[03:00:17]OFD Sender: No OFD packet to send [03:00:22]OFD Sender: No OFD packet to send [03:00:27]OFD Sender: No OFD packet to send [03:00:32]OFD Sender: No OFD packet to send [03:00:37]OFD Sender: No OFD packet to send [03:00:38]accept exits with 7 [03:00:38]New connection [03:00:38]New thread 3067469156 created [03:00:38]Thread 3067612516 joined [03:00:38]Waiting for new connection... [03:00:38] Sock 7.Parse request [03:00:38]Sock 7.Check first char [03:00:38]Sock 7.First char is OK [03:00:38]request: POST /json_proto HTTP/1.0 [03:00:38]Method: POST [03:00:38]URL: /json_proto [03:00:38]Method is POST - this is cgi request [03:00:38]url: /json_proto [03:00:38]query_string will be loaded in cgi processing [03:00:38]execute_cgi json_proto POST (null) [03:00:38]execute_cgi path=json_proto method=POST [03:00:38]POST find Content-Length [03:00:38]Host: 172.17.45.131:8080 [03:00:38]Content-Length: 674 [03:00:38]Content-Type: application/json [03:00:38] [03:00:38]POST finish read [03:00:38]Found Content-Length = 674 [03:00:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610288", "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" : 37.00, "quantity" : 0.160, "sum" : 5.92, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1482.00, "total" : 5.00, "payments": [ { "type": 0, "sum" : 5.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:00:38]execute_script... [03:00: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)610288", "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" : 37.00, "quantity" : 0.160, "sum" : 5.92, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1482.00, "total" : 5.00, "payments": [ { "type": 0, "sum" : 5.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:00:38]POST & json_proto [03:00:38]process_json_proto [03:00:38]json parsed OK: [03:00:38]protocol is kg_v1.0 [03:00:38]action value=close_receipt [03:00:38]process_action close_receipt [03:00:38]cmd_close_receipt [03:00:38]MH_GetDate [03:00:38]Write to MH i2c: F0 00 00 86 57 CC [03:00:38]Write i2c OK [03:00:38]MH_I2C_Read... [03:00:38]Read from MH i2c: F0 [03:00:38]MH_I2C_Read... [03:00:38]Read from MH i2c: F0 09 00 [03:00:38]MH_I2C_Read... [03:00:38]Read from MH i2c: F0 09 00 86 57 00 59 57 A8 66 C6 D4 6E 66 01 [03:00:38]GetLastDocTimeStamp 1722308182 [03:00:38]current date 1722308441 [03:00:38]FM_GetShiftState [03:00:38]SAM_PROTO_GetShiftState [03:00:38]wFMCommunicate request_size=4 [03:00:38]MH_SAM_APDU [03:00:38]CAPDU: 80 13 01 00 [03:00:38]Write to MH i2c: E2 08 00 87 57 80 13 01 00 00 00 00 00 5B [03:00:38]Write i2c OK [03:00:38]MH_I2C_Read... [03:00:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:00:38]Read from MH i2c: E2 [03:00:38]MH_I2C_Read... [03:00:38]Read from MH i2c: E2 0E 00 [03:00:38]MH_I2C_Read... [03:00:38]Read from MH i2c: E2 0E 00 87 57 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 0E [03:00:38]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [03:00:38]wFMCommunicate OK [03:00:38]SAM_PROTO_GetShiftState done [03:00:38]FM_GetShiftState done [03:00:38]opened in 1722298218 [03:00:38]opened+sec_in_day 1722384618 [03:00:38]quantity*price = 592 [03:00:38]sum+1 = 593 [03:00:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.92 ИТОГО: 5.00 Внесено: 1482.00 СДАЧА: 1477.00 НСП 1% : 0.05 НДС 12% : 0.63 Наличными: 5.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 35 30.07.2024 03:00 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24660 ФПД: 65825082319616 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T030042&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24660&fm=65825082319616&tin=02508201610067®Number=0000000000171247&sum=500 [03:00:39]StoreToDocumentArchive [03:00:39]shift 48 fd 24660 [03:00:39]save to /storage/0048/doc_00024660 [03:00:39]save last doc name /storage/0048/doc_00024660 to /storage/kkm_last_doc_name [03:00:39]save OK [03:00:39]Clear old archive folders... [03:00:39]ProcessDocumentItem done err = 0, tmpTLVsize=250 [03:00:39]tlvbuf is 013FEE50 [03:00:39]SAM_PROTO_ClearQueue [03:00:39]wFMCommunicate request_size=4 [03:00:39]MH_SAM_APDU [03:00:39]CAPDU: 80 09 00 00 [03:00:39]Write to MH i2c: E2 08 00 94 57 80 09 00 00 00 00 00 00 5D [03:00:39]Write i2c OK [03:00:39]MH_I2C_Read... [03:00:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:00:39]Read from MH i2c: E2 [03:00:39]MH_I2C_Read... [03:00:39]Read from MH i2c: E2 03 00 [03:00:39]MH_I2C_Read... [03:00:39]Read from MH i2c: E2 03 00 94 57 00 90 00 5F [03:00:39]RAPDU: 90 00 [03:00:39]wFMCommunicate OK [03:00:39]SAM_PROTO_ClearQueue done [03:00:39]KKMCreateOFDPacket [03:00:39]OFDProtocolAddRootSTLVToBuf [03:00:39]FM_MakeSignedData [03:00:39]FM_MakeSignedData [03:00:39]SAM_PROTO_SignData [03:00:39]wFMCommunicate request_size=4 [03:00:39]MH_SAM_APDU [03:00:39]CAPDU: 80 0D 01 02 [03:00:39]Write to MH i2c: E2 08 00 95 57 80 0D 01 02 00 00 00 00 65 [03:00:39]Write i2c OK [03:00:39]MH_I2C_Read... [03:00:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:00:39]Read from MH i2c: E2 [03:00:39]MH_I2C_Read... [03:00:39]Read from MH i2c: E2 03 00 [03:00:39]MH_I2C_Read... [03:00:39]Read from MH i2c: E2 03 00 95 57 00 90 00 60 [03:00:39]RAPDU: 90 00 [03:00:39]wFMCommunicate OK [03:00:39]wFMCommunicate request_size=255 [03:00:39]MH_SAM_APDU [03:00:39]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 A0 00 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 50 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 05 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 00 00 00 00 00 07 04 06 00 F4 01 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 5A 57 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 54 60 00 00 35 04 06 00 3B DE [03:00:39]Write to MH i2c: E2 02 01 96 57 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 A0 00 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 50 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 05 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 00 00 00 00 00 07 04 06 00 F4 01 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 5A 57 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 54 60 00 00 35 04 06 00 3B DE 00 00 95 [03:00:39]Write i2c OK [03:00:39]MH_I2C_Read... [03:00:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:00:40]Read from MH i2c: E2 [03:00:40]MH_I2C_Read... [03:00:40]Read from MH i2c: E2 03 00 [03:00:40]MH_I2C_Read... [03:00:40]Read from MH i2c: E2 03 00 96 57 00 90 00 61 [03:00:40]RAPDU: 90 00 [03:00:40]wFMCommunicate OK [03:00:40]wFMCommunicate request_size=9 [03:00:40]MH_SAM_APDU [03:00:40]CAPDU: 80 0D 02 02 04 18 A6 23 00 [03:00:40]Write to MH i2c: E2 0C 00 97 57 80 0D 02 02 04 00 18 A6 23 00 00 00 51 [03:00:40]Write i2c OK [03:00:40]MH_I2C_Read... [03:00:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:00:40]Read from MH i2c: E2 [03:00:40]MH_I2C_Read... [03:00:40]Read from MH i2c: E2 03 00 [03:00:40]MH_I2C_Read... [03:00:40]Read from MH i2c: E2 03 00 97 57 00 90 00 62 [03:00:40]RAPDU: 90 00 [03:00:40]wFMCommunicate OK [03:00:40]wFMCommunicate request_size=4 [03:00:40]MH_SAM_APDU [03:00:40]CAPDU: 80 0D 03 02 [03:00:40]Write to MH i2c: E2 08 00 98 57 80 0D 03 02 00 00 00 00 6A [03:00:40]Write i2c OK [03:00:40]MH_I2C_Read... [03:00:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:00:40]Read from MH i2c: E2 [03:00:40]MH_I2C_Read... [03:00:40]Read from MH i2c: E2 0B 00 [03:00:40]MH_I2C_Read... [03:00:40]Read from MH i2c: E2 0B 00 98 57 00 8A 3C 97 79 66 D1 ED 79 90 00 DE [03:00:40]RAPDU: 8A 3C 97 79 66 D1 ED 79 90 00 [03:00:40]wFMCommunicate OK [03:00:40]SAM_PROTO_SignData done [03:00:40]FM_MakeSignedData done [03:00:40]CreateOFDProtocolMessage [03:00:40]wFMCommunicate request_size=4 [03:00:40]MH_SAM_APDU [03:00:40]CAPDU: 80 11 00 00 [03:00:40]Write to MH i2c: E2 08 00 99 57 80 11 00 00 00 00 00 00 6A [03:00:40]Write i2c OK [03:00:40]MH_I2C_Read... [03:00:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:00:40]Read from MH i2c: E2 [03:00:40]MH_I2C_Read... [03:00:40]Read from MH i2c: E2 17 00 [03:00:40]MH_I2C_Read... [03:00:40]Read from MH i2c: E2 17 00 99 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C0 [03:00:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [03:00:40]wFMCommunicate OK [03:00:40]CreateOFDProtocolMessage done [03:00:40]OFDSenderStorePacket 24660 [03:00:40]StoreOFDPacket docnum=24660 [03:00:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 43 5F 06 01 BC 3F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 A0 00 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 50 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 05 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 00 00 00 00 00 07 04 06 00 F4 01 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 5A 57 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 54 60 00 00 35 04 06 00 3B DE 18 A6 23 00 8A 3C 97 79 66 D1 ED 79 [03:00:40]CheckFolder [03:00:40]dirname=/storage/ofd_packets [03:00:40]CheckFolder done [03:00:40]ProducePacketName [03:00:40]name=ofd_packets/00024660 [03:00:40]NVStorageSaveData ofd_packets/00024660 [03:00:40]File name is /storage/ofd_packets/00024660 [03:00:40]Write 300 bytes [03:00:40]NVStorageSaveData done [03:00:40]OFDSenderStorePacket done [03:00:40]KKMCreateOFDPacket done [03:00:40]NVStorageSaveData kkm_last_timestamp [03:00:40]File name is /storage/kkm_last_timestamp [03:00:40]Write 4 bytes [03:00:40]NVStorageSaveData done [03:00:40]ExternCall_PrintAddStr [03:00:40]wPrintStart [03:00:40]Write to MH i2c: 01 00 00 9A 57 F1 [03:00:40]Write i2c OK [03:00:40]MH_I2C_Read... [03:00:40]Read from MH i2c: 01 [03:00:40]MH_I2C_Read... [03:00:40]Read from MH i2c: 01 07 00 [03:00:40]MH_I2C_Read... [03:00:40]Read from MH i2c: 01 07 00 9A 57 00 00 00 00 00 FF 0F 06 [03:00:40]RasterBufferAndPrint [03:00:40]line Счет N : (1)610288 [03:00:40]line ИНН: 02508201610067 [03:00:40]line Контрольно-Кассовый Чек [03:00:40]line ПРОДАЖА [03:00:40]line ТРК (МРК, ГНК) : 7 [03:00:40]line Товар: 2711190000 [03:00:40]line ГАЗ-К-3 [03:00:40]line 0.160 * 37.00 [03:00:40]line = 5.92 [03:00:40]line НДС 12% НСП 1% [03:00:40]line > о реализуемом товаре [03:00:40]line ОКРУГЛЕНИЕ: -0.92 [03:00:40]line ИТОГО: 5.00 [03:00:40]line Внесено: 1482.00 [03:00:40]line СДАЧА: 1477.00 [03:00:40]line НСП 1% : 0.05 [03:00:40]line НДС 12% : 0.63 [03:00:40]line Наличными: 5.00 [03:00:40]line Безнал.: 0.00 [03:00:40]line Место: АЗС № 127 "Партнер Нефть" [03:00:40]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [03:00:40]line СНО: Общий режим [03:00:40]line Чек 35 30.07.2024 03:00 [03:00:40]line Смена: 48 ФФД: 1.0 [03:00:40]line ЗНМ: 0300000158 [03:00:40]line РНМ: 0000000000171247 [03:00:40]line Версия ККМ: v1.0 [03:00:40]line ФМ: 0000000002098565 [03:00:40]line ФД: 24660 [03:00:40]line ФПД: 65825082319616 [03:00:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T030042&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24660&fm=65825082319616&tin=02508201610067®Number=0000000000171247&sum=500 [03:00:40]OFD Sender: Processing packet 24660 [packets to send 29, broken 28] [03:00:40]ProducePacketName [03:00:40]name=ofd_packets/00024660 [03:00:40]OFD Sender: To server: pG, [03:00:40]CommunicateWithHost lk.salyk.kg:30040 [03:00:40]ConnectInit lk.salyk.kg [03:00:40]written 0, free lines is 4095 [03:00:41]Connected sock=10 [03:00:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 43 5F 06 01 BC 3F 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 A0 00 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 50 02 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 01 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 05 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 00 00 00 00 00 07 04 06 00 F4 01 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 5A 57 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 54 60 00 00 35 04 06 00 3B DE 18 A6 23 00 8A 3C 97 79 66 D1 ED 79 [03:00:41]Write to MH i2c: 01 00 00 C5 57 1C [03:00:41]Write i2c OK [03:00:41]MH_I2C_Read... [03:00:41]Read from MH i2c: 01 [03:00:41]MH_I2C_Read... [03:00:41]Read from MH i2c: 01 07 00 [03:00:41]MH_I2C_Read... [03:00:41]Read from MH i2c: 01 07 00 C5 57 00 00 00 00 00 E4 0C 13 [03:00:41]RasterBufferAndPrint [03:00:41]line [03:00:41]line [03:00:41]line [03:00:41]line [03:00:41]line [03:00:41]written 0, free lines is 3306 [03:00:41]MH_Cut [03:00:41]Write to MH i2c: D1 01 00 CC 57 01 F5 [03:00:41]Write i2c OK [03:00:41]MH_I2C_Read... [03:00:41]Read from MH i2c: D1 [03:00:41]MH_I2C_Read... [03:00:41]Read from MH i2c: D1 01 00 [03:00:41]MH_I2C_Read... [03:00:41]Read from MH i2c: D1 01 00 CC 57 00 F4 [03:00:41]Write to MH i2c: 01 00 00 CD 57 24 [03:00:41]Write i2c OK [03:00:41]MH_I2C_Read... [03:00:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 FB 5B 47 00 E3 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 32 30 39 38 35 36 35 10 04 04 00 54 60 00 00 F4 03 04 00 E9 02 A8 66 B6 04 01 00 00 7A 84 E0 DC A1 CC A2 0E [03:00:41]CommunicateWithHost err = 0 [03:00:41]CheckOFDResponse [03:00:41]1017 (14) - 77093643461234 [03:00:41]1041 (16) - 0000000002098565 [03:00:41]1040 (4) - 24660 [03:00:41]1012 (4) - 29.07.2024 21:00 [03:00:41]1206 (1) - 0 [03:00:41]OFD Sender: Remove packet 24660 [03:00:41]ProducePacketName [03:00:41]name=ofd_packets/00024660 [03:00:41]NVStorageDeleteData [03:00:41]OFD Sender: No OFD packet to send [03:00:41]*** Cut start [03:00:41]*** Partial cut [03:00:41]*** CUTSNS_PIN = 1 [03:00:41]*** CUTSNS_PIN = 0 [03:00:42]*** Brake cut motor [03:00:42]Read from MH i2c: 01 [03:00:42]MH_I2C_Read... [03:00:42]*** Stop cut motor [03:00:42]*** Cut end [03:00:42]Read from MH i2c: 01 07 00 [03:00:42]MH_I2C_Read... [03:00:42]Read from MH i2c: 01 07 00 CD 57 00 00 00 00 00 FF 0F 39 [03:00:42]process_action close_receipt done [03:00:42]requested_data is exist [03:00:42]produce_requested_data [03:00:42]requested_item fm.sn is exist - process it [03:00:42]wFMCommunicate request_size=4 [03:00:42]MH_SAM_APDU [03:00:42]CAPDU: 80 11 00 00 [03:00:42]Write to MH i2c: E2 08 00 CE 57 80 11 00 00 00 00 00 00 9F [03:00:42]Write i2c OK [03:00:42]MH_I2C_Read... [03:00:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:00:42]Read from MH i2c: E2 [03:00:42]MH_I2C_Read... [03:00:42]Read from MH i2c: E2 17 00 [03:00:42]MH_I2C_Read... [03:00:42]Read from MH i2c: E2 17 00 CE 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F5 [03:00:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [03:00:42]wFMCommunicate OK [03:00:42]requested_item fd.num is exist - process it [03:00:42]SAM_PROTO_GetFieldsCounters [03:00:42]wFMCommunicate request_size=4 [03:00:42]MH_SAM_APDU [03:00:42]CAPDU: 80 13 00 00 [03:00:42]Write to MH i2c: E2 08 00 CF 57 80 13 00 00 00 00 00 00 A2 [03:00:42]Write i2c OK [03:00:42]MH_I2C_Read... [03:00:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:00:42]Read from MH i2c: E2 [03:00:42]MH_I2C_Read... [03:00:42]Read from MH i2c: E2 62 00 [03:00:42]MH_I2C_Read... [03:00:42]Read from MH i2c: E2 62 00 CF 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 54 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 10 [03:00:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 54 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:00:42]wFMCommunicate OK [03:00:42]SAM_PROTO_GetFieldsCounters done [03:00:42]requested_item shift.num is exist - process it [03:00:42]requested_item shift.opened is exist - process it [03:00:42]req_shift_opened [03:00:42]FM_GetShiftState [03:00:42]SAM_PROTO_GetShiftState [03:00:42]wFMCommunicate request_size=4 [03:00:42]MH_SAM_APDU [03:00:42]CAPDU: 80 13 01 00 [03:00:42]Write to MH i2c: E2 08 00 D0 57 80 13 01 00 00 00 00 00 A4 [03:00:42]Write i2c OK [03:00:42]MH_I2C_Read... [03:00:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:00:42]Read from MH i2c: E2 [03:00:42]MH_I2C_Read... [03:00:42]Read from MH i2c: E2 0E 00 [03:00:42]MH_I2C_Read... [03:00:42]Read from MH i2c: E2 0E 00 D0 57 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 57 [03:00:42]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [03:00:42]wFMCommunicate OK [03:00:42]SAM_PROTO_GetShiftState done [03:00:42]FM_GetShiftState done [03:00:42]req_shift_opened done [03:00:42]requested_item shift.open_date is exist - process it [03:00:42]req_shift_open_date [03:00:42]req_shift_open_date done [03:00:42]produce_requested_data done [03:00:42]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24660,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [03:00:42]process_action_free close_receipt [03:00:42]json_value_free [03:00:42]json_value_free done [03:00:42]process_json_proto returns [03:00:42]Send response to host [03:00:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24660,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [03:00:42]free response buf [03:00:42]execute_script done [03:00:42]execute_script returns [03:00:42]free content buf [03:00:42]Sock 7.Close socket [03:00:42]Sock 7.Thread stoped [03:00:46]OFD Sender: No OFD packet to send [03:00:51]OFD Sender: No OFD packet to send [03:00:56]OFD Sender: No OFD packet to send [03:01:01]OFD Sender: No OFD packet to send [03:01:06]OFD Sender: No OFD packet to send [03:01:11]OFD Sender: No OFD packet to send [03:01:16]OFD Sender: No OFD packet to send [03:01:21]OFD Sender: No OFD packet to send [03:01:26]OFD Sender: No OFD packet to send [03:01:31]OFD Sender: No OFD packet to send [03:01:36]OFD Sender: No OFD packet to send [03:01:41]OFD Sender: No OFD packet to send [03:01:46]OFD Sender: No OFD packet to send [03:01:51]OFD Sender: No OFD packet to send [03:01:56]OFD Sender: No OFD packet to send [03:02:01]OFD Sender: No OFD packet to send [03:02:06]OFD Sender: No OFD packet to send [03:02:11]OFD Sender: No OFD packet to send [03:02:16]OFD Sender: No OFD packet to send [03:02:21]OFD Sender: No OFD packet to send [03:02:26]OFD Sender: No OFD packet to send [03:02:31]OFD Sender: No OFD packet to send [03:02:36]OFD Sender: No OFD packet to send [03:02:41]OFD Sender: No OFD packet to send [03:02:46]OFD Sender: No OFD packet to send [03:02:51]OFD Sender: No OFD packet to send [03:02:56]OFD Sender: No OFD packet to send [03:03:01]OFD Sender: No OFD packet to send [03:03:06]OFD Sender: No OFD packet to send [03:03:11]OFD Sender: No OFD packet to send [03:03:16]OFD Sender: No OFD packet to send [03:03:21]OFD Sender: No OFD packet to send [03:03:26]OFD Sender: No OFD packet to send [03:03:31]OFD Sender: No OFD packet to send [03:03:36]OFD Sender: No OFD packet to send [03:03:41]OFD Sender: No OFD packet to send [03:03:46]OFD Sender: No OFD packet to send [03:03:51]OFD Sender: No OFD packet to send [03:03:56]OFD Sender: No OFD packet to send [03:04:01]OFD Sender: No OFD packet to send [03:04:06]OFD Sender: No OFD packet to send [03:04:11]OFD Sender: No OFD packet to send [03:04:16]OFD Sender: No OFD packet to send [03:04:21]OFD Sender: No OFD packet to send [03:04:26]OFD Sender: No OFD packet to send [03:04:31]OFD Sender: No OFD packet to send [03:04:36]OFD Sender: No OFD packet to send [03:04:41]OFD Sender: No OFD packet to send [03:04:46]OFD Sender: No OFD packet to send [03:04:51]OFD Sender: No OFD packet to send [03:04:56]OFD Sender: No OFD packet to send [03:05:01]OFD Sender: No OFD packet to send [03:05:06]OFD Sender: No OFD packet to send [03:05:11]OFD Sender: No OFD packet to send [03:05:16]OFD Sender: No OFD packet to send [03:05:21]OFD Sender: No OFD packet to send [03:05:26]OFD Sender: No OFD packet to send [03:05:31]OFD Sender: No OFD packet to send [03:05:36]OFD Sender: No OFD packet to send [03:05:41]OFD Sender: No OFD packet to send [03:05:46]OFD Sender: No OFD packet to send [03:05:51]OFD Sender: No OFD packet to send [03:05:56]OFD Sender: No OFD packet to send [03:06:01]OFD Sender: No OFD packet to send [03:06:06]OFD Sender: No OFD packet to send [03:06:11]OFD Sender: No OFD packet to send [03:06:17]OFD Sender: No OFD packet to send [03:06:22]OFD Sender: No OFD packet to send [03:06:27]OFD Sender: No OFD packet to send [03:06:32]OFD Sender: No OFD packet to send [03:06:37]OFD Sender: No OFD packet to send [03:06:42]OFD Sender: No OFD packet to send [03:06:47]OFD Sender: No OFD packet to send [03:06:52]OFD Sender: No OFD packet to send [03:06:57]OFD Sender: No OFD packet to send [03:07:02]OFD Sender: No OFD packet to send [03:07:07]OFD Sender: No OFD packet to send [03:07:12]OFD Sender: No OFD packet to send [03:07:17]OFD Sender: No OFD packet to send [03:07:22]OFD Sender: No OFD packet to send [03:07:27]OFD Sender: No OFD packet to send [03:07:32]OFD Sender: No OFD packet to send [03:07:37]OFD Sender: No OFD packet to send [03:07:42]OFD Sender: No OFD packet to send [03:07:47]OFD Sender: No OFD packet to send [03:07:52]OFD Sender: No OFD packet to send [03:07:57]OFD Sender: No OFD packet to send [03:08:02]OFD Sender: No OFD packet to send [03:08:07]OFD Sender: No OFD packet to send [03:08:12]OFD Sender: No OFD packet to send [03:08:17]OFD Sender: No OFD packet to send [03:08:22]OFD Sender: No OFD packet to send [03:08:27]OFD Sender: No OFD packet to send [03:08:30]accept exits with 9 [03:08:30]New connection [03:08:30]New thread 3067612516 created [03:08:30]Thread 3067469156 joined [03:08:30]Waiting for new connection... [03:08:30] Sock 9.Parse request [03:08:30]Sock 9.Check first char [03:08:30]Sock 9.First char is OK [03:08:30]request: POST /json_proto HTTP/1.0 [03:08:30]Method: POST [03:08:30]URL: /json_proto [03:08:30]Method is POST - this is cgi request [03:08:30]url: /json_proto [03:08:30]query_string will be loaded in cgi processing [03:08:30]execute_cgi json_proto POST (null) [03:08:30]execute_cgi path=json_proto method=POST [03:08:30]POST find Content-Length [03:08:30]Host: 172.17.45.131:8080 [03:08:30]Content-Length: 684 [03:08:30]Content-Type: application/json [03:08:30] [03:08:30]POST finish read [03:08:30]Found Content-Length = 684 [03:08:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610289", "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" : 37.00, "quantity" : 39.920, "sum" : 1477.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1477.00, "total" : 1477.00, "payments": [ { "type": 0, "sum" : 1477.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:08:30]execute_script... [03:08: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)610289", "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" : 37.00, "quantity" : 39.920, "sum" : 1477.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1477.00, "total" : 1477.00, "payments": [ { "type": 0, "sum" : 1477.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:08:30]POST & json_proto [03:08:30]process_json_proto [03:08:30]json parsed OK: [03:08:30]protocol is kg_v1.0 [03:08:30]action value=close_receipt [03:08:30]process_action close_receipt [03:08:30]cmd_close_receipt [03:08:30]MH_GetDate [03:08:30]Write to MH i2c: F0 00 00 D1 57 17 [03:08:30]Write i2c OK [03:08:30]MH_I2C_Read... [03:08:30]Read from MH i2c: F0 [03:08:30]MH_I2C_Read... [03:08:30]Read from MH i2c: F0 09 00 [03:08:30]MH_I2C_Read... [03:08:30]Read from MH i2c: F0 09 00 D1 57 00 31 59 A8 66 C6 D4 6E 66 26 [03:08:30]GetLastDocTimeStamp 1722308442 [03:08:30]current date 1722308913 [03:08:30]FM_GetShiftState [03:08:30]SAM_PROTO_GetShiftState [03:08:30]wFMCommunicate request_size=4 [03:08:30]MH_SAM_APDU [03:08:30]CAPDU: 80 13 01 00 [03:08:30]Write to MH i2c: E2 08 00 D2 57 80 13 01 00 00 00 00 00 A6 [03:08:30]Write i2c OK [03:08:30]MH_I2C_Read... [03:08:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:08:30]Read from MH i2c: E2 [03:08:30]MH_I2C_Read... [03:08:30]Read from MH i2c: E2 0E 00 [03:08:30]MH_I2C_Read... [03:08:30]Read from MH i2c: E2 0E 00 D2 57 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 59 [03:08:30]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [03:08:30]wFMCommunicate OK [03:08:30]SAM_PROTO_GetShiftState done [03:08:30]FM_GetShiftState done [03:08:30]opened in 1722298218 [03:08:30]opened+sec_in_day 1722384618 [03:08:30]quantity*price = 147704 [03:08:30]sum+1 = 147705 [03:08:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 1477.00 Внесено: 1477.00 СДАЧА: 0.00 НСП 1% : 13.07 НДС 12% : 156.85 Наличными: 1477.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 36 30.07.2024 03:08 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24661 ФПД: 44553925225050 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T030833&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24661&fm=44553925225050&tin=02508201610067®Number=0000000000171247&sum=147700 [03:08:31]StoreToDocumentArchive [03:08:31]shift 48 fd 24661 [03:08:31]save to /storage/0048/doc_00024661 [03:08:31]save last doc name /storage/0048/doc_00024661 to /storage/kkm_last_doc_name [03:08:31]save OK [03:08:31]Clear old archive folders... [03:08:31]ProcessDocumentItem done err = 0, tmpTLVsize=250 [03:08:31]tlvbuf is 01331430 [03:08:31]SAM_PROTO_ClearQueue [03:08:31]wFMCommunicate request_size=4 [03:08:31]MH_SAM_APDU [03:08:31]CAPDU: 80 09 00 00 [03:08:31]Write to MH i2c: E2 08 00 DF 57 80 09 00 00 00 00 00 00 A8 [03:08:31]Write i2c OK [03:08:31]MH_I2C_Read... [03:08:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:08:31]Read from MH i2c: E2 [03:08:31]MH_I2C_Read... [03:08:31]Read from MH i2c: E2 03 00 [03:08:31]MH_I2C_Read... [03:08:31]Read from MH i2c: E2 03 00 DF 57 00 90 00 AA [03:08:31]RAPDU: 90 00 [03:08:31]wFMCommunicate OK [03:08:31]SAM_PROTO_ClearQueue done [03:08:31]KKMCreateOFDPacket [03:08:31]OFDProtocolAddRootSTLVToBuf [03:08:31]FM_MakeSignedData [03:08:31]FM_MakeSignedData [03:08:31]SAM_PROTO_SignData [03:08:31]wFMCommunicate request_size=4 [03:08:31]MH_SAM_APDU [03:08:31]CAPDU: 80 0D 01 02 [03:08:31]Write to MH i2c: E2 08 00 E0 57 80 0D 01 02 00 00 00 00 B0 [03:08:31]Write i2c OK [03:08:31]MH_I2C_Read... [03:08:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:08:31]Read from MH i2c: E2 [03:08:31]MH_I2C_Read... [03:08:31]Read from MH i2c: E2 03 00 [03:08:31]MH_I2C_Read... [03:08:31]Read from MH i2c: E2 03 00 E0 57 00 90 00 AB [03:08:31]RAPDU: 90 00 [03:08:31]wFMCommunicate OK [03:08:31]wFMCommunicate request_size=255 [03:08:31]MH_SAM_APDU [03:08:31]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 F0 9B 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 F8 40 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 40 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 45 3D 00 00 00 00 07 04 06 00 F4 40 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 31 59 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 55 60 00 00 35 04 06 00 28 85 [03:08:31]Write to MH i2c: E2 02 01 E1 57 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 F0 9B 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 F8 40 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 40 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 45 3D 00 00 00 00 07 04 06 00 F4 40 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 31 59 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 55 60 00 00 35 04 06 00 28 85 00 00 02 [03:08:31]Write i2c OK [03:08:31]MH_I2C_Read... [03:08:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:08:31]Read from MH i2c: E2 [03:08:31]MH_I2C_Read... [03:08:31]Read from MH i2c: E2 03 00 [03:08:31]MH_I2C_Read... [03:08:31]Read from MH i2c: E2 03 00 E1 57 00 90 00 AC [03:08:31]RAPDU: 90 00 [03:08:31]wFMCommunicate OK [03:08:31]wFMCommunicate request_size=9 [03:08:31]MH_SAM_APDU [03:08:31]CAPDU: 80 0D 02 02 04 84 E2 EA 5A [03:08:31]Write to MH i2c: E2 0C 00 E2 57 80 0D 02 02 04 00 84 E2 EA 5A 00 00 65 [03:08:31]Write i2c OK [03:08:31]MH_I2C_Read... [03:08:31]Read from MH i2c: E2 [03:08:31]MH_I2C_Read... [03:08:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:08:31]Read from MH i2c: E2 03 00 [03:08:31]MH_I2C_Read... [03:08:31]Read from MH i2c: E2 03 00 E2 57 00 90 00 AD [03:08:31]RAPDU: 90 00 [03:08:31]wFMCommunicate OK [03:08:31]wFMCommunicate request_size=4 [03:08:31]MH_SAM_APDU [03:08:31]CAPDU: 80 0D 03 02 [03:08:31]Write to MH i2c: E2 08 00 E3 57 80 0D 03 02 00 00 00 00 B5 [03:08:31]Write i2c OK [03:08:31]MH_I2C_Read... [03:08:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:08:31]Read from MH i2c: E2 [03:08:31]MH_I2C_Read... [03:08:31]Read from MH i2c: E2 0B 00 [03:08:31]MH_I2C_Read... [03:08:31]Read from MH i2c: E2 0B 00 E3 57 00 FA 97 9E 26 FE 43 52 B1 90 00 4F [03:08:31]RAPDU: FA 97 9E 26 FE 43 52 B1 90 00 [03:08:31]wFMCommunicate OK [03:08:31]SAM_PROTO_SignData done [03:08:31]FM_MakeSignedData done [03:08:31]CreateOFDProtocolMessage [03:08:31]wFMCommunicate request_size=4 [03:08:31]MH_SAM_APDU [03:08:31]CAPDU: 80 11 00 00 [03:08:31]Write to MH i2c: E2 08 00 E4 57 80 11 00 00 00 00 00 00 B5 [03:08:31]Write i2c OK [03:08:31]MH_I2C_Read... [03:08:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:08:31]Read from MH i2c: E2 [03:08:31]MH_I2C_Read... [03:08:31]Read from MH i2c: E2 17 00 [03:08:31]MH_I2C_Read... [03:08:31]Read from MH i2c: E2 17 00 E4 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 0B [03:08:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [03:08:31]wFMCommunicate OK [03:08:31]CreateOFDProtocolMessage done [03:08:31]OFDSenderStorePacket 24661 [03:08:31]StoreOFDPacket docnum=24661 [03:08:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 27 DC 06 01 12 5F 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 F0 9B 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 F8 40 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 40 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 45 3D 00 00 00 00 07 04 06 00 F4 40 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 31 59 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 55 60 00 00 35 04 06 00 28 85 84 E2 EA 5A FA 97 9E 26 FE 43 52 B1 [03:08:31]CheckFolder [03:08:31]dirname=/storage/ofd_packets [03:08:31]CheckFolder done [03:08:31]ProducePacketName [03:08:31]name=ofd_packets/00024661 [03:08:31]NVStorageSaveData ofd_packets/00024661 [03:08:31]File name is /storage/ofd_packets/00024661 [03:08:31]Write 300 bytes [03:08:31]NVStorageSaveData done [03:08:31]OFDSenderStorePacket done [03:08:31]KKMCreateOFDPacket done [03:08:31]NVStorageSaveData kkm_last_timestamp [03:08:31]File name is /storage/kkm_last_timestamp [03:08:31]Write 4 bytes [03:08:31]NVStorageSaveData done [03:08:31]ExternCall_PrintAddStr [03:08:31]wPrintStart [03:08:31]Write to MH i2c: 01 00 00 E5 57 3C [03:08:31]Write i2c OK [03:08:31]MH_I2C_Read... [03:08:31]Read from MH i2c: 01 [03:08:31]MH_I2C_Read... [03:08:31]Read from MH i2c: 01 07 00 [03:08:31]MH_I2C_Read... [03:08:31]Read from MH i2c: 01 07 00 E5 57 00 00 00 00 00 FF 0F 51 [03:08:31]RasterBufferAndPrint [03:08:31]line Счет N : (1)610289 [03:08:31]line ИНН: 02508201610067 [03:08:31]line Контрольно-Кассовый Чек [03:08:31]line ПРОДАЖА [03:08:31]line ТРК (МРК, ГНК) : 7 [03:08:31]line Товар: 2711190000 [03:08:31]line ГАЗ-К-3 [03:08:31]line 39.920 * 37.00 [03:08:31]line = 1477.04 [03:08:31]line НДС 12% НСП 1% [03:08:31]line > о реализуемом товаре [03:08:31]line ОКРУГЛЕНИЕ: -0.04 [03:08:31]line ИТОГО: 1477.00 [03:08:31]line Внесено: 1477.00 [03:08:31]line СДАЧА: 0.00 [03:08:31]line НСП 1% : 13.07 [03:08:31]line НДС 12% : 156.85 [03:08:31]line Наличными: 1477.00 [03:08:31]line Безнал.: 0.00 [03:08:31]line Место: АЗС № 127 "Партнер Нефть" [03:08:31]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [03:08:31]line СНО: Общий режим [03:08:31]line Чек 36 30.07.2024 03:08 [03:08:31]line Смена: 48 ФФД: 1.0 [03:08:31]line ЗНМ: 0300000158 [03:08:31]line РНМ: 0000000000171247 [03:08:31]line Версия ККМ: v1.0 [03:08:31]line ФМ: 0000000002098565 [03:08:31]line ФД: 24661 [03:08:31]line ФПД: 44553925225050 [03:08:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T030833&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24661&fm=44553925225050&tin=02508201610067®Number=0000000000171247&sum=147700 [03:08:32]OFD Sender: Processing packet 24661 [packets to send 29, broken 28] [03:08:32]ProducePacketName [03:08:32]name=ofd_packets/00024661 [03:08:32]OFD Sender: To server: pG, [03:08:32]CommunicateWithHost lk.salyk.kg:30040 [03:08:32]ConnectInit lk.salyk.kg [03:08:32]written 0, free lines is 4095 [03:08:32]Connected sock=10 [03:08:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 27 DC 06 01 12 5F 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 F0 9B 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 F8 40 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 40 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 45 3D 00 00 00 00 07 04 06 00 F4 40 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 31 59 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 55 60 00 00 35 04 06 00 28 85 84 E2 EA 5A FA 97 9E 26 FE 43 52 B1 [03:08:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 36 5F 47 00 40 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 32 30 39 38 35 36 35 10 04 04 00 55 60 00 00 F4 03 04 00 C0 04 A8 66 B6 04 01 00 00 C3 2B 40 FA 9B FC 02 AA [03:08:32]CommunicateWithHost err = 0 [03:08:32]CheckOFDResponse [03:08:32]1017 (14) - 77093643461234 [03:08:32]1041 (16) - 0000000002098565 [03:08:32]1040 (4) - 24661 [03:08:32]1012 (4) - 29.07.2024 21:08 [03:08:32]1206 (1) - 0 [03:08:32]OFD Sender: Remove packet 24661 [03:08:32]ProducePacketName [03:08:32]name=ofd_packets/00024661 [03:08:32]NVStorageDeleteData [03:08:32]Write to MH i2c: 01 00 00 10 58 68 [03:08:32]Write i2c OK [03:08:32]MH_I2C_Read... [03:08:32]Read from MH i2c: 01 [03:08:32]MH_I2C_Read... [03:08:32]Read from MH i2c: 01 07 00 [03:08:32]MH_I2C_Read... [03:08:32]Read from MH i2c: 01 07 00 10 58 00 00 00 00 00 E4 0C 5F [03:08:32]RasterBufferAndPrint [03:08:32]line [03:08:32]line [03:08:32]line [03:08:32]line [03:08:32]line [03:08:32]written 0, free lines is 3306 [03:08:32]MH_Cut [03:08:32]Write to MH i2c: D1 01 00 17 58 01 41 [03:08:32]Write i2c OK [03:08:32]MH_I2C_Read... [03:08:32]Read from MH i2c: D1 [03:08:32]MH_I2C_Read... [03:08:32]Read from MH i2c: D1 01 00 [03:08:32]MH_I2C_Read... [03:08:32]Read from MH i2c: D1 01 00 17 58 00 40 [03:08:32]Write to MH i2c: 01 00 00 18 58 70 [03:08:32]Write i2c OK [03:08:32]MH_I2C_Read... [03:08:32]OFD Sender: No OFD packet to send [03:08:33]*** Cut start [03:08:33]*** Partial cut [03:08:33]*** CUTSNS_PIN = 1 [03:08:33]*** CUTSNS_PIN = 0 [03:08:33]*** Brake cut motor [03:08:33]Read from MH i2c: 01 [03:08:33]MH_I2C_Read... [03:08:33]*** Stop cut motor [03:08:33]*** Cut end [03:08:33]Read from MH i2c: 01 07 00 [03:08:33]MH_I2C_Read... [03:08:33]Read from MH i2c: 01 07 00 18 58 00 00 00 00 00 FF 0F 85 [03:08:33]process_action close_receipt done [03:08:33]requested_data is exist [03:08:33]produce_requested_data [03:08:33]requested_item fm.sn is exist - process it [03:08:33]wFMCommunicate request_size=4 [03:08:33]MH_SAM_APDU [03:08:33]CAPDU: 80 11 00 00 [03:08:33]Write to MH i2c: E2 08 00 19 58 80 11 00 00 00 00 00 00 EB [03:08:33]Write i2c OK [03:08:33]MH_I2C_Read... [03:08:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:08:33]Read from MH i2c: E2 [03:08:33]MH_I2C_Read... [03:08:33]Read from MH i2c: E2 17 00 [03:08:33]MH_I2C_Read... [03:08:33]Read from MH i2c: E2 17 00 19 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 41 [03:08:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [03:08:33]wFMCommunicate OK [03:08:33]requested_item fd.num is exist - process it [03:08:33]SAM_PROTO_GetFieldsCounters [03:08:33]wFMCommunicate request_size=4 [03:08:33]MH_SAM_APDU [03:08:33]CAPDU: 80 13 00 00 [03:08:33]Write to MH i2c: E2 08 00 1A 58 80 13 00 00 00 00 00 00 EE [03:08:33]Write i2c OK [03:08:33]MH_I2C_Read... [03:08:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:08:34]Read from MH i2c: E2 [03:08:34]MH_I2C_Read... [03:08:34]Read from MH i2c: E2 62 00 [03:08:34]MH_I2C_Read... [03:08:34]Read from MH i2c: E2 62 00 1A 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 55 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 60 [03:08:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 55 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:08:34]wFMCommunicate OK [03:08:34]SAM_PROTO_GetFieldsCounters done [03:08:34]requested_item shift.num is exist - process it [03:08:34]requested_item shift.opened is exist - process it [03:08:34]req_shift_opened [03:08:34]FM_GetShiftState [03:08:34]SAM_PROTO_GetShiftState [03:08:34]wFMCommunicate request_size=4 [03:08:34]MH_SAM_APDU [03:08:34]CAPDU: 80 13 01 00 [03:08:34]Write to MH i2c: E2 08 00 1B 58 80 13 01 00 00 00 00 00 F0 [03:08:34]Write i2c OK [03:08:34]MH_I2C_Read... [03:08:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:08:34]Read from MH i2c: E2 [03:08:34]MH_I2C_Read... [03:08:34]Read from MH i2c: E2 0E 00 [03:08:34]MH_I2C_Read... [03:08:34]Read from MH i2c: E2 0E 00 1B 58 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A3 [03:08:34]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [03:08:34]wFMCommunicate OK [03:08:34]SAM_PROTO_GetShiftState done [03:08:34]FM_GetShiftState done [03:08:34]req_shift_opened done [03:08:34]requested_item shift.open_date is exist - process it [03:08:34]req_shift_open_date [03:08:34]req_shift_open_date done [03:08:34]produce_requested_data done [03:08:34]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24661,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [03:08:34]process_action_free close_receipt [03:08:34]json_value_free [03:08:34]json_value_free done [03:08:34]process_json_proto returns [03:08:34]Send response to host [03:08:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24661,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [03:08:34]free response buf [03:08:34]execute_script done [03:08:34]execute_script returns [03:08:34]free content buf [03:08:34]Sock 9.Close socket [03:08:34]Sock 9.Thread stoped [03:08:37]OFD Sender: No OFD packet to send [03:08:42]OFD Sender: No OFD packet to send [03:08:47]OFD Sender: No OFD packet to send [03:08:53]OFD Sender: No OFD packet to send [03:08:58]OFD Sender: No OFD packet to send [03:09:03]OFD Sender: No OFD packet to send [03:09:08]OFD Sender: No OFD packet to send [03:09:13]OFD Sender: No OFD packet to send [03:09:18]OFD Sender: No OFD packet to send [03:09:23]OFD Sender: No OFD packet to send [03:09:28]OFD Sender: No OFD packet to send [03:09:33]OFD Sender: No OFD packet to send [03:09:38]OFD Sender: No OFD packet to send [03:09:43]OFD Sender: No OFD packet to send [03:09:48]OFD Sender: No OFD packet to send [03:09:53]OFD Sender: No OFD packet to send [03:09:58]OFD Sender: No OFD packet to send [03:10:03]OFD Sender: No OFD packet to send [03:10:08]OFD Sender: No OFD packet to send [03:10:13]OFD Sender: No OFD packet to send [03:10:18]OFD Sender: No OFD packet to send [03:10:23]OFD Sender: No OFD packet to send [03:10:28]OFD Sender: No OFD packet to send [03:10:33]OFD Sender: No OFD packet to send [03:10:38]OFD Sender: No OFD packet to send [03:10:43]OFD Sender: No OFD packet to send [03:10:48]OFD Sender: No OFD packet to send [03:10:53]OFD Sender: No OFD packet to send [03:10:58]OFD Sender: No OFD packet to send [03:11:03]OFD Sender: No OFD packet to send [03:11:08]OFD Sender: No OFD packet to send [03:11:13]OFD Sender: No OFD packet to send [03:11:18]OFD Sender: No OFD packet to send [03:11:23]OFD Sender: No OFD packet to send [03:11:28]OFD Sender: No OFD packet to send [03:11:33]OFD Sender: No OFD packet to send [03:11:38]OFD Sender: No OFD packet to send [03:11:43]OFD Sender: No OFD packet to send [03:11:48]OFD Sender: No OFD packet to send [03:11:53]OFD Sender: No OFD packet to send [03:11:58]OFD Sender: No OFD packet to send [03:12:03]OFD Sender: No OFD packet to send [03:12:08]OFD Sender: No OFD packet to send [03:12:13]OFD Sender: No OFD packet to send [03:12:18]OFD Sender: No OFD packet to send [03:12:23]OFD Sender: No OFD packet to send [03:12:28]OFD Sender: No OFD packet to send [03:12:33]OFD Sender: No OFD packet to send [03:12:38]OFD Sender: No OFD packet to send [03:12:43]OFD Sender: No OFD packet to send [03:12:48]OFD Sender: No OFD packet to send [03:12:53]OFD Sender: No OFD packet to send [03:12:58]OFD Sender: No OFD packet to send [03:13:03]OFD Sender: No OFD packet to send [03:13:08]OFD Sender: No OFD packet to send [03:13:13]OFD Sender: No OFD packet to send [03:13:18]OFD Sender: No OFD packet to send [03:13:23]OFD Sender: No OFD packet to send [03:13:28]OFD Sender: No OFD packet to send [03:13:33]OFD Sender: No OFD packet to send [03:13:38]OFD Sender: No OFD packet to send [03:13:43]OFD Sender: No OFD packet to send [03:13:48]OFD Sender: No OFD packet to send [03:13:53]OFD Sender: No OFD packet to send [03:13:58]OFD Sender: No OFD packet to send [03:14:03]OFD Sender: No OFD packet to send [03:14:08]OFD Sender: No OFD packet to send [03:14:13]OFD Sender: No OFD packet to send [03:14:18]OFD Sender: No OFD packet to send [03:14:23]OFD Sender: No OFD packet to send [03:14:28]OFD Sender: No OFD packet to send [03:14:33]OFD Sender: No OFD packet to send [03:14:38]OFD Sender: No OFD packet to send [03:14:43]OFD Sender: No OFD packet to send [03:14:48]OFD Sender: No OFD packet to send [03:14:53]OFD Sender: No OFD packet to send [03:14:58]OFD Sender: No OFD packet to send [03:15:03]OFD Sender: No OFD packet to send [03:15:08]OFD Sender: No OFD packet to send [03:15:13]OFD Sender: No OFD packet to send [03:15:18]OFD Sender: No OFD packet to send [03:15:23]OFD Sender: No OFD packet to send [03:15:28]OFD Sender: No OFD packet to send [03:15:33]OFD Sender: No OFD packet to send [03:15:38]OFD Sender: No OFD packet to send [03:15:43]OFD Sender: No OFD packet to send [03:15:48]OFD Sender: No OFD packet to send [03:15:53]OFD Sender: No OFD packet to send [03:15:58]OFD Sender: No OFD packet to send [03:16:03]OFD Sender: No OFD packet to send [03:16:08]OFD Sender: No OFD packet to send [03:16:13]OFD Sender: No OFD packet to send [03:16:18]OFD Sender: No OFD packet to send [03:16:23]OFD Sender: No OFD packet to send [03:16:28]OFD Sender: No OFD packet to send [03:16:33]OFD Sender: No OFD packet to send [03:16:38]OFD Sender: No OFD packet to send [03:16:43]OFD Sender: No OFD packet to send [03:16:48]OFD Sender: No OFD packet to send [03:16:53]OFD Sender: No OFD packet to send [03:16:58]OFD Sender: No OFD packet to send [03:17:03]OFD Sender: No OFD packet to send [03:17:08]OFD Sender: No OFD packet to send [03:17:13]OFD Sender: No OFD packet to send [03:17:18]OFD Sender: No OFD packet to send [03:17:23]OFD Sender: No OFD packet to send [03:17:28]OFD Sender: No OFD packet to send [03:17:33]OFD Sender: No OFD packet to send [03:17:38]OFD Sender: No OFD packet to send [03:17:43]OFD Sender: No OFD packet to send [03:17:48]OFD Sender: No OFD packet to send [03:17:53]OFD Sender: No OFD packet to send [03:17:58]OFD Sender: No OFD packet to send [03:18:03]OFD Sender: No OFD packet to send [03:18:08]OFD Sender: No OFD packet to send [03:18:13]OFD Sender: No OFD packet to send [03:18:18]OFD Sender: No OFD packet to send [03:18:23]OFD Sender: No OFD packet to send [03:18:28]OFD Sender: No OFD packet to send [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:38]OFD Sender: No OFD packet to send [03:21:43]OFD Sender: No OFD packet to send [03:21:48]OFD Sender: No OFD packet to send [03:21:53]OFD Sender: No OFD packet to send [03:21:58]OFD Sender: No OFD packet to send [03:22:03]OFD Sender: No OFD packet to send [03:22:08]OFD Sender: No OFD packet to send [03:22:13]OFD Sender: No OFD packet to send [03:22:18]OFD Sender: No OFD packet to send [03:22:23]OFD Sender: No OFD packet to send [03:22:28]OFD Sender: No OFD packet to send [03:22:33]OFD Sender: No OFD packet to send [03:22:38]OFD Sender: No OFD packet to send [03:22:43]OFD Sender: No OFD packet to send [03:22:48]OFD Sender: No OFD packet to send [03:22:53]OFD Sender: No OFD packet to send [03:22:58]OFD Sender: No OFD packet to send [03:23:03]OFD Sender: No OFD packet to send [03:23:08]OFD Sender: No OFD packet to send [03:23:13]OFD Sender: No OFD packet to send [03:23:18]OFD Sender: No OFD packet to send [03:23:23]OFD Sender: No OFD packet to send [03:23:28]OFD Sender: No OFD packet to send [03:23:33]OFD Sender: No OFD packet to send [03:23:38]OFD Sender: No OFD packet to send [03:23:43]OFD Sender: No OFD packet to send [03:23:48]OFD Sender: No OFD packet to send [03:23:53]OFD Sender: No OFD packet to send [03:23:58]OFD Sender: No OFD packet to send [03:24:03]OFD Sender: No OFD packet to send [03:24:08]OFD Sender: No OFD packet to send [03:24:13]OFD Sender: No OFD packet to send [03:24:18]OFD Sender: No OFD packet to send [03:24:23]OFD Sender: No OFD packet to send [03:24:28]OFD Sender: No OFD packet to send [03:24:33]OFD Sender: No OFD packet to send [03:24:38]OFD Sender: No OFD packet to send [03:24:43]OFD Sender: No OFD packet to send [03:24:48]OFD Sender: No OFD packet to send [03:24:53]OFD Sender: No OFD packet to send [03:24:58]OFD Sender: No OFD packet to send [03:25:03]OFD Sender: No OFD packet to send [03:25:08]OFD Sender: No OFD packet to send [03:25:13]OFD Sender: No OFD packet to send [03:25:18]OFD Sender: No OFD packet to send [03:25:23]OFD Sender: No OFD packet to send [03:25:28]OFD Sender: No OFD packet to send [03:25:33]OFD Sender: No OFD packet to send [03:25:38]OFD Sender: No OFD packet to send [03:25:43]OFD Sender: No OFD packet to send [03:25:48]OFD Sender: No OFD packet to send [03:25:53]OFD Sender: No OFD packet to send [03:25:58]OFD Sender: No OFD packet to send [03:26:03]OFD Sender: No OFD packet to send [03:26:08]OFD Sender: No OFD packet to send [03:26:13]OFD Sender: No OFD packet to send [03:26:18]OFD Sender: No OFD packet to send [03:26:23]OFD Sender: No OFD packet to send [03:26:28]OFD Sender: No OFD packet to send [03:26:33]OFD Sender: No OFD packet to send [03:26:38]OFD Sender: No OFD packet to send [03:26:43]OFD Sender: No OFD packet to send [03:26:48]OFD Sender: No OFD packet to send [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:03]OFD Sender: No OFD packet to send [03:28:08]OFD Sender: No OFD packet to send [03:28:13]OFD Sender: No OFD packet to send [03:28:18]OFD Sender: No OFD packet to send [03:28:19]accept exits with 7 [03:28:19]New connection [03:28:19]New thread 3067469156 created [03:28:19]Thread 3067612516 joined [03:28:19]Waiting for new connection... [03:28:19] Sock 7.Parse request [03:28:19]Sock 7.Check first char [03:28:19]Sock 7.First char is OK [03:28:19]request: POST /json_proto HTTP/1.0 [03:28:19]Method: POST [03:28:19]URL: /json_proto [03:28:19]Method is POST - this is cgi request [03:28:19]url: /json_proto [03:28:19]query_string will be loaded in cgi processing [03:28:19]execute_cgi json_proto POST (null) [03:28:19]execute_cgi path=json_proto method=POST [03:28:19]POST find Content-Length [03:28:19]Host: 172.17.45.131:8080 [03:28:19]Content-Length: 682 [03:28:19]Content-Type: application/json [03:28:19] [03:28:19]POST finish read [03:28:19]Found Content-Length = 682 [03:28:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610290", "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:28:19]execute_script... [03: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)610290", "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:28:19]POST & json_proto [03:28:19]process_json_proto [03:28:19]json parsed OK: [03:28:19]protocol is kg_v1.0 [03:28:19]action value=close_receipt [03:28:19]process_action close_receipt [03:28:19]cmd_close_receipt [03:28:19]MH_GetDate [03:28:19]Write to MH i2c: F0 00 00 1C 58 63 [03:28:19]Write i2c OK [03:28:19]MH_I2C_Read... [03:28:19]Read from MH i2c: F0 [03:28:19]MH_I2C_Read... [03:28:19]Read from MH i2c: F0 09 00 [03:28:19]MH_I2C_Read... [03:28:19]Read from MH i2c: F0 09 00 1C 58 00 D7 5D A8 66 C6 D4 6E 66 1C [03:28:19]GetLastDocTimeStamp 1722308913 [03:28:19]current date 1722310103 [03:28:19]FM_GetShiftState [03:28:19]SAM_PROTO_GetShiftState [03:28:19]wFMCommunicate request_size=4 [03:28:19]MH_SAM_APDU [03:28:19]CAPDU: 80 13 01 00 [03:28:19]Write to MH i2c: E2 08 00 1D 58 80 13 01 00 00 00 00 00 F2 [03:28:19]Write i2c OK [03:28:19]MH_I2C_Read... [03:28:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:28:19]Read from MH i2c: E2 [03:28:19]MH_I2C_Read... [03:28:19]Read from MH i2c: E2 0E 00 [03:28:19]MH_I2C_Read... [03:28:19]Read from MH i2c: E2 0E 00 1D 58 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A5 [03:28:19]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [03:28:19]wFMCommunicate OK [03:28:19]SAM_PROTO_GetShiftState done [03:28:19]FM_GetShiftState done [03:28:19]opened in 1722298218 [03:28:19]opened+sec_in_day 1722384618 [03:28:19]quantity*price = 100005 [03:28:19]sum+1 = 100006 [03:28: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 37 30.07.2024 03:28 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24662 ФПД: 204916122477058 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T032823&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24662&fm=204916122477058&tin=02508201610067®Number=0000000000171247&sum=100000 [03:28:20]StoreToDocumentArchive [03:28:20]shift 48 fd 24662 [03:28:20]save to /storage/0048/doc_00024662 [03:28:20]save last doc name /storage/0048/doc_00024662 to /storage/kkm_last_doc_name [03:28:20]save OK [03:28:20]Clear old archive folders... [03:28:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:28:20]tlvbuf is B6F7BCC0 [03:28:20]SAM_PROTO_ClearQueue [03:28:20]wFMCommunicate request_size=4 [03:28:20]MH_SAM_APDU [03:28:20]CAPDU: 80 09 00 00 [03:28:20]Write to MH i2c: E2 08 00 2A 58 80 09 00 00 00 00 00 00 F4 [03:28:20]Write i2c OK [03:28:20]MH_I2C_Read... [03:28:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:28:21]Read from MH i2c: E2 [03:28:21]MH_I2C_Read... [03:28:21]Read from MH i2c: E2 03 00 [03:28:21]MH_I2C_Read... [03:28:21]Read from MH i2c: E2 03 00 2A 58 00 90 00 F6 [03:28:21]RAPDU: 90 00 [03:28:21]wFMCommunicate OK [03:28:21]SAM_PROTO_ClearQueue done [03:28:21]KKMCreateOFDPacket [03:28:21]OFDProtocolAddRootSTLVToBuf [03:28:21]FM_MakeSignedData [03:28:21]FM_MakeSignedData [03:28:21]SAM_PROTO_SignData [03:28:21]wFMCommunicate request_size=4 [03:28:21]MH_SAM_APDU [03:28:21]CAPDU: 80 0D 01 02 [03:28:21]Write to MH i2c: E2 08 00 2B 58 80 0D 01 02 00 00 00 00 FC [03:28:21]Write i2c OK [03:28:21]MH_I2C_Read... [03:28:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:28:21]Read from MH i2c: E2 [03:28:21]MH_I2C_Read... [03:28:21]Read from MH i2c: E2 03 00 [03:28:21]MH_I2C_Read... [03:28:21]Read from MH i2c: E2 03 00 2B 58 00 90 00 F7 [03:28:21]RAPDU: 90 00 [03:28:21]wFMCommunicate OK [03:28:21]wFMCommunicate request_size=255 [03:28:21]MH_SAM_APDU [03: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 00 00 00 F4 03 04 00 D7 5D A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 56 60 00 00 35 04 06 00 BA [03:28:21]Write to MH i2c: E2 02 01 2C 58 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 25 00 00 00 F4 03 04 00 D7 5D A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 56 60 00 00 35 04 06 00 BA 00 00 0E [03:28:21]Write i2c OK [03:28:21]MH_I2C_Read... [03:28:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:28:21]Read from MH i2c: E2 [03:28:21]MH_I2C_Read... [03:28:21]Read from MH i2c: E2 03 00 [03:28:21]MH_I2C_Read... [03:28:21]Read from MH i2c: E2 03 00 2C 58 00 90 00 F8 [03:28:21]RAPDU: 90 00 [03:28:21]wFMCommunicate OK [03:28:21]wFMCommunicate request_size=10 [03:28:21]MH_SAM_APDU [03:28:21]CAPDU: 80 0D 02 02 05 5E C0 B0 62 02 [03:28:21]Write to MH i2c: E2 0D 00 2D 58 80 0D 02 02 05 00 5E C0 B0 62 02 00 00 3B [03:28:21]Write i2c OK [03:28:21]MH_I2C_Read... [03:28:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:28:21]Read from MH i2c: E2 [03:28:21]MH_I2C_Read... [03:28:21]Read from MH i2c: E2 03 00 [03:28:21]MH_I2C_Read... [03:28:21]Read from MH i2c: E2 03 00 2D 58 00 90 00 F9 [03:28:21]RAPDU: 90 00 [03:28:21]wFMCommunicate OK [03:28:21]wFMCommunicate request_size=4 [03:28:21]MH_SAM_APDU [03:28:21]CAPDU: 80 0D 03 02 [03:28:21]Write to MH i2c: E2 08 00 2E 58 80 0D 03 02 00 00 00 00 01 [03:28:21]Write i2c OK [03:28:21]MH_I2C_Read... [03:28:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:28:21]Read from MH i2c: E2 [03:28:21]MH_I2C_Read... [03:28:21]Read from MH i2c: E2 0B 00 [03:28:21]MH_I2C_Read... [03:28:21]Read from MH i2c: E2 0B 00 2E 58 00 4C 57 C6 3A 1B CF 83 25 90 00 37 [03:28:21]RAPDU: 4C 57 C6 3A 1B CF 83 25 90 00 [03:28:21]wFMCommunicate OK [03:28:21]SAM_PROTO_SignData done [03:28:21]FM_MakeSignedData done [03:28:21]CreateOFDProtocolMessage [03:28:21]wFMCommunicate request_size=4 [03:28:21]MH_SAM_APDU [03:28:21]CAPDU: 80 11 00 00 [03:28:21]Write to MH i2c: E2 08 00 2F 58 80 11 00 00 00 00 00 00 01 [03:28:21]Write i2c OK [03:28:21]MH_I2C_Read... [03:28:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:28:21]Read from MH i2c: E2 [03:28:21]MH_I2C_Read... [03:28:21]Read from MH i2c: E2 17 00 [03:28:21]MH_I2C_Read... [03:28:21]Read from MH i2c: E2 17 00 2F 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 57 [03:28:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [03:28:21]wFMCommunicate OK [03:28:21]CreateOFDProtocolMessage done [03:28:21]OFDSenderStorePacket 24662 [03:28:21]StoreOFDPacket docnum=24662 [03:28:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 D3 D9 07 01 86 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 25 00 00 00 F4 03 04 00 D7 5D A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 56 60 00 00 35 04 06 00 BA 5E C0 B0 62 02 4C 57 C6 3A 1B CF 83 25 [03:28:21]CheckFolder [03:28:21]dirname=/storage/ofd_packets [03:28:21]CheckFolder done [03:28:21]ProducePacketName [03:28:21]name=ofd_packets/00024662 [03:28:21]NVStorageSaveData ofd_packets/00024662 [03:28:21]File name is /storage/ofd_packets/00024662 [03:28:21]Write 301 bytes [03:28:21]NVStorageSaveData done [03:28:21]OFDSenderStorePacket done [03:28:21]KKMCreateOFDPacket done [03:28:21]NVStorageSaveData kkm_last_timestamp [03:28:21]File name is /storage/kkm_last_timestamp [03:28:21]Write 4 bytes [03:28:21]NVStorageSaveData done [03:28:21]ExternCall_PrintAddStr [03:28:21]wPrintStart [03:28:21]Write to MH i2c: 01 00 00 30 58 88 [03:28:21]Write i2c OK [03:28:21]MH_I2C_Read... [03:28:21]Read from MH i2c: 01 [03:28:21]MH_I2C_Read... [03:28:21]Read from MH i2c: 01 07 00 [03:28:21]MH_I2C_Read... [03:28:21]Read from MH i2c: 01 07 00 30 58 00 00 00 00 00 FF 0F 9D [03:28:21]RasterBufferAndPrint [03:28:21]line Счет N : (1)610290 [03:28:21]line ИНН: 02508201610067 [03:28:21]line Контрольно-Кассовый Чек [03:28:21]line ПРОДАЖА [03:28:21]line ТРК (МРК, ГНК) : 42 [03:28:21]line Товар: 2710124130 [03:28:21]line Аи-92-К-2 [03:28:21]line 14.750 * 67.80 [03:28:21]line = 1000.05 [03:28:21]line НДС 12% НСП 1% [03:28:21]line > о реализуемом товаре [03:28:21]line ОКРУГЛЕНИЕ: -0.05 [03:28:21]line ИТОГО: 1000.00 [03:28:21]line Внесено: 1000.00 [03:28:21]line СДАЧА: 0.00 [03:28:21]line НСП 1% : 8.85 [03:28:21]line НДС 12% : 106.20 [03:28:21]line Наличными: 1000.00 [03:28:21]line Безнал.: 0.00 [03:28:21]line Место: АЗС № 127 "Партнер Нефть" [03:28:21]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [03:28:21]line СНО: Общий режим [03:28:21]line Чек 37 30.07.2024 03:28 [03:28:21]line Смена: 48 ФФД: 1.0 [03:28:21]line ЗНМ: 0300000158 [03:28:21]line РНМ: 0000000000171247 [03:28:21]line Версия ККМ: v1.0 [03:28:21]line ФМ: 0000000002098565 [03:28:21]line ФД: 24662 [03:28:21]line ФПД: 204916122477058 [03:28:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T032823&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24662&fm=204916122477058&tin=02508201610067®Number=0000000000171247&sum=100000 [03:28:21]OFD Sender: Processing packet 24662 [packets to send 29, broken 28] [03:28:21]ProducePacketName [03:28:21]name=ofd_packets/00024662 [03:28:21]OFD Sender: To server: pG, [03:28:21]CommunicateWithHost lk.salyk.kg:30040 [03:28:21]ConnectInit lk.salyk.kg [03:28:21]written 0, free lines is 4095 [03:28:21]Connected sock=10 [03:28:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 D3 D9 07 01 86 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 25 00 00 00 F4 03 04 00 D7 5D A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 56 60 00 00 35 04 06 00 BA 5E C0 B0 62 02 4C 57 C6 3A 1B CF 83 25 [03:28:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 49 C4 47 00 FE 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 32 30 39 38 35 36 35 10 04 04 00 56 60 00 00 F4 03 04 00 66 09 A8 66 B6 04 01 00 00 CA 38 F7 5E 99 59 C5 A5 [03:28:22]CommunicateWithHost err = 0 [03:28:22]CheckOFDResponse [03:28:22]1017 (14) - 77093643461234 [03:28:22]1041 (16) - 0000000002098565 [03:28:22]1040 (4) - 24662 [03:28:22]1012 (4) - 29.07.2024 21:28 [03:28:22]1206 (1) - 0 [03:28:22]OFD Sender: Remove packet 24662 [03:28:22]ProducePacketName [03:28:22]name=ofd_packets/00024662 [03:28:22]NVStorageDeleteData [03:28:22]Write to MH i2c: 01 00 00 5B 58 B3 [03:28:22]Write i2c OK [03:28:22]MH_I2C_Read... [03:28:22]Read from MH i2c: 01 [03:28:22]MH_I2C_Read... [03:28:22]Read from MH i2c: 01 07 00 [03:28:22]MH_I2C_Read... [03:28:22]Read from MH i2c: 01 07 00 5B 58 00 00 00 00 00 E4 0C AA [03:28:22]RasterBufferAndPrint [03:28:22]line [03:28:22]line [03:28:22]line [03:28:22]line [03:28:22]line [03:28:22]written 0, free lines is 3306 [03:28:22]MH_Cut [03:28:22]Write to MH i2c: D1 01 00 62 58 01 8C [03:28:22]Write i2c OK [03:28:22]MH_I2C_Read... [03:28:22]Read from MH i2c: D1 [03:28:22]MH_I2C_Read... [03:28:22]Read from MH i2c: D1 01 00 [03:28:22]MH_I2C_Read... [03:28:22]Read from MH i2c: D1 01 00 62 58 00 8B [03:28:22]Write to MH i2c: 01 00 00 63 58 BB [03:28:22]Write i2c OK [03:28:22]MH_I2C_Read... [03:28:22]OFD Sender: No OFD packet to send [03:28:22]*** Cut start [03:28:22]*** Partial cut [03:28:22]*** CUTSNS_PIN = 1 [03:28:23]*** CUTSNS_PIN = 0 [03:28:23]*** Brake cut motor [03:28:23]Read from MH i2c: 01 [03:28:23]MH_I2C_Read... [03:28:23]*** Stop cut motor [03:28:23]*** Cut end [03:28:23]Read from MH i2c: 01 07 00 [03:28:23]MH_I2C_Read... [03:28:23]Read from MH i2c: 01 07 00 63 58 00 00 00 00 00 FF 0F D0 [03:28:23]process_action close_receipt done [03:28:23]requested_data is exist [03:28:23]produce_requested_data [03:28:23]requested_item fm.sn is exist - process it [03:28:23]wFMCommunicate request_size=4 [03:28:23]MH_SAM_APDU [03:28:23]CAPDU: 80 11 00 00 [03:28:23]Write to MH i2c: E2 08 00 64 58 80 11 00 00 00 00 00 00 36 [03:28:23]Write i2c OK [03:28:23]MH_I2C_Read... [03:28:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:28:23]Read from MH i2c: E2 [03:28:23]MH_I2C_Read... [03:28:23]Read from MH i2c: E2 17 00 [03:28:23]MH_I2C_Read... [03:28:23]Read from MH i2c: E2 17 00 64 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 8C [03:28:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [03:28:23]wFMCommunicate OK [03:28:23]requested_item fd.num is exist - process it [03:28:23]SAM_PROTO_GetFieldsCounters [03:28:23]wFMCommunicate request_size=4 [03:28:23]MH_SAM_APDU [03:28:23]CAPDU: 80 13 00 00 [03:28:23]Write to MH i2c: E2 08 00 65 58 80 13 00 00 00 00 00 00 39 [03:28:23]Write i2c OK [03:28:23]MH_I2C_Read... [03:28:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:28:23]Read from MH i2c: E2 [03:28:23]MH_I2C_Read... [03:28:23]Read from MH i2c: E2 62 00 [03:28:23]MH_I2C_Read... [03:28:23]Read from MH i2c: E2 62 00 65 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 56 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 AF [03:28:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 56 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:28:23]wFMCommunicate OK [03:28:23]SAM_PROTO_GetFieldsCounters done [03:28:23]requested_item shift.num is exist - process it [03:28:23]requested_item shift.opened is exist - process it [03:28:23]req_shift_opened [03:28:23]FM_GetShiftState [03:28:23]SAM_PROTO_GetShiftState [03:28:23]wFMCommunicate request_size=4 [03:28:23]MH_SAM_APDU [03:28:23]CAPDU: 80 13 01 00 [03:28:23]Write to MH i2c: E2 08 00 66 58 80 13 01 00 00 00 00 00 3B [03:28:23]Write i2c OK [03:28:23]MH_I2C_Read... [03:28:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:28:23]Read from MH i2c: E2 [03:28:23]MH_I2C_Read... [03:28:23]Read from MH i2c: E2 0E 00 [03:28:23]MH_I2C_Read... [03:28:23]Read from MH i2c: E2 0E 00 66 58 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 EE [03:28:23]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [03:28:23]wFMCommunicate OK [03:28:23]SAM_PROTO_GetShiftState done [03:28:23]FM_GetShiftState done [03:28:23]req_shift_opened done [03:28:23]requested_item shift.open_date is exist - process it [03:28:23]req_shift_open_date [03:28:23]req_shift_open_date done [03:28:23]produce_requested_data done [03:28:23]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24662,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [03:28:23]process_action_free close_receipt [03:28:23]json_value_free [03:28:23]json_value_free done [03:28:23]process_json_proto returns [03:28:23]Send response to host [03:28:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24662,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [03:28:23]free response buf [03:28:23]execute_script done [03:28:23]execute_script returns [03:28:23]free content buf [03:28:23]Sock 7.Close socket [03:28:23]Sock 7.Thread stoped [03:28:27]OFD Sender: No OFD packet to send [03:28:32]OFD Sender: No OFD packet to send [03:28:37]OFD Sender: No OFD packet to send [03:28:42]OFD Sender: No OFD packet to send [03:28:47]OFD Sender: No OFD packet to send [03:28:52]OFD Sender: No OFD packet to send [03:28:57]OFD Sender: No OFD packet to send [03:29:02]OFD Sender: No OFD packet to send [03:29:07]OFD Sender: No OFD packet to send [03:29:12]OFD Sender: No OFD packet to send [03:29:17]OFD Sender: No OFD packet to send [03:29:22]OFD Sender: No OFD packet to send [03:29:27]OFD Sender: No OFD packet to send [03:29:32]OFD Sender: No OFD packet to send [03:29:37]OFD Sender: No OFD packet to send [03:29:42]OFD Sender: No OFD packet to send [03:29:47]OFD Sender: No OFD packet to send [03:29:52]OFD Sender: No OFD packet to send [03:29:57]OFD Sender: No OFD packet to send [03:30:02]OFD Sender: No OFD packet to send [03:30:07]OFD Sender: No OFD packet to send [03:30:12]OFD Sender: No OFD packet to send [03:30:17]OFD Sender: No OFD packet to send [03:30:22]OFD Sender: No OFD packet to send [03:30:27]OFD Sender: No OFD packet to send [03:30:32]OFD Sender: No OFD packet to send [03:30:37]OFD Sender: No OFD packet to send [03:30:42]OFD Sender: No OFD packet to send [03:30:47]OFD Sender: No OFD packet to send [03:30:52]OFD Sender: No OFD packet to send [03:30:57]OFD Sender: No OFD packet to send [03:31:02]OFD Sender: No OFD packet to send [03:31:07]OFD Sender: No OFD packet to send [03:31:12]OFD Sender: No OFD packet to send [03:31:17]OFD Sender: No OFD packet to send [03:31:22]OFD Sender: No OFD packet to send [03:31:27]OFD Sender: No OFD packet to send [03:31:32]OFD Sender: No OFD packet to send [03:31:37]OFD Sender: No OFD packet to send [03:31:42]OFD Sender: No OFD packet to send [03:31:47]OFD Sender: No OFD packet to send [03:31:52]OFD Sender: No OFD packet to send [03:31:57]OFD Sender: No OFD packet to send [03:32:02]OFD Sender: No OFD packet to send [03:32:07]OFD Sender: No OFD packet to send [03:32:12]OFD Sender: No OFD packet to send [03:32:17]OFD Sender: No OFD packet to send [03:32:22]OFD Sender: No OFD packet to send [03:32:27]OFD Sender: No OFD packet to send [03:32:32]OFD Sender: No OFD packet to send [03:32:37]OFD Sender: No OFD packet to send [03:32:42]OFD Sender: No OFD packet to send [03:32:47]OFD Sender: No OFD packet to send [03:32:52]OFD Sender: No OFD packet to send [03:32:57]OFD Sender: No OFD packet to send [03:33:02]OFD Sender: No OFD packet to send [03:33:07]OFD Sender: No OFD packet to send [03:33:12]OFD Sender: No OFD packet to send [03:33:17]OFD Sender: No OFD packet to send [03:33:22]OFD Sender: No OFD packet to send [03:33:27]OFD Sender: No OFD packet to send [03:33:32]OFD Sender: No OFD packet to send [03:33:37]OFD Sender: No OFD packet to send [03:33:42]OFD Sender: No OFD packet to send [03:33:47]OFD Sender: No OFD packet to send [03:33:52]OFD Sender: No OFD packet to send [03:33:57]OFD Sender: No OFD packet to send [03:34:02]OFD Sender: No OFD packet to send [03:34:07]OFD Sender: No OFD packet to send [03:34:12]OFD Sender: No OFD packet to send [03:34:17]OFD Sender: No OFD packet to send [03:34:22]OFD Sender: No OFD packet to send [03:34:27]OFD Sender: No OFD packet to send [03:34:32]OFD Sender: No OFD packet to send [03:34:38]OFD Sender: No OFD packet to send [03:34:43]OFD Sender: No OFD packet to send [03:34:48]OFD Sender: No OFD packet to send [03:34:53]OFD Sender: No OFD packet to send [03:34:58]OFD Sender: No OFD packet to send [03:35:03]OFD Sender: No OFD packet to send [03:35:08]OFD Sender: No OFD packet to send [03:35:13]OFD Sender: No OFD packet to send [03:35:18]OFD Sender: No OFD packet to send [03:35:23]OFD Sender: No OFD packet to send [03:35:28]OFD Sender: No OFD packet to send [03:35:33]OFD Sender: No OFD packet to send [03:35:38]OFD Sender: No OFD packet to send [03:35:43]OFD Sender: No OFD packet to send [03:35:48]OFD Sender: No OFD packet to send [03:35:53]OFD Sender: No OFD packet to send [03:35:58]OFD Sender: No OFD packet to send [03:36:03]OFD Sender: No OFD packet to send [03:36:08]OFD Sender: No OFD packet to send [03:36:13]OFD Sender: No OFD packet to send [03:36:18]OFD Sender: No OFD packet to send [03:36:23]OFD Sender: No OFD packet to send [03:36:28]OFD Sender: No OFD packet to send [03:36:33]OFD Sender: No OFD packet to send [03:36:38]OFD Sender: No OFD packet to send [03:36:43]OFD Sender: No OFD packet to send [03:36:48]OFD Sender: No OFD packet to send [03:36:53]OFD Sender: No OFD packet to send [03:36:58]OFD Sender: No OFD packet to send [03:37:03]OFD Sender: No OFD packet to send [03:37:08]OFD Sender: No OFD packet to send [03:37:13]OFD Sender: No OFD packet to send [03:37:18]OFD Sender: No OFD packet to send [03:37:23]OFD Sender: No OFD packet to send [03:37:28]OFD Sender: No OFD packet to send [03:37:33]OFD Sender: No OFD packet to send [03:37:38]OFD Sender: No OFD packet to send [03:37:43]OFD Sender: No OFD packet to send [03:37:48]OFD Sender: No OFD packet to send [03:37:53]OFD Sender: No OFD packet to send [03:37:58]OFD Sender: No OFD packet to send [03:38:03]OFD Sender: No OFD packet to send [03:38:08]OFD Sender: No OFD packet to send [03:38:13]OFD Sender: No OFD packet to send [03:38:18]OFD Sender: No OFD packet to send [03:38:23]OFD Sender: No OFD packet to send [03:38:28]OFD Sender: No OFD packet to send [03:38:33]OFD Sender: No OFD packet to send [03:38:38]OFD Sender: No OFD packet to send [03:38:43]OFD Sender: No OFD packet to send [03:38:48]OFD Sender: No OFD packet to send [03:38:53]OFD Sender: No OFD packet to send [03:38:58]OFD Sender: No OFD packet to send [03:39:03]OFD Sender: No OFD packet to send [03:39:08]OFD Sender: No OFD packet to send [03:39:13]OFD Sender: No OFD packet to send [03:39:18]OFD Sender: No OFD packet to send [03:39:23]OFD Sender: No OFD packet to send [03:39:28]OFD Sender: No OFD packet to send [03:39:33]OFD Sender: No OFD packet to send [03:39:38]OFD Sender: No OFD packet to send [03:39:43]OFD Sender: No OFD packet to send [03:39:48]OFD Sender: No OFD packet to send [03:39:53]OFD Sender: No OFD packet to send [03:39:58]OFD Sender: No OFD packet to send [03:40:03]OFD Sender: No OFD packet to send [03:40:08]OFD Sender: No OFD packet to send [03:40:13]OFD Sender: No OFD packet to send [03:40:18]OFD Sender: No OFD packet to send [03:40:23]OFD Sender: No OFD packet to send [03:40:28]OFD Sender: No OFD packet to send [03:40:33]OFD Sender: No OFD packet to send [03:40:38]OFD Sender: No OFD packet to send [03:40:43]OFD Sender: No OFD packet to send [03:40:48]OFD Sender: No OFD packet to send [03:40:53]OFD Sender: No OFD packet to send [03:40:58]OFD Sender: No OFD packet to send [03:41:03]OFD Sender: No OFD packet to send [03:41:08]OFD Sender: No OFD packet to send [03:41:13]OFD Sender: No OFD packet to send [03:41:18]OFD Sender: No OFD packet to send [03:41:23]OFD Sender: No OFD packet to send [03:41:28]OFD Sender: No OFD packet to send [03:41:33]OFD Sender: No OFD packet to send [03:41:38]OFD Sender: No OFD packet to send [03:41:43]OFD Sender: No OFD packet to send [03:41:48]OFD Sender: No OFD packet to send [03:41:53]OFD Sender: No OFD packet to send [03:41:58]OFD Sender: No OFD packet to send [03:42:03]OFD Sender: No OFD packet to send [03:42:08]OFD Sender: No OFD packet to send [03:42:13]OFD Sender: No OFD packet to send [03:42:18]OFD Sender: No OFD packet to send [03:42:23]OFD Sender: No OFD packet to send [03:42:28]OFD Sender: No OFD packet to send [03:42:33]OFD Sender: No OFD packet to send [03:42:38]OFD Sender: No OFD packet to send [03:42:43]OFD Sender: No OFD packet to send [03:42:48]OFD Sender: No OFD packet to send [03:42:53]OFD Sender: No OFD packet to send [03:42:58]OFD Sender: No OFD packet to send [03:43:03]OFD Sender: No OFD packet to send [03:43:08]OFD Sender: No OFD packet to send [03:43:13]OFD Sender: No OFD packet to send [03:43:18]OFD Sender: No OFD packet to send [03:43:23]OFD Sender: No OFD packet to send [03:43:28]OFD Sender: No OFD packet to send [03:43:33]OFD Sender: No OFD packet to send [03:43:38]OFD Sender: No OFD packet to send [03:43:43]OFD Sender: No OFD packet to send [03:43:43]accept exits with 9 [03:43:43]New connection [03:43:43]New thread 3067612516 created [03:43:43]Thread 3067469156 joined [03:43:43]Waiting for new connection... [03:43:43] Sock 9.Parse request [03:43:43]Sock 9.Check first char [03:43:43]Sock 9.First char is OK [03:43:43]request: POST /json_proto HTTP/1.0 [03:43:43]Method: POST [03:43:43]URL: /json_proto [03:43:43]Method is POST - this is cgi request [03:43:43]url: /json_proto [03:43:43]query_string will be loaded in cgi processing [03:43:43]execute_cgi json_proto POST (null) [03:43:43]execute_cgi path=json_proto method=POST [03:43:43]POST find Content-Length [03:43:43]Host: 172.17.45.131:8080 [03:43:43]Content-Length: 1199 [03:43:43]Content-Type: application/json [03:43:43] [03:43:43]POST finish read [03:43:43]Found Content-Length = 1199 [03:43:43]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610291\u000A30.07.2024 03:33\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 26.430 x 75.70\u000A\u0418\u0422\u041E\u0413: 2000.75\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\u000A3982366\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:43:43]execute_script... [03:43:43]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610291\u000A30.07.2024 03:33\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 26.430 x 75.70\u000A\u0418\u0422\u041E\u0413: 2000.75\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\u000A3982366\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:43:43]POST & json_proto [03:43:43]process_json_proto [03:43:43]json parsed OK: [03:43:43]protocol is kg_v1.0 [03:43:43]action value=print_text [03:43:43]process_action print_text [03:43:43]cmd_print_text [03:43:43]ExternCall_PrintAddStr [03:43:43]wPrintStart [03:43:43]Write to MH i2c: 01 00 00 67 58 BF [03:43:43]Write i2c OK [03:43:43]MH_I2C_Read... [03:43:43]Read from MH i2c: 01 [03:43:43]MH_I2C_Read... [03:43:43]Read from MH i2c: 01 07 00 [03:43:43]MH_I2C_Read... [03:43:43]Read from MH i2c: 01 07 00 67 58 00 00 00 00 00 FF 0F D4 [03:43:43]RasterBufferAndPrint [03:43:43]line *****ТОВАРНЫЙ ЧЕК***** [03:43:43]line АЗС 127 [03:43:43]line Партнер нефть [03:43:43]line 02508201610067 [03:43:43]line Кассир : Масалиев Н. [03:43:43]line Счет N : (1)610291 [03:43:43]line 30.07.2024 03:33 [03:43:43]line ПРОДАЖА [03:43:43]line ТРК (МРК, ГНК): 2 [03:43:43]line Вид ГСМ : 2710194210 [03:43:43]line ДТ-К-2 [03:43:43]line 26.430 x 75.70 [03:43:43]line ИТОГ: 2000.75 [03:43:43]line Тип оплаты: Талоны: Топливные Талоны [03:43:43]line 3982366 [03:43:43]line ______________________ [03:43:43]line (подпись) [03:43:43]written 0, free lines is 4095 [03:43:44]Write to MH i2c: 01 00 00 7B 58 D3 [03:43:44]Write i2c OK [03:43:44]MH_I2C_Read... [03:43:44]Read from MH i2c: 01 [03:43:44]MH_I2C_Read... [03:43:44]Read from MH i2c: 01 07 00 [03:43:44]MH_I2C_Read... [03:43:44]Read from MH i2c: 01 07 00 7B 58 00 00 00 00 00 0F 0E F7 [03:43:44]RasterBufferAndPrint [03:43:44]line [03:43:44]line [03:43:44]line [03:43:44]line [03:43:44]line [03:43:44]written 0, free lines is 3601 [03:43:44]MH_Cut [03:43:44]Write to MH i2c: D1 01 00 82 58 01 AC [03:43:44]Write i2c OK [03:43:44]MH_I2C_Read... [03:43:44]Read from MH i2c: D1 [03:43:44]MH_I2C_Read... [03:43:44]Read from MH i2c: D1 01 00 [03:43:44]MH_I2C_Read... [03:43:44]Read from MH i2c: D1 01 00 82 58 00 AB [03:43:44]Write to MH i2c: 01 00 00 83 58 DB [03:43:44]Write i2c OK [03:43:44]MH_I2C_Read... [03:43:44]*** Cut start [03:43:44]*** Partial cut [03:43:44]*** CUTSNS_PIN = 1 [03:43:44]*** CUTSNS_PIN = 0 [03:43:45]*** Brake cut motor [03:43:45]Read from MH i2c: 01 [03:43:45]MH_I2C_Read... [03:43:45]*** Stop cut motor [03:43:45]*** Cut end [03:43:45]Read from MH i2c: 01 07 00 [03:43:45]MH_I2C_Read... [03:43:45]Read from MH i2c: 01 07 00 83 58 00 00 00 00 00 FF 0F F0 [03:43:45]process_action print_text done [03:43:45]requested_data is exist [03:43:45]produce_requested_data [03:43:45]requested_item fm.sn is exist - process it [03:43:45]wFMCommunicate request_size=4 [03:43:45]MH_SAM_APDU [03:43:45]CAPDU: 80 11 00 00 [03:43:45]Write to MH i2c: E2 08 00 84 58 80 11 00 00 00 00 00 00 56 [03:43:45]Write i2c OK [03:43:45]MH_I2C_Read... [03:43:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:43:45]Read from MH i2c: E2 [03:43:45]MH_I2C_Read... [03:43:45]Read from MH i2c: E2 17 00 [03:43:45]MH_I2C_Read... [03:43:45]Read from MH i2c: E2 17 00 84 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 AC [03:43:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [03:43:45]wFMCommunicate OK [03:43:45]requested_item fd.num is exist - process it [03:43:45]SAM_PROTO_GetFieldsCounters [03:43:45]wFMCommunicate request_size=4 [03:43:45]MH_SAM_APDU [03:43:45]CAPDU: 80 13 00 00 [03:43:45]Write to MH i2c: E2 08 00 85 58 80 13 00 00 00 00 00 00 59 [03:43:45]Write i2c OK [03:43:45]MH_I2C_Read... [03:43:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:43:45]Read from MH i2c: E2 [03:43:45]MH_I2C_Read... [03:43:45]Read from MH i2c: E2 62 00 [03:43:45]MH_I2C_Read... [03:43:45]Read from MH i2c: E2 62 00 85 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 56 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 CF [03:43:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 56 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:43:45]wFMCommunicate OK [03:43:45]SAM_PROTO_GetFieldsCounters done [03:43:45]requested_item shift.num is exist - process it [03:43:45]requested_item shift.opened is exist - process it [03:43:45]req_shift_opened [03:43:45]FM_GetShiftState [03:43:45]SAM_PROTO_GetShiftState [03:43:45]wFMCommunicate request_size=4 [03:43:45]MH_SAM_APDU [03:43:45]CAPDU: 80 13 01 00 [03:43:45]Write to MH i2c: E2 08 00 86 58 80 13 01 00 00 00 00 00 5B [03:43:45]Write i2c OK [03:43:45]MH_I2C_Read... [03:43:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:43:45]Read from MH i2c: E2 [03:43:45]MH_I2C_Read... [03:43:45]Read from MH i2c: E2 0E 00 [03:43:45]MH_I2C_Read... [03:43:45]Read from MH i2c: E2 0E 00 86 58 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 0E [03:43:45]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [03:43:45]wFMCommunicate OK [03:43:45]SAM_PROTO_GetShiftState done [03:43:45]FM_GetShiftState done [03:43:45]req_shift_opened done [03:43:45]requested_item shift.open_date is exist - process it [03:43:45]req_shift_open_date [03:43:45]req_shift_open_date done [03:43:45]produce_requested_data done [03:43:45]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24662,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [03:43:45]process_action_free print_text [03:43:45]json_value_free [03:43:45]json_value_free done [03:43:45]process_json_proto returns [03:43:45]Send response to host [03:43:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24662,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [03:43:45]free response buf [03:43:45]execute_script done [03:43:45]execute_script returns [03:43:45]free content buf [03:43:45]Sock 9.Close socket [03:43:45]Sock 9.Thread stoped [03:43:48]OFD Sender: No OFD packet to send [03:43:53]OFD Sender: No OFD packet to send [03:43:58]OFD Sender: No OFD packet to send [03:44:03]OFD Sender: No OFD packet to send [03:44:08]OFD Sender: No OFD packet to send [03:44:13]OFD Sender: No OFD packet to send [03:44:18]OFD Sender: No OFD packet to send [03:44:23]OFD Sender: No OFD packet to send [03:44:28]OFD Sender: No OFD packet to send [03:44:33]OFD Sender: No OFD packet to send [03:44:38]OFD Sender: No OFD packet to send [03:44:43]OFD Sender: No OFD packet to send [03:44:48]OFD Sender: No OFD packet to send [03:44:53]OFD Sender: No OFD packet to send [03:44:58]OFD Sender: No OFD packet to send [03:45:03]OFD Sender: No OFD packet to send [03:45:08]OFD Sender: No OFD packet to send [03:45:13]OFD Sender: No OFD packet to send [03:45:18]OFD Sender: No OFD packet to send [03:45:23]OFD Sender: No OFD packet to send [03:45:28]OFD Sender: No OFD packet to send [03:45:33]OFD Sender: No OFD packet to send [03:45:38]OFD Sender: No OFD packet to send [03:45:43]OFD Sender: No OFD packet to send [03:45:48]OFD Sender: No OFD packet to send [03:45:53]OFD Sender: No OFD packet to send [03:45:58]OFD Sender: No OFD packet to send [03:46:03]OFD Sender: No OFD packet to send [03:46:08]OFD Sender: No OFD packet to send [03:46:13]OFD Sender: No OFD packet to send [03:46:18]OFD Sender: No OFD packet to send [03:46:23]OFD Sender: No OFD packet to send [03:46:28]OFD Sender: No OFD packet to send [03:46:33]OFD Sender: No OFD packet to send [03:46:38]OFD Sender: No OFD packet to send [03:46:43]OFD Sender: No OFD packet to send [03:46:48]OFD Sender: No OFD packet to send [03:46:53]OFD Sender: No OFD packet to send [03:46:58]OFD Sender: No OFD packet to send [03:47:03]OFD Sender: No OFD packet to send [03:47:08]OFD Sender: No OFD packet to send [03:47:13]OFD Sender: No OFD packet to send [03:47:18]OFD Sender: No OFD packet to send [03:47:23]OFD Sender: No OFD packet to send [03:47:28]OFD Sender: No OFD packet to send [03:47:33]OFD Sender: No OFD packet to send [03:47:38]OFD Sender: No OFD packet to send [03:47:43]OFD Sender: No OFD packet to send [03:47:48]OFD Sender: No OFD packet to send [03:47:53]OFD Sender: No OFD packet to send [03:47:58]OFD Sender: No OFD packet to send [03:48:03]OFD Sender: No OFD packet to send [03:48:08]OFD Sender: No OFD packet to send [03:48:13]OFD Sender: No OFD packet to send [03:48:18]OFD Sender: No OFD packet to send [03:48:23]OFD Sender: No OFD packet to send [03:48:28]OFD Sender: No OFD packet to send [03:48:33]OFD Sender: No OFD packet to send [03:48:38]OFD Sender: No OFD packet to send [03:48:43]OFD Sender: No OFD packet to send [03:48:48]OFD Sender: No OFD packet to send [03:48:53]OFD Sender: No OFD packet to send [03:48:58]OFD Sender: No OFD packet to send [03:49:03]OFD Sender: No OFD packet to send [03:49:08]OFD Sender: No OFD packet to send [03:49:13]OFD Sender: No OFD packet to send [03:49:18]OFD Sender: No OFD packet to send [03:49:23]OFD Sender: No OFD packet to send [03:49:28]OFD Sender: No OFD packet to send [03:49:33]OFD Sender: No OFD packet to send [03:49:38]OFD Sender: No OFD packet to send [03:49:43]OFD Sender: No OFD packet to send [03:49:48]OFD Sender: No OFD packet to send [03:49:53]OFD Sender: No OFD packet to send [03:49:58]OFD Sender: No OFD packet to send [03:50:03]OFD Sender: No OFD packet to send [03:50:08]OFD Sender: No OFD packet to send [03:50:13]OFD Sender: No OFD packet to send [03:50:18]OFD Sender: No OFD packet to send [03:50:23]OFD Sender: No OFD packet to send [03:50:28]OFD Sender: No OFD packet to send [03:50:33]OFD Sender: No OFD packet to send [03:50:38]OFD Sender: No OFD packet to send [03:50:43]OFD Sender: No OFD packet to send [03:50:48]OFD Sender: No OFD packet to send [03:50:53]OFD Sender: No OFD packet to send [03:50:58]OFD Sender: No OFD packet to send [03:51:03]OFD Sender: No OFD packet to send [03:51:08]OFD Sender: No OFD packet to send [03:51:13]OFD Sender: No OFD packet to send [03:51:18]OFD Sender: No OFD packet to send [03:51:23]OFD Sender: No OFD packet to send [03:51:28]OFD Sender: No OFD packet to send [03:51:33]OFD Sender: No OFD packet to send [03:51:38]OFD Sender: No OFD packet to send [03:51:43]OFD Sender: No OFD packet to send [03:51:48]OFD Sender: No OFD packet to send [03:51:53]OFD Sender: No OFD packet to send [03:51:58]OFD Sender: No OFD packet to send [03:52:03]OFD Sender: No OFD packet to send [03:52:08]OFD Sender: No OFD packet to send [03:52:13]OFD Sender: No OFD packet to send [03:52:18]OFD Sender: No OFD packet to send [03:52:23]OFD Sender: No OFD packet to send [03:52:28]OFD Sender: No OFD packet to send [03:52:33]OFD Sender: No OFD packet to send [03:52:38]OFD Sender: No OFD packet to send [03:52:43]OFD Sender: No OFD packet to send [03:52:48]OFD Sender: No OFD packet to send [03:52:53]OFD Sender: No OFD packet to send [03:52:58]OFD Sender: No OFD packet to send [03:53:03]OFD Sender: No OFD packet to send [03:53:08]OFD Sender: No OFD packet to send [03:53:13]OFD Sender: No OFD packet to send [03:53:18]OFD Sender: No OFD packet to send [03:53:23]OFD Sender: No OFD packet to send [03:53:28]OFD Sender: No OFD packet to send [03:53:33]OFD Sender: No OFD packet to send [03:53:38]OFD Sender: No OFD packet to send [03:53:43]OFD Sender: No OFD packet to send [03:53:48]OFD Sender: No OFD packet to send [03:53:53]OFD Sender: No OFD packet to send [03:53:58]OFD Sender: No OFD packet to send [03:54:04]OFD Sender: No OFD packet to send [03:54:09]OFD Sender: No OFD packet to send [03:54:14]OFD Sender: No OFD packet to send [03:54:19]OFD Sender: No OFD packet to send [03:54:24]OFD Sender: No OFD packet to send [03:54:29]OFD Sender: No OFD packet to send [03:54:34]OFD Sender: No OFD packet to send [03:54:39]OFD Sender: No OFD packet to send [03:54:44]OFD Sender: No OFD packet to send [03:54:49]OFD Sender: No OFD packet to send [03:54:54]OFD Sender: No OFD packet to send [03:54:59]OFD Sender: No OFD packet to send [03:55:04]OFD Sender: No OFD packet to send [03:55:09]OFD Sender: No OFD packet to send [03:55:14]OFD Sender: No OFD packet to send [03:55:19]OFD Sender: No OFD packet to send [03:55:24]OFD Sender: No OFD packet to send [03:55:29]OFD Sender: No OFD packet to send [03:55:34]OFD Sender: No OFD packet to send [03:55:39]OFD Sender: No OFD packet to send [03:55:44]OFD Sender: No OFD packet to send [03:55:49]OFD Sender: No OFD packet to send [03:55:54]OFD Sender: No OFD packet to send [03:55:59]OFD Sender: No OFD packet to send [03:56:04]OFD Sender: No OFD packet to send [03:56:09]OFD Sender: No OFD packet to send [03:56:14]OFD Sender: No OFD packet to send [03:56:19]OFD Sender: No OFD packet to send [03:56:24]OFD Sender: No OFD packet to send [03:56:29]OFD Sender: No OFD packet to send [03:56:34]OFD Sender: No OFD packet to send [03:56:39]OFD Sender: No OFD packet to send [03:56:44]OFD Sender: No OFD packet to send [03:56:49]OFD Sender: No OFD packet to send [03:56:54]OFD Sender: No OFD packet to send [03:56:59]OFD Sender: No OFD packet to send [03:57:04]OFD Sender: No OFD packet to send [03:57:09]OFD Sender: No OFD packet to send [03:57:14]OFD Sender: No OFD packet to send [03:57:19]OFD Sender: No OFD packet to send [03:57:24]OFD Sender: No OFD packet to send [03:57:29]OFD Sender: No OFD packet to send [03:57:34]OFD Sender: No OFD packet to send [03:57:39]OFD Sender: No OFD packet to send [03:57:44]OFD Sender: No OFD packet to send [03:57:49]OFD Sender: No OFD packet to send [03:57:54]OFD Sender: No OFD packet to send [03:57:59]OFD Sender: No OFD packet to send [03:58:04]OFD Sender: No OFD packet to send [03:58:09]OFD Sender: No OFD packet to send [03:58:14]OFD Sender: No OFD packet to send [03:58:19]OFD Sender: No OFD packet to send [03:58:24]OFD Sender: No OFD packet to send [03:58:29]OFD Sender: No OFD packet to send [03:58:34]OFD Sender: No OFD packet to send [03:58:39]OFD Sender: No OFD packet to send [03:58:44]OFD Sender: No OFD packet to send [03:58:49]OFD Sender: No OFD packet to send [03:58:54]OFD Sender: No OFD packet to send [03:58:59]OFD Sender: No OFD packet to send [03:59:04]OFD Sender: No OFD packet to send [03:59:09]OFD Sender: No OFD packet to send [03:59:14]OFD Sender: No OFD packet to send [03:59:19]OFD Sender: No OFD packet to send [03:59:24]OFD Sender: No OFD packet to send [03:59:29]OFD Sender: No OFD packet to send [03:59:34]OFD Sender: No OFD packet to send [03:59:39]OFD Sender: No OFD packet to send [03:59:44]OFD Sender: No OFD packet to send [03:59:49]OFD Sender: No OFD packet to send [03:59:54]OFD Sender: No OFD packet to send [03:59:59]OFD Sender: No OFD packet to send [04:00:04]OFD Sender: No OFD packet to send [04:00:09]OFD Sender: No OFD packet to send [04:00:14]OFD Sender: No OFD packet to send [04:00:19]OFD Sender: No OFD packet to send [04:00:24]OFD Sender: No OFD packet to send [04:00:29]OFD Sender: No OFD packet to send [04:00:34]OFD Sender: No OFD packet to send [04:00:39]OFD Sender: No OFD packet to send [04:00:44]OFD Sender: No OFD packet to send [04:00:49]OFD Sender: No OFD packet to send [04:00:54]OFD Sender: No OFD packet to send [04:00:59]OFD Sender: No OFD packet to send [04:01:04]OFD Sender: No OFD packet to send [04:01:09]OFD Sender: No OFD packet to send [04:01:14]OFD Sender: No OFD packet to send [04:01:19]OFD Sender: No OFD packet to send [04:01:24]OFD Sender: No OFD packet to send [04:01:29]OFD Sender: No OFD packet to send [04:01:34]OFD Sender: No OFD packet to send [04:01:39]OFD Sender: No OFD packet to send [04:01:44]OFD Sender: No OFD packet to send [04:01:49]OFD Sender: No OFD packet to send [04:01:54]OFD Sender: No OFD packet to send [04:01:59]OFD Sender: No OFD packet to send [04:02:04]OFD Sender: No OFD packet to send [04:02:09]OFD Sender: No OFD packet to send [04:02:14]OFD Sender: No OFD packet to send [04:02:19]OFD Sender: No OFD packet to send [04:02:24]OFD Sender: No OFD packet to send [04:02:24]accept exits with 7 [04:02:24]New connection [04:02:24]New thread 3067469156 created [04:02:24]Thread 3067612516 joined [04:02:24]Waiting for new connection... [04:02:24] Sock 7.Parse request [04:02:24]Sock 7.Check first char [04:02:24]Sock 7.First char is OK [04:02:24]request: POST /json_proto HTTP/1.0 [04:02:24]Method: POST [04:02:24]URL: /json_proto [04:02:24]Method is POST - this is cgi request [04:02:24]url: /json_proto [04:02:24]query_string will be loaded in cgi processing [04:02:24]execute_cgi json_proto POST (null) [04:02:24]execute_cgi path=json_proto method=POST [04:02:24]POST find Content-Length [04:02:24]Host: 172.17.45.131:8080 [04:02:24]Content-Length: 678 [04:02:24]Content-Type: application/json [04:02:24] [04:02:24]POST finish read [04:02:24]Found Content-Length = 678 [04:02:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610292", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 21.140, "sum" : 1600.30, "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" ] } } [04:02:24]execute_script... [04:02: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)610292", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 21.140, "sum" : 1600.30, "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" ] } } [04:02:24]POST & json_proto [04:02:24]process_json_proto [04:02:24]json parsed OK: [04:02:24]protocol is kg_v1.0 [04:02:24]action value=close_receipt [04:02:24]process_action close_receipt [04:02:24]cmd_close_receipt [04:02:24]MH_GetDate [04:02:24]Write to MH i2c: F0 00 00 87 58 CE [04:02:24]Write i2c OK [04:02:24]MH_I2C_Read... [04:02:24]Read from MH i2c: F0 [04:02:24]MH_I2C_Read... [04:02:24]Read from MH i2c: F0 09 00 [04:02:24]MH_I2C_Read... [04:02:24]Read from MH i2c: F0 09 00 87 58 00 D4 65 A8 66 C6 D4 6E 66 8C [04:02:24]GetLastDocTimeStamp 1722310103 [04:02:24]current date 1722312148 [04:02:24]FM_GetShiftState [04:02:24]SAM_PROTO_GetShiftState [04:02:24]wFMCommunicate request_size=4 [04:02:24]MH_SAM_APDU [04:02:24]CAPDU: 80 13 01 00 [04:02:24]Write to MH i2c: E2 08 00 88 58 80 13 01 00 00 00 00 00 5D [04:02:24]Write i2c OK [04:02:24]MH_I2C_Read... [04:02:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:02:24]Read from MH i2c: E2 [04:02:24]MH_I2C_Read... [04:02:24]Read from MH i2c: E2 0E 00 [04:02:24]MH_I2C_Read... [04:02:24]Read from MH i2c: E2 0E 00 88 58 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 10 [04:02:24]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [04:02:24]wFMCommunicate OK [04:02:24]SAM_PROTO_GetShiftState done [04:02:24]FM_GetShiftState done [04:02:24]opened in 1722298218 [04:02:24]opened+sec_in_day 1722384618 [04:02:24]quantity*price = 160029 [04:02:24]sum+1 = 160031 [04:02:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1600.00 Внесено: 1600.00 СДАЧА: 0.00 НСП 1% : 14.16 НДС 12% : 169.94 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 38 30.07.2024 04:02 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24663 ФПД: 171563582387425 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T040228&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24663&fm=171563582387425&tin=02508201610067®Number=0000000000171247&sum=160000 [04:02:25]StoreToDocumentArchive [04:02:25]shift 48 fd 24663 [04:02:25]save to /storage/0048/doc_00024663 [04:02:25]save last doc name /storage/0048/doc_00024663 to /storage/kkm_last_doc_name [04:02:25]save OK [04:02:25]Clear old archive folders... [04:02:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [04:02:25]tlvbuf is 01398C90 [04:02:25]SAM_PROTO_ClearQueue [04:02:25]wFMCommunicate request_size=4 [04:02:25]MH_SAM_APDU [04:02:25]CAPDU: 80 09 00 00 [04:02:25]Write to MH i2c: E2 08 00 95 58 80 09 00 00 00 00 00 00 5F [04:02:25]Write i2c OK [04:02:25]MH_I2C_Read... [04:02:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:02:25]Read from MH i2c: E2 [04:02:25]MH_I2C_Read... [04:02:25]Read from MH i2c: E2 03 00 [04:02:25]MH_I2C_Read... [04:02:25]Read from MH i2c: E2 03 00 95 58 00 90 00 61 [04:02:25]RAPDU: 90 00 [04:02:25]wFMCommunicate OK [04:02:25]SAM_PROTO_ClearQueue done [04:02:25]KKMCreateOFDPacket [04:02:25]OFDProtocolAddRootSTLVToBuf [04:02:25]FM_MakeSignedData [04:02:25]FM_MakeSignedData [04:02:25]SAM_PROTO_SignData [04:02:25]wFMCommunicate request_size=4 [04:02:25]MH_SAM_APDU [04:02:25]CAPDU: 80 0D 01 02 [04:02:25]Write to MH i2c: E2 08 00 96 58 80 0D 01 02 00 00 00 00 67 [04:02:25]Write i2c OK [04:02:25]MH_I2C_Read... [04:02:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:02:25]Read from MH i2c: E2 [04:02:25]MH_I2C_Read... [04:02:25]Read from MH i2c: E2 03 00 [04:02:25]MH_I2C_Read... [04:02:25]Read from MH i2c: E2 03 00 96 58 00 90 00 62 [04:02:25]RAPDU: 90 00 [04:02:25]wFMCommunicate OK [04:02:25]wFMCommunicate request_size=255 [04:02:25]MH_SAM_APDU [04:02:25]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 94 52 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 1E 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 D4 65 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 57 60 00 00 35 04 06 00 9C 09 42 62 [04:02:25]Write to MH i2c: E2 02 01 97 58 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 94 52 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 1E 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 D4 65 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 57 60 00 00 35 04 06 00 9C 09 42 62 00 00 9B [04:02:25]Write i2c OK [04:02:25]MH_I2C_Read... [04:02:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:02:26]Read from MH i2c: E2 [04:02:26]MH_I2C_Read... [04:02:26]Read from MH i2c: E2 03 00 [04:02:26]MH_I2C_Read... [04:02:26]Read from MH i2c: E2 03 00 97 58 00 90 00 63 [04:02:26]RAPDU: 90 00 [04:02:26]wFMCommunicate OK [04:02:26]wFMCommunicate request_size=7 [04:02:26]MH_SAM_APDU [04:02:26]CAPDU: 80 0D 02 02 02 74 E1 [04:02:26]Write to MH i2c: E2 0A 00 98 58 80 0D 02 02 02 00 74 E1 00 00 C3 [04:02:26]Write i2c OK [04:02:26]MH_I2C_Read... [04:02:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:02:26]Read from MH i2c: E2 [04:02:26]MH_I2C_Read... [04:02:26]Read from MH i2c: E2 03 00 [04:02:26]MH_I2C_Read... [04:02:26]Read from MH i2c: E2 03 00 98 58 00 90 00 64 [04:02:26]RAPDU: 90 00 [04:02:26]wFMCommunicate OK [04:02:26]wFMCommunicate request_size=4 [04:02:26]MH_SAM_APDU [04:02:26]CAPDU: 80 0D 03 02 [04:02:26]Write to MH i2c: E2 08 00 99 58 80 0D 03 02 00 00 00 00 6C [04:02:26]Write i2c OK [04:02:26]MH_I2C_Read... [04:02:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:02:26]Read from MH i2c: E2 [04:02:26]MH_I2C_Read... [04:02:26]Read from MH i2c: E2 0B 00 [04:02:26]MH_I2C_Read... [04:02:26]Read from MH i2c: E2 0B 00 99 58 00 DA DB FF 77 A7 16 4F 65 90 00 09 [04:02:26]RAPDU: DA DB FF 77 A7 16 4F 65 90 00 [04:02:26]wFMCommunicate OK [04:02:26]SAM_PROTO_SignData done [04:02:26]FM_MakeSignedData done [04:02:26]CreateOFDProtocolMessage [04:02:26]wFMCommunicate request_size=4 [04:02:26]MH_SAM_APDU [04:02:26]CAPDU: 80 11 00 00 [04:02:26]Write to MH i2c: E2 08 00 9A 58 80 11 00 00 00 00 00 00 6C [04:02:26]Write i2c OK [04:02:26]MH_I2C_Read... [04:02:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:02:26]Read from MH i2c: E2 [04:02:26]MH_I2C_Read... [04:02:26]Read from MH i2c: E2 17 00 [04:02:26]MH_I2C_Read... [04:02:26]Read from MH i2c: E2 17 00 9A 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C2 [04:02:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [04:02:26]wFMCommunicate OK [04:02:26]CreateOFDProtocolMessage done [04:02:26]OFDSenderStorePacket 24663 [04:02:26]StoreOFDPacket docnum=24663 [04:02:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 0F 17 04 01 2F 1C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 94 52 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 1E 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 D4 65 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 57 60 00 00 35 04 06 00 9C 09 42 62 74 E1 DA DB FF 77 A7 16 4F 65 [04:02:26]CheckFolder [04:02:26]dirname=/storage/ofd_packets [04:02:26]CheckFolder done [04:02:26]ProducePacketName [04:02:26]name=ofd_packets/00024663 [04:02:26]NVStorageSaveData ofd_packets/00024663 [04:02:26]File name is /storage/ofd_packets/00024663 [04:02:26]Write 298 bytes [04:02:26]NVStorageSaveData done [04:02:26]OFDSenderStorePacket done [04:02:26]KKMCreateOFDPacket done [04:02:26]NVStorageSaveData kkm_last_timestamp [04:02:26]File name is /storage/kkm_last_timestamp [04:02:26]Write 4 bytes [04:02:26]NVStorageSaveData done [04:02:26]ExternCall_PrintAddStr [04:02:26]wPrintStart [04:02:26]Write to MH i2c: 01 00 00 9B 58 F3 [04:02:26]Write i2c OK [04:02:26]MH_I2C_Read... [04:02:26]Read from MH i2c: 01 [04:02:26]MH_I2C_Read... [04:02:26]Read from MH i2c: 01 07 00 [04:02:26]MH_I2C_Read... [04:02:26]Read from MH i2c: 01 07 00 9B 58 00 00 00 00 00 FF 0F 08 [04:02:26]RasterBufferAndPrint [04:02:26]line Счет N : (1)610292 [04:02:26]line ИНН: 02508201610067 [04:02:26]line Контрольно-Кассовый Чек [04:02:26]line ПРОДАЖА [04:02:26]line ТРК (МРК, ГНК) : 1 [04:02:26]line Товар: 2710194210 [04:02:26]line ДТ-К-2 [04:02:26]line 21.140 * 75.70 [04:02:26]line = 1600.30 [04:02:26]line НДС 12% НСП 1% [04:02:26]line > о реализуемом товаре [04:02:26]line ОКРУГЛЕНИЕ: -0.30 [04:02:26]line ИТОГО: 1600.00 [04:02:26]line Внесено: 1600.00 [04:02:26]line СДАЧА: 0.00 [04:02:26]line НСП 1% : 14.16 [04:02:26]line НДС 12% : 169.94 [04:02:26]line Наличными: 1600.00 [04:02:26]line Безнал.: 0.00 [04:02:26]line Место: АЗС № 127 "Партнер Нефть" [04:02:26]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [04:02:26]line СНО: Общий режим [04:02:26]line Чек 38 30.07.2024 04:02 [04:02:26]line Смена: 48 ФФД: 1.0 [04:02:26]line ЗНМ: 0300000158 [04:02:26]line РНМ: 0000000000171247 [04:02:26]line Версия ККМ: v1.0 [04:02:26]line ФМ: 0000000002098565 [04:02:26]line ФД: 24663 [04:02:26]line ФПД: 171563582387425 [04:02:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T040228&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24663&fm=171563582387425&tin=02508201610067®Number=0000000000171247&sum=160000 [04:02:26]OFD Sender: Processing packet 24663 [packets to send 29, broken 28] [04:02:26]ProducePacketName [04:02:26]name=ofd_packets/00024663 [04:02:26]OFD Sender: To server: pG, [04:02:26]CommunicateWithHost lk.salyk.kg:30040 [04:02:26]ConnectInit lk.salyk.kg [04:02:26]written 0, free lines is 4095 [04:02:26]Connected sock=10 [04:02:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 0F 17 04 01 2F 1C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 94 52 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 1E 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 D4 65 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 57 60 00 00 35 04 06 00 9C 09 42 62 74 E1 DA DB FF 77 A7 16 4F 65 [04:02:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 13 FB 47 00 47 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 32 30 39 38 35 36 35 10 04 04 00 57 60 00 00 F4 03 04 00 63 11 A8 66 B6 04 01 00 00 4B FA 2E E2 72 43 9A 53 [04:02:27]CommunicateWithHost err = 0 [04:02:27]CheckOFDResponse [04:02:27]1017 (14) - 77093643461234 [04:02:27]1041 (16) - 0000000002098565 [04:02:27]1040 (4) - 24663 [04:02:27]1012 (4) - 29.07.2024 22:02 [04:02:27]1206 (1) - 0 [04:02:27]OFD Sender: Remove packet 24663 [04:02:27]ProducePacketName [04:02:27]name=ofd_packets/00024663 [04:02:27]NVStorageDeleteData [04:02:27]Write to MH i2c: 01 00 00 C6 58 1E [04:02:27]Write i2c OK [04:02:27]MH_I2C_Read... [04:02:27]Read from MH i2c: 01 [04:02:27]MH_I2C_Read... [04:02:27]Read from MH i2c: 01 07 00 [04:02:27]MH_I2C_Read... [04:02:27]Read from MH i2c: 01 07 00 C6 58 00 00 00 00 00 ED 0C 1E [04:02:27]RasterBufferAndPrint [04:02:27]line [04:02:27]line [04:02:27]line [04:02:27]line [04:02:27]line [04:02:27]written 0, free lines is 3315 [04:02:27]MH_Cut [04:02:27]Write to MH i2c: D1 01 00 CD 58 01 F7 [04:02:27]Write i2c OK [04:02:27]MH_I2C_Read... [04:02:27]Read from MH i2c: D1 [04:02:27]MH_I2C_Read... [04:02:27]Read from MH i2c: D1 01 00 [04:02:27]MH_I2C_Read... [04:02:27]Read from MH i2c: D1 01 00 CD 58 00 F6 [04:02:27]Write to MH i2c: 01 00 00 CE 58 26 [04:02:27]Write i2c OK [04:02:27]MH_I2C_Read... [04:02:27]OFD Sender: No OFD packet to send [04:02:27]*** Cut start [04:02:27]*** Partial cut [04:02:27]*** CUTSNS_PIN = 1 [04:02:27]*** CUTSNS_PIN = 0 [04:02:28]*** Brake cut motor [04:02:28]Read from MH i2c: 01 [04:02:28]MH_I2C_Read... [04:02:28]*** Stop cut motor [04:02:28]*** Cut end [04:02:28]Read from MH i2c: 01 07 00 [04:02:28]MH_I2C_Read... [04:02:28]Read from MH i2c: 01 07 00 CE 58 00 00 00 00 00 FF 0F 3B [04:02:28]process_action close_receipt done [04:02:28]requested_data is exist [04:02:28]produce_requested_data [04:02:28]requested_item fm.sn is exist - process it [04:02:28]wFMCommunicate request_size=4 [04:02:28]MH_SAM_APDU [04:02:28]CAPDU: 80 11 00 00 [04:02:28]Write to MH i2c: E2 08 00 CF 58 80 11 00 00 00 00 00 00 A1 [04:02:28]Write i2c OK [04:02:28]MH_I2C_Read... [04:02:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:02:28]Read from MH i2c: E2 [04:02:28]MH_I2C_Read... [04:02:28]Read from MH i2c: E2 17 00 [04:02:28]MH_I2C_Read... [04:02:28]Read from MH i2c: E2 17 00 CF 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F7 [04:02:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [04:02:28]wFMCommunicate OK [04:02:28]requested_item fd.num is exist - process it [04:02:28]SAM_PROTO_GetFieldsCounters [04:02:28]wFMCommunicate request_size=4 [04:02:28]MH_SAM_APDU [04:02:28]CAPDU: 80 13 00 00 [04:02:28]Write to MH i2c: E2 08 00 D0 58 80 13 00 00 00 00 00 00 A4 [04:02:28]Write i2c OK [04:02:28]MH_I2C_Read... [04:02:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:02:28]Read from MH i2c: E2 [04:02:28]MH_I2C_Read... [04:02:28]Read from MH i2c: E2 62 00 [04:02:28]MH_I2C_Read... [04:02:28]Read from MH i2c: E2 62 00 D0 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 57 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 1E [04:02:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 57 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:02:28]wFMCommunicate OK [04:02:28]SAM_PROTO_GetFieldsCounters done [04:02:28]requested_item shift.num is exist - process it [04:02:28]requested_item shift.opened is exist - process it [04:02:28]req_shift_opened [04:02:28]FM_GetShiftState [04:02:28]SAM_PROTO_GetShiftState [04:02:28]wFMCommunicate request_size=4 [04:02:28]MH_SAM_APDU [04:02:28]CAPDU: 80 13 01 00 [04:02:28]Write to MH i2c: E2 08 00 D1 58 80 13 01 00 00 00 00 00 A6 [04:02:28]Write i2c OK [04:02:28]MH_I2C_Read... [04:02:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:02:28]Read from MH i2c: E2 [04:02:28]MH_I2C_Read... [04:02:28]Read from MH i2c: E2 0E 00 [04:02:28]MH_I2C_Read... [04:02:28]Read from MH i2c: E2 0E 00 D1 58 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 59 [04:02:28]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [04:02:28]wFMCommunicate OK [04:02:28]SAM_PROTO_GetShiftState done [04:02:28]FM_GetShiftState done [04:02:28]req_shift_opened done [04:02:28]requested_item shift.open_date is exist - process it [04:02:28]req_shift_open_date [04:02:28]req_shift_open_date done [04:02:28]produce_requested_data done [04:02:28]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24663,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [04:02:28]process_action_free close_receipt [04:02:28]json_value_free [04:02:28]json_value_free done [04:02:28]process_json_proto returns [04:02:28]Send response to host [04:02:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24663,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [04:02:28]free response buf [04:02:28]execute_script done [04:02:28]execute_script returns [04:02:28]free content buf [04:02:28]Sock 7.Close socket [04:02:28]Sock 7.Thread stoped [04:02:32]OFD Sender: No OFD packet to send [04:02:37]OFD Sender: No OFD packet to send [04:02:42]OFD Sender: No OFD packet to send [04:02:47]OFD Sender: No OFD packet to send [04:02:52]OFD Sender: No OFD packet to send [04:02:57]OFD Sender: No OFD packet to send [04:03:02]OFD Sender: No OFD packet to send [04:03:07]OFD Sender: No OFD packet to send [04:03:12]OFD Sender: No OFD packet to send [04:03:17]OFD Sender: No OFD packet to send [04:03:22]OFD Sender: No OFD packet to send [04:03:27]OFD Sender: No OFD packet to send [04:03:32]OFD Sender: No OFD packet to send [04:03:37]OFD Sender: No OFD packet to send [04:03:42]OFD Sender: No OFD packet to send [04:03:47]OFD Sender: No OFD packet to send [04:03:52]OFD Sender: No OFD packet to send [04:03:57]OFD Sender: No OFD packet to send [04:04:02]OFD Sender: No OFD packet to send [04:04:07]OFD Sender: No OFD packet to send [04:04:12]OFD Sender: No OFD packet to send [04:04:17]OFD Sender: No OFD packet to send [04:04:22]OFD Sender: No OFD packet to send [04:04:27]OFD Sender: No OFD packet to send [04:04:32]OFD Sender: No OFD packet to send [04:04:37]OFD Sender: No OFD packet to send [04:04:42]OFD Sender: No OFD packet to send [04:04:47]OFD Sender: No OFD packet to send [04:04:52]OFD Sender: No OFD packet to send [04:04:57]OFD Sender: No OFD packet to send [04:05:02]OFD Sender: No OFD packet to send [04:05:07]OFD Sender: No OFD packet to send [04:05:12]OFD Sender: No OFD packet to send [04:05:17]OFD Sender: No OFD packet to send [04:05:22]OFD Sender: No OFD packet to send [04:05:27]OFD Sender: No OFD packet to send [04:05:32]OFD Sender: No OFD packet to send [04:05:37]OFD Sender: No OFD packet to send [04:05:42]OFD Sender: No OFD packet to send [04:05:47]OFD Sender: No OFD packet to send [04:05:52]OFD Sender: No OFD packet to send [04:05:57]OFD Sender: No OFD packet to send [04:06:02]OFD Sender: No OFD packet to send [04:06:07]OFD Sender: No OFD packet to send [04:06:12]OFD Sender: No OFD packet to send [04:06:17]OFD Sender: No OFD packet to send [04:06:22]OFD Sender: No OFD packet to send [04:06:27]OFD Sender: No OFD packet to send [04:06:32]OFD Sender: No OFD packet to send [04:06:37]OFD Sender: No OFD packet to send [04:06:42]OFD Sender: No OFD packet to send [04:06:47]OFD Sender: No OFD packet to send [04:06:52]OFD Sender: No OFD packet to send [04:06:57]OFD Sender: No OFD packet to send [04:07:02]OFD Sender: No OFD packet to send [04:07:07]OFD Sender: No OFD packet to send [04:07:12]OFD Sender: No OFD packet to send [04:07:17]OFD Sender: No OFD packet to send [04:07:22]OFD Sender: No OFD packet to send [04:07:27]OFD Sender: No OFD packet to send [04:07:32]OFD Sender: No OFD packet to send [04:07:37]OFD Sender: No OFD packet to send [04:07:42]OFD Sender: No OFD packet to send [04:07:47]OFD Sender: No OFD packet to send [04:07:49]accept exits with 9 [04:07:49]New connection [04:07:49]New thread 3067612516 created [04:07:49]Thread 3067469156 joined [04:07:49]Waiting for new connection... [04:07:49] Sock 9.Parse request [04:07:49]Sock 9.Check first char [04:07:49]Sock 9.First char is OK [04:07:49]request: POST /json_proto HTTP/1.0 [04:07:49]Method: POST [04:07:49]URL: /json_proto [04:07:49]Method is POST - this is cgi request [04:07:49]url: /json_proto [04:07:49]query_string will be loaded in cgi processing [04:07:49]execute_cgi json_proto POST (null) [04:07:49]execute_cgi path=json_proto method=POST [04:07:49]POST find Content-Length [04:07:49]Host: 172.17.45.131:8080 [04:07:49]Content-Length: 800 [04:07:49]Content-Type: application/json [04:07:49] [04:07:49]POST finish read [04:07:49]Found Content-Length = 800 [04:07:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610293", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:07:49]execute_script... [04:07:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610293", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:07:49]POST & json_proto [04:07:49]process_json_proto [04:07:49]json parsed OK: [04:07:49]protocol is kg_v1.0 [04:07:49]action value=close_receipt [04:07:49]process_action close_receipt [04:07:49]cmd_close_receipt [04:07:49]MH_GetDate [04:07:49]Write to MH i2c: F0 00 00 D2 58 19 [04:07:49]Write i2c OK [04:07:49]MH_I2C_Read... [04:07:49]Read from MH i2c: F0 [04:07:49]MH_I2C_Read... [04:07:49]Read from MH i2c: F0 09 00 [04:07:49]MH_I2C_Read... [04:07:49]Read from MH i2c: F0 09 00 D2 58 00 18 67 A8 66 C6 D4 6E 66 1D [04:07:49]GetLastDocTimeStamp 1722312148 [04:07:49]current date 1722312472 [04:07:49]FM_GetShiftState [04:07:49]SAM_PROTO_GetShiftState [04:07:49]wFMCommunicate request_size=4 [04:07:49]MH_SAM_APDU [04:07:49]CAPDU: 80 13 01 00 [04:07:49]Write to MH i2c: E2 08 00 D3 58 80 13 01 00 00 00 00 00 A8 [04:07:49]Write i2c OK [04:07:49]MH_I2C_Read... [04:07:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:07:49]Read from MH i2c: E2 [04:07:49]MH_I2C_Read... [04:07:49]Read from MH i2c: E2 0E 00 [04:07:49]MH_I2C_Read... [04:07:49]Read from MH i2c: E2 0E 00 D3 58 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 5B [04:07:49]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [04:07:49]wFMCommunicate OK [04:07:49]SAM_PROTO_GetShiftState done [04:07:49]FM_GetShiftState done [04:07:49]opened in 1722298218 [04:07:49]opened+sec_in_day 1722384618 [04:07:49]quantity*price = 60003 [04:07:49]sum+1 = 60004 [04:07:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.03 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 0.00 Безнал.: 600.03 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 39 30.07.2024 04:07 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24664 ФПД: 225302886830698 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T040752&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24664&fm=225302886830698&tin=02508201610067®Number=0000000000171247&sum=60003 [04:07:50]StoreToDocumentArchive [04:07:50]shift 48 fd 24664 [04:07:50]save to /storage/0048/doc_00024664 [04:07:50]save last doc name /storage/0048/doc_00024664 to /storage/kkm_last_doc_name [04:07:50]save OK [04:07:50]Clear old archive folders... [04:07:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:07:50]tlvbuf is B6FF6510 [04:07:50]SAM_PROTO_ClearQueue [04:07:50]wFMCommunicate request_size=4 [04:07:50]MH_SAM_APDU [04:07:50]CAPDU: 80 09 00 00 [04:07:50]Write to MH i2c: E2 08 00 E0 58 80 09 00 00 00 00 00 00 AA [04:07:50]Write i2c OK [04:07:50]MH_I2C_Read... [04:07:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:07:50]Read from MH i2c: E2 [04:07:50]MH_I2C_Read... [04:07:50]Read from MH i2c: E2 03 00 [04:07:50]MH_I2C_Read... [04:07:50]Read from MH i2c: E2 03 00 E0 58 00 90 00 AC [04:07:50]RAPDU: 90 00 [04:07:50]wFMCommunicate OK [04:07:50]SAM_PROTO_ClearQueue done [04:07:50]KKMCreateOFDPacket [04:07:50]OFDProtocolAddRootSTLVToBuf [04:07:50]FM_MakeSignedData [04:07:50]FM_MakeSignedData [04:07:50]SAM_PROTO_SignData [04:07:50]wFMCommunicate request_size=4 [04:07:50]MH_SAM_APDU [04:07:50]CAPDU: 80 0D 01 02 [04:07:50]Write to MH i2c: E2 08 00 E1 58 80 0D 01 02 00 00 00 00 B2 [04:07:50]Write i2c OK [04:07:50]MH_I2C_Read... [04:07:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:07:50]Read from MH i2c: E2 [04:07:50]MH_I2C_Read... [04:07:50]Read from MH i2c: E2 03 00 [04:07:50]MH_I2C_Read... [04:07:50]Read from MH i2c: E2 03 00 E1 58 00 90 00 AD [04:07:50]RAPDU: 90 00 [04:07:50]wFMCommunicate OK [04:07:50]wFMCommunicate request_size=255 [04:07:50]MH_SAM_APDU [04:07:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 27 00 00 00 F4 03 04 00 18 67 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 58 60 00 00 35 04 06 00 CC [04:07:50]Write to MH i2c: E2 02 01 E2 58 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 27 00 00 00 F4 03 04 00 18 67 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 58 60 00 00 35 04 06 00 CC 00 00 63 [04:07:50]Write i2c OK [04:07:50]MH_I2C_Read... [04:07:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:07:50]Read from MH i2c: E2 [04:07:50]MH_I2C_Read... [04:07:50]Read from MH i2c: E2 03 00 [04:07:50]MH_I2C_Read... [04:07:50]Read from MH i2c: E2 03 00 E2 58 00 90 00 AE [04:07:50]RAPDU: 90 00 [04:07:50]wFMCommunicate OK [04:07:50]wFMCommunicate request_size=10 [04:07:50]MH_SAM_APDU [04:07:50]CAPDU: 80 0D 02 02 05 E9 6A 89 52 6A [04:07:50]Write to MH i2c: E2 0D 00 E3 58 80 0D 02 02 05 00 E9 6A 89 52 6A 00 00 57 [04:07:50]Write i2c OK [04:07:50]MH_I2C_Read... [04:07:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:07:50]Read from MH i2c: E2 [04:07:50]MH_I2C_Read... [04:07:50]Read from MH i2c: E2 03 00 [04:07:50]MH_I2C_Read... [04:07:50]Read from MH i2c: E2 03 00 E3 58 00 90 00 AF [04:07:50]RAPDU: 90 00 [04:07:50]wFMCommunicate OK [04:07:50]wFMCommunicate request_size=4 [04:07:50]MH_SAM_APDU [04:07:50]CAPDU: 80 0D 03 02 [04:07:50]Write to MH i2c: E2 08 00 E4 58 80 0D 03 02 00 00 00 00 B7 [04:07:50]Write i2c OK [04:07:50]MH_I2C_Read... [04:07:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:07:50]Read from MH i2c: E2 [04:07:50]MH_I2C_Read... [04:07:50]Read from MH i2c: E2 0B 00 [04:07:50]MH_I2C_Read... [04:07:50]Read from MH i2c: E2 0B 00 E4 58 00 55 8E 05 F3 28 62 D8 38 90 00 2D [04:07:50]RAPDU: 55 8E 05 F3 28 62 D8 38 90 00 [04:07:50]wFMCommunicate OK [04:07:50]SAM_PROTO_SignData done [04:07:50]FM_MakeSignedData done [04:07:50]CreateOFDProtocolMessage [04:07:50]wFMCommunicate request_size=4 [04:07:50]MH_SAM_APDU [04:07:50]CAPDU: 80 11 00 00 [04:07:50]Write to MH i2c: E2 08 00 E5 58 80 11 00 00 00 00 00 00 B7 [04:07:50]Write i2c OK [04:07:50]MH_I2C_Read... [04:07:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:07:50]Read from MH i2c: E2 [04:07:50]MH_I2C_Read... [04:07:50]Read from MH i2c: E2 17 00 [04:07:50]MH_I2C_Read... [04:07:50]Read from MH i2c: E2 17 00 E5 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 0D [04:07:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [04:07:50]wFMCommunicate OK [04:07:50]CreateOFDProtocolMessage done [04:07:50]OFDSenderStorePacket 24664 [04:07:50]StoreOFDPacket docnum=24664 [04:07:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 9D 2C 07 01 06 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 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 27 00 00 00 F4 03 04 00 18 67 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 58 60 00 00 35 04 06 00 CC E9 6A 89 52 6A 55 8E 05 F3 28 62 D8 38 [04:07:50]CheckFolder [04:07:50]dirname=/storage/ofd_packets [04:07:50]CheckFolder done [04:07:50]ProducePacketName [04:07:50]name=ofd_packets/00024664 [04:07:50]NVStorageSaveData ofd_packets/00024664 [04:07:50]File name is /storage/ofd_packets/00024664 [04:07:50]Write 301 bytes [04:07:50]NVStorageSaveData done [04:07:50]OFDSenderStorePacket done [04:07:50]KKMCreateOFDPacket done [04:07:50]NVStorageSaveData kkm_last_timestamp [04:07:50]File name is /storage/kkm_last_timestamp [04:07:50]Write 4 bytes [04:07:50]NVStorageSaveData done [04:07:50]ExternCall_PrintAddStr [04:07:50]wPrintStart [04:07:50]Write to MH i2c: 01 00 00 E6 58 3E [04:07:50]Write i2c OK [04:07:50]MH_I2C_Read... [04:07:50]Read from MH i2c: 01 [04:07:50]MH_I2C_Read... [04:07:50]Read from MH i2c: 01 07 00 [04:07:50]MH_I2C_Read... [04:07:50]Read from MH i2c: 01 07 00 E6 58 00 00 00 00 00 FF 0F 53 [04:07:50]RasterBufferAndPrint [04:07:50]line Счет N : (1)610293 [04:07:50]line ИНН: 02508201610067 [04:07:50]line Контрольно-Кассовый Чек [04:07:50]line ПРОДАЖА [04:07:50]line ТРК (МРК, ГНК) : 62 [04:07:50]line Товар: 2710124130 [04:07:50]line Аи-92-К-2 [04:07:50]line 8.850 * 67.80 [04:07:50]line = 600.03 [04:07:50]line НДС 12% НСП 1% [04:07:50]line > о реализуемом товаре [04:07:50]line ИТОГО: 600.03 [04:07:50]line НСП 1% : 5.31 [04:07:50]line НДС 12% : 63.72 [04:07:50]line Наличными: 0.00 [04:07:50]line Безнал.: 600.03 [04:07:50]line Место: АЗС № 127 "Партнер Нефть" [04:07:50]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [04:07:50]line СНО: Общий режим [04:07:50]line Чек 39 30.07.2024 04:07 [04:07:50]line Смена: 48 ФФД: 1.0 [04:07:50]line ЗНМ: 0300000158 [04:07:50]line РНМ: 0000000000171247 [04:07:50]line Версия ККМ: v1.0 [04:07:50]line Платежная система: O! деньги [04:07:50]line ФМ: 0000000002098565 [04:07:50]line ФД: 24664 [04:07:50]line ФПД: 225302886830698 [04:07:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T040752&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24664&fm=225302886830698&tin=02508201610067®Number=0000000000171247&sum=60003 [04:07:51]OFD Sender: Processing packet 24664 [packets to send 29, broken 28] [04:07:51]ProducePacketName [04:07:51]name=ofd_packets/00024664 [04:07:51]OFD Sender: To server: pG, [04:07:51]CommunicateWithHost lk.salyk.kg:30040 [04:07:51]ConnectInit lk.salyk.kg [04:07:51]written 0, free lines is 4095 [04:07:51]Connected sock=10 [04:07:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 9D 2C 07 01 06 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 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 27 00 00 00 F4 03 04 00 18 67 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 58 60 00 00 35 04 06 00 CC E9 6A 89 52 6A 55 8E 05 F3 28 62 D8 38 [04:07:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 85 B9 47 00 E6 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 32 30 39 38 35 36 35 10 04 04 00 58 60 00 00 F4 03 04 00 A8 12 A8 66 B6 04 01 00 00 1E FD E1 A8 47 E5 30 EF [04:07:51]CommunicateWithHost err = 0 [04:07:51]CheckOFDResponse [04:07:51]1017 (14) - 77093643461234 [04:07:51]1041 (16) - 0000000002098565 [04:07:51]1040 (4) - 24664 [04:07:51]1012 (4) - 29.07.2024 22:07 [04:07:51]1206 (1) - 0 [04:07:51]OFD Sender: Remove packet 24664 [04:07:51]ProducePacketName [04:07:51]name=ofd_packets/00024664 [04:07:51]NVStorageDeleteData [04:07:51]Write to MH i2c: 01 00 00 10 59 69 [04:07:51]Write i2c OK [04:07:51]MH_I2C_Read... [04:07:51]Read from MH i2c: 01 [04:07:51]MH_I2C_Read... [04:07:51]Read from MH i2c: 01 07 00 [04:07:51]MH_I2C_Read... [04:07:51]Read from MH i2c: 01 07 00 10 59 00 00 00 00 00 0B 0D 88 [04:07:51]RasterBufferAndPrint [04:07:51]line [04:07:51]line [04:07:51]line [04:07:51]line [04:07:51]line [04:07:51]written 0, free lines is 3345 [04:07:51]MH_Cut [04:07:51]Write to MH i2c: D1 01 00 17 59 01 42 [04:07:51]Write i2c OK [04:07:51]MH_I2C_Read... [04:07:51]Read from MH i2c: D1 [04:07:51]MH_I2C_Read... [04:07:51]Read from MH i2c: D1 01 00 [04:07:51]MH_I2C_Read... [04:07:51]Read from MH i2c: D1 01 00 17 59 00 41 [04:07:51]Write to MH i2c: 01 00 00 18 59 71 [04:07:51]Write i2c OK [04:07:51]MH_I2C_Read... [04:07:52]OFD Sender: No OFD packet to send [04:07:52]*** Cut start [04:07:52]*** Partial cut [04:07:52]*** CUTSNS_PIN = 1 [04:07:52]*** CUTSNS_PIN = 0 [04:07:52]*** Brake cut motor [04:07:52]Read from MH i2c: 01 [04:07:52]MH_I2C_Read... [04:07:52]*** Stop cut motor [04:07:52]*** Cut end [04:07:52]Read from MH i2c: 01 07 00 [04:07:52]MH_I2C_Read... [04:07:52]Read from MH i2c: 01 07 00 18 59 00 00 00 00 00 FF 0F 86 [04:07:52]process_action close_receipt done [04:07:52]requested_data is exist [04:07:52]produce_requested_data [04:07:52]requested_item fm.sn is exist - process it [04:07:52]wFMCommunicate request_size=4 [04:07:52]MH_SAM_APDU [04:07:52]CAPDU: 80 11 00 00 [04:07:52]Write to MH i2c: E2 08 00 19 59 80 11 00 00 00 00 00 00 EC [04:07:52]Write i2c OK [04:07:52]MH_I2C_Read... [04:07:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:07:52]Read from MH i2c: E2 [04:07:52]MH_I2C_Read... [04:07:52]Read from MH i2c: E2 17 00 [04:07:52]MH_I2C_Read... [04:07:52]Read from MH i2c: E2 17 00 19 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 42 [04:07:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [04:07:52]wFMCommunicate OK [04:07:52]requested_item fd.num is exist - process it [04:07:52]SAM_PROTO_GetFieldsCounters [04:07:52]wFMCommunicate request_size=4 [04:07:52]MH_SAM_APDU [04:07:52]CAPDU: 80 13 00 00 [04:07:52]Write to MH i2c: E2 08 00 1A 59 80 13 00 00 00 00 00 00 EF [04:07:52]Write i2c OK [04:07:52]MH_I2C_Read... [04:07:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:07:53]Read from MH i2c: E2 [04:07:53]MH_I2C_Read... [04:07:53]Read from MH i2c: E2 62 00 [04:07:53]MH_I2C_Read... [04:07:53]Read from MH i2c: E2 62 00 1A 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 58 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 6D [04:07:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 58 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:07:53]wFMCommunicate OK [04:07:53]SAM_PROTO_GetFieldsCounters done [04:07:53]requested_item shift.num is exist - process it [04:07:53]requested_item shift.opened is exist - process it [04:07:53]req_shift_opened [04:07:53]FM_GetShiftState [04:07:53]SAM_PROTO_GetShiftState [04:07:53]wFMCommunicate request_size=4 [04:07:53]MH_SAM_APDU [04:07:53]CAPDU: 80 13 01 00 [04:07:53]Write to MH i2c: E2 08 00 1B 59 80 13 01 00 00 00 00 00 F1 [04:07:53]Write i2c OK [04:07:53]MH_I2C_Read... [04:07:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:07:53]Read from MH i2c: E2 [04:07:53]MH_I2C_Read... [04:07:53]Read from MH i2c: E2 0E 00 [04:07:53]MH_I2C_Read... [04:07:53]Read from MH i2c: E2 0E 00 1B 59 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A4 [04:07:53]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [04:07:53]wFMCommunicate OK [04:07:53]SAM_PROTO_GetShiftState done [04:07:53]FM_GetShiftState done [04:07:53]req_shift_opened done [04:07:53]requested_item shift.open_date is exist - process it [04:07:53]req_shift_open_date [04:07:53]req_shift_open_date done [04:07:53]produce_requested_data done [04:07:53]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24664,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [04:07:53]process_action_free close_receipt [04:07:53]json_value_free [04:07:53]json_value_free done [04:07:53]process_json_proto returns [04:07:53]Send response to host [04:07:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24664,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [04:07:53]free response buf [04:07:53]execute_script done [04:07:53]execute_script returns [04:07:53]free content buf [04:07:53]Sock 9.Close socket [04:07:53]Sock 9.Thread stoped [04:07:57]OFD Sender: No OFD packet to send [04:08:02]OFD Sender: No OFD packet to send [04:08:07]OFD Sender: No OFD packet to send [04:08:12]OFD Sender: No OFD packet to send [04:08:17]OFD Sender: No OFD packet to send [04:08:22]OFD Sender: No OFD packet to send [04:08:27]OFD Sender: No OFD packet to send [04:08:32]OFD Sender: No OFD packet to send [04:08:37]OFD Sender: No OFD packet to send [04:08:42]OFD Sender: No OFD packet to send [04:08:47]OFD Sender: No OFD packet to send [04:08:52]OFD Sender: No OFD packet to send [04:08:57]OFD Sender: No OFD packet to send [04:09:02]OFD Sender: No OFD packet to send [04:09:07]OFD Sender: No OFD packet to send [04:09:12]OFD Sender: No OFD packet to send [04:09:17]OFD Sender: No OFD packet to send [04:09:22]OFD Sender: No OFD packet to send [04:09:27]OFD Sender: No OFD packet to send [04:09:32]OFD Sender: No OFD packet to send [04:09:37]OFD Sender: No OFD packet to send [04:09:42]OFD Sender: No OFD packet to send [04:09:47]OFD Sender: No OFD packet to send [04:09:52]OFD Sender: No OFD packet to send [04:09:57]OFD Sender: No OFD packet to send [04:10:02]OFD Sender: No OFD packet to send [04:10:07]OFD Sender: No OFD packet to send [04:10:12]OFD Sender: No OFD packet to send [04:10:17]OFD Sender: No OFD packet to send [04:10:22]OFD Sender: No OFD packet to send [04:10:27]OFD Sender: No OFD packet to send [04:10:32]OFD Sender: No OFD packet to send [04:10:37]OFD Sender: No OFD packet to send [04:10:42]OFD Sender: No OFD packet to send [04:10:47]OFD Sender: No OFD packet to send [04:10:52]OFD Sender: No OFD packet to send [04:10:57]OFD Sender: No OFD packet to send [04:11:02]OFD Sender: No OFD packet to send [04:11:07]OFD Sender: No OFD packet to send [04:11:12]OFD Sender: No OFD packet to send [04:11:17]OFD Sender: No OFD packet to send [04:11:22]OFD Sender: No OFD packet to send [04:11:27]OFD Sender: No OFD packet to send [04:11:32]OFD Sender: No OFD packet to send [04:11:37]OFD Sender: No OFD packet to send [04:11:42]OFD Sender: No OFD packet to send [04:11:47]OFD Sender: No OFD packet to send [04:11:52]OFD Sender: No OFD packet to send [04:11:57]OFD Sender: No OFD packet to send [04:12:02]OFD Sender: No OFD packet to send [04:12:07]OFD Sender: No OFD packet to send [04:12:12]OFD Sender: No OFD packet to send [04:12:17]OFD Sender: No OFD packet to send [04:12:22]OFD Sender: No OFD packet to send [04:12:27]OFD Sender: No OFD packet to send [04:12:32]OFD Sender: No OFD packet to send [04:12:37]OFD Sender: No OFD packet to send [04:12: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:17]OFD Sender: No OFD packet to send [04:23:22]OFD Sender: No OFD packet to send [04:23:27]OFD Sender: No OFD packet to send [04:23:32]OFD Sender: No OFD packet to send [04:23:37]OFD Sender: No OFD packet to send [04:23:42]OFD Sender: No OFD packet to send [04:23:47]OFD Sender: No OFD packet to send [04:23:52]OFD Sender: No OFD packet to send [04:23:57]OFD Sender: No OFD packet to send [04:24:02]OFD Sender: No OFD packet to send [04:24:07]OFD Sender: No OFD packet to send [04:24:12]OFD Sender: No OFD packet to send [04:24:17]OFD Sender: No OFD packet to send [04:24:22]OFD Sender: No OFD packet to send [04:24:27]OFD Sender: No OFD packet to send [04:24:32]OFD Sender: No OFD packet to send [04:24:37]OFD Sender: No OFD packet to send [04:24:42]OFD Sender: No OFD packet to send [04:24:47]OFD Sender: No OFD packet to send [04:24:52]OFD Sender: No OFD packet to send [04:24:57]OFD Sender: No OFD packet to send [04:25:02]OFD Sender: No OFD packet to send [04:25:07]OFD Sender: No OFD packet to send [04:25:12]OFD Sender: No OFD packet to send [04:25:17]OFD Sender: No OFD packet to send [04:25:22]OFD Sender: No OFD packet to send [04:25:27]OFD Sender: No OFD packet to send [04:25:32]OFD Sender: No OFD packet to send [04:25:37]OFD Sender: No OFD packet to send [04:25:42]OFD Sender: No OFD packet to send [04:25:47]OFD Sender: No OFD packet to send [04:25:52]OFD Sender: No OFD packet to send [04:25:57]OFD Sender: No OFD packet to send [04:26:02]OFD Sender: No OFD packet to send [04:26:07]OFD Sender: No OFD packet to send [04:26:12]OFD Sender: No OFD packet to send [04:26:17]OFD Sender: No OFD packet to send [04:26:22]OFD Sender: No OFD packet to send [04:26:27]OFD Sender: No OFD packet to send [04:26:32]OFD Sender: No OFD packet to send [04:26:37]OFD Sender: No OFD packet to send [04:26:42]OFD Sender: No OFD packet to send [04:26:47]OFD Sender: No OFD packet to send [04:26:52]OFD Sender: No OFD packet to send [04:26:57]OFD Sender: No OFD packet to send [04:27:02]OFD Sender: No OFD packet to send [04:27:07]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:43]OFD Sender: No OFD packet to send [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:53]OFD Sender: No OFD packet to send [04:34:58]OFD Sender: No OFD packet to send [04:35:03]OFD Sender: No OFD packet to send [04:35:08]OFD Sender: No OFD packet to send [04:35:13]OFD Sender: No OFD packet to send [04:35:18]OFD Sender: No OFD packet to send [04:35:23]OFD Sender: No OFD packet to send [04:35:28]OFD Sender: No OFD packet to send [04:35:33]OFD Sender: No OFD packet to send [04:35:38]OFD Sender: No OFD packet to send [04:35:43]OFD Sender: No OFD packet to send [04:35:48]OFD Sender: No OFD packet to send [04:35:53]OFD Sender: No OFD packet to send [04:35:58]OFD Sender: No OFD packet to send [04:36:03]OFD Sender: No OFD packet to send [04:36:08]OFD Sender: No OFD packet to send [04:36:13]OFD Sender: No OFD packet to send [04:36:18]OFD Sender: No OFD packet to send [04:36:23]OFD Sender: No OFD packet to send [04:36:28]OFD Sender: No OFD packet to send [04:36:33]OFD Sender: No OFD packet to send [04:36:38]OFD Sender: No OFD packet to send [04:36:43]OFD Sender: No OFD packet to send [04:36:48]OFD Sender: No OFD packet to send [04:36:53]OFD Sender: No OFD packet to send [04:36:58]OFD Sender: No OFD packet to send [04:37:03]OFD Sender: No OFD packet to send [04:37:08]OFD Sender: No OFD packet to send [04:37:13]OFD Sender: No OFD packet to send [04:37:18]OFD Sender: No OFD packet to send [04:37:23]OFD Sender: No OFD packet to send [04:37:28]OFD Sender: No OFD packet to send [04:37:33]OFD Sender: No OFD packet to send [04:37:38]OFD Sender: No OFD packet to send [04:37:43]OFD Sender: No OFD packet to send [04:37:48]OFD Sender: No OFD packet to send [04:37:53]OFD Sender: No OFD packet to send [04:37:58]OFD Sender: No OFD packet to send [04:38:03]OFD Sender: No OFD packet to send [04:38:08]OFD Sender: No OFD packet to send [04:38:13]OFD Sender: No OFD packet to send [04:38:18]OFD Sender: No OFD packet to send [04:38:23]OFD Sender: No OFD packet to send [04:38:28]OFD Sender: No OFD packet to send [04:38:33]OFD Sender: No OFD packet to send [04:38:38]OFD Sender: No OFD packet to send [04:38:43]OFD Sender: No OFD packet to send [04:38:48]OFD Sender: No OFD packet to send [04:38:53]OFD Sender: No OFD packet to send [04:38:58]OFD Sender: No OFD packet to send [04:39:03]OFD Sender: No OFD packet to send [04:39:08]OFD Sender: No OFD packet to send [04:39:13]OFD Sender: No OFD packet to send [04:39:18]OFD Sender: No OFD packet to send [04:39:23]OFD Sender: No OFD packet to send [04:39:28]OFD Sender: No OFD packet to send [04:39:33]OFD Sender: No OFD packet to send [04:39:38]OFD Sender: No OFD packet to send [04:39:43]OFD Sender: No OFD packet to send [04:39:48]OFD Sender: No OFD packet to send [04:39:53]OFD Sender: No OFD packet to send [04:39:58]OFD Sender: No OFD packet to send [04:40:03]OFD Sender: No OFD packet to send [04:40:08]OFD Sender: No OFD packet to send [04:40:13]OFD Sender: No OFD packet to send [04:40:18]OFD Sender: No OFD packet to send [04:40:23]OFD Sender: No OFD packet to send [04:40:28]OFD Sender: No OFD packet to send [04:40:33]OFD Sender: No OFD packet to send [04:40:38]OFD Sender: No OFD packet to send [04:40:43]OFD Sender: No OFD packet to send [04:40:48]OFD Sender: No OFD packet to send [04:40:53]OFD Sender: No OFD packet to send [04:40:58]OFD Sender: No OFD packet to send [04:41:03]OFD Sender: No OFD packet to send [04:41:08]OFD Sender: No OFD packet to send [04:41:13]OFD Sender: No OFD packet to send [04:41:18]OFD Sender: No OFD packet to send [04:41:23]OFD Sender: No OFD packet to send [04:41:28]OFD Sender: No OFD packet to send [04:41:33]OFD Sender: No OFD packet to send [04:41:38]OFD Sender: No OFD packet to send [04:41:43]OFD Sender: No OFD packet to send [04:41:48]OFD Sender: No OFD packet to send [04:41:53]OFD Sender: No OFD packet to send [04:41:58]OFD Sender: No OFD packet to send [04:42:03]OFD Sender: No OFD packet to send [04:42:08]OFD Sender: No OFD packet to send [04:42:13]OFD Sender: No OFD packet to send [04:42:18]OFD Sender: No OFD packet to send [04:42:23]OFD Sender: No OFD packet to send [04:42:28]OFD Sender: No OFD packet to send [04:42:33]OFD Sender: No OFD packet to send [04:42:38]OFD Sender: No OFD packet to send [04:42:43]OFD Sender: No OFD packet to send [04:42:48]OFD Sender: No OFD packet to send [04:42:53]OFD Sender: No OFD packet to send [04:42:58]OFD Sender: No OFD packet to send [04:43:03]OFD Sender: No OFD packet to send [04:43:08]OFD Sender: No OFD packet to send [04:43:13]OFD Sender: No OFD packet to send [04:43:18]OFD Sender: No OFD packet to send [04:43:23]OFD Sender: No OFD packet to send [04:43:28]OFD Sender: No OFD packet to send [04:43:33]OFD Sender: No OFD packet to send [04:43:38]OFD Sender: No OFD packet to send [04:43:43]OFD Sender: No OFD packet to send [04:43:48]OFD Sender: No OFD packet to send [04:43:53]OFD Sender: No OFD packet to send [04:43:58]OFD Sender: No OFD packet to send [04:44:03]OFD Sender: No OFD packet to send [04:44:08]OFD Sender: No OFD packet to send [04:44:13]OFD Sender: No OFD packet to send [04:44:18]OFD Sender: No OFD packet to send [04:44:23]OFD Sender: No OFD packet to send [04:44:28]OFD Sender: No OFD packet to send [04:44:33]OFD Sender: No OFD packet to send [04:44:38]OFD Sender: No OFD packet to send [04:44:43]OFD Sender: No OFD packet to send [04:44:48]OFD Sender: No OFD packet to send [04:44:53]OFD Sender: No OFD packet to send [04:44:58]OFD Sender: No OFD packet to send [04:45:03]OFD Sender: No OFD packet to send [04:45:08]OFD Sender: No OFD packet to send [04:45:13]OFD Sender: No OFD packet to send [04:45:18]OFD Sender: No OFD packet to send [04:45:23]OFD Sender: No OFD packet to send [04:45:28]OFD Sender: No OFD packet to send [04:45:33]OFD Sender: No OFD packet to send [04:45:38]OFD Sender: No OFD packet to send [04:45:43]OFD Sender: No OFD packet to send [04:45:48]OFD Sender: No OFD packet to send [04:45:53]OFD Sender: No OFD packet to send [04:45:58]OFD Sender: No OFD packet to send [04:46:03]OFD Sender: No OFD packet to send [04:46:08]OFD Sender: No OFD packet to send [04:46:13]OFD Sender: No OFD packet to send [04:46:18]OFD Sender: No OFD packet to send [04:46:23]OFD Sender: No OFD packet to send [04:46:28]OFD Sender: No OFD packet to send [04:46:33]OFD Sender: No OFD packet to send [04:46:38]OFD Sender: No OFD packet to send [04:46:43]OFD Sender: No OFD packet to send [04:46:48]OFD Sender: No OFD packet to send [04:46:54]OFD Sender: No OFD packet to send [04:46:59]OFD Sender: No OFD packet to send [04:47:04]OFD Sender: No OFD packet to send [04:47:09]OFD Sender: No OFD packet to send [04:47:14]OFD Sender: No OFD packet to send [04:47:19]OFD Sender: No OFD packet to send [04:47:24]OFD Sender: No OFD packet to send [04:47:29]OFD Sender: No OFD packet to send [04:47:34]OFD Sender: No OFD packet to send [04:47:39]OFD Sender: No OFD packet to send [04:47:44]OFD Sender: No OFD packet to send [04:47:49]OFD Sender: No OFD packet to send [04:47:54]OFD Sender: No OFD packet to send [04:47:59]OFD Sender: No OFD packet to send [04:48:04]OFD Sender: No OFD packet to send [04:48:09]OFD Sender: No OFD packet to send [04:48:14]OFD Sender: No OFD packet to send [04:48:19]OFD Sender: No OFD packet to send [04:48:24]OFD Sender: No OFD packet to send [04:48:29]OFD Sender: No OFD packet to send [04:48:34]OFD Sender: No OFD packet to send [04:48:39]OFD Sender: No OFD packet to send [04:48:44]OFD Sender: No OFD packet to send [04:48:49]OFD Sender: No OFD packet to send [04:48:54]OFD Sender: No OFD packet to send [04:48:59]OFD Sender: No OFD packet to send [04:49:04]OFD Sender: No OFD packet to send [04:49:09]OFD Sender: No OFD packet to send [04:49:14]OFD Sender: No OFD packet to send [04:49:19]OFD Sender: No OFD packet to send [04:49:24]OFD Sender: No OFD packet to send [04:49:29]OFD Sender: No OFD packet to send [04:49:34]OFD Sender: No OFD packet to send [04:49:39]OFD Sender: No OFD packet to send [04:49:44]OFD Sender: No OFD packet to send [04:49:49]OFD Sender: No OFD packet to send [04:49:54]OFD Sender: No OFD packet to send [04:49:59]OFD Sender: No OFD packet to send [04:50:04]OFD Sender: No OFD packet to send [04:50:09]OFD Sender: No OFD packet to send [04:50:14]OFD Sender: No OFD packet to send [04:50:19]OFD Sender: No OFD packet to send [04:50:24]OFD Sender: No OFD packet to send [04:50:29]OFD Sender: No OFD packet to send [04:50:34]OFD Sender: No OFD packet to send [04:50:39]OFD Sender: No OFD packet to send [04:50:44]OFD Sender: No OFD packet to send [04:50:49]OFD Sender: No OFD packet to send [04:50:54]OFD Sender: No OFD packet to send [04:50:59]OFD Sender: No OFD packet to send [04:51:04]OFD Sender: No OFD packet to send [04:51:09]OFD Sender: No OFD packet to send [04:51:14]OFD Sender: No OFD packet to send [04:51:19]OFD Sender: No OFD packet to send [04:51:24]OFD Sender: No OFD packet to send [04:51:29]OFD Sender: No OFD packet to send [04:51:34]OFD Sender: No OFD packet to send [04:51:39]OFD Sender: No OFD packet to send [04:51:44]OFD Sender: No OFD packet to send [04:51:49]OFD Sender: No OFD packet to send [04:51:54]OFD Sender: No OFD packet to send [04:51:59]OFD Sender: No OFD packet to send [04:52:04]OFD Sender: No OFD packet to send [04:52:09]OFD Sender: No OFD packet to send [04:52:14]OFD Sender: No OFD packet to send [04:52:19]OFD Sender: No OFD packet to send [04:52:24]OFD Sender: No OFD packet to send [04:52:29]OFD Sender: No OFD packet to send [04:52:34]OFD Sender: No OFD packet to send [04:52:39]OFD Sender: No OFD packet to send [04:52:44]OFD Sender: No OFD packet to send [04:52:49]OFD Sender: No OFD packet to send [04:52:54]OFD Sender: No OFD packet to send [04:52:59]OFD Sender: No OFD packet to send [04:53:04]OFD Sender: No OFD packet to send [04:53:09]OFD Sender: No OFD packet to send [04:53:14]OFD Sender: No OFD packet to send [04:53:19]OFD Sender: No OFD packet to send [04:53:24]OFD Sender: No OFD packet to send [04:53:29]OFD Sender: No OFD packet to send [04:53:34]OFD Sender: No OFD packet to send [04:53:39]OFD Sender: No OFD packet to send [04:53:44]OFD Sender: No OFD packet to send [04:53:49]OFD Sender: No OFD packet to send [04:53:54]OFD Sender: No OFD packet to send [04:53:59]OFD Sender: No OFD packet to send [04:54:04]OFD Sender: No OFD packet to send [04:54:09]OFD Sender: No OFD packet to send [04:54:14]OFD Sender: No OFD packet to send [04:54:19]OFD Sender: No OFD packet to send [04:54:24]OFD Sender: No OFD packet to send [04:54:29]OFD Sender: No OFD packet to send [04:54:34]OFD Sender: No OFD packet to send [04:54:39]OFD Sender: No OFD packet to send [04:54:44]OFD Sender: No OFD packet to send [04:54:49]OFD Sender: No OFD packet to send [04:54:54]OFD Sender: No OFD packet to send [04:54:59]OFD Sender: No OFD packet to send [04:55:04]OFD Sender: No OFD packet to send [04:55:09]OFD Sender: No OFD packet to send [04:55:14]OFD Sender: No OFD packet to send [04:55:19]OFD Sender: No OFD packet to send [04:55:24]OFD Sender: No OFD packet to send [04:55:29]OFD Sender: No OFD packet to send [04:55:34]OFD Sender: No OFD packet to send [04:55:39]OFD Sender: No OFD packet to send [04:55:44]OFD Sender: No OFD packet to send [04:55:49]OFD Sender: No OFD packet to send [04:55:54]OFD Sender: No OFD packet to send [04:55:59]OFD Sender: No OFD packet to send [04:56:04]OFD Sender: No OFD packet to send [04:56:09]OFD Sender: No OFD packet to send [04:56:14]OFD Sender: No OFD packet to send [04:56:19]OFD Sender: No OFD packet to send [04:56:24]OFD Sender: No OFD packet to send [04:56:29]OFD Sender: No OFD packet to send [04:56:34]OFD Sender: No OFD packet to send [04:56:39]OFD Sender: No OFD packet to send [04:56:44]OFD Sender: No OFD packet to send [04:56:49]OFD Sender: No OFD packet to send [04:56:54]OFD Sender: No OFD packet to send [04:56:59]OFD Sender: No OFD packet to send [04:57:04]OFD Sender: No OFD packet to send [04:57:09]OFD Sender: No OFD packet to send [04:57:14]OFD Sender: No OFD packet to send [04:57:19]OFD Sender: No OFD packet to send [04:57:24]OFD Sender: No OFD packet to send [04:57:29]OFD Sender: No OFD packet to send [04:57:34]OFD Sender: No OFD packet to send [04:57:39]OFD Sender: No OFD packet to send [04:57:44]OFD Sender: No OFD packet to send [04:57:49]OFD Sender: No OFD packet to send [04:57:54]OFD Sender: No OFD packet to send [04:57:59]OFD Sender: No OFD packet to send [04:58:04]OFD Sender: No OFD packet to send [04:58:09]OFD Sender: No OFD packet to send [04:58:14]OFD Sender: No OFD packet to send [04:58:19]OFD Sender: No OFD packet to send [04:58:24]OFD Sender: No OFD packet to send [04:58:29]OFD Sender: No OFD packet to send [04:58:34]OFD Sender: No OFD packet to send [04:58:39]OFD Sender: No OFD packet to send [04:58:44]OFD Sender: No OFD packet to send [04:58:49]OFD Sender: No OFD packet to send [04:58:54]OFD Sender: No OFD packet to send [04:58:59]OFD Sender: No OFD packet to send [04:59:04]OFD Sender: No OFD packet to send [04:59:09]OFD Sender: No OFD packet to send [04:59:14]OFD Sender: No OFD packet to send [04:59:19]OFD Sender: No OFD packet to send [04:59:24]OFD Sender: No OFD packet to send [04:59:29]OFD Sender: No OFD packet to send [04:59:34]OFD Sender: No OFD packet to send [04:59:39]OFD Sender: No OFD packet to send [04:59:44]OFD Sender: No OFD packet to send [04:59:49]OFD Sender: No OFD packet to send [04:59:54]OFD Sender: No OFD packet to send [04:59:59]OFD Sender: No OFD packet to send [05:00:04]OFD Sender: No OFD packet to send [05:00:09]OFD Sender: No OFD packet to send [05:00:14]OFD Sender: No OFD packet to send [05:00:19]OFD Sender: No OFD packet to send [05:00:24]OFD Sender: No OFD packet to send [05:00:29]OFD Sender: No OFD packet to send [05:00:34]OFD Sender: No OFD packet to send [05:00:39]OFD Sender: No OFD packet to send [05:00:44]OFD Sender: No OFD packet to send [05:00:49]OFD Sender: No OFD packet to send [05:00:54]OFD Sender: No OFD packet to send [05:00:59]OFD Sender: No OFD packet to send [05:01:04]OFD Sender: No OFD packet to send [05:01:09]OFD Sender: No OFD packet to send [05:01:14]OFD Sender: No OFD packet to send [05:01:19]OFD Sender: No OFD packet to send [05:01:24]OFD Sender: No OFD packet to send [05:01:29]OFD Sender: No OFD packet to send [05:01:34]OFD Sender: No OFD packet to send [05:01:39]OFD Sender: No OFD packet to send [05:01:44]OFD Sender: No OFD packet to send [05:01:49]OFD Sender: No OFD packet to send [05:01:54]OFD Sender: No OFD packet to send [05:01:59]OFD Sender: No OFD packet to send [05:02:04]OFD Sender: No OFD packet to send [05:02:09]OFD Sender: No OFD packet to send [05:02:14]OFD Sender: No OFD packet to send [05:02:19]OFD Sender: No OFD packet to send [05:02:24]OFD Sender: No OFD packet to send [05:02:29]OFD Sender: No OFD packet to send [05:02:34]OFD Sender: No OFD packet to send [05:02:39]OFD Sender: No OFD packet to send [05:02:44]OFD Sender: No OFD packet to send [05:02:49]OFD Sender: No OFD packet to send [05:02:54]OFD Sender: No OFD packet to send [05:02:59]OFD Sender: No OFD packet to send [05:03:04]OFD Sender: No OFD packet to send [05:03:09]OFD Sender: No OFD packet to send [05:03:14]OFD Sender: No OFD packet to send [05:03:19]OFD Sender: No OFD packet to send [05:03:24]OFD Sender: No OFD packet to send [05:03:29]OFD Sender: No OFD packet to send [05:03:34]OFD Sender: No OFD packet to send [05:03:39]OFD Sender: No OFD packet to send [05:03:44]OFD Sender: No OFD packet to send [05:03:49]OFD Sender: No OFD packet to send [05:03:54]OFD Sender: No OFD packet to send [05:03:59]OFD Sender: No OFD packet to send [05:04:04]OFD Sender: No OFD packet to send [05:04:09]OFD Sender: No OFD packet to send [05:04:14]OFD Sender: No OFD packet to send [05:04:19]OFD Sender: No OFD packet to send [05:04:24]OFD Sender: No OFD packet to send [05:04:29]OFD Sender: No OFD packet to send [05:04:34]OFD Sender: No OFD packet to send [05:04:39]OFD Sender: No OFD packet to send [05:04:44]OFD Sender: No OFD packet to send [05:04:49]OFD Sender: No OFD packet to send [05:04:54]OFD Sender: No OFD packet to send [05:04:59]OFD Sender: No OFD packet to send [05:05:04]OFD Sender: No OFD packet to send [05:05:09]OFD Sender: No OFD packet to send [05:05:14]OFD Sender: No OFD packet to send [05:05:19]OFD Sender: No OFD packet to send [05:05:24]OFD Sender: No OFD packet to send [05:05:29]OFD Sender: No OFD packet to send [05:05:34]OFD Sender: No OFD packet to send [05:05:39]OFD Sender: No OFD packet to send [05:05:44]OFD Sender: No OFD packet to send [05:05:49]OFD Sender: No OFD packet to send [05:05:54]OFD Sender: No OFD packet to send [05:05:59]OFD Sender: No OFD packet to send [05:06:04]OFD Sender: No OFD packet to send [05:06:09]OFD Sender: No OFD packet to send [05:06:14]OFD Sender: No OFD packet to send [05:06:19]OFD Sender: No OFD packet to send [05:06:24]OFD Sender: No OFD packet to send [05:06:30]OFD Sender: No OFD packet to send [05:06:35]OFD Sender: No OFD packet to send [05:06:40]OFD Sender: No OFD packet to send [05:06:45]OFD Sender: No OFD packet to send [05:06:50]OFD Sender: No OFD packet to send [05:06:55]OFD Sender: No OFD packet to send [05:07:00]OFD Sender: No OFD packet to send [05:07:05]OFD Sender: No OFD packet to send [05:07:10]OFD Sender: No OFD packet to send [05:07:15]OFD Sender: No OFD packet to send [05:07:20]OFD Sender: No OFD packet to send [05:07:25]OFD Sender: No OFD packet to send [05:07:30]OFD Sender: No OFD packet to send [05:07:35]OFD Sender: No OFD packet to send [05:07:40]OFD Sender: No OFD packet to send [05:07:45]OFD Sender: No OFD packet to send [05:07:50]OFD Sender: No OFD packet to send [05:07:55]OFD Sender: No OFD packet to send [05:08:00]OFD Sender: No OFD packet to send [05:08:05]OFD Sender: No OFD packet to send [05:08:10]OFD Sender: No OFD packet to send [05:08:15]OFD Sender: No OFD packet to send [05:08:20]OFD Sender: No OFD packet to send [05:08:25]OFD Sender: No OFD packet to send [05:08:30]OFD Sender: No OFD packet to send [05:08:35]OFD Sender: No OFD packet to send [05:08:40]OFD Sender: No OFD packet to send [05:08:45]OFD Sender: No OFD packet to send [05:08:50]OFD Sender: No OFD packet to send [05:08:55]OFD Sender: No OFD packet to send [05:09:00]OFD Sender: No OFD packet to send [05:09:05]OFD Sender: No OFD packet to send [05:09:10]OFD Sender: No OFD packet to send [05:09:15]OFD Sender: No OFD packet to send [05:09:20]OFD Sender: No OFD packet to send [05:09:25]OFD Sender: No OFD packet to send [05:09:30]OFD Sender: No OFD packet to send [05:09:35]OFD Sender: No OFD packet to send [05:09:40]OFD Sender: No OFD packet to send [05:09:45]OFD Sender: No OFD packet to send [05:09:50]OFD Sender: No OFD packet to send [05:09:55]OFD Sender: No OFD packet to send [05:10:00]OFD Sender: No OFD packet to send [05:10:05]OFD Sender: No OFD packet to send [05:10:09]accept exits with 7 [05:10:09]New connection [05:10:09]New thread 3067469156 created [05:10:09]Thread 3067612516 joined [05:10:09]Waiting for new connection... [05:10:09] Sock 7.Parse request [05:10:09]Sock 7.Check first char [05:10:09]Sock 7.First char is OK [05:10:09]request: POST /json_proto HTTP/1.0 [05:10:09]Method: POST [05:10:09]URL: /json_proto [05:10:09]Method is POST - this is cgi request [05:10:09]url: /json_proto [05:10:09]query_string will be loaded in cgi processing [05:10:09]execute_cgi json_proto POST (null) [05:10:09]execute_cgi path=json_proto method=POST [05:10:09]POST find Content-Length [05:10:09]Host: 172.17.45.131:8080 [05:10:09]Content-Length: 682 [05:10:09]Content-Type: application/json [05:10:09] [05:10:09]POST finish read [05:10:09]Found Content-Length = 682 [05:10:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610294", "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" : 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:10:09]execute_script... [05:10:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610294", "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" : 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:10:09]POST & json_proto [05:10:09]process_json_proto [05:10:09]json parsed OK: [05:10:09]protocol is kg_v1.0 [05:10:09]action value=close_receipt [05:10:09]process_action close_receipt [05:10:09]cmd_close_receipt [05:10:09]MH_GetDate [05:10:09]Write to MH i2c: F0 00 00 1C 59 64 [05:10:09]Write i2c OK [05:10:09]MH_I2C_Read... [05:10:09]Read from MH i2c: F0 [05:10:09]MH_I2C_Read... [05:10:09]Read from MH i2c: F0 09 00 [05:10:09]MH_I2C_Read... [05:10:09]Read from MH i2c: F0 09 00 1C 59 00 B5 75 A8 66 C6 D4 6E 66 13 [05:10:09]GetLastDocTimeStamp 1722312472 [05:10:09]current date 1722316213 [05:10:09]FM_GetShiftState [05:10:09]SAM_PROTO_GetShiftState [05:10:09]wFMCommunicate request_size=4 [05:10:09]MH_SAM_APDU [05:10:09]CAPDU: 80 13 01 00 [05:10:09]Write to MH i2c: E2 08 00 1D 59 80 13 01 00 00 00 00 00 F3 [05:10:09]Write i2c OK [05:10:09]MH_I2C_Read... [05:10:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:10:09]Read from MH i2c: E2 [05:10:09]MH_I2C_Read... [05:10:09]Read from MH i2c: E2 0E 00 [05:10:09]MH_I2C_Read... [05:10:09]Read from MH i2c: E2 0E 00 1D 59 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A6 [05:10:09]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [05:10:09]wFMCommunicate OK [05:10:09]SAM_PROTO_GetShiftState done [05:10:09]FM_GetShiftState done [05:10:09]opened in 1722298218 [05:10:09]opened+sec_in_day 1722384618 [05:10:09]quantity*price = 200010 [05:10:09]sum+1 = 200011 [05:10:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 40 30.07.2024 05:10 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24665 ФПД: 13062188054131 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T051013&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24665&fm=13062188054131&tin=02508201610067®Number=0000000000171247&sum=200000 [05:10:10]StoreToDocumentArchive [05:10:10]shift 48 fd 24665 [05:10:10]save to /storage/0048/doc_00024665 [05:10:10]save last doc name /storage/0048/doc_00024665 to /storage/kkm_last_doc_name [05:10:10]save OK [05:10:10]Clear old archive folders... [05:10:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:10:10]tlvbuf is 01331140 [05:10:10]SAM_PROTO_ClearQueue [05:10:10]wFMCommunicate request_size=4 [05:10:10]MH_SAM_APDU [05:10:10]CAPDU: 80 09 00 00 [05:10:10]Write to MH i2c: E2 08 00 2A 59 80 09 00 00 00 00 00 00 F5 [05:10:10]Write i2c OK [05:10:10]MH_I2C_Read... [05:10:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:10:10]Read from MH i2c: E2 [05:10:10]MH_I2C_Read... [05:10:10]Read from MH i2c: E2 03 00 [05:10:10]MH_I2C_Read... [05:10:10]Read from MH i2c: E2 03 00 2A 59 00 90 00 F7 [05:10:10]RAPDU: 90 00 [05:10:10]wFMCommunicate OK [05:10:10]SAM_PROTO_ClearQueue done [05:10:10]KKMCreateOFDPacket [05:10:10]OFDProtocolAddRootSTLVToBuf [05:10:10]FM_MakeSignedData [05:10:10]FM_MakeSignedData [05:10:10]SAM_PROTO_SignData [05:10:10]wFMCommunicate request_size=4 [05:10:10]MH_SAM_APDU [05:10:10]CAPDU: 80 0D 01 02 [05:10:10]Write to MH i2c: E2 08 00 2B 59 80 0D 01 02 00 00 00 00 FD [05:10:10]Write i2c OK [05:10:10]MH_I2C_Read... [05:10:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:10:11]Read from MH i2c: E2 [05:10:11]MH_I2C_Read... [05:10:11]Read from MH i2c: E2 03 00 [05:10:11]MH_I2C_Read... [05:10:11]Read from MH i2c: E2 03 00 2B 59 00 90 00 F8 [05:10:11]RAPDU: 90 00 [05:10:11]wFMCommunicate OK [05:10:11]wFMCommunicate request_size=255 [05:10:11]MH_SAM_APDU [05:10:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 28 00 00 00 F4 03 04 00 B5 75 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 59 60 00 00 35 04 06 00 0B [05:10:11]Write to MH i2c: E2 02 01 2C 59 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 28 00 00 00 F4 03 04 00 B5 75 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 59 60 00 00 35 04 06 00 0B 00 00 D1 [05:10:11]Write i2c OK [05:10:11]MH_I2C_Read... [05:10:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:10:11]Read from MH i2c: E2 [05:10:11]MH_I2C_Read... [05:10:11]Read from MH i2c: E2 03 00 [05:10:11]MH_I2C_Read... [05:10:11]Read from MH i2c: E2 03 00 2C 59 00 90 00 F9 [05:10:11]RAPDU: 90 00 [05:10:11]wFMCommunicate OK [05:10:11]wFMCommunicate request_size=10 [05:10:11]MH_SAM_APDU [05:10:11]CAPDU: 80 0D 02 02 05 E1 47 14 36 73 [05:10:11]Write to MH i2c: E2 0D 00 2D 59 80 0D 02 02 05 00 E1 47 14 36 73 00 00 EF [05:10:11]Write i2c OK [05:10:11]MH_I2C_Read... [05:10:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:10:11]Read from MH i2c: E2 [05:10:11]MH_I2C_Read... [05:10:11]Read from MH i2c: E2 03 00 [05:10:11]MH_I2C_Read... [05:10:11]Read from MH i2c: E2 03 00 2D 59 00 90 00 FA [05:10:11]RAPDU: 90 00 [05:10:11]wFMCommunicate OK [05:10:11]wFMCommunicate request_size=4 [05:10:11]MH_SAM_APDU [05:10:11]CAPDU: 80 0D 03 02 [05:10:11]Write to MH i2c: E2 08 00 2E 59 80 0D 03 02 00 00 00 00 02 [05:10:11]Write i2c OK [05:10:11]MH_I2C_Read... [05:10:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:10:11]Read from MH i2c: E2 [05:10:11]MH_I2C_Read... [05:10:11]Read from MH i2c: E2 0B 00 [05:10:11]MH_I2C_Read... [05:10:11]Read from MH i2c: E2 0B 00 2E 59 00 B3 D4 40 E7 DD FC 64 FA 90 00 E8 [05:10:11]RAPDU: B3 D4 40 E7 DD FC 64 FA 90 00 [05:10:11]wFMCommunicate OK [05:10:11]SAM_PROTO_SignData done [05:10:11]FM_MakeSignedData done [05:10:11]CreateOFDProtocolMessage [05:10:11]wFMCommunicate request_size=4 [05:10:11]MH_SAM_APDU [05:10:11]CAPDU: 80 11 00 00 [05:10:11]Write to MH i2c: E2 08 00 2F 59 80 11 00 00 00 00 00 00 02 [05:10:11]Write i2c OK [05:10:11]MH_I2C_Read... [05:10:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:10:11]Read from MH i2c: E2 [05:10:11]MH_I2C_Read... [05:10:11]Read from MH i2c: E2 17 00 [05:10:11]MH_I2C_Read... [05:10:11]Read from MH i2c: E2 17 00 2F 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 58 [05:10:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [05:10:11]wFMCommunicate OK [05:10:11]CreateOFDProtocolMessage done [05:10:11]OFDSenderStorePacket 24665 [05:10:11]StoreOFDPacket docnum=24665 [05:10:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 2D 50 07 01 8D 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 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 28 00 00 00 F4 03 04 00 B5 75 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 59 60 00 00 35 04 06 00 0B E1 47 14 36 73 B3 D4 40 E7 DD FC 64 FA [05:10:11]CheckFolder [05:10:11]dirname=/storage/ofd_packets [05:10:11]CheckFolder done [05:10:11]ProducePacketName [05:10:11]name=ofd_packets/00024665 [05:10:11]NVStorageSaveData ofd_packets/00024665 [05:10:11]File name is /storage/ofd_packets/00024665 [05:10:11]Write 301 bytes [05:10:11]NVStorageSaveData done [05:10:11]OFDSenderStorePacket done [05:10:11]KKMCreateOFDPacket done [05:10:11]NVStorageSaveData kkm_last_timestamp [05:10:11]File name is /storage/kkm_last_timestamp [05:10:11]Write 4 bytes [05:10:11]NVStorageSaveData done [05:10:11]ExternCall_PrintAddStr [05:10:11]wPrintStart [05:10:11]Write to MH i2c: 01 00 00 30 59 89 [05:10:11]Write i2c OK [05:10:11]MH_I2C_Read... [05:10:11]Read from MH i2c: 01 [05:10:11]MH_I2C_Read... [05:10:11]Read from MH i2c: 01 07 00 [05:10:11]MH_I2C_Read... [05:10:11]Read from MH i2c: 01 07 00 30 59 00 00 00 00 00 FF 0F 9E [05:10:11]RasterBufferAndPrint [05:10:11]line Счет N : (1)610294 [05:10:11]line ИНН: 02508201610067 [05:10:11]line Контрольно-Кассовый Чек [05:10:11]line ПРОДАЖА [05:10:11]line ТРК (МРК, ГНК) : 42 [05:10:11]line Товар: 2710124130 [05:10:11]line Аи-92-К-2 [05:10:11]line 29.500 * 67.80 [05:10:11]line = 2000.10 [05:10:11]line НДС 12% НСП 1% [05:10:11]line > о реализуемом товаре [05:10:11]line ОКРУГЛЕНИЕ: -0.10 [05:10:11]line ИТОГО: 2000.00 [05:10:11]line Внесено: 2000.00 [05:10:11]line СДАЧА: 0.00 [05:10:11]line НСП 1% : 17.70 [05:10:11]line НДС 12% : 212.40 [05:10:11]line Наличными: 2000.00 [05:10:11]line Безнал.: 0.00 [05:10:11]line Место: АЗС № 127 "Партнер Нефть" [05:10:11]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [05:10:11]line СНО: Общий режим [05:10:11]line Чек 40 30.07.2024 05:10 [05:10:11]line Смена: 48 ФФД: 1.0 [05:10:11]line ЗНМ: 0300000158 [05:10:11]line РНМ: 0000000000171247 [05:10:11]line Версия ККМ: v1.0 [05:10:11]line ФМ: 0000000002098565 [05:10:11]line ФД: 24665 [05:10:11]line ФПД: 13062188054131 [05:10:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T051013&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24665&fm=13062188054131&tin=02508201610067®Number=0000000000171247&sum=200000 [05:10:11]OFD Sender: Processing packet 24665 [packets to send 29, broken 28] [05:10:11]ProducePacketName [05:10:11]name=ofd_packets/00024665 [05:10:11]OFD Sender: To server: pG, [05:10:11]CommunicateWithHost lk.salyk.kg:30040 [05:10:11]ConnectInit lk.salyk.kg [05:10:11]written 0, free lines is 4095 [05:10:12]Write to MH i2c: 01 00 00 5B 59 B4 [05:10:12]Write i2c OK [05:10:12]MH_I2C_Read... [05:10:12]Read from MH i2c: 01 [05:10:12]MH_I2C_Read... [05:10:12]Read from MH i2c: 01 07 00 [05:10:12]MH_I2C_Read... [05:10:12]Read from MH i2c: 01 07 00 5B 59 00 00 00 00 00 EA 0C B1 [05:10:12]RasterBufferAndPrint [05:10:12]line [05:10:12]line [05:10:12]line [05:10:12]line [05:10:12]line [05:10:12]written 0, free lines is 3312 [05:10:12]MH_Cut [05:10:12]Write to MH i2c: D1 01 00 62 59 01 8D [05:10:12]Write i2c OK [05:10:12]MH_I2C_Read... [05:10:12]Read from MH i2c: D1 [05:10:12]MH_I2C_Read... [05:10:12]Read from MH i2c: D1 01 00 [05:10:12]MH_I2C_Read... [05:10:12]Read from MH i2c: D1 01 00 62 59 00 8C [05:10:12]Write to MH i2c: 01 00 00 63 59 BC [05:10:12]Connected sock=11 [05:10:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 2D 50 07 01 8D 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 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 28 00 00 00 F4 03 04 00 B5 75 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 59 60 00 00 35 04 06 00 0B E1 47 14 36 73 B3 D4 40 E7 DD FC 64 FA [05:10:12]Write i2c OK [05:10:12]MH_I2C_Read... [05:10:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 AE 16 47 00 51 CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 59 60 00 00 F4 03 04 00 45 21 A8 66 B6 04 01 00 00 52 A2 19 BD DE E8 C0 9E [05:10:12]CommunicateWithHost err = 0 [05:10:12]CheckOFDResponse [05:10:12]1017 (14) - 77093643461234 [05:10:12]1041 (16) - 0000000002098565 [05:10:12]1040 (4) - 24665 [05:10:12]1012 (4) - 29.07.2024 23:09 [05:10:12]1206 (1) - 0 [05:10:12]OFD Sender: Remove packet 24665 [05:10:12]ProducePacketName [05:10:12]name=ofd_packets/00024665 [05:10:12]NVStorageDeleteData [05:10:12]*** Cut start [05:10:12]*** Partial cut [05:10:12]*** CUTSNS_PIN = 1 [05:10:12]OFD Sender: No OFD packet to send [05:10:12]*** CUTSNS_PIN = 0 [05:10:13]*** Brake cut motor [05:10:13]Read from MH i2c: 01 [05:10:13]MH_I2C_Read... [05:10:13]*** Stop cut motor [05:10:13]*** Cut end [05:10:13]Read from MH i2c: 01 07 00 [05:10:13]MH_I2C_Read... [05:10:13]Read from MH i2c: 01 07 00 63 59 00 00 00 00 00 FF 0F D1 [05:10:13]process_action close_receipt done [05:10:13]requested_data is exist [05:10:13]produce_requested_data [05:10:13]requested_item fm.sn is exist - process it [05:10:13]wFMCommunicate request_size=4 [05:10:13]MH_SAM_APDU [05:10:13]CAPDU: 80 11 00 00 [05:10:13]Write to MH i2c: E2 08 00 64 59 80 11 00 00 00 00 00 00 37 [05:10:13]Write i2c OK [05:10:13]MH_I2C_Read... [05:10:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:10:13]Read from MH i2c: E2 [05:10:13]MH_I2C_Read... [05:10:13]Read from MH i2c: E2 17 00 [05:10:13]MH_I2C_Read... [05:10:13]Read from MH i2c: E2 17 00 64 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 8D [05:10:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [05:10:13]wFMCommunicate OK [05:10:13]requested_item fd.num is exist - process it [05:10:13]SAM_PROTO_GetFieldsCounters [05:10:13]wFMCommunicate request_size=4 [05:10:13]MH_SAM_APDU [05:10:13]CAPDU: 80 13 00 00 [05:10:13]Write to MH i2c: E2 08 00 65 59 80 13 00 00 00 00 00 00 3A [05:10:13]Write i2c OK [05:10:13]MH_I2C_Read... [05:10:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:10:13]Read from MH i2c: E2 [05:10:13]MH_I2C_Read... [05:10:13]Read from MH i2c: E2 62 00 [05:10:13]MH_I2C_Read... [05:10:13]Read from MH i2c: E2 62 00 65 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 59 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 BC [05:10:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 59 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:10:13]wFMCommunicate OK [05:10:13]SAM_PROTO_GetFieldsCounters done [05:10:13]requested_item shift.num is exist - process it [05:10:13]requested_item shift.opened is exist - process it [05:10:13]req_shift_opened [05:10:13]FM_GetShiftState [05:10:13]SAM_PROTO_GetShiftState [05:10:13]wFMCommunicate request_size=4 [05:10:13]MH_SAM_APDU [05:10:13]CAPDU: 80 13 01 00 [05:10:13]Write to MH i2c: E2 08 00 66 59 80 13 01 00 00 00 00 00 3C [05:10:13]Write i2c OK [05:10:13]MH_I2C_Read... [05:10:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:10:13]Read from MH i2c: E2 [05:10:13]MH_I2C_Read... [05:10:13]Read from MH i2c: E2 0E 00 [05:10:13]MH_I2C_Read... [05:10:13]Read from MH i2c: E2 0E 00 66 59 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 EF [05:10:13]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [05:10:13]wFMCommunicate OK [05:10:13]SAM_PROTO_GetShiftState done [05:10:13]FM_GetShiftState done [05:10:13]req_shift_opened done [05:10:13]requested_item shift.open_date is exist - process it [05:10:13]req_shift_open_date [05:10:13]req_shift_open_date done [05:10:13]produce_requested_data done [05:10:13]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24665,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [05:10:13]process_action_free close_receipt [05:10:13]json_value_free [05:10:13]json_value_free done [05:10:13]process_json_proto returns [05:10:13]Send response to host [05:10:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24665,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [05:10:13]free response buf [05:10:13]execute_script done [05:10:13]execute_script returns [05:10:13]free content buf [05:10:13]Sock 7.Close socket [05:10:13]Sock 7.Thread stoped [05:10:14]accept exits with 9 [05:10:14]New connection [05:10:14]New thread 3067612516 created [05:10:14]Thread 3067469156 joined [05:10:14]Waiting for new connection... [05:10:14] Sock 9.Parse request [05:10:14]Sock 9.Check first char [05:10:14]Sock 9.First char is OK [05:10:14]request: POST /json_proto HTTP/1.0 [05:10:14]Method: POST [05:10:14]URL: /json_proto [05:10:14]Method is POST - this is cgi request [05:10:14]url: /json_proto [05:10:14]query_string will be loaded in cgi processing [05:10:14]execute_cgi json_proto POST (null) [05:10:14]execute_cgi path=json_proto method=POST [05:10:14]POST find Content-Length [05:10:14]Host: 172.17.45.131:8080 [05:10:14]Content-Length: 817 [05:10:14]Content-Type: application/json [05:10:14] [05:10:14]POST finish read [05:10:14]Found Content-Length = 817 [05:10:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610295", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:10:14]execute_script... [05:10: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)610295", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:10:14]POST & json_proto [05:10:14]process_json_proto [05:10:14]json parsed OK: [05:10:14]protocol is kg_v1.0 [05:10:14]action value=close_receipt [05:10:14]process_action close_receipt [05:10:14]cmd_close_receipt [05:10:14]MH_GetDate [05:10:14]Write to MH i2c: F0 00 00 67 59 AF [05:10:14]Write i2c OK [05:10:14]MH_I2C_Read... [05:10:14]Read from MH i2c: F0 [05:10:14]MH_I2C_Read... [05:10:14]Read from MH i2c: F0 09 00 [05:10:14]MH_I2C_Read... [05:10:14]Read from MH i2c: F0 09 00 67 59 00 B9 75 A8 66 C6 D4 6E 66 62 [05:10:14]GetLastDocTimeStamp 1722316213 [05:10:14]current date 1722316217 [05:10:14]FM_GetShiftState [05:10:14]SAM_PROTO_GetShiftState [05:10:14]wFMCommunicate request_size=4 [05:10:14]MH_SAM_APDU [05:10:14]CAPDU: 80 13 01 00 [05:10:14]Write to MH i2c: E2 08 00 68 59 80 13 01 00 00 00 00 00 3E [05:10:14]Write i2c OK [05:10:14]MH_I2C_Read... [05:10:14]Read from MH i2c: E2 [05:10:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:10:14]MH_I2C_Read... [05:10:14]Read from MH i2c: E2 0E 00 [05:10:14]MH_I2C_Read... [05:10:14]Read from MH i2c: E2 0E 00 68 59 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F1 [05:10:14]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [05:10:14]wFMCommunicate OK [05:10:14]SAM_PROTO_GetShiftState done [05:10:14]FM_GetShiftState done [05:10:14]opened in 1722298218 [05:10:14]opened+sec_in_day 1722384618 [05:10:14]quantity*price = 70037 [05:10:14]sum+1 = 70038 [05:10:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.37 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.37 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 41 30.07.2024 05:10 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002098565 ФД: 24666 ФПД: 116511870225171 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T051017&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24666&fm=116511870225171&tin=02508201610067®Number=0000000000171247&sum=70037 [05:10:15]StoreToDocumentArchive [05:10:15]shift 48 fd 24666 [05:10:15]save to /storage/0048/doc_00024666 [05:10:15]save last doc name /storage/0048/doc_00024666 to /storage/kkm_last_doc_name [05:10:15]save OK [05:10:15]Clear old archive folders... [05:10:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:10:15]tlvbuf is 012CFD30 [05:10:15]SAM_PROTO_ClearQueue [05:10:15]wFMCommunicate request_size=4 [05:10:15]MH_SAM_APDU [05:10:15]CAPDU: 80 09 00 00 [05:10:15]Write to MH i2c: E2 08 00 75 59 80 09 00 00 00 00 00 00 40 [05:10:15]Write i2c OK [05:10:15]MH_I2C_Read... [05:10:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:10:15]Read from MH i2c: E2 [05:10:15]MH_I2C_Read... [05:10:15]Read from MH i2c: E2 03 00 [05:10:15]MH_I2C_Read... [05:10:15]Read from MH i2c: E2 03 00 75 59 00 90 00 42 [05:10:15]RAPDU: 90 00 [05:10:15]wFMCommunicate OK [05:10:15]SAM_PROTO_ClearQueue done [05:10:15]KKMCreateOFDPacket [05:10:15]OFDProtocolAddRootSTLVToBuf [05:10:15]FM_MakeSignedData [05:10:15]FM_MakeSignedData [05:10:15]SAM_PROTO_SignData [05:10:15]wFMCommunicate request_size=4 [05:10:15]MH_SAM_APDU [05:10:15]CAPDU: 80 0D 01 02 [05:10:15]Write to MH i2c: E2 08 00 76 59 80 0D 01 02 00 00 00 00 48 [05:10:15]Write i2c OK [05:10:15]MH_I2C_Read... [05:10:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:10:15]Read from MH i2c: E2 [05:10:15]MH_I2C_Read... [05:10:15]Read from MH i2c: E2 03 00 [05:10:15]MH_I2C_Read... [05:10:15]Read from MH i2c: E2 03 00 76 59 00 90 00 43 [05:10:15]RAPDU: 90 00 [05:10:15]wFMCommunicate OK [05:10:15]wFMCommunicate request_size=255 [05:10:15]MH_SAM_APDU [05:10: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 5A 28 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 95 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 B9 75 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5A 60 00 00 35 04 06 00 69 [05:10:15]Write to MH i2c: E2 02 01 77 59 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 B9 75 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5A 60 00 00 35 04 06 00 69 00 00 AD [05:10:15]Write i2c OK [05:10:15]MH_I2C_Read... [05:10:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:10:16]Read from MH i2c: E2 [05:10:16]MH_I2C_Read... [05:10:16]Read from MH i2c: E2 03 00 [05:10:16]MH_I2C_Read... [05:10:16]Read from MH i2c: E2 03 00 77 59 00 90 00 44 [05:10:16]RAPDU: 90 00 [05:10:16]wFMCommunicate OK [05:10:16]wFMCommunicate request_size=10 [05:10:16]MH_SAM_APDU [05:10:16]CAPDU: 80 0D 02 02 05 F7 88 A3 0B 13 [05:10:16]Write to MH i2c: E2 0D 00 78 59 80 0D 02 02 05 00 F7 88 A3 0B 13 00 00 95 [05:10:16]Write i2c OK [05:10:16]MH_I2C_Read... [05:10:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:10:16]Read from MH i2c: E2 [05:10:16]MH_I2C_Read... [05:10:16]Read from MH i2c: E2 03 00 [05:10:16]MH_I2C_Read... [05:10:16]Read from MH i2c: E2 03 00 78 59 00 90 00 45 [05:10:16]RAPDU: 90 00 [05:10:16]wFMCommunicate OK [05:10:16]wFMCommunicate request_size=4 [05:10:16]MH_SAM_APDU [05:10:16]CAPDU: 80 0D 03 02 [05:10:16]Write to MH i2c: E2 08 00 79 59 80 0D 03 02 00 00 00 00 4D [05:10:16]Write i2c OK [05:10:16]MH_I2C_Read... [05:10:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:10:16]Read from MH i2c: E2 [05:10:16]MH_I2C_Read... [05:10:16]Read from MH i2c: E2 0B 00 [05:10:16]MH_I2C_Read... [05:10:16]Read from MH i2c: E2 0B 00 79 59 00 45 C3 4F 30 D5 D0 DB 39 90 00 8E [05:10:16]RAPDU: 45 C3 4F 30 D5 D0 DB 39 90 00 [05:10:16]wFMCommunicate OK [05:10:16]SAM_PROTO_SignData done [05:10:16]FM_MakeSignedData done [05:10:16]CreateOFDProtocolMessage [05:10:16]wFMCommunicate request_size=4 [05:10:16]MH_SAM_APDU [05:10:16]CAPDU: 80 11 00 00 [05:10:16]Write to MH i2c: E2 08 00 7A 59 80 11 00 00 00 00 00 00 4D [05:10:16]Write i2c OK [05:10:16]MH_I2C_Read... [05:10:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:10:16]Read from MH i2c: E2 [05:10:16]MH_I2C_Read... [05:10:16]Read from MH i2c: E2 17 00 [05:10:16]MH_I2C_Read... [05:10:16]Read from MH i2c: E2 17 00 7A 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A3 [05:10:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [05:10:16]wFMCommunicate OK [05:10:16]CreateOFDProtocolMessage done [05:10:16]OFDSenderStorePacket 24666 [05:10:16]StoreOFDPacket docnum=24666 [05:10:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 70 0D 07 01 CF 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 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 B9 75 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5A 60 00 00 35 04 06 00 69 F7 88 A3 0B 13 45 C3 4F 30 D5 D0 DB 39 [05:10:16]CheckFolder [05:10:16]dirname=/storage/ofd_packets [05:10:16]CheckFolder done [05:10:16]ProducePacketName [05:10:16]name=ofd_packets/00024666 [05:10:16]NVStorageSaveData ofd_packets/00024666 [05:10:16]File name is /storage/ofd_packets/00024666 [05:10:16]Write 301 bytes [05:10:16]NVStorageSaveData done [05:10:16]OFDSenderStorePacket done [05:10:16]KKMCreateOFDPacket done [05:10:16]NVStorageSaveData kkm_last_timestamp [05:10:16]File name is /storage/kkm_last_timestamp [05:10:16]Write 4 bytes [05:10:16]NVStorageSaveData done [05:10:16]ExternCall_PrintAddStr [05:10:16]wPrintStart [05:10:16]Write to MH i2c: 01 00 00 7B 59 D4 [05:10:16]Write i2c OK [05:10:16]MH_I2C_Read... [05:10:16]Read from MH i2c: 01 [05:10:16]MH_I2C_Read... [05:10:16]Read from MH i2c: 01 07 00 [05:10:16]MH_I2C_Read... [05:10:16]Read from MH i2c: 01 07 00 7B 59 00 00 00 00 00 FF 0F E9 [05:10:16]RasterBufferAndPrint [05:10:16]line Счет N : (1)610295 [05:10:16]line ИНН: 02508201610067 [05:10:16]line Контрольно-Кассовый Чек [05:10:16]line ПРОДАЖА [05:10:16]line ТРК (МРК, ГНК) : 32 [05:10:16]line Товар: 2710124130 [05:10:16]line Аи-92-К-2 [05:10:16]line 10.330 * 67.80 [05:10:16]line = 700.37 [05:10:16]line НДС 12% НСП 1% [05:10:16]line > о реализуемом товаре [05:10:16]line ИТОГО: 700.37 [05:10:16]line НСП 1% : 6.20 [05:10:16]line НДС 12% : 74.38 [05:10:16]line Наличными: 0.00 [05:10:16]line Безнал.: 700.37 [05:10:16]line Место: АЗС № 127 "Партнер Нефть" [05:10:16]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [05:10:16]line СНО: Общий режим [05:10:16]line Чек 41 30.07.2024 05:10 [05:10:16]line Смена: 48 ФФД: 1.0 [05:10:16]line ЗНМ: 0300000158 [05:10:16]line РНМ: 0000000000171247 [05:10:16]line Версия ККМ: v1.0 [05:10:16]line Платежная система: Бакай Банк [05:10:16]line ФМ: 0000000002098565 [05:10:16]line ФД: 24666 [05:10:16]line ФПД: 116511870225171 [05:10:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T051017&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24666&fm=116511870225171&tin=02508201610067®Number=0000000000171247&sum=70037 [05:10:16]OFD Sender: Processing packet 24666 [packets to send 29, broken 28] [05:10:16]ProducePacketName [05:10:16]name=ofd_packets/00024666 [05:10:16]OFD Sender: To server: pG, [05:10:16]CommunicateWithHost lk.salyk.kg:30040 [05:10:16]ConnectInit lk.salyk.kg [05:10:16]written 0, free lines is 4095 [05:10:16]Connected sock=10 [05:10:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 70 0D 07 01 CF 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 95 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 00 00 00 F4 03 04 00 B9 75 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5A 60 00 00 35 04 06 00 69 F7 88 A3 0B 13 45 C3 4F 30 D5 D0 DB 39 [05:10:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 EA 89 47 00 67 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 32 30 39 38 35 36 35 10 04 04 00 5A 60 00 00 F4 03 04 00 49 21 A8 66 B6 04 01 00 00 D1 2C C1 77 29 D2 B9 05 [05:10:17]CommunicateWithHost err = 0 [05:10:17]CheckOFDResponse [05:10:17]1017 (14) - 77093643461234 [05:10:17]1041 (16) - 0000000002098565 [05:10:17]1040 (4) - 24666 [05:10:17]1012 (4) - 29.07.2024 23:10 [05:10:17]1206 (1) - 0 [05:10:17]OFD Sender: Remove packet 24666 [05:10:17]ProducePacketName [05:10:17]name=ofd_packets/00024666 [05:10:17]NVStorageDeleteData [05:10:17]Write to MH i2c: 01 00 00 A5 59 FE [05:10:17]Write i2c OK [05:10:17]MH_I2C_Read... [05:10:17]Read from MH i2c: 01 [05:10:17]MH_I2C_Read... [05:10:17]Read from MH i2c: 01 07 00 [05:10:17]MH_I2C_Read... [05:10:17]Read from MH i2c: 01 07 00 A5 59 00 00 00 00 00 14 0D 26 [05:10:17]RasterBufferAndPrint [05:10:17]line [05:10:17]line [05:10:17]line [05:10:17]line [05:10:17]line [05:10:17]written 0, free lines is 3357 [05:10:17]MH_Cut [05:10:17]Write to MH i2c: D1 01 00 AC 59 01 D7 [05:10:17]Write i2c OK [05:10:17]MH_I2C_Read... [05:10:17]Read from MH i2c: D1 [05:10:17]MH_I2C_Read... [05:10:17]Read from MH i2c: D1 01 00 [05:10:17]MH_I2C_Read... [05:10:17]Read from MH i2c: D1 01 00 AC 59 00 D6 [05:10:17]Write to MH i2c: 01 00 00 AD 59 06 [05:10:17]Write i2c OK [05:10:17]MH_I2C_Read... [05:10:17]OFD Sender: No OFD packet to send [05:10:17]*** Cut start [05:10:17]*** Partial cut [05:10:17]*** CUTSNS_PIN = 1 [05:10:17]*** CUTSNS_PIN = 0 [05:10:18]*** Brake cut motor [05:10:18]Read from MH i2c: 01 [05:10:18]MH_I2C_Read... [05:10:18]*** Stop cut motor [05:10:18]*** Cut end [05:10:18]Read from MH i2c: 01 07 00 [05:10:18]MH_I2C_Read... [05:10:18]Read from MH i2c: 01 07 00 AD 59 00 00 00 00 00 FF 0F 1B [05:10:18]process_action close_receipt done [05:10:18]requested_data is exist [05:10:18]produce_requested_data [05:10:18]requested_item fm.sn is exist - process it [05:10:18]wFMCommunicate request_size=4 [05:10:18]MH_SAM_APDU [05:10:18]CAPDU: 80 11 00 00 [05:10:18]Write to MH i2c: E2 08 00 AE 59 80 11 00 00 00 00 00 00 81 [05:10:18]Write i2c OK [05:10:18]MH_I2C_Read... [05:10:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:10:18]Read from MH i2c: E2 [05:10:18]MH_I2C_Read... [05:10:18]Read from MH i2c: E2 17 00 [05:10:18]MH_I2C_Read... [05:10:18]Read from MH i2c: E2 17 00 AE 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D7 [05:10:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [05:10:18]wFMCommunicate OK [05:10:18]requested_item fd.num is exist - process it [05:10:18]SAM_PROTO_GetFieldsCounters [05:10:18]wFMCommunicate request_size=4 [05:10:18]MH_SAM_APDU [05:10:18]CAPDU: 80 13 00 00 [05:10:18]Write to MH i2c: E2 08 00 AF 59 80 13 00 00 00 00 00 00 84 [05:10:18]Write i2c OK [05:10:18]MH_I2C_Read... [05:10:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:10:18]Read from MH i2c: E2 [05:10:18]MH_I2C_Read... [05:10:18]Read from MH i2c: E2 62 00 [05:10:18]MH_I2C_Read... [05:10:18]Read from MH i2c: E2 62 00 AF 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 5A 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 0A [05:10:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 5A 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:10:18]wFMCommunicate OK [05:10:18]SAM_PROTO_GetFieldsCounters done [05:10:18]requested_item shift.num is exist - process it [05:10:18]requested_item shift.opened is exist - process it [05:10:18]req_shift_opened [05:10:18]FM_GetShiftState [05:10:18]SAM_PROTO_GetShiftState [05:10:18]wFMCommunicate request_size=4 [05:10:18]MH_SAM_APDU [05:10:18]CAPDU: 80 13 01 00 [05:10:18]Write to MH i2c: E2 08 00 B0 59 80 13 01 00 00 00 00 00 86 [05:10:18]Write i2c OK [05:10:18]MH_I2C_Read... [05:10:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:10:18]Read from MH i2c: E2 [05:10:18]MH_I2C_Read... [05:10:18]Read from MH i2c: E2 0E 00 [05:10:18]MH_I2C_Read... [05:10:18]Read from MH i2c: E2 0E 00 B0 59 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 39 [05:10:18]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [05:10:18]wFMCommunicate OK [05:10:18]SAM_PROTO_GetShiftState done [05:10:18]FM_GetShiftState done [05:10:18]req_shift_opened done [05:10:18]requested_item shift.open_date is exist - process it [05:10:18]req_shift_open_date [05:10:18]req_shift_open_date done [05:10:18]produce_requested_data done [05:10:18]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24666,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [05:10:18]process_action_free close_receipt [05:10:18]json_value_free [05:10:18]json_value_free done [05:10:18]process_json_proto returns [05:10:18]Send response to host [05:10:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24666,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [05:10:18]free response buf [05:10:18]execute_script done [05:10:18]execute_script returns [05:10:18]free content buf [05:10:18]Sock 9.Close socket [05:10:18]Sock 9.Thread stoped [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:18]OFD Sender: No OFD packet to send [05:19:23]OFD Sender: No OFD packet to send [05:19:28]OFD Sender: No OFD packet to send [05:19:33]OFD Sender: No OFD packet to send [05:19:38]OFD Sender: No OFD packet to send [05:19:43]OFD Sender: No OFD packet to send [05:19:48]OFD Sender: No OFD packet to send [05:19:53]OFD Sender: No OFD packet to send [05:19:58]OFD Sender: No OFD packet to send [05:20:03]OFD Sender: No OFD packet to send [05:20:08]OFD Sender: No OFD packet to send [05:20:13]OFD Sender: No OFD packet to send [05:20:18]OFD Sender: No OFD packet to send [05:20: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:33]OFD Sender: No OFD packet to send [05:21:38]OFD Sender: No OFD packet to send [05:21:43]OFD Sender: No OFD packet to send [05:21:48]OFD Sender: No OFD packet to send [05:21:53]OFD Sender: No OFD packet to send [05:21:58]OFD Sender: No OFD packet to send [05:22:03]OFD Sender: No OFD packet to send [05:22:08]OFD Sender: No OFD packet to send [05:22:13]OFD Sender: No OFD packet to send [05:22:18]OFD Sender: No OFD packet to send [05:22:23]OFD Sender: No OFD packet to send [05:22:28]OFD Sender: No OFD packet to send [05:22:33]OFD Sender: No OFD packet to send [05:22:38]OFD Sender: No OFD packet to send [05:22:43]OFD Sender: No OFD packet to send [05:22:48]OFD Sender: No OFD packet to send [05:22:53]OFD Sender: No OFD packet to send [05:22:58]OFD Sender: No OFD packet to send [05:23:03]OFD Sender: No OFD packet to send [05:23:08]OFD Sender: No OFD packet to send [05:23:13]OFD Sender: No OFD packet to send [05:23:18]OFD Sender: No OFD packet to send [05:23:23]OFD Sender: No OFD packet to send [05:23:28]OFD Sender: No OFD packet to send [05:23:33]OFD Sender: No OFD packet to send [05:23:38]OFD Sender: No OFD packet to send [05:23:43]OFD Sender: No OFD packet to send [05:23:48]OFD Sender: No OFD packet to send [05:23:53]OFD Sender: No OFD packet to send [05:23:58]OFD Sender: No OFD packet to send [05:24:03]OFD Sender: No OFD packet to send [05:24:08]OFD Sender: No OFD packet to send [05:24:13]OFD Sender: No OFD packet to send [05:24:18]OFD Sender: No OFD packet to send [05:24:23]OFD Sender: No OFD packet to send [05:24:28]OFD Sender: No OFD packet to send [05:24:33]OFD Sender: No OFD packet to send [05:24:38]OFD Sender: No OFD packet to send [05:24:43]OFD Sender: No OFD packet to send [05:24:48]OFD Sender: No OFD packet to send [05:24:53]OFD Sender: No OFD packet to send [05:24:58]OFD Sender: No OFD packet to send [05:25:03]OFD Sender: No OFD packet to send [05:25:08]OFD Sender: No OFD packet to send [05:25:13]OFD Sender: No OFD packet to send [05:25:18]OFD Sender: No OFD packet to send [05:25:23]OFD Sender: No OFD packet to send [05:25:28]OFD Sender: No OFD packet to send [05:25:33]OFD Sender: No OFD packet to send [05:25:38]OFD Sender: No OFD packet to send [05:25:43]OFD Sender: No OFD packet to send [05:25:48]OFD Sender: No OFD packet to send [05:25:53]OFD Sender: No OFD packet to send [05:25:58]OFD Sender: No OFD packet to send [05:26:03]OFD Sender: No OFD packet to send [05:26:08]OFD Sender: No OFD packet to send [05:26:13]OFD Sender: No OFD packet to send [05:26:18]OFD Sender: No OFD packet to send [05:26:23]OFD Sender: No OFD packet to send [05:26:28]OFD Sender: No OFD packet to send [05:26:33]OFD Sender: No OFD packet to send [05:26:38]OFD Sender: No OFD packet to send [05:26:43]OFD Sender: No OFD packet to send [05:26:48]OFD Sender: No OFD packet to send [05:26:53]OFD Sender: No OFD packet to send [05:26:58]OFD Sender: No OFD packet to send [05:27:03]OFD Sender: No OFD packet to send [05:27:08]OFD Sender: No OFD packet to send [05:27:13]OFD Sender: No OFD packet to send [05:27:18]OFD Sender: No OFD packet to send [05:27:23]OFD Sender: No OFD packet to send [05:27:28]OFD Sender: No OFD packet to send [05:27:33]OFD Sender: No OFD packet to send [05:27:38]OFD Sender: No OFD packet to send [05:27:43]OFD Sender: No OFD packet to send [05:27:48]OFD Sender: No OFD packet to send [05:27:53]OFD Sender: No OFD packet to send [05:27:58]OFD Sender: No OFD packet to send [05:28:03]OFD Sender: No OFD packet to send [05:28:08]OFD Sender: No OFD packet to send [05:28:13]OFD Sender: No OFD packet to send [05:28:18]OFD Sender: No OFD packet to send [05:28:23]OFD Sender: No OFD packet to send [05:28:28]OFD Sender: No OFD packet to send [05:28:33]OFD Sender: No OFD packet to send [05:28:38]OFD Sender: No OFD packet to send [05:28:43]OFD Sender: No OFD packet to send [05:28:48]OFD Sender: No OFD packet to send [05:28:53]OFD Sender: No OFD packet to send [05:28:58]OFD Sender: No OFD packet to send [05:29:03]OFD Sender: No OFD packet to send [05:29:08]OFD Sender: No OFD packet to send [05:29:13]OFD Sender: No OFD packet to send [05:29:18]OFD Sender: No OFD packet to send [05:29:23]OFD Sender: No OFD packet to send [05:29:28]OFD Sender: No OFD packet to send [05:29:33]OFD Sender: No OFD packet to send [05:29:38]OFD Sender: No OFD packet to send [05:29:43]OFD Sender: No OFD packet to send [05:29:48]OFD Sender: No OFD packet to send [05:29:53]OFD Sender: No OFD packet to send [05:29:58]OFD Sender: No OFD packet to send [05:30:03]OFD Sender: No OFD packet to send [05:30:08]OFD Sender: No OFD packet to send [05:30:13]OFD Sender: No OFD packet to send [05:30:18]OFD Sender: No OFD packet to send [05:30:23]OFD Sender: No OFD packet to send [05:30:28]OFD Sender: No OFD packet to send [05:30:33]OFD Sender: No OFD packet to send [05:30:38]OFD Sender: No OFD packet to send [05:30:43]OFD Sender: No OFD packet to send [05:30:48]OFD Sender: No OFD packet to send [05:30:53]OFD Sender: No OFD packet to send [05:30:58]OFD Sender: No OFD packet to send [05:31:03]OFD Sender: No OFD packet to send [05:31:08]OFD Sender: No OFD packet to send [05:31:13]OFD Sender: No OFD packet to send [05:31:18]OFD Sender: No OFD packet to send [05:31:23]OFD Sender: No OFD packet to send [05:31:28]OFD Sender: No OFD packet to send [05:31:33]OFD Sender: No OFD packet to send [05:31:38]OFD Sender: No OFD packet to send [05:31:43]OFD Sender: No OFD packet to send [05:31:48]OFD Sender: No OFD packet to send [05:31:53]OFD Sender: No OFD packet to send [05:31:58]OFD Sender: No OFD packet to send [05:32:03]OFD Sender: No OFD packet to send [05:32:08]OFD Sender: No OFD packet to send [05:32:13]OFD Sender: No OFD packet to send [05:32:18]OFD Sender: No OFD packet to send [05:32:23]OFD Sender: No OFD packet to send [05:32:28]OFD Sender: No OFD packet to send [05:32:33]OFD Sender: No OFD packet to send [05:32:38]OFD Sender: No OFD packet to send [05:32:43]OFD Sender: No OFD packet to send [05:32:48]OFD Sender: No OFD packet to send [05:32:53]OFD Sender: No OFD packet to send [05:32:58]OFD Sender: No OFD packet to send [05:33:03]OFD Sender: No OFD packet to send [05:33:08]OFD Sender: No OFD packet to send [05:33:13]OFD Sender: No OFD packet to send [05:33:18]OFD Sender: No OFD packet to send [05:33:23]OFD Sender: No OFD packet to send [05:33:28]OFD Sender: No OFD packet to send [05:33:33]OFD Sender: No OFD packet to send [05:33:38]OFD Sender: No OFD packet to send [05:33:43]OFD Sender: No OFD packet to send [05:33:48]OFD Sender: No OFD packet to send [05:33:53]OFD Sender: No OFD packet to send [05:33:58]OFD Sender: No OFD packet to send [05:34:03]OFD Sender: No OFD packet to send [05:34:08]OFD Sender: No OFD packet to send [05:34:13]OFD Sender: No OFD packet to send [05:34:18]OFD Sender: No OFD packet to send [05:34:23]OFD Sender: No OFD packet to send [05:34:28]OFD Sender: No OFD packet to send [05:34:33]OFD Sender: No OFD packet to send [05:34:38]OFD Sender: No OFD packet to send [05:34:43]OFD Sender: No OFD packet to send [05:34:48]OFD Sender: No OFD packet to send [05:34:53]OFD Sender: No OFD packet to send [05:34:58]OFD Sender: No OFD packet to send [05:35:03]OFD Sender: No OFD packet to send [05:35:08]OFD Sender: No OFD packet to send [05:35:13]OFD Sender: No OFD packet to send [05:35:18]OFD Sender: No OFD packet to send [05:35:23]OFD Sender: No OFD packet to send [05:35:28]OFD Sender: No OFD packet to send [05:35:33]OFD Sender: No OFD packet to send [05:35:38]OFD Sender: No OFD packet to send [05:35:43]OFD Sender: No OFD packet to send [05:35:48]OFD Sender: No OFD packet to send [05:35:53]OFD Sender: No OFD packet to send [05:35:58]OFD Sender: No OFD packet to send [05:36:03]OFD Sender: No OFD packet to send [05:36:08]OFD Sender: No OFD packet to send [05:36:13]OFD Sender: No OFD packet to send [05:36:18]OFD Sender: No OFD packet to send [05:36:23]OFD Sender: No OFD packet to send [05:36:28]OFD Sender: No OFD packet to send [05:36:33]OFD Sender: No OFD packet to send [05:36:38]OFD Sender: No OFD packet to send [05:36:43]OFD Sender: No OFD packet to send [05:36:48]OFD Sender: No OFD packet to send [05:36:53]OFD Sender: No OFD packet to send [05:36:58]OFD Sender: No OFD packet to send [05:37:03]OFD Sender: No OFD packet to send [05:37:08]OFD Sender: No OFD packet to send [05:37:13]OFD Sender: No OFD packet to send [05:37:18]OFD Sender: No OFD packet to send [05:37:23]OFD Sender: No OFD packet to send [05:37:28]OFD Sender: No OFD packet to send [05:37:33]OFD Sender: No OFD packet to send [05:37:38]OFD Sender: No OFD packet to send [05:37:43]OFD Sender: No OFD packet to send [05:37:48]OFD Sender: No OFD packet to send [05:37:53]OFD Sender: No OFD packet to send [05:37:58]OFD Sender: No OFD packet to send [05:38:03]OFD Sender: No OFD packet to send [05:38:08]OFD Sender: No OFD packet to send [05:38:13]OFD Sender: No OFD packet to send [05:38:18]OFD Sender: No OFD packet to send [05:38:23]OFD Sender: No OFD packet to send [05:38:28]OFD Sender: No OFD packet to send [05:38:33]OFD Sender: No OFD packet to send [05:38:38]OFD Sender: No OFD packet to send [05:38:43]OFD Sender: No OFD packet to send [05:38:48]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:00]accept exits with 7 [05:39:00]New connection [05:39:00]New thread 3067469156 created [05:39:00]Thread 3067612516 joined [05:39:00]Waiting for new connection... [05:39:00] Sock 7.Parse request [05:39:00]Sock 7.Check first char [05:39:00]Sock 7.First char is OK [05:39:00]request: POST /json_proto HTTP/1.0 [05:39:00]Method: POST [05:39:00]URL: /json_proto [05:39:00]Method is POST - this is cgi request [05:39:00]url: /json_proto [05:39:00]query_string will be loaded in cgi processing [05:39:00]execute_cgi json_proto POST (null) [05:39:00]execute_cgi path=json_proto method=POST [05:39:00]POST find Content-Length [05:39:00]Host: 172.17.45.131:8080 [05:39:00]Content-Length: 682 [05:39:00]Content-Type: application/json [05:39:00] [05:39:00]POST finish read [05:39:00]Found Content-Length = 682 [05:39:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610296", "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" ] } } [05:39:00]execute_script... [05:39: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)610296", "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" ] } } [05:39:00]POST & json_proto [05:39:00]process_json_proto [05:39:00]json parsed OK: [05:39:00]protocol is kg_v1.0 [05:39:00]action value=close_receipt [05:39:00]process_action close_receipt [05:39:00]cmd_close_receipt [05:39:00]MH_GetDate [05:39:00]Write to MH i2c: F0 00 00 B1 59 F9 [05:39:00]Write i2c OK [05:39:00]MH_I2C_Read... [05:39:00]Read from MH i2c: F0 [05:39:00]MH_I2C_Read... [05:39:00]Read from MH i2c: F0 09 00 [05:39:00]MH_I2C_Read... [05:39:00]Read from MH i2c: F0 09 00 B1 59 00 78 7C A8 66 C6 D4 6E 66 72 [05:39:00]GetLastDocTimeStamp 1722316217 [05:39:00]current date 1722317944 [05:39:00]FM_GetShiftState [05:39:00]SAM_PROTO_GetShiftState [05:39:00]wFMCommunicate request_size=4 [05:39:00]MH_SAM_APDU [05:39:00]CAPDU: 80 13 01 00 [05:39:00]Write to MH i2c: E2 08 00 B2 59 80 13 01 00 00 00 00 00 88 [05:39:00]Write i2c OK [05:39:00]MH_I2C_Read... [05:39:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:39:00]Read from MH i2c: E2 [05:39:00]MH_I2C_Read... [05:39:00]Read from MH i2c: E2 0E 00 [05:39:00]MH_I2C_Read... [05:39:00]Read from MH i2c: E2 0E 00 B2 59 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 3B [05:39:00]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [05:39:00]wFMCommunicate OK [05:39:00]SAM_PROTO_GetShiftState done [05:39:00]FM_GetShiftState done [05:39:00]opened in 1722298218 [05:39:00]opened+sec_in_day 1722384618 [05:39:00]quantity*price = 200010 [05:39:00]sum+1 = 200011 [05:39:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 42 30.07.2024 05:39 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24667 ФПД: 61880651072437 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T053904&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24667&fm=61880651072437&tin=02508201610067®Number=0000000000171247&sum=200000 [05:39:01]StoreToDocumentArchive [05:39:01]shift 48 fd 24667 [05:39:01]save to /storage/0048/doc_00024667 [05:39:01]save last doc name /storage/0048/doc_00024667 to /storage/kkm_last_doc_name [05:39:01]save OK [05:39:01]Clear old archive folders... [05:39:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:39:01]tlvbuf is 013A1BF0 [05:39:01]SAM_PROTO_ClearQueue [05:39:01]wFMCommunicate request_size=4 [05:39:01]MH_SAM_APDU [05:39:01]CAPDU: 80 09 00 00 [05:39:01]Write to MH i2c: E2 08 00 BF 59 80 09 00 00 00 00 00 00 8A [05:39:01]Write i2c OK [05:39:01]MH_I2C_Read... [05:39:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:39:01]Read from MH i2c: E2 [05:39:01]MH_I2C_Read... [05:39:01]Read from MH i2c: E2 03 00 [05:39:01]MH_I2C_Read... [05:39:01]Read from MH i2c: E2 03 00 BF 59 00 90 00 8C [05:39:01]RAPDU: 90 00 [05:39:01]wFMCommunicate OK [05:39:01]SAM_PROTO_ClearQueue done [05:39:01]KKMCreateOFDPacket [05:39:01]OFDProtocolAddRootSTLVToBuf [05:39:01]FM_MakeSignedData [05:39:01]FM_MakeSignedData [05:39:01]SAM_PROTO_SignData [05:39:01]wFMCommunicate request_size=4 [05:39:01]MH_SAM_APDU [05:39:01]CAPDU: 80 0D 01 02 [05:39:01]Write to MH i2c: E2 08 00 C0 59 80 0D 01 02 00 00 00 00 92 [05:39:01]Write i2c OK [05:39:01]MH_I2C_Read... [05:39:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:39:01]Read from MH i2c: E2 [05:39:01]MH_I2C_Read... [05:39:01]Read from MH i2c: E2 03 00 [05:39:01]MH_I2C_Read... [05:39:01]Read from MH i2c: E2 03 00 C0 59 00 90 00 8D [05:39:01]RAPDU: 90 00 [05:39:01]wFMCommunicate OK [05:39:01]wFMCommunicate request_size=255 [05:39:01]MH_SAM_APDU [05:39: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 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 2A 00 00 00 F4 03 04 00 78 7C A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5B 60 00 00 35 04 06 00 38 [05:39:01]Write to MH i2c: E2 02 01 C1 59 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 2A 00 00 00 F4 03 04 00 78 7C A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5B 60 00 00 35 04 06 00 38 00 00 61 [05:39:01]Write i2c OK [05:39:01]MH_I2C_Read... [05:39:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:39:02]Read from MH i2c: E2 [05:39:02]MH_I2C_Read... [05:39:02]Read from MH i2c: E2 03 00 [05:39:02]MH_I2C_Read... [05:39:02]Read from MH i2c: E2 03 00 C1 59 00 90 00 8E [05:39:02]RAPDU: 90 00 [05:39:02]wFMCommunicate OK [05:39:02]wFMCommunicate request_size=10 [05:39:02]MH_SAM_APDU [05:39:02]CAPDU: 80 0D 02 02 05 47 B6 39 C3 B5 [05:39:02]Write to MH i2c: E2 0D 00 C2 59 80 0D 02 02 05 00 47 B6 39 C3 B5 00 00 4D [05:39:02]Write i2c OK [05:39:02]MH_I2C_Read... [05:39:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:39:02]Read from MH i2c: E2 [05:39:02]MH_I2C_Read... [05:39:02]Read from MH i2c: E2 03 00 [05:39:02]MH_I2C_Read... [05:39:02]Read from MH i2c: E2 03 00 C2 59 00 90 00 8F [05:39:02]RAPDU: 90 00 [05:39:02]wFMCommunicate OK [05:39:02]wFMCommunicate request_size=4 [05:39:02]MH_SAM_APDU [05:39:02]CAPDU: 80 0D 03 02 [05:39:02]Write to MH i2c: E2 08 00 C3 59 80 0D 03 02 00 00 00 00 97 [05:39:02]Write i2c OK [05:39:02]MH_I2C_Read... [05:39:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:39:02]Read from MH i2c: E2 [05:39:02]MH_I2C_Read... [05:39:02]Read from MH i2c: E2 0B 00 [05:39:02]MH_I2C_Read... [05:39:02]Read from MH i2c: E2 0B 00 C3 59 00 E8 4F F2 FD 60 E6 8D EC 90 00 7D [05:39:02]RAPDU: E8 4F F2 FD 60 E6 8D EC 90 00 [05:39:02]wFMCommunicate OK [05:39:02]SAM_PROTO_SignData done [05:39:02]FM_MakeSignedData done [05:39:02]CreateOFDProtocolMessage [05:39:02]wFMCommunicate request_size=4 [05:39:02]MH_SAM_APDU [05:39:02]CAPDU: 80 11 00 00 [05:39:02]Write to MH i2c: E2 08 00 C4 59 80 11 00 00 00 00 00 00 97 [05:39:02]Write i2c OK [05:39:02]MH_I2C_Read... [05:39:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:39:02]Read from MH i2c: E2 [05:39:02]MH_I2C_Read... [05:39:02]Read from MH i2c: E2 17 00 [05:39:02]MH_I2C_Read... [05:39:02]Read from MH i2c: E2 17 00 C4 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 ED [05:39:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [05:39:02]wFMCommunicate OK [05:39:02]CreateOFDProtocolMessage done [05:39:02]OFDSenderStorePacket 24667 [05:39:02]StoreOFDPacket docnum=24667 [05:39:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 3C 48 07 01 AD 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 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 2A 00 00 00 F4 03 04 00 78 7C A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5B 60 00 00 35 04 06 00 38 47 B6 39 C3 B5 E8 4F F2 FD 60 E6 8D EC [05:39:02]CheckFolder [05:39:02]dirname=/storage/ofd_packets [05:39:02]CheckFolder done [05:39:02]ProducePacketName [05:39:02]name=ofd_packets/00024667 [05:39:02]NVStorageSaveData ofd_packets/00024667 [05:39:02]File name is /storage/ofd_packets/00024667 [05:39:02]Write 301 bytes [05:39:02]NVStorageSaveData done [05:39:02]OFDSenderStorePacket done [05:39:02]KKMCreateOFDPacket done [05:39:02]NVStorageSaveData kkm_last_timestamp [05:39:02]File name is /storage/kkm_last_timestamp [05:39:02]Write 4 bytes [05:39:02]NVStorageSaveData done [05:39:02]ExternCall_PrintAddStr [05:39:02]wPrintStart [05:39:02]Write to MH i2c: 01 00 00 C5 59 1E [05:39:02]Write i2c OK [05:39:02]MH_I2C_Read... [05:39:02]Read from MH i2c: 01 [05:39:02]MH_I2C_Read... [05:39:02]Read from MH i2c: 01 07 00 [05:39:02]MH_I2C_Read... [05:39:02]Read from MH i2c: 01 07 00 C5 59 00 00 00 00 00 FF 0F 33 [05:39:02]RasterBufferAndPrint [05:39:02]line Счет N : (1)610296 [05:39:02]line ИНН: 02508201610067 [05:39:02]line Контрольно-Кассовый Чек [05:39:02]line ПРОДАЖА [05:39:02]line ТРК (МРК, ГНК) : 32 [05:39:02]line Товар: 2710124130 [05:39:02]line Аи-92-К-2 [05:39:02]line 29.500 * 67.80 [05:39:02]line = 2000.10 [05:39:02]line НДС 12% НСП 1% [05:39:02]line > о реализуемом товаре [05:39:02]line ОКРУГЛЕНИЕ: -0.10 [05:39:02]line ИТОГО: 2000.00 [05:39:02]line Внесено: 2000.00 [05:39:02]line СДАЧА: 0.00 [05:39:02]line НСП 1% : 17.70 [05:39:02]line НДС 12% : 212.40 [05:39:02]line Наличными: 2000.00 [05:39:02]line Безнал.: 0.00 [05:39:02]line Место: АЗС № 127 "Партнер Нефть" [05:39:02]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [05:39:02]line СНО: Общий режим [05:39:02]line Чек 42 30.07.2024 05:39 [05:39:02]line Смена: 48 ФФД: 1.0 [05:39:02]line ЗНМ: 0300000158 [05:39:02]line РНМ: 0000000000171247 [05:39:02]line Версия ККМ: v1.0 [05:39:02]line ФМ: 0000000002098565 [05:39:02]line ФД: 24667 [05:39:02]line ФПД: 61880651072437 [05:39:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T053904&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24667&fm=61880651072437&tin=02508201610067®Number=0000000000171247&sum=200000 [05:39:02]OFD Sender: Processing packet 24667 [packets to send 29, broken 28] [05:39:02]ProducePacketName [05:39:02]name=ofd_packets/00024667 [05:39:02]OFD Sender: To server: pG, [05:39:02]CommunicateWithHost lk.salyk.kg:30040 [05:39:02]ConnectInit lk.salyk.kg [05:39:02]written 0, free lines is 4095 [05:39:03]Write to MH i2c: 01 00 00 F0 59 49 [05:39:03]Write i2c OK [05:39:03]MH_I2C_Read... [05:39:03]Read from MH i2c: 01 [05:39:03]MH_I2C_Read... [05:39:03]Read from MH i2c: 01 07 00 [05:39:03]MH_I2C_Read... [05:39:03]Read from MH i2c: 01 07 00 F0 59 00 00 00 00 00 E4 0C 40 [05:39:03]RasterBufferAndPrint [05:39:03]line [05:39:03]line [05:39:03]line [05:39:03]line [05:39:03]line [05:39:03]written 0, free lines is 3303 [05:39:03]MH_Cut [05:39:03]Write to MH i2c: D1 01 00 F7 59 01 22 [05:39:03]Write i2c OK [05:39:03]MH_I2C_Read... [05:39:03]Read from MH i2c: D1 [05:39:03]MH_I2C_Read... [05:39:03]Read from MH i2c: D1 01 00 [05:39:03]MH_I2C_Read... [05:39:03]Read from MH i2c: D1 01 00 F7 59 00 21 [05:39:03]Write to MH i2c: 01 00 00 F8 59 51 [05:39:03]Write i2c OK [05:39:03]MH_I2C_Read... [05:39:03]Connected sock=10 [05:39:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 3C 48 07 01 AD 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 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 2A 00 00 00 F4 03 04 00 78 7C A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5B 60 00 00 35 04 06 00 38 47 B6 39 C3 B5 E8 4F F2 FD 60 E6 8D EC [05:39:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 04 5B 47 00 F3 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 32 30 39 38 35 36 35 10 04 04 00 5B 60 00 00 F4 03 04 00 08 28 A8 66 B6 04 01 00 00 9E 41 73 90 7D 76 0D C7 [05:39:03]CommunicateWithHost err = 0 [05:39:03]CheckOFDResponse [05:39:03]1017 (14) - 77093643461234 [05:39:03]1041 (16) - 0000000002098565 [05:39:03]1040 (4) - 24667 [05:39:03]1012 (4) - 29.07.2024 23:38 [05:39:03]1206 (1) - 0 [05:39:03]OFD Sender: Remove packet 24667 [05:39:03]ProducePacketName [05:39:03]name=ofd_packets/00024667 [05:39:03]NVStorageDeleteData [05:39:03]*** Cut start [05:39:03]*** Partial cut [05:39:03]*** CUTSNS_PIN = 1 [05:39:03]*** CUTSNS_PIN = 0 [05:39:03]OFD Sender: No OFD packet to send [05:39:04]*** Brake cut motor [05:39:04]Read from MH i2c: 01 [05:39:04]MH_I2C_Read... [05:39:04]*** Stop cut motor [05:39:04]*** Cut end [05:39:04]Read from MH i2c: 01 07 00 [05:39:04]MH_I2C_Read... [05:39:04]Read from MH i2c: 01 07 00 F8 59 00 00 00 00 00 FF 0F 66 [05:39:04]process_action close_receipt done [05:39:04]requested_data is exist [05:39:04]produce_requested_data [05:39:04]requested_item fm.sn is exist - process it [05:39:04]wFMCommunicate request_size=4 [05:39:04]MH_SAM_APDU [05:39:04]CAPDU: 80 11 00 00 [05:39:04]Write to MH i2c: E2 08 00 F9 59 80 11 00 00 00 00 00 00 CC [05:39:04]Write i2c OK [05:39:04]MH_I2C_Read... [05:39:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:39:04]Read from MH i2c: E2 [05:39:04]MH_I2C_Read... [05:39:04]Read from MH i2c: E2 17 00 [05:39:04]MH_I2C_Read... [05:39:04]Read from MH i2c: E2 17 00 F9 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 22 [05:39:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [05:39:04]wFMCommunicate OK [05:39:04]requested_item fd.num is exist - process it [05:39:04]SAM_PROTO_GetFieldsCounters [05:39:04]wFMCommunicate request_size=4 [05:39:04]MH_SAM_APDU [05:39:04]CAPDU: 80 13 00 00 [05:39:04]Write to MH i2c: E2 08 00 FA 59 80 13 00 00 00 00 00 00 CF [05:39:04]Write i2c OK [05:39:04]MH_I2C_Read... [05:39:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:39:04]Read from MH i2c: E2 [05:39:04]MH_I2C_Read... [05:39:04]Read from MH i2c: E2 62 00 [05:39:04]MH_I2C_Read... [05:39:04]Read from MH i2c: E2 62 00 FA 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 5B 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 59 [05:39:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 5B 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:39:04]wFMCommunicate OK [05:39:04]SAM_PROTO_GetFieldsCounters done [05:39:04]requested_item shift.num is exist - process it [05:39:04]requested_item shift.opened is exist - process it [05:39:04]req_shift_opened [05:39:04]FM_GetShiftState [05:39:04]SAM_PROTO_GetShiftState [05:39:04]wFMCommunicate request_size=4 [05:39:04]MH_SAM_APDU [05:39:04]CAPDU: 80 13 01 00 [05:39:04]Write to MH i2c: E2 08 00 FB 59 80 13 01 00 00 00 00 00 D1 [05:39:04]Write i2c OK [05:39:04]MH_I2C_Read... [05:39:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:39:04]Read from MH i2c: E2 [05:39:04]MH_I2C_Read... [05:39:04]Read from MH i2c: E2 0E 00 [05:39:04]MH_I2C_Read... [05:39:04]Read from MH i2c: E2 0E 00 FB 59 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 84 [05:39:04]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [05:39:04]wFMCommunicate OK [05:39:04]SAM_PROTO_GetShiftState done [05:39:04]FM_GetShiftState done [05:39:04]req_shift_opened done [05:39:04]requested_item shift.open_date is exist - process it [05:39:04]req_shift_open_date [05:39:04]req_shift_open_date done [05:39:04]produce_requested_data done [05:39:04]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24667,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [05:39:04]process_action_free close_receipt [05:39:04]json_value_free [05:39:04]json_value_free done [05:39:04]process_json_proto returns [05:39:04]Send response to host [05:39:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24667,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [05:39:04]free response buf [05:39:04]execute_script done [05:39:04]execute_script returns [05:39:04]free content buf [05:39:04]Sock 7.Close socket [05:39:04]Sock 7.Thread stoped [05:39:08]OFD Sender: No OFD packet to send [05:39:13]OFD Sender: No OFD packet to send [05:39:19]OFD Sender: No OFD packet to send [05:39:24]OFD Sender: No OFD packet to send [05:39:29]OFD Sender: No OFD packet to send [05:39:34]OFD Sender: No OFD packet to send [05:39:39]OFD Sender: No OFD packet to send [05:39:44]OFD Sender: No OFD packet to send [05:39:49]OFD Sender: No OFD packet to send [05:39:54]OFD Sender: No OFD packet to send [05:39:59]OFD Sender: No OFD packet to send [05:40:04]OFD Sender: No OFD packet to send [05:40:09]OFD Sender: No OFD packet to send [05:40:14]OFD Sender: No OFD packet to send [05:40:19]OFD Sender: No OFD packet to send [05:40:22]accept exits with 9 [05:40:22]New connection [05:40:22]New thread 3067612516 created [05:40:22]Thread 3067469156 joined [05:40:22]Waiting for new connection... [05:40:22] Sock 9.Parse request [05:40:22]Sock 9.Check first char [05:40:22]Sock 9.First char is OK [05:40:22]request: POST /json_proto HTTP/1.0 [05:40:22]Method: POST [05:40:22]URL: /json_proto [05:40:22]Method is POST - this is cgi request [05:40:22]url: /json_proto [05:40:22]query_string will be loaded in cgi processing [05:40:22]execute_cgi json_proto POST (null) [05:40:22]execute_cgi path=json_proto method=POST [05:40:22]POST find Content-Length [05:40:22]Host: 172.17.45.131:8080 [05:40:22]Content-Length: 1199 [05:40:22]Content-Type: application/json [05:40:22] [05:40:22]POST finish read [05:40:22]Found Content-Length = 1199 [05:40:22]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610297\u000A30.07.2024 05:30\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 50.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 3785.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\u000A3983022\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:40:22]execute_script... [05:40:22]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610297\u000A30.07.2024 05:30\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 50.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 3785.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\u000A3983022\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:40:22]POST & json_proto [05:40:22]process_json_proto [05:40:22]json parsed OK: [05:40:22]protocol is kg_v1.0 [05:40:22]action value=print_text [05:40:22]process_action print_text [05:40:22]cmd_print_text [05:40:22]ExternCall_PrintAddStr [05:40:22]wPrintStart [05:40:22]Write to MH i2c: 01 00 00 FC 59 55 [05:40:22]Write i2c OK [05:40:22]MH_I2C_Read... [05:40:22]Read from MH i2c: 01 [05:40:22]MH_I2C_Read... [05:40:22]Read from MH i2c: 01 07 00 [05:40:22]MH_I2C_Read... [05:40:22]Read from MH i2c: 01 07 00 FC 59 00 00 00 00 00 FF 0F 6A [05:40:22]RasterBufferAndPrint [05:40:22]line *****ТОВАРНЫЙ ЧЕК***** [05:40:22]line АЗС 127 [05:40:22]line Партнер нефть [05:40:22]line 02508201610067 [05:40:22]line Кассир : Масалиев Н. [05:40:22]line Счет N : (1)610297 [05:40:22]line 30.07.2024 05:30 [05:40:22]line ПРОДАЖА [05:40:22]line ТРК (МРК, ГНК): 2 [05:40:22]line Вид ГСМ : 2710194210 [05:40:22]line ДТ-К-2 [05:40:22]line 50.000 x 75.70 [05:40:22]line ИТОГ: 3785.00 [05:40:22]line Тип оплаты: Талоны: Топливные Талоны [05:40:22]line 3983022 [05:40:22]line ______________________ [05:40:22]line (подпись) [05:40:22]written 0, free lines is 4095 [05:40:22]Write to MH i2c: 01 00 00 10 5A 6A [05:40:22]Write i2c OK [05:40:22]MH_I2C_Read... [05:40:22]Read from MH i2c: 01 [05:40:22]MH_I2C_Read... [05:40:22]Read from MH i2c: 01 07 00 [05:40:22]MH_I2C_Read... [05:40:22]Read from MH i2c: 01 07 00 10 5A 00 00 00 00 00 0E 0E 8D [05:40:22]RasterBufferAndPrint [05:40:22]line [05:40:22]line [05:40:22]line [05:40:22]line [05:40:22]line [05:40:22]written 0, free lines is 3601 [05:40:22]MH_Cut [05:40:22]Write to MH i2c: D1 01 00 17 5A 01 43 [05:40:22]Write i2c OK [05:40:22]MH_I2C_Read... [05:40:22]Read from MH i2c: D1 [05:40:22]MH_I2C_Read... [05:40:22]Read from MH i2c: D1 01 00 [05:40:22]MH_I2C_Read... [05:40:22]Read from MH i2c: D1 01 00 17 5A 00 42 [05:40:22]Write to MH i2c: 01 00 00 18 5A 72 [05:40:22]Write i2c OK [05:40:22]MH_I2C_Read... [05:40:23]*** Cut start [05:40:23]*** Partial cut [05:40:23]*** CUTSNS_PIN = 1 [05:40:23]*** CUTSNS_PIN = 0 [05:40:23]*** Brake cut motor [05:40:23]Read from MH i2c: 01 [05:40:23]MH_I2C_Read... [05:40:23]*** Stop cut motor [05:40:23]*** Cut end [05:40:23]Read from MH i2c: 01 07 00 [05:40:23]MH_I2C_Read... [05:40:23]Read from MH i2c: 01 07 00 18 5A 00 00 00 00 00 FF 0F 87 [05:40:23]process_action print_text done [05:40:23]requested_data is exist [05:40:23]produce_requested_data [05:40:23]requested_item fm.sn is exist - process it [05:40:23]wFMCommunicate request_size=4 [05:40:23]MH_SAM_APDU [05:40:23]CAPDU: 80 11 00 00 [05:40:23]Write to MH i2c: E2 08 00 19 5A 80 11 00 00 00 00 00 00 ED [05:40:23]Write i2c OK [05:40:23]MH_I2C_Read... [05:40:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:40:23]Read from MH i2c: E2 [05:40:23]MH_I2C_Read... [05:40:23]Read from MH i2c: E2 17 00 [05:40:23]MH_I2C_Read... [05:40:23]Read from MH i2c: E2 17 00 19 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 43 [05:40:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [05:40:23]wFMCommunicate OK [05:40:23]requested_item fd.num is exist - process it [05:40:23]SAM_PROTO_GetFieldsCounters [05:40:23]wFMCommunicate request_size=4 [05:40:23]MH_SAM_APDU [05:40:23]CAPDU: 80 13 00 00 [05:40:23]Write to MH i2c: E2 08 00 1A 5A 80 13 00 00 00 00 00 00 F0 [05:40:23]Write i2c OK [05:40:23]MH_I2C_Read... [05:40:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:40:24]Read from MH i2c: E2 [05:40:24]MH_I2C_Read... [05:40:24]Read from MH i2c: E2 62 00 [05:40:24]MH_I2C_Read... [05:40:24]Read from MH i2c: E2 62 00 1A 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 5B 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 7A [05:40:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 5B 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:40:24]wFMCommunicate OK [05:40:24]SAM_PROTO_GetFieldsCounters done [05:40:24]requested_item shift.num is exist - process it [05:40:24]requested_item shift.opened is exist - process it [05:40:24]req_shift_opened [05:40:24]FM_GetShiftState [05:40:24]SAM_PROTO_GetShiftState [05:40:24]wFMCommunicate request_size=4 [05:40:24]MH_SAM_APDU [05:40:24]CAPDU: 80 13 01 00 [05:40:24]Write to MH i2c: E2 08 00 1B 5A 80 13 01 00 00 00 00 00 F2 [05:40:24]Write i2c OK [05:40:24]MH_I2C_Read... [05:40:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:40:24]Read from MH i2c: E2 [05:40:24]MH_I2C_Read... [05:40:24]Read from MH i2c: E2 0E 00 [05:40:24]MH_I2C_Read... [05:40:24]Read from MH i2c: E2 0E 00 1B 5A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A5 [05:40:24]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [05:40:24]wFMCommunicate OK [05:40:24]SAM_PROTO_GetShiftState done [05:40:24]FM_GetShiftState done [05:40:24]req_shift_opened done [05:40:24]requested_item shift.open_date is exist - process it [05:40:24]req_shift_open_date [05:40:24]req_shift_open_date done [05:40:24]produce_requested_data done [05:40:24]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24667,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [05:40:24]process_action_free print_text [05:40:24]json_value_free [05:40:24]json_value_free done [05:40:24]process_json_proto returns [05:40:24]Send response to host [05:40:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24667,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [05:40:24]free response buf [05:40:24]execute_script done [05:40:24]execute_script returns [05:40:24]free content buf [05:40:24]Sock 9.Close socket [05:40:24]Sock 9.Thread stoped [05:40:24]OFD Sender: No OFD packet to send [05:40:29]OFD Sender: No OFD packet to send [05:40:34]OFD Sender: No OFD packet to send [05:40:39]OFD Sender: No OFD packet to send [05:40:44]OFD Sender: No OFD packet to send [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:23]accept exits with 10 [05:41:23]New connection [05:41:23]New thread 3067469156 created [05:41:23]Thread 3067612516 joined [05:41:23]Waiting for new connection... [05:41:23] Sock 10.Parse request [05:41:23]Sock 10.Check first char [05:41:23]Sock 10.First char is OK [05:41:23]request: POST /json_proto HTTP/1.0 [05:41:23]Method: POST [05:41:23]URL: /json_proto [05:41:23]Method is POST - this is cgi request [05:41:23]url: /json_proto [05:41:23]query_string will be loaded in cgi processing [05:41:23]execute_cgi json_proto POST (null) [05:41:23]execute_cgi path=json_proto method=POST [05:41:23]POST find Content-Length [05:41:23]Host: 172.17.45.131:8080 [05:41:23]Content-Length: 677 [05:41:23]Content-Type: application/json [05:41:23] [05:41:23]POST finish read [05:41:23]Found Content-Length = 677 [05:41:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610299", "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" ] } } [05:41:23]execute_script... [05:41:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610299", "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" ] } } [05:41:23]POST & json_proto [05:41:23]process_json_proto [05:41:23]json parsed OK: [05:41:23]protocol is kg_v1.0 [05:41:23]action value=close_receipt [05:41:23]process_action close_receipt [05:41:23]cmd_close_receipt [05:41:23]MH_GetDate [05:41:23]Write to MH i2c: F0 00 00 1C 5A 65 [05:41:23]Write i2c OK [05:41:23]MH_I2C_Read... [05:41:23]Read from MH i2c: F0 [05:41:23]MH_I2C_Read... [05:41:23]Read from MH i2c: F0 09 00 [05:41:23]MH_I2C_Read... [05:41:23]Read from MH i2c: F0 09 00 1C 5A 00 07 7D A8 66 C6 D4 6E 66 6E [05:41:23]GetLastDocTimeStamp 1722317944 [05:41:23]current date 1722318087 [05:41:23]FM_GetShiftState [05:41:23]SAM_PROTO_GetShiftState [05:41:23]wFMCommunicate request_size=4 [05:41:23]MH_SAM_APDU [05:41:23]CAPDU: 80 13 01 00 [05:41:23]Write to MH i2c: E2 08 00 1D 5A 80 13 01 00 00 00 00 00 F4 [05:41:23]Write i2c OK [05:41:23]MH_I2C_Read... [05:41:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:41:23]Read from MH i2c: E2 [05:41:23]MH_I2C_Read... [05:41:23]Read from MH i2c: E2 0E 00 [05:41:23]MH_I2C_Read... [05:41:23]Read from MH i2c: E2 0E 00 1D 5A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A7 [05:41:23]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [05:41:23]wFMCommunicate OK [05:41:23]SAM_PROTO_GetShiftState done [05:41:23]FM_GetShiftState done [05:41:23]opened in 1722298218 [05:41:23]opened+sec_in_day 1722384618 [05:41:23]quantity*price = 50036 [05:41:23]sum+1 = 50037 [05:41: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 43 30.07.2024 05:41 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24668 ФПД: 233035612013546 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T054127&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24668&fm=233035612013546&tin=02508201610067®Number=0000000000171247&sum=50000 [05:41:24]StoreToDocumentArchive [05:41:24]shift 48 fd 24668 [05:41:24]save to /storage/0048/doc_00024668 [05:41:25]save last doc name /storage/0048/doc_00024668 to /storage/kkm_last_doc_name [05:41:25]save OK [05:41:25]Clear old archive folders... [05:41:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:41:25]tlvbuf is 01423C40 [05:41:25]SAM_PROTO_ClearQueue [05:41:25]wFMCommunicate request_size=4 [05:41:25]MH_SAM_APDU [05:41:25]CAPDU: 80 09 00 00 [05:41:25]Write to MH i2c: E2 08 00 2A 5A 80 09 00 00 00 00 00 00 F6 [05:41:25]Write i2c OK [05:41:25]MH_I2C_Read... [05:41:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:41:25]Read from MH i2c: E2 [05:41:25]MH_I2C_Read... [05:41:25]Read from MH i2c: E2 03 00 [05:41:25]MH_I2C_Read... [05:41:25]Read from MH i2c: E2 03 00 2A 5A 00 90 00 F8 [05:41:25]RAPDU: 90 00 [05:41:25]wFMCommunicate OK [05:41:25]SAM_PROTO_ClearQueue done [05:41:25]KKMCreateOFDPacket [05:41:25]OFDProtocolAddRootSTLVToBuf [05:41:25]FM_MakeSignedData [05:41:25]FM_MakeSignedData [05:41:25]SAM_PROTO_SignData [05:41:25]wFMCommunicate request_size=4 [05:41:25]MH_SAM_APDU [05:41:25]CAPDU: 80 0D 01 02 [05:41:25]Write to MH i2c: E2 08 00 2B 5A 80 0D 01 02 00 00 00 00 FE [05:41:25]Write i2c OK [05:41:25]MH_I2C_Read... [05:41:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:41:25]Read from MH i2c: E2 [05:41:25]MH_I2C_Read... [05:41:25]Read from MH i2c: E2 03 00 [05:41:25]MH_I2C_Read... [05:41:25]Read from MH i2c: E2 03 00 2B 5A 00 90 00 F9 [05:41:25]RAPDU: 90 00 [05:41:25]wFMCommunicate OK [05:41:25]wFMCommunicate request_size=255 [05:41:25]MH_SAM_APDU [05:41:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2B 00 00 00 F4 03 04 00 07 7D A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5C 60 00 00 35 04 06 00 D3 [05:41:25]Write to MH i2c: E2 02 01 2C 5A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 2B 00 00 00 F4 03 04 00 07 7D A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5C 60 00 00 35 04 06 00 D3 00 00 F6 [05:41:25]Write i2c OK [05:41:25]MH_I2C_Read... [05:41:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:41:25]Read from MH i2c: E2 [05:41:25]MH_I2C_Read... [05:41:25]Read from MH i2c: E2 03 00 [05:41:25]MH_I2C_Read... [05:41:25]Read from MH i2c: E2 03 00 2C 5A 00 90 00 FA [05:41:25]RAPDU: 90 00 [05:41:25]wFMCommunicate OK [05:41:25]wFMCommunicate request_size=10 [05:41:25]MH_SAM_APDU [05:41:25]CAPDU: 80 0D 02 02 05 F1 D4 DF C3 EA [05:41:25]Write to MH i2c: E2 0D 00 2D 5A 80 0D 02 02 05 00 F1 D4 DF C3 EA 00 00 5C [05:41:25]Write i2c OK [05:41:25]MH_I2C_Read... [05:41:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:41:25]Read from MH i2c: E2 [05:41:25]MH_I2C_Read... [05:41:25]Read from MH i2c: E2 03 00 [05:41:25]MH_I2C_Read... [05:41:25]Read from MH i2c: E2 03 00 2D 5A 00 90 00 FB [05:41:25]RAPDU: 90 00 [05:41:25]wFMCommunicate OK [05:41:25]wFMCommunicate request_size=4 [05:41:25]MH_SAM_APDU [05:41:25]CAPDU: 80 0D 03 02 [05:41:25]Write to MH i2c: E2 08 00 2E 5A 80 0D 03 02 00 00 00 00 03 [05:41:25]Write i2c OK [05:41:25]MH_I2C_Read... [05:41:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:41:25]Read from MH i2c: E2 [05:41:25]MH_I2C_Read... [05:41:25]Read from MH i2c: E2 0B 00 [05:41:25]MH_I2C_Read... [05:41:25]Read from MH i2c: E2 0B 00 2E 5A 00 3F 19 D8 B4 BD AB B0 45 90 00 45 [05:41:25]RAPDU: 3F 19 D8 B4 BD AB B0 45 90 00 [05:41:25]wFMCommunicate OK [05:41:25]SAM_PROTO_SignData done [05:41:25]FM_MakeSignedData done [05:41:25]CreateOFDProtocolMessage [05:41:25]wFMCommunicate request_size=4 [05:41:25]MH_SAM_APDU [05:41:25]CAPDU: 80 11 00 00 [05:41:25]Write to MH i2c: E2 08 00 2F 5A 80 11 00 00 00 00 00 00 03 [05:41:25]Write i2c OK [05:41:25]MH_I2C_Read... [05:41:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:41:25]Read from MH i2c: E2 [05:41:25]MH_I2C_Read... [05:41:25]Read from MH i2c: E2 17 00 [05:41:25]MH_I2C_Read... [05:41:25]Read from MH i2c: E2 17 00 2F 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 59 [05:41:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [05:41:25]wFMCommunicate OK [05:41:25]CreateOFDProtocolMessage done [05:41:25]OFDSenderStorePacket 24668 [05:41:25]StoreOFDPacket docnum=24668 [05:41:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 58 54 07 01 B0 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2B 00 00 00 F4 03 04 00 07 7D A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5C 60 00 00 35 04 06 00 D3 F1 D4 DF C3 EA 3F 19 D8 B4 BD AB B0 45 [05:41:25]CheckFolder [05:41:25]dirname=/storage/ofd_packets [05:41:25]CheckFolder done [05:41:25]ProducePacketName [05:41:25]name=ofd_packets/00024668 [05:41:25]NVStorageSaveData ofd_packets/00024668 [05:41:25]File name is /storage/ofd_packets/00024668 [05:41:25]Write 301 bytes [05:41:25]NVStorageSaveData done [05:41:25]OFDSenderStorePacket done [05:41:25]KKMCreateOFDPacket done [05:41:25]NVStorageSaveData kkm_last_timestamp [05:41:25]File name is /storage/kkm_last_timestamp [05:41:25]Write 4 bytes [05:41:25]NVStorageSaveData done [05:41:25]ExternCall_PrintAddStr [05:41:25]wPrintStart [05:41:25]Write to MH i2c: 01 00 00 30 5A 8A [05:41:25]Write i2c OK [05:41:25]MH_I2C_Read... [05:41:25]Read from MH i2c: 01 [05:41:25]MH_I2C_Read... [05:41:25]Read from MH i2c: 01 07 00 [05:41:25]MH_I2C_Read... [05:41:25]Read from MH i2c: 01 07 00 30 5A 00 00 00 00 00 FF 0F 9F [05:41:25]RasterBufferAndPrint [05:41:25]line Счет N : (1)610299 [05:41:25]line ИНН: 02508201610067 [05:41:25]line Контрольно-Кассовый Чек [05:41:25]line ПРОДАЖА [05:41:25]line ТРК (МРК, ГНК) : 52 [05:41:25]line Товар: 2710124130 [05:41:25]line Аи-92-К-2 [05:41:25]line 7.380 * 67.80 [05:41:25]line = 500.36 [05:41:25]line НДС 12% НСП 1% [05:41:25]line > о реализуемом товаре [05:41:25]line ОКРУГЛЕНИЕ: -0.36 [05:41:25]line ИТОГО: 500.00 [05:41:25]line Внесено: 500.00 [05:41:25]line СДАЧА: 0.00 [05:41:25]line НСП 1% : 4.43 [05:41:25]line НДС 12% : 53.14 [05:41:25]line Наличными: 500.00 [05:41:25]line Безнал.: 0.00 [05:41:25]line Место: АЗС № 127 "Партнер Нефть" [05:41:25]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [05:41:25]line СНО: Общий режим [05:41:25]line Чек 43 30.07.2024 05:41 [05:41:25]line Смена: 48 ФФД: 1.0 [05:41:25]line ЗНМ: 0300000158 [05:41:25]line РНМ: 0000000000171247 [05:41:25]line Версия ККМ: v1.0 [05:41:25]line ФМ: 0000000002098565 [05:41:25]line ФД: 24668 [05:41:25]line ФПД: 233035612013546 [05:41:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T054127&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24668&fm=233035612013546&tin=02508201610067®Number=0000000000171247&sum=50000 [05:41:25]OFD Sender: Processing packet 24668 [packets to send 29, broken 28] [05:41:25]ProducePacketName [05:41:25]name=ofd_packets/00024668 [05:41:25]OFD Sender: To server: pG, [05:41:25]CommunicateWithHost lk.salyk.kg:30040 [05:41:25]ConnectInit lk.salyk.kg [05:41:25]written 0, free lines is 4095 [05:41:25]Connected sock=9 [05:41:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 58 54 07 01 B0 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2B 00 00 00 F4 03 04 00 07 7D A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5C 60 00 00 35 04 06 00 D3 F1 D4 DF C3 EA 3F 19 D8 B4 BD AB B0 45 [05:41:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 1F 7F 47 00 B9 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5C 60 00 00 F4 03 04 00 96 28 A8 66 B6 04 01 00 00 62 7B 84 6D 9A 7D 28 15 [05:41:26]CommunicateWithHost err = 0 [05:41:26]CheckOFDResponse [05:41:26]1017 (14) - 77093643461234 [05:41:26]1041 (16) - 0000000002098565 [05:41:26]1040 (4) - 24668 [05:41:26]1012 (4) - 29.07.2024 23:41 [05:41:26]1206 (1) - 0 [05:41:26]OFD Sender: Remove packet 24668 [05:41:26]ProducePacketName [05:41:26]name=ofd_packets/00024668 [05:41:26]NVStorageDeleteData [05:41:26]Write to MH i2c: 01 00 00 5B 5A B5 [05:41:26]Write i2c OK [05:41:26]MH_I2C_Read... [05:41:26]Read from MH i2c: 01 [05:41:26]MH_I2C_Read... [05:41:26]Read from MH i2c: 01 07 00 [05:41:26]MH_I2C_Read... [05:41:26]Read from MH i2c: 01 07 00 5B 5A 00 00 00 00 00 EC 0C B4 [05:41:26]RasterBufferAndPrint [05:41:26]line [05:41:26]line [05:41:26]line [05:41:26]line [05:41:26]line [05:41:26]written 0, free lines is 3314 [05:41:26]MH_Cut [05:41:26]Write to MH i2c: D1 01 00 62 5A 01 8E [05:41:26]Write i2c OK [05:41:26]MH_I2C_Read... [05:41:26]Read from MH i2c: D1 [05:41:26]MH_I2C_Read... [05:41:26]Read from MH i2c: D1 01 00 [05:41:26]MH_I2C_Read... [05:41:26]Read from MH i2c: D1 01 00 62 5A 00 8D [05:41:26]Write to MH i2c: 01 00 00 63 5A BD [05:41:26]Write i2c OK [05:41:26]MH_I2C_Read... [05:41:26]OFD Sender: No OFD packet to send [05:41:26]*** Cut start [05:41:26]*** Partial cut [05:41:26]*** CUTSNS_PIN = 1 [05:41:27]*** CUTSNS_PIN = 0 [05:41:27]*** Brake cut motor [05:41:27]Read from MH i2c: 01 [05:41:27]MH_I2C_Read... [05:41:27]*** Stop cut motor [05:41:27]*** Cut end [05:41:27]Read from MH i2c: 01 07 00 [05:41:27]MH_I2C_Read... [05:41:27]Read from MH i2c: 01 07 00 63 5A 00 00 00 00 00 FF 0F D2 [05:41:27]process_action close_receipt done [05:41:27]requested_data is exist [05:41:27]produce_requested_data [05:41:27]requested_item fm.sn is exist - process it [05:41:27]wFMCommunicate request_size=4 [05:41:27]MH_SAM_APDU [05:41:27]CAPDU: 80 11 00 00 [05:41:27]Write to MH i2c: E2 08 00 64 5A 80 11 00 00 00 00 00 00 38 [05:41:27]Write i2c OK [05:41:27]MH_I2C_Read... [05:41:27]Read from MH i2c: E2 [05:41:27]MH_I2C_Read... [05:41:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:41:27]Read from MH i2c: E2 17 00 [05:41:27]MH_I2C_Read... [05:41:27]Read from MH i2c: E2 17 00 64 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 8E [05:41:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [05:41:27]wFMCommunicate OK [05:41:27]requested_item fd.num is exist - process it [05:41:27]SAM_PROTO_GetFieldsCounters [05:41:27]wFMCommunicate request_size=4 [05:41:27]MH_SAM_APDU [05:41:27]CAPDU: 80 13 00 00 [05:41:27]Write to MH i2c: E2 08 00 65 5A 80 13 00 00 00 00 00 00 3B [05:41:27]Write i2c OK [05:41:27]MH_I2C_Read... [05:41:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:41:27]Read from MH i2c: E2 [05:41:27]MH_I2C_Read... [05:41:27]Read from MH i2c: E2 62 00 [05:41:27]MH_I2C_Read... [05:41:27]Read from MH i2c: E2 62 00 65 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 5C 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 2B 00 00 00 5E 04 04 00 2B 00 00 00 57 04 04 00 2C 00 00 00 19 04 04 00 00 00 00 00 90 00 C9 [05:41:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 5C 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 2B 00 00 00 5E 04 04 00 2B 00 00 00 57 04 04 00 2C 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:41:27]wFMCommunicate OK [05:41:27]SAM_PROTO_GetFieldsCounters done [05:41:27]requested_item shift.num is exist - process it [05:41:27]requested_item shift.opened is exist - process it [05:41:27]req_shift_opened [05:41:27]FM_GetShiftState [05:41:27]SAM_PROTO_GetShiftState [05:41:27]wFMCommunicate request_size=4 [05:41:27]MH_SAM_APDU [05:41:27]CAPDU: 80 13 01 00 [05:41:27]Write to MH i2c: E2 08 00 66 5A 80 13 01 00 00 00 00 00 3D [05:41:27]Write i2c OK [05:41:27]MH_I2C_Read... [05:41:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:41:27]Read from MH i2c: E2 [05:41:27]MH_I2C_Read... [05:41:27]Read from MH i2c: E2 0E 00 [05:41:27]MH_I2C_Read... [05:41:27]Read from MH i2c: E2 0E 00 66 5A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F0 [05:41:27]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [05:41:27]wFMCommunicate OK [05:41:27]SAM_PROTO_GetShiftState done [05:41:27]FM_GetShiftState done [05:41:27]req_shift_opened done [05:41:27]requested_item shift.open_date is exist - process it [05:41:27]req_shift_open_date [05:41:27]req_shift_open_date done [05:41:27]produce_requested_data done [05:41:27]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24668,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [05:41:27]process_action_free close_receipt [05:41:27]json_value_free [05:41:27]json_value_free done [05:41:27]process_json_proto returns [05:41:27]Send response to host [05:41:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24668,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [05:41:27]free response buf [05:41:27]execute_script done [05:41:27]execute_script returns [05:41:27]free content buf [05:41:27]Sock 10.Close socket [05:41:27]Sock 10.Thread stoped [05:41:31]OFD Sender: No OFD packet to send [05:41:36]OFD Sender: No OFD packet to send [05:41:41]OFD Sender: No OFD packet to send [05:41:46]OFD Sender: No OFD packet to send [05:41:51]OFD Sender: No OFD packet to send [05:41:56]OFD Sender: No OFD packet to send [05:42:01]OFD Sender: No OFD packet to send [05:42:06]OFD Sender: No OFD packet to send [05:42:11]OFD Sender: No OFD packet to send [05:42:16]OFD Sender: No OFD packet to send [05:42:21]OFD Sender: No OFD packet to send [05:42:26]OFD Sender: No OFD packet to send [05:42:31]OFD Sender: No OFD packet to send [05:42:36]OFD Sender: No OFD packet to send [05:42:41]OFD Sender: No OFD packet to send [05:42:46]OFD Sender: No OFD packet to send [05:42:51]OFD Sender: No OFD packet to send [05:42:56]OFD Sender: No OFD packet to send [05:43:01]OFD Sender: No OFD packet to send [05:43:06]OFD Sender: No OFD packet to send [05:43:11]OFD Sender: No OFD packet to send [05:43:16]OFD Sender: No OFD packet to send [05:43:21]OFD Sender: No OFD packet to send [05:43:26]OFD Sender: No OFD packet to send [05:43:31]OFD Sender: No OFD packet to send [05:43:36]OFD Sender: No OFD packet to send [05:43:41]OFD Sender: No OFD packet to send [05:43:46]OFD Sender: No OFD packet to send [05:43:51]OFD Sender: No OFD packet to send [05:43:56]OFD Sender: No OFD packet to send [05:44:01]OFD Sender: No OFD packet to send [05:44:06]OFD Sender: No OFD packet to send [05:44:11]OFD Sender: No OFD packet to send [05:44:16]OFD Sender: No OFD packet to send [05:44:21]OFD Sender: No OFD packet to send [05:44:26]OFD Sender: No OFD packet to send [05:44:31]OFD Sender: No OFD packet to send [05:44:36]OFD Sender: No OFD packet to send [05:44:41]OFD Sender: No OFD packet to send [05:44:46]OFD Sender: No OFD packet to send [05:44:51]OFD Sender: No OFD packet to send [05:44:56]OFD Sender: No OFD packet to send [05:45:01]OFD Sender: No OFD packet to send [05:45:06]OFD Sender: No OFD packet to send [05:45:11]OFD Sender: No OFD packet to send [05:45:16]OFD Sender: No OFD packet to send [05:45:21]OFD Sender: No OFD packet to send [05:45:26]OFD Sender: No OFD packet to send [05:45:31]OFD Sender: No OFD packet to send [05:45:36]OFD Sender: No OFD packet to send [05:45:41]OFD Sender: No OFD packet to send [05:45:46]OFD Sender: No OFD packet to send [05:45:51]OFD Sender: No OFD packet to send [05:45:56]OFD Sender: No OFD packet to send [05:46:01]OFD Sender: No OFD packet to send [05:46:06]OFD Sender: No OFD packet to send [05:46:11]OFD Sender: No OFD packet to send [05:46:17]OFD Sender: No OFD packet to send [05:46:22]OFD Sender: No OFD packet to send [05:46:27]OFD Sender: No OFD packet to send [05:46:32]OFD Sender: No OFD packet to send [05:46:37]OFD Sender: No OFD packet to send [05:46:42]OFD Sender: No OFD packet to send [05:46:47]OFD Sender: No OFD packet to send [05:46:52]OFD Sender: No OFD packet to send [05:46:57]OFD Sender: No OFD packet to send [05:47:02]OFD Sender: No OFD packet to send [05:47:07]OFD Sender: No OFD packet to send [05:47:12]OFD Sender: No OFD packet to send [05:47:17]OFD Sender: No OFD packet to send [05:47:22]OFD Sender: No OFD packet to send [05:47:27]OFD Sender: No OFD packet to send [05:47:32]OFD Sender: No OFD packet to send [05:47:37]OFD Sender: No OFD packet to send [05:47:42]OFD Sender: No OFD packet to send [05:47:47]OFD Sender: No OFD packet to send [05:47:52]OFD Sender: No OFD packet to send [05:47:57]OFD Sender: No OFD packet to send [05:48:02]OFD Sender: No OFD packet to send [05:48:07]OFD Sender: No OFD packet to send [05:48:12]OFD Sender: No OFD packet to send [05:48:17]OFD Sender: No OFD packet to send [05:48:22]OFD Sender: No OFD packet to send [05:48:27]OFD Sender: No OFD packet to send [05:48:32]OFD Sender: No OFD packet to send [05:48:37]OFD Sender: No OFD packet to send [05:48:42]OFD Sender: No OFD packet to send [05:48:47]OFD Sender: No OFD packet to send [05:48:52]OFD Sender: No OFD packet to send [05:48:57]OFD Sender: No OFD packet to send [05:49:02]OFD Sender: No OFD packet to send [05:49:07]OFD Sender: No OFD packet to send [05:49:12]OFD Sender: No OFD packet to send [05:49:17]OFD Sender: No OFD packet to send [05:49:22]OFD Sender: No OFD packet to send [05:49:27]OFD Sender: No OFD packet to send [05:49:32]OFD Sender: No OFD packet to send [05:49:37]OFD Sender: No OFD packet to send [05:49:42]OFD Sender: No OFD packet to send [05:49:47]OFD Sender: No OFD packet to send [05:49:52]OFD Sender: No OFD packet to send [05:49:57]OFD Sender: No OFD packet to send [05:50:02]OFD Sender: No OFD packet to send [05:50:07]OFD Sender: No OFD packet to send [05:50:12]OFD Sender: No OFD packet to send [05:50:17]OFD Sender: No OFD packet to send [05:50:22]OFD Sender: No OFD packet to send [05:50:27]OFD Sender: No OFD packet to send [05:50:32]OFD Sender: No OFD packet to send [05:50:37]OFD Sender: No OFD packet to send [05:50:42]OFD Sender: No OFD packet to send [05:50:47]OFD Sender: No OFD packet to send [05:50:52]OFD Sender: No OFD packet to send [05:50:57]OFD Sender: No OFD packet to send [05:51:02]OFD Sender: No OFD packet to send [05:51:07]OFD Sender: No OFD packet to send [05:51:12]OFD Sender: No OFD packet to send [05:51:17]OFD Sender: No OFD packet to send [05:51:22]OFD Sender: No OFD packet to send [05:51:27]OFD Sender: No OFD packet to send [05:51:32]OFD Sender: No OFD packet to send [05:51:37]OFD Sender: No OFD packet to send [05:51:42]OFD Sender: No OFD packet to send [05:51:47]OFD Sender: No OFD packet to send [05:51:52]OFD Sender: No OFD packet to send [05:51:57]OFD Sender: No OFD packet to send [05:52:02]OFD Sender: No OFD packet to send [05:52:07]OFD Sender: No OFD packet to send [05:52:12]OFD Sender: No OFD packet to send [05:52:17]OFD Sender: No OFD packet to send [05:52:22]OFD Sender: No OFD packet to send [05:52:27]OFD Sender: No OFD packet to send [05:52:32]OFD Sender: No OFD packet to send [05:52:37]OFD Sender: No OFD packet to send [05:52:42]OFD Sender: No OFD packet to send [05:52:47]OFD Sender: No OFD packet to send [05:52:52]OFD Sender: No OFD packet to send [05:52:57]OFD Sender: No OFD packet to send [05:53:02]OFD Sender: No OFD packet to send [05:53:07]OFD Sender: No OFD packet to send [05:53:12]OFD Sender: No OFD packet to send [05:53:17]OFD Sender: No OFD packet to send [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:47]OFD Sender: No OFD packet to send [05:54:52]OFD Sender: No OFD packet to send [05:54:57]OFD Sender: No OFD packet to send [05:55:02]OFD Sender: No OFD packet to send [05:55:07]OFD Sender: No OFD packet to send [05:55:12]OFD Sender: No OFD packet to send [05:55:17]OFD Sender: No OFD packet to send [05:55:22]OFD Sender: No OFD packet to send [05:55:27]OFD Sender: No OFD packet to send [05:55:32]OFD Sender: No OFD packet to send [05:55:37]OFD Sender: No OFD packet to send [05:55:42]OFD Sender: No OFD packet to send [05:55:47]OFD Sender: No OFD packet to send [05:55:52]OFD Sender: No OFD packet to send [05:55:57]OFD Sender: No OFD packet to send [05:56:02]OFD Sender: No OFD packet to send [05:56:07]OFD Sender: No OFD packet to send [05:56:12]OFD Sender: No OFD packet to send [05:56:17]OFD Sender: No OFD packet to send [05:56:22]OFD Sender: No OFD packet to send [05:56:27]OFD Sender: No OFD packet to send [05:56:32]OFD Sender: No OFD packet to send [05:56:37]OFD Sender: No OFD packet to send [05:56:42]OFD Sender: No OFD packet to send [05:56:47]OFD Sender: No OFD packet to send [05:56:52]OFD Sender: No OFD packet to send [05:56:57]OFD Sender: No OFD packet to send [05:57:02]OFD Sender: No OFD packet to send [05:57:07]OFD Sender: No OFD packet to send [05:57:12]OFD Sender: No OFD packet to send [05:57:17]OFD Sender: No OFD packet to send [05:57:22]OFD Sender: No OFD packet to send [05:57:27]OFD Sender: No OFD packet to send [05:57:32]OFD Sender: No OFD packet to send [05:57:37]OFD Sender: No OFD packet to send [05:57:42]OFD Sender: No OFD packet to send [05:57:47]OFD Sender: No OFD packet to send [05:57:52]OFD Sender: No OFD packet to send [05:57:57]OFD Sender: No OFD packet to send [05:58:02]OFD Sender: No OFD packet to send [05:58:07]OFD Sender: No OFD packet to send [05:58:12]OFD Sender: No OFD packet to send [05:58:17]OFD Sender: No OFD packet to send [05:58:22]OFD Sender: No OFD packet to send [05:58:27]OFD Sender: No OFD packet to send [05:58:32]OFD Sender: No OFD packet to send [05:58:37]OFD Sender: No OFD packet to send [05:58:42]OFD Sender: No OFD packet to send [05:58:47]OFD Sender: No OFD packet to send [05:58:52]OFD Sender: No OFD packet to send [05:58:57]OFD Sender: No OFD packet to send [05:59:02]OFD Sender: No OFD packet to send [05:59:07]OFD Sender: No OFD packet to send [05:59:12]OFD Sender: No OFD packet to send [05:59:17]OFD Sender: No OFD packet to send [05:59:22]OFD Sender: No OFD packet to send [05:59:27]OFD Sender: No OFD packet to send [05:59:32]OFD Sender: No OFD packet to send [05:59:37]OFD Sender: No OFD packet to send [05:59:42]OFD Sender: No OFD packet to send [05:59:47]OFD Sender: No OFD packet to send [05:59:52]OFD Sender: No OFD packet to send [05:59:57]OFD Sender: No OFD packet to send [06:00:02]OFD Sender: No OFD packet to send [06:00:07]OFD Sender: No OFD packet to send [06:00:12]OFD Sender: No OFD packet to send [06:00:17]OFD Sender: No OFD packet to send [06:00:22]OFD Sender: No OFD packet to send [06:00:27]OFD Sender: No OFD packet to send [06:00:32]OFD Sender: No OFD packet to send [06:00:37]OFD Sender: No OFD packet to send [06:00:42]OFD Sender: No OFD packet to send [06:00:47]OFD Sender: No OFD packet to send [06:00:52]OFD Sender: No OFD packet to send [06:00:57]OFD Sender: No OFD packet to send [06:01:02]OFD Sender: No OFD packet to send [06:01:07]OFD Sender: No OFD packet to send [06:01:12]OFD Sender: No OFD packet to send [06:01:17]OFD Sender: No OFD packet to send [06:01:22]OFD Sender: No OFD packet to send [06:01:27]OFD Sender: No OFD packet to send [06:01:32]OFD Sender: No OFD packet to send [06:01:37]accept exits with 7 [06:01:37]New connection [06:01:37]New thread 3067612516 created [06:01:37]Thread 3067469156 joined [06:01:37]Waiting for new connection... [06:01:37] Sock 7.Parse request [06:01:37]Sock 7.Check first char [06:01:37]Sock 7.First char is OK [06:01:37]request: POST /json_proto HTTP/1.0 [06:01:37]Method: POST [06:01:37]URL: /json_proto [06:01:37]Method is POST - this is cgi request [06:01:37]url: /json_proto [06:01:37]query_string will be loaded in cgi processing [06:01:37]execute_cgi json_proto POST (null) [06:01:37]execute_cgi path=json_proto method=POST [06:01:37]POST find Content-Length [06:01:37]Host: 172.17.45.131:8080 [06:01:37]Content-Length: 677 [06:01:37]Content-Type: application/json [06:01:37] [06:01:37]POST finish read [06:01:37]Found Content-Length = 677 [06:01:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610301", "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" ] } } [06:01:37]execute_script... [06:01: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)610301", "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" ] } } [06:01:37]POST & json_proto [06:01:37]process_json_proto [06:01:37]json parsed OK: [06:01:37]protocol is kg_v1.0 [06:01:37]action value=close_receipt [06:01:37]process_action close_receipt [06:01:37]cmd_close_receipt [06:01:37]MH_GetDate [06:01:37]Write to MH i2c: F0 00 00 67 5A B0 [06:01:37]Write i2c OK [06:01:37]MH_I2C_Read... [06:01:37]Read from MH i2c: F0 [06:01:37]MH_I2C_Read... [06:01:37]Read from MH i2c: F0 09 00 [06:01:37]MH_I2C_Read... [06:01:37]Read from MH i2c: F0 09 00 67 5A 00 C5 81 A8 66 C6 D4 6E 66 7B [06:01:37]GetLastDocTimeStamp 1722318087 [06:01:37]current date 1722319301 [06:01:37]FM_GetShiftState [06:01:37]SAM_PROTO_GetShiftState [06:01:37]wFMCommunicate request_size=4 [06:01:37]MH_SAM_APDU [06:01:37]CAPDU: 80 13 01 00 [06:01:37]Write to MH i2c: E2 08 00 68 5A 80 13 01 00 00 00 00 00 3F [06:01:37]Write i2c OK [06:01:37]MH_I2C_Read... [06:01:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:01:37]Read from MH i2c: E2 [06:01:37]MH_I2C_Read... [06:01:37]Read from MH i2c: E2 0E 00 [06:01:37]MH_I2C_Read... [06:01:37]Read from MH i2c: E2 0E 00 68 5A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F2 [06:01:37]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [06:01:37]wFMCommunicate OK [06:01:37]SAM_PROTO_GetShiftState done [06:01:37]FM_GetShiftState done [06:01:37]opened in 1722298218 [06:01:37]opened+sec_in_day 1722384618 [06:01:37]quantity*price = 30035 [06:01:37]sum+1 = 30036 [06:01:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 44 30.07.2024 06:01 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24669 ФПД: 276161240116925 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T060141&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24669&fm=276161240116925&tin=02508201610067®Number=0000000000171247&sum=30000 [06:01:38]StoreToDocumentArchive [06:01:38]shift 48 fd 24669 [06:01:38]save to /storage/0048/doc_00024669 [06:01:38]save last doc name /storage/0048/doc_00024669 to /storage/kkm_last_doc_name [06:01:38]save OK [06:01:38]Clear old archive folders... [06:01:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:01:38]tlvbuf is 01482610 [06:01:38]SAM_PROTO_ClearQueue [06:01:38]wFMCommunicate request_size=4 [06:01:38]MH_SAM_APDU [06:01:38]CAPDU: 80 09 00 00 [06:01:38]Write to MH i2c: E2 08 00 75 5A 80 09 00 00 00 00 00 00 41 [06:01:38]Write i2c OK [06:01:38]MH_I2C_Read... [06:01:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:01:38]Read from MH i2c: E2 [06:01:38]MH_I2C_Read... [06:01:38]Read from MH i2c: E2 03 00 [06:01:38]MH_I2C_Read... [06:01:38]Read from MH i2c: E2 03 00 75 5A 00 90 00 43 [06:01:38]RAPDU: 90 00 [06:01:38]wFMCommunicate OK [06:01:38]SAM_PROTO_ClearQueue done [06:01:38]KKMCreateOFDPacket [06:01:38]OFDProtocolAddRootSTLVToBuf [06:01:38]FM_MakeSignedData [06:01:38]FM_MakeSignedData [06:01:38]SAM_PROTO_SignData [06:01:38]wFMCommunicate request_size=4 [06:01:38]MH_SAM_APDU [06:01:38]CAPDU: 80 0D 01 02 [06:01:38]Write to MH i2c: E2 08 00 76 5A 80 0D 01 02 00 00 00 00 49 [06:01:38]Write i2c OK [06:01:38]MH_I2C_Read... [06:01:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:01:38]Read from MH i2c: E2 [06:01:38]MH_I2C_Read... [06:01:38]Read from MH i2c: E2 03 00 [06:01:38]MH_I2C_Read... [06:01:38]Read from MH i2c: E2 03 00 76 5A 00 90 00 44 [06:01:38]RAPDU: 90 00 [06:01:38]wFMCommunicate OK [06:01:38]wFMCommunicate request_size=255 [06:01:38]MH_SAM_APDU [06:01: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 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 2C 00 00 00 F4 03 04 00 C5 81 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5D 60 00 00 35 04 06 00 FB [06:01:38]Write to MH i2c: E2 02 01 77 5A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 2C 00 00 00 F4 03 04 00 C5 81 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5D 60 00 00 35 04 06 00 FB 00 00 4C [06:01:39]Write i2c OK [06:01:39]MH_I2C_Read... [06:01:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:01:39]Read from MH i2c: E2 [06:01:39]MH_I2C_Read... [06:01:39]Read from MH i2c: E2 03 00 [06:01:39]MH_I2C_Read... [06:01:39]Read from MH i2c: E2 03 00 77 5A 00 90 00 45 [06:01:39]RAPDU: 90 00 [06:01:39]wFMCommunicate OK [06:01:39]wFMCommunicate request_size=10 [06:01:39]MH_SAM_APDU [06:01:39]CAPDU: 80 0D 02 02 05 2A CC 9E 2E BD [06:01:39]Write to MH i2c: E2 0D 00 78 5A 80 0D 02 02 05 00 2A CC 9E 2E BD 00 00 D5 [06:01:39]Write i2c OK [06:01:39]MH_I2C_Read... [06:01:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:01:39]Read from MH i2c: E2 [06:01:39]MH_I2C_Read... [06:01:39]Read from MH i2c: E2 03 00 [06:01:39]MH_I2C_Read... [06:01:39]Read from MH i2c: E2 03 00 78 5A 00 90 00 46 [06:01:39]RAPDU: 90 00 [06:01:39]wFMCommunicate OK [06:01:39]wFMCommunicate request_size=4 [06:01:39]MH_SAM_APDU [06:01:39]CAPDU: 80 0D 03 02 [06:01:39]Write to MH i2c: E2 08 00 79 5A 80 0D 03 02 00 00 00 00 4E [06:01:39]Write i2c OK [06:01:39]MH_I2C_Read... [06:01:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:01:39]Read from MH i2c: E2 [06:01:39]MH_I2C_Read... [06:01:39]Read from MH i2c: E2 0B 00 [06:01:39]MH_I2C_Read... [06:01:39]Read from MH i2c: E2 0B 00 79 5A 00 30 5C 97 E4 49 8B E9 9E 90 00 B1 [06:01:39]RAPDU: 30 5C 97 E4 49 8B E9 9E 90 00 [06:01:39]wFMCommunicate OK [06:01:39]SAM_PROTO_SignData done [06:01:39]FM_MakeSignedData done [06:01:39]CreateOFDProtocolMessage [06:01:39]wFMCommunicate request_size=4 [06:01:39]MH_SAM_APDU [06:01:39]CAPDU: 80 11 00 00 [06:01:39]Write to MH i2c: E2 08 00 7A 5A 80 11 00 00 00 00 00 00 4E [06:01:39]Write i2c OK [06:01:39]MH_I2C_Read... [06:01:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:01:39]Read from MH i2c: E2 [06:01:39]MH_I2C_Read... [06:01:39]Read from MH i2c: E2 17 00 [06:01:39]MH_I2C_Read... [06:01:39]Read from MH i2c: E2 17 00 7A 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A4 [06:01:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [06:01:39]wFMCommunicate OK [06:01:39]CreateOFDProtocolMessage done [06:01:39]OFDSenderStorePacket 24669 [06:01:39]StoreOFDPacket docnum=24669 [06:01:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 62 E3 07 01 6F 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 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 2C 00 00 00 F4 03 04 00 C5 81 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5D 60 00 00 35 04 06 00 FB 2A CC 9E 2E BD 30 5C 97 E4 49 8B E9 9E [06:01:39]CheckFolder [06:01:39]dirname=/storage/ofd_packets [06:01:39]CheckFolder done [06:01:39]ProducePacketName [06:01:39]name=ofd_packets/00024669 [06:01:39]NVStorageSaveData ofd_packets/00024669 [06:01:39]File name is /storage/ofd_packets/00024669 [06:01:39]Write 301 bytes [06:01:39]NVStorageSaveData done [06:01:39]OFDSenderStorePacket done [06:01:39]KKMCreateOFDPacket done [06:01:39]NVStorageSaveData kkm_last_timestamp [06:01:39]File name is /storage/kkm_last_timestamp [06:01:39]Write 4 bytes [06:01:39]NVStorageSaveData done [06:01:39]ExternCall_PrintAddStr [06:01:39]wPrintStart [06:01:39]Write to MH i2c: 01 00 00 7B 5A D5 [06:01:39]Write i2c OK [06:01:39]MH_I2C_Read... [06:01:39]Read from MH i2c: 01 [06:01:39]MH_I2C_Read... [06:01:39]Read from MH i2c: 01 07 00 [06:01:39]MH_I2C_Read... [06:01:39]Read from MH i2c: 01 07 00 7B 5A 00 00 00 00 00 FF 0F EA [06:01:39]RasterBufferAndPrint [06:01:39]line Счет N : (1)610301 [06:01:39]line ИНН: 02508201610067 [06:01:39]line Контрольно-Кассовый Чек [06:01:39]line ПРОДАЖА [06:01:39]line ТРК (МРК, ГНК) : 32 [06:01:39]line Товар: 2710124130 [06:01:39]line Аи-92-К-2 [06:01:39]line 4.430 * 67.80 [06:01:39]line = 300.35 [06:01:39]line НДС 12% НСП 1% [06:01:39]line > о реализуемом товаре [06:01:39]line ОКРУГЛЕНИЕ: -0.35 [06:01:39]line ИТОГО: 300.00 [06:01:39]line Внесено: 300.00 [06:01:39]line СДАЧА: 0.00 [06:01:39]line НСП 1% : 2.66 [06:01:39]line НДС 12% : 31.90 [06:01:39]line Наличными: 300.00 [06:01:39]line Безнал.: 0.00 [06:01:39]line Место: АЗС № 127 "Партнер Нефть" [06:01:39]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [06:01:39]line СНО: Общий режим [06:01:39]line Чек 44 30.07.2024 06:01 [06:01:39]line Смена: 48 ФФД: 1.0 [06:01:39]line ЗНМ: 0300000158 [06:01:39]line РНМ: 0000000000171247 [06:01:39]line Версия ККМ: v1.0 [06:01:39]line ФМ: 0000000002098565 [06:01:39]line ФД: 24669 [06:01:39]line ФПД: 276161240116925 [06:01:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T060141&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24669&fm=276161240116925&tin=02508201610067®Number=0000000000171247&sum=30000 [06:01:39]OFD Sender: Processing packet 24669 [packets to send 29, broken 28] [06:01:39]ProducePacketName [06:01:39]name=ofd_packets/00024669 [06:01:39]OFD Sender: To server: pG, [06:01:39]CommunicateWithHost lk.salyk.kg:30040 [06:01:39]ConnectInit lk.salyk.kg [06:01:39]written 0, free lines is 4095 [06:01:39]Connected sock=10 [06:01:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 62 E3 07 01 6F 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 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 2C 00 00 00 F4 03 04 00 C5 81 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5D 60 00 00 35 04 06 00 FB 2A CC 9E 2E BD 30 5C 97 E4 49 8B E9 9E [06:01:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 6B D6 47 00 55 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 32 30 39 38 35 36 35 10 04 04 00 5D 60 00 00 F4 03 04 00 54 2D A8 66 B6 04 01 00 00 47 3A 5C 84 0C 13 1E 77 [06:01:40]CommunicateWithHost err = 0 [06:01:40]CheckOFDResponse [06:01:40]1017 (14) - 77093643461234 [06:01:40]1041 (16) - 0000000002098565 [06:01:40]1040 (4) - 24669 [06:01:40]1012 (4) - 30.07.2024 00:01 [06:01:40]1206 (1) - 0 [06:01:40]OFD Sender: Remove packet 24669 [06:01:40]ProducePacketName [06:01:40]name=ofd_packets/00024669 [06:01:40]NVStorageDeleteData [06:01:40]Write to MH i2c: 01 00 00 A6 5A 00 [06:01:40]Write i2c OK [06:01:40]MH_I2C_Read... [06:01:40]Read from MH i2c: 01 [06:01:40]MH_I2C_Read... [06:01:40]Read from MH i2c: 01 07 00 [06:01:40]MH_I2C_Read... [06:01:40]Read from MH i2c: 01 07 00 A6 5A 00 00 00 00 00 ED 0C 00 [06:01:40]RasterBufferAndPrint [06:01:40]line [06:01:40]line [06:01:40]line [06:01:40]line [06:01:40]line [06:01:40]written 0, free lines is 3315 [06:01:40]MH_Cut [06:01:40]Write to MH i2c: D1 01 00 AD 5A 01 D9 [06:01:40]Write i2c OK [06:01:40]MH_I2C_Read... [06:01:40]Read from MH i2c: D1 [06:01:40]MH_I2C_Read... [06:01:40]Read from MH i2c: D1 01 00 [06:01:40]MH_I2C_Read... [06:01:40]Read from MH i2c: D1 01 00 AD 5A 00 D8 [06:01:40]Write to MH i2c: 01 00 00 AE 5A 08 [06:01:40]Write i2c OK [06:01:40]MH_I2C_Read... [06:01:40]OFD Sender: No OFD packet to send [06:01:40]*** Cut start [06:01:40]*** Partial cut [06:01:40]*** CUTSNS_PIN = 1 [06:01:40]*** CUTSNS_PIN = 0 [06:01:41]*** Brake cut motor [06:01:41]Read from MH i2c: 01 [06:01:41]MH_I2C_Read... [06:01:41]*** Stop cut motor [06:01:41]Read from MH i2c: 01 07 00 [06:01:41]MH_I2C_Read... [06:01:41]*** Cut end [06:01:41]Read from MH i2c: 01 07 00 AE 5A 00 00 00 00 00 FF 0F 1D [06:01:41]process_action close_receipt done [06:01:41]requested_data is exist [06:01:41]produce_requested_data [06:01:41]requested_item fm.sn is exist - process it [06:01:41]wFMCommunicate request_size=4 [06:01:41]MH_SAM_APDU [06:01:41]CAPDU: 80 11 00 00 [06:01:41]Write to MH i2c: E2 08 00 AF 5A 80 11 00 00 00 00 00 00 83 [06:01:41]Write i2c OK [06:01:41]MH_I2C_Read... [06:01:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:01:41]Read from MH i2c: E2 [06:01:41]MH_I2C_Read... [06:01:41]Read from MH i2c: E2 17 00 [06:01:41]MH_I2C_Read... [06:01:41]Read from MH i2c: E2 17 00 AF 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D9 [06:01:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [06:01:41]wFMCommunicate OK [06:01:41]requested_item fd.num is exist - process it [06:01:41]SAM_PROTO_GetFieldsCounters [06:01:41]wFMCommunicate request_size=4 [06:01:41]MH_SAM_APDU [06:01:41]CAPDU: 80 13 00 00 [06:01:41]Write to MH i2c: E2 08 00 B0 5A 80 13 00 00 00 00 00 00 86 [06:01:41]Write i2c OK [06:01:41]MH_I2C_Read... [06:01:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:01:41]Read from MH i2c: E2 [06:01:41]MH_I2C_Read... [06:01:41]Read from MH i2c: E2 62 00 [06:01:41]MH_I2C_Read... [06:01:41]Read from MH i2c: E2 62 00 B0 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 5D 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 18 [06:01:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 5D 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:01:41]wFMCommunicate OK [06:01:41]SAM_PROTO_GetFieldsCounters done [06:01:41]requested_item shift.num is exist - process it [06:01:41]requested_item shift.opened is exist - process it [06:01:41]req_shift_opened [06:01:41]FM_GetShiftState [06:01:41]SAM_PROTO_GetShiftState [06:01:41]wFMCommunicate request_size=4 [06:01:41]MH_SAM_APDU [06:01:41]CAPDU: 80 13 01 00 [06:01:41]Write to MH i2c: E2 08 00 B1 5A 80 13 01 00 00 00 00 00 88 [06:01:41]Write i2c OK [06:01:41]MH_I2C_Read... [06:01:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:01:41]Read from MH i2c: E2 [06:01:41]MH_I2C_Read... [06:01:41]Read from MH i2c: E2 0E 00 [06:01:41]MH_I2C_Read... [06:01:41]Read from MH i2c: E2 0E 00 B1 5A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 3B [06:01:41]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [06:01:41]wFMCommunicate OK [06:01:41]SAM_PROTO_GetShiftState done [06:01:41]FM_GetShiftState done [06:01:41]req_shift_opened done [06:01:41]requested_item shift.open_date is exist - process it [06:01:41]req_shift_open_date [06:01:41]req_shift_open_date done [06:01:41]produce_requested_data done [06:01:41]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24669,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [06:01:41]process_action_free close_receipt [06:01:41]json_value_free [06:01:41]json_value_free done [06:01:41]process_json_proto returns [06:01:41]Send response to host [06:01:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24669,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [06:01:41]free response buf [06:01:41]execute_script done [06:01:41]execute_script returns [06:01:41]free content buf [06:01:41]Sock 7.Close socket [06:01:41]Sock 7.Thread stoped [06:01:45]OFD Sender: No OFD packet to send [06:01:50]OFD Sender: No OFD packet to send [06:01:55]OFD Sender: No OFD packet to send [06:02:00]OFD Sender: No OFD packet to send [06:02:05]OFD Sender: No OFD packet to send [06:02:10]OFD Sender: No OFD packet to send [06:02:15]OFD Sender: No OFD packet to send [06:02:20]OFD Sender: No OFD packet to send [06:02:25]OFD Sender: No OFD packet to send [06:02:30]OFD Sender: No OFD packet to send [06:02:30]accept exits with 9 [06:02:30]New connection [06:02:30]New thread 3067469156 created [06:02:30]Thread 3067612516 joined [06:02:30]Waiting for new connection... [06:02:30] Sock 9.Parse request [06:02:30]Sock 9.Check first char [06:02:30]Sock 9.First char is OK [06:02:30]request: POST /json_proto HTTP/1.0 [06:02:30]Method: POST [06:02:30]URL: /json_proto [06:02:30]Method is POST - this is cgi request [06:02:30]url: /json_proto [06:02:30]query_string will be loaded in cgi processing [06:02:30]execute_cgi json_proto POST (null) [06:02:30]execute_cgi path=json_proto method=POST [06:02:30]POST find Content-Length [06:02:30]Host: 172.17.45.131:8080 [06:02:30]Content-Length: 684 [06:02:30]Content-Type: application/json [06:02:30] [06:02:30]POST finish read [06:02:30]Found Content-Length = 684 [06:02:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610300", "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" : 37.00, "quantity" : 40.550, "sum" : 1500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:02:30]execute_script... [06:02:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610300", "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" : 37.00, "quantity" : 40.550, "sum" : 1500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:02:30]POST & json_proto [06:02:30]process_json_proto [06:02:30]json parsed OK: [06:02:30]protocol is kg_v1.0 [06:02:30]action value=close_receipt [06:02:30]process_action close_receipt [06:02:30]cmd_close_receipt [06:02:30]MH_GetDate [06:02:30]Write to MH i2c: F0 00 00 B2 5A FB [06:02:30]Write i2c OK [06:02:30]MH_I2C_Read... [06:02:30]Read from MH i2c: F0 [06:02:30]MH_I2C_Read... [06:02:30]Read from MH i2c: F0 09 00 [06:02:30]MH_I2C_Read... [06:02:30]Read from MH i2c: F0 09 00 B2 5A 00 FA 81 A8 66 C6 D4 6E 66 FB [06:02:30]GetLastDocTimeStamp 1722319301 [06:02:30]current date 1722319354 [06:02:30]FM_GetShiftState [06:02:30]SAM_PROTO_GetShiftState [06:02:30]wFMCommunicate request_size=4 [06:02:30]MH_SAM_APDU [06:02:30]CAPDU: 80 13 01 00 [06:02:30]Write to MH i2c: E2 08 00 B3 5A 80 13 01 00 00 00 00 00 8A [06:02:30]Write i2c OK [06:02:30]MH_I2C_Read... [06:02:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:02:30]Read from MH i2c: E2 [06:02:30]MH_I2C_Read... [06:02:30]Read from MH i2c: E2 0E 00 [06:02:30]MH_I2C_Read... [06:02:30]Read from MH i2c: E2 0E 00 B3 5A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 3D [06:02:30]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [06:02:30]wFMCommunicate OK [06:02:30]SAM_PROTO_GetShiftState done [06:02:30]FM_GetShiftState done [06:02:30]opened in 1722298218 [06:02:30]opened+sec_in_day 1722384618 [06:02:30]quantity*price = 150035 [06:02:30]sum+1 = 150036 [06:02:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 45 30.07.2024 06:02 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24670 ФПД: 23712049357983 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T060234&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24670&fm=23712049357983&tin=02508201610067®Number=0000000000171247&sum=150000 [06:02:32]StoreToDocumentArchive [06:02:32]shift 48 fd 24670 [06:02:32]save to /storage/0048/doc_00024670 [06:02:32]save last doc name /storage/0048/doc_00024670 to /storage/kkm_last_doc_name [06:02:32]save OK [06:02:32]Clear old archive folders... [06:02:32]ProcessDocumentItem done err = 0, tmpTLVsize=250 [06:02:32]tlvbuf is 0145D130 [06:02:32]SAM_PROTO_ClearQueue [06:02:32]wFMCommunicate request_size=4 [06:02:32]MH_SAM_APDU [06:02:32]CAPDU: 80 09 00 00 [06:02:32]Write to MH i2c: E2 08 00 C0 5A 80 09 00 00 00 00 00 00 8C [06:02:32]Write i2c OK [06:02:32]MH_I2C_Read... [06:02:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:02:32]Read from MH i2c: E2 [06:02:32]MH_I2C_Read... [06:02:32]Read from MH i2c: E2 03 00 [06:02:32]MH_I2C_Read... [06:02:32]Read from MH i2c: E2 03 00 C0 5A 00 90 00 8E [06:02:32]RAPDU: 90 00 [06:02:32]wFMCommunicate OK [06:02:32]SAM_PROTO_ClearQueue done [06:02:32]KKMCreateOFDPacket [06:02:32]OFDProtocolAddRootSTLVToBuf [06:02:32]FM_MakeSignedData [06:02:32]FM_MakeSignedData [06:02:32]SAM_PROTO_SignData [06:02:32]wFMCommunicate request_size=4 [06:02:32]MH_SAM_APDU [06:02:32]CAPDU: 80 0D 01 02 [06:02:32]Write to MH i2c: E2 08 00 C1 5A 80 0D 01 02 00 00 00 00 94 [06:02:32]Write i2c OK [06:02:32]MH_I2C_Read... [06:02:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:02:32]Read from MH i2c: E2 [06:02:32]MH_I2C_Read... [06:02:32]Read from MH i2c: E2 03 00 [06:02:32]MH_I2C_Read... [06:02:32]Read from MH i2c: E2 03 00 C1 5A 00 90 00 8F [06:02:32]RAPDU: 90 00 [06:02:32]wFMCommunicate OK [06:02:32]wFMCommunicate request_size=255 [06:02:32]MH_SAM_APDU [06:02:32]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 66 9E 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 13 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 2D 00 00 00 F4 03 04 00 FA 81 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5E 60 00 00 35 04 06 00 15 90 [06:02:32]Write to MH i2c: E2 02 01 C2 5A 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 66 9E 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 13 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 2D 00 00 00 F4 03 04 00 FA 81 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5E 60 00 00 35 04 06 00 15 90 00 00 97 [06:02:32]Write i2c OK [06:02:32]MH_I2C_Read... [06:02:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:02:32]Read from MH i2c: E2 [06:02:32]MH_I2C_Read... [06:02:32]Read from MH i2c: E2 03 00 [06:02:32]MH_I2C_Read... [06:02:32]Read from MH i2c: E2 03 00 C2 5A 00 90 00 90 [06:02:32]RAPDU: 90 00 [06:02:32]wFMCommunicate OK [06:02:32]wFMCommunicate request_size=9 [06:02:32]MH_SAM_APDU [06:02:32]CAPDU: 80 0D 02 02 04 E4 47 64 9F [06:02:32]Write to MH i2c: E2 0C 00 C3 5A 80 0D 02 02 04 00 E4 47 64 9F 00 00 CD [06:02:32]Write i2c OK [06:02:32]MH_I2C_Read... [06:02:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:02:32]Read from MH i2c: E2 [06:02:32]MH_I2C_Read... [06:02:32]Read from MH i2c: E2 03 00 [06:02:32]MH_I2C_Read... [06:02:32]Read from MH i2c: E2 03 00 C3 5A 00 90 00 91 [06:02:32]RAPDU: 90 00 [06:02:32]wFMCommunicate OK [06:02:32]wFMCommunicate request_size=4 [06:02:32]MH_SAM_APDU [06:02:32]CAPDU: 80 0D 03 02 [06:02:32]Write to MH i2c: E2 08 00 C4 5A 80 0D 03 02 00 00 00 00 99 [06:02:32]Write i2c OK [06:02:32]MH_I2C_Read... [06:02:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:02:32]Read from MH i2c: E2 [06:02:32]MH_I2C_Read... [06:02:32]Read from MH i2c: E2 0B 00 [06:02:32]MH_I2C_Read... [06:02:32]Read from MH i2c: E2 0B 00 C4 5A 00 33 FD 7C 61 87 A5 E4 EE 90 00 A5 [06:02:32]RAPDU: 33 FD 7C 61 87 A5 E4 EE 90 00 [06:02:32]wFMCommunicate OK [06:02:32]SAM_PROTO_SignData done [06:02:32]FM_MakeSignedData done [06:02:32]CreateOFDProtocolMessage [06:02:32]wFMCommunicate request_size=4 [06:02:32]MH_SAM_APDU [06:02:32]CAPDU: 80 11 00 00 [06:02:32]Write to MH i2c: E2 08 00 C5 5A 80 11 00 00 00 00 00 00 99 [06:02:32]Write i2c OK [06:02:32]MH_I2C_Read... [06:02:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:02:32]Read from MH i2c: E2 [06:02:32]MH_I2C_Read... [06:02:32]Read from MH i2c: E2 17 00 [06:02:32]MH_I2C_Read... [06:02:32]Read from MH i2c: E2 17 00 C5 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 EF [06:02:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [06:02:32]wFMCommunicate OK [06:02:32]CreateOFDProtocolMessage done [06:02:32]OFDSenderStorePacket 24670 [06:02:32]StoreOFDPacket docnum=24670 [06:02:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 54 47 06 01 F5 CE 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 66 9E 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 13 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 2D 00 00 00 F4 03 04 00 FA 81 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5E 60 00 00 35 04 06 00 15 90 E4 47 64 9F 33 FD 7C 61 87 A5 E4 EE [06:02:32]CheckFolder [06:02:32]dirname=/storage/ofd_packets [06:02:32]CheckFolder done [06:02:32]ProducePacketName [06:02:32]name=ofd_packets/00024670 [06:02:32]NVStorageSaveData ofd_packets/00024670 [06:02:32]File name is /storage/ofd_packets/00024670 [06:02:32]Write 300 bytes [06:02:32]NVStorageSaveData done [06:02:32]OFDSenderStorePacket done [06:02:32]KKMCreateOFDPacket done [06:02:32]NVStorageSaveData kkm_last_timestamp [06:02:32]File name is /storage/kkm_last_timestamp [06:02:32]Write 4 bytes [06:02:32]NVStorageSaveData done [06:02:32]ExternCall_PrintAddStr [06:02:32]wPrintStart [06:02:32]Write to MH i2c: 01 00 00 C6 5A 20 [06:02:32]Write i2c OK [06:02:32]MH_I2C_Read... [06:02:32]Read from MH i2c: 01 [06:02:32]MH_I2C_Read... [06:02:32]Read from MH i2c: 01 07 00 [06:02:32]MH_I2C_Read... [06:02:32]Read from MH i2c: 01 07 00 C6 5A 00 00 00 00 00 FF 0F 35 [06:02:32]RasterBufferAndPrint [06:02:32]line Счет N : (1)610300 [06:02:32]line ИНН: 02508201610067 [06:02:32]line Контрольно-Кассовый Чек [06:02:32]line ПРОДАЖА [06:02:32]line ТРК (МРК, ГНК) : 7 [06:02:32]line Товар: 2711190000 [06:02:32]line ГАЗ-К-3 [06:02:32]line 40.550 * 37.00 [06:02:32]line = 1500.35 [06:02:32]line НДС 12% НСП 1% [06:02:32]line > о реализуемом товаре [06:02:32]line ОКРУГЛЕНИЕ: -0.35 [06:02:32]line ИТОГО: 1500.00 [06:02:32]line Внесено: 1500.00 [06:02:32]line СДАЧА: 0.00 [06:02:32]line НСП 1% : 13.28 [06:02:32]line НДС 12% : 159.33 [06:02:32]line Наличными: 1500.00 [06:02:32]line Безнал.: 0.00 [06:02:32]line Место: АЗС № 127 "Партнер Нефть" [06:02:32]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [06:02:32]line СНО: Общий режим [06:02:32]line Чек 45 30.07.2024 06:02 [06:02:32]line Смена: 48 ФФД: 1.0 [06:02:32]line ЗНМ: 0300000158 [06:02:32]line РНМ: 0000000000171247 [06:02:32]line Версия ККМ: v1.0 [06:02:32]line ФМ: 0000000002098565 [06:02:32]line ФД: 24670 [06:02:32]line ФПД: 23712049357983 [06:02:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T060234&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24670&fm=23712049357983&tin=02508201610067®Number=0000000000171247&sum=150000 [06:02:32]OFD Sender: Processing packet 24670 [packets to send 29, broken 28] [06:02:32]ProducePacketName [06:02:32]name=ofd_packets/00024670 [06:02:32]OFD Sender: To server: pG, [06:02:32]CommunicateWithHost lk.salyk.kg:30040 [06:02:32]ConnectInit lk.salyk.kg [06:02:32]written 0, free lines is 4095 [06:02:32]Connected sock=10 [06:02:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 54 47 06 01 F5 CE 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 66 9E 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 13 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 2D 00 00 00 F4 03 04 00 FA 81 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5E 60 00 00 35 04 06 00 15 90 E4 47 64 9F 33 FD 7C 61 87 A5 E4 EE [06:02:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 0D CE 47 00 D0 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 32 30 39 38 35 36 35 10 04 04 00 5E 60 00 00 F4 03 04 00 8A 2D A8 66 B6 04 01 00 00 02 8F 74 40 66 6C E0 5A [06:02:33]CommunicateWithHost err = 0 [06:02:33]CheckOFDResponse [06:02:33]1017 (14) - 77093643461234 [06:02:33]1041 (16) - 0000000002098565 [06:02:33]1040 (4) - 24670 [06:02:33]1012 (4) - 30.07.2024 00:02 [06:02:33]1206 (1) - 0 [06:02:33]OFD Sender: Remove packet 24670 [06:02:33]ProducePacketName [06:02:33]name=ofd_packets/00024670 [06:02:33]NVStorageDeleteData [06:02:33]Write to MH i2c: 01 00 00 F1 5A 4B [06:02:33]Write i2c OK [06:02:33]MH_I2C_Read... [06:02:33]Read from MH i2c: 01 [06:02:33]MH_I2C_Read... [06:02:33]Read from MH i2c: 01 07 00 [06:02:33]MH_I2C_Read... [06:02:33]Read from MH i2c: 01 07 00 F1 5A 00 00 00 00 00 ED 0C 4B [06:02:33]RasterBufferAndPrint [06:02:33]line [06:02:33]line [06:02:33]line [06:02:33]line [06:02:33]line [06:02:33]written 0, free lines is 3315 [06:02:33]MH_Cut [06:02:33]Write to MH i2c: D1 01 00 F8 5A 01 24 [06:02:33]Write i2c OK [06:02:33]MH_I2C_Read... [06:02:33]Read from MH i2c: D1 [06:02:33]MH_I2C_Read... [06:02:33]Read from MH i2c: D1 01 00 [06:02:33]MH_I2C_Read... [06:02:33]Read from MH i2c: D1 01 00 F8 5A 00 23 [06:02:33]Write to MH i2c: 01 00 00 F9 5A 53 [06:02:33]Write i2c OK [06:02:33]MH_I2C_Read... [06:02:33]OFD Sender: No OFD packet to send [06:02:33]*** Cut start [06:02:33]*** Partial cut [06:02:33]*** CUTSNS_PIN = 1 [06:02:34]*** CUTSNS_PIN = 0 [06:02:34]*** Brake cut motor [06:02:34]Read from MH i2c: 01 [06:02:34]MH_I2C_Read... [06:02:34]*** Stop cut motor [06:02:34]*** Cut end [06:02:34]Read from MH i2c: 01 07 00 [06:02:34]MH_I2C_Read... [06:02:34]Read from MH i2c: 01 07 00 F9 5A 00 00 00 00 00 FF 0F 68 [06:02:34]process_action close_receipt done [06:02:34]requested_data is exist [06:02:34]produce_requested_data [06:02:34]requested_item fm.sn is exist - process it [06:02:34]wFMCommunicate request_size=4 [06:02:34]MH_SAM_APDU [06:02:34]CAPDU: 80 11 00 00 [06:02:34]Write to MH i2c: E2 08 00 FA 5A 80 11 00 00 00 00 00 00 CE [06:02:34]Write i2c OK [06:02:34]MH_I2C_Read... [06:02:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:02:34]Read from MH i2c: E2 [06:02:34]MH_I2C_Read... [06:02:34]Read from MH i2c: E2 17 00 [06:02:34]MH_I2C_Read... [06:02:34]Read from MH i2c: E2 17 00 FA 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 24 [06:02:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [06:02:34]wFMCommunicate OK [06:02:34]requested_item fd.num is exist - process it [06:02:34]SAM_PROTO_GetFieldsCounters [06:02:34]wFMCommunicate request_size=4 [06:02:34]MH_SAM_APDU [06:02:34]CAPDU: 80 13 00 00 [06:02:34]Write to MH i2c: E2 08 00 FB 5A 80 13 00 00 00 00 00 00 D1 [06:02:34]Write i2c OK [06:02:34]MH_I2C_Read... [06:02:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:02:34]Read from MH i2c: E2 [06:02:34]MH_I2C_Read... [06:02:34]Read from MH i2c: E2 62 00 [06:02:34]MH_I2C_Read... [06:02:34]Read from MH i2c: E2 62 00 FB 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 5E 60 00 00 0E 04 04 00 30 00 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 67 [06:02:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 5E 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:02:34]wFMCommunicate OK [06:02:34]SAM_PROTO_GetFieldsCounters done [06:02:34]requested_item shift.num is exist - process it [06:02:34]requested_item shift.opened is exist - process it [06:02:34]req_shift_opened [06:02:34]FM_GetShiftState [06:02:34]SAM_PROTO_GetShiftState [06:02:34]wFMCommunicate request_size=4 [06:02:34]MH_SAM_APDU [06:02:34]CAPDU: 80 13 01 00 [06:02:34]Write to MH i2c: E2 08 00 FC 5A 80 13 01 00 00 00 00 00 D3 [06:02:34]Write i2c OK [06:02:34]MH_I2C_Read... [06:02:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:02:34]Read from MH i2c: E2 [06:02:34]MH_I2C_Read... [06:02:34]Read from MH i2c: E2 0E 00 [06:02:34]MH_I2C_Read... [06:02:34]Read from MH i2c: E2 0E 00 FC 5A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 86 [06:02:34]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [06:02:34]wFMCommunicate OK [06:02:34]SAM_PROTO_GetShiftState done [06:02:34]FM_GetShiftState done [06:02:34]req_shift_opened done [06:02:34]requested_item shift.open_date is exist - process it [06:02:34]req_shift_open_date [06:02:34]req_shift_open_date done [06:02:34]produce_requested_data done [06:02:34]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24670,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [06:02:34]process_action_free close_receipt [06:02:34]json_value_free [06:02:34]json_value_free done [06:02:34]process_json_proto returns [06:02:34]Send response to host [06:02:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24670,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [06:02:34]free response buf [06:02:34]execute_script done [06:02:34]execute_script returns [06:02:34]free content buf [06:02:34]Sock 9.Close socket [06:02:34]Sock 9.Thread stoped [06:02:38]OFD Sender: No OFD packet to send [06:02:43]OFD Sender: No OFD packet to send [06:02:48]OFD Sender: No OFD packet to send [06:02:53]OFD Sender: No OFD packet to send [06:02:58]OFD Sender: No OFD packet to send [06:03:03]OFD Sender: No OFD packet to send [06:03:08]OFD Sender: No OFD packet to send [06:03:13]OFD Sender: No OFD packet to send [06:03:18]OFD Sender: No OFD packet to send [06:03:23]OFD Sender: No OFD packet to send [06:03:28]OFD Sender: No OFD packet to send [06:03:33]OFD Sender: No OFD packet to send [06:03:38]OFD Sender: No OFD packet to send [06:03:43]OFD Sender: No OFD packet to send [06:03:48]OFD Sender: No OFD packet to send [06:03:53]OFD Sender: No OFD packet to send [06:03:58]OFD Sender: No OFD packet to send [06:04:03]OFD Sender: No OFD packet to send [06:04:08]OFD Sender: No OFD packet to send [06:04:13]OFD Sender: No OFD packet to send [06:04:18]OFD Sender: No OFD packet to send [06:04:23]OFD Sender: No OFD packet to send [06:04:28]OFD Sender: No OFD packet to send [06:04:33]OFD Sender: No OFD packet to send [06:04:34]accept exits with 7 [06:04:34]New connection [06:04:34]New thread 3067612516 created [06:04:34]Thread 3067469156 joined [06:04:34]Waiting for new connection... [06:04:34] Sock 7.Parse request [06:04:34]Sock 7.Check first char [06:04:34]Sock 7.First char is OK [06:04:34]request: POST /json_proto HTTP/1.0 [06:04:34]Method: POST [06:04:34]URL: /json_proto [06:04:34]Method is POST - this is cgi request [06:04:34]url: /json_proto [06:04:34]query_string will be loaded in cgi processing [06:04:34]execute_cgi json_proto POST (null) [06:04:34]execute_cgi path=json_proto method=POST [06:04:34]POST find Content-Length [06:04:34]Host: 172.17.45.131:8080 [06:04:34]Content-Length: 803 [06:04:34]Content-Type: application/json [06:04:34] [06:04:34]POST finish read [06:04:34]Found Content-Length = 803 [06:04:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610302", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:04:34]execute_script... [06:04: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)610302", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:04:34]POST & json_proto [06:04:34]process_json_proto [06:04:34]json parsed OK: [06:04:34]protocol is kg_v1.0 [06:04:34]action value=close_receipt [06:04:34]process_action close_receipt [06:04:34]cmd_close_receipt [06:04:34]MH_GetDate [06:04:34]Write to MH i2c: F0 00 00 FD 5A 46 [06:04:34]Write i2c OK [06:04:34]MH_I2C_Read... [06:04:34]Read from MH i2c: F0 [06:04:34]MH_I2C_Read... [06:04:34]Read from MH i2c: F0 09 00 [06:04:34]MH_I2C_Read... [06:04:34]Read from MH i2c: F0 09 00 FD 5A 00 76 82 A8 66 C6 D4 6E 66 C3 [06:04:34]GetLastDocTimeStamp 1722319354 [06:04:34]current date 1722319478 [06:04:34]FM_GetShiftState [06:04:34]SAM_PROTO_GetShiftState [06:04:34]wFMCommunicate request_size=4 [06:04:34]MH_SAM_APDU [06:04:34]CAPDU: 80 13 01 00 [06:04:34]Write to MH i2c: E2 08 00 FE 5A 80 13 01 00 00 00 00 00 D5 [06:04:34]Write i2c OK [06:04:34]MH_I2C_Read... [06:04:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:04:34]Read from MH i2c: E2 [06:04:34]MH_I2C_Read... [06:04:34]Read from MH i2c: E2 0E 00 [06:04:34]MH_I2C_Read... [06:04:34]Read from MH i2c: E2 0E 00 FE 5A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 88 [06:04:34]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [06:04:34]wFMCommunicate OK [06:04:34]SAM_PROTO_GetShiftState done [06:04:34]FM_GetShiftState done [06:04:34]opened in 1722298218 [06:04:34]opened+sec_in_day 1722384618 [06:04:34]quantity*price = 100005 [06:04:34]sum+1 = 100006 [06:04:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 46 30.07.2024 06:04 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24671 ФПД: 220567312091528 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T060438&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24671&fm=220567312091528&tin=02508201610067®Number=0000000000171247&sum=100005 [06:04:36]StoreToDocumentArchive [06:04:36]shift 48 fd 24671 [06:04:36]save to /storage/0048/doc_00024671 [06:04:36]save last doc name /storage/0048/doc_00024671 to /storage/kkm_last_doc_name [06:04:36]save OK [06:04:36]Clear old archive folders... [06:04:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:04:36]tlvbuf is 013227E0 [06:04:36]SAM_PROTO_ClearQueue [06:04:36]wFMCommunicate request_size=4 [06:04:36]MH_SAM_APDU [06:04:36]CAPDU: 80 09 00 00 [06:04:36]Write to MH i2c: E2 08 00 0B 5B 80 09 00 00 00 00 00 00 D8 [06:04:36]Write i2c OK [06:04:36]MH_I2C_Read... [06:04:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:04:36]Read from MH i2c: E2 [06:04:36]MH_I2C_Read... [06:04:36]Read from MH i2c: E2 03 00 [06:04:36]MH_I2C_Read... [06:04:36]Read from MH i2c: E2 03 00 0B 5B 00 90 00 DA [06:04:36]RAPDU: 90 00 [06:04:36]wFMCommunicate OK [06:04:36]SAM_PROTO_ClearQueue done [06:04:36]KKMCreateOFDPacket [06:04:36]OFDProtocolAddRootSTLVToBuf [06:04:36]FM_MakeSignedData [06:04:36]FM_MakeSignedData [06:04:36]SAM_PROTO_SignData [06:04:36]wFMCommunicate request_size=4 [06:04:36]MH_SAM_APDU [06:04:36]CAPDU: 80 0D 01 02 [06:04:36]Write to MH i2c: E2 08 00 0C 5B 80 0D 01 02 00 00 00 00 E0 [06:04:36]Write i2c OK [06:04:36]MH_I2C_Read... [06:04:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:04:36]Read from MH i2c: E2 [06:04:36]MH_I2C_Read... [06:04:36]Read from MH i2c: E2 03 00 [06:04:36]MH_I2C_Read... [06:04:36]Read from MH i2c: E2 03 00 0C 5B 00 90 00 DB [06:04:36]RAPDU: 90 00 [06:04:36]wFMCommunicate OK [06:04:36]wFMCommunicate request_size=255 [06:04:36]MH_SAM_APDU [06: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 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 2E 00 00 00 F4 03 04 00 76 82 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5F 60 00 00 35 04 06 00 C8 [06:04:36]Write to MH i2c: E2 02 01 0D 5B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 2E 00 00 00 F4 03 04 00 76 82 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5F 60 00 00 35 04 06 00 C8 00 00 E0 [06:04:36]Write i2c OK [06:04:36]MH_I2C_Read... [06:04:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:04:36]Read from MH i2c: E2 [06:04:36]MH_I2C_Read... [06:04:36]Read from MH i2c: E2 03 00 [06:04:36]MH_I2C_Read... [06:04:36]Read from MH i2c: E2 03 00 0D 5B 00 90 00 DC [06:04:36]RAPDU: 90 00 [06:04:36]wFMCommunicate OK [06:04:36]wFMCommunicate request_size=10 [06:04:36]MH_SAM_APDU [06:04:36]CAPDU: 80 0D 02 02 05 9A D4 49 49 88 [06:04:36]Write to MH i2c: E2 0D 00 0E 5B 80 0D 02 02 05 00 9A D4 49 49 88 00 00 75 [06:04:36]Write i2c OK [06:04:36]MH_I2C_Read... [06:04:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:04:36]Read from MH i2c: E2 [06:04:36]MH_I2C_Read... [06:04:36]Read from MH i2c: E2 03 00 [06:04:36]MH_I2C_Read... [06:04:36]Read from MH i2c: E2 03 00 0E 5B 00 90 00 DD [06:04:36]RAPDU: 90 00 [06:04:36]wFMCommunicate OK [06:04:36]wFMCommunicate request_size=4 [06:04:36]MH_SAM_APDU [06:04:36]CAPDU: 80 0D 03 02 [06:04:36]Write to MH i2c: E2 08 00 0F 5B 80 0D 03 02 00 00 00 00 E5 [06:04:36]Write i2c OK [06:04:36]MH_I2C_Read... [06:04:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:04:36]Read from MH i2c: E2 [06:04:36]MH_I2C_Read... [06:04:36]Read from MH i2c: E2 0B 00 [06:04:36]MH_I2C_Read... [06:04:36]Read from MH i2c: E2 0B 00 0F 5B 00 4E D0 C7 12 C3 B3 C2 6E 90 00 83 [06:04:36]RAPDU: 4E D0 C7 12 C3 B3 C2 6E 90 00 [06:04:36]wFMCommunicate OK [06:04:36]SAM_PROTO_SignData done [06:04:36]FM_MakeSignedData done [06:04:36]CreateOFDProtocolMessage [06:04:36]wFMCommunicate request_size=4 [06:04:36]MH_SAM_APDU [06:04:36]CAPDU: 80 11 00 00 [06:04:36]Write to MH i2c: E2 08 00 10 5B 80 11 00 00 00 00 00 00 E5 [06:04:36]Write i2c OK [06:04:36]MH_I2C_Read... [06:04:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:04:36]Read from MH i2c: E2 [06:04:36]MH_I2C_Read... [06:04:36]Read from MH i2c: E2 17 00 [06:04:36]MH_I2C_Read... [06:04:36]Read from MH i2c: E2 17 00 10 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 3B [06:04:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [06:04:36]wFMCommunicate OK [06:04:36]CreateOFDProtocolMessage done [06:04:36]OFDSenderStorePacket 24671 [06:04:36]StoreOFDPacket docnum=24671 [06:04:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 41 C3 07 01 4C 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 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 2E 00 00 00 F4 03 04 00 76 82 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5F 60 00 00 35 04 06 00 C8 9A D4 49 49 88 4E D0 C7 12 C3 B3 C2 6E [06:04:36]CheckFolder [06:04:36]dirname=/storage/ofd_packets [06:04:36]CheckFolder done [06:04:36]ProducePacketName [06:04:36]name=ofd_packets/00024671 [06:04:36]NVStorageSaveData ofd_packets/00024671 [06:04:36]File name is /storage/ofd_packets/00024671 [06:04:36]Write 301 bytes [06:04:36]NVStorageSaveData done [06:04:36]OFDSenderStorePacket done [06:04:36]KKMCreateOFDPacket done [06:04:36]NVStorageSaveData kkm_last_timestamp [06:04:36]File name is /storage/kkm_last_timestamp [06:04:36]Write 4 bytes [06:04:36]NVStorageSaveData done [06:04:36]ExternCall_PrintAddStr [06:04:36]wPrintStart [06:04:36]Write to MH i2c: 01 00 00 11 5B 6C [06:04:36]Write i2c OK [06:04:36]MH_I2C_Read... [06:04:36]Read from MH i2c: 01 [06:04:36]MH_I2C_Read... [06:04:36]Read from MH i2c: 01 07 00 [06:04:36]MH_I2C_Read... [06:04:36]Read from MH i2c: 01 07 00 11 5B 00 00 00 00 00 FF 0F 81 [06:04:36]RasterBufferAndPrint [06:04:36]line Счет N : (1)610302 [06:04:36]line ИНН: 02508201610067 [06:04:36]line Контрольно-Кассовый Чек [06:04:36]line ПРОДАЖА [06:04:36]line ТРК (МРК, ГНК) : 62 [06:04:36]line Товар: 2710124130 [06:04:36]line Аи-92-К-2 [06:04:36]line 14.750 * 67.80 [06:04:36]line = 1000.05 [06:04:36]line НДС 12% НСП 1% [06:04:36]line > о реализуемом товаре [06:04:36]line ИТОГО: 1000.05 [06:04:36]line НСП 1% : 8.85 [06:04:36]line НДС 12% : 106.20 [06:04:36]line Наличными: 0.00 [06:04:36]line Безнал.: 1000.05 [06:04:36]line Место: АЗС № 127 "Партнер Нефть" [06:04:36]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [06:04:36]line СНО: Общий режим [06:04:36]line Чек 46 30.07.2024 06:04 [06:04:36]line Смена: 48 ФФД: 1.0 [06:04:36]line ЗНМ: 0300000158 [06:04:36]line РНМ: 0000000000171247 [06:04:36]line Версия ККМ: v1.0 [06:04:36]line Платежная система: O! деньги [06:04:36]line ФМ: 0000000002098565 [06:04:36]line ФД: 24671 [06:04:36]line ФПД: 220567312091528 [06:04:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T060438&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24671&fm=220567312091528&tin=02508201610067®Number=0000000000171247&sum=100005 [06:04:36]OFD Sender: Processing packet 24671 [packets to send 29, broken 28] [06:04:36]ProducePacketName [06:04:36]name=ofd_packets/00024671 [06:04:36]OFD Sender: To server: pG, [06:04:36]CommunicateWithHost lk.salyk.kg:30040 [06:04:36]ConnectInit lk.salyk.kg [06:04:36]written 0, free lines is 4095 [06:04:37]Connected sock=11 [06:04:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 41 C3 07 01 4C 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 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 2E 00 00 00 F4 03 04 00 76 82 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5F 60 00 00 35 04 06 00 C8 9A D4 49 49 88 4E D0 C7 12 C3 B3 C2 6E [06:04:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 8F C1 47 00 97 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 32 30 39 38 35 36 35 10 04 04 00 5F 60 00 00 F4 03 04 00 06 2E A8 66 B6 04 01 00 00 D2 BA 63 B8 74 9A C9 CF [06:04:37]CommunicateWithHost err = 0 [06:04:37]CheckOFDResponse [06:04:37]1017 (14) - 77093643461234 [06:04:37]1041 (16) - 0000000002098565 [06:04:37]1040 (4) - 24671 [06:04:37]1012 (4) - 30.07.2024 00:04 [06:04:37]1206 (1) - 0 [06:04:37]OFD Sender: Remove packet 24671 [06:04:37]ProducePacketName [06:04:37]name=ofd_packets/00024671 [06:04:37]NVStorageDeleteData [06:04:37]Write to MH i2c: 01 00 00 3B 5B 96 [06:04:37]Write i2c OK [06:04:37]MH_I2C_Read... [06:04:37]Read from MH i2c: 01 [06:04:37]MH_I2C_Read... [06:04:37]Read from MH i2c: 01 07 00 [06:04:37]MH_I2C_Read... [06:04:37]Read from MH i2c: 01 07 00 3B 5B 00 00 00 00 00 FF 0C A8 [06:04:37]RasterBufferAndPrint [06:04:37]line [06:04:37]line [06:04:37]line [06:04:37]line [06:04:37]line [06:04:37]written 0, free lines is 3332 [06:04:37]MH_Cut [06:04:37]Write to MH i2c: D1 01 00 42 5B 01 6F [06:04:37]Write i2c OK [06:04:37]MH_I2C_Read... [06:04:37]Read from MH i2c: D1 [06:04:37]MH_I2C_Read... [06:04:37]Read from MH i2c: D1 01 00 [06:04:37]MH_I2C_Read... [06:04:37]Read from MH i2c: D1 01 00 42 5B 00 6E [06:04:37]Write to MH i2c: 01 00 00 43 5B 9E [06:04:37]Write i2c OK [06:04:37]MH_I2C_Read... [06:04:37]OFD Sender: No OFD packet to send [06:04:38]*** Cut start [06:04:38]*** Partial cut [06:04:38]*** CUTSNS_PIN = 1 [06:04:38]*** CUTSNS_PIN = 0 [06:04:38]*** Brake cut motor [06:04:38]Read from MH i2c: 01 [06:04:38]MH_I2C_Read... [06:04:38]*** Stop cut motor [06:04:38]*** Cut end [06:04:38]Read from MH i2c: 01 07 00 [06:04:38]MH_I2C_Read... [06:04:38]Read from MH i2c: 01 07 00 43 5B 00 00 00 00 00 FF 0F B3 [06:04:38]process_action close_receipt done [06:04:38]requested_data is exist [06:04:38]produce_requested_data [06:04:38]requested_item fm.sn is exist - process it [06:04:38]wFMCommunicate request_size=4 [06:04:38]MH_SAM_APDU [06:04:38]CAPDU: 80 11 00 00 [06:04:38]Write to MH i2c: E2 08 00 44 5B 80 11 00 00 00 00 00 00 19 [06:04:38]Write i2c OK [06:04:38]MH_I2C_Read... [06:04:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:04:38]Read from MH i2c: E2 [06:04:38]MH_I2C_Read... [06:04:38]Read from MH i2c: E2 17 00 [06:04:38]MH_I2C_Read... [06:04:38]Read from MH i2c: E2 17 00 44 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 6F [06:04:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [06:04:38]wFMCommunicate OK [06:04:38]requested_item fd.num is exist - process it [06:04:38]SAM_PROTO_GetFieldsCounters [06:04:38]wFMCommunicate request_size=4 [06:04:38]MH_SAM_APDU [06:04:38]CAPDU: 80 13 00 00 [06:04:38]Write to MH i2c: E2 08 00 45 5B 80 13 00 00 00 00 00 00 1C [06:04:38]Write i2c OK [06:04:38]MH_I2C_Read... [06:04:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:04:38]Read from MH i2c: E2 [06:04:38]MH_I2C_Read... [06:04:38]Read from MH i2c: E2 62 00 [06:04:38]MH_I2C_Read... [06:04:38]Read from MH i2c: E2 62 00 45 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 5F 60 00 00 0E 04 04 00 30 00 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 B6 [06:04:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 5F 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:04:38]wFMCommunicate OK [06:04:38]SAM_PROTO_GetFieldsCounters done [06:04:38]requested_item shift.num is exist - process it [06:04:38]requested_item shift.opened is exist - process it [06:04:38]req_shift_opened [06:04:38]FM_GetShiftState [06:04:38]SAM_PROTO_GetShiftState [06:04:38]wFMCommunicate request_size=4 [06:04:38]MH_SAM_APDU [06:04:38]CAPDU: 80 13 01 00 [06:04:38]Write to MH i2c: E2 08 00 46 5B 80 13 01 00 00 00 00 00 1E [06:04:38]Write i2c OK [06:04:38]MH_I2C_Read... [06:04:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:04:38]Read from MH i2c: E2 [06:04:38]MH_I2C_Read... [06:04:38]Read from MH i2c: E2 0E 00 [06:04:38]MH_I2C_Read... [06:04:38]Read from MH i2c: E2 0E 00 46 5B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 D1 [06:04:38]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [06:04:38]wFMCommunicate OK [06:04:38]SAM_PROTO_GetShiftState done [06:04:38]FM_GetShiftState done [06:04:38]req_shift_opened done [06:04:38]requested_item shift.open_date is exist - process it [06:04:38]req_shift_open_date [06:04:38]req_shift_open_date done [06:04:38]produce_requested_data done [06:04:38]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24671,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [06:04:38]process_action_free close_receipt [06:04:38]json_value_free [06:04:38]json_value_free done [06:04:38]process_json_proto returns [06:04:38]Send response to host [06:04:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24671,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [06:04:38]free response buf [06:04:38]execute_script done [06:04:38]execute_script returns [06:04:38]free content buf [06:04:38]Sock 7.Close socket [06:04:38]Sock 7.Thread stoped [06:04:42]OFD Sender: No OFD packet to send [06:04:47]OFD Sender: No OFD packet to send [06:04:52]OFD Sender: No OFD packet to send [06:04:57]OFD Sender: No OFD packet to send [06:05:02]OFD Sender: No OFD packet to send [06:05:07]OFD Sender: No OFD packet to send [06:05:12]OFD Sender: No OFD packet to send [06:05:17]OFD Sender: No OFD packet to send [06:05:22]OFD Sender: No OFD packet to send [06:05:27]OFD Sender: No OFD packet to send [06:05:32]OFD Sender: No OFD packet to send [06:05:37]OFD Sender: No OFD packet to send [06:05:42]OFD Sender: No OFD packet to send [06:05:47]OFD Sender: No OFD packet to send [06:05:52]OFD Sender: No OFD packet to send [06:05:57]OFD Sender: No OFD packet to send [06:06:02]OFD Sender: No OFD packet to send [06:06:07]OFD Sender: No OFD packet to send [06:06:12]OFD Sender: No OFD packet to send [06:06:17]OFD Sender: No OFD packet to send [06:06:22]OFD Sender: No OFD packet to send [06:06:27]OFD Sender: No OFD packet to send [06:06:32]OFD Sender: No OFD packet to send [06:06:38]OFD Sender: No OFD packet to send [06:06:43]OFD Sender: No OFD packet to send [06:06:48]OFD Sender: No OFD packet to send [06:06:53]OFD Sender: No OFD packet to send [06:06:58]OFD Sender: No OFD packet to send [06:07:03]OFD Sender: No OFD packet to send [06:07:08]OFD Sender: No OFD packet to send [06:07:13]OFD Sender: No OFD packet to send [06:07:18]OFD Sender: No OFD packet to send [06:07:23]OFD Sender: No OFD packet to send [06:07:28]OFD Sender: No OFD packet to send [06:07:33]OFD Sender: No OFD packet to send [06:07:38]OFD Sender: No OFD packet to send [06:07:43]OFD Sender: No OFD packet to send [06:07:48]OFD Sender: No OFD packet to send [06:07:53]OFD Sender: No OFD packet to send [06:07:58]OFD Sender: No OFD packet to send [06:08:03]OFD Sender: No OFD packet to send [06:08:08]OFD Sender: No OFD packet to send [06:08:13]OFD Sender: No OFD packet to send [06:08:18]OFD Sender: No OFD packet to send [06:08:23]OFD Sender: No OFD packet to send [06:08:28]OFD Sender: No OFD packet to send [06:08:33]OFD Sender: No OFD packet to send [06:08:38]OFD Sender: No OFD packet to send [06:08:43]OFD Sender: No OFD packet to send [06:08:48]OFD Sender: No OFD packet to send [06:08:53]OFD Sender: No OFD packet to send [06:08:58]OFD Sender: No OFD packet to send [06:09:03]OFD Sender: No OFD packet to send [06:09:08]OFD Sender: No OFD packet to send [06:09:13]OFD Sender: No OFD packet to send [06:09:18]OFD Sender: No OFD packet to send [06:09:23]OFD Sender: No OFD packet to send [06:09:28]OFD Sender: No OFD packet to send [06:09:33]OFD Sender: No OFD packet to send [06:09:38]OFD Sender: No OFD packet to send [06:09:43]OFD Sender: No OFD packet to send [06:09:48]OFD Sender: No OFD packet to send [06:09:53]OFD Sender: No OFD packet to send [06:09:58]OFD Sender: No OFD packet to send [06:10:03]OFD Sender: No OFD packet to send [06:10:08]OFD Sender: No OFD packet to send [06:10:13]OFD Sender: No OFD packet to send [06:10:18]OFD Sender: No OFD packet to send [06:10:23]OFD Sender: No OFD packet to send [06:10:28]OFD Sender: No OFD packet to send [06:10:33]OFD Sender: No OFD packet to send [06:10:38]OFD Sender: No OFD packet to send [06:10:43]OFD Sender: No OFD packet to send [06:10:48]OFD Sender: No OFD packet to send [06:10:53]OFD Sender: No OFD packet to send [06:10:58]OFD Sender: No OFD packet to send [06:11:03]OFD Sender: No OFD packet to send [06:11:08]OFD Sender: No OFD packet to send [06:11:13]OFD Sender: No OFD packet to send [06:11:18]OFD Sender: No OFD packet to send [06:11:23]OFD Sender: No OFD packet to send [06:11:28]OFD Sender: No OFD packet to send [06:11:33]OFD Sender: No OFD packet to send [06:11:38]OFD Sender: No OFD packet to send [06:11:43]OFD Sender: No OFD packet to send [06:11:48]OFD Sender: No OFD packet to send [06:11:53]OFD Sender: No OFD packet to send [06:11:58]OFD Sender: No OFD packet to send [06:12:03]OFD Sender: No OFD packet to send [06:12:08]OFD Sender: No OFD packet to send [06:12:13]OFD Sender: No OFD packet to send [06:12:18]OFD Sender: No OFD packet to send [06:12:23]OFD Sender: No OFD packet to send [06:12:28]OFD Sender: No OFD packet to send [06:12:33]OFD Sender: No OFD packet to send [06:12:38]OFD Sender: No OFD packet to send [06:12:43]OFD Sender: No OFD packet to send [06:12:48]OFD Sender: No OFD packet to send [06:12:53]OFD Sender: No OFD packet to send [06:12:58]OFD Sender: No OFD packet to send [06:13:03]OFD Sender: No OFD packet to send [06:13:08]OFD Sender: No OFD packet to send [06:13:13]OFD Sender: No OFD packet to send [06:13:18]OFD Sender: No OFD packet to send [06:13:23]OFD Sender: No OFD packet to send [06:13:28]OFD Sender: No OFD packet to send [06:13:33]OFD Sender: No OFD packet to send [06:13:38]OFD Sender: No OFD packet to send [06:13:43]OFD Sender: No OFD packet to send [06:13:48]OFD Sender: No OFD packet to send [06:13:53]OFD Sender: No OFD packet to send [06:13:58]OFD Sender: No OFD packet to send [06:14:03]OFD Sender: No OFD packet to send [06:14:08]OFD Sender: No OFD packet to send [06:14:13]OFD Sender: No OFD packet to send [06:14:18]OFD Sender: No OFD packet to send [06:14:23]OFD Sender: No OFD packet to send [06:14:28]OFD Sender: No OFD packet to send [06:14:33]OFD Sender: No OFD packet to send [06:14:38]OFD Sender: No OFD packet to send [06:14:43]OFD Sender: No OFD packet to send [06:14:48]OFD Sender: No OFD packet to send [06:14:53]OFD Sender: No OFD packet to send [06:14:58]OFD Sender: No OFD packet to send [06:15:03]OFD Sender: No OFD packet to send [06:15:08]OFD Sender: No OFD packet to send [06:15:13]OFD Sender: No OFD packet to send [06:15:18]OFD Sender: No OFD packet to send [06:15:23]OFD Sender: No OFD packet to send [06:15:28]OFD Sender: No OFD packet to send [06:15:33]OFD Sender: No OFD packet to send [06:15:38]OFD Sender: No OFD packet to send [06:15:43]OFD Sender: No OFD packet to send [06:15:48]OFD Sender: No OFD packet to send [06:15:53]OFD Sender: No OFD packet to send [06:15:58]OFD Sender: No OFD packet to send [06:16:03]OFD Sender: No OFD packet to send [06:16:08]OFD Sender: No OFD packet to send [06:16:13]OFD Sender: No OFD packet to send [06:16:16]accept exits with 9 [06:16:16]New connection [06:16:16]New thread 3067469156 created [06:16:16]Thread 3067612516 joined [06:16:16]Waiting for new connection... [06:16:16] Sock 9.Parse request [06:16:16]Sock 9.Check first char [06:16:16]Sock 9.First char is OK [06:16:16]request: POST /json_proto HTTP/1.0 [06:16:16]Method: POST [06:16:16]URL: /json_proto [06:16:16]Method is POST - this is cgi request [06:16:16]url: /json_proto [06:16:16]query_string will be loaded in cgi processing [06:16:16]execute_cgi json_proto POST (null) [06:16:16]execute_cgi path=json_proto method=POST [06:16:16]POST find Content-Length [06:16:16]Host: 172.17.45.131:8080 [06:16:16]Content-Length: 682 [06:16:16]Content-Type: application/json [06:16:16] [06:16:16]POST finish read [06:16:16]Found Content-Length = 682 [06:16:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610303", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:16:16]execute_script... [06:16:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610303", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:16:16]POST & json_proto [06:16:16]process_json_proto [06:16:16]json parsed OK: [06:16:16]protocol is kg_v1.0 [06:16:16]action value=close_receipt [06:16:16]process_action close_receipt [06:16:16]cmd_close_receipt [06:16:16]MH_GetDate [06:16:16]Write to MH i2c: F0 00 00 47 5B 91 [06:16:16]Write i2c OK [06:16:16]MH_I2C_Read... [06:16:16]Read from MH i2c: F0 [06:16:16]MH_I2C_Read... [06:16:16]Read from MH i2c: F0 09 00 [06:16:16]MH_I2C_Read... [06:16:16]Read from MH i2c: F0 09 00 47 5B 00 34 85 A8 66 C6 D4 6E 66 CF [06:16:16]GetLastDocTimeStamp 1722319478 [06:16:16]current date 1722320180 [06:16:16]FM_GetShiftState [06:16:16]SAM_PROTO_GetShiftState [06:16:16]wFMCommunicate request_size=4 [06:16:16]MH_SAM_APDU [06:16:16]CAPDU: 80 13 01 00 [06:16:16]Write to MH i2c: E2 08 00 48 5B 80 13 01 00 00 00 00 00 20 [06:16:16]Write i2c OK [06:16:16]MH_I2C_Read... [06:16:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:16:16]Read from MH i2c: E2 [06:16:16]MH_I2C_Read... [06:16:16]Read from MH i2c: E2 0E 00 [06:16:16]MH_I2C_Read... [06:16:16]Read from MH i2c: E2 0E 00 48 5B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 D3 [06:16:16]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [06:16:16]wFMCommunicate OK [06:16:16]SAM_PROTO_GetShiftState done [06:16:16]FM_GetShiftState done [06:16:16]opened in 1722298218 [06:16:16]opened+sec_in_day 1722384618 [06:16:16]quantity*price = 100023 [06:16:16]sum+1 = 100024 [06:16:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 47 30.07.2024 06:16 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24672 ФПД: 136641060057778 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T061620&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24672&fm=136641060057778&tin=02508201610067®Number=0000000000171247&sum=100000 [06:16:18]StoreToDocumentArchive [06:16:18]shift 48 fd 24672 [06:16:18]save to /storage/0048/doc_00024672 [06:16:18]save last doc name /storage/0048/doc_00024672 to /storage/kkm_last_doc_name [06:16:18]save OK [06:16:18]Clear old archive folders... [06:16:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:16:18]tlvbuf is 013A5A60 [06:16:18]SAM_PROTO_ClearQueue [06:16:18]wFMCommunicate request_size=4 [06:16:18]MH_SAM_APDU [06:16:18]CAPDU: 80 09 00 00 [06:16:18]Write to MH i2c: E2 08 00 55 5B 80 09 00 00 00 00 00 00 22 [06:16:18]Write i2c OK [06:16:18]MH_I2C_Read... [06:16:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:16:18]Read from MH i2c: E2 [06:16:18]MH_I2C_Read... [06:16:18]Read from MH i2c: E2 03 00 [06:16:18]MH_I2C_Read... [06:16:18]Read from MH i2c: E2 03 00 55 5B 00 90 00 24 [06:16:18]RAPDU: 90 00 [06:16:18]wFMCommunicate OK [06:16:18]SAM_PROTO_ClearQueue done [06:16:18]KKMCreateOFDPacket [06:16:18]OFDProtocolAddRootSTLVToBuf [06:16:18]FM_MakeSignedData [06:16:18]FM_MakeSignedData [06:16:18]SAM_PROTO_SignData [06:16:18]wFMCommunicate request_size=4 [06:16:18]MH_SAM_APDU [06:16:18]CAPDU: 80 0D 01 02 [06:16:18]Write to MH i2c: E2 08 00 56 5B 80 0D 01 02 00 00 00 00 2A [06:16:18]Write i2c OK [06:16:18]MH_I2C_Read... [06:16:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:16:18]Read from MH i2c: E2 [06:16:18]MH_I2C_Read... [06:16:18]Read from MH i2c: E2 03 00 [06:16:18]MH_I2C_Read... [06:16:18]Read from MH i2c: E2 03 00 56 5B 00 90 00 25 [06:16:18]RAPDU: 90 00 [06:16:18]wFMCommunicate OK [06:16:18]wFMCommunicate request_size=255 [06:16:18]MH_SAM_APDU [06:16:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 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 34 85 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 60 60 00 00 35 04 06 00 7C [06:16:18]Write to MH i2c: E2 02 01 57 5B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 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 34 85 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 60 60 00 00 35 04 06 00 7C 00 00 10 [06:16:18]Write i2c OK [06:16:18]MH_I2C_Read... [06:16:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:16:18]Read from MH i2c: E2 [06:16:18]MH_I2C_Read... [06:16:18]Read from MH i2c: E2 03 00 [06:16:18]MH_I2C_Read... [06:16:18]Read from MH i2c: E2 03 00 57 5B 00 90 00 26 [06:16:18]RAPDU: 90 00 [06:16:18]wFMCommunicate OK [06:16:18]wFMCommunicate request_size=10 [06:16:18]MH_SAM_APDU [06:16:18]CAPDU: 80 0D 02 02 05 46 39 D8 B2 B2 [06:16:18]Write to MH i2c: E2 0D 00 58 5B 80 0D 02 02 05 00 46 39 D8 B2 B2 00 00 F2 [06:16:18]Write i2c OK [06:16:18]MH_I2C_Read... [06:16:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:16:18]Read from MH i2c: E2 [06:16:18]MH_I2C_Read... [06:16:18]Read from MH i2c: E2 03 00 [06:16:18]MH_I2C_Read... [06:16:18]Read from MH i2c: E2 03 00 58 5B 00 90 00 27 [06:16:18]RAPDU: 90 00 [06:16:18]wFMCommunicate OK [06:16:18]wFMCommunicate request_size=4 [06:16:18]MH_SAM_APDU [06:16:18]CAPDU: 80 0D 03 02 [06:16:18]Write to MH i2c: E2 08 00 59 5B 80 0D 03 02 00 00 00 00 2F [06:16:18]Write i2c OK [06:16:18]MH_I2C_Read... [06:16:18]OFD Sender: No OFD packet to send [06:16:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:16:18]Read from MH i2c: E2 [06:16:18]MH_I2C_Read... [06:16:18]Read from MH i2c: E2 0B 00 [06:16:18]MH_I2C_Read... [06:16:18]Read from MH i2c: E2 0B 00 59 5B 00 EF 9E C0 96 51 05 1D 2E 90 00 B4 [06:16:18]RAPDU: EF 9E C0 96 51 05 1D 2E 90 00 [06:16:18]wFMCommunicate OK [06:16:18]SAM_PROTO_SignData done [06:16:18]FM_MakeSignedData done [06:16:18]CreateOFDProtocolMessage [06:16:18]wFMCommunicate request_size=4 [06:16:18]MH_SAM_APDU [06:16:18]CAPDU: 80 11 00 00 [06:16:18]Write to MH i2c: E2 08 00 5A 5B 80 11 00 00 00 00 00 00 2F [06:16:18]Write i2c OK [06:16:18]MH_I2C_Read... [06:16:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:16:18]Read from MH i2c: E2 [06:16:18]MH_I2C_Read... [06:16:18]Read from MH i2c: E2 17 00 [06:16:18]MH_I2C_Read... [06:16:18]Read from MH i2c: E2 17 00 5A 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 85 [06:16:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [06:16:18]wFMCommunicate OK [06:16:18]CreateOFDProtocolMessage done [06:16:18]OFDSenderStorePacket 24672 [06:16:18]StoreOFDPacket docnum=24672 [06:16:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 FE 1C 07 01 21 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 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 34 85 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 60 60 00 00 35 04 06 00 7C 46 39 D8 B2 B2 EF 9E C0 96 51 05 1D 2E [06:16:18]CheckFolder [06:16:18]dirname=/storage/ofd_packets [06:16:18]CheckFolder done [06:16:18]ProducePacketName [06:16:18]name=ofd_packets/00024672 [06:16:18]NVStorageSaveData ofd_packets/00024672 [06:16:18]File name is /storage/ofd_packets/00024672 [06:16:18]Write 301 bytes [06:16:18]NVStorageSaveData done [06:16:18]OFDSenderStorePacket done [06:16:18]KKMCreateOFDPacket done [06:16:18]NVStorageSaveData kkm_last_timestamp [06:16:18]File name is /storage/kkm_last_timestamp [06:16:18]Write 4 bytes [06:16:18]NVStorageSaveData done [06:16:18]ExternCall_PrintAddStr [06:16:18]wPrintStart [06:16:18]Write to MH i2c: 01 00 00 5B 5B B6 [06:16:18]Write i2c OK [06:16:18]MH_I2C_Read... [06:16:18]Read from MH i2c: 01 [06:16:18]MH_I2C_Read... [06:16:18]Read from MH i2c: 01 07 00 [06:16:18]MH_I2C_Read... [06:16:18]Read from MH i2c: 01 07 00 5B 5B 00 00 00 00 00 FF 0F CB [06:16:18]RasterBufferAndPrint [06:16:18]line Счет N : (1)610303 [06:16:18]line ИНН: 02508201610067 [06:16:18]line Контрольно-Кассовый Чек [06:16:18]line ПРОДАЖА [06:16:18]line ТРК (МРК, ГНК) : 33 [06:16:18]line Товар: 2710124500 [06:16:18]line Аи-95-К-3 [06:16:18]line 13.390 * 74.70 [06:16:18]line = 1000.23 [06:16:18]line НДС 12% НСП 1% [06:16:18]line > о реализуемом товаре [06:16:18]line ОКРУГЛЕНИЕ: -0.23 [06:16:18]line ИТОГО: 1000.00 [06:16:18]line Внесено: 1000.00 [06:16:18]line СДАЧА: 0.00 [06:16:18]line НСП 1% : 8.85 [06:16:18]line НДС 12% : 106.22 [06:16:18]line Наличными: 1000.00 [06:16:18]line Безнал.: 0.00 [06:16:18]line Место: АЗС № 127 "Партнер Нефть" [06:16:18]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [06:16:18]line СНО: Общий режим [06:16:18]line Чек 47 30.07.2024 06:16 [06:16:18]line Смена: 48 ФФД: 1.0 [06:16:18]line ЗНМ: 0300000158 [06:16:18]line РНМ: 0000000000171247 [06:16:18]line Версия ККМ: v1.0 [06:16:18]line ФМ: 0000000002098565 [06:16:18]line ФД: 24672 [06:16:18]line ФПД: 136641060057778 [06:16:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T061620&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24672&fm=136641060057778&tin=02508201610067®Number=0000000000171247&sum=100000 [06:16:18]OFD Sender: Processing packet 24672 [packets to send 29, broken 28] [06:16:18]ProducePacketName [06:16:18]name=ofd_packets/00024672 [06:16:18]OFD Sender: To server: pG, [06:16:18]CommunicateWithHost lk.salyk.kg:30040 [06:16:18]ConnectInit lk.salyk.kg [06:16:18]written 0, free lines is 4095 [06:16:19]Connected sock=10 [06:16:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 FE 1C 07 01 21 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 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 34 85 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 60 60 00 00 35 04 06 00 7C 46 39 D8 B2 B2 EF 9E C0 96 51 05 1D 2E [06:16:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 5C 0A 47 00 AF 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 32 30 39 38 35 36 35 10 04 04 00 60 60 00 00 F4 03 04 00 C4 30 A8 66 B6 04 01 00 00 B3 95 8D 01 85 8A 4F 49 [06:16:19]CommunicateWithHost err = 0 [06:16:19]CheckOFDResponse [06:16:19]1017 (14) - 77093643461234 [06:16:19]1041 (16) - 0000000002098565 [06:16:19]1040 (4) - 24672 [06:16:19]1012 (4) - 30.07.2024 00:16 [06:16:19]1206 (1) - 0 [06:16:19]OFD Sender: Remove packet 24672 [06:16:19]ProducePacketName [06:16:19]name=ofd_packets/00024672 [06:16:19]NVStorageDeleteData [06:16:19]Write to MH i2c: 01 00 00 86 5B E1 [06:16:19]Write i2c OK [06:16:19]MH_I2C_Read... [06:16:19]Read from MH i2c: 01 [06:16:19]MH_I2C_Read... [06:16:19]Read from MH i2c: 01 07 00 [06:16:19]MH_I2C_Read... [06:16:19]Read from MH i2c: 01 07 00 86 5B 00 00 00 00 00 EC 0C E0 [06:16:19]RasterBufferAndPrint [06:16:19]line [06:16:19]line [06:16:19]line [06:16:19]line [06:16:19]line [06:16:19]written 0, free lines is 3315 [06:16:19]MH_Cut [06:16:19]Write to MH i2c: D1 01 00 8D 5B 01 BA [06:16:19]Write i2c OK [06:16:19]MH_I2C_Read... [06:16:19]Read from MH i2c: D1 [06:16:19]MH_I2C_Read... [06:16:19]Read from MH i2c: D1 01 00 [06:16:19]MH_I2C_Read... [06:16:19]Read from MH i2c: D1 01 00 8D 5B 00 B9 [06:16:19]Write to MH i2c: 01 00 00 8E 5B E9 [06:16:19]Write i2c OK [06:16:19]MH_I2C_Read... [06:16:19]OFD Sender: No OFD packet to send [06:16:20]*** Cut start [06:16:20]*** Partial cut [06:16:20]*** CUTSNS_PIN = 1 [06:16:20]*** CUTSNS_PIN = 0 [06:16:20]*** Brake cut motor [06:16:20]Read from MH i2c: 01 [06:16:20]MH_I2C_Read... [06:16:20]*** Stop cut motor [06:16:20]*** Cut end [06:16:20]Read from MH i2c: 01 07 00 [06:16:20]MH_I2C_Read... [06:16:20]Read from MH i2c: 01 07 00 8E 5B 00 00 00 00 00 FF 0F FE [06:16:20]process_action close_receipt done [06:16:20]requested_data is exist [06:16:20]produce_requested_data [06:16:20]requested_item fm.sn is exist - process it [06:16:20]wFMCommunicate request_size=4 [06:16:20]MH_SAM_APDU [06:16:20]CAPDU: 80 11 00 00 [06:16:20]Write to MH i2c: E2 08 00 8F 5B 80 11 00 00 00 00 00 00 64 [06:16:20]Write i2c OK [06:16:20]MH_I2C_Read... [06:16:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:16:20]Read from MH i2c: E2 [06:16:20]MH_I2C_Read... [06:16:20]Read from MH i2c: E2 17 00 [06:16:20]MH_I2C_Read... [06:16:20]Read from MH i2c: E2 17 00 8F 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 BA [06:16:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [06:16:20]wFMCommunicate OK [06:16:20]requested_item fd.num is exist - process it [06:16:20]SAM_PROTO_GetFieldsCounters [06:16:20]wFMCommunicate request_size=4 [06:16:20]MH_SAM_APDU [06:16:20]CAPDU: 80 13 00 00 [06:16:20]Write to MH i2c: E2 08 00 90 5B 80 13 00 00 00 00 00 00 67 [06:16:20]Write i2c OK [06:16:20]MH_I2C_Read... [06:16:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:16:20]Read from MH i2c: E2 [06:16:20]MH_I2C_Read... [06:16:20]Read from MH i2c: E2 62 00 [06:16:20]MH_I2C_Read... [06:16:20]Read from MH i2c: E2 62 00 90 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 60 60 00 00 0E 04 04 00 30 00 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 05 [06:16:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 60 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:16:20]wFMCommunicate OK [06:16:20]SAM_PROTO_GetFieldsCounters done [06:16:20]requested_item shift.num is exist - process it [06:16:20]requested_item shift.opened is exist - process it [06:16:20]req_shift_opened [06:16:20]FM_GetShiftState [06:16:20]SAM_PROTO_GetShiftState [06:16:20]wFMCommunicate request_size=4 [06:16:20]MH_SAM_APDU [06:16:20]CAPDU: 80 13 01 00 [06:16:20]Write to MH i2c: E2 08 00 91 5B 80 13 01 00 00 00 00 00 69 [06:16:20]Write i2c OK [06:16:20]MH_I2C_Read... [06:16:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:16:20]Read from MH i2c: E2 [06:16:20]MH_I2C_Read... [06:16:20]Read from MH i2c: E2 0E 00 [06:16:20]MH_I2C_Read... [06:16:20]Read from MH i2c: E2 0E 00 91 5B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 1C [06:16:20]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [06:16:20]wFMCommunicate OK [06:16:20]SAM_PROTO_GetShiftState done [06:16:20]FM_GetShiftState done [06:16:20]req_shift_opened done [06:16:20]requested_item shift.open_date is exist - process it [06:16:20]req_shift_open_date [06:16:20]req_shift_open_date done [06:16:20]produce_requested_data done [06:16:20]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24672,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [06:16:20]process_action_free close_receipt [06:16:20]json_value_free [06:16:20]json_value_free done [06:16:20]process_json_proto returns [06:16:20]Send response to host [06:16:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24672,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [06:16:20]free response buf [06:16:20]execute_script done [06:16:20]execute_script returns [06:16:20]free content buf [06:16:20]Sock 9.Close socket [06:16:20]Sock 9.Thread stoped [06:16:24]OFD Sender: No OFD packet to send [06:16:29]OFD Sender: No OFD packet to send [06:16:34]OFD Sender: No OFD packet to send [06:16:39]OFD Sender: No OFD packet to send [06:16:44]OFD Sender: No OFD packet to send [06:16:49]OFD Sender: No OFD packet to send [06:16:54]OFD Sender: No OFD packet to send [06:16:59]OFD Sender: No OFD packet to send [06:17:04]OFD Sender: No OFD packet to send [06:17:09]OFD Sender: No OFD packet to send [06:17:14]OFD Sender: No OFD packet to send [06:17:19]OFD Sender: No OFD packet to send [06:17:24]OFD Sender: No OFD packet to send [06:17:29]OFD Sender: No OFD packet to send [06:17:34]OFD Sender: No OFD packet to send [06:17:39]OFD Sender: No OFD packet to send [06:17:44]OFD Sender: No OFD packet to send [06:17:49]OFD Sender: No OFD packet to send [06:17:54]OFD Sender: No OFD packet to send [06:17:59]OFD Sender: No OFD packet to send [06:18:04]OFD Sender: No OFD packet to send [06:18:09]OFD Sender: No OFD packet to send [06:18:14]OFD Sender: No OFD packet to send [06:18:19]OFD Sender: No OFD packet to send [06:18:24]OFD Sender: No OFD packet to send [06:18:29]OFD Sender: No OFD packet to send [06:18:34]OFD Sender: No OFD packet to send [06:18:39]OFD Sender: No OFD packet to send [06:18:44]OFD Sender: No OFD packet to send [06:18:49]OFD Sender: No OFD packet to send [06:18:54]OFD Sender: No OFD packet to send [06:18:59]OFD Sender: No OFD packet to send [06:19:04]OFD Sender: No OFD packet to send [06:19:09]OFD Sender: No OFD packet to send [06:19:14]OFD Sender: No OFD packet to send [06:19:19]OFD Sender: No OFD packet to send [06:19:24]OFD Sender: No OFD packet to send [06:19:29]OFD Sender: No OFD packet to send [06:19:35]OFD Sender: No OFD packet to send [06:19:40]OFD Sender: No OFD packet to send [06:19:45]OFD Sender: No OFD packet to send [06:19:50]OFD Sender: No OFD packet to send [06:19:55]OFD Sender: No OFD packet to send [06:20:00]OFD Sender: No OFD packet to send [06:20:05]OFD Sender: No OFD packet to send [06:20:10]OFD Sender: No OFD packet to send [06:20:15]OFD Sender: No OFD packet to send [06:20:20]OFD Sender: No OFD packet to send [06:20:25]OFD Sender: No OFD packet to send [06:20:30]OFD Sender: No OFD packet to send [06:20:35]OFD Sender: No OFD packet to send [06:20:40]OFD Sender: No OFD packet to send [06:20:45]OFD Sender: No OFD packet to send [06:20:50]OFD Sender: No OFD packet to send [06:20:55]OFD Sender: No OFD packet to send [06:21:00]OFD Sender: No OFD packet to send [06:21:05]OFD Sender: No OFD packet to send [06:21:10]OFD Sender: No OFD packet to send [06:21:15]OFD Sender: No OFD packet to send [06:21:20]OFD Sender: No OFD packet to send [06:21:25]OFD Sender: No OFD packet to send [06:21:30]OFD Sender: No OFD packet to send [06:21:35]OFD Sender: No OFD packet to send [06:21:40]OFD Sender: No OFD packet to send [06:21:45]OFD Sender: No OFD packet to send [06:21:50]OFD Sender: No OFD packet to send [06:21:55]OFD Sender: No OFD packet to send [06:22:00]OFD Sender: No OFD packet to send [06:22:05]OFD Sender: No OFD packet to send [06:22:10]OFD Sender: No OFD packet to send [06:22:15]OFD Sender: No OFD packet to send [06:22:20]OFD Sender: No OFD packet to send [06:22:25]OFD Sender: No OFD packet to send [06:22:30]OFD Sender: No OFD packet to send [06:22:35]OFD Sender: No OFD packet to send [06:22:40]OFD Sender: No OFD packet to send [06:22:45]OFD Sender: No OFD packet to send [06:22:50]OFD Sender: No OFD packet to send [06:22:55]OFD Sender: No OFD packet to send [06:23:00]OFD Sender: No OFD packet to send [06:23:05]OFD Sender: No OFD packet to send [06:23:10]OFD Sender: No OFD packet to send [06:23:15]OFD Sender: No OFD packet to send [06:23:20]OFD Sender: No OFD packet to send [06:23:25]OFD Sender: No OFD packet to send [06:23:30]OFD Sender: No OFD packet to send [06:23:35]OFD Sender: No OFD packet to send [06:23:40]OFD Sender: No OFD packet to send [06:23:45]OFD Sender: No OFD packet to send [06:23:50]OFD Sender: No OFD packet to send [06:23:55]OFD Sender: No OFD packet to send [06:24:00]OFD Sender: No OFD packet to send [06:24:05]OFD Sender: No OFD packet to send [06:24:10]OFD Sender: No OFD packet to send [06:24:15]OFD Sender: No OFD packet to send [06:24:20]OFD Sender: No OFD packet to send [06:24:25]OFD Sender: No OFD packet to send [06:24:30]OFD Sender: No OFD packet to send [06:24:35]OFD Sender: No OFD packet to send [06:24:40]OFD Sender: No OFD packet to send [06:24:45]OFD Sender: No OFD packet to send [06:24:50]OFD Sender: No OFD packet to send [06:24:55]OFD Sender: No OFD packet to send [06:25:00]OFD Sender: No OFD packet to send [06:25:05]OFD Sender: No OFD packet to send [06:25:10]OFD Sender: No OFD packet to send [06:25:15]OFD Sender: No OFD packet to send [06:25:20]OFD Sender: No OFD packet to send [06:25:25]OFD Sender: No OFD packet to send [06:25:30]OFD Sender: No OFD packet to send [06:25:35]OFD Sender: No OFD packet to send [06:25:40]OFD Sender: No OFD packet to send [06:25:45]OFD Sender: No OFD packet to send [06:25:50]OFD Sender: No OFD packet to send [06:25:55]OFD Sender: No OFD packet to send [06:26:00]OFD Sender: No OFD packet to send [06:26:05]OFD Sender: No OFD packet to send [06:26:10]OFD Sender: No OFD packet to send [06:26:15]OFD Sender: No OFD packet to send [06:26:20]OFD Sender: No OFD packet to send [06:26:25]OFD Sender: No OFD packet to send [06:26:30]OFD Sender: No OFD packet to send [06:26:35]OFD Sender: No OFD packet to send [06:26:40]OFD Sender: No OFD packet to send [06:26:45]OFD Sender: No OFD packet to send [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:05]OFD Sender: No OFD packet to send [06:29:10]OFD Sender: No OFD packet to send [06:29:15]OFD Sender: No OFD packet to send [06:29:20]OFD Sender: No OFD packet to send [06:29:25]OFD Sender: No OFD packet to send [06:29:30]OFD Sender: No OFD packet to send [06:29:35]OFD Sender: No OFD packet to send [06:29:40]OFD Sender: No OFD packet to send [06:29:45]OFD Sender: No OFD packet to send [06:29:50]OFD Sender: No OFD packet to send [06:29:55]OFD Sender: No OFD packet to send [06:29:56]accept exits with 7 [06:29:56]New connection [06:29:56]New thread 3067612516 created [06:29:56]Thread 3067469156 joined [06:29:56]Waiting for new connection... [06:29:56] Sock 7.Parse request [06:29:56]Sock 7.Check first char [06:29:56]Sock 7.First char is OK [06:29:56]request: POST /json_proto HTTP/1.0 [06:29:56]Method: POST [06:29:56]URL: /json_proto [06:29:56]Method is POST - this is cgi request [06:29:56]url: /json_proto [06:29:56]query_string will be loaded in cgi processing [06:29:56]execute_cgi json_proto POST (null) [06:29:56]execute_cgi path=json_proto method=POST [06:29:56]POST find Content-Length [06:29:56]Host: 172.17.45.131:8080 [06:29:56]Content-Length: 682 [06:29:56]Content-Type: application/json [06:29:56] [06:29:56]POST finish read [06:29:56]Found Content-Length = 682 [06:29:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610304", "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" ] } } [06:29:56]execute_script... [06:29:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610304", "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" ] } } [06:29:56]POST & json_proto [06:29:56]process_json_proto [06:29:56]json parsed OK: [06:29:56]protocol is kg_v1.0 [06:29:56]action value=close_receipt [06:29:56]process_action close_receipt [06:29:56]cmd_close_receipt [06:29:56]MH_GetDate [06:29:56]Write to MH i2c: F0 00 00 92 5B DC [06:29:56]Write i2c OK [06:29:56]MH_I2C_Read... [06:29:56]Read from MH i2c: F0 [06:29:56]MH_I2C_Read... [06:29:56]Read from MH i2c: F0 09 00 [06:29:56]MH_I2C_Read... [06:29:56]Read from MH i2c: F0 09 00 92 5B 00 68 88 A8 66 C6 D4 6E 66 51 [06:29:56]GetLastDocTimeStamp 1722320180 [06:29:56]current date 1722321000 [06:29:56]FM_GetShiftState [06:29:56]SAM_PROTO_GetShiftState [06:29:56]wFMCommunicate request_size=4 [06:29:56]MH_SAM_APDU [06:29:56]CAPDU: 80 13 01 00 [06:29:56]Write to MH i2c: E2 08 00 93 5B 80 13 01 00 00 00 00 00 6B [06:29:56]Write i2c OK [06:29:56]MH_I2C_Read... [06:29:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:29:56]Read from MH i2c: E2 [06:29:56]MH_I2C_Read... [06:29:56]Read from MH i2c: E2 0E 00 [06:29:56]MH_I2C_Read... [06:29:56]Read from MH i2c: E2 0E 00 93 5B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 1E [06:29:56]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [06:29:56]wFMCommunicate OK [06:29:56]SAM_PROTO_GetShiftState done [06:29:56]FM_GetShiftState done [06:29:56]opened in 1722298218 [06:29:56]opened+sec_in_day 1722384618 [06:29:56]quantity*price = 100005 [06:29:56]sum+1 = 100006 [06:29: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 48 30.07.2024 06:30 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24673 ФПД: 163138197261707 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T063000&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24673&fm=163138197261707&tin=02508201610067®Number=0000000000171247&sum=100000 [06:29:57]StoreToDocumentArchive [06:29:57]shift 48 fd 24673 [06:29:57]save to /storage/0048/doc_00024673 [06:29:57]save last doc name /storage/0048/doc_00024673 to /storage/kkm_last_doc_name [06:29:57]save OK [06:29:57]Clear old archive folders... [06:29:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:29:57]tlvbuf is 014053D0 [06:29:57]SAM_PROTO_ClearQueue [06:29:57]wFMCommunicate request_size=4 [06:29:57]MH_SAM_APDU [06:29:57]CAPDU: 80 09 00 00 [06:29:57]Write to MH i2c: E2 08 00 A0 5B 80 09 00 00 00 00 00 00 6D [06:29:57]Write i2c OK [06:29:57]MH_I2C_Read... [06:29:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:29:57]Read from MH i2c: E2 [06:29:57]MH_I2C_Read... [06:29:57]Read from MH i2c: E2 03 00 [06:29:57]MH_I2C_Read... [06:29:57]Read from MH i2c: E2 03 00 A0 5B 00 90 00 6F [06:29:57]RAPDU: 90 00 [06:29:57]wFMCommunicate OK [06:29:57]SAM_PROTO_ClearQueue done [06:29:57]KKMCreateOFDPacket [06:29:57]OFDProtocolAddRootSTLVToBuf [06:29:57]FM_MakeSignedData [06:29:57]FM_MakeSignedData [06:29:57]SAM_PROTO_SignData [06:29:57]wFMCommunicate request_size=4 [06:29:57]MH_SAM_APDU [06:29:57]CAPDU: 80 0D 01 02 [06:29:57]Write to MH i2c: E2 08 00 A1 5B 80 0D 01 02 00 00 00 00 75 [06:29:57]Write i2c OK [06:29:57]MH_I2C_Read... [06:29:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:29:57]Read from MH i2c: E2 [06:29:57]MH_I2C_Read... [06:29:57]Read from MH i2c: E2 03 00 [06:29:57]MH_I2C_Read... [06:29:57]Read from MH i2c: E2 03 00 A1 5B 00 90 00 70 [06:29:57]RAPDU: 90 00 [06:29:57]wFMCommunicate OK [06:29:57]wFMCommunicate request_size=255 [06:29:57]MH_SAM_APDU [06:29:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 30 00 00 00 F4 03 04 00 68 88 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 61 60 00 00 35 04 06 00 94 [06:29:57]Write to MH i2c: E2 02 01 A2 5B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 30 00 00 00 F4 03 04 00 68 88 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 61 60 00 00 35 04 06 00 94 00 00 33 [06:29:57]Write i2c OK [06:29:57]MH_I2C_Read... [06:29:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:29:58]Read from MH i2c: E2 [06:29:58]MH_I2C_Read... [06:29:58]Read from MH i2c: E2 03 00 [06:29:58]MH_I2C_Read... [06:29:58]Read from MH i2c: E2 03 00 A2 5B 00 90 00 71 [06:29:58]RAPDU: 90 00 [06:29:58]wFMCommunicate OK [06:29:58]wFMCommunicate request_size=10 [06:29:58]MH_SAM_APDU [06:29:58]CAPDU: 80 0D 02 02 05 5F 92 4C 0D 8B [06:29:58]Write to MH i2c: E2 0D 00 A3 5B 80 0D 02 02 05 00 5F 92 4C 0D 8B 00 00 57 [06:29:58]Write i2c OK [06:29:58]MH_I2C_Read... [06:29:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:29:58]Read from MH i2c: E2 [06:29:58]MH_I2C_Read... [06:29:58]Read from MH i2c: E2 03 00 [06:29:58]MH_I2C_Read... [06:29:58]Read from MH i2c: E2 03 00 A3 5B 00 90 00 72 [06:29:58]RAPDU: 90 00 [06:29:58]wFMCommunicate OK [06:29:58]wFMCommunicate request_size=4 [06:29:58]MH_SAM_APDU [06:29:58]CAPDU: 80 0D 03 02 [06:29:58]Write to MH i2c: E2 08 00 A4 5B 80 0D 03 02 00 00 00 00 7A [06:29:58]Write i2c OK [06:29:58]MH_I2C_Read... [06:29:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:29:58]Read from MH i2c: E2 [06:29:58]MH_I2C_Read... [06:29:58]Read from MH i2c: E2 0B 00 [06:29:58]MH_I2C_Read... [06:29:58]Read from MH i2c: E2 0B 00 A4 5B 00 A4 48 C5 5A 67 29 CC 77 90 00 59 [06:29:58]RAPDU: A4 48 C5 5A 67 29 CC 77 90 00 [06:29:58]wFMCommunicate OK [06:29:58]SAM_PROTO_SignData done [06:29:58]FM_MakeSignedData done [06:29:58]CreateOFDProtocolMessage [06:29:58]wFMCommunicate request_size=4 [06:29:58]MH_SAM_APDU [06:29:58]CAPDU: 80 11 00 00 [06:29:58]Write to MH i2c: E2 08 00 A5 5B 80 11 00 00 00 00 00 00 7A [06:29:58]Write i2c OK [06:29:58]MH_I2C_Read... [06:29:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:29:58]Read from MH i2c: E2 [06:29:58]MH_I2C_Read... [06:29:58]Read from MH i2c: E2 17 00 [06:29:58]MH_I2C_Read... [06:29:58]Read from MH i2c: E2 17 00 A5 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D0 [06:29:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [06:29:58]wFMCommunicate OK [06:29:58]CreateOFDProtocolMessage done [06:29:58]OFDSenderStorePacket 24673 [06:29:58]StoreOFDPacket docnum=24673 [06:29:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 98 97 07 01 C9 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 68 88 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 61 60 00 00 35 04 06 00 94 5F 92 4C 0D 8B A4 48 C5 5A 67 29 CC 77 [06:29:58]CheckFolder [06:29:58]dirname=/storage/ofd_packets [06:29:58]CheckFolder done [06:29:58]ProducePacketName [06:29:58]name=ofd_packets/00024673 [06:29:58]NVStorageSaveData ofd_packets/00024673 [06:29:58]File name is /storage/ofd_packets/00024673 [06:29:58]Write 301 bytes [06:29:58]NVStorageSaveData done [06:29:58]OFDSenderStorePacket done [06:29:58]KKMCreateOFDPacket done [06:29:58]NVStorageSaveData kkm_last_timestamp [06:29:58]File name is /storage/kkm_last_timestamp [06:29:58]Write 4 bytes [06:29:58]NVStorageSaveData done [06:29:58]OFD Sender: Processing packet 24673 [packets to send 29, broken 28] [06:29:58]ProducePacketName [06:29:58]name=ofd_packets/00024673 [06:29:58]OFD Sender: To server: pG, [06:29:58]CommunicateWithHost lk.salyk.kg:30040 [06:29:58]ConnectInit lk.salyk.kg [06:29:58]ExternCall_PrintAddStr [06:29:58]wPrintStart [06:29:58]Write to MH i2c: 01 00 00 A6 5B 01 [06:29:58]Write i2c OK [06:29:58]MH_I2C_Read... [06:29:58]Read from MH i2c: 01 [06:29:58]MH_I2C_Read... [06:29:58]Read from MH i2c: 01 07 00 [06:29:58]MH_I2C_Read... [06:29:58]Read from MH i2c: 01 07 00 A6 5B 00 00 00 00 00 FF 0F 16 [06:29:58]RasterBufferAndPrint [06:29:58]line Счет N : (1)610304 [06:29:58]line ИНН: 02508201610067 [06:29:58]line Контрольно-Кассовый Чек [06:29:58]line ПРОДАЖА [06:29:58]line ТРК (МРК, ГНК) : 42 [06:29:58]line Товар: 2710124130 [06:29:58]line Аи-92-К-2 [06:29:58]line 14.750 * 67.80 [06:29:58]line = 1000.05 [06:29:58]line НДС 12% НСП 1% [06:29:58]line > о реализуемом товаре [06:29:58]line ОКРУГЛЕНИЕ: -0.05 [06:29:58]line ИТОГО: 1000.00 [06:29:58]line Внесено: 1000.00 [06:29:58]line СДАЧА: 0.00 [06:29:58]line НСП 1% : 8.85 [06:29:58]line НДС 12% : 106.20 [06:29:58]line Наличными: 1000.00 [06:29:58]line Безнал.: 0.00 [06:29:58]line Место: АЗС № 127 "Партнер Нефть" [06:29:58]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [06:29:58]line СНО: Общий режим [06:29:58]line Чек 48 30.07.2024 06:30 [06:29:58]line Смена: 48 ФФД: 1.0 [06:29:58]line ЗНМ: 0300000158 [06:29:58]line РНМ: 0000000000171247 [06:29:58]line Версия ККМ: v1.0 [06:29:58]line ФМ: 0000000002098565 [06:29:58]line ФД: 24673 [06:29:58]line ФПД: 163138197261707 [06:29:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T063000&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24673&fm=163138197261707&tin=02508201610067®Number=0000000000171247&sum=100000 [06:29:58]Connected sock=11 [06:29:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 98 97 07 01 C9 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 68 88 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 61 60 00 00 35 04 06 00 94 5F 92 4C 0D 8B A4 48 C5 5A 67 29 CC 77 [06:29:58]written 0, free lines is 4095 [06:29:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 1D C3 47 00 4C 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 61 60 00 00 F4 03 04 00 F7 33 A8 66 B6 04 01 00 00 EC 9A 8A 71 AD 77 26 AC [06:29:58]CommunicateWithHost err = 0 [06:29:58]CheckOFDResponse [06:29:58]1017 (14) - 77093643461234 [06:29:58]1041 (16) - 0000000002098565 [06:29:58]1040 (4) - 24673 [06:29:58]1012 (4) - 30.07.2024 00:29 [06:29:58]1206 (1) - 0 [06:29:58]OFD Sender: Remove packet 24673 [06:29:58]ProducePacketName [06:29:58]name=ofd_packets/00024673 [06:29:58]NVStorageDeleteData [06:29:59]Write to MH i2c: 01 00 00 D1 5B 2C [06:29:59]Write i2c OK [06:29:59]MH_I2C_Read... [06:29:59]Read from MH i2c: 01 [06:29:59]MH_I2C_Read... [06:29:59]Read from MH i2c: 01 07 00 [06:29:59]MH_I2C_Read... [06:29:59]Read from MH i2c: 01 07 00 D1 5B 00 00 00 00 00 E9 0C 28 [06:29:59]RasterBufferAndPrint [06:29:59]line [06:29:59]line [06:29:59]line [06:29:59]line [06:29:59]line [06:29:59]written 0, free lines is 3311 [06:29:59]MH_Cut [06:29:59]Write to MH i2c: D1 01 00 D8 5B 01 05 [06:29:59]Write i2c OK [06:29:59]MH_I2C_Read... [06:29:59]Read from MH i2c: D1 [06:29:59]MH_I2C_Read... [06:29:59]Read from MH i2c: D1 01 00 [06:29:59]MH_I2C_Read... [06:29:59]Read from MH i2c: D1 01 00 D8 5B 00 04 [06:29:59]Write to MH i2c: 01 00 00 D9 5B 34 [06:29:59]Write i2c OK [06:29:59]MH_I2C_Read... [06:29:59]OFD Sender: No OFD packet to send [06:29:59]*** Cut start [06:29:59]*** Partial cut [06:29:59]*** CUTSNS_PIN = 1 [06:29:59]*** CUTSNS_PIN = 0 [06:30:00]*** Brake cut motor [06:30:00]Read from MH i2c: 01 [06:30:00]MH_I2C_Read... [06:30:00]*** Stop cut motor [06:30:00]*** Cut end [06:30:00]Read from MH i2c: 01 07 00 [06:30:00]MH_I2C_Read... [06:30:00]Read from MH i2c: 01 07 00 D9 5B 00 00 00 00 00 FF 0F 49 [06:30:00]process_action close_receipt done [06:30:00]requested_data is exist [06:30:00]produce_requested_data [06:30:00]requested_item fm.sn is exist - process it [06:30:00]wFMCommunicate request_size=4 [06:30:00]MH_SAM_APDU [06:30:00]CAPDU: 80 11 00 00 [06:30:00]Write to MH i2c: E2 08 00 DA 5B 80 11 00 00 00 00 00 00 AF [06:30:00]Write i2c OK [06:30:00]MH_I2C_Read... [06:30:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:30:00]Read from MH i2c: E2 [06:30:00]MH_I2C_Read... [06:30:00]Read from MH i2c: E2 17 00 [06:30:00]MH_I2C_Read... [06:30:00]Read from MH i2c: E2 17 00 DA 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 05 [06:30:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [06:30:00]wFMCommunicate OK [06:30:00]requested_item fd.num is exist - process it [06:30:00]SAM_PROTO_GetFieldsCounters [06:30:00]wFMCommunicate request_size=4 [06:30:00]MH_SAM_APDU [06:30:00]CAPDU: 80 13 00 00 [06:30:00]Write to MH i2c: E2 08 00 DB 5B 80 13 00 00 00 00 00 00 B2 [06:30:00]Write i2c OK [06:30:00]MH_I2C_Read... [06:30:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:30:00]Read from MH i2c: E2 [06:30:00]MH_I2C_Read... [06:30:00]Read from MH i2c: E2 62 00 [06:30:00]MH_I2C_Read... [06:30:00]Read from MH i2c: E2 62 00 DB 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 61 60 00 00 0E 04 04 00 30 00 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 54 [06:30:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 61 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:30:00]wFMCommunicate OK [06:30:00]SAM_PROTO_GetFieldsCounters done [06:30:00]requested_item shift.num is exist - process it [06:30:00]requested_item shift.opened is exist - process it [06:30:00]req_shift_opened [06:30:00]FM_GetShiftState [06:30:00]SAM_PROTO_GetShiftState [06:30:00]wFMCommunicate request_size=4 [06:30:00]MH_SAM_APDU [06:30:00]CAPDU: 80 13 01 00 [06:30:00]Write to MH i2c: E2 08 00 DC 5B 80 13 01 00 00 00 00 00 B4 [06:30:00]Write i2c OK [06:30:00]MH_I2C_Read... [06:30:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:30:00]Read from MH i2c: E2 [06:30:00]MH_I2C_Read... [06:30:00]Read from MH i2c: E2 0E 00 [06:30:00]MH_I2C_Read... [06:30:00]Read from MH i2c: E2 0E 00 DC 5B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 67 [06:30:00]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [06:30:00]wFMCommunicate OK [06:30:00]SAM_PROTO_GetShiftState done [06:30:00]FM_GetShiftState done [06:30:00]req_shift_opened done [06:30:00]requested_item shift.open_date is exist - process it [06:30:00]req_shift_open_date [06:30:00]req_shift_open_date done [06:30:00]produce_requested_data done [06:30:00]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24673,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [06:30:00]process_action_free close_receipt [06:30:00]json_value_free [06:30:00]json_value_free done [06:30:00]process_json_proto returns [06:30:00]Send response to host [06:30:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24673,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [06:30:00]free response buf [06:30:00]execute_script done [06:30:00]execute_script returns [06:30:00]free content buf [06:30:00]Sock 7.Close socket [06:30:00]Sock 7.Thread stoped [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:54]OFD Sender: No OFD packet to send [06:30:59]OFD Sender: No OFD packet to send [06:31:04]OFD Sender: No OFD packet to send [06:31:09]OFD Sender: No OFD packet to send [06:31:14]OFD Sender: No OFD packet to send [06:31:19]OFD Sender: No OFD packet to send [06:31:24]OFD Sender: No OFD packet to send [06:31:29]OFD Sender: No OFD packet to send [06:31:34]OFD Sender: No OFD packet to send [06:31:39]OFD Sender: No OFD packet to send [06:31:44]OFD Sender: No OFD packet to send [06:31:49]OFD Sender: No OFD packet to send [06:31:54]OFD Sender: No OFD packet to send [06:31:59]OFD Sender: No OFD packet to send [06:32:04]OFD Sender: No OFD packet to send [06:32:09]OFD Sender: No OFD packet to send [06:32:14]OFD Sender: No OFD packet to send [06:32:19]OFD Sender: No OFD packet to send [06:32:24]OFD Sender: No OFD packet to send [06:32:29]OFD Sender: No OFD packet to send [06:32:34]OFD Sender: No OFD packet to send [06:32:39]OFD Sender: No OFD packet to send [06:32:44]OFD Sender: No OFD packet to send [06:32:49]OFD Sender: No OFD packet to send [06:32:54]OFD Sender: No OFD packet to send [06:32:59]OFD Sender: No OFD packet to send [06:33:04]OFD Sender: No OFD packet to send [06:33:09]OFD Sender: No OFD packet to send [06:33:14]OFD Sender: No OFD packet to send [06:33:19]OFD Sender: No OFD packet to send [06:33:24]OFD Sender: No OFD packet to send [06:33:29]OFD Sender: No OFD packet to send [06:33:34]OFD Sender: No OFD packet to send [06:33:39]OFD Sender: No OFD packet to send [06:33:44]OFD Sender: No OFD packet to send [06:33:49]OFD Sender: No OFD packet to send [06:33:54]OFD Sender: No OFD packet to send [06:33:59]OFD Sender: No OFD packet to send [06:34:04]OFD Sender: No OFD packet to send [06:34:09]OFD Sender: No OFD packet to send [06:34:14]OFD Sender: No OFD packet to send [06:34:19]OFD Sender: No OFD packet to send [06:34:24]OFD Sender: No OFD packet to send [06:34:29]OFD Sender: No OFD packet to send [06:34:34]OFD Sender: No OFD packet to send [06:34:39]OFD Sender: No OFD packet to send [06:34:44]OFD Sender: No OFD packet to send [06:34:49]OFD Sender: No OFD packet to send [06:34:54]OFD Sender: No OFD packet to send [06:34:59]OFD Sender: No OFD packet to send [06:35:04]OFD Sender: No OFD packet to send [06:35:09]OFD Sender: No OFD packet to send [06:35:14]OFD Sender: No OFD packet to send [06:35:19]OFD Sender: No OFD packet to send [06:35:24]OFD Sender: No OFD packet to send [06:35:29]OFD Sender: No OFD packet to send [06:35:34]OFD Sender: No OFD packet to send [06:35:39]OFD Sender: No OFD packet to send [06:35:44]OFD Sender: No OFD packet to send [06:35:49]OFD Sender: No OFD packet to send [06:35:54]OFD Sender: No OFD packet to send [06:35:59]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:14]OFD Sender: No OFD packet to send [06:38:19]OFD Sender: No OFD packet to send [06:38:24]OFD Sender: No OFD packet to send [06:38:29]OFD Sender: No OFD packet to send [06:38:34]OFD Sender: No OFD packet to send [06:38:39]OFD Sender: No OFD packet to send [06:38:44]OFD Sender: No OFD packet to send [06:38:49]OFD Sender: No OFD packet to send [06:38:54]OFD Sender: No OFD packet to send [06:38:59]OFD Sender: No OFD packet to send [06:39:04]OFD Sender: No OFD packet to send [06:39:09]OFD Sender: No OFD packet to send [06:39:14]OFD Sender: No OFD packet to send [06:39:19]OFD Sender: No OFD packet to send [06:39:24]OFD Sender: No OFD packet to send [06:39:29]OFD Sender: No OFD packet to send [06:39:34]OFD Sender: No OFD packet to send [06:39:39]OFD Sender: No OFD packet to send [06:39:44]OFD Sender: No OFD packet to send [06:39:49]OFD Sender: No OFD packet to send [06:39:54]OFD Sender: No OFD packet to send [06:39:59]OFD Sender: No OFD packet to send [06:40:04]OFD Sender: No OFD packet to send [06:40:09]OFD Sender: No OFD packet to send [06:40:14]OFD Sender: No OFD packet to send [06:40:19]OFD Sender: No OFD packet to send [06:40:24]OFD Sender: No OFD packet to send [06:40:29]OFD Sender: No OFD packet to send [06:40:34]OFD Sender: No OFD packet to send [06:40:39]OFD Sender: No OFD packet to send [06:40:44]OFD Sender: No OFD packet to send [06:40:49]OFD Sender: No OFD packet to send [06:40:54]OFD Sender: No OFD packet to send [06:40:59]OFD Sender: No OFD packet to send [06:41:00]accept exits with 10 [06:41:00]New connection [06:41:00]New thread 3067469156 created [06:41:00]Thread 3067612516 joined [06:41:00]Waiting for new connection... [06:41:00] Sock 10.Parse request [06:41:00]Sock 10.Check first char [06:41:00]Sock 10.First char is OK [06:41:00]request: POST /json_proto HTTP/1.0 [06:41:00]Method: POST [06:41:00]URL: /json_proto [06:41:00]Method is POST - this is cgi request [06:41:00]url: /json_proto [06:41:00]query_string will be loaded in cgi processing [06:41:00]execute_cgi json_proto POST (null) [06:41:00]execute_cgi path=json_proto method=POST [06:41:00]POST find Content-Length [06:41:00]Host: 172.17.45.131:8080 [06:41:00]Content-Length: 1197 [06:41:00]Content-Type: application/json [06:41:00] [06:41:00]POST finish read [06:41:00]Found Content-Length = 1197 [06:41:00]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610305\u000A30.07.2024 06:30\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 3.100 x 75.70\u000A\u0418\u0422\u041E\u0413: 234.67\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\u000A3982366\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:41:00]execute_script... [06:41:00]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610305\u000A30.07.2024 06:30\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 3.100 x 75.70\u000A\u0418\u0422\u041E\u0413: 234.67\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\u000A3982366\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:41:00]POST & json_proto [06:41:00]process_json_proto [06:41:00]json parsed OK: [06:41:00]protocol is kg_v1.0 [06:41:00]action value=print_text [06:41:00]process_action print_text [06:41:00]cmd_print_text [06:41:00]ExternCall_PrintAddStr [06:41:00]wPrintStart [06:41:00]Write to MH i2c: 01 00 00 DD 5B 38 [06:41:00]Write i2c OK [06:41:00]MH_I2C_Read... [06:41:00]Read from MH i2c: 01 [06:41:00]MH_I2C_Read... [06:41:00]Read from MH i2c: 01 07 00 [06:41:00]MH_I2C_Read... [06:41:00]Read from MH i2c: 01 07 00 DD 5B 00 00 00 00 00 FF 0F 4D [06:41:00]RasterBufferAndPrint [06:41:00]line *****ТОВАРНЫЙ ЧЕК***** [06:41:00]line АЗС 127 [06:41:00]line Партнер нефть [06:41:00]line 02508201610067 [06:41:00]line Кассир : Масалиев Н. [06:41:00]line Счет N : (1)610305 [06:41:00]line 30.07.2024 06:30 [06:41:00]line ПРОДАЖА [06:41:00]line ТРК (МРК, ГНК): 2 [06:41:00]line Вид ГСМ : 2710194210 [06:41:00]line ДТ-К-2 [06:41:00]line 3.100 x 75.70 [06:41:00]line ИТОГ: 234.67 [06:41:00]line Тип оплаты: Талоны: Топливные Талоны [06:41:00]line 3982366 [06:41:00]line ______________________ [06:41:00]line (подпись) [06:41:00]written 0, free lines is 4095 [06:41:01]Write to MH i2c: 01 00 00 F1 5B 4C [06:41:01]Write i2c OK [06:41:01]MH_I2C_Read... [06:41:01]Read from MH i2c: 01 [06:41:01]MH_I2C_Read... [06:41:01]Read from MH i2c: 01 07 00 [06:41:01]MH_I2C_Read... [06:41:01]Read from MH i2c: 01 07 00 F1 5B 00 00 00 00 00 0D 0E 6E [06:41:01]RasterBufferAndPrint [06:41:01]line [06:41:01]line [06:41:01]line [06:41:01]line [06:41:01]line [06:41:01]written 0, free lines is 3598 [06:41:01]MH_Cut [06:41:01]Write to MH i2c: D1 01 00 F8 5B 01 25 [06:41:01]Write i2c OK [06:41:01]MH_I2C_Read... [06:41:01]Read from MH i2c: D1 [06:41:01]MH_I2C_Read... [06:41:01]Read from MH i2c: D1 01 00 [06:41:01]MH_I2C_Read... [06:41:01]Read from MH i2c: D1 01 00 F8 5B 00 24 [06:41:01]Write to MH i2c: 01 00 00 F9 5B 54 [06:41:01]Write i2c OK [06:41:01]MH_I2C_Read... [06:41:01]*** Cut start [06:41:01]*** Partial cut [06:41:01]*** CUTSNS_PIN = 1 [06:41:01]*** CUTSNS_PIN = 0 [06:41:01]*** Brake cut motor [06:41:02]Read from MH i2c: 01 [06:41:02]MH_I2C_Read... [06:41:02]Read from MH i2c: 01 07 00 [06:41:02]MH_I2C_Read... [06:41:02]*** Stop cut motor [06:41:02]*** Cut end [06:41:02]Read from MH i2c: 01 07 00 F9 5B 00 00 00 00 00 FF 0F 69 [06:41:02]process_action print_text done [06:41:02]requested_data is exist [06:41:02]produce_requested_data [06:41:02]requested_item fm.sn is exist - process it [06:41:02]wFMCommunicate request_size=4 [06:41:02]MH_SAM_APDU [06:41:02]CAPDU: 80 11 00 00 [06:41:02]Write to MH i2c: E2 08 00 FA 5B 80 11 00 00 00 00 00 00 CF [06:41:02]Write i2c OK [06:41:02]MH_I2C_Read... [06:41:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:41:02]Read from MH i2c: E2 [06:41:02]MH_I2C_Read... [06:41:02]Read from MH i2c: E2 17 00 [06:41:02]MH_I2C_Read... [06:41:02]Read from MH i2c: E2 17 00 FA 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 25 [06:41:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [06:41:02]wFMCommunicate OK [06:41:02]requested_item fd.num is exist - process it [06:41:02]SAM_PROTO_GetFieldsCounters [06:41:02]wFMCommunicate request_size=4 [06:41:02]MH_SAM_APDU [06:41:02]CAPDU: 80 13 00 00 [06:41:02]Write to MH i2c: E2 08 00 FB 5B 80 13 00 00 00 00 00 00 D2 [06:41:02]Write i2c OK [06:41:02]MH_I2C_Read... [06:41:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:41:02]Read from MH i2c: E2 [06:41:02]MH_I2C_Read... [06:41:02]Read from MH i2c: E2 62 00 [06:41:02]MH_I2C_Read... [06:41:02]Read from MH i2c: E2 62 00 FB 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 61 60 00 00 0E 04 04 00 30 00 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 74 [06:41:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 61 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:41:02]wFMCommunicate OK [06:41:02]SAM_PROTO_GetFieldsCounters done [06:41:02]requested_item shift.num is exist - process it [06:41:02]requested_item shift.opened is exist - process it [06:41:02]req_shift_opened [06:41:02]FM_GetShiftState [06:41:02]SAM_PROTO_GetShiftState [06:41:02]wFMCommunicate request_size=4 [06:41:02]MH_SAM_APDU [06:41:02]CAPDU: 80 13 01 00 [06:41:02]Write to MH i2c: E2 08 00 FC 5B 80 13 01 00 00 00 00 00 D4 [06:41:02]Write i2c OK [06:41:02]MH_I2C_Read... [06:41:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:41:02]Read from MH i2c: E2 [06:41:02]MH_I2C_Read... [06:41:02]Read from MH i2c: E2 0E 00 [06:41:02]MH_I2C_Read... [06:41:02]Read from MH i2c: E2 0E 00 FC 5B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 87 [06:41:02]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [06:41:02]wFMCommunicate OK [06:41:02]SAM_PROTO_GetShiftState done [06:41:02]FM_GetShiftState done [06:41:02]req_shift_opened done [06:41:02]requested_item shift.open_date is exist - process it [06:41:02]req_shift_open_date [06:41:02]req_shift_open_date done [06:41:02]produce_requested_data done [06:41:02]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24673,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [06:41:02]process_action_free print_text [06:41:02]json_value_free [06:41:02]json_value_free done [06:41:02]process_json_proto returns [06:41:02]Send response to host [06:41:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24673,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [06:41:02]free response buf [06:41:02]execute_script done [06:41:02]execute_script returns [06:41:02]free content buf [06:41:02]Sock 10.Close socket [06:41:02]Sock 10.Thread stoped [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:55]OFD Sender: No OFD packet to send [06:44:00]OFD Sender: No OFD packet to send [06:44:05]OFD Sender: No OFD packet to send [06:44:10]OFD Sender: No OFD packet to send [06:44:15]OFD Sender: No OFD packet to send [06:44:20]OFD Sender: No OFD packet to send [06:44:25]OFD Sender: No OFD packet to send [06:44:30]OFD Sender: No OFD packet to send [06:44:35]OFD Sender: No OFD packet to send [06:44:40]OFD Sender: No OFD packet to send [06:44:45]OFD Sender: No OFD packet to send [06:44:50]OFD Sender: No OFD packet to send [06:44:55]OFD Sender: No OFD packet to send [06:45:00]OFD Sender: No OFD packet to send [06:45:05]OFD Sender: No OFD packet to send [06:45:10]OFD Sender: No OFD packet to send [06:45:15]OFD Sender: No OFD packet to send [06:45:20]OFD Sender: No OFD packet to send [06:45:25]OFD Sender: No OFD packet to send [06:45:30]OFD Sender: No OFD packet to send [06:45:35]OFD Sender: No OFD packet to send [06:45:40]OFD Sender: No OFD packet to send [06:45:45]OFD Sender: No OFD packet to send [06:45:50]OFD Sender: No OFD packet to send [06:45:55]OFD Sender: No OFD packet to send [06:46:00]OFD Sender: No OFD packet to send [06:46:03]accept exits with 7 [06:46:03]New connection [06:46:03]New thread 3067612516 created [06:46:03]Thread 3067469156 joined [06:46:03]Waiting for new connection... [06:46:03] Sock 7.Parse request [06:46:03]Sock 7.Check first char [06:46:03]Sock 7.First char is OK [06:46:03]request: POST /json_proto HTTP/1.0 [06:46:03]Method: POST [06:46:03]URL: /json_proto [06:46:03]Method is POST - this is cgi request [06:46:03]url: /json_proto [06:46:03]query_string will be loaded in cgi processing [06:46:03]execute_cgi json_proto POST (null) [06:46:03]execute_cgi path=json_proto method=POST [06:46:03]POST find Content-Length [06:46:03]Host: 172.17.45.131:8080 [06:46:03]Content-Length: 1198 [06:46:03]Content-Type: application/json [06:46:03] [06:46:03]POST finish read [06:46:03]Found Content-Length = 1198 [06:46:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610306\u000A30.07.2024 06:35\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 10.110 x 75.70\u000A\u0418\u0422\u041E\u0413: 765.33\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\u000A3982366\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:46:03]execute_script... [06:46:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610306\u000A30.07.2024 06:35\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 10.110 x 75.70\u000A\u0418\u0422\u041E\u0413: 765.33\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\u000A3982366\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:46:03]POST & json_proto [06:46:03]process_json_proto [06:46:03]json parsed OK: [06:46:03]protocol is kg_v1.0 [06:46:03]action value=print_text [06:46:03]process_action print_text [06:46:03]cmd_print_text [06:46:03]ExternCall_PrintAddStr [06:46:03]wPrintStart [06:46:03]Write to MH i2c: 01 00 00 FD 5B 58 [06:46:03]Write i2c OK [06:46:03]MH_I2C_Read... [06:46:03]Read from MH i2c: 01 [06:46:03]MH_I2C_Read... [06:46:03]Read from MH i2c: 01 07 00 [06:46:03]MH_I2C_Read... [06:46:03]Read from MH i2c: 01 07 00 FD 5B 00 00 00 00 00 FF 0F 6D [06:46:03]RasterBufferAndPrint [06:46:03]line *****ТОВАРНЫЙ ЧЕК***** [06:46:03]line АЗС 127 [06:46:03]line Партнер нефть [06:46:03]line 02508201610067 [06:46:03]line Кассир : Масалиев Н. [06:46:03]line Счет N : (1)610306 [06:46:03]line 30.07.2024 06:35 [06:46:03]line ПРОДАЖА [06:46:03]line ТРК (МРК, ГНК): 2 [06:46:03]line Вид ГСМ : 2710194210 [06:46:03]line ДТ-К-2 [06:46:03]line 10.110 x 75.70 [06:46:03]line ИТОГ: 765.33 [06:46:03]line Тип оплаты: Талоны: Топливные Талоны [06:46:03]line 3982366 [06:46:03]line ______________________ [06:46:03]line (подпись) [06:46:03]written 0, free lines is 4095 [06:46:03]Write to MH i2c: 01 00 00 11 5C 6D [06:46:03]Write i2c OK [06:46:03]MH_I2C_Read... [06:46:03]Read from MH i2c: 01 [06:46:03]MH_I2C_Read... [06:46:03]Read from MH i2c: 01 07 00 [06:46:03]MH_I2C_Read... [06:46:03]Read from MH i2c: 01 07 00 11 5C 00 00 00 00 00 0D 0E 8F [06:46:03]RasterBufferAndPrint [06:46:03]line [06:46:03]line [06:46:03]line [06:46:03]line [06:46:03]line [06:46:03]written 0, free lines is 3599 [06:46:03]MH_Cut [06:46:03]Write to MH i2c: D1 01 00 18 5C 01 46 [06:46:03]Write i2c OK [06:46:03]MH_I2C_Read... [06:46:03]Read from MH i2c: D1 [06:46:03]MH_I2C_Read... [06:46:03]Read from MH i2c: D1 01 00 [06:46:03]MH_I2C_Read... [06:46:03]Read from MH i2c: D1 01 00 18 5C 00 45 [06:46:03]Write to MH i2c: 01 00 00 19 5C 75 [06:46:03]Write i2c OK [06:46:03]MH_I2C_Read... [06:46:03]*** Cut start [06:46:03]*** Partial cut [06:46:03]*** CUTSNS_PIN = 1 [06:46:03]*** CUTSNS_PIN = 0 [06:46:04]*** Brake cut motor [06:46:04]Read from MH i2c: 01 [06:46:04]MH_I2C_Read... [06:46:04]Read from MH i2c: 01 07 00 [06:46:04]MH_I2C_Read... [06:46:04]*** Stop cut motor [06:46:04]*** Cut end [06:46:04]Read from MH i2c: 01 07 00 19 5C 00 00 00 00 00 FF 0F 8A [06:46:04]process_action print_text done [06:46:04]requested_data is exist [06:46:04]produce_requested_data [06:46:04]requested_item fm.sn is exist - process it [06:46:04]wFMCommunicate request_size=4 [06:46:04]MH_SAM_APDU [06:46:04]CAPDU: 80 11 00 00 [06:46:04]Write to MH i2c: E2 08 00 1A 5C 80 11 00 00 00 00 00 00 F0 [06:46:04]Write i2c OK [06:46:04]MH_I2C_Read... [06:46:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:46:04]Read from MH i2c: E2 [06:46:04]MH_I2C_Read... [06:46:04]Read from MH i2c: E2 17 00 [06:46:04]MH_I2C_Read... [06:46:04]Read from MH i2c: E2 17 00 1A 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 46 [06:46:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [06:46:04]wFMCommunicate OK [06:46:04]requested_item fd.num is exist - process it [06:46:04]SAM_PROTO_GetFieldsCounters [06:46:04]wFMCommunicate request_size=4 [06:46:04]MH_SAM_APDU [06:46:04]CAPDU: 80 13 00 00 [06:46:04]Write to MH i2c: E2 08 00 1B 5C 80 13 00 00 00 00 00 00 F3 [06:46:04]Write i2c OK [06:46:04]MH_I2C_Read... [06:46:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:46:04]Read from MH i2c: E2 [06:46:04]MH_I2C_Read... [06:46:04]Read from MH i2c: E2 62 00 [06:46:04]MH_I2C_Read... [06:46:04]Read from MH i2c: E2 62 00 1B 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 61 60 00 00 0E 04 04 00 30 00 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 95 [06:46:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 61 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:46:04]wFMCommunicate OK [06:46:04]SAM_PROTO_GetFieldsCounters done [06:46:04]requested_item shift.num is exist - process it [06:46:04]requested_item shift.opened is exist - process it [06:46:04]req_shift_opened [06:46:04]FM_GetShiftState [06:46:04]SAM_PROTO_GetShiftState [06:46:04]wFMCommunicate request_size=4 [06:46:04]MH_SAM_APDU [06:46:04]CAPDU: 80 13 01 00 [06:46:04]Write to MH i2c: E2 08 00 1C 5C 80 13 01 00 00 00 00 00 F5 [06:46:04]Write i2c OK [06:46:04]MH_I2C_Read... [06:46:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:46:04]Read from MH i2c: E2 [06:46:04]MH_I2C_Read... [06:46:04]Read from MH i2c: E2 0E 00 [06:46:04]MH_I2C_Read... [06:46:04]Read from MH i2c: E2 0E 00 1C 5C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A8 [06:46:04]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [06:46:04]wFMCommunicate OK [06:46:04]SAM_PROTO_GetShiftState done [06:46:04]FM_GetShiftState done [06:46:04]req_shift_opened done [06:46:04]requested_item shift.open_date is exist - process it [06:46:04]req_shift_open_date [06:46:04]req_shift_open_date done [06:46:04]produce_requested_data done [06:46:04]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24673,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [06:46:04]process_action_free print_text [06:46:04]json_value_free [06:46:04]json_value_free done [06:46:04]process_json_proto returns [06:46:04]Send response to host [06:46:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24673,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [06:46:04]free response buf [06:46:04]execute_script done [06:46:04]execute_script returns [06:46:04]free content buf [06:46:04]Sock 7.Close socket [06:46:04]Sock 7.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:30]OFD Sender: No OFD packet to send [06:46:35]OFD Sender: No OFD packet to send [06:46:40]OFD Sender: No OFD packet to send [06:46:45]OFD Sender: No OFD packet to send [06:46:50]OFD Sender: No OFD packet to send [06:46:55]OFD Sender: No OFD packet to send [06:47:00]OFD Sender: No OFD packet to send [06:47:05]OFD Sender: No OFD packet to send [06:47:10]OFD Sender: No OFD packet to send [06:47:15]OFD Sender: No OFD packet to send [06:47:20]OFD Sender: No OFD packet to send [06:47:25]OFD Sender: No OFD packet to send [06:47:30]OFD Sender: No OFD packet to send [06:47:35]OFD Sender: No OFD packet to send [06:47:40]OFD Sender: No OFD packet to send [06:47:45]OFD Sender: No OFD packet to send [06:47:50]OFD Sender: No OFD packet to send [06:47:55]OFD Sender: No OFD packet to send [06:48:00]OFD Sender: No OFD packet to send [06:48:05]OFD Sender: No OFD packet to send [06:48:10]OFD Sender: No OFD packet to send [06:48:15]OFD Sender: No OFD packet to send [06:48:20]OFD Sender: No OFD packet to send [06:48:25]OFD Sender: No OFD packet to send [06:48:30]OFD Sender: No OFD packet to send [06:48:35]OFD Sender: No OFD packet to send [06:48:40]OFD Sender: No OFD packet to send [06:48:45]OFD Sender: No OFD packet to send [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:44]accept exits with 9 [06:49:44]New connection [06:49:44]New thread 3067469156 created [06:49:44]Thread 3067612516 joined [06:49:44]Waiting for new connection... [06:49:44] Sock 9.Parse request [06:49:44]Sock 9.Check first char [06:49:44]Sock 9.First char is OK [06:49:44]request: POST /json_proto HTTP/1.0 [06:49:44]Method: POST [06:49:44]URL: /json_proto [06:49:44]Method is POST - this is cgi request [06:49:44]url: /json_proto [06:49:44]query_string will be loaded in cgi processing [06:49:44]execute_cgi json_proto POST (null) [06:49:44]execute_cgi path=json_proto method=POST [06:49:44]POST find Content-Length [06:49:44]Host: 172.17.45.131:8080 [06:49:44]Content-Length: 677 [06:49:44]Content-Type: application/json [06:49:44] [06:49:44]POST finish read [06:49:44]Found Content-Length = 677 [06:49:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610307", "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" ] } } [06:49:44]execute_script... [06:49:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610307", "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" ] } } [06:49:44]POST & json_proto [06:49:44]process_json_proto [06:49:44]json parsed OK: [06:49:44]protocol is kg_v1.0 [06:49:44]action value=close_receipt [06:49:44]process_action close_receipt [06:49:44]cmd_close_receipt [06:49:44]MH_GetDate [06:49:44]Write to MH i2c: F0 00 00 1D 5C 68 [06:49:44]Write i2c OK [06:49:44]MH_I2C_Read... [06:49:44]Read from MH i2c: F0 [06:49:44]MH_I2C_Read... [06:49:44]Read from MH i2c: F0 09 00 [06:49:44]MH_I2C_Read... [06:49:44]Read from MH i2c: F0 09 00 1D 5C 00 0C 8D A8 66 C6 D4 6E 66 86 [06:49:44]GetLastDocTimeStamp 1722321000 [06:49:44]current date 1722322188 [06:49:44]FM_GetShiftState [06:49:44]SAM_PROTO_GetShiftState [06:49:44]wFMCommunicate request_size=4 [06:49:44]MH_SAM_APDU [06:49:44]CAPDU: 80 13 01 00 [06:49:44]Write to MH i2c: E2 08 00 1E 5C 80 13 01 00 00 00 00 00 F7 [06:49:44]Write i2c OK [06:49:44]MH_I2C_Read... [06:49:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:49:44]Read from MH i2c: E2 [06:49:44]MH_I2C_Read... [06:49:44]Read from MH i2c: E2 0E 00 [06:49:44]MH_I2C_Read... [06:49:44]Read from MH i2c: E2 0E 00 1E 5C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 AA [06:49:44]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [06:49:44]wFMCommunicate OK [06:49:44]SAM_PROTO_GetShiftState done [06:49:44]FM_GetShiftState done [06:49:44]opened in 1722298218 [06:49:44]opened+sec_in_day 1722384618 [06:49:44]quantity*price = 40002 [06:49:44]sum+1 = 40003 [06:49:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 49 30.07.2024 06:49 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24674 ФПД: 237560614963555 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T064948&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24674&fm=237560614963555&tin=02508201610067®Number=0000000000171247&sum=40000 [06:49:45]StoreToDocumentArchive [06:49:45]shift 48 fd 24674 [06:49:45]save to /storage/0048/doc_00024674 [06:49:45]save last doc name /storage/0048/doc_00024674 to /storage/kkm_last_doc_name [06:49:45]save OK [06:49:45]Clear old archive folders... [06:49:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:49:45]tlvbuf is 01351FE0 [06:49:45]SAM_PROTO_ClearQueue [06:49:45]wFMCommunicate request_size=4 [06:49:45]MH_SAM_APDU [06:49:45]CAPDU: 80 09 00 00 [06:49:45]Write to MH i2c: E2 08 00 2B 5C 80 09 00 00 00 00 00 00 F9 [06:49:45]Write i2c OK [06:49:45]MH_I2C_Read... [06:49:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:49:45]Read from MH i2c: E2 [06:49:45]MH_I2C_Read... [06:49:45]Read from MH i2c: E2 03 00 [06:49:45]MH_I2C_Read... [06:49:45]Read from MH i2c: E2 03 00 2B 5C 00 90 00 FB [06:49:45]RAPDU: 90 00 [06:49:45]wFMCommunicate OK [06:49:45]SAM_PROTO_ClearQueue done [06:49:45]KKMCreateOFDPacket [06:49:45]OFDProtocolAddRootSTLVToBuf [06:49:45]FM_MakeSignedData [06:49:45]FM_MakeSignedData [06:49:45]SAM_PROTO_SignData [06:49:45]wFMCommunicate request_size=4 [06:49:45]MH_SAM_APDU [06:49:45]CAPDU: 80 0D 01 02 [06:49:45]Write to MH i2c: E2 08 00 2C 5C 80 0D 01 02 00 00 00 00 01 [06:49:45]Write i2c OK [06:49:45]MH_I2C_Read... [06:49:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:49:46]Read from MH i2c: E2 [06:49:46]MH_I2C_Read... [06:49:46]Read from MH i2c: E2 03 00 [06:49:46]MH_I2C_Read... [06:49:46]Read from MH i2c: E2 03 00 2C 5C 00 90 00 FC [06:49:46]RAPDU: 90 00 [06:49:46]wFMCommunicate OK [06:49:46]wFMCommunicate request_size=255 [06:49:46]MH_SAM_APDU [06:49: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 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 31 00 00 00 F4 03 04 00 0C 8D A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 62 60 00 00 35 04 06 00 D8 [06:49:46]Write to MH i2c: E2 02 01 2D 5C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 31 00 00 00 F4 03 04 00 0C 8D A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 62 60 00 00 35 04 06 00 D8 00 00 04 [06:49:46]Write i2c OK [06:49:46]MH_I2C_Read... [06:49:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:49:46]Read from MH i2c: E2 [06:49:46]MH_I2C_Read... [06:49:46]Read from MH i2c: E2 03 00 [06:49:46]MH_I2C_Read... [06:49:46]Read from MH i2c: E2 03 00 2D 5C 00 90 00 FD [06:49:46]RAPDU: 90 00 [06:49:46]wFMCommunicate OK [06:49:46]wFMCommunicate request_size=10 [06:49:46]MH_SAM_APDU [06:49:46]CAPDU: 80 0D 02 02 05 0F 64 11 49 63 [06:49:46]Write to MH i2c: E2 0D 00 2E 5C 80 0D 02 02 05 00 0F 64 11 49 63 00 00 3E [06:49:46]Write i2c OK [06:49:46]MH_I2C_Read... [06:49:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:49:46]Read from MH i2c: E2 [06:49:46]MH_I2C_Read... [06:49:46]Read from MH i2c: E2 03 00 [06:49:46]MH_I2C_Read... [06:49:46]Read from MH i2c: E2 03 00 2E 5C 00 90 00 FE [06:49:46]RAPDU: 90 00 [06:49:46]wFMCommunicate OK [06:49:46]wFMCommunicate request_size=4 [06:49:46]MH_SAM_APDU [06:49:46]CAPDU: 80 0D 03 02 [06:49:46]Write to MH i2c: E2 08 00 2F 5C 80 0D 03 02 00 00 00 00 06 [06:49:46]Write i2c OK [06:49:46]MH_I2C_Read... [06:49:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:49:46]Read from MH i2c: E2 [06:49:46]MH_I2C_Read... [06:49:46]Read from MH i2c: E2 0B 00 [06:49:46]MH_I2C_Read... [06:49:46]Read from MH i2c: E2 0B 00 2F 5C 00 B9 ED BE 02 5A 7C 9F 05 90 00 E7 [06:49:46]RAPDU: B9 ED BE 02 5A 7C 9F 05 90 00 [06:49:46]wFMCommunicate OK [06:49:46]SAM_PROTO_SignData done [06:49:46]FM_MakeSignedData done [06:49:46]CreateOFDProtocolMessage [06:49:46]wFMCommunicate request_size=4 [06:49:46]MH_SAM_APDU [06:49:46]CAPDU: 80 11 00 00 [06:49:46]Write to MH i2c: E2 08 00 30 5C 80 11 00 00 00 00 00 00 06 [06:49:46]Write i2c OK [06:49:46]MH_I2C_Read... [06:49:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:49:46]Read from MH i2c: E2 [06:49:46]MH_I2C_Read... [06:49:46]Read from MH i2c: E2 17 00 [06:49:46]MH_I2C_Read... [06:49:46]Read from MH i2c: E2 17 00 30 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 5C [06:49:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [06:49:46]wFMCommunicate OK [06:49:46]CreateOFDProtocolMessage done [06:49:46]OFDSenderStorePacket 24674 [06:49:46]StoreOFDPacket docnum=24674 [06:49:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 71 00 07 01 26 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 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 31 00 00 00 F4 03 04 00 0C 8D A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 62 60 00 00 35 04 06 00 D8 0F 64 11 49 63 B9 ED BE 02 5A 7C 9F 05 [06:49:46]CheckFolder [06:49:46]dirname=/storage/ofd_packets [06:49:46]CheckFolder done [06:49:46]ProducePacketName [06:49:46]name=ofd_packets/00024674 [06:49:46]NVStorageSaveData ofd_packets/00024674 [06:49:46]File name is /storage/ofd_packets/00024674 [06:49:46]Write 301 bytes [06:49:46]NVStorageSaveData done [06:49:46]OFDSenderStorePacket done [06:49:46]KKMCreateOFDPacket done [06:49:46]NVStorageSaveData kkm_last_timestamp [06:49:46]File name is /storage/kkm_last_timestamp [06:49:46]Write 4 bytes [06:49:46]NVStorageSaveData done [06:49:46]ExternCall_PrintAddStr [06:49:46]wPrintStart [06:49:46]Write to MH i2c: 01 00 00 31 5C 8D [06:49:46]Write i2c OK [06:49:46]MH_I2C_Read... [06:49:46]Read from MH i2c: 01 [06:49:46]MH_I2C_Read... [06:49:46]Read from MH i2c: 01 07 00 [06:49:46]MH_I2C_Read... [06:49:46]Read from MH i2c: 01 07 00 31 5C 00 00 00 00 00 FF 0F A2 [06:49:46]RasterBufferAndPrint [06:49:46]line Счет N : (1)610307 [06:49:46]line ИНН: 02508201610067 [06:49:46]line Контрольно-Кассовый Чек [06:49:46]line ПРОДАЖА [06:49:46]line ТРК (МРК, ГНК) : 42 [06:49:46]line Товар: 2710124130 [06:49:46]line Аи-92-К-2 [06:49:46]line 5.900 * 67.80 [06:49:46]line = 400.02 [06:49:46]line НДС 12% НСП 1% [06:49:46]line > о реализуемом товаре [06:49:46]line ОКРУГЛЕНИЕ: -0.02 [06:49:46]line ИТОГО: 400.00 [06:49:46]line Внесено: 400.00 [06:49:46]line СДАЧА: 0.00 [06:49:46]line НСП 1% : 3.54 [06:49:46]line НДС 12% : 42.48 [06:49:46]line Наличными: 400.00 [06:49:46]line Безнал.: 0.00 [06:49:46]line Место: АЗС № 127 "Партнер Нефть" [06:49:46]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [06:49:46]line СНО: Общий режим [06:49:46]line Чек 49 30.07.2024 06:49 [06:49:46]line Смена: 48 ФФД: 1.0 [06:49:46]line ЗНМ: 0300000158 [06:49:46]line РНМ: 0000000000171247 [06:49:46]line Версия ККМ: v1.0 [06:49:46]line ФМ: 0000000002098565 [06:49:46]line ФД: 24674 [06:49:46]line ФПД: 237560614963555 [06:49:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T064948&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24674&fm=237560614963555&tin=02508201610067®Number=0000000000171247&sum=40000 [06:49:46]OFD Sender: Processing packet 24674 [packets to send 29, broken 28] [06:49:46]ProducePacketName [06:49:46]name=ofd_packets/00024674 [06:49:46]OFD Sender: To server: pG, [06:49:46]CommunicateWithHost lk.salyk.kg:30040 [06:49:46]ConnectInit lk.salyk.kg [06:49:46]written 0, free lines is 4095 [06:49:46]Connected sock=7 [06:49:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 71 00 07 01 26 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 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 31 00 00 00 F4 03 04 00 0C 8D A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 62 60 00 00 35 04 06 00 D8 0F 64 11 49 63 B9 ED BE 02 5A 7C 9F 05 [06:49:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 6C 7B 47 00 3B 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 32 30 39 38 35 36 35 10 04 04 00 62 60 00 00 F4 03 04 00 9B 38 A8 66 B6 04 01 00 00 5D 31 D9 E5 99 02 7A 1E [06:49:47]CommunicateWithHost err = 0 [06:49:47]CheckOFDResponse [06:49:47]1017 (14) - 77093643461234 [06:49:47]1041 (16) - 0000000002098565 [06:49:47]1040 (4) - 24674 [06:49:47]1012 (4) - 30.07.2024 00:49 [06:49:47]1206 (1) - 0 [06:49:47]OFD Sender: Remove packet 24674 [06:49:47]ProducePacketName [06:49:47]name=ofd_packets/00024674 [06:49:47]NVStorageDeleteData [06:49:47]Write to MH i2c: 01 00 00 5C 5C B8 [06:49:47]Write i2c OK [06:49:47]MH_I2C_Read... [06:49:47]Read from MH i2c: 01 [06:49:47]MH_I2C_Read... [06:49:47]Read from MH i2c: 01 07 00 [06:49:47]MH_I2C_Read... [06:49:47]Read from MH i2c: 01 07 00 5C 5C 00 00 00 00 00 F1 0C BC [06:49:47]RasterBufferAndPrint [06:49:47]line [06:49:47]line [06:49:47]line [06:49:47]line [06:49:47]line [06:49:47]written 0, free lines is 3319 [06:49:47]MH_Cut [06:49:47]Write to MH i2c: D1 01 00 63 5C 01 91 [06:49:47]Write i2c OK [06:49:47]MH_I2C_Read... [06:49:47]Read from MH i2c: D1 [06:49:47]MH_I2C_Read... [06:49:47]Read from MH i2c: D1 01 00 [06:49:47]MH_I2C_Read... [06:49:47]Read from MH i2c: D1 01 00 63 5C 00 90 [06:49:47]Write to MH i2c: 01 00 00 64 5C C0 [06:49:47]Write i2c OK [06:49:47]MH_I2C_Read... [06:49:47]OFD Sender: No OFD packet to send [06:49:47]*** Cut start [06:49:47]*** Partial cut [06:49:47]*** CUTSNS_PIN = 1 [06:49:47]*** CUTSNS_PIN = 0 [06:49:48]*** Brake cut motor [06:49:48]Read from MH i2c: 01 [06:49:48]MH_I2C_Read... [06:49:48]*** Stop cut motor [06:49:48]*** Cut end [06:49:48]Read from MH i2c: 01 07 00 [06:49:48]MH_I2C_Read... [06:49:48]Read from MH i2c: 01 07 00 64 5C 00 00 00 00 00 FF 0F D5 [06:49:48]process_action close_receipt done [06:49:48]requested_data is exist [06:49:48]produce_requested_data [06:49:48]requested_item fm.sn is exist - process it [06:49:48]wFMCommunicate request_size=4 [06:49:48]MH_SAM_APDU [06:49:48]CAPDU: 80 11 00 00 [06:49:48]Write to MH i2c: E2 08 00 65 5C 80 11 00 00 00 00 00 00 3B [06:49:48]Write i2c OK [06:49:48]MH_I2C_Read... [06:49:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:49:48]Read from MH i2c: E2 [06:49:48]MH_I2C_Read... [06:49:48]Read from MH i2c: E2 17 00 [06:49:48]MH_I2C_Read... [06:49:48]Read from MH i2c: E2 17 00 65 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 91 [06:49:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [06:49:48]wFMCommunicate OK [06:49:48]requested_item fd.num is exist - process it [06:49:48]SAM_PROTO_GetFieldsCounters [06:49:48]wFMCommunicate request_size=4 [06:49:48]MH_SAM_APDU [06:49:48]CAPDU: 80 13 00 00 [06:49:48]Write to MH i2c: E2 08 00 66 5C 80 13 00 00 00 00 00 00 3E [06:49:48]Write i2c OK [06:49:48]MH_I2C_Read... [06:49:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:49:48]Read from MH i2c: E2 [06:49:48]MH_I2C_Read... [06:49:48]Read from MH i2c: E2 62 00 [06:49:48]MH_I2C_Read... [06:49:48]Read from MH i2c: E2 62 00 66 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 62 60 00 00 0E 04 04 00 30 00 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 E4 [06:49:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 62 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:49:48]wFMCommunicate OK [06:49:48]SAM_PROTO_GetFieldsCounters done [06:49:48]requested_item shift.num is exist - process it [06:49:48]requested_item shift.opened is exist - process it [06:49:48]req_shift_opened [06:49:48]FM_GetShiftState [06:49:48]SAM_PROTO_GetShiftState [06:49:48]wFMCommunicate request_size=4 [06:49:48]MH_SAM_APDU [06:49:48]CAPDU: 80 13 01 00 [06:49:48]Write to MH i2c: E2 08 00 67 5C 80 13 01 00 00 00 00 00 40 [06:49:48]Write i2c OK [06:49:48]MH_I2C_Read... [06:49:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:49:48]Read from MH i2c: E2 [06:49:48]MH_I2C_Read... [06:49:48]Read from MH i2c: E2 0E 00 [06:49:48]MH_I2C_Read... [06:49:48]Read from MH i2c: E2 0E 00 67 5C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F3 [06:49:48]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [06:49:48]wFMCommunicate OK [06:49:48]SAM_PROTO_GetShiftState done [06:49:48]FM_GetShiftState done [06:49:48]req_shift_opened done [06:49:48]requested_item shift.open_date is exist - process it [06:49:48]req_shift_open_date [06:49:48]req_shift_open_date done [06:49:48]produce_requested_data done [06:49:48]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24674,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [06:49:48]process_action_free close_receipt [06:49:48]json_value_free [06:49:48]json_value_free done [06:49:48]process_json_proto returns [06:49:48]Send response to host [06:49:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24674,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [06:49:48]free response buf [06:49:48]execute_script done [06:49:48]execute_script returns [06:49:48]free content buf [06:49:48]Sock 9.Close socket [06:49:48]Sock 9.Thread stoped [06:49:52]OFD Sender: No OFD packet to send [06:49:57]OFD Sender: No OFD packet to send [06:50:02]OFD Sender: No OFD packet to send [06:50:07]OFD Sender: No OFD packet to send [06:50:12]OFD Sender: No OFD packet to send [06:50:17]OFD Sender: No OFD packet to send [06:50:22]OFD Sender: No OFD packet to send [06:50:27]OFD Sender: No OFD packet to send [06:50:32]OFD Sender: No OFD packet to send [06:50:37]OFD Sender: No OFD packet to send [06:50:42]OFD Sender: No OFD packet to send [06:50:47]OFD Sender: No OFD packet to send [06:50:52]OFD Sender: No OFD packet to send [06:50:57]OFD Sender: No OFD packet to send [06:51:02]OFD Sender: No OFD packet to send [06:51:07]OFD Sender: No OFD packet to send [06:51:12]OFD Sender: No OFD packet to send [06:51:17]OFD Sender: No OFD packet to send [06:51:22]OFD Sender: No OFD packet to send [06:51:27]OFD Sender: No OFD packet to send [06:51:32]OFD Sender: No OFD packet to send [06:51:37]OFD Sender: No OFD packet to send [06:51:42]OFD Sender: No OFD packet to send [06:51:47]OFD Sender: No OFD packet to send [06:51:52]OFD Sender: No OFD packet to send [06:51:57]OFD Sender: No OFD packet to send [06:52:02]OFD Sender: No OFD packet to send [06:52:07]OFD Sender: No OFD packet to send [06:52:12]OFD Sender: No OFD packet to send [06:52:17]OFD Sender: No OFD packet to send [06:52:22]OFD Sender: No OFD packet to send [06:52:27]OFD Sender: No OFD packet to send [06:52:32]OFD Sender: No OFD packet to send [06:52:37]OFD Sender: No OFD packet to send [06:52:42]OFD Sender: No OFD packet to send [06:52:47]OFD Sender: No OFD packet to send [06:52:52]OFD Sender: No OFD packet to send [06:52:57]OFD Sender: No OFD packet to send [06:53:02]OFD Sender: No OFD packet to send [06:53:07]OFD Sender: No OFD packet to send [06:53:12]OFD Sender: No OFD packet to send [06:53:17]OFD Sender: No OFD packet to send [06:53:22]OFD Sender: No OFD packet to send [06:53:27]OFD Sender: No OFD packet to send [06:53:32]OFD Sender: No OFD packet to send [06:53:37]OFD Sender: No OFD packet to send [06:53:42]OFD Sender: No OFD packet to send [06:53:47]OFD Sender: No OFD packet to send [06:53:52]OFD Sender: No OFD packet to send [06:53:57]OFD Sender: No OFD packet to send [06:54:02]OFD Sender: No OFD packet to send [06:54:07]OFD Sender: No OFD packet to send [06:54:12]OFD Sender: No OFD packet to send [06:54:17]OFD Sender: No OFD packet to send [06:54:22]OFD Sender: No OFD packet to send [06:54:27]OFD Sender: No OFD packet to send [06:54:32]OFD Sender: No OFD packet to send [06:54:37]OFD Sender: No OFD packet to send [06:54:42]OFD Sender: No OFD packet to send [06:54:47]OFD Sender: No OFD packet to send [06:54:52]OFD Sender: No OFD packet to send [06:54:57]OFD Sender: No OFD packet to send [06:55:02]OFD Sender: No OFD packet to send [06:55:07]OFD Sender: No OFD packet to send [06:55:12]OFD Sender: No OFD packet to send [06:55:17]OFD Sender: No OFD packet to send [06:55:22]OFD Sender: No OFD packet to send [06:55:27]OFD Sender: No OFD packet to send [06:55:32]OFD Sender: No OFD packet to send [06:55:37]OFD Sender: No OFD packet to send [06:55:42]OFD Sender: No OFD packet to send [06:55:47]OFD Sender: No OFD packet to send [06:55:52]OFD Sender: No OFD packet to send [06:55:57]OFD Sender: No OFD packet to send [06:56:02]OFD Sender: No OFD packet to send [06:56:07]OFD Sender: No OFD packet to send [06:56:12]OFD Sender: No OFD packet to send [06:56:18]OFD Sender: No OFD packet to send [06:56:23]OFD Sender: No OFD packet to send [06:56:28]OFD Sender: No OFD packet to send [06:56:33]OFD Sender: No OFD packet to send [06:56:38]OFD Sender: No OFD packet to send [06:56:43]OFD Sender: No OFD packet to send [06:56:48]OFD Sender: No OFD packet to send [06:56:53]OFD Sender: No OFD packet to send [06:56:58]OFD Sender: No OFD packet to send [06:57:03]OFD Sender: No OFD packet to send [06:57:08]OFD Sender: No OFD packet to send [06:57:13]OFD Sender: No OFD packet to send [06:57:18]OFD Sender: No OFD packet to send [06:57:23]OFD Sender: No OFD packet to send [06:57:28]OFD Sender: No OFD packet to send [06:57:33]OFD Sender: No OFD packet to send [06:57:38]OFD Sender: No OFD packet to send [06:57:43]OFD Sender: No OFD packet to send [06:57:48]OFD Sender: No OFD packet to send [06:57:53]OFD Sender: No OFD packet to send [06:57:58]OFD Sender: No OFD packet to send [06:58:03]OFD Sender: No OFD packet to send [06:58:08]OFD Sender: No OFD packet to send [06:58:13]OFD Sender: No OFD packet to send [06:58:18]OFD Sender: No OFD packet to send [06:58:23]OFD Sender: No OFD packet to send [06:58:28]OFD Sender: No OFD packet to send [06:58:33]OFD Sender: No OFD packet to send [06:58:38]OFD Sender: No OFD packet to send [06:58:43]OFD Sender: No OFD packet to send [06:58:48]OFD Sender: No OFD packet to send [06:58:53]OFD Sender: No OFD packet to send [06:58:58]OFD Sender: No OFD packet to send [06:59:03]OFD Sender: No OFD packet to send [06:59:08]OFD Sender: No OFD packet to send [06:59:13]OFD Sender: No OFD packet to send [06:59:18]OFD Sender: No OFD packet to send [06:59:23]OFD Sender: No OFD packet to send [06:59:28]OFD Sender: No OFD packet to send [06:59:33]OFD Sender: No OFD packet to send [06:59:38]OFD Sender: No OFD packet to send [06:59:43]OFD Sender: No OFD packet to send [06:59:48]OFD Sender: No OFD packet to send [06:59:53]OFD Sender: No OFD packet to send [06:59:58]OFD Sender: No OFD packet to send [07:00:03]OFD Sender: No OFD packet to send [07:00:08]OFD Sender: No OFD packet to send [07:00:13]OFD Sender: No OFD packet to send [07:00:18]OFD Sender: No OFD packet to send [07:00:23]OFD Sender: No OFD packet to send [07:00:28]OFD Sender: No OFD packet to send [07:00:33]OFD Sender: No OFD packet to send [07:00:38]OFD Sender: No OFD packet to send [07:00:43]OFD Sender: No OFD packet to send [07:00:48]OFD Sender: No OFD packet to send [07:00:53]OFD Sender: No OFD packet to send [07:00:58]OFD Sender: No OFD packet to send [07:01:03]OFD Sender: No OFD packet to send [07:01:08]OFD Sender: No OFD packet to send [07:01:13]OFD Sender: No OFD packet to send [07:01:18]OFD Sender: No OFD packet to send [07:01:23]OFD Sender: No OFD packet to send [07:01:28]OFD Sender: No OFD packet to send [07:01:33]OFD Sender: No OFD packet to send [07:01:38]OFD Sender: No OFD packet to send [07:01:43]OFD Sender: No OFD packet to send [07:01:48]OFD Sender: No OFD packet to send [07:01:53]OFD Sender: No OFD packet to send [07:01:58]OFD Sender: No OFD packet to send [07:02:03]OFD Sender: No OFD packet to send [07:02:08]OFD Sender: No OFD packet to send [07:02:13]OFD Sender: No OFD packet to send [07:02:18]OFD Sender: No OFD packet to send [07:02:23]OFD Sender: No OFD packet to send [07:02:28]OFD Sender: No OFD packet to send [07:02:33]OFD Sender: No OFD packet to send [07:02:38]OFD Sender: No OFD packet to send [07:02:43]OFD Sender: No OFD packet to send [07:02:48]OFD Sender: No OFD packet to send [07:02:53]OFD Sender: No OFD packet to send [07:02:58]OFD Sender: No OFD packet to send [07:03:03]OFD Sender: No OFD packet to send [07:03:08]OFD Sender: No OFD packet to send [07:03:13]OFD Sender: No OFD packet to send [07:03:18]OFD Sender: No OFD packet to send [07:03:23]OFD Sender: No OFD packet to send [07:03:28]OFD Sender: No OFD packet to send [07:03:33]OFD Sender: No OFD packet to send [07:03:38]OFD Sender: No OFD packet to send [07:03:43]OFD Sender: No OFD packet to send [07:03:48]OFD Sender: No OFD packet to send [07:03:53]OFD Sender: No OFD packet to send [07:03:58]OFD Sender: No OFD packet to send [07:04:03]OFD Sender: No OFD packet to send [07:04:08]OFD Sender: No OFD packet to send [07:04:13]OFD Sender: No OFD packet to send [07:04:18]OFD Sender: No OFD packet to send [07:04:23]OFD Sender: No OFD packet to send [07:04:28]OFD Sender: No OFD packet to send [07:04:33]OFD Sender: No OFD packet to send [07:04:38]OFD Sender: No OFD packet to send [07:04:43]OFD Sender: No OFD packet to send [07:04:48]OFD Sender: No OFD packet to send [07:04:53]OFD Sender: No OFD packet to send [07:04:58]OFD Sender: No OFD packet to send [07:05:03]OFD Sender: No OFD packet to send [07:05:08]OFD Sender: No OFD packet to send [07:05:13]OFD Sender: No OFD packet to send [07:05:18]OFD Sender: No OFD packet to send [07:05:23]OFD Sender: No OFD packet to send [07:05:28]OFD Sender: No OFD packet to send [07:05:33]OFD Sender: No OFD packet to send [07:05:38]OFD Sender: No OFD packet to send [07:05:43]OFD Sender: No OFD packet to send [07:05:48]OFD Sender: No OFD packet to send [07:05:53]OFD Sender: No OFD packet to send [07:05:58]OFD Sender: No OFD packet to send [07:06:03]OFD Sender: No OFD packet to send [07:06:08]OFD Sender: No OFD packet to send [07:06:13]OFD Sender: No OFD packet to send [07:06:18]accept exits with 10 [07:06:18]New connection [07:06:18]New thread 3067612516 created [07:06:18]Thread 3067469156 joined [07:06:18]Waiting for new connection... [07:06:18] Sock 10.Parse request [07:06:18]Sock 10.Check first char [07:06:18]Sock 10.First char is OK [07:06:18]request: POST /json_proto HTTP/1.0 [07:06:18]Method: POST [07:06:18]URL: /json_proto [07:06:18]Method is POST - this is cgi request [07:06:18]url: /json_proto [07:06:18]query_string will be loaded in cgi processing [07:06:18]execute_cgi json_proto POST (null) [07:06:18]execute_cgi path=json_proto method=POST [07:06:18]POST find Content-Length [07:06:18]Host: 172.17.45.131:8080 [07:06:18]Content-Length: 1195 [07:06:18]Content-Type: application/json [07:06:18] [07:06:18]POST finish read [07:06:18]Found Content-Length = 1195 [07:06:18]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610308\u000A30.07.2024 06: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 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\u000A96230\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:06:18]execute_script... [07:06:18]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610308\u000A30.07.2024 06: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 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\u000A96230\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:06:18]POST & json_proto [07:06:18]process_json_proto [07:06:18]json parsed OK: [07:06:18]protocol is kg_v1.0 [07:06:18]action value=print_text [07:06:18]process_action print_text [07:06:18]cmd_print_text [07:06:18]ExternCall_PrintAddStr [07:06:18]wPrintStart [07:06:18]Write to MH i2c: 01 00 00 68 5C C4 [07:06:18]Write i2c OK [07:06:18]MH_I2C_Read... [07:06:18]Read from MH i2c: 01 [07:06:18]MH_I2C_Read... [07:06:18]Read from MH i2c: 01 07 00 [07:06:18]MH_I2C_Read... [07:06:18]Read from MH i2c: 01 07 00 68 5C 00 00 00 00 00 FF 0F D9 [07:06:18]RasterBufferAndPrint [07:06:18]line *****ТОВАРНЫЙ ЧЕК***** [07:06:18]line АЗС 127 [07:06:18]line Партнер нефть [07:06:18]line 02508201610067 [07:06:18]line Кассир : Масалиев Н. [07:06:18]line Счет N : (1)610308 [07:06:18]line 30.07.2024 06:56 [07:06:18]line ПРОДАЖА [07:06:18]line ТРК (МРК, ГНК): 42 [07:06:18]line Вид ГСМ : 2710124130 [07:06:18]line Аи-92-К-2 [07:06:18]line 14.750 x 67.80 [07:06:18]line ИТОГ: 1000.05 [07:06:18]line Тип оплаты: Талоны: Топливная Карта [07:06:18]line 96230 [07:06:18]line ______________________ [07:06:18]line (подпись) [07:06:18]written 0, free lines is 4095 [07:06:18]OFD Sender: No OFD packet to send [07:06:18]Write to MH i2c: 01 00 00 7C 5C D8 [07:06:18]Write i2c OK [07:06:18]MH_I2C_Read... [07:06:18]Read from MH i2c: 01 [07:06:18]MH_I2C_Read... [07:06:18]Read from MH i2c: 01 07 00 [07:06:18]MH_I2C_Read... [07:06:18]Read from MH i2c: 01 07 00 7C 5C 00 00 00 00 00 0F 0E FC [07:06:18]RasterBufferAndPrint [07:06:18]line [07:06:18]line [07:06:18]line [07:06:18]line [07:06:18]line [07:06:18]written 0, free lines is 3601 [07:06:18]MH_Cut [07:06:18]Write to MH i2c: D1 01 00 83 5C 01 B1 [07:06:18]Write i2c OK [07:06:18]MH_I2C_Read... [07:06:18]Read from MH i2c: D1 [07:06:18]MH_I2C_Read... [07:06:18]Read from MH i2c: D1 01 00 [07:06:18]MH_I2C_Read... [07:06:18]Read from MH i2c: D1 01 00 83 5C 00 B0 [07:06:18]Write to MH i2c: 01 00 00 84 5C E0 [07:06:18]Write i2c OK [07:06:18]MH_I2C_Read... [07:06:19]*** Cut start [07:06:19]*** Partial cut [07:06:19]*** CUTSNS_PIN = 1 [07:06:19]*** CUTSNS_PIN = 0 [07:06:19]*** Brake cut motor [07:06:19]Read from MH i2c: 01 [07:06:19]MH_I2C_Read... [07:06:19]Read from MH i2c: 01 07 00 [07:06:19]MH_I2C_Read... [07:06:19]*** Stop cut motor [07:06:19]*** Cut end [07:06:19]Read from MH i2c: 01 07 00 84 5C 00 00 00 00 00 FF 0F F5 [07:06:19]process_action print_text done [07:06:19]requested_data is exist [07:06:19]produce_requested_data [07:06:19]requested_item fm.sn is exist - process it [07:06:19]wFMCommunicate request_size=4 [07:06:19]MH_SAM_APDU [07:06:19]CAPDU: 80 11 00 00 [07:06:19]Write to MH i2c: E2 08 00 85 5C 80 11 00 00 00 00 00 00 5B [07:06:19]Write i2c OK [07:06:19]MH_I2C_Read... [07:06:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:06:19]Read from MH i2c: E2 [07:06:19]MH_I2C_Read... [07:06:19]Read from MH i2c: E2 17 00 [07:06:19]MH_I2C_Read... [07:06:19]Read from MH i2c: E2 17 00 85 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B1 [07:06:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [07:06:19]wFMCommunicate OK [07:06:19]requested_item fd.num is exist - process it [07:06:19]SAM_PROTO_GetFieldsCounters [07:06:19]wFMCommunicate request_size=4 [07:06:19]MH_SAM_APDU [07:06:19]CAPDU: 80 13 00 00 [07:06:19]Write to MH i2c: E2 08 00 86 5C 80 13 00 00 00 00 00 00 5E [07:06:19]Write i2c OK [07:06:19]MH_I2C_Read... [07:06:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:06:19]Read from MH i2c: E2 [07:06:19]MH_I2C_Read... [07:06:19]Read from MH i2c: E2 62 00 [07:06:19]MH_I2C_Read... [07:06:19]Read from MH i2c: E2 62 00 86 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 62 60 00 00 0E 04 04 00 30 00 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 [07:06:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 62 60 00 00 0E 04 04 00 30 00 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 [07:06:19]wFMCommunicate OK [07:06:19]SAM_PROTO_GetFieldsCounters done [07:06:19]requested_item shift.num is exist - process it [07:06:19]requested_item shift.opened is exist - process it [07:06:19]req_shift_opened [07:06:19]FM_GetShiftState [07:06:19]SAM_PROTO_GetShiftState [07:06:19]wFMCommunicate request_size=4 [07:06:19]MH_SAM_APDU [07:06:19]CAPDU: 80 13 01 00 [07:06:19]Write to MH i2c: E2 08 00 87 5C 80 13 01 00 00 00 00 00 60 [07:06:19]Write i2c OK [07:06:19]MH_I2C_Read... [07:06:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:06:19]Read from MH i2c: E2 [07:06:19]MH_I2C_Read... [07:06:19]Read from MH i2c: E2 0E 00 [07:06:19]MH_I2C_Read... [07:06:19]Read from MH i2c: E2 0E 00 87 5C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 13 [07:06:19]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [07:06:19]wFMCommunicate OK [07:06:19]SAM_PROTO_GetShiftState done [07:06:19]FM_GetShiftState done [07:06:19]req_shift_opened done [07:06:19]requested_item shift.open_date is exist - process it [07:06:19]req_shift_open_date [07:06:19]req_shift_open_date done [07:06:19]produce_requested_data done [07:06:19]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24674,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [07:06:19]process_action_free print_text [07:06:19]json_value_free [07:06:19]json_value_free done [07:06:19]process_json_proto returns [07:06:19]Send response to host [07:06:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24674,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [07:06:19]free response buf [07:06:19]execute_script done [07:06:19]execute_script returns [07:06:19]free content buf [07:06:19]Sock 10.Close socket [07:06:19]Sock 10.Thread stoped [07:06:23]OFD Sender: No OFD packet to send [07:06:28]OFD Sender: No OFD packet to send [07:06:33]OFD Sender: No OFD packet to send [07:06:38]OFD Sender: No OFD packet to send [07:06:43]OFD Sender: No OFD packet to send [07:06:48]OFD Sender: No OFD packet to send [07:06:53]OFD Sender: No OFD packet to send [07:06:58]OFD Sender: No OFD packet to send [07:07:03]OFD Sender: No OFD packet to send [07:07:08]OFD Sender: No OFD packet to send [07:07:13]OFD Sender: No OFD packet to send [07:07:18]OFD Sender: No OFD packet to send [07:07:23]OFD Sender: No OFD packet to send [07:07:28]OFD Sender: No OFD packet to send [07:07:33]OFD Sender: No OFD packet to send [07:07:38]OFD Sender: No OFD packet to send [07:07:43]OFD Sender: No OFD packet to send [07:07:48]OFD Sender: No OFD packet to send [07:07:53]OFD Sender: No OFD packet to send [07:07:58]OFD Sender: No OFD packet to send [07:08:03]OFD Sender: No OFD packet to send [07:08:08]OFD Sender: No OFD packet to send [07:08:13]OFD Sender: No OFD packet to send [07:08:18]OFD Sender: No OFD packet to send [07:08:23]OFD Sender: No OFD packet to send [07:08:28]OFD Sender: No OFD packet to send [07:08:33]OFD Sender: No OFD packet to send [07:08:38]OFD Sender: No OFD packet to send [07:08:43]OFD Sender: No OFD packet to send [07:08:48]OFD Sender: No OFD packet to send [07:08:53]OFD Sender: No OFD packet to send [07:08:58]OFD Sender: No OFD packet to send [07:09:03]OFD Sender: No OFD packet to send [07:09:08]OFD Sender: No OFD packet to send [07:09:13]OFD Sender: No OFD packet to send [07:09:18]OFD Sender: No OFD packet to send [07:09:23]OFD Sender: No OFD packet to send [07:09:28]OFD Sender: No OFD packet to send [07:09:33]OFD Sender: No OFD packet to send [07:09:38]OFD Sender: No OFD packet to send [07:09:43]OFD Sender: No OFD packet to send [07:09:48]OFD Sender: No OFD packet to send [07:09:53]OFD Sender: No OFD packet to send [07:09:58]OFD Sender: No OFD packet to send [07:10:03]OFD Sender: No OFD packet to send [07:10:08]OFD Sender: No OFD packet to send [07:10:13]OFD Sender: No OFD packet to send [07:10:18]OFD Sender: No OFD packet to send [07:10:21]accept exits with 7 [07:10:21]New connection [07:10:21]New thread 3067469156 created [07:10:21]Thread 3067612516 joined [07:10:21]Waiting for new connection... [07:10:21] Sock 7.Parse request [07:10:21]Sock 7.Check first char [07:10:21]Sock 7.First char is OK [07:10:21]request: POST /json_proto HTTP/1.0 [07:10:21]Method: POST [07:10:21]URL: /json_proto [07:10:21]Method is POST - this is cgi request [07:10:21]url: /json_proto [07:10:21]query_string will be loaded in cgi processing [07:10:21]execute_cgi json_proto POST (null) [07:10:21]execute_cgi path=json_proto method=POST [07:10:21]POST find Content-Length [07:10:21]Host: 172.17.45.131:8080 [07:10:21]Content-Length: 1198 [07:10:21]Content-Type: application/json [07:10:21] [07:10:21]POST finish read [07:10:21]Found Content-Length = 1198 [07:10: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610309\u000A30.07.2024 07:00\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 10.360 x 75.70\u000A\u0418\u0422\u041E\u0413: 784.25\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\u000A3982366\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:10:21]execute_script... [07:10: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610309\u000A30.07.2024 07:00\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 10.360 x 75.70\u000A\u0418\u0422\u041E\u0413: 784.25\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\u000A3982366\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:10:21]POST & json_proto [07:10:21]process_json_proto [07:10:21]json parsed OK: [07:10:21]protocol is kg_v1.0 [07:10:21]action value=print_text [07:10:21]process_action print_text [07:10:21]cmd_print_text [07:10:21]ExternCall_PrintAddStr [07:10:21]wPrintStart [07:10:21]Write to MH i2c: 01 00 00 88 5C E4 [07:10:21]Write i2c OK [07:10:21]MH_I2C_Read... [07:10:21]Read from MH i2c: 01 [07:10:21]MH_I2C_Read... [07:10:21]Read from MH i2c: 01 07 00 [07:10:21]MH_I2C_Read... [07:10:21]Read from MH i2c: 01 07 00 88 5C 00 00 00 00 00 FF 0F F9 [07:10:21]RasterBufferAndPrint [07:10:21]line *****ТОВАРНЫЙ ЧЕК***** [07:10:21]line АЗС 127 [07:10:21]line Партнер нефть [07:10:21]line 02508201610067 [07:10:21]line Кассир : Масалиев Н. [07:10:21]line Счет N : (1)610309 [07:10:21]line 30.07.2024 07:00 [07:10:21]line ПРОДАЖА [07:10:21]line ТРК (МРК, ГНК): 2 [07:10:21]line Вид ГСМ : 2710194210 [07:10:21]line ДТ-К-2 [07:10:21]line 10.360 x 75.70 [07:10:21]line ИТОГ: 784.25 [07:10:21]line Тип оплаты: Талоны: Топливные Талоны [07:10:21]line 3982366 [07:10:21]line ______________________ [07:10:21]line (подпись) [07:10:21]written 0, free lines is 4095 [07:10:21]Write to MH i2c: 01 00 00 9C 5C F8 [07:10:21]Write i2c OK [07:10:21]MH_I2C_Read... [07:10:21]Read from MH i2c: 01 [07:10:21]MH_I2C_Read... [07:10:21]Read from MH i2c: 01 07 00 [07:10:21]MH_I2C_Read... [07:10:21]Read from MH i2c: 01 07 00 9C 5C 00 00 00 00 00 0D 0E 1A [07:10:21]RasterBufferAndPrint [07:10:21]line [07:10:21]line [07:10:21]line [07:10:21]line [07:10:21]line [07:10:21]written 0, free lines is 3598 [07:10:21]MH_Cut [07:10:21]Write to MH i2c: D1 01 00 A3 5C 01 D1 [07:10:21]Write i2c OK [07:10:21]MH_I2C_Read... [07:10:21]Read from MH i2c: D1 [07:10:21]MH_I2C_Read... [07:10:21]Read from MH i2c: D1 01 00 [07:10:21]MH_I2C_Read... [07:10:21]Read from MH i2c: D1 01 00 A3 5C 00 D0 [07:10:21]Write to MH i2c: 01 00 00 A4 5C 00 [07:10:21]Write i2c OK [07:10:21]MH_I2C_Read... [07:10:22]*** Cut start [07:10:22]*** Partial cut [07:10:22]*** CUTSNS_PIN = 1 [07:10:22]*** CUTSNS_PIN = 0 [07:10:22]*** Brake cut motor [07:10:23]Read from MH i2c: 01 [07:10:23]MH_I2C_Read... [07:10:23]Read from MH i2c: 01 07 00 [07:10:23]MH_I2C_Read... [07:10:23]*** Stop cut motor [07:10:23]*** Cut end [07:10:23]Read from MH i2c: 01 07 00 A4 5C 00 00 00 00 00 FF 0F 15 [07:10:23]process_action print_text done [07:10:23]requested_data is exist [07:10:23]produce_requested_data [07:10:23]requested_item fm.sn is exist - process it [07:10:23]wFMCommunicate request_size=4 [07:10:23]MH_SAM_APDU [07:10:23]CAPDU: 80 11 00 00 [07:10:23]Write to MH i2c: E2 08 00 A5 5C 80 11 00 00 00 00 00 00 7B [07:10:23]Write i2c OK [07:10:23]MH_I2C_Read... [07:10:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:10:23]Read from MH i2c: E2 [07:10:23]MH_I2C_Read... [07:10:23]Read from MH i2c: E2 17 00 [07:10:23]MH_I2C_Read... [07:10:23]Read from MH i2c: E2 17 00 A5 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D1 [07:10:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [07:10:23]wFMCommunicate OK [07:10:23]requested_item fd.num is exist - process it [07:10:23]SAM_PROTO_GetFieldsCounters [07:10:23]wFMCommunicate request_size=4 [07:10:23]MH_SAM_APDU [07:10:23]CAPDU: 80 13 00 00 [07:10:23]Write to MH i2c: E2 08 00 A6 5C 80 13 00 00 00 00 00 00 7E [07:10:23]Write i2c OK [07:10:23]MH_I2C_Read... [07:10:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:10:23]Read from MH i2c: E2 [07:10:23]MH_I2C_Read... [07:10:23]Read from MH i2c: E2 62 00 [07:10:23]MH_I2C_Read... [07:10:23]Read from MH i2c: E2 62 00 A6 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 62 60 00 00 0E 04 04 00 30 00 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 24 [07:10:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 62 60 00 00 0E 04 04 00 30 00 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 [07:10:23]wFMCommunicate OK [07:10:23]SAM_PROTO_GetFieldsCounters done [07:10:23]requested_item shift.num is exist - process it [07:10:23]requested_item shift.opened is exist - process it [07:10:23]req_shift_opened [07:10:23]FM_GetShiftState [07:10:23]SAM_PROTO_GetShiftState [07:10:23]wFMCommunicate request_size=4 [07:10:23]MH_SAM_APDU [07:10:23]CAPDU: 80 13 01 00 [07:10:23]Write to MH i2c: E2 08 00 A7 5C 80 13 01 00 00 00 00 00 80 [07:10:23]Write i2c OK [07:10:23]MH_I2C_Read... [07:10:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:10:23]Read from MH i2c: E2 [07:10:23]MH_I2C_Read... [07:10:23]Read from MH i2c: E2 0E 00 [07:10:23]MH_I2C_Read... [07:10:23]Read from MH i2c: E2 0E 00 A7 5C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 33 [07:10:23]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [07:10:23]wFMCommunicate OK [07:10:23]SAM_PROTO_GetShiftState done [07:10:23]FM_GetShiftState done [07:10:23]req_shift_opened done [07:10:23]requested_item shift.open_date is exist - process it [07:10:23]req_shift_open_date [07:10:23]req_shift_open_date done [07:10:23]produce_requested_data done [07:10:23]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24674,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [07:10:23]process_action_free print_text [07:10:23]json_value_free [07:10:23]json_value_free done [07:10:23]process_json_proto returns [07:10:23]Send response to host [07:10:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24674,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [07:10:23]free response buf [07:10:23]execute_script done [07:10:23]execute_script returns [07:10:23]free content buf [07:10:23]Sock 7.Close socket [07:10:23]Sock 7.Thread stoped [07:10:23]OFD Sender: No OFD packet to send [07:10:28]OFD Sender: No OFD packet to send [07:10:33]OFD Sender: No OFD packet to send [07:10:38]OFD Sender: No OFD packet to send [07:10:43]OFD Sender: No OFD packet to send [07:10:48]OFD Sender: No OFD packet to send [07:10:53]OFD Sender: No OFD packet to send [07:10:58]OFD Sender: No OFD packet to send [07:11:03]OFD Sender: No OFD packet to send [07:11:08]OFD Sender: No OFD packet to send [07:11:09]accept exits with 9 [07:11:09]New connection [07:11:09]New thread 3067612516 created [07:11:09]Thread 3067469156 joined [07:11:09]Waiting for new connection... [07:11:09] Sock 9.Parse request [07:11:09]Sock 9.Check first char [07:11:09]Sock 9.First char is OK [07:11:09]request: POST /json_proto HTTP/1.0 [07:11:09]Method: POST [07:11:09]URL: /json_proto [07:11:09]Method is POST - this is cgi request [07:11:09]url: /json_proto [07:11:09]query_string will be loaded in cgi processing [07:11:09]execute_cgi json_proto POST (null) [07:11:09]execute_cgi path=json_proto method=POST [07:11:09]POST find Content-Length [07:11:09]Host: 172.17.45.131:8080 [07:11:09]Content-Length: 673 [07:11:09]Content-Type: application/json [07:11:09] [07:11:09]POST finish read [07:11:09]Found Content-Length = 673 [07:11:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 9.460, "sum" : 716.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 716.00, "total" : 716.00, "payments": [ { "type": 0, "sum" : 716.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:11:09]execute_script... [07:11:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 9.460, "sum" : 716.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 716.00, "total" : 716.00, "payments": [ { "type": 0, "sum" : 716.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:11:09]POST & json_proto [07:11:09]process_json_proto [07:11:09]json parsed OK: [07:11:09]protocol is kg_v1.0 [07:11:09]action value=close_receipt [07:11:09]process_action close_receipt [07:11:09]cmd_close_receipt [07:11:09]MH_GetDate [07:11:09]Write to MH i2c: F0 00 00 A8 5C F3 [07:11:09]Write i2c OK [07:11:09]MH_I2C_Read... [07:11:09]Read from MH i2c: F0 [07:11:09]MH_I2C_Read... [07:11:09]Read from MH i2c: F0 09 00 [07:11:09]MH_I2C_Read... [07:11:09]Read from MH i2c: F0 09 00 A8 5C 00 11 92 A8 66 C6 D4 6E 66 1B [07:11:09]GetLastDocTimeStamp 1722322188 [07:11:09]current date 1722323473 [07:11:09]FM_GetShiftState [07:11:09]SAM_PROTO_GetShiftState [07:11:09]wFMCommunicate request_size=4 [07:11:09]MH_SAM_APDU [07:11:09]CAPDU: 80 13 01 00 [07:11:09]Write to MH i2c: E2 08 00 A9 5C 80 13 01 00 00 00 00 00 82 [07:11:09]Write i2c OK [07:11:09]MH_I2C_Read... [07:11:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:11:09]Read from MH i2c: E2 [07:11:09]MH_I2C_Read... [07:11:09]Read from MH i2c: E2 0E 00 [07:11:09]MH_I2C_Read... [07:11:09]Read from MH i2c: E2 0E 00 A9 5C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 35 [07:11:09]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [07:11:09]wFMCommunicate OK [07:11:09]SAM_PROTO_GetShiftState done [07:11:09]FM_GetShiftState done [07:11:09]opened in 1722298218 [07:11:09]opened+sec_in_day 1722384618 [07:11:09]quantity*price = 71612 [07:11:09]sum+1 = 71613 [07:11:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 716.00 Внесено: 716.00 СДАЧА: 0.00 НСП 1% : 6.34 НДС 12% : 76.05 Наличными: 716.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 50 30.07.2024 07:11 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24675 ФПД: 211667700499108 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T071113&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24675&fm=211667700499108&tin=02508201610067®Number=0000000000171247&sum=71600 [07:11:10]StoreToDocumentArchive [07:11:10]shift 48 fd 24675 [07:11:10]save to /storage/0048/doc_00024675 [07:11:10]save last doc name /storage/0048/doc_00024675 to /storage/kkm_last_doc_name [07:11:10]save OK [07:11:10]Clear old archive folders... [07:11:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:11:10]tlvbuf is 01462E60 [07:11:10]SAM_PROTO_ClearQueue [07:11:10]wFMCommunicate request_size=4 [07:11:10]MH_SAM_APDU [07:11:10]CAPDU: 80 09 00 00 [07:11:10]Write to MH i2c: E2 08 00 B6 5C 80 09 00 00 00 00 00 00 84 [07:11:10]Write i2c OK [07:11:10]MH_I2C_Read... [07:11:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:11:10]Read from MH i2c: E2 [07:11:10]MH_I2C_Read... [07:11:10]Read from MH i2c: E2 03 00 [07:11:10]MH_I2C_Read... [07:11:10]Read from MH i2c: E2 03 00 B6 5C 00 90 00 86 [07:11:10]RAPDU: 90 00 [07:11:10]wFMCommunicate OK [07:11:10]SAM_PROTO_ClearQueue done [07:11:10]KKMCreateOFDPacket [07:11:10]OFDProtocolAddRootSTLVToBuf [07:11:10]FM_MakeSignedData [07:11:10]FM_MakeSignedData [07:11:10]SAM_PROTO_SignData [07:11:10]wFMCommunicate request_size=4 [07:11:10]MH_SAM_APDU [07:11:10]CAPDU: 80 0D 01 02 [07:11:10]Write to MH i2c: E2 08 00 B7 5C 80 0D 01 02 00 00 00 00 8C [07:11:10]Write i2c OK [07:11:10]MH_I2C_Read... [07:11:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:11:10]Read from MH i2c: E2 [07:11:10]MH_I2C_Read... [07:11:10]Read from MH i2c: E2 03 00 [07:11:10]MH_I2C_Read... [07:11:10]Read from MH i2c: E2 03 00 B7 5C 00 90 00 87 [07:11:10]RAPDU: 90 00 [07:11:10]wFMCommunicate OK [07:11:10]wFMCommunicate request_size=255 [07:11:10]MH_SAM_APDU [07:11:10]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F4 24 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 BC 17 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 17 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 1D 00 00 00 00 07 04 06 00 B0 17 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 11 92 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 63 60 00 00 35 04 06 00 C0 82 BA 19 [07:11:10]Write to MH i2c: E2 02 01 B8 5C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F4 24 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 BC 17 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 17 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 1D 00 00 00 00 07 04 06 00 B0 17 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 11 92 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 63 60 00 00 35 04 06 00 C0 82 BA 19 00 00 4A [07:11:10]Write i2c OK [07:11:10]MH_I2C_Read... [07:11:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:11:11]Read from MH i2c: E2 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 03 00 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 03 00 B8 5C 00 90 00 88 [07:11:11]RAPDU: 90 00 [07:11:11]wFMCommunicate OK [07:11:11]wFMCommunicate request_size=7 [07:11:11]MH_SAM_APDU [07:11:11]CAPDU: 80 0D 02 02 02 42 A4 [07:11:11]Write to MH i2c: E2 0A 00 B9 5C 80 0D 02 02 02 00 42 A4 00 00 79 [07:11:11]Write i2c OK [07:11:11]MH_I2C_Read... [07:11:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:11:11]Read from MH i2c: E2 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 03 00 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 03 00 B9 5C 00 90 00 89 [07:11:11]RAPDU: 90 00 [07:11:11]wFMCommunicate OK [07:11:11]wFMCommunicate request_size=4 [07:11:11]MH_SAM_APDU [07:11:11]CAPDU: 80 0D 03 02 [07:11:11]Write to MH i2c: E2 08 00 BA 5C 80 0D 03 02 00 00 00 00 91 [07:11:11]Write i2c OK [07:11:11]MH_I2C_Read... [07:11:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:11:11]Read from MH i2c: E2 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 0B 00 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 0B 00 BA 5C 00 F6 77 72 F4 41 98 33 55 90 00 C6 [07:11:11]RAPDU: F6 77 72 F4 41 98 33 55 90 00 [07:11:11]wFMCommunicate OK [07:11:11]SAM_PROTO_SignData done [07:11:11]FM_MakeSignedData done [07:11:11]CreateOFDProtocolMessage [07:11:11]wFMCommunicate request_size=4 [07:11:11]MH_SAM_APDU [07:11:11]CAPDU: 80 11 00 00 [07:11:11]Write to MH i2c: E2 08 00 BB 5C 80 11 00 00 00 00 00 00 91 [07:11:11]Write i2c OK [07:11:11]MH_I2C_Read... [07:11:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:11:11]Read from MH i2c: E2 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 17 00 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: E2 17 00 BB 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E7 [07:11:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [07:11:11]wFMCommunicate OK [07:11:11]CreateOFDProtocolMessage done [07:11:11]OFDSenderStorePacket 24675 [07:11:11]StoreOFDPacket docnum=24675 [07:11:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 0C 9C 04 01 A2 4C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F4 24 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 BC 17 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 17 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 1D 00 00 00 00 07 04 06 00 B0 17 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 11 92 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 63 60 00 00 35 04 06 00 C0 82 BA 19 42 A4 F6 77 72 F4 41 98 33 55 [07:11:11]CheckFolder [07:11:11]dirname=/storage/ofd_packets [07:11:11]CheckFolder done [07:11:11]ProducePacketName [07:11:11]name=ofd_packets/00024675 [07:11:11]NVStorageSaveData ofd_packets/00024675 [07:11:11]File name is /storage/ofd_packets/00024675 [07:11:11]Write 298 bytes [07:11:11]NVStorageSaveData done [07:11:11]OFDSenderStorePacket done [07:11:11]KKMCreateOFDPacket done [07:11:11]NVStorageSaveData kkm_last_timestamp [07:11:11]File name is /storage/kkm_last_timestamp [07:11:11]Write 4 bytes [07:11:11]NVStorageSaveData done [07:11:11]ExternCall_PrintAddStr [07:11:11]wPrintStart [07:11:11]Write to MH i2c: 01 00 00 BC 5C 18 [07:11:11]Write i2c OK [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: 01 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: 01 07 00 [07:11:11]MH_I2C_Read... [07:11:11]Read from MH i2c: 01 07 00 BC 5C 00 00 00 00 00 FF 0F 2D [07:11:11]RasterBufferAndPrint [07:11:11]line Счет N : (1)610310 [07:11:11]line ИНН: 02508201610067 [07:11:11]line Контрольно-Кассовый Чек [07:11:11]line ПРОДАЖА [07:11:11]line ТРК (МРК, ГНК) : 2 [07:11:11]line Товар: 2710194210 [07:11:11]line ДТ-К-2 [07:11:11]line 9.460 * 75.70 [07:11:11]line = 716.12 [07:11:11]line НДС 12% НСП 1% [07:11:11]line > о реализуемом товаре [07:11:11]line ОКРУГЛЕНИЕ: -0.12 [07:11:11]line ИТОГО: 716.00 [07:11:11]line Внесено: 716.00 [07:11:11]line СДАЧА: 0.00 [07:11:11]line НСП 1% : 6.34 [07:11:11]line НДС 12% : 76.05 [07:11:11]line Наличными: 716.00 [07:11:11]line Безнал.: 0.00 [07:11:11]line Место: АЗС № 127 "Партнер Нефть" [07:11:11]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [07:11:11]line СНО: Общий режим [07:11:11]line Чек 50 30.07.2024 07:11 [07:11:11]line Смена: 48 ФФД: 1.0 [07:11:11]line ЗНМ: 0300000158 [07:11:11]line РНМ: 0000000000171247 [07:11:11]line Версия ККМ: v1.0 [07:11:11]line ФМ: 0000000002098565 [07:11:11]line ФД: 24675 [07:11:11]line ФПД: 211667700499108 [07:11:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T071113&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24675&fm=211667700499108&tin=02508201610067®Number=0000000000171247&sum=71600 [07:11:11]OFD Sender: Processing packet 24675 [packets to send 29, broken 28] [07:11:11]ProducePacketName [07:11:11]name=ofd_packets/00024675 [07:11:11]OFD Sender: To server: pG, [07:11:11]CommunicateWithHost lk.salyk.kg:30040 [07:11:11]ConnectInit lk.salyk.kg [07:11:11]written 0, free lines is 4095 [07:11:11]Connected sock=10 [07:11:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 0C 9C 04 01 A2 4C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F4 24 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 BC 17 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 17 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 1D 00 00 00 00 07 04 06 00 B0 17 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 11 92 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 63 60 00 00 35 04 06 00 C0 82 BA 19 42 A4 F6 77 72 F4 41 98 33 55 [07:11:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 DD B8 47 00 48 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 32 30 39 38 35 36 35 10 04 04 00 63 60 00 00 F4 03 04 00 A0 3D A8 66 B6 04 01 00 00 AA 43 D0 1E 0B 22 D0 47 [07:11:11]CommunicateWithHost err = 0 [07:11:11]CheckOFDResponse [07:11:11]1017 (14) - 77093643461234 [07:11:11]1041 (16) - 0000000002098565 [07:11:11]1040 (4) - 24675 [07:11:11]1012 (4) - 30.07.2024 01:10 [07:11:11]1206 (1) - 0 [07:11:11]OFD Sender: Remove packet 24675 [07:11:11]ProducePacketName [07:11:11]name=ofd_packets/00024675 [07:11:11]NVStorageDeleteData [07:11:12]Write to MH i2c: 01 00 00 E7 5C 43 [07:11:12]Write i2c OK [07:11:12]MH_I2C_Read... [07:11:12]Read from MH i2c: 01 [07:11:12]MH_I2C_Read... [07:11:12]Read from MH i2c: 01 07 00 [07:11:12]MH_I2C_Read... [07:11:12]Read from MH i2c: 01 07 00 E7 5C 00 00 00 00 00 E0 0C 36 [07:11:12]RasterBufferAndPrint [07:11:12]line [07:11:12]line [07:11:12]line [07:11:12]line [07:11:12]line [07:11:12]written 0, free lines is 3302 [07:11:12]MH_Cut [07:11:12]Write to MH i2c: D1 01 00 EE 5C 01 1C [07:11:12]Write i2c OK [07:11:12]MH_I2C_Read... [07:11:12]Read from MH i2c: D1 [07:11:12]MH_I2C_Read... [07:11:12]Read from MH i2c: D1 01 00 [07:11:12]MH_I2C_Read... [07:11:12]Read from MH i2c: D1 01 00 EE 5C 00 1B [07:11:12]Write to MH i2c: 01 00 00 EF 5C 4B [07:11:12]Write i2c OK [07:11:12]MH_I2C_Read... [07:11:12]OFD Sender: No OFD packet to send [07:11:12]*** Cut start [07:11:12]*** Partial cut [07:11:12]*** CUTSNS_PIN = 1 [07:11:12]*** CUTSNS_PIN = 0 [07:11:13]*** Brake cut motor [07:11:13]Read from MH i2c: 01 [07:11:13]MH_I2C_Read... [07:11:13]*** Stop cut motor [07:11:13]*** Cut end [07:11:13]Read from MH i2c: 01 07 00 [07:11:13]MH_I2C_Read... [07:11:13]Read from MH i2c: 01 07 00 EF 5C 00 00 00 00 00 FF 0F 60 [07:11:13]process_action close_receipt done [07:11:13]requested_data is exist [07:11:13]produce_requested_data [07:11:13]requested_item fm.sn is exist - process it [07:11:13]wFMCommunicate request_size=4 [07:11:13]MH_SAM_APDU [07:11:13]CAPDU: 80 11 00 00 [07:11:13]Write to MH i2c: E2 08 00 F0 5C 80 11 00 00 00 00 00 00 C6 [07:11:13]Write i2c OK [07:11:13]MH_I2C_Read... [07:11:13]Read from MH i2c: E2 [07:11:13]MH_I2C_Read... [07:11:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:11:13]Read from MH i2c: E2 17 00 [07:11:13]MH_I2C_Read... [07:11:13]Read from MH i2c: E2 17 00 F0 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 1C [07:11:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [07:11:13]wFMCommunicate OK [07:11:13]requested_item fd.num is exist - process it [07:11:13]SAM_PROTO_GetFieldsCounters [07:11:13]wFMCommunicate request_size=4 [07:11:13]MH_SAM_APDU [07:11:13]CAPDU: 80 13 00 00 [07:11:13]Write to MH i2c: E2 08 00 F1 5C 80 13 00 00 00 00 00 00 C9 [07:11:13]Write i2c OK [07:11:13]MH_I2C_Read... [07:11:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:11:13]Read from MH i2c: E2 [07:11:13]MH_I2C_Read... [07:11:13]Read from MH i2c: E2 62 00 [07:11:13]MH_I2C_Read... [07:11:13]Read from MH i2c: E2 62 00 F1 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 63 60 00 00 0E 04 04 00 30 00 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 73 [07:11:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 63 60 00 00 0E 04 04 00 30 00 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 [07:11:13]wFMCommunicate OK [07:11:13]SAM_PROTO_GetFieldsCounters done [07:11:13]requested_item shift.num is exist - process it [07:11:13]requested_item shift.opened is exist - process it [07:11:13]req_shift_opened [07:11:13]FM_GetShiftState [07:11:13]SAM_PROTO_GetShiftState [07:11:13]wFMCommunicate request_size=4 [07:11:13]MH_SAM_APDU [07:11:13]CAPDU: 80 13 01 00 [07:11:13]Write to MH i2c: E2 08 00 F2 5C 80 13 01 00 00 00 00 00 CB [07:11:13]Write i2c OK [07:11:13]MH_I2C_Read... [07:11:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:11:13]Read from MH i2c: E2 [07:11:13]MH_I2C_Read... [07:11:13]Read from MH i2c: E2 0E 00 [07:11:13]MH_I2C_Read... [07:11:13]Read from MH i2c: E2 0E 00 F2 5C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 7E [07:11:13]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [07:11:13]wFMCommunicate OK [07:11:13]SAM_PROTO_GetShiftState done [07:11:13]FM_GetShiftState done [07:11:13]req_shift_opened done [07:11:13]requested_item shift.open_date is exist - process it [07:11:13]req_shift_open_date [07:11:13]req_shift_open_date done [07:11:13]produce_requested_data done [07:11:13]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24675,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [07:11:13]process_action_free close_receipt [07:11:13]json_value_free [07:11:13]json_value_free done [07:11:13]process_json_proto returns [07:11:13]Send response to host [07:11:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24675,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [07:11:13]free response buf [07:11:13]execute_script done [07:11:13]execute_script returns [07:11:13]free content buf [07:11:13]Sock 9.Close socket [07:11:13]Sock 9.Thread stoped [07:11:17]OFD Sender: No OFD packet to send [07:11:22]OFD Sender: No OFD packet to send [07:11:27]OFD Sender: No OFD packet to send [07:11:30]accept exits with 7 [07:11:30]New connection [07:11:30]New thread 3067469156 created [07:11:30]Thread 3067612516 joined [07:11:30]Waiting for new connection... [07:11:30] Sock 7.Parse request [07:11:30]Sock 7.Check first char [07:11:30]Sock 7.First char is OK [07:11:30]request: POST /json_proto HTTP/1.0 [07:11:30]Method: POST [07:11:30]URL: /json_proto [07:11:30]Method is POST - this is cgi request [07:11:30]url: /json_proto [07:11:30]query_string will be loaded in cgi processing [07:11:30]execute_cgi json_proto POST (null) [07:11:30]execute_cgi path=json_proto method=POST [07:11:30]POST find Content-Length [07:11:30]Host: 172.17.45.131:8080 [07:11:30]Content-Length: 801 [07:11:30]Content-Type: application/json [07:11:30] [07:11:30]POST finish read [07:11:30]Found Content-Length = 801 [07:11:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610311", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 10.710, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:11:30]execute_script... [07:11: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)610311", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 10.710, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:11:30]POST & json_proto [07:11:30]process_json_proto [07:11:30]json parsed OK: [07:11:30]protocol is kg_v1.0 [07:11:30]action value=close_receipt [07:11:30]process_action close_receipt [07:11:30]cmd_close_receipt [07:11:30]MH_GetDate [07:11:30]Write to MH i2c: F0 00 00 F3 5C 3E [07:11:30]Write i2c OK [07:11:30]MH_I2C_Read... [07:11:30]Read from MH i2c: F0 [07:11:30]MH_I2C_Read... [07:11:30]Read from MH i2c: F0 09 00 [07:11:30]MH_I2C_Read... [07:11:30]Read from MH i2c: F0 09 00 F3 5C 00 26 92 A8 66 C6 D4 6E 66 7B [07:11:30]GetLastDocTimeStamp 1722323473 [07:11:30]current date 1722323494 [07:11:30]FM_GetShiftState [07:11:30]SAM_PROTO_GetShiftState [07:11:30]wFMCommunicate request_size=4 [07:11:30]MH_SAM_APDU [07:11:30]CAPDU: 80 13 01 00 [07:11:30]Write to MH i2c: E2 08 00 F4 5C 80 13 01 00 00 00 00 00 CD [07:11:30]Write i2c OK [07:11:30]MH_I2C_Read... [07:11:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:11:30]Read from MH i2c: E2 [07:11:30]MH_I2C_Read... [07:11:30]Read from MH i2c: E2 0E 00 [07:11:30]MH_I2C_Read... [07:11:30]Read from MH i2c: E2 0E 00 F4 5C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 80 [07:11:30]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [07:11:30]wFMCommunicate OK [07:11:30]SAM_PROTO_GetShiftState done [07:11:30]FM_GetShiftState done [07:11:30]opened in 1722298218 [07:11:30]opened+sec_in_day 1722384618 [07:11:30]quantity*price = 80003 [07:11:30]sum+1 = 80005 [07:11:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.04 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 0.00 Безнал.: 800.04 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 51 30.07.2024 07:11 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24676 ФПД: 216385931905517 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T071134&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24676&fm=216385931905517&tin=02508201610067®Number=0000000000171247&sum=80004 [07:11:31]StoreToDocumentArchive [07:11:31]shift 48 fd 24676 [07:11:31]save to /storage/0048/doc_00024676 [07:11:31]save last doc name /storage/0048/doc_00024676 to /storage/kkm_last_doc_name [07:11:31]save OK [07:11:31]Clear old archive folders... [07:11:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:11:31]tlvbuf is B6E49590 [07:11:31]SAM_PROTO_ClearQueue [07:11:31]wFMCommunicate request_size=4 [07:11:31]MH_SAM_APDU [07:11:31]CAPDU: 80 09 00 00 [07:11:31]Write to MH i2c: E2 08 00 01 5D 80 09 00 00 00 00 00 00 D0 [07:11:31]Write i2c OK [07:11:31]MH_I2C_Read... [07:11:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:11:31]Read from MH i2c: E2 [07:11:31]MH_I2C_Read... [07:11:31]Read from MH i2c: E2 03 00 [07:11:31]MH_I2C_Read... [07:11:31]Read from MH i2c: E2 03 00 01 5D 00 90 00 D2 [07:11:31]RAPDU: 90 00 [07:11:31]wFMCommunicate OK [07:11:31]SAM_PROTO_ClearQueue done [07:11:31]KKMCreateOFDPacket [07:11:31]OFDProtocolAddRootSTLVToBuf [07:11:31]FM_MakeSignedData [07:11:31]FM_MakeSignedData [07:11:31]SAM_PROTO_SignData [07:11:31]wFMCommunicate request_size=4 [07:11:31]MH_SAM_APDU [07:11:31]CAPDU: 80 0D 01 02 [07:11:31]Write to MH i2c: E2 08 00 02 5D 80 0D 01 02 00 00 00 00 D8 [07:11:31]Write i2c OK [07:11:31]MH_I2C_Read... [07:11:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:11:31]Read from MH i2c: E2 [07:11:31]MH_I2C_Read... [07:11:31]Read from MH i2c: E2 03 00 [07:11:31]MH_I2C_Read... [07:11:31]Read from MH i2c: E2 03 00 02 5D 00 90 00 D3 [07:11:31]RAPDU: 90 00 [07:11:31]wFMCommunicate OK [07:11:31]wFMCommunicate request_size=255 [07:11:31]MH_SAM_APDU [07:11:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 D6 29 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 26 92 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 64 60 00 00 35 04 06 00 C4 [07:11:31]Write to MH i2c: E2 02 01 03 5D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 D6 29 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 26 92 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 64 60 00 00 35 04 06 00 C4 00 00 2D [07:11:31]Write i2c OK [07:11:31]MH_I2C_Read... [07:11:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:11:31]Read from MH i2c: E2 [07:11:31]MH_I2C_Read... [07:11:31]Read from MH i2c: E2 03 00 [07:11:31]MH_I2C_Read... [07:11:31]Read from MH i2c: E2 03 00 03 5D 00 90 00 D4 [07:11:31]RAPDU: 90 00 [07:11:31]wFMCommunicate OK [07:11:31]wFMCommunicate request_size=10 [07:11:31]MH_SAM_APDU [07:11:31]CAPDU: 80 0D 02 02 05 CD 46 9B 09 ED [07:11:31]Write to MH i2c: E2 0D 00 04 5D 80 0D 02 02 05 00 CD 46 9B 09 ED 00 00 89 [07:11:31]Write i2c OK [07:11:31]MH_I2C_Read... [07:11:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:11:32]Read from MH i2c: E2 [07:11:32]MH_I2C_Read... [07:11:32]Read from MH i2c: E2 03 00 [07:11:32]MH_I2C_Read... [07:11:32]Read from MH i2c: E2 03 00 04 5D 00 90 00 D5 [07:11:32]RAPDU: 90 00 [07:11:32]wFMCommunicate OK [07:11:32]wFMCommunicate request_size=4 [07:11:32]MH_SAM_APDU [07:11:32]CAPDU: 80 0D 03 02 [07:11:32]Write to MH i2c: E2 08 00 05 5D 80 0D 03 02 00 00 00 00 DD [07:11:32]Write i2c OK [07:11:32]MH_I2C_Read... [07:11:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:11:32]Read from MH i2c: E2 [07:11:32]MH_I2C_Read... [07:11:32]Read from MH i2c: E2 0B 00 [07:11:32]MH_I2C_Read... [07:11:32]Read from MH i2c: E2 0B 00 05 5D 00 40 62 16 D2 C9 DD DD 02 90 00 ED [07:11:32]RAPDU: 40 62 16 D2 C9 DD DD 02 90 00 [07:11:32]wFMCommunicate OK [07:11:32]SAM_PROTO_SignData done [07:11:32]FM_MakeSignedData done [07:11:32]CreateOFDProtocolMessage [07:11:32]wFMCommunicate request_size=4 [07:11:32]MH_SAM_APDU [07:11:32]CAPDU: 80 11 00 00 [07:11:32]Write to MH i2c: E2 08 00 06 5D 80 11 00 00 00 00 00 00 DD [07:11:32]Write i2c OK [07:11:32]MH_I2C_Read... [07:11:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:11:32]Read from MH i2c: E2 [07:11:32]MH_I2C_Read... [07:11:32]Read from MH i2c: E2 17 00 [07:11:32]MH_I2C_Read... [07:11:32]Read from MH i2c: E2 17 00 06 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 33 [07:11:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [07:11:32]wFMCommunicate OK [07:11:32]CreateOFDProtocolMessage done [07:11:32]OFDSenderStorePacket 24676 [07:11:32]StoreOFDPacket docnum=24676 [07:11:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 18 BE 07 01 9B 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 D6 29 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 26 92 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 64 60 00 00 35 04 06 00 C4 CD 46 9B 09 ED 40 62 16 D2 C9 DD DD 02 [07:11:32]CheckFolder [07:11:32]dirname=/storage/ofd_packets [07:11:32]CheckFolder done [07:11:32]ProducePacketName [07:11:32]name=ofd_packets/00024676 [07:11:32]NVStorageSaveData ofd_packets/00024676 [07:11:32]File name is /storage/ofd_packets/00024676 [07:11:32]Write 301 bytes [07:11:32]NVStorageSaveData done [07:11:32]OFDSenderStorePacket done [07:11:32]KKMCreateOFDPacket done [07:11:32]NVStorageSaveData kkm_last_timestamp [07:11:32]File name is /storage/kkm_last_timestamp [07:11:32]Write 4 bytes [07:11:32]NVStorageSaveData done [07:11:32]ExternCall_PrintAddStr [07:11:32]wPrintStart [07:11:32]Write to MH i2c: 01 00 00 07 5D 64 [07:11:32]Write i2c OK [07:11:32]MH_I2C_Read... [07:11:32]Read from MH i2c: 01 [07:11:32]MH_I2C_Read... [07:11:32]Read from MH i2c: 01 07 00 [07:11:32]MH_I2C_Read... [07:11:32]Read from MH i2c: 01 07 00 07 5D 00 00 00 00 00 FF 0F 79 [07:11:32]RasterBufferAndPrint [07:11:32]line Счет N : (1)610311 [07:11:32]line ИНН: 02508201610067 [07:11:32]line Контрольно-Кассовый Чек [07:11:32]line ПРОДАЖА [07:11:32]line ТРК (МРК, ГНК) : 53 [07:11:32]line Товар: 2710124500 [07:11:32]line Аи-95-К-3 [07:11:32]line 10.710 * 74.70 [07:11:32]line = 800.04 [07:11:32]line НДС 12% НСП 1% [07:11:32]line > о реализуемом товаре [07:11:32]line ИТОГО: 800.04 [07:11:32]line НСП 1% : 7.08 [07:11:32]line НДС 12% : 84.96 [07:11:32]line Наличными: 0.00 [07:11:32]line Безнал.: 800.04 [07:11:32]line Место: АЗС № 127 "Партнер Нефть" [07:11:32]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [07:11:32]line СНО: Общий режим [07:11:32]line Чек 51 30.07.2024 07:11 [07:11:32]line Смена: 48 ФФД: 1.0 [07:11:32]line ЗНМ: 0300000158 [07:11:32]line РНМ: 0000000000171247 [07:11:32]line Версия ККМ: v1.0 [07:11:32]line Платежная система: O! деньги [07:11:32]line ФМ: 0000000002098565 [07:11:32]line ФД: 24676 [07:11:32]line ФПД: 216385931905517 [07:11:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T071134&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24676&fm=216385931905517&tin=02508201610067®Number=0000000000171247&sum=80004 [07:11:32]OFD Sender: Processing packet 24676 [packets to send 29, broken 28] [07:11:32]ProducePacketName [07:11:32]name=ofd_packets/00024676 [07:11:32]OFD Sender: To server: pG, [07:11:32]CommunicateWithHost lk.salyk.kg:30040 [07:11:32]ConnectInit lk.salyk.kg [07:11:32]written 0, free lines is 4095 [07:11:32]Connected sock=9 [07:11:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 18 BE 07 01 9B 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 D6 29 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 26 92 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 64 60 00 00 35 04 06 00 C4 CD 46 9B 09 ED 40 62 16 D2 C9 DD DD 02 [07:11:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 CF 55 47 00 AD 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 32 30 39 38 35 36 35 10 04 04 00 64 60 00 00 F4 03 04 00 B5 3D A8 66 B6 04 01 00 00 62 BC 24 E4 58 4D AC DB [07:11:32]CommunicateWithHost err = 0 [07:11:32]CheckOFDResponse [07:11:32]1017 (14) - 77093643461234 [07:11:32]1041 (16) - 0000000002098565 [07:11:32]1040 (4) - 24676 [07:11:32]1012 (4) - 30.07.2024 01:11 [07:11:32]1206 (1) - 0 [07:11:32]OFD Sender: Remove packet 24676 [07:11:32]ProducePacketName [07:11:32]name=ofd_packets/00024676 [07:11:32]NVStorageDeleteData [07:11:32]Write to MH i2c: 01 00 00 31 5D 8E [07:11:32]Write i2c OK [07:11:32]MH_I2C_Read... [07:11:32]Read from MH i2c: 01 [07:11:32]MH_I2C_Read... [07:11:32]Read from MH i2c: 01 07 00 [07:11:32]MH_I2C_Read... [07:11:32]Read from MH i2c: 01 07 00 31 5D 00 00 00 00 00 FE 0C 9F [07:11:32]RasterBufferAndPrint [07:11:32]line [07:11:32]line [07:11:32]line [07:11:32]line [07:11:32]line [07:11:32]written 0, free lines is 3334 [07:11:32]MH_Cut [07:11:32]Write to MH i2c: D1 01 00 38 5D 01 67 [07:11:32]Write i2c OK [07:11:32]MH_I2C_Read... [07:11:32]Read from MH i2c: D1 [07:11:32]MH_I2C_Read... [07:11:32]Read from MH i2c: D1 01 00 [07:11:32]MH_I2C_Read... [07:11:32]Read from MH i2c: D1 01 00 38 5D 00 66 [07:11:32]Write to MH i2c: 01 00 00 39 5D 96 [07:11:32]Write i2c OK [07:11:32]MH_I2C_Read... [07:11:33]OFD Sender: No OFD packet to send [07:11:33]*** Cut start [07:11:33]*** Partial cut [07:11:33]*** CUTSNS_PIN = 1 [07:11:33]*** CUTSNS_PIN = 0 [07:11:33]*** Brake cut motor [07:11:34]Read from MH i2c: 01 [07:11:34]MH_I2C_Read... [07:11:34]Read from MH i2c: 01 07 00 [07:11:34]MH_I2C_Read... [07:11:34]int [07:11:34]*** Stop cut motor [07:11:34]*** Cut end [07:11:34]*** FLAG_PRN_KEY set [07:11:34]Read from MH i2c: 01 07 00 39 5D 00 00 00 00 00 FF 0F AB [07:11:34]process_action close_receipt done [07:11:34]requested_data is exist [07:11:34]produce_requested_data [07:11:34]requested_item fm.sn is exist - process it [07:11:34]wFMCommunicate request_size=4 [07:11:34]MH_SAM_APDU [07:11:34]CAPDU: 80 11 00 00 [07:11:34]Write to MH i2c: E2 08 00 3A 5D 80 11 00 00 00 00 00 00 11 [07:11:34]Write i2c OK [07:11:34]MH_I2C_Read... [07:11:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:11:34]Read from MH i2c: E2 [07:11:34]MH_I2C_Read... [07:11:34]Read from MH i2c: E2 17 00 [07:11:34]MH_I2C_Read... [07:11:34]Read from MH i2c: E2 17 00 3A 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 67 [07:11:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [07:11:34]wFMCommunicate OK [07:11:34]requested_item fd.num is exist - process it [07:11:34]SAM_PROTO_GetFieldsCounters [07:11:34]wFMCommunicate request_size=4 [07:11:34]MH_SAM_APDU [07:11:34]CAPDU: 80 13 00 00 [07:11:34]Write to MH i2c: E2 08 00 3B 5D 80 13 00 00 00 00 00 00 14 [07:11:34]*** FLAG_PRN_KEY reset [07:11:34]Write i2c OK [07:11:34]MH_I2C_Read... [07:11:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:11:34]Read from MH i2c: E2 [07:11:34]MH_I2C_Read... [07:11:34]Read from MH i2c: E2 62 00 [07:11:34]MH_I2C_Read... [07:11:34]Read from MH i2c: E2 62 00 3B 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 64 60 00 00 0E 04 04 00 30 00 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 C2 [07:11:34]RAPDU: Write to MH i2c: 5D 01 00 00 B9 00 04 3C 01 5D 00 99 01 [07:11:34]11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 64 60 00 00 0E 04 04 00 30 00 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 [07:11:34]wFMCommunicate OK [07:11:34]SAM_PROTO_GetFieldsCounters done [07:11:34]requested_item shift.num is exist - process it [07:11:34]requested_item shift.opened is exist - process it [07:11:34]req_shift_opened [07:11:34]FM_GetShiftState [07:11:34]SAM_PROTO_GetShiftState [07:11:34]wFMCommunicate request_size=4 [07:11:34]MH_SAM_APDU [07:11:34]CAPDU: 80 13 01 00 [07:11:34]Write i2c OK [07:11:34]MH_I2C_Read... [07:11:34]Read from MH i2c: 01 [07:11:34]MH_I2C_Read... [07:11:34]Read from MH i2c: 01 07 00 [07:11:34]MH_I2C_Read... [07:11:34]Read from MH i2c: 01 07 00 3C 5D 00 00 00 00 00 FF 0F AE [07:11:34]Write to MH i2c: E2 state=0 [07:11:34]08 00 3D 5D 80 13 01 00 00 00 00 00 17 [07:11:34]Write i2c OK [07:11:34]MH_I2C_Read... [07:11:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:11:34]Read from MH i2c: E2 [07:11:34]MH_I2C_Read... [07:11:34]Read from MH i2c: E2 0E 00 [07:11:34]MH_I2C_Read... [07:11:34]Read from MH i2c: E2 0E 00 3D 5D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 CA [07:11:34]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [07:11:34]wFMCommunicate OK [07:11:34]SAM_PROTO_GetShiftState done [07:11:34]FM_GetShiftState done [07:11:34]req_shift_opened done [07:11:34]requested_item shift.open_date is exist - process it [07:11:34]req_shift_open_date [07:11:34]req_shift_open_date done [07:11:34]produce_requested_data done [07:11:34]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24676,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [07:11:34]process_action_free close_receipt [07:11:34]json_value_free [07:11:34]json_value_free done [07:11:34]process_json_proto returns [07:11:34]Send response to host [07:11:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24676,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [07:11:34]free response buf [07:11:34]execute_script done [07:11:34]execute_script returns [07:11:34]free content buf [07:11:34]Sock 7.Close socket [07:11:34]Sock 7.Thread stoped [07:11:38]OFD Sender: No OFD packet to send [07:11:43]OFD Sender: No OFD packet to send [07:11:48]OFD Sender: No OFD packet to send [07:11:53]OFD Sender: No OFD packet to send [07:11:58]OFD Sender: No OFD packet to send [07:12:03]OFD Sender: No OFD packet to send [07:12:08]OFD Sender: No OFD packet to send [07:12:13]OFD Sender: No OFD packet to send [07:12:18]OFD Sender: No OFD packet to send [07:12:23]OFD Sender: No OFD packet to send [07:12:28]OFD Sender: No OFD packet to send [07:12:33]OFD Sender: No OFD packet to send [07:12:38]OFD Sender: No OFD packet to send [07:12:43]OFD Sender: No OFD packet to send [07:12:48]OFD Sender: No OFD packet to send [07:12:53]OFD Sender: No OFD packet to send [07:12:58]OFD Sender: No OFD packet to send [07:13:03]OFD Sender: No OFD packet to send [07:13:08]OFD Sender: No OFD packet to send [07:13:13]OFD Sender: No OFD packet to send [07:13:18]OFD Sender: No OFD packet to send [07:13:23]OFD Sender: No OFD packet to send [07:13:28]OFD Sender: No OFD packet to send [07:13:33]OFD Sender: No OFD packet to send [07:13:38]OFD Sender: No OFD packet to send [07:13:43]OFD Sender: No OFD packet to send [07:13:48]OFD Sender: No OFD packet to send [07:13:53]OFD Sender: No OFD packet to send [07:13:58]OFD Sender: No OFD packet to send [07:14:03]OFD Sender: No OFD packet to send [07:14:08]OFD Sender: No OFD packet to send [07:14:13]OFD Sender: No OFD packet to send [07:14:18]OFD Sender: No OFD packet to send [07:14:23]OFD Sender: No OFD packet to send [07:14:28]OFD Sender: No OFD packet to send [07:14:33]OFD Sender: No OFD packet to send [07:14:35]accept exits with 10 [07:14:35]New connection [07:14:35]New thread 3067612516 created [07:14:35]Thread 3067469156 joined [07:14:35]Waiting for new connection... [07:14:35] Sock 10.Parse request [07:14:35]Sock 10.Check first char [07:14:35]Sock 10.First char is OK [07:14:35]request: POST /json_proto HTTP/1.0 [07:14:35]Method: POST [07:14:35]URL: /json_proto [07:14:35]Method is POST - this is cgi request [07:14:35]url: /json_proto [07:14:35]query_string will be loaded in cgi processing [07:14:35]execute_cgi json_proto POST (null) [07:14:35]execute_cgi path=json_proto method=POST [07:14:35]POST find Content-Length [07:14:35]Host: 172.17.45.131:8080 [07:14:35]Content-Length: 684 [07:14:35]Content-Type: application/json [07:14:35] [07:14:35]POST finish read [07:14:35]Found Content-Length = 684 [07:14:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610312", "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" : 37.00, "quantity" : 32.440, "sum" : 1200.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:14:35]execute_script... [07:14: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)610312", "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" : 37.00, "quantity" : 32.440, "sum" : 1200.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:14:35]POST & json_proto [07:14:35]process_json_proto [07:14:35]json parsed OK: [07:14:35]protocol is kg_v1.0 [07:14:35]action value=close_receipt [07:14:35]process_action close_receipt [07:14:35]cmd_close_receipt [07:14:35]MH_GetDate [07:14:35]Write to MH i2c: F0 00 00 3E 5D 8A [07:14:35]Write i2c OK [07:14:35]MH_I2C_Read... [07:14:35]Read from MH i2c: F0 [07:14:35]MH_I2C_Read... [07:14:35]Read from MH i2c: F0 09 00 [07:14:35]MH_I2C_Read... [07:14:35]Read from MH i2c: F0 09 00 3E 5D 00 DF 92 A8 66 C6 D4 6E 66 80 [07:14:35]GetLastDocTimeStamp 1722323494 [07:14:35]current date 1722323679 [07:14:35]FM_GetShiftState [07:14:35]SAM_PROTO_GetShiftState [07:14:35]wFMCommunicate request_size=4 [07:14:35]MH_SAM_APDU [07:14:35]CAPDU: 80 13 01 00 [07:14:35]Write to MH i2c: E2 08 00 3F 5D 80 13 01 00 00 00 00 00 19 [07:14:35]Write i2c OK [07:14:35]MH_I2C_Read... [07:14:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:35]Read from MH i2c: E2 [07:14:35]MH_I2C_Read... [07:14:35]Read from MH i2c: E2 0E 00 [07:14:35]MH_I2C_Read... [07:14:35]Read from MH i2c: E2 0E 00 3F 5D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 CC [07:14:35]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [07:14:35]wFMCommunicate OK [07:14:35]SAM_PROTO_GetShiftState done [07:14:35]FM_GetShiftState done [07:14:35]opened in 1722298218 [07:14:35]opened+sec_in_day 1722384618 [07:14:35]quantity*price = 120028 [07:14:35]sum+1 = 120029 [07:14:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.46 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 52 30.07.2024 07:14 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24677 ФПД: 127918095165505 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T071439&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24677&fm=127918095165505&tin=02508201610067®Number=0000000000171247&sum=120000 [07:14:36]StoreToDocumentArchive [07:14:36]shift 48 fd 24677 [07:14:36]save to /storage/0048/doc_00024677 [07:14:36]save last doc name /storage/0048/doc_00024677 to /storage/kkm_last_doc_name [07:14:36]save OK [07:14:36]Clear old archive folders... [07:14:36]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:14:36]tlvbuf is 013F4C60 [07:14:36]SAM_PROTO_ClearQueue [07:14:36]wFMCommunicate request_size=4 [07:14:36]MH_SAM_APDU [07:14:36]CAPDU: 80 09 00 00 [07:14:36]Write to MH i2c: E2 08 00 4C 5D 80 09 00 00 00 00 00 00 1B [07:14:36]Write i2c OK [07:14:36]MH_I2C_Read... [07:14:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:14:36]Read from MH i2c: E2 [07:14:36]MH_I2C_Read... [07:14:36]Read from MH i2c: E2 03 00 [07:14:36]MH_I2C_Read... [07:14:36]Read from MH i2c: E2 03 00 4C 5D 00 90 00 1D [07:14:36]RAPDU: 90 00 [07:14:36]wFMCommunicate OK [07:14:36]SAM_PROTO_ClearQueue done [07:14:36]KKMCreateOFDPacket [07:14:36]OFDProtocolAddRootSTLVToBuf [07:14:36]FM_MakeSignedData [07:14:36]FM_MakeSignedData [07:14:36]SAM_PROTO_SignData [07:14:36]wFMCommunicate request_size=4 [07:14:36]MH_SAM_APDU [07:14:36]CAPDU: 80 0D 01 02 [07:14:36]Write to MH i2c: E2 08 00 4D 5D 80 0D 01 02 00 00 00 00 23 [07:14:36]Write i2c OK [07:14:36]MH_I2C_Read... [07:14:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:14:36]Read from MH i2c: E2 [07:14:36]MH_I2C_Read... [07:14:36]Read from MH i2c: E2 03 00 [07:14:36]MH_I2C_Read... [07:14:36]Read from MH i2c: E2 03 00 4D 5D 00 90 00 1E [07:14:36]RAPDU: 90 00 [07:14:36]wFMCommunicate OK [07:14:36]wFMCommunicate request_size=255 [07:14:36]MH_SAM_APDU [07:14: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 B8 7E 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 DC 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 CA 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 34 00 00 00 F4 03 04 00 DF 92 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 65 60 00 00 35 04 06 00 74 57 [07:14:36]Write to MH i2c: E2 02 01 4E 5D 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 B8 7E 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 DC 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 CA 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 34 00 00 00 F4 03 04 00 DF 92 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 65 60 00 00 35 04 06 00 74 57 00 00 FD [07:14:36]Write i2c OK [07:14:36]MH_I2C_Read... [07:14:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:14:36]Read from MH i2c: E2 [07:14:36]MH_I2C_Read... [07:14:36]Read from MH i2c: E2 03 00 [07:14:36]MH_I2C_Read... [07:14:36]Read from MH i2c: E2 03 00 4E 5D 00 90 00 1F [07:14:36]RAPDU: 90 00 [07:14:36]wFMCommunicate OK [07:14:36]wFMCommunicate request_size=9 [07:14:36]MH_SAM_APDU [07:14:36]CAPDU: 80 0D 02 02 04 40 9F 68 41 [07:14:36]Write to MH i2c: E2 0C 00 4F 5D 80 0D 02 02 04 00 40 9F 68 41 00 00 B6 [07:14:36]Write i2c OK [07:14:36]MH_I2C_Read... [07:14:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:14:36]Read from MH i2c: E2 [07:14:36]MH_I2C_Read... [07:14:36]Read from MH i2c: E2 03 00 [07:14:36]MH_I2C_Read... [07:14:36]Read from MH i2c: E2 03 00 4F 5D 00 90 00 20 [07:14:36]RAPDU: 90 00 [07:14:36]wFMCommunicate OK [07:14:36]wFMCommunicate request_size=4 [07:14:36]MH_SAM_APDU [07:14:36]CAPDU: 80 0D 03 02 [07:14:36]Write to MH i2c: E2 08 00 50 5D 80 0D 03 02 00 00 00 00 28 [07:14:36]Write i2c OK [07:14:36]MH_I2C_Read... [07:14:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:14:36]Read from MH i2c: E2 [07:14:36]MH_I2C_Read... [07:14:36]Read from MH i2c: E2 0B 00 [07:14:36]MH_I2C_Read... [07:14:36]Read from MH i2c: E2 0B 00 50 5D 00 F2 A4 37 AE D4 3A C1 E5 90 00 58 [07:14:36]RAPDU: F2 A4 37 AE D4 3A C1 E5 90 00 [07:14:36]wFMCommunicate OK [07:14:36]SAM_PROTO_SignData done [07:14:36]FM_MakeSignedData done [07:14:36]CreateOFDProtocolMessage [07:14:36]wFMCommunicate request_size=4 [07:14:36]MH_SAM_APDU [07:14:36]CAPDU: 80 11 00 00 [07:14:36]Write to MH i2c: E2 08 00 51 5D 80 11 00 00 00 00 00 00 28 [07:14:36]Write i2c OK [07:14:36]MH_I2C_Read... [07:14:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:14:36]Read from MH i2c: E2 [07:14:36]MH_I2C_Read... [07:14:36]Read from MH i2c: E2 17 00 [07:14:36]MH_I2C_Read... [07:14:36]Read from MH i2c: E2 17 00 51 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 7E [07:14:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [07:14:36]wFMCommunicate OK [07:14:36]CreateOFDProtocolMessage done [07:14:36]OFDSenderStorePacket 24677 [07:14:36]StoreOFDPacket docnum=24677 [07:14:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 4E A1 06 01 B9 37 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 B8 7E 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 DC 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 CA 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 34 00 00 00 F4 03 04 00 DF 92 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 65 60 00 00 35 04 06 00 74 57 40 9F 68 41 F2 A4 37 AE D4 3A C1 E5 [07:14:36]CheckFolder [07:14:36]dirname=/storage/ofd_packets [07:14:36]CheckFolder done [07:14:36]ProducePacketName [07:14:36]name=ofd_packets/00024677 [07:14:36]NVStorageSaveData ofd_packets/00024677 [07:14:36]File name is /storage/ofd_packets/00024677 [07:14:36]Write 300 bytes [07:14:36]NVStorageSaveData done [07:14:36]OFDSenderStorePacket done [07:14:36]KKMCreateOFDPacket done [07:14:36]NVStorageSaveData kkm_last_timestamp [07:14:36]File name is /storage/kkm_last_timestamp [07:14:36]Write 4 bytes [07:14:36]NVStorageSaveData done [07:14:36]ExternCall_PrintAddStr [07:14:36]wPrintStart [07:14:36]Write to MH i2c: 01 00 00 52 5D AF [07:14:36]Write i2c OK [07:14:36]MH_I2C_Read... [07:14:36]Read from MH i2c: 01 [07:14:36]MH_I2C_Read... [07:14:36]Read from MH i2c: 01 07 00 [07:14:36]MH_I2C_Read... [07:14:36]Read from MH i2c: 01 07 00 52 5D 00 00 00 00 00 FF 0F C4 [07:14:36]RasterBufferAndPrint [07:14:36]line Счет N : (1)610312 [07:14:36]line ИНН: 02508201610067 [07:14:36]line Контрольно-Кассовый Чек [07:14:36]line ПРОДАЖА [07:14:36]line ТРК (МРК, ГНК) : 7 [07:14:36]line Товар: 2711190000 [07:14:36]line ГАЗ-К-3 [07:14:36]line 32.440 * 37.00 [07:14:36]line = 1200.28 [07:14:36]line НДС 12% НСП 1% [07:14:36]line > о реализуемом товаре [07:14:36]line ОКРУГЛЕНИЕ: -0.28 [07:14:36]line ИТОГО: 1200.00 [07:14:36]line Внесено: 1200.00 [07:14:36]line СДАЧА: 0.00 [07:14:36]line НСП 1% : 10.62 [07:14:36]line НДС 12% : 127.46 [07:14:36]line Наличными: 1200.00 [07:14:36]line Безнал.: 0.00 [07:14:36]line Место: АЗС № 127 "Партнер Нефть" [07:14:36]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [07:14:36]line СНО: Общий режим [07:14:36]line Чек 52 30.07.2024 07:14 [07:14:36]line Смена: 48 ФФД: 1.0 [07:14:36]line ЗНМ: 0300000158 [07:14:36]line РНМ: 0000000000171247 [07:14:36]line Версия ККМ: v1.0 [07:14:36]line ФМ: 0000000002098565 [07:14:36]line ФД: 24677 [07:14:36]line ФПД: 127918095165505 [07:14:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T071439&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24677&fm=127918095165505&tin=02508201610067®Number=0000000000171247&sum=120000 [07:14:37]written 0, free lines is 4095 [07:14:37]OFD Sender: Processing packet 24677 [packets to send 29, broken 28] [07:14:37]ProducePacketName [07:14:37]name=ofd_packets/00024677 [07:14:37]OFD Sender: To server: pG, [07:14:37]CommunicateWithHost lk.salyk.kg:30040 [07:14:37]ConnectInit lk.salyk.kg [07:14:37]Connected sock=11 [07:14:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 4E A1 06 01 B9 37 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 B8 7E 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 DC 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 CA 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 34 00 00 00 F4 03 04 00 DF 92 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 65 60 00 00 35 04 06 00 74 57 40 9F 68 41 F2 A4 37 AE D4 3A C1 E5 [07:14:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 83 76 47 00 94 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 32 30 39 38 35 36 35 10 04 04 00 65 60 00 00 F4 03 04 00 6E 3E A8 66 B6 04 01 00 00 F6 34 8B 02 6B D4 06 0B [07:14:37]CommunicateWithHost err = 0 [07:14:37]CheckOFDResponse [07:14:37]1017 (14) - 77093643461234 [07:14:37]1041 (16) - 0000000002098565 [07:14:37]1040 (4) - 24677 [07:14:37]1012 (4) - 30.07.2024 01:14 [07:14:37]1206 (1) - 0 [07:14:37]OFD Sender: Remove packet 24677 [07:14:37]ProducePacketName [07:14:37]name=ofd_packets/00024677 [07:14:37]NVStorageDeleteData [07:14:37]Write to MH i2c: 01 00 00 7D 5D DA [07:14:37]Write i2c OK [07:14:37]MH_I2C_Read... [07:14:37]Read from MH i2c: 01 [07:14:37]MH_I2C_Read... [07:14:37]Read from MH i2c: 01 07 00 [07:14:37]MH_I2C_Read... [07:14:37]Read from MH i2c: 01 07 00 7D 5D 00 00 00 00 00 F1 0C DE [07:14:37]RasterBufferAndPrint [07:14:37]line [07:14:37]line [07:14:37]line [07:14:37]line [07:14:37]line [07:14:37]written 0, free lines is 3319 [07:14:37]MH_Cut [07:14:37]Write to MH i2c: D1 01 00 84 5D 01 B3 [07:14:37]Write i2c OK [07:14:37]MH_I2C_Read... [07:14:37]Read from MH i2c: D1 [07:14:37]MH_I2C_Read... [07:14:37]Read from MH i2c: D1 01 00 [07:14:37]MH_I2C_Read... [07:14:37]Read from MH i2c: D1 01 00 84 5D 00 B2 [07:14:37]Write to MH i2c: 01 00 00 85 5D E2 [07:14:37]Write i2c OK [07:14:37]MH_I2C_Read... [07:14:38]OFD Sender: No OFD packet to send [07:14:38]*** Cut start [07:14:38]*** Partial cut [07:14:38]*** CUTSNS_PIN = 1 [07:14:38]*** CUTSNS_PIN = 0 [07:14:38]*** Brake cut motor [07:14:38]Read from MH i2c: 01 [07:14:38]MH_I2C_Read... [07:14:38]*** Stop cut motor [07:14:38]*** Cut end [07:14:38]Read from MH i2c: 01 07 00 [07:14:38]MH_I2C_Read... [07:14:38]Read from MH i2c: 01 07 00 85 5D 00 00 00 00 00 FF 0F F7 [07:14:38]process_action close_receipt done [07:14:38]requested_data is exist [07:14:38]produce_requested_data [07:14:38]requested_item fm.sn is exist - process it [07:14:38]wFMCommunicate request_size=4 [07:14:38]MH_SAM_APDU [07:14:38]CAPDU: 80 11 00 00 [07:14:38]Write to MH i2c: E2 08 00 86 5D 80 11 00 00 00 00 00 00 5D [07:14:38]Write i2c OK [07:14:38]MH_I2C_Read... [07:14:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:14:39]Read from MH i2c: E2 [07:14:39]MH_I2C_Read... [07:14:39]Read from MH i2c: E2 17 00 [07:14:39]MH_I2C_Read... [07:14:39]Read from MH i2c: E2 17 00 86 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B3 [07:14:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [07:14:39]wFMCommunicate OK [07:14:39]requested_item fd.num is exist - process it [07:14:39]SAM_PROTO_GetFieldsCounters [07:14:39]wFMCommunicate request_size=4 [07:14:39]MH_SAM_APDU [07:14:39]CAPDU: 80 13 00 00 [07:14:39]Write to MH i2c: E2 08 00 87 5D 80 13 00 00 00 00 00 00 60 [07:14:39]Write i2c OK [07:14:39]MH_I2C_Read... [07:14:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:14:39]Read from MH i2c: E2 [07:14:39]MH_I2C_Read... [07:14:39]Read from MH i2c: E2 62 00 [07:14:39]MH_I2C_Read... [07:14:39]Read from MH i2c: E2 62 00 87 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 65 60 00 00 0E 04 04 00 30 00 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 12 [07:14:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 65 60 00 00 0E 04 04 00 30 00 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 [07:14:39]wFMCommunicate OK [07:14:39]SAM_PROTO_GetFieldsCounters done [07:14:39]requested_item shift.num is exist - process it [07:14:39]requested_item shift.opened is exist - process it [07:14:39]req_shift_opened [07:14:39]FM_GetShiftState [07:14:39]SAM_PROTO_GetShiftState [07:14:39]wFMCommunicate request_size=4 [07:14:39]MH_SAM_APDU [07:14:39]CAPDU: 80 13 01 00 [07:14:39]Write to MH i2c: E2 08 00 88 5D 80 13 01 00 00 00 00 00 62 [07:14:39]Write i2c OK [07:14:39]MH_I2C_Read... [07:14:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:39]Read from MH i2c: E2 [07:14:39]MH_I2C_Read... [07:14:39]Read from MH i2c: E2 0E 00 [07:14:39]MH_I2C_Read... [07:14:39]Read from MH i2c: E2 0E 00 88 5D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 15 [07:14:39]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [07:14:39]wFMCommunicate OK [07:14:39]SAM_PROTO_GetShiftState done [07:14:39]FM_GetShiftState done [07:14:39]req_shift_opened done [07:14:39]requested_item shift.open_date is exist - process it [07:14:39]req_shift_open_date [07:14:39]req_shift_open_date done [07:14:39]produce_requested_data done [07:14:39]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24677,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [07:14:39]process_action_free close_receipt [07:14:39]json_value_free [07:14:39]json_value_free done [07:14:39]process_json_proto returns [07:14:39]Send response to host [07:14:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24677,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [07:14:39]free response buf [07:14:39]execute_script done [07:14:39]execute_script returns [07:14:39]free content buf [07:14:39]Sock 10.Close socket [07:14:39]Sock 10.Thread stoped [07:14:43]OFD Sender: No OFD packet to send [07:14:48]OFD Sender: No OFD packet to send [07:14:53]OFD Sender: No OFD packet to send [07:14:58]OFD Sender: No OFD packet to send [07:15:03]OFD Sender: No OFD packet to send [07:15:08]OFD Sender: No OFD packet to send [07:15:13]OFD Sender: No OFD packet to send [07:15:18]OFD Sender: No OFD packet to send [07:15:23]OFD Sender: No OFD packet to send [07:15:28]OFD Sender: No OFD packet to send [07:15:33]OFD Sender: No OFD packet to send [07:15:38]OFD Sender: No OFD packet to send [07:15:43]OFD Sender: No OFD packet to send [07:15:48]OFD Sender: No OFD packet to send [07:15:53]OFD Sender: No OFD packet to send [07:15:58]OFD Sender: No OFD packet to send [07:16:03]OFD Sender: No OFD packet to send [07:16:08]OFD Sender: No OFD packet to send [07:16:13]OFD Sender: No OFD packet to send [07:16:18]OFD Sender: No OFD packet to send [07:16:23]OFD Sender: No OFD packet to send [07:16:28]OFD Sender: No OFD packet to send [07:16:33]OFD Sender: No OFD packet to send [07:16:38]OFD Sender: No OFD packet to send [07:16:43]OFD Sender: No OFD packet to send [07:16:48]OFD Sender: No OFD packet to send [07:16:53]OFD Sender: No OFD packet to send [07:16:58]OFD Sender: No OFD packet to send [07:17:03]OFD Sender: No OFD packet to send [07:17:08]OFD Sender: No OFD packet to send [07:17:13]OFD Sender: No OFD packet to send [07:17:18]OFD Sender: No OFD packet to send [07:17:23]OFD Sender: No OFD packet to send [07:17:28]OFD Sender: No OFD packet to send [07:17:33]OFD Sender: No OFD packet to send [07:17:34]accept exits with 7 [07:17:34]New connection [07:17:34]New thread 3067469156 created [07:17:34]Thread 3067612516 joined [07:17:34]Waiting for new connection... [07:17:34] Sock 7.Parse request [07:17:34]Sock 7.Check first char [07:17:34]Sock 7.First char is OK [07:17:34]request: POST /json_proto HTTP/1.0 [07:17:34]Method: POST [07:17:34]URL: /json_proto [07:17:34]Method is POST - this is cgi request [07:17:34]url: /json_proto [07:17:34]query_string will be loaded in cgi processing [07:17:34]execute_cgi json_proto POST (null) [07:17:34]execute_cgi path=json_proto method=POST [07:17:34]POST find Content-Length [07:17:34]Host: 172.17.45.131:8080 [07:17:34]Content-Length: 684 [07:17:34]Content-Type: application/json [07:17:34] [07:17:34]POST finish read [07:17:34]Found Content-Length = 684 [07:17:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610313", "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" : 37.00, "quantity" : 35.140, "sum" : 1300.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:17:34]execute_script... [07:17: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)610313", "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" : 37.00, "quantity" : 35.140, "sum" : 1300.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:17:34]POST & json_proto [07:17:34]process_json_proto [07:17:34]json parsed OK: [07:17:34]protocol is kg_v1.0 [07:17:34]action value=close_receipt [07:17:34]process_action close_receipt [07:17:34]cmd_close_receipt [07:17:34]MH_GetDate [07:17:34]Write to MH i2c: F0 00 00 89 5D D5 [07:17:34]Write i2c OK [07:17:34]MH_I2C_Read... [07:17:34]Read from MH i2c: F0 [07:17:34]MH_I2C_Read... [07:17:34]Read from MH i2c: F0 09 00 [07:17:34]MH_I2C_Read... [07:17:34]Read from MH i2c: F0 09 00 89 5D 00 92 93 A8 66 C6 D4 6E 66 7F [07:17:34]GetLastDocTimeStamp 1722323679 [07:17:34]current date 1722323858 [07:17:34]FM_GetShiftState [07:17:34]SAM_PROTO_GetShiftState [07:17:34]wFMCommunicate request_size=4 [07:17:34]MH_SAM_APDU [07:17:34]CAPDU: 80 13 01 00 [07:17:34]Write to MH i2c: E2 08 00 8A 5D 80 13 01 00 00 00 00 00 64 [07:17:34]Write i2c OK [07:17:34]MH_I2C_Read... [07:17:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:17:34]Read from MH i2c: E2 [07:17:34]MH_I2C_Read... [07:17:34]Read from MH i2c: E2 0E 00 [07:17:34]MH_I2C_Read... [07:17:34]Read from MH i2c: E2 0E 00 8A 5D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 17 [07:17:34]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [07:17:34]wFMCommunicate OK [07:17:34]SAM_PROTO_GetShiftState done [07:17:34]FM_GetShiftState done [07:17:34]opened in 1722298218 [07:17:34]opened+sec_in_day 1722384618 [07:17:34]quantity*price = 130018 [07:17:34]sum+1 = 130019 [07:17:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 1300.00 Внесено: 1300.00 СДАЧА: 0.00 НСП 1% : 11.51 НДС 12% : 138.07 Наличными: 1300.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 53 30.07.2024 07:17 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24678 ФПД: 14867908335485 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T071738&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24678&fm=14867908335485&tin=02508201610067®Number=0000000000171247&sum=130000 [07:17:35]StoreToDocumentArchive [07:17:35]shift 48 fd 24678 [07:17:35]save to /storage/0048/doc_00024678 [07:17:35]save last doc name /storage/0048/doc_00024678 to /storage/kkm_last_doc_name [07:17:35]save OK [07:17:35]Clear old archive folders... [07:17:35]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:17:35]tlvbuf is 0145D280 [07:17:35]SAM_PROTO_ClearQueue [07:17:35]wFMCommunicate request_size=4 [07:17:35]MH_SAM_APDU [07:17:35]CAPDU: 80 09 00 00 [07:17:35]Write to MH i2c: E2 08 00 97 5D 80 09 00 00 00 00 00 00 66 [07:17:35]Write i2c OK [07:17:35]MH_I2C_Read... [07:17:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:17:35]Read from MH i2c: E2 [07:17:35]MH_I2C_Read... [07:17:35]Read from MH i2c: E2 03 00 [07:17:35]MH_I2C_Read... [07:17:35]Read from MH i2c: E2 03 00 97 5D 00 90 00 68 [07:17:35]RAPDU: 90 00 [07:17:35]wFMCommunicate OK [07:17:35]SAM_PROTO_ClearQueue done [07:17:35]KKMCreateOFDPacket [07:17:35]OFDProtocolAddRootSTLVToBuf [07:17:35]FM_MakeSignedData [07:17:35]FM_MakeSignedData [07:17:35]SAM_PROTO_SignData [07:17:35]wFMCommunicate request_size=4 [07:17:35]MH_SAM_APDU [07:17:35]CAPDU: 80 0D 01 02 [07:17:35]Write to MH i2c: E2 08 00 98 5D 80 0D 01 02 00 00 00 00 6E [07:17:35]Write i2c OK [07:17:35]MH_I2C_Read... [07:17:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:17:35]Read from MH i2c: E2 [07:17:35]MH_I2C_Read... [07:17:35]Read from MH i2c: E2 03 00 [07:17:35]MH_I2C_Read... [07:17:35]Read from MH i2c: E2 03 00 98 5D 00 90 00 69 [07:17:35]RAPDU: 90 00 [07:17:35]wFMCommunicate OK [07:17:35]wFMCommunicate request_size=255 [07:17:35]MH_SAM_APDU [07:17:35]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 44 89 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 E2 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 92 93 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 66 60 00 00 35 04 06 00 0D 85 [07:17:35]Write to MH i2c: E2 02 01 99 5D 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 44 89 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 E2 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 92 93 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 66 60 00 00 35 04 06 00 0D 85 00 00 79 [07:17:35]Write i2c OK [07:17:35]MH_I2C_Read... [07:17:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:17:35]Read from MH i2c: E2 [07:17:35]MH_I2C_Read... [07:17:35]Read from MH i2c: E2 03 00 [07:17:35]MH_I2C_Read... [07:17:35]Read from MH i2c: E2 03 00 99 5D 00 90 00 6A [07:17:35]RAPDU: 90 00 [07:17:35]wFMCommunicate OK [07:17:35]wFMCommunicate request_size=9 [07:17:35]MH_SAM_APDU [07:17:35]CAPDU: 80 0D 02 02 04 B4 65 17 7D [07:17:35]Write to MH i2c: E2 0C 00 9A 5D 80 0D 02 02 04 00 B4 65 17 7D 00 00 26 [07:17:35]Write i2c OK [07:17:35]MH_I2C_Read... [07:17:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:17:35]Read from MH i2c: E2 [07:17:35]MH_I2C_Read... [07:17:35]Read from MH i2c: E2 03 00 [07:17:35]MH_I2C_Read... [07:17:35]Read from MH i2c: E2 03 00 9A 5D 00 90 00 6B [07:17:35]RAPDU: 90 00 [07:17:35]wFMCommunicate OK [07:17:35]wFMCommunicate request_size=4 [07:17:35]MH_SAM_APDU [07:17:35]CAPDU: 80 0D 03 02 [07:17:35]Write to MH i2c: E2 08 00 9B 5D 80 0D 03 02 00 00 00 00 73 [07:17:35]Write i2c OK [07:17:35]MH_I2C_Read... [07:17:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:17:35]Read from MH i2c: E2 [07:17:35]MH_I2C_Read... [07:17:35]Read from MH i2c: E2 0B 00 [07:17:35]MH_I2C_Read... [07:17:35]Read from MH i2c: E2 0B 00 9B 5D 00 22 E1 D2 22 03 6E 02 63 90 00 41 [07:17:35]RAPDU: 22 E1 D2 22 03 6E 02 63 90 00 [07:17:35]wFMCommunicate OK [07:17:35]SAM_PROTO_SignData done [07:17:35]FM_MakeSignedData done [07:17:35]CreateOFDProtocolMessage [07:17:35]wFMCommunicate request_size=4 [07:17:35]MH_SAM_APDU [07:17:35]CAPDU: 80 11 00 00 [07:17:35]Write to MH i2c: E2 08 00 9C 5D 80 11 00 00 00 00 00 00 73 [07:17:35]Write i2c OK [07:17:35]MH_I2C_Read... [07:17:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:17:35]Read from MH i2c: E2 [07:17:35]MH_I2C_Read... [07:17:35]Read from MH i2c: E2 17 00 [07:17:35]MH_I2C_Read... [07:17:35]Read from MH i2c: E2 17 00 9C 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C9 [07:17:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [07:17:35]wFMCommunicate OK [07:17:35]CreateOFDProtocolMessage done [07:17:35]OFDSenderStorePacket 24678 [07:17:35]StoreOFDPacket docnum=24678 [07:17:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 D9 72 06 01 42 7E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 44 89 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 E2 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 92 93 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 66 60 00 00 35 04 06 00 0D 85 B4 65 17 7D 22 E1 D2 22 03 6E 02 63 [07:17:35]CheckFolder [07:17:35]dirname=/storage/ofd_packets [07:17:35]CheckFolder done [07:17:35]ProducePacketName [07:17:35]name=ofd_packets/00024678 [07:17:35]NVStorageSaveData ofd_packets/00024678 [07:17:35]File name is /storage/ofd_packets/00024678 [07:17:35]Write 300 bytes [07:17:35]NVStorageSaveData done [07:17:35]OFDSenderStorePacket done [07:17:35]KKMCreateOFDPacket done [07:17:35]NVStorageSaveData kkm_last_timestamp [07:17:35]File name is /storage/kkm_last_timestamp [07:17:35]Write 4 bytes [07:17:35]NVStorageSaveData done [07:17:35]ExternCall_PrintAddStr [07:17:35]wPrintStart [07:17:35]Write to MH i2c: 01 00 00 9D 5D FA [07:17:35]Write i2c OK [07:17:35]MH_I2C_Read... [07:17:35]Read from MH i2c: 01 [07:17:35]MH_I2C_Read... [07:17:35]Read from MH i2c: 01 07 00 [07:17:35]MH_I2C_Read... [07:17:35]Read from MH i2c: 01 07 00 9D 5D 00 00 00 00 00 FF 0F 0F [07:17:35]RasterBufferAndPrint [07:17:35]line Счет N : (1)610313 [07:17:35]line ИНН: 02508201610067 [07:17:35]line Контрольно-Кассовый Чек [07:17:35]line ПРОДАЖА [07:17:35]line ТРК (МРК, ГНК) : 7 [07:17:35]line Товар: 2711190000 [07:17:35]line ГАЗ-К-3 [07:17:35]line 35.140 * 37.00 [07:17:35]line = 1300.18 [07:17:35]line НДС 12% НСП 1% [07:17:35]line > о реализуемом товаре [07:17:35]line ОКРУГЛЕНИЕ: -0.18 [07:17:35]line ИТОГО: 1300.00 [07:17:35]line Внесено: 1300.00 [07:17:35]line СДАЧА: 0.00 [07:17:35]line НСП 1% : 11.51 [07:17:35]line НДС 12% : 138.07 [07:17:35]line Наличными: 1300.00 [07:17:35]line Безнал.: 0.00 [07:17:35]line Место: АЗС № 127 "Партнер Нефть" [07:17:35]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [07:17:35]line СНО: Общий режим [07:17:35]line Чек 53 30.07.2024 07:17 [07:17:35]line Смена: 48 ФФД: 1.0 [07:17:35]line ЗНМ: 0300000158 [07:17:35]line РНМ: 0000000000171247 [07:17:35]line Версия ККМ: v1.0 [07:17:35]line ФМ: 0000000002098565 [07:17:35]line ФД: 24678 [07:17:35]line ФПД: 14867908335485 [07:17:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T071738&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24678&fm=14867908335485&tin=02508201610067®Number=0000000000171247&sum=130000 [07:17:36]OFD Sender: Processing packet 24678 [packets to send 29, broken 28] [07:17:36]ProducePacketName [07:17:36]name=ofd_packets/00024678 [07:17:36]OFD Sender: To server: pG, [07:17:36]CommunicateWithHost lk.salyk.kg:30040 [07:17:36]ConnectInit lk.salyk.kg [07:17:36]written 0, free lines is 4095 [07:17:36]Connected sock=10 [07:17:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 D9 72 06 01 42 7E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 44 89 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 E2 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 00 00 00 F4 03 04 00 92 93 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 66 60 00 00 35 04 06 00 0D 85 B4 65 17 7D 22 E1 D2 22 03 6E 02 63 [07:17:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 5A 6F 47 00 00 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 32 30 39 38 35 36 35 10 04 04 00 66 60 00 00 F4 03 04 00 21 3F A8 66 B6 04 01 00 00 1B 1E 1D 9A F9 8B A2 08 [07:17:36]CommunicateWithHost err = 0 [07:17:36]CheckOFDResponse [07:17:36]1017 (14) - 77093643461234 [07:17:36]1041 (16) - 0000000002098565 [07:17:36]1040 (4) - 24678 [07:17:36]1012 (4) - 30.07.2024 01:17 [07:17:36]1206 (1) - 0 [07:17:36]OFD Sender: Remove packet 24678 [07:17:36]ProducePacketName [07:17:36]name=ofd_packets/00024678 [07:17:36]NVStorageDeleteData [07:17:36]Write to MH i2c: 01 00 00 C8 5D 25 [07:17:36]Write i2c OK [07:17:36]MH_I2C_Read... [07:17:36]Read from MH i2c: 01 [07:17:36]MH_I2C_Read... [07:17:36]Read from MH i2c: 01 07 00 [07:17:36]MH_I2C_Read... [07:17:36]Read from MH i2c: 01 07 00 C8 5D 00 00 00 00 00 E4 0C 1C [07:17:36]RasterBufferAndPrint [07:17:36]line [07:17:36]line [07:17:36]line [07:17:36]line [07:17:36]line [07:17:36]written 0, free lines is 3306 [07:17:36]MH_Cut [07:17:36]Write to MH i2c: D1 01 00 CF 5D 01 FE [07:17:36]Write i2c OK [07:17:36]MH_I2C_Read... [07:17:36]Read from MH i2c: D1 [07:17:36]MH_I2C_Read... [07:17:36]Read from MH i2c: D1 01 00 [07:17:36]MH_I2C_Read... [07:17:36]Read from MH i2c: D1 01 00 CF 5D 00 FD [07:17:36]Write to MH i2c: 01 00 00 D0 5D 2D [07:17:36]Write i2c OK [07:17:36]MH_I2C_Read... [07:17:37]OFD Sender: No OFD packet to send [07:17:37]*** Cut start [07:17:37]*** Partial cut [07:17:37]*** CUTSNS_PIN = 1 [07:17:37]*** CUTSNS_PIN = 0 [07:17:37]*** Brake cut motor [07:17:37]Read from MH i2c: 01 [07:17:37]MH_I2C_Read... [07:17:37]*** Stop cut motor [07:17:37]*** Cut end [07:17:37]Read from MH i2c: 01 07 00 [07:17:37]MH_I2C_Read... [07:17:37]Read from MH i2c: 01 07 00 D0 5D 00 00 00 00 00 FF 0F 42 [07:17:37]process_action close_receipt done [07:17:37]requested_data is exist [07:17:37]produce_requested_data [07:17:37]requested_item fm.sn is exist - process it [07:17:37]wFMCommunicate request_size=4 [07:17:37]MH_SAM_APDU [07:17:37]CAPDU: 80 11 00 00 [07:17:37]Write to MH i2c: E2 08 00 D1 5D 80 11 00 00 00 00 00 00 A8 [07:17:37]Write i2c OK [07:17:37]MH_I2C_Read... [07:17:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:17:37]Read from MH i2c: E2 [07:17:37]MH_I2C_Read... [07:17:37]Read from MH i2c: E2 17 00 [07:17:37]MH_I2C_Read... [07:17:37]Read from MH i2c: E2 17 00 D1 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 FE [07:17:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [07:17:37]wFMCommunicate OK [07:17:37]requested_item fd.num is exist - process it [07:17:37]SAM_PROTO_GetFieldsCounters [07:17:37]wFMCommunicate request_size=4 [07:17:37]MH_SAM_APDU [07:17:37]CAPDU: 80 13 00 00 [07:17:37]Write to MH i2c: E2 08 00 D2 5D 80 13 00 00 00 00 00 00 AB [07:17:37]Write i2c OK [07:17:37]MH_I2C_Read... [07:17:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:17:38]Read from MH i2c: E2 [07:17:38]MH_I2C_Read... [07:17:38]Read from MH i2c: E2 62 00 [07:17:38]MH_I2C_Read... [07:17:38]Read from MH i2c: E2 62 00 D2 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 66 60 00 00 0E 04 04 00 30 00 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 61 [07:17:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 66 60 00 00 0E 04 04 00 30 00 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 [07:17:38]wFMCommunicate OK [07:17:38]SAM_PROTO_GetFieldsCounters done [07:17:38]requested_item shift.num is exist - process it [07:17:38]requested_item shift.opened is exist - process it [07:17:38]req_shift_opened [07:17:38]FM_GetShiftState [07:17:38]SAM_PROTO_GetShiftState [07:17:38]wFMCommunicate request_size=4 [07:17:38]MH_SAM_APDU [07:17:38]CAPDU: 80 13 01 00 [07:17:38]Write to MH i2c: E2 08 00 D3 5D 80 13 01 00 00 00 00 00 AD [07:17:38]Write i2c OK [07:17:38]MH_I2C_Read... [07:17:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:17:38]Read from MH i2c: E2 [07:17:38]MH_I2C_Read... [07:17:38]Read from MH i2c: E2 0E 00 [07:17:38]MH_I2C_Read... [07:17:38]Read from MH i2c: E2 0E 00 D3 5D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 60 [07:17:38]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [07:17:38]wFMCommunicate OK [07:17:38]SAM_PROTO_GetShiftState done [07:17:38]FM_GetShiftState done [07:17:38]req_shift_opened done [07:17:38]requested_item shift.open_date is exist - process it [07:17:38]req_shift_open_date [07:17:38]req_shift_open_date done [07:17:38]produce_requested_data done [07:17:38]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24678,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [07:17:38]process_action_free close_receipt [07:17:38]json_value_free [07:17:38]json_value_free done [07:17:38]process_json_proto returns [07:17:38]Send response to host [07:17:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24678,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [07:17:38]free response buf [07:17:38]execute_script done [07:17:38]execute_script returns [07:17:38]free content buf [07:17:38]Sock 7.Close socket [07:17:38]Sock 7.Thread stoped [07:17:42]OFD Sender: No OFD packet to send [07:17:47]OFD Sender: No OFD packet to send [07:17:52]OFD Sender: No OFD packet to send [07:17:57]OFD Sender: No OFD packet to send [07:18:02]OFD Sender: No OFD packet to send [07:18:07]OFD Sender: No OFD packet to send [07:18:12]OFD Sender: No OFD packet to send [07:18:17]OFD Sender: No OFD packet to send [07:18:22]OFD Sender: No OFD packet to send [07:18:27]OFD Sender: No OFD packet to send [07:18:32]OFD Sender: No OFD packet to send [07:18:37]OFD Sender: No OFD packet to send [07:18:42]OFD Sender: No OFD packet to send [07:18:47]OFD Sender: No OFD packet to send [07:18:52]OFD Sender: No OFD packet to send [07:18:57]OFD Sender: No OFD packet to send [07:19:02]OFD Sender: No OFD packet to send [07:19:07]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:42]OFD Sender: No OFD packet to send [07:24:47]OFD Sender: No OFD packet to send [07:24:52]OFD Sender: No OFD packet to send [07:24:57]OFD Sender: No OFD packet to send [07:25:02]OFD Sender: No OFD packet to send [07:25:07]OFD Sender: No OFD packet to send [07:25:12]OFD Sender: No OFD packet to send [07:25:17]OFD Sender: No OFD packet to send [07:25:22]OFD Sender: No OFD packet to send [07:25:27]OFD Sender: No OFD packet to send [07:25:32]OFD Sender: No OFD packet to send [07:25:37]OFD Sender: No OFD packet to send [07:25:42]OFD Sender: No OFD packet to send [07:25:47]OFD Sender: No OFD packet to send [07:25:52]OFD Sender: No OFD packet to send [07:25:57]OFD Sender: No OFD packet to send [07:26:02]OFD Sender: No OFD packet to send [07:26:07]OFD Sender: No OFD packet to send [07:26:12]OFD Sender: No OFD packet to send [07:26:17]OFD Sender: No OFD packet to send [07:26:22]OFD Sender: No OFD packet to send [07:26:27]OFD Sender: No OFD packet to send [07:26:32]OFD Sender: No OFD packet to send [07:26:37]OFD Sender: No OFD packet to send [07:26:42]OFD Sender: No OFD packet to send [07:26:47]OFD Sender: No OFD packet to send [07:26:52]OFD Sender: No OFD packet to send [07:26:57]OFD Sender: No OFD packet to send [07:27:02]OFD Sender: No OFD packet to send [07:27:07]OFD Sender: No OFD packet to send [07:27:12]OFD Sender: No OFD packet to send [07:27:17]OFD Sender: No OFD packet to send [07:27:21]accept exits with 9 [07:27:21]New connection [07:27:21]New thread 3067612516 created [07:27:21]Thread 3067469156 joined [07:27:21]Waiting for new connection... [07:27:21] Sock 9.Parse request [07:27:21]Sock 9.Check first char [07:27:21]Sock 9.First char is OK [07:27:21]request: POST /json_proto HTTP/1.0 [07:27:21]Method: POST [07:27:21]URL: /json_proto [07:27:21]Method is POST - this is cgi request [07:27:21]url: /json_proto [07:27:21]query_string will be loaded in cgi processing [07:27:21]execute_cgi json_proto POST (null) [07:27:21]execute_cgi path=json_proto method=POST [07:27:21]POST find Content-Length [07:27:21]Host: 172.17.45.131:8080 [07:27:21]Content-Length: 1153 [07:27:21]Content-Type: application/json [07:27:21] [07:27:21]POST finish read [07:27:21]Found Content-Length = 1153 [07:27: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610318\u000A30.07.2024 07:17\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 50.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 3785.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30137659\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:27:21]execute_script... [07:27: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610318\u000A30.07.2024 07:17\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 50.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 3785.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30137659\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:27:21]POST & json_proto [07:27:21]process_json_proto [07:27:21]json parsed OK: [07:27:21]protocol is kg_v1.0 [07:27:21]action value=print_text [07:27:21]process_action print_text [07:27:21]cmd_print_text [07:27:21]ExternCall_PrintAddStr [07:27:21]wPrintStart [07:27:21]Write to MH i2c: 01 00 00 D4 5D 31 [07:27:21]Write i2c OK [07:27:21]MH_I2C_Read... [07:27:21]Read from MH i2c: 01 [07:27:21]MH_I2C_Read... [07:27:21]Read from MH i2c: 01 07 00 [07:27:21]MH_I2C_Read... [07:27:21]Read from MH i2c: 01 07 00 D4 5D 00 00 00 00 00 FF 0F 46 [07:27:21]RasterBufferAndPrint [07:27:21]line *****ТОВАРНЫЙ ЧЕК***** [07:27:21]line АЗС 127 [07:27:21]line Партнер нефть [07:27:21]line 02508201610067 [07:27:21]line Кассир : Масалиев Н. [07:27:21]line Счет N : (1)610318 [07:27:21]line 30.07.2024 07:17 [07:27:21]line ПРОДАЖА [07:27:21]line ТРК (МРК, ГНК): 1 [07:27:21]line Вид ГСМ : 2710194210 [07:27:21]line ДТ-К-2 [07:27:21]line 50.000 x 75.70 [07:27:21]line ИТОГ: 3785.00 [07:27:21]line Тип оплаты: Талоны: ТК ГПНА Online [07:27:21]line 30137659 [07:27:21]line ______________________ [07:27:21]line (подпись) [07:27:21]written 0, free lines is 4095 [07:27:22]Write to MH i2c: 01 00 00 E8 5D 45 [07:27:22]Write i2c OK [07:27:22]MH_I2C_Read... [07:27:22]Read from MH i2c: 01 [07:27:22]MH_I2C_Read... [07:27:22]Read from MH i2c: 01 07 00 [07:27:22]MH_I2C_Read... [07:27:22]Read from MH i2c: 01 07 00 E8 5D 00 00 00 00 00 0D 0E 67 [07:27:22]RasterBufferAndPrint [07:27:22]line [07:27:22]line [07:27:22]line [07:27:22]line [07:27:22]line [07:27:22]written 0, free lines is 3599 [07:27:22]MH_Cut [07:27:22]Write to MH i2c: D1 01 00 EF 5D 01 1E [07:27:22]Write i2c OK [07:27:22]MH_I2C_Read... [07:27:22]Read from MH i2c: D1 [07:27:22]MH_I2C_Read... [07:27:22]Read from MH i2c: D1 01 00 [07:27:22]MH_I2C_Read... [07:27:22]Read from MH i2c: D1 01 00 EF 5D 00 1D [07:27:22]Write to MH i2c: 01 00 00 F0 5D 4D [07:27:22]Write i2c OK [07:27:22]MH_I2C_Read... [07:27:22]OFD Sender: No OFD packet to send [07:27:22]*** Cut start [07:27:22]*** Partial cut [07:27:22]*** CUTSNS_PIN = 1 [07:27:22]*** CUTSNS_PIN = 0 [07:27:22]*** Brake cut motor [07:27:23]Read from MH i2c: 01 [07:27:23]MH_I2C_Read... [07:27:23]*** Stop cut motor [07:27:23]*** Cut end [07:27:23]Read from MH i2c: 01 07 00 [07:27:23]MH_I2C_Read... [07:27:23]Read from MH i2c: 01 07 00 F0 5D 00 00 00 00 00 FF 0F 62 [07:27:23]process_action print_text done [07:27:23]requested_data is exist [07:27:23]produce_requested_data [07:27:23]requested_item fm.sn is exist - process it [07:27:23]wFMCommunicate request_size=4 [07:27:23]MH_SAM_APDU [07:27:23]CAPDU: 80 11 00 00 [07:27:23]Write to MH i2c: E2 08 00 F1 5D 80 11 00 00 00 00 00 00 C8 [07:27:23]Write i2c OK [07:27:23]MH_I2C_Read... [07:27:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:27:23]Read from MH i2c: E2 [07:27:23]MH_I2C_Read... [07:27:23]Read from MH i2c: E2 17 00 [07:27:23]MH_I2C_Read... [07:27:23]Read from MH i2c: E2 17 00 F1 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 1E [07:27:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [07:27:23]wFMCommunicate OK [07:27:23]requested_item fd.num is exist - process it [07:27:23]SAM_PROTO_GetFieldsCounters [07:27:23]wFMCommunicate request_size=4 [07:27:23]MH_SAM_APDU [07:27:23]CAPDU: 80 13 00 00 [07:27:23]Write to MH i2c: E2 08 00 F2 5D 80 13 00 00 00 00 00 00 CB [07:27:23]Write i2c OK [07:27:23]MH_I2C_Read... [07:27:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:27:23]Read from MH i2c: E2 [07:27:23]MH_I2C_Read... [07:27:23]Read from MH i2c: E2 62 00 [07:27:23]MH_I2C_Read... [07:27:23]Read from MH i2c: E2 62 00 F2 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 66 60 00 00 0E 04 04 00 30 00 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 81 [07:27:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 66 60 00 00 0E 04 04 00 30 00 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 [07:27:23]wFMCommunicate OK [07:27:23]SAM_PROTO_GetFieldsCounters done [07:27:23]requested_item shift.num is exist - process it [07:27:23]requested_item shift.opened is exist - process it [07:27:23]req_shift_opened [07:27:23]FM_GetShiftState [07:27:23]SAM_PROTO_GetShiftState [07:27:23]wFMCommunicate request_size=4 [07:27:23]MH_SAM_APDU [07:27:23]CAPDU: 80 13 01 00 [07:27:23]Write to MH i2c: E2 08 00 F3 5D 80 13 01 00 00 00 00 00 CD [07:27:23]Write i2c OK [07:27:23]MH_I2C_Read... [07:27:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:27:23]Read from MH i2c: E2 [07:27:23]MH_I2C_Read... [07:27:23]Read from MH i2c: E2 0E 00 [07:27:23]MH_I2C_Read... [07:27:23]Read from MH i2c: E2 0E 00 F3 5D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 80 [07:27:23]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [07:27:23]wFMCommunicate OK [07:27:23]SAM_PROTO_GetShiftState done [07:27:23]FM_GetShiftState done [07:27:23]req_shift_opened done [07:27:23]requested_item shift.open_date is exist - process it [07:27:23]req_shift_open_date [07:27:23]req_shift_open_date done [07:27:23]produce_requested_data done [07:27:23]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24678,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [07:27:23]process_action_free print_text [07:27:23]json_value_free [07:27:23]json_value_free done [07:27:23]process_json_proto returns [07:27:23]Send response to host [07:27:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24678,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [07:27:23]free response buf [07:27:23]execute_script done [07:27:23]execute_script returns [07:27:23]free content buf [07:27:23]Sock 9.Close socket [07:27:23]Sock 9.Thread stoped [07:27:27]OFD Sender: No OFD packet to send [07:27:32]OFD Sender: No OFD packet to send [07:27:37]OFD Sender: No OFD packet to send [07:27:42]OFD Sender: No OFD packet to send [07:27:47]OFD Sender: No OFD packet to send [07:27:52]OFD Sender: No OFD packet to send [07:27:57]OFD Sender: No OFD packet to send [07:28:02]OFD Sender: No OFD packet to send [07:28:07]OFD Sender: No OFD packet to send [07:28:12]OFD Sender: No OFD packet to send [07:28:17]OFD Sender: No OFD packet to send [07:28:22]OFD Sender: No OFD packet to send [07:28:27]OFD Sender: No OFD packet to send [07:28:32]OFD Sender: No OFD packet to send [07:28:33]accept exits with 7 [07:28:33]New connection [07:28:33]New thread 3067469156 created [07:28:33]Thread 3067612516 joined [07:28:33]Waiting for new connection... [07:28:33] Sock 7.Parse request [07:28:33]Sock 7.Check first char [07:28:33]Sock 7.First char is OK [07:28:33]request: POST /json_proto HTTP/1.0 [07:28:33]Method: POST [07:28:33]URL: /json_proto [07:28:33]Method is POST - this is cgi request [07:28:33]url: /json_proto [07:28:33]query_string will be loaded in cgi processing [07:28:33]execute_cgi json_proto POST (null) [07:28:33]execute_cgi path=json_proto method=POST [07:28:33]POST find Content-Length [07:28:33]Host: 172.17.45.131:8080 [07:28:33]Content-Length: 803 [07:28:33]Content-Type: application/json [07:28:33] [07:28:33]POST finish read [07:28:33]Found Content-Length = 803 [07:28:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 47.380, "sum" : 3539.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3539.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:28:33]execute_script... [07:28:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 47.380, "sum" : 3539.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3539.29 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:28:33]POST & json_proto [07:28:33]process_json_proto [07:28:33]json parsed OK: [07:28:33]protocol is kg_v1.0 [07:28:33]action value=close_receipt [07:28:33]process_action close_receipt [07:28:33]cmd_close_receipt [07:28:33]MH_GetDate [07:28:33]Write to MH i2c: F0 00 00 F4 5D 40 [07:28:33]Write i2c OK [07:28:33]MH_I2C_Read... [07:28:33]Read from MH i2c: F0 [07:28:33]MH_I2C_Read... [07:28:33]Read from MH i2c: F0 09 00 [07:28:33]MH_I2C_Read... [07:28:33]Read from MH i2c: F0 09 00 F4 5D 00 25 96 A8 66 C6 D4 6E 66 80 [07:28:33]GetLastDocTimeStamp 1722323858 [07:28:33]current date 1722324517 [07:28:33]FM_GetShiftState [07:28:33]SAM_PROTO_GetShiftState [07:28:33]wFMCommunicate request_size=4 [07:28:33]MH_SAM_APDU [07:28:33]CAPDU: 80 13 01 00 [07:28:33]Write to MH i2c: E2 08 00 F5 5D 80 13 01 00 00 00 00 00 CF [07:28:33]Write i2c OK [07:28:33]MH_I2C_Read... [07:28:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:28:33]Read from MH i2c: E2 [07:28:33]MH_I2C_Read... [07:28:33]Read from MH i2c: E2 0E 00 [07:28:33]MH_I2C_Read... [07:28:33]Read from MH i2c: E2 0E 00 F5 5D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 82 [07:28:33]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [07:28:33]wFMCommunicate OK [07:28:33]SAM_PROTO_GetShiftState done [07:28:33]FM_GetShiftState done [07:28:33]opened in 1722298218 [07:28:33]opened+sec_in_day 1722384618 [07:28:33]quantity*price = 353928 [07:28:33]sum+1 = 353930 [07:28:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3539.29 НСП 1% : 31.32 НДС 12% : 375.85 Наличными: 0.00 Безнал.: 3539.29 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 54 30.07.2024 07:28 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24679 ФПД: 45068712727997 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T072837&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24679&fm=45068712727997&tin=02508201610067®Number=0000000000171247&sum=353929 [07:28:34]StoreToDocumentArchive [07:28:34]shift 48 fd 24679 [07:28:34]save to /storage/0048/doc_00024679 [07:28:34]save last doc name /storage/0048/doc_00024679 to /storage/kkm_last_doc_name [07:28:34]save OK [07:28:34]Clear old archive folders... [07:28:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:28:34]tlvbuf is 01309C10 [07:28:34]SAM_PROTO_ClearQueue [07:28:34]wFMCommunicate request_size=4 [07:28:34]MH_SAM_APDU [07:28:34]CAPDU: 80 09 00 00 [07:28:34]Write to MH i2c: E2 08 00 02 5E 80 09 00 00 00 00 00 00 D2 [07:28:34]Write i2c OK [07:28:34]MH_I2C_Read... [07:28:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:28:34]Read from MH i2c: E2 [07:28:34]MH_I2C_Read... [07:28:34]Read from MH i2c: E2 03 00 [07:28:34]MH_I2C_Read... [07:28:34]Read from MH i2c: E2 03 00 02 5E 00 90 00 D4 [07:28:34]RAPDU: 90 00 [07:28:34]wFMCommunicate OK [07:28:34]SAM_PROTO_ClearQueue done [07:28:34]KKMCreateOFDPacket [07:28:34]OFDProtocolAddRootSTLVToBuf [07:28:34]FM_MakeSignedData [07:28:34]FM_MakeSignedData [07:28:34]SAM_PROTO_SignData [07:28:34]wFMCommunicate request_size=4 [07:28:34]MH_SAM_APDU [07:28:34]CAPDU: 80 0D 01 02 [07:28:34]Write to MH i2c: E2 08 00 03 5E 80 0D 01 02 00 00 00 00 DA [07:28:34]Write i2c OK [07:28:34]MH_I2C_Read... [07:28:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:28:34]Read from MH i2c: E2 [07:28:34]MH_I2C_Read... [07:28:34]Read from MH i2c: E2 03 00 [07:28:34]MH_I2C_Read... [07:28:34]Read from MH i2c: E2 03 00 03 5E 00 90 00 D5 [07:28:34]RAPDU: 90 00 [07:28:34]wFMCommunicate OK [07:28:34]wFMCommunicate request_size=255 [07:28:34]MH_SAM_APDU [07:28:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 14 B9 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 89 66 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 89 66 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3C 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D1 92 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 89 66 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 25 96 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 67 60 00 00 35 04 06 00 28 [07:28:34]Write to MH i2c: E2 02 01 04 5E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 14 B9 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 89 66 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 89 66 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3C 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D1 92 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 89 66 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 25 96 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 67 60 00 00 35 04 06 00 28 00 00 A3 [07:28:34]Write i2c OK [07:28:34]MH_I2C_Read... [07:28:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:28:35]Read from MH i2c: E2 [07:28:35]MH_I2C_Read... [07:28:35]Read from MH i2c: E2 03 00 [07:28:35]MH_I2C_Read... [07:28:35]Read from MH i2c: E2 03 00 04 5E 00 90 00 D6 [07:28:35]RAPDU: 90 00 [07:28:35]wFMCommunicate OK [07:28:35]wFMCommunicate request_size=10 [07:28:35]MH_SAM_APDU [07:28:35]CAPDU: 80 0D 02 02 05 FD 60 9C D5 BD [07:28:35]Write to MH i2c: E2 0D 00 05 5E 80 0D 02 02 05 00 FD 60 9C D5 BD 00 00 72 [07:28:35]Write i2c OK [07:28:35]MH_I2C_Read... [07:28:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:28:35]Read from MH i2c: E2 [07:28:35]MH_I2C_Read... [07:28:35]Read from MH i2c: E2 03 00 [07:28:35]MH_I2C_Read... [07:28:35]Read from MH i2c: E2 03 00 05 5E 00 90 00 D7 [07:28:35]RAPDU: 90 00 [07:28:35]wFMCommunicate OK [07:28:35]wFMCommunicate request_size=4 [07:28:35]MH_SAM_APDU [07:28:35]CAPDU: 80 0D 03 02 [07:28:35]Write to MH i2c: E2 08 00 06 5E 80 0D 03 02 00 00 00 00 DF [07:28:35]Write i2c OK [07:28:35]MH_I2C_Read... [07:28:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:28:35]Read from MH i2c: E2 [07:28:35]MH_I2C_Read... [07:28:35]Read from MH i2c: E2 0B 00 [07:28:35]MH_I2C_Read... [07:28:35]Read from MH i2c: E2 0B 00 06 5E 00 CF 87 2C 06 1C 96 AC B8 90 00 7E [07:28:35]RAPDU: CF 87 2C 06 1C 96 AC B8 90 00 [07:28:35]wFMCommunicate OK [07:28:35]SAM_PROTO_SignData done [07:28:35]FM_MakeSignedData done [07:28:35]CreateOFDProtocolMessage [07:28:35]wFMCommunicate request_size=4 [07:28:35]MH_SAM_APDU [07:28:35]CAPDU: 80 11 00 00 [07:28:35]Write to MH i2c: E2 08 00 07 5E 80 11 00 00 00 00 00 00 DF [07:28:35]Write i2c OK [07:28:35]MH_I2C_Read... [07:28:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:28:35]Read from MH i2c: E2 [07:28:35]MH_I2C_Read... [07:28:35]Read from MH i2c: E2 17 00 [07:28:35]MH_I2C_Read... [07:28:35]Read from MH i2c: E2 17 00 07 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 35 [07:28:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [07:28:35]wFMCommunicate OK [07:28:35]CreateOFDProtocolMessage done [07:28:35]OFDSenderStorePacket 24679 [07:28:35]StoreOFDPacket docnum=24679 [07:28:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E7 4D 07 01 D4 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 14 B9 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 89 66 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 89 66 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3C 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D1 92 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 89 66 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 25 96 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 67 60 00 00 35 04 06 00 28 FD 60 9C D5 BD CF 87 2C 06 1C 96 AC B8 [07:28:35]CheckFolder [07:28:35]dirname=/storage/ofd_packets [07:28:35]CheckFolder done [07:28:35]ProducePacketName [07:28:35]name=ofd_packets/00024679 [07:28:35]NVStorageSaveData ofd_packets/00024679 [07:28:35]File name is /storage/ofd_packets/00024679 [07:28:35]Write 301 bytes [07:28:35]NVStorageSaveData done [07:28:35]OFDSenderStorePacket done [07:28:35]KKMCreateOFDPacket done [07:28:35]NVStorageSaveData kkm_last_timestamp [07:28:35]File name is /storage/kkm_last_timestamp [07:28:35]Write 4 bytes [07:28:35]NVStorageSaveData done [07:28:35]ExternCall_PrintAddStr [07:28:35]wPrintStart [07:28:35]Write to MH i2c: 01 00 00 08 5E 66 [07:28:35]Write i2c OK [07:28:35]MH_I2C_Read... [07:28:35]Read from MH i2c: 01 [07:28:35]MH_I2C_Read... [07:28:35]Read from MH i2c: 01 07 00 [07:28:35]MH_I2C_Read... [07:28:35]Read from MH i2c: 01 07 00 08 5E 00 00 00 00 00 FF 0F 7B [07:28:35]RasterBufferAndPrint [07:28:35]line Счет N : (1)610319 [07:28:35]line ИНН: 02508201610067 [07:28:35]line Контрольно-Кассовый Чек [07:28:35]line ПРОДАЖА [07:28:35]line ТРК (МРК, ГНК) : 43 [07:28:35]line Товар: 2710124500 [07:28:35]line Аи-95-К-3 [07:28:35]line 47.380 * 74.70 [07:28:35]line = 3539.29 [07:28:35]line НДС 12% НСП 1% [07:28:35]line > о реализуемом товаре [07:28:35]line ИТОГО: 3539.29 [07:28:35]line НСП 1% : 31.32 [07:28:35]line НДС 12% : 375.85 [07:28:35]line Наличными: 0.00 [07:28:35]line Безнал.: 3539.29 [07:28:35]line Место: АЗС № 127 "Партнер Нефть" [07:28:35]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [07:28:35]line СНО: Общий режим [07:28:35]line Чек 54 30.07.2024 07:28 [07:28:35]line Смена: 48 ФФД: 1.0 [07:28:35]line ЗНМ: 0300000158 [07:28:35]line РНМ: 0000000000171247 [07:28:35]line Версия ККМ: v1.0 [07:28:35]line Платежная система: O! деньги [07:28:35]line ФМ: 0000000002098565 [07:28:35]line ФД: 24679 [07:28:35]line ФПД: 45068712727997 [07:28:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T072837&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24679&fm=45068712727997&tin=02508201610067®Number=0000000000171247&sum=353929 [07:28:35]OFD Sender: Processing packet 24679 [packets to send 29, broken 28] [07:28:35]ProducePacketName [07:28:35]name=ofd_packets/00024679 [07:28:35]OFD Sender: To server: pG, [07:28:35]CommunicateWithHost lk.salyk.kg:30040 [07:28:35]ConnectInit lk.salyk.kg [07:28:35]written 0, free lines is 4095 [07:28:35]Connected sock=10 [07:28:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E7 4D 07 01 D4 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 14 B9 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 89 66 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 89 66 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3C 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D1 92 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 89 66 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 25 96 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 67 60 00 00 35 04 06 00 28 FD 60 9C D5 BD CF 87 2C 06 1C 96 AC B8 [07:28:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 AE CB 47 00 CB 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 32 30 39 38 35 36 35 10 04 04 00 67 60 00 00 F4 03 04 00 B4 41 A8 66 B6 04 01 00 00 CC 60 89 83 1D 6A BA 83 [07:28:35]CommunicateWithHost err = 0 [07:28:35]CheckOFDResponse [07:28:35]1017 (14) - 77093643461234 [07:28:35]1041 (16) - 0000000002098565 [07:28:35]1040 (4) - 24679 [07:28:35]1012 (4) - 30.07.2024 01:28 [07:28:35]1206 (1) - 0 [07:28:35]OFD Sender: Remove packet 24679 [07:28:35]ProducePacketName [07:28:35]name=ofd_packets/00024679 [07:28:35]NVStorageDeleteData [07:28:36]Write to MH i2c: 01 00 00 32 5E 90 [07:28:36]Write i2c OK [07:28:36]MH_I2C_Read... [07:28:36]Read from MH i2c: 01 [07:28:36]MH_I2C_Read... [07:28:36]Read from MH i2c: 01 07 00 [07:28:36]MH_I2C_Read... [07:28:36]Read from MH i2c: 01 07 00 32 5E 00 00 00 00 00 0B 0D AF [07:28:36]RasterBufferAndPrint [07:28:36]line [07:28:36]line [07:28:36]line [07:28:36]line [07:28:36]line [07:28:36]written 0, free lines is 3345 [07:28:36]MH_Cut [07:28:36]Write to MH i2c: D1 01 00 39 5E 01 69 [07:28:36]Write i2c OK [07:28:36]MH_I2C_Read... [07:28:36]Read from MH i2c: D1 [07:28:36]MH_I2C_Read... [07:28:36]Read from MH i2c: D1 01 00 [07:28:36]MH_I2C_Read... [07:28:36]Read from MH i2c: D1 01 00 39 5E 00 68 [07:28:36]Write to MH i2c: 01 00 00 3A 5E 98 [07:28:36]Write i2c OK [07:28:36]MH_I2C_Read... [07:28:36]OFD Sender: No OFD packet to send [07:28:36]*** Cut start [07:28:36]*** Partial cut [07:28:36]*** CUTSNS_PIN = 1 [07:28:36]*** CUTSNS_PIN = 0 [07:28:36]*** Brake cut motor [07:28:37]Read from MH i2c: 01 [07:28:37]MH_I2C_Read... [07:28:37]*** Stop cut motor [07:28:37]*** Cut end [07:28:37]Read from MH i2c: 01 07 00 [07:28:37]MH_I2C_Read... [07:28:37]Read from MH i2c: 01 07 00 3A 5E 00 00 00 00 00 FF 0F AD [07:28:37]process_action close_receipt done [07:28:37]requested_data is exist [07:28:37]produce_requested_data [07:28:37]requested_item fm.sn is exist - process it [07:28:37]wFMCommunicate request_size=4 [07:28:37]MH_SAM_APDU [07:28:37]CAPDU: 80 11 00 00 [07:28:37]Write to MH i2c: E2 08 00 3B 5E 80 11 00 00 00 00 00 00 13 [07:28:37]Write i2c OK [07:28:37]MH_I2C_Read... [07:28:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:28:37]Read from MH i2c: E2 [07:28:37]MH_I2C_Read... [07:28:37]Read from MH i2c: E2 17 00 [07:28:37]MH_I2C_Read... [07:28:37]Read from MH i2c: E2 17 00 3B 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 69 [07:28:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [07:28:37]wFMCommunicate OK [07:28:37]requested_item fd.num is exist - process it [07:28:37]SAM_PROTO_GetFieldsCounters [07:28:37]wFMCommunicate request_size=4 [07:28:37]MH_SAM_APDU [07:28:37]CAPDU: 80 13 00 00 [07:28:37]Write to MH i2c: E2 08 00 3C 5E 80 13 00 00 00 00 00 00 16 [07:28:37]Write i2c OK [07:28:37]MH_I2C_Read... [07:28:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:28:37]Read from MH i2c: E2 [07:28:37]MH_I2C_Read... [07:28:37]Read from MH i2c: E2 62 00 [07:28:37]MH_I2C_Read... [07:28:37]Read from MH i2c: E2 62 00 3C 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 67 60 00 00 0E 04 04 00 30 00 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 D0 [07:28:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 67 60 00 00 0E 04 04 00 30 00 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 [07:28:37]wFMCommunicate OK [07:28:37]SAM_PROTO_GetFieldsCounters done [07:28:37]requested_item shift.num is exist - process it [07:28:37]requested_item shift.opened is exist - process it [07:28:37]req_shift_opened [07:28:37]FM_GetShiftState [07:28:37]SAM_PROTO_GetShiftState [07:28:37]wFMCommunicate request_size=4 [07:28:37]MH_SAM_APDU [07:28:37]CAPDU: 80 13 01 00 [07:28:37]Write to MH i2c: E2 08 00 3D 5E 80 13 01 00 00 00 00 00 18 [07:28:37]Write i2c OK [07:28:37]MH_I2C_Read... [07:28:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:28:37]Read from MH i2c: E2 [07:28:37]MH_I2C_Read... [07:28:37]Read from MH i2c: E2 0E 00 [07:28:37]MH_I2C_Read... [07:28:37]Read from MH i2c: E2 0E 00 3D 5E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 CB [07:28:37]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [07:28:37]wFMCommunicate OK [07:28:37]SAM_PROTO_GetShiftState done [07:28:37]FM_GetShiftState done [07:28:37]req_shift_opened done [07:28:37]requested_item shift.open_date is exist - process it [07:28:37]req_shift_open_date [07:28:37]req_shift_open_date done [07:28:37]produce_requested_data done [07:28:37]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24679,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [07:28:37]process_action_free close_receipt [07:28:37]json_value_free [07:28:37]json_value_free done [07:28:37]process_json_proto returns [07:28:37]Send response to host [07:28:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24679,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [07:28:37]free response buf [07:28:37]execute_script done [07:28:37]execute_script returns [07:28:37]free content buf [07:28:37]Sock 7.Close socket [07:28:37]Sock 7.Thread stoped [07:28:41]OFD Sender: No OFD packet to send [07:28:46]OFD Sender: No OFD packet to send [07:28:51]OFD Sender: No OFD packet to send [07:28:56]OFD Sender: No OFD packet to send [07:29:01]OFD Sender: No OFD packet to send [07:29:06]OFD Sender: No OFD packet to send [07:29:11]OFD Sender: No OFD packet to send [07:29:16]OFD Sender: No OFD packet to send [07:29:21]OFD Sender: No OFD packet to send [07:29:26]OFD Sender: No OFD packet to send [07:29:31]OFD Sender: No OFD packet to send [07:29:36]OFD Sender: No OFD packet to send [07:29:41]OFD Sender: No OFD packet to send [07:29:46]OFD Sender: No OFD packet to send [07:29:51]OFD Sender: No OFD packet to send [07:29:56]OFD Sender: No OFD packet to send [07:30:01]OFD Sender: No OFD packet to send [07:30:06]OFD Sender: No OFD packet to send [07:30:11]OFD Sender: No OFD packet to send [07:30:16]OFD Sender: No OFD packet to send [07:30:21]OFD Sender: No OFD packet to send [07:30:26]OFD Sender: No OFD packet to send [07:30:31]OFD Sender: No OFD packet to send [07:30:36]OFD Sender: No OFD packet to send [07:30:41]OFD Sender: No OFD packet to send [07:30:46]OFD Sender: No OFD packet to send [07:30:51]OFD Sender: No OFD packet to send [07:30:56]OFD Sender: No OFD packet to send [07:31:01]OFD Sender: No OFD packet to send [07:31:06]OFD Sender: No OFD packet to send [07:31:11]OFD Sender: No OFD packet to send [07:31:16]OFD Sender: No OFD packet to send [07:31:21]OFD Sender: No OFD packet to send [07:31:26]OFD Sender: No OFD packet to send [07:31:31]OFD Sender: No OFD packet to send [07:31:36]OFD Sender: No OFD packet to send [07:31:41]OFD Sender: No OFD packet to send [07:31:46]OFD Sender: No OFD packet to send [07:31:51]OFD Sender: No OFD packet to send [07:31:56]OFD Sender: No OFD packet to send [07:32:01]OFD Sender: No OFD packet to send [07:32:06]OFD Sender: No OFD packet to send [07:32:11]OFD Sender: No OFD packet to send [07:32:16]OFD Sender: No OFD packet to send [07:32:21]OFD Sender: No OFD packet to send [07:32:26]OFD Sender: No OFD packet to send [07:32:31]OFD Sender: No OFD packet to send [07:32:36]OFD Sender: No OFD packet to send [07:32:41]OFD Sender: No OFD packet to send [07:32:46]OFD Sender: No OFD packet to send [07:32:51]OFD Sender: No OFD packet to send [07:32:56]OFD Sender: No OFD packet to send [07:33:01]OFD Sender: No OFD packet to send [07:33:06]OFD Sender: No OFD packet to send [07:33:11]OFD Sender: No OFD packet to send [07:33:16]OFD Sender: No OFD packet to send [07:33:21]OFD Sender: No OFD packet to send [07:33:26]OFD Sender: No OFD packet to send [07:33:31]OFD Sender: No OFD packet to send [07:33:36]OFD Sender: No OFD packet to send [07:33:41]OFD Sender: No OFD packet to send [07:33:46]OFD Sender: No OFD packet to send [07:33:51]OFD Sender: No OFD packet to send [07:33:56]OFD Sender: No OFD packet to send [07:34:01]OFD Sender: No OFD packet to send [07:34:06]OFD Sender: No OFD packet to send [07:34:11]OFD Sender: No OFD packet to send [07:34:16]OFD Sender: No OFD packet to send [07:34:21]OFD Sender: No OFD packet to send [07:34:26]OFD Sender: No OFD packet to send [07:34:31]OFD Sender: No OFD packet to send [07:34:36]OFD Sender: No OFD packet to send [07:34:41]OFD Sender: No OFD packet to send [07:34:46]OFD Sender: No OFD packet to send [07:34:51]OFD Sender: No OFD packet to send [07:34:56]OFD Sender: No OFD packet to send [07:35:01]OFD Sender: No OFD packet to send [07:35:06]OFD Sender: No OFD packet to send [07:35:11]OFD Sender: No OFD packet to send [07:35:16]OFD Sender: No OFD packet to send [07:35:21]OFD Sender: No OFD packet to send [07:35:26]OFD Sender: No OFD packet to send [07:35:31]OFD Sender: No OFD packet to send [07:35:36]OFD Sender: No OFD packet to send [07:35:41]OFD Sender: No OFD packet to send [07:35:46]OFD Sender: No OFD packet to send [07:35:51]OFD Sender: No OFD packet to send [07:35:56]OFD Sender: No OFD packet to send [07:36:01]OFD Sender: No OFD packet to send [07:36:06]OFD Sender: No OFD packet to send [07:36:11]OFD Sender: No OFD packet to send [07:36:16]OFD Sender: No OFD packet to send [07:36:21]OFD Sender: No OFD packet to send [07:36:26]OFD Sender: No OFD packet to send [07:36:31]OFD Sender: No OFD packet to send [07:36:36]OFD Sender: No OFD packet to send [07:36:41]OFD Sender: No OFD packet to send [07:36:46]OFD Sender: No OFD packet to send [07:36:51]OFD Sender: No OFD packet to send [07:36:56]OFD Sender: No OFD packet to send [07:37:01]OFD Sender: No OFD packet to send [07:37:06]OFD Sender: No OFD packet to send [07:37:11]OFD Sender: No OFD packet to send [07:37:16]OFD Sender: No OFD packet to send [07:37:21]OFD Sender: No OFD packet to send [07:37:26]OFD Sender: No OFD packet to send [07:37:31]OFD Sender: No OFD packet to send [07:37:36]OFD Sender: No OFD packet to send [07:37:41]OFD Sender: No OFD packet to send [07:37:44]accept exits with 9 [07:37:44]New connection [07:37:44]New thread 3067612516 created [07:37:44]Thread 3067469156 joined [07:37:44]Waiting for new connection... [07:37:44] Sock 9.Parse request [07:37:44]Sock 9.Check first char [07:37:44]Sock 9.First char is OK [07:37:44]request: POST /json_proto HTTP/1.0 [07:37:44]Method: POST [07:37:44]URL: /json_proto [07:37:44]Method is POST - this is cgi request [07:37:44]url: /json_proto [07:37:44]query_string will be loaded in cgi processing [07:37:44]execute_cgi json_proto POST (null) [07:37:44]execute_cgi path=json_proto method=POST [07:37:44]POST find Content-Length [07:37:44]Host: 172.17.45.131:8080 [07:37:44]Content-Length: 803 [07:37:44]Content-Type: application/json [07:37:44] [07:37:44]POST finish read [07:37:44]Found Content-Length = 803 [07:37:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610320", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:37:44]execute_script... [07:37:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610320", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:37:44]POST & json_proto [07:37:44]process_json_proto [07:37:44]json parsed OK: [07:37:44]protocol is kg_v1.0 [07:37:44]action value=close_receipt [07:37:44]process_action close_receipt [07:37:44]cmd_close_receipt [07:37:44]MH_GetDate [07:37:44]Write to MH i2c: F0 00 00 3E 5E 8B [07:37:44]Write i2c OK [07:37:44]MH_I2C_Read... [07:37:44]Read from MH i2c: F0 [07:37:44]MH_I2C_Read... [07:37:44]Read from MH i2c: F0 09 00 [07:37:44]MH_I2C_Read... [07:37:44]Read from MH i2c: F0 09 00 3E 5E 00 4C 98 A8 66 C6 D4 6E 66 F4 [07:37:44]GetLastDocTimeStamp 1722324517 [07:37:44]current date 1722325068 [07:37:44]FM_GetShiftState [07:37:44]SAM_PROTO_GetShiftState [07:37:44]wFMCommunicate request_size=4 [07:37:44]MH_SAM_APDU [07:37:44]CAPDU: 80 13 01 00 [07:37:44]Write to MH i2c: E2 08 00 3F 5E 80 13 01 00 00 00 00 00 1A [07:37:44]Write i2c OK [07:37:44]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 3F 5E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 CD [07:37:44]RAPDU: 09 00 01 6A 2F 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]opened in 1722298218 [07:37:44]opened+sec_in_day 1722384618 [07:37:44]quantity*price = 100005 [07:37:44]sum+1 = 100006 [07:37:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 55 30.07.2024 07:37 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24680 ФПД: 13523149886615 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T073749&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24680&fm=13523149886615&tin=02508201610067®Number=0000000000171247&sum=100005 [07:37:45]StoreToDocumentArchive [07:37:45]shift 48 fd 24680 [07:37:45]save to /storage/0048/doc_00024680 [07:37:45]save last doc name /storage/0048/doc_00024680 to /storage/kkm_last_doc_name [07:37:45]save OK [07:37:45]Clear old archive folders... [07:37:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:37:45]tlvbuf is 013097C0 [07:37:45]SAM_PROTO_ClearQueue [07:37:45]wFMCommunicate request_size=4 [07:37:45]MH_SAM_APDU [07:37:45]CAPDU: 80 09 00 00 [07:37:45]Write to MH i2c: E2 08 00 4C 5E 80 09 00 00 00 00 00 00 1C [07:37:45]Write i2c OK [07:37:45]MH_I2C_Read... [07:37:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:37:45]Read from MH i2c: E2 [07:37:45]MH_I2C_Read... [07:37:45]Read from MH i2c: E2 03 00 [07:37:45]MH_I2C_Read... [07:37:45]Read from MH i2c: E2 03 00 4C 5E 00 90 00 1E [07:37:45]RAPDU: 90 00 [07:37:45]wFMCommunicate OK [07:37:45]SAM_PROTO_ClearQueue done [07:37:45]KKMCreateOFDPacket [07:37:45]OFDProtocolAddRootSTLVToBuf [07:37:45]FM_MakeSignedData [07:37:45]FM_MakeSignedData [07:37:45]SAM_PROTO_SignData [07:37:45]wFMCommunicate request_size=4 [07:37:45]MH_SAM_APDU [07:37:45]CAPDU: 80 0D 01 02 [07:37:45]Write to MH i2c: E2 08 00 4D 5E 80 0D 01 02 00 00 00 00 24 [07:37:45]Write i2c OK [07:37:45]MH_I2C_Read... [07:37:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:37:45]Read from MH i2c: E2 [07:37:45]MH_I2C_Read... [07:37:45]Read from MH i2c: E2 03 00 [07:37:45]MH_I2C_Read... [07:37:45]Read from MH i2c: E2 03 00 4D 5E 00 90 00 1F [07:37:45]RAPDU: 90 00 [07:37:45]wFMCommunicate OK [07:37:45]wFMCommunicate request_size=255 [07:37:45]MH_SAM_APDU [07:37: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 37 00 00 00 F4 03 04 00 4D 98 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 68 60 00 00 35 04 06 00 0C [07:37:45]Write to MH i2c: E2 02 01 4E 5E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 37 00 00 00 F4 03 04 00 4D 98 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 68 60 00 00 35 04 06 00 0C 00 00 67 [07:37:45]Write i2c OK [07:37:45]MH_I2C_Read... [07:37:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:37:46]Read from MH i2c: E2 [07:37:46]MH_I2C_Read... [07:37:46]Read from MH i2c: E2 03 00 [07:37:46]MH_I2C_Read... [07:37:46]Read from MH i2c: E2 03 00 4E 5E 00 90 00 20 [07:37:46]RAPDU: 90 00 [07:37:46]wFMCommunicate OK [07:37:46]wFMCommunicate request_size=10 [07:37:46]MH_SAM_APDU [07:37:46]CAPDU: 80 0D 02 02 05 4C 9A 8B 94 97 [07:37:46]Write to MH i2c: E2 0D 00 4F 5E 80 0D 02 02 05 00 4C 9A 8B 94 97 00 00 CD [07:37:46]Write i2c OK [07:37:46]MH_I2C_Read... [07:37:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:37:46]Read from MH i2c: E2 [07:37:46]MH_I2C_Read... [07:37:46]Read from MH i2c: E2 03 00 [07:37:46]MH_I2C_Read... [07:37:46]Read from MH i2c: E2 03 00 4F 5E 00 90 00 21 [07:37:46]RAPDU: 90 00 [07:37:46]wFMCommunicate OK [07:37:46]wFMCommunicate request_size=4 [07:37:46]MH_SAM_APDU [07:37:46]CAPDU: 80 0D 03 02 [07:37:46]Write to MH i2c: E2 08 00 50 5E 80 0D 03 02 00 00 00 00 29 [07:37:46]Write i2c OK [07:37:46]MH_I2C_Read... [07:37:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:37:46]Read from MH i2c: E2 [07:37:46]MH_I2C_Read... [07:37:46]Read from MH i2c: E2 0B 00 [07:37:46]MH_I2C_Read... [07:37:46]Read from MH i2c: E2 0B 00 50 5E 00 A4 BD 5F B6 37 C6 53 CC 90 00 BC [07:37:46]RAPDU: A4 BD 5F B6 37 C6 53 CC 90 00 [07:37:46]wFMCommunicate OK [07:37:46]SAM_PROTO_SignData done [07:37:46]FM_MakeSignedData done [07:37:46]CreateOFDProtocolMessage [07:37:46]wFMCommunicate request_size=4 [07:37:46]MH_SAM_APDU [07:37:46]CAPDU: 80 11 00 00 [07:37:46]Write to MH i2c: E2 08 00 51 5E 80 11 00 00 00 00 00 00 29 [07:37:46]Write i2c OK [07:37:46]MH_I2C_Read... [07:37:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:37:46]Read from MH i2c: E2 [07:37:46]MH_I2C_Read... [07:37:46]Read from MH i2c: E2 17 00 [07:37:46]MH_I2C_Read... [07:37:46]Read from MH i2c: E2 17 00 51 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 7F [07:37:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [07:37:46]wFMCommunicate OK [07:37:46]CreateOFDProtocolMessage done [07:37:46]OFDSenderStorePacket 24680 [07:37:46]StoreOFDPacket docnum=24680 [07:37:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 CA AA 07 01 46 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 37 00 00 00 F4 03 04 00 4D 98 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 68 60 00 00 35 04 06 00 0C 4C 9A 8B 94 97 A4 BD 5F B6 37 C6 53 CC [07:37:46]CheckFolder [07:37:46]dirname=/storage/ofd_packets [07:37:46]CheckFolder done [07:37:46]ProducePacketName [07:37:46]name=ofd_packets/00024680 [07:37:46]NVStorageSaveData ofd_packets/00024680 [07:37:46]File name is /storage/ofd_packets/00024680 [07:37:46]Write 301 bytes [07:37:46]NVStorageSaveData done [07:37:46]OFDSenderStorePacket done [07:37:46]KKMCreateOFDPacket done [07:37:46]NVStorageSaveData kkm_last_timestamp [07:37:46]File name is /storage/kkm_last_timestamp [07:37:46]Write 4 bytes [07:37:46]NVStorageSaveData done [07:37:46]ExternCall_PrintAddStr [07:37:46]wPrintStart [07:37:46]Write to MH i2c: 01 00 00 52 5E B0 [07:37:46]Write i2c OK [07:37:46]MH_I2C_Read... [07:37:46]Read from MH i2c: 01 [07:37:46]MH_I2C_Read... [07:37:46]Read from MH i2c: 01 07 00 [07:37:46]MH_I2C_Read... [07:37:46]Read from MH i2c: 01 07 00 52 5E 00 00 00 00 00 FF 0F C5 [07:37:46]RasterBufferAndPrint [07:37:46]line Счет N : (1)610320 [07:37:46]line ИНН: 02508201610067 [07:37:46]line Контрольно-Кассовый Чек [07:37:46]line ПРОДАЖА [07:37:46]line ТРК (МРК, ГНК) : 32 [07:37:46]line Товар: 2710124130 [07:37:46]line Аи-92-К-2 [07:37:46]line 14.750 * 67.80 [07:37:46]line = 1000.05 [07:37:46]line НДС 12% НСП 1% [07:37:46]line > о реализуемом товаре [07:37:46]line ИТОГО: 1000.05 [07:37:46]line НСП 1% : 8.85 [07:37:46]line НДС 12% : 106.20 [07:37:46]line Наличными: 0.00 [07:37:46]line Безнал.: 1000.05 [07:37:46]line Место: АЗС № 127 "Партнер Нефть" [07:37:46]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [07:37:46]line СНО: Общий режим [07:37:46]line Чек 55 30.07.2024 07:37 [07:37:46]line Смена: 48 ФФД: 1.0 [07:37:46]line ЗНМ: 0300000158 [07:37:46]line РНМ: 0000000000171247 [07:37:46]line Версия ККМ: v1.0 [07:37:46]line Платежная система: O! деньги [07:37:46]line ФМ: 0000000002098565 [07:37:46]line ФД: 24680 [07:37:46]line ФПД: 13523149886615 [07:37:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T073749&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24680&fm=13523149886615&tin=02508201610067®Number=0000000000171247&sum=100005 [07:37:46]OFD Sender: Processing packet 24680 [packets to send 29, broken 28] [07:37:46]ProducePacketName [07:37:46]name=ofd_packets/00024680 [07:37:46]OFD Sender: To server: pG, [07:37:46]CommunicateWithHost lk.salyk.kg:30040 [07:37:46]ConnectInit lk.salyk.kg [07:37:46]written 0, free lines is 4095 [07:37:46]Connected sock=10 [07:37:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 CA AA 07 01 46 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 37 00 00 00 F4 03 04 00 4D 98 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 68 60 00 00 35 04 06 00 0C 4C 9A 8B 94 97 A4 BD 5F B6 37 C6 53 CC [07:37:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 89 79 47 00 81 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 32 30 39 38 35 36 35 10 04 04 00 68 60 00 00 F4 03 04 00 DC 43 A8 66 B6 04 01 00 00 DB 4D 94 17 C9 AE 4C A2 [07:37:47]CommunicateWithHost err = 0 [07:37:47]CheckOFDResponse [07:37:47]1017 (14) - 77093643461234 [07:37:47]1041 (16) - 0000000002098565 [07:37:47]1040 (4) - 24680 [07:37:47]1012 (4) - 30.07.2024 01:37 [07:37:47]1206 (1) - 0 [07:37:47]OFD Sender: Remove packet 24680 [07:37:47]ProducePacketName [07:37:47]name=ofd_packets/00024680 [07:37:47]NVStorageDeleteData [07:37:47]Write to MH i2c: 01 00 00 7C 5E DA [07:37:47]Write i2c OK [07:37:47]MH_I2C_Read... [07:37:47]Read from MH i2c: 01 [07:37:47]MH_I2C_Read... [07:37:47]Read from MH i2c: 01 07 00 [07:37:47]MH_I2C_Read... [07:37:47]Read from MH i2c: 01 07 00 7C 5E 00 00 00 00 00 05 0D F3 [07:37:47]RasterBufferAndPrint [07:37:47]line [07:37:47]line [07:37:47]line [07:37:47]line [07:37:47]line [07:37:47]written 0, free lines is 3339 [07:37:47]MH_Cut [07:37:47]Write to MH i2c: D1 01 00 83 5E 01 B3 [07:37:47]Write i2c OK [07:37:47]MH_I2C_Read... [07:37:47]Read from MH i2c: D1 [07:37:47]MH_I2C_Read... [07:37:47]Read from MH i2c: D1 01 00 [07:37:47]MH_I2C_Read... [07:37:47]Read from MH i2c: D1 01 00 83 5E 00 B2 [07:37:47]Write to MH i2c: 01 00 00 84 5E E2 [07:37:47]Write i2c OK [07:37:47]MH_I2C_Read... [07:37:47]OFD Sender: No OFD packet to send [07:37:47]*** Cut start [07:37:47]*** Partial cut [07:37:47]*** CUTSNS_PIN = 1 [07:37:47]*** CUTSNS_PIN = 0 [07:37:48]*** Brake cut motor [07:37:48]Read from MH i2c: 01 [07:37:48]MH_I2C_Read... [07:37:48]*** Stop cut motor [07:37:48]*** Cut end [07:37:48]Read from MH i2c: 01 07 00 [07:37:48]MH_I2C_Read... [07:37:48]Read from MH i2c: 01 07 00 84 5E 00 00 00 00 00 FF 0F F7 [07:37:48]process_action close_receipt done [07:37:48]requested_data is exist [07:37:48]produce_requested_data [07:37:48]requested_item fm.sn is exist - process it [07:37:48]wFMCommunicate request_size=4 [07:37:48]MH_SAM_APDU [07:37:48]CAPDU: 80 11 00 00 [07:37:48]Write to MH i2c: E2 08 00 85 5E 80 11 00 00 00 00 00 00 5D [07:37:48]Write i2c OK [07:37:48]MH_I2C_Read... [07:37:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:37:48]Read from MH i2c: E2 [07:37:48]MH_I2C_Read... [07:37:48]Read from MH i2c: E2 17 00 [07:37:48]MH_I2C_Read... [07:37:48]Read from MH i2c: E2 17 00 85 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B3 [07:37:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [07:37:48]wFMCommunicate OK [07:37:48]requested_item fd.num is exist - process it [07:37:48]SAM_PROTO_GetFieldsCounters [07:37:48]wFMCommunicate request_size=4 [07:37:48]MH_SAM_APDU [07:37:48]CAPDU: 80 13 00 00 [07:37:48]Write to MH i2c: E2 08 00 86 5E 80 13 00 00 00 00 00 00 60 [07:37:48]Write i2c OK [07:37:48]MH_I2C_Read... [07:37:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:37:48]Read from MH i2c: E2 [07:37:48]MH_I2C_Read... [07:37:48]Read from MH i2c: E2 62 00 [07:37:48]MH_I2C_Read... [07:37:48]Read from MH i2c: E2 62 00 86 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 68 60 00 00 0E 04 04 00 30 00 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 1E [07:37:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 68 60 00 00 0E 04 04 00 30 00 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 [07:37:48]wFMCommunicate OK [07:37:48]SAM_PROTO_GetFieldsCounters done [07:37:48]requested_item shift.num is exist - process it [07:37:48]requested_item shift.opened is exist - process it [07:37:48]req_shift_opened [07:37:48]FM_GetShiftState [07:37:48]SAM_PROTO_GetShiftState [07:37:48]wFMCommunicate request_size=4 [07:37:48]MH_SAM_APDU [07:37:48]CAPDU: 80 13 01 00 [07:37:48]Write to MH i2c: E2 08 00 87 5E 80 13 01 00 00 00 00 00 62 [07:37:48]Write i2c OK [07:37:48]MH_I2C_Read... [07:37:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:37:48]Read from MH i2c: E2 [07:37:48]MH_I2C_Read... [07:37:48]Read from MH i2c: E2 0E 00 [07:37:48]MH_I2C_Read... [07:37:48]Read from MH i2c: E2 0E 00 87 5E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 15 [07:37:48]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [07:37:48]wFMCommunicate OK [07:37:48]SAM_PROTO_GetShiftState done [07:37:48]FM_GetShiftState done [07:37:48]req_shift_opened done [07:37:48]requested_item shift.open_date is exist - process it [07:37:48]req_shift_open_date [07:37:48]req_shift_open_date done [07:37:48]produce_requested_data done [07:37:48]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24680,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [07:37:48]process_action_free close_receipt [07:37:48]json_value_free [07:37:48]json_value_free done [07:37:48]process_json_proto returns [07:37:48]Send response to host [07:37:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24680,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [07:37:48]free response buf [07:37:48]execute_script done [07:37:48]execute_script returns [07:37:48]free content buf [07:37:48]Sock 9.Close socket [07:37:48]Sock 9.Thread stoped [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:12]OFD Sender: No OFD packet to send [07:39:17]OFD Sender: No OFD packet to send [07:39:22]OFD Sender: No OFD packet to send [07:39:27]OFD Sender: No OFD packet to send [07:39:32]OFD Sender: No OFD packet to send [07:39:37]OFD Sender: No OFD packet to send [07:39:42]OFD Sender: No OFD packet to send [07:39:47]OFD Sender: No OFD packet to send [07:39:52]OFD Sender: No OFD packet to send [07:39:57]OFD Sender: No OFD packet to send [07:40:02]OFD Sender: No OFD packet to send [07:40:07]OFD Sender: No OFD packet to send [07:40:12]OFD Sender: No OFD packet to send [07:40:17]OFD Sender: No OFD packet to send [07:40:22]OFD Sender: No OFD packet to send [07:40:27]OFD Sender: No OFD packet to send [07:40:32]OFD Sender: No OFD packet to send [07:40:37]OFD Sender: No OFD packet to send [07:40:42]OFD Sender: No OFD packet to send [07:40:47]OFD Sender: No OFD packet to send [07:40:52]OFD Sender: No OFD packet to send [07:40:57]OFD Sender: No OFD packet to send [07:41:02]OFD Sender: No OFD packet to send [07:41:07]OFD Sender: No OFD packet to send [07:41:12]OFD Sender: No OFD packet to send [07:41:17]OFD Sender: No OFD packet to send [07:41:22]OFD Sender: No OFD packet to send [07:41:27]OFD Sender: No OFD packet to send [07:41:32]OFD Sender: No OFD packet to send [07:41:37]OFD Sender: No OFD packet to send [07:41:42]OFD Sender: No OFD packet to send [07:41:47]OFD Sender: No OFD packet to send [07:41:52]OFD Sender: No OFD packet to send [07:41:57]OFD Sender: No OFD packet to send [07:42:02]OFD Sender: No OFD packet to send [07:42:07]OFD Sender: No OFD packet to send [07:42:12]OFD Sender: No OFD packet to send [07:42:17]OFD Sender: No OFD packet to send [07:42: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:29]accept exits with 7 [07:43:29]New connection [07:43:29]New thread 3067469156 created [07:43:29]Thread 3067612516 joined [07:43:29]Waiting for new connection... [07:43:29] Sock 7.Parse request [07:43:29]Sock 7.Check first char [07:43:29]Sock 7.First char is OK [07:43:29]request: POST /json_proto HTTP/1.0 [07:43:29]Method: POST [07:43:29]URL: /json_proto [07:43:29]Method is POST - this is cgi request [07:43:29]url: /json_proto [07:43:29]query_string will be loaded in cgi processing [07:43:29]execute_cgi json_proto POST (null) [07:43:29]execute_cgi path=json_proto method=POST [07:43:29]POST find Content-Length [07:43:29]Host: 172.17.45.131:8080 [07:43:29]Content-Length: 673 [07:43:29]Content-Type: application/json [07:43:29] [07:43:29]POST finish read [07:43:29]Found Content-Length = 673 [07:43:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610321", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 2.650, "sum" : 200.61, "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:43:29]execute_script... [07:43: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)610321", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 2.650, "sum" : 200.61, "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:43:29]POST & json_proto [07:43:29]process_json_proto [07:43:29]json parsed OK: [07:43:29]protocol is kg_v1.0 [07:43:29]action value=close_receipt [07:43:29]process_action close_receipt [07:43:29]cmd_close_receipt [07:43:29]MH_GetDate [07:43:29]Write to MH i2c: F0 00 00 88 5E D5 [07:43:29]Write i2c OK [07:43:29]MH_I2C_Read... [07:43:29]Read from MH i2c: F0 [07:43:29]MH_I2C_Read... [07:43:29]Read from MH i2c: F0 09 00 [07:43:29]MH_I2C_Read... [07:43:29]Read from MH i2c: F0 09 00 88 5E 00 A6 99 A8 66 C6 D4 6E 66 99 [07:43:29]GetLastDocTimeStamp 1722325069 [07:43:29]current date 1722325414 [07:43:29]FM_GetShiftState [07:43:29]SAM_PROTO_GetShiftState [07:43:29]wFMCommunicate request_size=4 [07:43:29]MH_SAM_APDU [07:43:29]CAPDU: 80 13 01 00 [07:43:29]Write to MH i2c: E2 08 00 89 5E 80 13 01 00 00 00 00 00 64 [07:43:29]Write i2c OK [07:43:29]MH_I2C_Read... [07:43:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:43:29]Read from MH i2c: E2 [07:43:29]MH_I2C_Read... [07:43:29]Read from MH i2c: E2 0E 00 [07:43:29]MH_I2C_Read... [07:43:29]Read from MH i2c: E2 0E 00 89 5E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 17 [07:43:29]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [07:43:29]wFMCommunicate OK [07:43:29]SAM_PROTO_GetShiftState done [07:43:29]FM_GetShiftState done [07:43:29]opened in 1722298218 [07:43:29]opened+sec_in_day 1722384618 [07:43:29]quantity*price = 20060 [07:43:29]sum+1 = 20062 [07:43:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.30 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 56 30.07.2024 07:43 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24681 ФПД: 174304530401180 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T074334&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24681&fm=174304530401180&tin=02508201610067®Number=0000000000171247&sum=20000 [07:43:31]StoreToDocumentArchive [07:43:31]shift 48 fd 24681 [07:43:31]save to /storage/0048/doc_00024681 [07:43:31]save last doc name /storage/0048/doc_00024681 to /storage/kkm_last_doc_name [07:43:31]save OK [07:43:31]Clear old archive folders... [07:43:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:43:31]tlvbuf is 012F0680 [07:43:31]SAM_PROTO_ClearQueue [07:43:31]wFMCommunicate request_size=4 [07:43:31]MH_SAM_APDU [07:43:31]CAPDU: 80 09 00 00 [07:43:31]Write to MH i2c: E2 08 00 96 5E 80 09 00 00 00 00 00 00 66 [07:43:31]Write i2c OK [07:43:31]MH_I2C_Read... [07:43:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:43:31]Read from MH i2c: E2 [07:43:31]MH_I2C_Read... [07:43:31]Read from MH i2c: E2 03 00 [07:43:31]MH_I2C_Read... [07:43:31]Read from MH i2c: E2 03 00 96 5E 00 90 00 68 [07:43:31]RAPDU: 90 00 [07:43:31]wFMCommunicate OK [07:43:31]SAM_PROTO_ClearQueue done [07:43:31]KKMCreateOFDPacket [07:43:31]OFDProtocolAddRootSTLVToBuf [07:43:31]FM_MakeSignedData [07:43:31]FM_MakeSignedData [07:43:31]SAM_PROTO_SignData [07:43:31]wFMCommunicate request_size=4 [07:43:31]MH_SAM_APDU [07:43:31]CAPDU: 80 0D 01 02 [07:43:31]Write to MH i2c: E2 08 00 97 5E 80 0D 01 02 00 00 00 00 6E [07:43:31]Write i2c OK [07:43:31]MH_I2C_Read... [07:43:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:43:31]Read from MH i2c: E2 [07:43:31]MH_I2C_Read... [07:43:31]Read from MH i2c: E2 03 00 [07:43:31]MH_I2C_Read... [07:43:31]Read from MH i2c: E2 03 00 97 5E 00 90 00 69 [07:43:31]RAPDU: 90 00 [07:43:31]wFMCommunicate OK [07:43:31]wFMCommunicate request_size=255 [07:43:31]MH_SAM_APDU [07:43:31]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 5A 0A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 5D 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 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 A6 99 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 69 60 00 00 35 04 06 00 9E 87 6F 9E [07:43:31]Write to MH i2c: E2 02 01 98 5E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 5A 0A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 5D 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 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 A6 99 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 69 60 00 00 35 04 06 00 9E 87 6F 9E 00 00 1D [07:43:31]Write i2c OK [07:43:31]MH_I2C_Read... [07:43:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:43:31]Read from MH i2c: E2 [07:43:31]MH_I2C_Read... [07:43:31]Read from MH i2c: E2 03 00 [07:43:31]MH_I2C_Read... [07:43:31]Read from MH i2c: E2 03 00 98 5E 00 90 00 6A [07:43:31]RAPDU: 90 00 [07:43:31]wFMCommunicate OK [07:43:31]wFMCommunicate request_size=7 [07:43:31]MH_SAM_APDU [07:43:31]CAPDU: 80 0D 02 02 02 07 9C [07:43:31]Write to MH i2c: E2 0A 00 99 5E 80 0D 02 02 02 00 07 9C 00 00 18 [07:43:31]Write i2c OK [07:43:31]MH_I2C_Read... [07:43:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:43:31]Read from MH i2c: E2 [07:43:31]MH_I2C_Read... [07:43:31]Read from MH i2c: E2 03 00 [07:43:31]MH_I2C_Read... [07:43:31]Read from MH i2c: E2 03 00 99 5E 00 90 00 6B [07:43:31]RAPDU: 90 00 [07:43:31]wFMCommunicate OK [07:43:31]wFMCommunicate request_size=4 [07:43:31]MH_SAM_APDU [07:43:31]CAPDU: 80 0D 03 02 [07:43:31]Write to MH i2c: E2 08 00 9A 5E 80 0D 03 02 00 00 00 00 73 [07:43:31]Write i2c OK [07:43:31]MH_I2C_Read... [07:43:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:43:31]Read from MH i2c: E2 [07:43:31]MH_I2C_Read... [07:43:31]Read from MH i2c: E2 0B 00 [07:43:31]MH_I2C_Read... [07:43:31]Read from MH i2c: E2 0B 00 9A 5E 00 B3 AA 81 F2 4E 7B F2 F9 90 00 F8 [07:43:31]RAPDU: B3 AA 81 F2 4E 7B F2 F9 90 00 [07:43:31]wFMCommunicate OK [07:43:31]SAM_PROTO_SignData done [07:43:31]FM_MakeSignedData done [07:43:31]CreateOFDProtocolMessage [07:43:31]wFMCommunicate request_size=4 [07:43:31]MH_SAM_APDU [07:43:31]CAPDU: 80 11 00 00 [07:43:31]Write to MH i2c: E2 08 00 9B 5E 80 11 00 00 00 00 00 00 73 [07:43:31]Write i2c OK [07:43:31]MH_I2C_Read... [07:43:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:43:31]Read from MH i2c: E2 [07:43:31]MH_I2C_Read... [07:43:31]Read from MH i2c: E2 17 00 [07:43:31]MH_I2C_Read... [07:43:31]Read from MH i2c: E2 17 00 9B 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C9 [07:43:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [07:43:31]wFMCommunicate OK [07:43:31]CreateOFDProtocolMessage done [07:43:31]OFDSenderStorePacket 24681 [07:43:31]StoreOFDPacket docnum=24681 [07:43:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 2C 94 04 01 74 E0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 5A 0A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 5D 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 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 A6 99 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 69 60 00 00 35 04 06 00 9E 87 6F 9E 07 9C B3 AA 81 F2 4E 7B F2 F9 [07:43:31]CheckFolder [07:43:31]dirname=/storage/ofd_packets [07:43:31]CheckFolder done [07:43:31]ProducePacketName [07:43:31]name=ofd_packets/00024681 [07:43:31]NVStorageSaveData ofd_packets/00024681 [07:43:31]File name is /storage/ofd_packets/00024681 [07:43:31]Write 298 bytes [07:43:31]NVStorageSaveData done [07:43:31]OFDSenderStorePacket done [07:43:31]KKMCreateOFDPacket done [07:43:31]NVStorageSaveData kkm_last_timestamp [07:43:31]File name is /storage/kkm_last_timestamp [07:43:31]Write 4 bytes [07:43:31]NVStorageSaveData done [07:43:31]ExternCall_PrintAddStr [07:43:31]wPrintStart [07:43:31]Write to MH i2c: 01 00 00 9C 5E FA [07:43:31]Write i2c OK [07:43:31]MH_I2C_Read... [07:43:31]Read from MH i2c: 01 [07:43:31]MH_I2C_Read... [07:43:31]Read from MH i2c: 01 07 00 [07:43:31]MH_I2C_Read... [07:43:31]Read from MH i2c: 01 07 00 9C 5E 00 00 00 00 00 FF 0F 0F [07:43:31]RasterBufferAndPrint [07:43:31]line Счет N : (1)610321 [07:43:31]line ИНН: 02508201610067 [07:43:31]line Контрольно-Кассовый Чек [07:43:31]line ПРОДАЖА [07:43:31]line ТРК (МРК, ГНК) : 2 [07:43:31]line Товар: 2710194210 [07:43:31]line ДТ-К-2 [07:43:31]line 2.650 * 75.70 [07:43:31]line = 200.61 [07:43:31]line НДС 12% НСП 1% [07:43:31]line > о реализуемом товаре [07:43:31]line ОКРУГЛЕНИЕ: -0.61 [07:43:31]line ИТОГО: 200.00 [07:43:31]line Внесено: 200.00 [07:43:31]line СДАЧА: 0.00 [07:43:31]line НСП 1% : 1.77 [07:43:31]line НДС 12% : 21.30 [07:43:31]line Наличными: 200.00 [07:43:31]line Безнал.: 0.00 [07:43:31]line Место: АЗС № 127 "Партнер Нефть" [07:43:31]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [07:43:31]line СНО: Общий режим [07:43:31]line Чек 56 30.07.2024 07:43 [07:43:31]line Смена: 48 ФФД: 1.0 [07:43:31]line ЗНМ: 0300000158 [07:43:31]line РНМ: 0000000000171247 [07:43:31]line Версия ККМ: v1.0 [07:43:31]line ФМ: 0000000002098565 [07:43:31]line ФД: 24681 [07:43:31]line ФПД: 174304530401180 [07:43:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T074334&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24681&fm=174304530401180&tin=02508201610067®Number=0000000000171247&sum=20000 [07:43:31]OFD Sender: Processing packet 24681 [packets to send 29, broken 28] [07:43:31]ProducePacketName [07:43:31]name=ofd_packets/00024681 [07:43:31]OFD Sender: To server: pG, [07:43:31]CommunicateWithHost lk.salyk.kg:30040 [07:43:31]ConnectInit lk.salyk.kg [07:43:31]written 0, free lines is 4095 [07:43:32]Connected sock=10 [07:43:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 2C 94 04 01 74 E0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 5A 0A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 5D 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 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 A6 99 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 69 60 00 00 35 04 06 00 9E 87 6F 9E 07 9C B3 AA 81 F2 4E 7B F2 F9 [07:43:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 9B DF 47 00 12 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 32 30 39 38 35 36 35 10 04 04 00 69 60 00 00 F4 03 04 00 35 45 A8 66 B6 04 01 00 00 CB 46 9A B5 C5 90 D6 89 [07:43:32]CommunicateWithHost err = 0 [07:43:32]CheckOFDResponse [07:43:32]1017 (14) - 77093643461234 [07:43:32]1041 (16) - 0000000002098565 [07:43:32]1040 (4) - 24681 [07:43:32]1012 (4) - 30.07.2024 01:43 [07:43:32]1206 (1) - 0 [07:43:32]OFD Sender: Remove packet 24681 [07:43:32]ProducePacketName [07:43:32]name=ofd_packets/00024681 [07:43:32]NVStorageDeleteData [07:43:32]Write to MH i2c: 01 00 00 C7 5E 25 [07:43:32]Write i2c OK [07:43:32]MH_I2C_Read... [07:43:32]Read from MH i2c: 01 [07:43:32]MH_I2C_Read... [07:43:32]Read from MH i2c: 01 07 00 [07:43:32]MH_I2C_Read... [07:43:32]Read from MH i2c: 01 07 00 C7 5E 00 00 00 00 00 F2 0C 2A [07:43:32]RasterBufferAndPrint [07:43:32]line [07:43:32]line [07:43:32]line [07:43:32]line [07:43:32]line [07:43:32]written 0, free lines is 3323 [07:43:32]MH_Cut [07:43:32]Write to MH i2c: D1 01 00 CE 5E 01 FE [07:43:32]Write i2c OK [07:43:32]MH_I2C_Read... [07:43:32]Read from MH i2c: D1 [07:43:32]MH_I2C_Read... [07:43:32]Read from MH i2c: D1 01 00 [07:43:32]MH_I2C_Read... [07:43:32]Read from MH i2c: D1 01 00 CE 5E 00 FD [07:43:32]Write to MH i2c: 01 00 00 CF 5E 2D [07:43:32]Write i2c OK [07:43:32]MH_I2C_Read... [07:43:32]OFD Sender: No OFD packet to send [07:43:33]*** Cut start [07:43:33]*** Partial cut [07:43:33]*** CUTSNS_PIN = 1 [07:43:33]*** CUTSNS_PIN = 0 [07:43:33]*** Brake cut motor [07:43:33]Read from MH i2c: 01 [07:43:33]MH_I2C_Read... [07:43:33]*** Stop cut motor [07:43:33]*** Cut end [07:43:33]Read from MH i2c: 01 07 00 [07:43:33]MH_I2C_Read... [07:43:33]Read from MH i2c: 01 07 00 CF 5E 00 00 00 00 00 FF 0F 42 [07:43:33]process_action close_receipt done [07:43:33]requested_data is exist [07:43:33]produce_requested_data [07:43:33]requested_item fm.sn is exist - process it [07:43:33]wFMCommunicate request_size=4 [07:43:33]MH_SAM_APDU [07:43:33]CAPDU: 80 11 00 00 [07:43:33]Write to MH i2c: E2 08 00 D0 5E 80 11 00 00 00 00 00 00 A8 [07:43:33]Write i2c OK [07:43:33]MH_I2C_Read... [07:43:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:43:33]Read from MH i2c: E2 [07:43:33]MH_I2C_Read... [07:43:33]Read from MH i2c: E2 17 00 [07:43:33]MH_I2C_Read... [07:43:33]Read from MH i2c: E2 17 00 D0 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 FE [07:43:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [07:43:33]wFMCommunicate OK [07:43:33]requested_item fd.num is exist - process it [07:43:33]SAM_PROTO_GetFieldsCounters [07:43:33]wFMCommunicate request_size=4 [07:43:33]MH_SAM_APDU [07:43:33]CAPDU: 80 13 00 00 [07:43:33]Write to MH i2c: E2 08 00 D1 5E 80 13 00 00 00 00 00 00 AB [07:43:33]Write i2c OK [07:43:33]MH_I2C_Read... [07:43:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:43:33]Read from MH i2c: E2 [07:43:33]MH_I2C_Read... [07:43:33]Read from MH i2c: E2 62 00 [07:43:33]MH_I2C_Read... [07:43:33]Read from MH i2c: E2 62 00 D1 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 69 60 00 00 0E 04 04 00 30 00 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 6D [07:43:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 69 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:43:33]wFMCommunicate OK [07:43:33]SAM_PROTO_GetFieldsCounters done [07:43:33]requested_item shift.num is exist - process it [07:43:33]requested_item shift.opened is exist - process it [07:43:33]req_shift_opened [07:43:33]FM_GetShiftState [07:43:33]SAM_PROTO_GetShiftState [07:43:33]wFMCommunicate request_size=4 [07:43:33]MH_SAM_APDU [07:43:33]CAPDU: 80 13 01 00 [07:43:33]Write to MH i2c: E2 08 00 D2 5E 80 13 01 00 00 00 00 00 AD [07:43:33]Write i2c OK [07:43:33]MH_I2C_Read... [07:43:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:43:33]Read from MH i2c: E2 [07:43:33]MH_I2C_Read... [07:43:33]Read from MH i2c: E2 0E 00 [07:43:33]MH_I2C_Read... [07:43:33]Read from MH i2c: E2 0E 00 D2 5E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 60 [07:43:33]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [07:43:33]wFMCommunicate OK [07:43:33]SAM_PROTO_GetShiftState done [07:43:33]FM_GetShiftState done [07:43:33]req_shift_opened done [07:43:33]requested_item shift.open_date is exist - process it [07:43:33]req_shift_open_date [07:43:33]req_shift_open_date done [07:43:33]produce_requested_data done [07:43:33]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24681,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [07:43:33]process_action_free close_receipt [07:43:33]json_value_free [07:43:33]json_value_free done [07:43:33]process_json_proto returns [07:43:33]Send response to host [07:43:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24681,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [07:43:33]free response buf [07:43:33]execute_script done [07:43:33]execute_script returns [07:43:33]free content buf [07:43:33]Sock 7.Close socket [07:43:33]Sock 7.Thread stoped [07:43:37]OFD Sender: No OFD packet to send [07:43:42]OFD Sender: No OFD packet to send [07:43:47]OFD Sender: No OFD packet to send [07:43:52]OFD Sender: No OFD packet to send [07:43:57]OFD Sender: No OFD packet to send [07:44:02]OFD Sender: No OFD packet to send [07:44:07]OFD Sender: No OFD packet to send [07:44:12]OFD Sender: No OFD packet to send [07:44:17]OFD Sender: No OFD packet to send [07:44:22]OFD Sender: No OFD packet to send [07:44:27]OFD Sender: No OFD packet to send [07:44:32]OFD Sender: No OFD packet to send [07:44:37]OFD Sender: No OFD packet to send [07:44:42]OFD Sender: No OFD packet to send [07:44:47]OFD Sender: No OFD packet to send [07:44:52]OFD Sender: No OFD packet to send [07:44:57]OFD Sender: No OFD packet to send [07:45:02]OFD Sender: No OFD packet to send [07:45:07]OFD Sender: No OFD packet to send [07:45:12]OFD Sender: No OFD packet to send [07:45:17]OFD Sender: No OFD packet to send [07:45:22]OFD Sender: No OFD packet to send [07:45:27]OFD Sender: No OFD packet to send [07:45:32]OFD Sender: No OFD packet to send [07:45:37]OFD Sender: No OFD packet to send [07:45:42]OFD Sender: No OFD packet to send [07:45:47]OFD Sender: No OFD packet to send [07:45:52]OFD Sender: No OFD packet to send [07:45:57]OFD Sender: No OFD packet to send [07:46:02]OFD Sender: No OFD packet to send [07:46:07]OFD Sender: No OFD packet to send [07:46:12]OFD Sender: No OFD packet to send [07:46:17]OFD Sender: No OFD packet to send [07:46:22]OFD Sender: No OFD packet to send [07:46:27]OFD Sender: No OFD packet to send [07:46:32]OFD Sender: No OFD packet to send [07:46:37]OFD Sender: No OFD packet to send [07:46:42]OFD Sender: No OFD packet to send [07:46:47]OFD Sender: No OFD packet to send [07:46:52]OFD Sender: No OFD packet to send [07:46:57]OFD Sender: No OFD packet to send [07:47:02]OFD Sender: No OFD packet to send [07:47:07]OFD Sender: No OFD packet to send [07:47:12]OFD Sender: No OFD packet to send [07:47:17]OFD Sender: No OFD packet to send [07:47:23]OFD Sender: No OFD packet to send [07:47:28]OFD Sender: No OFD packet to send [07:47:33]OFD Sender: No OFD packet to send [07:47:38]OFD Sender: No OFD packet to send [07:47:43]OFD Sender: No OFD packet to send [07:47:48]OFD Sender: No OFD packet to send [07:47:53]OFD Sender: No OFD packet to send [07:47:58]OFD Sender: No OFD packet to send [07:48:03]OFD Sender: No OFD packet to send [07:48:08]OFD Sender: No OFD packet to send [07:48:13]OFD Sender: No OFD packet to send [07:48:18]OFD Sender: No OFD packet to send [07:48:23]OFD Sender: No OFD packet to send [07:48:28]OFD Sender: No OFD packet to send [07:48:33]OFD Sender: No OFD packet to send [07:48:38]OFD Sender: No OFD packet to send [07:48:43]OFD Sender: No OFD packet to send [07:48:48]OFD Sender: No OFD packet to send [07:48:53]OFD Sender: No OFD packet to send [07:48:58]OFD Sender: No OFD packet to send [07:49:03]OFD Sender: No OFD packet to send [07:49:08]OFD Sender: No OFD packet to send [07:49:13]OFD Sender: No OFD packet to send [07:49:18]OFD Sender: No OFD packet to send [07:49:23]OFD Sender: No OFD packet to send [07:49:28]OFD Sender: No OFD packet to send [07:49:33]OFD Sender: No OFD packet to send [07:49:38]OFD Sender: No OFD packet to send [07:49:43]OFD Sender: No OFD packet to send [07:49:48]OFD Sender: No OFD packet to send [07:49:53]OFD Sender: No OFD packet to send [07:49:56]accept exits with 9 [07:49:56]New connection [07:49:56]New thread 3067612516 created [07:49:56]Thread 3067469156 joined [07:49:56]Waiting for new connection... [07:49:56] Sock 9.Parse request [07:49:56]Sock 9.Check first char [07:49:56]Sock 9.First char is OK [07:49:56]request: POST /json_proto HTTP/1.0 [07:49:56]Method: POST [07:49:56]URL: /json_proto [07:49:56]Method is POST - this is cgi request [07:49:56]url: /json_proto [07:49:56]query_string will be loaded in cgi processing [07:49:56]execute_cgi json_proto POST (null) [07:49:56]execute_cgi path=json_proto method=POST [07:49:56]POST find Content-Length [07:49:56]Host: 172.17.45.131:8080 [07:49:56]Content-Length: 803 [07:49:56]Content-Type: application/json [07:49:56] [07:49:56]POST finish read [07:49:56]Found Content-Length = 803 [07:49:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610322", "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" ] } } [07:49:56]execute_script... [07: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)610322", "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" ] } } [07:49:56]POST & json_proto [07:49:56]process_json_proto [07:49:56]json parsed OK: [07:49:56]protocol is kg_v1.0 [07:49:56]action value=close_receipt [07:49:56]process_action close_receipt [07:49:56]cmd_close_receipt [07:49:56]MH_GetDate [07:49:56]Write to MH i2c: F0 00 00 D3 5E 20 [07:49:56]Write i2c OK [07:49:56]MH_I2C_Read... [07:49:56]Read from MH i2c: F0 [07:49:56]MH_I2C_Read... [07:49:56]Read from MH i2c: F0 09 00 [07:49:56]MH_I2C_Read... [07:49:56]Read from MH i2c: F0 09 00 D3 5E 00 28 9B A8 66 C6 D4 6E 66 68 [07:49:56]GetLastDocTimeStamp 1722325414 [07:49:56]current date 1722325800 [07:49:56]FM_GetShiftState [07:49:56]SAM_PROTO_GetShiftState [07:49:56]wFMCommunicate request_size=4 [07:49:56]MH_SAM_APDU [07:49:56]CAPDU: 80 13 01 00 [07:49:56]Write to MH i2c: E2 08 00 D4 5E 80 13 01 00 00 00 00 00 AF [07:49:56]Write i2c OK [07:49:56]MH_I2C_Read... [07:49:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:49:56]Read from MH i2c: E2 [07:49:56]MH_I2C_Read... [07:49:56]Read from MH i2c: E2 0E 00 [07:49:56]MH_I2C_Read... [07:49:56]Read from MH i2c: E2 0E 00 D4 5E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 62 [07:49:56]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [07:49:56]wFMCommunicate OK [07:49:56]SAM_PROTO_GetShiftState done [07:49:56]FM_GetShiftState done [07:49:56]opened in 1722298218 [07:49:56]opened+sec_in_day 1722384618 [07:49:56]quantity*price = 150041 [07:49:56]sum+1 = 150042 [07:49:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.41 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 0.00 Безнал.: 1500.41 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 57 30.07.2024 07:50 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24682 ФПД: 79679334429969 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T075000&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24682&fm=79679334429969&tin=02508201610067®Number=0000000000171247&sum=150041 [07:49:57]StoreToDocumentArchive [07:49:57]shift 48 fd 24682 [07:49:57]save to /storage/0048/doc_00024682 [07:49:57]save last doc name /storage/0048/doc_00024682 to /storage/kkm_last_doc_name [07:49:57]save OK [07:49:57]Clear old archive folders... [07:49:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:49:57]tlvbuf is 013F4C10 [07:49:57]SAM_PROTO_ClearQueue [07:49:57]wFMCommunicate request_size=4 [07:49:57]MH_SAM_APDU [07:49:57]CAPDU: 80 09 00 00 [07:49:57]Write to MH i2c: E2 08 00 E1 5E 80 09 00 00 00 00 00 00 B1 [07:49:57]Write i2c OK [07:49:57]MH_I2C_Read... [07:49:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:49:57]Read from MH i2c: E2 [07:49:57]MH_I2C_Read... [07:49:57]Read from MH i2c: E2 03 00 [07:49:57]MH_I2C_Read... [07:49:57]Read from MH i2c: E2 03 00 E1 5E 00 90 00 B3 [07:49:57]RAPDU: 90 00 [07:49:57]wFMCommunicate OK [07:49:57]SAM_PROTO_ClearQueue done [07:49:57]KKMCreateOFDPacket [07:49:57]OFDProtocolAddRootSTLVToBuf [07:49:57]FM_MakeSignedData [07:49:57]FM_MakeSignedData [07:49:57]SAM_PROTO_SignData [07:49:57]wFMCommunicate request_size=4 [07:49:57]MH_SAM_APDU [07:49:57]CAPDU: 80 0D 01 02 [07:49:57]Write to MH i2c: E2 08 00 E2 5E 80 0D 01 02 00 00 00 00 B9 [07:49:57]Write i2c OK [07:49:57]MH_I2C_Read... [07:49:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:49:57]Read from MH i2c: E2 [07:49:57]MH_I2C_Read... [07:49:57]Read from MH i2c: E2 03 00 [07:49:57]MH_I2C_Read... [07:49:57]Read from MH i2c: E2 03 00 E2 5E 00 90 00 B4 [07:49:57]RAPDU: 90 00 [07:49:57]wFMCommunicate OK [07:49:57]wFMCommunicate request_size=255 [07:49:57]MH_SAM_APDU [07:49: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 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 39 00 00 00 F4 03 04 00 28 9B A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6A 60 00 00 35 04 06 00 48 [07:49:57]Write to MH i2c: E2 02 01 E3 5E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 39 00 00 00 F4 03 04 00 28 9B A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6A 60 00 00 35 04 06 00 48 00 00 4A [07:49:57]Write i2c OK [07:49:57]MH_I2C_Read... [07:49:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:49:57]Read from MH i2c: E2 [07:49:57]MH_I2C_Read... [07:49:57]Read from MH i2c: E2 03 00 [07:49:57]MH_I2C_Read... [07:49:57]Read from MH i2c: E2 03 00 E3 5E 00 90 00 B5 [07:49:57]RAPDU: 90 00 [07:49:57]wFMCommunicate OK [07:49:57]wFMCommunicate request_size=10 [07:49:57]MH_SAM_APDU [07:49:57]CAPDU: 80 0D 02 02 05 77 CA 6C B5 11 [07:49:57]Write to MH i2c: E2 0D 00 E4 5E 80 0D 02 02 05 00 77 CA 6C B5 11 00 00 39 [07:49:57]Write i2c OK [07:49:57]MH_I2C_Read... [07:49:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:49:57]Read from MH i2c: E2 [07:49:57]MH_I2C_Read... [07:49:57]Read from MH i2c: E2 03 00 [07:49:57]MH_I2C_Read... [07:49:57]Read from MH i2c: E2 03 00 E4 5E 00 90 00 B6 [07:49:57]RAPDU: 90 00 [07:49:57]wFMCommunicate OK [07:49:57]wFMCommunicate request_size=4 [07:49:57]MH_SAM_APDU [07:49:57]CAPDU: 80 0D 03 02 [07:49:57]Write to MH i2c: E2 08 00 E5 5E 80 0D 03 02 00 00 00 00 BE [07:49:57]Write i2c OK [07:49:57]MH_I2C_Read... [07:49:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:49:57]Read from MH i2c: E2 [07:49:57]MH_I2C_Read... [07:49:57]Read from MH i2c: E2 0B 00 [07:49:57]MH_I2C_Read... [07:49:57]Read from MH i2c: E2 0B 00 E5 5E 00 8B 85 F6 9E C7 3B 75 71 90 00 4B [07:49:57]RAPDU: 8B 85 F6 9E C7 3B 75 71 90 00 [07:49:57]wFMCommunicate OK [07:49:57]SAM_PROTO_SignData done [07:49:57]FM_MakeSignedData done [07:49:57]CreateOFDProtocolMessage [07:49:57]wFMCommunicate request_size=4 [07:49:57]MH_SAM_APDU [07:49:57]CAPDU: 80 11 00 00 [07:49:57]Write to MH i2c: E2 08 00 E6 5E 80 11 00 00 00 00 00 00 BE [07:49:57]Write i2c OK [07:49:57]MH_I2C_Read... [07:49:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:49:57]Read from MH i2c: E2 [07:49:57]MH_I2C_Read... [07:49:57]Read from MH i2c: E2 17 00 [07:49:57]MH_I2C_Read... [07:49:57]Read from MH i2c: E2 17 00 E6 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 14 [07:49:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [07:49:57]wFMCommunicate OK [07:49:57]CreateOFDProtocolMessage done [07:49:57]OFDSenderStorePacket 24682 [07:49:57]StoreOFDPacket docnum=24682 [07:49:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 35 09 07 01 34 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 39 00 00 00 F4 03 04 00 28 9B A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6A 60 00 00 35 04 06 00 48 77 CA 6C B5 11 8B 85 F6 9E C7 3B 75 71 [07:49:57]CheckFolder [07:49:57]dirname=/storage/ofd_packets [07:49:57]CheckFolder done [07:49:57]ProducePacketName [07:49:57]name=ofd_packets/00024682 [07:49:57]NVStorageSaveData ofd_packets/00024682 [07:49:57]File name is /storage/ofd_packets/00024682 [07:49:57]Write 301 bytes [07:49:57]NVStorageSaveData done [07:49:57]OFDSenderStorePacket done [07:49:57]KKMCreateOFDPacket done [07:49:57]NVStorageSaveData kkm_last_timestamp [07:49:57]File name is /storage/kkm_last_timestamp [07:49:57]Write 4 bytes [07:49:57]NVStorageSaveData done [07:49:57]ExternCall_PrintAddStr [07:49:57]wPrintStart [07:49:57]Write to MH i2c: 01 00 00 E7 5E 45 [07:49:57]Write i2c OK [07:49:57]MH_I2C_Read... [07:49:57]Read from MH i2c: 01 [07:49:57]MH_I2C_Read... [07:49:57]Read from MH i2c: 01 07 00 [07:49:57]MH_I2C_Read... [07:49:57]Read from MH i2c: 01 07 00 E7 5E 00 00 00 00 00 FF 0F 5A [07:49:57]RasterBufferAndPrint [07:49:57]line Счет N : (1)610322 [07:49:57]line ИНН: 02508201610067 [07:49:57]line Контрольно-Кассовый Чек [07:49:57]line ПРОДАЖА [07:49:57]line ТРК (МРК, ГНК) : 42 [07:49:57]line Товар: 2710124130 [07:49:57]line Аи-92-К-2 [07:49:57]line 22.130 * 67.80 [07:49:57]line = 1500.41 [07:49:57]line НДС 12% НСП 1% [07:49:57]line > о реализуемом товаре [07:49:57]line ИТОГО: 1500.41 [07:49:57]line НСП 1% : 13.28 [07:49:57]line НДС 12% : 159.34 [07:49:57]line Наличными: 0.00 [07:49:57]line Безнал.: 1500.41 [07:49:57]line Место: АЗС № 127 "Партнер Нефть" [07:49:57]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [07:49:57]line СНО: Общий режим [07:49:57]line Чек 57 30.07.2024 07:50 [07:49:57]line Смена: 48 ФФД: 1.0 [07:49:57]line ЗНМ: 0300000158 [07:49:57]line РНМ: 0000000000171247 [07:49:57]line Версия ККМ: v1.0 [07:49:57]line Платежная система: O! деньги [07:49:57]line ФМ: 0000000002098565 [07:49:57]line ФД: 24682 [07:49:57]line ФПД: 79679334429969 [07:49:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T075000&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24682&fm=79679334429969&tin=02508201610067®Number=0000000000171247&sum=150041 [07:49:58]OFD Sender: Processing packet 24682 [packets to send 29, broken 28] [07:49:58]ProducePacketName [07:49:58]name=ofd_packets/00024682 [07:49:58]OFD Sender: To server: pG, [07:49:58]CommunicateWithHost lk.salyk.kg:30040 [07:49:58]ConnectInit lk.salyk.kg [07:49:58]written 0, free lines is 4095 [07:49:58]Connected sock=10 [07:49:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 35 09 07 01 34 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 39 00 00 00 F4 03 04 00 28 9B A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6A 60 00 00 35 04 06 00 48 77 CA 6C B5 11 8B 85 F6 9E C7 3B 75 71 [07:49:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 0D CE 47 00 F3 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 32 30 39 38 35 36 35 10 04 04 00 6A 60 00 00 F4 03 04 00 B7 46 A8 66 B6 04 01 00 00 D7 C5 8F 47 A2 9F 7F B6 [07:49:58]CommunicateWithHost err = 0 [07:49:58]CheckOFDResponse [07:49:58]1017 (14) - 77093643461234 [07:49:58]1041 (16) - 0000000002098565 [07:49:58]1040 (4) - 24682 [07:49:58]1012 (4) - 30.07.2024 01:49 [07:49:58]1206 (1) - 0 [07:49:58]OFD Sender: Remove packet 24682 [07:49:58]ProducePacketName [07:49:58]name=ofd_packets/00024682 [07:49:58]NVStorageDeleteData [07:49:58]Write to MH i2c: 01 00 00 11 5F 70 [07:49:58]Write i2c OK [07:49:58]MH_I2C_Read... [07:49:58]Read from MH i2c: 01 [07:49:58]MH_I2C_Read... [07:49:58]Read from MH i2c: 01 07 00 [07:49:58]MH_I2C_Read... [07:49:58]Read from MH i2c: 01 07 00 11 5F 00 00 00 00 00 10 0D 94 [07:49:58]RasterBufferAndPrint [07:49:58]line [07:49:58]line [07:49:58]line [07:49:58]line [07:49:58]line [07:49:58]written 0, free lines is 3351 [07:49:58]MH_Cut [07:49:58]Write to MH i2c: D1 01 00 18 5F 01 49 [07:49:58]Write i2c OK [07:49:58]MH_I2C_Read... [07:49:58]Read from MH i2c: D1 [07:49:58]MH_I2C_Read... [07:49:58]Read from MH i2c: D1 01 00 [07:49:58]MH_I2C_Read... [07:49:58]Read from MH i2c: D1 01 00 18 5F 00 48 [07:49:58]Write to MH i2c: 01 00 00 19 5F 78 [07:49:58]Write i2c OK [07:49:58]MH_I2C_Read... [07:49:59]OFD Sender: No OFD packet to send [07:49:59]*** Cut start [07:49:59]*** Partial cut [07:49:59]*** CUTSNS_PIN = 1 [07:49:59]*** CUTSNS_PIN = 0 [07:49:59]*** Brake cut motor [07:50:00]Read from MH i2c: 01 [07:50:00]MH_I2C_Read... [07:50:00]*** Stop cut motor [07:50:00]*** Cut end [07:50:00]Read from MH i2c: 01 07 00 [07:50:00]MH_I2C_Read... [07:50:00]Read from MH i2c: 01 07 00 19 5F 00 00 00 00 00 FF 0F 8D [07:50:00]process_action close_receipt done [07:50:00]requested_data is exist [07:50:00]produce_requested_data [07:50:00]requested_item fm.sn is exist - process it [07:50:00]wFMCommunicate request_size=4 [07:50:00]MH_SAM_APDU [07:50:00]CAPDU: 80 11 00 00 [07:50:00]Write to MH i2c: E2 08 00 1A 5F 80 11 00 00 00 00 00 00 F3 [07:50:00]Write i2c OK [07:50:00]MH_I2C_Read... [07:50:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:50:00]Read from MH i2c: E2 [07:50:00]MH_I2C_Read... [07:50:00]Read from MH i2c: E2 17 00 [07:50:00]MH_I2C_Read... [07:50:00]Read from MH i2c: E2 17 00 1A 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 49 [07:50:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [07:50:00]wFMCommunicate OK [07:50:00]requested_item fd.num is exist - process it [07:50:00]SAM_PROTO_GetFieldsCounters [07:50:00]wFMCommunicate request_size=4 [07:50:00]MH_SAM_APDU [07:50:00]CAPDU: 80 13 00 00 [07:50:00]Write to MH i2c: E2 08 00 1B 5F 80 13 00 00 00 00 00 00 F6 [07:50:00]Write i2c OK [07:50:00]MH_I2C_Read... [07:50:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:50:00]Read from MH i2c: E2 [07:50:00]MH_I2C_Read... [07:50:00]Read from MH i2c: E2 62 00 [07:50:00]MH_I2C_Read... [07:50:00]Read from MH i2c: E2 62 00 1B 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 6A 60 00 00 0E 04 04 00 30 00 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 BC [07:50:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 6A 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:50:00]wFMCommunicate OK [07:50:00]SAM_PROTO_GetFieldsCounters done [07:50:00]requested_item shift.num is exist - process it [07:50:00]requested_item shift.opened is exist - process it [07:50:00]req_shift_opened [07:50:00]FM_GetShiftState [07:50:00]SAM_PROTO_GetShiftState [07:50:00]wFMCommunicate request_size=4 [07:50:00]MH_SAM_APDU [07:50:00]CAPDU: 80 13 01 00 [07:50:00]Write to MH i2c: E2 08 00 1C 5F 80 13 01 00 00 00 00 00 F8 [07:50:00]Write i2c OK [07:50:00]MH_I2C_Read... [07:50:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:50:00]Read from MH i2c: E2 [07:50:00]MH_I2C_Read... [07:50:00]Read from MH i2c: E2 0E 00 [07:50:00]MH_I2C_Read... [07:50:00]Read from MH i2c: E2 0E 00 1C 5F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 AB [07:50:00]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [07:50:00]wFMCommunicate OK [07:50:00]SAM_PROTO_GetShiftState done [07:50:00]FM_GetShiftState done [07:50:00]req_shift_opened done [07:50:00]requested_item shift.open_date is exist - process it [07:50:00]req_shift_open_date [07:50:00]req_shift_open_date done [07:50:00]produce_requested_data done [07:50:00]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24682,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [07:50:00]process_action_free close_receipt [07:50:00]json_value_free [07:50:00]json_value_free done [07:50:00]process_json_proto returns [07:50:00]Send response to host [07:50:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24682,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [07:50:00]free response buf [07:50:00]execute_script done [07:50:00]execute_script returns [07:50:00]free content buf [07:50:00]Sock 9.Close socket [07:50:00]Sock 9.Thread stoped [07:50:04]OFD Sender: No OFD packet to send [07:50:09]OFD Sender: No OFD packet to send [07:50:14]OFD Sender: No OFD packet to send [07:50:19]OFD Sender: No OFD packet to send [07:50:24]OFD Sender: No OFD packet to send [07:50:29]OFD Sender: No OFD packet to send [07:50:34]OFD Sender: No OFD packet to send [07:50:39]OFD Sender: No OFD packet to send [07:50:44]OFD Sender: No OFD packet to send [07:50:49]OFD Sender: No OFD packet to send [07:50:54]OFD Sender: No OFD packet to send [07:50:59]OFD Sender: No OFD packet to send [07:51:04]OFD Sender: No OFD packet to send [07:51:09]OFD Sender: No OFD packet to send [07:51:14]OFD Sender: No OFD packet to send [07:51:19]OFD Sender: No OFD packet to send [07:51:24]OFD Sender: No OFD packet to send [07:51:29]OFD Sender: No OFD packet to send [07:51:34]OFD Sender: No OFD packet to send [07:51:39]OFD Sender: No OFD packet to send [07:51:44]OFD Sender: No OFD packet to send [07:51:49]OFD Sender: No OFD packet to send [07:51:54]OFD Sender: No OFD packet to send [07:51:59]OFD Sender: No OFD packet to send [07:52:04]OFD Sender: No OFD packet to send [07:52:09]OFD Sender: No OFD packet to send [07:52:14]OFD Sender: No OFD packet to send [07:52:19]OFD Sender: No OFD packet to send [07:52:22]accept exits with 7 [07:52:22]New connection [07:52:22]New thread 3067469156 created [07:52:22]Thread 3067612516 joined [07:52:22]Waiting for new connection... [07:52:22] Sock 7.Parse request [07:52:22]Sock 7.Check first char [07:52:22]Sock 7.First char is OK [07:52:22]request: POST /json_proto HTTP/1.0 [07:52:22]Method: POST [07:52:22]URL: /json_proto [07:52:22]Method is POST - this is cgi request [07:52:22]url: /json_proto [07:52:22]query_string will be loaded in cgi processing [07:52:22]execute_cgi json_proto POST (null) [07:52:22]execute_cgi path=json_proto method=POST [07:52:22]POST find Content-Length [07:52:22]Host: 172.17.45.131:8080 [07:52:22]Content-Length: 215 [07:52:22]Content-Type: application/json [07:52:22] [07:52:22]POST finish read [07:52:22]Found Content-Length = 215 [07:52:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:52:22]execute_script... [07:52:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:52:22]POST & json_proto [07:52:22]process_json_proto [07:52:22]json parsed OK: [07:52:22]protocol is kg_v1.0 [07:52:22]action value=get_value [07:52:22]process_action get_value [07:52:22]cmd_get_value [07:52:22]process_action get_value done [07:52:22]requested_data is exist [07:52:22]produce_requested_data [07:52:22]requested_item kkm.sn is exist - process it [07:52:22]requested_item kkm.ver is exist - process it [07:52:22]requested_item fm.sn is exist - process it [07:52:22]wFMCommunicate request_size=4 [07:52:22]MH_SAM_APDU [07:52:22]CAPDU: 80 11 00 00 [07:52:22]Write to MH i2c: E2 08 00 1D 5F 80 11 00 00 00 00 00 00 F6 [07:52:22]Write i2c OK [07:52:22]MH_I2C_Read... [07:52:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:52:22]Read from MH i2c: E2 [07:52:22]MH_I2C_Read... [07:52:22]Read from MH i2c: E2 17 00 [07:52:22]MH_I2C_Read... [07:52:22]Read from MH i2c: E2 17 00 1D 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 4C [07:52:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [07:52:22]wFMCommunicate OK [07:52:22]requested_item fd.num is exist - process it [07:52:22]SAM_PROTO_GetFieldsCounters [07:52:22]wFMCommunicate request_size=4 [07:52:22]MH_SAM_APDU [07:52:22]CAPDU: 80 13 00 00 [07:52:22]Write to MH i2c: E2 08 00 1E 5F 80 13 00 00 00 00 00 00 F9 [07:52:22]Write i2c OK [07:52:22]MH_I2C_Read... [07:52:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:52:23]Read from MH i2c: E2 [07:52:23]MH_I2C_Read... [07:52:23]Read from MH i2c: E2 62 00 [07:52:23]MH_I2C_Read... [07:52:23]Read from MH i2c: E2 62 00 1E 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 6A 60 00 00 0E 04 04 00 30 00 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 BF [07:52:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 6A 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:52:23]wFMCommunicate OK [07:52:23]SAM_PROTO_GetFieldsCounters done [07:52:23]requested_item shift.num is exist - process it [07:52:23]requested_item shift.opened is exist - process it [07:52:23]req_shift_opened [07:52:23]FM_GetShiftState [07:52:23]SAM_PROTO_GetShiftState [07:52:23]wFMCommunicate request_size=4 [07:52:23]MH_SAM_APDU [07:52:23]CAPDU: 80 13 01 00 [07:52:23]Write to MH i2c: E2 08 00 1F 5F 80 13 01 00 00 00 00 00 FB [07:52:23]Write i2c OK [07:52:23]MH_I2C_Read... [07:52:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:52:23]Read from MH i2c: E2 [07:52:23]MH_I2C_Read... [07:52:23]Read from MH i2c: E2 0E 00 [07:52:23]MH_I2C_Read... [07:52:23]Read from MH i2c: E2 0E 00 1F 5F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 AE [07:52:23]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [07:52:23]wFMCommunicate OK [07:52:23]SAM_PROTO_GetShiftState done [07:52:23]FM_GetShiftState done [07:52:23]req_shift_opened done [07:52:23]requested_item shift.open_date is exist - process it [07:52:23]req_shift_open_date [07:52:23]req_shift_open_date done [07:52:23]produce_requested_data done [07:52:23]produce_requested_data return {"kkm.sn":"0300000158","kkm.ver":"v1.0","fm.sn":"0000000002098565","fd.num":24682,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [07:52:23]process_action_free get_value [07:52:23]json_value_free [07:52:23]json_value_free done [07:52:23]process_json_proto returns [07:52:23]Send response to host [07:52:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000158","kkm.ver":"v1.0","fm.sn":"0000000002098565","fd.num":24682,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [07:52:23]free response buf [07:52:23]execute_script done [07:52:23]execute_script returns [07:52:23]free content buf [07:52:23]Sock 7.Close socket [07:52:23]Sock 7.Thread stoped [07:52:23]accept exits with 9 [07:52:23]New connection [07:52:23]New thread 3067612516 created [07:52:23]Thread 3067469156 joined [07:52:23]Waiting for new connection... [07:52:23] Sock 9.Parse request [07:52:23]Sock 9.Check first char [07:52:23]Sock 9.First char is OK [07:52:23]request: POST /json_proto HTTP/1.0 [07:52:23]Method: POST [07:52:23]URL: /json_proto [07:52:23]Method is POST - this is cgi request [07:52:23]url: /json_proto [07:52:23]query_string will be loaded in cgi processing [07:52:23]execute_cgi json_proto POST (null) [07:52:23]execute_cgi path=json_proto method=POST [07:52:23]POST find Content-Length [07:52:23]Host: 172.17.45.131:8080 [07:52:23]Content-Length: 331 [07:52:23]Content-Type: application/json [07:52:23] [07:52:23]POST finish read [07:52:23]Found Content-Length = 331 [07:52:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:52:23]execute_script... [07:52:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:52:23]POST & json_proto [07:52:23]process_json_proto [07:52:23]json parsed OK: [07:52:23]protocol is kg_v1.0 [07:52:23]action value=get_value [07:52:23]process_action get_value [07:52:23]cmd_get_value [07:52:23]process_action get_value done [07:52:23]requested_data is exist [07:52:23]produce_requested_data [07:52:23]requested_item fm.sale.total is exist - process it [07:52:23]SAM_PROTO_GetFMData [07:52:23]wFMCommunicate request_size=4 [07:52:23]MH_SAM_APDU [07:52:23]CAPDU: 80 13 03 00 [07:52:23]Write to MH i2c: E2 08 00 20 5F 80 13 03 00 00 00 00 00 FE [07:52:23]Write i2c OK [07:52:23]MH_I2C_Read... [07:52:23]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [07:52:23]Read from MH i2c: E2 [07:52:23]MH_I2C_Read... [07:52:23]Read from MH i2c: E2 FD 00 [07:52:23]MH_I2C_Read... [07:52:23]Read from MH i2c: E2 FD 00 20 5F 00 C5 04 85 04 C1 04 6E 04 04 00 0A 60 00 00 69 04 A1 00 6F 04 04 00 80 5F 00 00 B1 04 04 00 00 47 D6 8F 70 04 04 00 8C 8E C4 61 72 04 04 00 74 B8 11 2E 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 CF 13 47 0F 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 3F E7 45 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8A 00 00 00 B1 04 04 00 54 DF A7 01 70 04 04 00 18 AA A5 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 83 04 2D EF 03 09 90 00 57 [07:52:23]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 0A 60 00 00 69 04 A1 00 6F 04 04 00 80 5F 00 00 B1 04 04 00 00 47 D6 8F 70 04 04 00 8C 8E C4 61 72 04 04 00 74 B8 11 2E 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 CF 13 47 0F 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 3F E7 45 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8A 00 00 00 B1 04 04 00 54 DF A7 01 70 04 04 00 18 AA A5 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 83 04 2D EF 03 09 90 00 [07:52:23]wFMCommunicate OK [07:52:23]wFMCommunicate request_size=4 [07:52:23]MH_SAM_APDU [07:52:23]CAPDU: 80 17 00 00 [07:52:23]Write to MH i2c: E2 08 00 21 5F 80 17 00 00 00 00 00 00 00 [07:52:23]Write i2c OK [07:52:23]MH_I2C_Read... [07:52:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:52:24]Read from MH i2c: E2 [07:52:24]MH_I2C_Read... [07:52:24]Read from MH i2c: E2 FD 00 [07:52:24]MH_I2C_Read... [07:52:24]Read from MH i2c: E2 FD 00 21 5F 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 54 C0 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 CD [07:52:24]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 54 C0 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [07:52:24]wFMCommunicate OK [07:52:24]wFMCommunicate request_size=4 [07:52:24]MH_SAM_APDU [07:52:24]CAPDU: 80 17 00 00 [07:52:24]Write to MH i2c: E2 08 00 22 5F 80 17 00 00 00 00 00 00 01 [07:52:24]Write i2c OK [07:52:24]MH_I2C_Read... [07:52:24]OFD Sender: No OFD packet to send [07:52:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:52:24]Read from MH i2c: E2 [07:52:24]MH_I2C_Read... [07:52:24]Read from MH i2c: E2 FD 00 [07:52:24]MH_I2C_Read... [07:52:24]Read from MH i2c: E2 FD 00 22 5F 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 13 [07:52:24]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [07:52:24]wFMCommunicate OK [07:52:24]wFMCommunicate request_size=4 [07:52:24]MH_SAM_APDU [07:52:24]CAPDU: 80 17 00 00 [07:52:24]Write to MH i2c: E2 08 00 23 5F 80 17 00 00 00 00 00 00 02 [07:52:24]Write i2c OK [07:52:24]MH_I2C_Read... [07:52:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:52:24]Read from MH i2c: E2 [07:52:24]MH_I2C_Read... [07:52:24]Read from MH i2c: E2 FD 00 [07:52:24]MH_I2C_Read... [07:52:24]Read from MH i2c: E2 FD 00 23 5F 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 8E [07:52:24]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [07:52:24]wFMCommunicate OK [07:52:24]wFMCommunicate request_size=4 [07:52:24]MH_SAM_APDU [07:52:24]CAPDU: 80 17 00 00 [07:52:24]Write to MH i2c: E2 08 00 24 5F 80 17 00 00 00 00 00 00 03 [07:52:24]Write i2c OK [07:52:24]MH_I2C_Read... [07:52:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [07:52:24]Read from MH i2c: E2 [07:52:24]MH_I2C_Read... [07:52:24]Read from MH i2c: E2 E2 00 [07:52:24]MH_I2C_Read... [07:52:24]Read from MH i2c: E2 E2 00 24 5F 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 E1 [07:52:24]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:52:24]wFMCommunicate OK [07:52:24]SAM_PROTO_GetFMData done [07:52:24]requested_item fm.sale_refund.total is exist - process it [07:52:24]requested_item fm.buy.total is exist - process it [07:52:24]requested_item shift.sale.total is exist - process it [07:52:24]SAM_PROTO_GetShiftData [07:52:24]wFMCommunicate request_size=4 [07:52:24]MH_SAM_APDU [07:52:24]CAPDU: 80 13 02 00 [07:52:24]Write to MH i2c: E2 08 00 25 5F 80 13 02 00 00 00 00 00 02 [07:52:24]Write i2c OK [07:52:24]MH_I2C_Read... [07:52:25]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [07:52:25]Read from MH i2c: E2 [07:52:25]MH_I2C_Read... [07:52:25]Read from MH i2c: E2 FD 00 [07:52:25]MH_I2C_Read... [07:52:25]Read from MH i2c: E2 FD 00 25 5F 00 AE 04 AA 04 AA 04 6E 04 04 00 39 00 00 00 69 04 9B 00 6F 04 04 00 39 00 00 00 B1 04 03 00 DA 9C 66 70 04 03 00 A4 9A 43 72 04 03 00 36 02 23 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 10 E6 0A 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 84 E8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 59 [07:52:25]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 39 00 00 00 69 04 9B 00 6F 04 04 00 39 00 00 00 B1 04 03 00 DA 9C 66 70 04 03 00 A4 9A 43 72 04 03 00 36 02 23 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 10 E6 0A 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 84 E8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [07:52:25]wFMCommunicate OK [07:52:25]wFMCommunicate request_size=4 [07:52:25]MH_SAM_APDU [07:52:25]CAPDU: 80 17 00 00 [07:52:25]Write to MH i2c: E2 08 00 26 5F 80 17 00 00 00 00 00 00 05 [07:52:25]Write i2c OK [07:52:25]MH_I2C_Read... [07:52:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:52:25]Read from MH i2c: E2 [07:52:25]MH_I2C_Read... [07:52:25]Read from MH i2c: E2 FD 00 [07:52:25]MH_I2C_Read... [07:52:25]Read from MH i2c: E2 FD 00 26 5F 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 27 [07:52:25]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [07:52:25]wFMCommunicate OK [07:52:25]wFMCommunicate request_size=4 [07:52:25]MH_SAM_APDU [07:52:25]CAPDU: 80 17 00 00 [07:52:25]Write to MH i2c: E2 08 00 27 5F 80 17 00 00 00 00 00 00 06 [07:52:25]Write i2c OK [07:52:25]MH_I2C_Read... [07:52:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:52:26]Read from MH i2c: E2 [07:52:26]MH_I2C_Read... [07:52:26]Read from MH i2c: E2 FD 00 [07:52:26]MH_I2C_Read... [07:52:26]Read from MH i2c: E2 FD 00 27 5F 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 BD [07:52:26]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [07:52:26]wFMCommunicate OK [07:52:26]wFMCommunicate request_size=4 [07:52:26]MH_SAM_APDU [07:52:26]CAPDU: 80 17 00 00 [07:52:26]Write to MH i2c: E2 08 00 28 5F 80 17 00 00 00 00 00 00 07 [07:52:26]Write i2c OK [07:52:26]MH_I2C_Read... [07:52:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:52:26]Read from MH i2c: E2 [07:52:26]MH_I2C_Read... [07:52:26]Read from MH i2c: E2 FD 00 [07:52:26]MH_I2C_Read... [07:52:26]Read from MH i2c: E2 FD 00 28 5F 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 79 [07:52:26]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [07:52:26]wFMCommunicate OK [07:52:26]wFMCommunicate request_size=4 [07:52:26]MH_SAM_APDU [07:52:26]CAPDU: 80 17 00 00 [07:52:26]Write to MH i2c: E2 08 00 29 5F 80 17 00 00 00 00 00 00 08 [07:52:26]Write i2c OK [07:52:26]MH_I2C_Read... [07:52:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [07:52:26]Read from MH i2c: E2 [07:52:26]MH_I2C_Read... [07:52:26]Read from MH i2c: E2 CB 00 [07:52:26]MH_I2C_Read... [07:52:26]Read from MH i2c: E2 CB 00 29 5F 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 F1 [07:52:26]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:52:26]wFMCommunicate OK [07:52:26]SAM_PROTO_GetShiftData done [07:52:26]requested_item shift.sale.total_cash is exist - process it [07:52:26]requested_item shift.sale_refund.total is exist - process it [07:52:26]requested_item shift.sale_refund.total_cash is exist - process it [07:52:26]requested_item shift.buy.total is exist - process it [07:52:26]requested_item shift.buy.total_cash is exist - process it [07:52:26]produce_requested_data done [07:52:26]produce_requested_data return {"fm.sale.total":24131847.68,"fm.sale_refund.total":277789.00,"fm.buy.total":0.00,"shift.sale.total":67248.26,"shift.sale.total_cash":44305.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [07:52:26]process_action_free get_value [07:52:26]json_value_free [07:52:26]json_value_free done [07:52:26]process_json_proto returns [07:52:26]Send response to host [07:52:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":24131847.68,"fm.sale_refund.total":277789.00,"fm.buy.total":0.00,"shift.sale.total":67248.26,"shift.sale.total_cash":44305.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [07:52:26]free response buf [07:52:26]execute_script done [07:52:26]execute_script returns [07:52:26]free content buf [07:52:26]Sock 9.Close socket [07:52:26]Sock 9.Thread stoped [07:52:29]OFD Sender: No OFD packet to send [07:52:34]OFD Sender: No OFD packet to send [07:52:39]OFD Sender: No OFD packet to send [07:52:44]OFD Sender: No OFD packet to send [07:52:49]OFD Sender: No OFD packet to send [07:52:54]OFD Sender: No OFD packet to send [07:52:59]OFD Sender: No OFD packet to send [07:53:04]OFD Sender: No OFD packet to send [07:53:09]OFD Sender: No OFD packet to send [07:53:14]OFD Sender: No OFD packet to send [07:53:19]OFD Sender: No OFD packet to send [07:53:24]OFD Sender: No OFD packet to send [07:53:29]OFD Sender: No OFD packet to send [07:53:34]OFD Sender: No OFD packet to send [07:53:39]OFD Sender: No OFD packet to send [07:53:44]OFD Sender: No OFD packet to send [07:53:49]OFD Sender: No OFD packet to send [07:53:54]OFD Sender: No OFD packet to send [07:53:59]OFD Sender: No OFD packet to send [07:54:04]OFD Sender: No OFD packet to send [07:54: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:29]OFD Sender: No OFD packet to send [07:55:34]OFD Sender: No OFD packet to send [07:55:39]OFD Sender: No OFD packet to send [07:55:44]OFD Sender: No OFD packet to send [07:55:49]OFD Sender: No OFD packet to send [07:55:54]OFD Sender: No OFD packet to send [07:55:59]OFD Sender: No OFD packet to send [07:56:04]OFD Sender: No OFD packet to send [07:56:09]OFD Sender: No OFD packet to send [07:56:14]OFD Sender: No OFD packet to send [07:56:19]OFD Sender: No OFD packet to send [07:56:24]OFD Sender: No OFD packet to send [07:56:29]OFD Sender: No OFD packet to send [07:56:34]OFD Sender: No OFD packet to send [07:56:39]OFD Sender: No OFD packet to send [07:56:44]OFD Sender: No OFD packet to send [07:56:49]OFD Sender: No OFD packet to send [07:56:54]OFD Sender: No OFD packet to send [07:56:59]OFD Sender: No OFD packet to send [07:57:04]OFD Sender: No OFD packet to send [07:57:09]OFD Sender: No OFD packet to send [07:57:14]OFD Sender: No OFD packet to send [07:57:19]OFD Sender: No OFD packet to send [07:57:24]OFD Sender: No OFD packet to send [07:57:29]OFD Sender: No OFD packet to send [07:57:31]accept exits with 7 [07:57:31]New connection [07:57:31]New thread 3067469156 created [07:57:31]Thread 3067612516 joined [07:57:31]Waiting for new connection... [07:57:31] Sock 7.Parse request [07:57:31]Sock 7.Check first char [07:57:31]Sock 7.First char is OK [07:57:31]request: POST /json_proto HTTP/1.0 [07:57:31]Method: POST [07:57:31]URL: /json_proto [07:57:31]Method is POST - this is cgi request [07:57:31]url: /json_proto [07:57:31]query_string will be loaded in cgi processing [07:57:31]execute_cgi json_proto POST (null) [07:57:31]execute_cgi path=json_proto method=POST [07:57:31]POST find Content-Length [07:57:31]Host: 172.17.45.131:8080 [07:57:31]Content-Length: 799 [07:57:31]Content-Type: application/json [07:57:31] [07:57:31]POST finish read [07:57:31]Found Content-Length = 799 [07:57:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610323", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:57:31]execute_script... [07:57: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)610323", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:57:31]POST & json_proto [07:57:31]process_json_proto [07:57:31]json parsed OK: [07:57:31]protocol is kg_v1.0 [07:57:31]action value=close_receipt [07:57:31]process_action close_receipt [07:57:31]cmd_close_receipt [07:57:31]MH_GetDate [07:57:31]Write to MH i2c: F0 00 00 2A 5F 78 [07:57:31]Write i2c OK [07:57:31]MH_I2C_Read... [07:57:31]Read from MH i2c: F0 [07:57:31]MH_I2C_Read... [07:57:31]Read from MH i2c: F0 09 00 [07:57:31]MH_I2C_Read... [07:57:31]Read from MH i2c: F0 09 00 2A 5F 00 EF 9C A8 66 C6 D4 6E 66 88 [07:57:31]GetLastDocTimeStamp 1722325800 [07:57:31]current date 1722326255 [07:57:31]FM_GetShiftState [07:57:31]SAM_PROTO_GetShiftState [07:57:31]wFMCommunicate request_size=4 [07:57:31]MH_SAM_APDU [07:57:31]CAPDU: 80 13 01 00 [07:57:31]Write to MH i2c: E2 08 00 2B 5F 80 13 01 00 00 00 00 00 07 [07:57:31]Write i2c OK [07:57:31]MH_I2C_Read... [07:57:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:31]Read from MH i2c: E2 [07:57:31]MH_I2C_Read... [07:57:31]Read from MH i2c: E2 0E 00 [07:57:31]MH_I2C_Read... [07:57:31]Read from MH i2c: E2 0E 00 2B 5F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 BA [07:57:31]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [07:57:31]wFMCommunicate OK [07:57:31]SAM_PROTO_GetShiftState done [07:57:31]FM_GetShiftState done [07:57:31]opened in 1722298218 [07:57:31]opened+sec_in_day 1722384618 [07:57:31]quantity*price = 99999 [07:57:31]sum+1 = 100001 [07:57:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 0.00 Безнал.: 1000.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 58 30.07.2024 07:57 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24683 ФПД: 215610595556473 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T075735&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24683&fm=215610595556473&tin=02508201610067®Number=0000000000171247&sum=100000 [07:57:32]StoreToDocumentArchive [07:57:32]shift 48 fd 24683 [07:57:32]save to /storage/0048/doc_00024683 [07:57:32]save last doc name /storage/0048/doc_00024683 to /storage/kkm_last_doc_name [07:57:32]save OK [07:57:32]Clear old archive folders... [07:57:32]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:57:32]tlvbuf is 01336C80 [07:57:32]SAM_PROTO_ClearQueue [07:57:32]wFMCommunicate request_size=4 [07:57:32]MH_SAM_APDU [07:57:32]CAPDU: 80 09 00 00 [07:57:32]Write to MH i2c: E2 08 00 38 5F 80 09 00 00 00 00 00 00 09 [07:57:32]Write i2c OK [07:57:32]MH_I2C_Read... [07:57:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:57:32]Read from MH i2c: E2 [07:57:32]MH_I2C_Read... [07:57:32]Read from MH i2c: E2 03 00 [07:57:32]MH_I2C_Read... [07:57:32]Read from MH i2c: E2 03 00 38 5F 00 90 00 0B [07:57:32]RAPDU: 90 00 [07:57:32]wFMCommunicate OK [07:57:32]SAM_PROTO_ClearQueue done [07:57:32]KKMCreateOFDPacket [07:57:32]OFDProtocolAddRootSTLVToBuf [07:57:32]FM_MakeSignedData [07:57:32]FM_MakeSignedData [07:57:32]SAM_PROTO_SignData [07:57:32]wFMCommunicate request_size=4 [07:57:32]MH_SAM_APDU [07:57:32]CAPDU: 80 0D 01 02 [07:57:32]Write to MH i2c: E2 08 00 39 5F 80 0D 01 02 00 00 00 00 11 [07:57:32]Write i2c OK [07:57:32]MH_I2C_Read... [07:57:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:57:32]Read from MH i2c: E2 [07:57:32]MH_I2C_Read... [07:57:32]Read from MH i2c: E2 03 00 [07:57:32]MH_I2C_Read... [07:57:32]Read from MH i2c: E2 03 00 39 5F 00 90 00 0C [07:57:32]RAPDU: 90 00 [07:57:32]wFMCommunicate OK [07:57:32]wFMCommunicate request_size=255 [07:57:32]MH_SAM_APDU [07:57:32]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 EF 9C A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6B 60 00 00 35 04 06 00 C4 18 C0 F5 [07:57:32]Write to MH i2c: E2 02 01 3A 5F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 EF 9C A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6B 60 00 00 35 04 06 00 C4 18 C0 F5 00 00 D7 [07:57:32]Write i2c OK [07:57:32]MH_I2C_Read... [07:57:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:33]Read from MH i2c: E2 [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: E2 03 00 [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: E2 03 00 3A 5F 00 90 00 0D [07:57:33]RAPDU: 90 00 [07:57:33]wFMCommunicate OK [07:57:33]wFMCommunicate request_size=7 [07:57:33]MH_SAM_APDU [07:57:33]CAPDU: 80 0D 02 02 02 3C 79 [07:57:33]Write to MH i2c: E2 0A 00 3B 5F 80 0D 02 02 02 00 3C 79 00 00 CD [07:57:33]Write i2c OK [07:57:33]MH_I2C_Read... [07:57:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:33]Read from MH i2c: E2 [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: E2 03 00 [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: E2 03 00 3B 5F 00 90 00 0E [07:57:33]RAPDU: 90 00 [07:57:33]wFMCommunicate OK [07:57:33]wFMCommunicate request_size=4 [07:57:33]MH_SAM_APDU [07:57:33]CAPDU: 80 0D 03 02 [07:57:33]Write to MH i2c: E2 08 00 3C 5F 80 0D 03 02 00 00 00 00 16 [07:57:33]Write i2c OK [07:57:33]MH_I2C_Read... [07:57:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:57:33]Read from MH i2c: E2 [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: E2 0B 00 [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: E2 0B 00 3C 5F 00 FC E0 A2 5E A9 4A AC A7 90 00 39 [07:57:33]RAPDU: FC E0 A2 5E A9 4A AC A7 90 00 [07:57:33]wFMCommunicate OK [07:57:33]SAM_PROTO_SignData done [07:57:33]FM_MakeSignedData done [07:57:33]CreateOFDProtocolMessage [07:57:33]wFMCommunicate request_size=4 [07:57:33]MH_SAM_APDU [07:57:33]CAPDU: 80 11 00 00 [07:57:33]Write to MH i2c: E2 08 00 3D 5F 80 11 00 00 00 00 00 00 16 [07:57:33]Write i2c OK [07:57:33]MH_I2C_Read... [07:57:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:33]Read from MH i2c: E2 [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: E2 17 00 [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: E2 17 00 3D 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 6C [07:57:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [07:57:33]wFMCommunicate OK [07:57:33]CreateOFDProtocolMessage done [07:57:33]OFDSenderStorePacket 24683 [07:57:33]StoreOFDPacket docnum=24683 [07:57:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 78 B1 04 01 86 E3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 EF 9C A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6B 60 00 00 35 04 06 00 C4 18 C0 F5 3C 79 FC E0 A2 5E A9 4A AC A7 [07:57:33]CheckFolder [07:57:33]dirname=/storage/ofd_packets [07:57:33]CheckFolder done [07:57:33]ProducePacketName [07:57:33]name=ofd_packets/00024683 [07:57:33]NVStorageSaveData ofd_packets/00024683 [07:57:33]File name is /storage/ofd_packets/00024683 [07:57:33]Write 298 bytes [07:57:33]NVStorageSaveData done [07:57:33]OFDSenderStorePacket done [07:57:33]KKMCreateOFDPacket done [07:57:33]NVStorageSaveData kkm_last_timestamp [07:57:33]File name is /storage/kkm_last_timestamp [07:57:33]Write 4 bytes [07:57:33]NVStorageSaveData done [07:57:33]ExternCall_PrintAddStr [07:57:33]wPrintStart [07:57:33]Write to MH i2c: 01 00 00 3E 5F 9D [07:57:33]Write i2c OK [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: 01 [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: 01 07 00 [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: 01 07 00 3E 5F 00 00 00 00 00 FF 0F B2 [07:57:33]RasterBufferAndPrint [07:57:33]line Счет N : (1)610323 [07:57:33]line ИНН: 02508201610067 [07:57:33]line Контрольно-Кассовый Чек [07:57:33]line ПРОДАЖА [07:57:33]line ТРК (МРК, ГНК) : 1 [07:57:33]line Товар: 2710194210 [07:57:33]line ДТ-К-2 [07:57:33]line 13.210 * 75.70 [07:57:33]line = 1000.00 [07:57:33]line НДС 12% НСП 1% [07:57:33]line > о реализуемом товаре [07:57:33]line ИТОГО: 1000.00 [07:57:33]line НСП 1% : 8.85 [07:57:33]line НДС 12% : 106.19 [07:57:33]line Наличными: 0.00 [07:57:33]line Безнал.: 1000.00 [07:57:33]line Место: АЗС № 127 "Партнер Нефть" [07:57:33]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [07:57:33]line СНО: Общий режим [07:57:33]line Чек 58 30.07.2024 07:57 [07:57:33]line Смена: 48 ФФД: 1.0 [07:57:33]line ЗНМ: 0300000158 [07:57:33]line РНМ: 0000000000171247 [07:57:33]line Версия ККМ: v1.0 [07:57:33]line Платежная система: O! деньги [07:57:33]line ФМ: 0000000002098565 [07:57:33]line ФД: 24683 [07:57:33]line ФПД: 215610595556473 [07:57:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T075735&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24683&fm=215610595556473&tin=02508201610067®Number=0000000000171247&sum=100000 [07:57:33]OFD Sender: Processing packet 24683 [packets to send 29, broken 28] [07:57:33]ProducePacketName [07:57:33]name=ofd_packets/00024683 [07:57:33]OFD Sender: To server: pG, [07:57:33]CommunicateWithHost lk.salyk.kg:30040 [07:57:33]ConnectInit lk.salyk.kg [07:57:33]written 0, free lines is 4095 [07:57:33]Connected sock=10 [07:57:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 78 B1 04 01 86 E3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 EF 9C A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6B 60 00 00 35 04 06 00 C4 18 C0 F5 3C 79 FC E0 A2 5E A9 4A AC A7 [07:57:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 31 58 47 00 96 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 32 30 39 38 35 36 35 10 04 04 00 6B 60 00 00 F4 03 04 00 7E 48 A8 66 B6 04 01 00 00 30 7D 00 47 FA BB 59 4D [07:57:33]CommunicateWithHost err = 0 [07:57:33]CheckOFDResponse [07:57:33]1017 (14) - 77093643461234 [07:57:33]1041 (16) - 0000000002098565 [07:57:33]1040 (4) - 24683 [07:57:33]1012 (4) - 30.07.2024 01:57 [07:57:33]1206 (1) - 0 [07:57:33]OFD Sender: Remove packet 24683 [07:57:33]ProducePacketName [07:57:33]name=ofd_packets/00024683 [07:57:33]NVStorageDeleteData [07:57:33]Write to MH i2c: 01 00 00 68 5F C7 [07:57:33]Write i2c OK [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: 01 [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: 01 07 00 [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: 01 07 00 68 5F 00 00 00 00 00 0A 0D E5 [07:57:33]RasterBufferAndPrint [07:57:33]line [07:57:33]line [07:57:33]line [07:57:33]line [07:57:33]line [07:57:33]written 0, free lines is 3344 [07:57:33]MH_Cut [07:57:33]Write to MH i2c: D1 01 00 6F 5F 01 A0 [07:57:33]Write i2c OK [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: D1 [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: D1 01 00 [07:57:33]MH_I2C_Read... [07:57:33]Read from MH i2c: D1 01 00 6F 5F 00 9F [07:57:34]Write to MH i2c: 01 00 00 70 5F CF [07:57:34]Write i2c OK [07:57:34]MH_I2C_Read... [07:57:34]OFD Sender: No OFD packet to send [07:57:34]*** Cut start [07:57:34]*** Partial cut [07:57:34]*** CUTSNS_PIN = 1 [07:57:34]*** CUTSNS_PIN = 0 [07:57:34]*** Brake cut motor [07:57:35]Read from MH i2c: 01 [07:57:35]MH_I2C_Read... [07:57:35]*** Stop cut motor [07:57:35]*** Cut end [07:57:35]Read from MH i2c: 01 07 00 [07:57:35]MH_I2C_Read... [07:57:35]Read from MH i2c: 01 07 00 70 5F 00 00 00 00 00 FF 0F E4 [07:57:35]process_action close_receipt done [07:57:35]requested_data is exist [07:57:35]produce_requested_data [07:57:35]requested_item fm.sn is exist - process it [07:57:35]wFMCommunicate request_size=4 [07:57:35]MH_SAM_APDU [07:57:35]CAPDU: 80 11 00 00 [07:57:35]Write to MH i2c: E2 08 00 71 5F 80 11 00 00 00 00 00 00 4A [07:57:35]Write i2c OK [07:57:35]MH_I2C_Read... [07:57:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:35]Read from MH i2c: E2 [07:57:35]MH_I2C_Read... [07:57:35]Read from MH i2c: E2 17 00 [07:57:35]MH_I2C_Read... [07:57:35]Read from MH i2c: E2 17 00 71 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A0 [07:57:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [07:57:35]wFMCommunicate OK [07:57:35]requested_item fd.num is exist - process it [07:57:35]SAM_PROTO_GetFieldsCounters [07:57:35]wFMCommunicate request_size=4 [07:57:35]MH_SAM_APDU [07:57:35]CAPDU: 80 13 00 00 [07:57:35]Write to MH i2c: E2 08 00 72 5F 80 13 00 00 00 00 00 00 4D [07:57:35]Write i2c OK [07:57:35]MH_I2C_Read... [07:57:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:57:35]Read from MH i2c: E2 [07:57:35]MH_I2C_Read... [07:57:35]Read from MH i2c: E2 62 00 [07:57:35]MH_I2C_Read... [07:57:35]Read from MH i2c: E2 62 00 72 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 6B 60 00 00 0E 04 04 00 30 00 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 17 [07:57:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 6B 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:57:35]wFMCommunicate OK [07:57:35]SAM_PROTO_GetFieldsCounters done [07:57:35]requested_item shift.num is exist - process it [07:57:35]requested_item shift.opened is exist - process it [07:57:35]req_shift_opened [07:57:35]FM_GetShiftState [07:57:35]SAM_PROTO_GetShiftState [07:57:35]wFMCommunicate request_size=4 [07:57:35]MH_SAM_APDU [07:57:35]CAPDU: 80 13 01 00 [07:57:35]Write to MH i2c: E2 08 00 73 5F 80 13 01 00 00 00 00 00 4F [07:57:35]Write i2c OK [07:57:35]MH_I2C_Read... [07:57:35]Read from MH i2c: E2 [07:57:35]MH_I2C_Read... [07:57:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:35]Read from MH i2c: E2 0E 00 [07:57:35]MH_I2C_Read... [07:57:35]Read from MH i2c: E2 0E 00 73 5F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 02 [07:57:35]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [07:57:35]wFMCommunicate OK [07:57:35]SAM_PROTO_GetShiftState done [07:57:35]FM_GetShiftState done [07:57:35]req_shift_opened done [07:57:35]requested_item shift.open_date is exist - process it [07:57:35]req_shift_open_date [07:57:35]req_shift_open_date done [07:57:35]produce_requested_data done [07:57:35]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24683,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [07:57:35]process_action_free close_receipt [07:57:35]json_value_free [07:57:35]json_value_free done [07:57:35]process_json_proto returns [07:57:35]Send response to host [07:57:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24683,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [07:57:35]free response buf [07:57:35]execute_script done [07:57:35]execute_script returns [07:57:35]free content buf [07:57:35]Sock 7.Close socket [07:57:35]Sock 7.Thread stoped [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:10]accept exits with 9 [07:59:10]New connection [07:59:10]New thread 3067612516 created [07:59:10]Thread 3067469156 joined [07:59:10]Waiting for new connection... [07:59:10] Sock 9.Parse request [07:59:10]Sock 9.Check first char [07:59:10]Sock 9.First char is OK [07:59:10]request: POST /json_proto HTTP/1.0 [07:59:10]Method: POST [07:59:10]URL: /json_proto [07:59:10]Method is POST - this is cgi request [07:59:10]url: /json_proto [07:59:10]query_string will be loaded in cgi processing [07:59:10]execute_cgi json_proto POST (null) [07:59:10]execute_cgi path=json_proto method=POST [07:59:10]POST find Content-Length [07:59:10]Host: 172.17.45.131:8080 [07:59:10]Content-Length: 677 [07:59:10]Content-Type: application/json [07:59:10] [07:59:10]POST finish read [07:59:10]Found Content-Length = 677 [07:59:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610324", "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:59:10]execute_script... [07:59: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)610324", "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:59:10]POST & json_proto [07:59:10]process_json_proto [07:59:10]json parsed OK: [07:59:10]protocol is kg_v1.0 [07:59:10]action value=close_receipt [07:59:10]process_action close_receipt [07:59:10]cmd_close_receipt [07:59:10]MH_GetDate [07:59:10]Write to MH i2c: F0 00 00 74 5F C2 [07:59:10]Write i2c OK [07:59:10]MH_I2C_Read... [07:59:10]Read from MH i2c: F0 [07:59:10]MH_I2C_Read... [07:59:10]Read from MH i2c: F0 09 00 [07:59:10]MH_I2C_Read... [07:59:10]Read from MH i2c: F0 09 00 74 5F 00 53 9D A8 66 C6 D4 6E 66 37 [07:59:10]GetLastDocTimeStamp 1722326255 [07:59:10]current date 1722326355 [07:59:10]FM_GetShiftState [07:59:10]SAM_PROTO_GetShiftState [07:59:10]wFMCommunicate request_size=4 [07:59:10]MH_SAM_APDU [07:59:10]CAPDU: 80 13 01 00 [07:59:10]Write to MH i2c: E2 08 00 75 5F 80 13 01 00 00 00 00 00 51 [07:59:10]Write i2c OK [07:59:10]MH_I2C_Read... [07:59:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:59:10]Read from MH i2c: E2 [07:59:10]MH_I2C_Read... [07:59:10]Read from MH i2c: E2 0E 00 [07:59:10]MH_I2C_Read... [07:59:10]Read from MH i2c: E2 0E 00 75 5F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 04 [07:59:10]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [07:59:10]wFMCommunicate OK [07:59:10]SAM_PROTO_GetShiftState done [07:59:10]FM_GetShiftState done [07:59:10]opened in 1722298218 [07:59:10]opened+sec_in_day 1722384618 [07:59:10]quantity*price = 50036 [07:59:10]sum+1 = 50037 [07:59: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 59 30.07.2024 07:59 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24684 ФПД: 205039922607857 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T075915&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24684&fm=205039922607857&tin=02508201610067®Number=0000000000171247&sum=50000 [07:59:11]StoreToDocumentArchive [07:59:11]shift 48 fd 24684 [07:59:11]save to /storage/0048/doc_00024684 [07:59:11]save last doc name /storage/0048/doc_00024684 to /storage/kkm_last_doc_name [07:59:11]save OK [07:59:11]Clear old archive folders... [07:59:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:59:11]tlvbuf is 012F0390 [07:59:11]SAM_PROTO_ClearQueue [07:59:11]wFMCommunicate request_size=4 [07:59:11]MH_SAM_APDU [07:59:11]CAPDU: 80 09 00 00 [07:59:11]Write to MH i2c: E2 08 00 82 5F 80 09 00 00 00 00 00 00 53 [07:59:11]Write i2c OK [07:59:11]MH_I2C_Read... [07:59:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:59:12]Read from MH i2c: E2 [07:59:12]MH_I2C_Read... [07:59:12]Read from MH i2c: E2 03 00 [07:59:12]MH_I2C_Read... [07:59:12]Read from MH i2c: E2 03 00 82 5F 00 90 00 55 [07:59:12]RAPDU: 90 00 [07:59:12]wFMCommunicate OK [07:59:12]SAM_PROTO_ClearQueue done [07:59:12]KKMCreateOFDPacket [07:59:12]OFDProtocolAddRootSTLVToBuf [07:59:12]FM_MakeSignedData [07:59:12]FM_MakeSignedData [07:59:12]SAM_PROTO_SignData [07:59:12]wFMCommunicate request_size=4 [07:59:12]MH_SAM_APDU [07:59:12]CAPDU: 80 0D 01 02 [07:59:12]Write to MH i2c: E2 08 00 83 5F 80 0D 01 02 00 00 00 00 5B [07:59:12]Write i2c OK [07:59:12]MH_I2C_Read... [07:59:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:59:12]Read from MH i2c: E2 [07:59:12]MH_I2C_Read... [07:59:12]Read from MH i2c: E2 03 00 [07:59:12]MH_I2C_Read... [07:59:12]Read from MH i2c: E2 03 00 83 5F 00 90 00 56 [07:59:12]RAPDU: 90 00 [07:59:12]wFMCommunicate OK [07:59:12]wFMCommunicate request_size=255 [07:59:12]MH_SAM_APDU [07:59: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 3B 00 00 00 F4 03 04 00 53 9D A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6C 60 00 00 35 04 06 00 BA [07:59:12]Write to MH i2c: E2 02 01 84 5F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 3B 00 00 00 F4 03 04 00 53 9D A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6C 60 00 00 35 04 06 00 BA 00 00 C6 [07:59:12]Write i2c OK [07:59:12]MH_I2C_Read... [07:59:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:59:12]Read from MH i2c: E2 [07:59:12]MH_I2C_Read... [07:59:12]Read from MH i2c: E2 03 00 [07:59:12]MH_I2C_Read... [07:59:12]Read from MH i2c: E2 03 00 84 5F 00 90 00 57 [07:59:12]RAPDU: 90 00 [07:59:12]wFMCommunicate OK [07:59:12]wFMCommunicate request_size=10 [07:59:12]MH_SAM_APDU [07:59:12]CAPDU: 80 0D 02 02 05 7B 93 C0 76 F1 [07:59:12]Write to MH i2c: E2 0D 00 85 5F 80 0D 02 02 05 00 7B 93 C0 76 F1 00 00 9D [07:59:12]Write i2c OK [07:59:12]MH_I2C_Read... [07:59:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:59:12]Read from MH i2c: E2 [07:59:12]MH_I2C_Read... [07:59:12]Read from MH i2c: E2 03 00 [07:59:12]MH_I2C_Read... [07:59:12]Read from MH i2c: E2 03 00 85 5F 00 90 00 58 [07:59:12]RAPDU: 90 00 [07:59:12]wFMCommunicate OK [07:59:12]wFMCommunicate request_size=4 [07:59:12]MH_SAM_APDU [07:59:12]CAPDU: 80 0D 03 02 [07:59:12]Write to MH i2c: E2 08 00 86 5F 80 0D 03 02 00 00 00 00 60 [07:59:12]Write i2c OK [07:59:12]MH_I2C_Read... [07:59:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:59:12]Read from MH i2c: E2 [07:59:12]MH_I2C_Read... [07:59:12]Read from MH i2c: E2 0B 00 [07:59:12]MH_I2C_Read... [07:59:12]Read from MH i2c: E2 0B 00 86 5F 00 4B E2 63 00 77 E1 EB E6 90 00 1A [07:59:12]RAPDU: 4B E2 63 00 77 E1 EB E6 90 00 [07:59:12]wFMCommunicate OK [07:59:12]SAM_PROTO_SignData done [07:59:12]FM_MakeSignedData done [07:59:12]CreateOFDProtocolMessage [07:59:12]wFMCommunicate request_size=4 [07:59:12]MH_SAM_APDU [07:59:12]CAPDU: 80 11 00 00 [07:59:12]Write to MH i2c: E2 08 00 87 5F 80 11 00 00 00 00 00 00 60 [07:59:12]Write i2c OK [07:59:12]MH_I2C_Read... [07:59:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:59:12]Read from MH i2c: E2 [07:59:12]MH_I2C_Read... [07:59:12]Read from MH i2c: E2 17 00 [07:59:12]MH_I2C_Read... [07:59:12]Read from MH i2c: E2 17 00 87 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B6 [07:59:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [07:59:12]wFMCommunicate OK [07:59:12]CreateOFDProtocolMessage done [07:59:12]OFDSenderStorePacket 24684 [07:59:12]StoreOFDPacket docnum=24684 [07:59:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 F2 02 07 01 CC 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 3B 00 00 00 F4 03 04 00 53 9D A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6C 60 00 00 35 04 06 00 BA 7B 93 C0 76 F1 4B E2 63 00 77 E1 EB E6 [07:59:12]CheckFolder [07:59:12]dirname=/storage/ofd_packets [07:59:12]CheckFolder done [07:59:12]ProducePacketName [07:59:12]name=ofd_packets/00024684 [07:59:12]NVStorageSaveData ofd_packets/00024684 [07:59:12]File name is /storage/ofd_packets/00024684 [07:59:12]Write 301 bytes [07:59:12]NVStorageSaveData done [07:59:12]OFDSenderStorePacket done [07:59:12]KKMCreateOFDPacket done [07:59:12]NVStorageSaveData kkm_last_timestamp [07:59:12]File name is /storage/kkm_last_timestamp [07:59:12]Write 4 bytes [07:59:12]NVStorageSaveData done [07:59:12]ExternCall_PrintAddStr [07:59:12]wPrintStart [07:59:12]Write to MH i2c: 01 00 00 88 5F E7 [07:59:12]Write i2c OK [07:59:12]MH_I2C_Read... [07:59:12]Read from MH i2c: 01 [07:59:12]MH_I2C_Read... [07:59:12]Read from MH i2c: 01 07 00 [07:59:12]MH_I2C_Read... [07:59:12]Read from MH i2c: 01 07 00 88 5F 00 00 00 00 00 FF 0F FC [07:59:12]RasterBufferAndPrint [07:59:12]line Счет N : (1)610324 [07:59:12]line ИНН: 02508201610067 [07:59:12]line Контрольно-Кассовый Чек [07:59:12]line ПРОДАЖА [07:59:12]line ТРК (МРК, ГНК) : 52 [07:59:12]line Товар: 2710124130 [07:59:12]line Аи-92-К-2 [07:59:12]line 7.380 * 67.80 [07:59:12]line = 500.36 [07:59:12]line НДС 12% НСП 1% [07:59:12]line > о реализуемом товаре [07:59:12]line ОКРУГЛЕНИЕ: -0.36 [07:59:12]line ИТОГО: 500.00 [07:59:12]line Внесено: 500.00 [07:59:12]line СДАЧА: 0.00 [07:59:12]line НСП 1% : 4.43 [07:59:12]line НДС 12% : 53.14 [07:59:12]line Наличными: 500.00 [07:59:12]line Безнал.: 0.00 [07:59:12]line Место: АЗС № 127 "Партнер Нефть" [07:59:12]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [07:59:12]line СНО: Общий режим [07:59:12]line Чек 59 30.07.2024 07:59 [07:59:12]line Смена: 48 ФФД: 1.0 [07:59:12]line ЗНМ: 0300000158 [07:59:12]line РНМ: 0000000000171247 [07:59:12]line Версия ККМ: v1.0 [07:59:12]line ФМ: 0000000002098565 [07:59:12]line ФД: 24684 [07:59:12]line ФПД: 205039922607857 [07:59:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T075915&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24684&fm=205039922607857&tin=02508201610067®Number=0000000000171247&sum=50000 [07:59:12]OFD Sender: Processing packet 24684 [packets to send 29, broken 28] [07:59:12]ProducePacketName [07:59:12]name=ofd_packets/00024684 [07:59:12]OFD Sender: To server: pG, [07:59:12]CommunicateWithHost lk.salyk.kg:30040 [07:59:12]ConnectInit lk.salyk.kg [07:59:12]written 0, free lines is 4095 [07:59:12]Connected sock=10 [07:59:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 F2 02 07 01 CC 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 3B 00 00 00 F4 03 04 00 53 9D A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6C 60 00 00 35 04 06 00 BA 7B 93 C0 76 F1 4B E2 63 00 77 E1 EB E6 [07:59:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 A3 35 47 00 1F 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 32 30 39 38 35 36 35 10 04 04 00 6C 60 00 00 F4 03 04 00 E2 48 A8 66 B6 04 01 00 00 48 D3 2B 41 95 51 39 40 [07:59:13]CommunicateWithHost err = 0 [07:59:13]CheckOFDResponse [07:59:13]1017 (14) - 77093643461234 [07:59:13]1041 (16) - 0000000002098565 [07:59:13]1040 (4) - 24684 [07:59:13]1012 (4) - 30.07.2024 01:58 [07:59:13]1206 (1) - 0 [07:59:13]OFD Sender: Remove packet 24684 [07:59:13]ProducePacketName [07:59:13]name=ofd_packets/00024684 [07:59:13]NVStorageDeleteData [07:59:13]Write to MH i2c: 01 00 00 B3 5F 12 [07:59:13]Write i2c OK [07:59:13]MH_I2C_Read... [07:59:13]Read from MH i2c: 01 [07:59:13]MH_I2C_Read... [07:59:13]Read from MH i2c: 01 07 00 [07:59:13]MH_I2C_Read... [07:59:13]Read from MH i2c: 01 07 00 B3 5F 00 00 00 00 00 F3 0C 18 [07:59:13]RasterBufferAndPrint [07:59:13]line [07:59:13]line [07:59:13]line [07:59:13]line [07:59:13]line [07:59:13]written 0, free lines is 3333 [07:59:13]MH_Cut [07:59:13]Write to MH i2c: D1 01 00 BA 5F 01 EB [07:59:13]Write i2c OK [07:59:13]MH_I2C_Read... [07:59:13]Read from MH i2c: D1 [07:59:13]MH_I2C_Read... [07:59:13]Read from MH i2c: D1 01 00 [07:59:13]MH_I2C_Read... [07:59:13]Read from MH i2c: D1 01 00 BA 5F 00 EA [07:59:13]Write to MH i2c: 01 00 00 BB 5F 1A [07:59:13]Write i2c OK [07:59:13]MH_I2C_Read... [07:59:13]OFD Sender: No OFD packet to send [07:59:14]*** Cut start [07:59:14]*** Partial cut [07:59:14]*** CUTSNS_PIN = 1 [07:59:14]*** CUTSNS_PIN = 0 [07:59:14]*** Brake cut motor [07:59:14]Read from MH i2c: 01 [07:59:14]MH_I2C_Read... [07:59:14]*** Stop cut motor [07:59:14]*** Cut end [07:59:14]Read from MH i2c: 01 07 00 [07:59:14]MH_I2C_Read... [07:59:14]Read from MH i2c: 01 07 00 BB 5F 00 00 00 00 00 FF 0F 2F [07:59:14]process_action close_receipt done [07:59:14]requested_data is exist [07:59:14]produce_requested_data [07:59:14]requested_item fm.sn is exist - process it [07:59:14]wFMCommunicate request_size=4 [07:59:14]MH_SAM_APDU [07:59:14]CAPDU: 80 11 00 00 [07:59:14]Write to MH i2c: E2 08 00 BC 5F 80 11 00 00 00 00 00 00 95 [07:59:14]Write i2c OK [07:59:14]MH_I2C_Read... [07:59:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:59:14]Read from MH i2c: E2 [07:59:14]MH_I2C_Read... [07:59:14]Read from MH i2c: E2 17 00 [07:59:14]MH_I2C_Read... [07:59:14]Read from MH i2c: E2 17 00 BC 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 EB [07:59:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [07:59:14]wFMCommunicate OK [07:59:14]requested_item fd.num is exist - process it [07:59:14]SAM_PROTO_GetFieldsCounters [07:59:14]wFMCommunicate request_size=4 [07:59:14]MH_SAM_APDU [07:59:14]CAPDU: 80 13 00 00 [07:59:14]Write to MH i2c: E2 08 00 BD 5F 80 13 00 00 00 00 00 00 98 [07:59:14]Write i2c OK [07:59:14]MH_I2C_Read... [07:59:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:59:14]Read from MH i2c: E2 [07:59:14]MH_I2C_Read... [07:59:14]Read from MH i2c: E2 62 00 [07:59:14]MH_I2C_Read... [07:59:14]Read from MH i2c: E2 62 00 BD 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 6C 60 00 00 0E 04 04 00 30 00 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 66 [07:59:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 6C 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:59:14]wFMCommunicate OK [07:59:14]SAM_PROTO_GetFieldsCounters done [07:59:14]requested_item shift.num is exist - process it [07:59:14]requested_item shift.opened is exist - process it [07:59:14]req_shift_opened [07:59:14]FM_GetShiftState [07:59:14]SAM_PROTO_GetShiftState [07:59:14]wFMCommunicate request_size=4 [07:59:14]MH_SAM_APDU [07:59:14]CAPDU: 80 13 01 00 [07:59:14]Write to MH i2c: E2 08 00 BE 5F 80 13 01 00 00 00 00 00 9A [07:59:14]Write i2c OK [07:59:14]MH_I2C_Read... [07:59:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:59:14]Read from MH i2c: E2 [07:59:14]MH_I2C_Read... [07:59:14]Read from MH i2c: E2 0E 00 [07:59:14]MH_I2C_Read... [07:59:14]Read from MH i2c: E2 0E 00 BE 5F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4D [07:59:14]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [07:59:14]wFMCommunicate OK [07:59:14]SAM_PROTO_GetShiftState done [07:59:14]FM_GetShiftState done [07:59:14]req_shift_opened done [07:59:14]requested_item shift.open_date is exist - process it [07:59:14]req_shift_open_date [07:59:14]req_shift_open_date done [07:59:14]produce_requested_data done [07:59:14]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24684,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [07:59:14]process_action_free close_receipt [07:59:14]json_value_free [07:59:14]json_value_free done [07:59:14]process_json_proto returns [07:59:14]Send response to host [07:59:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24684,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [07:59:14]free response buf [07:59:14]execute_script done [07:59:14]execute_script returns [07:59:14]free content buf [07:59:14]Sock 9.Close socket [07:59:14]Sock 9.Thread stoped [07:59:18]OFD Sender: No OFD packet to send [07:59:23]OFD Sender: No OFD packet to send [07:59:28]OFD Sender: No OFD packet to send [07:59:33]OFD Sender: No OFD packet to send [07:59:38]OFD Sender: No OFD packet to send [07:59:43]OFD Sender: No OFD packet to send [07:59:48]OFD Sender: No OFD packet to send [07:59:53]OFD Sender: No OFD packet to send [07:59:58]OFD Sender: No OFD packet to send [08:00:03]OFD Sender: No OFD packet to send [08:00:08]OFD Sender: No OFD packet to send [08:00:13]OFD Sender: No OFD packet to send [08:00:18]OFD Sender: No OFD packet to send [08:00:23]OFD Sender: No OFD packet to send [08:00:28]OFD Sender: No OFD packet to send [08:00:33]OFD Sender: No OFD packet to send [08:00:38]OFD Sender: No OFD packet to send [08:00:43]OFD Sender: No OFD packet to send [08:00:48]OFD Sender: No OFD packet to send [08:00:53]OFD Sender: No OFD packet to send [08:00:58]OFD Sender: No OFD packet to send [08:01:03]OFD Sender: No OFD packet to send [08:01:08]OFD Sender: No OFD packet to send [08:01:13]OFD Sender: No OFD packet to send [08:01:18]OFD Sender: No OFD packet to send [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:21]accept exits with 7 [08:02:21]New connection [08:02:21]New thread 3067469156 created [08:02:21]Thread 3067612516 joined [08:02:21]Waiting for new connection... [08:02:21] Sock 7.Parse request [08:02:21]Sock 7.Check first char [08:02:21]Sock 7.First char is OK [08:02:21]request: POST /json_proto HTTP/1.0 [08:02:21]Method: POST [08:02:21]URL: /json_proto [08:02:21]Method is POST - this is cgi request [08:02:21]url: /json_proto [08:02:21]query_string will be loaded in cgi processing [08:02:21]execute_cgi json_proto POST (null) [08:02:21]execute_cgi path=json_proto method=POST [08:02:21]POST find Content-Length [08:02:21]Host: 172.17.45.131:8080 [08:02:21]Content-Length: 803 [08:02:21]Content-Type: application/json [08:02:21] [08:02:21]POST finish read [08:02:21]Found Content-Length = 803 [08:02:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610325", "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" ] } } [08:02:21]execute_script... [08:02: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)610325", "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" ] } } [08:02:21]POST & json_proto [08:02:21]process_json_proto [08:02:21]json parsed OK: [08:02:21]protocol is kg_v1.0 [08:02:21]action value=close_receipt [08:02:21]process_action close_receipt [08:02:21]cmd_close_receipt [08:02:21]MH_GetDate [08:02:21]Write to MH i2c: F0 00 00 BF 5F 0D [08:02:21]Write i2c OK [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: F0 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: F0 09 00 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: F0 09 00 BF 5F 00 11 9E A8 66 C6 D4 6E 66 41 [08:02:21]GetLastDocTimeStamp 1722326355 [08:02:21]current date 1722326545 [08:02:21]FM_GetShiftState [08:02:21]SAM_PROTO_GetShiftState [08:02:21]wFMCommunicate request_size=4 [08:02:21]MH_SAM_APDU [08:02:21]CAPDU: 80 13 01 00 [08:02:21]Write to MH i2c: E2 08 00 C0 5F 80 13 01 00 00 00 00 00 9C [08:02:21]Write i2c OK [08:02:21]MH_I2C_Read... [08:02:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:21]Read from MH i2c: E2 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: E2 0E 00 [08:02:21]MH_I2C_Read... [08:02:21]Read from MH i2c: E2 0E 00 C0 5F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4F [08:02:21]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:02:21]wFMCommunicate OK [08:02:21]SAM_PROTO_GetShiftState done [08:02:21]FM_GetShiftState done [08:02:21]opened in 1722298218 [08:02:21]opened+sec_in_day 1722384618 [08:02:21]quantity*price = 150041 [08:02:21]sum+1 = 150042 [08:02:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.41 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 0.00 Безнал.: 1500.41 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 60 30.07.2024 08:02 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24685 ФПД: 114668833888921 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T080225&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24685&fm=114668833888921&tin=02508201610067®Number=0000000000171247&sum=150041 [08:02:22]StoreToDocumentArchive [08:02:22]shift 48 fd 24685 [08:02:22]save to /storage/0048/doc_00024685 [08:02:22]save last doc name /storage/0048/doc_00024685 to /storage/kkm_last_doc_name [08:02:22]save OK [08:02:22]Clear old archive folders... [08:02:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:02:22]tlvbuf is 014565B0 [08:02:22]SAM_PROTO_ClearQueue [08:02:22]wFMCommunicate request_size=4 [08:02:22]MH_SAM_APDU [08:02:22]CAPDU: 80 09 00 00 [08:02:22]Write to MH i2c: E2 08 00 CD 5F 80 09 00 00 00 00 00 00 9E [08:02:22]Write i2c OK [08:02:22]MH_I2C_Read... [08:02:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:02:22]Read from MH i2c: E2 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 03 00 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 03 00 CD 5F 00 90 00 A0 [08:02:22]RAPDU: 90 00 [08:02:22]wFMCommunicate OK [08:02:22]SAM_PROTO_ClearQueue done [08:02:22]KKMCreateOFDPacket [08:02:22]OFDProtocolAddRootSTLVToBuf [08:02:22]FM_MakeSignedData [08:02:22]FM_MakeSignedData [08:02:22]SAM_PROTO_SignData [08:02:22]wFMCommunicate request_size=4 [08:02:22]MH_SAM_APDU [08:02:22]CAPDU: 80 0D 01 02 [08:02:22]Write to MH i2c: E2 08 00 CE 5F 80 0D 01 02 00 00 00 00 A6 [08:02:22]Write i2c OK [08:02:22]MH_I2C_Read... [08:02:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:02:22]Read from MH i2c: E2 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 03 00 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 03 00 CE 5F 00 90 00 A1 [08:02:22]RAPDU: 90 00 [08:02:22]wFMCommunicate OK [08:02:22]wFMCommunicate request_size=255 [08:02:22]MH_SAM_APDU [08:02:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3C 00 00 00 F4 03 04 00 11 9E A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6D 60 00 00 35 04 06 00 68 [08:02:22]Write to MH i2c: E2 02 01 CF 5F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 3C 00 00 00 F4 03 04 00 11 9E A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6D 60 00 00 35 04 06 00 68 00 00 49 [08:02:22]Write i2c OK [08:02:22]MH_I2C_Read... [08:02:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:22]Read from MH i2c: E2 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 03 00 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 03 00 CF 5F 00 90 00 A2 [08:02:22]RAPDU: 90 00 [08:02:22]wFMCommunicate OK [08:02:22]wFMCommunicate request_size=10 [08:02:22]MH_SAM_APDU [08:02:22]CAPDU: 80 0D 02 02 05 4A 6B 1C 5A 99 [08:02:22]Write to MH i2c: E2 0D 00 D0 5F 80 0D 02 02 05 00 4A 6B 1C 5A 99 00 00 77 [08:02:22]Write i2c OK [08:02:22]MH_I2C_Read... [08:02:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:22]Read from MH i2c: E2 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 03 00 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 03 00 D0 5F 00 90 00 A3 [08:02:22]RAPDU: 90 00 [08:02:22]wFMCommunicate OK [08:02:22]wFMCommunicate request_size=4 [08:02:22]MH_SAM_APDU [08:02:22]CAPDU: 80 0D 03 02 [08:02:22]Write to MH i2c: E2 08 00 D1 5F 80 0D 03 02 00 00 00 00 AB [08:02:22]Write i2c OK [08:02:22]MH_I2C_Read... [08:02:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:02:22]Read from MH i2c: E2 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 0B 00 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 0B 00 D1 5F 00 81 8D 20 8C ED BA 11 02 90 00 20 [08:02:22]RAPDU: 81 8D 20 8C ED BA 11 02 90 00 [08:02:22]wFMCommunicate OK [08:02:22]SAM_PROTO_SignData done [08:02:22]FM_MakeSignedData done [08:02:22]CreateOFDProtocolMessage [08:02:22]wFMCommunicate request_size=4 [08:02:22]MH_SAM_APDU [08:02:22]CAPDU: 80 11 00 00 [08:02:22]Write to MH i2c: E2 08 00 D2 5F 80 11 00 00 00 00 00 00 AB [08:02:22]Write i2c OK [08:02:22]MH_I2C_Read... [08:02:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:22]Read from MH i2c: E2 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 17 00 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: E2 17 00 D2 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 01 [08:02:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:02:22]wFMCommunicate OK [08:02:22]CreateOFDProtocolMessage done [08:02:22]OFDSenderStorePacket 24685 [08:02:22]StoreOFDPacket docnum=24685 [08:02:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 41 D4 07 01 29 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 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 3C 00 00 00 F4 03 04 00 11 9E A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6D 60 00 00 35 04 06 00 68 4A 6B 1C 5A 99 81 8D 20 8C ED BA 11 02 [08:02:22]CheckFolder [08:02:22]dirname=/storage/ofd_packets [08:02:22]CheckFolder done [08:02:22]ProducePacketName [08:02:22]name=ofd_packets/00024685 [08:02:22]NVStorageSaveData ofd_packets/00024685 [08:02:22]File name is /storage/ofd_packets/00024685 [08:02:22]Write 301 bytes [08:02:22]NVStorageSaveData done [08:02:22]OFDSenderStorePacket done [08:02:22]KKMCreateOFDPacket done [08:02:22]NVStorageSaveData kkm_last_timestamp [08:02:22]File name is /storage/kkm_last_timestamp [08:02:22]Write 4 bytes [08:02:22]NVStorageSaveData done [08:02:22]ExternCall_PrintAddStr [08:02:22]wPrintStart [08:02:22]Write to MH i2c: 01 00 00 D3 5F 32 [08:02:22]Write i2c OK [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: 01 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: 01 07 00 [08:02:22]MH_I2C_Read... [08:02:22]Read from MH i2c: 01 07 00 D3 5F 00 00 00 00 00 FF 0F 47 [08:02:22]RasterBufferAndPrint [08:02:22]line Счет N : (1)610325 [08:02:22]line ИНН: 02508201610067 [08:02:22]line Контрольно-Кассовый Чек [08:02:22]line ПРОДАЖА [08:02:22]line ТРК (МРК, ГНК) : 42 [08:02:22]line Товар: 2710124130 [08:02:22]line Аи-92-К-2 [08:02:22]line 22.130 * 67.80 [08:02:22]line = 1500.41 [08:02:22]line НДС 12% НСП 1% [08:02:22]line > о реализуемом товаре [08:02:22]line ИТОГО: 1500.41 [08:02:22]line НСП 1% : 13.28 [08:02:22]line НДС 12% : 159.34 [08:02:22]line Наличными: 0.00 [08:02:22]line Безнал.: 1500.41 [08:02:22]line Место: АЗС № 127 "Партнер Нефть" [08:02:22]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [08:02:22]line СНО: Общий режим [08:02:22]line Чек 60 30.07.2024 08:02 [08:02:22]line Смена: 48 ФФД: 1.0 [08:02:22]line ЗНМ: 0300000158 [08:02:22]line РНМ: 0000000000171247 [08:02:22]line Версия ККМ: v1.0 [08:02:22]line Платежная система: O! деньги [08:02:22]line ФМ: 0000000002098565 [08:02:22]line ФД: 24685 [08:02:22]line ФПД: 114668833888921 [08:02:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T080225&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24685&fm=114668833888921&tin=02508201610067®Number=0000000000171247&sum=150041 [08:02:23]OFD Sender: Processing packet 24685 [packets to send 29, broken 28] [08:02:23]ProducePacketName [08:02:23]name=ofd_packets/00024685 [08:02:23]OFD Sender: To server: pG, [08:02:23]CommunicateWithHost lk.salyk.kg:30040 [08:02:23]ConnectInit lk.salyk.kg [08:02:23]written 0, free lines is 4095 [08:02:23]Connected sock=10 [08:02:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 41 D4 07 01 29 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 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 3C 00 00 00 F4 03 04 00 11 9E A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6D 60 00 00 35 04 06 00 68 4A 6B 1C 5A 99 81 8D 20 8C ED BA 11 02 [08:02:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 4C 04 47 00 E4 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 32 30 39 38 35 36 35 10 04 04 00 6D 60 00 00 F4 03 04 00 A0 49 A8 66 B6 04 01 00 00 44 D5 D5 40 21 D8 66 F6 [08:02:23]CommunicateWithHost err = 0 [08:02:23]CheckOFDResponse [08:02:23]1017 (14) - 77093643461234 [08:02:23]1041 (16) - 0000000002098565 [08:02:23]1040 (4) - 24685 [08:02:23]1012 (4) - 30.07.2024 02:02 [08:02:23]1206 (1) - 0 [08:02:23]OFD Sender: Remove packet 24685 [08:02:23]ProducePacketName [08:02:23]name=ofd_packets/00024685 [08:02:23]NVStorageDeleteData [08:02:23]Write to MH i2c: 01 00 00 FD 5F 5C [08:02:23]Write i2c OK [08:02:23]MH_I2C_Read... [08:02:23]Read from MH i2c: 01 [08:02:23]MH_I2C_Read... [08:02:23]Read from MH i2c: 01 07 00 [08:02:23]MH_I2C_Read... [08:02:23]Read from MH i2c: 01 07 00 FD 5F 00 00 00 00 00 19 0D 89 [08:02:23]RasterBufferAndPrint [08:02:23]line [08:02:23]line [08:02:23]line [08:02:23]line [08:02:23]line [08:02:23]written 0, free lines is 3362 [08:02:23]MH_Cut [08:02:23]Write to MH i2c: D1 01 00 04 60 01 36 [08:02:23]Write i2c OK [08:02:23]MH_I2C_Read... [08:02:23]Read from MH i2c: D1 [08:02:23]MH_I2C_Read... [08:02:23]Read from MH i2c: D1 01 00 [08:02:23]MH_I2C_Read... [08:02:23]Read from MH i2c: D1 01 00 04 60 00 35 [08:02:23]Write to MH i2c: 01 00 00 05 60 65 [08:02:23]Write i2c OK [08:02:23]MH_I2C_Read... [08:02:23]OFD Sender: No OFD packet to send [08:02:24]*** Cut start [08:02:24]*** Partial cut [08:02:24]*** CUTSNS_PIN = 1 [08:02:24]*** CUTSNS_PIN = 0 [08:02:24]*** Brake cut motor [08:02:24]Read from MH i2c: 01 [08:02:24]MH_I2C_Read... [08:02:24]*** Stop cut motor [08:02:24]*** Cut end [08:02:24]Read from MH i2c: 01 07 00 [08:02:24]MH_I2C_Read... [08:02:24]Read from MH i2c: 01 07 00 05 60 00 00 00 00 00 FF 0F 7A [08:02:24]process_action close_receipt done [08:02:24]requested_data is exist [08:02:24]produce_requested_data [08:02:24]requested_item fm.sn is exist - process it [08:02:24]wFMCommunicate request_size=4 [08:02:24]MH_SAM_APDU [08:02:24]CAPDU: 80 11 00 00 [08:02:24]Write to MH i2c: E2 08 00 06 60 80 11 00 00 00 00 00 00 E0 [08:02:24]Write i2c OK [08:02:24]MH_I2C_Read... [08:02:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:24]Read from MH i2c: E2 [08:02:24]MH_I2C_Read... [08:02:24]Read from MH i2c: E2 17 00 [08:02:24]MH_I2C_Read... [08:02:24]Read from MH i2c: E2 17 00 06 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 36 [08:02:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:02:24]wFMCommunicate OK [08:02:24]requested_item fd.num is exist - process it [08:02:24]SAM_PROTO_GetFieldsCounters [08:02:24]wFMCommunicate request_size=4 [08:02:24]MH_SAM_APDU [08:02:24]CAPDU: 80 13 00 00 [08:02:24]Write to MH i2c: E2 08 00 07 60 80 13 00 00 00 00 00 00 E3 [08:02:24]Write i2c OK [08:02:24]MH_I2C_Read... [08:02:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:02:25]Read from MH i2c: E2 [08:02:25]MH_I2C_Read... [08:02:25]Read from MH i2c: E2 62 00 [08:02:25]MH_I2C_Read... [08:02:25]Read from MH i2c: E2 62 00 07 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 6D 60 00 00 0E 04 04 00 30 00 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 B5 [08:02:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 6D 60 00 00 0E 04 04 00 30 00 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 [08:02:25]wFMCommunicate OK [08:02:25]SAM_PROTO_GetFieldsCounters done [08:02:25]requested_item shift.num is exist - process it [08:02:25]requested_item shift.opened is exist - process it [08:02:25]req_shift_opened [08:02:25]FM_GetShiftState [08:02:25]SAM_PROTO_GetShiftState [08:02:25]wFMCommunicate request_size=4 [08:02:25]MH_SAM_APDU [08:02:25]CAPDU: 80 13 01 00 [08:02:25]Write to MH i2c: E2 08 00 08 60 80 13 01 00 00 00 00 00 E5 [08:02:25]Write i2c OK [08:02:25]MH_I2C_Read... [08:02:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:25]Read from MH i2c: E2 [08:02:25]MH_I2C_Read... [08:02:25]Read from MH i2c: E2 0E 00 [08:02:25]MH_I2C_Read... [08:02:25]Read from MH i2c: E2 0E 00 08 60 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 98 [08:02:25]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:02:25]wFMCommunicate OK [08:02:25]SAM_PROTO_GetShiftState done [08:02:25]FM_GetShiftState done [08:02:25]req_shift_opened done [08:02:25]requested_item shift.open_date is exist - process it [08:02:25]req_shift_open_date [08:02:25]req_shift_open_date done [08:02:25]produce_requested_data done [08:02:25]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24685,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [08:02:25]process_action_free close_receipt [08:02:25]json_value_free [08:02:25]json_value_free done [08:02:25]process_json_proto returns [08:02:25]Send response to host [08:02:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24685,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [08:02:25]free response buf [08:02:25]execute_script done [08:02:25]execute_script returns [08:02:25]free content buf [08:02:25]Sock 7.Close socket [08:02:25]Sock 7.Thread stoped [08:02:29]OFD Sender: No OFD packet to send [08:02:34]OFD Sender: No OFD packet to send [08:02:39]OFD Sender: No OFD packet to send [08:02:44]OFD Sender: No OFD packet to send [08:02:49]OFD Sender: No OFD packet to send [08:02:54]OFD Sender: No OFD packet to send [08:02:59]OFD Sender: No OFD packet to send [08:03:04]OFD Sender: No OFD packet to send [08:03:09]OFD Sender: No OFD packet to send [08:03:14]OFD Sender: No OFD packet to send [08:03:19]OFD Sender: No OFD packet to send [08:03:24]OFD Sender: No OFD packet to send [08:03:29]OFD Sender: No OFD packet to send [08:03:34]OFD Sender: No OFD packet to send [08:03:39]OFD Sender: No OFD packet to send [08:03:44]OFD Sender: No OFD packet to send [08:03:49]OFD Sender: No OFD packet to send [08:03:54]OFD Sender: No OFD packet to send [08:03:59]OFD Sender: No OFD packet to send [08:04:04]OFD Sender: No OFD packet to send [08:04:09]OFD Sender: No OFD packet to send [08:04:14]OFD Sender: No OFD packet to send [08:04:19]OFD Sender: No OFD packet to send [08:04:24]OFD Sender: No OFD packet to send [08:04:29]OFD Sender: No OFD packet to send [08:04:34]OFD Sender: No OFD packet to send [08:04:39]OFD Sender: No OFD packet to send [08:04:44]OFD Sender: No OFD packet to send [08:04:49]OFD Sender: No OFD packet to send [08:04:54]OFD Sender: No OFD packet to send [08:04:59]OFD Sender: No OFD packet to send [08:05:04]OFD Sender: No OFD packet to send [08:05:09]OFD Sender: No OFD packet to send [08:05:14]OFD Sender: No OFD packet to send [08:05:19]OFD Sender: No OFD packet to send [08:05:24]OFD Sender: No OFD packet to send [08:05:29]OFD Sender: No OFD packet to send [08:05:34]OFD Sender: No OFD packet to send [08:05:39]OFD Sender: No OFD packet to send [08:05:44]OFD Sender: No OFD packet to send [08:05:49]OFD Sender: No OFD packet to send [08:05:54]OFD Sender: No OFD packet to send [08:05:59]OFD Sender: No OFD packet to send [08:06:04]OFD Sender: No OFD packet to send [08:06:09]OFD Sender: No OFD packet to send [08:06:14]OFD Sender: No OFD packet to send [08:06:19]OFD Sender: No OFD packet to send [08:06:24]OFD Sender: No OFD packet to send [08:06:29]OFD Sender: No OFD packet to send [08:06:34]OFD Sender: No OFD packet to send [08:06:39]OFD Sender: No OFD packet to send [08:06:44]OFD Sender: No OFD packet to send [08:06:49]OFD Sender: No OFD packet to send [08:06:54]OFD Sender: No OFD packet to send [08:06:59]OFD Sender: No OFD packet to send [08:07:04]OFD Sender: No OFD packet to send [08:07:09]OFD Sender: No OFD packet to send [08:07:14]OFD Sender: No OFD packet to send [08:07:19]OFD Sender: No OFD packet to send [08:07:24]OFD Sender: No OFD packet to send [08:07:29]OFD Sender: No OFD packet to send [08:07:34]OFD Sender: No OFD packet to send [08:07:39]OFD Sender: No OFD packet to send [08:07:44]OFD Sender: No OFD packet to send [08:07:49]OFD Sender: No OFD packet to send [08:07:54]OFD Sender: No OFD packet to send [08:07:59]OFD Sender: No OFD packet to send [08:08:04]OFD Sender: No OFD packet to send [08:08:09]OFD Sender: No OFD packet to send [08:08:11]accept exits with 9 [08:08:11]New connection [08:08:11]New thread 3067612516 created [08:08:11]Thread 3067469156 joined [08:08:11]Waiting for new connection... [08:08:11] Sock 9.Parse request [08:08:11]Sock 9.Check first char [08:08:11]Sock 9.First char is OK [08:08:11]request: POST /json_proto HTTP/1.0 [08:08:11]Method: POST [08:08:11]URL: /json_proto [08:08:11]Method is POST - this is cgi request [08:08:11]url: /json_proto [08:08:11]query_string will be loaded in cgi processing [08:08:11]execute_cgi json_proto POST (null) [08:08:11]execute_cgi path=json_proto method=POST [08:08:11]POST find Content-Length [08:08:11]Host: 172.17.45.131:8080 [08:08:11]Content-Length: 682 [08:08:11]Content-Type: application/json [08:08:11] [08:08:11]POST finish read [08:08:11]Found Content-Length = 682 [08:08:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610326", "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" ] } } [08:08:11]execute_script... [08:08: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)610326", "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" ] } } [08:08:11]POST & json_proto [08:08:11]process_json_proto [08:08:11]json parsed OK: [08:08:11]protocol is kg_v1.0 [08:08:11]action value=close_receipt [08:08:11]process_action close_receipt [08:08:11]cmd_close_receipt [08:08:11]MH_GetDate [08:08:11]Write to MH i2c: F0 00 00 09 60 58 [08:08:11]Write i2c OK [08:08:11]MH_I2C_Read... [08:08:11]Read from MH i2c: F0 [08:08:11]MH_I2C_Read... [08:08:11]Read from MH i2c: F0 09 00 [08:08:11]MH_I2C_Read... [08:08:11]Read from MH i2c: F0 09 00 09 60 00 70 9F A8 66 C6 D4 6E 66 EC [08:08:11]GetLastDocTimeStamp 1722326545 [08:08:11]current date 1722326896 [08:08:11]FM_GetShiftState [08:08:11]SAM_PROTO_GetShiftState [08:08:11]wFMCommunicate request_size=4 [08:08:11]MH_SAM_APDU [08:08:11]CAPDU: 80 13 01 00 [08:08:11]Write to MH i2c: E2 08 00 0A 60 80 13 01 00 00 00 00 00 E7 [08:08:11]Write i2c OK [08:08:11]MH_I2C_Read... [08:08:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:11]Read from MH i2c: E2 [08:08:11]MH_I2C_Read... [08:08:11]Read from MH i2c: E2 0E 00 [08:08:11]MH_I2C_Read... [08:08:11]Read from MH i2c: E2 0E 00 0A 60 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 9A [08:08:11]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:08:11]wFMCommunicate OK [08:08:11]SAM_PROTO_GetShiftState done [08:08:11]FM_GetShiftState done [08:08:11]opened in 1722298218 [08:08:11]opened+sec_in_day 1722384618 [08:08:11]quantity*price = 100005 [08:08:11]sum+1 = 100006 [08:08: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 61 30.07.2024 08:08 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24686 ФПД: 3106314126403 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T080816&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24686&fm=3106314126403&tin=02508201610067®Number=0000000000171247&sum=100000 [08:08:13]StoreToDocumentArchive [08:08:13]shift 48 fd 24686 [08:08:13]save to /storage/0048/doc_00024686 [08:08:13]save last doc name /storage/0048/doc_00024686 to /storage/kkm_last_doc_name [08:08:13]save OK [08:08:13]Clear old archive folders... [08:08:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:08:13]tlvbuf is 01336A70 [08:08:13]SAM_PROTO_ClearQueue [08:08:13]wFMCommunicate request_size=4 [08:08:13]MH_SAM_APDU [08:08:13]CAPDU: 80 09 00 00 [08:08:13]Write to MH i2c: E2 08 00 17 60 80 09 00 00 00 00 00 00 E9 [08:08:13]Write i2c OK [08:08:13]MH_I2C_Read... [08:08:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:08:13]Read from MH i2c: E2 [08:08:13]MH_I2C_Read... [08:08:13]Read from MH i2c: E2 03 00 [08:08:13]MH_I2C_Read... [08:08:13]Read from MH i2c: E2 03 00 17 60 00 90 00 EB [08:08:13]RAPDU: 90 00 [08:08:13]wFMCommunicate OK [08:08:13]SAM_PROTO_ClearQueue done [08:08:13]KKMCreateOFDPacket [08:08:13]OFDProtocolAddRootSTLVToBuf [08:08:13]FM_MakeSignedData [08:08:13]FM_MakeSignedData [08:08:13]SAM_PROTO_SignData [08:08:13]wFMCommunicate request_size=4 [08:08:13]MH_SAM_APDU [08:08:13]CAPDU: 80 0D 01 02 [08:08:13]Write to MH i2c: E2 08 00 18 60 80 0D 01 02 00 00 00 00 F1 [08:08:13]Write i2c OK [08:08:13]MH_I2C_Read... [08:08:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:08:13]Read from MH i2c: E2 [08:08:13]MH_I2C_Read... [08:08:13]Read from MH i2c: E2 03 00 [08:08:13]MH_I2C_Read... [08:08:13]Read from MH i2c: E2 03 00 18 60 00 90 00 EC [08:08:13]RAPDU: 90 00 [08:08:13]wFMCommunicate OK [08:08:13]wFMCommunicate request_size=255 [08:08:13]MH_SAM_APDU [08:08: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 3D 00 00 00 F4 03 04 00 70 9F A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6E 60 00 00 35 04 06 00 02 [08:08:13]Write to MH i2c: E2 02 01 19 60 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 3D 00 00 00 F4 03 04 00 70 9F A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6E 60 00 00 35 04 06 00 02 00 00 56 [08:08:13]Write i2c OK [08:08:13]MH_I2C_Read... [08:08:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:13]Read from MH i2c: E2 [08:08:13]MH_I2C_Read... [08:08:13]Read from MH i2c: E2 03 00 [08:08:13]MH_I2C_Read... [08:08:13]Read from MH i2c: E2 03 00 19 60 00 90 00 ED [08:08:13]RAPDU: 90 00 [08:08:13]wFMCommunicate OK [08:08:13]wFMCommunicate request_size=10 [08:08:13]MH_SAM_APDU [08:08:13]CAPDU: 80 0D 02 02 05 D3 3E C0 04 43 [08:08:13]Write to MH i2c: E2 0D 00 1A 60 80 0D 02 02 05 00 D3 3E C0 04 43 00 00 16 [08:08:13]Write i2c OK [08:08:13]MH_I2C_Read... [08:08:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:13]Read from MH i2c: E2 [08:08:13]MH_I2C_Read... [08:08:13]Read from MH i2c: E2 03 00 [08:08:13]MH_I2C_Read... [08:08:13]Read from MH i2c: E2 03 00 1A 60 00 90 00 EE [08:08:13]RAPDU: 90 00 [08:08:13]wFMCommunicate OK [08:08:13]wFMCommunicate request_size=4 [08:08:13]MH_SAM_APDU [08:08:13]CAPDU: 80 0D 03 02 [08:08:13]Write to MH i2c: E2 08 00 1B 60 80 0D 03 02 00 00 00 00 F6 [08:08:13]Write i2c OK [08:08:13]MH_I2C_Read... [08:08:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:08:13]Read from MH i2c: E2 [08:08:13]MH_I2C_Read... [08:08:13]Read from MH i2c: E2 0B 00 [08:08:13]MH_I2C_Read... [08:08:13]Read from MH i2c: E2 0B 00 1B 60 00 B8 C9 EB AA BB 00 D1 04 90 00 9D [08:08:13]RAPDU: B8 C9 EB AA BB 00 D1 04 90 00 [08:08:13]wFMCommunicate OK [08:08:13]SAM_PROTO_SignData done [08:08:13]FM_MakeSignedData done [08:08:13]CreateOFDProtocolMessage [08:08:13]wFMCommunicate request_size=4 [08:08:13]MH_SAM_APDU [08:08:13]CAPDU: 80 11 00 00 [08:08:13]Write to MH i2c: E2 08 00 1C 60 80 11 00 00 00 00 00 00 F6 [08:08:13]Write i2c OK [08:08:13]MH_I2C_Read... [08:08:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:13]Read from MH i2c: E2 [08:08:13]MH_I2C_Read... [08:08:13]Read from MH i2c: E2 17 00 [08:08:13]MH_I2C_Read... [08:08:13]Read from MH i2c: E2 17 00 1C 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 4C [08:08:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:08:13]wFMCommunicate OK [08:08:13]CreateOFDProtocolMessage done [08:08:13]OFDSenderStorePacket 24686 [08:08:13]StoreOFDPacket docnum=24686 [08:08:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 82 B4 07 01 48 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 3D 00 00 00 F4 03 04 00 70 9F A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6E 60 00 00 35 04 06 00 02 D3 3E C0 04 43 B8 C9 EB AA BB 00 D1 04 [08:08:13]CheckFolder [08:08:13]dirname=/storage/ofd_packets [08:08:13]CheckFolder done [08:08:13]ProducePacketName [08:08:13]name=ofd_packets/00024686 [08:08:13]NVStorageSaveData ofd_packets/00024686 [08:08:13]File name is /storage/ofd_packets/00024686 [08:08:13]Write 301 bytes [08:08:13]NVStorageSaveData done [08:08:13]OFDSenderStorePacket done [08:08:13]KKMCreateOFDPacket done [08:08:13]NVStorageSaveData kkm_last_timestamp [08:08:13]File name is /storage/kkm_last_timestamp [08:08:13]Write 4 bytes [08:08:13]NVStorageSaveData done [08:08:13]ExternCall_PrintAddStr [08:08:13]wPrintStart [08:08:13]Write to MH i2c: 01 00 00 1D 60 7D [08:08:13]Write i2c OK [08:08:13]MH_I2C_Read... [08:08:13]Read from MH i2c: 01 [08:08:13]MH_I2C_Read... [08:08:13]Read from MH i2c: 01 07 00 [08:08:13]MH_I2C_Read... [08:08:13]Read from MH i2c: 01 07 00 1D 60 00 00 00 00 00 FF 0F 92 [08:08:13]RasterBufferAndPrint [08:08:13]line Счет N : (1)610326 [08:08:13]line ИНН: 02508201610067 [08:08:13]line Контрольно-Кассовый Чек [08:08:13]line ПРОДАЖА [08:08:13]line ТРК (МРК, ГНК) : 42 [08:08:13]line Товар: 2710124130 [08:08:13]line Аи-92-К-2 [08:08:13]line 14.750 * 67.80 [08:08:13]line = 1000.05 [08:08:13]line НДС 12% НСП 1% [08:08:13]line > о реализуемом товаре [08:08:13]line ОКРУГЛЕНИЕ: -0.05 [08:08:13]line ИТОГО: 1000.00 [08:08:13]line Внесено: 1000.00 [08:08:13]line СДАЧА: 0.00 [08:08:13]line НСП 1% : 8.85 [08:08:13]line НДС 12% : 106.20 [08:08:13]line Наличными: 1000.00 [08:08:13]line Безнал.: 0.00 [08:08:13]line Место: АЗС № 127 "Партнер Нефть" [08:08:13]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [08:08:13]line СНО: Общий режим [08:08:13]line Чек 61 30.07.2024 08:08 [08:08:13]line Смена: 48 ФФД: 1.0 [08:08:13]line ЗНМ: 0300000158 [08:08:13]line РНМ: 0000000000171247 [08:08:13]line Версия ККМ: v1.0 [08:08:13]line ФМ: 0000000002098565 [08:08:13]line ФД: 24686 [08:08:13]line ФПД: 3106314126403 [08:08:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T080816&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24686&fm=3106314126403&tin=02508201610067®Number=0000000000171247&sum=100000 [08:08:13]written 0, free lines is 4095 [08:08:13]OFD Sender: Processing packet 24686 [packets to send 29, broken 28] [08:08:13]ProducePacketName [08:08:13]name=ofd_packets/00024686 [08:08:13]OFD Sender: To server: pG, [08:08:13]CommunicateWithHost lk.salyk.kg:30040 [08:08:13]ConnectInit lk.salyk.kg [08:08:14]Connected sock=7 [08:08:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 82 B4 07 01 48 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 3D 00 00 00 F4 03 04 00 70 9F A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6E 60 00 00 35 04 06 00 02 D3 3E C0 04 43 B8 C9 EB AA BB 00 D1 04 [08:08:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 49 45 47 00 E8 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 32 30 39 38 35 36 35 10 04 04 00 6E 60 00 00 F4 03 04 00 FF 4A A8 66 B6 04 01 00 00 34 D3 49 40 EE 53 BD 0D [08:08:14]CommunicateWithHost err = 0 [08:08:14]CheckOFDResponse [08:08:14]1017 (14) - 77093643461234 [08:08:14]1041 (16) - 0000000002098565 [08:08:14]1040 (4) - 24686 [08:08:14]1012 (4) - 30.07.2024 02:07 [08:08:14]1206 (1) - 0 [08:08:14]OFD Sender: Remove packet 24686 [08:08:14]ProducePacketName [08:08:14]name=ofd_packets/00024686 [08:08:14]NVStorageDeleteData [08:08:14]Write to MH i2c: 01 00 00 48 60 A8 [08:08:14]Write i2c OK [08:08:14]MH_I2C_Read... [08:08:14]Read from MH i2c: 01 [08:08:14]MH_I2C_Read... [08:08:14]Read from MH i2c: 01 07 00 [08:08:14]MH_I2C_Read... [08:08:14]Read from MH i2c: 01 07 00 48 60 00 00 00 00 00 EF 0C AA [08:08:14]RasterBufferAndPrint [08:08:14]line [08:08:14]line [08:08:14]line [08:08:14]line [08:08:14]line [08:08:14]written 0, free lines is 3317 [08:08:14]MH_Cut [08:08:14]Write to MH i2c: D1 01 00 4F 60 01 81 [08:08:14]Write i2c OK [08:08:14]MH_I2C_Read... [08:08:14]Read from MH i2c: D1 [08:08:14]MH_I2C_Read... [08:08:14]Read from MH i2c: D1 01 00 [08:08:14]MH_I2C_Read... [08:08:14]Read from MH i2c: D1 01 00 4F 60 00 80 [08:08:14]Write to MH i2c: 01 00 00 50 60 B0 [08:08:14]Write i2c OK [08:08:14]MH_I2C_Read... [08:08:14]OFD Sender: No OFD packet to send [08:08:15]*** Cut start [08:08:15]*** Partial cut [08:08:15]*** CUTSNS_PIN = 1 [08:08:15]*** CUTSNS_PIN = 0 [08:08:15]*** Brake cut motor [08:08:15]Read from MH i2c: 01 [08:08:15]MH_I2C_Read... [08:08:15]*** Stop cut motor [08:08:15]*** Cut end [08:08:15]Read from MH i2c: 01 07 00 [08:08:15]MH_I2C_Read... [08:08:15]Read from MH i2c: 01 07 00 50 60 00 00 00 00 00 FF 0F C5 [08:08:15]process_action close_receipt done [08:08:15]requested_data is exist [08:08:15]produce_requested_data [08:08:15]requested_item fm.sn is exist - process it [08:08:15]wFMCommunicate request_size=4 [08:08:15]MH_SAM_APDU [08:08:15]CAPDU: 80 11 00 00 [08:08:15]Write to MH i2c: E2 08 00 51 60 80 11 00 00 00 00 00 00 2B [08:08:15]Write i2c OK [08:08:15]MH_I2C_Read... [08:08:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:15]Read from MH i2c: E2 [08:08:15]MH_I2C_Read... [08:08:15]Read from MH i2c: E2 17 00 [08:08:15]MH_I2C_Read... [08:08:15]Read from MH i2c: E2 17 00 51 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 81 [08:08:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:08:15]wFMCommunicate OK [08:08:15]requested_item fd.num is exist - process it [08:08:15]SAM_PROTO_GetFieldsCounters [08:08:15]wFMCommunicate request_size=4 [08:08:15]MH_SAM_APDU [08:08:15]CAPDU: 80 13 00 00 [08:08:15]Write to MH i2c: E2 08 00 52 60 80 13 00 00 00 00 00 00 2E [08:08:15]Write i2c OK [08:08:15]MH_I2C_Read... [08:08:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:08:15]Read from MH i2c: E2 [08:08:15]MH_I2C_Read... [08:08:15]Read from MH i2c: E2 62 00 [08:08:15]MH_I2C_Read... [08:08:15]Read from MH i2c: E2 62 00 52 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 6E 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 04 [08:08:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 6E 60 00 00 0E 04 04 00 30 00 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 [08:08:15]wFMCommunicate OK [08:08:15]SAM_PROTO_GetFieldsCounters done [08:08:15]requested_item shift.num is exist - process it [08:08:15]requested_item shift.opened is exist - process it [08:08:15]req_shift_opened [08:08:15]FM_GetShiftState [08:08:15]SAM_PROTO_GetShiftState [08:08:15]wFMCommunicate request_size=4 [08:08:15]MH_SAM_APDU [08:08:15]CAPDU: 80 13 01 00 [08:08:15]Write to MH i2c: E2 08 00 53 60 80 13 01 00 00 00 00 00 30 [08:08:15]Write i2c OK [08:08:15]MH_I2C_Read... [08:08:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:16]Read from MH i2c: E2 [08:08:16]MH_I2C_Read... [08:08:16]Read from MH i2c: E2 0E 00 [08:08:16]MH_I2C_Read... [08:08:16]Read from MH i2c: E2 0E 00 53 60 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E3 [08:08:16]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:08:16]wFMCommunicate OK [08:08:16]SAM_PROTO_GetShiftState done [08:08:16]FM_GetShiftState done [08:08:16]req_shift_opened done [08:08:16]requested_item shift.open_date is exist - process it [08:08:16]req_shift_open_date [08:08:16]req_shift_open_date done [08:08:16]produce_requested_data done [08:08:16]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24686,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [08:08:16]process_action_free close_receipt [08:08:16]json_value_free [08:08:16]json_value_free done [08:08:16]process_json_proto returns [08:08:16]Send response to host [08:08:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24686,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [08:08:16]free response buf [08:08:16]execute_script done [08:08:16]execute_script returns [08:08:16]free content buf [08:08:16]Sock 9.Close socket [08:08:16]Sock 9.Thread stoped [08:08:19]OFD Sender: No OFD packet to send [08:08:24]OFD Sender: No OFD packet to send [08:08:29]OFD Sender: No OFD packet to send [08:08:34]OFD Sender: No OFD packet to send [08:08:39]OFD Sender: No OFD packet to send [08:08:44]OFD Sender: No OFD packet to send [08:08:49]OFD Sender: No OFD packet to send [08:08:54]OFD Sender: No OFD packet to send [08:08:59]OFD Sender: No OFD packet to send [08:09:04]OFD Sender: No OFD packet to send [08:09:09]OFD Sender: No OFD packet to send [08:09:14]OFD Sender: No OFD packet to send [08:09:19]OFD Sender: No OFD packet to send [08:09:24]OFD Sender: No OFD packet to send [08:09:29]OFD Sender: No OFD packet to send [08:09:34]OFD Sender: No OFD packet to send [08:09:39]OFD Sender: No OFD packet to send [08:09:44]OFD Sender: No OFD packet to send [08:09:49]OFD Sender: No OFD packet to send [08:09:54]OFD Sender: No OFD packet to send [08:09:59]OFD Sender: No OFD packet to send [08:10:04]OFD Sender: No OFD packet to send [08:10:09]OFD Sender: No OFD packet to send [08:10:14]OFD Sender: No OFD packet to send [08:10:19]OFD Sender: No OFD packet to send [08:10:24]OFD Sender: No OFD packet to send [08:10:29]OFD Sender: No OFD packet to send [08:10:34]OFD Sender: No OFD packet to send [08:10:40]OFD Sender: No OFD packet to send [08:10:45]OFD Sender: No OFD packet to send [08:10:49]accept exits with 10 [08:10:49]New connection [08:10:49]New thread 3067469156 created [08:10:49]Thread 3067612516 joined [08:10:49]Waiting for new connection... [08:10:49] Sock 10.Parse request [08:10:49]Sock 10.Check first char [08:10:49]Sock 10.First char is OK [08:10:49]request: POST /json_proto HTTP/1.0 [08:10:49]Method: POST [08:10:49]URL: /json_proto [08:10:49]Method is POST - this is cgi request [08:10:49]url: /json_proto [08:10:49]query_string will be loaded in cgi processing [08:10:49]execute_cgi json_proto POST (null) [08:10:49]execute_cgi path=json_proto method=POST [08:10:49]POST find Content-Length [08:10:49]Host: 172.17.45.131:8080 [08:10:49]Content-Length: 819 [08:10:49]Content-Type: application/json [08:10:49] [08:10:49]POST finish read [08:10:49]Found Content-Length = 819 [08:10:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610327", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:10:49]execute_script... [08:10:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610327", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:10:49]POST & json_proto [08:10:49]process_json_proto [08:10:49]json parsed OK: [08:10:49]protocol is kg_v1.0 [08:10:49]action value=close_receipt [08:10:49]process_action close_receipt [08:10:49]cmd_close_receipt [08:10:49]MH_GetDate [08:10:49]Write to MH i2c: F0 00 00 54 60 A3 [08:10:49]Write i2c OK [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: F0 [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: F0 09 00 [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: F0 09 00 54 60 00 0E A0 A8 66 C6 D4 6E 66 D6 [08:10:49]GetLastDocTimeStamp 1722326896 [08:10:49]current date 1722327054 [08:10:49]FM_GetShiftState [08:10:49]SAM_PROTO_GetShiftState [08:10:49]wFMCommunicate request_size=4 [08:10:49]MH_SAM_APDU [08:10:49]CAPDU: 80 13 01 00 [08:10:49]Write to MH i2c: E2 08 00 55 60 80 13 01 00 00 00 00 00 32 [08:10:49]Write i2c OK [08:10:49]MH_I2C_Read... [08:10:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:10:49]Read from MH i2c: E2 [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: E2 0E 00 [08:10:49]MH_I2C_Read... [08:10:49]Read from MH i2c: E2 0E 00 55 60 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E5 [08:10:49]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:10:49]wFMCommunicate OK [08:10:49]SAM_PROTO_GetShiftState done [08:10:49]FM_GetShiftState done [08:10:49]opened in 1722298218 [08:10:49]opened+sec_in_day 1722384618 [08:10:49]quantity*price = 200046 [08:10:49]sum+1 = 200048 [08:10:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.47 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 0.00 Безнал.: 2000.47 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 62 30.07.2024 08:10 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002098565 ФД: 24687 ФПД: 182334363486128 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T081054&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24687&fm=182334363486128&tin=02508201610067®Number=0000000000171247&sum=200047 [08:10:50]StoreToDocumentArchive [08:10:50]shift 48 fd 24687 [08:10:50]save to /storage/0048/doc_00024687 [08:10:50]save last doc name /storage/0048/doc_00024687 to /storage/kkm_last_doc_name [08:10:50]save OK [08:10:50]Clear old archive folders... [08:10:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:10:50]tlvbuf is 01398F90 [08:10:50]SAM_PROTO_ClearQueue [08:10:50]wFMCommunicate request_size=4 [08:10:50]MH_SAM_APDU [08:10:50]CAPDU: 80 09 00 00 [08:10:50]Write to MH i2c: E2 08 00 62 60 80 09 00 00 00 00 00 00 34 [08:10:50]Write i2c OK [08:10:50]MH_I2C_Read... [08:10:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:10:50]Read from MH i2c: E2 [08:10:50]MH_I2C_Read... [08:10:50]Read from MH i2c: E2 03 00 [08:10:50]MH_I2C_Read... [08:10:50]Read from MH i2c: E2 03 00 62 60 00 90 00 36 [08:10:50]RAPDU: 90 00 [08:10:50]wFMCommunicate OK [08:10:50]SAM_PROTO_ClearQueue done [08:10:50]KKMCreateOFDPacket [08:10:50]OFDProtocolAddRootSTLVToBuf [08:10:50]FM_MakeSignedData [08:10:50]FM_MakeSignedData [08:10:50]SAM_PROTO_SignData [08:10:50]wFMCommunicate request_size=4 [08:10:50]MH_SAM_APDU [08:10:50]CAPDU: 80 0D 01 02 [08:10:50]Write to MH i2c: E2 08 00 63 60 80 0D 01 02 00 00 00 00 3C [08:10:50]Write i2c OK [08:10:50]MH_I2C_Read... [08:10:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:10:51]Read from MH i2c: E2 [08:10:51]MH_I2C_Read... [08:10:51]Read from MH i2c: E2 03 00 [08:10:51]MH_I2C_Read... [08:10:51]Read from MH i2c: E2 03 00 63 60 00 90 00 37 [08:10:51]RAPDU: 90 00 [08:10:51]wFMCommunicate OK [08:10:51]wFMCommunicate request_size=255 [08:10:51]MH_SAM_APDU [08: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 0E A0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6F 60 00 00 35 04 06 00 A5 [08:10:51]Write to MH i2c: E2 02 01 64 60 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 0E A0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6F 60 00 00 35 04 06 00 A5 00 00 F0 [08:10:51]Write i2c OK [08:10:51]MH_I2C_Read... [08:10:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:10:51]Read from MH i2c: E2 [08:10:51]MH_I2C_Read... [08:10:51]Read from MH i2c: E2 03 00 [08:10:51]MH_I2C_Read... [08:10:51]Read from MH i2c: E2 03 00 64 60 00 90 00 38 [08:10:51]RAPDU: 90 00 [08:10:51]wFMCommunicate OK [08:10:51]wFMCommunicate request_size=10 [08:10:51]MH_SAM_APDU [08:10:51]CAPDU: 80 0D 02 02 05 D5 06 F7 47 B0 [08:10:51]Write to MH i2c: E2 0D 00 65 60 80 0D 02 02 05 00 D5 06 F7 47 B0 00 00 12 [08:10:51]Write i2c OK [08:10:51]MH_I2C_Read... [08:10:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:10:51]Read from MH i2c: E2 [08:10:51]MH_I2C_Read... [08:10:51]Read from MH i2c: E2 03 00 [08:10:51]MH_I2C_Read... [08:10:51]Read from MH i2c: E2 03 00 65 60 00 90 00 39 [08:10:51]RAPDU: 90 00 [08:10:51]wFMCommunicate OK [08:10:51]wFMCommunicate request_size=4 [08:10:51]MH_SAM_APDU [08:10:51]CAPDU: 80 0D 03 02 [08:10:51]Write to MH i2c: E2 08 00 66 60 80 0D 03 02 00 00 00 00 41 [08:10:51]Write i2c OK [08:10:51]MH_I2C_Read... [08:10:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:10:51]Read from MH i2c: E2 [08:10:51]MH_I2C_Read... [08:10:51]Read from MH i2c: E2 0B 00 [08:10:51]MH_I2C_Read... [08:10:51]Read from MH i2c: E2 0B 00 66 60 00 B2 41 2C 10 B7 EB 96 2E 90 00 D7 [08:10:51]RAPDU: B2 41 2C 10 B7 EB 96 2E 90 00 [08:10:51]wFMCommunicate OK [08:10:51]SAM_PROTO_SignData done [08:10:51]FM_MakeSignedData done [08:10:51]CreateOFDProtocolMessage [08:10:51]wFMCommunicate request_size=4 [08:10:51]MH_SAM_APDU [08:10:51]CAPDU: 80 11 00 00 [08:10:51]Write to MH i2c: E2 08 00 67 60 80 11 00 00 00 00 00 00 41 [08:10:51]Write i2c OK [08:10:51]MH_I2C_Read... [08:10:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:10:51]Read from MH i2c: E2 [08:10:51]MH_I2C_Read... [08:10:51]Read from MH i2c: E2 17 00 [08:10:51]MH_I2C_Read... [08:10:51]Read from MH i2c: E2 17 00 67 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 97 [08:10:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:10:51]wFMCommunicate OK [08:10:51]CreateOFDProtocolMessage done [08:10:51]OFDSenderStorePacket 24687 [08:10:51]StoreOFDPacket docnum=24687 [08:10:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 1C 15 07 01 B0 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 0E A0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6F 60 00 00 35 04 06 00 A5 D5 06 F7 47 B0 B2 41 2C 10 B7 EB 96 2E [08:10:51]CheckFolder [08:10:51]dirname=/storage/ofd_packets [08:10:51]CheckFolder done [08:10:51]ProducePacketName [08:10:51]name=ofd_packets/00024687 [08:10:51]NVStorageSaveData ofd_packets/00024687 [08:10:51]File name is /storage/ofd_packets/00024687 [08:10:51]Write 301 bytes [08:10:51]NVStorageSaveData done [08:10:51]OFDSenderStorePacket done [08:10:51]KKMCreateOFDPacket done [08:10:51]NVStorageSaveData kkm_last_timestamp [08:10:51]File name is /storage/kkm_last_timestamp [08:10:51]Write 4 bytes [08:10:51]NVStorageSaveData done [08:10:51]ExternCall_PrintAddStr [08:10:51]wPrintStart [08:10:51]Write to MH i2c: 01 00 00 68 60 C8 [08:10:51]Write i2c OK [08:10:51]MH_I2C_Read... [08:10:51]Read from MH i2c: 01 [08:10:51]MH_I2C_Read... [08:10:51]Read from MH i2c: 01 07 00 [08:10:51]MH_I2C_Read... [08:10:51]Read from MH i2c: 01 07 00 68 60 00 00 00 00 00 FF 0F DD [08:10:51]RasterBufferAndPrint [08:10:51]line Счет N : (1)610327 [08:10:51]line ИНН: 02508201610067 [08:10:51]line Контрольно-Кассовый Чек [08:10:51]line ПРОДАЖА [08:10:51]line ТРК (МРК, ГНК) : 33 [08:10:51]line Товар: 2710124500 [08:10:51]line Аи-95-К-3 [08:10:51]line 26.780 * 74.70 [08:10:51]line = 2000.47 [08:10:51]line НДС 12% НСП 1% [08:10:51]line > о реализуемом товаре [08:10:51]line ИТОГО: 2000.47 [08:10:51]line НСП 1% : 17.70 [08:10:51]line НДС 12% : 212.44 [08:10:51]line Наличными: 0.00 [08:10:51]line Безнал.: 2000.47 [08:10:51]line Место: АЗС № 127 "Партнер Нефть" [08:10:51]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [08:10:51]line СНО: Общий режим [08:10:51]line Чек 62 30.07.2024 08:10 [08:10:51]line Смена: 48 ФФД: 1.0 [08:10:51]line ЗНМ: 0300000158 [08:10:51]line РНМ: 0000000000171247 [08:10:51]line Версия ККМ: v1.0 [08:10:51]line Платежная система: Бакай Банк [08:10:51]line ФМ: 0000000002098565 [08:10:51]line ФД: 24687 [08:10:51]line ФПД: 182334363486128 [08:10:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T081054&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24687&fm=182334363486128&tin=02508201610067®Number=0000000000171247&sum=200047 [08:10:51]OFD Sender: Processing packet 24687 [packets to send 29, broken 28] [08:10:51]ProducePacketName [08:10:51]name=ofd_packets/00024687 [08:10:51]OFD Sender: To server: pG, [08:10:51]CommunicateWithHost lk.salyk.kg:30040 [08:10:51]ConnectInit lk.salyk.kg [08:10:51]written 0, free lines is 4095 [08:10:51]Connected sock=9 [08:10:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 1C 15 07 01 B0 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 0E A0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6F 60 00 00 35 04 06 00 A5 D5 06 F7 47 B0 B2 41 2C 10 B7 EB 96 2E [08:10:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 99 77 47 00 CA 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 32 30 39 38 35 36 35 10 04 04 00 6F 60 00 00 F4 03 04 00 9D 4B A8 66 B6 04 01 00 00 FC 91 26 4F E6 21 F1 98 [08:10:52]CommunicateWithHost err = 0 [08:10:52]CheckOFDResponse [08:10:52]1017 (14) - 77093643461234 [08:10:52]1041 (16) - 0000000002098565 [08:10:52]1040 (4) - 24687 [08:10:52]1012 (4) - 30.07.2024 02:10 [08:10:52]1206 (1) - 0 [08:10:52]OFD Sender: Remove packet 24687 [08:10:52]ProducePacketName [08:10:52]name=ofd_packets/00024687 [08:10:52]NVStorageDeleteData [08:10:52]Write to MH i2c: 01 00 00 92 60 F2 [08:10:52]Write i2c OK [08:10:52]MH_I2C_Read... [08:10:52]Read from MH i2c: 01 [08:10:52]MH_I2C_Read... [08:10:52]Read from MH i2c: 01 07 00 [08:10:52]MH_I2C_Read... [08:10:52]Read from MH i2c: 01 07 00 92 60 00 00 00 00 00 0B 0D 11 [08:10:52]RasterBufferAndPrint [08:10:52]line [08:10:52]line [08:10:52]line [08:10:52]line [08:10:52]line [08:10:52]written 0, free lines is 3345 [08:10:52]MH_Cut [08:10:52]Write to MH i2c: D1 01 00 99 60 01 CB [08:10:52]Write i2c OK [08:10:52]MH_I2C_Read... [08:10:52]Read from MH i2c: D1 [08:10:52]MH_I2C_Read... [08:10:52]Read from MH i2c: D1 01 00 [08:10:52]MH_I2C_Read... [08:10:52]Read from MH i2c: D1 01 00 99 60 00 CA [08:10:52]Write to MH i2c: 01 00 00 9A 60 FA [08:10:52]Write i2c OK [08:10:52]MH_I2C_Read... [08:10:52]OFD Sender: No OFD packet to send [08:10:52]*** Cut start [08:10:52]*** Partial cut [08:10:52]*** CUTSNS_PIN = 1 [08:10:52]*** CUTSNS_PIN = 0 [08:10:53]*** Brake cut motor [08:10:53]Read from MH i2c: 01 [08:10:53]MH_I2C_Read... [08:10:53]*** Stop cut motor [08:10:53]*** Cut end [08:10:53]Read from MH i2c: 01 07 00 [08:10:53]MH_I2C_Read... [08:10:53]Read from MH i2c: 01 07 00 9A 60 00 00 00 00 00 FF 0F 0F [08:10:53]process_action close_receipt done [08:10:53]requested_data is exist [08:10:53]produce_requested_data [08:10:53]requested_item fm.sn is exist - process it [08:10:53]wFMCommunicate request_size=4 [08:10:53]MH_SAM_APDU [08:10:53]CAPDU: 80 11 00 00 [08:10:53]Write to MH i2c: E2 08 00 9B 60 80 11 00 00 00 00 00 00 75 [08:10:53]Write i2c OK [08:10:53]MH_I2C_Read... [08:10:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:10:53]Read from MH i2c: E2 [08:10:53]MH_I2C_Read... [08:10:53]Read from MH i2c: E2 17 00 [08:10:53]MH_I2C_Read... [08:10:53]Read from MH i2c: E2 17 00 9B 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 CB [08:10:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:10:53]wFMCommunicate OK [08:10:53]requested_item fd.num is exist - process it [08:10:53]SAM_PROTO_GetFieldsCounters [08:10:53]wFMCommunicate request_size=4 [08:10:53]MH_SAM_APDU [08:10:53]CAPDU: 80 13 00 00 [08:10:53]Write to MH i2c: E2 08 00 9C 60 80 13 00 00 00 00 00 00 78 [08:10:53]Write i2c OK [08:10:53]MH_I2C_Read... [08:10:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:10:53]Read from MH i2c: E2 [08:10:53]MH_I2C_Read... [08:10:53]Read from MH i2c: E2 62 00 [08:10:53]MH_I2C_Read... [08:10:53]Read from MH i2c: E2 62 00 9C 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 6F 60 00 00 0E 04 04 00 30 00 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 52 [08:10:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 6F 60 00 00 0E 04 04 00 30 00 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 [08:10:53]wFMCommunicate OK [08:10:53]SAM_PROTO_GetFieldsCounters done [08:10:53]requested_item shift.num is exist - process it [08:10:53]requested_item shift.opened is exist - process it [08:10:53]req_shift_opened [08:10:53]FM_GetShiftState [08:10:53]SAM_PROTO_GetShiftState [08:10:53]wFMCommunicate request_size=4 [08:10:53]MH_SAM_APDU [08:10:53]CAPDU: 80 13 01 00 [08:10:53]Write to MH i2c: E2 08 00 9D 60 80 13 01 00 00 00 00 00 7A [08:10:53]Write i2c OK [08:10:53]MH_I2C_Read... [08:10:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:10:53]Read from MH i2c: E2 [08:10:53]MH_I2C_Read... [08:10:53]Read from MH i2c: E2 0E 00 [08:10:53]MH_I2C_Read... [08:10:53]Read from MH i2c: E2 0E 00 9D 60 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 2D [08:10:53]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:10:53]wFMCommunicate OK [08:10:53]SAM_PROTO_GetShiftState done [08:10:53]FM_GetShiftState done [08:10:53]req_shift_opened done [08:10:53]requested_item shift.open_date is exist - process it [08:10:53]req_shift_open_date [08:10:53]req_shift_open_date done [08:10:53]produce_requested_data done [08:10:53]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24687,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [08:10:53]process_action_free close_receipt [08:10:53]json_value_free [08:10:53]json_value_free done [08:10:53]process_json_proto returns [08:10:53]Send response to host [08:10:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24687,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [08:10:53]free response buf [08:10:53]execute_script done [08:10:53]execute_script returns [08:10:53]free content buf [08:10:53]Sock 10.Close socket [08:10:53]Sock 10.Thread stoped [08:10:57]OFD Sender: No OFD packet to send [08:11:02]OFD Sender: No OFD packet to send [08:11:07]OFD Sender: No OFD packet to send [08:11:11]accept exits with 7 [08:11:11]New connection [08:11:11]New thread 3067612516 created [08:11:11]Thread 3067469156 joined [08:11:11]Waiting for new connection... [08:11:11] Sock 7.Parse request [08:11:11]Sock 7.Check first char [08:11:11]Sock 7.First char is OK [08:11:11]request: POST /json_proto HTTP/1.0 [08:11:11]Method: POST [08:11:11]URL: /json_proto [08:11:11]Method is POST - this is cgi request [08:11:11]url: /json_proto [08:11:11]query_string will be loaded in cgi processing [08:11:11]execute_cgi json_proto POST (null) [08:11:11]execute_cgi path=json_proto method=POST [08:11:11]POST find Content-Length [08:11:11]Host: 172.17.45.131:8080 [08:11:11]Content-Length: 799 [08:11:11]Content-Type: application/json [08:11:11] [08:11:11]POST finish read [08:11:11]Found Content-Length = 799 [08:11:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610328", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 39.640, "sum" : 3000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:11:11]execute_script... [08:11:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610328", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 39.640, "sum" : 3000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:11:11]POST & json_proto [08:11:11]process_json_proto [08:11:11]json parsed OK: [08:11:11]protocol is kg_v1.0 [08:11:11]action value=close_receipt [08:11:11]process_action close_receipt [08:11:11]cmd_close_receipt [08:11:11]MH_GetDate [08:11:11]Write to MH i2c: F0 00 00 9E 60 ED [08:11:11]Write i2c OK [08:11:11]MH_I2C_Read... [08:11:11]Read from MH i2c: F0 [08:11:11]MH_I2C_Read... [08:11:11]Read from MH i2c: F0 09 00 [08:11:11]MH_I2C_Read... [08:11:11]Read from MH i2c: F0 09 00 9E 60 00 24 A0 A8 66 C6 D4 6E 66 36 [08:11:11]GetLastDocTimeStamp 1722327054 [08:11:11]current date 1722327076 [08:11:11]FM_GetShiftState [08:11:11]SAM_PROTO_GetShiftState [08:11:11]wFMCommunicate request_size=4 [08:11:11]MH_SAM_APDU [08:11:11]CAPDU: 80 13 01 00 [08:11:11]Write to MH i2c: E2 08 00 9F 60 80 13 01 00 00 00 00 00 7C [08:11:11]Write i2c OK [08:11:11]MH_I2C_Read... [08:11:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:11:11]Read from MH i2c: E2 [08:11:11]MH_I2C_Read... [08:11:11]Read from MH i2c: E2 0E 00 [08:11:11]MH_I2C_Read... [08:11:11]Read from MH i2c: E2 0E 00 9F 60 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 2F [08:11:11]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:11:11]wFMCommunicate OK [08:11:11]SAM_PROTO_GetShiftState done [08:11:11]FM_GetShiftState done [08:11:11]opened in 1722298218 [08:11:11]opened+sec_in_day 1722384618 [08:11:11]quantity*price = 300074 [08:11:11]sum+1 = 300076 [08:11:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.75 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.75 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 63 30.07.2024 08:11 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24688 ФПД: 104084879750504 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T081116&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24688&fm=104084879750504&tin=02508201610067®Number=0000000000171247&sum=300075 [08:11:12]StoreToDocumentArchive [08:11:12]shift 48 fd 24688 [08:11:12]save to /storage/0048/doc_00024688 [08:11:12]save last doc name /storage/0048/doc_00024688 to /storage/kkm_last_doc_name [08:11:12]save OK [08:11:12]Clear old archive folders... [08:11:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:11:12]tlvbuf is 012C1710 [08:11:12]SAM_PROTO_ClearQueue [08:11:12]wFMCommunicate request_size=4 [08:11:12]MH_SAM_APDU [08:11:12]CAPDU: 80 09 00 00 [08:11:12]Write to MH i2c: E2 08 00 AC 60 80 09 00 00 00 00 00 00 7E [08:11:12]Write i2c OK [08:11:12]MH_I2C_Read... [08:11:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:11:13]Read from MH i2c: E2 [08:11:13]MH_I2C_Read... [08:11:13]Read from MH i2c: E2 03 00 [08:11:13]MH_I2C_Read... [08:11:13]Read from MH i2c: E2 03 00 AC 60 00 90 00 80 [08:11:13]RAPDU: 90 00 [08:11:13]wFMCommunicate OK [08:11:13]SAM_PROTO_ClearQueue done [08:11:13]KKMCreateOFDPacket [08:11:13]OFDProtocolAddRootSTLVToBuf [08:11:13]FM_MakeSignedData [08:11:13]FM_MakeSignedData [08:11:13]SAM_PROTO_SignData [08:11:13]wFMCommunicate request_size=4 [08:11:13]MH_SAM_APDU [08:11:13]CAPDU: 80 0D 01 02 [08:11:13]Write to MH i2c: E2 08 00 AD 60 80 0D 01 02 00 00 00 00 86 [08:11:13]Write i2c OK [08:11:13]MH_I2C_Read... [08:11:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:11:13]Read from MH i2c: E2 [08:11:13]MH_I2C_Read... [08:11:13]Read from MH i2c: E2 03 00 [08:11:13]MH_I2C_Read... [08:11:13]Read from MH i2c: E2 03 00 AD 60 00 90 00 81 [08:11:13]RAPDU: 90 00 [08:11:13]wFMCommunicate OK [08:11:13]wFMCommunicate request_size=255 [08:11:13]MH_SAM_APDU [08:11:13]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 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 2B 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 24 A0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 70 60 00 00 35 04 06 00 5E AA 26 48 [08:11:13]Write to MH i2c: E2 02 01 AE 60 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 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 2B 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 24 A0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 70 60 00 00 35 04 06 00 5E AA 26 48 00 00 30 [08:11:13]Write i2c OK [08:11:13]MH_I2C_Read... [08:11:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:11:13]Read from MH i2c: E2 [08:11:13]MH_I2C_Read... [08:11:13]Read from MH i2c: E2 03 00 [08:11:13]MH_I2C_Read... [08:11:13]Read from MH i2c: E2 03 00 AE 60 00 90 00 82 [08:11:13]RAPDU: 90 00 [08:11:13]wFMCommunicate OK [08:11:13]wFMCommunicate request_size=7 [08:11:13]MH_SAM_APDU [08:11:13]CAPDU: 80 0D 02 02 02 B5 68 [08:11:13]Write to MH i2c: E2 0A 00 AF 60 80 0D 02 02 02 00 B5 68 00 00 AA [08:11:13]Write i2c OK [08:11:13]MH_I2C_Read... [08:11:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:11:13]Read from MH i2c: E2 [08:11:13]MH_I2C_Read... [08:11:13]Read from MH i2c: E2 03 00 [08:11:13]MH_I2C_Read... [08:11:13]Read from MH i2c: E2 03 00 AF 60 00 90 00 83 [08:11:13]RAPDU: 90 00 [08:11:13]wFMCommunicate OK [08:11:13]wFMCommunicate request_size=4 [08:11:13]MH_SAM_APDU [08:11:13]CAPDU: 80 0D 03 02 [08:11:13]Write to MH i2c: E2 08 00 B0 60 80 0D 03 02 00 00 00 00 8B [08:11:13]Write i2c OK [08:11:13]MH_I2C_Read... [08:11:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:11:13]Read from MH i2c: E2 [08:11:13]MH_I2C_Read... [08:11:13]Read from MH i2c: E2 0B 00 [08:11:13]MH_I2C_Read... [08:11:13]Read from MH i2c: E2 0B 00 B0 60 00 EF BF 08 6D 76 05 EF 6B 90 00 84 [08:11:13]RAPDU: EF BF 08 6D 76 05 EF 6B 90 00 [08:11:13]wFMCommunicate OK [08:11:13]SAM_PROTO_SignData done [08:11:13]FM_MakeSignedData done [08:11:13]CreateOFDProtocolMessage [08:11:13]wFMCommunicate request_size=4 [08:11:13]MH_SAM_APDU [08:11:13]CAPDU: 80 11 00 00 [08:11:13]Write to MH i2c: E2 08 00 B1 60 80 11 00 00 00 00 00 00 8B [08:11:13]Write i2c OK [08:11:13]MH_I2C_Read... [08:11:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:11:13]Read from MH i2c: E2 [08:11:13]MH_I2C_Read... [08:11:13]Read from MH i2c: E2 17 00 [08:11:13]MH_I2C_Read... [08:11:13]Read from MH i2c: E2 17 00 B1 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E1 [08:11:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:11:13]wFMCommunicate OK [08:11:13]CreateOFDProtocolMessage done [08:11:13]OFDSenderStorePacket 24688 [08:11:13]StoreOFDPacket docnum=24688 [08:11:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 71 D2 04 01 06 A4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 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 2B 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 24 A0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 70 60 00 00 35 04 06 00 5E AA 26 48 B5 68 EF BF 08 6D 76 05 EF 6B [08:11:13]CheckFolder [08:11:13]dirname=/storage/ofd_packets [08:11:13]CheckFolder done [08:11:13]ProducePacketName [08:11:13]name=ofd_packets/00024688 [08:11:13]NVStorageSaveData ofd_packets/00024688 [08:11:13]File name is /storage/ofd_packets/00024688 [08:11:13]Write 298 bytes [08:11:13]NVStorageSaveData done [08:11:13]OFDSenderStorePacket done [08:11:13]KKMCreateOFDPacket done [08:11:13]NVStorageSaveData kkm_last_timestamp [08:11:13]File name is /storage/kkm_last_timestamp [08:11:13]Write 4 bytes [08:11:13]NVStorageSaveData done [08:11:13]ExternCall_PrintAddStr [08:11:13]wPrintStart [08:11:13]Write to MH i2c: 01 00 00 B2 60 12 [08:11:13]OFD Sender: Processing packet 24688 [packets to send 29, broken 28] [08:11:13]ProducePacketName [08:11:13]name=ofd_packets/00024688 [08:11:13]OFD Sender: To server: pG, [08:11:13]CommunicateWithHost lk.salyk.kg:30040 [08:11:13]ConnectInit lk.salyk.kg [08:11:13]Write i2c OK [08:11:13]MH_I2C_Read... [08:11:13]Read from MH i2c: 01 [08:11:13]MH_I2C_Read... [08:11:13]Read from MH i2c: 01 07 00 [08:11:13]MH_I2C_Read... [08:11:13]Read from MH i2c: 01 07 00 B2 60 00 00 00 00 00 FF 0F 27 [08:11:13]RasterBufferAndPrint [08:11:13]line Счет N : (1)610328 [08:11:13]line ИНН: 02508201610067 [08:11:13]line Контрольно-Кассовый Чек [08:11:13]line ПРОДАЖА [08:11:13]line ТРК (МРК, ГНК) : 2 [08:11:13]line Товар: 2710194210 [08:11:13]line ДТ-К-2 [08:11:13]line 39.640 * 75.70 [08:11:13]line = 3000.75 [08:11:13]line НДС 12% НСП 1% [08:11:13]line > о реализуемом товаре [08:11:13]line ИТОГО: 3000.75 [08:11:13]line НСП 1% : 26.55 [08:11:13]line НДС 12% : 318.66 [08:11:13]line Наличными: 0.00 [08:11:13]line Безнал.: 3000.75 [08:11:13]line Место: АЗС № 127 "Партнер Нефть" [08:11:13]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [08:11:13]line СНО: Общий режим [08:11:13]line Чек 63 30.07.2024 08:11 [08:11:13]line Смена: 48 ФФД: 1.0 [08:11:13]line ЗНМ: 0300000158 [08:11:13]line РНМ: 0000000000171247 [08:11:13]line Версия ККМ: v1.0 [08:11:13]line Платежная система: O! деньги [08:11:13]line ФМ: 0000000002098565 [08:11:13]line ФД: 24688 [08:11:13]line ФПД: 104084879750504 [08:11:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T081116&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24688&fm=104084879750504&tin=02508201610067®Number=0000000000171247&sum=300075 [08:11:13]written 0, free lines is 4095 [08:11:14]Write to MH i2c: 01 00 00 DC 60 3C [08:11:14]Write i2c OK [08:11:14]MH_I2C_Read... [08:11:14]Read from MH i2c: 01 [08:11:14]MH_I2C_Read... [08:11:14]Read from MH i2c: 01 07 00 [08:11:14]MH_I2C_Read... [08:11:14]Read from MH i2c: 01 07 00 DC 60 00 00 00 00 00 F8 0C 47 [08:11:14]RasterBufferAndPrint [08:11:14]line [08:11:14]line [08:11:14]line [08:11:14]line [08:11:14]line [08:11:14]written 0, free lines is 3328 [08:11:14]MH_Cut [08:11:14]Write to MH i2c: D1 01 00 E3 60 01 15 [08:11:14]Write i2c OK [08:11:14]MH_I2C_Read... [08:11:14]Read from MH i2c: D1 [08:11:14]MH_I2C_Read... [08:11:14]Read from MH i2c: D1 01 00 [08:11:14]MH_I2C_Read... [08:11:14]Read from MH i2c: D1 01 00 E3 60 00 14 [08:11:14]Write to MH i2c: 01 00 00 E4 60 44 [08:11:14]Write i2c OK [08:11:14]MH_I2C_Read... [08:11:14]*** Cut start [08:11:14]*** Partial cut [08:11:14]*** CUTSNS_PIN = 1 [08:11:15]*** CUTSNS_PIN = 0 [08:11:15]*** Brake cut motor [08:11:15]Read from MH i2c: 01 [08:11:15]MH_I2C_Read... [08:11:15]*** Stop cut motor [08:11:15]*** Cut end [08:11:15]Read from MH i2c: 01 07 00 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: 01 07 00 E4 60 00 00 00 00 00 FF 0F 59 [08:11:15]process_action close_receipt done [08:11:15]requested_data is exist [08:11:15]produce_requested_data [08:11:15]requested_item fm.sn is exist - process it [08:11:15]wFMCommunicate request_size=4 [08:11:15]MH_SAM_APDU [08:11:15]CAPDU: 80 11 00 00 [08:11:15]Write to MH i2c: E2 08 00 E5 60 80 11 00 00 00 00 00 00 BF [08:11:15]Write i2c OK [08:11:15]MH_I2C_Read... [08:11:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:11:15]Read from MH i2c: E2 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: E2 17 00 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: E2 17 00 E5 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 15 [08:11:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:11:15]wFMCommunicate OK [08:11:15]requested_item fd.num is exist - process it [08:11:15]SAM_PROTO_GetFieldsCounters [08:11:15]wFMCommunicate request_size=4 [08:11:15]MH_SAM_APDU [08:11:15]CAPDU: 80 13 00 00 [08:11:15]Write to MH i2c: E2 08 00 E6 60 80 13 00 00 00 00 00 00 C2 [08:11:15]Write i2c OK [08:11:15]MH_I2C_Read... [08:11:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:11:15]Read from MH i2c: E2 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: E2 62 00 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: E2 62 00 E6 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 70 60 00 00 0E 04 04 00 30 00 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 A0 [08:11:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 70 60 00 00 0E 04 04 00 30 00 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 [08:11:15]wFMCommunicate OK [08:11:15]SAM_PROTO_GetFieldsCounters done [08:11:15]requested_item shift.num is exist - process it [08:11:15]requested_item shift.opened is exist - process it [08:11:15]req_shift_opened [08:11:15]FM_GetShiftState [08:11:15]SAM_PROTO_GetShiftState [08:11:15]wFMCommunicate request_size=4 [08:11:15]MH_SAM_APDU [08:11:15]CAPDU: 80 13 01 00 [08:11:15]Write to MH i2c: E2 08 00 E7 60 80 13 01 00 00 00 00 00 C4 [08:11:15]Write i2c OK [08:11:15]MH_I2C_Read... [08:11:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:11:15]Read from MH i2c: E2 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: E2 0E 00 [08:11:15]MH_I2C_Read... [08:11:15]Read from MH i2c: E2 0E 00 E7 60 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 77 [08:11:15]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:11:15]wFMCommunicate OK [08:11:15]SAM_PROTO_GetShiftState done [08:11:15]FM_GetShiftState done [08:11:15]req_shift_opened done [08:11:15]requested_item shift.open_date is exist - process it [08:11:15]req_shift_open_date [08:11:15]req_shift_open_date done [08:11:15]produce_requested_data done [08:11:15]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24688,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [08:11:15]process_action_free close_receipt [08:11:15]json_value_free [08:11:15]json_value_free done [08:11:15]process_json_proto returns [08:11:15]Send response to host [08:11:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24688,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [08:11:15]free response buf [08:11:15]execute_script done [08:11:15]execute_script returns [08:11:15]free content buf [08:11:15]Sock 7.Close socket [08:11:15]Sock 7.Thread stoped [08:11:17]accept exits with 9 [08:11:17]New connection [08:11:17]New thread 3067469156 created [08:11:17]Thread 3067612516 joined [08:11:17]Waiting for new connection... [08:11:17] Sock 9.Parse request [08:11:17]Sock 9.Check first char [08:11:17]Sock 9.First char is OK [08:11:17]request: POST /json_proto HTTP/1.0 [08:11:17]Method: POST [08:11:17]URL: /json_proto [08:11:17]Method is POST - this is cgi request [08:11:17]url: /json_proto [08:11:17]query_string will be loaded in cgi processing [08:11:17]execute_cgi json_proto POST (null) [08:11:17]execute_cgi path=json_proto method=POST [08:11:17]POST find Content-Length [08:11:17]Host: 172.17.45.131:8080 [08:11:17]Content-Length: 1157 [08:11:17]Content-Type: application/json [08:11:17] [08:11:17]POST finish read [08:11:17]Found Content-Length = 1157 [08:11: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610329\u000A30.07.2024 08: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 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\u000A30078036\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:11:17]execute_script... [08:11: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610329\u000A30.07.2024 08: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 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\u000A30078036\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:11:17]POST & json_proto [08:11:17]process_json_proto [08:11:17]json parsed OK: [08:11:17]protocol is kg_v1.0 [08:11:17]action value=print_text [08:11:17]process_action print_text [08:11:17]cmd_print_text [08:11:17]ExternCall_PrintAddStr [08:11:17]wPrintStart [08:11:17]Write to MH i2c: 01 00 00 E8 60 48 [08:11:17]Write i2c OK [08:11:17]MH_I2C_Read... [08:11:17]Read from MH i2c: 01 [08:11:17]MH_I2C_Read... [08:11:17]Read from MH i2c: 01 07 00 [08:11:17]MH_I2C_Read... [08:11:17]Read from MH i2c: 01 07 00 E8 60 00 00 00 00 00 FF 0F 5D [08:11:17]RasterBufferAndPrint [08:11:17]line *****ТОВАРНЫЙ ЧЕК***** [08:11:17]line АЗС 127 [08:11:17]line Партнер нефть [08:11:17]line 02508201610067 [08:11:17]line Кассир : Масалиев Н. [08:11:17]line Счет N : (1)610329 [08:11:17]line 30.07.2024 08:01 [08:11:17]line ПРОДАЖА [08:11:17]line ТРК (МРК, ГНК): 52 [08:11:17]line Вид ГСМ : 2710124130 [08:11:17]line Аи-92-К-2 [08:11:17]line 20.000 x 67.80 [08:11:17]line ИТОГ: 1356.00 [08:11:17]line Тип оплаты: Талоны: ТК ГПНА Online [08:11:17]line 30078036 [08:11:17]line ______________________ [08:11:17]line (подпись) [08:11:17]written 0, free lines is 4095 [08:11:17]Write to MH i2c: 01 00 00 FC 60 5C [08:11:17]Write i2c OK [08:11:17]MH_I2C_Read... [08:11:17]Read from MH i2c: 01 [08:11:17]MH_I2C_Read... [08:11:17]Read from MH i2c: 01 07 00 [08:11:17]MH_I2C_Read... [08:11:17]Read from MH i2c: 01 07 00 FC 60 00 00 00 00 00 10 0E 81 [08:11:17]RasterBufferAndPrint [08:11:17]line [08:11:17]line [08:11:17]line [08:11:17]line [08:11:17]line [08:11:17]written 0, free lines is 3603 [08:11:17]MH_Cut [08:11:17]Write to MH i2c: D1 01 00 03 61 01 36 [08:11:17]Write i2c OK [08:11:17]MH_I2C_Read... [08:11:17]Read from MH i2c: D1 [08:11:17]MH_I2C_Read... [08:11:17]Read from MH i2c: D1 01 00 [08:11:17]MH_I2C_Read... [08:11:17]Read from MH i2c: D1 01 00 03 61 00 35 [08:11:17]Write to MH i2c: 01 00 00 04 61 65 [08:11:17]Write i2c OK [08:11:17]MH_I2C_Read... [08:11:17]*** Cut start [08:11:17]*** Partial cut [08:11:17]*** CUTSNS_PIN = 1 [08:11:17]*** CUTSNS_PIN = 0 [08:11:18]*** Brake cut motor [08:11:18]Read from MH i2c: 01 [08:11:18]MH_I2C_Read... [08:11:18]*** Stop cut motor [08:11:18]*** Cut end [08:11:18]Read from MH i2c: 01 07 00 [08:11:18]MH_I2C_Read... [08:11:18]Read from MH i2c: 01 07 00 04 61 00 00 00 00 00 FF 0F 7A [08:11:18]process_action print_text done [08:11:18]requested_data is exist [08:11:18]produce_requested_data [08:11:18]requested_item fm.sn is exist - process it [08:11:18]wFMCommunicate request_size=4 [08:11:18]MH_SAM_APDU [08:11:18]CAPDU: 80 11 00 00 [08:11:18]Write to MH i2c: E2 08 00 05 61 80 11 00 00 00 00 00 00 E0 [08:11:18]Write i2c OK [08:11:18]MH_I2C_Read... [08:11:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:11:18]Read from MH i2c: E2 [08:11:18]MH_I2C_Read... [08:11:18]Read from MH i2c: E2 17 00 [08:11:18]MH_I2C_Read... [08:11:18]Read from MH i2c: E2 17 00 05 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 36 [08:11:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:11:18]wFMCommunicate OK [08:11:18]requested_item fd.num is exist - process it [08:11:18]SAM_PROTO_GetFieldsCounters [08:11:18]wFMCommunicate request_size=4 [08:11:18]MH_SAM_APDU [08:11:18]CAPDU: 80 13 00 00 [08:11:18]Write to MH i2c: E2 08 00 06 61 80 13 00 00 00 00 00 00 E3 [08:11:18]Write i2c OK [08:11:18]MH_I2C_Read... [08:11:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:11:18]Read from MH i2c: E2 [08:11:18]MH_I2C_Read... [08:11:18]Read from MH i2c: E2 62 00 [08:11:18]MH_I2C_Read... [08:11:18]Read from MH i2c: E2 62 00 06 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 70 60 00 00 0E 04 04 00 30 00 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 C1 [08:11:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 70 60 00 00 0E 04 04 00 30 00 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 [08:11:18]wFMCommunicate OK [08:11:18]SAM_PROTO_GetFieldsCounters done [08:11:18]requested_item shift.num is exist - process it [08:11:18]requested_item shift.opened is exist - process it [08:11:18]req_shift_opened [08:11:18]FM_GetShiftState [08:11:18]SAM_PROTO_GetShiftState [08:11:18]wFMCommunicate request_size=4 [08:11:18]MH_SAM_APDU [08:11:18]CAPDU: 80 13 01 00 [08:11:18]Write to MH i2c: E2 08 00 07 61 80 13 01 00 00 00 00 00 E5 [08:11:18]Write i2c OK [08:11:18]MH_I2C_Read... [08:11:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:11:18]Read from MH i2c: E2 [08:11:18]MH_I2C_Read... [08:11:18]Read from MH i2c: E2 0E 00 [08:11:18]MH_I2C_Read... [08:11:18]Read from MH i2c: E2 0E 00 07 61 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 98 [08:11:18]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:11:18]wFMCommunicate OK [08:11:18]SAM_PROTO_GetShiftState done [08:11:18]FM_GetShiftState done [08:11:18]req_shift_opened done [08:11:18]requested_item shift.open_date is exist - process it [08:11:18]req_shift_open_date [08:11:18]req_shift_open_date done [08:11:18]produce_requested_data done [08:11:18]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24688,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [08:11:18]process_action_free print_text [08:11:18]json_value_free [08:11:18]json_value_free done [08:11:18]process_json_proto returns [08:11:18]Send response to host [08:11:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24688,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [08:11:18]free response buf [08:11:18]execute_script done [08:11:18]execute_script returns [08:11:18]free content buf [08:11:18]Sock 9.Close socket [08:11:18]Sock 9.Thread stoped [08:11:52]accept exits with 7 [08:11:52]New connection [08:11:52]New thread 3067612516 created [08:11:52]Thread 3067469156 joined [08:11:52]Waiting for new connection... [08:11:52] Sock 7.Parse request [08:11:52]Sock 7.Check first char [08:11:52]Sock 7.First char is OK [08:11:52]request: POST /json_proto HTTP/1.0 [08:11:52]Method: POST [08:11:52]URL: /json_proto [08:11:52]Method is POST - this is cgi request [08:11:52]url: /json_proto [08:11:52]query_string will be loaded in cgi processing [08:11:52]execute_cgi json_proto POST (null) [08:11:52]execute_cgi path=json_proto method=POST [08:11:52]POST find Content-Length [08:11:52]Host: 172.17.45.131:8080 [08:11:52]Content-Length: 1157 [08:11:52]Content-Type: application/json [08:11:52] [08:11:52]POST finish read [08:11:52]Found Content-Length = 1157 [08:11:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610330\u000A30.07.2024 08:01\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 18.870 x 67.80\u000A\u0418\u0422\u041E\u0413: 1279.39\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30074894\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:11:52]execute_script... [08:11:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610330\u000A30.07.2024 08:01\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 18.870 x 67.80\u000A\u0418\u0422\u041E\u0413: 1279.39\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30074894\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:11:52]POST & json_proto [08:11:52]process_json_proto [08:11:52]json parsed OK: [08:11:52]protocol is kg_v1.0 [08:11:52]action value=print_text [08:11:52]process_action print_text [08:11:52]cmd_print_text [08:11:52]ExternCall_PrintAddStr [08:11:52]wPrintStart [08:11:52]Write to MH i2c: 01 00 00 08 61 69 [08:11:52]Write i2c OK [08:11:52]MH_I2C_Read... [08:11:52]Read from MH i2c: 01 [08:11:52]MH_I2C_Read... [08:11:52]Read from MH i2c: 01 07 00 [08:11:52]MH_I2C_Read... [08:11:52]Read from MH i2c: 01 07 00 08 61 00 00 00 00 00 FF 0F 7E [08:11:52]RasterBufferAndPrint [08:11:52]line *****ТОВАРНЫЙ ЧЕК***** [08:11:52]line АЗС 127 [08:11:52]line Партнер нефть [08:11:52]line 02508201610067 [08:11:52]line Кассир : Масалиев Н. [08:11:52]line Счет N : (1)610330 [08:11:52]line 30.07.2024 08:01 [08:11:52]line ПРОДАЖА [08:11:52]line ТРК (МРК, ГНК): 62 [08:11:52]line Вид ГСМ : 2710124130 [08:11:52]line Аи-92-К-2 [08:11:52]line 18.870 x 67.80 [08:11:52]line ИТОГ: 1279.39 [08:11:52]line Тип оплаты: Талоны: ТК ГПНА Online [08:11:52]line 30074894 [08:11:52]line ______________________ [08:11:52]line (подпись) [08:11:52]written 0, free lines is 4095 [08:11:52]Write to MH i2c: 01 00 00 1C 61 7D [08:11:52]Write i2c OK [08:11:52]MH_I2C_Read... [08:11:52]Read from MH i2c: 01 [08:11:52]MH_I2C_Read... [08:11:52]Read from MH i2c: 01 07 00 [08:11:52]MH_I2C_Read... [08:11:52]Read from MH i2c: 01 07 00 1C 61 00 00 00 00 00 11 0E A3 [08:11:52]RasterBufferAndPrint [08:11:52]line [08:11:52]line [08:11:52]line [08:11:52]line [08:11:52]line [08:11:52]written 0, free lines is 3602 [08:11:52]MH_Cut [08:11:52]Write to MH i2c: D1 01 00 23 61 01 56 [08:11:52]Write i2c OK [08:11:52]MH_I2C_Read... [08:11:52]Read from MH i2c: D1 [08:11:52]MH_I2C_Read... [08:11:52]Read from MH i2c: D1 01 00 [08:11:52]MH_I2C_Read... [08:11:52]Read from MH i2c: D1 01 00 23 61 00 55 [08:11:52]Write to MH i2c: 01 00 00 24 61 85 [08:11:52]Write i2c OK [08:11:52]MH_I2C_Read... [08:11:53]*** Cut start [08:11:53]*** Partial cut [08:11:53]*** CUTSNS_PIN = 1 [08:11:53]*** CUTSNS_PIN = 0 [08:11:53]*** Brake cut motor [08:11:53]Read from MH i2c: 01 [08:11:53]MH_I2C_Read... [08:11:53]*** Stop cut motor [08:11:53]*** Cut end [08:11:53]Read from MH i2c: 01 07 00 [08:11:53]MH_I2C_Read... [08:11:53]Read from MH i2c: 01 07 00 24 61 00 00 00 00 00 FF 0F 9A [08:11:53]process_action print_text done [08:11:53]requested_data is exist [08:11:53]produce_requested_data [08:11:53]requested_item fm.sn is exist - process it [08:11:53]wFMCommunicate request_size=4 [08:11:53]MH_SAM_APDU [08:11:53]CAPDU: 80 11 00 00 [08:11:53]Write to MH i2c: E2 08 00 25 61 80 11 00 00 00 00 00 00 00 [08:11:53]Write i2c OK [08:11:53]MH_I2C_Read... [08:11:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:11:53]Read from MH i2c: E2 [08:11:53]MH_I2C_Read... [08:11:53]Read from MH i2c: E2 17 00 [08:11:53]MH_I2C_Read... [08:11:53]Read from MH i2c: E2 17 00 25 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 56 [08:11:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:11:53]wFMCommunicate OK [08:11:53]requested_item fd.num is exist - process it [08:11:53]SAM_PROTO_GetFieldsCounters [08:11:53]wFMCommunicate request_size=4 [08:11:53]MH_SAM_APDU [08:11:53]CAPDU: 80 13 00 00 [08:11:53]Write to MH i2c: E2 08 00 26 61 80 13 00 00 00 00 00 00 03 [08:11:53]Write i2c OK [08:11:53]MH_I2C_Read... [08:11:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:11:53]Read from MH i2c: E2 [08:11:53]MH_I2C_Read... [08:11:53]Read from MH i2c: E2 62 00 [08:11:53]MH_I2C_Read... [08:11:53]Read from MH i2c: E2 62 00 26 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 70 60 00 00 0E 04 04 00 30 00 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 E1 [08:11:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 70 60 00 00 0E 04 04 00 30 00 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 [08:11:53]wFMCommunicate OK [08:11:53]SAM_PROTO_GetFieldsCounters done [08:11:53]requested_item shift.num is exist - process it [08:11:53]requested_item shift.opened is exist - process it [08:11:53]req_shift_opened [08:11:53]FM_GetShiftState [08:11:53]SAM_PROTO_GetShiftState [08:11:53]wFMCommunicate request_size=4 [08:11:53]MH_SAM_APDU [08:11:53]CAPDU: 80 13 01 00 [08:11:53]Write to MH i2c: E2 08 00 27 61 80 13 01 00 00 00 00 00 05 [08:11:53]Write i2c OK [08:11:53]MH_I2C_Read... [08:11:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:11:53]Read from MH i2c: E2 [08:11:53]MH_I2C_Read... [08:11:53]Read from MH i2c: E2 0E 00 [08:11:53]MH_I2C_Read... [08:11:53]Read from MH i2c: E2 0E 00 27 61 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B8 [08:11:53]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:11:53]wFMCommunicate OK [08:11:53]SAM_PROTO_GetShiftState done [08:11:53]FM_GetShiftState done [08:11:53]req_shift_opened done [08:11:53]requested_item shift.open_date is exist - process it [08:11:53]req_shift_open_date [08:11:53]req_shift_open_date done [08:11:53]produce_requested_data done [08:11:53]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24688,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [08:11:53]process_action_free print_text [08:11:53]json_value_free [08:11:53]json_value_free done [08:11:53]process_json_proto returns [08:11:53]Send response to host [08:11:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24688,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [08:11:53]free response buf [08:11:53]execute_script done [08:11:53]execute_script returns [08:11:53]free content buf [08:11:53]Sock 7.Close socket [08:11:53]Sock 7.Thread stoped [08:13:23]ConnectInit Can't connect to host [08:13:23]CommunicateWithHost connect error [08:13:23]CommunicateWithHost err = -1 [08:13:23]OFD Sender: Server communicate error [08:13:28]OFD Sender: Processing packet 24688 [packets to send 29, broken 28] [08:13:28]ProducePacketName [08:13:28]name=ofd_packets/00024688 [08:13:28]OFD Sender: To server: pG, [08:13:28]CommunicateWithHost lk.salyk.kg:30040 [08:13:28]ConnectInit lk.salyk.kg [08:13:28]Connected sock=7 [08:13:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 71 D2 04 01 06 A4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 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 2B 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 00 00 00 F4 03 04 00 24 A0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 70 60 00 00 35 04 06 00 5E AA 26 48 B5 68 EF BF 08 6D 76 05 EF 6B [08:13:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 60 F0 47 00 2A 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 32 30 39 38 35 36 35 10 04 04 00 70 60 00 00 F4 03 04 00 39 4C A8 66 B6 04 01 00 00 44 CD 55 CD 76 C7 44 41 [08:13:28]CommunicateWithHost err = 0 [08:13:28]CheckOFDResponse [08:13:28]1017 (14) - 77093643461234 [08:13:28]1041 (16) - 0000000002098565 [08:13:28]1040 (4) - 24688 [08:13:28]1012 (4) - 30.07.2024 02:13 [08:13:28]1206 (1) - 0 [08:13:28]OFD Sender: Remove packet 24688 [08:13:28]ProducePacketName [08:13:28]name=ofd_packets/00024688 [08:13:28]NVStorageDeleteData [08:13:28]OFD Sender: No OFD packet to send [08:13:33]OFD Sender: No OFD packet to send [08:13:38]OFD Sender: No OFD packet to send [08:13:43]OFD Sender: No OFD packet to send [08:13:48]OFD Sender: No OFD packet to send [08:13:53]OFD Sender: No OFD packet to send [08:13:58]OFD Sender: No OFD packet to send [08:14:03]OFD Sender: No OFD packet to send [08:14:08]OFD Sender: No OFD packet to send [08:14:13]OFD Sender: No OFD packet to send [08:14:18]OFD Sender: No OFD packet to send [08:14:23]OFD Sender: No OFD packet to send [08:14:28]OFD Sender: No OFD packet to send [08:14:33]OFD Sender: No OFD packet to send [08:14:38]OFD Sender: No OFD packet to send [08:14:43]OFD Sender: No OFD packet to send [08:14:48]OFD Sender: No OFD packet to send [08:14:53]OFD Sender: No OFD packet to send [08:14:58]OFD Sender: No OFD packet to send [08:15:03]OFD Sender: No OFD packet to send [08:15:08]OFD Sender: No OFD packet to send [08:15:14]OFD Sender: No OFD packet to send [08:15:19]OFD Sender: No OFD packet to send [08:15:24]OFD Sender: No OFD packet to send [08:15:29]OFD Sender: No OFD packet to send [08:15:34]OFD Sender: No OFD packet to send [08:15:39]OFD Sender: No OFD packet to send [08:15:44]OFD Sender: No OFD packet to send [08:15:49]OFD Sender: No OFD packet to send [08:15:54]OFD Sender: No OFD packet to send [08:15:59]OFD Sender: No OFD packet to send [08:16:04]OFD Sender: No OFD packet to send [08:16:09]OFD Sender: No OFD packet to send [08:16:14]OFD Sender: No OFD packet to send [08:16:19]OFD Sender: No OFD packet to send [08:16:24]OFD Sender: No OFD packet to send [08:16:29]OFD Sender: No OFD packet to send [08:16:34]OFD Sender: No OFD packet to send [08:16:39]OFD Sender: No OFD packet to send [08:16:44]OFD Sender: No OFD packet to send [08:16:49]OFD Sender: No OFD packet to send [08:16:54]OFD Sender: No OFD packet to send [08:16:59]OFD Sender: No OFD packet to send [08:17:04]OFD Sender: No OFD packet to send [08:17:09]OFD Sender: No OFD packet to send [08:17:14]OFD Sender: No OFD packet to send [08:17:19]OFD Sender: No OFD packet to send [08:17:24]OFD Sender: No OFD packet to send [08:17:29]OFD Sender: No OFD packet to send [08:17:34]OFD Sender: No OFD packet to send [08:17:39]OFD Sender: No OFD packet to send [08:17:44]OFD Sender: No OFD packet to send [08:17:49]OFD Sender: No OFD packet to send [08:17:54]OFD Sender: No OFD packet to send [08:17:59]OFD Sender: No OFD packet to send [08:18:04]OFD Sender: No OFD packet to send [08:18:09]OFD Sender: No OFD packet to send [08:18:14]OFD Sender: No OFD packet to send [08:18:19]OFD Sender: No OFD packet to send [08:18:24]OFD Sender: No OFD packet to send [08:18:29]OFD Sender: No OFD packet to send [08:18:34]OFD Sender: No OFD packet to send [08:18:39]OFD Sender: No OFD packet to send [08:18:44]OFD Sender: No OFD packet to send [08:18:46]accept exits with 9 [08:18:46]New connection [08:18:46]New thread 3067469156 created [08:18:46]Thread 3067612516 joined [08:18:46]Waiting for new connection... [08:18:46] Sock 9.Parse request [08:18:46]Sock 9.Check first char [08:18:46]Sock 9.First char is OK [08:18:46]request: POST /json_proto HTTP/1.0 [08:18:46]Method: POST [08:18:46]URL: /json_proto [08:18:46]Method is POST - this is cgi request [08:18:46]url: /json_proto [08:18:46]query_string will be loaded in cgi processing [08:18:46]execute_cgi json_proto POST (null) [08:18:46]execute_cgi path=json_proto method=POST [08:18:46]POST find Content-Length [08:18:46]Host: 172.17.45.131:8080 [08:18:46]Content-Length: 682 [08:18:46]Content-Type: application/json [08:18:46] [08:18:46]POST finish read [08:18:46]Found Content-Length = 682 [08:18:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610333", "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:18:46]execute_script... [08:18: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)610333", "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:18:46]POST & json_proto [08:18:46]process_json_proto [08:18:46]json parsed OK: [08:18:46]protocol is kg_v1.0 [08:18:46]action value=close_receipt [08:18:46]process_action close_receipt [08:18:46]cmd_close_receipt [08:18:46]MH_GetDate [08:18:46]Write to MH i2c: F0 00 00 28 61 78 [08:18:46]Write i2c OK [08:18:46]MH_I2C_Read... [08:18:46]Read from MH i2c: F0 [08:18:46]MH_I2C_Read... [08:18:46]Read from MH i2c: F0 09 00 [08:18:46]MH_I2C_Read... [08:18:46]Read from MH i2c: F0 09 00 28 61 00 EA A1 A8 66 C6 D4 6E 66 88 [08:18:46]GetLastDocTimeStamp 1722327076 [08:18:46]current date 1722327530 [08:18:46]FM_GetShiftState [08:18:46]SAM_PROTO_GetShiftState [08:18:46]wFMCommunicate request_size=4 [08:18:46]MH_SAM_APDU [08:18:46]CAPDU: 80 13 01 00 [08:18:46]Write to MH i2c: E2 08 00 29 61 80 13 01 00 00 00 00 00 07 [08:18:46]Write i2c OK [08:18:46]MH_I2C_Read... [08:18:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:18:46]Read from MH i2c: E2 [08:18:46]MH_I2C_Read... [08:18:46]Read from MH i2c: E2 0E 00 [08:18:46]MH_I2C_Read... [08:18:46]Read from MH i2c: E2 0E 00 29 61 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 BA [08:18:46]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:18:46]wFMCommunicate OK [08:18:46]SAM_PROTO_GetShiftState done [08:18:46]FM_GetShiftState done [08:18:46]opened in 1722298218 [08:18:46]opened+sec_in_day 1722384618 [08:18:46]quantity*price = 100005 [08:18:46]sum+1 = 100006 [08:18:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 64 30.07.2024 08:18 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24689 ФПД: 158864373411864 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T081850&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24689&fm=158864373411864&tin=02508201610067®Number=0000000000171247&sum=100000 [08:18:47]StoreToDocumentArchive [08:18:47]shift 48 fd 24689 [08:18:47]save to /storage/0048/doc_00024689 [08:18:47]save last doc name /storage/0048/doc_00024689 to /storage/kkm_last_doc_name [08:18:47]save OK [08:18:47]Clear old archive folders... [08:18:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:18:47]tlvbuf is 0145D220 [08:18:47]SAM_PROTO_ClearQueue [08:18:47]wFMCommunicate request_size=4 [08:18:47]MH_SAM_APDU [08:18:47]CAPDU: 80 09 00 00 [08:18:47]Write to MH i2c: E2 08 00 36 61 80 09 00 00 00 00 00 00 09 [08:18:47]Write i2c OK [08:18:47]MH_I2C_Read... [08:18:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:18:47]Read from MH i2c: E2 [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: E2 03 00 [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: E2 03 00 36 61 00 90 00 0B [08:18:47]RAPDU: 90 00 [08:18:47]wFMCommunicate OK [08:18:47]SAM_PROTO_ClearQueue done [08:18:47]KKMCreateOFDPacket [08:18:47]OFDProtocolAddRootSTLVToBuf [08:18:47]FM_MakeSignedData [08:18:47]FM_MakeSignedData [08:18:47]SAM_PROTO_SignData [08:18:47]wFMCommunicate request_size=4 [08:18:47]MH_SAM_APDU [08:18:47]CAPDU: 80 0D 01 02 [08:18:47]Write to MH i2c: E2 08 00 37 61 80 0D 01 02 00 00 00 00 11 [08:18:47]Write i2c OK [08:18:47]MH_I2C_Read... [08:18:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:18:47]Read from MH i2c: E2 [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: E2 03 00 [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: E2 03 00 37 61 00 90 00 0C [08:18:47]RAPDU: 90 00 [08:18:47]wFMCommunicate OK [08:18:47]wFMCommunicate request_size=255 [08:18:47]MH_SAM_APDU [08:18:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 00 00 00 F4 03 04 00 EA A1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 71 60 00 00 35 04 06 00 90 [08:18:47]Write to MH i2c: E2 02 01 38 61 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 00 00 00 F4 03 04 00 EA A1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 71 60 00 00 35 04 06 00 90 00 00 86 [08:18:47]Write i2c OK [08:18:47]MH_I2C_Read... [08:18:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:18:47]Read from MH i2c: E2 [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: E2 03 00 [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: E2 03 00 38 61 00 90 00 0D [08:18:47]RAPDU: 90 00 [08:18:47]wFMCommunicate OK [08:18:47]wFMCommunicate request_size=10 [08:18:47]MH_SAM_APDU [08:18:47]CAPDU: 80 0D 02 02 05 7C 7E 8B 70 18 [08:18:47]Write to MH i2c: E2 0D 00 39 61 80 0D 02 02 05 00 7C 7E 8B 70 18 00 00 2B [08:18:47]Write i2c OK [08:18:47]MH_I2C_Read... [08:18:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:18:47]Read from MH i2c: E2 [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: E2 03 00 [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: E2 03 00 39 61 00 90 00 0E [08:18:47]RAPDU: 90 00 [08:18:47]wFMCommunicate OK [08:18:47]wFMCommunicate request_size=4 [08:18:47]MH_SAM_APDU [08:18:47]CAPDU: 80 0D 03 02 [08:18:47]Write to MH i2c: E2 08 00 3A 61 80 0D 03 02 00 00 00 00 16 [08:18:47]Write i2c OK [08:18:47]MH_I2C_Read... [08:18:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:18:47]Read from MH i2c: E2 [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: E2 0B 00 [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: E2 0B 00 3A 61 00 DB FA 97 9B 82 E9 F6 77 90 00 F6 [08:18:47]RAPDU: DB FA 97 9B 82 E9 F6 77 90 00 [08:18:47]wFMCommunicate OK [08:18:47]SAM_PROTO_SignData done [08:18:47]FM_MakeSignedData done [08:18:47]CreateOFDProtocolMessage [08:18:47]wFMCommunicate request_size=4 [08:18:47]MH_SAM_APDU [08:18:47]CAPDU: 80 11 00 00 [08:18:47]Write to MH i2c: E2 08 00 3B 61 80 11 00 00 00 00 00 00 16 [08:18:47]Write i2c OK [08:18:47]MH_I2C_Read... [08:18:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:18:47]Read from MH i2c: E2 [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: E2 17 00 [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: E2 17 00 3B 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 6C [08:18:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:18:47]wFMCommunicate OK [08:18:47]CreateOFDProtocolMessage done [08:18:47]OFDSenderStorePacket 24689 [08:18:47]StoreOFDPacket docnum=24689 [08:18:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E3 79 07 01 3A D1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 00 00 00 F4 03 04 00 EA A1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 71 60 00 00 35 04 06 00 90 7C 7E 8B 70 18 DB FA 97 9B 82 E9 F6 77 [08:18:47]CheckFolder [08:18:47]dirname=/storage/ofd_packets [08:18:47]CheckFolder done [08:18:47]ProducePacketName [08:18:47]name=ofd_packets/00024689 [08:18:47]NVStorageSaveData ofd_packets/00024689 [08:18:47]File name is /storage/ofd_packets/00024689 [08:18:47]Write 301 bytes [08:18:47]NVStorageSaveData done [08:18:47]OFDSenderStorePacket done [08:18:47]KKMCreateOFDPacket done [08:18:47]NVStorageSaveData kkm_last_timestamp [08:18:47]File name is /storage/kkm_last_timestamp [08:18:47]Write 4 bytes [08:18:47]NVStorageSaveData done [08:18:47]ExternCall_PrintAddStr [08:18:47]wPrintStart [08:18:47]Write to MH i2c: 01 00 00 3C 61 9D [08:18:47]Write i2c OK [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: 01 [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: 01 07 00 [08:18:47]MH_I2C_Read... [08:18:47]Read from MH i2c: 01 07 00 3C 61 00 00 00 00 00 FF 0F B2 [08:18:47]RasterBufferAndPrint [08:18:47]line Счет N : (1)610333 [08:18:47]line ИНН: 02508201610067 [08:18:47]line Контрольно-Кассовый Чек [08:18:47]line ПРОДАЖА [08:18:47]line ТРК (МРК, ГНК) : 52 [08:18:47]line Товар: 2710124130 [08:18:47]line Аи-92-К-2 [08:18:47]line 14.750 * 67.80 [08:18:47]line = 1000.05 [08:18:47]line НДС 12% НСП 1% [08:18:47]line > о реализуемом товаре [08:18:47]line ОКРУГЛЕНИЕ: -0.05 [08:18:47]line ИТОГО: 1000.00 [08:18:47]line Внесено: 1000.00 [08:18:47]line СДАЧА: 0.00 [08:18:47]line НСП 1% : 8.85 [08:18:47]line НДС 12% : 106.20 [08:18:47]line Наличными: 1000.00 [08:18:47]line Безнал.: 0.00 [08:18:47]line Место: АЗС № 127 "Партнер Нефть" [08:18:47]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [08:18:47]line СНО: Общий режим [08:18:47]line Чек 64 30.07.2024 08:18 [08:18:47]line Смена: 48 ФФД: 1.0 [08:18:47]line ЗНМ: 0300000158 [08:18:47]line РНМ: 0000000000171247 [08:18:47]line Версия ККМ: v1.0 [08:18:47]line ФМ: 0000000002098565 [08:18:47]line ФД: 24689 [08:18:47]line ФПД: 158864373411864 [08:18:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T081850&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24689&fm=158864373411864&tin=02508201610067®Number=0000000000171247&sum=100000 [08:18:48]OFD Sender: Processing packet 24689 [packets to send 29, broken 28] [08:18:48]ProducePacketName [08:18:48]name=ofd_packets/00024689 [08:18:48]OFD Sender: To server: pG, [08:18:48]CommunicateWithHost lk.salyk.kg:30040 [08:18:48]ConnectInit lk.salyk.kg [08:18:48]written 0, free lines is 4095 [08:18:48]Connected sock=10 [08:18:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E3 79 07 01 3A D1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 00 00 00 F4 03 04 00 EA A1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 71 60 00 00 35 04 06 00 90 7C 7E 8B 70 18 DB FA 97 9B 82 E9 F6 77 [08:18:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 D3 3E 47 00 B3 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 32 30 39 38 35 36 35 10 04 04 00 71 60 00 00 F4 03 04 00 79 4D A8 66 B6 04 01 00 00 86 E6 82 AA 0C D4 FE 11 [08:18:48]CommunicateWithHost err = 0 [08:18:48]CheckOFDResponse [08:18:48]1017 (14) - 77093643461234 [08:18:48]1041 (16) - 0000000002098565 [08:18:48]1040 (4) - 24689 [08:18:48]1012 (4) - 30.07.2024 02:18 [08:18:48]1206 (1) - 0 [08:18:48]OFD Sender: Remove packet 24689 [08:18:48]ProducePacketName [08:18:48]name=ofd_packets/00024689 [08:18:48]NVStorageDeleteData [08:18:48]Write to MH i2c: 01 00 00 67 61 C8 [08:18:48]Write i2c OK [08:18:48]MH_I2C_Read... [08:18:48]Read from MH i2c: 01 [08:18:48]MH_I2C_Read... [08:18:48]Read from MH i2c: 01 07 00 [08:18:48]MH_I2C_Read... [08:18:48]Read from MH i2c: 01 07 00 67 61 00 00 00 00 00 FD 0C D8 [08:18:48]RasterBufferAndPrint [08:18:48]line [08:18:48]line [08:18:48]line [08:18:48]line [08:18:48]line [08:18:48]written 0, free lines is 3334 [08:18:48]MH_Cut [08:18:48]Write to MH i2c: D1 01 00 6E 61 01 A1 [08:18:48]Write i2c OK [08:18:48]MH_I2C_Read... [08:18:48]Read from MH i2c: D1 [08:18:48]MH_I2C_Read... [08:18:48]Read from MH i2c: D1 01 00 [08:18:48]MH_I2C_Read... [08:18:48]Read from MH i2c: D1 01 00 6E 61 00 A0 [08:18:48]Write to MH i2c: 01 00 00 6F 61 D0 [08:18:48]Write i2c OK [08:18:48]MH_I2C_Read... [08:18:48]OFD Sender: No OFD packet to send [08:18:49]*** Cut start [08:18:49]*** Partial cut [08:18:49]*** CUTSNS_PIN = 1 [08:18:49]*** CUTSNS_PIN = 0 [08:18:49]*** Brake cut motor [08:18:49]Read from MH i2c: 01 [08:18:49]MH_I2C_Read... [08:18:49]*** Stop cut motor [08:18:49]*** Cut end [08:18:49]Read from MH i2c: 01 07 00 [08:18:49]MH_I2C_Read... [08:18:49]Read from MH i2c: 01 07 00 6F 61 00 00 00 00 00 FF 0F E5 [08:18:49]process_action close_receipt done [08:18:49]requested_data is exist [08:18:49]produce_requested_data [08:18:49]requested_item fm.sn is exist - process it [08:18:49]wFMCommunicate request_size=4 [08:18:49]MH_SAM_APDU [08:18:49]CAPDU: 80 11 00 00 [08:18:49]Write to MH i2c: E2 08 00 70 61 80 11 00 00 00 00 00 00 4B [08:18:49]Write i2c OK [08:18:49]MH_I2C_Read... [08:18:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:18:49]Read from MH i2c: E2 [08:18:49]MH_I2C_Read... [08:18:49]Read from MH i2c: E2 17 00 [08:18:49]MH_I2C_Read... [08:18:49]Read from MH i2c: E2 17 00 70 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A1 [08:18:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:18:49]wFMCommunicate OK [08:18:49]requested_item fd.num is exist - process it [08:18:49]SAM_PROTO_GetFieldsCounters [08:18:49]wFMCommunicate request_size=4 [08:18:49]MH_SAM_APDU [08:18:49]CAPDU: 80 13 00 00 [08:18:49]Write to MH i2c: E2 08 00 71 61 80 13 00 00 00 00 00 00 4E [08:18:49]Write i2c OK [08:18:49]MH_I2C_Read... [08:18:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:18:50]Read from MH i2c: E2 [08:18:50]MH_I2C_Read... [08:18:50]Read from MH i2c: E2 62 00 [08:18:50]MH_I2C_Read... [08:18:50]Read from MH i2c: E2 62 00 71 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 71 60 00 00 0E 04 04 00 30 00 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 30 [08:18:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 71 60 00 00 0E 04 04 00 30 00 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 [08:18:50]wFMCommunicate OK [08:18:50]SAM_PROTO_GetFieldsCounters done [08:18:50]requested_item shift.num is exist - process it [08:18:50]requested_item shift.opened is exist - process it [08:18:50]req_shift_opened [08:18:50]FM_GetShiftState [08:18:50]SAM_PROTO_GetShiftState [08:18:50]wFMCommunicate request_size=4 [08:18:50]MH_SAM_APDU [08:18:50]CAPDU: 80 13 01 00 [08:18:50]Write to MH i2c: E2 08 00 72 61 80 13 01 00 00 00 00 00 50 [08:18:50]Write i2c OK [08:18:50]MH_I2C_Read... [08:18:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:18:50]Read from MH i2c: E2 [08:18:50]MH_I2C_Read... [08:18:50]Read from MH i2c: E2 0E 00 [08:18:50]MH_I2C_Read... [08:18:50]Read from MH i2c: E2 0E 00 72 61 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 03 [08:18:50]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:18:50]wFMCommunicate OK [08:18:50]SAM_PROTO_GetShiftState done [08:18:50]FM_GetShiftState done [08:18:50]req_shift_opened done [08:18:50]requested_item shift.open_date is exist - process it [08:18:50]req_shift_open_date [08:18:50]req_shift_open_date done [08:18:50]produce_requested_data done [08:18:50]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24689,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [08:18:50]process_action_free close_receipt [08:18:50]json_value_free [08:18:50]json_value_free done [08:18:50]process_json_proto returns [08:18:50]Send response to host [08:18:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24689,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [08:18:50]free response buf [08:18:50]execute_script done [08:18:50]execute_script returns [08:18:50]free content buf [08:18:50]Sock 9.Close socket [08:18:50]Sock 9.Thread stoped [08:18:50]accept exits with 7 [08:18:50]New connection [08:18:50]New thread 3067612516 created [08:18:50]Thread 3067469156 joined [08:18:50]Waiting for new connection... [08:18:50] Sock 7.Parse request [08:18:50]Sock 7.Check first char [08:18:50]Sock 7.First char is OK [08:18:50]request: POST /json_proto HTTP/1.0 [08:18:50]Method: POST [08:18:50]URL: /json_proto [08:18:50]Method is POST - this is cgi request [08:18:50]url: /json_proto [08:18:50]query_string will be loaded in cgi processing [08:18:50]execute_cgi json_proto POST (null) [08:18:50]execute_cgi path=json_proto method=POST [08:18:50]POST find Content-Length [08:18:50]Host: 172.17.45.131:8080 [08:18:50]Content-Length: 819 [08:18:50]Content-Type: application/json [08:18:50] [08:18:50]POST finish read [08:18:50]Found Content-Length = 819 [08:18:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610332", "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" ] } } [08:18:50]execute_script... [08:18: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)610332", "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" ] } } [08:18:50]POST & json_proto [08:18:50]process_json_proto [08:18:50]json parsed OK: [08:18:50]protocol is kg_v1.0 [08:18:50]action value=close_receipt [08:18:50]process_action close_receipt [08:18:50]cmd_close_receipt [08:18:50]MH_GetDate [08:18:50]Write to MH i2c: F0 00 00 73 61 C3 [08:18:50]Write i2c OK [08:18:50]MH_I2C_Read... [08:18:50]Read from MH i2c: F0 [08:18:50]MH_I2C_Read... [08:18:50]Read from MH i2c: F0 09 00 [08:18:50]MH_I2C_Read... [08:18:50]Read from MH i2c: F0 09 00 73 61 00 EE A1 A8 66 C6 D4 6E 66 D7 [08:18:50]GetLastDocTimeStamp 1722327530 [08:18:50]current date 1722327534 [08:18:50]FM_GetShiftState [08:18:50]SAM_PROTO_GetShiftState [08:18:50]wFMCommunicate request_size=4 [08:18:50]MH_SAM_APDU [08:18:50]CAPDU: 80 13 01 00 [08:18:50]Write to MH i2c: E2 08 00 74 61 80 13 01 00 00 00 00 00 52 [08:18:50]Write i2c OK [08:18:50]MH_I2C_Read... [08:18:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:18:50]Read from MH i2c: E2 [08:18:50]MH_I2C_Read... [08:18:50]Read from MH i2c: E2 0E 00 [08:18:50]MH_I2C_Read... [08:18:50]Read from MH i2c: E2 0E 00 74 61 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 05 [08:18:50]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:18:50]wFMCommunicate OK [08:18:50]SAM_PROTO_GetShiftState done [08:18:50]FM_GetShiftState done [08:18:50]opened in 1722298218 [08:18:50]opened+sec_in_day 1722384618 [08:18:50]quantity*price = 100005 [08:18:50]sum+1 = 100006 [08:18:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 65 30.07.2024 08:18 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002098565 ФД: 24690 ФПД: 224360362665899 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T081855&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24690&fm=224360362665899&tin=02508201610067®Number=0000000000171247&sum=100005 [08:18:51]StoreToDocumentArchive [08:18:51]shift 48 fd 24690 [08:18:51]save to /storage/0048/doc_00024690 [08:18:51]save last doc name /storage/0048/doc_00024690 to /storage/kkm_last_doc_name [08:18:51]save OK [08:18:51]Clear old archive folders... [08:18:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:18:51]tlvbuf is 014239E0 [08:18:51]SAM_PROTO_ClearQueue [08:18:51]wFMCommunicate request_size=4 [08:18:51]MH_SAM_APDU [08:18:51]CAPDU: 80 09 00 00 [08:18:51]Write to MH i2c: E2 08 00 81 61 80 09 00 00 00 00 00 00 54 [08:18:51]Write i2c OK [08:18:51]MH_I2C_Read... [08:18:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:18:51]Read from MH i2c: E2 [08:18:51]MH_I2C_Read... [08:18:51]Read from MH i2c: E2 03 00 [08:18:51]MH_I2C_Read... [08:18:51]Read from MH i2c: E2 03 00 81 61 00 90 00 56 [08:18:51]RAPDU: 90 00 [08:18:51]wFMCommunicate OK [08:18:51]SAM_PROTO_ClearQueue done [08:18:51]KKMCreateOFDPacket [08:18:51]OFDProtocolAddRootSTLVToBuf [08:18:51]FM_MakeSignedData [08:18:51]FM_MakeSignedData [08:18:51]SAM_PROTO_SignData [08:18:51]wFMCommunicate request_size=4 [08:18:51]MH_SAM_APDU [08:18:51]CAPDU: 80 0D 01 02 [08:18:51]Write to MH i2c: E2 08 00 82 61 80 0D 01 02 00 00 00 00 5C [08:18:51]Write i2c OK [08:18:51]MH_I2C_Read... [08:18:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:18:51]Read from MH i2c: E2 [08:18:51]MH_I2C_Read... [08:18:51]Read from MH i2c: E2 03 00 [08:18:51]MH_I2C_Read... [08:18:51]Read from MH i2c: E2 03 00 82 61 00 90 00 57 [08:18:51]RAPDU: 90 00 [08:18:51]wFMCommunicate OK [08:18:51]wFMCommunicate request_size=255 [08:18:51]MH_SAM_APDU [08:18: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 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 41 00 00 00 F4 03 04 00 EF A1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 72 60 00 00 35 04 06 00 CC [08:18:51]Write to MH i2c: E2 02 01 83 61 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 41 00 00 00 F4 03 04 00 EF A1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 72 60 00 00 35 04 06 00 CC 00 00 1E [08:18:51]Write i2c OK [08:18:51]MH_I2C_Read... [08:18:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:18:52]Read from MH i2c: E2 [08:18:52]MH_I2C_Read... [08:18:52]Read from MH i2c: E2 03 00 [08:18:52]MH_I2C_Read... [08:18:52]Read from MH i2c: E2 03 00 83 61 00 90 00 58 [08:18:52]RAPDU: 90 00 [08:18:52]wFMCommunicate OK [08:18:52]wFMCommunicate request_size=10 [08:18:52]MH_SAM_APDU [08:18:52]CAPDU: 80 0D 02 02 05 0D F7 B7 E7 AB [08:18:52]Write to MH i2c: E2 0D 00 84 61 80 0D 02 02 05 00 0D F7 B7 E7 AB 00 00 B6 [08:18:52]Write i2c OK [08:18:52]MH_I2C_Read... [08:18:52]Read from MH i2c: E2 [08:18:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:18:52]MH_I2C_Read... [08:18:52]Read from MH i2c: E2 03 00 [08:18:52]MH_I2C_Read... [08:18:52]Read from MH i2c: E2 03 00 84 61 00 90 00 59 [08:18:52]RAPDU: 90 00 [08:18:52]wFMCommunicate OK [08:18:52]wFMCommunicate request_size=4 [08:18:52]MH_SAM_APDU [08:18:52]CAPDU: 80 0D 03 02 [08:18:52]Write to MH i2c: E2 08 00 85 61 80 0D 03 02 00 00 00 00 61 [08:18:52]Write i2c OK [08:18:52]MH_I2C_Read... [08:18:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:18:52]Read from MH i2c: E2 [08:18:52]MH_I2C_Read... [08:18:52]Read from MH i2c: E2 0B 00 [08:18:52]MH_I2C_Read... [08:18:52]Read from MH i2c: E2 0B 00 85 61 00 0B BA AE F4 F8 EA 3B 6F 90 00 55 [08:18:52]RAPDU: 0B BA AE F4 F8 EA 3B 6F 90 00 [08:18:52]wFMCommunicate OK [08:18:52]SAM_PROTO_SignData done [08:18:52]FM_MakeSignedData done [08:18:52]CreateOFDProtocolMessage [08:18:52]wFMCommunicate request_size=4 [08:18:52]MH_SAM_APDU [08:18:52]CAPDU: 80 11 00 00 [08:18:52]Write to MH i2c: E2 08 00 86 61 80 11 00 00 00 00 00 00 61 [08:18:52]Write i2c OK [08:18:52]MH_I2C_Read... [08:18:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:18:52]Read from MH i2c: E2 [08:18:52]MH_I2C_Read... [08:18:52]Read from MH i2c: E2 17 00 [08:18:52]MH_I2C_Read... [08:18:52]Read from MH i2c: E2 17 00 86 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B7 [08:18:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:18:52]wFMCommunicate OK [08:18:52]CreateOFDProtocolMessage done [08:18:52]OFDSenderStorePacket 24690 [08:18:52]StoreOFDPacket docnum=24690 [08:18:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 8A 4A 07 01 82 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 41 00 00 00 F4 03 04 00 EF A1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 72 60 00 00 35 04 06 00 CC 0D F7 B7 E7 AB 0B BA AE F4 F8 EA 3B 6F [08:18:52]CheckFolder [08:18:52]dirname=/storage/ofd_packets [08:18:52]CheckFolder done [08:18:52]ProducePacketName [08:18:52]name=ofd_packets/00024690 [08:18:52]NVStorageSaveData ofd_packets/00024690 [08:18:52]File name is /storage/ofd_packets/00024690 [08:18:52]Write 301 bytes [08:18:52]NVStorageSaveData done [08:18:52]OFDSenderStorePacket done [08:18:52]KKMCreateOFDPacket done [08:18:52]NVStorageSaveData kkm_last_timestamp [08:18:52]File name is /storage/kkm_last_timestamp [08:18:52]Write 4 bytes [08:18:52]NVStorageSaveData done [08:18:52]ExternCall_PrintAddStr [08:18:52]wPrintStart [08:18:52]Write to MH i2c: 01 00 00 87 61 E8 [08:18:52]Write i2c OK [08:18:52]MH_I2C_Read... [08:18:52]Read from MH i2c: 01 [08:18:52]MH_I2C_Read... [08:18:52]Read from MH i2c: 01 07 00 [08:18:52]MH_I2C_Read... [08:18:52]Read from MH i2c: 01 07 00 87 61 00 00 00 00 00 FF 0F FD [08:18:52]RasterBufferAndPrint [08:18:52]line Счет N : (1)610332 [08:18:52]line ИНН: 02508201610067 [08:18:52]line Контрольно-Кассовый Чек [08:18:52]line ПРОДАЖА [08:18:52]line ТРК (МРК, ГНК) : 42 [08:18:52]line Товар: 2710124130 [08:18:52]line Аи-92-К-2 [08:18:52]line 14.750 * 67.80 [08:18:52]line = 1000.05 [08:18:52]line НДС 12% НСП 1% [08:18:52]line > о реализуемом товаре [08:18:52]line ИТОГО: 1000.05 [08:18:52]line НСП 1% : 8.85 [08:18:52]line НДС 12% : 106.20 [08:18:52]line Наличными: 0.00 [08:18:52]line Безнал.: 1000.05 [08:18:52]line Место: АЗС № 127 "Партнер Нефть" [08:18:52]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [08:18:52]line СНО: Общий режим [08:18:52]line Чек 65 30.07.2024 08:18 [08:18:52]line Смена: 48 ФФД: 1.0 [08:18:52]line ЗНМ: 0300000158 [08:18:52]line РНМ: 0000000000171247 [08:18:52]line Версия ККМ: v1.0 [08:18:52]line Платежная система: Бакай Банк [08:18:52]line ФМ: 0000000002098565 [08:18:52]line ФД: 24690 [08:18:52]line ФПД: 224360362665899 [08:18:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T081855&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24690&fm=224360362665899&tin=02508201610067®Number=0000000000171247&sum=100005 [08:18:52]OFD Sender: Processing packet 24690 [packets to send 29, broken 28] [08:18:52]ProducePacketName [08:18:52]name=ofd_packets/00024690 [08:18:52]OFD Sender: To server: pG, [08:18:52]CommunicateWithHost lk.salyk.kg:30040 [08:18:52]ConnectInit lk.salyk.kg [08:18:52]written 0, free lines is 4095 [08:18:52]Connected sock=10 [08:18:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 8A 4A 07 01 82 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 41 00 00 00 F4 03 04 00 EF A1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 72 60 00 00 35 04 06 00 CC 0D F7 B7 E7 AB 0B BA AE F4 F8 EA 3B 6F [08:18:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 BF 75 47 00 CA 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 32 30 39 38 35 36 35 10 04 04 00 72 60 00 00 F4 03 04 00 7E 4D A8 66 B6 04 01 00 00 E2 97 7F B2 3D D8 4D AE [08:18:53]CommunicateWithHost err = 0 [08:18:53]CheckOFDResponse [08:18:53]1017 (14) - 77093643461234 [08:18:53]1041 (16) - 0000000002098565 [08:18:53]1040 (4) - 24690 [08:18:53]1012 (4) - 30.07.2024 02:18 [08:18:53]1206 (1) - 0 [08:18:53]OFD Sender: Remove packet 24690 [08:18:53]ProducePacketName [08:18:53]name=ofd_packets/00024690 [08:18:53]NVStorageDeleteData [08:18:53]Write to MH i2c: 01 00 00 B1 61 12 [08:18:53]Write i2c OK [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: 01 [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: 01 07 00 [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: 01 07 00 B1 61 00 00 00 00 00 25 0D 4B [08:18:53]RasterBufferAndPrint [08:18:53]line [08:18:53]line [08:18:53]line [08:18:53]line [08:18:53]line [08:18:53]written 0, free lines is 3380 [08:18:53]MH_Cut [08:18:53]Write to MH i2c: D1 01 00 B8 61 01 EB [08:18:53]Write i2c OK [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: D1 [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: D1 01 00 [08:18:53]MH_I2C_Read... [08:18:53]Read from MH i2c: D1 01 00 B8 61 00 EA [08:18:53]Write to MH i2c: 01 00 00 B9 61 1A [08:18:53]Write i2c OK [08:18:53]MH_I2C_Read... [08:18:53]OFD Sender: No OFD packet to send [08:18:53]*** Cut start [08:18:53]*** Partial cut [08:18:53]*** CUTSNS_PIN = 1 [08:18:53]*** CUTSNS_PIN = 0 [08:18:54]*** Brake cut motor [08:18:54]Read from MH i2c: 01 [08:18:54]MH_I2C_Read... [08:18:54]*** Stop cut motor [08:18:54]*** Cut end [08:18:54]Read from MH i2c: 01 07 00 [08:18:54]MH_I2C_Read... [08:18:54]Read from MH i2c: 01 07 00 B9 61 00 00 00 00 00 FF 0F 2F [08:18:54]process_action close_receipt done [08:18:54]requested_data is exist [08:18:54]produce_requested_data [08:18:54]requested_item fm.sn is exist - process it [08:18:54]wFMCommunicate request_size=4 [08:18:54]MH_SAM_APDU [08:18:54]CAPDU: 80 11 00 00 [08:18:54]Write to MH i2c: E2 08 00 BA 61 80 11 00 00 00 00 00 00 95 [08:18:54]Write i2c OK [08:18:54]MH_I2C_Read... [08:18:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:18:54]Read from MH i2c: E2 [08:18:54]MH_I2C_Read... [08:18:54]Read from MH i2c: E2 17 00 [08:18:54]MH_I2C_Read... [08:18:54]Read from MH i2c: E2 17 00 BA 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 EB [08:18:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:18:54]wFMCommunicate OK [08:18:54]requested_item fd.num is exist - process it [08:18:54]SAM_PROTO_GetFieldsCounters [08:18:54]wFMCommunicate request_size=4 [08:18:54]MH_SAM_APDU [08:18:54]CAPDU: 80 13 00 00 [08:18:54]Write to MH i2c: E2 08 00 BB 61 80 13 00 00 00 00 00 00 98 [08:18:54]Write i2c OK [08:18:54]MH_I2C_Read... [08:18:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:18:54]Read from MH i2c: E2 [08:18:54]MH_I2C_Read... [08:18:54]Read from MH i2c: E2 62 00 [08:18:54]MH_I2C_Read... [08:18:54]Read from MH i2c: E2 62 00 BB 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 72 60 00 00 0E 04 04 00 30 00 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 7E [08:18:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 72 60 00 00 0E 04 04 00 30 00 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 [08:18:54]wFMCommunicate OK [08:18:54]SAM_PROTO_GetFieldsCounters done [08:18:54]requested_item shift.num is exist - process it [08:18:54]requested_item shift.opened is exist - process it [08:18:54]req_shift_opened [08:18:54]FM_GetShiftState [08:18:54]SAM_PROTO_GetShiftState [08:18:54]wFMCommunicate request_size=4 [08:18:54]MH_SAM_APDU [08:18:54]CAPDU: 80 13 01 00 [08:18:54]Write to MH i2c: E2 08 00 BC 61 80 13 01 00 00 00 00 00 9A [08:18:54]Write i2c OK [08:18:54]MH_I2C_Read... [08:18:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:18:54]Read from MH i2c: E2 [08:18:54]MH_I2C_Read... [08:18:54]Read from MH i2c: E2 0E 00 [08:18:54]MH_I2C_Read... [08:18:54]Read from MH i2c: E2 0E 00 BC 61 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4D [08:18:54]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:18:54]wFMCommunicate OK [08:18:54]SAM_PROTO_GetShiftState done [08:18:54]FM_GetShiftState done [08:18:54]req_shift_opened done [08:18:54]requested_item shift.open_date is exist - process it [08:18:54]req_shift_open_date [08:18:54]req_shift_open_date done [08:18:54]produce_requested_data done [08:18:54]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24690,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [08:18:54]process_action_free close_receipt [08:18:54]json_value_free [08:18:54]json_value_free done [08:18:54]process_json_proto returns [08:18:54]Send response to host [08:18:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24690,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [08:18:54]free response buf [08:18:54]execute_script done [08:18:54]execute_script returns [08:18:54]free content buf [08:18:54]Sock 7.Close socket [08:18:54]Sock 7.Thread stoped [08:18:58]OFD Sender: No OFD packet to send [08:19:03]OFD Sender: No OFD packet to send [08:19:08]OFD Sender: No OFD packet to send [08:19:13]OFD Sender: No OFD packet to send [08:19:18]OFD Sender: No OFD packet to send [08:19:23]OFD Sender: No OFD packet to send [08:19:28]OFD Sender: No OFD packet to send [08:19:33]OFD Sender: No OFD packet to send [08:19:34]accept exits with 9 [08:19:34]New connection [08:19:34]New thread 3067469156 created [08:19:34]Thread 3067612516 joined [08:19:34]Waiting for new connection... [08:19:34] Sock 9.Parse request [08:19:34]Sock 9.Check first char [08:19:34]Sock 9.First char is OK [08:19:34]request: POST /json_proto HTTP/1.0 [08:19:34]Method: POST [08:19:34]URL: /json_proto [08:19:34]Method is POST - this is cgi request [08:19:34]url: /json_proto [08:19:34]query_string will be loaded in cgi processing [08:19:34]execute_cgi json_proto POST (null) [08:19:34]execute_cgi path=json_proto method=POST [08:19:34]POST find Content-Length [08:19:34]Host: 172.17.45.131:8080 [08:19:34]Content-Length: 803 [08:19:34]Content-Type: application/json [08:19:34] [08:19:34]POST finish read [08:19:34]Found Content-Length = 803 [08:19:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610334", "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" ] } } [08:19:34]execute_script... [08:19:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610334", "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" ] } } [08:19:34]POST & json_proto [08:19:34]process_json_proto [08:19:34]json parsed OK: [08:19:34]protocol is kg_v1.0 [08:19:34]action value=close_receipt [08:19:34]process_action close_receipt [08:19:34]cmd_close_receipt [08:19:34]MH_GetDate [08:19:34]Write to MH i2c: F0 00 00 BD 61 0D [08:19:34]Write i2c OK [08:19:34]MH_I2C_Read... [08:19:34]Read from MH i2c: F0 [08:19:34]MH_I2C_Read... [08:19:34]Read from MH i2c: F0 09 00 [08:19:34]MH_I2C_Read... [08:19:34]Read from MH i2c: F0 09 00 BD 61 00 1A A2 A8 66 C6 D4 6E 66 4E [08:19:34]GetLastDocTimeStamp 1722327535 [08:19:34]current date 1722327578 [08:19:34]FM_GetShiftState [08:19:34]SAM_PROTO_GetShiftState [08:19:34]wFMCommunicate request_size=4 [08:19:34]MH_SAM_APDU [08:19:34]CAPDU: 80 13 01 00 [08:19:34]Write to MH i2c: E2 08 00 BE 61 80 13 01 00 00 00 00 00 9C [08:19:34]Write i2c OK [08:19:34]MH_I2C_Read... [08:19:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:34]Read from MH i2c: E2 [08:19:34]MH_I2C_Read... [08:19:34]Read from MH i2c: E2 0E 00 [08:19:34]MH_I2C_Read... [08:19:34]Read from MH i2c: E2 0E 00 BE 61 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4F [08:19:34]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:19:34]wFMCommunicate OK [08:19:34]SAM_PROTO_GetShiftState done [08:19:34]FM_GetShiftState done [08:19:34]opened in 1722298218 [08:19:34]opened+sec_in_day 1722384618 [08:19:34]quantity*price = 150041 [08:19:34]sum+1 = 150042 [08:19:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.41 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 0.00 Безнал.: 1500.41 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 66 30.07.2024 08:19 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24691 ФПД: 38708741675893 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T081938&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24691&fm=38708741675893&tin=02508201610067®Number=0000000000171247&sum=150041 [08:19:35]StoreToDocumentArchive [08:19:35]shift 48 fd 24691 [08:19:35]save to /storage/0048/doc_00024691 [08:19:35]save last doc name /storage/0048/doc_00024691 to /storage/kkm_last_doc_name [08:19:35]save OK [08:19:35]Clear old archive folders... [08:19:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:19:35]tlvbuf is 01363E60 [08:19:35]SAM_PROTO_ClearQueue [08:19:35]wFMCommunicate request_size=4 [08:19:35]MH_SAM_APDU [08:19:35]CAPDU: 80 09 00 00 [08:19:35]Write to MH i2c: E2 08 00 CB 61 80 09 00 00 00 00 00 00 9E [08:19:35]Write i2c OK [08:19:35]MH_I2C_Read... [08:19:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:19:35]Read from MH i2c: E2 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 03 00 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 03 00 CB 61 00 90 00 A0 [08:19:35]RAPDU: 90 00 [08:19:35]wFMCommunicate OK [08:19:35]SAM_PROTO_ClearQueue done [08:19:35]KKMCreateOFDPacket [08:19:35]OFDProtocolAddRootSTLVToBuf [08:19:35]FM_MakeSignedData [08:19:35]FM_MakeSignedData [08:19:35]SAM_PROTO_SignData [08:19:35]wFMCommunicate request_size=4 [08:19:35]MH_SAM_APDU [08:19:35]CAPDU: 80 0D 01 02 [08:19:35]Write to MH i2c: E2 08 00 CC 61 80 0D 01 02 00 00 00 00 A6 [08:19:35]Write i2c OK [08:19:35]MH_I2C_Read... [08:19:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:19:35]Read from MH i2c: E2 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 03 00 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 03 00 CC 61 00 90 00 A1 [08:19:35]RAPDU: 90 00 [08:19:35]wFMCommunicate OK [08:19:35]wFMCommunicate request_size=255 [08:19:35]MH_SAM_APDU [08:19:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 42 00 00 00 F4 03 04 00 1A A2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 73 60 00 00 35 04 06 00 23 [08:19:35]Write to MH i2c: E2 02 01 CD 61 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 42 00 00 00 F4 03 04 00 1A A2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 73 60 00 00 35 04 06 00 23 00 00 1D [08:19:35]Write i2c OK [08:19:35]MH_I2C_Read... [08:19:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:35]Read from MH i2c: E2 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 03 00 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 03 00 CD 61 00 90 00 A2 [08:19:35]RAPDU: 90 00 [08:19:35]wFMCommunicate OK [08:19:35]wFMCommunicate request_size=10 [08:19:35]MH_SAM_APDU [08:19:35]CAPDU: 80 0D 02 02 05 34 94 CC 1B 75 [08:19:35]Write to MH i2c: E2 0D 00 CE 61 80 0D 02 02 05 00 34 94 CC 1B 75 00 00 D7 [08:19:35]Write i2c OK [08:19:35]MH_I2C_Read... [08:19:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:35]Read from MH i2c: E2 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 03 00 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 03 00 CE 61 00 90 00 A3 [08:19:35]RAPDU: 90 00 [08:19:35]wFMCommunicate OK [08:19:35]wFMCommunicate request_size=4 [08:19:35]MH_SAM_APDU [08:19:35]CAPDU: 80 0D 03 02 [08:19:35]Write to MH i2c: E2 08 00 CF 61 80 0D 03 02 00 00 00 00 AB [08:19:35]Write i2c OK [08:19:35]MH_I2C_Read... [08:19:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:19:35]Read from MH i2c: E2 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 0B 00 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 0B 00 CF 61 00 85 39 91 D5 DB 65 8F 4B 90 00 EA [08:19:35]RAPDU: 85 39 91 D5 DB 65 8F 4B 90 00 [08:19:35]wFMCommunicate OK [08:19:35]SAM_PROTO_SignData done [08:19:35]FM_MakeSignedData done [08:19:35]CreateOFDProtocolMessage [08:19:35]wFMCommunicate request_size=4 [08:19:35]MH_SAM_APDU [08:19:35]CAPDU: 80 11 00 00 [08:19:35]Write to MH i2c: E2 08 00 D0 61 80 11 00 00 00 00 00 00 AB [08:19:35]Write i2c OK [08:19:35]MH_I2C_Read... [08:19:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:35]Read from MH i2c: E2 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 17 00 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: E2 17 00 D0 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 01 [08:19:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:19:35]wFMCommunicate OK [08:19:35]CreateOFDProtocolMessage done [08:19:35]OFDSenderStorePacket 24691 [08:19:35]StoreOFDPacket docnum=24691 [08:19:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 C6 7E 07 01 F6 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 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 42 00 00 00 F4 03 04 00 1A A2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 73 60 00 00 35 04 06 00 23 34 94 CC 1B 75 85 39 91 D5 DB 65 8F 4B [08:19:35]CheckFolder [08:19:35]dirname=/storage/ofd_packets [08:19:35]CheckFolder done [08:19:35]ProducePacketName [08:19:35]name=ofd_packets/00024691 [08:19:35]NVStorageSaveData ofd_packets/00024691 [08:19:35]File name is /storage/ofd_packets/00024691 [08:19:35]Write 301 bytes [08:19:35]NVStorageSaveData done [08:19:35]OFDSenderStorePacket done [08:19:35]KKMCreateOFDPacket done [08:19:35]NVStorageSaveData kkm_last_timestamp [08:19:35]File name is /storage/kkm_last_timestamp [08:19:35]Write 4 bytes [08:19:35]NVStorageSaveData done [08:19:35]ExternCall_PrintAddStr [08:19:35]wPrintStart [08:19:35]Write to MH i2c: 01 00 00 D1 61 32 [08:19:35]Write i2c OK [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: 01 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: 01 07 00 [08:19:35]MH_I2C_Read... [08:19:35]Read from MH i2c: 01 07 00 D1 61 00 00 00 00 00 FF 0F 47 [08:19:35]RasterBufferAndPrint [08:19:35]line Счет N : (1)610334 [08:19:35]line ИНН: 02508201610067 [08:19:35]line Контрольно-Кассовый Чек [08:19:35]line ПРОДАЖА [08:19:35]line ТРК (МРК, ГНК) : 62 [08:19:35]line Товар: 2710124130 [08:19:35]line Аи-92-К-2 [08:19:35]line 22.130 * 67.80 [08:19:35]line = 1500.41 [08:19:35]line НДС 12% НСП 1% [08:19:35]line > о реализуемом товаре [08:19:35]line ИТОГО: 1500.41 [08:19:35]line НСП 1% : 13.28 [08:19:35]line НДС 12% : 159.34 [08:19:35]line Наличными: 0.00 [08:19:35]line Безнал.: 1500.41 [08:19:35]line Место: АЗС № 127 "Партнер Нефть" [08:19:35]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [08:19:35]line СНО: Общий режим [08:19:35]line Чек 66 30.07.2024 08:19 [08:19:35]line Смена: 48 ФФД: 1.0 [08:19:35]line ЗНМ: 0300000158 [08:19:35]line РНМ: 0000000000171247 [08:19:35]line Версия ККМ: v1.0 [08:19:35]line Платежная система: O! деньги [08:19:35]line ФМ: 0000000002098565 [08:19:35]line ФД: 24691 [08:19:35]line ФПД: 38708741675893 [08:19:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T081938&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24691&fm=38708741675893&tin=02508201610067®Number=0000000000171247&sum=150041 [08:19:36]OFD Sender: Processing packet 24691 [packets to send 29, broken 28] [08:19:36]ProducePacketName [08:19:36]name=ofd_packets/00024691 [08:19:36]OFD Sender: To server: pG, [08:19:36]CommunicateWithHost lk.salyk.kg:30040 [08:19:36]ConnectInit lk.salyk.kg [08:19:36]written 0, free lines is 4095 [08:19:36]Connected sock=7 [08:19:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 C6 7E 07 01 F6 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 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 42 00 00 00 F4 03 04 00 1A A2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 73 60 00 00 35 04 06 00 23 34 94 CC 1B 75 85 39 91 D5 DB 65 8F 4B [08:19:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 00 63 47 00 44 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 32 30 39 38 35 36 35 10 04 04 00 73 60 00 00 F4 03 04 00 A9 4D A8 66 B6 04 01 00 00 F6 B5 7E AC 07 8F 14 19 [08:19:36]CommunicateWithHost err = 0 [08:19:36]CheckOFDResponse [08:19:36]1017 (14) - 77093643461234 [08:19:36]1041 (16) - 0000000002098565 [08:19:36]1040 (4) - 24691 [08:19:36]1012 (4) - 30.07.2024 02:19 [08:19:36]1206 (1) - 0 [08:19:36]OFD Sender: Remove packet 24691 [08:19:36]ProducePacketName [08:19:36]name=ofd_packets/00024691 [08:19:36]NVStorageDeleteData [08:19:36]Write to MH i2c: 01 00 00 FB 61 5C [08:19:36]Write i2c OK [08:19:36]MH_I2C_Read... [08:19:36]Read from MH i2c: 01 [08:19:36]MH_I2C_Read... [08:19:36]Read from MH i2c: 01 07 00 [08:19:36]MH_I2C_Read... [08:19:36]Read from MH i2c: 01 07 00 FB 61 00 00 00 00 00 FB 0C 6A [08:19:36]RasterBufferAndPrint [08:19:36]line [08:19:36]line [08:19:36]line [08:19:36]line [08:19:36]line [08:19:36]written 0, free lines is 3329 [08:19:36]MH_Cut [08:19:36]Write to MH i2c: D1 01 00 02 62 01 36 [08:19:36]Write i2c OK [08:19:36]MH_I2C_Read... [08:19:36]Read from MH i2c: D1 [08:19:36]MH_I2C_Read... [08:19:36]Read from MH i2c: D1 01 00 [08:19:36]MH_I2C_Read... [08:19:36]Read from MH i2c: D1 01 00 02 62 00 35 [08:19:36]Write to MH i2c: 01 00 00 03 62 65 [08:19:36]Write i2c OK [08:19:36]MH_I2C_Read... [08:19:37]OFD Sender: No OFD packet to send [08:19:37]*** Cut start [08:19:37]*** Partial cut [08:19:37]*** CUTSNS_PIN = 1 [08:19:37]*** CUTSNS_PIN = 0 [08:19:37]*** Brake cut motor [08:19:37]Read from MH i2c: 01 [08:19:37]MH_I2C_Read... [08:19:37]*** Stop cut motor [08:19:37]*** Cut end [08:19:37]Read from MH i2c: 01 07 00 [08:19:37]MH_I2C_Read... [08:19:37]Read from MH i2c: 01 07 00 03 62 00 00 00 00 00 FF 0F 7A [08:19:37]process_action close_receipt done [08:19:37]requested_data is exist [08:19:37]produce_requested_data [08:19:37]requested_item fm.sn is exist - process it [08:19:37]wFMCommunicate request_size=4 [08:19:37]MH_SAM_APDU [08:19:37]CAPDU: 80 11 00 00 [08:19:37]Write to MH i2c: E2 08 00 04 62 80 11 00 00 00 00 00 00 E0 [08:19:37]Write i2c OK [08:19:37]MH_I2C_Read... [08:19:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:37]Read from MH i2c: E2 [08:19:37]MH_I2C_Read... [08:19:37]Read from MH i2c: E2 17 00 [08:19:37]MH_I2C_Read... [08:19:37]Read from MH i2c: E2 17 00 04 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 36 [08:19:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:19:37]wFMCommunicate OK [08:19:37]requested_item fd.num is exist - process it [08:19:37]SAM_PROTO_GetFieldsCounters [08:19:37]wFMCommunicate request_size=4 [08:19:37]MH_SAM_APDU [08:19:37]CAPDU: 80 13 00 00 [08:19:37]Write to MH i2c: E2 08 00 05 62 80 13 00 00 00 00 00 00 E3 [08:19:37]Write i2c OK [08:19:37]MH_I2C_Read... [08:19:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:19:38]Read from MH i2c: E2 [08:19:38]MH_I2C_Read... [08:19:38]Read from MH i2c: E2 62 00 [08:19:38]MH_I2C_Read... [08:19:38]Read from MH i2c: E2 62 00 05 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 73 60 00 00 0E 04 04 00 30 00 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 CD [08:19:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 73 60 00 00 0E 04 04 00 30 00 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 [08:19:38]wFMCommunicate OK [08:19:38]SAM_PROTO_GetFieldsCounters done [08:19:38]requested_item shift.num is exist - process it [08:19:38]requested_item shift.opened is exist - process it [08:19:38]req_shift_opened [08:19:38]FM_GetShiftState [08:19:38]SAM_PROTO_GetShiftState [08:19:38]wFMCommunicate request_size=4 [08:19:38]MH_SAM_APDU [08:19:38]CAPDU: 80 13 01 00 [08:19:38]Write to MH i2c: E2 08 00 06 62 80 13 01 00 00 00 00 00 E5 [08:19:38]Write i2c OK [08:19:38]MH_I2C_Read... [08:19:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:38]Read from MH i2c: E2 [08:19:38]MH_I2C_Read... [08:19:38]Read from MH i2c: E2 0E 00 [08:19:38]MH_I2C_Read... [08:19:38]Read from MH i2c: E2 0E 00 06 62 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 98 [08:19:38]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:19:38]wFMCommunicate OK [08:19:38]SAM_PROTO_GetShiftState done [08:19:38]FM_GetShiftState done [08:19:38]req_shift_opened done [08:19:38]requested_item shift.open_date is exist - process it [08:19:38]req_shift_open_date [08:19:38]req_shift_open_date done [08:19:38]produce_requested_data done [08:19:38]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24691,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [08:19:38]process_action_free close_receipt [08:19:38]json_value_free [08:19:38]json_value_free done [08:19:38]process_json_proto returns [08:19:38]Send response to host [08:19:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24691,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [08:19:38]free response buf [08:19:38]execute_script done [08:19:38]execute_script returns [08:19:38]free content buf [08:19:38]Sock 9.Close socket [08:19:38]Sock 9.Thread stoped [08:19:42]OFD Sender: No OFD packet to send [08:19:47]OFD Sender: No OFD packet to send [08:19:52]OFD Sender: No OFD packet to send [08:19:55]accept exits with 10 [08:19:55]New connection [08:19:55]New thread 3067612516 created [08:19:55]Thread 3067469156 joined [08:19:55]Waiting for new connection... [08:19:55] Sock 10.Parse request [08:19:55]Sock 10.Check first char [08:19:55]Sock 10.First char is OK [08:19:55]request: POST /json_proto HTTP/1.0 [08:19:55]Method: POST [08:19:55]URL: /json_proto [08:19:55]Method is POST - this is cgi request [08:19:55]url: /json_proto [08:19:55]query_string will be loaded in cgi processing [08:19:55]execute_cgi json_proto POST (null) [08:19:55]execute_cgi path=json_proto method=POST [08:19:55]POST find Content-Length [08:19:55]Host: 172.17.45.131:8080 [08:19:55]Content-Length: 673 [08:19:55]Content-Type: application/json [08:19:55] [08:19:55]POST finish read [08:19:55]Found Content-Length = 673 [08:19:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610335", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:19:55]execute_script... [08:19: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)610335", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:19:55]POST & json_proto [08:19:55]process_json_proto [08:19:55]json parsed OK: [08:19:55]protocol is kg_v1.0 [08:19:55]action value=close_receipt [08:19:55]process_action close_receipt [08:19:55]cmd_close_receipt [08:19:55]MH_GetDate [08:19:55]Write to MH i2c: F0 00 00 07 62 58 [08:19:55]Write i2c OK [08:19:55]MH_I2C_Read... [08:19:55]Read from MH i2c: F0 [08:19:55]MH_I2C_Read... [08:19:55]Read from MH i2c: F0 09 00 [08:19:55]MH_I2C_Read... [08:19:55]Read from MH i2c: F0 09 00 07 62 00 30 A2 A8 66 C6 D4 6E 66 AF [08:19:55]GetLastDocTimeStamp 1722327578 [08:19:55]current date 1722327600 [08:19:55]FM_GetShiftState [08:19:55]SAM_PROTO_GetShiftState [08:19:55]wFMCommunicate request_size=4 [08:19:55]MH_SAM_APDU [08:19:55]CAPDU: 80 13 01 00 [08:19:55]Write to MH i2c: E2 08 00 08 62 80 13 01 00 00 00 00 00 E7 [08:19:55]Write i2c OK [08:19:55]MH_I2C_Read... [08:19:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:55]Read from MH i2c: E2 [08:19:55]MH_I2C_Read... [08:19:55]Read from MH i2c: E2 0E 00 [08:19:55]MH_I2C_Read... [08:19:55]Read from MH i2c: E2 0E 00 08 62 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 9A [08:19:55]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:19:55]wFMCommunicate OK [08:19:55]SAM_PROTO_GetShiftState done [08:19:55]FM_GetShiftState done [08:19:55]opened in 1722298218 [08:19:55]opened+sec_in_day 1722384618 [08:19:55]quantity*price = 50037 [08:19:55]sum+1 = 50039 [08:19:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 67 30.07.2024 08:20 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24692 ФПД: 38941836997802 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T082000&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24692&fm=38941836997802&tin=02508201610067®Number=0000000000171247&sum=50000 [08:19:56]StoreToDocumentArchive [08:19:56]shift 48 fd 24692 [08:19:56]save to /storage/0048/doc_00024692 [08:19:56]save last doc name /storage/0048/doc_00024692 to /storage/kkm_last_doc_name [08:19:56]save OK [08:19:56]Clear old archive folders... [08:19:56]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:19:56]tlvbuf is 012A2B40 [08:19:56]SAM_PROTO_ClearQueue [08:19:56]wFMCommunicate request_size=4 [08:19:56]MH_SAM_APDU [08:19:56]CAPDU: 80 09 00 00 [08:19:56]Write to MH i2c: E2 08 00 15 62 80 09 00 00 00 00 00 00 E9 [08:19:56]Write i2c OK [08:19:56]MH_I2C_Read... [08:19:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:19:56]Read from MH i2c: E2 [08:19:56]MH_I2C_Read... [08:19:56]Read from MH i2c: E2 03 00 [08:19:56]MH_I2C_Read... [08:19:56]Read from MH i2c: E2 03 00 15 62 00 90 00 EB [08:19:56]RAPDU: 90 00 [08:19:56]wFMCommunicate OK [08:19:56]SAM_PROTO_ClearQueue done [08:19:56]KKMCreateOFDPacket [08:19:56]OFDProtocolAddRootSTLVToBuf [08:19:56]FM_MakeSignedData [08:19:56]FM_MakeSignedData [08:19:56]SAM_PROTO_SignData [08:19:56]wFMCommunicate request_size=4 [08:19:56]MH_SAM_APDU [08:19:56]CAPDU: 80 0D 01 02 [08:19:56]Write to MH i2c: E2 08 00 16 62 80 0D 01 02 00 00 00 00 F1 [08:19:56]Write i2c OK [08:19:56]MH_I2C_Read... [08:19:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:19:57]Read from MH i2c: E2 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 03 00 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 03 00 16 62 00 90 00 EC [08:19:57]RAPDU: 90 00 [08:19:57]wFMCommunicate OK [08:19:57]wFMCommunicate request_size=255 [08:19:57]MH_SAM_APDU [08:19:57]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 30 A2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 74 60 00 00 35 04 06 00 23 6A DA 5C [08:19:57]Write to MH i2c: E2 02 01 17 62 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 30 A2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 74 60 00 00 35 04 06 00 23 6A DA 5C 00 00 C0 [08:19:57]Write i2c OK [08:19:57]MH_I2C_Read... [08:19:57]OFD Sender: No OFD packet to send [08:19:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:57]Read from MH i2c: E2 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 03 00 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 03 00 17 62 00 90 00 ED [08:19:57]RAPDU: 90 00 [08:19:57]wFMCommunicate OK [08:19:57]wFMCommunicate request_size=7 [08:19:57]MH_SAM_APDU [08:19:57]CAPDU: 80 0D 02 02 02 74 AA [08:19:57]Write to MH i2c: E2 0A 00 18 62 80 0D 02 02 02 00 74 AA 00 00 16 [08:19:57]Write i2c OK [08:19:57]MH_I2C_Read... [08:19:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:57]Read from MH i2c: E2 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 03 00 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 03 00 18 62 00 90 00 EE [08:19:57]RAPDU: 90 00 [08:19:57]wFMCommunicate OK [08:19:57]wFMCommunicate request_size=4 [08:19:57]MH_SAM_APDU [08:19:57]CAPDU: 80 0D 03 02 [08:19:57]Write to MH i2c: E2 08 00 19 62 80 0D 03 02 00 00 00 00 F6 [08:19:57]Write i2c OK [08:19:57]MH_I2C_Read... [08:19:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:19:57]Read from MH i2c: E2 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 0B 00 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 0B 00 19 62 00 1D 7A 08 A8 86 3A AC 7B 90 00 25 [08:19:57]RAPDU: 1D 7A 08 A8 86 3A AC 7B 90 00 [08:19:57]wFMCommunicate OK [08:19:57]SAM_PROTO_SignData done [08:19:57]FM_MakeSignedData done [08:19:57]CreateOFDProtocolMessage [08:19:57]wFMCommunicate request_size=4 [08:19:57]MH_SAM_APDU [08:19:57]CAPDU: 80 11 00 00 [08:19:57]Write to MH i2c: E2 08 00 1A 62 80 11 00 00 00 00 00 00 F6 [08:19:57]Write i2c OK [08:19:57]MH_I2C_Read... [08:19:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:57]Read from MH i2c: E2 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 17 00 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: E2 17 00 1A 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 4C [08:19:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:19:57]wFMCommunicate OK [08:19:57]CreateOFDProtocolMessage done [08:19:57]OFDSenderStorePacket 24692 [08:19:57]StoreOFDPacket docnum=24692 [08:19:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 4E 7D 04 01 C9 0B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 30 A2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 74 60 00 00 35 04 06 00 23 6A DA 5C 74 AA 1D 7A 08 A8 86 3A AC 7B [08:19:57]CheckFolder [08:19:57]dirname=/storage/ofd_packets [08:19:57]CheckFolder done [08:19:57]ProducePacketName [08:19:57]name=ofd_packets/00024692 [08:19:57]NVStorageSaveData ofd_packets/00024692 [08:19:57]File name is /storage/ofd_packets/00024692 [08:19:57]Write 298 bytes [08:19:57]NVStorageSaveData done [08:19:57]OFDSenderStorePacket done [08:19:57]KKMCreateOFDPacket done [08:19:57]NVStorageSaveData kkm_last_timestamp [08:19:57]File name is /storage/kkm_last_timestamp [08:19:57]Write 4 bytes [08:19:57]NVStorageSaveData done [08:19:57]OFD Sender: Processing packet 24692 [packets to send 29, broken 28] [08:19:57]ProducePacketName [08:19:57]name=ofd_packets/00024692 [08:19:57]OFD Sender: To server: pG, [08:19:57]CommunicateWithHost lk.salyk.kg:30040 [08:19:57]ConnectInit lk.salyk.kg [08:19:57]ExternCall_PrintAddStr [08:19:57]wPrintStart [08:19:57]Write to MH i2c: 01 00 00 1B 62 7D [08:19:57]Write i2c OK [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: 01 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: 01 07 00 [08:19:57]MH_I2C_Read... [08:19:57]Read from MH i2c: 01 07 00 1B 62 00 00 00 00 00 FF 0F 92 [08:19:57]RasterBufferAndPrint [08:19:57]line Счет N : (1)610335 [08:19:57]line ИНН: 02508201610067 [08:19:57]line Контрольно-Кассовый Чек [08:19:57]line ПРОДАЖА [08:19:57]line ТРК (МРК, ГНК) : 2 [08:19:57]line Товар: 2710194210 [08:19:57]line ДТ-К-2 [08:19:57]line 6.610 * 75.70 [08:19:57]line = 500.38 [08:19:57]line НДС 12% НСП 1% [08:19:57]line > о реализуемом товаре [08:19:57]line ОКРУГЛЕНИЕ: -0.38 [08:19:57]line ИТОГО: 500.00 [08:19:57]line Внесено: 500.00 [08:19:57]line СДАЧА: 0.00 [08:19:57]line НСП 1% : 4.43 [08:19:57]line НДС 12% : 53.14 [08:19:57]line Наличными: 500.00 [08:19:57]line Безнал.: 0.00 [08:19:57]line Место: АЗС № 127 "Партнер Нефть" [08:19:57]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [08:19:57]line СНО: Общий режим [08:19:57]line Чек 67 30.07.2024 08:20 [08:19:57]line Смена: 48 ФФД: 1.0 [08:19:57]line ЗНМ: 0300000158 [08:19:57]line РНМ: 0000000000171247 [08:19:57]line Версия ККМ: v1.0 [08:19:57]line ФМ: 0000000002098565 [08:19:57]line ФД: 24692 [08:19:57]line ФПД: 38941836997802 [08:19:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T082000&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24692&fm=38941836997802&tin=02508201610067®Number=0000000000171247&sum=50000 [08:19:57]Connected sock=11 [08:19:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 4E 7D 04 01 C9 0B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 30 A2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 74 60 00 00 35 04 06 00 23 6A DA 5C 74 AA 1D 7A 08 A8 86 3A AC 7B [08:19:57]written 0, free lines is 4095 [08:19:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 47 87 47 00 CC 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 32 30 39 38 35 36 35 10 04 04 00 74 60 00 00 F4 03 04 00 BE 4D A8 66 B6 04 01 00 00 0A 45 53 CA 98 DB 0C E9 [08:19:57]CommunicateWithHost err = 0 [08:19:57]CheckOFDResponse [08:19:57]1017 (14) - 77093643461234 [08:19:57]1041 (16) - 0000000002098565 [08:19:57]1040 (4) - 24692 [08:19:57]1012 (4) - 30.07.2024 02:19 [08:19:57]1206 (1) - 0 [08:19:57]OFD Sender: Remove packet 24692 [08:19:57]ProducePacketName [08:19:57]name=ofd_packets/00024692 [08:19:57]NVStorageDeleteData [08:19:58]Write to MH i2c: 01 00 00 46 62 A8 [08:19:58]Write i2c OK [08:19:58]MH_I2C_Read... [08:19:58]Read from MH i2c: 01 [08:19:58]MH_I2C_Read... [08:19:58]Read from MH i2c: 01 07 00 [08:19:58]MH_I2C_Read... [08:19:58]Read from MH i2c: 01 07 00 46 62 00 00 00 00 00 E8 0C A3 [08:19:58]RasterBufferAndPrint [08:19:58]line [08:19:58]line [08:19:58]line [08:19:58]line [08:19:58]line [08:19:58]written 0, free lines is 3310 [08:19:58]MH_Cut [08:19:58]Write to MH i2c: D1 01 00 4D 62 01 81 [08:19:58]Write i2c OK [08:19:58]MH_I2C_Read... [08:19:58]Read from MH i2c: D1 [08:19:58]MH_I2C_Read... [08:19:58]Read from MH i2c: D1 01 00 [08:19:58]MH_I2C_Read... [08:19:58]Read from MH i2c: D1 01 00 4D 62 00 80 [08:19:58]Write to MH i2c: 01 00 00 4E 62 B0 [08:19:58]Write i2c OK [08:19:58]MH_I2C_Read... [08:19:58]OFD Sender: No OFD packet to send [08:19:58]*** Cut start [08:19:58]*** Partial cut [08:19:58]*** CUTSNS_PIN = 1 [08:19:58]*** CUTSNS_PIN = 0 [08:19:59]*** Brake cut motor [08:19:59]Read from MH i2c: 01 [08:19:59]MH_I2C_Read... [08:19:59]*** Stop cut motor [08:19:59]*** Cut end [08:19:59]Read from MH i2c: 01 07 00 [08:19:59]MH_I2C_Read... [08:19:59]Read from MH i2c: 01 07 00 4E 62 00 00 00 00 00 FF 0F C5 [08:19:59]process_action close_receipt done [08:19:59]requested_data is exist [08:19:59]produce_requested_data [08:19:59]requested_item fm.sn is exist - process it [08:19:59]wFMCommunicate request_size=4 [08:19:59]MH_SAM_APDU [08:19:59]CAPDU: 80 11 00 00 [08:19:59]Write to MH i2c: E2 08 00 4F 62 80 11 00 00 00 00 00 00 2B [08:19:59]Write i2c OK [08:19:59]MH_I2C_Read... [08:19:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:59]Read from MH i2c: E2 [08:19:59]MH_I2C_Read... [08:19:59]Read from MH i2c: E2 17 00 [08:19:59]MH_I2C_Read... [08:19:59]Read from MH i2c: E2 17 00 4F 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 81 [08:19:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:19:59]wFMCommunicate OK [08:19:59]requested_item fd.num is exist - process it [08:19:59]SAM_PROTO_GetFieldsCounters [08:19:59]wFMCommunicate request_size=4 [08:19:59]MH_SAM_APDU [08:19:59]CAPDU: 80 13 00 00 [08:19:59]Write to MH i2c: E2 08 00 50 62 80 13 00 00 00 00 00 00 2E [08:19:59]Write i2c OK [08:19:59]MH_I2C_Read... [08:19:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:19:59]Read from MH i2c: E2 [08:19:59]MH_I2C_Read... [08:19:59]Read from MH i2c: E2 62 00 [08:19:59]MH_I2C_Read... [08:19:59]Read from MH i2c: E2 62 00 50 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 74 60 00 00 0E 04 04 00 30 00 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 1C [08:19:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 74 60 00 00 0E 04 04 00 30 00 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 [08:19:59]wFMCommunicate OK [08:19:59]SAM_PROTO_GetFieldsCounters done [08:19:59]requested_item shift.num is exist - process it [08:19:59]requested_item shift.opened is exist - process it [08:19:59]req_shift_opened [08:19:59]FM_GetShiftState [08:19:59]SAM_PROTO_GetShiftState [08:19:59]wFMCommunicate request_size=4 [08:19:59]MH_SAM_APDU [08:19:59]CAPDU: 80 13 01 00 [08:19:59]Write to MH i2c: E2 08 00 51 62 80 13 01 00 00 00 00 00 30 [08:19:59]Write i2c OK [08:19:59]MH_I2C_Read... [08:19:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:59]Read from MH i2c: E2 [08:19:59]MH_I2C_Read... [08:19:59]Read from MH i2c: E2 0E 00 [08:19:59]MH_I2C_Read... [08:19:59]Read from MH i2c: E2 0E 00 51 62 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E3 [08:19:59]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:19:59]wFMCommunicate OK [08:19:59]SAM_PROTO_GetShiftState done [08:19:59]FM_GetShiftState done [08:19:59]req_shift_opened done [08:19:59]requested_item shift.open_date is exist - process it [08:19:59]req_shift_open_date [08:19:59]req_shift_open_date done [08:19:59]produce_requested_data done [08:19:59]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24692,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [08:19:59]process_action_free close_receipt [08:19:59]json_value_free [08:19:59]json_value_free done [08:19:59]process_json_proto returns [08:19:59]Send response to host [08:19:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24692,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [08:19:59]free response buf [08:19:59]execute_script done [08:19:59]execute_script returns [08:19:59]free content buf [08:19:59]Sock 10.Close socket [08:19:59]Sock 10.Thread stoped [08:20:03]OFD Sender: No OFD packet to send [08:20:08]OFD Sender: No OFD packet to send [08:20:13]OFD Sender: No OFD packet to send [08:20:18]OFD Sender: No OFD packet to send [08:20:23]OFD Sender: No OFD packet to send [08:20:28]OFD Sender: No OFD packet to send [08:20:33]OFD Sender: No OFD packet to send [08:20:38]OFD Sender: No OFD packet to send [08:20:43]OFD Sender: No OFD packet to send [08:20:48]OFD Sender: No OFD packet to send [08:20:53]OFD Sender: No OFD packet to send [08:20:58]OFD Sender: No OFD packet to send [08:21:03]OFD Sender: No OFD packet to send [08:21:08]OFD Sender: No OFD packet to send [08:21:13]OFD Sender: No OFD packet to send [08:21:18]OFD Sender: No OFD packet to send [08:21:23]OFD Sender: No OFD packet to send [08:21:28]OFD Sender: No OFD packet to send [08:21:33]OFD Sender: No OFD packet to send [08:21:38]OFD Sender: No OFD packet to send [08:21:43]OFD Sender: No OFD packet to send [08:21:48]OFD Sender: No OFD packet to send [08:21:53]OFD Sender: No OFD packet to send [08:21:58]OFD Sender: No OFD packet to send [08:22:03]OFD Sender: No OFD packet to send [08:22:08]OFD Sender: No OFD packet to send [08:22:13]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:56]accept exits with 9 [08:22:56]New connection [08:22:56]New thread 3067469156 created [08:22:56]Thread 3067612516 joined [08:22:56]Waiting for new connection... [08:22:56] Sock 9.Parse request [08:22:56]Sock 9.Check first char [08:22:56]Sock 9.First char is OK [08:22:56]request: POST /json_proto HTTP/1.0 [08:22:56]Method: POST [08:22:56]URL: /json_proto [08:22:56]Method is POST - this is cgi request [08:22:56]url: /json_proto [08:22:56]query_string will be loaded in cgi processing [08:22:56]execute_cgi json_proto POST (null) [08:22:56]execute_cgi path=json_proto method=POST [08:22:56]POST find Content-Length [08:22:56]Host: 172.17.45.131:8080 [08:22:56]Content-Length: 813 [08:22:56]Content-Type: application/json [08:22:56] [08:22:56]POST finish read [08:22:56]Found Content-Length = 813 [08:22:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610336", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 10.000, "sum" : 757.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" : 757.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:22:56]execute_script... [08:22: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)610336", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 10.000, "sum" : 757.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" : 757.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:22:56]POST & json_proto [08:22:56]process_json_proto [08:22:56]json parsed OK: [08:22:56]protocol is kg_v1.0 [08:22:56]action value=close_receipt [08:22:56]process_action close_receipt [08:22:56]cmd_close_receipt [08:22:56]MH_GetDate [08:22:56]Write to MH i2c: F0 00 00 52 62 A3 [08:22:56]Write i2c OK [08:22:56]MH_I2C_Read... [08:22:56]Read from MH i2c: F0 [08:22:56]MH_I2C_Read... [08:22:56]Read from MH i2c: F0 09 00 [08:22:56]MH_I2C_Read... [08:22:56]Read from MH i2c: F0 09 00 52 62 00 E5 A2 A8 66 C6 D4 6E 66 AF [08:22:56]GetLastDocTimeStamp 1722327600 [08:22:56]current date 1722327781 [08:22:56]FM_GetShiftState [08:22:56]SAM_PROTO_GetShiftState [08:22:56]wFMCommunicate request_size=4 [08:22:56]MH_SAM_APDU [08:22:56]CAPDU: 80 13 01 00 [08:22:56]Write to MH i2c: E2 08 00 53 62 80 13 01 00 00 00 00 00 32 [08:22:56]Write i2c OK [08:22:56]MH_I2C_Read... [08:22:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:22:56]Read from MH i2c: E2 [08:22:56]MH_I2C_Read... [08:22:56]Read from MH i2c: E2 0E 00 [08:22:56]MH_I2C_Read... [08:22:56]Read from MH i2c: E2 0E 00 53 62 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E5 [08:22:56]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:22:56]wFMCommunicate OK [08:22:56]SAM_PROTO_GetShiftState done [08:22:56]FM_GetShiftState done [08:22:56]opened in 1722298218 [08:22:56]opened+sec_in_day 1722384618 [08:22:56]quantity*price = 75700 [08:22:56]sum+1 = 75701 [08:22:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 757.00 НСП 1% : 6.70 НДС 12% : 80.39 Наличными: 0.00 Безнал.: 757.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 68 30.07.2024 08:23 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002098565 ФД: 24693 ФПД: 38526742525209 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T082301&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24693&fm=38526742525209&tin=02508201610067®Number=0000000000171247&sum=75700 [08:22:57]StoreToDocumentArchive [08:22:57]shift 48 fd 24693 [08:22:57]save to /storage/0048/doc_00024693 [08:22:57]save last doc name /storage/0048/doc_00024693 to /storage/kkm_last_doc_name [08:22:57]save OK [08:22:57]Clear old archive folders... [08:22:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:22:57]tlvbuf is 01305960 [08:22:57]SAM_PROTO_ClearQueue [08:22:57]wFMCommunicate request_size=4 [08:22:57]MH_SAM_APDU [08:22:57]CAPDU: 80 09 00 00 [08:22:57]Write to MH i2c: E2 08 00 60 62 80 09 00 00 00 00 00 00 34 [08:22:57]Write i2c OK [08:22:57]MH_I2C_Read... [08:22:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:22:57]Read from MH i2c: E2 [08:22:57]MH_I2C_Read... [08:22:57]Read from MH i2c: E2 03 00 [08:22:57]MH_I2C_Read... [08:22:57]Read from MH i2c: E2 03 00 60 62 00 90 00 36 [08:22:57]RAPDU: 90 00 [08:22:57]wFMCommunicate OK [08:22:57]SAM_PROTO_ClearQueue done [08:22:57]KKMCreateOFDPacket [08:22:57]OFDProtocolAddRootSTLVToBuf [08:22:57]FM_MakeSignedData [08:22:57]FM_MakeSignedData [08:22:57]SAM_PROTO_SignData [08:22:57]wFMCommunicate request_size=4 [08:22:57]MH_SAM_APDU [08:22:57]CAPDU: 80 0D 01 02 [08:22:57]Write to MH i2c: E2 08 00 61 62 80 0D 01 02 00 00 00 00 3C [08:22:57]Write i2c OK [08:22:57]MH_I2C_Read... [08:22:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:22:58]Read from MH i2c: E2 [08:22:58]MH_I2C_Read... [08:22:58]Read from MH i2c: E2 03 00 [08:22:58]MH_I2C_Read... [08:22:58]Read from MH i2c: E2 03 00 61 62 00 90 00 37 [08:22:58]RAPDU: 90 00 [08:22:58]wFMCommunicate OK [08:22:58]wFMCommunicate request_size=255 [08:22:58]MH_SAM_APDU [08:22:58]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B4 27 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 27 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B4 27 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 E5 A2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 75 60 00 00 35 04 06 00 23 0A 34 CD [08:22:58]Write to MH i2c: E2 02 01 62 62 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B4 27 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 27 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B4 27 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 E5 A2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 75 60 00 00 35 04 06 00 23 0A 34 CD 00 00 42 [08:22:58]Write i2c OK [08:22:58]MH_I2C_Read... [08:22:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:22:58]Read from MH i2c: E2 [08:22:58]MH_I2C_Read... [08:22:58]Read from MH i2c: E2 03 00 [08:22:58]MH_I2C_Read... [08:22:58]Read from MH i2c: E2 03 00 62 62 00 90 00 38 [08:22:58]RAPDU: 90 00 [08:22:58]wFMCommunicate OK [08:22:58]wFMCommunicate request_size=7 [08:22:58]MH_SAM_APDU [08:22:58]CAPDU: 80 0D 02 02 02 75 19 [08:22:58]Write to MH i2c: E2 0A 00 63 62 80 0D 02 02 02 00 75 19 00 00 D1 [08:22:58]Write i2c OK [08:22:58]MH_I2C_Read... [08:22:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:22:58]Read from MH i2c: E2 [08:22:58]MH_I2C_Read... [08:22:58]Read from MH i2c: E2 03 00 [08:22:58]MH_I2C_Read... [08:22:58]Read from MH i2c: E2 03 00 63 62 00 90 00 39 [08:22:58]RAPDU: 90 00 [08:22:58]wFMCommunicate OK [08:22:58]wFMCommunicate request_size=4 [08:22:58]MH_SAM_APDU [08:22:58]CAPDU: 80 0D 03 02 [08:22:58]Write to MH i2c: E2 08 00 64 62 80 0D 03 02 00 00 00 00 41 [08:22:58]Write i2c OK [08:22:58]MH_I2C_Read... [08:22:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:22:58]Read from MH i2c: E2 [08:22:58]MH_I2C_Read... [08:22:58]Read from MH i2c: E2 0B 00 [08:22:58]MH_I2C_Read... [08:22:58]Read from MH i2c: E2 0B 00 64 62 00 72 09 0F C3 0B 10 92 85 90 00 C1 [08:22:58]RAPDU: 72 09 0F C3 0B 10 92 85 90 00 [08:22:58]wFMCommunicate OK [08:22:58]SAM_PROTO_SignData done [08:22:58]FM_MakeSignedData done [08:22:58]CreateOFDProtocolMessage [08:22:58]wFMCommunicate request_size=4 [08:22:58]MH_SAM_APDU [08:22:58]CAPDU: 80 11 00 00 [08:22:58]Write to MH i2c: E2 08 00 65 62 80 11 00 00 00 00 00 00 41 [08:22:58]Write i2c OK [08:22:58]MH_I2C_Read... [08:22:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:22:58]Read from MH i2c: E2 [08:22:58]MH_I2C_Read... [08:22:58]Read from MH i2c: E2 17 00 [08:22:58]MH_I2C_Read... [08:22:58]Read from MH i2c: E2 17 00 65 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 97 [08:22:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:22:58]wFMCommunicate OK [08:22:58]CreateOFDProtocolMessage done [08:22:58]OFDSenderStorePacket 24693 [08:22:58]StoreOFDPacket docnum=24693 [08:22:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 11 72 04 01 F0 B9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B4 27 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 27 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B4 27 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 E5 A2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 75 60 00 00 35 04 06 00 23 0A 34 CD 75 19 72 09 0F C3 0B 10 92 85 [08:22:58]CheckFolder [08:22:58]dirname=/storage/ofd_packets [08:22:58]CheckFolder done [08:22:58]ProducePacketName [08:22:58]name=ofd_packets/00024693 [08:22:58]NVStorageSaveData ofd_packets/00024693 [08:22:58]File name is /storage/ofd_packets/00024693 [08:22:58]Write 298 bytes [08:22:58]NVStorageSaveData done [08:22:58]OFDSenderStorePacket done [08:22:58]KKMCreateOFDPacket done [08:22:58]NVStorageSaveData kkm_last_timestamp [08:22:58]File name is /storage/kkm_last_timestamp [08:22:58]Write 4 bytes [08:22:58]NVStorageSaveData done [08:22:58]ExternCall_PrintAddStr [08:22:58]wPrintStart [08:22:58]Write to MH i2c: 01 00 00 66 62 C8 [08:22:58]OFD Sender: Processing packet 24693 [packets to send 29, broken 28] [08:22:58]ProducePacketName [08:22:58]name=ofd_packets/00024693 [08:22:58]OFD Sender: To server: pG, [08:22:58]CommunicateWithHost lk.salyk.kg:30040 [08:22:58]ConnectInit lk.salyk.kg [08:22:58]Write i2c OK [08:22:58]MH_I2C_Read... [08:22:58]Read from MH i2c: 01 [08:22:58]MH_I2C_Read... [08:22:58]Read from MH i2c: 01 07 00 [08:22:58]MH_I2C_Read... [08:22:58]Read from MH i2c: 01 07 00 66 62 00 00 00 00 00 FF 0F DD [08:22:58]RasterBufferAndPrint [08:22:58]line Счет N : (1)610336 [08:22:58]line ИНН: 02508201610067 [08:22:58]line Контрольно-Кассовый Чек [08:22:58]line ПРОДАЖА [08:22:58]line ТРК (МРК, ГНК) : 2 [08:22:58]line Товар: 2710194210 [08:22:58]line ДТ-К-2 [08:22:58]line 10.000 * 75.70 [08:22:58]line = 757.00 [08:22:58]line НДС 12% НСП 1% [08:22:58]line > о реализуемом товаре [08:22:58]line ИТОГО: 757.00 [08:22:58]line НСП 1% : 6.70 [08:22:58]line НДС 12% : 80.39 [08:22:58]line Наличными: 0.00 [08:22:58]line Безнал.: 757.00 [08:22:58]line Место: АЗС № 127 "Партнер Нефть" [08:22:58]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [08:22:58]line СНО: Общий режим [08:22:58]line Чек 68 30.07.2024 08:23 [08:22:58]line Смена: 48 ФФД: 1.0 [08:22:58]line ЗНМ: 0300000158 [08:22:58]line РНМ: 0000000000171247 [08:22:58]line Версия ККМ: v1.0 [08:22:58]line Платежная система: Бакай Банк [08:22:58]line ФМ: 0000000002098565 [08:22:58]line ФД: 24693 [08:22:58]line ФПД: 38526742525209 [08:22:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T082301&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24693&fm=38526742525209&tin=02508201610067®Number=0000000000171247&sum=75700 [08:22:58]Connected sock=10 [08:22:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 11 72 04 01 F0 B9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B4 27 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 27 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 67 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B4 27 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 E5 A2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 75 60 00 00 35 04 06 00 23 0A 34 CD 75 19 72 09 0F C3 0B 10 92 85 [08:22:58]written 0, free lines is 4095 [08:22:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 85 C2 47 00 DF 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 32 30 39 38 35 36 35 10 04 04 00 75 60 00 00 F4 03 04 00 74 4E A8 66 B6 04 01 00 00 92 AC 3C AC 76 BF 12 DD [08:22:59]CommunicateWithHost err = 0 [08:22:59]CheckOFDResponse [08:22:59]1017 (14) - 77093643461234 [08:22:59]1041 (16) - 0000000002098565 [08:22:59]1040 (4) - 24693 [08:22:59]1012 (4) - 30.07.2024 02:22 [08:22:59]1206 (1) - 0 [08:22:59]OFD Sender: Remove packet 24693 [08:22:59]ProducePacketName [08:22:59]name=ofd_packets/00024693 [08:22:59]NVStorageDeleteData [08:22:59]Write to MH i2c: 01 00 00 90 62 F2 [08:22:59]Write i2c OK [08:22:59]MH_I2C_Read... [08:22:59]Read from MH i2c: 01 [08:22:59]MH_I2C_Read... [08:22:59]Read from MH i2c: 01 07 00 [08:22:59]MH_I2C_Read... [08:22:59]Read from MH i2c: 01 07 00 90 62 00 00 00 00 00 F2 0C F7 [08:22:59]RasterBufferAndPrint [08:22:59]line [08:22:59]line [08:22:59]line [08:22:59]line [08:22:59]line [08:22:59]written 0, free lines is 3320 [08:22:59]MH_Cut [08:22:59]Write to MH i2c: D1 01 00 97 62 01 CB [08:22:59]Write i2c OK [08:22:59]MH_I2C_Read... [08:22:59]Read from MH i2c: D1 [08:22:59]MH_I2C_Read... [08:22:59]Read from MH i2c: D1 01 00 [08:22:59]MH_I2C_Read... [08:22:59]Read from MH i2c: D1 01 00 97 62 00 CA [08:22:59]Write to MH i2c: 01 00 00 98 62 FA [08:22:59]Write i2c OK [08:22:59]MH_I2C_Read... [08:22:59]OFD Sender: No OFD packet to send [08:22:59]*** Cut start [08:22:59]*** Partial cut [08:22:59]*** CUTSNS_PIN = 1 [08:22:59]*** CUTSNS_PIN = 0 [08:23:00]*** Brake cut motor [08:23:00]Read from MH i2c: 01 [08:23:00]MH_I2C_Read... [08:23:00]*** Stop cut motor [08:23:00]*** Cut end [08:23:00]Read from MH i2c: 01 07 00 [08:23:00]MH_I2C_Read... [08:23:00]Read from MH i2c: 01 07 00 98 62 00 00 00 00 00 FF 0F 0F [08:23:00]process_action close_receipt done [08:23:00]requested_data is exist [08:23:00]produce_requested_data [08:23:00]requested_item fm.sn is exist - process it [08:23:00]wFMCommunicate request_size=4 [08:23:00]MH_SAM_APDU [08:23:00]CAPDU: 80 11 00 00 [08:23:00]Write to MH i2c: E2 08 00 99 62 80 11 00 00 00 00 00 00 75 [08:23:00]Write i2c OK [08:23:00]MH_I2C_Read... [08:23:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:00]Read from MH i2c: E2 [08:23:00]MH_I2C_Read... [08:23:00]Read from MH i2c: E2 17 00 [08:23:00]MH_I2C_Read... [08:23:00]Read from MH i2c: E2 17 00 99 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 CB [08:23:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:23:00]wFMCommunicate OK [08:23:00]requested_item fd.num is exist - process it [08:23:00]SAM_PROTO_GetFieldsCounters [08:23:00]wFMCommunicate request_size=4 [08:23:00]MH_SAM_APDU [08:23:00]CAPDU: 80 13 00 00 [08:23:00]Write to MH i2c: E2 08 00 9A 62 80 13 00 00 00 00 00 00 78 [08:23:00]Write i2c OK [08:23:00]MH_I2C_Read... [08:23:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:23:00]Read from MH i2c: E2 [08:23:00]MH_I2C_Read... [08:23:00]Read from MH i2c: E2 62 00 [08:23:00]MH_I2C_Read... [08:23:00]Read from MH i2c: E2 62 00 9A 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 75 60 00 00 0E 04 04 00 30 00 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 6A [08:23:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 75 60 00 00 0E 04 04 00 30 00 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 [08:23:00]wFMCommunicate OK [08:23:00]SAM_PROTO_GetFieldsCounters done [08:23:00]requested_item shift.num is exist - process it [08:23:00]requested_item shift.opened is exist - process it [08:23:00]req_shift_opened [08:23:00]FM_GetShiftState [08:23:00]SAM_PROTO_GetShiftState [08:23:00]wFMCommunicate request_size=4 [08:23:00]MH_SAM_APDU [08:23:00]CAPDU: 80 13 01 00 [08:23:00]Write to MH i2c: E2 08 00 9B 62 80 13 01 00 00 00 00 00 7A [08:23:00]Write i2c OK [08:23:00]MH_I2C_Read... [08:23:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:00]Read from MH i2c: E2 [08:23:00]MH_I2C_Read... [08:23:00]Read from MH i2c: E2 0E 00 [08:23:00]MH_I2C_Read... [08:23:00]Read from MH i2c: E2 0E 00 9B 62 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 2D [08:23:00]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:23:00]wFMCommunicate OK [08:23:00]SAM_PROTO_GetShiftState done [08:23:00]FM_GetShiftState done [08:23:00]req_shift_opened done [08:23:00]requested_item shift.open_date is exist - process it [08:23:00]req_shift_open_date [08:23:00]req_shift_open_date done [08:23:00]produce_requested_data done [08:23:00]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24693,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [08:23:00]process_action_free close_receipt [08:23:00]json_value_free [08:23:00]json_value_free done [08:23:00]process_json_proto returns [08:23:00]Send response to host [08:23:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24693,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [08:23:00]free response buf [08:23:00]execute_script done [08:23:00]execute_script returns [08:23:00]free content buf [08:23:00]Sock 9.Close socket [08:23:00]Sock 9.Thread stoped [08:23:04]OFD Sender: No OFD packet to send [08:23:09]OFD Sender: No OFD packet to send [08:23:14]OFD Sender: No OFD packet to send [08:23:19]OFD Sender: No OFD packet to send [08:23:24]OFD Sender: No OFD packet to send [08:23:29]OFD Sender: No OFD packet to send [08:23:34]OFD Sender: No OFD packet to send [08:23:39]OFD Sender: No OFD packet to send [08:23:44]OFD Sender: No OFD packet to send [08:23:49]OFD Sender: No OFD packet to send [08:23:54]OFD Sender: No OFD packet to send [08:23:59]OFD Sender: No OFD packet to send [08:24:04]OFD Sender: No OFD packet to send [08:24:09]OFD Sender: No OFD packet to send [08:24:14]OFD Sender: No OFD packet to send [08:24:19]OFD Sender: No OFD packet to send [08:24:24]OFD Sender: No OFD packet to send [08:24:29]OFD Sender: No OFD packet to send [08:24:34]OFD Sender: No OFD packet to send [08:24:39]OFD Sender: No OFD packet to send [08:24:44]OFD Sender: No OFD packet to send [08:24:49]OFD Sender: No OFD packet to send [08:24:54]OFD Sender: No OFD packet to send [08:24:59]OFD Sender: No OFD packet to send [08:25:04]OFD Sender: No OFD packet to send [08:25:09]OFD Sender: No OFD packet to send [08:25:14]OFD Sender: No OFD packet to send [08:25:19]OFD Sender: No OFD packet to send [08:25:24]OFD Sender: No OFD packet to send [08:25:29]OFD Sender: No OFD packet to send [08:25:34]OFD Sender: No OFD packet to send [08:25:39]OFD Sender: No OFD packet to send [08:25:44]OFD Sender: No OFD packet to send [08:25:49]OFD Sender: No OFD packet to send [08:25:54]OFD Sender: No OFD packet to send [08:25:59]OFD Sender: No OFD packet to send [08:25:59]accept exits with 7 [08:25:59]New connection [08:25:59]New thread 3067612516 created [08:25:59]Thread 3067469156 joined [08:25:59]Waiting for new connection... [08:25:59] Sock 7.Parse request [08:25:59]Sock 7.Check first char [08:25:59]Sock 7.First char is OK [08:25:59]request: POST /json_proto HTTP/1.0 [08:25:59]Method: POST [08:25:59]URL: /json_proto [08:25:59]Method is POST - this is cgi request [08:25:59]url: /json_proto [08:25:59]query_string will be loaded in cgi processing [08:25:59]execute_cgi json_proto POST (null) [08:25:59]execute_cgi path=json_proto method=POST [08:25:59]POST find Content-Length [08:25:59]Host: 172.17.45.131:8080 [08:25:59]Content-Length: 803 [08:25:59]Content-Type: application/json [08:25:59] [08:25:59]POST finish read [08:25:59]Found Content-Length = 803 [08:25:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610337", "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" ] } } [08:25:59]execute_script... [08:25: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)610337", "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" ] } } [08:25:59]POST & json_proto [08:25:59]process_json_proto [08:25:59]json parsed OK: [08:25:59]protocol is kg_v1.0 [08:25:59]action value=close_receipt [08:25:59]process_action close_receipt [08:25:59]cmd_close_receipt [08:25:59]MH_GetDate [08:25:59]Write to MH i2c: F0 00 00 9C 62 ED [08:25:59]Write i2c OK [08:25:59]MH_I2C_Read... [08:25:59]Read from MH i2c: F0 [08:25:59]MH_I2C_Read... [08:25:59]Read from MH i2c: F0 09 00 [08:25:59]MH_I2C_Read... [08:25:59]Read from MH i2c: F0 09 00 9C 62 00 9C A3 A8 66 C6 D4 6E 66 B1 [08:25:59]GetLastDocTimeStamp 1722327781 [08:25:59]current date 1722327964 [08:25:59]FM_GetShiftState [08:25:59]SAM_PROTO_GetShiftState [08:25:59]wFMCommunicate request_size=4 [08:25:59]MH_SAM_APDU [08:25:59]CAPDU: 80 13 01 00 [08:25:59]Write to MH i2c: E2 08 00 9D 62 80 13 01 00 00 00 00 00 7C [08:25:59]Write i2c OK [08:25:59]MH_I2C_Read... [08:25:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:25:59]Read from MH i2c: E2 [08:25:59]MH_I2C_Read... [08:25:59]Read from MH i2c: E2 0E 00 [08:25:59]MH_I2C_Read... [08:25:59]Read from MH i2c: E2 0E 00 9D 62 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 2F [08:25:59]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:25:59]wFMCommunicate OK [08:25:59]SAM_PROTO_GetShiftState done [08:25:59]FM_GetShiftState done [08:25:59]opened in 1722298218 [08:25:59]opened+sec_in_day 1722384618 [08:25:59]quantity*price = 200010 [08:25:59]sum+1 = 200011 [08:25:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.10 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.10 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 69 30.07.2024 08:26 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24694 ФПД: 273048021641386 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T082604&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24694&fm=273048021641386&tin=02508201610067®Number=0000000000171247&sum=200010 [08:26:01]StoreToDocumentArchive [08:26:01]shift 48 fd 24694 [08:26:01]save to /storage/0048/doc_00024694 [08:26:01]save last doc name /storage/0048/doc_00024694 to /storage/kkm_last_doc_name [08:26:01]save OK [08:26:01]Clear old archive folders... [08:26:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:26:01]tlvbuf is 012EDE90 [08:26:01]SAM_PROTO_ClearQueue [08:26:01]wFMCommunicate request_size=4 [08:26:01]MH_SAM_APDU [08:26:01]CAPDU: 80 09 00 00 [08:26:01]Write to MH i2c: E2 08 00 AA 62 80 09 00 00 00 00 00 00 7E [08:26:01]Write i2c OK [08:26:01]MH_I2C_Read... [08:26:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:26:01]Read from MH i2c: E2 [08:26:01]MH_I2C_Read... [08:26:01]Read from MH i2c: E2 03 00 [08:26:01]MH_I2C_Read... [08:26:01]Read from MH i2c: E2 03 00 AA 62 00 90 00 80 [08:26:01]RAPDU: 90 00 [08:26:01]wFMCommunicate OK [08:26:01]SAM_PROTO_ClearQueue done [08:26:01]KKMCreateOFDPacket [08:26:01]OFDProtocolAddRootSTLVToBuf [08:26:01]FM_MakeSignedData [08:26:01]FM_MakeSignedData [08:26:01]SAM_PROTO_SignData [08:26:01]wFMCommunicate request_size=4 [08:26:01]MH_SAM_APDU [08:26:01]CAPDU: 80 0D 01 02 [08:26:01]Write to MH i2c: E2 08 00 AB 62 80 0D 01 02 00 00 00 00 86 [08:26:01]Write i2c OK [08:26:01]MH_I2C_Read... [08:26:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:26:01]Read from MH i2c: E2 [08:26:01]MH_I2C_Read... [08:26:01]Read from MH i2c: E2 03 00 [08:26:01]MH_I2C_Read... [08:26:01]Read from MH i2c: E2 03 00 AB 62 00 90 00 81 [08:26:01]RAPDU: 90 00 [08:26:01]wFMCommunicate OK [08:26:01]wFMCommunicate request_size=255 [08:26:01]MH_SAM_APDU [08:26: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 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 45 00 00 00 F4 03 04 00 9C A3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 76 60 00 00 35 04 06 00 F8 [08:26:01]Write to MH i2c: E2 02 01 AC 62 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 45 00 00 00 F4 03 04 00 9C A3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 76 60 00 00 35 04 06 00 F8 00 00 AA [08:26:01]Write i2c OK [08:26:01]MH_I2C_Read... [08:26:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:01]Read from MH i2c: E2 [08:26:01]MH_I2C_Read... [08:26:01]Read from MH i2c: E2 03 00 [08:26:01]MH_I2C_Read... [08:26:01]Read from MH i2c: E2 03 00 AC 62 00 90 00 82 [08:26:01]RAPDU: 90 00 [08:26:01]wFMCommunicate OK [08:26:01]wFMCommunicate request_size=10 [08:26:01]MH_SAM_APDU [08:26:01]CAPDU: 80 0D 02 02 05 55 F2 56 28 AA [08:26:01]Write to MH i2c: E2 0D 00 AD 62 80 0D 02 02 05 00 55 F2 56 28 AA 00 00 02 [08:26:01]Write i2c OK [08:26:01]MH_I2C_Read... [08:26:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:01]Read from MH i2c: E2 [08:26:01]MH_I2C_Read... [08:26:01]Read from MH i2c: E2 03 00 [08:26:01]MH_I2C_Read... [08:26:01]Read from MH i2c: E2 03 00 AD 62 00 90 00 83 [08:26:01]RAPDU: 90 00 [08:26:01]wFMCommunicate OK [08:26:01]wFMCommunicate request_size=4 [08:26:01]MH_SAM_APDU [08:26:01]CAPDU: 80 0D 03 02 [08:26:01]Write to MH i2c: E2 08 00 AE 62 80 0D 03 02 00 00 00 00 8B [08:26:01]Write i2c OK [08:26:01]MH_I2C_Read... [08:26:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:26:01]Read from MH i2c: E2 [08:26:01]MH_I2C_Read... [08:26:01]Read from MH i2c: E2 0B 00 [08:26:01]MH_I2C_Read... [08:26:01]Read from MH i2c: E2 0B 00 AE 62 00 1D C3 BC C4 6E DC 6C AB 90 00 4D [08:26:01]RAPDU: 1D C3 BC C4 6E DC 6C AB 90 00 [08:26:01]wFMCommunicate OK [08:26:01]SAM_PROTO_SignData done [08:26:01]FM_MakeSignedData done [08:26:01]CreateOFDProtocolMessage [08:26:01]wFMCommunicate request_size=4 [08:26:01]MH_SAM_APDU [08:26:01]CAPDU: 80 11 00 00 [08:26:01]Write to MH i2c: E2 08 00 AF 62 80 11 00 00 00 00 00 00 8B [08:26:01]Write i2c OK [08:26:01]MH_I2C_Read... [08:26:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:01]Read from MH i2c: E2 [08:26:01]MH_I2C_Read... [08:26:01]Read from MH i2c: E2 17 00 [08:26:01]MH_I2C_Read... [08:26:01]Read from MH i2c: E2 17 00 AF 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E1 [08:26:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:26:01]wFMCommunicate OK [08:26:01]CreateOFDProtocolMessage done [08:26:01]OFDSenderStorePacket 24694 [08:26:01]StoreOFDPacket docnum=24694 [08:26:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 B0 FD 07 01 DA 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 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 45 00 00 00 F4 03 04 00 9C A3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 76 60 00 00 35 04 06 00 F8 55 F2 56 28 AA 1D C3 BC C4 6E DC 6C AB [08:26:01]CheckFolder [08:26:01]dirname=/storage/ofd_packets [08:26:01]CheckFolder done [08:26:01]ProducePacketName [08:26:01]name=ofd_packets/00024694 [08:26:01]NVStorageSaveData ofd_packets/00024694 [08:26:01]File name is /storage/ofd_packets/00024694 [08:26:01]Write 301 bytes [08:26:01]NVStorageSaveData done [08:26:01]OFDSenderStorePacket done [08:26:01]KKMCreateOFDPacket done [08:26:01]NVStorageSaveData kkm_last_timestamp [08:26:01]File name is /storage/kkm_last_timestamp [08:26:01]Write 4 bytes [08:26:01]NVStorageSaveData done [08:26:01]ExternCall_PrintAddStr [08:26:01]wPrintStart [08:26:01]Write to MH i2c: 01 00 00 B0 62 12 [08:26:01]Write i2c OK [08:26:01]MH_I2C_Read... [08:26:01]Read from MH i2c: 01 [08:26:01]MH_I2C_Read... [08:26:01]Read from MH i2c: 01 07 00 [08:26:01]MH_I2C_Read... [08:26:01]Read from MH i2c: 01 07 00 B0 62 00 00 00 00 00 FF 0F 27 [08:26:01]RasterBufferAndPrint [08:26:01]line Счет N : (1)610337 [08:26:01]line ИНН: 02508201610067 [08:26:01]line Контрольно-Кассовый Чек [08:26:01]line ПРОДАЖА [08:26:01]line ТРК (МРК, ГНК) : 32 [08:26:01]line Товар: 2710124130 [08:26:01]line Аи-92-К-2 [08:26:01]line 29.500 * 67.80 [08:26:01]line = 2000.10 [08:26:01]line НДС 12% НСП 1% [08:26:01]line > о реализуемом товаре [08:26:01]line ИТОГО: 2000.10 [08:26:01]line НСП 1% : 17.70 [08:26:01]line НДС 12% : 212.40 [08:26:01]line Наличными: 0.00 [08:26:01]line Безнал.: 2000.10 [08:26:01]line Место: АЗС № 127 "Партнер Нефть" [08:26:01]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [08:26:01]line СНО: Общий режим [08:26:01]line Чек 69 30.07.2024 08:26 [08:26:01]line Смена: 48 ФФД: 1.0 [08:26:01]line ЗНМ: 0300000158 [08:26:01]line РНМ: 0000000000171247 [08:26:01]line Версия ККМ: v1.0 [08:26:01]line Платежная система: O! деньги [08:26:01]line ФМ: 0000000002098565 [08:26:01]line ФД: 24694 [08:26:01]line ФПД: 273048021641386 [08:26:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T082604&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24694&fm=273048021641386&tin=02508201610067®Number=0000000000171247&sum=200010 [08:26:01]OFD Sender: Processing packet 24694 [packets to send 29, broken 28] [08:26:01]ProducePacketName [08:26:01]name=ofd_packets/00024694 [08:26:01]OFD Sender: To server: pG, [08:26:01]CommunicateWithHost lk.salyk.kg:30040 [08:26:01]ConnectInit lk.salyk.kg [08:26:01]written 0, free lines is 4095 [08:26:02]Connected sock=10 [08:26:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 B0 FD 07 01 DA 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 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 45 00 00 00 F4 03 04 00 9C A3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 76 60 00 00 35 04 06 00 F8 55 F2 56 28 AA 1D C3 BC C4 6E DC 6C AB [08:26:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 F9 EB 47 00 4B 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 32 30 39 38 35 36 35 10 04 04 00 76 60 00 00 F4 03 04 00 2B 4F A8 66 B6 04 01 00 00 E1 2A E5 7C 78 48 15 3A [08:26:02]CommunicateWithHost err = 0 [08:26:02]CheckOFDResponse [08:26:02]1017 (14) - 77093643461234 [08:26:02]1041 (16) - 0000000002098565 [08:26:02]1040 (4) - 24694 [08:26:02]1012 (4) - 30.07.2024 02:25 [08:26:02]1206 (1) - 0 [08:26:02]OFD Sender: Remove packet 24694 [08:26:02]ProducePacketName [08:26:02]name=ofd_packets/00024694 [08:26:02]NVStorageDeleteData [08:26:02]Write to MH i2c: 01 00 00 DA 62 3C [08:26:02]Write i2c OK [08:26:02]MH_I2C_Read... [08:26:02]Read from MH i2c: 01 [08:26:02]MH_I2C_Read... [08:26:02]Read from MH i2c: 01 07 00 [08:26:02]MH_I2C_Read... [08:26:02]Read from MH i2c: 01 07 00 DA 62 00 00 00 00 00 F9 0C 48 [08:26:02]RasterBufferAndPrint [08:26:02]line [08:26:02]line [08:26:02]line [08:26:02]line [08:26:02]line [08:26:02]written 0, free lines is 3328 [08:26:02]MH_Cut [08:26:02]Write to MH i2c: D1 01 00 E1 62 01 15 [08:26:02]Write i2c OK [08:26:02]MH_I2C_Read... [08:26:02]Read from MH i2c: D1 [08:26:02]MH_I2C_Read... [08:26:02]Read from MH i2c: D1 01 00 [08:26:02]MH_I2C_Read... [08:26:02]Read from MH i2c: D1 01 00 E1 62 00 14 [08:26:02]Write to MH i2c: 01 00 00 E2 62 44 [08:26:02]Write i2c OK [08:26:02]MH_I2C_Read... [08:26:02]OFD Sender: No OFD packet to send [08:26:03]*** Cut start [08:26:03]*** Partial cut [08:26:03]*** CUTSNS_PIN = 1 [08:26:03]*** CUTSNS_PIN = 0 [08:26:03]*** Brake cut motor [08:26:03]Read from MH i2c: 01 [08:26:03]MH_I2C_Read... [08:26:03]*** Stop cut motor [08:26:03]*** Cut end [08:26:03]Read from MH i2c: 01 07 00 [08:26:03]MH_I2C_Read... [08:26:03]Read from MH i2c: 01 07 00 E2 62 00 00 00 00 00 FF 0F 59 [08:26:03]process_action close_receipt done [08:26:03]requested_data is exist [08:26:03]produce_requested_data [08:26:03]requested_item fm.sn is exist - process it [08:26:03]wFMCommunicate request_size=4 [08:26:03]MH_SAM_APDU [08:26:03]CAPDU: 80 11 00 00 [08:26:03]Write to MH i2c: E2 08 00 E3 62 80 11 00 00 00 00 00 00 BF [08:26:03]Write i2c OK [08:26:03]MH_I2C_Read... [08:26:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:03]Read from MH i2c: E2 [08:26:03]MH_I2C_Read... [08:26:03]Read from MH i2c: E2 17 00 [08:26:03]MH_I2C_Read... [08:26:03]Read from MH i2c: E2 17 00 E3 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 15 [08:26:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:26:03]wFMCommunicate OK [08:26:03]requested_item fd.num is exist - process it [08:26:03]SAM_PROTO_GetFieldsCounters [08:26:03]wFMCommunicate request_size=4 [08:26:03]MH_SAM_APDU [08:26:03]CAPDU: 80 13 00 00 [08:26:03]Write to MH i2c: E2 08 00 E4 62 80 13 00 00 00 00 00 00 C2 [08:26:03]Write i2c OK [08:26:03]MH_I2C_Read... [08:26:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:26:03]Read from MH i2c: E2 [08:26:03]MH_I2C_Read... [08:26:03]Read from MH i2c: E2 62 00 [08:26:03]MH_I2C_Read... [08:26:03]Read from MH i2c: E2 62 00 E4 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 76 60 00 00 0E 04 04 00 30 00 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 B8 [08:26:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 76 60 00 00 0E 04 04 00 30 00 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 [08:26:03]wFMCommunicate OK [08:26:03]SAM_PROTO_GetFieldsCounters done [08:26:03]requested_item shift.num is exist - process it [08:26:03]requested_item shift.opened is exist - process it [08:26:03]req_shift_opened [08:26:03]FM_GetShiftState [08:26:03]SAM_PROTO_GetShiftState [08:26:03]wFMCommunicate request_size=4 [08:26:03]MH_SAM_APDU [08:26:03]CAPDU: 80 13 01 00 [08:26:03]Write to MH i2c: E2 08 00 E5 62 80 13 01 00 00 00 00 00 C4 [08:26:03]Write i2c OK [08:26:03]MH_I2C_Read... [08:26:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:03]Read from MH i2c: E2 [08:26:03]MH_I2C_Read... [08:26:03]Read from MH i2c: E2 0E 00 [08:26:03]MH_I2C_Read... [08:26:03]Read from MH i2c: E2 0E 00 E5 62 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 77 [08:26:03]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:26:03]wFMCommunicate OK [08:26:03]SAM_PROTO_GetShiftState done [08:26:03]FM_GetShiftState done [08:26:03]req_shift_opened done [08:26:03]requested_item shift.open_date is exist - process it [08:26:03]req_shift_open_date [08:26:03]req_shift_open_date done [08:26:03]produce_requested_data done [08:26:03]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24694,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [08:26:03]process_action_free close_receipt [08:26:03]json_value_free [08:26:03]json_value_free done [08:26:03]process_json_proto returns [08:26:03]Send response to host [08:26:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24694,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [08:26:03]free response buf [08:26:03]execute_script done [08:26:03]execute_script returns [08:26:03]free content buf [08:26:03]Sock 7.Close socket [08:26:03]Sock 7.Thread stoped [08:26:07]OFD Sender: No OFD packet to send [08:26:12]OFD Sender: No OFD packet to send [08:26:17]OFD Sender: No OFD packet to send [08:26:22]OFD Sender: No OFD packet to send [08:26:27]OFD Sender: No OFD packet to send [08:26:32]OFD Sender: No OFD packet to send [08:26:37]OFD Sender: No OFD packet to send [08:26:42]OFD Sender: No OFD packet to send [08:26:47]OFD Sender: No OFD packet to send [08:26:52]OFD Sender: No OFD packet to send [08:26:57]OFD Sender: No OFD packet to send [08:27:02]OFD Sender: No OFD packet to send [08:27:07]OFD Sender: No OFD packet to send [08:27:12]OFD Sender: No OFD packet to send [08:27:17]OFD Sender: No OFD packet to send [08:27:22]OFD Sender: No OFD packet to send [08:27:27]OFD Sender: No OFD packet to send [08:27:32]OFD Sender: No OFD packet to send [08:27:37]OFD Sender: No OFD packet to send [08:27:42]OFD Sender: No OFD packet to send [08:27:47]OFD Sender: No OFD packet to send [08:27:52]OFD Sender: No OFD packet to send [08:27:57]OFD Sender: No OFD packet to send [08:28:02]OFD Sender: No OFD packet to send [08:28:07]OFD Sender: No OFD packet to send [08:28:12]OFD Sender: No OFD packet to send [08:28:17]OFD Sender: No OFD packet to send [08:28:22]OFD Sender: No OFD packet to send [08:28:27]OFD Sender: No OFD packet to send [08:28:30]accept exits with 9 [08:28:30]New connection [08:28:30]New thread 3067469156 created [08:28:30]Thread 3067612516 joined [08:28:30]Waiting for new connection... [08:28:30] Sock 9.Parse request [08:28:30]Sock 9.Check first char [08:28:30]Sock 9.First char is OK [08:28:30]request: POST /json_proto HTTP/1.0 [08:28:30]Method: POST [08:28:30]URL: /json_proto [08:28:30]Method is POST - this is cgi request [08:28:30]url: /json_proto [08:28:30]query_string will be loaded in cgi processing [08:28:30]execute_cgi json_proto POST (null) [08:28:30]execute_cgi path=json_proto method=POST [08:28:30]POST find Content-Length [08:28:30]Host: 172.17.45.131:8080 [08:28:30]Content-Length: 805 [08:28:30]Content-Type: application/json [08:28:30] [08:28:30]POST finish read [08:28:30]Found Content-Length = 805 [08:28:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610338", "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" : 37.00, "quantity" : 54.060, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:28:30]execute_script... [08:28: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)610338", "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" : 37.00, "quantity" : 54.060, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:28:30]POST & json_proto [08:28:30]process_json_proto [08:28:30]json parsed OK: [08:28:30]protocol is kg_v1.0 [08:28:30]action value=close_receipt [08:28:30]process_action close_receipt [08:28:30]cmd_close_receipt [08:28:30]MH_GetDate [08:28:30]Write to MH i2c: F0 00 00 E6 62 37 [08:28:30]Write i2c OK [08:28:30]MH_I2C_Read... [08:28:30]Read from MH i2c: F0 [08:28:30]MH_I2C_Read... [08:28:30]Read from MH i2c: F0 09 00 [08:28:30]MH_I2C_Read... [08:28:30]Read from MH i2c: F0 09 00 E6 62 00 33 A4 A8 66 C6 D4 6E 66 93 [08:28:30]GetLastDocTimeStamp 1722327964 [08:28:30]current date 1722328115 [08:28:30]FM_GetShiftState [08:28:30]SAM_PROTO_GetShiftState [08:28:30]wFMCommunicate request_size=4 [08:28:30]MH_SAM_APDU [08:28:30]CAPDU: 80 13 01 00 [08:28:30]Write to MH i2c: E2 08 00 E7 62 80 13 01 00 00 00 00 00 C6 [08:28:30]Write i2c OK [08:28:30]MH_I2C_Read... [08:28:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:28:30]Read from MH i2c: E2 [08:28:30]MH_I2C_Read... [08:28:30]Read from MH i2c: E2 0E 00 [08:28:30]MH_I2C_Read... [08:28:30]Read from MH i2c: E2 0E 00 E7 62 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 79 [08:28:30]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:28:30]wFMCommunicate OK [08:28:30]SAM_PROTO_GetShiftState done [08:28:30]FM_GetShiftState done [08:28:30]opened in 1722298218 [08:28:30]opened+sec_in_day 1722384618 [08:28:30]quantity*price = 200022 [08:28:30]sum+1 = 200023 [08:28:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.22 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 0.00 Безнал.: 2000.22 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 70 30.07.2024 08:28 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24695 ФПД: 93555804025748 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T082835&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24695&fm=93555804025748&tin=02508201610067®Number=0000000000171247&sum=200022 [08:28:31]StoreToDocumentArchive [08:28:31]shift 48 fd 24695 [08:28:31]save to /storage/0048/doc_00024695 [08:28:31]save last doc name /storage/0048/doc_00024695 to /storage/kkm_last_doc_name [08:28:31]save OK [08:28:31]Clear old archive folders... [08:28:31]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:28:31]tlvbuf is 013AEC90 [08:28:31]SAM_PROTO_ClearQueue [08:28:31]wFMCommunicate request_size=4 [08:28:31]MH_SAM_APDU [08:28:31]CAPDU: 80 09 00 00 [08:28:31]Write to MH i2c: E2 08 00 F4 62 80 09 00 00 00 00 00 00 C8 [08:28:31]Write i2c OK [08:28:31]MH_I2C_Read... [08:28:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:28:31]Read from MH i2c: E2 [08:28:31]MH_I2C_Read... [08:28:31]Read from MH i2c: E2 03 00 [08:28:31]MH_I2C_Read... [08:28:31]Read from MH i2c: E2 03 00 F4 62 00 90 00 CA [08:28:31]RAPDU: 90 00 [08:28:31]wFMCommunicate OK [08:28:31]SAM_PROTO_ClearQueue done [08:28:31]KKMCreateOFDPacket [08:28:31]OFDProtocolAddRootSTLVToBuf [08:28:31]FM_MakeSignedData [08:28:31]FM_MakeSignedData [08:28:31]SAM_PROTO_SignData [08:28:31]wFMCommunicate request_size=4 [08:28:31]MH_SAM_APDU [08:28:31]CAPDU: 80 0D 01 02 [08:28:31]Write to MH i2c: E2 08 00 F5 62 80 0D 01 02 00 00 00 00 D0 [08:28:31]Write i2c OK [08:28:31]MH_I2C_Read... [08:28:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:28:31]Read from MH i2c: E2 [08:28:31]MH_I2C_Read... [08:28:31]Read from MH i2c: E2 03 00 [08:28:31]MH_I2C_Read... [08:28:31]Read from MH i2c: E2 03 00 F5 62 00 90 00 CB [08:28:31]RAPDU: 90 00 [08:28:31]wFMCommunicate OK [08:28:31]wFMCommunicate request_size=255 [08:28:31]MH_SAM_APDU [08:28:31]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 2C D3 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 33 A4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 77 60 00 00 35 04 06 00 55 16 [08:28:31]Write to MH i2c: E2 02 01 F6 62 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 2C D3 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 33 A4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 77 60 00 00 35 04 06 00 55 16 00 00 0A [08:28:31]Write i2c OK [08:28:31]MH_I2C_Read... [08:28:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:28:32]Read from MH i2c: E2 [08:28:32]MH_I2C_Read... [08:28:32]Read from MH i2c: E2 03 00 [08:28:32]MH_I2C_Read... [08:28:32]Read from MH i2c: E2 03 00 F6 62 00 90 00 CC [08:28:32]RAPDU: 90 00 [08:28:32]wFMCommunicate OK [08:28:32]wFMCommunicate request_size=9 [08:28:32]MH_SAM_APDU [08:28:32]CAPDU: 80 0D 02 02 04 A8 77 33 94 [08:28:32]Write to MH i2c: E2 0C 00 F7 62 80 0D 02 02 04 00 A8 77 33 94 00 00 C1 [08:28:32]Write i2c OK [08:28:32]MH_I2C_Read... [08:28:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:28:32]Read from MH i2c: E2 [08:28:32]MH_I2C_Read... [08:28:32]Read from MH i2c: E2 03 00 [08:28:32]MH_I2C_Read... [08:28:32]Read from MH i2c: E2 03 00 F7 62 00 90 00 CD [08:28:32]RAPDU: 90 00 [08:28:32]wFMCommunicate OK [08:28:32]wFMCommunicate request_size=4 [08:28:32]MH_SAM_APDU [08:28:32]CAPDU: 80 0D 03 02 [08:28:32]Write to MH i2c: E2 08 00 F8 62 80 0D 03 02 00 00 00 00 D5 [08:28:32]Write i2c OK [08:28:32]MH_I2C_Read... [08:28:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:28:32]Read from MH i2c: E2 [08:28:32]MH_I2C_Read... [08:28:32]Read from MH i2c: E2 0B 00 [08:28:32]MH_I2C_Read... [08:28:32]Read from MH i2c: E2 0B 00 F8 62 00 D0 E7 50 9F 53 98 6B D1 90 00 A3 [08:28:32]RAPDU: D0 E7 50 9F 53 98 6B D1 90 00 [08:28:32]wFMCommunicate OK [08:28:32]SAM_PROTO_SignData done [08:28:32]FM_MakeSignedData done [08:28:32]CreateOFDProtocolMessage [08:28:32]wFMCommunicate request_size=4 [08:28:32]MH_SAM_APDU [08:28:32]CAPDU: 80 11 00 00 [08:28:32]Write to MH i2c: E2 08 00 F9 62 80 11 00 00 00 00 00 00 D5 [08:28:32]Write i2c OK [08:28:32]MH_I2C_Read... [08:28:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:28:32]Read from MH i2c: E2 [08:28:32]MH_I2C_Read... [08:28:32]Read from MH i2c: E2 17 00 [08:28:32]MH_I2C_Read... [08:28:32]Read from MH i2c: E2 17 00 F9 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 2B [08:28:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:28:32]wFMCommunicate OK [08:28:32]CreateOFDProtocolMessage done [08:28:32]OFDSenderStorePacket 24695 [08:28:32]StoreOFDPacket docnum=24695 [08:28:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 56 61 06 01 A5 96 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 2C D3 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 33 A4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 77 60 00 00 35 04 06 00 55 16 A8 77 33 94 D0 E7 50 9F 53 98 6B D1 [08:28:32]CheckFolder [08:28:32]dirname=/storage/ofd_packets [08:28:32]CheckFolder done [08:28:32]ProducePacketName [08:28:32]name=ofd_packets/00024695 [08:28:32]NVStorageSaveData ofd_packets/00024695 [08:28:32]File name is /storage/ofd_packets/00024695 [08:28:32]Write 300 bytes [08:28:32]NVStorageSaveData done [08:28:32]OFDSenderStorePacket done [08:28:32]KKMCreateOFDPacket done [08:28:32]NVStorageSaveData kkm_last_timestamp [08:28:32]File name is /storage/kkm_last_timestamp [08:28:32]Write 4 bytes [08:28:32]NVStorageSaveData done [08:28:32]ExternCall_PrintAddStr [08:28:32]wPrintStart [08:28:32]Write to MH i2c: 01 00 00 FA 62 5C [08:28:32]Write i2c OK [08:28:32]MH_I2C_Read... [08:28:32]Read from MH i2c: 01 [08:28:32]MH_I2C_Read... [08:28:32]Read from MH i2c: 01 07 00 [08:28:32]MH_I2C_Read... [08:28:32]Read from MH i2c: 01 07 00 FA 62 00 00 00 00 00 FF 0F 71 [08:28:32]RasterBufferAndPrint [08:28:32]line Счет N : (1)610338 [08:28:32]line ИНН: 02508201610067 [08:28:32]line Контрольно-Кассовый Чек [08:28:32]line ПРОДАЖА [08:28:32]line ТРК (МРК, ГНК) : 7 [08:28:32]line Товар: 2711190000 [08:28:32]line ГАЗ-К-3 [08:28:32]line 54.060 * 37.00 [08:28:32]line = 2000.22 [08:28:32]line НДС 12% НСП 1% [08:28:32]line > о реализуемом товаре [08:28:32]line ИТОГО: 2000.22 [08:28:32]line НСП 1% : 17.70 [08:28:32]line НДС 12% : 212.41 [08:28:32]line Наличными: 0.00 [08:28:32]line Безнал.: 2000.22 [08:28:32]line Место: АЗС № 127 "Партнер Нефть" [08:28:32]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [08:28:32]line СНО: Общий режим [08:28:32]line Чек 70 30.07.2024 08:28 [08:28:32]line Смена: 48 ФФД: 1.0 [08:28:32]line ЗНМ: 0300000158 [08:28:32]line РНМ: 0000000000171247 [08:28:32]line Версия ККМ: v1.0 [08:28:32]line Платежная система: O! деньги [08:28:32]line ФМ: 0000000002098565 [08:28:32]line ФД: 24695 [08:28:32]line ФПД: 93555804025748 [08:28:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T082835&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24695&fm=93555804025748&tin=02508201610067®Number=0000000000171247&sum=200022 [08:28:32]OFD Sender: Processing packet 24695 [packets to send 29, broken 28] [08:28:32]ProducePacketName [08:28:32]name=ofd_packets/00024695 [08:28:32]OFD Sender: To server: pG, [08:28:32]CommunicateWithHost lk.salyk.kg:30040 [08:28:32]ConnectInit lk.salyk.kg [08:28:32]written 0, free lines is 4095 [08:28:32]Connected sock=10 [08:28:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 56 61 06 01 A5 96 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 2C D3 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 33 A4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 77 60 00 00 35 04 06 00 55 16 A8 77 33 94 D0 E7 50 9F 53 98 6B D1 [08:28:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 61 4F 47 00 8F 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 77 60 00 00 F4 03 04 00 C2 4F A8 66 B6 04 01 00 00 E7 B1 67 D6 80 02 30 A2 [08:28:33]CommunicateWithHost err = 0 [08:28:33]CheckOFDResponse [08:28:33]1017 (14) - 77093643461234 [08:28:33]1041 (16) - 0000000002098565 [08:28:33]1040 (4) - 24695 [08:28:33]1012 (4) - 30.07.2024 02:28 [08:28:33]1206 (1) - 0 [08:28:33]OFD Sender: Remove packet 24695 [08:28:33]ProducePacketName [08:28:33]name=ofd_packets/00024695 [08:28:33]NVStorageDeleteData [08:28:33]Write to MH i2c: 01 00 00 24 63 87 [08:28:33]Write i2c OK [08:28:33]MH_I2C_Read... [08:28:33]Read from MH i2c: 01 [08:28:33]MH_I2C_Read... [08:28:33]Read from MH i2c: 01 07 00 [08:28:33]MH_I2C_Read... [08:28:33]Read from MH i2c: 01 07 00 24 63 00 00 00 00 00 FF 0C 99 [08:28:33]RasterBufferAndPrint [08:28:33]line [08:28:33]line [08:28:33]line [08:28:33]line [08:28:33]line [08:28:33]written 0, free lines is 3333 [08:28:33]MH_Cut [08:28:33]Write to MH i2c: D1 01 00 2B 63 01 60 [08:28:33]Write i2c OK [08:28:33]MH_I2C_Read... [08:28:33]Read from MH i2c: D1 [08:28:33]MH_I2C_Read... [08:28:33]Read from MH i2c: D1 01 00 [08:28:33]MH_I2C_Read... [08:28:33]Read from MH i2c: D1 01 00 2B 63 00 5F [08:28:33]Write to MH i2c: 01 00 00 2C 63 8F [08:28:33]Write i2c OK [08:28:33]MH_I2C_Read... [08:28:33]OFD Sender: No OFD packet to send [08:28:33]*** Cut start [08:28:33]*** Partial cut [08:28:33]*** CUTSNS_PIN = 1 [08:28:33]*** CUTSNS_PIN = 0 [08:28:34]*** Brake cut motor [08:28:34]Read from MH i2c: 01 [08:28:34]MH_I2C_Read... [08:28:34]*** Stop cut motor [08:28:34]*** Cut end [08:28:34]Read from MH i2c: 01 07 00 [08:28:34]MH_I2C_Read... [08:28:34]Read from MH i2c: 01 07 00 2C 63 00 00 00 00 00 FF 0F A4 [08:28:34]process_action close_receipt done [08:28:34]requested_data is exist [08:28:34]produce_requested_data [08:28:34]requested_item fm.sn is exist - process it [08:28:34]wFMCommunicate request_size=4 [08:28:34]MH_SAM_APDU [08:28:34]CAPDU: 80 11 00 00 [08:28:34]Write to MH i2c: E2 08 00 2D 63 80 11 00 00 00 00 00 00 0A [08:28:34]Write i2c OK [08:28:34]MH_I2C_Read... [08:28:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:28:34]Read from MH i2c: E2 [08:28:34]MH_I2C_Read... [08:28:34]Read from MH i2c: E2 17 00 [08:28:34]MH_I2C_Read... [08:28:34]Read from MH i2c: E2 17 00 2D 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 60 [08:28:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:28:34]wFMCommunicate OK [08:28:34]requested_item fd.num is exist - process it [08:28:34]SAM_PROTO_GetFieldsCounters [08:28:34]wFMCommunicate request_size=4 [08:28:34]MH_SAM_APDU [08:28:34]CAPDU: 80 13 00 00 [08:28:34]Write to MH i2c: E2 08 00 2E 63 80 13 00 00 00 00 00 00 0D [08:28:34]Write i2c OK [08:28:34]MH_I2C_Read... [08:28:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:28:34]Read from MH i2c: E2 [08:28:34]MH_I2C_Read... [08:28:34]Read from MH i2c: E2 62 00 [08:28:34]MH_I2C_Read... [08:28:34]Read from MH i2c: E2 62 00 2E 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 77 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 07 [08:28:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 77 60 00 00 0E 04 04 00 30 00 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 [08:28:34]wFMCommunicate OK [08:28:34]SAM_PROTO_GetFieldsCounters done [08:28:34]requested_item shift.num is exist - process it [08:28:34]requested_item shift.opened is exist - process it [08:28:34]req_shift_opened [08:28:34]FM_GetShiftState [08:28:34]SAM_PROTO_GetShiftState [08:28:34]wFMCommunicate request_size=4 [08:28:34]MH_SAM_APDU [08:28:34]CAPDU: 80 13 01 00 [08:28:34]Write to MH i2c: E2 08 00 2F 63 80 13 01 00 00 00 00 00 0F [08:28:34]Write i2c OK [08:28:34]MH_I2C_Read... [08:28:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:28:34]Read from MH i2c: E2 [08:28:34]MH_I2C_Read... [08:28:34]Read from MH i2c: E2 0E 00 [08:28:34]MH_I2C_Read... [08:28:34]Read from MH i2c: E2 0E 00 2F 63 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C2 [08:28:34]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:28:34]wFMCommunicate OK [08:28:34]SAM_PROTO_GetShiftState done [08:28:34]FM_GetShiftState done [08:28:34]req_shift_opened done [08:28:34]requested_item shift.open_date is exist - process it [08:28:34]req_shift_open_date [08:28:34]req_shift_open_date done [08:28:34]produce_requested_data done [08:28:34]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24695,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [08:28:34]process_action_free close_receipt [08:28:34]json_value_free [08:28:34]json_value_free done [08:28:34]process_json_proto returns [08:28:34]Send response to host [08:28:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24695,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [08:28:34]free response buf [08:28:34]execute_script done [08:28:34]execute_script returns [08:28:34]free content buf [08:28:34]Sock 9.Close socket [08:28:34]Sock 9.Thread stoped [08:28:38]OFD Sender: No OFD packet to send [08:28:43]OFD Sender: No OFD packet to send [08:28:48]OFD Sender: No OFD packet to send [08:28:53]OFD Sender: No OFD packet to send [08:28:58]OFD Sender: No OFD packet to send [08:29:03]OFD Sender: No OFD packet to send [08:29:08]OFD Sender: No OFD packet to send [08:29:13]OFD Sender: No OFD packet to send [08:29:18]OFD Sender: No OFD packet to send [08:29:23]OFD Sender: No OFD packet to send [08:29:28]OFD Sender: No OFD packet to send [08:29:33]OFD Sender: No OFD packet to send [08:29:38]OFD Sender: No OFD packet to send [08:29:43]OFD Sender: No OFD packet to send [08:29:48]OFD Sender: No OFD packet to send [08:29:53]OFD Sender: No OFD packet to send [08:29:58]OFD Sender: No OFD packet to send [08:30:03]OFD Sender: No OFD packet to send [08:30:08]OFD Sender: No OFD packet to send [08:30:13]OFD Sender: No OFD packet to send [08:30:18]OFD Sender: No OFD packet to send [08:30:23]OFD Sender: No OFD packet to send [08:30:28]OFD Sender: No OFD packet to send [08:30:33]OFD Sender: No OFD packet to send [08:30:38]OFD Sender: No OFD packet to send [08:30:43]OFD Sender: No OFD packet to send [08:30:48]OFD Sender: No OFD packet to send [08:30:53]OFD Sender: No OFD packet to send [08:30:58]OFD Sender: No OFD packet to send [08:31:03]OFD Sender: No OFD packet to send [08:31:08]OFD Sender: No OFD packet to send [08:31:13]OFD Sender: No OFD packet to send [08:31:18]OFD Sender: No OFD packet to send [08:31:23]OFD Sender: No OFD packet to send [08:31:28]OFD Sender: No OFD packet to send [08:31:33]OFD Sender: No OFD packet to send [08:31:38]OFD Sender: No OFD packet to send [08:31:43]OFD Sender: No OFD packet to send [08:31:48]OFD Sender: No OFD packet to send [08:31:53]OFD Sender: No OFD packet to send [08:31:58]OFD Sender: No OFD packet to send [08:32:03]OFD Sender: No OFD packet to send [08:32:08]OFD Sender: No OFD packet to send [08:32:13]OFD Sender: No OFD packet to send [08:32:18]OFD Sender: No OFD packet to send [08:32:23]OFD Sender: No OFD packet to send [08:32:28]OFD Sender: No OFD packet to send [08:32:33]OFD Sender: No OFD packet to send [08:32:38]OFD Sender: No OFD packet to send [08:32:43]OFD Sender: No OFD packet to send [08:32:48]OFD Sender: No OFD packet to send [08:32:53]OFD Sender: No OFD packet to send [08:32:58]OFD Sender: No OFD packet to send [08:33:03]OFD Sender: No OFD packet to send [08:33:08]OFD Sender: No OFD packet to send [08:33:13]OFD Sender: No OFD packet to send [08:33:18]OFD Sender: No OFD packet to send [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:13]OFD Sender: No OFD packet to send [08:34:18]OFD Sender: No OFD packet to send [08:34:23]OFD Sender: No OFD packet to send [08:34:28]OFD Sender: No OFD packet to send [08:34:33]OFD Sender: No OFD packet to send [08:34:38]OFD Sender: No OFD packet to send [08:34:43]OFD Sender: No OFD packet to send [08:34:48]OFD Sender: No OFD packet to send [08:34:53]OFD Sender: No OFD packet to send [08:34:58]OFD Sender: No OFD packet to send [08:35:03]OFD Sender: No OFD packet to send [08:35:08]OFD Sender: No OFD packet to send [08:35:13]OFD Sender: No OFD packet to send [08:35:18]OFD Sender: No OFD packet to send [08:35:23]OFD Sender: No OFD packet to send [08:35:28]OFD Sender: No OFD packet to send [08:35:33]OFD Sender: No OFD packet to send [08:35:38]OFD Sender: No OFD packet to send [08:35:43]OFD Sender: No OFD packet to send [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:08]OFD Sender: No OFD packet to send [08:36:13]OFD Sender: No OFD packet to send [08:36:18]OFD Sender: No OFD packet to send [08:36:23]OFD Sender: No OFD packet to send [08:36:28]OFD Sender: No OFD packet to send [08:36:33]OFD Sender: No OFD packet to send [08:36:38]OFD Sender: No OFD packet to send [08:36:43]OFD Sender: No OFD packet to send [08:36:48]OFD Sender: No OFD packet to send [08:36:53]OFD Sender: No OFD packet to send [08:36:58]OFD Sender: No OFD packet to send [08:37:03]OFD Sender: No OFD packet to send [08:37:08]OFD Sender: No OFD packet to send [08:37:13]OFD Sender: No OFD packet to send [08:37:18]accept exits with 7 [08:37:18]New connection [08:37:18]New thread 3067612516 created [08:37:18]Thread 3067469156 joined [08:37:18]Waiting for new connection... [08:37:18] Sock 7.Parse request [08:37:18]Sock 7.Check first char [08:37:18]Sock 7.First char is OK [08:37:18]request: POST /json_proto HTTP/1.0 [08:37:18]Method: POST [08:37:18]URL: /json_proto [08:37:18]Method is POST - this is cgi request [08:37:18]url: /json_proto [08:37:18]query_string will be loaded in cgi processing [08:37:18]execute_cgi json_proto POST (null) [08:37:18]execute_cgi path=json_proto method=POST [08:37:18]POST find Content-Length [08:37:18]Host: 172.17.45.131:8080 [08:37:18]Content-Length: 677 [08:37:18]Content-Type: application/json [08:37:18] [08:37:18]POST finish read [08:37:18]Found Content-Length = 677 [08:37:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610339", "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" ] } } [08:37:18]execute_script... [08:37: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)610339", "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" ] } } [08:37:18]POST & json_proto [08:37:18]process_json_proto [08:37:18]json parsed OK: [08:37:18]protocol is kg_v1.0 [08:37:18]action value=close_receipt [08:37:18]process_action close_receipt [08:37:18]cmd_close_receipt [08:37:18]MH_GetDate [08:37:18]Write to MH i2c: F0 00 00 30 63 82 [08:37:18]Write i2c OK [08:37:18]MH_I2C_Read... [08:37:18]Read from MH i2c: F0 [08:37:18]MH_I2C_Read... [08:37:18]Read from MH i2c: F0 09 00 [08:37:18]MH_I2C_Read... [08:37:18]Read from MH i2c: F0 09 00 30 63 00 43 A6 A8 66 C6 D4 6E 66 F0 [08:37:18]GetLastDocTimeStamp 1722328115 [08:37:18]current date 1722328643 [08:37:18]FM_GetShiftState [08:37:18]SAM_PROTO_GetShiftState [08:37:18]wFMCommunicate request_size=4 [08:37:18]MH_SAM_APDU [08:37:18]CAPDU: 80 13 01 00 [08:37:18]Write to MH i2c: E2 08 00 31 63 80 13 01 00 00 00 00 00 11 [08:37:18]Write i2c OK [08:37:18]MH_I2C_Read... [08:37:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:18]Read from MH i2c: E2 [08:37:18]MH_I2C_Read... [08:37:18]Read from MH i2c: E2 0E 00 [08:37:18]MH_I2C_Read... [08:37:18]Read from MH i2c: E2 0E 00 31 63 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C4 [08:37:18]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:37:18]wFMCommunicate OK [08:37:18]SAM_PROTO_GetShiftState done [08:37:18]FM_GetShiftState done [08:37:18]opened in 1722298218 [08:37:18]opened+sec_in_day 1722384618 [08:37:18]quantity*price = 25018 [08:37:18]sum+1 = 25019 [08:37:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 71 30.07.2024 08:37 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24696 ФПД: 224386695427869 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T083723&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24696&fm=224386695427869&tin=02508201610067®Number=0000000000171247&sum=25000 [08:37:19]StoreToDocumentArchive [08:37:19]shift 48 fd 24696 [08:37:19]save to /storage/0048/doc_00024696 [08:37:19]save last doc name /storage/0048/doc_00024696 to /storage/kkm_last_doc_name [08:37:19]save OK [08:37:19]Clear old archive folders... [08:37:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:37:19]tlvbuf is 01309560 [08:37:19]SAM_PROTO_ClearQueue [08:37:19]wFMCommunicate request_size=4 [08:37:19]MH_SAM_APDU [08:37:19]CAPDU: 80 09 00 00 [08:37:19]Write to MH i2c: E2 08 00 3E 63 80 09 00 00 00 00 00 00 13 [08:37:19]Write i2c OK [08:37:19]MH_I2C_Read... [08:37:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:37:19]Read from MH i2c: E2 [08:37:19]MH_I2C_Read... [08:37:19]Read from MH i2c: E2 03 00 [08:37:19]MH_I2C_Read... [08:37:19]Read from MH i2c: E2 03 00 3E 63 00 90 00 15 [08:37:19]RAPDU: 90 00 [08:37:19]wFMCommunicate OK [08:37:19]SAM_PROTO_ClearQueue done [08:37:19]KKMCreateOFDPacket [08:37:19]OFDProtocolAddRootSTLVToBuf [08:37:19]FM_MakeSignedData [08:37:19]FM_MakeSignedData [08:37:19]SAM_PROTO_SignData [08:37:19]wFMCommunicate request_size=4 [08:37:19]MH_SAM_APDU [08:37:19]CAPDU: 80 0D 01 02 [08:37:19]Write to MH i2c: E2 08 00 3F 63 80 0D 01 02 00 00 00 00 1B [08:37:19]Write i2c OK [08:37:19]MH_I2C_Read... [08:37:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:37:20]Read from MH i2c: E2 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: E2 03 00 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: E2 03 00 3F 63 00 90 00 16 [08:37:20]RAPDU: 90 00 [08:37:20]wFMCommunicate OK [08:37:20]wFMCommunicate request_size=255 [08:37:20]MH_SAM_APDU [08:37: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 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 47 00 00 00 F4 03 04 00 43 A6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 78 60 00 00 35 04 06 00 CC [08:37:20]Write to MH i2c: E2 02 01 40 63 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 47 00 00 00 F4 03 04 00 43 A6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 78 60 00 00 35 04 06 00 CC 00 00 B7 [08:37:20]Write i2c OK [08:37:20]MH_I2C_Read... [08:37:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:20]Read from MH i2c: E2 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: E2 03 00 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: E2 03 00 40 63 00 90 00 17 [08:37:20]RAPDU: 90 00 [08:37:20]wFMCommunicate OK [08:37:20]wFMCommunicate request_size=10 [08:37:20]MH_SAM_APDU [08:37:20]CAPDU: 80 0D 02 02 05 14 19 45 F7 1D [08:37:20]Write to MH i2c: E2 0D 00 41 63 80 0D 02 02 05 00 14 19 45 F7 1D 00 00 AE [08:37:20]Write i2c OK [08:37:20]MH_I2C_Read... [08:37:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:37:20]Read from MH i2c: E2 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: E2 03 00 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: E2 03 00 41 63 00 90 00 18 [08:37:20]RAPDU: 90 00 [08:37:20]wFMCommunicate OK [08:37:20]wFMCommunicate request_size=4 [08:37:20]MH_SAM_APDU [08:37:20]CAPDU: 80 0D 03 02 [08:37:20]Write to MH i2c: E2 08 00 42 63 80 0D 03 02 00 00 00 00 20 [08:37:20]Write i2c OK [08:37:20]MH_I2C_Read... [08:37:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:37:20]Read from MH i2c: E2 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: E2 0B 00 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: E2 0B 00 42 63 00 95 94 FE 0B 18 6A B1 02 90 00 88 [08:37:20]RAPDU: 95 94 FE 0B 18 6A B1 02 90 00 [08:37:20]wFMCommunicate OK [08:37:20]SAM_PROTO_SignData done [08:37:20]FM_MakeSignedData done [08:37:20]CreateOFDProtocolMessage [08:37:20]wFMCommunicate request_size=4 [08:37:20]MH_SAM_APDU [08:37:20]CAPDU: 80 11 00 00 [08:37:20]Write to MH i2c: E2 08 00 43 63 80 11 00 00 00 00 00 00 20 [08:37:20]Write i2c OK [08:37:20]MH_I2C_Read... [08:37:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:20]Read from MH i2c: E2 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: E2 17 00 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: E2 17 00 43 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 76 [08:37:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:37:20]wFMCommunicate OK [08:37:20]CreateOFDProtocolMessage done [08:37:20]OFDSenderStorePacket 24696 [08:37:20]StoreOFDPacket docnum=24696 [08:37:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 62 2F 07 01 89 F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 47 00 00 00 F4 03 04 00 43 A6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 78 60 00 00 35 04 06 00 CC 14 19 45 F7 1D 95 94 FE 0B 18 6A B1 02 [08:37:20]CheckFolder [08:37:20]dirname=/storage/ofd_packets [08:37:20]CheckFolder done [08:37:20]ProducePacketName [08:37:20]name=ofd_packets/00024696 [08:37:20]NVStorageSaveData ofd_packets/00024696 [08:37:20]File name is /storage/ofd_packets/00024696 [08:37:20]Write 301 bytes [08:37:20]NVStorageSaveData done [08:37:20]OFDSenderStorePacket done [08:37:20]KKMCreateOFDPacket done [08:37:20]NVStorageSaveData kkm_last_timestamp [08:37:20]File name is /storage/kkm_last_timestamp [08:37:20]Write 4 bytes [08:37:20]NVStorageSaveData done [08:37:20]ExternCall_PrintAddStr [08:37:20]wPrintStart [08:37:20]Write to MH i2c: 01 00 00 44 63 A7 [08:37:20]Write i2c OK [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: 01 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: 01 07 00 [08:37:20]MH_I2C_Read... [08:37:20]Read from MH i2c: 01 07 00 44 63 00 00 00 00 00 FF 0F BC [08:37:20]RasterBufferAndPrint [08:37:20]line Счет N : (1)610339 [08:37:20]line ИНН: 02508201610067 [08:37:20]line Контрольно-Кассовый Чек [08:37:20]line ПРОДАЖА [08:37:20]line ТРК (МРК, ГНК) : 32 [08:37:20]line Товар: 2710124130 [08:37:20]line Аи-92-К-2 [08:37:20]line 3.690 * 67.80 [08:37:20]line = 250.18 [08:37:20]line НДС 12% НСП 1% [08:37:20]line > о реализуемом товаре [08:37:20]line ОКРУГЛЕНИЕ: -0.18 [08:37:20]line ИТОГО: 250.00 [08:37:20]line Внесено: 250.00 [08:37:20]line СДАЧА: 0.00 [08:37:20]line НСП 1% : 2.21 [08:37:20]line НДС 12% : 26.57 [08:37:20]line Наличными: 250.00 [08:37:20]line Безнал.: 0.00 [08:37:20]line Место: АЗС № 127 "Партнер Нефть" [08:37:20]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [08:37:20]line СНО: Общий режим [08:37:20]line Чек 71 30.07.2024 08:37 [08:37:20]line Смена: 48 ФФД: 1.0 [08:37:20]line ЗНМ: 0300000158 [08:37:20]line РНМ: 0000000000171247 [08:37:20]line Версия ККМ: v1.0 [08:37:20]line ФМ: 0000000002098565 [08:37:20]line ФД: 24696 [08:37:20]line ФПД: 224386695427869 [08:37:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T083723&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24696&fm=224386695427869&tin=02508201610067®Number=0000000000171247&sum=25000 [08:37:20]OFD Sender: Processing packet 24696 [packets to send 29, broken 28] [08:37:20]ProducePacketName [08:37:20]name=ofd_packets/00024696 [08:37:20]OFD Sender: To server: pG, [08:37:20]CommunicateWithHost lk.salyk.kg:30040 [08:37:20]ConnectInit lk.salyk.kg [08:37:20]written 0, free lines is 4095 [08:37:20]Connected sock=10 [08:37:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 62 2F 07 01 89 F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 47 00 00 00 F4 03 04 00 43 A6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 78 60 00 00 35 04 06 00 CC 14 19 45 F7 1D 95 94 FE 0B 18 6A B1 02 [08:37:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 74 6F 47 00 DC 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 32 30 39 38 35 36 35 10 04 04 00 78 60 00 00 F4 03 04 00 D2 51 A8 66 B6 04 01 00 00 AD 31 9F 24 53 94 A1 8B [08:37:21]CommunicateWithHost err = 0 [08:37:21]CheckOFDResponse [08:37:21]1017 (14) - 77093643461234 [08:37:21]1041 (16) - 0000000002098565 [08:37:21]1040 (4) - 24696 [08:37:21]1012 (4) - 30.07.2024 02:37 [08:37:21]1206 (1) - 0 [08:37:21]OFD Sender: Remove packet 24696 [08:37:21]ProducePacketName [08:37:21]name=ofd_packets/00024696 [08:37:21]NVStorageDeleteData [08:37:21]Write to MH i2c: 01 00 00 6F 63 D2 [08:37:21]Write i2c OK [08:37:21]MH_I2C_Read... [08:37:21]Read from MH i2c: 01 [08:37:21]MH_I2C_Read... [08:37:21]Read from MH i2c: 01 07 00 [08:37:21]MH_I2C_Read... [08:37:21]Read from MH i2c: 01 07 00 6F 63 00 00 00 00 00 F6 0C DB [08:37:21]RasterBufferAndPrint [08:37:21]line [08:37:21]line [08:37:21]line [08:37:21]line [08:37:21]line [08:37:21]written 0, free lines is 3324 [08:37:21]MH_Cut [08:37:21]Write to MH i2c: D1 01 00 76 63 01 AB [08:37:21]Write i2c OK [08:37:21]MH_I2C_Read... [08:37:21]Read from MH i2c: D1 [08:37:21]MH_I2C_Read... [08:37:21]Read from MH i2c: D1 01 00 [08:37:21]MH_I2C_Read... [08:37:21]Read from MH i2c: D1 01 00 76 63 00 AA [08:37:21]Write to MH i2c: 01 00 00 77 63 DA [08:37:21]Write i2c OK [08:37:21]MH_I2C_Read... [08:37:21]OFD Sender: No OFD packet to send [08:37:21]*** Cut start [08:37:21]*** Partial cut [08:37:21]*** CUTSNS_PIN = 1 [08:37:21]*** CUTSNS_PIN = 0 [08:37:22]*** Brake cut motor [08:37:22]Read from MH i2c: 01 [08:37:22]MH_I2C_Read... [08:37:22]*** Stop cut motor [08:37:22]*** Cut end [08:37:22]Read from MH i2c: 01 07 00 [08:37:22]MH_I2C_Read... [08:37:22]Read from MH i2c: 01 07 00 77 63 00 00 00 00 00 FF 0F EF [08:37:22]process_action close_receipt done [08:37:22]requested_data is exist [08:37:22]produce_requested_data [08:37:22]requested_item fm.sn is exist - process it [08:37:22]wFMCommunicate request_size=4 [08:37:22]MH_SAM_APDU [08:37:22]CAPDU: 80 11 00 00 [08:37:22]Write to MH i2c: E2 08 00 78 63 80 11 00 00 00 00 00 00 55 [08:37:22]Write i2c OK [08:37:22]MH_I2C_Read... [08:37:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:37:22]Read from MH i2c: E2 [08:37:22]MH_I2C_Read... [08:37:22]Read from MH i2c: E2 17 00 [08:37:22]MH_I2C_Read... [08:37:22]Read from MH i2c: E2 17 00 78 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 AB [08:37:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:37:22]wFMCommunicate OK [08:37:22]requested_item fd.num is exist - process it [08:37:22]SAM_PROTO_GetFieldsCounters [08:37:22]wFMCommunicate request_size=4 [08:37:22]MH_SAM_APDU [08:37:22]CAPDU: 80 13 00 00 [08:37:22]Write to MH i2c: E2 08 00 79 63 80 13 00 00 00 00 00 00 58 [08:37:22]Write i2c OK [08:37:22]MH_I2C_Read... [08:37:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:37:22]Read from MH i2c: E2 [08:37:22]MH_I2C_Read... [08:37:22]Read from MH i2c: E2 62 00 [08:37:22]MH_I2C_Read... [08:37:22]Read from MH i2c: E2 62 00 79 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 78 60 00 00 0E 04 04 00 30 00 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 56 [08:37:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 78 60 00 00 0E 04 04 00 30 00 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 [08:37:22]wFMCommunicate OK [08:37:22]SAM_PROTO_GetFieldsCounters done [08:37:22]requested_item shift.num is exist - process it [08:37:22]requested_item shift.opened is exist - process it [08:37:22]req_shift_opened [08:37:22]FM_GetShiftState [08:37:22]SAM_PROTO_GetShiftState [08:37:22]wFMCommunicate request_size=4 [08:37:22]MH_SAM_APDU [08:37:22]CAPDU: 80 13 01 00 [08:37:22]Write to MH i2c: E2 08 00 7A 63 80 13 01 00 00 00 00 00 5A [08:37:22]Write i2c OK [08:37:22]MH_I2C_Read... [08:37:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:37:22]Read from MH i2c: E2 [08:37:22]MH_I2C_Read... [08:37:22]Read from MH i2c: E2 0E 00 [08:37:22]MH_I2C_Read... [08:37:22]Read from MH i2c: E2 0E 00 7A 63 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 0D [08:37:22]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:37:22]wFMCommunicate OK [08:37:22]SAM_PROTO_GetShiftState done [08:37:22]FM_GetShiftState done [08:37:22]req_shift_opened done [08:37:22]requested_item shift.open_date is exist - process it [08:37:22]req_shift_open_date [08:37:22]req_shift_open_date done [08:37:22]produce_requested_data done [08:37:22]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24696,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [08:37:22]process_action_free close_receipt [08:37:22]json_value_free [08:37:22]json_value_free done [08:37:22]process_json_proto returns [08:37:22]Send response to host [08:37:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24696,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [08:37:22]free response buf [08:37:22]execute_script done [08:37:22]execute_script returns [08:37:22]free content buf [08:37:22]Sock 7.Close socket [08:37:22]Sock 7.Thread stoped [08:37:26]OFD Sender: No OFD packet to send [08:37:31]OFD Sender: No OFD packet to send [08:37:36]OFD Sender: No OFD packet to send [08:37:41]OFD Sender: No OFD packet to send [08:37:46]OFD Sender: No OFD packet to send [08:37:51]OFD Sender: No OFD packet to send [08:37:56]OFD Sender: No OFD packet to send [08:38:01]OFD Sender: No OFD packet to send [08:38:06]OFD Sender: No OFD packet to send [08:38:11]OFD Sender: No OFD packet to send [08:38:16]OFD Sender: No OFD packet to send [08:38:21]OFD Sender: No OFD packet to send [08:38:26]OFD Sender: No OFD packet to send [08:38:31]OFD Sender: No OFD packet to send [08:38:36]OFD Sender: No OFD packet to send [08:38:41]OFD Sender: No OFD packet to send [08:38:46]OFD Sender: No OFD packet to send [08:38:51]OFD Sender: No OFD packet to send [08:38:54]accept exits with 9 [08:38:54]New connection [08:38:54]New thread 3067469156 created [08:38:54]Thread 3067612516 joined [08:38:54]Waiting for new connection... [08:38:54] Sock 9.Parse request [08:38:54]Sock 9.Check first char [08:38:54]Sock 9.First char is OK [08:38:54]request: POST /json_proto HTTP/1.0 [08:38:54]Method: POST [08:38:54]URL: /json_proto [08:38:54]Method is POST - this is cgi request [08:38:54]url: /json_proto [08:38:54]query_string will be loaded in cgi processing [08:38:54]execute_cgi json_proto POST (null) [08:38:54]execute_cgi path=json_proto method=POST [08:38:54]POST find Content-Length [08:38:54]Host: 172.17.45.131:8080 [08:38:54]Content-Length: 677 [08:38:54]Content-Type: application/json [08:38:54] [08:38:54]POST finish read [08:38:54]Found Content-Length = 677 [08:38:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610340", "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" ] } } [08:38:54]execute_script... [08:38:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610340", "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" ] } } [08:38:54]POST & json_proto [08:38:54]process_json_proto [08:38:54]json parsed OK: [08:38:54]protocol is kg_v1.0 [08:38:54]action value=close_receipt [08:38:54]process_action close_receipt [08:38:54]cmd_close_receipt [08:38:54]MH_GetDate [08:38:54]Write to MH i2c: F0 00 00 7B 63 CD [08:38:54]Write i2c OK [08:38:54]MH_I2C_Read... [08:38:54]Read from MH i2c: F0 [08:38:54]MH_I2C_Read... [08:38:54]Read from MH i2c: F0 09 00 [08:38:54]MH_I2C_Read... [08:38:54]Read from MH i2c: F0 09 00 7B 63 00 A3 A6 A8 66 C6 D4 6E 66 9B [08:38:54]GetLastDocTimeStamp 1722328643 [08:38:54]current date 1722328739 [08:38:54]FM_GetShiftState [08:38:54]SAM_PROTO_GetShiftState [08:38:54]wFMCommunicate request_size=4 [08:38:54]MH_SAM_APDU [08:38:54]CAPDU: 80 13 01 00 [08:38:54]Write to MH i2c: E2 08 00 7C 63 80 13 01 00 00 00 00 00 5C [08:38:54]Write i2c OK [08:38:54]MH_I2C_Read... [08:38:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:54]Read from MH i2c: E2 [08:38:54]MH_I2C_Read... [08:38:54]Read from MH i2c: E2 0E 00 [08:38:54]MH_I2C_Read... [08:38:54]Read from MH i2c: E2 0E 00 7C 63 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 0F [08:38:54]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:38:54]wFMCommunicate OK [08:38:54]SAM_PROTO_GetShiftState done [08:38:54]FM_GetShiftState done [08:38:54]opened in 1722298218 [08:38:54]opened+sec_in_day 1722384618 [08:38:54]quantity*price = 60003 [08:38:54]sum+1 = 60004 [08:38:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 72 30.07.2024 08:38 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24697 ФПД: 47986138522835 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T083859&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24697&fm=47986138522835&tin=02508201610067®Number=0000000000171247&sum=60000 [08:38:56]StoreToDocumentArchive [08:38:56]shift 48 fd 24697 [08:38:56]save to /storage/0048/doc_00024697 [08:38:56]save last doc name /storage/0048/doc_00024697 to /storage/kkm_last_doc_name [08:38:56]save OK [08:38:56]Clear old archive folders... [08:38:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:38:56]tlvbuf is 01322CA0 [08:38:56]SAM_PROTO_ClearQueue [08:38:56]wFMCommunicate request_size=4 [08:38:56]MH_SAM_APDU [08:38:56]CAPDU: 80 09 00 00 [08:38:56]Write to MH i2c: E2 08 00 89 63 80 09 00 00 00 00 00 00 5E [08:38:56]Write i2c OK [08:38:56]MH_I2C_Read... [08:38:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:38:56]Read from MH i2c: E2 [08:38:56]MH_I2C_Read... [08:38:56]Read from MH i2c: E2 03 00 [08:38:56]MH_I2C_Read... [08:38:56]Read from MH i2c: E2 03 00 89 63 00 90 00 60 [08:38:56]RAPDU: 90 00 [08:38:56]wFMCommunicate OK [08:38:56]SAM_PROTO_ClearQueue done [08:38:56]KKMCreateOFDPacket [08:38:56]OFDProtocolAddRootSTLVToBuf [08:38:56]FM_MakeSignedData [08:38:56]FM_MakeSignedData [08:38:56]SAM_PROTO_SignData [08:38:56]wFMCommunicate request_size=4 [08:38:56]MH_SAM_APDU [08:38:56]CAPDU: 80 0D 01 02 [08:38:56]Write to MH i2c: E2 08 00 8A 63 80 0D 01 02 00 00 00 00 66 [08:38:56]Write i2c OK [08:38:56]MH_I2C_Read... [08:38:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:38:56]Read from MH i2c: E2 [08:38:56]MH_I2C_Read... [08:38:56]Read from MH i2c: E2 03 00 [08:38:56]MH_I2C_Read... [08:38:56]Read from MH i2c: E2 03 00 8A 63 00 90 00 61 [08:38:56]RAPDU: 90 00 [08:38:56]wFMCommunicate OK [08:38:56]wFMCommunicate request_size=255 [08:38:56]MH_SAM_APDU [08:38:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 48 00 00 00 F4 03 04 00 A3 A6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 79 60 00 00 35 04 06 00 2B [08:38:56]Write to MH i2c: E2 02 01 8B 63 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 48 00 00 00 F4 03 04 00 A3 A6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 79 60 00 00 35 04 06 00 2B 00 00 7C [08:38:56]Write i2c OK [08:38:56]MH_I2C_Read... [08:38:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:56]Read from MH i2c: E2 [08:38:56]MH_I2C_Read... [08:38:56]Read from MH i2c: E2 03 00 [08:38:56]MH_I2C_Read... [08:38:56]Read from MH i2c: E2 03 00 8B 63 00 90 00 62 [08:38:56]RAPDU: 90 00 [08:38:56]wFMCommunicate OK [08:38:56]wFMCommunicate request_size=10 [08:38:56]MH_SAM_APDU [08:38:56]CAPDU: 80 0D 02 02 05 A4 A4 BD A4 D3 [08:38:56]Write to MH i2c: E2 0D 00 8C 63 80 0D 02 02 05 00 A4 A4 BD A4 D3 00 00 EF [08:38:56]Write i2c OK [08:38:56]MH_I2C_Read... [08:38:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:56]Read from MH i2c: E2 [08:38:56]MH_I2C_Read... [08:38:56]Read from MH i2c: E2 03 00 [08:38:56]MH_I2C_Read... [08:38:56]Read from MH i2c: E2 03 00 8C 63 00 90 00 63 [08:38:56]RAPDU: 90 00 [08:38:56]wFMCommunicate OK [08:38:56]wFMCommunicate request_size=4 [08:38:56]MH_SAM_APDU [08:38:56]CAPDU: 80 0D 03 02 [08:38:56]Write to MH i2c: E2 08 00 8D 63 80 0D 03 02 00 00 00 00 6B [08:38:56]Write i2c OK [08:38:56]MH_I2C_Read... [08:38:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:38:56]Read from MH i2c: E2 [08:38:56]MH_I2C_Read... [08:38:56]Read from MH i2c: E2 0B 00 [08:38:56]MH_I2C_Read... [08:38:56]Read from MH i2c: E2 0B 00 8D 63 00 13 4D F4 15 28 7C C2 71 90 00 AC [08:38:56]RAPDU: 13 4D F4 15 28 7C C2 71 90 00 [08:38:56]wFMCommunicate OK [08:38:56]SAM_PROTO_SignData done [08:38:56]FM_MakeSignedData done [08:38:56]CreateOFDProtocolMessage [08:38:56]wFMCommunicate request_size=4 [08:38:56]MH_SAM_APDU [08:38:56]CAPDU: 80 11 00 00 [08:38:56]Write to MH i2c: E2 08 00 8E 63 80 11 00 00 00 00 00 00 6B [08:38:56]Write i2c OK [08:38:56]MH_I2C_Read... [08:38:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:56]Read from MH i2c: E2 [08:38:56]MH_I2C_Read... [08:38:56]Read from MH i2c: E2 17 00 [08:38:56]MH_I2C_Read... [08:38:56]Read from MH i2c: E2 17 00 8E 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C1 [08:38:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:38:56]wFMCommunicate OK [08:38:56]CreateOFDProtocolMessage done [08:38:56]OFDSenderStorePacket 24697 [08:38:56]StoreOFDPacket docnum=24697 [08:38:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 A2 83 07 01 F5 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 48 00 00 00 F4 03 04 00 A3 A6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 79 60 00 00 35 04 06 00 2B A4 A4 BD A4 D3 13 4D F4 15 28 7C C2 71 [08:38:56]CheckFolder [08:38:56]dirname=/storage/ofd_packets [08:38:56]CheckFolder done [08:38:56]ProducePacketName [08:38:56]name=ofd_packets/00024697 [08:38:56]NVStorageSaveData ofd_packets/00024697 [08:38:56]File name is /storage/ofd_packets/00024697 [08:38:56]Write 301 bytes [08:38:56]NVStorageSaveData done [08:38:56]OFDSenderStorePacket done [08:38:56]KKMCreateOFDPacket done [08:38:56]NVStorageSaveData kkm_last_timestamp [08:38:56]File name is /storage/kkm_last_timestamp [08:38:56]Write 4 bytes [08:38:56]NVStorageSaveData done [08:38:56]OFD Sender: Processing packet 24697 [packets to send 29, broken 28] [08:38:56]ProducePacketName [08:38:56]name=ofd_packets/00024697 [08:38:56]OFD Sender: To server: pG, [08:38:56]CommunicateWithHost lk.salyk.kg:30040 [08:38:56]ConnectInit lk.salyk.kg [08:38:56]ExternCall_PrintAddStr [08:38:56]wPrintStart [08:38:56]Write to MH i2c: 01 00 00 8F 63 F2 [08:38:56]Write i2c OK [08:38:56]MH_I2C_Read... [08:38:56]Read from MH i2c: 01 [08:38:56]MH_I2C_Read... [08:38:56]Read from MH i2c: 01 07 00 [08:38:56]MH_I2C_Read... [08:38:56]Read from MH i2c: 01 07 00 8F 63 00 00 00 00 00 FF 0F 07 [08:38:56]RasterBufferAndPrint [08:38:56]line Счет N : (1)610340 [08:38:56]line ИНН: 02508201610067 [08:38:56]line Контрольно-Кассовый Чек [08:38:56]line ПРОДАЖА [08:38:56]line ТРК (МРК, ГНК) : 42 [08:38:56]line Товар: 2710124130 [08:38:56]line Аи-92-К-2 [08:38:56]line 8.850 * 67.80 [08:38:56]line = 600.03 [08:38:56]line НДС 12% НСП 1% [08:38:56]line > о реализуемом товаре [08:38:56]line ОКРУГЛЕНИЕ: -0.03 [08:38:56]line ИТОГО: 600.00 [08:38:56]line Внесено: 600.00 [08:38:56]line СДАЧА: 0.00 [08:38:56]line НСП 1% : 5.31 [08:38:56]line НДС 12% : 63.72 [08:38:56]line Наличными: 600.00 [08:38:56]line Безнал.: 0.00 [08:38:56]line Место: АЗС № 127 "Партнер Нефть" [08:38:56]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [08:38:56]line СНО: Общий режим [08:38:56]line Чек 72 30.07.2024 08:38 [08:38:56]line Смена: 48 ФФД: 1.0 [08:38:56]line ЗНМ: 0300000158 [08:38:56]line РНМ: 0000000000171247 [08:38:56]line Версия ККМ: v1.0 [08:38:56]line ФМ: 0000000002098565 [08:38:56]line ФД: 24697 [08:38:56]line ФПД: 47986138522835 [08:38:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T083859&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24697&fm=47986138522835&tin=02508201610067®Number=0000000000171247&sum=60000 [08:38:56]Connected sock=11 [08:38:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 A2 83 07 01 F5 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 48 00 00 00 F4 03 04 00 A3 A6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 79 60 00 00 35 04 06 00 2B A4 A4 BD A4 D3 13 4D F4 15 28 7C C2 71 [08:38:56]written 0, free lines is 4095 [08:38:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 36 DD 47 00 81 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 32 30 39 38 35 36 35 10 04 04 00 79 60 00 00 F4 03 04 00 32 52 A8 66 B6 04 01 00 00 C6 A3 0C EB AC ED 6F 38 [08:38:57]CommunicateWithHost err = 0 [08:38:57]CheckOFDResponse [08:38:57]1017 (14) - 77093643461234 [08:38:57]1041 (16) - 0000000002098565 [08:38:57]1040 (4) - 24697 [08:38:57]1012 (4) - 30.07.2024 02:38 [08:38:57]1206 (1) - 0 [08:38:57]OFD Sender: Remove packet 24697 [08:38:57]ProducePacketName [08:38:57]name=ofd_packets/00024697 [08:38:57]NVStorageDeleteData [08:38:57]Write to MH i2c: 01 00 00 BA 63 1D [08:38:57]Write i2c OK [08:38:57]MH_I2C_Read... [08:38:57]Read from MH i2c: 01 [08:38:57]MH_I2C_Read... [08:38:57]Read from MH i2c: 01 07 00 [08:38:57]MH_I2C_Read... [08:38:57]Read from MH i2c: 01 07 00 BA 63 00 00 00 00 00 EC 0C 1C [08:38:57]RasterBufferAndPrint [08:38:57]line [08:38:57]line [08:38:57]line [08:38:57]line [08:38:57]line [08:38:57]written 0, free lines is 3314 [08:38:57]MH_Cut [08:38:57]Write to MH i2c: D1 01 00 C1 63 01 F6 [08:38:57]Write i2c OK [08:38:57]MH_I2C_Read... [08:38:57]Read from MH i2c: D1 [08:38:57]MH_I2C_Read... [08:38:57]Read from MH i2c: D1 01 00 [08:38:57]MH_I2C_Read... [08:38:57]Read from MH i2c: D1 01 00 C1 63 00 F5 [08:38:57]Write to MH i2c: 01 00 00 C2 63 25 [08:38:57]Write i2c OK [08:38:57]MH_I2C_Read... [08:38:57]OFD Sender: No OFD packet to send [08:38:58]*** Cut start [08:38:58]*** Partial cut [08:38:58]*** CUTSNS_PIN = 1 [08:38:58]*** CUTSNS_PIN = 0 [08:38:58]*** Brake cut motor [08:38:58]Read from MH i2c: 01 [08:38:58]MH_I2C_Read... [08:38:58]*** Stop cut motor [08:38:58]*** Cut end [08:38:58]Read from MH i2c: 01 07 00 [08:38:58]MH_I2C_Read... [08:38:58]Read from MH i2c: 01 07 00 C2 63 00 00 00 00 00 FF 0F 3A [08:38:58]process_action close_receipt done [08:38:58]requested_data is exist [08:38:58]produce_requested_data [08:38:58]requested_item fm.sn is exist - process it [08:38:58]wFMCommunicate request_size=4 [08:38:58]MH_SAM_APDU [08:38:58]CAPDU: 80 11 00 00 [08:38:58]Write to MH i2c: E2 08 00 C3 63 80 11 00 00 00 00 00 00 A0 [08:38:58]Write i2c OK [08:38:58]MH_I2C_Read... [08:38:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:58]Read from MH i2c: E2 [08:38:58]MH_I2C_Read... [08:38:58]Read from MH i2c: E2 17 00 [08:38:58]MH_I2C_Read... [08:38:58]Read from MH i2c: E2 17 00 C3 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F6 [08:38:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:38:58]wFMCommunicate OK [08:38:58]requested_item fd.num is exist - process it [08:38:58]SAM_PROTO_GetFieldsCounters [08:38:58]wFMCommunicate request_size=4 [08:38:58]MH_SAM_APDU [08:38:58]CAPDU: 80 13 00 00 [08:38:58]Write to MH i2c: E2 08 00 C4 63 80 13 00 00 00 00 00 00 A3 [08:38:58]Write i2c OK [08:38:58]MH_I2C_Read... [08:38:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:38:58]Read from MH i2c: E2 [08:38:58]MH_I2C_Read... [08:38:58]Read from MH i2c: E2 62 00 [08:38:58]MH_I2C_Read... [08:38:58]Read from MH i2c: E2 62 00 C4 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 79 60 00 00 0E 04 04 00 30 00 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 A5 [08:38:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 79 60 00 00 0E 04 04 00 30 00 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 [08:38:58]wFMCommunicate OK [08:38:58]SAM_PROTO_GetFieldsCounters done [08:38:58]requested_item shift.num is exist - process it [08:38:58]requested_item shift.opened is exist - process it [08:38:58]req_shift_opened [08:38:58]FM_GetShiftState [08:38:58]SAM_PROTO_GetShiftState [08:38:58]wFMCommunicate request_size=4 [08:38:58]MH_SAM_APDU [08:38:58]CAPDU: 80 13 01 00 [08:38:58]Write to MH i2c: E2 08 00 C5 63 80 13 01 00 00 00 00 00 A5 [08:38:58]Write i2c OK [08:38:58]MH_I2C_Read... [08:38:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:58]Read from MH i2c: E2 [08:38:58]MH_I2C_Read... [08:38:58]Read from MH i2c: E2 0E 00 [08:38:58]MH_I2C_Read... [08:38:58]Read from MH i2c: E2 0E 00 C5 63 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 58 [08:38:58]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:38:58]wFMCommunicate OK [08:38:58]SAM_PROTO_GetShiftState done [08:38:58]FM_GetShiftState done [08:38:58]req_shift_opened done [08:38:58]requested_item shift.open_date is exist - process it [08:38:58]req_shift_open_date [08:38:58]req_shift_open_date done [08:38:58]produce_requested_data done [08:38:58]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24697,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [08:38:58]process_action_free close_receipt [08:38:58]json_value_free [08:38:58]json_value_free done [08:38:58]process_json_proto returns [08:38:58]Send response to host [08:38:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24697,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [08:38:58]free response buf [08:38:58]execute_script done [08:38:58]execute_script returns [08:38:58]free content buf [08:38:58]Sock 9.Close socket [08:38:58]Sock 9.Thread stoped [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:52]OFD Sender: No OFD packet to send [08:39:57]OFD Sender: No OFD packet to send [08:40:02]OFD Sender: No OFD packet to send [08:40:07]OFD Sender: No OFD packet to send [08:40:12]OFD Sender: No OFD packet to send [08:40:14]accept exits with 7 [08:40:14]New connection [08:40:14]New thread 3067612516 created [08:40:14]Thread 3067469156 joined [08:40:14]Waiting for new connection... [08:40:14] Sock 7.Parse request [08:40:14]Sock 7.Check first char [08:40:14]Sock 7.First char is OK [08:40:14]request: POST /json_proto HTTP/1.0 [08:40:14]Method: POST [08:40:14]URL: /json_proto [08:40:14]Method is POST - this is cgi request [08:40:14]url: /json_proto [08:40:14]query_string will be loaded in cgi processing [08:40:14]execute_cgi json_proto POST (null) [08:40:14]execute_cgi path=json_proto method=POST [08:40:14]POST find Content-Length [08:40:14]Host: 172.17.45.131:8080 [08:40:14]Content-Length: 1153 [08:40:14]Content-Type: application/json [08:40:14] [08:40:14]POST finish read [08:40:14]Found Content-Length = 1153 [08:40:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610341\u000A30.07.2024 08:30\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 50.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 3785.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30158648\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:14]execute_script... [08:40:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610341\u000A30.07.2024 08:30\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 50.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 3785.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30158648\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:40:14]POST & json_proto [08:40:14]process_json_proto [08:40:14]json parsed OK: [08:40:14]protocol is kg_v1.0 [08:40:14]action value=print_text [08:40:14]process_action print_text [08:40:14]cmd_print_text [08:40:14]ExternCall_PrintAddStr [08:40:14]wPrintStart [08:40:14]Write to MH i2c: 01 00 00 C6 63 29 [08:40:14]Write i2c OK [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: 01 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: 01 07 00 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: 01 07 00 C6 63 00 00 00 00 00 FF 0F 3E [08:40:14]RasterBufferAndPrint [08:40:14]line *****ТОВАРНЫЙ ЧЕК***** [08:40:14]line АЗС 127 [08:40:14]line Партнер нефть [08:40:14]line 02508201610067 [08:40:14]line Кассир : Масалиев Н. [08:40:14]line Счет N : (1)610341 [08:40:14]line 30.07.2024 08:30 [08:40:14]line ПРОДАЖА [08:40:14]line ТРК (МРК, ГНК): 1 [08:40:14]line Вид ГСМ : 2710194210 [08:40:14]line ДТ-К-2 [08:40:14]line 50.000 x 75.70 [08:40:14]line ИТОГ: 3785.00 [08:40:14]line Тип оплаты: Талоны: ТК ГПНА Online [08:40:14]line 30158648 [08:40:14]line ______________________ [08:40:14]line (подпись) [08:40:14]written 0, free lines is 4095 [08:40:14]Write to MH i2c: 01 00 00 DA 63 3D [08:40:14]Write i2c OK [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: 01 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: 01 07 00 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: 01 07 00 DA 63 00 00 00 00 00 0D 0E 5F [08:40:14]RasterBufferAndPrint [08:40:14]line [08:40:14]line [08:40:14]line [08:40:14]line [08:40:14]line [08:40:14]written 0, free lines is 3598 [08:40:14]MH_Cut [08:40:14]Write to MH i2c: D1 01 00 E1 63 01 16 [08:40:14]Write i2c OK [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: D1 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: D1 01 00 [08:40:14]MH_I2C_Read... [08:40:14]Read from MH i2c: D1 01 00 E1 63 00 15 [08:40:14]Write to MH i2c: 01 00 00 E2 63 45 [08:40:14]Write i2c OK [08:40:14]MH_I2C_Read... [08:40:15]*** Cut start [08:40:15]*** Partial cut [08:40:15]*** CUTSNS_PIN = 1 [08:40:15]*** CUTSNS_PIN = 0 [08:40:15]*** Brake cut motor [08:40:15]Read from MH i2c: 01 [08:40:15]MH_I2C_Read... [08:40:15]Read from MH i2c: 01 07 00 [08:40:15]MH_I2C_Read... [08:40:15]*** Stop cut motor [08:40:15]*** Cut end [08:40:15]Read from MH i2c: 01 07 00 E2 63 00 00 00 00 00 FF 0F 5A [08:40:15]process_action print_text done [08:40:15]requested_data is exist [08:40:15]produce_requested_data [08:40:15]requested_item fm.sn is exist - process it [08:40:15]wFMCommunicate request_size=4 [08:40:15]MH_SAM_APDU [08:40:15]CAPDU: 80 11 00 00 [08:40:15]Write to MH i2c: E2 08 00 E3 63 80 11 00 00 00 00 00 00 C0 [08:40:15]Write i2c OK [08:40:15]MH_I2C_Read... [08:40:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:40:15]Read from MH i2c: E2 [08:40:15]MH_I2C_Read... [08:40:15]Read from MH i2c: E2 17 00 [08:40:15]MH_I2C_Read... [08:40:15]Read from MH i2c: E2 17 00 E3 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 16 [08:40:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:40:15]wFMCommunicate OK [08:40:15]requested_item fd.num is exist - process it [08:40:15]SAM_PROTO_GetFieldsCounters [08:40:15]wFMCommunicate request_size=4 [08:40:15]MH_SAM_APDU [08:40:15]CAPDU: 80 13 00 00 [08:40:15]Write to MH i2c: E2 08 00 E4 63 80 13 00 00 00 00 00 00 C3 [08:40:15]Write i2c OK [08:40:15]MH_I2C_Read... [08:40:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:40:15]Read from MH i2c: E2 [08:40:15]MH_I2C_Read... [08:40:15]Read from MH i2c: E2 62 00 [08:40:15]MH_I2C_Read... [08:40:15]Read from MH i2c: E2 62 00 E4 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 79 60 00 00 0E 04 04 00 30 00 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 C5 [08:40:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 79 60 00 00 0E 04 04 00 30 00 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 [08:40:15]wFMCommunicate OK [08:40:15]SAM_PROTO_GetFieldsCounters done [08:40:15]requested_item shift.num is exist - process it [08:40:15]requested_item shift.opened is exist - process it [08:40:15]req_shift_opened [08:40:15]FM_GetShiftState [08:40:15]SAM_PROTO_GetShiftState [08:40:15]wFMCommunicate request_size=4 [08:40:15]MH_SAM_APDU [08:40:15]CAPDU: 80 13 01 00 [08:40:15]Write to MH i2c: E2 08 00 E5 63 80 13 01 00 00 00 00 00 C5 [08:40:15]Write i2c OK [08:40:15]MH_I2C_Read... [08:40:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:40:15]Read from MH i2c: E2 [08:40:15]MH_I2C_Read... [08:40:15]Read from MH i2c: E2 0E 00 [08:40:15]MH_I2C_Read... [08:40:15]Read from MH i2c: E2 0E 00 E5 63 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 78 [08:40:15]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:40:15]wFMCommunicate OK [08:40:15]SAM_PROTO_GetShiftState done [08:40:15]FM_GetShiftState done [08:40:15]req_shift_opened done [08:40:15]requested_item shift.open_date is exist - process it [08:40:15]req_shift_open_date [08:40:15]req_shift_open_date done [08:40:15]produce_requested_data done [08:40:15]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24697,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [08:40:15]process_action_free print_text [08:40:15]json_value_free [08:40:15]json_value_free done [08:40:15]process_json_proto returns [08:40:15]Send response to host [08:40:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24697,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [08:40:15]free response buf [08:40:15]execute_script done [08:40:15]execute_script returns [08:40:15]free content buf [08:40:15]Sock 7.Close socket [08:40:15]Sock 7.Thread stoped [08:40:17]OFD Sender: No OFD packet to send [08:40:22]OFD Sender: No OFD packet to send [08:40:27]OFD Sender: No OFD packet to send [08:40:32]OFD Sender: No OFD packet to send [08:40:37]OFD Sender: No OFD packet to send [08:40:42]OFD Sender: No OFD packet to send [08:40:47]OFD Sender: No OFD packet to send [08:40:52]OFD Sender: No OFD packet to send [08:40:57]OFD Sender: No OFD packet to send [08:41:02]OFD Sender: No OFD packet to send [08:41:07]OFD Sender: No OFD packet to send [08:41:12]OFD Sender: No OFD packet to send [08:41:17]OFD Sender: No OFD packet to send [08:41:19]accept exits with 9 [08:41:19]New connection [08:41:19]New thread 3067469156 created [08:41:19]Thread 3067612516 joined [08:41:19]Waiting for new connection... [08:41:19] Sock 9.Parse request [08:41:19]Sock 9.Check first char [08:41:19]Sock 9.First char is OK [08:41:19]request: POST /json_proto HTTP/1.0 [08:41:19]Method: POST [08:41:19]URL: /json_proto [08:41:19]Method is POST - this is cgi request [08:41:19]url: /json_proto [08:41:19]query_string will be loaded in cgi processing [08:41:19]execute_cgi json_proto POST (null) [08:41:19]execute_cgi path=json_proto method=POST [08:41:19]POST find Content-Length [08:41:19]Host: 172.17.45.131:8080 [08:41:19]Content-Length: 677 [08:41:19]Content-Type: application/json [08:41:19] [08:41:19]POST finish read [08:41:19]Found Content-Length = 677 [08:41:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610342", "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:41:19]execute_script... [08:41:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610342", "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:41:19]POST & json_proto [08:41:19]process_json_proto [08:41:19]json parsed OK: [08:41:19]protocol is kg_v1.0 [08:41:19]action value=close_receipt [08:41:19]process_action close_receipt [08:41:19]cmd_close_receipt [08:41:19]MH_GetDate [08:41:19]Write to MH i2c: F0 00 00 E6 63 38 [08:41:19]Write i2c OK [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: F0 [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: F0 09 00 [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: F0 09 00 E6 63 00 33 A7 A8 66 C6 D4 6E 66 97 [08:41:19]GetLastDocTimeStamp 1722328739 [08:41:19]current date 1722328883 [08:41:19]FM_GetShiftState [08:41:19]SAM_PROTO_GetShiftState [08:41:19]wFMCommunicate request_size=4 [08:41:19]MH_SAM_APDU [08:41:19]CAPDU: 80 13 01 00 [08:41:19]Write to MH i2c: E2 08 00 E7 63 80 13 01 00 00 00 00 00 C7 [08:41:19]Write i2c OK [08:41:19]MH_I2C_Read... [08:41:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:19]Read from MH i2c: E2 [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: E2 0E 00 [08:41:19]MH_I2C_Read... [08:41:19]Read from MH i2c: E2 0E 00 E7 63 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 7A [08:41:19]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:41:19]wFMCommunicate OK [08:41:19]SAM_PROTO_GetShiftState done [08:41:19]FM_GetShiftState done [08:41:19]opened in 1722298218 [08:41:19]opened+sec_in_day 1722384618 [08:41:19]quantity*price = 50036 [08:41:19]sum+1 = 50037 [08:41:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 73 30.07.2024 08:41 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24698 ФПД: 94975716941703 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T084123&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24698&fm=94975716941703&tin=02508201610067®Number=0000000000171247&sum=50000 [08:41:20]StoreToDocumentArchive [08:41:20]shift 48 fd 24698 [08:41:20]save to /storage/0048/doc_00024698 [08:41:20]save last doc name /storage/0048/doc_00024698 to /storage/kkm_last_doc_name [08:41:20]save OK [08:41:20]Clear old archive folders... [08:41:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:41:20]tlvbuf is 012776E0 [08:41:20]SAM_PROTO_ClearQueue [08:41:20]wFMCommunicate request_size=4 [08:41:20]MH_SAM_APDU [08:41:20]CAPDU: 80 09 00 00 [08:41:20]Write to MH i2c: E2 08 00 F4 63 80 09 00 00 00 00 00 00 C9 [08:41:20]Write i2c OK [08:41:20]MH_I2C_Read... [08:41:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:41:20]Read from MH i2c: E2 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 03 00 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 03 00 F4 63 00 90 00 CB [08:41:20]RAPDU: 90 00 [08:41:20]wFMCommunicate OK [08:41:20]SAM_PROTO_ClearQueue done [08:41:20]KKMCreateOFDPacket [08:41:20]OFDProtocolAddRootSTLVToBuf [08:41:20]FM_MakeSignedData [08:41:20]FM_MakeSignedData [08:41:20]SAM_PROTO_SignData [08:41:20]wFMCommunicate request_size=4 [08:41:20]MH_SAM_APDU [08:41:20]CAPDU: 80 0D 01 02 [08:41:20]Write to MH i2c: E2 08 00 F5 63 80 0D 01 02 00 00 00 00 D1 [08:41:20]Write i2c OK [08:41:20]MH_I2C_Read... [08:41:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:41:20]Read from MH i2c: E2 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 03 00 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 03 00 F5 63 00 90 00 CC [08:41:20]RAPDU: 90 00 [08:41:20]wFMCommunicate OK [08:41:20]wFMCommunicate request_size=255 [08:41:20]MH_SAM_APDU [08:41: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 49 00 00 00 F4 03 04 00 33 A7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7A 60 00 00 35 04 06 00 56 [08:41:20]Write to MH i2c: E2 02 01 F6 63 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 49 00 00 00 F4 03 04 00 33 A7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7A 60 00 00 35 04 06 00 56 00 00 DE [08:41:20]Write i2c OK [08:41:20]MH_I2C_Read... [08:41:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:20]Read from MH i2c: E2 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 03 00 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 03 00 F6 63 00 90 00 CD [08:41:20]RAPDU: 90 00 [08:41:20]wFMCommunicate OK [08:41:20]wFMCommunicate request_size=10 [08:41:20]MH_SAM_APDU [08:41:20]CAPDU: 80 0D 02 02 05 61 41 DE DF 87 [08:41:20]Write to MH i2c: E2 0D 00 F7 63 80 0D 02 02 05 00 61 41 DE DF 87 00 00 C4 [08:41:20]Write i2c OK [08:41:20]MH_I2C_Read... [08:41:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:20]Read from MH i2c: E2 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 03 00 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 03 00 F7 63 00 90 00 CE [08:41:20]RAPDU: 90 00 [08:41:20]wFMCommunicate OK [08:41:20]wFMCommunicate request_size=4 [08:41:20]MH_SAM_APDU [08:41:20]CAPDU: 80 0D 03 02 [08:41:20]Write to MH i2c: E2 08 00 F8 63 80 0D 03 02 00 00 00 00 D6 [08:41:20]Write i2c OK [08:41:20]MH_I2C_Read... [08:41:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:41:20]Read from MH i2c: E2 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 0B 00 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 0B 00 F8 63 00 6A 8B 0E 25 6F 07 32 4F 90 00 F6 [08:41:20]RAPDU: 6A 8B 0E 25 6F 07 32 4F 90 00 [08:41:20]wFMCommunicate OK [08:41:20]SAM_PROTO_SignData done [08:41:20]FM_MakeSignedData done [08:41:20]CreateOFDProtocolMessage [08:41:20]wFMCommunicate request_size=4 [08:41:20]MH_SAM_APDU [08:41:20]CAPDU: 80 11 00 00 [08:41:20]Write to MH i2c: E2 08 00 F9 63 80 11 00 00 00 00 00 00 D6 [08:41:20]Write i2c OK [08:41:20]MH_I2C_Read... [08:41:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:20]Read from MH i2c: E2 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 17 00 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 17 00 F9 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 2C [08:41:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:41:20]wFMCommunicate OK [08:41:20]CreateOFDProtocolMessage done [08:41:20]OFDSenderStorePacket 24698 [08:41:20]StoreOFDPacket docnum=24698 [08:41:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 3E 1C 07 01 F4 F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 49 00 00 00 F4 03 04 00 33 A7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7A 60 00 00 35 04 06 00 56 61 41 DE DF 87 6A 8B 0E 25 6F 07 32 4F [08:41:20]CheckFolder [08:41:20]dirname=/storage/ofd_packets [08:41:20]CheckFolder done [08:41:20]ProducePacketName [08:41:20]name=ofd_packets/00024698 [08:41:20]NVStorageSaveData ofd_packets/00024698 [08:41:20]File name is /storage/ofd_packets/00024698 [08:41:20]Write 301 bytes [08:41:20]NVStorageSaveData done [08:41:20]OFDSenderStorePacket done [08:41:20]KKMCreateOFDPacket done [08:41:20]NVStorageSaveData kkm_last_timestamp [08:41:20]File name is /storage/kkm_last_timestamp [08:41:20]Write 4 bytes [08:41:20]NVStorageSaveData done [08:41:20]ExternCall_PrintAddStr [08:41:20]wPrintStart [08:41:20]Write to MH i2c: 01 00 00 FA 63 5D [08:41:20]Write i2c OK [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: 01 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: 01 07 00 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: 01 07 00 FA 63 00 00 00 00 00 FF 0F 72 [08:41:20]RasterBufferAndPrint [08:41:20]line Счет N : (1)610342 [08:41:20]line ИНН: 02508201610067 [08:41:20]line Контрольно-Кассовый Чек [08:41:20]line ПРОДАЖА [08:41:20]line ТРК (МРК, ГНК) : 62 [08:41:20]line Товар: 2710124130 [08:41:20]line Аи-92-К-2 [08:41:20]line 7.380 * 67.80 [08:41:20]line = 500.36 [08:41:20]line НДС 12% НСП 1% [08:41:20]line > о реализуемом товаре [08:41:20]line ОКРУГЛЕНИЕ: -0.36 [08:41:20]line ИТОГО: 500.00 [08:41:20]line Внесено: 500.00 [08:41:20]line СДАЧА: 0.00 [08:41:20]line НСП 1% : 4.43 [08:41:20]line НДС 12% : 53.14 [08:41:20]line Наличными: 500.00 [08:41:20]line Безнал.: 0.00 [08:41:20]line Место: АЗС № 127 "Партнер Нефть" [08:41:20]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [08:41:20]line СНО: Общий режим [08:41:20]line Чек 73 30.07.2024 08:41 [08:41:20]line Смена: 48 ФФД: 1.0 [08:41:20]line ЗНМ: 0300000158 [08:41:20]line РНМ: 0000000000171247 [08:41:20]line Версия ККМ: v1.0 [08:41:20]line ФМ: 0000000002098565 [08:41:20]line ФД: 24698 [08:41:20]line ФПД: 94975716941703 [08:41:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T084123&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24698&fm=94975716941703&tin=02508201610067®Number=0000000000171247&sum=50000 [08:41:21]OFD Sender: Processing packet 24698 [packets to send 29, broken 28] [08:41:21]ProducePacketName [08:41:21]name=ofd_packets/00024698 [08:41:21]OFD Sender: To server: pG, [08:41:21]CommunicateWithHost lk.salyk.kg:30040 [08:41:21]ConnectInit lk.salyk.kg [08:41:21]written 0, free lines is 4095 [08:41:21]Connected sock=10 [08:41:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 3E 1C 07 01 F4 F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 49 00 00 00 F4 03 04 00 33 A7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7A 60 00 00 35 04 06 00 56 61 41 DE DF 87 6A 8B 0E 25 6F 07 32 4F [08:41:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 BC 19 47 00 EB 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 32 30 39 38 35 36 35 10 04 04 00 7A 60 00 00 F4 03 04 00 C2 52 A8 66 B6 04 01 00 00 F9 F2 6A 5D 8C 02 53 3D [08:41:21]CommunicateWithHost err = 0 [08:41:21]CheckOFDResponse [08:41:21]1017 (14) - 77093643461234 [08:41:21]1041 (16) - 0000000002098565 [08:41:21]1040 (4) - 24698 [08:41:21]1012 (4) - 30.07.2024 02:41 [08:41:21]1206 (1) - 0 [08:41:21]OFD Sender: Remove packet 24698 [08:41:21]ProducePacketName [08:41:21]name=ofd_packets/00024698 [08:41:21]NVStorageDeleteData [08:41:21]Write to MH i2c: 01 00 00 25 64 89 [08:41:21]Write i2c OK [08:41:21]MH_I2C_Read... [08:41:21]Read from MH i2c: 01 [08:41:21]MH_I2C_Read... [08:41:21]Read from MH i2c: 01 07 00 [08:41:21]MH_I2C_Read... [08:41:21]Read from MH i2c: 01 07 00 25 64 00 00 00 00 00 ED 0C 89 [08:41:21]RasterBufferAndPrint [08:41:21]line [08:41:21]line [08:41:21]line [08:41:21]line [08:41:21]line [08:41:21]written 0, free lines is 3315 [08:41:21]MH_Cut [08:41:21]Write to MH i2c: D1 01 00 2C 64 01 62 [08:41:21]Write i2c OK [08:41:21]MH_I2C_Read... [08:41:21]Read from MH i2c: D1 [08:41:21]MH_I2C_Read... [08:41:21]Read from MH i2c: D1 01 00 [08:41:21]MH_I2C_Read... [08:41:21]Read from MH i2c: D1 01 00 2C 64 00 61 [08:41:21]Write to MH i2c: 01 00 00 2D 64 91 [08:41:21]Write i2c OK [08:41:21]MH_I2C_Read... [08:41:22]OFD Sender: No OFD packet to send [08:41:22]*** Cut start [08:41:22]*** Partial cut [08:41:22]*** CUTSNS_PIN = 1 [08:41:22]*** CUTSNS_PIN = 0 [08:41:22]*** Brake cut motor [08:41:22]Read from MH i2c: 01 [08:41:22]MH_I2C_Read... [08:41:22]*** Stop cut motor [08:41:22]Read from MH i2c: 01 07 00 [08:41:22]MH_I2C_Read... [08:41:22]*** Cut end [08:41:22]Read from MH i2c: 01 07 00 2D 64 00 00 00 00 00 FF 0F A6 [08:41:22]process_action close_receipt done [08:41:22]requested_data is exist [08:41:22]produce_requested_data [08:41:22]requested_item fm.sn is exist - process it [08:41:22]wFMCommunicate request_size=4 [08:41:22]MH_SAM_APDU [08:41:22]CAPDU: 80 11 00 00 [08:41:22]Write to MH i2c: E2 08 00 2E 64 80 11 00 00 00 00 00 00 0C [08:41:22]Write i2c OK [08:41:22]MH_I2C_Read... [08:41:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:23]Read from MH i2c: E2 [08:41:23]MH_I2C_Read... [08:41:23]Read from MH i2c: E2 17 00 [08:41:23]MH_I2C_Read... [08:41:23]Read from MH i2c: E2 17 00 2E 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 62 [08:41:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:41:23]wFMCommunicate OK [08:41:23]requested_item fd.num is exist - process it [08:41:23]SAM_PROTO_GetFieldsCounters [08:41:23]wFMCommunicate request_size=4 [08:41:23]MH_SAM_APDU [08:41:23]CAPDU: 80 13 00 00 [08:41:23]Write to MH i2c: E2 08 00 2F 64 80 13 00 00 00 00 00 00 0F [08:41:23]Write i2c OK [08:41:23]MH_I2C_Read... [08:41:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:41:23]Read from MH i2c: E2 [08:41:23]MH_I2C_Read... [08:41:23]Read from MH i2c: E2 62 00 [08:41:23]MH_I2C_Read... [08:41:23]Read from MH i2c: E2 62 00 2F 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 7A 60 00 00 0E 04 04 00 30 00 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 15 [08:41:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 7A 60 00 00 0E 04 04 00 30 00 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 [08:41:23]wFMCommunicate OK [08:41:23]SAM_PROTO_GetFieldsCounters done [08:41:23]requested_item shift.num is exist - process it [08:41:23]requested_item shift.opened is exist - process it [08:41:23]req_shift_opened [08:41:23]FM_GetShiftState [08:41:23]SAM_PROTO_GetShiftState [08:41:23]wFMCommunicate request_size=4 [08:41:23]MH_SAM_APDU [08:41:23]CAPDU: 80 13 01 00 [08:41:23]Write to MH i2c: E2 08 00 30 64 80 13 01 00 00 00 00 00 11 [08:41:23]Write i2c OK [08:41:23]MH_I2C_Read... [08:41:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:23]Read from MH i2c: E2 [08:41:23]MH_I2C_Read... [08:41:23]Read from MH i2c: E2 0E 00 [08:41:23]MH_I2C_Read... [08:41:23]Read from MH i2c: E2 0E 00 30 64 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C4 [08:41:23]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:41:23]wFMCommunicate OK [08:41:23]SAM_PROTO_GetShiftState done [08:41:23]FM_GetShiftState done [08:41:23]req_shift_opened done [08:41:23]requested_item shift.open_date is exist - process it [08:41:23]req_shift_open_date [08:41:23]req_shift_open_date done [08:41:23]produce_requested_data done [08:41:23]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24698,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [08:41:23]process_action_free close_receipt [08:41:23]json_value_free [08:41:23]json_value_free done [08:41:23]process_json_proto returns [08:41:23]Send response to host [08:41:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24698,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [08:41:23]free response buf [08:41:23]execute_script done [08:41:23]execute_script returns [08:41:23]free content buf [08:41:23]Sock 9.Close socket [08:41:23]Sock 9.Thread stoped [08:41:27]OFD Sender: No OFD packet to send [08:41:32]OFD Sender: No OFD packet to send [08:41:37]OFD Sender: No OFD packet to send [08:41:42]OFD Sender: No OFD packet to send [08:41:47]OFD Sender: No OFD packet to send [08:41:52]OFD Sender: No OFD packet to send [08:41:57]OFD Sender: No OFD packet to send [08:42:02]OFD Sender: No OFD packet to send [08:42:07]OFD Sender: No OFD packet to send [08:42:12]OFD Sender: No OFD packet to send [08:42:17]OFD Sender: No OFD packet to send [08:42:22]OFD Sender: No OFD packet to send [08:42:27]OFD Sender: No OFD packet to send [08:42:32]OFD Sender: No OFD packet to send [08:42:37]OFD Sender: No OFD packet to send [08:42:42]OFD Sender: No OFD packet to send [08:42:47]OFD Sender: No OFD packet to send [08:42:52]OFD Sender: No OFD packet to send [08:42:57]OFD Sender: No OFD packet to send [08:43:02]OFD Sender: No OFD packet to send [08:43:07]OFD Sender: No OFD packet to send [08:43:12]OFD Sender: No OFD packet to send [08:43:17]OFD Sender: No OFD packet to send [08:43:22]OFD Sender: No OFD packet to send [08:43:27]OFD Sender: No OFD packet to send [08:43:32]OFD Sender: No OFD packet to send [08:43:37]OFD Sender: No OFD packet to send [08:43:42]OFD Sender: No OFD packet to send [08:43:47]OFD Sender: No OFD packet to send [08:43:52]OFD Sender: No OFD packet to send [08:43:57]OFD Sender: No OFD packet to send [08:44:02]OFD Sender: No OFD packet to send [08:44:07]OFD Sender: No OFD packet to send [08:44:12]OFD Sender: No OFD packet to send [08:44:17]OFD Sender: No OFD packet to send [08:44:22]OFD Sender: No OFD packet to send [08:44:27]OFD Sender: No OFD packet to send [08:44:32]OFD Sender: No OFD packet to send [08:44:37]OFD Sender: No OFD packet to send [08:44:42]OFD Sender: No OFD packet to send [08:44:47]OFD Sender: No OFD packet to send [08:44:52]OFD Sender: No OFD packet to send [08:44:57]OFD Sender: No OFD packet to send [08:45:02]OFD Sender: No OFD packet to send [08:45:07]OFD Sender: No OFD packet to send [08:45:12]OFD Sender: No OFD packet to send [08:45:17]OFD Sender: No OFD packet to send [08:45:22]OFD Sender: No OFD packet to send [08:45:27]OFD Sender: No OFD packet to send [08:45:32]OFD Sender: No OFD packet to send [08:45:37]OFD Sender: No OFD packet to send [08:45:42]OFD Sender: No OFD packet to send [08:45:47]OFD Sender: No OFD packet to send [08:45:52]OFD Sender: No OFD packet to send [08:45:57]OFD Sender: No OFD packet to send [08:46:02]OFD Sender: No OFD packet to send [08:46:07]OFD Sender: No OFD packet to send [08:46:12]OFD Sender: No OFD packet to send [08:46:14]accept exits with 7 [08:46:14]New connection [08:46:14]New thread 3067612516 created [08:46:14]Thread 3067469156 joined [08:46:14]Waiting for new connection... [08:46:14] Sock 7.Parse request [08:46:14]Sock 7.Check first char [08:46:14]Sock 7.First char is OK [08:46:14]request: POST /json_proto HTTP/1.0 [08:46:14]Method: POST [08:46:14]URL: /json_proto [08:46:14]Method is POST - this is cgi request [08:46:14]url: /json_proto [08:46:14]query_string will be loaded in cgi processing [08:46:14]execute_cgi json_proto POST (null) [08:46:14]execute_cgi path=json_proto method=POST [08:46:14]POST find Content-Length [08:46:14]Host: 172.17.45.131:8080 [08:46:14]Content-Length: 677 [08:46:14]Content-Type: application/json [08:46:14] [08:46:14]POST finish read [08:46:14]Found Content-Length = 677 [08:46:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610343", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 6.300, "sum" : 470.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 470.00, "total" : 470.00, "payments": [ { "type": 0, "sum" : 470.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:14]execute_script... [08:46:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610343", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 6.300, "sum" : 470.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 470.00, "total" : 470.00, "payments": [ { "type": 0, "sum" : 470.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:14]POST & json_proto [08:46:14]process_json_proto [08:46:14]json parsed OK: [08:46:14]protocol is kg_v1.0 [08:46:14]action value=close_receipt [08:46:14]process_action close_receipt [08:46:14]cmd_close_receipt [08:46:14]MH_GetDate [08:46:14]Write to MH i2c: F0 00 00 31 64 84 [08:46:14]Write i2c OK [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: F0 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: F0 09 00 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: F0 09 00 31 64 00 5A A8 A8 66 C6 D4 6E 66 0B [08:46:14]GetLastDocTimeStamp 1722328883 [08:46:14]current date 1722329178 [08:46:14]FM_GetShiftState [08:46:14]SAM_PROTO_GetShiftState [08:46:14]wFMCommunicate request_size=4 [08:46:14]MH_SAM_APDU [08:46:14]CAPDU: 80 13 01 00 [08:46:14]Write to MH i2c: E2 08 00 32 64 80 13 01 00 00 00 00 00 13 [08:46:14]Write i2c OK [08:46:14]MH_I2C_Read... [08:46:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:14]Read from MH i2c: E2 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: E2 0E 00 [08:46:14]MH_I2C_Read... [08:46:14]Read from MH i2c: E2 0E 00 32 64 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C6 [08:46:14]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:46:14]wFMCommunicate OK [08:46:14]SAM_PROTO_GetShiftState done [08:46:14]FM_GetShiftState done [08:46:14]opened in 1722298218 [08:46:14]opened+sec_in_day 1722384618 [08:46:14]quantity*price = 47061 [08:46:14]sum+1 = 47062 [08:46:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 470.00 Внесено: 470.00 СДАЧА: 0.00 НСП 1% : 4.16 НДС 12% : 49.98 Наличными: 470.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 74 30.07.2024 08:46 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24699 ФПД: 73537607126810 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T084618&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24699&fm=73537607126810&tin=02508201610067®Number=0000000000171247&sum=47000 [08:46:15]StoreToDocumentArchive [08:46:15]shift 48 fd 24699 [08:46:15]save to /storage/0048/doc_00024699 [08:46:15]save last doc name /storage/0048/doc_00024699 to /storage/kkm_last_doc_name [08:46:15]save OK [08:46:15]Clear old archive folders... [08:46:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:46:15]tlvbuf is 01307450 [08:46:15]SAM_PROTO_ClearQueue [08:46:15]wFMCommunicate request_size=4 [08:46:15]MH_SAM_APDU [08:46:15]CAPDU: 80 09 00 00 [08:46:15]Write to MH i2c: E2 08 00 3F 64 80 09 00 00 00 00 00 00 15 [08:46:15]Write i2c OK [08:46:15]MH_I2C_Read... [08:46:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:46:15]Read from MH i2c: E2 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: E2 03 00 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: E2 03 00 3F 64 00 90 00 17 [08:46:15]RAPDU: 90 00 [08:46:15]wFMCommunicate OK [08:46:15]SAM_PROTO_ClearQueue done [08:46:15]KKMCreateOFDPacket [08:46:15]OFDProtocolAddRootSTLVToBuf [08:46:15]FM_MakeSignedData [08:46:15]FM_MakeSignedData [08:46:15]SAM_PROTO_SignData [08:46:15]wFMCommunicate request_size=4 [08:46:15]MH_SAM_APDU [08:46:15]CAPDU: 80 0D 01 02 [08:46:15]Write to MH i2c: E2 08 00 40 64 80 0D 01 02 00 00 00 00 1D [08:46:15]Write i2c OK [08:46:15]MH_I2C_Read... [08:46:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:46:15]Read from MH i2c: E2 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: E2 03 00 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: E2 03 00 40 64 00 90 00 18 [08:46:15]RAPDU: 90 00 [08:46:15]wFMCommunicate OK [08:46:15]wFMCommunicate request_size=255 [08:46:15]MH_SAM_APDU [08:46:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 18 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 D5 B7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 B7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 13 00 00 00 00 07 04 06 00 98 B7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 5A A8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7B 60 00 00 35 04 06 00 42 [08:46:15]Write to MH i2c: E2 02 01 41 64 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 18 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 D5 B7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 B7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 13 00 00 00 00 07 04 06 00 98 B7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 5A A8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7B 60 00 00 35 04 06 00 42 00 00 33 [08:46:15]Write i2c OK [08:46:15]MH_I2C_Read... [08:46:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:15]Read from MH i2c: E2 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: E2 03 00 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: E2 03 00 41 64 00 90 00 19 [08:46:15]RAPDU: 90 00 [08:46:15]wFMCommunicate OK [08:46:15]wFMCommunicate request_size=10 [08:46:15]MH_SAM_APDU [08:46:15]CAPDU: 80 0D 02 02 05 E1 CE F3 4F 1A [08:46:15]Write to MH i2c: E2 0D 00 42 64 80 0D 02 02 05 00 E1 CE F3 4F 1A 00 00 35 [08:46:15]Write i2c OK [08:46:15]MH_I2C_Read... [08:46:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:15]Read from MH i2c: E2 [08:46:15]MH_I2C_Read... [08:46:15]Read from MH i2c: E2 03 00 [08:46:15]MH_I2C_Read... [08:46:16]Read from MH i2c: E2 03 00 42 64 00 90 00 1A [08:46:16]RAPDU: 90 00 [08:46:16]wFMCommunicate OK [08:46:16]wFMCommunicate request_size=4 [08:46:16]MH_SAM_APDU [08:46:16]CAPDU: 80 0D 03 02 [08:46:16]Write to MH i2c: E2 08 00 43 64 80 0D 03 02 00 00 00 00 22 [08:46:16]Write i2c OK [08:46:16]MH_I2C_Read... [08:46:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:46:16]Read from MH i2c: E2 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: E2 0B 00 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: E2 0B 00 43 64 00 26 45 8C C3 AB 39 64 FC 90 00 21 [08:46:16]RAPDU: 26 45 8C C3 AB 39 64 FC 90 00 [08:46:16]wFMCommunicate OK [08:46:16]SAM_PROTO_SignData done [08:46:16]FM_MakeSignedData done [08:46:16]CreateOFDProtocolMessage [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 44 64 80 11 00 00 00 00 00 00 22 [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 44 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 78 [08:46:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:46:16]wFMCommunicate OK [08:46:16]CreateOFDProtocolMessage done [08:46:16]OFDSenderStorePacket 24699 [08:46:16]StoreOFDPacket docnum=24699 [08:46:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 BD 78 07 01 6D 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 18 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 D5 B7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 B7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 13 00 00 00 00 07 04 06 00 98 B7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 5A A8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7B 60 00 00 35 04 06 00 42 E1 CE F3 4F 1A 26 45 8C C3 AB 39 64 FC [08:46:16]CheckFolder [08:46:16]dirname=/storage/ofd_packets [08:46:16]CheckFolder done [08:46:16]ProducePacketName [08:46:16]name=ofd_packets/00024699 [08:46:16]NVStorageSaveData ofd_packets/00024699 [08:46:16]File name is /storage/ofd_packets/00024699 [08:46:16]Write 301 bytes [08:46:16]NVStorageSaveData done [08:46:16]OFDSenderStorePacket done [08:46:16]KKMCreateOFDPacket done [08:46:16]NVStorageSaveData kkm_last_timestamp [08:46:16]File name is /storage/kkm_last_timestamp [08:46:16]Write 4 bytes [08:46:16]NVStorageSaveData done [08:46:16]ExternCall_PrintAddStr [08:46:16]wPrintStart [08:46:16]Write to MH i2c: 01 00 00 45 64 A9 [08:46:16]Write i2c OK [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: 01 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: 01 07 00 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: 01 07 00 45 64 00 00 00 00 00 FF 0F BE [08:46:16]RasterBufferAndPrint [08:46:16]line Счет N : (1)610343 [08:46:16]line ИНН: 02508201610067 [08:46:16]line Контрольно-Кассовый Чек [08:46:16]line ПРОДАЖА [08:46:16]line ТРК (МРК, ГНК) : 43 [08:46:16]line Товар: 2710124500 [08:46:16]line Аи-95-К-3 [08:46:16]line 6.300 * 74.70 [08:46:16]line = 470.61 [08:46:16]line НДС 12% НСП 1% [08:46:16]line > о реализуемом товаре [08:46:16]line ОКРУГЛЕНИЕ: -0.61 [08:46:16]line ИТОГО: 470.00 [08:46:16]line Внесено: 470.00 [08:46:16]line СДАЧА: 0.00 [08:46:16]line НСП 1% : 4.16 [08:46:16]line НДС 12% : 49.98 [08:46:16]line Наличными: 470.00 [08:46:16]line Безнал.: 0.00 [08:46:16]line Место: АЗС № 127 "Партнер Нефть" [08:46:16]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [08:46:16]line СНО: Общий режим [08:46:16]line Чек 74 30.07.2024 08:46 [08:46:16]line Смена: 48 ФФД: 1.0 [08:46:16]line ЗНМ: 0300000158 [08:46:16]line РНМ: 0000000000171247 [08:46:16]line Версия ККМ: v1.0 [08:46:16]line ФМ: 0000000002098565 [08:46:16]line ФД: 24699 [08:46:16]line ФПД: 73537607126810 [08:46:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T084618&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24699&fm=73537607126810&tin=02508201610067®Number=0000000000171247&sum=47000 [08:46:16]OFD Sender: Processing packet 24699 [packets to send 29, broken 28] [08:46:16]ProducePacketName [08:46:16]name=ofd_packets/00024699 [08:46:16]OFD Sender: To server: pG, [08:46:16]CommunicateWithHost lk.salyk.kg:30040 [08:46:16]ConnectInit lk.salyk.kg [08:46:16]written 0, free lines is 4095 [08:46:16]Connected sock=10 [08:46:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 BD 78 07 01 6D 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 18 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 D5 B7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 B7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 13 00 00 00 00 07 04 06 00 98 B7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 5A A8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7B 60 00 00 35 04 06 00 42 E1 CE F3 4F 1A 26 45 8C C3 AB 39 64 FC [08:46:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 C1 B3 47 00 EB 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 32 30 39 38 35 36 35 10 04 04 00 7B 60 00 00 F4 03 04 00 E9 53 A8 66 B6 04 01 00 00 30 F3 D1 0D F5 44 9E 5D [08:46:16]CommunicateWithHost err = 0 [08:46:16]CheckOFDResponse [08:46:16]1017 (14) - 77093643461234 [08:46:16]1041 (16) - 0000000002098565 [08:46:16]1040 (4) - 24699 [08:46:16]1012 (4) - 30.07.2024 02:46 [08:46:16]1206 (1) - 0 [08:46:16]OFD Sender: Remove packet 24699 [08:46:16]ProducePacketName [08:46:16]name=ofd_packets/00024699 [08:46:16]NVStorageDeleteData [08:46:16]Write to MH i2c: 01 00 00 70 64 D4 [08:46:16]Write i2c OK [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: 01 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: 01 07 00 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: 01 07 00 70 64 00 00 00 00 00 E5 0C CC [08:46:16]RasterBufferAndPrint [08:46:16]line [08:46:16]line [08:46:16]line [08:46:16]line [08:46:16]line [08:46:16]written 0, free lines is 3307 [08:46:16]MH_Cut [08:46:16]Write to MH i2c: D1 01 00 77 64 01 AD [08:46:16]Write i2c OK [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: D1 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: D1 01 00 [08:46:16]MH_I2C_Read... [08:46:16]Read from MH i2c: D1 01 00 77 64 00 AC [08:46:16]Write to MH i2c: 01 00 00 78 64 DC [08:46:16]Write i2c OK [08:46:16]MH_I2C_Read... [08:46:17]OFD Sender: No OFD packet to send [08:46:17]*** Cut start [08:46:17]*** Partial cut [08:46:17]*** CUTSNS_PIN = 1 [08:46:17]*** CUTSNS_PIN = 0 [08:46:17]*** Brake cut motor [08:46:18]Read from MH i2c: 01 [08:46:18]MH_I2C_Read... [08:46:18]*** Stop cut motor [08:46:18]*** Cut end [08:46:18]Read from MH i2c: 01 07 00 [08:46:18]MH_I2C_Read... [08:46:18]Read from MH i2c: 01 07 00 78 64 00 00 00 00 00 FF 0F F1 [08:46:18]process_action close_receipt done [08:46:18]requested_data is exist [08:46:18]produce_requested_data [08:46:18]requested_item fm.sn is exist - process it [08:46:18]wFMCommunicate request_size=4 [08:46:18]MH_SAM_APDU [08:46:18]CAPDU: 80 11 00 00 [08:46:18]Write to MH i2c: E2 08 00 79 64 80 11 00 00 00 00 00 00 57 [08:46:18]Write i2c OK [08:46:18]MH_I2C_Read... [08:46:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:18]Read from MH i2c: E2 [08:46:18]MH_I2C_Read... [08:46:18]Read from MH i2c: E2 17 00 [08:46:18]MH_I2C_Read... [08:46:18]Read from MH i2c: E2 17 00 79 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 AD [08:46:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:46:18]wFMCommunicate OK [08:46:18]requested_item fd.num is exist - process it [08:46:18]SAM_PROTO_GetFieldsCounters [08:46:18]wFMCommunicate request_size=4 [08:46:18]MH_SAM_APDU [08:46:18]CAPDU: 80 13 00 00 [08:46:18]Write to MH i2c: E2 08 00 7A 64 80 13 00 00 00 00 00 00 5A [08:46:18]Write i2c OK [08:46:18]MH_I2C_Read... [08:46:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:18]Read from MH i2c: E2 [08:46:18]MH_I2C_Read... [08:46:18]Read from MH i2c: E2 62 00 [08:46:18]MH_I2C_Read... [08:46:18]Read from MH i2c: E2 62 00 7A 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 7B 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 64 [08:46:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 7B 60 00 00 0E 04 04 00 30 00 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 [08:46:18]wFMCommunicate OK [08:46:18]SAM_PROTO_GetFieldsCounters done [08:46:18]requested_item shift.num is exist - process it [08:46:18]requested_item shift.opened is exist - process it [08:46:18]req_shift_opened [08:46:18]FM_GetShiftState [08:46:18]SAM_PROTO_GetShiftState [08:46:18]wFMCommunicate request_size=4 [08:46:18]MH_SAM_APDU [08:46:18]CAPDU: 80 13 01 00 [08:46:18]Write to MH i2c: E2 08 00 7B 64 80 13 01 00 00 00 00 00 5C [08:46:18]Write i2c OK [08:46:18]MH_I2C_Read... [08:46:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:18]Read from MH i2c: E2 [08:46:18]MH_I2C_Read... [08:46:18]Read from MH i2c: E2 0E 00 [08:46:18]MH_I2C_Read... [08:46:18]Read from MH i2c: E2 0E 00 7B 64 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 0F [08:46:18]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:46:18]wFMCommunicate OK [08:46:18]SAM_PROTO_GetShiftState done [08:46:18]FM_GetShiftState done [08:46:18]req_shift_opened done [08:46:18]requested_item shift.open_date is exist - process it [08:46:18]req_shift_open_date [08:46:18]req_shift_open_date done [08:46:18]produce_requested_data done [08:46:18]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24699,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [08:46:18]process_action_free close_receipt [08:46:18]json_value_free [08:46:18]json_value_free done [08:46:18]process_json_proto returns [08:46:18]Send response to host [08:46:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24699,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [08:46:18]free response buf [08:46:18]execute_script done [08:46:18]execute_script returns [08:46:18]free content buf [08:46:18]Sock 7.Close socket [08:46:18]Sock 7.Thread stoped [08:46:22]OFD Sender: No OFD packet to send [08:46:27]OFD Sender: No OFD packet to send [08:46:32]OFD Sender: No OFD packet to send [08:46:37]OFD Sender: No OFD packet to send [08:46:42]OFD Sender: No OFD packet to send [08:46:47]OFD Sender: No OFD packet to send [08:46:52]OFD Sender: No OFD packet to send [08:46:57]OFD Sender: No OFD packet to send [08:47:02]OFD Sender: No OFD packet to send [08:47:07]OFD Sender: No OFD packet to send [08:47:12]OFD Sender: No OFD packet to send [08:47:17]OFD Sender: No OFD packet to send [08:47:22]OFD Sender: No OFD packet to send [08:47:27]OFD Sender: No OFD packet to send [08:47:32]OFD Sender: No OFD packet to send [08:47:37]OFD Sender: No OFD packet to send [08:47:42]OFD Sender: No OFD packet to send [08:47:47]OFD Sender: No OFD packet to send [08:47:52]OFD Sender: No OFD packet to send [08:47:57]OFD Sender: No OFD packet to send [08:48:01]accept exits with 9 [08:48:01]New connection [08:48:01]New thread 3067469156 created [08:48:01]Thread 3067612516 joined [08:48:01]Waiting for new connection... [08:48:01] Sock 9.Parse request [08:48:01]Sock 9.Check first char [08:48:01]Sock 9.First char is OK [08:48:01]request: POST /json_proto HTTP/1.0 [08:48:01]Method: POST [08:48:01]URL: /json_proto [08:48:01]Method is POST - this is cgi request [08:48:01]url: /json_proto [08:48:01]query_string will be loaded in cgi processing [08:48:01]execute_cgi json_proto POST (null) [08:48:01]execute_cgi path=json_proto method=POST [08:48:01]POST find Content-Length [08:48:01]Host: 172.17.45.131:8080 [08:48:01]Content-Length: 821 [08:48:01]Content-Type: application/json [08:48:01] [08:48:01]POST finish read [08:48:01]Found Content-Length = 821 [08:48:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610344", "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" : 37.00, "quantity" : 40.550, "sum" : 1500.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" : 1500.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:01]execute_script... [08:48: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)610344", "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" : 37.00, "quantity" : 40.550, "sum" : 1500.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" : 1500.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:01]POST & json_proto [08:48:01]process_json_proto [08:48:01]json parsed OK: [08:48:01]protocol is kg_v1.0 [08:48:01]action value=close_receipt [08:48:01]process_action close_receipt [08:48:01]cmd_close_receipt [08:48:01]MH_GetDate [08:48:01]Write to MH i2c: F0 00 00 7C 64 CF [08:48:01]Write i2c OK [08:48:01]MH_I2C_Read... [08:48:01]Read from MH i2c: F0 [08:48:01]MH_I2C_Read... [08:48:01]Read from MH i2c: F0 09 00 [08:48:01]MH_I2C_Read... [08:48:01]Read from MH i2c: F0 09 00 7C 64 00 C5 A8 A8 66 C6 D4 6E 66 C1 [08:48:01]GetLastDocTimeStamp 1722329178 [08:48:01]current date 1722329285 [08:48:01]FM_GetShiftState [08:48:01]SAM_PROTO_GetShiftState [08:48:01]wFMCommunicate request_size=4 [08:48:01]MH_SAM_APDU [08:48:01]CAPDU: 80 13 01 00 [08:48:01]Write to MH i2c: E2 08 00 7D 64 80 13 01 00 00 00 00 00 5E [08:48:01]Write i2c OK [08:48:01]MH_I2C_Read... [08:48:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:01]Read from MH i2c: E2 [08:48:01]MH_I2C_Read... [08:48:01]Read from MH i2c: E2 0E 00 [08:48:01]MH_I2C_Read... [08:48:01]Read from MH i2c: E2 0E 00 7D 64 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 11 [08:48:01]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:48:01]wFMCommunicate OK [08:48:01]SAM_PROTO_GetShiftState done [08:48:01]FM_GetShiftState done [08:48:01]opened in 1722298218 [08:48:01]opened+sec_in_day 1722384618 [08:48:01]quantity*price = 150035 [08:48:01]sum+1 = 150036 [08:48:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.35 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.35 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 75 30.07.2024 08:48 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002098565 ФД: 24700 ФПД: 153532998071503 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T084805&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24700&fm=153532998071503&tin=02508201610067®Number=0000000000171247&sum=150035 [08:48:02]StoreToDocumentArchive [08:48:02]shift 48 fd 24700 [08:48:02]save to /storage/0048/doc_00024700 [08:48:02]save last doc name /storage/0048/doc_00024700 to /storage/kkm_last_doc_name [08:48:02]save OK [08:48:02]Clear old archive folders... [08:48:02]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:48:02]tlvbuf is 01482620 [08:48:02]SAM_PROTO_ClearQueue [08:48:02]wFMCommunicate request_size=4 [08:48:02]MH_SAM_APDU [08:48:02]CAPDU: 80 09 00 00 [08:48:02]Write to MH i2c: E2 08 00 8A 64 80 09 00 00 00 00 00 00 60 [08:48:02]Write i2c OK [08:48:02]MH_I2C_Read... [08:48:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:48:02]Read from MH i2c: E2 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: E2 03 00 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: E2 03 00 8A 64 00 90 00 62 [08:48:02]RAPDU: 90 00 [08:48:02]wFMCommunicate OK [08:48:02]SAM_PROTO_ClearQueue done [08:48:02]KKMCreateOFDPacket [08:48:02]OFDProtocolAddRootSTLVToBuf [08:48:02]FM_MakeSignedData [08:48:02]FM_MakeSignedData [08:48:02]SAM_PROTO_SignData [08:48:02]wFMCommunicate request_size=4 [08:48:02]MH_SAM_APDU [08:48:02]CAPDU: 80 0D 01 02 [08:48:02]Write to MH i2c: E2 08 00 8B 64 80 0D 01 02 00 00 00 00 68 [08:48:02]Write i2c OK [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: E2 [08:48:02]MH_I2C_Read... [08:48:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:48:02]Read from MH i2c: E2 03 00 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: E2 03 00 8B 64 00 90 00 63 [08:48:02]RAPDU: 90 00 [08:48:02]wFMCommunicate OK [08:48:02]wFMCommunicate request_size=255 [08:48:02]MH_SAM_APDU [08:48: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 66 9E 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 13 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 13 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 13 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 C5 A8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7C 60 00 00 35 04 06 00 8B A3 [08:48:02]Write to MH i2c: E2 02 01 8C 64 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 66 9E 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 13 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 13 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 13 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 C5 A8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7C 60 00 00 35 04 06 00 8B A3 00 00 6A [08:48:02]Write i2c OK [08:48:02]MH_I2C_Read... [08:48:02]OFD Sender: No OFD packet to send [08:48:02]Read from MH i2c: E2 [08:48:02]MH_I2C_Read... [08:48:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:02]Read from MH i2c: E2 03 00 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: E2 03 00 8C 64 00 90 00 64 [08:48:02]RAPDU: 90 00 [08:48:02]wFMCommunicate OK [08:48:02]wFMCommunicate request_size=9 [08:48:02]MH_SAM_APDU [08:48:02]CAPDU: 80 0D 02 02 04 2F CF B4 CF [08:48:02]Write to MH i2c: E2 0C 00 8D 64 80 0D 02 02 04 00 2F CF B4 CF 00 00 F4 [08:48:02]Write i2c OK [08:48:02]MH_I2C_Read... [08:48:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:02]Read from MH i2c: E2 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: E2 03 00 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: E2 03 00 8D 64 00 90 00 65 [08:48:02]RAPDU: 90 00 [08:48:02]wFMCommunicate OK [08:48:02]wFMCommunicate request_size=4 [08:48:02]MH_SAM_APDU [08:48:02]CAPDU: 80 0D 03 02 [08:48:02]Write to MH i2c: E2 08 00 8E 64 80 0D 03 02 00 00 00 00 6D [08:48:02]Write i2c OK [08:48:02]MH_I2C_Read... [08:48:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:48:02]Read from MH i2c: E2 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: E2 0B 00 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: E2 0B 00 8E 64 00 BA E5 83 29 0B 83 F6 83 90 00 C0 [08:48:02]RAPDU: BA E5 83 29 0B 83 F6 83 90 00 [08:48:02]wFMCommunicate OK [08:48:02]SAM_PROTO_SignData done [08:48:02]FM_MakeSignedData done [08:48:02]CreateOFDProtocolMessage [08:48:02]wFMCommunicate request_size=4 [08:48:02]MH_SAM_APDU [08:48:02]CAPDU: 80 11 00 00 [08:48:02]Write to MH i2c: E2 08 00 8F 64 80 11 00 00 00 00 00 00 6D [08:48:02]Write i2c OK [08:48:02]MH_I2C_Read... [08:48:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:02]Read from MH i2c: E2 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: E2 17 00 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: E2 17 00 8F 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C3 [08:48:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:48:02]wFMCommunicate OK [08:48:02]CreateOFDProtocolMessage done [08:48:02]OFDSenderStorePacket 24700 [08:48:02]StoreOFDPacket docnum=24700 [08:48:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 5B D8 06 01 8F D1 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 66 9E 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 13 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 13 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 13 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 C5 A8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7C 60 00 00 35 04 06 00 8B A3 2F CF B4 CF BA E5 83 29 0B 83 F6 83 [08:48:02]CheckFolder [08:48:02]dirname=/storage/ofd_packets [08:48:02]CheckFolder done [08:48:02]ProducePacketName [08:48:02]name=ofd_packets/00024700 [08:48:02]NVStorageSaveData ofd_packets/00024700 [08:48:02]File name is /storage/ofd_packets/00024700 [08:48:02]Write 300 bytes [08:48:02]NVStorageSaveData done [08:48:02]OFDSenderStorePacket done [08:48:02]KKMCreateOFDPacket done [08:48:02]NVStorageSaveData kkm_last_timestamp [08:48:02]File name is /storage/kkm_last_timestamp [08:48:02]Write 4 bytes [08:48:02]NVStorageSaveData done [08:48:02]ExternCall_PrintAddStr [08:48:02]wPrintStart [08:48:02]Write to MH i2c: 01 00 00 90 64 F4 [08:48:02]Write i2c OK [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: 01 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: 01 07 00 [08:48:02]MH_I2C_Read... [08:48:02]Read from MH i2c: 01 07 00 90 64 00 00 00 00 00 FF 0F 09 [08:48:02]RasterBufferAndPrint [08:48:02]line Счет N : (1)610344 [08:48:02]line ИНН: 02508201610067 [08:48:02]line Контрольно-Кассовый Чек [08:48:02]line ПРОДАЖА [08:48:02]line ТРК (МРК, ГНК) : 7 [08:48:02]line Товар: 2711190000 [08:48:02]line ГАЗ-К-3 [08:48:02]line 40.550 * 37.00 [08:48:02]line = 1500.35 [08:48:02]line НДС 12% НСП 1% [08:48:02]line > о реализуемом товаре [08:48:02]line ИТОГО: 1500.35 [08:48:02]line НСП 1% : 13.28 [08:48:02]line НДС 12% : 159.33 [08:48:02]line Наличными: 0.00 [08:48:02]line Безнал.: 1500.35 [08:48:02]line Место: АЗС № 127 "Партнер Нефть" [08:48:02]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [08:48:02]line СНО: Общий режим [08:48:02]line Чек 75 30.07.2024 08:48 [08:48:02]line Смена: 48 ФФД: 1.0 [08:48:02]line ЗНМ: 0300000158 [08:48:02]line РНМ: 0000000000171247 [08:48:02]line Версия ККМ: v1.0 [08:48:02]line Платежная система: Бакай Банк [08:48:02]line ФМ: 0000000002098565 [08:48:02]line ФД: 24700 [08:48:02]line ФПД: 153532998071503 [08:48:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T084805&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24700&fm=153532998071503&tin=02508201610067®Number=0000000000171247&sum=150035 [08:48:03]OFD Sender: Processing packet 24700 [packets to send 29, broken 28] [08:48:03]ProducePacketName [08:48:03]name=ofd_packets/00024700 [08:48:03]OFD Sender: To server: pG, [08:48:03]CommunicateWithHost lk.salyk.kg:30040 [08:48:03]ConnectInit lk.salyk.kg [08:48:03]written 0, free lines is 4095 [08:48:03]Connected sock=10 [08:48:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 5B D8 06 01 8F D1 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 66 9E 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 13 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 13 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 13 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 C5 A8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7C 60 00 00 35 04 06 00 8B A3 2F CF B4 CF BA E5 83 29 0B 83 F6 83 [08:48:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 DE 12 47 00 77 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7C 60 00 00 F4 03 04 00 54 54 A8 66 B6 04 01 00 00 1F 5C D6 AA 8D 6D 9F 28 [08:48:03]CommunicateWithHost err = 0 [08:48:03]CheckOFDResponse [08:48:03]1017 (14) - 77093643461234 [08:48:03]1041 (16) - 0000000002098565 [08:48:03]1040 (4) - 24700 [08:48:03]1012 (4) - 30.07.2024 02:47 [08:48:03]1206 (1) - 0 [08:48:03]OFD Sender: Remove packet 24700 [08:48:03]ProducePacketName [08:48:03]name=ofd_packets/00024700 [08:48:03]NVStorageDeleteData [08:48:03]Write to MH i2c: 01 00 00 BA 64 1E [08:48:03]Write i2c OK [08:48:03]MH_I2C_Read... [08:48:03]Read from MH i2c: 01 [08:48:03]MH_I2C_Read... [08:48:03]Read from MH i2c: 01 07 00 [08:48:03]MH_I2C_Read... [08:48:03]Read from MH i2c: 01 07 00 BA 64 00 00 00 00 00 F5 0C 26 [08:48:03]RasterBufferAndPrint [08:48:03]line [08:48:03]line [08:48:03]line [08:48:03]line [08:48:03]line [08:48:03]written 0, free lines is 3324 [08:48:03]MH_Cut [08:48:03]Write to MH i2c: D1 01 00 C1 64 01 F7 [08:48:03]Write i2c OK [08:48:03]MH_I2C_Read... [08:48:03]Read from MH i2c: D1 [08:48:03]MH_I2C_Read... [08:48:03]Read from MH i2c: D1 01 00 [08:48:03]MH_I2C_Read... [08:48:03]Read from MH i2c: D1 01 00 C1 64 00 F6 [08:48:03]Write to MH i2c: 01 00 00 C2 64 26 [08:48:03]Write i2c OK [08:48:03]MH_I2C_Read... [08:48:03]OFD Sender: No OFD packet to send [08:48:04]*** Cut start [08:48:04]*** Partial cut [08:48:04]*** CUTSNS_PIN = 1 [08:48:04]*** CUTSNS_PIN = 0 [08:48:04]*** Brake cut motor [08:48:04]Read from MH i2c: 01 [08:48:04]MH_I2C_Read... [08:48:04]*** Stop cut motor [08:48:04]*** Cut end [08:48:04]Read from MH i2c: 01 07 00 [08:48:04]MH_I2C_Read... [08:48:04]Read from MH i2c: 01 07 00 C2 64 00 00 00 00 00 FF 0F 3B [08:48:04]process_action close_receipt done [08:48:04]requested_data is exist [08:48:04]produce_requested_data [08:48:04]requested_item fm.sn is exist - process it [08:48:04]wFMCommunicate request_size=4 [08:48:04]MH_SAM_APDU [08:48:04]CAPDU: 80 11 00 00 [08:48:04]Write to MH i2c: E2 08 00 C3 64 80 11 00 00 00 00 00 00 A1 [08:48:04]Write i2c OK [08:48:04]MH_I2C_Read... [08:48:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:04]Read from MH i2c: E2 [08:48:04]MH_I2C_Read... [08:48:04]Read from MH i2c: E2 17 00 [08:48:04]MH_I2C_Read... [08:48:04]Read from MH i2c: E2 17 00 C3 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F7 [08:48:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:48:04]wFMCommunicate OK [08:48:04]requested_item fd.num is exist - process it [08:48:04]SAM_PROTO_GetFieldsCounters [08:48:04]wFMCommunicate request_size=4 [08:48:04]MH_SAM_APDU [08:48:04]CAPDU: 80 13 00 00 [08:48:04]Write to MH i2c: E2 08 00 C4 64 80 13 00 00 00 00 00 00 A4 [08:48:04]Write i2c OK [08:48:04]MH_I2C_Read... [08:48:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:48:05]Read from MH i2c: E2 [08:48:05]MH_I2C_Read... [08:48:05]Read from MH i2c: E2 62 00 [08:48:05]MH_I2C_Read... [08:48:05]Read from MH i2c: E2 62 00 C4 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 7C 60 00 00 0E 04 04 00 30 00 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 B2 [08:48:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 7C 60 00 00 0E 04 04 00 30 00 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 [08:48:05]wFMCommunicate OK [08:48:05]SAM_PROTO_GetFieldsCounters done [08:48:05]requested_item shift.num is exist - process it [08:48:05]requested_item shift.opened is exist - process it [08:48:05]req_shift_opened [08:48:05]FM_GetShiftState [08:48:05]SAM_PROTO_GetShiftState [08:48:05]wFMCommunicate request_size=4 [08:48:05]MH_SAM_APDU [08:48:05]CAPDU: 80 13 01 00 [08:48:05]Write to MH i2c: E2 08 00 C5 64 80 13 01 00 00 00 00 00 A6 [08:48:05]Write i2c OK [08:48:05]MH_I2C_Read... [08:48:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:05]Read from MH i2c: E2 [08:48:05]MH_I2C_Read... [08:48:05]Read from MH i2c: E2 0E 00 [08:48:05]MH_I2C_Read... [08:48:05]Read from MH i2c: E2 0E 00 C5 64 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 59 [08:48:05]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:48:05]wFMCommunicate OK [08:48:05]SAM_PROTO_GetShiftState done [08:48:05]FM_GetShiftState done [08:48:05]req_shift_opened done [08:48:05]requested_item shift.open_date is exist - process it [08:48:05]req_shift_open_date [08:48:05]req_shift_open_date done [08:48:05]produce_requested_data done [08:48:05]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24700,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [08:48:05]process_action_free close_receipt [08:48:05]json_value_free [08:48:05]json_value_free done [08:48:05]process_json_proto returns [08:48:05]Send response to host [08:48:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24700,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [08:48:05]free response buf [08:48:05]execute_script done [08:48:05]execute_script returns [08:48:05]free content buf [08:48:05]Sock 9.Close socket [08:48:05]Sock 9.Thread stoped [08:48:08]OFD Sender: No OFD packet to send [08:48:13]OFD Sender: No OFD packet to send [08:48:18]OFD Sender: No OFD packet to send [08:48:23]OFD Sender: No OFD packet to send [08:48:28]OFD Sender: No OFD packet to send [08:48:33]OFD Sender: No OFD packet to send [08:48:38]OFD Sender: No OFD packet to send [08:48:44]OFD Sender: No OFD packet to send [08:48:49]OFD Sender: No OFD packet to send [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:08]accept exits with 7 [08:49:08]New connection [08:49:08]New thread 3067612516 created [08:49:08]Thread 3067469156 joined [08:49:08]Waiting for new connection... [08:49:08] Sock 7.Parse request [08:49:08]Sock 7.Check first char [08:49:08]Sock 7.First char is OK [08:49:08]request: POST /json_proto HTTP/1.0 [08:49:08]Method: POST [08:49:08]URL: /json_proto [08:49:08]Method is POST - this is cgi request [08:49:08]url: /json_proto [08:49:08]query_string will be loaded in cgi processing [08:49:08]execute_cgi json_proto POST (null) [08:49:08]execute_cgi path=json_proto method=POST [08:49:08]POST find Content-Length [08:49:08]Host: 172.17.45.131:8080 [08:49:08]Content-Length: 1203 [08:49:08]Content-Type: application/json [08:49:08] [08:49:08]POST finish read [08:49:08]Found Content-Length = 1203 [08:49:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610345\u000A30.07.2024 08:39\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 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\u000A3957584\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:08]execute_script... [08:49:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610345\u000A30.07.2024 08:39\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 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\u000A3957584\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:08]POST & json_proto [08:49:08]process_json_proto [08:49:08]json parsed OK: [08:49:08]protocol is kg_v1.0 [08:49:08]action value=print_text [08:49:08]process_action print_text [08:49:08]cmd_print_text [08:49:08]ExternCall_PrintAddStr [08:49:08]wPrintStart [08:49:08]Write to MH i2c: 01 00 00 C6 64 2A [08:49:08]Write i2c OK [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: 01 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: 01 07 00 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: 01 07 00 C6 64 00 00 00 00 00 FF 0F 3F [08:49:08]RasterBufferAndPrint [08:49:08]line *****ТОВАРНЫЙ ЧЕК***** [08:49:08]line АЗС 127 [08:49:08]line Партнер нефть [08:49:08]line 02508201610067 [08:49:08]line Кассир : Масалиев Н. [08:49:08]line Счет N : (1)610345 [08:49:08]line 30.07.2024 08:39 [08:49:08]line ПРОДАЖА [08:49:08]line ТРК (МРК, ГНК): 32 [08:49:08]line Вид ГСМ : 2710124130 [08:49:08]line Аи-92-К-2 [08:49:08]line 20.000 x 67.80 [08:49:08]line ИТОГ: 1356.00 [08:49:08]line Тип оплаты: Талоны: Топливные Талоны [08:49:08]line 3957584 [08:49:08]line ______________________ [08:49:08]line (подпись) [08:49:08]written 0, free lines is 4095 [08:49:09]OFD Sender: No OFD packet to send [08:49:09]Write to MH i2c: 01 00 00 DA 64 3E [08:49:09]Write i2c OK [08:49:09]MH_I2C_Read... [08:49:09]Read from MH i2c: 01 [08:49:09]MH_I2C_Read... [08:49:09]Read from MH i2c: 01 07 00 [08:49:09]MH_I2C_Read... [08:49:09]Read from MH i2c: 01 07 00 DA 64 00 00 00 00 00 10 0E 63 [08:49:09]RasterBufferAndPrint [08:49:09]line [08:49:09]line [08:49:09]line [08:49:09]line [08:49:09]line [08:49:09]written 0, free lines is 3602 [08:49:09]MH_Cut [08:49:09]Write to MH i2c: D1 01 00 E1 64 01 17 [08:49:09]Write i2c OK [08:49:09]MH_I2C_Read... [08:49:09]Read from MH i2c: D1 [08:49:09]MH_I2C_Read... [08:49:09]Read from MH i2c: D1 01 00 [08:49:09]MH_I2C_Read... [08:49:09]Read from MH i2c: D1 01 00 E1 64 00 16 [08:49:09]Write to MH i2c: 01 00 00 E2 64 46 [08:49:09]Write i2c OK [08:49:09]MH_I2C_Read... [08:49:09]*** Cut start [08:49:09]*** Partial cut [08:49:09]*** CUTSNS_PIN = 1 [08:49:09]*** CUTSNS_PIN = 0 [08:49:09]*** Brake cut motor [08:49:10]Read from MH i2c: 01 [08:49:10]MH_I2C_Read... [08:49:10]Read from MH i2c: 01 07 00 [08:49:10]MH_I2C_Read... [08:49:10]*** Stop cut motor [08:49:10]*** Cut end [08:49:10]Read from MH i2c: 01 07 00 E2 64 00 00 00 00 00 FF 0F 5B [08:49:10]process_action print_text done [08:49:10]requested_data is exist [08:49:10]produce_requested_data [08:49:10]requested_item fm.sn is exist - process it [08:49:10]wFMCommunicate request_size=4 [08:49:10]MH_SAM_APDU [08:49:10]CAPDU: 80 11 00 00 [08:49:10]Write to MH i2c: E2 08 00 E3 64 80 11 00 00 00 00 00 00 C1 [08:49:10]Write i2c OK [08:49:10]MH_I2C_Read... [08:49:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:10]Read from MH i2c: E2 [08:49:10]MH_I2C_Read... [08:49:10]Read from MH i2c: E2 17 00 [08:49:10]MH_I2C_Read... [08:49:10]Read from MH i2c: E2 17 00 E3 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 17 [08:49:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:49:10]wFMCommunicate OK [08:49:10]requested_item fd.num is exist - process it [08:49:10]SAM_PROTO_GetFieldsCounters [08:49:10]wFMCommunicate request_size=4 [08:49:10]MH_SAM_APDU [08:49:10]CAPDU: 80 13 00 00 [08:49:10]Write to MH i2c: E2 08 00 E4 64 80 13 00 00 00 00 00 00 C4 [08:49:10]Write i2c OK [08:49:10]MH_I2C_Read... [08:49:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:49:10]Read from MH i2c: E2 [08:49:10]MH_I2C_Read... [08:49:10]Read from MH i2c: E2 62 00 [08:49:10]MH_I2C_Read... [08:49:10]Read from MH i2c: E2 62 00 E4 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 7C 60 00 00 0E 04 04 00 30 00 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 D2 [08:49:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 7C 60 00 00 0E 04 04 00 30 00 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 [08:49:10]wFMCommunicate OK [08:49:10]SAM_PROTO_GetFieldsCounters done [08:49:10]requested_item shift.num is exist - process it [08:49:10]requested_item shift.opened is exist - process it [08:49:10]req_shift_opened [08:49:10]FM_GetShiftState [08:49:10]SAM_PROTO_GetShiftState [08:49:10]wFMCommunicate request_size=4 [08:49:10]MH_SAM_APDU [08:49:10]CAPDU: 80 13 01 00 [08:49:10]Write to MH i2c: E2 08 00 E5 64 80 13 01 00 00 00 00 00 C6 [08:49:10]Write i2c OK [08:49:10]MH_I2C_Read... [08:49:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:10]Read from MH i2c: E2 [08:49:10]MH_I2C_Read... [08:49:10]Read from MH i2c: E2 0E 00 [08:49:10]MH_I2C_Read... [08:49:10]Read from MH i2c: E2 0E 00 E5 64 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 79 [08:49:10]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:49:10]wFMCommunicate OK [08:49:10]SAM_PROTO_GetShiftState done [08:49:10]FM_GetShiftState done [08:49:10]req_shift_opened done [08:49:10]requested_item shift.open_date is exist - process it [08:49:10]req_shift_open_date [08:49:10]req_shift_open_date done [08:49:10]produce_requested_data done [08:49:10]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24700,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [08:49:10]process_action_free print_text [08:49:10]json_value_free [08:49:10]json_value_free done [08:49:10]process_json_proto returns [08:49:10]Send response to host [08:49:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24700,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [08:49:10]free response buf [08:49:10]execute_script done [08:49:10]execute_script returns [08:49:10]free content buf [08:49:10]Sock 7.Close socket [08:49:10]Sock 7.Thread stoped [08:49:14]OFD Sender: No OFD packet to send [08:49:19]OFD Sender: No OFD packet to send [08:49:24]OFD Sender: No OFD packet to send [08:49:29]OFD Sender: No OFD packet to send [08:49:34]OFD Sender: No OFD packet to send [08:49:39]OFD Sender: No OFD packet to send [08:49:44]OFD Sender: No OFD packet to send [08:49:49]OFD Sender: No OFD packet to send [08:49:54]OFD Sender: No OFD packet to send [08:49:59]OFD Sender: No OFD packet to send [08:50:04]OFD Sender: No OFD packet to send [08:50:09]OFD Sender: No OFD packet to send [08:50:11]accept exits with 9 [08:50:11]New connection [08:50:11]New thread 3067469156 created [08:50:11]Thread 3067612516 joined [08:50:11]Waiting for new connection... [08:50:11] Sock 9.Parse request [08:50:11]Sock 9.Check first char [08:50:11]Sock 9.First char is OK [08:50:11]request: POST /json_proto HTTP/1.0 [08:50:11]Method: POST [08:50:11]URL: /json_proto [08:50:11]Method is POST - this is cgi request [08:50:11]url: /json_proto [08:50:11]query_string will be loaded in cgi processing [08:50:11]execute_cgi json_proto POST (null) [08:50:11]execute_cgi path=json_proto method=POST [08:50:11]POST find Content-Length [08:50:11]Host: 172.17.45.131:8080 [08:50:11]Content-Length: 677 [08:50:11]Content-Type: application/json [08:50:11] [08:50:11]POST finish read [08:50:11]Found Content-Length = 677 [08:50:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610346", "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:50:11]execute_script... [08:50: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)610346", "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:50:11]POST & json_proto [08:50:11]process_json_proto [08:50:11]json parsed OK: [08:50:11]protocol is kg_v1.0 [08:50:11]action value=close_receipt [08:50:11]process_action close_receipt [08:50:11]cmd_close_receipt [08:50:11]MH_GetDate [08:50:11]Write to MH i2c: F0 00 00 E6 64 39 [08:50:11]Write i2c OK [08:50:11]MH_I2C_Read... [08:50:11]Read from MH i2c: F0 [08:50:11]MH_I2C_Read... [08:50:11]Read from MH i2c: F0 09 00 [08:50:11]MH_I2C_Read... [08:50:11]Read from MH i2c: F0 09 00 E6 64 00 48 A9 A8 66 C6 D4 6E 66 AF [08:50:11]GetLastDocTimeStamp 1722329285 [08:50:11]current date 1722329416 [08:50:11]FM_GetShiftState [08:50:11]SAM_PROTO_GetShiftState [08:50:11]wFMCommunicate request_size=4 [08:50:11]MH_SAM_APDU [08:50:11]CAPDU: 80 13 01 00 [08:50:11]Write to MH i2c: E2 08 00 E7 64 80 13 01 00 00 00 00 00 C8 [08:50:11]Write i2c OK [08:50:11]MH_I2C_Read... [08:50:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:11]Read from MH i2c: E2 [08:50:11]MH_I2C_Read... [08:50:11]Read from MH i2c: E2 0E 00 [08:50:11]MH_I2C_Read... [08:50:11]Read from MH i2c: E2 0E 00 E7 64 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 7B [08:50:11]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:50:11]wFMCommunicate OK [08:50:11]SAM_PROTO_GetShiftState done [08:50:11]FM_GetShiftState done [08:50:11]opened in 1722298218 [08:50:11]opened+sec_in_day 1722384618 [08:50:11]quantity*price = 50036 [08:50:11]sum+1 = 50037 [08:50:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 76 30.07.2024 08:50 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24701 ФПД: 222842447682177 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085016&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24701&fm=222842447682177&tin=02508201610067®Number=0000000000171247&sum=50000 [08:50:13]StoreToDocumentArchive [08:50:13]shift 48 fd 24701 [08:50:13]save to /storage/0048/doc_00024701 [08:50:13]save last doc name /storage/0048/doc_00024701 to /storage/kkm_last_doc_name [08:50:13]save OK [08:50:13]Clear old archive folders... [08:50:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:50:13]tlvbuf is 01462DB0 [08:50:13]SAM_PROTO_ClearQueue [08:50:13]wFMCommunicate request_size=4 [08:50:13]MH_SAM_APDU [08:50:13]CAPDU: 80 09 00 00 [08:50:13]Write to MH i2c: E2 08 00 F4 64 80 09 00 00 00 00 00 00 CA [08:50:13]Write i2c OK [08:50:13]MH_I2C_Read... [08:50:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:50:13]Read from MH i2c: E2 [08:50:13]MH_I2C_Read... [08:50:13]Read from MH i2c: E2 03 00 [08:50:13]MH_I2C_Read... [08:50:13]Read from MH i2c: E2 03 00 F4 64 00 90 00 CC [08:50:13]RAPDU: 90 00 [08:50:13]wFMCommunicate OK [08:50:13]SAM_PROTO_ClearQueue done [08:50:13]KKMCreateOFDPacket [08:50:13]OFDProtocolAddRootSTLVToBuf [08:50:13]FM_MakeSignedData [08:50:13]FM_MakeSignedData [08:50:13]SAM_PROTO_SignData [08:50:13]wFMCommunicate request_size=4 [08:50:13]MH_SAM_APDU [08:50:13]CAPDU: 80 0D 01 02 [08:50:13]Write to MH i2c: E2 08 00 F5 64 80 0D 01 02 00 00 00 00 D2 [08:50:13]Write i2c OK [08:50:13]MH_I2C_Read... [08:50:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:50:13]Read from MH i2c: E2 [08:50:13]MH_I2C_Read... [08:50:13]Read from MH i2c: E2 03 00 [08:50:13]MH_I2C_Read... [08:50:13]Read from MH i2c: E2 03 00 F5 64 00 90 00 CD [08:50:13]RAPDU: 90 00 [08:50:13]wFMCommunicate OK [08:50:13]wFMCommunicate request_size=255 [08:50:13]MH_SAM_APDU [08:50: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 4C 00 00 00 F4 03 04 00 48 A9 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7D 60 00 00 35 04 06 00 CA [08:50:13]Write to MH i2c: E2 02 01 F6 64 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 4C 00 00 00 F4 03 04 00 48 A9 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7D 60 00 00 35 04 06 00 CA 00 00 70 [08:50:13]Write i2c OK [08:50:13]MH_I2C_Read... [08:50:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:13]Read from MH i2c: E2 [08:50:13]MH_I2C_Read... [08:50:13]Read from MH i2c: E2 03 00 [08:50:13]MH_I2C_Read... [08:50:13]Read from MH i2c: E2 03 00 F6 64 00 90 00 CE [08:50:13]RAPDU: 90 00 [08:50:13]wFMCommunicate OK [08:50:13]wFMCommunicate request_size=10 [08:50:13]MH_SAM_APDU [08:50:13]CAPDU: 80 0D 02 02 05 AC 8C EF 5A 81 [08:50:13]Write to MH i2c: E2 0D 00 F7 64 80 0D 02 02 05 00 AC 8C EF 5A 81 00 00 E1 [08:50:13]Write i2c OK [08:50:13]MH_I2C_Read... [08:50:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:13]Read from MH i2c: E2 [08:50:13]MH_I2C_Read... [08:50:13]Read from MH i2c: E2 03 00 [08:50:13]MH_I2C_Read... [08:50:13]Read from MH i2c: E2 03 00 F7 64 00 90 00 CF [08:50:13]RAPDU: 90 00 [08:50:13]wFMCommunicate OK [08:50:13]wFMCommunicate request_size=4 [08:50:13]MH_SAM_APDU [08:50:13]CAPDU: 80 0D 03 02 [08:50:13]Write to MH i2c: E2 08 00 F8 64 80 0D 03 02 00 00 00 00 D7 [08:50:13]Write i2c OK [08:50:13]MH_I2C_Read... [08:50:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:50:13]Read from MH i2c: E2 [08:50:13]MH_I2C_Read... [08:50:13]Read from MH i2c: E2 0B 00 [08:50:13]MH_I2C_Read... [08:50:13]Read from MH i2c: E2 0B 00 F8 64 00 4C 6E E5 ED A2 7F A4 47 90 00 70 [08:50:13]RAPDU: 4C 6E E5 ED A2 7F A4 47 90 00 [08:50:13]wFMCommunicate OK [08:50:13]SAM_PROTO_SignData done [08:50:13]FM_MakeSignedData done [08:50:13]CreateOFDProtocolMessage [08:50:13]wFMCommunicate request_size=4 [08:50:13]MH_SAM_APDU [08:50:13]CAPDU: 80 11 00 00 [08:50:13]Write to MH i2c: E2 08 00 F9 64 80 11 00 00 00 00 00 00 D7 [08:50:13]Write i2c OK [08:50:13]MH_I2C_Read... [08:50:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:13]Read from MH i2c: E2 [08:50:13]MH_I2C_Read... [08:50:13]Read from MH i2c: E2 17 00 [08:50:13]MH_I2C_Read... [08:50:13]Read from MH i2c: E2 17 00 F9 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 2D [08:50:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:50:13]wFMCommunicate OK [08:50:13]CreateOFDProtocolMessage done [08:50:13]OFDSenderStorePacket 24701 [08:50:13]StoreOFDPacket docnum=24701 [08:50:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 00 3C 07 01 26 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 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 48 A9 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7D 60 00 00 35 04 06 00 CA AC 8C EF 5A 81 4C 6E E5 ED A2 7F A4 47 [08:50:13]CheckFolder [08:50:13]dirname=/storage/ofd_packets [08:50:13]CheckFolder done [08:50:13]ProducePacketName [08:50:13]name=ofd_packets/00024701 [08:50:13]NVStorageSaveData ofd_packets/00024701 [08:50:13]File name is /storage/ofd_packets/00024701 [08:50:13]Write 301 bytes [08:50:13]NVStorageSaveData done [08:50:13]OFDSenderStorePacket done [08:50:13]KKMCreateOFDPacket done [08:50:13]NVStorageSaveData kkm_last_timestamp [08:50:13]File name is /storage/kkm_last_timestamp [08:50:13]Write 4 bytes [08:50:13]NVStorageSaveData done [08:50:13]ExternCall_PrintAddStr [08:50:13]wPrintStart [08:50:13]Write to MH i2c: 01 00 00 FA 64 5E [08:50:13]Write i2c OK [08:50:13]MH_I2C_Read... [08:50:13]Read from MH i2c: 01 [08:50:13]MH_I2C_Read... [08:50:13]Read from MH i2c: 01 07 00 [08:50:13]MH_I2C_Read... [08:50:13]Read from MH i2c: 01 07 00 FA 64 00 00 00 00 00 FF 0F 73 [08:50:13]RasterBufferAndPrint [08:50:13]line Счет N : (1)610346 [08:50:13]line ИНН: 02508201610067 [08:50:13]line Контрольно-Кассовый Чек [08:50:13]line ПРОДАЖА [08:50:13]line ТРК (МРК, ГНК) : 62 [08:50:13]line Товар: 2710124130 [08:50:13]line Аи-92-К-2 [08:50:13]line 7.380 * 67.80 [08:50:13]line = 500.36 [08:50:13]line НДС 12% НСП 1% [08:50:13]line > о реализуемом товаре [08:50:13]line ОКРУГЛЕНИЕ: -0.36 [08:50:13]line ИТОГО: 500.00 [08:50:13]line Внесено: 500.00 [08:50:13]line СДАЧА: 0.00 [08:50:13]line НСП 1% : 4.43 [08:50:13]line НДС 12% : 53.14 [08:50:13]line Наличными: 500.00 [08:50:13]line Безнал.: 0.00 [08:50:13]line Место: АЗС № 127 "Партнер Нефть" [08:50:13]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [08:50:13]line СНО: Общий режим [08:50:13]line Чек 76 30.07.2024 08:50 [08:50:13]line Смена: 48 ФФД: 1.0 [08:50:13]line ЗНМ: 0300000158 [08:50:13]line РНМ: 0000000000171247 [08:50:13]line Версия ККМ: v1.0 [08:50:13]line ФМ: 0000000002098565 [08:50:13]line ФД: 24701 [08:50:13]line ФПД: 222842447682177 [08:50:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085016&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24701&fm=222842447682177&tin=02508201610067®Number=0000000000171247&sum=50000 [08:50:13]written 0, free lines is 4095 [08:50:13]OFD Sender: Processing packet 24701 [packets to send 29, broken 28] [08:50:13]ProducePacketName [08:50:13]name=ofd_packets/00024701 [08:50:13]OFD Sender: To server: pG, [08:50:13]CommunicateWithHost lk.salyk.kg:30040 [08:50:13]ConnectInit lk.salyk.kg [08:50:14]Connected sock=10 [08:50:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 00 3C 07 01 26 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 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 48 A9 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7D 60 00 00 35 04 06 00 CA AC 8C EF 5A 81 4C 6E E5 ED A2 7F A4 47 [08:50:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 0C 0A 47 00 4C 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 32 30 39 38 35 36 35 10 04 04 00 7D 60 00 00 F4 03 04 00 D7 54 A8 66 B6 04 01 00 00 5A 00 B1 3D BF 01 68 ED [08:50:14]CommunicateWithHost err = 0 [08:50:14]CheckOFDResponse [08:50:14]1017 (14) - 77093643461234 [08:50:14]1041 (16) - 0000000002098565 [08:50:14]1040 (4) - 24701 [08:50:14]1012 (4) - 30.07.2024 02:49 [08:50:14]1206 (1) - 0 [08:50:14]OFD Sender: Remove packet 24701 [08:50:14]ProducePacketName [08:50:14]name=ofd_packets/00024701 [08:50:14]NVStorageDeleteData [08:50:14]Write to MH i2c: 01 00 00 25 65 8A [08:50:14]Write i2c OK [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: 01 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: 01 07 00 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: 01 07 00 25 65 00 00 00 00 00 E4 0C 81 [08:50:14]RasterBufferAndPrint [08:50:14]line [08:50:14]line [08:50:14]line [08:50:14]line [08:50:14]line [08:50:14]written 0, free lines is 3306 [08:50:14]MH_Cut [08:50:14]Write to MH i2c: D1 01 00 2C 65 01 63 [08:50:14]Write i2c OK [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: D1 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: D1 01 00 [08:50:14]MH_I2C_Read... [08:50:14]Read from MH i2c: D1 01 00 2C 65 00 62 [08:50:14]Write to MH i2c: 01 00 00 2D 65 92 [08:50:14]Write i2c OK [08:50:14]MH_I2C_Read... [08:50:14]OFD Sender: No OFD packet to send [08:50:15]*** Cut start [08:50:15]*** Partial cut [08:50:15]*** CUTSNS_PIN = 1 [08:50:15]*** CUTSNS_PIN = 0 [08:50:15]*** Brake cut motor [08:50:15]Read from MH i2c: 01 [08:50:15]MH_I2C_Read... [08:50:15]*** Stop cut motor [08:50:15]*** Cut end [08:50:15]Read from MH i2c: 01 07 00 [08:50:15]MH_I2C_Read... [08:50:15]Read from MH i2c: 01 07 00 2D 65 00 00 00 00 00 FF 0F A7 [08:50:15]process_action close_receipt done [08:50:15]requested_data is exist [08:50:15]produce_requested_data [08:50:15]requested_item fm.sn is exist - process it [08:50:15]wFMCommunicate request_size=4 [08:50:15]MH_SAM_APDU [08:50:15]CAPDU: 80 11 00 00 [08:50:15]Write to MH i2c: E2 08 00 2E 65 80 11 00 00 00 00 00 00 0D [08:50:15]Write i2c OK [08:50:15]MH_I2C_Read... [08:50:15]Read from MH i2c: E2 [08:50:15]MH_I2C_Read... [08:50:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:15]Read from MH i2c: E2 17 00 [08:50:15]MH_I2C_Read... [08:50:15]Read from MH i2c: E2 17 00 2E 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 63 [08:50:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:50:15]wFMCommunicate OK [08:50:15]requested_item fd.num is exist - process it [08:50:15]SAM_PROTO_GetFieldsCounters [08:50:15]wFMCommunicate request_size=4 [08:50:15]MH_SAM_APDU [08:50:15]CAPDU: 80 13 00 00 [08:50:15]Write to MH i2c: E2 08 00 2F 65 80 13 00 00 00 00 00 00 10 [08:50:15]Write i2c OK [08:50:15]MH_I2C_Read... [08:50:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:50:15]Read from MH i2c: E2 [08:50:15]MH_I2C_Read... [08:50:15]Read from MH i2c: E2 62 00 [08:50:15]MH_I2C_Read... [08:50:15]Read from MH i2c: E2 62 00 2F 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 7D 60 00 00 0E 04 04 00 30 00 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 22 [08:50:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 7D 60 00 00 0E 04 04 00 30 00 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 [08:50:15]wFMCommunicate OK [08:50:15]SAM_PROTO_GetFieldsCounters done [08:50:15]requested_item shift.num is exist - process it [08:50:15]requested_item shift.opened is exist - process it [08:50:15]req_shift_opened [08:50:15]FM_GetShiftState [08:50:15]SAM_PROTO_GetShiftState [08:50:15]wFMCommunicate request_size=4 [08:50:15]MH_SAM_APDU [08:50:15]CAPDU: 80 13 01 00 [08:50:15]Write to MH i2c: E2 08 00 30 65 80 13 01 00 00 00 00 00 12 [08:50:15]Write i2c OK [08:50:15]MH_I2C_Read... [08:50:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:15]Read from MH i2c: E2 [08:50:15]MH_I2C_Read... [08:50:15]Read from MH i2c: E2 0E 00 [08:50:15]MH_I2C_Read... [08:50:15]Read from MH i2c: E2 0E 00 30 65 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C5 [08:50:15]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:50:15]wFMCommunicate OK [08:50:15]SAM_PROTO_GetShiftState done [08:50:15]FM_GetShiftState done [08:50:15]req_shift_opened done [08:50:15]requested_item shift.open_date is exist - process it [08:50:15]req_shift_open_date [08:50:15]req_shift_open_date done [08:50:15]produce_requested_data done [08:50:15]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24701,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [08:50:15]process_action_free close_receipt [08:50:15]json_value_free [08:50:15]json_value_free done [08:50:15]process_json_proto returns [08:50:15]Send response to host [08:50:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24701,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [08:50:15]free response buf [08:50:15]execute_script done [08:50:15]execute_script returns [08:50:15]free content buf [08:50:15]Sock 9.Close socket [08:50:15]Sock 9.Thread stoped [08:50:19]OFD Sender: No OFD packet to send [08:50:24]OFD Sender: No OFD packet to send [08:50:29]OFD Sender: No OFD packet to send [08:50:34]OFD Sender: No OFD packet to send [08:50:39]OFD Sender: No OFD packet to send [08:50:44]OFD Sender: No OFD packet to send [08:50:49]OFD Sender: No OFD packet to send [08:50:54]OFD Sender: No OFD packet to send [08:50:59]OFD Sender: No OFD packet to send [08:51:04]OFD Sender: No OFD packet to send [08:51:09]OFD Sender: No OFD packet to send [08:51:14]OFD Sender: No OFD packet to send [08:51:19]OFD Sender: No OFD packet to send [08:51:24]OFD Sender: No OFD packet to send [08:51:29]OFD Sender: No OFD packet to send [08:51:34]OFD Sender: No OFD packet to send [08:51:39]OFD Sender: No OFD packet to send [08:51:44]OFD Sender: No OFD packet to send [08:51:45]accept exits with 7 [08:51:45]New connection [08:51:45]New thread 3067612516 created [08:51:45]Thread 3067469156 joined [08:51:45]Waiting for new connection... [08:51:45] Sock 7.Parse request [08:51:45]Sock 7.Check first char [08:51:45]Sock 7.First char is OK [08:51:45]request: POST /json_proto HTTP/1.0 [08:51:45]Method: POST [08:51:45]URL: /json_proto [08:51:45]Method is POST - this is cgi request [08:51:45]url: /json_proto [08:51:45]query_string will be loaded in cgi processing [08:51:45]execute_cgi json_proto POST (null) [08:51:45]execute_cgi path=json_proto method=POST [08:51:45]POST find Content-Length [08:51:45]Host: 172.17.45.131:8080 [08:51:45]Content-Length: 682 [08:51:45]Content-Type: application/json [08:51:45] [08:51:45]POST finish read [08:51:45]Found Content-Length = 682 [08:51:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610347", "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" ] } } [08:51:45]execute_script... [08:51:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610347", "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" ] } } [08:51:45]POST & json_proto [08:51:45]process_json_proto [08:51:45]json parsed OK: [08:51:45]protocol is kg_v1.0 [08:51:45]action value=close_receipt [08:51:45]process_action close_receipt [08:51:45]cmd_close_receipt [08:51:45]MH_GetDate [08:51:45]Write to MH i2c: F0 00 00 31 65 85 [08:51:45]Write i2c OK [08:51:45]MH_I2C_Read... [08:51:45]Read from MH i2c: F0 [08:51:45]MH_I2C_Read... [08:51:45]Read from MH i2c: F0 09 00 [08:51:45]MH_I2C_Read... [08:51:45]Read from MH i2c: F0 09 00 31 65 00 A5 A9 A8 66 C6 D4 6E 66 58 [08:51:45]GetLastDocTimeStamp 1722329416 [08:51:45]current date 1722329509 [08:51:45]FM_GetShiftState [08:51:45]SAM_PROTO_GetShiftState [08:51:45]wFMCommunicate request_size=4 [08:51:45]MH_SAM_APDU [08:51:45]CAPDU: 80 13 01 00 [08:51:45]Write to MH i2c: E2 08 00 32 65 80 13 01 00 00 00 00 00 14 [08:51:45]Write i2c OK [08:51:45]MH_I2C_Read... [08:51:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:45]Read from MH i2c: E2 [08:51:45]MH_I2C_Read... [08:51:45]Read from MH i2c: E2 0E 00 [08:51:45]MH_I2C_Read... [08:51:45]Read from MH i2c: E2 0E 00 32 65 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C7 [08:51:45]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:51:45]wFMCommunicate OK [08:51:45]SAM_PROTO_GetShiftState done [08:51:45]FM_GetShiftState done [08:51:45]opened in 1722298218 [08:51:45]opened+sec_in_day 1722384618 [08:51:45]quantity*price = 100005 [08:51:45]sum+1 = 100006 [08:51:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 77 30.07.2024 08:51 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24702 ФПД: 150182391193553 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085149&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24702&fm=150182391193553&tin=02508201610067®Number=0000000000171247&sum=100000 [08:51:46]StoreToDocumentArchive [08:51:46]shift 48 fd 24702 [08:51:46]save to /storage/0048/doc_00024702 [08:51:46]save last doc name /storage/0048/doc_00024702 to /storage/kkm_last_doc_name [08:51:46]save OK [08:51:46]Clear old archive folders... [08:51:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:51:46]tlvbuf is 0129EEA0 [08:51:46]SAM_PROTO_ClearQueue [08:51:46]wFMCommunicate request_size=4 [08:51:46]MH_SAM_APDU [08:51:46]CAPDU: 80 09 00 00 [08:51:46]Write to MH i2c: E2 08 00 3F 65 80 09 00 00 00 00 00 00 16 [08:51:46]Write i2c OK [08:51:46]MH_I2C_Read... [08:51:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:51:46]Read from MH i2c: E2 [08:51:46]MH_I2C_Read... [08:51:46]Read from MH i2c: E2 03 00 [08:51:46]MH_I2C_Read... [08:51:46]Read from MH i2c: E2 03 00 3F 65 00 90 00 18 [08:51:46]RAPDU: 90 00 [08:51:46]wFMCommunicate OK [08:51:46]SAM_PROTO_ClearQueue done [08:51:46]KKMCreateOFDPacket [08:51:46]OFDProtocolAddRootSTLVToBuf [08:51:46]FM_MakeSignedData [08:51:46]FM_MakeSignedData [08:51:46]SAM_PROTO_SignData [08:51:46]wFMCommunicate request_size=4 [08:51:46]MH_SAM_APDU [08:51:46]CAPDU: 80 0D 01 02 [08:51:46]Write to MH i2c: E2 08 00 40 65 80 0D 01 02 00 00 00 00 1E [08:51:46]Write i2c OK [08:51:46]MH_I2C_Read... [08:51:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:51:46]Read from MH i2c: E2 [08:51:46]MH_I2C_Read... [08:51:46]Read from MH i2c: E2 03 00 [08:51:46]MH_I2C_Read... [08:51:46]Read from MH i2c: E2 03 00 40 65 00 90 00 19 [08:51:46]RAPDU: 90 00 [08:51:46]wFMCommunicate OK [08:51:46]wFMCommunicate request_size=255 [08:51:46]MH_SAM_APDU [08:51: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 A5 A9 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7E 60 00 00 35 04 06 00 88 [08:51:46]Write to MH i2c: E2 02 01 41 65 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 4D 00 00 00 F4 03 04 00 A5 A9 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7E 60 00 00 35 04 06 00 88 00 00 68 [08:51:46]Write i2c OK [08:51:46]MH_I2C_Read... [08:51:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:51:46]Read from MH i2c: E2 [08:51:46]MH_I2C_Read... [08:51:46]Read from MH i2c: E2 03 00 [08:51:46]MH_I2C_Read... [08:51:46]Read from MH i2c: E2 03 00 41 65 00 90 00 1A [08:51:46]RAPDU: 90 00 [08:51:46]wFMCommunicate OK [08:51:46]wFMCommunicate request_size=10 [08:51:46]MH_SAM_APDU [08:51:46]CAPDU: 80 0D 02 02 05 97 10 14 1F D1 [08:51:46]Write to MH i2c: E2 0D 00 42 65 80 0D 02 02 05 00 97 10 14 1F D1 00 00 D6 [08:51:46]Write i2c OK [08:51:46]MH_I2C_Read... [08:51:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:51:46]Read from MH i2c: E2 [08:51:46]MH_I2C_Read... [08:51:46]Read from MH i2c: E2 03 00 [08:51:46]MH_I2C_Read... [08:51:46]Read from MH i2c: E2 03 00 42 65 00 90 00 1B [08:51:46]RAPDU: 90 00 [08:51:46]wFMCommunicate OK [08:51:46]wFMCommunicate request_size=4 [08:51:46]MH_SAM_APDU [08:51:46]CAPDU: 80 0D 03 02 [08:51:46]Write to MH i2c: E2 08 00 43 65 80 0D 03 02 00 00 00 00 23 [08:51:46]Write i2c OK [08:51:46]MH_I2C_Read... [08:51:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:51:46]Read from MH i2c: E2 [08:51:46]MH_I2C_Read... [08:51:46]Read from MH i2c: E2 0B 00 [08:51:46]MH_I2C_Read... [08:51:46]Read from MH i2c: E2 0B 00 43 65 00 BD 8C 29 D5 1D 1F 42 AF 90 00 98 [08:51:46]RAPDU: BD 8C 29 D5 1D 1F 42 AF 90 00 [08:51:46]wFMCommunicate OK [08:51:46]SAM_PROTO_SignData done [08:51:46]FM_MakeSignedData done [08:51:46]CreateOFDProtocolMessage [08:51:46]wFMCommunicate request_size=4 [08:51:46]MH_SAM_APDU [08:51:46]CAPDU: 80 11 00 00 [08:51:46]Write to MH i2c: E2 08 00 44 65 80 11 00 00 00 00 00 00 23 [08:51:46]Write i2c OK [08:51:46]MH_I2C_Read... [08:51:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:51:47]Read from MH i2c: E2 [08:51:47]MH_I2C_Read... [08:51:47]Read from MH i2c: E2 17 00 [08:51:47]MH_I2C_Read... [08:51:47]Read from MH i2c: E2 17 00 44 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 79 [08:51:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:51:47]wFMCommunicate OK [08:51:47]CreateOFDProtocolMessage done [08:51:47]OFDSenderStorePacket 24702 [08:51:47]StoreOFDPacket docnum=24702 [08:51:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 C9 E8 07 01 40 96 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4D 00 00 00 F4 03 04 00 A5 A9 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7E 60 00 00 35 04 06 00 88 97 10 14 1F D1 BD 8C 29 D5 1D 1F 42 AF [08:51:47]CheckFolder [08:51:47]dirname=/storage/ofd_packets [08:51:47]CheckFolder done [08:51:47]ProducePacketName [08:51:47]name=ofd_packets/00024702 [08:51:47]NVStorageSaveData ofd_packets/00024702 [08:51:47]File name is /storage/ofd_packets/00024702 [08:51:47]Write 301 bytes [08:51:47]NVStorageSaveData done [08:51:47]OFDSenderStorePacket done [08:51:47]KKMCreateOFDPacket done [08:51:47]NVStorageSaveData kkm_last_timestamp [08:51:47]File name is /storage/kkm_last_timestamp [08:51:47]Write 4 bytes [08:51:47]NVStorageSaveData done [08:51:47]ExternCall_PrintAddStr [08:51:47]wPrintStart [08:51:47]Write to MH i2c: 01 00 00 45 65 AA [08:51:47]Write i2c OK [08:51:47]MH_I2C_Read... [08:51:47]Read from MH i2c: 01 [08:51:47]MH_I2C_Read... [08:51:47]Read from MH i2c: 01 07 00 [08:51:47]MH_I2C_Read... [08:51:47]Read from MH i2c: 01 07 00 45 65 00 00 00 00 00 FF 0F BF [08:51:47]RasterBufferAndPrint [08:51:47]line Счет N : (1)610347 [08:51:47]line ИНН: 02508201610067 [08:51:47]line Контрольно-Кассовый Чек [08:51:47]line ПРОДАЖА [08:51:47]line ТРК (МРК, ГНК) : 42 [08:51:47]line Товар: 2710124130 [08:51:47]line Аи-92-К-2 [08:51:47]line 14.750 * 67.80 [08:51:47]line = 1000.05 [08:51:47]line НДС 12% НСП 1% [08:51:47]line > о реализуемом товаре [08:51:47]line ОКРУГЛЕНИЕ: -0.05 [08:51:47]line ИТОГО: 1000.00 [08:51:47]line Внесено: 1000.00 [08:51:47]line СДАЧА: 0.00 [08:51:47]line НСП 1% : 8.85 [08:51:47]line НДС 12% : 106.20 [08:51:47]line Наличными: 1000.00 [08:51:47]line Безнал.: 0.00 [08:51:47]line Место: АЗС № 127 "Партнер Нефть" [08:51:47]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [08:51:47]line СНО: Общий режим [08:51:47]line Чек 77 30.07.2024 08:51 [08:51:47]line Смена: 48 ФФД: 1.0 [08:51:47]line ЗНМ: 0300000158 [08:51:47]line РНМ: 0000000000171247 [08:51:47]line Версия ККМ: v1.0 [08:51:47]line ФМ: 0000000002098565 [08:51:47]line ФД: 24702 [08:51:47]line ФПД: 150182391193553 [08:51:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085149&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24702&fm=150182391193553&tin=02508201610067®Number=0000000000171247&sum=100000 [08:51:47]OFD Sender: Processing packet 24702 [packets to send 29, broken 28] [08:51:47]ProducePacketName [08:51:47]name=ofd_packets/00024702 [08:51:47]OFD Sender: To server: pG, [08:51:47]CommunicateWithHost lk.salyk.kg:30040 [08:51:47]ConnectInit lk.salyk.kg [08:51:47]written 0, free lines is 4095 [08:51:47]Connected sock=10 [08:51:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 C9 E8 07 01 40 96 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4D 00 00 00 F4 03 04 00 A5 A9 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7E 60 00 00 35 04 06 00 88 97 10 14 1F D1 BD 8C 29 D5 1D 1F 42 AF [08:51:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 E6 26 47 00 71 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 32 30 39 38 35 36 35 10 04 04 00 7E 60 00 00 F4 03 04 00 34 55 A8 66 B6 04 01 00 00 90 94 19 1F 1C 93 BE 2A [08:51:47]CommunicateWithHost err = 0 [08:51:47]CheckOFDResponse [08:51:47]1017 (14) - 77093643461234 [08:51:47]1041 (16) - 0000000002098565 [08:51:47]1040 (4) - 24702 [08:51:47]1012 (4) - 30.07.2024 02:51 [08:51:47]1206 (1) - 0 [08:51:47]OFD Sender: Remove packet 24702 [08:51:47]ProducePacketName [08:51:47]name=ofd_packets/00024702 [08:51:47]NVStorageDeleteData [08:51:47]Write to MH i2c: 01 00 00 70 65 D5 [08:51:47]Write i2c OK [08:51:47]MH_I2C_Read... [08:51:47]Read from MH i2c: 01 [08:51:47]MH_I2C_Read... [08:51:47]Read from MH i2c: 01 07 00 [08:51:47]MH_I2C_Read... [08:51:47]Read from MH i2c: 01 07 00 70 65 00 00 00 00 00 EA 0C D2 [08:51:47]RasterBufferAndPrint [08:51:47]line [08:51:47]line [08:51:47]line [08:51:47]line [08:51:47]line [08:51:47]written 0, free lines is 3312 [08:51:47]MH_Cut [08:51:47]Write to MH i2c: D1 01 00 77 65 01 AE [08:51:47]Write i2c OK [08:51:47]MH_I2C_Read... [08:51:47]Read from MH i2c: D1 [08:51:47]MH_I2C_Read... [08:51:47]Read from MH i2c: D1 01 00 [08:51:47]MH_I2C_Read... [08:51:47]Read from MH i2c: D1 01 00 77 65 00 AD [08:51:47]Write to MH i2c: 01 00 00 78 65 DD [08:51:47]Write i2c OK [08:51:47]MH_I2C_Read... [08:51:48]OFD Sender: No OFD packet to send [08:51:48]*** Cut start [08:51:48]*** Partial cut [08:51:48]*** CUTSNS_PIN = 1 [08:51:48]*** CUTSNS_PIN = 0 [08:51:48]*** Brake cut motor [08:51:49]Read from MH i2c: 01 [08:51:49]MH_I2C_Read... [08:51:49]*** Stop cut motor [08:51:49]*** Cut end [08:51:49]Read from MH i2c: 01 07 00 [08:51:49]MH_I2C_Read... [08:51:49]Read from MH i2c: 01 07 00 78 65 00 00 00 00 00 FF 0F F2 [08:51:49]process_action close_receipt done [08:51:49]requested_data is exist [08:51:49]produce_requested_data [08:51:49]requested_item fm.sn is exist - process it [08:51:49]wFMCommunicate request_size=4 [08:51:49]MH_SAM_APDU [08:51:49]CAPDU: 80 11 00 00 [08:51:49]Write to MH i2c: E2 08 00 79 65 80 11 00 00 00 00 00 00 58 [08:51:49]Write i2c OK [08:51:49]MH_I2C_Read... [08:51:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:51:49]Read from MH i2c: E2 [08:51:49]MH_I2C_Read... [08:51:49]Read from MH i2c: E2 17 00 [08:51:49]MH_I2C_Read... [08:51:49]Read from MH i2c: E2 17 00 79 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 AE [08:51:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:51:49]wFMCommunicate OK [08:51:49]requested_item fd.num is exist - process it [08:51:49]SAM_PROTO_GetFieldsCounters [08:51:49]wFMCommunicate request_size=4 [08:51:49]MH_SAM_APDU [08:51:49]CAPDU: 80 13 00 00 [08:51:49]Write to MH i2c: E2 08 00 7A 65 80 13 00 00 00 00 00 00 5B [08:51:49]Write i2c OK [08:51:49]MH_I2C_Read... [08:51:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:51:49]Read from MH i2c: E2 [08:51:49]MH_I2C_Read... [08:51:49]Read from MH i2c: E2 62 00 [08:51:49]MH_I2C_Read... [08:51:49]Read from MH i2c: E2 62 00 7A 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 7E 60 00 00 0E 04 04 00 30 00 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 71 [08:51:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 7E 60 00 00 0E 04 04 00 30 00 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 [08:51:49]wFMCommunicate OK [08:51:49]SAM_PROTO_GetFieldsCounters done [08:51:49]requested_item shift.num is exist - process it [08:51:49]requested_item shift.opened is exist - process it [08:51:49]req_shift_opened [08:51:49]FM_GetShiftState [08:51:49]SAM_PROTO_GetShiftState [08:51:49]wFMCommunicate request_size=4 [08:51:49]MH_SAM_APDU [08:51:49]CAPDU: 80 13 01 00 [08:51:49]Write to MH i2c: E2 08 00 7B 65 80 13 01 00 00 00 00 00 5D [08:51:49]Write i2c OK [08:51:49]MH_I2C_Read... [08:51:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:49]Read from MH i2c: E2 [08:51:49]MH_I2C_Read... [08:51:49]Read from MH i2c: E2 0E 00 [08:51:49]MH_I2C_Read... [08:51:49]Read from MH i2c: E2 0E 00 7B 65 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 10 [08:51:49]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:51:49]wFMCommunicate OK [08:51:49]SAM_PROTO_GetShiftState done [08:51:49]FM_GetShiftState done [08:51:49]req_shift_opened done [08:51:49]requested_item shift.open_date is exist - process it [08:51:49]req_shift_open_date [08:51:49]req_shift_open_date done [08:51:49]produce_requested_data done [08:51:49]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24702,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [08:51:49]process_action_free close_receipt [08:51:49]json_value_free [08:51:49]json_value_free done [08:51:49]process_json_proto returns [08:51:49]Send response to host [08:51:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24702,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [08:51:49]free response buf [08:51:49]execute_script done [08:51:49]execute_script returns [08:51:49]free content buf [08:51:49]Sock 7.Close socket [08:51:49]Sock 7.Thread stoped [08:51:53]OFD Sender: No OFD packet to send [08:51:58]OFD Sender: No OFD packet to send [08:52:03]OFD Sender: No OFD packet to send [08:52:08]OFD Sender: No OFD packet to send [08:52:13]OFD Sender: No OFD packet to send [08:52:18]OFD Sender: No OFD packet to send [08:52:23]OFD Sender: No OFD packet to send [08:52:28]OFD Sender: No OFD packet to send [08:52:33]OFD Sender: No OFD packet to send [08:52:35]accept exits with 9 [08:52:35]New connection [08:52:35]New thread 3067469156 created [08:52:35]Thread 3067612516 joined [08:52:35]Waiting for new connection... [08:52:35] Sock 9.Parse request [08:52:35]Sock 9.Check first char [08:52:35]Sock 9.First char is OK [08:52:35]request: POST /json_proto HTTP/1.0 [08:52:35]Method: POST [08:52:35]URL: /json_proto [08:52:35]Method is POST - this is cgi request [08:52:35]url: /json_proto [08:52:35]query_string will be loaded in cgi processing [08:52:35]execute_cgi json_proto POST (null) [08:52:35]execute_cgi path=json_proto method=POST [08:52:35]POST find Content-Length [08:52:35]Host: 172.17.45.131:8080 [08:52:35]Content-Length: 677 [08:52:35]Content-Type: application/json [08:52:35] [08:52:35]POST finish read [08:52:35]Found Content-Length = 677 [08:52:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610348", "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" ] } } [08:52:35]execute_script... [08:52:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610348", "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" ] } } [08:52:35]POST & json_proto [08:52:35]process_json_proto [08:52:35]json parsed OK: [08:52:35]protocol is kg_v1.0 [08:52:35]action value=close_receipt [08:52:35]process_action close_receipt [08:52:35]cmd_close_receipt [08:52:35]MH_GetDate [08:52:35]Write to MH i2c: F0 00 00 7C 65 D0 [08:52:35]Write i2c OK [08:52:35]MH_I2C_Read... [08:52:35]Read from MH i2c: F0 [08:52:35]MH_I2C_Read... [08:52:35]Read from MH i2c: F0 09 00 [08:52:35]MH_I2C_Read... [08:52:35]Read from MH i2c: F0 09 00 7C 65 00 D8 A9 A8 66 C6 D4 6E 66 D6 [08:52:35]GetLastDocTimeStamp 1722329509 [08:52:35]current date 1722329560 [08:52:35]FM_GetShiftState [08:52:35]SAM_PROTO_GetShiftState [08:52:35]wFMCommunicate request_size=4 [08:52:35]MH_SAM_APDU [08:52:35]CAPDU: 80 13 01 00 [08:52:35]Write to MH i2c: E2 08 00 7D 65 80 13 01 00 00 00 00 00 5F [08:52:35]Write i2c OK [08:52:35]MH_I2C_Read... [08:52:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:52:35]Read from MH i2c: E2 [08:52:35]MH_I2C_Read... [08:52:35]Read from MH i2c: E2 0E 00 [08:52:35]MH_I2C_Read... [08:52:35]Read from MH i2c: E2 0E 00 7D 65 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 12 [08:52:35]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:52:35]wFMCommunicate OK [08:52:35]SAM_PROTO_GetShiftState done [08:52:35]FM_GetShiftState done [08:52:35]opened in 1722298218 [08:52:35]opened+sec_in_day 1722384618 [08:52:35]quantity*price = 20001 [08:52:35]sum+1 = 20002 [08:52:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 78 30.07.2024 08:52 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24703 ФПД: 194764907301140 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085240&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24703&fm=194764907301140&tin=02508201610067®Number=0000000000171247&sum=20000 [08:52:36]StoreToDocumentArchive [08:52:36]shift 48 fd 24703 [08:52:36]save to /storage/0048/doc_00024703 [08:52:36]save last doc name /storage/0048/doc_00024703 to /storage/kkm_last_doc_name [08:52:36]save OK [08:52:36]Clear old archive folders... [08:52:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:52:36]tlvbuf is 01331030 [08:52:36]SAM_PROTO_ClearQueue [08:52:36]wFMCommunicate request_size=4 [08:52:36]MH_SAM_APDU [08:52:36]CAPDU: 80 09 00 00 [08:52:36]Write to MH i2c: E2 08 00 8A 65 80 09 00 00 00 00 00 00 61 [08:52:36]Write i2c OK [08:52:36]MH_I2C_Read... [08:52:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:52:36]Read from MH i2c: E2 [08:52:36]MH_I2C_Read... [08:52:36]Read from MH i2c: E2 03 00 [08:52:36]MH_I2C_Read... [08:52:36]Read from MH i2c: E2 03 00 8A 65 00 90 00 63 [08:52:36]RAPDU: 90 00 [08:52:36]wFMCommunicate OK [08:52:36]SAM_PROTO_ClearQueue done [08:52:36]KKMCreateOFDPacket [08:52:36]OFDProtocolAddRootSTLVToBuf [08:52:36]FM_MakeSignedData [08:52:36]FM_MakeSignedData [08:52:36]SAM_PROTO_SignData [08:52:36]wFMCommunicate request_size=4 [08:52:36]MH_SAM_APDU [08:52:36]CAPDU: 80 0D 01 02 [08:52:36]Write to MH i2c: E2 08 00 8B 65 80 0D 01 02 00 00 00 00 69 [08:52:36]Write i2c OK [08:52:36]MH_I2C_Read... [08:52:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:52:36]Read from MH i2c: E2 [08:52:36]MH_I2C_Read... [08:52:36]Read from MH i2c: E2 03 00 [08:52:36]MH_I2C_Read... [08:52:36]Read from MH i2c: E2 03 00 8B 65 00 90 00 64 [08:52:36]RAPDU: 90 00 [08:52:36]wFMCommunicate OK [08:52:36]wFMCommunicate request_size=255 [08:52:36]MH_SAM_APDU [08:52:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4E 00 00 00 F4 03 04 00 D8 A9 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7F 60 00 00 35 04 06 00 B1 [08:52:36]Write to MH i2c: E2 02 01 8C 65 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 4E 00 00 00 F4 03 04 00 D8 A9 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7F 60 00 00 35 04 06 00 B1 00 00 84 [08:52:36]Write i2c OK [08:52:36]MH_I2C_Read... [08:52:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:52:37]Read from MH i2c: E2 [08:52:37]MH_I2C_Read... [08:52:37]Read from MH i2c: E2 03 00 [08:52:37]MH_I2C_Read... [08:52:37]Read from MH i2c: E2 03 00 8C 65 00 90 00 65 [08:52:37]RAPDU: 90 00 [08:52:37]wFMCommunicate OK [08:52:37]wFMCommunicate request_size=10 [08:52:37]MH_SAM_APDU [08:52:37]CAPDU: 80 0D 02 02 05 23 3D 1D 49 14 [08:52:37]Write to MH i2c: E2 0D 00 8D 65 80 0D 02 02 05 00 23 3D 1D 49 14 00 00 50 [08:52:37]Write i2c OK [08:52:37]MH_I2C_Read... [08:52:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:52:37]Read from MH i2c: E2 [08:52:37]MH_I2C_Read... [08:52:37]Read from MH i2c: E2 03 00 [08:52:37]MH_I2C_Read... [08:52:37]Read from MH i2c: E2 03 00 8D 65 00 90 00 66 [08:52:37]RAPDU: 90 00 [08:52:37]wFMCommunicate OK [08:52:37]wFMCommunicate request_size=4 [08:52:37]MH_SAM_APDU [08:52:37]CAPDU: 80 0D 03 02 [08:52:37]Write to MH i2c: E2 08 00 8E 65 80 0D 03 02 00 00 00 00 6E [08:52:37]Write i2c OK [08:52:37]MH_I2C_Read... [08:52:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:52:37]Read from MH i2c: E2 [08:52:37]MH_I2C_Read... [08:52:37]Read from MH i2c: E2 0B 00 [08:52:37]MH_I2C_Read... [08:52:37]Read from MH i2c: E2 0B 00 8E 65 00 C8 20 18 9A F4 2A D9 B2 90 00 B2 [08:52:37]RAPDU: C8 20 18 9A F4 2A D9 B2 90 00 [08:52:37]wFMCommunicate OK [08:52:37]SAM_PROTO_SignData done [08:52:37]FM_MakeSignedData done [08:52:37]CreateOFDProtocolMessage [08:52:37]wFMCommunicate request_size=4 [08:52:37]MH_SAM_APDU [08:52:37]CAPDU: 80 11 00 00 [08:52:37]Write to MH i2c: E2 08 00 8F 65 80 11 00 00 00 00 00 00 6E [08:52:37]Write i2c OK [08:52:37]MH_I2C_Read... [08:52:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:37]Read from MH i2c: E2 [08:52:37]MH_I2C_Read... [08:52:37]Read from MH i2c: E2 17 00 [08:52:37]MH_I2C_Read... [08:52:37]Read from MH i2c: E2 17 00 8F 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C4 [08:52:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:52:37]wFMCommunicate OK [08:52:37]CreateOFDProtocolMessage done [08:52:37]OFDSenderStorePacket 24703 [08:52:37]StoreOFDPacket docnum=24703 [08:52:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 FF E1 07 01 08 B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4E 00 00 00 F4 03 04 00 D8 A9 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7F 60 00 00 35 04 06 00 B1 23 3D 1D 49 14 C8 20 18 9A F4 2A D9 B2 [08:52:37]CheckFolder [08:52:37]dirname=/storage/ofd_packets [08:52:37]CheckFolder done [08:52:37]ProducePacketName [08:52:37]name=ofd_packets/00024703 [08:52:37]NVStorageSaveData ofd_packets/00024703 [08:52:37]File name is /storage/ofd_packets/00024703 [08:52:37]Write 301 bytes [08:52:37]NVStorageSaveData done [08:52:37]OFDSenderStorePacket done [08:52:37]KKMCreateOFDPacket done [08:52:37]NVStorageSaveData kkm_last_timestamp [08:52:37]File name is /storage/kkm_last_timestamp [08:52:37]Write 4 bytes [08:52:37]NVStorageSaveData done [08:52:37]ExternCall_PrintAddStr [08:52:37]wPrintStart [08:52:37]Write to MH i2c: 01 00 00 90 65 F5 [08:52:37]Write i2c OK [08:52:37]MH_I2C_Read... [08:52:37]Read from MH i2c: 01 [08:52:37]MH_I2C_Read... [08:52:37]Read from MH i2c: 01 07 00 [08:52:37]MH_I2C_Read... [08:52:37]Read from MH i2c: 01 07 00 90 65 00 00 00 00 00 FF 0F 0A [08:52:37]RasterBufferAndPrint [08:52:37]line Счет N : (1)610348 [08:52:37]line ИНН: 02508201610067 [08:52:37]line Контрольно-Кассовый Чек [08:52:37]line ПРОДАЖА [08:52:37]line ТРК (МРК, ГНК) : 32 [08:52:37]line Товар: 2710124130 [08:52:37]line Аи-92-К-2 [08:52:37]line 2.950 * 67.80 [08:52:37]line = 200.01 [08:52:37]line НДС 12% НСП 1% [08:52:37]line > о реализуемом товаре [08:52:37]line ОКРУГЛЕНИЕ: -0.01 [08:52:37]line ИТОГО: 200.00 [08:52:37]line Внесено: 200.00 [08:52:37]line СДАЧА: 0.00 [08:52:37]line НСП 1% : 1.77 [08:52:37]line НДС 12% : 21.24 [08:52:37]line Наличными: 200.00 [08:52:37]line Безнал.: 0.00 [08:52:37]line Место: АЗС № 127 "Партнер Нефть" [08:52:37]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [08:52:37]line СНО: Общий режим [08:52:37]line Чек 78 30.07.2024 08:52 [08:52:37]line Смена: 48 ФФД: 1.0 [08:52:37]line ЗНМ: 0300000158 [08:52:37]line РНМ: 0000000000171247 [08:52:37]line Версия ККМ: v1.0 [08:52:37]line ФМ: 0000000002098565 [08:52:37]line ФД: 24703 [08:52:37]line ФПД: 194764907301140 [08:52:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085240&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24703&fm=194764907301140&tin=02508201610067®Number=0000000000171247&sum=20000 [08:52:37]OFD Sender: Processing packet 24703 [packets to send 29, broken 28] [08:52:37]ProducePacketName [08:52:37]name=ofd_packets/00024703 [08:52:37]OFD Sender: To server: pG, [08:52:37]CommunicateWithHost lk.salyk.kg:30040 [08:52:37]ConnectInit lk.salyk.kg [08:52:37]written 0, free lines is 4095 [08:52:37]Connected sock=10 [08:52:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 FF E1 07 01 08 B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4E 00 00 00 F4 03 04 00 D8 A9 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7F 60 00 00 35 04 06 00 B1 23 3D 1D 49 14 C8 20 18 9A F4 2A D9 B2 [08:52:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 D7 9C 47 00 F3 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7F 60 00 00 F4 03 04 00 66 55 A8 66 B6 04 01 00 00 E1 51 FD 98 DE 90 66 94 [08:52:37]CommunicateWithHost err = 0 [08:52:37]CheckOFDResponse [08:52:37]1017 (14) - 77093643461234 [08:52:37]1041 (16) - 0000000002098565 [08:52:37]1040 (4) - 24703 [08:52:37]1012 (4) - 30.07.2024 02:52 [08:52:37]1206 (1) - 0 [08:52:37]OFD Sender: Remove packet 24703 [08:52:37]ProducePacketName [08:52:37]name=ofd_packets/00024703 [08:52:37]NVStorageDeleteData [08:52:38]Write to MH i2c: 01 00 00 BB 65 20 [08:52:38]Write i2c OK [08:52:38]MH_I2C_Read... [08:52:38]Read from MH i2c: 01 [08:52:38]MH_I2C_Read... [08:52:38]Read from MH i2c: 01 07 00 [08:52:38]MH_I2C_Read... [08:52:38]Read from MH i2c: 01 07 00 BB 65 00 00 00 00 00 EF 0C 22 [08:52:38]RasterBufferAndPrint [08:52:38]line [08:52:38]line [08:52:38]line [08:52:38]line [08:52:38]line [08:52:38]written 0, free lines is 3317 [08:52:38]MH_Cut [08:52:38]Write to MH i2c: D1 01 00 C2 65 01 F9 [08:52:38]Write i2c OK [08:52:38]MH_I2C_Read... [08:52:38]Read from MH i2c: D1 [08:52:38]MH_I2C_Read... [08:52:38]Read from MH i2c: D1 01 00 [08:52:38]MH_I2C_Read... [08:52:38]Read from MH i2c: D1 01 00 C2 65 00 F8 [08:52:38]Write to MH i2c: 01 00 00 C3 65 28 [08:52:38]Write i2c OK [08:52:38]MH_I2C_Read... [08:52:38]OFD Sender: No OFD packet to send [08:52:38]*** Cut start [08:52:38]*** Partial cut [08:52:38]*** CUTSNS_PIN = 1 [08:52:38]*** CUTSNS_PIN = 0 [08:52:38]*** Brake cut motor [08:52:39]Read from MH i2c: 01 [08:52:39]MH_I2C_Read... [08:52:39]*** Stop cut motor [08:52:39]*** Cut end [08:52:39]Read from MH i2c: 01 07 00 [08:52:39]MH_I2C_Read... [08:52:39]Read from MH i2c: 01 07 00 C3 65 00 00 00 00 00 FF 0F 3D [08:52:39]process_action close_receipt done [08:52:39]requested_data is exist [08:52:39]produce_requested_data [08:52:39]requested_item fm.sn is exist - process it [08:52:39]wFMCommunicate request_size=4 [08:52:39]MH_SAM_APDU [08:52:39]CAPDU: 80 11 00 00 [08:52:39]Write to MH i2c: E2 08 00 C4 65 80 11 00 00 00 00 00 00 A3 [08:52:39]Write i2c OK [08:52:39]MH_I2C_Read... [08:52:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:39]Read from MH i2c: E2 [08:52:39]MH_I2C_Read... [08:52:39]Read from MH i2c: E2 17 00 [08:52:39]MH_I2C_Read... [08:52:39]Read from MH i2c: E2 17 00 C4 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F9 [08:52:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:52:39]wFMCommunicate OK [08:52:39]requested_item fd.num is exist - process it [08:52:39]SAM_PROTO_GetFieldsCounters [08:52:39]wFMCommunicate request_size=4 [08:52:39]MH_SAM_APDU [08:52:39]CAPDU: 80 13 00 00 [08:52:39]Write to MH i2c: E2 08 00 C5 65 80 13 00 00 00 00 00 00 A6 [08:52:39]Write i2c OK [08:52:39]MH_I2C_Read... [08:52:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:52:39]Read from MH i2c: E2 [08:52:39]MH_I2C_Read... [08:52:39]Read from MH i2c: E2 62 00 [08:52:39]MH_I2C_Read... [08:52:39]Read from MH i2c: E2 62 00 C5 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 7F 60 00 00 0E 04 04 00 30 00 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 C0 [08:52:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 7F 60 00 00 0E 04 04 00 30 00 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 [08:52:39]wFMCommunicate OK [08:52:39]SAM_PROTO_GetFieldsCounters done [08:52:39]requested_item shift.num is exist - process it [08:52:39]requested_item shift.opened is exist - process it [08:52:39]req_shift_opened [08:52:39]FM_GetShiftState [08:52:39]SAM_PROTO_GetShiftState [08:52:39]wFMCommunicate request_size=4 [08:52:39]MH_SAM_APDU [08:52:39]CAPDU: 80 13 01 00 [08:52:39]Write to MH i2c: E2 08 00 C6 65 80 13 01 00 00 00 00 00 A8 [08:52:39]Write i2c OK [08:52:39]MH_I2C_Read... [08:52:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:52:39]Read from MH i2c: E2 [08:52:39]MH_I2C_Read... [08:52:39]Read from MH i2c: E2 0E 00 [08:52:39]MH_I2C_Read... [08:52:39]Read from MH i2c: E2 0E 00 C6 65 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 5B [08:52:39]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:52:39]wFMCommunicate OK [08:52:39]SAM_PROTO_GetShiftState done [08:52:39]FM_GetShiftState done [08:52:39]req_shift_opened done [08:52:39]requested_item shift.open_date is exist - process it [08:52:39]req_shift_open_date [08:52:39]req_shift_open_date done [08:52:39]produce_requested_data done [08:52:39]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24703,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [08:52:39]process_action_free close_receipt [08:52:39]json_value_free [08:52:39]json_value_free done [08:52:39]process_json_proto returns [08:52:39]Send response to host [08:52:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24703,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [08:52:39]free response buf [08:52:39]execute_script done [08:52:39]execute_script returns [08:52:39]free content buf [08:52:39]Sock 9.Close socket [08:52:39]Sock 9.Thread stoped [08:52:43]OFD Sender: No OFD packet to send [08:52:48]OFD Sender: No OFD packet to send [08:52:53]OFD Sender: No OFD packet to send [08:52:58]OFD Sender: No OFD packet to send [08:53:03]OFD Sender: No OFD packet to send [08:53:08]OFD Sender: No OFD packet to send [08:53:13]OFD Sender: No OFD packet to send [08:53:18]OFD Sender: No OFD packet to send [08:53:23]OFD Sender: No OFD packet to send [08:53:28]OFD Sender: No OFD packet to send [08:53:33]OFD Sender: No OFD packet to send [08:53:38]OFD Sender: No OFD packet to send [08:53:43]OFD Sender: No OFD packet to send [08:53:48]OFD Sender: No OFD packet to send [08:53:53]OFD Sender: No OFD packet to send [08:53:58]OFD Sender: No OFD packet to send [08:54:03]OFD Sender: No OFD packet to send [08:54:08]OFD Sender: No OFD packet to send [08:54:13]OFD Sender: No OFD packet to send [08:54:18]OFD Sender: No OFD packet to send [08:54:23]OFD Sender: No OFD packet to send [08:54:28]OFD Sender: No OFD packet to send [08:54:33]OFD Sender: No OFD packet to send [08:54:38]OFD Sender: No OFD packet to send [08:54:43]OFD Sender: No OFD packet to send [08:54:48]OFD Sender: No OFD packet to send [08:54:53]OFD Sender: No OFD packet to send [08:54:58]OFD Sender: No OFD packet to send [08:55:03]OFD Sender: No OFD packet to send [08:55:08]OFD Sender: No OFD packet to send [08:55:13]OFD Sender: No OFD packet to send [08:55:18]OFD Sender: No OFD packet to send [08:55:23]OFD Sender: No OFD packet to send [08:55:28]OFD Sender: No OFD packet to send [08:55:33]OFD Sender: No OFD packet to send [08:55:38]OFD Sender: No OFD packet to send [08:55:43]OFD Sender: No OFD packet to send [08:55:48]OFD Sender: No OFD packet to send [08:55:52]accept exits with 7 [08:55:52]New connection [08:55:52]New thread 3067612516 created [08:55:52]Thread 3067469156 joined [08:55:52]Waiting for new connection... [08:55:52] Sock 7.Parse request [08:55:52]Sock 7.Check first char [08:55:52]Sock 7.First char is OK [08:55:52]request: POST /json_proto HTTP/1.0 [08:55:52]Method: POST [08:55:52]URL: /json_proto [08:55:52]Method is POST - this is cgi request [08:55:52]url: /json_proto [08:55:52]query_string will be loaded in cgi processing [08:55:52]execute_cgi json_proto POST (null) [08:55:52]execute_cgi path=json_proto method=POST [08:55:52]POST find Content-Length [08:55:52]Host: 172.17.45.131:8080 [08:55:52]Content-Length: 677 [08:55:52]Content-Type: application/json [08:55:52] [08:55:52]POST finish read [08:55:52]Found Content-Length = 677 [08:55:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610349", "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" ] } } [08:55:52]execute_script... [08: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)610349", "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" ] } } [08:55:52]POST & json_proto [08:55:52]process_json_proto [08:55:52]json parsed OK: [08:55:52]protocol is kg_v1.0 [08:55:52]action value=close_receipt [08:55:52]process_action close_receipt [08:55:52]cmd_close_receipt [08:55:52]MH_GetDate [08:55:52]Write to MH i2c: F0 00 00 C7 65 1B [08:55:52]Write i2c OK [08:55:52]MH_I2C_Read... [08:55:52]Read from MH i2c: F0 [08:55:52]MH_I2C_Read... [08:55:52]Read from MH i2c: F0 09 00 [08:55:52]MH_I2C_Read... [08:55:52]Read from MH i2c: F0 09 00 C7 65 00 9D AA A8 66 C6 D4 6E 66 E7 [08:55:52]GetLastDocTimeStamp 1722329560 [08:55:52]current date 1722329757 [08:55:52]FM_GetShiftState [08:55:52]SAM_PROTO_GetShiftState [08:55:52]wFMCommunicate request_size=4 [08:55:52]MH_SAM_APDU [08:55:52]CAPDU: 80 13 01 00 [08:55:52]Write to MH i2c: E2 08 00 C8 65 80 13 01 00 00 00 00 00 AA [08:55:52]Write i2c OK [08:55:52]MH_I2C_Read... [08:55:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:52]Read from MH i2c: E2 [08:55:52]MH_I2C_Read... [08:55:52]Read from MH i2c: E2 0E 00 [08:55:52]MH_I2C_Read... [08:55:52]Read from MH i2c: E2 0E 00 C8 65 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 5D [08:55:52]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:55:52]wFMCommunicate OK [08:55:52]SAM_PROTO_GetShiftState done [08:55:52]FM_GetShiftState done [08:55:52]opened in 1722298218 [08:55:52]opened+sec_in_day 1722384618 [08:55:52]quantity*price = 30035 [08:55:52]sum+1 = 30036 [08:55:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 79 30.07.2024 08:55 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24704 ФПД: 201812672356966 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085557&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24704&fm=201812672356966&tin=02508201610067®Number=0000000000171247&sum=30000 [08:55:53]StoreToDocumentArchive [08:55:53]shift 48 fd 24704 [08:55:53]save to /storage/0048/doc_00024704 [08:55:53]save last doc name /storage/0048/doc_00024704 to /storage/kkm_last_doc_name [08:55:53]save OK [08:55:53]Clear old archive folders... [08:55:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:55:53]tlvbuf is 0130FF20 [08:55:53]SAM_PROTO_ClearQueue [08:55:53]wFMCommunicate request_size=4 [08:55:53]MH_SAM_APDU [08:55:53]CAPDU: 80 09 00 00 [08:55:53]Write to MH i2c: E2 08 00 D5 65 80 09 00 00 00 00 00 00 AC [08:55:53]Write i2c OK [08:55:53]MH_I2C_Read... [08:55:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:55:53]Read from MH i2c: E2 [08:55:53]MH_I2C_Read... [08:55:53]Read from MH i2c: E2 03 00 [08:55:53]MH_I2C_Read... [08:55:53]Read from MH i2c: E2 03 00 D5 65 00 90 00 AE [08:55:53]RAPDU: 90 00 [08:55:53]wFMCommunicate OK [08:55:53]SAM_PROTO_ClearQueue done [08:55:53]KKMCreateOFDPacket [08:55:53]OFDProtocolAddRootSTLVToBuf [08:55:53]FM_MakeSignedData [08:55:53]FM_MakeSignedData [08:55:53]SAM_PROTO_SignData [08:55:53]wFMCommunicate request_size=4 [08:55:53]MH_SAM_APDU [08:55:53]CAPDU: 80 0D 01 02 [08:55:53]Write to MH i2c: E2 08 00 D6 65 80 0D 01 02 00 00 00 00 B4 [08:55:53]Write i2c OK [08:55:53]MH_I2C_Read... [08:55:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:55:53]Read from MH i2c: E2 [08:55:53]MH_I2C_Read... [08:55:53]Read from MH i2c: E2 03 00 [08:55:53]MH_I2C_Read... [08:55:53]Read from MH i2c: E2 03 00 D6 65 00 90 00 AF [08:55:53]RAPDU: 90 00 [08:55:53]wFMCommunicate OK [08:55:53]wFMCommunicate request_size=255 [08:55:53]MH_SAM_APDU [08:55: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 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 4F 00 00 00 F4 03 04 00 9D AA A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 80 60 00 00 35 04 06 00 B7 [08:55:53]Write to MH i2c: E2 02 01 D7 65 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 4F 00 00 00 F4 03 04 00 9D AA A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 80 60 00 00 35 04 06 00 B7 00 00 BA [08:55:53]Write i2c OK [08:55:53]MH_I2C_Read... [08:55:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:54]Read from MH i2c: E2 [08:55:54]MH_I2C_Read... [08:55:54]Read from MH i2c: E2 03 00 [08:55:54]MH_I2C_Read... [08:55:54]Read from MH i2c: E2 03 00 D7 65 00 90 00 B0 [08:55:54]RAPDU: 90 00 [08:55:54]wFMCommunicate OK [08:55:54]wFMCommunicate request_size=10 [08:55:54]MH_SAM_APDU [08:55:54]CAPDU: 80 0D 02 02 05 8C 2C A5 A2 66 [08:55:54]Write to MH i2c: E2 0D 00 D8 65 80 0D 02 02 05 00 8C 2C A5 A2 66 00 00 26 [08:55:54]Write i2c OK [08:55:54]MH_I2C_Read... [08:55:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:54]Read from MH i2c: E2 [08:55:54]MH_I2C_Read... [08:55:54]Read from MH i2c: E2 03 00 [08:55:54]MH_I2C_Read... [08:55:54]Read from MH i2c: E2 03 00 D8 65 00 90 00 B1 [08:55:54]RAPDU: 90 00 [08:55:54]wFMCommunicate OK [08:55:54]wFMCommunicate request_size=4 [08:55:54]MH_SAM_APDU [08:55:54]CAPDU: 80 0D 03 02 [08:55:54]Write to MH i2c: E2 08 00 D9 65 80 0D 03 02 00 00 00 00 B9 [08:55:54]Write i2c OK [08:55:54]MH_I2C_Read... [08:55:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:55:54]Read from MH i2c: E2 [08:55:54]MH_I2C_Read... [08:55:54]Read from MH i2c: E2 0B 00 [08:55:54]MH_I2C_Read... [08:55:54]Read from MH i2c: E2 0B 00 D9 65 00 0C 15 14 70 EF 74 16 7E 90 00 56 [08:55:54]RAPDU: 0C 15 14 70 EF 74 16 7E 90 00 [08:55:54]wFMCommunicate OK [08:55:54]SAM_PROTO_SignData done [08:55:54]FM_MakeSignedData done [08:55:54]CreateOFDProtocolMessage [08:55:54]wFMCommunicate request_size=4 [08:55:54]MH_SAM_APDU [08:55:54]CAPDU: 80 11 00 00 [08:55:54]Write to MH i2c: E2 08 00 DA 65 80 11 00 00 00 00 00 00 B9 [08:55:54]Write i2c OK [08:55:54]MH_I2C_Read... [08:55:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:54]Read from MH i2c: E2 [08:55:54]MH_I2C_Read... [08:55:54]Read from MH i2c: E2 17 00 [08:55:54]MH_I2C_Read... [08:55:54]Read from MH i2c: E2 17 00 DA 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 0F [08:55:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:55:54]wFMCommunicate OK [08:55:54]CreateOFDProtocolMessage done [08:55:54]OFDSenderStorePacket 24704 [08:55:54]StoreOFDPacket docnum=24704 [08:55:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 1A E3 07 01 B4 E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4F 00 00 00 F4 03 04 00 9D AA A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 80 60 00 00 35 04 06 00 B7 8C 2C A5 A2 66 0C 15 14 70 EF 74 16 7E [08:55:54]CheckFolder [08:55:54]dirname=/storage/ofd_packets [08:55:54]CheckFolder done [08:55:54]ProducePacketName [08:55:54]name=ofd_packets/00024704 [08:55:54]NVStorageSaveData ofd_packets/00024704 [08:55:54]File name is /storage/ofd_packets/00024704 [08:55:54]Write 301 bytes [08:55:54]NVStorageSaveData done [08:55:54]OFDSenderStorePacket done [08:55:54]KKMCreateOFDPacket done [08:55:54]NVStorageSaveData kkm_last_timestamp [08:55:54]File name is /storage/kkm_last_timestamp [08:55:54]Write 4 bytes [08:55:54]NVStorageSaveData done [08:55:54]ExternCall_PrintAddStr [08:55:54]wPrintStart [08:55:54]Write to MH i2c: 01 00 00 DB 65 40 [08:55:54]Write i2c OK [08:55:54]MH_I2C_Read... [08:55:54]Read from MH i2c: 01 [08:55:54]MH_I2C_Read... [08:55:54]Read from MH i2c: 01 07 00 [08:55:54]MH_I2C_Read... [08:55:54]Read from MH i2c: 01 07 00 DB 65 00 00 00 00 00 FF 0F 55 [08:55:54]RasterBufferAndPrint [08:55:54]line Счет N : (1)610349 [08:55:54]line ИНН: 02508201610067 [08:55:54]line Контрольно-Кассовый Чек [08:55:54]line ПРОДАЖА [08:55:54]line ТРК (МРК, ГНК) : 42 [08:55:54]line Товар: 2710124130 [08:55:54]line Аи-92-К-2 [08:55:54]line 4.430 * 67.80 [08:55:54]line = 300.35 [08:55:54]line НДС 12% НСП 1% [08:55:54]line > о реализуемом товаре [08:55:54]line ОКРУГЛЕНИЕ: -0.35 [08:55:54]line ИТОГО: 300.00 [08:55:54]line Внесено: 300.00 [08:55:54]line СДАЧА: 0.00 [08:55:54]line НСП 1% : 2.66 [08:55:54]line НДС 12% : 31.90 [08:55:54]line Наличными: 300.00 [08:55:54]line Безнал.: 0.00 [08:55:54]line Место: АЗС № 127 "Партнер Нефть" [08:55:54]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [08:55:54]line СНО: Общий режим [08:55:54]line Чек 79 30.07.2024 08:55 [08:55:54]line Смена: 48 ФФД: 1.0 [08:55:54]line ЗНМ: 0300000158 [08:55:54]line РНМ: 0000000000171247 [08:55:54]line Версия ККМ: v1.0 [08:55:54]line ФМ: 0000000002098565 [08:55:54]line ФД: 24704 [08:55:54]line ФПД: 201812672356966 [08:55:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085557&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24704&fm=201812672356966&tin=02508201610067®Number=0000000000171247&sum=30000 [08:55:54]OFD Sender: Processing packet 24704 [packets to send 29, broken 28] [08:55:54]ProducePacketName [08:55:54]name=ofd_packets/00024704 [08:55:54]OFD Sender: To server: pG, [08:55:54]CommunicateWithHost lk.salyk.kg:30040 [08:55:54]ConnectInit lk.salyk.kg [08:55:54]written 0, free lines is 4095 [08:55:54]Connected sock=10 [08:55:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 1A E3 07 01 B4 E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4F 00 00 00 F4 03 04 00 9D AA A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 80 60 00 00 35 04 06 00 B7 8C 2C A5 A2 66 0C 15 14 70 EF 74 16 7E [08:55:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 8F D6 47 00 4E 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 32 30 39 38 35 36 35 10 04 04 00 80 60 00 00 F4 03 04 00 2B 56 A8 66 B6 04 01 00 00 E7 39 F3 E6 FF D5 21 A7 [08:55:54]CommunicateWithHost err = 0 [08:55:54]CheckOFDResponse [08:55:54]1017 (14) - 77093643461234 [08:55:54]1041 (16) - 0000000002098565 [08:55:54]1040 (4) - 24704 [08:55:54]1012 (4) - 30.07.2024 02:55 [08:55:54]1206 (1) - 0 [08:55:54]OFD Sender: Remove packet 24704 [08:55:54]ProducePacketName [08:55:54]name=ofd_packets/00024704 [08:55:54]NVStorageDeleteData [08:55:55]Write to MH i2c: 01 00 00 06 66 6C [08:55:55]Write i2c OK [08:55:55]MH_I2C_Read... [08:55:55]Read from MH i2c: 01 [08:55:55]MH_I2C_Read... [08:55:55]Read from MH i2c: 01 07 00 [08:55:55]MH_I2C_Read... [08:55:55]Read from MH i2c: 01 07 00 06 66 00 00 00 00 00 E7 0C 66 [08:55:55]RasterBufferAndPrint [08:55:55]line [08:55:55]line [08:55:55]line [08:55:55]line [08:55:55]line [08:55:55]written 0, free lines is 3310 [08:55:55]MH_Cut [08:55:55]Write to MH i2c: D1 01 00 0D 66 01 45 [08:55:55]Write i2c OK [08:55:55]MH_I2C_Read... [08:55:55]Read from MH i2c: D1 [08:55:55]MH_I2C_Read... [08:55:55]Read from MH i2c: D1 01 00 [08:55:55]MH_I2C_Read... [08:55:55]Read from MH i2c: D1 01 00 0D 66 00 44 [08:55:55]Write to MH i2c: 01 00 00 0E 66 74 [08:55:55]Write i2c OK [08:55:55]MH_I2C_Read... [08:55:55]OFD Sender: No OFD packet to send [08:55:55]*** Cut start [08:55:55]*** Partial cut [08:55:55]*** CUTSNS_PIN = 1 [08:55:55]*** CUTSNS_PIN = 0 [08:55:55]*** Brake cut motor [08:55:56]Read from MH i2c: 01 [08:55:56]MH_I2C_Read... [08:55:56]*** Stop cut motor [08:55:56]*** Cut end [08:55:56]Read from MH i2c: 01 07 00 [08:55:56]MH_I2C_Read... [08:55:56]Read from MH i2c: 01 07 00 0E 66 00 00 00 00 00 FF 0F 89 [08:55:56]process_action close_receipt done [08:55:56]requested_data is exist [08:55:56]produce_requested_data [08:55:56]requested_item fm.sn is exist - process it [08:55:56]wFMCommunicate request_size=4 [08:55:56]MH_SAM_APDU [08:55:56]CAPDU: 80 11 00 00 [08:55:56]Write to MH i2c: E2 08 00 0F 66 80 11 00 00 00 00 00 00 EF [08:55:56]Write i2c OK [08:55:56]MH_I2C_Read... [08:55:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:56]Read from MH i2c: E2 [08:55:56]MH_I2C_Read... [08:55:56]Read from MH i2c: E2 17 00 [08:55:56]MH_I2C_Read... [08:55:56]Read from MH i2c: E2 17 00 0F 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 45 [08:55:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:55:56]wFMCommunicate OK [08:55:56]requested_item fd.num is exist - process it [08:55:56]SAM_PROTO_GetFieldsCounters [08:55:56]wFMCommunicate request_size=4 [08:55:56]MH_SAM_APDU [08:55:56]CAPDU: 80 13 00 00 [08:55:56]Write to MH i2c: E2 08 00 10 66 80 13 00 00 00 00 00 00 F2 [08:55:56]Write i2c OK [08:55:56]MH_I2C_Read... [08:55:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:55:56]Read from MH i2c: E2 [08:55:56]MH_I2C_Read... [08:55:56]Read from MH i2c: E2 62 00 [08:55:56]MH_I2C_Read... [08:55:56]Read from MH i2c: E2 62 00 10 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 80 60 00 00 0E 04 04 00 30 00 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 10 [08:55:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 80 60 00 00 0E 04 04 00 30 00 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 [08:55:56]wFMCommunicate OK [08:55:56]SAM_PROTO_GetFieldsCounters done [08:55:56]requested_item shift.num is exist - process it [08:55:56]requested_item shift.opened is exist - process it [08:55:56]req_shift_opened [08:55:56]FM_GetShiftState [08:55:56]SAM_PROTO_GetShiftState [08:55:56]wFMCommunicate request_size=4 [08:55:56]MH_SAM_APDU [08:55:56]CAPDU: 80 13 01 00 [08:55:56]Write to MH i2c: E2 08 00 11 66 80 13 01 00 00 00 00 00 F4 [08:55:56]Write i2c OK [08:55:56]MH_I2C_Read... [08:55:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:56]Read from MH i2c: E2 [08:55:56]MH_I2C_Read... [08:55:56]Read from MH i2c: E2 0E 00 [08:55:56]MH_I2C_Read... [08:55:56]Read from MH i2c: E2 0E 00 11 66 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A7 [08:55:56]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:55:56]wFMCommunicate OK [08:55:56]SAM_PROTO_GetShiftState done [08:55:56]FM_GetShiftState done [08:55:56]req_shift_opened done [08:55:56]requested_item shift.open_date is exist - process it [08:55:56]req_shift_open_date [08:55:56]req_shift_open_date done [08:55:56]produce_requested_data done [08:55:56]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24704,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [08:55:56]process_action_free close_receipt [08:55:56]json_value_free [08:55:56]json_value_free done [08:55:56]process_json_proto returns [08:55:56]Send response to host [08:55:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24704,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [08:55:56]free response buf [08:55:56]execute_script done [08:55:56]execute_script returns [08:55:56]free content buf [08:55:56]Sock 7.Close socket [08:55:56]Sock 7.Thread stoped [08:56:00]OFD Sender: No OFD packet to send [08:56:05]OFD Sender: No OFD packet to send [08:56:10]OFD Sender: No OFD packet to send [08:56:15]OFD Sender: No OFD packet to send [08:56:20]OFD Sender: No OFD packet to send [08:56:25]OFD Sender: No OFD packet to send [08:56:30]OFD Sender: No OFD packet to send [08:56:32]accept exits with 9 [08:56:32]New connection [08:56:32]New thread 3067469156 created [08:56:32]Thread 3067612516 joined [08:56:32]Waiting for new connection... [08:56:32] Sock 9.Parse request [08:56:32]Sock 9.Check first char [08:56:32]Sock 9.First char is OK [08:56:32]request: POST /json_proto HTTP/1.0 [08:56:32]Method: POST [08:56:32]URL: /json_proto [08:56:32]Method is POST - this is cgi request [08:56:32]url: /json_proto [08:56:32]query_string will be loaded in cgi processing [08:56:32]execute_cgi json_proto POST (null) [08:56:32]execute_cgi path=json_proto method=POST [08:56:32]POST find Content-Length [08:56:32]Host: 172.17.45.131:8080 [08:56:32]Content-Length: 678 [08:56:32]Content-Type: application/json [08:56:32] [08:56:32]POST finish read [08:56:32]Found Content-Length = 678 [08:56:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610350", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 18.500, "sum" : 1400.45, "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:56:32]execute_script... [08: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)610350", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 18.500, "sum" : 1400.45, "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:56:32]POST & json_proto [08:56:32]process_json_proto [08:56:32]json parsed OK: [08:56:32]protocol is kg_v1.0 [08:56:32]action value=close_receipt [08:56:32]process_action close_receipt [08:56:32]cmd_close_receipt [08:56:32]MH_GetDate [08:56:32]Write to MH i2c: F0 00 00 12 66 67 [08:56:32]Write i2c OK [08:56:32]MH_I2C_Read... [08:56:32]Read from MH i2c: F0 [08:56:32]MH_I2C_Read... [08:56:32]Read from MH i2c: F0 09 00 [08:56:32]MH_I2C_Read... [08:56:32]Read from MH i2c: F0 09 00 12 66 00 C4 AA A8 66 C6 D4 6E 66 5A [08:56:32]GetLastDocTimeStamp 1722329757 [08:56:32]current date 1722329796 [08:56:32]FM_GetShiftState [08:56:32]SAM_PROTO_GetShiftState [08:56:32]wFMCommunicate request_size=4 [08:56:32]MH_SAM_APDU [08:56:32]CAPDU: 80 13 01 00 [08:56:32]Write to MH i2c: E2 08 00 13 66 80 13 01 00 00 00 00 00 F6 [08:56:32]Write i2c OK [08:56:32]MH_I2C_Read... [08:56:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:56:32]Read from MH i2c: E2 [08:56:32]MH_I2C_Read... [08:56:32]Read from MH i2c: E2 0E 00 [08:56:32]MH_I2C_Read... [08:56:32]Read from MH i2c: E2 0E 00 13 66 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A9 [08:56:32]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:56:32]wFMCommunicate OK [08:56:32]SAM_PROTO_GetShiftState done [08:56:32]FM_GetShiftState done [08:56:32]opened in 1722298218 [08:56:32]opened+sec_in_day 1722384618 [08:56:32]quantity*price = 140045 [08:56:32]sum+1 = 140046 [08:56:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.72 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 80 30.07.2024 08:56 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24705 ФПД: 97455100109453 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085636&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24705&fm=97455100109453&tin=02508201610067®Number=0000000000171247&sum=140000 [08:56:33]StoreToDocumentArchive [08:56:33]shift 48 fd 24705 [08:56:33]save to /storage/0048/doc_00024705 [08:56:33]save last doc name /storage/0048/doc_00024705 to /storage/kkm_last_doc_name [08:56:33]save OK [08:56:33]Clear old archive folders... [08:56:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:56:33]tlvbuf is 013A59E0 [08:56:33]SAM_PROTO_ClearQueue [08:56:33]wFMCommunicate request_size=4 [08:56:33]MH_SAM_APDU [08:56:33]CAPDU: 80 09 00 00 [08:56:33]Write to MH i2c: E2 08 00 20 66 80 09 00 00 00 00 00 00 F8 [08:56:33]Write i2c OK [08:56:33]MH_I2C_Read... [08:56:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:56:33]Read from MH i2c: E2 [08:56:33]MH_I2C_Read... [08:56:33]Read from MH i2c: E2 03 00 [08:56:33]MH_I2C_Read... [08:56:33]Read from MH i2c: E2 03 00 20 66 00 90 00 FA [08:56:33]RAPDU: 90 00 [08:56:33]wFMCommunicate OK [08:56:33]SAM_PROTO_ClearQueue done [08:56:33]KKMCreateOFDPacket [08:56:33]OFDProtocolAddRootSTLVToBuf [08:56:33]FM_MakeSignedData [08:56:33]FM_MakeSignedData [08:56:33]SAM_PROTO_SignData [08:56:33]wFMCommunicate request_size=4 [08:56:33]MH_SAM_APDU [08:56:33]CAPDU: 80 0D 01 02 [08:56:33]Write to MH i2c: E2 08 00 21 66 80 0D 01 02 00 00 00 00 00 [08:56:33]Write i2c OK [08:56:33]MH_I2C_Read... [08:56:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:56:33]Read from MH i2c: E2 [08:56:33]MH_I2C_Read... [08:56:33]Read from MH i2c: E2 03 00 [08:56:33]MH_I2C_Read... [08:56:33]Read from MH i2c: E2 03 00 21 66 00 90 00 FB [08:56:33]RAPDU: 90 00 [08:56:33]wFMCommunicate OK [08:56:33]wFMCommunicate request_size=255 [08:56:33]MH_SAM_APDU [08:56:33]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 44 48 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 0D 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 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 50 00 00 00 F4 03 04 00 C4 AA A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 81 60 00 00 35 04 06 00 58 A2 88 9F [08:56:33]Write to MH i2c: E2 02 01 22 66 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 44 48 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 0D 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 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 50 00 00 00 F4 03 04 00 C4 AA A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 81 60 00 00 35 04 06 00 58 A2 88 9F 00 00 FA [08:56:33]Write i2c OK [08:56:33]MH_I2C_Read... [08:56:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:56:33]Read from MH i2c: E2 [08:56:33]MH_I2C_Read... [08:56:33]Read from MH i2c: E2 03 00 [08:56:33]MH_I2C_Read... [08:56:33]Read from MH i2c: E2 03 00 22 66 00 90 00 FC [08:56:33]RAPDU: 90 00 [08:56:33]wFMCommunicate OK [08:56:33]wFMCommunicate request_size=7 [08:56:33]MH_SAM_APDU [08:56:33]CAPDU: 80 0D 02 02 02 A2 8D [08:56:33]Write to MH i2c: E2 0A 00 23 66 80 0D 02 02 02 00 A2 8D 00 00 36 [08:56:33]Write i2c OK [08:56:33]MH_I2C_Read... [08:56:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:56:33]Read from MH i2c: E2 [08:56:33]MH_I2C_Read... [08:56:33]Read from MH i2c: E2 03 00 [08:56:33]MH_I2C_Read... [08:56:33]Read from MH i2c: E2 03 00 23 66 00 90 00 FD [08:56:33]RAPDU: 90 00 [08:56:33]wFMCommunicate OK [08:56:33]wFMCommunicate request_size=4 [08:56:33]MH_SAM_APDU [08:56:33]CAPDU: 80 0D 03 02 [08:56:33]Write to MH i2c: E2 08 00 24 66 80 0D 03 02 00 00 00 00 05 [08:56:33]Write i2c OK [08:56:33]MH_I2C_Read... [08:56:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:56:33]Read from MH i2c: E2 [08:56:33]MH_I2C_Read... [08:56:33]Read from MH i2c: E2 0B 00 [08:56:33]MH_I2C_Read... [08:56:33]Read from MH i2c: E2 0B 00 24 66 00 40 A4 D9 BD 2A DB 27 B6 90 00 62 [08:56:33]RAPDU: 40 A4 D9 BD 2A DB 27 B6 90 00 [08:56:33]wFMCommunicate OK [08:56:33]SAM_PROTO_SignData done [08:56:33]FM_MakeSignedData done [08:56:33]CreateOFDProtocolMessage [08:56:33]wFMCommunicate request_size=4 [08:56:33]MH_SAM_APDU [08:56:33]CAPDU: 80 11 00 00 [08:56:33]Write to MH i2c: E2 08 00 25 66 80 11 00 00 00 00 00 00 05 [08:56:33]Write i2c OK [08:56:33]MH_I2C_Read... [08:56:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:56:33]Read from MH i2c: E2 [08:56:33]MH_I2C_Read... [08:56:33]Read from MH i2c: E2 17 00 [08:56:33]MH_I2C_Read... [08:56:33]Read from MH i2c: E2 17 00 25 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 5B [08:56:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:56:33]wFMCommunicate OK [08:56:33]CreateOFDProtocolMessage done [08:56:33]OFDSenderStorePacket 24705 [08:56:33]StoreOFDPacket docnum=24705 [08:56:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 99 6F 04 01 4E 0F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 44 48 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 0D 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 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 50 00 00 00 F4 03 04 00 C4 AA A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 81 60 00 00 35 04 06 00 58 A2 88 9F A2 8D 40 A4 D9 BD 2A DB 27 B6 [08:56:33]CheckFolder [08:56:33]dirname=/storage/ofd_packets [08:56:33]CheckFolder done [08:56:33]ProducePacketName [08:56:33]name=ofd_packets/00024705 [08:56:33]NVStorageSaveData ofd_packets/00024705 [08:56:33]File name is /storage/ofd_packets/00024705 [08:56:33]Write 298 bytes [08:56:33]NVStorageSaveData done [08:56:33]OFDSenderStorePacket done [08:56:33]KKMCreateOFDPacket done [08:56:33]NVStorageSaveData kkm_last_timestamp [08:56:33]File name is /storage/kkm_last_timestamp [08:56:33]Write 4 bytes [08:56:33]NVStorageSaveData done [08:56:33]ExternCall_PrintAddStr [08:56:33]wPrintStart [08:56:33]Write to MH i2c: 01 00 00 26 66 8C [08:56:33]Write i2c OK [08:56:33]MH_I2C_Read... [08:56:33]Read from MH i2c: 01 [08:56:33]MH_I2C_Read... [08:56:33]Read from MH i2c: 01 07 00 [08:56:33]MH_I2C_Read... [08:56:33]Read from MH i2c: 01 07 00 26 66 00 00 00 00 00 FF 0F A1 [08:56:33]RasterBufferAndPrint [08:56:33]line Счет N : (1)610350 [08:56:33]line ИНН: 02508201610067 [08:56:33]line Контрольно-Кассовый Чек [08:56:33]line ПРОДАЖА [08:56:33]line ТРК (МРК, ГНК) : 2 [08:56:33]line Товар: 2710194210 [08:56:33]line ДТ-К-2 [08:56:33]line 18.500 * 75.70 [08:56:33]line = 1400.45 [08:56:33]line НДС 12% НСП 1% [08:56:33]line > о реализуемом товаре [08:56:33]line ОКРУГЛЕНИЕ: -0.45 [08:56:33]line ИТОГО: 1400.00 [08:56:33]line Внесено: 1400.00 [08:56:33]line СДАЧА: 0.00 [08:56:33]line НСП 1% : 12.39 [08:56:33]line НДС 12% : 148.72 [08:56:33]line Наличными: 1400.00 [08:56:33]line Безнал.: 0.00 [08:56:33]line Место: АЗС № 127 "Партнер Нефть" [08:56:33]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [08:56:33]line СНО: Общий режим [08:56:33]line Чек 80 30.07.2024 08:56 [08:56:33]line Смена: 48 ФФД: 1.0 [08:56:33]line ЗНМ: 0300000158 [08:56:33]line РНМ: 0000000000171247 [08:56:33]line Версия ККМ: v1.0 [08:56:33]line ФМ: 0000000002098565 [08:56:33]line ФД: 24705 [08:56:33]line ФПД: 97455100109453 [08:56:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T085636&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24705&fm=97455100109453&tin=02508201610067®Number=0000000000171247&sum=140000 [08:56:34]OFD Sender: Processing packet 24705 [packets to send 29, broken 28] [08:56:34]ProducePacketName [08:56:34]name=ofd_packets/00024705 [08:56:34]OFD Sender: To server: pG, [08:56:34]CommunicateWithHost lk.salyk.kg:30040 [08:56:34]ConnectInit lk.salyk.kg [08:56:34]written 0, free lines is 4095 [08:56:34]Connected sock=10 [08:56:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 99 6F 04 01 4E 0F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 44 48 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 0D 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 18 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 50 00 00 00 F4 03 04 00 C4 AA A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 81 60 00 00 35 04 06 00 58 A2 88 9F A2 8D 40 A4 D9 BD 2A DB 27 B6 [08:56:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 97 92 47 00 1D 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 32 30 39 38 35 36 35 10 04 04 00 81 60 00 00 F4 03 04 00 53 56 A8 66 B6 04 01 00 00 53 C6 F6 49 F1 DD 9F F6 [08:56:34]CommunicateWithHost err = 0 [08:56:34]CheckOFDResponse [08:56:34]1017 (14) - 77093643461234 [08:56:34]1041 (16) - 0000000002098565 [08:56:34]1040 (4) - 24705 [08:56:34]1012 (4) - 30.07.2024 02:56 [08:56:34]1206 (1) - 0 [08:56:34]OFD Sender: Remove packet 24705 [08:56:34]ProducePacketName [08:56:34]name=ofd_packets/00024705 [08:56:34]NVStorageDeleteData [08:56:34]Write to MH i2c: 01 00 00 51 66 B7 [08:56:34]Write i2c OK [08:56:34]MH_I2C_Read... [08:56:34]Read from MH i2c: 01 [08:56:34]MH_I2C_Read... [08:56:34]Read from MH i2c: 01 07 00 [08:56:34]MH_I2C_Read... [08:56:34]Read from MH i2c: 01 07 00 51 66 00 00 00 00 00 DF 0C A9 [08:56:34]RasterBufferAndPrint [08:56:34]line [08:56:34]line [08:56:34]line [08:56:34]line [08:56:34]line [08:56:34]written 0, free lines is 3301 [08:56:34]MH_Cut [08:56:34]Write to MH i2c: D1 01 00 58 66 01 90 [08:56:34]Write i2c OK [08:56:34]MH_I2C_Read... [08:56:34]Read from MH i2c: D1 [08:56:34]MH_I2C_Read... [08:56:34]Read from MH i2c: D1 01 00 [08:56:34]MH_I2C_Read... [08:56:34]Read from MH i2c: D1 01 00 58 66 00 8F [08:56:34]Write to MH i2c: 01 00 00 59 66 BF [08:56:34]Write i2c OK [08:56:34]MH_I2C_Read... [08:56:35]OFD Sender: No OFD packet to send [08:56:35]*** Cut start [08:56:35]*** Partial cut [08:56:35]*** CUTSNS_PIN = 1 [08:56:35]*** CUTSNS_PIN = 0 [08:56:35]*** Brake cut motor [08:56:35]Read from MH i2c: 01 [08:56:36]MH_I2C_Read... [08:56:36]*** Stop cut motor [08:56:36]*** Cut end [08:56:36]Read from MH i2c: 01 07 00 [08:56:36]MH_I2C_Read... [08:56:36]Read from MH i2c: 01 07 00 59 66 00 00 00 00 00 FF 0F D4 [08:56:36]process_action close_receipt done [08:56:36]requested_data is exist [08:56:36]produce_requested_data [08:56:36]requested_item fm.sn is exist - process it [08:56:36]wFMCommunicate request_size=4 [08:56:36]MH_SAM_APDU [08:56:36]CAPDU: 80 11 00 00 [08:56:36]Write to MH i2c: E2 08 00 5A 66 80 11 00 00 00 00 00 00 3A [08:56:36]Write i2c OK [08:56:36]MH_I2C_Read... [08:56:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:56:36]Read from MH i2c: E2 [08:56:36]MH_I2C_Read... [08:56:36]Read from MH i2c: E2 17 00 [08:56:36]MH_I2C_Read... [08:56:36]Read from MH i2c: E2 17 00 5A 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 90 [08:56:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [08:56:36]wFMCommunicate OK [08:56:36]requested_item fd.num is exist - process it [08:56:36]SAM_PROTO_GetFieldsCounters [08:56:36]wFMCommunicate request_size=4 [08:56:36]MH_SAM_APDU [08:56:36]CAPDU: 80 13 00 00 [08:56:36]Write to MH i2c: E2 08 00 5B 66 80 13 00 00 00 00 00 00 3D [08:56:36]Write i2c OK [08:56:36]MH_I2C_Read... [08:56:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:56:36]Read from MH i2c: E2 [08:56:36]MH_I2C_Read... [08:56:36]Read from MH i2c: E2 62 00 [08:56:36]MH_I2C_Read... [08:56:36]Read from MH i2c: E2 62 00 5B 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 81 60 00 00 0E 04 04 00 30 00 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 5F [08:56:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 81 60 00 00 0E 04 04 00 30 00 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 [08:56:36]wFMCommunicate OK [08:56:36]SAM_PROTO_GetFieldsCounters done [08:56:36]requested_item shift.num is exist - process it [08:56:36]requested_item shift.opened is exist - process it [08:56:36]req_shift_opened [08:56:36]FM_GetShiftState [08:56:36]SAM_PROTO_GetShiftState [08:56:36]wFMCommunicate request_size=4 [08:56:36]MH_SAM_APDU [08:56:36]CAPDU: 80 13 01 00 [08:56:36]Write to MH i2c: E2 08 00 5C 66 80 13 01 00 00 00 00 00 3F [08:56:36]Write i2c OK [08:56:36]MH_I2C_Read... [08:56:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:56:36]Read from MH i2c: E2 [08:56:36]MH_I2C_Read... [08:56:36]Read from MH i2c: E2 0E 00 [08:56:36]MH_I2C_Read... [08:56:36]Read from MH i2c: E2 0E 00 5C 66 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F2 [08:56:36]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [08:56:36]wFMCommunicate OK [08:56:36]SAM_PROTO_GetShiftState done [08:56:36]FM_GetShiftState done [08:56:36]req_shift_opened done [08:56:36]requested_item shift.open_date is exist - process it [08:56:36]req_shift_open_date [08:56:36]req_shift_open_date done [08:56:36]produce_requested_data done [08:56:36]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24705,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [08:56:36]process_action_free close_receipt [08:56:36]json_value_free [08:56:36]json_value_free done [08:56:36]process_json_proto returns [08:56:36]Send response to host [08:56:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24705,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [08:56:36]free response buf [08:56:36]execute_script done [08:56:36]execute_script returns [08:56:36]free content buf [08:56:36]Sock 9.Close socket [08:56:36]Sock 9.Thread stoped [08:56:40]OFD Sender: No OFD packet to send [08:56:45]OFD Sender: No OFD packet to send [08:56:50]OFD Sender: No OFD packet to send [08:56:55]OFD Sender: No OFD packet to send [08:57:00]OFD Sender: No OFD packet to send [08:57:05]OFD Sender: No OFD packet to send [08:57:10]OFD Sender: No OFD packet to send [08:57:15]OFD Sender: No OFD packet to send [08:57:20]OFD Sender: No OFD packet to send [08:57:25]OFD Sender: No OFD packet to send [08:57:30]OFD Sender: No OFD packet to send [08:57:35]OFD Sender: No OFD packet to send [08:57:40]OFD Sender: No OFD packet to send [08:57:45]OFD Sender: No OFD packet to send [08:57:50]OFD Sender: No OFD packet to send [08:57:55]OFD Sender: No OFD packet to send [08:58:00]OFD Sender: No OFD packet to send [08:58:05]OFD Sender: No OFD packet to send [08:58:10]OFD Sender: No OFD packet to send [08:58:15]OFD Sender: No OFD packet to send [08:58:20]OFD Sender: No OFD packet to send [08:58:25]OFD Sender: No OFD packet to send [08:58:30]OFD Sender: No OFD packet to send [08:58:35]OFD Sender: No OFD packet to send [08:58:40]OFD Sender: No OFD packet to send [08:58:45]OFD Sender: No OFD packet to send [08:58:50]OFD Sender: No OFD packet to send [08:58:55]OFD Sender: No OFD packet to send [08:59:00]OFD Sender: No OFD packet to send [08:59:05]OFD Sender: No OFD packet to send [08:59:10]OFD Sender: No OFD packet to send [08:59:15]OFD Sender: No OFD packet to send [08:59:20]OFD Sender: No OFD packet to send [08:59:25]OFD Sender: No OFD packet to send [08:59:30]OFD Sender: No OFD packet to send [08:59:35]OFD Sender: No OFD packet to send [08:59:40]OFD Sender: No OFD packet to send [08:59:45]OFD Sender: No OFD packet to send [08:59:50]OFD Sender: No OFD packet to send [08:59:55]OFD Sender: No OFD packet to send [09:00:00]OFD Sender: No OFD packet to send [09:00:05]OFD Sender: No OFD packet to send [09:00:10]OFD Sender: No OFD packet to send [09:00:15]OFD Sender: No OFD packet to send [09:00:20]OFD Sender: No OFD packet to send [09:00:25]OFD Sender: No OFD packet to send [09:00:30]OFD Sender: No OFD packet to send [09:00:35]OFD Sender: No OFD packet to send [09:00:40]OFD Sender: No OFD packet to send [09:00:44]accept exits with 7 [09:00:44]New connection [09:00:44]New thread 3067612516 created [09:00:44]Thread 3067469156 joined [09:00:44]Waiting for new connection... [09:00:44] Sock 7.Parse request [09:00:44]Sock 7.Check first char [09:00:44]Sock 7.First char is OK [09:00:44]request: POST /json_proto HTTP/1.0 [09:00:44]Method: POST [09:00:44]URL: /json_proto [09:00:44]Method is POST - this is cgi request [09:00:44]url: /json_proto [09:00:44]query_string will be loaded in cgi processing [09:00:44]execute_cgi json_proto POST (null) [09:00:44]execute_cgi path=json_proto method=POST [09:00:44]POST find Content-Length [09:00:44]Host: 172.17.45.131:8080 [09:00:44]Content-Length: 682 [09:00:44]Content-Type: application/json [09:00:44] [09:00:44]POST finish read [09:00:44]Found Content-Length = 682 [09:00:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610351", "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:00:44]execute_script... [09:00:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610351", "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:00:44]POST & json_proto [09:00:44]process_json_proto [09:00:44]json parsed OK: [09:00:44]protocol is kg_v1.0 [09:00:44]action value=close_receipt [09:00:44]process_action close_receipt [09:00:44]cmd_close_receipt [09:00:44]MH_GetDate [09:00:44]Write to MH i2c: F0 00 00 5D 66 B2 [09:00:44]Write i2c OK [09:00:44]MH_I2C_Read... [09:00:44]Read from MH i2c: F0 [09:00:44]MH_I2C_Read... [09:00:44]Read from MH i2c: F0 09 00 [09:00:44]MH_I2C_Read... [09:00:44]Read from MH i2c: F0 09 00 5D 66 00 C1 AB A8 66 C6 D4 6E 66 A3 [09:00:44]GetLastDocTimeStamp 1722329796 [09:00:44]current date 1722330049 [09:00:44]FM_GetShiftState [09:00:44]SAM_PROTO_GetShiftState [09:00:44]wFMCommunicate request_size=4 [09:00:44]MH_SAM_APDU [09:00:44]CAPDU: 80 13 01 00 [09:00:44]Write to MH i2c: E2 08 00 5E 66 80 13 01 00 00 00 00 00 41 [09:00:44]Write i2c OK [09:00:44]MH_I2C_Read... [09:00:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:44]Read from MH i2c: E2 [09:00:44]MH_I2C_Read... [09:00:44]Read from MH i2c: E2 0E 00 [09:00:44]MH_I2C_Read... [09:00:44]Read from MH i2c: E2 0E 00 5E 66 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F4 [09:00:44]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:00:44]wFMCommunicate OK [09:00:44]SAM_PROTO_GetShiftState done [09:00:44]FM_GetShiftState done [09:00:44]opened in 1722298218 [09:00:44]opened+sec_in_day 1722384618 [09:00:44]quantity*price = 100005 [09:00:44]sum+1 = 100006 [09:00:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 81 30.07.2024 09:00 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24706 ФПД: 141096777074233 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090049&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24706&fm=141096777074233&tin=02508201610067®Number=0000000000171247&sum=100000 [09:00:45]StoreToDocumentArchive [09:00:45]shift 48 fd 24706 [09:00:45]save to /storage/0048/doc_00024706 [09:00:45]save last doc name /storage/0048/doc_00024706 to /storage/kkm_last_doc_name [09:00:45]save OK [09:00:45]Clear old archive folders... [09:00:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:00:45]tlvbuf is 01405290 [09:00:45]SAM_PROTO_ClearQueue [09:00:45]wFMCommunicate request_size=4 [09:00:45]MH_SAM_APDU [09:00:45]CAPDU: 80 09 00 00 [09:00:45]Write to MH i2c: E2 08 00 6B 66 80 09 00 00 00 00 00 00 43 [09:00:45]Write i2c OK [09:00:45]MH_I2C_Read... [09:00:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:00:46]Read from MH i2c: E2 [09:00:46]MH_I2C_Read... [09:00:46]Read from MH i2c: E2 03 00 [09:00:46]MH_I2C_Read... [09:00:46]Read from MH i2c: E2 03 00 6B 66 00 90 00 45 [09:00:46]RAPDU: 90 00 [09:00:46]wFMCommunicate OK [09:00:46]SAM_PROTO_ClearQueue done [09:00:46]KKMCreateOFDPacket [09:00:46]OFDProtocolAddRootSTLVToBuf [09:00:46]FM_MakeSignedData [09:00:46]FM_MakeSignedData [09:00:46]SAM_PROTO_SignData [09:00:46]wFMCommunicate request_size=4 [09:00:46]MH_SAM_APDU [09:00:46]CAPDU: 80 0D 01 02 [09:00:46]Write to MH i2c: E2 08 00 6C 66 80 0D 01 02 00 00 00 00 4B [09:00:46]Write i2c OK [09:00:46]MH_I2C_Read... [09:00:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:00:46]Read from MH i2c: E2 [09:00:46]MH_I2C_Read... [09:00:46]Read from MH i2c: E2 03 00 [09:00:46]MH_I2C_Read... [09:00:46]Read from MH i2c: E2 03 00 6C 66 00 90 00 46 [09:00:46]RAPDU: 90 00 [09:00:46]wFMCommunicate OK [09:00:46]wFMCommunicate request_size=255 [09:00:46]MH_SAM_APDU [09:00:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 00 00 00 F4 03 04 00 C1 AB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 82 60 00 00 35 04 06 00 80 [09:00:46]Write to MH i2c: E2 02 01 6D 66 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 00 00 00 F4 03 04 00 C1 AB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 82 60 00 00 35 04 06 00 80 00 00 B3 [09:00:46]Write i2c OK [09:00:46]MH_I2C_Read... [09:00:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:46]Read from MH i2c: E2 [09:00:46]MH_I2C_Read... [09:00:46]Read from MH i2c: E2 03 00 [09:00:46]MH_I2C_Read... [09:00:46]Read from MH i2c: E2 03 00 6D 66 00 90 00 47 [09:00:46]RAPDU: 90 00 [09:00:46]wFMCommunicate OK [09:00:46]wFMCommunicate request_size=10 [09:00:46]MH_SAM_APDU [09:00:46]CAPDU: 80 0D 02 02 05 53 A7 46 C6 39 [09:00:46]Write to MH i2c: E2 0D 00 6E 66 80 0D 02 02 05 00 53 A7 46 C6 39 00 00 97 [09:00:46]Write i2c OK [09:00:46]MH_I2C_Read... [09:00:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:46]Read from MH i2c: E2 [09:00:46]MH_I2C_Read... [09:00:46]Read from MH i2c: E2 03 00 [09:00:46]MH_I2C_Read... [09:00:46]Read from MH i2c: E2 03 00 6E 66 00 90 00 48 [09:00:46]RAPDU: 90 00 [09:00:46]wFMCommunicate OK [09:00:46]wFMCommunicate request_size=4 [09:00:46]MH_SAM_APDU [09:00:46]CAPDU: 80 0D 03 02 [09:00:46]Write to MH i2c: E2 08 00 6F 66 80 0D 03 02 00 00 00 00 50 [09:00:46]Write i2c OK [09:00:46]MH_I2C_Read... [09:00:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:00:46]Read from MH i2c: E2 [09:00:46]MH_I2C_Read... [09:00:46]Read from MH i2c: E2 0B 00 [09:00:46]MH_I2C_Read... [09:00:46]Read from MH i2c: E2 0B 00 6F 66 00 B5 C1 F5 F0 07 2E 8B 93 90 00 FF [09:00:46]RAPDU: B5 C1 F5 F0 07 2E 8B 93 90 00 [09:00:46]wFMCommunicate OK [09:00:46]SAM_PROTO_SignData done [09:00:46]FM_MakeSignedData done [09:00:46]CreateOFDProtocolMessage [09:00:46]wFMCommunicate request_size=4 [09:00:46]MH_SAM_APDU [09:00:46]CAPDU: 80 11 00 00 [09:00:46]Write to MH i2c: E2 08 00 70 66 80 11 00 00 00 00 00 00 50 [09:00:46]Write i2c OK [09:00:46]MH_I2C_Read... [09:00:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:46]Read from MH i2c: E2 [09:00:46]MH_I2C_Read... [09:00:46]Read from MH i2c: E2 17 00 [09:00:46]MH_I2C_Read... [09:00:46]Read from MH i2c: E2 17 00 70 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A6 [09:00:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:00:46]wFMCommunicate OK [09:00:46]CreateOFDProtocolMessage done [09:00:46]OFDSenderStorePacket 24706 [09:00:46]StoreOFDPacket docnum=24706 [09:00:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 C8 43 07 01 EF 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 C1 AB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 82 60 00 00 35 04 06 00 80 53 A7 46 C6 39 B5 C1 F5 F0 07 2E 8B 93 [09:00:46]CheckFolder [09:00:46]dirname=/storage/ofd_packets [09:00:46]CheckFolder done [09:00:46]ProducePacketName [09:00:46]name=ofd_packets/00024706 [09:00:46]NVStorageSaveData ofd_packets/00024706 [09:00:46]File name is /storage/ofd_packets/00024706 [09:00:46]Write 301 bytes [09:00:46]NVStorageSaveData done [09:00:46]OFDSenderStorePacket done [09:00:46]KKMCreateOFDPacket done [09:00:46]NVStorageSaveData kkm_last_timestamp [09:00:46]File name is /storage/kkm_last_timestamp [09:00:46]Write 4 bytes [09:00:46]NVStorageSaveData done [09:00:46]OFD Sender: Processing packet 24706 [packets to send 29, broken 28] [09:00:46]ProducePacketName [09:00:46]name=ofd_packets/00024706 [09:00:46]OFD Sender: To server: pG, [09:00:46]CommunicateWithHost lk.salyk.kg:30040 [09:00:46]ConnectInit lk.salyk.kg [09:00:46]ExternCall_PrintAddStr [09:00:46]wPrintStart [09:00:46]Write to MH i2c: 01 00 00 71 66 D7 [09:00:46]Write i2c OK [09:00:46]MH_I2C_Read... [09:00:46]Read from MH i2c: 01 [09:00:46]MH_I2C_Read... [09:00:46]Read from MH i2c: 01 07 00 [09:00:46]MH_I2C_Read... [09:00:46]Read from MH i2c: 01 07 00 71 66 00 00 00 00 00 FF 0F EC [09:00:46]RasterBufferAndPrint [09:00:46]line Счет N : (1)610351 [09:00:46]line ИНН: 02508201610067 [09:00:46]line Контрольно-Кассовый Чек [09:00:46]line ПРОДАЖА [09:00:46]line ТРК (МРК, ГНК) : 42 [09:00:46]line Товар: 2710124130 [09:00:46]line Аи-92-К-2 [09:00:46]line 14.750 * 67.80 [09:00:46]line = 1000.05 [09:00:46]line НДС 12% НСП 1% [09:00:46]line > о реализуемом товаре [09:00:46]line ОКРУГЛЕНИЕ: -0.05 [09:00:46]line ИТОГО: 1000.00 [09:00:46]line Внесено: 1000.00 [09:00:46]line СДАЧА: 0.00 [09:00:46]line НСП 1% : 8.85 [09:00:46]line НДС 12% : 106.20 [09:00:46]line Наличными: 1000.00 [09:00:46]line Безнал.: 0.00 [09:00:46]line Место: АЗС № 127 "Партнер Нефть" [09:00:46]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:00:46]line СНО: Общий режим [09:00:46]line Чек 81 30.07.2024 09:00 [09:00:46]line Смена: 48 ФФД: 1.0 [09:00:46]line ЗНМ: 0300000158 [09:00:46]line РНМ: 0000000000171247 [09:00:46]line Версия ККМ: v1.0 [09:00:46]line ФМ: 0000000002098565 [09:00:46]line ФД: 24706 [09:00:46]line ФПД: 141096777074233 [09:00:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090049&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24706&fm=141096777074233&tin=02508201610067®Number=0000000000171247&sum=100000 [09:00:46]Connected sock=11 [09:00:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 C8 43 07 01 EF 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 C1 AB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 82 60 00 00 35 04 06 00 80 53 A7 46 C6 39 B5 C1 F5 F0 07 2E 8B 93 [09:00:46]written 0, free lines is 4095 [09:00:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 07 E5 47 00 A7 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 32 30 39 38 35 36 35 10 04 04 00 82 60 00 00 F4 03 04 00 50 57 A8 66 B6 04 01 00 00 6B 15 AB 63 47 92 A6 21 [09:00:47]CommunicateWithHost err = 0 [09:00:47]CheckOFDResponse [09:00:47]1017 (14) - 77093643461234 [09:00:47]1041 (16) - 0000000002098565 [09:00:47]1040 (4) - 24706 [09:00:47]1012 (4) - 30.07.2024 03:00 [09:00:47]1206 (1) - 0 [09:00:47]OFD Sender: Remove packet 24706 [09:00:47]ProducePacketName [09:00:47]name=ofd_packets/00024706 [09:00:47]NVStorageDeleteData [09:00:47]Write to MH i2c: 01 00 00 9C 66 02 [09:00:47]Write i2c OK [09:00:47]MH_I2C_Read... [09:00:47]Read from MH i2c: 01 [09:00:47]MH_I2C_Read... [09:00:47]Read from MH i2c: 01 07 00 [09:00:47]MH_I2C_Read... [09:00:47]Read from MH i2c: 01 07 00 9C 66 00 00 00 00 00 E6 0C FB [09:00:47]RasterBufferAndPrint [09:00:47]line [09:00:47]line [09:00:47]line [09:00:47]line [09:00:47]line [09:00:47]written 0, free lines is 3309 [09:00:47]MH_Cut [09:00:47]Write to MH i2c: D1 01 00 A3 66 01 DB [09:00:47]Write i2c OK [09:00:47]MH_I2C_Read... [09:00:47]Read from MH i2c: D1 [09:00:47]MH_I2C_Read... [09:00:47]Read from MH i2c: D1 01 00 [09:00:47]MH_I2C_Read... [09:00:47]Read from MH i2c: D1 01 00 A3 66 00 DA [09:00:47]Write to MH i2c: 01 00 00 A4 66 0A [09:00:47]Write i2c OK [09:00:47]MH_I2C_Read... [09:00:47]OFD Sender: No OFD packet to send [09:00:48]*** Cut start [09:00:48]*** Partial cut [09:00:48]*** CUTSNS_PIN = 1 [09:00:48]*** CUTSNS_PIN = 0 [09:00:48]*** Brake cut motor [09:00:48]Read from MH i2c: 01 [09:00:48]MH_I2C_Read... [09:00:48]*** Stop cut motor [09:00:48]*** Cut end [09:00:48]Read from MH i2c: 01 07 00 [09:00:48]MH_I2C_Read... [09:00:48]Read from MH i2c: 01 07 00 A4 66 00 00 00 00 00 FF 0F 1F [09:00:48]process_action close_receipt done [09:00:48]requested_data is exist [09:00:48]produce_requested_data [09:00:48]requested_item fm.sn is exist - process it [09:00:48]wFMCommunicate request_size=4 [09:00:48]MH_SAM_APDU [09:00:48]CAPDU: 80 11 00 00 [09:00:48]Write to MH i2c: E2 08 00 A5 66 80 11 00 00 00 00 00 00 85 [09:00:48]Write i2c OK [09:00:48]MH_I2C_Read... [09:00:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:48]Read from MH i2c: E2 [09:00:48]MH_I2C_Read... [09:00:48]Read from MH i2c: E2 17 00 [09:00:48]MH_I2C_Read... [09:00:48]Read from MH i2c: E2 17 00 A5 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 DB [09:00:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:00:48]wFMCommunicate OK [09:00:48]requested_item fd.num is exist - process it [09:00:48]SAM_PROTO_GetFieldsCounters [09:00:48]wFMCommunicate request_size=4 [09:00:48]MH_SAM_APDU [09:00:48]CAPDU: 80 13 00 00 [09:00:48]Write to MH i2c: E2 08 00 A6 66 80 13 00 00 00 00 00 00 88 [09:00:48]Write i2c OK [09:00:48]MH_I2C_Read... [09:00:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:00:48]Read from MH i2c: E2 [09:00:48]MH_I2C_Read... [09:00:48]Read from MH i2c: E2 62 00 [09:00:48]MH_I2C_Read... [09:00:48]Read from MH i2c: E2 62 00 A6 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 82 60 00 00 0E 04 04 00 30 00 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 AE [09:00:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 82 60 00 00 0E 04 04 00 30 00 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 [09:00:48]wFMCommunicate OK [09:00:48]SAM_PROTO_GetFieldsCounters done [09:00:48]requested_item shift.num is exist - process it [09:00:48]requested_item shift.opened is exist - process it [09:00:48]req_shift_opened [09:00:48]FM_GetShiftState [09:00:48]SAM_PROTO_GetShiftState [09:00:48]wFMCommunicate request_size=4 [09:00:48]MH_SAM_APDU [09:00:48]CAPDU: 80 13 01 00 [09:00:48]Write to MH i2c: E2 08 00 A7 66 80 13 01 00 00 00 00 00 8A [09:00:48]Write i2c OK [09:00:48]MH_I2C_Read... [09:00:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:48]Read from MH i2c: E2 [09:00:48]MH_I2C_Read... [09:00:48]Read from MH i2c: E2 0E 00 [09:00:48]MH_I2C_Read... [09:00:48]Read from MH i2c: E2 0E 00 A7 66 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 3D [09:00:48]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:00:48]wFMCommunicate OK [09:00:48]SAM_PROTO_GetShiftState done [09:00:48]FM_GetShiftState done [09:00:48]req_shift_opened done [09:00:48]requested_item shift.open_date is exist - process it [09:00:48]req_shift_open_date [09:00:48]req_shift_open_date done [09:00:48]produce_requested_data done [09:00:48]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24706,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:00:48]process_action_free close_receipt [09:00:48]json_value_free [09:00:48]json_value_free done [09:00:48]process_json_proto returns [09:00:48]Send response to host [09:00:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24706,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:00:48]free response buf [09:00:48]execute_script done [09:00:48]execute_script returns [09:00:48]free content buf [09:00:48]Sock 7.Close socket [09:00:48]Sock 7.Thread stoped [09:00:52]OFD Sender: No OFD packet to send [09:00:57]OFD Sender: No OFD packet to send [09:01:02]OFD Sender: No OFD packet to send [09:01:07]OFD Sender: No OFD packet to send [09:01:12]OFD Sender: No OFD packet to send [09:01:14]accept exits with 9 [09:01:14]New connection [09:01:14]New thread 3067469156 created [09:01:14]Thread 3067612516 joined [09:01:14]Waiting for new connection... [09:01:14] Sock 9.Parse request [09:01:14]Sock 9.Check first char [09:01:14]Sock 9.First char is OK [09:01:14]request: POST /json_proto HTTP/1.0 [09:01:14]Method: POST [09:01:14]URL: /json_proto [09:01:14]Method is POST - this is cgi request [09:01:14]url: /json_proto [09:01:14]query_string will be loaded in cgi processing [09:01:14]execute_cgi json_proto POST (null) [09:01:14]execute_cgi path=json_proto method=POST [09:01:14]POST find Content-Length [09:01:14]Host: 172.17.45.131:8080 [09:01:14]Content-Length: 800 [09:01:14]Content-Type: application/json [09:01:14] [09:01:14]POST finish read [09:01:14]Found Content-Length = 800 [09:01:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610352", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:14]execute_script... [09:01: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)610352", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:14]POST & json_proto [09:01:14]process_json_proto [09:01:14]json parsed OK: [09:01:14]protocol is kg_v1.0 [09:01:14]action value=close_receipt [09:01:14]process_action close_receipt [09:01:14]cmd_close_receipt [09:01:14]MH_GetDate [09:01:14]Write to MH i2c: F0 00 00 A8 66 FD [09:01:14]Write i2c OK [09:01:14]MH_I2C_Read... [09:01:14]Read from MH i2c: F0 [09:01:14]MH_I2C_Read... [09:01:14]Read from MH i2c: F0 09 00 [09:01:14]MH_I2C_Read... [09:01:14]Read from MH i2c: F0 09 00 A8 66 00 DE AB A8 66 C6 D4 6E 66 0B [09:01:14]GetLastDocTimeStamp 1722330049 [09:01:14]current date 1722330078 [09:01:14]FM_GetShiftState [09:01:14]SAM_PROTO_GetShiftState [09:01:14]wFMCommunicate request_size=4 [09:01:14]MH_SAM_APDU [09:01:14]CAPDU: 80 13 01 00 [09:01:14]Write to MH i2c: E2 08 00 A9 66 80 13 01 00 00 00 00 00 8C [09:01:14]Write i2c OK [09:01:14]MH_I2C_Read... [09:01:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:14]Read from MH i2c: E2 [09:01:14]MH_I2C_Read... [09:01:14]Read from MH i2c: E2 0E 00 [09:01:14]MH_I2C_Read... [09:01:14]Read from MH i2c: E2 0E 00 A9 66 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 3F [09:01:14]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:01:14]wFMCommunicate OK [09:01:14]SAM_PROTO_GetShiftState done [09:01:14]FM_GetShiftState done [09:01:14]opened in 1722298218 [09:01:14]opened+sec_in_day 1722384618 [09:01:14]quantity*price = 50036 [09:01:14]sum+1 = 50037 [09:01:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 82 30.07.2024 09:01 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24707 ФПД: 202833532626969 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090118&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24707&fm=202833532626969&tin=02508201610067®Number=0000000000171247&sum=50036 [09:01:15]StoreToDocumentArchive [09:01:15]shift 48 fd 24707 [09:01:15]save to /storage/0048/doc_00024707 [09:01:15]save last doc name /storage/0048/doc_00024707 to /storage/kkm_last_doc_name [09:01:15]save OK [09:01:15]Clear old archive folders... [09:01:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:01:15]tlvbuf is 013C1810 [09:01:15]SAM_PROTO_ClearQueue [09:01:15]wFMCommunicate request_size=4 [09:01:15]MH_SAM_APDU [09:01:15]CAPDU: 80 09 00 00 [09:01:15]Write to MH i2c: E2 08 00 B6 66 80 09 00 00 00 00 00 00 8E [09:01:15]Write i2c OK [09:01:15]MH_I2C_Read... [09:01:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:01:15]Read from MH i2c: E2 [09:01:15]MH_I2C_Read... [09:01:15]Read from MH i2c: E2 03 00 [09:01:15]MH_I2C_Read... [09:01:15]Read from MH i2c: E2 03 00 B6 66 00 90 00 90 [09:01:15]RAPDU: 90 00 [09:01:15]wFMCommunicate OK [09:01:15]SAM_PROTO_ClearQueue done [09:01:15]KKMCreateOFDPacket [09:01:15]OFDProtocolAddRootSTLVToBuf [09:01:15]FM_MakeSignedData [09:01:15]FM_MakeSignedData [09:01:15]SAM_PROTO_SignData [09:01:15]wFMCommunicate request_size=4 [09:01:15]MH_SAM_APDU [09:01:15]CAPDU: 80 0D 01 02 [09:01:15]Write to MH i2c: E2 08 00 B7 66 80 0D 01 02 00 00 00 00 96 [09:01:15]Write i2c OK [09:01:15]MH_I2C_Read... [09:01:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:01:15]Read from MH i2c: E2 [09:01:15]MH_I2C_Read... [09:01:15]Read from MH i2c: E2 03 00 [09:01:15]MH_I2C_Read... [09:01:15]Read from MH i2c: E2 03 00 B7 66 00 90 00 91 [09:01:15]RAPDU: 90 00 [09:01:15]wFMCommunicate OK [09:01:15]wFMCommunicate request_size=255 [09:01:15]MH_SAM_APDU [09:01: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 DE AB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 83 60 00 00 35 04 06 00 B8 [09:01:15]Write to MH i2c: E2 02 01 B8 66 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 DE AB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 83 60 00 00 35 04 06 00 B8 00 00 0E [09:01:15]Write i2c OK [09:01:15]MH_I2C_Read... [09:01:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:15]Read from MH i2c: E2 [09:01:15]MH_I2C_Read... [09:01:15]Read from MH i2c: E2 03 00 [09:01:15]MH_I2C_Read... [09:01:15]Read from MH i2c: E2 03 00 B8 66 00 90 00 92 [09:01:15]RAPDU: 90 00 [09:01:15]wFMCommunicate OK [09:01:15]wFMCommunicate request_size=10 [09:01:15]MH_SAM_APDU [09:01:15]CAPDU: 80 0D 02 02 05 79 DC A9 28 19 [09:01:15]Write to MH i2c: E2 0D 00 B9 66 80 0D 02 02 05 00 79 DC A9 28 19 00 00 E2 [09:01:15]Write i2c OK [09:01:15]MH_I2C_Read... [09:01:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:15]Read from MH i2c: E2 [09:01:15]MH_I2C_Read... [09:01:15]Read from MH i2c: E2 03 00 [09:01:15]MH_I2C_Read... [09:01:15]Read from MH i2c: E2 03 00 B9 66 00 90 00 93 [09:01:15]RAPDU: 90 00 [09:01:15]wFMCommunicate OK [09:01:15]wFMCommunicate request_size=4 [09:01:15]MH_SAM_APDU [09:01:15]CAPDU: 80 0D 03 02 [09:01:15]Write to MH i2c: E2 08 00 BA 66 80 0D 03 02 00 00 00 00 9B [09:01:15]Write i2c OK [09:01:15]MH_I2C_Read... [09:01:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:01:15]Read from MH i2c: E2 [09:01:15]MH_I2C_Read... [09:01:15]Read from MH i2c: E2 0B 00 [09:01:15]MH_I2C_Read... [09:01:15]Read from MH i2c: E2 0B 00 BA 66 00 63 A5 89 6D A7 90 EA 9F 90 00 5A [09:01:15]RAPDU: 63 A5 89 6D A7 90 EA 9F 90 00 [09:01:15]wFMCommunicate OK [09:01:15]SAM_PROTO_SignData done [09:01:15]FM_MakeSignedData done [09:01:15]CreateOFDProtocolMessage [09:01:15]wFMCommunicate request_size=4 [09:01:15]MH_SAM_APDU [09:01:15]CAPDU: 80 11 00 00 [09:01:15]Write to MH i2c: E2 08 00 BB 66 80 11 00 00 00 00 00 00 9B [09:01:15]Write i2c OK [09:01:15]MH_I2C_Read... [09:01:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:15]Read from MH i2c: E2 [09:01:15]MH_I2C_Read... [09:01:15]Read from MH i2c: E2 17 00 [09:01:15]MH_I2C_Read... [09:01:15]Read from MH i2c: E2 17 00 BB 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F1 [09:01:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:01:15]wFMCommunicate OK [09:01:15]CreateOFDProtocolMessage done [09:01:15]OFDSenderStorePacket 24707 [09:01:15]StoreOFDPacket docnum=24707 [09:01:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 63 28 07 01 8F A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 DE AB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 83 60 00 00 35 04 06 00 B8 79 DC A9 28 19 63 A5 89 6D A7 90 EA 9F [09:01:15]CheckFolder [09:01:15]dirname=/storage/ofd_packets [09:01:15]CheckFolder done [09:01:15]ProducePacketName [09:01:15]name=ofd_packets/00024707 [09:01:15]NVStorageSaveData ofd_packets/00024707 [09:01:15]File name is /storage/ofd_packets/00024707 [09:01:15]Write 301 bytes [09:01:15]NVStorageSaveData done [09:01:15]OFDSenderStorePacket done [09:01:15]KKMCreateOFDPacket done [09:01:15]NVStorageSaveData kkm_last_timestamp [09:01:15]File name is /storage/kkm_last_timestamp [09:01:15]Write 4 bytes [09:01:15]NVStorageSaveData done [09:01:15]ExternCall_PrintAddStr [09:01:15]wPrintStart [09:01:15]Write to MH i2c: 01 00 00 BC 66 22 [09:01:15]Write i2c OK [09:01:15]MH_I2C_Read... [09:01:15]Read from MH i2c: 01 [09:01:15]MH_I2C_Read... [09:01:15]Read from MH i2c: 01 07 00 [09:01:15]MH_I2C_Read... [09:01:15]Read from MH i2c: 01 07 00 BC 66 00 00 00 00 00 FF 0F 37 [09:01:15]RasterBufferAndPrint [09:01:15]line Счет N : (1)610352 [09:01:15]line ИНН: 02508201610067 [09:01:15]line Контрольно-Кассовый Чек [09:01:15]line ПРОДАЖА [09:01:15]line ТРК (МРК, ГНК) : 52 [09:01:15]line Товар: 2710124130 [09:01:15]line Аи-92-К-2 [09:01:15]line 7.380 * 67.80 [09:01:15]line = 500.36 [09:01:15]line НДС 12% НСП 1% [09:01:15]line > о реализуемом товаре [09:01:15]line ИТОГО: 500.36 [09:01:15]line НСП 1% : 4.43 [09:01:15]line НДС 12% : 53.14 [09:01:15]line Наличными: 0.00 [09:01:15]line Безнал.: 500.36 [09:01:15]line Место: АЗС № 127 "Партнер Нефть" [09:01:15]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:01:15]line СНО: Общий режим [09:01:15]line Чек 82 30.07.2024 09:01 [09:01:15]line Смена: 48 ФФД: 1.0 [09:01:15]line ЗНМ: 0300000158 [09:01:15]line РНМ: 0000000000171247 [09:01:15]line Версия ККМ: v1.0 [09:01:15]line Платежная система: O! деньги [09:01:15]line ФМ: 0000000002098565 [09:01:15]line ФД: 24707 [09:01:15]line ФПД: 202833532626969 [09:01:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090118&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24707&fm=202833532626969&tin=02508201610067®Number=0000000000171247&sum=50036 [09:01:16]OFD Sender: Processing packet 24707 [packets to send 29, broken 28] [09:01:16]ProducePacketName [09:01:16]name=ofd_packets/00024707 [09:01:16]OFD Sender: To server: pG, [09:01:16]CommunicateWithHost lk.salyk.kg:30040 [09:01:16]ConnectInit lk.salyk.kg [09:01:16]written 0, free lines is 4095 [09:01:16]Connected sock=10 [09:01:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 63 28 07 01 8F A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 DE AB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 83 60 00 00 35 04 06 00 B8 79 DC A9 28 19 63 A5 89 6D A7 90 EA 9F [09:01:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 B5 52 47 00 E0 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 83 60 00 00 F4 03 04 00 6D 57 A8 66 B6 04 01 00 00 FF 82 72 75 0A E9 E2 9C [09:01:16]CommunicateWithHost err = 0 [09:01:16]CheckOFDResponse [09:01:16]1017 (14) - 77093643461234 [09:01:16]1041 (16) - 0000000002098565 [09:01:16]1040 (4) - 24707 [09:01:16]1012 (4) - 30.07.2024 03:01 [09:01:16]1206 (1) - 0 [09:01:16]OFD Sender: Remove packet 24707 [09:01:16]ProducePacketName [09:01:16]name=ofd_packets/00024707 [09:01:16]NVStorageDeleteData [09:01:16]Write to MH i2c: 01 00 00 E6 66 4C [09:01:16]Write i2c OK [09:01:16]MH_I2C_Read... [09:01:16]Read from MH i2c: 01 [09:01:16]MH_I2C_Read... [09:01:16]Read from MH i2c: 01 07 00 [09:01:16]MH_I2C_Read... [09:01:16]Read from MH i2c: 01 07 00 E6 66 00 00 00 00 00 02 0D 62 [09:01:16]RasterBufferAndPrint [09:01:16]line [09:01:16]line [09:01:16]line [09:01:16]line [09:01:16]line [09:01:16]written 0, free lines is 3336 [09:01:16]MH_Cut [09:01:16]Write to MH i2c: D1 01 00 ED 66 01 25 [09:01:16]Write i2c OK [09:01:16]MH_I2C_Read... [09:01:16]Read from MH i2c: D1 [09:01:16]MH_I2C_Read... [09:01:16]Read from MH i2c: D1 01 00 [09:01:16]MH_I2C_Read... [09:01:16]Read from MH i2c: D1 01 00 ED 66 00 24 [09:01:16]Write to MH i2c: 01 00 00 EE 66 54 [09:01:16]Write i2c OK [09:01:16]MH_I2C_Read... [09:01:16]OFD Sender: No OFD packet to send [09:01:17]*** Cut start [09:01:17]*** Partial cut [09:01:17]*** CUTSNS_PIN = 1 [09:01:17]*** CUTSNS_PIN = 0 [09:01:17]*** Brake cut motor [09:01:17]Read from MH i2c: 01 [09:01:17]MH_I2C_Read... [09:01:17]*** Stop cut motor [09:01:17]*** Cut end [09:01:17]Read from MH i2c: 01 07 00 [09:01:17]MH_I2C_Read... [09:01:17]Read from MH i2c: 01 07 00 EE 66 00 00 00 00 00 FF 0F 69 [09:01:17]process_action close_receipt done [09:01:17]requested_data is exist [09:01:17]produce_requested_data [09:01:17]requested_item fm.sn is exist - process it [09:01:17]wFMCommunicate request_size=4 [09:01:17]MH_SAM_APDU [09:01:17]CAPDU: 80 11 00 00 [09:01:17]Write to MH i2c: E2 08 00 EF 66 80 11 00 00 00 00 00 00 CF [09:01:17]Write i2c OK [09:01:17]MH_I2C_Read... [09:01:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:17]Read from MH i2c: E2 [09:01:17]MH_I2C_Read... [09:01:17]Read from MH i2c: E2 17 00 [09:01:17]MH_I2C_Read... [09:01:17]Read from MH i2c: E2 17 00 EF 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 25 [09:01:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:01:17]wFMCommunicate OK [09:01:17]requested_item fd.num is exist - process it [09:01:17]SAM_PROTO_GetFieldsCounters [09:01:17]wFMCommunicate request_size=4 [09:01:17]MH_SAM_APDU [09:01:17]CAPDU: 80 13 00 00 [09:01:17]Write to MH i2c: E2 08 00 F0 66 80 13 00 00 00 00 00 00 D2 [09:01:17]Write i2c OK [09:01:17]MH_I2C_Read... [09:01:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:01:18]Read from MH i2c: E2 [09:01:18]MH_I2C_Read... [09:01:18]Read from MH i2c: E2 62 00 [09:01:18]MH_I2C_Read... [09:01:18]Read from MH i2c: E2 62 00 F0 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 83 60 00 00 0E 04 04 00 30 00 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 FC [09:01:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 83 60 00 00 0E 04 04 00 30 00 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 [09:01:18]wFMCommunicate OK [09:01:18]SAM_PROTO_GetFieldsCounters done [09:01:18]requested_item shift.num is exist - process it [09:01:18]requested_item shift.opened is exist - process it [09:01:18]req_shift_opened [09:01:18]FM_GetShiftState [09:01:18]SAM_PROTO_GetShiftState [09:01:18]wFMCommunicate request_size=4 [09:01:18]MH_SAM_APDU [09:01:18]CAPDU: 80 13 01 00 [09:01:18]Write to MH i2c: E2 08 00 F1 66 80 13 01 00 00 00 00 00 D4 [09:01:18]Write i2c OK [09:01:18]MH_I2C_Read... [09:01:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:18]Read from MH i2c: E2 [09:01:18]MH_I2C_Read... [09:01:18]Read from MH i2c: E2 0E 00 [09:01:18]MH_I2C_Read... [09:01:18]Read from MH i2c: E2 0E 00 F1 66 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 87 [09:01:18]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:01:18]wFMCommunicate OK [09:01:18]SAM_PROTO_GetShiftState done [09:01:18]FM_GetShiftState done [09:01:18]req_shift_opened done [09:01:18]requested_item shift.open_date is exist - process it [09:01:18]req_shift_open_date [09:01:18]req_shift_open_date done [09:01:18]produce_requested_data done [09:01:18]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24707,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:01:18]process_action_free close_receipt [09:01:18]json_value_free [09:01:18]json_value_free done [09:01:18]process_json_proto returns [09:01:18]Send response to host [09:01:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24707,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:01:18]free response buf [09:01:18]execute_script done [09:01:18]execute_script returns [09:01:18]free content buf [09:01:18]Sock 9.Close socket [09:01:18]Sock 9.Thread stoped [09:01:20]accept exits with 7 [09:01:20]New connection [09:01:20]New thread 3067612516 created [09:01:20]Thread 3067469156 joined [09:01:20]Waiting for new connection... [09:01:20] Sock 7.Parse request [09:01:20]Sock 7.Check first char [09:01:20]Sock 7.First char is OK [09:01:20]request: POST /json_proto HTTP/1.0 [09:01:20]Method: POST [09:01:20]URL: /json_proto [09:01:20]Method is POST - this is cgi request [09:01:20]url: /json_proto [09:01:20]query_string will be loaded in cgi processing [09:01:20]execute_cgi json_proto POST (null) [09:01:20]execute_cgi path=json_proto method=POST [09:01:20]POST find Content-Length [09:01:20]Host: 172.17.45.131:8080 [09:01:20]Content-Length: 677 [09:01:20]Content-Type: application/json [09:01:20] [09:01:20]POST finish read [09:01:20]Found Content-Length = 677 [09:01:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610353", "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:01:20]execute_script... [09:01: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)610353", "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:01:20]POST & json_proto [09:01:20]process_json_proto [09:01:20]json parsed OK: [09:01:20]protocol is kg_v1.0 [09:01:20]action value=close_receipt [09:01:20]process_action close_receipt [09:01:20]cmd_close_receipt [09:01:20]MH_GetDate [09:01:20]Write to MH i2c: F0 00 00 F2 66 47 [09:01:20]Write i2c OK [09:01:20]MH_I2C_Read... [09:01:20]Read from MH i2c: F0 [09:01:20]MH_I2C_Read... [09:01:20]Read from MH i2c: F0 09 00 [09:01:20]MH_I2C_Read... [09:01:20]Read from MH i2c: F0 09 00 F2 66 00 E4 AB A8 66 C6 D4 6E 66 5B [09:01:20]GetLastDocTimeStamp 1722330078 [09:01:20]current date 1722330084 [09:01:20]FM_GetShiftState [09:01:20]SAM_PROTO_GetShiftState [09:01:20]wFMCommunicate request_size=4 [09:01:20]MH_SAM_APDU [09:01:20]CAPDU: 80 13 01 00 [09:01:20]Write to MH i2c: E2 08 00 F3 66 80 13 01 00 00 00 00 00 D6 [09:01:20]Write i2c OK [09:01:20]MH_I2C_Read... [09:01:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:20]Read from MH i2c: E2 [09:01:20]MH_I2C_Read... [09:01:20]Read from MH i2c: E2 0E 00 [09:01:20]MH_I2C_Read... [09:01:20]Read from MH i2c: E2 0E 00 F3 66 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 89 [09:01:20]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:01:20]wFMCommunicate OK [09:01:20]SAM_PROTO_GetShiftState done [09:01:20]FM_GetShiftState done [09:01:20]opened in 1722298218 [09:01:20]opened+sec_in_day 1722384618 [09:01:20]quantity*price = 50036 [09:01:20]sum+1 = 50037 [09:01: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 83 30.07.2024 09:01 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24708 ФПД: 184659816431850 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090124&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24708&fm=184659816431850&tin=02508201610067®Number=0000000000171247&sum=50000 [09:01:21]StoreToDocumentArchive [09:01:21]shift 48 fd 24708 [09:01:21]save to /storage/0048/doc_00024708 [09:01:21]save last doc name /storage/0048/doc_00024708 to /storage/kkm_last_doc_name [09:01:21]save OK [09:01:21]Clear old archive folders... [09:01:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:01:21]tlvbuf is 0142C1F0 [09:01:21]SAM_PROTO_ClearQueue [09:01:21]wFMCommunicate request_size=4 [09:01:21]MH_SAM_APDU [09:01:21]CAPDU: 80 09 00 00 [09:01:21]Write to MH i2c: E2 08 00 00 67 80 09 00 00 00 00 00 00 D9 [09:01:21]Write i2c OK [09:01:21]MH_I2C_Read... [09:01:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:01:21]Read from MH i2c: E2 [09:01:21]MH_I2C_Read... [09:01:21]Read from MH i2c: E2 03 00 [09:01:21]MH_I2C_Read... [09:01:21]Read from MH i2c: E2 03 00 00 67 00 90 00 DB [09:01:21]RAPDU: 90 00 [09:01:21]wFMCommunicate OK [09:01:21]SAM_PROTO_ClearQueue done [09:01:21]KKMCreateOFDPacket [09:01:21]OFDProtocolAddRootSTLVToBuf [09:01:21]FM_MakeSignedData [09:01:21]FM_MakeSignedData [09:01:21]SAM_PROTO_SignData [09:01:21]wFMCommunicate request_size=4 [09:01:21]MH_SAM_APDU [09:01:21]CAPDU: 80 0D 01 02 [09:01:21]Write to MH i2c: E2 08 00 01 67 80 0D 01 02 00 00 00 00 E1 [09:01:21]Write i2c OK [09:01:21]MH_I2C_Read... [09:01:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:01:21]Read from MH i2c: E2 [09:01:21]MH_I2C_Read... [09:01:21]Read from MH i2c: E2 03 00 [09:01:21]MH_I2C_Read... [09:01:21]Read from MH i2c: E2 03 00 01 67 00 90 00 DC [09:01:21]RAPDU: 90 00 [09:01:21]wFMCommunicate OK [09:01:21]wFMCommunicate request_size=255 [09:01:21]MH_SAM_APDU [09:01: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 53 00 00 00 F4 03 04 00 E4 AB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 84 60 00 00 35 04 06 00 A7 [09:01:21]Write to MH i2c: E2 02 01 02 67 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 53 00 00 00 F4 03 04 00 E4 AB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 84 60 00 00 35 04 06 00 A7 00 00 08 [09:01:21]Write i2c OK [09:01:21]MH_I2C_Read... [09:01:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:21]Read from MH i2c: E2 [09:01:21]MH_I2C_Read... [09:01:21]Read from MH i2c: E2 03 00 [09:01:21]MH_I2C_Read... [09:01:21]Read from MH i2c: E2 03 00 02 67 00 90 00 DD [09:01:21]RAPDU: 90 00 [09:01:21]wFMCommunicate OK [09:01:21]wFMCommunicate request_size=10 [09:01:21]MH_SAM_APDU [09:01:21]CAPDU: 80 0D 02 02 05 F2 76 C3 40 EA [09:01:21]Write to MH i2c: E2 0D 00 03 67 80 0D 02 02 05 00 F2 76 C3 40 EA 00 00 43 [09:01:21]Write i2c OK [09:01:21]MH_I2C_Read... [09:01:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:21]Read from MH i2c: E2 [09:01:21]MH_I2C_Read... [09:01:21]Read from MH i2c: E2 03 00 [09:01:21]MH_I2C_Read... [09:01:21]Read from MH i2c: E2 03 00 03 67 00 90 00 DE [09:01:21]RAPDU: 90 00 [09:01:21]wFMCommunicate OK [09:01:21]wFMCommunicate request_size=4 [09:01:21]MH_SAM_APDU [09:01:21]CAPDU: 80 0D 03 02 [09:01:21]Write to MH i2c: E2 08 00 04 67 80 0D 03 02 00 00 00 00 E6 [09:01:21]Write i2c OK [09:01:21]MH_I2C_Read... [09:01:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:01:21]Read from MH i2c: E2 [09:01:21]MH_I2C_Read... [09:01:21]Read from MH i2c: E2 0B 00 [09:01:21]MH_I2C_Read... [09:01:21]Read from MH i2c: E2 0B 00 04 67 00 D9 FA 39 CC FD 47 2C 0E 90 00 3D [09:01:21]RAPDU: D9 FA 39 CC FD 47 2C 0E 90 00 [09:01:21]wFMCommunicate OK [09:01:21]SAM_PROTO_SignData done [09:01:21]FM_MakeSignedData done [09:01:21]CreateOFDProtocolMessage [09:01:21]wFMCommunicate request_size=4 [09:01:21]MH_SAM_APDU [09:01:21]CAPDU: 80 11 00 00 [09:01:21]Write to MH i2c: E2 08 00 05 67 80 11 00 00 00 00 00 00 E6 [09:01:21]Write i2c OK [09:01:21]MH_I2C_Read... [09:01:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:21]Read from MH i2c: E2 [09:01:21]MH_I2C_Read... [09:01:21]Read from MH i2c: E2 17 00 [09:01:21]MH_I2C_Read... [09:01:21]Read from MH i2c: E2 17 00 05 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 3C [09:01:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:01:21]wFMCommunicate OK [09:01:21]CreateOFDProtocolMessage done [09:01:21]OFDSenderStorePacket 24708 [09:01:21]StoreOFDPacket docnum=24708 [09:01:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 FB C7 07 01 A1 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 E4 AB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 84 60 00 00 35 04 06 00 A7 F2 76 C3 40 EA D9 FA 39 CC FD 47 2C 0E [09:01:21]CheckFolder [09:01:21]dirname=/storage/ofd_packets [09:01:21]CheckFolder done [09:01:21]ProducePacketName [09:01:21]name=ofd_packets/00024708 [09:01:21]NVStorageSaveData ofd_packets/00024708 [09:01:21]File name is /storage/ofd_packets/00024708 [09:01:21]Write 301 bytes [09:01:21]NVStorageSaveData done [09:01:21]OFDSenderStorePacket done [09:01:21]KKMCreateOFDPacket done [09:01:21]NVStorageSaveData kkm_last_timestamp [09:01:21]File name is /storage/kkm_last_timestamp [09:01:21]Write 4 bytes [09:01:21]NVStorageSaveData done [09:01:21]ExternCall_PrintAddStr [09:01:21]wPrintStart [09:01:21]Write to MH i2c: 01 00 00 06 67 6D [09:01:21]Write i2c OK [09:01:21]MH_I2C_Read... [09:01:21]Read from MH i2c: 01 [09:01:21]MH_I2C_Read... [09:01:21]Read from MH i2c: 01 07 00 [09:01:21]MH_I2C_Read... [09:01:21]Read from MH i2c: 01 07 00 06 67 00 00 00 00 00 FF 0F 82 [09:01:21]RasterBufferAndPrint [09:01:21]line Счет N : (1)610353 [09:01:21]line ИНН: 02508201610067 [09:01:21]line Контрольно-Кассовый Чек [09:01:21]line ПРОДАЖА [09:01:21]line ТРК (МРК, ГНК) : 32 [09:01:21]line Товар: 2710124130 [09:01:21]line Аи-92-К-2 [09:01:21]line 7.380 * 67.80 [09:01:21]line = 500.36 [09:01:21]line НДС 12% НСП 1% [09:01:21]line > о реализуемом товаре [09:01:21]line ОКРУГЛЕНИЕ: -0.36 [09:01:21]line ИТОГО: 500.00 [09:01:21]line Внесено: 500.00 [09:01:21]line СДАЧА: 0.00 [09:01:21]line НСП 1% : 4.43 [09:01:21]line НДС 12% : 53.14 [09:01:21]line Наличными: 500.00 [09:01:21]line Безнал.: 0.00 [09:01:21]line Место: АЗС № 127 "Партнер Нефть" [09:01:21]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:01:21]line СНО: Общий режим [09:01:21]line Чек 83 30.07.2024 09:01 [09:01:21]line Смена: 48 ФФД: 1.0 [09:01:21]line ЗНМ: 0300000158 [09:01:21]line РНМ: 0000000000171247 [09:01:21]line Версия ККМ: v1.0 [09:01:21]line ФМ: 0000000002098565 [09:01:21]line ФД: 24708 [09:01:21]line ФПД: 184659816431850 [09:01:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090124&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24708&fm=184659816431850&tin=02508201610067®Number=0000000000171247&sum=50000 [09:01:21]written 0, free lines is 4095 [09:01:21]OFD Sender: Processing packet 24708 [packets to send 29, broken 28] [09:01:21]ProducePacketName [09:01:21]name=ofd_packets/00024708 [09:01:21]OFD Sender: To server: pG, [09:01:21]CommunicateWithHost lk.salyk.kg:30040 [09:01:21]ConnectInit lk.salyk.kg [09:01:22]Connected sock=9 [09:01:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 FB C7 07 01 A1 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 E4 AB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 84 60 00 00 35 04 06 00 A7 F2 76 C3 40 EA D9 FA 39 CC FD 47 2C 0E [09:01:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 9B 46 47 00 32 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 32 30 39 38 35 36 35 10 04 04 00 84 60 00 00 F4 03 04 00 73 57 A8 66 B6 04 01 00 00 70 7A 07 25 46 8B 6B 83 [09:01:22]CommunicateWithHost err = 0 [09:01:22]CheckOFDResponse [09:01:22]1017 (14) - 77093643461234 [09:01:22]1041 (16) - 0000000002098565 [09:01:22]1040 (4) - 24708 [09:01:22]1012 (4) - 30.07.2024 03:01 [09:01:22]1206 (1) - 0 [09:01:22]OFD Sender: Remove packet 24708 [09:01:22]ProducePacketName [09:01:22]name=ofd_packets/00024708 [09:01:22]NVStorageDeleteData [09:01:22]Write to MH i2c: 01 00 00 31 67 98 [09:01:22]Write i2c OK [09:01:22]MH_I2C_Read... [09:01:22]Read from MH i2c: 01 [09:01:22]MH_I2C_Read... [09:01:22]Read from MH i2c: 01 07 00 [09:01:22]MH_I2C_Read... [09:01:22]Read from MH i2c: 01 07 00 31 67 00 00 00 00 00 EB 0C 96 [09:01:22]RasterBufferAndPrint [09:01:22]line [09:01:22]line [09:01:22]line [09:01:22]line [09:01:22]line [09:01:22]written 0, free lines is 3319 [09:01:22]MH_Cut [09:01:22]Write to MH i2c: D1 01 00 38 67 01 71 [09:01:22]Write i2c OK [09:01:22]MH_I2C_Read... [09:01:22]Read from MH i2c: D1 [09:01:22]MH_I2C_Read... [09:01:22]Read from MH i2c: D1 01 00 [09:01:22]MH_I2C_Read... [09:01:22]Read from MH i2c: D1 01 00 38 67 00 70 [09:01:22]Write to MH i2c: 01 00 00 39 67 A0 [09:01:22]Write i2c OK [09:01:22]MH_I2C_Read... [09:01:22]OFD Sender: No OFD packet to send [09:01:22]*** Cut start [09:01:22]*** Partial cut [09:01:22]*** CUTSNS_PIN = 1 [09:01:23]*** CUTSNS_PIN = 0 [09:01:23]*** Brake cut motor [09:01:23]Read from MH i2c: 01 [09:01:23]MH_I2C_Read... [09:01:23]*** Stop cut motor [09:01:23]*** Cut end [09:01:23]Read from MH i2c: 01 07 00 [09:01:23]MH_I2C_Read... [09:01:23]Read from MH i2c: 01 07 00 39 67 00 00 00 00 00 FF 0F B5 [09:01:23]process_action close_receipt done [09:01:23]requested_data is exist [09:01:23]produce_requested_data [09:01:23]requested_item fm.sn is exist - process it [09:01:23]wFMCommunicate request_size=4 [09:01:23]MH_SAM_APDU [09:01:23]CAPDU: 80 11 00 00 [09:01:23]Write to MH i2c: E2 08 00 3A 67 80 11 00 00 00 00 00 00 1B [09:01:23]Write i2c OK [09:01:23]MH_I2C_Read... [09:01:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:23]Read from MH i2c: E2 [09:01:23]MH_I2C_Read... [09:01:23]Read from MH i2c: E2 17 00 [09:01:23]MH_I2C_Read... [09:01:23]Read from MH i2c: E2 17 00 3A 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 71 [09:01:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:01:23]wFMCommunicate OK [09:01:23]requested_item fd.num is exist - process it [09:01:23]SAM_PROTO_GetFieldsCounters [09:01:23]wFMCommunicate request_size=4 [09:01:23]MH_SAM_APDU [09:01:23]CAPDU: 80 13 00 00 [09:01:23]Write to MH i2c: E2 08 00 3B 67 80 13 00 00 00 00 00 00 1E [09:01:23]Write i2c OK [09:01:23]MH_I2C_Read... [09:01:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:01:23]Read from MH i2c: E2 [09:01:23]MH_I2C_Read... [09:01:23]Read from MH i2c: E2 62 00 [09:01:23]MH_I2C_Read... [09:01:23]Read from MH i2c: E2 62 00 3B 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 84 60 00 00 0E 04 04 00 30 00 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 4C [09:01:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 84 60 00 00 0E 04 04 00 30 00 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 [09:01:23]wFMCommunicate OK [09:01:23]SAM_PROTO_GetFieldsCounters done [09:01:23]requested_item shift.num is exist - process it [09:01:23]requested_item shift.opened is exist - process it [09:01:23]req_shift_opened [09:01:23]FM_GetShiftState [09:01:23]SAM_PROTO_GetShiftState [09:01:23]wFMCommunicate request_size=4 [09:01:23]MH_SAM_APDU [09:01:23]CAPDU: 80 13 01 00 [09:01:23]Write to MH i2c: E2 08 00 3C 67 80 13 01 00 00 00 00 00 20 [09:01:23]Write i2c OK [09:01:23]MH_I2C_Read... [09:01:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:23]Read from MH i2c: E2 [09:01:23]MH_I2C_Read... [09:01:23]Read from MH i2c: E2 0E 00 [09:01:23]MH_I2C_Read... [09:01:23]Read from MH i2c: E2 0E 00 3C 67 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 D3 [09:01:23]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:01:23]wFMCommunicate OK [09:01:23]SAM_PROTO_GetShiftState done [09:01:23]FM_GetShiftState done [09:01:23]req_shift_opened done [09:01:23]requested_item shift.open_date is exist - process it [09:01:23]req_shift_open_date [09:01:23]req_shift_open_date done [09:01:23]produce_requested_data done [09:01:23]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24708,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:01:23]process_action_free close_receipt [09:01:23]json_value_free [09:01:23]json_value_free done [09:01:23]process_json_proto returns [09:01:23]Send response to host [09:01:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24708,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:01:23]free response buf [09:01:23]execute_script done [09:01:23]execute_script returns [09:01:23]free content buf [09:01:23]Sock 7.Close socket [09:01:23]Sock 7.Thread stoped [09:01:27]OFD Sender: No OFD packet to send [09:01:32]OFD Sender: No OFD packet to send [09:01:37]OFD Sender: No OFD packet to send [09:01:42]OFD Sender: No OFD packet to send [09:01:47]OFD Sender: No OFD packet to send [09:01:52]OFD Sender: No OFD packet to send [09:01:57]OFD Sender: No OFD packet to send [09:02:02]OFD Sender: No OFD packet to send [09:02:07]OFD Sender: No OFD packet to send [09:02:12]OFD Sender: No OFD packet to send [09:02:17]OFD Sender: No OFD packet to send [09:02:22]OFD Sender: No OFD packet to send [09:02:27]OFD Sender: No OFD packet to send [09:02:32]OFD Sender: No OFD packet to send [09:02:37]OFD Sender: No OFD packet to send [09:02:42]OFD Sender: No OFD packet to send [09:02:47]OFD Sender: No OFD packet to send [09:02:52]OFD Sender: No OFD packet to send [09:02:57]OFD Sender: No OFD packet to send [09:03:02]OFD Sender: No OFD packet to send [09:03:07]OFD Sender: No OFD packet to send [09:03:12]OFD Sender: No OFD packet to send [09:03:17]OFD Sender: No OFD packet to send [09:03:22]OFD Sender: No OFD packet to send [09:03:27]OFD Sender: No OFD packet to send [09:03:32]OFD Sender: No OFD packet to send [09:03:37]OFD Sender: No OFD packet to send [09:03:42]OFD Sender: No OFD packet to send [09:03:47]OFD Sender: No OFD packet to send [09:03:52]OFD Sender: No OFD packet to send [09:03:57]OFD Sender: No OFD packet to send [09:04:02]OFD Sender: No OFD packet to send [09:04:07]OFD Sender: No OFD packet to send [09:04:12]OFD Sender: No OFD packet to send [09:04:17]OFD Sender: No OFD packet to send [09:04:22]OFD Sender: No OFD packet to send [09:04:27]OFD Sender: No OFD packet to send [09:04:32]OFD Sender: No OFD packet to send [09:04:37]OFD Sender: No OFD packet to send [09:04:42]OFD Sender: No OFD packet to send [09:04:47]OFD Sender: No OFD packet to send [09:04:52]OFD Sender: No OFD packet to send [09:04:57]OFD Sender: No OFD packet to send [09:05:02]OFD Sender: No OFD packet to send [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]accept exits with 10 [09:05:42]New connection [09:05:42]New thread 3067469156 created [09:05:42]Thread 3067612516 joined [09:05:42]Waiting for new connection... [09:05:42] Sock 10.Parse request [09:05:42]Sock 10.Check first char [09:05:42]Sock 10.First char is OK [09:05:42]request: POST /json_proto HTTP/1.0 [09:05:42]Method: POST [09:05:42]URL: /json_proto [09:05:42]Method is POST - this is cgi request [09:05:42]url: /json_proto [09:05:42]query_string will be loaded in cgi processing [09:05:42]execute_cgi json_proto POST (null) [09:05:42]execute_cgi path=json_proto method=POST [09:05:42]POST find Content-Length [09:05:42]Host: 172.17.45.131:8080 [09:05:42]Content-Length: 816 [09:05:42]Content-Type: application/json [09:05:42] [09:05:42]POST finish read [09:05:42]Found Content-Length = 816 [09:05:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610355", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:05:42]execute_script... [09:05:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610355", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:05:42]POST & json_proto [09:05:42]process_json_proto [09:05:42]json parsed OK: [09:05:42]protocol is kg_v1.0 [09:05:42]action value=close_receipt [09:05:42]process_action close_receipt [09:05:42]cmd_close_receipt [09:05:42]MH_GetDate [09:05:42]Write to MH i2c: F0 00 00 3D 67 93 [09:05:42]Write i2c OK [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: F0 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: F0 09 00 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: F0 09 00 3D 67 00 EA AC A8 66 C6 D4 6E 66 AE [09:05:42]GetLastDocTimeStamp 1722330084 [09:05:42]current date 1722330346 [09:05:42]FM_GetShiftState [09:05:42]SAM_PROTO_GetShiftState [09:05:42]wFMCommunicate request_size=4 [09:05:42]MH_SAM_APDU [09:05:42]CAPDU: 80 13 01 00 [09:05:42]Write to MH i2c: E2 08 00 3E 67 80 13 01 00 00 00 00 00 22 [09:05:42]Write i2c OK [09:05:42]MH_I2C_Read... [09:05:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:42]Read from MH i2c: E2 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: E2 0E 00 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: E2 0E 00 3E 67 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 D5 [09:05:42]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:05:42]wFMCommunicate OK [09:05:42]SAM_PROTO_GetShiftState done [09:05:42]FM_GetShiftState done [09:05:42]opened in 1722298218 [09:05:42]opened+sec_in_day 1722384618 [09:05:42]quantity*price = 50036 [09:05:42]sum+1 = 50037 [09:05:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 84 30.07.2024 09:05 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002098565 ФД: 24709 ФПД: 269059125970975 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090546&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24709&fm=269059125970975&tin=02508201610067®Number=0000000000171247&sum=50036 [09:05:43]StoreToDocumentArchive [09:05:43]shift 48 fd 24709 [09:05:43]save to /storage/0048/doc_00024709 [09:05:43]save last doc name /storage/0048/doc_00024709 to /storage/kkm_last_doc_name [09:05:43]save OK [09:05:43]Clear old archive folders... [09:05:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:05:43]tlvbuf is 012EDA90 [09:05:43]SAM_PROTO_ClearQueue [09:05:43]wFMCommunicate request_size=4 [09:05:43]MH_SAM_APDU [09:05:43]CAPDU: 80 09 00 00 [09:05:43]Write to MH i2c: E2 08 00 4B 67 80 09 00 00 00 00 00 00 24 [09:05:43]Write i2c OK [09:05:43]MH_I2C_Read... [09:05:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:05:43]Read from MH i2c: E2 [09:05:43]MH_I2C_Read... [09:05:43]Read from MH i2c: E2 03 00 [09:05:43]MH_I2C_Read... [09:05:43]Read from MH i2c: E2 03 00 4B 67 00 90 00 26 [09:05:43]RAPDU: 90 00 [09:05:43]wFMCommunicate OK [09:05:43]SAM_PROTO_ClearQueue done [09:05:43]KKMCreateOFDPacket [09:05:43]OFDProtocolAddRootSTLVToBuf [09:05:43]FM_MakeSignedData [09:05:43]FM_MakeSignedData [09:05:43]SAM_PROTO_SignData [09:05:43]wFMCommunicate request_size=4 [09:05:43]MH_SAM_APDU [09:05:43]CAPDU: 80 0D 01 02 [09:05:43]Write to MH i2c: E2 08 00 4C 67 80 0D 01 02 00 00 00 00 2C [09:05:43]Write i2c OK [09:05:43]MH_I2C_Read... [09:05:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:05:43]Read from MH i2c: E2 [09:05:43]MH_I2C_Read... [09:05:43]Read from MH i2c: E2 03 00 [09:05:43]MH_I2C_Read... [09:05:43]Read from MH i2c: E2 03 00 4C 67 00 90 00 27 [09:05:43]RAPDU: 90 00 [09:05:43]wFMCommunicate OK [09:05:43]wFMCommunicate request_size=255 [09:05:43]MH_SAM_APDU [09:05:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 EA AC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 85 60 00 00 35 04 06 00 F4 [09:05:43]Write to MH i2c: E2 02 01 4D 67 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 EA AC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 85 60 00 00 35 04 06 00 F4 00 00 F1 [09:05:43]Write i2c OK [09:05:43]MH_I2C_Read... [09:05:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:05:43]Read from MH i2c: E2 [09:05:43]MH_I2C_Read... [09:05:43]Read from MH i2c: E2 03 00 [09:05:43]MH_I2C_Read... [09:05:43]Read from MH i2c: E2 03 00 4D 67 00 90 00 28 [09:05:43]RAPDU: 90 00 [09:05:43]wFMCommunicate OK [09:05:43]wFMCommunicate request_size=10 [09:05:43]MH_SAM_APDU [09:05:43]CAPDU: 80 0D 02 02 05 B5 35 A0 88 1F [09:05:43]Write to MH i2c: E2 0D 00 4E 67 80 0D 02 02 05 00 B5 35 A0 88 1F 00 00 6A [09:05:43]Write i2c OK [09:05:43]MH_I2C_Read... [09:05:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:05:43]Read from MH i2c: E2 [09:05:43]MH_I2C_Read... [09:05:43]Read from MH i2c: E2 03 00 [09:05:43]MH_I2C_Read... [09:05:43]Read from MH i2c: E2 03 00 4E 67 00 90 00 29 [09:05:43]RAPDU: 90 00 [09:05:43]wFMCommunicate OK [09:05:43]wFMCommunicate request_size=4 [09:05:43]MH_SAM_APDU [09:05:43]CAPDU: 80 0D 03 02 [09:05:43]Write to MH i2c: E2 08 00 4F 67 80 0D 03 02 00 00 00 00 31 [09:05:43]Write i2c OK [09:05:43]MH_I2C_Read... [09:05:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:05:43]Read from MH i2c: E2 [09:05:43]MH_I2C_Read... [09:05:43]Read from MH i2c: E2 0B 00 [09:05:43]MH_I2C_Read... [09:05:43]Read from MH i2c: E2 0B 00 4F 67 00 95 E0 94 93 52 49 83 16 90 00 02 [09:05:43]RAPDU: 95 E0 94 93 52 49 83 16 90 00 [09:05:43]wFMCommunicate OK [09:05:43]SAM_PROTO_SignData done [09:05:43]FM_MakeSignedData done [09:05:43]CreateOFDProtocolMessage [09:05:43]wFMCommunicate request_size=4 [09:05:43]MH_SAM_APDU [09:05:43]CAPDU: 80 11 00 00 [09:05:43]Write to MH i2c: E2 08 00 50 67 80 11 00 00 00 00 00 00 31 [09:05:43]Write i2c OK [09:05:43]MH_I2C_Read... [09:05:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:43]Read from MH i2c: E2 [09:05:43]MH_I2C_Read... [09:05:43]Read from MH i2c: E2 17 00 [09:05:43]MH_I2C_Read... [09:05:43]Read from MH i2c: E2 17 00 50 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 87 [09:05:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:05:43]wFMCommunicate OK [09:05:43]CreateOFDProtocolMessage done [09:05:43]OFDSenderStorePacket 24709 [09:05:43]StoreOFDPacket docnum=24709 [09:05:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 4E AC 07 01 CB A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 EA AC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 85 60 00 00 35 04 06 00 F4 B5 35 A0 88 1F 95 E0 94 93 52 49 83 16 [09:05:43]CheckFolder [09:05:43]dirname=/storage/ofd_packets [09:05:43]CheckFolder done [09:05:43]ProducePacketName [09:05:43]name=ofd_packets/00024709 [09:05:43]NVStorageSaveData ofd_packets/00024709 [09:05:43]File name is /storage/ofd_packets/00024709 [09:05:43]Write 301 bytes [09:05:43]NVStorageSaveData done [09:05:43]OFDSenderStorePacket done [09:05:43]KKMCreateOFDPacket done [09:05:43]NVStorageSaveData kkm_last_timestamp [09:05:43]File name is /storage/kkm_last_timestamp [09:05:43]Write 4 bytes [09:05:43]NVStorageSaveData done [09:05:43]ExternCall_PrintAddStr [09:05:43]wPrintStart [09:05:43]Write to MH i2c: 01 00 00 51 67 B8 [09:05:43]Write i2c OK [09:05:43]MH_I2C_Read... [09:05:43]Read from MH i2c: 01 [09:05:43]MH_I2C_Read... [09:05:43]Read from MH i2c: 01 07 00 [09:05:43]MH_I2C_Read... [09:05:43]Read from MH i2c: 01 07 00 51 67 00 00 00 00 00 FF 0F CD [09:05:43]RasterBufferAndPrint [09:05:43]line Счет N : (1)610355 [09:05:43]line ИНН: 02508201610067 [09:05:43]line Контрольно-Кассовый Чек [09:05:43]line ПРОДАЖА [09:05:43]line ТРК (МРК, ГНК) : 52 [09:05:43]line Товар: 2710124130 [09:05:43]line Аи-92-К-2 [09:05:43]line 7.380 * 67.80 [09:05:43]line = 500.36 [09:05:43]line НДС 12% НСП 1% [09:05:43]line > о реализуемом товаре [09:05:43]line ИТОГО: 500.36 [09:05:43]line НСП 1% : 4.43 [09:05:43]line НДС 12% : 53.14 [09:05:43]line Наличными: 0.00 [09:05:43]line Безнал.: 500.36 [09:05:43]line Место: АЗС № 127 "Партнер Нефть" [09:05:43]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:05:43]line СНО: Общий режим [09:05:43]line Чек 84 30.07.2024 09:05 [09:05:43]line Смена: 48 ФФД: 1.0 [09:05:43]line ЗНМ: 0300000158 [09:05:43]line РНМ: 0000000000171247 [09:05:43]line Версия ККМ: v1.0 [09:05:43]line Платежная система: Бакай Банк [09:05:43]line ФМ: 0000000002098565 [09:05:43]line ФД: 24709 [09:05:43]line ФПД: 269059125970975 [09:05:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090546&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24709&fm=269059125970975&tin=02508201610067®Number=0000000000171247&sum=50036 [09:05:44]OFD Sender: Processing packet 24709 [packets to send 29, broken 28] [09:05:44]ProducePacketName [09:05:44]name=ofd_packets/00024709 [09:05:44]OFD Sender: To server: pG, [09:05:44]CommunicateWithHost lk.salyk.kg:30040 [09:05:44]ConnectInit lk.salyk.kg [09:05:44]written 0, free lines is 4095 [09:05:44]Connected sock=9 [09:05:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 4E AC 07 01 CB A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 EA AC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 85 60 00 00 35 04 06 00 F4 B5 35 A0 88 1F 95 E0 94 93 52 49 83 16 [09:05:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 7A B6 47 00 3A 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 32 30 39 38 35 36 35 10 04 04 00 85 60 00 00 F4 03 04 00 79 58 A8 66 B6 04 01 00 00 6D FB 2A 66 68 13 6F 6E [09:05:44]CommunicateWithHost err = 0 [09:05:44]CheckOFDResponse [09:05:44]1017 (14) - 77093643461234 [09:05:44]1041 (16) - 0000000002098565 [09:05:44]1040 (4) - 24709 [09:05:44]1012 (4) - 30.07.2024 03:05 [09:05:44]1206 (1) - 0 [09:05:44]OFD Sender: Remove packet 24709 [09:05:44]ProducePacketName [09:05:44]name=ofd_packets/00024709 [09:05:44]NVStorageDeleteData [09:05:44]Write to MH i2c: 01 00 00 7B 67 E2 [09:05:44]Write i2c OK [09:05:44]MH_I2C_Read... [09:05:44]Read from MH i2c: 01 [09:05:44]MH_I2C_Read... [09:05:44]Read from MH i2c: 01 07 00 [09:05:44]MH_I2C_Read... [09:05:44]Read from MH i2c: 01 07 00 7B 67 00 00 00 00 00 FF 0C F4 [09:05:44]RasterBufferAndPrint [09:05:44]line [09:05:44]line [09:05:44]line [09:05:44]line [09:05:44]line [09:05:44]written 0, free lines is 3333 [09:05:44]MH_Cut [09:05:44]Write to MH i2c: D1 01 00 82 67 01 BB [09:05:44]Write i2c OK [09:05:44]MH_I2C_Read... [09:05:44]Read from MH i2c: D1 [09:05:44]MH_I2C_Read... [09:05:44]Read from MH i2c: D1 01 00 [09:05:44]MH_I2C_Read... [09:05:44]Read from MH i2c: D1 01 00 82 67 00 BA [09:05:44]Write to MH i2c: 01 00 00 83 67 EA [09:05:44]Write i2c OK [09:05:44]MH_I2C_Read... [09:05:45]OFD Sender: No OFD packet to send [09:05:45]*** Cut start [09:05:45]*** Partial cut [09:05:45]*** CUTSNS_PIN = 1 [09:05:45]*** CUTSNS_PIN = 0 [09:05:45]*** Brake cut motor [09:05:45]Read from MH i2c: 01 [09:05:45]MH_I2C_Read... [09:05:45]*** Stop cut motor [09:05:45]*** Cut end [09:05:45]Read from MH i2c: 01 07 00 [09:05:45]MH_I2C_Read... [09:05:45]Read from MH i2c: 01 07 00 83 67 00 00 00 00 00 FF 0F FF [09:05:45]process_action close_receipt done [09:05:45]requested_data is exist [09:05:45]produce_requested_data [09:05:45]requested_item fm.sn is exist - process it [09:05:45]wFMCommunicate request_size=4 [09:05:45]MH_SAM_APDU [09:05:45]CAPDU: 80 11 00 00 [09:05:45]Write to MH i2c: E2 08 00 84 67 80 11 00 00 00 00 00 00 65 [09:05:45]Write i2c OK [09:05:45]MH_I2C_Read... [09:05:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:46]Read from MH i2c: E2 [09:05:46]MH_I2C_Read... [09:05:46]Read from MH i2c: E2 17 00 [09:05:46]MH_I2C_Read... [09:05:46]Read from MH i2c: E2 17 00 84 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 BB [09:05:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:05:46]wFMCommunicate OK [09:05:46]requested_item fd.num is exist - process it [09:05:46]SAM_PROTO_GetFieldsCounters [09:05:46]wFMCommunicate request_size=4 [09:05:46]MH_SAM_APDU [09:05:46]CAPDU: 80 13 00 00 [09:05:46]Write to MH i2c: E2 08 00 85 67 80 13 00 00 00 00 00 00 68 [09:05:46]Write i2c OK [09:05:46]MH_I2C_Read... [09:05:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:05:46]Read from MH i2c: E2 [09:05:46]MH_I2C_Read... [09:05:46]Read from MH i2c: E2 62 00 [09:05:46]MH_I2C_Read... [09:05:46]Read from MH i2c: E2 62 00 85 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 85 60 00 00 0E 04 04 00 30 00 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 9A [09:05:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 85 60 00 00 0E 04 04 00 30 00 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 [09:05:46]wFMCommunicate OK [09:05:46]SAM_PROTO_GetFieldsCounters done [09:05:46]requested_item shift.num is exist - process it [09:05:46]requested_item shift.opened is exist - process it [09:05:46]req_shift_opened [09:05:46]FM_GetShiftState [09:05:46]SAM_PROTO_GetShiftState [09:05:46]wFMCommunicate request_size=4 [09:05:46]MH_SAM_APDU [09:05:46]CAPDU: 80 13 01 00 [09:05:46]Write to MH i2c: E2 08 00 86 67 80 13 01 00 00 00 00 00 6A [09:05:46]Write i2c OK [09:05:46]MH_I2C_Read... [09:05:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:46]Read from MH i2c: E2 [09:05:46]MH_I2C_Read... [09:05:46]Read from MH i2c: E2 0E 00 [09:05:46]MH_I2C_Read... [09:05:46]Read from MH i2c: E2 0E 00 86 67 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 1D [09:05:46]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:05:46]wFMCommunicate OK [09:05:46]SAM_PROTO_GetShiftState done [09:05:46]FM_GetShiftState done [09:05:46]req_shift_opened done [09:05:46]requested_item shift.open_date is exist - process it [09:05:46]req_shift_open_date [09:05:46]req_shift_open_date done [09:05:46]produce_requested_data done [09:05:46]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24709,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:05:46]process_action_free close_receipt [09:05:46]json_value_free [09:05:46]json_value_free done [09:05:46]process_json_proto returns [09:05:46]Send response to host [09:05:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24709,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:05:46]free response buf [09:05:46]execute_script done [09:05:46]execute_script returns [09:05:46]free content buf [09:05:46]Sock 10.Close socket [09:05:46]Sock 10.Thread stoped [09:05:50]OFD Sender: No OFD packet to send [09:05:55]OFD Sender: No OFD packet to send [09:06:00]OFD Sender: No OFD packet to send [09:06:05]OFD Sender: No OFD packet to send [09:06:10]OFD Sender: No OFD packet to send [09:06:15]OFD Sender: No OFD packet to send [09:06:20]OFD Sender: No OFD packet to send [09:06:25]OFD Sender: No OFD packet to send [09:06:30]OFD Sender: No OFD packet to send [09:06:35]OFD Sender: No OFD packet to send [09:06:40]OFD Sender: No OFD packet to send [09:06:45]OFD Sender: No OFD packet to send [09:06:50]OFD Sender: No OFD packet to send [09:06:55]OFD Sender: No OFD packet to send [09:06:56]accept exits with 7 [09:06:56]New connection [09:06:56]New thread 3067612516 created [09:06:56]Thread 3067469156 joined [09:06:56]Waiting for new connection... [09:06:56] Sock 7.Parse request [09:06:56]Sock 7.Check first char [09:06:56]Sock 7.First char is OK [09:06:56]request: POST /json_proto HTTP/1.0 [09:06:56]Method: POST [09:06:56]URL: /json_proto [09:06:56]Method is POST - this is cgi request [09:06:56]url: /json_proto [09:06:56]query_string will be loaded in cgi processing [09:06:56]execute_cgi json_proto POST (null) [09:06:56]execute_cgi path=json_proto method=POST [09:06:56]POST find Content-Length [09:06:56]Host: 172.17.45.131:8080 [09:06:56]Content-Length: 677 [09:06:56]Content-Type: application/json [09:06:56] [09:06:56]POST finish read [09:06:56]Found Content-Length = 677 [09:06:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610356", "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.560, "sum" : 376.97, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 376.00, "payments": [ { "type": 0, "sum" : 376.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:56]execute_script... [09:06: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)610356", "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.560, "sum" : 376.97, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 376.00, "payments": [ { "type": 0, "sum" : 376.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:56]POST & json_proto [09:06:56]process_json_proto [09:06:56]json parsed OK: [09:06:56]protocol is kg_v1.0 [09:06:56]action value=close_receipt [09:06:56]process_action close_receipt [09:06:56]cmd_close_receipt [09:06:56]MH_GetDate [09:06:56]Write to MH i2c: F0 00 00 87 67 DD [09:06:56]Write i2c OK [09:06:56]MH_I2C_Read... [09:06:56]Read from MH i2c: F0 [09:06:56]MH_I2C_Read... [09:06:56]Read from MH i2c: F0 09 00 [09:06:56]MH_I2C_Read... [09:06:56]Read from MH i2c: F0 09 00 87 67 00 35 AD A8 66 C6 D4 6E 66 44 [09:06:56]GetLastDocTimeStamp 1722330346 [09:06:56]current date 1722330421 [09:06:56]FM_GetShiftState [09:06:56]SAM_PROTO_GetShiftState [09:06:56]wFMCommunicate request_size=4 [09:06:56]MH_SAM_APDU [09:06:56]CAPDU: 80 13 01 00 [09:06:56]Write to MH i2c: E2 08 00 88 67 80 13 01 00 00 00 00 00 6C [09:06:56]Write i2c OK [09:06:56]MH_I2C_Read... [09:06:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:56]Read from MH i2c: E2 [09:06:56]MH_I2C_Read... [09:06:56]Read from MH i2c: E2 0E 00 [09:06:56]MH_I2C_Read... [09:06:56]Read from MH i2c: E2 0E 00 88 67 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 1F [09:06:56]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:06:56]wFMCommunicate OK [09:06:56]SAM_PROTO_GetShiftState done [09:06:56]FM_GetShiftState done [09:06:56]opened in 1722298218 [09:06:56]opened+sec_in_day 1722384618 [09:06:56]quantity*price = 37696 [09:06:56]sum+1 = 37698 [09:06:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.97 ИТОГО: 376.00 Внесено: 400.00 СДАЧА: 24.00 НСП 1% : 3.34 НДС 12% : 40.03 Наличными: 376.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 85 30.07.2024 09:07 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24710 ФПД: 233751178284341 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090701&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24710&fm=233751178284341&tin=02508201610067®Number=0000000000171247&sum=37600 [09:06:57]StoreToDocumentArchive [09:06:57]shift 48 fd 24710 [09:06:57]save to /storage/0048/doc_00024710 [09:06:57]save last doc name /storage/0048/doc_00024710 to /storage/kkm_last_doc_name [09:06:57]save OK [09:06:57]Clear old archive folders... [09:06:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:06:57]tlvbuf is 012CCC20 [09:06:57]SAM_PROTO_ClearQueue [09:06:57]wFMCommunicate request_size=4 [09:06:57]MH_SAM_APDU [09:06:57]CAPDU: 80 09 00 00 [09:06:57]Write to MH i2c: E2 08 00 95 67 80 09 00 00 00 00 00 00 6E [09:06:57]Write i2c OK [09:06:57]MH_I2C_Read... [09:06:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:06:57]Read from MH i2c: E2 [09:06:57]MH_I2C_Read... [09:06:57]Read from MH i2c: E2 03 00 [09:06:57]MH_I2C_Read... [09:06:57]Read from MH i2c: E2 03 00 95 67 00 90 00 70 [09:06:57]RAPDU: 90 00 [09:06:57]wFMCommunicate OK [09:06:57]SAM_PROTO_ClearQueue done [09:06:57]KKMCreateOFDPacket [09:06:57]OFDProtocolAddRootSTLVToBuf [09:06:57]FM_MakeSignedData [09:06:57]FM_MakeSignedData [09:06:57]SAM_PROTO_SignData [09:06:57]wFMCommunicate request_size=4 [09:06:57]MH_SAM_APDU [09:06:57]CAPDU: 80 0D 01 02 [09:06:57]Write to MH i2c: E2 08 00 96 67 80 0D 01 02 00 00 00 00 76 [09:06:57]Write i2c OK [09:06:57]MH_I2C_Read... [09:06:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:06:57]Read from MH i2c: E2 [09:06:57]MH_I2C_Read... [09:06:57]Read from MH i2c: E2 03 00 [09:06:57]MH_I2C_Read... [09:06:57]Read from MH i2c: E2 03 00 96 67 00 90 00 71 [09:06:57]RAPDU: 90 00 [09:06:57]wFMCommunicate OK [09:06:57]wFMCommunicate request_size=255 [09:06:57]MH_SAM_APDU [09:06: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 B8 15 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 41 93 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 92 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 0F 00 00 00 00 07 04 06 00 E0 92 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 35 AD A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 86 60 00 00 35 04 06 00 D4 [09:06:57]Write to MH i2c: E2 02 01 97 67 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 15 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 41 93 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 92 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 0F 00 00 00 00 07 04 06 00 E0 92 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 35 AD A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 86 60 00 00 35 04 06 00 D4 00 00 C8 [09:06:57]Write i2c OK [09:06:57]MH_I2C_Read... [09:06:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:58]Read from MH i2c: E2 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: E2 03 00 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: E2 03 00 97 67 00 90 00 72 [09:06:58]RAPDU: 90 00 [09:06:58]wFMCommunicate OK [09:06:58]wFMCommunicate request_size=10 [09:06:58]MH_SAM_APDU [09:06:58]CAPDU: 80 0D 02 02 05 98 6F F2 8D 35 [09:06:58]Write to MH i2c: E2 0D 00 98 67 80 0D 02 02 05 00 98 6F F2 8D 35 00 00 3E [09:06:58]Write i2c OK [09:06:58]MH_I2C_Read... [09:06:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:58]Read from MH i2c: E2 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: E2 03 00 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: E2 03 00 98 67 00 90 00 73 [09:06:58]RAPDU: 90 00 [09:06:58]wFMCommunicate OK [09:06:58]wFMCommunicate request_size=4 [09:06:58]MH_SAM_APDU [09:06:58]CAPDU: 80 0D 03 02 [09:06:58]Write to MH i2c: E2 08 00 99 67 80 0D 03 02 00 00 00 00 7B [09:06:58]Write i2c OK [09:06:58]MH_I2C_Read... [09:06:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:06:58]Read from MH i2c: E2 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: E2 0B 00 [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: E2 0B 00 99 67 00 94 11 A7 52 17 37 1D 62 90 00 E7 [09:06:58]RAPDU: 94 11 A7 52 17 37 1D 62 90 00 [09:06:58]wFMCommunicate OK [09:06:58]SAM_PROTO_SignData done [09:06:58]FM_MakeSignedData done [09:06:58]CreateOFDProtocolMessage [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 9A 67 80 11 00 00 00 00 00 00 7B [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 9A 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D1 [09:06:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:06:58]wFMCommunicate OK [09:06:58]CreateOFDProtocolMessage done [09:06:58]OFDSenderStorePacket 24710 [09:06:58]StoreOFDPacket docnum=24710 [09:06:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 13 91 07 01 41 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 15 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 41 93 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 92 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 0F 00 00 00 00 07 04 06 00 E0 92 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 35 AD A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 86 60 00 00 35 04 06 00 D4 98 6F F2 8D 35 94 11 A7 52 17 37 1D 62 [09:06:58]CheckFolder [09:06:58]dirname=/storage/ofd_packets [09:06:58]CheckFolder done [09:06:58]ProducePacketName [09:06:58]name=ofd_packets/00024710 [09:06:58]NVStorageSaveData ofd_packets/00024710 [09:06:58]File name is /storage/ofd_packets/00024710 [09:06:58]Write 301 bytes [09:06:58]NVStorageSaveData done [09:06:58]OFDSenderStorePacket done [09:06:58]KKMCreateOFDPacket done [09:06:58]NVStorageSaveData kkm_last_timestamp [09:06:58]File name is /storage/kkm_last_timestamp [09:06:58]Write 4 bytes [09:06:58]NVStorageSaveData done [09:06:58]ExternCall_PrintAddStr [09:06:58]wPrintStart [09:06:58]Write to MH i2c: 01 00 00 9B 67 02 [09:06:58]Write i2c OK [09:06:58]MH_I2C_Read... [09:06:58]Read from MH i2c: 01 [09:06:58]MH_I2C_Read... [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 9B 67 00 00 00 00 00 FF 0F 17 [09:06:58]RasterBufferAndPrint [09:06:58]line Счет N : (1)610356 [09:06:58]line ИНН: 02508201610067 [09:06:58]line Контрольно-Кассовый Чек [09:06:58]line ПРОДАЖА [09:06:58]line ТРК (МРК, ГНК) : 32 [09:06:58]line Товар: 2710124130 [09:06:58]line Аи-92-К-2 [09:06:58]line 5.560 * 67.80 [09:06:58]line = 376.97 [09:06:58]line НДС 12% НСП 1% [09:06:58]line > о реализуемом товаре [09:06:58]line ОКРУГЛЕНИЕ: -0.97 [09:06:58]line ИТОГО: 376.00 [09:06:58]line Внесено: 400.00 [09:06:58]line СДАЧА: 24.00 [09:06:58]line НСП 1% : 3.34 [09:06:58]line НДС 12% : 40.03 [09:06:58]line Наличными: 376.00 [09:06:58]line Безнал.: 0.00 [09:06:58]line Место: АЗС № 127 "Партнер Нефть" [09:06:58]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:06:58]line СНО: Общий режим [09:06:58]line Чек 85 30.07.2024 09:07 [09:06:58]line Смена: 48 ФФД: 1.0 [09:06:58]line ЗНМ: 0300000158 [09:06:58]line РНМ: 0000000000171247 [09:06:58]line Версия ККМ: v1.0 [09:06:58]line ФМ: 0000000002098565 [09:06:58]line ФД: 24710 [09:06:58]line ФПД: 233751178284341 [09:06:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090701&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24710&fm=233751178284341&tin=02508201610067®Number=0000000000171247&sum=37600 [09:06:58]OFD Sender: Processing packet 24710 [packets to send 29, broken 28] [09:06:58]ProducePacketName [09:06:58]name=ofd_packets/00024710 [09:06:58]OFD Sender: To server: pG, [09:06:58]CommunicateWithHost lk.salyk.kg:30040 [09:06:58]ConnectInit lk.salyk.kg [09:06:58]written 0, free lines is 4095 [09:06:58]Connected sock=9 [09:06:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 13 91 07 01 41 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 15 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 41 93 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 92 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A3 0F 00 00 00 00 07 04 06 00 E0 92 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 35 AD A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 86 60 00 00 35 04 06 00 D4 98 6F F2 8D 35 94 11 A7 52 17 37 1D 62 [09:06:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 33 71 47 00 1E 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 32 30 39 38 35 36 35 10 04 04 00 86 60 00 00 F4 03 04 00 C4 58 A8 66 B6 04 01 00 00 F0 CE 7E 9A 0E EB 15 F7 [09:06:59]CommunicateWithHost err = 0 [09:06:59]CheckOFDResponse [09:06:59]1017 (14) - 77093643461234 [09:06:59]1041 (16) - 0000000002098565 [09:06:59]1040 (4) - 24710 [09:06:59]1012 (4) - 30.07.2024 03:06 [09:06:59]1206 (1) - 0 [09:06:59]OFD Sender: Remove packet 24710 [09:06:59]ProducePacketName [09:06:59]name=ofd_packets/00024710 [09:06:59]NVStorageDeleteData [09:06:59]Write to MH i2c: 01 00 00 C6 67 2D [09:06:59]Write i2c OK [09:06:59]MH_I2C_Read... [09:06:59]Read from MH i2c: 01 [09:06:59]MH_I2C_Read... [09:06:59]Read from MH i2c: 01 07 00 [09:06:59]MH_I2C_Read... [09:06:59]Read from MH i2c: 01 07 00 C6 67 00 00 00 00 00 E4 0C 24 [09:06:59]RasterBufferAndPrint [09:06:59]line [09:06:59]line [09:06:59]line [09:06:59]line [09:06:59]line [09:06:59]written 0, free lines is 3306 [09:06:59]MH_Cut [09:06:59]Write to MH i2c: D1 01 00 CD 67 01 06 [09:06:59]Write i2c OK [09:06:59]MH_I2C_Read... [09:06:59]Read from MH i2c: D1 [09:06:59]MH_I2C_Read... [09:06:59]Read from MH i2c: D1 01 00 [09:06:59]MH_I2C_Read... [09:06:59]Read from MH i2c: D1 01 00 CD 67 00 05 [09:06:59]Write to MH i2c: 01 00 00 CE 67 35 [09:06:59]Write i2c OK [09:06:59]MH_I2C_Read... [09:06:59]OFD Sender: No OFD packet to send [09:06:59]*** Cut start [09:06:59]*** Partial cut [09:06:59]*** CUTSNS_PIN = 1 [09:06:59]*** CUTSNS_PIN = 0 [09:07:00]*** Brake cut motor [09:07:00]Read from MH i2c: 01 [09:07:00]MH_I2C_Read... [09:07:00]*** Stop cut motor [09:07:00]*** Cut end [09:07:00]Read from MH i2c: 01 07 00 [09:07:00]MH_I2C_Read... [09:07:00]Read from MH i2c: 01 07 00 CE 67 00 00 00 00 00 FF 0F 4A [09:07:00]process_action close_receipt done [09:07:00]requested_data is exist [09:07:00]produce_requested_data [09:07:00]requested_item fm.sn is exist - process it [09:07:00]wFMCommunicate request_size=4 [09:07:00]MH_SAM_APDU [09:07:00]CAPDU: 80 11 00 00 [09:07:00]Write to MH i2c: E2 08 00 CF 67 80 11 00 00 00 00 00 00 B0 [09:07:00]Write i2c OK [09:07:00]MH_I2C_Read... [09:07:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:00]Read from MH i2c: E2 [09:07:00]MH_I2C_Read... [09:07:00]Read from MH i2c: E2 17 00 [09:07:00]MH_I2C_Read... [09:07:00]Read from MH i2c: E2 17 00 CF 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 06 [09:07:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:07:00]wFMCommunicate OK [09:07:00]requested_item fd.num is exist - process it [09:07:00]SAM_PROTO_GetFieldsCounters [09:07:00]wFMCommunicate request_size=4 [09:07:00]MH_SAM_APDU [09:07:00]CAPDU: 80 13 00 00 [09:07:00]Write to MH i2c: E2 08 00 D0 67 80 13 00 00 00 00 00 00 B3 [09:07:00]Write i2c OK [09:07:00]MH_I2C_Read... [09:07:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:07:00]Read from MH i2c: E2 [09:07:00]MH_I2C_Read... [09:07:00]Read from MH i2c: E2 62 00 [09:07:00]MH_I2C_Read... [09:07:00]Read from MH i2c: E2 62 00 D0 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 86 60 00 00 0E 04 04 00 30 00 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 E9 [09:07:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 86 60 00 00 0E 04 04 00 30 00 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 [09:07:00]wFMCommunicate OK [09:07:00]SAM_PROTO_GetFieldsCounters done [09:07:00]requested_item shift.num is exist - process it [09:07:00]requested_item shift.opened is exist - process it [09:07:00]req_shift_opened [09:07:00]FM_GetShiftState [09:07:00]SAM_PROTO_GetShiftState [09:07:00]wFMCommunicate request_size=4 [09:07:00]MH_SAM_APDU [09:07:00]CAPDU: 80 13 01 00 [09:07:00]Write to MH i2c: E2 08 00 D1 67 80 13 01 00 00 00 00 00 B5 [09:07:00]Write i2c OK [09:07:00]MH_I2C_Read... [09:07:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:00]Read from MH i2c: E2 [09:07:00]MH_I2C_Read... [09:07:00]Read from MH i2c: E2 0E 00 [09:07:00]MH_I2C_Read... [09:07:00]Read from MH i2c: E2 0E 00 D1 67 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 68 [09:07:00]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:07:00]wFMCommunicate OK [09:07:00]SAM_PROTO_GetShiftState done [09:07:00]FM_GetShiftState done [09:07:00]req_shift_opened done [09:07:00]requested_item shift.open_date is exist - process it [09:07:00]req_shift_open_date [09:07:00]req_shift_open_date done [09:07:00]produce_requested_data done [09:07:00]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24710,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:07:00]process_action_free close_receipt [09:07:00]json_value_free [09:07:00]json_value_free done [09:07:00]process_json_proto returns [09:07:00]Send response to host [09:07:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24710,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:07:00]free response buf [09:07:00]execute_script done [09:07:00]execute_script returns [09:07:00]free content buf [09:07:00]Sock 7.Close socket [09:07:00]Sock 7.Thread stoped [09:07:04]OFD Sender: No OFD packet to send [09:07:09]OFD Sender: No OFD packet to send [09:07:09]accept exits with 10 [09:07:09]New connection [09:07:09]New thread 3067469156 created [09:07:09]Thread 3067612516 joined [09:07:09]Waiting for new connection... [09:07:09] Sock 10.Parse request [09:07:09]Sock 10.Check first char [09:07:09]Sock 10.First char is OK [09:07:09]request: POST /json_proto HTTP/1.0 [09:07:09]Method: POST [09:07:09]URL: /json_proto [09:07:09]Method is POST - this is cgi request [09:07:09]url: /json_proto [09:07:09]query_string will be loaded in cgi processing [09:07:09]execute_cgi json_proto POST (null) [09:07:09]execute_cgi path=json_proto method=POST [09:07:09]POST find Content-Length [09:07:09]Host: 172.17.45.131:8080 [09:07:09]Content-Length: 682 [09:07:09]Content-Type: application/json [09:07:09] [09:07:09]POST finish read [09:07:09]Found Content-Length = 682 [09:07:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610357", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:07:09]execute_script... [09:07: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)610357", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:07:09]POST & json_proto [09:07:09]process_json_proto [09:07:09]json parsed OK: [09:07:09]protocol is kg_v1.0 [09:07:09]action value=close_receipt [09:07:09]process_action close_receipt [09:07:09]cmd_close_receipt [09:07:09]MH_GetDate [09:07:09]Write to MH i2c: F0 00 00 D2 67 28 [09:07:09]Write i2c OK [09:07:09]MH_I2C_Read... [09:07:09]Read from MH i2c: F0 [09:07:09]MH_I2C_Read... [09:07:09]Read from MH i2c: F0 09 00 [09:07:09]MH_I2C_Read... [09:07:09]Read from MH i2c: F0 09 00 D2 67 00 42 AD A8 66 C6 D4 6E 66 9C [09:07:09]GetLastDocTimeStamp 1722330421 [09:07:09]current date 1722330434 [09:07:09]FM_GetShiftState [09:07:09]SAM_PROTO_GetShiftState [09:07:09]wFMCommunicate request_size=4 [09:07:09]MH_SAM_APDU [09:07:09]CAPDU: 80 13 01 00 [09:07:09]Write to MH i2c: E2 08 00 D3 67 80 13 01 00 00 00 00 00 B7 [09:07:09]Write i2c OK [09:07:09]MH_I2C_Read... [09:07:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:09]Read from MH i2c: E2 [09:07:09]MH_I2C_Read... [09:07:09]Read from MH i2c: E2 0E 00 [09:07:09]MH_I2C_Read... [09:07:09]Read from MH i2c: E2 0E 00 D3 67 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 6A [09:07:09]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:07:09]wFMCommunicate OK [09:07:09]SAM_PROTO_GetShiftState done [09:07:09]FM_GetShiftState done [09:07:09]opened in 1722298218 [09:07:09]opened+sec_in_day 1722384618 [09:07:09]quantity*price = 100023 [09:07:09]sum+1 = 100024 [09:07:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 86 30.07.2024 09:07 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24711 ФПД: 96450879269588 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090714&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24711&fm=96450879269588&tin=02508201610067®Number=0000000000171247&sum=100000 [09:07:10]StoreToDocumentArchive [09:07:10]shift 48 fd 24711 [09:07:10]save to /storage/0048/doc_00024711 [09:07:10]save last doc name /storage/0048/doc_00024711 to /storage/kkm_last_doc_name [09:07:10]save OK [09:07:10]Clear old archive folders... [09:07:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:07:10]tlvbuf is 01336B80 [09:07:10]SAM_PROTO_ClearQueue [09:07:10]wFMCommunicate request_size=4 [09:07:10]MH_SAM_APDU [09:07:10]CAPDU: 80 09 00 00 [09:07:10]Write to MH i2c: E2 08 00 E0 67 80 09 00 00 00 00 00 00 B9 [09:07:10]Write i2c OK [09:07:10]MH_I2C_Read... [09:07:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:07:10]Read from MH i2c: E2 [09:07:10]MH_I2C_Read... [09:07:10]Read from MH i2c: E2 03 00 [09:07:10]MH_I2C_Read... [09:07:10]Read from MH i2c: E2 03 00 E0 67 00 90 00 BB [09:07:10]RAPDU: 90 00 [09:07:10]wFMCommunicate OK [09:07:10]SAM_PROTO_ClearQueue done [09:07:10]KKMCreateOFDPacket [09:07:10]OFDProtocolAddRootSTLVToBuf [09:07:10]FM_MakeSignedData [09:07:10]FM_MakeSignedData [09:07:10]SAM_PROTO_SignData [09:07:10]wFMCommunicate request_size=4 [09:07:10]MH_SAM_APDU [09:07:10]CAPDU: 80 0D 01 02 [09:07:10]Write to MH i2c: E2 08 00 E1 67 80 0D 01 02 00 00 00 00 C1 [09:07:10]Write i2c OK [09:07:10]MH_I2C_Read... [09:07:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:07:10]Read from MH i2c: E2 [09:07:10]MH_I2C_Read... [09:07:10]Read from MH i2c: E2 03 00 [09:07:10]MH_I2C_Read... [09:07:10]Read from MH i2c: E2 03 00 E1 67 00 90 00 BC [09:07:10]RAPDU: 90 00 [09:07:10]wFMCommunicate OK [09:07:10]wFMCommunicate request_size=255 [09:07:10]MH_SAM_APDU [09:07:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 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 42 AD A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 87 60 00 00 35 04 06 00 57 [09:07:10]Write to MH i2c: E2 02 01 E2 67 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 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 42 AD A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 87 60 00 00 35 04 06 00 57 00 00 06 [09:07:11]Write i2c OK [09:07:11]MH_I2C_Read... [09:07:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:11]Read from MH i2c: E2 [09:07:11]MH_I2C_Read... [09:07:11]Read from MH i2c: E2 03 00 [09:07:11]MH_I2C_Read... [09:07:11]Read from MH i2c: E2 03 00 E2 67 00 90 00 BD [09:07:11]RAPDU: 90 00 [09:07:11]wFMCommunicate OK [09:07:11]wFMCommunicate request_size=10 [09:07:11]MH_SAM_APDU [09:07:11]CAPDU: 80 0D 02 02 05 B8 B8 65 AA D4 [09:07:11]Write to MH i2c: E2 0D 00 E3 67 80 0D 02 02 05 00 B8 B8 65 AA D4 00 00 21 [09:07:11]Write i2c OK [09:07:11]MH_I2C_Read... [09:07:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:11]Read from MH i2c: E2 [09:07:11]MH_I2C_Read... [09:07:11]Read from MH i2c: E2 03 00 [09:07:11]MH_I2C_Read... [09:07:11]Read from MH i2c: E2 03 00 E3 67 00 90 00 BE [09:07:11]RAPDU: 90 00 [09:07:11]wFMCommunicate OK [09:07:11]wFMCommunicate request_size=4 [09:07:11]MH_SAM_APDU [09:07:11]CAPDU: 80 0D 03 02 [09:07:11]Write to MH i2c: E2 08 00 E4 67 80 0D 03 02 00 00 00 00 C6 [09:07:11]Write i2c OK [09:07:11]MH_I2C_Read... [09:07:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:07:11]Read from MH i2c: E2 [09:07:11]MH_I2C_Read... [09:07:11]Read from MH i2c: E2 0B 00 [09:07:11]MH_I2C_Read... [09:07:11]Read from MH i2c: E2 0B 00 E4 67 00 45 F0 99 5D 81 EA 6B 3D 90 00 05 [09:07:11]RAPDU: 45 F0 99 5D 81 EA 6B 3D 90 00 [09:07:11]wFMCommunicate OK [09:07:11]SAM_PROTO_SignData done [09:07:11]FM_MakeSignedData done [09:07:11]CreateOFDProtocolMessage [09:07:11]wFMCommunicate request_size=4 [09:07:11]MH_SAM_APDU [09:07:11]CAPDU: 80 11 00 00 [09:07:11]Write to MH i2c: E2 08 00 E5 67 80 11 00 00 00 00 00 00 C6 [09:07:11]Write i2c OK [09:07:11]MH_I2C_Read... [09:07:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:11]Read from MH i2c: E2 [09:07:11]MH_I2C_Read... [09:07:11]Read from MH i2c: E2 17 00 [09:07:11]MH_I2C_Read... [09:07:11]Read from MH i2c: E2 17 00 E5 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 1C [09:07:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:07:11]wFMCommunicate OK [09:07:11]CreateOFDProtocolMessage done [09:07:11]OFDSenderStorePacket 24711 [09:07:11]StoreOFDPacket docnum=24711 [09:07:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 8B 53 07 01 10 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 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 42 AD A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 87 60 00 00 35 04 06 00 57 B8 B8 65 AA D4 45 F0 99 5D 81 EA 6B 3D [09:07:11]CheckFolder [09:07:11]dirname=/storage/ofd_packets [09:07:11]CheckFolder done [09:07:11]ProducePacketName [09:07:11]name=ofd_packets/00024711 [09:07:11]NVStorageSaveData ofd_packets/00024711 [09:07:11]File name is /storage/ofd_packets/00024711 [09:07:11]Write 301 bytes [09:07:11]NVStorageSaveData done [09:07:11]OFDSenderStorePacket done [09:07:11]KKMCreateOFDPacket done [09:07:11]NVStorageSaveData kkm_last_timestamp [09:07:11]File name is /storage/kkm_last_timestamp [09:07:11]Write 4 bytes [09:07:11]NVStorageSaveData done [09:07:11]ExternCall_PrintAddStr [09:07:11]wPrintStart [09:07:11]Write to MH i2c: 01 00 00 E6 67 4D [09:07:11]Write i2c OK [09:07:11]MH_I2C_Read... [09:07:11]Read from MH i2c: 01 [09:07:11]MH_I2C_Read... [09:07:11]Read from MH i2c: 01 07 00 [09:07:11]MH_I2C_Read... [09:07:11]Read from MH i2c: 01 07 00 E6 67 00 00 00 00 00 FF 0F 62 [09:07:11]RasterBufferAndPrint [09:07:11]line Счет N : (1)610357 [09:07:11]line ИНН: 02508201610067 [09:07:11]line Контрольно-Кассовый Чек [09:07:11]line ПРОДАЖА [09:07:11]line ТРК (МРК, ГНК) : 43 [09:07:11]line Товар: 2710124500 [09:07:11]line Аи-95-К-3 [09:07:11]line 13.390 * 74.70 [09:07:11]line = 1000.23 [09:07:11]line НДС 12% НСП 1% [09:07:11]line > о реализуемом товаре [09:07:11]line ОКРУГЛЕНИЕ: -0.23 [09:07:11]line ИТОГО: 1000.00 [09:07:11]line Внесено: 1000.00 [09:07:11]line СДАЧА: 0.00 [09:07:11]line НСП 1% : 8.85 [09:07:11]line НДС 12% : 106.22 [09:07:11]line Наличными: 1000.00 [09:07:11]line Безнал.: 0.00 [09:07:11]line Место: АЗС № 127 "Партнер Нефть" [09:07:11]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:07:11]line СНО: Общий режим [09:07:11]line Чек 86 30.07.2024 09:07 [09:07:11]line Смена: 48 ФФД: 1.0 [09:07:11]line ЗНМ: 0300000158 [09:07:11]line РНМ: 0000000000171247 [09:07:11]line Версия ККМ: v1.0 [09:07:11]line ФМ: 0000000002098565 [09:07:11]line ФД: 24711 [09:07:11]line ФПД: 96450879269588 [09:07:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090714&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24711&fm=96450879269588&tin=02508201610067®Number=0000000000171247&sum=100000 [09:07:11]written 0, free lines is 4095 [09:07:11]OFD Sender: Processing packet 24711 [packets to send 29, broken 28] [09:07:11]ProducePacketName [09:07:11]name=ofd_packets/00024711 [09:07:11]OFD Sender: To server: pG, [09:07:11]CommunicateWithHost lk.salyk.kg:30040 [09:07:11]ConnectInit lk.salyk.kg [09:07:11]Connected sock=9 [09:07:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 8B 53 07 01 10 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 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 42 AD A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 87 60 00 00 35 04 06 00 57 B8 B8 65 AA D4 45 F0 99 5D 81 EA 6B 3D [09:07:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 58 D3 47 00 90 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 32 30 39 38 35 36 35 10 04 04 00 87 60 00 00 F4 03 04 00 D0 58 A8 66 B6 04 01 00 00 07 BC 46 8E 0D 07 6B 9D [09:07:11]CommunicateWithHost err = 0 [09:07:11]CheckOFDResponse [09:07:11]1017 (14) - 77093643461234 [09:07:11]1041 (16) - 0000000002098565 [09:07:11]1040 (4) - 24711 [09:07:11]1012 (4) - 30.07.2024 03:06 [09:07:11]1206 (1) - 0 [09:07:11]OFD Sender: Remove packet 24711 [09:07:11]ProducePacketName [09:07:11]name=ofd_packets/00024711 [09:07:11]NVStorageDeleteData [09:07:11]Write to MH i2c: 01 00 00 11 68 79 [09:07:11]Write i2c OK [09:07:11]MH_I2C_Read... [09:07:11]Read from MH i2c: 01 [09:07:11]MH_I2C_Read... [09:07:11]Read from MH i2c: 01 07 00 [09:07:11]MH_I2C_Read... [09:07:11]Read from MH i2c: 01 07 00 11 68 00 00 00 00 00 EC 0C 78 [09:07:11]RasterBufferAndPrint [09:07:11]line [09:07:11]line [09:07:11]line [09:07:11]line [09:07:11]line [09:07:11]written 0, free lines is 3320 [09:07:11]MH_Cut [09:07:11]Write to MH i2c: D1 01 00 18 68 01 52 [09:07:11]Write i2c OK [09:07:11]MH_I2C_Read... [09:07:11]Read from MH i2c: D1 [09:07:11]MH_I2C_Read... [09:07:11]Read from MH i2c: D1 01 00 [09:07:11]MH_I2C_Read... [09:07:11]Read from MH i2c: D1 01 00 18 68 00 51 [09:07:11]Write to MH i2c: 01 00 00 19 68 81 [09:07:11]Write i2c OK [09:07:11]MH_I2C_Read... [09:07:12]OFD Sender: No OFD packet to send [09:07:12]*** Cut start [09:07:12]*** Partial cut [09:07:12]*** CUTSNS_PIN = 1 [09:07:12]*** CUTSNS_PIN = 0 [09:07:12]*** Brake cut motor [09:07:13]Read from MH i2c: 01 [09:07:13]MH_I2C_Read... [09:07:13]*** Stop cut motor [09:07:13]*** Cut end [09:07:13]Read from MH i2c: 01 07 00 [09:07:13]MH_I2C_Read... [09:07:13]Read from MH i2c: 01 07 00 19 68 00 00 00 00 00 FF 0F 96 [09:07:13]process_action close_receipt done [09:07:13]requested_data is exist [09:07:13]produce_requested_data [09:07:13]requested_item fm.sn is exist - process it [09:07:13]wFMCommunicate request_size=4 [09:07:13]MH_SAM_APDU [09:07:13]CAPDU: 80 11 00 00 [09:07:13]Write to MH i2c: E2 08 00 1A 68 80 11 00 00 00 00 00 00 FC [09:07:13]Write i2c OK [09:07:13]MH_I2C_Read... [09:07:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:13]Read from MH i2c: E2 [09:07:13]MH_I2C_Read... [09:07:13]Read from MH i2c: E2 17 00 [09:07:13]MH_I2C_Read... [09:07:13]Read from MH i2c: E2 17 00 1A 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 52 [09:07:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:07:13]wFMCommunicate OK [09:07:13]requested_item fd.num is exist - process it [09:07:13]SAM_PROTO_GetFieldsCounters [09:07:13]wFMCommunicate request_size=4 [09:07:13]MH_SAM_APDU [09:07:13]CAPDU: 80 13 00 00 [09:07:13]Write to MH i2c: E2 08 00 1B 68 80 13 00 00 00 00 00 00 FF [09:07:13]Write i2c OK [09:07:13]MH_I2C_Read... [09:07:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:07:13]Read from MH i2c: E2 [09:07:13]MH_I2C_Read... [09:07:13]Read from MH i2c: E2 62 00 [09:07:13]MH_I2C_Read... [09:07:13]Read from MH i2c: E2 62 00 1B 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 87 60 00 00 0E 04 04 00 30 00 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 39 [09:07:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 87 60 00 00 0E 04 04 00 30 00 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 [09:07:13]wFMCommunicate OK [09:07:13]SAM_PROTO_GetFieldsCounters done [09:07:13]requested_item shift.num is exist - process it [09:07:13]requested_item shift.opened is exist - process it [09:07:13]req_shift_opened [09:07:13]FM_GetShiftState [09:07:13]SAM_PROTO_GetShiftState [09:07:13]wFMCommunicate request_size=4 [09:07:13]MH_SAM_APDU [09:07:13]CAPDU: 80 13 01 00 [09:07:13]Write to MH i2c: E2 08 00 1C 68 80 13 01 00 00 00 00 00 01 [09:07:13]Write i2c OK [09:07:13]MH_I2C_Read... [09:07:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:13]Read from MH i2c: E2 [09:07:13]MH_I2C_Read... [09:07:13]Read from MH i2c: E2 0E 00 [09:07:13]MH_I2C_Read... [09:07:13]Read from MH i2c: E2 0E 00 1C 68 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B4 [09:07:13]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:07:13]wFMCommunicate OK [09:07:13]SAM_PROTO_GetShiftState done [09:07:13]FM_GetShiftState done [09:07:13]req_shift_opened done [09:07:13]requested_item shift.open_date is exist - process it [09:07:13]req_shift_open_date [09:07:13]req_shift_open_date done [09:07:13]produce_requested_data done [09:07:13]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24711,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:07:13]process_action_free close_receipt [09:07:13]json_value_free [09:07:13]json_value_free done [09:07:13]process_json_proto returns [09:07:13]Send response to host [09:07:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24711,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:07:13]free response buf [09:07:13]execute_script done [09:07:13]execute_script returns [09:07:13]free content buf [09:07:13]Sock 10.Close socket [09:07:13]Sock 10.Thread stoped [09:07:17]OFD Sender: No OFD packet to send [09:07:22]OFD Sender: No OFD packet to send [09:07:27]OFD Sender: No OFD packet to send [09:07:32]OFD Sender: No OFD packet to send [09:07:37]OFD Sender: No OFD packet to send [09:07:37]accept exits with 7 [09:07:37]New connection [09:07:37]New thread 3067612516 created [09:07:37]Thread 3067469156 joined [09:07:37]Waiting for new connection... [09:07:37] Sock 7.Parse request [09:07:37]Sock 7.Check first char [09:07:37]Sock 7.First char is OK [09:07:37]request: POST /json_proto HTTP/1.0 [09:07:37]Method: POST [09:07:37]URL: /json_proto [09:07:37]Method is POST - this is cgi request [09:07:37]url: /json_proto [09:07:37]query_string will be loaded in cgi processing [09:07:37]execute_cgi json_proto POST (null) [09:07:37]execute_cgi path=json_proto method=POST [09:07:37]POST find Content-Length [09:07:37]Host: 172.17.45.131:8080 [09:07:37]Content-Length: 979 [09:07:37]Content-Type: application/json [09:07:37] [09:07:37]POST finish read [09:07:37]Found Content-Length = 979 [09:07:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610354", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 74.70, "quantity" : 100.410, "sum" : 7500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 127\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 100.41 \u0441\u043E\u043C", "deposit" : 7500.00, "total" : 7500.00, "payments": [ { "type": 0, "sum" : 7500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:37]execute_script... [09:07: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)610354", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 74.70, "quantity" : 100.410, "sum" : 7500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 127\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 100.41 \u0441\u043E\u043C", "deposit" : 7500.00, "total" : 7500.00, "payments": [ { "type": 0, "sum" : 7500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:07:37]POST & json_proto [09:07:37]process_json_proto [09:07:37]json parsed OK: [09:07:37]protocol is kg_v1.0 [09:07:37]action value=close_receipt [09:07:37]process_action close_receipt [09:07:37]cmd_close_receipt [09:07:37]MH_GetDate [09:07:37]Write to MH i2c: F0 00 00 1D 68 74 [09:07:37]Write i2c OK [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: F0 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: F0 09 00 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: F0 09 00 1D 68 00 5E AD A8 66 C6 D4 6E 66 04 [09:07:37]GetLastDocTimeStamp 1722330434 [09:07:37]current date 1722330462 [09:07:37]FM_GetShiftState [09:07:37]SAM_PROTO_GetShiftState [09:07:37]wFMCommunicate request_size=4 [09:07:37]MH_SAM_APDU [09:07:37]CAPDU: 80 13 01 00 [09:07:37]Write to MH i2c: E2 08 00 1E 68 80 13 01 00 00 00 00 00 03 [09:07:37]Write i2c OK [09:07:37]MH_I2C_Read... [09:07:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:37]Read from MH i2c: E2 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: E2 0E 00 [09:07:37]MH_I2C_Read... [09:07:37]Read from MH i2c: E2 0E 00 1E 68 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B6 [09:07:37]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:07:37]wFMCommunicate OK [09:07:37]SAM_PROTO_GetShiftState done [09:07:37]FM_GetShiftState done [09:07:37]opened in 1722298218 [09:07:37]opened+sec_in_day 1722384618 [09:07:37]quantity*price = 750062 [09:07:37]sum+1 = 750064 [09:07:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 7500.00 Внесено: 7500.00 СДАЧА: 0.00 НСП 1% : 66.38 НДС 12% : 796.53 Наличными: 7500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 87 30.07.2024 09:07 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Дисконтная программа ДТ номер 127 сэкономлено 100.41 сом ФМ: 0000000002098565 ФД: 24712 ФПД: 71559674193752 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090742&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24712&fm=71559674193752&tin=02508201610067®Number=0000000000171247&sum=750000 [09:07:38]StoreToDocumentArchive [09:07:38]shift 48 fd 24712 [09:07:38]save to /storage/0048/doc_00024712 [09:07:38]save last doc name /storage/0048/doc_00024712 to /storage/kkm_last_doc_name [09:07:38]save OK [09:07:38]Clear old archive folders... [09:07:38]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:07:38]tlvbuf is 012F0130 [09:07:38]SAM_PROTO_ClearQueue [09:07:38]wFMCommunicate request_size=4 [09:07:38]MH_SAM_APDU [09:07:38]CAPDU: 80 09 00 00 [09:07:38]Write to MH i2c: E2 08 00 2B 68 80 09 00 00 00 00 00 00 05 [09:07:38]Write i2c OK [09:07:38]MH_I2C_Read... [09:07:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:07:38]Read from MH i2c: E2 [09:07:38]MH_I2C_Read... [09:07:38]Read from MH i2c: E2 03 00 [09:07:38]MH_I2C_Read... [09:07:38]Read from MH i2c: E2 03 00 2B 68 00 90 00 07 [09:07:38]RAPDU: 90 00 [09:07:38]wFMCommunicate OK [09:07:38]SAM_PROTO_ClearQueue done [09:07:38]KKMCreateOFDPacket [09:07:38]OFDProtocolAddRootSTLVToBuf [09:07:38]FM_MakeSignedData [09:07:38]FM_MakeSignedData [09:07:38]SAM_PROTO_SignData [09:07:38]wFMCommunicate request_size=4 [09:07:38]MH_SAM_APDU [09:07:38]CAPDU: 80 0D 01 02 [09:07:38]Write to MH i2c: E2 08 00 2C 68 80 0D 01 02 00 00 00 00 0D [09:07:38]Write i2c OK [09:07:38]MH_I2C_Read... [09:07:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:07:38]Read from MH i2c: E2 [09:07:38]MH_I2C_Read... [09:07:38]Read from MH i2c: E2 03 00 [09:07:38]MH_I2C_Read... [09:07:38]Read from MH i2c: E2 03 00 2C 68 00 90 00 08 [09:07:38]RAPDU: 90 00 [09:07:38]wFMCommunicate OK [09:07:38]wFMCommunicate request_size=255 [09:07:38]MH_SAM_APDU [09:07:38]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3A 88 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 EF 71 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 71 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 25 37 01 00 00 00 07 04 06 00 B0 71 0B 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 5E AD A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 88 60 00 00 35 04 06 00 41 15 48 F5 [09:07:38]Write to MH i2c: E2 02 01 2D 68 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3A 88 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 EF 71 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 71 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 25 37 01 00 00 00 07 04 06 00 B0 71 0B 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 5E AD A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 88 60 00 00 35 04 06 00 41 15 48 F5 00 00 B7 [09:07:38]Write i2c OK [09:07:38]MH_I2C_Read... [09:07:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:39]Read from MH i2c: E2 [09:07:39]MH_I2C_Read... [09:07:39]Read from MH i2c: E2 03 00 [09:07:39]MH_I2C_Read... [09:07:39]Read from MH i2c: E2 03 00 2D 68 00 90 00 09 [09:07:39]RAPDU: 90 00 [09:07:39]wFMCommunicate OK [09:07:39]wFMCommunicate request_size=7 [09:07:39]MH_SAM_APDU [09:07:39]CAPDU: 80 0D 02 02 02 E7 58 [09:07:39]Write to MH i2c: E2 0A 00 2E 68 80 0D 02 02 02 00 E7 58 00 00 53 [09:07:39]Write i2c OK [09:07:39]MH_I2C_Read... [09:07:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:39]Read from MH i2c: E2 [09:07:39]MH_I2C_Read... [09:07:39]Read from MH i2c: E2 03 00 [09:07:39]MH_I2C_Read... [09:07:39]Read from MH i2c: E2 03 00 2E 68 00 90 00 0A [09:07:39]RAPDU: 90 00 [09:07:39]wFMCommunicate OK [09:07:39]wFMCommunicate request_size=4 [09:07:39]MH_SAM_APDU [09:07:39]CAPDU: 80 0D 03 02 [09:07:39]Write to MH i2c: E2 08 00 2F 68 80 0D 03 02 00 00 00 00 12 [09:07:39]Write i2c OK [09:07:39]MH_I2C_Read... [09:07:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:07:39]Read from MH i2c: E2 [09:07:39]MH_I2C_Read... [09:07:39]Read from MH i2c: E2 0B 00 [09:07:39]MH_I2C_Read... [09:07:39]Read from MH i2c: E2 0B 00 2F 68 00 6D BE E8 23 0C 1D 37 6F 90 00 18 [09:07:39]RAPDU: 6D BE E8 23 0C 1D 37 6F 90 00 [09:07:39]wFMCommunicate OK [09:07:39]SAM_PROTO_SignData done [09:07:39]FM_MakeSignedData done [09:07:39]CreateOFDProtocolMessage [09:07:39]wFMCommunicate request_size=4 [09:07:39]MH_SAM_APDU [09:07:39]CAPDU: 80 11 00 00 [09:07:39]Write to MH i2c: E2 08 00 30 68 80 11 00 00 00 00 00 00 12 [09:07:39]Write i2c OK [09:07:39]MH_I2C_Read... [09:07:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:39]Read from MH i2c: E2 [09:07:39]MH_I2C_Read... [09:07:39]Read from MH i2c: E2 17 00 [09:07:39]MH_I2C_Read... [09:07:39]Read from MH i2c: E2 17 00 30 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 68 [09:07:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:07:39]wFMCommunicate OK [09:07:39]CreateOFDProtocolMessage done [09:07:39]OFDSenderStorePacket 24712 [09:07:39]StoreOFDPacket docnum=24712 [09:07:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 AD 52 04 01 0F 23 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3A 88 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 EF 71 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 71 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 25 37 01 00 00 00 07 04 06 00 B0 71 0B 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 5E AD A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 88 60 00 00 35 04 06 00 41 15 48 F5 E7 58 6D BE E8 23 0C 1D 37 6F [09:07:39]CheckFolder [09:07:39]dirname=/storage/ofd_packets [09:07:39]CheckFolder done [09:07:39]ProducePacketName [09:07:39]name=ofd_packets/00024712 [09:07:39]NVStorageSaveData ofd_packets/00024712 [09:07:39]File name is /storage/ofd_packets/00024712 [09:07:39]Write 298 bytes [09:07:39]NVStorageSaveData done [09:07:39]OFDSenderStorePacket done [09:07:39]KKMCreateOFDPacket done [09:07:39]NVStorageSaveData kkm_last_timestamp [09:07:39]File name is /storage/kkm_last_timestamp [09:07:39]Write 4 bytes [09:07:39]NVStorageSaveData done [09:07:39]ExternCall_PrintAddStr [09:07:39]wPrintStart [09:07:39]Write to MH i2c: 01 00 00 31 68 99 [09:07:39]Write i2c OK [09:07:39]MH_I2C_Read... [09:07:39]Read from MH i2c: 01 [09:07:39]MH_I2C_Read... [09:07:39]Read from MH i2c: 01 07 00 [09:07:39]MH_I2C_Read... [09:07:39]Read from MH i2c: 01 07 00 31 68 00 00 00 00 00 FF 0F AE [09:07:39]RasterBufferAndPrint [09:07:39]line Счет N : (1)610354 [09:07:39]line ИНН: 02508201610067 [09:07:39]line Контрольно-Кассовый Чек [09:07:39]line ПРОДАЖА [09:07:39]line ТРК (МРК, ГНК) : 1 [09:07:39]line Товар: 2710194210 [09:07:39]line ДТ-К-2 [09:07:39]line 100.410 * 74.70 [09:07:39]line = 7500.63 [09:07:39]line НДС 12% НСП 1% [09:07:39]line > о реализуемом товаре [09:07:39]line ОКРУГЛЕНИЕ: -0.63 [09:07:39]line ИТОГО: 7500.00 [09:07:39]line Внесено: 7500.00 [09:07:39]line СДАЧА: 0.00 [09:07:39]line НСП 1% : 66.38 [09:07:39]line НДС 12% : 796.53 [09:07:39]line Наличными: 7500.00 [09:07:39]line Безнал.: 0.00 [09:07:39]line Место: АЗС № 127 "Партнер Нефть" [09:07:39]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:07:39]line СНО: Общий режим [09:07:39]line Чек 87 30.07.2024 09:07 [09:07:39]line Смена: 48 ФФД: 1.0 [09:07:39]line ЗНМ: 0300000158 [09:07:39]line РНМ: 0000000000171247 [09:07:39]line Версия ККМ: v1.0 [09:07:39]line [09:07:39]line Дисконтная программа [09:07:39]line ДТ [09:07:39]line номер 127 [09:07:39]line сэкономлено 100.41 сом [09:07:39]line ФМ: 0000000002098565 [09:07:39]line ФД: 24712 [09:07:39]line ФПД: 71559674193752 [09:07:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T090742&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24712&fm=71559674193752&tin=02508201610067®Number=0000000000171247&sum=750000 [09:07:39]OFD Sender: Processing packet 24712 [packets to send 29, broken 28] [09:07:39]ProducePacketName [09:07:39]name=ofd_packets/00024712 [09:07:39]OFD Sender: To server: pG, [09:07:39]CommunicateWithHost lk.salyk.kg:30040 [09:07:39]ConnectInit lk.salyk.kg [09:07:39]written 0, free lines is 4095 [09:07:39]Connected sock=10 [09:07:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 AD 52 04 01 0F 23 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3A 88 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 EF 71 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 71 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 25 37 01 00 00 00 07 04 06 00 B0 71 0B 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 5E AD A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 88 60 00 00 35 04 06 00 41 15 48 F5 E7 58 6D BE E8 23 0C 1D 37 6F [09:07:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 22 B7 47 00 94 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 32 30 39 38 35 36 35 10 04 04 00 88 60 00 00 F4 03 04 00 ED 58 A8 66 B6 04 01 00 00 13 77 A5 CC F6 0A 7D AA [09:07:40]CommunicateWithHost err = 0 [09:07:40]CheckOFDResponse [09:07:40]1017 (14) - 77093643461234 [09:07:40]1041 (16) - 0000000002098565 [09:07:40]1040 (4) - 24712 [09:07:40]1012 (4) - 30.07.2024 03:07 [09:07:40]1206 (1) - 0 [09:07:40]OFD Sender: Remove packet 24712 [09:07:40]ProducePacketName [09:07:40]name=ofd_packets/00024712 [09:07:40]NVStorageDeleteData [09:07:40]Write to MH i2c: 01 00 00 61 68 C9 [09:07:40]Write i2c OK [09:07:40]MH_I2C_Read... [09:07:40]Read from MH i2c: 01 [09:07:40]MH_I2C_Read... [09:07:40]Read from MH i2c: 01 07 00 [09:07:40]MH_I2C_Read... [09:07:40]Read from MH i2c: 01 07 00 61 68 00 00 00 00 00 85 0C 61 [09:07:40]RasterBufferAndPrint [09:07:40]line [09:07:40]line [09:07:40]line [09:07:40]line [09:07:40]line [09:07:40]written 0, free lines is 3211 [09:07:40]MH_Cut [09:07:40]Write to MH i2c: D1 01 00 68 68 01 A2 [09:07:40]Write i2c OK [09:07:40]MH_I2C_Read... [09:07:40]Read from MH i2c: D1 [09:07:40]MH_I2C_Read... [09:07:40]Read from MH i2c: D1 01 00 [09:07:40]MH_I2C_Read... [09:07:40]Read from MH i2c: D1 01 00 68 68 00 A1 [09:07:40]Write to MH i2c: 01 00 00 69 68 D1 [09:07:40]Write i2c OK [09:07:40]MH_I2C_Read... [09:07:40]OFD Sender: No OFD packet to send [09:07:40]*** Cut start [09:07:40]*** Partial cut [09:07:40]*** CUTSNS_PIN = 1 [09:07:40]*** CUTSNS_PIN = 0 [09:07:41]*** Brake cut motor [09:07:41]Read from MH i2c: 01 [09:07:41]MH_I2C_Read... [09:07:41]*** Stop cut motor [09:07:41]*** Cut end [09:07:41]Read from MH i2c: 01 07 00 [09:07:41]MH_I2C_Read... [09:07:41]Read from MH i2c: 01 07 00 69 68 00 00 00 00 00 FF 0F E6 [09:07:41]process_action close_receipt done [09:07:41]requested_data is exist [09:07:41]produce_requested_data [09:07:41]requested_item fm.sn is exist - process it [09:07:41]wFMCommunicate request_size=4 [09:07:41]MH_SAM_APDU [09:07:41]CAPDU: 80 11 00 00 [09:07:41]Write to MH i2c: E2 08 00 6A 68 80 11 00 00 00 00 00 00 4C [09:07:41]Write i2c OK [09:07:41]MH_I2C_Read... [09:07:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:41]Read from MH i2c: E2 [09:07:41]MH_I2C_Read... [09:07:41]Read from MH i2c: E2 17 00 [09:07:41]MH_I2C_Read... [09:07:41]Read from MH i2c: E2 17 00 6A 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A2 [09:07:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:07:41]wFMCommunicate OK [09:07:41]requested_item fd.num is exist - process it [09:07:41]SAM_PROTO_GetFieldsCounters [09:07:41]wFMCommunicate request_size=4 [09:07:41]MH_SAM_APDU [09:07:41]CAPDU: 80 13 00 00 [09:07:41]Write to MH i2c: E2 08 00 6B 68 80 13 00 00 00 00 00 00 4F [09:07:41]Write i2c OK [09:07:41]MH_I2C_Read... [09:07:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:07:41]Read from MH i2c: E2 [09:07:41]MH_I2C_Read... [09:07:41]Read from MH i2c: E2 62 00 [09:07:41]MH_I2C_Read... [09:07:41]Read from MH i2c: E2 62 00 6B 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 88 60 00 00 0E 04 04 00 30 00 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 8D [09:07:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 88 60 00 00 0E 04 04 00 30 00 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 [09:07:41]wFMCommunicate OK [09:07:41]SAM_PROTO_GetFieldsCounters done [09:07:41]requested_item shift.num is exist - process it [09:07:41]requested_item shift.opened is exist - process it [09:07:41]req_shift_opened [09:07:41]FM_GetShiftState [09:07:41]SAM_PROTO_GetShiftState [09:07:41]wFMCommunicate request_size=4 [09:07:41]MH_SAM_APDU [09:07:41]CAPDU: 80 13 01 00 [09:07:41]Write to MH i2c: E2 08 00 6C 68 80 13 01 00 00 00 00 00 51 [09:07:41]Write i2c OK [09:07:41]MH_I2C_Read... [09:07:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:41]Read from MH i2c: E2 [09:07:41]MH_I2C_Read... [09:07:41]Read from MH i2c: E2 0E 00 [09:07:41]MH_I2C_Read... [09:07:41]Read from MH i2c: E2 0E 00 6C 68 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 04 [09:07:41]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:07:41]wFMCommunicate OK [09:07:41]SAM_PROTO_GetShiftState done [09:07:41]FM_GetShiftState done [09:07:41]req_shift_opened done [09:07:41]requested_item shift.open_date is exist - process it [09:07:41]req_shift_open_date [09:07:41]req_shift_open_date done [09:07:41]produce_requested_data done [09:07:41]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24712,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:07:41]process_action_free close_receipt [09:07:41]json_value_free [09:07:41]json_value_free done [09:07:41]process_json_proto returns [09:07:41]Send response to host [09:07:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24712,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:07:41]free response buf [09:07:41]execute_script done [09:07:41]execute_script returns [09:07:41]free content buf [09:07:41]Sock 7.Close socket [09:07:41]Sock 7.Thread stoped [09:07:45]OFD Sender: No OFD packet to send [09:07:50]OFD Sender: No OFD packet to send [09:07:55]OFD Sender: No OFD packet to send [09:08:00]OFD Sender: No OFD packet to send [09:08:05]OFD Sender: No OFD packet to send [09:08:10]OFD Sender: No OFD packet to send [09:08:15]OFD Sender: No OFD packet to send [09:08:20]OFD Sender: No OFD packet to send [09:08:25]OFD Sender: No OFD packet to send [09:08:30]OFD Sender: No OFD packet to send [09:08:35]OFD Sender: No OFD packet to send [09:08:40]OFD Sender: No OFD packet to send [09:08:45]OFD Sender: No OFD packet to send [09:08:50]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:05]OFD Sender: No OFD packet to send [09:09:10]OFD Sender: No OFD packet to send [09:09:15]OFD Sender: No OFD packet to send [09:09:20]OFD Sender: No OFD packet to send [09:09:25]OFD Sender: No OFD packet to send [09:09:30]OFD Sender: No OFD packet to send [09:09:35]OFD Sender: No OFD packet to send [09:09:40]OFD Sender: No OFD packet to send [09:09:45]OFD Sender: No OFD packet to send [09:09:50]OFD Sender: No OFD packet to send [09:09:55]OFD Sender: No OFD packet to send [09:09:56]accept exits with 9 [09:09:56]New connection [09:09:56]New thread 3067469156 created [09:09:56]Thread 3067612516 joined [09:09:56]Waiting for new connection... [09:09:56] Sock 9.Parse request [09:09:56]Sock 9.Check first char [09:09:56]Sock 9.First char is OK [09:09:56]request: POST /json_proto HTTP/1.0 [09:09:56]Method: POST [09:09:56]URL: /json_proto [09:09:56]Method is POST - this is cgi request [09:09:56]url: /json_proto [09:09:56]query_string will be loaded in cgi processing [09:09:56]execute_cgi json_proto POST (null) [09:09:56]execute_cgi path=json_proto method=POST [09:09:56]POST find Content-Length [09:09:56]Host: 172.17.45.131:8080 [09:09:56]Content-Length: 677 [09:09:56]Content-Type: application/json [09:09:56] [09:09:56]POST finish read [09:09:56]Found Content-Length = 677 [09:09:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610359", "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" ] } } [09:09:56]execute_script... [09:09:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610359", "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" ] } } [09:09:56]POST & json_proto [09:09:56]process_json_proto [09:09:56]json parsed OK: [09:09:56]protocol is kg_v1.0 [09:09:56]action value=close_receipt [09:09:56]process_action close_receipt [09:09:56]cmd_close_receipt [09:09:56]MH_GetDate [09:09:56]Write to MH i2c: F0 00 00 6D 68 C4 [09:09:56]Write i2c OK [09:09:56]MH_I2C_Read... [09:09:56]Read from MH i2c: F0 [09:09:56]MH_I2C_Read... [09:09:56]Read from MH i2c: F0 09 00 [09:09:56]MH_I2C_Read... [09:09:56]Read from MH i2c: F0 09 00 6D 68 00 E8 AD A8 66 C6 D4 6E 66 DE [09:09:56]GetLastDocTimeStamp 1722330462 [09:09:56]current date 1722330600 [09:09:56]FM_GetShiftState [09:09:56]SAM_PROTO_GetShiftState [09:09:56]wFMCommunicate request_size=4 [09:09:56]MH_SAM_APDU [09:09:56]CAPDU: 80 13 01 00 [09:09:56]Write to MH i2c: E2 08 00 6E 68 80 13 01 00 00 00 00 00 53 [09:09:56]Write i2c OK [09:09:56]MH_I2C_Read... [09:09:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:09:56]Read from MH i2c: E2 [09:09:56]MH_I2C_Read... [09:09:56]Read from MH i2c: E2 0E 00 [09:09:56]MH_I2C_Read... [09:09:56]Read from MH i2c: E2 0E 00 6E 68 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 06 [09:09:56]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:09:56]wFMCommunicate OK [09:09:56]SAM_PROTO_GetShiftState done [09:09:56]FM_GetShiftState done [09:09:56]opened in 1722298218 [09:09:56]opened+sec_in_day 1722384618 [09:09:56]quantity*price = 50036 [09:09:56]sum+1 = 50037 [09:09: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 88 30.07.2024 09:10 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24713 ФПД: 166368903897423 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T091000&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24713&fm=166368903897423&tin=02508201610067®Number=0000000000171247&sum=50000 [09:09:57]StoreToDocumentArchive [09:09:57]shift 48 fd 24713 [09:09:57]save to /storage/0048/doc_00024713 [09:09:57]save last doc name /storage/0048/doc_00024713 to /storage/kkm_last_doc_name [09:09:57]save OK [09:09:57]Clear old archive folders... [09:09:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:09:57]tlvbuf is B6FF6010 [09:09:57]SAM_PROTO_ClearQueue [09:09:57]wFMCommunicate request_size=4 [09:09:57]MH_SAM_APDU [09:09:57]CAPDU: 80 09 00 00 [09:09:57]Write to MH i2c: E2 08 00 7B 68 80 09 00 00 00 00 00 00 55 [09:09:57]Write i2c OK [09:09:57]MH_I2C_Read... [09:09:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:09:57]Read from MH i2c: E2 [09:09:57]MH_I2C_Read... [09:09:57]Read from MH i2c: E2 03 00 [09:09:57]MH_I2C_Read... [09:09:57]Read from MH i2c: E2 03 00 7B 68 00 90 00 57 [09:09:57]RAPDU: 90 00 [09:09:57]wFMCommunicate OK [09:09:57]SAM_PROTO_ClearQueue done [09:09:57]KKMCreateOFDPacket [09:09:57]OFDProtocolAddRootSTLVToBuf [09:09:57]FM_MakeSignedData [09:09:57]FM_MakeSignedData [09:09:57]SAM_PROTO_SignData [09:09:57]wFMCommunicate request_size=4 [09:09:57]MH_SAM_APDU [09:09:57]CAPDU: 80 0D 01 02 [09:09:57]Write to MH i2c: E2 08 00 7C 68 80 0D 01 02 00 00 00 00 5D [09:09:57]Write i2c OK [09:09:57]MH_I2C_Read... [09:09:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:09:57]Read from MH i2c: E2 [09:09:57]MH_I2C_Read... [09:09:57]Read from MH i2c: E2 03 00 [09:09:57]MH_I2C_Read... [09:09:57]Read from MH i2c: E2 03 00 7C 68 00 90 00 58 [09:09:57]RAPDU: 90 00 [09:09:57]wFMCommunicate OK [09:09:57]wFMCommunicate request_size=255 [09:09:57]MH_SAM_APDU [09:09:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 00 00 00 F4 03 04 00 E8 AD A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 89 60 00 00 35 04 06 00 97 [09:09:57]Write to MH i2c: E2 02 01 7D 68 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 00 00 00 F4 03 04 00 E8 AD A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 89 60 00 00 35 04 06 00 97 00 00 84 [09:09:57]Write i2c OK [09:09:57]MH_I2C_Read... [09:09:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:09:57]Read from MH i2c: E2 [09:09:57]MH_I2C_Read... [09:09:57]Read from MH i2c: E2 03 00 [09:09:57]MH_I2C_Read... [09:09:57]Read from MH i2c: E2 03 00 7D 68 00 90 00 59 [09:09:57]RAPDU: 90 00 [09:09:57]wFMCommunicate OK [09:09:57]wFMCommunicate request_size=10 [09:09:57]MH_SAM_APDU [09:09:57]CAPDU: 80 0D 02 02 05 4F C7 6B 21 4F [09:09:57]Write to MH i2c: E2 0D 00 7E 68 80 0D 02 02 05 00 4F C7 6B 21 4F 00 00 5B [09:09:57]Write i2c OK [09:09:57]MH_I2C_Read... [09:09:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:09:57]Read from MH i2c: E2 [09:09:57]MH_I2C_Read... [09:09:57]Read from MH i2c: E2 03 00 [09:09:57]MH_I2C_Read... [09:09:57]Read from MH i2c: E2 03 00 7E 68 00 90 00 5A [09:09:57]RAPDU: 90 00 [09:09:57]wFMCommunicate OK [09:09:57]wFMCommunicate request_size=4 [09:09:57]MH_SAM_APDU [09:09:57]CAPDU: 80 0D 03 02 [09:09:57]Write to MH i2c: E2 08 00 7F 68 80 0D 03 02 00 00 00 00 62 [09:09:57]Write i2c OK [09:09:57]MH_I2C_Read... [09:09:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:09:57]Read from MH i2c: E2 [09:09:57]MH_I2C_Read... [09:09:57]Read from MH i2c: E2 0B 00 [09:09:57]MH_I2C_Read... [09:09:57]Read from MH i2c: E2 0B 00 7F 68 00 9C B9 B3 AC 13 B4 31 1D 90 00 2C [09:09:57]RAPDU: 9C B9 B3 AC 13 B4 31 1D 90 00 [09:09:57]wFMCommunicate OK [09:09:57]SAM_PROTO_SignData done [09:09:57]FM_MakeSignedData done [09:09:57]CreateOFDProtocolMessage [09:09:57]wFMCommunicate request_size=4 [09:09:57]MH_SAM_APDU [09:09:57]CAPDU: 80 11 00 00 [09:09:57]Write to MH i2c: E2 08 00 80 68 80 11 00 00 00 00 00 00 62 [09:09:57]Write i2c OK [09:09:57]MH_I2C_Read... [09:09:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:09:57]Read from MH i2c: E2 [09:09:57]MH_I2C_Read... [09:09:57]Read from MH i2c: E2 17 00 [09:09:57]MH_I2C_Read... [09:09:57]Read from MH i2c: E2 17 00 80 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B8 [09:09:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:09:57]wFMCommunicate OK [09:09:57]CreateOFDProtocolMessage done [09:09:57]OFDSenderStorePacket 24713 [09:09:57]StoreOFDPacket docnum=24713 [09:09:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 55 DB 07 01 E8 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 58 00 00 00 F4 03 04 00 E8 AD A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 89 60 00 00 35 04 06 00 97 4F C7 6B 21 4F 9C B9 B3 AC 13 B4 31 1D [09:09:57]CheckFolder [09:09:57]dirname=/storage/ofd_packets [09:09:57]CheckFolder done [09:09:57]ProducePacketName [09:09:57]name=ofd_packets/00024713 [09:09:57]NVStorageSaveData ofd_packets/00024713 [09:09:57]File name is /storage/ofd_packets/00024713 [09:09:57]Write 301 bytes [09:09:57]NVStorageSaveData done [09:09:57]OFDSenderStorePacket done [09:09:57]KKMCreateOFDPacket done [09:09:57]NVStorageSaveData kkm_last_timestamp [09:09:57]File name is /storage/kkm_last_timestamp [09:09:57]Write 4 bytes [09:09:57]NVStorageSaveData done [09:09:57]ExternCall_PrintAddStr [09:09:57]wPrintStart [09:09:57]Write to MH i2c: 01 00 00 81 68 E9 [09:09:57]Write i2c OK [09:09:57]MH_I2C_Read... [09:09:57]Read from MH i2c: 01 [09:09:57]MH_I2C_Read... [09:09:57]Read from MH i2c: 01 07 00 [09:09:57]MH_I2C_Read... [09:09:57]Read from MH i2c: 01 07 00 81 68 00 00 00 00 00 FF 0F FE [09:09:57]RasterBufferAndPrint [09:09:57]line Счет N : (1)610359 [09:09:57]line ИНН: 02508201610067 [09:09:57]line Контрольно-Кассовый Чек [09:09:57]line ПРОДАЖА [09:09:57]line ТРК (МРК, ГНК) : 62 [09:09:57]line Товар: 2710124130 [09:09:57]line Аи-92-К-2 [09:09:57]line 7.380 * 67.80 [09:09:57]line = 500.36 [09:09:57]line НДС 12% НСП 1% [09:09:57]line > о реализуемом товаре [09:09:57]line ОКРУГЛЕНИЕ: -0.36 [09:09:57]line ИТОГО: 500.00 [09:09:57]line Внесено: 500.00 [09:09:57]line СДАЧА: 0.00 [09:09:57]line НСП 1% : 4.43 [09:09:57]line НДС 12% : 53.14 [09:09:57]line Наличными: 500.00 [09:09:57]line Безнал.: 0.00 [09:09:57]line Место: АЗС № 127 "Партнер Нефть" [09:09:57]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:09:57]line СНО: Общий режим [09:09:57]line Чек 88 30.07.2024 09:10 [09:09:57]line Смена: 48 ФФД: 1.0 [09:09:57]line ЗНМ: 0300000158 [09:09:57]line РНМ: 0000000000171247 [09:09:57]line Версия ККМ: v1.0 [09:09:57]line ФМ: 0000000002098565 [09:09:57]line ФД: 24713 [09:09:57]line ФПД: 166368903897423 [09:09:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T091000&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24713&fm=166368903897423&tin=02508201610067®Number=0000000000171247&sum=50000 [09:09:58]OFD Sender: Processing packet 24713 [packets to send 29, broken 28] [09:09:58]ProducePacketName [09:09:58]name=ofd_packets/00024713 [09:09:58]OFD Sender: To server: pG, [09:09:58]CommunicateWithHost lk.salyk.kg:30040 [09:09:58]ConnectInit lk.salyk.kg [09:09:58]written 0, free lines is 4095 [09:09:58]Connected sock=10 [09:09:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 55 DB 07 01 E8 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 58 00 00 00 F4 03 04 00 E8 AD A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 89 60 00 00 35 04 06 00 97 4F C7 6B 21 4F 9C B9 B3 AC 13 B4 31 1D [09:09:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 08 D3 47 00 35 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 32 30 39 38 35 36 35 10 04 04 00 89 60 00 00 F4 03 04 00 77 59 A8 66 B6 04 01 00 00 29 4D 65 20 AB A3 8E 5F [09:09:58]CommunicateWithHost err = 0 [09:09:58]CheckOFDResponse [09:09:58]1017 (14) - 77093643461234 [09:09:58]1041 (16) - 0000000002098565 [09:09:58]1040 (4) - 24713 [09:09:58]1012 (4) - 30.07.2024 03:09 [09:09:58]1206 (1) - 0 [09:09:58]OFD Sender: Remove packet 24713 [09:09:58]ProducePacketName [09:09:58]name=ofd_packets/00024713 [09:09:58]NVStorageDeleteData [09:09:58]Write to MH i2c: 01 00 00 AC 68 14 [09:09:58]Write i2c OK [09:09:58]MH_I2C_Read... [09:09:58]Read from MH i2c: 01 [09:09:58]MH_I2C_Read... [09:09:58]Read from MH i2c: 01 07 00 [09:09:58]MH_I2C_Read... [09:09:58]Read from MH i2c: 01 07 00 AC 68 00 00 00 00 00 F4 0C 1B [09:09:58]RasterBufferAndPrint [09:09:58]line [09:09:58]line [09:09:58]line [09:09:58]line [09:09:58]line [09:09:58]written 0, free lines is 3326 [09:09:58]MH_Cut [09:09:58]Write to MH i2c: D1 01 00 B3 68 01 ED [09:09:58]Write i2c OK [09:09:58]MH_I2C_Read... [09:09:58]Read from MH i2c: D1 [09:09:58]MH_I2C_Read... [09:09:58]Read from MH i2c: D1 01 00 [09:09:58]MH_I2C_Read... [09:09:58]Read from MH i2c: D1 01 00 B3 68 00 EC [09:09:58]Write to MH i2c: 01 00 00 B4 68 1C [09:09:58]Write i2c OK [09:09:58]MH_I2C_Read... [09:09:59]OFD Sender: No OFD packet to send [09:09:59]*** Cut start [09:09:59]*** Partial cut [09:09:59]*** CUTSNS_PIN = 1 [09:09:59]*** CUTSNS_PIN = 0 [09:09:59]*** Brake cut motor [09:10:00]Read from MH i2c: 01 [09:10:00]MH_I2C_Read... [09:10:00]*** Stop cut motor [09:10:00]*** Cut end [09:10:00]Read from MH i2c: 01 07 00 [09:10:00]MH_I2C_Read... [09:10:00]Read from MH i2c: 01 07 00 B4 68 00 00 00 00 00 FF 0F 31 [09:10:00]process_action close_receipt done [09:10:00]requested_data is exist [09:10:00]produce_requested_data [09:10:00]requested_item fm.sn is exist - process it [09:10:00]wFMCommunicate request_size=4 [09:10:00]MH_SAM_APDU [09:10:00]CAPDU: 80 11 00 00 [09:10:00]Write to MH i2c: E2 08 00 B5 68 80 11 00 00 00 00 00 00 97 [09:10:00]Write i2c OK [09:10:00]MH_I2C_Read... [09:10:00]Read from MH i2c: E2 [09:10:00]MH_I2C_Read... [09:10:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:10:00]Read from MH i2c: E2 17 00 [09:10:00]MH_I2C_Read... [09:10:00]Read from MH i2c: E2 17 00 B5 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 ED [09:10:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:10:00]wFMCommunicate OK [09:10:00]requested_item fd.num is exist - process it [09:10:00]SAM_PROTO_GetFieldsCounters [09:10:00]wFMCommunicate request_size=4 [09:10:00]MH_SAM_APDU [09:10:00]CAPDU: 80 13 00 00 [09:10:00]Write to MH i2c: E2 08 00 B6 68 80 13 00 00 00 00 00 00 9A [09:10:00]Write i2c OK [09:10:00]MH_I2C_Read... [09:10:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:10:00]Read from MH i2c: E2 [09:10:00]MH_I2C_Read... [09:10:00]Read from MH i2c: E2 62 00 [09:10:00]MH_I2C_Read... [09:10:00]Read from MH i2c: E2 62 00 B6 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 89 60 00 00 0E 04 04 00 30 00 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 DC [09:10:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 89 60 00 00 0E 04 04 00 30 00 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 [09:10:00]wFMCommunicate OK [09:10:00]SAM_PROTO_GetFieldsCounters done [09:10:00]requested_item shift.num is exist - process it [09:10:00]requested_item shift.opened is exist - process it [09:10:00]req_shift_opened [09:10:00]FM_GetShiftState [09:10:00]SAM_PROTO_GetShiftState [09:10:00]wFMCommunicate request_size=4 [09:10:00]MH_SAM_APDU [09:10:00]CAPDU: 80 13 01 00 [09:10:00]Write to MH i2c: E2 08 00 B7 68 80 13 01 00 00 00 00 00 9C [09:10:00]Write i2c OK [09:10:00]MH_I2C_Read... [09:10:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:10:00]Read from MH i2c: E2 [09:10:00]MH_I2C_Read... [09:10:00]Read from MH i2c: E2 0E 00 [09:10:00]MH_I2C_Read... [09:10:00]Read from MH i2c: E2 0E 00 B7 68 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4F [09:10:00]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:10:00]wFMCommunicate OK [09:10:00]SAM_PROTO_GetShiftState done [09:10:00]FM_GetShiftState done [09:10:00]req_shift_opened done [09:10:00]requested_item shift.open_date is exist - process it [09:10:00]req_shift_open_date [09:10:00]req_shift_open_date done [09:10:00]produce_requested_data done [09:10:00]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24713,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:10:00]process_action_free close_receipt [09:10:00]json_value_free [09:10:00]json_value_free done [09:10:00]process_json_proto returns [09:10:00]Send response to host [09:10:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24713,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:10:00]free response buf [09:10:00]execute_script done [09:10:00]execute_script returns [09:10:00]free content buf [09:10:00]Sock 9.Close socket [09:10:00]Sock 9.Thread stoped [09:10:04]OFD Sender: No OFD packet to send [09:10:09]OFD Sender: No OFD packet to send [09:10:14]OFD Sender: No OFD packet to send [09:10:19]OFD Sender: No OFD packet to send [09:10:22]accept exits with 7 [09:10:22]New connection [09:10:22]New thread 3067612516 created [09:10:22]Thread 3067469156 joined [09:10:22]Waiting for new connection... [09:10:22] Sock 7.Parse request [09:10:22]Sock 7.Check first char [09:10:22]Sock 7.First char is OK [09:10:22]request: POST /json_proto HTTP/1.0 [09:10:22]Method: POST [09:10:22]URL: /json_proto [09:10:22]Method is POST - this is cgi request [09:10:22]url: /json_proto [09:10:22]query_string will be loaded in cgi processing [09:10:22]execute_cgi json_proto POST (null) [09:10:22]execute_cgi path=json_proto method=POST [09:10:22]POST find Content-Length [09:10:22]Host: 172.17.45.131:8080 [09:10:22]Content-Length: 800 [09:10:22]Content-Type: application/json [09:10:22] [09:10:22]POST finish read [09:10:22]Found Content-Length = 800 [09:10:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610360", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:10:22]execute_script... [09:10: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)610360", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:10:22]POST & json_proto [09:10:22]process_json_proto [09:10:22]json parsed OK: [09:10:22]protocol is kg_v1.0 [09:10:22]action value=close_receipt [09:10:22]process_action close_receipt [09:10:22]cmd_close_receipt [09:10:22]MH_GetDate [09:10:22]Write to MH i2c: F0 00 00 B8 68 0F [09:10:22]Write i2c OK [09:10:22]MH_I2C_Read... [09:10:22]Read from MH i2c: F0 [09:10:22]MH_I2C_Read... [09:10:22]Read from MH i2c: F0 09 00 [09:10:22]MH_I2C_Read... [09:10:22]Read from MH i2c: F0 09 00 B8 68 00 03 AE A8 66 C6 D4 6E 66 45 [09:10:22]GetLastDocTimeStamp 1722330600 [09:10:22]current date 1722330627 [09:10:22]FM_GetShiftState [09:10:22]SAM_PROTO_GetShiftState [09:10:22]wFMCommunicate request_size=4 [09:10:22]MH_SAM_APDU [09:10:22]CAPDU: 80 13 01 00 [09:10:22]Write to MH i2c: E2 08 00 B9 68 80 13 01 00 00 00 00 00 9E [09:10:22]Write i2c OK [09:10:22]MH_I2C_Read... [09:10:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:10:22]Read from MH i2c: E2 [09:10:22]MH_I2C_Read... [09:10:22]Read from MH i2c: E2 0E 00 [09:10:22]MH_I2C_Read... [09:10:22]Read from MH i2c: E2 0E 00 B9 68 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 51 [09:10:22]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:10:22]wFMCommunicate OK [09:10:22]SAM_PROTO_GetShiftState done [09:10:22]FM_GetShiftState done [09:10:22]opened in 1722298218 [09:10:22]opened+sec_in_day 1722384618 [09:10:22]quantity*price = 50036 [09:10:22]sum+1 = 50037 [09:10:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 89 30.07.2024 09:10 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24714 ФПД: 181674460784910 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T091027&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24714&fm=181674460784910&tin=02508201610067®Number=0000000000171247&sum=50036 [09:10:23]StoreToDocumentArchive [09:10:23]shift 48 fd 24714 [09:10:23]save to /storage/0048/doc_00024714 [09:10:23]save last doc name /storage/0048/doc_00024714 to /storage/kkm_last_doc_name [09:10:23]save OK [09:10:23]Clear old archive folders... [09:10:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:10:23]tlvbuf is 01322860 [09:10:23]SAM_PROTO_ClearQueue [09:10:23]wFMCommunicate request_size=4 [09:10:23]MH_SAM_APDU [09:10:23]CAPDU: 80 09 00 00 [09:10:23]Write to MH i2c: E2 08 00 C6 68 80 09 00 00 00 00 00 00 A0 [09:10:23]Write i2c OK [09:10:23]MH_I2C_Read... [09:10:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:10:23]Read from MH i2c: E2 [09:10:23]MH_I2C_Read... [09:10:23]Read from MH i2c: E2 03 00 [09:10:23]MH_I2C_Read... [09:10:23]Read from MH i2c: E2 03 00 C6 68 00 90 00 A2 [09:10:23]RAPDU: 90 00 [09:10:23]wFMCommunicate OK [09:10:23]SAM_PROTO_ClearQueue done [09:10:23]KKMCreateOFDPacket [09:10:23]OFDProtocolAddRootSTLVToBuf [09:10:23]FM_MakeSignedData [09:10:23]FM_MakeSignedData [09:10:23]SAM_PROTO_SignData [09:10:23]wFMCommunicate request_size=4 [09:10:23]MH_SAM_APDU [09:10:23]CAPDU: 80 0D 01 02 [09:10:23]Write to MH i2c: E2 08 00 C7 68 80 0D 01 02 00 00 00 00 A8 [09:10:23]Write i2c OK [09:10:23]MH_I2C_Read... [09:10:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:10:24]Read from MH i2c: E2 [09:10:24]MH_I2C_Read... [09:10:24]Read from MH i2c: E2 03 00 [09:10:24]MH_I2C_Read... [09:10:24]Read from MH i2c: E2 03 00 C7 68 00 90 00 A3 [09:10:24]RAPDU: 90 00 [09:10:24]wFMCommunicate OK [09:10:24]wFMCommunicate request_size=255 [09:10:24]MH_SAM_APDU [09:10: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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 03 AE A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8A 60 00 00 35 04 06 00 A5 [09:10:24]Write to MH i2c: E2 02 01 C8 68 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 03 AE A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8A 60 00 00 35 04 06 00 A5 00 00 43 [09:10:24]Write i2c OK [09:10:24]MH_I2C_Read... [09:10:24]OFD Sender: No OFD packet to send [09:10:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:10:24]Read from MH i2c: E2 [09:10:24]MH_I2C_Read... [09:10:24]Read from MH i2c: E2 03 00 [09:10:24]MH_I2C_Read... [09:10:24]Read from MH i2c: E2 03 00 C8 68 00 90 00 A4 [09:10:24]RAPDU: 90 00 [09:10:24]wFMCommunicate OK [09:10:24]wFMCommunicate request_size=10 [09:10:24]MH_SAM_APDU [09:10:24]CAPDU: 80 0D 02 02 05 3B 61 B3 29 0E [09:10:24]Write to MH i2c: E2 0D 00 C9 68 80 0D 02 02 05 00 3B 61 B3 29 0E 00 00 3B [09:10:24]Write i2c OK [09:10:24]MH_I2C_Read... [09:10:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:10:24]Read from MH i2c: E2 [09:10:24]MH_I2C_Read... [09:10:24]Read from MH i2c: E2 03 00 [09:10:24]MH_I2C_Read... [09:10:24]Read from MH i2c: E2 03 00 C9 68 00 90 00 A5 [09:10:24]RAPDU: 90 00 [09:10:24]wFMCommunicate OK [09:10:24]wFMCommunicate request_size=4 [09:10:24]MH_SAM_APDU [09:10:24]CAPDU: 80 0D 03 02 [09:10:24]Write to MH i2c: E2 08 00 CA 68 80 0D 03 02 00 00 00 00 AD [09:10:24]Write i2c OK [09:10:24]MH_I2C_Read... [09:10:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:10:24]Read from MH i2c: E2 [09:10:24]MH_I2C_Read... [09:10:24]Read from MH i2c: E2 0B 00 [09:10:24]MH_I2C_Read... [09:10:24]Read from MH i2c: E2 0B 00 CA 68 00 70 58 19 FB C0 F1 10 B2 90 00 FD [09:10:24]RAPDU: 70 58 19 FB C0 F1 10 B2 90 00 [09:10:24]wFMCommunicate OK [09:10:24]SAM_PROTO_SignData done [09:10:24]FM_MakeSignedData done [09:10:24]CreateOFDProtocolMessage [09:10:24]wFMCommunicate request_size=4 [09:10:24]MH_SAM_APDU [09:10:24]CAPDU: 80 11 00 00 [09:10:24]Write to MH i2c: E2 08 00 CB 68 80 11 00 00 00 00 00 00 AD [09:10:24]Write i2c OK [09:10:24]MH_I2C_Read... [09:10:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:10:24]Read from MH i2c: E2 [09:10:24]MH_I2C_Read... [09:10:24]Read from MH i2c: E2 17 00 [09:10:24]MH_I2C_Read... [09:10:24]Read from MH i2c: E2 17 00 CB 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 03 [09:10:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:10:24]wFMCommunicate OK [09:10:24]CreateOFDProtocolMessage done [09:10:24]OFDSenderStorePacket 24714 [09:10:24]StoreOFDPacket docnum=24714 [09:10:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 9D 02 07 01 67 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 03 AE A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8A 60 00 00 35 04 06 00 A5 3B 61 B3 29 0E 70 58 19 FB C0 F1 10 B2 [09:10:24]CheckFolder [09:10:24]dirname=/storage/ofd_packets [09:10:24]CheckFolder done [09:10:24]ProducePacketName [09:10:24]name=ofd_packets/00024714 [09:10:24]NVStorageSaveData ofd_packets/00024714 [09:10:24]File name is /storage/ofd_packets/00024714 [09:10:24]Write 301 bytes [09:10:24]NVStorageSaveData done [09:10:24]OFDSenderStorePacket done [09:10:24]KKMCreateOFDPacket done [09:10:24]NVStorageSaveData kkm_last_timestamp [09:10:24]File name is /storage/kkm_last_timestamp [09:10:24]Write 4 bytes [09:10:24]NVStorageSaveData done [09:10:24]ExternCall_PrintAddStr [09:10:24]wPrintStart [09:10:24]Write to MH i2c: 01 00 00 CC 68 34 [09:10:24]Write i2c OK [09:10:24]MH_I2C_Read... [09:10:24]Read from MH i2c: 01 [09:10:24]MH_I2C_Read... [09:10:24]Read from MH i2c: 01 07 00 [09:10:24]MH_I2C_Read... [09:10:24]Read from MH i2c: 01 07 00 CC 68 00 00 00 00 00 FF 0F 49 [09:10:24]RasterBufferAndPrint [09:10:24]line Счет N : (1)610360 [09:10:24]line ИНН: 02508201610067 [09:10:24]line Контрольно-Кассовый Чек [09:10:24]line ПРОДАЖА [09:10:24]line ТРК (МРК, ГНК) : 42 [09:10:24]line Товар: 2710124130 [09:10:24]line Аи-92-К-2 [09:10:24]line 7.380 * 67.80 [09:10:24]line = 500.36 [09:10:24]line НДС 12% НСП 1% [09:10:24]line > о реализуемом товаре [09:10:24]line ИТОГО: 500.36 [09:10:24]line НСП 1% : 4.43 [09:10:24]line НДС 12% : 53.14 [09:10:24]line Наличными: 0.00 [09:10:24]line Безнал.: 500.36 [09:10:24]line Место: АЗС № 127 "Партнер Нефть" [09:10:24]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:10:24]line СНО: Общий режим [09:10:24]line Чек 89 30.07.2024 09:10 [09:10:24]line Смена: 48 ФФД: 1.0 [09:10:24]line ЗНМ: 0300000158 [09:10:24]line РНМ: 0000000000171247 [09:10:24]line Версия ККМ: v1.0 [09:10:24]line Платежная система: O! деньги [09:10:24]line ФМ: 0000000002098565 [09:10:24]line ФД: 24714 [09:10:24]line ФПД: 181674460784910 [09:10:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T091027&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24714&fm=181674460784910&tin=02508201610067®Number=0000000000171247&sum=50036 [09:10:24]OFD Sender: Processing packet 24714 [packets to send 29, broken 28] [09:10:24]ProducePacketName [09:10:24]name=ofd_packets/00024714 [09:10:24]OFD Sender: To server: pG, [09:10:24]CommunicateWithHost lk.salyk.kg:30040 [09:10:24]ConnectInit lk.salyk.kg [09:10:24]written 0, free lines is 4095 [09:10:24]Connected sock=10 [09:10:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 9D 02 07 01 67 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 00 00 00 F4 03 04 00 03 AE A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8A 60 00 00 35 04 06 00 A5 3B 61 B3 29 0E 70 58 19 FB C0 F1 10 B2 [09:10:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 97 5B 47 00 AA 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 32 30 39 38 35 36 35 10 04 04 00 8A 60 00 00 F4 03 04 00 92 59 A8 66 B6 04 01 00 00 BB 30 95 54 08 D2 4A 92 [09:10:25]CommunicateWithHost err = 0 [09:10:25]CheckOFDResponse [09:10:25]1017 (14) - 77093643461234 [09:10:25]1041 (16) - 0000000002098565 [09:10:25]1040 (4) - 24714 [09:10:25]1012 (4) - 30.07.2024 03:10 [09:10:25]1206 (1) - 0 [09:10:25]OFD Sender: Remove packet 24714 [09:10:25]ProducePacketName [09:10:25]name=ofd_packets/00024714 [09:10:25]NVStorageDeleteData [09:10:25]Write to MH i2c: 01 00 00 F6 68 5E [09:10:25]Write i2c OK [09:10:25]MH_I2C_Read... [09:10:25]Read from MH i2c: 01 [09:10:25]MH_I2C_Read... [09:10:25]Read from MH i2c: 01 07 00 [09:10:25]MH_I2C_Read... [09:10:25]Read from MH i2c: 01 07 00 F6 68 00 00 00 00 00 F6 0C 67 [09:10:25]RasterBufferAndPrint [09:10:25]line [09:10:25]line [09:10:25]line [09:10:25]line [09:10:25]line [09:10:25]written 0, free lines is 3326 [09:10:25]MH_Cut [09:10:25]Write to MH i2c: D1 01 00 FD 68 01 37 [09:10:25]Write i2c OK [09:10:25]MH_I2C_Read... [09:10:25]Read from MH i2c: D1 [09:10:25]MH_I2C_Read... [09:10:25]Read from MH i2c: D1 01 00 [09:10:25]MH_I2C_Read... [09:10:25]Read from MH i2c: D1 01 00 FD 68 00 36 [09:10:25]Write to MH i2c: 01 00 00 FE 68 66 [09:10:25]Write i2c OK [09:10:25]MH_I2C_Read... [09:10:25]OFD Sender: No OFD packet to send [09:10:25]*** Cut start [09:10:25]*** Partial cut [09:10:25]*** CUTSNS_PIN = 1 [09:10:25]*** CUTSNS_PIN = 0 [09:10:26]*** Brake cut motor [09:10:26]Read from MH i2c: 01 [09:10:26]MH_I2C_Read... [09:10:26]*** Stop cut motor [09:10:26]*** Cut end [09:10:26]Read from MH i2c: 01 07 00 [09:10:26]MH_I2C_Read... [09:10:26]Read from MH i2c: 01 07 00 FE 68 00 00 00 00 00 FF 0F 7B [09:10:26]process_action close_receipt done [09:10:26]requested_data is exist [09:10:26]produce_requested_data [09:10:26]requested_item fm.sn is exist - process it [09:10:26]wFMCommunicate request_size=4 [09:10:26]MH_SAM_APDU [09:10:26]CAPDU: 80 11 00 00 [09:10:26]Write to MH i2c: E2 08 00 FF 68 80 11 00 00 00 00 00 00 E1 [09:10:26]Write i2c OK [09:10:26]MH_I2C_Read... [09:10:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:10:26]Read from MH i2c: E2 [09:10:26]MH_I2C_Read... [09:10:26]Read from MH i2c: E2 17 00 [09:10:26]MH_I2C_Read... [09:10:26]Read from MH i2c: E2 17 00 FF 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 37 [09:10:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:10:26]wFMCommunicate OK [09:10:26]requested_item fd.num is exist - process it [09:10:26]SAM_PROTO_GetFieldsCounters [09:10:26]wFMCommunicate request_size=4 [09:10:26]MH_SAM_APDU [09:10:26]CAPDU: 80 13 00 00 [09:10:26]Write to MH i2c: E2 08 00 00 69 80 13 00 00 00 00 00 00 E5 [09:10:26]Write i2c OK [09:10:26]MH_I2C_Read... [09:10:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:10:26]Read from MH i2c: E2 [09:10:26]MH_I2C_Read... [09:10:26]Read from MH i2c: E2 62 00 [09:10:26]MH_I2C_Read... [09:10:26]Read from MH i2c: E2 62 00 00 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8A 60 00 00 0E 04 04 00 30 00 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 2B [09:10:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8A 60 00 00 0E 04 04 00 30 00 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 [09:10:26]wFMCommunicate OK [09:10:26]SAM_PROTO_GetFieldsCounters done [09:10:26]requested_item shift.num is exist - process it [09:10:26]requested_item shift.opened is exist - process it [09:10:26]req_shift_opened [09:10:26]FM_GetShiftState [09:10:26]SAM_PROTO_GetShiftState [09:10:26]wFMCommunicate request_size=4 [09:10:26]MH_SAM_APDU [09:10:26]CAPDU: 80 13 01 00 [09:10:26]Write to MH i2c: E2 08 00 01 69 80 13 01 00 00 00 00 00 E7 [09:10:26]Write i2c OK [09:10:26]MH_I2C_Read... [09:10:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:10:26]Read from MH i2c: E2 [09:10:26]MH_I2C_Read... [09:10:26]Read from MH i2c: E2 0E 00 [09:10:26]MH_I2C_Read... [09:10:26]Read from MH i2c: E2 0E 00 01 69 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 9A [09:10:26]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:10:26]wFMCommunicate OK [09:10:26]SAM_PROTO_GetShiftState done [09:10:26]FM_GetShiftState done [09:10:26]req_shift_opened done [09:10:26]requested_item shift.open_date is exist - process it [09:10:26]req_shift_open_date [09:10:26]req_shift_open_date done [09:10:26]produce_requested_data done [09:10:26]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24714,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:10:26]process_action_free close_receipt [09:10:26]json_value_free [09:10:26]json_value_free done [09:10:26]process_json_proto returns [09:10:26]Send response to host [09:10:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24714,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:10:26]free response buf [09:10:26]execute_script done [09:10:26]execute_script returns [09:10:26]free content buf [09:10:26]Sock 7.Close socket [09:10:26]Sock 7.Thread stoped [09:10:30]OFD Sender: No OFD packet to send [09:10:35]OFD Sender: No OFD packet to send [09:10:40]OFD Sender: No OFD packet to send [09:10:45]OFD Sender: No OFD packet to send [09:10:50]OFD Sender: No OFD packet to send [09:10:55]OFD Sender: No OFD packet to send [09:11:00]OFD Sender: No OFD packet to send [09:11:05]OFD Sender: No OFD packet to send [09:11:10]OFD Sender: No OFD packet to send [09:11:15]OFD Sender: No OFD packet to send [09:11:20]OFD Sender: No OFD packet to send [09:11:25]OFD Sender: No OFD packet to send [09:11:30]OFD Sender: No OFD packet to send [09:11:35]OFD Sender: No OFD packet to send [09:11:40]OFD Sender: No OFD packet to send [09:11:45]OFD Sender: No OFD packet to send [09:11:47]accept exits with 9 [09:11:47]New connection [09:11:47]New thread 3067469156 created [09:11:47]Thread 3067612516 joined [09:11:47]Waiting for new connection... [09:11:47] Sock 9.Parse request [09:11:47]Sock 9.Check first char [09:11:47]Sock 9.First char is OK [09:11:47]request: POST /json_proto HTTP/1.0 [09:11:47]Method: POST [09:11:47]URL: /json_proto [09:11:47]Method is POST - this is cgi request [09:11:47]url: /json_proto [09:11:47]query_string will be loaded in cgi processing [09:11:47]execute_cgi json_proto POST (null) [09:11:47]execute_cgi path=json_proto method=POST [09:11:47]POST find Content-Length [09:11:47]Host: 172.17.45.131:8080 [09:11:47]Content-Length: 677 [09:11:47]Content-Type: application/json [09:11:47] [09:11:47]POST finish read [09:11:47]Found Content-Length = 677 [09:11:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610362", "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:11:47]execute_script... [09:11: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)610362", "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:11:47]POST & json_proto [09:11:47]process_json_proto [09:11:47]json parsed OK: [09:11:47]protocol is kg_v1.0 [09:11:47]action value=close_receipt [09:11:47]process_action close_receipt [09:11:47]cmd_close_receipt [09:11:47]MH_GetDate [09:11:47]Write to MH i2c: F0 00 00 02 69 5A [09:11:47]Write i2c OK [09:11:47]MH_I2C_Read... [09:11:47]Read from MH i2c: F0 [09:11:47]MH_I2C_Read... [09:11:47]Read from MH i2c: F0 09 00 [09:11:47]MH_I2C_Read... [09:11:47]Read from MH i2c: F0 09 00 02 69 00 57 AE A8 66 C6 D4 6E 66 E4 [09:11:47]GetLastDocTimeStamp 1722330627 [09:11:47]current date 1722330711 [09:11:47]FM_GetShiftState [09:11:47]SAM_PROTO_GetShiftState [09:11:47]wFMCommunicate request_size=4 [09:11:47]MH_SAM_APDU [09:11:47]CAPDU: 80 13 01 00 [09:11:47]Write to MH i2c: E2 08 00 03 69 80 13 01 00 00 00 00 00 E9 [09:11:47]Write i2c OK [09:11:47]MH_I2C_Read... [09:11:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:11:47]Read from MH i2c: E2 [09:11:47]MH_I2C_Read... [09:11:47]Read from MH i2c: E2 0E 00 [09:11:47]MH_I2C_Read... [09:11:47]Read from MH i2c: E2 0E 00 03 69 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 9C [09:11:47]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:11:47]wFMCommunicate OK [09:11:47]SAM_PROTO_GetShiftState done [09:11:47]FM_GetShiftState done [09:11:47]opened in 1722298218 [09:11:47]opened+sec_in_day 1722384618 [09:11:47]quantity*price = 50036 [09:11:47]sum+1 = 50037 [09:11: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 90 30.07.2024 09:11 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24715 ФПД: 210992724117694 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T091152&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24715&fm=210992724117694&tin=02508201610067®Number=0000000000171247&sum=50000 [09:11:48]StoreToDocumentArchive [09:11:48]shift 48 fd 24715 [09:11:48]save to /storage/0048/doc_00024715 [09:11:48]save last doc name /storage/0048/doc_00024715 to /storage/kkm_last_doc_name [09:11:48]save OK [09:11:48]Clear old archive folders... [09:11:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:11:48]tlvbuf is 01405510 [09:11:48]SAM_PROTO_ClearQueue [09:11:48]wFMCommunicate request_size=4 [09:11:48]MH_SAM_APDU [09:11:48]CAPDU: 80 09 00 00 [09:11:48]Write to MH i2c: E2 08 00 10 69 80 09 00 00 00 00 00 00 EB [09:11:48]Write i2c OK [09:11:48]MH_I2C_Read... [09:11:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:11:48]Read from MH i2c: E2 [09:11:48]MH_I2C_Read... [09:11:48]Read from MH i2c: E2 03 00 [09:11:48]MH_I2C_Read... [09:11:48]Read from MH i2c: E2 03 00 10 69 00 90 00 ED [09:11:48]RAPDU: 90 00 [09:11:48]wFMCommunicate OK [09:11:48]SAM_PROTO_ClearQueue done [09:11:48]KKMCreateOFDPacket [09:11:48]OFDProtocolAddRootSTLVToBuf [09:11:48]FM_MakeSignedData [09:11:48]FM_MakeSignedData [09:11:48]SAM_PROTO_SignData [09:11:48]wFMCommunicate request_size=4 [09:11:48]MH_SAM_APDU [09:11:48]CAPDU: 80 0D 01 02 [09:11:48]Write to MH i2c: E2 08 00 11 69 80 0D 01 02 00 00 00 00 F3 [09:11:48]Write i2c OK [09:11:48]MH_I2C_Read... [09:11:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:11:48]Read from MH i2c: E2 [09:11:48]MH_I2C_Read... [09:11:48]Read from MH i2c: E2 03 00 [09:11:48]MH_I2C_Read... [09:11:48]Read from MH i2c: E2 03 00 11 69 00 90 00 EE [09:11:48]RAPDU: 90 00 [09:11:48]wFMCommunicate OK [09:11:48]wFMCommunicate request_size=255 [09:11:48]MH_SAM_APDU [09:11: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 5A 00 00 00 F4 03 04 00 58 AE A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8B 60 00 00 35 04 06 00 BF [09:11:48]Write to MH i2c: E2 02 01 12 69 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 5A 00 00 00 F4 03 04 00 58 AE A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8B 60 00 00 35 04 06 00 BF 00 00 B7 [09:11:48]Write i2c OK [09:11:48]MH_I2C_Read... [09:11:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:11:48]Read from MH i2c: E2 [09:11:48]MH_I2C_Read... [09:11:48]Read from MH i2c: E2 03 00 [09:11:48]MH_I2C_Read... [09:11:48]Read from MH i2c: E2 03 00 12 69 00 90 00 EF [09:11:48]RAPDU: 90 00 [09:11:48]wFMCommunicate OK [09:11:48]wFMCommunicate request_size=10 [09:11:48]MH_SAM_APDU [09:11:48]CAPDU: 80 0D 02 02 05 E5 92 5F 08 BE [09:11:48]Write to MH i2c: E2 0D 00 13 69 80 0D 02 02 05 00 E5 92 5F 08 BE 00 00 9C [09:11:48]Write i2c OK [09:11:48]MH_I2C_Read... [09:11:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:11:48]Read from MH i2c: E2 [09:11:48]MH_I2C_Read... [09:11:48]Read from MH i2c: E2 03 00 [09:11:48]MH_I2C_Read... [09:11:48]Read from MH i2c: E2 03 00 13 69 00 90 00 F0 [09:11:48]RAPDU: 90 00 [09:11:48]wFMCommunicate OK [09:11:48]wFMCommunicate request_size=4 [09:11:48]MH_SAM_APDU [09:11:48]CAPDU: 80 0D 03 02 [09:11:48]Write to MH i2c: E2 08 00 14 69 80 0D 03 02 00 00 00 00 F8 [09:11:48]Write i2c OK [09:11:48]MH_I2C_Read... [09:11:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:11:48]Read from MH i2c: E2 [09:11:48]MH_I2C_Read... [09:11:48]Read from MH i2c: E2 0B 00 [09:11:48]MH_I2C_Read... [09:11:48]Read from MH i2c: E2 0B 00 14 69 00 CB CB 3B 02 C9 EC 58 40 90 00 19 [09:11:48]RAPDU: CB CB 3B 02 C9 EC 58 40 90 00 [09:11:48]wFMCommunicate OK [09:11:48]SAM_PROTO_SignData done [09:11:48]FM_MakeSignedData done [09:11:48]CreateOFDProtocolMessage [09:11:48]wFMCommunicate request_size=4 [09:11:48]MH_SAM_APDU [09:11:48]CAPDU: 80 11 00 00 [09:11:48]Write to MH i2c: E2 08 00 15 69 80 11 00 00 00 00 00 00 F8 [09:11:48]Write i2c OK [09:11:48]MH_I2C_Read... [09:11:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:11:49]Read from MH i2c: E2 [09:11:49]MH_I2C_Read... [09:11:49]Read from MH i2c: E2 17 00 [09:11:49]MH_I2C_Read... [09:11:49]Read from MH i2c: E2 17 00 15 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 4E [09:11:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:11:49]wFMCommunicate OK [09:11:49]CreateOFDProtocolMessage done [09:11:49]OFDSenderStorePacket 24715 [09:11:49]StoreOFDPacket docnum=24715 [09:11:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 3D 80 07 01 D4 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5A 00 00 00 F4 03 04 00 58 AE A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8B 60 00 00 35 04 06 00 BF E5 92 5F 08 BE CB CB 3B 02 C9 EC 58 40 [09:11:49]CheckFolder [09:11:49]dirname=/storage/ofd_packets [09:11:49]CheckFolder done [09:11:49]ProducePacketName [09:11:49]name=ofd_packets/00024715 [09:11:49]NVStorageSaveData ofd_packets/00024715 [09:11:49]File name is /storage/ofd_packets/00024715 [09:11:49]Write 301 bytes [09:11:49]NVStorageSaveData done [09:11:49]OFDSenderStorePacket done [09:11:49]KKMCreateOFDPacket done [09:11:49]NVStorageSaveData kkm_last_timestamp [09:11:49]File name is /storage/kkm_last_timestamp [09:11:49]Write 4 bytes [09:11:49]NVStorageSaveData done [09:11:49]ExternCall_PrintAddStr [09:11:49]wPrintStart [09:11:49]Write to MH i2c: 01 00 00 16 69 7F [09:11:49]Write i2c OK [09:11:49]MH_I2C_Read... [09:11:49]Read from MH i2c: 01 [09:11:49]MH_I2C_Read... [09:11:49]Read from MH i2c: 01 07 00 [09:11:49]MH_I2C_Read... [09:11:49]Read from MH i2c: 01 07 00 16 69 00 00 00 00 00 FF 0F 94 [09:11:49]RasterBufferAndPrint [09:11:49]line Счет N : (1)610362 [09:11:49]line ИНН: 02508201610067 [09:11:49]line Контрольно-Кассовый Чек [09:11:49]line ПРОДАЖА [09:11:49]line ТРК (МРК, ГНК) : 42 [09:11:49]line Товар: 2710124130 [09:11:49]line Аи-92-К-2 [09:11:49]line 7.380 * 67.80 [09:11:49]line = 500.36 [09:11:49]line НДС 12% НСП 1% [09:11:49]line > о реализуемом товаре [09:11:49]line ОКРУГЛЕНИЕ: -0.36 [09:11:49]line ИТОГО: 500.00 [09:11:49]line Внесено: 500.00 [09:11:49]line СДАЧА: 0.00 [09:11:49]line НСП 1% : 4.43 [09:11:49]line НДС 12% : 53.14 [09:11:49]line Наличными: 500.00 [09:11:49]line Безнал.: 0.00 [09:11:49]line Место: АЗС № 127 "Партнер Нефть" [09:11:49]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:11:49]line СНО: Общий режим [09:11:49]line Чек 90 30.07.2024 09:11 [09:11:49]line Смена: 48 ФФД: 1.0 [09:11:49]line ЗНМ: 0300000158 [09:11:49]line РНМ: 0000000000171247 [09:11:49]line Версия ККМ: v1.0 [09:11:49]line ФМ: 0000000002098565 [09:11:49]line ФД: 24715 [09:11:49]line ФПД: 210992724117694 [09:11:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T091152&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24715&fm=210992724117694&tin=02508201610067®Number=0000000000171247&sum=50000 [09:11:49]OFD Sender: Processing packet 24715 [packets to send 29, broken 28] [09:11:49]ProducePacketName [09:11:49]name=ofd_packets/00024715 [09:11:49]OFD Sender: To server: pG, [09:11:49]CommunicateWithHost lk.salyk.kg:30040 [09:11:49]ConnectInit lk.salyk.kg [09:11:49]written 0, free lines is 4095 [09:11:49]Connected sock=10 [09:11:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 3D 80 07 01 D4 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5A 00 00 00 F4 03 04 00 58 AE A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8B 60 00 00 35 04 06 00 BF E5 92 5F 08 BE CB CB 3B 02 C9 EC 58 40 [09:11:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 98 1A 47 00 7F 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 32 30 39 38 35 36 35 10 04 04 00 8B 60 00 00 F4 03 04 00 E6 59 A8 66 B6 04 01 00 00 E1 AD B2 24 87 4C 6B 12 [09:11:49]CommunicateWithHost err = 0 [09:11:49]CheckOFDResponse [09:11:49]1017 (14) - 77093643461234 [09:11:49]1041 (16) - 0000000002098565 [09:11:49]1040 (4) - 24715 [09:11:49]1012 (4) - 30.07.2024 03:11 [09:11:49]1206 (1) - 0 [09:11:49]OFD Sender: Remove packet 24715 [09:11:49]ProducePacketName [09:11:49]name=ofd_packets/00024715 [09:11:49]NVStorageDeleteData [09:11:49]Write to MH i2c: 01 00 00 41 69 AA [09:11:49]Write i2c OK [09:11:49]MH_I2C_Read... [09:11:49]Read from MH i2c: 01 [09:11:49]MH_I2C_Read... [09:11:49]Read from MH i2c: 01 07 00 [09:11:49]MH_I2C_Read... [09:11:49]Read from MH i2c: 01 07 00 41 69 00 00 00 00 00 E4 0C A1 [09:11:49]RasterBufferAndPrint [09:11:49]line [09:11:49]line [09:11:49]line [09:11:49]line [09:11:49]line [09:11:49]written 0, free lines is 3309 [09:11:49]MH_Cut [09:11:49]Write to MH i2c: D1 01 00 48 69 01 83 [09:11:49]Write i2c OK [09:11:49]MH_I2C_Read... [09:11:49]Read from MH i2c: D1 [09:11:49]MH_I2C_Read... [09:11:49]Read from MH i2c: D1 01 00 [09:11:49]MH_I2C_Read... [09:11:49]Read from MH i2c: D1 01 00 48 69 00 82 [09:11:49]Write to MH i2c: 01 00 00 49 69 B2 [09:11:49]Write i2c OK [09:11:49]MH_I2C_Read... [09:11:50]OFD Sender: No OFD packet to send [09:11:50]*** Cut start [09:11:50]*** Partial cut [09:11:50]*** CUTSNS_PIN = 1 [09:11:50]*** CUTSNS_PIN = 0 [09:11:50]*** Brake cut motor [09:11:51]Read from MH i2c: 01 [09:11:51]MH_I2C_Read... [09:11:51]*** Stop cut motor [09:11:51]*** Cut end [09:11:51]Read from MH i2c: 01 07 00 [09:11:51]MH_I2C_Read... [09:11:51]Read from MH i2c: 01 07 00 49 69 00 00 00 00 00 FF 0F C7 [09:11:51]process_action close_receipt done [09:11:51]requested_data is exist [09:11:51]produce_requested_data [09:11:51]requested_item fm.sn is exist - process it [09:11:51]wFMCommunicate request_size=4 [09:11:51]MH_SAM_APDU [09:11:51]CAPDU: 80 11 00 00 [09:11:51]Write to MH i2c: E2 08 00 4A 69 80 11 00 00 00 00 00 00 2D [09:11:51]Write i2c OK [09:11:51]MH_I2C_Read... [09:11:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:11:51]Read from MH i2c: E2 [09:11:51]MH_I2C_Read... [09:11:51]Read from MH i2c: E2 17 00 [09:11:51]MH_I2C_Read... [09:11:51]Read from MH i2c: E2 17 00 4A 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 83 [09:11:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:11:51]wFMCommunicate OK [09:11:51]requested_item fd.num is exist - process it [09:11:51]SAM_PROTO_GetFieldsCounters [09:11:51]wFMCommunicate request_size=4 [09:11:51]MH_SAM_APDU [09:11:51]CAPDU: 80 13 00 00 [09:11:51]Write to MH i2c: E2 08 00 4B 69 80 13 00 00 00 00 00 00 30 [09:11:51]Write i2c OK [09:11:51]MH_I2C_Read... [09:11:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:11:51]Read from MH i2c: E2 [09:11:51]MH_I2C_Read... [09:11:51]Read from MH i2c: E2 62 00 [09:11:51]MH_I2C_Read... [09:11:51]Read from MH i2c: E2 62 00 4B 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8B 60 00 00 0E 04 04 00 30 00 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 7A [09:11:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8B 60 00 00 0E 04 04 00 30 00 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 [09:11:51]wFMCommunicate OK [09:11:51]SAM_PROTO_GetFieldsCounters done [09:11:51]requested_item shift.num is exist - process it [09:11:51]requested_item shift.opened is exist - process it [09:11:51]req_shift_opened [09:11:51]FM_GetShiftState [09:11:51]SAM_PROTO_GetShiftState [09:11:51]wFMCommunicate request_size=4 [09:11:51]MH_SAM_APDU [09:11:51]CAPDU: 80 13 01 00 [09:11:51]Write to MH i2c: E2 08 00 4C 69 80 13 01 00 00 00 00 00 32 [09:11:51]Write i2c OK [09:11:51]MH_I2C_Read... [09:11:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:11:51]Read from MH i2c: E2 [09:11:51]MH_I2C_Read... [09:11:51]Read from MH i2c: E2 0E 00 [09:11:51]MH_I2C_Read... [09:11:51]Read from MH i2c: E2 0E 00 4C 69 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E5 [09:11:51]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:11:51]wFMCommunicate OK [09:11:51]SAM_PROTO_GetShiftState done [09:11:51]FM_GetShiftState done [09:11:51]req_shift_opened done [09:11:51]requested_item shift.open_date is exist - process it [09:11:51]req_shift_open_date [09:11:51]req_shift_open_date done [09:11:51]produce_requested_data done [09:11:51]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24715,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:11:51]process_action_free close_receipt [09:11:51]json_value_free [09:11:51]json_value_free done [09:11:51]process_json_proto returns [09:11:51]Send response to host [09:11:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24715,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:11:51]free response buf [09:11:51]execute_script done [09:11:51]execute_script returns [09:11:51]free content buf [09:11:51]Sock 9.Close socket [09:11:51]Sock 9.Thread stoped [09:11:55]OFD Sender: No OFD packet to send [09:12:00]OFD Sender: No OFD packet to send [09:12:05]OFD Sender: No OFD packet to send [09:12:10]OFD Sender: No OFD packet to send [09:12:15]OFD Sender: No OFD packet to send [09:12:20]OFD Sender: No OFD packet to send [09:12:25]OFD Sender: No OFD packet to send [09:12:30]OFD Sender: No OFD packet to send [09:12:35]OFD Sender: No OFD packet to send [09:12:35]accept exits with 7 [09:12:35]New connection [09:12:35]New thread 3067612516 created [09:12:35]Thread 3067469156 joined [09:12:35]Waiting for new connection... [09:12:35] Sock 7.Parse request [09:12:35]Sock 7.Check first char [09:12:35]Sock 7.First char is OK [09:12:35]request: POST /json_proto HTTP/1.0 [09:12:35]Method: POST [09:12:35]URL: /json_proto [09:12:35]Method is POST - this is cgi request [09:12:35]url: /json_proto [09:12:35]query_string will be loaded in cgi processing [09:12:35]execute_cgi json_proto POST (null) [09:12:35]execute_cgi path=json_proto method=POST [09:12:35]POST find Content-Length [09:12:35]Host: 172.17.45.131:8080 [09:12:35]Content-Length: 979 [09:12:35]Content-Type: application/json [09:12:35] [09:12:35]POST finish read [09:12:35]Found Content-Length = 979 [09:12:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610358", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 74.70, "quantity" : 100.410, "sum" : 7500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 127\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 100.41 \u0441\u043E\u043C", "deposit" : 7500.00, "total" : 7500.00, "payments": [ { "type": 0, "sum" : 7500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:35]execute_script... [09:12: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)610358", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 74.70, "quantity" : 100.410, "sum" : 7500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 127\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 100.41 \u0441\u043E\u043C", "deposit" : 7500.00, "total" : 7500.00, "payments": [ { "type": 0, "sum" : 7500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:35]POST & json_proto [09:12:35]process_json_proto [09:12:35]json parsed OK: [09:12:35]protocol is kg_v1.0 [09:12:35]action value=close_receipt [09:12:35]process_action close_receipt [09:12:35]cmd_close_receipt [09:12:35]MH_GetDate [09:12:35]Write to MH i2c: F0 00 00 4D 69 A5 [09:12:35]Write i2c OK [09:12:35]MH_I2C_Read... [09:12:35]Read from MH i2c: F0 [09:12:35]MH_I2C_Read... [09:12:35]Read from MH i2c: F0 09 00 [09:12:35]MH_I2C_Read... [09:12:35]Read from MH i2c: F0 09 00 4D 69 00 88 AE A8 66 C6 D4 6E 66 60 [09:12:35]GetLastDocTimeStamp 1722330712 [09:12:35]current date 1722330760 [09:12:35]FM_GetShiftState [09:12:35]SAM_PROTO_GetShiftState [09:12:35]wFMCommunicate request_size=4 [09:12:35]MH_SAM_APDU [09:12:35]CAPDU: 80 13 01 00 [09:12:35]Write to MH i2c: E2 08 00 4E 69 80 13 01 00 00 00 00 00 34 [09:12:35]Write i2c OK [09:12:35]MH_I2C_Read... [09:12:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:35]Read from MH i2c: E2 [09:12:35]MH_I2C_Read... [09:12:35]Read from MH i2c: E2 0E 00 [09:12:35]MH_I2C_Read... [09:12:35]Read from MH i2c: E2 0E 00 4E 69 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E7 [09:12:35]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:12:35]wFMCommunicate OK [09:12:35]SAM_PROTO_GetShiftState done [09:12:35]FM_GetShiftState done [09:12:35]opened in 1722298218 [09:12:35]opened+sec_in_day 1722384618 [09:12:35]quantity*price = 750062 [09:12:35]sum+1 = 750064 [09:12:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 7500.00 Внесено: 7500.00 СДАЧА: 0.00 НСП 1% : 66.38 НДС 12% : 796.53 Наличными: 7500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 91 30.07.2024 09:12 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Дисконтная программа ДТ номер 127 сэкономлено 100.41 сом ФМ: 0000000002098565 ФД: 24716 ФПД: 53599811842395 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T091240&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24716&fm=53599811842395&tin=02508201610067®Number=0000000000171247&sum=750000 [09:12:36]StoreToDocumentArchive [09:12:36]shift 48 fd 24716 [09:12:36]save to /storage/0048/doc_00024716 [09:12:36]save last doc name /storage/0048/doc_00024716 to /storage/kkm_last_doc_name [09:12:36]save OK [09:12:36]Clear old archive folders... [09:12:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:12:36]tlvbuf is 013638A0 [09:12:36]SAM_PROTO_ClearQueue [09:12:36]wFMCommunicate request_size=4 [09:12:36]MH_SAM_APDU [09:12:36]CAPDU: 80 09 00 00 [09:12:36]Write to MH i2c: E2 08 00 5B 69 80 09 00 00 00 00 00 00 36 [09:12:36]Write i2c OK [09:12:36]MH_I2C_Read... [09:12:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:12:36]Read from MH i2c: E2 [09:12:36]MH_I2C_Read... [09:12:36]Read from MH i2c: E2 03 00 [09:12:36]MH_I2C_Read... [09:12:36]Read from MH i2c: E2 03 00 5B 69 00 90 00 38 [09:12:36]RAPDU: 90 00 [09:12:36]wFMCommunicate OK [09:12:36]SAM_PROTO_ClearQueue done [09:12:36]KKMCreateOFDPacket [09:12:36]OFDProtocolAddRootSTLVToBuf [09:12:36]FM_MakeSignedData [09:12:36]FM_MakeSignedData [09:12:36]SAM_PROTO_SignData [09:12:36]wFMCommunicate request_size=4 [09:12:36]MH_SAM_APDU [09:12:36]CAPDU: 80 0D 01 02 [09:12:36]Write to MH i2c: E2 08 00 5C 69 80 0D 01 02 00 00 00 00 3E [09:12:36]Write i2c OK [09:12:36]MH_I2C_Read... [09:12:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:12:36]Read from MH i2c: E2 [09:12:36]MH_I2C_Read... [09:12:36]Read from MH i2c: E2 03 00 [09:12:36]MH_I2C_Read... [09:12:36]Read from MH i2c: E2 03 00 5C 69 00 90 00 39 [09:12:36]RAPDU: 90 00 [09:12:36]wFMCommunicate OK [09:12:36]wFMCommunicate request_size=255 [09:12:36]MH_SAM_APDU [09:12:36]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3A 88 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 EF 71 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 71 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 25 37 01 00 00 00 07 04 06 00 B0 71 0B 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 88 AE A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8C 60 00 00 35 04 06 00 30 BF AD BE [09:12:36]Write to MH i2c: E2 02 01 5D 69 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3A 88 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 EF 71 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 71 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 25 37 01 00 00 00 07 04 06 00 B0 71 0B 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 88 AE A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8C 60 00 00 35 04 06 00 30 BF AD BE 00 00 E2 [09:12:36]Write i2c OK [09:12:36]MH_I2C_Read... [09:12:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:37]Read from MH i2c: E2 [09:12:37]MH_I2C_Read... [09:12:37]Read from MH i2c: E2 03 00 [09:12:37]MH_I2C_Read... [09:12:37]Read from MH i2c: E2 03 00 5D 69 00 90 00 3A [09:12:37]RAPDU: 90 00 [09:12:37]wFMCommunicate OK [09:12:37]wFMCommunicate request_size=7 [09:12:37]MH_SAM_APDU [09:12:37]CAPDU: 80 0D 02 02 02 B1 5B [09:12:37]Write to MH i2c: E2 0A 00 5E 69 80 0D 02 02 02 00 B1 5B 00 00 51 [09:12:37]Write i2c OK [09:12:37]MH_I2C_Read... [09:12:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:37]Read from MH i2c: E2 [09:12:37]MH_I2C_Read... [09:12:37]Read from MH i2c: E2 03 00 [09:12:37]MH_I2C_Read... [09:12:37]Read from MH i2c: E2 03 00 5E 69 00 90 00 3B [09:12:37]RAPDU: 90 00 [09:12:37]wFMCommunicate OK [09:12:37]wFMCommunicate request_size=4 [09:12:37]MH_SAM_APDU [09:12:37]CAPDU: 80 0D 03 02 [09:12:37]Write to MH i2c: E2 08 00 5F 69 80 0D 03 02 00 00 00 00 43 [09:12:37]Write i2c OK [09:12:37]MH_I2C_Read... [09:12:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:12:37]Read from MH i2c: E2 [09:12:37]MH_I2C_Read... [09:12:37]Read from MH i2c: E2 0B 00 [09:12:37]MH_I2C_Read... [09:12:37]Read from MH i2c: E2 0B 00 5F 69 00 38 E0 7A 0F 81 F1 3C DD 90 00 70 [09:12:37]RAPDU: 38 E0 7A 0F 81 F1 3C DD 90 00 [09:12:37]wFMCommunicate OK [09:12:37]SAM_PROTO_SignData done [09:12:37]FM_MakeSignedData done [09:12:37]CreateOFDProtocolMessage [09:12:37]wFMCommunicate request_size=4 [09:12:37]MH_SAM_APDU [09:12:37]CAPDU: 80 11 00 00 [09:12:37]Write to MH i2c: E2 08 00 60 69 80 11 00 00 00 00 00 00 43 [09:12:37]Write i2c OK [09:12:37]MH_I2C_Read... [09:12:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:37]Read from MH i2c: E2 [09:12:37]MH_I2C_Read... [09:12:37]Read from MH i2c: E2 17 00 [09:12:37]MH_I2C_Read... [09:12:37]Read from MH i2c: E2 17 00 60 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 99 [09:12:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:12:37]wFMCommunicate OK [09:12:37]CreateOFDProtocolMessage done [09:12:37]OFDSenderStorePacket 24716 [09:12:37]StoreOFDPacket docnum=24716 [09:12:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 06 0C 04 01 65 5B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3A 88 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 EF 71 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 71 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 25 37 01 00 00 00 07 04 06 00 B0 71 0B 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 88 AE A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8C 60 00 00 35 04 06 00 30 BF AD BE B1 5B 38 E0 7A 0F 81 F1 3C DD [09:12:37]CheckFolder [09:12:37]dirname=/storage/ofd_packets [09:12:37]CheckFolder done [09:12:37]ProducePacketName [09:12:37]name=ofd_packets/00024716 [09:12:37]NVStorageSaveData ofd_packets/00024716 [09:12:37]File name is /storage/ofd_packets/00024716 [09:12:37]Write 298 bytes [09:12:37]NVStorageSaveData done [09:12:37]OFDSenderStorePacket done [09:12:37]KKMCreateOFDPacket done [09:12:37]NVStorageSaveData kkm_last_timestamp [09:12:37]File name is /storage/kkm_last_timestamp [09:12:37]Write 4 bytes [09:12:37]NVStorageSaveData done [09:12:37]ExternCall_PrintAddStr [09:12:37]wPrintStart [09:12:37]Write to MH i2c: 01 00 00 61 69 CA [09:12:37]Write i2c OK [09:12:37]MH_I2C_Read... [09:12:37]Read from MH i2c: 01 [09:12:37]MH_I2C_Read... [09:12:37]Read from MH i2c: 01 07 00 [09:12:37]MH_I2C_Read... [09:12:37]Read from MH i2c: 01 07 00 61 69 00 00 00 00 00 FF 0F DF [09:12:37]RasterBufferAndPrint [09:12:37]line Счет N : (1)610358 [09:12:37]line ИНН: 02508201610067 [09:12:37]line Контрольно-Кассовый Чек [09:12:37]line ПРОДАЖА [09:12:37]line ТРК (МРК, ГНК) : 1 [09:12:37]line Товар: 2710194210 [09:12:37]line ДТ-К-2 [09:12:37]line 100.410 * 74.70 [09:12:37]line = 7500.63 [09:12:37]line НДС 12% НСП 1% [09:12:37]line > о реализуемом товаре [09:12:37]line ОКРУГЛЕНИЕ: -0.63 [09:12:37]line ИТОГО: 7500.00 [09:12:37]line Внесено: 7500.00 [09:12:37]line СДАЧА: 0.00 [09:12:37]line НСП 1% : 66.38 [09:12:37]line НДС 12% : 796.53 [09:12:37]line Наличными: 7500.00 [09:12:37]line Безнал.: 0.00 [09:12:37]line Место: АЗС № 127 "Партнер Нефть" [09:12:37]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:12:37]line СНО: Общий режим [09:12:37]line Чек 91 30.07.2024 09:12 [09:12:37]line Смена: 48 ФФД: 1.0 [09:12:37]line ЗНМ: 0300000158 [09:12:37]line РНМ: 0000000000171247 [09:12:37]line Версия ККМ: v1.0 [09:12:37]line [09:12:37]line Дисконтная программа [09:12:37]line ДТ [09:12:37]line номер 127 [09:12:37]line сэкономлено 100.41 сом [09:12:37]line ФМ: 0000000002098565 [09:12:37]line ФД: 24716 [09:12:37]line ФПД: 53599811842395 [09:12:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T091240&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24716&fm=53599811842395&tin=02508201610067®Number=0000000000171247&sum=750000 [09:12:37]OFD Sender: Processing packet 24716 [packets to send 29, broken 28] [09:12:37]ProducePacketName [09:12:37]name=ofd_packets/00024716 [09:12:37]OFD Sender: To server: pG, [09:12:37]CommunicateWithHost lk.salyk.kg:30040 [09:12:37]ConnectInit lk.salyk.kg [09:12:37]written 0, free lines is 4095 [09:12:37]Connected sock=10 [09:12:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 06 0C 04 01 65 5B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3A 88 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 EF 71 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 71 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 25 37 01 00 00 00 07 04 06 00 B0 71 0B 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 88 AE A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8C 60 00 00 35 04 06 00 30 BF AD BE B1 5B 38 E0 7A 0F 81 F1 3C DD [09:12:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 0C E4 47 00 2B 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 32 30 39 38 35 36 35 10 04 04 00 8C 60 00 00 F4 03 04 00 17 5A A8 66 B6 04 01 00 00 69 3E A2 E0 23 B2 FB 73 [09:12:38]CommunicateWithHost err = 0 [09:12:38]CheckOFDResponse [09:12:38]1017 (14) - 77093643461234 [09:12:38]1041 (16) - 0000000002098565 [09:12:38]1040 (4) - 24716 [09:12:38]1012 (4) - 30.07.2024 03:12 [09:12:38]1206 (1) - 0 [09:12:38]OFD Sender: Remove packet 24716 [09:12:38]ProducePacketName [09:12:38]name=ofd_packets/00024716 [09:12:38]NVStorageDeleteData [09:12:38]Write to MH i2c: 01 00 00 91 69 FA [09:12:38]Write i2c OK [09:12:38]MH_I2C_Read... [09:12:38]Read from MH i2c: 01 [09:12:38]MH_I2C_Read... [09:12:38]Read from MH i2c: 01 07 00 [09:12:38]MH_I2C_Read... [09:12:38]Read from MH i2c: 01 07 00 91 69 00 00 00 00 00 9C 0C A9 [09:12:38]RasterBufferAndPrint [09:12:38]line [09:12:38]line [09:12:38]line [09:12:38]line [09:12:38]line [09:12:38]written 0, free lines is 3238 [09:12:38]MH_Cut [09:12:38]Write to MH i2c: D1 01 00 98 69 01 D3 [09:12:38]Write i2c OK [09:12:38]MH_I2C_Read... [09:12:38]Read from MH i2c: D1 [09:12:38]MH_I2C_Read... [09:12:38]Read from MH i2c: D1 01 00 [09:12:38]MH_I2C_Read... [09:12:38]Read from MH i2c: D1 01 00 98 69 00 D2 [09:12:38]Write to MH i2c: 01 00 00 99 69 02 [09:12:38]Write i2c OK [09:12:38]MH_I2C_Read... [09:12:38]OFD Sender: No OFD packet to send [09:12:38]*** Cut start [09:12:38]*** Partial cut [09:12:38]*** CUTSNS_PIN = 1 [09:12:38]*** CUTSNS_PIN = 0 [09:12:39]*** Brake cut motor [09:12:39]Read from MH i2c: 01 [09:12:39]MH_I2C_Read... [09:12:39]*** Stop cut motor [09:12:39]*** Cut end [09:12:39]Read from MH i2c: 01 07 00 [09:12:39]MH_I2C_Read... [09:12:39]Read from MH i2c: 01 07 00 99 69 00 00 00 00 00 FF 0F 17 [09:12:39]process_action close_receipt done [09:12:39]requested_data is exist [09:12:39]produce_requested_data [09:12:39]requested_item fm.sn is exist - process it [09:12:39]wFMCommunicate request_size=4 [09:12:39]MH_SAM_APDU [09:12:39]CAPDU: 80 11 00 00 [09:12:39]Write to MH i2c: E2 08 00 9A 69 80 11 00 00 00 00 00 00 7D [09:12:39]Write i2c OK [09:12:39]MH_I2C_Read... [09:12:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:39]Read from MH i2c: E2 [09:12:39]MH_I2C_Read... [09:12:39]Read from MH i2c: E2 17 00 [09:12:39]MH_I2C_Read... [09:12:39]Read from MH i2c: E2 17 00 9A 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D3 [09:12:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:12:39]wFMCommunicate OK [09:12:39]requested_item fd.num is exist - process it [09:12:39]SAM_PROTO_GetFieldsCounters [09:12:39]wFMCommunicate request_size=4 [09:12:39]MH_SAM_APDU [09:12:39]CAPDU: 80 13 00 00 [09:12:39]Write to MH i2c: E2 08 00 9B 69 80 13 00 00 00 00 00 00 80 [09:12:39]Write i2c OK [09:12:39]MH_I2C_Read... [09:12:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:12:39]Read from MH i2c: E2 [09:12:39]MH_I2C_Read... [09:12:39]Read from MH i2c: E2 62 00 [09:12:39]MH_I2C_Read... [09:12:39]Read from MH i2c: E2 62 00 9B 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8C 60 00 00 0E 04 04 00 30 00 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 CE [09:12:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8C 60 00 00 0E 04 04 00 30 00 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 [09:12:39]wFMCommunicate OK [09:12:39]SAM_PROTO_GetFieldsCounters done [09:12:39]requested_item shift.num is exist - process it [09:12:39]requested_item shift.opened is exist - process it [09:12:39]req_shift_opened [09:12:39]FM_GetShiftState [09:12:39]SAM_PROTO_GetShiftState [09:12:39]wFMCommunicate request_size=4 [09:12:39]MH_SAM_APDU [09:12:39]CAPDU: 80 13 01 00 [09:12:39]Write to MH i2c: E2 08 00 9C 69 80 13 01 00 00 00 00 00 82 [09:12:39]Write i2c OK [09:12:39]MH_I2C_Read... [09:12:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:39]Read from MH i2c: E2 [09:12:39]MH_I2C_Read... [09:12:39]Read from MH i2c: E2 0E 00 [09:12:39]MH_I2C_Read... [09:12:39]Read from MH i2c: E2 0E 00 9C 69 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 35 [09:12:39]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:12:39]wFMCommunicate OK [09:12:39]SAM_PROTO_GetShiftState done [09:12:39]FM_GetShiftState done [09:12:39]req_shift_opened done [09:12:39]requested_item shift.open_date is exist - process it [09:12:39]req_shift_open_date [09:12:39]req_shift_open_date done [09:12:39]produce_requested_data done [09:12:39]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24716,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:12:39]process_action_free close_receipt [09:12:39]json_value_free [09:12:39]json_value_free done [09:12:39]process_json_proto returns [09:12:39]Send response to host [09:12:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24716,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:12:39]free response buf [09:12:39]execute_script done [09:12:39]execute_script returns [09:12:39]free content buf [09:12:39]Sock 7.Close socket [09:12:39]Sock 7.Thread stoped [09:12:43]OFD Sender: No OFD packet to send [09:12:48]OFD Sender: No OFD packet to send [09:12:53]OFD Sender: No OFD packet to send [09:12:58]OFD Sender: No OFD packet to send [09:13:03]OFD Sender: No OFD packet to send [09:13:08]OFD Sender: No OFD packet to send [09:13:13]OFD Sender: No OFD packet to send [09:13:18]OFD Sender: No OFD packet to send [09:13:23]OFD Sender: No OFD packet to send [09:13:28]OFD Sender: No OFD packet to send [09:13:33]OFD Sender: No OFD packet to send [09:13:38]OFD Sender: No OFD packet to send [09:13:43]OFD Sender: No OFD packet to send [09:13:48]OFD Sender: No OFD packet to send [09:13:53]OFD Sender: No OFD packet to send [09:13:58]OFD Sender: No OFD packet to send [09:14:03]OFD Sender: No OFD packet to send [09:14:08]OFD Sender: No OFD packet to send [09:14:13]OFD Sender: No OFD packet to send [09:14:18]OFD Sender: No OFD packet to send [09:14:23]OFD Sender: No OFD packet to send [09:14:28]OFD Sender: No OFD packet to send [09:14:33]OFD Sender: No OFD packet to send [09:14:38]OFD Sender: No OFD packet to send [09:14:43]OFD Sender: No OFD packet to send [09:14:48]OFD Sender: No OFD packet to send [09:14:53]OFD Sender: No OFD packet to send [09:14:58]OFD Sender: No OFD packet to send [09:15:01]accept exits with 9 [09:15:01]New connection [09:15:01]New thread 3067469156 created [09:15:01]Thread 3067612516 joined [09:15:01]Waiting for new connection... [09:15:01] Sock 9.Parse request [09:15:01]Sock 9.Check first char [09:15:01]Sock 9.First char is OK [09:15:01]request: POST /json_proto HTTP/1.0 [09:15:01]Method: POST [09:15:01]URL: /json_proto [09:15:01]Method is POST - this is cgi request [09:15:01]url: /json_proto [09:15:01]query_string will be loaded in cgi processing [09:15:01]execute_cgi json_proto POST (null) [09:15:01]execute_cgi path=json_proto method=POST [09:15:01]POST find Content-Length [09:15:01]Host: 172.17.45.131:8080 [09:15:01]Content-Length: 979 [09:15:01]Content-Type: application/json [09:15:01] [09:15:01]POST finish read [09:15:01]Found Content-Length = 979 [09:15:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610361", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 74.70, "quantity" : 100.410, "sum" : 7500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 127\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 100.41 \u0441\u043E\u043C", "deposit" : 7500.00, "total" : 7500.00, "payments": [ { "type": 0, "sum" : 7500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:01]execute_script... [09:15: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)610361", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 74.70, "quantity" : 100.410, "sum" : 7500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 127\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 100.41 \u0441\u043E\u043C", "deposit" : 7500.00, "total" : 7500.00, "payments": [ { "type": 0, "sum" : 7500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:01]POST & json_proto [09:15:01]process_json_proto [09:15:01]json parsed OK: [09:15:01]protocol is kg_v1.0 [09:15:01]action value=close_receipt [09:15:01]process_action close_receipt [09:15:01]cmd_close_receipt [09:15:01]MH_GetDate [09:15:01]Write to MH i2c: F0 00 00 9D 69 F5 [09:15:01]Write i2c OK [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: F0 [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: F0 09 00 [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: F0 09 00 9D 69 00 1A AF A8 66 C6 D4 6E 66 43 [09:15:01]GetLastDocTimeStamp 1722330760 [09:15:01]current date 1722330906 [09:15:01]FM_GetShiftState [09:15:01]SAM_PROTO_GetShiftState [09:15:01]wFMCommunicate request_size=4 [09:15:01]MH_SAM_APDU [09:15:01]CAPDU: 80 13 01 00 [09:15:01]Write to MH i2c: E2 08 00 9E 69 80 13 01 00 00 00 00 00 84 [09:15:01]Write i2c OK [09:15:01]MH_I2C_Read... [09:15:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:01]Read from MH i2c: E2 [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: E2 0E 00 [09:15:01]MH_I2C_Read... [09:15:01]Read from MH i2c: E2 0E 00 9E 69 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 37 [09:15:01]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:15:01]wFMCommunicate OK [09:15:01]SAM_PROTO_GetShiftState done [09:15:01]FM_GetShiftState done [09:15:01]opened in 1722298218 [09:15:01]opened+sec_in_day 1722384618 [09:15:01]quantity*price = 750062 [09:15:01]sum+1 = 750064 [09:15:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 7500.00 Внесено: 7500.00 СДАЧА: 0.00 НСП 1% : 66.38 НДС 12% : 796.53 Наличными: 7500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 92 30.07.2024 09:15 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Дисконтная программа ДТ номер 127 сэкономлено 100.41 сом ФМ: 0000000002098565 ФД: 24717 ФПД: 158280974930006 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T091506&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24717&fm=158280974930006&tin=02508201610067®Number=0000000000171247&sum=750000 [09:15:02]StoreToDocumentArchive [09:15:02]shift 48 fd 24717 [09:15:02]save to /storage/0048/doc_00024717 [09:15:02]save last doc name /storage/0048/doc_00024717 to /storage/kkm_last_doc_name [09:15:02]save OK [09:15:02]Clear old archive folders... [09:15:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:15:02]tlvbuf is 012EDD80 [09:15:02]SAM_PROTO_ClearQueue [09:15:02]wFMCommunicate request_size=4 [09:15:02]MH_SAM_APDU [09:15:02]CAPDU: 80 09 00 00 [09:15:02]Write to MH i2c: E2 08 00 AB 69 80 09 00 00 00 00 00 00 86 [09:15:02]Write i2c OK [09:15:02]MH_I2C_Read... [09:15:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:15:02]Read from MH i2c: E2 [09:15:02]MH_I2C_Read... [09:15:02]Read from MH i2c: E2 03 00 [09:15:02]MH_I2C_Read... [09:15:02]Read from MH i2c: E2 03 00 AB 69 00 90 00 88 [09:15:02]RAPDU: 90 00 [09:15:02]wFMCommunicate OK [09:15:02]SAM_PROTO_ClearQueue done [09:15:02]KKMCreateOFDPacket [09:15:02]OFDProtocolAddRootSTLVToBuf [09:15:02]FM_MakeSignedData [09:15:02]FM_MakeSignedData [09:15:02]SAM_PROTO_SignData [09:15:02]wFMCommunicate request_size=4 [09:15:02]MH_SAM_APDU [09:15:02]CAPDU: 80 0D 01 02 [09:15:02]Write to MH i2c: E2 08 00 AC 69 80 0D 01 02 00 00 00 00 8E [09:15:02]Write i2c OK [09:15:02]MH_I2C_Read... [09:15:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:15:02]Read from MH i2c: E2 [09:15:02]MH_I2C_Read... [09:15:02]Read from MH i2c: E2 03 00 [09:15:02]MH_I2C_Read... [09:15:02]Read from MH i2c: E2 03 00 AC 69 00 90 00 89 [09:15:02]RAPDU: 90 00 [09:15:02]wFMCommunicate OK [09:15:02]wFMCommunicate request_size=255 [09:15:02]MH_SAM_APDU [09:15:02]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3A 88 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 EF 71 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 71 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 25 37 01 00 00 00 07 04 06 00 B0 71 0B 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 1A AF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8D 60 00 00 35 04 06 00 8F F4 A9 49 [09:15:02]Write to MH i2c: E2 02 01 AD 69 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3A 88 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 EF 71 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 71 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 25 37 01 00 00 00 07 04 06 00 B0 71 0B 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 1A AF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8D 60 00 00 35 04 06 00 8F F4 A9 49 00 00 E2 [09:15:02]Write i2c OK [09:15:02]MH_I2C_Read... [09:15:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:03]Read from MH i2c: E2 [09:15:03]MH_I2C_Read... [09:15:03]Read from MH i2c: E2 03 00 [09:15:03]MH_I2C_Read... [09:15:03]Read from MH i2c: E2 03 00 AD 69 00 90 00 8A [09:15:03]RAPDU: 90 00 [09:15:03]wFMCommunicate OK [09:15:03]wFMCommunicate request_size=7 [09:15:03]MH_SAM_APDU [09:15:03]CAPDU: 80 0D 02 02 02 10 56 [09:15:03]Write to MH i2c: E2 0A 00 AE 69 80 0D 02 02 02 00 10 56 00 00 FB [09:15:03]Write i2c OK [09:15:03]MH_I2C_Read... [09:15:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:03]Read from MH i2c: E2 [09:15:03]MH_I2C_Read... [09:15:03]Read from MH i2c: E2 03 00 [09:15:03]MH_I2C_Read... [09:15:03]Read from MH i2c: E2 03 00 AE 69 00 90 00 8B [09:15:03]RAPDU: 90 00 [09:15:03]wFMCommunicate OK [09:15:03]wFMCommunicate request_size=4 [09:15:03]MH_SAM_APDU [09:15:03]CAPDU: 80 0D 03 02 [09:15:03]Write to MH i2c: E2 08 00 AF 69 80 0D 03 02 00 00 00 00 93 [09:15:03]Write i2c OK [09:15:03]MH_I2C_Read... [09:15:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:15:03]Read from MH i2c: E2 [09:15:03]MH_I2C_Read... [09:15:03]Read from MH i2c: E2 0B 00 [09:15:03]MH_I2C_Read... [09:15:03]Read from MH i2c: E2 0B 00 AF 69 00 AC F7 0F 1D 82 6B 9C 07 90 00 F3 [09:15:03]RAPDU: AC F7 0F 1D 82 6B 9C 07 90 00 [09:15:03]wFMCommunicate OK [09:15:03]SAM_PROTO_SignData done [09:15:03]FM_MakeSignedData done [09:15:03]CreateOFDProtocolMessage [09:15:03]wFMCommunicate request_size=4 [09:15:03]MH_SAM_APDU [09:15:03]CAPDU: 80 11 00 00 [09:15:03]Write to MH i2c: E2 08 00 B0 69 80 11 00 00 00 00 00 00 93 [09:15:03]Write i2c OK [09:15:03]MH_I2C_Read... [09:15:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:03]Read from MH i2c: E2 [09:15:03]MH_I2C_Read... [09:15:03]Read from MH i2c: E2 17 00 [09:15:03]MH_I2C_Read... [09:15:03]Read from MH i2c: E2 17 00 B0 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E9 [09:15:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:15:03]wFMCommunicate OK [09:15:03]CreateOFDProtocolMessage done [09:15:03]OFDSenderStorePacket 24717 [09:15:03]StoreOFDPacket docnum=24717 [09:15:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 68 8C 04 01 CF 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3A 88 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 EF 71 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 71 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 25 37 01 00 00 00 07 04 06 00 B0 71 0B 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 1A AF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8D 60 00 00 35 04 06 00 8F F4 A9 49 10 56 AC F7 0F 1D 82 6B 9C 07 [09:15:03]CheckFolder [09:15:03]dirname=/storage/ofd_packets [09:15:03]CheckFolder done [09:15:03]ProducePacketName [09:15:03]name=ofd_packets/00024717 [09:15:03]NVStorageSaveData ofd_packets/00024717 [09:15:03]File name is /storage/ofd_packets/00024717 [09:15:03]Write 298 bytes [09:15:03]NVStorageSaveData done [09:15:03]OFDSenderStorePacket done [09:15:03]KKMCreateOFDPacket done [09:15:03]NVStorageSaveData kkm_last_timestamp [09:15:03]File name is /storage/kkm_last_timestamp [09:15:03]Write 4 bytes [09:15:03]NVStorageSaveData done [09:15:03]ExternCall_PrintAddStr [09:15:03]wPrintStart [09:15:03]Write to MH i2c: 01 00 00 B1 69 1A [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 B1 69 00 00 00 00 00 FF 0F 2F [09:15:03]RasterBufferAndPrint [09:15:03]line Счет N : (1)610361 [09:15:03]line ИНН: 02508201610067 [09:15:03]line Контрольно-Кассовый Чек [09:15:03]line ПРОДАЖА [09:15:03]line ТРК (МРК, ГНК) : 2 [09:15:03]line Товар: 2710194210 [09:15:03]line ДТ-К-2 [09:15:03]line 100.410 * 74.70 [09:15:03]line = 7500.63 [09:15:03]line НДС 12% НСП 1% [09:15:03]line > о реализуемом товаре [09:15:03]line ОКРУГЛЕНИЕ: -0.63 [09:15:03]line ИТОГО: 7500.00 [09:15:03]line Внесено: 7500.00 [09:15:03]line СДАЧА: 0.00 [09:15:03]line НСП 1% : 66.38 [09:15:03]line НДС 12% : 796.53 [09:15:03]line Наличными: 7500.00 [09:15:03]line Безнал.: 0.00 [09:15:03]line Место: АЗС № 127 "Партнер Нефть" [09:15:03]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:15:03]line СНО: Общий режим [09:15:03]line Чек 92 30.07.2024 09:15 [09:15:03]line Смена: 48 ФФД: 1.0 [09:15:03]line ЗНМ: 0300000158 [09:15:03]line РНМ: 0000000000171247 [09:15:03]line Версия ККМ: v1.0 [09:15:03]line [09:15:03]line Дисконтная программа [09:15:03]line ДТ [09:15:03]line номер 127 [09:15:03]line сэкономлено 100.41 сом [09:15:03]line ФМ: 0000000002098565 [09:15:03]line ФД: 24717 [09:15:03]line ФПД: 158280974930006 [09:15:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T091506&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24717&fm=158280974930006&tin=02508201610067®Number=0000000000171247&sum=750000 [09:15:03]OFD Sender: Processing packet 24717 [packets to send 29, broken 28] [09:15:03]ProducePacketName [09:15:03]name=ofd_packets/00024717 [09:15:03]OFD Sender: To server: pG, [09:15:03]CommunicateWithHost lk.salyk.kg:30040 [09:15:03]ConnectInit lk.salyk.kg [09:15:03]written 0, free lines is 4095 [09:15:04]Write to MH i2c: 01 00 00 E1 69 4A [09:15:04]Write i2c OK [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: 01 [09:15:04]MH_I2C_Read... [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 E1 69 00 00 00 00 00 8B 0C E8 [09:15:04]RasterBufferAndPrint [09:15:04]line [09:15:04]line [09:15:04]line [09:15:04]line [09:15:04]line [09:15:04]written 0, free lines is 3217 [09:15:04]MH_Cut [09:15:04]Write to MH i2c: D1 01 00 E8 69 01 23 [09:15:04]Write i2c OK [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: D1 [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: D1 01 00 [09:15:04]MH_I2C_Read... [09:15:04]Read from MH i2c: D1 01 00 E8 69 00 22 [09:15:04]Write to MH i2c: 01 00 00 E9 69 52 [09:15:04]Write i2c OK [09:15:04]MH_I2C_Read... [09:15:04]*** Cut start [09:15:04]*** Partial cut [09:15:04]*** CUTSNS_PIN = 1 [09:15:04]*** CUTSNS_PIN = 0 [09:15:05]*** Brake cut motor [09:15:05]Read from MH i2c: 01 [09:15:05]MH_I2C_Read... [09:15:05]*** Stop cut motor [09:15:05]*** Cut end [09:15:05]Read from MH i2c: 01 07 00 [09:15:05]MH_I2C_Read... [09:15:05]Read from MH i2c: 01 07 00 E9 69 00 00 00 00 00 FF 0F 67 [09:15:05]process_action close_receipt done [09:15:05]requested_data is exist [09:15:05]produce_requested_data [09:15:05]requested_item fm.sn is exist - process it [09:15:05]wFMCommunicate request_size=4 [09:15:05]MH_SAM_APDU [09:15:05]CAPDU: 80 11 00 00 [09:15:05]Write to MH i2c: E2 08 00 EA 69 80 11 00 00 00 00 00 00 CD [09:15:05]Write i2c OK [09:15:05]MH_I2C_Read... [09:15:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:05]Read from MH i2c: E2 [09:15:05]MH_I2C_Read... [09:15:05]Read from MH i2c: E2 17 00 [09:15:05]MH_I2C_Read... [09:15:05]Read from MH i2c: E2 17 00 EA 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 23 [09:15:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:15:05]wFMCommunicate OK [09:15:05]requested_item fd.num is exist - process it [09:15:05]SAM_PROTO_GetFieldsCounters [09:15:05]wFMCommunicate request_size=4 [09:15:05]MH_SAM_APDU [09:15:05]CAPDU: 80 13 00 00 [09:15:05]Write to MH i2c: E2 08 00 EB 69 80 13 00 00 00 00 00 00 D0 [09:15:05]Write i2c OK [09:15:05]MH_I2C_Read... [09:15:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:15:05]Read from MH i2c: E2 [09:15:05]MH_I2C_Read... [09:15:05]Read from MH i2c: E2 62 00 [09:15:05]MH_I2C_Read... [09:15:05]Read from MH i2c: E2 62 00 EB 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8D 60 00 00 0E 04 04 00 30 00 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 22 [09:15:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8D 60 00 00 0E 04 04 00 30 00 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 [09:15:05]wFMCommunicate OK [09:15:05]SAM_PROTO_GetFieldsCounters done [09:15:05]requested_item shift.num is exist - process it [09:15:05]requested_item shift.opened is exist - process it [09:15:05]req_shift_opened [09:15:05]FM_GetShiftState [09:15:05]SAM_PROTO_GetShiftState [09:15:05]wFMCommunicate request_size=4 [09:15:05]MH_SAM_APDU [09:15:05]CAPDU: 80 13 01 00 [09:15:05]Write to MH i2c: E2 08 00 EC 69 80 13 01 00 00 00 00 00 D2 [09:15:05]Write i2c OK [09:15:05]MH_I2C_Read... [09:15:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:05]Read from MH i2c: E2 [09:15:05]MH_I2C_Read... [09:15:05]Read from MH i2c: E2 0E 00 [09:15:05]MH_I2C_Read... [09:15:05]Read from MH i2c: E2 0E 00 EC 69 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 85 [09:15:05]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:15:05]wFMCommunicate OK [09:15:05]SAM_PROTO_GetShiftState done [09:15:05]FM_GetShiftState done [09:15:05]req_shift_opened done [09:15:05]requested_item shift.open_date is exist - process it [09:15:05]req_shift_open_date [09:15:05]req_shift_open_date done [09:15:05]produce_requested_data done [09:15:05]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24717,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:15:05]process_action_free close_receipt [09:15:05]json_value_free [09:15:05]json_value_free done [09:15:05]process_json_proto returns [09:15:05]Send response to host [09:15:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24717,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:15:05]free response buf [09:15:05]execute_script done [09:15:05]execute_script returns [09:15:05]free content buf [09:15:05]Sock 9.Close socket [09:15:05]Sock 9.Thread stoped [09:17:17]ConnectInit Can't connect to host [09:17:17]CommunicateWithHost connect error [09:17:17]CommunicateWithHost err = -1 [09:17:17]OFD Sender: Server communicate error [09:17:22]OFD Sender: Processing packet 24717 [packets to send 29, broken 28] [09:17:22]ProducePacketName [09:17:22]name=ofd_packets/00024717 [09:17:22]OFD Sender: To server: pG, [09:17:22]CommunicateWithHost lk.salyk.kg:30040 [09:17:22]ConnectInit lk.salyk.kg [09:17:23]Connected sock=9 [09:17:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 68 8C 04 01 CF 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3A 88 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 EF 71 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 71 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EE 19 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 25 37 01 00 00 00 07 04 06 00 B0 71 0B 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 1A AF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8D 60 00 00 35 04 06 00 8F F4 A9 49 10 56 AC F7 0F 1D 82 6B 9C 07 [09:17:23]accept exits with 7 [09:17:23]New connection [09:17:23]New thread 3067612516 created [09:17:23]Thread 3067469156 joined [09:17:23]Waiting for new connection... [09:17:23] Sock 7.Parse request [09:17:23]Sock 7.Check first char [09:17:23]Sock 7.First char is OK [09:17:23]request: POST /json_proto HTTP/1.0 [09:17:23]Method: POST [09:17:23]URL: /json_proto [09:17:23]Method is POST - this is cgi request [09:17:23]url: /json_proto [09:17:23]query_string will be loaded in cgi processing [09:17:23]execute_cgi json_proto POST (null) [09:17:23]execute_cgi path=json_proto method=POST [09:17:23]POST find Content-Length [09:17:23]Host: 172.17.45.131:8080 [09:17:23]Content-Length: 1195 [09:17:23]Content-Type: application/json [09:17:23] [09:17:23]POST finish read [09:17:23]Found Content-Length = 1195 [09:17:23]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610364\u000A30.07.2024 09:07\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\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03008\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:23]execute_script... [09:17:23]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610364\u000A30.07.2024 09:07\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\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03008\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:23]POST & json_proto [09:17:23]process_json_proto [09:17:23]json parsed OK: [09:17:23]protocol is kg_v1.0 [09:17:23]action value=print_text [09:17:23]process_action print_text [09:17:23]cmd_print_text [09:17:23]ExternCall_PrintAddStr [09:17:23]wPrintStart [09:17:23]Write to MH i2c: 01 00 00 ED 69 56 [09:17:23]Write i2c OK [09:17:23]MH_I2C_Read... [09:17:23]Read from MH i2c: 01 [09:17:23]MH_I2C_Read... [09:17:23]Read from MH i2c: 01 07 00 [09:17:23]MH_I2C_Read... [09:17:23]Read from MH i2c: 01 07 00 ED 69 00 00 00 00 00 FF 0F 6B [09:17:23]RasterBufferAndPrint [09:17:23]line *****ТОВАРНЫЙ ЧЕК***** [09:17:23]line АЗС 127 [09:17:23]line Партнер нефть [09:17:23]line 02508201610067 [09:17:23]line Кассир : Масалиев Н. [09:17:23]line Счет N : (1)610364 [09:17:23]line 30.07.2024 09:07 [09:17:23]line ПРОДАЖА [09:17:23]line ТРК (МРК, ГНК): 42 [09:17:23]line Вид ГСМ : 2710124130 [09:17:23]line Аи-92-К-2 [09:17:23]line 20.000 x 67.80 [09:17:23]line ИТОГ: 1356.00 [09:17:23]line Тип оплаты: Талоны: Топливная Карта [09:17:23]line 03008 [09:17:23]line ______________________ [09:17:23]line (подпись) [09:17:23]written 0, free lines is 4095 [09:17:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 D3 C8 47 00 A4 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 32 30 39 38 35 36 35 10 04 04 00 8D 60 00 00 F4 03 04 00 34 5B A8 66 B6 04 01 00 00 67 60 3D A5 FA 6F 66 B4 [09:17:23]CommunicateWithHost err = 0 [09:17:23]CheckOFDResponse [09:17:23]1017 (14) - 77093643461234 [09:17:23]1041 (16) - 0000000002098565 [09:17:23]1040 (4) - 24717 [09:17:23]1012 (4) - 30.07.2024 03:17 [09:17:23]1206 (1) - 0 [09:17:23]OFD Sender: Remove packet 24717 [09:17:23]ProducePacketName [09:17:23]name=ofd_packets/00024717 [09:17:23]NVStorageDeleteData [09:17:23]Write to MH i2c: 01 00 00 01 6A 6B [09:17:23]Write i2c OK [09:17:23]MH_I2C_Read... [09:17:23]Read from MH i2c: 01 [09:17:23]MH_I2C_Read... [09:17:23]Read from MH i2c: 01 07 00 [09:17:23]MH_I2C_Read... [09:17:23]Read from MH i2c: 01 07 00 01 6A 00 00 00 00 00 11 0E 91 [09:17:23]RasterBufferAndPrint [09:17:23]line [09:17:23]line [09:17:23]line [09:17:23]line [09:17:23]line [09:17:23]written 0, free lines is 3603 [09:17:23]MH_Cut [09:17:23]Write to MH i2c: D1 01 00 08 6A 01 44 [09:17:23]Write i2c OK [09:17:23]MH_I2C_Read... [09:17:23]Read from MH i2c: D1 [09:17:23]MH_I2C_Read... [09:17:23]Read from MH i2c: D1 01 00 [09:17:23]MH_I2C_Read... [09:17:23]Read from MH i2c: D1 01 00 08 6A 00 43 [09:17:23]Write to MH i2c: 01 00 00 09 6A 73 [09:17:23]Write i2c OK [09:17:23]MH_I2C_Read... [09:17:23]OFD Sender: No OFD packet to send [09:17:23]*** Cut start [09:17:23]*** Partial cut [09:17:23]*** CUTSNS_PIN = 1 [09:17:23]*** CUTSNS_PIN = 0 [09:17:24]*** Brake cut motor [09:17:24]Read from MH i2c: 01 [09:17:24]MH_I2C_Read... [09:17:24]*** Stop cut motor [09:17:24]*** Cut end [09:17:24]Read from MH i2c: 01 07 00 [09:17:24]MH_I2C_Read... [09:17:24]Read from MH i2c: 01 07 00 09 6A 00 00 00 00 00 FF 0F 88 [09:17:24]process_action print_text done [09:17:24]requested_data is exist [09:17:24]produce_requested_data [09:17:24]requested_item fm.sn is exist - process it [09:17:24]wFMCommunicate request_size=4 [09:17:24]MH_SAM_APDU [09:17:24]CAPDU: 80 11 00 00 [09:17:24]Write to MH i2c: E2 08 00 0A 6A 80 11 00 00 00 00 00 00 EE [09:17:24]Write i2c OK [09:17:24]MH_I2C_Read... [09:17:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:24]Read from MH i2c: E2 [09:17:24]MH_I2C_Read... [09:17:24]Read from MH i2c: E2 17 00 [09:17:24]MH_I2C_Read... [09:17:24]Read from MH i2c: E2 17 00 0A 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 44 [09:17:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:17:24]wFMCommunicate OK [09:17:24]requested_item fd.num is exist - process it [09:17:24]SAM_PROTO_GetFieldsCounters [09:17:24]wFMCommunicate request_size=4 [09:17:24]MH_SAM_APDU [09:17:24]CAPDU: 80 13 00 00 [09:17:24]Write to MH i2c: E2 08 00 0B 6A 80 13 00 00 00 00 00 00 F1 [09:17:24]Write i2c OK [09:17:24]MH_I2C_Read... [09:17:24]Read from MH i2c: E2 [09:17:24]MH_I2C_Read... [09:17:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:17:24]Read from MH i2c: E2 62 00 [09:17:24]MH_I2C_Read... [09:17:24]Read from MH i2c: E2 62 00 0B 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8D 60 00 00 0E 04 04 00 30 00 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 43 [09:17:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8D 60 00 00 0E 04 04 00 30 00 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 [09:17:24]wFMCommunicate OK [09:17:24]SAM_PROTO_GetFieldsCounters done [09:17:24]requested_item shift.num is exist - process it [09:17:24]requested_item shift.opened is exist - process it [09:17:24]req_shift_opened [09:17:24]FM_GetShiftState [09:17:24]SAM_PROTO_GetShiftState [09:17:24]wFMCommunicate request_size=4 [09:17:24]MH_SAM_APDU [09:17:24]CAPDU: 80 13 01 00 [09:17:24]Write to MH i2c: E2 08 00 0C 6A 80 13 01 00 00 00 00 00 F3 [09:17:24]Write i2c OK [09:17:24]MH_I2C_Read... [09:17:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:24]Read from MH i2c: E2 [09:17:24]MH_I2C_Read... [09:17:24]Read from MH i2c: E2 0E 00 [09:17:24]MH_I2C_Read... [09:17:24]Read from MH i2c: E2 0E 00 0C 6A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A6 [09:17:24]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:17:24]wFMCommunicate OK [09:17:24]SAM_PROTO_GetShiftState done [09:17:24]FM_GetShiftState done [09:17:24]req_shift_opened done [09:17:24]requested_item shift.open_date is exist - process it [09:17:24]req_shift_open_date [09:17:24]req_shift_open_date done [09:17:24]produce_requested_data done [09:17:24]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24717,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:17:24]process_action_free print_text [09:17:24]json_value_free [09:17:24]json_value_free done [09:17:24]process_json_proto returns [09:17:24]Send response to host [09:17:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24717,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:17:24]free response buf [09:17:24]execute_script done [09:17:24]execute_script returns [09:17:24]free content buf [09:17:24]Sock 7.Close socket [09:17:24]Sock 7.Thread stoped [09:17:28]OFD Sender: No OFD packet to send [09:17:33]OFD Sender: No OFD packet to send [09:17:38]OFD Sender: No OFD packet to send [09:17:43]OFD Sender: No OFD packet to send [09:17:48]OFD Sender: No OFD packet to send [09:17:53]OFD Sender: No OFD packet to send [09:17:58]OFD Sender: No OFD packet to send [09:18:03]OFD Sender: No OFD packet to send [09:18:08]OFD Sender: No OFD packet to send [09:18:13]OFD Sender: No OFD packet to send [09:18:18]OFD Sender: No OFD packet to send [09:18:23]OFD Sender: No OFD packet to send [09:18:28]OFD Sender: No OFD packet to send [09:18:33]OFD Sender: No OFD packet to send [09:18:38]OFD Sender: No OFD packet to send [09:18:43]OFD Sender: No OFD packet to send [09:18:48]OFD Sender: No OFD packet to send [09:18:53]OFD Sender: No OFD packet to send [09:18:58]OFD Sender: No OFD packet to send [09:19:03]OFD Sender: No OFD packet to send [09:19:08]OFD Sender: No OFD packet to send [09:19:13]OFD Sender: No OFD packet to send [09:19:18]OFD Sender: No OFD packet to send [09:19:23]OFD Sender: No OFD packet to send [09:19:28]OFD Sender: No OFD packet to send [09:19:33]OFD Sender: No OFD packet to send [09:19:38]OFD Sender: No OFD packet to send [09:19:43]OFD Sender: No OFD packet to send [09:19:48]OFD Sender: No OFD packet to send [09:19:53]OFD Sender: No OFD packet to send [09:19:58]OFD Sender: No OFD packet to send [09:20:03]OFD Sender: No OFD packet to send [09:20:08]OFD Sender: No OFD packet to send [09:20:13]OFD Sender: No OFD packet to send [09:20:18]OFD Sender: No OFD packet to send [09:20:23]OFD Sender: No OFD packet to send [09:20:28]OFD Sender: No OFD packet to send [09:20:33]OFD Sender: No OFD packet to send [09:20:38]OFD Sender: No OFD packet to send [09:20:41]accept exits with 10 [09:20:41]New connection [09:20:41]New thread 3067469156 created [09:20:41]Thread 3067612516 joined [09:20:41]Waiting for new connection... [09:20:41] Sock 10.Parse request [09:20:41]Sock 10.Check first char [09:20:41]Sock 10.First char is OK [09:20:41]request: POST /json_proto HTTP/1.0 [09:20:41]Method: POST [09:20:41]URL: /json_proto [09:20:41]Method is POST - this is cgi request [09:20:41]url: /json_proto [09:20:41]query_string will be loaded in cgi processing [09:20:41]execute_cgi json_proto POST (null) [09:20:41]execute_cgi path=json_proto method=POST [09:20:41]POST find Content-Length [09:20:41]Host: 172.17.45.131:8080 [09:20:41]Content-Length: 682 [09:20:41]Content-Type: application/json [09:20:41] [09:20:41]POST finish read [09:20:41]Found Content-Length = 682 [09:20:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610368", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:41]execute_script... [09:20: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)610368", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:41]POST & json_proto [09:20:41]process_json_proto [09:20:41]json parsed OK: [09:20:41]protocol is kg_v1.0 [09:20:41]action value=close_receipt [09:20:41]process_action close_receipt [09:20:41]cmd_close_receipt [09:20:41]MH_GetDate [09:20:41]Write to MH i2c: F0 00 00 0D 6A 66 [09:20:41]Write i2c OK [09:20:41]MH_I2C_Read... [09:20:41]Read from MH i2c: F0 [09:20:41]MH_I2C_Read... [09:20:41]Read from MH i2c: F0 09 00 [09:20:41]MH_I2C_Read... [09:20:41]Read from MH i2c: F0 09 00 0D 6A 00 6D B0 A8 66 C6 D4 6E 66 08 [09:20:41]GetLastDocTimeStamp 1722330906 [09:20:41]current date 1722331245 [09:20:41]FM_GetShiftState [09:20:41]SAM_PROTO_GetShiftState [09:20:41]wFMCommunicate request_size=4 [09:20:41]MH_SAM_APDU [09:20:41]CAPDU: 80 13 01 00 [09:20:41]Write to MH i2c: E2 08 00 0E 6A 80 13 01 00 00 00 00 00 F5 [09:20:41]Write i2c OK [09:20:41]MH_I2C_Read... [09:20:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:20:41]Read from MH i2c: E2 [09:20:41]MH_I2C_Read... [09:20:41]Read from MH i2c: E2 0E 00 [09:20:41]MH_I2C_Read... [09:20:41]Read from MH i2c: E2 0E 00 0E 6A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A8 [09:20:41]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:20:41]wFMCommunicate OK [09:20:41]SAM_PROTO_GetShiftState done [09:20:41]FM_GetShiftState done [09:20:41]opened in 1722298218 [09:20:41]opened+sec_in_day 1722384618 [09:20:41]quantity*price = 100023 [09:20:41]sum+1 = 100024 [09:20:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 93 30.07.2024 09:20 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24718 ФПД: 176122681236818 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T092045&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24718&fm=176122681236818&tin=02508201610067®Number=0000000000171247&sum=100000 [09:20:42]StoreToDocumentArchive [09:20:42]shift 48 fd 24718 [09:20:42]save to /storage/0048/doc_00024718 [09:20:42]save last doc name /storage/0048/doc_00024718 to /storage/kkm_last_doc_name [09:20:42]save OK [09:20:42]Clear old archive folders... [09:20:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:20:42]tlvbuf is B6FF99D0 [09:20:42]SAM_PROTO_ClearQueue [09:20:42]wFMCommunicate request_size=4 [09:20:42]MH_SAM_APDU [09:20:42]CAPDU: 80 09 00 00 [09:20:42]Write to MH i2c: E2 08 00 1B 6A 80 09 00 00 00 00 00 00 F7 [09:20:42]Write i2c OK [09:20:42]MH_I2C_Read... [09:20:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:20:42]Read from MH i2c: E2 [09:20:42]MH_I2C_Read... [09:20:42]Read from MH i2c: E2 03 00 [09:20:42]MH_I2C_Read... [09:20:42]Read from MH i2c: E2 03 00 1B 6A 00 90 00 F9 [09:20:42]RAPDU: 90 00 [09:20:42]wFMCommunicate OK [09:20:42]SAM_PROTO_ClearQueue done [09:20:42]KKMCreateOFDPacket [09:20:42]OFDProtocolAddRootSTLVToBuf [09:20:42]FM_MakeSignedData [09:20:42]FM_MakeSignedData [09:20:42]SAM_PROTO_SignData [09:20:42]wFMCommunicate request_size=4 [09:20:42]MH_SAM_APDU [09:20:42]CAPDU: 80 0D 01 02 [09:20:42]Write to MH i2c: E2 08 00 1C 6A 80 0D 01 02 00 00 00 00 FF [09:20:42]Write i2c OK [09:20:42]MH_I2C_Read... [09:20:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:20:42]Read from MH i2c: E2 [09:20:42]MH_I2C_Read... [09:20:42]Read from MH i2c: E2 03 00 [09:20:42]MH_I2C_Read... [09:20:42]Read from MH i2c: E2 03 00 1C 6A 00 90 00 FA [09:20:42]RAPDU: 90 00 [09:20:42]wFMCommunicate OK [09:20:42]wFMCommunicate request_size=255 [09:20:42]MH_SAM_APDU [09:20:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 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 6D B0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8E 60 00 00 35 04 06 00 A0 [09:20:42]Write to MH i2c: E2 02 01 1D 6A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 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 6D B0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8E 60 00 00 35 04 06 00 A0 00 00 C9 [09:20:42]Write i2c OK [09:20:42]MH_I2C_Read... [09:20:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:20:42]Read from MH i2c: E2 [09:20:42]MH_I2C_Read... [09:20:42]Read from MH i2c: E2 03 00 [09:20:42]MH_I2C_Read... [09:20:42]Read from MH i2c: E2 03 00 1D 6A 00 90 00 FB [09:20:42]RAPDU: 90 00 [09:20:42]wFMCommunicate OK [09:20:42]wFMCommunicate request_size=10 [09:20:42]MH_SAM_APDU [09:20:42]CAPDU: 80 0D 02 02 05 2E C1 DA 1D 52 [09:20:42]Write to MH i2c: E2 0D 00 1E 6A 80 0D 02 02 05 00 2E C1 DA 1D 52 00 00 44 [09:20:42]Write i2c OK [09:20:42]MH_I2C_Read... [09:20:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:20:42]Read from MH i2c: E2 [09:20:42]MH_I2C_Read... [09:20:42]Read from MH i2c: E2 03 00 [09:20:42]MH_I2C_Read... [09:20:42]Read from MH i2c: E2 03 00 1E 6A 00 90 00 FC [09:20:42]RAPDU: 90 00 [09:20:42]wFMCommunicate OK [09:20:42]wFMCommunicate request_size=4 [09:20:42]MH_SAM_APDU [09:20:42]CAPDU: 80 0D 03 02 [09:20:42]Write to MH i2c: E2 08 00 1F 6A 80 0D 03 02 00 00 00 00 04 [09:20:42]Write i2c OK [09:20:42]MH_I2C_Read... [09:20:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:20:42]Read from MH i2c: E2 [09:20:42]MH_I2C_Read... [09:20:42]Read from MH i2c: E2 0B 00 [09:20:42]MH_I2C_Read... [09:20:42]Read from MH i2c: E2 0B 00 1F 6A 00 F6 39 1C 78 59 46 77 8F 90 00 6D [09:20:42]RAPDU: F6 39 1C 78 59 46 77 8F 90 00 [09:20:42]wFMCommunicate OK [09:20:42]SAM_PROTO_SignData done [09:20:42]FM_MakeSignedData done [09:20:42]CreateOFDProtocolMessage [09:20:42]wFMCommunicate request_size=4 [09:20:42]MH_SAM_APDU [09:20:42]CAPDU: 80 11 00 00 [09:20:42]Write to MH i2c: E2 08 00 20 6A 80 11 00 00 00 00 00 00 04 [09:20:42]Write i2c OK [09:20:42]MH_I2C_Read... [09:20:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:20:42]Read from MH i2c: E2 [09:20:42]MH_I2C_Read... [09:20:42]Read from MH i2c: E2 17 00 [09:20:42]MH_I2C_Read... [09:20:42]Read from MH i2c: E2 17 00 20 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 5A [09:20:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:20:42]wFMCommunicate OK [09:20:42]CreateOFDProtocolMessage done [09:20:42]OFDSenderStorePacket 24718 [09:20:42]StoreOFDPacket docnum=24718 [09:20:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 94 46 07 01 DC 99 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 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 6D B0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8E 60 00 00 35 04 06 00 A0 2E C1 DA 1D 52 F6 39 1C 78 59 46 77 8F [09:20:42]CheckFolder [09:20:42]dirname=/storage/ofd_packets [09:20:42]CheckFolder done [09:20:42]ProducePacketName [09:20:42]name=ofd_packets/00024718 [09:20:42]NVStorageSaveData ofd_packets/00024718 [09:20:42]File name is /storage/ofd_packets/00024718 [09:20:42]Write 301 bytes [09:20:42]NVStorageSaveData done [09:20:42]OFDSenderStorePacket done [09:20:42]KKMCreateOFDPacket done [09:20:42]NVStorageSaveData kkm_last_timestamp [09:20:42]File name is /storage/kkm_last_timestamp [09:20:42]Write 4 bytes [09:20:42]NVStorageSaveData done [09:20:42]ExternCall_PrintAddStr [09:20:42]wPrintStart [09:20:42]Write to MH i2c: 01 00 00 21 6A 8B [09:20:42]Write i2c OK [09:20:42]MH_I2C_Read... [09:20:42]Read from MH i2c: 01 [09:20:42]MH_I2C_Read... [09:20:42]Read from MH i2c: 01 07 00 [09:20:42]MH_I2C_Read... [09:20:42]Read from MH i2c: 01 07 00 21 6A 00 00 00 00 00 FF 0F A0 [09:20:42]RasterBufferAndPrint [09:20:42]line Счет N : (1)610368 [09:20:42]line ИНН: 02508201610067 [09:20:42]line Контрольно-Кассовый Чек [09:20:42]line ПРОДАЖА [09:20:42]line ТРК (МРК, ГНК) : 33 [09:20:42]line Товар: 2710124500 [09:20:42]line Аи-95-К-3 [09:20:42]line 13.390 * 74.70 [09:20:42]line = 1000.23 [09:20:42]line НДС 12% НСП 1% [09:20:42]line > о реализуемом товаре [09:20:42]line ОКРУГЛЕНИЕ: -0.23 [09:20:42]line ИТОГО: 1000.00 [09:20:42]line Внесено: 1000.00 [09:20:42]line СДАЧА: 0.00 [09:20:42]line НСП 1% : 8.85 [09:20:42]line НДС 12% : 106.22 [09:20:42]line Наличными: 1000.00 [09:20:42]line Безнал.: 0.00 [09:20:42]line Место: АЗС № 127 "Партнер Нефть" [09:20:42]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:20:42]line СНО: Общий режим [09:20:42]line Чек 93 30.07.2024 09:20 [09:20:42]line Смена: 48 ФФД: 1.0 [09:20:42]line ЗНМ: 0300000158 [09:20:42]line РНМ: 0000000000171247 [09:20:42]line Версия ККМ: v1.0 [09:20:42]line ФМ: 0000000002098565 [09:20:42]line ФД: 24718 [09:20:42]line ФПД: 176122681236818 [09:20:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T092045&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24718&fm=176122681236818&tin=02508201610067®Number=0000000000171247&sum=100000 [09:20:43]OFD Sender: Processing packet 24718 [packets to send 29, broken 28] [09:20:43]ProducePacketName [09:20:43]name=ofd_packets/00024718 [09:20:43]OFD Sender: To server: pG, [09:20:43]CommunicateWithHost lk.salyk.kg:30040 [09:20:43]ConnectInit lk.salyk.kg [09:20:43]written 0, free lines is 4095 [09:20:43]Connected sock=11 [09:20:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 94 46 07 01 DC 99 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 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 6D B0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8E 60 00 00 35 04 06 00 A0 2E C1 DA 1D 52 F6 39 1C 78 59 46 77 8F [09:20:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 8A FB 47 00 C7 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 32 30 39 38 35 36 35 10 04 04 00 8E 60 00 00 F4 03 04 00 FC 5B A8 66 B6 04 01 00 00 6E D4 55 B9 B9 4B BA 66 [09:20:43]CommunicateWithHost err = 0 [09:20:43]CheckOFDResponse [09:20:43]1017 (14) - 77093643461234 [09:20:43]1041 (16) - 0000000002098565 [09:20:43]1040 (4) - 24718 [09:20:43]1012 (4) - 30.07.2024 03:20 [09:20:43]1206 (1) - 0 [09:20:43]OFD Sender: Remove packet 24718 [09:20:43]ProducePacketName [09:20:43]name=ofd_packets/00024718 [09:20:43]NVStorageDeleteData [09:20:43]Write to MH i2c: 01 00 00 4C 6A B6 [09:20:43]Write i2c OK [09:20:43]MH_I2C_Read... [09:20:43]Read from MH i2c: 01 [09:20:43]MH_I2C_Read... [09:20:43]Read from MH i2c: 01 07 00 [09:20:43]MH_I2C_Read... [09:20:43]Read from MH i2c: 01 07 00 4C 6A 00 00 00 00 00 EE 0C B7 [09:20:43]RasterBufferAndPrint [09:20:43]line [09:20:43]line [09:20:43]line [09:20:43]line [09:20:43]line [09:20:43]written 0, free lines is 3316 [09:20:43]MH_Cut [09:20:43]Write to MH i2c: D1 01 00 53 6A 01 8F [09:20:43]Write i2c OK [09:20:43]MH_I2C_Read... [09:20:43]Read from MH i2c: D1 [09:20:43]MH_I2C_Read... [09:20:43]Read from MH i2c: D1 01 00 [09:20:43]MH_I2C_Read... [09:20:43]Read from MH i2c: D1 01 00 53 6A 00 8E [09:20:43]Write to MH i2c: 01 00 00 54 6A BE [09:20:43]Write i2c OK [09:20:43]MH_I2C_Read... [09:20:44]OFD Sender: No OFD packet to send [09:20:44]*** Cut start [09:20:44]*** Partial cut [09:20:44]*** CUTSNS_PIN = 1 [09:20:44]*** CUTSNS_PIN = 0 [09:20:44]*** Brake cut motor [09:20:44]Read from MH i2c: 01 [09:20:44]MH_I2C_Read... [09:20:44]*** Stop cut motor [09:20:44]*** Cut end [09:20:44]Read from MH i2c: 01 07 00 [09:20:44]MH_I2C_Read... [09:20:44]Read from MH i2c: 01 07 00 54 6A 00 00 00 00 00 FF 0F D3 [09:20:44]process_action close_receipt done [09:20:44]requested_data is exist [09:20:44]produce_requested_data [09:20:44]requested_item fm.sn is exist - process it [09:20:44]wFMCommunicate request_size=4 [09:20:44]MH_SAM_APDU [09:20:44]CAPDU: 80 11 00 00 [09:20:44]Write to MH i2c: E2 08 00 55 6A 80 11 00 00 00 00 00 00 39 [09:20:44]Write i2c OK [09:20:44]MH_I2C_Read... [09:20:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:20:45]Read from MH i2c: E2 [09:20:45]MH_I2C_Read... [09:20:45]Read from MH i2c: E2 17 00 [09:20:45]MH_I2C_Read... [09:20:45]Read from MH i2c: E2 17 00 55 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 8F [09:20:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:20:45]wFMCommunicate OK [09:20:45]requested_item fd.num is exist - process it [09:20:45]SAM_PROTO_GetFieldsCounters [09:20:45]wFMCommunicate request_size=4 [09:20:45]MH_SAM_APDU [09:20:45]CAPDU: 80 13 00 00 [09:20:45]Write to MH i2c: E2 08 00 56 6A 80 13 00 00 00 00 00 00 3C [09:20:45]Write i2c OK [09:20:45]MH_I2C_Read... [09:20:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:20:45]Read from MH i2c: E2 [09:20:45]MH_I2C_Read... [09:20:45]Read from MH i2c: E2 62 00 [09:20:45]MH_I2C_Read... [09:20:45]Read from MH i2c: E2 62 00 56 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8E 60 00 00 0E 04 04 00 30 00 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 92 [09:20:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8E 60 00 00 0E 04 04 00 30 00 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 [09:20:45]wFMCommunicate OK [09:20:45]SAM_PROTO_GetFieldsCounters done [09:20:45]requested_item shift.num is exist - process it [09:20:45]requested_item shift.opened is exist - process it [09:20:45]req_shift_opened [09:20:45]FM_GetShiftState [09:20:45]SAM_PROTO_GetShiftState [09:20:45]wFMCommunicate request_size=4 [09:20:45]MH_SAM_APDU [09:20:45]CAPDU: 80 13 01 00 [09:20:45]Write to MH i2c: E2 08 00 57 6A 80 13 01 00 00 00 00 00 3E [09:20:45]Write i2c OK [09:20:45]MH_I2C_Read... [09:20:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:20:45]Read from MH i2c: E2 [09:20:45]MH_I2C_Read... [09:20:45]Read from MH i2c: E2 0E 00 [09:20:45]MH_I2C_Read... [09:20:45]Read from MH i2c: E2 0E 00 57 6A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F1 [09:20:45]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:20:45]wFMCommunicate OK [09:20:45]SAM_PROTO_GetShiftState done [09:20:45]FM_GetShiftState done [09:20:45]req_shift_opened done [09:20:45]requested_item shift.open_date is exist - process it [09:20:45]req_shift_open_date [09:20:45]req_shift_open_date done [09:20:45]produce_requested_data done [09:20:45]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24718,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:20:45]process_action_free close_receipt [09:20:45]json_value_free [09:20:45]json_value_free done [09:20:45]process_json_proto returns [09:20:45]Send response to host [09:20:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24718,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:20:45]free response buf [09:20:45]execute_script done [09:20:45]execute_script returns [09:20:45]free content buf [09:20:45]Sock 10.Close socket [09:20:45]Sock 10.Thread stoped [09:20:49]OFD Sender: No OFD packet to send [09:20:54]OFD Sender: No OFD packet to send [09:20:59]OFD Sender: No OFD packet to send [09:21:04]OFD Sender: No OFD packet to send [09:21:09]OFD Sender: No OFD packet to send [09:21:14]OFD Sender: No OFD packet to send [09:21:19]OFD Sender: No OFD packet to send [09:21:24]OFD Sender: No OFD packet to send [09:21:29]OFD Sender: No OFD packet to send [09:21:34]OFD Sender: No OFD packet to send [09:21:39]OFD Sender: No OFD packet to send [09:21:41]accept exits with 7 [09:21:41]New connection [09:21:41]New thread 3067612516 created [09:21:41]Thread 3067469156 joined [09:21:41]Waiting for new connection... [09:21:41] Sock 7.Parse request [09:21:41]Sock 7.Check first char [09:21:41]Sock 7.First char is OK [09:21:41]request: POST /json_proto HTTP/1.0 [09:21:41]Method: POST [09:21:41]URL: /json_proto [09:21:41]Method is POST - this is cgi request [09:21:41]url: /json_proto [09:21:41]query_string will be loaded in cgi processing [09:21:41]execute_cgi json_proto POST (null) [09:21:41]execute_cgi path=json_proto method=POST [09:21:41]POST find Content-Length [09:21:41]Host: 172.17.45.131:8080 [09:21:41]Content-Length: 1192 [09:21:41]Content-Type: application/json [09:21:41] [09:21:41]POST finish read [09:21:41]Found Content-Length = 1192 [09:21: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610367\u000A30.07.2024 09:11\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 100.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 7570.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\u000A34902\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:21:41]execute_script... [09:21: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610367\u000A30.07.2024 09:11\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 100.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 7570.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\u000A34902\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:21:41]POST & json_proto [09:21:41]process_json_proto [09:21:41]json parsed OK: [09:21:41]protocol is kg_v1.0 [09:21:41]action value=print_text [09:21:41]process_action print_text [09:21:41]cmd_print_text [09:21:41]ExternCall_PrintAddStr [09:21:41]wPrintStart [09:21:41]Write to MH i2c: 01 00 00 58 6A C2 [09:21:41]Write i2c OK [09:21:41]MH_I2C_Read... [09:21:41]Read from MH i2c: 01 [09:21:41]MH_I2C_Read... [09:21:41]Read from MH i2c: 01 07 00 [09:21:41]MH_I2C_Read... [09:21:41]Read from MH i2c: 01 07 00 58 6A 00 00 00 00 00 FF 0F D7 [09:21:41]RasterBufferAndPrint [09:21:41]line *****ТОВАРНЫЙ ЧЕК***** [09:21:41]line АЗС 127 [09:21:41]line Партнер нефть [09:21:41]line 02508201610067 [09:21:41]line Кассир : Масалиев Н. [09:21:41]line Счет N : (1)610367 [09:21:41]line 30.07.2024 09:11 [09:21:41]line ПРОДАЖА [09:21:41]line ТРК (МРК, ГНК): 1 [09:21:41]line Вид ГСМ : 2710194210 [09:21:41]line ДТ-К-2 [09:21:41]line 100.000 x 75.70 [09:21:41]line ИТОГ: 7570.00 [09:21:41]line Тип оплаты: Талоны: Топливная Карта [09:21:41]line 34902 [09:21:41]line ______________________ [09:21:41]line (подпись) [09:21:41]written 0, free lines is 4095 [09:21:42]Write to MH i2c: 01 00 00 6C 6A D6 [09:21:42]Write i2c OK [09:21:42]MH_I2C_Read... [09:21:42]Read from MH i2c: 01 [09:21:42]MH_I2C_Read... [09:21:42]Read from MH i2c: 01 07 00 [09:21:42]MH_I2C_Read... [09:21:42]Read from MH i2c: 01 07 00 6C 6A 00 00 00 00 00 0C 0E F7 [09:21:42]RasterBufferAndPrint [09:21:42]line [09:21:42]line [09:21:42]line [09:21:42]line [09:21:42]line [09:21:42]written 0, free lines is 3598 [09:21:42]MH_Cut [09:21:42]Write to MH i2c: D1 01 00 73 6A 01 AF [09:21:42]Write i2c OK [09:21:42]MH_I2C_Read... [09:21:42]Read from MH i2c: D1 [09:21:42]MH_I2C_Read... [09:21:42]Read from MH i2c: D1 01 00 [09:21:42]MH_I2C_Read... [09:21:42]Read from MH i2c: D1 01 00 73 6A 00 AE [09:21:42]Write to MH i2c: 01 00 00 74 6A DE [09:21:42]Write i2c OK [09:21:42]MH_I2C_Read... [09:21:42]*** Cut start [09:21:42]*** Partial cut [09:21:42]*** CUTSNS_PIN = 1 [09:21:42]*** CUTSNS_PIN = 0 [09:21:42]*** Brake cut motor [09:21:43]Read from MH i2c: 01 [09:21:43]MH_I2C_Read... [09:21:43]Read from MH i2c: 01 07 00 [09:21:43]MH_I2C_Read... [09:21:43]*** Stop cut motor [09:21:43]*** Cut end [09:21:43]Read from MH i2c: 01 07 00 74 6A 00 00 00 00 00 FF 0F F3 [09:21:43]process_action print_text done [09:21:43]requested_data is exist [09:21:43]produce_requested_data [09:21:43]requested_item fm.sn is exist - process it [09:21:43]wFMCommunicate request_size=4 [09:21:43]MH_SAM_APDU [09:21:43]CAPDU: 80 11 00 00 [09:21:43]Write to MH i2c: E2 08 00 75 6A 80 11 00 00 00 00 00 00 59 [09:21:43]Write i2c OK [09:21:43]MH_I2C_Read... [09:21:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:43]Read from MH i2c: E2 [09:21:43]MH_I2C_Read... [09:21:43]Read from MH i2c: E2 17 00 [09:21:43]MH_I2C_Read... [09:21:43]Read from MH i2c: E2 17 00 75 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 AF [09:21:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:21:43]wFMCommunicate OK [09:21:43]requested_item fd.num is exist - process it [09:21:43]SAM_PROTO_GetFieldsCounters [09:21:43]wFMCommunicate request_size=4 [09:21:43]MH_SAM_APDU [09:21:43]CAPDU: 80 13 00 00 [09:21:43]Write to MH i2c: E2 08 00 76 6A 80 13 00 00 00 00 00 00 5C [09:21:43]Write i2c OK [09:21:43]MH_I2C_Read... [09:21:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:21:43]Read from MH i2c: E2 [09:21:43]MH_I2C_Read... [09:21:43]Read from MH i2c: E2 62 00 [09:21:43]MH_I2C_Read... [09:21:43]Read from MH i2c: E2 62 00 76 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8E 60 00 00 0E 04 04 00 30 00 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 B2 [09:21:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8E 60 00 00 0E 04 04 00 30 00 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 [09:21:43]wFMCommunicate OK [09:21:43]SAM_PROTO_GetFieldsCounters done [09:21:43]requested_item shift.num is exist - process it [09:21:43]requested_item shift.opened is exist - process it [09:21:43]req_shift_opened [09:21:43]FM_GetShiftState [09:21:43]SAM_PROTO_GetShiftState [09:21:43]wFMCommunicate request_size=4 [09:21:43]MH_SAM_APDU [09:21:43]CAPDU: 80 13 01 00 [09:21:43]Write to MH i2c: E2 08 00 77 6A 80 13 01 00 00 00 00 00 5E [09:21:43]Write i2c OK [09:21:43]MH_I2C_Read... [09:21:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:43]Read from MH i2c: E2 [09:21:43]MH_I2C_Read... [09:21:43]Read from MH i2c: E2 0E 00 [09:21:43]MH_I2C_Read... [09:21:43]Read from MH i2c: E2 0E 00 77 6A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 11 [09:21:43]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:21:43]wFMCommunicate OK [09:21:43]SAM_PROTO_GetShiftState done [09:21:43]FM_GetShiftState done [09:21:43]req_shift_opened done [09:21:43]requested_item shift.open_date is exist - process it [09:21:43]req_shift_open_date [09:21:43]req_shift_open_date done [09:21:43]produce_requested_data done [09:21:43]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24718,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:21:43]process_action_free print_text [09:21:43]json_value_free [09:21:43]json_value_free done [09:21:43]process_json_proto returns [09:21:43]Send response to host [09:21:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24718,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:21:43]free response buf [09:21:43]execute_script done [09:21:43]execute_script returns [09:21:43]free content buf [09:21:43]Sock 7.Close socket [09:21:43]Sock 7.Thread stoped [09:21:44]OFD Sender: No OFD packet to send [09:21:49]OFD Sender: No OFD packet to send [09:21:54]OFD Sender: No OFD packet to send [09:21:59]OFD Sender: No OFD packet to send [09:22:04]OFD Sender: No OFD packet to send [09:22:09]OFD Sender: No OFD packet to send [09:22:14]OFD Sender: No OFD packet to send [09:22:19]OFD Sender: No OFD packet to send [09:22:24]OFD Sender: No OFD packet to send [09:22:29]OFD Sender: No OFD packet to send [09:22:33]accept exits with 9 [09:22:33]New connection [09:22:33]New thread 3067469156 created [09:22:33]Thread 3067612516 joined [09:22:33]Waiting for new connection... [09:22:33] Sock 9.Parse request [09:22:33]Sock 9.Check first char [09:22:33]Sock 9.First char is OK [09:22:33]request: POST /json_proto HTTP/1.0 [09:22:33]Method: POST [09:22:33]URL: /json_proto [09:22:33]Method is POST - this is cgi request [09:22:33]url: /json_proto [09:22:33]query_string will be loaded in cgi processing [09:22:33]execute_cgi json_proto POST (null) [09:22:33]execute_cgi path=json_proto method=POST [09:22:33]POST find Content-Length [09:22:33]Host: 172.17.45.131:8080 [09:22:33]Content-Length: 816 [09:22:33]Content-Type: application/json [09:22:33] [09:22:33]POST finish read [09:22:33]Found Content-Length = 816 [09:22:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610369", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:33]execute_script... [09:22: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)610369", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:33]POST & json_proto [09:22:33]process_json_proto [09:22:33]json parsed OK: [09:22:33]protocol is kg_v1.0 [09:22:33]action value=close_receipt [09:22:33]process_action close_receipt [09:22:33]cmd_close_receipt [09:22:33]MH_GetDate [09:22:33]Write to MH i2c: F0 00 00 78 6A D1 [09:22:33]Write i2c OK [09:22:33]MH_I2C_Read... [09:22:33]Read from MH i2c: F0 [09:22:33]MH_I2C_Read... [09:22:33]Read from MH i2c: F0 09 00 [09:22:33]MH_I2C_Read... [09:22:33]Read from MH i2c: F0 09 00 78 6A 00 DE B0 A8 66 C6 D4 6E 66 E4 [09:22:33]GetLastDocTimeStamp 1722331245 [09:22:33]current date 1722331358 [09:22:33]FM_GetShiftState [09:22:33]SAM_PROTO_GetShiftState [09:22:33]wFMCommunicate request_size=4 [09:22:33]MH_SAM_APDU [09:22:33]CAPDU: 80 13 01 00 [09:22:33]Write to MH i2c: E2 08 00 79 6A 80 13 01 00 00 00 00 00 60 [09:22:33]Write i2c OK [09:22:33]MH_I2C_Read... [09:22:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:33]Read from MH i2c: E2 [09:22:33]MH_I2C_Read... [09:22:33]Read from MH i2c: E2 0E 00 [09:22:33]MH_I2C_Read... [09:22:33]Read from MH i2c: E2 0E 00 79 6A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 13 [09:22:33]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:22:33]wFMCommunicate OK [09:22:33]SAM_PROTO_GetShiftState done [09:22:33]FM_GetShiftState done [09:22:33]opened in 1722298218 [09:22:33]opened+sec_in_day 1722384618 [09:22:33]quantity*price = 20001 [09:22:33]sum+1 = 20002 [09:22:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.01 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 0.00 Безнал.: 200.01 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 94 30.07.2024 09:22 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002098565 ФД: 24719 ФПД: 104506172854415 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T092238&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24719&fm=104506172854415&tin=02508201610067®Number=0000000000171247&sum=20001 [09:22:34]StoreToDocumentArchive [09:22:34]shift 48 fd 24719 [09:22:34]save to /storage/0048/doc_00024719 [09:22:34]save last doc name /storage/0048/doc_00024719 to /storage/kkm_last_doc_name [09:22:34]save OK [09:22:34]Clear old archive folders... [09:22:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:22:34]tlvbuf is 012CCDD0 [09:22:34]SAM_PROTO_ClearQueue [09:22:34]wFMCommunicate request_size=4 [09:22:34]MH_SAM_APDU [09:22:34]CAPDU: 80 09 00 00 [09:22:34]Write to MH i2c: E2 08 00 86 6A 80 09 00 00 00 00 00 00 62 [09:22:34]Write i2c OK [09:22:34]MH_I2C_Read... [09:22:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:22:34]Read from MH i2c: E2 [09:22:34]MH_I2C_Read... [09:22:34]Read from MH i2c: E2 03 00 [09:22:34]MH_I2C_Read... [09:22:34]Read from MH i2c: E2 03 00 86 6A 00 90 00 64 [09:22:34]RAPDU: 90 00 [09:22:34]wFMCommunicate OK [09:22:34]SAM_PROTO_ClearQueue done [09:22:34]KKMCreateOFDPacket [09:22:34]OFDProtocolAddRootSTLVToBuf [09:22:34]FM_MakeSignedData [09:22:34]FM_MakeSignedData [09:22:34]SAM_PROTO_SignData [09:22:34]wFMCommunicate request_size=4 [09:22:34]MH_SAM_APDU [09:22:34]CAPDU: 80 0D 01 02 [09:22:34]Write to MH i2c: E2 08 00 87 6A 80 0D 01 02 00 00 00 00 6A [09:22:34]Write i2c OK [09:22:34]MH_I2C_Read... [09:22:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:22:34]Read from MH i2c: E2 [09:22:34]MH_I2C_Read... [09:22:34]Read from MH i2c: E2 03 00 [09:22:34]MH_I2C_Read... [09:22:34]Read from MH i2c: E2 03 00 87 6A 00 90 00 65 [09:22:34]RAPDU: 90 00 [09:22:34]wFMCommunicate OK [09:22:34]wFMCommunicate request_size=255 [09:22:34]MH_SAM_APDU [09:22: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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 DE B0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8F 60 00 00 35 04 06 00 5F [09:22:34]Write to MH i2c: E2 02 01 88 6A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 21 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 DE B0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8F 60 00 00 35 04 06 00 5F 00 00 62 [09:22:34]Write i2c OK [09:22:34]MH_I2C_Read... [09:22:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:35]Read from MH i2c: E2 [09:22:35]MH_I2C_Read... [09:22:35]Read from MH i2c: E2 03 00 [09:22:35]MH_I2C_Read... [09:22:35]Read from MH i2c: E2 03 00 88 6A 00 90 00 66 [09:22:35]RAPDU: 90 00 [09:22:35]wFMCommunicate OK [09:22:35]wFMCommunicate request_size=10 [09:22:35]MH_SAM_APDU [09:22:35]CAPDU: 80 0D 02 02 05 0C 3D 4F 50 8F [09:22:35]Write to MH i2c: E2 0D 00 89 6A 80 0D 02 02 05 00 0C 3D 4F 50 8F 00 00 EE [09:22:35]Write i2c OK [09:22:35]MH_I2C_Read... [09:22:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:35]Read from MH i2c: E2 [09:22:35]MH_I2C_Read... [09:22:35]Read from MH i2c: E2 03 00 [09:22:35]MH_I2C_Read... [09:22:35]Read from MH i2c: E2 03 00 89 6A 00 90 00 67 [09:22:35]RAPDU: 90 00 [09:22:35]wFMCommunicate OK [09:22:35]wFMCommunicate request_size=4 [09:22:35]MH_SAM_APDU [09:22:35]CAPDU: 80 0D 03 02 [09:22:35]Write to MH i2c: E2 08 00 8A 6A 80 0D 03 02 00 00 00 00 6F [09:22:35]Write i2c OK [09:22:35]MH_I2C_Read... [09:22:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:22:35]Read from MH i2c: E2 [09:22:35]MH_I2C_Read... [09:22:35]Read from MH i2c: E2 0B 00 [09:22:35]MH_I2C_Read... [09:22:35]Read from MH i2c: E2 0B 00 8A 6A 00 82 32 78 30 17 0C 61 9D 90 00 ED [09:22:35]RAPDU: 82 32 78 30 17 0C 61 9D 90 00 [09:22:35]wFMCommunicate OK [09:22:35]SAM_PROTO_SignData done [09:22:35]FM_MakeSignedData done [09:22:35]CreateOFDProtocolMessage [09:22:35]wFMCommunicate request_size=4 [09:22:35]MH_SAM_APDU [09:22:35]CAPDU: 80 11 00 00 [09:22:35]Write to MH i2c: E2 08 00 8B 6A 80 11 00 00 00 00 00 00 6F [09:22:35]Write i2c OK [09:22:35]MH_I2C_Read... [09:22:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:35]Read from MH i2c: E2 [09:22:35]MH_I2C_Read... [09:22:35]Read from MH i2c: E2 17 00 [09:22:35]MH_I2C_Read... [09:22:35]Read from MH i2c: E2 17 00 8B 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C5 [09:22:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:22:35]wFMCommunicate OK [09:22:35]CreateOFDProtocolMessage done [09:22:35]OFDSenderStorePacket 24719 [09:22:35]StoreOFDPacket docnum=24719 [09:22:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 3B D3 07 01 0F 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 DE B0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8F 60 00 00 35 04 06 00 5F 0C 3D 4F 50 8F 82 32 78 30 17 0C 61 9D [09:22:35]CheckFolder [09:22:35]dirname=/storage/ofd_packets [09:22:35]CheckFolder done [09:22:35]ProducePacketName [09:22:35]name=ofd_packets/00024719 [09:22:35]NVStorageSaveData ofd_packets/00024719 [09:22:35]File name is /storage/ofd_packets/00024719 [09:22:35]Write 301 bytes [09:22:35]NVStorageSaveData done [09:22:35]OFDSenderStorePacket done [09:22:35]KKMCreateOFDPacket done [09:22:35]NVStorageSaveData kkm_last_timestamp [09:22:35]File name is /storage/kkm_last_timestamp [09:22:35]Write 4 bytes [09:22:35]NVStorageSaveData done [09:22:35]ExternCall_PrintAddStr [09:22:35]wPrintStart [09:22:35]Write to MH i2c: 01 00 00 8C 6A F6 [09:22:35]Write i2c OK [09:22:35]MH_I2C_Read... [09:22:35]Read from MH i2c: 01 [09:22:35]MH_I2C_Read... [09:22:35]Read from MH i2c: 01 07 00 [09:22:35]MH_I2C_Read... [09:22:35]Read from MH i2c: 01 07 00 8C 6A 00 00 00 00 00 FF 0F 0B [09:22:35]RasterBufferAndPrint [09:22:35]line Счет N : (1)610369 [09:22:35]line ИНН: 02508201610067 [09:22:35]line Контрольно-Кассовый Чек [09:22:35]line ПРОДАЖА [09:22:35]line ТРК (МРК, ГНК) : 62 [09:22:35]line Товар: 2710124130 [09:22:35]line Аи-92-К-2 [09:22:35]line 2.950 * 67.80 [09:22:35]line = 200.01 [09:22:35]line НДС 12% НСП 1% [09:22:35]line > о реализуемом товаре [09:22:35]line ИТОГО: 200.01 [09:22:35]line НСП 1% : 1.77 [09:22:35]line НДС 12% : 21.24 [09:22:35]line Наличными: 0.00 [09:22:35]line Безнал.: 200.01 [09:22:35]line Место: АЗС № 127 "Партнер Нефть" [09:22:35]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:22:35]line СНО: Общий режим [09:22:35]line Чек 94 30.07.2024 09:22 [09:22:35]line Смена: 48 ФФД: 1.0 [09:22:35]line ЗНМ: 0300000158 [09:22:35]line РНМ: 0000000000171247 [09:22:35]line Версия ККМ: v1.0 [09:22:35]line Платежная система: Бакай Банк [09:22:35]line ФМ: 0000000002098565 [09:22:35]line ФД: 24719 [09:22:35]line ФПД: 104506172854415 [09:22:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T092238&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24719&fm=104506172854415&tin=02508201610067®Number=0000000000171247&sum=20001 [09:22:35]OFD Sender: Processing packet 24719 [packets to send 29, broken 28] [09:22:35]ProducePacketName [09:22:35]name=ofd_packets/00024719 [09:22:35]OFD Sender: To server: pG, [09:22:35]CommunicateWithHost lk.salyk.kg:30040 [09:22:35]ConnectInit lk.salyk.kg [09:22:35]written 0, free lines is 4095 [09:22:35]Connected sock=11 [09:22:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 3B D3 07 01 0F 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 DE B0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8F 60 00 00 35 04 06 00 5F 0C 3D 4F 50 8F 82 32 78 30 17 0C 61 9D [09:22:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 A5 3C 47 00 50 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 32 30 39 38 35 36 35 10 04 04 00 8F 60 00 00 F4 03 04 00 6D 5C A8 66 B6 04 01 00 00 55 7F 9E E1 9E 6D B9 5A [09:22:36]CommunicateWithHost err = 0 [09:22:36]CheckOFDResponse [09:22:36]1017 (14) - 77093643461234 [09:22:36]1041 (16) - 0000000002098565 [09:22:36]1040 (4) - 24719 [09:22:36]1012 (4) - 30.07.2024 03:22 [09:22:36]1206 (1) - 0 [09:22:36]OFD Sender: Remove packet 24719 [09:22:36]ProducePacketName [09:22:36]name=ofd_packets/00024719 [09:22:36]NVStorageDeleteData [09:22:36]Write to MH i2c: 01 00 00 B6 6A 20 [09:22:36]Write i2c OK [09:22:36]MH_I2C_Read... [09:22:36]Read from MH i2c: 01 [09:22:36]MH_I2C_Read... [09:22:36]Read from MH i2c: 01 07 00 [09:22:36]MH_I2C_Read... [09:22:36]Read from MH i2c: 01 07 00 B6 6A 00 00 00 00 00 F6 0C 29 [09:22:36]RasterBufferAndPrint [09:22:36]line [09:22:36]line [09:22:36]line [09:22:36]line [09:22:36]line [09:22:36]written 0, free lines is 3322 [09:22:36]MH_Cut [09:22:36]Write to MH i2c: D1 01 00 BD 6A 01 F9 [09:22:36]Write i2c OK [09:22:36]MH_I2C_Read... [09:22:36]Read from MH i2c: D1 [09:22:36]MH_I2C_Read... [09:22:36]Read from MH i2c: D1 01 00 [09:22:36]MH_I2C_Read... [09:22:36]Read from MH i2c: D1 01 00 BD 6A 00 F8 [09:22:36]Write to MH i2c: 01 00 00 BE 6A 28 [09:22:36]Write i2c OK [09:22:36]MH_I2C_Read... [09:22:36]OFD Sender: No OFD packet to send [09:22:36]*** Cut start [09:22:36]*** Partial cut [09:22:36]*** CUTSNS_PIN = 1 [09:22:36]*** CUTSNS_PIN = 0 [09:22:37]*** Brake cut motor [09:22:37]Read from MH i2c: 01 [09:22:37]*** Stop cut motor [09:22:37]*** Cut end [09:22:37]MH_I2C_Read... [09:22:37]Read from MH i2c: 01 07 00 [09:22:37]MH_I2C_Read... [09:22:37]Read from MH i2c: 01 07 00 BE 6A 00 00 00 00 00 FF 0F 3D [09:22:37]process_action close_receipt done [09:22:37]requested_data is exist [09:22:37]produce_requested_data [09:22:37]requested_item fm.sn is exist - process it [09:22:37]wFMCommunicate request_size=4 [09:22:37]MH_SAM_APDU [09:22:37]CAPDU: 80 11 00 00 [09:22:37]Write to MH i2c: E2 08 00 BF 6A 80 11 00 00 00 00 00 00 A3 [09:22:37]Write i2c OK [09:22:37]MH_I2C_Read... [09:22:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:37]Read from MH i2c: E2 [09:22:37]MH_I2C_Read... [09:22:37]Read from MH i2c: E2 17 00 [09:22:37]MH_I2C_Read... [09:22:37]Read from MH i2c: E2 17 00 BF 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F9 [09:22:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:22:37]wFMCommunicate OK [09:22:37]requested_item fd.num is exist - process it [09:22:37]SAM_PROTO_GetFieldsCounters [09:22:37]wFMCommunicate request_size=4 [09:22:37]MH_SAM_APDU [09:22:37]CAPDU: 80 13 00 00 [09:22:37]Write to MH i2c: E2 08 00 C0 6A 80 13 00 00 00 00 00 00 A6 [09:22:37]Write i2c OK [09:22:37]MH_I2C_Read... [09:22:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:22:37]Read from MH i2c: E2 [09:22:37]MH_I2C_Read... [09:22:37]Read from MH i2c: E2 62 00 [09:22:37]MH_I2C_Read... [09:22:37]Read from MH i2c: E2 62 00 C0 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8F 60 00 00 0E 04 04 00 30 00 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 00 [09:22:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8F 60 00 00 0E 04 04 00 30 00 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 [09:22:37]wFMCommunicate OK [09:22:37]SAM_PROTO_GetFieldsCounters done [09:22:37]requested_item shift.num is exist - process it [09:22:37]requested_item shift.opened is exist - process it [09:22:37]req_shift_opened [09:22:37]FM_GetShiftState [09:22:37]SAM_PROTO_GetShiftState [09:22:37]wFMCommunicate request_size=4 [09:22:37]MH_SAM_APDU [09:22:37]CAPDU: 80 13 01 00 [09:22:37]Write to MH i2c: E2 08 00 C1 6A 80 13 01 00 00 00 00 00 A8 [09:22:37]Write i2c OK [09:22:37]MH_I2C_Read... [09:22:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:37]Read from MH i2c: E2 [09:22:37]MH_I2C_Read... [09:22:37]Read from MH i2c: E2 0E 00 [09:22:37]MH_I2C_Read... [09:22:37]Read from MH i2c: E2 0E 00 C1 6A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 5B [09:22:37]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:22:37]wFMCommunicate OK [09:22:37]SAM_PROTO_GetShiftState done [09:22:37]FM_GetShiftState done [09:22:37]req_shift_opened done [09:22:37]requested_item shift.open_date is exist - process it [09:22:37]req_shift_open_date [09:22:37]req_shift_open_date done [09:22:37]produce_requested_data done [09:22:37]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24719,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:22:37]process_action_free close_receipt [09:22:37]json_value_free [09:22:37]json_value_free done [09:22:37]process_json_proto returns [09:22:37]Send response to host [09:22:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24719,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:22:37]free response buf [09:22:37]execute_script done [09:22:37]execute_script returns [09:22:37]free content buf [09:22:37]Sock 9.Close socket [09:22:37]Sock 9.Thread stoped [09:22:41]OFD Sender: No OFD packet to send [09:22:46]OFD Sender: No OFD packet to send [09:22:51]OFD Sender: No OFD packet to send [09:22:56]OFD Sender: No OFD packet to send [09:23:01]OFD Sender: No OFD packet to send [09:23:06]OFD Sender: No OFD packet to send [09:23:11]OFD Sender: No OFD packet to send [09:23:16]OFD Sender: No OFD packet to send [09:23:21]OFD Sender: No OFD packet to send [09:23:26]OFD Sender: No OFD packet to send [09:23:31]OFD Sender: No OFD packet to send [09:23:36]OFD Sender: No OFD packet to send [09:23:41]OFD Sender: No OFD packet to send [09:23:42]accept exits with 7 [09:23:42]New connection [09:23:42]New thread 3067612516 created [09:23:42]Thread 3067469156 joined [09:23:42]Waiting for new connection... [09:23:42] Sock 7.Parse request [09:23:42]Sock 7.Check first char [09:23:42]Sock 7.First char is OK [09:23:42]request: POST /json_proto HTTP/1.0 [09:23:42]Method: POST [09:23:42]URL: /json_proto [09:23:42]Method is POST - this is cgi request [09:23:42]url: /json_proto [09:23:42]query_string will be loaded in cgi processing [09:23:42]execute_cgi json_proto POST (null) [09:23:42]execute_cgi path=json_proto method=POST [09:23:42]POST find Content-Length [09:23:42]Host: 172.17.45.131:8080 [09:23:42]Content-Length: 677 [09:23:42]Content-Type: application/json [09:23:42] [09:23:42]POST finish read [09:23:42]Found Content-Length = 677 [09:23:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610370", "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:23:42]execute_script... [09:23: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)610370", "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:23:42]POST & json_proto [09:23:42]process_json_proto [09:23:42]json parsed OK: [09:23:42]protocol is kg_v1.0 [09:23:42]action value=close_receipt [09:23:42]process_action close_receipt [09:23:42]cmd_close_receipt [09:23:42]MH_GetDate [09:23:42]Write to MH i2c: F0 00 00 C2 6A 1B [09:23:42]Write i2c OK [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: F0 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: F0 09 00 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: F0 09 00 C2 6A 00 22 B1 A8 66 C6 D4 6E 66 73 [09:23:42]GetLastDocTimeStamp 1722331358 [09:23:42]current date 1722331426 [09:23:42]FM_GetShiftState [09:23:42]SAM_PROTO_GetShiftState [09:23:42]wFMCommunicate request_size=4 [09:23:42]MH_SAM_APDU [09:23:42]CAPDU: 80 13 01 00 [09:23:42]Write to MH i2c: E2 08 00 C3 6A 80 13 01 00 00 00 00 00 AA [09:23:42]Write i2c OK [09:23:42]MH_I2C_Read... [09:23:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:42]Read from MH i2c: E2 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 0E 00 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 0E 00 C3 6A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 5D [09:23:42]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:23:42]wFMCommunicate OK [09:23:42]SAM_PROTO_GetShiftState done [09:23:42]FM_GetShiftState done [09:23:42]opened in 1722298218 [09:23:42]opened+sec_in_day 1722384618 [09:23:42]quantity*price = 50036 [09:23:42]sum+1 = 50037 [09:23: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 95 30.07.2024 09:23 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24720 ФПД: 9519020197290 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T092346&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24720&fm=9519020197290&tin=02508201610067®Number=0000000000171247&sum=50000 [09:23:43]StoreToDocumentArchive [09:23:43]shift 48 fd 24720 [09:23:43]save to /storage/0048/doc_00024720 [09:23:43]save last doc name /storage/0048/doc_00024720 to /storage/kkm_last_doc_name [09:23:43]save OK [09:23:43]Clear old archive folders... [09:23:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:23:43]tlvbuf is 01331070 [09:23:43]SAM_PROTO_ClearQueue [09:23:43]wFMCommunicate request_size=4 [09:23:43]MH_SAM_APDU [09:23:43]CAPDU: 80 09 00 00 [09:23:43]Write to MH i2c: E2 08 00 D0 6A 80 09 00 00 00 00 00 00 AC [09:23:43]Write i2c OK [09:23:43]MH_I2C_Read... [09:23:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:23:43]Read from MH i2c: E2 [09:23:43]MH_I2C_Read... [09:23:43]Read from MH i2c: E2 03 00 [09:23:43]MH_I2C_Read... [09:23:43]Read from MH i2c: E2 03 00 D0 6A 00 90 00 AE [09:23:43]RAPDU: 90 00 [09:23:43]wFMCommunicate OK [09:23:43]SAM_PROTO_ClearQueue done [09:23:43]KKMCreateOFDPacket [09:23:43]OFDProtocolAddRootSTLVToBuf [09:23:43]FM_MakeSignedData [09:23:43]FM_MakeSignedData [09:23:43]SAM_PROTO_SignData [09:23:43]wFMCommunicate request_size=4 [09:23:43]MH_SAM_APDU [09:23:43]CAPDU: 80 0D 01 02 [09:23:43]Write to MH i2c: E2 08 00 D1 6A 80 0D 01 02 00 00 00 00 B4 [09:23:43]Write i2c OK [09:23:43]MH_I2C_Read... [09:23:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:23:43]Read from MH i2c: E2 [09:23:43]MH_I2C_Read... [09:23:43]Read from MH i2c: E2 03 00 [09:23:43]MH_I2C_Read... [09:23:43]Read from MH i2c: E2 03 00 D1 6A 00 90 00 AF [09:23:43]RAPDU: 90 00 [09:23:43]wFMCommunicate OK [09:23:43]wFMCommunicate request_size=255 [09:23:43]MH_SAM_APDU [09:23: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 5F 00 00 00 F4 03 04 00 22 B1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 90 60 00 00 35 04 06 00 08 [09:23:43]Write to MH i2c: E2 02 01 D2 6A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 5F 00 00 00 F4 03 04 00 22 B1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 90 60 00 00 35 04 06 00 08 00 00 98 [09:23:43]Write i2c OK [09:23:43]MH_I2C_Read... [09:23:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:43]Read from MH i2c: E2 [09:23:43]MH_I2C_Read... [09:23:43]Read from MH i2c: E2 03 00 [09:23:43]MH_I2C_Read... [09:23:43]Read from MH i2c: E2 03 00 D2 6A 00 90 00 B0 [09:23:43]RAPDU: 90 00 [09:23:43]wFMCommunicate OK [09:23:43]wFMCommunicate request_size=10 [09:23:43]MH_SAM_APDU [09:23:43]CAPDU: 80 0D 02 02 05 A8 51 D1 45 AA [09:23:43]Write to MH i2c: E2 0D 00 D3 6A 80 0D 02 02 05 00 A8 51 D1 45 AA 00 00 7A [09:23:43]Write i2c OK [09:23:43]MH_I2C_Read... [09:23:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:43]Read from MH i2c: E2 [09:23:43]MH_I2C_Read... [09:23:43]Read from MH i2c: E2 03 00 [09:23:43]MH_I2C_Read... [09:23:43]Read from MH i2c: E2 03 00 D3 6A 00 90 00 B1 [09:23:43]RAPDU: 90 00 [09:23:43]wFMCommunicate OK [09:23:43]wFMCommunicate request_size=4 [09:23:43]MH_SAM_APDU [09:23:43]CAPDU: 80 0D 03 02 [09:23:43]Write to MH i2c: E2 08 00 D4 6A 80 0D 03 02 00 00 00 00 B9 [09:23:43]Write i2c OK [09:23:43]MH_I2C_Read... [09:23:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:23:43]Read from MH i2c: E2 [09:23:43]MH_I2C_Read... [09:23:43]Read from MH i2c: E2 0B 00 [09:23:43]MH_I2C_Read... [09:23:43]Read from MH i2c: E2 0B 00 D4 6A 00 52 4E 12 85 5F 73 D3 D2 90 00 68 [09:23:43]RAPDU: 52 4E 12 85 5F 73 D3 D2 90 00 [09:23:43]wFMCommunicate OK [09:23:43]SAM_PROTO_SignData done [09:23:43]FM_MakeSignedData done [09:23:43]CreateOFDProtocolMessage [09:23:43]wFMCommunicate request_size=4 [09:23:43]MH_SAM_APDU [09:23:43]CAPDU: 80 11 00 00 [09:23:43]Write to MH i2c: E2 08 00 D5 6A 80 11 00 00 00 00 00 00 B9 [09:23:43]Write i2c OK [09:23:43]MH_I2C_Read... [09:23:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:43]Read from MH i2c: E2 [09:23:43]MH_I2C_Read... [09:23:43]Read from MH i2c: E2 17 00 [09:23:43]MH_I2C_Read... [09:23:43]Read from MH i2c: E2 17 00 D5 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 0F [09:23:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:23:43]wFMCommunicate OK [09:23:43]CreateOFDProtocolMessage done [09:23:43]OFDSenderStorePacket 24720 [09:23:43]StoreOFDPacket docnum=24720 [09:23:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E5 1F 07 01 B1 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 5F 00 00 00 F4 03 04 00 22 B1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 90 60 00 00 35 04 06 00 08 A8 51 D1 45 AA 52 4E 12 85 5F 73 D3 D2 [09:23:43]CheckFolder [09:23:43]dirname=/storage/ofd_packets [09:23:43]CheckFolder done [09:23:43]ProducePacketName [09:23:43]name=ofd_packets/00024720 [09:23:43]NVStorageSaveData ofd_packets/00024720 [09:23:43]File name is /storage/ofd_packets/00024720 [09:23:43]Write 301 bytes [09:23:43]NVStorageSaveData done [09:23:43]OFDSenderStorePacket done [09:23:43]KKMCreateOFDPacket done [09:23:43]NVStorageSaveData kkm_last_timestamp [09:23:43]File name is /storage/kkm_last_timestamp [09:23:43]Write 4 bytes [09:23:43]NVStorageSaveData done [09:23:43]ExternCall_PrintAddStr [09:23:43]wPrintStart [09:23:43]Write to MH i2c: 01 00 00 D6 6A 40 [09:23:43]Write i2c OK [09:23:43]MH_I2C_Read... [09:23:43]Read from MH i2c: 01 [09:23:43]MH_I2C_Read... [09:23:43]Read from MH i2c: 01 07 00 [09:23:43]MH_I2C_Read... [09:23:43]Read from MH i2c: 01 07 00 D6 6A 00 00 00 00 00 FF 0F 55 [09:23:43]RasterBufferAndPrint [09:23:43]line Счет N : (1)610370 [09:23:43]line ИНН: 02508201610067 [09:23:43]line Контрольно-Кассовый Чек [09:23:43]line ПРОДАЖА [09:23:43]line ТРК (МРК, ГНК) : 52 [09:23:43]line Товар: 2710124130 [09:23:43]line Аи-92-К-2 [09:23:43]line 7.380 * 67.80 [09:23:43]line = 500.36 [09:23:43]line НДС 12% НСП 1% [09:23:43]line > о реализуемом товаре [09:23:43]line ОКРУГЛЕНИЕ: -0.36 [09:23:43]line ИТОГО: 500.00 [09:23:43]line Внесено: 500.00 [09:23:43]line СДАЧА: 0.00 [09:23:43]line НСП 1% : 4.43 [09:23:43]line НДС 12% : 53.14 [09:23:43]line Наличными: 500.00 [09:23:43]line Безнал.: 0.00 [09:23:43]line Место: АЗС № 127 "Партнер Нефть" [09:23:43]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:23:43]line СНО: Общий режим [09:23:43]line Чек 95 30.07.2024 09:23 [09:23:43]line Смена: 48 ФФД: 1.0 [09:23:43]line ЗНМ: 0300000158 [09:23:43]line РНМ: 0000000000171247 [09:23:43]line Версия ККМ: v1.0 [09:23:43]line ФМ: 0000000002098565 [09:23:43]line ФД: 24720 [09:23:43]line ФПД: 9519020197290 [09:23:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T092346&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24720&fm=9519020197290&tin=02508201610067®Number=0000000000171247&sum=50000 [09:23:44]OFD Sender: Processing packet 24720 [packets to send 29, broken 28] [09:23:44]ProducePacketName [09:23:44]name=ofd_packets/00024720 [09:23:44]OFD Sender: To server: pG, [09:23:44]CommunicateWithHost lk.salyk.kg:30040 [09:23:44]ConnectInit lk.salyk.kg [09:23:44]written 0, free lines is 4095 [09:23:44]Connected sock=10 [09:23:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E5 1F 07 01 B1 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 5F 00 00 00 F4 03 04 00 22 B1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 90 60 00 00 35 04 06 00 08 A8 51 D1 45 AA 52 4E 12 85 5F 73 D3 D2 [09:23:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 49 B0 47 00 0B 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 90 60 00 00 F4 03 04 00 B1 5C A8 66 B6 04 01 00 00 BB 59 C8 6B 7F 53 24 25 [09:23:44]CommunicateWithHost err = 0 [09:23:44]CheckOFDResponse [09:23:44]1017 (14) - 77093643461234 [09:23:44]1041 (16) - 0000000002098565 [09:23:44]1040 (4) - 24720 [09:23:44]1012 (4) - 30.07.2024 03:23 [09:23:44]1206 (1) - 0 [09:23:44]OFD Sender: Remove packet 24720 [09:23:44]ProducePacketName [09:23:44]name=ofd_packets/00024720 [09:23:44]NVStorageDeleteData [09:23:44]Write to MH i2c: 01 00 00 01 6B 6C [09:23:44]Write i2c OK [09:23:44]MH_I2C_Read... [09:23:44]Read from MH i2c: 01 [09:23:44]MH_I2C_Read... [09:23:44]Read from MH i2c: 01 07 00 [09:23:44]MH_I2C_Read... [09:23:44]Read from MH i2c: 01 07 00 01 6B 00 00 00 00 00 E1 0C 60 [09:23:44]RasterBufferAndPrint [09:23:44]line [09:23:44]line [09:23:44]line [09:23:44]line [09:23:44]line [09:23:44]written 0, free lines is 3306 [09:23:44]MH_Cut [09:23:44]Write to MH i2c: D1 01 00 08 6B 01 45 [09:23:44]Write i2c OK [09:23:44]MH_I2C_Read... [09:23:44]Read from MH i2c: D1 [09:23:44]MH_I2C_Read... [09:23:44]Read from MH i2c: D1 01 00 [09:23:44]MH_I2C_Read... [09:23:44]Read from MH i2c: D1 01 00 08 6B 00 44 [09:23:44]Write to MH i2c: 01 00 00 09 6B 74 [09:23:44]Write i2c OK [09:23:44]MH_I2C_Read... [09:23:45]OFD Sender: No OFD packet to send [09:23:45]*** Cut start [09:23:45]*** Partial cut [09:23:45]*** CUTSNS_PIN = 1 [09:23:45]*** CUTSNS_PIN = 0 [09:23:45]*** Brake cut motor [09:23:45]Read from MH i2c: 01 [09:23:45]MH_I2C_Read... [09:23:45]*** Stop cut motor [09:23:45]*** Cut end [09:23:45]Read from MH i2c: 01 07 00 [09:23:45]MH_I2C_Read... [09:23:45]Read from MH i2c: 01 07 00 09 6B 00 00 00 00 00 FF 0F 89 [09:23:45]process_action close_receipt done [09:23:45]requested_data is exist [09:23:45]produce_requested_data [09:23:45]requested_item fm.sn is exist - process it [09:23:45]wFMCommunicate request_size=4 [09:23:45]MH_SAM_APDU [09:23:45]CAPDU: 80 11 00 00 [09:23:45]Write to MH i2c: E2 08 00 0A 6B 80 11 00 00 00 00 00 00 EF [09:23:45]Write i2c OK [09:23:45]MH_I2C_Read... [09:23:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:46]Read from MH i2c: E2 [09:23:46]MH_I2C_Read... [09:23:46]Read from MH i2c: E2 17 00 [09:23:46]MH_I2C_Read... [09:23:46]Read from MH i2c: E2 17 00 0A 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 45 [09:23:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:23:46]wFMCommunicate OK [09:23:46]requested_item fd.num is exist - process it [09:23:46]SAM_PROTO_GetFieldsCounters [09:23:46]wFMCommunicate request_size=4 [09:23:46]MH_SAM_APDU [09:23:46]CAPDU: 80 13 00 00 [09:23:46]Write to MH i2c: E2 08 00 0B 6B 80 13 00 00 00 00 00 00 F2 [09:23:46]Write i2c OK [09:23:46]MH_I2C_Read... [09:23:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:23:46]Read from MH i2c: E2 [09:23:46]MH_I2C_Read... [09:23:46]Read from MH i2c: E2 62 00 [09:23:46]MH_I2C_Read... [09:23:46]Read from MH i2c: E2 62 00 0B 6B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 90 60 00 00 0E 04 04 00 30 00 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 50 [09:23:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 90 60 00 00 0E 04 04 00 30 00 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 [09:23:46]wFMCommunicate OK [09:23:46]SAM_PROTO_GetFieldsCounters done [09:23:46]requested_item shift.num is exist - process it [09:23:46]requested_item shift.opened is exist - process it [09:23:46]req_shift_opened [09:23:46]FM_GetShiftState [09:23:46]SAM_PROTO_GetShiftState [09:23:46]wFMCommunicate request_size=4 [09:23:46]MH_SAM_APDU [09:23:46]CAPDU: 80 13 01 00 [09:23:46]Write to MH i2c: E2 08 00 0C 6B 80 13 01 00 00 00 00 00 F4 [09:23:46]Write i2c OK [09:23:46]MH_I2C_Read... [09:23:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:46]Read from MH i2c: E2 [09:23:46]MH_I2C_Read... [09:23:46]Read from MH i2c: E2 0E 00 [09:23:46]MH_I2C_Read... [09:23:46]Read from MH i2c: E2 0E 00 0C 6B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A7 [09:23:46]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:23:46]wFMCommunicate OK [09:23:46]SAM_PROTO_GetShiftState done [09:23:46]FM_GetShiftState done [09:23:46]req_shift_opened done [09:23:46]requested_item shift.open_date is exist - process it [09:23:46]req_shift_open_date [09:23:46]req_shift_open_date done [09:23:46]produce_requested_data done [09:23:46]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24720,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:23:46]process_action_free close_receipt [09:23:46]json_value_free [09:23:46]json_value_free done [09:23:46]process_json_proto returns [09:23:46]Send response to host [09:23:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24720,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:23:46]free response buf [09:23:46]execute_script done [09:23:46]execute_script returns [09:23:46]free content buf [09:23:46]Sock 7.Close socket [09:23:46]Sock 7.Thread stoped [09:23:50]OFD Sender: No OFD packet to send [09:23:55]OFD Sender: No OFD packet to send [09:24:00]OFD Sender: No OFD packet to send [09:24:05]OFD Sender: No OFD packet to send [09:24:10]OFD Sender: No OFD packet to send [09:24:15]OFD Sender: No OFD packet to send [09:24:20]OFD Sender: No OFD packet to send [09:24:25]OFD Sender: No OFD packet to send [09:24:30]OFD Sender: No OFD packet to send [09:24:35]OFD Sender: No OFD packet to send [09:24:37]accept exits with 9 [09:24:37]New connection [09:24:37]New thread 3067469156 created [09:24:37]Thread 3067612516 joined [09:24:37]Waiting for new connection... [09:24:37] Sock 9.Parse request [09:24:37]Sock 9.Check first char [09:24:37]Sock 9.First char is OK [09:24:37]request: POST /json_proto HTTP/1.0 [09:24:37]Method: POST [09:24:37]URL: /json_proto [09:24:37]Method is POST - this is cgi request [09:24:37]url: /json_proto [09:24:37]query_string will be loaded in cgi processing [09:24:37]execute_cgi json_proto POST (null) [09:24:37]execute_cgi path=json_proto method=POST [09:24:37]POST find Content-Length [09:24:37]Host: 172.17.45.131:8080 [09:24:37]Content-Length: 819 [09:24:37]Content-Type: application/json [09:24:37] [09:24:37]POST finish read [09:24:37]Found Content-Length = 819 [09:24:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610371", "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" : 25.080, "sum" : 1700.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1700.42 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:37]execute_script... [09:24:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610371", "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" : 25.080, "sum" : 1700.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1700.42 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:37]POST & json_proto [09:24:37]process_json_proto [09:24:37]json parsed OK: [09:24:37]protocol is kg_v1.0 [09:24:37]action value=close_receipt [09:24:37]process_action close_receipt [09:24:37]cmd_close_receipt [09:24:37]MH_GetDate [09:24:37]Write to MH i2c: F0 00 00 0D 6B 67 [09:24:37]Write i2c OK [09:24:37]MH_I2C_Read... [09:24:37]Read from MH i2c: F0 [09:24:37]MH_I2C_Read... [09:24:37]Read from MH i2c: F0 09 00 [09:24:37]MH_I2C_Read... [09:24:37]Read from MH i2c: F0 09 00 0D 6B 00 5A B1 A8 66 C6 D4 6E 66 F7 [09:24:37]GetLastDocTimeStamp 1722331426 [09:24:37]current date 1722331482 [09:24:37]FM_GetShiftState [09:24:37]SAM_PROTO_GetShiftState [09:24:37]wFMCommunicate request_size=4 [09:24:37]MH_SAM_APDU [09:24:37]CAPDU: 80 13 01 00 [09:24:37]Write to MH i2c: E2 08 00 0E 6B 80 13 01 00 00 00 00 00 F6 [09:24:37]Write i2c OK [09:24:37]MH_I2C_Read... [09:24:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:37]Read from MH i2c: E2 [09:24:37]MH_I2C_Read... [09:24:37]Read from MH i2c: E2 0E 00 [09:24:37]MH_I2C_Read... [09:24:37]Read from MH i2c: E2 0E 00 0E 6B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A9 [09:24:37]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:24:37]wFMCommunicate OK [09:24:37]SAM_PROTO_GetShiftState done [09:24:37]FM_GetShiftState done [09:24:37]opened in 1722298218 [09:24:37]opened+sec_in_day 1722384618 [09:24:37]quantity*price = 170042 [09:24:37]sum+1 = 170043 [09:24:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1700.42 НСП 1% : 15.05 НДС 12% : 180.58 Наличными: 0.00 Безнал.: 1700.42 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 96 30.07.2024 09:24 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002098565 ФД: 24721 ФПД: 146281534340936 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T092442&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24721&fm=146281534340936&tin=02508201610067®Number=0000000000171247&sum=170042 [09:24:38]StoreToDocumentArchive [09:24:38]shift 48 fd 24721 [09:24:38]save to /storage/0048/doc_00024721 [09:24:38]save last doc name /storage/0048/doc_00024721 to /storage/kkm_last_doc_name [09:24:38]save OK [09:24:38]Clear old archive folders... [09:24:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:24:38]tlvbuf is 012E9130 [09:24:38]SAM_PROTO_ClearQueue [09:24:38]wFMCommunicate request_size=4 [09:24:38]MH_SAM_APDU [09:24:38]CAPDU: 80 09 00 00 [09:24:38]Write to MH i2c: E2 08 00 1B 6B 80 09 00 00 00 00 00 00 F8 [09:24:38]Write i2c OK [09:24:38]MH_I2C_Read... [09:24:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:24:38]Read from MH i2c: E2 [09:24:38]MH_I2C_Read... [09:24:38]Read from MH i2c: E2 03 00 [09:24:38]MH_I2C_Read... [09:24:38]Read from MH i2c: E2 03 00 1B 6B 00 90 00 FA [09:24:38]RAPDU: 90 00 [09:24:38]wFMCommunicate OK [09:24:38]SAM_PROTO_ClearQueue done [09:24:38]KKMCreateOFDPacket [09:24:38]OFDProtocolAddRootSTLVToBuf [09:24:38]FM_MakeSignedData [09:24:38]FM_MakeSignedData [09:24:38]SAM_PROTO_SignData [09:24:38]wFMCommunicate request_size=4 [09:24:38]MH_SAM_APDU [09:24:38]CAPDU: 80 0D 01 02 [09:24:38]Write to MH i2c: E2 08 00 1C 6B 80 0D 01 02 00 00 00 00 00 [09:24:38]Write i2c OK [09:24:38]MH_I2C_Read... [09:24:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:24:39]Read from MH i2c: E2 [09:24:39]MH_I2C_Read... [09:24:39]Read from MH i2c: E2 03 00 [09:24:39]MH_I2C_Read... [09:24:39]Read from MH i2c: E2 03 00 1C 6B 00 90 00 FB [09:24:39]RAPDU: 90 00 [09:24:39]wFMCommunicate OK [09:24:39]wFMCommunicate request_size=255 [09:24:39]MH_SAM_APDU [09:24:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F8 61 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 3A 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3A 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3A 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 5A B1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 91 60 00 00 35 04 06 00 85 [09:24:39]Write to MH i2c: E2 02 01 1D 6B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F8 61 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 3A 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3A 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3A 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 5A B1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 91 60 00 00 35 04 06 00 85 00 00 47 [09:24:39]Write i2c OK [09:24:39]MH_I2C_Read... [09:24:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:39]Read from MH i2c: E2 [09:24:39]MH_I2C_Read... [09:24:39]Read from MH i2c: E2 03 00 [09:24:39]MH_I2C_Read... [09:24:39]Read from MH i2c: E2 03 00 1D 6B 00 90 00 FC [09:24:39]RAPDU: 90 00 [09:24:39]wFMCommunicate OK [09:24:39]wFMCommunicate request_size=10 [09:24:39]MH_SAM_APDU [09:24:39]CAPDU: 80 0D 02 02 05 0A D2 E4 3F 48 [09:24:39]Write to MH i2c: E2 0D 00 1E 6B 80 0D 02 02 05 00 0A D2 E4 3F 48 00 00 54 [09:24:39]Write i2c OK [09:24:39]MH_I2C_Read... [09:24:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:39]Read from MH i2c: E2 [09:24:39]MH_I2C_Read... [09:24:39]Read from MH i2c: E2 03 00 [09:24:39]MH_I2C_Read... [09:24:39]Read from MH i2c: E2 03 00 1E 6B 00 90 00 FD [09:24:39]RAPDU: 90 00 [09:24:39]wFMCommunicate OK [09:24:39]wFMCommunicate request_size=4 [09:24:39]MH_SAM_APDU [09:24:39]CAPDU: 80 0D 03 02 [09:24:39]Write to MH i2c: E2 08 00 1F 6B 80 0D 03 02 00 00 00 00 05 [09:24:39]Write i2c OK [09:24:39]MH_I2C_Read... [09:24:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:24:39]Read from MH i2c: E2 [09:24:39]MH_I2C_Read... [09:24:39]Read from MH i2c: E2 0B 00 [09:24:39]MH_I2C_Read... [09:24:39]Read from MH i2c: E2 0B 00 1F 6B 00 82 F2 17 5A 79 B9 E3 56 90 00 56 [09:24:39]RAPDU: 82 F2 17 5A 79 B9 E3 56 90 00 [09:24:39]wFMCommunicate OK [09:24:39]SAM_PROTO_SignData done [09:24:39]FM_MakeSignedData done [09:24:39]CreateOFDProtocolMessage [09:24:39]wFMCommunicate request_size=4 [09:24:39]MH_SAM_APDU [09:24:39]CAPDU: 80 11 00 00 [09:24:39]Write to MH i2c: E2 08 00 20 6B 80 11 00 00 00 00 00 00 05 [09:24:39]Write i2c OK [09:24:39]MH_I2C_Read... [09:24:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:39]Read from MH i2c: E2 [09:24:39]MH_I2C_Read... [09:24:39]Read from MH i2c: E2 17 00 [09:24:39]MH_I2C_Read... [09:24:39]Read from MH i2c: E2 17 00 20 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 5B [09:24:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:24:39]wFMCommunicate OK [09:24:39]CreateOFDProtocolMessage done [09:24:39]OFDSenderStorePacket 24721 [09:24:39]StoreOFDPacket docnum=24721 [09:24:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 91 FD 07 01 94 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 F8 61 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 3A 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3A 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3A 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 5A B1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 91 60 00 00 35 04 06 00 85 0A D2 E4 3F 48 82 F2 17 5A 79 B9 E3 56 [09:24:39]CheckFolder [09:24:39]dirname=/storage/ofd_packets [09:24:39]CheckFolder done [09:24:39]ProducePacketName [09:24:39]name=ofd_packets/00024721 [09:24:39]NVStorageSaveData ofd_packets/00024721 [09:24:39]File name is /storage/ofd_packets/00024721 [09:24:39]Write 301 bytes [09:24:39]NVStorageSaveData done [09:24:39]OFDSenderStorePacket done [09:24:39]KKMCreateOFDPacket done [09:24:39]NVStorageSaveData kkm_last_timestamp [09:24:39]File name is /storage/kkm_last_timestamp [09:24:39]Write 4 bytes [09:24:39]NVStorageSaveData done [09:24:39]ExternCall_PrintAddStr [09:24:39]wPrintStart [09:24:39]Write to MH i2c: 01 00 00 21 6B 8C [09:24:39]Write i2c OK [09:24:39]MH_I2C_Read... [09:24:39]Read from MH i2c: 01 [09:24:39]MH_I2C_Read... [09:24:39]Read from MH i2c: 01 07 00 [09:24:39]MH_I2C_Read... [09:24:39]Read from MH i2c: 01 07 00 21 6B 00 00 00 00 00 FF 0F A1 [09:24:39]RasterBufferAndPrint [09:24:39]line Счет N : (1)610371 [09:24:39]line ИНН: 02508201610067 [09:24:39]line Контрольно-Кассовый Чек [09:24:39]line ПРОДАЖА [09:24:39]line ТРК (МРК, ГНК) : 42 [09:24:39]line Товар: 2710124130 [09:24:39]line Аи-92-К-2 [09:24:39]line 25.080 * 67.80 [09:24:39]line = 1700.42 [09:24:39]line НДС 12% НСП 1% [09:24:39]line > о реализуемом товаре [09:24:39]line ИТОГО: 1700.42 [09:24:39]line НСП 1% : 15.05 [09:24:39]line НДС 12% : 180.58 [09:24:39]line Наличными: 0.00 [09:24:39]line Безнал.: 1700.42 [09:24:39]line Место: АЗС № 127 "Партнер Нефть" [09:24:39]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:24:39]line СНО: Общий режим [09:24:39]line Чек 96 30.07.2024 09:24 [09:24:39]line Смена: 48 ФФД: 1.0 [09:24:39]line ЗНМ: 0300000158 [09:24:39]line РНМ: 0000000000171247 [09:24:39]line Версия ККМ: v1.0 [09:24:39]line Платежная система: Бакай Банк [09:24:39]line ФМ: 0000000002098565 [09:24:39]line ФД: 24721 [09:24:39]line ФПД: 146281534340936 [09:24:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T092442&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24721&fm=146281534340936&tin=02508201610067®Number=0000000000171247&sum=170042 [09:24:39]OFD Sender: Processing packet 24721 [packets to send 29, broken 28] [09:24:39]ProducePacketName [09:24:39]name=ofd_packets/00024721 [09:24:39]OFD Sender: To server: pG, [09:24:39]CommunicateWithHost lk.salyk.kg:30040 [09:24:39]ConnectInit lk.salyk.kg [09:24:39]written 0, free lines is 4095 [09:24:40]Connected sock=10 [09:24:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 91 FD 07 01 94 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 F8 61 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 3A 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3A 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3A 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 5A B1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 91 60 00 00 35 04 06 00 85 0A D2 E4 3F 48 82 F2 17 5A 79 B9 E3 56 [09:24:40]Write to MH i2c: 01 00 00 4B 6B B6 [09:24:40]Write i2c OK [09:24:40]MH_I2C_Read... [09:24:40]Read from MH i2c: 01 [09:24:40]MH_I2C_Read... [09:24:40]Read from MH i2c: 01 07 00 [09:24:40]MH_I2C_Read... [09:24:40]Read from MH i2c: 01 07 00 4B 6B 00 00 00 00 00 FB 0C C4 [09:24:40]RasterBufferAndPrint [09:24:40]line [09:24:40]line [09:24:40]line [09:24:40]line [09:24:40]line [09:24:40]written 0, free lines is 3329 [09:24:40]MH_Cut [09:24:40]Write to MH i2c: D1 01 00 52 6B 01 8F [09:24:40]Write i2c OK [09:24:40]MH_I2C_Read... [09:24:40]Read from MH i2c: D1 [09:24:40]MH_I2C_Read... [09:24:40]Read from MH i2c: D1 01 00 [09:24:40]MH_I2C_Read... [09:24:40]Read from MH i2c: D1 01 00 52 6B 00 8E [09:24:40]Write to MH i2c: 01 00 00 53 6B BE [09:24:40]Write i2c OK [09:24:40]MH_I2C_Read... [09:24:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 ED 6F 47 00 5C 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 32 30 39 38 35 36 35 10 04 04 00 91 60 00 00 F4 03 04 00 E9 5C A8 66 B6 04 01 00 00 B0 85 EC 4A 65 0E F7 33 [09:24:40]CommunicateWithHost err = 0 [09:24:40]CheckOFDResponse [09:24:40]1017 (14) - 77093643461234 [09:24:40]1041 (16) - 0000000002098565 [09:24:40]1040 (4) - 24721 [09:24:40]1012 (4) - 30.07.2024 03:24 [09:24:40]1206 (1) - 0 [09:24:40]OFD Sender: Remove packet 24721 [09:24:40]ProducePacketName [09:24:40]name=ofd_packets/00024721 [09:24:40]NVStorageDeleteData [09:24:40]*** Cut start [09:24:40]*** Partial cut [09:24:40]*** CUTSNS_PIN = 1 [09:24:40]OFD Sender: No OFD packet to send [09:24:40]*** CUTSNS_PIN = 0 [09:24:41]*** Brake cut motor [09:24:41]Read from MH i2c: 01 [09:24:41]MH_I2C_Read... [09:24:41]*** Stop cut motor [09:24:41]*** Cut end [09:24:41]Read from MH i2c: 01 07 00 [09:24:41]MH_I2C_Read... [09:24:41]Read from MH i2c: 01 07 00 53 6B 00 00 00 00 00 FF 0F D3 [09:24:41]process_action close_receipt done [09:24:41]requested_data is exist [09:24:41]produce_requested_data [09:24:41]requested_item fm.sn is exist - process it [09:24:41]wFMCommunicate request_size=4 [09:24:41]MH_SAM_APDU [09:24:41]CAPDU: 80 11 00 00 [09:24:41]Write to MH i2c: E2 08 00 54 6B 80 11 00 00 00 00 00 00 39 [09:24:41]Write i2c OK [09:24:41]MH_I2C_Read... [09:24:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:41]Read from MH i2c: E2 [09:24:41]MH_I2C_Read... [09:24:41]Read from MH i2c: E2 17 00 [09:24:41]MH_I2C_Read... [09:24:41]Read from MH i2c: E2 17 00 54 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 8F [09:24:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:24:41]wFMCommunicate OK [09:24:41]requested_item fd.num is exist - process it [09:24:41]SAM_PROTO_GetFieldsCounters [09:24:41]wFMCommunicate request_size=4 [09:24:41]MH_SAM_APDU [09:24:41]CAPDU: 80 13 00 00 [09:24:41]Write to MH i2c: E2 08 00 55 6B 80 13 00 00 00 00 00 00 3C [09:24:41]Write i2c OK [09:24:41]MH_I2C_Read... [09:24:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:24:41]Read from MH i2c: E2 [09:24:41]MH_I2C_Read... [09:24:41]Read from MH i2c: E2 62 00 [09:24:41]MH_I2C_Read... [09:24:41]Read from MH i2c: E2 62 00 55 6B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 91 60 00 00 0E 04 04 00 30 00 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 9E [09:24:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 91 60 00 00 0E 04 04 00 30 00 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 [09:24:41]wFMCommunicate OK [09:24:41]SAM_PROTO_GetFieldsCounters done [09:24:41]requested_item shift.num is exist - process it [09:24:41]requested_item shift.opened is exist - process it [09:24:41]req_shift_opened [09:24:41]FM_GetShiftState [09:24:41]SAM_PROTO_GetShiftState [09:24:41]wFMCommunicate request_size=4 [09:24:41]MH_SAM_APDU [09:24:41]CAPDU: 80 13 01 00 [09:24:41]Write to MH i2c: E2 08 00 56 6B 80 13 01 00 00 00 00 00 3E [09:24:41]Write i2c OK [09:24:41]MH_I2C_Read... [09:24:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:41]Read from MH i2c: E2 [09:24:41]MH_I2C_Read... [09:24:41]Read from MH i2c: E2 0E 00 [09:24:41]MH_I2C_Read... [09:24:41]Read from MH i2c: E2 0E 00 56 6B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F1 [09:24:41]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:24:41]wFMCommunicate OK [09:24:41]SAM_PROTO_GetShiftState done [09:24:41]FM_GetShiftState done [09:24:41]req_shift_opened done [09:24:41]requested_item shift.open_date is exist - process it [09:24:41]req_shift_open_date [09:24:41]req_shift_open_date done [09:24:41]produce_requested_data done [09:24:41]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24721,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:24:41]process_action_free close_receipt [09:24:41]json_value_free [09:24:41]json_value_free done [09:24:41]process_json_proto returns [09:24:41]Send response to host [09:24:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24721,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:24:41]free response buf [09:24:41]execute_script done [09:24:41]execute_script returns [09:24:41]free content buf [09:24:41]Sock 9.Close socket [09:24:41]Sock 9.Thread stoped [09:24:45]OFD Sender: No OFD packet to send [09:24:50]OFD Sender: No OFD packet to send [09:24:55]OFD Sender: No OFD packet to send [09:25:00]OFD Sender: No OFD packet to send [09:25:05]OFD Sender: No OFD packet to send [09:25:10]OFD Sender: No OFD packet to send [09:25:12]accept exits with 7 [09:25:12]New connection [09:25:12]New thread 3067612516 created [09:25:12]Thread 3067469156 joined [09:25:12]Waiting for new connection... [09:25:12] Sock 7.Parse request [09:25:12]Sock 7.Check first char [09:25:12]Sock 7.First char is OK [09:25:12]request: POST /json_proto HTTP/1.0 [09:25:12]Method: POST [09:25:12]URL: /json_proto [09:25:12]Method is POST - this is cgi request [09:25:12]url: /json_proto [09:25:12]query_string will be loaded in cgi processing [09:25:12]execute_cgi json_proto POST (null) [09:25:12]execute_cgi path=json_proto method=POST [09:25:12]POST find Content-Length [09:25:12]Host: 172.17.45.131:8080 [09:25:12]Content-Length: 677 [09:25:12]Content-Type: application/json [09:25:12] [09:25:12]POST finish read [09:25:12]Found Content-Length = 677 [09:25:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610373", "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" ] } } [09:25:12]execute_script... [09:25: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)610373", "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" ] } } [09:25:12]POST & json_proto [09:25:12]process_json_proto [09:25:12]json parsed OK: [09:25:12]protocol is kg_v1.0 [09:25:12]action value=close_receipt [09:25:12]process_action close_receipt [09:25:12]cmd_close_receipt [09:25:12]MH_GetDate [09:25:12]Write to MH i2c: F0 00 00 57 6B B1 [09:25:12]Write i2c OK [09:25:12]MH_I2C_Read... [09:25:12]Read from MH i2c: F0 [09:25:12]MH_I2C_Read... [09:25:12]Read from MH i2c: F0 09 00 [09:25:12]MH_I2C_Read... [09:25:12]Read from MH i2c: F0 09 00 57 6B 00 7C B1 A8 66 C6 D4 6E 66 63 [09:25:12]GetLastDocTimeStamp 1722331482 [09:25:12]current date 1722331516 [09:25:12]FM_GetShiftState [09:25:12]SAM_PROTO_GetShiftState [09:25:12]wFMCommunicate request_size=4 [09:25:12]MH_SAM_APDU [09:25:12]CAPDU: 80 13 01 00 [09:25:12]Write to MH i2c: E2 08 00 58 6B 80 13 01 00 00 00 00 00 40 [09:25:12]Write i2c OK [09:25:12]MH_I2C_Read... [09:25:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:12]Read from MH i2c: E2 [09:25:12]MH_I2C_Read... [09:25:12]Read from MH i2c: E2 0E 00 [09:25:12]MH_I2C_Read... [09:25:12]Read from MH i2c: E2 0E 00 58 6B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F3 [09:25:12]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:25:12]wFMCommunicate OK [09:25:12]SAM_PROTO_GetShiftState done [09:25:12]FM_GetShiftState done [09:25:12]opened in 1722298218 [09:25:12]opened+sec_in_day 1722384618 [09:25:12]quantity*price = 30035 [09:25:12]sum+1 = 30036 [09:25:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 97 30.07.2024 09:25 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24722 ФПД: 25779804129871 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T092516&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24722&fm=25779804129871&tin=02508201610067®Number=0000000000171247&sum=30000 [09:25:13]StoreToDocumentArchive [09:25:13]shift 48 fd 24722 [09:25:13]save to /storage/0048/doc_00024722 [09:25:13]save last doc name /storage/0048/doc_00024722 to /storage/kkm_last_doc_name [09:25:13]save OK [09:25:13]Clear old archive folders... [09:25:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:25:13]tlvbuf is 0135FBD0 [09:25:13]SAM_PROTO_ClearQueue [09:25:13]wFMCommunicate request_size=4 [09:25:13]MH_SAM_APDU [09:25:13]CAPDU: 80 09 00 00 [09:25:13]Write to MH i2c: E2 08 00 65 6B 80 09 00 00 00 00 00 00 42 [09:25:13]Write i2c OK [09:25:13]MH_I2C_Read... [09:25:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:25:13]Read from MH i2c: E2 [09:25:13]MH_I2C_Read... [09:25:13]Read from MH i2c: E2 03 00 [09:25:13]MH_I2C_Read... [09:25:13]Read from MH i2c: E2 03 00 65 6B 00 90 00 44 [09:25:13]RAPDU: 90 00 [09:25:13]wFMCommunicate OK [09:25:13]SAM_PROTO_ClearQueue done [09:25:13]KKMCreateOFDPacket [09:25:13]OFDProtocolAddRootSTLVToBuf [09:25:13]FM_MakeSignedData [09:25:13]FM_MakeSignedData [09:25:13]SAM_PROTO_SignData [09:25:13]wFMCommunicate request_size=4 [09:25:13]MH_SAM_APDU [09:25:13]CAPDU: 80 0D 01 02 [09:25:13]Write to MH i2c: E2 08 00 66 6B 80 0D 01 02 00 00 00 00 4A [09:25:13]Write i2c OK [09:25:13]MH_I2C_Read... [09:25:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:25:13]Read from MH i2c: E2 [09:25:13]MH_I2C_Read... [09:25:13]Read from MH i2c: E2 03 00 [09:25:13]MH_I2C_Read... [09:25:13]Read from MH i2c: E2 03 00 66 6B 00 90 00 45 [09:25:13]RAPDU: 90 00 [09:25:13]wFMCommunicate OK [09:25:13]wFMCommunicate request_size=255 [09:25:13]MH_SAM_APDU [09:25: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 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 61 00 00 00 F4 03 04 00 7C B1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 92 60 00 00 35 04 06 00 17 [09:25:13]Write to MH i2c: E2 02 01 67 6B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 61 00 00 00 F4 03 04 00 7C B1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 92 60 00 00 35 04 06 00 17 00 00 BA [09:25:13]Write i2c OK [09:25:13]MH_I2C_Read... [09:25:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:13]Read from MH i2c: E2 [09:25:13]MH_I2C_Read... [09:25:13]Read from MH i2c: E2 03 00 [09:25:13]MH_I2C_Read... [09:25:13]Read from MH i2c: E2 03 00 67 6B 00 90 00 46 [09:25:13]RAPDU: 90 00 [09:25:13]wFMCommunicate OK [09:25:13]wFMCommunicate request_size=10 [09:25:13]MH_SAM_APDU [09:25:13]CAPDU: 80 0D 02 02 05 72 54 11 4A 4F [09:25:13]Write to MH i2c: E2 0D 00 68 6B 80 0D 02 02 05 00 72 54 11 4A 4F 00 00 C7 [09:25:13]Write i2c OK [09:25:13]MH_I2C_Read... [09:25:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:13]Read from MH i2c: E2 [09:25:13]MH_I2C_Read... [09:25:13]Read from MH i2c: E2 03 00 [09:25:13]MH_I2C_Read... [09:25:13]Read from MH i2c: E2 03 00 68 6B 00 90 00 47 [09:25:13]RAPDU: 90 00 [09:25:13]wFMCommunicate OK [09:25:13]wFMCommunicate request_size=4 [09:25:13]MH_SAM_APDU [09:25:13]CAPDU: 80 0D 03 02 [09:25:13]Write to MH i2c: E2 08 00 69 6B 80 0D 03 02 00 00 00 00 4F [09:25:13]Write i2c OK [09:25:13]MH_I2C_Read... [09:25:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:25:13]Read from MH i2c: E2 [09:25:13]MH_I2C_Read... [09:25:13]Read from MH i2c: E2 0B 00 [09:25:13]MH_I2C_Read... [09:25:13]Read from MH i2c: E2 0B 00 69 6B 00 6D 8B 62 32 37 E8 4B 62 90 00 A8 [09:25:13]RAPDU: 6D 8B 62 32 37 E8 4B 62 90 00 [09:25:13]wFMCommunicate OK [09:25:13]SAM_PROTO_SignData done [09:25:13]FM_MakeSignedData done [09:25:13]CreateOFDProtocolMessage [09:25:13]wFMCommunicate request_size=4 [09:25:13]MH_SAM_APDU [09:25:13]CAPDU: 80 11 00 00 [09:25:13]Write to MH i2c: E2 08 00 6A 6B 80 11 00 00 00 00 00 00 4F [09:25:13]Write i2c OK [09:25:13]MH_I2C_Read... [09:25:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:13]Read from MH i2c: E2 [09:25:13]MH_I2C_Read... [09:25:13]Read from MH i2c: E2 17 00 [09:25:13]MH_I2C_Read... [09:25:13]Read from MH i2c: E2 17 00 6A 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A5 [09:25:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:25:13]wFMCommunicate OK [09:25:13]CreateOFDProtocolMessage done [09:25:13]OFDSenderStorePacket 24722 [09:25:13]StoreOFDPacket docnum=24722 [09:25:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 FC D4 07 01 24 A0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 61 00 00 00 F4 03 04 00 7C B1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 92 60 00 00 35 04 06 00 17 72 54 11 4A 4F 6D 8B 62 32 37 E8 4B 62 [09:25:13]CheckFolder [09:25:13]dirname=/storage/ofd_packets [09:25:13]CheckFolder done [09:25:13]ProducePacketName [09:25:13]name=ofd_packets/00024722 [09:25:13]NVStorageSaveData ofd_packets/00024722 [09:25:13]File name is /storage/ofd_packets/00024722 [09:25:13]Write 301 bytes [09:25:13]NVStorageSaveData done [09:25:13]OFDSenderStorePacket done [09:25:13]KKMCreateOFDPacket done [09:25:13]NVStorageSaveData kkm_last_timestamp [09:25:13]File name is /storage/kkm_last_timestamp [09:25:13]Write 4 bytes [09:25:13]NVStorageSaveData done [09:25:13]ExternCall_PrintAddStr [09:25:13]wPrintStart [09:25:13]Write to MH i2c: 01 00 00 6B 6B D6 [09:25:13]Write i2c OK [09:25:13]MH_I2C_Read... [09:25:13]Read from MH i2c: 01 [09:25:13]MH_I2C_Read... [09:25:13]Read from MH i2c: 01 07 00 [09:25:13]MH_I2C_Read... [09:25:13]Read from MH i2c: 01 07 00 6B 6B 00 00 00 00 00 FF 0F EB [09:25:13]RasterBufferAndPrint [09:25:13]line Счет N : (1)610373 [09:25:13]line ИНН: 02508201610067 [09:25:13]line Контрольно-Кассовый Чек [09:25:13]line ПРОДАЖА [09:25:13]line ТРК (МРК, ГНК) : 62 [09:25:13]line Товар: 2710124130 [09:25:13]line Аи-92-К-2 [09:25:13]line 4.430 * 67.80 [09:25:13]line = 300.35 [09:25:13]line НДС 12% НСП 1% [09:25:13]line > о реализуемом товаре [09:25:13]line ОКРУГЛЕНИЕ: -0.35 [09:25:13]line ИТОГО: 300.00 [09:25:13]line Внесено: 300.00 [09:25:13]line СДАЧА: 0.00 [09:25:13]line НСП 1% : 2.66 [09:25:13]line НДС 12% : 31.90 [09:25:13]line Наличными: 300.00 [09:25:13]line Безнал.: 0.00 [09:25:13]line Место: АЗС № 127 "Партнер Нефть" [09:25:13]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:25:13]line СНО: Общий режим [09:25:13]line Чек 97 30.07.2024 09:25 [09:25:13]line Смена: 48 ФФД: 1.0 [09:25:13]line ЗНМ: 0300000158 [09:25:13]line РНМ: 0000000000171247 [09:25:13]line Версия ККМ: v1.0 [09:25:13]line ФМ: 0000000002098565 [09:25:13]line ФД: 24722 [09:25:13]line ФПД: 25779804129871 [09:25:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T092516&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24722&fm=25779804129871&tin=02508201610067®Number=0000000000171247&sum=30000 [09:25:14]OFD Sender: Processing packet 24722 [packets to send 29, broken 28] [09:25:14]ProducePacketName [09:25:14]name=ofd_packets/00024722 [09:25:14]OFD Sender: To server: pG, [09:25:14]CommunicateWithHost lk.salyk.kg:30040 [09:25:14]ConnectInit lk.salyk.kg [09:25:14]written 0, free lines is 4095 [09:25:14]Connected sock=10 [09:25:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 FC D4 07 01 24 A0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 61 00 00 00 F4 03 04 00 7C B1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 92 60 00 00 35 04 06 00 17 72 54 11 4A 4F 6D 8B 62 32 37 E8 4B 62 [09:25:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 76 16 47 00 E0 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 32 30 39 38 35 36 35 10 04 04 00 92 60 00 00 F4 03 04 00 0B 5D A8 66 B6 04 01 00 00 AC 9F 26 13 90 DF 64 EE [09:25:14]CommunicateWithHost err = 0 [09:25:14]CheckOFDResponse [09:25:14]1017 (14) - 77093643461234 [09:25:14]1041 (16) - 0000000002098565 [09:25:14]1040 (4) - 24722 [09:25:14]1012 (4) - 30.07.2024 03:24 [09:25:14]1206 (1) - 0 [09:25:14]OFD Sender: Remove packet 24722 [09:25:14]ProducePacketName [09:25:14]name=ofd_packets/00024722 [09:25:14]NVStorageDeleteData [09:25:14]Write to MH i2c: 01 00 00 96 6B 01 [09:25:14]Write i2c OK [09:25:14]MH_I2C_Read... [09:25:14]Read from MH i2c: 01 [09:25:14]MH_I2C_Read... [09:25:14]Read from MH i2c: 01 07 00 [09:25:14]MH_I2C_Read... [09:25:14]Read from MH i2c: 01 07 00 96 6B 00 00 00 00 00 E3 0C F7 [09:25:14]RasterBufferAndPrint [09:25:14]line [09:25:14]line [09:25:14]line [09:25:14]line [09:25:14]line [09:25:14]written 0, free lines is 3308 [09:25:14]MH_Cut [09:25:14]Write to MH i2c: D1 01 00 9D 6B 01 DA [09:25:14]Write i2c OK [09:25:14]MH_I2C_Read... [09:25:14]Read from MH i2c: D1 [09:25:14]MH_I2C_Read... [09:25:14]Read from MH i2c: D1 01 00 [09:25:14]MH_I2C_Read... [09:25:14]Read from MH i2c: D1 01 00 9D 6B 00 D9 [09:25:14]Write to MH i2c: 01 00 00 9E 6B 09 [09:25:14]Write i2c OK [09:25:14]MH_I2C_Read... [09:25:14]OFD Sender: No OFD packet to send [09:25:15]*** Cut start [09:25:15]*** Partial cut [09:25:15]*** CUTSNS_PIN = 1 [09:25:15]*** CUTSNS_PIN = 0 [09:25:15]*** Brake cut motor [09:25:15]Read from MH i2c: 01 [09:25:15]MH_I2C_Read... [09:25:15]*** Stop cut motor [09:25:15]*** Cut end [09:25:15]Read from MH i2c: 01 07 00 [09:25:15]MH_I2C_Read... [09:25:15]Read from MH i2c: 01 07 00 9E 6B 00 00 00 00 00 FF 0F 1E [09:25:15]process_action close_receipt done [09:25:15]requested_data is exist [09:25:15]produce_requested_data [09:25:15]requested_item fm.sn is exist - process it [09:25:15]wFMCommunicate request_size=4 [09:25:15]MH_SAM_APDU [09:25:15]CAPDU: 80 11 00 00 [09:25:15]Write to MH i2c: E2 08 00 9F 6B 80 11 00 00 00 00 00 00 84 [09:25:15]Write i2c OK [09:25:15]MH_I2C_Read... [09:25:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:15]Read from MH i2c: E2 [09:25:15]MH_I2C_Read... [09:25:15]Read from MH i2c: E2 17 00 [09:25:15]MH_I2C_Read... [09:25:15]Read from MH i2c: E2 17 00 9F 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 DA [09:25:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:25:15]wFMCommunicate OK [09:25:15]requested_item fd.num is exist - process it [09:25:15]SAM_PROTO_GetFieldsCounters [09:25:15]wFMCommunicate request_size=4 [09:25:15]MH_SAM_APDU [09:25:15]CAPDU: 80 13 00 00 [09:25:15]Write to MH i2c: E2 08 00 A0 6B 80 13 00 00 00 00 00 00 87 [09:25:15]Write i2c OK [09:25:15]MH_I2C_Read... [09:25:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:25:16]Read from MH i2c: E2 [09:25:16]MH_I2C_Read... [09:25:16]Read from MH i2c: E2 62 00 [09:25:16]MH_I2C_Read... [09:25:16]Read from MH i2c: E2 62 00 A0 6B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 92 60 00 00 0E 04 04 00 30 00 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 ED [09:25:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 92 60 00 00 0E 04 04 00 30 00 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 [09:25:16]wFMCommunicate OK [09:25:16]SAM_PROTO_GetFieldsCounters done [09:25:16]requested_item shift.num is exist - process it [09:25:16]requested_item shift.opened is exist - process it [09:25:16]req_shift_opened [09:25:16]FM_GetShiftState [09:25:16]SAM_PROTO_GetShiftState [09:25:16]wFMCommunicate request_size=4 [09:25:16]MH_SAM_APDU [09:25:16]CAPDU: 80 13 01 00 [09:25:16]Write to MH i2c: E2 08 00 A1 6B 80 13 01 00 00 00 00 00 89 [09:25:16]Write i2c OK [09:25:16]MH_I2C_Read... [09:25:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:16]Read from MH i2c: E2 [09:25:16]MH_I2C_Read... [09:25:16]Read from MH i2c: E2 0E 00 [09:25:16]MH_I2C_Read... [09:25:16]Read from MH i2c: E2 0E 00 A1 6B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 3C [09:25:16]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:25:16]wFMCommunicate OK [09:25:16]SAM_PROTO_GetShiftState done [09:25:16]FM_GetShiftState done [09:25:16]req_shift_opened done [09:25:16]requested_item shift.open_date is exist - process it [09:25:16]req_shift_open_date [09:25:16]req_shift_open_date done [09:25:16]produce_requested_data done [09:25:16]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24722,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:25:16]process_action_free close_receipt [09:25:16]json_value_free [09:25:16]json_value_free done [09:25:16]process_json_proto returns [09:25:16]Send response to host [09:25:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24722,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:25:16]free response buf [09:25:16]execute_script done [09:25:16]execute_script returns [09:25:16]free content buf [09:25:16]Sock 7.Close socket [09:25:16]Sock 7.Thread stoped [09:25:19]OFD Sender: No OFD packet to send [09:25:24]OFD Sender: No OFD packet to send [09:25:29]OFD Sender: No OFD packet to send [09:25:34]OFD Sender: No OFD packet to send [09:25:39]OFD Sender: No OFD packet to send [09:25:44]OFD Sender: No OFD packet to send [09:25:49]OFD Sender: No OFD packet to send [09:25:54]OFD Sender: No OFD packet to send [09:26:00]OFD Sender: No OFD packet to send [09:26:05]OFD Sender: No OFD packet to send [09:26:10]OFD Sender: No OFD packet to send [09:26:15]OFD Sender: No OFD packet to send [09:26:20]OFD Sender: No OFD packet to send [09:26:25]OFD Sender: No OFD packet to send [09:26:30]OFD Sender: No OFD packet to send [09:26:35]OFD Sender: No OFD packet to send [09:26:35]accept exits with 9 [09:26:35]New connection [09:26:35]New thread 3067469156 created [09:26:35]Thread 3067612516 joined [09:26:35]Waiting for new connection... [09:26:35] Sock 9.Parse request [09:26:35]Sock 9.Check first char [09:26:35]Sock 9.First char is OK [09:26:35]request: POST /json_proto HTTP/1.0 [09:26:35]Method: POST [09:26:35]URL: /json_proto [09:26:35]Method is POST - this is cgi request [09:26:35]url: /json_proto [09:26:35]query_string will be loaded in cgi processing [09:26:35]execute_cgi json_proto POST (null) [09:26:35]execute_cgi path=json_proto method=POST [09:26:35]POST find Content-Length [09:26:35]Host: 172.17.45.131:8080 [09:26:35]Content-Length: 1191 [09:26:35]Content-Type: application/json [09:26:35] [09:26:35]POST finish read [09:26:35]Found Content-Length = 1191 [09:26:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610372\u000A30.07.2024 09:16\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 60.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 4542.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\u000A34902\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:26:35]execute_script... [09:26:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610372\u000A30.07.2024 09:16\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 60.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 4542.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\u000A34902\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:26:35]POST & json_proto [09:26:35]process_json_proto [09:26:35]json parsed OK: [09:26:35]protocol is kg_v1.0 [09:26:35]action value=print_text [09:26:35]process_action print_text [09:26:35]cmd_print_text [09:26:35]ExternCall_PrintAddStr [09:26:35]wPrintStart [09:26:35]Write to MH i2c: 01 00 00 A2 6B 0D [09:26:35]Write i2c OK [09:26:35]MH_I2C_Read... [09:26:35]Read from MH i2c: 01 [09:26:35]MH_I2C_Read... [09:26:35]Read from MH i2c: 01 07 00 [09:26:35]MH_I2C_Read... [09:26:35]Read from MH i2c: 01 07 00 A2 6B 00 00 00 00 00 FF 0F 22 [09:26:35]RasterBufferAndPrint [09:26:35]line *****ТОВАРНЫЙ ЧЕК***** [09:26:35]line АЗС 127 [09:26:35]line Партнер нефть [09:26:35]line 02508201610067 [09:26:35]line Кассир : Масалиев Н. [09:26:35]line Счет N : (1)610372 [09:26:35]line 30.07.2024 09:16 [09:26:35]line ПРОДАЖА [09:26:35]line ТРК (МРК, ГНК): 1 [09:26:35]line Вид ГСМ : 2710194210 [09:26:35]line ДТ-К-2 [09:26:35]line 60.000 x 75.70 [09:26:35]line ИТОГ: 4542.00 [09:26:35]line Тип оплаты: Талоны: Топливная Карта [09:26:35]line 34902 [09:26:35]line ______________________ [09:26:35]line (подпись) [09:26:35]written 0, free lines is 4095 [09:26:36]Write to MH i2c: 01 00 00 B6 6B 21 [09:26:36]Write i2c OK [09:26:36]MH_I2C_Read... [09:26:36]Read from MH i2c: 01 [09:26:36]MH_I2C_Read... [09:26:36]Read from MH i2c: 01 07 00 [09:26:36]MH_I2C_Read... [09:26:36]Read from MH i2c: 01 07 00 B6 6B 00 00 00 00 00 0D 0E 43 [09:26:36]RasterBufferAndPrint [09:26:36]line [09:26:36]line [09:26:36]line [09:26:36]line [09:26:36]line [09:26:36]written 0, free lines is 3598 [09:26:36]MH_Cut [09:26:36]Write to MH i2c: D1 01 00 BD 6B 01 FA [09:26:36]Write i2c OK [09:26:36]MH_I2C_Read... [09:26:36]Read from MH i2c: D1 [09:26:36]MH_I2C_Read... [09:26:36]Read from MH i2c: D1 01 00 [09:26:36]MH_I2C_Read... [09:26:36]Read from MH i2c: D1 01 00 BD 6B 00 F9 [09:26:36]Write to MH i2c: 01 00 00 BE 6B 29 [09:26:36]Write i2c OK [09:26:36]MH_I2C_Read... [09:26:36]*** Cut start [09:26:36]*** Partial cut [09:26:36]*** CUTSNS_PIN = 1 [09:26:36]*** CUTSNS_PIN = 0 [09:26:36]*** Brake cut motor [09:26:37]Read from MH i2c: 01 [09:26:37]MH_I2C_Read... [09:26:37]*** Stop cut motor [09:26:37]*** Cut end [09:26:37]Read from MH i2c: 01 07 00 [09:26:37]MH_I2C_Read... [09:26:37]Read from MH i2c: 01 07 00 BE 6B 00 00 00 00 00 FF 0F 3E [09:26:37]process_action print_text done [09:26:37]requested_data is exist [09:26:37]produce_requested_data [09:26:37]requested_item fm.sn is exist - process it [09:26:37]wFMCommunicate request_size=4 [09:26:37]MH_SAM_APDU [09:26:37]CAPDU: 80 11 00 00 [09:26:37]Write to MH i2c: E2 08 00 BF 6B 80 11 00 00 00 00 00 00 A4 [09:26:37]Write i2c OK [09:26:37]MH_I2C_Read... [09:26:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:37]Read from MH i2c: E2 [09:26:37]MH_I2C_Read... [09:26:37]Read from MH i2c: E2 17 00 [09:26:37]MH_I2C_Read... [09:26:37]Read from MH i2c: E2 17 00 BF 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 FA [09:26:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:26:37]wFMCommunicate OK [09:26:37]requested_item fd.num is exist - process it [09:26:37]SAM_PROTO_GetFieldsCounters [09:26:37]wFMCommunicate request_size=4 [09:26:37]MH_SAM_APDU [09:26:37]CAPDU: 80 13 00 00 [09:26:37]Write to MH i2c: E2 08 00 C0 6B 80 13 00 00 00 00 00 00 A7 [09:26:37]Write i2c OK [09:26:37]MH_I2C_Read... [09:26:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:26:37]Read from MH i2c: E2 [09:26:37]MH_I2C_Read... [09:26:37]Read from MH i2c: E2 62 00 [09:26:37]MH_I2C_Read... [09:26:37]Read from MH i2c: E2 62 00 C0 6B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 92 60 00 00 0E 04 04 00 30 00 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 0D [09:26:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 92 60 00 00 0E 04 04 00 30 00 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 [09:26:37]wFMCommunicate OK [09:26:37]SAM_PROTO_GetFieldsCounters done [09:26:37]requested_item shift.num is exist - process it [09:26:37]requested_item shift.opened is exist - process it [09:26:37]req_shift_opened [09:26:37]FM_GetShiftState [09:26:37]SAM_PROTO_GetShiftState [09:26:37]wFMCommunicate request_size=4 [09:26:37]MH_SAM_APDU [09:26:37]CAPDU: 80 13 01 00 [09:26:37]Write to MH i2c: E2 08 00 C1 6B 80 13 01 00 00 00 00 00 A9 [09:26:37]Write i2c OK [09:26:37]MH_I2C_Read... [09:26:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:37]Read from MH i2c: E2 [09:26:37]MH_I2C_Read... [09:26:37]Read from MH i2c: E2 0E 00 [09:26:37]MH_I2C_Read... [09:26:37]Read from MH i2c: E2 0E 00 C1 6B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 5C [09:26:37]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:26:37]wFMCommunicate OK [09:26:37]SAM_PROTO_GetShiftState done [09:26:37]FM_GetShiftState done [09:26:37]req_shift_opened done [09:26:37]requested_item shift.open_date is exist - process it [09:26:37]req_shift_open_date [09:26:37]req_shift_open_date done [09:26:37]produce_requested_data done [09:26:37]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24722,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:26:37]process_action_free print_text [09:26:37]json_value_free [09:26:37]json_value_free done [09:26:37]process_json_proto returns [09:26:37]Send response to host [09:26:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24722,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:26:37]free response buf [09:26:37]execute_script done [09:26:37]execute_script returns [09:26:37]free content buf [09:26:37]Sock 9.Close socket [09:26:37]Sock 9.Thread stoped [09:26:40]OFD Sender: No OFD packet to send [09:26:45]OFD Sender: No OFD packet to send [09:26:50]OFD Sender: No OFD packet to send [09:26:55]OFD Sender: No OFD packet to send [09:27:00]OFD Sender: No OFD packet to send [09:27:05]OFD Sender: No OFD packet to send [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:37]accept exits with 7 [09:27:37]New connection [09:27:37]New thread 3067612516 created [09:27:37]Thread 3067469156 joined [09:27:37]Waiting for new connection... [09:27:37] Sock 7.Parse request [09:27:37]Sock 7.Check first char [09:27:37]Sock 7.First char is OK [09:27:37]request: POST /json_proto HTTP/1.0 [09:27:37]Method: POST [09:27:37]URL: /json_proto [09:27:37]Method is POST - this is cgi request [09:27:37]url: /json_proto [09:27:37]query_string will be loaded in cgi processing [09:27:37]execute_cgi json_proto POST (null) [09:27:37]execute_cgi path=json_proto method=POST [09:27:37]POST find Content-Length [09:27:37]Host: 172.17.45.131:8080 [09:27:37]Content-Length: 677 [09:27:37]Content-Type: application/json [09:27:37] [09:27:37]POST finish read [09:27:37]Found Content-Length = 677 [09:27:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610374", "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:27:37]execute_script... [09:27: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)610374", "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:27:37]POST & json_proto [09:27:37]process_json_proto [09:27:37]json parsed OK: [09:27:37]protocol is kg_v1.0 [09:27:37]action value=close_receipt [09:27:37]process_action close_receipt [09:27:37]cmd_close_receipt [09:27:37]MH_GetDate [09:27:37]Write to MH i2c: F0 00 00 C2 6B 1C [09:27:37]Write i2c OK [09:27:37]MH_I2C_Read... [09:27:37]Read from MH i2c: F0 [09:27:37]MH_I2C_Read... [09:27:37]Read from MH i2c: F0 09 00 [09:27:37]MH_I2C_Read... [09:27:37]Read from MH i2c: F0 09 00 C2 6B 00 0D B2 A8 66 C6 D4 6E 66 60 [09:27:37]GetLastDocTimeStamp 1722331516 [09:27:37]current date 1722331661 [09:27:37]FM_GetShiftState [09:27:37]SAM_PROTO_GetShiftState [09:27:37]wFMCommunicate request_size=4 [09:27:37]MH_SAM_APDU [09:27:37]CAPDU: 80 13 01 00 [09:27:37]Write to MH i2c: E2 08 00 C3 6B 80 13 01 00 00 00 00 00 AB [09:27:37]Write i2c OK [09:27:37]MH_I2C_Read... [09:27:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:37]Read from MH i2c: E2 [09:27:37]MH_I2C_Read... [09:27:37]Read from MH i2c: E2 0E 00 [09:27:37]MH_I2C_Read... [09:27:37]Read from MH i2c: E2 0E 00 C3 6B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 5E [09:27:37]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:27:37]wFMCommunicate OK [09:27:37]SAM_PROTO_GetShiftState done [09:27:37]FM_GetShiftState done [09:27:37]opened in 1722298218 [09:27:37]opened+sec_in_day 1722384618 [09:27:37]quantity*price = 50036 [09:27:37]sum+1 = 50037 [09:27: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 98 30.07.2024 09:27 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24723 ФПД: 156755995132082 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T092741&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24723&fm=156755995132082&tin=02508201610067®Number=0000000000171247&sum=50000 [09:27:38]StoreToDocumentArchive [09:27:38]shift 48 fd 24723 [09:27:38]save to /storage/0048/doc_00024723 [09:27:38]save last doc name /storage/0048/doc_00024723 to /storage/kkm_last_doc_name [09:27:38]save OK [09:27:38]Clear old archive folders... [09:27:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:27:38]tlvbuf is 0130D5A0 [09:27:38]SAM_PROTO_ClearQueue [09:27:38]wFMCommunicate request_size=4 [09:27:38]MH_SAM_APDU [09:27:38]CAPDU: 80 09 00 00 [09:27:38]Write to MH i2c: E2 08 00 D0 6B 80 09 00 00 00 00 00 00 AD [09:27:38]Write i2c OK [09:27:38]MH_I2C_Read... [09:27:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:27:38]Read from MH i2c: E2 [09:27:38]MH_I2C_Read... [09:27:38]Read from MH i2c: E2 03 00 [09:27:38]MH_I2C_Read... [09:27:38]Read from MH i2c: E2 03 00 D0 6B 00 90 00 AF [09:27:38]RAPDU: 90 00 [09:27:38]wFMCommunicate OK [09:27:38]SAM_PROTO_ClearQueue done [09:27:38]KKMCreateOFDPacket [09:27:38]OFDProtocolAddRootSTLVToBuf [09:27:38]FM_MakeSignedData [09:27:38]FM_MakeSignedData [09:27:38]SAM_PROTO_SignData [09:27:38]wFMCommunicate request_size=4 [09:27:38]MH_SAM_APDU [09:27:38]CAPDU: 80 0D 01 02 [09:27:38]Write to MH i2c: E2 08 00 D1 6B 80 0D 01 02 00 00 00 00 B5 [09:27:38]Write i2c OK [09:27:38]MH_I2C_Read... [09:27:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:27:38]Read from MH i2c: E2 [09:27:38]MH_I2C_Read... [09:27:38]Read from MH i2c: E2 03 00 [09:27:38]MH_I2C_Read... [09:27:38]Read from MH i2c: E2 03 00 D1 6B 00 90 00 B0 [09:27:38]RAPDU: 90 00 [09:27:38]wFMCommunicate OK [09:27:38]wFMCommunicate request_size=255 [09:27:38]MH_SAM_APDU [09:27: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 62 00 00 00 F4 03 04 00 0D B2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 93 60 00 00 35 04 06 00 8E [09:27:38]Write to MH i2c: E2 02 01 D2 6B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 0D B2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 93 60 00 00 35 04 06 00 8E 00 00 11 [09:27:38]Write i2c OK [09:27:38]MH_I2C_Read... [09:27:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:38]Read from MH i2c: E2 [09:27:38]MH_I2C_Read... [09:27:38]Read from MH i2c: E2 03 00 [09:27:38]MH_I2C_Read... [09:27:38]Read from MH i2c: E2 03 00 D2 6B 00 90 00 B1 [09:27:38]RAPDU: 90 00 [09:27:38]wFMCommunicate OK [09:27:38]wFMCommunicate request_size=10 [09:27:38]MH_SAM_APDU [09:27:38]CAPDU: 80 0D 02 02 05 91 99 68 00 B2 [09:27:38]Write to MH i2c: E2 0D 00 D3 6B 80 0D 02 02 05 00 91 99 68 00 B2 00 00 06 [09:27:38]Write i2c OK [09:27:38]MH_I2C_Read... [09:27:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:38]Read from MH i2c: E2 [09:27:38]MH_I2C_Read... [09:27:38]Read from MH i2c: E2 03 00 [09:27:38]MH_I2C_Read... [09:27:38]Read from MH i2c: E2 03 00 D3 6B 00 90 00 B2 [09:27:38]RAPDU: 90 00 [09:27:38]wFMCommunicate OK [09:27:38]wFMCommunicate request_size=4 [09:27:38]MH_SAM_APDU [09:27:38]CAPDU: 80 0D 03 02 [09:27:38]Write to MH i2c: E2 08 00 D4 6B 80 0D 03 02 00 00 00 00 BA [09:27:38]Write i2c OK [09:27:38]MH_I2C_Read... [09:27:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:27:38]Read from MH i2c: E2 [09:27:38]MH_I2C_Read... [09:27:38]Read from MH i2c: E2 0B 00 [09:27:38]MH_I2C_Read... [09:27:38]Read from MH i2c: E2 0B 00 D4 6B 00 33 B2 5B 8D BB 55 44 8F 90 00 6B [09:27:38]RAPDU: 33 B2 5B 8D BB 55 44 8F 90 00 [09:27:38]wFMCommunicate OK [09:27:38]SAM_PROTO_SignData done [09:27:38]FM_MakeSignedData done [09:27:38]CreateOFDProtocolMessage [09:27:38]wFMCommunicate request_size=4 [09:27:38]MH_SAM_APDU [09:27:38]CAPDU: 80 11 00 00 [09:27:38]Write to MH i2c: E2 08 00 D5 6B 80 11 00 00 00 00 00 00 BA [09:27:38]Write i2c OK [09:27:38]MH_I2C_Read... [09:27:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:38]Read from MH i2c: E2 [09:27:38]MH_I2C_Read... [09:27:38]Read from MH i2c: E2 17 00 [09:27:38]MH_I2C_Read... [09:27:38]Read from MH i2c: E2 17 00 D5 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 10 [09:27:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:27:38]wFMCommunicate OK [09:27:38]CreateOFDProtocolMessage done [09:27:38]OFDSenderStorePacket 24723 [09:27:38]StoreOFDPacket docnum=24723 [09:27:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 DC 0D 07 01 4A 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 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 0D B2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 93 60 00 00 35 04 06 00 8E 91 99 68 00 B2 33 B2 5B 8D BB 55 44 8F [09:27:38]CheckFolder [09:27:38]dirname=/storage/ofd_packets [09:27:38]CheckFolder done [09:27:38]ProducePacketName [09:27:38]name=ofd_packets/00024723 [09:27:38]NVStorageSaveData ofd_packets/00024723 [09:27:38]File name is /storage/ofd_packets/00024723 [09:27:38]Write 301 bytes [09:27:38]NVStorageSaveData done [09:27:38]OFDSenderStorePacket done [09:27:38]KKMCreateOFDPacket done [09:27:38]NVStorageSaveData kkm_last_timestamp [09:27:38]File name is /storage/kkm_last_timestamp [09:27:38]Write 4 bytes [09:27:38]NVStorageSaveData done [09:27:38]ExternCall_PrintAddStr [09:27:38]wPrintStart [09:27:38]Write to MH i2c: 01 00 00 D6 6B 41 [09:27:38]Write i2c OK [09:27:38]MH_I2C_Read... [09:27:38]Read from MH i2c: 01 [09:27:38]MH_I2C_Read... [09:27:38]Read from MH i2c: 01 07 00 [09:27:38]MH_I2C_Read... [09:27:38]Read from MH i2c: 01 07 00 D6 6B 00 00 00 00 00 FF 0F 56 [09:27:38]RasterBufferAndPrint [09:27:38]line Счет N : (1)610374 [09:27:38]line ИНН: 02508201610067 [09:27:38]line Контрольно-Кассовый Чек [09:27:38]line ПРОДАЖА [09:27:38]line ТРК (МРК, ГНК) : 32 [09:27:38]line Товар: 2710124130 [09:27:38]line Аи-92-К-2 [09:27:38]line 7.380 * 67.80 [09:27:38]line = 500.36 [09:27:38]line НДС 12% НСП 1% [09:27:38]line > о реализуемом товаре [09:27:38]line ОКРУГЛЕНИЕ: -0.36 [09:27:38]line ИТОГО: 500.00 [09:27:38]line Внесено: 500.00 [09:27:38]line СДАЧА: 0.00 [09:27:38]line НСП 1% : 4.43 [09:27:38]line НДС 12% : 53.14 [09:27:38]line Наличными: 500.00 [09:27:38]line Безнал.: 0.00 [09:27:38]line Место: АЗС № 127 "Партнер Нефть" [09:27:38]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:27:38]line СНО: Общий режим [09:27:38]line Чек 98 30.07.2024 09:27 [09:27:38]line Смена: 48 ФФД: 1.0 [09:27:38]line ЗНМ: 0300000158 [09:27:38]line РНМ: 0000000000171247 [09:27:38]line Версия ККМ: v1.0 [09:27:38]line ФМ: 0000000002098565 [09:27:38]line ФД: 24723 [09:27:38]line ФПД: 156755995132082 [09:27:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T092741&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24723&fm=156755995132082&tin=02508201610067®Number=0000000000171247&sum=50000 [09:27:39]OFD Sender: Processing packet 24723 [packets to send 29, broken 28] [09:27:39]ProducePacketName [09:27:39]name=ofd_packets/00024723 [09:27:39]OFD Sender: To server: pG, [09:27:39]CommunicateWithHost lk.salyk.kg:30040 [09:27:39]ConnectInit lk.salyk.kg [09:27:39]written 0, free lines is 4095 [09:27:39]Connected sock=10 [09:27:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 DC 0D 07 01 4A 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 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 0D B2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 93 60 00 00 35 04 06 00 8E 91 99 68 00 B2 33 B2 5B 8D BB 55 44 8F [09:27:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 60 B7 47 00 22 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 32 30 39 38 35 36 35 10 04 04 00 93 60 00 00 F4 03 04 00 9C 5D A8 66 B6 04 01 00 00 57 73 E9 8E E9 6C C4 E5 [09:27:39]CommunicateWithHost err = 0 [09:27:39]CheckOFDResponse [09:27:39]1017 (14) - 77093643461234 [09:27:39]1041 (16) - 0000000002098565 [09:27:39]1040 (4) - 24723 [09:27:39]1012 (4) - 30.07.2024 03:27 [09:27:39]1206 (1) - 0 [09:27:39]OFD Sender: Remove packet 24723 [09:27:39]ProducePacketName [09:27:39]name=ofd_packets/00024723 [09:27:39]NVStorageDeleteData [09:27:39]Write to MH i2c: 01 00 00 01 6C 6D [09:27:39]Write i2c OK [09:27:39]MH_I2C_Read... [09:27:39]Read from MH i2c: 01 [09:27:39]MH_I2C_Read... [09:27:39]Read from MH i2c: 01 07 00 [09:27:39]MH_I2C_Read... [09:27:39]Read from MH i2c: 01 07 00 01 6C 00 00 00 00 00 E4 0C 64 [09:27:39]RasterBufferAndPrint [09:27:39]line [09:27:39]line [09:27:39]line [09:27:39]line [09:27:39]line [09:27:39]written 0, free lines is 3306 [09:27:39]MH_Cut [09:27:39]Write to MH i2c: D1 01 00 08 6C 01 46 [09:27:39]Write i2c OK [09:27:39]MH_I2C_Read... [09:27:39]Read from MH i2c: D1 [09:27:39]MH_I2C_Read... [09:27:39]Read from MH i2c: D1 01 00 [09:27:39]MH_I2C_Read... [09:27:39]Read from MH i2c: D1 01 00 08 6C 00 45 [09:27:39]Write to MH i2c: 01 00 00 09 6C 75 [09:27:39]Write i2c OK [09:27:39]MH_I2C_Read... [09:27:40]OFD Sender: No OFD packet to send [09:27:40]*** Cut start [09:27:40]*** Partial cut [09:27:40]*** CUTSNS_PIN = 1 [09:27:40]*** CUTSNS_PIN = 0 [09:27:40]*** Brake cut motor [09:27:40]Read from MH i2c: 01 [09:27:40]MH_I2C_Read... [09:27:40]*** Stop cut motor [09:27:40]*** Cut end [09:27:40]Read from MH i2c: 01 07 00 [09:27:40]MH_I2C_Read... [09:27:40]Read from MH i2c: 01 07 00 09 6C 00 00 00 00 00 FF 0F 8A [09:27:40]process_action close_receipt done [09:27:40]requested_data is exist [09:27:40]produce_requested_data [09:27:40]requested_item fm.sn is exist - process it [09:27:40]wFMCommunicate request_size=4 [09:27:40]MH_SAM_APDU [09:27:40]CAPDU: 80 11 00 00 [09:27:40]Write to MH i2c: E2 08 00 0A 6C 80 11 00 00 00 00 00 00 F0 [09:27:40]Write i2c OK [09:27:40]MH_I2C_Read... [09:27:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:40]Read from MH i2c: E2 [09:27:40]MH_I2C_Read... [09:27:40]Read from MH i2c: E2 17 00 [09:27:40]MH_I2C_Read... [09:27:40]Read from MH i2c: E2 17 00 0A 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 46 [09:27:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:27:41]wFMCommunicate OK [09:27:41]requested_item fd.num is exist - process it [09:27:41]SAM_PROTO_GetFieldsCounters [09:27:41]wFMCommunicate request_size=4 [09:27:41]MH_SAM_APDU [09:27:41]CAPDU: 80 13 00 00 [09:27:41]Write to MH i2c: E2 08 00 0B 6C 80 13 00 00 00 00 00 00 F3 [09:27:41]Write i2c OK [09:27:41]MH_I2C_Read... [09:27:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:27:41]Read from MH i2c: E2 [09:27:41]MH_I2C_Read... [09:27:41]Read from MH i2c: E2 62 00 [09:27:41]MH_I2C_Read... [09:27:41]Read from MH i2c: E2 62 00 0B 6C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 93 60 00 00 0E 04 04 00 30 00 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 5D [09:27:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 93 60 00 00 0E 04 04 00 30 00 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 [09:27:41]wFMCommunicate OK [09:27:41]SAM_PROTO_GetFieldsCounters done [09:27:41]requested_item shift.num is exist - process it [09:27:41]requested_item shift.opened is exist - process it [09:27:41]req_shift_opened [09:27:41]FM_GetShiftState [09:27:41]SAM_PROTO_GetShiftState [09:27:41]wFMCommunicate request_size=4 [09:27:41]MH_SAM_APDU [09:27:41]CAPDU: 80 13 01 00 [09:27:41]Write to MH i2c: E2 08 00 0C 6C 80 13 01 00 00 00 00 00 F5 [09:27:41]Write i2c OK [09:27:41]MH_I2C_Read... [09:27:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:41]Read from MH i2c: E2 [09:27:41]MH_I2C_Read... [09:27:41]Read from MH i2c: E2 0E 00 [09:27:41]MH_I2C_Read... [09:27:41]Read from MH i2c: E2 0E 00 0C 6C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A8 [09:27:41]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:27:41]wFMCommunicate OK [09:27:41]SAM_PROTO_GetShiftState done [09:27:41]FM_GetShiftState done [09:27:41]req_shift_opened done [09:27:41]requested_item shift.open_date is exist - process it [09:27:41]req_shift_open_date [09:27:41]req_shift_open_date done [09:27:41]produce_requested_data done [09:27:41]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24723,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:27:41]process_action_free close_receipt [09:27:41]json_value_free [09:27:41]json_value_free done [09:27:41]process_json_proto returns [09:27:41]Send response to host [09:27:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24723,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:27:41]free response buf [09:27:41]execute_script done [09:27:41]execute_script returns [09:27:41]free content buf [09:27:41]Sock 7.Close socket [09:27:41]Sock 7.Thread stoped [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:16]accept exits with 9 [09:28:16]New connection [09:28:16]New thread 3067469156 created [09:28:16]Thread 3067612516 joined [09:28:16]Waiting for new connection... [09:28:16] Sock 9.Parse request [09:28:16]Sock 9.Check first char [09:28:16]Sock 9.First char is OK [09:28:16]request: POST /json_proto HTTP/1.0 [09:28:16]Method: POST [09:28:16]URL: /json_proto [09:28:16]Method is POST - this is cgi request [09:28:16]url: /json_proto [09:28:16]query_string will be loaded in cgi processing [09:28:16]execute_cgi json_proto POST (null) [09:28:16]execute_cgi path=json_proto method=POST [09:28:16]POST find Content-Length [09:28:16]Host: 172.17.45.131:8080 [09:28:16]Content-Length: 677 [09:28:16]Content-Type: application/json [09:28:16] [09:28:16]POST finish read [09:28:16]Found Content-Length = 677 [09:28:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610376", "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" ] } } [09:28:16]execute_script... [09:28: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)610376", "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" ] } } [09:28:16]POST & json_proto [09:28:16]process_json_proto [09:28:16]json parsed OK: [09:28:16]protocol is kg_v1.0 [09:28:16]action value=close_receipt [09:28:16]process_action close_receipt [09:28:16]cmd_close_receipt [09:28:16]MH_GetDate [09:28:16]Write to MH i2c: F0 00 00 0D 6C 68 [09:28:16]Write i2c OK [09:28:16]MH_I2C_Read... [09:28:16]Read from MH i2c: F0 [09:28:16]MH_I2C_Read... [09:28:16]Read from MH i2c: F0 09 00 [09:28:16]MH_I2C_Read... [09:28:16]Read from MH i2c: F0 09 00 0D 6C 00 35 B2 A8 66 C6 D4 6E 66 D4 [09:28:16]GetLastDocTimeStamp 1722331661 [09:28:16]current date 1722331701 [09:28:16]FM_GetShiftState [09:28:16]SAM_PROTO_GetShiftState [09:28:16]wFMCommunicate request_size=4 [09:28:16]MH_SAM_APDU [09:28:16]CAPDU: 80 13 01 00 [09:28:16]Write to MH i2c: E2 08 00 0E 6C 80 13 01 00 00 00 00 00 F7 [09:28:16]Write i2c OK [09:28:16]MH_I2C_Read... [09:28:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:16]Read from MH i2c: E2 [09:28:16]MH_I2C_Read... [09:28:16]Read from MH i2c: E2 0E 00 [09:28:16]MH_I2C_Read... [09:28:16]Read from MH i2c: E2 0E 00 0E 6C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 AA [09:28:16]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:28:16]wFMCommunicate OK [09:28:16]SAM_PROTO_GetShiftState done [09:28:16]FM_GetShiftState done [09:28:16]opened in 1722298218 [09:28:16]opened+sec_in_day 1722384618 [09:28:16]quantity*price = 60003 [09:28:16]sum+1 = 60004 [09:28:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 99 30.07.2024 09:28 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24724 ФПД: 20051199367690 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T092821&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24724&fm=20051199367690&tin=02508201610067®Number=0000000000171247&sum=60000 [09:28:17]StoreToDocumentArchive [09:28:17]shift 48 fd 24724 [09:28:17]save to /storage/0048/doc_00024724 [09:28:17]save last doc name /storage/0048/doc_00024724 to /storage/kkm_last_doc_name [09:28:17]save OK [09:28:17]Clear old archive folders... [09:28:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:28:17]tlvbuf is 01322960 [09:28:17]SAM_PROTO_ClearQueue [09:28:17]wFMCommunicate request_size=4 [09:28:17]MH_SAM_APDU [09:28:17]CAPDU: 80 09 00 00 [09:28:17]Write to MH i2c: E2 08 00 1B 6C 80 09 00 00 00 00 00 00 F9 [09:28:17]Write i2c OK [09:28:17]MH_I2C_Read... [09:28:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:28:18]Read from MH i2c: E2 [09:28:18]MH_I2C_Read... [09:28:18]Read from MH i2c: E2 03 00 [09:28:18]MH_I2C_Read... [09:28:18]Read from MH i2c: E2 03 00 1B 6C 00 90 00 FB [09:28:18]RAPDU: 90 00 [09:28:18]wFMCommunicate OK [09:28:18]SAM_PROTO_ClearQueue done [09:28:18]KKMCreateOFDPacket [09:28:18]OFDProtocolAddRootSTLVToBuf [09:28:18]FM_MakeSignedData [09:28:18]FM_MakeSignedData [09:28:18]SAM_PROTO_SignData [09:28:18]wFMCommunicate request_size=4 [09:28:18]MH_SAM_APDU [09:28:18]CAPDU: 80 0D 01 02 [09:28:18]Write to MH i2c: E2 08 00 1C 6C 80 0D 01 02 00 00 00 00 01 [09:28:18]Write i2c OK [09:28:18]MH_I2C_Read... [09:28:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:28:18]Read from MH i2c: E2 [09:28:18]MH_I2C_Read... [09:28:18]Read from MH i2c: E2 03 00 [09:28:18]MH_I2C_Read... [09:28:18]Read from MH i2c: E2 03 00 1C 6C 00 90 00 FC [09:28:18]RAPDU: 90 00 [09:28:18]wFMCommunicate OK [09:28:18]wFMCommunicate request_size=255 [09:28:18]MH_SAM_APDU [09:28: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 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 63 00 00 00 F4 03 04 00 35 B2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 94 60 00 00 35 04 06 00 12 [09:28:18]Write to MH i2c: E2 02 01 1D 6C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 63 00 00 00 F4 03 04 00 35 B2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 94 60 00 00 35 04 06 00 12 00 00 D2 [09:28:18]Write i2c OK [09:28:18]MH_I2C_Read... [09:28:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:18]Read from MH i2c: E2 [09:28:18]MH_I2C_Read... [09:28:18]Read from MH i2c: E2 03 00 [09:28:18]MH_I2C_Read... [09:28:18]Read from MH i2c: E2 03 00 1D 6C 00 90 00 FD [09:28:18]RAPDU: 90 00 [09:28:18]wFMCommunicate OK [09:28:18]wFMCommunicate request_size=10 [09:28:18]MH_SAM_APDU [09:28:18]CAPDU: 80 0D 02 02 05 3C 88 9D 9A 0A [09:28:18]Write to MH i2c: E2 0D 00 1E 6C 80 0D 02 02 05 00 3C 88 9D 9A 0A 00 00 13 [09:28:18]Write i2c OK [09:28:18]MH_I2C_Read... [09:28:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:18]Read from MH i2c: E2 [09:28:18]MH_I2C_Read... [09:28:18]Read from MH i2c: E2 03 00 [09:28:18]MH_I2C_Read... [09:28:18]Read from MH i2c: E2 03 00 1E 6C 00 90 00 FE [09:28:18]RAPDU: 90 00 [09:28:18]wFMCommunicate OK [09:28:18]wFMCommunicate request_size=4 [09:28:18]MH_SAM_APDU [09:28:18]CAPDU: 80 0D 03 02 [09:28:18]Write to MH i2c: E2 08 00 1F 6C 80 0D 03 02 00 00 00 00 06 [09:28:18]Write i2c OK [09:28:18]MH_I2C_Read... [09:28:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:28:18]Read from MH i2c: E2 [09:28:18]MH_I2C_Read... [09:28:18]Read from MH i2c: E2 0B 00 [09:28:18]MH_I2C_Read... [09:28:18]Read from MH i2c: E2 0B 00 1F 6C 00 B0 3C 56 CC DC 05 DC 06 90 00 D8 [09:28:18]RAPDU: B0 3C 56 CC DC 05 DC 06 90 00 [09:28:18]wFMCommunicate OK [09:28:18]SAM_PROTO_SignData done [09:28:18]FM_MakeSignedData done [09:28:18]CreateOFDProtocolMessage [09:28:18]wFMCommunicate request_size=4 [09:28:18]MH_SAM_APDU [09:28:18]CAPDU: 80 11 00 00 [09:28:18]Write to MH i2c: E2 08 00 20 6C 80 11 00 00 00 00 00 00 06 [09:28:18]Write i2c OK [09:28:18]MH_I2C_Read... [09:28:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:18]Read from MH i2c: E2 [09:28:18]MH_I2C_Read... [09:28:18]Read from MH i2c: E2 17 00 [09:28:18]MH_I2C_Read... [09:28:18]Read from MH i2c: E2 17 00 20 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 5C [09:28:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:28:18]wFMCommunicate OK [09:28:18]CreateOFDProtocolMessage done [09:28:18]OFDSenderStorePacket 24724 [09:28:18]StoreOFDPacket docnum=24724 [09:28:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 0C 1E 07 01 6A 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 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 63 00 00 00 F4 03 04 00 35 B2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 94 60 00 00 35 04 06 00 12 3C 88 9D 9A 0A B0 3C 56 CC DC 05 DC 06 [09:28:18]CheckFolder [09:28:18]dirname=/storage/ofd_packets [09:28:18]CheckFolder done [09:28:18]ProducePacketName [09:28:18]name=ofd_packets/00024724 [09:28:18]NVStorageSaveData ofd_packets/00024724 [09:28:18]File name is /storage/ofd_packets/00024724 [09:28:18]Write 301 bytes [09:28:18]NVStorageSaveData done [09:28:18]OFDSenderStorePacket done [09:28:18]KKMCreateOFDPacket done [09:28:18]NVStorageSaveData kkm_last_timestamp [09:28:18]File name is /storage/kkm_last_timestamp [09:28:18]Write 4 bytes [09:28:18]NVStorageSaveData done [09:28:18]ExternCall_PrintAddStr [09:28:18]wPrintStart [09:28:18]Write to MH i2c: 01 00 00 21 6C 8D [09:28:18]Write i2c OK [09:28:18]MH_I2C_Read... [09:28:18]Read from MH i2c: 01 [09:28:18]MH_I2C_Read... [09:28:18]Read from MH i2c: 01 07 00 [09:28:18]MH_I2C_Read... [09:28:18]Read from MH i2c: 01 07 00 21 6C 00 00 00 00 00 FF 0F A2 [09:28:18]RasterBufferAndPrint [09:28:18]line Счет N : (1)610376 [09:28:18]line ИНН: 02508201610067 [09:28:18]line Контрольно-Кассовый Чек [09:28:18]line ПРОДАЖА [09:28:18]line ТРК (МРК, ГНК) : 42 [09:28:18]line Товар: 2710124130 [09:28:18]line Аи-92-К-2 [09:28:18]line 8.850 * 67.80 [09:28:18]line = 600.03 [09:28:18]line НДС 12% НСП 1% [09:28:18]line > о реализуемом товаре [09:28:18]line ОКРУГЛЕНИЕ: -0.03 [09:28:18]line ИТОГО: 600.00 [09:28:18]line Внесено: 600.00 [09:28:18]line СДАЧА: 0.00 [09:28:18]line НСП 1% : 5.31 [09:28:18]line НДС 12% : 63.72 [09:28:18]line Наличными: 600.00 [09:28:18]line Безнал.: 0.00 [09:28:18]line Место: АЗС № 127 "Партнер Нефть" [09:28:18]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:28:18]line СНО: Общий режим [09:28:18]line Чек 99 30.07.2024 09:28 [09:28:18]line Смена: 48 ФФД: 1.0 [09:28:18]line ЗНМ: 0300000158 [09:28:18]line РНМ: 0000000000171247 [09:28:18]line Версия ККМ: v1.0 [09:28:18]line ФМ: 0000000002098565 [09:28:18]line ФД: 24724 [09:28:18]line ФПД: 20051199367690 [09:28:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T092821&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24724&fm=20051199367690&tin=02508201610067®Number=0000000000171247&sum=60000 [09:28:18]OFD Sender: Processing packet 24724 [packets to send 29, broken 28] [09:28:18]ProducePacketName [09:28:18]name=ofd_packets/00024724 [09:28:18]OFD Sender: To server: pG, [09:28:18]CommunicateWithHost lk.salyk.kg:30040 [09:28:18]ConnectInit lk.salyk.kg [09:28:18]written 0, free lines is 4095 [09:28:19]Connected sock=10 [09:28:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 0C 1E 07 01 6A 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 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 63 00 00 00 F4 03 04 00 35 B2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 94 60 00 00 35 04 06 00 12 3C 88 9D 9A 0A B0 3C 56 CC DC 05 DC 06 [09:28:19]Write to MH i2c: 01 00 00 4C 6C B8 [09:28:19]Write i2c OK [09:28:19]MH_I2C_Read... [09:28:19]Read from MH i2c: 01 [09:28:19]MH_I2C_Read... [09:28:19]Read from MH i2c: 01 07 00 [09:28:19]MH_I2C_Read... [09:28:19]Read from MH i2c: 01 07 00 4C 6C 00 00 00 00 00 ED 0C B8 [09:28:19]RasterBufferAndPrint [09:28:19]line [09:28:19]line [09:28:19]line [09:28:19]line [09:28:19]line [09:28:19]written 0, free lines is 3315 [09:28:19]MH_Cut [09:28:19]Write to MH i2c: D1 01 00 53 6C 01 91 [09:28:19]Write i2c OK [09:28:19]MH_I2C_Read... [09:28:19]Read from MH i2c: D1 [09:28:19]MH_I2C_Read... [09:28:19]Read from MH i2c: D1 01 00 [09:28:19]MH_I2C_Read... [09:28:19]Read from MH i2c: D1 01 00 53 6C 00 90 [09:28:19]Write to MH i2c: 01 00 00 54 6C C0 [09:28:19]Write i2c OK [09:28:19]MH_I2C_Read... [09:28:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 A0 B8 47 00 F0 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 32 30 39 38 35 36 35 10 04 04 00 94 60 00 00 F4 03 04 00 C4 5D A8 66 B6 04 01 00 00 69 5A 8E 15 78 75 6F 07 [09:28:19]CommunicateWithHost err = 0 [09:28:19]CheckOFDResponse [09:28:19]1017 (14) - 77093643461234 [09:28:19]1041 (16) - 0000000002098565 [09:28:19]1040 (4) - 24724 [09:28:19]1012 (4) - 30.07.2024 03:28 [09:28:19]1206 (1) - 0 [09:28:19]OFD Sender: Remove packet 24724 [09:28:19]ProducePacketName [09:28:19]name=ofd_packets/00024724 [09:28:19]NVStorageDeleteData [09:28:19]*** Cut start [09:28:19]*** Partial cut [09:28:19]*** CUTSNS_PIN = 1 [09:28:19]OFD Sender: No OFD packet to send [09:28:20]*** CUTSNS_PIN = 0 [09:28:20]*** Brake cut motor [09:28:20]Read from MH i2c: 01 [09:28:20]MH_I2C_Read... [09:28:20]*** Stop cut motor [09:28:20]*** Cut end [09:28:20]Read from MH i2c: 01 07 00 [09:28:20]MH_I2C_Read... [09:28:20]Read from MH i2c: 01 07 00 54 6C 00 00 00 00 00 FF 0F D5 [09:28:20]process_action close_receipt done [09:28:20]requested_data is exist [09:28:20]produce_requested_data [09:28:20]requested_item fm.sn is exist - process it [09:28:20]wFMCommunicate request_size=4 [09:28:20]MH_SAM_APDU [09:28:20]CAPDU: 80 11 00 00 [09:28:20]Write to MH i2c: E2 08 00 55 6C 80 11 00 00 00 00 00 00 3B [09:28:20]Write i2c OK [09:28:20]MH_I2C_Read... [09:28:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:20]Read from MH i2c: E2 [09:28:20]MH_I2C_Read... [09:28:20]Read from MH i2c: E2 17 00 [09:28:20]MH_I2C_Read... [09:28:20]Read from MH i2c: E2 17 00 55 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 91 [09:28:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:28:20]wFMCommunicate OK [09:28:20]requested_item fd.num is exist - process it [09:28:20]SAM_PROTO_GetFieldsCounters [09:28:20]wFMCommunicate request_size=4 [09:28:20]MH_SAM_APDU [09:28:20]CAPDU: 80 13 00 00 [09:28:20]Write to MH i2c: E2 08 00 56 6C 80 13 00 00 00 00 00 00 3E [09:28:20]Write i2c OK [09:28:20]MH_I2C_Read... [09:28:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:28:20]Read from MH i2c: E2 [09:28:20]MH_I2C_Read... [09:28:20]Read from MH i2c: E2 62 00 [09:28:20]MH_I2C_Read... [09:28:20]Read from MH i2c: E2 62 00 56 6C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 94 60 00 00 0E 04 04 00 30 00 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 AC [09:28:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 94 60 00 00 0E 04 04 00 30 00 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 [09:28:20]wFMCommunicate OK [09:28:20]SAM_PROTO_GetFieldsCounters done [09:28:20]requested_item shift.num is exist - process it [09:28:20]requested_item shift.opened is exist - process it [09:28:20]req_shift_opened [09:28:20]FM_GetShiftState [09:28:20]SAM_PROTO_GetShiftState [09:28:20]wFMCommunicate request_size=4 [09:28:20]MH_SAM_APDU [09:28:20]CAPDU: 80 13 01 00 [09:28:20]Write to MH i2c: E2 08 00 57 6C 80 13 01 00 00 00 00 00 40 [09:28:20]Write i2c OK [09:28:20]MH_I2C_Read... [09:28:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:20]Read from MH i2c: E2 [09:28:20]MH_I2C_Read... [09:28:20]Read from MH i2c: E2 0E 00 [09:28:20]MH_I2C_Read... [09:28:20]Read from MH i2c: E2 0E 00 57 6C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F3 [09:28:20]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:28:20]wFMCommunicate OK [09:28:20]SAM_PROTO_GetShiftState done [09:28:20]FM_GetShiftState done [09:28:20]req_shift_opened done [09:28:20]requested_item shift.open_date is exist - process it [09:28:20]req_shift_open_date [09:28:20]req_shift_open_date done [09:28:20]produce_requested_data done [09:28:20]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24724,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:28:20]process_action_free close_receipt [09:28:20]json_value_free [09:28:20]json_value_free done [09:28:20]process_json_proto returns [09:28:20]Send response to host [09:28:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24724,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:28:20]free response buf [09:28:20]execute_script done [09:28:20]execute_script returns [09:28:20]free content buf [09:28:20]Sock 9.Close socket [09:28:20]Sock 9.Thread stoped [09:28:24]OFD Sender: No OFD packet to send [09:28:29]OFD Sender: No OFD packet to send [09:28:34]OFD Sender: No OFD packet to send [09:28:39]OFD Sender: No OFD packet to send [09:28:44]OFD Sender: No OFD packet to send [09:28:50]OFD Sender: No OFD packet to send [09:28:52]accept exits with 7 [09:28:52]New connection [09:28:52]New thread 3067612516 created [09:28:52]Thread 3067469156 joined [09:28:52]Waiting for new connection... [09:28:52] Sock 7.Parse request [09:28:52]Sock 7.Check first char [09:28:52]Sock 7.First char is OK [09:28:52]request: POST /json_proto HTTP/1.0 [09:28:52]Method: POST [09:28:52]URL: /json_proto [09:28:52]Method is POST - this is cgi request [09:28:52]url: /json_proto [09:28:52]query_string will be loaded in cgi processing [09:28:52]execute_cgi json_proto POST (null) [09:28:52]execute_cgi path=json_proto method=POST [09:28:52]POST find Content-Length [09:28:52]Host: 172.17.45.131:8080 [09:28:52]Content-Length: 678 [09:28:52]Content-Type: application/json [09:28:52] [09:28:52]POST finish read [09:28:52]Found Content-Length = 678 [09:28:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610375", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:28:52]execute_script... [09:28: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)610375", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:28:52]POST & json_proto [09:28:52]process_json_proto [09:28:52]json parsed OK: [09:28:52]protocol is kg_v1.0 [09:28:52]action value=close_receipt [09:28:52]process_action close_receipt [09:28:52]cmd_close_receipt [09:28:52]MH_GetDate [09:28:52]Write to MH i2c: F0 00 00 58 6C B3 [09:28:52]Write i2c OK [09:28:52]MH_I2C_Read... [09:28:52]Read from MH i2c: F0 [09:28:52]MH_I2C_Read... [09:28:52]Read from MH i2c: F0 09 00 [09:28:52]MH_I2C_Read... [09:28:52]Read from MH i2c: F0 09 00 58 6C 00 58 B2 A8 66 C6 D4 6E 66 42 [09:28:52]GetLastDocTimeStamp 1722331701 [09:28:52]current date 1722331736 [09:28:52]FM_GetShiftState [09:28:52]SAM_PROTO_GetShiftState [09:28:52]wFMCommunicate request_size=4 [09:28:52]MH_SAM_APDU [09:28:52]CAPDU: 80 13 01 00 [09:28:52]Write to MH i2c: E2 08 00 59 6C 80 13 01 00 00 00 00 00 42 [09:28:52]Write i2c OK [09:28:52]MH_I2C_Read... [09:28:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:52]Read from MH i2c: E2 [09:28:52]MH_I2C_Read... [09:28:52]Read from MH i2c: E2 0E 00 [09:28:52]MH_I2C_Read... [09:28:52]Read from MH i2c: E2 0E 00 59 6C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F5 [09:28:52]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:28:52]wFMCommunicate OK [09:28:52]SAM_PROTO_GetShiftState done [09:28:52]FM_GetShiftState done [09:28:52]opened in 1722298218 [09:28:52]opened+sec_in_day 1722384618 [09:28:52]quantity*price = 150037 [09:28:52]sum+1 = 150038 [09:28:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 100 30.07.2024 09:28 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24725 ФПД: 55814555027462 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T092856&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24725&fm=55814555027462&tin=02508201610067®Number=0000000000171247&sum=150000 [09:28:53]StoreToDocumentArchive [09:28:53]shift 48 fd 24725 [09:28:53]save to /storage/0048/doc_00024725 [09:28:53]save last doc name /storage/0048/doc_00024725 to /storage/kkm_last_doc_name [09:28:53]save OK [09:28:53]Clear old archive folders... [09:28:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:28:53]tlvbuf is 01265D00 [09:28:53]SAM_PROTO_ClearQueue [09:28:53]wFMCommunicate request_size=4 [09:28:53]MH_SAM_APDU [09:28:53]CAPDU: 80 09 00 00 [09:28:53]Write to MH i2c: E2 08 00 66 6C 80 09 00 00 00 00 00 00 44 [09:28:53]Write i2c OK [09:28:53]MH_I2C_Read... [09:28:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:28:53]Read from MH i2c: E2 [09:28:53]MH_I2C_Read... [09:28:53]Read from MH i2c: E2 03 00 [09:28:53]MH_I2C_Read... [09:28:53]Read from MH i2c: E2 03 00 66 6C 00 90 00 46 [09:28:53]RAPDU: 90 00 [09:28:53]wFMCommunicate OK [09:28:53]SAM_PROTO_ClearQueue done [09:28:53]KKMCreateOFDPacket [09:28:53]OFDProtocolAddRootSTLVToBuf [09:28:53]FM_MakeSignedData [09:28:53]FM_MakeSignedData [09:28:53]SAM_PROTO_SignData [09:28:53]wFMCommunicate request_size=4 [09:28:53]MH_SAM_APDU [09:28:53]CAPDU: 80 0D 01 02 [09:28:53]Write to MH i2c: E2 08 00 67 6C 80 0D 01 02 00 00 00 00 4C [09:28:53]Write i2c OK [09:28:53]MH_I2C_Read... [09:28:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:28:53]Read from MH i2c: E2 [09:28:53]MH_I2C_Read... [09:28:53]Read from MH i2c: E2 03 00 [09:28:53]MH_I2C_Read... [09:28:53]Read from MH i2c: E2 03 00 67 6C 00 90 00 47 [09:28:53]RAPDU: 90 00 [09:28:53]wFMCommunicate OK [09:28:53]wFMCommunicate request_size=255 [09:28:53]MH_SAM_APDU [09:28:53]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 64 00 00 00 F4 03 04 00 58 B2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 95 60 00 00 35 04 06 00 32 C3 56 B9 [09:28:53]Write to MH i2c: E2 02 01 68 6C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 64 00 00 00 F4 03 04 00 58 B2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 95 60 00 00 35 04 06 00 32 C3 56 B9 00 00 3A [09:28:53]Write i2c OK [09:28:53]MH_I2C_Read... [09:28:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:53]Read from MH i2c: E2 [09:28:53]MH_I2C_Read... [09:28:53]Read from MH i2c: E2 03 00 [09:28:53]MH_I2C_Read... [09:28:53]Read from MH i2c: E2 03 00 68 6C 00 90 00 48 [09:28:53]RAPDU: 90 00 [09:28:53]wFMCommunicate OK [09:28:53]wFMCommunicate request_size=7 [09:28:53]MH_SAM_APDU [09:28:53]CAPDU: 80 0D 02 02 02 C8 06 [09:28:53]Write to MH i2c: E2 0A 00 69 6C 80 0D 02 02 02 00 C8 06 00 00 21 [09:28:53]Write i2c OK [09:28:53]MH_I2C_Read... [09:28:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:53]Read from MH i2c: E2 [09:28:53]MH_I2C_Read... [09:28:53]Read from MH i2c: E2 03 00 [09:28:53]MH_I2C_Read... [09:28:53]Read from MH i2c: E2 03 00 69 6C 00 90 00 49 [09:28:53]RAPDU: 90 00 [09:28:53]wFMCommunicate OK [09:28:53]wFMCommunicate request_size=4 [09:28:53]MH_SAM_APDU [09:28:53]CAPDU: 80 0D 03 02 [09:28:53]Write to MH i2c: E2 08 00 6A 6C 80 0D 03 02 00 00 00 00 51 [09:28:53]Write i2c OK [09:28:53]MH_I2C_Read... [09:28:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:28:53]Read from MH i2c: E2 [09:28:53]MH_I2C_Read... [09:28:53]Read from MH i2c: E2 0B 00 [09:28:53]MH_I2C_Read... [09:28:53]Read from MH i2c: E2 0B 00 6A 6C 00 96 29 D5 5C 46 D1 2A 9A 90 00 1D [09:28:53]RAPDU: 96 29 D5 5C 46 D1 2A 9A 90 00 [09:28:53]wFMCommunicate OK [09:28:53]SAM_PROTO_SignData done [09:28:53]FM_MakeSignedData done [09:28:53]CreateOFDProtocolMessage [09:28:53]wFMCommunicate request_size=4 [09:28:53]MH_SAM_APDU [09:28:53]CAPDU: 80 11 00 00 [09:28:53]Write to MH i2c: E2 08 00 6B 6C 80 11 00 00 00 00 00 00 51 [09:28:53]Write i2c OK [09:28:53]MH_I2C_Read... [09:28:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:53]Read from MH i2c: E2 [09:28:53]MH_I2C_Read... [09:28:53]Read from MH i2c: E2 17 00 [09:28:53]MH_I2C_Read... [09:28:53]Read from MH i2c: E2 17 00 6B 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A7 [09:28:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:28:53]wFMCommunicate OK [09:28:53]CreateOFDProtocolMessage done [09:28:53]OFDSenderStorePacket 24725 [09:28:53]StoreOFDPacket docnum=24725 [09:28:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 03 2B 04 01 75 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 64 00 00 00 F4 03 04 00 58 B2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 95 60 00 00 35 04 06 00 32 C3 56 B9 C8 06 96 29 D5 5C 46 D1 2A 9A [09:28:53]CheckFolder [09:28:53]dirname=/storage/ofd_packets [09:28:53]CheckFolder done [09:28:53]ProducePacketName [09:28:53]name=ofd_packets/00024725 [09:28:53]NVStorageSaveData ofd_packets/00024725 [09:28:53]File name is /storage/ofd_packets/00024725 [09:28:53]Write 298 bytes [09:28:53]NVStorageSaveData done [09:28:53]OFDSenderStorePacket done [09:28:53]KKMCreateOFDPacket done [09:28:53]NVStorageSaveData kkm_last_timestamp [09:28:53]File name is /storage/kkm_last_timestamp [09:28:53]Write 4 bytes [09:28:53]NVStorageSaveData done [09:28:53]ExternCall_PrintAddStr [09:28:53]wPrintStart [09:28:53]Write to MH i2c: 01 00 00 6C 6C D8 [09:28:53]Write i2c OK [09:28:53]MH_I2C_Read... [09:28:53]Read from MH i2c: 01 [09:28:53]MH_I2C_Read... [09:28:53]Read from MH i2c: 01 07 00 [09:28:53]MH_I2C_Read... [09:28:53]Read from MH i2c: 01 07 00 6C 6C 00 00 00 00 00 FF 0F ED [09:28:53]RasterBufferAndPrint [09:28:53]line Счет N : (1)610375 [09:28:53]line ИНН: 02508201610067 [09:28:53]line Контрольно-Кассовый Чек [09:28:53]line ПРОДАЖА [09:28:53]line ТРК (МРК, ГНК) : 2 [09:28:53]line Товар: 2710194210 [09:28:53]line ДТ-К-2 [09:28:53]line 19.820 * 75.70 [09:28:53]line = 1500.37 [09:28:53]line НДС 12% НСП 1% [09:28:53]line > о реализуемом товаре [09:28:53]line ОКРУГЛЕНИЕ: -0.37 [09:28:53]line ИТОГО: 1500.00 [09:28:53]line Внесено: 1500.00 [09:28:53]line СДАЧА: 0.00 [09:28:53]line НСП 1% : 13.28 [09:28:53]line НДС 12% : 159.33 [09:28:53]line Наличными: 1500.00 [09:28:53]line Безнал.: 0.00 [09:28:53]line Место: АЗС № 127 "Партнер Нефть" [09:28:53]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:28:53]line СНО: Общий режим [09:28:53]line Чек 100 30.07.2024 09:28 [09:28:53]line Смена: 48 ФФД: 1.0 [09:28:53]line ЗНМ: 0300000158 [09:28:53]line РНМ: 0000000000171247 [09:28:53]line Версия ККМ: v1.0 [09:28:53]line ФМ: 0000000002098565 [09:28:53]line ФД: 24725 [09:28:53]line ФПД: 55814555027462 [09:28:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T092856&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24725&fm=55814555027462&tin=02508201610067®Number=0000000000171247&sum=150000 [09:28:54]OFD Sender: Processing packet 24725 [packets to send 29, broken 28] [09:28:54]ProducePacketName [09:28:54]name=ofd_packets/00024725 [09:28:54]OFD Sender: To server: pG, [09:28:54]CommunicateWithHost lk.salyk.kg:30040 [09:28:54]ConnectInit lk.salyk.kg [09:28:54]written 0, free lines is 4095 [09:28:54]Connected sock=10 [09:28:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 03 2B 04 01 75 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 64 00 00 00 F4 03 04 00 58 B2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 95 60 00 00 35 04 06 00 32 C3 56 B9 C8 06 96 29 D5 5C 46 D1 2A 9A [09:28:54]Write to MH i2c: 01 00 00 97 6C 03 [09:28:54]Write i2c OK [09:28:54]MH_I2C_Read... [09:28:54]Read from MH i2c: 01 [09:28:54]MH_I2C_Read... [09:28:54]Read from MH i2c: 01 07 00 [09:28:54]MH_I2C_Read... [09:28:54]Read from MH i2c: 01 07 00 97 6C 00 00 00 00 00 E4 0C FA [09:28:54]RasterBufferAndPrint [09:28:54]line [09:28:54]line [09:28:54]line [09:28:54]line [09:28:54]line [09:28:54]written 0, free lines is 3306 [09:28:54]MH_Cut [09:28:54]Write to MH i2c: D1 01 00 9E 6C 01 DC [09:28:54]Write i2c OK [09:28:54]MH_I2C_Read... [09:28:54]Read from MH i2c: D1 [09:28:54]MH_I2C_Read... [09:28:54]Read from MH i2c: D1 01 00 [09:28:54]MH_I2C_Read... [09:28:54]Read from MH i2c: D1 01 00 9E 6C 00 DB [09:28:54]Write to MH i2c: 01 00 00 9F 6C 0B [09:28:54]Write i2c OK [09:28:54]MH_I2C_Read... [09:28:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 84 42 47 00 9C CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 95 60 00 00 F4 03 04 00 E7 5D A8 66 B6 04 01 00 00 AD 91 95 A3 1C 0C 27 B4 [09:28:54]CommunicateWithHost err = 0 [09:28:54]CheckOFDResponse [09:28:54]1017 (14) - 77093643461234 [09:28:54]1041 (16) - 0000000002098565 [09:28:54]1040 (4) - 24725 [09:28:54]1012 (4) - 30.07.2024 03:28 [09:28:54]1206 (1) - 0 [09:28:54]OFD Sender: Remove packet 24725 [09:28:54]ProducePacketName [09:28:54]name=ofd_packets/00024725 [09:28:54]NVStorageDeleteData [09:28:55]OFD Sender: No OFD packet to send [09:28:55]*** Cut start [09:28:55]*** Partial cut [09:28:55]*** CUTSNS_PIN = 1 [09:28:55]*** CUTSNS_PIN = 0 [09:28:55]*** Brake cut motor [09:28:55]Read from MH i2c: 01 [09:28:55]MH_I2C_Read... [09:28:55]*** Stop cut motor [09:28:55]*** Cut end [09:28:55]Read from MH i2c: 01 07 00 [09:28:55]MH_I2C_Read... [09:28:55]Read from MH i2c: 01 07 00 9F 6C 00 00 00 00 00 FF 0F 20 [09:28:55]process_action close_receipt done [09:28:55]requested_data is exist [09:28:55]produce_requested_data [09:28:55]requested_item fm.sn is exist - process it [09:28:55]wFMCommunicate request_size=4 [09:28:55]MH_SAM_APDU [09:28:55]CAPDU: 80 11 00 00 [09:28:55]Write to MH i2c: E2 08 00 A0 6C 80 11 00 00 00 00 00 00 86 [09:28:55]Write i2c OK [09:28:55]MH_I2C_Read... [09:28:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:55]Read from MH i2c: E2 [09:28:55]MH_I2C_Read... [09:28:55]Read from MH i2c: E2 17 00 [09:28:55]MH_I2C_Read... [09:28:55]Read from MH i2c: E2 17 00 A0 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 DC [09:28:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:28:55]wFMCommunicate OK [09:28:55]requested_item fd.num is exist - process it [09:28:55]SAM_PROTO_GetFieldsCounters [09:28:55]wFMCommunicate request_size=4 [09:28:55]MH_SAM_APDU [09:28:55]CAPDU: 80 13 00 00 [09:28:55]Write to MH i2c: E2 08 00 A1 6C 80 13 00 00 00 00 00 00 89 [09:28:55]Write i2c OK [09:28:55]MH_I2C_Read... [09:28:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:28:56]Read from MH i2c: E2 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: E2 62 00 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: E2 62 00 A1 6C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 95 60 00 00 0E 04 04 00 30 00 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 FB [09:28:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 95 60 00 00 0E 04 04 00 30 00 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 [09:28:56]wFMCommunicate OK [09:28:56]SAM_PROTO_GetFieldsCounters done [09:28:56]requested_item shift.num is exist - process it [09:28:56]requested_item shift.opened is exist - process it [09:28:56]req_shift_opened [09:28:56]FM_GetShiftState [09:28:56]SAM_PROTO_GetShiftState [09:28:56]wFMCommunicate request_size=4 [09:28:56]MH_SAM_APDU [09:28:56]CAPDU: 80 13 01 00 [09:28:56]Write to MH i2c: E2 08 00 A2 6C 80 13 01 00 00 00 00 00 8B [09:28:56]Write i2c OK [09:28:56]MH_I2C_Read... [09:28:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:56]Read from MH i2c: E2 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: E2 0E 00 [09:28:56]MH_I2C_Read... [09:28:56]Read from MH i2c: E2 0E 00 A2 6C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 3E [09:28:56]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:28:56]wFMCommunicate OK [09:28:56]SAM_PROTO_GetShiftState done [09:28:56]FM_GetShiftState done [09:28:56]req_shift_opened done [09:28:56]requested_item shift.open_date is exist - process it [09:28:56]req_shift_open_date [09:28:56]req_shift_open_date done [09:28:56]produce_requested_data done [09:28:56]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24725,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:28:56]process_action_free close_receipt [09:28:56]json_value_free [09:28:56]json_value_free done [09:28:56]process_json_proto returns [09:28:56]Send response to host [09:28:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24725,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:28:56]free response buf [09:28:56]execute_script done [09:28:56]execute_script returns [09:28:56]free content buf [09:28:56]Sock 7.Close socket [09:28:56]Sock 7.Thread stoped [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:42]accept exits with 9 [09:30:42]New connection [09:30:42]New thread 3067469156 created [09:30:42]Thread 3067612516 joined [09:30:42]Waiting for new connection... [09:30:42] Sock 9.Parse request [09:30:42]Sock 9.Check first char [09:30:42]Sock 9.First char is OK [09:30:42]request: POST /json_proto HTTP/1.0 [09:30:42]Method: POST [09:30:42]URL: /json_proto [09:30:42]Method is POST - this is cgi request [09:30:42]url: /json_proto [09:30:42]query_string will be loaded in cgi processing [09:30:42]execute_cgi json_proto POST (null) [09:30:42]execute_cgi path=json_proto method=POST [09:30:42]POST find Content-Length [09:30:42]Host: 172.17.45.131:8080 [09:30:42]Content-Length: 803 [09:30:42]Content-Type: application/json [09:30:42] [09:30:42]POST finish read [09:30:42]Found Content-Length = 803 [09:30:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610377", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:42]execute_script... [09: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)610377", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:42]POST & json_proto [09:30:42]process_json_proto [09:30:42]json parsed OK: [09:30:42]protocol is kg_v1.0 [09:30:42]action value=close_receipt [09:30:42]process_action close_receipt [09:30:42]cmd_close_receipt [09:30:42]MH_GetDate [09:30:42]Write to MH i2c: F0 00 00 A3 6C FE [09:30:42]Write i2c OK [09:30:42]MH_I2C_Read... [09:30:42]Read from MH i2c: F0 [09:30:42]MH_I2C_Read... [09:30:42]Read from MH i2c: F0 09 00 [09:30:42]MH_I2C_Read... [09:30:42]Read from MH i2c: F0 09 00 A3 6C 00 C7 B2 A8 66 C6 D4 6E 66 FC [09:30:42]GetLastDocTimeStamp 1722331736 [09:30:42]current date 1722331847 [09:30:42]FM_GetShiftState [09:30:42]SAM_PROTO_GetShiftState [09:30:42]wFMCommunicate request_size=4 [09:30:42]MH_SAM_APDU [09:30:42]CAPDU: 80 13 01 00 [09:30:42]Write to MH i2c: E2 08 00 A4 6C 80 13 01 00 00 00 00 00 8D [09:30:42]Write i2c OK [09:30:42]MH_I2C_Read... [09:30:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:43]Read from MH i2c: E2 [09:30:43]MH_I2C_Read... [09:30:43]Read from MH i2c: E2 0E 00 [09:30:43]MH_I2C_Read... [09:30:43]Read from MH i2c: E2 0E 00 A4 6C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 40 [09:30:43]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:30:43]wFMCommunicate OK [09:30:43]SAM_PROTO_GetShiftState done [09:30:43]FM_GetShiftState done [09:30:43]opened in 1722298218 [09:30:43]opened+sec_in_day 1722384618 [09:30:43]quantity*price = 100005 [09:30:43]sum+1 = 100006 [09:30:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 101 30.07.2024 09:30 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24726 ФПД: 139113745588517 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T093047&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24726&fm=139113745588517&tin=02508201610067®Number=0000000000171247&sum=100005 [09:30:44]StoreToDocumentArchive [09:30:44]shift 48 fd 24726 [09:30:44]save to /storage/0048/doc_00024726 [09:30:44]save last doc name /storage/0048/doc_00024726 to /storage/kkm_last_doc_name [09:30:44]save OK [09:30:44]Clear old archive folders... [09:30:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:30:44]tlvbuf is 012F0750 [09:30:44]SAM_PROTO_ClearQueue [09:30:44]wFMCommunicate request_size=4 [09:30:44]MH_SAM_APDU [09:30:44]CAPDU: 80 09 00 00 [09:30:44]Write to MH i2c: E2 08 00 B1 6C 80 09 00 00 00 00 00 00 8F [09:30:44]Write i2c OK [09:30:44]MH_I2C_Read... [09:30:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:30:44]Read from MH i2c: E2 [09:30:44]MH_I2C_Read... [09:30:44]Read from MH i2c: E2 03 00 [09:30:44]MH_I2C_Read... [09:30:44]Read from MH i2c: E2 03 00 B1 6C 00 90 00 91 [09:30:44]RAPDU: 90 00 [09:30:44]wFMCommunicate OK [09:30:44]SAM_PROTO_ClearQueue done [09:30:44]KKMCreateOFDPacket [09:30:44]OFDProtocolAddRootSTLVToBuf [09:30:44]FM_MakeSignedData [09:30:44]FM_MakeSignedData [09:30:44]SAM_PROTO_SignData [09:30:44]wFMCommunicate request_size=4 [09:30:44]MH_SAM_APDU [09:30:44]CAPDU: 80 0D 01 02 [09:30:44]Write to MH i2c: E2 08 00 B2 6C 80 0D 01 02 00 00 00 00 97 [09:30:44]Write i2c OK [09:30:44]MH_I2C_Read... [09:30:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:30:44]Read from MH i2c: E2 [09:30:44]MH_I2C_Read... [09:30:44]Read from MH i2c: E2 03 00 [09:30:44]MH_I2C_Read... [09:30:44]Read from MH i2c: E2 03 00 B2 6C 00 90 00 92 [09:30:44]RAPDU: 90 00 [09:30:44]wFMCommunicate OK [09:30:44]wFMCommunicate request_size=255 [09:30:44]MH_SAM_APDU [09:30: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 65 00 00 00 F4 03 04 00 C7 B2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 96 60 00 00 35 04 06 00 7E [09:30:44]Write to MH i2c: E2 02 01 B3 6C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 65 00 00 00 F4 03 04 00 C7 B2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 96 60 00 00 35 04 06 00 7E 00 00 3C [09:30:44]Write i2c OK [09:30:44]MH_I2C_Read... [09:30:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:44]Read from MH i2c: E2 [09:30:44]MH_I2C_Read... [09:30:44]Read from MH i2c: E2 03 00 [09:30:44]MH_I2C_Read... [09:30:44]Read from MH i2c: E2 03 00 B3 6C 00 90 00 93 [09:30:44]RAPDU: 90 00 [09:30:44]wFMCommunicate OK [09:30:44]wFMCommunicate request_size=10 [09:30:44]MH_SAM_APDU [09:30:44]CAPDU: 80 0D 02 02 05 85 F1 63 A1 25 [09:30:44]Write to MH i2c: E2 0D 00 B4 6C 80 0D 02 02 05 00 85 F1 63 A1 25 00 00 43 [09:30:44]Write i2c OK [09:30:44]MH_I2C_Read... [09:30:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:44]Read from MH i2c: E2 [09:30:44]MH_I2C_Read... [09:30:44]Read from MH i2c: E2 03 00 [09:30:44]MH_I2C_Read... [09:30:44]Read from MH i2c: E2 03 00 B4 6C 00 90 00 94 [09:30:44]RAPDU: 90 00 [09:30:44]wFMCommunicate OK [09:30:44]wFMCommunicate request_size=4 [09:30:44]MH_SAM_APDU [09:30:44]CAPDU: 80 0D 03 02 [09:30:44]Write to MH i2c: E2 08 00 B5 6C 80 0D 03 02 00 00 00 00 9C [09:30:44]Write i2c OK [09:30:44]MH_I2C_Read... [09:30:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:30:44]Read from MH i2c: E2 [09:30:44]MH_I2C_Read... [09:30:44]Read from MH i2c: E2 0B 00 [09:30:44]MH_I2C_Read... [09:30:44]Read from MH i2c: E2 0B 00 B5 6C 00 EE 83 D3 8C 66 3A 57 75 90 00 D9 [09:30:44]RAPDU: EE 83 D3 8C 66 3A 57 75 90 00 [09:30:44]wFMCommunicate OK [09:30:44]SAM_PROTO_SignData done [09:30:44]FM_MakeSignedData done [09:30:44]CreateOFDProtocolMessage [09:30:44]wFMCommunicate request_size=4 [09:30:44]MH_SAM_APDU [09:30:44]CAPDU: 80 11 00 00 [09:30:44]Write to MH i2c: E2 08 00 B6 6C 80 11 00 00 00 00 00 00 9C [09:30:44]Write i2c OK [09:30:44]MH_I2C_Read... [09:30:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:44]Read from MH i2c: E2 [09:30:44]MH_I2C_Read... [09:30:44]Read from MH i2c: E2 17 00 [09:30:44]MH_I2C_Read... [09:30:44]Read from MH i2c: E2 17 00 B6 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F2 [09:30:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:30:44]wFMCommunicate OK [09:30:44]CreateOFDProtocolMessage done [09:30:44]OFDSenderStorePacket 24726 [09:30:44]StoreOFDPacket docnum=24726 [09:30:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 17 3F 07 01 CF 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 65 00 00 00 F4 03 04 00 C7 B2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 96 60 00 00 35 04 06 00 7E 85 F1 63 A1 25 EE 83 D3 8C 66 3A 57 75 [09:30:44]CheckFolder [09:30:44]dirname=/storage/ofd_packets [09:30:44]CheckFolder done [09:30:44]ProducePacketName [09:30:44]name=ofd_packets/00024726 [09:30:44]NVStorageSaveData ofd_packets/00024726 [09:30:44]File name is /storage/ofd_packets/00024726 [09:30:44]Write 301 bytes [09:30:44]NVStorageSaveData done [09:30:44]OFDSenderStorePacket done [09:30:44]KKMCreateOFDPacket done [09:30:44]NVStorageSaveData kkm_last_timestamp [09:30:44]File name is /storage/kkm_last_timestamp [09:30:44]Write 4 bytes [09:30:44]NVStorageSaveData done [09:30:44]ExternCall_PrintAddStr [09:30:44]wPrintStart [09:30:44]Write to MH i2c: 01 00 00 B7 6C 23 [09:30:44]Write i2c OK [09:30:44]MH_I2C_Read... [09:30:44]Read from MH i2c: 01 [09:30:44]MH_I2C_Read... [09:30:44]Read from MH i2c: 01 07 00 [09:30:44]MH_I2C_Read... [09:30:44]Read from MH i2c: 01 07 00 B7 6C 00 00 00 00 00 FF 0F 38 [09:30:44]RasterBufferAndPrint [09:30:44]line Счет N : (1)610377 [09:30:44]line ИНН: 02508201610067 [09:30:44]line Контрольно-Кассовый Чек [09:30:44]line ПРОДАЖА [09:30:44]line ТРК (МРК, ГНК) : 32 [09:30:44]line Товар: 2710124130 [09:30:44]line Аи-92-К-2 [09:30:44]line 14.750 * 67.80 [09:30:44]line = 1000.05 [09:30:44]line НДС 12% НСП 1% [09:30:44]line > о реализуемом товаре [09:30:44]line ИТОГО: 1000.05 [09:30:44]line НСП 1% : 8.85 [09:30:44]line НДС 12% : 106.20 [09:30:44]line Наличными: 0.00 [09:30:44]line Безнал.: 1000.05 [09:30:44]line Место: АЗС № 127 "Партнер Нефть" [09:30:44]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:30:44]line СНО: Общий режим [09:30:44]line Чек 101 30.07.2024 09:30 [09:30:44]line Смена: 48 ФФД: 1.0 [09:30:44]line ЗНМ: 0300000158 [09:30:44]line РНМ: 0000000000171247 [09:30:44]line Версия ККМ: v1.0 [09:30:44]line Платежная система: O! деньги [09:30:44]line ФМ: 0000000002098565 [09:30:44]line ФД: 24726 [09:30:44]line ФПД: 139113745588517 [09:30:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T093047&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24726&fm=139113745588517&tin=02508201610067®Number=0000000000171247&sum=100005 [09:30:45]OFD Sender: Processing packet 24726 [packets to send 29, broken 28] [09:30:45]ProducePacketName [09:30:45]name=ofd_packets/00024726 [09:30:45]OFD Sender: To server: pG, [09:30:45]CommunicateWithHost lk.salyk.kg:30040 [09:30:45]ConnectInit lk.salyk.kg [09:30:45]written 0, free lines is 4095 [09:30:45]Connected sock=10 [09:30:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 17 3F 07 01 CF 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 65 00 00 00 F4 03 04 00 C7 B2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 96 60 00 00 35 04 06 00 7E 85 F1 63 A1 25 EE 83 D3 8C 66 3A 57 75 [09:30:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 20 C1 47 00 22 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 32 30 39 38 35 36 35 10 04 04 00 96 60 00 00 F4 03 04 00 56 5E A8 66 B6 04 01 00 00 2C 7D 54 A7 FD 14 CA 43 [09:30:45]CommunicateWithHost err = 0 [09:30:45]CheckOFDResponse [09:30:45]1017 (14) - 77093643461234 [09:30:45]1041 (16) - 0000000002098565 [09:30:45]1040 (4) - 24726 [09:30:45]1012 (4) - 30.07.2024 03:30 [09:30:45]1206 (1) - 0 [09:30:45]OFD Sender: Remove packet 24726 [09:30:45]ProducePacketName [09:30:45]name=ofd_packets/00024726 [09:30:45]NVStorageDeleteData [09:30:45]Write to MH i2c: 01 00 00 E1 6C 4D [09:30:45]Write i2c OK [09:30:45]MH_I2C_Read... [09:30:45]Read from MH i2c: 01 [09:30:45]MH_I2C_Read... [09:30:45]Read from MH i2c: 01 07 00 [09:30:45]MH_I2C_Read... [09:30:45]Read from MH i2c: 01 07 00 E1 6C 00 00 00 00 00 F2 0C 52 [09:30:45]RasterBufferAndPrint [09:30:45]line [09:30:45]line [09:30:45]line [09:30:45]line [09:30:45]line [09:30:45]written 0, free lines is 3320 [09:30:45]MH_Cut [09:30:45]Write to MH i2c: D1 01 00 E8 6C 01 26 [09:30:45]Write i2c OK [09:30:45]MH_I2C_Read... [09:30:45]Read from MH i2c: D1 [09:30:45]MH_I2C_Read... [09:30:45]Read from MH i2c: D1 01 00 [09:30:45]MH_I2C_Read... [09:30:45]Read from MH i2c: D1 01 00 E8 6C 00 25 [09:30:45]Write to MH i2c: 01 00 00 E9 6C 55 [09:30:45]Write i2c OK [09:30:45]MH_I2C_Read... [09:30:45]OFD Sender: No OFD packet to send [09:30:46]*** Cut start [09:30:46]*** Partial cut [09:30:46]*** CUTSNS_PIN = 1 [09:30:46]*** CUTSNS_PIN = 0 [09:30:46]*** Brake cut motor [09:30:46]Read from MH i2c: 01 [09:30:46]MH_I2C_Read... [09:30:46]*** Stop cut motor [09:30:46]*** Cut end [09:30:46]Read from MH i2c: 01 07 00 [09:30:46]MH_I2C_Read... [09:30:46]Read from MH i2c: 01 07 00 E9 6C 00 00 00 00 00 FF 0F 6A [09:30:46]process_action close_receipt done [09:30:46]requested_data is exist [09:30:46]produce_requested_data [09:30:46]requested_item fm.sn is exist - process it [09:30:46]wFMCommunicate request_size=4 [09:30:46]MH_SAM_APDU [09:30:46]CAPDU: 80 11 00 00 [09:30:46]Write to MH i2c: E2 08 00 EA 6C 80 11 00 00 00 00 00 00 D0 [09:30:46]Write i2c OK [09:30:46]MH_I2C_Read... [09:30:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:46]Read from MH i2c: E2 [09:30:46]MH_I2C_Read... [09:30:46]Read from MH i2c: E2 17 00 [09:30:46]MH_I2C_Read... [09:30:46]Read from MH i2c: E2 17 00 EA 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 26 [09:30:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:30:46]wFMCommunicate OK [09:30:46]requested_item fd.num is exist - process it [09:30:46]SAM_PROTO_GetFieldsCounters [09:30:46]wFMCommunicate request_size=4 [09:30:46]MH_SAM_APDU [09:30:46]CAPDU: 80 13 00 00 [09:30:46]Write to MH i2c: E2 08 00 EB 6C 80 13 00 00 00 00 00 00 D3 [09:30:46]Write i2c OK [09:30:46]MH_I2C_Read... [09:30:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:30:46]Read from MH i2c: E2 [09:30:46]MH_I2C_Read... [09:30:46]Read from MH i2c: E2 62 00 [09:30:46]MH_I2C_Read... [09:30:46]Read from MH i2c: E2 62 00 EB 6C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 96 60 00 00 0E 04 04 00 30 00 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 49 [09:30:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 96 60 00 00 0E 04 04 00 30 00 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 [09:30:46]wFMCommunicate OK [09:30:46]SAM_PROTO_GetFieldsCounters done [09:30:46]requested_item shift.num is exist - process it [09:30:46]requested_item shift.opened is exist - process it [09:30:46]req_shift_opened [09:30:46]FM_GetShiftState [09:30:46]SAM_PROTO_GetShiftState [09:30:46]wFMCommunicate request_size=4 [09:30:46]MH_SAM_APDU [09:30:46]CAPDU: 80 13 01 00 [09:30:46]Write to MH i2c: E2 08 00 EC 6C 80 13 01 00 00 00 00 00 D5 [09:30:46]Write i2c OK [09:30:46]MH_I2C_Read... [09:30:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:47]Read from MH i2c: E2 [09:30:47]MH_I2C_Read... [09:30:47]Read from MH i2c: E2 0E 00 [09:30:47]MH_I2C_Read... [09:30:47]Read from MH i2c: E2 0E 00 EC 6C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 88 [09:30:47]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:30:47]wFMCommunicate OK [09:30:47]SAM_PROTO_GetShiftState done [09:30:47]FM_GetShiftState done [09:30:47]req_shift_opened done [09:30:47]requested_item shift.open_date is exist - process it [09:30:47]req_shift_open_date [09:30:47]req_shift_open_date done [09:30:47]produce_requested_data done [09:30:47]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24726,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:30:47]process_action_free close_receipt [09:30:47]json_value_free [09:30:47]json_value_free done [09:30:47]process_json_proto returns [09:30:47]Send response to host [09:30:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24726,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:30:47]free response buf [09:30:47]execute_script done [09:30:47]execute_script returns [09:30:47]free content buf [09:30:47]Sock 9.Close socket [09:30:47]Sock 9.Thread stoped [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:14]accept exits with 7 [09:32:14]New connection [09:32:14]New thread 3067612516 created [09:32:14]Thread 3067469156 joined [09:32:14]Waiting for new connection... [09:32:14] Sock 7.Parse request [09:32:14]Sock 7.Check first char [09:32:14]Sock 7.First char is OK [09:32:14]request: POST /json_proto HTTP/1.0 [09:32:14]Method: POST [09:32:14]URL: /json_proto [09:32:14]Method is POST - this is cgi request [09:32:14]url: /json_proto [09:32:14]query_string will be loaded in cgi processing [09:32:14]execute_cgi json_proto POST (null) [09:32:14]execute_cgi path=json_proto method=POST [09:32:14]POST find Content-Length [09:32:14]Host: 172.17.45.131:8080 [09:32:14]Content-Length: 799 [09:32:14]Content-Type: application/json [09:32:14] [09:32:14]POST finish read [09:32:14]Found Content-Length = 799 [09:32:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610378", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:32:14]execute_script... [09:32: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)610378", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:32:14]POST & json_proto [09:32:14]process_json_proto [09:32:14]json parsed OK: [09:32:14]protocol is kg_v1.0 [09:32:14]action value=close_receipt [09:32:14]process_action close_receipt [09:32:14]cmd_close_receipt [09:32:14]MH_GetDate [09:32:14]Write to MH i2c: F0 00 00 ED 6C 48 [09:32:14]Write i2c OK [09:32:14]MH_I2C_Read... [09:32:14]Read from MH i2c: F0 [09:32:14]MH_I2C_Read... [09:32:14]Read from MH i2c: F0 09 00 [09:32:14]MH_I2C_Read... [09:32:14]Read from MH i2c: F0 09 00 ED 6C 00 23 B3 A8 66 C6 D4 6E 66 A3 [09:32:14]GetLastDocTimeStamp 1722331847 [09:32:14]current date 1722331939 [09:32:14]FM_GetShiftState [09:32:14]SAM_PROTO_GetShiftState [09:32:14]wFMCommunicate request_size=4 [09:32:14]MH_SAM_APDU [09:32:14]CAPDU: 80 13 01 00 [09:32:14]Write to MH i2c: E2 08 00 EE 6C 80 13 01 00 00 00 00 00 D7 [09:32:14]Write i2c OK [09:32:14]MH_I2C_Read... [09:32:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:14]Read from MH i2c: E2 [09:32:14]MH_I2C_Read... [09:32:14]Read from MH i2c: E2 0E 00 [09:32:14]MH_I2C_Read... [09:32:14]Read from MH i2c: E2 0E 00 EE 6C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 8A [09:32:14]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:32:14]wFMCommunicate OK [09:32:14]SAM_PROTO_GetShiftState done [09:32:14]FM_GetShiftState done [09:32:14]opened in 1722298218 [09:32:14]opened+sec_in_day 1722384618 [09:32:14]quantity*price = 200075 [09:32:14]sum+1 = 200076 [09:32:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.75 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 0.00 Безнал.: 2000.75 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 102 30.07.2024 09:32 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24727 ФПД: 39771778931534 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T093219&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24727&fm=39771778931534&tin=02508201610067®Number=0000000000171247&sum=200075 [09:32:15]StoreToDocumentArchive [09:32:15]shift 48 fd 24727 [09:32:15]save to /storage/0048/doc_00024727 [09:32:15]save last doc name /storage/0048/doc_00024727 to /storage/kkm_last_doc_name [09:32:15]save OK [09:32:15]Clear old archive folders... [09:32:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:32:15]tlvbuf is 01423AA0 [09:32:15]SAM_PROTO_ClearQueue [09:32:15]wFMCommunicate request_size=4 [09:32:15]MH_SAM_APDU [09:32:15]CAPDU: 80 09 00 00 [09:32:15]Write to MH i2c: E2 08 00 FB 6C 80 09 00 00 00 00 00 00 D9 [09:32:15]Write i2c OK [09:32:15]MH_I2C_Read... [09:32:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:32:15]Read from MH i2c: E2 [09:32:15]MH_I2C_Read... [09:32:15]Read from MH i2c: E2 03 00 [09:32:15]MH_I2C_Read... [09:32:15]Read from MH i2c: E2 03 00 FB 6C 00 90 00 DB [09:32:15]RAPDU: 90 00 [09:32:15]wFMCommunicate OK [09:32:15]SAM_PROTO_ClearQueue done [09:32:15]KKMCreateOFDPacket [09:32:15]OFDProtocolAddRootSTLVToBuf [09:32:15]FM_MakeSignedData [09:32:15]FM_MakeSignedData [09:32:15]SAM_PROTO_SignData [09:32:15]wFMCommunicate request_size=4 [09:32:15]MH_SAM_APDU [09:32:15]CAPDU: 80 0D 01 02 [09:32:15]Write to MH i2c: E2 08 00 FC 6C 80 0D 01 02 00 00 00 00 E1 [09:32:15]Write i2c OK [09:32:15]MH_I2C_Read... [09:32:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:32:15]Read from MH i2c: E2 [09:32:15]MH_I2C_Read... [09:32:15]Read from MH i2c: E2 03 00 [09:32:15]MH_I2C_Read... [09:32:15]Read from MH i2c: E2 03 00 FC 6C 00 90 00 DC [09:32:15]RAPDU: 90 00 [09:32:15]wFMCommunicate OK [09:32:15]wFMCommunicate request_size=255 [09:32:15]MH_SAM_APDU [09:32:15]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 23 B3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 97 60 00 00 35 04 06 00 24 2C 16 C1 [09:32:15]Write to MH i2c: E2 02 01 FD 6C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 23 B3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 97 60 00 00 35 04 06 00 24 2C 16 C1 00 00 3A [09:32:15]Write i2c OK [09:32:15]MH_I2C_Read... [09:32:15]OFD Sender: No OFD packet to send [09:32:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:16]Read from MH i2c: E2 [09:32:16]MH_I2C_Read... [09:32:16]Read from MH i2c: E2 03 00 [09:32:16]MH_I2C_Read... [09:32:16]Read from MH i2c: E2 03 00 FD 6C 00 90 00 DD [09:32:16]RAPDU: 90 00 [09:32:16]wFMCommunicate OK [09:32:16]wFMCommunicate request_size=7 [09:32:16]MH_SAM_APDU [09:32:16]CAPDU: 80 0D 02 02 02 5B 4E [09:32:16]Write to MH i2c: E2 0A 00 FE 6C 80 0D 02 02 02 00 5B 4E 00 00 91 [09:32:16]Write i2c OK [09:32:16]MH_I2C_Read... [09:32:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:16]Read from MH i2c: E2 [09:32:16]MH_I2C_Read... [09:32:16]Read from MH i2c: E2 03 00 [09:32:16]MH_I2C_Read... [09:32:16]Read from MH i2c: E2 03 00 FE 6C 00 90 00 DE [09:32:16]RAPDU: 90 00 [09:32:16]wFMCommunicate OK [09:32:16]wFMCommunicate request_size=4 [09:32:16]MH_SAM_APDU [09:32:16]CAPDU: 80 0D 03 02 [09:32:16]Write to MH i2c: E2 08 00 FF 6C 80 0D 03 02 00 00 00 00 E6 [09:32:16]Write i2c OK [09:32:16]MH_I2C_Read... [09:32:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:32:16]Read from MH i2c: E2 [09:32:16]MH_I2C_Read... [09:32:16]Read from MH i2c: E2 0B 00 [09:32:16]MH_I2C_Read... [09:32:16]Read from MH i2c: E2 0B 00 FF 6C 00 09 2E DC EA 2C 98 C1 54 90 00 BD [09:32:16]RAPDU: 09 2E DC EA 2C 98 C1 54 90 00 [09:32:16]wFMCommunicate OK [09:32:16]SAM_PROTO_SignData done [09:32:16]FM_MakeSignedData done [09:32:16]CreateOFDProtocolMessage [09:32:16]wFMCommunicate request_size=4 [09:32:16]MH_SAM_APDU [09:32:16]CAPDU: 80 11 00 00 [09:32:16]Write to MH i2c: E2 08 00 00 6D 80 11 00 00 00 00 00 00 E7 [09:32:16]Write i2c OK [09:32:16]MH_I2C_Read... [09:32:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:16]Read from MH i2c: E2 [09:32:16]MH_I2C_Read... [09:32:16]Read from MH i2c: E2 17 00 [09:32:16]MH_I2C_Read... [09:32:16]Read from MH i2c: E2 17 00 00 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 3D [09:32:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:32:16]wFMCommunicate OK [09:32:16]CreateOFDProtocolMessage done [09:32:16]OFDSenderStorePacket 24727 [09:32:16]StoreOFDPacket docnum=24727 [09:32:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 EA 29 04 01 F0 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 23 B3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 97 60 00 00 35 04 06 00 24 2C 16 C1 5B 4E 09 2E DC EA 2C 98 C1 54 [09:32:16]CheckFolder [09:32:16]dirname=/storage/ofd_packets [09:32:16]CheckFolder done [09:32:16]ProducePacketName [09:32:16]name=ofd_packets/00024727 [09:32:16]NVStorageSaveData ofd_packets/00024727 [09:32:16]File name is /storage/ofd_packets/00024727 [09:32:16]Write 298 bytes [09:32:16]NVStorageSaveData done [09:32:16]OFDSenderStorePacket done [09:32:16]KKMCreateOFDPacket done [09:32:16]NVStorageSaveData kkm_last_timestamp [09:32:16]File name is /storage/kkm_last_timestamp [09:32:16]Write 4 bytes [09:32:16]NVStorageSaveData done [09:32:16]ExternCall_PrintAddStr [09:32:16]wPrintStart [09:32:16]Write to MH i2c: 01 00 00 01 6D 6E [09:32:16]Write i2c OK [09:32:16]MH_I2C_Read... [09:32:16]Read from MH i2c: 01 [09:32:16]MH_I2C_Read... [09:32:16]Read from MH i2c: 01 07 00 [09:32:16]MH_I2C_Read... [09:32:16]Read from MH i2c: 01 07 00 01 6D 00 00 00 00 00 FF 0F 83 [09:32:16]RasterBufferAndPrint [09:32:16]line Счет N : (1)610378 [09:32:16]line ИНН: 02508201610067 [09:32:16]line Контрольно-Кассовый Чек [09:32:16]line ПРОДАЖА [09:32:16]line ТРК (МРК, ГНК) : 2 [09:32:16]line Товар: 2710194210 [09:32:16]line ДТ-К-2 [09:32:16]line 26.430 * 75.70 [09:32:16]line = 2000.75 [09:32:16]line НДС 12% НСП 1% [09:32:16]line > о реализуемом товаре [09:32:16]line ИТОГО: 2000.75 [09:32:16]line НСП 1% : 17.71 [09:32:16]line НДС 12% : 212.47 [09:32:16]line Наличными: 0.00 [09:32:16]line Безнал.: 2000.75 [09:32:16]line Место: АЗС № 127 "Партнер Нефть" [09:32:16]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:32:16]line СНО: Общий режим [09:32:16]line Чек 102 30.07.2024 09:32 [09:32:16]line Смена: 48 ФФД: 1.0 [09:32:16]line ЗНМ: 0300000158 [09:32:16]line РНМ: 0000000000171247 [09:32:16]line Версия ККМ: v1.0 [09:32:16]line Платежная система: O! деньги [09:32:16]line ФМ: 0000000002098565 [09:32:16]line ФД: 24727 [09:32:16]line ФПД: 39771778931534 [09:32:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T093219&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24727&fm=39771778931534&tin=02508201610067®Number=0000000000171247&sum=200075 [09:32:16]OFD Sender: Processing packet 24727 [packets to send 29, broken 28] [09:32:16]ProducePacketName [09:32:16]name=ofd_packets/00024727 [09:32:16]OFD Sender: To server: pG, [09:32:16]CommunicateWithHost lk.salyk.kg:30040 [09:32:16]ConnectInit lk.salyk.kg [09:32:16]written 0, free lines is 4095 [09:32:16]Connected sock=10 [09:32:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 EA 29 04 01 F0 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 23 B3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 97 60 00 00 35 04 06 00 24 2C 16 C1 5B 4E 09 2E DC EA 2C 98 C1 54 [09:32:16]Write to MH i2c: 01 00 00 2B 6D 98 [09:32:16]Write i2c OK [09:32:16]MH_I2C_Read... [09:32:16]Read from MH i2c: 01 [09:32:16]MH_I2C_Read... [09:32:16]Read from MH i2c: 01 07 00 [09:32:16]MH_I2C_Read... [09:32:16]Read from MH i2c: 01 07 00 2B 6D 00 00 00 00 00 F0 0C 9B [09:32:16]RasterBufferAndPrint [09:32:16]line [09:32:16]line [09:32:16]line [09:32:16]line [09:32:16]line [09:32:16]written 0, free lines is 3321 [09:32:16]MH_Cut [09:32:16]Write to MH i2c: D1 01 00 32 6D 01 71 [09:32:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 F9 69 47 00 CC 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 32 30 39 38 35 36 35 10 04 04 00 97 60 00 00 F4 03 04 00 B2 5E A8 66 B6 04 01 00 00 9B 52 E4 67 DA C8 66 BB [09:32:16]CommunicateWithHost err = 0 [09:32:16]CheckOFDResponse [09:32:16]1017 (14) - 77093643461234 [09:32:16]1041 (16) - 0000000002098565 [09:32:16]1040 (4) - 24727 [09:32:16]1012 (4) - 30.07.2024 03:32 [09:32:16]1206 (1) - 0 [09:32:16]OFD Sender: Remove packet 24727 [09:32:16]ProducePacketName [09:32:16]name=ofd_packets/00024727 [09:32:16]NVStorageDeleteData [09:32:16]Write i2c OK [09:32:16]MH_I2C_Read... [09:32:16]Read from MH i2c: D1 [09:32:16]MH_I2C_Read... [09:32:16]Read from MH i2c: D1 01 00 [09:32:16]MH_I2C_Read... [09:32:16]Read from MH i2c: D1 01 00 32 6D 00 70 [09:32:17]Write to MH i2c: 01 00 00 33 6D A0 [09:32:17]Write i2c OK [09:32:17]MH_I2C_Read... [09:32:17]OFD Sender: No OFD packet to send [09:32:17]*** Cut start [09:32:17]*** Partial cut [09:32:17]*** CUTSNS_PIN = 1 [09:32:17]*** CUTSNS_PIN = 0 [09:32:17]*** Brake cut motor [09:32:18]Read from MH i2c: 01 [09:32:18]MH_I2C_Read... [09:32:18]*** Stop cut motor [09:32:18]*** Cut end [09:32:18]Read from MH i2c: 01 07 00 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: 01 07 00 33 6D 00 00 00 00 00 FF 0F B5 [09:32:18]process_action close_receipt done [09:32:18]requested_data is exist [09:32:18]produce_requested_data [09:32:18]requested_item fm.sn is exist - process it [09:32:18]wFMCommunicate request_size=4 [09:32:18]MH_SAM_APDU [09:32:18]CAPDU: 80 11 00 00 [09:32:18]Write to MH i2c: E2 08 00 34 6D 80 11 00 00 00 00 00 00 1B [09:32:18]Write i2c OK [09:32:18]MH_I2C_Read... [09:32:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:18]Read from MH i2c: E2 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: E2 17 00 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: E2 17 00 34 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 71 [09:32:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:32:18]wFMCommunicate OK [09:32:18]requested_item fd.num is exist - process it [09:32:18]SAM_PROTO_GetFieldsCounters [09:32:18]wFMCommunicate request_size=4 [09:32:18]MH_SAM_APDU [09:32:18]CAPDU: 80 13 00 00 [09:32:18]Write to MH i2c: E2 08 00 35 6D 80 13 00 00 00 00 00 00 1E [09:32:18]Write i2c OK [09:32:18]MH_I2C_Read... [09:32:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:32:18]Read from MH i2c: E2 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: E2 62 00 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: E2 62 00 35 6D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 97 60 00 00 0E 04 04 00 30 00 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 98 [09:32:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 97 60 00 00 0E 04 04 00 30 00 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 [09:32:18]wFMCommunicate OK [09:32:18]SAM_PROTO_GetFieldsCounters done [09:32:18]requested_item shift.num is exist - process it [09:32:18]requested_item shift.opened is exist - process it [09:32:18]req_shift_opened [09:32:18]FM_GetShiftState [09:32:18]SAM_PROTO_GetShiftState [09:32:18]wFMCommunicate request_size=4 [09:32:18]MH_SAM_APDU [09:32:18]CAPDU: 80 13 01 00 [09:32:18]Write to MH i2c: E2 08 00 36 6D 80 13 01 00 00 00 00 00 20 [09:32:18]Write i2c OK [09:32:18]MH_I2C_Read... [09:32:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:18]Read from MH i2c: E2 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: E2 0E 00 [09:32:18]MH_I2C_Read... [09:32:18]Read from MH i2c: E2 0E 00 36 6D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 D3 [09:32:18]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:32:18]wFMCommunicate OK [09:32:18]SAM_PROTO_GetShiftState done [09:32:18]FM_GetShiftState done [09:32:18]req_shift_opened done [09:32:18]requested_item shift.open_date is exist - process it [09:32:18]req_shift_open_date [09:32:18]req_shift_open_date done [09:32:18]produce_requested_data done [09:32:18]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24727,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:32:18]process_action_free close_receipt [09:32:18]json_value_free [09:32:18]json_value_free done [09:32:18]process_json_proto returns [09:32:18]Send response to host [09:32:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24727,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:32:18]free response buf [09:32:18]execute_script done [09:32:18]execute_script returns [09:32:18]free content buf [09:32:18]Sock 7.Close socket [09:32:18]Sock 7.Thread stoped [09:32:22]OFD Sender: No OFD packet to send [09:32:27]OFD Sender: No OFD packet to send [09:32:32]OFD Sender: No OFD packet to send [09:32:37]OFD Sender: No OFD packet to send [09:32:42]OFD Sender: No OFD packet to send [09:32:47]OFD Sender: No OFD packet to send [09:32:52]OFD Sender: No OFD packet to send [09:32:57]OFD Sender: No OFD packet to send [09:33:02]OFD Sender: No OFD packet to send [09:33:07]OFD Sender: No OFD packet to send [09:33:12]OFD Sender: No OFD packet to send [09:33:17]accept exits with 9 [09:33:17]New connection [09:33:17]New thread 3067469156 created [09:33:17]Thread 3067612516 joined [09:33:17]Waiting for new connection... [09:33:17] Sock 9.Parse request [09:33:17]Sock 9.Check first char [09:33:17]Sock 9.First char is OK [09:33:17]request: POST /json_proto HTTP/1.0 [09:33:17]Method: POST [09:33:17]URL: /json_proto [09:33:17]Method is POST - this is cgi request [09:33:17]url: /json_proto [09:33:17]query_string will be loaded in cgi processing [09:33:17]execute_cgi json_proto POST (null) [09:33:17]execute_cgi path=json_proto method=POST [09:33:17]POST find Content-Length [09:33:17]Host: 172.17.45.131:8080 [09:33:17]Content-Length: 682 [09:33:17]Content-Type: application/json [09:33:17] [09:33:17]POST finish read [09:33:17]Found Content-Length = 682 [09:33:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610379", "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:33:17]execute_script... [09:33:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610379", "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:33:17]POST & json_proto [09:33:17]process_json_proto [09:33:17]json parsed OK: [09:33:17]protocol is kg_v1.0 [09:33:17]action value=close_receipt [09:33:17]process_action close_receipt [09:33:17]cmd_close_receipt [09:33:17]MH_GetDate [09:33:17]Write to MH i2c: F0 00 00 37 6D 93 [09:33:17]Write i2c OK [09:33:17]MH_I2C_Read... [09:33:17]Read from MH i2c: F0 [09:33:17]MH_I2C_Read... [09:33:17]Read from MH i2c: F0 09 00 [09:33:17]MH_I2C_Read... [09:33:17]Read from MH i2c: F0 09 00 37 6D 00 61 B3 A8 66 C6 D4 6E 66 2C [09:33:17]GetLastDocTimeStamp 1722331939 [09:33:17]current date 1722332001 [09:33:17]FM_GetShiftState [09:33:17]SAM_PROTO_GetShiftState [09:33:17]wFMCommunicate request_size=4 [09:33:17]MH_SAM_APDU [09:33:17]CAPDU: 80 13 01 00 [09:33:17]Write to MH i2c: E2 08 00 38 6D 80 13 01 00 00 00 00 00 22 [09:33:17]Write i2c OK [09:33:17]MH_I2C_Read... [09:33:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:17]Read from MH i2c: E2 [09:33:17]MH_I2C_Read... [09:33:17]Read from MH i2c: E2 0E 00 [09:33:17]MH_I2C_Read... [09:33:17]Read from MH i2c: E2 0E 00 38 6D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 D5 [09:33:17]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:33:17]wFMCommunicate OK [09:33:17]SAM_PROTO_GetShiftState done [09:33:17]FM_GetShiftState done [09:33:17]opened in 1722298218 [09:33:17]opened+sec_in_day 1722384618 [09:33:17]quantity*price = 100005 [09:33:17]sum+1 = 100006 [09:33: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 103 30.07.2024 09:33 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24728 ФПД: 219722813506130 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T093321&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24728&fm=219722813506130&tin=02508201610067®Number=0000000000171247&sum=100000 [09:33:18]StoreToDocumentArchive [09:33:18]shift 48 fd 24728 [09:33:18]save to /storage/0048/doc_00024728 [09:33:18]save last doc name /storage/0048/doc_00024728 to /storage/kkm_last_doc_name [09:33:18]save OK [09:33:18]Clear old archive folders... [09:33:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:33:18]tlvbuf is 012FBEC0 [09:33:18]SAM_PROTO_ClearQueue [09:33:18]wFMCommunicate request_size=4 [09:33:18]MH_SAM_APDU [09:33:18]CAPDU: 80 09 00 00 [09:33:18]Write to MH i2c: E2 08 00 45 6D 80 09 00 00 00 00 00 00 24 [09:33:18]Write i2c OK [09:33:18]MH_I2C_Read... [09:33:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:33:18]Read from MH i2c: E2 [09:33:18]MH_I2C_Read... [09:33:18]Read from MH i2c: E2 03 00 [09:33:18]MH_I2C_Read... [09:33:18]Read from MH i2c: E2 03 00 45 6D 00 90 00 26 [09:33:18]RAPDU: 90 00 [09:33:18]wFMCommunicate OK [09:33:18]SAM_PROTO_ClearQueue done [09:33:18]KKMCreateOFDPacket [09:33:18]OFDProtocolAddRootSTLVToBuf [09:33:18]FM_MakeSignedData [09:33:18]FM_MakeSignedData [09:33:18]SAM_PROTO_SignData [09:33:18]wFMCommunicate request_size=4 [09:33:18]MH_SAM_APDU [09:33:18]CAPDU: 80 0D 01 02 [09:33:18]Write to MH i2c: E2 08 00 46 6D 80 0D 01 02 00 00 00 00 2C [09:33:18]Write i2c OK [09:33:18]MH_I2C_Read... [09:33:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:33:18]Read from MH i2c: E2 [09:33:18]MH_I2C_Read... [09:33:18]Read from MH i2c: E2 03 00 [09:33:18]MH_I2C_Read... [09:33:18]Read from MH i2c: E2 03 00 46 6D 00 90 00 27 [09:33:18]RAPDU: 90 00 [09:33:18]wFMCommunicate OK [09:33:18]wFMCommunicate request_size=255 [09:33:18]MH_SAM_APDU [09:33:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 67 00 00 00 F4 03 04 00 61 B3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 98 60 00 00 35 04 06 00 C7 [09:33:18]Write to MH i2c: E2 02 01 47 6D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 67 00 00 00 F4 03 04 00 61 B3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 98 60 00 00 35 04 06 00 C7 00 00 AF [09:33:18]Write i2c OK [09:33:18]MH_I2C_Read... [09:33:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:18]Read from MH i2c: E2 [09:33:18]MH_I2C_Read... [09:33:18]Read from MH i2c: E2 03 00 [09:33:18]MH_I2C_Read... [09:33:18]Read from MH i2c: E2 03 00 47 6D 00 90 00 28 [09:33:18]RAPDU: 90 00 [09:33:18]wFMCommunicate OK [09:33:18]wFMCommunicate request_size=10 [09:33:18]MH_SAM_APDU [09:33:18]CAPDU: 80 0D 02 02 05 D6 34 3F 82 52 [09:33:18]Write to MH i2c: E2 0D 00 48 6D 80 0D 02 02 05 00 D6 34 3F 82 52 00 00 56 [09:33:18]Write i2c OK [09:33:18]MH_I2C_Read... [09:33:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:18]Read from MH i2c: E2 [09:33:18]MH_I2C_Read... [09:33:18]Read from MH i2c: E2 03 00 [09:33:18]MH_I2C_Read... [09:33:18]Read from MH i2c: E2 03 00 48 6D 00 90 00 29 [09:33:18]RAPDU: 90 00 [09:33:18]wFMCommunicate OK [09:33:18]wFMCommunicate request_size=4 [09:33:18]MH_SAM_APDU [09:33:18]CAPDU: 80 0D 03 02 [09:33:18]Write to MH i2c: E2 08 00 49 6D 80 0D 03 02 00 00 00 00 31 [09:33:18]Write i2c OK [09:33:18]MH_I2C_Read... [09:33:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:33:18]Read from MH i2c: E2 [09:33:18]MH_I2C_Read... [09:33:18]Read from MH i2c: E2 0B 00 [09:33:18]MH_I2C_Read... [09:33:18]Read from MH i2c: E2 0B 00 49 6D 00 8D BC E5 70 8C 9F 17 FF 90 00 11 [09:33:18]RAPDU: 8D BC E5 70 8C 9F 17 FF 90 00 [09:33:18]wFMCommunicate OK [09:33:18]SAM_PROTO_SignData done [09:33:18]FM_MakeSignedData done [09:33:18]CreateOFDProtocolMessage [09:33:18]wFMCommunicate request_size=4 [09:33:18]MH_SAM_APDU [09:33:18]CAPDU: 80 11 00 00 [09:33:18]Write to MH i2c: E2 08 00 4A 6D 80 11 00 00 00 00 00 00 31 [09:33:18]Write i2c OK [09:33:18]MH_I2C_Read... [09:33:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:18]Read from MH i2c: E2 [09:33:18]MH_I2C_Read... [09:33:18]Read from MH i2c: E2 17 00 [09:33:18]MH_I2C_Read... [09:33:18]Read from MH i2c: E2 17 00 4A 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 87 [09:33:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:33:18]wFMCommunicate OK [09:33:18]CreateOFDProtocolMessage done [09:33:18]OFDSenderStorePacket 24728 [09:33:18]StoreOFDPacket docnum=24728 [09:33:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 87 55 07 01 D2 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 61 B3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 98 60 00 00 35 04 06 00 C7 D6 34 3F 82 52 8D BC E5 70 8C 9F 17 FF [09:33:18]CheckFolder [09:33:18]dirname=/storage/ofd_packets [09:33:18]CheckFolder done [09:33:18]ProducePacketName [09:33:18]name=ofd_packets/00024728 [09:33:18]NVStorageSaveData ofd_packets/00024728 [09:33:18]File name is /storage/ofd_packets/00024728 [09:33:18]Write 301 bytes [09:33:18]NVStorageSaveData done [09:33:18]OFDSenderStorePacket done [09:33:18]KKMCreateOFDPacket done [09:33:18]NVStorageSaveData kkm_last_timestamp [09:33:18]File name is /storage/kkm_last_timestamp [09:33:18]Write 4 bytes [09:33:18]NVStorageSaveData done [09:33:18]ExternCall_PrintAddStr [09:33:18]wPrintStart [09:33:18]Write to MH i2c: 01 00 00 4B 6D B8 [09:33:18]Write i2c OK [09:33:18]MH_I2C_Read... [09:33:18]Read from MH i2c: 01 [09:33:18]MH_I2C_Read... [09:33:18]Read from MH i2c: 01 07 00 [09:33:18]MH_I2C_Read... [09:33:18]Read from MH i2c: 01 07 00 4B 6D 00 00 00 00 00 FF 0F CD [09:33:18]RasterBufferAndPrint [09:33:18]line Счет N : (1)610379 [09:33:18]line ИНН: 02508201610067 [09:33:18]line Контрольно-Кассовый Чек [09:33:18]line ПРОДАЖА [09:33:18]line ТРК (МРК, ГНК) : 42 [09:33:18]line Товар: 2710124130 [09:33:18]line Аи-92-К-2 [09:33:18]line 14.750 * 67.80 [09:33:18]line = 1000.05 [09:33:18]line НДС 12% НСП 1% [09:33:18]line > о реализуемом товаре [09:33:18]line ОКРУГЛЕНИЕ: -0.05 [09:33:18]line ИТОГО: 1000.00 [09:33:18]line Внесено: 1000.00 [09:33:18]line СДАЧА: 0.00 [09:33:18]line НСП 1% : 8.85 [09:33:18]line НДС 12% : 106.20 [09:33:18]line Наличными: 1000.00 [09:33:18]line Безнал.: 0.00 [09:33:18]line Место: АЗС № 127 "Партнер Нефть" [09:33:18]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:33:18]line СНО: Общий режим [09:33:18]line Чек 103 30.07.2024 09:33 [09:33:18]line Смена: 48 ФФД: 1.0 [09:33:18]line ЗНМ: 0300000158 [09:33:18]line РНМ: 0000000000171247 [09:33:18]line Версия ККМ: v1.0 [09:33:18]line ФМ: 0000000002098565 [09:33:18]line ФД: 24728 [09:33:18]line ФПД: 219722813506130 [09:33:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T093321&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24728&fm=219722813506130&tin=02508201610067®Number=0000000000171247&sum=100000 [09:33:19]OFD Sender: Processing packet 24728 [packets to send 29, broken 28] [09:33:19]ProducePacketName [09:33:19]name=ofd_packets/00024728 [09:33:19]OFD Sender: To server: pG, [09:33:19]CommunicateWithHost lk.salyk.kg:30040 [09:33:19]ConnectInit lk.salyk.kg [09:33:19]written 0, free lines is 4095 [09:33:19]Connected sock=10 [09:33:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 87 55 07 01 D2 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 61 B3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 98 60 00 00 35 04 06 00 C7 D6 34 3F 82 52 8D BC E5 70 8C 9F 17 FF [09:33:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 AC 96 47 00 D3 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 32 30 39 38 35 36 35 10 04 04 00 98 60 00 00 F4 03 04 00 F0 5E A8 66 B6 04 01 00 00 DB 51 00 07 2F 8B 49 D7 [09:33:19]CommunicateWithHost err = 0 [09:33:19]CheckOFDResponse [09:33:19]1017 (14) - 77093643461234 [09:33:19]1041 (16) - 0000000002098565 [09:33:19]1040 (4) - 24728 [09:33:19]1012 (4) - 30.07.2024 03:33 [09:33:19]1206 (1) - 0 [09:33:19]OFD Sender: Remove packet 24728 [09:33:19]ProducePacketName [09:33:19]name=ofd_packets/00024728 [09:33:19]NVStorageDeleteData [09:33:19]Write to MH i2c: 01 00 00 76 6D E3 [09:33:19]Write i2c OK [09:33:19]MH_I2C_Read... [09:33:19]Read from MH i2c: 01 [09:33:19]MH_I2C_Read... [09:33:19]Read from MH i2c: 01 07 00 [09:33:19]MH_I2C_Read... [09:33:19]Read from MH i2c: 01 07 00 76 6D 00 00 00 00 00 EC 0C E2 [09:33:19]RasterBufferAndPrint [09:33:19]line [09:33:19]line [09:33:19]line [09:33:19]line [09:33:19]line [09:33:19]written 0, free lines is 3314 [09:33:19]MH_Cut [09:33:19]Write to MH i2c: D1 01 00 7D 6D 01 BC [09:33:19]Write i2c OK [09:33:19]MH_I2C_Read... [09:33:19]Read from MH i2c: D1 [09:33:19]MH_I2C_Read... [09:33:19]Read from MH i2c: D1 01 00 [09:33:19]MH_I2C_Read... [09:33:19]Read from MH i2c: D1 01 00 7D 6D 00 BB [09:33:19]Write to MH i2c: 01 00 00 7E 6D EB [09:33:19]Write i2c OK [09:33:19]MH_I2C_Read... [09:33:20]OFD Sender: No OFD packet to send [09:33:20]*** Cut start [09:33:20]*** Partial cut [09:33:20]*** CUTSNS_PIN = 1 [09:33:20]*** CUTSNS_PIN = 0 [09:33:20]*** Brake cut motor [09:33:20]Read from MH i2c: 01 [09:33:20]MH_I2C_Read... [09:33:20]*** Stop cut motor [09:33:20]*** Cut end [09:33:20]Read from MH i2c: 01 07 00 [09:33:20]MH_I2C_Read... [09:33:20]Read from MH i2c: 01 07 00 7E 6D 00 00 00 00 00 FF 0F 00 [09:33:20]process_action close_receipt done [09:33:20]requested_data is exist [09:33:20]produce_requested_data [09:33:20]requested_item fm.sn is exist - process it [09:33:20]wFMCommunicate request_size=4 [09:33:20]MH_SAM_APDU [09:33:20]CAPDU: 80 11 00 00 [09:33:20]Write to MH i2c: E2 08 00 7F 6D 80 11 00 00 00 00 00 00 66 [09:33:20]Write i2c OK [09:33:20]MH_I2C_Read... [09:33:20]Read from MH i2c: E2 [09:33:20]MH_I2C_Read... [09:33:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:20]Read from MH i2c: E2 17 00 [09:33:20]MH_I2C_Read... [09:33:20]Read from MH i2c: E2 17 00 7F 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 BC [09:33:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:33:20]wFMCommunicate OK [09:33:20]requested_item fd.num is exist - process it [09:33:20]SAM_PROTO_GetFieldsCounters [09:33:20]wFMCommunicate request_size=4 [09:33:20]MH_SAM_APDU [09:33:20]CAPDU: 80 13 00 00 [09:33:20]Write to MH i2c: E2 08 00 80 6D 80 13 00 00 00 00 00 00 69 [09:33:20]Write i2c OK [09:33:20]MH_I2C_Read... [09:33:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:33:21]Read from MH i2c: E2 [09:33:21]MH_I2C_Read... [09:33:21]Read from MH i2c: E2 62 00 [09:33:21]MH_I2C_Read... [09:33:21]Read from MH i2c: E2 62 00 80 6D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 98 60 00 00 0E 04 04 00 30 00 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 E7 [09:33:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 98 60 00 00 0E 04 04 00 30 00 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 [09:33:21]wFMCommunicate OK [09:33:21]SAM_PROTO_GetFieldsCounters done [09:33:21]requested_item shift.num is exist - process it [09:33:21]requested_item shift.opened is exist - process it [09:33:21]req_shift_opened [09:33:21]FM_GetShiftState [09:33:21]SAM_PROTO_GetShiftState [09:33:21]wFMCommunicate request_size=4 [09:33:21]MH_SAM_APDU [09:33:21]CAPDU: 80 13 01 00 [09:33:21]Write to MH i2c: E2 08 00 81 6D 80 13 01 00 00 00 00 00 6B [09:33:21]Write i2c OK [09:33:21]MH_I2C_Read... [09:33:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:21]Read from MH i2c: E2 [09:33:21]MH_I2C_Read... [09:33:21]Read from MH i2c: E2 0E 00 [09:33:21]MH_I2C_Read... [09:33:21]Read from MH i2c: E2 0E 00 81 6D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 1E [09:33:21]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:33:21]wFMCommunicate OK [09:33:21]SAM_PROTO_GetShiftState done [09:33:21]FM_GetShiftState done [09:33:21]req_shift_opened done [09:33:21]requested_item shift.open_date is exist - process it [09:33:21]req_shift_open_date [09:33:21]req_shift_open_date done [09:33:21]produce_requested_data done [09:33:21]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24728,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:33:21]process_action_free close_receipt [09:33:21]json_value_free [09:33:21]json_value_free done [09:33:21]process_json_proto returns [09:33:21]Send response to host [09:33:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24728,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:33:21]free response buf [09:33:21]execute_script done [09:33:21]execute_script returns [09:33:21]free content buf [09:33:21]Sock 9.Close socket [09:33:21]Sock 9.Thread stoped [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:41]accept exits with 7 [09:34:41]New connection [09:34:41]New thread 3067612516 created [09:34:41]Thread 3067469156 joined [09:34:41]Waiting for new connection... [09:34:41] Sock 7.Parse request [09:34:41]Sock 7.Check first char [09:34:41]Sock 7.First char is OK [09:34:41]request: POST /json_proto HTTP/1.0 [09:34:41]Method: POST [09:34:41]URL: /json_proto [09:34:41]Method is POST - this is cgi request [09:34:41]url: /json_proto [09:34:41]query_string will be loaded in cgi processing [09:34:41]execute_cgi json_proto POST (null) [09:34:41]execute_cgi path=json_proto method=POST [09:34:41]POST find Content-Length [09:34:41]Host: 172.17.45.131:8080 [09:34:41]Content-Length: 682 [09:34:41]Content-Type: application/json [09:34:41] [09:34:41]POST finish read [09:34:41]Found Content-Length = 682 [09:34:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610380", "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:34:41]execute_script... [09:34:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610380", "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:34:41]POST & json_proto [09:34:41]process_json_proto [09:34:41]json parsed OK: [09:34:41]protocol is kg_v1.0 [09:34:41]action value=close_receipt [09:34:41]process_action close_receipt [09:34:41]cmd_close_receipt [09:34:41]MH_GetDate [09:34:41]Write to MH i2c: F0 00 00 82 6D DE [09:34:41]Write i2c OK [09:34:41]MH_I2C_Read... [09:34:41]Read from MH i2c: F0 [09:34:41]MH_I2C_Read... [09:34:41]Read from MH i2c: F0 09 00 [09:34:41]MH_I2C_Read... [09:34:41]Read from MH i2c: F0 09 00 82 6D 00 B6 B3 A8 66 C6 D4 6E 66 CC [09:34:41]GetLastDocTimeStamp 1722332001 [09:34:41]current date 1722332086 [09:34:41]FM_GetShiftState [09:34:41]SAM_PROTO_GetShiftState [09:34:41]wFMCommunicate request_size=4 [09:34:41]MH_SAM_APDU [09:34:41]CAPDU: 80 13 01 00 [09:34:41]Write to MH i2c: E2 08 00 83 6D 80 13 01 00 00 00 00 00 6D [09:34:41]Write i2c OK [09:34:41]MH_I2C_Read... [09:34:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:41]Read from MH i2c: E2 [09:34:41]MH_I2C_Read... [09:34:41]Read from MH i2c: E2 0E 00 [09:34:41]MH_I2C_Read... [09:34:41]Read from MH i2c: E2 0E 00 83 6D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 20 [09:34:41]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:34:41]wFMCommunicate OK [09:34:41]SAM_PROTO_GetShiftState done [09:34:41]FM_GetShiftState done [09:34:41]opened in 1722298218 [09:34:41]opened+sec_in_day 1722384618 [09:34:41]quantity*price = 100005 [09:34:41]sum+1 = 100006 [09:34:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 104 30.07.2024 09:34 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24729 ФПД: 90416937989520 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T093446&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24729&fm=90416937989520&tin=02508201610067®Number=0000000000171247&sum=100000 [09:34:43]StoreToDocumentArchive [09:34:43]shift 48 fd 24729 [09:34:43]save to /storage/0048/doc_00024729 [09:34:43]save last doc name /storage/0048/doc_00024729 to /storage/kkm_last_doc_name [09:34:43]save OK [09:34:43]Clear old archive folders... [09:34:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:34:43]tlvbuf is 012A9F00 [09:34:43]SAM_PROTO_ClearQueue [09:34:43]wFMCommunicate request_size=4 [09:34:43]MH_SAM_APDU [09:34:43]CAPDU: 80 09 00 00 [09:34:43]Write to MH i2c: E2 08 00 90 6D 80 09 00 00 00 00 00 00 6F [09:34:43]Write i2c OK [09:34:43]MH_I2C_Read... [09:34:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:34:43]Read from MH i2c: E2 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 03 00 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 03 00 90 6D 00 90 00 71 [09:34:43]RAPDU: 90 00 [09:34:43]wFMCommunicate OK [09:34:43]SAM_PROTO_ClearQueue done [09:34:43]KKMCreateOFDPacket [09:34:43]OFDProtocolAddRootSTLVToBuf [09:34:43]FM_MakeSignedData [09:34:43]FM_MakeSignedData [09:34:43]SAM_PROTO_SignData [09:34:43]wFMCommunicate request_size=4 [09:34:43]MH_SAM_APDU [09:34:43]CAPDU: 80 0D 01 02 [09:34:43]Write to MH i2c: E2 08 00 91 6D 80 0D 01 02 00 00 00 00 77 [09:34:43]Write i2c OK [09:34:43]MH_I2C_Read... [09:34:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:34:43]Read from MH i2c: E2 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 03 00 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 03 00 91 6D 00 90 00 72 [09:34:43]RAPDU: 90 00 [09:34:43]wFMCommunicate OK [09:34:43]wFMCommunicate request_size=255 [09:34:43]MH_SAM_APDU [09:34: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 B6 B3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 99 60 00 00 35 04 06 00 52 [09:34:43]Write to MH i2c: E2 02 01 92 6D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 68 00 00 00 F4 03 04 00 B6 B3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 99 60 00 00 35 04 06 00 52 00 00 DC [09:34:43]Write i2c OK [09:34:43]MH_I2C_Read... [09:34:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:43]Read from MH i2c: E2 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 03 00 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 03 00 92 6D 00 90 00 73 [09:34:43]RAPDU: 90 00 [09:34:43]wFMCommunicate OK [09:34:43]wFMCommunicate request_size=10 [09:34:43]MH_SAM_APDU [09:34:43]CAPDU: 80 0D 02 02 05 3B D5 78 75 90 [09:34:43]Write to MH i2c: E2 0D 00 93 6D 80 0D 02 02 05 00 3B D5 78 75 90 00 00 11 [09:34:43]Write i2c OK [09:34:43]MH_I2C_Read... [09:34:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:43]Read from MH i2c: E2 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 03 00 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 03 00 93 6D 00 90 00 74 [09:34:43]RAPDU: 90 00 [09:34:43]wFMCommunicate OK [09:34:43]wFMCommunicate request_size=4 [09:34:43]MH_SAM_APDU [09:34:43]CAPDU: 80 0D 03 02 [09:34:43]Write to MH i2c: E2 08 00 94 6D 80 0D 03 02 00 00 00 00 7C [09:34:43]Write i2c OK [09:34:43]MH_I2C_Read... [09:34:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:34:43]Read from MH i2c: E2 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 0B 00 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 0B 00 94 6D 00 C8 91 19 79 F8 C9 03 A4 90 00 D0 [09:34:43]RAPDU: C8 91 19 79 F8 C9 03 A4 90 00 [09:34:43]wFMCommunicate OK [09:34:43]SAM_PROTO_SignData done [09:34:43]FM_MakeSignedData done [09:34:43]CreateOFDProtocolMessage [09:34:43]wFMCommunicate request_size=4 [09:34:43]MH_SAM_APDU [09:34:43]CAPDU: 80 11 00 00 [09:34:43]Write to MH i2c: E2 08 00 95 6D 80 11 00 00 00 00 00 00 7C [09:34:43]Write i2c OK [09:34:43]MH_I2C_Read... [09:34:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:43]Read from MH i2c: E2 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 17 00 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 17 00 95 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D2 [09:34:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:34:43]wFMCommunicate OK [09:34:43]CreateOFDProtocolMessage done [09:34:43]OFDSenderStorePacket 24729 [09:34:43]StoreOFDPacket docnum=24729 [09:34:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 BA E0 07 01 56 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 68 00 00 00 F4 03 04 00 B6 B3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 99 60 00 00 35 04 06 00 52 3B D5 78 75 90 C8 91 19 79 F8 C9 03 A4 [09:34:43]CheckFolder [09:34:43]dirname=/storage/ofd_packets [09:34:43]CheckFolder done [09:34:43]ProducePacketName [09:34:43]name=ofd_packets/00024729 [09:34:43]NVStorageSaveData ofd_packets/00024729 [09:34:43]File name is /storage/ofd_packets/00024729 [09:34:43]Write 301 bytes [09:34:43]NVStorageSaveData done [09:34:43]OFDSenderStorePacket done [09:34:43]KKMCreateOFDPacket done [09:34:43]NVStorageSaveData kkm_last_timestamp [09:34:43]File name is /storage/kkm_last_timestamp [09:34:43]Write 4 bytes [09:34:43]NVStorageSaveData done [09:34:43]ExternCall_PrintAddStr [09:34:43]wPrintStart [09:34:43]Write to MH i2c: 01 00 00 96 6D 03 [09:34:43]Write i2c OK [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: 01 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: 01 07 00 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: 01 07 00 96 6D 00 00 00 00 00 FF 0F 18 [09:34:43]RasterBufferAndPrint [09:34:43]line Счет N : (1)610380 [09:34:43]line ИНН: 02508201610067 [09:34:43]line Контрольно-Кассовый Чек [09:34:43]line ПРОДАЖА [09:34:43]line ТРК (МРК, ГНК) : 62 [09:34:43]line Товар: 2710124130 [09:34:43]line Аи-92-К-2 [09:34:43]line 14.750 * 67.80 [09:34:43]line = 1000.05 [09:34:43]line НДС 12% НСП 1% [09:34:43]line > о реализуемом товаре [09:34:43]line ОКРУГЛЕНИЕ: -0.05 [09:34:43]line ИТОГО: 1000.00 [09:34:43]line Внесено: 1000.00 [09:34:43]line СДАЧА: 0.00 [09:34:43]line НСП 1% : 8.85 [09:34:43]line НДС 12% : 106.20 [09:34:43]line Наличными: 1000.00 [09:34:43]line Безнал.: 0.00 [09:34:43]line Место: АЗС № 127 "Партнер Нефть" [09:34:43]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:34:43]line СНО: Общий режим [09:34:43]line Чек 104 30.07.2024 09:34 [09:34:43]line Смена: 48 ФФД: 1.0 [09:34:43]line ЗНМ: 0300000158 [09:34:43]line РНМ: 0000000000171247 [09:34:43]line Версия ККМ: v1.0 [09:34:43]line ФМ: 0000000002098565 [09:34:43]line ФД: 24729 [09:34:43]line ФПД: 90416937989520 [09:34:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T093446&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24729&fm=90416937989520&tin=02508201610067®Number=0000000000171247&sum=100000 [09:34:43]OFD Sender: Processing packet 24729 [packets to send 29, broken 28] [09:34:43]ProducePacketName [09:34:43]name=ofd_packets/00024729 [09:34:43]OFD Sender: To server: pG, [09:34:43]CommunicateWithHost lk.salyk.kg:30040 [09:34:43]ConnectInit lk.salyk.kg [09:34:43]written 0, free lines is 4095 [09:34:44]Connected sock=10 [09:34:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 BA E0 07 01 56 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 68 00 00 00 F4 03 04 00 B6 B3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 99 60 00 00 35 04 06 00 52 3B D5 78 75 90 C8 91 19 79 F8 C9 03 A4 [09:34:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 C8 5E 47 00 05 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 32 30 39 38 35 36 35 10 04 04 00 99 60 00 00 F4 03 04 00 45 5F A8 66 B6 04 01 00 00 0D 4D 83 8D C6 B8 AA 37 [09:34:44]CommunicateWithHost err = 0 [09:34:44]CheckOFDResponse [09:34:44]1017 (14) - 77093643461234 [09:34:44]1041 (16) - 0000000002098565 [09:34:44]1040 (4) - 24729 [09:34:44]1012 (4) - 30.07.2024 03:34 [09:34:44]1206 (1) - 0 [09:34:44]OFD Sender: Remove packet 24729 [09:34:44]ProducePacketName [09:34:44]name=ofd_packets/00024729 [09:34:44]NVStorageDeleteData [09:34:44]Write to MH i2c: 01 00 00 C1 6D 2E [09:34:44]Write i2c OK [09:34:44]MH_I2C_Read... [09:34:44]Read from MH i2c: 01 [09:34:44]MH_I2C_Read... [09:34:44]Read from MH i2c: 01 07 00 [09:34:44]MH_I2C_Read... [09:34:44]Read from MH i2c: 01 07 00 C1 6D 00 00 00 00 00 E7 0C 28 [09:34:44]RasterBufferAndPrint [09:34:44]line [09:34:44]line [09:34:44]line [09:34:44]line [09:34:44]line [09:34:44]written 0, free lines is 3309 [09:34:44]MH_Cut [09:34:44]Write to MH i2c: D1 01 00 C8 6D 01 07 [09:34:44]Write i2c OK [09:34:44]MH_I2C_Read... [09:34:44]Read from MH i2c: D1 [09:34:44]MH_I2C_Read... [09:34:44]Read from MH i2c: D1 01 00 [09:34:44]MH_I2C_Read... [09:34:44]Read from MH i2c: D1 01 00 C8 6D 00 06 [09:34:44]Write to MH i2c: 01 00 00 C9 6D 36 [09:34:44]Write i2c OK [09:34:44]MH_I2C_Read... [09:34:44]OFD Sender: No OFD packet to send [09:34:45]*** Cut start [09:34:45]*** Partial cut [09:34:45]*** CUTSNS_PIN = 1 [09:34:45]*** CUTSNS_PIN = 0 [09:34:45]*** Brake cut motor [09:34:45]Read from MH i2c: 01 [09:34:45]MH_I2C_Read... [09:34:45]*** Stop cut motor [09:34:45]*** Cut end [09:34:45]Read from MH i2c: 01 07 00 [09:34:45]MH_I2C_Read... [09:34:45]Read from MH i2c: 01 07 00 C9 6D 00 00 00 00 00 FF 0F 4B [09:34:45]process_action close_receipt done [09:34:45]requested_data is exist [09:34:45]produce_requested_data [09:34:45]requested_item fm.sn is exist - process it [09:34:45]wFMCommunicate request_size=4 [09:34:45]MH_SAM_APDU [09:34:45]CAPDU: 80 11 00 00 [09:34:45]Write to MH i2c: E2 08 00 CA 6D 80 11 00 00 00 00 00 00 B1 [09:34:45]Write i2c OK [09:34:45]MH_I2C_Read... [09:34:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:45]Read from MH i2c: E2 [09:34:45]MH_I2C_Read... [09:34:45]Read from MH i2c: E2 17 00 [09:34:45]MH_I2C_Read... [09:34:45]Read from MH i2c: E2 17 00 CA 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 07 [09:34:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:34:45]wFMCommunicate OK [09:34:45]requested_item fd.num is exist - process it [09:34:45]SAM_PROTO_GetFieldsCounters [09:34:45]wFMCommunicate request_size=4 [09:34:45]MH_SAM_APDU [09:34:45]CAPDU: 80 13 00 00 [09:34:45]Write to MH i2c: E2 08 00 CB 6D 80 13 00 00 00 00 00 00 B4 [09:34:45]Write i2c OK [09:34:45]MH_I2C_Read... [09:34:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:34:45]Read from MH i2c: E2 [09:34:45]MH_I2C_Read... [09:34:45]Read from MH i2c: E2 62 00 [09:34:45]MH_I2C_Read... [09:34:45]Read from MH i2c: E2 62 00 CB 6D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 99 60 00 00 0E 04 04 00 30 00 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 36 [09:34:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 99 60 00 00 0E 04 04 00 30 00 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 [09:34:45]wFMCommunicate OK [09:34:45]SAM_PROTO_GetFieldsCounters done [09:34:45]requested_item shift.num is exist - process it [09:34:45]requested_item shift.opened is exist - process it [09:34:45]req_shift_opened [09:34:45]FM_GetShiftState [09:34:45]SAM_PROTO_GetShiftState [09:34:45]wFMCommunicate request_size=4 [09:34:45]MH_SAM_APDU [09:34:45]CAPDU: 80 13 01 00 [09:34:45]Write to MH i2c: E2 08 00 CC 6D 80 13 01 00 00 00 00 00 B6 [09:34:45]Write i2c OK [09:34:45]MH_I2C_Read... [09:34:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:45]Read from MH i2c: E2 [09:34:45]MH_I2C_Read... [09:34:45]Read from MH i2c: E2 0E 00 [09:34:45]MH_I2C_Read... [09:34:45]Read from MH i2c: E2 0E 00 CC 6D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 69 [09:34:45]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:34:45]wFMCommunicate OK [09:34:45]SAM_PROTO_GetShiftState done [09:34:45]FM_GetShiftState done [09:34:45]req_shift_opened done [09:34:45]requested_item shift.open_date is exist - process it [09:34:45]req_shift_open_date [09:34:45]req_shift_open_date done [09:34:45]produce_requested_data done [09:34:45]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24729,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:34:45]process_action_free close_receipt [09:34:45]json_value_free [09:34:45]json_value_free done [09:34:45]process_json_proto returns [09:34:45]Send response to host [09:34:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24729,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:34:45]free response buf [09:34:45]execute_script done [09:34:45]execute_script returns [09:34:45]free content buf [09:34:45]Sock 7.Close socket [09:34:45]Sock 7.Thread stoped [09:34:49]OFD Sender: No OFD packet to send [09:34:54]OFD Sender: No OFD packet to send [09:34:59]OFD Sender: No OFD packet to send [09:35:04]OFD Sender: No OFD packet to send [09:35:09]OFD Sender: No OFD packet to send [09:35:14]OFD Sender: No OFD packet to send [09:35:19]OFD Sender: No OFD packet to send [09:35:24]OFD Sender: No OFD packet to send [09:35:29]OFD Sender: No OFD packet to send [09:35:34]OFD Sender: No OFD packet to send [09:35:39]OFD Sender: No OFD packet to send [09:35:44]OFD Sender: No OFD packet to send [09:35:49]OFD Sender: No OFD packet to send [09:35:54]OFD Sender: No OFD packet to send [09:35:59]OFD Sender: No OFD packet to send [09:36:04]OFD Sender: No OFD packet to send [09:36:09]OFD Sender: No OFD packet to send [09:36:14]OFD Sender: No OFD packet to send [09:36:19]OFD Sender: No OFD packet to send [09:36:24]OFD Sender: No OFD packet to send [09:36:29]OFD Sender: No OFD packet to send [09:36:34]OFD Sender: No OFD packet to send [09:36:39]OFD Sender: No OFD packet to send [09:36:44]OFD Sender: No OFD packet to send [09:36:49]OFD Sender: No OFD packet to send [09:36:54]OFD Sender: No OFD packet to send [09:36:59]OFD Sender: No OFD packet to send [09:37:04]OFD Sender: No OFD packet to send [09:37:09]OFD Sender: No OFD packet to send [09:37:14]OFD Sender: No OFD packet to send [09:37:19]OFD Sender: No OFD packet to send [09:37:24]OFD Sender: No OFD packet to send [09:37:29]OFD Sender: No OFD packet to send [09:37:34]OFD Sender: No OFD packet to send [09:37:38]accept exits with 9 [09:37:38]New connection [09:37:38]New thread 3067469156 created [09:37:38]Thread 3067612516 joined [09:37:38]Waiting for new connection... [09:37:38] Sock 9.Parse request [09:37:38]Sock 9.Check first char [09:37:38]Sock 9.First char is OK [09:37:38]request: POST /json_proto HTTP/1.0 [09:37:38]Method: POST [09:37:38]URL: /json_proto [09:37:38]Method is POST - this is cgi request [09:37:38]url: /json_proto [09:37:38]query_string will be loaded in cgi processing [09:37:38]execute_cgi json_proto POST (null) [09:37:38]execute_cgi path=json_proto method=POST [09:37:38]POST find Content-Length [09:37:38]Host: 172.17.45.131:8080 [09:37:38]Content-Length: 678 [09:37:38]Content-Type: application/json [09:37:38] [09:37:38]POST finish read [09:37:38]Found Content-Length = 678 [09:37:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610381", "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.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:37:38]execute_script... [09:37:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610381", "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.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:37:38]POST & json_proto [09:37:38]process_json_proto [09:37:38]json parsed OK: [09:37:38]protocol is kg_v1.0 [09:37:38]action value=close_receipt [09:37:38]process_action close_receipt [09:37:38]cmd_close_receipt [09:37:38]MH_GetDate [09:37:38]Write to MH i2c: F0 00 00 CD 6D 29 [09:37:38]Write i2c OK [09:37:38]MH_I2C_Read... [09:37:38]Read from MH i2c: F0 [09:37:38]MH_I2C_Read... [09:37:38]Read from MH i2c: F0 09 00 [09:37:38]MH_I2C_Read... [09:37:38]Read from MH i2c: F0 09 00 CD 6D 00 67 B4 A8 66 C6 D4 6E 66 C9 [09:37:38]GetLastDocTimeStamp 1722332086 [09:37:38]current date 1722332263 [09:37:38]FM_GetShiftState [09:37:38]SAM_PROTO_GetShiftState [09:37:38]wFMCommunicate request_size=4 [09:37:38]MH_SAM_APDU [09:37:38]CAPDU: 80 13 01 00 [09:37:38]Write to MH i2c: E2 08 00 CE 6D 80 13 01 00 00 00 00 00 B8 [09:37:38]Write i2c OK [09:37:38]MH_I2C_Read... [09:37:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:38]Read from MH i2c: E2 [09:37:38]MH_I2C_Read... [09:37:38]Read from MH i2c: E2 0E 00 [09:37:38]MH_I2C_Read... [09:37:38]Read from MH i2c: E2 0E 00 CE 6D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 6B [09:37:38]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:37:38]wFMCommunicate OK [09:37:38]SAM_PROTO_GetShiftState done [09:37:38]FM_GetShiftState done [09:37:38]opened in 1722298218 [09:37:38]opened+sec_in_day 1722384618 [09:37:38]quantity*price = 90038 [09:37:38]sum+1 = 90039 [09:37:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.62 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 105 30.07.2024 09:37 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24730 ФПД: 30416186913406 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T093743&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24730&fm=30416186913406&tin=02508201610067®Number=0000000000171247&sum=90000 [09:37:40]StoreToDocumentArchive [09:37:40]shift 48 fd 24730 [09:37:40]save to /storage/0048/doc_00024730 [09:37:40]save last doc name /storage/0048/doc_00024730 to /storage/kkm_last_doc_name [09:37:40]save OK [09:37:40]Clear old archive folders... [09:37:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:37:40]tlvbuf is 0144C4B0 [09:37:40]SAM_PROTO_ClearQueue [09:37:40]wFMCommunicate request_size=4 [09:37:40]MH_SAM_APDU [09:37:40]CAPDU: 80 09 00 00 [09:37:40]Write to MH i2c: E2 08 00 DB 6D 80 09 00 00 00 00 00 00 BA [09:37:40]Write i2c OK [09:37:40]MH_I2C_Read... [09:37:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:37:40]Read from MH i2c: E2 [09:37:40]MH_I2C_Read... [09:37:40]Read from MH i2c: E2 03 00 [09:37:40]MH_I2C_Read... [09:37:40]Read from MH i2c: E2 03 00 DB 6D 00 90 00 BC [09:37:40]RAPDU: 90 00 [09:37:40]wFMCommunicate OK [09:37:40]SAM_PROTO_ClearQueue done [09:37:40]KKMCreateOFDPacket [09:37:40]OFDProtocolAddRootSTLVToBuf [09:37:40]FM_MakeSignedData [09:37:40]FM_MakeSignedData [09:37:40]SAM_PROTO_SignData [09:37:40]wFMCommunicate request_size=4 [09:37:40]MH_SAM_APDU [09:37:40]CAPDU: 80 0D 01 02 [09:37:40]Write to MH i2c: E2 08 00 DC 6D 80 0D 01 02 00 00 00 00 C2 [09:37:40]Write i2c OK [09:37:40]MH_I2C_Read... [09:37:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:37:40]Read from MH i2c: E2 [09:37:40]MH_I2C_Read... [09:37:40]Read from MH i2c: E2 03 00 [09:37:40]MH_I2C_Read... [09:37:40]Read from MH i2c: E2 03 00 DC 6D 00 90 00 BD [09:37:40]RAPDU: 90 00 [09:37:40]wFMCommunicate OK [09:37:40]wFMCommunicate request_size=255 [09:37:40]MH_SAM_APDU [09:37: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 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 69 00 00 00 F4 03 04 00 67 B4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9A 60 00 00 35 04 06 00 1B [09:37:40]Write to MH i2c: E2 02 01 DD 6D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 69 00 00 00 F4 03 04 00 67 B4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9A 60 00 00 35 04 06 00 1B 00 00 DE [09:37:40]Write i2c OK [09:37:40]MH_I2C_Read... [09:37:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:40]Read from MH i2c: E2 [09:37:40]MH_I2C_Read... [09:37:40]Read from MH i2c: E2 03 00 [09:37:40]MH_I2C_Read... [09:37:40]Read from MH i2c: E2 03 00 DD 6D 00 90 00 BE [09:37:40]RAPDU: 90 00 [09:37:40]wFMCommunicate OK [09:37:40]wFMCommunicate request_size=10 [09:37:40]MH_SAM_APDU [09:37:40]CAPDU: 80 0D 02 02 05 A9 D2 04 32 7E [09:37:40]Write to MH i2c: E2 0D 00 DE 6D 80 0D 02 02 05 00 A9 D2 04 32 7E 00 00 FE [09:37:40]Write i2c OK [09:37:40]MH_I2C_Read... [09:37:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:40]Read from MH i2c: E2 [09:37:40]MH_I2C_Read... [09:37:40]Read from MH i2c: E2 03 00 [09:37:40]MH_I2C_Read... [09:37:40]Read from MH i2c: E2 03 00 DE 6D 00 90 00 BF [09:37:40]RAPDU: 90 00 [09:37:40]wFMCommunicate OK [09:37:40]wFMCommunicate request_size=4 [09:37:40]MH_SAM_APDU [09:37:40]CAPDU: 80 0D 03 02 [09:37:40]Write to MH i2c: E2 08 00 DF 6D 80 0D 03 02 00 00 00 00 C7 [09:37:40]Write i2c OK [09:37:40]MH_I2C_Read... [09:37:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:37:40]Read from MH i2c: E2 [09:37:40]MH_I2C_Read... [09:37:40]Read from MH i2c: E2 0B 00 [09:37:40]MH_I2C_Read... [09:37:40]Read from MH i2c: E2 0B 00 DF 6D 00 A9 45 B7 0F 5E AA 1D B7 90 00 58 [09:37:40]RAPDU: A9 45 B7 0F 5E AA 1D B7 90 00 [09:37:40]wFMCommunicate OK [09:37:40]SAM_PROTO_SignData done [09:37:40]FM_MakeSignedData done [09:37:40]CreateOFDProtocolMessage [09:37:40]wFMCommunicate request_size=4 [09:37:40]MH_SAM_APDU [09:37:40]CAPDU: 80 11 00 00 [09:37:40]Write to MH i2c: E2 08 00 E0 6D 80 11 00 00 00 00 00 00 C7 [09:37:40]Write i2c OK [09:37:40]MH_I2C_Read... [09:37:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:40]Read from MH i2c: E2 [09:37:40]MH_I2C_Read... [09:37:40]Read from MH i2c: E2 17 00 [09:37:40]MH_I2C_Read... [09:37:40]Read from MH i2c: E2 17 00 E0 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 1D [09:37:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:37:40]wFMCommunicate OK [09:37:40]CreateOFDProtocolMessage done [09:37:40]OFDSenderStorePacket 24730 [09:37:40]StoreOFDPacket docnum=24730 [09:37:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 06 36 07 01 B6 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 69 00 00 00 F4 03 04 00 67 B4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9A 60 00 00 35 04 06 00 1B A9 D2 04 32 7E A9 45 B7 0F 5E AA 1D B7 [09:37:40]CheckFolder [09:37:40]dirname=/storage/ofd_packets [09:37:40]CheckFolder done [09:37:40]ProducePacketName [09:37:40]name=ofd_packets/00024730 [09:37:40]NVStorageSaveData ofd_packets/00024730 [09:37:40]File name is /storage/ofd_packets/00024730 [09:37:40]Write 301 bytes [09:37:40]NVStorageSaveData done [09:37:40]OFDSenderStorePacket done [09:37:40]KKMCreateOFDPacket done [09:37:40]NVStorageSaveData kkm_last_timestamp [09:37:40]File name is /storage/kkm_last_timestamp [09:37:40]Write 4 bytes [09:37:40]NVStorageSaveData done [09:37:40]ExternCall_PrintAddStr [09:37:40]wPrintStart [09:37:40]Write to MH i2c: 01 00 00 E1 6D 4E [09:37:40]OFD Sender: Processing packet 24730 [packets to send 29, broken 28] [09:37:40]ProducePacketName [09:37:40]name=ofd_packets/00024730 [09:37:40]OFD Sender: To server: pG, [09:37:40]CommunicateWithHost lk.salyk.kg:30040 [09:37:40]ConnectInit lk.salyk.kg [09:37:40]Write i2c OK [09:37:40]MH_I2C_Read... [09:37:40]Read from MH i2c: 01 [09:37:40]MH_I2C_Read... [09:37:40]Read from MH i2c: 01 07 00 [09:37:40]MH_I2C_Read... [09:37:40]Read from MH i2c: 01 07 00 E1 6D 00 00 00 00 00 FF 0F 63 [09:37:40]RasterBufferAndPrint [09:37:40]line Счет N : (1)610381 [09:37:40]line ИНН: 02508201610067 [09:37:40]line Контрольно-Кассовый Чек [09:37:40]line ПРОДАЖА [09:37:40]line ТРК (МРК, ГНК) : 42 [09:37:40]line Товар: 2710124130 [09:37:40]line Аи-92-К-2 [09:37:40]line 13.280 * 67.80 [09:37:40]line = 900.38 [09:37:40]line НДС 12% НСП 1% [09:37:40]line > о реализуемом товаре [09:37:40]line ОКРУГЛЕНИЕ: -0.38 [09:37:40]line ИТОГО: 900.00 [09:37:40]line Внесено: 900.00 [09:37:40]line СДАЧА: 0.00 [09:37:40]line НСП 1% : 7.97 [09:37:40]line НДС 12% : 95.62 [09:37:40]line Наличными: 900.00 [09:37:40]line Безнал.: 0.00 [09:37:40]line Место: АЗС № 127 "Партнер Нефть" [09:37:40]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:37:40]line СНО: Общий режим [09:37:40]line Чек 105 30.07.2024 09:37 [09:37:40]line Смена: 48 ФФД: 1.0 [09:37:40]line ЗНМ: 0300000158 [09:37:40]line РНМ: 0000000000171247 [09:37:40]line Версия ККМ: v1.0 [09:37:40]line ФМ: 0000000002098565 [09:37:40]line ФД: 24730 [09:37:40]line ФПД: 30416186913406 [09:37:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T093743&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24730&fm=30416186913406&tin=02508201610067®Number=0000000000171247&sum=90000 [09:37:40]Connected sock=10 [09:37:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 06 36 07 01 B6 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 69 00 00 00 F4 03 04 00 67 B4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9A 60 00 00 35 04 06 00 1B A9 D2 04 32 7E A9 45 B7 0F 5E AA 1D B7 [09:37:40]written 0, free lines is 4095 [09:37:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 5A 95 47 00 4A 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9A 60 00 00 F4 03 04 00 F6 5F A8 66 B6 04 01 00 00 E0 EB 16 8A C1 BC E2 04 [09:37:41]CommunicateWithHost err = 0 [09:37:41]CheckOFDResponse [09:37:41]1017 (14) - 77093643461234 [09:37:41]1041 (16) - 0000000002098565 [09:37:41]1040 (4) - 24730 [09:37:41]1012 (4) - 30.07.2024 03:37 [09:37:41]1206 (1) - 0 [09:37:41]OFD Sender: Remove packet 24730 [09:37:41]ProducePacketName [09:37:41]name=ofd_packets/00024730 [09:37:41]NVStorageDeleteData [09:37:41]Write to MH i2c: 01 00 00 0C 6E 7A [09:37:41]Write i2c OK [09:37:41]MH_I2C_Read... [09:37:41]Read from MH i2c: 01 [09:37:41]MH_I2C_Read... [09:37:41]Read from MH i2c: 01 07 00 [09:37:41]MH_I2C_Read... [09:37:41]Read from MH i2c: 01 07 00 0C 6E 00 00 00 00 00 E8 0C 75 [09:37:41]RasterBufferAndPrint [09:37:41]line [09:37:41]line [09:37:41]line [09:37:41]line [09:37:41]line [09:37:41]written 0, free lines is 3310 [09:37:41]MH_Cut [09:37:41]Write to MH i2c: D1 01 00 13 6E 01 53 [09:37:41]Write i2c OK [09:37:41]MH_I2C_Read... [09:37:41]Read from MH i2c: D1 [09:37:41]MH_I2C_Read... [09:37:41]Read from MH i2c: D1 01 00 [09:37:41]MH_I2C_Read... [09:37:41]Read from MH i2c: D1 01 00 13 6E 00 52 [09:37:41]Write to MH i2c: 01 00 00 14 6E 82 [09:37:41]Write i2c OK [09:37:41]MH_I2C_Read... [09:37:41]OFD Sender: No OFD packet to send [09:37:42]*** Cut start [09:37:42]*** Partial cut [09:37:42]*** CUTSNS_PIN = 1 [09:37:42]*** CUTSNS_PIN = 0 [09:37:42]*** Brake cut motor [09:37:42]Read from MH i2c: 01 [09:37:42]MH_I2C_Read... [09:37:42]*** Stop cut motor [09:37:42]*** Cut end [09:37:42]Read from MH i2c: 01 07 00 [09:37:42]MH_I2C_Read... [09:37:42]Read from MH i2c: 01 07 00 14 6E 00 00 00 00 00 FF 0F 97 [09:37:42]process_action close_receipt done [09:37:42]requested_data is exist [09:37:42]produce_requested_data [09:37:42]requested_item fm.sn is exist - process it [09:37:42]wFMCommunicate request_size=4 [09:37:42]MH_SAM_APDU [09:37:42]CAPDU: 80 11 00 00 [09:37:42]Write to MH i2c: E2 08 00 15 6E 80 11 00 00 00 00 00 00 FD [09:37:42]Write i2c OK [09:37:42]MH_I2C_Read... [09:37:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:42]Read from MH i2c: E2 [09:37:42]MH_I2C_Read... [09:37:42]Read from MH i2c: E2 17 00 [09:37:42]MH_I2C_Read... [09:37:42]Read from MH i2c: E2 17 00 15 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 53 [09:37:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:37:42]wFMCommunicate OK [09:37:42]requested_item fd.num is exist - process it [09:37:42]SAM_PROTO_GetFieldsCounters [09:37:42]wFMCommunicate request_size=4 [09:37:42]MH_SAM_APDU [09:37:42]CAPDU: 80 13 00 00 [09:37:42]Write to MH i2c: E2 08 00 16 6E 80 13 00 00 00 00 00 00 00 [09:37:42]Write i2c OK [09:37:42]MH_I2C_Read... [09:37:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:37:42]Read from MH i2c: E2 [09:37:42]MH_I2C_Read... [09:37:42]Read from MH i2c: E2 62 00 [09:37:42]MH_I2C_Read... [09:37:42]Read from MH i2c: E2 62 00 16 6E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 9A 60 00 00 0E 04 04 00 30 00 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 86 [09:37:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 9A 60 00 00 0E 04 04 00 30 00 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 [09:37:42]wFMCommunicate OK [09:37:42]SAM_PROTO_GetFieldsCounters done [09:37:42]requested_item shift.num is exist - process it [09:37:42]requested_item shift.opened is exist - process it [09:37:42]req_shift_opened [09:37:42]FM_GetShiftState [09:37:42]SAM_PROTO_GetShiftState [09:37:42]wFMCommunicate request_size=4 [09:37:42]MH_SAM_APDU [09:37:42]CAPDU: 80 13 01 00 [09:37:42]Write to MH i2c: E2 08 00 17 6E 80 13 01 00 00 00 00 00 02 [09:37:42]Write i2c OK [09:37:42]MH_I2C_Read... [09:37:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:43]Read from MH i2c: E2 [09:37:43]MH_I2C_Read... [09:37:43]Read from MH i2c: E2 0E 00 [09:37:43]MH_I2C_Read... [09:37:43]Read from MH i2c: E2 0E 00 17 6E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B5 [09:37:43]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:37:43]wFMCommunicate OK [09:37:43]SAM_PROTO_GetShiftState done [09:37:43]FM_GetShiftState done [09:37:43]req_shift_opened done [09:37:43]requested_item shift.open_date is exist - process it [09:37:43]req_shift_open_date [09:37:43]req_shift_open_date done [09:37:43]produce_requested_data done [09:37:43]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24730,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:37:43]process_action_free close_receipt [09:37:43]json_value_free [09:37:43]json_value_free done [09:37:43]process_json_proto returns [09:37:43]Send response to host [09:37:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24730,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:37:43]free response buf [09:37:43]execute_script done [09:37:43]execute_script returns [09:37:43]free content buf [09:37:43]Sock 9.Close socket [09:37:43]Sock 9.Thread stoped [09:37:46]OFD Sender: No OFD packet to send [09:37:51]OFD Sender: No OFD packet to send [09:37:56]OFD Sender: No OFD packet to send [09:38:01]OFD Sender: No OFD packet to send [09:38:06]OFD Sender: No OFD packet to send [09:38:11]OFD Sender: No OFD packet to send [09:38:16]OFD Sender: No OFD packet to send [09:38:21]OFD Sender: No OFD packet to send [09:38:26]OFD Sender: No OFD packet to send [09:38:31]OFD Sender: No OFD packet to send [09:38:36]OFD Sender: No OFD packet to send [09:38:41]OFD Sender: No OFD packet to send [09:38:46]OFD Sender: No OFD packet to send [09:38:51]OFD Sender: No OFD packet to send [09:38:56]OFD Sender: No OFD packet to send [09:39:01]OFD Sender: No OFD packet to send [09:39:06]OFD Sender: No OFD packet to send [09:39:11]OFD Sender: No OFD packet to send [09:39:16]OFD Sender: No OFD packet to send [09:39:21]OFD Sender: No OFD packet to send [09:39:26]OFD Sender: No OFD packet to send [09:39:31]OFD Sender: No OFD packet to send [09:39:36]OFD Sender: No OFD packet to send [09:39:41]OFD Sender: No OFD packet to send [09:39:46]OFD Sender: No OFD packet to send [09:39:51]OFD Sender: No OFD packet to send [09:39:56]OFD Sender: No OFD packet to send [09:40:01]OFD Sender: No OFD packet to send [09:40:06]OFD Sender: No OFD packet to send [09:40:11]OFD Sender: No OFD packet to send [09:40:16]OFD Sender: No OFD packet to send [09:40:21]OFD Sender: No OFD packet to send [09:40:26]OFD Sender: No OFD packet to send [09:40:31]OFD Sender: No OFD packet to send [09:40:36]OFD Sender: No OFD packet to send [09:40:41]OFD Sender: No OFD packet to send [09:40:46]OFD Sender: No OFD packet to send [09:40:51]OFD Sender: No OFD packet to send [09:40:56]OFD Sender: No OFD packet to send [09:41:01]OFD Sender: No OFD packet to send [09:41:06]OFD Sender: No OFD packet to send [09:41:11]OFD Sender: No OFD packet to send [09:41:16]OFD Sender: No OFD packet to send [09:41:21]OFD Sender: No OFD packet to send [09:41:26]OFD Sender: No OFD packet to send [09:41:31]OFD Sender: No OFD packet to send [09:41:36]OFD Sender: No OFD packet to send [09:41:41]OFD Sender: No OFD packet to send [09:41:46]OFD Sender: No OFD packet to send [09:41:51]OFD Sender: No OFD packet to send [09:41:56]OFD Sender: No OFD packet to send [09:42:01]OFD Sender: No OFD packet to send [09:42:06]OFD Sender: No OFD packet to send [09:42:11]OFD Sender: No OFD packet to send [09:42:16]OFD Sender: No OFD packet to send [09:42:21]OFD Sender: No OFD packet to send [09:42:26]OFD Sender: No OFD packet to send [09:42:31]OFD Sender: No OFD packet to send [09:42:36]OFD Sender: No OFD packet to send [09:42:41]OFD Sender: No OFD packet to send [09:42:46]OFD Sender: No OFD packet to send [09:42:51]OFD Sender: No OFD packet to send [09:42:57]OFD Sender: No OFD packet to send [09:43:02]OFD Sender: No OFD packet to send [09:43:07]OFD Sender: No OFD packet to send [09:43:12]OFD Sender: No OFD packet to send [09:43:17]OFD Sender: No OFD packet to send [09:43:22]OFD Sender: No OFD packet to send [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:43:58]accept exits with 7 [09:43:58]New connection [09:43:58]New thread 3067612516 created [09:43:58]Thread 3067469156 joined [09:43:58]Waiting for new connection... [09:43:58] Sock 7.Parse request [09:43:58]Sock 7.Check first char [09:43:58]Sock 7.First char is OK [09:43:58]request: POST /json_proto HTTP/1.0 [09:43:58]Method: POST [09:43:58]URL: /json_proto [09:43:58]Method is POST - this is cgi request [09:43:58]url: /json_proto [09:43:58]query_string will be loaded in cgi processing [09:43:58]execute_cgi json_proto POST (null) [09:43:58]execute_cgi path=json_proto method=POST [09:43:58]POST find Content-Length [09:43:58]Host: 172.17.45.131:8080 [09:43:58]Content-Length: 799 [09:43:58]Content-Type: application/json [09:43:58] [09:43:58]POST finish read [09:43:58]Found Content-Length = 799 [09:43:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610382", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:43:58]execute_script... [09:43:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610382", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:43:58]POST & json_proto [09:43:58]process_json_proto [09:43:58]json parsed OK: [09:43:58]protocol is kg_v1.0 [09:43:58]action value=close_receipt [09:43:58]process_action close_receipt [09:43:58]cmd_close_receipt [09:43:58]MH_GetDate [09:43:58]Write to MH i2c: F0 00 00 18 6E 75 [09:43:58]Write i2c OK [09:43:58]MH_I2C_Read... [09:43:58]Read from MH i2c: F0 [09:43:58]MH_I2C_Read... [09:43:58]Read from MH i2c: F0 09 00 [09:43:58]MH_I2C_Read... [09:43:58]Read from MH i2c: F0 09 00 18 6E 00 E3 B5 A8 66 C6 D4 6E 66 92 [09:43:58]GetLastDocTimeStamp 1722332263 [09:43:58]current date 1722332643 [09:43:58]FM_GetShiftState [09:43:58]SAM_PROTO_GetShiftState [09:43:58]wFMCommunicate request_size=4 [09:43:58]MH_SAM_APDU [09:43:58]CAPDU: 80 13 01 00 [09:43:58]Write to MH i2c: E2 08 00 19 6E 80 13 01 00 00 00 00 00 04 [09:43:58]Write i2c OK [09:43:58]MH_I2C_Read... [09:43:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:59]Read from MH i2c: E2 [09:43:59]MH_I2C_Read... [09:43:59]Read from MH i2c: E2 0E 00 [09:43:59]MH_I2C_Read... [09:43:59]Read from MH i2c: E2 0E 00 19 6E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B7 [09:43:59]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:43:59]wFMCommunicate OK [09:43:59]SAM_PROTO_GetShiftState done [09:43:59]FM_GetShiftState done [09:43:59]opened in 1722298218 [09:43:59]opened+sec_in_day 1722384618 [09:43:59]quantity*price = 150037 [09:43:59]sum+1 = 150038 [09:43:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.37 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.37 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 106 30.07.2024 09:44 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24731 ФПД: 162848247403016 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T094403&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24731&fm=162848247403016&tin=02508201610067®Number=0000000000171247&sum=150037 [09:44:00]StoreToDocumentArchive [09:44:00]shift 48 fd 24731 [09:44:00]save to /storage/0048/doc_00024731 [09:44:00]save last doc name /storage/0048/doc_00024731 to /storage/kkm_last_doc_name [09:44:00]save OK [09:44:00]Clear old archive folders... [09:44:00]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:44:00]tlvbuf is 013E5CA0 [09:44:00]SAM_PROTO_ClearQueue [09:44:00]wFMCommunicate request_size=4 [09:44:00]MH_SAM_APDU [09:44:00]CAPDU: 80 09 00 00 [09:44:00]Write to MH i2c: E2 08 00 26 6E 80 09 00 00 00 00 00 00 06 [09:44:00]Write i2c OK [09:44:00]MH_I2C_Read... [09:44:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:44:00]Read from MH i2c: E2 [09:44:00]MH_I2C_Read... [09:44:00]Read from MH i2c: E2 03 00 [09:44:00]MH_I2C_Read... [09:44:00]Read from MH i2c: E2 03 00 26 6E 00 90 00 08 [09:44:00]RAPDU: 90 00 [09:44:00]wFMCommunicate OK [09:44:00]SAM_PROTO_ClearQueue done [09:44:00]KKMCreateOFDPacket [09:44:00]OFDProtocolAddRootSTLVToBuf [09:44:00]FM_MakeSignedData [09:44:00]FM_MakeSignedData [09:44:00]SAM_PROTO_SignData [09:44:00]wFMCommunicate request_size=4 [09:44:00]MH_SAM_APDU [09:44:00]CAPDU: 80 0D 01 02 [09:44:00]Write to MH i2c: E2 08 00 27 6E 80 0D 01 02 00 00 00 00 0E [09:44:00]Write i2c OK [09:44:00]MH_I2C_Read... [09:44:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:44:00]Read from MH i2c: E2 [09:44:00]MH_I2C_Read... [09:44:00]Read from MH i2c: E2 03 00 [09:44:00]MH_I2C_Read... [09:44:00]Read from MH i2c: E2 03 00 27 6E 00 90 00 09 [09:44:00]RAPDU: 90 00 [09:44:00]wFMCommunicate OK [09:44:00]wFMCommunicate request_size=255 [09:44:00]MH_SAM_APDU [09:44:00]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 E3 B5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9B 60 00 00 35 04 06 00 94 1C 0F F0 [09:44:00]Write to MH i2c: E2 02 01 28 6E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 E3 B5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9B 60 00 00 35 04 06 00 94 1C 0F F0 00 00 8D [09:44:00]Write i2c OK [09:44:00]MH_I2C_Read... [09:44:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:00]Read from MH i2c: E2 [09:44:00]MH_I2C_Read... [09:44:00]Read from MH i2c: E2 03 00 [09:44:00]MH_I2C_Read... [09:44:00]Read from MH i2c: E2 03 00 28 6E 00 90 00 0A [09:44:00]RAPDU: 90 00 [09:44:00]wFMCommunicate OK [09:44:00]wFMCommunicate request_size=7 [09:44:00]MH_SAM_APDU [09:44:00]CAPDU: 80 0D 02 02 02 52 08 [09:44:00]Write to MH i2c: E2 0A 00 29 6E 80 0D 02 02 02 00 52 08 00 00 6F [09:44:00]Write i2c OK [09:44:00]MH_I2C_Read... [09:44:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:00]Read from MH i2c: E2 [09:44:00]MH_I2C_Read... [09:44:00]Read from MH i2c: E2 03 00 [09:44:00]MH_I2C_Read... [09:44:00]Read from MH i2c: E2 03 00 29 6E 00 90 00 0B [09:44:00]RAPDU: 90 00 [09:44:00]wFMCommunicate OK [09:44:00]wFMCommunicate request_size=4 [09:44:00]MH_SAM_APDU [09:44:00]CAPDU: 80 0D 03 02 [09:44:00]Write to MH i2c: E2 08 00 2A 6E 80 0D 03 02 00 00 00 00 13 [09:44:00]Write i2c OK [09:44:00]MH_I2C_Read... [09:44:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:44:00]Read from MH i2c: E2 [09:44:00]MH_I2C_Read... [09:44:00]Read from MH i2c: E2 0B 00 [09:44:00]MH_I2C_Read... [09:44:00]Read from MH i2c: E2 0B 00 2A 6E 00 4A B3 59 55 6F 6E A7 CE 90 00 11 [09:44:00]RAPDU: 4A B3 59 55 6F 6E A7 CE 90 00 [09:44:00]wFMCommunicate OK [09:44:00]SAM_PROTO_SignData done [09:44:00]FM_MakeSignedData done [09:44:00]CreateOFDProtocolMessage [09:44:00]wFMCommunicate request_size=4 [09:44:00]MH_SAM_APDU [09:44:00]CAPDU: 80 11 00 00 [09:44:00]Write to MH i2c: E2 08 00 2B 6E 80 11 00 00 00 00 00 00 13 [09:44:00]Write i2c OK [09:44:00]MH_I2C_Read... [09:44:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:00]Read from MH i2c: E2 [09:44:00]MH_I2C_Read... [09:44:00]Read from MH i2c: E2 17 00 [09:44:00]MH_I2C_Read... [09:44:00]Read from MH i2c: E2 17 00 2B 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 69 [09:44:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:44:00]wFMCommunicate OK [09:44:00]CreateOFDProtocolMessage done [09:44:00]OFDSenderStorePacket 24731 [09:44:00]StoreOFDPacket docnum=24731 [09:44:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 22 E7 04 01 DA 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 E3 B5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9B 60 00 00 35 04 06 00 94 1C 0F F0 52 08 4A B3 59 55 6F 6E A7 CE [09:44:00]CheckFolder [09:44:00]dirname=/storage/ofd_packets [09:44:00]CheckFolder done [09:44:00]ProducePacketName [09:44:00]name=ofd_packets/00024731 [09:44:00]NVStorageSaveData ofd_packets/00024731 [09:44:00]File name is /storage/ofd_packets/00024731 [09:44:00]Write 298 bytes [09:44:00]NVStorageSaveData done [09:44:00]OFDSenderStorePacket done [09:44:00]KKMCreateOFDPacket done [09:44:00]NVStorageSaveData kkm_last_timestamp [09:44:00]File name is /storage/kkm_last_timestamp [09:44:00]Write 4 bytes [09:44:00]NVStorageSaveData done [09:44:00]ExternCall_PrintAddStr [09:44:00]wPrintStart [09:44:00]Write to MH i2c: 01 00 00 2C 6E 9A [09:44:00]Write i2c OK [09:44:00]MH_I2C_Read... [09:44:00]Read from MH i2c: 01 [09:44:00]MH_I2C_Read... [09:44:00]Read from MH i2c: 01 07 00 [09:44:00]MH_I2C_Read... [09:44:00]Read from MH i2c: 01 07 00 2C 6E 00 00 00 00 00 FF 0F AF [09:44:00]RasterBufferAndPrint [09:44:00]line Счет N : (1)610382 [09:44:00]line ИНН: 02508201610067 [09:44:00]line Контрольно-Кассовый Чек [09:44:00]line ПРОДАЖА [09:44:00]line ТРК (МРК, ГНК) : 1 [09:44:00]line Товар: 2710194210 [09:44:00]line ДТ-К-2 [09:44:00]line 19.820 * 75.70 [09:44:00]line = 1500.37 [09:44:00]line НДС 12% НСП 1% [09:44:00]line > о реализуемом товаре [09:44:00]line ИТОГО: 1500.37 [09:44:00]line НСП 1% : 13.28 [09:44:00]line НДС 12% : 159.33 [09:44:00]line Наличными: 0.00 [09:44:00]line Безнал.: 1500.37 [09:44:00]line Место: АЗС № 127 "Партнер Нефть" [09:44:00]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:44:00]line СНО: Общий режим [09:44:00]line Чек 106 30.07.2024 09:44 [09:44:00]line Смена: 48 ФФД: 1.0 [09:44:00]line ЗНМ: 0300000158 [09:44:00]line РНМ: 0000000000171247 [09:44:00]line Версия ККМ: v1.0 [09:44:00]line Платежная система: O! деньги [09:44:00]line ФМ: 0000000002098565 [09:44:00]line ФД: 24731 [09:44:00]line ФПД: 162848247403016 [09:44:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T094403&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24731&fm=162848247403016&tin=02508201610067®Number=0000000000171247&sum=150037 [09:44:01]OFD Sender: Processing packet 24731 [packets to send 29, broken 28] [09:44:01]ProducePacketName [09:44:01]name=ofd_packets/00024731 [09:44:01]OFD Sender: To server: pG, [09:44:01]CommunicateWithHost lk.salyk.kg:30040 [09:44:01]ConnectInit lk.salyk.kg [09:44:01]written 0, free lines is 4095 [09:44:01]Connected sock=10 [09:44:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 22 E7 04 01 DA 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 00 00 00 F4 03 04 00 E3 B5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9B 60 00 00 35 04 06 00 94 1C 0F F0 52 08 4A B3 59 55 6F 6E A7 CE [09:44:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 B5 94 47 00 B8 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9B 60 00 00 F4 03 04 00 72 61 A8 66 B6 04 01 00 00 BA 8D 26 15 23 30 A4 4D [09:44:01]CommunicateWithHost err = 0 [09:44:01]CheckOFDResponse [09:44:01]1017 (14) - 77093643461234 [09:44:01]1041 (16) - 0000000002098565 [09:44:01]1040 (4) - 24731 [09:44:01]1012 (4) - 30.07.2024 03:43 [09:44:01]1206 (1) - 0 [09:44:01]OFD Sender: Remove packet 24731 [09:44:01]ProducePacketName [09:44:01]name=ofd_packets/00024731 [09:44:01]NVStorageDeleteData [09:44:01]Write to MH i2c: 01 00 00 56 6E C4 [09:44:01]Write i2c OK [09:44:01]MH_I2C_Read... [09:44:01]Read from MH i2c: 01 [09:44:01]MH_I2C_Read... [09:44:01]Read from MH i2c: 01 07 00 [09:44:01]MH_I2C_Read... [09:44:01]Read from MH i2c: 01 07 00 56 6E 00 00 00 00 00 F0 0C C7 [09:44:01]RasterBufferAndPrint [09:44:01]line [09:44:01]line [09:44:01]line [09:44:01]line [09:44:01]line [09:44:01]written 0, free lines is 3318 [09:44:01]MH_Cut [09:44:01]Write to MH i2c: D1 01 00 5D 6E 01 9D [09:44:01]Write i2c OK [09:44:01]MH_I2C_Read... [09:44:01]Read from MH i2c: D1 [09:44:01]MH_I2C_Read... [09:44:01]Read from MH i2c: D1 01 00 [09:44:01]MH_I2C_Read... [09:44:01]Read from MH i2c: D1 01 00 5D 6E 00 9C [09:44:01]Write to MH i2c: 01 00 00 5E 6E CC [09:44:01]Write i2c OK [09:44:01]MH_I2C_Read... [09:44:01]OFD Sender: No OFD packet to send [09:44:02]*** Cut start [09:44:02]*** Partial cut [09:44:02]*** CUTSNS_PIN = 1 [09:44:02]*** CUTSNS_PIN = 0 [09:44:02]*** Brake cut motor [09:44:02]Read from MH i2c: 01 [09:44:02]MH_I2C_Read... [09:44:02]*** Stop cut motor [09:44:02]*** Cut end [09:44:02]Read from MH i2c: 01 07 00 [09:44:02]MH_I2C_Read... [09:44:02]Read from MH i2c: 01 07 00 5E 6E 00 00 00 00 00 FF 0F E1 [09:44:02]process_action close_receipt done [09:44:02]requested_data is exist [09:44:02]produce_requested_data [09:44:02]requested_item fm.sn is exist - process it [09:44:02]wFMCommunicate request_size=4 [09:44:02]MH_SAM_APDU [09:44:02]CAPDU: 80 11 00 00 [09:44:02]Write to MH i2c: E2 08 00 5F 6E 80 11 00 00 00 00 00 00 47 [09:44:02]Write i2c OK [09:44:02]MH_I2C_Read... [09:44:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:02]Read from MH i2c: E2 [09:44:02]MH_I2C_Read... [09:44:02]Read from MH i2c: E2 17 00 [09:44:02]MH_I2C_Read... [09:44:02]Read from MH i2c: E2 17 00 5F 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 9D [09:44:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:44:02]wFMCommunicate OK [09:44:02]requested_item fd.num is exist - process it [09:44:02]SAM_PROTO_GetFieldsCounters [09:44:02]wFMCommunicate request_size=4 [09:44:02]MH_SAM_APDU [09:44:02]CAPDU: 80 13 00 00 [09:44:02]Write to MH i2c: E2 08 00 60 6E 80 13 00 00 00 00 00 00 4A [09:44:02]Write i2c OK [09:44:02]MH_I2C_Read... [09:44:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:44:02]Read from MH i2c: E2 [09:44:02]MH_I2C_Read... [09:44:02]Read from MH i2c: E2 62 00 [09:44:02]MH_I2C_Read... [09:44:02]Read from MH i2c: E2 62 00 60 6E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 9B 60 00 00 0E 04 04 00 30 00 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 D4 [09:44:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 9B 60 00 00 0E 04 04 00 30 00 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 [09:44:02]wFMCommunicate OK [09:44:02]SAM_PROTO_GetFieldsCounters done [09:44:02]requested_item shift.num is exist - process it [09:44:02]requested_item shift.opened is exist - process it [09:44:02]req_shift_opened [09:44:02]FM_GetShiftState [09:44:02]SAM_PROTO_GetShiftState [09:44:02]wFMCommunicate request_size=4 [09:44:02]MH_SAM_APDU [09:44:02]CAPDU: 80 13 01 00 [09:44:02]Write to MH i2c: E2 08 00 61 6E 80 13 01 00 00 00 00 00 4C [09:44:02]Write i2c OK [09:44:02]MH_I2C_Read... [09:44:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:03]Read from MH i2c: E2 [09:44:03]MH_I2C_Read... [09:44:03]Read from MH i2c: E2 0E 00 [09:44:03]MH_I2C_Read... [09:44:03]Read from MH i2c: E2 0E 00 61 6E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 FF [09:44:03]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:44:03]wFMCommunicate OK [09:44:03]SAM_PROTO_GetShiftState done [09:44:03]FM_GetShiftState done [09:44:03]req_shift_opened done [09:44:03]requested_item shift.open_date is exist - process it [09:44:03]req_shift_open_date [09:44:03]req_shift_open_date done [09:44:03]produce_requested_data done [09:44:03]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24731,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:44:03]process_action_free close_receipt [09:44:03]json_value_free [09:44:03]json_value_free done [09:44:03]process_json_proto returns [09:44:03]Send response to host [09:44:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24731,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:44:03]free response buf [09:44:03]execute_script done [09:44:03]execute_script returns [09:44:03]free content buf [09:44:03]Sock 7.Close socket [09:44:03]Sock 7.Thread stoped [09:44:06]OFD Sender: No OFD packet to send [09:44:11]OFD Sender: No OFD packet to send [09:44:16]OFD Sender: No OFD packet to send [09:44:21]OFD Sender: No OFD packet to send [09:44:26]OFD Sender: No OFD packet to send [09:44:31]OFD Sender: No OFD packet to send [09:44:36]OFD Sender: No OFD packet to send [09:44:41]OFD Sender: No OFD packet to send [09:44:46]OFD Sender: No OFD packet to send [09:44:51]OFD Sender: No OFD packet to send [09:44:56]OFD Sender: No OFD packet to send [09:45:01]OFD Sender: No OFD packet to send [09:45:06]OFD Sender: No OFD packet to send [09:45:11]OFD Sender: No OFD packet to send [09:45:15]accept exits with 9 [09:45:15]New connection [09:45:15]New thread 3067469156 created [09:45:15]Thread 3067612516 joined [09:45:15]Waiting for new connection... [09:45:15] Sock 9.Parse request [09:45:15]Sock 9.Check first char [09:45:15]Sock 9.First char is OK [09:45:15]request: POST /json_proto HTTP/1.0 [09:45:15]Method: POST [09:45:15]URL: /json_proto [09:45:15]Method is POST - this is cgi request [09:45:15]url: /json_proto [09:45:15]query_string will be loaded in cgi processing [09:45:15]execute_cgi json_proto POST (null) [09:45:15]execute_cgi path=json_proto method=POST [09:45:15]POST find Content-Length [09:45:15]Host: 172.17.45.131:8080 [09:45:15]Content-Length: 677 [09:45:15]Content-Type: application/json [09:45:15] [09:45:15]POST finish read [09:45:15]Found Content-Length = 677 [09:45:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610383", "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" ] } } [09:45:15]execute_script... [09:45: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)610383", "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" ] } } [09:45:15]POST & json_proto [09:45:15]process_json_proto [09:45:15]json parsed OK: [09:45:15]protocol is kg_v1.0 [09:45:15]action value=close_receipt [09:45:15]process_action close_receipt [09:45:15]cmd_close_receipt [09:45:15]MH_GetDate [09:45:15]Write to MH i2c: F0 00 00 62 6E BF [09:45:15]Write i2c OK [09:45:15]MH_I2C_Read... [09:45:15]Read from MH i2c: F0 [09:45:15]MH_I2C_Read... [09:45:15]Read from MH i2c: F0 09 00 [09:45:15]MH_I2C_Read... [09:45:15]Read from MH i2c: F0 09 00 62 6E 00 30 B6 A8 66 C6 D4 6E 66 2A [09:45:15]GetLastDocTimeStamp 1722332643 [09:45:15]current date 1722332720 [09:45:15]FM_GetShiftState [09:45:15]SAM_PROTO_GetShiftState [09:45:15]wFMCommunicate request_size=4 [09:45:15]MH_SAM_APDU [09:45:15]CAPDU: 80 13 01 00 [09:45:15]Write to MH i2c: E2 08 00 63 6E 80 13 01 00 00 00 00 00 4E [09:45:15]Write i2c OK [09:45:15]MH_I2C_Read... [09:45:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:45:15]Read from MH i2c: E2 [09:45:15]MH_I2C_Read... [09:45:15]Read from MH i2c: E2 0E 00 [09:45:15]MH_I2C_Read... [09:45:15]Read from MH i2c: E2 0E 00 63 6E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 01 [09:45:15]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:45:15]wFMCommunicate OK [09:45:15]SAM_PROTO_GetShiftState done [09:45:15]FM_GetShiftState done [09:45:15]opened in 1722298218 [09:45:15]opened+sec_in_day 1722384618 [09:45:15]quantity*price = 25018 [09:45:15]sum+1 = 25019 [09:45:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 107 30.07.2024 09:45 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24732 ФПД: 34488121871342 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T094520&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24732&fm=34488121871342&tin=02508201610067®Number=0000000000171247&sum=25000 [09:45:17]StoreToDocumentArchive [09:45:17]shift 48 fd 24732 [09:45:17]save to /storage/0048/doc_00024732 [09:45:17]save last doc name /storage/0048/doc_00024732 to /storage/kkm_last_doc_name [09:45:17]save OK [09:45:17]Clear old archive folders... [09:45:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:45:17]tlvbuf is 01398CA0 [09:45:17]SAM_PROTO_ClearQueue [09:45:17]wFMCommunicate request_size=4 [09:45:17]MH_SAM_APDU [09:45:17]CAPDU: 80 09 00 00 [09:45:17]Write to MH i2c: E2 08 00 70 6E 80 09 00 00 00 00 00 00 50 [09:45:17]Write i2c OK [09:45:17]MH_I2C_Read... [09:45:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:45:17]Read from MH i2c: E2 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 03 00 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 03 00 70 6E 00 90 00 52 [09:45:17]RAPDU: 90 00 [09:45:17]wFMCommunicate OK [09:45:17]SAM_PROTO_ClearQueue done [09:45:17]KKMCreateOFDPacket [09:45:17]OFDProtocolAddRootSTLVToBuf [09:45:17]FM_MakeSignedData [09:45:17]FM_MakeSignedData [09:45:17]SAM_PROTO_SignData [09:45:17]wFMCommunicate request_size=4 [09:45:17]MH_SAM_APDU [09:45:17]CAPDU: 80 0D 01 02 [09:45:17]Write to MH i2c: E2 08 00 71 6E 80 0D 01 02 00 00 00 00 58 [09:45:17]Write i2c OK [09:45:17]MH_I2C_Read... [09:45:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:45:17]Read from MH i2c: E2 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 03 00 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 03 00 71 6E 00 90 00 53 [09:45:17]RAPDU: 90 00 [09:45:17]wFMCommunicate OK [09:45:17]wFMCommunicate request_size=255 [09:45:17]MH_SAM_APDU [09:45:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 6B 00 00 00 F4 03 04 00 30 B6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9C 60 00 00 35 04 06 00 1F [09:45:17]Write to MH i2c: E2 02 01 72 6E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 6B 00 00 00 F4 03 04 00 30 B6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9C 60 00 00 35 04 06 00 1F 00 00 8C [09:45:17]Write i2c OK [09:45:17]MH_I2C_Read... [09:45:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:45:17]Read from MH i2c: E2 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 03 00 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 03 00 72 6E 00 90 00 54 [09:45:17]RAPDU: 90 00 [09:45:17]wFMCommunicate OK [09:45:17]wFMCommunicate request_size=10 [09:45:17]MH_SAM_APDU [09:45:17]CAPDU: 80 0D 02 02 05 5D E4 40 CB EE [09:45:17]Write to MH i2c: E2 0D 00 73 6E 80 0D 02 02 05 00 5D E4 40 CB EE 00 00 9F [09:45:17]Write i2c OK [09:45:17]MH_I2C_Read... [09:45:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:45:17]Read from MH i2c: E2 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 03 00 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 03 00 73 6E 00 90 00 55 [09:45:17]RAPDU: 90 00 [09:45:17]wFMCommunicate OK [09:45:17]wFMCommunicate request_size=4 [09:45:17]MH_SAM_APDU [09:45:17]CAPDU: 80 0D 03 02 [09:45:17]Write to MH i2c: E2 08 00 74 6E 80 0D 03 02 00 00 00 00 5D [09:45:17]Write i2c OK [09:45:17]MH_I2C_Read... [09:45:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:45:17]Read from MH i2c: E2 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 0B 00 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 0B 00 74 6E 00 1C 04 D9 74 6E C1 80 9B 90 00 15 [09:45:17]RAPDU: 1C 04 D9 74 6E C1 80 9B 90 00 [09:45:17]wFMCommunicate OK [09:45:17]SAM_PROTO_SignData done [09:45:17]FM_MakeSignedData done [09:45:17]CreateOFDProtocolMessage [09:45:17]wFMCommunicate request_size=4 [09:45:17]MH_SAM_APDU [09:45:17]CAPDU: 80 11 00 00 [09:45:17]Write to MH i2c: E2 08 00 75 6E 80 11 00 00 00 00 00 00 5D [09:45:17]Write i2c OK [09:45:17]MH_I2C_Read... [09:45:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:45:17]Read from MH i2c: E2 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 17 00 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: E2 17 00 75 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B3 [09:45:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:45:17]wFMCommunicate OK [09:45:17]CreateOFDProtocolMessage done [09:45:17]OFDSenderStorePacket 24732 [09:45:17]StoreOFDPacket docnum=24732 [09:45:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 25 DA 07 01 F4 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 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 6B 00 00 00 F4 03 04 00 30 B6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9C 60 00 00 35 04 06 00 1F 5D E4 40 CB EE 1C 04 D9 74 6E C1 80 9B [09:45:17]CheckFolder [09:45:17]dirname=/storage/ofd_packets [09:45:17]CheckFolder done [09:45:17]ProducePacketName [09:45:17]name=ofd_packets/00024732 [09:45:17]NVStorageSaveData ofd_packets/00024732 [09:45:17]File name is /storage/ofd_packets/00024732 [09:45:17]Write 301 bytes [09:45:17]NVStorageSaveData done [09:45:17]OFDSenderStorePacket done [09:45:17]KKMCreateOFDPacket done [09:45:17]NVStorageSaveData kkm_last_timestamp [09:45:17]File name is /storage/kkm_last_timestamp [09:45:17]Write 4 bytes [09:45:17]NVStorageSaveData done [09:45:17]ExternCall_PrintAddStr [09:45:17]wPrintStart [09:45:17]Write to MH i2c: 01 00 00 76 6E E4 [09:45:17]Write i2c OK [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: 01 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: 01 07 00 [09:45:17]MH_I2C_Read... [09:45:17]Read from MH i2c: 01 07 00 76 6E 00 00 00 00 00 FF 0F F9 [09:45:17]RasterBufferAndPrint [09:45:17]line Счет N : (1)610383 [09:45:17]line ИНН: 02508201610067 [09:45:17]line Контрольно-Кассовый Чек [09:45:17]line ПРОДАЖА [09:45:17]line ТРК (МРК, ГНК) : 32 [09:45:17]line Товар: 2710124130 [09:45:17]line Аи-92-К-2 [09:45:17]line 3.690 * 67.80 [09:45:17]line = 250.18 [09:45:17]line НДС 12% НСП 1% [09:45:17]line > о реализуемом товаре [09:45:17]line ОКРУГЛЕНИЕ: -0.18 [09:45:17]line ИТОГО: 250.00 [09:45:17]line Внесено: 250.00 [09:45:17]line СДАЧА: 0.00 [09:45:17]line НСП 1% : 2.21 [09:45:17]line НДС 12% : 26.57 [09:45:17]line Наличными: 250.00 [09:45:17]line Безнал.: 0.00 [09:45:17]line Место: АЗС № 127 "Партнер Нефть" [09:45:17]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:45:17]line СНО: Общий режим [09:45:17]line Чек 107 30.07.2024 09:45 [09:45:17]line Смена: 48 ФФД: 1.0 [09:45:17]line ЗНМ: 0300000158 [09:45:17]line РНМ: 0000000000171247 [09:45:17]line Версия ККМ: v1.0 [09:45:17]line ФМ: 0000000002098565 [09:45:17]line ФД: 24732 [09:45:17]line ФПД: 34488121871342 [09:45:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T094520&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24732&fm=34488121871342&tin=02508201610067®Number=0000000000171247&sum=25000 [09:45:17]OFD Sender: Processing packet 24732 [packets to send 29, broken 28] [09:45:17]ProducePacketName [09:45:17]name=ofd_packets/00024732 [09:45:17]OFD Sender: To server: pG, [09:45:17]CommunicateWithHost lk.salyk.kg:30040 [09:45:17]ConnectInit lk.salyk.kg [09:45:17]written 0, free lines is 4095 [09:45:18]Connected sock=10 [09:45:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 25 DA 07 01 F4 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 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 6B 00 00 00 F4 03 04 00 30 B6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9C 60 00 00 35 04 06 00 1F 5D E4 40 CB EE 1C 04 D9 74 6E C1 80 9B [09:45:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 B0 6B 47 00 67 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 32 30 39 38 35 36 35 10 04 04 00 9C 60 00 00 F4 03 04 00 BF 61 A8 66 B6 04 01 00 00 96 FD 8E FE 16 A4 44 85 [09:45:18]CommunicateWithHost err = 0 [09:45:18]CheckOFDResponse [09:45:18]1017 (14) - 77093643461234 [09:45:18]1041 (16) - 0000000002098565 [09:45:18]1040 (4) - 24732 [09:45:18]1012 (4) - 30.07.2024 03:45 [09:45:18]1206 (1) - 0 [09:45:18]OFD Sender: Remove packet 24732 [09:45:18]ProducePacketName [09:45:18]name=ofd_packets/00024732 [09:45:18]NVStorageDeleteData [09:45:18]Write to MH i2c: 01 00 00 A1 6E 0F [09:45:18]Write i2c OK [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: 01 [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: 01 07 00 [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: 01 07 00 A1 6E 00 00 00 00 00 E3 0C 05 [09:45:18]RasterBufferAndPrint [09:45:18]line [09:45:18]line [09:45:18]line [09:45:18]line [09:45:18]line [09:45:18]written 0, free lines is 3305 [09:45:18]MH_Cut [09:45:18]Write to MH i2c: D1 01 00 A8 6E 01 E8 [09:45:18]Write i2c OK [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: D1 [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: D1 01 00 [09:45:18]MH_I2C_Read... [09:45:18]Read from MH i2c: D1 01 00 A8 6E 00 E7 [09:45:18]Write to MH i2c: 01 00 00 A9 6E 17 [09:45:18]Write i2c OK [09:45:18]MH_I2C_Read... [09:45:18]OFD Sender: No OFD packet to send [09:45:19]*** Cut start [09:45:19]*** Partial cut [09:45:19]*** CUTSNS_PIN = 1 [09:45:19]*** CUTSNS_PIN = 0 [09:45:19]*** Brake cut motor [09:45:19]Read from MH i2c: 01 [09:45:19]MH_I2C_Read... [09:45:19]*** Stop cut motor [09:45:19]*** Cut end [09:45:19]Read from MH i2c: 01 07 00 [09:45:19]MH_I2C_Read... [09:45:19]Read from MH i2c: 01 07 00 A9 6E 00 00 00 00 00 FF 0F 2C [09:45:19]process_action close_receipt done [09:45:19]requested_data is exist [09:45:19]produce_requested_data [09:45:19]requested_item fm.sn is exist - process it [09:45:19]wFMCommunicate request_size=4 [09:45:19]MH_SAM_APDU [09:45:19]CAPDU: 80 11 00 00 [09:45:19]Write to MH i2c: E2 08 00 AA 6E 80 11 00 00 00 00 00 00 92 [09:45:19]Write i2c OK [09:45:19]MH_I2C_Read... [09:45:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:45:19]Read from MH i2c: E2 [09:45:19]MH_I2C_Read... [09:45:19]Read from MH i2c: E2 17 00 [09:45:19]MH_I2C_Read... [09:45:19]Read from MH i2c: E2 17 00 AA 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E8 [09:45:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:45:19]wFMCommunicate OK [09:45:19]requested_item fd.num is exist - process it [09:45:19]SAM_PROTO_GetFieldsCounters [09:45:19]wFMCommunicate request_size=4 [09:45:19]MH_SAM_APDU [09:45:19]CAPDU: 80 13 00 00 [09:45:19]Write to MH i2c: E2 08 00 AB 6E 80 13 00 00 00 00 00 00 95 [09:45:19]Write i2c OK [09:45:19]MH_I2C_Read... [09:45:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:45:19]Read from MH i2c: E2 [09:45:19]MH_I2C_Read... [09:45:19]Read from MH i2c: E2 62 00 [09:45:19]MH_I2C_Read... [09:45:19]Read from MH i2c: E2 62 00 AB 6E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 9C 60 00 00 0E 04 04 00 30 00 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 23 [09:45:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 9C 60 00 00 0E 04 04 00 30 00 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 [09:45:19]wFMCommunicate OK [09:45:19]SAM_PROTO_GetFieldsCounters done [09:45:19]requested_item shift.num is exist - process it [09:45:19]requested_item shift.opened is exist - process it [09:45:19]req_shift_opened [09:45:19]FM_GetShiftState [09:45:19]SAM_PROTO_GetShiftState [09:45:19]wFMCommunicate request_size=4 [09:45:19]MH_SAM_APDU [09:45:19]CAPDU: 80 13 01 00 [09:45:19]Write to MH i2c: E2 08 00 AC 6E 80 13 01 00 00 00 00 00 97 [09:45:19]Write i2c OK [09:45:19]MH_I2C_Read... [09:45:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:45:19]Read from MH i2c: E2 [09:45:19]MH_I2C_Read... [09:45:19]Read from MH i2c: E2 0E 00 [09:45:19]MH_I2C_Read... [09:45:19]Read from MH i2c: E2 0E 00 AC 6E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4A [09:45:19]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:45:19]wFMCommunicate OK [09:45:19]SAM_PROTO_GetShiftState done [09:45:19]FM_GetShiftState done [09:45:19]req_shift_opened done [09:45:19]requested_item shift.open_date is exist - process it [09:45:19]req_shift_open_date [09:45:19]req_shift_open_date done [09:45:19]produce_requested_data done [09:45:19]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24732,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:45:19]process_action_free close_receipt [09:45:19]json_value_free [09:45:19]json_value_free done [09:45:19]process_json_proto returns [09:45:19]Send response to host [09:45:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24732,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:45:19]free response buf [09:45:19]execute_script done [09:45:19]execute_script returns [09:45:19]free content buf [09:45:19]Sock 9.Close socket [09:45:19]Sock 9.Thread stoped [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:53]OFD Sender: No OFD packet to send [09:45:58]OFD Sender: No OFD packet to send [09:46:03]OFD Sender: No OFD packet to send [09:46:08]OFD Sender: No OFD packet to send [09:46:13]OFD Sender: No OFD packet to send [09:46:18]OFD Sender: No OFD packet to send [09:46:23]OFD Sender: No OFD packet to send [09:46:28]OFD Sender: No OFD packet to send [09:46:33]OFD Sender: No OFD packet to send [09:46:38]OFD Sender: No OFD packet to send [09:46:43]OFD Sender: No OFD packet to send [09:46:48]OFD Sender: No OFD packet to send [09:46:53]OFD Sender: No OFD packet to send [09:46:58]OFD Sender: No OFD packet to send [09:47:03]OFD Sender: No OFD packet to send [09:47:08]OFD Sender: No OFD packet to send [09:47:13]OFD Sender: No OFD packet to send [09:47:18]OFD Sender: No OFD packet to send [09:47:23]OFD Sender: No OFD packet to send [09:47:28]OFD Sender: No OFD packet to send [09:47:33]OFD Sender: No OFD packet to send [09:47:38]OFD Sender: No OFD packet to send [09:47:43]OFD Sender: No OFD packet to send [09:47:48]OFD Sender: No OFD packet to send [09:47:53]OFD Sender: No OFD packet to send [09:47:58]OFD Sender: No OFD packet to send [09:48:03]OFD Sender: No OFD packet to send [09:48:08]OFD Sender: No OFD packet to send [09:48:13]OFD Sender: No OFD packet to send [09:48:18]OFD Sender: No OFD packet to send [09:48:23]OFD Sender: No OFD packet to send [09:48:28]OFD Sender: No OFD packet to send [09:48:33]OFD Sender: No OFD packet to send [09:48:38]OFD Sender: No OFD packet to send [09:48:43]OFD Sender: No OFD packet to send [09:48:48]OFD Sender: No OFD packet to send [09:48:50]accept exits with 7 [09:48:50]New connection [09:48:50]New thread 3067612516 created [09:48:50]Thread 3067469156 joined [09:48:50]Waiting for new connection... [09:48:50] Sock 7.Parse request [09:48:50]Sock 7.Check first char [09:48:50]Sock 7.First char is OK [09:48:50]request: POST /json_proto HTTP/1.0 [09:48:50]Method: POST [09:48:50]URL: /json_proto [09:48:50]Method is POST - this is cgi request [09:48:50]url: /json_proto [09:48:50]query_string will be loaded in cgi processing [09:48:50]execute_cgi json_proto POST (null) [09:48:50]execute_cgi path=json_proto method=POST [09:48:50]POST find Content-Length [09:48:50]Host: 172.17.45.131:8080 [09:48:50]Content-Length: 677 [09:48:50]Content-Type: application/json [09:48:50] [09:48:50]POST finish read [09:48:50]Found Content-Length = 677 [09:48:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610385", "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" ] } } [09:48:50]execute_script... [09:48: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)610385", "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" ] } } [09:48:50]POST & json_proto [09:48:50]process_json_proto [09:48:50]json parsed OK: [09:48:50]protocol is kg_v1.0 [09:48:50]action value=close_receipt [09:48:50]process_action close_receipt [09:48:50]cmd_close_receipt [09:48:50]MH_GetDate [09:48:50]Write to MH i2c: F0 00 00 AD 6E 0A [09:48:50]Write i2c OK [09:48:50]MH_I2C_Read... [09:48:50]Read from MH i2c: F0 [09:48:50]MH_I2C_Read... [09:48:50]Read from MH i2c: F0 09 00 [09:48:50]MH_I2C_Read... [09:48:50]Read from MH i2c: F0 09 00 AD 6E 00 07 B7 A8 66 C6 D4 6E 66 4D [09:48:50]GetLastDocTimeStamp 1722332720 [09:48:50]current date 1722332935 [09:48:50]FM_GetShiftState [09:48:50]SAM_PROTO_GetShiftState [09:48:50]wFMCommunicate request_size=4 [09:48:50]MH_SAM_APDU [09:48:50]CAPDU: 80 13 01 00 [09:48:50]Write to MH i2c: E2 08 00 AE 6E 80 13 01 00 00 00 00 00 99 [09:48:50]Write i2c OK [09:48:50]MH_I2C_Read... [09:48:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:50]Read from MH i2c: E2 [09:48:50]MH_I2C_Read... [09:48:50]Read from MH i2c: E2 0E 00 [09:48:50]MH_I2C_Read... [09:48:50]Read from MH i2c: E2 0E 00 AE 6E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4C [09:48:50]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:48:50]wFMCommunicate OK [09:48:50]SAM_PROTO_GetShiftState done [09:48:50]FM_GetShiftState done [09:48:50]opened in 1722298218 [09:48:50]opened+sec_in_day 1722384618 [09:48:50]quantity*price = 60003 [09:48:50]sum+1 = 60004 [09:48:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 108 30.07.2024 09:48 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24733 ФПД: 214747664380491 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T094855&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24733&fm=214747664380491&tin=02508201610067®Number=0000000000171247&sum=60000 [09:48:51]StoreToDocumentArchive [09:48:51]shift 48 fd 24733 [09:48:51]save to /storage/0048/doc_00024733 [09:48:51]save last doc name /storage/0048/doc_00024733 to /storage/kkm_last_doc_name [09:48:51]save OK [09:48:51]Clear old archive folders... [09:48:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:48:51]tlvbuf is 01363D30 [09:48:51]SAM_PROTO_ClearQueue [09:48:51]wFMCommunicate request_size=4 [09:48:51]MH_SAM_APDU [09:48:51]CAPDU: 80 09 00 00 [09:48:51]Write to MH i2c: E2 08 00 BB 6E 80 09 00 00 00 00 00 00 9B [09:48:51]Write i2c OK [09:48:51]MH_I2C_Read... [09:48:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:48:51]Read from MH i2c: E2 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 03 00 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 03 00 BB 6E 00 90 00 9D [09:48:51]RAPDU: 90 00 [09:48:51]wFMCommunicate OK [09:48:51]SAM_PROTO_ClearQueue done [09:48:51]KKMCreateOFDPacket [09:48:51]OFDProtocolAddRootSTLVToBuf [09:48:51]FM_MakeSignedData [09:48:51]FM_MakeSignedData [09:48:51]SAM_PROTO_SignData [09:48:51]wFMCommunicate request_size=4 [09:48:51]MH_SAM_APDU [09:48:51]CAPDU: 80 0D 01 02 [09:48:51]Write to MH i2c: E2 08 00 BC 6E 80 0D 01 02 00 00 00 00 A3 [09:48:51]Write i2c OK [09:48:51]MH_I2C_Read... [09:48:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:48:51]Read from MH i2c: E2 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 03 00 [09:48:51]MH_I2C_Read... [09:48:51]Read from MH i2c: E2 03 00 BC 6E 00 90 00 9E [09:48:51]RAPDU: 90 00 [09:48:51]wFMCommunicate OK [09:48:51]wFMCommunicate request_size=255 [09:48:51]MH_SAM_APDU [09:48: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 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 6C 00 00 00 F4 03 04 00 07 B7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9D 60 00 00 35 04 06 00 C3 [09:48:51]Write to MH i2c: E2 02 01 BD 6E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 6C 00 00 00 F4 03 04 00 07 B7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9D 60 00 00 35 04 06 00 C3 00 00 0E [09:48:51]Write i2c OK [09:48:51]MH_I2C_Read... [09:48:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:52]Read from MH i2c: E2 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: E2 03 00 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: E2 03 00 BD 6E 00 90 00 9F [09:48:52]RAPDU: 90 00 [09:48:52]wFMCommunicate OK [09:48:52]wFMCommunicate request_size=10 [09:48:52]MH_SAM_APDU [09:48:52]CAPDU: 80 0D 02 02 05 4F D6 40 72 4B [09:48:52]Write to MH i2c: E2 0D 00 BE 6E 80 0D 02 02 05 00 4F D6 40 72 4B 00 00 D2 [09:48:52]Write i2c OK [09:48:52]MH_I2C_Read... [09:48:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:52]Read from MH i2c: E2 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: E2 03 00 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: E2 03 00 BE 6E 00 90 00 A0 [09:48:52]RAPDU: 90 00 [09:48:52]wFMCommunicate OK [09:48:52]wFMCommunicate request_size=4 [09:48:52]MH_SAM_APDU [09:48:52]CAPDU: 80 0D 03 02 [09:48:52]Write to MH i2c: E2 08 00 BF 6E 80 0D 03 02 00 00 00 00 A8 [09:48:52]Write i2c OK [09:48:52]MH_I2C_Read... [09:48:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:48:52]Read from MH i2c: E2 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: E2 0B 00 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: E2 0B 00 BF 6E 00 1B 23 AB C9 43 44 40 0E 90 00 30 [09:48:52]RAPDU: 1B 23 AB C9 43 44 40 0E 90 00 [09:48:52]wFMCommunicate OK [09:48:52]SAM_PROTO_SignData done [09:48:52]FM_MakeSignedData done [09:48:52]CreateOFDProtocolMessage [09:48:52]wFMCommunicate request_size=4 [09:48:52]MH_SAM_APDU [09:48:52]CAPDU: 80 11 00 00 [09:48:52]Write to MH i2c: E2 08 00 C0 6E 80 11 00 00 00 00 00 00 A8 [09:48:52]Write i2c OK [09:48:52]MH_I2C_Read... [09:48:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:52]Read from MH i2c: E2 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: E2 17 00 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: E2 17 00 C0 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 FE [09:48:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:48:52]wFMCommunicate OK [09:48:52]CreateOFDProtocolMessage done [09:48:52]OFDSenderStorePacket 24733 [09:48:52]StoreOFDPacket docnum=24733 [09:48:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 33 66 07 01 C9 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6C 00 00 00 F4 03 04 00 07 B7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9D 60 00 00 35 04 06 00 C3 4F D6 40 72 4B 1B 23 AB C9 43 44 40 0E [09:48:52]CheckFolder [09:48:52]dirname=/storage/ofd_packets [09:48:52]CheckFolder done [09:48:52]ProducePacketName [09:48:52]name=ofd_packets/00024733 [09:48:52]NVStorageSaveData ofd_packets/00024733 [09:48:52]File name is /storage/ofd_packets/00024733 [09:48:52]Write 301 bytes [09:48:52]NVStorageSaveData done [09:48:52]OFDSenderStorePacket done [09:48:52]KKMCreateOFDPacket done [09:48:52]NVStorageSaveData kkm_last_timestamp [09:48:52]File name is /storage/kkm_last_timestamp [09:48:52]Write 4 bytes [09:48:52]NVStorageSaveData done [09:48:52]ExternCall_PrintAddStr [09:48:52]wPrintStart [09:48:52]Write to MH i2c: 01 00 00 C1 6E 2F [09:48:52]Write i2c OK [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: 01 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: 01 07 00 [09:48:52]MH_I2C_Read... [09:48:52]Read from MH i2c: 01 07 00 C1 6E 00 00 00 00 00 FF 0F 44 [09:48:52]RasterBufferAndPrint [09:48:52]line Счет N : (1)610385 [09:48:52]line ИНН: 02508201610067 [09:48:52]line Контрольно-Кассовый Чек [09:48:52]line ПРОДАЖА [09:48:52]line ТРК (МРК, ГНК) : 32 [09:48:52]line Товар: 2710124130 [09:48:52]line Аи-92-К-2 [09:48:52]line 8.850 * 67.80 [09:48:52]line = 600.03 [09:48:52]line НДС 12% НСП 1% [09:48:52]line > о реализуемом товаре [09:48:52]line ОКРУГЛЕНИЕ: -0.03 [09:48:52]line ИТОГО: 600.00 [09:48:52]line Внесено: 600.00 [09:48:52]line СДАЧА: 0.00 [09:48:52]line НСП 1% : 5.31 [09:48:52]line НДС 12% : 63.72 [09:48:52]line Наличными: 600.00 [09:48:52]line Безнал.: 0.00 [09:48:52]line Место: АЗС № 127 "Партнер Нефть" [09:48:52]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:48:52]line СНО: Общий режим [09:48:52]line Чек 108 30.07.2024 09:48 [09:48:52]line Смена: 48 ФФД: 1.0 [09:48:52]line ЗНМ: 0300000158 [09:48:52]line РНМ: 0000000000171247 [09:48:52]line Версия ККМ: v1.0 [09:48:52]line ФМ: 0000000002098565 [09:48:52]line ФД: 24733 [09:48:52]line ФПД: 214747664380491 [09:48:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T094855&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24733&fm=214747664380491&tin=02508201610067®Number=0000000000171247&sum=60000 [09:48:52]OFD Sender: Processing packet 24733 [packets to send 29, broken 28] [09:48:52]ProducePacketName [09:48:52]name=ofd_packets/00024733 [09:48:52]OFD Sender: To server: pG, [09:48:52]CommunicateWithHost lk.salyk.kg:30040 [09:48:52]ConnectInit lk.salyk.kg [09:48:52]written 0, free lines is 4095 [09:48:52]Connected sock=10 [09:48:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 33 66 07 01 C9 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6C 00 00 00 F4 03 04 00 07 B7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9D 60 00 00 35 04 06 00 C3 4F D6 40 72 4B 1B 23 AB C9 43 44 40 0E [09:48:53]Write to MH i2c: 01 00 00 EC 6E 5A [09:48:53]Write i2c OK [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: 01 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: 01 07 00 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: 01 07 00 EC 6E 00 00 00 00 00 EF 0C 5C [09:48:53]RasterBufferAndPrint [09:48:53]line [09:48:53]line [09:48:53]line [09:48:53]line [09:48:53]line [09:48:53]written 0, free lines is 3317 [09:48:53]MH_Cut [09:48:53]Write to MH i2c: D1 01 00 F3 6E 01 33 [09:48:53]Write i2c OK [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: D1 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: D1 01 00 [09:48:53]MH_I2C_Read... [09:48:53]Read from MH i2c: D1 01 00 F3 6E 00 32 [09:48:53]Write to MH i2c: 01 00 00 F4 6E 62 [09:48:53]Write i2c OK [09:48:53]MH_I2C_Read... [09:48:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 45 57 47 00 FA 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9D 60 00 00 F4 03 04 00 96 62 A8 66 B6 04 01 00 00 DF 30 46 96 66 3F 62 23 [09:48:53]CommunicateWithHost err = 0 [09:48:53]CheckOFDResponse [09:48:53]1017 (14) - 77093643461234 [09:48:53]1041 (16) - 0000000002098565 [09:48:53]1040 (4) - 24733 [09:48:53]1012 (4) - 30.07.2024 03:48 [09:48:53]1206 (1) - 0 [09:48:53]OFD Sender: Remove packet 24733 [09:48:53]ProducePacketName [09:48:53]name=ofd_packets/00024733 [09:48:53]NVStorageDeleteData [09:48:53]*** Cut start [09:48:53]*** Partial cut [09:48:53]*** CUTSNS_PIN = 1 [09:48:53]*** CUTSNS_PIN = 0 [09:48:53]OFD Sender: No OFD packet to send [09:48:54]*** Brake cut motor [09:48:54]Read from MH i2c: 01 [09:48:54]MH_I2C_Read... [09:48:54]*** Stop cut motor [09:48:54]*** Cut end [09:48:54]Read from MH i2c: 01 07 00 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: 01 07 00 F4 6E 00 00 00 00 00 FF 0F 77 [09:48:54]process_action close_receipt done [09:48:54]requested_data is exist [09:48:54]produce_requested_data [09:48:54]requested_item fm.sn is exist - process it [09:48:54]wFMCommunicate request_size=4 [09:48:54]MH_SAM_APDU [09:48:54]CAPDU: 80 11 00 00 [09:48:54]Write to MH i2c: E2 08 00 F5 6E 80 11 00 00 00 00 00 00 DD [09:48:54]Write i2c OK [09:48:54]MH_I2C_Read... [09:48:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:54]Read from MH i2c: E2 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 17 00 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 17 00 F5 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 33 [09:48:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:48:54]wFMCommunicate OK [09:48:54]requested_item fd.num is exist - process it [09:48:54]SAM_PROTO_GetFieldsCounters [09:48:54]wFMCommunicate request_size=4 [09:48:54]MH_SAM_APDU [09:48:54]CAPDU: 80 13 00 00 [09:48:54]Write to MH i2c: E2 08 00 F6 6E 80 13 00 00 00 00 00 00 E0 [09:48:54]Write i2c OK [09:48:54]MH_I2C_Read... [09:48:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:48:54]Read from MH i2c: E2 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 62 00 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 62 00 F6 6E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 9D 60 00 00 0E 04 04 00 30 00 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 72 [09:48:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 9D 60 00 00 0E 04 04 00 30 00 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 [09:48:54]wFMCommunicate OK [09:48:54]SAM_PROTO_GetFieldsCounters done [09:48:54]requested_item shift.num is exist - process it [09:48:54]requested_item shift.opened is exist - process it [09:48:54]req_shift_opened [09:48:54]FM_GetShiftState [09:48:54]SAM_PROTO_GetShiftState [09:48:54]wFMCommunicate request_size=4 [09:48:54]MH_SAM_APDU [09:48:54]CAPDU: 80 13 01 00 [09:48:54]Write to MH i2c: E2 08 00 F7 6E 80 13 01 00 00 00 00 00 E2 [09:48:54]Write i2c OK [09:48:54]MH_I2C_Read... [09:48:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:54]Read from MH i2c: E2 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 0E 00 [09:48:54]MH_I2C_Read... [09:48:54]Read from MH i2c: E2 0E 00 F7 6E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 95 [09:48:54]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:48:54]wFMCommunicate OK [09:48:54]SAM_PROTO_GetShiftState done [09:48:54]FM_GetShiftState done [09:48:54]req_shift_opened done [09:48:54]requested_item shift.open_date is exist - process it [09:48:54]req_shift_open_date [09:48:54]req_shift_open_date done [09:48:54]produce_requested_data done [09:48:54]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24733,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:48:54]process_action_free close_receipt [09:48:54]json_value_free [09:48:54]json_value_free done [09:48:54]process_json_proto returns [09:48:54]Send response to host [09:48:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24733,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:48:54]free response buf [09:48:54]execute_script done [09:48:54]execute_script returns [09:48:54]free content buf [09:48:54]Sock 7.Close socket [09:48:54]Sock 7.Thread stoped [09:48:58]OFD Sender: No OFD packet to send [09:49:03]OFD Sender: No OFD packet to send [09:49:08]OFD Sender: No OFD packet to send [09:49:13]OFD Sender: No OFD packet to send [09:49:18]OFD Sender: No OFD packet to send [09:49:23]OFD Sender: No OFD packet to send [09:49:28]OFD Sender: No OFD packet to send [09:49:33]OFD Sender: No OFD packet to send [09:49:38]OFD Sender: No OFD packet to send [09:49:43]OFD Sender: No OFD packet to send [09:49:48]OFD Sender: No OFD packet to send [09:49:53]OFD Sender: No OFD packet to send [09:49:58]OFD Sender: No OFD packet to send [09:50:02]accept exits with 9 [09:50:02]New connection [09:50:02]New thread 3067469156 created [09:50:02]Thread 3067612516 joined [09:50:02]Waiting for new connection... [09:50:02] Sock 9.Parse request [09:50:02]Sock 9.Check first char [09:50:02]Sock 9.First char is OK [09:50:02]request: POST /json_proto HTTP/1.0 [09:50:02]Method: POST [09:50:02]URL: /json_proto [09:50:02]Method is POST - this is cgi request [09:50:02]url: /json_proto [09:50:02]query_string will be loaded in cgi processing [09:50:02]execute_cgi json_proto POST (null) [09:50:02]execute_cgi path=json_proto method=POST [09:50:02]POST find Content-Length [09:50:02]Host: 172.17.45.131:8080 [09:50:02]Content-Length: 980 [09:50:02]Content-Type: application/json [09:50:02] [09:50:02]POST finish read [09:50:02]Found Content-Length = 980 [09:50:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610384", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 74.70, "quantity" : 133.730, "sum" : 9989.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 127\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 133.73 \u0441\u043E\u043C", "deposit" : 10000.00, "total" : 9989.00, "payments": [ { "type": 0, "sum" : 9989.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:02]execute_script... [09:50:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610384", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 74.70, "quantity" : 133.730, "sum" : 9989.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 127\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 133.73 \u0441\u043E\u043C", "deposit" : 10000.00, "total" : 9989.00, "payments": [ { "type": 0, "sum" : 9989.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:50:02]POST & json_proto [09:50:02]process_json_proto [09:50:02]json parsed OK: [09:50:02]protocol is kg_v1.0 [09:50:02]action value=close_receipt [09:50:02]process_action close_receipt [09:50:02]cmd_close_receipt [09:50:02]MH_GetDate [09:50:02]Write to MH i2c: F0 00 00 F8 6E 55 [09:50:02]Write i2c OK [09:50:02]MH_I2C_Read... [09:50:02]Read from MH i2c: F0 [09:50:02]MH_I2C_Read... [09:50:02]Read from MH i2c: F0 09 00 [09:50:02]MH_I2C_Read... [09:50:02]Read from MH i2c: F0 09 00 F8 6E 00 4F B7 A8 66 C6 D4 6E 66 E0 [09:50:02]GetLastDocTimeStamp 1722332935 [09:50:02]current date 1722333007 [09:50:02]FM_GetShiftState [09:50:02]SAM_PROTO_GetShiftState [09:50:02]wFMCommunicate request_size=4 [09:50:02]MH_SAM_APDU [09:50:02]CAPDU: 80 13 01 00 [09:50:02]Write to MH i2c: E2 08 00 F9 6E 80 13 01 00 00 00 00 00 E4 [09:50:02]Write i2c OK [09:50:02]MH_I2C_Read... [09:50:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:02]Read from MH i2c: E2 [09:50:02]MH_I2C_Read... [09:50:02]Read from MH i2c: E2 0E 00 [09:50:02]MH_I2C_Read... [09:50:02]Read from MH i2c: E2 0E 00 F9 6E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 97 [09:50:02]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:50:02]wFMCommunicate OK [09:50:02]SAM_PROTO_GetShiftState done [09:50:02]FM_GetShiftState done [09:50:02]opened in 1722298218 [09:50:02]opened+sec_in_day 1722384618 [09:50:02]quantity*price = 998963 [09:50:02]sum+1 = 998964 [09:50:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 9989.00 Внесено: 10000.00 СДАЧА: 11.00 НСП 1% : 88.40 НДС 12% : 1060.85 Наличными: 9989.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 109 30.07.2024 09:50 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Дисконтная программа ДТ номер 127 сэкономлено 133.73 сом ФМ: 0000000002098565 ФД: 24734 ФПД: 67065144443925 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095007&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24734&fm=67065144443925&tin=02508201610067®Number=0000000000171247&sum=998900 [09:50:03]StoreToDocumentArchive [09:50:03]shift 48 fd 24734 [09:50:03]save to /storage/0048/doc_00024734 [09:50:03]save last doc name /storage/0048/doc_00024734 to /storage/kkm_last_doc_name [09:50:03]save OK [09:50:03]Clear old archive folders... [09:50:03]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:50:03]tlvbuf is 0129E560 [09:50:03]SAM_PROTO_ClearQueue [09:50:03]wFMCommunicate request_size=4 [09:50:03]MH_SAM_APDU [09:50:03]CAPDU: 80 09 00 00 [09:50:03]Write to MH i2c: E2 08 00 06 6F 80 09 00 00 00 00 00 00 E7 [09:50:03]Write i2c OK [09:50:03]MH_I2C_Read... [09:50:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:50:03]Read from MH i2c: E2 [09:50:03]MH_I2C_Read... [09:50:03]Read from MH i2c: E2 03 00 [09:50:03]MH_I2C_Read... [09:50:03]Read from MH i2c: E2 03 00 06 6F 00 90 00 E9 [09:50:03]RAPDU: 90 00 [09:50:03]wFMCommunicate OK [09:50:03]SAM_PROTO_ClearQueue done [09:50:03]KKMCreateOFDPacket [09:50:03]OFDProtocolAddRootSTLVToBuf [09:50:03]FM_MakeSignedData [09:50:03]FM_MakeSignedData [09:50:03]SAM_PROTO_SignData [09:50:03]wFMCommunicate request_size=4 [09:50:03]MH_SAM_APDU [09:50:03]CAPDU: 80 0D 01 02 [09:50:03]Write to MH i2c: E2 08 00 07 6F 80 0D 01 02 00 00 00 00 EF [09:50:03]Write i2c OK [09:50:03]MH_I2C_Read... [09:50:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:50:03]Read from MH i2c: E2 [09:50:03]MH_I2C_Read... [09:50:03]Read from MH i2c: E2 03 00 [09:50:03]MH_I2C_Read... [09:50:03]Read from MH i2c: E2 03 00 07 6F 00 90 00 EA [09:50:03]RAPDU: 90 00 [09:50:03]wFMCommunicate OK [09:50:03]wFMCommunicate request_size=255 [09:50:03]MH_SAM_APDU [09:50:03]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 62 0A 02 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 33 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 3D 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 9E 01 00 00 00 07 04 06 00 F4 3D 0F 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 4F B7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9E 60 00 00 35 04 06 00 3C FE D2 1C [09:50:03]Write to MH i2c: E2 02 01 08 6F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 62 0A 02 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 33 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 3D 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 9E 01 00 00 00 07 04 06 00 F4 3D 0F 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 4F B7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9E 60 00 00 35 04 06 00 3C FE D2 1C 00 00 87 [09:50:03]Write i2c OK [09:50:03]MH_I2C_Read... [09:50:03]OFD Sender: No OFD packet to send [09:50:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:04]Read from MH i2c: E2 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 03 00 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 03 00 08 6F 00 90 00 EB [09:50:04]RAPDU: 90 00 [09:50:04]wFMCommunicate OK [09:50:04]wFMCommunicate request_size=7 [09:50:04]MH_SAM_APDU [09:50:04]CAPDU: 80 0D 02 02 02 84 15 [09:50:04]Write to MH i2c: E2 0A 00 09 6F 80 0D 02 02 02 00 84 15 00 00 8F [09:50:04]Write i2c OK [09:50:04]MH_I2C_Read... [09:50:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:04]Read from MH i2c: E2 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 03 00 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 03 00 09 6F 00 90 00 EC [09:50:04]RAPDU: 90 00 [09:50:04]wFMCommunicate OK [09:50:04]wFMCommunicate request_size=4 [09:50:04]MH_SAM_APDU [09:50:04]CAPDU: 80 0D 03 02 [09:50:04]Write to MH i2c: E2 08 00 0A 6F 80 0D 03 02 00 00 00 00 F4 [09:50:04]Write i2c OK [09:50:04]MH_I2C_Read... [09:50:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:50:04]Read from MH i2c: E2 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 0B 00 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 0B 00 0A 6F 00 01 6E 22 53 52 D7 1E 77 90 00 97 [09:50:04]RAPDU: 01 6E 22 53 52 D7 1E 77 90 00 [09:50:04]wFMCommunicate OK [09:50:04]SAM_PROTO_SignData done [09:50:04]FM_MakeSignedData done [09:50:04]CreateOFDProtocolMessage [09:50:04]wFMCommunicate request_size=4 [09:50:04]MH_SAM_APDU [09:50:04]CAPDU: 80 11 00 00 [09:50:04]Write to MH i2c: E2 08 00 0B 6F 80 11 00 00 00 00 00 00 F4 [09:50:04]Write i2c OK [09:50:04]MH_I2C_Read... [09:50:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:04]Read from MH i2c: E2 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 17 00 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: E2 17 00 0B 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 4A [09:50:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:50:04]wFMCommunicate OK [09:50:04]CreateOFDProtocolMessage done [09:50:04]OFDSenderStorePacket 24734 [09:50:04]StoreOFDPacket docnum=24734 [09:50:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 EE B4 04 01 29 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 62 0A 02 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 33 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 3D 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 9E 01 00 00 00 07 04 06 00 F4 3D 0F 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 4F B7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9E 60 00 00 35 04 06 00 3C FE D2 1C 84 15 01 6E 22 53 52 D7 1E 77 [09:50:04]CheckFolder [09:50:04]dirname=/storage/ofd_packets [09:50:04]CheckFolder done [09:50:04]ProducePacketName [09:50:04]name=ofd_packets/00024734 [09:50:04]NVStorageSaveData ofd_packets/00024734 [09:50:04]File name is /storage/ofd_packets/00024734 [09:50:04]Write 298 bytes [09:50:04]NVStorageSaveData done [09:50:04]OFDSenderStorePacket done [09:50:04]KKMCreateOFDPacket done [09:50:04]NVStorageSaveData kkm_last_timestamp [09:50:04]File name is /storage/kkm_last_timestamp [09:50:04]Write 4 bytes [09:50:04]NVStorageSaveData done [09:50:04]ExternCall_PrintAddStr [09:50:04]wPrintStart [09:50:04]Write to MH i2c: 01 00 00 0C 6F 7B [09:50:04]Write i2c OK [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: 01 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: 01 07 00 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: 01 07 00 0C 6F 00 00 00 00 00 FF 0F 90 [09:50:04]RasterBufferAndPrint [09:50:04]line Счет N : (1)610384 [09:50:04]line ИНН: 02508201610067 [09:50:04]line Контрольно-Кассовый Чек [09:50:04]line ПРОДАЖА [09:50:04]line ТРК (МРК, ГНК) : 2 [09:50:04]line Товар: 2710194210 [09:50:04]line ДТ-К-2 [09:50:04]line 133.730 * 74.70 [09:50:04]line = 9989.63 [09:50:04]line НДС 12% НСП 1% [09:50:04]line > о реализуемом товаре [09:50:04]line ОКРУГЛЕНИЕ: -0.63 [09:50:04]line ИТОГО: 9989.00 [09:50:04]line Внесено: 10000.00 [09:50:04]line СДАЧА: 11.00 [09:50:04]line НСП 1% : 88.40 [09:50:04]line НДС 12% : 1060.85 [09:50:04]line Наличными: 9989.00 [09:50:04]line Безнал.: 0.00 [09:50:04]line Место: АЗС № 127 "Партнер Нефть" [09:50:04]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:50:04]line СНО: Общий режим [09:50:04]line Чек 109 30.07.2024 09:50 [09:50:04]line Смена: 48 ФФД: 1.0 [09:50:04]line ЗНМ: 0300000158 [09:50:04]line РНМ: 0000000000171247 [09:50:04]line Версия ККМ: v1.0 [09:50:04]line [09:50:04]line Дисконтная программа [09:50:04]line ДТ [09:50:04]line номер 127 [09:50:04]line сэкономлено 133.73 сом [09:50:04]line ФМ: 0000000002098565 [09:50:04]line ФД: 24734 [09:50:04]line ФПД: 67065144443925 [09:50:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095007&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24734&fm=67065144443925&tin=02508201610067®Number=0000000000171247&sum=998900 [09:50:04]written 0, free lines is 4095 [09:50:04]OFD Sender: Processing packet 24734 [packets to send 29, broken 28] [09:50:04]ProducePacketName [09:50:04]name=ofd_packets/00024734 [09:50:04]OFD Sender: To server: pG, [09:50:04]CommunicateWithHost lk.salyk.kg:30040 [09:50:04]ConnectInit lk.salyk.kg [09:50:04]Connected sock=10 [09:50:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 EE B4 04 01 29 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 62 0A 02 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 33 3E 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F4 3D 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 9E 01 00 00 00 07 04 06 00 F4 3D 0F 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 4F B7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9E 60 00 00 35 04 06 00 3C FE D2 1C 84 15 01 6E 22 53 52 D7 1E 77 [09:50:04]Write to MH i2c: 01 00 00 3C 6F AB [09:50:04]Write i2c OK [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: 01 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: 01 07 00 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: 01 07 00 3C 6F 00 00 00 00 00 9D 0C 5B [09:50:04]RasterBufferAndPrint [09:50:04]line [09:50:04]line [09:50:04]line [09:50:04]line [09:50:04]line [09:50:04]written 0, free lines is 3237 [09:50:04]MH_Cut [09:50:04]Write to MH i2c: D1 01 00 43 6F 01 84 [09:50:04]Write i2c OK [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: D1 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: D1 01 00 [09:50:04]MH_I2C_Read... [09:50:04]Read from MH i2c: D1 01 00 43 6F 00 83 [09:50:04]Write to MH i2c: 01 00 00 44 6F B3 [09:50:04]Write i2c OK [09:50:04]MH_I2C_Read... [09:50:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 9F AF 47 00 04 F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9E 60 00 00 F4 03 04 00 DE 62 A8 66 B6 04 01 00 00 60 07 C4 49 38 6B 2A 11 [09:50:04]CommunicateWithHost err = 0 [09:50:04]CheckOFDResponse [09:50:04]1017 (14) - 77093643461234 [09:50:04]1041 (16) - 0000000002098565 [09:50:04]1040 (4) - 24734 [09:50:04]1012 (4) - 30.07.2024 03:49 [09:50:04]1206 (1) - 0 [09:50:04]OFD Sender: Remove packet 24734 [09:50:04]ProducePacketName [09:50:04]name=ofd_packets/00024734 [09:50:04]NVStorageDeleteData [09:50:05]OFD Sender: No OFD packet to send [09:50:05]*** Cut start [09:50:05]*** Partial cut [09:50:05]*** CUTSNS_PIN = 1 [09:50:05]*** CUTSNS_PIN = 0 [09:50:05]*** Brake cut motor [09:50:06]Read from MH i2c: 01 [09:50:06]MH_I2C_Read... [09:50:06]*** Stop cut motor [09:50:06]*** Cut end [09:50:06]Read from MH i2c: 01 07 00 [09:50:06]MH_I2C_Read... [09:50:06]Read from MH i2c: 01 07 00 44 6F 00 00 00 00 00 FF 0F C8 [09:50:06]process_action close_receipt done [09:50:06]requested_data is exist [09:50:06]produce_requested_data [09:50:06]requested_item fm.sn is exist - process it [09:50:06]wFMCommunicate request_size=4 [09:50:06]MH_SAM_APDU [09:50:06]CAPDU: 80 11 00 00 [09:50:06]Write to MH i2c: E2 08 00 45 6F 80 11 00 00 00 00 00 00 2E [09:50:06]Write i2c OK [09:50:06]MH_I2C_Read... [09:50:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:06]Read from MH i2c: E2 [09:50:06]MH_I2C_Read... [09:50:06]Read from MH i2c: E2 17 00 [09:50:06]MH_I2C_Read... [09:50:06]Read from MH i2c: E2 17 00 45 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 84 [09:50:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:50:06]wFMCommunicate OK [09:50:06]requested_item fd.num is exist - process it [09:50:06]SAM_PROTO_GetFieldsCounters [09:50:06]wFMCommunicate request_size=4 [09:50:06]MH_SAM_APDU [09:50:06]CAPDU: 80 13 00 00 [09:50:06]Write to MH i2c: E2 08 00 46 6F 80 13 00 00 00 00 00 00 31 [09:50:06]Write i2c OK [09:50:06]MH_I2C_Read... [09:50:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:50:06]Read from MH i2c: E2 [09:50:06]MH_I2C_Read... [09:50:06]Read from MH i2c: E2 62 00 [09:50:06]MH_I2C_Read... [09:50:06]Read from MH i2c: E2 62 00 46 6F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 9E 60 00 00 0E 04 04 00 30 00 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 C7 [09:50:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 9E 60 00 00 0E 04 04 00 30 00 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 [09:50:06]wFMCommunicate OK [09:50:06]SAM_PROTO_GetFieldsCounters done [09:50:06]requested_item shift.num is exist - process it [09:50:06]requested_item shift.opened is exist - process it [09:50:06]req_shift_opened [09:50:06]FM_GetShiftState [09:50:06]SAM_PROTO_GetShiftState [09:50:06]wFMCommunicate request_size=4 [09:50:06]MH_SAM_APDU [09:50:06]CAPDU: 80 13 01 00 [09:50:06]Write to MH i2c: E2 08 00 47 6F 80 13 01 00 00 00 00 00 33 [09:50:06]Write i2c OK [09:50:06]MH_I2C_Read... [09:50:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:06]Read from MH i2c: E2 [09:50:06]MH_I2C_Read... [09:50:06]Read from MH i2c: E2 0E 00 [09:50:06]MH_I2C_Read... [09:50:06]Read from MH i2c: E2 0E 00 47 6F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E6 [09:50:06]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:50:06]wFMCommunicate OK [09:50:06]SAM_PROTO_GetShiftState done [09:50:06]FM_GetShiftState done [09:50:06]req_shift_opened done [09:50:06]requested_item shift.open_date is exist - process it [09:50:06]req_shift_open_date [09:50:06]req_shift_open_date done [09:50:06]produce_requested_data done [09:50:06]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24734,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:50:06]process_action_free close_receipt [09:50:06]json_value_free [09:50:06]json_value_free done [09:50:06]process_json_proto returns [09:50:06]Send response to host [09:50:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24734,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:50:06]free response buf [09:50:06]execute_script done [09:50:06]execute_script returns [09:50:06]free content buf [09:50:06]Sock 9.Close socket [09:50:06]Sock 9.Thread stoped [09:50:10]OFD Sender: No OFD packet to send [09:50:13]accept exits with 7 [09:50:13]New connection [09:50:13]New thread 3067612516 created [09:50:13]Thread 3067469156 joined [09:50:13]Waiting for new connection... [09:50:13] Sock 7.Parse request [09:50:13]Sock 7.Check first char [09:50:13]Sock 7.First char is OK [09:50:13]request: POST /json_proto HTTP/1.0 [09:50:13]Method: POST [09:50:13]URL: /json_proto [09:50:13]Method is POST - this is cgi request [09:50:13]url: /json_proto [09:50:13]query_string will be loaded in cgi processing [09:50:13]execute_cgi json_proto POST (null) [09:50:13]execute_cgi path=json_proto method=POST [09:50:13]POST find Content-Length [09:50:13]Host: 172.17.45.131:8080 [09:50:13]Content-Length: 677 [09:50:13]Content-Type: application/json [09:50:13] [09:50:13]POST finish read [09:50:13]Found Content-Length = 677 [09:50:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610386", "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" ] } } [09:50:13]execute_script... [09:50:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610386", "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" ] } } [09:50:13]POST & json_proto [09:50:13]process_json_proto [09:50:13]json parsed OK: [09:50:13]protocol is kg_v1.0 [09:50:13]action value=close_receipt [09:50:13]process_action close_receipt [09:50:13]cmd_close_receipt [09:50:13]MH_GetDate [09:50:13]Write to MH i2c: F0 00 00 48 6F A6 [09:50:13]Write i2c OK [09:50:13]MH_I2C_Read... [09:50:13]Read from MH i2c: F0 [09:50:13]MH_I2C_Read... [09:50:13]Read from MH i2c: F0 09 00 [09:50:13]MH_I2C_Read... [09:50:13]Read from MH i2c: F0 09 00 48 6F 00 5A B7 A8 66 C6 D4 6E 66 3C [09:50:13]GetLastDocTimeStamp 1722333007 [09:50:13]current date 1722333018 [09:50:13]FM_GetShiftState [09:50:13]SAM_PROTO_GetShiftState [09:50:13]wFMCommunicate request_size=4 [09:50:13]MH_SAM_APDU [09:50:13]CAPDU: 80 13 01 00 [09:50:13]Write to MH i2c: E2 08 00 49 6F 80 13 01 00 00 00 00 00 35 [09:50:13]Write i2c OK [09:50:13]MH_I2C_Read... [09:50:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:13]Read from MH i2c: E2 [09:50:13]MH_I2C_Read... [09:50:13]Read from MH i2c: E2 0E 00 [09:50:13]MH_I2C_Read... [09:50:13]Read from MH i2c: E2 0E 00 49 6F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E8 [09:50:13]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:50:13]wFMCommunicate OK [09:50:13]SAM_PROTO_GetShiftState done [09:50:13]FM_GetShiftState done [09:50:13]opened in 1722298218 [09:50:13]opened+sec_in_day 1722384618 [09:50:13]quantity*price = 20001 [09:50:13]sum+1 = 20002 [09:50:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 110 30.07.2024 09:50 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24735 ФПД: 4085913699592 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095018&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24735&fm=4085913699592&tin=02508201610067®Number=0000000000171247&sum=20000 [09:50:14]StoreToDocumentArchive [09:50:14]shift 48 fd 24735 [09:50:14]save to /storage/0048/doc_00024735 [09:50:14]save last doc name /storage/0048/doc_00024735 to /storage/kkm_last_doc_name [09:50:14]save OK [09:50:14]Clear old archive folders... [09:50:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:50:14]tlvbuf is 014BB8D0 [09:50:14]SAM_PROTO_ClearQueue [09:50:14]wFMCommunicate request_size=4 [09:50:14]MH_SAM_APDU [09:50:14]CAPDU: 80 09 00 00 [09:50:14]Write to MH i2c: E2 08 00 56 6F 80 09 00 00 00 00 00 00 37 [09:50:14]Write i2c OK [09:50:14]MH_I2C_Read... [09:50:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:50:14]Read from MH i2c: E2 [09:50:14]MH_I2C_Read... [09:50:14]Read from MH i2c: E2 03 00 [09:50:14]MH_I2C_Read... [09:50:14]Read from MH i2c: E2 03 00 56 6F 00 90 00 39 [09:50:14]RAPDU: 90 00 [09:50:14]wFMCommunicate OK [09:50:14]SAM_PROTO_ClearQueue done [09:50:14]KKMCreateOFDPacket [09:50:14]OFDProtocolAddRootSTLVToBuf [09:50:14]FM_MakeSignedData [09:50:14]FM_MakeSignedData [09:50:14]SAM_PROTO_SignData [09:50:14]wFMCommunicate request_size=4 [09:50:14]MH_SAM_APDU [09:50:14]CAPDU: 80 0D 01 02 [09:50:14]Write to MH i2c: E2 08 00 57 6F 80 0D 01 02 00 00 00 00 3F [09:50:14]Write i2c OK [09:50:14]MH_I2C_Read... [09:50:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:50:14]Read from MH i2c: E2 [09:50:14]MH_I2C_Read... [09:50:14]Read from MH i2c: E2 03 00 [09:50:14]MH_I2C_Read... [09:50:14]Read from MH i2c: E2 03 00 57 6F 00 90 00 3A [09:50:14]RAPDU: 90 00 [09:50:14]wFMCommunicate OK [09:50:14]wFMCommunicate request_size=255 [09:50:14]MH_SAM_APDU [09:50: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 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 6E 00 00 00 F4 03 04 00 5A B7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9F 60 00 00 35 04 06 00 03 [09:50:14]Write to MH i2c: E2 02 01 58 6F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 6E 00 00 00 F4 03 04 00 5A B7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9F 60 00 00 35 04 06 00 03 00 00 7C [09:50:14]Write i2c OK [09:50:14]MH_I2C_Read... [09:50:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:14]Read from MH i2c: E2 [09:50:14]MH_I2C_Read... [09:50:14]Read from MH i2c: E2 03 00 [09:50:14]MH_I2C_Read... [09:50:14]Read from MH i2c: E2 03 00 58 6F 00 90 00 3B [09:50:14]RAPDU: 90 00 [09:50:14]wFMCommunicate OK [09:50:14]wFMCommunicate request_size=10 [09:50:14]MH_SAM_APDU [09:50:14]CAPDU: 80 0D 02 02 05 B7 53 6F 45 08 [09:50:14]Write to MH i2c: E2 0D 00 59 6F 80 0D 02 02 05 00 B7 53 6F 45 08 00 00 12 [09:50:14]Write i2c OK [09:50:14]MH_I2C_Read... [09:50:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:14]Read from MH i2c: E2 [09:50:14]MH_I2C_Read... [09:50:14]Read from MH i2c: E2 03 00 [09:50:14]MH_I2C_Read... [09:50:14]Read from MH i2c: E2 03 00 59 6F 00 90 00 3C [09:50:14]RAPDU: 90 00 [09:50:14]wFMCommunicate OK [09:50:14]wFMCommunicate request_size=4 [09:50:14]MH_SAM_APDU [09:50:14]CAPDU: 80 0D 03 02 [09:50:14]Write to MH i2c: E2 08 00 5A 6F 80 0D 03 02 00 00 00 00 44 [09:50:14]Write i2c OK [09:50:14]MH_I2C_Read... [09:50:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:50:15]Read from MH i2c: E2 [09:50:15]MH_I2C_Read... [09:50:15]Read from MH i2c: E2 0B 00 [09:50:15]MH_I2C_Read... [09:50:15]Read from MH i2c: E2 0B 00 5A 6F 00 A0 6C 5E CB 47 AF 94 91 90 00 95 [09:50:15]RAPDU: A0 6C 5E CB 47 AF 94 91 90 00 [09:50:15]wFMCommunicate OK [09:50:15]SAM_PROTO_SignData done [09:50:15]FM_MakeSignedData done [09:50:15]CreateOFDProtocolMessage [09:50:15]wFMCommunicate request_size=4 [09:50:15]MH_SAM_APDU [09:50:15]CAPDU: 80 11 00 00 [09:50:15]Write to MH i2c: E2 08 00 5B 6F 80 11 00 00 00 00 00 00 44 [09:50:15]Write i2c OK [09:50:15]MH_I2C_Read... [09:50:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:15]Read from MH i2c: E2 [09:50:15]MH_I2C_Read... [09:50:15]Read from MH i2c: E2 17 00 [09:50:15]MH_I2C_Read... [09:50:15]Read from MH i2c: E2 17 00 5B 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 9A [09:50:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:50:15]wFMCommunicate OK [09:50:15]CreateOFDProtocolMessage done [09:50:15]OFDSenderStorePacket 24735 [09:50:15]StoreOFDPacket docnum=24735 [09:50:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 D9 6E 07 01 9F 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 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 6E 00 00 00 F4 03 04 00 5A B7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9F 60 00 00 35 04 06 00 03 B7 53 6F 45 08 A0 6C 5E CB 47 AF 94 91 [09:50:15]CheckFolder [09:50:15]dirname=/storage/ofd_packets [09:50:15]CheckFolder done [09:50:15]ProducePacketName [09:50:15]name=ofd_packets/00024735 [09:50:15]NVStorageSaveData ofd_packets/00024735 [09:50:15]File name is /storage/ofd_packets/00024735 [09:50:15]Write 301 bytes [09:50:15]NVStorageSaveData done [09:50:15]OFDSenderStorePacket done [09:50:15]KKMCreateOFDPacket done [09:50:15]NVStorageSaveData kkm_last_timestamp [09:50:15]File name is /storage/kkm_last_timestamp [09:50:15]Write 4 bytes [09:50:15]NVStorageSaveData done [09:50:15]ExternCall_PrintAddStr [09:50:15]wPrintStart [09:50:15]Write to MH i2c: 01 00 00 5C 6F CB [09:50:15]Write i2c OK [09:50:15]MH_I2C_Read... [09:50:15]Read from MH i2c: 01 [09:50:15]MH_I2C_Read... [09:50:15]Read from MH i2c: 01 07 00 [09:50:15]MH_I2C_Read... [09:50:15]Read from MH i2c: 01 07 00 5C 6F 00 00 00 00 00 FF 0F E0 [09:50:15]RasterBufferAndPrint [09:50:15]line Счет N : (1)610386 [09:50:15]line ИНН: 02508201610067 [09:50:15]line Контрольно-Кассовый Чек [09:50:15]line ПРОДАЖА [09:50:15]line ТРК (МРК, ГНК) : 42 [09:50:15]line Товар: 2710124130 [09:50:15]line Аи-92-К-2 [09:50:15]line 2.950 * 67.80 [09:50:15]line = 200.01 [09:50:15]line НДС 12% НСП 1% [09:50:15]line > о реализуемом товаре [09:50:15]line ОКРУГЛЕНИЕ: -0.01 [09:50:15]line ИТОГО: 200.00 [09:50:15]line Внесено: 200.00 [09:50:15]line СДАЧА: 0.00 [09:50:15]line НСП 1% : 1.77 [09:50:15]line НДС 12% : 21.24 [09:50:15]line Наличными: 200.00 [09:50:15]line Безнал.: 0.00 [09:50:15]line Место: АЗС № 127 "Партнер Нефть" [09:50:15]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:50:15]line СНО: Общий режим [09:50:15]line Чек 110 30.07.2024 09:50 [09:50:15]line Смена: 48 ФФД: 1.0 [09:50:15]line ЗНМ: 0300000158 [09:50:15]line РНМ: 0000000000171247 [09:50:15]line Версия ККМ: v1.0 [09:50:15]line ФМ: 0000000002098565 [09:50:15]line ФД: 24735 [09:50:15]line ФПД: 4085913699592 [09:50:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095018&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24735&fm=4085913699592&tin=02508201610067®Number=0000000000171247&sum=20000 [09:50:15]written 0, free lines is 4095 [09:50:15]OFD Sender: Processing packet 24735 [packets to send 29, broken 28] [09:50:15]ProducePacketName [09:50:15]name=ofd_packets/00024735 [09:50:15]OFD Sender: To server: pG, [09:50:15]CommunicateWithHost lk.salyk.kg:30040 [09:50:15]ConnectInit lk.salyk.kg [09:50:15]Connected sock=10 [09:50:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 D9 6E 07 01 9F 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 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 6E 00 00 00 F4 03 04 00 5A B7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9F 60 00 00 35 04 06 00 03 B7 53 6F 45 08 A0 6C 5E CB 47 AF 94 91 [09:50:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 DF 58 47 00 54 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 32 30 39 38 35 36 35 10 04 04 00 9F 60 00 00 F4 03 04 00 E8 62 A8 66 B6 04 01 00 00 A6 92 AB 93 0E BF 96 F8 [09:50:15]CommunicateWithHost err = 0 [09:50:15]CheckOFDResponse [09:50:15]1017 (14) - 77093643461234 [09:50:15]1041 (16) - 0000000002098565 [09:50:15]1040 (4) - 24735 [09:50:15]1012 (4) - 30.07.2024 03:50 [09:50:15]1206 (1) - 0 [09:50:15]OFD Sender: Remove packet 24735 [09:50:15]ProducePacketName [09:50:15]name=ofd_packets/00024735 [09:50:15]NVStorageDeleteData [09:50:15]Write to MH i2c: 01 00 00 87 6F F6 [09:50:15]Write i2c OK [09:50:15]MH_I2C_Read... [09:50:15]Read from MH i2c: 01 [09:50:15]MH_I2C_Read... [09:50:15]Read from MH i2c: 01 07 00 [09:50:15]MH_I2C_Read... [09:50:15]Read from MH i2c: 01 07 00 87 6F 00 00 00 00 00 FB 0C 04 [09:50:15]RasterBufferAndPrint [09:50:15]line [09:50:15]line [09:50:15]line [09:50:15]line [09:50:15]line [09:50:15]written 0, free lines is 3335 [09:50:15]MH_Cut [09:50:15]Write to MH i2c: D1 01 00 8E 6F 01 CF [09:50:15]Write i2c OK [09:50:15]MH_I2C_Read... [09:50:15]Read from MH i2c: D1 [09:50:15]MH_I2C_Read... [09:50:15]Read from MH i2c: D1 01 00 [09:50:15]MH_I2C_Read... [09:50:15]Read from MH i2c: D1 01 00 8E 6F 00 CE [09:50:15]Write to MH i2c: 01 00 00 8F 6F FE [09:50:15]Write i2c OK [09:50:15]MH_I2C_Read... [09:50:16]OFD Sender: No OFD packet to send [09:50:16]*** Cut start [09:50:16]*** Partial cut [09:50:16]*** CUTSNS_PIN = 1 [09:50:16]*** CUTSNS_PIN = 0 [09:50:16]*** Brake cut motor [09:50:16]Read from MH i2c: 01 [09:50:16]MH_I2C_Read... [09:50:16]*** Stop cut motor [09:50:16]*** Cut end [09:50:16]Read from MH i2c: 01 07 00 [09:50:16]MH_I2C_Read... [09:50:16]Read from MH i2c: 01 07 00 8F 6F 00 00 00 00 00 FF 0F 13 [09:50:16]process_action close_receipt done [09:50:16]requested_data is exist [09:50:16]produce_requested_data [09:50:16]requested_item fm.sn is exist - process it [09:50:16]wFMCommunicate request_size=4 [09:50:16]MH_SAM_APDU [09:50:16]CAPDU: 80 11 00 00 [09:50:16]Write to MH i2c: E2 08 00 90 6F 80 11 00 00 00 00 00 00 79 [09:50:16]Write i2c OK [09:50:16]MH_I2C_Read... [09:50:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:16]Read from MH i2c: E2 [09:50:16]MH_I2C_Read... [09:50:16]Read from MH i2c: E2 17 00 [09:50:16]MH_I2C_Read... [09:50:16]Read from MH i2c: E2 17 00 90 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 CF [09:50:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:50:16]wFMCommunicate OK [09:50:16]requested_item fd.num is exist - process it [09:50:16]SAM_PROTO_GetFieldsCounters [09:50:16]wFMCommunicate request_size=4 [09:50:16]MH_SAM_APDU [09:50:16]CAPDU: 80 13 00 00 [09:50:16]Write to MH i2c: E2 08 00 91 6F 80 13 00 00 00 00 00 00 7C [09:50:16]Write i2c OK [09:50:16]MH_I2C_Read... [09:50:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:50:17]Read from MH i2c: E2 [09:50:17]MH_I2C_Read... [09:50:17]Read from MH i2c: E2 62 00 [09:50:17]MH_I2C_Read... [09:50:17]Read from MH i2c: E2 62 00 91 6F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 9F 60 00 00 0E 04 04 00 30 00 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 16 [09:50:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 9F 60 00 00 0E 04 04 00 30 00 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 [09:50:17]wFMCommunicate OK [09:50:17]SAM_PROTO_GetFieldsCounters done [09:50:17]requested_item shift.num is exist - process it [09:50:17]requested_item shift.opened is exist - process it [09:50:17]req_shift_opened [09:50:17]FM_GetShiftState [09:50:17]SAM_PROTO_GetShiftState [09:50:17]wFMCommunicate request_size=4 [09:50:17]MH_SAM_APDU [09:50:17]CAPDU: 80 13 01 00 [09:50:17]Write to MH i2c: E2 08 00 92 6F 80 13 01 00 00 00 00 00 7E [09:50:17]Write i2c OK [09:50:17]MH_I2C_Read... [09:50:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:17]Read from MH i2c: E2 [09:50:17]MH_I2C_Read... [09:50:17]Read from MH i2c: E2 0E 00 [09:50:17]MH_I2C_Read... [09:50:17]Read from MH i2c: E2 0E 00 92 6F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 31 [09:50:17]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:50:17]wFMCommunicate OK [09:50:17]SAM_PROTO_GetShiftState done [09:50:17]FM_GetShiftState done [09:50:17]req_shift_opened done [09:50:17]requested_item shift.open_date is exist - process it [09:50:17]req_shift_open_date [09:50:17]req_shift_open_date done [09:50:17]produce_requested_data done [09:50:17]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24735,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:50:17]process_action_free close_receipt [09:50:17]json_value_free [09:50:17]json_value_free done [09:50:17]process_json_proto returns [09:50:17]Send response to host [09:50:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24735,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:50:17]free response buf [09:50:17]execute_script done [09:50:17]execute_script returns [09:50:17]free content buf [09:50:17]Sock 7.Close socket [09:50:17]Sock 7.Thread stoped [09:50:21]OFD Sender: No OFD packet to send [09:50:26]OFD Sender: No OFD packet to send [09:50:31]OFD Sender: No OFD packet to send [09:50:36]OFD Sender: No OFD packet to send [09:50:41]OFD Sender: No OFD packet to send [09:50:46]OFD Sender: No OFD packet to send [09:50:51]OFD Sender: No OFD packet to send [09:50:56]OFD Sender: No OFD packet to send [09:51:01]OFD Sender: No OFD packet to send [09:51:06]OFD Sender: No OFD packet to send [09:51:11]OFD Sender: No OFD packet to send [09:51:16]OFD Sender: No OFD packet to send [09:51:21]OFD Sender: No OFD packet to send [09:51:26]OFD Sender: No OFD packet to send [09:51:31]OFD Sender: No OFD packet to send [09:51:36]OFD Sender: No OFD packet to send [09:51:41]OFD Sender: No OFD packet to send [09:51:46]OFD Sender: No OFD packet to send [09:51:51]OFD Sender: No OFD packet to send [09:51:56]OFD Sender: No OFD packet to send [09:52:01]OFD Sender: No OFD packet to send [09:52:06]OFD Sender: No OFD packet to send [09:52:11]OFD Sender: No OFD packet to send [09:52:16]OFD Sender: No OFD packet to send [09:52:21]OFD Sender: No OFD packet to send [09:52:26]OFD Sender: No OFD packet to send [09:52:31]OFD Sender: No OFD packet to send [09:52:36]OFD Sender: No OFD packet to send [09:52:41]OFD Sender: No OFD packet to send [09:52:46]OFD Sender: No OFD packet to send [09:52:51]OFD Sender: No OFD packet to send [09:52:56]OFD Sender: No OFD packet to send [09:53:01]OFD Sender: No OFD packet to send [09:53:06]OFD Sender: No OFD packet to send [09:53:11]OFD Sender: No OFD packet to send [09:53:16]OFD Sender: No OFD packet to send [09:53:21]OFD Sender: No OFD packet to send [09:53:26]OFD Sender: No OFD packet to send [09:53:31]OFD Sender: No OFD packet to send [09:53:36]OFD Sender: No OFD packet to send [09:53:41]OFD Sender: No OFD packet to send [09:53:46]OFD Sender: No OFD packet to send [09:53:51]OFD Sender: No OFD packet to send [09:53:55]accept exits with 9 [09:53:55]New connection [09:53:55]New thread 3067469156 created [09:53:55]Thread 3067612516 joined [09:53:55]Waiting for new connection... [09:53:55] Sock 9.Parse request [09:53:55]Sock 9.Check first char [09:53:55]Sock 9.First char is OK [09:53:55]request: POST /json_proto HTTP/1.0 [09:53:55]Method: POST [09:53:55]URL: /json_proto [09:53:55]Method is POST - this is cgi request [09:53:55]url: /json_proto [09:53:55]query_string will be loaded in cgi processing [09:53:55]execute_cgi json_proto POST (null) [09:53:55]execute_cgi path=json_proto method=POST [09:53:55]POST find Content-Length [09:53:55]Host: 172.17.45.131:8080 [09:53:55]Content-Length: 803 [09:53:55]Content-Type: application/json [09:53:55] [09:53:55]POST finish read [09:53:55]Found Content-Length = 803 [09:53:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610388", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:55]execute_script... [09:53: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)610388", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:55]POST & json_proto [09:53:55]process_json_proto [09:53:55]json parsed OK: [09:53:55]protocol is kg_v1.0 [09:53:55]action value=close_receipt [09:53:55]process_action close_receipt [09:53:55]cmd_close_receipt [09:53:55]MH_GetDate [09:53:55]Write to MH i2c: F0 00 00 93 6F F1 [09:53:55]Write i2c OK [09:53:55]MH_I2C_Read... [09:53:55]Read from MH i2c: F0 [09:53:55]MH_I2C_Read... [09:53:55]Read from MH i2c: F0 09 00 [09:53:55]MH_I2C_Read... [09:53:55]Read from MH i2c: F0 09 00 93 6F 00 38 B8 A8 66 C6 D4 6E 66 66 [09:53:55]GetLastDocTimeStamp 1722333018 [09:53:55]current date 1722333240 [09:53:55]FM_GetShiftState [09:53:55]SAM_PROTO_GetShiftState [09:53:55]wFMCommunicate request_size=4 [09:53:55]MH_SAM_APDU [09:53:55]CAPDU: 80 13 01 00 [09:53:55]Write to MH i2c: E2 08 00 94 6F 80 13 01 00 00 00 00 00 80 [09:53:55]Write i2c OK [09:53:55]MH_I2C_Read... [09:53:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:55]Read from MH i2c: E2 [09:53:55]MH_I2C_Read... [09:53:55]Read from MH i2c: E2 0E 00 [09:53:55]MH_I2C_Read... [09:53:55]Read from MH i2c: E2 0E 00 94 6F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 33 [09:53:55]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:53:55]wFMCommunicate OK [09:53:55]SAM_PROTO_GetShiftState done [09:53:55]FM_GetShiftState done [09:53:55]opened in 1722298218 [09:53:55]opened+sec_in_day 1722384618 [09:53:55]quantity*price = 100005 [09:53:55]sum+1 = 100006 [09:53:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 111 30.07.2024 09:54 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24736 ФПД: 25268311757258 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095400&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24736&fm=25268311757258&tin=02508201610067®Number=0000000000171247&sum=100005 [09:53:56]StoreToDocumentArchive [09:53:56]shift 48 fd 24736 [09:53:56]save to /storage/0048/doc_00024736 [09:53:56]save last doc name /storage/0048/doc_00024736 to /storage/kkm_last_doc_name [09:53:56]save OK [09:53:56]Clear old archive folders... [09:53:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:53:56]tlvbuf is 0145D150 [09:53:56]SAM_PROTO_ClearQueue [09:53:56]wFMCommunicate request_size=4 [09:53:56]MH_SAM_APDU [09:53:56]CAPDU: 80 09 00 00 [09:53:56]Write to MH i2c: E2 08 00 A1 6F 80 09 00 00 00 00 00 00 82 [09:53:56]Write i2c OK [09:53:56]MH_I2C_Read... [09:53:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:53:56]Read from MH i2c: E2 [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: E2 03 00 [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: E2 03 00 A1 6F 00 90 00 84 [09:53:56]RAPDU: 90 00 [09:53:56]wFMCommunicate OK [09:53:56]SAM_PROTO_ClearQueue done [09:53:56]KKMCreateOFDPacket [09:53:56]OFDProtocolAddRootSTLVToBuf [09:53:56]FM_MakeSignedData [09:53:56]FM_MakeSignedData [09:53:56]SAM_PROTO_SignData [09:53:56]wFMCommunicate request_size=4 [09:53:56]MH_SAM_APDU [09:53:56]CAPDU: 80 0D 01 02 [09:53:56]Write to MH i2c: E2 08 00 A2 6F 80 0D 01 02 00 00 00 00 8A [09:53:56]Write i2c OK [09:53:56]MH_I2C_Read... [09:53:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:53:56]Read from MH i2c: E2 [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: E2 03 00 [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: E2 03 00 A2 6F 00 90 00 85 [09:53:56]RAPDU: 90 00 [09:53:56]wFMCommunicate OK [09:53:56]wFMCommunicate request_size=255 [09:53:56]MH_SAM_APDU [09:53:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6F 00 00 00 F4 03 04 00 38 B8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A0 60 00 00 35 04 06 00 16 [09:53:56]Write to MH i2c: E2 02 01 A3 6F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 6F 00 00 00 F4 03 04 00 38 B8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A0 60 00 00 35 04 06 00 16 00 00 52 [09:53:56]Write i2c OK [09:53:56]MH_I2C_Read... [09:53:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:56]Read from MH i2c: E2 [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: E2 03 00 [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: E2 03 00 A3 6F 00 90 00 86 [09:53:56]RAPDU: 90 00 [09:53:56]wFMCommunicate OK [09:53:56]wFMCommunicate request_size=10 [09:53:56]MH_SAM_APDU [09:53:56]CAPDU: 80 0D 02 02 05 FB 3C BF 11 CA [09:53:56]Write to MH i2c: E2 0D 00 A4 6F 80 0D 02 02 05 00 FB 3C BF 11 CA 00 00 68 [09:53:56]Write i2c OK [09:53:56]MH_I2C_Read... [09:53:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:56]Read from MH i2c: E2 [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: E2 03 00 [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: E2 03 00 A4 6F 00 90 00 87 [09:53:56]RAPDU: 90 00 [09:53:56]wFMCommunicate OK [09:53:56]wFMCommunicate request_size=4 [09:53:56]MH_SAM_APDU [09:53:56]CAPDU: 80 0D 03 02 [09:53:56]Write to MH i2c: E2 08 00 A5 6F 80 0D 03 02 00 00 00 00 8F [09:53:56]Write i2c OK [09:53:56]MH_I2C_Read... [09:53:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:53:56]Read from MH i2c: E2 [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: E2 0B 00 [09:53:56]MH_I2C_Read... [09:53:56]Read from MH i2c: E2 0B 00 A5 6F 00 9E FB E1 C8 76 98 4A 3D 90 00 67 [09:53:56]RAPDU: 9E FB E1 C8 76 98 4A 3D 90 00 [09:53:56]wFMCommunicate OK [09:53:56]SAM_PROTO_SignData done [09:53:56]FM_MakeSignedData done [09:53:56]CreateOFDProtocolMessage [09:53:56]wFMCommunicate request_size=4 [09:53:56]MH_SAM_APDU [09:53:56]CAPDU: 80 11 00 00 [09:53:56]Write to MH i2c: E2 08 00 A6 6F 80 11 00 00 00 00 00 00 8F [09:53:56]Write i2c OK [09:53:56]MH_I2C_Read... [09:53:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:57]Read from MH i2c: E2 [09:53:57]MH_I2C_Read... [09:53:57]Read from MH i2c: E2 17 00 [09:53:57]MH_I2C_Read... [09:53:57]Read from MH i2c: E2 17 00 A6 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E5 [09:53:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:53:57]wFMCommunicate OK [09:53:57]CreateOFDProtocolMessage done [09:53:57]OFDSenderStorePacket 24736 [09:53:57]StoreOFDPacket docnum=24736 [09:53:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 B5 43 07 01 37 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6F 00 00 00 F4 03 04 00 38 B8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A0 60 00 00 35 04 06 00 16 FB 3C BF 11 CA 9E FB E1 C8 76 98 4A 3D [09:53:57]CheckFolder [09:53:57]dirname=/storage/ofd_packets [09:53:57]CheckFolder done [09:53:57]ProducePacketName [09:53:57]name=ofd_packets/00024736 [09:53:57]NVStorageSaveData ofd_packets/00024736 [09:53:57]File name is /storage/ofd_packets/00024736 [09:53:57]Write 301 bytes [09:53:57]NVStorageSaveData done [09:53:57]OFDSenderStorePacket done [09:53:57]KKMCreateOFDPacket done [09:53:57]NVStorageSaveData kkm_last_timestamp [09:53:57]File name is /storage/kkm_last_timestamp [09:53:57]Write 4 bytes [09:53:57]NVStorageSaveData done [09:53:57]ExternCall_PrintAddStr [09:53:57]wPrintStart [09:53:57]Write to MH i2c: 01 00 00 A7 6F 16 [09:53:57]Write i2c OK [09:53:57]MH_I2C_Read... [09:53:57]Read from MH i2c: 01 [09:53:57]MH_I2C_Read... [09:53:57]Read from MH i2c: 01 07 00 [09:53:57]MH_I2C_Read... [09:53:57]Read from MH i2c: 01 07 00 A7 6F 00 00 00 00 00 FF 0F 2B [09:53:57]RasterBufferAndPrint [09:53:57]line Счет N : (1)610388 [09:53:57]line ИНН: 02508201610067 [09:53:57]line Контрольно-Кассовый Чек [09:53:57]line ПРОДАЖА [09:53:57]line ТРК (МРК, ГНК) : 32 [09:53:57]line Товар: 2710124130 [09:53:57]line Аи-92-К-2 [09:53:57]line 14.750 * 67.80 [09:53:57]line = 1000.05 [09:53:57]line НДС 12% НСП 1% [09:53:57]line > о реализуемом товаре [09:53:57]line ИТОГО: 1000.05 [09:53:57]line НСП 1% : 8.85 [09:53:57]line НДС 12% : 106.20 [09:53:57]line Наличными: 0.00 [09:53:57]line Безнал.: 1000.05 [09:53:57]line Место: АЗС № 127 "Партнер Нефть" [09:53:57]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [09:53:57]line СНО: Общий режим [09:53:57]line Чек 111 30.07.2024 09:54 [09:53:57]line Смена: 48 ФФД: 1.0 [09:53:57]line ЗНМ: 0300000158 [09:53:57]line РНМ: 0000000000171247 [09:53:57]line Версия ККМ: v1.0 [09:53:57]line Платежная система: O! деньги [09:53:57]line ФМ: 0000000002098565 [09:53:57]line ФД: 24736 [09:53:57]line ФПД: 25268311757258 [09:53:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095400&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24736&fm=25268311757258&tin=02508201610067®Number=0000000000171247&sum=100005 [09:53:57]OFD Sender: Processing packet 24736 [packets to send 29, broken 28] [09:53:57]ProducePacketName [09:53:57]name=ofd_packets/00024736 [09:53:57]OFD Sender: To server: pG, [09:53:57]CommunicateWithHost lk.salyk.kg:30040 [09:53:57]ConnectInit lk.salyk.kg [09:53:57]written 0, free lines is 4095 [09:53:57]Connected sock=10 [09:53:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 B5 43 07 01 37 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6F 00 00 00 F4 03 04 00 38 B8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A0 60 00 00 35 04 06 00 16 FB 3C BF 11 CA 9E FB E1 C8 76 98 4A 3D [09:53:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 CD B9 47 00 EC 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 32 30 39 38 35 36 35 10 04 04 00 A0 60 00 00 F4 03 04 00 C6 63 A8 66 B6 04 01 00 00 E3 32 83 F4 2C E0 79 22 [09:53:57]CommunicateWithHost err = 0 [09:53:57]CheckOFDResponse [09:53:57]1017 (14) - 77093643461234 [09:53:57]1041 (16) - 0000000002098565 [09:53:57]1040 (4) - 24736 [09:53:57]1012 (4) - 30.07.2024 03:53 [09:53:57]1206 (1) - 0 [09:53:57]OFD Sender: Remove packet 24736 [09:53:57]ProducePacketName [09:53:57]name=ofd_packets/00024736 [09:53:57]NVStorageDeleteData [09:53:57]Write to MH i2c: 01 00 00 D1 6F 40 [09:53:57]Write i2c OK [09:53:57]MH_I2C_Read... [09:53:57]Read from MH i2c: 01 [09:53:57]MH_I2C_Read... [09:53:57]Read from MH i2c: 01 07 00 [09:53:57]MH_I2C_Read... [09:53:57]Read from MH i2c: 01 07 00 D1 6F 00 00 00 00 00 F3 0C 46 [09:53:57]RasterBufferAndPrint [09:53:57]line [09:53:57]line [09:53:57]line [09:53:57]line [09:53:57]line [09:53:57]written 0, free lines is 3321 [09:53:57]MH_Cut [09:53:57]Write to MH i2c: D1 01 00 D8 6F 01 19 [09:53:57]Write i2c OK [09:53:57]MH_I2C_Read... [09:53:57]Read from MH i2c: D1 [09:53:57]MH_I2C_Read... [09:53:57]Read from MH i2c: D1 01 00 [09:53:57]MH_I2C_Read... [09:53:57]Read from MH i2c: D1 01 00 D8 6F 00 18 [09:53:57]Write to MH i2c: 01 00 00 D9 6F 48 [09:53:57]Write i2c OK [09:53:57]MH_I2C_Read... [09:53:58]OFD Sender: No OFD packet to send [09:53:58]*** Cut start [09:53:58]*** Partial cut [09:53:58]*** CUTSNS_PIN = 1 [09:53:58]*** CUTSNS_PIN = 0 [09:53:58]*** Brake cut motor [09:53:59]Read from MH i2c: 01 [09:53:59]MH_I2C_Read... [09:53:59]*** Stop cut motor [09:53:59]*** Cut end [09:53:59]Read from MH i2c: 01 07 00 [09:53:59]MH_I2C_Read... [09:53:59]Read from MH i2c: 01 07 00 D9 6F 00 00 00 00 00 FF 0F 5D [09:53:59]process_action close_receipt done [09:53:59]requested_data is exist [09:53:59]produce_requested_data [09:53:59]requested_item fm.sn is exist - process it [09:53:59]wFMCommunicate request_size=4 [09:53:59]MH_SAM_APDU [09:53:59]CAPDU: 80 11 00 00 [09:53:59]Write to MH i2c: E2 08 00 DA 6F 80 11 00 00 00 00 00 00 C3 [09:53:59]Write i2c OK [09:53:59]MH_I2C_Read... [09:53:59]Read from MH i2c: E2 [09:53:59]MH_I2C_Read... [09:53:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:59]Read from MH i2c: E2 17 00 [09:53:59]MH_I2C_Read... [09:53:59]Read from MH i2c: E2 17 00 DA 6F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 19 [09:53:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [09:53:59]wFMCommunicate OK [09:53:59]requested_item fd.num is exist - process it [09:53:59]SAM_PROTO_GetFieldsCounters [09:53:59]wFMCommunicate request_size=4 [09:53:59]MH_SAM_APDU [09:53:59]CAPDU: 80 13 00 00 [09:53:59]Write to MH i2c: E2 08 00 DB 6F 80 13 00 00 00 00 00 00 C6 [09:53:59]Write i2c OK [09:53:59]MH_I2C_Read... [09:53:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:53:59]Read from MH i2c: E2 [09:53:59]MH_I2C_Read... [09:53:59]Read from MH i2c: E2 62 00 [09:53:59]MH_I2C_Read... [09:53:59]Read from MH i2c: E2 62 00 DB 6F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A0 60 00 00 0E 04 04 00 30 00 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 64 [09:53:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A0 60 00 00 0E 04 04 00 30 00 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 [09:53:59]wFMCommunicate OK [09:53:59]SAM_PROTO_GetFieldsCounters done [09:53:59]requested_item shift.num is exist - process it [09:53:59]requested_item shift.opened is exist - process it [09:53:59]req_shift_opened [09:53:59]FM_GetShiftState [09:53:59]SAM_PROTO_GetShiftState [09:53:59]wFMCommunicate request_size=4 [09:53:59]MH_SAM_APDU [09:53:59]CAPDU: 80 13 01 00 [09:53:59]Write to MH i2c: E2 08 00 DC 6F 80 13 01 00 00 00 00 00 C8 [09:53:59]Write i2c OK [09:53:59]MH_I2C_Read... [09:53:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:59]Read from MH i2c: E2 [09:53:59]MH_I2C_Read... [09:53:59]Read from MH i2c: E2 0E 00 [09:53:59]MH_I2C_Read... [09:53:59]Read from MH i2c: E2 0E 00 DC 6F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 7B [09:53:59]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [09:53:59]wFMCommunicate OK [09:53:59]SAM_PROTO_GetShiftState done [09:53:59]FM_GetShiftState done [09:53:59]req_shift_opened done [09:53:59]requested_item shift.open_date is exist - process it [09:53:59]req_shift_open_date [09:53:59]req_shift_open_date done [09:53:59]produce_requested_data done [09:53:59]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24736,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [09:53:59]process_action_free close_receipt [09:53:59]json_value_free [09:53:59]json_value_free done [09:53:59]process_json_proto returns [09:53:59]Send response to host [09:53:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24736,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [09:53:59]free response buf [09:53:59]execute_script done [09:53:59]execute_script returns [09:53:59]free content buf [09:53:59]Sock 9.Close socket [09:53:59]Sock 9.Thread stoped [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:59:23]ConnectInit Can't connect to host [09:59:24]Write to MH i2c: 01 00 00 DE 70 4E [09:59:24]Write i2c OK [09:59:24]MH_I2C_Read... [09:59:24]Read from MH i2c: 01 [09:59:24]MH_I2C_Read... [09:59:24]Read from MH i2c: 01 07 00 [09:59:24]MH_I2C_Read... [09:59:24]Read from MH i2c: 01 07 00 DE 70 00 02 00 00 00 FF 0F 65 [09:59:24]state=3 [09:59:24]Cover opened [09:59:27]OFD Sender: Processing packet 24737 [packets to send 32, broken 28] [09:59:27]ProducePacketName [09:59:27]name=ofd_packets/00024737 [09:59:27]OFD Sender: To server: pG, [09:59:27]CommunicateWithHost lk.salyk.kg:30040 [09:59:27]ConnectInit lk.salyk.kg [09:59:27]Connected sock=7 [09:59:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 AB 98 07 01 BE F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 70 00 00 00 F4 03 04 00 5A B8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A1 60 00 00 35 04 06 00 3F 06 63 7E 8C 87 D0 CF 6A 45 98 4C 4B 8D [09:59:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 AF A6 47 00 5D 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A1 60 00 00 F4 03 04 00 10 65 A8 66 B6 04 01 00 00 A1 24 81 32 13 87 A5 B7 [09:59:27]CommunicateWithHost err = 0 [09:59:27]CheckOFDResponse [09:59:27]1017 (14) - 77093643461234 [09:59:27]1041 (16) - 0000000002098565 [09:59:27]1040 (4) - 24737 [09:59:27]1012 (4) - 30.07.2024 03:59 [09:59:27]1206 (1) - 0 [09:59:27]OFD Sender: Remove packet 24737 [09:59:27]ProducePacketName [09:59:27]name=ofd_packets/00024737 [09:59:27]NVStorageDeleteData [09:59:28]OFD Sender: Processing packet 24738 [packets to send 31, broken 28] [09:59:28]ProducePacketName [09:59:28]name=ofd_packets/00024738 [09:59:28]OFD Sender: To server: pG, [09:59:28]CommunicateWithHost lk.salyk.kg:30040 [09:59:28]ConnectInit lk.salyk.kg [09:59:28]Connected sock=7 [09:59:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 CD 7B 06 01 7B B7 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 FE 3D 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 5F E5 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C E5 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 18 00 00 00 00 07 04 06 00 4C E5 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 BF B8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A2 60 00 00 35 04 06 00 F2 55 CE 5F EC 50 49 72 E4 91 3B 04 CA 86 [09:59:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 EA E6 47 00 73 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 32 30 39 38 35 36 35 10 04 04 00 A2 60 00 00 F4 03 04 00 11 65 A8 66 B6 04 01 00 00 6C 21 29 E2 AA DB 1F D4 [09:59:28]CommunicateWithHost err = 0 [09:59:28]CheckOFDResponse [09:59:28]1017 (14) - 77093643461234 [09:59:28]1041 (16) - 0000000002098565 [09:59:28]1040 (4) - 24738 [09:59:28]1012 (4) - 30.07.2024 03:59 [09:59:28]1206 (1) - 0 [09:59:28]OFD Sender: Remove packet 24738 [09:59:28]ProducePacketName [09:59:28]name=ofd_packets/00024738 [09:59:28]NVStorageDeleteData [09:59:29]OFD Sender: Processing packet 24739 [packets to send 30, broken 28] [09:59:29]ProducePacketName [09:59:29]name=ofd_packets/00024739 [09:59:29]OFD Sender: To server: pG, [09:59:29]CommunicateWithHost lk.salyk.kg:30040 [09:59:29]ConnectInit lk.salyk.kg [09:59:29]Connected sock=7 [09:59:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 99 F3 07 01 19 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 D4 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 8E A1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 A1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 11 00 00 00 00 07 04 06 00 54 A1 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 50 B9 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A3 60 00 00 35 04 06 00 CB C9 25 E1 B7 E7 78 D0 6D 79 CB 03 FF 9B [09:59:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 70 04 47 00 4E 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A3 60 00 00 F4 03 04 00 12 65 A8 66 B6 04 01 00 00 B0 BF A8 41 B4 0D 02 1F [09:59:29]CommunicateWithHost err = 0 [09:59:29]CheckOFDResponse [09:59:29]1017 (14) - 77093643461234 [09:59:29]1041 (16) - 0000000002098565 [09:59:29]1040 (4) - 24739 [09:59:29]1012 (4) - 30.07.2024 03:59 [09:59:29]1206 (1) - 0 [09:59:29]OFD Sender: Remove packet 24739 [09:59:29]ProducePacketName [09:59:29]name=ofd_packets/00024739 [09:59:29]NVStorageDeleteData [09:59:29]OFD Sender: Processing packet 24740 [packets to send 29, broken 28] [09:59:29]ProducePacketName [09:59:29]name=ofd_packets/00024740 [09:59:29]OFD Sender: To server: pG, [09:59:29]CommunicateWithHost lk.salyk.kg:30040 [09:59:29]ConnectInit lk.salyk.kg [09:59:29]Write to MH i2c: 01 00 00 DF 70 4F [09:59:29]Write i2c OK [09:59:29]MH_I2C_Read... [09:59:29]Read from MH i2c: 01 [09:59:29]MH_I2C_Read... [09:59:29]Read from MH i2c: 01 07 00 [09:59:29]MH_I2C_Read... [09:59:29]Read from MH i2c: 01 07 00 DF 70 00 02 00 00 00 FF 0F 66 [09:59:29]state=3 [09:59:29]Cover opened [09:59:30]Connected sock=7 [09:59:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 AD 68 07 01 01 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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 00 00 00 F4 03 04 00 58 B9 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A4 60 00 00 35 04 06 00 64 08 C6 08 81 7C 19 66 02 6D BA 23 BD 5F [09:59:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 1C F2 47 00 56 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 32 30 39 38 35 36 35 10 04 04 00 A4 60 00 00 F4 03 04 00 13 65 A8 66 B6 04 01 00 00 C5 A3 13 2D BB 7D DD 0D [09:59:30]CommunicateWithHost err = 0 [09:59:30]CheckOFDResponse [09:59:30]1017 (14) - 77093643461234 [09:59:30]1041 (16) - 0000000002098565 [09:59:30]1040 (4) - 24740 [09:59:30]1012 (4) - 30.07.2024 03:59 [09:59:30]1206 (1) - 0 [09:59:30]OFD Sender: Remove packet 24740 [09:59:30]ProducePacketName [09:59:30]name=ofd_packets/00024740 [09:59:30]NVStorageDeleteData [09:59:30]OFD Sender: No OFD packet to send [09:59:34]Write to MH i2c: 01 00 00 E0 70 50 [09:59:34]Write i2c OK [09:59:34]MH_I2C_Read... [09:59:34]Read from MH i2c: 01 [09:59:34]MH_I2C_Read... [09:59:34]Read from MH i2c: 01 07 00 [09:59:34]MH_I2C_Read... [09:59:34]Read from MH i2c: 01 07 00 E0 70 00 02 00 00 00 FF 0F 67 [09:59:34]state=3 [09:59:34]Cover opened [09:59:35]OFD Sender: No OFD packet to send [09:59:39]Write to MH i2c: 01 00 00 E1 70 51 [09:59:39]Write i2c OK [09:59:39]MH_I2C_Read... [09:59:39]Read from MH i2c: 01 [09:59:39]MH_I2C_Read... [09:59:39]Read from MH i2c: 01 07 00 [09:59:39]MH_I2C_Read... [09:59:39]Read from MH i2c: 01 07 00 E1 70 00 02 00 00 00 FF 0F 68 [09:59:39]state=3 [09:59:39]Cover opened [09:59:40]OFD Sender: No OFD packet to send [09:59:44]Write to MH i2c: 01 00 00 E2 70 52 [09:59:44]Write i2c OK [09:59:44]MH_I2C_Read... [09:59:44]Read from MH i2c: 01 [09:59:44]MH_I2C_Read... [09:59:44]Read from MH i2c: 01 07 00 [09:59:44]MH_I2C_Read... [09:59:44]Read from MH i2c: 01 07 00 E2 70 00 02 00 00 00 FF 0F 69 [09:59:44]state=3 [09:59:44]Cover opened [09:59:45]OFD Sender: No OFD packet to send [09:59:49]Write to MH i2c: 01 00 00 E3 70 53 [09:59:49]Write i2c OK [09:59:49]MH_I2C_Read... [09:59:49]Read from MH i2c: 01 [09:59:49]MH_I2C_Read... [09:59:49]Read from MH i2c: 01 07 00 [09:59:49]MH_I2C_Read... [09:59:49]Read from MH i2c: 01 07 00 E3 70 00 02 00 00 00 FF 0F 6A [09:59:49]state=3 [09:59:49]Cover opened [09:59:50]OFD Sender: No OFD packet to send [09:59:54]Write to MH i2c: 01 00 00 E4 70 54 [09:59:54]Write i2c OK [09:59:54]MH_I2C_Read... [09:59:54]Read from MH i2c: 01 [09:59:54]MH_I2C_Read... [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 E4 70 00 02 00 00 00 FF 0F 6B [09:59:54]state=3 [09:59:54]Cover opened [09:59:55]OFD Sender: No OFD packet to send [09:59:59]Write to MH i2c: 01 00 00 E5 70 55 [09:59:59]Write i2c OK [09:59:59]MH_I2C_Read... [09:59:59]Read from MH i2c: 01 [09:59:59]MH_I2C_Read... [09:59:59]Read from MH i2c: 01 07 00 [09:59:59]MH_I2C_Read... [09:59:59]Read from MH i2c: 01 07 00 E5 70 00 02 00 00 00 FF 0F 6C [09:59:59]state=3 [09:59:59]Cover opened [10:00:00]OFD Sender: No OFD packet to send [10:00:04]Write to MH i2c: 01 00 00 E6 70 56 [10:00:04]Write i2c OK [10:00:04]MH_I2C_Read... [10:00:04]Read from MH i2c: 01 [10:00:04]MH_I2C_Read... [10:00:04]Read from MH i2c: 01 07 00 [10:00:04]MH_I2C_Read... [10:00:04]Read from MH i2c: 01 07 00 E6 70 00 02 00 00 00 FF 0F 6D [10:00:04]state=3 [10:00:04]Cover opened [10:00:05]OFD Sender: No OFD packet to send [10:00:07]int [10:00:07]Write to MH i2c: 01 00 00 E7 70 57 [10:00:07]*** FLAG_PRN_PAP1 set [10:00:07]Write i2c OK [10:00:07]MH_I2C_Read... [10:00:07]Read from MH i2c: 01 [10:00:07]MH_I2C_Read... [10:00:07]Read from MH i2c: 01 07 00 [10:00:07]MH_I2C_Read... [10:00:07]Read from MH i2c: 01 07 00 E7 70 00 03 00 00 00 FF 0F 6F [10:00:07]state=3 [10:00:07]No paper [10:00:07]Cover opened [10:00:07]int [10:00:07]Write to MH i2c: 01 00 00 E8 70 58 [10:00:07]*** FLAG_PRN_PAP2 reset [10:00:07]Write i2c OK [10:00:07]MH_I2C_Read... [10:00:07]Read from MH i2c: 01 [10:00:07]MH_I2C_Read... [10:00:07]Read from MH i2c: 01 07 00 [10:00:07]MH_I2C_Read... [10:00:07]Read from MH i2c: 01 07 00 E8 70 00 01 00 00 00 FF 0F 6E [10:00:07]state=3 [10:00:07]No paper [10:00:07]Cover closed [10:00:07]int [10:00:07]Write to MH i2c: 01 00 00 E9 70 59 [10:00:07]*** FLAG_PRN_PAP2 set [10:00:07]Write i2c OK [10:00:07]MH_I2C_Read... [10:00:07]Read from MH i2c: 01 [10:00:07]MH_I2C_Read... [10:00:07]Read from MH i2c: 01 07 00 [10:00:07]MH_I2C_Read... [10:00:07]Read from MH i2c: 01 07 00 E9 70 00 03 00 00 00 FF 0F 71 [10:00:07]state=0 [10:00:07]No paper [10:00:07]Cover opened [10:00:10]OFD Sender: No OFD packet to send [10:00:12]Write to MH i2c: 01 00 00 EA 70 5A [10:00:12]Write i2c OK [10:00:12]MH_I2C_Read... [10:00:12]Read from MH i2c: 01 [10:00:12]MH_I2C_Read... [10:00:12]Read from MH i2c: 01 07 00 [10:00:12]MH_I2C_Read... [10:00:12]Read from MH i2c: 01 07 00 EA 70 00 03 00 00 00 FF 0F 72 [10:00:12]state=3 [10:00:12]No paper [10:00:12]Cover opened [10:00:15]OFD Sender: No OFD packet to send [10:00:16]int [10:00:16]Write to MH i2c: 01 00 00 EB 70 5B [10:00:16]*** FLAG_PRN_PAP2 reset [10:00:16]Write i2c OK [10:00:16]MH_I2C_Read... [10:00:16]Read from MH i2c: 01 [10:00:16]MH_I2C_Read... [10:00:16]Read from MH i2c: 01 07 00 [10:00:16]MH_I2C_Read... [10:00:16]Read from MH i2c: 01 07 00 EB 70 00 01 00 00 00 FF 0F 71 [10:00:16]state=3 [10:00:16]No paper [10:00:16]Cover closed [10:00:16]int [10:00:16]Write to MH i2c: 01 00 00 EC 70 5C [10:00:16]*** FLAG_PRN_PAP2 set [10:00:16]Write i2c OK [10:00:16]MH_I2C_Read... [10:00:16]Read from MH i2c: 01 [10:00:16]MH_I2C_Read... [10:00:16]Read from MH i2c: 01 07 00 [10:00:16]MH_I2C_Read... [10:00:16]Read from MH i2c: 01 07 00 EC 70 00 03 00 00 00 FF 0F 74 [10:00:16]state=0 [10:00:16]No paper [10:00:16]Cover opened [00:00:10] *** EcrCore started. Build 196 *** [00:00:10]/dev/ttyS4 opened [00:00:10]MH_InterfaceInit /dev/i2c-1 [00:00:10]Malloc ok [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 01 00 00 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 A9 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 4E [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 54000000005725A9 (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: 3794172+1718539462=1722333634 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x220ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:10]*** Is cutter blocked? [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 03 00 02 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 A9 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 4F [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 60 00 FF FF 7F [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 C2 B9 A8 66 C6 D4 6E 66 F6 [10:00:34]Current date/time: 30.07.2024 10:00 [10:00:34]FM_Init [10:00:34]wFMConnect [10:00:34]MH_SAM_On [10:00:34]Write to MH i2c: E0 00 00 08 00 E7 [10:00:34]Write i2c OK [10:00:34]MH_I2C_Read... [10:00:34]*** iso7816_init finished! [10:00:34]*** atr: [10:00:34]*** 0F 3B D5 18 FF 81 91 FE [10:00:34]*** 1F C3 80 73 C8 21 10 0A [10:00:34]*** 00 00 00 00 00 00 00 00 [10:00:34]*** 00 00 00 00 00 00 00 00 [10:00:34]*** 00 00 00 00 00 00 00 00 [10:00:34]*** 00 00 00 00 00 00 00 00 [10:00:34]*** 00 00 00 00 00 00 00 00 [10:00:34]*** 00 00 00 00 00 00 00 00 [10:00:34]Read from MH i2c: E0 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: E0 10 00 [10:00:34]MH_I2C_Read... [10:00:34]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:00:34]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [10:00:34]wFMCommunicate request_size=10 [10:00:34]MH_SAM_APDU [10:00:34]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [10:00:34]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [10:00:34]Write i2c OK [10:00:34]MH_I2C_Read... [10:00:34]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [10:00:34]Read from MH i2c: E2 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: E2 03 00 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [10:00:34]RAPDU: 90 00 [10:00:34]wFMCommunicate OK [10:00:34]wFMCommunicate request_size=4 [10:00:34]MH_SAM_APDU [10:00:34]CAPDU: 80 11 00 00 [10:00:34]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [10:00:34]Write i2c OK [10:00:34]MH_I2C_Read... [10:00:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:34]Read from MH i2c: E2 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: E2 17 00 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 DA [10:00:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:00:34]wFMCommunicate OK [10:00:34]Detected FM SN is 0000000002098565 [10:00:34]Stored FM SN is 0000000002098565 [10:00:34]wFMCommunicate request_size=9 [10:00:34]MH_SAM_APDU [10:00:34]CAPDU: 80 16 00 00 04 06 E5 00 00 [10:00:34]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 06 E5 00 00 00 00 7D [10:00:34]Write i2c OK [10:00:34]MH_I2C_Read... [10:00:34]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [10:00:34]Read from MH i2c: E2 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: E2 03 00 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [10:00:34]RAPDU: 90 00 [10:00:34]wFMCommunicate OK [10:00:34]FM PIN OK [10:00:34]wFMCommunicate request_size=8 [10:00:34]MH_SAM_APDU [10:00:34]CAPDU: 80 14 04 00 03 02 00 01 [10:00:34]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [10:00:34]Write i2c OK [10:00:34]MH_I2C_Read... [10:00:34]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [10:00:34]Read from MH i2c: E2 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: E2 03 00 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [10:00:34]RAPDU: 90 00 [10:00:34]wFMCommunicate OK [10:00:34]wFMCommunicate request_size=13 [10:00:34]MH_SAM_APDU [10:00:34]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [10:00:34]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:00:34]Write i2c OK [10:00:34]MH_I2C_Read... [10:00:34]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [10:00:34]Read from MH i2c: E2 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: E2 03 00 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [10:00:34]RAPDU: 90 00 [10:00:34]wFMCommunicate OK [10:00:34]wFMCommunicate request_size=4 [10:00:34]MH_SAM_APDU [10:00:34]CAPDU: 80 11 00 00 [10:00:34]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [10:00:34]Write i2c OK [10:00:34]MH_I2C_Read... [10:00:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:34]Read from MH i2c: E2 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: E2 17 00 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 DE [10:00:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:00:34]wFMCommunicate OK [10:00:34]DocumentArchiveInit [10:00:34]Start Httpd... [10:00:34]Httpd thread 3067739492 created [10:00:34]Write to MH i2c: 01 00 00 0F 00 0F [10:00:34]Write i2c OK [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: 01 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: 01 07 00 [10:00:34]MH_I2C_Read... [10:00:34]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [10:00:34]Allocated Socket 6 [10:00:34]Bind OK [10:00:34]Listen OK [10:00:34]httpd running on port 8080 [10:00:34]Waiting for new connection... [10:00:34]MH Int Process started [10:00:34]OFD Sender: No OFD packet to send [10:00:38]accept exits with 7 [10:00:38]New connection [10:00:38]New thread 3067452772 created [10:00:38]Waiting for new connection... [10:00:38] Sock 7.Parse request [10:00:38]Sock 7.Check first char [10:00:38]Sock 7.First char is OK [10:00:38]request: POST /json_proto HTTP/1.0 [10:00:38]Method: POST [10:00:38]URL: /json_proto [10:00:38]Method is POST - this is cgi request [10:00:38]url: /json_proto [10:00:38]query_string will be loaded in cgi processing [10:00:38]execute_cgi json_proto POST (null) [10:00:38]execute_cgi path=json_proto method=POST [10:00:38]POST find Content-Length [10:00:38]Host: 172.17.45.131:8080 [10:00:38]Content-Length: 215 [10:00:38]Content-Type: application/json [10:00:38] [10:00:38]POST finish read [10:00:38]Found Content-Length = 215 [10:00:38]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:00:38]execute_script... [10:00:38]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:00:38]POST & json_proto [10:00:38]process_json_proto [10:00:38]json parsed OK: [10:00:38]protocol is kg_v1.0 [10:00:38]action value=get_value [10:00:38]process_action get_value [10:00:38]cmd_get_value [10:00:38]process_action get_value done [10:00:38]requested_data is exist [10:00:38]produce_requested_data [10:00:38]requested_item kkm.sn is exist - process it [10:00:38]requested_item kkm.ver is exist - process it [10:00:38]requested_item fm.sn is exist - process it [10:00:38]wFMCommunicate request_size=4 [10:00:38]MH_SAM_APDU [10:00:38]CAPDU: 80 11 00 00 [10:00:38]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [10:00:38]Write i2c OK [10:00:38]MH_I2C_Read... [10:00:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:38]Read from MH i2c: E2 [10:00:38]MH_I2C_Read... [10:00:38]Read from MH i2c: E2 17 00 [10:00:38]MH_I2C_Read... [10:00:38]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E0 [10:00:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:00:38]wFMCommunicate OK [10:00:38]requested_item fd.num is exist - process it [10:00:38]SAM_PROTO_GetFieldsCounters [10:00:38]wFMCommunicate request_size=4 [10:00:38]MH_SAM_APDU [10:00:38]CAPDU: 80 13 00 00 [10:00:38]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [10:00:38]Write i2c OK [10:00:38]MH_I2C_Read... [10:00:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:00:38]Read from MH i2c: E2 [10:00:38]MH_I2C_Read... [10:00:38]Read from MH i2c: E2 62 00 [10:00:38]MH_I2C_Read... [10:00:38]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 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A4 60 00 00 0E 04 04 00 30 00 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 3B [10:00:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A4 60 00 00 0E 04 04 00 30 00 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 [10:00:38]wFMCommunicate OK [10:00:38]SAM_PROTO_GetFieldsCounters done [10:00:38]requested_item shift.num is exist - process it [10:00:38]requested_item shift.opened is exist - process it [10:00:38]req_shift_opened [10:00:38]FM_GetShiftState [10:00:38]SAM_PROTO_GetShiftState [10:00:38]wFMCommunicate request_size=4 [10:00:38]MH_SAM_APDU [10:00:38]CAPDU: 80 13 01 00 [10:00:38]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [10:00:38]Write i2c OK [10:00:38]MH_I2C_Read... [10:00:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:38]Read from MH i2c: E2 [10:00:38]MH_I2C_Read... [10:00:38]Read from MH i2c: E2 0E 00 [10:00:38]MH_I2C_Read... [10:00:38]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 42 [10:00:38]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:00:38]wFMCommunicate OK [10:00:38]SAM_PROTO_GetShiftState done [10:00:38]FM_GetShiftState done [10:00:38]req_shift_opened done [10:00:38]requested_item shift.open_date is exist - process it [10:00:38]req_shift_open_date [10:00:38]req_shift_open_date done [10:00:38]produce_requested_data done [10:00:38]produce_requested_data return {"kkm.sn":"0300000158","kkm.ver":"v1.0","fm.sn":"0000000002098565","fd.num":24740,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [10:00:38]process_action_free get_value [10:00:38]json_value_free [10:00:38]json_value_free done [10:00:38]process_json_proto returns [10:00:38]Send response to host [10:00:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000158","kkm.ver":"v1.0","fm.sn":"0000000002098565","fd.num":24740,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [10:00:38]free response buf [10:00:38]execute_script done [10:00:38]execute_script returns [10:00:38]free content buf [10:00:38]Sock 7.Close socket [10:00:38]Sock 7.Thread stoped [10:00:38]accept exits with 5 [10:00:38]New connection [10:00:38]New thread 3067309412 created [10:00:38]Thread 3067452772 joined [10:00:38]Waiting for new connection... [10:00:38] Sock 5.Parse request [10:00:38]Sock 5.Check first char [10:00:38]Sock 5.First char is OK [10:00:38]request: POST /json_proto HTTP/1.0 [10:00:38]Method: POST [10:00:38]URL: /json_proto [10:00:38]Method is POST - this is cgi request [10:00:38]url: /json_proto [10:00:38]query_string will be loaded in cgi processing [10:00:38]execute_cgi json_proto POST (null) [10:00:38]execute_cgi path=json_proto method=POST [10:00:38]POST find Content-Length [10:00:38]Host: 172.17.45.131:8080 [10:00:38]Content-Length: 331 [10:00:38]Content-Type: application/json [10:00:38] [10:00:38]POST finish read [10:00:38]Found Content-Length = 331 [10:00:38]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:00:38]execute_script... [10:00:38]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:00:38]POST & json_proto [10:00:38]process_json_proto [10:00:38]json parsed OK: [10:00:38]protocol is kg_v1.0 [10:00:38]action value=get_value [10:00:38]process_action get_value [10:00:38]cmd_get_value [10:00:38]process_action get_value done [10:00:38]requested_data is exist [10:00:38]produce_requested_data [10:00:39]requested_item fm.sale.total is exist - process it [10:00:39]SAM_PROTO_GetFMData [10:00:39]wFMCommunicate request_size=4 [10:00:39]MH_SAM_APDU [10:00:39]CAPDU: 80 13 03 00 [10:00:39]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [10:00:39]Write i2c OK [10:00:39]MH_I2C_Read... [10:00:39]OFD Sender: No OFD packet to send [10:00:39]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:00:39]Read from MH i2c: E2 [10:00:39]MH_I2C_Read... [10:00:39]Read from MH i2c: E2 FD 00 [10:00:39]MH_I2C_Read... [10:00:39]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 44 60 00 00 69 04 A1 00 6F 04 04 00 BA 5F 00 00 B1 04 04 00 85 90 51 90 70 04 04 00 F8 72 19 62 72 04 04 00 8D 1D 38 2E 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 FF 2B 54 0F 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 9B FE 46 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8A 00 00 00 B1 04 04 00 54 DF A7 01 70 04 04 00 18 AA A5 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 83 04 2D EF 03 09 90 00 BD [10:00:39]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 44 60 00 00 69 04 A1 00 6F 04 04 00 BA 5F 00 00 B1 04 04 00 85 90 51 90 70 04 04 00 F8 72 19 62 72 04 04 00 8D 1D 38 2E 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 FF 2B 54 0F 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 9B FE 46 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8A 00 00 00 B1 04 04 00 54 DF A7 01 70 04 04 00 18 AA A5 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 83 04 2D EF 03 09 90 00 [10:00:39]wFMCommunicate OK [10:00:39]wFMCommunicate request_size=4 [10:00:39]MH_SAM_APDU [10:00:39]CAPDU: 80 17 00 00 [10:00:39]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [10:00:39]Write i2c OK [10:00:39]MH_I2C_Read... [10:00:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:00:39]Read from MH i2c: E2 [10:00:39]MH_I2C_Read... [10:00:39]Read from MH i2c: E2 FD 00 [10:00:39]MH_I2C_Read... [10:00:39]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 54 C0 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 61 [10:00:39]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 54 C0 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [10:00:39]wFMCommunicate OK [10:00:39]wFMCommunicate request_size=4 [10:00:39]MH_SAM_APDU [10:00:39]CAPDU: 80 17 00 00 [10:00:39]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [10:00:39]Write i2c OK [10:00:39]MH_I2C_Read... [10:00:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:00:40]Read from MH i2c: E2 [10:00:40]MH_I2C_Read... [10:00:40]Read from MH i2c: E2 FD 00 [10:00:40]MH_I2C_Read... [10:00:40]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:00:40]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [10:00:40]wFMCommunicate OK [10:00:40]wFMCommunicate request_size=4 [10:00:40]MH_SAM_APDU [10:00:40]CAPDU: 80 17 00 00 [10:00:40]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [10:00:40]Write i2c OK [10:00:40]MH_I2C_Read... [10:00:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:00:40]Read from MH i2c: E2 [10:00:40]MH_I2C_Read... [10:00:40]Read from MH i2c: E2 FD 00 [10:00:40]MH_I2C_Read... [10:00:40]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:00:40]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [10:00:40]wFMCommunicate OK [10:00:40]wFMCommunicate request_size=4 [10:00:40]MH_SAM_APDU [10:00:40]CAPDU: 80 17 00 00 [10:00:40]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [10:00:40]Write i2c OK [10:00:40]MH_I2C_Read... [10:00:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [10:00:40]Read from MH i2c: E2 [10:00:40]MH_I2C_Read... [10:00:40]Read from MH i2c: E2 E2 00 [10:00:40]MH_I2C_Read... [10:00:40]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:00:40]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:00:40]wFMCommunicate OK [10:00:40]SAM_PROTO_GetFMData done [10:00:40]requested_item fm.sale_refund.total is exist - process it [10:00:40]requested_item fm.buy.total is exist - process it [10:00:40]requested_item shift.sale.total is exist - process it [10:00:40]SAM_PROTO_GetShiftData [10:00:40]wFMCommunicate request_size=4 [10:00:40]MH_SAM_APDU [10:00:40]CAPDU: 80 13 02 00 [10:00:40]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [10:00:40]Write i2c OK [10:00:40]MH_I2C_Read... [10:00:41]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:00:41]Read from MH i2c: E2 [10:00:41]MH_I2C_Read... [10:00:41]Read from MH i2c: E2 FD 00 [10:00:41]MH_I2C_Read... [10:00:41]Read from MH i2c: E2 FD 00 18 00 00 AF 04 AA 04 AB 04 6E 04 04 00 73 00 00 00 69 04 9C 00 6F 04 04 00 73 00 00 00 B1 04 03 00 5F E6 E1 70 04 03 00 10 7F 98 72 04 03 00 4F 67 49 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 40 FE 17 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E0 FF 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 CD [10:00:41]RAPDU: AF 04 AA 04 AB 04 6E 04 04 00 73 00 00 00 69 04 9C 00 6F 04 04 00 73 00 00 00 B1 04 03 00 5F E6 E1 70 04 03 00 10 7F 98 72 04 03 00 4F 67 49 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 40 FE 17 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 E0 FF 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [10:00:41]wFMCommunicate OK [10:00:41]wFMCommunicate request_size=4 [10:00:41]MH_SAM_APDU [10:00:41]CAPDU: 80 17 00 00 [10:00:41]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [10:00:41]Write i2c OK [10:00:41]MH_I2C_Read... [10:00:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:00:41]Read from MH i2c: E2 [10:00:41]MH_I2C_Read... [10:00:41]Read from MH i2c: E2 FD 00 [10:00:41]MH_I2C_Read... [10:00:41]Read from MH i2c: E2 FD 00 19 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 B2 [10:00:41]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 90 00 [10:00:41]wFMCommunicate OK [10:00:41]wFMCommunicate request_size=4 [10:00:41]MH_SAM_APDU [10:00:41]CAPDU: 80 17 00 00 [10:00:41]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [10:00:41]Write i2c OK [10:00:41]MH_I2C_Read... [10:00:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:00:41]Read from MH i2c: E2 [10:00:41]MH_I2C_Read... [10:00:41]Read from MH i2c: E2 FD 00 [10:00:41]MH_I2C_Read... [10:00:41]Read from MH i2c: E2 FD 00 1A 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 4E [10:00:41]RAPDU: 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 90 00 [10:00:41]wFMCommunicate OK [10:00:41]wFMCommunicate request_size=4 [10:00:41]MH_SAM_APDU [10:00:41]CAPDU: 80 17 00 00 [10:00:41]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [10:00:41]Write i2c OK [10:00:41]MH_I2C_Read... [10:00:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:00:42]Read from MH i2c: E2 [10:00:42]MH_I2C_Read... [10:00:42]Read from MH i2c: E2 FD 00 [10:00:42]MH_I2C_Read... [10:00:42]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 19 [10:00:42]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 90 00 [10:00:42]wFMCommunicate OK [10:00:42]wFMCommunicate request_size=4 [10:00:42]MH_SAM_APDU [10:00:42]CAPDU: 80 17 00 00 [10:00:42]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [10:00:42]Write i2c OK [10:00:42]MH_I2C_Read... [10:00:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 201! [10:00:42]Read from MH i2c: E2 [10:00:42]MH_I2C_Read... [10:00:42]Read from MH i2c: E2 CC 00 [10:00:42]MH_I2C_Read... [10:00:42]Read from MH i2c: E2 CC 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7D [10:00:42]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:00:42]wFMCommunicate OK [10:00:42]SAM_PROTO_GetShiftData done [10:00:42]requested_item shift.sale.total_cash is exist - process it [10:00:42]requested_item shift.sale_refund.total is exist - process it [10:00:42]requested_item shift.sale_refund.total_cash is exist - process it [10:00:42]requested_item shift.buy.total is exist - process it [10:00:42]requested_item shift.buy.total_cash is exist - process it [10:00:42]produce_requested_data done [10:00:42]produce_requested_data return {"fm.sale.total":24212645.17,"fm.sale_refund.total":277789.00,"fm.buy.total":0.00,"shift.sale.total":148045.75,"shift.sale.total_cash":99940.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:00:42]process_action_free get_value [10:00:42]json_value_free [10:00:42]json_value_free done [10:00:42]process_json_proto returns [10:00:42]Send response to host [10:00:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":24212645.17,"fm.sale_refund.total":277789.00,"fm.buy.total":0.00,"shift.sale.total":148045.75,"shift.sale.total_cash":99940.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:00:42]free response buf [10:00:42]execute_script done [10:00:42]execute_script returns [10:00:42]free content buf [10:00:42]Sock 5.Close socket [10:00:42]Sock 5.Thread stoped [10:00:42]accept exits with 7 [10:00:42]New connection [10:00:42]New thread 3067452772 created [10:00:42]Thread 3067309412 joined [10:00:42]Waiting for new connection... [10:00:42] Sock 7.Parse request [10:00:42]Sock 7.Check first char [10:00:42]Sock 7.First char is OK [10:00:42]request: POST /json_proto HTTP/1.0 [10:00:42]Method: POST [10:00:42]URL: /json_proto [10:00:42]Method is POST - this is cgi request [10:00:42]url: /json_proto [10:00:42]query_string will be loaded in cgi processing [10:00:42]execute_cgi json_proto POST (null) [10:00:42]execute_cgi path=json_proto method=POST [10:00:42]POST find Content-Length [10:00:42]Host: 172.17.45.131:8080 [10:00:42]Content-Length: 144 [10:00:42]Content-Type: application/json [10:00:42] [10:00:42]POST finish read [10:00:42]Found Content-Length = 144 [10:00:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [10:00:42]execute_script... [10:00:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [10:00:42]POST & json_proto [10:00:42]process_json_proto [10:00:42]json parsed OK: [10:00:42]protocol is kg_v1.0 [10:00:42]action value=print_doc [10:00:42]process_action print_doc [10:00:42]ExternCall_PrintAddStr [10:00:42]wPrintStart [10:00:42]Write to MH i2c: 01 00 00 1D 00 1D [10:00:42]Write i2c OK [10:00:42]MH_I2C_Read... [10:00:42]Read from MH i2c: 01 [10:00:42]MH_I2C_Read... [10:00:42]Read from MH i2c: 01 07 00 [10:00:42]MH_I2C_Read... [10:00:42]Read from MH i2c: 01 07 00 1D 00 00 00 00 00 00 FF 0F 32 [10:00:42]RasterBufferAndPrint [10:00:42]line Счет N : (1)610390 [10:00:42]line ИНН: 02508201610067 [10:00:42]line Контрольно-Кассовый Чек [10:00:42]line ПРОДАЖА [10:00:42]line ТРК (МРК, ГНК) : 52 [10:00:42]line Товар: 2710124130 [10:00:42]line Аи-92-К-2 [10:00:42]line 22.130 * 67.80 [10:00:42]line = 1500.41 [10:00:42]line НДС 12% НСП 1% [10:00:42]line > о реализуемом товаре [10:00:42]line ОКРУГЛЕНИЕ: -0.41 [10:00:42]line ИТОГО: 1500.00 [10:00:42]line Внесено: 1500.00 [10:00:42]line СДАЧА: 0.00 [10:00:42]line НСП 1% : 13.28 [10:00:42]line НДС 12% : 159.34 [10:00:42]line Наличными: 1500.00 [10:00:42]line Безнал.: 0.00 [10:00:42]line Место: АЗС № 127 "Партнер Нефть" [10:00:42]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [10:00:42]line СНО: Общий режим [10:00:42]line Чек 115 30.07.2024 09:58 [10:00:42]line Смена: 48 ФФД: 1.0 [10:00:42]line ЗНМ: 0300000158 [10:00:42]line РНМ: 0000000000171247 [10:00:42]line Версия ККМ: v1.0 [10:00:42]line ФМ: 0000000002098565 [10:00:42]line ФД: 24740 [10:00:42]line ФПД: 109988844962172 [10:00:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T095848&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24740&fm=109988844962172&tin=02508201610067®Number=0000000000171247&sum=150000 [10:00:42]written 0, free lines is 4095 [10:00:43]Write to MH i2c: 01 00 00 48 00 48 [10:00:43]Write i2c OK [10:00:43]MH_I2C_Read... [10:00:43]Read from MH i2c: 01 [10:00:43]MH_I2C_Read... [10:00:43]Read from MH i2c: 01 07 00 [10:00:43]MH_I2C_Read... [10:00:43]Read from MH i2c: 01 07 00 48 00 00 00 00 00 00 F2 0C 4D [10:00:43]RasterBufferAndPrint [10:00:43]line [10:00:43]line [10:00:43]line [10:00:43]line [10:00:43]line [10:00:43]written 0, free lines is 3329 [10:00:43]MH_Cut [10:00:43]Write to MH i2c: D1 01 00 4F 00 01 21 [10:00:43]Write i2c OK [10:00:43]MH_I2C_Read... [10:00:43]Read from MH i2c: D1 [10:00:43]MH_I2C_Read... [10:00:43]Read from MH i2c: D1 01 00 [10:00:43]MH_I2C_Read... [10:00:43]Read from MH i2c: D1 01 00 4F 00 00 20 [10:00:43]Write to MH i2c: 01 00 00 50 00 50 [10:00:43]Write i2c OK [10:00:43]MH_I2C_Read... [10:00:43]*** Cut start [10:00:43]*** Partial cut [10:00:43]*** CUTSNS_PIN = 1 [10:00:43]*** CUTSNS_PIN = 0 [10:00:43]*** Brake cut motor [10:00:44]Read from MH i2c: 01 [10:00:44]MH_I2C_Read... [10:00:44]*** Stop cut motor [10:00:44]*** Cut end [10:00:44]Read from MH i2c: 01 07 00 [10:00:44]MH_I2C_Read... [10:00:44]Read from MH i2c: 01 07 00 50 00 00 00 00 00 00 FF 0F 65 [10:00:44]process_action print_doc done [10:00:44]requested_data is exist [10:00:44]produce_requested_data [10:00:44]produce_requested_data return (null) [10:00:44]process_action_free print_doc [10:00:44]json_value_free [10:00:44]json_value_free done [10:00:44]process_json_proto returns [10:00:44]Send response to host [10:00:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [10:00:44]free response buf [10:00:44]execute_script done [10:00:44]execute_script returns [10:00:44]free content buf [10:00:44]Sock 7.Close socket [10:00:44]Sock 7.Thread stoped [10:00:44]OFD Sender: No OFD packet to send [10:00:44]accept exits with 5 [10:00:44]New connection [10:00:44]New thread 3067309412 created [10:00:44]Thread 3067452772 joined [10:00:44]Waiting for new connection... [10:00:44] Sock 5.Parse request [10:00:44]Sock 5.Check first char [10:00:44]Sock 5.First char is OK [10:00:44]request: POST /json_proto HTTP/1.0 [10:00:44]Method: POST [10:00:44]URL: /json_proto [10:00:44]Method is POST - this is cgi request [10:00:44]url: /json_proto [10:00:44]query_string will be loaded in cgi processing [10:00:44]execute_cgi json_proto POST (null) [10:00:44]execute_cgi path=json_proto method=POST [10:00:44]POST find Content-Length [10:00:44]Host: 172.17.45.131:8080 [10:00:44]Content-Length: 800 [10:00:44]Content-Type: application/json [10:00:44] [10:00:44]POST finish read [10:00:44]Found Content-Length = 800 [10:00:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610392", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:00:44]execute_script... [10:00:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610392", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:00:44]POST & json_proto [10:00:44]process_json_proto [10:00:44]json parsed OK: [10:00:44]protocol is kg_v1.0 [10:00:44]action value=close_receipt [10:00:44]process_action close_receipt [10:00:44]cmd_close_receipt [10:00:44]MH_GetDate [10:00:44]Write to MH i2c: F0 00 00 51 00 40 [10:00:44]Write i2c OK [10:00:44]MH_I2C_Read... [10:00:44]Read from MH i2c: F0 [10:00:44]MH_I2C_Read... [10:00:44]Read from MH i2c: F0 09 00 [10:00:44]MH_I2C_Read... [10:00:44]Read from MH i2c: F0 09 00 51 00 00 CD B9 A8 66 C6 D4 6E 66 4B [10:00:44]GetLastDocTimeStamp 1722333528 [10:00:44]current date 1722333645 [10:00:44]FM_GetShiftState [10:00:44]SAM_PROTO_GetShiftState [10:00:44]wFMCommunicate request_size=4 [10:00:44]MH_SAM_APDU [10:00:44]CAPDU: 80 13 01 00 [10:00:44]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [10:00:44]Write i2c OK [10:00:44]MH_I2C_Read... [10:00:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:44]Read from MH i2c: E2 [10:00:44]MH_I2C_Read... [10:00:44]Read from MH i2c: E2 0E 00 [10:00:44]MH_I2C_Read... [10:00:44]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 82 [10:00:44]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:00:44]wFMCommunicate OK [10:00:44]SAM_PROTO_GetShiftState done [10:00:44]FM_GetShiftState done [10:00:44]opened in 1722298218 [10:00:44]opened+sec_in_day 1722384618 [10:00:44]quantity*price = 50036 [10:00:44]sum+1 = 50037 [10:00:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 116 30.07.2024 10:00 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24741 ФПД: 24758797663024 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100045&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24741&fm=24758797663024&tin=02508201610067®Number=0000000000171247&sum=50036 [10:00:45]StoreToDocumentArchive [10:00:45]shift 48 fd 24741 [10:00:45]save to /storage/0048/doc_00024741 [10:00:45]save last doc name /storage/0048/doc_00024741 to /storage/kkm_last_doc_name [10:00:45]save OK [10:00:45]Clear old archive folders... [10:00:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:00:45]tlvbuf is 01CB6B80 [10:00:45]SAM_PROTO_ClearQueue [10:00:45]wFMCommunicate request_size=4 [10:00:45]MH_SAM_APDU [10:00:45]CAPDU: 80 09 00 00 [10:00:45]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [10:00:45]Write i2c OK [10:00:45]MH_I2C_Read... [10:00:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:00:45]Read from MH i2c: E2 [10:00:45]MH_I2C_Read... [10:00:45]Read from MH i2c: E2 03 00 [10:00:45]MH_I2C_Read... [10:00:45]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [10:00:45]RAPDU: 90 00 [10:00:45]wFMCommunicate OK [10:00:45]SAM_PROTO_ClearQueue done [10:00:45]KKMCreateOFDPacket [10:00:45]OFDProtocolAddRootSTLVToBuf [10:00:45]FM_MakeSignedData [10:00:45]FM_MakeSignedData [10:00:45]SAM_PROTO_SignData [10:00:45]wFMCommunicate request_size=4 [10:00:45]MH_SAM_APDU [10:00:45]CAPDU: 80 0D 01 02 [10:00:45]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [10:00:45]Write i2c OK [10:00:45]MH_I2C_Read... [10:00:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:00:46]Read from MH i2c: E2 [10:00:46]MH_I2C_Read... [10:00:46]Read from MH i2c: E2 03 00 [10:00:46]MH_I2C_Read... [10:00:46]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [10:00:46]RAPDU: 90 00 [10:00:46]wFMCommunicate OK [10:00:46]wFMCommunicate request_size=255 [10:00:46]MH_SAM_APDU [10:00:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 CD B9 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A5 60 00 00 35 04 06 00 16 [10:00:46]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 CD B9 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A5 60 00 00 35 04 06 00 16 00 00 F0 [10:00:46]Write i2c OK [10:00:46]MH_I2C_Read... [10:00:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:46]Read from MH i2c: E2 [10:00:46]MH_I2C_Read... [10:00:46]Read from MH i2c: E2 03 00 [10:00:46]MH_I2C_Read... [10:00:46]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [10:00:46]RAPDU: 90 00 [10:00:46]wFMCommunicate OK [10:00:46]wFMCommunicate request_size=10 [10:00:46]MH_SAM_APDU [10:00:46]CAPDU: 80 0D 02 02 05 84 9B 56 FB 30 [10:00:46]Write to MH i2c: E2 0D 00 62 00 80 0D 02 02 05 00 84 9B 56 FB 30 00 00 86 [10:00:46]Write i2c OK [10:00:46]MH_I2C_Read... [10:00:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:46]Read from MH i2c: E2 [10:00:46]MH_I2C_Read... [10:00:46]Read from MH i2c: E2 03 00 [10:00:46]MH_I2C_Read... [10:00:46]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [10:00:46]RAPDU: 90 00 [10:00:46]wFMCommunicate OK [10:00:46]wFMCommunicate request_size=4 [10:00:46]MH_SAM_APDU [10:00:46]CAPDU: 80 0D 03 02 [10:00:46]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [10:00:46]Write i2c OK [10:00:46]MH_I2C_Read... [10:00:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:00:46]Read from MH i2c: E2 [10:00:46]MH_I2C_Read... [10:00:46]Read from MH i2c: E2 0B 00 [10:00:46]MH_I2C_Read... [10:00:46]Read from MH i2c: E2 0B 00 63 00 00 AC 93 1A 9E 7C 15 59 C3 90 00 83 [10:00:46]RAPDU: AC 93 1A 9E 7C 15 59 C3 90 00 [10:00:46]wFMCommunicate OK [10:00:46]SAM_PROTO_SignData done [10:00:46]FM_MakeSignedData done [10:00:46]CreateOFDProtocolMessage [10:00:46]wFMCommunicate request_size=4 [10:00:46]MH_SAM_APDU [10:00:46]CAPDU: 80 11 00 00 [10:00:46]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [10:00:46]Write i2c OK [10:00:46]MH_I2C_Read... [10:00:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:46]Read from MH i2c: E2 [10:00:46]MH_I2C_Read... [10:00:46]Read from MH i2c: E2 17 00 [10:00:46]MH_I2C_Read... [10:00:46]Read from MH i2c: E2 17 00 64 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 34 [10:00:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:00:46]wFMCommunicate OK [10:00:46]CreateOFDProtocolMessage done [10:00:46]OFDSenderStorePacket 24741 [10:00:46]StoreOFDPacket docnum=24741 [10:00:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 C9 3A 07 01 B5 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 CD B9 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A5 60 00 00 35 04 06 00 16 84 9B 56 FB 30 AC 93 1A 9E 7C 15 59 C3 [10:00:46]CheckFolder [10:00:46]dirname=/storage/ofd_packets [10:00:46]CheckFolder done [10:00:46]ProducePacketName [10:00:46]name=ofd_packets/00024741 [10:00:46]NVStorageSaveData ofd_packets/00024741 [10:00:46]File name is /storage/ofd_packets/00024741 [10:00:46]Write 301 bytes [10:00:46]NVStorageSaveData done [10:00:46]OFDSenderStorePacket done [10:00:46]KKMCreateOFDPacket done [10:00:46]NVStorageSaveData kkm_last_timestamp [10:00:46]File name is /storage/kkm_last_timestamp [10:00:46]Write 4 bytes [10:00:46]NVStorageSaveData done [10:00:46]ExternCall_PrintAddStr [10:00:46]wPrintStart [10:00:46]Write to MH i2c: 01 00 00 65 00 65 [10:00:46]Write i2c OK [10:00:46]MH_I2C_Read... [10:00:46]Read from MH i2c: 01 [10:00:46]MH_I2C_Read... [10:00:46]Read from MH i2c: 01 07 00 [10:00:46]MH_I2C_Read... [10:00:46]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [10:00:46]RasterBufferAndPrint [10:00:46]line Счет N : (1)610392 [10:00:46]line ИНН: 02508201610067 [10:00:46]line Контрольно-Кассовый Чек [10:00:46]line ПРОДАЖА [10:00:46]line ТРК (МРК, ГНК) : 32 [10:00:46]line Товар: 2710124130 [10:00:46]line Аи-92-К-2 [10:00:46]line 7.380 * 67.80 [10:00:46]line = 500.36 [10:00:46]line НДС 12% НСП 1% [10:00:46]line > о реализуемом товаре [10:00:46]line ИТОГО: 500.36 [10:00:46]line НСП 1% : 4.43 [10:00:46]line НДС 12% : 53.14 [10:00:46]line Наличными: 0.00 [10:00:46]line Безнал.: 500.36 [10:00:46]line Место: АЗС № 127 "Партнер Нефть" [10:00:46]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [10:00:46]line СНО: Общий режим [10:00:46]line Чек 116 30.07.2024 10:00 [10:00:46]line Смена: 48 ФФД: 1.0 [10:00:46]line ЗНМ: 0300000158 [10:00:46]line РНМ: 0000000000171247 [10:00:46]line Версия ККМ: v1.0 [10:00:46]line Платежная система: O! деньги [10:00:46]line ФМ: 0000000002098565 [10:00:46]line ФД: 24741 [10:00:46]line ФПД: 24758797663024 [10:00:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100045&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24741&fm=24758797663024&tin=02508201610067®Number=0000000000171247&sum=50036 [10:00:46]written 0, free lines is 4095 [10:00:46]OFD Sender: Processing packet 24741 [packets to send 29, broken 28] [10:00:46]ProducePacketName [10:00:46]name=ofd_packets/00024741 [10:00:46]OFD Sender: To server: pG, [10:00:46]CommunicateWithHost lk.salyk.kg:30040 [10:00:46]ConnectInit lk.salyk.kg [10:00:46]Connected sock=10 [10:00:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 C9 3A 07 01 B5 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 CD B9 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A5 60 00 00 35 04 06 00 16 84 9B 56 FB 30 AC 93 1A 9E 7C 15 59 C3 [10:00:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 10 0E 47 00 23 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 32 30 39 38 35 36 35 10 04 04 00 A5 60 00 00 F4 03 04 00 5C 65 A8 66 B6 04 01 00 00 A9 93 4C 07 F9 3C F8 CF [10:00:47]CommunicateWithHost err = 0 [10:00:47]CheckOFDResponse [10:00:47]1017 (14) - 77093643461234 [10:00:47]1041 (16) - 0000000002098565 [10:00:47]1040 (4) - 24741 [10:00:47]1012 (4) - 30.07.2024 04:00 [10:00:47]1206 (1) - 0 [10:00:47]OFD Sender: Remove packet 24741 [10:00:47]ProducePacketName [10:00:47]name=ofd_packets/00024741 [10:00:47]NVStorageDeleteData [10:00:47]Write to MH i2c: 01 00 00 8F 00 8F [10:00:47]Write i2c OK [10:00:47]MH_I2C_Read... [10:00:47]Read from MH i2c: 01 [10:00:47]MH_I2C_Read... [10:00:47]Read from MH i2c: 01 07 00 [10:00:47]MH_I2C_Read... [10:00:47]Read from MH i2c: 01 07 00 8F 00 00 00 00 00 00 66 0D 09 [10:00:47]RasterBufferAndPrint [10:00:47]line [10:00:47]line [10:00:47]line [10:00:47]line [10:00:47]line [10:00:47]written 0, free lines is 3451 [10:00:47]MH_Cut [10:00:47]Write to MH i2c: D1 01 00 96 00 01 68 [10:00:47]Write i2c OK [10:00:47]MH_I2C_Read... [10:00:47]Read from MH i2c: D1 [10:00:47]MH_I2C_Read... [10:00:47]Read from MH i2c: D1 01 00 [10:00:47]MH_I2C_Read... [10:00:47]Read from MH i2c: D1 01 00 96 00 00 67 [10:00:47]Write to MH i2c: 01 00 00 97 00 97 [10:00:47]Write i2c OK [10:00:47]MH_I2C_Read... [10:00:47]OFD Sender: No OFD packet to send [10:00:47]*** Cut start [10:00:47]*** Partial cut [10:00:47]*** CUTSNS_PIN = 1 [10:00:47]*** CUTSNS_PIN = 0 [10:00:48]*** Brake cut motor [10:00:48]Read from MH i2c: 01 [10:00:48]MH_I2C_Read... [10:00:48]*** Stop cut motor [10:00:48]*** Cut end [10:00:48]Read from MH i2c: 01 07 00 [10:00:48]MH_I2C_Read... [10:00:48]Read from MH i2c: 01 07 00 97 00 00 00 00 00 00 FF 0F AC [10:00:48]process_action close_receipt done [10:00:48]requested_data is exist [10:00:48]produce_requested_data [10:00:48]requested_item fm.sn is exist - process it [10:00:48]wFMCommunicate request_size=4 [10:00:48]MH_SAM_APDU [10:00:48]CAPDU: 80 11 00 00 [10:00:48]Write to MH i2c: E2 08 00 98 00 80 11 00 00 00 00 00 00 12 [10:00:48]Write i2c OK [10:00:48]MH_I2C_Read... [10:00:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:48]Read from MH i2c: E2 [10:00:48]MH_I2C_Read... [10:00:48]Read from MH i2c: E2 17 00 [10:00:48]MH_I2C_Read... [10:00:48]Read from MH i2c: E2 17 00 98 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 68 [10:00:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:00:48]wFMCommunicate OK [10:00:48]requested_item fd.num is exist - process it [10:00:48]SAM_PROTO_GetFieldsCounters [10:00:48]wFMCommunicate request_size=4 [10:00:48]MH_SAM_APDU [10:00:48]CAPDU: 80 13 00 00 [10:00:48]Write to MH i2c: E2 08 00 99 00 80 13 00 00 00 00 00 00 15 [10:00:48]Write i2c OK [10:00:48]MH_I2C_Read... [10:00:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:00:48]Read from MH i2c: E2 [10:00:48]MH_I2C_Read... [10:00:48]Read from MH i2c: E2 62 00 [10:00:48]MH_I2C_Read... [10:00:48]Read from MH i2c: E2 62 00 99 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A5 60 00 00 0E 04 04 00 30 00 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 C7 [10:00:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A5 60 00 00 0E 04 04 00 30 00 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 [10:00:48]wFMCommunicate OK [10:00:48]SAM_PROTO_GetFieldsCounters done [10:00:48]requested_item shift.num is exist - process it [10:00:48]requested_item shift.opened is exist - process it [10:00:48]req_shift_opened [10:00:48]FM_GetShiftState [10:00:48]SAM_PROTO_GetShiftState [10:00:48]wFMCommunicate request_size=4 [10:00:48]MH_SAM_APDU [10:00:48]CAPDU: 80 13 01 00 [10:00:48]Write to MH i2c: E2 08 00 9A 00 80 13 01 00 00 00 00 00 17 [10:00:48]Write i2c OK [10:00:48]MH_I2C_Read... [10:00:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:48]Read from MH i2c: E2 [10:00:48]MH_I2C_Read... [10:00:48]Read from MH i2c: E2 0E 00 [10:00:48]MH_I2C_Read... [10:00:48]Read from MH i2c: E2 0E 00 9A 00 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 CA [10:00:48]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:00:48]wFMCommunicate OK [10:00:48]SAM_PROTO_GetShiftState done [10:00:48]FM_GetShiftState done [10:00:48]req_shift_opened done [10:00:48]requested_item shift.open_date is exist - process it [10:00:48]req_shift_open_date [10:00:48]req_shift_open_date done [10:00:48]produce_requested_data done [10:00:48]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24741,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [10:00:48]process_action_free close_receipt [10:00:48]json_value_free [10:00:48]json_value_free done [10:00:48]process_json_proto returns [10:00:48]Send response to host [10:00:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24741,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [10:00:48]free response buf [10:00:48]execute_script done [10:00:48]execute_script returns [10:00:48]free content buf [10:00:48]Sock 5.Close socket [10:00:48]Sock 5.Thread stoped [10:00:52]OFD Sender: No OFD packet to send [10:00:57]OFD Sender: No OFD packet to send [10:01:02]OFD Sender: No OFD packet to send [10:01:07]OFD Sender: No OFD packet to send [10:01:12]OFD Sender: No OFD packet to send [10:01:17]OFD Sender: No OFD packet to send [10:01:22]OFD Sender: No OFD packet to send [10:01:27]OFD Sender: No OFD packet to send [10:01:32]OFD Sender: No OFD packet to send [10:01:37]OFD Sender: No OFD packet to send [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:22]OFD Sender: No OFD packet to send [10:02:27]OFD Sender: No OFD packet to send [10:02:32]OFD Sender: No OFD packet to send [10:02:37]OFD Sender: No OFD packet to send [10:02:42]OFD Sender: No OFD packet to send [10:02:47]OFD Sender: No OFD packet to send [10:02:52]OFD Sender: No OFD packet to send [10:02:57]OFD Sender: No OFD packet to send [10:03:02]OFD Sender: No OFD packet to send [10:03:07]OFD Sender: No OFD packet to send [10:03:12]OFD Sender: No OFD packet to send [10:03:17]OFD Sender: No OFD packet to send [10:03:22]OFD Sender: No OFD packet to send [10:03:27]OFD Sender: No OFD packet to send [10:03:32]OFD Sender: No OFD packet to send [10:03:37]OFD Sender: No OFD packet to send [10:03:39]accept exits with 9 [10:03:39]New connection [10:03:39]New thread 3067452772 created [10:03:39]Thread 3067309412 joined [10:03:39]Waiting for new connection... [10:03:39] Sock 9.Parse request [10:03:39]Sock 9.Check first char [10:03:39]Sock 9.First char is OK [10:03:39]request: POST /json_proto HTTP/1.0 [10:03:39]Method: POST [10:03:39]URL: /json_proto [10:03:39]Method is POST - this is cgi request [10:03:39]url: /json_proto [10:03:39]query_string will be loaded in cgi processing [10:03:39]execute_cgi json_proto POST (null) [10:03:39]execute_cgi path=json_proto method=POST [10:03:39]POST find Content-Length [10:03:39]Host: 172.17.45.131:8080 [10:03:39]Content-Length: 678 [10:03:39]Content-Type: application/json [10:03:39] [10:03:39]POST finish read [10:03:39]Found Content-Length = 678 [10:03:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610393", "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" ] } } [10:03:39]execute_script... [10:03: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)610393", "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" ] } } [10:03:39]POST & json_proto [10:03:39]process_json_proto [10:03:39]json parsed OK: [10:03:39]protocol is kg_v1.0 [10:03:39]action value=close_receipt [10:03:39]process_action close_receipt [10:03:39]cmd_close_receipt [10:03:39]MH_GetDate [10:03:39]Write to MH i2c: F0 00 00 9B 00 8A [10:03:39]Write i2c OK [10:03:39]MH_I2C_Read... [10:03:39]Read from MH i2c: F0 [10:03:39]MH_I2C_Read... [10:03:39]Read from MH i2c: F0 09 00 [10:03:39]MH_I2C_Read... [10:03:39]Read from MH i2c: F0 09 00 9B 00 00 7B BA A8 66 C6 D4 6E 66 44 [10:03:39]GetLastDocTimeStamp 1722333645 [10:03:39]current date 1722333819 [10:03:39]FM_GetShiftState [10:03:39]SAM_PROTO_GetShiftState [10:03:39]wFMCommunicate request_size=4 [10:03:39]MH_SAM_APDU [10:03:39]CAPDU: 80 13 01 00 [10:03:39]Write to MH i2c: E2 08 00 9C 00 80 13 01 00 00 00 00 00 19 [10:03:39]Write i2c OK [10:03:39]MH_I2C_Read... [10:03:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:39]Read from MH i2c: E2 [10:03:39]MH_I2C_Read... [10:03:39]Read from MH i2c: E2 0E 00 [10:03:39]MH_I2C_Read... [10:03:39]Read from MH i2c: E2 0E 00 9C 00 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 CC [10:03:39]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:03:39]wFMCommunicate OK [10:03:39]SAM_PROTO_GetShiftState done [10:03:39]FM_GetShiftState done [10:03:39]opened in 1722298218 [10:03:39]opened+sec_in_day 1722384618 [10:03:39]quantity*price = 70037 [10:03:39]sum+1 = 70038 [10:03:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 117 30.07.2024 10:03 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24742 ФПД: 78147998875849 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100339&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24742&fm=78147998875849&tin=02508201610067®Number=0000000000171247&sum=70000 [10:03:40]StoreToDocumentArchive [10:03:40]shift 48 fd 24742 [10:03:40]save to /storage/0048/doc_00024742 [10:03:40]save last doc name /storage/0048/doc_00024742 to /storage/kkm_last_doc_name [10:03:40]save OK [10:03:40]Clear old archive folders... [10:03:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:03:40]tlvbuf is 01CB84D0 [10:03:40]SAM_PROTO_ClearQueue [10:03:40]wFMCommunicate request_size=4 [10:03:40]MH_SAM_APDU [10:03:40]CAPDU: 80 09 00 00 [10:03:40]Write to MH i2c: E2 08 00 A9 00 80 09 00 00 00 00 00 00 1B [10:03:40]Write i2c OK [10:03:40]MH_I2C_Read... [10:03:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:03:40]Read from MH i2c: E2 [10:03:40]MH_I2C_Read... [10:03:40]Read from MH i2c: E2 03 00 [10:03:40]MH_I2C_Read... [10:03:40]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [10:03:40]RAPDU: 90 00 [10:03:40]wFMCommunicate OK [10:03:40]SAM_PROTO_ClearQueue done [10:03:40]KKMCreateOFDPacket [10:03:40]OFDProtocolAddRootSTLVToBuf [10:03:40]FM_MakeSignedData [10:03:40]FM_MakeSignedData [10:03:40]SAM_PROTO_SignData [10:03:40]wFMCommunicate request_size=4 [10:03:40]MH_SAM_APDU [10:03:40]CAPDU: 80 0D 01 02 [10:03:40]Write to MH i2c: E2 08 00 AA 00 80 0D 01 02 00 00 00 00 23 [10:03:40]Write i2c OK [10:03:40]MH_I2C_Read... [10:03:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:03:40]Read from MH i2c: E2 [10:03:40]MH_I2C_Read... [10:03:40]Read from MH i2c: E2 03 00 [10:03:40]MH_I2C_Read... [10:03:40]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [10:03:40]RAPDU: 90 00 [10:03:40]wFMCommunicate OK [10:03:40]wFMCommunicate request_size=255 [10:03:40]MH_SAM_APDU [10:03: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 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 75 00 00 00 F4 03 04 00 7B BA A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A6 60 00 00 35 04 06 00 47 [10:03:40]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 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 75 00 00 00 F4 03 04 00 7B BA A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A6 60 00 00 35 04 06 00 47 00 00 BB [10:03:40]Write i2c OK [10:03:40]MH_I2C_Read... [10:03:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:40]Read from MH i2c: E2 [10:03:40]MH_I2C_Read... [10:03:40]Read from MH i2c: E2 03 00 [10:03:40]MH_I2C_Read... [10:03:40]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [10:03:40]RAPDU: 90 00 [10:03:40]wFMCommunicate OK [10:03:40]wFMCommunicate request_size=10 [10:03:40]MH_SAM_APDU [10:03:40]CAPDU: 80 0D 02 02 05 13 3F B6 80 C9 [10:03:40]Write to MH i2c: E2 0D 00 AC 00 80 0D 02 02 05 00 13 3F B6 80 C9 00 00 81 [10:03:40]Write i2c OK [10:03:40]MH_I2C_Read... [10:03:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:40]Read from MH i2c: E2 [10:03:40]MH_I2C_Read... [10:03:40]Read from MH i2c: E2 03 00 [10:03:40]MH_I2C_Read... [10:03:40]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [10:03:40]RAPDU: 90 00 [10:03:40]wFMCommunicate OK [10:03:40]wFMCommunicate request_size=4 [10:03:40]MH_SAM_APDU [10:03:40]CAPDU: 80 0D 03 02 [10:03:40]Write to MH i2c: E2 08 00 AD 00 80 0D 03 02 00 00 00 00 28 [10:03:40]Write i2c OK [10:03:40]MH_I2C_Read... [10:03:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:03:40]Read from MH i2c: E2 [10:03:40]MH_I2C_Read... [10:03:40]Read from MH i2c: E2 0B 00 [10:03:40]MH_I2C_Read... [10:03:40]Read from MH i2c: E2 0B 00 AD 00 00 63 84 96 20 78 93 A6 57 90 00 CE [10:03:40]RAPDU: 63 84 96 20 78 93 A6 57 90 00 [10:03:40]wFMCommunicate OK [10:03:40]SAM_PROTO_SignData done [10:03:40]FM_MakeSignedData done [10:03:40]CreateOFDProtocolMessage [10:03:40]wFMCommunicate request_size=4 [10:03:40]MH_SAM_APDU [10:03:40]CAPDU: 80 11 00 00 [10:03:40]Write to MH i2c: E2 08 00 AE 00 80 11 00 00 00 00 00 00 28 [10:03:40]Write i2c OK [10:03:40]MH_I2C_Read... [10:03:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:40]Read from MH i2c: E2 [10:03:40]MH_I2C_Read... [10:03:40]Read from MH i2c: E2 17 00 [10:03:40]MH_I2C_Read... [10:03:40]Read from MH i2c: E2 17 00 AE 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 7E [10:03:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:03:40]wFMCommunicate OK [10:03:40]CreateOFDProtocolMessage done [10:03:40]OFDSenderStorePacket 24742 [10:03:40]StoreOFDPacket docnum=24742 [10:03:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 AD 13 07 01 7F 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 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 75 00 00 00 F4 03 04 00 7B BA A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A6 60 00 00 35 04 06 00 47 13 3F B6 80 C9 63 84 96 20 78 93 A6 57 [10:03:40]CheckFolder [10:03:40]dirname=/storage/ofd_packets [10:03:40]CheckFolder done [10:03:40]ProducePacketName [10:03:40]name=ofd_packets/00024742 [10:03:40]NVStorageSaveData ofd_packets/00024742 [10:03:40]File name is /storage/ofd_packets/00024742 [10:03:40]Write 301 bytes [10:03:40]NVStorageSaveData done [10:03:40]OFDSenderStorePacket done [10:03:40]KKMCreateOFDPacket done [10:03:40]NVStorageSaveData kkm_last_timestamp [10:03:40]File name is /storage/kkm_last_timestamp [10:03:40]Write 4 bytes [10:03:40]NVStorageSaveData done [10:03:40]ExternCall_PrintAddStr [10:03:40]wPrintStart [10:03:40]Write to MH i2c: 01 00 00 AF 00 AF [10:03:40]Write i2c OK [10:03:40]MH_I2C_Read... [10:03:40]Read from MH i2c: 01 [10:03:40]MH_I2C_Read... [10:03:40]Read from MH i2c: 01 07 00 [10:03:40]MH_I2C_Read... [10:03:40]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [10:03:40]RasterBufferAndPrint [10:03:40]line Счет N : (1)610393 [10:03:40]line ИНН: 02508201610067 [10:03:40]line Контрольно-Кассовый Чек [10:03:40]line ПРОДАЖА [10:03:40]line ТРК (МРК, ГНК) : 32 [10:03:40]line Товар: 2710124130 [10:03:40]line Аи-92-К-2 [10:03:40]line 10.330 * 67.80 [10:03:40]line = 700.37 [10:03:40]line НДС 12% НСП 1% [10:03:40]line > о реализуемом товаре [10:03:40]line ОКРУГЛЕНИЕ: -0.37 [10:03:40]line ИТОГО: 700.00 [10:03:40]line Внесено: 700.00 [10:03:40]line СДАЧА: 0.00 [10:03:40]line НСП 1% : 6.20 [10:03:40]line НДС 12% : 74.38 [10:03:40]line Наличными: 700.00 [10:03:40]line Безнал.: 0.00 [10:03:40]line Место: АЗС № 127 "Партнер Нефть" [10:03:40]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [10:03:40]line СНО: Общий режим [10:03:40]line Чек 117 30.07.2024 10:03 [10:03:40]line Смена: 48 ФФД: 1.0 [10:03:40]line ЗНМ: 0300000158 [10:03:40]line РНМ: 0000000000171247 [10:03:40]line Версия ККМ: v1.0 [10:03:40]line ФМ: 0000000002098565 [10:03:40]line ФД: 24742 [10:03:40]line ФПД: 78147998875849 [10:03:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100339&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24742&fm=78147998875849&tin=02508201610067®Number=0000000000171247&sum=70000 [10:03:41]written 0, free lines is 4095 [10:03:41]OFD Sender: Processing packet 24742 [packets to send 29, broken 28] [10:03:41]ProducePacketName [10:03:41]name=ofd_packets/00024742 [10:03:41]OFD Sender: To server: pG, [10:03:41]CommunicateWithHost lk.salyk.kg:30040 [10:03:41]ConnectInit lk.salyk.kg [10:03:41]Write to MH i2c: 01 00 00 DA 00 DA [10:03:41]Write i2c OK [10:03:41]MH_I2C_Read... [10:03:41]Read from MH i2c: 01 [10:03:41]MH_I2C_Read... [10:03:41]Read from MH i2c: 01 07 00 [10:03:41]MH_I2C_Read... [10:03:41]Read from MH i2c: 01 07 00 DA 00 00 00 00 00 00 E8 0C D5 [10:03:41]RasterBufferAndPrint [10:03:41]line [10:03:41]line [10:03:41]line [10:03:41]line [10:03:41]line [10:03:41]written 0, free lines is 3310 [10:03:41]MH_Cut [10:03:41]Write to MH i2c: D1 01 00 E1 00 01 B3 [10:03:41]Write i2c OK [10:03:41]MH_I2C_Read... [10:03:41]Read from MH i2c: D1 [10:03:41]MH_I2C_Read... [10:03:41]Read from MH i2c: D1 01 00 [10:03:41]MH_I2C_Read... [10:03:41]Read from MH i2c: D1 01 00 E1 00 00 B2 [10:03:41]Write to MH i2c: 01 00 00 E2 00 E2 [10:03:41]Write i2c OK [10:03:41]MH_I2C_Read... [10:03:42]*** Cut start [10:03:42]*** Partial cut [10:03:42]*** CUTSNS_PIN = 1 [10:03:42]*** CUTSNS_PIN = 0 [10:03:42]*** Brake cut motor [10:03:42]Read from MH i2c: 01 [10:03:42]MH_I2C_Read... [10:03:42]*** Stop cut motor [10:03:42]*** Cut end [10:03:42]Read from MH i2c: 01 07 00 [10:03:42]MH_I2C_Read... [10:03:42]Read from MH i2c: 01 07 00 E2 00 00 00 00 00 00 FF 0F F7 [10:03:42]process_action close_receipt done [10:03:42]requested_data is exist [10:03:42]produce_requested_data [10:03:42]requested_item fm.sn is exist - process it [10:03:42]wFMCommunicate request_size=4 [10:03:42]MH_SAM_APDU [10:03:42]CAPDU: 80 11 00 00 [10:03:42]Write to MH i2c: E2 08 00 E3 00 80 11 00 00 00 00 00 00 5D [10:03:42]Write i2c OK [10:03:42]MH_I2C_Read... [10:03:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:42]Read from MH i2c: E2 [10:03:42]MH_I2C_Read... [10:03:42]Read from MH i2c: E2 17 00 [10:03:42]MH_I2C_Read... [10:03:42]Read from MH i2c: E2 17 00 E3 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B3 [10:03:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:03:42]wFMCommunicate OK [10:03:42]requested_item fd.num is exist - process it [10:03:42]SAM_PROTO_GetFieldsCounters [10:03:42]wFMCommunicate request_size=4 [10:03:42]MH_SAM_APDU [10:03:42]CAPDU: 80 13 00 00 [10:03:42]Write to MH i2c: E2 08 00 E4 00 80 13 00 00 00 00 00 00 60 [10:03:42]Write i2c OK [10:03:42]MH_I2C_Read... [10:03:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:03:43]Read from MH i2c: E2 [10:03:43]MH_I2C_Read... [10:03:43]Read from MH i2c: E2 62 00 [10:03:43]MH_I2C_Read... [10:03:43]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 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A6 60 00 00 0E 04 04 00 30 00 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 16 [10:03:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A6 60 00 00 0E 04 04 00 30 00 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 [10:03:43]wFMCommunicate OK [10:03:43]SAM_PROTO_GetFieldsCounters done [10:03:43]requested_item shift.num is exist - process it [10:03:43]requested_item shift.opened is exist - process it [10:03:43]req_shift_opened [10:03:43]FM_GetShiftState [10:03:43]SAM_PROTO_GetShiftState [10:03:43]wFMCommunicate request_size=4 [10:03:43]MH_SAM_APDU [10:03:43]CAPDU: 80 13 01 00 [10:03:43]Write to MH i2c: E2 08 00 E5 00 80 13 01 00 00 00 00 00 62 [10:03:43]Write i2c OK [10:03:43]MH_I2C_Read... [10:03:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:43]Read from MH i2c: E2 [10:03:43]MH_I2C_Read... [10:03:43]Read from MH i2c: E2 0E 00 [10:03:43]MH_I2C_Read... [10:03:43]Read from MH i2c: E2 0E 00 E5 00 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 15 [10:03:43]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:03:43]wFMCommunicate OK [10:03:43]SAM_PROTO_GetShiftState done [10:03:43]FM_GetShiftState done [10:03:43]req_shift_opened done [10:03:43]requested_item shift.open_date is exist - process it [10:03:43]req_shift_open_date [10:03:43]req_shift_open_date done [10:03:43]produce_requested_data done [10:03:43]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24742,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [10:03:43]process_action_free close_receipt [10:03:43]json_value_free [10:03:43]json_value_free done [10:03:43]process_json_proto returns [10:03:43]Send response to host [10:03:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24742,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [10:03:43]free response buf [10:03:43]execute_script done [10:03:43]execute_script returns [10:03:43]free content buf [10:03:43]Sock 9.Close socket [10:03:43]Sock 9.Thread stoped [10:03:53]accept exits with 7 [10:03:53]New connection [10:03:53]New thread 3067309412 created [10:03:53]Thread 3067452772 joined [10:03:53]Waiting for new connection... [10:03:53] Sock 7.Parse request [10:03:53]Sock 7.Check first char [10:03:53]Sock 7.First char is OK [10:03:53]request: POST /json_proto HTTP/1.0 [10:03:53]Method: POST [10:03:53]URL: /json_proto [10:03:53]Method is POST - this is cgi request [10:03:53]url: /json_proto [10:03:53]query_string will be loaded in cgi processing [10:03:53]execute_cgi json_proto POST (null) [10:03:53]execute_cgi path=json_proto method=POST [10:03:53]POST find Content-Length [10:03:53]Host: 172.17.45.131:8080 [10:03:53]Content-Length: 682 [10:03:53]Content-Type: application/json [10:03:53] [10:03:53]POST finish read [10:03:53]Found Content-Length = 682 [10:03:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610394", "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" ] } } [10:03:53]execute_script... [10:03: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)610394", "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" ] } } [10:03:53]POST & json_proto [10:03:53]process_json_proto [10:03:53]json parsed OK: [10:03:53]protocol is kg_v1.0 [10:03:53]action value=close_receipt [10:03:53]process_action close_receipt [10:03:53]cmd_close_receipt [10:03:53]MH_GetDate [10:03:53]Write to MH i2c: F0 00 00 E6 00 D5 [10:03:53]Write i2c OK [10:03:53]MH_I2C_Read... [10:03:53]Read from MH i2c: F0 [10:03:53]MH_I2C_Read... [10:03:53]Read from MH i2c: F0 09 00 [10:03:53]MH_I2C_Read... [10:03:53]Read from MH i2c: F0 09 00 E6 00 00 8A BA A8 66 C6 D4 6E 66 9E [10:03:53]GetLastDocTimeStamp 1722333819 [10:03:53]current date 1722333834 [10:03:53]FM_GetShiftState [10:03:53]SAM_PROTO_GetShiftState [10:03:53]wFMCommunicate request_size=4 [10:03:53]MH_SAM_APDU [10:03:53]CAPDU: 80 13 01 00 [10:03:53]Write to MH i2c: E2 08 00 E7 00 80 13 01 00 00 00 00 00 64 [10:03:53]Write i2c OK [10:03:53]MH_I2C_Read... [10:03:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:53]Read from MH i2c: E2 [10:03:53]MH_I2C_Read... [10:03:53]Read from MH i2c: E2 0E 00 [10:03:53]MH_I2C_Read... [10:03:53]Read from MH i2c: E2 0E 00 E7 00 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 17 [10:03:53]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:03:53]wFMCommunicate OK [10:03:53]SAM_PROTO_GetShiftState done [10:03:53]FM_GetShiftState done [10:03:53]opened in 1722298218 [10:03:53]opened+sec_in_day 1722384618 [10:03:53]quantity*price = 100005 [10:03:53]sum+1 = 100006 [10:03:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 118 30.07.2024 10:03 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24743 ФПД: 227373185810397 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100354&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24743&fm=227373185810397&tin=02508201610067®Number=0000000000171247&sum=100000 [10:03:54]StoreToDocumentArchive [10:03:54]shift 48 fd 24743 [10:03:54]save to /storage/0048/doc_00024743 [10:03:54]save last doc name /storage/0048/doc_00024743 to /storage/kkm_last_doc_name [10:03:54]save OK [10:03:54]Clear old archive folders... [10:03:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:03:54]tlvbuf is 01D05150 [10:03:54]SAM_PROTO_ClearQueue [10:03:54]wFMCommunicate request_size=4 [10:03:54]MH_SAM_APDU [10:03:54]CAPDU: 80 09 00 00 [10:03:54]Write to MH i2c: E2 08 00 F4 00 80 09 00 00 00 00 00 00 66 [10:03:54]Write i2c OK [10:03:54]MH_I2C_Read... [10:03:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:03:54]Read from MH i2c: E2 [10:03:54]MH_I2C_Read... [10:03:54]Read from MH i2c: E2 03 00 [10:03:54]MH_I2C_Read... [10:03:54]Read from MH i2c: E2 03 00 F4 00 00 90 00 68 [10:03:54]RAPDU: 90 00 [10:03:54]wFMCommunicate OK [10:03:54]SAM_PROTO_ClearQueue done [10:03:54]KKMCreateOFDPacket [10:03:54]OFDProtocolAddRootSTLVToBuf [10:03:54]FM_MakeSignedData [10:03:54]FM_MakeSignedData [10:03:54]SAM_PROTO_SignData [10:03:54]wFMCommunicate request_size=4 [10:03:54]MH_SAM_APDU [10:03:54]CAPDU: 80 0D 01 02 [10:03:54]Write to MH i2c: E2 08 00 F5 00 80 0D 01 02 00 00 00 00 6E [10:03:54]Write i2c OK [10:03:54]MH_I2C_Read... [10:03:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:03:55]Read from MH i2c: E2 [10:03:55]MH_I2C_Read... [10:03:55]Read from MH i2c: E2 03 00 [10:03:55]MH_I2C_Read... [10:03:55]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [10:03:55]RAPDU: 90 00 [10:03:55]wFMCommunicate OK [10:03:55]wFMCommunicate request_size=255 [10:03:55]MH_SAM_APDU [10:03:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 76 00 00 00 F4 03 04 00 8A BA A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A7 60 00 00 35 04 06 00 CE [10:03:55]Write to MH i2c: E2 02 01 F6 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 76 00 00 00 F4 03 04 00 8A BA A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A7 60 00 00 35 04 06 00 CE 00 00 46 [10:03:55]Write i2c OK [10:03:55]MH_I2C_Read... [10:03:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:55]Read from MH i2c: E2 [10:03:55]MH_I2C_Read... [10:03:55]Read from MH i2c: E2 03 00 [10:03:55]MH_I2C_Read... [10:03:55]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [10:03:55]RAPDU: 90 00 [10:03:55]wFMCommunicate OK [10:03:55]wFMCommunicate request_size=10 [10:03:55]MH_SAM_APDU [10:03:55]CAPDU: 80 0D 02 02 05 CB 71 F8 BF DD [10:03:55]Write to MH i2c: E2 0D 00 F7 00 80 0D 02 02 05 00 CB 71 F8 BF DD 00 00 4B [10:03:55]Write i2c OK [10:03:55]MH_I2C_Read... [10:03:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:55]Read from MH i2c: E2 [10:03:55]MH_I2C_Read... [10:03:55]Read from MH i2c: E2 03 00 [10:03:55]MH_I2C_Read... [10:03:55]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [10:03:55]RAPDU: 90 00 [10:03:55]wFMCommunicate OK [10:03:55]wFMCommunicate request_size=4 [10:03:55]MH_SAM_APDU [10:03:55]CAPDU: 80 0D 03 02 [10:03:55]Write to MH i2c: E2 08 00 F8 00 80 0D 03 02 00 00 00 00 73 [10:03:55]Write i2c OK [10:03:55]MH_I2C_Read... [10:03:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:03:55]Read from MH i2c: E2 [10:03:55]MH_I2C_Read... [10:03:55]Read from MH i2c: E2 0B 00 [10:03:55]MH_I2C_Read... [10:03:55]Read from MH i2c: E2 0B 00 F8 00 00 50 46 A6 0E 1D 81 88 1C 90 00 00 [10:03:55]RAPDU: 50 46 A6 0E 1D 81 88 1C 90 00 [10:03:55]wFMCommunicate OK [10:03:55]SAM_PROTO_SignData done [10:03:55]FM_MakeSignedData done [10:03:55]CreateOFDProtocolMessage [10:03:55]wFMCommunicate request_size=4 [10:03:55]MH_SAM_APDU [10:03:55]CAPDU: 80 11 00 00 [10:03:55]Write to MH i2c: E2 08 00 F9 00 80 11 00 00 00 00 00 00 73 [10:03:55]Write i2c OK [10:03:55]MH_I2C_Read... [10:03:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:55]Read from MH i2c: E2 [10:03:55]MH_I2C_Read... [10:03:55]Read from MH i2c: E2 17 00 [10:03:55]MH_I2C_Read... [10:03:55]Read from MH i2c: E2 17 00 F9 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C9 [10:03:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:03:55]wFMCommunicate OK [10:03:55]CreateOFDProtocolMessage done [10:03:55]OFDSenderStorePacket 24743 [10:03:55]StoreOFDPacket docnum=24743 [10:03:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 8C 83 07 01 BE 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 76 00 00 00 F4 03 04 00 8A BA A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A7 60 00 00 35 04 06 00 CE CB 71 F8 BF DD 50 46 A6 0E 1D 81 88 1C [10:03:55]CheckFolder [10:03:55]dirname=/storage/ofd_packets [10:03:55]CheckFolder done [10:03:55]ProducePacketName [10:03:55]name=ofd_packets/00024743 [10:03:55]NVStorageSaveData ofd_packets/00024743 [10:03:55]File name is /storage/ofd_packets/00024743 [10:03:55]Write 301 bytes [10:03:55]NVStorageSaveData done [10:03:55]OFDSenderStorePacket done [10:03:55]KKMCreateOFDPacket done [10:03:55]NVStorageSaveData kkm_last_timestamp [10:03:55]File name is /storage/kkm_last_timestamp [10:03:55]Write 4 bytes [10:03:55]NVStorageSaveData done [10:03:55]ExternCall_PrintAddStr [10:03:55]wPrintStart [10:03:55]Write to MH i2c: 01 00 00 FA 00 FA [10:03:55]Write i2c OK [10:03:55]MH_I2C_Read... [10:03:55]Read from MH i2c: 01 [10:03:55]MH_I2C_Read... [10:03:55]Read from MH i2c: 01 07 00 [10:03:55]MH_I2C_Read... [10:03:55]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [10:03:55]RasterBufferAndPrint [10:03:55]line Счет N : (1)610394 [10:03:55]line ИНН: 02508201610067 [10:03:55]line Контрольно-Кассовый Чек [10:03:55]line ПРОДАЖА [10:03:55]line ТРК (МРК, ГНК) : 52 [10:03:55]line Товар: 2710124130 [10:03:55]line Аи-92-К-2 [10:03:55]line 14.750 * 67.80 [10:03:55]line = 1000.05 [10:03:55]line НДС 12% НСП 1% [10:03:55]line > о реализуемом товаре [10:03:55]line ОКРУГЛЕНИЕ: -0.05 [10:03:55]line ИТОГО: 1000.00 [10:03:55]line Внесено: 1000.00 [10:03:55]line СДАЧА: 0.00 [10:03:55]line НСП 1% : 8.85 [10:03:55]line НДС 12% : 106.20 [10:03:55]line Наличными: 1000.00 [10:03:55]line Безнал.: 0.00 [10:03:55]line Место: АЗС № 127 "Партнер Нефть" [10:03:55]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [10:03:55]line СНО: Общий режим [10:03:55]line Чек 118 30.07.2024 10:03 [10:03:55]line Смена: 48 ФФД: 1.0 [10:03:55]line ЗНМ: 0300000158 [10:03:55]line РНМ: 0000000000171247 [10:03:55]line Версия ККМ: v1.0 [10:03:55]line ФМ: 0000000002098565 [10:03:55]line ФД: 24743 [10:03:55]line ФПД: 227373185810397 [10:03:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100354&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24743&fm=227373185810397&tin=02508201610067®Number=0000000000171247&sum=100000 [10:03:55]written 0, free lines is 4095 [10:03:56]Write to MH i2c: 01 00 00 25 01 26 [10:03:56]Write i2c OK [10:03:56]MH_I2C_Read... [10:03:56]Read from MH i2c: 01 [10:03:56]MH_I2C_Read... [10:03:56]Read from MH i2c: 01 07 00 [10:03:56]MH_I2C_Read... [10:03:56]Read from MH i2c: 01 07 00 25 01 00 00 00 00 00 E9 0C 22 [10:03:56]RasterBufferAndPrint [10:03:56]line [10:03:56]line [10:03:56]line [10:03:56]line [10:03:56]line [10:03:56]written 0, free lines is 3312 [10:03:56]MH_Cut [10:03:56]Write to MH i2c: D1 01 00 2C 01 01 FF [10:03:56]Write i2c OK [10:03:56]MH_I2C_Read... [10:03:56]Read from MH i2c: D1 [10:03:56]MH_I2C_Read... [10:03:56]Read from MH i2c: D1 01 00 [10:03:56]MH_I2C_Read... [10:03:56]Read from MH i2c: D1 01 00 2C 01 00 FE [10:03:56]Write to MH i2c: 01 00 00 2D 01 2E [10:03:56]Write i2c OK [10:03:56]MH_I2C_Read... [10:03:56]*** Cut start [10:03:56]*** Partial cut [10:03:56]*** CUTSNS_PIN = 1 [10:03:56]*** CUTSNS_PIN = 0 [10:03:57]*** Brake cut motor [10:03:57]Read from MH i2c: 01 [10:03:57]MH_I2C_Read... [10:03:57]*** Stop cut motor [10:03:57]*** Cut end [10:03:57]Read from MH i2c: 01 07 00 [10:03:57]MH_I2C_Read... [10:03:57]Read from MH i2c: 01 07 00 2D 01 00 00 00 00 00 FF 0F 43 [10:03:57]process_action close_receipt done [10:03:57]requested_data is exist [10:03:57]produce_requested_data [10:03:57]requested_item fm.sn is exist - process it [10:03:57]wFMCommunicate request_size=4 [10:03:57]MH_SAM_APDU [10:03:57]CAPDU: 80 11 00 00 [10:03:57]Write to MH i2c: E2 08 00 2E 01 80 11 00 00 00 00 00 00 A9 [10:03:57]Write i2c OK [10:03:57]MH_I2C_Read... [10:03:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:57]Read from MH i2c: E2 [10:03:57]MH_I2C_Read... [10:03:57]Read from MH i2c: E2 17 00 [10:03:57]MH_I2C_Read... [10:03:57]Read from MH i2c: E2 17 00 2E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 FF [10:03:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:03:57]wFMCommunicate OK [10:03:57]requested_item fd.num is exist - process it [10:03:57]SAM_PROTO_GetFieldsCounters [10:03:57]wFMCommunicate request_size=4 [10:03:57]MH_SAM_APDU [10:03:57]CAPDU: 80 13 00 00 [10:03:57]Write to MH i2c: E2 08 00 2F 01 80 13 00 00 00 00 00 00 AC [10:03:57]Write i2c OK [10:03:57]MH_I2C_Read... [10:03:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:03:57]Read from MH i2c: E2 [10:03:57]MH_I2C_Read... [10:03:57]Read from MH i2c: E2 62 00 [10:03:57]MH_I2C_Read... [10:03:57]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 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A7 60 00 00 0E 04 04 00 30 00 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 66 [10:03:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A7 60 00 00 0E 04 04 00 30 00 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 [10:03:57]wFMCommunicate OK [10:03:57]SAM_PROTO_GetFieldsCounters done [10:03:57]requested_item shift.num is exist - process it [10:03:57]requested_item shift.opened is exist - process it [10:03:57]req_shift_opened [10:03:57]FM_GetShiftState [10:03:57]SAM_PROTO_GetShiftState [10:03:57]wFMCommunicate request_size=4 [10:03:57]MH_SAM_APDU [10:03:57]CAPDU: 80 13 01 00 [10:03:57]Write to MH i2c: E2 08 00 30 01 80 13 01 00 00 00 00 00 AE [10:03:57]Write i2c OK [10:03:57]MH_I2C_Read... [10:03:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:57]Read from MH i2c: E2 [10:03:57]MH_I2C_Read... [10:03:57]Read from MH i2c: E2 0E 00 [10:03:57]MH_I2C_Read... [10:03:57]Read from MH i2c: E2 0E 00 30 01 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 61 [10:03:57]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:03:57]wFMCommunicate OK [10:03:57]SAM_PROTO_GetShiftState done [10:03:57]FM_GetShiftState done [10:03:57]req_shift_opened done [10:03:57]requested_item shift.open_date is exist - process it [10:03:57]req_shift_open_date [10:03:57]req_shift_open_date done [10:03:57]produce_requested_data done [10:03:57]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24743,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [10:03:57]process_action_free close_receipt [10:03:57]json_value_free [10:03:57]json_value_free done [10:03:57]process_json_proto returns [10:03:57]Send response to host [10:03:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24743,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [10:03:57]free response buf [10:03:57]execute_script done [10:03:57]execute_script returns [10:03:57]free content buf [10:03:57]Sock 7.Close socket [10:03:57]Sock 7.Thread stoped [10:05:51]ConnectInit Can't connect to host [10:05:51]CommunicateWithHost connect error [10:05:51]CommunicateWithHost err = -1 [10:05:51]OFD Sender: Server communicate error [10:05:51]OFD Sender: Processing packet 24742 [packets to send 30, broken 28] [10:05:51]ProducePacketName [10:05:51]name=ofd_packets/00024742 [10:05:51]OFD Sender: To server: pG, [10:05:51]CommunicateWithHost lk.salyk.kg:30040 [10:05:51]ConnectInit lk.salyk.kg [10:05:52]Connected sock=7 [10:05:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 AD 13 07 01 7F 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 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 75 00 00 00 F4 03 04 00 7B BA A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A6 60 00 00 35 04 06 00 47 13 3F B6 80 C9 63 84 96 20 78 93 A6 57 [10:05:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 79 BA 47 00 C3 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 32 30 39 38 35 36 35 10 04 04 00 A6 60 00 00 F4 03 04 00 8D 66 A8 66 B6 04 01 00 00 3B 79 55 07 4A 1A EE B0 [10:05:52]CommunicateWithHost err = 0 [10:05:52]CheckOFDResponse [10:05:52]1017 (14) - 77093643461234 [10:05:52]1041 (16) - 0000000002098565 [10:05:52]1040 (4) - 24742 [10:05:52]1012 (4) - 30.07.2024 04:05 [10:05:52]1206 (1) - 0 [10:05:52]OFD Sender: Remove packet 24742 [10:05:52]ProducePacketName [10:05:52]name=ofd_packets/00024742 [10:05:52]NVStorageDeleteData [10:05:53]OFD Sender: Processing packet 24743 [packets to send 29, broken 28] [10:05:53]ProducePacketName [10:05:53]name=ofd_packets/00024743 [10:05:53]OFD Sender: To server: pG, [10:05:53]CommunicateWithHost lk.salyk.kg:30040 [10:05:53]ConnectInit lk.salyk.kg [10:05:53]Connected sock=7 [10:05:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 8C 83 07 01 BE 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 76 00 00 00 F4 03 04 00 8A BA A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A7 60 00 00 35 04 06 00 CE CB 71 F8 BF DD 50 46 A6 0E 1D 81 88 1C [10:05:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 1F 04 47 00 A3 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A7 60 00 00 F4 03 04 00 8E 66 A8 66 B6 04 01 00 00 15 A7 C5 83 9D 4E F5 C1 [10:05:53]CommunicateWithHost err = 0 [10:05:53]CheckOFDResponse [10:05:53]1017 (14) - 77093643461234 [10:05:53]1041 (16) - 0000000002098565 [10:05:53]1040 (4) - 24743 [10:05:53]1012 (4) - 30.07.2024 04:05 [10:05:53]1206 (1) - 0 [10:05:53]OFD Sender: Remove packet 24743 [10:05:53]ProducePacketName [10:05:53]name=ofd_packets/00024743 [10:05:53]NVStorageDeleteData [10:05:53]OFD Sender: No OFD packet to send [10:05:58]OFD Sender: No OFD packet to send [10:06:03]OFD Sender: No OFD packet to send [10:06:08]OFD Sender: No OFD packet to send [10:06:13]OFD Sender: No OFD packet to send [10:06:18]OFD Sender: No OFD packet to send [10:06:23]OFD Sender: No OFD packet to send [10:06:28]OFD Sender: No OFD packet to send [10:06:33]OFD Sender: No OFD packet to send [10:06:38]OFD Sender: No OFD packet to send [10:06:43]OFD Sender: No OFD packet to send [10:06:48]OFD Sender: No OFD packet to send [10:06:53]OFD Sender: No OFD packet to send [10:06:58]OFD Sender: No OFD packet to send [10:07:03]OFD Sender: No OFD packet to send [10:07:08]OFD Sender: No OFD packet to send [10:07:13]OFD Sender: No OFD packet to send [10:07:19]OFD Sender: No OFD packet to send [10:07:24]OFD Sender: No OFD packet to send [10:07:29]OFD Sender: No OFD packet to send [10:07:34]OFD Sender: No OFD packet to send [10:07:39]OFD Sender: No OFD packet to send [10:07:44]OFD Sender: No OFD packet to send [10:07:49]OFD Sender: No OFD packet to send [10:07:54]OFD Sender: No OFD packet to send [10:07:59]OFD Sender: No OFD packet to send [10:08:04]OFD Sender: No OFD packet to send [10:08:09]OFD Sender: No OFD packet to send [10:08:14]OFD Sender: No OFD packet to send [10:08:19]OFD Sender: No OFD packet to send [10:08:24]OFD Sender: No OFD packet to send [10:08:29]OFD Sender: No OFD packet to send [10:08:34]OFD Sender: No OFD packet to send [10:08:39]OFD Sender: No OFD packet to send [10:08:44]OFD Sender: No OFD packet to send [10:08:49]OFD Sender: No OFD packet to send [10:08:54]OFD Sender: No OFD packet to send [10:08:59]OFD Sender: No OFD packet to send [10:09:03]accept exits with 9 [10:09:03]New connection [10:09:03]New thread 3067452772 created [10:09:03]Thread 3067309412 joined [10:09:03]Waiting for new connection... [10:09:03] Sock 9.Parse request [10:09:03]Sock 9.Check first char [10:09:03]Sock 9.First char is OK [10:09:03]request: POST /json_proto HTTP/1.0 [10:09:03]Method: POST [10:09:03]URL: /json_proto [10:09:03]Method is POST - this is cgi request [10:09:03]url: /json_proto [10:09:03]query_string will be loaded in cgi processing [10:09:03]execute_cgi json_proto POST (null) [10:09:03]execute_cgi path=json_proto method=POST [10:09:03]POST find Content-Length [10:09:03]Host: 172.17.45.131:8080 [10:09:03]Content-Length: 678 [10:09:03]Content-Type: application/json [10:09:03] [10:09:03]POST finish read [10:09:03]Found Content-Length = 678 [10:09:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610395", "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" ] } } [10:09:03]execute_script... [10:09:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610395", "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" ] } } [10:09:03]POST & json_proto [10:09:03]process_json_proto [10:09:03]json parsed OK: [10:09:03]protocol is kg_v1.0 [10:09:03]action value=close_receipt [10:09:03]process_action close_receipt [10:09:03]cmd_close_receipt [10:09:03]MH_GetDate [10:09:03]Write to MH i2c: F0 00 00 31 01 21 [10:09:03]Write i2c OK [10:09:03]MH_I2C_Read... [10:09:03]Read from MH i2c: F0 [10:09:03]MH_I2C_Read... [10:09:03]Read from MH i2c: F0 09 00 [10:09:03]MH_I2C_Read... [10:09:03]Read from MH i2c: F0 09 00 31 01 00 C0 BB A8 66 C6 D4 6E 66 21 [10:09:03]GetLastDocTimeStamp 1722333834 [10:09:03]current date 1722334144 [10:09:03]FM_GetShiftState [10:09:03]SAM_PROTO_GetShiftState [10:09:03]wFMCommunicate request_size=4 [10:09:03]MH_SAM_APDU [10:09:03]CAPDU: 80 13 01 00 [10:09:03]Write to MH i2c: E2 08 00 32 01 80 13 01 00 00 00 00 00 B0 [10:09:03]Write i2c OK [10:09:03]MH_I2C_Read... [10:09:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:03]Read from MH i2c: E2 [10:09:03]MH_I2C_Read... [10:09:03]Read from MH i2c: E2 0E 00 [10:09:03]MH_I2C_Read... [10:09:03]Read from MH i2c: E2 0E 00 32 01 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 63 [10:09:03]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:09:03]wFMCommunicate OK [10:09:03]SAM_PROTO_GetShiftState done [10:09:03]FM_GetShiftState done [10:09:03]opened in 1722298218 [10:09:03]opened+sec_in_day 1722384618 [10:09:03]quantity*price = 70037 [10:09:03]sum+1 = 70038 [10:09:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 119 30.07.2024 10:09 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24744 ФПД: 38657783504641 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100904&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24744&fm=38657783504641&tin=02508201610067®Number=0000000000171247&sum=70000 [10:09:04]StoreToDocumentArchive [10:09:04]shift 48 fd 24744 [10:09:04]save to /storage/0048/doc_00024744 [10:09:04]save last doc name /storage/0048/doc_00024744 to /storage/kkm_last_doc_name [10:09:04]save OK [10:09:04]Clear old archive folders... [10:09:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:09:04]tlvbuf is 01CC5B70 [10:09:04]SAM_PROTO_ClearQueue [10:09:04]wFMCommunicate request_size=4 [10:09:04]MH_SAM_APDU [10:09:04]CAPDU: 80 09 00 00 [10:09:04]Write to MH i2c: E2 08 00 3F 01 80 09 00 00 00 00 00 00 B2 [10:09:04]Write i2c OK [10:09:04]MH_I2C_Read... [10:09:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:09:04]Read from MH i2c: E2 [10:09:04]MH_I2C_Read... [10:09:04]Read from MH i2c: E2 03 00 [10:09:04]MH_I2C_Read... [10:09:04]Read from MH i2c: E2 03 00 3F 01 00 90 00 B4 [10:09:04]RAPDU: 90 00 [10:09:04]wFMCommunicate OK [10:09:04]SAM_PROTO_ClearQueue done [10:09:04]KKMCreateOFDPacket [10:09:04]OFDProtocolAddRootSTLVToBuf [10:09:04]FM_MakeSignedData [10:09:04]FM_MakeSignedData [10:09:04]SAM_PROTO_SignData [10:09:04]wFMCommunicate request_size=4 [10:09:04]MH_SAM_APDU [10:09:04]CAPDU: 80 0D 01 02 [10:09:04]Write to MH i2c: E2 08 00 40 01 80 0D 01 02 00 00 00 00 BA [10:09:04]Write i2c OK [10:09:04]MH_I2C_Read... [10:09:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:09:04]Read from MH i2c: E2 [10:09:04]MH_I2C_Read... [10:09:04]Read from MH i2c: E2 03 00 [10:09:04]MH_I2C_Read... [10:09:04]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [10:09:04]RAPDU: 90 00 [10:09:04]wFMCommunicate OK [10:09:04]wFMCommunicate request_size=255 [10:09:04]MH_SAM_APDU [10:09:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 77 00 00 00 F4 03 04 00 C0 BB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A8 60 00 00 35 04 06 00 23 [10:09: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 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 77 00 00 00 F4 03 04 00 C0 BB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A8 60 00 00 35 04 06 00 23 00 00 78 [10:09:04]Write i2c OK [10:09:04]MH_I2C_Read... [10:09:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:05]Read from MH i2c: E2 [10:09:05]MH_I2C_Read... [10:09:05]Read from MH i2c: E2 03 00 [10:09:05]MH_I2C_Read... [10:09:05]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [10:09:05]RAPDU: 90 00 [10:09:05]wFMCommunicate OK [10:09:05]wFMCommunicate request_size=10 [10:09:05]MH_SAM_APDU [10:09:05]CAPDU: 80 0D 02 02 05 28 B7 74 1F 01 [10:09:05]Write to MH i2c: E2 0D 00 42 01 80 0D 02 02 05 00 28 B7 74 1F 01 00 00 3A [10:09:05]Write i2c OK [10:09:05]MH_I2C_Read... [10:09:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:05]Read from MH i2c: E2 [10:09:05]MH_I2C_Read... [10:09:05]Read from MH i2c: E2 03 00 [10:09:05]MH_I2C_Read... [10:09:05]Read from MH i2c: E2 03 00 42 01 00 90 00 B7 [10:09:05]RAPDU: 90 00 [10:09:05]wFMCommunicate OK [10:09:05]wFMCommunicate request_size=4 [10:09:05]MH_SAM_APDU [10:09:05]CAPDU: 80 0D 03 02 [10:09:05]Write to MH i2c: E2 08 00 43 01 80 0D 03 02 00 00 00 00 BF [10:09:05]Write i2c OK [10:09:05]MH_I2C_Read... [10:09:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:09:05]Read from MH i2c: E2 [10:09:05]MH_I2C_Read... [10:09:05]Read from MH i2c: E2 0B 00 [10:09:05]MH_I2C_Read... [10:09:05]Read from MH i2c: E2 0B 00 43 01 00 3B 5C 53 BA 83 8C 90 94 90 00 97 [10:09:05]RAPDU: 3B 5C 53 BA 83 8C 90 94 90 00 [10:09:05]wFMCommunicate OK [10:09:05]SAM_PROTO_SignData done [10:09:05]FM_MakeSignedData done [10:09:05]CreateOFDProtocolMessage [10:09:05]wFMCommunicate request_size=4 [10:09:05]MH_SAM_APDU [10:09:05]CAPDU: 80 11 00 00 [10:09:05]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [10:09:05]Write i2c OK [10:09:05]MH_I2C_Read... [10:09:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:05]Read from MH i2c: E2 [10:09:05]MH_I2C_Read... [10:09:05]Read from MH i2c: E2 17 00 [10:09:05]MH_I2C_Read... [10:09:05]Read from MH i2c: E2 17 00 44 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 15 [10:09:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:09:05]wFMCommunicate OK [10:09:05]CreateOFDProtocolMessage done [10:09:05]OFDSenderStorePacket 24744 [10:09:05]StoreOFDPacket docnum=24744 [10:09:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 45 25 07 01 57 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 77 00 00 00 F4 03 04 00 C0 BB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A8 60 00 00 35 04 06 00 23 28 B7 74 1F 01 3B 5C 53 BA 83 8C 90 94 [10:09:05]CheckFolder [10:09:05]dirname=/storage/ofd_packets [10:09:05]CheckFolder done [10:09:05]ProducePacketName [10:09:05]name=ofd_packets/00024744 [10:09:05]NVStorageSaveData ofd_packets/00024744 [10:09:05]File name is /storage/ofd_packets/00024744 [10:09:05]Write 301 bytes [10:09:05]NVStorageSaveData done [10:09:05]OFDSenderStorePacket done [10:09:05]KKMCreateOFDPacket done [10:09:05]NVStorageSaveData kkm_last_timestamp [10:09:05]File name is /storage/kkm_last_timestamp [10:09:05]Write 4 bytes [10:09:05]NVStorageSaveData done [10:09:05]ExternCall_PrintAddStr [10:09:05]wPrintStart [10:09:05]Write to MH i2c: 01 00 00 45 01 46 [10:09:05]Write i2c OK [10:09:05]MH_I2C_Read... [10:09:05]Read from MH i2c: 01 [10:09:05]MH_I2C_Read... [10:09:05]Read from MH i2c: 01 07 00 [10:09:05]MH_I2C_Read... [10:09:05]Read from MH i2c: 01 07 00 45 01 00 00 00 00 00 FF 0F 5B [10:09:05]RasterBufferAndPrint [10:09:05]line Счет N : (1)610395 [10:09:05]line ИНН: 02508201610067 [10:09:05]line Контрольно-Кассовый Чек [10:09:05]line ПРОДАЖА [10:09:05]line ТРК (МРК, ГНК) : 52 [10:09:05]line Товар: 2710124130 [10:09:05]line Аи-92-К-2 [10:09:05]line 10.330 * 67.80 [10:09:05]line = 700.37 [10:09:05]line НДС 12% НСП 1% [10:09:05]line > о реализуемом товаре [10:09:05]line ОКРУГЛЕНИЕ: -0.37 [10:09:05]line ИТОГО: 700.00 [10:09:05]line Внесено: 700.00 [10:09:05]line СДАЧА: 0.00 [10:09:05]line НСП 1% : 6.20 [10:09:05]line НДС 12% : 74.38 [10:09:05]line Наличными: 700.00 [10:09:05]line Безнал.: 0.00 [10:09:05]line Место: АЗС № 127 "Партнер Нефть" [10:09:05]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [10:09:05]line СНО: Общий режим [10:09:05]line Чек 119 30.07.2024 10:09 [10:09:05]line Смена: 48 ФФД: 1.0 [10:09:05]line ЗНМ: 0300000158 [10:09:05]line РНМ: 0000000000171247 [10:09:05]line Версия ККМ: v1.0 [10:09:05]line ФМ: 0000000002098565 [10:09:05]line ФД: 24744 [10:09:05]line ФПД: 38657783504641 [10:09:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T100904&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24744&fm=38657783504641&tin=02508201610067®Number=0000000000171247&sum=70000 [10:09:05]written 0, free lines is 4095 [10:09:05]OFD Sender: Processing packet 24744 [packets to send 29, broken 28] [10:09:05]ProducePacketName [10:09:05]name=ofd_packets/00024744 [10:09:05]OFD Sender: To server: pG, [10:09:05]CommunicateWithHost lk.salyk.kg:30040 [10:09:05]ConnectInit lk.salyk.kg [10:09:05]Connected sock=10 [10:09:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 45 25 07 01 57 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 77 00 00 00 F4 03 04 00 C0 BB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A8 60 00 00 35 04 06 00 23 28 B7 74 1F 01 3B 5C 53 BA 83 8C 90 94 [10:09:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 3E DC 47 00 8A 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 32 30 39 38 35 36 35 10 04 04 00 A8 60 00 00 F4 03 04 00 4F 67 A8 66 B6 04 01 00 00 30 85 66 F1 14 D1 8E C7 [10:09:06]CommunicateWithHost err = 0 [10:09:06]CheckOFDResponse [10:09:06]1017 (14) - 77093643461234 [10:09:06]1041 (16) - 0000000002098565 [10:09:06]1040 (4) - 24744 [10:09:06]1012 (4) - 30.07.2024 04:08 [10:09:06]1206 (1) - 0 [10:09:06]OFD Sender: Remove packet 24744 [10:09:06]ProducePacketName [10:09:06]name=ofd_packets/00024744 [10:09:06]NVStorageDeleteData [10:09:06]Write to MH i2c: 01 00 00 70 01 71 [10:09:06]Write i2c OK [10:09:06]MH_I2C_Read... [10:09:06]Read from MH i2c: 01 [10:09:06]MH_I2C_Read... [10:09:06]Read from MH i2c: 01 07 00 [10:09:06]MH_I2C_Read... [10:09:06]Read from MH i2c: 01 07 00 70 01 00 00 00 00 00 EB 0C 6F [10:09:06]RasterBufferAndPrint [10:09:06]line [10:09:06]line [10:09:06]line [10:09:06]line [10:09:06]line [10:09:06]written 0, free lines is 3313 [10:09:06]MH_Cut [10:09:06]Write to MH i2c: D1 01 00 77 01 01 4A [10:09:06]Write i2c OK [10:09:06]MH_I2C_Read... [10:09:06]Read from MH i2c: D1 [10:09:06]MH_I2C_Read... [10:09:06]Read from MH i2c: D1 01 00 [10:09:06]MH_I2C_Read... [10:09:06]Read from MH i2c: D1 01 00 77 01 00 49 [10:09:06]Write to MH i2c: 01 00 00 78 01 79 [10:09:06]Write i2c OK [10:09:06]MH_I2C_Read... [10:09:06]OFD Sender: No OFD packet to send [10:09:06]*** Cut start [10:09:06]*** Partial cut [10:09:06]*** CUTSNS_PIN = 1 [10:09:06]*** CUTSNS_PIN = 0 [10:09:07]*** Brake cut motor [10:09:07]Read from MH i2c: 01 [10:09:07]MH_I2C_Read... [10:09:07]*** Stop cut motor [10:09:07]*** Cut end [10:09:07]Read from MH i2c: 01 07 00 [10:09:07]MH_I2C_Read... [10:09:07]Read from MH i2c: 01 07 00 78 01 00 00 00 00 00 FF 0F 8E [10:09:07]process_action close_receipt done [10:09:07]requested_data is exist [10:09:07]produce_requested_data [10:09:07]requested_item fm.sn is exist - process it [10:09:07]wFMCommunicate request_size=4 [10:09:07]MH_SAM_APDU [10:09:07]CAPDU: 80 11 00 00 [10:09:07]Write to MH i2c: E2 08 00 79 01 80 11 00 00 00 00 00 00 F4 [10:09:07]Write i2c OK [10:09:07]MH_I2C_Read... [10:09:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:07]Read from MH i2c: E2 [10:09:07]MH_I2C_Read... [10:09:07]Read from MH i2c: E2 17 00 [10:09:07]MH_I2C_Read... [10:09:07]Read from MH i2c: E2 17 00 79 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 4A [10:09:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:09:07]wFMCommunicate OK [10:09:07]requested_item fd.num is exist - process it [10:09:07]SAM_PROTO_GetFieldsCounters [10:09:07]wFMCommunicate request_size=4 [10:09:07]MH_SAM_APDU [10:09:07]CAPDU: 80 13 00 00 [10:09:07]Write to MH i2c: E2 08 00 7A 01 80 13 00 00 00 00 00 00 F7 [10:09:07]Write i2c OK [10:09:07]MH_I2C_Read... [10:09:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:09:07]Read from MH i2c: E2 [10:09:07]MH_I2C_Read... [10:09:07]Read from MH i2c: E2 62 00 [10:09:07]MH_I2C_Read... [10:09:07]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 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A8 60 00 00 0E 04 04 00 30 00 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 B5 [10:09:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A8 60 00 00 0E 04 04 00 30 00 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 [10:09:07]wFMCommunicate OK [10:09:07]SAM_PROTO_GetFieldsCounters done [10:09:07]requested_item shift.num is exist - process it [10:09:07]requested_item shift.opened is exist - process it [10:09:07]req_shift_opened [10:09:07]FM_GetShiftState [10:09:07]SAM_PROTO_GetShiftState [10:09:07]wFMCommunicate request_size=4 [10:09:07]MH_SAM_APDU [10:09:07]CAPDU: 80 13 01 00 [10:09:07]Write to MH i2c: E2 08 00 7B 01 80 13 01 00 00 00 00 00 F9 [10:09:07]Write i2c OK [10:09:07]MH_I2C_Read... [10:09:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:07]Read from MH i2c: E2 [10:09:07]MH_I2C_Read... [10:09:07]Read from MH i2c: E2 0E 00 [10:09:07]MH_I2C_Read... [10:09:07]Read from MH i2c: E2 0E 00 7B 01 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 AC [10:09:07]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:09:07]wFMCommunicate OK [10:09:07]SAM_PROTO_GetShiftState done [10:09:07]FM_GetShiftState done [10:09:07]req_shift_opened done [10:09:07]requested_item shift.open_date is exist - process it [10:09:07]req_shift_open_date [10:09:07]req_shift_open_date done [10:09:07]produce_requested_data done [10:09:07]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24744,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [10:09:07]process_action_free close_receipt [10:09:07]json_value_free [10:09:07]json_value_free done [10:09:07]process_json_proto returns [10:09:07]Send response to host [10:09:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24744,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [10:09:07]free response buf [10:09:07]execute_script done [10:09:07]execute_script returns [10:09:07]free content buf [10:09:07]Sock 9.Close socket [10:09:07]Sock 9.Thread stoped [10:09:11]OFD Sender: No OFD packet to send [10:09:16]OFD Sender: No OFD packet to send [10:09:21]OFD Sender: No OFD packet to send [10:09:26]OFD Sender: No OFD packet to send [10:09:31]OFD Sender: No OFD packet to send [10:09:36]OFD Sender: No OFD packet to send [10:09:41]OFD Sender: No OFD packet to send [10:09:46]OFD Sender: No OFD packet to send [10:09:51]OFD Sender: No OFD packet to send [10:09:56]OFD Sender: No OFD packet to send [10:10:01]OFD Sender: No OFD packet to send [10:10:06]OFD Sender: No OFD packet to send [10:10:11]OFD Sender: No OFD packet to send [10:10:16]OFD Sender: No OFD packet to send [10:10:21]OFD Sender: No OFD packet to send [10:10:26]OFD Sender: No OFD packet to send [10:10:31]OFD Sender: No OFD packet to send [10:10:36]OFD Sender: No OFD packet to send [10:10:41]OFD Sender: No OFD packet to send [10:10:46]OFD Sender: No OFD packet to send [10:10:51]OFD Sender: No OFD packet to send [10:10:56]OFD Sender: No OFD packet to send [10:11:01]OFD Sender: No OFD packet to send [10:11:06]OFD Sender: No OFD packet to send [10:11:11]OFD Sender: No OFD packet to send [10:11:16]OFD Sender: No OFD packet to send [10:11:21]OFD Sender: No OFD packet to send [10:11:26]OFD Sender: No OFD packet to send [10:11:31]OFD Sender: No OFD packet to send [10:11:36]OFD Sender: No OFD packet to send [10:11:41]OFD Sender: No OFD packet to send [10:11:46]OFD Sender: No OFD packet to send [10:11:51]OFD Sender: No OFD packet to send [10:11:56]OFD Sender: No OFD packet to send [10:12:01]OFD Sender: No OFD packet to send [10:12:05]accept exits with 7 [10:12:05]New connection [10:12:05]New thread 3067309412 created [10:12:05]Thread 3067452772 joined [10:12:05]Waiting for new connection... [10:12:05] Sock 7.Parse request [10:12:05]Sock 7.Check first char [10:12:05]Sock 7.First char is OK [10:12:05]request: POST /json_proto HTTP/1.0 [10:12:05]Method: POST [10:12:05]URL: /json_proto [10:12:05]Method is POST - this is cgi request [10:12:05]url: /json_proto [10:12:05]query_string will be loaded in cgi processing [10:12:05]execute_cgi json_proto POST (null) [10:12:05]execute_cgi path=json_proto method=POST [10:12:05]POST find Content-Length [10:12:05]Host: 172.17.45.131:8080 [10:12:05]Content-Length: 796 [10:12:05]Content-Type: application/json [10:12:05] [10:12:05]POST finish read [10:12:05]Found Content-Length = 796 [10:12:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610396", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 6.610, "sum" : 500.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" : 500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:05]execute_script... [10:12: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)610396", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 6.610, "sum" : 500.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" : 500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:05]POST & json_proto [10:12:05]process_json_proto [10:12:05]json parsed OK: [10:12:05]protocol is kg_v1.0 [10:12:05]action value=close_receipt [10:12:05]process_action close_receipt [10:12:05]cmd_close_receipt [10:12:05]MH_GetDate [10:12:05]Write to MH i2c: F0 00 00 7C 01 6C [10:12:05]Write i2c OK [10:12:05]MH_I2C_Read... [10:12:05]Read from MH i2c: F0 [10:12:05]MH_I2C_Read... [10:12:05]Read from MH i2c: F0 09 00 [10:12:05]MH_I2C_Read... [10:12:05]Read from MH i2c: F0 09 00 7C 01 00 76 BC A8 66 C6 D4 6E 66 23 [10:12:05]GetLastDocTimeStamp 1722334144 [10:12:05]current date 1722334326 [10:12:05]FM_GetShiftState [10:12:05]SAM_PROTO_GetShiftState [10:12:05]wFMCommunicate request_size=4 [10:12:05]MH_SAM_APDU [10:12:05]CAPDU: 80 13 01 00 [10:12:05]Write to MH i2c: E2 08 00 7D 01 80 13 01 00 00 00 00 00 FB [10:12:05]Write i2c OK [10:12:05]MH_I2C_Read... [10:12:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:05]Read from MH i2c: E2 [10:12:05]MH_I2C_Read... [10:12:05]Read from MH i2c: E2 0E 00 [10:12:05]MH_I2C_Read... [10:12:05]Read from MH i2c: E2 0E 00 7D 01 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 AE [10:12:05]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:12:05]wFMCommunicate OK [10:12:05]SAM_PROTO_GetShiftState done [10:12:05]FM_GetShiftState done [10:12:05]opened in 1722298218 [10:12:05]opened+sec_in_day 1722384618 [10:12:05]quantity*price = 50037 [10:12:05]sum+1 = 50039 [10:12:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.38 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.38 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 120 30.07.2024 10:12 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24745 ФПД: 77547228768968 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T101206&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24745&fm=77547228768968&tin=02508201610067®Number=0000000000171247&sum=50038 [10:12:06]StoreToDocumentArchive [10:12:06]shift 48 fd 24745 [10:12:06]save to /storage/0048/doc_00024745 [10:12:06]save last doc name /storage/0048/doc_00024745 to /storage/kkm_last_doc_name [10:12:06]save OK [10:12:06]Clear old archive folders... [10:12:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:12:06]tlvbuf is 01CB6F50 [10:12:06]SAM_PROTO_ClearQueue [10:12:06]wFMCommunicate request_size=4 [10:12:06]MH_SAM_APDU [10:12:06]CAPDU: 80 09 00 00 [10:12:06]Write to MH i2c: E2 08 00 8A 01 80 09 00 00 00 00 00 00 FD [10:12:06]Write i2c OK [10:12:06]MH_I2C_Read... [10:12:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:12:06]Read from MH i2c: E2 [10:12:06]MH_I2C_Read... [10:12:06]Read from MH i2c: E2 03 00 [10:12:06]MH_I2C_Read... [10:12:06]Read from MH i2c: E2 03 00 8A 01 00 90 00 FF [10:12:06]RAPDU: 90 00 [10:12:06]wFMCommunicate OK [10:12:06]SAM_PROTO_ClearQueue done [10:12:06]KKMCreateOFDPacket [10:12:06]OFDProtocolAddRootSTLVToBuf [10:12:06]FM_MakeSignedData [10:12:06]FM_MakeSignedData [10:12:06]SAM_PROTO_SignData [10:12:06]wFMCommunicate request_size=4 [10:12:06]MH_SAM_APDU [10:12:06]CAPDU: 80 0D 01 02 [10:12:06]Write to MH i2c: E2 08 00 8B 01 80 0D 01 02 00 00 00 00 05 [10:12:06]Write i2c OK [10:12:06]MH_I2C_Read... [10:12:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:12:07]Read from MH i2c: E2 [10:12:07]MH_I2C_Read... [10:12:07]Read from MH i2c: E2 03 00 [10:12:07]MH_I2C_Read... [10:12:07]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [10:12:07]RAPDU: 90 00 [10:12:07]wFMCommunicate OK [10:12:07]wFMCommunicate request_size=255 [10:12:07]MH_SAM_APDU [10:12: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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 76 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 76 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 76 BC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A9 60 00 00 35 04 06 00 46 87 5F 06 [10:12:07]Write to MH i2c: E2 02 01 8C 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 76 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 76 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 76 BC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A9 60 00 00 35 04 06 00 46 87 5F 06 00 00 59 [10:12:07]Write i2c OK [10:12:07]MH_I2C_Read... [10:12:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:07]Read from MH i2c: E2 [10:12:07]MH_I2C_Read... [10:12:07]Read from MH i2c: E2 03 00 [10:12:07]MH_I2C_Read... [10:12:07]Read from MH i2c: E2 03 00 8C 01 00 90 00 01 [10:12:07]RAPDU: 90 00 [10:12:07]wFMCommunicate OK [10:12:07]wFMCommunicate request_size=7 [10:12:07]MH_SAM_APDU [10:12:07]CAPDU: 80 0D 02 02 02 2A C8 [10:12:07]Write to MH i2c: E2 0A 00 8D 01 80 0D 02 02 02 00 2A C8 00 00 FE [10:12:07]Write i2c OK [10:12:07]MH_I2C_Read... [10:12:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:07]Read from MH i2c: E2 [10:12:07]MH_I2C_Read... [10:12:07]Read from MH i2c: E2 03 00 [10:12:07]MH_I2C_Read... [10:12:07]Read from MH i2c: E2 03 00 8D 01 00 90 00 02 [10:12:07]RAPDU: 90 00 [10:12:07]wFMCommunicate OK [10:12:07]wFMCommunicate request_size=4 [10:12:07]MH_SAM_APDU [10:12:07]CAPDU: 80 0D 03 02 [10:12:07]Write to MH i2c: E2 08 00 8E 01 80 0D 03 02 00 00 00 00 0A [10:12:07]Write i2c OK [10:12:07]MH_I2C_Read... [10:12:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:12:07]Read from MH i2c: E2 [10:12:07]MH_I2C_Read... [10:12:07]Read from MH i2c: E2 0B 00 [10:12:07]MH_I2C_Read... [10:12:07]Read from MH i2c: E2 0B 00 8E 01 00 87 B8 71 BC 25 D2 57 CE 90 00 93 [10:12:07]RAPDU: 87 B8 71 BC 25 D2 57 CE 90 00 [10:12:07]wFMCommunicate OK [10:12:07]SAM_PROTO_SignData done [10:12:07]FM_MakeSignedData done [10:12:07]CreateOFDProtocolMessage [10:12:07]wFMCommunicate request_size=4 [10:12:07]MH_SAM_APDU [10:12:07]CAPDU: 80 11 00 00 [10:12:07]Write to MH i2c: E2 08 00 8F 01 80 11 00 00 00 00 00 00 0A [10:12:07]Write i2c OK [10:12:07]MH_I2C_Read... [10:12:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:07]Read from MH i2c: E2 [10:12:07]MH_I2C_Read... [10:12:07]Read from MH i2c: E2 17 00 [10:12:07]MH_I2C_Read... [10:12:07]Read from MH i2c: E2 17 00 8F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 60 [10:12:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:12:07]wFMCommunicate OK [10:12:07]CreateOFDProtocolMessage done [10:12:07]OFDSenderStorePacket 24745 [10:12:07]StoreOFDPacket docnum=24745 [10:12:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 C3 41 04 01 D8 6C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 76 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 76 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 76 BC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A9 60 00 00 35 04 06 00 46 87 5F 06 2A C8 87 B8 71 BC 25 D2 57 CE [10:12:07]CheckFolder [10:12:07]dirname=/storage/ofd_packets [10:12:07]CheckFolder done [10:12:07]ProducePacketName [10:12:07]name=ofd_packets/00024745 [10:12:07]NVStorageSaveData ofd_packets/00024745 [10:12:07]File name is /storage/ofd_packets/00024745 [10:12:07]Write 298 bytes [10:12:07]NVStorageSaveData done [10:12:07]OFDSenderStorePacket done [10:12:07]KKMCreateOFDPacket done [10:12:07]NVStorageSaveData kkm_last_timestamp [10:12:07]File name is /storage/kkm_last_timestamp [10:12:07]Write 4 bytes [10:12:07]NVStorageSaveData done [10:12:07]ExternCall_PrintAddStr [10:12:07]wPrintStart [10:12:07]Write to MH i2c: 01 00 00 90 01 91 [10:12:07]Write i2c OK [10:12:07]MH_I2C_Read... [10:12:07]Read from MH i2c: 01 [10:12:07]MH_I2C_Read... [10:12:07]Read from MH i2c: 01 07 00 [10:12:07]MH_I2C_Read... [10:12:07]Read from MH i2c: 01 07 00 90 01 00 00 00 00 00 FF 0F A6 [10:12:07]RasterBufferAndPrint [10:12:07]line Счет N : (1)610396 [10:12:07]line ИНН: 02508201610067 [10:12:07]line Контрольно-Кассовый Чек [10:12:07]line ПРОДАЖА [10:12:07]line ТРК (МРК, ГНК) : 2 [10:12:07]line Товар: 2710194210 [10:12:07]line ДТ-К-2 [10:12:07]line 6.610 * 75.70 [10:12:07]line = 500.38 [10:12:07]line НДС 12% НСП 1% [10:12:07]line > о реализуемом товаре [10:12:07]line ИТОГО: 500.38 [10:12:07]line НСП 1% : 4.43 [10:12:07]line НДС 12% : 53.14 [10:12:07]line Наличными: 0.00 [10:12:07]line Безнал.: 500.38 [10:12:07]line Место: АЗС № 127 "Партнер Нефть" [10:12:07]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [10:12:07]line СНО: Общий режим [10:12:07]line Чек 120 30.07.2024 10:12 [10:12:07]line Смена: 48 ФФД: 1.0 [10:12:07]line ЗНМ: 0300000158 [10:12:07]line РНМ: 0000000000171247 [10:12:07]line Версия ККМ: v1.0 [10:12:07]line Платежная система: O! деньги [10:12:07]line ФМ: 0000000002098565 [10:12:07]line ФД: 24745 [10:12:07]line ФПД: 77547228768968 [10:12:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T101206&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24745&fm=77547228768968&tin=02508201610067®Number=0000000000171247&sum=50038 [10:12:07]OFD Sender: Processing packet 24745 [packets to send 29, broken 28] [10:12:07]ProducePacketName [10:12:07]name=ofd_packets/00024745 [10:12:07]OFD Sender: To server: pG, [10:12:07]CommunicateWithHost lk.salyk.kg:30040 [10:12:07]ConnectInit lk.salyk.kg [10:12:07]written 0, free lines is 4095 [10:12:07]Connected sock=10 [10:12:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 C3 41 04 01 D8 6C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 76 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 76 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 76 BC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A9 60 00 00 35 04 06 00 46 87 5F 06 2A C8 87 B8 71 BC 25 D2 57 CE [10:12:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 DC 10 47 00 72 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 32 30 39 38 35 36 35 10 04 04 00 A9 60 00 00 F4 03 04 00 05 68 A8 66 B6 04 01 00 00 F1 84 6D D7 B8 49 B0 7C [10:12:08]CommunicateWithHost err = 0 [10:12:08]CheckOFDResponse [10:12:08]1017 (14) - 77093643461234 [10:12:08]1041 (16) - 0000000002098565 [10:12:08]1040 (4) - 24745 [10:12:08]1012 (4) - 30.07.2024 04:11 [10:12:08]1206 (1) - 0 [10:12:08]OFD Sender: Remove packet 24745 [10:12:08]ProducePacketName [10:12:08]name=ofd_packets/00024745 [10:12:08]NVStorageDeleteData [10:12:08]Write to MH i2c: 01 00 00 BA 01 BB [10:12:08]Write i2c OK [10:12:08]MH_I2C_Read... [10:12:08]Read from MH i2c: 01 [10:12:08]MH_I2C_Read... [10:12:08]Read from MH i2c: 01 07 00 [10:12:08]MH_I2C_Read... [10:12:08]Read from MH i2c: 01 07 00 BA 01 00 00 00 00 00 0A 0D D9 [10:12:08]RasterBufferAndPrint [10:12:08]line [10:12:08]line [10:12:08]line [10:12:08]line [10:12:08]line [10:12:08]written 0, free lines is 3345 [10:12:08]MH_Cut [10:12:08]Write to MH i2c: D1 01 00 C1 01 01 94 [10:12:08]Write i2c OK [10:12:08]MH_I2C_Read... [10:12:08]Read from MH i2c: D1 [10:12:08]MH_I2C_Read... [10:12:08]Read from MH i2c: D1 01 00 [10:12:08]MH_I2C_Read... [10:12:08]Read from MH i2c: D1 01 00 C1 01 00 93 [10:12:08]Write to MH i2c: 01 00 00 C2 01 C3 [10:12:08]Write i2c OK [10:12:08]MH_I2C_Read... [10:12:08]OFD Sender: No OFD packet to send [10:12:08]*** Cut start [10:12:08]*** Partial cut [10:12:08]*** CUTSNS_PIN = 1 [10:12:08]*** CUTSNS_PIN = 0 [10:12:09]*** Brake cut motor [10:12:09]Read from MH i2c: 01 [10:12:09]MH_I2C_Read... [10:12:09]*** Stop cut motor [10:12:09]*** Cut end [10:12:09]Read from MH i2c: 01 07 00 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: 01 07 00 C2 01 00 00 00 00 00 FF 0F D8 [10:12:09]process_action close_receipt done [10:12:09]requested_data is exist [10:12:09]produce_requested_data [10:12:09]requested_item fm.sn is exist - process it [10:12:09]wFMCommunicate request_size=4 [10:12:09]MH_SAM_APDU [10:12:09]CAPDU: 80 11 00 00 [10:12:09]Write to MH i2c: E2 08 00 C3 01 80 11 00 00 00 00 00 00 3E [10:12:09]Write i2c OK [10:12:09]MH_I2C_Read... [10:12:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:09]Read from MH i2c: E2 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: E2 17 00 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: E2 17 00 C3 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 94 [10:12:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:12:09]wFMCommunicate OK [10:12:09]requested_item fd.num is exist - process it [10:12:09]SAM_PROTO_GetFieldsCounters [10:12:09]wFMCommunicate request_size=4 [10:12:09]MH_SAM_APDU [10:12:09]CAPDU: 80 13 00 00 [10:12:09]Write to MH i2c: E2 08 00 C4 01 80 13 00 00 00 00 00 00 41 [10:12:09]Write i2c OK [10:12:09]MH_I2C_Read... [10:12:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:12:09]Read from MH i2c: E2 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: E2 62 00 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: E2 62 00 C4 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A9 60 00 00 0E 04 04 00 30 00 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 03 [10:12:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A9 60 00 00 0E 04 04 00 30 00 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 [10:12:09]wFMCommunicate OK [10:12:09]SAM_PROTO_GetFieldsCounters done [10:12:09]requested_item shift.num is exist - process it [10:12:09]requested_item shift.opened is exist - process it [10:12:09]req_shift_opened [10:12:09]FM_GetShiftState [10:12:09]SAM_PROTO_GetShiftState [10:12:09]wFMCommunicate request_size=4 [10:12:09]MH_SAM_APDU [10:12:09]CAPDU: 80 13 01 00 [10:12:09]Write to MH i2c: E2 08 00 C5 01 80 13 01 00 00 00 00 00 43 [10:12:09]Write i2c OK [10:12:09]MH_I2C_Read... [10:12:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:09]Read from MH i2c: E2 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: E2 0E 00 [10:12:09]MH_I2C_Read... [10:12:09]Read from MH i2c: E2 0E 00 C5 01 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F6 [10:12:09]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:12:09]wFMCommunicate OK [10:12:09]SAM_PROTO_GetShiftState done [10:12:09]FM_GetShiftState done [10:12:09]req_shift_opened done [10:12:09]requested_item shift.open_date is exist - process it [10:12:09]req_shift_open_date [10:12:09]req_shift_open_date done [10:12:09]produce_requested_data done [10:12:09]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24745,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [10:12:09]process_action_free close_receipt [10:12:09]json_value_free [10:12:09]json_value_free done [10:12:09]process_json_proto returns [10:12:09]Send response to host [10:12:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24745,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [10:12:09]free response buf [10:12:09]execute_script done [10:12:09]execute_script returns [10:12:09]free content buf [10:12:09]Sock 7.Close socket [10:12:09]Sock 7.Thread stoped [10:12:10]accept exits with 9 [10:12:10]New connection [10:12:10]New thread 3067452772 created [10:12:10]Thread 3067309412 joined [10:12:10]Waiting for new connection... [10:12:10] Sock 9.Parse request [10:12:10]Sock 9.Check first char [10:12:10]Sock 9.First char is OK [10:12:10]request: POST /json_proto HTTP/1.0 [10:12:10]Method: POST [10:12:10]URL: /json_proto [10:12:10]Method is POST - this is cgi request [10:12:10]url: /json_proto [10:12:10]query_string will be loaded in cgi processing [10:12:10]execute_cgi json_proto POST (null) [10:12:10]execute_cgi path=json_proto method=POST [10:12:10]POST find Content-Length [10:12:10]Host: 172.17.45.131:8080 [10:12:10]Content-Length: 677 [10:12:10]Content-Type: application/json [10:12:10] [10:12:10]POST finish read [10:12:10]Found Content-Length = 677 [10:12:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610397", "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:12:10]execute_script... [10:12: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)610397", "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:12:10]POST & json_proto [10:12:10]process_json_proto [10:12:10]json parsed OK: [10:12:10]protocol is kg_v1.0 [10:12:10]action value=close_receipt [10:12:10]process_action close_receipt [10:12:10]cmd_close_receipt [10:12:10]MH_GetDate [10:12:10]Write to MH i2c: F0 00 00 C6 01 B6 [10:12:10]Write i2c OK [10:12:10]MH_I2C_Read... [10:12:10]Read from MH i2c: F0 [10:12:10]MH_I2C_Read... [10:12:10]Read from MH i2c: F0 09 00 [10:12:10]MH_I2C_Read... [10:12:10]Read from MH i2c: F0 09 00 C6 01 00 7A BC A8 66 C6 D4 6E 66 71 [10:12:10]GetLastDocTimeStamp 1722334326 [10:12:10]current date 1722334330 [10:12:10]FM_GetShiftState [10:12:10]SAM_PROTO_GetShiftState [10:12:10]wFMCommunicate request_size=4 [10:12:10]MH_SAM_APDU [10:12:10]CAPDU: 80 13 01 00 [10:12:10]Write to MH i2c: E2 08 00 C7 01 80 13 01 00 00 00 00 00 45 [10:12:10]Write i2c OK [10:12:10]MH_I2C_Read... [10:12:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:10]Read from MH i2c: E2 [10:12:10]MH_I2C_Read... [10:12:10]Read from MH i2c: E2 0E 00 [10:12:10]MH_I2C_Read... [10:12:10]Read from MH i2c: E2 0E 00 C7 01 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F8 [10:12:10]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:12:10]wFMCommunicate OK [10:12:10]SAM_PROTO_GetShiftState done [10:12:10]FM_GetShiftState done [10:12:10]opened in 1722298218 [10:12:10]opened+sec_in_day 1722384618 [10:12:10]quantity*price = 50036 [10:12:10]sum+1 = 50037 [10:12: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 121 30.07.2024 10:12 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24746 ФПД: 192446225978250 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T101211&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24746&fm=192446225978250&tin=02508201610067®Number=0000000000171247&sum=50000 [10:12:11]StoreToDocumentArchive [10:12:11]shift 48 fd 24746 [10:12:11]save to /storage/0048/doc_00024746 [10:12:11]save last doc name /storage/0048/doc_00024746 to /storage/kkm_last_doc_name [10:12:11]save OK [10:12:11]Clear old archive folders... [10:12:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:12:11]tlvbuf is 01CCB050 [10:12:11]SAM_PROTO_ClearQueue [10:12:11]wFMCommunicate request_size=4 [10:12:11]MH_SAM_APDU [10:12:11]CAPDU: 80 09 00 00 [10:12:11]Write to MH i2c: E2 08 00 D4 01 80 09 00 00 00 00 00 00 47 [10:12:11]Write i2c OK [10:12:11]MH_I2C_Read... [10:12:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:12:11]Read from MH i2c: E2 [10:12:11]MH_I2C_Read... [10:12:11]Read from MH i2c: E2 03 00 [10:12:11]MH_I2C_Read... [10:12:11]Read from MH i2c: E2 03 00 D4 01 00 90 00 49 [10:12:11]RAPDU: 90 00 [10:12:11]wFMCommunicate OK [10:12:11]SAM_PROTO_ClearQueue done [10:12:11]KKMCreateOFDPacket [10:12:11]OFDProtocolAddRootSTLVToBuf [10:12:11]FM_MakeSignedData [10:12:11]FM_MakeSignedData [10:12:11]SAM_PROTO_SignData [10:12:11]wFMCommunicate request_size=4 [10:12:11]MH_SAM_APDU [10:12:11]CAPDU: 80 0D 01 02 [10:12:11]Write to MH i2c: E2 08 00 D5 01 80 0D 01 02 00 00 00 00 4F [10:12:11]Write i2c OK [10:12:11]MH_I2C_Read... [10:12:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:12:11]Read from MH i2c: E2 [10:12:11]MH_I2C_Read... [10:12:11]Read from MH i2c: E2 03 00 [10:12:11]MH_I2C_Read... [10:12:11]Read from MH i2c: E2 03 00 D5 01 00 90 00 4A [10:12:11]RAPDU: 90 00 [10:12:11]wFMCommunicate OK [10:12:11]wFMCommunicate request_size=255 [10:12:11]MH_SAM_APDU [10:12:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 79 00 00 00 F4 03 04 00 7B BC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AA 60 00 00 35 04 06 00 AF [10:12:11]Write to MH i2c: E2 02 01 D6 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 79 00 00 00 F4 03 04 00 7B BC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AA 60 00 00 35 04 06 00 AF 00 00 72 [10:12:11]Write i2c OK [10:12:11]MH_I2C_Read... [10:12:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:12]Read from MH i2c: E2 [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: E2 03 00 [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: E2 03 00 D6 01 00 90 00 4B [10:12:12]RAPDU: 90 00 [10:12:12]wFMCommunicate OK [10:12:12]wFMCommunicate request_size=10 [10:12:12]MH_SAM_APDU [10:12:12]CAPDU: 80 0D 02 02 05 07 60 F0 13 8A [10:12:12]Write to MH i2c: E2 0D 00 D7 01 80 0D 02 02 05 00 07 60 F0 13 8A 00 00 50 [10:12:12]Write i2c OK [10:12:12]MH_I2C_Read... [10:12:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:12]Read from MH i2c: E2 [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: E2 03 00 [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: E2 03 00 D7 01 00 90 00 4C [10:12:12]RAPDU: 90 00 [10:12:12]wFMCommunicate OK [10:12:12]wFMCommunicate request_size=4 [10:12:12]MH_SAM_APDU [10:12:12]CAPDU: 80 0D 03 02 [10:12:12]Write to MH i2c: E2 08 00 D8 01 80 0D 03 02 00 00 00 00 54 [10:12:12]Write i2c OK [10:12:12]MH_I2C_Read... [10:12:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:12:12]Read from MH i2c: E2 [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: E2 0B 00 [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: E2 0B 00 D8 01 00 55 99 26 1F 84 5C E3 35 90 00 80 [10:12:12]RAPDU: 55 99 26 1F 84 5C E3 35 90 00 [10:12:12]wFMCommunicate OK [10:12:12]SAM_PROTO_SignData done [10:12:12]FM_MakeSignedData done [10:12:12]CreateOFDProtocolMessage [10:12:12]wFMCommunicate request_size=4 [10:12:12]MH_SAM_APDU [10:12:12]CAPDU: 80 11 00 00 [10:12:12]Write to MH i2c: E2 08 00 D9 01 80 11 00 00 00 00 00 00 54 [10:12:12]Write i2c OK [10:12:12]MH_I2C_Read... [10:12:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:12]Read from MH i2c: E2 [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: E2 17 00 [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: E2 17 00 D9 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 AA [10:12:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:12:12]wFMCommunicate OK [10:12:12]CreateOFDProtocolMessage done [10:12:12]OFDSenderStorePacket 24746 [10:12:12]StoreOFDPacket docnum=24746 [10:12:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 F8 6E 07 01 56 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 79 00 00 00 F4 03 04 00 7B BC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AA 60 00 00 35 04 06 00 AF 07 60 F0 13 8A 55 99 26 1F 84 5C E3 35 [10:12:12]CheckFolder [10:12:12]dirname=/storage/ofd_packets [10:12:12]CheckFolder done [10:12:12]ProducePacketName [10:12:12]name=ofd_packets/00024746 [10:12:12]NVStorageSaveData ofd_packets/00024746 [10:12:12]File name is /storage/ofd_packets/00024746 [10:12:12]Write 301 bytes [10:12:12]NVStorageSaveData done [10:12:12]OFDSenderStorePacket done [10:12:12]KKMCreateOFDPacket done [10:12:12]NVStorageSaveData kkm_last_timestamp [10:12:12]File name is /storage/kkm_last_timestamp [10:12:12]Write 4 bytes [10:12:12]NVStorageSaveData done [10:12:12]ExternCall_PrintAddStr [10:12:12]wPrintStart [10:12:12]Write to MH i2c: 01 00 00 DA 01 DB [10:12:12]Write i2c OK [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: 01 [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: 01 07 00 [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: 01 07 00 DA 01 00 00 00 00 00 FF 0F F0 [10:12:12]RasterBufferAndPrint [10:12:12]line Счет N : (1)610397 [10:12:12]line ИНН: 02508201610067 [10:12:12]line Контрольно-Кассовый Чек [10:12:12]line ПРОДАЖА [10:12:12]line ТРК (МРК, ГНК) : 32 [10:12:12]line Товар: 2710124130 [10:12:12]line Аи-92-К-2 [10:12:12]line 7.380 * 67.80 [10:12:12]line = 500.36 [10:12:12]line НДС 12% НСП 1% [10:12:12]line > о реализуемом товаре [10:12:12]line ОКРУГЛЕНИЕ: -0.36 [10:12:12]line ИТОГО: 500.00 [10:12:12]line Внесено: 500.00 [10:12:12]line СДАЧА: 0.00 [10:12:12]line НСП 1% : 4.43 [10:12:12]line НДС 12% : 53.14 [10:12:12]line Наличными: 500.00 [10:12:12]line Безнал.: 0.00 [10:12:12]line Место: АЗС № 127 "Партнер Нефть" [10:12:12]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [10:12:12]line СНО: Общий режим [10:12:12]line Чек 121 30.07.2024 10:12 [10:12:12]line Смена: 48 ФФД: 1.0 [10:12:12]line ЗНМ: 0300000158 [10:12:12]line РНМ: 0000000000171247 [10:12:12]line Версия ККМ: v1.0 [10:12:12]line ФМ: 0000000002098565 [10:12:12]line ФД: 24746 [10:12:12]line ФПД: 192446225978250 [10:12:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T101211&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24746&fm=192446225978250&tin=02508201610067®Number=0000000000171247&sum=50000 [10:12:12]written 0, free lines is 4095 [10:12:12]OFD Sender: Processing packet 24746 [packets to send 29, broken 28] [10:12:12]ProducePacketName [10:12:12]name=ofd_packets/00024746 [10:12:12]OFD Sender: To server: pG, [10:12:12]CommunicateWithHost lk.salyk.kg:30040 [10:12:12]ConnectInit lk.salyk.kg [10:12:12]Connected sock=10 [10:12:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 F8 6E 07 01 56 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 79 00 00 00 F4 03 04 00 7B BC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AA 60 00 00 35 04 06 00 AF 07 60 F0 13 8A 55 99 26 1F 84 5C E3 35 [10:12:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 DE 87 47 00 6F 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 32 30 39 38 35 36 35 10 04 04 00 AA 60 00 00 F4 03 04 00 09 68 A8 66 B6 04 01 00 00 9A 1C 10 61 BA 48 6B F4 [10:12:12]CommunicateWithHost err = 0 [10:12:12]CheckOFDResponse [10:12:12]1017 (14) - 77093643461234 [10:12:12]1041 (16) - 0000000002098565 [10:12:12]1040 (4) - 24746 [10:12:12]1012 (4) - 30.07.2024 04:11 [10:12:12]1206 (1) - 0 [10:12:12]OFD Sender: Remove packet 24746 [10:12:12]ProducePacketName [10:12:12]name=ofd_packets/00024746 [10:12:12]NVStorageDeleteData [10:12:12]Write to MH i2c: 01 00 00 05 02 07 [10:12:12]Write i2c OK [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: 01 [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: 01 07 00 [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: 01 07 00 05 02 00 00 00 00 00 31 0D 4C [10:12:12]RasterBufferAndPrint [10:12:12]line [10:12:12]line [10:12:12]line [10:12:12]line [10:12:12]line [10:12:12]written 0, free lines is 3392 [10:12:12]MH_Cut [10:12:12]Write to MH i2c: D1 01 00 0C 02 01 E0 [10:12:12]Write i2c OK [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: D1 [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: D1 01 00 [10:12:12]MH_I2C_Read... [10:12:12]Read from MH i2c: D1 01 00 0C 02 00 DF [10:12:12]Write to MH i2c: 01 00 00 0D 02 0F [10:12:12]Write i2c OK [10:12:12]MH_I2C_Read... [10:12:13]OFD Sender: No OFD packet to send [10:12:13]*** Cut start [10:12:13]*** Partial cut [10:12:13]*** CUTSNS_PIN = 1 [10:12:13]*** CUTSNS_PIN = 0 [10:12:13]*** Brake cut motor [10:12:14]Read from MH i2c: 01 [10:12:14]MH_I2C_Read... [10:12:14]*** Stop cut motor [10:12:14]*** Cut end [10:12:14]Read from MH i2c: 01 07 00 [10:12:14]MH_I2C_Read... [10:12:14]Read from MH i2c: 01 07 00 0D 02 00 00 00 00 00 FF 0F 24 [10:12:14]process_action close_receipt done [10:12:14]requested_data is exist [10:12:14]produce_requested_data [10:12:14]requested_item fm.sn is exist - process it [10:12:14]wFMCommunicate request_size=4 [10:12:14]MH_SAM_APDU [10:12:14]CAPDU: 80 11 00 00 [10:12:14]Write to MH i2c: E2 08 00 0E 02 80 11 00 00 00 00 00 00 8A [10:12:14]Write i2c OK [10:12:14]MH_I2C_Read... [10:12:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:14]Read from MH i2c: E2 [10:12:14]MH_I2C_Read... [10:12:14]Read from MH i2c: E2 17 00 [10:12:14]MH_I2C_Read... [10:12:14]Read from MH i2c: E2 17 00 0E 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E0 [10:12:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:12:14]wFMCommunicate OK [10:12:14]requested_item fd.num is exist - process it [10:12:14]SAM_PROTO_GetFieldsCounters [10:12:14]wFMCommunicate request_size=4 [10:12:14]MH_SAM_APDU [10:12:14]CAPDU: 80 13 00 00 [10:12:14]Write to MH i2c: E2 08 00 0F 02 80 13 00 00 00 00 00 00 8D [10:12:14]Write i2c OK [10:12:14]MH_I2C_Read... [10:12:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:12:14]Read from MH i2c: E2 [10:12:14]MH_I2C_Read... [10:12:14]Read from MH i2c: E2 62 00 [10:12:14]MH_I2C_Read... [10:12:14]Read from MH i2c: E2 62 00 0F 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 AA 60 00 00 0E 04 04 00 30 00 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 53 [10:12:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 AA 60 00 00 0E 04 04 00 30 00 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 [10:12:14]wFMCommunicate OK [10:12:14]SAM_PROTO_GetFieldsCounters done [10:12:14]requested_item shift.num is exist - process it [10:12:14]requested_item shift.opened is exist - process it [10:12:14]req_shift_opened [10:12:14]FM_GetShiftState [10:12:14]SAM_PROTO_GetShiftState [10:12:14]wFMCommunicate request_size=4 [10:12:14]MH_SAM_APDU [10:12:14]CAPDU: 80 13 01 00 [10:12:14]Write to MH i2c: E2 08 00 10 02 80 13 01 00 00 00 00 00 8F [10:12:14]Write i2c OK [10:12:14]MH_I2C_Read... [10:12:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:14]Read from MH i2c: E2 [10:12:14]MH_I2C_Read... [10:12:14]Read from MH i2c: E2 0E 00 [10:12:14]MH_I2C_Read... [10:12:14]Read from MH i2c: E2 0E 00 10 02 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 42 [10:12:14]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:12:14]wFMCommunicate OK [10:12:14]SAM_PROTO_GetShiftState done [10:12:14]FM_GetShiftState done [10:12:14]req_shift_opened done [10:12:14]requested_item shift.open_date is exist - process it [10:12:14]req_shift_open_date [10:12:14]req_shift_open_date done [10:12:14]produce_requested_data done [10:12:14]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24746,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [10:12:14]process_action_free close_receipt [10:12:14]json_value_free [10:12:14]json_value_free done [10:12:14]process_json_proto returns [10:12:14]Send response to host [10:12:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24746,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [10:12:14]free response buf [10:12:14]execute_script done [10:12:14]execute_script returns [10:12:14]free content buf [10:12:14]Sock 9.Close socket [10:12:14]Sock 9.Thread stoped [10:12:14]accept exits with 7 [10:12:14]New connection [10:12:14]New thread 3067309412 created [10:12:14]Thread 3067452772 joined [10:12:14]Waiting for new connection... [10:12:14] Sock 7.Parse request [10:12:14]Sock 7.Check first char [10:12:14]Sock 7.First char is OK [10:12:14]request: POST /json_proto HTTP/1.0 [10:12:14]Method: POST [10:12:14]URL: /json_proto [10:12:14]Method is POST - this is cgi request [10:12:14]url: /json_proto [10:12:14]query_string will be loaded in cgi processing [10:12:14]execute_cgi json_proto POST (null) [10:12:14]execute_cgi path=json_proto method=POST [10:12:14]POST find Content-Length [10:12:14]Host: 172.17.45.131:8080 [10:12:14]Content-Length: 677 [10:12:14]Content-Type: application/json [10:12:14] [10:12:14]POST finish read [10:12:14]Found Content-Length = 677 [10:12:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610398", "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:12:14]execute_script... [10:12:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610398", "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:12:14]POST & json_proto [10:12:14]process_json_proto [10:12:14]json parsed OK: [10:12:14]protocol is kg_v1.0 [10:12:14]action value=close_receipt [10:12:14]process_action close_receipt [10:12:14]cmd_close_receipt [10:12:14]MH_GetDate [10:12:14]Write to MH i2c: F0 00 00 11 02 02 [10:12:14]Write i2c OK [10:12:14]MH_I2C_Read... [10:12:14]Read from MH i2c: F0 [10:12:14]MH_I2C_Read... [10:12:14]Read from MH i2c: F0 09 00 [10:12:14]MH_I2C_Read... [10:12:14]Read from MH i2c: F0 09 00 11 02 00 7F BC A8 66 C6 D4 6E 66 C2 [10:12:14]GetLastDocTimeStamp 1722334331 [10:12:14]current date 1722334335 [10:12:14]FM_GetShiftState [10:12:14]SAM_PROTO_GetShiftState [10:12:14]wFMCommunicate request_size=4 [10:12:14]MH_SAM_APDU [10:12:14]CAPDU: 80 13 01 00 [10:12:14]Write to MH i2c: E2 08 00 12 02 80 13 01 00 00 00 00 00 91 [10:12:14]Write i2c OK [10:12:14]MH_I2C_Read... [10:12:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:14]Read from MH i2c: E2 [10:12:14]MH_I2C_Read... [10:12:14]Read from MH i2c: E2 0E 00 [10:12:14]MH_I2C_Read... [10:12:14]Read from MH i2c: E2 0E 00 12 02 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 44 [10:12:14]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:12:14]wFMCommunicate OK [10:12:14]SAM_PROTO_GetShiftState done [10:12:14]FM_GetShiftState done [10:12:14]opened in 1722298218 [10:12:14]opened+sec_in_day 1722384618 [10:12:14]quantity*price = 40002 [10:12:14]sum+1 = 40003 [10:12:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 122 30.07.2024 10:12 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24747 ФПД: 29619254055542 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T101215&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24747&fm=29619254055542&tin=02508201610067®Number=0000000000171247&sum=40000 [10:12:15]StoreToDocumentArchive [10:12:15]shift 48 fd 24747 [10:12:15]save to /storage/0048/doc_00024747 [10:12:15]save last doc name /storage/0048/doc_00024747 to /storage/kkm_last_doc_name [10:12:15]save OK [10:12:15]Clear old archive folders... [10:12:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:12:15]tlvbuf is 01CF5A00 [10:12:15]SAM_PROTO_ClearQueue [10:12:15]wFMCommunicate request_size=4 [10:12:15]MH_SAM_APDU [10:12:15]CAPDU: 80 09 00 00 [10:12:15]Write to MH i2c: E2 08 00 1F 02 80 09 00 00 00 00 00 00 93 [10:12:15]Write i2c OK [10:12:15]MH_I2C_Read... [10:12:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:12:15]Read from MH i2c: E2 [10:12:15]MH_I2C_Read... [10:12:15]Read from MH i2c: E2 03 00 [10:12:15]MH_I2C_Read... [10:12:15]Read from MH i2c: E2 03 00 1F 02 00 90 00 95 [10:12:15]RAPDU: 90 00 [10:12:15]wFMCommunicate OK [10:12:15]SAM_PROTO_ClearQueue done [10:12:15]KKMCreateOFDPacket [10:12:15]OFDProtocolAddRootSTLVToBuf [10:12:15]FM_MakeSignedData [10:12:15]FM_MakeSignedData [10:12:15]SAM_PROTO_SignData [10:12:15]wFMCommunicate request_size=4 [10:12:15]MH_SAM_APDU [10:12:15]CAPDU: 80 0D 01 02 [10:12:15]Write to MH i2c: E2 08 00 20 02 80 0D 01 02 00 00 00 00 9B [10:12:15]Write i2c OK [10:12:15]MH_I2C_Read... [10:12:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:12:16]Read from MH i2c: E2 [10:12:16]MH_I2C_Read... [10:12:16]Read from MH i2c: E2 03 00 [10:12:16]MH_I2C_Read... [10:12:16]Read from MH i2c: E2 03 00 20 02 00 90 00 96 [10:12:16]RAPDU: 90 00 [10:12:16]wFMCommunicate OK [10:12:16]wFMCommunicate request_size=255 [10:12:16]MH_SAM_APDU [10:12: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 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 7A 00 00 00 F4 03 04 00 7F BC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AB 60 00 00 35 04 06 00 1A [10:12:16]Write to MH i2c: E2 02 01 21 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 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 7A 00 00 00 F4 03 04 00 7F BC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AB 60 00 00 35 04 06 00 1A 00 00 14 [10:12:16]Write i2c OK [10:12:16]MH_I2C_Read... [10:12:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:16]Read from MH i2c: E2 [10:12:16]MH_I2C_Read... [10:12:16]Read from MH i2c: E2 03 00 [10:12:16]MH_I2C_Read... [10:12:16]Read from MH i2c: E2 03 00 21 02 00 90 00 97 [10:12:16]RAPDU: 90 00 [10:12:16]wFMCommunicate OK [10:12:16]wFMCommunicate request_size=10 [10:12:16]MH_SAM_APDU [10:12:16]CAPDU: 80 0D 02 02 05 F0 45 1D D2 76 [10:12:16]Write to MH i2c: E2 0D 00 22 02 80 0D 02 02 05 00 F0 45 1D D2 76 00 00 42 [10:12:16]Write i2c OK [10:12:16]MH_I2C_Read... [10:12:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:16]Read from MH i2c: E2 [10:12:16]MH_I2C_Read... [10:12:16]Read from MH i2c: E2 03 00 [10:12:16]MH_I2C_Read... [10:12:16]Read from MH i2c: E2 03 00 22 02 00 90 00 98 [10:12:16]RAPDU: 90 00 [10:12:16]wFMCommunicate OK [10:12:16]wFMCommunicate request_size=4 [10:12:16]MH_SAM_APDU [10:12:16]CAPDU: 80 0D 03 02 [10:12:16]Write to MH i2c: E2 08 00 23 02 80 0D 03 02 00 00 00 00 A0 [10:12:16]Write i2c OK [10:12:16]MH_I2C_Read... [10:12:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:12:16]Read from MH i2c: E2 [10:12:16]MH_I2C_Read... [10:12:16]Read from MH i2c: E2 0B 00 [10:12:16]MH_I2C_Read... [10:12:16]Read from MH i2c: E2 0B 00 23 02 00 4B 16 21 4E F5 5A D0 04 90 00 94 [10:12:16]RAPDU: 4B 16 21 4E F5 5A D0 04 90 00 [10:12:16]wFMCommunicate OK [10:12:16]SAM_PROTO_SignData done [10:12:16]FM_MakeSignedData done [10:12:16]CreateOFDProtocolMessage [10:12:16]wFMCommunicate request_size=4 [10:12:16]MH_SAM_APDU [10:12:16]CAPDU: 80 11 00 00 [10:12:16]Write to MH i2c: E2 08 00 24 02 80 11 00 00 00 00 00 00 A0 [10:12:16]Write i2c OK [10:12:16]MH_I2C_Read... [10:12:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:16]Read from MH i2c: E2 [10:12:16]MH_I2C_Read... [10:12:16]Read from MH i2c: E2 17 00 [10:12:16]MH_I2C_Read... [10:12:16]Read from MH i2c: E2 17 00 24 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F6 [10:12:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:12:16]wFMCommunicate OK [10:12:16]CreateOFDProtocolMessage done [10:12:16]OFDSenderStorePacket 24747 [10:12:16]StoreOFDPacket docnum=24747 [10:12:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 1A 38 07 01 B0 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7A 00 00 00 F4 03 04 00 7F BC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AB 60 00 00 35 04 06 00 1A F0 45 1D D2 76 4B 16 21 4E F5 5A D0 04 [10:12:16]CheckFolder [10:12:16]dirname=/storage/ofd_packets [10:12:16]CheckFolder done [10:12:16]ProducePacketName [10:12:16]name=ofd_packets/00024747 [10:12:16]NVStorageSaveData ofd_packets/00024747 [10:12:16]File name is /storage/ofd_packets/00024747 [10:12:16]Write 301 bytes [10:12:16]NVStorageSaveData done [10:12:16]OFDSenderStorePacket done [10:12:16]KKMCreateOFDPacket done [10:12:16]NVStorageSaveData kkm_last_timestamp [10:12:16]File name is /storage/kkm_last_timestamp [10:12:16]Write 4 bytes [10:12:16]NVStorageSaveData done [10:12:16]ExternCall_PrintAddStr [10:12:16]wPrintStart [10:12:16]Write to MH i2c: 01 00 00 25 02 27 [10:12:16]Write i2c OK [10:12:16]MH_I2C_Read... [10:12:16]Read from MH i2c: 01 [10:12:16]MH_I2C_Read... [10:12:16]Read from MH i2c: 01 07 00 [10:12:16]MH_I2C_Read... [10:12:16]Read from MH i2c: 01 07 00 25 02 00 00 00 00 00 FF 0F 3C [10:12:16]RasterBufferAndPrint [10:12:16]line Счет N : (1)610398 [10:12:16]line ИНН: 02508201610067 [10:12:16]line Контрольно-Кассовый Чек [10:12:16]line ПРОДАЖА [10:12:16]line ТРК (МРК, ГНК) : 42 [10:12:16]line Товар: 2710124130 [10:12:16]line Аи-92-К-2 [10:12:16]line 5.900 * 67.80 [10:12:16]line = 400.02 [10:12:16]line НДС 12% НСП 1% [10:12:16]line > о реализуемом товаре [10:12:16]line ОКРУГЛЕНИЕ: -0.02 [10:12:16]line ИТОГО: 400.00 [10:12:16]line Внесено: 400.00 [10:12:16]line СДАЧА: 0.00 [10:12:16]line НСП 1% : 3.54 [10:12:16]line НДС 12% : 42.48 [10:12:16]line Наличными: 400.00 [10:12:16]line Безнал.: 0.00 [10:12:16]line Место: АЗС № 127 "Партнер Нефть" [10:12:16]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [10:12:16]line СНО: Общий режим [10:12:16]line Чек 122 30.07.2024 10:12 [10:12:16]line Смена: 48 ФФД: 1.0 [10:12:16]line ЗНМ: 0300000158 [10:12:16]line РНМ: 0000000000171247 [10:12:16]line Версия ККМ: v1.0 [10:12:16]line ФМ: 0000000002098565 [10:12:16]line ФД: 24747 [10:12:16]line ФПД: 29619254055542 [10:12:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T101215&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24747&fm=29619254055542&tin=02508201610067®Number=0000000000171247&sum=40000 [10:12:16]written 0, free lines is 4095 [10:12:16]OFD Sender: Processing packet 24747 [packets to send 29, broken 28] [10:12:16]ProducePacketName [10:12:16]name=ofd_packets/00024747 [10:12:16]OFD Sender: To server: pG, [10:12:17]CommunicateWithHost lk.salyk.kg:30040 [10:12:17]ConnectInit lk.salyk.kg [10:12:17]Connected sock=10 [10:12:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 1A 38 07 01 B0 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7A 00 00 00 F4 03 04 00 7F BC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AB 60 00 00 35 04 06 00 1A F0 45 1D D2 76 4B 16 21 4E F5 5A D0 04 [10:12:17]Write to MH i2c: 01 00 00 50 02 52 [10:12:17]Write i2c OK [10:12:17]MH_I2C_Read... [10:12:17]Read from MH i2c: 01 [10:12:17]MH_I2C_Read... [10:12:17]Read from MH i2c: 01 07 00 [10:12:17]MH_I2C_Read... [10:12:17]Read from MH i2c: 01 07 00 50 02 00 00 00 00 00 ED 0D 53 [10:12:17]RasterBufferAndPrint [10:12:17]line [10:12:17]line [10:12:17]line [10:12:17]line [10:12:17]line [10:12:17]written 0, free lines is 3589 [10:12:17]MH_Cut [10:12:17]Write to MH i2c: D1 01 00 57 02 01 2B [10:12:17]Write i2c OK [10:12:17]MH_I2C_Read... [10:12:17]Read from MH i2c: D1 [10:12:17]MH_I2C_Read... [10:12:17]Read from MH i2c: D1 01 00 [10:12:17]MH_I2C_Read... [10:12:17]Read from MH i2c: D1 01 00 57 02 00 2A [10:12:17]Write to MH i2c: 01 00 00 58 02 5A [10:12:17]Write i2c OK [10:12:17]MH_I2C_Read... [10:12:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 C9 BE 47 00 FB 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AB 60 00 00 F4 03 04 00 0E 68 A8 66 B6 04 01 00 00 46 7C 40 58 00 DB D9 CB [10:12:17]CommunicateWithHost err = 0 [10:12:17]CheckOFDResponse [10:12:17]1017 (14) - 77093643461234 [10:12:17]1041 (16) - 0000000002098565 [10:12:17]1040 (4) - 24747 [10:12:17]1012 (4) - 30.07.2024 04:11 [10:12:17]1206 (1) - 0 [10:12:17]OFD Sender: Remove packet 24747 [10:12:17]ProducePacketName [10:12:17]name=ofd_packets/00024747 [10:12:17]NVStorageDeleteData [10:12:18]*** Cut start [10:12:18]*** Partial cut [10:12:18]*** CUTSNS_PIN = 1 [10:12:18]*** CUTSNS_PIN = 0 [10:12:18]OFD Sender: No OFD packet to send [10:12:18]*** Brake cut motor [10:12:18]Read from MH i2c: 01 [10:12:18]MH_I2C_Read... [10:12:18]*** Stop cut motor [10:12:18]*** Cut end [10:12:18]Read from MH i2c: 01 07 00 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: 01 07 00 58 02 00 00 00 00 00 FF 0F 6F [10:12:18]process_action close_receipt done [10:12:18]requested_data is exist [10:12:18]produce_requested_data [10:12:18]requested_item fm.sn is exist - process it [10:12:18]wFMCommunicate request_size=4 [10:12:18]MH_SAM_APDU [10:12:18]CAPDU: 80 11 00 00 [10:12:18]Write to MH i2c: E2 08 00 59 02 80 11 00 00 00 00 00 00 D5 [10:12:18]Write i2c OK [10:12:18]MH_I2C_Read... [10:12:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:18]Read from MH i2c: E2 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: E2 17 00 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: E2 17 00 59 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 2B [10:12:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:12:18]wFMCommunicate OK [10:12:18]requested_item fd.num is exist - process it [10:12:18]SAM_PROTO_GetFieldsCounters [10:12:18]wFMCommunicate request_size=4 [10:12:18]MH_SAM_APDU [10:12:18]CAPDU: 80 13 00 00 [10:12:18]Write to MH i2c: E2 08 00 5A 02 80 13 00 00 00 00 00 00 D8 [10:12:18]Write i2c OK [10:12:18]MH_I2C_Read... [10:12:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:12:18]Read from MH i2c: E2 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: E2 62 00 [10:12:18]MH_I2C_Read... [10:12:18]Read from MH i2c: E2 62 00 5A 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 AB 60 00 00 0E 04 04 00 30 00 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 A2 [10:12:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 AB 60 00 00 0E 04 04 00 30 00 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 [10:12:18]wFMCommunicate OK [10:12:18]SAM_PROTO_GetFieldsCounters done [10:12:18]requested_item shift.num is exist - process it [10:12:18]requested_item shift.opened is exist - process it [10:12:18]req_shift_opened [10:12:18]FM_GetShiftState [10:12:18]SAM_PROTO_GetShiftState [10:12:18]wFMCommunicate request_size=4 [10:12:18]MH_SAM_APDU [10:12:18]CAPDU: 80 13 01 00 [10:12:18]Write to MH i2c: E2 08 00 5B 02 80 13 01 00 00 00 00 00 DA [10:12:18]Write i2c OK [10:12:18]MH_I2C_Read... [10:12:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:19]Read from MH i2c: E2 [10:12:19]MH_I2C_Read... [10:12:19]Read from MH i2c: E2 0E 00 [10:12:19]MH_I2C_Read... [10:12:19]Read from MH i2c: E2 0E 00 5B 02 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 8D [10:12:19]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:12:19]wFMCommunicate OK [10:12:19]SAM_PROTO_GetShiftState done [10:12:19]FM_GetShiftState done [10:12:19]req_shift_opened done [10:12:19]requested_item shift.open_date is exist - process it [10:12:19]req_shift_open_date [10:12:19]req_shift_open_date done [10:12:19]produce_requested_data done [10:12:19]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24747,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [10:12:19]process_action_free close_receipt [10:12:19]json_value_free [10:12:19]json_value_free done [10:12:19]process_json_proto returns [10:12:19]Send response to host [10:12:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24747,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [10:12:19]free response buf [10:12:19]execute_script done [10:12:19]execute_script returns [10:12:19]free content buf [10:12:19]Sock 7.Close socket [10:12:19]Sock 7.Thread stoped [10:12:23]OFD Sender: No OFD packet to send [10:12:28]OFD Sender: No OFD packet to send [10:12:33]OFD Sender: No OFD packet to send [10:12:38]OFD Sender: No OFD packet to send [10:12:43]OFD Sender: No OFD packet to send [10:12:48]OFD Sender: No OFD packet to send [10:12:53]OFD Sender: No OFD packet to send [10:12:58]OFD Sender: No OFD packet to send [10:13:03]OFD Sender: No OFD packet to send [10:13:08]OFD Sender: No OFD packet to send [10:13:13]OFD Sender: No OFD packet to send [10:13:18]OFD Sender: No OFD packet to send [10:13:23]OFD Sender: No OFD packet to send [10:13:28]OFD Sender: No OFD packet to send [10:13:33]OFD Sender: No OFD packet to send [10:13:38]OFD Sender: No OFD packet to send [10:13:43]OFD Sender: No OFD packet to send [10:13:48]OFD Sender: No OFD packet to send [10:13:53]OFD Sender: No OFD packet to send [10:13:58]OFD Sender: No OFD packet to send [10:14:03]OFD Sender: No OFD packet to send [10:14:08]OFD Sender: No OFD packet to send [10:14:13]OFD Sender: No OFD packet to send [10:14:18]OFD Sender: No OFD packet to send [10:14:23]OFD Sender: No OFD packet to send [10:14:28]OFD Sender: No OFD packet to send [10:14:33]OFD Sender: No OFD packet to send [10:14:38]OFD Sender: No OFD packet to send [10:14:43]OFD Sender: No OFD packet to send [10:14:48]OFD Sender: No OFD packet to send [10:14:53]OFD Sender: No OFD packet to send [10:14:58]OFD Sender: No OFD packet to send [10:15:03]OFD Sender: No OFD packet to send [10:15:08]OFD Sender: No OFD packet to send [10:15:13]OFD Sender: No OFD packet to send [10:15:18]OFD Sender: No OFD packet to send [10:15:23]OFD Sender: No OFD packet to send [10:15:28]OFD Sender: No OFD packet to send [10:15:33]OFD Sender: No OFD packet to send [10:15:38]OFD Sender: No OFD packet to send [10:15:43]OFD Sender: No OFD packet to send [10:15:48]OFD Sender: No OFD packet to send [10:15:53]OFD Sender: No OFD packet to send [10:15:58]OFD Sender: No OFD packet to send [10:16:03]OFD Sender: No OFD packet to send [10:16:08]OFD Sender: No OFD packet to send [10:16:13]OFD Sender: No OFD packet to send [10:16:18]OFD Sender: No OFD packet to send [10:16:23]OFD Sender: No OFD packet to send [10:16:28]OFD Sender: No OFD packet to send [10:16:33]OFD Sender: No OFD packet to send [10:16:38]OFD Sender: No OFD packet to send [10:16:43]OFD Sender: No OFD packet to send [10:16:48]OFD Sender: No OFD packet to send [10:16:53]OFD Sender: No OFD packet to send [10:16:58]OFD Sender: No OFD packet to send [10:17:03]OFD Sender: No OFD packet to send [10:17:08]OFD Sender: No OFD packet to send [10:17:13]OFD Sender: No OFD packet to send [10:17:18]OFD Sender: No OFD packet to send [10:17:23]OFD Sender: No OFD packet to send [10:17:28]OFD Sender: No OFD packet to send [10:17:33]OFD Sender: No OFD packet to send [10:17:38]OFD Sender: No OFD packet to send [10:17:43]OFD Sender: No OFD packet to send [10:17:48]OFD Sender: No OFD packet to send [10:17:53]OFD Sender: No OFD packet to send [10:17:58]OFD Sender: No OFD packet to send [10:18:03]OFD Sender: No OFD packet to send [10:18:08]OFD Sender: No OFD packet to send [10:18:13]OFD Sender: No OFD packet to send [10:18:18]OFD Sender: No OFD packet to send [10:18:23]OFD Sender: No OFD packet to send [10:18:28]OFD Sender: No OFD packet to send [10:18:33]OFD Sender: No OFD packet to send [10:18:38]OFD Sender: No OFD packet to send [10:18:43]OFD Sender: No OFD packet to send [10:18:48]OFD Sender: No OFD packet to send [10:18:53]OFD Sender: No OFD packet to send [10:18:58]OFD Sender: No OFD packet to send [10:19:03]OFD Sender: No OFD packet to send [10:19:08]OFD Sender: No OFD packet to send [10:19:13]OFD Sender: No OFD packet to send [10:19:18]OFD Sender: No OFD packet to send [10:19:23]OFD Sender: No OFD packet to send [10:19:28]OFD Sender: No OFD packet to send [10:19:33]OFD Sender: No OFD packet to send [10:19:38]OFD Sender: No OFD packet to send [10:19:43]OFD Sender: No OFD packet to send [10:19:48]OFD Sender: No OFD packet to send [10:19:53]OFD Sender: No OFD packet to send [10:19:58]OFD Sender: No OFD packet to send [10:20:03]OFD Sender: No OFD packet to send [10:20:08]OFD Sender: No OFD packet to send [10:20:13]OFD Sender: No OFD packet to send [10:20:18]OFD Sender: No OFD packet to send [10:20:23]OFD Sender: No OFD packet to send [10:20:28]OFD Sender: No OFD packet to send [10:20:33]OFD Sender: No OFD packet to send [10:20:38]OFD Sender: No OFD packet to send [10:20:43]OFD Sender: No OFD packet to send [10:20:48]OFD Sender: No OFD packet to send [10:20:53]recv_with_timeout no data received [10:20:53]OFD Sender: No OFD packet to send [10:20:58]OFD Sender: No OFD packet to send [10:21:03]OFD Sender: No OFD packet to send [10:21:08]OFD Sender: No OFD packet to send [10:21:13]OFD Sender: No OFD packet to send [10:21:15]recv_with_timeout no data received [10:21:18]OFD Sender: No OFD packet to send [10:21:23]OFD Sender: No OFD packet to send [10:21:28]OFD Sender: No OFD packet to send [10:21:33]OFD Sender: No OFD packet to send [10:21:38]OFD Sender: No OFD packet to send [10:21:43]OFD Sender: No OFD packet to send [10:21:48]OFD Sender: No OFD packet to send [10:21:53]OFD Sender: No OFD packet to send [10:21:58]OFD Sender: No OFD packet to send [10:22:03]OFD Sender: No OFD packet to send [10:22:08]OFD Sender: No OFD packet to send [10:22:13]OFD Sender: No OFD packet to send [10:22:18]OFD Sender: No OFD packet to send [10:22:23]OFD Sender: No OFD packet to send [10:22:28]OFD Sender: No OFD packet to send [10:22:33]OFD Sender: No OFD packet to send [10:22:38]OFD Sender: No OFD packet to send [10:22:43]OFD Sender: No OFD packet to send [10:22:48]OFD Sender: No OFD packet to send [10:22:53]OFD Sender: No OFD packet to send [10:22:58]OFD Sender: No OFD packet to send [10:23:03]OFD Sender: No OFD packet to send [10:23:13]OFD Sender: No OFD packet to send [10:23:18]OFD Sender: No OFD packet to send [10:23:23]OFD Sender: No OFD packet to send [10:23:28]OFD Sender: No OFD packet to send [10:23:33]OFD Sender: No OFD packet to send [10:23:38]accept exits with 9 [10:23:38]New connection [10:23:38]New thread 3067452772 created [10:23:38]Thread 3067309412 joined [10:23:38]Waiting for new connection... [10:23:38] Sock 9.Parse request [10:23:38]Sock 9.Check first char [10:23:38]Sock 9.First char is OK [10:23:38]request: POST /json_proto HTTP/1.0 [10:23:38]Method: POST [10:23:38]URL: /json_proto [10:23:38]Method is POST - this is cgi request [10:23:38]url: /json_proto [10:23:38]query_string will be loaded in cgi processing [10:23:38]execute_cgi json_proto POST (null) [10:23:38]execute_cgi path=json_proto method=POST [10:23:38]POST find Content-Length [10:23:38]Host: 172.17.45.131:8080 [10:23:38]Content-Length: 803 [10:23:38]Content-Type: application/json [10:23:38] [10:23:38]POST finish read [10:23:38]Found Content-Length = 803 [10:23:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610399", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:38]execute_script... [10:23: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)610399", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:23:38]POST & json_proto [10:23:38]process_json_proto [10:23:38]json parsed OK: [10:23:38]protocol is kg_v1.0 [10:23:38]action value=close_receipt [10:23:38]process_action close_receipt [10:23:38]cmd_close_receipt [10:23:38]MH_GetDate [10:23:38]Write to MH i2c: F0 00 00 5C 02 4D [10:23:38]Write i2c OK [10:23:38]MH_I2C_Read... [10:23:38]Read from MH i2c: F0 [10:23:38]MH_I2C_Read... [10:23:38]Read from MH i2c: F0 09 00 [10:23:38]MH_I2C_Read... [10:23:38]Read from MH i2c: F0 09 00 5C 02 00 2B BF A8 66 C6 D4 6E 66 BC [10:23:38]GetLastDocTimeStamp 1722334335 [10:23:38]current date 1722335019 [10:23:38]FM_GetShiftState [10:23:38]SAM_PROTO_GetShiftState [10:23:38]wFMCommunicate request_size=4 [10:23:38]MH_SAM_APDU [10:23:38]CAPDU: 80 13 01 00 [10:23:38]Write to MH i2c: E2 08 00 5D 02 80 13 01 00 00 00 00 00 DC [10:23:38]Write i2c OK [10:23:38]MH_I2C_Read... [10:23:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:23:38]Read from MH i2c: E2 [10:23:38]MH_I2C_Read... [10:23:38]Read from MH i2c: E2 0E 00 [10:23:38]MH_I2C_Read... [10:23:38]Read from MH i2c: E2 0E 00 5D 02 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 8F [10:23:38]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:23:38]wFMCommunicate OK [10:23:38]SAM_PROTO_GetShiftState done [10:23:38]FM_GetShiftState done [10:23:38]opened in 1722298218 [10:23:38]opened+sec_in_day 1722384618 [10:23:38]quantity*price = 100005 [10:23:38]sum+1 = 100006 [10:23:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 123 30.07.2024 10:23 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24748 ФПД: 248282039952642 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T102339&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24748&fm=248282039952642&tin=02508201610067®Number=0000000000171247&sum=100005 [10:23:39]StoreToDocumentArchive [10:23:39]shift 48 fd 24748 [10:23:39]save to /storage/0048/doc_00024748 [10:23:39]save last doc name /storage/0048/doc_00024748 to /storage/kkm_last_doc_name [10:23:39]save OK [10:23:39]Clear old archive folders... [10:23:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:23:39]tlvbuf is 01D0AEA0 [10:23:39]SAM_PROTO_ClearQueue [10:23:39]wFMCommunicate request_size=4 [10:23:39]MH_SAM_APDU [10:23:39]CAPDU: 80 09 00 00 [10:23:39]Write to MH i2c: E2 08 00 6A 02 80 09 00 00 00 00 00 00 DE [10:23:39]Write i2c OK [10:23:39]MH_I2C_Read... [10:23:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:23:39]Read from MH i2c: E2 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: E2 03 00 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: E2 03 00 6A 02 00 90 00 E0 [10:23:39]RAPDU: 90 00 [10:23:39]wFMCommunicate OK [10:23:39]SAM_PROTO_ClearQueue done [10:23:39]KKMCreateOFDPacket [10:23:39]OFDProtocolAddRootSTLVToBuf [10:23:39]FM_MakeSignedData [10:23:39]FM_MakeSignedData [10:23:39]SAM_PROTO_SignData [10:23:39]wFMCommunicate request_size=4 [10:23:39]MH_SAM_APDU [10:23:39]CAPDU: 80 0D 01 02 [10:23:39]Write to MH i2c: E2 08 00 6B 02 80 0D 01 02 00 00 00 00 E6 [10:23:39]Write i2c OK [10:23:39]MH_I2C_Read... [10:23:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:23:39]Read from MH i2c: E2 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: E2 03 00 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: E2 03 00 6B 02 00 90 00 E1 [10:23:39]RAPDU: 90 00 [10:23:39]wFMCommunicate OK [10:23:39]wFMCommunicate request_size=255 [10:23:39]MH_SAM_APDU [10:23: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 7B 00 00 00 F4 03 04 00 2B BF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AC 60 00 00 35 04 06 00 E1 [10:23:39]Write to MH i2c: E2 02 01 6C 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 7B 00 00 00 F4 03 04 00 2B BF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AC 60 00 00 35 04 06 00 E1 00 00 8B [10:23:39]Write i2c OK [10:23:39]MH_I2C_Read... [10:23:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:39]Read from MH i2c: E2 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: E2 03 00 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: E2 03 00 6C 02 00 90 00 E2 [10:23:39]RAPDU: 90 00 [10:23:39]wFMCommunicate OK [10:23:39]wFMCommunicate request_size=10 [10:23:39]MH_SAM_APDU [10:23:39]CAPDU: 80 0D 02 02 05 CF AA CB A5 02 [10:23:39]Write to MH i2c: E2 0D 00 6D 02 80 0D 02 02 05 00 CF AA CB A5 02 00 00 DE [10:23:39]Write i2c OK [10:23:39]MH_I2C_Read... [10:23:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:23:39]Read from MH i2c: E2 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: E2 03 00 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: E2 03 00 6D 02 00 90 00 E3 [10:23:39]RAPDU: 90 00 [10:23:39]wFMCommunicate OK [10:23:39]wFMCommunicate request_size=4 [10:23:39]MH_SAM_APDU [10:23:39]CAPDU: 80 0D 03 02 [10:23:39]Write to MH i2c: E2 08 00 6E 02 80 0D 03 02 00 00 00 00 EB [10:23:39]Write i2c OK [10:23:39]MH_I2C_Read... [10:23:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:23:39]Read from MH i2c: E2 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: E2 0B 00 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: E2 0B 00 6E 02 00 10 9F C4 D4 D6 26 AC 58 90 00 33 [10:23:39]RAPDU: 10 9F C4 D4 D6 26 AC 58 90 00 [10:23:39]wFMCommunicate OK [10:23:39]SAM_PROTO_SignData done [10:23:39]FM_MakeSignedData done [10:23:39]CreateOFDProtocolMessage [10:23:39]wFMCommunicate request_size=4 [10:23:39]MH_SAM_APDU [10:23:39]CAPDU: 80 11 00 00 [10:23:39]Write to MH i2c: E2 08 00 6F 02 80 11 00 00 00 00 00 00 EB [10:23:39]Write i2c OK [10:23:39]MH_I2C_Read... [10:23:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:23:39]Read from MH i2c: E2 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: E2 17 00 [10:23:39]MH_I2C_Read... [10:23:39]Read from MH i2c: E2 17 00 6F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 41 [10:25:18]Read from MH i2c: E2 62 00 [10:25:18]MH_I2C_Read... [10:25:18]Read from MH i2c: E2 62 00 C4 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 AC 60 00 00 0E 04 04 00 30 00 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 10 [10:25:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 AC 60 00 00 0E 04 04 00 30 00 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 [10:25:18]wFMCommunicate OK [10:25:18]SAM_PROTO_GetFieldsCounters done [10:25:18]requested_item shift.num is exist - process it [10:25:18]requested_item shift.opened is exist - process it [10:25:18]req_shift_opened [10:25:18]FM_GetShiftState [10:25:18]SAM_PROTO_GetShiftState [10:25:18]wFMCommunicate request_size=4 [10:25:18]MH_SAM_APDU [10:25:18]CAPDU: 80 13 01 00 [10:25:18]Write to MH i2c: E2 08 00 C5 02 80 13 01 00 00 00 00 00 44 [10:25:18]Write i2c OK [10:25:18]MH_I2C_Read... [10:25:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:18]Read from MH i2c: E2 [10:25:18]MH_I2C_Read... [10:25:18]Read from MH i2c: E2 0E 00 [10:25:18]MH_I2C_Read... [10:25:18]Read from MH i2c: E2 0E 00 C5 02 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F7 [10:25:18]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:25:18]wFMCommunicate OK [10:25:18]SAM_PROTO_GetShiftState done [10:25:18]FM_GetShiftState done [10:25:18]req_shift_opened done [10:25:18]requested_item shift.open_date is exist - process it [10:25:18]req_shift_open_date [10:25:18]req_shift_open_date done [10:25:18]produce_requested_data done [10:25:18]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24748,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [10:25:18]process_action_free print_text [10:25:18]json_value_free [10:25:18]json_value_free done [10:25:18]process_json_proto returns [10:25:18]Send response to host [10:25:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24748,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [10:25:18]free response buf [10:25:18]execute_script done [10:25:18]execute_script returns [10:25:18]free content buf [10:25:18]Sock 10.Close socket [10:25:18]Sock 10.Thread stoped [10:25:20]OFD Sender: Processing packet 24748 [packets to send 29, broken 28] [10:25:20]ProducePacketName [10:25:20]name=ofd_packets/00024748 [10:25:20]OFD Sender: To server: pG, [10:25:20]CommunicateWithHost lk.salyk.kg:30040 [10:25:20]ConnectInit lk.salyk.kg [10:25:20]Connected sock=10 [10:25:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 57 80 07 01 7C 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 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 7B 00 00 00 F4 03 04 00 2B BF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AC 60 00 00 35 04 06 00 E1 CF AA CB A5 02 10 9F C4 D4 D6 26 AC 58 [10:25:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 7C C4 47 00 0A 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 32 30 39 38 35 36 35 10 04 04 00 AC 60 00 00 F4 03 04 00 1D 6B A8 66 B6 04 01 00 00 62 6C 8C 81 90 95 66 EC [10:25:20]CommunicateWithHost err = 0 [10:25:20]CheckOFDResponse [10:25:20]1017 (14) - 77093643461234 [10:25:20]1041 (16) - 0000000002098565 [10:25:20]1040 (4) - 24748 [10:25:20]1012 (4) - 30.07.2024 04:25 [10:25:20]1206 (1) - 0 [10:25:20]OFD Sender: Remove packet 24748 [10:25:20]ProducePacketName [10:25:20]name=ofd_packets/00024748 [10:25:20]NVStorageDeleteData [10:25:21]OFD Sender: No OFD packet to send [10:25:24]ConnectInit Can't connect to host [10:25:26]OFD Sender: No OFD packet to send [10:25:31]OFD Sender: No OFD packet to send [10:25:36]OFD Sender: No OFD packet to send [10:25:39]recv_with_timeout no data received [10:25:41]OFD Sender: No OFD packet to send [10:25:42]accept exits with 9 [10:25:42]New connection [10:25:42]New thread 3067452772 created [10:25:42]Thread 3067309412 joined [10:25:42]Waiting for new connection... [10:25:42] Sock 9.Parse request [10:25:42]Sock 9.Check first char [10:25:42]Sock 9.First char is OK [10:25:42]request: POST /json_proto HTTP/1.0 [10:25:42]Method: POST [10:25:42]URL: /json_proto [10:25:42]Method is POST - this is cgi request [10:25:42]url: /json_proto [10:25:42]query_string will be loaded in cgi processing [10:25:42]execute_cgi json_proto POST (null) [10:25:42]execute_cgi path=json_proto method=POST [10:25:42]POST find Content-Length [10:25:42]Host: 172.17.45.131:8080 [10:25:42]Content-Length: 677 [10:25:42]Content-Type: application/json [10:25:42] [10:25:42]POST finish read [10:25:42]Found Content-Length = 677 [10:25:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610401", "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" ] } } [10:25:42]execute_script... [10:25: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)610401", "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" ] } } [10:25:42]POST & json_proto [10:25:42]process_json_proto [10:25:42]json parsed OK: [10:25:42]protocol is kg_v1.0 [10:25:42]action value=close_receipt [10:25:42]process_action close_receipt [10:25:42]cmd_close_receipt [10:25:42]MH_GetDate [10:25:42]Write to MH i2c: F0 00 00 C6 02 B7 [10:25:42]Write i2c OK [10:25:42]MH_I2C_Read... [10:25:42]Read from MH i2c: F0 [10:25:42]MH_I2C_Read... [10:25:42]Read from MH i2c: F0 09 00 [10:25:42]MH_I2C_Read... [10:25:42]Read from MH i2c: F0 09 00 C6 02 00 A7 BF A8 66 C6 D4 6E 66 A2 [10:25:42]GetLastDocTimeStamp 1722335019 [10:25:42]current date 1722335143 [10:25:42]FM_GetShiftState [10:25:42]SAM_PROTO_GetShiftState [10:25:42]wFMCommunicate request_size=4 [10:25:42]MH_SAM_APDU [10:25:42]CAPDU: 80 13 01 00 [10:25:42]Write to MH i2c: E2 08 00 C7 02 80 13 01 00 00 00 00 00 46 [10:25:42]Write i2c OK [10:25:42]MH_I2C_Read... [10:25:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:42]Read from MH i2c: E2 [10:25:42]MH_I2C_Read... [10:25:42]Read from MH i2c: E2 0E 00 [10:25:42]MH_I2C_Read... [10:25:42]Read from MH i2c: E2 0E 00 C7 02 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F9 [10:25:42]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:25:42]wFMCommunicate OK [10:25:42]SAM_PROTO_GetShiftState done [10:25:42]FM_GetShiftState done [10:25:42]opened in 1722298218 [10:25:42]opened+sec_in_day 1722384618 [10:25:42]quantity*price = 50036 [10:25:42]sum+1 = 50037 [10:25: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 124 30.07.2024 10:25 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24749 ФПД: 212849724480835 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T102543&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24749&fm=212849724480835&tin=02508201610067®Number=0000000000171247&sum=50000 [10:25:43]StoreToDocumentArchive [10:25:43]shift 48 fd 24749 [10:25:43]save to /storage/0048/doc_00024749 [10:25:43]save last doc name /storage/0048/doc_00024749 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=251 [10:25:43]tlvbuf is 01CC55E0 [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 D4 02 80 09 00 00 00 00 00 00 48 [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 D4 02 00 90 00 4A [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 D5 02 80 0D 01 02 00 00 00 00 50 [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 D5 02 00 90 00 4B [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 7C 00 00 00 F4 03 04 00 A7 BF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AD 60 00 00 35 04 06 00 C1 [10:25:43]Write to MH i2c: E2 02 01 D6 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 7C 00 00 00 F4 03 04 00 A7 BF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AD 60 00 00 35 04 06 00 C1 00 00 BA [10:25:43]Write i2c OK [10:25:43]MH_I2C_Read... [10:25:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:44]Read from MH i2c: E2 [10:25:44]MH_I2C_Read... [10:25:44]Read from MH i2c: E2 03 00 [10:25:44]MH_I2C_Read... [10:25:44]Read from MH i2c: E2 03 00 D6 02 00 90 00 4C [10:25:44]RAPDU: 90 00 [10:25:44]wFMCommunicate OK [10:25:44]wFMCommunicate request_size=10 [10:25:44]MH_SAM_APDU [10:25:44]CAPDU: 80 0D 02 02 05 95 F0 37 DD 43 [10:25:44]Write to MH i2c: E2 0D 00 D7 02 80 0D 02 02 05 00 95 F0 37 DD 43 00 00 39 [10:25:44]Write i2c OK [10:25:44]MH_I2C_Read... [10:25:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:44]Read from MH i2c: E2 [10:25:44]MH_I2C_Read... [10:25:44]Read from MH i2c: E2 03 00 [10:25:44]MH_I2C_Read... [10:25:44]Read from MH i2c: E2 03 00 D7 02 00 90 00 4D [10:25:44]RAPDU: 90 00 [10:25:44]wFMCommunicate OK [10:25:44]wFMCommunicate request_size=4 [10:25:44]MH_SAM_APDU [10:25:44]CAPDU: 80 0D 03 02 [10:25:44]Write to MH i2c: E2 08 00 D8 02 80 0D 03 02 00 00 00 00 55 [10:25:44]Write i2c OK [10:25:44]MH_I2C_Read... [10:25:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:25:44]Read from MH i2c: E2 [10:25:44]MH_I2C_Read... [10:25:44]Read from MH i2c: E2 0B 00 [10:25:44]MH_I2C_Read... [10:25:44]Read from MH i2c: E2 0B 00 D8 02 00 95 63 1B 65 CF D0 20 C0 90 00 4D [10:25:44]RAPDU: 95 63 1B 65 CF D0 20 C0 90 00 [10:25:44]wFMCommunicate OK [10:25:44]SAM_PROTO_SignData done [10:25:44]FM_MakeSignedData done [10:25:44]CreateOFDProtocolMessage [10:25:44]wFMCommunicate request_size=4 [10:25:44]MH_SAM_APDU [10:25:44]CAPDU: 80 11 00 00 [10:25:44]Write to MH i2c: E2 08 00 D9 02 80 11 00 00 00 00 00 00 55 [10:25:44]Write i2c OK [10:25:44]MH_I2C_Read... [10:25:44]Read from MH i2c: E2 [10:25:44]MH_I2C_Read... [10:25:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:44]Read from MH i2c: E2 17 00 [10:25:44]MH_I2C_Read... [10:25:44]Read from MH i2c: E2 17 00 D9 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 AB [10:25:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:25:44]wFMCommunicate OK [10:25:44]CreateOFDProtocolMessage done [10:25:44]OFDSenderStorePacket 24749 [10:25:44]StoreOFDPacket docnum=24749 [10:25:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 7D 1B 07 01 E9 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7C 00 00 00 F4 03 04 00 A7 BF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AD 60 00 00 35 04 06 00 C1 95 F0 37 DD 43 95 63 1B 65 CF D0 20 C0 [10:25:44]CheckFolder [10:25:44]dirname=/storage/ofd_packets [10:25:44]CheckFolder done [10:25:44]ProducePacketName [10:25:44]name=ofd_packets/00024749 [10:25:44]NVStorageSaveData ofd_packets/00024749 [10:25:44]File name is /storage/ofd_packets/00024749 [10:25:44]Write 301 bytes [10:25:44]NVStorageSaveData done [10:25:44]OFDSenderStorePacket done [10:25:44]KKMCreateOFDPacket done [10:25:44]NVStorageSaveData kkm_last_timestamp [10:25:44]File name is /storage/kkm_last_timestamp [10:25:44]Write 4 bytes [10:25:44]NVStorageSaveData done [10:25:44]ExternCall_PrintAddStr [10:25:44]wPrintStart [10:25:44]Write to MH i2c: 01 00 00 DA 02 DC [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 DA 02 00 00 00 00 00 FF 0F F1 [10:25:44]RasterBufferAndPrint [10:25:44]line Счет N : (1)610401 [10:25:44]line ИНН: 02508201610067 [10:25:44]line Контрольно-Кассовый Чек [10:25:44]line ПРОДАЖА [10:25:44]line ТРК (МРК, ГНК) : 62 [10:25:44]line Товар: 2710124130 [10:25:44]line Аи-92-К-2 [10:25:44]line 7.380 * 67.80 [10:25:44]line = 500.36 [10:25:44]line НДС 12% НСП 1% [10:25:44]line > о реализуемом товаре [10:25:44]line ОКРУГЛЕНИЕ: -0.36 [10:25:44]line ИТОГО: 500.00 [10:25:44]line Внесено: 500.00 [10:25:44]line СДАЧА: 0.00 [10:25:44]line НСП 1% : 4.43 [10:25:44]line НДС 12% : 53.14 [10:25:44]line Наличными: 500.00 [10:25:44]line Безнал.: 0.00 [10:25:44]line Место: АЗС № 127 "Партнер Нефть" [10:25:44]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [10:25:44]line СНО: Общий режим [10:25:44]line Чек 124 30.07.2024 10:25 [10:25:44]line Смена: 48 ФФД: 1.0 [10:25:44]line ЗНМ: 0300000158 [10:25:44]line РНМ: 0000000000171247 [10:25:44]line Версия ККМ: v1.0 [10:25:44]line ФМ: 0000000002098565 [10:25:44]line ФД: 24749 [10:25:44]line ФПД: 212849724480835 [10:25:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T102543&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24749&fm=212849724480835&tin=02508201610067®Number=0000000000171247&sum=50000 [10:25:44]written 0, free lines is 4095 [10:25:44]OFD Sender: Processing packet 24749 [packets to send 29, broken 28] [10:25:44]ProducePacketName [10:25:44]name=ofd_packets/00024749 [10:25:44]OFD Sender: To server: pG, [10:25:44]CommunicateWithHost lk.salyk.kg:30040 [10:25:44]ConnectInit lk.salyk.kg [10:25:44]Write to MH i2c: 01 00 00 05 03 08 [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 05 03 00 00 00 00 00 E8 0C 03 [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 3316 [10:25:44]MH_Cut [10:25:44]Write to MH i2c: D1 01 00 0C 03 01 E1 [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 0C 03 00 E0 [10:25:44]Write to MH i2c: 01 00 00 0D 03 10 [10:25:44]Write i2c OK [10:25:44]MH_I2C_Read... [10:25:44]ConnectInit Can't connect to host [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:46]Read from MH i2c: 01 [10:25:46]MH_I2C_Read... [10:25:46]*** Stop cut motor [10:25:46]*** Cut end [10:25:46]Read from MH i2c: 01 07 00 [10:25:46]MH_I2C_Read... [10:25:46]Read from MH i2c: 01 07 00 0D 03 00 00 00 00 00 FF 0F 25 [10:25:46]process_action close_receipt done [10:25:46]requested_data is exist [10:25:46]produce_requested_data [10:25:46]requested_item fm.sn is exist - process it [10:25:46]wFMCommunicate request_size=4 [10:25:46]MH_SAM_APDU [10:25:46]CAPDU: 80 11 00 00 [10:25:46]Write to MH i2c: E2 08 00 0E 03 80 11 00 00 00 00 00 00 8B [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 0E 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E1 [10:25:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 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 0F 03 80 13 00 00 00 00 00 00 8E [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 0F 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 AD 60 00 00 0E 04 04 00 30 00 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 60 [10:25:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 AD 60 00 00 0E 04 04 00 30 00 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 [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 10 03 80 13 01 00 00 00 00 00 90 [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 10 03 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 43 [10:25:46]RAPDU: 09 00 01 6A 2F 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":"0000000002098565","fd.num":24749,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [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":"0000000002098565","fd.num":24749,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [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 9.Close socket [10:25:46]Sock 9.Thread stoped [10:25:49]ConnectInit Can't take IP for lk.salyk.kg [10:25:49]CommunicateWithHost connect error [10:25:49]CommunicateWithHost err = -1 [10:25:49]OFD Sender: Server communicate error [10:25:49]ConnectInit Can't connect to host [10:25:54]OFD Sender: Processing packet 24749 [packets to send 29, broken 28] [10:25:54]ProducePacketName [10:25:54]name=ofd_packets/00024749 [10:25:54]OFD Sender: To server: pG, [10:25:54]CommunicateWithHost lk.salyk.kg:30040 [10:25:54]ConnectInit lk.salyk.kg [10:25:54]Connected sock=9 [10:25:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 7D 1B 07 01 E9 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7C 00 00 00 F4 03 04 00 A7 BF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AD 60 00 00 35 04 06 00 C1 95 F0 37 DD 43 95 63 1B 65 CF D0 20 C0 [10:25:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 BA E5 47 00 22 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AD 60 00 00 F4 03 04 00 3F 6B A8 66 B6 04 01 00 00 4F 37 9C ED A8 EA 8E DA [10:25:54]CommunicateWithHost err = 0 [10:25:54]CheckOFDResponse [10:25:54]1017 (14) - 77093643461234 [10:25:54]1041 (16) - 0000000002098565 [10:25:54]1040 (4) - 24749 [10:25:54]1012 (4) - 30.07.2024 04:25 [10:25:54]1206 (1) - 0 [10:25:54]OFD Sender: Remove packet 24749 [10:25:54]ProducePacketName [10:25:54]name=ofd_packets/00024749 [10:25:54]NVStorageDeleteData [10:25:55]OFD Sender: No OFD packet to send [10:26:00]OFD Sender: No OFD packet to send [10:26:05]OFD Sender: No OFD packet to send [10:26:10]OFD Sender: No OFD packet to send [10:26:15]OFD Sender: No OFD packet to send [10:26:20]OFD Sender: No OFD packet to send [10:26:25]OFD Sender: No OFD packet to send [10:26:30]OFD Sender: No OFD packet to send [10:26:35]OFD Sender: No OFD packet to send [10:26:40]OFD Sender: No OFD packet to send [10:26:45]OFD Sender: No OFD packet to send [10:26:50]OFD Sender: No OFD packet to send [10:26:55]OFD Sender: No OFD packet to send [10:27:00]OFD Sender: No OFD packet to send [10:33:05]ConnectInit Can't connect to host [10:33:09]OFD Sender: Processing packet 24750 [packets to send 34, broken 28] [10:33:09]ProducePacketName [10:33:09]name=ofd_packets/00024750 [10:33:09]OFD Sender: To server: pG, [10:33:09]CommunicateWithHost lk.salyk.kg:30040 [10:33:09]ConnectInit lk.salyk.kg [10:33:09]Connected sock=9 [10:33:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 4E 8E 07 01 FE 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7D 00 00 00 F4 03 04 00 30 C0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AE 60 00 00 35 04 06 00 59 F8 EB F9 58 57 1F EF 4F 2C 42 95 C5 4A [10:33:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 31 DA 47 00 74 07 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AE 60 00 00 F4 03 04 00 F2 6C A8 66 B6 04 01 00 00 DF 0C 5B 28 B9 69 20 9C [10:33:09]CommunicateWithHost err = 0 [10:33:09]CheckOFDResponse [10:33:09]1017 (14) - 77093643461234 [10:33:09]1041 (16) - 0000000002098565 [10:33:09]1040 (4) - 24750 [10:33:09]1012 (4) - 30.07.2024 04:32 [10:33:09]1206 (1) - 0 [10:33:09]OFD Sender: Remove packet 24750 [10:33:09]ProducePacketName [10:33:09]name=ofd_packets/00024750 [10:33:09]NVStorageDeleteData [10:33:09]OFD Sender: Processing packet 24751 [packets to send 33, broken 28] [10:33:09]ProducePacketName [10:33:09]name=ofd_packets/00024751 [10:33:09]OFD Sender: To server: pG, [10:33:09]CommunicateWithHost lk.salyk.kg:30040 [10:33:09]ConnectInit lk.salyk.kg [10:33:10]Connected sock=9 [10:33:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 9B A1 04 01 18 A0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 4B C0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AF 60 00 00 35 04 06 00 82 41 C0 47 01 2C FF AE C6 47 C0 4B 46 E7 [10:33:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 48 99 47 00 42 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 32 30 39 38 35 36 35 10 04 04 00 AF 60 00 00 F4 03 04 00 F3 6C A8 66 B6 04 01 00 00 F0 CA 2B 3D D6 98 85 E5 [10:33:10]CommunicateWithHost err = 0 [10:33:10]CheckOFDResponse [10:33:10]1017 (14) - 77093643461234 [10:33:10]1041 (16) - 0000000002098565 [10:33:10]1040 (4) - 24751 [10:33:10]1012 (4) - 30.07.2024 04:32 [10:33:10]1206 (1) - 0 [10:33:10]OFD Sender: Remove packet 24751 [10:33:10]ProducePacketName [10:33:10]name=ofd_packets/00024751 [10:33:10]NVStorageDeleteData [10:33:10]OFD Sender: Processing packet 24752 [packets to send 32, broken 28] [10:33:10]ProducePacketName [10:33:10]name=ofd_packets/00024752 [10:33:10]OFD Sender: To server: pG, [10:33:10]CommunicateWithHost lk.salyk.kg:30040 [10:33:10]ConnectInit lk.salyk.kg [10:33:11]Connected sock=9 [10:33:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E1 5C 07 01 75 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 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 7F 00 00 00 F4 03 04 00 62 C0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B0 60 00 00 35 04 06 00 F5 47 87 5C 0E 74 EE D9 B9 99 F2 8A 1F 63 [10:33:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 6B 1F 47 00 87 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 32 30 39 38 35 36 35 10 04 04 00 B0 60 00 00 F4 03 04 00 F4 6C A8 66 B6 04 01 00 00 73 69 66 BF 15 28 3A E8 [10:33:11]CommunicateWithHost err = 0 [10:33:11]CheckOFDResponse [10:33:11]1017 (14) - 77093643461234 [10:33:11]1041 (16) - 0000000002098565 [10:33:11]1040 (4) - 24752 [10:33:11]1012 (4) - 30.07.2024 04:32 [10:33:11]1206 (1) - 0 [10:33:11]OFD Sender: Remove packet 24752 [10:33:11]ProducePacketName [10:33:11]name=ofd_packets/00024752 [10:33:11]NVStorageDeleteData [10:33:11]OFD Sender: Processing packet 24753 [packets to send 31, broken 28] [10:33:11]ProducePacketName [10:33:11]name=ofd_packets/00024753 [10:33:11]OFD Sender: To server: pG, [10:33:11]CommunicateWithHost lk.salyk.kg:30040 [10:33:11]ConnectInit lk.salyk.kg [10:33:11]Connected sock=9 [10:33:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 18 E3 06 01 60 09 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 68 CE 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 B4 FB 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 FB 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C2 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 51 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B4 FB 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 99 C0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B1 60 00 00 35 04 06 00 1B 37 5E 19 30 1E F0 53 68 2A 1D BE 25 BC [10:33:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 FC 99 47 00 BA 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 32 30 39 38 35 36 35 10 04 04 00 B1 60 00 00 F4 03 04 00 F5 6C A8 66 B6 04 01 00 00 83 35 52 CD CE 3C 31 76 [10:33:12]CommunicateWithHost err = 0 [10:33:12]CheckOFDResponse [10:33:12]1017 (14) - 77093643461234 [10:33:12]1041 (16) - 0000000002098565 [10:33:12]1040 (4) - 24753 [10:33:12]1012 (4) - 30.07.2024 04:32 [10:33:12]1206 (1) - 0 [10:33:12]OFD Sender: Remove packet 24753 [10:33:12]ProducePacketName [10:33:12]name=ofd_packets/00024753 [10:33:12]NVStorageDeleteData [10:33:12]OFD Sender: Processing packet 24754 [packets to send 30, broken 28] [10:33:12]ProducePacketName [10:33:12]name=ofd_packets/00024754 [10:33:12]OFD Sender: To server: pG, [10:33:12]CommunicateWithHost lk.salyk.kg:30040 [10:33:12]ConnectInit lk.salyk.kg [10:33:12]Connected sock=9 [10:33:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 EB AA 04 01 DE B2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 02 C1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B2 60 00 00 35 04 06 00 07 BC 17 51 5B 89 BE 63 A3 C6 85 06 5D DB [10:33:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 F9 0A 47 00 E0 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 32 30 39 38 35 36 35 10 04 04 00 B2 60 00 00 F4 03 04 00 F6 6C A8 66 B6 04 01 00 00 62 77 01 5A 11 0A D5 AA [10:33:12]CommunicateWithHost err = 0 [10:33:12]CheckOFDResponse [10:33:12]1017 (14) - 77093643461234 [10:33:12]1041 (16) - 0000000002098565 [10:33:12]1040 (4) - 24754 [10:33:12]1012 (4) - 30.07.2024 04:32 [10:33:12]1206 (1) - 0 [10:33:12]OFD Sender: Remove packet 24754 [10:33:12]ProducePacketName [10:33:12]name=ofd_packets/00024754 [10:33:12]NVStorageDeleteData [10:33:13]OFD Sender: Processing packet 24755 [packets to send 29, broken 28] [10:33:13]ProducePacketName [10:33:13]name=ofd_packets/00024755 [10:33:13]OFD Sender: To server: pG, [10:33:13]CommunicateWithHost lk.salyk.kg:30040 [10:33:13]ConnectInit lk.salyk.kg [10:33:13]Connected sock=9 [10:33:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 52 01 07 01 2E A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 82 00 00 00 F4 03 04 00 2E C1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B3 60 00 00 35 04 06 00 AD B1 F9 7C 9C 28 11 53 5B 75 87 97 73 F9 [10:33:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 62 08 47 00 00 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 32 30 39 38 35 36 35 10 04 04 00 B3 60 00 00 F4 03 04 00 F7 6C A8 66 B6 04 01 00 00 9D 26 A1 67 87 80 8D 91 [10:33:13]CommunicateWithHost err = 0 [10:33:13]CheckOFDResponse [10:33:13]1017 (14) - 77093643461234 [10:33:13]1041 (16) - 0000000002098565 [10:33:13]1040 (4) - 24755 [10:33:13]1012 (4) - 30.07.2024 04:32 [10:33:13]1206 (1) - 0 [10:33:13]OFD Sender: Remove packet 24755 [10:33:13]ProducePacketName [10:33:13]name=ofd_packets/00024755 [10:33:13]NVStorageDeleteData [10:33:14]OFD Sender: No OFD packet to send [10:33:19]OFD Sender: No OFD packet to send [10:33:24]OFD Sender: No OFD packet to send [10:33:29]OFD Sender: No OFD packet to send [10:33:34]OFD Sender: No OFD packet to send [10:33:39]OFD Sender: No OFD packet to send [10:33:44]OFD Sender: No OFD packet to send [10:33:49]OFD Sender: No OFD packet to send [10:33:54]OFD Sender: No OFD packet to send [10:33:59]OFD Sender: No OFD packet to send [10:34:04]OFD Sender: No OFD packet to send [10:34:09]OFD Sender: No OFD packet to send [10:34:14]OFD Sender: No OFD packet to send [10:34:19]OFD Sender: No OFD packet to send [10:34:24]OFD Sender: No OFD packet to send [10:34:29]OFD Sender: No OFD packet to send [10:34:34]OFD Sender: No OFD packet to send [10:34:39]OFD Sender: No OFD packet to send [10:34:44]OFD Sender: No OFD packet to send [10:34:49]OFD Sender: No OFD packet to send [10:34:51]accept exits with 7 [10:34:51]New connection [10:34:51]New thread 3067309412 created [10:34:51]Thread 3067452772 joined [10:34:51]Waiting for new connection... [10:34:51] Sock 7.Parse request [10:34:51]Sock 7.Check first char [10:34:51]Sock 7.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.131:8080 [10:34:51]Content-Length: 799 [10:34:51]Content-Type: application/json [10:34:51] [10:34:51]POST finish read [10:34:51]Found Content-Length = 799 [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)610408", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.75 } ] } , "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)610408", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.75 } ] } , "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 D0 04 C3 [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 D0 04 00 CC C1 A8 66 C6 D4 6E 66 D5 [10:34:51]GetLastDocTimeStamp 1722335534 [10:34:51]current date 1722335692 [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 D1 04 80 13 01 00 00 00 00 00 52 [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 D1 04 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 05 [10:34:51]RAPDU: 09 00 01 6A 2F 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 1722298218 [10:34:51]opened+sec_in_day 1722384618 [10:34:51]quantity*price = 200075 [10:34:51]sum+1 = 200076 [10:34:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.75 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 0.00 Безнал.: 2000.75 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 131 30.07.2024 10:34 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24756 ФПД: 238802970799527 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T103452&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24756&fm=238802970799527&tin=02508201610067®Number=0000000000171247&sum=200075 [10:34:52]StoreToDocumentArchive [10:34:52]shift 48 fd 24756 [10:34:52]save to /storage/0048/doc_00024756 [10:34:52]save last doc name /storage/0048/doc_00024756 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=248 [10:34:52]tlvbuf is 01D17650 [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 DE 04 80 09 00 00 00 00 00 00 54 [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 DE 04 00 90 00 56 [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 DF 04 80 0D 01 02 00 00 00 00 5C [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 DF 04 00 90 00 57 [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 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 CC C1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B4 60 00 00 35 04 06 00 D9 30 A6 3E [10:34:52]Write to MH i2c: E2 02 01 E0 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 CC C1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B4 60 00 00 35 04 06 00 D9 30 A6 3E 00 00 6C [10:34:52]Write i2c OK [10:34:52]MH_I2C_Read... [10:34:52]*** iso7816_exchange 80 0D 02 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 E0 04 00 90 00 58 [10:34:52]RAPDU: 90 00 [10:34:52]wFMCommunicate OK [10:34:52]wFMCommunicate request_size=7 [10:34:52]MH_SAM_APDU [10:34:52]CAPDU: 80 0D 02 02 02 ED A7 [10:34:52]Write to MH i2c: E2 0A 00 E1 04 80 0D 02 02 02 00 ED A7 00 00 F7 [10:34:52]Write i2c OK [10:34:52]MH_I2C_Read... [10:34:52]*** iso7816_exchange 80 0D 02 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 E1 04 00 90 00 59 [10:34:52]RAPDU: 90 00 [10:34:52]wFMCommunicate OK [10:34:52]wFMCommunicate request_size=4 [10:34:52]MH_SAM_APDU [10:34:52]CAPDU: 80 0D 03 02 [10:34:52]Write to MH i2c: E2 08 00 E2 04 80 0D 03 02 00 00 00 00 61 [10:34:52]Write i2c OK [10:34:52]MH_I2C_Read... [10:34:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:34:52]Read from MH i2c: E2 [10:34:52]MH_I2C_Read... [10:34:52]Read from MH i2c: E2 0B 00 [10:34:52]MH_I2C_Read... [10:34:52]Read from MH i2c: E2 0B 00 E2 04 00 4D 7C 9C DC 38 A0 6E 4B 90 00 34 [10:34:52]RAPDU: 4D 7C 9C DC 38 A0 6E 4B 90 00 [10:34:52]wFMCommunicate OK [10:34:52]SAM_PROTO_SignData done [10:34:52]FM_MakeSignedData done [10:34:52]CreateOFDProtocolMessage [10:34:52]wFMCommunicate request_size=4 [10:34:52]MH_SAM_APDU [10:34:52]CAPDU: 80 11 00 00 [10:34:52]Write to MH i2c: E2 08 00 E3 04 80 11 00 00 00 00 00 00 61 [10:34:52]Write i2c OK [10:34:52]MH_I2C_Read... [10:34:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:52]Read from MH i2c: E2 [10:34:52]MH_I2C_Read... [10:34:52]Read from MH i2c: E2 17 00 [10:34:52]MH_I2C_Read... [10:34:52]Read from MH i2c: E2 17 00 E3 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B7 [10:34:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:34:52]wFMCommunicate OK [10:34:52]CreateOFDProtocolMessage done [10:34:52]OFDSenderStorePacket 24756 [10:34:52]StoreOFDPacket docnum=24756 [10:34:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 35 DB 04 01 5F 7B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 CC C1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B4 60 00 00 35 04 06 00 D9 30 A6 3E ED A7 4D 7C 9C DC 38 A0 6E 4B [10:34:52]CheckFolder [10:34:52]dirname=/storage/ofd_packets [10:34:52]CheckFolder done [10:34:52]ProducePacketName [10:34:52]name=ofd_packets/00024756 [10:34:52]NVStorageSaveData ofd_packets/00024756 [10:34:52]File name is /storage/ofd_packets/00024756 [10:34:52]Write 298 bytes [10:34:52]NVStorageSaveData done [10:34:52]OFDSenderStorePacket done [10:34:52]KKMCreateOFDPacket done [10:34:52]NVStorageSaveData kkm_last_timestamp [10:34:52]File name is /storage/kkm_last_timestamp [10:34:52]Write 4 bytes [10:34:52]NVStorageSaveData done [10:34:52]ExternCall_PrintAddStr [10:34:52]wPrintStart [10:34:52]Write to MH i2c: 01 00 00 E4 04 E8 [10:34:52]Write i2c OK [10:34:52]MH_I2C_Read... [10:34:52]Read from MH i2c: 01 [10:34:52]MH_I2C_Read... [10:34:52]Read from MH i2c: 01 07 00 [10:34:52]MH_I2C_Read... [10:34:52]Read from MH i2c: 01 07 00 E4 04 00 00 00 00 00 FF 0F FD [10:34:52]RasterBufferAndPrint [10:34:52]line Счет N : (1)610408 [10:34:52]line ИНН: 02508201610067 [10:34:52]line Контрольно-Кассовый Чек [10:34:52]line ПРОДАЖА [10:34:52]line ТРК (МРК, ГНК) : 2 [10:34:52]line Товар: 2710194210 [10:34:52]line ДТ-К-2 [10:34:52]line 26.430 * 75.70 [10:34:52]line = 2000.75 [10:34:52]line НДС 12% НСП 1% [10:34:52]line > о реализуемом товаре [10:34:52]line ИТОГО: 2000.75 [10:34:52]line НСП 1% : 17.71 [10:34:52]line НДС 12% : 212.47 [10:34:52]line Наличными: 0.00 [10:34:52]line Безнал.: 2000.75 [10:34:52]line Место: АЗС № 127 "Партнер Нефть" [10:34:52]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [10:34:52]line СНО: Общий режим [10:34:52]line Чек 131 30.07.2024 10:34 [10:34:52]line Смена: 48 ФФД: 1.0 [10:34:52]line ЗНМ: 0300000158 [10:34:52]line РНМ: 0000000000171247 [10:34:52]line Версия ККМ: v1.0 [10:34:52]line Платежная система: O! деньги [10:34:52]line ФМ: 0000000002098565 [10:34:52]line ФД: 24756 [10:34:52]line ФПД: 238802970799527 [10:34:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T103452&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24756&fm=238802970799527&tin=02508201610067®Number=0000000000171247&sum=200075 [10:34:53]OFD Sender: Processing packet 24756 [packets to send 29, broken 28] [10:34:53]ProducePacketName [10:34:53]name=ofd_packets/00024756 [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]written 0, free lines is 4095 [10:34:53]Connected sock=10 [10:34:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 35 DB 04 01 5F 7B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 CC C1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B4 60 00 00 35 04 06 00 D9 30 A6 3E ED A7 4D 7C 9C DC 38 A0 6E 4B [10:34:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 B2 1E 47 00 06 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B4 60 00 00 F4 03 04 00 5A 6D A8 66 B6 04 01 00 00 51 3D B0 CE 20 DD ED 61 [10:34:53]CommunicateWithHost err = 0 [10:34:53]CheckOFDResponse [10:34:53]1017 (14) - 77093643461234 [10:34:53]1041 (16) - 0000000002098565 [10:34:53]1040 (4) - 24756 [10:34:53]1012 (4) - 30.07.2024 04:34 [10:34:53]1206 (1) - 0 [10:34:53]OFD Sender: Remove packet 24756 [10:34:53]ProducePacketName [10:34:53]name=ofd_packets/00024756 [10:34:53]NVStorageDeleteData [10:34:53]Write to MH i2c: 01 00 00 0E 05 13 [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 0E 05 00 00 00 00 00 03 0D 2A [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 3337 [10:34:53]MH_Cut [10:34:53]Write to MH i2c: D1 01 00 15 05 01 EC [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 15 05 00 EB [10:34:53]Write to MH i2c: 01 00 00 16 05 1B [10:34:53]Write i2c OK [10:34:53]MH_I2C_Read... [10:34:54]OFD Sender: No OFD packet to send [10:34:54]*** Cut start [10:34:54]*** Partial cut [10:34:54]*** CUTSNS_PIN = 1 [10:34:54]*** CUTSNS_PIN = 0 [10:34:54]*** 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 16 05 00 00 00 00 00 FF 0F 30 [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 17 05 80 11 00 00 00 00 00 00 96 [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 17 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 EC [10:34:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 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 18 05 80 13 00 00 00 00 00 00 99 [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 18 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B4 60 00 00 0E 04 04 00 30 00 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 87 [10:34:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B4 60 00 00 0E 04 04 00 30 00 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 [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 19 05 80 13 01 00 00 00 00 00 9B [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 19 05 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4E [10:34:55]RAPDU: 09 00 01 6A 2F 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":"0000000002098565","fd.num":24756,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [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":"0000000002098565","fd.num":24756,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [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 7.Close socket [10:34:55]Sock 7.Thread stoped [10:34:59]OFD Sender: No OFD packet to send [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:54]OFD Sender: No OFD packet to send [10:41:12]ConnectInit Can't connect to host [10:41:14]OFD Sender: Processing packet 24757 [packets to send 30, broken 28] [10:41:14]ProducePacketName [10:41:14]name=ofd_packets/00024757 [10:41:14]OFD Sender: To server: pG, [10:41:14]CommunicateWithHost lk.salyk.kg:30040 [10:41:14]ConnectInit lk.salyk.kg [10:41:16]Connected sock=7 [10:41:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 9B 62 04 01 AA F9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 B7 C2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B5 60 00 00 35 04 06 00 00 E7 EA 5D 41 3F 44 F5 63 6C D5 E8 CF DC [10:41:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 B9 9E 47 00 F9 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 32 30 39 38 35 36 35 10 04 04 00 B5 60 00 00 F4 03 04 00 DA 6E A8 66 B6 04 01 00 00 0E 5D BE B4 E3 3A 72 FD [10:41:16]CommunicateWithHost err = 0 [10:41:16]CheckOFDResponse [10:41:16]1017 (14) - 77093643461234 [10:41:16]1041 (16) - 0000000002098565 [10:41:16]1040 (4) - 24757 [10:41:16]1012 (4) - 30.07.2024 04:40 [10:41:16]1206 (1) - 0 [10:41:16]OFD Sender: Remove packet 24757 [10:41:16]ProducePacketName [10:41:16]name=ofd_packets/00024757 [10:41:16]NVStorageDeleteData [10:41:17]OFD Sender: Processing packet 24758 [packets to send 29, broken 28] [10:41:17]ProducePacketName [10:41:17]name=ofd_packets/00024758 [10:41:17]OFD Sender: To server: pG, [10:41:17]CommunicateWithHost lk.salyk.kg:30040 [10:41:17]ConnectInit lk.salyk.kg [10:41:17]Connected sock=9 [10:41:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 6B 3E 04 01 E6 6F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F4 3D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FC D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 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 CE 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 C3 C2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B6 60 00 00 35 04 06 00 FE CC ED 74 7A 19 A2 B3 17 2A E3 78 C0 5E [10:41:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 D8 28 47 00 E6 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 32 30 39 38 35 36 35 10 04 04 00 B6 60 00 00 F4 03 04 00 DB 6E A8 66 B6 04 01 00 00 49 2F 2A 61 C2 35 4B 4B [10:41:17]CommunicateWithHost err = 0 [10:41:17]CheckOFDResponse [10:41:17]1017 (14) - 77093643461234 [10:41:17]1041 (16) - 0000000002098565 [10:41:17]1040 (4) - 24758 [10:41:17]1012 (4) - 30.07.2024 04:40 [10:41:17]1206 (1) - 0 [10:41:17]OFD Sender: Remove packet 24758 [10:41:17]ProducePacketName [10:41:17]name=ofd_packets/00024758 [10:41:17]NVStorageDeleteData [10:41:18]OFD Sender: No OFD packet to send [10:41:23]OFD Sender: No OFD packet to send [10:41:28]OFD Sender: No OFD packet to send [10:41:33]OFD Sender: No OFD packet to send [10:41:38]OFD Sender: No OFD packet to send [10:41:43]OFD Sender: No OFD packet to send [10:41:48]OFD Sender: No OFD packet to send [10:41:53]OFD Sender: No OFD packet to send [10:41:58]OFD Sender: No OFD packet to send [10:42:03]OFD Sender: No OFD packet to send [10:42:08]OFD Sender: No OFD packet to send [10:42:13]OFD Sender: No OFD packet to send [10:42:18]OFD Sender: No OFD packet to send [10:42:23]OFD Sender: No OFD packet to send [10:42:28]OFD Sender: No OFD packet to send [10:42:33]OFD Sender: No OFD packet to send [10:42:38]OFD Sender: No OFD packet to send [10:42:43]OFD Sender: No OFD packet to send [10:42:48]OFD Sender: No OFD packet to send [10:42:53]OFD Sender: No OFD packet to send [10:42:58]OFD Sender: No OFD packet to send [10:43:03]OFD Sender: No OFD packet to send [10:43:08]OFD Sender: No OFD packet to send [10:43:13]OFD Sender: No OFD packet to send [10:43:18]OFD Sender: No OFD packet to send [10:43:23]OFD Sender: No OFD packet to send [10:43:28]OFD Sender: No OFD packet to send [10:43:33]OFD Sender: No OFD packet to send [10:43:38]OFD Sender: No OFD packet to send [10:43:43]OFD Sender: No OFD packet to send [10:43:48]OFD Sender: No OFD packet to send [10:43:53]OFD Sender: No OFD packet to send [10:43:58]accept exits with 11 [10:43:58]New connection [10:43:58]New thread 3067452772 created [10:43:58]Thread 3067309412 joined [10:43:58]Waiting for new connection... [10:43:58] Sock 11.Parse request [10:43:58]Sock 11.Check first char [10:43:58]Sock 11.First char is OK [10:43:58]request: POST /json_proto HTTP/1.0 [10:43:58]Method: POST [10:43:58]URL: /json_proto [10:43:58]Method is POST - this is cgi request [10:43:58]url: /json_proto [10:43:58]query_string will be loaded in cgi processing [10:43:58]execute_cgi json_proto POST (null) [10:43:58]execute_cgi path=json_proto method=POST [10:43:58]POST find Content-Length [10:43:58]Host: 172.17.45.131:8080 [10:43:58]Content-Length: 677 [10:43:58]Content-Type: application/json [10:43:58] [10:43:58]POST finish read [10:43:58]Found Content-Length = 677 [10:43:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610413", "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" ] } } [10:43:58]execute_script... [10:43:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610413", "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" ] } } [10:43:58]POST & json_proto [10:43:58]process_json_proto [10:43:58]json parsed OK: [10:43:58]protocol is kg_v1.0 [10:43:58]action value=close_receipt [10:43:58]process_action close_receipt [10:43:58]cmd_close_receipt [10:43:58]MH_GetDate [10:43:58]Write to MH i2c: F0 00 00 AE 05 A2 [10:43:58]Write i2c OK [10:43:58]MH_I2C_Read... [10:43:58]Read from MH i2c: F0 [10:43:58]MH_I2C_Read... [10:43:58]Read from MH i2c: F0 09 00 [10:43:58]MH_I2C_Read... [10:43:58]Read from MH i2c: F0 09 00 AE 05 00 EF C3 A8 66 C6 D4 6E 66 D9 [10:43:58]GetLastDocTimeStamp 1722335939 [10:43:58]current date 1722336239 [10:43:58]FM_GetShiftState [10:43:58]SAM_PROTO_GetShiftState [10:43:58]wFMCommunicate request_size=4 [10:43:58]MH_SAM_APDU [10:43:58]CAPDU: 80 13 01 00 [10:43:58]Write to MH i2c: E2 08 00 AF 05 80 13 01 00 00 00 00 00 31 [10:43:58]Write i2c OK [10:43:58]MH_I2C_Read... [10:43:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:58]Read from MH i2c: E2 [10:43:58]MH_I2C_Read... [10:43:58]Read from MH i2c: E2 0E 00 [10:43:58]MH_I2C_Read... [10:43:58]Read from MH i2c: E2 0E 00 AF 05 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E4 [10:43:58]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:43:58]wFMCommunicate OK [10:43:58]SAM_PROTO_GetShiftState done [10:43:58]FM_GetShiftState done [10:43:58]opened in 1722298218 [10:43:58]opened+sec_in_day 1722384618 [10:43:58]quantity*price = 60003 [10:43:58]sum+1 = 60004 [10:43:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 134 30.07.2024 10:43 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24759 ФПД: 226621520856728 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104359&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24759&fm=226621520856728&tin=02508201610067®Number=0000000000171247&sum=60000 [10:43:59]StoreToDocumentArchive [10:43:59]shift 48 fd 24759 [10:43:59]save to /storage/0048/doc_00024759 [10:43:59]save last doc name /storage/0048/doc_00024759 to /storage/kkm_last_doc_name [10:43:59]save OK [10:43:59]Clear old archive folders... [10:43:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:43:59]tlvbuf is 01CF9BF0 [10:43:59]SAM_PROTO_ClearQueue [10:43:59]wFMCommunicate request_size=4 [10:43:59]MH_SAM_APDU [10:43:59]CAPDU: 80 09 00 00 [10:43:59]Write to MH i2c: E2 08 00 BC 05 80 09 00 00 00 00 00 00 33 [10:43:59]Write i2c OK [10:43:59]MH_I2C_Read... [10:43:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:43:59]Read from MH i2c: E2 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: E2 03 00 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: E2 03 00 BC 05 00 90 00 35 [10:43:59]RAPDU: 90 00 [10:43:59]wFMCommunicate OK [10:43:59]SAM_PROTO_ClearQueue done [10:43:59]KKMCreateOFDPacket [10:43:59]OFDProtocolAddRootSTLVToBuf [10:43:59]FM_MakeSignedData [10:43:59]FM_MakeSignedData [10:43:59]SAM_PROTO_SignData [10:43:59]wFMCommunicate request_size=4 [10:43:59]MH_SAM_APDU [10:43:59]CAPDU: 80 0D 01 02 [10:43:59]Write to MH i2c: E2 08 00 BD 05 80 0D 01 02 00 00 00 00 3B [10:43:59]Write i2c OK [10:43:59]MH_I2C_Read... [10:43:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:43:59]Read from MH i2c: E2 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: E2 03 00 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: E2 03 00 BD 05 00 90 00 36 [10:43:59]RAPDU: 90 00 [10:43:59]wFMCommunicate OK [10:43:59]wFMCommunicate request_size=255 [10:43:59]MH_SAM_APDU [10:43:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 86 00 00 00 F4 03 04 00 EF C3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B7 60 00 00 35 04 06 00 CE [10:43:59]Write to MH i2c: E2 02 01 BE 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 86 00 00 00 F4 03 04 00 EF C3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B7 60 00 00 35 04 06 00 CE 00 00 D9 [10:43:59]Write i2c OK [10:43:59]MH_I2C_Read... [10:43:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:59]Read from MH i2c: E2 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: E2 03 00 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: E2 03 00 BE 05 00 90 00 37 [10:43:59]RAPDU: 90 00 [10:43:59]wFMCommunicate OK [10:43:59]wFMCommunicate request_size=10 [10:43:59]MH_SAM_APDU [10:43:59]CAPDU: 80 0D 02 02 05 1C 6F 3F C6 98 [10:43:59]Write to MH i2c: E2 0D 00 BF 05 80 0D 02 02 05 00 1C 6F 3F C6 98 00 00 70 [10:43:59]Write i2c OK [10:43:59]MH_I2C_Read... [10:43:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:59]Read from MH i2c: E2 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: E2 03 00 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: E2 03 00 BF 05 00 90 00 38 [10:43:59]RAPDU: 90 00 [10:43:59]wFMCommunicate OK [10:43:59]wFMCommunicate request_size=4 [10:43:59]MH_SAM_APDU [10:43:59]CAPDU: 80 0D 03 02 [10:43:59]Write to MH i2c: E2 08 00 C0 05 80 0D 03 02 00 00 00 00 40 [10:43:59]Write i2c OK [10:43:59]MH_I2C_Read... [10:43:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:43:59]Read from MH i2c: E2 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: E2 0B 00 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: E2 0B 00 C0 05 00 3F 1D 40 B1 C1 E0 B3 59 90 00 3B [10:43:59]RAPDU: 3F 1D 40 B1 C1 E0 B3 59 90 00 [10:43:59]wFMCommunicate OK [10:43:59]SAM_PROTO_SignData done [10:43:59]FM_MakeSignedData done [10:43:59]CreateOFDProtocolMessage [10:43:59]wFMCommunicate request_size=4 [10:43:59]MH_SAM_APDU [10:43:59]CAPDU: 80 11 00 00 [10:43:59]Write to MH i2c: E2 08 00 C1 05 80 11 00 00 00 00 00 00 40 [10:43:59]Write i2c OK [10:43:59]MH_I2C_Read... [10:43:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:59]Read from MH i2c: E2 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: E2 17 00 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: E2 17 00 C1 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 96 [10:43:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:43:59]wFMCommunicate OK [10:43:59]CreateOFDProtocolMessage done [10:43:59]OFDSenderStorePacket 24759 [10:43:59]StoreOFDPacket docnum=24759 [10:43:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 07 7A 07 01 3B 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 86 00 00 00 F4 03 04 00 EF C3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B7 60 00 00 35 04 06 00 CE 1C 6F 3F C6 98 3F 1D 40 B1 C1 E0 B3 59 [10:43:59]CheckFolder [10:43:59]dirname=/storage/ofd_packets [10:43:59]CheckFolder done [10:43:59]ProducePacketName [10:43:59]name=ofd_packets/00024759 [10:43:59]NVStorageSaveData ofd_packets/00024759 [10:43:59]File name is /storage/ofd_packets/00024759 [10:43:59]Write 301 bytes [10:43:59]NVStorageSaveData done [10:43:59]OFDSenderStorePacket done [10:43:59]KKMCreateOFDPacket done [10:43:59]NVStorageSaveData kkm_last_timestamp [10:43:59]File name is /storage/kkm_last_timestamp [10:43:59]Write 4 bytes [10:43:59]NVStorageSaveData done [10:43:59]ExternCall_PrintAddStr [10:43:59]wPrintStart [10:43:59]Write to MH i2c: 01 00 00 C2 05 C7 [10:43:59]Write i2c OK [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: 01 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: 01 07 00 [10:43:59]MH_I2C_Read... [10:43:59]Read from MH i2c: 01 07 00 C2 05 00 00 00 00 00 FF 0F DC [10:43:59]RasterBufferAndPrint [10:43:59]line Счет N : (1)610413 [10:43:59]line ИНН: 02508201610067 [10:43:59]line Контрольно-Кассовый Чек [10:43:59]line ПРОДАЖА [10:43:59]line ТРК (МРК, ГНК) : 52 [10:43:59]line Товар: 2710124130 [10:43:59]line Аи-92-К-2 [10:43:59]line 8.850 * 67.80 [10:43:59]line = 600.03 [10:43:59]line НДС 12% НСП 1% [10:43:59]line > о реализуемом товаре [10:43:59]line ОКРУГЛЕНИЕ: -0.03 [10:43:59]line ИТОГО: 600.00 [10:43:59]line Внесено: 600.00 [10:43:59]line СДАЧА: 0.00 [10:43:59]line НСП 1% : 5.31 [10:43:59]line НДС 12% : 63.72 [10:43:59]line Наличными: 600.00 [10:43:59]line Безнал.: 0.00 [10:43:59]line Место: АЗС № 127 "Партнер Нефть" [10:43:59]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [10:43:59]line СНО: Общий режим [10:43:59]line Чек 134 30.07.2024 10:43 [10:43:59]line Смена: 48 ФФД: 1.0 [10:43:59]line ЗНМ: 0300000158 [10:43:59]line РНМ: 0000000000171247 [10:43:59]line Версия ККМ: v1.0 [10:43:59]line ФМ: 0000000002098565 [10:43:59]line ФД: 24759 [10:43:59]line ФПД: 226621520856728 [10:43:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104359&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24759&fm=226621520856728&tin=02508201610067®Number=0000000000171247&sum=60000 [10:44:00]written 0, free lines is 4095 [10:44:00]OFD Sender: Processing packet 24759 [packets to send 29, broken 28] [10:44:00]ProducePacketName [10:44:00]name=ofd_packets/00024759 [10:44:00]OFD Sender: To server: pG, [10:44:00]CommunicateWithHost lk.salyk.kg:30040 [10:44:00]ConnectInit lk.salyk.kg [10:44:00]Connected sock=9 [10:44:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 07 7A 07 01 3B 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 86 00 00 00 F4 03 04 00 EF C3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B7 60 00 00 35 04 06 00 CE 1C 6F 3F C6 98 3F 1D 40 B1 C1 E0 B3 59 [10:44:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 F6 14 47 00 6E 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 32 30 39 38 35 36 35 10 04 04 00 B7 60 00 00 F4 03 04 00 7D 6F A8 66 B6 04 01 00 00 06 15 E3 B6 1E 28 A0 69 [10:44:00]CommunicateWithHost err = 0 [10:44:00]CheckOFDResponse [10:44:00]1017 (14) - 77093643461234 [10:44:00]1041 (16) - 0000000002098565 [10:44:00]1040 (4) - 24759 [10:44:00]1012 (4) - 30.07.2024 04:43 [10:44:00]1206 (1) - 0 [10:44:00]OFD Sender: Remove packet 24759 [10:44:00]ProducePacketName [10:44:00]name=ofd_packets/00024759 [10:44:00]NVStorageDeleteData [10:44:00]Write to MH i2c: 01 00 00 ED 05 F2 [10:44:00]Write i2c OK [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: 01 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: 01 07 00 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: 01 07 00 ED 05 00 00 00 00 00 FB 0C 00 [10:44:00]RasterBufferAndPrint [10:44:00]line [10:44:00]line [10:44:00]line [10:44:00]line [10:44:00]line [10:44:00]written 0, free lines is 3330 [10:44:00]MH_Cut [10:44:00]Write to MH i2c: D1 01 00 F4 05 01 CB [10:44:00]Write i2c OK [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: D1 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: D1 01 00 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: D1 01 00 F4 05 00 CA [10:44:00]Write to MH i2c: 01 00 00 F5 05 FA [10:44:00]Write i2c OK [10:44:00]MH_I2C_Read... [10:44:01]OFD Sender: No OFD packet to send [10:44:01]*** Cut start [10:44:01]*** Partial cut [10:44:01]*** CUTSNS_PIN = 1 [10:44:01]*** CUTSNS_PIN = 0 [10:44:01]*** Brake cut motor [10:44:02]Read from MH i2c: 01 [10:44:02]MH_I2C_Read... [10:44:02]*** Stop cut motor [10:44:02]*** Cut end [10:44:02]Read from MH i2c: 01 07 00 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: 01 07 00 F5 05 00 00 00 00 00 FF 0F 0F [10:44:02]process_action close_receipt done [10:44:02]requested_data is exist [10:44:02]produce_requested_data [10:44:02]requested_item fm.sn is exist - process it [10:44:02]wFMCommunicate request_size=4 [10:44:02]MH_SAM_APDU [10:44:02]CAPDU: 80 11 00 00 [10:44:02]Write to MH i2c: E2 08 00 F6 05 80 11 00 00 00 00 00 00 75 [10:44:02]Write i2c OK [10:44:02]MH_I2C_Read... [10:44:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:02]Read from MH i2c: E2 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 17 00 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 17 00 F6 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 CB [10:44:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:44:02]wFMCommunicate OK [10:44:02]requested_item fd.num is exist - process it [10:44:02]SAM_PROTO_GetFieldsCounters [10:44:02]wFMCommunicate request_size=4 [10:44:02]MH_SAM_APDU [10:44:02]CAPDU: 80 13 00 00 [10:44:02]Write to MH i2c: E2 08 00 F7 05 80 13 00 00 00 00 00 00 78 [10:44:02]Write i2c OK [10:44:02]MH_I2C_Read... [10:44:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:44:02]Read from MH i2c: E2 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 62 00 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 62 00 F7 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B7 60 00 00 0E 04 04 00 30 00 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 72 [10:44:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B7 60 00 00 0E 04 04 00 30 00 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 [10:44:02]wFMCommunicate OK [10:44:02]SAM_PROTO_GetFieldsCounters done [10:44:02]requested_item shift.num is exist - process it [10:44:02]requested_item shift.opened is exist - process it [10:44:02]req_shift_opened [10:44:02]FM_GetShiftState [10:44:02]SAM_PROTO_GetShiftState [10:44:02]wFMCommunicate request_size=4 [10:44:02]MH_SAM_APDU [10:44:02]CAPDU: 80 13 01 00 [10:44:02]Write to MH i2c: E2 08 00 F8 05 80 13 01 00 00 00 00 00 7A [10:44:02]Write i2c OK [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 [10:44:02]MH_I2C_Read... [10:44:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:02]Read from MH i2c: E2 0E 00 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 0E 00 F8 05 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 2D [10:44:02]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:44:02]wFMCommunicate OK [10:44:02]SAM_PROTO_GetShiftState done [10:44:02]FM_GetShiftState done [10:44:02]req_shift_opened done [10:44:02]requested_item shift.open_date is exist - process it [10:44:02]req_shift_open_date [10:44:02]req_shift_open_date done [10:44:02]produce_requested_data done [10:44:02]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24759,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [10:44:02]process_action_free close_receipt [10:44:02]json_value_free [10:44:02]json_value_free done [10:44:02]process_json_proto returns [10:44:02]Send response to host [10:44:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24759,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [10:44:02]free response buf [10:44:02]execute_script done [10:44:02]execute_script returns [10:44:02]free content buf [10:44:02]Sock 11.Close socket [10:44:02]Sock 11.Thread stoped [10:44:06]OFD Sender: No OFD packet to send [10:44:11]OFD Sender: No OFD packet to send [10:44:16]OFD Sender: No OFD packet to send [10:44:21]OFD Sender: No OFD packet to send [10:44:26]OFD Sender: No OFD packet to send [10:44:26]accept exits with 7 [10:44:26]New connection [10:44:26]New thread 3067309412 created [10:44:26]Thread 3067452772 joined [10:44:26]Waiting for new connection... [10:44:26] Sock 7.Parse request [10:44:26]Sock 7.Check first char [10:44:26]Sock 7.First char is OK [10:44:26]request: POST /json_proto HTTP/1.0 [10:44:26]Method: POST [10:44:26]URL: /json_proto [10:44:26]Method is POST - this is cgi request [10:44:26]url: /json_proto [10:44:26]query_string will be loaded in cgi processing [10:44:26]execute_cgi json_proto POST (null) [10:44:26]execute_cgi path=json_proto method=POST [10:44:26]POST find Content-Length [10:44:26]Host: 172.17.45.131:8080 [10:44:26]Content-Length: 1194 [10:44:26]Content-Type: application/json [10:44:26] [10:44:26]POST finish read [10:44:26]Found Content-Length = 1194 [10:44: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610412\u000A30.07.2024 10:34\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.020 x 67.80\u000A\u0418\u0422\u041E\u0413: 814.96\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\u000A03008\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:26]execute_script... [10:44: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610412\u000A30.07.2024 10:34\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.020 x 67.80\u000A\u0418\u0422\u041E\u0413: 814.96\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\u000A03008\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:26]POST & json_proto [10:44:26]process_json_proto [10:44:26]json parsed OK: [10:44:26]protocol is kg_v1.0 [10:44:26]action value=print_text [10:44:26]process_action print_text [10:44:26]cmd_print_text [10:44:26]ExternCall_PrintAddStr [10:44:26]wPrintStart [10:44:26]Write to MH i2c: 01 00 00 F9 05 FE [10:44:26]Write i2c OK [10:44:26]MH_I2C_Read... [10:44:26]Read from MH i2c: 01 [10:44:26]MH_I2C_Read... [10:44:26]Read from MH i2c: 01 07 00 [10:44:26]MH_I2C_Read... [10:44:26]Read from MH i2c: 01 07 00 F9 05 00 00 00 00 00 FF 0F 13 [10:44:26]RasterBufferAndPrint [10:44:26]line *****ТОВАРНЫЙ ЧЕК***** [10:44:26]line АЗС 127 [10:44:26]line Партнер нефть [10:44:26]line 02508201610067 [10:44:26]line Кассир : Масалиев Н. [10:44:26]line Счет N : (1)610412 [10:44:26]line 30.07.2024 10:34 [10:44:26]line ПРОДАЖА [10:44:26]line ТРК (МРК, ГНК): 62 [10:44:26]line Вид ГСМ : 2710124130 [10:44:26]line Аи-92-К-2 [10:44:26]line 12.020 x 67.80 [10:44:26]line ИТОГ: 814.96 [10:44:26]line Тип оплаты: Талоны: Топливная Карта [10:44:26]line 03008 [10:44:26]line ______________________ [10:44:26]line (подпись) [10:44:26]written 0, free lines is 4095 [10:44:27]Write to MH i2c: 01 00 00 0D 06 13 [10:44:27]Write i2c OK [10:44:27]MH_I2C_Read... [10:44:27]Read from MH i2c: 01 [10:44:27]MH_I2C_Read... [10:44:27]Read from MH i2c: 01 07 00 [10:44:27]MH_I2C_Read... [10:44:27]Read from MH i2c: 01 07 00 0D 06 00 00 00 00 00 10 0E 38 [10:44:27]RasterBufferAndPrint [10:44:27]line [10:44:27]line [10:44:27]line [10:44:27]line [10:44:27]line [10:44:27]written 0, free lines is 3601 [10:44:27]MH_Cut [10:44:27]Write to MH i2c: D1 01 00 14 06 01 EC [10:44:27]Write i2c OK [10:44:27]MH_I2C_Read... [10:44:27]Read from MH i2c: D1 [10:44:27]MH_I2C_Read... [10:44:27]Read from MH i2c: D1 01 00 [10:44:27]MH_I2C_Read... [10:44:27]Read from MH i2c: D1 01 00 14 06 00 EB [10:44:27]Write to MH i2c: 01 00 00 15 06 1B [10:44:27]Write i2c OK [10:44:27]MH_I2C_Read... [10:44:27]*** Cut start [10:44:27]*** Partial cut [10:44:27]*** CUTSNS_PIN = 1 [10:44:27]*** CUTSNS_PIN = 0 [10:44:27]*** Brake cut motor [10:44:28]Read from MH i2c: 01 [10:44:28]MH_I2C_Read... [10:44:28]*** Stop cut motor [10:44:28]*** Cut end [10:44:28]Read from MH i2c: 01 07 00 [10:44:28]MH_I2C_Read... [10:44:28]Read from MH i2c: 01 07 00 15 06 00 00 00 00 00 FF 0F 30 [10:44:28]process_action print_text done [10:44:28]requested_data is exist [10:44:28]produce_requested_data [10:44:28]requested_item fm.sn is exist - process it [10:44:28]wFMCommunicate request_size=4 [10:44:28]MH_SAM_APDU [10:44:28]CAPDU: 80 11 00 00 [10:44:28]Write to MH i2c: E2 08 00 16 06 80 11 00 00 00 00 00 00 96 [10:44:28]Write i2c OK [10:44:28]MH_I2C_Read... [10:44:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:28]Read from MH i2c: E2 [10:44:28]MH_I2C_Read... [10:44:28]Read from MH i2c: E2 17 00 [10:44:28]MH_I2C_Read... [10:44:28]Read from MH i2c: E2 17 00 16 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 EC [10:44:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:44:28]wFMCommunicate OK [10:44:28]requested_item fd.num is exist - process it [10:44:28]SAM_PROTO_GetFieldsCounters [10:44:28]wFMCommunicate request_size=4 [10:44:28]MH_SAM_APDU [10:44:28]CAPDU: 80 13 00 00 [10:44:28]Write to MH i2c: E2 08 00 17 06 80 13 00 00 00 00 00 00 99 [10:44:28]Write i2c OK [10:44:28]MH_I2C_Read... [10:44:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:44:28]Read from MH i2c: E2 [10:44:28]MH_I2C_Read... [10:44:28]Read from MH i2c: E2 62 00 [10:44:28]MH_I2C_Read... [10:44:28]Read from MH i2c: E2 62 00 17 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B7 60 00 00 0E 04 04 00 30 00 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 93 [10:44:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B7 60 00 00 0E 04 04 00 30 00 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 [10:44:28]wFMCommunicate OK [10:44:28]SAM_PROTO_GetFieldsCounters done [10:44:28]requested_item shift.num is exist - process it [10:44:28]requested_item shift.opened is exist - process it [10:44:28]req_shift_opened [10:44:28]FM_GetShiftState [10:44:28]SAM_PROTO_GetShiftState [10:44:28]wFMCommunicate request_size=4 [10:44:28]MH_SAM_APDU [10:44:28]CAPDU: 80 13 01 00 [10:44:28]Write to MH i2c: E2 08 00 18 06 80 13 01 00 00 00 00 00 9B [10:44:28]Write i2c OK [10:44:28]MH_I2C_Read... [10:44:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:28]Read from MH i2c: E2 [10:44:28]MH_I2C_Read... [10:44:28]Read from MH i2c: E2 0E 00 [10:44:28]MH_I2C_Read... [10:44:28]Read from MH i2c: E2 0E 00 18 06 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4E [10:44:28]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:44:28]wFMCommunicate OK [10:44:28]SAM_PROTO_GetShiftState done [10:44:28]FM_GetShiftState done [10:44:28]req_shift_opened done [10:44:28]requested_item shift.open_date is exist - process it [10:44:28]req_shift_open_date [10:44:28]req_shift_open_date done [10:44:28]produce_requested_data done [10:44:28]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24759,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [10:44:28]process_action_free print_text [10:44:28]json_value_free [10:44:28]json_value_free done [10:44:28]process_json_proto returns [10:44:28]Send response to host [10:44:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24759,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [10:44:28]free response buf [10:44:28]execute_script done [10:44:28]execute_script returns [10:44:28]free content buf [10:44:28]Sock 7.Close socket [10:44:28]Sock 7.Thread stoped [10:44:31]OFD Sender: No OFD packet to send [10:44:36]OFD Sender: No OFD packet to send [10:44:41]OFD Sender: No OFD packet to send [10:44:46]OFD Sender: No OFD packet to send [10:44:51]OFD Sender: No OFD packet to send [10:44:56]OFD Sender: No OFD packet to send [10:45:01]OFD Sender: No OFD packet to send [10:45:06]OFD Sender: No OFD packet to send [10:45:11]OFD Sender: No OFD packet to send [10:45:16]OFD Sender: No OFD packet to send [10:45:21]OFD Sender: No OFD packet to send [10:45:26]OFD Sender: No OFD packet to send [10:45:31]OFD Sender: No OFD packet to send [10:45:36]OFD Sender: No OFD packet to send [10:45:41]OFD Sender: No OFD packet to send [10:45:46]OFD Sender: No OFD packet to send [10:45:51]OFD Sender: No OFD packet to send [10:45:56]OFD Sender: No OFD packet to send [10:46:01]OFD Sender: No OFD packet to send [10:46:06]OFD Sender: No OFD packet to send [10:46:11]OFD Sender: No OFD packet to send [10:46:16]OFD Sender: No OFD packet to send [10:46:21]OFD Sender: No OFD packet to send [10:46:24]accept exits with 9 [10:46:24]New connection [10:46:24]New thread 3067452772 created [10:46:24]Thread 3067309412 joined [10:46:24]Waiting for new connection... [10:46:24] Sock 9.Parse request [10:46:24]Sock 9.Check first char [10:46:24]Sock 9.First char is OK [10:46:24]request: POST /json_proto HTTP/1.0 [10:46:24]Method: POST [10:46:24]URL: /json_proto [10:46:24]Method is POST - this is cgi request [10:46:24]url: /json_proto [10:46:24]query_string will be loaded in cgi processing [10:46:24]execute_cgi json_proto POST (null) [10:46:24]execute_cgi path=json_proto method=POST [10:46:24]POST find Content-Length [10:46:24]Host: 172.17.45.131:8080 [10:46:24]Content-Length: 673 [10:46:24]Content-Type: application/json [10:46:24] [10:46:24]POST finish read [10:46:24]Found Content-Length = 673 [10:46:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610414", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 5.950, "sum" : 450.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:46:24]execute_script... [10:46:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610414", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 5.950, "sum" : 450.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:46:24]POST & json_proto [10:46:24]process_json_proto [10:46:24]json parsed OK: [10:46:24]protocol is kg_v1.0 [10:46:24]action value=close_receipt [10:46:24]process_action close_receipt [10:46:24]cmd_close_receipt [10:46:24]MH_GetDate [10:46:24]Write to MH i2c: F0 00 00 19 06 0E [10:46:24]Write i2c OK [10:46:24]MH_I2C_Read... [10:46:24]Read from MH i2c: F0 [10:46:24]MH_I2C_Read... [10:46:24]Read from MH i2c: F0 09 00 [10:46:24]MH_I2C_Read... [10:46:24]Read from MH i2c: F0 09 00 19 06 00 81 C4 A8 66 C6 D4 6E 66 D8 [10:46:24]GetLastDocTimeStamp 1722336239 [10:46:24]current date 1722336385 [10:46:24]FM_GetShiftState [10:46:24]SAM_PROTO_GetShiftState [10:46:24]wFMCommunicate request_size=4 [10:46:24]MH_SAM_APDU [10:46:24]CAPDU: 80 13 01 00 [10:46:24]Write to MH i2c: E2 08 00 1A 06 80 13 01 00 00 00 00 00 9D [10:46:24]Write i2c OK [10:46:24]MH_I2C_Read... [10:46:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:24]Read from MH i2c: E2 [10:46:24]MH_I2C_Read... [10:46:24]Read from MH i2c: E2 0E 00 [10:46:24]MH_I2C_Read... [10:46:24]Read from MH i2c: E2 0E 00 1A 06 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 50 [10:46:24]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:46:24]wFMCommunicate OK [10:46:24]SAM_PROTO_GetShiftState done [10:46:24]FM_GetShiftState done [10:46:24]opened in 1722298218 [10:46:24]opened+sec_in_day 1722384618 [10:46:24]quantity*price = 45041 [10:46:24]sum+1 = 45043 [10:46:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 450.00 Внесено: 450.00 СДАЧА: 0.00 НСП 1% : 3.99 НДС 12% : 47.83 Наличными: 450.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 135 30.07.2024 10:46 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24760 ФПД: 41263209094889 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104625&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24760&fm=41263209094889&tin=02508201610067®Number=0000000000171247&sum=45000 [10:46:25]StoreToDocumentArchive [10:46:25]shift 48 fd 24760 [10:46:25]save to /storage/0048/doc_00024760 [10:46:25]save last doc name /storage/0048/doc_00024760 to /storage/kkm_last_doc_name [10:46:25]save OK [10:46:25]Clear old archive folders... [10:46:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:46:25]tlvbuf is 01CBE800 [10:46:25]SAM_PROTO_ClearQueue [10:46:25]wFMCommunicate request_size=4 [10:46:25]MH_SAM_APDU [10:46:25]CAPDU: 80 09 00 00 [10:46:25]Write to MH i2c: E2 08 00 27 06 80 09 00 00 00 00 00 00 9F [10:46:26]Write i2c OK [10:46:26]MH_I2C_Read... [10:46:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:46:26]Read from MH i2c: E2 [10:46:26]MH_I2C_Read... [10:46:26]Read from MH i2c: E2 03 00 [10:46:26]MH_I2C_Read... [10:46:26]Read from MH i2c: E2 03 00 27 06 00 90 00 A1 [10:46:26]RAPDU: 90 00 [10:46:26]wFMCommunicate OK [10:46:26]SAM_PROTO_ClearQueue done [10:46:26]KKMCreateOFDPacket [10:46:26]OFDProtocolAddRootSTLVToBuf [10:46:26]FM_MakeSignedData [10:46:26]FM_MakeSignedData [10:46:26]SAM_PROTO_SignData [10:46:26]wFMCommunicate request_size=4 [10:46:26]MH_SAM_APDU [10:46:26]CAPDU: 80 0D 01 02 [10:46:26]Write to MH i2c: E2 08 00 28 06 80 0D 01 02 00 00 00 00 A7 [10:46:26]Write i2c OK [10:46:26]MH_I2C_Read... [10:46:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:46:26]Read from MH i2c: E2 [10:46:26]MH_I2C_Read... [10:46:26]Read from MH i2c: E2 03 00 [10:46:26]MH_I2C_Read... [10:46:26]Read from MH i2c: E2 03 00 28 06 00 90 00 A2 [10:46:26]RAPDU: 90 00 [10:46:26]wFMCommunicate OK [10:46:26]wFMCommunicate request_size=255 [10:46:26]MH_SAM_APDU [10:46:26]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 17 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 F2 AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 81 C4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B8 60 00 00 35 04 06 00 25 87 56 EB [10:46:26]Write to MH i2c: E2 02 01 29 06 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 17 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 F2 AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 81 C4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B8 60 00 00 35 04 06 00 25 87 56 EB 00 00 F4 [10:46:26]Write i2c OK [10:46:26]MH_I2C_Read... [10:46:26]OFD Sender: No OFD packet to send [10:46:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:26]Read from MH i2c: E2 [10:46:26]MH_I2C_Read... [10:46:26]Read from MH i2c: E2 03 00 [10:46:26]MH_I2C_Read... [10:46:26]Read from MH i2c: E2 03 00 29 06 00 90 00 A3 [10:46:26]RAPDU: 90 00 [10:46:26]wFMCommunicate OK [10:46:26]wFMCommunicate request_size=7 [10:46:26]MH_SAM_APDU [10:46:26]CAPDU: 80 0D 02 02 02 9E E9 [10:46:26]Write to MH i2c: E2 0A 00 2A 06 80 0D 02 02 02 00 9E E9 00 00 35 [10:46:26]Write i2c OK [10:46:26]MH_I2C_Read... [10:46:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:26]Read from MH i2c: E2 [10:46:26]MH_I2C_Read... [10:46:26]Read from MH i2c: E2 03 00 [10:46:26]MH_I2C_Read... [10:46:26]Read from MH i2c: E2 03 00 2A 06 00 90 00 A4 [10:46:26]RAPDU: 90 00 [10:46:26]wFMCommunicate OK [10:46:26]wFMCommunicate request_size=4 [10:46:26]MH_SAM_APDU [10:46:26]CAPDU: 80 0D 03 02 [10:46:26]Write to MH i2c: E2 08 00 2B 06 80 0D 03 02 00 00 00 00 AC [10:46:26]Write i2c OK [10:46:26]MH_I2C_Read... [10:46:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:46:26]Read from MH i2c: E2 [10:46:26]MH_I2C_Read... [10:46:26]Read from MH i2c: E2 0B 00 [10:46:26]MH_I2C_Read... [10:46:26]Read from MH i2c: E2 0B 00 2B 06 00 75 3A D5 E3 EC 0E 24 0D 90 00 3F [10:46:26]RAPDU: 75 3A D5 E3 EC 0E 24 0D 90 00 [10:46:26]wFMCommunicate OK [10:46:26]SAM_PROTO_SignData done [10:46:26]FM_MakeSignedData done [10:46:26]CreateOFDProtocolMessage [10:46:26]wFMCommunicate request_size=4 [10:46:26]MH_SAM_APDU [10:46:26]CAPDU: 80 11 00 00 [10:46:26]Write to MH i2c: E2 08 00 2C 06 80 11 00 00 00 00 00 00 AC [10:46:26]Write i2c OK [10:46:26]MH_I2C_Read... [10:46:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:26]Read from MH i2c: E2 [10:46:26]MH_I2C_Read... [10:46:26]Read from MH i2c: E2 17 00 [10:46:26]MH_I2C_Read... [10:46:26]Read from MH i2c: E2 17 00 2C 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 02 [10:46:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:46:26]wFMCommunicate OK [10:46:26]CreateOFDProtocolMessage done [10:46:26]OFDSenderStorePacket 24760 [10:46:26]StoreOFDPacket docnum=24760 [10:46:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 4A 1C 04 01 7C 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 17 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 F2 AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 81 C4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B8 60 00 00 35 04 06 00 25 87 56 EB 9E E9 75 3A D5 E3 EC 0E 24 0D [10:46:26]CheckFolder [10:46:26]dirname=/storage/ofd_packets [10:46:26]CheckFolder done [10:46:26]ProducePacketName [10:46:26]name=ofd_packets/00024760 [10:46:26]NVStorageSaveData ofd_packets/00024760 [10:46:26]File name is /storage/ofd_packets/00024760 [10:46:26]Write 298 bytes [10:46:26]NVStorageSaveData done [10:46:26]OFDSenderStorePacket done [10:46:26]KKMCreateOFDPacket done [10:46:26]NVStorageSaveData kkm_last_timestamp [10:46:26]File name is /storage/kkm_last_timestamp [10:46:26]Write 4 bytes [10:46:26]NVStorageSaveData done [10:46:26]ExternCall_PrintAddStr [10:46:26]wPrintStart [10:46:26]Write to MH i2c: 01 00 00 2D 06 33 [10:46:26]Write i2c OK [10:46:26]MH_I2C_Read... [10:46:26]Read from MH i2c: 01 [10:46:26]MH_I2C_Read... [10:46:26]Read from MH i2c: 01 07 00 [10:46:26]MH_I2C_Read... [10:46:26]Read from MH i2c: 01 07 00 2D 06 00 00 00 00 00 FF 0F 48 [10:46:26]RasterBufferAndPrint [10:46:26]line Счет N : (1)610414 [10:46:26]line ИНН: 02508201610067 [10:46:26]line Контрольно-Кассовый Чек [10:46:26]line ПРОДАЖА [10:46:26]line ТРК (МРК, ГНК) : 2 [10:46:26]line Товар: 2710194210 [10:46:26]line ДТ-К-2 [10:46:26]line 5.950 * 75.70 [10:46:26]line = 450.42 [10:46:26]line НДС 12% НСП 1% [10:46:26]line > о реализуемом товаре [10:46:26]line ОКРУГЛЕНИЕ: -0.42 [10:46:26]line ИТОГО: 450.00 [10:46:26]line Внесено: 450.00 [10:46:26]line СДАЧА: 0.00 [10:46:26]line НСП 1% : 3.99 [10:46:26]line НДС 12% : 47.83 [10:46:26]line Наличными: 450.00 [10:46:26]line Безнал.: 0.00 [10:46:26]line Место: АЗС № 127 "Партнер Нефть" [10:46:26]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [10:46:26]line СНО: Общий режим [10:46:26]line Чек 135 30.07.2024 10:46 [10:46:26]line Смена: 48 ФФД: 1.0 [10:46:26]line ЗНМ: 0300000158 [10:46:26]line РНМ: 0000000000171247 [10:46:26]line Версия ККМ: v1.0 [10:46:26]line ФМ: 0000000002098565 [10:46:26]line ФД: 24760 [10:46:26]line ФПД: 41263209094889 [10:46:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104625&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24760&fm=41263209094889&tin=02508201610067®Number=0000000000171247&sum=45000 [10:46:26]OFD Sender: Processing packet 24760 [packets to send 29, broken 28] [10:46:26]ProducePacketName [10:46:26]name=ofd_packets/00024760 [10:46:26]OFD Sender: To server: pG, [10:46:26]CommunicateWithHost lk.salyk.kg:30040 [10:46:26]ConnectInit lk.salyk.kg [10:46:26]written 0, free lines is 4095 [10:46:27]Write to MH i2c: 01 00 00 58 06 5E [10:46:27]Write i2c OK [10:46:27]MH_I2C_Read... [10:46:27]Read from MH i2c: 01 [10:46:27]MH_I2C_Read... [10:46:27]Read from MH i2c: 01 07 00 [10:46:27]MH_I2C_Read... [10:46:27]Read from MH i2c: 01 07 00 58 06 00 00 00 00 00 E4 0C 55 [10:46:27]RasterBufferAndPrint [10:46:27]line [10:46:27]line [10:46:27]line [10:46:27]line [10:46:27]line [10:46:27]written 0, free lines is 3303 [10:46:27]MH_Cut [10:46:27]Write to MH i2c: D1 01 00 5F 06 01 37 [10:46:27]Write i2c OK [10:46:27]MH_I2C_Read... [10:46:27]Read from MH i2c: D1 [10:46:27]MH_I2C_Read... [10:46:27]Read from MH i2c: D1 01 00 [10:46:27]MH_I2C_Read... [10:46:27]Read from MH i2c: D1 01 00 5F 06 00 36 [10:46:27]Write to MH i2c: 01 00 00 60 06 66 [10:46:27]Write i2c OK [10:46:27]MH_I2C_Read... [10:46:27]*** Cut start [10:46:27]*** Partial cut [10:46:27]*** CUTSNS_PIN = 1 [10:46:28]*** CUTSNS_PIN = 0 [10:46:28]*** Brake cut motor [10:46:28]Read from MH i2c: 01 [10:46:28]MH_I2C_Read... [10:46:28]*** Stop cut motor [10:46:28]*** Cut end [10:46:28]Read from MH i2c: 01 07 00 [10:46:28]MH_I2C_Read... [10:46:28]Read from MH i2c: 01 07 00 60 06 00 00 00 00 00 FF 0F 7B [10:46:28]process_action close_receipt done [10:46:28]requested_data is exist [10:46:28]produce_requested_data [10:46:28]requested_item fm.sn is exist - process it [10:46:28]wFMCommunicate request_size=4 [10:46:28]MH_SAM_APDU [10:46:28]CAPDU: 80 11 00 00 [10:46:28]Write to MH i2c: E2 08 00 61 06 80 11 00 00 00 00 00 00 E1 [10:46:28]Write i2c OK [10:46:28]MH_I2C_Read... [10:46:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:28]Read from MH i2c: E2 [10:46:28]MH_I2C_Read... [10:46:28]Read from MH i2c: E2 17 00 [10:46:28]MH_I2C_Read... [10:46:28]Read from MH i2c: E2 17 00 61 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 37 [10:46:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:46:28]wFMCommunicate OK [10:46:28]requested_item fd.num is exist - process it [10:46:28]SAM_PROTO_GetFieldsCounters [10:46:28]wFMCommunicate request_size=4 [10:46:28]MH_SAM_APDU [10:46:28]CAPDU: 80 13 00 00 [10:46:28]Write to MH i2c: E2 08 00 62 06 80 13 00 00 00 00 00 00 E4 [10:46:28]Write i2c OK [10:46:28]MH_I2C_Read... [10:46:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:46:28]Read from MH i2c: E2 [10:46:28]MH_I2C_Read... [10:46:28]Read from MH i2c: E2 62 00 [10:46:28]MH_I2C_Read... [10:46:28]Read from MH i2c: E2 62 00 62 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B8 60 00 00 0E 04 04 00 30 00 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 E2 [10:46:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B8 60 00 00 0E 04 04 00 30 00 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 [10:46:28]wFMCommunicate OK [10:46:28]SAM_PROTO_GetFieldsCounters done [10:46:28]requested_item shift.num is exist - process it [10:46:28]requested_item shift.opened is exist - process it [10:46:28]req_shift_opened [10:46:28]FM_GetShiftState [10:46:28]SAM_PROTO_GetShiftState [10:46:28]wFMCommunicate request_size=4 [10:46:28]MH_SAM_APDU [10:46:28]CAPDU: 80 13 01 00 [10:46:28]Write to MH i2c: E2 08 00 63 06 80 13 01 00 00 00 00 00 E6 [10:46:28]Write i2c OK [10:46:28]MH_I2C_Read... [10:46:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:28]Read from MH i2c: E2 [10:46:28]MH_I2C_Read... [10:46:28]Read from MH i2c: E2 0E 00 [10:46:28]MH_I2C_Read... [10:46:28]Read from MH i2c: E2 0E 00 63 06 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 99 [10:46:28]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:46:28]wFMCommunicate OK [10:46:28]SAM_PROTO_GetShiftState done [10:46:28]FM_GetShiftState done [10:46:28]req_shift_opened done [10:46:28]requested_item shift.open_date is exist - process it [10:46:28]req_shift_open_date [10:46:28]req_shift_open_date done [10:46:28]produce_requested_data done [10:46:28]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24760,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [10:46:28]process_action_free close_receipt [10:46:28]json_value_free [10:46:28]json_value_free done [10:46:28]process_json_proto returns [10:46:28]Send response to host [10:46:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24760,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [10:46:28]free response buf [10:46:28]execute_script done [10:46:28]execute_script returns [10:46:28]free content buf [10:46:28]Sock 9.Close socket [10:46:28]Sock 9.Thread stoped [10:46:35]accept exits with 7 [10:46:35]New connection [10:46:35]New thread 3067309412 created [10:46:35]Thread 3067452772 joined [10:46:35]Waiting for new connection... [10:46:35] Sock 7.Parse request [10:46:35]Sock 7.Check first char [10:46:35]Sock 7.First char is OK [10:46:35]request: POST /json_proto HTTP/1.0 [10:46:35]Method: POST [10:46:35]URL: /json_proto [10:46:35]Method is POST - this is cgi request [10:46:35]url: /json_proto [10:46:35]query_string will be loaded in cgi processing [10:46:35]execute_cgi json_proto POST (null) [10:46:35]execute_cgi path=json_proto method=POST [10:46:35]POST find Content-Length [10:46:35]Host: 172.17.45.131:8080 [10:46:35]Content-Length: 682 [10:46:35]Content-Type: application/json [10:46:35] [10:46:35]POST finish read [10:46:35]Found Content-Length = 682 [10:46:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610411", "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" ] } } [10:46:35]execute_script... [10:46: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)610411", "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" ] } } [10:46:35]POST & json_proto [10:46:35]process_json_proto [10:46:35]json parsed OK: [10:46:35]protocol is kg_v1.0 [10:46:35]action value=close_receipt [10:46:35]process_action close_receipt [10:46:35]cmd_close_receipt [10:46:35]MH_GetDate [10:46:35]Write to MH i2c: F0 00 00 64 06 59 [10:46:35]Write i2c OK [10:46:35]MH_I2C_Read... [10:46:35]Read from MH i2c: F0 [10:46:35]MH_I2C_Read... [10:46:35]Read from MH i2c: F0 09 00 [10:46:35]MH_I2C_Read... [10:46:35]Read from MH i2c: F0 09 00 64 06 00 8C C4 A8 66 C6 D4 6E 66 2E [10:46:35]GetLastDocTimeStamp 1722336385 [10:46:35]current date 1722336396 [10:46:35]FM_GetShiftState [10:46:35]SAM_PROTO_GetShiftState [10:46:35]wFMCommunicate request_size=4 [10:46:35]MH_SAM_APDU [10:46:35]CAPDU: 80 13 01 00 [10:46:35]Write to MH i2c: E2 08 00 65 06 80 13 01 00 00 00 00 00 E8 [10:46:35]Write i2c OK [10:46:35]MH_I2C_Read... [10:46:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:35]Read from MH i2c: E2 [10:46:35]MH_I2C_Read... [10:46:35]Read from MH i2c: E2 0E 00 [10:46:35]MH_I2C_Read... [10:46:36]Read from MH i2c: E2 0E 00 65 06 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 9B [10:46:36]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:46:36]wFMCommunicate OK [10:46:36]SAM_PROTO_GetShiftState done [10:46:36]FM_GetShiftState done [10:46:36]opened in 1722298218 [10:46:36]opened+sec_in_day 1722384618 [10:46:36]quantity*price = 100005 [10:46:36]sum+1 = 100006 [10:46: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 136 30.07.2024 10:46 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24761 ФПД: 116909377868436 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104636&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24761&fm=116909377868436&tin=02508201610067®Number=0000000000171247&sum=100000 [10:46:37]StoreToDocumentArchive [10:46:37]shift 48 fd 24761 [10:46:37]save to /storage/0048/doc_00024761 [10:46:37]save last doc name /storage/0048/doc_00024761 to /storage/kkm_last_doc_name [10:46:37]save OK [10:46:37]Clear old archive folders... [10:46:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:46:37]tlvbuf is 01D13790 [10:46:37]SAM_PROTO_ClearQueue [10:46:37]wFMCommunicate request_size=4 [10:46:37]MH_SAM_APDU [10:46:37]CAPDU: 80 09 00 00 [10:46:37]Write to MH i2c: E2 08 00 72 06 80 09 00 00 00 00 00 00 EA [10:46:37]Write i2c OK [10:46:37]MH_I2C_Read... [10:46:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:46:37]Read from MH i2c: E2 [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: E2 03 00 [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: E2 03 00 72 06 00 90 00 EC [10:46:37]RAPDU: 90 00 [10:46:37]wFMCommunicate OK [10:46:37]SAM_PROTO_ClearQueue done [10:46:37]KKMCreateOFDPacket [10:46:37]OFDProtocolAddRootSTLVToBuf [10:46:37]FM_MakeSignedData [10:46:37]FM_MakeSignedData [10:46:37]SAM_PROTO_SignData [10:46:37]wFMCommunicate request_size=4 [10:46:37]MH_SAM_APDU [10:46:37]CAPDU: 80 0D 01 02 [10:46:37]Write to MH i2c: E2 08 00 73 06 80 0D 01 02 00 00 00 00 F2 [10:46:37]Write i2c OK [10:46:37]MH_I2C_Read... [10:46:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:46:37]Read from MH i2c: E2 [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: E2 03 00 [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: E2 03 00 73 06 00 90 00 ED [10:46:37]RAPDU: 90 00 [10:46:37]wFMCommunicate OK [10:46:37]wFMCommunicate request_size=255 [10:46:37]MH_SAM_APDU [10:46: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 88 00 00 00 F4 03 04 00 8C C4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B9 60 00 00 35 04 06 00 6A [10:46:37]Write to MH i2c: E2 02 01 74 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 88 00 00 00 F4 03 04 00 8C C4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B9 60 00 00 35 04 06 00 6A 00 00 96 [10:46:37]Write i2c OK [10:46:37]MH_I2C_Read... [10:46:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:37]Read from MH i2c: E2 [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: E2 03 00 [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: E2 03 00 74 06 00 90 00 EE [10:46:37]RAPDU: 90 00 [10:46:37]wFMCommunicate OK [10:46:37]wFMCommunicate request_size=10 [10:46:37]MH_SAM_APDU [10:46:37]CAPDU: 80 0D 02 02 05 54 15 F0 52 94 [10:46:37]Write to MH i2c: E2 0D 00 75 06 80 0D 02 02 05 00 54 15 F0 52 94 00 00 3E [10:46:37]Write i2c OK [10:46:37]MH_I2C_Read... [10:46:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:37]Read from MH i2c: E2 [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: E2 03 00 [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: E2 03 00 75 06 00 90 00 EF [10:46:37]RAPDU: 90 00 [10:46:37]wFMCommunicate OK [10:46:37]wFMCommunicate request_size=4 [10:46:37]MH_SAM_APDU [10:46:37]CAPDU: 80 0D 03 02 [10:46:37]Write to MH i2c: E2 08 00 76 06 80 0D 03 02 00 00 00 00 F7 [10:46:37]Write i2c OK [10:46:37]MH_I2C_Read... [10:46:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:46:37]Read from MH i2c: E2 [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: E2 0B 00 [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: E2 0B 00 76 06 00 4F B3 29 41 F3 E8 18 E8 90 00 3F [10:46:37]RAPDU: 4F B3 29 41 F3 E8 18 E8 90 00 [10:46:37]wFMCommunicate OK [10:46:37]SAM_PROTO_SignData done [10:46:37]FM_MakeSignedData done [10:46:37]CreateOFDProtocolMessage [10:46:37]wFMCommunicate request_size=4 [10:46:37]MH_SAM_APDU [10:46:37]CAPDU: 80 11 00 00 [10:46:37]Write to MH i2c: E2 08 00 77 06 80 11 00 00 00 00 00 00 F7 [10:46:37]Write i2c OK [10:46:37]MH_I2C_Read... [10:46:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:37]Read from MH i2c: E2 [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: E2 17 00 [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: E2 17 00 77 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 4D [10:46:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:46:37]wFMCommunicate OK [10:46:37]CreateOFDProtocolMessage done [10:46:37]OFDSenderStorePacket 24761 [10:46:37]StoreOFDPacket docnum=24761 [10:46:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 81 FA 07 01 1A B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 88 00 00 00 F4 03 04 00 8C C4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B9 60 00 00 35 04 06 00 6A 54 15 F0 52 94 4F B3 29 41 F3 E8 18 E8 [10:46:37]CheckFolder [10:46:37]dirname=/storage/ofd_packets [10:46:37]CheckFolder done [10:46:37]ProducePacketName [10:46:37]name=ofd_packets/00024761 [10:46:37]NVStorageSaveData ofd_packets/00024761 [10:46:37]File name is /storage/ofd_packets/00024761 [10:46:37]Write 301 bytes [10:46:37]NVStorageSaveData done [10:46:37]OFDSenderStorePacket done [10:46:37]KKMCreateOFDPacket done [10:46:37]NVStorageSaveData kkm_last_timestamp [10:46:37]File name is /storage/kkm_last_timestamp [10:46:37]Write 4 bytes [10:46:37]NVStorageSaveData done [10:46:37]ExternCall_PrintAddStr [10:46:37]wPrintStart [10:46:37]Write to MH i2c: 01 00 00 78 06 7E [10:46:37]Write i2c OK [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: 01 [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: 01 07 00 [10:46:37]MH_I2C_Read... [10:46:37]Read from MH i2c: 01 07 00 78 06 00 00 00 00 00 FF 0F 93 [10:46:37]RasterBufferAndPrint [10:46:37]line Счет N : (1)610411 [10:46:37]line ИНН: 02508201610067 [10:46:37]line Контрольно-Кассовый Чек [10:46:37]line ПРОДАЖА [10:46:37]line ТРК (МРК, ГНК) : 32 [10:46:37]line Товар: 2710124130 [10:46:37]line Аи-92-К-2 [10:46:37]line 14.750 * 67.80 [10:46:37]line = 1000.05 [10:46:37]line НДС 12% НСП 1% [10:46:37]line > о реализуемом товаре [10:46:37]line ОКРУГЛЕНИЕ: -0.05 [10:46:37]line ИТОГО: 1000.00 [10:46:37]line Внесено: 1000.00 [10:46:37]line СДАЧА: 0.00 [10:46:37]line НСП 1% : 8.85 [10:46:37]line НДС 12% : 106.20 [10:46:37]line Наличными: 1000.00 [10:46:37]line Безнал.: 0.00 [10:46:37]line Место: АЗС № 127 "Партнер Нефть" [10:46:37]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [10:46:37]line СНО: Общий режим [10:46:37]line Чек 136 30.07.2024 10:46 [10:46:37]line Смена: 48 ФФД: 1.0 [10:46:37]line ЗНМ: 0300000158 [10:46:37]line РНМ: 0000000000171247 [10:46:37]line Версия ККМ: v1.0 [10:46:37]line ФМ: 0000000002098565 [10:46:37]line ФД: 24761 [10:46:37]line ФПД: 116909377868436 [10:46:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104636&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24761&fm=116909377868436&tin=02508201610067®Number=0000000000171247&sum=100000 [10:46:37]written 0, free lines is 4095 [10:46:38]Write to MH i2c: 01 00 00 A3 06 A9 [10:46:38]Write i2c OK [10:46:38]MH_I2C_Read... [10:46:38]Read from MH i2c: 01 [10:46:38]MH_I2C_Read... [10:46:38]Read from MH i2c: 01 07 00 [10:46:38]MH_I2C_Read... [10:46:38]Read from MH i2c: 01 07 00 A3 06 00 00 00 00 00 EF 0C AB [10:46:38]RasterBufferAndPrint [10:46:38]line [10:46:38]line [10:46:38]line [10:46:38]line [10:46:38]line [10:46:38]written 0, free lines is 3317 [10:46:38]MH_Cut [10:46:38]Write to MH i2c: D1 01 00 AA 06 01 82 [10:46:38]Write i2c OK [10:46:38]MH_I2C_Read... [10:46:38]Read from MH i2c: D1 [10:46:38]MH_I2C_Read... [10:46:38]Read from MH i2c: D1 01 00 [10:46:38]MH_I2C_Read... [10:46:38]Read from MH i2c: D1 01 00 AA 06 00 81 [10:46:38]Write to MH i2c: 01 00 00 AB 06 B1 [10:46:38]Write i2c OK [10:46:38]MH_I2C_Read... [10:46:39]*** Cut start [10:46:39]*** Partial cut [10:46:39]*** CUTSNS_PIN = 1 [10:46:39]*** CUTSNS_PIN = 0 [10:46:39]*** Brake cut motor [10:46:39]Read from MH i2c: 01 [10:46:39]MH_I2C_Read... [10:46:39]*** Stop cut motor [10:46:39]*** Cut end [10:46:39]Read from MH i2c: 01 07 00 [10:46:39]MH_I2C_Read... [10:46:39]Read from MH i2c: 01 07 00 AB 06 00 00 00 00 00 FF 0F C6 [10:46:39]process_action close_receipt done [10:46:39]requested_data is exist [10:46:39]produce_requested_data [10:46:39]requested_item fm.sn is exist - process it [10:46:39]wFMCommunicate request_size=4 [10:46:39]MH_SAM_APDU [10:46:39]CAPDU: 80 11 00 00 [10:46:39]Write to MH i2c: E2 08 00 AC 06 80 11 00 00 00 00 00 00 2C [10:46:39]Write i2c OK [10:46:39]MH_I2C_Read... [10:46:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:39]Read from MH i2c: E2 [10:46:39]MH_I2C_Read... [10:46:39]Read from MH i2c: E2 17 00 [10:46:39]MH_I2C_Read... [10:46:39]Read from MH i2c: E2 17 00 AC 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 82 [10:46:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:46:39]wFMCommunicate OK [10:46:39]requested_item fd.num is exist - process it [10:46:39]SAM_PROTO_GetFieldsCounters [10:46:39]wFMCommunicate request_size=4 [10:46:39]MH_SAM_APDU [10:46:39]CAPDU: 80 13 00 00 [10:46:39]Write to MH i2c: E2 08 00 AD 06 80 13 00 00 00 00 00 00 2F [10:46:39]Write i2c OK [10:46:39]MH_I2C_Read... [10:46:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:46:39]Read from MH i2c: E2 [10:46:39]MH_I2C_Read... [10:46:39]Read from MH i2c: E2 62 00 [10:46:39]MH_I2C_Read... [10:46:39]Read from MH i2c: E2 62 00 AD 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B9 60 00 00 0E 04 04 00 30 00 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 31 [10:46:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B9 60 00 00 0E 04 04 00 30 00 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 [10:46:39]wFMCommunicate OK [10:46:39]SAM_PROTO_GetFieldsCounters done [10:46:39]requested_item shift.num is exist - process it [10:46:39]requested_item shift.opened is exist - process it [10:46:39]req_shift_opened [10:46:39]FM_GetShiftState [10:46:39]SAM_PROTO_GetShiftState [10:46:39]wFMCommunicate request_size=4 [10:46:39]MH_SAM_APDU [10:46:39]CAPDU: 80 13 01 00 [10:46:39]Write to MH i2c: E2 08 00 AE 06 80 13 01 00 00 00 00 00 31 [10:46:39]Write i2c OK [10:46:39]MH_I2C_Read... [10:46:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:40]Read from MH i2c: E2 [10:46:40]MH_I2C_Read... [10:46:40]Read from MH i2c: E2 0E 00 [10:46:40]MH_I2C_Read... [10:46:40]Read from MH i2c: E2 0E 00 AE 06 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E4 [10:46:40]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:46:40]wFMCommunicate OK [10:46:40]SAM_PROTO_GetShiftState done [10:46:40]FM_GetShiftState done [10:46:40]req_shift_opened done [10:46:40]requested_item shift.open_date is exist - process it [10:46:40]req_shift_open_date [10:46:40]req_shift_open_date done [10:46:40]produce_requested_data done [10:46:40]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24761,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [10:46:40]process_action_free close_receipt [10:46:40]json_value_free [10:46:40]json_value_free done [10:46:40]process_json_proto returns [10:46:40]Send response to host [10:46:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24761,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [10:46:40]free response buf [10:46:40]execute_script done [10:46:40]execute_script returns [10:46:40]free content buf [10:46:40]Sock 7.Close socket [10:46:40]Sock 7.Thread stoped [10:48:36]ConnectInit Can't connect to host [10:48:36]CommunicateWithHost connect error [10:48:36]CommunicateWithHost err = -1 [10:48:36]OFD Sender: Server communicate error [10:48:37]OFD Sender: Processing packet 24760 [packets to send 30, broken 28] [10:48:37]ProducePacketName [10:48:37]name=ofd_packets/00024760 [10:48:37]OFD Sender: To server: pG, [10:48:37]CommunicateWithHost lk.salyk.kg:30040 [10:48:37]ConnectInit lk.salyk.kg [10:48:37]Connected sock=7 [10:48:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 4A 1C 04 01 7C 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 17 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 F2 AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AF 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 81 C4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B8 60 00 00 35 04 06 00 25 87 56 EB 9E E9 75 3A D5 E3 EC 0E 24 0D [10:48:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 61 E6 47 00 A6 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 32 30 39 38 35 36 35 10 04 04 00 B8 60 00 00 F4 03 04 00 92 70 A8 66 B6 04 01 00 00 71 6C 84 4C 9D C3 C0 F1 [10:48:37]CommunicateWithHost err = 0 [10:48:37]CheckOFDResponse [10:48:37]1017 (14) - 77093643461234 [10:48:37]1041 (16) - 0000000002098565 [10:48:37]1040 (4) - 24760 [10:48:37]1012 (4) - 30.07.2024 04:48 [10:48:37]1206 (1) - 0 [10:48:37]OFD Sender: Remove packet 24760 [10:48:37]ProducePacketName [10:48:37]name=ofd_packets/00024760 [10:48:37]NVStorageDeleteData [10:48:37]OFD Sender: Processing packet 24761 [packets to send 29, broken 28] [10:48:37]ProducePacketName [10:48:37]name=ofd_packets/00024761 [10:48:37]OFD Sender: To server: pG, [10:48:37]CommunicateWithHost lk.salyk.kg:30040 [10:48:37]ConnectInit lk.salyk.kg [10:48:38]Connected sock=7 [10:48:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 81 FA 07 01 1A B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 88 00 00 00 F4 03 04 00 8C C4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B9 60 00 00 35 04 06 00 6A 54 15 F0 52 94 4F B3 29 41 F3 E8 18 E8 [10:48:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 E0 1C 47 00 A6 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 32 30 39 38 35 36 35 10 04 04 00 B9 60 00 00 F4 03 04 00 93 70 A8 66 B6 04 01 00 00 AD 70 19 A2 1C F8 CE 79 [10:48:38]CommunicateWithHost err = 0 [10:48:38]CheckOFDResponse [10:48:38]1017 (14) - 77093643461234 [10:48:38]1041 (16) - 0000000002098565 [10:48:38]1040 (4) - 24761 [10:48:38]1012 (4) - 30.07.2024 04:48 [10:48:38]1206 (1) - 0 [10:48:38]OFD Sender: Remove packet 24761 [10:48:38]ProducePacketName [10:48:38]name=ofd_packets/00024761 [10:48:38]NVStorageDeleteData [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:51]accept exits with 9 [10:48:51]New connection [10:48:51]New thread 3067452772 created [10:48:51]Thread 3067309412 joined [10:48:51]Waiting for new connection... [10:48:51] Sock 9.Parse request [10:48:51]Sock 9.Check first char [10:48:51]Sock 9.First char is OK [10:48:51]request: POST /json_proto HTTP/1.0 [10:48:51]Method: POST [10:48:51]URL: /json_proto [10:48:51]Method is POST - this is cgi request [10:48:51]url: /json_proto [10:48:51]query_string will be loaded in cgi processing [10:48:51]execute_cgi json_proto POST (null) [10:48:51]execute_cgi path=json_proto method=POST [10:48:51]POST find Content-Length [10:48:51]Host: 172.17.45.131:8080 [10:48:51]Content-Length: 677 [10:48:51]Content-Type: application/json [10:48:51] [10:48:51]POST finish read [10:48:51]Found Content-Length = 677 [10:48:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610416", "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:51]execute_script... [10:48: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)610416", "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:51]POST & json_proto [10:48:51]process_json_proto [10:48:51]json parsed OK: [10:48:51]protocol is kg_v1.0 [10:48:51]action value=close_receipt [10:48:51]process_action close_receipt [10:48:51]cmd_close_receipt [10:48:51]MH_GetDate [10:48:51]Write to MH i2c: F0 00 00 AF 06 A4 [10:48:51]Write i2c OK [10:48:51]MH_I2C_Read... [10:48:51]Read from MH i2c: F0 [10:48:51]MH_I2C_Read... [10:48:51]Read from MH i2c: F0 09 00 [10:48:51]MH_I2C_Read... [10:48:51]Read from MH i2c: F0 09 00 AF 06 00 14 C5 A8 66 C6 D4 6E 66 02 [10:48:51]GetLastDocTimeStamp 1722336396 [10:48:51]current date 1722336532 [10:48:51]FM_GetShiftState [10:48:51]SAM_PROTO_GetShiftState [10:48:51]wFMCommunicate request_size=4 [10:48:51]MH_SAM_APDU [10:48:51]CAPDU: 80 13 01 00 [10:48:51]Write to MH i2c: E2 08 00 B0 06 80 13 01 00 00 00 00 00 33 [10:48:51]Write i2c OK [10:48:51]MH_I2C_Read... [10:48:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:51]Read from MH i2c: E2 [10:48:51]MH_I2C_Read... [10:48:51]Read from MH i2c: E2 0E 00 [10:48:51]MH_I2C_Read... [10:48:51]Read from MH i2c: E2 0E 00 B0 06 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E6 [10:48:51]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:48:51]wFMCommunicate OK [10:48:51]SAM_PROTO_GetShiftState done [10:48:51]FM_GetShiftState done [10:48:51]opened in 1722298218 [10:48:51]opened+sec_in_day 1722384618 [10:48:51]quantity*price = 50036 [10:48:51]sum+1 = 50037 [10:48: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 137 30.07.2024 10:48 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24762 ФПД: 150032089706682 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104852&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24762&fm=150032089706682&tin=02508201610067®Number=0000000000171247&sum=50000 [10:48:52]StoreToDocumentArchive [10:48:52]shift 48 fd 24762 [10:48:52]save to /storage/0048/doc_00024762 [10:48:52]save last doc name /storage/0048/doc_00024762 to /storage/kkm_last_doc_name [10:48:52]save OK [10:48:52]Clear old archive folders... [10:48:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:48:52]tlvbuf is 01D06040 [10:48:52]SAM_PROTO_ClearQueue [10:48:52]wFMCommunicate request_size=4 [10:48:52]MH_SAM_APDU [10:48:52]CAPDU: 80 09 00 00 [10:48:52]Write to MH i2c: E2 08 00 BD 06 80 09 00 00 00 00 00 00 35 [10:48:52]Write i2c OK [10:48:52]MH_I2C_Read... [10:48:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:48:53]Read from MH i2c: E2 [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: E2 03 00 [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: E2 03 00 BD 06 00 90 00 37 [10:48:53]RAPDU: 90 00 [10:48:53]wFMCommunicate OK [10:48:53]SAM_PROTO_ClearQueue done [10:48:53]KKMCreateOFDPacket [10:48:53]OFDProtocolAddRootSTLVToBuf [10:48:53]FM_MakeSignedData [10:48:53]FM_MakeSignedData [10:48:53]SAM_PROTO_SignData [10:48:53]wFMCommunicate request_size=4 [10:48:53]MH_SAM_APDU [10:48:53]CAPDU: 80 0D 01 02 [10:48:53]Write to MH i2c: E2 08 00 BE 06 80 0D 01 02 00 00 00 00 3D [10:48:53]Write i2c OK [10:48:53]MH_I2C_Read... [10:48:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:48:53]Read from MH i2c: E2 [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: E2 03 00 [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: E2 03 00 BE 06 00 90 00 38 [10:48:53]RAPDU: 90 00 [10:48:53]wFMCommunicate OK [10:48:53]wFMCommunicate request_size=255 [10:48:53]MH_SAM_APDU [10:48:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 89 00 00 00 F4 03 04 00 14 C5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BA 60 00 00 35 04 06 00 88 [10:48:53]Write to MH i2c: E2 02 01 BF 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 89 00 00 00 F4 03 04 00 14 C5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BA 60 00 00 35 04 06 00 88 00 00 FB [10:48:53]Write i2c OK [10:48:53]MH_I2C_Read... [10:48:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:53]Read from MH i2c: E2 [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: E2 03 00 [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: E2 03 00 BF 06 00 90 00 39 [10:48:53]RAPDU: 90 00 [10:48:53]wFMCommunicate OK [10:48:53]wFMCommunicate request_size=10 [10:48:53]MH_SAM_APDU [10:48:53]CAPDU: 80 0D 02 02 05 74 11 69 70 BA [10:48:53]Write to MH i2c: E2 0D 00 C0 06 80 0D 02 02 05 00 74 11 69 70 BA 00 00 62 [10:48:53]Write i2c OK [10:48:53]MH_I2C_Read... [10:48:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:53]Read from MH i2c: E2 [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: E2 03 00 [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: E2 03 00 C0 06 00 90 00 3A [10:48:53]RAPDU: 90 00 [10:48:53]wFMCommunicate OK [10:48:53]wFMCommunicate request_size=4 [10:48:53]MH_SAM_APDU [10:48:53]CAPDU: 80 0D 03 02 [10:48:53]Write to MH i2c: E2 08 00 C1 06 80 0D 03 02 00 00 00 00 42 [10:48:53]Write i2c OK [10:48:53]MH_I2C_Read... [10:48:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:48:53]Read from MH i2c: E2 [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: E2 0B 00 [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: E2 0B 00 C1 06 00 B0 F8 BB DD AF 1B E5 CC 90 00 FE [10:48:53]RAPDU: B0 F8 BB DD AF 1B E5 CC 90 00 [10:48:53]wFMCommunicate OK [10:48:53]SAM_PROTO_SignData done [10:48:53]FM_MakeSignedData done [10:48:53]CreateOFDProtocolMessage [10:48:53]wFMCommunicate request_size=4 [10:48:53]MH_SAM_APDU [10:48:53]CAPDU: 80 11 00 00 [10:48:53]Write to MH i2c: E2 08 00 C2 06 80 11 00 00 00 00 00 00 42 [10:48:53]Write i2c OK [10:48:53]MH_I2C_Read... [10:48:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:53]Read from MH i2c: E2 [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: E2 17 00 [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: E2 17 00 C2 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 98 [10:48:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:48:53]wFMCommunicate OK [10:48:53]CreateOFDProtocolMessage done [10:48:53]OFDSenderStorePacket 24762 [10:48:53]StoreOFDPacket docnum=24762 [10:48:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 19 10 07 01 16 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 89 00 00 00 F4 03 04 00 14 C5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BA 60 00 00 35 04 06 00 88 74 11 69 70 BA B0 F8 BB DD AF 1B E5 CC [10:48:53]CheckFolder [10:48:53]dirname=/storage/ofd_packets [10:48:53]CheckFolder done [10:48:53]ProducePacketName [10:48:53]name=ofd_packets/00024762 [10:48:53]NVStorageSaveData ofd_packets/00024762 [10:48:53]File name is /storage/ofd_packets/00024762 [10:48:53]Write 301 bytes [10:48:53]NVStorageSaveData done [10:48:53]OFDSenderStorePacket done [10:48:53]KKMCreateOFDPacket done [10:48:53]NVStorageSaveData kkm_last_timestamp [10:48:53]File name is /storage/kkm_last_timestamp [10:48:53]Write 4 bytes [10:48:53]NVStorageSaveData done [10:48:53]ExternCall_PrintAddStr [10:48:53]wPrintStart [10:48:53]Write to MH i2c: 01 00 00 C3 06 C9 [10:48:53]Write i2c OK [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: 01 [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: 01 07 00 [10:48:53]MH_I2C_Read... [10:48:53]Read from MH i2c: 01 07 00 C3 06 00 00 00 00 00 FF 0F DE [10:48:53]RasterBufferAndPrint [10:48:53]line Счет N : (1)610416 [10:48:53]line ИНН: 02508201610067 [10:48:53]line Контрольно-Кассовый Чек [10:48:53]line ПРОДАЖА [10:48:53]line ТРК (МРК, ГНК) : 52 [10:48:53]line Товар: 2710124130 [10:48:53]line Аи-92-К-2 [10:48:53]line 7.380 * 67.80 [10:48:53]line = 500.36 [10:48:53]line НДС 12% НСП 1% [10:48:53]line > о реализуемом товаре [10:48:53]line ОКРУГЛЕНИЕ: -0.36 [10:48:53]line ИТОГО: 500.00 [10:48:53]line Внесено: 500.00 [10:48:53]line СДАЧА: 0.00 [10:48:53]line НСП 1% : 4.43 [10:48:53]line НДС 12% : 53.14 [10:48:53]line Наличными: 500.00 [10:48:53]line Безнал.: 0.00 [10:48:53]line Место: АЗС № 127 "Партнер Нефть" [10:48:53]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [10:48:53]line СНО: Общий режим [10:48:53]line Чек 137 30.07.2024 10:48 [10:48:53]line Смена: 48 ФФД: 1.0 [10:48:53]line ЗНМ: 0300000158 [10:48:53]line РНМ: 0000000000171247 [10:48:53]line Версия ККМ: v1.0 [10:48:53]line ФМ: 0000000002098565 [10:48:53]line ФД: 24762 [10:48:53]line ФПД: 150032089706682 [10:48:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T104852&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24762&fm=150032089706682&tin=02508201610067®Number=0000000000171247&sum=50000 [10:48:53]OFD Sender: Processing packet 24762 [packets to send 29, broken 28] [10:48:53]ProducePacketName [10:48:53]name=ofd_packets/00024762 [10:48:53]OFD Sender: To server: pG, [10:48:53]CommunicateWithHost lk.salyk.kg:30040 [10:48:53]ConnectInit lk.salyk.kg [10:48:53]written 0, free lines is 4095 [10:48:53]Connected sock=10 [10:48:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 19 10 07 01 16 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 89 00 00 00 F4 03 04 00 14 C5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BA 60 00 00 35 04 06 00 88 74 11 69 70 BA B0 F8 BB DD AF 1B E5 CC [10:48:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 7E 6F 47 00 26 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 32 30 39 38 35 36 35 10 04 04 00 BA 60 00 00 F4 03 04 00 A3 70 A8 66 B6 04 01 00 00 D5 0F 9B A7 5D E5 E8 9B [10:48:54]CommunicateWithHost err = 0 [10:48:54]CheckOFDResponse [10:48:54]1017 (14) - 77093643461234 [10:48:54]1041 (16) - 0000000002098565 [10:48:54]1040 (4) - 24762 [10:48:54]1012 (4) - 30.07.2024 04:48 [10:48:54]1206 (1) - 0 [10:48:54]OFD Sender: Remove packet 24762 [10:48:54]ProducePacketName [10:48:54]name=ofd_packets/00024762 [10:48:54]NVStorageDeleteData [10:48:54]Write to MH i2c: 01 00 00 EE 06 F4 [10:48:54]Write i2c OK [10:48:54]MH_I2C_Read... [10:48:54]Read from MH i2c: 01 [10:48:54]MH_I2C_Read... [10:48:54]Read from MH i2c: 01 07 00 [10:48:54]MH_I2C_Read... [10:48:54]Read from MH i2c: 01 07 00 EE 06 00 00 00 00 00 F6 0C FD [10:48:54]RasterBufferAndPrint [10:48:54]line [10:48:54]line [10:48:54]line [10:48:54]line [10:48:54]line [10:48:54]written 0, free lines is 3325 [10:48:54]MH_Cut [10:48:54]Write to MH i2c: D1 01 00 F5 06 01 CD [10:48:54]Write i2c OK [10:48:54]MH_I2C_Read... [10:48:54]Read from MH i2c: D1 [10:48:54]MH_I2C_Read... [10:48:54]Read from MH i2c: D1 01 00 [10:48:54]MH_I2C_Read... [10:48:54]Read from MH i2c: D1 01 00 F5 06 00 CC [10:48:54]Write to MH i2c: 01 00 00 F6 06 FC [10:48:54]Write i2c OK [10:48:54]MH_I2C_Read... [10:48:54]OFD Sender: No OFD packet to send [10:48:54]*** Cut start [10:48:54]*** Partial cut [10:48:54]*** CUTSNS_PIN = 1 [10:48:55]*** CUTSNS_PIN = 0 [10:48:55]*** Brake cut motor [10:48:55]Read from MH i2c: 01 [10:48:55]MH_I2C_Read... [10:48:55]*** Stop cut motor [10:48:55]*** Cut end [10:48:55]Read from MH i2c: 01 07 00 [10:48:55]MH_I2C_Read... [10:48:55]Read from MH i2c: 01 07 00 F6 06 00 00 00 00 00 FF 0F 11 [10:48:55]process_action close_receipt done [10:48:55]requested_data is exist [10:48:55]produce_requested_data [10:48:55]requested_item fm.sn is exist - process it [10:48:55]wFMCommunicate request_size=4 [10:48:55]MH_SAM_APDU [10:48:55]CAPDU: 80 11 00 00 [10:48:55]Write to MH i2c: E2 08 00 F7 06 80 11 00 00 00 00 00 00 77 [10:48:55]Write i2c OK [10:48:55]MH_I2C_Read... [10:48:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:55]Read from MH i2c: E2 [10:48:55]MH_I2C_Read... [10:48:55]Read from MH i2c: E2 17 00 [10:48:55]MH_I2C_Read... [10:48:55]Read from MH i2c: E2 17 00 F7 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 CD [10:48:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:48:55]wFMCommunicate OK [10:48:55]requested_item fd.num is exist - process it [10:48:55]SAM_PROTO_GetFieldsCounters [10:48:55]wFMCommunicate request_size=4 [10:48:55]MH_SAM_APDU [10:48:55]CAPDU: 80 13 00 00 [10:48:55]Write to MH i2c: E2 08 00 F8 06 80 13 00 00 00 00 00 00 7A [10:48:55]Write i2c OK [10:48:55]MH_I2C_Read... [10:48:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:48:55]Read from MH i2c: E2 [10:48:55]MH_I2C_Read... [10:48:55]Read from MH i2c: E2 62 00 [10:48:55]MH_I2C_Read... [10:48:55]Read from MH i2c: E2 62 00 F8 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BA 60 00 00 0E 04 04 00 30 00 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 80 [10:48:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BA 60 00 00 0E 04 04 00 30 00 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 [10:48:55]wFMCommunicate OK [10:48:55]SAM_PROTO_GetFieldsCounters done [10:48:55]requested_item shift.num is exist - process it [10:48:55]requested_item shift.opened is exist - process it [10:48:55]req_shift_opened [10:48:55]FM_GetShiftState [10:48:55]SAM_PROTO_GetShiftState [10:48:55]wFMCommunicate request_size=4 [10:48:55]MH_SAM_APDU [10:48:55]CAPDU: 80 13 01 00 [10:48:55]Write to MH i2c: E2 08 00 F9 06 80 13 01 00 00 00 00 00 7C [10:48:55]Write i2c OK [10:48:55]MH_I2C_Read... [10:48:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:55]Read from MH i2c: E2 [10:48:55]MH_I2C_Read... [10:48:55]Read from MH i2c: E2 0E 00 [10:48:55]MH_I2C_Read... [10:48:55]Read from MH i2c: E2 0E 00 F9 06 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 2F [10:48:55]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:48:55]wFMCommunicate OK [10:48:55]SAM_PROTO_GetShiftState done [10:48:55]FM_GetShiftState done [10:48:55]req_shift_opened done [10:48:55]requested_item shift.open_date is exist - process it [10:48:55]req_shift_open_date [10:48:55]req_shift_open_date done [10:48:55]produce_requested_data done [10:48:55]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24762,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [10:48:55]process_action_free close_receipt [10:48:55]json_value_free [10:48:55]json_value_free done [10:48:55]process_json_proto returns [10:48:55]Send response to host [10:48:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24762,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [10:48:55]free response buf [10:48:55]execute_script done [10:48:55]execute_script returns [10:48:55]free content buf [10:48:55]Sock 9.Close socket [10:48:55]Sock 9.Thread stoped [10:48:59]OFD Sender: No OFD packet to send [10:49:04]OFD Sender: No OFD packet to send [10:49:09]OFD Sender: No OFD packet to send [10:49:14]OFD Sender: No OFD packet to send [10:49:19]accept exits with 7 [10:49:19]New connection [10:49:19]New thread 3067309412 created [10:49:19]Thread 3067452772 joined [10:49:19]Waiting for new connection... [10:49:19] Sock 7.Parse request [10:49:19]Sock 7.Check first char [10:49:19]Sock 7.First char is OK [10:49:19]request: POST /json_proto HTTP/1.0 [10:49:19]Method: POST [10:49:19]URL: /json_proto [10:49:19]Method is POST - this is cgi request [10:49:19]url: /json_proto [10:49:19]query_string will be loaded in cgi processing [10:49:19]execute_cgi json_proto POST (null) [10:49:19]execute_cgi path=json_proto method=POST [10:49:19]POST find Content-Length [10:49:19]Host: 172.17.45.131:8080 [10:49:19]Content-Length: 1191 [10:49:19]Content-Type: application/json [10:49:19] [10:49:19]POST finish read [10:49:19]Found Content-Length = 1191 [10:49: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610415\u000A30.07.2024 10:39\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 20.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1514.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\u000A03008\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:19]execute_script... [10:49:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610415\u000A30.07.2024 10:39\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 20.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1514.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\u000A03008\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:19]POST & json_proto [10:49:19]process_json_proto [10:49:19]json parsed OK: [10:49:19]protocol is kg_v1.0 [10:49:19]action value=print_text [10:49:19]process_action print_text [10:49:19]cmd_print_text [10:49:19]ExternCall_PrintAddStr [10:49:19]wPrintStart [10:49:19]Write to MH i2c: 01 00 00 FA 06 00 [10:49:19]Write i2c OK [10:49:19]MH_I2C_Read... [10:49:19]Read from MH i2c: 01 [10:49:19]MH_I2C_Read... [10:49:19]Read from MH i2c: 01 07 00 [10:49:19]MH_I2C_Read... [10:49:19]Read from MH i2c: 01 07 00 FA 06 00 00 00 00 00 FF 0F 15 [10:49:19]RasterBufferAndPrint [10:49:19]line *****ТОВАРНЫЙ ЧЕК***** [10:49:19]line АЗС 127 [10:49:19]line Партнер нефть [10:49:19]line 02508201610067 [10:49:19]line Кассир : Масалиев Н. [10:49:19]line Счет N : (1)610415 [10:49:19]line 30.07.2024 10:39 [10:49:19]line ПРОДАЖА [10:49:19]line ТРК (МРК, ГНК): 2 [10:49:19]line Вид ГСМ : 2710194210 [10:49:19]line ДТ-К-2 [10:49:19]line 20.000 x 75.70 [10:49:19]line ИТОГ: 1514.00 [10:49:19]line Тип оплаты: Талоны: Топливная Карта [10:49:19]line 03008 [10:49:19]line ______________________ [10:49:19]line (подпись) [10:49:19]written 0, free lines is 4095 [10:49:19]OFD Sender: No OFD packet to send [10:49:19]Write to MH i2c: 01 00 00 0E 07 15 [10:49:19]Write i2c OK [10:49:19]MH_I2C_Read... [10:49:19]Read from MH i2c: 01 [10:49:19]MH_I2C_Read... [10:49:19]Read from MH i2c: 01 07 00 [10:49:19]MH_I2C_Read... [10:49:19]Read from MH i2c: 01 07 00 0E 07 00 00 00 00 00 0D 0E 37 [10:49:19]RasterBufferAndPrint [10:49:19]line [10:49:19]line [10:49:19]line [10:49:19]line [10:49:19]line [10:49:19]written 0, free lines is 3599 [10:49:19]MH_Cut [10:49:19]Write to MH i2c: D1 01 00 15 07 01 EE [10:49:19]Write i2c OK [10:49:19]MH_I2C_Read... [10:49:19]Read from MH i2c: D1 [10:49:19]MH_I2C_Read... [10:49:19]Read from MH i2c: D1 01 00 [10:49:19]MH_I2C_Read... [10:49:19]Read from MH i2c: D1 01 00 15 07 00 ED [10:49:19]Write to MH i2c: 01 00 00 16 07 1D [10:49:19]Write i2c OK [10:49:19]MH_I2C_Read... [10:49:20]*** Cut start [10:49:20]*** Partial cut [10:49:20]*** CUTSNS_PIN = 1 [10:49:20]*** CUTSNS_PIN = 0 [10:49:20]*** Brake cut motor [10:49:20]Read from MH i2c: 01 [10:49:20]MH_I2C_Read... [10:49:20]*** Stop cut motor [10:49:20]*** Cut end [10:49:20]Read from MH i2c: 01 07 00 [10:49:20]MH_I2C_Read... [10:49:20]Read from MH i2c: 01 07 00 16 07 00 00 00 00 00 FF 0F 32 [10:49:20]process_action print_text done [10:49:20]requested_data is exist [10:49:20]produce_requested_data [10:49:20]requested_item fm.sn is exist - process it [10:49:20]wFMCommunicate request_size=4 [10:49:20]MH_SAM_APDU [10:49:20]CAPDU: 80 11 00 00 [10:49:20]Write to MH i2c: E2 08 00 17 07 80 11 00 00 00 00 00 00 98 [10:49:20]Write i2c OK [10:49:20]MH_I2C_Read... [10:49:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:20]Read from MH i2c: E2 [10:49:20]MH_I2C_Read... [10:49:20]Read from MH i2c: E2 17 00 [10:49:20]MH_I2C_Read... [10:49:20]Read from MH i2c: E2 17 00 17 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 EE [10:49:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:49:20]wFMCommunicate OK [10:49:20]requested_item fd.num is exist - process it [10:49:20]SAM_PROTO_GetFieldsCounters [10:49:20]wFMCommunicate request_size=4 [10:49:20]MH_SAM_APDU [10:49:20]CAPDU: 80 13 00 00 [10:49:20]Write to MH i2c: E2 08 00 18 07 80 13 00 00 00 00 00 00 9B [10:49:20]Write i2c OK [10:49:20]MH_I2C_Read... [10:49:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:49:21]Read from MH i2c: E2 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: E2 62 00 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: E2 62 00 18 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BA 60 00 00 0E 04 04 00 30 00 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 A1 [10:49:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BA 60 00 00 0E 04 04 00 30 00 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 [10:49:21]wFMCommunicate OK [10:49:21]SAM_PROTO_GetFieldsCounters done [10:49:21]requested_item shift.num is exist - process it [10:49:21]requested_item shift.opened is exist - process it [10:49:21]req_shift_opened [10:49:21]FM_GetShiftState [10:49:21]SAM_PROTO_GetShiftState [10:49:21]wFMCommunicate request_size=4 [10:49:21]MH_SAM_APDU [10:49:21]CAPDU: 80 13 01 00 [10:49:21]Write to MH i2c: E2 08 00 19 07 80 13 01 00 00 00 00 00 9D [10:49:21]Write i2c OK [10:49:21]MH_I2C_Read... [10:49:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:21]Read from MH i2c: E2 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: E2 0E 00 [10:49:21]MH_I2C_Read... [10:49:21]Read from MH i2c: E2 0E 00 19 07 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 50 [10:49:21]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:49:21]wFMCommunicate OK [10:49:21]SAM_PROTO_GetShiftState done [10:49:21]FM_GetShiftState done [10:49:21]req_shift_opened done [10:49:21]requested_item shift.open_date is exist - process it [10:49:21]req_shift_open_date [10:49:21]req_shift_open_date done [10:49:21]produce_requested_data done [10:49:21]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24762,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [10:49:21]process_action_free print_text [10:49:21]json_value_free [10:49:21]json_value_free done [10:49:21]process_json_proto returns [10:49:21]Send response to host [10:49:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24762,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [10:49:21]free response buf [10:49:21]execute_script done [10:49:21]execute_script returns [10:49:21]free content buf [10:49:21]Sock 7.Close socket [10:49:21]Sock 7.Thread stoped [10:49:24]OFD Sender: No OFD packet to send [10:49:29]OFD Sender: No OFD packet to send [10:49:34]OFD Sender: No OFD packet to send [10:49:39]OFD Sender: No OFD packet to send [10:49:44]OFD Sender: No OFD packet to send [10:49:49]OFD Sender: No OFD packet to send [10:49:54]OFD Sender: No OFD packet to send [10:49:59]OFD Sender: No OFD packet to send [10:50:04]OFD Sender: No OFD packet to send [10:50:09]OFD Sender: No OFD packet to send [10:50:14]OFD Sender: No OFD packet to send [10:50:19]OFD Sender: No OFD packet to send [10:50:24]OFD Sender: No OFD packet to send [10:50:29]OFD Sender: No OFD packet to send [10:50:34]OFD Sender: No OFD packet to send [10:50:39]OFD Sender: No OFD packet to send [10:50:44]OFD Sender: No OFD packet to send [10:50:49]OFD Sender: No OFD packet to send [10:50:54]OFD Sender: No OFD packet to send [10:50:59]OFD Sender: No OFD packet to send [10:51:04]OFD Sender: No OFD packet to send [10:51:09]OFD Sender: No OFD packet to send [10:51:14]OFD Sender: No OFD packet to send [10:51:19]OFD Sender: No OFD packet to send [10:51:24]OFD Sender: No OFD packet to send [10:51:29]OFD Sender: No OFD packet to send [10:51:34]OFD Sender: No OFD packet to send [10:51:39]OFD Sender: No OFD packet to send [10:51:44]OFD Sender: No OFD packet to send [10:51:49]OFD Sender: No OFD packet to send [10:51:54]OFD Sender: No OFD packet to send [10:51:59]OFD Sender: No OFD packet to send [10:52:04]OFD Sender: No OFD packet to send [10:52:09]OFD Sender: No OFD packet to send [10:52:14]OFD Sender: No OFD packet to send [10:52:19]OFD Sender: No OFD packet to send [10:52:24]OFD Sender: No OFD packet to send [10:52:29]OFD Sender: No OFD packet to send [10:52:34]OFD Sender: No OFD packet to send [10:52:39]OFD Sender: No OFD packet to send [10:52:44]OFD Sender: No OFD packet to send [10:52:49]OFD Sender: No OFD packet to send [10:52:50]accept exits with 9 [10:52:50]New connection [10:52:50]New thread 3067452772 created [10:52:50]Thread 3067309412 joined [10:52:50]Waiting for new connection... [10:52:50] Sock 9.Parse request [10:52:50]Sock 9.Check first char [10:52:50]Sock 9.First char is OK [10:52:50]request: POST /json_proto HTTP/1.0 [10:52:50]Method: POST [10:52:50]URL: /json_proto [10:52:50]Method is POST - this is cgi request [10:52:50]url: /json_proto [10:52:50]query_string will be loaded in cgi processing [10:52:50]execute_cgi json_proto POST (null) [10:52:50]execute_cgi path=json_proto method=POST [10:52:50]POST find Content-Length [10:52:50]Host: 172.17.45.131:8080 [10:52:50]Content-Length: 819 [10:52:50]Content-Type: application/json [10:52:50] [10:52:50]POST finish read [10:52:50]Found Content-Length = 819 [10:52:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610418", "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" ] } } [10:52:50]execute_script... [10:52: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)610418", "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" ] } } [10:52:50]POST & json_proto [10:52:50]process_json_proto [10:52:50]json parsed OK: [10:52:50]protocol is kg_v1.0 [10:52:50]action value=close_receipt [10:52:50]process_action close_receipt [10:52:50]cmd_close_receipt [10:52:50]MH_GetDate [10:52:50]Write to MH i2c: F0 00 00 1A 07 10 [10:52:50]Write i2c OK [10:52:50]MH_I2C_Read... [10:52:50]Read from MH i2c: F0 [10:52:50]MH_I2C_Read... [10:52:50]Read from MH i2c: F0 09 00 [10:52:50]MH_I2C_Read... [10:52:50]Read from MH i2c: F0 09 00 1A 07 00 03 C6 A8 66 C6 D4 6E 66 5E [10:52:50]GetLastDocTimeStamp 1722336532 [10:52:50]current date 1722336771 [10:52:50]FM_GetShiftState [10:52:50]SAM_PROTO_GetShiftState [10:52:50]wFMCommunicate request_size=4 [10:52:50]MH_SAM_APDU [10:52:50]CAPDU: 80 13 01 00 [10:52:50]Write to MH i2c: E2 08 00 1B 07 80 13 01 00 00 00 00 00 9F [10:52:50]Write i2c OK [10:52:50]MH_I2C_Read... [10:52:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:50]Read from MH i2c: E2 [10:52:50]MH_I2C_Read... [10:52:50]Read from MH i2c: E2 0E 00 [10:52:50]MH_I2C_Read... [10:52:50]Read from MH i2c: E2 0E 00 1B 07 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 52 [10:52:50]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:52:50]wFMCommunicate OK [10:52:50]SAM_PROTO_GetShiftState done [10:52:50]FM_GetShiftState done [10:52:50]opened in 1722298218 [10:52:50]opened+sec_in_day 1722384618 [10:52:50]quantity*price = 100005 [10:52:50]sum+1 = 100006 [10:52:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 138 30.07.2024 10:52 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002098565 ФД: 24763 ФПД: 205621845748439 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T105251&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24763&fm=205621845748439&tin=02508201610067®Number=0000000000171247&sum=100005 [10:52:51]StoreToDocumentArchive [10:52:51]shift 48 fd 24763 [10:52:51]save to /storage/0048/doc_00024763 [10:52:51]save last doc name /storage/0048/doc_00024763 to /storage/kkm_last_doc_name [10:52:51]save OK [10:52:51]Clear old archive folders... [10:52:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:52:51]tlvbuf is 01CF9A60 [10:52:51]SAM_PROTO_ClearQueue [10:52:51]wFMCommunicate request_size=4 [10:52:51]MH_SAM_APDU [10:52:51]CAPDU: 80 09 00 00 [10:52:51]Write to MH i2c: E2 08 00 28 07 80 09 00 00 00 00 00 00 A1 [10:52:51]Write i2c OK [10:52:51]MH_I2C_Read... [10:52:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:52:52]Read from MH i2c: E2 [10:52:52]MH_I2C_Read... [10:52:52]Read from MH i2c: E2 03 00 [10:52:52]MH_I2C_Read... [10:52:52]Read from MH i2c: E2 03 00 28 07 00 90 00 A3 [10:52:52]RAPDU: 90 00 [10:52:52]wFMCommunicate OK [10:52:52]SAM_PROTO_ClearQueue done [10:52:52]KKMCreateOFDPacket [10:52:52]OFDProtocolAddRootSTLVToBuf [10:52:52]FM_MakeSignedData [10:52:52]FM_MakeSignedData [10:52:52]SAM_PROTO_SignData [10:52:52]wFMCommunicate request_size=4 [10:52:52]MH_SAM_APDU [10:52:52]CAPDU: 80 0D 01 02 [10:52:52]Write to MH i2c: E2 08 00 29 07 80 0D 01 02 00 00 00 00 A9 [10:52:52]Write i2c OK [10:52:52]MH_I2C_Read... [10:52:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:52:52]Read from MH i2c: E2 [10:52:52]MH_I2C_Read... [10:52:52]Read from MH i2c: E2 03 00 [10:52:52]MH_I2C_Read... [10:52:52]Read from MH i2c: E2 03 00 29 07 00 90 00 A4 [10:52:52]RAPDU: 90 00 [10:52:52]wFMCommunicate OK [10:52:52]wFMCommunicate request_size=255 [10:52:52]MH_SAM_APDU [10:52:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8A 00 00 00 F4 03 04 00 03 C6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BB 60 00 00 35 04 06 00 BB [10:52:52]Write to MH i2c: E2 02 01 2A 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 8A 00 00 00 F4 03 04 00 03 C6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BB 60 00 00 35 04 06 00 BB 00 00 25 [10:52:52]Write i2c OK [10:52:52]MH_I2C_Read... [10:52:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:52]Read from MH i2c: E2 [10:52:52]MH_I2C_Read... [10:52:52]Read from MH i2c: E2 03 00 [10:52:52]MH_I2C_Read... [10:52:52]Read from MH i2c: E2 03 00 2A 07 00 90 00 A5 [10:52:52]RAPDU: 90 00 [10:52:52]wFMCommunicate OK [10:52:52]wFMCommunicate request_size=10 [10:52:52]MH_SAM_APDU [10:52:52]CAPDU: 80 0D 02 02 05 03 11 12 EA D7 [10:52:52]Write to MH i2c: E2 0D 00 2B 07 80 0D 02 02 05 00 03 11 12 EA D7 00 00 9D [10:52:52]Write i2c OK [10:52:52]MH_I2C_Read... [10:52:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:52:52]Read from MH i2c: E2 [10:52:52]MH_I2C_Read... [10:52:52]Read from MH i2c: E2 03 00 [10:52:52]MH_I2C_Read... [10:52:52]Read from MH i2c: E2 03 00 2B 07 00 90 00 A6 [10:52:52]RAPDU: 90 00 [10:52:52]wFMCommunicate OK [10:52:52]wFMCommunicate request_size=4 [10:52:52]MH_SAM_APDU [10:52:52]CAPDU: 80 0D 03 02 [10:52:52]Write to MH i2c: E2 08 00 2C 07 80 0D 03 02 00 00 00 00 AE [10:52:52]Write i2c OK [10:52:52]MH_I2C_Read... [10:52:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:52:52]Read from MH i2c: E2 [10:52:52]MH_I2C_Read... [10:52:52]Read from MH i2c: E2 0B 00 [10:52:52]MH_I2C_Read... [10:52:52]Read from MH i2c: E2 0B 00 2C 07 00 0D FB C8 E1 00 0D 46 01 90 00 B4 [10:52:52]RAPDU: 0D FB C8 E1 00 0D 46 01 90 00 [10:52:52]wFMCommunicate OK [10:52:52]SAM_PROTO_SignData done [10:52:52]FM_MakeSignedData done [10:52:52]CreateOFDProtocolMessage [10:52:52]wFMCommunicate request_size=4 [10:52:52]MH_SAM_APDU [10:52:52]CAPDU: 80 11 00 00 [10:52:52]Write to MH i2c: E2 08 00 2D 07 80 11 00 00 00 00 00 00 AE [10:52:52]Write i2c OK [10:52:52]MH_I2C_Read... [10:52:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:52]Read from MH i2c: E2 [10:52:52]MH_I2C_Read... [10:52:52]Read from MH i2c: E2 17 00 [10:52:52]MH_I2C_Read... [10:52:52]Read from MH i2c: E2 17 00 2D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 04 [10:52:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:52:52]wFMCommunicate OK [10:52:52]CreateOFDProtocolMessage done [10:52:52]OFDSenderStorePacket 24763 [10:52:52]StoreOFDPacket docnum=24763 [10:52:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 0C 9F 07 01 BC 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8A 00 00 00 F4 03 04 00 03 C6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BB 60 00 00 35 04 06 00 BB 03 11 12 EA D7 0D FB C8 E1 00 0D 46 01 [10:52:52]CheckFolder [10:52:52]dirname=/storage/ofd_packets [10:52:52]CheckFolder done [10:52:52]ProducePacketName [10:52:52]name=ofd_packets/00024763 [10:52:52]NVStorageSaveData ofd_packets/00024763 [10:52:52]File name is /storage/ofd_packets/00024763 [10:52:52]Write 301 bytes [10:52:52]NVStorageSaveData done [10:52:52]OFDSenderStorePacket done [10:52:52]KKMCreateOFDPacket done [10:52:52]NVStorageSaveData kkm_last_timestamp [10:52:52]File name is /storage/kkm_last_timestamp [10:52:52]Write 4 bytes [10:52:52]NVStorageSaveData done [10:52:52]ExternCall_PrintAddStr [10:52:52]wPrintStart [10:52:52]Write to MH i2c: 01 00 00 2E 07 35 [10:52:52]Write i2c OK [10:52:52]MH_I2C_Read... [10:52:52]Read from MH i2c: 01 [10:52:52]MH_I2C_Read... [10:52:52]Read from MH i2c: 01 07 00 [10:52:52]MH_I2C_Read... [10:52:52]Read from MH i2c: 01 07 00 2E 07 00 00 00 00 00 FF 0F 4A [10:52:52]RasterBufferAndPrint [10:52:52]line Счет N : (1)610418 [10:52:52]line ИНН: 02508201610067 [10:52:52]line Контрольно-Кассовый Чек [10:52:52]line ПРОДАЖА [10:52:52]line ТРК (МРК, ГНК) : 42 [10:52:52]line Товар: 2710124130 [10:52:52]line Аи-92-К-2 [10:52:52]line 14.750 * 67.80 [10:52:52]line = 1000.05 [10:52:52]line НДС 12% НСП 1% [10:52:52]line > о реализуемом товаре [10:52:52]line ИТОГО: 1000.05 [10:52:52]line НСП 1% : 8.85 [10:52:52]line НДС 12% : 106.20 [10:52:52]line Наличными: 0.00 [10:52:52]line Безнал.: 1000.05 [10:52:52]line Место: АЗС № 127 "Партнер Нефть" [10:52:52]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [10:52:52]line СНО: Общий режим [10:52:52]line Чек 138 30.07.2024 10:52 [10:52:52]line Смена: 48 ФФД: 1.0 [10:52:52]line ЗНМ: 0300000158 [10:52:52]line РНМ: 0000000000171247 [10:52:52]line Версия ККМ: v1.0 [10:52:52]line Платежная система: Бакай Банк [10:52:52]line ФМ: 0000000002098565 [10:52:52]line ФД: 24763 [10:52:52]line ФПД: 205621845748439 [10:52:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T105251&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24763&fm=205621845748439&tin=02508201610067®Number=0000000000171247&sum=100005 [10:52:52]written 0, free lines is 4095 [10:52:52]OFD Sender: Processing packet 24763 [packets to send 29, broken 28] [10:52:52]ProducePacketName [10:52:52]name=ofd_packets/00024763 [10:52:52]OFD Sender: To server: pG, [10:52:52]CommunicateWithHost lk.salyk.kg:30040 [10:52:52]ConnectInit lk.salyk.kg [10:52:53]Connected sock=7 [10:52:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 0C 9F 07 01 BC 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8A 00 00 00 F4 03 04 00 03 C6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BB 60 00 00 35 04 06 00 BB 03 11 12 EA D7 0D FB C8 E1 00 0D 46 01 [10:52:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 97 70 47 00 61 D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BB 60 00 00 F4 03 04 00 92 71 A8 66 B6 04 01 00 00 10 2C F9 31 72 DB 1C 09 [10:52:53]CommunicateWithHost err = 0 [10:52:53]CheckOFDResponse [10:52:53]1017 (14) - 77093643461234 [10:52:53]1041 (16) - 0000000002098565 [10:52:53]1040 (4) - 24763 [10:52:53]1012 (4) - 30.07.2024 04:52 [10:52:53]1206 (1) - 0 [10:52:53]OFD Sender: Remove packet 24763 [10:52:53]ProducePacketName [10:52:53]name=ofd_packets/00024763 [10:52:53]NVStorageDeleteData [10:52:53]Write to MH i2c: 01 00 00 58 07 5F [10:52:53]Write i2c OK [10:52:53]MH_I2C_Read... [10:52:53]Read from MH i2c: 01 [10:52:53]MH_I2C_Read... [10:52:53]Read from MH i2c: 01 07 00 [10:52:53]MH_I2C_Read... [10:52:53]Read from MH i2c: 01 07 00 58 07 00 00 00 00 00 10 0D 83 [10:52:53]RasterBufferAndPrint [10:52:53]line [10:52:53]line [10:52:53]line [10:52:53]line [10:52:53]line [10:52:53]written 0, free lines is 3351 [10:52:53]MH_Cut [10:52:53]Write to MH i2c: D1 01 00 5F 07 01 38 [10:52:53]Write i2c OK [10:52:53]MH_I2C_Read... [10:52:53]Read from MH i2c: D1 [10:52:53]MH_I2C_Read... [10:52:53]Read from MH i2c: D1 01 00 [10:52:53]MH_I2C_Read... [10:52:53]Read from MH i2c: D1 01 00 5F 07 00 37 [10:52:53]Write to MH i2c: 01 00 00 60 07 67 [10:52:53]Write i2c OK [10:52:53]MH_I2C_Read... [10:52:53]OFD Sender: No OFD packet to send [10:52:53]*** Cut start [10:52:53]*** Partial cut [10:52:53]*** CUTSNS_PIN = 1 [10:52:54]*** CUTSNS_PIN = 0 [10:52:54]*** Brake cut motor [10:52:54]Read from MH i2c: 01 [10:52:54]MH_I2C_Read... [10:52:54]*** Stop cut motor [10:52:54]Read from MH i2c: *** Cut end [10:52:54]01 07 00 [10:52:54]MH_I2C_Read... [10:52:54]Read from MH i2c: 01 07 00 60 07 00 00 00 00 00 FF 0F 7C [10:52:54]process_action close_receipt done [10:52:54]requested_data is exist [10:52:54]produce_requested_data [10:52:54]requested_item fm.sn is exist - process it [10:52:54]wFMCommunicate request_size=4 [10:52:54]MH_SAM_APDU [10:52:54]CAPDU: 80 11 00 00 [10:52:54]Write to MH i2c: E2 08 00 61 07 80 11 00 00 00 00 00 00 E2 [10:52:54]Write i2c OK [10:52:54]MH_I2C_Read... [10:52:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:52:54]Read from MH i2c: E2 [10:52:54]MH_I2C_Read... [10:52:54]Read from MH i2c: E2 17 00 [10:52:54]MH_I2C_Read... [10:52:54]Read from MH i2c: E2 17 00 61 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 38 [10:52:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:52:54]wFMCommunicate OK [10:52:54]requested_item fd.num is exist - process it [10:52:54]SAM_PROTO_GetFieldsCounters [10:52:54]wFMCommunicate request_size=4 [10:52:54]MH_SAM_APDU [10:52:54]CAPDU: 80 13 00 00 [10:52:54]Write to MH i2c: E2 08 00 62 07 80 13 00 00 00 00 00 00 E5 [10:52:54]Write i2c OK [10:52:54]MH_I2C_Read... [10:52:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:52:54]Read from MH i2c: E2 [10:52:54]MH_I2C_Read... [10:52:54]Read from MH i2c: E2 62 00 [10:52:54]MH_I2C_Read... [10:52:54]Read from MH i2c: E2 62 00 62 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BB 60 00 00 0E 04 04 00 30 00 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 EF [10:52:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BB 60 00 00 0E 04 04 00 30 00 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 [10:52:54]wFMCommunicate OK [10:52:54]SAM_PROTO_GetFieldsCounters done [10:52:54]requested_item shift.num is exist - process it [10:52:54]requested_item shift.opened is exist - process it [10:52:54]req_shift_opened [10:52:54]FM_GetShiftState [10:52:54]SAM_PROTO_GetShiftState [10:52:54]wFMCommunicate request_size=4 [10:52:54]MH_SAM_APDU [10:52:54]CAPDU: 80 13 01 00 [10:52:54]Write to MH i2c: E2 08 00 63 07 80 13 01 00 00 00 00 00 E7 [10:52:54]Write i2c OK [10:52:54]MH_I2C_Read... [10:52:54]Read from MH i2c: E2 [10:52:54]MH_I2C_Read... [10:52:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:52:54]Read from MH i2c: E2 0E 00 [10:52:54]MH_I2C_Read... [10:52:54]Read from MH i2c: E2 0E 00 63 07 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 9A [10:52:54]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:52:54]wFMCommunicate OK [10:52:54]SAM_PROTO_GetShiftState done [10:52:54]FM_GetShiftState done [10:52:54]req_shift_opened done [10:52:54]requested_item shift.open_date is exist - process it [10:52:54]req_shift_open_date [10:52:54]req_shift_open_date done [10:52:54]produce_requested_data done [10:52:54]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24763,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [10:52:54]process_action_free close_receipt [10:52:54]json_value_free [10:52:54]json_value_free done [10:52:54]process_json_proto returns [10:52:54]Send response to host [10:52:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24763,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [10:52:54]free response buf [10:52:54]execute_script done [10:52:54]execute_script returns [10:52:54]free content buf [10:52:54]Sock 9.Close socket [10:52:54]Sock 9.Thread stoped [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:51]accept exits with 10 [10:53:51]New connection [10:53:51]New thread 3067309412 created [10:53:51]Thread 3067452772 joined [10:53:51]Waiting for new connection... [10:53:51] Sock 10.Parse request [10:53:51]Sock 10.Check first char [10:53:51]Sock 10.First char is OK [10:53:51]request: POST /json_proto HTTP/1.0 [10:53:51]Method: POST [10:53:51]URL: /json_proto [10:53:51]Method is POST - this is cgi request [10:53:51]url: /json_proto [10:53:51]query_string will be loaded in cgi processing [10:53:51]execute_cgi json_proto POST (null) [10:53:51]execute_cgi path=json_proto method=POST [10:53:51]POST find Content-Length [10:53:51]Host: 172.17.45.131:8080 [10:53:51]Content-Length: 1191 [10:53:51]Content-Type: application/json [10:53:51] [10:53:51]POST finish read [10:53:51]Found Content-Length = 1191 [10:53:51]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610417\u000A30.07.2024 10:43\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 39.640 x 75.70\u000A\u0418\u0422\u041E\u0413: 3000.75\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\u000A03842\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:53:51]execute_script... [10:53:51]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610417\u000A30.07.2024 10:43\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 39.640 x 75.70\u000A\u0418\u0422\u041E\u0413: 3000.75\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\u000A03842\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:53:51]POST & json_proto [10:53:51]process_json_proto [10:53:51]json parsed OK: [10:53:51]protocol is kg_v1.0 [10:53:51]action value=print_text [10:53:51]process_action print_text [10:53:51]cmd_print_text [10:53:51]ExternCall_PrintAddStr [10:53:51]wPrintStart [10:53:51]Write to MH i2c: 01 00 00 64 07 6B [10:53:51]Write i2c OK [10:53:51]MH_I2C_Read... [10:53:51]Read from MH i2c: 01 [10:53:51]MH_I2C_Read... [10:53:51]Read from MH i2c: 01 07 00 [10:53:51]MH_I2C_Read... [10:53:51]Read from MH i2c: 01 07 00 64 07 00 00 00 00 00 FF 0F 80 [10:53:51]RasterBufferAndPrint [10:53:51]line *****ТОВАРНЫЙ ЧЕК***** [10:53:51]line АЗС 127 [10:53:51]line Партнер нефть [10:53:51]line 02508201610067 [10:53:51]line Кассир : Масалиев Н. [10:53:51]line Счет N : (1)610417 [10:53:51]line 30.07.2024 10:43 [10:53:51]line ПРОДАЖА [10:53:51]line ТРК (МРК, ГНК): 1 [10:53:51]line Вид ГСМ : 2710194210 [10:53:51]line ДТ-К-2 [10:53:51]line 39.640 x 75.70 [10:53:51]line ИТОГ: 3000.75 [10:53:51]line Тип оплаты: Талоны: Топливная Карта [10:53:51]line 03842 [10:53:51]line ______________________ [10:53:51]line (подпись) [10:53:51]written 0, free lines is 4095 [10:53:51]Write to MH i2c: 01 00 00 78 07 7F [10:53:51]Write i2c OK [10:53:51]MH_I2C_Read... [10:53:51]Read from MH i2c: 01 [10:53:51]MH_I2C_Read... [10:53:51]Read from MH i2c: 01 07 00 [10:53:51]MH_I2C_Read... [10:53:51]Read from MH i2c: 01 07 00 78 07 00 00 00 00 00 0D 0E A1 [10:53:51]RasterBufferAndPrint [10:53:51]line [10:53:51]line [10:53:51]line [10:53:51]line [10:53:51]line [10:53:51]written 0, free lines is 3598 [10:53:51]MH_Cut [10:53:51]Write to MH i2c: D1 01 00 7F 07 01 58 [10:53:51]Write i2c OK [10:53:51]MH_I2C_Read... [10:53:51]Read from MH i2c: D1 [10:53:51]MH_I2C_Read... [10:53:51]Read from MH i2c: D1 01 00 [10:53:51]MH_I2C_Read... [10:53:51]Read from MH i2c: D1 01 00 7F 07 00 57 [10:53:51]Write to MH i2c: 01 00 00 80 07 87 [10:53:51]Write i2c OK [10:53:51]MH_I2C_Read... [10:53:52]*** Cut start [10:53:52]*** Partial cut [10:53:52]*** CUTSNS_PIN = 1 [10:53:52]*** CUTSNS_PIN = 0 [10:53:52]*** Brake cut motor [10:53:52]Read from MH i2c: 01 [10:53:52]MH_I2C_Read... [10:53:52]*** Stop cut motor [10:53:52]*** Cut end [10:53:52]Read from MH i2c: 01 07 00 [10:53:52]MH_I2C_Read... [10:53:52]Read from MH i2c: 01 07 00 80 07 00 00 00 00 00 FF 0F 9C [10:53:52]process_action print_text done [10:53:52]requested_data is exist [10:53:52]produce_requested_data [10:53:52]requested_item fm.sn is exist - process it [10:53:52]wFMCommunicate request_size=4 [10:53:52]MH_SAM_APDU [10:53:52]CAPDU: 80 11 00 00 [10:53:52]Write to MH i2c: E2 08 00 81 07 80 11 00 00 00 00 00 00 02 [10:53:52]Write i2c OK [10:53:52]MH_I2C_Read... [10:53:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:52]Read from MH i2c: E2 [10:53:52]MH_I2C_Read... [10:53:52]Read from MH i2c: E2 17 00 [10:53:52]MH_I2C_Read... [10:53:52]Read from MH i2c: E2 17 00 81 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 58 [10:53:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:53:52]wFMCommunicate OK [10:53:52]requested_item fd.num is exist - process it [10:53:52]SAM_PROTO_GetFieldsCounters [10:53:52]wFMCommunicate request_size=4 [10:53:52]MH_SAM_APDU [10:53:52]CAPDU: 80 13 00 00 [10:53:52]Write to MH i2c: E2 08 00 82 07 80 13 00 00 00 00 00 00 05 [10:53:52]Write i2c OK [10:53:52]MH_I2C_Read... [10:53:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:53:52]Read from MH i2c: E2 [10:53:52]MH_I2C_Read... [10:53:52]Read from MH i2c: E2 62 00 [10:53:52]MH_I2C_Read... [10:53:52]Read from MH i2c: E2 62 00 82 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BB 60 00 00 0E 04 04 00 30 00 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 0F [10:53:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BB 60 00 00 0E 04 04 00 30 00 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 [10:53:52]wFMCommunicate OK [10:53:52]SAM_PROTO_GetFieldsCounters done [10:53:52]requested_item shift.num is exist - process it [10:53:52]requested_item shift.opened is exist - process it [10:53:52]req_shift_opened [10:53:52]FM_GetShiftState [10:53:52]SAM_PROTO_GetShiftState [10:53:52]wFMCommunicate request_size=4 [10:53:52]MH_SAM_APDU [10:53:52]CAPDU: 80 13 01 00 [10:53:52]Write to MH i2c: E2 08 00 83 07 80 13 01 00 00 00 00 00 07 [10:53:52]Write i2c OK [10:53:52]MH_I2C_Read... [10:53:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:52]Read from MH i2c: E2 [10:53:52]MH_I2C_Read... [10:53:52]Read from MH i2c: E2 0E 00 [10:53:52]MH_I2C_Read... [10:53:52]Read from MH i2c: E2 0E 00 83 07 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 BA [10:53:52]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:53:52]wFMCommunicate OK [10:53:52]SAM_PROTO_GetShiftState done [10:53:52]FM_GetShiftState done [10:53:52]req_shift_opened done [10:53:52]requested_item shift.open_date is exist - process it [10:53:52]req_shift_open_date [10:53:52]req_shift_open_date done [10:53:52]produce_requested_data done [10:53:52]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24763,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [10:53:52]process_action_free print_text [10:53:52]json_value_free [10:53:52]json_value_free done [10:53:52]process_json_proto returns [10:53:52]Send response to host [10:53:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24763,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [10:53:52]free response buf [10:53:52]execute_script done [10:53:52]execute_script returns [10:53:52]free content buf [10:53:52]Sock 10.Close socket [10:53:52]Sock 10.Thread stoped [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:07]accept exits with 7 [10:55:07]New connection [10:55:07]New thread 3067452772 created [10:55:07]Thread 3067309412 joined [10:55:07]Waiting for new connection... [10:55:07] Sock 7.Parse request [10:55:07]Sock 7.Check first char [10:55:07]Sock 7.First char is OK [10:55:07]request: POST /json_proto HTTP/1.0 [10:55:07]Method: POST [10:55:07]URL: /json_proto [10:55:07]Method is POST - this is cgi request [10:55:07]url: /json_proto [10:55:07]query_string will be loaded in cgi processing [10:55:07]execute_cgi json_proto POST (null) [10:55:07]execute_cgi path=json_proto method=POST [10:55:07]POST find Content-Length [10:55:07]Host: 172.17.45.131:8080 [10:55:07]Content-Length: 677 [10:55:07]Content-Type: application/json [10:55:07] [10:55:07]POST finish read [10:55:07]Found Content-Length = 677 [10:55:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610419", "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" ] } } [10:55:07]execute_script... [10:55: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)610419", "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" ] } } [10:55:07]POST & json_proto [10:55:07]process_json_proto [10:55:07]json parsed OK: [10:55:07]protocol is kg_v1.0 [10:55:07]action value=close_receipt [10:55:07]process_action close_receipt [10:55:07]cmd_close_receipt [10:55:07]MH_GetDate [10:55:07]Write to MH i2c: F0 00 00 84 07 7A [10:55:07]Write i2c OK [10:55:07]MH_I2C_Read... [10:55:07]Read from MH i2c: F0 [10:55:07]MH_I2C_Read... [10:55:07]Read from MH i2c: F0 09 00 [10:55:07]MH_I2C_Read... [10:55:07]Read from MH i2c: F0 09 00 84 07 00 8C C6 A8 66 C6 D4 6E 66 51 [10:55:07]GetLastDocTimeStamp 1722336771 [10:55:07]current date 1722336908 [10:55:07]FM_GetShiftState [10:55:07]SAM_PROTO_GetShiftState [10:55:07]wFMCommunicate request_size=4 [10:55:07]MH_SAM_APDU [10:55:07]CAPDU: 80 13 01 00 [10:55:07]Write to MH i2c: E2 08 00 85 07 80 13 01 00 00 00 00 00 09 [10:55:07]Write i2c OK [10:55:07]MH_I2C_Read... [10:55:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:07]Read from MH i2c: E2 [10:55:07]MH_I2C_Read... [10:55:07]Read from MH i2c: E2 0E 00 [10:55:07]MH_I2C_Read... [10:55:07]Read from MH i2c: E2 0E 00 85 07 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 BC [10:55:07]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:55:07]wFMCommunicate OK [10:55:07]SAM_PROTO_GetShiftState done [10:55:07]FM_GetShiftState done [10:55:07]opened in 1722298218 [10:55:07]opened+sec_in_day 1722384618 [10:55:07]quantity*price = 65020 [10:55:07]sum+1 = 65021 [10:55:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 650.00 Внесено: 650.00 СДАЧА: 0.00 НСП 1% : 5.75 НДС 12% : 69.05 Наличными: 650.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 139 30.07.2024 10:55 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24764 ФПД: 222639685236610 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T105508&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24764&fm=222639685236610&tin=02508201610067®Number=0000000000171247&sum=65000 [10:55:08]StoreToDocumentArchive [10:55:08]shift 48 fd 24764 [10:55:08]save to /storage/0048/doc_00024764 [10:55:08]save last doc name /storage/0048/doc_00024764 to /storage/kkm_last_doc_name [10:55:08]save OK [10:55:08]Clear old archive folders... [10:55:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:55:08]tlvbuf is 01C9C380 [10:55:08]SAM_PROTO_ClearQueue [10:55:08]wFMCommunicate request_size=4 [10:55:08]MH_SAM_APDU [10:55:08]CAPDU: 80 09 00 00 [10:55:08]Write to MH i2c: E2 08 00 92 07 80 09 00 00 00 00 00 00 0B [10:55:08]Write i2c OK [10:55:08]MH_I2C_Read... [10:55:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:55:08]Read from MH i2c: E2 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: E2 03 00 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: E2 03 00 92 07 00 90 00 0D [10:55:08]RAPDU: 90 00 [10:55:08]wFMCommunicate OK [10:55:08]SAM_PROTO_ClearQueue done [10:55:08]KKMCreateOFDPacket [10:55:08]OFDProtocolAddRootSTLVToBuf [10:55:08]FM_MakeSignedData [10:55:08]FM_MakeSignedData [10:55:08]SAM_PROTO_SignData [10:55:08]wFMCommunicate request_size=4 [10:55:08]MH_SAM_APDU [10:55:08]CAPDU: 80 0D 01 02 [10:55:08]Write to MH i2c: E2 08 00 93 07 80 0D 01 02 00 00 00 00 13 [10:55:08]Write i2c OK [10:55:08]MH_I2C_Read... [10:55:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:55:08]Read from MH i2c: E2 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: E2 03 00 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: E2 03 00 93 07 00 90 00 0E [10:55:08]RAPDU: 90 00 [10:55:08]wFMCommunicate OK [10:55:08]wFMCommunicate request_size=255 [10:55:08]MH_SAM_APDU [10:55: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 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 8B 00 00 00 F4 03 04 00 8C C6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BC 60 00 00 35 04 06 00 CA [10:55:08]Write to MH i2c: E2 02 01 94 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 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 8B 00 00 00 F4 03 04 00 8C C6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BC 60 00 00 35 04 06 00 CA 00 00 63 [10:55:08]Write i2c OK [10:55:08]MH_I2C_Read... [10:55:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:08]Read from MH i2c: E2 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: E2 03 00 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: E2 03 00 94 07 00 90 00 0F [10:55:08]RAPDU: 90 00 [10:55:08]wFMCommunicate OK [10:55:08]wFMCommunicate request_size=10 [10:55:08]MH_SAM_APDU [10:55:08]CAPDU: 80 0D 02 02 05 7D 57 59 F7 82 [10:55:08]Write to MH i2c: E2 0D 00 95 07 80 0D 02 02 05 00 7D 57 59 F7 82 00 00 C6 [10:55:08]Write i2c OK [10:55:08]MH_I2C_Read... [10:55:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:08]Read from MH i2c: E2 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: E2 03 00 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: E2 03 00 95 07 00 90 00 10 [10:55:08]RAPDU: 90 00 [10:55:08]wFMCommunicate OK [10:55:08]wFMCommunicate request_size=4 [10:55:08]MH_SAM_APDU [10:55:08]CAPDU: 80 0D 03 02 [10:55:08]Write to MH i2c: E2 08 00 96 07 80 0D 03 02 00 00 00 00 18 [10:55:08]Write i2c OK [10:55:08]MH_I2C_Read... [10:55:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:55:08]Read from MH i2c: E2 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: E2 0B 00 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: E2 0B 00 96 07 00 74 C1 87 17 B5 B2 D6 92 90 00 BB [10:55:08]RAPDU: 74 C1 87 17 B5 B2 D6 92 90 00 [10:55:08]wFMCommunicate OK [10:55:08]SAM_PROTO_SignData done [10:55:08]FM_MakeSignedData done [10:55:08]CreateOFDProtocolMessage [10:55:08]wFMCommunicate request_size=4 [10:55:08]MH_SAM_APDU [10:55:08]CAPDU: 80 11 00 00 [10:55:08]Write to MH i2c: E2 08 00 97 07 80 11 00 00 00 00 00 00 18 [10:55:08]Write i2c OK [10:55:08]MH_I2C_Read... [10:55:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:08]Read from MH i2c: E2 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: E2 17 00 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: E2 17 00 97 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 6E [10:55:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:55:08]wFMCommunicate OK [10:55:08]CreateOFDProtocolMessage done [10:55:08]OFDSenderStorePacket 24764 [10:55:08]StoreOFDPacket docnum=24764 [10:55:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 41 39 07 01 63 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 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 8B 00 00 00 F4 03 04 00 8C C6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BC 60 00 00 35 04 06 00 CA 7D 57 59 F7 82 74 C1 87 17 B5 B2 D6 92 [10:55:08]CheckFolder [10:55:08]dirname=/storage/ofd_packets [10:55:08]CheckFolder done [10:55:08]ProducePacketName [10:55:08]name=ofd_packets/00024764 [10:55:08]NVStorageSaveData ofd_packets/00024764 [10:55:08]File name is /storage/ofd_packets/00024764 [10:55:08]Write 301 bytes [10:55:08]NVStorageSaveData done [10:55:08]OFDSenderStorePacket done [10:55:08]KKMCreateOFDPacket done [10:55:08]NVStorageSaveData kkm_last_timestamp [10:55:08]File name is /storage/kkm_last_timestamp [10:55:08]Write 4 bytes [10:55:08]NVStorageSaveData done [10:55:08]ExternCall_PrintAddStr [10:55:08]wPrintStart [10:55:08]Write to MH i2c: 01 00 00 98 07 9F [10:55:08]Write i2c OK [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: 01 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: 01 07 00 [10:55:08]MH_I2C_Read... [10:55:08]Read from MH i2c: 01 07 00 98 07 00 00 00 00 00 FF 0F B4 [10:55:08]RasterBufferAndPrint [10:55:08]line Счет N : (1)610419 [10:55:08]line ИНН: 02508201610067 [10:55:08]line Контрольно-Кассовый Чек [10:55:08]line ПРОДАЖА [10:55:08]line ТРК (МРК, ГНК) : 32 [10:55:08]line Товар: 2710124130 [10:55:08]line Аи-92-К-2 [10:55:08]line 9.590 * 67.80 [10:55:08]line = 650.20 [10:55:08]line НДС 12% НСП 1% [10:55:08]line > о реализуемом товаре [10:55:08]line ОКРУГЛЕНИЕ: -0.20 [10:55:08]line ИТОГО: 650.00 [10:55:08]line Внесено: 650.00 [10:55:08]line СДАЧА: 0.00 [10:55:08]line НСП 1% : 5.75 [10:55:08]line НДС 12% : 69.05 [10:55:08]line Наличными: 650.00 [10:55:08]line Безнал.: 0.00 [10:55:08]line Место: АЗС № 127 "Партнер Нефть" [10:55:08]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [10:55:08]line СНО: Общий режим [10:55:08]line Чек 139 30.07.2024 10:55 [10:55:08]line Смена: 48 ФФД: 1.0 [10:55:08]line ЗНМ: 0300000158 [10:55:08]line РНМ: 0000000000171247 [10:55:08]line Версия ККМ: v1.0 [10:55:08]line ФМ: 0000000002098565 [10:55:08]line ФД: 24764 [10:55:08]line ФПД: 222639685236610 [10:55:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T105508&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24764&fm=222639685236610&tin=02508201610067®Number=0000000000171247&sum=65000 [10:55:09]OFD Sender: Processing packet 24764 [packets to send 29, broken 28] [10:55:09]ProducePacketName [10:55:09]name=ofd_packets/00024764 [10:55:09]OFD Sender: To server: pG, [10:55:09]CommunicateWithHost lk.salyk.kg:30040 [10:55:09]ConnectInit lk.salyk.kg [10:55:09]written 0, free lines is 4095 [10:55:09]Connected sock=10 [10:55:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 41 39 07 01 63 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 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 8B 00 00 00 F4 03 04 00 8C C6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BC 60 00 00 35 04 06 00 CA 7D 57 59 F7 82 74 C1 87 17 B5 B2 D6 92 [10:55:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 AE 4A 47 00 FE 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 32 30 39 38 35 36 35 10 04 04 00 BC 60 00 00 F4 03 04 00 1A 72 A8 66 B6 04 01 00 00 4C B8 05 3D D3 66 F0 5B [10:55:09]CommunicateWithHost err = 0 [10:55:09]CheckOFDResponse [10:55:09]1017 (14) - 77093643461234 [10:55:09]1041 (16) - 0000000002098565 [10:55:09]1040 (4) - 24764 [10:55:09]1012 (4) - 30.07.2024 04:54 [10:55:09]1206 (1) - 0 [10:55:09]OFD Sender: Remove packet 24764 [10:55:09]ProducePacketName [10:55:09]name=ofd_packets/00024764 [10:55:09]NVStorageDeleteData [10:55:09]Write to MH i2c: 01 00 00 C3 07 CA [10:55:09]Write i2c OK [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: 01 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: 01 07 00 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: 01 07 00 C3 07 00 00 00 00 00 F9 0C D6 [10:55:09]RasterBufferAndPrint [10:55:09]line [10:55:09]line [10:55:09]line [10:55:09]line [10:55:09]line [10:55:09]written 0, free lines is 3328 [10:55:09]MH_Cut [10:55:09]Write to MH i2c: D1 01 00 CA 07 01 A3 [10:55:09]Write i2c OK [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: D1 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: D1 01 00 [10:55:09]MH_I2C_Read... [10:55:09]Read from MH i2c: D1 01 00 CA 07 00 A2 [10:55:09]Write to MH i2c: 01 00 00 CB 07 D2 [10:55:09]Write i2c OK [10:55:09]MH_I2C_Read... [10:55:10]OFD Sender: No OFD packet to send [10:55:10]*** Cut start [10:55:10]*** Partial cut [10:55:10]*** CUTSNS_PIN = 1 [10:55:10]*** CUTSNS_PIN = 0 [10:55:10]*** Brake cut motor [10:55:10]Read from MH i2c: 01 [10:55:10]MH_I2C_Read... [10:55:10]*** Stop cut motor [10:55:10]*** Cut end [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 CB 07 00 00 00 00 00 FF 0F E7 [10:55:10]process_action close_receipt done [10:55:10]requested_data is exist [10:55:10]produce_requested_data [10:55:10]requested_item fm.sn is exist - process it [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 CC 07 80 11 00 00 00 00 00 00 4D [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 CC 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A3 [10:55:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:55:10]wFMCommunicate OK [10:55:10]requested_item fd.num is exist - process it [10:55:10]SAM_PROTO_GetFieldsCounters [10:55:10]wFMCommunicate request_size=4 [10:55:10]MH_SAM_APDU [10:55:10]CAPDU: 80 13 00 00 [10:55:10]Write to MH i2c: E2 08 00 CD 07 80 13 00 00 00 00 00 00 50 [10:55:10]Write i2c OK [10:55:10]MH_I2C_Read... [10:55:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:55:11]Read from MH i2c: E2 [10:55:11]MH_I2C_Read... [10:55:11]Read from MH i2c: E2 62 00 [10:55:11]MH_I2C_Read... [10:55:11]Read from MH i2c: E2 62 00 CD 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BC 60 00 00 0E 04 04 00 30 00 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 5E [10:55:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BC 60 00 00 0E 04 04 00 30 00 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 [10:55:11]wFMCommunicate OK [10:55:11]SAM_PROTO_GetFieldsCounters done [10:55:11]requested_item shift.num is exist - process it [10:55:11]requested_item shift.opened is exist - process it [10:55:11]req_shift_opened [10:55:11]FM_GetShiftState [10:55:11]SAM_PROTO_GetShiftState [10:55:11]wFMCommunicate request_size=4 [10:55:11]MH_SAM_APDU [10:55:11]CAPDU: 80 13 01 00 [10:55:11]Write to MH i2c: E2 08 00 CE 07 80 13 01 00 00 00 00 00 52 [10:55:11]Write i2c OK [10:55:11]MH_I2C_Read... [10:55:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:11]Read from MH i2c: E2 [10:55:11]MH_I2C_Read... [10:55:11]Read from MH i2c: E2 0E 00 [10:55:11]MH_I2C_Read... [10:55:11]Read from MH i2c: E2 0E 00 CE 07 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 05 [10:55:11]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:55:11]wFMCommunicate OK [10:55:11]SAM_PROTO_GetShiftState done [10:55:11]FM_GetShiftState done [10:55:11]req_shift_opened done [10:55:11]requested_item shift.open_date is exist - process it [10:55:11]req_shift_open_date [10:55:11]req_shift_open_date done [10:55:11]produce_requested_data done [10:55:11]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24764,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [10:55:11]process_action_free close_receipt [10:55:11]json_value_free [10:55:11]json_value_free done [10:55:11]process_json_proto returns [10:55:11]Send response to host [10:55:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24764,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [10:55:11]free response buf [10:55:11]execute_script done [10:55:11]execute_script returns [10:55:11]free content buf [10:55:11]Sock 7.Close socket [10:55:11]Sock 7.Thread stoped [10:55:15]OFD Sender: No OFD packet to send [10:55:20]OFD Sender: No OFD packet to send [10:55:22]accept exits with 9 [10:55:22]New connection [10:55:22]New thread 3067309412 created [10:55:22]Thread 3067452772 joined [10:55:22]Waiting for new connection... [10:55:22] Sock 9.Parse request [10:55:22]Sock 9.Check first char [10:55:22]Sock 9.First char is OK [10:55:22]request: POST /json_proto HTTP/1.0 [10:55:22]Method: POST [10:55:22]URL: /json_proto [10:55:22]Method is POST - this is cgi request [10:55:22]url: /json_proto [10:55:22]query_string will be loaded in cgi processing [10:55:22]execute_cgi json_proto POST (null) [10:55:22]execute_cgi path=json_proto method=POST [10:55:22]POST find Content-Length [10:55:22]Host: 172.17.45.131:8080 [10:55:22]Content-Length: 1195 [10:55:22]Content-Type: application/json [10:55:22] [10:55:22]POST finish read [10:55:22]Found Content-Length = 1195 [10:55:22]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610421\u000A30.07.2024 10:45\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-3\u000A 20.000 x 74.70\u000A\u0418\u0422\u041E\u0413: 1494.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\u000A43082\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:55:22]execute_script... [10:55:22]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610421\u000A30.07.2024 10:45\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-3\u000A 20.000 x 74.70\u000A\u0418\u0422\u041E\u0413: 1494.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\u000A43082\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:55:22]POST & json_proto [10:55:22]process_json_proto [10:55:22]json parsed OK: [10:55:22]protocol is kg_v1.0 [10:55:22]action value=print_text [10:55:22]process_action print_text [10:55:22]cmd_print_text [10:55:22]ExternCall_PrintAddStr [10:55:22]wPrintStart [10:55:22]Write to MH i2c: 01 00 00 CF 07 D6 [10:55:22]Write i2c OK [10:55:22]MH_I2C_Read... [10:55:22]Read from MH i2c: 01 [10:55:22]MH_I2C_Read... [10:55:22]Read from MH i2c: 01 07 00 [10:55:22]MH_I2C_Read... [10:55:22]Read from MH i2c: 01 07 00 CF 07 00 00 00 00 00 FF 0F EB [10:55:22]RasterBufferAndPrint [10:55:22]line *****ТОВАРНЫЙ ЧЕК***** [10:55:22]line АЗС 127 [10:55:22]line Партнер нефть [10:55:22]line 02508201610067 [10:55:22]line Кассир : Масалиев Н. [10:55:22]line Счет N : (1)610421 [10:55:22]line 30.07.2024 10:45 [10:55:22]line ПРОДАЖА [10:55:22]line ТРК (МРК, ГНК): 53 [10:55:22]line Вид ГСМ : 2710124500 [10:55:22]line Аи-95-К-3 [10:55:22]line 20.000 x 74.70 [10:55:22]line ИТОГ: 1494.00 [10:55:22]line Тип оплаты: Талоны: Топливная Карта [10:55:22]line 43082 [10:55:22]line ______________________ [10:55:22]line (подпись) [10:55:22]written 0, free lines is 4095 [10:55:22]Write to MH i2c: 01 00 00 E3 07 EA [10:55:22]Write i2c OK [10:55:22]MH_I2C_Read... [10:55:22]Read from MH i2c: 01 [10:55:22]MH_I2C_Read... [10:55:22]Read from MH i2c: 01 07 00 [10:55:22]MH_I2C_Read... [10:55:22]Read from MH i2c: 01 07 00 E3 07 00 00 00 00 00 0E 0E 0D [10:55:22]RasterBufferAndPrint [10:55:22]line [10:55:22]line [10:55:22]line [10:55:22]line [10:55:22]line [10:55:22]written 0, free lines is 3600 [10:55:22]MH_Cut [10:55:22]Write to MH i2c: D1 01 00 EA 07 01 C3 [10:55:22]Write i2c OK [10:55:22]MH_I2C_Read... [10:55:22]Read from MH i2c: D1 [10:55:22]MH_I2C_Read... [10:55:22]Read from MH i2c: D1 01 00 [10:55:22]MH_I2C_Read... [10:55:22]Read from MH i2c: D1 01 00 EA 07 00 C2 [10:55:22]Write to MH i2c: 01 00 00 EB 07 F2 [10:55:22]Write i2c OK [10:55:22]MH_I2C_Read... [10:55:22]*** Cut start [10:55:22]*** Partial cut [10:55:22]*** CUTSNS_PIN = 1 [10:55:22]*** CUTSNS_PIN = 0 [10:55:23]*** Brake cut motor [10:55:23]Read from MH i2c: 01 [10:55:23]MH_I2C_Read... [10:55:23]Read from MH i2c: 01 07 00 [10:55:23]MH_I2C_Read... [10:55:23]*** Stop cut motor [10:55:23]*** Cut end [10:55:23]Read from MH i2c: 01 07 00 EB 07 00 00 00 00 00 FF 0F 07 [10:55:23]process_action print_text done [10:55:23]requested_data is exist [10:55:23]produce_requested_data [10:55:23]requested_item fm.sn is exist - process it [10:55:23]wFMCommunicate request_size=4 [10:55:23]MH_SAM_APDU [10:55:23]CAPDU: 80 11 00 00 [10:55:23]Write to MH i2c: E2 08 00 EC 07 80 11 00 00 00 00 00 00 6D [10:55:23]Write i2c OK [10:55:23]MH_I2C_Read... [10:55:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:23]Read from MH i2c: E2 [10:55:23]MH_I2C_Read... [10:55:23]Read from MH i2c: E2 17 00 [10:55:23]MH_I2C_Read... [10:55:23]Read from MH i2c: E2 17 00 EC 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C3 [10:55:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:55:23]wFMCommunicate OK [10:55:23]requested_item fd.num is exist - process it [10:55:23]SAM_PROTO_GetFieldsCounters [10:55:23]wFMCommunicate request_size=4 [10:55:23]MH_SAM_APDU [10:55:23]CAPDU: 80 13 00 00 [10:55:23]Write to MH i2c: E2 08 00 ED 07 80 13 00 00 00 00 00 00 70 [10:55:23]Write i2c OK [10:55:23]MH_I2C_Read... [10:55:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:55:23]Read from MH i2c: E2 [10:55:23]MH_I2C_Read... [10:55:23]Read from MH i2c: E2 62 00 [10:55:23]MH_I2C_Read... [10:55:23]Read from MH i2c: E2 62 00 ED 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BC 60 00 00 0E 04 04 00 30 00 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 7E [10:55:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BC 60 00 00 0E 04 04 00 30 00 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 [10:55:23]wFMCommunicate OK [10:55:23]SAM_PROTO_GetFieldsCounters done [10:55:23]requested_item shift.num is exist - process it [10:55:23]requested_item shift.opened is exist - process it [10:55:23]req_shift_opened [10:55:23]FM_GetShiftState [10:55:23]SAM_PROTO_GetShiftState [10:55:23]wFMCommunicate request_size=4 [10:55:23]MH_SAM_APDU [10:55:23]CAPDU: 80 13 01 00 [10:55:23]Write to MH i2c: E2 08 00 EE 07 80 13 01 00 00 00 00 00 72 [10:55:23]Write i2c OK [10:55:23]MH_I2C_Read... [10:55:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:23]Read from MH i2c: E2 [10:55:23]MH_I2C_Read... [10:55:23]Read from MH i2c: E2 0E 00 [10:55:23]MH_I2C_Read... [10:55:23]Read from MH i2c: E2 0E 00 EE 07 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 25 [10:55:23]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:55:23]wFMCommunicate OK [10:55:23]SAM_PROTO_GetShiftState done [10:55:23]FM_GetShiftState done [10:55:23]req_shift_opened done [10:55:23]requested_item shift.open_date is exist - process it [10:55:23]req_shift_open_date [10:55:23]req_shift_open_date done [10:55:23]produce_requested_data done [10:55:23]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24764,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [10:55:23]process_action_free print_text [10:55:23]json_value_free [10:55:23]json_value_free done [10:55:23]process_json_proto returns [10:55:23]Send response to host [10:55:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24764,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [10:55:23]free response buf [10:55:23]execute_script done [10:55:23]execute_script returns [10:55:23]free content buf [10:55:23]Sock 9.Close socket [10:55:23]Sock 9.Thread stoped [10:55:24]accept exits with 7 [10:55:24]New connection [10:55:24]New thread 3067452772 created [10:55:24]Thread 3067309412 joined [10:55:24]Waiting for new connection... [10:55:24] Sock 7.Parse request [10:55:24]Sock 7.Check first char [10:55:24]Sock 7.First char is OK [10:55:24]request: POST /json_proto HTTP/1.0 [10:55:24]Method: POST [10:55:24]URL: /json_proto [10:55:24]Method is POST - this is cgi request [10:55:24]url: /json_proto [10:55:24]query_string will be loaded in cgi processing [10:55:24]execute_cgi json_proto POST (null) [10:55:24]execute_cgi path=json_proto method=POST [10:55:24]POST find Content-Length [10:55:24]Host: 172.17.45.131:8080 [10:55:24]Content-Length: 682 [10:55:24]Content-Type: application/json [10:55:24] [10:55:24]POST finish read [10:55:24]Found Content-Length = 682 [10:55:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610420", "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 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:55:24]execute_script... [10: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)610420", "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 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:55:24]POST & json_proto [10:55:24]process_json_proto [10:55:24]json parsed OK: [10:55:24]protocol is kg_v1.0 [10:55:24]action value=close_receipt [10:55:24]process_action close_receipt [10:55:24]cmd_close_receipt [10:55:24]MH_GetDate [10:55:24]Write to MH i2c: F0 00 00 EF 07 E5 [10:55:24]Write i2c OK [10:55:24]MH_I2C_Read... [10:55:24]Read from MH i2c: F0 [10:55:24]MH_I2C_Read... [10:55:24]Read from MH i2c: F0 09 00 [10:55:24]MH_I2C_Read... [10:55:24]Read from MH i2c: F0 09 00 EF 07 00 9D C6 A8 66 C6 D4 6E 66 CD [10:55:24]GetLastDocTimeStamp 1722336908 [10:55:24]current date 1722336925 [10:55:24]FM_GetShiftState [10:55:24]SAM_PROTO_GetShiftState [10:55:24]wFMCommunicate request_size=4 [10:55:24]MH_SAM_APDU [10:55:24]CAPDU: 80 13 01 00 [10:55:24]Write to MH i2c: E2 08 00 F0 07 80 13 01 00 00 00 00 00 74 [10:55:24]Write i2c OK [10:55:24]MH_I2C_Read... [10:55:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:55:24]Read from MH i2c: E2 [10:55:24]MH_I2C_Read... [10:55:24]Read from MH i2c: E2 0E 00 [10:55:24]MH_I2C_Read... [10:55:24]Read from MH i2c: E2 0E 00 F0 07 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 27 [10:55:24]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:55:24]wFMCommunicate OK [10:55:24]SAM_PROTO_GetShiftState done [10:55:24]FM_GetShiftState done [10:55:24]opened in 1722298218 [10:55:24]opened+sec_in_day 1722384618 [10:55:24]quantity*price = 150041 [10:55:24]sum+1 = 150042 [10:55:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 140 30.07.2024 10:55 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24765 ФПД: 90630237303704 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T105525&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24765&fm=90630237303704&tin=02508201610067®Number=0000000000171247&sum=150000 [10:55:25]StoreToDocumentArchive [10:55:25]shift 48 fd 24765 [10:55:25]save to /storage/0048/doc_00024765 [10:55:25]save last doc name /storage/0048/doc_00024765 to /storage/kkm_last_doc_name [10:55:25]save OK [10:55:25]Clear old archive folders... [10:55:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:55:25]tlvbuf is 01D0EEE0 [10:55:25]SAM_PROTO_ClearQueue [10:55:25]wFMCommunicate request_size=4 [10:55:25]MH_SAM_APDU [10:55:25]CAPDU: 80 09 00 00 [10:55:25]Write to MH i2c: E2 08 00 FD 07 80 09 00 00 00 00 00 00 76 [10:55:25]Write i2c OK [10:55:25]MH_I2C_Read... [10:55:25]Read from MH i2c: E2 [10:55:25]MH_I2C_Read... [10:55:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:55:25]Read from MH i2c: E2 03 00 [10:55:25]MH_I2C_Read... [10:55:25]Read from MH i2c: E2 03 00 FD 07 00 90 00 78 [10:55:25]RAPDU: 90 00 [10:55:25]wFMCommunicate OK [10:55:25]SAM_PROTO_ClearQueue done [10:55:25]KKMCreateOFDPacket [10:55:25]OFDProtocolAddRootSTLVToBuf [10:55:25]FM_MakeSignedData [10:55:25]FM_MakeSignedData [10:55:25]SAM_PROTO_SignData [10:55:25]wFMCommunicate request_size=4 [10:55:25]MH_SAM_APDU [10:55:25]CAPDU: 80 0D 01 02 [10:55:25]Write to MH i2c: E2 08 00 FE 07 80 0D 01 02 00 00 00 00 7E [10:55:25]Write i2c OK [10:55:25]MH_I2C_Read... [10:55:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:55:25]Read from MH i2c: E2 [10:55:25]MH_I2C_Read... [10:55:25]Read from MH i2c: E2 03 00 [10:55:25]MH_I2C_Read... [10:55:25]Read from MH i2c: E2 03 00 FE 07 00 90 00 79 [10:55:25]RAPDU: 90 00 [10:55:25]wFMCommunicate OK [10:55:25]wFMCommunicate request_size=255 [10:55:25]MH_SAM_APDU [10:55: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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 9D C6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BD 60 00 00 35 04 06 00 52 [10:55:25]Write to MH i2c: E2 02 01 FF 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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 9D C6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BD 60 00 00 35 04 06 00 52 00 00 0B [10:55:25]Write i2c OK [10:55:25]MH_I2C_Read... [10:55:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:25]Read from MH i2c: E2 [10:55:25]MH_I2C_Read... [10:55:25]Read from MH i2c: E2 03 00 [10:55:25]MH_I2C_Read... [10:55:25]Read from MH i2c: E2 03 00 FF 07 00 90 00 7A [10:55:25]RAPDU: 90 00 [10:55:25]wFMCommunicate OK [10:55:25]wFMCommunicate request_size=10 [10:55:25]MH_SAM_APDU [10:55:25]CAPDU: 80 0D 02 02 05 6D 7F 19 B3 98 [10:55:25]Write to MH i2c: E2 0D 00 00 08 80 0D 02 02 05 00 6D 7F 19 B3 98 00 00 DC [10:55:25]Write i2c OK [10:55:25]MH_I2C_Read... [10:55:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:55:26]Read from MH i2c: E2 [10:55:26]MH_I2C_Read... [10:55:26]Read from MH i2c: E2 03 00 [10:55:26]MH_I2C_Read... [10:55:26]Read from MH i2c: E2 03 00 00 08 00 90 00 7C [10:55:26]RAPDU: 90 00 [10:55:26]wFMCommunicate OK [10:55:26]wFMCommunicate request_size=4 [10:55:26]MH_SAM_APDU [10:55:26]CAPDU: 80 0D 03 02 [10:55:26]Write to MH i2c: E2 08 00 01 08 80 0D 03 02 00 00 00 00 84 [10:55:26]Write i2c OK [10:55:26]MH_I2C_Read... [10:55:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:55:26]Read from MH i2c: E2 [10:55:26]MH_I2C_Read... [10:55:26]Read from MH i2c: E2 0B 00 [10:55:26]MH_I2C_Read... [10:55:26]Read from MH i2c: E2 0B 00 01 08 00 3D 4F A0 A0 2F 23 9D 5D 90 00 9D [10:55:26]RAPDU: 3D 4F A0 A0 2F 23 9D 5D 90 00 [10:55:26]wFMCommunicate OK [10:55:26]SAM_PROTO_SignData done [10:55:26]FM_MakeSignedData done [10:55:26]CreateOFDProtocolMessage [10:55:26]wFMCommunicate request_size=4 [10:55:26]MH_SAM_APDU [10:55:26]CAPDU: 80 11 00 00 [10:55:26]Write to MH i2c: E2 08 00 02 08 80 11 00 00 00 00 00 00 84 [10:55:26]Write i2c OK [10:55:26]MH_I2C_Read... [10:55:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:26]Read from MH i2c: E2 [10:55:26]MH_I2C_Read... [10:55:26]Read from MH i2c: E2 17 00 [10:55:26]MH_I2C_Read... [10:55:26]Read from MH i2c: E2 17 00 02 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 DA [10:55:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:55:26]wFMCommunicate OK [10:55:26]CreateOFDProtocolMessage done [10:55:26]OFDSenderStorePacket 24765 [10:55:26]StoreOFDPacket docnum=24765 [10:55:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 89 DC 07 01 CA 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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 9D C6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BD 60 00 00 35 04 06 00 52 6D 7F 19 B3 98 3D 4F A0 A0 2F 23 9D 5D [10:55:26]CheckFolder [10:55:26]dirname=/storage/ofd_packets [10:55:26]CheckFolder done [10:55:26]ProducePacketName [10:55:26]name=ofd_packets/00024765 [10:55:26]NVStorageSaveData ofd_packets/00024765 [10:55:26]File name is /storage/ofd_packets/00024765 [10:55:26]Write 301 bytes [10:55:26]NVStorageSaveData done [10:55:26]OFDSenderStorePacket done [10:55:26]KKMCreateOFDPacket done [10:55:26]NVStorageSaveData kkm_last_timestamp [10:55:26]File name is /storage/kkm_last_timestamp [10:55:26]Write 4 bytes [10:55:26]NVStorageSaveData done [10:55:26]ExternCall_PrintAddStr [10:55:26]wPrintStart [10:55:26]Write to MH i2c: 01 00 00 03 08 0B [10:55:26]Write i2c OK [10:55:26]MH_I2C_Read... [10:55:26]Read from MH i2c: 01 [10:55:26]MH_I2C_Read... [10:55:26]Read from MH i2c: 01 07 00 [10:55:26]MH_I2C_Read... [10:55:26]Read from MH i2c: 01 07 00 03 08 00 00 00 00 00 FF 0F 20 [10:55:26]RasterBufferAndPrint [10:55:26]line Счет N : (1)610420 [10:55:26]line ИНН: 02508201610067 [10:55:26]line Контрольно-Кассовый Чек [10:55:26]line ПРОДАЖА [10:55:26]line ТРК (МРК, ГНК) : 62 [10:55:26]line Товар: 2710124130 [10:55:26]line Аи-92-К-2 [10:55:26]line 22.130 * 67.80 [10:55:26]line = 1500.41 [10:55:26]line НДС 12% НСП 1% [10:55:26]line > о реализуемом товаре [10:55:26]line ОКРУГЛЕНИЕ: -0.41 [10:55:26]line ИТОГО: 1500.00 [10:55:26]line Внесено: 1500.00 [10:55:26]line СДАЧА: 0.00 [10:55:26]line НСП 1% : 13.28 [10:55:26]line НДС 12% : 159.34 [10:55:26]line Наличными: 1500.00 [10:55:26]line Безнал.: 0.00 [10:55:26]line Место: АЗС № 127 "Партнер Нефть" [10:55:26]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [10:55:26]line СНО: Общий режим [10:55:26]line Чек 140 30.07.2024 10:55 [10:55:26]line Смена: 48 ФФД: 1.0 [10:55:26]line ЗНМ: 0300000158 [10:55:26]line РНМ: 0000000000171247 [10:55:26]line Версия ККМ: v1.0 [10:55:26]line ФМ: 0000000002098565 [10:55:26]line ФД: 24765 [10:55:26]line ФПД: 90630237303704 [10:55:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T105525&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24765&fm=90630237303704&tin=02508201610067®Number=0000000000171247&sum=150000 [10:55:26]OFD Sender: Processing packet 24765 [packets to send 29, broken 28] [10:55:26]ProducePacketName [10:55:26]name=ofd_packets/00024765 [10:55:26]OFD Sender: To server: pG, [10:55:26]CommunicateWithHost lk.salyk.kg:30040 [10:55:26]ConnectInit lk.salyk.kg [10:55:26]written 0, free lines is 4095 [10:55:26]Connected sock=10 [10:55:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 89 DC 07 01 CA 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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 9D C6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BD 60 00 00 35 04 06 00 52 6D 7F 19 B3 98 3D 4F A0 A0 2F 23 9D 5D [10:55:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 4D 7D 47 00 19 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 32 30 39 38 35 36 35 10 04 04 00 BD 60 00 00 F4 03 04 00 2C 72 A8 66 B6 04 01 00 00 9B 63 D3 09 E3 2F F9 0E [10:55:26]CommunicateWithHost err = 0 [10:55:26]CheckOFDResponse [10:55:26]1017 (14) - 77093643461234 [10:55:26]1041 (16) - 0000000002098565 [10:55:26]1040 (4) - 24765 [10:55:26]1012 (4) - 30.07.2024 04:55 [10:55:26]1206 (1) - 0 [10:55:26]OFD Sender: Remove packet 24765 [10:55:26]ProducePacketName [10:55:26]name=ofd_packets/00024765 [10:55:26]NVStorageDeleteData [10:55:26]Write to MH i2c: 01 00 00 2E 08 36 [10:55:26]Write i2c OK [10:55:26]MH_I2C_Read... [10:55:26]Read from MH i2c: 01 [10:55:26]MH_I2C_Read... [10:55:26]Read from MH i2c: 01 07 00 [10:55:26]MH_I2C_Read... [10:55:26]Read from MH i2c: 01 07 00 2E 08 00 00 00 00 00 0B 0D 55 [10:55:26]RasterBufferAndPrint [10:55:26]line [10:55:26]line [10:55:26]line [10:55:26]line [10:55:26]line [10:55:26]written 0, free lines is 3345 [10:55:26]MH_Cut [10:55:26]Write to MH i2c: D1 01 00 35 08 01 0F [10:55:26]Write i2c OK [10:55:26]MH_I2C_Read... [10:55:26]Read from MH i2c: D1 [10:55:26]MH_I2C_Read... [10:55:26]Read from MH i2c: D1 01 00 [10:55:26]MH_I2C_Read... [10:55:26]Read from MH i2c: D1 01 00 35 08 00 0E [10:55:26]Write to MH i2c: 01 00 00 36 08 3E [10:55:26]Write i2c OK [10:55:26]MH_I2C_Read... [10:55:27]OFD Sender: No OFD packet to send [10:55:27]*** Cut start [10:55:27]*** Partial cut [10:55:27]*** CUTSNS_PIN = 1 [10:55:27]*** CUTSNS_PIN = 0 [10:55:27]*** Brake cut motor [10:55:28]Read from MH i2c: 01 [10:55:28]MH_I2C_Read... [10:55:28]*** Stop cut motor [10:55:28]*** Cut end [10:55:28]Read from MH i2c: 01 07 00 [10:55:28]MH_I2C_Read... [10:55:28]Read from MH i2c: 01 07 00 36 08 00 00 00 00 00 FF 0F 53 [10:55:28]process_action close_receipt done [10:55:28]requested_data is exist [10:55:28]produce_requested_data [10:55:28]requested_item fm.sn is exist - process it [10:55:28]wFMCommunicate request_size=4 [10:55:28]MH_SAM_APDU [10:55:28]CAPDU: 80 11 00 00 [10:55:28]Write to MH i2c: E2 08 00 37 08 80 11 00 00 00 00 00 00 B9 [10:55:28]Write i2c OK [10:55:28]MH_I2C_Read... [10:55:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:55:28]Read from MH i2c: E2 [10:55:28]MH_I2C_Read... [10:55:28]Read from MH i2c: E2 17 00 [10:55:28]MH_I2C_Read... [10:55:28]Read from MH i2c: E2 17 00 37 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 0F [10:55:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:55:28]wFMCommunicate OK [10:55:28]requested_item fd.num is exist - process it [10:55:28]SAM_PROTO_GetFieldsCounters [10:55:28]wFMCommunicate request_size=4 [10:55:28]MH_SAM_APDU [10:55:28]CAPDU: 80 13 00 00 [10:55:28]Write to MH i2c: E2 08 00 38 08 80 13 00 00 00 00 00 00 BC [10:55:28]Write i2c OK [10:55:28]MH_I2C_Read... [10:55:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:55:28]Read from MH i2c: E2 [10:55:28]MH_I2C_Read... [10:55:28]Read from MH i2c: E2 62 00 [10:55:28]MH_I2C_Read... [10:55:28]Read from MH i2c: E2 62 00 38 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BD 60 00 00 0E 04 04 00 30 00 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 CE [10:55:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BD 60 00 00 0E 04 04 00 30 00 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 [10:55:28]wFMCommunicate OK [10:55:28]SAM_PROTO_GetFieldsCounters done [10:55:28]requested_item shift.num is exist - process it [10:55:28]requested_item shift.opened is exist - process it [10:55:28]req_shift_opened [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 39 08 80 13 01 00 00 00 00 00 BE [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 39 08 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 71 [10:55:28]RAPDU: 09 00 01 6A 2F 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]req_shift_opened done [10:55:28]requested_item shift.open_date is exist - process it [10:55:28]req_shift_open_date [10:55:28]req_shift_open_date done [10:55:28]produce_requested_data done [10:55:28]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24765,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [10:55:28]process_action_free close_receipt [10:55:28]json_value_free [10:55:28]json_value_free done [10:55:28]process_json_proto returns [10:55:28]Send response to host [10:55:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24765,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [10:55:28]free response buf [10:55:28]execute_script done [10:55:28]execute_script returns [10:55:28]free content buf [10:55:28]Sock 7.Close socket [10:55:28]Sock 7.Thread stoped [10:55:32]OFD Sender: No OFD packet to send [10:55:37]OFD Sender: No OFD packet to send [10:55:42]OFD Sender: No OFD packet to send [10:55:47]OFD Sender: No OFD packet to send [10:55:52]OFD Sender: No OFD packet to send [10:55:57]OFD Sender: No OFD packet to send [10:56:02]OFD Sender: No OFD packet to send [10:56:07]OFD Sender: No OFD packet to send [10:56:12]OFD Sender: No OFD packet to send [10:56:17]OFD Sender: No OFD packet to send [10:56:22]OFD Sender: No OFD packet to send [10:56:27]OFD Sender: No OFD packet to send [10:56:30]accept exits with 9 [10:56:30]New connection [10:56:30]New thread 3067309412 created [10:56:30]Thread 3067452772 joined [10:56:30]Waiting for new connection... [10:56:30] Sock 9.Parse request [10:56:30]Sock 9.Check first char [10:56:30]Sock 9.First char is OK [10:56:30]request: POST /json_proto HTTP/1.0 [10:56:30]Method: POST [10:56:30]URL: /json_proto [10:56:30]Method is POST - this is cgi request [10:56:30]url: /json_proto [10:56:30]query_string will be loaded in cgi processing [10:56:30]execute_cgi json_proto POST (null) [10:56:30]execute_cgi path=json_proto method=POST [10:56:30]POST find Content-Length [10:56:30]Host: 172.17.45.131:8080 [10:56:30]Content-Length: 677 [10:56:30]Content-Type: application/json [10:56:30] [10:56:30]POST finish read [10:56:30]Found Content-Length = 677 [10:56:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610422", "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:56:30]execute_script... [10:56:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610422", "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:56:30]POST & json_proto [10:56:30]process_json_proto [10:56:30]json parsed OK: [10:56:30]protocol is kg_v1.0 [10:56:30]action value=close_receipt [10:56:30]process_action close_receipt [10:56:30]cmd_close_receipt [10:56:30]MH_GetDate [10:56:30]Write to MH i2c: F0 00 00 3A 08 31 [10:56:30]Write i2c OK [10:56:30]MH_I2C_Read... [10:56:30]Read from MH i2c: F0 [10:56:30]MH_I2C_Read... [10:56:30]Read from MH i2c: F0 09 00 [10:56:30]MH_I2C_Read... [10:56:30]Read from MH i2c: F0 09 00 3A 08 00 DF C6 A8 66 C6 D4 6E 66 5B [10:56:30]GetLastDocTimeStamp 1722336925 [10:56:30]current date 1722336991 [10:56:30]FM_GetShiftState [10:56:30]SAM_PROTO_GetShiftState [10:56:30]wFMCommunicate request_size=4 [10:56:30]MH_SAM_APDU [10:56:30]CAPDU: 80 13 01 00 [10:56:30]Write to MH i2c: E2 08 00 3B 08 80 13 01 00 00 00 00 00 C0 [10:56:30]Write i2c OK [10:56:30]MH_I2C_Read... [10:56:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:30]Read from MH i2c: E2 [10:56:30]MH_I2C_Read... [10:56:30]Read from MH i2c: E2 0E 00 [10:56:30]MH_I2C_Read... [10:56:30]Read from MH i2c: E2 0E 00 3B 08 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 73 [10:56:30]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:56:30]wFMCommunicate OK [10:56:30]SAM_PROTO_GetShiftState done [10:56:30]FM_GetShiftState done [10:56:30]opened in 1722298218 [10:56:30]opened+sec_in_day 1722384618 [10:56:30]quantity*price = 20001 [10:56:30]sum+1 = 20002 [10:56:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 141 30.07.2024 10:56 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24766 ФПД: 148268586859120 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T105631&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24766&fm=148268586859120&tin=02508201610067®Number=0000000000171247&sum=20000 [10:56:31]StoreToDocumentArchive [10:56:31]shift 48 fd 24766 [10:56:31]save to /storage/0048/doc_00024766 [10:56:31]save last doc name /storage/0048/doc_00024766 to /storage/kkm_last_doc_name [10:56:31]save OK [10:56:31]Clear old archive folders... [10:56:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:56:31]tlvbuf is 01CB7310 [10:56:31]SAM_PROTO_ClearQueue [10:56:31]wFMCommunicate request_size=4 [10:56:31]MH_SAM_APDU [10:56:31]CAPDU: 80 09 00 00 [10:56:31]Write to MH i2c: E2 08 00 48 08 80 09 00 00 00 00 00 00 C2 [10:56:31]Write i2c OK [10:56:31]MH_I2C_Read... [10:56:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:56:31]Read from MH i2c: E2 [10:56:31]MH_I2C_Read... [10:56:31]Read from MH i2c: E2 03 00 [10:56:31]MH_I2C_Read... [10:56:31]Read from MH i2c: E2 03 00 48 08 00 90 00 C4 [10:56:31]RAPDU: 90 00 [10:56:31]wFMCommunicate OK [10:56:31]SAM_PROTO_ClearQueue done [10:56:31]KKMCreateOFDPacket [10:56:31]OFDProtocolAddRootSTLVToBuf [10:56:31]FM_MakeSignedData [10:56:31]FM_MakeSignedData [10:56:31]SAM_PROTO_SignData [10:56:31]wFMCommunicate request_size=4 [10:56:31]MH_SAM_APDU [10:56:31]CAPDU: 80 0D 01 02 [10:56:31]Write to MH i2c: E2 08 00 49 08 80 0D 01 02 00 00 00 00 CA [10:56:31]Write i2c OK [10:56:31]MH_I2C_Read... [10:56:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:56:31]Read from MH i2c: E2 [10:56:31]MH_I2C_Read... [10:56:31]Read from MH i2c: E2 03 00 [10:56:31]MH_I2C_Read... [10:56:31]Read from MH i2c: E2 03 00 49 08 00 90 00 C5 [10:56:31]RAPDU: 90 00 [10:56:31]wFMCommunicate OK [10:56:31]wFMCommunicate request_size=255 [10:56:31]MH_SAM_APDU [10:56: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 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 8D 00 00 00 F4 03 04 00 DF C6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BE 60 00 00 35 04 06 00 86 [10:56:31]Write to MH i2c: E2 02 01 4A 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 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 8D 00 00 00 F4 03 04 00 DF C6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BE 60 00 00 35 04 06 00 86 00 00 5C [10:56:31]Write i2c OK [10:56:31]MH_I2C_Read... [10:56:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:32]Read from MH i2c: E2 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 03 00 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 03 00 4A 08 00 90 00 C6 [10:56:32]RAPDU: 90 00 [10:56:32]wFMCommunicate OK [10:56:32]wFMCommunicate request_size=10 [10:56:32]MH_SAM_APDU [10:56:32]CAPDU: 80 0D 02 02 05 D9 78 73 7A 70 [10:56:32]Write to MH i2c: E2 0D 00 4B 08 80 0D 02 02 05 00 D9 78 73 7A 70 00 00 85 [10:56:32]Write i2c OK [10:56:32]MH_I2C_Read... [10:56:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:32]Read from MH i2c: E2 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 03 00 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 03 00 4B 08 00 90 00 C7 [10:56:32]RAPDU: 90 00 [10:56:32]wFMCommunicate OK [10:56:32]wFMCommunicate request_size=4 [10:56:32]MH_SAM_APDU [10:56:32]CAPDU: 80 0D 03 02 [10:56:32]Write to MH i2c: E2 08 00 4C 08 80 0D 03 02 00 00 00 00 CF [10:56:32]Write i2c OK [10:56:32]MH_I2C_Read... [10:56:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:56:32]Read from MH i2c: E2 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 0B 00 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 0B 00 4C 08 00 91 F5 10 AE 66 20 E1 97 90 00 12 [10:56:32]RAPDU: 91 F5 10 AE 66 20 E1 97 90 00 [10:56:32]wFMCommunicate OK [10:56:32]SAM_PROTO_SignData done [10:56:32]FM_MakeSignedData done [10:56:32]CreateOFDProtocolMessage [10:56:32]wFMCommunicate request_size=4 [10:56:32]MH_SAM_APDU [10:56:32]CAPDU: 80 11 00 00 [10:56:32]Write to MH i2c: E2 08 00 4D 08 80 11 00 00 00 00 00 00 CF [10:56:32]Write i2c OK [10:56:32]MH_I2C_Read... [10:56:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:32]Read from MH i2c: E2 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 17 00 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 17 00 4D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 25 [10:56:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:56:32]wFMCommunicate OK [10:56:32]CreateOFDProtocolMessage done [10:56:32]OFDSenderStorePacket 24766 [10:56:32]StoreOFDPacket docnum=24766 [10:56:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 59 5F 07 01 65 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 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 8D 00 00 00 F4 03 04 00 DF C6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BE 60 00 00 35 04 06 00 86 D9 78 73 7A 70 91 F5 10 AE 66 20 E1 97 [10:56:32]CheckFolder [10:56:32]dirname=/storage/ofd_packets [10:56:32]CheckFolder done [10:56:32]ProducePacketName [10:56:32]name=ofd_packets/00024766 [10:56:32]NVStorageSaveData ofd_packets/00024766 [10:56:32]File name is /storage/ofd_packets/00024766 [10:56:32]Write 301 bytes [10:56:32]NVStorageSaveData done [10:56:32]OFDSenderStorePacket done [10:56:32]KKMCreateOFDPacket done [10:56:32]NVStorageSaveData kkm_last_timestamp [10:56:32]File name is /storage/kkm_last_timestamp [10:56:32]Write 4 bytes [10:56:32]NVStorageSaveData done [10:56:32]ExternCall_PrintAddStr [10:56:32]wPrintStart [10:56:32]Write to MH i2c: 01 00 00 4E 08 56 [10:56:32]Write i2c OK [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: 01 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: 01 07 00 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: 01 07 00 4E 08 00 00 00 00 00 FF 0F 6B [10:56:32]RasterBufferAndPrint [10:56:32]line Счет N : (1)610422 [10:56:32]line ИНН: 02508201610067 [10:56:32]line Контрольно-Кассовый Чек [10:56:32]line ПРОДАЖА [10:56:32]line ТРК (МРК, ГНК) : 42 [10:56:32]line Товар: 2710124130 [10:56:32]line Аи-92-К-2 [10:56:32]line 2.950 * 67.80 [10:56:32]line = 200.01 [10:56:32]line НДС 12% НСП 1% [10:56:32]line > о реализуемом товаре [10:56:32]line ОКРУГЛЕНИЕ: -0.01 [10:56:32]line ИТОГО: 200.00 [10:56:32]line Внесено: 200.00 [10:56:32]line СДАЧА: 0.00 [10:56:32]line НСП 1% : 1.77 [10:56:32]line НДС 12% : 21.24 [10:56:32]line Наличными: 200.00 [10:56:32]line Безнал.: 0.00 [10:56:32]line Место: АЗС № 127 "Партнер Нефть" [10:56:32]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [10:56:32]line СНО: Общий режим [10:56:32]line Чек 141 30.07.2024 10:56 [10:56:32]line Смена: 48 ФФД: 1.0 [10:56:32]line ЗНМ: 0300000158 [10:56:32]line РНМ: 0000000000171247 [10:56:32]line Версия ККМ: v1.0 [10:56:32]line ФМ: 0000000002098565 [10:56:32]line ФД: 24766 [10:56:32]line ФПД: 148268586859120 [10:56:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T105631&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24766&fm=148268586859120&tin=02508201610067®Number=0000000000171247&sum=20000 [10:56:32]OFD Sender: Processing packet 24766 [packets to send 29, broken 28] [10:56:32]ProducePacketName [10:56:32]name=ofd_packets/00024766 [10:56:32]OFD Sender: To server: pG, [10:56:32]CommunicateWithHost lk.salyk.kg:30040 [10:56:32]ConnectInit lk.salyk.kg [10:56:32]written 0, free lines is 4095 [10:56:32]Connected sock=10 [10:56:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 59 5F 07 01 65 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 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 8D 00 00 00 F4 03 04 00 DF C6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BE 60 00 00 35 04 06 00 86 D9 78 73 7A 70 91 F5 10 AE 66 20 E1 97 [10:56:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 DB 28 47 00 42 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BE 60 00 00 F4 03 04 00 6E 72 A8 66 B6 04 01 00 00 89 49 3C 53 26 0A C9 06 [10:56:33]CommunicateWithHost err = 0 [10:56:33]CheckOFDResponse [10:56:33]1017 (14) - 77093643461234 [10:56:33]1041 (16) - 0000000002098565 [10:56:33]1040 (4) - 24766 [10:56:33]1012 (4) - 30.07.2024 04:56 [10:56:33]1206 (1) - 0 [10:56:33]OFD Sender: Remove packet 24766 [10:56:33]ProducePacketName [10:56:33]name=ofd_packets/00024766 [10:56:33]NVStorageDeleteData [10:56:33]Write to MH i2c: 01 00 00 79 08 81 [10:56:33]Write i2c OK [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: 01 [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: 01 07 00 [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: 01 07 00 79 08 00 00 00 00 00 F0 0C 84 [10:56:33]RasterBufferAndPrint [10:56:33]line [10:56:33]line [10:56:33]line [10:56:33]line [10:56:33]line [10:56:33]written 0, free lines is 3319 [10:56:33]MH_Cut [10:56:33]Write to MH i2c: D1 01 00 80 08 01 5A [10:56:33]Write i2c OK [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: D1 [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: D1 01 00 [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: D1 01 00 80 08 00 59 [10:56:33]Write to MH i2c: 01 00 00 81 08 89 [10:56:33]Write i2c OK [10:56:33]MH_I2C_Read... [10:56:33]OFD Sender: No OFD packet to send [10:56:33]*** Cut start [10:56:33]*** Partial cut [10:56:33]*** CUTSNS_PIN = 1 [10:56:33]*** CUTSNS_PIN = 0 [10:56:34]*** Brake cut motor [10:56:34]Read from MH i2c: 01 [10:56:34]MH_I2C_Read... [10:56:34]*** Stop cut motor [10:56:34]*** Cut end [10:56:34]Read from MH i2c: 01 07 00 [10:56:34]MH_I2C_Read... [10:56:34]Read from MH i2c: 01 07 00 81 08 00 00 00 00 00 FF 0F 9E [10:56:34]process_action close_receipt done [10:56:34]requested_data is exist [10:56:34]produce_requested_data [10:56:34]requested_item fm.sn is exist - process it [10:56:34]wFMCommunicate request_size=4 [10:56:34]MH_SAM_APDU [10:56:34]CAPDU: 80 11 00 00 [10:56:34]Write to MH i2c: E2 08 00 82 08 80 11 00 00 00 00 00 00 04 [10:56:34]Write i2c OK [10:56:34]MH_I2C_Read... [10:56:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:34]Read from MH i2c: E2 [10:56:34]MH_I2C_Read... [10:56:34]Read from MH i2c: E2 17 00 [10:56:34]MH_I2C_Read... [10:56:34]Read from MH i2c: E2 17 00 82 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 5A [10:56:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:56:34]wFMCommunicate OK [10:56:34]requested_item fd.num is exist - process it [10:56:34]SAM_PROTO_GetFieldsCounters [10:56:34]wFMCommunicate request_size=4 [10:56:34]MH_SAM_APDU [10:56:34]CAPDU: 80 13 00 00 [10:56:34]Write to MH i2c: E2 08 00 83 08 80 13 00 00 00 00 00 00 07 [10:56:34]Write i2c OK [10:56:34]MH_I2C_Read... [10:56:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:56:34]Read from MH i2c: E2 [10:56:34]MH_I2C_Read... [10:56:34]Read from MH i2c: E2 62 00 [10:56:34]MH_I2C_Read... [10:56:34]Read from MH i2c: E2 62 00 83 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BE 60 00 00 0E 04 04 00 30 00 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 1D [10:56:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BE 60 00 00 0E 04 04 00 30 00 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 [10:56:34]wFMCommunicate OK [10:56:34]SAM_PROTO_GetFieldsCounters done [10:56:34]requested_item shift.num is exist - process it [10:56:34]requested_item shift.opened is exist - process it [10:56:34]req_shift_opened [10:56:34]FM_GetShiftState [10:56:34]SAM_PROTO_GetShiftState [10:56:34]wFMCommunicate request_size=4 [10:56:34]MH_SAM_APDU [10:56:34]CAPDU: 80 13 01 00 [10:56:34]Write to MH i2c: E2 08 00 84 08 80 13 01 00 00 00 00 00 09 [10:56:34]Write i2c OK [10:56:34]MH_I2C_Read... [10:56:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:34]Read from MH i2c: E2 [10:56:34]MH_I2C_Read... [10:56:34]Read from MH i2c: E2 0E 00 [10:56:34]MH_I2C_Read... [10:56:34]Read from MH i2c: E2 0E 00 84 08 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 BC [10:56:34]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:56:34]wFMCommunicate OK [10:56:34]SAM_PROTO_GetShiftState done [10:56:34]FM_GetShiftState done [10:56:34]req_shift_opened done [10:56:34]requested_item shift.open_date is exist - process it [10:56:34]req_shift_open_date [10:56:34]req_shift_open_date done [10:56:34]produce_requested_data done [10:56:34]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24766,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [10:56:34]process_action_free close_receipt [10:56:34]json_value_free [10:56:34]json_value_free done [10:56:34]process_json_proto returns [10:56:34]Send response to host [10:56:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24766,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [10:56:34]free response buf [10:56:34]execute_script done [10:56:34]execute_script returns [10:56:34]free content buf [10:56:34]Sock 9.Close socket [10:56:34]Sock 9.Thread stoped [10:56:38]OFD Sender: No OFD packet to send [10:56:43]OFD Sender: No OFD packet to send [10:56:48]OFD Sender: No OFD packet to send [10:56:53]OFD Sender: No OFD packet to send [10:56:58]OFD Sender: No OFD packet to send [10:57:03]OFD Sender: No OFD packet to send [10:57:08]OFD Sender: No OFD packet to send [10:57:13]OFD Sender: No OFD packet to send [10:57:18]OFD Sender: No OFD packet to send [10:57:23]OFD Sender: No OFD packet to send [10:57:28]OFD Sender: No OFD packet to send [10:57:33]accept exits with 7 [10:57:33]New connection [10:57:33]New thread 3067452772 created [10:57:33]Thread 3067309412 joined [10:57:33]Waiting for new connection... [10:57:33] Sock 7.Parse request [10:57:33]Sock 7.Check first char [10:57:33]Sock 7.First char is OK [10:57:33]request: POST /json_proto HTTP/1.0 [10:57:33]Method: POST [10:57:33]URL: /json_proto [10:57:33]Method is POST - this is cgi request [10:57:33]url: /json_proto [10:57:33]query_string will be loaded in cgi processing [10:57:33]execute_cgi json_proto POST (null) [10:57:33]execute_cgi path=json_proto method=POST [10:57:33]POST find Content-Length [10:57:33]Host: 172.17.45.131:8080 [10:57:33]Content-Length: 677 [10:57:33]Content-Type: application/json [10:57:33] [10:57:33]POST finish read [10:57:33]Found Content-Length = 677 [10:57:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610424", "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" ] } } [10:57:33]execute_script... [10:57:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610424", "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" ] } } [10:57:33]POST & json_proto [10:57:33]process_json_proto [10:57:33]json parsed OK: [10:57:33]protocol is kg_v1.0 [10:57:33]action value=close_receipt [10:57:33]process_action close_receipt [10:57:33]cmd_close_receipt [10:57:33]MH_GetDate [10:57:33]Write to MH i2c: F0 00 00 85 08 7C [10:57:33]Write i2c OK [10:57:33]MH_I2C_Read... [10:57:33]Read from MH i2c: F0 [10:57:33]MH_I2C_Read... [10:57:33]Read from MH i2c: F0 09 00 [10:57:33]MH_I2C_Read... [10:57:33]Read from MH i2c: F0 09 00 85 08 00 1E C7 A8 66 C6 D4 6E 66 E6 [10:57:33]GetLastDocTimeStamp 1722336991 [10:57:33]current date 1722337054 [10:57:33]FM_GetShiftState [10:57:33]SAM_PROTO_GetShiftState [10:57:33]wFMCommunicate request_size=4 [10:57:33]MH_SAM_APDU [10:57:33]CAPDU: 80 13 01 00 [10:57:33]Write to MH i2c: E2 08 00 86 08 80 13 01 00 00 00 00 00 0B [10:57:33]Write i2c OK [10:57:33]MH_I2C_Read... [10:57:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:57:33]Read from MH i2c: E2 [10:57:33]MH_I2C_Read... [10:57:33]Read from MH i2c: E2 0E 00 [10:57:33]MH_I2C_Read... [10:57:33]Read from MH i2c: E2 0E 00 86 08 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 BE [10:57:33]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:57:33]wFMCommunicate OK [10:57:33]SAM_PROTO_GetShiftState done [10:57:33]FM_GetShiftState done [10:57:33]opened in 1722298218 [10:57:33]opened+sec_in_day 1722384618 [10:57:33]quantity*price = 50036 [10:57:33]sum+1 = 50037 [10:57: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 142 30.07.2024 10:57 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24767 ФПД: 163858422661187 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T105734&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24767&fm=163858422661187&tin=02508201610067®Number=0000000000171247&sum=50000 [10:57:34]StoreToDocumentArchive [10:57:34]shift 48 fd 24767 [10:57:34]save to /storage/0048/doc_00024767 [10:57:34]save last doc name /storage/0048/doc_00024767 to /storage/kkm_last_doc_name [10:57:34]save OK [10:57:34]Clear old archive folders... [10:57:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:57:34]tlvbuf is B6FD27E0 [10:57:34]SAM_PROTO_ClearQueue [10:57:34]wFMCommunicate request_size=4 [10:57:34]MH_SAM_APDU [10:57:34]CAPDU: 80 09 00 00 [10:57:34]Write to MH i2c: E2 08 00 93 08 80 09 00 00 00 00 00 00 0D [10:57:34]Write i2c OK [10:57:34]MH_I2C_Read... [10:57:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:57:34]Read from MH i2c: E2 [10:57:34]MH_I2C_Read... [10:57:34]Read from MH i2c: E2 03 00 [10:57:34]MH_I2C_Read... [10:57:34]Read from MH i2c: E2 03 00 93 08 00 90 00 0F [10:57:34]RAPDU: 90 00 [10:57:34]wFMCommunicate OK [10:57:34]SAM_PROTO_ClearQueue done [10:57:34]KKMCreateOFDPacket [10:57:34]OFDProtocolAddRootSTLVToBuf [10:57:34]FM_MakeSignedData [10:57:34]FM_MakeSignedData [10:57:34]SAM_PROTO_SignData [10:57:34]wFMCommunicate request_size=4 [10:57:34]MH_SAM_APDU [10:57:34]CAPDU: 80 0D 01 02 [10:57:34]Write to MH i2c: E2 08 00 94 08 80 0D 01 02 00 00 00 00 15 [10:57:34]Write i2c OK [10:57:34]MH_I2C_Read... [10:57:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:57:34]Read from MH i2c: E2 [10:57:34]MH_I2C_Read... [10:57:34]Read from MH i2c: E2 03 00 [10:57:34]MH_I2C_Read... [10:57:34]Read from MH i2c: E2 03 00 94 08 00 90 00 10 [10:57:34]RAPDU: 90 00 [10:57:34]wFMCommunicate OK [10:57:34]wFMCommunicate request_size=255 [10:57:34]MH_SAM_APDU [10:57:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8E 00 00 00 F4 03 04 00 1E C7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BF 60 00 00 35 04 06 00 95 [10:57:34]Write to MH i2c: E2 02 01 95 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 8E 00 00 00 F4 03 04 00 1E C7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BF 60 00 00 35 04 06 00 95 00 00 F6 [10:57:34]Write i2c OK [10:57:34]MH_I2C_Read... [10:57:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:57:34]Read from MH i2c: E2 [10:57:34]MH_I2C_Read... [10:57:34]Read from MH i2c: E2 03 00 [10:57:34]MH_I2C_Read... [10:57:34]Read from MH i2c: E2 03 00 95 08 00 90 00 11 [10:57:34]RAPDU: 90 00 [10:57:34]wFMCommunicate OK [10:57:34]wFMCommunicate request_size=10 [10:57:34]MH_SAM_APDU [10:57:34]CAPDU: 80 0D 02 02 05 07 43 13 80 43 [10:57:34]Write to MH i2c: E2 0D 00 96 08 80 0D 02 02 05 00 07 43 13 80 43 00 00 42 [10:57:34]Write i2c OK [10:57:34]MH_I2C_Read... [10:57:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:57:34]Read from MH i2c: E2 [10:57:34]MH_I2C_Read... [10:57:34]Read from MH i2c: E2 03 00 [10:57:34]MH_I2C_Read... [10:57:34]Read from MH i2c: E2 03 00 96 08 00 90 00 12 [10:57:34]RAPDU: 90 00 [10:57:34]wFMCommunicate OK [10:57:34]wFMCommunicate request_size=4 [10:57:34]MH_SAM_APDU [10:57:34]CAPDU: 80 0D 03 02 [10:57:34]Write to MH i2c: E2 08 00 97 08 80 0D 03 02 00 00 00 00 1A [10:57:34]Write i2c OK [10:57:34]MH_I2C_Read... [10:57:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:57:34]Read from MH i2c: E2 [10:57:34]MH_I2C_Read... [10:57:34]Read from MH i2c: E2 0B 00 [10:57:34]MH_I2C_Read... [10:57:34]Read from MH i2c: E2 0B 00 97 08 00 08 7C 2E C1 28 28 54 84 90 00 B6 [10:57:34]RAPDU: 08 7C 2E C1 28 28 54 84 90 00 [10:57:34]wFMCommunicate OK [10:57:34]SAM_PROTO_SignData done [10:57:34]FM_MakeSignedData done [10:57:34]CreateOFDProtocolMessage [10:57:34]wFMCommunicate request_size=4 [10:57:34]MH_SAM_APDU [10:57:34]CAPDU: 80 11 00 00 [10:57:34]Write to MH i2c: E2 08 00 98 08 80 11 00 00 00 00 00 00 1A [10:57:34]Write i2c OK [10:57:34]MH_I2C_Read... [10:57:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:57:34]Read from MH i2c: E2 [10:57:34]MH_I2C_Read... [10:57:34]Read from MH i2c: E2 17 00 [10:57:34]MH_I2C_Read... [10:57:34]Read from MH i2c: E2 17 00 98 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 70 [10:57:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:57:34]wFMCommunicate OK [10:57:34]CreateOFDProtocolMessage done [10:57:34]OFDSenderStorePacket 24767 [10:57:34]StoreOFDPacket docnum=24767 [10:57:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 1A F7 07 01 CF 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8E 00 00 00 F4 03 04 00 1E C7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BF 60 00 00 35 04 06 00 95 07 43 13 80 43 08 7C 2E C1 28 28 54 84 [10:57:34]CheckFolder [10:57:34]dirname=/storage/ofd_packets [10:57:34]CheckFolder done [10:57:34]ProducePacketName [10:57:34]name=ofd_packets/00024767 [10:57:34]NVStorageSaveData ofd_packets/00024767 [10:57:34]File name is /storage/ofd_packets/00024767 [10:57:34]Write 301 bytes [10:57:34]NVStorageSaveData done [10:57:34]OFDSenderStorePacket done [10:57:34]KKMCreateOFDPacket done [10:57:34]NVStorageSaveData kkm_last_timestamp [10:57:34]File name is /storage/kkm_last_timestamp [10:57:34]Write 4 bytes [10:57:34]NVStorageSaveData done [10:57:34]ExternCall_PrintAddStr [10:57:34]wPrintStart [10:57:34]Write to MH i2c: 01 00 00 99 08 A1 [10:57:34]Write i2c OK [10:57:34]MH_I2C_Read... [10:57:34]Read from MH i2c: 01 [10:57:34]MH_I2C_Read... [10:57:34]Read from MH i2c: 01 07 00 [10:57:34]MH_I2C_Read... [10:57:34]Read from MH i2c: 01 07 00 99 08 00 00 00 00 00 FF 0F B6 [10:57:34]RasterBufferAndPrint [10:57:34]line Счет N : (1)610424 [10:57:34]line ИНН: 02508201610067 [10:57:34]line Контрольно-Кассовый Чек [10:57:34]line ПРОДАЖА [10:57:34]line ТРК (МРК, ГНК) : 62 [10:57:34]line Товар: 2710124130 [10:57:34]line Аи-92-К-2 [10:57:34]line 7.380 * 67.80 [10:57:34]line = 500.36 [10:57:34]line НДС 12% НСП 1% [10:57:34]line > о реализуемом товаре [10:57:34]line ОКРУГЛЕНИЕ: -0.36 [10:57:34]line ИТОГО: 500.00 [10:57:34]line Внесено: 500.00 [10:57:34]line СДАЧА: 0.00 [10:57:34]line НСП 1% : 4.43 [10:57:34]line НДС 12% : 53.14 [10:57:34]line Наличными: 500.00 [10:57:34]line Безнал.: 0.00 [10:57:34]line Место: АЗС № 127 "Партнер Нефть" [10:57:34]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [10:57:34]line СНО: Общий режим [10:57:34]line Чек 142 30.07.2024 10:57 [10:57:34]line Смена: 48 ФФД: 1.0 [10:57:35]line ЗНМ: 0300000158 [10:57:35]line РНМ: 0000000000171247 [10:57:35]line Версия ККМ: v1.0 [10:57:35]line ФМ: 0000000002098565 [10:57:35]line ФД: 24767 [10:57:35]line ФПД: 163858422661187 [10:57:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T105734&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24767&fm=163858422661187&tin=02508201610067®Number=0000000000171247&sum=50000 [10:57:35]OFD Sender: Processing packet 24767 [packets to send 29, broken 28] [10:57:35]ProducePacketName [10:57:35]name=ofd_packets/00024767 [10:57:35]OFD Sender: To server: pG, [10:57:35]CommunicateWithHost lk.salyk.kg:30040 [10:57:35]ConnectInit lk.salyk.kg [10:57:35]written 0, free lines is 4095 [10:57:35]Connected sock=10 [10:57:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 1A F7 07 01 CF 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8E 00 00 00 F4 03 04 00 1E C7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BF 60 00 00 35 04 06 00 95 07 43 13 80 43 08 7C 2E C1 28 28 54 84 [10:57:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 A2 9D 47 00 63 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 32 30 39 38 35 36 35 10 04 04 00 BF 60 00 00 F4 03 04 00 AC 72 A8 66 B6 04 01 00 00 08 3B E9 17 BB A8 63 CC [10:57:35]CommunicateWithHost err = 0 [10:57:35]CheckOFDResponse [10:57:35]1017 (14) - 77093643461234 [10:57:35]1041 (16) - 0000000002098565 [10:57:35]1040 (4) - 24767 [10:57:35]1012 (4) - 30.07.2024 04:57 [10:57:35]1206 (1) - 0 [10:57:35]OFD Sender: Remove packet 24767 [10:57:35]ProducePacketName [10:57:35]name=ofd_packets/00024767 [10:57:35]NVStorageDeleteData [10:57:35]Write to MH i2c: 01 00 00 C4 08 CC [10:57:35]Write i2c OK [10:57:35]MH_I2C_Read... [10:57:35]Read from MH i2c: 01 [10:57:35]MH_I2C_Read... [10:57:35]Read from MH i2c: 01 07 00 [10:57:35]MH_I2C_Read... [10:57:35]Read from MH i2c: 01 07 00 C4 08 00 00 00 00 00 F3 0C D2 [10:57:35]RasterBufferAndPrint [10:57:35]line [10:57:35]line [10:57:35]line [10:57:35]line [10:57:35]line [10:57:35]written 0, free lines is 3321 [10:57:35]MH_Cut [10:57:35]Write to MH i2c: D1 01 00 CB 08 01 A5 [10:57:35]Write i2c OK [10:57:35]MH_I2C_Read... [10:57:35]Read from MH i2c: D1 [10:57:35]MH_I2C_Read... [10:57:35]Read from MH i2c: D1 01 00 [10:57:35]MH_I2C_Read... [10:57:35]Read from MH i2c: D1 01 00 CB 08 00 A4 [10:57:35]Write to MH i2c: 01 00 00 CC 08 D4 [10:57:35]Write i2c OK [10:57:35]MH_I2C_Read... [10:57:36]OFD Sender: No OFD packet to send [10:57:36]*** Cut start [10:57:36]*** Partial cut [10:57:36]*** CUTSNS_PIN = 1 [10:57:36]*** CUTSNS_PIN = 0 [10:57:36]*** Brake cut motor [10:57:36]Read from MH i2c: 01 [10:57:36]MH_I2C_Read... [10:57:36]*** Stop cut motor [10:57:36]*** Cut end [10:57:36]Read from MH i2c: 01 07 00 [10:57:36]MH_I2C_Read... [10:57:36]Read from MH i2c: 01 07 00 CC 08 00 00 00 00 00 FF 0F E9 [10:57:36]process_action close_receipt done [10:57:36]requested_data is exist [10:57:36]produce_requested_data [10:57:36]requested_item fm.sn is exist - process it [10:57:36]wFMCommunicate request_size=4 [10:57:36]MH_SAM_APDU [10:57:36]CAPDU: 80 11 00 00 [10:57:36]Write to MH i2c: E2 08 00 CD 08 80 11 00 00 00 00 00 00 4F [10:57:36]Write i2c OK [10:57:36]MH_I2C_Read... [10:57:37]Read from MH i2c: E2 [10:57:37]MH_I2C_Read... [10:57:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:57:37]Read from MH i2c: E2 17 00 [10:57:37]MH_I2C_Read... [10:57:37]Read from MH i2c: E2 17 00 CD 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A5 [10:57:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:57:37]wFMCommunicate OK [10:57:37]requested_item fd.num is exist - process it [10:57:37]SAM_PROTO_GetFieldsCounters [10:57:37]wFMCommunicate request_size=4 [10:57:37]MH_SAM_APDU [10:57:37]CAPDU: 80 13 00 00 [10:57:37]Write to MH i2c: E2 08 00 CE 08 80 13 00 00 00 00 00 00 52 [10:57:37]Write i2c OK [10:57:37]MH_I2C_Read... [10:57:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:57:37]Read from MH i2c: E2 [10:57:37]MH_I2C_Read... [10:57:37]Read from MH i2c: E2 62 00 [10:57:37]MH_I2C_Read... [10:57:37]Read from MH i2c: E2 62 00 CE 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BF 60 00 00 0E 04 04 00 30 00 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 6C [10:57:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BF 60 00 00 0E 04 04 00 30 00 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 [10:57:37]wFMCommunicate OK [10:57:37]SAM_PROTO_GetFieldsCounters done [10:57:37]requested_item shift.num is exist - process it [10:57:37]requested_item shift.opened is exist - process it [10:57:37]req_shift_opened [10:57:37]FM_GetShiftState [10:57:37]SAM_PROTO_GetShiftState [10:57:37]wFMCommunicate request_size=4 [10:57:37]MH_SAM_APDU [10:57:37]CAPDU: 80 13 01 00 [10:57:37]Write to MH i2c: E2 08 00 CF 08 80 13 01 00 00 00 00 00 54 [10:57:37]Write i2c OK [10:57:37]MH_I2C_Read... [10:57:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:57:37]Read from MH i2c: E2 [10:57:37]MH_I2C_Read... [10:57:37]Read from MH i2c: E2 0E 00 [10:57:37]MH_I2C_Read... [10:57:37]Read from MH i2c: E2 0E 00 CF 08 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 07 [10:57:37]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:57:37]wFMCommunicate OK [10:57:37]SAM_PROTO_GetShiftState done [10:57:37]FM_GetShiftState done [10:57:37]req_shift_opened done [10:57:37]requested_item shift.open_date is exist - process it [10:57:37]req_shift_open_date [10:57:37]req_shift_open_date done [10:57:37]produce_requested_data done [10:57:37]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24767,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [10:57:37]process_action_free close_receipt [10:57:37]json_value_free [10:57:37]json_value_free done [10:57:37]process_json_proto returns [10:57:37]Send response to host [10:57:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24767,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [10:57:37]free response buf [10:57:37]execute_script done [10:57:37]execute_script returns [10:57:37]free content buf [10:57:37]Sock 7.Close socket [10:57:37]Sock 7.Thread stoped [10:57:41]OFD Sender: No OFD packet to send [10:57:46]OFD Sender: No OFD packet to send [10:57:50]accept exits with 9 [10:57:50]New connection [10:57:50]New thread 3067309412 created [10:57:50]Thread 3067452772 joined [10:57:50]Waiting for new connection... [10:57:50] Sock 9.Parse request [10:57:50]Sock 9.Check first char [10:57:50]Sock 9.First char is OK [10:57:50]request: POST /json_proto HTTP/1.0 [10:57:50]Method: POST [10:57:50]URL: /json_proto [10:57:50]Method is POST - this is cgi request [10:57:50]url: /json_proto [10:57:50]query_string will be loaded in cgi processing [10:57:50]execute_cgi json_proto POST (null) [10:57:50]execute_cgi path=json_proto method=POST [10:57:50]POST find Content-Length [10:57:50]Host: 172.17.45.131:8080 [10:57:50]Content-Length: 678 [10:57:50]Content-Type: application/json [10:57:50] [10:57:50]POST finish read [10:57:50]Found Content-Length = 678 [10:57:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610423", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 15.860, "sum" : 1200.60, "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" ] } } [10:57:50]execute_script... [10:57:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610423", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 15.860, "sum" : 1200.60, "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" ] } } [10:57:50]POST & json_proto [10:57:50]process_json_proto [10:57:50]json parsed OK: [10:57:50]protocol is kg_v1.0 [10:57:50]action value=close_receipt [10:57:50]process_action close_receipt [10:57:50]cmd_close_receipt [10:57:50]MH_GetDate [10:57:50]Write to MH i2c: F0 00 00 D0 08 C7 [10:57:50]Write i2c OK [10:57:50]MH_I2C_Read... [10:57:50]Read from MH i2c: F0 [10:57:50]MH_I2C_Read... [10:57:50]Read from MH i2c: F0 09 00 [10:57:50]MH_I2C_Read... [10:57:50]Read from MH i2c: F0 09 00 D0 08 00 2F C7 A8 66 C6 D4 6E 66 42 [10:57:50]GetLastDocTimeStamp 1722337054 [10:57:50]current date 1722337071 [10:57:50]FM_GetShiftState [10:57:50]SAM_PROTO_GetShiftState [10:57:50]wFMCommunicate request_size=4 [10:57:50]MH_SAM_APDU [10:57:50]CAPDU: 80 13 01 00 [10:57:50]Write to MH i2c: E2 08 00 D1 08 80 13 01 00 00 00 00 00 56 [10:57:50]Write i2c OK [10:57:50]MH_I2C_Read... [10:57:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:57:50]Read from MH i2c: E2 [10:57:50]MH_I2C_Read... [10:57:50]Read from MH i2c: E2 0E 00 [10:57:50]MH_I2C_Read... [10:57:50]Read from MH i2c: E2 0E 00 D1 08 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 09 [10:57:50]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:57:50]wFMCommunicate OK [10:57:50]SAM_PROTO_GetShiftState done [10:57:50]FM_GetShiftState done [10:57:50]opened in 1722298218 [10:57:50]opened+sec_in_day 1722384618 [10:57:50]quantity*price = 120060 [10:57:50]sum+1 = 120061 [10:57:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.60 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.50 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 143 30.07.2024 10:57 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24768 ФПД: 87102543406667 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T105751&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24768&fm=87102543406667&tin=02508201610067®Number=0000000000171247&sum=120000 [10:57:51]StoreToDocumentArchive [10:57:51]shift 48 fd 24768 [10:57:51]save to /storage/0048/doc_00024768 [10:57:51]save last doc name /storage/0048/doc_00024768 to /storage/kkm_last_doc_name [10:57:51]save OK [10:57:51]Clear old archive folders... [10:57:51]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:57:51]tlvbuf is 01C9C900 [10:57:51]SAM_PROTO_ClearQueue [10:57:51]wFMCommunicate request_size=4 [10:57:51]MH_SAM_APDU [10:57:51]CAPDU: 80 09 00 00 [10:57:51]Write to MH i2c: E2 08 00 DE 08 80 09 00 00 00 00 00 00 58 [10:57:51]Write i2c OK [10:57:51]MH_I2C_Read... [10:57:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:57:51]Read from MH i2c: E2 [10:57:51]MH_I2C_Read... [10:57:51]Read from MH i2c: E2 03 00 [10:57:51]MH_I2C_Read... [10:57:51]Read from MH i2c: E2 03 00 DE 08 00 90 00 5A [10:57:51]RAPDU: 90 00 [10:57:51]wFMCommunicate OK [10:57:51]SAM_PROTO_ClearQueue done [10:57:51]KKMCreateOFDPacket [10:57:51]OFDProtocolAddRootSTLVToBuf [10:57:51]FM_MakeSignedData [10:57:51]FM_MakeSignedData [10:57:51]SAM_PROTO_SignData [10:57:51]wFMCommunicate request_size=4 [10:57:51]MH_SAM_APDU [10:57:51]CAPDU: 80 0D 01 02 [10:57:51]Write to MH i2c: E2 08 00 DF 08 80 0D 01 02 00 00 00 00 60 [10:57:51]Write i2c OK [10:57:51]MH_I2C_Read... [10:57:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:57:51]Read from MH i2c: E2 [10:57:51]MH_I2C_Read... [10:57:51]Read from MH i2c: E2 03 00 [10:57:51]MH_I2C_Read... [10:57:51]Read from MH i2c: E2 03 00 DF 08 00 90 00 5B [10:57:51]RAPDU: 90 00 [10:57:51]wFMCommunicate OK [10:57:51]wFMCommunicate request_size=255 [10:57:51]MH_SAM_APDU [10:57:51]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F4 3D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FC 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 CE 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 8F 00 00 00 F4 03 04 00 2F C7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C0 60 00 00 35 04 06 00 4F 38 24 28 [10:57:51]Write to MH i2c: E2 02 01 E0 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F4 3D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FC 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 CE 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 8F 00 00 00 F4 03 04 00 2F C7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C0 60 00 00 35 04 06 00 4F 38 24 28 00 00 74 [10:57:51]Write i2c OK [10:57:51]MH_I2C_Read... [10:57:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:57:52]Read from MH i2c: E2 [10:57:52]MH_I2C_Read... [10:57:52]Read from MH i2c: E2 03 00 [10:57:52]MH_I2C_Read... [10:57:52]Read from MH i2c: E2 03 00 E0 08 00 90 00 5C [10:57:52]RAPDU: 90 00 [10:57:52]wFMCommunicate OK [10:57:52]wFMCommunicate request_size=7 [10:57:52]MH_SAM_APDU [10:57:52]CAPDU: 80 0D 02 02 02 A6 4B [10:57:52]Write to MH i2c: E2 0A 00 E1 08 80 0D 02 02 02 00 A6 4B 00 00 58 [10:57:52]Write i2c OK [10:57:52]MH_I2C_Read... [10:57:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:57:52]Read from MH i2c: E2 [10:57:52]MH_I2C_Read... [10:57:52]Read from MH i2c: E2 03 00 [10:57:52]MH_I2C_Read... [10:57:52]Read from MH i2c: E2 03 00 E1 08 00 90 00 5D [10:57:52]RAPDU: 90 00 [10:57:52]wFMCommunicate OK [10:57:52]wFMCommunicate request_size=4 [10:57:52]MH_SAM_APDU [10:57:52]CAPDU: 80 0D 03 02 [10:57:52]Write to MH i2c: E2 08 00 E2 08 80 0D 03 02 00 00 00 00 65 [10:57:52]Write i2c OK [10:57:52]MH_I2C_Read... [10:57:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:57:52]Read from MH i2c: E2 [10:57:52]MH_I2C_Read... [10:57:52]Read from MH i2c: E2 0B 00 [10:57:52]MH_I2C_Read... [10:57:52]Read from MH i2c: E2 0B 00 E2 08 00 C9 E4 72 84 2A 30 63 B0 90 00 76 [10:57:52]RAPDU: C9 E4 72 84 2A 30 63 B0 90 00 [10:57:52]wFMCommunicate OK [10:57:52]SAM_PROTO_SignData done [10:57:52]FM_MakeSignedData done [10:57:52]CreateOFDProtocolMessage [10:57:52]wFMCommunicate request_size=4 [10:57:52]MH_SAM_APDU [10:57:52]CAPDU: 80 11 00 00 [10:57:52]Write to MH i2c: E2 08 00 E3 08 80 11 00 00 00 00 00 00 65 [10:57:52]Write i2c OK [10:57:52]MH_I2C_Read... [10:57:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:57:52]Read from MH i2c: E2 [10:57:52]MH_I2C_Read... [10:57:52]Read from MH i2c: E2 17 00 [10:57:52]MH_I2C_Read... [10:57:52]Read from MH i2c: E2 17 00 E3 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 BB [10:57:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:57:52]wFMCommunicate OK [10:57:52]CreateOFDProtocolMessage done [10:57:52]OFDSenderStorePacket 24768 [10:57:52]StoreOFDPacket docnum=24768 [10:57:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 D5 10 04 01 83 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F4 3D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FC 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 CE 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 8F 00 00 00 F4 03 04 00 2F C7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C0 60 00 00 35 04 06 00 4F 38 24 28 A6 4B C9 E4 72 84 2A 30 63 B0 [10:57:52]CheckFolder [10:57:52]dirname=/storage/ofd_packets [10:57:52]CheckFolder done [10:57:52]ProducePacketName [10:57:52]name=ofd_packets/00024768 [10:57:52]NVStorageSaveData ofd_packets/00024768 [10:57:52]File name is /storage/ofd_packets/00024768 [10:57:52]Write 298 bytes [10:57:52]NVStorageSaveData done [10:57:52]OFDSenderStorePacket done [10:57:52]KKMCreateOFDPacket done [10:57:52]NVStorageSaveData kkm_last_timestamp [10:57:52]File name is /storage/kkm_last_timestamp [10:57:52]Write 4 bytes [10:57:52]NVStorageSaveData done [10:57:52]ExternCall_PrintAddStr [10:57:52]wPrintStart [10:57:52]Write to MH i2c: 01 00 00 E4 08 EC [10:57:52]Write i2c OK [10:57:52]MH_I2C_Read... [10:57:52]Read from MH i2c: 01 [10:57:52]MH_I2C_Read... [10:57:52]Read from MH i2c: 01 07 00 [10:57:52]MH_I2C_Read... [10:57:52]Read from MH i2c: 01 07 00 E4 08 00 00 00 00 00 FF 0F 01 [10:57:52]RasterBufferAndPrint [10:57:52]line Счет N : (1)610423 [10:57:52]line ИНН: 02508201610067 [10:57:52]line Контрольно-Кассовый Чек [10:57:52]line ПРОДАЖА [10:57:52]line ТРК (МРК, ГНК) : 2 [10:57:52]line Товар: 2710194210 [10:57:52]line ДТ-К-2 [10:57:52]line 15.860 * 75.70 [10:57:52]line = 1200.60 [10:57:52]line НДС 12% НСП 1% [10:57:52]line > о реализуемом товаре [10:57:52]line ОКРУГЛЕНИЕ: -0.60 [10:57:52]line ИТОГО: 1200.00 [10:57:52]line Внесено: 1200.00 [10:57:52]line СДАЧА: 0.00 [10:57:52]line НСП 1% : 10.62 [10:57:52]line НДС 12% : 127.50 [10:57:52]line Наличными: 1200.00 [10:57:52]line Безнал.: 0.00 [10:57:52]line Место: АЗС № 127 "Партнер Нефть" [10:57:52]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [10:57:52]line СНО: Общий режим [10:57:52]line Чек 143 30.07.2024 10:57 [10:57:52]line Смена: 48 ФФД: 1.0 [10:57:52]line ЗНМ: 0300000158 [10:57:52]line РНМ: 0000000000171247 [10:57:52]line Версия ККМ: v1.0 [10:57:52]line ФМ: 0000000002098565 [10:57:52]line ФД: 24768 [10:57:52]line ФПД: 87102543406667 [10:57:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T105751&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24768&fm=87102543406667&tin=02508201610067®Number=0000000000171247&sum=120000 [10:57:52]OFD Sender: Processing packet 24768 [packets to send 29, broken 28] [10:57:52]ProducePacketName [10:57:52]name=ofd_packets/00024768 [10:57:52]OFD Sender: To server: pG, [10:57:52]CommunicateWithHost lk.salyk.kg:30040 [10:57:52]ConnectInit lk.salyk.kg [10:57:52]written 0, free lines is 4095 [10:57:52]Connected sock=5 [10:57:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 D5 10 04 01 83 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F4 3D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 FC 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 CE 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 8F 00 00 00 F4 03 04 00 2F C7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C0 60 00 00 35 04 06 00 4F 38 24 28 A6 4B C9 E4 72 84 2A 30 63 B0 [10:57:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 E6 2A 47 00 0F 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 32 30 39 38 35 36 35 10 04 04 00 C0 60 00 00 F4 03 04 00 BE 72 A8 66 B6 04 01 00 00 C2 21 64 15 38 F7 32 70 [10:57:52]CommunicateWithHost err = 0 [10:57:52]CheckOFDResponse [10:57:52]1017 (14) - 77093643461234 [10:57:52]1041 (16) - 0000000002098565 [10:57:52]1040 (4) - 24768 [10:57:52]1012 (4) - 30.07.2024 04:57 [10:57:52]1206 (1) - 0 [10:57:52]OFD Sender: Remove packet 24768 [10:57:52]ProducePacketName [10:57:52]name=ofd_packets/00024768 [10:57:52]NVStorageDeleteData [10:57:53]Write to MH i2c: 01 00 00 0F 09 18 [10:57:53]Write i2c OK [10:57:53]MH_I2C_Read... [10:57:53]Read from MH i2c: 01 [10:57:53]MH_I2C_Read... [10:57:53]Read from MH i2c: 01 07 00 [10:57:53]MH_I2C_Read... [10:57:53]Read from MH i2c: 01 07 00 0F 09 00 00 00 00 00 EC 0C 17 [10:57:53]RasterBufferAndPrint [10:57:53]line [10:57:53]line [10:57:53]line [10:57:53]line [10:57:53]line [10:57:53]written 0, free lines is 3314 [10:57:53]MH_Cut [10:57:53]Write to MH i2c: D1 01 00 16 09 01 F1 [10:57:53]Write i2c OK [10:57:53]MH_I2C_Read... [10:57:53]Read from MH i2c: D1 [10:57:53]MH_I2C_Read... [10:57:53]Read from MH i2c: D1 01 00 [10:57:53]MH_I2C_Read... [10:57:53]Read from MH i2c: D1 01 00 16 09 00 F0 [10:57:53]Write to MH i2c: 01 00 00 17 09 20 [10:57:53]Write i2c OK [10:57:53]MH_I2C_Read... [10:57:53]OFD Sender: No OFD packet to send [10:57:53]*** Cut start [10:57:53]*** Partial cut [10:57:53]*** CUTSNS_PIN = 1 [10:57:53]*** CUTSNS_PIN = 0 [10:57:54]*** Brake cut motor [10:57:54]Read from MH i2c: 01 [10:57:54]MH_I2C_Read... [10:57:54]*** Stop cut motor [10:57:54]*** Cut end [10:57:54]Read from MH i2c: 01 07 00 [10:57:54]MH_I2C_Read... [10:57:54]Read from MH i2c: 01 07 00 17 09 00 00 00 00 00 FF 0F 35 [10:57:54]process_action close_receipt done [10:57:54]requested_data is exist [10:57:54]produce_requested_data [10:57:54]requested_item fm.sn is exist - process it [10:57:54]wFMCommunicate request_size=4 [10:57:54]MH_SAM_APDU [10:57:54]CAPDU: 80 11 00 00 [10:57:54]Write to MH i2c: E2 08 00 18 09 80 11 00 00 00 00 00 00 9B [10:57:54]Write i2c OK [10:57:54]MH_I2C_Read... [10:57:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:57:54]Read from MH i2c: E2 [10:57:54]MH_I2C_Read... [10:57:54]Read from MH i2c: E2 17 00 [10:57:54]MH_I2C_Read... [10:57:54]Read from MH i2c: E2 17 00 18 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F1 [10:57:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:57:54]wFMCommunicate OK [10:57:54]requested_item fd.num is exist - process it [10:57:54]SAM_PROTO_GetFieldsCounters [10:57:54]wFMCommunicate request_size=4 [10:57:54]MH_SAM_APDU [10:57:54]CAPDU: 80 13 00 00 [10:57:54]Write to MH i2c: E2 08 00 19 09 80 13 00 00 00 00 00 00 9E [10:57:54]Write i2c OK [10:57:54]MH_I2C_Read... [10:57:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:57:54]Read from MH i2c: E2 [10:57:54]MH_I2C_Read... [10:57:54]Read from MH i2c: E2 62 00 [10:57:54]MH_I2C_Read... [10:57:54]Read from MH i2c: E2 62 00 19 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C0 60 00 00 0E 04 04 00 30 00 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 BC [10:57:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C0 60 00 00 0E 04 04 00 30 00 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 [10:57:54]wFMCommunicate OK [10:57:54]SAM_PROTO_GetFieldsCounters done [10:57:54]requested_item shift.num is exist - process it [10:57:54]requested_item shift.opened is exist - process it [10:57:54]req_shift_opened [10:57:54]FM_GetShiftState [10:57:54]SAM_PROTO_GetShiftState [10:57:54]wFMCommunicate request_size=4 [10:57:54]MH_SAM_APDU [10:57:54]CAPDU: 80 13 01 00 [10:57:54]Write to MH i2c: E2 08 00 1A 09 80 13 01 00 00 00 00 00 A0 [10:57:54]Write i2c OK [10:57:54]MH_I2C_Read... [10:57:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:57:54]Read from MH i2c: E2 [10:57:54]MH_I2C_Read... [10:57:54]Read from MH i2c: E2 0E 00 [10:57:54]MH_I2C_Read... [10:57:54]Read from MH i2c: E2 0E 00 1A 09 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 53 [10:57:54]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:57:54]wFMCommunicate OK [10:57:54]SAM_PROTO_GetShiftState done [10:57:54]FM_GetShiftState done [10:57:54]req_shift_opened done [10:57:54]requested_item shift.open_date is exist - process it [10:57:54]req_shift_open_date [10:57:54]req_shift_open_date done [10:57:54]produce_requested_data done [10:57:54]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24768,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [10:57:54]process_action_free close_receipt [10:57:54]json_value_free [10:57:54]json_value_free done [10:57:54]process_json_proto returns [10:57:54]Send response to host [10:57:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24768,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [10:57:54]free response buf [10:57:54]execute_script done [10:57:54]execute_script returns [10:57:54]free content buf [10:57:54]Sock 9.Close socket [10:57:54]Sock 9.Thread stoped [10:57:58]OFD Sender: No OFD packet to send [10:58:03]OFD Sender: No OFD packet to send [10:58:08]OFD Sender: No OFD packet to send [10:58:13]OFD Sender: No OFD packet to send [10:58:18]OFD Sender: No OFD packet to send [10:58:23]OFD Sender: No OFD packet to send [10:58:28]OFD Sender: No OFD packet to send [10:58:29]accept exits with 7 [10:58:29]New connection [10:58:29]New thread 3067452772 created [10:58:29]Thread 3067309412 joined [10:58:29]Waiting for new connection... [10:58:29] Sock 7.Parse request [10:58:29]Sock 7.Check first char [10:58:29]Sock 7.First char is OK [10:58:29]request: POST /json_proto HTTP/1.0 [10:58:29]Method: POST [10:58:29]URL: /json_proto [10:58:29]Method is POST - this is cgi request [10:58:29]url: /json_proto [10:58:29]query_string will be loaded in cgi processing [10:58:29]execute_cgi json_proto POST (null) [10:58:29]execute_cgi path=json_proto method=POST [10:58:29]POST find Content-Length [10:58:29]Host: 172.17.45.131:8080 [10:58:29]Content-Length: 682 [10:58:29]Content-Type: application/json [10:58:29] [10:58:29]POST finish read [10:58:29]Found Content-Length = 682 [10:58:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610425", "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" : 25.820, "sum" : 1750.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1750.00, "total" : 1750.00, "payments": [ { "type": 0, "sum" : 1750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:58:29]execute_script... [10: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)610425", "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" : 25.820, "sum" : 1750.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1750.00, "total" : 1750.00, "payments": [ { "type": 0, "sum" : 1750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:58:29]POST & json_proto [10:58:29]process_json_proto [10:58:29]json parsed OK: [10:58:29]protocol is kg_v1.0 [10:58:29]action value=close_receipt [10:58:29]process_action close_receipt [10:58:29]cmd_close_receipt [10:58:29]MH_GetDate [10:58:29]Write to MH i2c: F0 00 00 1B 09 13 [10:58:29]Write i2c OK [10:58:29]MH_I2C_Read... [10:58:29]Read from MH i2c: F0 [10:58:29]MH_I2C_Read... [10:58:29]Read from MH i2c: F0 09 00 [10:58:29]MH_I2C_Read... [10:58:29]Read from MH i2c: F0 09 00 1B 09 00 56 C7 A8 66 C6 D4 6E 66 B5 [10:58:29]GetLastDocTimeStamp 1722337071 [10:58:29]current date 1722337110 [10:58:29]FM_GetShiftState [10:58:29]SAM_PROTO_GetShiftState [10:58:29]wFMCommunicate request_size=4 [10:58:29]MH_SAM_APDU [10:58:29]CAPDU: 80 13 01 00 [10:58:29]Write to MH i2c: E2 08 00 1C 09 80 13 01 00 00 00 00 00 A2 [10:58:29]Write i2c OK [10:58:29]MH_I2C_Read... [10:58:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:58:29]Read from MH i2c: E2 [10:58:29]MH_I2C_Read... [10:58:29]Read from MH i2c: E2 0E 00 [10:58:29]MH_I2C_Read... [10:58:29]Read from MH i2c: E2 0E 00 1C 09 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 55 [10:58:29]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:58:29]wFMCommunicate OK [10:58:29]SAM_PROTO_GetShiftState done [10:58:29]FM_GetShiftState done [10:58:29]opened in 1722298218 [10:58:29]opened+sec_in_day 1722384618 [10:58:29]quantity*price = 175059 [10:58:29]sum+1 = 175061 [10:58:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.60 ИТОГО: 1750.00 Внесено: 1750.00 СДАЧА: 0.00 НСП 1% : 15.49 НДС 12% : 185.90 Наличными: 1750.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 144 30.07.2024 10:58 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24769 ФПД: 151309096781111 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T105830&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24769&fm=151309096781111&tin=02508201610067®Number=0000000000171247&sum=175000 [10:58:30]StoreToDocumentArchive [10:58:30]shift 48 fd 24769 [10:58:30]save to /storage/0048/doc_00024769 [10:58:30]save last doc name /storage/0048/doc_00024769 to /storage/kkm_last_doc_name [10:58:30]save OK [10:58:30]Clear old archive folders... [10:58:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:58:30]tlvbuf is 01CB60F0 [10:58:30]SAM_PROTO_ClearQueue [10:58:30]wFMCommunicate request_size=4 [10:58:30]MH_SAM_APDU [10:58:30]CAPDU: 80 09 00 00 [10:58:30]Write to MH i2c: E2 08 00 29 09 80 09 00 00 00 00 00 00 A4 [10:58:30]Write i2c OK [10:58:30]MH_I2C_Read... [10:58:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:58:30]Read from MH i2c: E2 [10:58:30]MH_I2C_Read... [10:58:30]Read from MH i2c: E2 03 00 [10:58:30]MH_I2C_Read... [10:58:30]Read from MH i2c: E2 03 00 29 09 00 90 00 A6 [10:58:30]RAPDU: 90 00 [10:58:30]wFMCommunicate OK [10:58:30]SAM_PROTO_ClearQueue done [10:58:30]KKMCreateOFDPacket [10:58:30]OFDProtocolAddRootSTLVToBuf [10:58:30]FM_MakeSignedData [10:58:30]FM_MakeSignedData [10:58:30]SAM_PROTO_SignData [10:58:30]wFMCommunicate request_size=4 [10:58:30]MH_SAM_APDU [10:58:30]CAPDU: 80 0D 01 02 [10:58:30]Write to MH i2c: E2 08 00 2A 09 80 0D 01 02 00 00 00 00 AC [10:58:30]Write i2c OK [10:58:30]MH_I2C_Read... [10:58:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:58:30]Read from MH i2c: E2 [10:58:30]MH_I2C_Read... [10:58:30]Read from MH i2c: E2 03 00 [10:58:30]MH_I2C_Read... [10:58:30]Read from MH i2c: E2 03 00 2A 09 00 90 00 A7 [10:58:30]RAPDU: 90 00 [10:58:30]wFMCommunicate OK [10:58:30]wFMCommunicate request_size=255 [10:58:30]MH_SAM_APDU [10:58:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 DC 64 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D4 AB 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 AB 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0D 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 48 00 00 00 00 07 04 06 00 98 AB 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 56 C7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C1 60 00 00 35 04 06 00 89 [10:58:30]Write to MH i2c: E2 02 01 2B 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 DC 64 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D4 AB 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 AB 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0D 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 48 00 00 00 00 07 04 06 00 98 AB 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 56 C7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C1 60 00 00 35 04 06 00 89 00 00 22 [10:58:31]Write i2c OK [10:58:31]MH_I2C_Read... [10:58:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:58:31]Read from MH i2c: E2 [10:58:31]MH_I2C_Read... [10:58:31]Read from MH i2c: E2 03 00 [10:58:31]MH_I2C_Read... [10:58:31]Read from MH i2c: E2 03 00 2B 09 00 90 00 A8 [10:58:31]RAPDU: 90 00 [10:58:31]wFMCommunicate OK [10:58:31]wFMCommunicate request_size=10 [10:58:31]MH_SAM_APDU [10:58:31]CAPDU: 80 0D 02 02 05 9D 64 F7 05 37 [10:58:31]Write to MH i2c: E2 0D 00 2C 09 80 0D 02 02 05 00 9D 64 F7 05 37 00 00 ED [10:58:31]Write i2c OK [10:58:31]MH_I2C_Read... [10:58:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:58:31]Read from MH i2c: E2 [10:58:31]MH_I2C_Read... [10:58:31]Read from MH i2c: E2 03 00 [10:58:31]MH_I2C_Read... [10:58:31]Read from MH i2c: E2 03 00 2C 09 00 90 00 A9 [10:58:31]RAPDU: 90 00 [10:58:31]wFMCommunicate OK [10:58:31]wFMCommunicate request_size=4 [10:58:31]MH_SAM_APDU [10:58:31]CAPDU: 80 0D 03 02 [10:58:31]Write to MH i2c: E2 08 00 2D 09 80 0D 03 02 00 00 00 00 B1 [10:58:31]Write i2c OK [10:58:31]MH_I2C_Read... [10:58:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:58:31]Read from MH i2c: E2 [10:58:31]MH_I2C_Read... [10:58:31]Read from MH i2c: E2 0B 00 [10:58:31]MH_I2C_Read... [10:58:31]Read from MH i2c: E2 0B 00 2D 09 00 69 76 BC 87 CC 21 B7 F3 90 00 6B [10:58:31]RAPDU: 69 76 BC 87 CC 21 B7 F3 90 00 [10:58:31]wFMCommunicate OK [10:58:31]SAM_PROTO_SignData done [10:58:31]FM_MakeSignedData done [10:58:31]CreateOFDProtocolMessage [10:58:31]wFMCommunicate request_size=4 [10:58:31]MH_SAM_APDU [10:58:31]CAPDU: 80 11 00 00 [10:58:31]Write to MH i2c: E2 08 00 2E 09 80 11 00 00 00 00 00 00 B1 [10:58:31]Write i2c OK [10:58:31]MH_I2C_Read... [10:58:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:58:31]Read from MH i2c: E2 [10:58:31]MH_I2C_Read... [10:58:31]Read from MH i2c: E2 17 00 [10:58:31]MH_I2C_Read... [10:58:31]Read from MH i2c: E2 17 00 2E 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 07 [10:58:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:58:31]wFMCommunicate OK [10:58:31]CreateOFDProtocolMessage done [10:58:31]OFDSenderStorePacket 24769 [10:58:31]StoreOFDPacket docnum=24769 [10:58:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 08 19 07 01 6F 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 DC 64 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D4 AB 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 AB 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0D 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 48 00 00 00 00 07 04 06 00 98 AB 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 56 C7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C1 60 00 00 35 04 06 00 89 9D 64 F7 05 37 69 76 BC 87 CC 21 B7 F3 [10:58:31]CheckFolder [10:58:31]dirname=/storage/ofd_packets [10:58:31]CheckFolder done [10:58:31]ProducePacketName [10:58:31]name=ofd_packets/00024769 [10:58:31]NVStorageSaveData ofd_packets/00024769 [10:58:31]File name is /storage/ofd_packets/00024769 [10:58:31]Write 301 bytes [10:58:31]NVStorageSaveData done [10:58:31]OFDSenderStorePacket done [10:58:31]KKMCreateOFDPacket done [10:58:31]NVStorageSaveData kkm_last_timestamp [10:58:31]File name is /storage/kkm_last_timestamp [10:58:31]Write 4 bytes [10:58:31]NVStorageSaveData done [10:58:31]ExternCall_PrintAddStr [10:58:31]wPrintStart [10:58:31]Write to MH i2c: 01 00 00 2F 09 38 [10:58:31]Write i2c OK [10:58:31]MH_I2C_Read... [10:58:31]Read from MH i2c: 01 [10:58:31]MH_I2C_Read... [10:58:31]Read from MH i2c: 01 07 00 [10:58:31]MH_I2C_Read... [10:58:31]Read from MH i2c: 01 07 00 2F 09 00 00 00 00 00 FF 0F 4D [10:58:31]RasterBufferAndPrint [10:58:31]line Счет N : (1)610425 [10:58:31]line ИНН: 02508201610067 [10:58:31]line Контрольно-Кассовый Чек [10:58:31]line ПРОДАЖА [10:58:31]line ТРК (МРК, ГНК) : 52 [10:58:31]line Товар: 2710124130 [10:58:31]line Аи-92-К-2 [10:58:31]line 25.820 * 67.80 [10:58:31]line = 1750.60 [10:58:31]line НДС 12% НСП 1% [10:58:31]line > о реализуемом товаре [10:58:31]line ОКРУГЛЕНИЕ: -0.60 [10:58:31]line ИТОГО: 1750.00 [10:58:31]line Внесено: 1750.00 [10:58:31]line СДАЧА: 0.00 [10:58:31]line НСП 1% : 15.49 [10:58:31]line НДС 12% : 185.90 [10:58:31]line Наличными: 1750.00 [10:58:31]line Безнал.: 0.00 [10:58:31]line Место: АЗС № 127 "Партнер Нефть" [10:58:31]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [10:58:31]line СНО: Общий режим [10:58:31]line Чек 144 30.07.2024 10:58 [10:58:31]line Смена: 48 ФФД: 1.0 [10:58:31]line ЗНМ: 0300000158 [10:58:31]line РНМ: 0000000000171247 [10:58:31]line Версия ККМ: v1.0 [10:58:31]line ФМ: 0000000002098565 [10:58:31]line ФД: 24769 [10:58:31]line ФПД: 151309096781111 [10:58:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T105830&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24769&fm=151309096781111&tin=02508201610067®Number=0000000000171247&sum=175000 [10:58:31]OFD Sender: Processing packet 24769 [packets to send 29, broken 28] [10:58:31]ProducePacketName [10:58:31]name=ofd_packets/00024769 [10:58:31]OFD Sender: To server: pG, [10:58:31]CommunicateWithHost lk.salyk.kg:30040 [10:58:31]ConnectInit lk.salyk.kg [10:58:31]written 0, free lines is 4095 [10:58:31]Connected sock=10 [10:58:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 08 19 07 01 6F 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 DC 64 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D4 AB 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 AB 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0D 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 48 00 00 00 00 07 04 06 00 98 AB 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 56 C7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C1 60 00 00 35 04 06 00 89 9D 64 F7 05 37 69 76 BC 87 CC 21 B7 F3 [10:58:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 58 01 47 00 A3 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 32 30 39 38 35 36 35 10 04 04 00 C1 60 00 00 F4 03 04 00 E5 72 A8 66 B6 04 01 00 00 0D 89 C2 97 E2 C5 A3 AA [10:58:32]CommunicateWithHost err = 0 [10:58:32]CheckOFDResponse [10:58:32]1017 (14) - 77093643461234 [10:58:32]1041 (16) - 0000000002098565 [10:58:32]1040 (4) - 24769 [10:58:32]1012 (4) - 30.07.2024 04:58 [10:58:32]1206 (1) - 0 [10:58:32]OFD Sender: Remove packet 24769 [10:58:32]ProducePacketName [10:58:32]name=ofd_packets/00024769 [10:58:32]NVStorageDeleteData [10:58:32]Write to MH i2c: 01 00 00 5A 09 63 [10:58:32]Write i2c OK [10:58:32]MH_I2C_Read... [10:58:32]Read from MH i2c: 01 [10:58:32]MH_I2C_Read... [10:58:32]Read from MH i2c: 01 07 00 [10:58:32]MH_I2C_Read... [10:58:32]Read from MH i2c: 01 07 00 5A 09 00 00 00 00 00 E5 0C 5B [10:58:32]RasterBufferAndPrint [10:58:32]line [10:58:32]line [10:58:32]line [10:58:32]line [10:58:32]line [10:58:32]written 0, free lines is 3307 [10:58:32]MH_Cut [10:58:32]Write to MH i2c: D1 01 00 61 09 01 3C [10:58:32]Write i2c OK [10:58:32]MH_I2C_Read... [10:58:32]Read from MH i2c: D1 [10:58:32]MH_I2C_Read... [10:58:32]Read from MH i2c: D1 01 00 [10:58:32]MH_I2C_Read... [10:58:32]Read from MH i2c: D1 01 00 61 09 00 3B [10:58:32]Write to MH i2c: 01 00 00 62 09 6B [10:58:32]Write i2c OK [10:58:32]MH_I2C_Read... [10:58:32]OFD Sender: No OFD packet to send [10:58:32]*** Cut start [10:58:32]*** Partial cut [10:58:32]*** CUTSNS_PIN = 1 [10:58:32]*** CUTSNS_PIN = 0 [10:58:33]*** Brake cut motor [10:58:33]Read from MH i2c: 01 [10:58:33]MH_I2C_Read... [10:58:33]*** Stop cut motor [10:58:33]*** Cut end [10:58:33]Read from MH i2c: 01 07 00 [10:58:33]MH_I2C_Read... [10:58:33]Read from MH i2c: 01 07 00 62 09 00 00 00 00 00 FF 0F 80 [10:58:33]process_action close_receipt done [10:58:33]requested_data is exist [10:58:33]produce_requested_data [10:58:33]requested_item fm.sn is exist - process it [10:58:33]wFMCommunicate request_size=4 [10:58:33]MH_SAM_APDU [10:58:33]CAPDU: 80 11 00 00 [10:58:33]Write to MH i2c: E2 08 00 63 09 80 11 00 00 00 00 00 00 E6 [10:58:33]Write i2c OK [10:58:33]MH_I2C_Read... [10:58:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:58:33]Read from MH i2c: E2 [10:58:33]MH_I2C_Read... [10:58:33]Read from MH i2c: E2 17 00 [10:58:33]MH_I2C_Read... [10:58:33]Read from MH i2c: E2 17 00 63 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 3C [10:58:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [10:58:33]wFMCommunicate OK [10:58:33]requested_item fd.num is exist - process it [10:58:33]SAM_PROTO_GetFieldsCounters [10:58:33]wFMCommunicate request_size=4 [10:58:33]MH_SAM_APDU [10:58:33]CAPDU: 80 13 00 00 [10:58:33]Write to MH i2c: E2 08 00 64 09 80 13 00 00 00 00 00 00 E9 [10:58:33]Write i2c OK [10:58:33]MH_I2C_Read... [10:58:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:58:33]Read from MH i2c: E2 [10:58:33]MH_I2C_Read... [10:58:33]Read from MH i2c: E2 62 00 [10:58:33]MH_I2C_Read... [10:58:33]Read from MH i2c: E2 62 00 64 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C1 60 00 00 0E 04 04 00 30 00 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 0B [10:58:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C1 60 00 00 0E 04 04 00 30 00 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 [10:58:33]wFMCommunicate OK [10:58:33]SAM_PROTO_GetFieldsCounters done [10:58:33]requested_item shift.num is exist - process it [10:58:33]requested_item shift.opened is exist - process it [10:58:33]req_shift_opened [10:58:33]FM_GetShiftState [10:58:33]SAM_PROTO_GetShiftState [10:58:33]wFMCommunicate request_size=4 [10:58:33]MH_SAM_APDU [10:58:33]CAPDU: 80 13 01 00 [10:58:33]Write to MH i2c: E2 08 00 65 09 80 13 01 00 00 00 00 00 EB [10:58:33]Write i2c OK [10:58:33]MH_I2C_Read... [10:58:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:58:33]Read from MH i2c: E2 [10:58:33]MH_I2C_Read... [10:58:33]Read from MH i2c: E2 0E 00 [10:58:33]MH_I2C_Read... [10:58:33]Read from MH i2c: E2 0E 00 65 09 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 9E [10:58:33]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [10:58:33]wFMCommunicate OK [10:58:33]SAM_PROTO_GetShiftState done [10:58:33]FM_GetShiftState done [10:58:33]req_shift_opened done [10:58:33]requested_item shift.open_date is exist - process it [10:58:33]req_shift_open_date [10:58:33]req_shift_open_date done [10:58:33]produce_requested_data done [10:58:33]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24769,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [10:58:33]process_action_free close_receipt [10:58:33]json_value_free [10:58:33]json_value_free done [10:58:33]process_json_proto returns [10:58:33]Send response to host [10:58:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24769,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [10:58:33]free response buf [10:58:33]execute_script done [10:58:33]execute_script returns [10:58:33]free content buf [10:58:33]Sock 7.Close socket [10:58:33]Sock 7.Thread stoped [10:58:37]OFD Sender: No OFD packet to send [10:58:42]OFD Sender: No OFD packet to send [10:58:47]OFD Sender: No OFD packet to send [10:58:52]OFD Sender: No OFD packet to send [10:58:57]OFD Sender: No OFD packet to send [10:59:02]OFD Sender: No OFD packet to send [10:59:07]OFD Sender: No OFD packet to send [10:59:12]OFD Sender: No OFD packet to send [10:59:17]OFD Sender: No OFD packet to send [10:59:22]OFD Sender: No OFD packet to send [10:59:27]OFD Sender: No OFD packet to send [10:59:32]OFD Sender: No OFD packet to send [10:59:37]OFD Sender: No OFD packet to send [10:59:42]OFD Sender: No OFD packet to send [10:59:47]OFD Sender: No OFD packet to send [10:59:52]OFD Sender: No OFD packet to send [10:59:57]OFD Sender: No OFD packet to send [11:00:02]OFD Sender: No OFD packet to send [11:00:07]OFD Sender: No OFD packet to send [11:00:12]OFD Sender: No OFD packet to send [11:00:17]OFD Sender: No OFD packet to send [11:00:22]OFD Sender: No OFD packet to send [11:00:23]accept exits with 9 [11:00:23]New connection [11:00:23]New thread 3067309412 created [11:00:23]Thread 3067452772 joined [11:00:23]Waiting for new connection... [11:00:23] Sock 9.Parse request [11:00:23]Sock 9.Check first char [11:00:23]Sock 9.First char is OK [11:00:23]request: POST /json_proto HTTP/1.0 [11:00:23]Method: POST [11:00:23]URL: /json_proto [11:00:23]Method is POST - this is cgi request [11:00:23]url: /json_proto [11:00:23]query_string will be loaded in cgi processing [11:00:23]execute_cgi json_proto POST (null) [11:00:23]execute_cgi path=json_proto method=POST [11:00:23]POST find Content-Length [11:00:23]Host: 172.17.45.131:8080 [11:00:23]Content-Length: 1156 [11:00:23]Content-Type: application/json [11:00:23] [11:00:23]POST finish read [11:00:23]Found Content-Length = 1156 [11:00:23]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610426\u000A30.07.2024 10:50\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\u041A \u0413\u041F\u041D\u0410 Online\u000A30105870\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:00:23]execute_script... [11:00:23]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610426\u000A30.07.2024 10:50\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\u041A \u0413\u041F\u041D\u0410 Online\u000A30105870\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:00:23]POST & json_proto [11:00:23]process_json_proto [11:00:23]json parsed OK: [11:00:23]protocol is kg_v1.0 [11:00:23]action value=print_text [11:00:23]process_action print_text [11:00:23]cmd_print_text [11:00:23]ExternCall_PrintAddStr [11:00:23]wPrintStart [11:00:23]Write to MH i2c: 01 00 00 66 09 6F [11:00:23]Write i2c OK [11:00:23]MH_I2C_Read... [11:00:23]Read from MH i2c: 01 [11:00:23]MH_I2C_Read... [11:00:23]Read from MH i2c: 01 07 00 [11:00:23]MH_I2C_Read... [11:00:23]Read from MH i2c: 01 07 00 66 09 00 00 00 00 00 FF 0F 84 [11:00:23]RasterBufferAndPrint [11:00:23]line *****ТОВАРНЫЙ ЧЕК***** [11:00:23]line АЗС 127 [11:00:23]line Партнер нефть [11:00:23]line 02508201610067 [11:00:23]line Кассир : Масалиев Н. [11:00:23]line Счет N : (1)610426 [11:00:23]line 30.07.2024 10:50 [11:00:23]line ПРОДАЖА [11:00:23]line ТРК (МРК, ГНК): 32 [11:00:23]line Вид ГСМ : 2710124130 [11:00:23]line Аи-92-К-2 [11:00:23]line 10.000 x 67.80 [11:00:23]line ИТОГ: 678.00 [11:00:23]line Тип оплаты: Талоны: ТК ГПНА Online [11:00:23]line 30105870 [11:00:23]line ______________________ [11:00:23]line (подпись) [11:00:23]written 0, free lines is 4095 [11:00:23]Write to MH i2c: 01 00 00 7A 09 83 [11:00:23]Write i2c OK [11:00:23]MH_I2C_Read... [11:00:23]Read from MH i2c: 01 [11:00:23]MH_I2C_Read... [11:00:23]Read from MH i2c: 01 07 00 [11:00:23]MH_I2C_Read... [11:00:23]Read from MH i2c: 01 07 00 7A 09 00 00 00 00 00 0E 0E A6 [11:00:23]RasterBufferAndPrint [11:00:23]line [11:00:23]line [11:00:23]line [11:00:23]line [11:00:23]line [11:00:23]written 0, free lines is 3600 [11:00:23]MH_Cut [11:00:23]Write to MH i2c: D1 01 00 81 09 01 5C [11:00:23]Write i2c OK [11:00:23]MH_I2C_Read... [11:00:23]Read from MH i2c: D1 [11:00:23]MH_I2C_Read... [11:00:23]Read from MH i2c: D1 01 00 [11:00:23]MH_I2C_Read... [11:00:23]Read from MH i2c: D1 01 00 81 09 00 5B [11:00:23]Write to MH i2c: 01 00 00 82 09 8B [11:00:23]Write i2c OK [11:00:23]MH_I2C_Read... [11:00:24]*** Cut start [11:00:24]*** Partial cut [11:00:24]*** CUTSNS_PIN = 1 [11:00:24]*** CUTSNS_PIN = 0 [11:00:24]*** Brake cut motor [11:00:24]Read from MH i2c: 01 [11:00:24]MH_I2C_Read... [11:00:24]Read from MH i2c: 01 07 00 [11:00:24]MH_I2C_Read... [11:00:24]*** Stop cut motor [11:00:24]*** Cut end [11:00:24]Read from MH i2c: 01 07 00 82 09 00 00 00 00 00 FF 0F A0 [11:00:24]process_action print_text done [11:00:24]requested_data is exist [11:00:24]produce_requested_data [11:00:24]requested_item fm.sn is exist - process it [11:00:24]wFMCommunicate request_size=4 [11:00:24]MH_SAM_APDU [11:00:24]CAPDU: 80 11 00 00 [11:00:24]Write to MH i2c: E2 08 00 83 09 80 11 00 00 00 00 00 00 06 [11:00:24]Write i2c OK [11:00:24]MH_I2C_Read... [11:00:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:24]Read from MH i2c: E2 [11:00:24]MH_I2C_Read... [11:00:24]Read from MH i2c: E2 17 00 [11:00:24]MH_I2C_Read... [11:00:24]Read from MH i2c: E2 17 00 83 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 5C [11:00:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:00:24]wFMCommunicate OK [11:00:24]requested_item fd.num is exist - process it [11:00:24]SAM_PROTO_GetFieldsCounters [11:00:24]wFMCommunicate request_size=4 [11:00:24]MH_SAM_APDU [11:00:24]CAPDU: 80 13 00 00 [11:00:24]Write to MH i2c: E2 08 00 84 09 80 13 00 00 00 00 00 00 09 [11:00:24]Write i2c OK [11:00:24]MH_I2C_Read... [11:00:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:00:25]Read from MH i2c: E2 [11:00:25]MH_I2C_Read... [11:00:25]Read from MH i2c: E2 62 00 [11:00:25]MH_I2C_Read... [11:00:25]Read from MH i2c: E2 62 00 84 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C1 60 00 00 0E 04 04 00 30 00 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 2B [11:00:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C1 60 00 00 0E 04 04 00 30 00 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 [11:00:25]wFMCommunicate OK [11:00:25]SAM_PROTO_GetFieldsCounters done [11:00:25]requested_item shift.num is exist - process it [11:00:25]requested_item shift.opened is exist - process it [11:00:25]req_shift_opened [11:00:25]FM_GetShiftState [11:00:25]SAM_PROTO_GetShiftState [11:00:25]wFMCommunicate request_size=4 [11:00:25]MH_SAM_APDU [11:00:25]CAPDU: 80 13 01 00 [11:00:25]Write to MH i2c: E2 08 00 85 09 80 13 01 00 00 00 00 00 0B [11:00:25]Write i2c OK [11:00:25]MH_I2C_Read... [11:00:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:25]Read from MH i2c: E2 [11:00:25]MH_I2C_Read... [11:00:25]Read from MH i2c: E2 0E 00 [11:00:25]MH_I2C_Read... [11:00:25]Read from MH i2c: E2 0E 00 85 09 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 BE [11:00:25]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:00:25]wFMCommunicate OK [11:00:25]SAM_PROTO_GetShiftState done [11:00:25]FM_GetShiftState done [11:00:25]req_shift_opened done [11:00:25]requested_item shift.open_date is exist - process it [11:00:25]req_shift_open_date [11:00:25]req_shift_open_date done [11:00:25]produce_requested_data done [11:00:25]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24769,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:00:25]process_action_free print_text [11:00:25]json_value_free [11:00:25]json_value_free done [11:00:25]process_json_proto returns [11:00:25]Send response to host [11:00:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24769,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:00:25]free response buf [11:00:25]execute_script done [11:00:25]execute_script returns [11:00:25]free content buf [11:00:25]Sock 9.Close socket [11:00:25]Sock 9.Thread stoped [11:00:27]OFD Sender: No OFD packet to send [11:00:32]OFD Sender: No OFD packet to send [11:00:37]OFD Sender: No OFD packet to send [11:00:42]OFD Sender: No OFD packet to send [11:00:47]OFD Sender: No OFD packet to send [11:00:52]OFD Sender: No OFD packet to send [11:00:57]OFD Sender: No OFD packet to send [11:01:02]OFD Sender: No OFD packet to send [11:01:07]OFD Sender: No OFD packet to send [11:01:12]OFD Sender: No OFD packet to send [11:01:17]OFD Sender: No OFD packet to send [11:01:22]OFD Sender: No OFD packet to send [11:01:27]OFD Sender: No OFD packet to send [11:01:32]OFD Sender: No OFD packet to send [11:01:37]OFD Sender: No OFD packet to send [11:01:42]OFD Sender: No OFD packet to send [11:01:47]OFD Sender: No OFD packet to send [11:01:52]OFD Sender: No OFD packet to send [11:01:53]accept exits with 7 [11:01:53]New connection [11:01:53]New thread 3067452772 created [11:01:53]Thread 3067309412 joined [11:01:53]Waiting for new connection... [11:01:53] Sock 7.Parse request [11:01:53]Sock 7.Check first char [11:01:53]Sock 7.First char is OK [11:01:53]request: POST /json_proto HTTP/1.0 [11:01:53]Method: POST [11:01:53]URL: /json_proto [11:01:53]Method is POST - this is cgi request [11:01:53]url: /json_proto [11:01:53]query_string will be loaded in cgi processing [11:01:53]execute_cgi json_proto POST (null) [11:01:53]execute_cgi path=json_proto method=POST [11:01:53]POST find Content-Length [11:01:53]Host: 172.17.45.131:8080 [11:01:53]Content-Length: 678 [11:01:53]Content-Type: application/json [11:01:53] [11:01:53]POST finish read [11:01:53]Found Content-Length = 678 [11:01:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610428", "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.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" ] } } [11:01:53]execute_script... [11:01: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)610428", "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.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" ] } } [11:01:53]POST & json_proto [11:01:53]process_json_proto [11:01:53]json parsed OK: [11:01:53]protocol is kg_v1.0 [11:01:53]action value=close_receipt [11:01:53]process_action close_receipt [11:01:53]cmd_close_receipt [11:01:53]MH_GetDate [11:01:53]Write to MH i2c: F0 00 00 86 09 7E [11:01:53]Write i2c OK [11:01:53]MH_I2C_Read... [11:01:53]Read from MH i2c: F0 [11:01:53]MH_I2C_Read... [11:01:53]Read from MH i2c: F0 09 00 [11:01:53]MH_I2C_Read... [11:01:53]Read from MH i2c: F0 09 00 86 09 00 22 C8 A8 66 C6 D4 6E 66 ED [11:01:53]GetLastDocTimeStamp 1722337110 [11:01:53]current date 1722337314 [11:01:53]FM_GetShiftState [11:01:53]SAM_PROTO_GetShiftState [11:01:53]wFMCommunicate request_size=4 [11:01:53]MH_SAM_APDU [11:01:53]CAPDU: 80 13 01 00 [11:01:53]Write to MH i2c: E2 08 00 87 09 80 13 01 00 00 00 00 00 0D [11:01:53]Write i2c OK [11:01:53]MH_I2C_Read... [11:01:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:53]Read from MH i2c: E2 [11:01:53]MH_I2C_Read... [11:01:53]Read from MH i2c: E2 0E 00 [11:01:53]MH_I2C_Read... [11:01:53]Read from MH i2c: E2 0E 00 87 09 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C0 [11:01:53]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:01:53]wFMCommunicate OK [11:01:53]SAM_PROTO_GetShiftState done [11:01:53]FM_GetShiftState done [11:01:53]opened in 1722298218 [11:01:53]opened+sec_in_day 1722384618 [11:01:53]quantity*price = 90038 [11:01:53]sum+1 = 90039 [11:01:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.62 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 145 30.07.2024 11:01 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24770 ФПД: 78291093100371 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110154&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24770&fm=78291093100371&tin=02508201610067®Number=0000000000171247&sum=90000 [11:01:54]StoreToDocumentArchive [11:01:54]shift 48 fd 24770 [11:01:54]save to /storage/0048/doc_00024770 [11:01:54]save last doc name /storage/0048/doc_00024770 to /storage/kkm_last_doc_name [11:01:54]save OK [11:01:54]Clear old archive folders... [11:01:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:01:54]tlvbuf is 01CF9AB0 [11:01:54]SAM_PROTO_ClearQueue [11:01:54]wFMCommunicate request_size=4 [11:01:54]MH_SAM_APDU [11:01:54]CAPDU: 80 09 00 00 [11:01:54]Write to MH i2c: E2 08 00 94 09 80 09 00 00 00 00 00 00 0F [11:01:54]Write i2c OK [11:01:54]MH_I2C_Read... [11:01:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:01:54]Read from MH i2c: E2 [11:01:54]MH_I2C_Read... [11:01:54]Read from MH i2c: E2 03 00 [11:01:54]MH_I2C_Read... [11:01:54]Read from MH i2c: E2 03 00 94 09 00 90 00 11 [11:01:54]RAPDU: 90 00 [11:01:54]wFMCommunicate OK [11:01:54]SAM_PROTO_ClearQueue done [11:01:54]KKMCreateOFDPacket [11:01:54]OFDProtocolAddRootSTLVToBuf [11:01:54]FM_MakeSignedData [11:01:54]FM_MakeSignedData [11:01:54]SAM_PROTO_SignData [11:01:54]wFMCommunicate request_size=4 [11:01:54]MH_SAM_APDU [11:01:54]CAPDU: 80 0D 01 02 [11:01:54]Write to MH i2c: E2 08 00 95 09 80 0D 01 02 00 00 00 00 17 [11:01:54]Write i2c OK [11:01:54]MH_I2C_Read... [11:01:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:01:54]Read from MH i2c: E2 [11:01:54]MH_I2C_Read... [11:01:54]Read from MH i2c: E2 03 00 [11:01:54]MH_I2C_Read... [11:01:54]Read from MH i2c: E2 03 00 95 09 00 90 00 12 [11:01:54]RAPDU: 90 00 [11:01:54]wFMCommunicate OK [11:01:54]wFMCommunicate request_size=255 [11:01:54]MH_SAM_APDU [11:01: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 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 91 00 00 00 F4 03 04 00 22 C8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C2 60 00 00 35 04 06 00 47 [11:01:54]Write to MH i2c: E2 02 01 96 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 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 91 00 00 00 F4 03 04 00 22 C8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C2 60 00 00 35 04 06 00 47 00 00 7E [11:01:54]Write i2c OK [11:01:54]MH_I2C_Read... [11:01:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:55]Read from MH i2c: E2 [11:01:55]MH_I2C_Read... [11:01:55]Read from MH i2c: E2 03 00 [11:01:55]MH_I2C_Read... [11:01:55]Read from MH i2c: E2 03 00 96 09 00 90 00 13 [11:01:55]RAPDU: 90 00 [11:01:55]wFMCommunicate OK [11:01:55]wFMCommunicate request_size=10 [11:01:55]MH_SAM_APDU [11:01:55]CAPDU: 80 0D 02 02 05 34 90 CB 17 53 [11:01:55]Write to MH i2c: E2 0D 00 97 09 80 0D 02 02 05 00 34 90 CB 17 53 00 00 1D [11:01:55]Write i2c OK [11:01:55]MH_I2C_Read... [11:01:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:55]Read from MH i2c: E2 [11:01:55]MH_I2C_Read... [11:01:55]Read from MH i2c: E2 03 00 [11:01:55]MH_I2C_Read... [11:01:55]Read from MH i2c: E2 03 00 97 09 00 90 00 14 [11:01:55]RAPDU: 90 00 [11:01:55]wFMCommunicate OK [11:01:55]wFMCommunicate request_size=4 [11:01:55]MH_SAM_APDU [11:01:55]CAPDU: 80 0D 03 02 [11:01:55]Write to MH i2c: E2 08 00 98 09 80 0D 03 02 00 00 00 00 1C [11:01:55]Write i2c OK [11:01:55]MH_I2C_Read... [11:01:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:01:55]Read from MH i2c: E2 [11:01:55]MH_I2C_Read... [11:01:55]Read from MH i2c: E2 0B 00 [11:01:55]MH_I2C_Read... [11:01:55]Read from MH i2c: E2 0B 00 98 09 00 AA FE D2 07 36 2D 1B CD 90 00 E9 [11:01:55]RAPDU: AA FE D2 07 36 2D 1B CD 90 00 [11:01:55]wFMCommunicate OK [11:01:55]SAM_PROTO_SignData done [11:01:55]FM_MakeSignedData done [11:01:55]CreateOFDProtocolMessage [11:01:55]wFMCommunicate request_size=4 [11:01:55]MH_SAM_APDU [11:01:55]CAPDU: 80 11 00 00 [11:01:55]Write to MH i2c: E2 08 00 99 09 80 11 00 00 00 00 00 00 1C [11:01:55]Write i2c OK [11:01:55]MH_I2C_Read... [11:01:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:55]Read from MH i2c: E2 [11:01:55]MH_I2C_Read... [11:01:55]Read from MH i2c: E2 17 00 [11:01:55]MH_I2C_Read... [11:01:55]Read from MH i2c: E2 17 00 99 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 72 [11:01:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:01:55]wFMCommunicate OK [11:01:55]CreateOFDProtocolMessage done [11:01:55]OFDSenderStorePacket 24770 [11:01:55]StoreOFDPacket docnum=24770 [11:01:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 52 A2 07 01 CD 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 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 91 00 00 00 F4 03 04 00 22 C8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C2 60 00 00 35 04 06 00 47 34 90 CB 17 53 AA FE D2 07 36 2D 1B CD [11:01:55]CheckFolder [11:01:55]dirname=/storage/ofd_packets [11:01:55]CheckFolder done [11:01:55]ProducePacketName [11:01:55]name=ofd_packets/00024770 [11:01:55]NVStorageSaveData ofd_packets/00024770 [11:01:55]File name is /storage/ofd_packets/00024770 [11:01:55]Write 301 bytes [11:01:55]NVStorageSaveData done [11:01:55]OFDSenderStorePacket done [11:01:55]KKMCreateOFDPacket done [11:01:55]NVStorageSaveData kkm_last_timestamp [11:01:55]File name is /storage/kkm_last_timestamp [11:01:55]Write 4 bytes [11:01:55]NVStorageSaveData done [11:01:55]ExternCall_PrintAddStr [11:01:55]wPrintStart [11:01:55]Write to MH i2c: 01 00 00 9A 09 A3 [11:01:55]Write i2c OK [11:01:55]MH_I2C_Read... [11:01:55]Read from MH i2c: 01 [11:01:55]MH_I2C_Read... [11:01:55]Read from MH i2c: 01 07 00 [11:01:55]MH_I2C_Read... [11:01:55]Read from MH i2c: 01 07 00 9A 09 00 00 00 00 00 FF 0F B8 [11:01:55]RasterBufferAndPrint [11:01:55]line Счет N : (1)610428 [11:01:55]line ИНН: 02508201610067 [11:01:55]line Контрольно-Кассовый Чек [11:01:55]line ПРОДАЖА [11:01:55]line ТРК (МРК, ГНК) : 42 [11:01:55]line Товар: 2710124130 [11:01:55]line Аи-92-К-2 [11:01:55]line 13.280 * 67.80 [11:01:55]line = 900.38 [11:01:55]line НДС 12% НСП 1% [11:01:55]line > о реализуемом товаре [11:01:55]line ОКРУГЛЕНИЕ: -0.38 [11:01:55]line ИТОГО: 900.00 [11:01:55]line Внесено: 900.00 [11:01:55]line СДАЧА: 0.00 [11:01:55]line НСП 1% : 7.97 [11:01:55]line НДС 12% : 95.62 [11:01:55]line Наличными: 900.00 [11:01:55]line Безнал.: 0.00 [11:01:55]line Место: АЗС № 127 "Партнер Нефть" [11:01:55]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [11:01:55]line СНО: Общий режим [11:01:55]line Чек 145 30.07.2024 11:01 [11:01:55]line Смена: 48 ФФД: 1.0 [11:01:55]line ЗНМ: 0300000158 [11:01:55]line РНМ: 0000000000171247 [11:01:55]line Версия ККМ: v1.0 [11:01:55]line ФМ: 0000000002098565 [11:01:55]line ФД: 24770 [11:01:55]line ФПД: 78291093100371 [11:01:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110154&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24770&fm=78291093100371&tin=02508201610067®Number=0000000000171247&sum=90000 [11:01:55]OFD Sender: Processing packet 24770 [packets to send 29, broken 28] [11:01:55]ProducePacketName [11:01:55]name=ofd_packets/00024770 [11:01:55]OFD Sender: To server: pG, [11:01:55]CommunicateWithHost lk.salyk.kg:30040 [11:01:55]ConnectInit lk.salyk.kg [11:01:55]written 0, free lines is 4095 [11:01:55]Connected sock=10 [11:01:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 52 A2 07 01 CD 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 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 91 00 00 00 F4 03 04 00 22 C8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C2 60 00 00 35 04 06 00 47 34 90 CB 17 53 AA FE D2 07 36 2D 1B CD [11:01:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 26 62 47 00 B0 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 32 30 39 38 35 36 35 10 04 04 00 C2 60 00 00 F4 03 04 00 B1 73 A8 66 B6 04 01 00 00 7F 5F 4A E5 46 AC 5B FA [11:01:56]CommunicateWithHost err = 0 [11:01:56]CheckOFDResponse [11:01:56]1017 (14) - 77093643461234 [11:01:56]1041 (16) - 0000000002098565 [11:01:56]1040 (4) - 24770 [11:01:56]1012 (4) - 30.07.2024 05:01 [11:01:56]1206 (1) - 0 [11:01:56]OFD Sender: Remove packet 24770 [11:01:56]ProducePacketName [11:01:56]name=ofd_packets/00024770 [11:01:56]NVStorageDeleteData [11:01:56]Write to MH i2c: 01 00 00 C5 09 CE [11:01:56]Write i2c OK [11:01:56]MH_I2C_Read... [11:01:56]Read from MH i2c: 01 [11:01:56]MH_I2C_Read... [11:01:56]Read from MH i2c: 01 07 00 [11:01:56]MH_I2C_Read... [11:01:56]Read from MH i2c: 01 07 00 C5 09 00 00 00 00 00 DF 0C C0 [11:01:56]RasterBufferAndPrint [11:01:56]line [11:01:56]line [11:01:56]line [11:01:56]line [11:01:56]line [11:01:56]written 0, free lines is 3301 [11:01:56]MH_Cut [11:01:56]Write to MH i2c: D1 01 00 CC 09 01 A7 [11:01:56]Write i2c OK [11:01:56]MH_I2C_Read... [11:01:56]Read from MH i2c: D1 [11:01:56]MH_I2C_Read... [11:01:56]Read from MH i2c: D1 01 00 [11:01:56]MH_I2C_Read... [11:01:56]Read from MH i2c: D1 01 00 CC 09 00 A6 [11:01:56]Write to MH i2c: 01 00 00 CD 09 D6 [11:01:56]Write i2c OK [11:01:56]MH_I2C_Read... [11:01:56]OFD Sender: No OFD packet to send [11:01:56]*** Cut start [11:01:56]*** Partial cut [11:01:56]*** CUTSNS_PIN = 1 [11:01:56]*** CUTSNS_PIN = 0 [11:01:57]*** Brake cut motor [11:01:57]Read from MH i2c: 01 [11:01:57]MH_I2C_Read... [11:01:57]*** Stop cut motor [11:01:57]*** Cut end [11:01:57]Read from MH i2c: 01 07 00 [11:01:57]MH_I2C_Read... [11:01:57]Read from MH i2c: 01 07 00 CD 09 00 00 00 00 00 FF 0F EB [11:01:57]process_action close_receipt done [11:01:57]requested_data is exist [11:01:57]produce_requested_data [11:01:57]requested_item fm.sn is exist - process it [11:01:57]wFMCommunicate request_size=4 [11:01:57]MH_SAM_APDU [11:01:57]CAPDU: 80 11 00 00 [11:01:57]Write to MH i2c: E2 08 00 CE 09 80 11 00 00 00 00 00 00 51 [11:01:57]Write i2c OK [11:01:57]MH_I2C_Read... [11:01:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:57]Read from MH i2c: E2 [11:01:57]MH_I2C_Read... [11:01:57]Read from MH i2c: E2 17 00 [11:01:57]MH_I2C_Read... [11:01:57]Read from MH i2c: E2 17 00 CE 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A7 [11:01:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:01:57]wFMCommunicate OK [11:01:57]requested_item fd.num is exist - process it [11:01:57]SAM_PROTO_GetFieldsCounters [11:01:57]wFMCommunicate request_size=4 [11:01:57]MH_SAM_APDU [11:01:57]CAPDU: 80 13 00 00 [11:01:57]Write to MH i2c: E2 08 00 CF 09 80 13 00 00 00 00 00 00 54 [11:01:57]Write i2c OK [11:01:57]MH_I2C_Read... [11:01:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:01:57]Read from MH i2c: E2 [11:01:57]MH_I2C_Read... [11:01:57]Read from MH i2c: E2 62 00 [11:01:57]MH_I2C_Read... [11:01:57]Read from MH i2c: E2 62 00 CF 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C2 60 00 00 0E 04 04 00 30 00 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 7A [11:01:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C2 60 00 00 0E 04 04 00 30 00 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 [11:01:57]wFMCommunicate OK [11:01:57]SAM_PROTO_GetFieldsCounters done [11:01:57]requested_item shift.num is exist - process it [11:01:57]requested_item shift.opened is exist - process it [11:01:57]req_shift_opened [11:01:57]FM_GetShiftState [11:01:57]SAM_PROTO_GetShiftState [11:01:57]wFMCommunicate request_size=4 [11:01:57]MH_SAM_APDU [11:01:57]CAPDU: 80 13 01 00 [11:01:57]Write to MH i2c: E2 08 00 D0 09 80 13 01 00 00 00 00 00 56 [11:01:57]Write i2c OK [11:01:57]MH_I2C_Read... [11:01:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:57]Read from MH i2c: E2 [11:01:57]MH_I2C_Read... [11:01:57]Read from MH i2c: E2 0E 00 [11:01:57]MH_I2C_Read... [11:01:57]Read from MH i2c: E2 0E 00 D0 09 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 09 [11:01:57]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:01:57]wFMCommunicate OK [11:01:57]SAM_PROTO_GetShiftState done [11:01:57]FM_GetShiftState done [11:01:57]req_shift_opened done [11:01:57]requested_item shift.open_date is exist - process it [11:01:57]req_shift_open_date [11:01:57]req_shift_open_date done [11:01:57]produce_requested_data done [11:01:57]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24770,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:01:57]process_action_free close_receipt [11:01:57]json_value_free [11:01:57]json_value_free done [11:01:57]process_json_proto returns [11:01:57]Send response to host [11:01:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24770,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:01:57]free response buf [11:01:57]execute_script done [11:01:57]execute_script returns [11:01:57]free content buf [11:01:57]Sock 7.Close socket [11:01:57]Sock 7.Thread stoped [11:02:01]OFD Sender: No OFD packet to send [11:02:04]accept exits with 9 [11:02:04]New connection [11:02:04]New thread 3067309412 created [11:02:04]Thread 3067452772 joined [11:02:04]Waiting for new connection... [11:02:04] Sock 9.Parse request [11:02:04]Sock 9.Check first char [11:02:04]Sock 9.First char is OK [11:02:04]request: POST /json_proto HTTP/1.0 [11:02:04]Method: POST [11:02:04]URL: /json_proto [11:02:04]Method is POST - this is cgi request [11:02:04]url: /json_proto [11:02:04]query_string will be loaded in cgi processing [11:02:04]execute_cgi json_proto POST (null) [11:02:04]execute_cgi path=json_proto method=POST [11:02:04]POST find Content-Length [11:02:04]Host: 172.17.45.131:8080 [11:02:04]Content-Length: 677 [11:02:04]Content-Type: application/json [11:02:04] [11:02:04]POST finish read [11:02:04]Found Content-Length = 677 [11:02:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610427", "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:02:04]execute_script... [11:02: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)610427", "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:02:04]POST & json_proto [11:02:04]process_json_proto [11:02:04]json parsed OK: [11:02:04]protocol is kg_v1.0 [11:02:04]action value=close_receipt [11:02:04]process_action close_receipt [11:02:04]cmd_close_receipt [11:02:04]MH_GetDate [11:02:04]Write to MH i2c: F0 00 00 D1 09 C9 [11:02:04]Write i2c OK [11:02:04]MH_I2C_Read... [11:02:04]Read from MH i2c: F0 [11:02:04]MH_I2C_Read... [11:02:04]Read from MH i2c: F0 09 00 [11:02:04]MH_I2C_Read... [11:02:04]Read from MH i2c: F0 09 00 D1 09 00 2D C8 A8 66 C6 D4 6E 66 43 [11:02:04]GetLastDocTimeStamp 1722337314 [11:02:04]current date 1722337325 [11:02:04]FM_GetShiftState [11:02:04]SAM_PROTO_GetShiftState [11:02:04]wFMCommunicate request_size=4 [11:02:04]MH_SAM_APDU [11:02:04]CAPDU: 80 13 01 00 [11:02:04]Write to MH i2c: E2 08 00 D2 09 80 13 01 00 00 00 00 00 58 [11:02:04]Write i2c OK [11:02:04]MH_I2C_Read... [11:02:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:04]Read from MH i2c: E2 [11:02:04]MH_I2C_Read... [11:02:04]Read from MH i2c: E2 0E 00 [11:02:04]MH_I2C_Read... [11:02:04]Read from MH i2c: E2 0E 00 D2 09 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 0B [11:02:04]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:02:04]wFMCommunicate OK [11:02:04]SAM_PROTO_GetShiftState done [11:02:04]FM_GetShiftState done [11:02:04]opened in 1722298218 [11:02:04]opened+sec_in_day 1722384618 [11:02:04]quantity*price = 50036 [11:02:04]sum+1 = 50037 [11:02: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 146 30.07.2024 11:02 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24771 ФПД: 91703853540515 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110205&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24771&fm=91703853540515&tin=02508201610067®Number=0000000000171247&sum=50000 [11:02:05]StoreToDocumentArchive [11:02:05]shift 48 fd 24771 [11:02:05]save to /storage/0048/doc_00024771 [11:02:05]save last doc name /storage/0048/doc_00024771 to /storage/kkm_last_doc_name [11:02:05]save OK [11:02:05]Clear old archive folders... [11:02:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:02:05]tlvbuf is 01CBFDF0 [11:02:05]SAM_PROTO_ClearQueue [11:02:05]wFMCommunicate request_size=4 [11:02:05]MH_SAM_APDU [11:02:05]CAPDU: 80 09 00 00 [11:02:05]Write to MH i2c: E2 08 00 DF 09 80 09 00 00 00 00 00 00 5A [11:02:05]Write i2c OK [11:02:05]MH_I2C_Read... [11:02:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:02:05]Read from MH i2c: E2 [11:02:05]MH_I2C_Read... [11:02:05]Read from MH i2c: E2 03 00 [11:02:05]MH_I2C_Read... [11:02:05]Read from MH i2c: E2 03 00 DF 09 00 90 00 5C [11:02:05]RAPDU: 90 00 [11:02:05]wFMCommunicate OK [11:02:05]SAM_PROTO_ClearQueue done [11:02:05]KKMCreateOFDPacket [11:02:05]OFDProtocolAddRootSTLVToBuf [11:02:05]FM_MakeSignedData [11:02:05]FM_MakeSignedData [11:02:05]SAM_PROTO_SignData [11:02:05]wFMCommunicate request_size=4 [11:02:05]MH_SAM_APDU [11:02:05]CAPDU: 80 0D 01 02 [11:02:05]Write to MH i2c: E2 08 00 E0 09 80 0D 01 02 00 00 00 00 62 [11:02:05]Write i2c OK [11:02:05]MH_I2C_Read... [11:02:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:02:05]Read from MH i2c: E2 [11:02:05]MH_I2C_Read... [11:02:05]Read from MH i2c: E2 03 00 [11:02:05]MH_I2C_Read... [11:02:05]Read from MH i2c: E2 03 00 E0 09 00 90 00 5D [11:02:05]RAPDU: 90 00 [11:02:05]wFMCommunicate OK [11:02:05]wFMCommunicate request_size=255 [11:02:05]MH_SAM_APDU [11:02: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 2D C8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C3 60 00 00 35 04 06 00 53 [11:02:05]Write to MH i2c: E2 02 01 E1 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 2D C8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C3 60 00 00 35 04 06 00 53 00 00 19 [11:02:05]Write i2c OK [11:02:05]MH_I2C_Read... [11:02:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:05]Read from MH i2c: E2 [11:02:05]MH_I2C_Read... [11:02:05]Read from MH i2c: E2 03 00 [11:02:05]MH_I2C_Read... [11:02:05]Read from MH i2c: E2 03 00 E1 09 00 90 00 5E [11:02:05]RAPDU: 90 00 [11:02:05]wFMCommunicate OK [11:02:05]wFMCommunicate request_size=10 [11:02:05]MH_SAM_APDU [11:02:05]CAPDU: 80 0D 02 02 05 67 77 9D 64 A3 [11:02:05]Write to MH i2c: E2 0D 00 E2 09 80 0D 02 02 05 00 67 77 9D 64 A3 00 00 F1 [11:02:05]Write i2c OK [11:02:05]MH_I2C_Read... [11:02:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:02:05]Read from MH i2c: E2 [11:02:05]MH_I2C_Read... [11:02:05]Read from MH i2c: E2 03 00 [11:02:05]MH_I2C_Read... [11:02:05]Read from MH i2c: E2 03 00 E2 09 00 90 00 5F [11:02:05]RAPDU: 90 00 [11:02:05]wFMCommunicate OK [11:02:05]wFMCommunicate request_size=4 [11:02:05]MH_SAM_APDU [11:02:05]CAPDU: 80 0D 03 02 [11:02:05]Write to MH i2c: E2 08 00 E3 09 80 0D 03 02 00 00 00 00 67 [11:02:05]Write i2c OK [11:02:05]MH_I2C_Read... [11:02:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:02:05]Read from MH i2c: E2 [11:02:05]MH_I2C_Read... [11:02:05]Read from MH i2c: E2 0B 00 [11:02:05]MH_I2C_Read... [11:02:05]Read from MH i2c: E2 0B 00 E3 09 00 40 E9 B9 90 7B 96 6F C5 90 00 1F [11:02:05]RAPDU: 40 E9 B9 90 7B 96 6F C5 90 00 [11:02:05]wFMCommunicate OK [11:02:05]SAM_PROTO_SignData done [11:02:05]FM_MakeSignedData done [11:02:05]CreateOFDProtocolMessage [11:02:05]wFMCommunicate request_size=4 [11:02:05]MH_SAM_APDU [11:02:05]CAPDU: 80 11 00 00 [11:02:05]Write to MH i2c: E2 08 00 E4 09 80 11 00 00 00 00 00 00 67 [11:02:05]Write i2c OK [11:02:05]MH_I2C_Read... [11:02:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:05]Read from MH i2c: E2 [11:02:05]MH_I2C_Read... [11:02:05]Read from MH i2c: E2 17 00 [11:02:05]MH_I2C_Read... [11:02:05]Read from MH i2c: E2 17 00 E4 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 BD [11:02:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:02:05]wFMCommunicate OK [11:02:05]CreateOFDProtocolMessage done [11:02:05]OFDSenderStorePacket 24771 [11:02:05]StoreOFDPacket docnum=24771 [11:02:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 95 BB 07 01 72 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 2D C8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C3 60 00 00 35 04 06 00 53 67 77 9D 64 A3 40 E9 B9 90 7B 96 6F C5 [11:02:05]CheckFolder [11:02:05]dirname=/storage/ofd_packets [11:02:05]CheckFolder done [11:02:05]ProducePacketName [11:02:05]name=ofd_packets/00024771 [11:02:05]NVStorageSaveData ofd_packets/00024771 [11:02:05]File name is /storage/ofd_packets/00024771 [11:02:05]Write 301 bytes [11:02:05]NVStorageSaveData done [11:02:05]OFDSenderStorePacket done [11:02:05]KKMCreateOFDPacket done [11:02:05]NVStorageSaveData kkm_last_timestamp [11:02:05]File name is /storage/kkm_last_timestamp [11:02:05]Write 4 bytes [11:02:05]NVStorageSaveData done [11:02:05]ExternCall_PrintAddStr [11:02:05]wPrintStart [11:02:05]Write to MH i2c: 01 00 00 E5 09 EE [11:02:05]Write i2c OK [11:02:05]MH_I2C_Read... [11:02:05]Read from MH i2c: 01 [11:02:05]MH_I2C_Read... [11:02:05]Read from MH i2c: 01 07 00 [11:02:05]MH_I2C_Read... [11:02:05]Read from MH i2c: 01 07 00 E5 09 00 00 00 00 00 FF 0F 03 [11:02:05]RasterBufferAndPrint [11:02:05]line Счет N : (1)610427 [11:02:05]line ИНН: 02508201610067 [11:02:05]line Контрольно-Кассовый Чек [11:02:05]line ПРОДАЖА [11:02:05]line ТРК (МРК, ГНК) : 52 [11:02:05]line Товар: 2710124130 [11:02:05]line Аи-92-К-2 [11:02:05]line 7.380 * 67.80 [11:02:05]line = 500.36 [11:02:05]line НДС 12% НСП 1% [11:02:05]line > о реализуемом товаре [11:02:05]line ОКРУГЛЕНИЕ: -0.36 [11:02:05]line ИТОГО: 500.00 [11:02:05]line Внесено: 500.00 [11:02:05]line СДАЧА: 0.00 [11:02:05]line НСП 1% : 4.43 [11:02:05]line НДС 12% : 53.14 [11:02:05]line Наличными: 500.00 [11:02:05]line Безнал.: 0.00 [11:02:05]line Место: АЗС № 127 "Партнер Нефть" [11:02:05]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [11:02:05]line СНО: Общий режим [11:02:05]line Чек 146 30.07.2024 11:02 [11:02:05]line Смена: 48 ФФД: 1.0 [11:02:05]line ЗНМ: 0300000158 [11:02:05]line РНМ: 0000000000171247 [11:02:05]line Версия ККМ: v1.0 [11:02:05]line ФМ: 0000000002098565 [11:02:05]line ФД: 24771 [11:02:05]line ФПД: 91703853540515 [11:02:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110205&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24771&fm=91703853540515&tin=02508201610067®Number=0000000000171247&sum=50000 [11:02:06]OFD Sender: Processing packet 24771 [packets to send 29, broken 28] [11:02:06]ProducePacketName [11:02:06]name=ofd_packets/00024771 [11:02:06]OFD Sender: To server: pG, [11:02:06]CommunicateWithHost lk.salyk.kg:30040 [11:02:06]ConnectInit lk.salyk.kg [11:02:06]written 0, free lines is 4095 [11:02:06]Connected sock=10 [11:02:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 95 BB 07 01 72 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 2D C8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C3 60 00 00 35 04 06 00 53 67 77 9D 64 A3 40 E9 B9 90 7B 96 6F C5 [11:02:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 D8 33 47 00 24 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 32 30 39 38 35 36 35 10 04 04 00 C3 60 00 00 F4 03 04 00 BB 73 A8 66 B6 04 01 00 00 7A A3 AD 2E D0 CB 02 08 [11:02:06]CommunicateWithHost err = 0 [11:02:06]CheckOFDResponse [11:02:06]1017 (14) - 77093643461234 [11:02:06]1041 (16) - 0000000002098565 [11:02:06]1040 (4) - 24771 [11:02:06]1012 (4) - 30.07.2024 05:01 [11:02:06]1206 (1) - 0 [11:02:06]OFD Sender: Remove packet 24771 [11:02:06]ProducePacketName [11:02:06]name=ofd_packets/00024771 [11:02:06]NVStorageDeleteData [11:02:06]Write to MH i2c: 01 00 00 10 0A 1A [11:02:06]Write i2c OK [11:02:06]MH_I2C_Read... [11:02:06]Read from MH i2c: 01 [11:02:06]MH_I2C_Read... [11:02:06]Read from MH i2c: 01 07 00 [11:02:06]MH_I2C_Read... [11:02:06]Read from MH i2c: 01 07 00 10 0A 00 00 00 00 00 EF 0C 1C [11:02:06]RasterBufferAndPrint [11:02:06]line [11:02:06]line [11:02:06]line [11:02:06]line [11:02:06]line [11:02:06]written 0, free lines is 3320 [11:02:06]MH_Cut [11:02:06]Write to MH i2c: D1 01 00 17 0A 01 F3 [11:02:06]Write i2c OK [11:02:06]MH_I2C_Read... [11:02:06]Read from MH i2c: D1 [11:02:06]MH_I2C_Read... [11:02:06]Read from MH i2c: D1 01 00 [11:02:06]MH_I2C_Read... [11:02:06]Read from MH i2c: D1 01 00 17 0A 00 F2 [11:02:06]Write to MH i2c: 01 00 00 18 0A 22 [11:02:06]Write i2c OK [11:02:06]MH_I2C_Read... [11:02:07]OFD Sender: No OFD packet to send [11:02:07]*** Cut start [11:02:07]*** Partial cut [11:02:07]*** CUTSNS_PIN = 1 [11:02:07]*** CUTSNS_PIN = 0 [11:02:07]*** Brake cut motor [11:02:07]Read from MH i2c: 01 [11:02:07]MH_I2C_Read... [11:02:07]*** Stop cut motor [11:02:07]*** Cut end [11:02:07]Read from MH i2c: 01 07 00 [11:02:07]MH_I2C_Read... [11:02:07]Read from MH i2c: 01 07 00 18 0A 00 00 00 00 00 FF 0F 37 [11:02:07]process_action close_receipt done [11:02:07]requested_data is exist [11:02:07]produce_requested_data [11:02:07]requested_item fm.sn is exist - process it [11:02:07]wFMCommunicate request_size=4 [11:02:07]MH_SAM_APDU [11:02:07]CAPDU: 80 11 00 00 [11:02:07]Write to MH i2c: E2 08 00 19 0A 80 11 00 00 00 00 00 00 9D [11:02:07]Write i2c OK [11:02:07]MH_I2C_Read... [11:02:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:02:07]Read from MH i2c: E2 [11:02:07]MH_I2C_Read... [11:02:07]Read from MH i2c: E2 17 00 [11:02:07]MH_I2C_Read... [11:02:07]Read from MH i2c: E2 17 00 19 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F3 [11:02:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:02:07]wFMCommunicate OK [11:02:07]requested_item fd.num is exist - process it [11:02:07]SAM_PROTO_GetFieldsCounters [11:02:07]wFMCommunicate request_size=4 [11:02:07]MH_SAM_APDU [11:02:07]CAPDU: 80 13 00 00 [11:02:07]Write to MH i2c: E2 08 00 1A 0A 80 13 00 00 00 00 00 00 A0 [11:02:08]Write i2c OK [11:02:08]MH_I2C_Read... [11:02:08]Read from MH i2c: E2 [11:02:08]MH_I2C_Read... [11:02:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:02:08]Read from MH i2c: E2 62 00 [11:02:08]MH_I2C_Read... [11:02:08]Read from MH i2c: E2 62 00 1A 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C3 60 00 00 0E 04 04 00 30 00 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 CA [11:02:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C3 60 00 00 0E 04 04 00 30 00 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 [11:02:08]wFMCommunicate OK [11:02:08]SAM_PROTO_GetFieldsCounters done [11:02:08]requested_item shift.num is exist - process it [11:02:08]requested_item shift.opened is exist - process it [11:02:08]req_shift_opened [11:02:08]FM_GetShiftState [11:02:08]SAM_PROTO_GetShiftState [11:02:08]wFMCommunicate request_size=4 [11:02:08]MH_SAM_APDU [11:02:08]CAPDU: 80 13 01 00 [11:02:08]Write to MH i2c: E2 08 00 1B 0A 80 13 01 00 00 00 00 00 A2 [11:02:08]Write i2c OK [11:02:08]MH_I2C_Read... [11:02:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:02:08]Read from MH i2c: E2 [11:02:08]MH_I2C_Read... [11:02:08]Read from MH i2c: E2 0E 00 [11:02:08]MH_I2C_Read... [11:02:08]Read from MH i2c: E2 0E 00 1B 0A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 55 [11:02:08]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:02:08]wFMCommunicate OK [11:02:08]SAM_PROTO_GetShiftState done [11:02:08]FM_GetShiftState done [11:02:08]req_shift_opened done [11:02:08]requested_item shift.open_date is exist - process it [11:02:08]req_shift_open_date [11:02:08]req_shift_open_date done [11:02:08]produce_requested_data done [11:02:08]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24771,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:02:08]process_action_free close_receipt [11:02:08]json_value_free [11:02:08]json_value_free done [11:02:08]process_json_proto returns [11:02:08]Send response to host [11:02:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24771,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:02:08]free response buf [11:02:08]execute_script done [11:02:08]execute_script returns [11:02:08]free content buf [11:02:08]Sock 9.Close socket [11:02:08]Sock 9.Thread stoped [11:02:12]OFD Sender: No OFD packet to send [11:02:17]OFD Sender: No OFD packet to send [11:02:22]OFD Sender: No OFD packet to send [11:02:27]OFD Sender: No OFD packet to send [11:02:32]OFD Sender: No OFD packet to send [11:02:37]OFD Sender: No OFD packet to send [11:02:42]OFD Sender: No OFD packet to send [11:02:47]OFD Sender: No OFD packet to send [11:02:52]OFD Sender: No OFD packet to send [11:02:57]OFD Sender: No OFD packet to send [11:03:02]OFD Sender: No OFD packet to send [11:03:07]OFD Sender: No OFD packet to send [11:03:09]accept exits with 7 [11:03:09]New connection [11:03:09]New thread 3067452772 created [11:03:09]Thread 3067309412 joined [11:03:09]Waiting for new connection... [11:03:09] Sock 7.Parse request [11:03:09]Sock 7.Check first char [11:03:09]Sock 7.First char is OK [11:03:09]request: POST /json_proto HTTP/1.0 [11:03:09]Method: POST [11:03:09]URL: /json_proto [11:03:09]Method is POST - this is cgi request [11:03:09]url: /json_proto [11:03:09]query_string will be loaded in cgi processing [11:03:09]execute_cgi json_proto POST (null) [11:03:09]execute_cgi path=json_proto method=POST [11:03:09]POST find Content-Length [11:03:09]Host: 172.17.45.131:8080 [11:03:09]Content-Length: 677 [11:03:09]Content-Type: application/json [11:03:09] [11:03:09]POST finish read [11:03:09]Found Content-Length = 677 [11:03:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610429", "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:03:09]execute_script... [11:03:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610429", "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:03:09]POST & json_proto [11:03:09]process_json_proto [11:03:09]json parsed OK: [11:03:09]protocol is kg_v1.0 [11:03:09]action value=close_receipt [11:03:09]process_action close_receipt [11:03:09]cmd_close_receipt [11:03:09]MH_GetDate [11:03:09]Write to MH i2c: F0 00 00 1C 0A 15 [11:03:09]Write i2c OK [11:03:09]MH_I2C_Read... [11:03:09]Read from MH i2c: F0 [11:03:09]MH_I2C_Read... [11:03:09]Read from MH i2c: F0 09 00 [11:03:09]MH_I2C_Read... [11:03:09]Read from MH i2c: F0 09 00 1C 0A 00 6E C8 A8 66 C6 D4 6E 66 D0 [11:03:09]GetLastDocTimeStamp 1722337325 [11:03:09]current date 1722337390 [11:03:09]FM_GetShiftState [11:03:09]SAM_PROTO_GetShiftState [11:03:09]wFMCommunicate request_size=4 [11:03:09]MH_SAM_APDU [11:03:09]CAPDU: 80 13 01 00 [11:03:09]Write to MH i2c: E2 08 00 1D 0A 80 13 01 00 00 00 00 00 A4 [11:03:09]Write i2c OK [11:03:09]MH_I2C_Read... [11:03:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:09]Read from MH i2c: E2 [11:03:09]MH_I2C_Read... [11:03:09]Read from MH i2c: E2 0E 00 [11:03:09]MH_I2C_Read... [11:03:09]Read from MH i2c: E2 0E 00 1D 0A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 57 [11:03:09]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:03:09]wFMCommunicate OK [11:03:09]SAM_PROTO_GetShiftState done [11:03:09]FM_GetShiftState done [11:03:09]opened in 1722298218 [11:03:09]opened+sec_in_day 1722384618 [11:03:09]quantity*price = 50036 [11:03:09]sum+1 = 50037 [11:03: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 147 30.07.2024 11:03 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24772 ФПД: 211799879197912 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110310&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24772&fm=211799879197912&tin=02508201610067®Number=0000000000171247&sum=50000 [11:03:10]StoreToDocumentArchive [11:03:10]shift 48 fd 24772 [11:03:10]save to /storage/0048/doc_00024772 [11:03:10]save last doc name /storage/0048/doc_00024772 to /storage/kkm_last_doc_name [11:03:10]save OK [11:03:10]Clear old archive folders... [11:03:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:03:10]tlvbuf is 01CF3E00 [11:03:10]SAM_PROTO_ClearQueue [11:03:10]wFMCommunicate request_size=4 [11:03:10]MH_SAM_APDU [11:03:10]CAPDU: 80 09 00 00 [11:03:10]Write to MH i2c: E2 08 00 2A 0A 80 09 00 00 00 00 00 00 A6 [11:03:10]Write i2c OK [11:03:10]MH_I2C_Read... [11:03:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:03:10]Read from MH i2c: E2 [11:03:10]MH_I2C_Read... [11:03:10]Read from MH i2c: E2 03 00 [11:03:10]MH_I2C_Read... [11:03:10]Read from MH i2c: E2 03 00 2A 0A 00 90 00 A8 [11:03:10]RAPDU: 90 00 [11:03:10]wFMCommunicate OK [11:03:10]SAM_PROTO_ClearQueue done [11:03:10]KKMCreateOFDPacket [11:03:10]OFDProtocolAddRootSTLVToBuf [11:03:10]FM_MakeSignedData [11:03:10]FM_MakeSignedData [11:03:10]SAM_PROTO_SignData [11:03:10]wFMCommunicate request_size=4 [11:03:10]MH_SAM_APDU [11:03:10]CAPDU: 80 0D 01 02 [11:03:10]Write to MH i2c: E2 08 00 2B 0A 80 0D 01 02 00 00 00 00 AE [11:03:10]Write i2c OK [11:03:10]MH_I2C_Read... [11:03:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:03:10]Read from MH i2c: E2 [11:03:10]MH_I2C_Read... [11:03:10]Read from MH i2c: E2 03 00 [11:03:10]MH_I2C_Read... [11:03:10]Read from MH i2c: E2 03 00 2B 0A 00 90 00 A9 [11:03:10]RAPDU: 90 00 [11:03:10]wFMCommunicate OK [11:03:10]wFMCommunicate request_size=255 [11:03:10]MH_SAM_APDU [11:03: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 93 00 00 00 F4 03 04 00 6E C8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C4 60 00 00 35 04 06 00 C0 [11:03:10]Write to MH i2c: E2 02 01 2C 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 6E C8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C4 60 00 00 35 04 06 00 C0 00 00 15 [11:03:10]Write i2c OK [11:03:10]MH_I2C_Read... [11:03:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:10]Read from MH i2c: E2 [11:03:10]MH_I2C_Read... [11:03:10]Read from MH i2c: E2 03 00 [11:03:10]MH_I2C_Read... [11:03:10]Read from MH i2c: E2 03 00 2C 0A 00 90 00 AA [11:03:10]RAPDU: 90 00 [11:03:10]wFMCommunicate OK [11:03:10]wFMCommunicate request_size=10 [11:03:10]MH_SAM_APDU [11:03:10]CAPDU: 80 0D 02 02 05 A1 80 90 24 D8 [11:03:10]Write to MH i2c: E2 0D 00 2D 0A 80 0D 02 02 05 00 A1 80 90 24 D8 00 00 68 [11:03:10]Write i2c OK [11:03:10]MH_I2C_Read... [11:03:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:11]Read from MH i2c: E2 [11:03:11]MH_I2C_Read... [11:03:11]Read from MH i2c: E2 03 00 [11:03:11]MH_I2C_Read... [11:03:11]Read from MH i2c: E2 03 00 2D 0A 00 90 00 AB [11:03:11]RAPDU: 90 00 [11:03:11]wFMCommunicate OK [11:03:11]wFMCommunicate request_size=4 [11:03:11]MH_SAM_APDU [11:03:11]CAPDU: 80 0D 03 02 [11:03:11]Write to MH i2c: E2 08 00 2E 0A 80 0D 03 02 00 00 00 00 B3 [11:03:11]Write i2c OK [11:03:11]MH_I2C_Read... [11:03:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:03:11]Read from MH i2c: E2 [11:03:11]MH_I2C_Read... [11:03:11]Read from MH i2c: E2 0B 00 [11:03:11]MH_I2C_Read... [11:03:11]Read from MH i2c: E2 0B 00 2E 0A 00 2E CE E0 EA 40 D2 3A 56 90 00 1C [11:03:11]RAPDU: 2E CE E0 EA 40 D2 3A 56 90 00 [11:03:11]wFMCommunicate OK [11:03:11]SAM_PROTO_SignData done [11:03:11]FM_MakeSignedData done [11:03:11]CreateOFDProtocolMessage [11:03:11]wFMCommunicate request_size=4 [11:03:11]MH_SAM_APDU [11:03:11]CAPDU: 80 11 00 00 [11:03:11]Write to MH i2c: E2 08 00 2F 0A 80 11 00 00 00 00 00 00 B3 [11:03:11]Write i2c OK [11:03:11]MH_I2C_Read... [11:03:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:11]Read from MH i2c: E2 [11:03:11]MH_I2C_Read... [11:03:11]Read from MH i2c: E2 17 00 [11:03:11]MH_I2C_Read... [11:03:11]Read from MH i2c: E2 17 00 2F 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 09 [11:03:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:03:11]wFMCommunicate OK [11:03:11]CreateOFDProtocolMessage done [11:03:11]OFDSenderStorePacket 24772 [11:03:11]StoreOFDPacket docnum=24772 [11:03:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 31 8F 07 01 60 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 93 00 00 00 F4 03 04 00 6E C8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C4 60 00 00 35 04 06 00 C0 A1 80 90 24 D8 2E CE E0 EA 40 D2 3A 56 [11:03:11]CheckFolder [11:03:11]dirname=/storage/ofd_packets [11:03:11]CheckFolder done [11:03:11]ProducePacketName [11:03:11]name=ofd_packets/00024772 [11:03:11]NVStorageSaveData ofd_packets/00024772 [11:03:11]File name is /storage/ofd_packets/00024772 [11:03:11]Write 301 bytes [11:03:11]NVStorageSaveData done [11:03:11]OFDSenderStorePacket done [11:03:11]KKMCreateOFDPacket done [11:03:11]NVStorageSaveData kkm_last_timestamp [11:03:11]File name is /storage/kkm_last_timestamp [11:03:11]Write 4 bytes [11:03:11]NVStorageSaveData done [11:03:11]ExternCall_PrintAddStr [11:03:11]wPrintStart [11:03:11]Write to MH i2c: 01 00 00 30 0A 3A [11:03:11]Write i2c OK [11:03:11]MH_I2C_Read... [11:03:11]Read from MH i2c: 01 [11:03:11]MH_I2C_Read... [11:03:11]Read from MH i2c: 01 07 00 [11:03:11]MH_I2C_Read... [11:03:11]Read from MH i2c: 01 07 00 30 0A 00 00 00 00 00 FF 0F 4F [11:03:11]RasterBufferAndPrint [11:03:11]line Счет N : (1)610429 [11:03:11]line ИНН: 02508201610067 [11:03:11]line Контрольно-Кассовый Чек [11:03:11]line ПРОДАЖА [11:03:11]line ТРК (МРК, ГНК) : 32 [11:03:11]line Товар: 2710124130 [11:03:11]line Аи-92-К-2 [11:03:11]line 7.380 * 67.80 [11:03:11]line = 500.36 [11:03:11]line НДС 12% НСП 1% [11:03:11]line > о реализуемом товаре [11:03:11]line ОКРУГЛЕНИЕ: -0.36 [11:03:11]line ИТОГО: 500.00 [11:03:11]line Внесено: 500.00 [11:03:11]line СДАЧА: 0.00 [11:03:11]line НСП 1% : 4.43 [11:03:11]line НДС 12% : 53.14 [11:03:11]line Наличными: 500.00 [11:03:11]line Безнал.: 0.00 [11:03:11]line Место: АЗС № 127 "Партнер Нефть" [11:03:11]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [11:03:11]line СНО: Общий режим [11:03:11]line Чек 147 30.07.2024 11:03 [11:03:11]line Смена: 48 ФФД: 1.0 [11:03:11]line ЗНМ: 0300000158 [11:03:11]line РНМ: 0000000000171247 [11:03:11]line Версия ККМ: v1.0 [11:03:11]line ФМ: 0000000002098565 [11:03:11]line ФД: 24772 [11:03:11]line ФПД: 211799879197912 [11:03:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110310&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24772&fm=211799879197912&tin=02508201610067®Number=0000000000171247&sum=50000 [11:03:11]OFD Sender: Processing packet 24772 [packets to send 29, broken 28] [11:03:11]ProducePacketName [11:03:11]name=ofd_packets/00024772 [11:03:11]OFD Sender: To server: pG, [11:03:11]CommunicateWithHost lk.salyk.kg:30040 [11:03:11]ConnectInit lk.salyk.kg [11:03:11]written 0, free lines is 4095 [11:03:11]Connected sock=10 [11:03:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 31 8F 07 01 60 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 93 00 00 00 F4 03 04 00 6E C8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C4 60 00 00 35 04 06 00 C0 A1 80 90 24 D8 2E CE E0 EA 40 D2 3A 56 [11:03:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 C6 CC 47 00 95 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 32 30 39 38 35 36 35 10 04 04 00 C4 60 00 00 F4 03 04 00 FD 73 A8 66 B6 04 01 00 00 47 FE 30 45 3F 6E DE F0 [11:03:11]CommunicateWithHost err = 0 [11:03:11]CheckOFDResponse [11:03:11]1017 (14) - 77093643461234 [11:03:11]1041 (16) - 0000000002098565 [11:03:11]1040 (4) - 24772 [11:03:11]1012 (4) - 30.07.2024 05:02 [11:03:11]1206 (1) - 0 [11:03:11]OFD Sender: Remove packet 24772 [11:03:11]ProducePacketName [11:03:11]name=ofd_packets/00024772 [11:03:11]NVStorageDeleteData [11:03:11]Write to MH i2c: 01 00 00 5B 0A 65 [11:03:11]Write i2c OK [11:03:11]MH_I2C_Read... [11:03:11]Read from MH i2c: 01 [11:03:11]MH_I2C_Read... [11:03:11]Read from MH i2c: 01 07 00 [11:03:11]MH_I2C_Read... [11:03:11]Read from MH i2c: 01 07 00 5B 0A 00 00 00 00 00 E0 0C 58 [11:03:11]RasterBufferAndPrint [11:03:11]line [11:03:11]line [11:03:11]line [11:03:11]line [11:03:11]line [11:03:11]written 0, free lines is 3302 [11:03:11]MH_Cut [11:03:11]Write to MH i2c: D1 01 00 62 0A 01 3E [11:03:11]Write i2c OK [11:03:11]MH_I2C_Read... [11:03:11]Read from MH i2c: D1 [11:03:11]MH_I2C_Read... [11:03:11]Read from MH i2c: D1 01 00 [11:03:11]MH_I2C_Read... [11:03:11]Read from MH i2c: D1 01 00 62 0A 00 3D [11:03:11]Write to MH i2c: 01 00 00 63 0A 6D [11:03:11]Write i2c OK [11:03:11]MH_I2C_Read... [11:03:12]OFD Sender: No OFD packet to send [11:03:12]*** Cut start [11:03:12]*** Partial cut [11:03:12]*** CUTSNS_PIN = 1 [11:03:12]*** CUTSNS_PIN = 0 [11:03:12]*** Brake cut motor [11:03:13]Read from MH i2c: 01 [11:03:13]MH_I2C_Read... [11:03:13]*** Stop cut motor [11:03:13]*** Cut end [11:03:13]Read from MH i2c: 01 07 00 [11:03:13]MH_I2C_Read... [11:03:13]Read from MH i2c: 01 07 00 63 0A 00 00 00 00 00 FF 0F 82 [11:03:13]process_action close_receipt done [11:03:13]requested_data is exist [11:03:13]produce_requested_data [11:03:13]requested_item fm.sn is exist - process it [11:03:13]wFMCommunicate request_size=4 [11:03:13]MH_SAM_APDU [11:03:13]CAPDU: 80 11 00 00 [11:03:13]Write to MH i2c: E2 08 00 64 0A 80 11 00 00 00 00 00 00 E8 [11:03:13]Write i2c OK [11:03:13]MH_I2C_Read... [11:03:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:13]Read from MH i2c: E2 [11:03:13]MH_I2C_Read... [11:03:13]Read from MH i2c: E2 17 00 [11:03:13]MH_I2C_Read... [11:03:13]Read from MH i2c: E2 17 00 64 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 3E [11:03:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:03:13]wFMCommunicate OK [11:03:13]requested_item fd.num is exist - process it [11:03:13]SAM_PROTO_GetFieldsCounters [11:03:13]wFMCommunicate request_size=4 [11:03:13]MH_SAM_APDU [11:03:13]CAPDU: 80 13 00 00 [11:03:13]Write to MH i2c: E2 08 00 65 0A 80 13 00 00 00 00 00 00 EB [11:03:13]Write i2c OK [11:03:13]MH_I2C_Read... [11:03:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:03:13]Read from MH i2c: E2 [11:03:13]MH_I2C_Read... [11:03:13]Read from MH i2c: E2 62 00 [11:03:13]MH_I2C_Read... [11:03:13]Read from MH i2c: E2 62 00 65 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C4 60 00 00 0E 04 04 00 30 00 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 19 [11:03:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C4 60 00 00 0E 04 04 00 30 00 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 [11:03:13]wFMCommunicate OK [11:03:13]SAM_PROTO_GetFieldsCounters done [11:03:13]requested_item shift.num is exist - process it [11:03:13]requested_item shift.opened is exist - process it [11:03:13]req_shift_opened [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 66 0A 80 13 01 00 00 00 00 00 ED [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 66 0A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A0 [11:03:13]RAPDU: 09 00 01 6A 2F 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]req_shift_opened done [11:03:13]requested_item shift.open_date is exist - process it [11:03:13]req_shift_open_date [11:03:13]req_shift_open_date done [11:03:13]produce_requested_data done [11:03:13]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24772,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:03:13]process_action_free close_receipt [11:03:13]json_value_free [11:03:13]json_value_free done [11:03:13]process_json_proto returns [11:03:13]Send response to host [11:03:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24772,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:03:13]free response buf [11:03:13]execute_script done [11:03:13]execute_script returns [11:03:13]free content buf [11:03:13]Sock 7.Close socket [11:03:13]Sock 7.Thread stoped [11:03:17]OFD Sender: No OFD packet to send [11:03:22]OFD Sender: No OFD packet to send [11:03:27]OFD Sender: No OFD packet to send [11:03:32]OFD Sender: No OFD packet to send [11:03:37]OFD Sender: No OFD packet to send [11:03:42]OFD Sender: No OFD packet to send [11:03:47]OFD Sender: No OFD packet to send [11:03:52]OFD Sender: No OFD packet to send [11:03:53]accept exits with 9 [11:03:53]New connection [11:03:53]New thread 3067309412 created [11:03:53]Thread 3067452772 joined [11:03:53]Waiting for new connection... [11:03:53] Sock 9.Parse request [11:03:53]Sock 9.Check first char [11:03:53]Sock 9.First char is OK [11:03:53]request: POST /json_proto HTTP/1.0 [11:03:53]Method: POST [11:03:53]URL: /json_proto [11:03:53]Method is POST - this is cgi request [11:03:53]url: /json_proto [11:03:53]query_string will be loaded in cgi processing [11:03:53]execute_cgi json_proto POST (null) [11:03:53]execute_cgi path=json_proto method=POST [11:03:53]POST find Content-Length [11:03:53]Host: 172.17.45.131:8080 [11:03:53]Content-Length: 677 [11:03:53]Content-Type: application/json [11:03:53] [11:03:53]POST finish read [11:03:53]Found Content-Length = 677 [11:03:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610430", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 6.700, "sum" : 500.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:53]execute_script... [11:03: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)610430", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 6.700, "sum" : 500.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:53]POST & json_proto [11:03:53]process_json_proto [11:03:53]json parsed OK: [11:03:53]protocol is kg_v1.0 [11:03:53]action value=close_receipt [11:03:53]process_action close_receipt [11:03:53]cmd_close_receipt [11:03:53]MH_GetDate [11:03:53]Write to MH i2c: F0 00 00 67 0A 60 [11:03:53]Write i2c OK [11:03:53]MH_I2C_Read... [11:03:53]Read from MH i2c: F0 [11:03:53]MH_I2C_Read... [11:03:53]Read from MH i2c: F0 09 00 [11:03:53]MH_I2C_Read... [11:03:53]Read from MH i2c: F0 09 00 67 0A 00 9A C8 A8 66 C6 D4 6E 66 47 [11:03:53]GetLastDocTimeStamp 1722337390 [11:03:53]current date 1722337434 [11:03:53]FM_GetShiftState [11:03:53]SAM_PROTO_GetShiftState [11:03:53]wFMCommunicate request_size=4 [11:03:53]MH_SAM_APDU [11:03:53]CAPDU: 80 13 01 00 [11:03:53]Write to MH i2c: E2 08 00 68 0A 80 13 01 00 00 00 00 00 EF [11:03:53]Write i2c OK [11:03:53]MH_I2C_Read... [11:03:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:53]Read from MH i2c: E2 [11:03:53]MH_I2C_Read... [11:03:53]Read from MH i2c: E2 0E 00 [11:03:53]MH_I2C_Read... [11:03:53]Read from MH i2c: E2 0E 00 68 0A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A2 [11:03:53]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:03:53]wFMCommunicate OK [11:03:53]SAM_PROTO_GetShiftState done [11:03:53]FM_GetShiftState done [11:03:53]opened in 1722298218 [11:03:53]opened+sec_in_day 1722384618 [11:03:53]quantity*price = 50049 [11:03:53]sum+1 = 50050 [11:03:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 148 30.07.2024 11:03 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24773 ФПД: 256334889801889 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110354&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24773&fm=256334889801889&tin=02508201610067®Number=0000000000171247&sum=50000 [11:03:54]StoreToDocumentArchive [11:03:54]shift 48 fd 24773 [11:03:54]save to /storage/0048/doc_00024773 [11:03:54]save last doc name /storage/0048/doc_00024773 to /storage/kkm_last_doc_name [11:03:54]save OK [11:03:54]Clear old archive folders... [11:03:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:03:54]tlvbuf is 01D09360 [11:03:54]SAM_PROTO_ClearQueue [11:03:54]wFMCommunicate request_size=4 [11:03:54]MH_SAM_APDU [11:03:54]CAPDU: 80 09 00 00 [11:03:54]Write to MH i2c: E2 08 00 75 0A 80 09 00 00 00 00 00 00 F1 [11:03:54]Write i2c OK [11:03:54]MH_I2C_Read... [11:03:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:03:54]Read from MH i2c: E2 [11:03:54]MH_I2C_Read... [11:03:54]Read from MH i2c: E2 03 00 [11:03:54]MH_I2C_Read... [11:03:54]Read from MH i2c: E2 03 00 75 0A 00 90 00 F3 [11:03:54]RAPDU: 90 00 [11:03:54]wFMCommunicate OK [11:03:54]SAM_PROTO_ClearQueue done [11:03:54]KKMCreateOFDPacket [11:03:54]OFDProtocolAddRootSTLVToBuf [11:03:54]FM_MakeSignedData [11:03:54]FM_MakeSignedData [11:03:54]SAM_PROTO_SignData [11:03:54]wFMCommunicate request_size=4 [11:03:54]MH_SAM_APDU [11:03:54]CAPDU: 80 0D 01 02 [11:03:54]Write to MH i2c: E2 08 00 76 0A 80 0D 01 02 00 00 00 00 F9 [11:03:54]Write i2c OK [11:03:54]MH_I2C_Read... [11:03:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:03:54]Read from MH i2c: E2 [11:03:54]MH_I2C_Read... [11:03:54]Read from MH i2c: E2 03 00 [11:03:54]MH_I2C_Read... [11:03:54]Read from MH i2c: E2 03 00 76 0A 00 90 00 F4 [11:03:54]RAPDU: 90 00 [11:03:54]wFMCommunicate OK [11:03:54]wFMCommunicate request_size=255 [11:03:54]MH_SAM_APDU [11:03:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 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 9A C8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C5 60 00 00 35 04 06 00 E9 [11:03:54]Write to MH i2c: E2 02 01 77 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 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 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 9A C8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C5 60 00 00 35 04 06 00 E9 00 00 D5 [11:03:54]Write i2c OK [11:03:54]MH_I2C_Read... [11:03:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:55]Read from MH i2c: E2 [11:03:55]MH_I2C_Read... [11:03:55]Read from MH i2c: E2 03 00 [11:03:55]MH_I2C_Read... [11:03:55]Read from MH i2c: E2 03 00 77 0A 00 90 00 F5 [11:03:55]RAPDU: 90 00 [11:03:55]wFMCommunicate OK [11:03:55]wFMCommunicate request_size=10 [11:03:55]MH_SAM_APDU [11:03:55]CAPDU: 80 0D 02 02 05 22 9E 0C D8 A1 [11:03:55]Write to MH i2c: E2 0D 00 78 0A 80 0D 02 02 05 00 22 9E 0C D8 A1 00 00 4B [11:03:55]Write i2c OK [11:03:55]MH_I2C_Read... [11:03:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:55]Read from MH i2c: E2 [11:03:55]MH_I2C_Read... [11:03:55]Read from MH i2c: E2 03 00 [11:03:55]MH_I2C_Read... [11:03:55]Read from MH i2c: E2 03 00 78 0A 00 90 00 F6 [11:03:55]RAPDU: 90 00 [11:03:55]wFMCommunicate OK [11:03:55]wFMCommunicate request_size=4 [11:03:55]MH_SAM_APDU [11:03:55]CAPDU: 80 0D 03 02 [11:03:55]Write to MH i2c: E2 08 00 79 0A 80 0D 03 02 00 00 00 00 FE [11:03:55]Write i2c OK [11:03:55]MH_I2C_Read... [11:03:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:03:55]Read from MH i2c: E2 [11:03:55]MH_I2C_Read... [11:03:55]Read from MH i2c: E2 0B 00 [11:03:55]MH_I2C_Read... [11:03:55]Read from MH i2c: E2 0B 00 79 0A 00 05 E7 17 A6 6D B3 F5 3C 90 00 F9 [11:03:55]RAPDU: 05 E7 17 A6 6D B3 F5 3C 90 00 [11:03:55]wFMCommunicate OK [11:03:55]SAM_PROTO_SignData done [11:03:55]FM_MakeSignedData done [11:03:55]CreateOFDProtocolMessage [11:03:55]wFMCommunicate request_size=4 [11:03:55]MH_SAM_APDU [11:03:55]CAPDU: 80 11 00 00 [11:03:55]Write to MH i2c: E2 08 00 7A 0A 80 11 00 00 00 00 00 00 FE [11:03:55]Write i2c OK [11:03:55]MH_I2C_Read... [11:03:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:55]Read from MH i2c: E2 [11:03:55]MH_I2C_Read... [11:03:55]Read from MH i2c: E2 17 00 [11:03:55]MH_I2C_Read... [11:03:55]Read from MH i2c: E2 17 00 7A 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 54 [11:03:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:03:55]wFMCommunicate OK [11:03:55]CreateOFDProtocolMessage done [11:03:55]OFDSenderStorePacket 24773 [11:03:55]StoreOFDPacket docnum=24773 [11:03:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 5D 7A 07 01 55 A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 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 9A C8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C5 60 00 00 35 04 06 00 E9 22 9E 0C D8 A1 05 E7 17 A6 6D B3 F5 3C [11:03:55]CheckFolder [11:03:55]dirname=/storage/ofd_packets [11:03:55]CheckFolder done [11:03:55]ProducePacketName [11:03:55]name=ofd_packets/00024773 [11:03:55]NVStorageSaveData ofd_packets/00024773 [11:03:55]File name is /storage/ofd_packets/00024773 [11:03:55]Write 301 bytes [11:03:55]NVStorageSaveData done [11:03:55]OFDSenderStorePacket done [11:03:55]KKMCreateOFDPacket done [11:03:55]NVStorageSaveData kkm_last_timestamp [11:03:55]File name is /storage/kkm_last_timestamp [11:03:55]Write 4 bytes [11:03:55]NVStorageSaveData done [11:03:55]ExternCall_PrintAddStr [11:03:55]wPrintStart [11:03:55]Write to MH i2c: 01 00 00 7B 0A 85 [11:03:55]Write i2c OK [11:03:55]MH_I2C_Read... [11:03:55]Read from MH i2c: 01 [11:03:55]MH_I2C_Read... [11:03:55]Read from MH i2c: 01 07 00 [11:03:55]MH_I2C_Read... [11:03:55]Read from MH i2c: 01 07 00 7B 0A 00 00 00 00 00 FF 0F 9A [11:03:55]RasterBufferAndPrint [11:03:55]line Счет N : (1)610430 [11:03:55]line ИНН: 02508201610067 [11:03:55]line Контрольно-Кассовый Чек [11:03:55]line ПРОДАЖА [11:03:55]line ТРК (МРК, ГНК) : 43 [11:03:55]line Товар: 2710124500 [11:03:55]line Аи-95-К-3 [11:03:55]line 6.700 * 74.70 [11:03:55]line = 500.49 [11:03:55]line НДС 12% НСП 1% [11:03:55]line > о реализуемом товаре [11:03:55]line ОКРУГЛЕНИЕ: -0.49 [11:03:55]line ИТОГО: 500.00 [11:03:55]line Внесено: 500.00 [11:03:55]line СДАЧА: 0.00 [11:03:55]line НСП 1% : 4.43 [11:03:55]line НДС 12% : 53.15 [11:03:55]line Наличными: 500.00 [11:03:55]line Безнал.: 0.00 [11:03:55]line Место: АЗС № 127 "Партнер Нефть" [11:03:55]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [11:03:55]line СНО: Общий режим [11:03:55]line Чек 148 30.07.2024 11:03 [11:03:55]line Смена: 48 ФФД: 1.0 [11:03:55]line ЗНМ: 0300000158 [11:03:55]line РНМ: 0000000000171247 [11:03:55]line Версия ККМ: v1.0 [11:03:55]line ФМ: 0000000002098565 [11:03:55]line ФД: 24773 [11:03:55]line ФПД: 256334889801889 [11:03:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110354&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24773&fm=256334889801889&tin=02508201610067®Number=0000000000171247&sum=50000 [11:03:55]OFD Sender: Processing packet 24773 [packets to send 29, broken 28] [11:03:55]ProducePacketName [11:03:55]name=ofd_packets/00024773 [11:03:55]OFD Sender: To server: pG, [11:03:55]CommunicateWithHost lk.salyk.kg:30040 [11:03:55]ConnectInit lk.salyk.kg [11:03:55]written 0, free lines is 4095 [11:03:55]Connected sock=10 [11:03:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 5D 7A 07 01 55 A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 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 9A C8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C5 60 00 00 35 04 06 00 E9 22 9E 0C D8 A1 05 E7 17 A6 6D B3 F5 3C [11:03:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 06 1D 47 00 29 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 32 30 39 38 35 36 35 10 04 04 00 C5 60 00 00 F4 03 04 00 29 74 A8 66 B6 04 01 00 00 37 88 EB 72 A7 62 81 72 [11:03:55]CommunicateWithHost err = 0 [11:03:55]CheckOFDResponse [11:03:55]1017 (14) - 77093643461234 [11:03:55]1041 (16) - 0000000002098565 [11:03:55]1040 (4) - 24773 [11:03:55]1012 (4) - 30.07.2024 05:03 [11:03:55]1206 (1) - 0 [11:03:55]OFD Sender: Remove packet 24773 [11:03:55]ProducePacketName [11:03:55]name=ofd_packets/00024773 [11:03:55]NVStorageDeleteData [11:03:56]Write to MH i2c: 01 00 00 A6 0A B0 [11:03:56]Write i2c OK [11:03:56]MH_I2C_Read... [11:03:56]Read from MH i2c: 01 [11:03:56]MH_I2C_Read... [11:03:56]Read from MH i2c: 01 07 00 [11:03:56]MH_I2C_Read... [11:03:56]Read from MH i2c: 01 07 00 A6 0A 00 00 00 00 00 DD 0C A0 [11:03:56]RasterBufferAndPrint [11:03:56]line [11:03:56]line [11:03:56]line [11:03:56]line [11:03:56]line [11:03:56]written 0, free lines is 3299 [11:03:56]MH_Cut [11:03:56]Write to MH i2c: D1 01 00 AD 0A 01 89 [11:03:56]Write i2c OK [11:03:56]MH_I2C_Read... [11:03:56]Read from MH i2c: D1 [11:03:56]MH_I2C_Read... [11:03:56]Read from MH i2c: D1 01 00 [11:03:56]MH_I2C_Read... [11:03:56]Read from MH i2c: D1 01 00 AD 0A 00 88 [11:03:56]Write to MH i2c: 01 00 00 AE 0A B8 [11:03:56]Write i2c OK [11:03:56]MH_I2C_Read... [11:03:56]OFD Sender: No OFD packet to send [11:03:56]*** Cut start [11:03:56]*** Partial cut [11:03:56]*** CUTSNS_PIN = 1 [11:03:56]*** CUTSNS_PIN = 0 [11:03:56]*** Brake cut motor [11:03:57]Read from MH i2c: 01 [11:03:57]*** Stop cut motor [11:03:57]*** Cut end [11:03:57]MH_I2C_Read... [11:03:57]Read from MH i2c: 01 07 00 [11:03:57]MH_I2C_Read... [11:03:57]Read from MH i2c: 01 07 00 AE 0A 00 00 00 00 00 FF 0F CD [11:03:57]process_action close_receipt done [11:03:57]requested_data is exist [11:03:57]produce_requested_data [11:03:57]requested_item fm.sn is exist - process it [11:03:57]wFMCommunicate request_size=4 [11:03:57]MH_SAM_APDU [11:03:57]CAPDU: 80 11 00 00 [11:03:57]Write to MH i2c: E2 08 00 AF 0A 80 11 00 00 00 00 00 00 33 [11:03:57]Write i2c OK [11:03:57]MH_I2C_Read... [11:03:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:57]Read from MH i2c: E2 [11:03:57]MH_I2C_Read... [11:03:57]Read from MH i2c: E2 17 00 [11:03:57]MH_I2C_Read... [11:03:57]Read from MH i2c: E2 17 00 AF 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 89 [11:03:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:03:57]wFMCommunicate OK [11:03:57]requested_item fd.num is exist - process it [11:03:57]SAM_PROTO_GetFieldsCounters [11:03:57]wFMCommunicate request_size=4 [11:03:57]MH_SAM_APDU [11:03:57]CAPDU: 80 13 00 00 [11:03:57]Write to MH i2c: E2 08 00 B0 0A 80 13 00 00 00 00 00 00 36 [11:03:57]Write i2c OK [11:03:57]MH_I2C_Read... [11:03:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:03:57]Read from MH i2c: E2 [11:03:57]MH_I2C_Read... [11:03:57]Read from MH i2c: E2 62 00 [11:03:57]MH_I2C_Read... [11:03:57]Read from MH i2c: E2 62 00 B0 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C5 60 00 00 0E 04 04 00 30 00 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 68 [11:03:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C5 60 00 00 0E 04 04 00 30 00 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 [11:03:57]wFMCommunicate OK [11:03:57]SAM_PROTO_GetFieldsCounters done [11:03:57]requested_item shift.num is exist - process it [11:03:57]requested_item shift.opened is exist - process it [11:03:57]req_shift_opened [11:03:57]FM_GetShiftState [11:03:57]SAM_PROTO_GetShiftState [11:03:57]wFMCommunicate request_size=4 [11:03:57]MH_SAM_APDU [11:03:57]CAPDU: 80 13 01 00 [11:03:57]Write to MH i2c: E2 08 00 B1 0A 80 13 01 00 00 00 00 00 38 [11:03:57]Write i2c OK [11:03:57]MH_I2C_Read... [11:03:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:57]Read from MH i2c: E2 [11:03:57]MH_I2C_Read... [11:03:57]Read from MH i2c: E2 0E 00 [11:03:57]MH_I2C_Read... [11:03:57]Read from MH i2c: E2 0E 00 B1 0A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 EB [11:03:57]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:03:57]wFMCommunicate OK [11:03:57]SAM_PROTO_GetShiftState done [11:03:57]FM_GetShiftState done [11:03:57]req_shift_opened done [11:03:57]requested_item shift.open_date is exist - process it [11:03:57]req_shift_open_date [11:03:57]req_shift_open_date done [11:03:57]produce_requested_data done [11:03:57]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24773,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:03:57]process_action_free close_receipt [11:03:57]json_value_free [11:03:57]json_value_free done [11:03:57]process_json_proto returns [11:03:57]Send response to host [11:03:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24773,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:03:57]free response buf [11:03:57]execute_script done [11:03:57]execute_script returns [11:03:57]free content buf [11:03:57]Sock 9.Close socket [11:03:57]Sock 9.Thread stoped [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:16]OFD Sender: No OFD packet to send [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:21]OFD Sender: No OFD packet to send [11:05:26]OFD Sender: No OFD packet to send [11:05:31]OFD Sender: No OFD packet to send [11:05:36]OFD Sender: No OFD packet to send [11:05:41]OFD Sender: No OFD packet to send [11:05:46]OFD Sender: No OFD packet to send [11:05:51]OFD Sender: No OFD packet to send [11:05:56]OFD Sender: No OFD packet to send [11:06:01]OFD Sender: No OFD packet to send [11:06:06]OFD Sender: No OFD packet to send [11:06:11]OFD Sender: No OFD packet to send [11:06:16]OFD Sender: No OFD packet to send [11:06:21]OFD Sender: No OFD packet to send [11:06:26]OFD Sender: No OFD packet to send [11:06:31]OFD Sender: No OFD packet to send [11:06:36]OFD Sender: No OFD packet to send [11:06:41]OFD Sender: No OFD packet to send [11:06:46]OFD Sender: No OFD packet to send [11:06:51]OFD Sender: No OFD packet to send [11:06:56]OFD Sender: No OFD packet to send [11:07:01]OFD Sender: No OFD packet to send [11:07:06]OFD Sender: No OFD packet to send [11:07:11]OFD Sender: No OFD packet to send [11:07:16]OFD Sender: No OFD packet to send [11:07:21]OFD Sender: No OFD packet to send [11:07:26]OFD Sender: No OFD packet to send [11:07:31]OFD Sender: No OFD packet to send [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:16]OFD Sender: No OFD packet to send [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:56]OFD Sender: No OFD packet to send [11:09:01]OFD Sender: No OFD packet to send [11:09:06]OFD Sender: No OFD packet to send [11:09:07]accept exits with 7 [11:09:07]New connection [11:09:07]New thread 3067452772 created [11:09:07]Thread 3067309412 joined [11:09:07]Waiting for new connection... [11:09:07] Sock 7.Parse request [11:09:07]Sock 7.Check first char [11:09:07]Sock 7.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.131:8080 [11:09:07]Content-Length: 678 [11:09:07]Content-Type: application/json [11:09:07] [11:09:07]POST finish read [11:09:07]Found Content-Length = 678 [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)610432", "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" ] } } [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)610432", "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" ] } } [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 B2 0A AB [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 B2 0A 00 D4 C9 A8 66 C6 D4 6E 66 CD [11:09:07]GetLastDocTimeStamp 1722337434 [11:09:07]current date 1722337748 [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 B3 0A 80 13 01 00 00 00 00 00 3A [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 B3 0A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 ED [11:09:07]RAPDU: 09 00 01 6A 2F 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 1722298218 [11:09:07]opened+sec_in_day 1722384618 [11:09:07]quantity*price = 70037 [11:09:07]sum+1 = 70038 [11:09:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 149 30.07.2024 11:09 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24774 ФПД: 189364650134509 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110908&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24774&fm=189364650134509&tin=02508201610067®Number=0000000000171247&sum=70000 [11:09:08]StoreToDocumentArchive [11:09:08]shift 48 fd 24774 [11:09:08]save to /storage/0048/doc_00024774 [11:09:08]save last doc name /storage/0048/doc_00024774 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 01CC3000 [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 C0 0A 80 09 00 00 00 00 00 00 3C [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 C0 0A 00 90 00 3E [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 C1 0A 80 0D 01 02 00 00 00 00 44 [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 C1 0A 00 90 00 3F [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 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 95 00 00 00 F4 03 04 00 D4 C9 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C6 60 00 00 35 04 06 00 AC [11:09:08]Write to MH i2c: E2 02 01 C2 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 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 95 00 00 00 F4 03 04 00 D4 C9 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C6 60 00 00 35 04 06 00 AC 00 00 E9 [11:09:08]Write i2c OK [11:09:08]MH_I2C_Read... [11:09:08]*** iso7816_exchange 80 0D 02 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 C2 0A 00 90 00 40 [11:09:08]RAPDU: 90 00 [11:09:08]wFMCommunicate OK [11:09:08]wFMCommunicate request_size=10 [11:09:08]MH_SAM_APDU [11:09:08]CAPDU: 80 0D 02 02 05 39 E4 B4 4B ED [11:09:08]Write to MH i2c: E2 0D 00 C3 0A 80 0D 02 02 05 00 39 E4 B4 4B ED 00 00 5A [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 C3 0A 00 90 00 41 [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 C4 0A 80 0D 03 02 00 00 00 00 49 [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 C4 0A 00 60 26 CE 04 E7 A5 95 41 90 00 04 [11:09:09]RAPDU: 60 26 CE 04 E7 A5 95 41 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 C5 0A 80 11 00 00 00 00 00 00 49 [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 C5 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 9F [11:09:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:09:09]wFMCommunicate OK [11:09:09]CreateOFDProtocolMessage done [11:09:09]OFDSenderStorePacket 24774 [11:09:09]StoreOFDPacket docnum=24774 [11:09:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 B9 04 07 01 91 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 95 00 00 00 F4 03 04 00 D4 C9 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C6 60 00 00 35 04 06 00 AC 39 E4 B4 4B ED 60 26 CE 04 E7 A5 95 41 [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/00024774 [11:09:09]NVStorageSaveData ofd_packets/00024774 [11:09:09]File name is /storage/ofd_packets/00024774 [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]OFD Sender: Processing packet 24774 [packets to send 29, broken 28] [11:09:09]ProducePacketName [11:09:09]name=ofd_packets/00024774 [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]ExternCall_PrintAddStr [11:09:09]wPrintStart [11:09:09]Write to MH i2c: 01 00 00 C6 0A D0 [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 C6 0A 00 00 00 00 00 FF 0F E5 [11:09:09]RasterBufferAndPrint [11:09:09]line Счет N : (1)610432 [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 10.330 * 67.80 [11:09:09]line = 700.37 [11:09:09]line НДС 12% НСП 1% [11:09:09]line > о реализуемом товаре [11:09:09]line ОКРУГЛЕНИЕ: -0.37 [11:09:09]line ИТОГО: 700.00 [11:09:09]line Внесено: 700.00 [11:09:09]line СДАЧА: 0.00 [11:09:09]line НСП 1% : 6.20 [11:09:09]line НДС 12% : 74.38 [11:09:09]line Наличными: 700.00 [11:09:09]line Безнал.: 0.00 [11:09:09]line Место: АЗС № 127 "Партнер Нефть" [11:09:09]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [11:09:09]line СНО: Общий режим [11:09:09]line Чек 149 30.07.2024 11:09 [11:09:09]line Смена: 48 ФФД: 1.0 [11:09:09]line ЗНМ: 0300000158 [11:09:09]line РНМ: 0000000000171247 [11:09:09]line Версия ККМ: v1.0 [11:09:09]line ФМ: 0000000002098565 [11:09:09]line ФД: 24774 [11:09:09]line ФПД: 189364650134509 [11:09:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T110908&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24774&fm=189364650134509&tin=02508201610067®Number=0000000000171247&sum=70000 [11:09:09]Connected sock=11 [11:09:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 B9 04 07 01 91 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 95 00 00 00 F4 03 04 00 D4 C9 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C6 60 00 00 35 04 06 00 AC 39 E4 B4 4B ED 60 26 CE 04 E7 A5 95 41 [11:09:09]written 0, free lines is 4095 [11:09:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 96 C3 47 00 BA 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 32 30 39 38 35 36 35 10 04 04 00 C6 60 00 00 F4 03 04 00 62 75 A8 66 B6 04 01 00 00 FD E2 1A 7B C8 3A E2 5A [11:09:09]CommunicateWithHost err = 0 [11:09:09]CheckOFDResponse [11:09:09]1017 (14) - 77093643461234 [11:09:09]1041 (16) - 0000000002098565 [11:09:09]1040 (4) - 24774 [11:09:09]1012 (4) - 30.07.2024 05:08 [11:09:09]1206 (1) - 0 [11:09:09]OFD Sender: Remove packet 24774 [11:09:09]ProducePacketName [11:09:09]name=ofd_packets/00024774 [11:09:09]NVStorageDeleteData [11:09:09]Write to MH i2c: 01 00 00 F1 0A FB [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 F1 0A 00 00 00 00 00 ED 0C FB [11:09:09]RasterBufferAndPrint [11:09:09]line [11:09:09]line [11:09:09]line [11:09:09]line [11:09:09]line [11:09:09]written 0, free lines is 3315 [11:09:09]MH_Cut [11:09:09]Write to MH i2c: D1 01 00 F8 0A 01 D4 [11:09:09]Write i2c OK [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: D1 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: D1 01 00 [11:09:09]MH_I2C_Read... [11:09:09]Read from MH i2c: D1 01 00 F8 0A 00 D3 [11:09:09]Write to MH i2c: 01 00 00 F9 0A 03 [11:09:09]Write i2c OK [11:09:09]MH_I2C_Read... [11:09:10]OFD Sender: No OFD packet to send [11:09:10]*** Cut start [11:09:10]*** Partial cut [11:09:10]*** CUTSNS_PIN = 1 [11:09:10]*** CUTSNS_PIN = 0 [11:09:10]*** 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 F9 0A 00 00 00 00 00 FF 0F 18 [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 FA 0A 80 11 00 00 00 00 00 00 7E [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:11]Read from MH i2c: E2 [11:09:11]MH_I2C_Read... [11:09:11]Read from MH i2c: E2 17 00 [11:09:11]MH_I2C_Read... [11:09:11]Read from MH i2c: E2 17 00 FA 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D4 [11:09:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:09:11]wFMCommunicate OK [11:09:11]requested_item fd.num is exist - process it [11:09:11]SAM_PROTO_GetFieldsCounters [11:09:11]wFMCommunicate request_size=4 [11:09:11]MH_SAM_APDU [11:09:11]CAPDU: 80 13 00 00 [11:09:11]Write to MH i2c: E2 08 00 FB 0A 80 13 00 00 00 00 00 00 81 [11:09:11]Write i2c OK [11:09:11]MH_I2C_Read... [11:09:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:09:11]Read from MH i2c: E2 [11:09:11]MH_I2C_Read... [11:09:11]Read from MH i2c: E2 62 00 [11:09:11]MH_I2C_Read... [11:09:11]Read from MH i2c: E2 62 00 FB 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C6 60 00 00 0E 04 04 00 30 00 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 B7 [11:09:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C6 60 00 00 0E 04 04 00 30 00 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 [11:09:11]wFMCommunicate OK [11:09:11]SAM_PROTO_GetFieldsCounters done [11:09:11]requested_item shift.num is exist - process it [11:09:11]requested_item shift.opened is exist - process it [11:09:11]req_shift_opened [11:09:11]FM_GetShiftState [11:09:11]SAM_PROTO_GetShiftState [11:09:11]wFMCommunicate request_size=4 [11:09:11]MH_SAM_APDU [11:09:11]CAPDU: 80 13 01 00 [11:09:11]Write to MH i2c: E2 08 00 FC 0A 80 13 01 00 00 00 00 00 83 [11:09:11]Write i2c OK [11:09:11]MH_I2C_Read... [11:09:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:11]Read from MH i2c: E2 [11:09:11]MH_I2C_Read... [11:09:11]Read from MH i2c: E2 0E 00 [11:09:11]MH_I2C_Read... [11:09:11]Read from MH i2c: E2 0E 00 FC 0A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 36 [11:09:11]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:09:11]wFMCommunicate OK [11:09:11]SAM_PROTO_GetShiftState done [11:09:11]FM_GetShiftState done [11:09:11]req_shift_opened done [11:09:11]requested_item shift.open_date is exist - process it [11:09:11]req_shift_open_date [11:09:11]req_shift_open_date done [11:09:11]produce_requested_data done [11:09:11]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24774,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:09:11]process_action_free close_receipt [11:09:11]json_value_free [11:09:11]json_value_free done [11:09:11]process_json_proto returns [11:09:11]Send response to host [11:09:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24774,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:09:11]free response buf [11:09:11]execute_script done [11:09:11]execute_script returns [11:09:11]free content buf [11:09:11]Sock 7.Close socket [11:09:11]Sock 7.Thread stoped [11:09:15]OFD Sender: No OFD packet to send [11:09:20]OFD Sender: No OFD packet to send [11:09:24]accept exits with 9 [11:09:24]New connection [11:09:24]New thread 3067309412 created [11:09:24]Thread 3067452772 joined [11:09:24]Waiting for new connection... [11:09:24] Sock 9.Parse request [11:09:24]Sock 9.Check first char [11:09:24]Sock 9.First char is OK [11:09:24]request: POST /json_proto HTTP/1.0 [11:09:24]Method: POST [11:09:24]URL: /json_proto [11:09:24]Method is POST - this is cgi request [11:09:24]url: /json_proto [11:09:24]query_string will be loaded in cgi processing [11:09:24]execute_cgi json_proto POST (null) [11:09:24]execute_cgi path=json_proto method=POST [11:09:24]POST find Content-Length [11:09:24]Host: 172.17.45.131:8080 [11:09:24]Content-Length: 1157 [11:09:24]Content-Type: application/json [11:09:24] [11:09:24]POST finish read [11:09:24]Found Content-Length = 1157 [11:09: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610431\u000A30.07.2024 10:59\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 29.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1966.20\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30105870\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:24]execute_script... [11:09: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610431\u000A30.07.2024 10:59\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 29.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 1966.20\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30105870\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:24]POST & json_proto [11:09:24]process_json_proto [11:09:24]json parsed OK: [11:09:24]protocol is kg_v1.0 [11:09:24]action value=print_text [11:09:24]process_action print_text [11:09:24]cmd_print_text [11:09:24]ExternCall_PrintAddStr [11:09:24]wPrintStart [11:09:24]Write to MH i2c: 01 00 00 FD 0A 07 [11:09:24]Write i2c OK [11:09:24]MH_I2C_Read... [11:09:24]Read from MH i2c: 01 [11:09:24]MH_I2C_Read... [11:09:24]Read from MH i2c: 01 07 00 [11:09:24]MH_I2C_Read... [11:09:24]Read from MH i2c: 01 07 00 FD 0A 00 00 00 00 00 FF 0F 1C [11:09:24]RasterBufferAndPrint [11:09:24]line *****ТОВАРНЫЙ ЧЕК***** [11:09:24]line АЗС 127 [11:09:24]line Партнер нефть [11:09:24]line 02508201610067 [11:09:24]line Кассир : Масалиев Н. [11:09:24]line Счет N : (1)610431 [11:09:24]line 30.07.2024 10:59 [11:09:24]line ПРОДАЖА [11:09:24]line ТРК (МРК, ГНК): 32 [11:09:24]line Вид ГСМ : 2710124130 [11:09:24]line Аи-92-К-2 [11:09:24]line 29.000 x 67.80 [11:09:24]line ИТОГ: 1966.20 [11:09:24]line Тип оплаты: Талоны: ТК ГПНА Online [11:09:24]line 30105870 [11:09:24]line ______________________ [11:09:24]line (подпись) [11:09:24]written 0, free lines is 4095 [11:09:24]Write to MH i2c: 01 00 00 11 0B 1C [11:09:24]Write i2c OK [11:09:24]MH_I2C_Read... [11:09:24]Read from MH i2c: 01 [11:09:24]MH_I2C_Read... [11:09:24]Read from MH i2c: 01 07 00 [11:09:24]MH_I2C_Read... [11:09:24]Read from MH i2c: 01 07 00 11 0B 00 00 00 00 00 0F 0E 40 [11:09:24]RasterBufferAndPrint [11:09:24]line [11:09:24]line [11:09:24]line [11:09:24]line [11:09:24]line [11:09:24]written 0, free lines is 3601 [11:09:24]MH_Cut [11:09:24]Write to MH i2c: D1 01 00 18 0B 01 F5 [11:09:24]Write i2c OK [11:09:24]MH_I2C_Read... [11:09:24]Read from MH i2c: D1 [11:09:24]MH_I2C_Read... [11:09:24]Read from MH i2c: D1 01 00 [11:09:24]MH_I2C_Read... [11:09:24]Read from MH i2c: D1 01 00 18 0B 00 F4 [11:09:24]Write to MH i2c: 01 00 00 19 0B 24 [11:09:24]Write i2c OK [11:09:24]MH_I2C_Read... [11:09:25]OFD Sender: No OFD packet to send [11:09:25]*** Cut start [11:09:25]*** Partial cut [11:09:25]*** CUTSNS_PIN = 1 [11:09:25]*** CUTSNS_PIN = 0 [11:09:25]*** Brake cut motor [11:09:26]Read from MH i2c: 01 [11:09:26]MH_I2C_Read... [11:09:26]Read from MH i2c: 01 07 00 [11:09:26]MH_I2C_Read... [11:09:26]*** Stop cut motor [11:09:26]*** Cut end [11:09:26]Read from MH i2c: 01 07 00 19 0B 00 00 00 00 00 FF 0F 39 [11:09:26]process_action print_text done [11:09:26]requested_data is exist [11:09:26]produce_requested_data [11:09:26]requested_item fm.sn is exist - process it [11:09:26]wFMCommunicate request_size=4 [11:09:26]MH_SAM_APDU [11:09:26]CAPDU: 80 11 00 00 [11:09:26]Write to MH i2c: E2 08 00 1A 0B 80 11 00 00 00 00 00 00 9F [11:09:26]Write i2c OK [11:09:26]MH_I2C_Read... [11:09:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:26]Read from MH i2c: E2 [11:09:26]MH_I2C_Read... [11:09:26]Read from MH i2c: E2 17 00 [11:09:26]MH_I2C_Read... [11:09:26]Read from MH i2c: E2 17 00 1A 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F5 [11:09:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:09:26]wFMCommunicate OK [11:09:26]requested_item fd.num is exist - process it [11:09:26]SAM_PROTO_GetFieldsCounters [11:09:26]wFMCommunicate request_size=4 [11:09:26]MH_SAM_APDU [11:09:26]CAPDU: 80 13 00 00 [11:09:26]Write to MH i2c: E2 08 00 1B 0B 80 13 00 00 00 00 00 00 A2 [11:09:26]Write i2c OK [11:09:26]MH_I2C_Read... [11:09:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:09:26]Read from MH i2c: E2 [11:09:26]MH_I2C_Read... [11:09:26]Read from MH i2c: E2 62 00 [11:09:26]MH_I2C_Read... [11:09:26]Read from MH i2c: E2 62 00 1B 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C6 60 00 00 0E 04 04 00 30 00 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 D8 [11:09:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C6 60 00 00 0E 04 04 00 30 00 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 [11:09:26]wFMCommunicate OK [11:09:26]SAM_PROTO_GetFieldsCounters done [11:09:26]requested_item shift.num is exist - process it [11:09:26]requested_item shift.opened is exist - process it [11:09:26]req_shift_opened [11:09:26]FM_GetShiftState [11:09:26]SAM_PROTO_GetShiftState [11:09:26]wFMCommunicate request_size=4 [11:09:26]MH_SAM_APDU [11:09:26]CAPDU: 80 13 01 00 [11:09:26]Write to MH i2c: E2 08 00 1C 0B 80 13 01 00 00 00 00 00 A4 [11:09:26]Write i2c OK [11:09:26]MH_I2C_Read... [11:09:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:26]Read from MH i2c: E2 [11:09:26]MH_I2C_Read... [11:09:26]Read from MH i2c: E2 0E 00 [11:09:26]MH_I2C_Read... [11:09:26]Read from MH i2c: E2 0E 00 1C 0B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 57 [11:09:26]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:09:26]wFMCommunicate OK [11:09:26]SAM_PROTO_GetShiftState done [11:09:26]FM_GetShiftState done [11:09:26]req_shift_opened done [11:09:26]requested_item shift.open_date is exist - process it [11:09:26]req_shift_open_date [11:09:26]req_shift_open_date done [11:09:26]produce_requested_data done [11:09:26]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24774,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:09:26]process_action_free print_text [11:09:26]json_value_free [11:09:26]json_value_free done [11:09:26]process_json_proto returns [11:09:26]Send response to host [11:09:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24774,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:09:26]free response buf [11:09:26]execute_script done [11:09:26]execute_script returns [11:09:26]free content buf [11:09:26]Sock 9.Close socket [11:09:26]Sock 9.Thread stoped [11:09:30]OFD Sender: No OFD packet to send [11:09:35]OFD Sender: No OFD packet to send [11:09:40]OFD Sender: No OFD packet to send [11:09:45]OFD Sender: No OFD packet to send [11:09:50]OFD Sender: No OFD packet to send [11:09:55]OFD Sender: No OFD packet to send [11:10:00]OFD Sender: No OFD packet to send [11:10:05]OFD Sender: No OFD packet to send [11:10:10]OFD Sender: No OFD packet to send [11:10:15]OFD Sender: No OFD packet to send [11:10:20]OFD Sender: No OFD packet to send [11:10:25]OFD Sender: No OFD packet to send [11:10:30]OFD Sender: No OFD packet to send [11:10:35]OFD Sender: No OFD packet to send [11:10:40]OFD Sender: No OFD packet to send [11:10:45]OFD Sender: No OFD packet to send [11:10:50]OFD Sender: No OFD packet to send [11:10:55]OFD Sender: No OFD packet to send [11:11:00]OFD Sender: No OFD packet to send [11:11:05]OFD Sender: No OFD packet to send [11:11:10]OFD Sender: No OFD packet to send [11:11:15]OFD Sender: No OFD packet to send [11:11:20]OFD Sender: No OFD packet to send [11:11:25]OFD Sender: No OFD packet to send [11:11:30]OFD Sender: No OFD packet to send [11:11:35]OFD Sender: No OFD packet to send [11:11:40]OFD Sender: No OFD packet to send [11:11:43]accept exits with 7 [11:11:43]New connection [11:11:43]New thread 3067452772 created [11:11:43]Thread 3067309412 joined [11:11:43]Waiting for new connection... [11:11:43] Sock 7.Parse request [11:11:43]Sock 7.Check first char [11:11:43]Sock 7.First char is OK [11:11:43]request: POST /json_proto HTTP/1.0 [11:11:43]Method: POST [11:11:43]URL: /json_proto [11:11:43]Method is POST - this is cgi request [11:11:43]url: /json_proto [11:11:43]query_string will be loaded in cgi processing [11:11:43]execute_cgi json_proto POST (null) [11:11:43]execute_cgi path=json_proto method=POST [11:11:43]POST find Content-Length [11:11:43]Host: 172.17.45.131:8080 [11:11:43]Content-Length: 1196 [11:11:43]Content-Type: application/json [11:11:43] [11:11:43]POST finish read [11:11:43]Found Content-Length = 1196 [11:11:43]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610433\u000A30.07.2024 11: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 7.380 x 67.80\u000A\u0418\u0422\u041E\u0413: 500.36\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\u000A30105870\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:11:43]execute_script... [11:11:43]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610433\u000A30.07.2024 11: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 7.380 x 67.80\u000A\u0418\u0422\u041E\u0413: 500.36\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\u000A30105870\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:11:43]POST & json_proto [11:11:43]process_json_proto [11:11:43]json parsed OK: [11:11:43]protocol is kg_v1.0 [11:11:43]action value=print_text [11:11:43]process_action print_text [11:11:43]cmd_print_text [11:11:43]ExternCall_PrintAddStr [11:11:43]wPrintStart [11:11:43]Write to MH i2c: 01 00 00 1D 0B 28 [11:11:43]Write i2c OK [11:11:43]MH_I2C_Read... [11:11:43]Read from MH i2c: 01 [11:11:43]MH_I2C_Read... [11:11:43]Read from MH i2c: 01 07 00 [11:11:43]MH_I2C_Read... [11:11:43]Read from MH i2c: 01 07 00 1D 0B 00 00 00 00 00 FF 0F 3D [11:11:43]RasterBufferAndPrint [11:11:43]line *****ТОВАРНЫЙ ЧЕК***** [11:11:43]line АЗС 127 [11:11:43]line Партнер нефть [11:11:43]line 02508201610067 [11:11:43]line Кассир : Масалиев Н. [11:11:43]line Счет N : (1)610433 [11:11:43]line 30.07.2024 11:01 [11:11:43]line ПРОДАЖА [11:11:43]line ТРК (МРК, ГНК): 52 [11:11:43]line Вид ГСМ : 2710124130 [11:11:43]line Аи-92-К-2 [11:11:43]line 7.380 x 67.80 [11:11:43]line ИТОГ: 500.36 [11:11:43]line Тип оплаты: Талоны: Топливная Карта [11:11:43]line 30105870 [11:11:43]line ______________________ [11:11:43]line (подпись) [11:11:43]written 0, free lines is 4095 [11:11:44]Write to MH i2c: 01 00 00 31 0B 3C [11:11:44]Write i2c OK [11:11:44]MH_I2C_Read... [11:11:44]Read from MH i2c: 01 [11:11:44]MH_I2C_Read... [11:11:44]Read from MH i2c: 01 07 00 [11:11:44]MH_I2C_Read... [11:11:44]Read from MH i2c: 01 07 00 31 0B 00 00 00 00 00 0F 0E 60 [11:11:44]RasterBufferAndPrint [11:11:44]line [11:11:44]line [11:11:44]line [11:11:44]line [11:11:44]line [11:11:44]written 0, free lines is 3600 [11:11:44]MH_Cut [11:11:44]Write to MH i2c: D1 01 00 38 0B 01 15 [11:11:44]Write i2c OK [11:11:44]MH_I2C_Read... [11:11:44]Read from MH i2c: D1 [11:11:44]MH_I2C_Read... [11:11:44]Read from MH i2c: D1 01 00 [11:11:44]MH_I2C_Read... [11:11:44]Read from MH i2c: D1 01 00 38 0B 00 14 [11:11:44]Write to MH i2c: 01 00 00 39 0B 44 [11:11:44]Write i2c OK [11:11:44]MH_I2C_Read... [11:11:44]*** Cut start [11:11:44]*** Partial cut [11:11:44]*** CUTSNS_PIN = 1 [11:11:44]*** CUTSNS_PIN = 0 [11:11:44]*** Brake cut motor [11:11:45]Read from MH i2c: 01 [11:11:45]MH_I2C_Read... [11:11:45]*** Stop cut motor [11:11:45]*** Cut end [11:11:45]Read from MH i2c: 01 07 00 [11:11:45]MH_I2C_Read... [11:11:45]Read from MH i2c: 01 07 00 39 0B 00 00 00 00 00 FF 0F 59 [11:11:45]process_action print_text done [11:11:45]requested_data is exist [11:11:45]produce_requested_data [11:11:45]requested_item fm.sn is exist - process it [11:11:45]wFMCommunicate request_size=4 [11:11:45]MH_SAM_APDU [11:11:45]CAPDU: 80 11 00 00 [11:11:45]Write to MH i2c: E2 08 00 3A 0B 80 11 00 00 00 00 00 00 BF [11:11:45]Write i2c OK [11:11:45]MH_I2C_Read... [11:11:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:11:45]Read from MH i2c: E2 [11:11:45]MH_I2C_Read... [11:11:45]Read from MH i2c: E2 17 00 [11:11:45]MH_I2C_Read... [11:11:45]Read from MH i2c: E2 17 00 3A 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 15 [11:11:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:11:45]wFMCommunicate OK [11:11:45]requested_item fd.num is exist - process it [11:11:45]SAM_PROTO_GetFieldsCounters [11:11:45]wFMCommunicate request_size=4 [11:11:45]MH_SAM_APDU [11:11:45]CAPDU: 80 13 00 00 [11:11:45]Write to MH i2c: E2 08 00 3B 0B 80 13 00 00 00 00 00 00 C2 [11:11:45]Write i2c OK [11:11:45]MH_I2C_Read... [11:11:45]OFD Sender: No OFD packet to send [11:11:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:11:45]Read from MH i2c: E2 [11:11:45]MH_I2C_Read... [11:11:45]Read from MH i2c: E2 62 00 [11:11:45]MH_I2C_Read... [11:11:45]Read from MH i2c: E2 62 00 3B 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C6 60 00 00 0E 04 04 00 30 00 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 F8 [11:11:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C6 60 00 00 0E 04 04 00 30 00 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 [11:11:45]wFMCommunicate OK [11:11:45]SAM_PROTO_GetFieldsCounters done [11:11:45]requested_item shift.num is exist - process it [11:11:45]requested_item shift.opened is exist - process it [11:11:45]req_shift_opened [11:11:45]FM_GetShiftState [11:11:45]SAM_PROTO_GetShiftState [11:11:45]wFMCommunicate request_size=4 [11:11:45]MH_SAM_APDU [11:11:45]CAPDU: 80 13 01 00 [11:11:45]Write to MH i2c: E2 08 00 3C 0B 80 13 01 00 00 00 00 00 C4 [11:11:45]Write i2c OK [11:11:45]MH_I2C_Read... [11:11:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:11:45]Read from MH i2c: E2 [11:11:45]MH_I2C_Read... [11:11:45]Read from MH i2c: E2 0E 00 [11:11:45]MH_I2C_Read... [11:11:45]Read from MH i2c: E2 0E 00 3C 0B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 77 [11:11:45]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:11:45]wFMCommunicate OK [11:11:45]SAM_PROTO_GetShiftState done [11:11:45]FM_GetShiftState done [11:11:45]req_shift_opened done [11:11:45]requested_item shift.open_date is exist - process it [11:11:45]req_shift_open_date [11:11:45]req_shift_open_date done [11:11:45]produce_requested_data done [11:11:45]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24774,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:11:45]process_action_free print_text [11:11:45]json_value_free [11:11:45]json_value_free done [11:11:45]process_json_proto returns [11:11:45]Send response to host [11:11:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24774,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:11:45]free response buf [11:11:45]execute_script done [11:11:45]execute_script returns [11:11:45]free content buf [11:11:45]Sock 7.Close socket [11:11:45]Sock 7.Thread stoped [11:11:50]OFD Sender: No OFD packet to send [11:11:55]OFD Sender: No OFD packet to send [11:12:00]OFD Sender: No OFD packet to send [11:12:05]OFD Sender: No OFD packet to send [11:12:10]OFD Sender: No OFD packet to send [11:12:15]OFD Sender: No OFD packet to send [11:12:20]OFD Sender: No OFD packet to send [11:12:25]OFD Sender: No OFD packet to send [11:12:30]OFD Sender: No OFD packet to send [11:12:35]OFD Sender: No OFD packet to send [11:12:40]OFD Sender: No OFD packet to send [11:12:45]OFD Sender: No OFD packet to send [11:12:50]OFD Sender: No OFD packet to send [11:12:55]OFD Sender: No OFD packet to send [11:13:00]OFD Sender: No OFD packet to send [11:13:05]OFD Sender: No OFD packet to send [11:13:10]OFD Sender: No OFD packet to send [11:13:15]OFD Sender: No OFD packet to send [11:13:20]OFD Sender: No OFD packet to send [11:13:25]OFD Sender: No OFD packet to send [11:13:30]OFD Sender: No OFD packet to send [11:13:35]OFD Sender: No OFD packet to send [11:13:37]accept exits with 9 [11:13:37]New connection [11:13:37]New thread 3067309412 created [11:13:37]Thread 3067452772 joined [11:13:37]Waiting for new connection... [11:13:37] Sock 9.Parse request [11:13:37]Sock 9.Check first char [11:13:37]Sock 9.First char is OK [11:13:37]request: POST /json_proto HTTP/1.0 [11:13:37]Method: POST [11:13:37]URL: /json_proto [11:13:37]Method is POST - this is cgi request [11:13:37]url: /json_proto [11:13:37]query_string will be loaded in cgi processing [11:13:37]execute_cgi json_proto POST (null) [11:13:37]execute_cgi path=json_proto method=POST [11:13:37]POST find Content-Length [11:13:37]Host: 172.17.45.131:8080 [11:13:37]Content-Length: 677 [11:13:37]Content-Type: application/json [11:13:37] [11:13:37]POST finish read [11:13:37]Found Content-Length = 677 [11:13:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610435", "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:13:37]execute_script... [11:13: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)610435", "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:13:37]POST & json_proto [11:13:37]process_json_proto [11:13:37]json parsed OK: [11:13:37]protocol is kg_v1.0 [11:13:37]action value=close_receipt [11:13:37]process_action close_receipt [11:13:37]cmd_close_receipt [11:13:37]MH_GetDate [11:13:37]Write to MH i2c: F0 00 00 3D 0B 37 [11:13:37]Write i2c OK [11:13:37]MH_I2C_Read... [11:13:37]Read from MH i2c: F0 [11:13:37]MH_I2C_Read... [11:13:37]Read from MH i2c: F0 09 00 [11:13:37]MH_I2C_Read... [11:13:37]Read from MH i2c: F0 09 00 3D 0B 00 E2 CA A8 66 C6 D4 6E 66 68 [11:13:37]GetLastDocTimeStamp 1722337748 [11:13:37]current date 1722338018 [11:13:37]FM_GetShiftState [11:13:37]SAM_PROTO_GetShiftState [11:13:37]wFMCommunicate request_size=4 [11:13:37]MH_SAM_APDU [11:13:37]CAPDU: 80 13 01 00 [11:13:37]Write to MH i2c: E2 08 00 3E 0B 80 13 01 00 00 00 00 00 C6 [11:13:37]Write i2c OK [11:13:37]MH_I2C_Read... [11:13:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:37]Read from MH i2c: E2 [11:13:37]MH_I2C_Read... [11:13:37]Read from MH i2c: E2 0E 00 [11:13:37]MH_I2C_Read... [11:13:37]Read from MH i2c: E2 0E 00 3E 0B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 79 [11:13:37]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:13:37]wFMCommunicate OK [11:13:37]SAM_PROTO_GetShiftState done [11:13:37]FM_GetShiftState done [11:13:37]opened in 1722298218 [11:13:37]opened+sec_in_day 1722384618 [11:13:37]quantity*price = 30035 [11:13:37]sum+1 = 30036 [11:13:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 150 30.07.2024 11:13 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24775 ФПД: 205164631957366 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T111338&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24775&fm=205164631957366&tin=02508201610067®Number=0000000000171247&sum=30000 [11:13:38]StoreToDocumentArchive [11:13:38]shift 48 fd 24775 [11:13:38]save to /storage/0048/doc_00024775 [11:13:38]save last doc name /storage/0048/doc_00024775 to /storage/kkm_last_doc_name [11:13:38]save OK [11:13:38]Clear old archive folders... [11:13:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:13:38]tlvbuf is 01D0BBB0 [11:13:38]SAM_PROTO_ClearQueue [11:13:38]wFMCommunicate request_size=4 [11:13:38]MH_SAM_APDU [11:13:38]CAPDU: 80 09 00 00 [11:13:38]Write to MH i2c: E2 08 00 4B 0B 80 09 00 00 00 00 00 00 C8 [11:13:38]Write i2c OK [11:13:38]MH_I2C_Read... [11:13:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:13:38]Read from MH i2c: E2 [11:13:38]MH_I2C_Read... [11:13:38]Read from MH i2c: E2 03 00 [11:13:38]MH_I2C_Read... [11:13:38]Read from MH i2c: E2 03 00 4B 0B 00 90 00 CA [11:13:38]RAPDU: 90 00 [11:13:38]wFMCommunicate OK [11:13:38]SAM_PROTO_ClearQueue done [11:13:38]KKMCreateOFDPacket [11:13:38]OFDProtocolAddRootSTLVToBuf [11:13:38]FM_MakeSignedData [11:13:38]FM_MakeSignedData [11:13:38]SAM_PROTO_SignData [11:13:38]wFMCommunicate request_size=4 [11:13:38]MH_SAM_APDU [11:13:38]CAPDU: 80 0D 01 02 [11:13:38]Write to MH i2c: E2 08 00 4C 0B 80 0D 01 02 00 00 00 00 D0 [11:13:38]Write i2c OK [11:13:38]MH_I2C_Read... [11:13:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:13:38]Read from MH i2c: E2 [11:13:38]MH_I2C_Read... [11:13:38]Read from MH i2c: E2 03 00 [11:13:38]MH_I2C_Read... [11:13:38]Read from MH i2c: E2 03 00 4C 0B 00 90 00 CB [11:13:38]RAPDU: 90 00 [11:13:38]wFMCommunicate OK [11:13:38]wFMCommunicate request_size=255 [11:13:38]MH_SAM_APDU [11:13: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 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 96 00 00 00 F4 03 04 00 E2 CA A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C7 60 00 00 35 04 06 00 BA [11:13:38]Write to MH i2c: E2 02 01 4D 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 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 96 00 00 00 F4 03 04 00 E2 CA A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C7 60 00 00 35 04 06 00 BA 00 00 CC [11:13:38]Write i2c OK [11:13:38]MH_I2C_Read... [11:13:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:39]Read from MH i2c: E2 [11:13:39]MH_I2C_Read... [11:13:39]Read from MH i2c: E2 03 00 [11:13:39]MH_I2C_Read... [11:13:39]Read from MH i2c: E2 03 00 4D 0B 00 90 00 CC [11:13:39]RAPDU: 90 00 [11:13:39]wFMCommunicate OK [11:13:39]wFMCommunicate request_size=10 [11:13:39]MH_SAM_APDU [11:13:39]CAPDU: 80 0D 02 02 05 98 9D 02 1F 76 [11:13:39]Write to MH i2c: E2 0D 00 4E 0B 80 0D 02 02 05 00 98 9D 02 1F 76 00 00 A9 [11:13:39]Write i2c OK [11:13:39]MH_I2C_Read... [11:13:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:39]Read from MH i2c: E2 [11:13:39]MH_I2C_Read... [11:13:39]Read from MH i2c: E2 03 00 [11:13:39]MH_I2C_Read... [11:13:39]Read from MH i2c: E2 03 00 4E 0B 00 90 00 CD [11:13:39]RAPDU: 90 00 [11:13:39]wFMCommunicate OK [11:13:39]wFMCommunicate request_size=4 [11:13:39]MH_SAM_APDU [11:13:39]CAPDU: 80 0D 03 02 [11:13:39]Write to MH i2c: E2 08 00 4F 0B 80 0D 03 02 00 00 00 00 D5 [11:13:39]Write i2c OK [11:13:39]MH_I2C_Read... [11:13:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:13:39]Read from MH i2c: E2 [11:13:39]MH_I2C_Read... [11:13:39]Read from MH i2c: E2 0B 00 [11:13:39]MH_I2C_Read... [11:13:39]Read from MH i2c: E2 0B 00 4F 0B 00 36 67 0B 3D 84 21 69 CB 90 00 94 [11:13:39]RAPDU: 36 67 0B 3D 84 21 69 CB 90 00 [11:13:39]wFMCommunicate OK [11:13:39]SAM_PROTO_SignData done [11:13:39]FM_MakeSignedData done [11:13:39]CreateOFDProtocolMessage [11:13:39]wFMCommunicate request_size=4 [11:13:39]MH_SAM_APDU [11:13:39]CAPDU: 80 11 00 00 [11:13:39]Write to MH i2c: E2 08 00 50 0B 80 11 00 00 00 00 00 00 D5 [11:13:39]Write i2c OK [11:13:39]MH_I2C_Read... [11:13:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:39]Read from MH i2c: E2 [11:13:39]MH_I2C_Read... [11:13:39]Read from MH i2c: E2 17 00 [11:13:39]MH_I2C_Read... [11:13:39]Read from MH i2c: E2 17 00 50 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 2B [11:13:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:13:39]wFMCommunicate OK [11:13:39]CreateOFDProtocolMessage done [11:13:39]OFDSenderStorePacket 24775 [11:13:39]StoreOFDPacket docnum=24775 [11:13:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 A9 2E 07 01 60 96 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 96 00 00 00 F4 03 04 00 E2 CA A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C7 60 00 00 35 04 06 00 BA 98 9D 02 1F 76 36 67 0B 3D 84 21 69 CB [11:13:39]CheckFolder [11:13:39]dirname=/storage/ofd_packets [11:13:39]CheckFolder done [11:13:39]ProducePacketName [11:13:39]name=ofd_packets/00024775 [11:13:39]NVStorageSaveData ofd_packets/00024775 [11:13:39]File name is /storage/ofd_packets/00024775 [11:13:39]Write 301 bytes [11:13:39]NVStorageSaveData done [11:13:39]OFDSenderStorePacket done [11:13:39]KKMCreateOFDPacket done [11:13:39]NVStorageSaveData kkm_last_timestamp [11:13:39]File name is /storage/kkm_last_timestamp [11:13:39]Write 4 bytes [11:13:39]NVStorageSaveData done [11:13:39]ExternCall_PrintAddStr [11:13:39]wPrintStart [11:13:39]Write to MH i2c: 01 00 00 51 0B 5C [11:13:39]Write i2c OK [11:13:39]MH_I2C_Read... [11:13:39]Read from MH i2c: 01 [11:13:39]MH_I2C_Read... [11:13:39]Read from MH i2c: 01 07 00 [11:13:39]MH_I2C_Read... [11:13:39]Read from MH i2c: 01 07 00 51 0B 00 00 00 00 00 FF 0F 71 [11:13:39]RasterBufferAndPrint [11:13:39]line Счет N : (1)610435 [11:13:39]line ИНН: 02508201610067 [11:13:39]line Контрольно-Кассовый Чек [11:13:39]line ПРОДАЖА [11:13:39]line ТРК (МРК, ГНК) : 52 [11:13:39]line Товар: 2710124130 [11:13:39]line Аи-92-К-2 [11:13:39]line 4.430 * 67.80 [11:13:39]line = 300.35 [11:13:39]line НДС 12% НСП 1% [11:13:39]line > о реализуемом товаре [11:13:39]line ОКРУГЛЕНИЕ: -0.35 [11:13:39]line ИТОГО: 300.00 [11:13:39]line Внесено: 300.00 [11:13:39]line СДАЧА: 0.00 [11:13:39]line НСП 1% : 2.66 [11:13:39]line НДС 12% : 31.90 [11:13:39]line Наличными: 300.00 [11:13:39]line Безнал.: 0.00 [11:13:39]line Место: АЗС № 127 "Партнер Нефть" [11:13:39]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [11:13:39]line СНО: Общий режим [11:13:39]line Чек 150 30.07.2024 11:13 [11:13:39]line Смена: 48 ФФД: 1.0 [11:13:39]line ЗНМ: 0300000158 [11:13:39]line РНМ: 0000000000171247 [11:13:39]line Версия ККМ: v1.0 [11:13:39]line ФМ: 0000000002098565 [11:13:39]line ФД: 24775 [11:13:39]line ФПД: 205164631957366 [11:13:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T111338&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24775&fm=205164631957366&tin=02508201610067®Number=0000000000171247&sum=30000 [11:13:39]OFD Sender: Processing packet 24775 [packets to send 29, broken 28] [11:13:39]ProducePacketName [11:13:39]name=ofd_packets/00024775 [11:13:39]OFD Sender: To server: pG, [11:13:39]CommunicateWithHost lk.salyk.kg:30040 [11:13:39]ConnectInit lk.salyk.kg [11:13:39]written 0, free lines is 4095 [11:13:39]Connected sock=10 [11:13:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 A9 2E 07 01 60 96 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 96 00 00 00 F4 03 04 00 E2 CA A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C7 60 00 00 35 04 06 00 BA 98 9D 02 1F 76 36 67 0B 3D 84 21 69 CB [11:13:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 10 94 47 00 92 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 32 30 39 38 35 36 35 10 04 04 00 C7 60 00 00 F4 03 04 00 71 76 A8 66 B6 04 01 00 00 BC 69 B0 66 95 DF E6 E0 [11:13:39]CommunicateWithHost err = 0 [11:13:39]CheckOFDResponse [11:13:39]1017 (14) - 77093643461234 [11:13:39]1041 (16) - 0000000002098565 [11:13:39]1040 (4) - 24775 [11:13:39]1012 (4) - 30.07.2024 05:13 [11:13:39]1206 (1) - 0 [11:13:39]OFD Sender: Remove packet 24775 [11:13:39]ProducePacketName [11:13:39]name=ofd_packets/00024775 [11:13:39]NVStorageDeleteData [11:13:40]Write to MH i2c: 01 00 00 7C 0B 87 [11:13:40]Write i2c OK [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: 01 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: 01 07 00 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: 01 07 00 7C 0B 00 00 00 00 00 E0 0C 7A [11:13:40]RasterBufferAndPrint [11:13:40]line [11:13:40]line [11:13:40]line [11:13:40]line [11:13:40]line [11:13:40]written 0, free lines is 3302 [11:13:40]MH_Cut [11:13:40]Write to MH i2c: D1 01 00 83 0B 01 60 [11:13:40]Write i2c OK [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: D1 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: D1 01 00 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: D1 01 00 83 0B 00 5F [11:13:40]Write to MH i2c: 01 00 00 84 0B 8F [11:13:40]Write i2c OK [11:13:40]MH_I2C_Read... [11:13:40]OFD Sender: No OFD packet to send [11:13:40]*** Cut start [11:13:40]*** Partial cut [11:13:40]*** CUTSNS_PIN = 1 [11:13:40]*** CUTSNS_PIN = 0 [11:13:41]*** Brake cut motor [11:13:41]Read from MH i2c: 01 [11:13:41]MH_I2C_Read... [11:13:41]*** Stop cut motor [11:13:41]*** Cut end [11:13:41]Read from MH i2c: 01 07 00 [11:13:41]MH_I2C_Read... [11:13:41]Read from MH i2c: 01 07 00 84 0B 00 00 00 00 00 FF 0F A4 [11:13:41]process_action close_receipt done [11:13:41]requested_data is exist [11:13:41]produce_requested_data [11:13:41]requested_item fm.sn is exist - process it [11:13:41]wFMCommunicate request_size=4 [11:13:41]MH_SAM_APDU [11:13:41]CAPDU: 80 11 00 00 [11:13:41]Write to MH i2c: E2 08 00 85 0B 80 11 00 00 00 00 00 00 0A [11:13:41]Write i2c OK [11:13:41]MH_I2C_Read... [11:13:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:41]Read from MH i2c: E2 [11:13:41]MH_I2C_Read... [11:13:41]Read from MH i2c: E2 17 00 [11:13:41]MH_I2C_Read... [11:13:41]Read from MH i2c: E2 17 00 85 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 60 [11:13:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:13:41]wFMCommunicate OK [11:13:41]requested_item fd.num is exist - process it [11:13:41]SAM_PROTO_GetFieldsCounters [11:13:41]wFMCommunicate request_size=4 [11:13:41]MH_SAM_APDU [11:13:41]CAPDU: 80 13 00 00 [11:13:41]Write to MH i2c: E2 08 00 86 0B 80 13 00 00 00 00 00 00 0D [11:13:41]Write i2c OK [11:13:41]MH_I2C_Read... [11:13:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:13:41]Read from MH i2c: E2 [11:13:41]MH_I2C_Read... [11:13:41]Read from MH i2c: E2 62 00 [11:13:41]MH_I2C_Read... [11:13:41]Read from MH i2c: E2 62 00 86 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C7 60 00 00 0E 04 04 00 30 00 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 47 [11:13:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C7 60 00 00 0E 04 04 00 30 00 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 [11:13:41]wFMCommunicate OK [11:13:41]SAM_PROTO_GetFieldsCounters done [11:13:41]requested_item shift.num is exist - process it [11:13:41]requested_item shift.opened is exist - process it [11:13:41]req_shift_opened [11:13:41]FM_GetShiftState [11:13:41]SAM_PROTO_GetShiftState [11:13:41]wFMCommunicate request_size=4 [11:13:41]MH_SAM_APDU [11:13:41]CAPDU: 80 13 01 00 [11:13:41]Write to MH i2c: E2 08 00 87 0B 80 13 01 00 00 00 00 00 0F [11:13:41]Write i2c OK [11:13:41]MH_I2C_Read... [11:13:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:41]Read from MH i2c: E2 [11:13:41]MH_I2C_Read... [11:13:41]Read from MH i2c: E2 0E 00 [11:13:41]MH_I2C_Read... [11:13:41]Read from MH i2c: E2 0E 00 87 0B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C2 [11:13:41]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:13:41]wFMCommunicate OK [11:13:41]SAM_PROTO_GetShiftState done [11:13:41]FM_GetShiftState done [11:13:41]req_shift_opened done [11:13:41]requested_item shift.open_date is exist - process it [11:13:41]req_shift_open_date [11:13:41]req_shift_open_date done [11:13:41]produce_requested_data done [11:13:41]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24775,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:13:41]process_action_free close_receipt [11:13:41]json_value_free [11:13:41]json_value_free done [11:13:41]process_json_proto returns [11:13:41]Send response to host [11:13:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24775,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:13:41]free response buf [11:13:41]execute_script done [11:13:41]execute_script returns [11:13:41]free content buf [11:13:41]Sock 9.Close socket [11:13:41]Sock 9.Thread stoped [11:13:45]OFD Sender: No OFD packet to send [11:13:50]OFD Sender: No OFD packet to send [11:13:55]OFD Sender: No OFD packet to send [11:14:00]OFD Sender: No OFD packet to send [11:14:05]OFD Sender: No OFD packet to send [11:14:10]OFD Sender: No OFD packet to send [11:14:15]OFD Sender: No OFD packet to send [11:14:20]OFD Sender: No OFD packet to send [11:14:25]OFD Sender: No OFD packet to send [11:14:30]OFD Sender: No OFD packet to send [11:14:35]OFD Sender: No OFD packet to send [11:14:39]accept exits with 7 [11:14:39]New connection [11:14:39]New thread 3067452772 created [11:14:39]Thread 3067309412 joined [11:14:39]Waiting for new connection... [11:14:39] Sock 7.Parse request [11:14:39]Sock 7.Check first char [11:14:39]Sock 7.First char is OK [11:14:39]request: POST /json_proto HTTP/1.0 [11:14:39]Method: POST [11:14:39]URL: /json_proto [11:14:39]Method is POST - this is cgi request [11:14:39]url: /json_proto [11:14:39]query_string will be loaded in cgi processing [11:14:39]execute_cgi json_proto POST (null) [11:14:39]execute_cgi path=json_proto method=POST [11:14:39]POST find Content-Length [11:14:39]Host: 172.17.45.131:8080 [11:14:39]Content-Length: 803 [11:14:39]Content-Type: application/json [11:14:39] [11:14:39]POST finish read [11:14:39]Found Content-Length = 803 [11:14:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610436", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:39]execute_script... [11:14: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)610436", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:39]POST & json_proto [11:14:39]process_json_proto [11:14:39]json parsed OK: [11:14:39]protocol is kg_v1.0 [11:14:39]action value=close_receipt [11:14:39]process_action close_receipt [11:14:39]cmd_close_receipt [11:14:39]MH_GetDate [11:14:39]Write to MH i2c: F0 00 00 88 0B 82 [11:14:39]Write i2c OK [11:14:39]MH_I2C_Read... [11:14:39]Read from MH i2c: F0 [11:14:39]MH_I2C_Read... [11:14:39]Read from MH i2c: F0 09 00 [11:14:39]MH_I2C_Read... [11:14:39]Read from MH i2c: F0 09 00 88 0B 00 20 CB A8 66 C6 D4 6E 66 F2 [11:14:39]GetLastDocTimeStamp 1722338018 [11:14:39]current date 1722338080 [11:14:39]FM_GetShiftState [11:14:39]SAM_PROTO_GetShiftState [11:14:39]wFMCommunicate request_size=4 [11:14:39]MH_SAM_APDU [11:14:39]CAPDU: 80 13 01 00 [11:14:39]Write to MH i2c: E2 08 00 89 0B 80 13 01 00 00 00 00 00 11 [11:14:39]Write i2c OK [11:14:39]MH_I2C_Read... [11:14:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:39]Read from MH i2c: E2 [11:14:39]MH_I2C_Read... [11:14:39]Read from MH i2c: E2 0E 00 [11:14:39]MH_I2C_Read... [11:14:39]Read from MH i2c: E2 0E 00 89 0B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C4 [11:14:39]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:14:39]wFMCommunicate OK [11:14:39]SAM_PROTO_GetShiftState done [11:14:39]FM_GetShiftState done [11:14:39]opened in 1722298218 [11:14:39]opened+sec_in_day 1722384618 [11:14:39]quantity*price = 100005 [11:14:39]sum+1 = 100006 [11:14:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 151 30.07.2024 11:14 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24776 ФПД: 83773986295617 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T111440&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24776&fm=83773986295617&tin=02508201610067®Number=0000000000171247&sum=100005 [11:14:41]StoreToDocumentArchive [11:14:41]shift 48 fd 24776 [11:14:41]save to /storage/0048/doc_00024776 [11:14:41]save last doc name /storage/0048/doc_00024776 to /storage/kkm_last_doc_name [11:14:41]save OK [11:14:41]Clear old archive folders... [11:14:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:14:41]tlvbuf is 01C9B9E0 [11:14:41]SAM_PROTO_ClearQueue [11:14:41]wFMCommunicate request_size=4 [11:14:41]MH_SAM_APDU [11:14:41]CAPDU: 80 09 00 00 [11:14:41]Write to MH i2c: E2 08 00 96 0B 80 09 00 00 00 00 00 00 13 [11:14:41]Write i2c OK [11:14:41]MH_I2C_Read... [11:14:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:14:41]Read from MH i2c: E2 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: E2 03 00 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: E2 03 00 96 0B 00 90 00 15 [11:14:41]RAPDU: 90 00 [11:14:41]wFMCommunicate OK [11:14:41]SAM_PROTO_ClearQueue done [11:14:41]KKMCreateOFDPacket [11:14:41]OFDProtocolAddRootSTLVToBuf [11:14:41]FM_MakeSignedData [11:14:41]FM_MakeSignedData [11:14:41]SAM_PROTO_SignData [11:14:41]wFMCommunicate request_size=4 [11:14:41]MH_SAM_APDU [11:14:41]CAPDU: 80 0D 01 02 [11:14:41]Write to MH i2c: E2 08 00 97 0B 80 0D 01 02 00 00 00 00 1B [11:14:41]Write i2c OK [11:14:41]MH_I2C_Read... [11:14:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:14:41]Read from MH i2c: E2 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: E2 03 00 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: E2 03 00 97 0B 00 90 00 16 [11:14:41]RAPDU: 90 00 [11:14:41]wFMCommunicate OK [11:14:41]wFMCommunicate request_size=255 [11:14:41]MH_SAM_APDU [11:14:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 97 00 00 00 F4 03 04 00 20 CB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C8 60 00 00 35 04 06 00 4C [11:14:41]Write to MH i2c: E2 02 01 98 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 97 00 00 00 F4 03 04 00 20 CB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C8 60 00 00 35 04 06 00 4C 00 00 64 [11:14:41]Write i2c OK [11:14:41]MH_I2C_Read... [11:14:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:41]Read from MH i2c: E2 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: E2 03 00 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: E2 03 00 98 0B 00 90 00 17 [11:14:41]RAPDU: 90 00 [11:14:41]wFMCommunicate OK [11:14:41]wFMCommunicate request_size=10 [11:14:41]MH_SAM_APDU [11:14:41]CAPDU: 80 0D 02 02 05 31 26 B1 CF 41 [11:14:41]Write to MH i2c: E2 0D 00 99 0B 80 0D 02 02 05 00 31 26 B1 CF 41 00 00 40 [11:14:41]Write i2c OK [11:14:41]MH_I2C_Read... [11:14:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:41]Read from MH i2c: E2 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: E2 03 00 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: E2 03 00 99 0B 00 90 00 18 [11:14:41]RAPDU: 90 00 [11:14:41]wFMCommunicate OK [11:14:41]wFMCommunicate request_size=4 [11:14:41]MH_SAM_APDU [11:14:41]CAPDU: 80 0D 03 02 [11:14:41]Write to MH i2c: E2 08 00 9A 0B 80 0D 03 02 00 00 00 00 20 [11:14:41]Write i2c OK [11:14:41]MH_I2C_Read... [11:14:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:14:41]Read from MH i2c: E2 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: E2 0B 00 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: E2 0B 00 9A 0B 00 EA BF BA F3 D7 78 95 69 90 00 C4 [11:14:41]RAPDU: EA BF BA F3 D7 78 95 69 90 00 [11:14:41]wFMCommunicate OK [11:14:41]SAM_PROTO_SignData done [11:14:41]FM_MakeSignedData done [11:14:41]CreateOFDProtocolMessage [11:14:41]wFMCommunicate request_size=4 [11:14:41]MH_SAM_APDU [11:14:41]CAPDU: 80 11 00 00 [11:14:41]Write to MH i2c: E2 08 00 9B 0B 80 11 00 00 00 00 00 00 20 [11:14:41]Write i2c OK [11:14:41]MH_I2C_Read... [11:14:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:41]Read from MH i2c: E2 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: E2 17 00 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: E2 17 00 9B 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 76 [11:14:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:14:41]wFMCommunicate OK [11:14:41]CreateOFDProtocolMessage done [11:14:41]OFDSenderStorePacket 24776 [11:14:41]StoreOFDPacket docnum=24776 [11:14:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 68 23 07 01 DB EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 97 00 00 00 F4 03 04 00 20 CB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C8 60 00 00 35 04 06 00 4C 31 26 B1 CF 41 EA BF BA F3 D7 78 95 69 [11:14:41]CheckFolder [11:14:41]dirname=/storage/ofd_packets [11:14:41]CheckFolder done [11:14:41]ProducePacketName [11:14:41]name=ofd_packets/00024776 [11:14:41]NVStorageSaveData ofd_packets/00024776 [11:14:41]File name is /storage/ofd_packets/00024776 [11:14:41]Write 301 bytes [11:14:41]NVStorageSaveData done [11:14:41]OFDSenderStorePacket done [11:14:41]KKMCreateOFDPacket done [11:14:41]NVStorageSaveData kkm_last_timestamp [11:14:41]File name is /storage/kkm_last_timestamp [11:14:41]Write 4 bytes [11:14:41]NVStorageSaveData done [11:14:41]OFD Sender: Processing packet 24776 [packets to send 29, broken 28] [11:14:41]ProducePacketName [11:14:41]name=ofd_packets/00024776 [11:14:41]OFD Sender: To server: pG, [11:14:41]CommunicateWithHost lk.salyk.kg:30040 [11:14:41]ConnectInit lk.salyk.kg [11:14:41]ExternCall_PrintAddStr [11:14:41]wPrintStart [11:14:41]Write to MH i2c: 01 00 00 9C 0B A7 [11:14:41]Write i2c OK [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: 01 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: 01 07 00 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: 01 07 00 9C 0B 00 00 00 00 00 FF 0F BC [11:14:41]RasterBufferAndPrint [11:14:41]line Счет N : (1)610436 [11:14:41]line ИНН: 02508201610067 [11:14:41]line Контрольно-Кассовый Чек [11:14:41]line ПРОДАЖА [11:14:41]line ТРК (МРК, ГНК) : 62 [11:14:41]line Товар: 2710124130 [11:14:41]line Аи-92-К-2 [11:14:41]line 14.750 * 67.80 [11:14:41]line = 1000.05 [11:14:41]line НДС 12% НСП 1% [11:14:41]line > о реализуемом товаре [11:14:41]line ИТОГО: 1000.05 [11:14:41]line НСП 1% : 8.85 [11:14:41]line НДС 12% : 106.20 [11:14:41]line Наличными: 0.00 [11:14:41]line Безнал.: 1000.05 [11:14:41]line Место: АЗС № 127 "Партнер Нефть" [11:14:41]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [11:14:41]line СНО: Общий режим [11:14:41]line Чек 151 30.07.2024 11:14 [11:14:41]line Смена: 48 ФФД: 1.0 [11:14:41]line ЗНМ: 0300000158 [11:14:41]line РНМ: 0000000000171247 [11:14:41]line Версия ККМ: v1.0 [11:14:41]line Платежная система: O! деньги [11:14:41]line ФМ: 0000000002098565 [11:14:41]line ФД: 24776 [11:14:41]line ФПД: 83773986295617 [11:14:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T111440&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24776&fm=83773986295617&tin=02508201610067®Number=0000000000171247&sum=100005 [11:14:41]Connected sock=11 [11:14:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 68 23 07 01 DB EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 97 00 00 00 F4 03 04 00 20 CB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C8 60 00 00 35 04 06 00 4C 31 26 B1 CF 41 EA BF BA F3 D7 78 95 69 [11:14:41]written 0, free lines is 4095 [11:14:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 7E 1B 47 00 B6 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 32 30 39 38 35 36 35 10 04 04 00 C8 60 00 00 F4 03 04 00 AF 76 A8 66 B6 04 01 00 00 DC E7 F1 1B CB 2D A8 AB [11:14:42]CommunicateWithHost err = 0 [11:14:42]CheckOFDResponse [11:14:42]1017 (14) - 77093643461234 [11:14:42]1041 (16) - 0000000002098565 [11:14:42]1040 (4) - 24776 [11:14:42]1012 (4) - 30.07.2024 05:14 [11:14:42]1206 (1) - 0 [11:14:42]OFD Sender: Remove packet 24776 [11:14:42]ProducePacketName [11:14:42]name=ofd_packets/00024776 [11:14:42]NVStorageDeleteData [11:14:42]Write to MH i2c: 01 00 00 C6 0B D1 [11:14:42]Write i2c OK [11:14:42]MH_I2C_Read... [11:14:42]Read from MH i2c: 01 [11:14:42]MH_I2C_Read... [11:14:42]Read from MH i2c: 01 07 00 [11:14:42]MH_I2C_Read... [11:14:42]Read from MH i2c: 01 07 00 C6 0B 00 00 00 00 00 F7 0C DB [11:14:42]RasterBufferAndPrint [11:14:42]line [11:14:42]line [11:14:42]line [11:14:42]line [11:14:42]line [11:14:42]written 0, free lines is 3327 [11:14:42]MH_Cut [11:14:42]Write to MH i2c: D1 01 00 CD 0B 01 AA [11:14:42]Write i2c OK [11:14:42]MH_I2C_Read... [11:14:42]Read from MH i2c: D1 [11:14:42]MH_I2C_Read... [11:14:42]Read from MH i2c: D1 01 00 [11:14:42]MH_I2C_Read... [11:14:42]Read from MH i2c: D1 01 00 CD 0B 00 A9 [11:14:42]Write to MH i2c: 01 00 00 CE 0B D9 [11:14:42]Write i2c OK [11:14:42]MH_I2C_Read... [11:14:42]OFD Sender: No OFD packet to send [11:14:43]*** Cut start [11:14:43]*** Partial cut [11:14:43]*** CUTSNS_PIN = 1 [11:14:43]*** CUTSNS_PIN = 0 [11:14:43]*** Brake cut motor [11:14:43]Read from MH i2c: 01 [11:14:43]MH_I2C_Read... [11:14:43]*** Stop cut motor [11:14:43]*** Cut end [11:14:43]Read from MH i2c: 01 07 00 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: 01 07 00 CE 0B 00 00 00 00 00 FF 0F EE [11:14:43]process_action close_receipt done [11:14:43]requested_data is exist [11:14:43]produce_requested_data [11:14:43]requested_item fm.sn is exist - process it [11:14:43]wFMCommunicate request_size=4 [11:14:43]MH_SAM_APDU [11:14:43]CAPDU: 80 11 00 00 [11:14:43]Write to MH i2c: E2 08 00 CF 0B 80 11 00 00 00 00 00 00 54 [11:14:43]Write i2c OK [11:14:43]MH_I2C_Read... [11:14:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:43]Read from MH i2c: E2 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: E2 17 00 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: E2 17 00 CF 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 AA [11:14:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:14:43]wFMCommunicate OK [11:14:43]requested_item fd.num is exist - process it [11:14:43]SAM_PROTO_GetFieldsCounters [11:14:43]wFMCommunicate request_size=4 [11:14:43]MH_SAM_APDU [11:14:43]CAPDU: 80 13 00 00 [11:14:43]Write to MH i2c: E2 08 00 D0 0B 80 13 00 00 00 00 00 00 57 [11:14:43]Write i2c OK [11:14:43]MH_I2C_Read... [11:14:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:43]Read from MH i2c: E2 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: E2 62 00 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: E2 62 00 D0 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C8 60 00 00 0E 04 04 00 30 00 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 95 [11:14:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C8 60 00 00 0E 04 04 00 30 00 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 [11:14:43]wFMCommunicate OK [11:14:43]SAM_PROTO_GetFieldsCounters done [11:14:43]requested_item shift.num is exist - process it [11:14:43]requested_item shift.opened is exist - process it [11:14:43]req_shift_opened [11:14:43]FM_GetShiftState [11:14:43]SAM_PROTO_GetShiftState [11:14:43]wFMCommunicate request_size=4 [11:14:43]MH_SAM_APDU [11:14:43]CAPDU: 80 13 01 00 [11:14:43]Write to MH i2c: E2 08 00 D1 0B 80 13 01 00 00 00 00 00 59 [11:14:43]Write i2c OK [11:14:43]MH_I2C_Read... [11:14:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:43]Read from MH i2c: E2 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: E2 0E 00 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: E2 0E 00 D1 0B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 0C [11:14:43]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:14:43]wFMCommunicate OK [11:14:43]SAM_PROTO_GetShiftState done [11:14:43]FM_GetShiftState done [11:14:43]req_shift_opened done [11:14:43]requested_item shift.open_date is exist - process it [11:14:43]req_shift_open_date [11:14:43]req_shift_open_date done [11:14:43]produce_requested_data done [11:14:43]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24776,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:14:43]process_action_free close_receipt [11:14:43]json_value_free [11:14:43]json_value_free done [11:14:43]process_json_proto returns [11:14:43]Send response to host [11:14:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24776,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:14:43]free response buf [11:14:43]execute_script done [11:14:43]execute_script returns [11:14:43]free content buf [11:14:43]Sock 7.Close socket [11:14:43]Sock 7.Thread stoped [11:14:44]accept exits with 9 [11:14:44]New connection [11:14:44]New thread 3067309412 created [11:14:44]Thread 3067452772 joined [11:14:44]Waiting for new connection... [11:14:44] Sock 9.Parse request [11:14:44]Sock 9.Check first char [11:14:44]Sock 9.First char is OK [11:14:44]request: POST /json_proto HTTP/1.0 [11:14:44]Method: POST [11:14:44]URL: /json_proto [11:14:44]Method is POST - this is cgi request [11:14:44]url: /json_proto [11:14:44]query_string will be loaded in cgi processing [11:14:44]execute_cgi json_proto POST (null) [11:14:44]execute_cgi path=json_proto method=POST [11:14:44]POST find Content-Length [11:14:44]Host: 172.17.45.131:8080 [11:14:44]Content-Length: 1153 [11:14:44]Content-Type: application/json [11:14:44] [11:14:44]POST finish read [11:14:44]Found Content-Length = 1153 [11:14: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610434\u000A30.07.2024 11:04\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 50.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 3785.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30093688\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:44]execute_script... [11:14: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610434\u000A30.07.2024 11:04\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 50.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 3785.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30093688\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:44]POST & json_proto [11:14:44]process_json_proto [11:14:44]json parsed OK: [11:14:44]protocol is kg_v1.0 [11:14:44]action value=print_text [11:14:44]process_action print_text [11:14:44]cmd_print_text [11:14:44]ExternCall_PrintAddStr [11:14:44]wPrintStart [11:14:44]Write to MH i2c: 01 00 00 D2 0B DD [11:14:44]Write i2c OK [11:14:44]MH_I2C_Read... [11:14:44]Read from MH i2c: 01 [11:14:44]MH_I2C_Read... [11:14:44]Read from MH i2c: 01 07 00 [11:14:44]MH_I2C_Read... [11:14:44]Read from MH i2c: 01 07 00 D2 0B 00 00 00 00 00 FF 0F F2 [11:14:44]RasterBufferAndPrint [11:14:44]line *****ТОВАРНЫЙ ЧЕК***** [11:14:44]line АЗС 127 [11:14:44]line Партнер нефть [11:14:44]line 02508201610067 [11:14:44]line Кассир : Масалиев Н. [11:14:44]line Счет N : (1)610434 [11:14:44]line 30.07.2024 11:04 [11:14:44]line ПРОДАЖА [11:14:44]line ТРК (МРК, ГНК): 2 [11:14:44]line Вид ГСМ : 2710194210 [11:14:44]line ДТ-К-2 [11:14:44]line 50.000 x 75.70 [11:14:44]line ИТОГ: 3785.00 [11:14:44]line Тип оплаты: Талоны: ТК ГПНА Online [11:14:44]line 30093688 [11:14:44]line ______________________ [11:14:44]line (подпись) [11:14:44]written 0, free lines is 4095 [11:14:44]Write to MH i2c: 01 00 00 E6 0B F1 [11:14:44]Write i2c OK [11:14:44]MH_I2C_Read... [11:14:44]Read from MH i2c: 01 [11:14:44]MH_I2C_Read... [11:14:44]Read from MH i2c: 01 07 00 [11:14:44]MH_I2C_Read... [11:14:44]Read from MH i2c: 01 07 00 E6 0B 00 00 00 00 00 0D 0E 13 [11:14:44]RasterBufferAndPrint [11:14:44]line [11:14:44]line [11:14:44]line [11:14:44]line [11:14:44]line [11:14:44]written 0, free lines is 3599 [11:14:44]MH_Cut [11:14:44]Write to MH i2c: D1 01 00 ED 0B 01 CA [11:14:44]Write i2c OK [11:14:44]MH_I2C_Read... [11:14:44]Read from MH i2c: D1 [11:14:44]MH_I2C_Read... [11:14:44]Read from MH i2c: D1 01 00 [11:14:44]MH_I2C_Read... [11:14:44]Read from MH i2c: D1 01 00 ED 0B 00 C9 [11:14:44]Write to MH i2c: 01 00 00 EE 0B F9 [11:14:44]Write i2c OK [11:14:44]MH_I2C_Read... [11:14:45]*** Cut start [11:14:45]*** Partial cut [11:14:45]*** CUTSNS_PIN = 1 [11:14:45]*** CUTSNS_PIN = 0 [11:14:45]*** Brake cut motor [11:14:46]Read from MH i2c: 01 [11:14:46]MH_I2C_Read... [11:14:46]*** Stop cut motor [11:14:46]*** Cut end [11:14:46]Read from MH i2c: 01 07 00 [11:14:46]MH_I2C_Read... [11:14:46]Read from MH i2c: 01 07 00 EE 0B 00 00 00 00 00 FF 0F 0E [11:14:46]process_action print_text done [11:14:46]requested_data is exist [11:14:46]produce_requested_data [11:14:46]requested_item fm.sn is exist - process it [11:14:46]wFMCommunicate request_size=4 [11:14:46]MH_SAM_APDU [11:14:46]CAPDU: 80 11 00 00 [11:14:46]Write to MH i2c: E2 08 00 EF 0B 80 11 00 00 00 00 00 00 74 [11:14:46]Write i2c OK [11:14:46]MH_I2C_Read... [11:14:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:46]Read from MH i2c: E2 [11:14:46]MH_I2C_Read... [11:14:46]Read from MH i2c: E2 17 00 [11:14:46]MH_I2C_Read... [11:14:46]Read from MH i2c: E2 17 00 EF 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 CA [11:14:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:14:46]wFMCommunicate OK [11:14:46]requested_item fd.num is exist - process it [11:14:46]SAM_PROTO_GetFieldsCounters [11:14:46]wFMCommunicate request_size=4 [11:14:46]MH_SAM_APDU [11:14:46]CAPDU: 80 13 00 00 [11:14:46]Write to MH i2c: E2 08 00 F0 0B 80 13 00 00 00 00 00 00 77 [11:14:46]Write i2c OK [11:14:46]MH_I2C_Read... [11:14:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:46]Read from MH i2c: E2 [11:14:46]MH_I2C_Read... [11:14:46]Read from MH i2c: E2 62 00 [11:14:46]MH_I2C_Read... [11:14:46]Read from MH i2c: E2 62 00 F0 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C8 60 00 00 0E 04 04 00 30 00 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 B5 [11:14:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C8 60 00 00 0E 04 04 00 30 00 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 [11:14:46]wFMCommunicate OK [11:14:46]SAM_PROTO_GetFieldsCounters done [11:14:46]requested_item shift.num is exist - process it [11:14:46]requested_item shift.opened is exist - process it [11:14:46]req_shift_opened [11:14:46]FM_GetShiftState [11:14:46]SAM_PROTO_GetShiftState [11:14:46]wFMCommunicate request_size=4 [11:14:46]MH_SAM_APDU [11:14:46]CAPDU: 80 13 01 00 [11:14:46]Write to MH i2c: E2 08 00 F1 0B 80 13 01 00 00 00 00 00 79 [11:14:46]Write i2c OK [11:14:46]MH_I2C_Read... [11:14:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:46]Read from MH i2c: E2 [11:14:46]MH_I2C_Read... [11:14:46]Read from MH i2c: E2 0E 00 [11:14:46]MH_I2C_Read... [11:14:46]Read from MH i2c: E2 0E 00 F1 0B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 2C [11:14:46]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:14:46]wFMCommunicate OK [11:14:46]SAM_PROTO_GetShiftState done [11:14:46]FM_GetShiftState done [11:14:46]req_shift_opened done [11:14:46]requested_item shift.open_date is exist - process it [11:14:46]req_shift_open_date [11:14:46]req_shift_open_date done [11:14:46]produce_requested_data done [11:14:46]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24776,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:14:46]process_action_free print_text [11:14:46]json_value_free [11:14:46]json_value_free done [11:14:46]process_json_proto returns [11:14:46]Send response to host [11:14:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24776,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:14:46]free response buf [11:14:46]execute_script done [11:14:46]execute_script returns [11:14:46]free content buf [11:14:46]Sock 9.Close socket [11:14:46]Sock 9.Thread stoped [11:14:47]OFD Sender: No OFD packet to send [11:14:52]OFD Sender: No OFD packet to send [11:14:57]OFD Sender: No OFD packet to send [11:15:02]OFD Sender: No OFD packet to send [11:15:07]OFD Sender: No OFD packet to send [11:15:12]OFD Sender: No OFD packet to send [11:15:17]OFD Sender: No OFD packet to send [11:15:22]OFD Sender: No OFD packet to send [11:15:27]OFD Sender: No OFD packet to send [11:15:32]OFD Sender: No OFD packet to send [11:15:37]OFD Sender: No OFD packet to send [11:15:42]OFD Sender: No OFD packet to send [11:15:47]OFD Sender: No OFD packet to send [11:15:52]OFD Sender: No OFD packet to send [11:15:57]OFD Sender: No OFD packet to send [11:16:02]OFD Sender: No OFD packet to send [11:16:07]OFD Sender: No OFD packet to send [11:16:10]accept exits with 7 [11:16:10]New connection [11:16:10]New thread 3067452772 created [11:16:10]Thread 3067309412 joined [11:16:10]Waiting for new connection... [11:16:10] Sock 7.Parse request [11:16:10]Sock 7.Check first char [11:16:10]Sock 7.First char is OK [11:16:10]request: POST /json_proto HTTP/1.0 [11:16:10]Method: POST [11:16:10]URL: /json_proto [11:16:10]Method is POST - this is cgi request [11:16:10]url: /json_proto [11:16:10]query_string will be loaded in cgi processing [11:16:10]execute_cgi json_proto POST (null) [11:16:10]execute_cgi path=json_proto method=POST [11:16:10]POST find Content-Length [11:16:10]Host: 172.17.45.131:8080 [11:16:10]Content-Length: 682 [11:16:10]Content-Type: application/json [11:16:10] [11:16:10]POST finish read [11:16:10]Found Content-Length = 682 [11:16:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610437", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:16:10]execute_script... [11:16: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)610437", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:16:10]POST & json_proto [11:16:10]process_json_proto [11:16:10]json parsed OK: [11:16:10]protocol is kg_v1.0 [11:16:10]action value=close_receipt [11:16:10]process_action close_receipt [11:16:10]cmd_close_receipt [11:16:10]MH_GetDate [11:16:10]Write to MH i2c: F0 00 00 F2 0B EC [11:16:10]Write i2c OK [11:16:10]MH_I2C_Read... [11:16:10]Read from MH i2c: F0 [11:16:10]MH_I2C_Read... [11:16:10]Read from MH i2c: F0 09 00 [11:16:10]MH_I2C_Read... [11:16:10]Read from MH i2c: F0 09 00 F2 0B 00 7B CB A8 66 C6 D4 6E 66 B7 [11:16:10]GetLastDocTimeStamp 1722338080 [11:16:10]current date 1722338171 [11:16:10]FM_GetShiftState [11:16:10]SAM_PROTO_GetShiftState [11:16:10]wFMCommunicate request_size=4 [11:16:10]MH_SAM_APDU [11:16:10]CAPDU: 80 13 01 00 [11:16:10]Write to MH i2c: E2 08 00 F3 0B 80 13 01 00 00 00 00 00 7B [11:16:10]Write i2c OK [11:16:10]MH_I2C_Read... [11:16:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:10]Read from MH i2c: E2 [11:16:10]MH_I2C_Read... [11:16:10]Read from MH i2c: E2 0E 00 [11:16:10]MH_I2C_Read... [11:16:10]Read from MH i2c: E2 0E 00 F3 0B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 2E [11:16:10]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:16:10]wFMCommunicate OK [11:16:10]SAM_PROTO_GetShiftState done [11:16:10]FM_GetShiftState done [11:16:10]opened in 1722298218 [11:16:10]opened+sec_in_day 1722384618 [11:16:10]quantity*price = 100023 [11:16:10]sum+1 = 100024 [11:16:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 152 30.07.2024 11:16 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24777 ФПД: 21151954104648 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T111611&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24777&fm=21151954104648&tin=02508201610067®Number=0000000000171247&sum=100000 [11:16:11]StoreToDocumentArchive [11:16:11]shift 48 fd 24777 [11:16:11]save to /storage/0048/doc_00024777 [11:16:11]save last doc name /storage/0048/doc_00024777 to /storage/kkm_last_doc_name [11:16:11]save OK [11:16:11]Clear old archive folders... [11:16:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:16:11]tlvbuf is 01CC2010 [11:16:11]SAM_PROTO_ClearQueue [11:16:11]wFMCommunicate request_size=4 [11:16:11]MH_SAM_APDU [11:16:11]CAPDU: 80 09 00 00 [11:16:11]Write to MH i2c: E2 08 00 00 0C 80 09 00 00 00 00 00 00 7E [11:16:11]Write i2c OK [11:16:11]MH_I2C_Read... [11:16:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:16:11]Read from MH i2c: E2 [11:16:11]MH_I2C_Read... [11:16:11]Read from MH i2c: E2 03 00 [11:16:11]MH_I2C_Read... [11:16:11]Read from MH i2c: E2 03 00 00 0C 00 90 00 80 [11:16:11]RAPDU: 90 00 [11:16:11]wFMCommunicate OK [11:16:11]SAM_PROTO_ClearQueue done [11:16:11]KKMCreateOFDPacket [11:16:11]OFDProtocolAddRootSTLVToBuf [11:16:11]FM_MakeSignedData [11:16:11]FM_MakeSignedData [11:16:11]SAM_PROTO_SignData [11:16:11]wFMCommunicate request_size=4 [11:16:11]MH_SAM_APDU [11:16:11]CAPDU: 80 0D 01 02 [11:16:11]Write to MH i2c: E2 08 00 01 0C 80 0D 01 02 00 00 00 00 86 [11:16:11]Write i2c OK [11:16:11]MH_I2C_Read... [11:16:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:16:12]Read from MH i2c: E2 [11:16:12]MH_I2C_Read... [11:16:12]Read from MH i2c: E2 03 00 [11:16:12]MH_I2C_Read... [11:16:12]Read from MH i2c: E2 03 00 01 0C 00 90 00 81 [11:16:12]RAPDU: 90 00 [11:16:12]wFMCommunicate OK [11:16:12]wFMCommunicate request_size=255 [11:16:12]MH_SAM_APDU [11:16:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 7B CB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C9 60 00 00 35 04 06 00 13 [11:16:12]Write to MH i2c: E2 02 01 02 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 7B CB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C9 60 00 00 35 04 06 00 13 00 00 62 [11:16:12]Write i2c OK [11:16:12]MH_I2C_Read... [11:16:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:12]Read from MH i2c: E2 [11:16:12]MH_I2C_Read... [11:16:12]Read from MH i2c: E2 03 00 [11:16:12]MH_I2C_Read... [11:16:12]Read from MH i2c: E2 03 00 02 0C 00 90 00 82 [11:16:12]RAPDU: 90 00 [11:16:12]wFMCommunicate OK [11:16:12]wFMCommunicate request_size=10 [11:16:12]MH_SAM_APDU [11:16:12]CAPDU: 80 0D 02 02 05 3C D2 B5 F1 48 [11:16:12]Write to MH i2c: E2 0D 00 03 0C 80 0D 02 02 05 00 3C D2 B5 F1 48 00 00 8F [11:16:12]Write i2c OK [11:16:12]MH_I2C_Read... [11:16:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:12]Read from MH i2c: E2 [11:16:12]MH_I2C_Read... [11:16:12]Read from MH i2c: E2 03 00 [11:16:12]MH_I2C_Read... [11:16:12]Read from MH i2c: E2 03 00 03 0C 00 90 00 83 [11:16:12]RAPDU: 90 00 [11:16:12]wFMCommunicate OK [11:16:12]wFMCommunicate request_size=4 [11:16:12]MH_SAM_APDU [11:16:12]CAPDU: 80 0D 03 02 [11:16:12]Write to MH i2c: E2 08 00 04 0C 80 0D 03 02 00 00 00 00 8B [11:16:12]Write i2c OK [11:16:12]MH_I2C_Read... [11:16:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:16:12]Read from MH i2c: E2 [11:16:12]MH_I2C_Read... [11:16:12]Read from MH i2c: E2 0B 00 [11:16:12]MH_I2C_Read... [11:16:12]Read from MH i2c: E2 0B 00 04 0C 00 B1 01 70 6C 21 82 A3 1E 90 00 7E [11:16:12]RAPDU: B1 01 70 6C 21 82 A3 1E 90 00 [11:16:12]wFMCommunicate OK [11:16:12]SAM_PROTO_SignData done [11:16:12]FM_MakeSignedData done [11:16:12]CreateOFDProtocolMessage [11:16:12]wFMCommunicate request_size=4 [11:16:12]MH_SAM_APDU [11:16:12]CAPDU: 80 11 00 00 [11:16:12]Write to MH i2c: E2 08 00 05 0C 80 11 00 00 00 00 00 00 8B [11:16:12]Write i2c OK [11:16:12]MH_I2C_Read... [11:16:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:12]Read from MH i2c: E2 [11:16:12]MH_I2C_Read... [11:16:12]Read from MH i2c: E2 17 00 [11:16:12]MH_I2C_Read... [11:16:12]Read from MH i2c: E2 17 00 05 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E1 [11:16:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:16:12]wFMCommunicate OK [11:16:12]CreateOFDProtocolMessage done [11:16:12]OFDSenderStorePacket 24777 [11:16:12]StoreOFDPacket docnum=24777 [11:16:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 46 E6 07 01 87 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 7B CB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C9 60 00 00 35 04 06 00 13 3C D2 B5 F1 48 B1 01 70 6C 21 82 A3 1E [11:16:12]CheckFolder [11:16:12]dirname=/storage/ofd_packets [11:16:12]CheckFolder done [11:16:12]ProducePacketName [11:16:12]name=ofd_packets/00024777 [11:16:12]NVStorageSaveData ofd_packets/00024777 [11:16:12]File name is /storage/ofd_packets/00024777 [11:16:12]Write 301 bytes [11:16:12]NVStorageSaveData done [11:16:12]OFDSenderStorePacket done [11:16:12]KKMCreateOFDPacket done [11:16:12]NVStorageSaveData kkm_last_timestamp [11:16:12]File name is /storage/kkm_last_timestamp [11:16:12]Write 4 bytes [11:16:12]NVStorageSaveData done [11:16:12]ExternCall_PrintAddStr [11:16:12]wPrintStart [11:16:12]Write to MH i2c: 01 00 00 06 0C 12 [11:16:12]Write i2c OK [11:16:12]MH_I2C_Read... [11:16:12]Read from MH i2c: 01 [11:16:12]MH_I2C_Read... [11:16:12]Read from MH i2c: 01 07 00 [11:16:12]MH_I2C_Read... [11:16:12]Read from MH i2c: 01 07 00 06 0C 00 00 00 00 00 FF 0F 27 [11:16:12]RasterBufferAndPrint [11:16:12]line Счет N : (1)610437 [11:16:12]line ИНН: 02508201610067 [11:16:12]line Контрольно-Кассовый Чек [11:16:12]line ПРОДАЖА [11:16:12]line ТРК (МРК, ГНК) : 33 [11:16:12]line Товар: 2710124500 [11:16:12]line Аи-95-К-3 [11:16:12]line 13.390 * 74.70 [11:16:12]line = 1000.23 [11:16:12]line НДС 12% НСП 1% [11:16:12]line > о реализуемом товаре [11:16:12]line ОКРУГЛЕНИЕ: -0.23 [11:16:12]line ИТОГО: 1000.00 [11:16:12]line Внесено: 1000.00 [11:16:12]line СДАЧА: 0.00 [11:16:12]line НСП 1% : 8.85 [11:16:12]line НДС 12% : 106.22 [11:16:12]line Наличными: 1000.00 [11:16:12]line Безнал.: 0.00 [11:16:12]line Место: АЗС № 127 "Партнер Нефть" [11:16:12]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [11:16:12]line СНО: Общий режим [11:16:12]line Чек 152 30.07.2024 11:16 [11:16:12]line Смена: 48 ФФД: 1.0 [11:16:12]line ЗНМ: 0300000158 [11:16:12]line РНМ: 0000000000171247 [11:16:12]line Версия ККМ: v1.0 [11:16:12]line ФМ: 0000000002098565 [11:16:12]line ФД: 24777 [11:16:12]line ФПД: 21151954104648 [11:16:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T111611&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24777&fm=21151954104648&tin=02508201610067®Number=0000000000171247&sum=100000 [11:16:12]OFD Sender: Processing packet 24777 [packets to send 29, broken 28] [11:16:12]ProducePacketName [11:16:12]name=ofd_packets/00024777 [11:16:12]OFD Sender: To server: pG, [11:16:12]CommunicateWithHost lk.salyk.kg:30040 [11:16:12]ConnectInit lk.salyk.kg [11:16:12]written 0, free lines is 4095 [11:16:12]Connected sock=10 [11:16:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 46 E6 07 01 87 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 7B CB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C9 60 00 00 35 04 06 00 13 3C D2 B5 F1 48 B1 01 70 6C 21 82 A3 1E [11:16:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 FC 50 47 00 4B 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 32 30 39 38 35 36 35 10 04 04 00 C9 60 00 00 F4 03 04 00 0A 77 A8 66 B6 04 01 00 00 70 84 10 02 76 89 D8 60 [11:16:13]CommunicateWithHost err = 0 [11:16:13]CheckOFDResponse [11:16:13]1017 (14) - 77093643461234 [11:16:13]1041 (16) - 0000000002098565 [11:16:13]1040 (4) - 24777 [11:16:13]1012 (4) - 30.07.2024 05:15 [11:16:13]1206 (1) - 0 [11:16:13]OFD Sender: Remove packet 24777 [11:16:13]ProducePacketName [11:16:13]name=ofd_packets/00024777 [11:16:13]NVStorageDeleteData [11:16:13]Write to MH i2c: 01 00 00 31 0C 3D [11:16:13]Write i2c OK [11:16:13]MH_I2C_Read... [11:16:13]Read from MH i2c: 01 [11:16:13]MH_I2C_Read... [11:16:13]Read from MH i2c: 01 07 00 [11:16:13]MH_I2C_Read... [11:16:13]Read from MH i2c: 01 07 00 31 0C 00 00 00 00 00 EA 0C 3A [11:16:13]RasterBufferAndPrint [11:16:13]line [11:16:13]line [11:16:13]line [11:16:13]line [11:16:13]line [11:16:13]written 0, free lines is 3312 [11:16:13]MH_Cut [11:16:13]Write to MH i2c: D1 01 00 38 0C 01 16 [11:16:13]Write i2c OK [11:16:13]MH_I2C_Read... [11:16:13]Read from MH i2c: D1 [11:16:13]MH_I2C_Read... [11:16:13]Read from MH i2c: D1 01 00 [11:16:13]MH_I2C_Read... [11:16:13]Read from MH i2c: D1 01 00 38 0C 00 15 [11:16:13]Write to MH i2c: 01 00 00 39 0C 45 [11:16:13]Write i2c OK [11:16:13]MH_I2C_Read... [11:16:13]OFD Sender: No OFD packet to send [11:16:13]*** Cut start [11:16:13]*** Partial cut [11:16:13]*** CUTSNS_PIN = 1 [11:16:13]*** CUTSNS_PIN = 0 [11:16:14]*** Brake cut motor [11:16:14]Read from MH i2c: 01 [11:16:14]MH_I2C_Read... [11:16:14]*** Stop cut motor [11:16:14]*** Cut end [11:16:14]Read from MH i2c: 01 07 00 [11:16:14]MH_I2C_Read... [11:16:14]Read from MH i2c: 01 07 00 39 0C 00 00 00 00 00 FF 0F 5A [11:16:14]process_action close_receipt done [11:16:14]requested_data is exist [11:16:14]produce_requested_data [11:16:14]requested_item fm.sn is exist - process it [11:16:14]wFMCommunicate request_size=4 [11:16:14]MH_SAM_APDU [11:16:14]CAPDU: 80 11 00 00 [11:16:14]Write to MH i2c: E2 08 00 3A 0C 80 11 00 00 00 00 00 00 C0 [11:16:14]Write i2c OK [11:16:14]MH_I2C_Read... [11:16:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:14]Read from MH i2c: E2 [11:16:14]MH_I2C_Read... [11:16:14]Read from MH i2c: E2 17 00 [11:16:14]MH_I2C_Read... [11:16:14]Read from MH i2c: E2 17 00 3A 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 16 [11:16:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:16:14]wFMCommunicate OK [11:16:14]requested_item fd.num is exist - process it [11:16:14]SAM_PROTO_GetFieldsCounters [11:16:14]wFMCommunicate request_size=4 [11:16:14]MH_SAM_APDU [11:16:14]CAPDU: 80 13 00 00 [11:16:14]Write to MH i2c: E2 08 00 3B 0C 80 13 00 00 00 00 00 00 C3 [11:16:14]Write i2c OK [11:16:14]MH_I2C_Read... [11:16:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:16:14]Read from MH i2c: E2 [11:16:14]MH_I2C_Read... [11:16:14]Read from MH i2c: E2 62 00 [11:16:14]MH_I2C_Read... [11:16:14]Read from MH i2c: E2 62 00 3B 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C9 60 00 00 0E 04 04 00 30 00 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 05 [11:16:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C9 60 00 00 0E 04 04 00 30 00 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 [11:16:14]wFMCommunicate OK [11:16:14]SAM_PROTO_GetFieldsCounters done [11:16:14]requested_item shift.num is exist - process it [11:16:14]requested_item shift.opened is exist - process it [11:16:14]req_shift_opened [11:16:14]FM_GetShiftState [11:16:14]SAM_PROTO_GetShiftState [11:16:14]wFMCommunicate request_size=4 [11:16:14]MH_SAM_APDU [11:16:14]CAPDU: 80 13 01 00 [11:16:14]Write to MH i2c: E2 08 00 3C 0C 80 13 01 00 00 00 00 00 C5 [11:16:14]Write i2c OK [11:16:14]MH_I2C_Read... [11:16:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:14]Read from MH i2c: E2 [11:16:14]MH_I2C_Read... [11:16:14]Read from MH i2c: E2 0E 00 [11:16:14]MH_I2C_Read... [11:16:14]Read from MH i2c: E2 0E 00 3C 0C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 78 [11:16:14]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:16:14]wFMCommunicate OK [11:16:14]SAM_PROTO_GetShiftState done [11:16:14]FM_GetShiftState done [11:16:14]req_shift_opened done [11:16:14]requested_item shift.open_date is exist - process it [11:16:14]req_shift_open_date [11:16:14]req_shift_open_date done [11:16:14]produce_requested_data done [11:16:14]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24777,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:16:14]process_action_free close_receipt [11:16:14]json_value_free [11:16:14]json_value_free done [11:16:14]process_json_proto returns [11:16:14]Send response to host [11:16:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24777,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:16:14]free response buf [11:16:14]execute_script done [11:16:14]execute_script returns [11:16:14]free content buf [11:16:14]Sock 7.Close socket [11:16:14]Sock 7.Thread stoped [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:08]OFD Sender: No OFD packet to send [11:17:13]OFD Sender: No OFD packet to send [11:17:18]OFD Sender: No OFD packet to send [11:17:23]OFD Sender: No OFD packet to send [11:17:28]OFD Sender: No OFD packet to send [11:17:32]accept exits with 9 [11:17:32]New connection [11:17:32]New thread 3067309412 created [11:17:32]Thread 3067452772 joined [11:17:32]Waiting for new connection... [11:17:32] Sock 9.Parse request [11:17:32]Sock 9.Check first char [11:17:32]Sock 9.First char is OK [11:17:32]request: POST /json_proto HTTP/1.0 [11:17:32]Method: POST [11:17:32]URL: /json_proto [11:17:32]Method is POST - this is cgi request [11:17:32]url: /json_proto [11:17:32]query_string will be loaded in cgi processing [11:17:32]execute_cgi json_proto POST (null) [11:17:32]execute_cgi path=json_proto method=POST [11:17:32]POST find Content-Length [11:17:32]Host: 172.17.45.131:8080 [11:17:32]Content-Length: 677 [11:17:32]Content-Type: application/json [11:17:32] [11:17:32]POST finish read [11:17:32]Found Content-Length = 677 [11:17:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610438", "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" ] } } [11:17:32]execute_script... [11:17: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)610438", "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" ] } } [11:17:32]POST & json_proto [11:17:32]process_json_proto [11:17:32]json parsed OK: [11:17:32]protocol is kg_v1.0 [11:17:32]action value=close_receipt [11:17:32]process_action close_receipt [11:17:32]cmd_close_receipt [11:17:32]MH_GetDate [11:17:32]Write to MH i2c: F0 00 00 3D 0C 38 [11:17:32]Write i2c OK [11:17:32]MH_I2C_Read... [11:17:32]Read from MH i2c: F0 [11:17:32]MH_I2C_Read... [11:17:32]Read from MH i2c: F0 09 00 [11:17:32]MH_I2C_Read... [11:17:32]Read from MH i2c: F0 09 00 3D 0C 00 CD CB A8 66 C6 D4 6E 66 55 [11:17:32]GetLastDocTimeStamp 1722338171 [11:17:32]current date 1722338253 [11:17:32]FM_GetShiftState [11:17:32]SAM_PROTO_GetShiftState [11:17:32]wFMCommunicate request_size=4 [11:17:32]MH_SAM_APDU [11:17:32]CAPDU: 80 13 01 00 [11:17:32]Write to MH i2c: E2 08 00 3E 0C 80 13 01 00 00 00 00 00 C7 [11:17:32]Write i2c OK [11:17:32]MH_I2C_Read... [11:17:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:32]Read from MH i2c: E2 [11:17:32]MH_I2C_Read... [11:17:32]Read from MH i2c: E2 0E 00 [11:17:32]MH_I2C_Read... [11:17:32]Read from MH i2c: E2 0E 00 3E 0C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 7A [11:17:32]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:17:32]wFMCommunicate OK [11:17:32]SAM_PROTO_GetShiftState done [11:17:32]FM_GetShiftState done [11:17:32]opened in 1722298218 [11:17:32]opened+sec_in_day 1722384618 [11:17:32]quantity*price = 30035 [11:17:32]sum+1 = 30036 [11:17:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 153 30.07.2024 11:17 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24778 ФПД: 214515376554767 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T111733&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24778&fm=214515376554767&tin=02508201610067®Number=0000000000171247&sum=30000 [11:17:34]StoreToDocumentArchive [11:17:34]shift 48 fd 24778 [11:17:34]save to /storage/0048/doc_00024778 [11:17:34]save last doc name /storage/0048/doc_00024778 to /storage/kkm_last_doc_name [11:17:34]save OK [11:17:34]Clear old archive folders... [11:17:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:17:34]tlvbuf is B6F3BB20 [11:17:34]SAM_PROTO_ClearQueue [11:17:34]wFMCommunicate request_size=4 [11:17:34]MH_SAM_APDU [11:17:34]CAPDU: 80 09 00 00 [11:17:34]Write to MH i2c: E2 08 00 4B 0C 80 09 00 00 00 00 00 00 C9 [11:17:34]Write i2c OK [11:17:34]MH_I2C_Read... [11:17:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:17:34]Read from MH i2c: E2 [11:17:34]MH_I2C_Read... [11:17:34]Read from MH i2c: E2 03 00 [11:17:34]MH_I2C_Read... [11:17:34]Read from MH i2c: E2 03 00 4B 0C 00 90 00 CB [11:17:34]RAPDU: 90 00 [11:17:34]wFMCommunicate OK [11:17:34]SAM_PROTO_ClearQueue done [11:17:34]KKMCreateOFDPacket [11:17:34]OFDProtocolAddRootSTLVToBuf [11:17:34]FM_MakeSignedData [11:17:34]FM_MakeSignedData [11:17:34]SAM_PROTO_SignData [11:17:34]wFMCommunicate request_size=4 [11:17:34]MH_SAM_APDU [11:17:34]CAPDU: 80 0D 01 02 [11:17:34]Write to MH i2c: E2 08 00 4C 0C 80 0D 01 02 00 00 00 00 D1 [11:17:34]Write i2c OK [11:17:34]MH_I2C_Read... [11:17:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:17:34]Read from MH i2c: E2 [11:17:34]MH_I2C_Read... [11:17:34]Read from MH i2c: E2 03 00 [11:17:34]MH_I2C_Read... [11:17:34]Read from MH i2c: E2 03 00 4C 0C 00 90 00 CC [11:17:34]RAPDU: 90 00 [11:17:34]wFMCommunicate OK [11:17:34]wFMCommunicate request_size=255 [11:17:34]MH_SAM_APDU [11:17: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 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 99 00 00 00 F4 03 04 00 CD CB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CA 60 00 00 35 04 06 00 C3 [11:17:34]Write to MH i2c: E2 02 01 4D 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 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 99 00 00 00 F4 03 04 00 CD CB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CA 60 00 00 35 04 06 00 C3 00 00 C8 [11:17:34]Write i2c OK [11:17:34]MH_I2C_Read... [11:17:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:34]Read from MH i2c: E2 [11:17:34]MH_I2C_Read... [11:17:34]Read from MH i2c: E2 03 00 [11:17:34]MH_I2C_Read... [11:17:34]Read from MH i2c: E2 03 00 4D 0C 00 90 00 CD [11:17:34]RAPDU: 90 00 [11:17:34]wFMCommunicate OK [11:17:34]wFMCommunicate request_size=10 [11:17:34]MH_SAM_APDU [11:17:34]CAPDU: 80 0D 02 02 05 19 C0 D1 83 0F [11:17:34]Write to MH i2c: E2 0D 00 4E 0C 80 0D 02 02 05 00 19 C0 D1 83 0F 00 00 1A [11:17:34]Write i2c OK [11:17:34]MH_I2C_Read... [11:17:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:34]Read from MH i2c: E2 [11:17:34]MH_I2C_Read... [11:17:34]Read from MH i2c: E2 03 00 [11:17:34]MH_I2C_Read... [11:17:34]Read from MH i2c: E2 03 00 4E 0C 00 90 00 CE [11:17:34]RAPDU: 90 00 [11:17:34]wFMCommunicate OK [11:17:34]wFMCommunicate request_size=4 [11:17:34]MH_SAM_APDU [11:17:34]CAPDU: 80 0D 03 02 [11:17:34]Write to MH i2c: E2 08 00 4F 0C 80 0D 03 02 00 00 00 00 D6 [11:17:34]Write i2c OK [11:17:34]MH_I2C_Read... [11:17:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:17:34]Read from MH i2c: E2 [11:17:34]MH_I2C_Read... [11:17:34]Read from MH i2c: E2 0B 00 [11:17:34]MH_I2C_Read... [11:17:34]Read from MH i2c: E2 0B 00 4F 0C 00 3A C9 AC E6 81 49 E0 8D 90 00 A3 [11:17:34]RAPDU: 3A C9 AC E6 81 49 E0 8D 90 00 [11:17:34]wFMCommunicate OK [11:17:34]SAM_PROTO_SignData done [11:17:34]FM_MakeSignedData done [11:17:34]CreateOFDProtocolMessage [11:17:34]wFMCommunicate request_size=4 [11:17:34]MH_SAM_APDU [11:17:34]CAPDU: 80 11 00 00 [11:17:34]Write to MH i2c: E2 08 00 50 0C 80 11 00 00 00 00 00 00 D6 [11:17:34]Write i2c OK [11:17:34]MH_I2C_Read... [11:17:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:34]Read from MH i2c: E2 [11:17:34]MH_I2C_Read... [11:17:34]Read from MH i2c: E2 17 00 [11:17:34]MH_I2C_Read... [11:17:34]Read from MH i2c: E2 17 00 50 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 2C [11:17:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:17:34]wFMCommunicate OK [11:17:34]CreateOFDProtocolMessage done [11:17:34]OFDSenderStorePacket 24778 [11:17:34]StoreOFDPacket docnum=24778 [11:17:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E3 3B 07 01 C7 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 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 99 00 00 00 F4 03 04 00 CD CB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CA 60 00 00 35 04 06 00 C3 19 C0 D1 83 0F 3A C9 AC E6 81 49 E0 8D [11:17:34]CheckFolder [11:17:34]dirname=/storage/ofd_packets [11:17:34]CheckFolder done [11:17:34]ProducePacketName [11:17:34]name=ofd_packets/00024778 [11:17:34]NVStorageSaveData ofd_packets/00024778 [11:17:34]File name is /storage/ofd_packets/00024778 [11:17:34]Write 301 bytes [11:17:34]NVStorageSaveData done [11:17:34]OFDSenderStorePacket done [11:17:34]KKMCreateOFDPacket done [11:17:34]NVStorageSaveData kkm_last_timestamp [11:17:34]File name is /storage/kkm_last_timestamp [11:17:34]Write 4 bytes [11:17:34]NVStorageSaveData done [11:17:34]ExternCall_PrintAddStr [11:17:34]wPrintStart [11:17:34]Write to MH i2c: 01 00 00 51 0C 5D [11:17:34]Write i2c OK [11:17:34]MH_I2C_Read... [11:17:34]Read from MH i2c: 01 [11:17:34]MH_I2C_Read... [11:17:34]Read from MH i2c: 01 07 00 [11:17:34]MH_I2C_Read... [11:17:34]Read from MH i2c: 01 07 00 51 0C 00 00 00 00 00 FF 0F 72 [11:17:34]RasterBufferAndPrint [11:17:34]line Счет N : (1)610438 [11:17:34]line ИНН: 02508201610067 [11:17:34]line Контрольно-Кассовый Чек [11:17:34]line ПРОДАЖА [11:17:34]line ТРК (МРК, ГНК) : 42 [11:17:34]line Товар: 2710124130 [11:17:34]line Аи-92-К-2 [11:17:34]line 4.430 * 67.80 [11:17:34]line = 300.35 [11:17:34]line НДС 12% НСП 1% [11:17:34]line > о реализуемом товаре [11:17:34]line ОКРУГЛЕНИЕ: -0.35 [11:17:34]line ИТОГО: 300.00 [11:17:34]line Внесено: 300.00 [11:17:34]line СДАЧА: 0.00 [11:17:34]line НСП 1% : 2.66 [11:17:34]line НДС 12% : 31.90 [11:17:34]line Наличными: 300.00 [11:17:34]line Безнал.: 0.00 [11:17:34]line Место: АЗС № 127 "Партнер Нефть" [11:17:34]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [11:17:34]line СНО: Общий режим [11:17:34]line Чек 153 30.07.2024 11:17 [11:17:34]line Смена: 48 ФФД: 1.0 [11:17:34]line ЗНМ: 0300000158 [11:17:34]line РНМ: 0000000000171247 [11:17:34]line Версия ККМ: v1.0 [11:17:34]line ФМ: 0000000002098565 [11:17:34]line ФД: 24778 [11:17:34]line ФПД: 214515376554767 [11:17:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T111733&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24778&fm=214515376554767&tin=02508201610067®Number=0000000000171247&sum=30000 [11:17:34]OFD Sender: Processing packet 24778 [packets to send 29, broken 28] [11:17:34]ProducePacketName [11:17:34]name=ofd_packets/00024778 [11:17:34]OFD Sender: To server: pG, [11:17:34]CommunicateWithHost lk.salyk.kg:30040 [11:17:34]ConnectInit lk.salyk.kg [11:17:34]written 0, free lines is 4095 [11:17:35]Connected sock=10 [11:17:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E3 3B 07 01 C7 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 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 99 00 00 00 F4 03 04 00 CD CB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CA 60 00 00 35 04 06 00 C3 19 C0 D1 83 0F 3A C9 AC E6 81 49 E0 8D [11:17:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 FB 9D 47 00 DE 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 32 30 39 38 35 36 35 10 04 04 00 CA 60 00 00 F4 03 04 00 5C 77 A8 66 B6 04 01 00 00 2A E9 D5 C6 21 4C 49 A0 [11:17:35]CommunicateWithHost err = 0 [11:17:35]CheckOFDResponse [11:17:35]1017 (14) - 77093643461234 [11:17:35]1041 (16) - 0000000002098565 [11:17:35]1040 (4) - 24778 [11:17:35]1012 (4) - 30.07.2024 05:17 [11:17:35]1206 (1) - 0 [11:17:35]OFD Sender: Remove packet 24778 [11:17:35]ProducePacketName [11:17:35]name=ofd_packets/00024778 [11:17:35]NVStorageDeleteData [11:17:35]Write to MH i2c: 01 00 00 7C 0C 88 [11:17:35]Write i2c OK [11:17:35]MH_I2C_Read... [11:17:35]Read from MH i2c: 01 [11:17:35]MH_I2C_Read... [11:17:35]Read from MH i2c: 01 07 00 [11:17:35]MH_I2C_Read... [11:17:35]Read from MH i2c: 01 07 00 7C 0C 00 00 00 00 00 EB 0C 86 [11:17:35]RasterBufferAndPrint [11:17:35]line [11:17:35]line [11:17:35]line [11:17:35]line [11:17:35]line [11:17:35]written 0, free lines is 3313 [11:17:35]MH_Cut [11:17:35]Write to MH i2c: D1 01 00 83 0C 01 61 [11:17:35]Write i2c OK [11:17:35]MH_I2C_Read... [11:17:35]Read from MH i2c: D1 [11:17:35]MH_I2C_Read... [11:17:35]Read from MH i2c: D1 01 00 [11:17:35]MH_I2C_Read... [11:17:35]Read from MH i2c: D1 01 00 83 0C 00 60 [11:17:35]Write to MH i2c: 01 00 00 84 0C 90 [11:17:35]Write i2c OK [11:17:35]MH_I2C_Read... [11:17:35]OFD Sender: No OFD packet to send [11:17:36]*** Cut start [11:17:36]*** Partial cut [11:17:36]*** CUTSNS_PIN = 1 [11:17:36]*** CUTSNS_PIN = 0 [11:17:36]*** Brake cut motor [11:17:36]Read from MH i2c: 01 [11:17:36]MH_I2C_Read... [11:17:36]*** Stop cut motor [11:17:36]*** Cut end [11:17:36]Read from MH i2c: 01 07 00 [11:17:36]MH_I2C_Read... [11:17:36]Read from MH i2c: 01 07 00 84 0C 00 00 00 00 00 FF 0F A5 [11:17:36]process_action close_receipt done [11:17:36]requested_data is exist [11:17:36]produce_requested_data [11:17:36]requested_item fm.sn is exist - process it [11:17:36]wFMCommunicate request_size=4 [11:17:36]MH_SAM_APDU [11:17:36]CAPDU: 80 11 00 00 [11:17:36]Write to MH i2c: E2 08 00 85 0C 80 11 00 00 00 00 00 00 0B [11:17:36]Write i2c OK [11:17:36]MH_I2C_Read... [11:17:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:36]Read from MH i2c: E2 [11:17:36]MH_I2C_Read... [11:17:36]Read from MH i2c: E2 17 00 [11:17:36]MH_I2C_Read... [11:17:36]Read from MH i2c: E2 17 00 85 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 61 [11:17:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:17:36]wFMCommunicate OK [11:17:36]requested_item fd.num is exist - process it [11:17:36]SAM_PROTO_GetFieldsCounters [11:17:36]wFMCommunicate request_size=4 [11:17:36]MH_SAM_APDU [11:17:36]CAPDU: 80 13 00 00 [11:17:36]Write to MH i2c: E2 08 00 86 0C 80 13 00 00 00 00 00 00 0E [11:17:36]Write i2c OK [11:17:36]MH_I2C_Read... [11:17:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:17:36]Read from MH i2c: E2 [11:17:36]MH_I2C_Read... [11:17:36]Read from MH i2c: E2 62 00 [11:17:36]MH_I2C_Read... [11:17:36]Read from MH i2c: E2 62 00 86 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CA 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 54 [11:17:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CA 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:17:36]wFMCommunicate OK [11:17:36]SAM_PROTO_GetFieldsCounters done [11:17:36]requested_item shift.num is exist - process it [11:17:36]requested_item shift.opened is exist - process it [11:17:36]req_shift_opened [11:17:36]FM_GetShiftState [11:17:36]SAM_PROTO_GetShiftState [11:17:36]wFMCommunicate request_size=4 [11:17:36]MH_SAM_APDU [11:17:36]CAPDU: 80 13 01 00 [11:17:36]Write to MH i2c: E2 08 00 87 0C 80 13 01 00 00 00 00 00 10 [11:17:36]Write i2c OK [11:17:36]MH_I2C_Read... [11:17:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:36]Read from MH i2c: E2 [11:17:36]MH_I2C_Read... [11:17:36]Read from MH i2c: E2 0E 00 [11:17:36]MH_I2C_Read... [11:17:36]Read from MH i2c: E2 0E 00 87 0C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C3 [11:17:36]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:17:36]wFMCommunicate OK [11:17:36]SAM_PROTO_GetShiftState done [11:17:36]FM_GetShiftState done [11:17:36]req_shift_opened done [11:17:36]requested_item shift.open_date is exist - process it [11:17:36]req_shift_open_date [11:17:36]req_shift_open_date done [11:17:36]produce_requested_data done [11:17:36]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24778,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:17:36]process_action_free close_receipt [11:17:36]json_value_free [11:17:36]json_value_free done [11:17:36]process_json_proto returns [11:17:36]Send response to host [11:17:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24778,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:17:36]free response buf [11:17:36]execute_script done [11:17:36]execute_script returns [11:17:36]free content buf [11:17:36]Sock 9.Close socket [11:17:36]Sock 9.Thread stoped [11:17:40]OFD Sender: No OFD packet to send [11:17:45]OFD Sender: No OFD packet to send [11:17:50]OFD Sender: No OFD packet to send [11:17:55]OFD Sender: No OFD packet to send [11:18:00]OFD Sender: No OFD packet to send [11:18:05]OFD Sender: No OFD packet to send [11:18:10]OFD Sender: No OFD packet to send [11:18:15]OFD Sender: No OFD packet to send [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:32]accept exits with 7 [11:18:32]New connection [11:18:32]New thread 3067452772 created [11:18:32]Thread 3067309412 joined [11:18:32]Waiting for new connection... [11:18:32] Sock 7.Parse request [11:18:32]Sock 7.Check first char [11:18:32]Sock 7.First char is OK [11:18:32]request: POST /json_proto HTTP/1.0 [11:18:32]Method: POST [11:18:32]URL: /json_proto [11:18:32]Method is POST - this is cgi request [11:18:32]url: /json_proto [11:18:32]query_string will be loaded in cgi processing [11:18:32]execute_cgi json_proto POST (null) [11:18:32]execute_cgi path=json_proto method=POST [11:18:32]POST find Content-Length [11:18:32]Host: 172.17.45.131:8080 [11:18:32]Content-Length: 1157 [11:18:32]Content-Type: application/json [11:18:32] [11:18:32]POST finish read [11:18:32]Found Content-Length = 1157 [11:18:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610439\u000A30.07.2024 11:08\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 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\u041A \u0413\u041F\u041D\u0410 Online\u000A30105870\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:32]execute_script... [11:18:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610439\u000A30.07.2024 11:08\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 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\u041A \u0413\u041F\u041D\u0410 Online\u000A30105870\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:32]POST & json_proto [11:18:32]process_json_proto [11:18:32]json parsed OK: [11:18:32]protocol is kg_v1.0 [11:18:32]action value=print_text [11:18:32]process_action print_text [11:18:32]cmd_print_text [11:18:32]ExternCall_PrintAddStr [11:18:32]wPrintStart [11:18:32]Write to MH i2c: 01 00 00 88 0C 94 [11:18:32]Write i2c OK [11:18:32]MH_I2C_Read... [11:18:32]Read from MH i2c: 01 [11:18:32]MH_I2C_Read... [11:18:32]Read from MH i2c: 01 07 00 [11:18:32]MH_I2C_Read... [11:18:32]Read from MH i2c: 01 07 00 88 0C 00 00 00 00 00 FF 0F A9 [11:18:32]RasterBufferAndPrint [11:18:32]line *****ТОВАРНЫЙ ЧЕК***** [11:18:32]line АЗС 127 [11:18:32]line Партнер нефть [11:18:32]line 02508201610067 [11:18:32]line Кассир : Масалиев Н. [11:18:32]line Счет N : (1)610439 [11:18:32]line 30.07.2024 11:08 [11:18:32]line ПРОДАЖА [11:18:32]line ТРК (МРК, ГНК): 62 [11:18:32]line Вид ГСМ : 2710124130 [11:18:32]line Аи-92-К-2 [11:18:32]line 14.750 x 67.80 [11:18:32]line ИТОГ: 1000.05 [11:18:32]line Тип оплаты: Талоны: ТК ГПНА Online [11:18:32]line 30105870 [11:18:32]line ______________________ [11:18:32]line (подпись) [11:18:32]written 0, free lines is 4095 [11:18:32]Write to MH i2c: 01 00 00 9C 0C A8 [11:18:32]Write i2c OK [11:18:32]MH_I2C_Read... [11:18:32]Read from MH i2c: 01 [11:18:32]MH_I2C_Read... [11:18:32]Read from MH i2c: 01 07 00 [11:18:32]MH_I2C_Read... [11:18:32]Read from MH i2c: 01 07 00 9C 0C 00 00 00 00 00 0E 0E CB [11:18:32]RasterBufferAndPrint [11:18:32]line [11:18:32]line [11:18:32]line [11:18:32]line [11:18:32]line [11:18:32]written 0, free lines is 3600 [11:18:32]MH_Cut [11:18:32]Write to MH i2c: D1 01 00 A3 0C 01 81 [11:18:32]Write i2c OK [11:18:32]MH_I2C_Read... [11:18:32]Read from MH i2c: D1 [11:18:32]MH_I2C_Read... [11:18:32]Read from MH i2c: D1 01 00 [11:18:32]MH_I2C_Read... [11:18:32]Read from MH i2c: D1 01 00 A3 0C 00 80 [11:18:32]Write to MH i2c: 01 00 00 A4 0C B0 [11:18:32]Write i2c OK [11:18:32]MH_I2C_Read... [11:18:32]*** Cut start [11:18:32]*** Partial cut [11:18:32]*** CUTSNS_PIN = 1 [11:18:32]*** CUTSNS_PIN = 0 [11:18:33]*** Brake cut motor [11:18:33]Read from MH i2c: 01 [11:18:33]MH_I2C_Read... [11:18:33]Read from MH i2c: 01 07 00 [11:18:33]MH_I2C_Read... [11:18:33]*** Stop cut motor [11:18:33]*** Cut end [11:18:33]Read from MH i2c: 01 07 00 A4 0C 00 00 00 00 00 FF 0F C5 [11:18:33]process_action print_text done [11:18:33]requested_data is exist [11:18:33]produce_requested_data [11:18:33]requested_item fm.sn is exist - process it [11:18:33]wFMCommunicate request_size=4 [11:18:33]MH_SAM_APDU [11:18:33]CAPDU: 80 11 00 00 [11:18:33]Write to MH i2c: E2 08 00 A5 0C 80 11 00 00 00 00 00 00 2B [11:18:33]Write i2c OK [11:18:33]MH_I2C_Read... [11:18:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:33]Read from MH i2c: E2 [11:18:33]MH_I2C_Read... [11:18:33]Read from MH i2c: E2 17 00 [11:18:33]MH_I2C_Read... [11:18:33]Read from MH i2c: E2 17 00 A5 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 81 [11:18:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:18:33]wFMCommunicate OK [11:18:33]requested_item fd.num is exist - process it [11:18:33]SAM_PROTO_GetFieldsCounters [11:18:33]wFMCommunicate request_size=4 [11:18:33]MH_SAM_APDU [11:18:33]CAPDU: 80 13 00 00 [11:18:33]Write to MH i2c: E2 08 00 A6 0C 80 13 00 00 00 00 00 00 2E [11:18:33]Write i2c OK [11:18:33]MH_I2C_Read... [11:18:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:18:33]Read from MH i2c: E2 [11:18:33]MH_I2C_Read... [11:18:33]Read from MH i2c: E2 62 00 [11:18:33]MH_I2C_Read... [11:18:33]Read from MH i2c: E2 62 00 A6 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CA 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 74 [11:18:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CA 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:18:33]wFMCommunicate OK [11:18:33]SAM_PROTO_GetFieldsCounters done [11:18:33]requested_item shift.num is exist - process it [11:18:33]requested_item shift.opened is exist - process it [11:18:33]req_shift_opened [11:18:33]FM_GetShiftState [11:18:33]SAM_PROTO_GetShiftState [11:18:33]wFMCommunicate request_size=4 [11:18:33]MH_SAM_APDU [11:18:33]CAPDU: 80 13 01 00 [11:18:33]Write to MH i2c: E2 08 00 A7 0C 80 13 01 00 00 00 00 00 30 [11:18:33]Write i2c OK [11:18:33]MH_I2C_Read... [11:18:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:33]Read from MH i2c: E2 [11:18:33]MH_I2C_Read... [11:18:33]Read from MH i2c: E2 0E 00 [11:18:33]MH_I2C_Read... [11:18:33]Read from MH i2c: E2 0E 00 A7 0C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E3 [11:18:33]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:18:33]wFMCommunicate OK [11:18:33]SAM_PROTO_GetShiftState done [11:18:33]FM_GetShiftState done [11:18:33]req_shift_opened done [11:18:33]requested_item shift.open_date is exist - process it [11:18:33]req_shift_open_date [11:18:33]req_shift_open_date done [11:18:33]produce_requested_data done [11:18:33]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24778,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:18:33]process_action_free print_text [11:18:33]json_value_free [11:18:33]json_value_free done [11:18:33]process_json_proto returns [11:18:33]Send response to host [11:18:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24778,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:18:33]free response buf [11:18:33]execute_script done [11:18:33]execute_script returns [11:18:33]free content buf [11:18:33]Sock 7.Close socket [11:18:33]Sock 7.Thread stoped [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:35]OFD Sender: No OFD packet to send [11:19:40]OFD Sender: No OFD packet to send [11:19:45]OFD Sender: No OFD packet to send [11:19:50]OFD Sender: No OFD packet to send [11:19:55]OFD Sender: No OFD packet to send [11:20:00]OFD Sender: No OFD packet to send [11:20:05]OFD Sender: No OFD packet to send [11:20:10]OFD Sender: No OFD packet to send [11:20:15]OFD Sender: No OFD packet to send [11:20:20]OFD Sender: No OFD packet to send [11:20:25]OFD Sender: No OFD packet to send [11:20:30]OFD Sender: No OFD packet to send [11:20:35]OFD Sender: No OFD packet to send [11:20:40]OFD Sender: No OFD packet to send [11:20:45]OFD Sender: No OFD packet to send [11:20:50]OFD Sender: No OFD packet to send [11:20:55]OFD Sender: No OFD packet to send [11:21:00]OFD Sender: No OFD packet to send [11:21:05]OFD Sender: No OFD packet to send [11:21:11]OFD Sender: No OFD packet to send [11:21:16]OFD Sender: No OFD packet to send [11:21:21]OFD Sender: No OFD packet to send [11:21:26]OFD Sender: No OFD packet to send [11:21:31]OFD Sender: No OFD packet to send [11:21:36]OFD Sender: No OFD packet to send [11:21:41]OFD Sender: No OFD packet to send [11:21:46]OFD Sender: No OFD packet to send [11:21:51]OFD Sender: No OFD packet to send [11:21:56]OFD Sender: No OFD packet to send [11:22:01]OFD Sender: No OFD packet to send [11:22:06]OFD Sender: No OFD packet to send [11:22:11]OFD Sender: No OFD packet to send [11:22:16]OFD Sender: No OFD packet to send [11:22:21]OFD Sender: No OFD packet to send [11:22:26]OFD Sender: No OFD packet to send [11:22:31]OFD Sender: No OFD packet to send [11:22:32]accept exits with 10 [11:22:32]New connection [11:22:32]New thread 3067309412 created [11:22:32]Thread 3067452772 joined [11:22:32]Waiting for new connection... [11:22:32] Sock 10.Parse request [11:22:32]Sock 10.Check first char [11:22:32]Sock 10.First char is OK [11:22:32]request: POST /json_proto HTTP/1.0 [11:22:32]Method: POST [11:22:32]URL: /json_proto [11:22:32]Method is POST - this is cgi request [11:22:32]url: /json_proto [11:22:32]query_string will be loaded in cgi processing [11:22:32]execute_cgi json_proto POST (null) [11:22:32]execute_cgi path=json_proto method=POST [11:22:32]POST find Content-Length [11:22:32]Host: 172.17.45.131:8080 [11:22:32]Content-Length: 673 [11:22:32]Content-Type: application/json [11:22:32] [11:22:32]POST finish read [11:22:32]Found Content-Length = 673 [11:22:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610441", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:22:32]execute_script... [11:22: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)610441", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:22:32]POST & json_proto [11:22:32]process_json_proto [11:22:32]json parsed OK: [11:22:32]protocol is kg_v1.0 [11:22:32]action value=close_receipt [11:22:32]process_action close_receipt [11:22:32]cmd_close_receipt [11:22:32]MH_GetDate [11:22:32]Write to MH i2c: F0 00 00 A8 0C A3 [11:22:32]Write i2c OK [11:22:32]MH_I2C_Read... [11:22:32]Read from MH i2c: F0 [11:22:32]MH_I2C_Read... [11:22:32]Read from MH i2c: F0 09 00 [11:22:32]MH_I2C_Read... [11:22:32]Read from MH i2c: F0 09 00 A8 0C 00 F9 CC A8 66 C6 D4 6E 66 ED [11:22:32]GetLastDocTimeStamp 1722338253 [11:22:32]current date 1722338553 [11:22:32]FM_GetShiftState [11:22:32]SAM_PROTO_GetShiftState [11:22:32]wFMCommunicate request_size=4 [11:22:32]MH_SAM_APDU [11:22:32]CAPDU: 80 13 01 00 [11:22:32]Write to MH i2c: E2 08 00 A9 0C 80 13 01 00 00 00 00 00 32 [11:22:32]Write i2c OK [11:22:32]MH_I2C_Read... [11:22:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:32]Read from MH i2c: E2 [11:22:32]MH_I2C_Read... [11:22:32]Read from MH i2c: E2 0E 00 [11:22:32]MH_I2C_Read... [11:22:32]Read from MH i2c: E2 0E 00 A9 0C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E5 [11:22:32]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:22:32]wFMCommunicate OK [11:22:32]SAM_PROTO_GetShiftState done [11:22:32]FM_GetShiftState done [11:22:32]opened in 1722298218 [11:22:32]opened+sec_in_day 1722384618 [11:22:32]quantity*price = 50037 [11:22:32]sum+1 = 50039 [11:22:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 154 30.07.2024 11:22 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24779 ФПД: 208187782328658 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112233&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24779&fm=208187782328658&tin=02508201610067®Number=0000000000171247&sum=50000 [11:22:33]StoreToDocumentArchive [11:22:33]shift 48 fd 24779 [11:22:33]save to /storage/0048/doc_00024779 [11:22:33]save last doc name /storage/0048/doc_00024779 to /storage/kkm_last_doc_name [11:22:33]save OK [11:22:33]Clear old archive folders... [11:22:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:22:33]tlvbuf is 01CF4330 [11:22:33]SAM_PROTO_ClearQueue [11:22:33]wFMCommunicate request_size=4 [11:22:33]MH_SAM_APDU [11:22:33]CAPDU: 80 09 00 00 [11:22:33]Write to MH i2c: E2 08 00 B6 0C 80 09 00 00 00 00 00 00 34 [11:22:33]Write i2c OK [11:22:33]MH_I2C_Read... [11:22:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:22:33]Read from MH i2c: E2 [11:22:33]MH_I2C_Read... [11:22:33]Read from MH i2c: E2 03 00 [11:22:33]MH_I2C_Read... [11:22:33]Read from MH i2c: E2 03 00 B6 0C 00 90 00 36 [11:22:33]RAPDU: 90 00 [11:22:33]wFMCommunicate OK [11:22:33]SAM_PROTO_ClearQueue done [11:22:33]KKMCreateOFDPacket [11:22:33]OFDProtocolAddRootSTLVToBuf [11:22:33]FM_MakeSignedData [11:22:33]FM_MakeSignedData [11:22:33]SAM_PROTO_SignData [11:22:33]wFMCommunicate request_size=4 [11:22:33]MH_SAM_APDU [11:22:33]CAPDU: 80 0D 01 02 [11:22:33]Write to MH i2c: E2 08 00 B7 0C 80 0D 01 02 00 00 00 00 3C [11:22:33]Write i2c OK [11:22:33]MH_I2C_Read... [11:22:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:22:33]Read from MH i2c: E2 [11:22:33]MH_I2C_Read... [11:22:33]Read from MH i2c: E2 03 00 [11:22:33]MH_I2C_Read... [11:22:33]Read from MH i2c: E2 03 00 B7 0C 00 90 00 37 [11:22:33]RAPDU: 90 00 [11:22:33]wFMCommunicate OK [11:22:33]wFMCommunicate request_size=255 [11:22:33]MH_SAM_APDU [11:22:33]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 F9 CC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CB 60 00 00 35 04 06 00 BD 58 7E CF [11:22:33]Write to MH i2c: E2 02 01 B8 0C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 F9 CC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CB 60 00 00 35 04 06 00 BD 58 7E CF 00 00 4B [11:22:33]Write i2c OK [11:22:33]MH_I2C_Read... [11:22:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:33]Read from MH i2c: E2 [11:22:33]MH_I2C_Read... [11:22:33]Read from MH i2c: E2 03 00 [11:22:33]MH_I2C_Read... [11:22:33]Read from MH i2c: E2 03 00 B8 0C 00 90 00 38 [11:22:33]RAPDU: 90 00 [11:22:33]wFMCommunicate OK [11:22:33]wFMCommunicate request_size=7 [11:22:33]MH_SAM_APDU [11:22:33]CAPDU: 80 0D 02 02 02 F1 52 [11:22:33]Write to MH i2c: E2 0A 00 B9 0C 80 0D 02 02 02 00 F1 52 00 00 86 [11:22:33]Write i2c OK [11:22:33]MH_I2C_Read... [11:22:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:34]Read from MH i2c: E2 [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: E2 03 00 [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: E2 03 00 B9 0C 00 90 00 39 [11:22:34]RAPDU: 90 00 [11:22:34]wFMCommunicate OK [11:22:34]wFMCommunicate request_size=4 [11:22:34]MH_SAM_APDU [11:22:34]CAPDU: 80 0D 03 02 [11:22:34]Write to MH i2c: E2 08 00 BA 0C 80 0D 03 02 00 00 00 00 41 [11:22:34]Write i2c OK [11:22:34]MH_I2C_Read... [11:22:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:22:34]Read from MH i2c: E2 [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: E2 0B 00 [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: E2 0B 00 BA 0C 00 FA 88 F3 47 6C 0D 1A 90 90 00 21 [11:22:34]RAPDU: FA 88 F3 47 6C 0D 1A 90 90 00 [11:22:34]wFMCommunicate OK [11:22:34]SAM_PROTO_SignData done [11:22:34]FM_MakeSignedData done [11:22:34]CreateOFDProtocolMessage [11:22:34]wFMCommunicate request_size=4 [11:22:34]MH_SAM_APDU [11:22:34]CAPDU: 80 11 00 00 [11:22:34]Write to MH i2c: E2 08 00 BB 0C 80 11 00 00 00 00 00 00 41 [11:22:34]Write i2c OK [11:22:34]MH_I2C_Read... [11:22:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:34]Read from MH i2c: E2 [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: E2 17 00 [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: E2 17 00 BB 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 97 [11:22:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:22:34]wFMCommunicate OK [11:22:34]CreateOFDProtocolMessage done [11:22:34]OFDSenderStorePacket 24779 [11:22:34]StoreOFDPacket docnum=24779 [11:22:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 E4 5C 04 01 67 5A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 F9 CC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CB 60 00 00 35 04 06 00 BD 58 7E CF F1 52 FA 88 F3 47 6C 0D 1A 90 [11:22:34]CheckFolder [11:22:34]dirname=/storage/ofd_packets [11:22:34]CheckFolder done [11:22:34]ProducePacketName [11:22:34]name=ofd_packets/00024779 [11:22:34]NVStorageSaveData ofd_packets/00024779 [11:22:34]File name is /storage/ofd_packets/00024779 [11:22:34]Write 298 bytes [11:22:34]NVStorageSaveData done [11:22:34]OFDSenderStorePacket done [11:22:34]KKMCreateOFDPacket done [11:22:34]NVStorageSaveData kkm_last_timestamp [11:22:34]File name is /storage/kkm_last_timestamp [11:22:34]Write 4 bytes [11:22:34]NVStorageSaveData done [11:22:34]ExternCall_PrintAddStr [11:22:34]wPrintStart [11:22:34]Write to MH i2c: 01 00 00 BC 0C C8 [11:22:34]Write i2c OK [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: 01 [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: 01 07 00 [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: 01 07 00 BC 0C 00 00 00 00 00 FF 0F DD [11:22:34]RasterBufferAndPrint [11:22:34]line Счет N : (1)610441 [11:22:34]line ИНН: 02508201610067 [11:22:34]line Контрольно-Кассовый Чек [11:22:34]line ПРОДАЖА [11:22:34]line ТРК (МРК, ГНК) : 1 [11:22:34]line Товар: 2710194210 [11:22:34]line ДТ-К-2 [11:22:34]line 6.610 * 75.70 [11:22:34]line = 500.38 [11:22:34]line НДС 12% НСП 1% [11:22:34]line > о реализуемом товаре [11:22:34]line ОКРУГЛЕНИЕ: -0.38 [11:22:34]line ИТОГО: 500.00 [11:22:34]line Внесено: 500.00 [11:22:34]line СДАЧА: 0.00 [11:22:34]line НСП 1% : 4.43 [11:22:34]line НДС 12% : 53.14 [11:22:34]line Наличными: 500.00 [11:22:34]line Безнал.: 0.00 [11:22:34]line Место: АЗС № 127 "Партнер Нефть" [11:22:34]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [11:22:34]line СНО: Общий режим [11:22:34]line Чек 154 30.07.2024 11:22 [11:22:34]line Смена: 48 ФФД: 1.0 [11:22:34]line ЗНМ: 0300000158 [11:22:34]line РНМ: 0000000000171247 [11:22:34]line Версия ККМ: v1.0 [11:22:34]line ФМ: 0000000002098565 [11:22:34]line ФД: 24779 [11:22:34]line ФПД: 208187782328658 [11:22:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112233&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24779&fm=208187782328658&tin=02508201610067®Number=0000000000171247&sum=50000 [11:22:34]OFD Sender: Processing packet 24779 [packets to send 29, broken 28] [11:22:34]ProducePacketName [11:22:34]name=ofd_packets/00024779 [11:22:34]OFD Sender: To server: pG, [11:22:34]CommunicateWithHost lk.salyk.kg:30040 [11:22:34]ConnectInit lk.salyk.kg [11:22:34]written 0, free lines is 4095 [11:22:34]Connected sock=9 [11:22:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 E4 5C 04 01 67 5A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 F9 CC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CB 60 00 00 35 04 06 00 BD 58 7E CF F1 52 FA 88 F3 47 6C 0D 1A 90 [11:22:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 AA 87 47 00 EC 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 32 30 39 38 35 36 35 10 04 04 00 CB 60 00 00 F4 03 04 00 88 78 A8 66 B6 04 01 00 00 0F D2 C7 19 15 98 11 46 [11:22:34]CommunicateWithHost err = 0 [11:22:34]CheckOFDResponse [11:22:34]1017 (14) - 77093643461234 [11:22:34]1041 (16) - 0000000002098565 [11:22:34]1040 (4) - 24779 [11:22:34]1012 (4) - 30.07.2024 05:22 [11:22:34]1206 (1) - 0 [11:22:34]OFD Sender: Remove packet 24779 [11:22:34]ProducePacketName [11:22:34]name=ofd_packets/00024779 [11:22:34]NVStorageDeleteData [11:22:34]Write to MH i2c: 01 00 00 E7 0C F3 [11:22:34]Write i2c OK [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: 01 [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: 01 07 00 [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: 01 07 00 E7 0C 00 00 00 00 00 F6 0C FC [11:22:34]RasterBufferAndPrint [11:22:34]line [11:22:34]line [11:22:34]line [11:22:34]line [11:22:34]line [11:22:34]written 0, free lines is 3324 [11:22:34]MH_Cut [11:22:34]Write to MH i2c: D1 01 00 EE 0C 01 CC [11:22:34]Write i2c OK [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: D1 [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: D1 01 00 [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: D1 01 00 EE 0C 00 CB [11:22:34]Write to MH i2c: 01 00 00 EF 0C FB [11:22:34]Write i2c OK [11:22:34]MH_I2C_Read... [11:22:35]OFD Sender: No OFD packet to send [11:22:35]*** Cut start [11:22:35]*** Partial cut [11:22:35]*** CUTSNS_PIN = 1 [11:22:35]*** CUTSNS_PIN = 0 [11:22:35]*** Brake cut motor [11:22:36]Read from MH i2c: 01 [11:22:36]MH_I2C_Read... [11:22:36]*** Stop cut motor [11:22:36]*** Cut end [11:22:36]Read from MH i2c: 01 07 00 [11:22:36]MH_I2C_Read... [11:22:36]Read from MH i2c: 01 07 00 EF 0C 00 00 00 00 00 FF 0F 10 [11:22:36]process_action close_receipt done [11:22:36]requested_data is exist [11:22:36]produce_requested_data [11:22:36]requested_item fm.sn is exist - process it [11:22:36]wFMCommunicate request_size=4 [11:22:36]MH_SAM_APDU [11:22:36]CAPDU: 80 11 00 00 [11:22:36]Write to MH i2c: E2 08 00 F0 0C 80 11 00 00 00 00 00 00 76 [11:22:36]Write i2c OK [11:22:36]MH_I2C_Read... [11:22:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:36]Read from MH i2c: E2 [11:22:36]MH_I2C_Read... [11:22:36]Read from MH i2c: E2 17 00 [11:22:36]MH_I2C_Read... [11:22:36]Read from MH i2c: E2 17 00 F0 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 CC [11:22:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:22:36]wFMCommunicate OK [11:22:36]requested_item fd.num is exist - process it [11:22:36]SAM_PROTO_GetFieldsCounters [11:22:36]wFMCommunicate request_size=4 [11:22:36]MH_SAM_APDU [11:22:36]CAPDU: 80 13 00 00 [11:22:36]Write to MH i2c: E2 08 00 F1 0C 80 13 00 00 00 00 00 00 79 [11:22:36]Write i2c OK [11:22:36]MH_I2C_Read... [11:22:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:22:36]Read from MH i2c: E2 [11:22:36]MH_I2C_Read... [11:22:36]Read from MH i2c: E2 62 00 [11:22:36]MH_I2C_Read... [11:22:36]Read from MH i2c: E2 62 00 F1 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CB 60 00 00 0E 04 04 00 30 00 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 C3 [11:22:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CB 60 00 00 0E 04 04 00 30 00 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 [11:22:36]wFMCommunicate OK [11:22:36]SAM_PROTO_GetFieldsCounters done [11:22:36]requested_item shift.num is exist - process it [11:22:36]requested_item shift.opened is exist - process it [11:22:36]req_shift_opened [11:22:36]FM_GetShiftState [11:22:36]SAM_PROTO_GetShiftState [11:22:36]wFMCommunicate request_size=4 [11:22:36]MH_SAM_APDU [11:22:36]CAPDU: 80 13 01 00 [11:22:36]Write to MH i2c: E2 08 00 F2 0C 80 13 01 00 00 00 00 00 7B [11:22:36]Write i2c OK [11:22:36]MH_I2C_Read... [11:22:36]Read from MH i2c: E2 [11:22:36]MH_I2C_Read... [11:22:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:36]Read from MH i2c: E2 0E 00 [11:22:36]MH_I2C_Read... [11:22:36]Read from MH i2c: E2 0E 00 F2 0C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 2E [11:22:36]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:22:36]wFMCommunicate OK [11:22:36]SAM_PROTO_GetShiftState done [11:22:36]FM_GetShiftState done [11:22:36]req_shift_opened done [11:22:36]requested_item shift.open_date is exist - process it [11:22:36]req_shift_open_date [11:22:36]req_shift_open_date done [11:22:36]produce_requested_data done [11:22:36]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24779,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:22:36]process_action_free close_receipt [11:22:36]json_value_free [11:22:36]json_value_free done [11:22:36]process_json_proto returns [11:22:36]Send response to host [11:22:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24779,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:22:36]free response buf [11:22:36]execute_script done [11:22:36]execute_script returns [11:22:36]free content buf [11:22:36]Sock 10.Close socket [11:22:36]Sock 10.Thread stoped [11:22:40]OFD Sender: No OFD packet to send [11:22:45]OFD Sender: No OFD packet to send [11:22:50]OFD Sender: No OFD packet to send [11:22:55]OFD Sender: No OFD packet to send [11:23:00]OFD Sender: No OFD packet to send [11:23:05]OFD Sender: No OFD packet to send [11:23:10]OFD Sender: No OFD packet to send [11:23:15]OFD Sender: No OFD packet to send [11:23:20]OFD Sender: No OFD packet to send [11:23:25]OFD Sender: No OFD packet to send [11:23:30]OFD Sender: No OFD packet to send [11:23:35]OFD Sender: No OFD packet to send [11:23:40]OFD Sender: No OFD packet to send [11:23:45]OFD Sender: No OFD packet to send [11:23:50]OFD Sender: No OFD packet to send [11:23:55]OFD Sender: No OFD packet to send [11:24:00]OFD Sender: No OFD packet to send [11:24:05]OFD Sender: No OFD packet to send [11:24:10]OFD Sender: No OFD packet to send [11:24:10]accept exits with 7 [11:24:10]New connection [11:24:10]New thread 3067452772 created [11:24:10]Thread 3067309412 joined [11:24:10]Waiting for new connection... [11:24:10] Sock 7.Parse request [11:24:10]Sock 7.Check first char [11:24:10]Sock 7.First char is OK [11:24:10]request: POST /json_proto HTTP/1.0 [11:24:10]Method: POST [11:24:10]URL: /json_proto [11:24:10]Method is POST - this is cgi request [11:24:10]url: /json_proto [11:24:10]query_string will be loaded in cgi processing [11:24:10]execute_cgi json_proto POST (null) [11:24:10]execute_cgi path=json_proto method=POST [11:24:10]POST find Content-Length [11:24:10]Host: 172.17.45.131:8080 [11:24:10]Content-Length: 682 [11:24:10]Content-Type: application/json [11:24:10] [11:24:10]POST finish read [11:24:10]Found Content-Length = 682 [11:24:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610443", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 27.070, "sum" : 2022.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 6000.00, "total" : 2022.00, "payments": [ { "type": 0, "sum" : 2022.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:10]execute_script... [11:24: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)610443", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 27.070, "sum" : 2022.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 6000.00, "total" : 2022.00, "payments": [ { "type": 0, "sum" : 2022.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:10]POST & json_proto [11:24:10]process_json_proto [11:24:10]json parsed OK: [11:24:10]protocol is kg_v1.0 [11:24:10]action value=close_receipt [11:24:10]process_action close_receipt [11:24:10]cmd_close_receipt [11:24:10]MH_GetDate [11:24:10]Write to MH i2c: F0 00 00 F3 0C EE [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 F3 0C 00 5C CD A8 66 C6 D4 6E 66 9C [11:24:11]GetLastDocTimeStamp 1722338553 [11:24:11]current date 1722338652 [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 F4 0C 80 13 01 00 00 00 00 00 7D [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 F4 0C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 30 [11:24:11]RAPDU: 09 00 01 6A 2F 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 1722298218 [11:24:11]opened+sec_in_day 1722384618 [11:24:11]quantity*price = 202212 [11:24:11]sum+1 = 202214 [11:24:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 2022.00 Внесено: 6000.00 СДАЧА: 3978.00 НСП 1% : 17.89 НДС 12% : 214.74 Наличными: 2022.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 155 30.07.2024 11:24 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24780 ФПД: 30749397988022 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112412&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24780&fm=30749397988022&tin=02508201610067®Number=0000000000171247&sum=202200 [11:24:12]StoreToDocumentArchive [11:24:12]shift 48 fd 24780 [11:24:12]save to /storage/0048/doc_00024780 [11:24:12]save last doc name /storage/0048/doc_00024780 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 01C9BD00 [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 01 0D 80 09 00 00 00 00 00 00 80 [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 01 0D 00 90 00 82 [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 02 0D 80 0D 01 02 00 00 00 00 88 [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: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 02 0D 00 90 00 83 [11:24:12]RAPDU: 90 00 [11:24:12]wFMCommunicate OK [11:24:12]wFMCommunicate request_size=255 [11:24:12]MH_SAM_APDU [11:24: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 BE 69 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 E5 15 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 15 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 53 00 00 00 00 07 04 06 00 D8 15 03 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 5C CD A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CC 60 00 00 35 04 06 00 1B [11:24:12]Write to MH i2c: E2 02 01 03 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 BE 69 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 E5 15 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 15 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 53 00 00 00 00 07 04 06 00 D8 15 03 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 5C CD A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CC 60 00 00 35 04 06 00 1B 00 00 64 [11:24:12]Write i2c OK [11:24:12]MH_I2C_Read... [11:24:12]*** iso7816_exchange 80 0D 02 02... 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 03 0D 00 90 00 84 [11:24:12]RAPDU: 90 00 [11:24:12]wFMCommunicate OK [11:24:12]wFMCommunicate request_size=10 [11:24:12]MH_SAM_APDU [11:24:12]CAPDU: 80 0D 02 02 05 F7 66 F1 B2 B6 [11:24:12]Write to MH i2c: E2 0D 00 04 0D 80 0D 02 02 05 00 F7 66 F1 B2 B6 00 00 4B [11:24:12]Write i2c OK [11:24:12]MH_I2C_Read... [11:24:12]*** iso7816_exchange 80 0D 02 02... 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 04 0D 00 90 00 85 [11:24:12]RAPDU: 90 00 [11:24:12]wFMCommunicate OK [11:24:12]wFMCommunicate request_size=4 [11:24:12]MH_SAM_APDU [11:24:12]CAPDU: 80 0D 03 02 [11:24:12]Write to MH i2c: E2 08 00 05 0D 80 0D 03 02 00 00 00 00 8D [11:24:12]Write i2c OK [11:24:12]MH_I2C_Read... [11:24:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:24:12]Read from MH i2c: E2 [11:24:12]MH_I2C_Read... [11:24:12]Read from MH i2c: E2 0B 00 [11:24:12]MH_I2C_Read... [11:24:12]Read from MH i2c: E2 0B 00 05 0D 00 AC EF 03 98 66 8A D9 FA 90 00 87 [11:24:12]RAPDU: AC EF 03 98 66 8A D9 FA 90 00 [11:24:12]wFMCommunicate OK [11:24:12]SAM_PROTO_SignData done [11:24:12]FM_MakeSignedData done [11:24:12]CreateOFDProtocolMessage [11:24:12]wFMCommunicate request_size=4 [11:24:12]MH_SAM_APDU [11:24:12]CAPDU: 80 11 00 00 [11:24:12]Write to MH i2c: E2 08 00 06 0D 80 11 00 00 00 00 00 00 8D [11:24:12]Write i2c OK [11:24:12]MH_I2C_Read... [11:24:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:12]Read from MH i2c: E2 [11:24:12]MH_I2C_Read... [11:24:12]Read from MH i2c: E2 17 00 [11:24:12]MH_I2C_Read... [11:24:12]Read from MH i2c: E2 17 00 06 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E3 [11:24:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:24:12]wFMCommunicate OK [11:24:12]CreateOFDProtocolMessage done [11:24:12]OFDSenderStorePacket 24780 [11:24:12]StoreOFDPacket docnum=24780 [11:24:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 2E 9F 07 01 09 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 BE 69 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 E5 15 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 15 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 53 00 00 00 00 07 04 06 00 D8 15 03 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 5C CD A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CC 60 00 00 35 04 06 00 1B F7 66 F1 B2 B6 AC EF 03 98 66 8A D9 FA [11:24:12]CheckFolder [11:24:12]dirname=/storage/ofd_packets [11:24:12]CheckFolder done [11:24:12]ProducePacketName [11:24:12]name=ofd_packets/00024780 [11:24:12]NVStorageSaveData ofd_packets/00024780 [11:24:12]File name is /storage/ofd_packets/00024780 [11:24:12]Write 301 bytes [11:24:12]NVStorageSaveData done [11:24:12]OFDSenderStorePacket done [11:24:12]KKMCreateOFDPacket done [11:24:12]NVStorageSaveData kkm_last_timestamp [11:24:12]File name is /storage/kkm_last_timestamp [11:24:12]Write 4 bytes [11:24:12]NVStorageSaveData done [11:24:12]ExternCall_PrintAddStr [11:24:12]wPrintStart [11:24:12]Write to MH i2c: 01 00 00 07 0D 14 [11:24:12]Write i2c OK [11:24:12]MH_I2C_Read... [11:24:12]Read from MH i2c: 01 [11:24:12]MH_I2C_Read... [11:24:12]Read from MH i2c: 01 07 00 [11:24:12]MH_I2C_Read... [11:24:12]Read from MH i2c: 01 07 00 07 0D 00 00 00 00 00 FF 0F 29 [11:24:12]RasterBufferAndPrint [11:24:12]line Счет N : (1)610443 [11:24:12]line ИНН: 02508201610067 [11:24:12]line Контрольно-Кассовый Чек [11:24:12]line ПРОДАЖА [11:24:12]line ТРК (МРК, ГНК) : 43 [11:24:12]line Товар: 2710124500 [11:24:12]line Аи-95-К-3 [11:24:12]line 27.070 * 74.70 [11:24:12]line = 2022.13 [11:24:12]line НДС 12% НСП 1% [11:24:12]line > о реализуемом товаре [11:24:12]line ОКРУГЛЕНИЕ: -0.13 [11:24:12]line ИТОГО: 2022.00 [11:24:12]line Внесено: 6000.00 [11:24:12]line СДАЧА: 3978.00 [11:24:12]line НСП 1% : 17.89 [11:24:12]line НДС 12% : 214.74 [11:24:12]line Наличными: 2022.00 [11:24:12]line Безнал.: 0.00 [11:24:12]line Место: АЗС № 127 "Партнер Нефть" [11:24:12]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [11:24:12]line СНО: Общий режим [11:24:12]line Чек 155 30.07.2024 11:24 [11:24:12]line Смена: 48 ФФД: 1.0 [11:24:12]line ЗНМ: 0300000158 [11:24:12]line РНМ: 0000000000171247 [11:24:12]line Версия ККМ: v1.0 [11:24:12]line ФМ: 0000000002098565 [11:24:12]line ФД: 24780 [11:24:12]line ФПД: 30749397988022 [11:24:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112412&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24780&fm=30749397988022&tin=02508201610067®Number=0000000000171247&sum=202200 [11:24:13]OFD Sender: Processing packet 24780 [packets to send 29, broken 28] [11:24:13]ProducePacketName [11:24:13]name=ofd_packets/00024780 [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 32 30 39 38 35 36 35 0F 01 00 00 2E 9F 07 01 09 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 BE 69 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 E5 15 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 15 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 53 00 00 00 00 07 04 06 00 D8 15 03 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 5C CD A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CC 60 00 00 35 04 06 00 1B F7 66 F1 B2 B6 AC EF 03 98 66 8A D9 FA [11:24:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 5A 48 47 00 F3 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 32 30 39 38 35 36 35 10 04 04 00 CC 60 00 00 F4 03 04 00 EA 78 A8 66 B6 04 01 00 00 72 9F C9 0A 52 71 60 E0 [11:24:13]CommunicateWithHost err = 0 [11:24:13]CheckOFDResponse [11:24:13]1017 (14) - 77093643461234 [11:24:13]1041 (16) - 0000000002098565 [11:24:13]1040 (4) - 24780 [11:24:13]1012 (4) - 30.07.2024 05:23 [11:24:13]1206 (1) - 0 [11:24:13]OFD Sender: Remove packet 24780 [11:24:13]ProducePacketName [11:24:13]name=ofd_packets/00024780 [11:24:13]NVStorageDeleteData [11:24:13]Write to MH i2c: 01 00 00 32 0D 3F [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 32 0D 00 00 00 00 00 00 0D 53 [11:24:13]RasterBufferAndPrint [11:24:13]line [11:24:13]line [11:24:13]line [11:24:13]line [11:24:13]line [11:24:13]written 0, free lines is 3334 [11:24:13]MH_Cut [11:24:13]Write to MH i2c: D1 01 00 39 0D 01 18 [11:24:13]Write i2c OK [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: D1 [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: D1 01 00 [11:24:13]MH_I2C_Read... [11:24:13]Read from MH i2c: D1 01 00 39 0D 00 17 [11:24:13]Write to MH i2c: 01 00 00 3A 0D 47 [11:24:13]Write i2c OK [11:24:13]MH_I2C_Read... [11:24:13]OFD Sender: No OFD packet to send [11:24:14]*** Cut start [11:24:14]*** Partial cut [11:24:14]*** CUTSNS_PIN = 1 [11:24:14]*** CUTSNS_PIN = 0 [11:24:14]*** Brake cut motor [11:24:14]Read from MH i2c: 01 [11:24:14]MH_I2C_Read... [11:24:14]*** Stop cut motor [11:24:14]*** Cut end [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 3A 0D 00 00 00 00 00 FF 0F 5C [11:24:14]process_action close_receipt done [11:24:14]requested_data is exist [11:24:14]produce_requested_data [11:24:14]requested_item fm.sn is exist - process it [11:24:14]wFMCommunicate request_size=4 [11:24:14]MH_SAM_APDU [11:24:14]CAPDU: 80 11 00 00 [11:24:14]Write to MH i2c: E2 08 00 3B 0D 80 11 00 00 00 00 00 00 C2 [11:24:14]Write i2c OK [11:24:14]MH_I2C_Read... [11:24:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:14]Read from MH i2c: E2 [11:24:14]MH_I2C_Read... [11:24:14]Read from MH i2c: E2 17 00 [11:24:14]MH_I2C_Read... [11:24:14]Read from MH i2c: E2 17 00 3B 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 18 [11:24:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:24:14]wFMCommunicate OK [11:24:14]requested_item fd.num is exist - process it [11:24:14]SAM_PROTO_GetFieldsCounters [11:24:14]wFMCommunicate request_size=4 [11:24:14]MH_SAM_APDU [11:24:14]CAPDU: 80 13 00 00 [11:24:14]Write to MH i2c: E2 08 00 3C 0D 80 13 00 00 00 00 00 00 C5 [11:24:14]Write i2c OK [11:24:14]MH_I2C_Read... [11:24:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:14]Read from MH i2c: E2 [11:24:14]MH_I2C_Read... [11:24:14]Read from MH i2c: E2 62 00 [11:24:14]MH_I2C_Read... [11:24:14]Read from MH i2c: E2 62 00 3C 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CC 60 00 00 0E 04 04 00 30 00 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 13 [11:24:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CC 60 00 00 0E 04 04 00 30 00 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 [11:24:14]wFMCommunicate OK [11:24:14]SAM_PROTO_GetFieldsCounters done [11:24:14]requested_item shift.num is exist - process it [11:24:14]requested_item shift.opened is exist - process it [11:24:14]req_shift_opened [11:24:14]FM_GetShiftState [11:24:14]SAM_PROTO_GetShiftState [11:24:14]wFMCommunicate request_size=4 [11:24:14]MH_SAM_APDU [11:24:14]CAPDU: 80 13 01 00 [11:24:14]Write to MH i2c: E2 08 00 3D 0D 80 13 01 00 00 00 00 00 C7 [11:24:14]Write i2c OK [11:24:14]MH_I2C_Read... [11:24:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:15]Read from MH i2c: E2 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: E2 0E 00 [11:24:15]MH_I2C_Read... [11:24:15]Read from MH i2c: E2 0E 00 3D 0D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 7A [11:24:15]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:24:15]wFMCommunicate OK [11:24:15]SAM_PROTO_GetShiftState done [11:24:15]FM_GetShiftState done [11:24:15]req_shift_opened done [11:24:15]requested_item shift.open_date is exist - process it [11:24:15]req_shift_open_date [11:24:15]req_shift_open_date done [11:24:15]produce_requested_data done [11:24:15]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24780,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:24:15]process_action_free close_receipt [11:24:15]json_value_free [11:24:15]json_value_free done [11:24:15]process_json_proto returns [11:24:15]Send response to host [11:24:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24780,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:24:15]free response buf [11:24:15]execute_script done [11:24:15]execute_script returns [11:24:15]free content buf [11:24:15]Sock 7.Close socket [11:24:15]Sock 7.Thread stoped [11:24:18]OFD Sender: No OFD packet to send [11:24:23]OFD Sender: No OFD packet to send [11:24:28]OFD Sender: No OFD packet to send [11:24:33]OFD Sender: No OFD packet to send [11:24:38]OFD Sender: No OFD packet to send [11:24:41]accept exits with 9 [11:24:41]New connection [11:24:41]New thread 3067309412 created [11:24:41]Thread 3067452772 joined [11:24:41]Waiting for new connection... [11:24:41] Sock 9.Parse request [11:24:41]Sock 9.Check first char [11:24:41]Sock 9.First char is OK [11:24:41]request: POST /json_proto HTTP/1.0 [11:24:41]Method: POST [11:24:41]URL: /json_proto [11:24:41]Method is POST - this is cgi request [11:24:41]url: /json_proto [11:24:41]query_string will be loaded in cgi processing [11:24:41]execute_cgi json_proto POST (null) [11:24:41]execute_cgi path=json_proto method=POST [11:24:41]POST find Content-Length [11:24:41]Host: 172.17.45.131:8080 [11:24:41]Content-Length: 1155 [11:24:41]Content-Type: application/json [11:24:41] [11:24:41]POST finish read [11:24:41]Found Content-Length = 1155 [11:24: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610440\u000A30.07.2024 11:14\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 8.850 x 67.80\u000A\u0418\u0422\u041E\u0413: 600.03\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30105870\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:41]execute_script... [11:24: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610440\u000A30.07.2024 11:14\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 8.850 x 67.80\u000A\u0418\u0422\u041E\u0413: 600.03\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30105870\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:41]POST & json_proto [11:24:41]process_json_proto [11:24:41]json parsed OK: [11:24:41]protocol is kg_v1.0 [11:24:41]action value=print_text [11:24:41]process_action print_text [11:24:41]cmd_print_text [11:24:41]ExternCall_PrintAddStr [11:24:41]wPrintStart [11:24:41]Write to MH i2c: 01 00 00 3E 0D 4B [11:24:41]Write i2c OK [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: 01 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: 01 07 00 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: 01 07 00 3E 0D 00 00 00 00 00 FF 0F 60 [11:24:41]RasterBufferAndPrint [11:24:41]line *****ТОВАРНЫЙ ЧЕК***** [11:24:41]line АЗС 127 [11:24:41]line Партнер нефть [11:24:41]line 02508201610067 [11:24:41]line Кассир : Масалиев Н. [11:24:41]line Счет N : (1)610440 [11:24:41]line 30.07.2024 11:14 [11:24:41]line ПРОДАЖА [11:24:41]line ТРК (МРК, ГНК): 52 [11:24:41]line Вид ГСМ : 2710124130 [11:24:41]line Аи-92-К-2 [11:24:41]line 8.850 x 67.80 [11:24:41]line ИТОГ: 600.03 [11:24:41]line Тип оплаты: Талоны: ТК ГПНА Online [11:24:41]line 30105870 [11:24:41]line ______________________ [11:24:41]line (подпись) [11:24:41]written 0, free lines is 4095 [11:24:41]Write to MH i2c: 01 00 00 52 0D 5F [11:24:41]Write i2c OK [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: 01 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: 01 07 00 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: 01 07 00 52 0D 00 00 00 00 00 0E 0E 82 [11:24:41]RasterBufferAndPrint [11:24:41]line [11:24:41]line [11:24:41]line [11:24:41]line [11:24:41]line [11:24:41]written 0, free lines is 3600 [11:24:41]MH_Cut [11:24:41]Write to MH i2c: D1 01 00 59 0D 01 38 [11:24:41]Write i2c OK [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: D1 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: D1 01 00 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: D1 01 00 59 0D 00 37 [11:24:41]Write to MH i2c: 01 00 00 5A 0D 67 [11:24:41]Write i2c OK [11:24:41]MH_I2C_Read... [11:24:41]*** Cut start [11:24:41]*** Partial cut [11:24:41]*** CUTSNS_PIN = 1 [11:24:41]*** CUTSNS_PIN = 0 [11:24:42]*** Brake cut motor [11:24:42]Read from MH i2c: 01 [11:24:42]MH_I2C_Read... [11:24:42]*** Stop cut motor [11:24:42]*** Cut end [11:24:42]Read from MH i2c: 01 07 00 [11:24:42]MH_I2C_Read... [11:24:42]Read from MH i2c: 01 07 00 5A 0D 00 00 00 00 00 FF 0F 7C [11:24:42]process_action print_text done [11:24:42]requested_data is exist [11:24:42]produce_requested_data [11:24:42]requested_item fm.sn is exist - process it [11:24:42]wFMCommunicate request_size=4 [11:24:42]MH_SAM_APDU [11:24:42]CAPDU: 80 11 00 00 [11:24:42]Write to MH i2c: E2 08 00 5B 0D 80 11 00 00 00 00 00 00 E2 [11:24:42]Write i2c OK [11:24:42]MH_I2C_Read... [11:24:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:42]Read from MH i2c: E2 [11:24:42]MH_I2C_Read... [11:24:42]Read from MH i2c: E2 17 00 [11:24:42]MH_I2C_Read... [11:24:42]Read from MH i2c: E2 17 00 5B 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 38 [11:24:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:24:42]wFMCommunicate OK [11:24:42]requested_item fd.num is exist - process it [11:24:42]SAM_PROTO_GetFieldsCounters [11:24:42]wFMCommunicate request_size=4 [11:24:42]MH_SAM_APDU [11:24:42]CAPDU: 80 13 00 00 [11:24:42]Write to MH i2c: E2 08 00 5C 0D 80 13 00 00 00 00 00 00 E5 [11:24:42]Write i2c OK [11:24:42]MH_I2C_Read... [11:24:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:42]Read from MH i2c: E2 [11:24:42]MH_I2C_Read... [11:24:42]Read from MH i2c: E2 62 00 [11:24:42]MH_I2C_Read... [11:24:42]Read from MH i2c: E2 62 00 5C 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CC 60 00 00 0E 04 04 00 30 00 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 33 [11:24:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CC 60 00 00 0E 04 04 00 30 00 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 [11:24:42]wFMCommunicate OK [11:24:42]SAM_PROTO_GetFieldsCounters done [11:24:42]requested_item shift.num is exist - process it [11:24:42]requested_item shift.opened is exist - process it [11:24:42]req_shift_opened [11:24:42]FM_GetShiftState [11:24:42]SAM_PROTO_GetShiftState [11:24:42]wFMCommunicate request_size=4 [11:24:42]MH_SAM_APDU [11:24:42]CAPDU: 80 13 01 00 [11:24:42]Write to MH i2c: E2 08 00 5D 0D 80 13 01 00 00 00 00 00 E7 [11:24:42]Write i2c OK [11:24:42]MH_I2C_Read... [11:24:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:42]Read from MH i2c: E2 [11:24:42]MH_I2C_Read... [11:24:42]Read from MH i2c: E2 0E 00 [11:24:42]MH_I2C_Read... [11:24:42]Read from MH i2c: E2 0E 00 5D 0D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 9A [11:24:42]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:24:42]wFMCommunicate OK [11:24:42]SAM_PROTO_GetShiftState done [11:24:42]FM_GetShiftState done [11:24:42]req_shift_opened done [11:24:42]requested_item shift.open_date is exist - process it [11:24:42]req_shift_open_date [11:24:42]req_shift_open_date done [11:24:42]produce_requested_data done [11:24:42]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24780,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:24:42]process_action_free print_text [11:24:42]json_value_free [11:24:42]json_value_free done [11:24:42]process_json_proto returns [11:24:42]Send response to host [11:24:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24780,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:24:42]free response buf [11:24:42]execute_script done [11:24:42]execute_script returns [11:24:42]free content buf [11:24:42]Sock 9.Close socket [11:24:42]Sock 9.Thread stoped [11:24:43]OFD Sender: No OFD packet to send [11:24:48]OFD Sender: No OFD packet to send [11:24:53]OFD Sender: No OFD packet to send [11:24:58]OFD Sender: No OFD packet to send [11:25:03]OFD Sender: No OFD packet to send [11:25:08]OFD Sender: No OFD packet to send [11:25:13]OFD Sender: No OFD packet to send [11:25:18]OFD Sender: No OFD packet to send [11:25:23]OFD Sender: No OFD packet to send [11:25:28]OFD Sender: No OFD packet to send [11:25:34]OFD Sender: No OFD packet to send [11:25:39]OFD Sender: No OFD packet to send [11:25:44]OFD Sender: No OFD packet to send [11:25:49]OFD Sender: No OFD packet to send [11:25:54]OFD Sender: No OFD packet to send [11:25:56]accept exits with 7 [11:25:56]New connection [11:25:56]New thread 3067452772 created [11:25:56]Thread 3067309412 joined [11:25:56]Waiting for new connection... [11:25:56] Sock 7.Parse request [11:25:56]Sock 7.Check first char [11:25:56]Sock 7.First char is OK [11:25:56]request: POST /json_proto HTTP/1.0 [11:25:56]Method: POST [11:25:56]URL: /json_proto [11:25:56]Method is POST - this is cgi request [11:25:56]url: /json_proto [11:25:56]query_string will be loaded in cgi processing [11:25:56]execute_cgi json_proto POST (null) [11:25:56]execute_cgi path=json_proto method=POST [11:25:56]POST find Content-Length [11:25:56]Host: 172.17.45.131:8080 [11:25:56]Content-Length: 1154 [11:25:56]Content-Type: application/json [11:25:56] [11:25:56]POST finish read [11:25:56]Found Content-Length = 1154 [11:25:56]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610442\u000A30.07.2024 11:15\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 100.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 7570.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30068219\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:56]execute_script... [11:25:56]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610442\u000A30.07.2024 11:15\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 100.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 7570.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30068219\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:25:56]POST & json_proto [11:25:56]process_json_proto [11:25:56]json parsed OK: [11:25:56]protocol is kg_v1.0 [11:25:56]action value=print_text [11:25:56]process_action print_text [11:25:56]cmd_print_text [11:25:56]ExternCall_PrintAddStr [11:25:56]wPrintStart [11:25:56]Write to MH i2c: 01 00 00 5E 0D 6B [11:25:56]Write i2c OK [11:25:56]MH_I2C_Read... [11:25:56]Read from MH i2c: 01 [11:25:56]MH_I2C_Read... [11:25:56]Read from MH i2c: 01 07 00 [11:25:56]MH_I2C_Read... [11:25:56]Read from MH i2c: 01 07 00 5E 0D 00 00 00 00 00 FF 0F 80 [11:25:56]RasterBufferAndPrint [11:25:56]line *****ТОВАРНЫЙ ЧЕК***** [11:25:56]line АЗС 127 [11:25:56]line Партнер нефть [11:25:56]line 02508201610067 [11:25:56]line Кассир : Масалиев Н. [11:25:56]line Счет N : (1)610442 [11:25:56]line 30.07.2024 11:15 [11:25:56]line ПРОДАЖА [11:25:56]line ТРК (МРК, ГНК): 2 [11:25:56]line Вид ГСМ : 2710194210 [11:25:56]line ДТ-К-2 [11:25:56]line 100.000 x 75.70 [11:25:56]line ИТОГ: 7570.00 [11:25:56]line Тип оплаты: Талоны: ТК ГПНА Online [11:25:56]line 30068219 [11:25:56]line ______________________ [11:25:56]line (подпись) [11:25:56]written 0, free lines is 4095 [11:25:56]Write to MH i2c: 01 00 00 72 0D 7F [11:25:56]Write i2c OK [11:25:56]MH_I2C_Read... [11:25:56]Read from MH i2c: 01 [11:25:56]MH_I2C_Read... [11:25:56]Read from MH i2c: 01 07 00 [11:25:56]MH_I2C_Read... [11:25:56]Read from MH i2c: 01 07 00 72 0D 00 00 00 00 00 0D 0E A1 [11:25:56]RasterBufferAndPrint [11:25:56]line [11:25:56]line [11:25:56]line [11:25:56]line [11:25:56]line [11:25:56]written 0, free lines is 3599 [11:25:56]MH_Cut [11:25:56]Write to MH i2c: D1 01 00 79 0D 01 58 [11:25:56]Write i2c OK [11:25:56]MH_I2C_Read... [11:25:56]Read from MH i2c: D1 [11:25:56]MH_I2C_Read... [11:25:56]Read from MH i2c: D1 01 00 [11:25:56]MH_I2C_Read... [11:25:56]Read from MH i2c: D1 01 00 79 0D 00 57 [11:25:56]Write to MH i2c: 01 00 00 7A 0D 87 [11:25:56]Write i2c OK [11:25:56]MH_I2C_Read... [11:25:57]*** Cut start [11:25:57]*** Partial cut [11:25:57]*** CUTSNS_PIN = 1 [11:25:57]*** CUTSNS_PIN = 0 [11:25:57]*** Brake cut motor [11:25:57]Read from MH i2c: 01 [11:25:57]MH_I2C_Read... [11:25:57]*** Stop cut motor [11:25:57]*** Cut end [11:25:57]Read from MH i2c: 01 07 00 [11:25:57]MH_I2C_Read... [11:25:57]Read from MH i2c: 01 07 00 7A 0D 00 00 00 00 00 FF 0F 9C [11:25:57]process_action print_text done [11:25:57]requested_data is exist [11:25:57]produce_requested_data [11:25:57]requested_item fm.sn is exist - process it [11:25:57]wFMCommunicate request_size=4 [11:25:57]MH_SAM_APDU [11:25:57]CAPDU: 80 11 00 00 [11:25:57]Write to MH i2c: E2 08 00 7B 0D 80 11 00 00 00 00 00 00 02 [11:25:57]Write i2c OK [11:25:57]MH_I2C_Read... [11:25:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:57]Read from MH i2c: E2 [11:25:57]MH_I2C_Read... [11:25:57]Read from MH i2c: E2 17 00 [11:25:57]MH_I2C_Read... [11:25:57]Read from MH i2c: E2 17 00 7B 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 58 [11:25:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:25:57]wFMCommunicate OK [11:25:57]requested_item fd.num is exist - process it [11:25:57]SAM_PROTO_GetFieldsCounters [11:25:57]wFMCommunicate request_size=4 [11:25:57]MH_SAM_APDU [11:25:57]CAPDU: 80 13 00 00 [11:25:57]Write to MH i2c: E2 08 00 7C 0D 80 13 00 00 00 00 00 00 05 [11:25:57]Write i2c OK [11:25:57]MH_I2C_Read... [11:25:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:25:57]Read from MH i2c: E2 [11:25:57]MH_I2C_Read... [11:25:57]Read from MH i2c: E2 62 00 [11:25:57]MH_I2C_Read... [11:25:57]Read from MH i2c: E2 62 00 7C 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CC 60 00 00 0E 04 04 00 30 00 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 53 [11:25:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CC 60 00 00 0E 04 04 00 30 00 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 [11:25:57]wFMCommunicate OK [11:25:57]SAM_PROTO_GetFieldsCounters done [11:25:57]requested_item shift.num is exist - process it [11:25:57]requested_item shift.opened is exist - process it [11:25:57]req_shift_opened [11:25:57]FM_GetShiftState [11:25:57]SAM_PROTO_GetShiftState [11:25:57]wFMCommunicate request_size=4 [11:25:57]MH_SAM_APDU [11:25:57]CAPDU: 80 13 01 00 [11:25:57]Write to MH i2c: E2 08 00 7D 0D 80 13 01 00 00 00 00 00 07 [11:25:57]Write i2c OK [11:25:57]MH_I2C_Read... [11:25:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:57]Read from MH i2c: E2 [11:25:57]MH_I2C_Read... [11:25:57]Read from MH i2c: E2 0E 00 [11:25:57]MH_I2C_Read... [11:25:57]Read from MH i2c: E2 0E 00 7D 0D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 BA [11:25:57]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:25:57]wFMCommunicate OK [11:25:57]SAM_PROTO_GetShiftState done [11:25:57]FM_GetShiftState done [11:25:57]req_shift_opened done [11:25:57]requested_item shift.open_date is exist - process it [11:25:57]req_shift_open_date [11:25:57]req_shift_open_date done [11:25:57]produce_requested_data done [11:25:57]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24780,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:25:57]process_action_free print_text [11:25:57]json_value_free [11:25:57]json_value_free done [11:25:57]process_json_proto returns [11:25:57]Send response to host [11:25:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24780,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:25:57]free response buf [11:25:57]execute_script done [11:25:57]execute_script returns [11:25:57]free content buf [11:25:57]Sock 7.Close socket [11:25:57]Sock 7.Thread stoped [11:25:59]OFD Sender: No OFD packet to send [11:26:04]OFD Sender: No OFD packet to send [11:26:09]OFD Sender: No OFD packet to send [11:26:14]OFD Sender: No OFD packet to send [11:26:19]OFD Sender: No OFD packet to send [11:26:24]OFD Sender: No OFD packet to send [11:26:24]accept exits with 9 [11:26:24]New connection [11:26:24]New thread 3067309412 created [11:26:24]Thread 3067452772 joined [11:26:24]Waiting for new connection... [11:26:24] Sock 9.Parse request [11:26:24]Sock 9.Check first char [11:26:24]Sock 9.First char is OK [11:26:24]request: POST /json_proto HTTP/1.0 [11:26:24]Method: POST [11:26:24]URL: /json_proto [11:26:24]Method is POST - this is cgi request [11:26:24]url: /json_proto [11:26:24]query_string will be loaded in cgi processing [11:26:24]execute_cgi json_proto POST (null) [11:26:24]execute_cgi path=json_proto method=POST [11:26:24]POST find Content-Length [11:26:24]Host: 172.17.45.131:8080 [11:26:24]Content-Length: 1155 [11:26:24]Content-Type: application/json [11:26:24] [11:26:24]POST finish read [11:26:24]Found Content-Length = 1155 [11:26: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610444\u000A30.07.2024 11:16\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 7.380 x 67.80\u000A\u0418\u0422\u041E\u0413: 500.36\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30105870\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:24]execute_script... [11:26: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610444\u000A30.07.2024 11:16\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 7.380 x 67.80\u000A\u0418\u0422\u041E\u0413: 500.36\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30105870\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:26:24]POST & json_proto [11:26:24]process_json_proto [11:26:24]json parsed OK: [11:26:24]protocol is kg_v1.0 [11:26:24]action value=print_text [11:26:24]process_action print_text [11:26:24]cmd_print_text [11:26:24]ExternCall_PrintAddStr [11:26:24]wPrintStart [11:26:24]Write to MH i2c: 01 00 00 7E 0D 8B [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 7E 0D 00 00 00 00 00 FF 0F A0 [11:26:24]RasterBufferAndPrint [11:26:24]line *****ТОВАРНЫЙ ЧЕК***** [11:26:24]line АЗС 127 [11:26:24]line Партнер нефть [11:26:24]line 02508201610067 [11:26:24]line Кассир : Масалиев Н. [11:26:24]line Счет N : (1)610444 [11:26:24]line 30.07.2024 11:16 [11:26:24]line ПРОДАЖА [11:26:24]line ТРК (МРК, ГНК): 32 [11:26:24]line Вид ГСМ : 2710124130 [11:26:24]line Аи-92-К-2 [11:26:24]line 7.380 x 67.80 [11:26:24]line ИТОГ: 500.36 [11:26:24]line Тип оплаты: Талоны: ТК ГПНА Online [11:26:24]line 30105870 [11:26:24]line ______________________ [11:26:24]line (подпись) [11:26:24]written 0, free lines is 4095 [11:26:24]Write to MH i2c: 01 00 00 92 0D 9F [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 92 0D 00 00 00 00 00 0F 0E C3 [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 3600 [11:26:24]MH_Cut [11:26:24]Write to MH i2c: D1 01 00 99 0D 01 78 [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 99 0D 00 77 [11:26:24]Write to MH i2c: 01 00 00 9A 0D A7 [11:26:24]Write i2c OK [11:26:24]MH_I2C_Read... [11:26:24]*** Cut start [11:26:24]*** Partial cut [11:26:24]*** CUTSNS_PIN = 1 [11:26:24]*** CUTSNS_PIN = 0 [11:26:25]*** Brake cut motor [11:26:25]Read from MH i2c: 01 [11:26:25]MH_I2C_Read... [11:26:25]*** Stop cut motor [11:26:25]*** Cut end [11:26:25]Read from MH i2c: 01 07 00 [11:26:25]MH_I2C_Read... [11:26:25]Read from MH i2c: 01 07 00 9A 0D 00 00 00 00 00 FF 0F BC [11:26:25]process_action print_text done [11:26:25]requested_data is exist [11:26:25]produce_requested_data [11:26:25]requested_item fm.sn is exist - process it [11:26:25]wFMCommunicate request_size=4 [11:26:25]MH_SAM_APDU [11:26:25]CAPDU: 80 11 00 00 [11:26:25]Write to MH i2c: E2 08 00 9B 0D 80 11 00 00 00 00 00 00 22 [11:26:25]Write i2c OK [11:26:25]MH_I2C_Read... [11:26:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:25]Read from MH i2c: E2 [11:26:25]MH_I2C_Read... [11:26:25]Read from MH i2c: E2 17 00 [11:26:25]MH_I2C_Read... [11:26:25]Read from MH i2c: E2 17 00 9B 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 78 [11:26:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:26:25]wFMCommunicate OK [11:26:25]requested_item fd.num is exist - process it [11:26:25]SAM_PROTO_GetFieldsCounters [11:26:25]wFMCommunicate request_size=4 [11:26:25]MH_SAM_APDU [11:26:25]CAPDU: 80 13 00 00 [11:26:25]Write to MH i2c: E2 08 00 9C 0D 80 13 00 00 00 00 00 00 25 [11:26:25]Write i2c OK [11:26:25]MH_I2C_Read... [11:26:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:26:25]Read from MH i2c: E2 [11:26:25]MH_I2C_Read... [11:26:25]Read from MH i2c: E2 62 00 [11:26:25]MH_I2C_Read... [11:26:25]Read from MH i2c: E2 62 00 9C 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CC 60 00 00 0E 04 04 00 30 00 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 73 [11:26:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CC 60 00 00 0E 04 04 00 30 00 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 [11:26:25]wFMCommunicate OK [11:26:25]SAM_PROTO_GetFieldsCounters done [11:26:25]requested_item shift.num is exist - process it [11:26:25]requested_item shift.opened is exist - process it [11:26:25]req_shift_opened [11:26:25]FM_GetShiftState [11:26:25]SAM_PROTO_GetShiftState [11:26:25]wFMCommunicate request_size=4 [11:26:25]MH_SAM_APDU [11:26:25]CAPDU: 80 13 01 00 [11:26:25]Write to MH i2c: E2 08 00 9D 0D 80 13 01 00 00 00 00 00 27 [11:26:25]Write i2c OK [11:26:25]MH_I2C_Read... [11:26:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:25]Read from MH i2c: E2 [11:26:25]MH_I2C_Read... [11:26:25]Read from MH i2c: E2 0E 00 [11:26:25]MH_I2C_Read... [11:26:25]Read from MH i2c: E2 0E 00 9D 0D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 DA [11:26:25]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:26:25]wFMCommunicate OK [11:26:25]SAM_PROTO_GetShiftState done [11:26:25]FM_GetShiftState done [11:26:25]req_shift_opened done [11:26:25]requested_item shift.open_date is exist - process it [11:26:25]req_shift_open_date [11:26:25]req_shift_open_date done [11:26:25]produce_requested_data done [11:26:25]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24780,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:26:25]process_action_free print_text [11:26:25]json_value_free [11:26:25]json_value_free done [11:26:25]process_json_proto returns [11:26:25]Send response to host [11:26:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24780,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:26:25]free response buf [11:26:25]execute_script done [11:26:25]execute_script returns [11:26:25]free content buf [11:26:25]Sock 9.Close socket [11:26:25]Sock 9.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:19]OFD Sender: No OFD packet to send [11:27:24]OFD Sender: No OFD packet to send [11:27:29]OFD Sender: No OFD packet to send [11:27:34]OFD Sender: No OFD packet to send [11:27:39]OFD Sender: No OFD packet to send [11:27:44]OFD Sender: No OFD packet to send [11:27:49]OFD Sender: No OFD packet to send [11:27:54]OFD Sender: No OFD packet to send [11:27:59]OFD Sender: No OFD packet to send [11:28:04]OFD Sender: No OFD packet to send [11:28:09]OFD Sender: No OFD packet to send [11:28:14]OFD Sender: No OFD packet to send [11:28:19]OFD Sender: No OFD packet to send [11:28:24]OFD Sender: No OFD packet to send [11:28:29]OFD Sender: No OFD packet to send [11:28:34]OFD Sender: No OFD packet to send [11:28:39]OFD Sender: No OFD packet to send [11:28:44]OFD Sender: No OFD packet to send [11:28:49]OFD Sender: No OFD packet to send [11:28:54]OFD Sender: No OFD packet to send [11:28:59]OFD Sender: No OFD packet to send [11:29:04]OFD Sender: No OFD packet to send [11:29:09]OFD Sender: No OFD packet to send [11:29:14]OFD Sender: No OFD packet to send [11:29:19]OFD Sender: No OFD packet to send [11:29:24]OFD Sender: No OFD packet to send [11:29:29]OFD Sender: No OFD packet to send [11:29:34]OFD Sender: No OFD packet to send [11:29:39]OFD Sender: No OFD packet to send [11:29:44]OFD Sender: No OFD packet to send [11:29:49]OFD Sender: No OFD packet to send [11:29:54]OFD Sender: No OFD packet to send [11:29:58]accept exits with 7 [11:29:58]New connection [11:29:58]New thread 3067452772 created [11:29:58]Thread 3067309412 joined [11:29:58]Waiting for new connection... [11:29:58] Sock 7.Parse request [11:29:58]Sock 7.Check first char [11:29:58]Sock 7.First char is OK [11:29:58]request: POST /json_proto HTTP/1.0 [11:29:58]Method: POST [11:29:58]URL: /json_proto [11:29:58]Method is POST - this is cgi request [11:29:58]url: /json_proto [11:29:58]query_string will be loaded in cgi processing [11:29:58]execute_cgi json_proto POST (null) [11:29:58]execute_cgi path=json_proto method=POST [11:29:58]POST find Content-Length [11:29:58]Host: 172.17.45.131:8080 [11:29:58]Content-Length: 682 [11:29:58]Content-Type: application/json [11:29:58] [11:29:58]POST finish read [11:29:58]Found Content-Length = 682 [11:29:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610446", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 20.140, "sum" : 1504.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 6000.00, "total" : 1504.00, "payments": [ { "type": 0, "sum" : 1504.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:58]execute_script... [11: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)610446", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 20.140, "sum" : 1504.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 6000.00, "total" : 1504.00, "payments": [ { "type": 0, "sum" : 1504.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:58]POST & json_proto [11:29:58]process_json_proto [11:29:58]json parsed OK: [11:29:58]protocol is kg_v1.0 [11:29:58]action value=close_receipt [11:29:58]process_action close_receipt [11:29:58]cmd_close_receipt [11:29:58]MH_GetDate [11:29:58]Write to MH i2c: F0 00 00 9E 0D 9A [11:29:58]Write i2c OK [11:29:58]MH_I2C_Read... [11:29:58]Read from MH i2c: F0 [11:29:58]MH_I2C_Read... [11:29:58]Read from MH i2c: F0 09 00 [11:29:58]MH_I2C_Read... [11:29:58]Read from MH i2c: F0 09 00 9E 0D 00 B7 CE A8 66 C6 D4 6E 66 A4 [11:29:58]GetLastDocTimeStamp 1722338652 [11:29:58]current date 1722338999 [11:29:58]FM_GetShiftState [11:29:58]SAM_PROTO_GetShiftState [11:29:58]wFMCommunicate request_size=4 [11:29:58]MH_SAM_APDU [11:29:58]CAPDU: 80 13 01 00 [11:29:58]Write to MH i2c: E2 08 00 9F 0D 80 13 01 00 00 00 00 00 29 [11:29:58]Write i2c OK [11:29:58]MH_I2C_Read... [11:29:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:58]Read from MH i2c: E2 [11:29:58]MH_I2C_Read... [11:29:58]Read from MH i2c: E2 0E 00 [11:29:58]MH_I2C_Read... [11:29:58]Read from MH i2c: E2 0E 00 9F 0D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 DC [11:29:58]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:29:58]wFMCommunicate OK [11:29:58]SAM_PROTO_GetShiftState done [11:29:58]FM_GetShiftState done [11:29:58]opened in 1722298218 [11:29:58]opened+sec_in_day 1722384618 [11:29:58]quantity*price = 150445 [11:29:58]sum+1 = 150447 [11:29:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 1504.00 Внесено: 6000.00 СДАЧА: 4496.00 НСП 1% : 13.31 НДС 12% : 159.77 Наличными: 1504.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 156 30.07.2024 11:29 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24781 ФПД: 277042872675158 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112959&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24781&fm=277042872675158&tin=02508201610067®Number=0000000000171247&sum=150400 [11:29:59]StoreToDocumentArchive [11:29:59]shift 48 fd 24781 [11:29:59]save to /storage/0048/doc_00024781 [11:29:59]save last doc name /storage/0048/doc_00024781 to /storage/kkm_last_doc_name [11:29:59]save OK [11:29:59]Clear old archive folders... [11:29:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:29:59]tlvbuf is 01CC25B0 [11:29:59]SAM_PROTO_ClearQueue [11:29:59]wFMCommunicate request_size=4 [11:29:59]MH_SAM_APDU [11:29:59]CAPDU: 80 09 00 00 [11:29:59]Write to MH i2c: E2 08 00 AC 0D 80 09 00 00 00 00 00 00 2B [11:29:59]Write i2c OK [11:29:59]MH_I2C_Read... [11:29:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:29:59]Read from MH i2c: E2 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: E2 03 00 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: E2 03 00 AC 0D 00 90 00 2D [11:29:59]RAPDU: 90 00 [11:29:59]wFMCommunicate OK [11:29:59]SAM_PROTO_ClearQueue done [11:29:59]KKMCreateOFDPacket [11:29:59]OFDProtocolAddRootSTLVToBuf [11:29:59]FM_MakeSignedData [11:29:59]FM_MakeSignedData [11:29:59]SAM_PROTO_SignData [11:29:59]wFMCommunicate request_size=4 [11:29:59]MH_SAM_APDU [11:29:59]CAPDU: 80 0D 01 02 [11:29:59]Write to MH i2c: E2 08 00 AD 0D 80 0D 01 02 00 00 00 00 33 [11:29:59]Write i2c OK [11:29:59]MH_I2C_Read... [11:29:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:29:59]Read from MH i2c: E2 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: E2 03 00 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: E2 03 00 AD 0D 00 90 00 2E [11:29:59]RAPDU: 90 00 [11:29:59]wFMCommunicate OK [11:29:59]wFMCommunicate request_size=255 [11:29:59]MH_SAM_APDU [11: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 AC 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 AE 4B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 4B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 3E 00 00 00 00 07 04 06 00 80 4B 02 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 B7 CE A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CD 60 00 00 35 04 06 00 FB [11:29:59]Write to MH i2c: E2 02 01 AE 0D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 AC 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 AE 4B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 4B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 3E 00 00 00 00 07 04 06 00 80 4B 02 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 B7 CE A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CD 60 00 00 35 04 06 00 FB 00 00 7F [11:29:59]Write i2c OK [11:29:59]MH_I2C_Read... [11:30:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:30:00]Read from MH i2c: E2 [11:30:00]MH_I2C_Read... [11:30:00]Read from MH i2c: E2 03 00 [11:30:00]MH_I2C_Read... [11:30:00]Read from MH i2c: E2 03 00 AE 0D 00 90 00 2F [11:30:00]RAPDU: 90 00 [11:30:00]wFMCommunicate OK [11:30:00]wFMCommunicate request_size=10 [11:30:00]MH_SAM_APDU [11:30:00]CAPDU: 80 0D 02 02 05 F8 12 03 6B 56 [11:30:00]Write to MH i2c: E2 0D 00 AF 0D 80 0D 02 02 05 00 F8 12 03 6B 56 00 00 0E [11:30:00]Write i2c OK [11:30:00]MH_I2C_Read... [11:30:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:30:00]Read from MH i2c: E2 [11:30:00]MH_I2C_Read... [11:30:00]Read from MH i2c: E2 03 00 [11:30:00]MH_I2C_Read... [11:30:00]Read from MH i2c: E2 03 00 AF 0D 00 90 00 30 [11:30:00]RAPDU: 90 00 [11:30:00]wFMCommunicate OK [11:30:00]wFMCommunicate request_size=4 [11:30:00]MH_SAM_APDU [11:30:00]CAPDU: 80 0D 03 02 [11:30:00]Write to MH i2c: E2 08 00 B0 0D 80 0D 03 02 00 00 00 00 38 [11:30:00]Write i2c OK [11:30:00]MH_I2C_Read... [11:30:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:30:00]Read from MH i2c: E2 [11:30:00]MH_I2C_Read... [11:30:00]Read from MH i2c: E2 0B 00 [11:30:00]MH_I2C_Read... [11:30:00]Read from MH i2c: E2 0B 00 B0 0D 00 C5 8A 9D 6B B5 2B 17 62 90 00 E9 [11:30:00]RAPDU: C5 8A 9D 6B B5 2B 17 62 90 00 [11:30:00]wFMCommunicate OK [11:30:00]SAM_PROTO_SignData done [11:30:00]FM_MakeSignedData done [11:30:00]CreateOFDProtocolMessage [11:30:00]wFMCommunicate request_size=4 [11:30:00]MH_SAM_APDU [11:30:00]CAPDU: 80 11 00 00 [11:30:00]Write to MH i2c: E2 08 00 B1 0D 80 11 00 00 00 00 00 00 38 [11:30:00]Write i2c OK [11:30:00]MH_I2C_Read... [11:30:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:00]Read from MH i2c: E2 [11:30:00]MH_I2C_Read... [11:30:00]Read from MH i2c: E2 17 00 [11:30:00]MH_I2C_Read... [11:30:00]Read from MH i2c: E2 17 00 B1 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 8E [11:30:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:30:00]wFMCommunicate OK [11:30:00]CreateOFDProtocolMessage done [11:30:00]OFDSenderStorePacket 24781 [11:30:00]StoreOFDPacket docnum=24781 [11:30:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 4D CC 07 01 7F 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 AC 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 AE 4B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 4B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 3E 00 00 00 00 07 04 06 00 80 4B 02 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 B7 CE A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CD 60 00 00 35 04 06 00 FB F8 12 03 6B 56 C5 8A 9D 6B B5 2B 17 62 [11:30:00]CheckFolder [11:30:00]dirname=/storage/ofd_packets [11:30:00]CheckFolder done [11:30:00]ProducePacketName [11:30:00]name=ofd_packets/00024781 [11:30:00]NVStorageSaveData ofd_packets/00024781 [11:30:00]File name is /storage/ofd_packets/00024781 [11:30:00]Write 301 bytes [11:30:00]NVStorageSaveData done [11:30:00]OFDSenderStorePacket done [11:30:00]KKMCreateOFDPacket done [11:30:00]NVStorageSaveData kkm_last_timestamp [11:30:00]File name is /storage/kkm_last_timestamp [11:30:00]Write 4 bytes [11:30:00]NVStorageSaveData done [11:30:00]ExternCall_PrintAddStr [11:30:00]wPrintStart [11:30:00]Write to MH i2c: 01 00 00 B2 0D BF [11:30:00]Write i2c OK [11:30:00]MH_I2C_Read... [11:30:00]Read from MH i2c: 01 [11:30:00]MH_I2C_Read... [11:30:00]Read from MH i2c: 01 07 00 [11:30:00]MH_I2C_Read... [11:30:00]Read from MH i2c: 01 07 00 B2 0D 00 00 00 00 00 FF 0F D4 [11:30:00]RasterBufferAndPrint [11:30:00]line Счет N : (1)610446 [11:30:00]line ИНН: 02508201610067 [11:30:00]line Контрольно-Кассовый Чек [11:30:00]line ПРОДАЖА [11:30:00]line ТРК (МРК, ГНК) : 43 [11:30:00]line Товар: 2710124500 [11:30:00]line Аи-95-К-3 [11:30:00]line 20.140 * 74.70 [11:30:00]line = 1504.46 [11:30:00]line НДС 12% НСП 1% [11:30:00]line > о реализуемом товаре [11:30:00]line ОКРУГЛЕНИЕ: -0.46 [11:30:00]line ИТОГО: 1504.00 [11:30:00]line Внесено: 6000.00 [11:30:00]line СДАЧА: 4496.00 [11:30:00]line НСП 1% : 13.31 [11:30:00]line НДС 12% : 159.77 [11:30:00]line Наличными: 1504.00 [11:30:00]line Безнал.: 0.00 [11:30:00]line Место: АЗС № 127 "Партнер Нефть" [11:30:00]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [11:30:00]line СНО: Общий режим [11:30:00]line Чек 156 30.07.2024 11:29 [11:30:00]line Смена: 48 ФФД: 1.0 [11:30:00]line ЗНМ: 0300000158 [11:30:00]line РНМ: 0000000000171247 [11:30:00]line Версия ККМ: v1.0 [11:30:00]line ФМ: 0000000002098565 [11:30:00]line ФД: 24781 [11:30:00]line ФПД: 277042872675158 [11:30:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T112959&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24781&fm=277042872675158&tin=02508201610067®Number=0000000000171247&sum=150400 [11:30:00]OFD Sender: Processing packet 24781 [packets to send 29, broken 28] [11:30:00]ProducePacketName [11:30:00]name=ofd_packets/00024781 [11:30:00]OFD Sender: To server: pG, [11:30:00]CommunicateWithHost lk.salyk.kg:30040 [11:30:00]ConnectInit lk.salyk.kg [11:30:00]written 0, free lines is 4095 [11:30:00]Connected sock=10 [11:30:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 4D CC 07 01 7F 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 AC 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 AE 4B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 4B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 3E 00 00 00 00 07 04 06 00 80 4B 02 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 B7 CE A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CD 60 00 00 35 04 06 00 FB F8 12 03 6B 56 C5 8A 9D 6B B5 2B 17 62 [11:30:01]Write to MH i2c: 01 00 00 DD 0D EA [11:30:01]Write i2c OK [11:30:01]MH_I2C_Read... [11:30:01]Read from MH i2c: 01 [11:30:01]MH_I2C_Read... [11:30:01]Read from MH i2c: 01 07 00 [11:30:01]MH_I2C_Read... [11:30:01]Read from MH i2c: 01 07 00 DD 0D 00 00 00 00 00 EF 0C EC [11:30:01]RasterBufferAndPrint [11:30:01]line [11:30:01]line [11:30:01]line [11:30:01]line [11:30:01]line [11:30:01]written 0, free lines is 3317 [11:30:01]MH_Cut [11:30:01]Write to MH i2c: D1 01 00 E4 0D 01 C3 [11:30:01]Write i2c OK [11:30:01]MH_I2C_Read... [11:30:01]Read from MH i2c: D1 [11:30:01]MH_I2C_Read... [11:30:01]Read from MH i2c: D1 01 00 [11:30:01]MH_I2C_Read... [11:30:01]Read from MH i2c: D1 01 00 E4 0D 00 C2 [11:30:01]Write to MH i2c: 01 00 00 E5 0D F2 [11:30:01]Write i2c OK [11:30:01]MH_I2C_Read... [11:30:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 38 B6 47 00 AF 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 32 30 39 38 35 36 35 10 04 04 00 CD 60 00 00 F4 03 04 00 46 7A A8 66 B6 04 01 00 00 D8 03 67 7F 80 57 63 EB [11:30:01]CommunicateWithHost err = 0 [11:30:01]CheckOFDResponse [11:30:01]1017 (14) - 77093643461234 [11:30:01]1041 (16) - 0000000002098565 [11:30:01]1040 (4) - 24781 [11:30:01]1012 (4) - 30.07.2024 05:29 [11:30:01]1206 (1) - 0 [11:30:01]OFD Sender: Remove packet 24781 [11:30:01]ProducePacketName [11:30:01]name=ofd_packets/00024781 [11:30:01]NVStorageDeleteData [11:30:01]OFD Sender: No OFD packet to send [11:30:01]*** Cut start [11:30:01]*** Partial cut [11:30:01]*** CUTSNS_PIN = 1 [11:30:01]*** CUTSNS_PIN = 0 [11:30:02]*** Brake cut motor [11:30:02]Read from MH i2c: 01 [11:30:02]MH_I2C_Read... [11:30:02]*** Stop cut motor [11:30:02]*** Cut end [11:30:02]Read from MH i2c: 01 07 00 [11:30:02]MH_I2C_Read... [11:30:02]Read from MH i2c: 01 07 00 E5 0D 00 00 00 00 00 FF 0F 07 [11:30:02]process_action close_receipt done [11:30:02]requested_data is exist [11:30:02]produce_requested_data [11:30:02]requested_item fm.sn is exist - process it [11:30:02]wFMCommunicate request_size=4 [11:30:02]MH_SAM_APDU [11:30:02]CAPDU: 80 11 00 00 [11:30:02]Write to MH i2c: E2 08 00 E6 0D 80 11 00 00 00 00 00 00 6D [11:30:02]Write i2c OK [11:30:02]MH_I2C_Read... [11:30:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:02]Read from MH i2c: E2 [11:30:02]MH_I2C_Read... [11:30:02]Read from MH i2c: E2 17 00 [11:30:02]MH_I2C_Read... [11:30:02]Read from MH i2c: E2 17 00 E6 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C3 [11:30:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:30:02]wFMCommunicate OK [11:30:02]requested_item fd.num is exist - process it [11:30:02]SAM_PROTO_GetFieldsCounters [11:30:02]wFMCommunicate request_size=4 [11:30:02]MH_SAM_APDU [11:30:02]CAPDU: 80 13 00 00 [11:30:02]Write to MH i2c: E2 08 00 E7 0D 80 13 00 00 00 00 00 00 70 [11:30:02]Write i2c OK [11:30:02]MH_I2C_Read... [11:30:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:30:02]Read from MH i2c: E2 [11:30:02]MH_I2C_Read... [11:30:02]Read from MH i2c: E2 62 00 [11:30:02]MH_I2C_Read... [11:30:02]Read from MH i2c: E2 62 00 E7 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CD 60 00 00 0E 04 04 00 30 00 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 C2 [11:30:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CD 60 00 00 0E 04 04 00 30 00 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 [11:30:02]wFMCommunicate OK [11:30:02]SAM_PROTO_GetFieldsCounters done [11:30:02]requested_item shift.num is exist - process it [11:30:02]requested_item shift.opened is exist - process it [11:30:02]req_shift_opened [11:30:02]FM_GetShiftState [11:30:02]SAM_PROTO_GetShiftState [11:30:02]wFMCommunicate request_size=4 [11:30:02]MH_SAM_APDU [11:30:02]CAPDU: 80 13 01 00 [11:30:02]Write to MH i2c: E2 08 00 E8 0D 80 13 01 00 00 00 00 00 72 [11:30:02]Write i2c OK [11:30:02]MH_I2C_Read... [11:30:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:30:02]Read from MH i2c: E2 [11:30:02]MH_I2C_Read... [11:30:02]Read from MH i2c: E2 0E 00 [11:30:02]MH_I2C_Read... [11:30:02]Read from MH i2c: E2 0E 00 E8 0D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 25 [11:30:02]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:30:02]wFMCommunicate OK [11:30:02]SAM_PROTO_GetShiftState done [11:30:02]FM_GetShiftState done [11:30:02]req_shift_opened done [11:30:02]requested_item shift.open_date is exist - process it [11:30:02]req_shift_open_date [11:30:02]req_shift_open_date done [11:30:02]produce_requested_data done [11:30:02]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24781,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:30:02]process_action_free close_receipt [11:30:02]json_value_free [11:30:02]json_value_free done [11:30:02]process_json_proto returns [11:30:02]Send response to host [11:30:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24781,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:30:02]free response buf [11:30:02]execute_script done [11:30:02]execute_script returns [11:30:02]free content buf [11:30:02]Sock 7.Close socket [11:30:02]Sock 7.Thread stoped [11:30:06]OFD Sender: No OFD packet to send [11:30:11]OFD Sender: No OFD packet to send [11:30:16]OFD Sender: No OFD packet to send [11:30:21]OFD Sender: No OFD packet to send [11:30:24]accept exits with 9 [11:30:24]New connection [11:30:24]New thread 3067309412 created [11:30:24]Thread 3067452772 joined [11:30:24]Waiting for new connection... [11:30:24] Sock 9.Parse request [11:30:24]Sock 9.Check first char [11:30:24]Sock 9.First char is OK [11:30:24]request: POST /json_proto HTTP/1.0 [11:30:24]Method: POST [11:30:24]URL: /json_proto [11:30:24]Method is POST - this is cgi request [11:30:24]url: /json_proto [11:30:24]query_string will be loaded in cgi processing [11:30:24]execute_cgi json_proto POST (null) [11:30:24]execute_cgi path=json_proto method=POST [11:30:24]POST find Content-Length [11:30:24]Host: 172.17.45.131:8080 [11:30:24]Content-Length: 1191 [11:30:24]Content-Type: application/json [11:30:24] [11:30:24]POST finish read [11:30:24]Found Content-Length = 1191 [11:30: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610447\u000A30.07.2024 11:20\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 13.210 x 75.70\u000A\u0418\u0422\u041E\u0413: 1000.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\u000A03842\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:30:24]execute_script... [11:30: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610447\u000A30.07.2024 11:20\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 13.210 x 75.70\u000A\u0418\u0422\u041E\u0413: 1000.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\u000A03842\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:30:24]POST & json_proto [11:30:24]process_json_proto [11:30:24]json parsed OK: [11:30:24]protocol is kg_v1.0 [11:30:24]action value=print_text [11:30:24]process_action print_text [11:30:24]cmd_print_text [11:30:24]ExternCall_PrintAddStr [11:30:24]wPrintStart [11:30:24]Write to MH i2c: 01 00 00 E9 0D F6 [11:30:24]Write i2c OK [11:30:24]MH_I2C_Read... [11:30:24]Read from MH i2c: 01 [11:30:24]MH_I2C_Read... [11:30:24]Read from MH i2c: 01 07 00 [11:30:24]MH_I2C_Read... [11:30:24]Read from MH i2c: 01 07 00 E9 0D 00 00 00 00 00 FF 0F 0B [11:30:24]RasterBufferAndPrint [11:30:24]line *****ТОВАРНЫЙ ЧЕК***** [11:30:24]line АЗС 127 [11:30:24]line Партнер нефть [11:30:24]line 02508201610067 [11:30:24]line Кассир : Масалиев Н. [11:30:24]line Счет N : (1)610447 [11:30:24]line 30.07.2024 11:20 [11:30:24]line ПРОДАЖА [11:30:24]line ТРК (МРК, ГНК): 1 [11:30:24]line Вид ГСМ : 2710194210 [11:30:24]line ДТ-К-2 [11:30:24]line 13.210 x 75.70 [11:30:24]line ИТОГ: 1000.00 [11:30:24]line Тип оплаты: Талоны: Топливная Карта [11:30:24]line 03842 [11:30:24]line ______________________ [11:30:24]line (подпись) [11:30:24]written 0, free lines is 4095 [11:30:25]Write to MH i2c: 01 00 00 FD 0D 0A [11:30:25]Write i2c OK [11:30:25]MH_I2C_Read... [11:30:25]Read from MH i2c: 01 [11:30:25]MH_I2C_Read... [11:30:25]Read from MH i2c: 01 07 00 [11:30:25]MH_I2C_Read... [11:30:25]Read from MH i2c: 01 07 00 FD 0D 00 00 00 00 00 0D 0E 2C [11:30:25]RasterBufferAndPrint [11:30:25]line [11:30:25]line [11:30:25]line [11:30:25]line [11:30:25]line [11:30:25]written 0, free lines is 3598 [11:30:25]MH_Cut [11:30:25]Write to MH i2c: D1 01 00 04 0E 01 E4 [11:30:25]Write i2c OK [11:30:25]MH_I2C_Read... [11:30:25]Read from MH i2c: D1 [11:30:25]MH_I2C_Read... [11:30:25]Read from MH i2c: D1 01 00 [11:30:25]MH_I2C_Read... [11:30:25]Read from MH i2c: D1 01 00 04 0E 00 E3 [11:30:25]Write to MH i2c: 01 00 00 05 0E 13 [11:30:25]Write i2c OK [11:30:25]MH_I2C_Read... [11:30:25]*** Cut start [11:30:25]*** Partial cut [11:30:25]*** CUTSNS_PIN = 1 [11:30:25]*** CUTSNS_PIN = 0 [11:30:25]*** Brake cut motor [11:30:26]Read from MH i2c: 01 [11:30:26]MH_I2C_Read... [11:30:26]*** Stop cut motor [11:30:26]*** Cut end [11:30:26]Read from MH i2c: 01 07 00 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: 01 07 00 05 0E 00 00 00 00 00 FF 0F 28 [11:30:26]process_action print_text done [11:30:26]requested_data is exist [11:30:26]produce_requested_data [11:30:26]requested_item fm.sn is exist - process it [11:30:26]wFMCommunicate request_size=4 [11:30:26]MH_SAM_APDU [11:30:26]CAPDU: 80 11 00 00 [11:30:26]Write to MH i2c: E2 08 00 06 0E 80 11 00 00 00 00 00 00 8E [11:30:26]Write i2c OK [11:30:26]MH_I2C_Read... [11:30:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:26]Read from MH i2c: E2 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: E2 17 00 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: E2 17 00 06 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E4 [11:30:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:30:26]wFMCommunicate OK [11:30:26]requested_item fd.num is exist - process it [11:30:26]SAM_PROTO_GetFieldsCounters [11:30:26]wFMCommunicate request_size=4 [11:30:26]MH_SAM_APDU [11:30:26]CAPDU: 80 13 00 00 [11:30:26]Write to MH i2c: E2 08 00 07 0E 80 13 00 00 00 00 00 00 91 [11:30:26]Write i2c OK [11:30:26]MH_I2C_Read... [11:30:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:30:26]Read from MH i2c: E2 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: E2 62 00 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: E2 62 00 07 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CD 60 00 00 0E 04 04 00 30 00 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 E3 [11:30:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CD 60 00 00 0E 04 04 00 30 00 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 [11:30:26]wFMCommunicate OK [11:30:26]SAM_PROTO_GetFieldsCounters done [11:30:26]requested_item shift.num is exist - process it [11:30:26]requested_item shift.opened is exist - process it [11:30:26]req_shift_opened [11:30:26]FM_GetShiftState [11:30:26]SAM_PROTO_GetShiftState [11:30:26]wFMCommunicate request_size=4 [11:30:26]MH_SAM_APDU [11:30:26]CAPDU: 80 13 01 00 [11:30:26]Write to MH i2c: E2 08 00 08 0E 80 13 01 00 00 00 00 00 93 [11:30:26]Write i2c OK [11:30:26]MH_I2C_Read... [11:30:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:30:26]Read from MH i2c: E2 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: E2 0E 00 [11:30:26]MH_I2C_Read... [11:30:26]Read from MH i2c: E2 0E 00 08 0E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 46 [11:30:26]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:30:26]wFMCommunicate OK [11:30:26]SAM_PROTO_GetShiftState done [11:30:26]FM_GetShiftState done [11:30:26]req_shift_opened done [11:30:26]requested_item shift.open_date is exist - process it [11:30:26]req_shift_open_date [11:30:26]req_shift_open_date done [11:30:26]produce_requested_data done [11:30:26]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24781,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:30:26]process_action_free print_text [11:30:26]json_value_free [11:30:26]json_value_free done [11:30:26]process_json_proto returns [11:30:26]Send response to host [11:30:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24781,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:30:26]free response buf [11:30:26]execute_script done [11:30:26]execute_script returns [11:30:26]free content buf [11:30:26]Sock 9.Close socket [11:30:26]Sock 9.Thread stoped [11:30:26]OFD Sender: No OFD packet to send [11:30:31]OFD Sender: No OFD packet to send [11:30:36]OFD Sender: No OFD packet to send [11:30:41]OFD Sender: No OFD packet to send [11:30:46]OFD Sender: No OFD packet to send [11:30:51]OFD Sender: No OFD packet to send [11:30:56]OFD Sender: No OFD packet to send [11:31:01]OFD Sender: No OFD packet to send [11:31:06]OFD Sender: No OFD packet to send [11:31:11]OFD Sender: No OFD packet to send [11:31:16]OFD Sender: No OFD packet to send [11:31:21]OFD Sender: No OFD packet to send [11:31:26]OFD Sender: No OFD packet to send [11:31:31]OFD Sender: No OFD packet to send [11:31:36]OFD Sender: No OFD packet to send [11:31:41]OFD Sender: No OFD packet to send [11:31:46]OFD Sender: No OFD packet to send [11:31:51]OFD Sender: No OFD packet to send [11:31:56]OFD Sender: No OFD packet to send [11:32:01]OFD Sender: No OFD packet to send [11:32:02]accept exits with 7 [11:32:02]New connection [11:32:02]New thread 3067452772 created [11:32:02]Thread 3067309412 joined [11:32:02]Waiting for new connection... [11:32:02] Sock 7.Parse request [11:32:02]Sock 7.Check first char [11:32:02]Sock 7.First char is OK [11:32:02]request: POST /json_proto HTTP/1.0 [11:32:02]Method: POST [11:32:02]URL: /json_proto [11:32:02]Method is POST - this is cgi request [11:32:02]url: /json_proto [11:32:02]query_string will be loaded in cgi processing [11:32:02]execute_cgi json_proto POST (null) [11:32:02]execute_cgi path=json_proto method=POST [11:32:02]POST find Content-Length [11:32:02]Host: 172.17.45.131:8080 [11:32:02]Content-Length: 1157 [11:32:02]Content-Type: application/json [11:32:02] [11:32:02]POST finish read [11:32:02]Found Content-Length = 1157 [11:32: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610448\u000A30.07.2024 11:21\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 45.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 3051.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30093670\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:32:02]execute_script... [11:32: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610448\u000A30.07.2024 11:21\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 45.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 3051.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30093670\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:32:02]POST & json_proto [11:32:02]process_json_proto [11:32:02]json parsed OK: [11:32:02]protocol is kg_v1.0 [11:32:02]action value=print_text [11:32:02]process_action print_text [11:32:02]cmd_print_text [11:32:02]ExternCall_PrintAddStr [11:32:02]wPrintStart [11:32:02]Write to MH i2c: 01 00 00 09 0E 17 [11:32:02]Write i2c OK [11:32:02]MH_I2C_Read... [11:32:02]Read from MH i2c: 01 [11:32:02]MH_I2C_Read... [11:32:02]Read from MH i2c: 01 07 00 [11:32:02]MH_I2C_Read... [11:32:02]Read from MH i2c: 01 07 00 09 0E 00 00 00 00 00 FF 0F 2C [11:32:02]RasterBufferAndPrint [11:32:02]line *****ТОВАРНЫЙ ЧЕК***** [11:32:02]line АЗС 127 [11:32:02]line Партнер нефть [11:32:02]line 02508201610067 [11:32:02]line Кассир : Масалиев Н. [11:32:02]line Счет N : (1)610448 [11:32:02]line 30.07.2024 11:21 [11:32:02]line ПРОДАЖА [11:32:02]line ТРК (МРК, ГНК): 62 [11:32:02]line Вид ГСМ : 2710124130 [11:32:02]line Аи-92-К-2 [11:32:02]line 45.000 x 67.80 [11:32:02]line ИТОГ: 3051.00 [11:32:02]line Тип оплаты: Талоны: ТК ГПНА Online [11:32:02]line 30093670 [11:32:02]line ______________________ [11:32:02]line (подпись) [11:32:02]written 0, free lines is 4095 [11:32:03]Write to MH i2c: 01 00 00 1D 0E 2B [11:32:03]Write i2c OK [11:32:03]MH_I2C_Read... [11:32:03]Read from MH i2c: 01 [11:32:03]MH_I2C_Read... [11:32:03]Read from MH i2c: 01 07 00 [11:32:03]MH_I2C_Read... [11:32:03]Read from MH i2c: 01 07 00 1D 0E 00 00 00 00 00 10 0E 50 [11:32:03]RasterBufferAndPrint [11:32:03]line [11:32:03]line [11:32:03]line [11:32:03]line [11:32:03]line [11:32:03]written 0, free lines is 3601 [11:32:03]MH_Cut [11:32:03]Write to MH i2c: D1 01 00 24 0E 01 04 [11:32:03]Write i2c OK [11:32:03]MH_I2C_Read... [11:32:03]Read from MH i2c: D1 [11:32:03]MH_I2C_Read... [11:32:03]Read from MH i2c: D1 01 00 [11:32:03]MH_I2C_Read... [11:32:03]Read from MH i2c: D1 01 00 24 0E 00 03 [11:32:03]Write to MH i2c: 01 00 00 25 0E 33 [11:32:03]Write i2c OK [11:32:03]MH_I2C_Read... [11:32:03]*** Cut start [11:32:03]*** Partial cut [11:32:03]*** CUTSNS_PIN = 1 [11:32:03]*** CUTSNS_PIN = 0 [11:32:03]*** Brake cut motor [11:32:04]Read from MH i2c: 01 [11:32:04]MH_I2C_Read... [11:32:04]*** Stop cut motor [11:32:04]*** Cut end [11:32:04]Read from MH i2c: 01 07 00 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 07 00 25 0E 00 00 00 00 00 FF 0F 48 [11:32:04]process_action print_text done [11:32:04]requested_data is exist [11:32:04]produce_requested_data [11:32:04]requested_item fm.sn is exist - process it [11:32:04]wFMCommunicate request_size=4 [11:32:04]MH_SAM_APDU [11:32:04]CAPDU: 80 11 00 00 [11:32:04]Write to MH i2c: E2 08 00 26 0E 80 11 00 00 00 00 00 00 AE [11:32:04]Write i2c OK [11:32:04]MH_I2C_Read... [11:32:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:04]Read from MH i2c: E2 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: E2 17 00 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: E2 17 00 26 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 04 [11:32:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:32:04]wFMCommunicate OK [11:32:04]requested_item fd.num is exist - process it [11:32:04]SAM_PROTO_GetFieldsCounters [11:32:04]wFMCommunicate request_size=4 [11:32:04]MH_SAM_APDU [11:32:04]CAPDU: 80 13 00 00 [11:32:04]Write to MH i2c: E2 08 00 27 0E 80 13 00 00 00 00 00 00 B1 [11:32:04]Write i2c OK [11:32:04]MH_I2C_Read... [11:32:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:32:04]Read from MH i2c: E2 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: E2 62 00 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: E2 62 00 27 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CD 60 00 00 0E 04 04 00 30 00 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 03 [11:32:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CD 60 00 00 0E 04 04 00 30 00 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 [11:32:04]wFMCommunicate OK [11:32:04]SAM_PROTO_GetFieldsCounters done [11:32:04]requested_item shift.num is exist - process it [11:32:04]requested_item shift.opened is exist - process it [11:32:04]req_shift_opened [11:32:04]FM_GetShiftState [11:32:04]SAM_PROTO_GetShiftState [11:32:04]wFMCommunicate request_size=4 [11:32:04]MH_SAM_APDU [11:32:04]CAPDU: 80 13 01 00 [11:32:04]Write to MH i2c: E2 08 00 28 0E 80 13 01 00 00 00 00 00 B3 [11:32:04]Write i2c OK [11:32:04]MH_I2C_Read... [11:32:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:04]Read from MH i2c: E2 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: E2 0E 00 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: E2 0E 00 28 0E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 66 [11:32:04]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:32:04]wFMCommunicate OK [11:32:04]SAM_PROTO_GetShiftState done [11:32:04]FM_GetShiftState done [11:32:04]req_shift_opened done [11:32:04]requested_item shift.open_date is exist - process it [11:32:04]req_shift_open_date [11:32:04]req_shift_open_date done [11:32:04]produce_requested_data done [11:32:04]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24781,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:32:04]process_action_free print_text [11:32:04]json_value_free [11:32:04]json_value_free done [11:32:04]process_json_proto returns [11:32:04]Send response to host [11:32:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24781,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:32:04]free response buf [11:32:04]execute_script done [11:32:04]execute_script returns [11:32:04]free content buf [11:32:04]Sock 7.Close socket [11:32:04]Sock 7.Thread stoped [11:32:07]OFD Sender: No OFD packet to send [11:32:12]OFD Sender: No OFD packet to send [11:32:17]OFD Sender: No OFD packet to send [11:32:22]OFD Sender: No OFD packet to send [11:32:26]accept exits with 9 [11:32:26]New connection [11:32:26]New thread 3067309412 created [11:32:26]Thread 3067452772 joined [11:32:26]Waiting for new connection... [11:32:26] Sock 9.Parse request [11:32:26]Sock 9.Check first char [11:32:26]Sock 9.First char is OK [11:32:26]request: POST /json_proto HTTP/1.0 [11:32:26]Method: POST [11:32:26]URL: /json_proto [11:32:26]Method is POST - this is cgi request [11:32:26]url: /json_proto [11:32:26]query_string will be loaded in cgi processing [11:32:26]execute_cgi json_proto POST (null) [11:32:26]execute_cgi path=json_proto method=POST [11:32:26]POST find Content-Length [11:32:26]Host: 172.17.45.131:8080 [11:32:26]Content-Length: 1191 [11:32:26]Content-Type: application/json [11:32:26] [11:32:26]POST finish read [11:32:26]Found Content-Length = 1191 [11:32: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610449\u000A30.07.2024 11:22\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 13.210 x 75.70\u000A\u0418\u0422\u041E\u0413: 1000.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\u000A03842\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:32:26]execute_script... [11:32: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610449\u000A30.07.2024 11:22\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 13.210 x 75.70\u000A\u0418\u0422\u041E\u0413: 1000.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\u000A03842\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:32:26]POST & json_proto [11:32:26]process_json_proto [11:32:26]json parsed OK: [11:32:26]protocol is kg_v1.0 [11:32:26]action value=print_text [11:32:26]process_action print_text [11:32:26]cmd_print_text [11:32:26]ExternCall_PrintAddStr [11:32:26]wPrintStart [11:32:26]Write to MH i2c: 01 00 00 29 0E 37 [11:32:26]Write i2c OK [11:32:26]MH_I2C_Read... [11:32:26]Read from MH i2c: 01 [11:32:26]MH_I2C_Read... [11:32:26]Read from MH i2c: 01 07 00 [11:32:26]MH_I2C_Read... [11:32:26]Read from MH i2c: 01 07 00 29 0E 00 00 00 00 00 FF 0F 4C [11:32:26]RasterBufferAndPrint [11:32:26]line *****ТОВАРНЫЙ ЧЕК***** [11:32:26]line АЗС 127 [11:32:26]line Партнер нефть [11:32:26]line 02508201610067 [11:32:26]line Кассир : Масалиев Н. [11:32:26]line Счет N : (1)610449 [11:32:26]line 30.07.2024 11:22 [11:32:26]line ПРОДАЖА [11:32:26]line ТРК (МРК, ГНК): 2 [11:32:26]line Вид ГСМ : 2710194210 [11:32:26]line ДТ-К-2 [11:32:26]line 13.210 x 75.70 [11:32:26]line ИТОГ: 1000.00 [11:32:26]line Тип оплаты: Талоны: Топливная Карта [11:32:26]line 03842 [11:32:26]line ______________________ [11:32:26]line (подпись) [11:32:26]written 0, free lines is 4095 [11:32:26]Write to MH i2c: 01 00 00 3D 0E 4B [11:32:26]Write i2c OK [11:32:26]MH_I2C_Read... [11:32:26]Read from MH i2c: 01 [11:32:26]MH_I2C_Read... [11:32:26]Read from MH i2c: 01 07 00 [11:32:26]MH_I2C_Read... [11:32:26]Read from MH i2c: 01 07 00 3D 0E 00 00 00 00 00 0D 0E 6D [11:32:26]RasterBufferAndPrint [11:32:26]line [11:32:26]line [11:32:26]line [11:32:26]line [11:32:26]line [11:32:26]written 0, free lines is 3599 [11:32:26]MH_Cut [11:32:26]Write to MH i2c: D1 01 00 44 0E 01 24 [11:32:26]Write i2c OK [11:32:26]MH_I2C_Read... [11:32:26]Read from MH i2c: D1 [11:32:26]MH_I2C_Read... [11:32:26]Read from MH i2c: D1 01 00 [11:32:26]MH_I2C_Read... [11:32:26]Read from MH i2c: D1 01 00 44 0E 00 23 [11:32:26]Write to MH i2c: 01 00 00 45 0E 53 [11:32:26]Write i2c OK [11:32:26]MH_I2C_Read... [11:32:27]OFD Sender: No OFD packet to send [11:32:27]*** Cut start [11:32:27]*** Partial cut [11:32:27]*** CUTSNS_PIN = 1 [11:32:27]*** CUTSNS_PIN = 0 [11:32:27]*** Brake cut motor [11:32:28]Read from MH i2c: 01 [11:32:28]MH_I2C_Read... [11:32:28]*** Stop cut motor [11:32:28]*** Cut end [11:32:28]Read from MH i2c: 01 07 00 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: 01 07 00 45 0E 00 00 00 00 00 FF 0F 68 [11:32:28]process_action print_text done [11:32:28]requested_data is exist [11:32:28]produce_requested_data [11:32:28]requested_item fm.sn is exist - process it [11:32:28]wFMCommunicate request_size=4 [11:32:28]MH_SAM_APDU [11:32:28]CAPDU: 80 11 00 00 [11:32:28]Write to MH i2c: E2 08 00 46 0E 80 11 00 00 00 00 00 00 CE [11:32:28]Write i2c OK [11:32:28]MH_I2C_Read... [11:32:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:28]Read from MH i2c: E2 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: E2 17 00 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: E2 17 00 46 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 24 [11:32:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:32:28]wFMCommunicate OK [11:32:28]requested_item fd.num is exist - process it [11:32:28]SAM_PROTO_GetFieldsCounters [11:32:28]wFMCommunicate request_size=4 [11:32:28]MH_SAM_APDU [11:32:28]CAPDU: 80 13 00 00 [11:32:28]Write to MH i2c: E2 08 00 47 0E 80 13 00 00 00 00 00 00 D1 [11:32:28]Write i2c OK [11:32:28]MH_I2C_Read... [11:32:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:32:28]Read from MH i2c: E2 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: E2 62 00 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: E2 62 00 47 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CD 60 00 00 0E 04 04 00 30 00 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 23 [11:32:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CD 60 00 00 0E 04 04 00 30 00 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 [11:32:28]wFMCommunicate OK [11:32:28]SAM_PROTO_GetFieldsCounters done [11:32:28]requested_item shift.num is exist - process it [11:32:28]requested_item shift.opened is exist - process it [11:32:28]req_shift_opened [11:32:28]FM_GetShiftState [11:32:28]SAM_PROTO_GetShiftState [11:32:28]wFMCommunicate request_size=4 [11:32:28]MH_SAM_APDU [11:32:28]CAPDU: 80 13 01 00 [11:32:28]Write to MH i2c: E2 08 00 48 0E 80 13 01 00 00 00 00 00 D3 [11:32:28]Write i2c OK [11:32:28]MH_I2C_Read... [11:32:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:28]Read from MH i2c: E2 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: E2 0E 00 [11:32:28]MH_I2C_Read... [11:32:28]Read from MH i2c: E2 0E 00 48 0E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 86 [11:32:28]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:32:28]wFMCommunicate OK [11:32:28]SAM_PROTO_GetShiftState done [11:32:28]FM_GetShiftState done [11:32:28]req_shift_opened done [11:32:28]requested_item shift.open_date is exist - process it [11:32:28]req_shift_open_date [11:32:28]req_shift_open_date done [11:32:28]produce_requested_data done [11:32:28]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24781,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:32:28]process_action_free print_text [11:32:28]json_value_free [11:32:28]json_value_free done [11:32:28]process_json_proto returns [11:32:28]Send response to host [11:32:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24781,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:32:28]free response buf [11:32:28]execute_script done [11:32:28]execute_script returns [11:32:28]free content buf [11:32:28]Sock 9.Close socket [11:32:28]Sock 9.Thread stoped [11:32:32]OFD Sender: No OFD packet to send [11:32:37]OFD Sender: No OFD packet to send [11:32:42]OFD Sender: No OFD packet to send [11:32:47]OFD Sender: No OFD packet to send [11:32:52]OFD Sender: No OFD packet to send [11:32:57]OFD Sender: No OFD packet to send [11:33:02]OFD Sender: No OFD packet to send [11:33:07]OFD Sender: No OFD packet to send [11:33:12]OFD Sender: No OFD packet to send [11:33:17]OFD Sender: No OFD packet to send [11:33: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:57]OFD Sender: No OFD packet to send [11:33:59]accept exits with 7 [11:33:59]New connection [11:33:59]New thread 3067452772 created [11:33:59]Thread 3067309412 joined [11:33:59]Waiting for new connection... [11:33:59] Sock 7.Parse request [11:33:59]Sock 7.Check first char [11:33:59]Sock 7.First char is OK [11:33:59]request: POST /json_proto HTTP/1.0 [11:33:59]Method: POST [11:33:59]URL: /json_proto [11:33:59]Method is POST - this is cgi request [11:33:59]url: /json_proto [11:33:59]query_string will be loaded in cgi processing [11:33:59]execute_cgi json_proto POST (null) [11:33:59]execute_cgi path=json_proto method=POST [11:33:59]POST find Content-Length [11:33:59]Host: 172.17.45.131:8080 [11:33:59]Content-Length: 1157 [11:33:59]Content-Type: application/json [11:33:59] [11:33:59]POST finish read [11:33:59]Found Content-Length = 1157 [11:34:00]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610450\u000A30.07.2024 11:23\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 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\u041A \u0413\u041F\u041D\u0410 Online\u000A30105870\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:00]execute_script... [11:34:00]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610450\u000A30.07.2024 11:23\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 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\u041A \u0413\u041F\u041D\u0410 Online\u000A30105870\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:00]POST & json_proto [11:34:00]process_json_proto [11:34:00]json parsed OK: [11:34:00]protocol is kg_v1.0 [11:34:00]action value=print_text [11:34:00]process_action print_text [11:34:00]cmd_print_text [11:34:00]ExternCall_PrintAddStr [11:34:00]wPrintStart [11:34:00]Write to MH i2c: 01 00 00 49 0E 57 [11:34:00]Write i2c OK [11:34:00]MH_I2C_Read... [11:34:00]Read from MH i2c: 01 [11:34:00]MH_I2C_Read... [11:34:00]Read from MH i2c: 01 07 00 [11:34:00]MH_I2C_Read... [11:34:00]Read from MH i2c: 01 07 00 49 0E 00 00 00 00 00 FF 0F 6C [11:34:00]RasterBufferAndPrint [11:34:00]line *****ТОВАРНЫЙ ЧЕК***** [11:34:00]line АЗС 127 [11:34:00]line Партнер нефть [11:34:00]line 02508201610067 [11:34:00]line Кассир : Масалиев Н. [11:34:00]line Счет N : (1)610450 [11:34:00]line 30.07.2024 11:23 [11:34:00]line ПРОДАЖА [11:34:00]line ТРК (МРК, ГНК): 62 [11:34:00]line Вид ГСМ : 2710124130 [11:34:00]line Аи-92-К-2 [11:34:00]line 14.750 x 67.80 [11:34:00]line ИТОГ: 1000.05 [11:34:00]line Тип оплаты: Талоны: ТК ГПНА Online [11:34:00]line 30105870 [11:34:00]line ______________________ [11:34:00]line (подпись) [11:34:00]written 0, free lines is 4095 [11:34:00]Write to MH i2c: 01 00 00 5D 0E 6B [11:34:00]Write i2c OK [11:34:00]MH_I2C_Read... [11:34:00]Read from MH i2c: 01 [11:34:00]MH_I2C_Read... [11:34:00]Read from MH i2c: 01 07 00 [11:34:00]MH_I2C_Read... [11:34:00]Read from MH i2c: 01 07 00 5D 0E 00 00 00 00 00 0F 0E 8F [11:34:00]RasterBufferAndPrint [11:34:00]line [11:34:00]line [11:34:00]line [11:34:00]line [11:34:00]line [11:34:00]written 0, free lines is 3601 [11:34:00]MH_Cut [11:34:00]Write to MH i2c: D1 01 00 64 0E 01 44 [11:34:00]Write i2c OK [11:34:00]MH_I2C_Read... [11:34:00]Read from MH i2c: D1 [11:34:00]MH_I2C_Read... [11:34:00]Read from MH i2c: D1 01 00 [11:34:00]MH_I2C_Read... [11:34:00]Read from MH i2c: D1 01 00 64 0E 00 43 [11:34:00]Write to MH i2c: 01 00 00 65 0E 73 [11:34:00]Write i2c OK [11:34:00]MH_I2C_Read... [11:34:00]*** Cut start [11:34:00]*** Partial cut [11:34:00]*** CUTSNS_PIN = 1 [11:34:00]*** CUTSNS_PIN = 0 [11:34:01]*** Brake cut motor [11:34:01]Read from MH i2c: 01 [11:34:01]MH_I2C_Read... [11:34:01]*** Stop cut motor [11:34:01]*** Cut end [11:34:01]Read from MH i2c: 01 07 00 [11:34:01]MH_I2C_Read... [11:34:01]Read from MH i2c: 01 07 00 65 0E 00 00 00 00 00 FF 0F 88 [11:34:01]process_action print_text done [11:34:01]requested_data is exist [11:34:01]produce_requested_data [11:34:01]requested_item fm.sn is exist - process it [11:34:01]wFMCommunicate request_size=4 [11:34:01]MH_SAM_APDU [11:34:01]CAPDU: 80 11 00 00 [11:34:01]Write to MH i2c: E2 08 00 66 0E 80 11 00 00 00 00 00 00 EE [11:34:01]Write i2c OK [11:34:01]MH_I2C_Read... [11:34:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:01]Read from MH i2c: E2 [11:34:01]MH_I2C_Read... [11:34:01]Read from MH i2c: E2 17 00 [11:34:01]MH_I2C_Read... [11:34:01]Read from MH i2c: E2 17 00 66 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 44 [11:34:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:34:01]wFMCommunicate OK [11:34:01]requested_item fd.num is exist - process it [11:34:01]SAM_PROTO_GetFieldsCounters [11:34:01]wFMCommunicate request_size=4 [11:34:01]MH_SAM_APDU [11:34:01]CAPDU: 80 13 00 00 [11:34:01]Write to MH i2c: E2 08 00 67 0E 80 13 00 00 00 00 00 00 F1 [11:34:01]Write i2c OK [11:34:01]MH_I2C_Read... [11:34:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:34:01]Read from MH i2c: E2 [11:34:01]MH_I2C_Read... [11:34:01]Read from MH i2c: E2 62 00 [11:34:01]MH_I2C_Read... [11:34:01]Read from MH i2c: E2 62 00 67 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CD 60 00 00 0E 04 04 00 30 00 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 43 [11:34:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CD 60 00 00 0E 04 04 00 30 00 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 [11:34:01]wFMCommunicate OK [11:34:01]SAM_PROTO_GetFieldsCounters done [11:34:01]requested_item shift.num is exist - process it [11:34:01]requested_item shift.opened is exist - process it [11:34:01]req_shift_opened [11:34:01]FM_GetShiftState [11:34:01]SAM_PROTO_GetShiftState [11:34:01]wFMCommunicate request_size=4 [11:34:01]MH_SAM_APDU [11:34:01]CAPDU: 80 13 01 00 [11:34:01]Write to MH i2c: E2 08 00 68 0E 80 13 01 00 00 00 00 00 F3 [11:34:01]Write i2c OK [11:34:01]MH_I2C_Read... [11:34:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:01]Read from MH i2c: E2 [11:34:01]MH_I2C_Read... [11:34:01]Read from MH i2c: E2 0E 00 [11:34:01]MH_I2C_Read... [11:34:01]Read from MH i2c: E2 0E 00 68 0E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A6 [11:34:01]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:34:01]wFMCommunicate OK [11:34:01]SAM_PROTO_GetShiftState done [11:34:01]FM_GetShiftState done [11:34:01]req_shift_opened done [11:34:01]requested_item shift.open_date is exist - process it [11:34:01]req_shift_open_date [11:34:01]req_shift_open_date done [11:34:01]produce_requested_data done [11:34:01]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24781,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:34:01]process_action_free print_text [11:34:01]json_value_free [11:34:01]json_value_free done [11:34:01]process_json_proto returns [11:34:01]Send response to host [11:34:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24781,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:34:01]free response buf [11:34:01]execute_script done [11:34:01]execute_script returns [11:34:01]free content buf [11:34:01]Sock 7.Close socket [11:34:01]Sock 7.Thread stoped [11:34:02]OFD Sender: No OFD packet to send [11:34:07]OFD Sender: No OFD packet to send [11:34:12]OFD Sender: No OFD packet to send [11:34:17]OFD Sender: No OFD packet to send [11:34:22]OFD Sender: No OFD packet to send [11:34:27]OFD Sender: No OFD packet to send [11:34:32]OFD Sender: No OFD packet to send [11:34:37]OFD Sender: No OFD packet to send [11:34:42]OFD Sender: No OFD packet to send [11:34:47]OFD Sender: No OFD packet to send [11:34:52]OFD Sender: No OFD packet to send [11:34:57]OFD Sender: No OFD packet to send [11:35:02]OFD Sender: No OFD packet to send [11:35:07]OFD Sender: No OFD packet to send [11:35:12]OFD Sender: No OFD packet to send [11:35:14]accept exits with 9 [11:35:14]New connection [11:35:14]New thread 3067309412 created [11:35:14]Thread 3067452772 joined [11:35:14]Waiting for new connection... [11:35:14] Sock 9.Parse request [11:35:14]Sock 9.Check first char [11:35:14]Sock 9.First char is OK [11:35:14]request: POST /json_proto HTTP/1.0 [11:35:14]Method: POST [11:35:14]URL: /json_proto [11:35:14]Method is POST - this is cgi request [11:35:14]url: /json_proto [11:35:14]query_string will be loaded in cgi processing [11:35:14]execute_cgi json_proto POST (null) [11:35:14]execute_cgi path=json_proto method=POST [11:35:14]POST find Content-Length [11:35:14]Host: 172.17.45.131:8080 [11:35:14]Content-Length: 803 [11:35:14]Content-Type: application/json [11:35:14] [11:35:14]POST finish read [11:35:14]Found Content-Length = 803 [11:35:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610451", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 20.090, "sum" : 1500.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.72 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:14]execute_script... [11:35: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)610451", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 20.090, "sum" : 1500.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.72 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:35:14]POST & json_proto [11:35:14]process_json_proto [11:35:14]json parsed OK: [11:35:14]protocol is kg_v1.0 [11:35:14]action value=close_receipt [11:35:14]process_action close_receipt [11:35:14]cmd_close_receipt [11:35:14]MH_GetDate [11:35:14]Write to MH i2c: F0 00 00 69 0E 66 [11:35:14]Write i2c OK [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: F0 [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: F0 09 00 [11:35:14]MH_I2C_Read... [11:35:14]Read from MH i2c: F0 09 00 69 0E 00 F4 CF A8 66 C6 D4 6E 66 AE [11:35:14]GetLastDocTimeStamp 1722338999 [11:35:14]current date 1722339316 [11:35:14]FM_GetShiftState [11:35:14]SAM_PROTO_GetShiftState [11:35:14]wFMCommunicate request_size=4 [11:35:14]MH_SAM_APDU [11:35:14]CAPDU: 80 13 01 00 [11:35:14]Write to MH i2c: E2 08 00 6A 0E 80 13 01 00 00 00 00 00 F5 [11:35:14]Write i2c OK [11:35:14]MH_I2C_Read... [11:35:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:15]Read from MH i2c: E2 [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: E2 0E 00 [11:35:15]MH_I2C_Read... [11:35:15]Read from MH i2c: E2 0E 00 6A 0E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A8 [11:35:15]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:35:15]wFMCommunicate OK [11:35:15]SAM_PROTO_GetShiftState done [11:35:15]FM_GetShiftState done [11:35:15]opened in 1722298218 [11:35:15]opened+sec_in_day 1722384618 [11:35:15]quantity*price = 150072 [11:35:15]sum+1 = 150073 [11:35:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.72 НСП 1% : 13.28 НДС 12% : 159.37 Наличными: 0.00 Безнал.: 1500.72 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 157 30.07.2024 11:35 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24782 ФПД: 233222020263077 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113516&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24782&fm=233222020263077&tin=02508201610067®Number=0000000000171247&sum=150072 [11:35:16]StoreToDocumentArchive [11:35:16]shift 48 fd 24782 [11:35:16]save to /storage/0048/doc_00024782 [11:35:16]save last doc name /storage/0048/doc_00024782 to /storage/kkm_last_doc_name [11:35:16]save OK [11:35:16]Clear old archive folders... [11:35:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:35:16]tlvbuf is 01D10AB0 [11:35:16]SAM_PROTO_ClearQueue [11:35:16]wFMCommunicate request_size=4 [11:35:16]MH_SAM_APDU [11:35:16]CAPDU: 80 09 00 00 [11:35:16]Write to MH i2c: E2 08 00 77 0E 80 09 00 00 00 00 00 00 F7 [11:35:16]Write i2c OK [11:35:16]MH_I2C_Read... [11:35:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:35:16]Read from MH i2c: E2 [11:35:16]MH_I2C_Read... [11:35:16]Read from MH i2c: E2 03 00 [11:35:16]MH_I2C_Read... [11:35:16]Read from MH i2c: E2 03 00 77 0E 00 90 00 F9 [11:35:16]RAPDU: 90 00 [11:35:16]wFMCommunicate OK [11:35:16]SAM_PROTO_ClearQueue done [11:35:16]KKMCreateOFDPacket [11:35:16]OFDProtocolAddRootSTLVToBuf [11:35:16]FM_MakeSignedData [11:35:16]FM_MakeSignedData [11:35:16]SAM_PROTO_SignData [11:35:16]wFMCommunicate request_size=4 [11:35:16]MH_SAM_APDU [11:35:16]CAPDU: 80 0D 01 02 [11:35:16]Write to MH i2c: E2 08 00 78 0E 80 0D 01 02 00 00 00 00 FF [11:35:16]Write i2c OK [11:35:16]MH_I2C_Read... [11:35:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:35:16]Read from MH i2c: E2 [11:35:16]MH_I2C_Read... [11:35:16]Read from MH i2c: E2 03 00 [11:35:16]MH_I2C_Read... [11:35:16]Read from MH i2c: E2 03 00 78 0E 00 90 00 FA [11:35:16]RAPDU: 90 00 [11:35:16]wFMCommunicate OK [11:35:16]wFMCommunicate request_size=255 [11:35:16]MH_SAM_APDU [11:35:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 F4 CF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CE 60 00 00 35 04 06 00 D4 [11:35:16]Write to MH i2c: E2 02 01 79 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 F4 CF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CE 60 00 00 35 04 06 00 D4 00 00 FE [11:35:16]Write i2c OK [11:35:16]MH_I2C_Read... [11:35:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:16]Read from MH i2c: E2 [11:35:16]MH_I2C_Read... [11:35:16]Read from MH i2c: E2 03 00 [11:35:16]MH_I2C_Read... [11:35:16]Read from MH i2c: E2 03 00 79 0E 00 90 00 FB [11:35:16]RAPDU: 90 00 [11:35:16]wFMCommunicate OK [11:35:16]wFMCommunicate request_size=10 [11:35:16]MH_SAM_APDU [11:35:16]CAPDU: 80 0D 02 02 05 1D 3B AB EC A5 [11:35:16]Write to MH i2c: E2 0D 00 7A 0E 80 0D 02 02 05 00 1D 3B AB EC A5 00 00 A0 [11:35:16]Write i2c OK [11:35:16]MH_I2C_Read... [11:35:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:35:16]Read from MH i2c: E2 [11:35:16]MH_I2C_Read... [11:35:16]Read from MH i2c: E2 03 00 [11:35:16]MH_I2C_Read... [11:35:16]Read from MH i2c: E2 03 00 7A 0E 00 90 00 FC [11:35:16]RAPDU: 90 00 [11:35:16]wFMCommunicate OK [11:35:16]wFMCommunicate request_size=4 [11:35:16]MH_SAM_APDU [11:35:16]CAPDU: 80 0D 03 02 [11:35:16]Write to MH i2c: E2 08 00 7B 0E 80 0D 03 02 00 00 00 00 04 [11:35:16]Write i2c OK [11:35:16]MH_I2C_Read... [11:35:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:35:16]Read from MH i2c: E2 [11:35:16]MH_I2C_Read... [11:35:16]Read from MH i2c: E2 0B 00 [11:35:16]MH_I2C_Read... [11:35:16]Read from MH i2c: E2 0B 00 7B 0E 00 CD 91 32 FD 16 B2 50 6F 90 00 19 [11:35:16]RAPDU: CD 91 32 FD 16 B2 50 6F 90 00 [11:35:16]wFMCommunicate OK [11:35:16]SAM_PROTO_SignData done [11:35:16]FM_MakeSignedData done [11:35:16]CreateOFDProtocolMessage [11:35:16]wFMCommunicate request_size=4 [11:35:16]MH_SAM_APDU [11:35:16]CAPDU: 80 11 00 00 [11:35:16]Write to MH i2c: E2 08 00 7C 0E 80 11 00 00 00 00 00 00 04 [11:35:16]Write i2c OK [11:35:16]MH_I2C_Read... [11:35:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:16]Read from MH i2c: E2 [11:35:16]MH_I2C_Read... [11:35:16]Read from MH i2c: E2 17 00 [11:35:16]MH_I2C_Read... [11:35:16]Read from MH i2c: E2 17 00 7C 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 5A [11:35:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:35:16]wFMCommunicate OK [11:35:16]CreateOFDProtocolMessage done [11:35:16]OFDSenderStorePacket 24782 [11:35:16]StoreOFDPacket docnum=24782 [11:35:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 C4 75 07 01 D8 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 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 F4 CF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CE 60 00 00 35 04 06 00 D4 1D 3B AB EC A5 CD 91 32 FD 16 B2 50 6F [11:35:16]CheckFolder [11:35:16]dirname=/storage/ofd_packets [11:35:16]CheckFolder done [11:35:16]ProducePacketName [11:35:16]name=ofd_packets/00024782 [11:35:16]NVStorageSaveData ofd_packets/00024782 [11:35:16]File name is /storage/ofd_packets/00024782 [11:35:16]Write 301 bytes [11:35:16]NVStorageSaveData done [11:35:16]OFDSenderStorePacket done [11:35:16]KKMCreateOFDPacket done [11:35:16]NVStorageSaveData kkm_last_timestamp [11:35:16]File name is /storage/kkm_last_timestamp [11:35:16]Write 4 bytes [11:35:16]NVStorageSaveData done [11:35:16]ExternCall_PrintAddStr [11:35:16]wPrintStart [11:35:16]Write to MH i2c: 01 00 00 7D 0E 8B [11:35:16]Write i2c OK [11:35:16]MH_I2C_Read... [11:35:16]Read from MH i2c: 01 [11:35:16]MH_I2C_Read... [11:35:16]Read from MH i2c: 01 07 00 [11:35:16]MH_I2C_Read... [11:35:16]Read from MH i2c: 01 07 00 7D 0E 00 00 00 00 00 FF 0F A0 [11:35:16]RasterBufferAndPrint [11:35:16]line Счет N : (1)610451 [11:35:16]line ИНН: 02508201610067 [11:35:16]line Контрольно-Кассовый Чек [11:35:16]line ПРОДАЖА [11:35:16]line ТРК (МРК, ГНК) : 33 [11:35:16]line Товар: 2710124500 [11:35:16]line Аи-95-К-3 [11:35:16]line 20.090 * 74.70 [11:35:16]line = 1500.72 [11:35:16]line НДС 12% НСП 1% [11:35:16]line > о реализуемом товаре [11:35:16]line ИТОГО: 1500.72 [11:35:16]line НСП 1% : 13.28 [11:35:16]line НДС 12% : 159.37 [11:35:16]line Наличными: 0.00 [11:35:16]line Безнал.: 1500.72 [11:35:16]line Место: АЗС № 127 "Партнер Нефть" [11:35:16]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [11:35:16]line СНО: Общий режим [11:35:16]line Чек 157 30.07.2024 11:35 [11:35:16]line Смена: 48 ФФД: 1.0 [11:35:16]line ЗНМ: 0300000158 [11:35:16]line РНМ: 0000000000171247 [11:35:16]line Версия ККМ: v1.0 [11:35:16]line Платежная система: O! деньги [11:35:16]line ФМ: 0000000002098565 [11:35:16]line ФД: 24782 [11:35:16]line ФПД: 233222020263077 [11:35:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113516&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24782&fm=233222020263077&tin=02508201610067®Number=0000000000171247&sum=150072 [11:35:17]OFD Sender: Processing packet 24782 [packets to send 29, broken 28] [11:35:17]ProducePacketName [11:35:17]name=ofd_packets/00024782 [11:35:17]OFD Sender: To server: pG, [11:35:17]CommunicateWithHost lk.salyk.kg:30040 [11:35:17]ConnectInit lk.salyk.kg [11:35:17]written 0, free lines is 4095 [11:35:17]Connected sock=10 [11:35:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 C4 75 07 01 D8 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 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 F4 CF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CE 60 00 00 35 04 06 00 D4 1D 3B AB EC A5 CD 91 32 FD 16 B2 50 6F [11:35:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 AA 56 47 00 08 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CE 60 00 00 F4 03 04 00 82 7B A8 66 B6 04 01 00 00 3B 06 77 17 68 72 34 DA [11:35:17]CommunicateWithHost err = 0 [11:35:17]CheckOFDResponse [11:35:17]1017 (14) - 77093643461234 [11:35:17]1041 (16) - 0000000002098565 [11:35:17]1040 (4) - 24782 [11:35:17]1012 (4) - 30.07.2024 05:34 [11:35:17]1206 (1) - 0 [11:35:17]OFD Sender: Remove packet 24782 [11:35:17]ProducePacketName [11:35:17]name=ofd_packets/00024782 [11:35:17]NVStorageDeleteData [11:35:17]Write to MH i2c: 01 00 00 A7 0E B5 [11:35:17]Write i2c OK [11:35:17]MH_I2C_Read... [11:35:17]Read from MH i2c: 01 [11:35:17]MH_I2C_Read... [11:35:17]Read from MH i2c: 01 07 00 [11:35:17]MH_I2C_Read... [11:35:17]Read from MH i2c: 01 07 00 A7 0E 00 00 00 00 00 0B 0D D4 [11:35:17]RasterBufferAndPrint [11:35:17]line [11:35:17]line [11:35:17]line [11:35:17]line [11:35:17]line [11:35:17]written 0, free lines is 3345 [11:35:17]MH_Cut [11:35:17]Write to MH i2c: D1 01 00 AE 0E 01 8E [11:35:17]Write i2c OK [11:35:17]MH_I2C_Read... [11:35:17]Read from MH i2c: D1 [11:35:17]MH_I2C_Read... [11:35:17]Read from MH i2c: D1 01 00 [11:35:17]MH_I2C_Read... [11:35:17]Read from MH i2c: D1 01 00 AE 0E 00 8D [11:35:17]Write to MH i2c: 01 00 00 AF 0E BD [11:35:17]Write i2c OK [11:35:17]MH_I2C_Read... [11:35:17]OFD Sender: No OFD packet to send [11:35:18]*** Cut start [11:35:18]*** Partial cut [11:35:18]*** CUTSNS_PIN = 1 [11:35:18]*** CUTSNS_PIN = 0 [11:35:18]*** Brake cut motor [11:35:18]Read from MH i2c: 01 [11:35:18]MH_I2C_Read... [11:35:18]*** Stop cut motor [11:35:18]*** Cut end [11:35:18]Read from MH i2c: 01 07 00 [11:35:18]MH_I2C_Read... [11:35:18]Read from MH i2c: 01 07 00 AF 0E 00 00 00 00 00 FF 0F D2 [11:35:18]process_action close_receipt done [11:35:18]requested_data is exist [11:35:18]produce_requested_data [11:35:18]requested_item fm.sn is exist - process it [11:35:18]wFMCommunicate request_size=4 [11:35:18]MH_SAM_APDU [11:35:18]CAPDU: 80 11 00 00 [11:35:18]Write to MH i2c: E2 08 00 B0 0E 80 11 00 00 00 00 00 00 38 [11:35:18]Write i2c OK [11:35:18]MH_I2C_Read... [11:35:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:35:18]Read from MH i2c: E2 [11:35:18]MH_I2C_Read... [11:35:18]Read from MH i2c: E2 17 00 [11:35:18]MH_I2C_Read... [11:35:18]Read from MH i2c: E2 17 00 B0 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 8E [11:35:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:35:18]wFMCommunicate OK [11:35:18]requested_item fd.num is exist - process it [11:35:18]SAM_PROTO_GetFieldsCounters [11:35:18]wFMCommunicate request_size=4 [11:35:18]MH_SAM_APDU [11:35:18]CAPDU: 80 13 00 00 [11:35:18]Write to MH i2c: E2 08 00 B1 0E 80 13 00 00 00 00 00 00 3B [11:35:18]Write i2c OK [11:35:18]MH_I2C_Read... [11:35:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:35:18]Read from MH i2c: E2 [11:35:18]MH_I2C_Read... [11:35:18]Read from MH i2c: E2 62 00 [11:35:18]MH_I2C_Read... [11:35:18]Read from MH i2c: E2 62 00 B1 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CE 60 00 00 0E 04 04 00 30 00 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 91 [11:35:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CE 60 00 00 0E 04 04 00 30 00 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 [11:35:18]wFMCommunicate OK [11:35:18]SAM_PROTO_GetFieldsCounters done [11:35:18]requested_item shift.num is exist - process it [11:35:18]requested_item shift.opened is exist - process it [11:35:18]req_shift_opened [11:35:18]FM_GetShiftState [11:35:18]SAM_PROTO_GetShiftState [11:35:18]wFMCommunicate request_size=4 [11:35:18]MH_SAM_APDU [11:35:18]CAPDU: 80 13 01 00 [11:35:18]Write to MH i2c: E2 08 00 B2 0E 80 13 01 00 00 00 00 00 3D [11:35:18]Write i2c OK [11:35:18]MH_I2C_Read... [11:35:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:35:19]Read from MH i2c: E2 [11:35:19]MH_I2C_Read... [11:35:19]Read from MH i2c: E2 0E 00 [11:35:19]MH_I2C_Read... [11:35:19]Read from MH i2c: E2 0E 00 B2 0E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F0 [11:35:19]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:35:19]wFMCommunicate OK [11:35:19]SAM_PROTO_GetShiftState done [11:35:19]FM_GetShiftState done [11:35:19]req_shift_opened done [11:35:19]requested_item shift.open_date is exist - process it [11:35:19]req_shift_open_date [11:35:19]req_shift_open_date done [11:35:19]produce_requested_data done [11:35:19]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24782,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:35:19]process_action_free close_receipt [11:35:19]json_value_free [11:35:19]json_value_free done [11:35:19]process_json_proto returns [11:35:19]Send response to host [11:35:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24782,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:35:19]free response buf [11:35:19]execute_script done [11:35:19]execute_script returns [11:35:19]free content buf [11:35:19]Sock 9.Close socket [11:35:19]Sock 9.Thread stoped [11:35:22]OFD Sender: No OFD packet to send [11:35:27]OFD Sender: No OFD packet to send [11:35:32]OFD Sender: No OFD packet to send [11:35:37]OFD Sender: No OFD packet to send [11:35:42]OFD Sender: No OFD packet to send [11:35:47]OFD Sender: No OFD packet to send [11:35:52]OFD Sender: No OFD packet to send [11:35:57]OFD Sender: No OFD packet to send [11:36:02]OFD Sender: No OFD packet to send [11:36:07]OFD Sender: No OFD packet to send [11:36:12]OFD Sender: No OFD packet to send [11:36:17]OFD Sender: No OFD packet to send [11:36:22]OFD Sender: No OFD packet to send [11:36:28]OFD Sender: No OFD packet to send [11:36:33]OFD Sender: No OFD packet to send [11:36:38]OFD Sender: No OFD packet to send [11:36:43]OFD Sender: No OFD packet to send [11:36:48]OFD Sender: No OFD packet to send [11:36:53]OFD Sender: No OFD packet to send [11:36:58]OFD Sender: No OFD packet to send [11:37:03]OFD Sender: No OFD packet to send [11:37:05]accept exits with 7 [11:37:05]New connection [11:37:05]New thread 3067452772 created [11:37:05]Thread 3067309412 joined [11:37:05]Waiting for new connection... [11:37:05] Sock 7.Parse request [11:37:05]Sock 7.Check first char [11:37:05]Sock 7.First char is OK [11:37:05]request: POST /json_proto HTTP/1.0 [11:37:05]Method: POST [11:37:05]URL: /json_proto [11:37:05]Method is POST - this is cgi request [11:37:05]url: /json_proto [11:37:05]query_string will be loaded in cgi processing [11:37:05]execute_cgi json_proto POST (null) [11:37:05]execute_cgi path=json_proto method=POST [11:37:05]POST find Content-Length [11:37:05]Host: 172.17.45.131:8080 [11:37:05]Content-Length: 1191 [11:37:05]Content-Type: application/json [11:37:05] [11:37:05]POST finish read [11:37:05]Found Content-Length = 1191 [11:37:05]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610452\u000A30.07.2024 11:26\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 13.940 x 75.70\u000A\u0418\u0422\u041E\u0413: 1055.26\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\u000A03842\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:05]execute_script... [11:37:05]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610452\u000A30.07.2024 11:26\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 13.940 x 75.70\u000A\u0418\u0422\u041E\u0413: 1055.26\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\u000A03842\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:05]POST & json_proto [11:37:05]process_json_proto [11:37:05]json parsed OK: [11:37:05]protocol is kg_v1.0 [11:37:05]action value=print_text [11:37:05]process_action print_text [11:37:05]cmd_print_text [11:37:05]ExternCall_PrintAddStr [11:37:05]wPrintStart [11:37:05]Write to MH i2c: 01 00 00 B3 0E C1 [11:37:05]Write i2c OK [11:37:05]MH_I2C_Read... [11:37:05]Read from MH i2c: 01 [11:37:05]MH_I2C_Read... [11:37:05]Read from MH i2c: 01 07 00 [11:37:05]MH_I2C_Read... [11:37:05]Read from MH i2c: 01 07 00 B3 0E 00 00 00 00 00 FF 0F D6 [11:37:05]RasterBufferAndPrint [11:37:05]line *****ТОВАРНЫЙ ЧЕК***** [11:37:05]line АЗС 127 [11:37:05]line Партнер нефть [11:37:05]line 02508201610067 [11:37:05]line Кассир : Масалиев Н. [11:37:05]line Счет N : (1)610452 [11:37:05]line 30.07.2024 11:26 [11:37:05]line ПРОДАЖА [11:37:05]line ТРК (МРК, ГНК): 2 [11:37:05]line Вид ГСМ : 2710194210 [11:37:05]line ДТ-К-2 [11:37:05]line 13.940 x 75.70 [11:37:05]line ИТОГ: 1055.26 [11:37:05]line Тип оплаты: Талоны: Топливная Карта [11:37:05]line 03842 [11:37:05]line ______________________ [11:37:05]line (подпись) [11:37:05]written 0, free lines is 4095 [11:37:05]Write to MH i2c: 01 00 00 C7 0E D5 [11:37:05]Write i2c OK [11:37:05]MH_I2C_Read... [11:37:05]Read from MH i2c: 01 [11:37:05]MH_I2C_Read... [11:37:05]Read from MH i2c: 01 07 00 [11:37:05]MH_I2C_Read... [11:37:05]Read from MH i2c: 01 07 00 C7 0E 00 00 00 00 00 0E 0E F8 [11:37:05]RasterBufferAndPrint [11:37:05]line [11:37:05]line [11:37:05]line [11:37:05]line [11:37:05]line [11:37:05]written 0, free lines is 3599 [11:37:05]MH_Cut [11:37:05]Write to MH i2c: D1 01 00 CE 0E 01 AE [11:37:05]Write i2c OK [11:37:05]MH_I2C_Read... [11:37:05]Read from MH i2c: D1 [11:37:05]MH_I2C_Read... [11:37:05]Read from MH i2c: D1 01 00 [11:37:05]MH_I2C_Read... [11:37:05]Read from MH i2c: D1 01 00 CE 0E 00 AD [11:37:05]Write to MH i2c: 01 00 00 CF 0E DD [11:37:05]Write i2c OK [11:37:05]MH_I2C_Read... [11:37:06]*** Cut start [11:37:06]*** Partial cut [11:37:06]*** CUTSNS_PIN = 1 [11:37:06]*** CUTSNS_PIN = 0 [11:37:06]*** Brake cut motor [11:37:06]Read from MH i2c: 01 [11:37:06]MH_I2C_Read... [11:37:06]*** Stop cut motor [11:37:06]*** Cut end [11:37:06]Read from MH i2c: 01 07 00 [11:37:06]MH_I2C_Read... [11:37:06]Read from MH i2c: 01 07 00 CF 0E 00 00 00 00 00 FF 0F F2 [11:37:06]process_action print_text done [11:37:06]requested_data is exist [11:37:06]produce_requested_data [11:37:06]requested_item fm.sn is exist - process it [11:37:06]wFMCommunicate request_size=4 [11:37:06]MH_SAM_APDU [11:37:06]CAPDU: 80 11 00 00 [11:37:06]Write to MH i2c: E2 08 00 D0 0E 80 11 00 00 00 00 00 00 58 [11:37:06]Write i2c OK [11:37:06]MH_I2C_Read... [11:37:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:06]Read from MH i2c: E2 [11:37:06]MH_I2C_Read... [11:37:06]Read from MH i2c: E2 17 00 [11:37:06]MH_I2C_Read... [11:37:06]Read from MH i2c: E2 17 00 D0 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 AE [11:37:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:37:06]wFMCommunicate OK [11:37:06]requested_item fd.num is exist - process it [11:37:06]SAM_PROTO_GetFieldsCounters [11:37:06]wFMCommunicate request_size=4 [11:37:06]MH_SAM_APDU [11:37:06]CAPDU: 80 13 00 00 [11:37:06]Write to MH i2c: E2 08 00 D1 0E 80 13 00 00 00 00 00 00 5B [11:37:06]Write i2c OK [11:37:06]MH_I2C_Read... [11:37:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:37:06]Read from MH i2c: E2 [11:37:06]MH_I2C_Read... [11:37:06]Read from MH i2c: E2 62 00 [11:37:06]MH_I2C_Read... [11:37:06]Read from MH i2c: E2 62 00 D1 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CE 60 00 00 0E 04 04 00 30 00 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 B1 [11:37:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CE 60 00 00 0E 04 04 00 30 00 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 [11:37:06]wFMCommunicate OK [11:37:06]SAM_PROTO_GetFieldsCounters done [11:37:06]requested_item shift.num is exist - process it [11:37:06]requested_item shift.opened is exist - process it [11:37:06]req_shift_opened [11:37:06]FM_GetShiftState [11:37:06]SAM_PROTO_GetShiftState [11:37:06]wFMCommunicate request_size=4 [11:37:06]MH_SAM_APDU [11:37:06]CAPDU: 80 13 01 00 [11:37:06]Write to MH i2c: E2 08 00 D2 0E 80 13 01 00 00 00 00 00 5D [11:37:06]Write i2c OK [11:37:06]MH_I2C_Read... [11:37:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:06]Read from MH i2c: E2 [11:37:06]MH_I2C_Read... [11:37:06]Read from MH i2c: E2 0E 00 [11:37:06]MH_I2C_Read... [11:37:06]Read from MH i2c: E2 0E 00 D2 0E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 10 [11:37:06]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:37:06]wFMCommunicate OK [11:37:06]SAM_PROTO_GetShiftState done [11:37:06]FM_GetShiftState done [11:37:06]req_shift_opened done [11:37:06]requested_item shift.open_date is exist - process it [11:37:06]req_shift_open_date [11:37:06]req_shift_open_date done [11:37:06]produce_requested_data done [11:37:06]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24782,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:37:06]process_action_free print_text [11:37:06]json_value_free [11:37:06]json_value_free done [11:37:06]process_json_proto returns [11:37:06]Send response to host [11:37:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24782,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:37:06]free response buf [11:37:06]execute_script done [11:37:06]execute_script returns [11:37:06]free content buf [11:37:06]Sock 7.Close socket [11:37:06]Sock 7.Thread stoped [11:37:08]OFD Sender: No OFD packet to send [11:37:13]OFD Sender: No OFD packet to send [11:37:18]OFD Sender: No OFD packet to send [11:37:23]OFD Sender: No OFD packet to send [11:37:28]OFD Sender: No OFD packet to send [11:37:33]OFD Sender: No OFD packet to send [11:37:38]OFD Sender: No OFD packet to send [11:37:43]OFD Sender: No OFD packet to send [11:37:48]OFD Sender: No OFD packet to send [11:37:51]accept exits with 9 [11:37:51]New connection [11:37:51]New thread 3067309412 created [11:37:51]Thread 3067452772 joined [11:37:51]Waiting for new connection... [11:37:51] Sock 9.Parse request [11:37:51]Sock 9.Check first char [11:37:51]Sock 9.First char is OK [11:37:51]request: POST /json_proto HTTP/1.0 [11:37:51]Method: POST [11:37:51]URL: /json_proto [11:37:51]Method is POST - this is cgi request [11:37:51]url: /json_proto [11:37:51]query_string will be loaded in cgi processing [11:37:51]execute_cgi json_proto POST (null) [11:37:51]execute_cgi path=json_proto method=POST [11:37:51]POST find Content-Length [11:37:51]Host: 172.17.45.131:8080 [11:37:51]Content-Length: 677 [11:37:51]Content-Type: application/json [11:37:51] [11:37:51]POST finish read [11:37:51]Found Content-Length = 677 [11:37:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610454", "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" ] } } [11:37:51]execute_script... [11:37: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)610454", "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" ] } } [11:37:51]POST & json_proto [11:37:51]process_json_proto [11:37:51]json parsed OK: [11:37:51]protocol is kg_v1.0 [11:37:51]action value=close_receipt [11:37:51]process_action close_receipt [11:37:51]cmd_close_receipt [11:37:51]MH_GetDate [11:37:51]Write to MH i2c: F0 00 00 D3 0E D0 [11:37:51]Write i2c OK [11:37:51]MH_I2C_Read... [11:37:51]Read from MH i2c: F0 [11:37:51]MH_I2C_Read... [11:37:51]Read from MH i2c: F0 09 00 [11:37:51]MH_I2C_Read... [11:37:51]Read from MH i2c: F0 09 00 D3 0E 00 90 D0 A8 66 C6 D4 6E 66 B5 [11:37:51]GetLastDocTimeStamp 1722339316 [11:37:51]current date 1722339472 [11:37:51]FM_GetShiftState [11:37:51]SAM_PROTO_GetShiftState [11:37:51]wFMCommunicate request_size=4 [11:37:51]MH_SAM_APDU [11:37:51]CAPDU: 80 13 01 00 [11:37:51]Write to MH i2c: E2 08 00 D4 0E 80 13 01 00 00 00 00 00 5F [11:37:51]Write i2c OK [11:37:51]MH_I2C_Read... [11:37:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:51]Read from MH i2c: E2 [11:37:51]MH_I2C_Read... [11:37:51]Read from MH i2c: E2 0E 00 [11:37:51]MH_I2C_Read... [11:37:51]Read from MH i2c: E2 0E 00 D4 0E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 12 [11:37:51]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:37:51]wFMCommunicate OK [11:37:51]SAM_PROTO_GetShiftState done [11:37:51]FM_GetShiftState done [11:37:51]opened in 1722298218 [11:37:51]opened+sec_in_day 1722384618 [11:37:51]quantity*price = 50036 [11:37:51]sum+1 = 50037 [11:37: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 158 30.07.2024 11:37 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24783 ФПД: 205750008079262 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113752&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24783&fm=205750008079262&tin=02508201610067®Number=0000000000171247&sum=50000 [11:37:52]StoreToDocumentArchive [11:37:52]shift 48 fd 24783 [11:37:52]save to /storage/0048/doc_00024783 [11:37:52]save last doc name /storage/0048/doc_00024783 to /storage/kkm_last_doc_name [11:37:52]save OK [11:37:52]Clear old archive folders... [11:37:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:37:52]tlvbuf is 01CC3370 [11:37:52]SAM_PROTO_ClearQueue [11:37:52]wFMCommunicate request_size=4 [11:37:52]MH_SAM_APDU [11:37:52]CAPDU: 80 09 00 00 [11:37:52]Write to MH i2c: E2 08 00 E1 0E 80 09 00 00 00 00 00 00 61 [11:37:52]Write i2c OK [11:37:52]MH_I2C_Read... [11:37:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:37:52]Read from MH i2c: E2 [11:37:52]MH_I2C_Read... [11:37:52]Read from MH i2c: E2 03 00 [11:37:52]MH_I2C_Read... [11:37:52]Read from MH i2c: E2 03 00 E1 0E 00 90 00 63 [11:37:52]RAPDU: 90 00 [11:37:52]wFMCommunicate OK [11:37:52]SAM_PROTO_ClearQueue done [11:37:52]KKMCreateOFDPacket [11:37:52]OFDProtocolAddRootSTLVToBuf [11:37:52]FM_MakeSignedData [11:37:52]FM_MakeSignedData [11:37:52]SAM_PROTO_SignData [11:37:52]wFMCommunicate request_size=4 [11:37:52]MH_SAM_APDU [11:37:52]CAPDU: 80 0D 01 02 [11:37:52]Write to MH i2c: E2 08 00 E2 0E 80 0D 01 02 00 00 00 00 69 [11:37:52]Write i2c OK [11:37:52]MH_I2C_Read... [11:37:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:37:52]Read from MH i2c: E2 [11:37:52]MH_I2C_Read... [11:37:52]Read from MH i2c: E2 03 00 [11:37:52]MH_I2C_Read... [11:37:52]Read from MH i2c: E2 03 00 E2 0E 00 90 00 64 [11:37:52]RAPDU: 90 00 [11:37:52]wFMCommunicate OK [11:37:52]wFMCommunicate request_size=255 [11:37:52]MH_SAM_APDU [11:37: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 9E 00 00 00 F4 03 04 00 90 D0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CF 60 00 00 35 04 06 00 BB [11:37:52]Write to MH i2c: E2 02 01 E3 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 9E 00 00 00 F4 03 04 00 90 D0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CF 60 00 00 35 04 06 00 BB 00 00 0B [11:37:52]Write i2c OK [11:37:52]MH_I2C_Read... [11:37:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:52]Read from MH i2c: E2 [11:37:52]MH_I2C_Read... [11:37:52]Read from MH i2c: E2 03 00 [11:37:52]MH_I2C_Read... [11:37:52]Read from MH i2c: E2 03 00 E3 0E 00 90 00 65 [11:37:52]RAPDU: 90 00 [11:37:52]wFMCommunicate OK [11:37:52]wFMCommunicate request_size=10 [11:37:52]MH_SAM_APDU [11:37:52]CAPDU: 80 0D 02 02 05 20 E8 24 E3 9E [11:37:52]Write to MH i2c: E2 0D 00 E4 0E 80 0D 02 02 05 00 20 E8 24 E3 9E 00 00 23 [11:37:52]Write i2c OK [11:37:52]MH_I2C_Read... [11:37:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:52]Read from MH i2c: E2 [11:37:52]MH_I2C_Read... [11:37:52]Read from MH i2c: E2 03 00 [11:37:52]MH_I2C_Read... [11:37:52]Read from MH i2c: E2 03 00 E4 0E 00 90 00 66 [11:37:52]RAPDU: 90 00 [11:37:52]wFMCommunicate OK [11:37:52]wFMCommunicate request_size=4 [11:37:52]MH_SAM_APDU [11:37:52]CAPDU: 80 0D 03 02 [11:37:52]Write to MH i2c: E2 08 00 E5 0E 80 0D 03 02 00 00 00 00 6E [11:37:52]Write i2c OK [11:37:52]MH_I2C_Read... [11:37:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:37:52]Read from MH i2c: E2 [11:37:52]MH_I2C_Read... [11:37:52]Read from MH i2c: E2 0B 00 [11:37:52]MH_I2C_Read... [11:37:52]Read from MH i2c: E2 0B 00 E5 0E 00 29 C9 62 7D 87 3B 06 06 90 00 0E [11:37:52]RAPDU: 29 C9 62 7D 87 3B 06 06 90 00 [11:37:52]wFMCommunicate OK [11:37:52]SAM_PROTO_SignData done [11:37:52]FM_MakeSignedData done [11:37:52]CreateOFDProtocolMessage [11:37:52]wFMCommunicate request_size=4 [11:37:52]MH_SAM_APDU [11:37:52]CAPDU: 80 11 00 00 [11:37:52]Write to MH i2c: E2 08 00 E6 0E 80 11 00 00 00 00 00 00 6E [11:37:52]Write i2c OK [11:37:52]MH_I2C_Read... [11:37:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:52]Read from MH i2c: E2 [11:37:52]MH_I2C_Read... [11:37:52]Read from MH i2c: E2 17 00 [11:37:52]MH_I2C_Read... [11:37:52]Read from MH i2c: E2 17 00 E6 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C4 [11:37:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:37:52]wFMCommunicate OK [11:37:52]CreateOFDProtocolMessage done [11:37:52]OFDSenderStorePacket 24783 [11:37:52]StoreOFDPacket docnum=24783 [11:37:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 74 EB 07 01 53 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 90 D0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CF 60 00 00 35 04 06 00 BB 20 E8 24 E3 9E 29 C9 62 7D 87 3B 06 06 [11:37:52]CheckFolder [11:37:52]dirname=/storage/ofd_packets [11:37:52]CheckFolder done [11:37:52]ProducePacketName [11:37:52]name=ofd_packets/00024783 [11:37:52]NVStorageSaveData ofd_packets/00024783 [11:37:52]File name is /storage/ofd_packets/00024783 [11:37:52]Write 301 bytes [11:37:52]NVStorageSaveData done [11:37:52]OFDSenderStorePacket done [11:37:52]KKMCreateOFDPacket done [11:37:52]NVStorageSaveData kkm_last_timestamp [11:37:52]File name is /storage/kkm_last_timestamp [11:37:52]Write 4 bytes [11:37:52]NVStorageSaveData done [11:37:52]ExternCall_PrintAddStr [11:37:52]wPrintStart [11:37:52]Write to MH i2c: 01 00 00 E7 0E F5 [11:37:52]Write i2c OK [11:37:52]MH_I2C_Read... [11:37:52]Read from MH i2c: 01 [11:37:52]MH_I2C_Read... [11:37:52]Read from MH i2c: 01 07 00 [11:37:52]MH_I2C_Read... [11:37:52]Read from MH i2c: 01 07 00 E7 0E 00 00 00 00 00 FF 0F 0A [11:37:52]RasterBufferAndPrint [11:37:52]line Счет N : (1)610454 [11:37:52]line ИНН: 02508201610067 [11:37:52]line Контрольно-Кассовый Чек [11:37:52]line ПРОДАЖА [11:37:52]line ТРК (МРК, ГНК) : 62 [11:37:52]line Товар: 2710124130 [11:37:52]line Аи-92-К-2 [11:37:52]line 7.380 * 67.80 [11:37:52]line = 500.36 [11:37:52]line НДС 12% НСП 1% [11:37:52]line > о реализуемом товаре [11:37:52]line ОКРУГЛЕНИЕ: -0.36 [11:37:52]line ИТОГО: 500.00 [11:37:52]line Внесено: 500.00 [11:37:52]line СДАЧА: 0.00 [11:37:52]line НСП 1% : 4.43 [11:37:52]line НДС 12% : 53.14 [11:37:52]line Наличными: 500.00 [11:37:52]line Безнал.: 0.00 [11:37:52]line Место: АЗС № 127 "Партнер Нефть" [11:37:52]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [11:37:52]line СНО: Общий режим [11:37:52]line Чек 158 30.07.2024 11:37 [11:37:52]line Смена: 48 ФФД: 1.0 [11:37:52]line ЗНМ: 0300000158 [11:37:52]line РНМ: 0000000000171247 [11:37:52]line Версия ККМ: v1.0 [11:37:52]line ФМ: 0000000002098565 [11:37:52]line ФД: 24783 [11:37:52]line ФПД: 205750008079262 [11:37:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113752&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24783&fm=205750008079262&tin=02508201610067®Number=0000000000171247&sum=50000 [11:37:53]OFD Sender: Processing packet 24783 [packets to send 29, broken 28] [11:37:53]ProducePacketName [11:37:53]name=ofd_packets/00024783 [11:37:53]OFD Sender: To server: pG, [11:37:53]CommunicateWithHost lk.salyk.kg:30040 [11:37:53]ConnectInit lk.salyk.kg [11:37:53]written 0, free lines is 4095 [11:37:53]Connected sock=10 [11:37:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 74 EB 07 01 53 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 90 D0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CF 60 00 00 35 04 06 00 BB 20 E8 24 E3 9E 29 C9 62 7D 87 3B 06 06 [11:37:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 B6 32 47 00 BF 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CF 60 00 00 F4 03 04 00 1E 7C A8 66 B6 04 01 00 00 96 96 43 B4 4A C8 3F C0 [11:37:53]CommunicateWithHost err = 0 [11:37:53]CheckOFDResponse [11:37:53]1017 (14) - 77093643461234 [11:37:53]1041 (16) - 0000000002098565 [11:37:53]1040 (4) - 24783 [11:37:53]1012 (4) - 30.07.2024 05:37 [11:37:53]1206 (1) - 0 [11:37:53]OFD Sender: Remove packet 24783 [11:37:53]ProducePacketName [11:37:53]name=ofd_packets/00024783 [11:37:53]NVStorageDeleteData [11:37:53]Write to MH i2c: 01 00 00 12 0F 21 [11:37:53]Write i2c OK [11:37:53]MH_I2C_Read... [11:37:53]Read from MH i2c: 01 [11:37:53]MH_I2C_Read... [11:37:53]Read from MH i2c: 01 07 00 [11:37:53]MH_I2C_Read... [11:37:53]Read from MH i2c: 01 07 00 12 0F 00 00 00 00 00 F4 0C 28 [11:37:53]RasterBufferAndPrint [11:37:53]line [11:37:53]line [11:37:53]line [11:37:53]line [11:37:53]line [11:37:53]written 0, free lines is 3322 [11:37:53]MH_Cut [11:37:53]Write to MH i2c: D1 01 00 19 0F 01 FA [11:37:53]Write i2c OK [11:37:53]MH_I2C_Read... [11:37:53]Read from MH i2c: D1 [11:37:53]MH_I2C_Read... [11:37:53]Read from MH i2c: D1 01 00 [11:37:53]MH_I2C_Read... [11:37:53]Read from MH i2c: D1 01 00 19 0F 00 F9 [11:37:53]Write to MH i2c: 01 00 00 1A 0F 29 [11:37:53]Write i2c OK [11:37:53]MH_I2C_Read... [11:37:54]OFD Sender: No OFD packet to send [11:37:54]*** Cut start [11:37:54]*** Partial cut [11:37:54]*** CUTSNS_PIN = 1 [11:37:54]*** CUTSNS_PIN = 0 [11:37:54]*** Brake cut motor [11:37:54]Read from MH i2c: 01 [11:37:55]MH_I2C_Read... [11:37:55]*** Stop cut motor [11:37:55]*** Cut end [11:37:55]Read from MH i2c: 01 07 00 [11:37:55]MH_I2C_Read... [11:37:55]Read from MH i2c: 01 07 00 1A 0F 00 00 00 00 00 FF 0F 3E [11:37:55]process_action close_receipt done [11:37:55]requested_data is exist [11:37:55]produce_requested_data [11:37:55]requested_item fm.sn is exist - process it [11:37:55]wFMCommunicate request_size=4 [11:37:55]MH_SAM_APDU [11:37:55]CAPDU: 80 11 00 00 [11:37:55]Write to MH i2c: E2 08 00 1B 0F 80 11 00 00 00 00 00 00 A4 [11:37:55]Write i2c OK [11:37:55]MH_I2C_Read... [11:37:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:55]Read from MH i2c: E2 [11:37:55]MH_I2C_Read... [11:37:55]Read from MH i2c: E2 17 00 [11:37:55]MH_I2C_Read... [11:37:55]Read from MH i2c: E2 17 00 1B 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 FA [11:37:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:37:55]wFMCommunicate OK [11:37:55]requested_item fd.num is exist - process it [11:37:55]SAM_PROTO_GetFieldsCounters [11:37:55]wFMCommunicate request_size=4 [11:37:55]MH_SAM_APDU [11:37:55]CAPDU: 80 13 00 00 [11:37:55]Write to MH i2c: E2 08 00 1C 0F 80 13 00 00 00 00 00 00 A7 [11:37:55]Write i2c OK [11:37:55]MH_I2C_Read... [11:37:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:37:55]Read from MH i2c: E2 [11:37:55]MH_I2C_Read... [11:37:55]Read from MH i2c: E2 62 00 [11:37:55]MH_I2C_Read... [11:37:55]Read from MH i2c: E2 62 00 1C 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CF 60 00 00 0E 04 04 00 30 00 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 01 [11:37:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CF 60 00 00 0E 04 04 00 30 00 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 [11:37:55]wFMCommunicate OK [11:37:55]SAM_PROTO_GetFieldsCounters done [11:37:55]requested_item shift.num is exist - process it [11:37:55]requested_item shift.opened is exist - process it [11:37:55]req_shift_opened [11:37:55]FM_GetShiftState [11:37:55]SAM_PROTO_GetShiftState [11:37:55]wFMCommunicate request_size=4 [11:37:55]MH_SAM_APDU [11:37:55]CAPDU: 80 13 01 00 [11:37:55]Write to MH i2c: E2 08 00 1D 0F 80 13 01 00 00 00 00 00 A9 [11:37:55]Write i2c OK [11:37:55]MH_I2C_Read... [11:37:55]Read from MH i2c: E2 [11:37:55]MH_I2C_Read... [11:37:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:55]Read from MH i2c: E2 0E 00 [11:37:55]MH_I2C_Read... [11:37:55]Read from MH i2c: E2 0E 00 1D 0F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 5C [11:37:55]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:37:55]wFMCommunicate OK [11:37:55]SAM_PROTO_GetShiftState done [11:37:55]FM_GetShiftState done [11:37:55]req_shift_opened done [11:37:55]requested_item shift.open_date is exist - process it [11:37:55]req_shift_open_date [11:37:55]req_shift_open_date done [11:37:55]produce_requested_data done [11:37:55]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24783,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:37:55]process_action_free close_receipt [11:37:55]json_value_free [11:37:55]json_value_free done [11:37:55]process_json_proto returns [11:37:55]Send response to host [11:37:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24783,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:37:55]free response buf [11:37:55]execute_script done [11:37:55]execute_script returns [11:37:55]free content buf [11:37:55]Sock 9.Close socket [11:37:55]Sock 9.Thread stoped [11:37:59]OFD Sender: No OFD packet to send [11:38:04]OFD Sender: No OFD packet to send [11:38:05]accept exits with 7 [11:38:05]New connection [11:38:05]New thread 3067452772 created [11:38:05]Thread 3067309412 joined [11:38:05]Waiting for new connection... [11:38:05] Sock 7.Parse request [11:38:05]Sock 7.Check first char [11:38:05]Sock 7.First char is OK [11:38:05]request: POST /json_proto HTTP/1.0 [11:38:05]Method: POST [11:38:05]URL: /json_proto [11:38:05]Method is POST - this is cgi request [11:38:05]url: /json_proto [11:38:05]query_string will be loaded in cgi processing [11:38:05]execute_cgi json_proto POST (null) [11:38:05]execute_cgi path=json_proto method=POST [11:38:05]POST find Content-Length [11:38:05]Host: 172.17.45.131:8080 [11:38:05]Content-Length: 1157 [11:38:05]Content-Type: application/json [11:38:05] [11:38:05]POST finish read [11:38:05]Found Content-Length = 1157 [11:38:05]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610453\u000A30.07.2024 11:27\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 27.900 x 67.80\u000A\u0418\u0422\u041E\u0413: 1891.62\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30105870\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:38:05]execute_script... [11:38:05]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610453\u000A30.07.2024 11:27\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 27.900 x 67.80\u000A\u0418\u0422\u041E\u0413: 1891.62\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30105870\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:38:05]POST & json_proto [11:38:05]process_json_proto [11:38:05]json parsed OK: [11:38:05]protocol is kg_v1.0 [11:38:05]action value=print_text [11:38:05]process_action print_text [11:38:05]cmd_print_text [11:38:05]ExternCall_PrintAddStr [11:38:05]wPrintStart [11:38:05]Write to MH i2c: 01 00 00 1E 0F 2D [11:38:05]Write i2c OK [11:38:05]MH_I2C_Read... [11:38:05]Read from MH i2c: 01 [11:38:05]MH_I2C_Read... [11:38:05]Read from MH i2c: 01 07 00 [11:38:05]MH_I2C_Read... [11:38:05]Read from MH i2c: 01 07 00 1E 0F 00 00 00 00 00 FF 0F 42 [11:38:05]RasterBufferAndPrint [11:38:05]line *****ТОВАРНЫЙ ЧЕК***** [11:38:05]line АЗС 127 [11:38:05]line Партнер нефть [11:38:05]line 02508201610067 [11:38:05]line Кассир : Масалиев Н. [11:38:05]line Счет N : (1)610453 [11:38:05]line 30.07.2024 11:27 [11:38:05]line ПРОДАЖА [11:38:05]line ТРК (МРК, ГНК): 42 [11:38:05]line Вид ГСМ : 2710124130 [11:38:05]line Аи-92-К-2 [11:38:05]line 27.900 x 67.80 [11:38:05]line ИТОГ: 1891.62 [11:38:05]line Тип оплаты: Талоны: ТК ГПНА Online [11:38:05]line 30105870 [11:38:05]line ______________________ [11:38:05]line (подпись) [11:38:05]written 0, free lines is 4095 [11:38:05]Write to MH i2c: 01 00 00 32 0F 41 [11:38:05]Write i2c OK [11:38:05]MH_I2C_Read... [11:38:05]Read from MH i2c: 01 [11:38:05]MH_I2C_Read... [11:38:05]Read from MH i2c: 01 07 00 [11:38:05]MH_I2C_Read... [11:38:05]Read from MH i2c: 01 07 00 32 0F 00 00 00 00 00 10 0E 66 [11:38:05]RasterBufferAndPrint [11:38:05]line [11:38:05]line [11:38:05]line [11:38:05]line [11:38:05]line [11:38:05]written 0, free lines is 3602 [11:38:05]MH_Cut [11:38:05]Write to MH i2c: D1 01 00 39 0F 01 1A [11:38:05]Write i2c OK [11:38:05]MH_I2C_Read... [11:38:05]Read from MH i2c: D1 [11:38:05]MH_I2C_Read... [11:38:05]Read from MH i2c: D1 01 00 [11:38:05]MH_I2C_Read... [11:38:05]Read from MH i2c: D1 01 00 39 0F 00 19 [11:38:05]Write to MH i2c: 01 00 00 3A 0F 49 [11:38:05]Write i2c OK [11:38:05]MH_I2C_Read... [11:38:05]*** Cut start [11:38:05]*** Partial cut [11:38:05]*** CUTSNS_PIN = 1 [11:38:06]*** CUTSNS_PIN = 0 [11:38:06]*** Brake cut motor [11:38:06]Read from MH i2c: 01 [11:38:06]MH_I2C_Read... [11:38:06]*** Stop cut motor [11:38:06]*** Cut end [11:38:06]Read from MH i2c: 01 07 00 [11:38:06]MH_I2C_Read... [11:38:06]Read from MH i2c: 01 07 00 3A 0F 00 00 00 00 00 FF 0F 5E [11:38:06]process_action print_text done [11:38:06]requested_data is exist [11:38:06]produce_requested_data [11:38:06]requested_item fm.sn is exist - process it [11:38:06]wFMCommunicate request_size=4 [11:38:06]MH_SAM_APDU [11:38:06]CAPDU: 80 11 00 00 [11:38:06]Write to MH i2c: E2 08 00 3B 0F 80 11 00 00 00 00 00 00 C4 [11:38:06]Write i2c OK [11:38:06]MH_I2C_Read... [11:38:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:38:06]Read from MH i2c: E2 [11:38:06]MH_I2C_Read... [11:38:06]Read from MH i2c: E2 17 00 [11:38:06]MH_I2C_Read... [11:38:06]Read from MH i2c: E2 17 00 3B 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 1A [11:38:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:38:06]wFMCommunicate OK [11:38:06]requested_item fd.num is exist - process it [11:38:06]SAM_PROTO_GetFieldsCounters [11:38:06]wFMCommunicate request_size=4 [11:38:06]MH_SAM_APDU [11:38:06]CAPDU: 80 13 00 00 [11:38:06]Write to MH i2c: E2 08 00 3C 0F 80 13 00 00 00 00 00 00 C7 [11:38:06]Write i2c OK [11:38:06]MH_I2C_Read... [11:38:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:38:06]Read from MH i2c: E2 [11:38:06]MH_I2C_Read... [11:38:06]Read from MH i2c: E2 62 00 [11:38:06]MH_I2C_Read... [11:38:06]Read from MH i2c: E2 62 00 3C 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CF 60 00 00 0E 04 04 00 30 00 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 21 [11:38:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CF 60 00 00 0E 04 04 00 30 00 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 [11:38:06]wFMCommunicate OK [11:38:06]SAM_PROTO_GetFieldsCounters done [11:38:06]requested_item shift.num is exist - process it [11:38:06]requested_item shift.opened is exist - process it [11:38:06]req_shift_opened [11:38:06]FM_GetShiftState [11:38:06]SAM_PROTO_GetShiftState [11:38:06]wFMCommunicate request_size=4 [11:38:06]MH_SAM_APDU [11:38:06]CAPDU: 80 13 01 00 [11:38:06]Write to MH i2c: E2 08 00 3D 0F 80 13 01 00 00 00 00 00 C9 [11:38:06]Write i2c OK [11:38:06]MH_I2C_Read... [11:38:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:38:06]Read from MH i2c: E2 [11:38:06]MH_I2C_Read... [11:38:06]Read from MH i2c: E2 0E 00 [11:38:06]MH_I2C_Read... [11:38:06]Read from MH i2c: E2 0E 00 3D 0F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 7C [11:38:06]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:38:06]wFMCommunicate OK [11:38:06]SAM_PROTO_GetShiftState done [11:38:06]FM_GetShiftState done [11:38:06]req_shift_opened done [11:38:06]requested_item shift.open_date is exist - process it [11:38:06]req_shift_open_date [11:38:06]req_shift_open_date done [11:38:06]produce_requested_data done [11:38:06]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24783,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:38:06]process_action_free print_text [11:38:06]json_value_free [11:38:06]json_value_free done [11:38:06]process_json_proto returns [11:38:06]Send response to host [11:38:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24783,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:38:06]free response buf [11:38:06]execute_script done [11:38:06]execute_script returns [11:38:06]free content buf [11:38:06]Sock 7.Close socket [11:38:06]Sock 7.Thread stoped [11:38:09]OFD Sender: No OFD packet to send [11:38:14]OFD Sender: No OFD packet to send [11:38:19]OFD Sender: No OFD packet to send [11:38:24]OFD Sender: No OFD packet to send [11:38:29]OFD Sender: No OFD packet to send [11:38:34]OFD Sender: No OFD packet to send [11:38:39]OFD Sender: No OFD packet to send [11:38:44]OFD Sender: No OFD packet to send [11:38:49]OFD Sender: No OFD packet to send [11:38:54]OFD Sender: No OFD packet to send [11:38:59]OFD Sender: No OFD packet to send [11:39:04]OFD Sender: No OFD packet to send [11:39:09]OFD Sender: No OFD packet to send [11:39:14]OFD Sender: No OFD packet to send [11:39:19]OFD Sender: No OFD packet to send [11:39:24]OFD Sender: No OFD packet to send [11:39:29]OFD Sender: No OFD packet to send [11:39:34]OFD Sender: No OFD packet to send [11:39:39]OFD Sender: No OFD packet to send [11:39:40]accept exits with 9 [11:39:40]New connection [11:39:40]New thread 3067309412 created [11:39:40]Thread 3067452772 joined [11:39:40]Waiting for new connection... [11:39:40] Sock 9.Parse request [11:39:40]Sock 9.Check first char [11:39:40]Sock 9.First char is OK [11:39:40]request: POST /json_proto HTTP/1.0 [11:39:40]Method: POST [11:39:40]URL: /json_proto [11:39:40]Method is POST - this is cgi request [11:39:40]url: /json_proto [11:39:40]query_string will be loaded in cgi processing [11:39:40]execute_cgi json_proto POST (null) [11:39:40]execute_cgi path=json_proto method=POST [11:39:40]POST find Content-Length [11:39:40]Host: 172.17.45.131:8080 [11:39:40]Content-Length: 682 [11:39:40]Content-Type: application/json [11:39:40] [11:39:40]POST finish read [11:39:40]Found Content-Length = 682 [11:39:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610456", "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" : 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" ] } } [11:39:40]execute_script... [11:39: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)610456", "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" : 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" ] } } [11:39:40]POST & json_proto [11:39:40]process_json_proto [11:39:40]json parsed OK: [11:39:40]protocol is kg_v1.0 [11:39:40]action value=close_receipt [11:39:40]process_action close_receipt [11:39:40]cmd_close_receipt [11:39:40]MH_GetDate [11:39:40]Write to MH i2c: F0 00 00 3E 0F 3C [11:39:40]Write i2c OK [11:39:40]MH_I2C_Read... [11:39:40]Read from MH i2c: F0 [11:39:40]MH_I2C_Read... [11:39:40]Read from MH i2c: F0 09 00 [11:39:40]MH_I2C_Read... [11:39:40]Read from MH i2c: F0 09 00 3E 0F 00 FD D0 A8 66 C6 D4 6E 66 8E [11:39:40]GetLastDocTimeStamp 1722339472 [11:39:40]current date 1722339581 [11:39:40]FM_GetShiftState [11:39:40]SAM_PROTO_GetShiftState [11:39:40]wFMCommunicate request_size=4 [11:39:40]MH_SAM_APDU [11:39:40]CAPDU: 80 13 01 00 [11:39:40]Write to MH i2c: E2 08 00 3F 0F 80 13 01 00 00 00 00 00 CB [11:39:40]Write i2c OK [11:39:40]MH_I2C_Read... [11:39:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:40]Read from MH i2c: E2 [11:39:40]MH_I2C_Read... [11:39:40]Read from MH i2c: E2 0E 00 [11:39:40]MH_I2C_Read... [11:39:40]Read from MH i2c: E2 0E 00 3F 0F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 7E [11:39:40]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:39:40]wFMCommunicate OK [11:39:40]SAM_PROTO_GetShiftState done [11:39:40]FM_GetShiftState done [11:39:40]opened in 1722298218 [11:39:40]opened+sec_in_day 1722384618 [11:39:40]quantity*price = 200010 [11:39:40]sum+1 = 200011 [11:39:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 159 30.07.2024 11:39 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24784 ФПД: 243929092364200 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113941&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24784&fm=243929092364200&tin=02508201610067®Number=0000000000171247&sum=200000 [11:39:41]StoreToDocumentArchive [11:39:41]shift 48 fd 24784 [11:39:41]save to /storage/0048/doc_00024784 [11:39:41]save last doc name /storage/0048/doc_00024784 to /storage/kkm_last_doc_name [11:39:41]save OK [11:39:41]Clear old archive folders... [11:39:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:39:41]tlvbuf is 01CD7740 [11:39:41]SAM_PROTO_ClearQueue [11:39:41]wFMCommunicate request_size=4 [11:39:41]MH_SAM_APDU [11:39:41]CAPDU: 80 09 00 00 [11:39:41]Write to MH i2c: E2 08 00 4C 0F 80 09 00 00 00 00 00 00 CD [11:39:41]Write i2c OK [11:39:41]MH_I2C_Read... [11:39:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:39:41]Read from MH i2c: E2 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 03 00 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 03 00 4C 0F 00 90 00 CF [11:39:41]RAPDU: 90 00 [11:39:41]wFMCommunicate OK [11:39:41]SAM_PROTO_ClearQueue done [11:39:41]KKMCreateOFDPacket [11:39:41]OFDProtocolAddRootSTLVToBuf [11:39:41]FM_MakeSignedData [11:39:41]FM_MakeSignedData [11:39:41]SAM_PROTO_SignData [11:39:41]wFMCommunicate request_size=4 [11:39:41]MH_SAM_APDU [11:39:41]CAPDU: 80 0D 01 02 [11:39:41]Write to MH i2c: E2 08 00 4D 0F 80 0D 01 02 00 00 00 00 D5 [11:39:41]Write i2c OK [11:39:41]MH_I2C_Read... [11:39:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:39:41]Read from MH i2c: E2 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 03 00 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 03 00 4D 0F 00 90 00 D0 [11:39:41]RAPDU: 90 00 [11:39:41]wFMCommunicate OK [11:39:41]wFMCommunicate request_size=255 [11:39:41]MH_SAM_APDU [11:39: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 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 FD D0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D0 60 00 00 35 04 06 00 DD [11:39:41]Write to MH i2c: E2 02 01 4E 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 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 FD D0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D0 60 00 00 35 04 06 00 DD 00 00 0C [11:39:41]Write i2c OK [11:39:41]MH_I2C_Read... [11:39:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:41]Read from MH i2c: E2 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 03 00 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 03 00 4E 0F 00 90 00 D1 [11:39:41]RAPDU: 90 00 [11:39:41]wFMCommunicate OK [11:39:41]wFMCommunicate request_size=10 [11:39:41]MH_SAM_APDU [11:39:41]CAPDU: 80 0D 02 02 05 DA 2A E6 97 A8 [11:39:41]Write to MH i2c: E2 0D 00 4F 0F 80 0D 02 02 05 00 DA 2A E6 97 A8 00 00 0B [11:39:41]Write i2c OK [11:39:41]MH_I2C_Read... [11:39:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:41]Read from MH i2c: E2 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 03 00 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 03 00 4F 0F 00 90 00 D2 [11:39:41]RAPDU: 90 00 [11:39:41]wFMCommunicate OK [11:39:41]wFMCommunicate request_size=4 [11:39:41]MH_SAM_APDU [11:39:41]CAPDU: 80 0D 03 02 [11:39:41]Write to MH i2c: E2 08 00 50 0F 80 0D 03 02 00 00 00 00 DA [11:39:41]Write i2c OK [11:39:41]MH_I2C_Read... [11:39:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:39:41]Read from MH i2c: E2 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 0B 00 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 0B 00 50 0F 00 EA E2 91 BE 17 68 54 61 90 00 2A [11:39:41]RAPDU: EA E2 91 BE 17 68 54 61 90 00 [11:39:41]wFMCommunicate OK [11:39:41]SAM_PROTO_SignData done [11:39:41]FM_MakeSignedData done [11:39:41]CreateOFDProtocolMessage [11:39:41]wFMCommunicate request_size=4 [11:39:41]MH_SAM_APDU [11:39:41]CAPDU: 80 11 00 00 [11:39:41]Write to MH i2c: E2 08 00 51 0F 80 11 00 00 00 00 00 00 DA [11:39:41]Write i2c OK [11:39:41]MH_I2C_Read... [11:39:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:41]Read from MH i2c: E2 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 17 00 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: E2 17 00 51 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 30 [11:39:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:39:41]wFMCommunicate OK [11:39:41]CreateOFDProtocolMessage done [11:39:41]OFDSenderStorePacket 24784 [11:39:41]StoreOFDPacket docnum=24784 [11:39:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 AD C4 07 01 A8 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 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 FD D0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D0 60 00 00 35 04 06 00 DD DA 2A E6 97 A8 EA E2 91 BE 17 68 54 61 [11:39:41]CheckFolder [11:39:41]dirname=/storage/ofd_packets [11:39:41]CheckFolder done [11:39:41]ProducePacketName [11:39:41]name=ofd_packets/00024784 [11:39:41]NVStorageSaveData ofd_packets/00024784 [11:39:41]File name is /storage/ofd_packets/00024784 [11:39:41]Write 301 bytes [11:39:41]NVStorageSaveData done [11:39:41]OFDSenderStorePacket done [11:39:41]KKMCreateOFDPacket done [11:39:41]NVStorageSaveData kkm_last_timestamp [11:39:41]File name is /storage/kkm_last_timestamp [11:39:41]Write 4 bytes [11:39:41]NVStorageSaveData done [11:39:41]ExternCall_PrintAddStr [11:39:41]wPrintStart [11:39:41]Write to MH i2c: 01 00 00 52 0F 61 [11:39:41]Write i2c OK [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: 01 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: 01 07 00 [11:39:41]MH_I2C_Read... [11:39:41]Read from MH i2c: 01 07 00 52 0F 00 00 00 00 00 FF 0F 76 [11:39:41]RasterBufferAndPrint [11:39:41]line Счет N : (1)610456 [11:39:41]line ИНН: 02508201610067 [11:39:41]line Контрольно-Кассовый Чек [11:39:41]line ПРОДАЖА [11:39:41]line ТРК (МРК, ГНК) : 42 [11:39:41]line Товар: 2710124130 [11:39:41]line Аи-92-К-2 [11:39:41]line 29.500 * 67.80 [11:39:41]line = 2000.10 [11:39:41]line НДС 12% НСП 1% [11:39:41]line > о реализуемом товаре [11:39:41]line ОКРУГЛЕНИЕ: -0.10 [11:39:41]line ИТОГО: 2000.00 [11:39:41]line Внесено: 2000.00 [11:39:41]line СДАЧА: 0.00 [11:39:41]line НСП 1% : 17.70 [11:39:41]line НДС 12% : 212.40 [11:39:41]line Наличными: 2000.00 [11:39:41]line Безнал.: 0.00 [11:39:41]line Место: АЗС № 127 "Партнер Нефть" [11:39:41]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [11:39:41]line СНО: Общий режим [11:39:41]line Чек 159 30.07.2024 11:39 [11:39:41]line Смена: 48 ФФД: 1.0 [11:39:41]line ЗНМ: 0300000158 [11:39:41]line РНМ: 0000000000171247 [11:39:41]line Версия ККМ: v1.0 [11:39:41]line ФМ: 0000000002098565 [11:39:41]line ФД: 24784 [11:39:41]line ФПД: 243929092364200 [11:39:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T113941&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24784&fm=243929092364200&tin=02508201610067®Number=0000000000171247&sum=200000 [11:39:42]OFD Sender: Processing packet 24784 [packets to send 29, broken 28] [11:39:42]ProducePacketName [11:39:42]name=ofd_packets/00024784 [11:39:42]OFD Sender: To server: pG, [11:39:42]CommunicateWithHost lk.salyk.kg:30040 [11:39:42]ConnectInit lk.salyk.kg [11:39:42]written 0, free lines is 4095 [11:39:42]Connected sock=10 [11:39:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 AD C4 07 01 A8 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 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 FD D0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D0 60 00 00 35 04 06 00 DD DA 2A E6 97 A8 EA E2 91 BE 17 68 54 61 [11:39:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 A0 72 47 00 90 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 32 30 39 38 35 36 35 10 04 04 00 D0 60 00 00 F4 03 04 00 8B 7C A8 66 B6 04 01 00 00 3E 47 61 2B 31 CA 4A E4 [11:39:42]CommunicateWithHost err = 0 [11:39:42]CheckOFDResponse [11:39:42]1017 (14) - 77093643461234 [11:39:42]1041 (16) - 0000000002098565 [11:39:42]1040 (4) - 24784 [11:39:42]1012 (4) - 30.07.2024 05:39 [11:39:42]1206 (1) - 0 [11:39:42]OFD Sender: Remove packet 24784 [11:39:42]ProducePacketName [11:39:42]name=ofd_packets/00024784 [11:39:42]NVStorageDeleteData [11:39:42]Write to MH i2c: 01 00 00 7D 0F 8C [11:39:42]Write i2c OK [11:39:42]MH_I2C_Read... [11:39:42]Read from MH i2c: 01 [11:39:42]MH_I2C_Read... [11:39:42]Read from MH i2c: 01 07 00 [11:39:42]MH_I2C_Read... [11:39:42]Read from MH i2c: 01 07 00 7D 0F 00 00 00 00 00 FF 0C 9E [11:39:42]RasterBufferAndPrint [11:39:42]line [11:39:42]line [11:39:42]line [11:39:42]line [11:39:42]line [11:39:42]written 0, free lines is 3333 [11:39:42]MH_Cut [11:39:42]Write to MH i2c: D1 01 00 84 0F 01 65 [11:39:42]Write i2c OK [11:39:42]MH_I2C_Read... [11:39:42]Read from MH i2c: D1 [11:39:42]MH_I2C_Read... [11:39:42]Read from MH i2c: D1 01 00 [11:39:42]MH_I2C_Read... [11:39:42]Read from MH i2c: D1 01 00 84 0F 00 64 [11:39:42]Write to MH i2c: 01 00 00 85 0F 94 [11:39:42]Write i2c OK [11:39:42]MH_I2C_Read... [11:39:43]OFD Sender: No OFD packet to send [11:39:43]*** Cut start [11:39:43]*** Partial cut [11:39:43]*** CUTSNS_PIN = 1 [11:39:43]*** CUTSNS_PIN = 0 [11:39:43]*** Brake cut motor [11:39:43]Read from MH i2c: 01 [11:39:43]MH_I2C_Read... [11:39:43]*** Stop cut motor [11:39:43]*** Cut end [11:39:43]Read from MH i2c: 01 07 00 [11:39:43]MH_I2C_Read... [11:39:43]Read from MH i2c: 01 07 00 85 0F 00 00 00 00 00 FF 0F A9 [11:39:43]process_action close_receipt done [11:39:43]requested_data is exist [11:39:43]produce_requested_data [11:39:43]requested_item fm.sn is exist - process it [11:39:43]wFMCommunicate request_size=4 [11:39:43]MH_SAM_APDU [11:39:43]CAPDU: 80 11 00 00 [11:39:43]Write to MH i2c: E2 08 00 86 0F 80 11 00 00 00 00 00 00 0F [11:39:43]Write i2c OK [11:39:43]MH_I2C_Read... [11:39:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:44]Read from MH i2c: E2 [11:39:44]MH_I2C_Read... [11:39:44]Read from MH i2c: E2 17 00 [11:39:44]MH_I2C_Read... [11:39:44]Read from MH i2c: E2 17 00 86 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 65 [11:39:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:39:44]wFMCommunicate OK [11:39:44]requested_item fd.num is exist - process it [11:39:44]SAM_PROTO_GetFieldsCounters [11:39:44]wFMCommunicate request_size=4 [11:39:44]MH_SAM_APDU [11:39:44]CAPDU: 80 13 00 00 [11:39:44]Write to MH i2c: E2 08 00 87 0F 80 13 00 00 00 00 00 00 12 [11:39:44]Write i2c OK [11:39:44]MH_I2C_Read... [11:39:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:39:44]Read from MH i2c: E2 [11:39:44]MH_I2C_Read... [11:39:44]Read from MH i2c: E2 62 00 [11:39:44]MH_I2C_Read... [11:39:44]Read from MH i2c: E2 62 00 87 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D0 60 00 00 0E 04 04 00 30 00 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 70 [11:39:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D0 60 00 00 0E 04 04 00 30 00 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 [11:39:44]wFMCommunicate OK [11:39:44]SAM_PROTO_GetFieldsCounters done [11:39:44]requested_item shift.num is exist - process it [11:39:44]requested_item shift.opened is exist - process it [11:39:44]req_shift_opened [11:39:44]FM_GetShiftState [11:39:44]SAM_PROTO_GetShiftState [11:39:44]wFMCommunicate request_size=4 [11:39:44]MH_SAM_APDU [11:39:44]CAPDU: 80 13 01 00 [11:39:44]Write to MH i2c: E2 08 00 88 0F 80 13 01 00 00 00 00 00 14 [11:39:44]Write i2c OK [11:39:44]MH_I2C_Read... [11:39:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:44]Read from MH i2c: E2 [11:39:44]MH_I2C_Read... [11:39:44]Read from MH i2c: E2 0E 00 [11:39:44]MH_I2C_Read... [11:39:44]Read from MH i2c: E2 0E 00 88 0F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C7 [11:39:44]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:39:44]wFMCommunicate OK [11:39:44]SAM_PROTO_GetShiftState done [11:39:44]FM_GetShiftState done [11:39:44]req_shift_opened done [11:39:44]requested_item shift.open_date is exist - process it [11:39:44]req_shift_open_date [11:39:44]req_shift_open_date done [11:39:44]produce_requested_data done [11:39:44]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24784,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:39:44]process_action_free close_receipt [11:39:44]json_value_free [11:39:44]json_value_free done [11:39:44]process_json_proto returns [11:39:44]Send response to host [11:39:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24784,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:39:44]free response buf [11:39:44]execute_script done [11:39:44]execute_script returns [11:39:44]free content buf [11:39:44]Sock 9.Close socket [11:39:44]Sock 9.Thread stoped [11:39:48]OFD Sender: No OFD packet to send [11:39:53]OFD Sender: No OFD packet to send [11:39:58]OFD Sender: No OFD packet to send [11:40:03]OFD Sender: No OFD packet to send [11:40:08]OFD Sender: No OFD packet to send [11:40:13]OFD Sender: No OFD packet to send [11:40:18]OFD Sender: No OFD packet to send [11:40:23]OFD Sender: No OFD packet to send [11:40:28]OFD Sender: No OFD packet to send [11:40:33]OFD Sender: No OFD packet to send [11:40:38]OFD Sender: No OFD packet to send [11:40:42]accept exits with 7 [11:40:42]New connection [11:40:42]New thread 3067452772 created [11:40:42]Thread 3067309412 joined [11:40:42]Waiting for new connection... [11:40:42] Sock 7.Parse request [11:40:42]Sock 7.Check first char [11:40:42]Sock 7.First char is OK [11:40:42]request: POST /json_proto HTTP/1.0 [11:40:42]Method: POST [11:40:42]URL: /json_proto [11:40:42]Method is POST - this is cgi request [11:40:42]url: /json_proto [11:40:42]query_string will be loaded in cgi processing [11:40:42]execute_cgi json_proto POST (null) [11:40:42]execute_cgi path=json_proto method=POST [11:40:42]POST find Content-Length [11:40:42]Host: 172.17.45.131:8080 [11:40:42]Content-Length: 677 [11:40:42]Content-Type: application/json [11:40:42] [11:40:42]POST finish read [11:40:42]Found Content-Length = 677 [11:40:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610457", "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:40:42]execute_script... [11:40: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)610457", "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:40:42]POST & json_proto [11:40:42]process_json_proto [11:40:42]json parsed OK: [11:40:42]protocol is kg_v1.0 [11:40:42]action value=close_receipt [11:40:42]process_action close_receipt [11:40:42]cmd_close_receipt [11:40:42]MH_GetDate [11:40:42]Write to MH i2c: F0 00 00 89 0F 87 [11:40:42]Write i2c OK [11:40:42]MH_I2C_Read... [11:40:42]Read from MH i2c: F0 [11:40:42]MH_I2C_Read... [11:40:42]Read from MH i2c: F0 09 00 [11:40:42]MH_I2C_Read... [11:40:42]Read from MH i2c: F0 09 00 89 0F 00 3B D1 A8 66 C6 D4 6E 66 18 [11:40:42]GetLastDocTimeStamp 1722339581 [11:40:42]current date 1722339643 [11:40:42]FM_GetShiftState [11:40:42]SAM_PROTO_GetShiftState [11:40:42]wFMCommunicate request_size=4 [11:40:42]MH_SAM_APDU [11:40:42]CAPDU: 80 13 01 00 [11:40:42]Write to MH i2c: E2 08 00 8A 0F 80 13 01 00 00 00 00 00 16 [11:40:42]Write i2c OK [11:40:42]MH_I2C_Read... [11:40:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:40:42]Read from MH i2c: E2 [11:40:42]MH_I2C_Read... [11:40:42]Read from MH i2c: E2 0E 00 [11:40:42]MH_I2C_Read... [11:40:42]Read from MH i2c: E2 0E 00 8A 0F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C9 [11:40:42]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:40:42]wFMCommunicate OK [11:40:42]SAM_PROTO_GetShiftState done [11:40:42]FM_GetShiftState done [11:40:42]opened in 1722298218 [11:40:42]opened+sec_in_day 1722384618 [11:40:42]quantity*price = 50036 [11:40:42]sum+1 = 50037 [11:40: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 160 30.07.2024 11:40 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24785 ФПД: 205963323082285 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114043&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24785&fm=205963323082285&tin=02508201610067®Number=0000000000171247&sum=50000 [11:40:43]StoreToDocumentArchive [11:40:43]shift 48 fd 24785 [11:40:43]save to /storage/0048/doc_00024785 [11:40:43]save last doc name /storage/0048/doc_00024785 to /storage/kkm_last_doc_name [11:40:43]save OK [11:40:43]Clear old archive folders... [11:40:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:40:43]tlvbuf is 01C9B980 [11:40:43]SAM_PROTO_ClearQueue [11:40:43]wFMCommunicate request_size=4 [11:40:43]MH_SAM_APDU [11:40:43]CAPDU: 80 09 00 00 [11:40:43]Write to MH i2c: E2 08 00 97 0F 80 09 00 00 00 00 00 00 18 [11:40:43]Write i2c OK [11:40:43]MH_I2C_Read... [11:40:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:40:43]Read from MH i2c: E2 [11:40:43]MH_I2C_Read... [11:40:43]Read from MH i2c: E2 03 00 [11:40:43]MH_I2C_Read... [11:40:43]Read from MH i2c: E2 03 00 97 0F 00 90 00 1A [11:40:43]RAPDU: 90 00 [11:40:43]wFMCommunicate OK [11:40:43]SAM_PROTO_ClearQueue done [11:40:43]KKMCreateOFDPacket [11:40:43]OFDProtocolAddRootSTLVToBuf [11:40:43]FM_MakeSignedData [11:40:43]FM_MakeSignedData [11:40:43]SAM_PROTO_SignData [11:40:43]wFMCommunicate request_size=4 [11:40:43]MH_SAM_APDU [11:40:43]CAPDU: 80 0D 01 02 [11:40:43]Write to MH i2c: E2 08 00 98 0F 80 0D 01 02 00 00 00 00 20 [11:40:43]Write i2c OK [11:40:43]MH_I2C_Read... [11:40:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:40:43]Read from MH i2c: E2 [11:40:43]MH_I2C_Read... [11:40:43]Read from MH i2c: E2 03 00 [11:40:43]MH_I2C_Read... [11:40:43]Read from MH i2c: E2 03 00 98 0F 00 90 00 1B [11:40:43]RAPDU: 90 00 [11:40:43]wFMCommunicate OK [11:40:43]wFMCommunicate request_size=255 [11:40:43]MH_SAM_APDU [11:40: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 A0 00 00 00 F4 03 04 00 3B D1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D1 60 00 00 35 04 06 00 BB [11:40:43]Write to MH i2c: E2 02 01 99 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 A0 00 00 00 F4 03 04 00 3B D1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D1 60 00 00 35 04 06 00 BB 00 00 72 [11:40:43]Write i2c OK [11:40:43]MH_I2C_Read... [11:40:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:40:44]Read from MH i2c: E2 [11:40:44]MH_I2C_Read... [11:40:44]Read from MH i2c: E2 03 00 [11:40:44]MH_I2C_Read... [11:40:44]Read from MH i2c: E2 03 00 99 0F 00 90 00 1C [11:40:44]RAPDU: 90 00 [11:40:44]wFMCommunicate OK [11:40:44]wFMCommunicate request_size=10 [11:40:44]MH_SAM_APDU [11:40:44]CAPDU: 80 0D 02 02 05 52 92 B5 86 2D [11:40:44]Write to MH i2c: E2 0D 00 9A 0F 80 0D 02 02 05 00 52 92 B5 86 2D 00 00 79 [11:40:44]Write i2c OK [11:40:44]MH_I2C_Read... [11:40:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:40:44]Read from MH i2c: E2 [11:40:44]MH_I2C_Read... [11:40:44]Read from MH i2c: E2 03 00 [11:40:44]MH_I2C_Read... [11:40:44]Read from MH i2c: E2 03 00 9A 0F 00 90 00 1D [11:40:44]RAPDU: 90 00 [11:40:44]wFMCommunicate OK [11:40:44]wFMCommunicate request_size=4 [11:40:44]MH_SAM_APDU [11:40:44]CAPDU: 80 0D 03 02 [11:40:44]Write to MH i2c: E2 08 00 9B 0F 80 0D 03 02 00 00 00 00 25 [11:40:44]Write i2c OK [11:40:44]MH_I2C_Read... [11:40:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:40:44]Read from MH i2c: E2 [11:40:44]MH_I2C_Read... [11:40:44]Read from MH i2c: E2 0B 00 [11:40:44]MH_I2C_Read... [11:40:44]Read from MH i2c: E2 0B 00 9B 0F 00 87 D4 7C B7 5E E9 2E 19 90 00 42 [11:40:44]RAPDU: 87 D4 7C B7 5E E9 2E 19 90 00 [11:40:44]wFMCommunicate OK [11:40:44]SAM_PROTO_SignData done [11:40:44]FM_MakeSignedData done [11:40:44]CreateOFDProtocolMessage [11:40:44]wFMCommunicate request_size=4 [11:40:44]MH_SAM_APDU [11:40:44]CAPDU: 80 11 00 00 [11:40:44]Write to MH i2c: E2 08 00 9C 0F 80 11 00 00 00 00 00 00 25 [11:40:44]Write i2c OK [11:40:44]MH_I2C_Read... [11:40:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:40:44]Read from MH i2c: E2 [11:40:44]MH_I2C_Read... [11:40:44]Read from MH i2c: E2 17 00 [11:40:44]MH_I2C_Read... [11:40:44]Read from MH i2c: E2 17 00 9C 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 7B [11:40:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:40:44]wFMCommunicate OK [11:40:44]CreateOFDProtocolMessage done [11:40:44]OFDSenderStorePacket 24785 [11:40:44]StoreOFDPacket docnum=24785 [11:40:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 80 4F 07 01 21 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 3B D1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D1 60 00 00 35 04 06 00 BB 52 92 B5 86 2D 87 D4 7C B7 5E E9 2E 19 [11:40:44]CheckFolder [11:40:44]dirname=/storage/ofd_packets [11:40:44]CheckFolder done [11:40:44]ProducePacketName [11:40:44]name=ofd_packets/00024785 [11:40:44]NVStorageSaveData ofd_packets/00024785 [11:40:44]File name is /storage/ofd_packets/00024785 [11:40:44]Write 301 bytes [11:40:44]NVStorageSaveData done [11:40:44]OFDSenderStorePacket done [11:40:44]KKMCreateOFDPacket done [11:40:44]NVStorageSaveData kkm_last_timestamp [11:40:44]File name is /storage/kkm_last_timestamp [11:40:44]Write 4 bytes [11:40:44]NVStorageSaveData done [11:40:44]ExternCall_PrintAddStr [11:40:44]wPrintStart [11:40:44]Write to MH i2c: 01 00 00 9D 0F AC [11:40:44]Write i2c OK [11:40:44]MH_I2C_Read... [11:40:44]Read from MH i2c: 01 [11:40:44]MH_I2C_Read... [11:40:44]Read from MH i2c: 01 07 00 [11:40:44]MH_I2C_Read... [11:40:44]Read from MH i2c: 01 07 00 9D 0F 00 00 00 00 00 FF 0F C1 [11:40:44]RasterBufferAndPrint [11:40:44]line Счет N : (1)610457 [11:40:44]line ИНН: 02508201610067 [11:40:44]line Контрольно-Кассовый Чек [11:40:44]line ПРОДАЖА [11:40:44]line ТРК (МРК, ГНК) : 52 [11:40:44]line Товар: 2710124130 [11:40:44]line Аи-92-К-2 [11:40:44]line 7.380 * 67.80 [11:40:44]line = 500.36 [11:40:44]line НДС 12% НСП 1% [11:40:44]line > о реализуемом товаре [11:40:44]line ОКРУГЛЕНИЕ: -0.36 [11:40:44]line ИТОГО: 500.00 [11:40:44]line Внесено: 500.00 [11:40:44]line СДАЧА: 0.00 [11:40:44]line НСП 1% : 4.43 [11:40:44]line НДС 12% : 53.14 [11:40:44]line Наличными: 500.00 [11:40:44]line Безнал.: 0.00 [11:40:44]line Место: АЗС № 127 "Партнер Нефть" [11:40:44]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [11:40:44]line СНО: Общий режим [11:40:44]line Чек 160 30.07.2024 11:40 [11:40:44]line Смена: 48 ФФД: 1.0 [11:40:44]line ЗНМ: 0300000158 [11:40:44]line РНМ: 0000000000171247 [11:40:44]line Версия ККМ: v1.0 [11:40:44]line ФМ: 0000000002098565 [11:40:44]line ФД: 24785 [11:40:44]line ФПД: 205963323082285 [11:40:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114043&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24785&fm=205963323082285&tin=02508201610067®Number=0000000000171247&sum=50000 [11:40:44]OFD Sender: Processing packet 24785 [packets to send 29, broken 28] [11:40:44]ProducePacketName [11:40:44]name=ofd_packets/00024785 [11:40:44]OFD Sender: To server: pG, [11:40:44]CommunicateWithHost lk.salyk.kg:30040 [11:40:44]ConnectInit lk.salyk.kg [11:40:44]written 0, free lines is 4095 [11:40:44]Connected sock=10 [11:40:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 80 4F 07 01 21 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 00 00 00 F4 03 04 00 3B D1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D1 60 00 00 35 04 06 00 BB 52 92 B5 86 2D 87 D4 7C B7 5E E9 2E 19 [11:40:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 76 3E 47 00 DF 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 32 30 39 38 35 36 35 10 04 04 00 D1 60 00 00 F4 03 04 00 CA 7C A8 66 B6 04 01 00 00 2A 01 E5 55 2C D6 45 BE [11:40:44]CommunicateWithHost err = 0 [11:40:44]CheckOFDResponse [11:40:44]1017 (14) - 77093643461234 [11:40:44]1041 (16) - 0000000002098565 [11:40:44]1040 (4) - 24785 [11:40:44]1012 (4) - 30.07.2024 05:40 [11:40:44]1206 (1) - 0 [11:40:44]OFD Sender: Remove packet 24785 [11:40:44]ProducePacketName [11:40:44]name=ofd_packets/00024785 [11:40:44]NVStorageDeleteData [11:40:45]Write to MH i2c: 01 00 00 C8 0F D7 [11:40:45]Write i2c OK [11:40:45]MH_I2C_Read... [11:40:45]Read from MH i2c: 01 [11:40:45]MH_I2C_Read... [11:40:45]Read from MH i2c: 01 07 00 [11:40:45]MH_I2C_Read... [11:40:45]Read from MH i2c: 01 07 00 C8 0F 00 00 00 00 00 EF 0C D9 [11:40:45]RasterBufferAndPrint [11:40:45]line [11:40:45]line [11:40:45]line [11:40:45]line [11:40:45]line [11:40:45]written 0, free lines is 3317 [11:40:45]MH_Cut [11:40:45]Write to MH i2c: D1 01 00 CF 0F 01 B0 [11:40:45]Write i2c OK [11:40:45]MH_I2C_Read... [11:40:45]Read from MH i2c: D1 [11:40:45]MH_I2C_Read... [11:40:45]Read from MH i2c: D1 01 00 [11:40:45]MH_I2C_Read... [11:40:45]Read from MH i2c: D1 01 00 CF 0F 00 AF [11:40:45]Write to MH i2c: 01 00 00 D0 0F DF [11:40:45]Write i2c OK [11:40:45]MH_I2C_Read... [11:40:45]OFD Sender: No OFD packet to send [11:40:45]*** Cut start [11:40:45]*** Partial cut [11:40:45]*** CUTSNS_PIN = 1 [11:40:45]*** CUTSNS_PIN = 0 [11:40:45]*** Brake cut motor [11:40:46]Read from MH i2c: 01 [11:40:46]MH_I2C_Read... [11:40:46]*** Stop cut motor [11:40:46]*** Cut end [11:40:46]Read from MH i2c: 01 07 00 [11:40:46]MH_I2C_Read... [11:40:46]Read from MH i2c: 01 07 00 D0 0F 00 00 00 00 00 FF 0F F4 [11:40:46]process_action close_receipt done [11:40:46]requested_data is exist [11:40:46]produce_requested_data [11:40:46]requested_item fm.sn is exist - process it [11:40:46]wFMCommunicate request_size=4 [11:40:46]MH_SAM_APDU [11:40:46]CAPDU: 80 11 00 00 [11:40:46]Write to MH i2c: E2 08 00 D1 0F 80 11 00 00 00 00 00 00 5A [11:40:46]Write i2c OK [11:40:46]MH_I2C_Read... [11:40:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:40:46]Read from MH i2c: E2 [11:40:46]MH_I2C_Read... [11:40:46]Read from MH i2c: E2 17 00 [11:40:46]MH_I2C_Read... [11:40:46]Read from MH i2c: E2 17 00 D1 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B0 [11:40:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:40:46]wFMCommunicate OK [11:40:46]requested_item fd.num is exist - process it [11:40:46]SAM_PROTO_GetFieldsCounters [11:40:46]wFMCommunicate request_size=4 [11:40:46]MH_SAM_APDU [11:40:46]CAPDU: 80 13 00 00 [11:40:46]Write to MH i2c: E2 08 00 D2 0F 80 13 00 00 00 00 00 00 5D [11:40:46]Write i2c OK [11:40:46]MH_I2C_Read... [11:40:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:40:46]Read from MH i2c: E2 [11:40:46]MH_I2C_Read... [11:40:46]Read from MH i2c: E2 62 00 [11:40:46]MH_I2C_Read... [11:40:46]Read from MH i2c: E2 62 00 D2 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D1 60 00 00 0E 04 04 00 30 00 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 BF [11:40:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D1 60 00 00 0E 04 04 00 30 00 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 [11:40:46]wFMCommunicate OK [11:40:46]SAM_PROTO_GetFieldsCounters done [11:40:46]requested_item shift.num is exist - process it [11:40:46]requested_item shift.opened is exist - process it [11:40:46]req_shift_opened [11:40:46]FM_GetShiftState [11:40:46]SAM_PROTO_GetShiftState [11:40:46]wFMCommunicate request_size=4 [11:40:46]MH_SAM_APDU [11:40:46]CAPDU: 80 13 01 00 [11:40:46]Write to MH i2c: E2 08 00 D3 0F 80 13 01 00 00 00 00 00 5F [11:40:46]Write i2c OK [11:40:46]MH_I2C_Read... [11:40:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:40:46]Read from MH i2c: E2 [11:40:46]MH_I2C_Read... [11:40:46]Read from MH i2c: E2 0E 00 [11:40:46]MH_I2C_Read... [11:40:46]Read from MH i2c: E2 0E 00 D3 0F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 12 [11:40:46]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:40:46]wFMCommunicate OK [11:40:46]SAM_PROTO_GetShiftState done [11:40:46]FM_GetShiftState done [11:40:46]req_shift_opened done [11:40:46]requested_item shift.open_date is exist - process it [11:40:46]req_shift_open_date [11:40:46]req_shift_open_date done [11:40:46]produce_requested_data done [11:40:46]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24785,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:40:46]process_action_free close_receipt [11:40:46]json_value_free [11:40:46]json_value_free done [11:40:46]process_json_proto returns [11:40:46]Send response to host [11:40:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24785,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:40:46]free response buf [11:40:46]execute_script done [11:40:46]execute_script returns [11:40:46]free content buf [11:40:46]Sock 7.Close socket [11:40:46]Sock 7.Thread stoped [11:40:50]OFD Sender: No OFD packet to send [11:40:55]OFD Sender: No OFD packet to send [11:40:56]accept exits with 9 [11:40:56]New connection [11:40:56]New thread 3067309412 created [11:40:56]Thread 3067452772 joined [11:40:56]Waiting for new connection... [11:40:56] Sock 9.Parse request [11:40:56]Sock 9.Check first char [11:40:56]Sock 9.First char is OK [11:40:56]request: POST /json_proto HTTP/1.0 [11:40:56]Method: POST [11:40:56]URL: /json_proto [11:40:56]Method is POST - this is cgi request [11:40:56]url: /json_proto [11:40:56]query_string will be loaded in cgi processing [11:40:56]execute_cgi json_proto POST (null) [11:40:56]execute_cgi path=json_proto method=POST [11:40:56]POST find Content-Length [11:40:56]Host: 172.17.45.131:8080 [11:40:56]Content-Length: 678 [11:40:56]Content-Type: application/json [11:40:56] [11:40:56]POST finish read [11:40:56]Found Content-Length = 678 [11:40:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610458", "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" : 5000.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:40:56]execute_script... [11:40:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610458", "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" : 5000.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:40:56]POST & json_proto [11:40:56]process_json_proto [11:40:56]json parsed OK: [11:40:56]protocol is kg_v1.0 [11:40:56]action value=close_receipt [11:40:56]process_action close_receipt [11:40:56]cmd_close_receipt [11:40:56]MH_GetDate [11:40:56]Write to MH i2c: F0 00 00 D4 0F D2 [11:40:56]Write i2c OK [11:40:56]MH_I2C_Read... [11:40:56]Read from MH i2c: F0 [11:40:56]MH_I2C_Read... [11:40:56]Read from MH i2c: F0 09 00 [11:40:56]MH_I2C_Read... [11:40:56]Read from MH i2c: F0 09 00 D4 0F 00 49 D1 A8 66 C6 D4 6E 66 71 [11:40:56]GetLastDocTimeStamp 1722339643 [11:40:56]current date 1722339657 [11:40:56]FM_GetShiftState [11:40:56]SAM_PROTO_GetShiftState [11:40:56]wFMCommunicate request_size=4 [11:40:56]MH_SAM_APDU [11:40:56]CAPDU: 80 13 01 00 [11:40:56]Write to MH i2c: E2 08 00 D5 0F 80 13 01 00 00 00 00 00 61 [11:40:56]Write i2c OK [11:40:56]MH_I2C_Read... [11:40:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:40:56]Read from MH i2c: E2 [11:40:56]MH_I2C_Read... [11:40:56]Read from MH i2c: E2 0E 00 [11:40:56]MH_I2C_Read... [11:40:56]Read from MH i2c: E2 0E 00 D5 0F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 14 [11:40:56]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:40:56]wFMCommunicate OK [11:40:56]SAM_PROTO_GetShiftState done [11:40:56]FM_GetShiftState done [11:40:56]opened in 1722298218 [11:40:56]opened+sec_in_day 1722384618 [11:40:56]quantity*price = 30035 [11:40:56]sum+1 = 30036 [11:40:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 5000.00 СДАЧА: 4700.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 161 30.07.2024 11:40 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24786 ФПД: 188900703742649 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114057&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24786&fm=188900703742649&tin=02508201610067®Number=0000000000171247&sum=30000 [11:40:57]StoreToDocumentArchive [11:40:57]shift 48 fd 24786 [11:40:57]save to /storage/0048/doc_00024786 [11:40:57]save last doc name /storage/0048/doc_00024786 to /storage/kkm_last_doc_name [11:40:57]save OK [11:40:57]Clear old archive folders... [11:40:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:40:57]tlvbuf is 01CE96A0 [11:40:57]SAM_PROTO_ClearQueue [11:40:57]wFMCommunicate request_size=4 [11:40:57]MH_SAM_APDU [11:40:57]CAPDU: 80 09 00 00 [11:40:57]Write to MH i2c: E2 08 00 E2 0F 80 09 00 00 00 00 00 00 63 [11:40:57]Write i2c OK [11:40:57]MH_I2C_Read... [11:40:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:40:58]Read from MH i2c: E2 [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: E2 03 00 [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: E2 03 00 E2 0F 00 90 00 65 [11:40:58]RAPDU: 90 00 [11:40:58]wFMCommunicate OK [11:40:58]SAM_PROTO_ClearQueue done [11:40:58]KKMCreateOFDPacket [11:40:58]OFDProtocolAddRootSTLVToBuf [11:40:58]FM_MakeSignedData [11:40:58]FM_MakeSignedData [11:40:58]SAM_PROTO_SignData [11:40:58]wFMCommunicate request_size=4 [11:40:58]MH_SAM_APDU [11:40:58]CAPDU: 80 0D 01 02 [11:40:58]Write to MH i2c: E2 08 00 E3 0F 80 0D 01 02 00 00 00 00 6B [11:40:58]Write i2c OK [11:40:58]MH_I2C_Read... [11:40:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:40:58]Read from MH i2c: E2 [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: E2 03 00 [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: E2 03 00 E3 0F 00 90 00 66 [11:40:58]RAPDU: 90 00 [11:40:58]wFMCommunicate OK [11:40:58]wFMCommunicate request_size=255 [11:40:58]MH_SAM_APDU [11:40:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 A1 00 00 00 F4 03 04 00 49 D1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D2 60 00 00 35 04 06 00 AB [11:40:58]Write to MH i2c: E2 02 01 E4 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 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 A1 00 00 00 F4 03 04 00 49 D1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D2 60 00 00 35 04 06 00 AB 00 00 DC [11:40:58]Write i2c OK [11:40:58]MH_I2C_Read... [11:40:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:40:58]Read from MH i2c: E2 [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: E2 03 00 [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: E2 03 00 E4 0F 00 90 00 67 [11:40:58]RAPDU: 90 00 [11:40:58]wFMCommunicate OK [11:40:58]wFMCommunicate request_size=10 [11:40:58]MH_SAM_APDU [11:40:58]CAPDU: 80 0D 02 02 05 CD DF 58 2A B9 [11:40:58]Write to MH i2c: E2 0D 00 E5 0F 80 0D 02 02 05 00 CD DF 58 2A B9 00 00 5F [11:40:58]Write i2c OK [11:40:58]MH_I2C_Read... [11:40:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:40:58]Read from MH i2c: E2 [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: E2 03 00 [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: E2 03 00 E5 0F 00 90 00 68 [11:40:58]RAPDU: 90 00 [11:40:58]wFMCommunicate OK [11:40:58]wFMCommunicate request_size=4 [11:40:58]MH_SAM_APDU [11:40:58]CAPDU: 80 0D 03 02 [11:40:58]Write to MH i2c: E2 08 00 E6 0F 80 0D 03 02 00 00 00 00 70 [11:40:58]Write i2c OK [11:40:58]MH_I2C_Read... [11:40:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:40:58]Read from MH i2c: E2 [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: E2 0B 00 [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: E2 0B 00 E6 0F 00 D9 83 F7 55 DF 32 89 39 90 00 EC [11:40:58]RAPDU: D9 83 F7 55 DF 32 89 39 90 00 [11:40:58]wFMCommunicate OK [11:40:58]SAM_PROTO_SignData done [11:40:58]FM_MakeSignedData done [11:40:58]CreateOFDProtocolMessage [11:40:58]wFMCommunicate request_size=4 [11:40:58]MH_SAM_APDU [11:40:58]CAPDU: 80 11 00 00 [11:40:58]Write to MH i2c: E2 08 00 E7 0F 80 11 00 00 00 00 00 00 70 [11:40:58]Write i2c OK [11:40:58]MH_I2C_Read... [11:40:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:40:58]Read from MH i2c: E2 [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: E2 17 00 [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: E2 17 00 E7 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C6 [11:40:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:40:58]wFMCommunicate OK [11:40:58]CreateOFDProtocolMessage done [11:40:58]OFDSenderStorePacket 24786 [11:40:58]StoreOFDPacket docnum=24786 [11:40:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 47 06 07 01 24 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A1 00 00 00 F4 03 04 00 49 D1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D2 60 00 00 35 04 06 00 AB CD DF 58 2A B9 D9 83 F7 55 DF 32 89 39 [11:40:58]CheckFolder [11:40:58]dirname=/storage/ofd_packets [11:40:58]CheckFolder done [11:40:58]ProducePacketName [11:40:58]name=ofd_packets/00024786 [11:40:58]NVStorageSaveData ofd_packets/00024786 [11:40:58]File name is /storage/ofd_packets/00024786 [11:40:58]Write 301 bytes [11:40:58]NVStorageSaveData done [11:40:58]OFDSenderStorePacket done [11:40:58]KKMCreateOFDPacket done [11:40:58]NVStorageSaveData kkm_last_timestamp [11:40:58]File name is /storage/kkm_last_timestamp [11:40:58]Write 4 bytes [11:40:58]NVStorageSaveData done [11:40:58]ExternCall_PrintAddStr [11:40:58]wPrintStart [11:40:58]Write to MH i2c: 01 00 00 E8 0F F7 [11:40:58]Write i2c OK [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: 01 [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: 01 07 00 [11:40:58]MH_I2C_Read... [11:40:58]Read from MH i2c: 01 07 00 E8 0F 00 00 00 00 00 FF 0F 0C [11:40:58]RasterBufferAndPrint [11:40:58]line Счет N : (1)610458 [11:40:58]line ИНН: 02508201610067 [11:40:58]line Контрольно-Кассовый Чек [11:40:58]line ПРОДАЖА [11:40:58]line ТРК (МРК, ГНК) : 42 [11:40:58]line Товар: 2710124130 [11:40:58]line Аи-92-К-2 [11:40:58]line 4.430 * 67.80 [11:40:58]line = 300.35 [11:40:58]line НДС 12% НСП 1% [11:40:58]line > о реализуемом товаре [11:40:58]line ОКРУГЛЕНИЕ: -0.35 [11:40:58]line ИТОГО: 300.00 [11:40:58]line Внесено: 5000.00 [11:40:58]line СДАЧА: 4700.00 [11:40:58]line НСП 1% : 2.66 [11:40:58]line НДС 12% : 31.90 [11:40:58]line Наличными: 300.00 [11:40:58]line Безнал.: 0.00 [11:40:58]line Место: АЗС № 127 "Партнер Нефть" [11:40:58]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [11:40:58]line СНО: Общий режим [11:40:58]line Чек 161 30.07.2024 11:40 [11:40:58]line Смена: 48 ФФД: 1.0 [11:40:58]line ЗНМ: 0300000158 [11:40:58]line РНМ: 0000000000171247 [11:40:58]line Версия ККМ: v1.0 [11:40:58]line ФМ: 0000000002098565 [11:40:58]line ФД: 24786 [11:40:58]line ФПД: 188900703742649 [11:40:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114057&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24786&fm=188900703742649&tin=02508201610067®Number=0000000000171247&sum=30000 [11:40:58]written 0, free lines is 4095 [11:40:58]OFD Sender: Processing packet 24786 [packets to send 29, broken 28] [11:40:58]ProducePacketName [11:40:58]name=ofd_packets/00024786 [11:40:58]OFD Sender: To server: pG, [11:40:58]CommunicateWithHost lk.salyk.kg:30040 [11:40:58]ConnectInit lk.salyk.kg [11:40:59]Connected sock=10 [11:40:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 47 06 07 01 24 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A1 00 00 00 F4 03 04 00 49 D1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D2 60 00 00 35 04 06 00 AB CD DF 58 2A B9 D9 83 F7 55 DF 32 89 39 [11:40:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 A9 DB 47 00 E7 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 32 30 39 38 35 36 35 10 04 04 00 D2 60 00 00 F4 03 04 00 D8 7C A8 66 B6 04 01 00 00 D7 8D 88 77 E5 7B EF 80 [11:40:59]CommunicateWithHost err = 0 [11:40:59]CheckOFDResponse [11:40:59]1017 (14) - 77093643461234 [11:40:59]1041 (16) - 0000000002098565 [11:40:59]1040 (4) - 24786 [11:40:59]1012 (4) - 30.07.2024 05:40 [11:40:59]1206 (1) - 0 [11:40:59]OFD Sender: Remove packet 24786 [11:40:59]ProducePacketName [11:40:59]name=ofd_packets/00024786 [11:40:59]NVStorageDeleteData [11:40:59]Write to MH i2c: 01 00 00 13 10 23 [11:40:59]Write i2c OK [11:40:59]MH_I2C_Read... [11:40:59]Read from MH i2c: 01 [11:40:59]MH_I2C_Read... [11:40:59]Read from MH i2c: 01 07 00 [11:40:59]MH_I2C_Read... [11:40:59]Read from MH i2c: 01 07 00 13 10 00 00 00 00 00 F0 0C 26 [11:40:59]RasterBufferAndPrint [11:40:59]line [11:40:59]line [11:40:59]line [11:40:59]line [11:40:59]line [11:40:59]written 0, free lines is 3318 [11:40:59]MH_Cut [11:40:59]Write to MH i2c: D1 01 00 1A 10 01 FC [11:40:59]Write i2c OK [11:40:59]MH_I2C_Read... [11:40:59]Read from MH i2c: D1 [11:40:59]MH_I2C_Read... [11:40:59]Read from MH i2c: D1 01 00 [11:40:59]MH_I2C_Read... [11:40:59]Read from MH i2c: D1 01 00 1A 10 00 FB [11:40:59]Write to MH i2c: 01 00 00 1B 10 2B [11:40:59]Write i2c OK [11:40:59]MH_I2C_Read... [11:40:59]OFD Sender: No OFD packet to send [11:40:59]*** Cut start [11:40:59]*** Partial cut [11:40:59]*** CUTSNS_PIN = 1 [11:41:00]*** CUTSNS_PIN = 0 [11:41:00]*** Brake cut motor [11:41:00]Read from MH i2c: 01 [11:41:00]MH_I2C_Read... [11:41:00]*** Stop cut motor [11:41:00]*** Cut end [11:41:00]Read from MH i2c: 01 07 00 [11:41:00]MH_I2C_Read... [11:41:00]Read from MH i2c: 01 07 00 1B 10 00 00 00 00 00 FF 0F 40 [11:41:00]process_action close_receipt done [11:41:00]requested_data is exist [11:41:00]produce_requested_data [11:41:00]requested_item fm.sn is exist - process it [11:41:00]wFMCommunicate request_size=4 [11:41:00]MH_SAM_APDU [11:41:00]CAPDU: 80 11 00 00 [11:41:00]Write to MH i2c: E2 08 00 1C 10 80 11 00 00 00 00 00 00 A6 [11:41:00]Write i2c OK [11:41:00]MH_I2C_Read... [11:41:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:00]Read from MH i2c: E2 [11:41:00]MH_I2C_Read... [11:41:00]Read from MH i2c: E2 17 00 [11:41:00]MH_I2C_Read... [11:41:00]Read from MH i2c: E2 17 00 1C 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 FC [11:41:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:41:00]wFMCommunicate OK [11:41:00]requested_item fd.num is exist - process it [11:41:00]SAM_PROTO_GetFieldsCounters [11:41:00]wFMCommunicate request_size=4 [11:41:00]MH_SAM_APDU [11:41:00]CAPDU: 80 13 00 00 [11:41:00]Write to MH i2c: E2 08 00 1D 10 80 13 00 00 00 00 00 00 A9 [11:41:00]Write i2c OK [11:41:00]MH_I2C_Read... [11:41:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:41:00]Read from MH i2c: E2 [11:41:00]MH_I2C_Read... [11:41:00]Read from MH i2c: E2 62 00 [11:41:00]MH_I2C_Read... [11:41:00]Read from MH i2c: E2 62 00 1D 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D2 60 00 00 0E 04 04 00 30 00 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 0F [11:41:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D2 60 00 00 0E 04 04 00 30 00 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 [11:41:00]wFMCommunicate OK [11:41:00]SAM_PROTO_GetFieldsCounters done [11:41:00]requested_item shift.num is exist - process it [11:41:00]requested_item shift.opened is exist - process it [11:41:00]req_shift_opened [11:41:00]FM_GetShiftState [11:41:00]SAM_PROTO_GetShiftState [11:41:00]wFMCommunicate request_size=4 [11:41:00]MH_SAM_APDU [11:41:00]CAPDU: 80 13 01 00 [11:41:00]Write to MH i2c: E2 08 00 1E 10 80 13 01 00 00 00 00 00 AB [11:41:00]Write i2c OK [11:41:00]MH_I2C_Read... [11:41:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:00]Read from MH i2c: E2 [11:41:00]MH_I2C_Read... [11:41:00]Read from MH i2c: E2 0E 00 [11:41:00]MH_I2C_Read... [11:41:00]Read from MH i2c: E2 0E 00 1E 10 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 5E [11:41:00]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:41:00]wFMCommunicate OK [11:41:00]SAM_PROTO_GetShiftState done [11:41:00]FM_GetShiftState done [11:41:00]req_shift_opened done [11:41:00]requested_item shift.open_date is exist - process it [11:41:00]req_shift_open_date [11:41:00]req_shift_open_date done [11:41:00]produce_requested_data done [11:41:00]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24786,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:41:00]process_action_free close_receipt [11:41:00]json_value_free [11:41:00]json_value_free done [11:41:00]process_json_proto returns [11:41:00]Send response to host [11:41:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24786,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:41:00]free response buf [11:41:00]execute_script done [11:41:00]execute_script returns [11:41:00]free content buf [11:41:00]Sock 9.Close socket [11:41:00]Sock 9.Thread stoped [11:41:04]OFD Sender: No OFD packet to send [11:41:09]OFD Sender: No OFD packet to send [11:41:14]OFD Sender: No OFD packet to send [11:41:19]OFD Sender: No OFD packet to send [11:41:24]OFD Sender: No OFD packet to send [11:41:29]OFD Sender: No OFD packet to send [11:41:34]OFD Sender: No OFD packet to send [11:41:39]OFD Sender: No OFD packet to send [11:41:44]OFD Sender: No OFD packet to send [11:41:49]OFD Sender: No OFD packet to send [11:41:54]OFD Sender: No OFD packet to send [11:41:59]OFD Sender: No OFD packet to send [11:42:04]OFD Sender: No OFD packet to send [11:42:09]OFD Sender: No OFD packet to send [11:42:14]OFD Sender: No OFD packet to send [11:42:19]OFD Sender: No OFD packet to send [11:42:24]OFD Sender: No OFD packet to send [11:42:29]OFD Sender: No OFD packet to send [11:42:34]OFD Sender: No OFD packet to send [11:42:39]OFD Sender: No OFD packet to send [11:42:44]OFD Sender: No OFD packet to send [11:42:49]OFD Sender: No OFD packet to send [11:42:54]OFD Sender: No OFD packet to send [11:42:59]OFD Sender: No OFD packet to send [11:43:04]OFD Sender: No OFD packet to send [11:43:09]OFD Sender: No OFD packet to send [11:43:14]OFD Sender: No OFD packet to send [11:43:19]OFD Sender: No OFD packet to send [11:43:24]OFD Sender: No OFD packet to send [11:43:29]OFD Sender: No OFD packet to send [11:43:34]OFD Sender: No OFD packet to send [11:43:39]OFD Sender: No OFD packet to send [11:43:44]OFD Sender: No OFD packet to send [11:43:49]OFD Sender: No OFD packet to send [11:43:54]OFD Sender: No OFD packet to send [11:43:59]OFD Sender: No OFD packet to send [11:44:04]OFD Sender: No OFD packet to send [11:44:09]OFD Sender: No OFD packet to send [11:44:14]OFD Sender: No OFD packet to send [11:44:19]OFD Sender: No OFD packet to send [11:44:24]OFD Sender: No OFD packet to send [11:44:29]OFD Sender: No OFD packet to send [11:44:34]OFD Sender: No OFD packet to send [11:44:39]OFD Sender: No OFD packet to send [11:44:45]OFD Sender: No OFD packet to send [11:44:50]OFD Sender: No OFD packet to send [11:44:55]OFD Sender: No OFD packet to send [11:45:00]OFD Sender: No OFD packet to send [11:45:05]OFD Sender: No OFD packet to send [11:45:10]OFD Sender: No OFD packet to send [11:45:15]OFD Sender: No OFD packet to send [11:45:20]OFD Sender: No OFD packet to send [11:45:25]OFD Sender: No OFD packet to send [11:45:30]OFD Sender: No OFD packet to send [11:45:35]OFD Sender: No OFD packet to send [11:45:40]OFD Sender: No OFD packet to send [11:45:45]OFD Sender: No OFD packet to send [11:45:50]OFD Sender: No OFD packet to send [11:45:55]OFD Sender: No OFD packet to send [11:46:00]OFD Sender: No OFD packet to send [11:46:05]OFD Sender: No OFD packet to send [11:46:10]OFD Sender: No OFD packet to send [11:46:15]OFD Sender: No OFD packet to send [11:46:20]OFD Sender: No OFD packet to send [11:46:25]OFD Sender: No OFD packet to send [11:46:30]OFD Sender: No OFD packet to send [11:46:35]OFD Sender: No OFD packet to send [11:46:40]OFD Sender: No OFD packet to send [11:46:45]OFD Sender: No OFD packet to send [11:46:50]OFD Sender: No OFD packet to send [11:46:55]OFD Sender: No OFD packet to send [11:47:00]OFD Sender: No OFD packet to send [11:47:05]OFD Sender: No OFD packet to send [11:47:10]OFD Sender: No OFD packet to send [11:47:15]OFD Sender: No OFD packet to send [11:47:20]OFD Sender: No OFD packet to send [11:47:25]OFD Sender: No OFD packet to send [11:47:30]OFD Sender: No OFD packet to send [11:47:35]OFD Sender: No OFD packet to send [11:47:40]OFD Sender: No OFD packet to send [11:47:45]OFD Sender: No OFD packet to send [11:47:50]OFD Sender: No OFD packet to send [11:47:55]OFD Sender: No OFD packet to send [11:48:00]OFD Sender: No OFD packet to send [11:48:05]OFD Sender: No OFD packet to send [11:48:10]OFD Sender: No OFD packet to send [11:48:15]OFD Sender: No OFD packet to send [11:48:20]OFD Sender: No OFD packet to send [11:48:25]OFD Sender: No OFD packet to send [11:48:30]OFD Sender: No OFD packet to send [11:48:35]OFD Sender: No OFD packet to send [11:48:40]OFD Sender: No OFD packet to send [11:48:45]OFD Sender: No OFD packet to send [11:48:50]OFD Sender: No OFD packet to send [11:48:55]OFD Sender: No OFD packet to send [11:48:59]accept exits with 7 [11:48:59]New connection [11:48:59]New thread 3067452772 created [11:48:59]Thread 3067309412 joined [11:48:59]Waiting for new connection... [11:48:59] Sock 7.Parse request [11:48:59]Sock 7.Check first char [11:48:59]Sock 7.First char is OK [11:48:59]request: POST /json_proto HTTP/1.0 [11:48:59]Method: POST [11:48:59]URL: /json_proto [11:48:59]Method is POST - this is cgi request [11:48:59]url: /json_proto [11:48:59]query_string will be loaded in cgi processing [11:48:59]execute_cgi json_proto POST (null) [11:48:59]execute_cgi path=json_proto method=POST [11:48:59]POST find Content-Length [11:48:59]Host: 172.17.45.131:8080 [11:48:59]Content-Length: 673 [11:48:59]Content-Type: application/json [11:48:59] [11:48:59]POST finish read [11:48:59]Found Content-Length = 673 [11:48:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610459", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:48:59]execute_script... [11:48: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)610459", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:48:59]POST & json_proto [11:48:59]process_json_proto [11:48:59]json parsed OK: [11:48:59]protocol is kg_v1.0 [11:48:59]action value=close_receipt [11:48:59]process_action close_receipt [11:48:59]cmd_close_receipt [11:48:59]MH_GetDate [11:48:59]Write to MH i2c: F0 00 00 1F 10 1E [11:48:59]Write i2c OK [11:48:59]MH_I2C_Read... [11:48:59]Read from MH i2c: F0 [11:48:59]MH_I2C_Read... [11:48:59]Read from MH i2c: F0 09 00 [11:48:59]MH_I2C_Read... [11:48:59]Read from MH i2c: F0 09 00 1F 10 00 2C D3 A8 66 C6 D4 6E 66 A2 [11:48:59]GetLastDocTimeStamp 1722339657 [11:48:59]current date 1722340140 [11:48:59]FM_GetShiftState [11:48:59]SAM_PROTO_GetShiftState [11:48:59]wFMCommunicate request_size=4 [11:48:59]MH_SAM_APDU [11:48:59]CAPDU: 80 13 01 00 [11:48:59]Write to MH i2c: E2 08 00 20 10 80 13 01 00 00 00 00 00 AD [11:48:59]Write i2c OK [11:48:59]MH_I2C_Read... [11:48:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:59]Read from MH i2c: E2 [11:48:59]MH_I2C_Read... [11:48:59]Read from MH i2c: E2 0E 00 [11:48:59]MH_I2C_Read... [11:48:59]Read from MH i2c: E2 0E 00 20 10 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 60 [11:48:59]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:48:59]wFMCommunicate OK [11:48:59]SAM_PROTO_GetShiftState done [11:48:59]FM_GetShiftState done [11:48:59]opened in 1722298218 [11:48:59]opened+sec_in_day 1722384618 [11:48:59]quantity*price = 50037 [11:48:59]sum+1 = 50039 [11:48:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 162 30.07.2024 11:49 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24787 ФПД: 71218669979718 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114900&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24787&fm=71218669979718&tin=02508201610067®Number=0000000000171247&sum=50000 [11:49:00]StoreToDocumentArchive [11:49:00]shift 48 fd 24787 [11:49:00]save to /storage/0048/doc_00024787 [11:49:00]save last doc name /storage/0048/doc_00024787 to /storage/kkm_last_doc_name [11:49:00]save OK [11:49:00]Clear old archive folders... [11:49:00]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:49:00]tlvbuf is 01C9C760 [11:49:00]SAM_PROTO_ClearQueue [11:49:00]wFMCommunicate request_size=4 [11:49:00]MH_SAM_APDU [11:49:00]CAPDU: 80 09 00 00 [11:49:00]Write to MH i2c: E2 08 00 2D 10 80 09 00 00 00 00 00 00 AF [11:49:00]Write i2c OK [11:49:00]MH_I2C_Read... [11:49:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:49:00]Read from MH i2c: E2 [11:49:00]MH_I2C_Read... [11:49:00]Read from MH i2c: E2 03 00 [11:49:00]MH_I2C_Read... [11:49:00]Read from MH i2c: E2 03 00 2D 10 00 90 00 B1 [11:49:00]RAPDU: 90 00 [11:49:00]wFMCommunicate OK [11:49:00]SAM_PROTO_ClearQueue done [11:49:00]KKMCreateOFDPacket [11:49:00]OFDProtocolAddRootSTLVToBuf [11:49:00]FM_MakeSignedData [11:49:00]FM_MakeSignedData [11:49:00]SAM_PROTO_SignData [11:49:00]wFMCommunicate request_size=4 [11:49:00]MH_SAM_APDU [11:49:00]CAPDU: 80 0D 01 02 [11:49:00]Write to MH i2c: E2 08 00 2E 10 80 0D 01 02 00 00 00 00 B7 [11:49:00]Write i2c OK [11:49:00]MH_I2C_Read... [11:49:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:49:00]Read from MH i2c: E2 [11:49:00]MH_I2C_Read... [11:49:00]Read from MH i2c: E2 03 00 [11:49:00]MH_I2C_Read... [11:49:00]Read from MH i2c: E2 03 00 2E 10 00 90 00 B2 [11:49:00]RAPDU: 90 00 [11:49:00]wFMCommunicate OK [11:49:00]wFMCommunicate request_size=255 [11:49:00]MH_SAM_APDU [11:49:00]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 2C D3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D3 60 00 00 35 04 06 00 40 C5 E3 86 [11:49:00]Write to MH i2c: E2 02 01 2F 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 2C D3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D3 60 00 00 35 04 06 00 40 C5 E3 86 00 00 1C [11:49:00]Write i2c OK [11:49:00]MH_I2C_Read... [11:49:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:00]Read from MH i2c: E2 [11:49:00]MH_I2C_Read... [11:49:00]Read from MH i2c: E2 03 00 [11:49:00]MH_I2C_Read... [11:49:00]Read from MH i2c: E2 03 00 2F 10 00 90 00 B3 [11:49:00]RAPDU: 90 00 [11:49:00]wFMCommunicate OK [11:49:00]wFMCommunicate request_size=7 [11:49:00]MH_SAM_APDU [11:49:00]CAPDU: 80 0D 02 02 02 88 46 [11:49:00]Write to MH i2c: E2 0A 00 30 10 80 0D 02 02 02 00 88 46 00 00 8C [11:49:00]Write i2c OK [11:49:00]MH_I2C_Read... [11:49:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:00]Read from MH i2c: E2 [11:49:00]MH_I2C_Read... [11:49:00]Read from MH i2c: E2 03 00 [11:49:00]MH_I2C_Read... [11:49:00]Read from MH i2c: E2 03 00 30 10 00 90 00 B4 [11:49:00]RAPDU: 90 00 [11:49:00]wFMCommunicate OK [11:49:00]wFMCommunicate request_size=4 [11:49:00]MH_SAM_APDU [11:49:00]CAPDU: 80 0D 03 02 [11:49:00]Write to MH i2c: E2 08 00 31 10 80 0D 03 02 00 00 00 00 BC [11:49:00]Write i2c OK [11:49:00]MH_I2C_Read... [11:49:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:49:00]Read from MH i2c: E2 [11:49:00]MH_I2C_Read... [11:49:00]Read from MH i2c: E2 0B 00 [11:49:00]MH_I2C_Read... [11:49:00]Read from MH i2c: E2 0B 00 31 10 00 52 CC D3 F5 7A B6 2C DE 90 00 DD [11:49:00]RAPDU: 52 CC D3 F5 7A B6 2C DE 90 00 [11:49:00]wFMCommunicate OK [11:49:00]SAM_PROTO_SignData done [11:49:00]FM_MakeSignedData done [11:49:00]CreateOFDProtocolMessage [11:49:00]wFMCommunicate request_size=4 [11:49:00]MH_SAM_APDU [11:49:00]CAPDU: 80 11 00 00 [11:49:00]Write to MH i2c: E2 08 00 32 10 80 11 00 00 00 00 00 00 BC [11:49:00]Write i2c OK [11:49:00]MH_I2C_Read... [11:49:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:01]Read from MH i2c: E2 [11:49:01]MH_I2C_Read... [11:49:01]Read from MH i2c: E2 17 00 [11:49:01]MH_I2C_Read... [11:49:01]Read from MH i2c: E2 17 00 32 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 12 [11:49:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:49:01]wFMCommunicate OK [11:49:01]CreateOFDProtocolMessage done [11:49:01]OFDSenderStorePacket 24787 [11:49:01]StoreOFDPacket docnum=24787 [11:49:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 13 AE 04 01 3A 0F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 2C D3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D3 60 00 00 35 04 06 00 40 C5 E3 86 88 46 52 CC D3 F5 7A B6 2C DE [11:49:01]CheckFolder [11:49:01]dirname=/storage/ofd_packets [11:49:01]CheckFolder done [11:49:01]ProducePacketName [11:49:01]name=ofd_packets/00024787 [11:49:01]NVStorageSaveData ofd_packets/00024787 [11:49:01]File name is /storage/ofd_packets/00024787 [11:49:01]Write 298 bytes [11:49:01]NVStorageSaveData done [11:49:01]OFDSenderStorePacket done [11:49:01]KKMCreateOFDPacket done [11:49:01]NVStorageSaveData kkm_last_timestamp [11:49:01]File name is /storage/kkm_last_timestamp [11:49:01]Write 4 bytes [11:49:01]NVStorageSaveData done [11:49:01]OFD Sender: Processing packet 24787 [packets to send 29, broken 28] [11:49:01]ProducePacketName [11:49:01]name=ofd_packets/00024787 [11:49:01]OFD Sender: To server: pG, [11:49:01]CommunicateWithHost lk.salyk.kg:30040 [11:49:01]ConnectInit lk.salyk.kg [11:49:01]ExternCall_PrintAddStr [11:49:01]wPrintStart [11:49:01]Write to MH i2c: 01 00 00 33 10 43 [11:49:01]Write i2c OK [11:49:01]MH_I2C_Read... [11:49:01]Read from MH i2c: 01 [11:49:01]MH_I2C_Read... [11:49:01]Read from MH i2c: 01 07 00 [11:49:01]MH_I2C_Read... [11:49:01]Read from MH i2c: 01 07 00 33 10 00 00 00 00 00 FF 0F 58 [11:49:01]RasterBufferAndPrint [11:49:01]line Счет N : (1)610459 [11:49:01]line ИНН: 02508201610067 [11:49:01]line Контрольно-Кассовый Чек [11:49:01]line ПРОДАЖА [11:49:01]line ТРК (МРК, ГНК) : 1 [11:49:01]line Товар: 2710194210 [11:49:01]line ДТ-К-2 [11:49:01]line 6.610 * 75.70 [11:49:01]line = 500.38 [11:49:01]line НДС 12% НСП 1% [11:49:01]line > о реализуемом товаре [11:49:01]line ОКРУГЛЕНИЕ: -0.38 [11:49:01]line ИТОГО: 500.00 [11:49:01]line Внесено: 500.00 [11:49:01]line СДАЧА: 0.00 [11:49:01]line НСП 1% : 4.43 [11:49:01]line НДС 12% : 53.14 [11:49:01]line Наличными: 500.00 [11:49:01]line Безнал.: 0.00 [11:49:01]line Место: АЗС № 127 "Партнер Нефть" [11:49:01]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [11:49:01]line СНО: Общий режим [11:49:01]line Чек 162 30.07.2024 11:49 [11:49:01]line Смена: 48 ФФД: 1.0 [11:49:01]line ЗНМ: 0300000158 [11:49:01]line РНМ: 0000000000171247 [11:49:01]line Версия ККМ: v1.0 [11:49:01]line ФМ: 0000000002098565 [11:49:01]line ФД: 24787 [11:49:01]line ФПД: 71218669979718 [11:49:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T114900&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24787&fm=71218669979718&tin=02508201610067®Number=0000000000171247&sum=50000 [11:49:01]Connected sock=11 [11:49:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 13 AE 04 01 3A 0F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 2C D3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D3 60 00 00 35 04 06 00 40 C5 E3 86 88 46 52 CC D3 F5 7A B6 2C DE [11:49:01]written 0, free lines is 4095 [11:49:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 1D DB 47 00 1F 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 32 30 39 38 35 36 35 10 04 04 00 D3 60 00 00 F4 03 04 00 BA 7E A8 66 B6 04 01 00 00 3E 05 BF 90 CF 2C 06 69 [11:49:01]CommunicateWithHost err = 0 [11:49:01]CheckOFDResponse [11:49:01]1017 (14) - 77093643461234 [11:49:01]1041 (16) - 0000000002098565 [11:49:01]1040 (4) - 24787 [11:49:01]1012 (4) - 30.07.2024 05:48 [11:49:01]1206 (1) - 0 [11:49:01]OFD Sender: Remove packet 24787 [11:49:01]ProducePacketName [11:49:01]name=ofd_packets/00024787 [11:49:01]NVStorageDeleteData [11:49:01]Write to MH i2c: 01 00 00 5E 10 6E [11:49:01]Write i2c OK [11:49:01]MH_I2C_Read... [11:49:01]Read from MH i2c: 01 [11:49:01]MH_I2C_Read... [11:49:01]Read from MH i2c: 01 07 00 [11:49:01]MH_I2C_Read... [11:49:01]Read from MH i2c: 01 07 00 5E 10 00 00 00 00 00 E4 0C 65 [11:49:01]RasterBufferAndPrint [11:49:01]line [11:49:01]line [11:49:01]line [11:49:01]line [11:49:01]line [11:49:01]written 0, free lines is 3306 [11:49:01]MH_Cut [11:49:01]Write to MH i2c: D1 01 00 65 10 01 47 [11:49:01]Write i2c OK [11:49:01]MH_I2C_Read... [11:49:01]Read from MH i2c: D1 [11:49:01]MH_I2C_Read... [11:49:01]Read from MH i2c: D1 01 00 [11:49:01]MH_I2C_Read... [11:49:01]Read from MH i2c: D1 01 00 65 10 00 46 [11:49:01]Write to MH i2c: 01 00 00 66 10 76 [11:49:01]Write i2c OK [11:49:01]MH_I2C_Read... [11:49:02]OFD Sender: No OFD packet to send [11:49:02]*** Cut start [11:49:02]*** Partial cut [11:49:02]*** CUTSNS_PIN = 1 [11:49:02]*** CUTSNS_PIN = 0 [11:49:02]*** Brake cut motor [11:49:03]Read from MH i2c: 01 [11:49:03]MH_I2C_Read... [11:49:03]*** Stop cut motor [11:49:03]*** Cut end [11:49:03]Read from MH i2c: 01 07 00 [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: 01 07 00 66 10 00 00 00 00 00 FF 0F 8B [11:49:03]process_action close_receipt done [11:49:03]requested_data is exist [11:49:03]produce_requested_data [11:49:03]requested_item fm.sn is exist - process it [11:49:03]wFMCommunicate request_size=4 [11:49:03]MH_SAM_APDU [11:49:03]CAPDU: 80 11 00 00 [11:49:03]Write to MH i2c: E2 08 00 67 10 80 11 00 00 00 00 00 00 F1 [11:49:03]Write i2c OK [11:49:03]MH_I2C_Read... [11:49:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:03]Read from MH i2c: E2 [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: E2 17 00 [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: E2 17 00 67 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 47 [11:49:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:49:03]wFMCommunicate OK [11:49:03]requested_item fd.num is exist - process it [11:49:03]SAM_PROTO_GetFieldsCounters [11:49:03]wFMCommunicate request_size=4 [11:49:03]MH_SAM_APDU [11:49:03]CAPDU: 80 13 00 00 [11:49:03]Write to MH i2c: E2 08 00 68 10 80 13 00 00 00 00 00 00 F4 [11:49:03]Write i2c OK [11:49:03]MH_I2C_Read... [11:49:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:49:03]Read from MH i2c: E2 [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: E2 62 00 [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: E2 62 00 68 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D3 60 00 00 0E 04 04 00 30 00 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 5E [11:49:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D3 60 00 00 0E 04 04 00 30 00 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 [11:49:03]wFMCommunicate OK [11:49:03]SAM_PROTO_GetFieldsCounters done [11:49:03]requested_item shift.num is exist - process it [11:49:03]requested_item shift.opened is exist - process it [11:49:03]req_shift_opened [11:49:03]FM_GetShiftState [11:49:03]SAM_PROTO_GetShiftState [11:49:03]wFMCommunicate request_size=4 [11:49:03]MH_SAM_APDU [11:49:03]CAPDU: 80 13 01 00 [11:49:03]Write to MH i2c: E2 08 00 69 10 80 13 01 00 00 00 00 00 F6 [11:49:03]Write i2c OK [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: E2 [11:49:03]MH_I2C_Read... [11:49:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:03]Read from MH i2c: E2 0E 00 [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: E2 0E 00 69 10 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A9 [11:49:03]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:49:03]wFMCommunicate OK [11:49:03]SAM_PROTO_GetShiftState done [11:49:03]FM_GetShiftState done [11:49:03]req_shift_opened done [11:49:03]requested_item shift.open_date is exist - process it [11:49:03]req_shift_open_date [11:49:03]req_shift_open_date done [11:49:03]produce_requested_data done [11:49:03]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24787,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:49:03]process_action_free close_receipt [11:49:03]json_value_free [11:49:03]json_value_free done [11:49:03]process_json_proto returns [11:49:03]Send response to host [11:49:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24787,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:49:03]free response buf [11:49:03]execute_script done [11:49:03]execute_script returns [11:49:03]free content buf [11:49:03]Sock 7.Close socket [11:49:03]Sock 7.Thread stoped [11:49:07]OFD Sender: No OFD packet to send [11:49:12]OFD Sender: No OFD packet to send [11:49:17]OFD Sender: No OFD packet to send [11:49:22]OFD Sender: No OFD packet to send [11:49:27]OFD Sender: No OFD packet to send [11:49:32]OFD Sender: No OFD packet to send [11:49:37]OFD Sender: No OFD packet to send [11:49:42]OFD Sender: No OFD packet to send [11:49:47]OFD Sender: No OFD packet to send [11:49:52]OFD Sender: No OFD packet to send [11:49:57]OFD Sender: No OFD packet to send [11:50:02]OFD Sender: No OFD packet to send [11:50:07]OFD Sender: No OFD packet to send [11:50:12]OFD Sender: No OFD packet to send [11:50:17]OFD Sender: No OFD packet to send [11:50:22]OFD Sender: No OFD packet to send [11:50:27]OFD Sender: No OFD packet to send [11:50:32]OFD Sender: No OFD packet to send [11:50:37]OFD Sender: No OFD packet to send [11:50:42]OFD Sender: No OFD packet to send [11:50:47]OFD Sender: No OFD packet to send [11:50:52]OFD Sender: No OFD packet to send [11:50:57]OFD Sender: No OFD packet to send [11:50:57]accept exits with 9 [11:50:57]New connection [11:50:57]New thread 3067309412 created [11:50:57]Thread 3067452772 joined [11:50:57]Waiting for new connection... [11:50:57] Sock 9.Parse request [11:50:57]Sock 9.Check first char [11:50:57]Sock 9.First char is OK [11:50:57]request: POST /json_proto HTTP/1.0 [11:50:57]Method: POST [11:50:57]URL: /json_proto [11:50:57]Method is POST - this is cgi request [11:50:57]url: /json_proto [11:50:57]query_string will be loaded in cgi processing [11:50:57]execute_cgi json_proto POST (null) [11:50:57]execute_cgi path=json_proto method=POST [11:50:57]POST find Content-Length [11:50:57]Host: 172.17.45.131:8080 [11:50:57]Content-Length: 677 [11:50:57]Content-Type: application/json [11:50:57] [11:50:57]POST finish read [11:50:57]Found Content-Length = 677 [11:50:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610460", "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:50:57]execute_script... [11:50: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)610460", "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:50:57]POST & json_proto [11:50:57]process_json_proto [11:50:57]json parsed OK: [11:50:57]protocol is kg_v1.0 [11:50:57]action value=close_receipt [11:50:57]process_action close_receipt [11:50:57]cmd_close_receipt [11:50:57]MH_GetDate [11:50:57]Write to MH i2c: F0 00 00 6A 10 69 [11:50:57]Write i2c OK [11:50:57]MH_I2C_Read... [11:50:57]Read from MH i2c: F0 [11:50:57]MH_I2C_Read... [11:50:57]Read from MH i2c: F0 09 00 [11:50:57]MH_I2C_Read... [11:50:57]Read from MH i2c: F0 09 00 6A 10 00 A2 D3 A8 66 C6 D4 6E 66 63 [11:50:57]GetLastDocTimeStamp 1722340140 [11:50:57]current date 1722340258 [11:50:57]FM_GetShiftState [11:50:57]SAM_PROTO_GetShiftState [11:50:57]wFMCommunicate request_size=4 [11:50:57]MH_SAM_APDU [11:50:57]CAPDU: 80 13 01 00 [11:50:57]Write to MH i2c: E2 08 00 6B 10 80 13 01 00 00 00 00 00 F8 [11:50:57]Write i2c OK [11:50:57]MH_I2C_Read... [11:50:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:57]Read from MH i2c: E2 [11:50:57]MH_I2C_Read... [11:50:57]Read from MH i2c: E2 0E 00 [11:50:57]MH_I2C_Read... [11:50:57]Read from MH i2c: E2 0E 00 6B 10 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 AB [11:50:57]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:50:57]wFMCommunicate OK [11:50:57]SAM_PROTO_GetShiftState done [11:50:57]FM_GetShiftState done [11:50:57]opened in 1722298218 [11:50:57]opened+sec_in_day 1722384618 [11:50:57]quantity*price = 50036 [11:50:57]sum+1 = 50037 [11:50: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 163 30.07.2024 11:50 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24788 ФПД: 183216511889713 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T115058&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24788&fm=183216511889713&tin=02508201610067®Number=0000000000171247&sum=50000 [11:50:58]StoreToDocumentArchive [11:50:58]shift 48 fd 24788 [11:50:58]save to /storage/0048/doc_00024788 [11:50:58]save last doc name /storage/0048/doc_00024788 to /storage/kkm_last_doc_name [11:50:58]save OK [11:50:58]Clear old archive folders... [11:50:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:50:58]tlvbuf is 01D0C440 [11:50:58]SAM_PROTO_ClearQueue [11:50:58]wFMCommunicate request_size=4 [11:50:58]MH_SAM_APDU [11:50:58]CAPDU: 80 09 00 00 [11:50:58]Write to MH i2c: E2 08 00 78 10 80 09 00 00 00 00 00 00 FA [11:50:58]Write i2c OK [11:50:58]MH_I2C_Read... [11:50:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:50:58]Read from MH i2c: E2 [11:50:58]MH_I2C_Read... [11:50:58]Read from MH i2c: E2 03 00 [11:50:58]MH_I2C_Read... [11:50:58]Read from MH i2c: E2 03 00 78 10 00 90 00 FC [11:50:58]RAPDU: 90 00 [11:50:58]wFMCommunicate OK [11:50:58]SAM_PROTO_ClearQueue done [11:50:58]KKMCreateOFDPacket [11:50:58]OFDProtocolAddRootSTLVToBuf [11:50:58]FM_MakeSignedData [11:50:58]FM_MakeSignedData [11:50:58]SAM_PROTO_SignData [11:50:58]wFMCommunicate request_size=4 [11:50:58]MH_SAM_APDU [11:50:58]CAPDU: 80 0D 01 02 [11:50:58]Write to MH i2c: E2 08 00 79 10 80 0D 01 02 00 00 00 00 02 [11:50:58]Write i2c OK [11:50:58]MH_I2C_Read... [11:50:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:50:58]Read from MH i2c: E2 [11:50:58]MH_I2C_Read... [11:50:58]Read from MH i2c: E2 03 00 [11:50:58]MH_I2C_Read... [11:50:58]Read from MH i2c: E2 03 00 79 10 00 90 00 FD [11:50:58]RAPDU: 90 00 [11:50:58]wFMCommunicate OK [11:50:58]wFMCommunicate request_size=255 [11:50:58]MH_SAM_APDU [11:50: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 A3 00 00 00 F4 03 04 00 A2 D3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D4 60 00 00 35 04 06 00 A6 [11:50:58]Write to MH i2c: E2 02 01 7A 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 A2 D3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D4 60 00 00 35 04 06 00 A6 00 00 AE [11:50:58]Write i2c OK [11:50:58]MH_I2C_Read... [11:50:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:50:58]Read from MH i2c: E2 [11:50:58]MH_I2C_Read... [11:50:58]Read from MH i2c: E2 03 00 [11:50:58]MH_I2C_Read... [11:50:58]Read from MH i2c: E2 03 00 7A 10 00 90 00 FE [11:50:58]RAPDU: 90 00 [11:50:58]wFMCommunicate OK [11:50:58]wFMCommunicate request_size=10 [11:50:58]MH_SAM_APDU [11:50:58]CAPDU: 80 0D 02 02 05 A2 6B 1B B1 31 [11:50:58]Write to MH i2c: E2 0D 00 7B 10 80 0D 02 02 05 00 A2 6B 1B B1 31 00 00 19 [11:50:58]Write i2c OK [11:50:58]MH_I2C_Read... [11:50:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:50:58]Read from MH i2c: E2 [11:50:58]MH_I2C_Read... [11:50:58]Read from MH i2c: E2 03 00 [11:50:58]MH_I2C_Read... [11:50:58]Read from MH i2c: E2 03 00 7B 10 00 90 00 FF [11:50:58]RAPDU: 90 00 [11:50:58]wFMCommunicate OK [11:50:58]wFMCommunicate request_size=4 [11:50:58]MH_SAM_APDU [11:50:58]CAPDU: 80 0D 03 02 [11:50:58]Write to MH i2c: E2 08 00 7C 10 80 0D 03 02 00 00 00 00 07 [11:50:58]Write i2c OK [11:50:58]MH_I2C_Read... [11:50:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:50:58]Read from MH i2c: E2 [11:50:58]MH_I2C_Read... [11:50:58]Read from MH i2c: E2 0B 00 [11:50:58]MH_I2C_Read... [11:50:58]Read from MH i2c: E2 0B 00 7C 10 00 5F 95 60 DA FC EC A4 91 90 00 53 [11:50:58]RAPDU: 5F 95 60 DA FC EC A4 91 90 00 [11:50:58]wFMCommunicate OK [11:50:58]SAM_PROTO_SignData done [11:50:58]FM_MakeSignedData done [11:50:58]CreateOFDProtocolMessage [11:50:58]wFMCommunicate request_size=4 [11:50:58]MH_SAM_APDU [11:50:58]CAPDU: 80 11 00 00 [11:50:58]Write to MH i2c: E2 08 00 7D 10 80 11 00 00 00 00 00 00 07 [11:50:59]Write i2c OK [11:50:59]MH_I2C_Read... [11:50:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:59]Read from MH i2c: E2 [11:50:59]MH_I2C_Read... [11:50:59]Read from MH i2c: E2 17 00 [11:50:59]MH_I2C_Read... [11:50:59]Read from MH i2c: E2 17 00 7D 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 5D [11:50:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:50:59]wFMCommunicate OK [11:50:59]CreateOFDProtocolMessage done [11:50:59]OFDSenderStorePacket 24788 [11:50:59]StoreOFDPacket docnum=24788 [11:50:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 51 57 07 01 53 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A3 00 00 00 F4 03 04 00 A2 D3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D4 60 00 00 35 04 06 00 A6 A2 6B 1B B1 31 5F 95 60 DA FC EC A4 91 [11:50:59]CheckFolder [11:50:59]dirname=/storage/ofd_packets [11:50:59]CheckFolder done [11:50:59]ProducePacketName [11:50:59]name=ofd_packets/00024788 [11:50:59]NVStorageSaveData ofd_packets/00024788 [11:50:59]File name is /storage/ofd_packets/00024788 [11:50:59]Write 301 bytes [11:50:59]NVStorageSaveData done [11:50:59]OFDSenderStorePacket done [11:50:59]KKMCreateOFDPacket done [11:50:59]NVStorageSaveData kkm_last_timestamp [11:50:59]File name is /storage/kkm_last_timestamp [11:50:59]Write 4 bytes [11:50:59]NVStorageSaveData done [11:50:59]ExternCall_PrintAddStr [11:50:59]wPrintStart [11:50:59]Write to MH i2c: 01 00 00 7E 10 8E [11:50:59]Write i2c OK [11:50:59]MH_I2C_Read... [11:50:59]Read from MH i2c: 01 [11:50:59]MH_I2C_Read... [11:50:59]Read from MH i2c: 01 07 00 [11:50:59]MH_I2C_Read... [11:50:59]Read from MH i2c: 01 07 00 7E 10 00 00 00 00 00 FF 0F A3 [11:50:59]RasterBufferAndPrint [11:50:59]line Счет N : (1)610460 [11:50:59]line ИНН: 02508201610067 [11:50:59]line Контрольно-Кассовый Чек [11:50:59]line ПРОДАЖА [11:50:59]line ТРК (МРК, ГНК) : 42 [11:50:59]line Товар: 2710124130 [11:50:59]line Аи-92-К-2 [11:50:59]line 7.380 * 67.80 [11:50:59]line = 500.36 [11:50:59]line НДС 12% НСП 1% [11:50:59]line > о реализуемом товаре [11:50:59]line ОКРУГЛЕНИЕ: -0.36 [11:50:59]line ИТОГО: 500.00 [11:50:59]line Внесено: 500.00 [11:50:59]line СДАЧА: 0.00 [11:50:59]line НСП 1% : 4.43 [11:50:59]line НДС 12% : 53.14 [11:50:59]line Наличными: 500.00 [11:50:59]line Безнал.: 0.00 [11:50:59]line Место: АЗС № 127 "Партнер Нефть" [11:50:59]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [11:50:59]line СНО: Общий режим [11:50:59]line Чек 163 30.07.2024 11:50 [11:50:59]line Смена: 48 ФФД: 1.0 [11:50:59]line ЗНМ: 0300000158 [11:50:59]line РНМ: 0000000000171247 [11:50:59]line Версия ККМ: v1.0 [11:50:59]line ФМ: 0000000002098565 [11:50:59]line ФД: 24788 [11:50:59]line ФПД: 183216511889713 [11:50:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T115058&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24788&fm=183216511889713&tin=02508201610067®Number=0000000000171247&sum=50000 [11:50:59]OFD Sender: Processing packet 24788 [packets to send 29, broken 28] [11:50:59]ProducePacketName [11:50:59]name=ofd_packets/00024788 [11:50:59]OFD Sender: To server: pG, [11:50:59]CommunicateWithHost lk.salyk.kg:30040 [11:50:59]ConnectInit lk.salyk.kg [11:50:59]written 0, free lines is 4095 [11:50:59]Connected sock=10 [11:50:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 51 57 07 01 53 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A3 00 00 00 F4 03 04 00 A2 D3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D4 60 00 00 35 04 06 00 A6 A2 6B 1B B1 31 5F 95 60 DA FC EC A4 91 [11:50:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 C8 DF 47 00 13 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 32 30 39 38 35 36 35 10 04 04 00 D4 60 00 00 F4 03 04 00 31 7F A8 66 B6 04 01 00 00 8F 99 96 B4 C1 88 27 1B [11:50:59]CommunicateWithHost err = 0 [11:50:59]CheckOFDResponse [11:50:59]1017 (14) - 77093643461234 [11:50:59]1041 (16) - 0000000002098565 [11:50:59]1040 (4) - 24788 [11:50:59]1012 (4) - 30.07.2024 05:50 [11:50:59]1206 (1) - 0 [11:50:59]OFD Sender: Remove packet 24788 [11:50:59]ProducePacketName [11:50:59]name=ofd_packets/00024788 [11:50:59]NVStorageDeleteData [11:50:59]Write to MH i2c: 01 00 00 A9 10 B9 [11:50:59]Write i2c OK [11:50:59]MH_I2C_Read... [11:50:59]Read from MH i2c: 01 [11:50:59]MH_I2C_Read... [11:50:59]Read from MH i2c: 01 07 00 [11:50:59]MH_I2C_Read... [11:50:59]Read from MH i2c: 01 07 00 A9 10 00 00 00 00 00 00 0D CD [11:50:59]RasterBufferAndPrint [11:50:59]line [11:50:59]line [11:50:59]line [11:50:59]line [11:50:59]line [11:50:59]written 0, free lines is 3334 [11:50:59]MH_Cut [11:50:59]Write to MH i2c: D1 01 00 B0 10 01 92 [11:50:59]Write i2c OK [11:50:59]MH_I2C_Read... [11:50:59]Read from MH i2c: D1 [11:50:59]MH_I2C_Read... [11:50:59]Read from MH i2c: D1 01 00 [11:50:59]MH_I2C_Read... [11:50:59]Read from MH i2c: D1 01 00 B0 10 00 91 [11:50:59]Write to MH i2c: 01 00 00 B1 10 C1 [11:50:59]Write i2c OK [11:50:59]MH_I2C_Read... [11:51:00]OFD Sender: No OFD packet to send [11:51:00]*** Cut start [11:51:00]*** Partial cut [11:51:00]*** CUTSNS_PIN = 1 [11:51:00]*** CUTSNS_PIN = 0 [11:51:00]*** Brake cut motor [11:51:01]Read from MH i2c: 01 [11:51:01]MH_I2C_Read... [11:51:01]*** Stop cut motor [11:51:01]*** Cut end [11:51:01]Read from MH i2c: 01 07 00 [11:51:01]MH_I2C_Read... [11:51:01]Read from MH i2c: 01 07 00 B1 10 00 00 00 00 00 FF 0F D6 [11:51:01]process_action close_receipt done [11:51:01]requested_data is exist [11:51:01]produce_requested_data [11:51:01]requested_item fm.sn is exist - process it [11:51:01]wFMCommunicate request_size=4 [11:51:01]MH_SAM_APDU [11:51:01]CAPDU: 80 11 00 00 [11:51:01]Write to MH i2c: E2 08 00 B2 10 80 11 00 00 00 00 00 00 3C [11:51:01]Write i2c OK [11:51:01]MH_I2C_Read... [11:51:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:01]Read from MH i2c: E2 [11:51:01]MH_I2C_Read... [11:51:01]Read from MH i2c: E2 17 00 [11:51:01]MH_I2C_Read... [11:51:01]Read from MH i2c: E2 17 00 B2 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 92 [11:51:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:51:01]wFMCommunicate OK [11:51:01]requested_item fd.num is exist - process it [11:51:01]SAM_PROTO_GetFieldsCounters [11:51:01]wFMCommunicate request_size=4 [11:51:01]MH_SAM_APDU [11:51:01]CAPDU: 80 13 00 00 [11:51:01]Write to MH i2c: E2 08 00 B3 10 80 13 00 00 00 00 00 00 3F [11:51:01]Write i2c OK [11:51:01]MH_I2C_Read... [11:51:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:51:01]Read from MH i2c: E2 [11:51:01]MH_I2C_Read... [11:51:01]Read from MH i2c: E2 62 00 [11:51:01]MH_I2C_Read... [11:51:01]Read from MH i2c: E2 62 00 B3 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D4 60 00 00 0E 04 04 00 30 00 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 AD [11:51:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D4 60 00 00 0E 04 04 00 30 00 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 [11:51:01]wFMCommunicate OK [11:51:01]SAM_PROTO_GetFieldsCounters done [11:51:01]requested_item shift.num is exist - process it [11:51:01]requested_item shift.opened is exist - process it [11:51:01]req_shift_opened [11:51:01]FM_GetShiftState [11:51:01]SAM_PROTO_GetShiftState [11:51:01]wFMCommunicate request_size=4 [11:51:01]MH_SAM_APDU [11:51:01]CAPDU: 80 13 01 00 [11:51:01]Write to MH i2c: E2 08 00 B4 10 80 13 01 00 00 00 00 00 41 [11:51:01]Write i2c OK [11:51:01]MH_I2C_Read... [11:51:01]Read from MH i2c: E2 [11:51:01]MH_I2C_Read... [11:51:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:01]Read from MH i2c: E2 0E 00 [11:51:01]MH_I2C_Read... [11:51:01]Read from MH i2c: E2 0E 00 B4 10 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F4 [11:51:01]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:51:01]wFMCommunicate OK [11:51:01]SAM_PROTO_GetShiftState done [11:51:01]FM_GetShiftState done [11:51:01]req_shift_opened done [11:51:01]requested_item shift.open_date is exist - process it [11:51:01]req_shift_open_date [11:51:01]req_shift_open_date done [11:51:01]produce_requested_data done [11:51:01]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24788,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:51:01]process_action_free close_receipt [11:51:01]json_value_free [11:51:01]json_value_free done [11:51:01]process_json_proto returns [11:51:01]Send response to host [11:51:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24788,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:51:01]free response buf [11:51:01]execute_script done [11:51:01]execute_script returns [11:51:01]free content buf [11:51:01]Sock 9.Close socket [11:51:01]Sock 9.Thread stoped [11:51:05]OFD Sender: No OFD packet to send [11:51:10]OFD Sender: No OFD packet to send [11:51:15]OFD Sender: No OFD packet to send [11:51:20]OFD Sender: No OFD packet to send [11:51:25]OFD Sender: No OFD packet to send [11:51:30]OFD Sender: No OFD packet to send [11:51:35]OFD Sender: No OFD packet to send [11:51:40]OFD Sender: No OFD packet to send [11:51:45]OFD Sender: No OFD packet to send [11:51:50]OFD Sender: No OFD packet to send [11:51:55]OFD Sender: No OFD packet to send [11:52:00]OFD Sender: No OFD packet to send [11:52:05]OFD Sender: No OFD packet to send [11:52:10]OFD Sender: No OFD packet to send [11:52:15]OFD Sender: No OFD packet to send [11:52:20]OFD Sender: No OFD packet to send [11:52:25]OFD Sender: No OFD packet to send [11:52:30]OFD Sender: No OFD packet to send [11:52:35]OFD Sender: No OFD packet to send [11:52:40]OFD Sender: No OFD packet to send [11:52:45]OFD Sender: No OFD packet to send [11:52:50]OFD Sender: No OFD packet to send [11:52:55]OFD Sender: No OFD packet to send [11:53:00]OFD Sender: No OFD packet to send [11:53:05]OFD Sender: No OFD packet to send [11:53:10]OFD Sender: No OFD packet to send [11:53:15]OFD Sender: No OFD packet to send [11:53:20]OFD Sender: No OFD packet to send [11:53:25]OFD Sender: No OFD packet to send [11:53:30]OFD Sender: No OFD packet to send [11:53:35]OFD Sender: No OFD packet to send [11:53:40]OFD Sender: No OFD packet to send [11:53:45]OFD Sender: No OFD packet to send [11:53:50]OFD Sender: No OFD packet to send [11:53:55]OFD Sender: No OFD packet to send [11:54:00]OFD Sender: No OFD packet to send [11:54:05]OFD Sender: No OFD packet to send [11:54:10]OFD Sender: No OFD packet to send [11:54:15]OFD Sender: No OFD packet to send [11:54:20]OFD Sender: No OFD packet to send [11:54:25]OFD Sender: No OFD packet to send [11:54:30]OFD Sender: No OFD packet to send [11:54:35]OFD Sender: No OFD packet to send [11:54:40]OFD Sender: No OFD packet to send [11:54:43]accept exits with 7 [11:54:43]New connection [11:54:43]New thread 3067452772 created [11:54:43]Thread 3067309412 joined [11:54:43]Waiting for new connection... [11:54:43] Sock 7.Parse request [11:54:43]Sock 7.Check first char [11:54:43]Sock 7.First char is OK [11:54:43]request: POST /json_proto HTTP/1.0 [11:54:43]Method: POST [11:54:43]URL: /json_proto [11:54:43]Method is POST - this is cgi request [11:54:43]url: /json_proto [11:54:43]query_string will be loaded in cgi processing [11:54:43]execute_cgi json_proto POST (null) [11:54:43]execute_cgi path=json_proto method=POST [11:54:43]POST find Content-Length [11:54:43]Host: 172.17.45.131:8080 [11:54:43]Content-Length: 682 [11:54:43]Content-Type: application/json [11:54:43] [11:54:43]POST finish read [11:54:43]Found Content-Length = 682 [11:54:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610462", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 25.910, "sum" : 1935.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1935.00, "total" : 1935.00, "payments": [ { "type": 0, "sum" : 1935.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:54:43]execute_script... [11:54: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)610462", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 25.910, "sum" : 1935.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1935.00, "total" : 1935.00, "payments": [ { "type": 0, "sum" : 1935.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:54:43]POST & json_proto [11:54:43]process_json_proto [11:54:43]json parsed OK: [11:54:43]protocol is kg_v1.0 [11:54:43]action value=close_receipt [11:54:43]process_action close_receipt [11:54:43]cmd_close_receipt [11:54:43]MH_GetDate [11:54:43]Write to MH i2c: F0 00 00 B5 10 B4 [11:54:43]Write i2c OK [11:54:43]MH_I2C_Read... [11:54:43]Read from MH i2c: F0 [11:54:43]MH_I2C_Read... [11:54:43]Read from MH i2c: F0 09 00 [11:54:43]MH_I2C_Read... [11:54:43]Read from MH i2c: F0 09 00 B5 10 00 85 D4 A8 66 C6 D4 6E 66 92 [11:54:43]GetLastDocTimeStamp 1722340258 [11:54:43]current date 1722340485 [11:54:43]FM_GetShiftState [11:54:43]SAM_PROTO_GetShiftState [11:54:43]wFMCommunicate request_size=4 [11:54:43]MH_SAM_APDU [11:54:43]CAPDU: 80 13 01 00 [11:54:43]Write to MH i2c: E2 08 00 B6 10 80 13 01 00 00 00 00 00 43 [11:54:43]Write i2c OK [11:54:43]MH_I2C_Read... [11:54:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:43]Read from MH i2c: E2 [11:54:43]MH_I2C_Read... [11:54:43]Read from MH i2c: E2 0E 00 [11:54:43]MH_I2C_Read... [11:54:43]Read from MH i2c: E2 0E 00 B6 10 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F6 [11:54:43]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:54:43]wFMCommunicate OK [11:54:43]SAM_PROTO_GetShiftState done [11:54:43]FM_GetShiftState done [11:54:43]opened in 1722298218 [11:54:43]opened+sec_in_day 1722384618 [11:54:43]quantity*price = 193547 [11:54:43]sum+1 = 193549 [11:54:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 1935.00 Внесено: 1935.00 СДАЧА: 0.00 НСП 1% : 17.13 НДС 12% : 205.54 Наличными: 1935.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 164 30.07.2024 11:54 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24789 ФПД: 151400430131365 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T115445&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24789&fm=151400430131365&tin=02508201610067®Number=0000000000171247&sum=193500 [11:54:45]StoreToDocumentArchive [11:54:45]shift 48 fd 24789 [11:54:45]save to /storage/0048/doc_00024789 [11:54:45]save last doc name /storage/0048/doc_00024789 to /storage/kkm_last_doc_name [11:54:45]save OK [11:54:45]Clear old archive folders... [11:54:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:54:45]tlvbuf is 01CD6E20 [11:54:45]SAM_PROTO_ClearQueue [11:54:45]wFMCommunicate request_size=4 [11:54:45]MH_SAM_APDU [11:54:45]CAPDU: 80 09 00 00 [11:54:45]Write to MH i2c: E2 08 00 C3 10 80 09 00 00 00 00 00 00 45 [11:54:45]Write i2c OK [11:54:45]MH_I2C_Read... [11:54:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:54:45]Read from MH i2c: E2 [11:54:45]MH_I2C_Read... [11:54:45]Read from MH i2c: E2 03 00 [11:54:45]MH_I2C_Read... [11:54:45]Read from MH i2c: E2 03 00 C3 10 00 90 00 47 [11:54:45]RAPDU: 90 00 [11:54:45]wFMCommunicate OK [11:54:45]SAM_PROTO_ClearQueue done [11:54:45]KKMCreateOFDPacket [11:54:45]OFDProtocolAddRootSTLVToBuf [11:54:45]FM_MakeSignedData [11:54:45]FM_MakeSignedData [11:54:45]SAM_PROTO_SignData [11:54:45]wFMCommunicate request_size=4 [11:54:45]MH_SAM_APDU [11:54:45]CAPDU: 80 0D 01 02 [11:54:45]Write to MH i2c: E2 08 00 C4 10 80 0D 01 02 00 00 00 00 4D [11:54:45]Write i2c OK [11:54:45]MH_I2C_Read... [11:54:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:54:45]Read from MH i2c: E2 [11:54:45]MH_I2C_Read... [11:54:45]Read from MH i2c: E2 03 00 [11:54:45]MH_I2C_Read... [11:54:45]Read from MH i2c: E2 03 00 C4 10 00 90 00 48 [11:54:45]RAPDU: 90 00 [11:54:45]wFMCommunicate OK [11:54:45]wFMCommunicate request_size=255 [11:54:45]MH_SAM_APDU [11:54: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 36 65 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 0C F4 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC F3 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4A 50 00 00 00 00 07 04 06 00 DC F3 02 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 85 D4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D5 60 00 00 35 04 06 00 89 [11:54:45]Write to MH i2c: E2 02 01 C5 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 36 65 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 0C F4 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC F3 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4A 50 00 00 00 00 07 04 06 00 DC F3 02 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 85 D4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D5 60 00 00 35 04 06 00 89 00 00 2D [11:54:45]Write i2c OK [11:54:45]MH_I2C_Read... [11:54:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:45]Read from MH i2c: E2 [11:54:45]MH_I2C_Read... [11:54:45]Read from MH i2c: E2 03 00 [11:54:45]MH_I2C_Read... [11:54:45]Read from MH i2c: E2 03 00 C5 10 00 90 00 49 [11:54:45]RAPDU: 90 00 [11:54:45]wFMCommunicate OK [11:54:45]wFMCommunicate request_size=10 [11:54:45]MH_SAM_APDU [11:54:45]CAPDU: 80 0D 02 02 05 B2 A8 DB 58 A5 [11:54:45]Write to MH i2c: E2 0D 00 C6 10 80 0D 02 02 05 00 B2 A8 DB 58 A5 00 00 8C [11:54:45]OFD Sender: No OFD packet to send [11:54:45]Write i2c OK [11:54:45]MH_I2C_Read... [11:54:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:45]Read from MH i2c: E2 [11:54:45]MH_I2C_Read... [11:54:45]Read from MH i2c: E2 03 00 [11:54:45]MH_I2C_Read... [11:54:45]Read from MH i2c: E2 03 00 C6 10 00 90 00 4A [11:54:45]RAPDU: 90 00 [11:54:45]wFMCommunicate OK [11:54:45]wFMCommunicate request_size=4 [11:54:45]MH_SAM_APDU [11:54:45]CAPDU: 80 0D 03 02 [11:54:45]Write to MH i2c: E2 08 00 C7 10 80 0D 03 02 00 00 00 00 52 [11:54:45]Write i2c OK [11:54:45]MH_I2C_Read... [11:54:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:54:45]Read from MH i2c: E2 [11:54:45]MH_I2C_Read... [11:54:45]Read from MH i2c: E2 0B 00 [11:54:45]MH_I2C_Read... [11:54:45]Read from MH i2c: E2 0B 00 C7 10 00 C8 69 A8 FA B1 10 76 F4 90 00 51 [11:54:45]RAPDU: C8 69 A8 FA B1 10 76 F4 90 00 [11:54:45]wFMCommunicate OK [11:54:45]SAM_PROTO_SignData done [11:54:45]FM_MakeSignedData done [11:54:45]CreateOFDProtocolMessage [11:54:45]wFMCommunicate request_size=4 [11:54:45]MH_SAM_APDU [11:54:45]CAPDU: 80 11 00 00 [11:54:45]Write to MH i2c: E2 08 00 C8 10 80 11 00 00 00 00 00 00 52 [11:54:45]Write i2c OK [11:54:45]MH_I2C_Read... [11:54:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:45]Read from MH i2c: E2 [11:54:45]MH_I2C_Read... [11:54:45]Read from MH i2c: E2 17 00 [11:54:45]MH_I2C_Read... [11:54:45]Read from MH i2c: E2 17 00 C8 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A8 [11:54:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:54:45]wFMCommunicate OK [11:54:45]CreateOFDProtocolMessage done [11:54:45]OFDSenderStorePacket 24789 [11:54:45]StoreOFDPacket docnum=24789 [11:54:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 F8 19 07 01 FB 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 0C F4 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC F3 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4A 50 00 00 00 00 07 04 06 00 DC F3 02 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 85 D4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D5 60 00 00 35 04 06 00 89 B2 A8 DB 58 A5 C8 69 A8 FA B1 10 76 F4 [11:54:45]CheckFolder [11:54:45]dirname=/storage/ofd_packets [11:54:45]CheckFolder done [11:54:45]ProducePacketName [11:54:45]name=ofd_packets/00024789 [11:54:45]NVStorageSaveData ofd_packets/00024789 [11:54:45]File name is /storage/ofd_packets/00024789 [11:54:45]Write 301 bytes [11:54:45]NVStorageSaveData done [11:54:45]OFDSenderStorePacket done [11:54:45]KKMCreateOFDPacket done [11:54:45]NVStorageSaveData kkm_last_timestamp [11:54:45]File name is /storage/kkm_last_timestamp [11:54:45]Write 4 bytes [11:54:45]NVStorageSaveData done [11:54:45]ExternCall_PrintAddStr [11:54:45]wPrintStart [11:54:45]Write to MH i2c: 01 00 00 C9 10 D9 [11:54:45]Write i2c OK [11:54:45]MH_I2C_Read... [11:54:45]Read from MH i2c: 01 [11:54:45]MH_I2C_Read... [11:54:45]Read from MH i2c: 01 07 00 [11:54:45]MH_I2C_Read... [11:54:45]Read from MH i2c: 01 07 00 C9 10 00 00 00 00 00 FF 0F EE [11:54:45]RasterBufferAndPrint [11:54:45]line Счет N : (1)610462 [11:54:45]line ИНН: 02508201610067 [11:54:45]line Контрольно-Кассовый Чек [11:54:45]line ПРОДАЖА [11:54:45]line ТРК (МРК, ГНК) : 43 [11:54:45]line Товар: 2710124500 [11:54:45]line Аи-95-К-3 [11:54:45]line 25.910 * 74.70 [11:54:45]line = 1935.48 [11:54:45]line НДС 12% НСП 1% [11:54:45]line > о реализуемом товаре [11:54:45]line ОКРУГЛЕНИЕ: -0.48 [11:54:45]line ИТОГО: 1935.00 [11:54:45]line Внесено: 1935.00 [11:54:45]line СДАЧА: 0.00 [11:54:45]line НСП 1% : 17.13 [11:54:45]line НДС 12% : 205.54 [11:54:45]line Наличными: 1935.00 [11:54:45]line Безнал.: 0.00 [11:54:45]line Место: АЗС № 127 "Партнер Нефть" [11:54:45]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [11:54:45]line СНО: Общий режим [11:54:45]line Чек 164 30.07.2024 11:54 [11:54:45]line Смена: 48 ФФД: 1.0 [11:54:45]line ЗНМ: 0300000158 [11:54:45]line РНМ: 0000000000171247 [11:54:45]line Версия ККМ: v1.0 [11:54:45]line ФМ: 0000000002098565 [11:54:45]line ФД: 24789 [11:54:45]line ФПД: 151400430131365 [11:54:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T115445&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24789&fm=151400430131365&tin=02508201610067®Number=0000000000171247&sum=193500 [11:54:45]OFD Sender: Processing packet 24789 [packets to send 29, broken 28] [11:54:45]ProducePacketName [11:54:45]name=ofd_packets/00024789 [11:54:45]OFD Sender: To server: pG, [11:54:45]CommunicateWithHost lk.salyk.kg:30040 [11:54:45]ConnectInit lk.salyk.kg [11:54:45]written 0, free lines is 4095 [11:54:46]Connected sock=10 [11:54:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 F8 19 07 01 FB 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 0C F4 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DC F3 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4A 50 00 00 00 00 07 04 06 00 DC F3 02 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 85 D4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D5 60 00 00 35 04 06 00 89 B2 A8 DB 58 A5 C8 69 A8 FA B1 10 76 F4 [11:54:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 4A AB 47 00 2B C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D5 60 00 00 F4 03 04 00 13 80 A8 66 B6 04 01 00 00 A7 A3 FA 69 7C 87 56 76 [11:54:46]CommunicateWithHost err = 0 [11:54:46]CheckOFDResponse [11:54:46]1017 (14) - 77093643461234 [11:54:46]1041 (16) - 0000000002098565 [11:54:46]1040 (4) - 24789 [11:54:46]1012 (4) - 30.07.2024 05:54 [11:54:46]1206 (1) - 0 [11:54:46]OFD Sender: Remove packet 24789 [11:54:46]ProducePacketName [11:54:46]name=ofd_packets/00024789 [11:54:46]NVStorageDeleteData [11:54:46]Write to MH i2c: 01 00 00 F4 10 04 [11:54:46]Write i2c OK [11:54:46]MH_I2C_Read... [11:54:46]Read from MH i2c: 01 [11:54:46]MH_I2C_Read... [11:54:46]Read from MH i2c: 01 07 00 [11:54:46]MH_I2C_Read... [11:54:46]Read from MH i2c: 01 07 00 F4 10 00 00 00 00 00 00 0D 18 [11:54:46]RasterBufferAndPrint [11:54:46]line [11:54:46]line [11:54:46]line [11:54:46]line [11:54:46]line [11:54:46]written 0, free lines is 3334 [11:54:46]MH_Cut [11:54:46]Write to MH i2c: D1 01 00 FB 10 01 DD [11:54:46]Write i2c OK [11:54:46]MH_I2C_Read... [11:54:46]Read from MH i2c: D1 [11:54:46]MH_I2C_Read... [11:54:46]Read from MH i2c: D1 01 00 [11:54:46]MH_I2C_Read... [11:54:46]Read from MH i2c: D1 01 00 FB 10 00 DC [11:54:46]Write to MH i2c: 01 00 00 FC 10 0C [11:54:46]Write i2c OK [11:54:46]MH_I2C_Read... [11:54:46]OFD Sender: No OFD packet to send [11:54:47]*** Cut start [11:54:47]*** Partial cut [11:54:47]*** CUTSNS_PIN = 1 [11:54:47]*** CUTSNS_PIN = 0 [11:54:47]*** Brake cut motor [11:54:47]Read from MH i2c: 01 [11:54:47]MH_I2C_Read... [11:54:47]*** Stop cut motor [11:54:47]*** Cut end [11:54:47]Read from MH i2c: 01 07 00 [11:54:47]MH_I2C_Read... [11:54:47]Read from MH i2c: 01 07 00 FC 10 00 00 00 00 00 FF 0F 21 [11:54:47]process_action close_receipt done [11:54:47]requested_data is exist [11:54:47]produce_requested_data [11:54:47]requested_item fm.sn is exist - process it [11:54:47]wFMCommunicate request_size=4 [11:54:47]MH_SAM_APDU [11:54:47]CAPDU: 80 11 00 00 [11:54:47]Write to MH i2c: E2 08 00 FD 10 80 11 00 00 00 00 00 00 87 [11:54:47]Write i2c OK [11:54:47]MH_I2C_Read... [11:54:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:47]Read from MH i2c: E2 [11:54:47]MH_I2C_Read... [11:54:47]Read from MH i2c: E2 17 00 [11:54:47]MH_I2C_Read... [11:54:47]Read from MH i2c: E2 17 00 FD 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 DD [11:54:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:54:47]wFMCommunicate OK [11:54:47]requested_item fd.num is exist - process it [11:54:47]SAM_PROTO_GetFieldsCounters [11:54:47]wFMCommunicate request_size=4 [11:54:47]MH_SAM_APDU [11:54:47]CAPDU: 80 13 00 00 [11:54:47]Write to MH i2c: E2 08 00 FE 10 80 13 00 00 00 00 00 00 8A [11:54:47]Write i2c OK [11:54:47]MH_I2C_Read... [11:54:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:54:47]Read from MH i2c: E2 [11:54:47]MH_I2C_Read... [11:54:47]Read from MH i2c: E2 62 00 [11:54:47]MH_I2C_Read... [11:54:47]Read from MH i2c: E2 62 00 FE 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D5 60 00 00 0E 04 04 00 30 00 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 FC [11:54:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D5 60 00 00 0E 04 04 00 30 00 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 [11:54:47]wFMCommunicate OK [11:54:47]SAM_PROTO_GetFieldsCounters done [11:54:47]requested_item shift.num is exist - process it [11:54:47]requested_item shift.opened is exist - process it [11:54:47]req_shift_opened [11:54:47]FM_GetShiftState [11:54:47]SAM_PROTO_GetShiftState [11:54:47]wFMCommunicate request_size=4 [11:54:47]MH_SAM_APDU [11:54:47]CAPDU: 80 13 01 00 [11:54:47]Write to MH i2c: E2 08 00 FF 10 80 13 01 00 00 00 00 00 8C [11:54:47]Write i2c OK [11:54:47]MH_I2C_Read... [11:54:47]Read from MH i2c: E2 [11:54:48]MH_I2C_Read... [11:54:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:48]Read from MH i2c: E2 0E 00 [11:54:48]MH_I2C_Read... [11:54:48]Read from MH i2c: E2 0E 00 FF 10 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 3F [11:54:48]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:54:48]wFMCommunicate OK [11:54:48]SAM_PROTO_GetShiftState done [11:54:48]FM_GetShiftState done [11:54:48]req_shift_opened done [11:54:48]requested_item shift.open_date is exist - process it [11:54:48]req_shift_open_date [11:54:48]req_shift_open_date done [11:54:48]produce_requested_data done [11:54:48]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24789,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:54:48]process_action_free close_receipt [11:54:48]json_value_free [11:54:48]json_value_free done [11:54:48]process_json_proto returns [11:54:48]Send response to host [11:54:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24789,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:54:48]free response buf [11:54:48]execute_script done [11:54:48]execute_script returns [11:54:48]free content buf [11:54:48]Sock 7.Close socket [11:54:48]Sock 7.Thread stoped [11:54:51]OFD Sender: No OFD packet to send [11:54:56]OFD Sender: No OFD packet to send [11:55:01]OFD Sender: No OFD packet to send [11:55:06]OFD Sender: No OFD packet to send [11:55:11]OFD Sender: No OFD packet to send [11:55:16]OFD Sender: No OFD packet to send [11:55:21]OFD Sender: No OFD packet to send [11:55:26]OFD Sender: No OFD packet to send [11:55:31]OFD Sender: No OFD packet to send [11:55:36]OFD Sender: No OFD packet to send [11:55:41]OFD Sender: No OFD packet to send [11:55:46]OFD Sender: No OFD packet to send [11:55:51]OFD Sender: No OFD packet to send [11:55:56]OFD Sender: No OFD packet to send [11:56:01]OFD Sender: No OFD packet to send [11:56:06]OFD Sender: No OFD packet to send [11:56:11]OFD Sender: No OFD packet to send [11:56:16]OFD Sender: No OFD packet to send [11:56:21]OFD Sender: No OFD packet to send [11:56:26]OFD Sender: No OFD packet to send [11:56:31]OFD Sender: No OFD packet to send [11:56:36]OFD Sender: No OFD packet to send [11:56:37]accept exits with 9 [11:56:37]New connection [11:56:37]New thread 3067309412 created [11:56:37]Thread 3067452772 joined [11:56:37]Waiting for new connection... [11:56:37] Sock 9.Parse request [11:56:37]Sock 9.Check first char [11:56:37]Sock 9.First char is OK [11:56:37]request: POST /json_proto HTTP/1.0 [11:56:37]Method: POST [11:56:37]URL: /json_proto [11:56:37]Method is POST - this is cgi request [11:56:37]url: /json_proto [11:56:37]query_string will be loaded in cgi processing [11:56:37]execute_cgi json_proto POST (null) [11:56:37]execute_cgi path=json_proto method=POST [11:56:37]POST find Content-Length [11:56:37]Host: 172.17.45.131:8080 [11:56:37]Content-Length: 1154 [11:56:37]Content-Type: application/json [11:56:37] [11:56:37]POST finish read [11:56:37]Found Content-Length = 1154 [11:56: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610461\u000A30.07.2024 11:46\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 100.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 7570.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30068219\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:37]execute_script... [11:56: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610461\u000A30.07.2024 11:46\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 100.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 7570.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30068219\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:37]POST & json_proto [11:56:37]process_json_proto [11:56:37]json parsed OK: [11:56:37]protocol is kg_v1.0 [11:56:37]action value=print_text [11:56:37]process_action print_text [11:56:37]cmd_print_text [11:56:37]ExternCall_PrintAddStr [11:56:37]wPrintStart [11:56:37]Write to MH i2c: 01 00 00 00 11 11 [11:56:37]Write i2c OK [11:56:37]MH_I2C_Read... [11:56:37]Read from MH i2c: 01 [11:56:37]MH_I2C_Read... [11:56:37]Read from MH i2c: 01 07 00 [11:56:37]MH_I2C_Read... [11:56:37]Read from MH i2c: 01 07 00 00 11 00 00 00 00 00 FF 0F 26 [11:56:37]RasterBufferAndPrint [11:56:37]line *****ТОВАРНЫЙ ЧЕК***** [11:56:37]line АЗС 127 [11:56:37]line Партнер нефть [11:56:37]line 02508201610067 [11:56:37]line Кассир : Масалиев Н. [11:56:37]line Счет N : (1)610461 [11:56:37]line 30.07.2024 11:46 [11:56:37]line ПРОДАЖА [11:56:37]line ТРК (МРК, ГНК): 1 [11:56:37]line Вид ГСМ : 2710194210 [11:56:37]line ДТ-К-2 [11:56:37]line 100.000 x 75.70 [11:56:37]line ИТОГ: 7570.00 [11:56:37]line Тип оплаты: Талоны: ТК ГПНА Online [11:56:37]line 30068219 [11:56:37]line ______________________ [11:56:37]line (подпись) [11:56:37]written 0, free lines is 4095 [11:56:37]Write to MH i2c: 01 00 00 14 11 25 [11:56:37]Write i2c OK [11:56:37]MH_I2C_Read... [11:56:37]Read from MH i2c: 01 [11:56:37]MH_I2C_Read... [11:56:37]Read from MH i2c: 01 07 00 [11:56:37]MH_I2C_Read... [11:56:37]Read from MH i2c: 01 07 00 14 11 00 00 00 00 00 0D 0E 47 [11:56:37]RasterBufferAndPrint [11:56:37]line [11:56:37]line [11:56:37]line [11:56:37]line [11:56:37]line [11:56:37]written 0, free lines is 3598 [11:56:37]MH_Cut [11:56:37]Write to MH i2c: D1 01 00 1B 11 01 FE [11:56:37]Write i2c OK [11:56:37]MH_I2C_Read... [11:56:37]Read from MH i2c: D1 [11:56:37]MH_I2C_Read... [11:56:37]Read from MH i2c: D1 01 00 [11:56:37]MH_I2C_Read... [11:56:37]Read from MH i2c: D1 01 00 1B 11 00 FD [11:56:37]Write to MH i2c: 01 00 00 1C 11 2D [11:56:37]Write i2c OK [11:56:37]MH_I2C_Read... [11:56:38]*** Cut start [11:56:38]*** Partial cut [11:56:38]*** CUTSNS_PIN = 1 [11:56:38]*** CUTSNS_PIN = 0 [11:56:38]*** Brake cut motor [11:56:39]Read from MH i2c: 01 [11:56:39]MH_I2C_Read... [11:56:39]*** Stop cut motor [11:56:39]*** Cut end [11:56:39]Read from MH i2c: 01 07 00 [11:56:39]MH_I2C_Read... [11:56:39]Read from MH i2c: 01 07 00 1C 11 00 00 00 00 00 FF 0F 42 [11:56:39]process_action print_text done [11:56:39]requested_data is exist [11:56:39]produce_requested_data [11:56:39]requested_item fm.sn is exist - process it [11:56:39]wFMCommunicate request_size=4 [11:56:39]MH_SAM_APDU [11:56:39]CAPDU: 80 11 00 00 [11:56:39]Write to MH i2c: E2 08 00 1D 11 80 11 00 00 00 00 00 00 A8 [11:56:39]Write i2c OK [11:56:39]MH_I2C_Read... [11:56:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:39]Read from MH i2c: E2 [11:56:39]MH_I2C_Read... [11:56:39]Read from MH i2c: E2 17 00 [11:56:39]MH_I2C_Read... [11:56:39]Read from MH i2c: E2 17 00 1D 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 FE [11:56:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:56:39]wFMCommunicate OK [11:56:39]requested_item fd.num is exist - process it [11:56:39]SAM_PROTO_GetFieldsCounters [11:56:39]wFMCommunicate request_size=4 [11:56:39]MH_SAM_APDU [11:56:39]CAPDU: 80 13 00 00 [11:56:39]Write to MH i2c: E2 08 00 1E 11 80 13 00 00 00 00 00 00 AB [11:56:39]Write i2c OK [11:56:39]MH_I2C_Read... [11:56:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:56:39]Read from MH i2c: E2 [11:56:39]MH_I2C_Read... [11:56:39]Read from MH i2c: E2 62 00 [11:56:39]MH_I2C_Read... [11:56:39]Read from MH i2c: E2 62 00 1E 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D5 60 00 00 0E 04 04 00 30 00 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 1D [11:56:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D5 60 00 00 0E 04 04 00 30 00 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 [11:56:39]wFMCommunicate OK [11:56:39]SAM_PROTO_GetFieldsCounters done [11:56:39]requested_item shift.num is exist - process it [11:56:39]requested_item shift.opened is exist - process it [11:56:39]req_shift_opened [11:56:39]FM_GetShiftState [11:56:39]SAM_PROTO_GetShiftState [11:56:39]wFMCommunicate request_size=4 [11:56:39]MH_SAM_APDU [11:56:39]CAPDU: 80 13 01 00 [11:56:39]Write to MH i2c: E2 08 00 1F 11 80 13 01 00 00 00 00 00 AD [11:56:39]Write i2c OK [11:56:39]MH_I2C_Read... [11:56:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:39]Read from MH i2c: E2 [11:56:39]MH_I2C_Read... [11:56:39]Read from MH i2c: E2 0E 00 [11:56:39]MH_I2C_Read... [11:56:39]Read from MH i2c: E2 0E 00 1F 11 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 60 [11:56:39]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:56:39]wFMCommunicate OK [11:56:39]SAM_PROTO_GetShiftState done [11:56:39]FM_GetShiftState done [11:56:39]req_shift_opened done [11:56:39]requested_item shift.open_date is exist - process it [11:56:39]req_shift_open_date [11:56:39]req_shift_open_date done [11:56:39]produce_requested_data done [11:56:39]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24789,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:56:39]process_action_free print_text [11:56:39]json_value_free [11:56:39]json_value_free done [11:56:39]process_json_proto returns [11:56:39]Send response to host [11:56:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24789,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:56:39]free response buf [11:56:39]execute_script done [11:56:39]execute_script returns [11:56:39]free content buf [11:56:39]Sock 9.Close socket [11:56:39]Sock 9.Thread stoped [11:56:41]OFD Sender: No OFD packet to send [11:56:46]OFD Sender: No OFD packet to send [11:56:50]accept exits with 7 [11:56:50]New connection [11:56:50]New thread 3067452772 created [11:56:50]Thread 3067309412 joined [11:56:50]Waiting for new connection... [11:56:50] Sock 7.Parse request [11:56:50]Sock 7.Check first char [11:56:50]Sock 7.First char is OK [11:56:50]request: POST /json_proto HTTP/1.0 [11:56:50]Method: POST [11:56:50]URL: /json_proto [11:56:50]Method is POST - this is cgi request [11:56:50]url: /json_proto [11:56:50]query_string will be loaded in cgi processing [11:56:50]execute_cgi json_proto POST (null) [11:56:50]execute_cgi path=json_proto method=POST [11:56:50]POST find Content-Length [11:56:50]Host: 172.17.45.131:8080 [11:56:50]Content-Length: 803 [11:56:50]Content-Type: application/json [11:56:50] [11:56:50]POST finish read [11:56:50]Found Content-Length = 803 [11:56:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610464", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:50]execute_script... [11:56: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)610464", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:50]POST & json_proto [11:56:50]process_json_proto [11:56:50]json parsed OK: [11:56:50]protocol is kg_v1.0 [11:56:50]action value=close_receipt [11:56:50]process_action close_receipt [11:56:50]cmd_close_receipt [11:56:50]MH_GetDate [11:56:50]Write to MH i2c: F0 00 00 20 11 20 [11:56:50]Write i2c OK [11:56:50]MH_I2C_Read... [11:56:50]Read from MH i2c: F0 [11:56:50]MH_I2C_Read... [11:56:50]Read from MH i2c: F0 09 00 [11:56:50]MH_I2C_Read... [11:56:50]Read from MH i2c: F0 09 00 20 11 00 03 D5 A8 66 C6 D4 6E 66 7D [11:56:50]GetLastDocTimeStamp 1722340485 [11:56:50]current date 1722340611 [11:56:50]FM_GetShiftState [11:56:50]SAM_PROTO_GetShiftState [11:56:50]wFMCommunicate request_size=4 [11:56:50]MH_SAM_APDU [11:56:50]CAPDU: 80 13 01 00 [11:56:50]Write to MH i2c: E2 08 00 21 11 80 13 01 00 00 00 00 00 AF [11:56:50]Write i2c OK [11:56:50]MH_I2C_Read... [11:56:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:50]Read from MH i2c: E2 [11:56:50]MH_I2C_Read... [11:56:50]Read from MH i2c: E2 0E 00 [11:56:50]MH_I2C_Read... [11:56:50]Read from MH i2c: E2 0E 00 21 11 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 62 [11:56:50]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:56:50]wFMCommunicate OK [11:56:50]SAM_PROTO_GetShiftState done [11:56:50]FM_GetShiftState done [11:56:50]opened in 1722298218 [11:56:50]opened+sec_in_day 1722384618 [11:56:50]quantity*price = 100005 [11:56:50]sum+1 = 100006 [11:56:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 165 30.07.2024 11:56 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24790 ФПД: 150858648412898 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T115651&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24790&fm=150858648412898&tin=02508201610067®Number=0000000000171247&sum=100005 [11:56:51]StoreToDocumentArchive [11:56:51]shift 48 fd 24790 [11:56:51]save to /storage/0048/doc_00024790 [11:56:51]save last doc name /storage/0048/doc_00024790 to /storage/kkm_last_doc_name [11:56:51]save OK [11:56:51]Clear old archive folders... [11:56:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:56:51]tlvbuf is 01C9BC80 [11:56:51]SAM_PROTO_ClearQueue [11:56:51]wFMCommunicate request_size=4 [11:56:51]MH_SAM_APDU [11:56:51]CAPDU: 80 09 00 00 [11:56:51]Write to MH i2c: E2 08 00 2E 11 80 09 00 00 00 00 00 00 B1 [11:56:51]Write i2c OK [11:56:51]MH_I2C_Read... [11:56:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:56:51]Read from MH i2c: E2 [11:56:51]MH_I2C_Read... [11:56:51]Read from MH i2c: E2 03 00 [11:56:51]MH_I2C_Read... [11:56:51]Read from MH i2c: E2 03 00 2E 11 00 90 00 B3 [11:56:51]RAPDU: 90 00 [11:56:51]wFMCommunicate OK [11:56:51]SAM_PROTO_ClearQueue done [11:56:51]KKMCreateOFDPacket [11:56:51]OFDProtocolAddRootSTLVToBuf [11:56:51]FM_MakeSignedData [11:56:51]FM_MakeSignedData [11:56:51]SAM_PROTO_SignData [11:56:51]wFMCommunicate request_size=4 [11:56:51]MH_SAM_APDU [11:56:51]CAPDU: 80 0D 01 02 [11:56:51]Write to MH i2c: E2 08 00 2F 11 80 0D 01 02 00 00 00 00 B9 [11:56:51]Write i2c OK [11:56:51]MH_I2C_Read... [11:56:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:56:51]Read from MH i2c: E2 [11:56:51]MH_I2C_Read... [11:56:51]Read from MH i2c: E2 03 00 [11:56:51]MH_I2C_Read... [11:56:51]Read from MH i2c: E2 03 00 2F 11 00 90 00 B4 [11:56:51]RAPDU: 90 00 [11:56:51]wFMCommunicate OK [11:56:51]wFMCommunicate request_size=255 [11:56:51]MH_SAM_APDU [11:56: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 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 A5 00 00 00 F4 03 04 00 03 D5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D6 60 00 00 35 04 06 00 89 [11:56:51]Write to MH i2c: E2 02 01 30 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 A5 00 00 00 F4 03 04 00 03 D5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D6 60 00 00 35 04 06 00 89 00 00 48 [11:56:51]Write i2c OK [11:56:51]MH_I2C_Read... [11:56:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:51]Read from MH i2c: E2 [11:56:51]MH_I2C_Read... [11:56:51]Read from MH i2c: E2 03 00 [11:56:51]MH_I2C_Read... [11:56:51]Read from MH i2c: E2 03 00 30 11 00 90 00 B5 [11:56:51]RAPDU: 90 00 [11:56:51]wFMCommunicate OK [11:56:51]wFMCommunicate request_size=10 [11:56:51]MH_SAM_APDU [11:56:51]CAPDU: 80 0D 02 02 05 34 84 26 62 E2 [11:56:51]Write to MH i2c: E2 0D 00 31 11 80 0D 02 02 05 00 34 84 26 62 E2 00 00 E8 [11:56:51]Write i2c OK [11:56:51]MH_I2C_Read... [11:56:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:51]Read from MH i2c: E2 [11:56:51]MH_I2C_Read... [11:56:51]Read from MH i2c: E2 03 00 [11:56:51]MH_I2C_Read... [11:56:51]Read from MH i2c: E2 03 00 31 11 00 90 00 B6 [11:56:51]RAPDU: 90 00 [11:56:51]wFMCommunicate OK [11:56:51]wFMCommunicate request_size=4 [11:56:51]MH_SAM_APDU [11:56:51]CAPDU: 80 0D 03 02 [11:56:51]Write to MH i2c: E2 08 00 32 11 80 0D 03 02 00 00 00 00 BE [11:56:51]Write i2c OK [11:56:51]MH_I2C_Read... [11:56:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:56:51]Read from MH i2c: E2 [11:56:51]MH_I2C_Read... [11:56:51]Read from MH i2c: E2 0B 00 [11:56:51]MH_I2C_Read... [11:56:51]Read from MH i2c: E2 0B 00 32 11 00 DA CF 9E 1B 56 0A 93 B9 90 00 CD [11:56:51]RAPDU: DA CF 9E 1B 56 0A 93 B9 90 00 [11:56:51]wFMCommunicate OK [11:56:51]SAM_PROTO_SignData done [11:56:51]FM_MakeSignedData done [11:56:51]CreateOFDProtocolMessage [11:56:51]wFMCommunicate request_size=4 [11:56:51]MH_SAM_APDU [11:56:51]CAPDU: 80 11 00 00 [11:56:51]Write to MH i2c: E2 08 00 33 11 80 11 00 00 00 00 00 00 BE [11:56:51]Write i2c OK [11:56:51]MH_I2C_Read... [11:56:52]OFD Sender: No OFD packet to send [11:56:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:52]Read from MH i2c: E2 [11:56:52]MH_I2C_Read... [11:56:52]Read from MH i2c: E2 17 00 [11:56:52]MH_I2C_Read... [11:56:52]Read from MH i2c: E2 17 00 33 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 14 [11:56:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:56:52]wFMCommunicate OK [11:56:52]CreateOFDProtocolMessage done [11:56:52]OFDSenderStorePacket 24790 [11:56:52]StoreOFDPacket docnum=24790 [11:56:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 8E 03 07 01 2E 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 A5 00 00 00 F4 03 04 00 03 D5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D6 60 00 00 35 04 06 00 89 34 84 26 62 E2 DA CF 9E 1B 56 0A 93 B9 [11:56:52]CheckFolder [11:56:52]dirname=/storage/ofd_packets [11:56:52]CheckFolder done [11:56:52]ProducePacketName [11:56:52]name=ofd_packets/00024790 [11:56:52]NVStorageSaveData ofd_packets/00024790 [11:56:52]File name is /storage/ofd_packets/00024790 [11:56:52]Write 301 bytes [11:56:52]NVStorageSaveData done [11:56:52]OFDSenderStorePacket done [11:56:52]KKMCreateOFDPacket done [11:56:52]NVStorageSaveData kkm_last_timestamp [11:56:52]File name is /storage/kkm_last_timestamp [11:56:52]Write 4 bytes [11:56:52]NVStorageSaveData done [11:56:52]ExternCall_PrintAddStr [11:56:52]wPrintStart [11:56:52]Write to MH i2c: 01 00 00 34 11 45 [11:56:52]Write i2c OK [11:56:52]MH_I2C_Read... [11:56:52]Read from MH i2c: 01 [11:56:52]MH_I2C_Read... [11:56:52]Read from MH i2c: 01 07 00 [11:56:52]MH_I2C_Read... [11:56:52]Read from MH i2c: 01 07 00 34 11 00 00 00 00 00 FF 0F 5A [11:56:52]RasterBufferAndPrint [11:56:52]line Счет N : (1)610464 [11:56:52]line ИНН: 02508201610067 [11:56:52]line Контрольно-Кассовый Чек [11:56:52]line ПРОДАЖА [11:56:52]line ТРК (МРК, ГНК) : 62 [11:56:52]line Товар: 2710124130 [11:56:52]line Аи-92-К-2 [11:56:52]line 14.750 * 67.80 [11:56:52]line = 1000.05 [11:56:52]line НДС 12% НСП 1% [11:56:52]line > о реализуемом товаре [11:56:52]line ИТОГО: 1000.05 [11:56:52]line НСП 1% : 8.85 [11:56:52]line НДС 12% : 106.20 [11:56:52]line Наличными: 0.00 [11:56:52]line Безнал.: 1000.05 [11:56:52]line Место: АЗС № 127 "Партнер Нефть" [11:56:52]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [11:56:52]line СНО: Общий режим [11:56:52]line Чек 165 30.07.2024 11:56 [11:56:52]line Смена: 48 ФФД: 1.0 [11:56:52]line ЗНМ: 0300000158 [11:56:52]line РНМ: 0000000000171247 [11:56:52]line Версия ККМ: v1.0 [11:56:52]line Платежная система: O! деньги [11:56:52]line ФМ: 0000000002098565 [11:56:52]line ФД: 24790 [11:56:52]line ФПД: 150858648412898 [11:56:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T115651&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24790&fm=150858648412898&tin=02508201610067®Number=0000000000171247&sum=100005 [11:56:52]OFD Sender: Processing packet 24790 [packets to send 29, broken 28] [11:56:52]ProducePacketName [11:56:52]name=ofd_packets/00024790 [11:56:52]OFD Sender: To server: pG, [11:56:52]CommunicateWithHost lk.salyk.kg:30040 [11:56:52]ConnectInit lk.salyk.kg [11:56:52]written 0, free lines is 4095 [11:56:52]Connected sock=10 [11:56:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 8E 03 07 01 2E 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 A5 00 00 00 F4 03 04 00 03 D5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D6 60 00 00 35 04 06 00 89 34 84 26 62 E2 DA CF 9E 1B 56 0A 93 B9 [11:56:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 BE 63 47 00 23 C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D6 60 00 00 F4 03 04 00 92 80 A8 66 B6 04 01 00 00 31 DB 43 13 58 1A 71 3E [11:56:52]CommunicateWithHost err = 0 [11:56:52]CheckOFDResponse [11:56:52]1017 (14) - 77093643461234 [11:56:52]1041 (16) - 0000000002098565 [11:56:52]1040 (4) - 24790 [11:56:52]1012 (4) - 30.07.2024 05:56 [11:56:52]1206 (1) - 0 [11:56:52]OFD Sender: Remove packet 24790 [11:56:52]ProducePacketName [11:56:52]name=ofd_packets/00024790 [11:56:52]NVStorageDeleteData [11:56:52]Write to MH i2c: 01 00 00 5E 11 6F [11:56:52]Write i2c OK [11:56:52]MH_I2C_Read... [11:56:52]Read from MH i2c: 01 [11:56:52]MH_I2C_Read... [11:56:52]Read from MH i2c: 01 07 00 [11:56:52]MH_I2C_Read... [11:56:52]Read from MH i2c: 01 07 00 5E 11 00 00 00 00 00 0C 0D 8F [11:56:52]RasterBufferAndPrint [11:56:52]line [11:56:52]line [11:56:52]line [11:56:52]line [11:56:52]line [11:56:52]written 0, free lines is 3347 [11:56:52]MH_Cut [11:56:52]Write to MH i2c: D1 01 00 65 11 01 48 [11:56:52]Write i2c OK [11:56:52]MH_I2C_Read... [11:56:52]Read from MH i2c: D1 [11:56:52]MH_I2C_Read... [11:56:52]Read from MH i2c: D1 01 00 [11:56:52]MH_I2C_Read... [11:56:52]Read from MH i2c: D1 01 00 65 11 00 47 [11:56:52]Write to MH i2c: 01 00 00 66 11 77 [11:56:52]Write i2c OK [11:56:52]MH_I2C_Read... [11:56:53]OFD Sender: No OFD packet to send [11:56:53]*** Cut start [11:56:53]*** Partial cut [11:56:53]*** CUTSNS_PIN = 1 [11:56:53]*** CUTSNS_PIN = 0 [11:56:53]*** Brake cut motor [11:56:54]Read from MH i2c: 01 [11:56:54]MH_I2C_Read... [11:56:54]*** Stop cut motor [11:56:54]*** Cut end [11:56:54]Read from MH i2c: 01 07 00 [11:56:54]MH_I2C_Read... [11:56:54]Read from MH i2c: 01 07 00 66 11 00 00 00 00 00 FF 0F 8C [11:56:54]process_action close_receipt done [11:56:54]requested_data is exist [11:56:54]produce_requested_data [11:56:54]requested_item fm.sn is exist - process it [11:56:54]wFMCommunicate request_size=4 [11:56:54]MH_SAM_APDU [11:56:54]CAPDU: 80 11 00 00 [11:56:54]Write to MH i2c: E2 08 00 67 11 80 11 00 00 00 00 00 00 F2 [11:56:54]Write i2c OK [11:56:54]MH_I2C_Read... [11:56:54]Read from MH i2c: E2 [11:56:54]MH_I2C_Read... [11:56:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:54]Read from MH i2c: E2 17 00 [11:56:54]MH_I2C_Read... [11:56:54]Read from MH i2c: E2 17 00 67 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 48 [11:56:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:56:54]wFMCommunicate OK [11:56:54]requested_item fd.num is exist - process it [11:56:54]SAM_PROTO_GetFieldsCounters [11:56:54]wFMCommunicate request_size=4 [11:56:54]MH_SAM_APDU [11:56:54]CAPDU: 80 13 00 00 [11:56:54]Write to MH i2c: E2 08 00 68 11 80 13 00 00 00 00 00 00 F5 [11:56:54]Write i2c OK [11:56:54]MH_I2C_Read... [11:56:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:56:54]Read from MH i2c: E2 [11:56:54]MH_I2C_Read... [11:56:54]Read from MH i2c: E2 62 00 [11:56:54]MH_I2C_Read... [11:56:54]Read from MH i2c: E2 62 00 68 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D6 60 00 00 0E 04 04 00 30 00 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 6B [11:56:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D6 60 00 00 0E 04 04 00 30 00 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 [11:56:54]wFMCommunicate OK [11:56:54]SAM_PROTO_GetFieldsCounters done [11:56:54]requested_item shift.num is exist - process it [11:56:54]requested_item shift.opened is exist - process it [11:56:54]req_shift_opened [11:56:54]FM_GetShiftState [11:56:54]SAM_PROTO_GetShiftState [11:56:54]wFMCommunicate request_size=4 [11:56:54]MH_SAM_APDU [11:56:54]CAPDU: 80 13 01 00 [11:56:54]Write to MH i2c: E2 08 00 69 11 80 13 01 00 00 00 00 00 F7 [11:56:54]Write i2c OK [11:56:54]MH_I2C_Read... [11:56:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:54]Read from MH i2c: E2 [11:56:54]MH_I2C_Read... [11:56:54]Read from MH i2c: E2 0E 00 [11:56:54]MH_I2C_Read... [11:56:54]Read from MH i2c: E2 0E 00 69 11 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 AA [11:56:54]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:56:54]wFMCommunicate OK [11:56:54]SAM_PROTO_GetShiftState done [11:56:54]FM_GetShiftState done [11:56:54]req_shift_opened done [11:56:54]requested_item shift.open_date is exist - process it [11:56:54]req_shift_open_date [11:56:54]req_shift_open_date done [11:56:54]produce_requested_data done [11:56:54]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24790,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:56:54]process_action_free close_receipt [11:56:54]json_value_free [11:56:54]json_value_free done [11:56:54]process_json_proto returns [11:56:54]Send response to host [11:56:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24790,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:56:54]free response buf [11:56:54]execute_script done [11:56:54]execute_script returns [11:56:54]free content buf [11:56:54]Sock 7.Close socket [11:56:54]Sock 7.Thread stoped [11:56:58]OFD Sender: No OFD packet to send [11:57:03]OFD Sender: No OFD packet to send [11:57:05]accept exits with 9 [11:57:05]New connection [11:57:05]New thread 3067309412 created [11:57:05]Thread 3067452772 joined [11:57:05]Waiting for new connection... [11:57:05] Sock 9.Parse request [11:57:05]Sock 9.Check first char [11:57:05]Sock 9.First char is OK [11:57:05]request: POST /json_proto HTTP/1.0 [11:57:05]Method: POST [11:57:05]URL: /json_proto [11:57:05]Method is POST - this is cgi request [11:57:05]url: /json_proto [11:57:05]query_string will be loaded in cgi processing [11:57:05]execute_cgi json_proto POST (null) [11:57:05]execute_cgi path=json_proto method=POST [11:57:05]POST find Content-Length [11:57:05]Host: 172.17.45.131:8080 [11:57:05]Content-Length: 799 [11:57:05]Content-Type: application/json [11:57:05] [11:57:05]POST finish read [11:57:05]Found Content-Length = 799 [11:57:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610463", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 52.850, "sum" : 4000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:05]execute_script... [11:57: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)610463", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 52.850, "sum" : 4000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:05]POST & json_proto [11:57:05]process_json_proto [11:57:05]json parsed OK: [11:57:05]protocol is kg_v1.0 [11:57:05]action value=close_receipt [11:57:05]process_action close_receipt [11:57:05]cmd_close_receipt [11:57:05]MH_GetDate [11:57:05]Write to MH i2c: F0 00 00 6A 11 6A [11:57:05]Write i2c OK [11:57:05]MH_I2C_Read... [11:57:05]Read from MH i2c: F0 [11:57:05]MH_I2C_Read... [11:57:05]Read from MH i2c: F0 09 00 [11:57:05]MH_I2C_Read... [11:57:05]Read from MH i2c: F0 09 00 6A 11 00 12 D5 A8 66 C6 D4 6E 66 D6 [11:57:05]GetLastDocTimeStamp 1722340611 [11:57:05]current date 1722340626 [11:57:05]FM_GetShiftState [11:57:05]SAM_PROTO_GetShiftState [11:57:05]wFMCommunicate request_size=4 [11:57:05]MH_SAM_APDU [11:57:05]CAPDU: 80 13 01 00 [11:57:05]Write to MH i2c: E2 08 00 6B 11 80 13 01 00 00 00 00 00 F9 [11:57:05]Write i2c OK [11:57:05]MH_I2C_Read... [11:57:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:05]Read from MH i2c: E2 [11:57:05]MH_I2C_Read... [11:57:05]Read from MH i2c: E2 0E 00 [11:57:05]MH_I2C_Read... [11:57:05]Read from MH i2c: E2 0E 00 6B 11 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 AC [11:57:05]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:57:05]wFMCommunicate OK [11:57:05]SAM_PROTO_GetShiftState done [11:57:05]FM_GetShiftState done [11:57:05]opened in 1722298218 [11:57:05]opened+sec_in_day 1722384618 [11:57:05]quantity*price = 400074 [11:57:05]sum+1 = 400076 [11:57:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4000.75 НСП 1% : 35.40 НДС 12% : 424.86 Наличными: 0.00 Безнал.: 4000.75 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 166 30.07.2024 11:57 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24791 ФПД: 43952744851607 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T115706&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24791&fm=43952744851607&tin=02508201610067®Number=0000000000171247&sum=400075 [11:57:06]StoreToDocumentArchive [11:57:06]shift 48 fd 24791 [11:57:06]save to /storage/0048/doc_00024791 [11:57:06]save last doc name /storage/0048/doc_00024791 to /storage/kkm_last_doc_name [11:57:06]save OK [11:57:06]Clear old archive folders... [11:57:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:57:06]tlvbuf is 01D0C050 [11:57:06]SAM_PROTO_ClearQueue [11:57:06]wFMCommunicate request_size=4 [11:57:06]MH_SAM_APDU [11:57:06]CAPDU: 80 09 00 00 [11:57:06]Write to MH i2c: E2 08 00 78 11 80 09 00 00 00 00 00 00 FB [11:57:06]Write i2c OK [11:57:06]MH_I2C_Read... [11:57:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:57:06]Read from MH i2c: E2 [11:57:06]MH_I2C_Read... [11:57:06]Read from MH i2c: E2 03 00 [11:57:06]MH_I2C_Read... [11:57:06]Read from MH i2c: E2 03 00 78 11 00 90 00 FD [11:57:06]RAPDU: 90 00 [11:57:06]wFMCommunicate OK [11:57:06]SAM_PROTO_ClearQueue done [11:57:06]KKMCreateOFDPacket [11:57:06]OFDProtocolAddRootSTLVToBuf [11:57:06]FM_MakeSignedData [11:57:06]FM_MakeSignedData [11:57:06]SAM_PROTO_SignData [11:57:06]wFMCommunicate request_size=4 [11:57:06]MH_SAM_APDU [11:57:06]CAPDU: 80 0D 01 02 [11:57:06]Write to MH i2c: E2 08 00 79 11 80 0D 01 02 00 00 00 00 03 [11:57:06]Write i2c OK [11:57:06]MH_I2C_Read... [11:57:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:57:06]Read from MH i2c: E2 [11:57:06]MH_I2C_Read... [11:57:06]Read from MH i2c: E2 03 00 [11:57:06]MH_I2C_Read... [11:57:06]Read from MH i2c: E2 03 00 79 11 00 90 00 FE [11:57:06]RAPDU: 90 00 [11:57:06]wFMCommunicate OK [11:57:06]wFMCommunicate request_size=255 [11:57:06]MH_SAM_APDU [11:57:06]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 72 CE 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 CB 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB 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 F6 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CB 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 12 D5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D7 60 00 00 35 04 06 00 27 F9 8B BE [11:57:06]Write to MH i2c: E2 02 01 7A 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 72 CE 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 CB 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB 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 F6 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CB 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 12 D5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D7 60 00 00 35 04 06 00 27 F9 8B BE 00 00 F4 [11:57:06]Write i2c OK [11:57:06]MH_I2C_Read... [11:57:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:07]Read from MH i2c: E2 [11:57:07]MH_I2C_Read... [11:57:07]Read from MH i2c: E2 03 00 [11:57:07]MH_I2C_Read... [11:57:07]Read from MH i2c: E2 03 00 7A 11 00 90 00 FF [11:57:07]RAPDU: 90 00 [11:57:07]wFMCommunicate OK [11:57:07]wFMCommunicate request_size=7 [11:57:07]MH_SAM_APDU [11:57:07]CAPDU: 80 0D 02 02 02 68 97 [11:57:07]Write to MH i2c: E2 0A 00 7B 11 80 0D 02 02 02 00 68 97 00 00 09 [11:57:07]Write i2c OK [11:57:07]MH_I2C_Read... [11:57:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:07]Read from MH i2c: E2 [11:57:07]MH_I2C_Read... [11:57:07]Read from MH i2c: E2 03 00 [11:57:07]MH_I2C_Read... [11:57:07]Read from MH i2c: E2 03 00 7B 11 00 90 00 00 [11:57:07]RAPDU: 90 00 [11:57:07]wFMCommunicate OK [11:57:07]wFMCommunicate request_size=4 [11:57:07]MH_SAM_APDU [11:57:07]CAPDU: 80 0D 03 02 [11:57:07]Write to MH i2c: E2 08 00 7C 11 80 0D 03 02 00 00 00 00 08 [11:57:07]Write i2c OK [11:57:07]MH_I2C_Read... [11:57:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:57:07]Read from MH i2c: E2 [11:57:07]MH_I2C_Read... [11:57:07]Read from MH i2c: E2 0B 00 [11:57:07]MH_I2C_Read... [11:57:07]Read from MH i2c: E2 0B 00 7C 11 00 71 8A 4D A9 18 A2 65 FA 90 00 13 [11:57:07]RAPDU: 71 8A 4D A9 18 A2 65 FA 90 00 [11:57:07]wFMCommunicate OK [11:57:07]SAM_PROTO_SignData done [11:57:07]FM_MakeSignedData done [11:57:07]CreateOFDProtocolMessage [11:57:07]wFMCommunicate request_size=4 [11:57:07]MH_SAM_APDU [11:57:07]CAPDU: 80 11 00 00 [11:57:07]Write to MH i2c: E2 08 00 7D 11 80 11 00 00 00 00 00 00 08 [11:57:07]Write i2c OK [11:57:07]MH_I2C_Read... [11:57:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:07]Read from MH i2c: E2 [11:57:07]MH_I2C_Read... [11:57:07]Read from MH i2c: E2 17 00 [11:57:07]MH_I2C_Read... [11:57:07]Read from MH i2c: E2 17 00 7D 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 5E [11:57:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:57:07]wFMCommunicate OK [11:57:07]CreateOFDProtocolMessage done [11:57:07]OFDSenderStorePacket 24791 [11:57:07]StoreOFDPacket docnum=24791 [11:57:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 C6 D8 04 01 32 8F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 72 CE 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 CB 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB 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 F6 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CB 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 12 D5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D7 60 00 00 35 04 06 00 27 F9 8B BE 68 97 71 8A 4D A9 18 A2 65 FA [11:57:07]CheckFolder [11:57:07]dirname=/storage/ofd_packets [11:57:07]CheckFolder done [11:57:07]ProducePacketName [11:57:07]name=ofd_packets/00024791 [11:57:07]NVStorageSaveData ofd_packets/00024791 [11:57:07]File name is /storage/ofd_packets/00024791 [11:57:07]Write 298 bytes [11:57:07]NVStorageSaveData done [11:57:07]OFDSenderStorePacket done [11:57:07]KKMCreateOFDPacket done [11:57:07]NVStorageSaveData kkm_last_timestamp [11:57:07]File name is /storage/kkm_last_timestamp [11:57:07]Write 4 bytes [11:57:07]NVStorageSaveData done [11:57:07]ExternCall_PrintAddStr [11:57:07]wPrintStart [11:57:07]Write to MH i2c: 01 00 00 7E 11 8F [11:57:07]Write i2c OK [11:57:07]MH_I2C_Read... [11:57:07]Read from MH i2c: 01 [11:57:07]MH_I2C_Read... [11:57:07]Read from MH i2c: 01 07 00 [11:57:07]MH_I2C_Read... [11:57:07]Read from MH i2c: 01 07 00 7E 11 00 00 00 00 00 FF 0F A4 [11:57:07]RasterBufferAndPrint [11:57:07]line Счет N : (1)610463 [11:57:07]line ИНН: 02508201610067 [11:57:07]line Контрольно-Кассовый Чек [11:57:07]line ПРОДАЖА [11:57:07]line ТРК (МРК, ГНК) : 2 [11:57:07]line Товар: 2710194210 [11:57:07]line ДТ-К-2 [11:57:07]line 52.850 * 75.70 [11:57:07]line = 4000.75 [11:57:07]line НДС 12% НСП 1% [11:57:07]line > о реализуемом товаре [11:57:07]line ИТОГО: 4000.75 [11:57:07]line НСП 1% : 35.40 [11:57:07]line НДС 12% : 424.86 [11:57:07]line Наличными: 0.00 [11:57:07]line Безнал.: 4000.75 [11:57:07]line Место: АЗС № 127 "Партнер Нефть" [11:57:07]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [11:57:07]line СНО: Общий режим [11:57:07]line Чек 166 30.07.2024 11:57 [11:57:07]line Смена: 48 ФФД: 1.0 [11:57:07]line ЗНМ: 0300000158 [11:57:07]line РНМ: 0000000000171247 [11:57:07]line Версия ККМ: v1.0 [11:57:07]line Платежная система: O! деньги [11:57:07]line ФМ: 0000000002098565 [11:57:07]line ФД: 24791 [11:57:07]line ФПД: 43952744851607 [11:57:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T115706&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24791&fm=43952744851607&tin=02508201610067®Number=0000000000171247&sum=400075 [11:57:07]OFD Sender: Processing packet 24791 [packets to send 29, broken 28] [11:57:07]ProducePacketName [11:57:07]name=ofd_packets/00024791 [11:57:07]OFD Sender: To server: pG, [11:57:07]CommunicateWithHost lk.salyk.kg:30040 [11:57:07]ConnectInit lk.salyk.kg [11:57:07]written 0, free lines is 4095 [11:57:07]Connected sock=10 [11:57:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 C6 D8 04 01 32 8F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 72 CE 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 CB 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB 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 F6 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CB 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 00 00 00 F4 03 04 00 12 D5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D7 60 00 00 35 04 06 00 27 F9 8B BE 68 97 71 8A 4D A9 18 A2 65 FA [11:57:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 E9 AE 47 00 30 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 32 30 39 38 35 36 35 10 04 04 00 D7 60 00 00 F4 03 04 00 A1 80 A8 66 B6 04 01 00 00 6D E3 EE 7A 9D FE 80 25 [11:57:08]CommunicateWithHost err = 0 [11:57:08]CheckOFDResponse [11:57:08]1017 (14) - 77093643461234 [11:57:08]1041 (16) - 0000000002098565 [11:57:08]1040 (4) - 24791 [11:57:08]1012 (4) - 30.07.2024 05:56 [11:57:08]1206 (1) - 0 [11:57:08]OFD Sender: Remove packet 24791 [11:57:08]ProducePacketName [11:57:08]name=ofd_packets/00024791 [11:57:08]NVStorageDeleteData [11:57:08]Write to MH i2c: 01 00 00 A8 11 B9 [11:57:08]Write i2c OK [11:57:08]MH_I2C_Read... [11:57:08]Read from MH i2c: 01 [11:57:08]MH_I2C_Read... [11:57:08]Read from MH i2c: 01 07 00 [11:57:08]MH_I2C_Read... [11:57:08]Read from MH i2c: 01 07 00 A8 11 00 00 00 00 00 02 0D CF [11:57:08]RasterBufferAndPrint [11:57:08]line [11:57:08]line [11:57:08]line [11:57:08]line [11:57:08]line [11:57:08]written 0, free lines is 3336 [11:57:08]MH_Cut [11:57:08]Write to MH i2c: D1 01 00 AF 11 01 92 [11:57:08]Write i2c OK [11:57:08]MH_I2C_Read... [11:57:08]Read from MH i2c: D1 [11:57:08]MH_I2C_Read... [11:57:08]Read from MH i2c: D1 01 00 [11:57:08]MH_I2C_Read... [11:57:08]Read from MH i2c: D1 01 00 AF 11 00 91 [11:57:08]Write to MH i2c: 01 00 00 B0 11 C1 [11:57:08]Write i2c OK [11:57:08]MH_I2C_Read... [11:57:08]OFD Sender: No OFD packet to send [11:57:08]*** Cut start [11:57:08]*** Partial cut [11:57:08]*** CUTSNS_PIN = 1 [11:57:08]*** CUTSNS_PIN = 0 [11:57:09]*** Brake cut motor [11:57:09]Read from MH i2c: 01 [11:57:09]MH_I2C_Read... [11:57:09]*** Stop cut motor [11:57:09]*** Cut end [11:57:09]Read from MH i2c: 01 07 00 [11:57:09]MH_I2C_Read... [11:57:09]Read from MH i2c: 01 07 00 B0 11 00 00 00 00 00 FF 0F D6 [11:57:09]process_action close_receipt done [11:57:09]requested_data is exist [11:57:09]produce_requested_data [11:57:09]requested_item fm.sn is exist - process it [11:57:09]wFMCommunicate request_size=4 [11:57:09]MH_SAM_APDU [11:57:09]CAPDU: 80 11 00 00 [11:57:09]Write to MH i2c: E2 08 00 B1 11 80 11 00 00 00 00 00 00 3C [11:57:09]Write i2c OK [11:57:09]MH_I2C_Read... [11:57:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:09]Read from MH i2c: E2 [11:57:09]MH_I2C_Read... [11:57:09]Read from MH i2c: E2 17 00 [11:57:09]MH_I2C_Read... [11:57:09]Read from MH i2c: E2 17 00 B1 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 92 [11:57:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:57:09]wFMCommunicate OK [11:57:09]requested_item fd.num is exist - process it [11:57:09]SAM_PROTO_GetFieldsCounters [11:57:09]wFMCommunicate request_size=4 [11:57:09]MH_SAM_APDU [11:57:09]CAPDU: 80 13 00 00 [11:57:09]Write to MH i2c: E2 08 00 B2 11 80 13 00 00 00 00 00 00 3F [11:57:09]Write i2c OK [11:57:09]MH_I2C_Read... [11:57:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:09]Read from MH i2c: E2 [11:57:09]MH_I2C_Read... [11:57:09]Read from MH i2c: E2 62 00 [11:57:09]MH_I2C_Read... [11:57:09]Read from MH i2c: E2 62 00 B2 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D7 60 00 00 0E 04 04 00 30 00 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 B9 [11:57:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D7 60 00 00 0E 04 04 00 30 00 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 [11:57:09]wFMCommunicate OK [11:57:09]SAM_PROTO_GetFieldsCounters done [11:57:09]requested_item shift.num is exist - process it [11:57:09]requested_item shift.opened is exist - process it [11:57:09]req_shift_opened [11:57:09]FM_GetShiftState [11:57:09]SAM_PROTO_GetShiftState [11:57:09]wFMCommunicate request_size=4 [11:57:09]MH_SAM_APDU [11:57:09]CAPDU: 80 13 01 00 [11:57:09]Write to MH i2c: E2 08 00 B3 11 80 13 01 00 00 00 00 00 41 [11:57:09]Write i2c OK [11:57:09]MH_I2C_Read... [11:57:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:09]Read from MH i2c: E2 [11:57:09]MH_I2C_Read... [11:57:09]Read from MH i2c: E2 0E 00 [11:57:09]MH_I2C_Read... [11:57:09]Read from MH i2c: E2 0E 00 B3 11 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F4 [11:57:09]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:57:09]wFMCommunicate OK [11:57:09]SAM_PROTO_GetShiftState done [11:57:09]FM_GetShiftState done [11:57:09]req_shift_opened done [11:57:09]requested_item shift.open_date is exist - process it [11:57:09]req_shift_open_date [11:57:09]req_shift_open_date done [11:57:09]produce_requested_data done [11:57:09]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24791,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:57:09]process_action_free close_receipt [11:57:09]json_value_free [11:57:09]json_value_free done [11:57:09]process_json_proto returns [11:57:09]Send response to host [11:57:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24791,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:57:09]free response buf [11:57:09]execute_script done [11:57:09]execute_script returns [11:57:09]free content buf [11:57:09]Sock 9.Close socket [11:57:09]Sock 9.Thread stoped [11:57:13]OFD Sender: No OFD packet to send [11:57:18]OFD Sender: No OFD packet to send [11:57:23]accept exits with 7 [11:57:23]New connection [11:57:23]New thread 3067452772 created [11:57:23]Thread 3067309412 joined [11:57:23]Waiting for new connection... [11:57:23] Sock 7.Parse request [11:57:23]Sock 7.Check first char [11:57:23]Sock 7.First char is OK [11:57:23]request: POST /json_proto HTTP/1.0 [11:57:23]Method: POST [11:57:23]URL: /json_proto [11:57:23]Method is POST - this is cgi request [11:57:23]url: /json_proto [11:57:23]query_string will be loaded in cgi processing [11:57:23]execute_cgi json_proto POST (null) [11:57:23]execute_cgi path=json_proto method=POST [11:57:23]POST find Content-Length [11:57:23]Host: 172.17.45.131:8080 [11:57:23]Content-Length: 677 [11:57:23]Content-Type: application/json [11:57:23] [11:57:23]POST finish read [11:57:23]Found Content-Length = 677 [11:57:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610465", "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" ] } } [11:57:23]execute_script... [11:57:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610465", "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" ] } } [11:57:23]POST & json_proto [11:57:23]process_json_proto [11:57:23]json parsed OK: [11:57:23]protocol is kg_v1.0 [11:57:23]action value=close_receipt [11:57:23]process_action close_receipt [11:57:23]cmd_close_receipt [11:57:23]MH_GetDate [11:57:23]Write to MH i2c: F0 00 00 B4 11 B4 [11:57:23]Write i2c OK [11:57:23]MH_I2C_Read... [11:57:23]Read from MH i2c: F0 [11:57:23]MH_I2C_Read... [11:57:23]Read from MH i2c: F0 09 00 [11:57:23]MH_I2C_Read... [11:57:23]Read from MH i2c: F0 09 00 B4 11 00 24 D5 A8 66 C6 D4 6E 66 32 [11:57:23]GetLastDocTimeStamp 1722340626 [11:57:23]current date 1722340644 [11:57:23]FM_GetShiftState [11:57:23]SAM_PROTO_GetShiftState [11:57:23]wFMCommunicate request_size=4 [11:57:23]MH_SAM_APDU [11:57:23]CAPDU: 80 13 01 00 [11:57:23]Write to MH i2c: E2 08 00 B5 11 80 13 01 00 00 00 00 00 43 [11:57:23]Write i2c OK [11:57:23]MH_I2C_Read... [11:57:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:23]Read from MH i2c: E2 [11:57:23]MH_I2C_Read... [11:57:23]Read from MH i2c: E2 0E 00 [11:57:23]MH_I2C_Read... [11:57:23]Read from MH i2c: E2 0E 00 B5 11 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F6 [11:57:23]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:57:23]wFMCommunicate OK [11:57:23]SAM_PROTO_GetShiftState done [11:57:23]FM_GetShiftState done [11:57:23]opened in 1722298218 [11:57:23]opened+sec_in_day 1722384618 [11:57:23]quantity*price = 30035 [11:57:23]sum+1 = 30036 [11:57:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 167 30.07.2024 11:57 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24792 ФПД: 49407594762646 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T115724&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24792&fm=49407594762646&tin=02508201610067®Number=0000000000171247&sum=30000 [11:57:24]StoreToDocumentArchive [11:57:24]shift 48 fd 24792 [11:57:24]save to /storage/0048/doc_00024792 [11:57:24]save last doc name /storage/0048/doc_00024792 to /storage/kkm_last_doc_name [11:57:24]save OK [11:57:24]Clear old archive folders... [11:57:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:57:24]tlvbuf is 01C9C9B0 [11:57:24]SAM_PROTO_ClearQueue [11:57:24]wFMCommunicate request_size=4 [11:57:24]MH_SAM_APDU [11:57:24]CAPDU: 80 09 00 00 [11:57:24]Write to MH i2c: E2 08 00 C2 11 80 09 00 00 00 00 00 00 45 [11:57:24]Write i2c OK [11:57:24]MH_I2C_Read... [11:57:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:57:24]Read from MH i2c: E2 [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: E2 03 00 [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: E2 03 00 C2 11 00 90 00 47 [11:57:24]RAPDU: 90 00 [11:57:24]wFMCommunicate OK [11:57:24]SAM_PROTO_ClearQueue done [11:57:24]KKMCreateOFDPacket [11:57:24]OFDProtocolAddRootSTLVToBuf [11:57:24]FM_MakeSignedData [11:57:24]FM_MakeSignedData [11:57:24]SAM_PROTO_SignData [11:57:24]wFMCommunicate request_size=4 [11:57:24]MH_SAM_APDU [11:57:24]CAPDU: 80 0D 01 02 [11:57:24]Write to MH i2c: E2 08 00 C3 11 80 0D 01 02 00 00 00 00 4D [11:57:24]Write i2c OK [11:57:24]MH_I2C_Read... [11:57:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:57:24]Read from MH i2c: E2 [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: E2 03 00 [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: E2 03 00 C3 11 00 90 00 48 [11:57:24]RAPDU: 90 00 [11:57:24]wFMCommunicate OK [11:57:24]wFMCommunicate request_size=255 [11:57:24]MH_SAM_APDU [11:57:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A7 00 00 00 F4 03 04 00 24 D5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D8 60 00 00 35 04 06 00 2C [11:57:24]Write to MH i2c: E2 02 01 C4 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 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 A7 00 00 00 F4 03 04 00 24 D5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D8 60 00 00 35 04 06 00 2C 00 00 2A [11:57:24]Write i2c OK [11:57:24]MH_I2C_Read... [11:57:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:24]Read from MH i2c: E2 [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: E2 03 00 [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: E2 03 00 C4 11 00 90 00 49 [11:57:24]RAPDU: 90 00 [11:57:24]wFMCommunicate OK [11:57:24]wFMCommunicate request_size=10 [11:57:24]MH_SAM_APDU [11:57:24]CAPDU: 80 0D 02 02 05 EF 9A 22 91 96 [11:57:24]Write to MH i2c: E2 0D 00 C5 11 80 0D 02 02 05 00 EF 9A 22 91 96 00 00 2C [11:57:24]Write i2c OK [11:57:24]MH_I2C_Read... [11:57:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:24]Read from MH i2c: E2 [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: E2 03 00 [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: E2 03 00 C5 11 00 90 00 4A [11:57:24]RAPDU: 90 00 [11:57:24]wFMCommunicate OK [11:57:24]wFMCommunicate request_size=4 [11:57:24]MH_SAM_APDU [11:57:24]CAPDU: 80 0D 03 02 [11:57:24]Write to MH i2c: E2 08 00 C6 11 80 0D 03 02 00 00 00 00 52 [11:57:24]Write i2c OK [11:57:24]MH_I2C_Read... [11:57:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:57:24]Read from MH i2c: E2 [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: E2 0B 00 [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: E2 0B 00 C6 11 00 F6 D5 50 87 6A 5A 63 17 90 00 33 [11:57:24]RAPDU: F6 D5 50 87 6A 5A 63 17 90 00 [11:57:24]wFMCommunicate OK [11:57:24]SAM_PROTO_SignData done [11:57:24]FM_MakeSignedData done [11:57:24]CreateOFDProtocolMessage [11:57:24]wFMCommunicate request_size=4 [11:57:24]MH_SAM_APDU [11:57:24]CAPDU: 80 11 00 00 [11:57:24]Write to MH i2c: E2 08 00 C7 11 80 11 00 00 00 00 00 00 52 [11:57:24]Write i2c OK [11:57:24]MH_I2C_Read... [11:57:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:24]Read from MH i2c: E2 [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: E2 17 00 [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: E2 17 00 C7 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A8 [11:57:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:57:24]wFMCommunicate OK [11:57:24]CreateOFDProtocolMessage done [11:57:24]OFDSenderStorePacket 24792 [11:57:24]StoreOFDPacket docnum=24792 [11:57:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 01 9E 07 01 FF F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A7 00 00 00 F4 03 04 00 24 D5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D8 60 00 00 35 04 06 00 2C EF 9A 22 91 96 F6 D5 50 87 6A 5A 63 17 [11:57:24]CheckFolder [11:57:24]dirname=/storage/ofd_packets [11:57:24]CheckFolder done [11:57:24]ProducePacketName [11:57:24]name=ofd_packets/00024792 [11:57:24]NVStorageSaveData ofd_packets/00024792 [11:57:24]File name is /storage/ofd_packets/00024792 [11:57:24]Write 301 bytes [11:57:24]NVStorageSaveData done [11:57:24]OFDSenderStorePacket done [11:57:24]KKMCreateOFDPacket done [11:57:24]NVStorageSaveData kkm_last_timestamp [11:57:24]File name is /storage/kkm_last_timestamp [11:57:24]Write 4 bytes [11:57:24]NVStorageSaveData done [11:57:24]ExternCall_PrintAddStr [11:57:24]wPrintStart [11:57:24]Write to MH i2c: 01 00 00 C8 11 D9 [11:57:24]Write i2c OK [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: 01 [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: 01 07 00 [11:57:24]MH_I2C_Read... [11:57:24]Read from MH i2c: 01 07 00 C8 11 00 00 00 00 00 FF 0F EE [11:57:24]RasterBufferAndPrint [11:57:24]line Счет N : (1)610465 [11:57:24]line ИНН: 02508201610067 [11:57:24]line Контрольно-Кассовый Чек [11:57:24]line ПРОДАЖА [11:57:24]line ТРК (МРК, ГНК) : 32 [11:57:24]line Товар: 2710124130 [11:57:24]line Аи-92-К-2 [11:57:24]line 4.430 * 67.80 [11:57:24]line = 300.35 [11:57:24]line НДС 12% НСП 1% [11:57:24]line > о реализуемом товаре [11:57:24]line ОКРУГЛЕНИЕ: -0.35 [11:57:24]line ИТОГО: 300.00 [11:57:24]line Внесено: 300.00 [11:57:24]line СДАЧА: 0.00 [11:57:24]line НСП 1% : 2.66 [11:57:24]line НДС 12% : 31.90 [11:57:24]line Наличными: 300.00 [11:57:24]line Безнал.: 0.00 [11:57:24]line Место: АЗС № 127 "Партнер Нефть" [11:57:24]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [11:57:24]line СНО: Общий режим [11:57:24]line Чек 167 30.07.2024 11:57 [11:57:24]line Смена: 48 ФФД: 1.0 [11:57:24]line ЗНМ: 0300000158 [11:57:24]line РНМ: 0000000000171247 [11:57:24]line Версия ККМ: v1.0 [11:57:24]line ФМ: 0000000002098565 [11:57:24]line ФД: 24792 [11:57:24]line ФПД: 49407594762646 [11:57:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T115724&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24792&fm=49407594762646&tin=02508201610067®Number=0000000000171247&sum=30000 [11:57:25]OFD Sender: Processing packet 24792 [packets to send 29, broken 28] [11:57:25]ProducePacketName [11:57:25]name=ofd_packets/00024792 [11:57:25]OFD Sender: To server: pG, [11:57:25]CommunicateWithHost lk.salyk.kg:30040 [11:57:25]ConnectInit lk.salyk.kg [11:57:25]written 0, free lines is 4095 [11:57:25]Connected sock=10 [11:57:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 01 9E 07 01 FF F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A7 00 00 00 F4 03 04 00 24 D5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D8 60 00 00 35 04 06 00 2C EF 9A 22 91 96 F6 D5 50 87 6A 5A 63 17 [11:57:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 11 33 47 00 64 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 32 30 39 38 35 36 35 10 04 04 00 D8 60 00 00 F4 03 04 00 B2 80 A8 66 B6 04 01 00 00 83 60 04 7C CB 4B BD 9A [11:57:25]CommunicateWithHost err = 0 [11:57:25]CheckOFDResponse [11:57:25]1017 (14) - 77093643461234 [11:57:25]1041 (16) - 0000000002098565 [11:57:25]1040 (4) - 24792 [11:57:25]1012 (4) - 30.07.2024 05:57 [11:57:25]1206 (1) - 0 [11:57:25]OFD Sender: Remove packet 24792 [11:57:25]ProducePacketName [11:57:25]name=ofd_packets/00024792 [11:57:25]NVStorageDeleteData [11:57:25]Write to MH i2c: 01 00 00 F3 11 04 [11:57:25]Write i2c OK [11:57:25]MH_I2C_Read... [11:57:25]Read from MH i2c: 01 [11:57:25]MH_I2C_Read... [11:57:25]Read from MH i2c: 01 07 00 [11:57:25]MH_I2C_Read... [11:57:25]Read from MH i2c: 01 07 00 F3 11 00 00 00 00 00 FD 0C 14 [11:57:25]RasterBufferAndPrint [11:57:25]line [11:57:25]line [11:57:25]line [11:57:25]line [11:57:25]line [11:57:25]written 0, free lines is 3331 [11:57:25]MH_Cut [11:57:25]Write to MH i2c: D1 01 00 FA 11 01 DD [11:57:25]Write i2c OK [11:57:25]MH_I2C_Read... [11:57:25]Read from MH i2c: D1 [11:57:25]MH_I2C_Read... [11:57:25]Read from MH i2c: D1 01 00 [11:57:25]MH_I2C_Read... [11:57:25]Read from MH i2c: D1 01 00 FA 11 00 DC [11:57:25]Write to MH i2c: 01 00 00 FB 11 0C [11:57:25]Write i2c OK [11:57:25]MH_I2C_Read... [11:57:25]OFD Sender: No OFD packet to send [11:57:26]*** Cut start [11:57:26]*** Partial cut [11:57:26]*** CUTSNS_PIN = 1 [11:57:26]*** CUTSNS_PIN = 0 [11:57:26]*** Brake cut motor [11:57:26]Read from MH i2c: 01 [11:57:26]MH_I2C_Read... [11:57:26]*** Stop cut motor [11:57:26]*** Cut end [11:57:26]Read from MH i2c: 01 07 00 [11:57:26]MH_I2C_Read... [11:57:26]Read from MH i2c: 01 07 00 FB 11 00 00 00 00 00 FF 0F 21 [11:57:26]process_action close_receipt done [11:57:26]requested_data is exist [11:57:26]produce_requested_data [11:57:26]requested_item fm.sn is exist - process it [11:57:26]wFMCommunicate request_size=4 [11:57:26]MH_SAM_APDU [11:57:26]CAPDU: 80 11 00 00 [11:57:26]Write to MH i2c: E2 08 00 FC 11 80 11 00 00 00 00 00 00 87 [11:57:26]Write i2c OK [11:57:26]MH_I2C_Read... [11:57:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:26]Read from MH i2c: E2 [11:57:26]MH_I2C_Read... [11:57:26]Read from MH i2c: E2 17 00 [11:57:26]MH_I2C_Read... [11:57:26]Read from MH i2c: E2 17 00 FC 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 DD [11:57:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:57:26]wFMCommunicate OK [11:57:26]requested_item fd.num is exist - process it [11:57:26]SAM_PROTO_GetFieldsCounters [11:57:26]wFMCommunicate request_size=4 [11:57:26]MH_SAM_APDU [11:57:26]CAPDU: 80 13 00 00 [11:57:26]Write to MH i2c: E2 08 00 FD 11 80 13 00 00 00 00 00 00 8A [11:57:26]Write i2c OK [11:57:26]MH_I2C_Read... [11:57:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:27]Read from MH i2c: E2 [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: E2 62 00 [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: E2 62 00 FD 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D8 60 00 00 0E 04 04 00 30 00 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 08 [11:57:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D8 60 00 00 0E 04 04 00 30 00 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 [11:57:27]wFMCommunicate OK [11:57:27]SAM_PROTO_GetFieldsCounters done [11:57:27]requested_item shift.num is exist - process it [11:57:27]requested_item shift.opened is exist - process it [11:57:27]req_shift_opened [11:57:27]FM_GetShiftState [11:57:27]SAM_PROTO_GetShiftState [11:57:27]wFMCommunicate request_size=4 [11:57:27]MH_SAM_APDU [11:57:27]CAPDU: 80 13 01 00 [11:57:27]Write to MH i2c: E2 08 00 FE 11 80 13 01 00 00 00 00 00 8C [11:57:27]Write i2c OK [11:57:27]MH_I2C_Read... [11:57:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:27]Read from MH i2c: E2 [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: E2 0E 00 [11:57:27]MH_I2C_Read... [11:57:27]Read from MH i2c: E2 0E 00 FE 11 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 3F [11:57:27]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:57:27]wFMCommunicate OK [11:57:27]SAM_PROTO_GetShiftState done [11:57:27]FM_GetShiftState done [11:57:27]req_shift_opened done [11:57:27]requested_item shift.open_date is exist - process it [11:57:27]req_shift_open_date [11:57:27]req_shift_open_date done [11:57:27]produce_requested_data done [11:57:27]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24792,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:57:27]process_action_free close_receipt [11:57:27]json_value_free [11:57:27]json_value_free done [11:57:27]process_json_proto returns [11:57:27]Send response to host [11:57:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24792,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:57:27]free response buf [11:57:27]execute_script done [11:57:27]execute_script returns [11:57:27]free content buf [11:57:27]Sock 7.Close socket [11:57:27]Sock 7.Thread stoped [11:57:31]OFD Sender: No OFD packet to send [11:57:36]OFD Sender: No OFD packet to send [11:57:41]OFD Sender: No OFD packet to send [11:57:46]OFD Sender: No OFD packet to send [11:57:51]OFD Sender: No OFD packet to send [11:57:56]OFD Sender: No OFD packet to send [11:58:01]OFD Sender: No OFD packet to send [11:58:06]OFD Sender: No OFD packet to send [11:58:11]OFD Sender: No OFD packet to send [11:58:16]OFD Sender: No OFD packet to send [11:58:21]OFD Sender: No OFD packet to send [11:58:26]OFD Sender: No OFD packet to send [11:58:31]OFD Sender: No OFD packet to send [11:58:32]accept exits with 9 [11:58:32]New connection [11:58:32]New thread 3067309412 created [11:58:32]Thread 3067452772 joined [11:58:32]Waiting for new connection... [11:58:32] Sock 9.Parse request [11:58:32]Sock 9.Check first char [11:58:32]Sock 9.First char is OK [11:58:32]request: POST /json_proto HTTP/1.0 [11:58:32]Method: POST [11:58:32]URL: /json_proto [11:58:32]Method is POST - this is cgi request [11:58:32]url: /json_proto [11:58:32]query_string will be loaded in cgi processing [11:58:32]execute_cgi json_proto POST (null) [11:58:32]execute_cgi path=json_proto method=POST [11:58:32]POST find Content-Length [11:58:32]Host: 172.17.45.131:8080 [11:58:32]Content-Length: 677 [11:58:32]Content-Type: application/json [11:58:32] [11:58:32]POST finish read [11:58:32]Found Content-Length = 677 [11:58:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610466", "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:58:32]execute_script... [11:58: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)610466", "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:58:32]POST & json_proto [11:58:32]process_json_proto [11:58:32]json parsed OK: [11:58:32]protocol is kg_v1.0 [11:58:32]action value=close_receipt [11:58:32]process_action close_receipt [11:58:32]cmd_close_receipt [11:58:32]MH_GetDate [11:58:32]Write to MH i2c: F0 00 00 FF 11 FF [11:58:32]Write i2c OK [11:58:32]MH_I2C_Read... [11:58:32]Read from MH i2c: F0 [11:58:32]MH_I2C_Read... [11:58:32]Read from MH i2c: F0 09 00 [11:58:32]MH_I2C_Read... [11:58:32]Read from MH i2c: F0 09 00 FF 11 00 69 D5 A8 66 C6 D4 6E 66 C2 [11:58:32]GetLastDocTimeStamp 1722340644 [11:58:32]current date 1722340713 [11:58:32]FM_GetShiftState [11:58:32]SAM_PROTO_GetShiftState [11:58:32]wFMCommunicate request_size=4 [11:58:32]MH_SAM_APDU [11:58:32]CAPDU: 80 13 01 00 [11:58:32]Write to MH i2c: E2 08 00 00 12 80 13 01 00 00 00 00 00 8F [11:58:32]Write i2c OK [11:58:32]MH_I2C_Read... [11:58:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:58:32]Read from MH i2c: E2 [11:58:32]MH_I2C_Read... [11:58:32]Read from MH i2c: E2 0E 00 [11:58:32]MH_I2C_Read... [11:58:32]Read from MH i2c: E2 0E 00 00 12 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 42 [11:58:32]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:58:32]wFMCommunicate OK [11:58:32]SAM_PROTO_GetShiftState done [11:58:32]FM_GetShiftState done [11:58:32]opened in 1722298218 [11:58:32]opened+sec_in_day 1722384618 [11:58:32]quantity*price = 50036 [11:58:32]sum+1 = 50037 [11:58: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 168 30.07.2024 11:58 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24793 ФПД: 137034009962325 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T115833&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24793&fm=137034009962325&tin=02508201610067®Number=0000000000171247&sum=50000 [11:58:33]StoreToDocumentArchive [11:58:33]shift 48 fd 24793 [11:58:33]save to /storage/0048/doc_00024793 [11:58:33]save last doc name /storage/0048/doc_00024793 to /storage/kkm_last_doc_name [11:58:33]save OK [11:58:33]Clear old archive folders... [11:58:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:58:33]tlvbuf is 01CFD8D0 [11:58:33]SAM_PROTO_ClearQueue [11:58:33]wFMCommunicate request_size=4 [11:58:33]MH_SAM_APDU [11:58:33]CAPDU: 80 09 00 00 [11:58:33]Write to MH i2c: E2 08 00 0D 12 80 09 00 00 00 00 00 00 91 [11:58:33]Write i2c OK [11:58:33]MH_I2C_Read... [11:58:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:58:33]Read from MH i2c: E2 [11:58:33]MH_I2C_Read... [11:58:33]Read from MH i2c: E2 03 00 [11:58:33]MH_I2C_Read... [11:58:33]Read from MH i2c: E2 03 00 0D 12 00 90 00 93 [11:58:33]RAPDU: 90 00 [11:58:33]wFMCommunicate OK [11:58:33]SAM_PROTO_ClearQueue done [11:58:33]KKMCreateOFDPacket [11:58:33]OFDProtocolAddRootSTLVToBuf [11:58:33]FM_MakeSignedData [11:58:33]FM_MakeSignedData [11:58:33]SAM_PROTO_SignData [11:58:33]wFMCommunicate request_size=4 [11:58:33]MH_SAM_APDU [11:58:33]CAPDU: 80 0D 01 02 [11:58:33]Write to MH i2c: E2 08 00 0E 12 80 0D 01 02 00 00 00 00 99 [11:58:33]Write i2c OK [11:58:33]MH_I2C_Read... [11:58:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:58:33]Read from MH i2c: E2 [11:58:33]MH_I2C_Read... [11:58:33]Read from MH i2c: E2 03 00 [11:58:33]MH_I2C_Read... [11:58:33]Read from MH i2c: E2 03 00 0E 12 00 90 00 94 [11:58:33]RAPDU: 90 00 [11:58:33]wFMCommunicate OK [11:58:33]wFMCommunicate request_size=255 [11:58:33]MH_SAM_APDU [11:58: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 A8 00 00 00 F4 03 04 00 69 D5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D9 60 00 00 35 04 06 00 7C [11:58:33]Write to MH i2c: E2 02 01 0F 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 A8 00 00 00 F4 03 04 00 69 D5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D9 60 00 00 35 04 06 00 7C 00 00 EE [11:58:33]Write i2c OK [11:58:33]MH_I2C_Read... [11:58:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:58:33]Read from MH i2c: E2 [11:58:33]MH_I2C_Read... [11:58:33]Read from MH i2c: E2 03 00 [11:58:33]MH_I2C_Read... [11:58:33]Read from MH i2c: E2 03 00 0F 12 00 90 00 95 [11:58:33]RAPDU: 90 00 [11:58:33]wFMCommunicate OK [11:58:33]wFMCommunicate request_size=10 [11:58:33]MH_SAM_APDU [11:58:33]CAPDU: 80 0D 02 02 05 A1 B7 7C 67 55 [11:58:33]Write to MH i2c: E2 0D 00 10 12 80 0D 02 02 05 00 A1 B7 7C 67 55 00 00 36 [11:58:33]Write i2c OK [11:58:33]MH_I2C_Read... [11:58:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:58:33]Read from MH i2c: E2 [11:58:33]MH_I2C_Read... [11:58:33]Read from MH i2c: E2 03 00 [11:58:33]MH_I2C_Read... [11:58:33]Read from MH i2c: E2 03 00 10 12 00 90 00 96 [11:58:33]RAPDU: 90 00 [11:58:33]wFMCommunicate OK [11:58:33]wFMCommunicate request_size=4 [11:58:33]MH_SAM_APDU [11:58:33]CAPDU: 80 0D 03 02 [11:58:33]Write to MH i2c: E2 08 00 11 12 80 0D 03 02 00 00 00 00 9E [11:58:33]Write i2c OK [11:58:33]MH_I2C_Read... [11:58:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:58:34]Read from MH i2c: E2 [11:58:34]MH_I2C_Read... [11:58:34]Read from MH i2c: E2 0B 00 [11:58:34]MH_I2C_Read... [11:58:34]Read from MH i2c: E2 0B 00 11 12 00 84 CF 47 4C 80 60 27 3D 90 00 C9 [11:58:34]RAPDU: 84 CF 47 4C 80 60 27 3D 90 00 [11:58:34]wFMCommunicate OK [11:58:34]SAM_PROTO_SignData done [11:58:34]FM_MakeSignedData done [11:58:34]CreateOFDProtocolMessage [11:58:34]wFMCommunicate request_size=4 [11:58:34]MH_SAM_APDU [11:58:34]CAPDU: 80 11 00 00 [11:58:34]Write to MH i2c: E2 08 00 12 12 80 11 00 00 00 00 00 00 9E [11:58:34]Write i2c OK [11:58:34]MH_I2C_Read... [11:58:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:58:34]Read from MH i2c: E2 [11:58:34]MH_I2C_Read... [11:58:34]Read from MH i2c: E2 17 00 [11:58:34]MH_I2C_Read... [11:58:34]Read from MH i2c: E2 17 00 12 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F4 [11:58:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:58:34]wFMCommunicate OK [11:58:34]CreateOFDProtocolMessage done [11:58:34]OFDSenderStorePacket 24793 [11:58:34]StoreOFDPacket docnum=24793 [11:58:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 B5 25 07 01 44 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 69 D5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D9 60 00 00 35 04 06 00 7C A1 B7 7C 67 55 84 CF 47 4C 80 60 27 3D [11:58:34]CheckFolder [11:58:34]dirname=/storage/ofd_packets [11:58:34]CheckFolder done [11:58:34]ProducePacketName [11:58:34]name=ofd_packets/00024793 [11:58:34]NVStorageSaveData ofd_packets/00024793 [11:58:34]File name is /storage/ofd_packets/00024793 [11:58:34]Write 301 bytes [11:58:34]NVStorageSaveData done [11:58:34]OFDSenderStorePacket done [11:58:34]KKMCreateOFDPacket done [11:58:34]NVStorageSaveData kkm_last_timestamp [11:58:34]File name is /storage/kkm_last_timestamp [11:58:34]Write 4 bytes [11:58:34]NVStorageSaveData done [11:58:34]ExternCall_PrintAddStr [11:58:34]wPrintStart [11:58:34]Write to MH i2c: 01 00 00 13 12 25 [11:58:34]Write i2c OK [11:58:34]MH_I2C_Read... [11:58:34]Read from MH i2c: 01 [11:58:34]MH_I2C_Read... [11:58:34]Read from MH i2c: 01 07 00 [11:58:34]MH_I2C_Read... [11:58:34]Read from MH i2c: 01 07 00 13 12 00 00 00 00 00 FF 0F 3A [11:58:34]RasterBufferAndPrint [11:58:34]line Счет N : (1)610466 [11:58:34]line ИНН: 02508201610067 [11:58:34]line Контрольно-Кассовый Чек [11:58:34]line ПРОДАЖА [11:58:34]line ТРК (МРК, ГНК) : 52 [11:58:34]line Товар: 2710124130 [11:58:34]line Аи-92-К-2 [11:58:34]line 7.380 * 67.80 [11:58:34]line = 500.36 [11:58:34]line НДС 12% НСП 1% [11:58:34]line > о реализуемом товаре [11:58:34]line ОКРУГЛЕНИЕ: -0.36 [11:58:34]line ИТОГО: 500.00 [11:58:34]line Внесено: 500.00 [11:58:34]line СДАЧА: 0.00 [11:58:34]line НСП 1% : 4.43 [11:58:34]line НДС 12% : 53.14 [11:58:34]line Наличными: 500.00 [11:58:34]line Безнал.: 0.00 [11:58:34]line Место: АЗС № 127 "Партнер Нефть" [11:58:34]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [11:58:34]line СНО: Общий режим [11:58:34]line Чек 168 30.07.2024 11:58 [11:58:34]line Смена: 48 ФФД: 1.0 [11:58:34]line ЗНМ: 0300000158 [11:58:34]line РНМ: 0000000000171247 [11:58:34]line Версия ККМ: v1.0 [11:58:34]line ФМ: 0000000002098565 [11:58:34]line ФД: 24793 [11:58:34]line ФПД: 137034009962325 [11:58:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T115833&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24793&fm=137034009962325&tin=02508201610067®Number=0000000000171247&sum=50000 [11:58:34]OFD Sender: Processing packet 24793 [packets to send 29, broken 28] [11:58:34]ProducePacketName [11:58:34]name=ofd_packets/00024793 [11:58:34]OFD Sender: To server: pG, [11:58:34]CommunicateWithHost lk.salyk.kg:30040 [11:58:34]ConnectInit lk.salyk.kg [11:58:34]written 0, free lines is 4095 [11:58:34]Connected sock=10 [11:58:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 B5 25 07 01 44 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 69 D5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D9 60 00 00 35 04 06 00 7C A1 B7 7C 67 55 84 CF 47 4C 80 60 27 3D [11:58:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 2B 1E 47 00 86 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 32 30 39 38 35 36 35 10 04 04 00 D9 60 00 00 F4 03 04 00 F8 80 A8 66 B6 04 01 00 00 3A 5C 84 90 CB 6B 7E 23 [11:58:34]CommunicateWithHost err = 0 [11:58:34]CheckOFDResponse [11:58:34]1017 (14) - 77093643461234 [11:58:34]1041 (16) - 0000000002098565 [11:58:34]1040 (4) - 24793 [11:58:34]1012 (4) - 30.07.2024 05:58 [11:58:34]1206 (1) - 0 [11:58:34]OFD Sender: Remove packet 24793 [11:58:34]ProducePacketName [11:58:34]name=ofd_packets/00024793 [11:58:34]NVStorageDeleteData [11:58:34]Write to MH i2c: 01 00 00 3E 12 50 [11:58:34]Write i2c OK [11:58:34]MH_I2C_Read... [11:58:34]Read from MH i2c: 01 [11:58:34]MH_I2C_Read... [11:58:34]Read from MH i2c: 01 07 00 [11:58:34]MH_I2C_Read... [11:58:34]Read from MH i2c: 01 07 00 3E 12 00 00 00 00 00 F9 0C 5C [11:58:34]RasterBufferAndPrint [11:58:34]line [11:58:34]line [11:58:34]line [11:58:34]line [11:58:34]line [11:58:34]written 0, free lines is 3327 [11:58:34]MH_Cut [11:58:34]Write to MH i2c: D1 01 00 45 12 01 29 [11:58:34]Write i2c OK [11:58:34]MH_I2C_Read... [11:58:34]Read from MH i2c: D1 [11:58:34]MH_I2C_Read... [11:58:34]Read from MH i2c: D1 01 00 [11:58:34]MH_I2C_Read... [11:58:34]Read from MH i2c: D1 01 00 45 12 00 28 [11:58:34]Write to MH i2c: 01 00 00 46 12 58 [11:58:34]Write i2c OK [11:58:34]MH_I2C_Read... [11:58:35]OFD Sender: No OFD packet to send [11:58:35]*** Cut start [11:58:35]*** Partial cut [11:58:35]*** CUTSNS_PIN = 1 [11:58:35]*** CUTSNS_PIN = 0 [11:58:35]*** Brake cut motor [11:58:36]Read from MH i2c: 01 [11:58:36]MH_I2C_Read... [11:58:36]*** Stop cut motor [11:58:36]*** Cut end [11:58:36]Read from MH i2c: 01 07 00 [11:58:36]MH_I2C_Read... [11:58:36]Read from MH i2c: 01 07 00 46 12 00 00 00 00 00 FF 0F 6D [11:58:36]process_action close_receipt done [11:58:36]requested_data is exist [11:58:36]produce_requested_data [11:58:36]requested_item fm.sn is exist - process it [11:58:36]wFMCommunicate request_size=4 [11:58:36]MH_SAM_APDU [11:58:36]CAPDU: 80 11 00 00 [11:58:36]Write to MH i2c: E2 08 00 47 12 80 11 00 00 00 00 00 00 D3 [11:58:36]Write i2c OK [11:58:36]MH_I2C_Read... [11:58:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:58:36]Read from MH i2c: E2 [11:58:36]MH_I2C_Read... [11:58:36]Read from MH i2c: E2 17 00 [11:58:36]MH_I2C_Read... [11:58:36]Read from MH i2c: E2 17 00 47 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 29 [11:58:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [11:58:36]wFMCommunicate OK [11:58:36]requested_item fd.num is exist - process it [11:58:36]SAM_PROTO_GetFieldsCounters [11:58:36]wFMCommunicate request_size=4 [11:58:36]MH_SAM_APDU [11:58:36]CAPDU: 80 13 00 00 [11:58:36]Write to MH i2c: E2 08 00 48 12 80 13 00 00 00 00 00 00 D6 [11:58:36]Write i2c OK [11:58:36]MH_I2C_Read... [11:58:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:58:36]Read from MH i2c: E2 [11:58:36]MH_I2C_Read... [11:58:36]Read from MH i2c: E2 62 00 [11:58:36]MH_I2C_Read... [11:58:36]Read from MH i2c: E2 62 00 48 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D9 60 00 00 0E 04 04 00 30 00 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 58 [11:58:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D9 60 00 00 0E 04 04 00 30 00 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 [11:58:36]wFMCommunicate OK [11:58:36]SAM_PROTO_GetFieldsCounters done [11:58:36]requested_item shift.num is exist - process it [11:58:36]requested_item shift.opened is exist - process it [11:58:36]req_shift_opened [11:58:36]FM_GetShiftState [11:58:36]SAM_PROTO_GetShiftState [11:58:36]wFMCommunicate request_size=4 [11:58:36]MH_SAM_APDU [11:58:36]CAPDU: 80 13 01 00 [11:58:36]Write to MH i2c: E2 08 00 49 12 80 13 01 00 00 00 00 00 D8 [11:58:36]Write i2c OK [11:58:36]MH_I2C_Read... [11:58:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:58:36]Read from MH i2c: E2 [11:58:36]MH_I2C_Read... [11:58:36]Read from MH i2c: E2 0E 00 [11:58:36]MH_I2C_Read... [11:58:36]Read from MH i2c: E2 0E 00 49 12 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 8B [11:58:36]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [11:58:36]wFMCommunicate OK [11:58:36]SAM_PROTO_GetShiftState done [11:58:36]FM_GetShiftState done [11:58:36]req_shift_opened done [11:58:36]requested_item shift.open_date is exist - process it [11:58:36]req_shift_open_date [11:58:36]req_shift_open_date done [11:58:36]produce_requested_data done [11:58:36]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24793,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [11:58:36]process_action_free close_receipt [11:58:36]json_value_free [11:58:36]json_value_free done [11:58:36]process_json_proto returns [11:58:36]Send response to host [11:58:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24793,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [11:58:36]free response buf [11:58:36]execute_script done [11:58:36]execute_script returns [11:58:36]free content buf [11:58:36]Sock 9.Close socket [11:58:36]Sock 9.Thread stoped [11:58:40]OFD Sender: No OFD packet to send [11:58:45]OFD Sender: No OFD packet to send [11:58:50]OFD Sender: No OFD packet to send [11:58:55]OFD Sender: No OFD packet to send [11:59:00]OFD Sender: No OFD packet to send [11:59:05]OFD Sender: No OFD packet to send [11:59:10]OFD Sender: No OFD packet to send [11:59:15]OFD Sender: No OFD packet to send [11:59:20]OFD Sender: No OFD packet to send [11:59:25]OFD Sender: No OFD packet to send [11:59:30]OFD Sender: No OFD packet to send [11:59:35]OFD Sender: No OFD packet to send [11:59:40]OFD Sender: No OFD packet to send [11:59:45]OFD Sender: No OFD packet to send [11:59:50]OFD Sender: No OFD packet to send [11:59:55]OFD Sender: No OFD packet to send [12:00:00]OFD Sender: No OFD packet to send [12:00:05]OFD Sender: No OFD packet to send [12:00:10]OFD Sender: No OFD packet to send [12:00:15]OFD Sender: No OFD packet to send [12:00:20]OFD Sender: No OFD packet to send [12:00:25]OFD Sender: No OFD packet to send [12:00:30]OFD Sender: No OFD packet to send [12:00:35]OFD Sender: No OFD packet to send [12:00:40]OFD Sender: No OFD packet to send [12:00:45]OFD Sender: No OFD packet to send [12:00:50]OFD Sender: No OFD packet to send [12:00:55]OFD Sender: No OFD packet to send [12:01:00]OFD Sender: No OFD packet to send [12:01:05]OFD Sender: No OFD packet to send [12:01:10]OFD Sender: No OFD packet to send [12:01:15]OFD Sender: No OFD packet to send [12:01:20]OFD Sender: No OFD packet to send [12:01:25]OFD Sender: No OFD packet to send [12:01:30]OFD Sender: No OFD packet to send [12:01:30]accept exits with 7 [12:01:30]New connection [12:01:30]New thread 3067452772 created [12:01:30]Thread 3067309412 joined [12:01:30]Waiting for new connection... [12:01:30] Sock 7.Parse request [12:01:30]Sock 7.Check first char [12:01:30]Sock 7.First char is OK [12:01:30]request: POST /json_proto HTTP/1.0 [12:01:30]Method: POST [12:01:30]URL: /json_proto [12:01:30]Method is POST - this is cgi request [12:01:30]url: /json_proto [12:01:30]query_string will be loaded in cgi processing [12:01:30]execute_cgi json_proto POST (null) [12:01:30]execute_cgi path=json_proto method=POST [12:01:30]POST find Content-Length [12:01:30]Host: 172.17.45.131:8080 [12:01:30]Content-Length: 799 [12:01:30]Content-Type: application/json [12:01:30] [12:01:30]POST finish read [12:01:30]Found Content-Length = 799 [12:01:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610467", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:30]execute_script... [12: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)610467", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:01:30]POST & json_proto [12:01:30]process_json_proto [12:01:30]json parsed OK: [12:01:30]protocol is kg_v1.0 [12:01:30]action value=close_receipt [12:01:30]process_action close_receipt [12:01:30]cmd_close_receipt [12:01:30]MH_GetDate [12:01:30]Write to MH i2c: F0 00 00 4A 12 4B [12:01:30]Write i2c OK [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: F0 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: F0 09 00 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: F0 09 00 4A 12 00 1C D6 A8 66 C6 D4 6E 66 C2 [12:01:30]GetLastDocTimeStamp 1722340713 [12:01:30]current date 1722340892 [12:01:30]FM_GetShiftState [12:01:30]SAM_PROTO_GetShiftState [12:01:30]wFMCommunicate request_size=4 [12:01:30]MH_SAM_APDU [12:01:30]CAPDU: 80 13 01 00 [12:01:30]Write to MH i2c: E2 08 00 4B 12 80 13 01 00 00 00 00 00 DA [12:01:30]Write i2c OK [12:01:30]MH_I2C_Read... [12:01:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:30]Read from MH i2c: E2 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: E2 0E 00 [12:01:30]MH_I2C_Read... [12:01:30]Read from MH i2c: E2 0E 00 4B 12 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 8D [12:01:30]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:01:30]wFMCommunicate OK [12:01:30]SAM_PROTO_GetShiftState done [12:01:30]FM_GetShiftState done [12:01:30]opened in 1722298218 [12:01:30]opened+sec_in_day 1722384618 [12:01:30]quantity*price = 200075 [12:01:30]sum+1 = 200076 [12:01:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.75 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 0.00 Безнал.: 2000.75 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 169 30.07.2024 12:01 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24794 ФПД: 275311696754442 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T120132&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24794&fm=275311696754442&tin=02508201610067®Number=0000000000171247&sum=200075 [12:01:32]StoreToDocumentArchive [12:01:32]shift 48 fd 24794 [12:01:32]save to /storage/0048/doc_00024794 [12:01:32]save last doc name /storage/0048/doc_00024794 to /storage/kkm_last_doc_name [12:01:32]save OK [12:01:32]Clear old archive folders... [12:01:32]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:01:32]tlvbuf is 01CE84D0 [12:01:32]SAM_PROTO_ClearQueue [12:01:32]wFMCommunicate request_size=4 [12:01:32]MH_SAM_APDU [12:01:32]CAPDU: 80 09 00 00 [12:01:32]Write to MH i2c: E2 08 00 58 12 80 09 00 00 00 00 00 00 DC [12:01:32]Write i2c OK [12:01:32]MH_I2C_Read... [12:01:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:01:32]Read from MH i2c: E2 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 03 00 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 03 00 58 12 00 90 00 DE [12:01:32]RAPDU: 90 00 [12:01:32]wFMCommunicate OK [12:01:32]SAM_PROTO_ClearQueue done [12:01:32]KKMCreateOFDPacket [12:01:32]OFDProtocolAddRootSTLVToBuf [12:01:32]FM_MakeSignedData [12:01:32]FM_MakeSignedData [12:01:32]SAM_PROTO_SignData [12:01:32]wFMCommunicate request_size=4 [12:01:32]MH_SAM_APDU [12:01:32]CAPDU: 80 0D 01 02 [12:01:32]Write to MH i2c: E2 08 00 59 12 80 0D 01 02 00 00 00 00 E4 [12:01:32]Write i2c OK [12:01:32]MH_I2C_Read... [12:01:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:01:32]Read from MH i2c: E2 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 03 00 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 03 00 59 12 00 90 00 DF [12:01:32]RAPDU: 90 00 [12:01:32]wFMCommunicate OK [12:01:32]wFMCommunicate request_size=255 [12:01:32]MH_SAM_APDU [12:01:32]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 1C D6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DA 60 00 00 35 04 06 00 FA 64 FF E3 [12:01:32]Write to MH i2c: E2 02 01 5A 12 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 1C D6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DA 60 00 00 35 04 06 00 FA 64 FF E3 00 00 F8 [12:01:32]Write i2c OK [12:01:32]MH_I2C_Read... [12:01:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:32]Read from MH i2c: E2 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 03 00 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 03 00 5A 12 00 90 00 E0 [12:01:32]RAPDU: 90 00 [12:01:32]wFMCommunicate OK [12:01:32]wFMCommunicate request_size=7 [12:01:32]MH_SAM_APDU [12:01:32]CAPDU: 80 0D 02 02 02 37 0A [12:01:32]Write to MH i2c: E2 0A 00 5B 12 80 0D 02 02 02 00 37 0A 00 00 2C [12:01:32]Write i2c OK [12:01:32]MH_I2C_Read... [12:01:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:01:32]Read from MH i2c: E2 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 03 00 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 03 00 5B 12 00 90 00 E1 [12:01:32]RAPDU: 90 00 [12:01:32]wFMCommunicate OK [12:01:32]wFMCommunicate request_size=4 [12:01:32]MH_SAM_APDU [12:01:32]CAPDU: 80 0D 03 02 [12:01:32]Write to MH i2c: E2 08 00 5C 12 80 0D 03 02 00 00 00 00 E9 [12:01:32]Write i2c OK [12:01:32]MH_I2C_Read... [12:01:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:01:32]Read from MH i2c: E2 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 0B 00 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 0B 00 5C 12 00 6E BB 46 A6 A2 73 BE 6F 90 00 41 [12:01:32]RAPDU: 6E BB 46 A6 A2 73 BE 6F 90 00 [12:01:32]wFMCommunicate OK [12:01:32]SAM_PROTO_SignData done [12:01:32]FM_MakeSignedData done [12:01:32]CreateOFDProtocolMessage [12:01:32]wFMCommunicate request_size=4 [12:01:32]MH_SAM_APDU [12:01:32]CAPDU: 80 11 00 00 [12:01:32]Write to MH i2c: E2 08 00 5D 12 80 11 00 00 00 00 00 00 E9 [12:01:32]Write i2c OK [12:01:32]MH_I2C_Read... [12:01:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:32]Read from MH i2c: E2 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 17 00 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: E2 17 00 5D 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 3F [12:01:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:01:32]wFMCommunicate OK [12:01:32]CreateOFDProtocolMessage done [12:01:32]OFDSenderStorePacket 24794 [12:01:32]StoreOFDPacket docnum=24794 [12:01:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 D0 4A 04 01 1E 58 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 1C D6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DA 60 00 00 35 04 06 00 FA 64 FF E3 37 0A 6E BB 46 A6 A2 73 BE 6F [12:01:32]CheckFolder [12:01:32]dirname=/storage/ofd_packets [12:01:32]CheckFolder done [12:01:32]ProducePacketName [12:01:32]name=ofd_packets/00024794 [12:01:32]NVStorageSaveData ofd_packets/00024794 [12:01:32]File name is /storage/ofd_packets/00024794 [12:01:32]Write 298 bytes [12:01:32]NVStorageSaveData done [12:01:32]OFDSenderStorePacket done [12:01:32]KKMCreateOFDPacket done [12:01:32]NVStorageSaveData kkm_last_timestamp [12:01:32]File name is /storage/kkm_last_timestamp [12:01:32]Write 4 bytes [12:01:32]NVStorageSaveData done [12:01:32]ExternCall_PrintAddStr [12:01:32]wPrintStart [12:01:32]Write to MH i2c: 01 00 00 5E 12 70 [12:01:32]Write i2c OK [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: 01 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: 01 07 00 [12:01:32]MH_I2C_Read... [12:01:32]Read from MH i2c: 01 07 00 5E 12 00 00 00 00 00 FF 0F 85 [12:01:32]RasterBufferAndPrint [12:01:32]line Счет N : (1)610467 [12:01:32]line ИНН: 02508201610067 [12:01:32]line Контрольно-Кассовый Чек [12:01:32]line ПРОДАЖА [12:01:32]line ТРК (МРК, ГНК) : 1 [12:01:32]line Товар: 2710194210 [12:01:32]line ДТ-К-2 [12:01:32]line 26.430 * 75.70 [12:01:32]line = 2000.75 [12:01:32]line НДС 12% НСП 1% [12:01:32]line > о реализуемом товаре [12:01:32]line ИТОГО: 2000.75 [12:01:32]line НСП 1% : 17.71 [12:01:32]line НДС 12% : 212.47 [12:01:32]line Наличными: 0.00 [12:01:32]line Безнал.: 2000.75 [12:01:32]line Место: АЗС № 127 "Партнер Нефть" [12:01:32]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [12:01:32]line СНО: Общий режим [12:01:32]line Чек 169 30.07.2024 12:01 [12:01:32]line Смена: 48 ФФД: 1.0 [12:01:32]line ЗНМ: 0300000158 [12:01:32]line РНМ: 0000000000171247 [12:01:32]line Версия ККМ: v1.0 [12:01:32]line Платежная система: O! деньги [12:01:32]line ФМ: 0000000002098565 [12:01:32]line ФД: 24794 [12:01:32]line ФПД: 275311696754442 [12:01:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T120132&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24794&fm=275311696754442&tin=02508201610067®Number=0000000000171247&sum=200075 [12:01:32]OFD Sender: Processing packet 24794 [packets to send 29, broken 28] [12:01:32]ProducePacketName [12:01:32]name=ofd_packets/00024794 [12:01:32]OFD Sender: To server: pG, [12:01:32]CommunicateWithHost lk.salyk.kg:30040 [12:01:32]ConnectInit lk.salyk.kg [12:01:32]written 0, free lines is 4095 [12:01:33]Connected sock=10 [12:01:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 D0 4A 04 01 1E 58 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 1C D6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DA 60 00 00 35 04 06 00 FA 64 FF E3 37 0A 6E BB 46 A6 A2 73 BE 6F [12:01:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 73 2F 47 00 21 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 32 30 39 38 35 36 35 10 04 04 00 DA 60 00 00 F4 03 04 00 AA 81 A8 66 B6 04 01 00 00 04 50 A4 82 CD 9E 76 39 [12:01:33]CommunicateWithHost err = 0 [12:01:33]CheckOFDResponse [12:01:33]1017 (14) - 77093643461234 [12:01:33]1041 (16) - 0000000002098565 [12:01:33]1040 (4) - 24794 [12:01:33]1012 (4) - 30.07.2024 06:01 [12:01:33]1206 (1) - 0 [12:01:33]OFD Sender: Remove packet 24794 [12:01:33]ProducePacketName [12:01:33]name=ofd_packets/00024794 [12:01:33]NVStorageDeleteData [12:01:33]Write to MH i2c: 01 00 00 88 12 9A [12:01:33]Write i2c OK [12:01:33]MH_I2C_Read... [12:01:33]Read from MH i2c: 01 [12:01:33]MH_I2C_Read... [12:01:33]Read from MH i2c: 01 07 00 [12:01:33]MH_I2C_Read... [12:01:33]Read from MH i2c: 01 07 00 88 12 00 00 00 00 00 02 0D B0 [12:01:33]RasterBufferAndPrint [12:01:33]line [12:01:33]line [12:01:33]line [12:01:33]line [12:01:33]line [12:01:33]written 0, free lines is 3336 [12:01:33]MH_Cut [12:01:33]Write to MH i2c: D1 01 00 8F 12 01 73 [12:01:33]Write i2c OK [12:01:33]MH_I2C_Read... [12:01:33]Read from MH i2c: D1 [12:01:33]MH_I2C_Read... [12:01:33]Read from MH i2c: D1 01 00 [12:01:33]MH_I2C_Read... [12:01:33]Read from MH i2c: D1 01 00 8F 12 00 72 [12:01:33]Write to MH i2c: 01 00 00 90 12 A2 [12:01:33]Write i2c OK [12:01:33]MH_I2C_Read... [12:01:33]OFD Sender: No OFD packet to send [12:01:34]*** Cut start [12:01:34]*** Partial cut [12:01:34]*** CUTSNS_PIN = 1 [12:01:34]*** CUTSNS_PIN = 0 [12:01:34]*** Brake cut motor [12:01:34]Read from MH i2c: 01 [12:01:34]MH_I2C_Read... [12:01:34]*** Stop cut motor [12:01:34]*** Cut end [12:01:34]Read from MH i2c: 01 07 00 [12:01:34]MH_I2C_Read... [12:01:34]Read from MH i2c: 01 07 00 90 12 00 00 00 00 00 FF 0F B7 [12:01:34]process_action close_receipt done [12:01:34]requested_data is exist [12:01:34]produce_requested_data [12:01:34]requested_item fm.sn is exist - process it [12:01:34]wFMCommunicate request_size=4 [12:01:34]MH_SAM_APDU [12:01:34]CAPDU: 80 11 00 00 [12:01:34]Write to MH i2c: E2 08 00 91 12 80 11 00 00 00 00 00 00 1D [12:01:34]Write i2c OK [12:01:34]MH_I2C_Read... [12:01:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:01:34]Read from MH i2c: E2 [12:01:34]MH_I2C_Read... [12:01:34]Read from MH i2c: E2 17 00 [12:01:34]MH_I2C_Read... [12:01:34]Read from MH i2c: E2 17 00 91 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 73 [12:01:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:01:34]wFMCommunicate OK [12:01:34]requested_item fd.num is exist - process it [12:01:34]SAM_PROTO_GetFieldsCounters [12:01:34]wFMCommunicate request_size=4 [12:01:34]MH_SAM_APDU [12:01:34]CAPDU: 80 13 00 00 [12:01:34]Write to MH i2c: E2 08 00 92 12 80 13 00 00 00 00 00 00 20 [12:01:34]Write i2c OK [12:01:34]MH_I2C_Read... [12:01:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:01:34]Read from MH i2c: E2 [12:01:34]MH_I2C_Read... [12:01:34]Read from MH i2c: E2 62 00 [12:01:34]MH_I2C_Read... [12:01:34]Read from MH i2c: E2 62 00 92 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DA 60 00 00 0E 04 04 00 30 00 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 A6 [12:01:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DA 60 00 00 0E 04 04 00 30 00 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 [12:01:34]wFMCommunicate OK [12:01:34]SAM_PROTO_GetFieldsCounters done [12:01:34]requested_item shift.num is exist - process it [12:01:34]requested_item shift.opened is exist - process it [12:01:34]req_shift_opened [12:01:34]FM_GetShiftState [12:01:34]SAM_PROTO_GetShiftState [12:01:34]wFMCommunicate request_size=4 [12:01:34]MH_SAM_APDU [12:01:34]CAPDU: 80 13 01 00 [12:01:34]Write to MH i2c: E2 08 00 93 12 80 13 01 00 00 00 00 00 22 [12:01:34]Write i2c OK [12:01:34]MH_I2C_Read... [12:01:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:01:34]Read from MH i2c: E2 [12:01:34]MH_I2C_Read... [12:01:34]Read from MH i2c: E2 0E 00 [12:01:34]MH_I2C_Read... [12:01:34]Read from MH i2c: E2 0E 00 93 12 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 D5 [12:01:34]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:01:34]wFMCommunicate OK [12:01:34]SAM_PROTO_GetShiftState done [12:01:34]FM_GetShiftState done [12:01:34]req_shift_opened done [12:01:34]requested_item shift.open_date is exist - process it [12:01:34]req_shift_open_date [12:01:34]req_shift_open_date done [12:01:34]produce_requested_data done [12:01:34]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24794,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:01:34]process_action_free close_receipt [12:01:34]json_value_free [12:01:34]json_value_free done [12:01:34]process_json_proto returns [12:01:34]Send response to host [12:01:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24794,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:01:34]free response buf [12:01:34]execute_script done [12:01:34]execute_script returns [12:01:34]free content buf [12:01:34]Sock 7.Close socket [12:01:34]Sock 7.Thread stoped [12:01:38]OFD Sender: No OFD packet to send [12:01:43]OFD Sender: No OFD packet to send [12:01:48]OFD Sender: No OFD packet to send [12:01:53]OFD Sender: No OFD packet to send [12:01:58]OFD Sender: No OFD packet to send [12:02:03]OFD Sender: No OFD packet to send [12:02:08]OFD Sender: No OFD packet to send [12:02:13]OFD Sender: No OFD packet to send [12:02:18]OFD Sender: No OFD packet to send [12:02:23]OFD Sender: No OFD packet to send [12:02:28]OFD Sender: No OFD packet to send [12:02:33]OFD Sender: No OFD packet to send [12:02:38]OFD Sender: No OFD packet to send [12:02:43]OFD Sender: No OFD packet to send [12:02:48]OFD Sender: No OFD packet to send [12:02:53]OFD Sender: No OFD packet to send [12:02:58]OFD Sender: No OFD packet to send [12:03:03]OFD Sender: No OFD packet to send [12:03:07]accept exits with 9 [12:03:07]New connection [12:03:07]New thread 3067309412 created [12:03:07]Thread 3067452772 joined [12:03:07]Waiting for new connection... [12:03:07] Sock 9.Parse request [12:03:07]Sock 9.Check first char [12:03:07]Sock 9.First char is OK [12:03:07]request: POST /json_proto HTTP/1.0 [12:03:07]Method: POST [12:03:07]URL: /json_proto [12:03:07]Method is POST - this is cgi request [12:03:07]url: /json_proto [12:03:07]query_string will be loaded in cgi processing [12:03:07]execute_cgi json_proto POST (null) [12:03:07]execute_cgi path=json_proto method=POST [12:03:07]POST find Content-Length [12:03:07]Host: 172.17.45.131:8080 [12:03:07]Content-Length: 677 [12:03:07]Content-Type: application/json [12:03:07] [12:03:07]POST finish read [12:03:07]Found Content-Length = 677 [12:03:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610468", "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:03:07]execute_script... [12:03:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610468", "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:03:07]POST & json_proto [12:03:07]process_json_proto [12:03:07]json parsed OK: [12:03:07]protocol is kg_v1.0 [12:03:07]action value=close_receipt [12:03:07]process_action close_receipt [12:03:07]cmd_close_receipt [12:03:07]MH_GetDate [12:03:07]Write to MH i2c: F0 00 00 94 12 95 [12:03:07]Write i2c OK [12:03:07]MH_I2C_Read... [12:03:07]Read from MH i2c: F0 [12:03:07]MH_I2C_Read... [12:03:07]Read from MH i2c: F0 09 00 [12:03:07]MH_I2C_Read... [12:03:07]Read from MH i2c: F0 09 00 94 12 00 7C D6 A8 66 C6 D4 6E 66 6C [12:03:07]GetLastDocTimeStamp 1722340892 [12:03:07]current date 1722340988 [12:03:07]FM_GetShiftState [12:03:07]SAM_PROTO_GetShiftState [12:03:07]wFMCommunicate request_size=4 [12:03:07]MH_SAM_APDU [12:03:07]CAPDU: 80 13 01 00 [12:03:07]Write to MH i2c: E2 08 00 95 12 80 13 01 00 00 00 00 00 24 [12:03:07]Write i2c OK [12:03:07]MH_I2C_Read... [12:03:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:07]Read from MH i2c: E2 [12:03:07]MH_I2C_Read... [12:03:07]Read from MH i2c: E2 0E 00 [12:03:07]MH_I2C_Read... [12:03:07]Read from MH i2c: E2 0E 00 95 12 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 D7 [12:03:07]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:03:07]wFMCommunicate OK [12:03:07]SAM_PROTO_GetShiftState done [12:03:07]FM_GetShiftState done [12:03:07]opened in 1722298218 [12:03:07]opened+sec_in_day 1722384618 [12:03:07]quantity*price = 50036 [12:03:07]sum+1 = 50037 [12:03:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 170 30.07.2024 12:03 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24795 ФПД: 11472199600325 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T120308&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24795&fm=11472199600325&tin=02508201610067®Number=0000000000171247&sum=50000 [12:03:08]StoreToDocumentArchive [12:03:08]shift 48 fd 24795 [12:03:08]save to /storage/0048/doc_00024795 [12:03:08]save last doc name /storage/0048/doc_00024795 to /storage/kkm_last_doc_name [12:03:08]save OK [12:03:08]Clear old archive folders... [12:03:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:03:08]tlvbuf is 01CC03B0 [12:03:08]SAM_PROTO_ClearQueue [12:03:08]wFMCommunicate request_size=4 [12:03:08]MH_SAM_APDU [12:03:08]CAPDU: 80 09 00 00 [12:03:08]Write to MH i2c: E2 08 00 A2 12 80 09 00 00 00 00 00 00 26 [12:03:08]Write i2c OK [12:03:08]MH_I2C_Read... [12:03:08]OFD Sender: No OFD packet to send [12:03:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:03:08]Read from MH i2c: E2 [12:03:08]MH_I2C_Read... [12:03:08]Read from MH i2c: E2 03 00 [12:03:08]MH_I2C_Read... [12:03:08]Read from MH i2c: E2 03 00 A2 12 00 90 00 28 [12:03:08]RAPDU: 90 00 [12:03:08]wFMCommunicate OK [12:03:08]SAM_PROTO_ClearQueue done [12:03:08]KKMCreateOFDPacket [12:03:08]OFDProtocolAddRootSTLVToBuf [12:03:08]FM_MakeSignedData [12:03:08]FM_MakeSignedData [12:03:08]SAM_PROTO_SignData [12:03:08]wFMCommunicate request_size=4 [12:03:08]MH_SAM_APDU [12:03:08]CAPDU: 80 0D 01 02 [12:03:08]Write to MH i2c: E2 08 00 A3 12 80 0D 01 02 00 00 00 00 2E [12:03:08]Write i2c OK [12:03:08]MH_I2C_Read... [12:03:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:03:08]Read from MH i2c: E2 [12:03:08]MH_I2C_Read... [12:03:08]Read from MH i2c: E2 03 00 [12:03:08]MH_I2C_Read... [12:03:08]Read from MH i2c: E2 03 00 A3 12 00 90 00 29 [12:03:08]RAPDU: 90 00 [12:03:08]wFMCommunicate OK [12:03:08]wFMCommunicate request_size=255 [12:03:08]MH_SAM_APDU [12:03: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 7C D6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DB 60 00 00 35 04 06 00 0A [12:03:08]Write to MH i2c: E2 02 01 A4 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 AA 00 00 00 F4 03 04 00 7C D6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DB 60 00 00 35 04 06 00 0A 00 00 29 [12:03:08]Write i2c OK [12:03:08]MH_I2C_Read... [12:03:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:09]Read from MH i2c: E2 [12:03:09]MH_I2C_Read... [12:03:09]Read from MH i2c: E2 03 00 [12:03:09]MH_I2C_Read... [12:03:09]Read from MH i2c: E2 03 00 A4 12 00 90 00 2A [12:03:09]RAPDU: 90 00 [12:03:09]wFMCommunicate OK [12:03:09]wFMCommunicate request_size=10 [12:03:09]MH_SAM_APDU [12:03:09]CAPDU: 80 0D 02 02 05 6F 14 61 C8 C5 [12:03:09]Write to MH i2c: E2 0D 00 A5 12 80 0D 02 02 05 00 6F 14 61 C8 C5 00 00 AC [12:03:09]Write i2c OK [12:03:09]MH_I2C_Read... [12:03:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:09]Read from MH i2c: E2 [12:03:09]MH_I2C_Read... [12:03:09]Read from MH i2c: E2 03 00 [12:03:09]MH_I2C_Read... [12:03:09]Read from MH i2c: E2 03 00 A5 12 00 90 00 2B [12:03:09]RAPDU: 90 00 [12:03:09]wFMCommunicate OK [12:03:09]wFMCommunicate request_size=4 [12:03:09]MH_SAM_APDU [12:03:09]CAPDU: 80 0D 03 02 [12:03:09]Write to MH i2c: E2 08 00 A6 12 80 0D 03 02 00 00 00 00 33 [12:03:09]Write i2c OK [12:03:09]MH_I2C_Read... [12:03:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:03:09]Read from MH i2c: E2 [12:03:09]MH_I2C_Read... [12:03:09]Read from MH i2c: E2 0B 00 [12:03:09]MH_I2C_Read... [12:03:09]Read from MH i2c: E2 0B 00 A6 12 00 B3 DF DE 6E EE 47 F1 46 90 00 7E [12:03:09]RAPDU: B3 DF DE 6E EE 47 F1 46 90 00 [12:03:09]wFMCommunicate OK [12:03:09]SAM_PROTO_SignData done [12:03:09]FM_MakeSignedData done [12:03:09]CreateOFDProtocolMessage [12:03:09]wFMCommunicate request_size=4 [12:03:09]MH_SAM_APDU [12:03:09]CAPDU: 80 11 00 00 [12:03:09]Write to MH i2c: E2 08 00 A7 12 80 11 00 00 00 00 00 00 33 [12:03:09]Write i2c OK [12:03:09]MH_I2C_Read... [12:03:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:09]Read from MH i2c: E2 [12:03:09]MH_I2C_Read... [12:03:09]Read from MH i2c: E2 17 00 [12:03:09]MH_I2C_Read... [12:03:09]Read from MH i2c: E2 17 00 A7 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 89 [12:03:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:03:09]wFMCommunicate OK [12:03:09]CreateOFDProtocolMessage done [12:03:09]OFDSenderStorePacket 24795 [12:03:09]StoreOFDPacket docnum=24795 [12:03:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 AA 42 07 01 80 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 AA 00 00 00 F4 03 04 00 7C D6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DB 60 00 00 35 04 06 00 0A 6F 14 61 C8 C5 B3 DF DE 6E EE 47 F1 46 [12:03:09]CheckFolder [12:03:09]dirname=/storage/ofd_packets [12:03:09]CheckFolder done [12:03:09]ProducePacketName [12:03:09]name=ofd_packets/00024795 [12:03:09]NVStorageSaveData ofd_packets/00024795 [12:03:09]File name is /storage/ofd_packets/00024795 [12:03:09]Write 301 bytes [12:03:09]NVStorageSaveData done [12:03:09]OFDSenderStorePacket done [12:03:09]KKMCreateOFDPacket done [12:03:09]NVStorageSaveData kkm_last_timestamp [12:03:09]File name is /storage/kkm_last_timestamp [12:03:09]Write 4 bytes [12:03:09]NVStorageSaveData done [12:03:09]ExternCall_PrintAddStr [12:03:09]wPrintStart [12:03:09]Write to MH i2c: 01 00 00 A8 12 BA [12:03:09]Write i2c OK [12:03:09]MH_I2C_Read... [12:03:09]Read from MH i2c: 01 [12:03:09]MH_I2C_Read... [12:03:09]Read from MH i2c: 01 07 00 [12:03:09]MH_I2C_Read... [12:03:09]Read from MH i2c: 01 07 00 A8 12 00 00 00 00 00 FF 0F CF [12:03:09]RasterBufferAndPrint [12:03:09]line Счет N : (1)610468 [12:03:09]line ИНН: 02508201610067 [12:03:09]line Контрольно-Кассовый Чек [12:03:09]line ПРОДАЖА [12:03:09]line ТРК (МРК, ГНК) : 62 [12:03:09]line Товар: 2710124130 [12:03:09]line Аи-92-К-2 [12:03:09]line 7.380 * 67.80 [12:03:09]line = 500.36 [12:03:09]line НДС 12% НСП 1% [12:03:09]line > о реализуемом товаре [12:03:09]line ОКРУГЛЕНИЕ: -0.36 [12:03:09]line ИТОГО: 500.00 [12:03:09]line Внесено: 500.00 [12:03:09]line СДАЧА: 0.00 [12:03:09]line НСП 1% : 4.43 [12:03:09]line НДС 12% : 53.14 [12:03:09]line Наличными: 500.00 [12:03:09]line Безнал.: 0.00 [12:03:09]line Место: АЗС № 127 "Партнер Нефть" [12:03:09]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [12:03:09]line СНО: Общий режим [12:03:09]line Чек 170 30.07.2024 12:03 [12:03:09]line Смена: 48 ФФД: 1.0 [12:03:09]line ЗНМ: 0300000158 [12:03:09]line РНМ: 0000000000171247 [12:03:09]line Версия ККМ: v1.0 [12:03:09]line ФМ: 0000000002098565 [12:03:09]line ФД: 24795 [12:03:09]line ФПД: 11472199600325 [12:03:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T120308&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24795&fm=11472199600325&tin=02508201610067®Number=0000000000171247&sum=50000 [12:03:09]OFD Sender: Processing packet 24795 [packets to send 29, broken 28] [12:03:09]ProducePacketName [12:03:09]name=ofd_packets/00024795 [12:03:09]OFD Sender: To server: pG, [12:03:09]CommunicateWithHost lk.salyk.kg:30040 [12:03:09]ConnectInit lk.salyk.kg [12:03:09]written 0, free lines is 4095 [12:03:09]Connected sock=10 [12:03:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 AA 42 07 01 80 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 AA 00 00 00 F4 03 04 00 7C D6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DB 60 00 00 35 04 06 00 0A 6F 14 61 C8 C5 B3 DF DE 6E EE 47 F1 46 [12:03:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 F0 9F 47 00 A6 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 32 30 39 38 35 36 35 10 04 04 00 DB 60 00 00 F4 03 04 00 0B 82 A8 66 B6 04 01 00 00 B8 CA 93 26 BA BF F5 00 [12:03:10]CommunicateWithHost err = 0 [12:03:10]CheckOFDResponse [12:03:10]1017 (14) - 77093643461234 [12:03:10]1041 (16) - 0000000002098565 [12:03:10]1040 (4) - 24795 [12:03:10]1012 (4) - 30.07.2024 06:02 [12:03:10]1206 (1) - 0 [12:03:10]OFD Sender: Remove packet 24795 [12:03:10]ProducePacketName [12:03:10]name=ofd_packets/00024795 [12:03:10]NVStorageDeleteData [12:03:10]Write to MH i2c: 01 00 00 D3 12 E5 [12:03:10]Write i2c OK [12:03:10]MH_I2C_Read... [12:03:10]Read from MH i2c: 01 [12:03:10]MH_I2C_Read... [12:03:10]Read from MH i2c: 01 07 00 [12:03:10]MH_I2C_Read... [12:03:10]Read from MH i2c: 01 07 00 D3 12 00 00 00 00 00 F3 0C EB [12:03:10]RasterBufferAndPrint [12:03:10]line [12:03:10]line [12:03:10]line [12:03:10]line [12:03:10]line [12:03:10]written 0, free lines is 3321 [12:03:10]MH_Cut [12:03:10]Write to MH i2c: D1 01 00 DA 12 01 BE [12:03:10]Write i2c OK [12:03:10]MH_I2C_Read... [12:03:10]Read from MH i2c: D1 [12:03:10]MH_I2C_Read... [12:03:10]Read from MH i2c: D1 01 00 [12:03:10]MH_I2C_Read... [12:03:10]Read from MH i2c: D1 01 00 DA 12 00 BD [12:03:10]Write to MH i2c: 01 00 00 DB 12 ED [12:03:10]Write i2c OK [12:03:10]MH_I2C_Read... [12:03:10]OFD Sender: No OFD packet to send [12:03:10]*** Cut start [12:03:10]*** Partial cut [12:03:10]*** CUTSNS_PIN = 1 [12:03:10]*** CUTSNS_PIN = 0 [12:03:11]*** Brake cut motor [12:03:11]Read from MH i2c: 01 [12:03:11]MH_I2C_Read... [12:03:11]*** Stop cut motor [12:03:11]*** Cut end [12:03:11]Read from MH i2c: 01 07 00 [12:03:11]MH_I2C_Read... [12:03:11]Read from MH i2c: 01 07 00 DB 12 00 00 00 00 00 FF 0F 02 [12:03:11]process_action close_receipt done [12:03:11]requested_data is exist [12:03:11]produce_requested_data [12:03:11]requested_item fm.sn is exist - process it [12:03:11]wFMCommunicate request_size=4 [12:03:11]MH_SAM_APDU [12:03:11]CAPDU: 80 11 00 00 [12:03:11]Write to MH i2c: E2 08 00 DC 12 80 11 00 00 00 00 00 00 68 [12:03:11]Write i2c OK [12:03:11]MH_I2C_Read... [12:03:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:11]Read from MH i2c: E2 [12:03:11]MH_I2C_Read... [12:03:11]Read from MH i2c: E2 17 00 [12:03:11]MH_I2C_Read... [12:03:11]Read from MH i2c: E2 17 00 DC 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 BE [12:03:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:03:11]wFMCommunicate OK [12:03:11]requested_item fd.num is exist - process it [12:03:11]SAM_PROTO_GetFieldsCounters [12:03:11]wFMCommunicate request_size=4 [12:03:11]MH_SAM_APDU [12:03:11]CAPDU: 80 13 00 00 [12:03:11]Write to MH i2c: E2 08 00 DD 12 80 13 00 00 00 00 00 00 6B [12:03:11]Write i2c OK [12:03:11]MH_I2C_Read... [12:03:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:03:11]Read from MH i2c: E2 [12:03:11]MH_I2C_Read... [12:03:11]Read from MH i2c: E2 62 00 [12:03:11]MH_I2C_Read... [12:03:11]Read from MH i2c: E2 62 00 DD 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DB 60 00 00 0E 04 04 00 30 00 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 F5 [12:03:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DB 60 00 00 0E 04 04 00 30 00 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 [12:03:11]wFMCommunicate OK [12:03:11]SAM_PROTO_GetFieldsCounters done [12:03:11]requested_item shift.num is exist - process it [12:03:11]requested_item shift.opened is exist - process it [12:03:11]req_shift_opened [12:03:11]FM_GetShiftState [12:03:11]SAM_PROTO_GetShiftState [12:03:11]wFMCommunicate request_size=4 [12:03:11]MH_SAM_APDU [12:03:11]CAPDU: 80 13 01 00 [12:03:11]Write to MH i2c: E2 08 00 DE 12 80 13 01 00 00 00 00 00 6D [12:03:11]Write i2c OK [12:03:11]MH_I2C_Read... [12:03:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:11]Read from MH i2c: E2 [12:03:11]MH_I2C_Read... [12:03:11]Read from MH i2c: E2 0E 00 [12:03:11]MH_I2C_Read... [12:03:11]Read from MH i2c: E2 0E 00 DE 12 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 20 [12:03:11]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:03:11]wFMCommunicate OK [12:03:11]SAM_PROTO_GetShiftState done [12:03:11]FM_GetShiftState done [12:03:11]req_shift_opened done [12:03:11]requested_item shift.open_date is exist - process it [12:03:11]req_shift_open_date [12:03:11]req_shift_open_date done [12:03:11]produce_requested_data done [12:03:11]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24795,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:03:11]process_action_free close_receipt [12:03:11]json_value_free [12:03:11]json_value_free done [12:03:11]process_json_proto returns [12:03:11]Send response to host [12:03:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24795,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:03:11]free response buf [12:03:11]execute_script done [12:03:11]execute_script returns [12:03:11]free content buf [12:03:11]Sock 9.Close socket [12:03:11]Sock 9.Thread stoped [12:03:14]accept exits with 7 [12:03:14]New connection [12:03:14]New thread 3067452772 created [12:03:14]Thread 3067309412 joined [12:03:14]Waiting for new connection... [12:03:14] Sock 7.Parse request [12:03:14]Sock 7.Check first char [12:03:14]Sock 7.First char is OK [12:03:14]request: POST /json_proto HTTP/1.0 [12:03:14]Method: POST [12:03:14]URL: /json_proto [12:03:14]Method is POST - this is cgi request [12:03:14]url: /json_proto [12:03:14]query_string will be loaded in cgi processing [12:03:14]execute_cgi json_proto POST (null) [12:03:14]execute_cgi path=json_proto method=POST [12:03:14]POST find Content-Length [12:03:14]Host: 172.17.45.131:8080 [12:03:14]Content-Length: 677 [12:03:14]Content-Type: application/json [12:03:14] [12:03:14]POST finish read [12:03:14]Found Content-Length = 677 [12:03:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610469", "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:03:14]execute_script... [12:03:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610469", "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:03:14]POST & json_proto [12:03:14]process_json_proto [12:03:14]json parsed OK: [12:03:14]protocol is kg_v1.0 [12:03:14]action value=close_receipt [12:03:14]process_action close_receipt [12:03:14]cmd_close_receipt [12:03:14]MH_GetDate [12:03:14]Write to MH i2c: F0 00 00 DF 12 E0 [12:03:14]Write i2c OK [12:03:14]MH_I2C_Read... [12:03:14]Read from MH i2c: F0 [12:03:14]MH_I2C_Read... [12:03:14]Read from MH i2c: F0 09 00 [12:03:14]MH_I2C_Read... [12:03:14]Read from MH i2c: F0 09 00 DF 12 00 83 D6 A8 66 C6 D4 6E 66 BE [12:03:14]GetLastDocTimeStamp 1722340988 [12:03:14]current date 1722340995 [12:03:14]FM_GetShiftState [12:03:14]SAM_PROTO_GetShiftState [12:03:14]wFMCommunicate request_size=4 [12:03:14]MH_SAM_APDU [12:03:14]CAPDU: 80 13 01 00 [12:03:14]Write to MH i2c: E2 08 00 E0 12 80 13 01 00 00 00 00 00 6F [12:03:14]Write i2c OK [12:03:14]MH_I2C_Read... [12:03:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:14]Read from MH i2c: E2 [12:03:14]MH_I2C_Read... [12:03:14]Read from MH i2c: E2 0E 00 [12:03:14]MH_I2C_Read... [12:03:14]Read from MH i2c: E2 0E 00 E0 12 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 22 [12:03:14]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:03:14]wFMCommunicate OK [12:03:14]SAM_PROTO_GetShiftState done [12:03:14]FM_GetShiftState done [12:03:14]opened in 1722298218 [12:03:14]opened+sec_in_day 1722384618 [12:03:14]quantity*price = 50036 [12:03:14]sum+1 = 50037 [12:03: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 171 30.07.2024 12:03 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24796 ФПД: 143967995449317 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T120315&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24796&fm=143967995449317&tin=02508201610067®Number=0000000000171247&sum=50000 [12:03:15]StoreToDocumentArchive [12:03:15]shift 48 fd 24796 [12:03:15]save to /storage/0048/doc_00024796 [12:03:15]save last doc name /storage/0048/doc_00024796 to /storage/kkm_last_doc_name [12:03:15]save OK [12:03:15]Clear old archive folders... [12:03:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:03:15]tlvbuf is 01D1F720 [12:03:15]SAM_PROTO_ClearQueue [12:03:15]wFMCommunicate request_size=4 [12:03:15]MH_SAM_APDU [12:03:15]CAPDU: 80 09 00 00 [12:03:15]Write to MH i2c: E2 08 00 ED 12 80 09 00 00 00 00 00 00 71 [12:03:15]Write i2c OK [12:03:15]MH_I2C_Read... [12:03:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:03:15]Read from MH i2c: E2 [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: E2 03 00 [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: E2 03 00 ED 12 00 90 00 73 [12:03:15]RAPDU: 90 00 [12:03:15]wFMCommunicate OK [12:03:15]SAM_PROTO_ClearQueue done [12:03:15]KKMCreateOFDPacket [12:03:15]OFDProtocolAddRootSTLVToBuf [12:03:15]FM_MakeSignedData [12:03:15]FM_MakeSignedData [12:03:15]SAM_PROTO_SignData [12:03:15]wFMCommunicate request_size=4 [12:03:15]MH_SAM_APDU [12:03:15]CAPDU: 80 0D 01 02 [12:03:15]Write to MH i2c: E2 08 00 EE 12 80 0D 01 02 00 00 00 00 79 [12:03:15]Write i2c OK [12:03:15]MH_I2C_Read... [12:03:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:03:15]Read from MH i2c: E2 [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: E2 03 00 [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: E2 03 00 EE 12 00 90 00 74 [12:03:15]RAPDU: 90 00 [12:03:15]wFMCommunicate OK [12:03:15]wFMCommunicate request_size=255 [12:03:15]MH_SAM_APDU [12:03:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 00 00 00 F4 03 04 00 83 D6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DC 60 00 00 35 04 06 00 82 [12:03:15]Write to MH i2c: E2 02 01 EF 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 AB 00 00 00 F4 03 04 00 83 D6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DC 60 00 00 35 04 06 00 82 00 00 F5 [12:03:15]Write i2c OK [12:03:15]MH_I2C_Read... [12:03:15]OFD Sender: No OFD packet to send [12:03:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:15]Read from MH i2c: E2 [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: E2 03 00 [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: E2 03 00 EF 12 00 90 00 75 [12:03:15]RAPDU: 90 00 [12:03:15]wFMCommunicate OK [12:03:15]wFMCommunicate request_size=10 [12:03:15]MH_SAM_APDU [12:03:15]CAPDU: 80 0D 02 02 05 F0 29 3A 4F E5 [12:03:15]Write to MH i2c: E2 0D 00 F0 12 80 0D 02 02 05 00 F0 29 3A 4F E5 00 00 0D [12:03:15]Write i2c OK [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: E2 [12:03:15]MH_I2C_Read... [12:03:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:03:15]Read from MH i2c: E2 03 00 [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: E2 03 00 F0 12 00 90 00 76 [12:03:15]RAPDU: 90 00 [12:03:15]wFMCommunicate OK [12:03:15]wFMCommunicate request_size=4 [12:03:15]MH_SAM_APDU [12:03:15]CAPDU: 80 0D 03 02 [12:03:15]Write to MH i2c: E2 08 00 F1 12 80 0D 03 02 00 00 00 00 7E [12:03:15]Write i2c OK [12:03:15]MH_I2C_Read... [12:03:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:03:15]Read from MH i2c: E2 [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: E2 0B 00 [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: E2 0B 00 F1 12 00 74 54 65 21 9B 4A 42 0D 90 00 01 [12:03:15]RAPDU: 74 54 65 21 9B 4A 42 0D 90 00 [12:03:15]wFMCommunicate OK [12:03:15]SAM_PROTO_SignData done [12:03:15]FM_MakeSignedData done [12:03:15]CreateOFDProtocolMessage [12:03:15]wFMCommunicate request_size=4 [12:03:15]MH_SAM_APDU [12:03:15]CAPDU: 80 11 00 00 [12:03:15]Write to MH i2c: E2 08 00 F2 12 80 11 00 00 00 00 00 00 7E [12:03:15]Write i2c OK [12:03:15]MH_I2C_Read... [12:03:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:15]Read from MH i2c: E2 [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: E2 17 00 [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: E2 17 00 F2 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D4 [12:03:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:03:15]wFMCommunicate OK [12:03:15]CreateOFDProtocolMessage done [12:03:15]OFDSenderStorePacket 24796 [12:03:15]StoreOFDPacket docnum=24796 [12:03:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E1 90 07 01 93 B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 00 00 00 F4 03 04 00 83 D6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DC 60 00 00 35 04 06 00 82 F0 29 3A 4F E5 74 54 65 21 9B 4A 42 0D [12:03:15]CheckFolder [12:03:15]dirname=/storage/ofd_packets [12:03:15]CheckFolder done [12:03:15]ProducePacketName [12:03:15]name=ofd_packets/00024796 [12:03:15]NVStorageSaveData ofd_packets/00024796 [12:03:15]File name is /storage/ofd_packets/00024796 [12:03:15]Write 301 bytes [12:03:15]NVStorageSaveData done [12:03:15]OFDSenderStorePacket done [12:03:15]KKMCreateOFDPacket done [12:03:15]NVStorageSaveData kkm_last_timestamp [12:03:15]File name is /storage/kkm_last_timestamp [12:03:15]Write 4 bytes [12:03:15]NVStorageSaveData done [12:03:15]ExternCall_PrintAddStr [12:03:15]wPrintStart [12:03:15]Write to MH i2c: 01 00 00 F3 12 05 [12:03:15]Write i2c OK [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: 01 [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: 01 07 00 [12:03:15]MH_I2C_Read... [12:03:15]Read from MH i2c: 01 07 00 F3 12 00 00 00 00 00 FF 0F 1A [12:03:15]RasterBufferAndPrint [12:03:15]line Счет N : (1)610469 [12:03:15]line ИНН: 02508201610067 [12:03:15]line Контрольно-Кассовый Чек [12:03:15]line ПРОДАЖА [12:03:15]line ТРК (МРК, ГНК) : 42 [12:03:15]line Товар: 2710124130 [12:03:15]line Аи-92-К-2 [12:03:15]line 7.380 * 67.80 [12:03:15]line = 500.36 [12:03:15]line НДС 12% НСП 1% [12:03:15]line > о реализуемом товаре [12:03:15]line ОКРУГЛЕНИЕ: -0.36 [12:03:15]line ИТОГО: 500.00 [12:03:15]line Внесено: 500.00 [12:03:15]line СДАЧА: 0.00 [12:03:15]line НСП 1% : 4.43 [12:03:15]line НДС 12% : 53.14 [12:03:15]OFD Sender: Processing packet 24796 [packets to send 29, broken 28] [12:03:15]line Наличными: 500.00 [12:03:15]ProducePacketName [12:03:15]line Безнал.: 0.00 [12:03:15]name=ofd_packets/00024796 [12:03:15]line Место: АЗС № 127 "Партнер Нефть" [12:03:15]OFD Sender: To server: pG, [12:03:15]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [12:03:15]CommunicateWithHost lk.salyk.kg:30040 [12:03:15]line СНО: Общий режим [12:03:15]line Чек 171 30.07.2024 12:03 [12:03:15]ConnectInit lk.salyk.kg [12:03:15]line Смена: 48 ФФД: 1.0 [12:03:15]line ЗНМ: 0300000158 [12:03:15]line РНМ: 0000000000171247 [12:03:15]line Версия ККМ: v1.0 [12:03:15]line ФМ: 0000000002098565 [12:03:15]line ФД: 24796 [12:03:15]line ФПД: 143967995449317 [12:03:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T120315&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24796&fm=143967995449317&tin=02508201610067®Number=0000000000171247&sum=50000 [12:03:15]written 0, free lines is 4095 [12:03:16]Connected sock=9 [12:03:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E1 90 07 01 93 B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 00 00 00 F4 03 04 00 83 D6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DC 60 00 00 35 04 06 00 82 F0 29 3A 4F E5 74 54 65 21 9B 4A 42 0D [12:03:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 24 0C 47 00 55 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 32 30 39 38 35 36 35 10 04 04 00 DC 60 00 00 F4 03 04 00 11 82 A8 66 B6 04 01 00 00 C9 7C 73 45 C7 7C 9B 8A [12:03:16]CommunicateWithHost err = 0 [12:03:16]CheckOFDResponse [12:03:16]1017 (14) - 77093643461234 [12:03:16]1041 (16) - 0000000002098565 [12:03:16]1040 (4) - 24796 [12:03:16]1012 (4) - 30.07.2024 06:02 [12:03:16]1206 (1) - 0 [12:03:16]OFD Sender: Remove packet 24796 [12:03:16]ProducePacketName [12:03:16]name=ofd_packets/00024796 [12:03:16]NVStorageDeleteData [12:03:16]Write to MH i2c: 01 00 00 1E 13 31 [12:03:16]Write i2c OK [12:03:16]MH_I2C_Read... [12:03:16]Read from MH i2c: 01 [12:03:16]MH_I2C_Read... [12:03:16]Read from MH i2c: 01 07 00 [12:03:16]MH_I2C_Read... [12:03:16]Read from MH i2c: 01 07 00 1E 13 00 00 00 00 00 F9 0C 3D [12:03:16]RasterBufferAndPrint [12:03:16]line [12:03:16]line [12:03:16]line [12:03:16]line [12:03:16]line [12:03:16]written 0, free lines is 3330 [12:03:16]MH_Cut [12:03:16]Write to MH i2c: D1 01 00 25 13 01 0A [12:03:16]Write i2c OK [12:03:16]MH_I2C_Read... [12:03:16]Read from MH i2c: D1 [12:03:16]MH_I2C_Read... [12:03:16]Read from MH i2c: D1 01 00 [12:03:16]MH_I2C_Read... [12:03:16]Read from MH i2c: D1 01 00 25 13 00 09 [12:03:16]Write to MH i2c: 01 00 00 26 13 39 [12:03:16]Write i2c OK [12:03:16]MH_I2C_Read... [12:03:16]OFD Sender: No OFD packet to send [12:03:17]*** Cut start [12:03:17]*** Partial cut [12:03:17]*** CUTSNS_PIN = 1 [12:03:17]*** CUTSNS_PIN = 0 [12:03:17]*** Brake cut motor [12:03:17]Read from MH i2c: 01 [12:03:17]MH_I2C_Read... [12:03:17]*** Stop cut motor [12:03:17]*** Cut end [12:03:17]Read from MH i2c: 01 07 00 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: 01 07 00 26 13 00 00 00 00 00 FF 0F 4E [12:03:17]process_action close_receipt done [12:03:17]requested_data is exist [12:03:17]produce_requested_data [12:03:17]requested_item fm.sn is exist - process it [12:03:17]wFMCommunicate request_size=4 [12:03:17]MH_SAM_APDU [12:03:17]CAPDU: 80 11 00 00 [12:03:17]Write to MH i2c: E2 08 00 27 13 80 11 00 00 00 00 00 00 B4 [12:03:17]Write i2c OK [12:03:17]MH_I2C_Read... [12:03:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:03:17]Read from MH i2c: E2 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: E2 17 00 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: E2 17 00 27 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 0A [12:03:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:03:17]wFMCommunicate OK [12:03:17]requested_item fd.num is exist - process it [12:03:17]SAM_PROTO_GetFieldsCounters [12:03:17]wFMCommunicate request_size=4 [12:03:17]MH_SAM_APDU [12:03:17]CAPDU: 80 13 00 00 [12:03:17]Write to MH i2c: E2 08 00 28 13 80 13 00 00 00 00 00 00 B7 [12:03:17]Write i2c OK [12:03:17]MH_I2C_Read... [12:03:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:03:17]Read from MH i2c: E2 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: E2 62 00 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: E2 62 00 28 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DC 60 00 00 0E 04 04 00 30 00 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 45 [12:03:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DC 60 00 00 0E 04 04 00 30 00 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 [12:03:17]wFMCommunicate OK [12:03:17]SAM_PROTO_GetFieldsCounters done [12:03:17]requested_item shift.num is exist - process it [12:03:17]requested_item shift.opened is exist - process it [12:03:17]req_shift_opened [12:03:17]FM_GetShiftState [12:03:17]SAM_PROTO_GetShiftState [12:03:17]wFMCommunicate request_size=4 [12:03:17]MH_SAM_APDU [12:03:17]CAPDU: 80 13 01 00 [12:03:17]Write to MH i2c: E2 08 00 29 13 80 13 01 00 00 00 00 00 B9 [12:03:17]Write i2c OK [12:03:17]MH_I2C_Read... [12:03:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:03:17]Read from MH i2c: E2 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: E2 0E 00 [12:03:17]MH_I2C_Read... [12:03:17]Read from MH i2c: E2 0E 00 29 13 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 6C [12:03:18]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:03:18]wFMCommunicate OK [12:03:18]SAM_PROTO_GetShiftState done [12:03:18]FM_GetShiftState done [12:03:18]req_shift_opened done [12:03:18]requested_item shift.open_date is exist - process it [12:03:18]req_shift_open_date [12:03:18]req_shift_open_date done [12:03:18]produce_requested_data done [12:03:18]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24796,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:03:18]process_action_free close_receipt [12:03:18]json_value_free [12:03:18]json_value_free done [12:03:18]process_json_proto returns [12:03:18]Send response to host [12:03:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24796,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:03:18]free response buf [12:03:18]execute_script done [12:03:18]execute_script returns [12:03:18]free content buf [12:03:18]Sock 7.Close socket [12:03:18]Sock 7.Thread stoped [12:03:21]OFD Sender: No OFD packet to send [12:03:26]OFD Sender: No OFD packet to send [12:03:31]OFD Sender: No OFD packet to send [12:03:36]OFD Sender: No OFD packet to send [12:03:41]OFD Sender: No OFD packet to send [12:03:46]OFD Sender: No OFD packet to send [12:03:51]OFD Sender: No OFD packet to send [12:03:56]OFD Sender: No OFD packet to send [12:04:01]OFD Sender: No OFD packet to send [12:04:06]OFD Sender: No OFD packet to send [12:04:11]OFD Sender: No OFD packet to send [12:04:14]accept exits with 10 [12:04:14]New connection [12:04:14]New thread 3067309412 created [12:04:14]Thread 3067452772 joined [12:04:14]Waiting for new connection... [12:04:14] Sock 10.Parse request [12:04:14]Sock 10.Check first char [12:04:14]Sock 10.First char is OK [12:04:14]request: POST /json_proto HTTP/1.0 [12:04:14]Method: POST [12:04:14]URL: /json_proto [12:04:14]Method is POST - this is cgi request [12:04:14]url: /json_proto [12:04:14]query_string will be loaded in cgi processing [12:04:14]execute_cgi json_proto POST (null) [12:04:14]execute_cgi path=json_proto method=POST [12:04:14]POST find Content-Length [12:04:14]Host: 172.17.45.131:8080 [12:04:14]Content-Length: 803 [12:04:14]Content-Type: application/json [12:04:14] [12:04:14]POST finish read [12:04:14]Found Content-Length = 803 [12:04:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610470", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:04:14]execute_script... [12:04: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)610470", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:04:14]POST & json_proto [12:04:14]process_json_proto [12:04:14]json parsed OK: [12:04:14]protocol is kg_v1.0 [12:04:14]action value=close_receipt [12:04:14]process_action close_receipt [12:04:14]cmd_close_receipt [12:04:14]MH_GetDate [12:04:14]Write to MH i2c: F0 00 00 2A 13 2C [12:04:14]Write i2c OK [12:04:14]MH_I2C_Read... [12:04:14]Read from MH i2c: F0 [12:04:14]MH_I2C_Read... [12:04:14]Read from MH i2c: F0 09 00 [12:04:14]MH_I2C_Read... [12:04:14]Read from MH i2c: F0 09 00 2A 13 00 BF D6 A8 66 C6 D4 6E 66 46 [12:04:14]GetLastDocTimeStamp 1722340995 [12:04:14]current date 1722341055 [12:04:14]FM_GetShiftState [12:04:14]SAM_PROTO_GetShiftState [12:04:14]wFMCommunicate request_size=4 [12:04:14]MH_SAM_APDU [12:04:14]CAPDU: 80 13 01 00 [12:04:14]Write to MH i2c: E2 08 00 2B 13 80 13 01 00 00 00 00 00 BB [12:04:14]Write i2c OK [12:04:14]MH_I2C_Read... [12:04:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:04:14]Read from MH i2c: E2 [12:04:14]MH_I2C_Read... [12:04:14]Read from MH i2c: E2 0E 00 [12:04:14]MH_I2C_Read... [12:04:14]Read from MH i2c: E2 0E 00 2B 13 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 6E [12:04:14]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:04:14]wFMCommunicate OK [12:04:14]SAM_PROTO_GetShiftState done [12:04:14]FM_GetShiftState done [12:04:14]opened in 1722298218 [12:04:14]opened+sec_in_day 1722384618 [12:04:14]quantity*price = 100005 [12:04:14]sum+1 = 100006 [12:04:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 172 30.07.2024 12:04 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24797 ФПД: 171519008381456 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T120415&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24797&fm=171519008381456&tin=02508201610067®Number=0000000000171247&sum=100005 [12:04:15]StoreToDocumentArchive [12:04:15]shift 48 fd 24797 [12:04:15]save to /storage/0048/doc_00024797 [12:04:15]save last doc name /storage/0048/doc_00024797 to /storage/kkm_last_doc_name [12:04:15]save OK [12:04:15]Clear old archive folders... [12:04:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:04:15]tlvbuf is 01CFDE00 [12:04:15]SAM_PROTO_ClearQueue [12:04:15]wFMCommunicate request_size=4 [12:04:15]MH_SAM_APDU [12:04:15]CAPDU: 80 09 00 00 [12:04:15]Write to MH i2c: E2 08 00 38 13 80 09 00 00 00 00 00 00 BD [12:04:15]Write i2c OK [12:04:15]MH_I2C_Read... [12:04:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:04:15]Read from MH i2c: E2 [12:04:15]MH_I2C_Read... [12:04:15]Read from MH i2c: E2 03 00 [12:04:15]MH_I2C_Read... [12:04:15]Read from MH i2c: E2 03 00 38 13 00 90 00 BF [12:04:15]RAPDU: 90 00 [12:04:15]wFMCommunicate OK [12:04:15]SAM_PROTO_ClearQueue done [12:04:15]KKMCreateOFDPacket [12:04:15]OFDProtocolAddRootSTLVToBuf [12:04:15]FM_MakeSignedData [12:04:15]FM_MakeSignedData [12:04:15]SAM_PROTO_SignData [12:04:15]wFMCommunicate request_size=4 [12:04:15]MH_SAM_APDU [12:04:15]CAPDU: 80 0D 01 02 [12:04:15]Write to MH i2c: E2 08 00 39 13 80 0D 01 02 00 00 00 00 C5 [12:04:15]Write i2c OK [12:04:15]MH_I2C_Read... [12:04:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:04:15]Read from MH i2c: E2 [12:04:15]MH_I2C_Read... [12:04:15]Read from MH i2c: E2 03 00 [12:04:15]MH_I2C_Read... [12:04:15]Read from MH i2c: E2 03 00 39 13 00 90 00 C0 [12:04:15]RAPDU: 90 00 [12:04:15]wFMCommunicate OK [12:04:15]wFMCommunicate request_size=255 [12:04:15]MH_SAM_APDU [12:04: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 AC 00 00 00 F4 03 04 00 BF D6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DD 60 00 00 35 04 06 00 9B [12:04:15]Write to MH i2c: E2 02 01 3A 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 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 AC 00 00 00 F4 03 04 00 BF D6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DD 60 00 00 35 04 06 00 9B 00 00 31 [12:04:15]Write i2c OK [12:04:15]MH_I2C_Read... [12:04:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:04:16]Read from MH i2c: E2 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: E2 03 00 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: E2 03 00 3A 13 00 90 00 C1 [12:04:16]RAPDU: 90 00 [12:04:16]wFMCommunicate OK [12:04:16]wFMCommunicate request_size=10 [12:04:16]MH_SAM_APDU [12:04:16]CAPDU: 80 0D 02 02 05 FE E1 91 1A 10 [12:04:16]Write to MH i2c: E2 0D 00 3B 13 80 0D 02 02 05 00 FE E1 91 1A 10 00 00 6C [12:04:16]Write i2c OK [12:04:16]MH_I2C_Read... [12:04:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:04:16]Read from MH i2c: E2 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: E2 03 00 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: E2 03 00 3B 13 00 90 00 C2 [12:04:16]RAPDU: 90 00 [12:04:16]wFMCommunicate OK [12:04:16]wFMCommunicate request_size=4 [12:04:16]MH_SAM_APDU [12:04:16]CAPDU: 80 0D 03 02 [12:04:16]Write to MH i2c: E2 08 00 3C 13 80 0D 03 02 00 00 00 00 CA [12:04:16]Write i2c OK [12:04:16]MH_I2C_Read... [12:04:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:04:16]Read from MH i2c: E2 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: E2 0B 00 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: E2 0B 00 3C 13 00 7E 77 57 80 4F B7 7B AE 90 00 C6 [12:04:16]RAPDU: 7E 77 57 80 4F B7 7B AE 90 00 [12:04:16]wFMCommunicate OK [12:04:16]SAM_PROTO_SignData done [12:04:16]FM_MakeSignedData done [12:04:16]CreateOFDProtocolMessage [12:04:16]wFMCommunicate request_size=4 [12:04:16]MH_SAM_APDU [12:04:16]CAPDU: 80 11 00 00 [12:04:16]Write to MH i2c: E2 08 00 3D 13 80 11 00 00 00 00 00 00 CA [12:04:16]Write i2c OK [12:04:16]MH_I2C_Read... [12:04:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:16]Read from MH i2c: E2 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: E2 17 00 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: E2 17 00 3D 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 20 [12:04:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:04:16]wFMCommunicate OK [12:04:16]CreateOFDProtocolMessage done [12:04:16]OFDSenderStorePacket 24797 [12:04:16]StoreOFDPacket docnum=24797 [12:04:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 9F 44 07 01 FE 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 AC 00 00 00 F4 03 04 00 BF D6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DD 60 00 00 35 04 06 00 9B FE E1 91 1A 10 7E 77 57 80 4F B7 7B AE [12:04:16]CheckFolder [12:04:16]dirname=/storage/ofd_packets [12:04:16]CheckFolder done [12:04:16]ProducePacketName [12:04:16]name=ofd_packets/00024797 [12:04:16]NVStorageSaveData ofd_packets/00024797 [12:04:16]File name is /storage/ofd_packets/00024797 [12:04:16]Write 301 bytes [12:04:16]NVStorageSaveData done [12:04:16]OFDSenderStorePacket done [12:04:16]KKMCreateOFDPacket done [12:04:16]NVStorageSaveData kkm_last_timestamp [12:04:16]File name is /storage/kkm_last_timestamp [12:04:16]Write 4 bytes [12:04:16]NVStorageSaveData done [12:04:16]ExternCall_PrintAddStr [12:04:16]wPrintStart [12:04:16]Write to MH i2c: 01 00 00 3E 13 51 [12:04:16]Write i2c OK [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: 01 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: 01 07 00 [12:04:16]MH_I2C_Read... [12:04:16]Read from MH i2c: 01 07 00 3E 13 00 00 00 00 00 FF 0F 66 [12:04:16]RasterBufferAndPrint [12:04:16]line Счет N : (1)610470 [12:04:16]line ИНН: 02508201610067 [12:04:16]line Контрольно-Кассовый Чек [12:04:16]line ПРОДАЖА [12:04:16]line ТРК (МРК, ГНК) : 32 [12:04:16]line Товар: 2710124130 [12:04:16]line Аи-92-К-2 [12:04:16]line 14.750 * 67.80 [12:04:16]line = 1000.05 [12:04:16]line НДС 12% НСП 1% [12:04:16]line > о реализуемом товаре [12:04:16]line ИТОГО: 1000.05 [12:04:16]line НСП 1% : 8.85 [12:04:16]line НДС 12% : 106.20 [12:04:16]line Наличными: 0.00 [12:04:16]line Безнал.: 1000.05 [12:04:16]line Место: АЗС № 127 "Партнер Нефть" [12:04:16]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [12:04:16]line СНО: Общий режим [12:04:16]line Чек 172 30.07.2024 12:04 [12:04:16]line Смена: 48 ФФД: 1.0 [12:04:16]line ЗНМ: 0300000158 [12:04:16]line РНМ: 0000000000171247 [12:04:16]line Версия ККМ: v1.0 [12:04:16]line Платежная система: O! деньги [12:04:16]line ФМ: 0000000002098565 [12:04:16]line ФД: 24797 [12:04:16]line ФПД: 171519008381456 [12:04:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T120415&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24797&fm=171519008381456&tin=02508201610067®Number=0000000000171247&sum=100005 [12:04:16]OFD Sender: Processing packet 24797 [packets to send 29, broken 28] [12:04:16]ProducePacketName [12:04:16]name=ofd_packets/00024797 [12:04:16]OFD Sender: To server: pG, [12:04:16]CommunicateWithHost lk.salyk.kg:30040 [12:04:16]ConnectInit lk.salyk.kg [12:04:16]written 0, free lines is 4095 [12:04:16]Connected sock=9 [12:04:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 9F 44 07 01 FE 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 AC 00 00 00 F4 03 04 00 BF D6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DD 60 00 00 35 04 06 00 9B FE E1 91 1A 10 7E 77 57 80 4F B7 7B AE [12:04:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 4D 09 47 00 AA 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DD 60 00 00 F4 03 04 00 4E 82 A8 66 B6 04 01 00 00 75 4E 1A 78 34 CD 3F B7 [12:04:17]CommunicateWithHost err = 0 [12:04:17]CheckOFDResponse [12:04:17]1017 (14) - 77093643461234 [12:04:17]1041 (16) - 0000000002098565 [12:04:17]1040 (4) - 24797 [12:04:17]1012 (4) - 30.07.2024 06:03 [12:04:17]1206 (1) - 0 [12:04:17]OFD Sender: Remove packet 24797 [12:04:17]ProducePacketName [12:04:17]name=ofd_packets/00024797 [12:04:17]NVStorageDeleteData [12:04:17]Write to MH i2c: 01 00 00 68 13 7B [12:04:17]Write i2c OK [12:04:17]MH_I2C_Read... [12:04:17]Read from MH i2c: 01 [12:04:17]MH_I2C_Read... [12:04:17]Read from MH i2c: 01 07 00 [12:04:17]MH_I2C_Read... [12:04:17]Read from MH i2c: 01 07 00 68 13 00 00 00 00 00 FB 0C 89 [12:04:17]RasterBufferAndPrint [12:04:17]line [12:04:17]line [12:04:17]line [12:04:17]line [12:04:17]line [12:04:17]written 0, free lines is 3330 [12:04:17]MH_Cut [12:04:17]Write to MH i2c: D1 01 00 6F 13 01 54 [12:04:17]Write i2c OK [12:04:17]MH_I2C_Read... [12:04:17]Read from MH i2c: D1 [12:04:17]MH_I2C_Read... [12:04:17]Read from MH i2c: D1 01 00 [12:04:17]MH_I2C_Read... [12:04:17]Read from MH i2c: D1 01 00 6F 13 00 53 [12:04:17]Write to MH i2c: 01 00 00 70 13 83 [12:04:17]Write i2c OK [12:04:17]MH_I2C_Read... [12:04:17]OFD Sender: No OFD packet to send [12:04:17]*** Cut start [12:04:17]*** Partial cut [12:04:17]*** CUTSNS_PIN = 1 [12:04:17]*** CUTSNS_PIN = 0 [12:04:18]*** Brake cut motor [12:04:18]Read from MH i2c: 01 [12:04:18]MH_I2C_Read... [12:04:18]*** Stop cut motor [12:04:18]*** Cut end [12:04:18]Read from MH i2c: 01 07 00 [12:04:18]MH_I2C_Read... [12:04:18]Read from MH i2c: 01 07 00 70 13 00 00 00 00 00 FF 0F 98 [12:04:18]process_action close_receipt done [12:04:18]requested_data is exist [12:04:18]produce_requested_data [12:04:18]requested_item fm.sn is exist - process it [12:04:18]wFMCommunicate request_size=4 [12:04:18]MH_SAM_APDU [12:04:18]CAPDU: 80 11 00 00 [12:04:18]Write to MH i2c: E2 08 00 71 13 80 11 00 00 00 00 00 00 FE [12:04:18]Write i2c OK [12:04:18]MH_I2C_Read... [12:04:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:04:18]Read from MH i2c: E2 [12:04:18]MH_I2C_Read... [12:04:18]Read from MH i2c: E2 17 00 [12:04:18]MH_I2C_Read... [12:04:18]Read from MH i2c: E2 17 00 71 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 54 [12:04:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:04:18]wFMCommunicate OK [12:04:18]requested_item fd.num is exist - process it [12:04:18]SAM_PROTO_GetFieldsCounters [12:04:18]wFMCommunicate request_size=4 [12:04:18]MH_SAM_APDU [12:04:18]CAPDU: 80 13 00 00 [12:04:18]Write to MH i2c: E2 08 00 72 13 80 13 00 00 00 00 00 00 01 [12:04:18]Write i2c OK [12:04:18]MH_I2C_Read... [12:04:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:04:18]Read from MH i2c: E2 [12:04:18]MH_I2C_Read... [12:04:18]Read from MH i2c: E2 62 00 [12:04:18]MH_I2C_Read... [12:04:18]Read from MH i2c: E2 62 00 72 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DD 60 00 00 0E 04 04 00 30 00 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 93 [12:04:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DD 60 00 00 0E 04 04 00 30 00 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 [12:04:18]wFMCommunicate OK [12:04:18]SAM_PROTO_GetFieldsCounters done [12:04:18]requested_item shift.num is exist - process it [12:04:18]requested_item shift.opened is exist - process it [12:04:18]req_shift_opened [12:04:18]FM_GetShiftState [12:04:18]SAM_PROTO_GetShiftState [12:04:18]wFMCommunicate request_size=4 [12:04:18]MH_SAM_APDU [12:04:18]CAPDU: 80 13 01 00 [12:04:18]Write to MH i2c: E2 08 00 73 13 80 13 01 00 00 00 00 00 03 [12:04:18]Write i2c OK [12:04:18]MH_I2C_Read... [12:04:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:04:18]Read from MH i2c: E2 [12:04:18]MH_I2C_Read... [12:04:18]Read from MH i2c: E2 0E 00 [12:04:18]MH_I2C_Read... [12:04:18]Read from MH i2c: E2 0E 00 73 13 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B6 [12:04:18]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:04:18]wFMCommunicate OK [12:04:18]SAM_PROTO_GetShiftState done [12:04:18]FM_GetShiftState done [12:04:18]req_shift_opened done [12:04:18]requested_item shift.open_date is exist - process it [12:04:18]req_shift_open_date [12:04:18]req_shift_open_date done [12:04:18]produce_requested_data done [12:04:18]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24797,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:04:18]process_action_free close_receipt [12:04:18]json_value_free [12:04:18]json_value_free done [12:04:18]process_json_proto returns [12:04:18]Send response to host [12:04:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24797,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:04:18]free response buf [12:04:18]execute_script done [12:04:18]execute_script returns [12:04:18]free content buf [12:04:18]Sock 10.Close socket [12:04:18]Sock 10.Thread stoped [12:04:22]OFD Sender: No OFD packet to send [12:04:27]OFD Sender: No OFD packet to send [12:04:32]OFD Sender: No OFD packet to send [12:04:37]OFD Sender: No OFD packet to send [12:04:42]OFD Sender: No OFD packet to send [12:04:47]OFD Sender: No OFD packet to send [12:04:52]OFD Sender: No OFD packet to send [12:04:57]OFD Sender: No OFD packet to send [12:05:02]OFD Sender: No OFD packet to send [12:05:07]OFD Sender: No OFD packet to send [12:05:12]OFD Sender: No OFD packet to send [12:05:17]OFD Sender: No OFD packet to send [12:05:22]OFD Sender: No OFD packet to send [12:05:27]OFD Sender: No OFD packet to send [12:05:32]OFD Sender: No OFD packet to send [12:05:37]OFD Sender: No OFD packet to send [12:05:42]OFD Sender: No OFD packet to send [12:05:47]OFD Sender: No OFD packet to send [12:05:52]OFD Sender: No OFD packet to send [12:05:57]OFD Sender: No OFD packet to send [12:06:02]OFD Sender: No OFD packet to send [12:06:07]OFD Sender: No OFD packet to send [12:06:12]OFD Sender: No OFD packet to send [12:06:17]OFD Sender: No OFD packet to send [12:06:22]OFD Sender: No OFD packet to send [12:06:27]OFD Sender: No OFD packet to send [12:06:32]OFD Sender: No OFD packet to send [12:06:37]OFD Sender: No OFD packet to send [12:06:42]OFD Sender: No OFD packet to send [12:06:47]OFD Sender: No OFD packet to send [12:06:52]OFD Sender: No OFD packet to send [12:06:57]OFD Sender: No OFD packet to send [12:07:02]OFD Sender: No OFD packet to send [12:07:07]OFD Sender: No OFD packet to send [12:07:12]OFD Sender: No OFD packet to send [12:07:17]OFD Sender: No OFD packet to send [12:07:22]OFD Sender: No OFD packet to send [12:07:27]OFD Sender: No OFD packet to send [12:07: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:12]OFD Sender: No OFD packet to send [12:08:17]OFD Sender: No OFD packet to send [12:08:22]OFD Sender: No OFD packet to send [12:08:27]OFD Sender: No OFD packet to send [12:08:32]OFD Sender: No OFD packet to send [12:08:37]OFD Sender: No OFD packet to send [12:08:42]OFD Sender: No OFD packet to send [12:08:47]OFD Sender: No OFD packet to send [12:08:52]OFD Sender: No OFD packet to send [12:08:57]OFD Sender: No OFD packet to send [12:09:02]OFD Sender: No OFD packet to send [12:09:07]OFD Sender: No OFD packet to send [12:09:12]OFD Sender: No OFD packet to send [12:09:17]OFD Sender: No OFD packet to send [12:09:18]accept exits with 7 [12:09:18]New connection [12:09:18]New thread 3067452772 created [12:09:18]Thread 3067309412 joined [12:09:18]Waiting for new connection... [12:09:18] Sock 7.Parse request [12:09:18]Sock 7.Check first char [12:09:18]Sock 7.First char is OK [12:09:18]request: POST /json_proto HTTP/1.0 [12:09:18]Method: POST [12:09:18]URL: /json_proto [12:09:18]Method is POST - this is cgi request [12:09:18]url: /json_proto [12:09:18]query_string will be loaded in cgi processing [12:09:18]execute_cgi json_proto POST (null) [12:09:18]execute_cgi path=json_proto method=POST [12:09:18]POST find Content-Length [12:09:18]Host: 172.17.45.131:8080 [12:09:18]Content-Length: 799 [12:09:18]Content-Type: application/json [12:09:18] [12:09:18]POST finish read [12:09:18]Found Content-Length = 799 [12:09:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610471", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:09:18]execute_script... [12:09: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)610471", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:09:18]POST & json_proto [12:09:18]process_json_proto [12:09:18]json parsed OK: [12:09:18]protocol is kg_v1.0 [12:09:18]action value=close_receipt [12:09:18]process_action close_receipt [12:09:18]cmd_close_receipt [12:09:18]MH_GetDate [12:09:18]Write to MH i2c: F0 00 00 74 13 76 [12:09:18]Write i2c OK [12:09:18]MH_I2C_Read... [12:09:18]Read from MH i2c: F0 [12:09:18]MH_I2C_Read... [12:09:18]Read from MH i2c: F0 09 00 [12:09:18]MH_I2C_Read... [12:09:18]Read from MH i2c: F0 09 00 74 13 00 EF D7 A8 66 C6 D4 6E 66 C1 [12:09:18]GetLastDocTimeStamp 1722341055 [12:09:18]current date 1722341359 [12:09:18]FM_GetShiftState [12:09:18]SAM_PROTO_GetShiftState [12:09:18]wFMCommunicate request_size=4 [12:09:18]MH_SAM_APDU [12:09:18]CAPDU: 80 13 01 00 [12:09:18]Write to MH i2c: E2 08 00 75 13 80 13 01 00 00 00 00 00 05 [12:09:18]Write i2c OK [12:09:18]MH_I2C_Read... [12:09:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:09:18]Read from MH i2c: E2 [12:09:18]MH_I2C_Read... [12:09:18]Read from MH i2c: E2 0E 00 [12:09:18]MH_I2C_Read... [12:09:18]Read from MH i2c: E2 0E 00 75 13 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B8 [12:09:18]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:09:18]wFMCommunicate OK [12:09:18]SAM_PROTO_GetShiftState done [12:09:18]FM_GetShiftState done [12:09:18]opened in 1722298218 [12:09:18]opened+sec_in_day 1722384618 [12:09:18]quantity*price = 99999 [12:09:18]sum+1 = 100001 [12:09:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 0.00 Безнал.: 1000.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 173 30.07.2024 12:09 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24798 ФПД: 194577422005280 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T120919&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24798&fm=194577422005280&tin=02508201610067®Number=0000000000171247&sum=100000 [12:09:19]StoreToDocumentArchive [12:09:19]shift 48 fd 24798 [12:09:19]save to /storage/0048/doc_00024798 [12:09:19]save last doc name /storage/0048/doc_00024798 to /storage/kkm_last_doc_name [12:09:19]save OK [12:09:19]Clear old archive folders... [12:09:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:09:19]tlvbuf is 01D1C110 [12:09:19]SAM_PROTO_ClearQueue [12:09:19]wFMCommunicate request_size=4 [12:09:19]MH_SAM_APDU [12:09:19]CAPDU: 80 09 00 00 [12:09:19]Write to MH i2c: E2 08 00 82 13 80 09 00 00 00 00 00 00 07 [12:09:19]Write i2c OK [12:09:19]MH_I2C_Read... [12:09:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:09:19]Read from MH i2c: E2 [12:09:19]MH_I2C_Read... [12:09:19]Read from MH i2c: E2 03 00 [12:09:19]MH_I2C_Read... [12:09:19]Read from MH i2c: E2 03 00 82 13 00 90 00 09 [12:09:19]RAPDU: 90 00 [12:09:19]wFMCommunicate OK [12:09:19]SAM_PROTO_ClearQueue done [12:09:19]KKMCreateOFDPacket [12:09:19]OFDProtocolAddRootSTLVToBuf [12:09:19]FM_MakeSignedData [12:09:19]FM_MakeSignedData [12:09:19]SAM_PROTO_SignData [12:09:19]wFMCommunicate request_size=4 [12:09:19]MH_SAM_APDU [12:09:19]CAPDU: 80 0D 01 02 [12:09:19]Write to MH i2c: E2 08 00 83 13 80 0D 01 02 00 00 00 00 0F [12:09:19]Write i2c OK [12:09:19]MH_I2C_Read... [12:09:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:09:19]Read from MH i2c: E2 [12:09:19]MH_I2C_Read... [12:09:19]Read from MH i2c: E2 03 00 [12:09:19]MH_I2C_Read... [12:09:19]Read from MH i2c: E2 03 00 83 13 00 90 00 0A [12:09:19]RAPDU: 90 00 [12:09:19]wFMCommunicate OK [12:09:19]wFMCommunicate request_size=255 [12:09:19]MH_SAM_APDU [12:09:19]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 EF D7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DE 60 00 00 35 04 06 00 B0 F7 96 1E [12:09:19]Write to MH i2c: E2 02 01 84 13 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 EF D7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DE 60 00 00 35 04 06 00 B0 F7 96 1E 00 00 C0 [12:09:20]Write i2c OK [12:09:20]MH_I2C_Read... [12:09:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:09:20]Read from MH i2c: E2 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: E2 03 00 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: E2 03 00 84 13 00 90 00 0B [12:09:20]RAPDU: 90 00 [12:09:20]wFMCommunicate OK [12:09:20]wFMCommunicate request_size=7 [12:09:20]MH_SAM_APDU [12:09:20]CAPDU: 80 0D 02 02 02 B4 20 [12:09:20]Write to MH i2c: E2 0A 00 85 13 80 0D 02 02 02 00 B4 20 00 00 EA [12:09:20]Write i2c OK [12:09:20]MH_I2C_Read... [12:09:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:09:20]Read from MH i2c: E2 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: E2 03 00 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: E2 03 00 85 13 00 90 00 0C [12:09:20]RAPDU: 90 00 [12:09:20]wFMCommunicate OK [12:09:20]wFMCommunicate request_size=4 [12:09:20]MH_SAM_APDU [12:09:20]CAPDU: 80 0D 03 02 [12:09:20]Write to MH i2c: E2 08 00 86 13 80 0D 03 02 00 00 00 00 14 [12:09:20]Write i2c OK [12:09:20]MH_I2C_Read... [12:09:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:09:20]Read from MH i2c: E2 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: E2 0B 00 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: E2 0B 00 86 13 00 A4 A5 BC 2C 67 2A CC A4 90 00 47 [12:09:20]RAPDU: A4 A5 BC 2C 67 2A CC A4 90 00 [12:09:20]wFMCommunicate OK [12:09:20]SAM_PROTO_SignData done [12:09:20]FM_MakeSignedData done [12:09:20]CreateOFDProtocolMessage [12:09:20]wFMCommunicate request_size=4 [12:09:20]MH_SAM_APDU [12:09:20]CAPDU: 80 11 00 00 [12:09:20]Write to MH i2c: E2 08 00 87 13 80 11 00 00 00 00 00 00 14 [12:09:20]Write i2c OK [12:09:20]MH_I2C_Read... [12:09:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:09:20]Read from MH i2c: E2 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: E2 17 00 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: E2 17 00 87 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 6A [12:09:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:09:20]wFMCommunicate OK [12:09:20]CreateOFDProtocolMessage done [12:09:20]OFDSenderStorePacket 24798 [12:09:20]StoreOFDPacket docnum=24798 [12:09:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 B7 AF 04 01 8B 55 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 EF D7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DE 60 00 00 35 04 06 00 B0 F7 96 1E B4 20 A4 A5 BC 2C 67 2A CC A4 [12:09:20]CheckFolder [12:09:20]dirname=/storage/ofd_packets [12:09:20]CheckFolder done [12:09:20]ProducePacketName [12:09:20]name=ofd_packets/00024798 [12:09:20]NVStorageSaveData ofd_packets/00024798 [12:09:20]File name is /storage/ofd_packets/00024798 [12:09:20]Write 298 bytes [12:09:20]NVStorageSaveData done [12:09:20]OFDSenderStorePacket done [12:09:20]KKMCreateOFDPacket done [12:09:20]NVStorageSaveData kkm_last_timestamp [12:09:20]File name is /storage/kkm_last_timestamp [12:09:20]Write 4 bytes [12:09:20]NVStorageSaveData done [12:09:20]ExternCall_PrintAddStr [12:09:20]wPrintStart [12:09:20]Write to MH i2c: 01 00 00 88 13 9B [12:09:20]Write i2c OK [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 07 00 [12:09:20]MH_I2C_Read... [12:09:20]Read from MH i2c: 01 07 00 88 13 00 00 00 00 00 FF 0F B0 [12:09:20]RasterBufferAndPrint [12:09:20]line Счет N : (1)610471 [12:09:20]line ИНН: 02508201610067 [12:09:20]line Контрольно-Кассовый Чек [12:09:20]line ПРОДАЖА [12:09:20]line ТРК (МРК, ГНК) : 2 [12:09:20]line Товар: 2710194210 [12:09:20]line ДТ-К-2 [12:09:20]line 13.210 * 75.70 [12:09:20]line = 1000.00 [12:09:20]line НДС 12% НСП 1% [12:09:20]line > о реализуемом товаре [12:09:20]line ИТОГО: 1000.00 [12:09:20]line НСП 1% : 8.85 [12:09:20]line НДС 12% : 106.19 [12:09:20]line Наличными: 0.00 [12:09:20]line Безнал.: 1000.00 [12:09:20]line Место: АЗС № 127 "Партнер Нефть" [12:09:20]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [12:09:20]line СНО: Общий режим [12:09:20]line Чек 173 30.07.2024 12:09 [12:09:20]line Смена: 48 ФФД: 1.0 [12:09:20]line ЗНМ: 0300000158 [12:09:20]line РНМ: 0000000000171247 [12:09:20]line Версия ККМ: v1.0 [12:09:20]line Платежная система: O! деньги [12:09:20]line ФМ: 0000000002098565 [12:09:20]line ФД: 24798 [12:09:20]line ФПД: 194577422005280 [12:09:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T120919&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24798&fm=194577422005280&tin=02508201610067®Number=0000000000171247&sum=100000 [12:09:20]OFD Sender: Processing packet 24798 [packets to send 29, broken 28] [12:09:20]ProducePacketName [12:09:20]name=ofd_packets/00024798 [12:09:20]OFD Sender: To server: pG, [12:09:20]CommunicateWithHost lk.salyk.kg:30040 [12:09:20]ConnectInit lk.salyk.kg [12:09:20]written 0, free lines is 4095 [12:09:20]Connected sock=9 [12:09:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 B7 AF 04 01 8B 55 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 EF D7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DE 60 00 00 35 04 06 00 B0 F7 96 1E B4 20 A4 A5 BC 2C 67 2A CC A4 [12:09:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 55 93 47 00 97 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DE 60 00 00 F4 03 04 00 7E 83 A8 66 B6 04 01 00 00 E3 C4 94 9B 95 D5 3F 2C [12:09:21]CommunicateWithHost err = 0 [12:09:21]CheckOFDResponse [12:09:21]1017 (14) - 77093643461234 [12:09:21]1041 (16) - 0000000002098565 [12:09:21]1040 (4) - 24798 [12:09:21]1012 (4) - 30.07.2024 06:09 [12:09:21]1206 (1) - 0 [12:09:21]OFD Sender: Remove packet 24798 [12:09:21]ProducePacketName [12:09:21]name=ofd_packets/00024798 [12:09:21]NVStorageDeleteData [12:09:21]Write to MH i2c: 01 00 00 B2 13 C5 [12:09:21]Write i2c OK [12:09:21]MH_I2C_Read... [12:09:21]Read from MH i2c: 01 [12:09:21]MH_I2C_Read... [12:09:21]Read from MH i2c: 01 07 00 [12:09:21]MH_I2C_Read... [12:09:21]Read from MH i2c: 01 07 00 B2 13 00 00 00 00 00 FE 0C D6 [12:09:21]RasterBufferAndPrint [12:09:21]line [12:09:21]line [12:09:21]line [12:09:21]line [12:09:21]line [12:09:21]written 0, free lines is 3334 [12:09:21]MH_Cut [12:09:21]Write to MH i2c: D1 01 00 B9 13 01 9E [12:09:21]Write i2c OK [12:09:21]MH_I2C_Read... [12:09:21]Read from MH i2c: D1 [12:09:21]MH_I2C_Read... [12:09:21]Read from MH i2c: D1 01 00 [12:09:21]MH_I2C_Read... [12:09:21]Read from MH i2c: D1 01 00 B9 13 00 9D [12:09:21]Write to MH i2c: 01 00 00 BA 13 CD [12:09:21]Write i2c OK [12:09:21]MH_I2C_Read... [12:09:21]OFD Sender: No OFD packet to send [12:09:21]*** Cut start [12:09:21]*** Partial cut [12:09:21]*** CUTSNS_PIN = 1 [12:09:21]*** CUTSNS_PIN = 0 [12:09:22]*** Brake cut motor [12:09:22]Read from MH i2c: 01 [12:09:22]MH_I2C_Read... [12:09:22]*** Stop cut motor [12:09:22]*** Cut end [12:09:22]Read from MH i2c: 01 07 00 [12:09:22]MH_I2C_Read... [12:09:22]Read from MH i2c: 01 07 00 BA 13 00 00 00 00 00 FF 0F E2 [12:09:22]process_action close_receipt done [12:09:22]requested_data is exist [12:09:22]produce_requested_data [12:09:22]requested_item fm.sn is exist - process it [12:09:22]wFMCommunicate request_size=4 [12:09:22]MH_SAM_APDU [12:09:22]CAPDU: 80 11 00 00 [12:09:22]Write to MH i2c: E2 08 00 BB 13 80 11 00 00 00 00 00 00 48 [12:09:22]Write i2c OK [12:09:22]MH_I2C_Read... [12:09:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:09:22]Read from MH i2c: E2 [12:09:22]MH_I2C_Read... [12:09:22]Read from MH i2c: E2 17 00 [12:09:22]MH_I2C_Read... [12:09:22]Read from MH i2c: E2 17 00 BB 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 9E [12:09:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:09:22]wFMCommunicate OK [12:09:22]requested_item fd.num is exist - process it [12:09:22]SAM_PROTO_GetFieldsCounters [12:09:22]wFMCommunicate request_size=4 [12:09:22]MH_SAM_APDU [12:09:22]CAPDU: 80 13 00 00 [12:09:22]Write to MH i2c: E2 08 00 BC 13 80 13 00 00 00 00 00 00 4B [12:09:22]Write i2c OK [12:09:22]MH_I2C_Read... [12:09:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:09:22]Read from MH i2c: E2 [12:09:22]MH_I2C_Read... [12:09:22]Read from MH i2c: E2 62 00 [12:09:22]MH_I2C_Read... [12:09:22]Read from MH i2c: E2 62 00 BC 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DE 60 00 00 0E 04 04 00 30 00 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 E1 [12:09:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DE 60 00 00 0E 04 04 00 30 00 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 [12:09:22]wFMCommunicate OK [12:09:22]SAM_PROTO_GetFieldsCounters done [12:09:22]requested_item shift.num is exist - process it [12:09:22]requested_item shift.opened is exist - process it [12:09:22]req_shift_opened [12:09:22]FM_GetShiftState [12:09:22]SAM_PROTO_GetShiftState [12:09:22]wFMCommunicate request_size=4 [12:09:22]MH_SAM_APDU [12:09:22]CAPDU: 80 13 01 00 [12:09:22]Write to MH i2c: E2 08 00 BD 13 80 13 01 00 00 00 00 00 4D [12:09:22]Write i2c OK [12:09:22]MH_I2C_Read... [12:09:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:09:22]Read from MH i2c: E2 [12:09:22]MH_I2C_Read... [12:09:22]Read from MH i2c: E2 0E 00 [12:09:22]MH_I2C_Read... [12:09:22]Read from MH i2c: E2 0E 00 BD 13 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 00 [12:09:22]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:09:22]wFMCommunicate OK [12:09:22]SAM_PROTO_GetShiftState done [12:09:22]FM_GetShiftState done [12:09:22]req_shift_opened done [12:09:22]requested_item shift.open_date is exist - process it [12:09:22]req_shift_open_date [12:09:22]req_shift_open_date done [12:09:22]produce_requested_data done [12:09:22]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24798,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:09:22]process_action_free close_receipt [12:09:22]json_value_free [12:09:22]json_value_free done [12:09:22]process_json_proto returns [12:09:22]Send response to host [12:09:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24798,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:09:22]free response buf [12:09:22]execute_script done [12:09:22]execute_script returns [12:09:22]free content buf [12:09:22]Sock 7.Close socket [12:09:22]Sock 7.Thread stoped [12:09:26]OFD Sender: No OFD packet to send [12:09:31]OFD Sender: No OFD packet to send [12:09:36]OFD Sender: No OFD packet to send [12:09:41]OFD Sender: No OFD packet to send [12:09:46]OFD Sender: No OFD packet to send [12:09:51]OFD Sender: No OFD packet to send [12:09:56]OFD Sender: No OFD packet to send [12:10:01]OFD Sender: No OFD packet to send [12:10:06]OFD Sender: No OFD packet to send [12:10:11]OFD Sender: No OFD packet to send [12:10:16]OFD Sender: No OFD packet to send [12:10:21]OFD Sender: No OFD packet to send [12:10:26]OFD Sender: No OFD packet to send [12:10:31]OFD Sender: No OFD packet to send [12:10:36]OFD Sender: No OFD packet to send [12:10:41]OFD Sender: No OFD packet to send [12:10:46]OFD Sender: No OFD packet to send [12:10:51]OFD Sender: No OFD packet to send [12:10:56]OFD Sender: No OFD packet to send [12:11:01]OFD Sender: No OFD packet to send [12:11:06]OFD Sender: No OFD packet to send [12:11:11]OFD Sender: No OFD packet to send [12:11:16]OFD Sender: No OFD packet to send [12:11:21]OFD Sender: No OFD packet to send [12:11:26]OFD Sender: No OFD packet to send [12:11:31]OFD Sender: No OFD packet to send [12:11:36]OFD Sender: No OFD packet to send [12:11:41]OFD Sender: No OFD packet to send [12:11:46]OFD Sender: No OFD packet to send [12:11:51]OFD Sender: No OFD packet to send [12:11:56]OFD Sender: No OFD packet to send [12:12:01]OFD Sender: No OFD packet to send [12:12:06]OFD Sender: No OFD packet to send [12:12:11]OFD Sender: No OFD packet to send [12:12:16]OFD Sender: No OFD packet to send [12:12:21]OFD Sender: No OFD packet to send [12:12:26]OFD Sender: No OFD packet to send [12:12:31]OFD Sender: No OFD packet to send [12:12:36]OFD Sender: No OFD packet to send [12:12:41]OFD Sender: No OFD packet to send [12:12:46]OFD Sender: No OFD packet to send [12:12:51]OFD Sender: No OFD packet to send [12:12:56]OFD Sender: No OFD packet to send [12:13:01]OFD Sender: No OFD packet to send [12:13:06]OFD Sender: No OFD packet to send [12:13:11]OFD Sender: No OFD packet to send [12:13:16]OFD Sender: No OFD packet to send [12:13:21]OFD Sender: No OFD packet to send [12:13:26]OFD Sender: No OFD packet to send [12:13:31]OFD Sender: No OFD packet to send [12:13:36]OFD Sender: No OFD packet to send [12:13:41]OFD Sender: No OFD packet to send [12:13:46]OFD Sender: No OFD packet to send [12:13:51]OFD Sender: No OFD packet to send [12:13:56]OFD Sender: No OFD packet to send [12:14:01]OFD Sender: No OFD packet to send [12:14:06]OFD Sender: No OFD packet to send [12:14:11]OFD Sender: No OFD packet to send [12:14:16]OFD Sender: No OFD packet to send [12:14:21]OFD Sender: No OFD packet to send [12:14:26]OFD Sender: No OFD packet to send [12:14:31]OFD Sender: No OFD packet to send [12:14:36]OFD Sender: No OFD packet to send [12:14:41]OFD Sender: No OFD packet to send [12:14:46]OFD Sender: No OFD packet to send [12:14:51]OFD Sender: No OFD packet to send [12:14:56]OFD Sender: No OFD packet to send [12:15:01]OFD Sender: No OFD packet to send [12:15:06]OFD Sender: No OFD packet to send [12:15:11]OFD Sender: No OFD packet to send [12:15:16]OFD Sender: No OFD packet to send [12:15:21]OFD Sender: No OFD packet to send [12:15:26]OFD Sender: No OFD packet to send [12:15:31]OFD Sender: No OFD packet to send [12:15:36]OFD Sender: No OFD packet to send [12:15:41]OFD Sender: No OFD packet to send [12:15:46]OFD Sender: No OFD packet to send [12:15:51]OFD Sender: No OFD packet to send [12:15:56]OFD Sender: No OFD packet to send [12:15:58]accept exits with 10 [12:15:58]New connection [12:15:58]New thread 3067309412 created [12:15:58]Thread 3067452772 joined [12:15:58]Waiting for new connection... [12:15:58] Sock 10.Parse request [12:15:58]Sock 10.Check first char [12:15:58]Sock 10.First char is OK [12:15:58]request: POST /json_proto HTTP/1.0 [12:15:58]Method: POST [12:15:58]URL: /json_proto [12:15:58]Method is POST - this is cgi request [12:15:58]url: /json_proto [12:15:58]query_string will be loaded in cgi processing [12:15:58]execute_cgi json_proto POST (null) [12:15:58]execute_cgi path=json_proto method=POST [12:15:58]POST find Content-Length [12:15:58]Host: 172.17.45.131:8080 [12:15:58]Content-Length: 677 [12:15:58]Content-Type: application/json [12:15:58] [12:15:58]POST finish read [12:15:58]Found Content-Length = 677 [12:15:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610472", "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:15:58]execute_script... [12:15:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610472", "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:15:58]POST & json_proto [12:15:58]process_json_proto [12:15:58]json parsed OK: [12:15:58]protocol is kg_v1.0 [12:15:58]action value=close_receipt [12:15:58]process_action close_receipt [12:15:58]cmd_close_receipt [12:15:58]MH_GetDate [12:15:58]Write to MH i2c: F0 00 00 BE 13 C0 [12:15:58]Write i2c OK [12:15:58]MH_I2C_Read... [12:15:58]Read from MH i2c: F0 [12:15:58]MH_I2C_Read... [12:15:58]Read from MH i2c: F0 09 00 [12:15:58]MH_I2C_Read... [12:15:58]Read from MH i2c: F0 09 00 BE 13 00 7F D9 A8 66 C6 D4 6E 66 9D [12:15:58]GetLastDocTimeStamp 1722341359 [12:15:58]current date 1722341759 [12:15:58]FM_GetShiftState [12:15:58]SAM_PROTO_GetShiftState [12:15:58]wFMCommunicate request_size=4 [12:15:58]MH_SAM_APDU [12:15:58]CAPDU: 80 13 01 00 [12:15:58]Write to MH i2c: E2 08 00 BF 13 80 13 01 00 00 00 00 00 4F [12:15:58]Write i2c OK [12:15:58]MH_I2C_Read... [12:15:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:15:58]Read from MH i2c: E2 [12:15:58]MH_I2C_Read... [12:15:58]Read from MH i2c: E2 0E 00 [12:15:58]MH_I2C_Read... [12:15:58]Read from MH i2c: E2 0E 00 BF 13 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 02 [12:15:58]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:15:58]wFMCommunicate OK [12:15:58]SAM_PROTO_GetShiftState done [12:15:58]FM_GetShiftState done [12:15:58]opened in 1722298218 [12:15:58]opened+sec_in_day 1722384618 [12:15:58]quantity*price = 40002 [12:15:58]sum+1 = 40003 [12:15:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 174 30.07.2024 12:15 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24799 ФПД: 216387330845370 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T121559&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24799&fm=216387330845370&tin=02508201610067®Number=0000000000171247&sum=40000 [12:15:59]StoreToDocumentArchive [12:15:59]shift 48 fd 24799 [12:15:59]save to /storage/0048/doc_00024799 [12:15:59]save last doc name /storage/0048/doc_00024799 to /storage/kkm_last_doc_name [12:15:59]save OK [12:15:59]Clear old archive folders... [12:15:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:15:59]tlvbuf is 01D20C20 [12:15:59]SAM_PROTO_ClearQueue [12:15:59]wFMCommunicate request_size=4 [12:15:59]MH_SAM_APDU [12:15:59]CAPDU: 80 09 00 00 [12:15:59]Write to MH i2c: E2 08 00 CC 13 80 09 00 00 00 00 00 00 51 [12:15:59]Write i2c OK [12:15:59]MH_I2C_Read... [12:15:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:15:59]Read from MH i2c: E2 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: E2 03 00 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: E2 03 00 CC 13 00 90 00 53 [12:15:59]RAPDU: 90 00 [12:15:59]wFMCommunicate OK [12:15:59]SAM_PROTO_ClearQueue done [12:15:59]KKMCreateOFDPacket [12:15:59]OFDProtocolAddRootSTLVToBuf [12:15:59]FM_MakeSignedData [12:15:59]FM_MakeSignedData [12:15:59]SAM_PROTO_SignData [12:15:59]wFMCommunicate request_size=4 [12:15:59]MH_SAM_APDU [12:15:59]CAPDU: 80 0D 01 02 [12:15:59]Write to MH i2c: E2 08 00 CD 13 80 0D 01 02 00 00 00 00 59 [12:15:59]Write i2c OK [12:15:59]MH_I2C_Read... [12:15:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:15:59]Read from MH i2c: E2 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: E2 03 00 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: E2 03 00 CD 13 00 90 00 54 [12:15:59]RAPDU: 90 00 [12:15:59]wFMCommunicate OK [12:15:59]wFMCommunicate request_size=255 [12:15:59]MH_SAM_APDU [12:15:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 AE 00 00 00 F4 03 04 00 7F D9 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DF 60 00 00 35 04 06 00 C4 [12:15:59]Write to MH i2c: E2 02 01 CE 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 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 AE 00 00 00 F4 03 04 00 7F D9 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DF 60 00 00 35 04 06 00 C4 00 00 01 [12:15:59]Write i2c OK [12:15:59]MH_I2C_Read... [12:15:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:15:59]Read from MH i2c: E2 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: E2 03 00 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: E2 03 00 CE 13 00 90 00 55 [12:15:59]RAPDU: 90 00 [12:15:59]wFMCommunicate OK [12:15:59]wFMCommunicate request_size=10 [12:15:59]MH_SAM_APDU [12:15:59]CAPDU: 80 0D 02 02 05 CD 99 FD 2A BA [12:15:59]Write to MH i2c: E2 0D 00 CF 13 80 0D 02 02 05 00 CD 99 FD 2A BA 00 00 AD [12:15:59]Write i2c OK [12:15:59]MH_I2C_Read... [12:15:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:15:59]Read from MH i2c: E2 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: E2 03 00 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: E2 03 00 CF 13 00 90 00 56 [12:15:59]RAPDU: 90 00 [12:15:59]wFMCommunicate OK [12:15:59]wFMCommunicate request_size=4 [12:15:59]MH_SAM_APDU [12:15:59]CAPDU: 80 0D 03 02 [12:15:59]Write to MH i2c: E2 08 00 D0 13 80 0D 03 02 00 00 00 00 5E [12:15:59]Write i2c OK [12:15:59]MH_I2C_Read... [12:15:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:15:59]Read from MH i2c: E2 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: E2 0B 00 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: E2 0B 00 D0 13 00 29 A0 66 63 F9 F2 5F CE 90 00 09 [12:15:59]RAPDU: 29 A0 66 63 F9 F2 5F CE 90 00 [12:15:59]wFMCommunicate OK [12:15:59]SAM_PROTO_SignData done [12:15:59]FM_MakeSignedData done [12:15:59]CreateOFDProtocolMessage [12:15:59]wFMCommunicate request_size=4 [12:15:59]MH_SAM_APDU [12:15:59]CAPDU: 80 11 00 00 [12:15:59]Write to MH i2c: E2 08 00 D1 13 80 11 00 00 00 00 00 00 5E [12:15:59]Write i2c OK [12:15:59]MH_I2C_Read... [12:15:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:15:59]Read from MH i2c: E2 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: E2 17 00 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: E2 17 00 D1 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B4 [12:15:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:15:59]wFMCommunicate OK [12:15:59]CreateOFDProtocolMessage done [12:15:59]OFDSenderStorePacket 24799 [12:15:59]StoreOFDPacket docnum=24799 [12:15:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 8B 7E 07 01 E8 FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AE 00 00 00 F4 03 04 00 7F D9 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DF 60 00 00 35 04 06 00 C4 CD 99 FD 2A BA 29 A0 66 63 F9 F2 5F CE [12:15:59]CheckFolder [12:15:59]dirname=/storage/ofd_packets [12:15:59]CheckFolder done [12:15:59]ProducePacketName [12:15:59]name=ofd_packets/00024799 [12:15:59]NVStorageSaveData ofd_packets/00024799 [12:15:59]File name is /storage/ofd_packets/00024799 [12:15:59]Write 301 bytes [12:15:59]NVStorageSaveData done [12:15:59]OFDSenderStorePacket done [12:15:59]KKMCreateOFDPacket done [12:15:59]NVStorageSaveData kkm_last_timestamp [12:15:59]File name is /storage/kkm_last_timestamp [12:15:59]Write 4 bytes [12:15:59]NVStorageSaveData done [12:15:59]ExternCall_PrintAddStr [12:15:59]wPrintStart [12:15:59]Write to MH i2c: 01 00 00 D2 13 E5 [12:15:59]Write i2c OK [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: 01 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: 01 07 00 [12:15:59]MH_I2C_Read... [12:15:59]Read from MH i2c: 01 07 00 D2 13 00 00 00 00 00 FF 0F FA [12:15:59]RasterBufferAndPrint [12:15:59]line Счет N : (1)610472 [12:15:59]line ИНН: 02508201610067 [12:15:59]line Контрольно-Кассовый Чек [12:15:59]line ПРОДАЖА [12:15:59]line ТРК (МРК, ГНК) : 32 [12:15:59]line Товар: 2710124130 [12:15:59]line Аи-92-К-2 [12:15:59]line 5.900 * 67.80 [12:15:59]line = 400.02 [12:15:59]line НДС 12% НСП 1% [12:15:59]line > о реализуемом товаре [12:15:59]line ОКРУГЛЕНИЕ: -0.02 [12:15:59]line ИТОГО: 400.00 [12:15:59]line Внесено: 400.00 [12:15:59]line СДАЧА: 0.00 [12:15:59]line НСП 1% : 3.54 [12:15:59]line НДС 12% : 42.48 [12:15:59]line Наличными: 400.00 [12:15:59]line Безнал.: 0.00 [12:15:59]line Место: АЗС № 127 "Партнер Нефть" [12:15:59]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [12:15:59]line СНО: Общий режим [12:15:59]line Чек 174 30.07.2024 12:15 [12:15:59]line Смена: 48 ФФД: 1.0 [12:15:59]line ЗНМ: 0300000158 [12:15:59]line РНМ: 0000000000171247 [12:15:59]line Версия ККМ: v1.0 [12:15:59]line ФМ: 0000000002098565 [12:15:59]line ФД: 24799 [12:15:59]line ФПД: 216387330845370 [12:16:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T121559&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24799&fm=216387330845370&tin=02508201610067®Number=0000000000171247&sum=40000 [12:16:00]OFD Sender: Processing packet 24799 [packets to send 29, broken 28] [12:16:00]ProducePacketName [12:16:00]name=ofd_packets/00024799 [12:16:00]OFD Sender: To server: pG, [12:16:00]CommunicateWithHost lk.salyk.kg:30040 [12:16:00]ConnectInit lk.salyk.kg [12:16:00]written 0, free lines is 4095 [12:16:00]Connected sock=9 [12:16:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 8B 7E 07 01 E8 FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AE 00 00 00 F4 03 04 00 7F D9 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DF 60 00 00 35 04 06 00 C4 CD 99 FD 2A BA 29 A0 66 63 F9 F2 5F CE [12:16:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 89 C4 47 00 E0 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 32 30 39 38 35 36 35 10 04 04 00 DF 60 00 00 F4 03 04 00 0D 85 A8 66 B6 04 01 00 00 BC C7 62 D3 BC 98 D0 8A [12:16:00]CommunicateWithHost err = 0 [12:16:00]CheckOFDResponse [12:16:00]1017 (14) - 77093643461234 [12:16:00]1041 (16) - 0000000002098565 [12:16:00]1040 (4) - 24799 [12:16:00]1012 (4) - 30.07.2024 06:15 [12:16:00]1206 (1) - 0 [12:16:00]OFD Sender: Remove packet 24799 [12:16:00]ProducePacketName [12:16:00]name=ofd_packets/00024799 [12:16:00]NVStorageDeleteData [12:16:00]Write to MH i2c: 01 00 00 FD 13 10 [12:16:00]Write i2c OK [12:16:00]MH_I2C_Read... [12:16:00]Read from MH i2c: 01 [12:16:00]MH_I2C_Read... [12:16:00]Read from MH i2c: 01 07 00 [12:16:00]MH_I2C_Read... [12:16:00]Read from MH i2c: 01 07 00 FD 13 00 00 00 00 00 F2 0C 15 [12:16:00]RasterBufferAndPrint [12:16:00]line [12:16:00]line [12:16:00]line [12:16:00]line [12:16:00]line [12:16:00]written 0, free lines is 3320 [12:16:00]MH_Cut [12:16:00]Write to MH i2c: D1 01 00 04 14 01 EA [12:16:00]Write i2c OK [12:16:00]MH_I2C_Read... [12:16:00]Read from MH i2c: D1 [12:16:00]MH_I2C_Read... [12:16:00]Read from MH i2c: D1 01 00 [12:16:00]MH_I2C_Read... [12:16:00]Read from MH i2c: D1 01 00 04 14 00 E9 [12:16:00]Write to MH i2c: 01 00 00 05 14 19 [12:16:00]Write i2c OK [12:16:00]MH_I2C_Read... [12:16:01]OFD Sender: No OFD packet to send [12:16:01]*** Cut start [12:16:01]*** Partial cut [12:16:01]*** CUTSNS_PIN = 1 [12:16:01]*** CUTSNS_PIN = 0 [12:16:01]*** Brake cut motor [12:16:01]Read from MH i2c: 01 [12:16:01]MH_I2C_Read... [12:16:01]*** Stop cut motor [12:16:01]*** Cut end [12:16:01]Read from MH i2c: 01 07 00 [12:16:01]MH_I2C_Read... [12:16:01]Read from MH i2c: 01 07 00 05 14 00 00 00 00 00 FF 0F 2E [12:16:01]process_action close_receipt done [12:16:01]requested_data is exist [12:16:01]produce_requested_data [12:16:01]requested_item fm.sn is exist - process it [12:16:01]wFMCommunicate request_size=4 [12:16:01]MH_SAM_APDU [12:16:01]CAPDU: 80 11 00 00 [12:16:01]Write to MH i2c: E2 08 00 06 14 80 11 00 00 00 00 00 00 94 [12:16:01]Write i2c OK [12:16:01]MH_I2C_Read... [12:16:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:01]Read from MH i2c: E2 [12:16:01]MH_I2C_Read... [12:16:01]Read from MH i2c: E2 17 00 [12:16:01]MH_I2C_Read... [12:16:01]Read from MH i2c: E2 17 00 06 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 EA [12:16:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:16:01]wFMCommunicate OK [12:16:01]requested_item fd.num is exist - process it [12:16:01]SAM_PROTO_GetFieldsCounters [12:16:01]wFMCommunicate request_size=4 [12:16:01]MH_SAM_APDU [12:16:01]CAPDU: 80 13 00 00 [12:16:01]Write to MH i2c: E2 08 00 07 14 80 13 00 00 00 00 00 00 97 [12:16:01]Write i2c OK [12:16:01]MH_I2C_Read... [12:16:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:16:02]Read from MH i2c: E2 [12:16:02]MH_I2C_Read... [12:16:02]Read from MH i2c: E2 62 00 [12:16:02]MH_I2C_Read... [12:16:02]Read from MH i2c: E2 62 00 07 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DF 60 00 00 0E 04 04 00 30 00 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 31 [12:16:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DF 60 00 00 0E 04 04 00 30 00 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 [12:16:02]wFMCommunicate OK [12:16:02]SAM_PROTO_GetFieldsCounters done [12:16:02]requested_item shift.num is exist - process it [12:16:02]requested_item shift.opened is exist - process it [12:16:02]req_shift_opened [12:16:02]FM_GetShiftState [12:16:02]SAM_PROTO_GetShiftState [12:16:02]wFMCommunicate request_size=4 [12:16:02]MH_SAM_APDU [12:16:02]CAPDU: 80 13 01 00 [12:16:02]Write to MH i2c: E2 08 00 08 14 80 13 01 00 00 00 00 00 99 [12:16:02]Write i2c OK [12:16:02]MH_I2C_Read... [12:16:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:02]Read from MH i2c: E2 [12:16:02]MH_I2C_Read... [12:16:02]Read from MH i2c: E2 0E 00 [12:16:02]MH_I2C_Read... [12:16:02]Read from MH i2c: E2 0E 00 08 14 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4C [12:16:02]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:16:02]wFMCommunicate OK [12:16:02]SAM_PROTO_GetShiftState done [12:16:02]FM_GetShiftState done [12:16:02]req_shift_opened done [12:16:02]requested_item shift.open_date is exist - process it [12:16:02]req_shift_open_date [12:16:02]req_shift_open_date done [12:16:02]produce_requested_data done [12:16:02]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24799,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:16:02]process_action_free close_receipt [12:16:02]json_value_free [12:16:02]json_value_free done [12:16:02]process_json_proto returns [12:16:02]Send response to host [12:16:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24799,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:16:02]free response buf [12:16:02]execute_script done [12:16:02]execute_script returns [12:16:02]free content buf [12:16:02]Sock 10.Close socket [12:16:02]Sock 10.Thread stoped [12:16:06]OFD Sender: No OFD packet to send [12:16:11]OFD Sender: No OFD packet to send [12:16:16]OFD Sender: No OFD packet to send [12:16:21]OFD Sender: No OFD packet to send [12:16:26]OFD Sender: No OFD packet to send [12:16:31]OFD Sender: No OFD packet to send [12:16:36]OFD Sender: No OFD packet to send [12:16:41]OFD Sender: No OFD packet to send [12:16:46]OFD Sender: No OFD packet to send [12:16:51]OFD Sender: No OFD packet to send [12:16:54]accept exits with 7 [12:16:54]New connection [12:16:54]New thread 3067452772 created [12:16:54]Thread 3067309412 joined [12:16:54]Waiting for new connection... [12:16:54] Sock 7.Parse request [12:16:54]Sock 7.Check first char [12:16:54]Sock 7.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.131:8080 [12:16:54]Content-Length: 1202 [12:16:54]Content-Type: application/json [12:16:54] [12:16:54]POST finish read [12:16:54]Found Content-Length = 1202 [12:16:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610474\u000A30.07.2024 12:06\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\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4122306\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "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" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610474\u000A30.07.2024 12:06\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\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4122306\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "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=print_text [12:16:54]process_action print_text [12:16:54]cmd_print_text [12:16:54]ExternCall_PrintAddStr [12:16:54]wPrintStart [12:16:54]Write to MH i2c: 01 00 00 09 14 1D [12:16:54]Write i2c OK [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: 01 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: 01 07 00 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: 01 07 00 09 14 00 00 00 00 00 FF 0F 32 [12:16:54]RasterBufferAndPrint [12:16:54]line *****ТОВАРНЫЙ ЧЕК***** [12:16:54]line АЗС 127 [12:16:54]line Партнер нефть [12:16:54]line 02508201610067 [12:16:54]line Кассир : Масалиев Н. [12:16:54]line Счет N : (1)610474 [12:16:54]line 30.07.2024 12:06 [12:16:54]line ПРОДАЖА [12:16:54]line ТРК (МРК, ГНК): 52 [12:16:54]line Вид ГСМ : 2710124130 [12:16:54]line Аи-92-К-2 [12:16:54]line 10.000 x 67.80 [12:16:54]line ИТОГ: 678.00 [12:16:54]line Тип оплаты: Талоны: Топливные Талоны [12:16:54]line 4122306 [12:16:54]line ______________________ [12:16:54]line (подпись) [12:16:54]written 0, free lines is 4095 [12:16:54]Write to MH i2c: 01 00 00 1D 14 31 [12:16:54]Write i2c OK [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: 01 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: 01 07 00 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: 01 07 00 1D 14 00 00 00 00 00 0E 0E 54 [12:16:54]RasterBufferAndPrint [12:16:54]line [12:16:54]line [12:16:54]line [12:16:54]line [12:16:54]line [12:16:54]written 0, free lines is 3600 [12:16:54]MH_Cut [12:16:54]Write to MH i2c: D1 01 00 24 14 01 0A [12:16:54]Write i2c OK [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: D1 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: D1 01 00 [12:16:54]MH_I2C_Read... [12:16:54]Read from MH i2c: D1 01 00 24 14 00 09 [12:16:54]Write to MH i2c: 01 00 00 25 14 39 [12:16:54]Write i2c OK [12:16:54]MH_I2C_Read... [12:16:55]*** Cut start [12:16:55]*** Partial cut [12:16:55]*** CUTSNS_PIN = 1 [12:16:55]*** CUTSNS_PIN = 0 [12:16:55]*** Brake cut motor [12:16:55]Read from MH i2c: 01 [12:16:55]MH_I2C_Read... [12:16:55]Read from MH i2c: 01 07 00 [12:16:55]MH_I2C_Read... [12:16:55]*** Stop cut motor [12:16:55]*** Cut end [12:16:55]Read from MH i2c: 01 07 00 25 14 00 00 00 00 00 FF 0F 4E [12:16:55]process_action print_text done [12:16:55]requested_data is exist [12:16:55]produce_requested_data [12:16:55]requested_item fm.sn is exist - process it [12:16:55]wFMCommunicate request_size=4 [12:16:55]MH_SAM_APDU [12:16:55]CAPDU: 80 11 00 00 [12:16:55]Write to MH i2c: E2 08 00 26 14 80 11 00 00 00 00 00 00 B4 [12:16:55]Write i2c OK [12:16:55]MH_I2C_Read... [12:16:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16: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 26 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 0A [12:16:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:16:56]wFMCommunicate OK [12:16:56]requested_item fd.num is exist - process it [12:16:56]SAM_PROTO_GetFieldsCounters [12:16:56]wFMCommunicate request_size=4 [12:16:56]MH_SAM_APDU [12:16:56]CAPDU: 80 13 00 00 [12:16:56]Write to MH i2c: E2 08 00 27 14 80 13 00 00 00 00 00 00 B7 [12:16:56]Write i2c OK [12:16:56]MH_I2C_Read... [12:16:56]OFD Sender: No OFD packet to send [12:16:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:16:56]Read from MH i2c: E2 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: E2 62 00 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: E2 62 00 27 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DF 60 00 00 0E 04 04 00 30 00 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 51 [12:16:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DF 60 00 00 0E 04 04 00 30 00 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 [12:16:56]wFMCommunicate OK [12:16:56]SAM_PROTO_GetFieldsCounters done [12:16:56]requested_item shift.num is exist - process it [12:16:56]requested_item shift.opened is exist - process it [12:16:56]req_shift_opened [12:16:56]FM_GetShiftState [12:16:56]SAM_PROTO_GetShiftState [12:16:56]wFMCommunicate request_size=4 [12:16:56]MH_SAM_APDU [12:16:56]CAPDU: 80 13 01 00 [12:16:56]Write to MH i2c: E2 08 00 28 14 80 13 01 00 00 00 00 00 B9 [12:16:56]Write i2c OK [12:16:56]MH_I2C_Read... [12:16:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:56]Read from MH i2c: E2 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: E2 0E 00 [12:16:56]MH_I2C_Read... [12:16:56]Read from MH i2c: E2 0E 00 28 14 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 6C [12:16:56]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:16:56]wFMCommunicate OK [12:16:56]SAM_PROTO_GetShiftState done [12:16:56]FM_GetShiftState done [12:16:56]req_shift_opened done [12:16:56]requested_item shift.open_date is exist - process it [12:16:56]req_shift_open_date [12:16:56]req_shift_open_date done [12:16:56]produce_requested_data done [12:16:56]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24799,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:16:56]process_action_free print_text [12:16:56]json_value_free [12:16:56]json_value_free done [12:16:56]process_json_proto returns [12:16:56]Send response to host [12:16:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24799,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:16:56]free response buf [12:16:56]execute_script done [12:16:56]execute_script returns [12:16:56]free content buf [12:16:56]Sock 7.Close socket [12:16:56]Sock 7.Thread stoped [12:17:01]OFD Sender: No OFD packet to send [12:17:06]OFD Sender: No OFD packet to send [12:17:11]OFD Sender: No OFD packet to send [12:17:16]OFD Sender: No OFD packet to send [12:17:21]OFD Sender: No OFD packet to send [12:17:26]OFD Sender: No OFD packet to send [12:17:31]OFD Sender: No OFD packet to send [12:17:36]OFD Sender: No OFD packet to send [12:17:41]OFD Sender: No OFD packet to send [12:17:46]OFD Sender: No OFD packet to send [12:17:51]OFD Sender: No OFD packet to send [12:17:56]OFD Sender: No OFD packet to send [12:18:01]OFD Sender: No OFD packet to send [12:18:06]OFD Sender: No OFD packet to send [12:18:11]OFD Sender: No OFD packet to send [12:18:16]OFD Sender: No OFD packet to send [12:18:21]OFD Sender: No OFD packet to send [12:18:26]OFD Sender: No OFD packet to send [12:18:31]OFD Sender: No OFD packet to send [12:18:31]accept exits with 9 [12:18:31]New connection [12:18:31]New thread 3067309412 created [12:18:31]Thread 3067452772 joined [12:18:31]Waiting for new connection... [12:18:31] Sock 9.Parse request [12:18:31]Sock 9.Check first char [12:18:31]Sock 9.First char is OK [12:18:31]request: POST /json_proto HTTP/1.0 [12:18:31]Method: POST [12:18:31]URL: /json_proto [12:18:31]Method is POST - this is cgi request [12:18:31]url: /json_proto [12:18:31]query_string will be loaded in cgi processing [12:18:31]execute_cgi json_proto POST (null) [12:18:31]execute_cgi path=json_proto method=POST [12:18:31]POST find Content-Length [12:18:31]Host: 172.17.45.131:8080 [12:18:31]Content-Length: 1211 [12:18:31]Content-Type: application/json [12:18:31] [12:18:31]POST finish read [12:18:31]Found Content-Length = 1211 [12:18:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610475\u000A30.07.2024 12:08\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 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\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3590793;3590792\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:31]execute_script... [12:18:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610475\u000A30.07.2024 12:08\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 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\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3590793;3590792\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:31]POST & json_proto [12:18:31]process_json_proto [12:18:31]json parsed OK: [12:18:31]protocol is kg_v1.0 [12:18:31]action value=print_text [12:18:31]process_action print_text [12:18:31]cmd_print_text [12:18:31]ExternCall_PrintAddStr [12:18:31]wPrintStart [12:18:31]Write to MH i2c: 01 00 00 29 14 3D [12:18:31]Write i2c OK [12:18:31]MH_I2C_Read... [12:18:31]Read from MH i2c: 01 [12:18:31]MH_I2C_Read... [12:18:31]Read from MH i2c: 01 07 00 [12:18:31]MH_I2C_Read... [12:18:31]Read from MH i2c: 01 07 00 29 14 00 00 00 00 00 FF 0F 52 [12:18:31]RasterBufferAndPrint [12:18:31]line *****ТОВАРНЫЙ ЧЕК***** [12:18:31]line АЗС 127 [12:18:31]line Партнер нефть [12:18:31]line 02508201610067 [12:18:31]line Кассир : Масалиев Н. [12:18:31]line Счет N : (1)610475 [12:18:31]line 30.07.2024 12:08 [12:18:31]line ПРОДАЖА [12:18:31]line ТРК (МРК, ГНК): 62 [12:18:31]line Вид ГСМ : 2710124130 [12:18:31]line Аи-92-К-2 [12:18:31]line 40.000 x 67.80 [12:18:31]line ИТОГ: 2712.00 [12:18:31]line Тип оплаты: Талоны: Топливные Талоны [12:18:31]line 3590793;3590792 [12:18:31]line ______________________ [12:18:31]line (подпись) [12:18:31]written 0, free lines is 4095 [12:18:32]Write to MH i2c: 01 00 00 3D 14 51 [12:18:32]Write i2c OK [12:18:32]MH_I2C_Read... [12:18:32]Read from MH i2c: 01 [12:18:32]MH_I2C_Read... [12:18:32]Read from MH i2c: 01 07 00 [12:18:32]MH_I2C_Read... [12:18:32]Read from MH i2c: 01 07 00 3D 14 00 00 00 00 00 13 0E 79 [12:18:32]RasterBufferAndPrint [12:18:32]line [12:18:32]line [12:18:32]line [12:18:32]line [12:18:32]line [12:18:32]written 0, free lines is 3605 [12:18:32]MH_Cut [12:18:32]Write to MH i2c: D1 01 00 44 14 01 2A [12:18:32]Write i2c OK [12:18:32]MH_I2C_Read... [12:18:32]Read from MH i2c: D1 [12:18:32]MH_I2C_Read... [12:18:32]Read from MH i2c: D1 01 00 [12:18:32]MH_I2C_Read... [12:18:32]Read from MH i2c: D1 01 00 44 14 00 29 [12:18:32]Write to MH i2c: 01 00 00 45 14 59 [12:18:32]Write i2c OK [12:18:32]MH_I2C_Read... [12:18:32]*** Cut start [12:18:32]*** Partial cut [12:18:32]*** CUTSNS_PIN = 1 [12:18:32]*** CUTSNS_PIN = 0 [12:18:32]*** Brake cut motor [12:18:33]Read from MH i2c: 01 [12:18:33]MH_I2C_Read... [12:18:33]Read from MH i2c: 01 07 00 [12:18:33]MH_I2C_Read... [12:18:33]*** Stop cut motor [12:18:33]*** Cut end [12:18:33]Read from MH i2c: 01 07 00 45 14 00 00 00 00 00 FF 0F 6E [12:18:33]process_action print_text done [12:18:33]requested_data is exist [12:18:33]produce_requested_data [12:18:33]requested_item fm.sn is exist - process it [12:18:33]wFMCommunicate request_size=4 [12:18:33]MH_SAM_APDU [12:18:33]CAPDU: 80 11 00 00 [12:18:33]Write to MH i2c: E2 08 00 46 14 80 11 00 00 00 00 00 00 D4 [12:18:33]Write i2c OK [12:18:33]MH_I2C_Read... [12:18:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:33]Read from MH i2c: E2 [12:18:33]MH_I2C_Read... [12:18:33]Read from MH i2c: E2 17 00 [12:18:33]MH_I2C_Read... [12:18:33]Read from MH i2c: E2 17 00 46 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 2A [12:18:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:18:33]wFMCommunicate OK [12:18:33]requested_item fd.num is exist - process it [12:18:33]SAM_PROTO_GetFieldsCounters [12:18:33]wFMCommunicate request_size=4 [12:18:33]MH_SAM_APDU [12:18:33]CAPDU: 80 13 00 00 [12:18:33]Write to MH i2c: E2 08 00 47 14 80 13 00 00 00 00 00 00 D7 [12:18:33]Write i2c OK [12:18:33]MH_I2C_Read... [12:18:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:18:33]Read from MH i2c: E2 [12:18:33]MH_I2C_Read... [12:18:33]Read from MH i2c: E2 62 00 [12:18:33]MH_I2C_Read... [12:18:33]Read from MH i2c: E2 62 00 47 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DF 60 00 00 0E 04 04 00 30 00 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 71 [12:18:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DF 60 00 00 0E 04 04 00 30 00 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 [12:18:33]wFMCommunicate OK [12:18:33]SAM_PROTO_GetFieldsCounters done [12:18:33]requested_item shift.num is exist - process it [12:18:33]requested_item shift.opened is exist - process it [12:18:33]req_shift_opened [12:18:33]FM_GetShiftState [12:18:33]SAM_PROTO_GetShiftState [12:18:33]wFMCommunicate request_size=4 [12:18:33]MH_SAM_APDU [12:18:33]CAPDU: 80 13 01 00 [12:18:33]Write to MH i2c: E2 08 00 48 14 80 13 01 00 00 00 00 00 D9 [12:18:33]Write i2c OK [12:18:33]MH_I2C_Read... [12:18:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:33]Read from MH i2c: E2 [12:18:33]MH_I2C_Read... [12:18:33]Read from MH i2c: E2 0E 00 [12:18:33]MH_I2C_Read... [12:18:33]Read from MH i2c: E2 0E 00 48 14 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 8C [12:18:33]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:18:33]wFMCommunicate OK [12:18:33]SAM_PROTO_GetShiftState done [12:18:33]FM_GetShiftState done [12:18:33]req_shift_opened done [12:18:33]requested_item shift.open_date is exist - process it [12:18:33]req_shift_open_date [12:18:33]req_shift_open_date done [12:18:33]produce_requested_data done [12:18:33]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24799,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:18:33]process_action_free print_text [12:18:33]json_value_free [12:18:33]json_value_free done [12:18:33]process_json_proto returns [12:18:33]Send response to host [12:18:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24799,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:18:33]free response buf [12:18:33]execute_script done [12:18:33]execute_script returns [12:18:33]free content buf [12:18:33]Sock 9.Close socket [12:18:33]Sock 9.Thread stoped [12:18:36]OFD Sender: No OFD packet to send [12:18:41]OFD Sender: No OFD packet to send [12:18:46]OFD Sender: No OFD packet to send [12:18:51]OFD Sender: No OFD packet to send [12:18:56]OFD Sender: No OFD packet to send [12:19:01]OFD Sender: No OFD packet to send [12:19:06]OFD Sender: No OFD packet to send [12:19:11]OFD Sender: No OFD packet to send [12:19:16]OFD Sender: No OFD packet to send [12:19:21]OFD Sender: No OFD packet to send [12:19:26]OFD Sender: No OFD packet to send [12:19:31]OFD Sender: No OFD packet to send [12:19:36]OFD Sender: No OFD packet to send [12:19:41]OFD Sender: No OFD packet to send [12:19:46]OFD Sender: No OFD packet to send [12:19:51]OFD Sender: No OFD packet to send [12:19:56]OFD Sender: No OFD packet to send [12:20:01]OFD Sender: No OFD packet to send [12:20:06]OFD Sender: No OFD packet to send [12:20:11]OFD Sender: No OFD packet to send [12:20:16]OFD Sender: No OFD packet to send [12:20:21]OFD Sender: No OFD packet to send [12:20:26]OFD Sender: No OFD packet to send [12:20:31]OFD Sender: No OFD packet to send [12:20:36]OFD Sender: No OFD packet to send [12:20:41]OFD Sender: No OFD packet to send [12:20:44]accept exits with 7 [12:20:44]New connection [12:20:44]New thread 3067452772 created [12:20:44]Thread 3067309412 joined [12:20:44]Waiting for new connection... [12:20:44] Sock 7.Parse request [12:20:44]Sock 7.Check first char [12:20:44]Sock 7.First char is OK [12:20:44]request: POST /json_proto HTTP/1.0 [12:20:44]Method: POST [12:20:44]URL: /json_proto [12:20:44]Method is POST - this is cgi request [12:20:44]url: /json_proto [12:20:44]query_string will be loaded in cgi processing [12:20:44]execute_cgi json_proto POST (null) [12:20:44]execute_cgi path=json_proto method=POST [12:20:44]POST find Content-Length [12:20:44]Host: 172.17.45.131:8080 [12:20:44]Content-Length: 673 [12:20:44]Content-Type: application/json [12:20:44] [12:20:44]POST finish read [12:20:44]Found Content-Length = 673 [12:20:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610476", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 4.760, "sum" : 360.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 360.00, "total" : 360.00, "payments": [ { "type": 0, "sum" : 360.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:20:44]execute_script... [12:20: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)610476", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 4.760, "sum" : 360.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 360.00, "total" : 360.00, "payments": [ { "type": 0, "sum" : 360.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:20:44]POST & json_proto [12:20:44]process_json_proto [12:20:44]json parsed OK: [12:20:44]protocol is kg_v1.0 [12:20:44]action value=close_receipt [12:20:44]process_action close_receipt [12:20:44]cmd_close_receipt [12:20:44]MH_GetDate [12:20:44]Write to MH i2c: F0 00 00 49 14 4C [12:20:44]Write i2c OK [12:20:44]MH_I2C_Read... [12:20:44]Read from MH i2c: F0 [12:20:44]MH_I2C_Read... [12:20:44]Read from MH i2c: F0 09 00 [12:20:44]MH_I2C_Read... [12:20:44]Read from MH i2c: F0 09 00 49 14 00 9D DA A8 66 C6 D4 6E 66 48 [12:20:44]GetLastDocTimeStamp 1722341759 [12:20:44]current date 1722342045 [12:20:44]FM_GetShiftState [12:20:44]SAM_PROTO_GetShiftState [12:20:44]wFMCommunicate request_size=4 [12:20:44]MH_SAM_APDU [12:20:44]CAPDU: 80 13 01 00 [12:20:44]Write to MH i2c: E2 08 00 4A 14 80 13 01 00 00 00 00 00 DB [12:20:44]Write i2c OK [12:20:44]MH_I2C_Read... [12:20:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:44]Read from MH i2c: E2 [12:20:44]MH_I2C_Read... [12:20:44]Read from MH i2c: E2 0E 00 [12:20:44]MH_I2C_Read... [12:20:44]Read from MH i2c: E2 0E 00 4A 14 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 8E [12:20:44]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:20:44]wFMCommunicate OK [12:20:44]SAM_PROTO_GetShiftState done [12:20:44]FM_GetShiftState done [12:20:44]opened in 1722298218 [12:20:44]opened+sec_in_day 1722384618 [12:20:44]quantity*price = 36033 [12:20:44]sum+1 = 36034 [12:20:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 360.00 Внесено: 360.00 СДАЧА: 0.00 НСП 1% : 3.19 НДС 12% : 38.26 Наличными: 360.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 175 30.07.2024 12:20 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24800 ФПД: 27784456820336 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T122045&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24800&fm=27784456820336&tin=02508201610067®Number=0000000000171247&sum=36000 [12:20:45]StoreToDocumentArchive [12:20:45]shift 48 fd 24800 [12:20:45]save to /storage/0048/doc_00024800 [12:20:45]save last doc name /storage/0048/doc_00024800 to /storage/kkm_last_doc_name [12:20:45]save OK [12:20:45]Clear old archive folders... [12:20:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:20:45]tlvbuf is 01D1BF20 [12:20:45]SAM_PROTO_ClearQueue [12:20:45]wFMCommunicate request_size=4 [12:20:45]MH_SAM_APDU [12:20:45]CAPDU: 80 09 00 00 [12:20:45]Write to MH i2c: E2 08 00 57 14 80 09 00 00 00 00 00 00 DD [12:20:45]Write i2c OK [12:20:45]MH_I2C_Read... [12:20:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:20:45]Read from MH i2c: E2 [12:20:45]MH_I2C_Read... [12:20:45]Read from MH i2c: E2 03 00 [12:20:45]MH_I2C_Read... [12:20:45]Read from MH i2c: E2 03 00 57 14 00 90 00 DF [12:20:45]RAPDU: 90 00 [12:20:45]wFMCommunicate OK [12:20:45]SAM_PROTO_ClearQueue done [12:20:45]KKMCreateOFDPacket [12:20:45]OFDProtocolAddRootSTLVToBuf [12:20:45]FM_MakeSignedData [12:20:45]FM_MakeSignedData [12:20:45]SAM_PROTO_SignData [12:20:45]wFMCommunicate request_size=4 [12:20:45]MH_SAM_APDU [12:20:45]CAPDU: 80 0D 01 02 [12:20:45]Write to MH i2c: E2 08 00 58 14 80 0D 01 02 00 00 00 00 E5 [12:20:45]Write i2c OK [12:20:45]MH_I2C_Read... [12:20:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:20:45]Read from MH i2c: E2 [12:20:45]MH_I2C_Read... [12:20:45]Read from MH i2c: E2 03 00 [12:20:45]MH_I2C_Read... [12:20:45]Read from MH i2c: E2 03 00 58 14 00 90 00 E0 [12:20:45]RAPDU: 90 00 [12:20:45]wFMCommunicate OK [12:20:45]wFMCommunicate request_size=255 [12:20:45]MH_SAM_APDU [12:20:45]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 98 12 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 C1 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 F2 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 AF 00 00 00 F4 03 04 00 9D DA A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E0 60 00 00 35 04 06 00 19 45 12 AD [12:20:45]Write to MH i2c: E2 02 01 59 14 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 98 12 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 C1 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 F2 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 AF 00 00 00 F4 03 04 00 9D DA A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E0 60 00 00 35 04 06 00 19 45 12 AD 00 00 3E [12:20:45]Write i2c OK [12:20:45]MH_I2C_Read... [12:20:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:46]Read from MH i2c: E2 [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: E2 03 00 [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: E2 03 00 59 14 00 90 00 E1 [12:20:46]RAPDU: 90 00 [12:20:46]wFMCommunicate OK [12:20:46]wFMCommunicate request_size=7 [12:20:46]MH_SAM_APDU [12:20:46]CAPDU: 80 0D 02 02 02 D6 70 [12:20:46]Write to MH i2c: E2 0A 00 5A 14 80 0D 02 02 02 00 D6 70 00 00 32 [12:20:46]Write i2c OK [12:20:46]MH_I2C_Read... [12:20:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:46]Read from MH i2c: E2 [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: E2 03 00 [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: E2 03 00 5A 14 00 90 00 E2 [12:20:46]RAPDU: 90 00 [12:20:46]wFMCommunicate OK [12:20:46]wFMCommunicate request_size=4 [12:20:46]MH_SAM_APDU [12:20:46]CAPDU: 80 0D 03 02 [12:20:46]Write to MH i2c: E2 08 00 5B 14 80 0D 03 02 00 00 00 00 EA [12:20:46]Write i2c OK [12:20:46]MH_I2C_Read... [12:20:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:20:46]Read from MH i2c: E2 [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: E2 0B 00 [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: E2 0B 00 5B 14 00 A3 44 AF 1D 39 7B B4 99 90 00 9F [12:20:46]RAPDU: A3 44 AF 1D 39 7B B4 99 90 00 [12:20:46]wFMCommunicate OK [12:20:46]SAM_PROTO_SignData done [12:20:46]FM_MakeSignedData done [12:20:46]CreateOFDProtocolMessage [12:20:46]wFMCommunicate request_size=4 [12:20:46]MH_SAM_APDU [12:20:46]CAPDU: 80 11 00 00 [12:20:46]Write to MH i2c: E2 08 00 5C 14 80 11 00 00 00 00 00 00 EA [12:20:46]Write i2c OK [12:20:46]MH_I2C_Read... [12:20:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:46]Read from MH i2c: E2 [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: E2 17 00 [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: E2 17 00 5C 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 40 [12:20:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:20:46]wFMCommunicate OK [12:20:46]CreateOFDProtocolMessage done [12:20:46]OFDSenderStorePacket 24800 [12:20:46]StoreOFDPacket docnum=24800 [12:20:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 70 94 04 01 25 FF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 98 12 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 C1 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 F2 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 AF 00 00 00 F4 03 04 00 9D DA A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E0 60 00 00 35 04 06 00 19 45 12 AD D6 70 A3 44 AF 1D 39 7B B4 99 [12:20:46]CheckFolder [12:20:46]dirname=/storage/ofd_packets [12:20:46]CheckFolder done [12:20:46]ProducePacketName [12:20:46]name=ofd_packets/00024800 [12:20:46]NVStorageSaveData ofd_packets/00024800 [12:20:46]File name is /storage/ofd_packets/00024800 [12:20:46]Write 298 bytes [12:20:46]NVStorageSaveData done [12:20:46]OFDSenderStorePacket done [12:20:46]KKMCreateOFDPacket done [12:20:46]NVStorageSaveData kkm_last_timestamp [12:20:46]File name is /storage/kkm_last_timestamp [12:20:46]Write 4 bytes [12:20:46]NVStorageSaveData done [12:20:46]ExternCall_PrintAddStr [12:20:46]wPrintStart [12:20:46]Write to MH i2c: 01 00 00 5D 14 71 [12:20:46]Write i2c OK [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: 01 [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: 01 07 00 [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: 01 07 00 5D 14 00 00 00 00 00 FF 0F 86 [12:20:46]RasterBufferAndPrint [12:20:46]line Счет N : (1)610476 [12:20:46]line ИНН: 02508201610067 [12:20:46]line Контрольно-Кассовый Чек [12:20:46]line ПРОДАЖА [12:20:46]line ТРК (МРК, ГНК) : 2 [12:20:46]line Товар: 2710194210 [12:20:46]line ДТ-К-2 [12:20:46]line 4.760 * 75.70 [12:20:46]line = 360.33 [12:20:46]line НДС 12% НСП 1% [12:20:46]line > о реализуемом товаре [12:20:46]line ОКРУГЛЕНИЕ: -0.33 [12:20:46]line ИТОГО: 360.00 [12:20:46]line Внесено: 360.00 [12:20:46]line СДАЧА: 0.00 [12:20:46]line НСП 1% : 3.19 [12:20:46]line НДС 12% : 38.26 [12:20:46]line Наличными: 360.00 [12:20:46]line Безнал.: 0.00 [12:20:46]line Место: АЗС № 127 "Партнер Нефть" [12:20:46]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [12:20:46]line СНО: Общий режим [12:20:46]line Чек 175 30.07.2024 12:20 [12:20:46]line Смена: 48 ФФД: 1.0 [12:20:46]line ЗНМ: 0300000158 [12:20:46]line РНМ: 0000000000171247 [12:20:46]line Версия ККМ: v1.0 [12:20:46]line ФМ: 0000000002098565 [12:20:46]line ФД: 24800 [12:20:46]line ФПД: 27784456820336 [12:20:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T122045&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24800&fm=27784456820336&tin=02508201610067®Number=0000000000171247&sum=36000 [12:20:46]OFD Sender: Processing packet 24800 [packets to send 29, broken 28] [12:20:46]ProducePacketName [12:20:46]name=ofd_packets/00024800 [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:46]written 0, free lines is 4095 [12:20:46]Connected sock=10 [12:20:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 70 94 04 01 25 FF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 98 12 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 C1 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 F2 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 AF 00 00 00 F4 03 04 00 9D DA A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E0 60 00 00 35 04 06 00 19 45 12 AD D6 70 A3 44 AF 1D 39 7B B4 99 [12:20:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 62 2F 47 00 F3 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 32 30 39 38 35 36 35 10 04 04 00 E0 60 00 00 F4 03 04 00 2C 86 A8 66 B6 04 01 00 00 91 32 DB 24 AC FF 6E 97 [12:20:46]CommunicateWithHost err = 0 [12:20:46]CheckOFDResponse [12:20:46]1017 (14) - 77093643461234 [12:20:46]1041 (16) - 0000000002098565 [12:20:46]1040 (4) - 24800 [12:20:46]1012 (4) - 30.07.2024 06:20 [12:20:46]1206 (1) - 0 [12:20:46]OFD Sender: Remove packet 24800 [12:20:46]ProducePacketName [12:20:46]name=ofd_packets/00024800 [12:20:46]NVStorageDeleteData [12:20:46]Write to MH i2c: 01 00 00 88 14 9C [12:20:46]Write i2c OK [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: 01 [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: 01 07 00 [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: 01 07 00 88 14 00 00 00 00 00 E0 0C 8F [12:20:46]RasterBufferAndPrint [12:20:46]line [12:20:46]line [12:20:46]line [12:20:46]line [12:20:46]line [12:20:46]written 0, free lines is 3302 [12:20:46]MH_Cut [12:20:46]Write to MH i2c: D1 01 00 8F 14 01 75 [12:20:46]Write i2c OK [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: D1 [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: D1 01 00 [12:20:46]MH_I2C_Read... [12:20:46]Read from MH i2c: D1 01 00 8F 14 00 74 [12:20:46]Write to MH i2c: 01 00 00 90 14 A4 [12:20:46]Write i2c OK [12:20:46]MH_I2C_Read... [12:20:47]OFD Sender: No OFD packet to send [12:20:47]*** Cut start [12:20:47]*** Partial cut [12:20:47]*** CUTSNS_PIN = 1 [12:20:47]*** CUTSNS_PIN = 0 [12:20:47]*** Brake cut motor [12:20:48]Read from MH i2c: 01 [12:20:48]MH_I2C_Read... [12:20:48]*** Stop cut motor [12:20:48]*** Cut end [12:20:48]Read from MH i2c: 01 07 00 [12:20:48]MH_I2C_Read... [12:20:48]Read from MH i2c: 01 07 00 90 14 00 00 00 00 00 FF 0F B9 [12:20:48]process_action close_receipt done [12:20:48]requested_data is exist [12:20:48]produce_requested_data [12:20:48]requested_item fm.sn is exist - process it [12:20:48]wFMCommunicate request_size=4 [12:20:48]MH_SAM_APDU [12:20:48]CAPDU: 80 11 00 00 [12:20:48]Write to MH i2c: E2 08 00 91 14 80 11 00 00 00 00 00 00 1F [12:20:48]Write i2c OK [12:20:48]MH_I2C_Read... [12:20:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:48]Read from MH i2c: E2 [12:20:48]MH_I2C_Read... [12:20:48]Read from MH i2c: E2 17 00 [12:20:48]MH_I2C_Read... [12:20:48]Read from MH i2c: E2 17 00 91 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 75 [12:20:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:20:48]wFMCommunicate OK [12:20:48]requested_item fd.num is exist - process it [12:20:48]SAM_PROTO_GetFieldsCounters [12:20:48]wFMCommunicate request_size=4 [12:20:48]MH_SAM_APDU [12:20:48]CAPDU: 80 13 00 00 [12:20:48]Write to MH i2c: E2 08 00 92 14 80 13 00 00 00 00 00 00 22 [12:20:48]Write i2c OK [12:20:48]MH_I2C_Read... [12:20:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:20:48]Read from MH i2c: E2 [12:20:48]MH_I2C_Read... [12:20:48]Read from MH i2c: E2 62 00 [12:20:48]MH_I2C_Read... [12:20:48]Read from MH i2c: E2 62 00 92 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E0 60 00 00 0E 04 04 00 30 00 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 C0 [12:20:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E0 60 00 00 0E 04 04 00 30 00 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 [12:20:48]wFMCommunicate OK [12:20:48]SAM_PROTO_GetFieldsCounters done [12:20:48]requested_item shift.num is exist - process it [12:20:48]requested_item shift.opened is exist - process it [12:20:48]req_shift_opened [12:20:48]FM_GetShiftState [12:20:48]SAM_PROTO_GetShiftState [12:20:48]wFMCommunicate request_size=4 [12:20:48]MH_SAM_APDU [12:20:48]CAPDU: 80 13 01 00 [12:20:48]Write to MH i2c: E2 08 00 93 14 80 13 01 00 00 00 00 00 24 [12:20:48]Write i2c OK [12:20:48]MH_I2C_Read... [12:20:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:48]Read from MH i2c: E2 [12:20:48]MH_I2C_Read... [12:20:48]Read from MH i2c: E2 0E 00 [12:20:48]MH_I2C_Read... [12:20:48]Read from MH i2c: E2 0E 00 93 14 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 D7 [12:20:48]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:20:48]wFMCommunicate OK [12:20:48]SAM_PROTO_GetShiftState done [12:20:48]FM_GetShiftState done [12:20:48]req_shift_opened done [12:20:48]requested_item shift.open_date is exist - process it [12:20:48]req_shift_open_date [12:20:48]req_shift_open_date done [12:20:48]produce_requested_data done [12:20:48]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24800,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:20:48]process_action_free close_receipt [12:20:48]json_value_free [12:20:48]json_value_free done [12:20:48]process_json_proto returns [12:20:48]Send response to host [12:20:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24800,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:20:48]free response buf [12:20:48]execute_script done [12:20:48]execute_script returns [12:20:48]free content buf [12:20:48]Sock 7.Close socket [12:20:48]Sock 7.Thread stoped [12:20:52]OFD Sender: No OFD packet to send [12:20:57]OFD Sender: No OFD packet to send [12:21:02]OFD Sender: No OFD packet to send [12:21:07]OFD Sender: No OFD packet to send [12:21:12]OFD Sender: No OFD packet to send [12:21:17]OFD Sender: No OFD packet to send [12:21:22]OFD Sender: No OFD packet to send [12:21:27]OFD Sender: No OFD packet to send [12:21:32]OFD Sender: No OFD packet to send [12:21:37]OFD Sender: No OFD packet to send [12:21:42]OFD Sender: No OFD packet to send [12:21:47]OFD Sender: No OFD packet to send [12:21:52]OFD Sender: No OFD packet to send [12:21:57]OFD Sender: No OFD packet to send [12:22:02]OFD Sender: No OFD packet to send [12:22:07]OFD Sender: No OFD packet to send [12:22:12]OFD Sender: No OFD packet to send [12:22:17]OFD Sender: No OFD packet to send [12:22:22]OFD Sender: No OFD packet to send [12:22:27]OFD Sender: No OFD packet to send [12:22:29]accept exits with 9 [12:22:29]New connection [12:22:29]New thread 3067309412 created [12:22:29]Thread 3067452772 joined [12:22:29]Waiting for new connection... [12:22:29] Sock 9.Parse request [12:22:29]Sock 9.Check first char [12:22:29]Sock 9.First char is OK [12:22:29]request: POST /json_proto HTTP/1.0 [12:22:29]Method: POST [12:22:29]URL: /json_proto [12:22:29]Method is POST - this is cgi request [12:22:29]url: /json_proto [12:22:29]query_string will be loaded in cgi processing [12:22:29]execute_cgi json_proto POST (null) [12:22:29]execute_cgi path=json_proto method=POST [12:22:29]POST find Content-Length [12:22:29]Host: 172.17.45.131:8080 [12:22:29]Content-Length: 799 [12:22:29]Content-Type: application/json [12:22:29] [12:22:29]POST finish read [12:22:29]Found Content-Length = 799 [12:22:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610477", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 33.030, "sum" : 2500.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" : 2500.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:29]execute_script... [12:22: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)610477", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 33.030, "sum" : 2500.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" : 2500.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:29]POST & json_proto [12:22:29]process_json_proto [12:22:29]json parsed OK: [12:22:29]protocol is kg_v1.0 [12:22:29]action value=close_receipt [12:22:29]process_action close_receipt [12:22:29]cmd_close_receipt [12:22:29]MH_GetDate [12:22:29]Write to MH i2c: F0 00 00 94 14 97 [12:22:29]Write i2c OK [12:22:29]MH_I2C_Read... [12:22:29]Read from MH i2c: F0 [12:22:29]MH_I2C_Read... [12:22:29]Read from MH i2c: F0 09 00 [12:22:29]MH_I2C_Read... [12:22:29]Read from MH i2c: F0 09 00 94 14 00 06 DB A8 66 C6 D4 6E 66 FD [12:22:29]GetLastDocTimeStamp 1722342045 [12:22:29]current date 1722342150 [12:22:29]FM_GetShiftState [12:22:29]SAM_PROTO_GetShiftState [12:22:29]wFMCommunicate request_size=4 [12:22:29]MH_SAM_APDU [12:22:29]CAPDU: 80 13 01 00 [12:22:29]Write to MH i2c: E2 08 00 95 14 80 13 01 00 00 00 00 00 26 [12:22:29]Write i2c OK [12:22:29]MH_I2C_Read... [12:22:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:29]Read from MH i2c: E2 [12:22:29]MH_I2C_Read... [12:22:29]Read from MH i2c: E2 0E 00 [12:22:29]MH_I2C_Read... [12:22:29]Read from MH i2c: E2 0E 00 95 14 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 D9 [12:22:29]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:22:29]wFMCommunicate OK [12:22:29]SAM_PROTO_GetShiftState done [12:22:29]FM_GetShiftState done [12:22:29]opened in 1722298218 [12:22:29]opened+sec_in_day 1722384618 [12:22:29]quantity*price = 250037 [12:22:29]sum+1 = 250038 [12:22:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.37 НСП 1% : 22.13 НДС 12% : 265.53 Наличными: 0.00 Безнал.: 2500.37 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 176 30.07.2024 12:22 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24801 ФПД: 160632282928576 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T122230&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24801&fm=160632282928576&tin=02508201610067®Number=0000000000171247&sum=250037 [12:22:30]StoreToDocumentArchive [12:22:30]shift 48 fd 24801 [12:22:30]save to /storage/0048/doc_00024801 [12:22:30]save last doc name /storage/0048/doc_00024801 to /storage/kkm_last_doc_name [12:22:30]save OK [12:22:30]Clear old archive folders... [12:22:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:22:30]tlvbuf is B6F228E0 [12:22:30]SAM_PROTO_ClearQueue [12:22:30]wFMCommunicate request_size=4 [12:22:30]MH_SAM_APDU [12:22:30]CAPDU: 80 09 00 00 [12:22:30]Write to MH i2c: E2 08 00 A2 14 80 09 00 00 00 00 00 00 28 [12:22:30]Write i2c OK [12:22:30]MH_I2C_Read... [12:22:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:22:30]Read from MH i2c: E2 [12:22:30]MH_I2C_Read... [12:22:30]Read from MH i2c: E2 03 00 [12:22:30]MH_I2C_Read... [12:22:30]Read from MH i2c: E2 03 00 A2 14 00 90 00 2A [12:22:30]RAPDU: 90 00 [12:22:30]wFMCommunicate OK [12:22:30]SAM_PROTO_ClearQueue done [12:22:30]KKMCreateOFDPacket [12:22:30]OFDProtocolAddRootSTLVToBuf [12:22:30]FM_MakeSignedData [12:22:30]FM_MakeSignedData [12:22:30]SAM_PROTO_SignData [12:22:30]wFMCommunicate request_size=4 [12:22:30]MH_SAM_APDU [12:22:30]CAPDU: 80 0D 01 02 [12:22:30]Write to MH i2c: E2 08 00 A3 14 80 0D 01 02 00 00 00 00 30 [12:22:30]Write i2c OK [12:22:30]MH_I2C_Read... [12:22:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:22:30]Read from MH i2c: E2 [12:22:30]MH_I2C_Read... [12:22:30]Read from MH i2c: E2 03 00 [12:22:30]MH_I2C_Read... [12:22:30]Read from MH i2c: E2 03 00 A3 14 00 90 00 2B [12:22:30]RAPDU: 90 00 [12:22:30]wFMCommunicate OK [12:22:30]wFMCommunicate request_size=255 [12:22:30]MH_SAM_APDU [12:22:30]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 06 81 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B5 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 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 B9 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 06 DB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E1 60 00 00 35 04 06 00 92 18 1E 29 [12:22:30]Write to MH i2c: E2 02 01 A4 14 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 06 81 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B5 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 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 B9 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 06 DB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E1 60 00 00 35 04 06 00 92 18 1E 29 00 00 26 [12:22:30]Write i2c OK [12:22:30]MH_I2C_Read... [12:22:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:30]Read from MH i2c: E2 [12:22:30]MH_I2C_Read... [12:22:30]Read from MH i2c: E2 03 00 [12:22:30]MH_I2C_Read... [12:22:30]Read from MH i2c: E2 03 00 A4 14 00 90 00 2C [12:22:30]RAPDU: 90 00 [12:22:30]wFMCommunicate OK [12:22:30]wFMCommunicate request_size=7 [12:22:30]MH_SAM_APDU [12:22:30]CAPDU: 80 0D 02 02 02 D5 C0 [12:22:30]Write to MH i2c: E2 0A 00 A5 14 80 0D 02 02 02 00 D5 C0 00 00 CC [12:22:30]Write i2c OK [12:22:30]MH_I2C_Read... [12:22:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:30]Read from MH i2c: E2 [12:22:30]MH_I2C_Read... [12:22:30]Read from MH i2c: E2 03 00 [12:22:30]MH_I2C_Read... [12:22:30]Read from MH i2c: E2 03 00 A5 14 00 90 00 2D [12:22:30]RAPDU: 90 00 [12:22:30]wFMCommunicate OK [12:22:30]wFMCommunicate request_size=4 [12:22:30]MH_SAM_APDU [12:22:30]CAPDU: 80 0D 03 02 [12:22:30]Write to MH i2c: E2 08 00 A6 14 80 0D 03 02 00 00 00 00 35 [12:22:30]Write i2c OK [12:22:30]MH_I2C_Read... [12:22:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:22:30]Read from MH i2c: E2 [12:22:30]MH_I2C_Read... [12:22:30]Read from MH i2c: E2 0B 00 [12:22:30]MH_I2C_Read... [12:22:30]Read from MH i2c: E2 0B 00 A6 14 00 BE CC D2 D4 A8 C3 35 66 90 00 6C [12:22:30]RAPDU: BE CC D2 D4 A8 C3 35 66 90 00 [12:22:30]wFMCommunicate OK [12:22:30]SAM_PROTO_SignData done [12:22:30]FM_MakeSignedData done [12:22:30]CreateOFDProtocolMessage [12:22:30]wFMCommunicate request_size=4 [12:22:30]MH_SAM_APDU [12:22:30]CAPDU: 80 11 00 00 [12:22:30]Write to MH i2c: E2 08 00 A7 14 80 11 00 00 00 00 00 00 35 [12:22:30]Write i2c OK [12:22:30]MH_I2C_Read... [12:22:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:30]Read from MH i2c: E2 [12:22:30]MH_I2C_Read... [12:22:30]Read from MH i2c: E2 17 00 [12:22:30]MH_I2C_Read... [12:22:30]Read from MH i2c: E2 17 00 A7 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 8B [12:22:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:22:30]wFMCommunicate OK [12:22:30]CreateOFDProtocolMessage done [12:22:30]OFDSenderStorePacket 24801 [12:22:30]StoreOFDPacket docnum=24801 [12:22:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 BD C6 04 01 24 02 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 06 81 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B5 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 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 B9 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 06 DB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E1 60 00 00 35 04 06 00 92 18 1E 29 D5 C0 BE CC D2 D4 A8 C3 35 66 [12:22:30]CheckFolder [12:22:30]dirname=/storage/ofd_packets [12:22:30]CheckFolder done [12:22:30]ProducePacketName [12:22:30]name=ofd_packets/00024801 [12:22:30]NVStorageSaveData ofd_packets/00024801 [12:22:30]File name is /storage/ofd_packets/00024801 [12:22:30]Write 298 bytes [12:22:30]NVStorageSaveData done [12:22:30]OFDSenderStorePacket done [12:22:30]KKMCreateOFDPacket done [12:22:30]NVStorageSaveData kkm_last_timestamp [12:22:30]File name is /storage/kkm_last_timestamp [12:22:30]Write 4 bytes [12:22:30]NVStorageSaveData done [12:22:30]ExternCall_PrintAddStr [12:22:30]wPrintStart [12:22:30]Write to MH i2c: 01 00 00 A8 14 BC [12:22:30]Write i2c OK [12:22:30]MH_I2C_Read... [12:22:30]Read from MH i2c: 01 [12:22:30]MH_I2C_Read... [12:22:30]Read from MH i2c: 01 07 00 [12:22:30]MH_I2C_Read... [12:22:30]Read from MH i2c: 01 07 00 A8 14 00 00 00 00 00 FF 0F D1 [12:22:30]RasterBufferAndPrint [12:22:30]line Счет N : (1)610477 [12:22:30]line ИНН: 02508201610067 [12:22:30]line Контрольно-Кассовый Чек [12:22:30]line ПРОДАЖА [12:22:30]line ТРК (МРК, ГНК) : 1 [12:22:30]line Товар: 2710194210 [12:22:30]line ДТ-К-2 [12:22:30]line 33.030 * 75.70 [12:22:30]line = 2500.37 [12:22:30]line НДС 12% НСП 1% [12:22:30]line > о реализуемом товаре [12:22:30]line ИТОГО: 2500.37 [12:22:30]line НСП 1% : 22.13 [12:22:30]line НДС 12% : 265.53 [12:22:30]line Наличными: 0.00 [12:22:30]line Безнал.: 2500.37 [12:22:30]line Место: АЗС № 127 "Партнер Нефть" [12:22:30]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [12:22:30]line СНО: Общий режим [12:22:30]line Чек 176 30.07.2024 12:22 [12:22:30]line Смена: 48 ФФД: 1.0 [12:22:30]line ЗНМ: 0300000158 [12:22:30]line РНМ: 0000000000171247 [12:22:30]line Версия ККМ: v1.0 [12:22:30]line Платежная система: O! деньги [12:22:30]line ФМ: 0000000002098565 [12:22:30]line ФД: 24801 [12:22:30]line ФПД: 160632282928576 [12:22:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T122230&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24801&fm=160632282928576&tin=02508201610067®Number=0000000000171247&sum=250037 [12:22:31]OFD Sender: Processing packet 24801 [packets to send 29, broken 28] [12:22:31]ProducePacketName [12:22:31]name=ofd_packets/00024801 [12:22:31]OFD Sender: To server: pG, [12:22:31]CommunicateWithHost lk.salyk.kg:30040 [12:22:31]ConnectInit lk.salyk.kg [12:22:31]written 0, free lines is 4095 [12:22:31]Connected sock=10 [12:22:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 BD C6 04 01 24 02 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 06 81 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B5 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 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 B9 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 06 DB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E1 60 00 00 35 04 06 00 92 18 1E 29 D5 C0 BE CC D2 D4 A8 C3 35 66 [12:22:31]Write to MH i2c: 01 00 00 D2 14 E6 [12:22:31]Write i2c OK [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: 01 [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: 01 07 00 [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: 01 07 00 D2 14 00 00 00 00 00 FC 0C F5 [12:22:31]RasterBufferAndPrint [12:22:31]line [12:22:31]line [12:22:31]line [12:22:31]line [12:22:31]line [12:22:31]written 0, free lines is 3330 [12:22:31]MH_Cut [12:22:31]Write to MH i2c: D1 01 00 D9 14 01 BF [12:22:31]Write i2c OK [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: D1 [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: D1 01 00 [12:22:31]MH_I2C_Read... [12:22:31]Read from MH i2c: D1 01 00 D9 14 00 BE [12:22:31]Write to MH i2c: 01 00 00 DA 14 EE [12:22:31]Write i2c OK [12:22:31]MH_I2C_Read... [12:22:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 D5 FE 47 00 0D 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E1 60 00 00 F4 03 04 00 94 86 A8 66 B6 04 01 00 00 9C 76 44 00 38 F1 5C 48 [12:22:31]CommunicateWithHost err = 0 [12:22:31]CheckOFDResponse [12:22:31]1017 (14) - 77093643461234 [12:22:31]1041 (16) - 0000000002098565 [12:22:31]1040 (4) - 24801 [12:22:31]1012 (4) - 30.07.2024 06:22 [12:22:31]1206 (1) - 0 [12:22:31]OFD Sender: Remove packet 24801 [12:22:31]ProducePacketName [12:22:31]name=ofd_packets/00024801 [12:22:31]NVStorageDeleteData [12:22:32]OFD Sender: No OFD packet to send [12:22:32]*** Cut start [12:22:32]*** Partial cut [12:22:32]*** CUTSNS_PIN = 1 [12:22:32]*** CUTSNS_PIN = 0 [12:22:32]*** Brake cut motor [12:22:32]Read from MH i2c: 01 [12:22:32]MH_I2C_Read... [12:22:32]*** Stop cut motor [12:22:32]*** Cut end [12:22:32]Read from MH i2c: 01 07 00 [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: 01 07 00 DA 14 00 00 00 00 00 FF 0F 03 [12:22:32]process_action close_receipt done [12:22:32]requested_data is exist [12:22:32]produce_requested_data [12:22:32]requested_item fm.sn is exist - process it [12:22:32]wFMCommunicate request_size=4 [12:22:32]MH_SAM_APDU [12:22:32]CAPDU: 80 11 00 00 [12:22:32]Write to MH i2c: E2 08 00 DB 14 80 11 00 00 00 00 00 00 69 [12:22:32]Write i2c OK [12:22:32]MH_I2C_Read... [12:22:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:32]Read from MH i2c: E2 [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: E2 17 00 [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: E2 17 00 DB 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 BF [12:22:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:22:32]wFMCommunicate OK [12:22:32]requested_item fd.num is exist - process it [12:22:32]SAM_PROTO_GetFieldsCounters [12:22:32]wFMCommunicate request_size=4 [12:22:32]MH_SAM_APDU [12:22:32]CAPDU: 80 13 00 00 [12:22:32]Write to MH i2c: E2 08 00 DC 14 80 13 00 00 00 00 00 00 6C [12:22:32]Write i2c OK [12:22:32]MH_I2C_Read... [12:22:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:22:32]Read from MH i2c: E2 [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: E2 62 00 [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: E2 62 00 DC 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E1 60 00 00 0E 04 04 00 30 00 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 0E [12:22:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E1 60 00 00 0E 04 04 00 30 00 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 [12:22:32]wFMCommunicate OK [12:22:32]SAM_PROTO_GetFieldsCounters done [12:22:32]requested_item shift.num is exist - process it [12:22:32]requested_item shift.opened is exist - process it [12:22:32]req_shift_opened [12:22:32]FM_GetShiftState [12:22:32]SAM_PROTO_GetShiftState [12:22:32]wFMCommunicate request_size=4 [12:22:32]MH_SAM_APDU [12:22:32]CAPDU: 80 13 01 00 [12:22:32]Write to MH i2c: E2 08 00 DD 14 80 13 01 00 00 00 00 00 6E [12:22:32]Write i2c OK [12:22:32]MH_I2C_Read... [12:22:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:33]Read from MH i2c: E2 [12:22:33]MH_I2C_Read... [12:22:33]Read from MH i2c: E2 0E 00 [12:22:33]MH_I2C_Read... [12:22:33]Read from MH i2c: E2 0E 00 DD 14 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 21 [12:22:33]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:22:33]wFMCommunicate OK [12:22:33]SAM_PROTO_GetShiftState done [12:22:33]FM_GetShiftState done [12:22:33]req_shift_opened done [12:22:33]requested_item shift.open_date is exist - process it [12:22:33]req_shift_open_date [12:22:33]req_shift_open_date done [12:22:33]produce_requested_data done [12:22:33]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24801,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:22:33]process_action_free close_receipt [12:22:33]json_value_free [12:22:33]json_value_free done [12:22:33]process_json_proto returns [12:22:33]Send response to host [12:22:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24801,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:22:33]free response buf [12:22:33]execute_script done [12:22:33]execute_script returns [12:22:33]free content buf [12:22:33]Sock 9.Close socket [12:22:33]Sock 9.Thread stoped [12:22:37]OFD Sender: No OFD packet to send [12:22:40]accept exits with 7 [12:22:40]New connection [12:22:40]New thread 3067452772 created [12:22:40]Thread 3067309412 joined [12:22:40]Waiting for new connection... [12:22:40] Sock 7.Parse request [12:22:40]Sock 7.Check first char [12:22:40]Sock 7.First char is OK [12:22:40]request: POST /json_proto HTTP/1.0 [12:22:40]Method: POST [12:22:40]URL: /json_proto [12:22:40]Method is POST - this is cgi request [12:22:40]url: /json_proto [12:22:40]query_string will be loaded in cgi processing [12:22:40]execute_cgi json_proto POST (null) [12:22:40]execute_cgi path=json_proto method=POST [12:22:40]POST find Content-Length [12:22:40]Host: 172.17.45.131:8080 [12:22:40]Content-Length: 803 [12:22:40]Content-Type: application/json [12:22:40] [12:22:40]POST finish read [12:22:40]Found Content-Length = 803 [12:22:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610478", "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" : 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" ] } } [12:22:40]execute_script... [12:22: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)610478", "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" : 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" ] } } [12:22:40]POST & json_proto [12:22:40]process_json_proto [12:22:40]json parsed OK: [12:22:40]protocol is kg_v1.0 [12:22:40]action value=close_receipt [12:22:40]process_action close_receipt [12:22:40]cmd_close_receipt [12:22:40]MH_GetDate [12:22:40]Write to MH i2c: F0 00 00 DE 14 E1 [12:22:40]Write i2c OK [12:22:40]MH_I2C_Read... [12:22:40]Read from MH i2c: F0 [12:22:40]MH_I2C_Read... [12:22:40]Read from MH i2c: F0 09 00 [12:22:40]MH_I2C_Read... [12:22:40]Read from MH i2c: F0 09 00 DE 14 00 11 DB A8 66 C6 D4 6E 66 52 [12:22:40]GetLastDocTimeStamp 1722342150 [12:22:40]current date 1722342161 [12:22:40]FM_GetShiftState [12:22:40]SAM_PROTO_GetShiftState [12:22:40]wFMCommunicate request_size=4 [12:22:40]MH_SAM_APDU [12:22:40]CAPDU: 80 13 01 00 [12:22:40]Write to MH i2c: E2 08 00 DF 14 80 13 01 00 00 00 00 00 70 [12:22:40]Write i2c OK [12:22:40]MH_I2C_Read... [12:22:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:40]Read from MH i2c: E2 [12:22:40]MH_I2C_Read... [12:22:40]Read from MH i2c: E2 0E 00 [12:22:40]MH_I2C_Read... [12:22:40]Read from MH i2c: E2 0E 00 DF 14 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 23 [12:22:40]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:22:40]wFMCommunicate OK [12:22:40]SAM_PROTO_GetShiftState done [12:22:40]FM_GetShiftState done [12:22:40]opened in 1722298218 [12:22:40]opened+sec_in_day 1722384618 [12:22:40]quantity*price = 250046 [12:22:40]sum+1 = 250047 [12:22:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.46 НСП 1% : 22.13 НДС 12% : 265.54 Наличными: 0.00 Безнал.: 2500.46 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 177 30.07.2024 12:22 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24802 ФПД: 35014495363615 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T122241&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24802&fm=35014495363615&tin=02508201610067®Number=0000000000171247&sum=250046 [12:22:41]StoreToDocumentArchive [12:22:41]shift 48 fd 24802 [12:22:41]save to /storage/0048/doc_00024802 [12:22:41]save last doc name /storage/0048/doc_00024802 to /storage/kkm_last_doc_name [12:22:41]save OK [12:22:41]Clear old archive folders... [12:22:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:22:41]tlvbuf is 01D1C220 [12:22:41]SAM_PROTO_ClearQueue [12:22:41]wFMCommunicate request_size=4 [12:22:41]MH_SAM_APDU [12:22:41]CAPDU: 80 09 00 00 [12:22:41]Write to MH i2c: E2 08 00 EC 14 80 09 00 00 00 00 00 00 72 [12:22:41]Write i2c OK [12:22:41]MH_I2C_Read... [12:22:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:22:41]Read from MH i2c: E2 [12:22:41]MH_I2C_Read... [12:22:41]Read from MH i2c: E2 03 00 [12:22:41]MH_I2C_Read... [12:22:41]Read from MH i2c: E2 03 00 EC 14 00 90 00 74 [12:22:41]RAPDU: 90 00 [12:22:41]wFMCommunicate OK [12:22:41]SAM_PROTO_ClearQueue done [12:22:41]KKMCreateOFDPacket [12:22:41]OFDProtocolAddRootSTLVToBuf [12:22:41]FM_MakeSignedData [12:22:41]FM_MakeSignedData [12:22:41]SAM_PROTO_SignData [12:22:41]wFMCommunicate request_size=4 [12:22:41]MH_SAM_APDU [12:22:41]CAPDU: 80 0D 01 02 [12:22:41]Write to MH i2c: E2 08 00 ED 14 80 0D 01 02 00 00 00 00 7A [12:22:41]Write i2c OK [12:22:41]MH_I2C_Read... [12:22:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:22:41]Read from MH i2c: E2 [12:22:41]MH_I2C_Read... [12:22:41]Read from MH i2c: E2 03 00 [12:22:41]MH_I2C_Read... [12:22:41]Read from MH i2c: E2 03 00 ED 14 00 90 00 75 [12:22:41]RAPDU: 90 00 [12:22:41]wFMCommunicate OK [12:22:41]wFMCommunicate request_size=255 [12:22:41]MH_SAM_APDU [12:22: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 10 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 11 DB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E2 60 00 00 35 04 06 00 1F [12:22:41]Write to MH i2c: E2 02 01 EE 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 10 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 11 DB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E2 60 00 00 35 04 06 00 1F 00 00 74 [12:22:41]Write i2c OK [12:22:41]MH_I2C_Read... [12:22:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:41]Read from MH i2c: E2 [12:22:41]MH_I2C_Read... [12:22:41]Read from MH i2c: E2 03 00 [12:22:41]MH_I2C_Read... [12:22:41]Read from MH i2c: E2 03 00 EE 14 00 90 00 76 [12:22:41]RAPDU: 90 00 [12:22:41]wFMCommunicate OK [12:22:41]wFMCommunicate request_size=10 [12:22:41]MH_SAM_APDU [12:22:41]CAPDU: 80 0D 02 02 05 D8 72 8E E2 1F [12:22:41]Write to MH i2c: E2 0D 00 EF 14 80 0D 02 02 05 00 D8 72 8E E2 1F 00 00 60 [12:22:41]Write i2c OK [12:22:41]MH_I2C_Read... [12:22:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:41]Read from MH i2c: E2 [12:22:41]MH_I2C_Read... [12:22:41]Read from MH i2c: E2 03 00 [12:22:41]MH_I2C_Read... [12:22:41]Read from MH i2c: E2 03 00 EF 14 00 90 00 77 [12:22:41]RAPDU: 90 00 [12:22:41]wFMCommunicate OK [12:22:41]wFMCommunicate request_size=4 [12:22:41]MH_SAM_APDU [12:22:41]CAPDU: 80 0D 03 02 [12:22:41]Write to MH i2c: E2 08 00 F0 14 80 0D 03 02 00 00 00 00 7F [12:22:41]Write i2c OK [12:22:41]MH_I2C_Read... [12:22:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:22:42]Read from MH i2c: E2 [12:22:42]MH_I2C_Read... [12:22:42]Read from MH i2c: E2 0B 00 [12:22:42]MH_I2C_Read... [12:22:42]Read from MH i2c: E2 0B 00 F0 14 00 88 BC 9F 8B 9A FA 46 20 90 00 E8 [12:22:42]RAPDU: 88 BC 9F 8B 9A FA 46 20 90 00 [12:22:42]wFMCommunicate OK [12:22:42]SAM_PROTO_SignData done [12:22:42]FM_MakeSignedData done [12:22:42]CreateOFDProtocolMessage [12:22:42]wFMCommunicate request_size=4 [12:22:42]MH_SAM_APDU [12:22:42]CAPDU: 80 11 00 00 [12:22:42]Write to MH i2c: E2 08 00 F1 14 80 11 00 00 00 00 00 00 7F [12:22:42]Write i2c OK [12:22:42]MH_I2C_Read... [12:22:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:42]Read from MH i2c: E2 [12:22:42]MH_I2C_Read... [12:22:42]Read from MH i2c: E2 17 00 [12:22:42]MH_I2C_Read... [12:22:42]Read from MH i2c: E2 17 00 F1 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D5 [12:22:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:22:42]wFMCommunicate OK [12:22:42]CreateOFDProtocolMessage done [12:22:42]OFDSenderStorePacket 24802 [12:22:42]StoreOFDPacket docnum=24802 [12:22:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 AF 0C 07 01 2A 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 10 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 11 DB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E2 60 00 00 35 04 06 00 1F D8 72 8E E2 1F 88 BC 9F 8B 9A FA 46 20 [12:22:42]CheckFolder [12:22:42]dirname=/storage/ofd_packets [12:22:42]CheckFolder done [12:22:42]ProducePacketName [12:22:42]name=ofd_packets/00024802 [12:22:42]NVStorageSaveData ofd_packets/00024802 [12:22:42]File name is /storage/ofd_packets/00024802 [12:22:42]Write 301 bytes [12:22:42]NVStorageSaveData done [12:22:42]OFDSenderStorePacket done [12:22:42]KKMCreateOFDPacket done [12:22:42]NVStorageSaveData kkm_last_timestamp [12:22:42]File name is /storage/kkm_last_timestamp [12:22:42]Write 4 bytes [12:22:42]NVStorageSaveData done [12:22:42]ExternCall_PrintAddStr [12:22:42]wPrintStart [12:22:42]Write to MH i2c: 01 00 00 F2 14 06 [12:22:42]Write i2c OK [12:22:42]MH_I2C_Read... [12:22:42]Read from MH i2c: 01 [12:22:42]MH_I2C_Read... [12:22:42]Read from MH i2c: 01 07 00 [12:22:42]MH_I2C_Read... [12:22:42]Read from MH i2c: 01 07 00 F2 14 00 00 00 00 00 FF 0F 1B [12:22:42]RasterBufferAndPrint [12:22:42]line Счет N : (1)610478 [12:22:42]line ИНН: 02508201610067 [12:22:42]line Контрольно-Кассовый Чек [12:22:42]line ПРОДАЖА [12:22:42]line ТРК (МРК, ГНК) : 62 [12:22:42]line Товар: 2710124130 [12:22:42]line Аи-92-К-2 [12:22:42]line 36.880 * 67.80 [12:22:42]line = 2500.46 [12:22:42]line НДС 12% НСП 1% [12:22:42]line > о реализуемом товаре [12:22:42]line ИТОГО: 2500.46 [12:22:42]line НСП 1% : 22.13 [12:22:42]line НДС 12% : 265.54 [12:22:42]line Наличными: 0.00 [12:22:42]line Безнал.: 2500.46 [12:22:42]line Место: АЗС № 127 "Партнер Нефть" [12:22:42]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [12:22:42]line СНО: Общий режим [12:22:42]line Чек 177 30.07.2024 12:22 [12:22:42]line Смена: 48 ФФД: 1.0 [12:22:42]line ЗНМ: 0300000158 [12:22:42]line РНМ: 0000000000171247 [12:22:42]line Версия ККМ: v1.0 [12:22:42]line Платежная система: O! деньги [12:22:42]line ФМ: 0000000002098565 [12:22:42]line ФД: 24802 [12:22:42]line ФПД: 35014495363615 [12:22:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T122241&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24802&fm=35014495363615&tin=02508201610067®Number=0000000000171247&sum=250046 [12:22:42]OFD Sender: Processing packet 24802 [packets to send 29, broken 28] [12:22:42]ProducePacketName [12:22:42]name=ofd_packets/00024802 [12:22:42]OFD Sender: To server: pG, [12:22:42]CommunicateWithHost lk.salyk.kg:30040 [12:22:42]ConnectInit lk.salyk.kg [12:22:42]written 0, free lines is 4095 [12:22:42]Connected sock=10 [12:22:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 AF 0C 07 01 2A 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 10 90 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BE D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 11 DB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E2 60 00 00 35 04 06 00 1F D8 72 8E E2 1F 88 BC 9F 8B 9A FA 46 20 [12:22:42]Write to MH i2c: 01 00 00 1C 15 31 [12:22:42]Write i2c OK [12:22:42]MH_I2C_Read... [12:22:42]Read from MH i2c: 01 [12:22:42]MH_I2C_Read... [12:22:42]Read from MH i2c: 01 07 00 [12:22:42]MH_I2C_Read... [12:22:42]Read from MH i2c: 01 07 00 1C 15 00 00 00 00 00 04 0D 49 [12:22:42]RasterBufferAndPrint [12:22:42]line [12:22:42]line [12:22:42]line [12:22:42]line [12:22:42]line [12:22:42]written 0, free lines is 3338 [12:22:42]MH_Cut [12:22:42]Write to MH i2c: D1 01 00 23 15 01 0A [12:22:42]Write i2c OK [12:22:42]MH_I2C_Read... [12:22:42]Read from MH i2c: D1 [12:22:42]MH_I2C_Read... [12:22:42]Read from MH i2c: D1 01 00 [12:22:42]MH_I2C_Read... [12:22:42]Read from MH i2c: D1 01 00 23 15 00 09 [12:22:42]Write to MH i2c: 01 00 00 24 15 39 [12:22:42]Write i2c OK [12:22:42]MH_I2C_Read... [12:22:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 47 55 47 00 B9 4F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E2 60 00 00 F4 03 04 00 A0 86 A8 66 B6 04 01 00 00 74 38 D8 91 DF 66 4F 39 [12:22:43]CommunicateWithHost err = 0 [12:22:43]CheckOFDResponse [12:22:43]1017 (14) - 77093643461234 [12:22:43]1041 (16) - 0000000002098565 [12:22:43]1040 (4) - 24802 [12:22:43]1012 (4) - 30.07.2024 06:22 [12:22:43]1206 (1) - 0 [12:22:43]OFD Sender: Remove packet 24802 [12:22:43]ProducePacketName [12:22:43]name=ofd_packets/00024802 [12:22:43]NVStorageDeleteData [12:22:43]OFD Sender: No OFD packet to send [12:22:43]*** Cut start [12:22:43]*** Partial cut [12:22:43]*** CUTSNS_PIN = 1 [12:22:43]*** CUTSNS_PIN = 0 [12:22:43]*** Brake cut motor [12:22:44]Read from MH i2c: 01 [12:22:44]MH_I2C_Read... [12:22:44]*** Stop cut motor [12:22:44]*** Cut end [12:22:44]Read from MH i2c: 01 07 00 [12:22:44]MH_I2C_Read... [12:22:44]Read from MH i2c: 01 07 00 24 15 00 00 00 00 00 FF 0F 4E [12:22:44]process_action close_receipt done [12:22:44]requested_data is exist [12:22:44]produce_requested_data [12:22:44]requested_item fm.sn is exist - process it [12:22:44]wFMCommunicate request_size=4 [12:22:44]MH_SAM_APDU [12:22:44]CAPDU: 80 11 00 00 [12:22:44]Write to MH i2c: E2 08 00 25 15 80 11 00 00 00 00 00 00 B4 [12:22:44]Write i2c OK [12:22:44]MH_I2C_Read... [12:22:44]Read from MH i2c: E2 [12:22:44]MH_I2C_Read... [12:22:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:44]Read from MH i2c: E2 17 00 [12:22:44]MH_I2C_Read... [12:22:44]Read from MH i2c: E2 17 00 25 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 0A [12:22:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:22:44]wFMCommunicate OK [12:22:44]requested_item fd.num is exist - process it [12:22:44]SAM_PROTO_GetFieldsCounters [12:22:44]wFMCommunicate request_size=4 [12:22:44]MH_SAM_APDU [12:22:44]CAPDU: 80 13 00 00 [12:22:44]Write to MH i2c: E2 08 00 26 15 80 13 00 00 00 00 00 00 B7 [12:22:44]Write i2c OK [12:22:44]MH_I2C_Read... [12:22:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:22:44]Read from MH i2c: E2 [12:22:44]MH_I2C_Read... [12:22:44]Read from MH i2c: E2 62 00 [12:22:44]MH_I2C_Read... [12:22:44]Read from MH i2c: E2 62 00 26 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E2 60 00 00 0E 04 04 00 30 00 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 5D [12:22:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E2 60 00 00 0E 04 04 00 30 00 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 [12:22:44]wFMCommunicate OK [12:22:44]SAM_PROTO_GetFieldsCounters done [12:22:44]requested_item shift.num is exist - process it [12:22:44]requested_item shift.opened is exist - process it [12:22:44]req_shift_opened [12:22:44]FM_GetShiftState [12:22:44]SAM_PROTO_GetShiftState [12:22:44]wFMCommunicate request_size=4 [12:22:44]MH_SAM_APDU [12:22:44]CAPDU: 80 13 01 00 [12:22:44]Write to MH i2c: E2 08 00 27 15 80 13 01 00 00 00 00 00 B9 [12:22:44]Write i2c OK [12:22:44]MH_I2C_Read... [12:22:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:44]Read from MH i2c: E2 [12:22:44]MH_I2C_Read... [12:22:44]Read from MH i2c: E2 0E 00 [12:22:44]MH_I2C_Read... [12:22:44]Read from MH i2c: E2 0E 00 27 15 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 6C [12:22:44]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:22:44]wFMCommunicate OK [12:22:44]SAM_PROTO_GetShiftState done [12:22:44]FM_GetShiftState done [12:22:44]req_shift_opened done [12:22:44]requested_item shift.open_date is exist - process it [12:22:44]req_shift_open_date [12:22:44]req_shift_open_date done [12:22:44]produce_requested_data done [12:22:44]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24802,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:22:44]process_action_free close_receipt [12:22:44]json_value_free [12:22:44]json_value_free done [12:22:44]process_json_proto returns [12:22:44]Send response to host [12:22:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24802,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:22:44]free response buf [12:22:44]execute_script done [12:22:44]execute_script returns [12:22:44]free content buf [12:22:44]Sock 7.Close socket [12:22:44]Sock 7.Thread stoped [12:22:44]accept exits with 9 [12:22:44]New connection [12:22:44]New thread 3067309412 created [12:22:44]Thread 3067452772 joined [12:22:44]Waiting for new connection... [12:22:44] Sock 9.Parse request [12:22:44]Sock 9.Check first char [12:22:44]Sock 9.First char is OK [12:22:44]request: POST /json_proto HTTP/1.0 [12:22:44]Method: POST [12:22:44]URL: /json_proto [12:22:44]Method is POST - this is cgi request [12:22:44]url: /json_proto [12:22:44]query_string will be loaded in cgi processing [12:22:44]execute_cgi json_proto POST (null) [12:22:44]execute_cgi path=json_proto method=POST [12:22:44]POST find Content-Length [12:22:44]Host: 172.17.45.131:8080 [12:22:44]Content-Length: 677 [12:22:44]Content-Type: application/json [12:22:44] [12:22:44]POST finish read [12:22:44]Found Content-Length = 677 [12:22:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610479", "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:22:44]execute_script... [12:22: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)610479", "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:22:44]POST & json_proto [12:22:44]process_json_proto [12:22:44]json parsed OK: [12:22:44]protocol is kg_v1.0 [12:22:44]action value=close_receipt [12:22:44]process_action close_receipt [12:22:44]cmd_close_receipt [12:22:44]MH_GetDate [12:22:44]Write to MH i2c: F0 00 00 28 15 2C [12:22:44]Write i2c OK [12:22:44]MH_I2C_Read... [12:22:44]Read from MH i2c: F0 [12:22:44]MH_I2C_Read... [12:22:44]Read from MH i2c: F0 09 00 [12:22:44]MH_I2C_Read... [12:22:44]Read from MH i2c: F0 09 00 28 15 00 16 DB A8 66 C6 D4 6E 66 A2 [12:22:44]GetLastDocTimeStamp 1722342161 [12:22:44]current date 1722342166 [12:22:44]FM_GetShiftState [12:22:44]SAM_PROTO_GetShiftState [12:22:44]wFMCommunicate request_size=4 [12:22:44]MH_SAM_APDU [12:22:44]CAPDU: 80 13 01 00 [12:22:44]Write to MH i2c: E2 08 00 29 15 80 13 01 00 00 00 00 00 BB [12:22:44]Write i2c OK [12:22:44]MH_I2C_Read... [12:22:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:44]Read from MH i2c: E2 [12:22:44]MH_I2C_Read... [12:22:44]Read from MH i2c: E2 0E 00 [12:22:44]MH_I2C_Read... [12:22:44]Read from MH i2c: E2 0E 00 29 15 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 6E [12:22:44]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:22:44]wFMCommunicate OK [12:22:44]SAM_PROTO_GetShiftState done [12:22:44]FM_GetShiftState done [12:22:44]opened in 1722298218 [12:22:44]opened+sec_in_day 1722384618 [12:22:44]quantity*price = 50036 [12:22:44]sum+1 = 50037 [12:22: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 178 30.07.2024 12:22 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24803 ФПД: 243426733269665 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T122246&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24803&fm=243426733269665&tin=02508201610067®Number=0000000000171247&sum=50000 [12:22:46]StoreToDocumentArchive [12:22:46]shift 48 fd 24803 [12:22:46]save to /storage/0048/doc_00024803 [12:22:46]save last doc name /storage/0048/doc_00024803 to /storage/kkm_last_doc_name [12:22:46]save OK [12:22:46]Clear old archive folders... [12:22:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:22:46]tlvbuf is 01D539B0 [12:22:46]SAM_PROTO_ClearQueue [12:22:46]wFMCommunicate request_size=4 [12:22:46]MH_SAM_APDU [12:22:46]CAPDU: 80 09 00 00 [12:22:46]Write to MH i2c: E2 08 00 36 15 80 09 00 00 00 00 00 00 BD [12:22:46]Write i2c OK [12:22:46]MH_I2C_Read... [12:22:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:22:46]Read from MH i2c: E2 [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: E2 03 00 [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: E2 03 00 36 15 00 90 00 BF [12:22:46]RAPDU: 90 00 [12:22:46]wFMCommunicate OK [12:22:46]SAM_PROTO_ClearQueue done [12:22:46]KKMCreateOFDPacket [12:22:46]OFDProtocolAddRootSTLVToBuf [12:22:46]FM_MakeSignedData [12:22:46]FM_MakeSignedData [12:22:46]SAM_PROTO_SignData [12:22:46]wFMCommunicate request_size=4 [12:22:46]MH_SAM_APDU [12:22:46]CAPDU: 80 0D 01 02 [12:22:46]Write to MH i2c: E2 08 00 37 15 80 0D 01 02 00 00 00 00 C5 [12:22:46]Write i2c OK [12:22:46]MH_I2C_Read... [12:22:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:22:46]Read from MH i2c: E2 [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: E2 03 00 [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: E2 03 00 37 15 00 90 00 C0 [12:22:46]RAPDU: 90 00 [12:22:46]wFMCommunicate OK [12:22:46]wFMCommunicate request_size=255 [12:22:46]MH_SAM_APDU [12:22: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 16 DB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E3 60 00 00 35 04 06 00 DD [12:22:46]Write to MH i2c: E2 02 01 38 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 B2 00 00 00 F4 03 04 00 16 DB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E3 60 00 00 35 04 06 00 DD 00 00 42 [12:22:46]Write i2c OK [12:22:46]MH_I2C_Read... [12:22:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:46]Read from MH i2c: E2 [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: E2 03 00 [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: E2 03 00 38 15 00 90 00 C1 [12:22:46]RAPDU: 90 00 [12:22:46]wFMCommunicate OK [12:22:46]wFMCommunicate request_size=10 [12:22:46]MH_SAM_APDU [12:22:46]CAPDU: 80 0D 02 02 05 65 33 F7 22 A1 [12:22:46]Write to MH i2c: E2 0D 00 39 15 80 0D 02 02 05 00 65 33 F7 22 A1 00 00 24 [12:22:46]Write i2c OK [12:22:46]MH_I2C_Read... [12:22:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:46]Read from MH i2c: E2 [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: E2 03 00 [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: E2 03 00 39 15 00 90 00 C2 [12:22:46]RAPDU: 90 00 [12:22:46]wFMCommunicate OK [12:22:46]wFMCommunicate request_size=4 [12:22:46]MH_SAM_APDU [12:22:46]CAPDU: 80 0D 03 02 [12:22:46]Write to MH i2c: E2 08 00 3A 15 80 0D 03 02 00 00 00 00 CA [12:22:46]Write i2c OK [12:22:46]MH_I2C_Read... [12:22:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:22:46]Read from MH i2c: E2 [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: E2 0B 00 [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: E2 0B 00 3A 15 00 FF 27 89 73 1F 67 FB 7C 90 00 EA [12:22:46]RAPDU: FF 27 89 73 1F 67 FB 7C 90 00 [12:22:46]wFMCommunicate OK [12:22:46]SAM_PROTO_SignData done [12:22:46]FM_MakeSignedData done [12:22:46]CreateOFDProtocolMessage [12:22:46]wFMCommunicate request_size=4 [12:22:46]MH_SAM_APDU [12:22:46]CAPDU: 80 11 00 00 [12:22:46]Write to MH i2c: E2 08 00 3B 15 80 11 00 00 00 00 00 00 CA [12:22:46]Write i2c OK [12:22:46]MH_I2C_Read... [12:22:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:46]Read from MH i2c: E2 [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: E2 17 00 [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: E2 17 00 3B 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 20 [12:22:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:22:46]wFMCommunicate OK [12:22:46]CreateOFDProtocolMessage done [12:22:46]OFDSenderStorePacket 24803 [12:22:46]StoreOFDPacket docnum=24803 [12:22:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 4D 8B 07 01 27 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 16 DB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E3 60 00 00 35 04 06 00 DD 65 33 F7 22 A1 FF 27 89 73 1F 67 FB 7C [12:22:46]CheckFolder [12:22:46]dirname=/storage/ofd_packets [12:22:46]CheckFolder done [12:22:46]ProducePacketName [12:22:46]name=ofd_packets/00024803 [12:22:46]NVStorageSaveData ofd_packets/00024803 [12:22:46]File name is /storage/ofd_packets/00024803 [12:22:46]Write 301 bytes [12:22:46]NVStorageSaveData done [12:22:46]OFDSenderStorePacket done [12:22:46]KKMCreateOFDPacket done [12:22:46]NVStorageSaveData kkm_last_timestamp [12:22:46]File name is /storage/kkm_last_timestamp [12:22:46]Write 4 bytes [12:22:46]NVStorageSaveData done [12:22:46]ExternCall_PrintAddStr [12:22:46]wPrintStart [12:22:46]Write to MH i2c: 01 00 00 3C 15 51 [12:22:46]OFD Sender: Processing packet 24803 [packets to send 29, broken 28] [12:22:46]ProducePacketName [12:22:46]name=ofd_packets/00024803 [12:22:46]OFD Sender: To server: pG, [12:22:46]CommunicateWithHost lk.salyk.kg:30040 [12:22:46]ConnectInit lk.salyk.kg [12:22:46]Write i2c OK [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: 01 [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: 01 07 00 [12:22:46]MH_I2C_Read... [12:22:46]Read from MH i2c: 01 07 00 3C 15 00 00 00 00 00 FF 0F 66 [12:22:46]RasterBufferAndPrint [12:22:46]line Счет N : (1)610479 [12:22:46]line ИНН: 02508201610067 [12:22:46]line Контрольно-Кассовый Чек [12:22:46]line ПРОДАЖА [12:22:46]line ТРК (МРК, ГНК) : 42 [12:22:46]line Товар: 2710124130 [12:22:46]line Аи-92-К-2 [12:22:46]line 7.380 * 67.80 [12:22:46]line = 500.36 [12:22:46]line НДС 12% НСП 1% [12:22:46]line > о реализуемом товаре [12:22:46]line ОКРУГЛЕНИЕ: -0.36 [12:22:46]line ИТОГО: 500.00 [12:22:46]line Внесено: 500.00 [12:22:46]line СДАЧА: 0.00 [12:22:46]line НСП 1% : 4.43 [12:22:46]line НДС 12% : 53.14 [12:22:46]line Наличными: 500.00 [12:22:46]line Безнал.: 0.00 [12:22:46]line Место: АЗС № 127 "Партнер Нефть" [12:22:46]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [12:22:46]line СНО: Общий режим [12:22:46]line Чек 178 30.07.2024 12:22 [12:22:46]line Смена: 48 ФФД: 1.0 [12:22:46]line ЗНМ: 0300000158 [12:22:46]line РНМ: 0000000000171247 [12:22:46]line Версия ККМ: v1.0 [12:22:46]line ФМ: 0000000002098565 [12:22:46]line ФД: 24803 [12:22:46]line ФПД: 243426733269665 [12:22:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T122246&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24803&fm=243426733269665&tin=02508201610067®Number=0000000000171247&sum=50000 [12:22:47]Connected sock=11 [12:22:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 4D 8B 07 01 27 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 16 DB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E3 60 00 00 35 04 06 00 DD 65 33 F7 22 A1 FF 27 89 73 1F 67 FB 7C [12:22:47]written 0, free lines is 4095 [12:22:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 1C 9E 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 32 30 39 38 35 36 35 10 04 04 00 E3 60 00 00 F4 03 04 00 A4 86 A8 66 B6 04 01 00 00 1E 5B 78 4A 5E B3 6A 3E [12:22:47]CommunicateWithHost err = 0 [12:22:47]CheckOFDResponse [12:22:47]1017 (14) - 77093643461234 [12:22:47]1041 (16) - 0000000002098565 [12:22:47]1040 (4) - 24803 [12:22:47]1012 (4) - 30.07.2024 06:22 [12:22:47]1206 (1) - 0 [12:22:47]OFD Sender: Remove packet 24803 [12:22:47]ProducePacketName [12:22:47]name=ofd_packets/00024803 [12:22:47]NVStorageDeleteData [12:22:47]Write to MH i2c: 01 00 00 67 15 7C [12:22:47]Write i2c OK [12:22:47]MH_I2C_Read... [12:22:47]Read from MH i2c: 01 [12:22:47]MH_I2C_Read... [12:22:47]Read from MH i2c: 01 07 00 [12:22:47]MH_I2C_Read... [12:22:47]Read from MH i2c: 01 07 00 67 15 00 00 00 00 00 F8 0C 87 [12:22:47]RasterBufferAndPrint [12:22:47]line [12:22:47]line [12:22:47]line [12:22:47]line [12:22:47]line [12:22:47]written 0, free lines is 3335 [12:22:47]MH_Cut [12:22:47]Write to MH i2c: D1 01 00 6E 15 01 55 [12:22:47]Write i2c OK [12:22:47]MH_I2C_Read... [12:22:47]Read from MH i2c: D1 [12:22:47]MH_I2C_Read... [12:22:47]Read from MH i2c: D1 01 00 [12:22:47]MH_I2C_Read... [12:22:47]Read from MH i2c: D1 01 00 6E 15 00 54 [12:22:47]Write to MH i2c: 01 00 00 6F 15 84 [12:22:47]Write i2c OK [12:22:47]MH_I2C_Read... [12:22:48]OFD Sender: No OFD packet to send [12:22:48]*** Cut start [12:22:48]*** Partial cut [12:22:48]*** CUTSNS_PIN = 1 [12:22:48]*** CUTSNS_PIN = 0 [12:22:48]*** Brake cut motor [12:22:49]Read from MH i2c: 01 [12:22:49]MH_I2C_Read... [12:22:49]*** Stop cut motor [12:22:49]*** Cut end [12:22:49]Read from MH i2c: 01 07 00 [12:22:49]MH_I2C_Read... [12:22:49]Read from MH i2c: 01 07 00 6F 15 00 00 00 00 00 FF 0F 99 [12:22:49]process_action close_receipt done [12:22:49]requested_data is exist [12:22:49]produce_requested_data [12:22:49]requested_item fm.sn is exist - process it [12:22:49]wFMCommunicate request_size=4 [12:22:49]MH_SAM_APDU [12:22:49]CAPDU: 80 11 00 00 [12:22:49]Write to MH i2c: E2 08 00 70 15 80 11 00 00 00 00 00 00 FF [12:22:49]Write i2c OK [12:22:49]MH_I2C_Read... [12:22:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:49]Read from MH i2c: E2 [12:22:49]MH_I2C_Read... [12:22:49]Read from MH i2c: E2 17 00 [12:22:49]MH_I2C_Read... [12:22:49]Read from MH i2c: E2 17 00 70 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 55 [12:22:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:22:49]wFMCommunicate OK [12:22:49]requested_item fd.num is exist - process it [12:22:49]SAM_PROTO_GetFieldsCounters [12:22:49]wFMCommunicate request_size=4 [12:22:49]MH_SAM_APDU [12:22:49]CAPDU: 80 13 00 00 [12:22:49]Write to MH i2c: E2 08 00 71 15 80 13 00 00 00 00 00 00 02 [12:22:49]Write i2c OK [12:22:49]MH_I2C_Read... [12:22:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:22:49]Read from MH i2c: E2 [12:22:49]MH_I2C_Read... [12:22:49]Read from MH i2c: E2 62 00 [12:22:49]MH_I2C_Read... [12:22:49]Read from MH i2c: E2 62 00 71 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E3 60 00 00 0E 04 04 00 30 00 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 AC [12:22:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E3 60 00 00 0E 04 04 00 30 00 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 [12:22:49]wFMCommunicate OK [12:22:49]SAM_PROTO_GetFieldsCounters done [12:22:49]requested_item shift.num is exist - process it [12:22:49]requested_item shift.opened is exist - process it [12:22:49]req_shift_opened [12:22:49]FM_GetShiftState [12:22:49]SAM_PROTO_GetShiftState [12:22:49]wFMCommunicate request_size=4 [12:22:49]MH_SAM_APDU [12:22:49]CAPDU: 80 13 01 00 [12:22:49]Write to MH i2c: E2 08 00 72 15 80 13 01 00 00 00 00 00 04 [12:22:49]Write i2c OK [12:22:49]MH_I2C_Read... [12:22:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:49]Read from MH i2c: E2 [12:22:49]MH_I2C_Read... [12:22:49]Read from MH i2c: E2 0E 00 [12:22:49]MH_I2C_Read... [12:22:49]Read from MH i2c: E2 0E 00 72 15 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B7 [12:22:49]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:22:49]wFMCommunicate OK [12:22:49]SAM_PROTO_GetShiftState done [12:22:49]FM_GetShiftState done [12:22:49]req_shift_opened done [12:22:49]requested_item shift.open_date is exist - process it [12:22:49]req_shift_open_date [12:22:49]req_shift_open_date done [12:22:49]produce_requested_data done [12:22:49]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24803,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:22:49]process_action_free close_receipt [12:22:49]json_value_free [12:22:49]json_value_free done [12:22:49]process_json_proto returns [12:22:49]Send response to host [12:22:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24803,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:22:49]free response buf [12:22:49]execute_script done [12:22:49]execute_script returns [12:22:49]free content buf [12:22:49]Sock 9.Close socket [12:22:49]Sock 9.Thread stoped [12:22:53]OFD Sender: No OFD packet to send [12:22:58]OFD Sender: No OFD packet to send [12:23:03]OFD Sender: No OFD packet to send [12:23:08]OFD Sender: No OFD packet to send [12:23:13]OFD Sender: No OFD packet to send [12:23:18]OFD Sender: No OFD packet to send [12:23:23]OFD Sender: No OFD packet to send [12:23:28]OFD Sender: No OFD packet to send [12:23:33]OFD Sender: No OFD packet to send [12:23:38]OFD Sender: No OFD packet to send [12:23:43]OFD Sender: No OFD packet to send [12:23:48]OFD Sender: No OFD packet to send [12:23:53]OFD Sender: No OFD packet to send [12:23:58]OFD Sender: No OFD packet to send [12:24:03]OFD Sender: No OFD packet to send [12:24:08]OFD Sender: No OFD packet to send [12:24:13]OFD Sender: No OFD packet to send [12:24:18]OFD Sender: No OFD packet to send [12:24:23]OFD Sender: No OFD packet to send [12:24:28]OFD Sender: No OFD packet to send [12:24:33]OFD Sender: No OFD packet to send [12:24:38]OFD Sender: No OFD packet to send [12:24:43]OFD Sender: No OFD packet to send [12:24:48]OFD Sender: No OFD packet to send [12:24:53]OFD Sender: No OFD packet to send [12:24:58]OFD Sender: No OFD packet to send [12:25:03]OFD Sender: No OFD packet to send [12:25:08]OFD Sender: No OFD packet to send [12:25:13]OFD Sender: No OFD packet to send [12:25:18]OFD Sender: No OFD packet to send [12:25:23]OFD Sender: No OFD packet to send [12:25:28]OFD Sender: No OFD packet to send [12:25:33]OFD Sender: No OFD packet to send [12:25:38]OFD Sender: No OFD packet to send [12:25:43]OFD Sender: No OFD packet to send [12:25:48]OFD Sender: No OFD packet to send [12:25:53]OFD Sender: No OFD packet to send [12:25:58]OFD Sender: No OFD packet to send [12:26:03]OFD Sender: No OFD packet to send [12:26:08]OFD Sender: No OFD packet to send [12:26:13]OFD Sender: No OFD packet to send [12:26:18]OFD Sender: No OFD packet to send [12:26:23]OFD Sender: No OFD packet to send [12:26:28]OFD Sender: No OFD packet to send [12:26:33]OFD Sender: No OFD packet to send [12:26:38]OFD Sender: No OFD packet to send [12:26:43]OFD Sender: No OFD packet to send [12:26:48]OFD Sender: No OFD packet to send [12:26:53]OFD Sender: No OFD packet to send [12:26:58]OFD Sender: No OFD packet to send [12:27:03]OFD Sender: No OFD packet to send [12:27:08]OFD Sender: No OFD packet to send [12:27:13]OFD Sender: No OFD packet to send [12:27:18]OFD Sender: No OFD packet to send [12:27:23]OFD Sender: No OFD packet to send [12:27:28]OFD Sender: No OFD packet to send [12:27:33]OFD Sender: No OFD packet to send [12:27:38]OFD Sender: No OFD packet to send [12:27:43]OFD Sender: No OFD packet to send [12:27:48]OFD Sender: No OFD packet to send [12:27:53]OFD Sender: No OFD packet to send [12:27:58]OFD Sender: No OFD packet to send [12:28:03]OFD Sender: No OFD packet to send [12:28:08]OFD Sender: No OFD packet to send [12:28:13]OFD Sender: No OFD packet to send [12:28:18]OFD Sender: No OFD packet to send [12:28:23]OFD Sender: No OFD packet to send [12:28:28]OFD Sender: No OFD packet to send [12:28:33]OFD Sender: No OFD packet to send [12:28:38]OFD Sender: No OFD packet to send [12:28:43]OFD Sender: No OFD packet to send [12:28:48]OFD Sender: No OFD packet to send [12:28:53]OFD Sender: No OFD packet to send [12:28:58]OFD Sender: No OFD packet to send [12:29:03]OFD Sender: No OFD packet to send [12:29:08]OFD Sender: No OFD packet to send [12:29:13]OFD Sender: No OFD packet to send [12:29:18]OFD Sender: No OFD packet to send [12:29:23]OFD Sender: No OFD packet to send [12:29:28]OFD Sender: No OFD packet to send [12:29:33]OFD Sender: No OFD packet to send [12:29:38]OFD Sender: No OFD packet to send [12:29:43]OFD Sender: No OFD packet to send [12:29:48]OFD Sender: No OFD packet to send [12:29:53]OFD Sender: No OFD packet to send [12:29:58]OFD Sender: No OFD packet to send [12:30:03]OFD Sender: No OFD packet to send [12:30:08]OFD Sender: No OFD packet to send [12:30:13]OFD Sender: No OFD packet to send [12:30:18]OFD Sender: No OFD packet to send [12:30:23]OFD Sender: No OFD packet to send [12:30:28]OFD Sender: No OFD packet to send [12:30:33]OFD Sender: No OFD packet to send [12:30:38]OFD Sender: No OFD packet to send [12:30:43]OFD Sender: No OFD packet to send [12:30:47]accept exits with 7 [12:30:47]New connection [12:30:47]New thread 3067452772 created [12:30:47]Thread 3067309412 joined [12:30:47]Waiting for new connection... [12:30:47] Sock 7.Parse request [12:30:47]Sock 7.Check first char [12:30:47]Sock 7.First char is OK [12:30:47]request: POST /json_proto HTTP/1.0 [12:30:47]Method: POST [12:30:47]URL: /json_proto [12:30:47]Method is POST - this is cgi request [12:30:47]url: /json_proto [12:30:47]query_string will be loaded in cgi processing [12:30:47]execute_cgi json_proto POST (null) [12:30:47]execute_cgi path=json_proto method=POST [12:30:47]POST find Content-Length [12:30:47]Host: 172.17.45.131:8080 [12:30:47]Content-Length: 677 [12:30:47]Content-Type: application/json [12:30:47] [12:30:47]POST finish read [12:30:47]Found Content-Length = 677 [12:30:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610480", "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.310, "sum" : 360.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 360.00, "total" : 360.00, "payments": [ { "type": 0, "sum" : 360.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:30:47]execute_script... [12:30:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610480", "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.310, "sum" : 360.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 360.00, "total" : 360.00, "payments": [ { "type": 0, "sum" : 360.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:30:47]POST & json_proto [12:30:47]process_json_proto [12:30:47]json parsed OK: [12:30:47]protocol is kg_v1.0 [12:30:47]action value=close_receipt [12:30:47]process_action close_receipt [12:30:47]cmd_close_receipt [12:30:47]MH_GetDate [12:30:47]Write to MH i2c: F0 00 00 73 15 77 [12:30:47]Write i2c OK [12:30:47]MH_I2C_Read... [12:30:47]Read from MH i2c: F0 [12:30:47]MH_I2C_Read... [12:30:47]Read from MH i2c: F0 09 00 [12:30:47]MH_I2C_Read... [12:30:47]Read from MH i2c: F0 09 00 73 15 00 F8 DC A8 66 C6 D4 6E 66 D0 [12:30:47]GetLastDocTimeStamp 1722342166 [12:30:47]current date 1722342648 [12:30:47]FM_GetShiftState [12:30:47]SAM_PROTO_GetShiftState [12:30:47]wFMCommunicate request_size=4 [12:30:47]MH_SAM_APDU [12:30:47]CAPDU: 80 13 01 00 [12:30:47]Write to MH i2c: E2 08 00 74 15 80 13 01 00 00 00 00 00 06 [12:30:47]Write i2c OK [12:30:47]MH_I2C_Read... [12:30:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:30:47]Read from MH i2c: E2 [12:30:47]MH_I2C_Read... [12:30:47]Read from MH i2c: E2 0E 00 [12:30:47]MH_I2C_Read... [12:30:47]Read from MH i2c: E2 0E 00 74 15 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B9 [12:30:47]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:30:47]wFMCommunicate OK [12:30:47]SAM_PROTO_GetShiftState done [12:30:47]FM_GetShiftState done [12:30:47]opened in 1722298218 [12:30:47]opened+sec_in_day 1722384618 [12:30:47]quantity*price = 36001 [12:30:47]sum+1 = 36003 [12:30:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 360.00 Внесено: 360.00 СДАЧА: 0.00 НСП 1% : 3.19 НДС 12% : 38.23 Наличными: 360.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 179 30.07.2024 12:30 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24804 ФПД: 73433792087093 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T123048&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24804&fm=73433792087093&tin=02508201610067®Number=0000000000171247&sum=36000 [12:30:48]StoreToDocumentArchive [12:30:48]shift 48 fd 24804 [12:30:48]save to /storage/0048/doc_00024804 [12:30:48]save last doc name /storage/0048/doc_00024804 to /storage/kkm_last_doc_name [12:30:48]save OK [12:30:48]Clear old archive folders... [12:30:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:30:48]tlvbuf is 01CDF0B0 [12:30:48]SAM_PROTO_ClearQueue [12:30:48]wFMCommunicate request_size=4 [12:30:48]MH_SAM_APDU [12:30:48]CAPDU: 80 09 00 00 [12:30:48]Write to MH i2c: E2 08 00 81 15 80 09 00 00 00 00 00 00 08 [12:30:48]Write i2c OK [12:30:48]MH_I2C_Read... [12:30:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:30:48]Read from MH i2c: E2 [12:30:48]MH_I2C_Read... [12:30:48]Read from MH i2c: E2 03 00 [12:30:48]MH_I2C_Read... [12:30:48]Read from MH i2c: E2 03 00 81 15 00 90 00 0A [12:30:48]RAPDU: 90 00 [12:30:48]wFMCommunicate OK [12:30:48]SAM_PROTO_ClearQueue done [12:30:48]KKMCreateOFDPacket [12:30:48]OFDProtocolAddRootSTLVToBuf [12:30:48]FM_MakeSignedData [12:30:48]FM_MakeSignedData [12:30:48]SAM_PROTO_SignData [12:30:48]wFMCommunicate request_size=4 [12:30:48]MH_SAM_APDU [12:30:48]CAPDU: 80 0D 01 02 [12:30:48]Write to MH i2c: E2 08 00 82 15 80 0D 01 02 00 00 00 00 10 [12:30:48]Write i2c OK [12:30:48]MH_I2C_Read... [12:30:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:30:48]Read from MH i2c: E2 [12:30:48]MH_I2C_Read... [12:30:48]Read from MH i2c: E2 03 00 [12:30:48]MH_I2C_Read... [12:30:48]Read from MH i2c: E2 03 00 82 15 00 90 00 0B [12:30:48]RAPDU: 90 00 [12:30:48]wFMCommunicate OK [12:30:48]wFMCommunicate request_size=255 [12:30:48]MH_SAM_APDU [12:30:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B3 00 00 00 F4 03 04 00 F8 DC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E4 60 00 00 35 04 06 00 42 [12:30:48]Write to MH i2c: E2 02 01 83 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 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 B3 00 00 00 F4 03 04 00 F8 DC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E4 60 00 00 35 04 06 00 42 00 00 8D [12:30:48]Write i2c OK [12:30:48]MH_I2C_Read... [12:30:48]OFD Sender: No OFD packet to send [12:30:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:30:48]Read from MH i2c: E2 [12:30:48]MH_I2C_Read... [12:30:48]Read from MH i2c: E2 03 00 [12:30:48]MH_I2C_Read... [12:30:48]Read from MH i2c: E2 03 00 83 15 00 90 00 0C [12:30:48]RAPDU: 90 00 [12:30:48]wFMCommunicate OK [12:30:48]wFMCommunicate request_size=10 [12:30:48]MH_SAM_APDU [12:30:48]CAPDU: 80 0D 02 02 05 C9 A3 17 84 35 [12:30:48]Write to MH i2c: E2 0D 00 84 15 80 0D 02 02 05 00 C9 A3 17 84 35 00 00 59 [12:30:48]Write i2c OK [12:30:48]MH_I2C_Read... [12:30:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:30:48]Read from MH i2c: E2 [12:30:48]MH_I2C_Read... [12:30:48]Read from MH i2c: E2 03 00 [12:30:48]MH_I2C_Read... [12:30:48]Read from MH i2c: E2 03 00 84 15 00 90 00 0D [12:30:48]RAPDU: 90 00 [12:30:48]wFMCommunicate OK [12:30:48]wFMCommunicate request_size=4 [12:30:48]MH_SAM_APDU [12:30:48]CAPDU: 80 0D 03 02 [12:30:48]Write to MH i2c: E2 08 00 85 15 80 0D 03 02 00 00 00 00 15 [12:30:48]Write i2c OK [12:30:48]MH_I2C_Read... [12:30:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:30:48]Read from MH i2c: E2 [12:30:48]MH_I2C_Read... [12:30:48]Read from MH i2c: E2 0B 00 [12:30:48]MH_I2C_Read... [12:30:48]Read from MH i2c: E2 0B 00 85 15 00 0C F9 CE 6B C9 14 11 04 90 00 46 [12:30:48]RAPDU: 0C F9 CE 6B C9 14 11 04 90 00 [12:30:48]wFMCommunicate OK [12:30:48]SAM_PROTO_SignData done [12:30:48]FM_MakeSignedData done [12:30:48]CreateOFDProtocolMessage [12:30:48]wFMCommunicate request_size=4 [12:30:48]MH_SAM_APDU [12:30:48]CAPDU: 80 11 00 00 [12:30:48]Write to MH i2c: E2 08 00 86 15 80 11 00 00 00 00 00 00 15 [12:30:48]Write i2c OK [12:30:48]MH_I2C_Read... [12:30:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:30:48]Read from MH i2c: E2 [12:30:48]MH_I2C_Read... [12:30:48]Read from MH i2c: E2 17 00 [12:30:48]MH_I2C_Read... [12:30:48]Read from MH i2c: E2 17 00 86 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 6B [12:30:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:30:48]wFMCommunicate OK [12:30:48]CreateOFDProtocolMessage done [12:30:48]OFDSenderStorePacket 24804 [12:30:48]StoreOFDPacket docnum=24804 [12:30:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 0E 8A 07 01 06 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 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 B3 00 00 00 F4 03 04 00 F8 DC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E4 60 00 00 35 04 06 00 42 C9 A3 17 84 35 0C F9 CE 6B C9 14 11 04 [12:30:48]CheckFolder [12:30:48]dirname=/storage/ofd_packets [12:30:48]CheckFolder done [12:30:48]ProducePacketName [12:30:48]name=ofd_packets/00024804 [12:30:48]NVStorageSaveData ofd_packets/00024804 [12:30:48]File name is /storage/ofd_packets/00024804 [12:30:48]Write 301 bytes [12:30:48]NVStorageSaveData done [12:30:48]OFDSenderStorePacket done [12:30:48]KKMCreateOFDPacket done [12:30:48]NVStorageSaveData kkm_last_timestamp [12:30:48]File name is /storage/kkm_last_timestamp [12:30:48]Write 4 bytes [12:30:48]NVStorageSaveData done [12:30:48]ExternCall_PrintAddStr [12:30:48]wPrintStart [12:30:48]Write to MH i2c: 01 00 00 87 15 9C [12:30:48]Write i2c OK [12:30:48]MH_I2C_Read... [12:30:48]Read from MH i2c: 01 [12:30:48]MH_I2C_Read... [12:30:48]Read from MH i2c: 01 07 00 [12:30:48]MH_I2C_Read... [12:30:48]Read from MH i2c: 01 07 00 87 15 00 00 00 00 00 FF 0F B1 [12:30:48]RasterBufferAndPrint [12:30:48]line Счет N : (1)610480 [12:30:48]line ИНН: 02508201610067 [12:30:48]line Контрольно-Кассовый Чек [12:30:48]line ПРОДАЖА [12:30:48]line ТРК (МРК, ГНК) : 32 [12:30:48]line Товар: 2710124130 [12:30:48]line Аи-92-К-2 [12:30:48]line 5.310 * 67.80 [12:30:48]line = 360.02 [12:30:48]line НДС 12% НСП 1% [12:30:48]line > о реализуемом товаре [12:30:48]line ОКРУГЛЕНИЕ: -0.02 [12:30:48]line ИТОГО: 360.00 [12:30:48]line Внесено: 360.00 [12:30:48]line СДАЧА: 0.00 [12:30:48]line НСП 1% : 3.19 [12:30:48]line НДС 12% : 38.23 [12:30:48]line Наличными: 360.00 [12:30:48]line Безнал.: 0.00 [12:30:48]line Место: АЗС № 127 "Партнер Нефть" [12:30:48]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [12:30:48]line СНО: Общий режим [12:30:48]line Чек 179 30.07.2024 12:30 [12:30:48]line Смена: 48 ФФД: 1.0 [12:30:48]line ЗНМ: 0300000158 [12:30:48]line РНМ: 0000000000171247 [12:30:48]line Версия ККМ: v1.0 [12:30:48]line ФМ: 0000000002098565 [12:30:48]line ФД: 24804 [12:30:48]line ФПД: 73433792087093 [12:30:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T123048&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24804&fm=73433792087093&tin=02508201610067®Number=0000000000171247&sum=36000 [12:30:49]OFD Sender: Processing packet 24804 [packets to send 29, broken 28] [12:30:49]ProducePacketName [12:30:49]name=ofd_packets/00024804 [12:30:49]OFD Sender: To server: pG, [12:30:49]CommunicateWithHost lk.salyk.kg:30040 [12:30:49]ConnectInit lk.salyk.kg [12:30:49]written 0, free lines is 4095 [12:30:49]Connected sock=10 [12:30:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 0E 8A 07 01 06 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 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 B3 00 00 00 F4 03 04 00 F8 DC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E4 60 00 00 35 04 06 00 42 C9 A3 17 84 35 0C F9 CE 6B C9 14 11 04 [12:30:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 C2 4A 47 00 D2 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 32 30 39 38 35 36 35 10 04 04 00 E4 60 00 00 F4 03 04 00 86 88 A8 66 B6 04 01 00 00 9D 9D 92 FC D6 A7 DC 59 [12:30:49]CommunicateWithHost err = 0 [12:30:49]CheckOFDResponse [12:30:49]1017 (14) - 77093643461234 [12:30:49]1041 (16) - 0000000002098565 [12:30:49]1040 (4) - 24804 [12:30:49]1012 (4) - 30.07.2024 06:30 [12:30:49]1206 (1) - 0 [12:30:49]OFD Sender: Remove packet 24804 [12:30:49]ProducePacketName [12:30:49]name=ofd_packets/00024804 [12:30:49]NVStorageDeleteData [12:30:49]Write to MH i2c: 01 00 00 B2 15 C7 [12:30:49]Write i2c OK [12:30:49]MH_I2C_Read... [12:30:49]Read from MH i2c: 01 [12:30:49]MH_I2C_Read... [12:30:49]Read from MH i2c: 01 07 00 [12:30:49]MH_I2C_Read... [12:30:49]Read from MH i2c: 01 07 00 B2 15 00 00 00 00 00 EC 0C C6 [12:30:49]RasterBufferAndPrint [12:30:49]line [12:30:49]line [12:30:49]line [12:30:49]line [12:30:49]line [12:30:49]written 0, free lines is 3314 [12:30:49]MH_Cut [12:30:49]Write to MH i2c: D1 01 00 B9 15 01 A0 [12:30:49]Write i2c OK [12:30:49]MH_I2C_Read... [12:30:49]Read from MH i2c: D1 [12:30:49]MH_I2C_Read... [12:30:49]Read from MH i2c: D1 01 00 [12:30:49]MH_I2C_Read... [12:30:49]Read from MH i2c: D1 01 00 B9 15 00 9F [12:30:49]Write to MH i2c: 01 00 00 BA 15 CF [12:30:49]Write i2c OK [12:30:49]MH_I2C_Read... [12:30:49]OFD Sender: No OFD packet to send [12:30:50]*** Cut start [12:30:50]*** Partial cut [12:30:50]*** CUTSNS_PIN = 1 [12:30:50]*** CUTSNS_PIN = 0 [12:30:50]*** Brake cut motor [12:30:50]Read from MH i2c: 01 [12:30:50]MH_I2C_Read... [12:30:50]*** Stop cut motor [12:30:50]*** Cut end [12:30:50]Read from MH i2c: 01 07 00 [12:30:50]MH_I2C_Read... [12:30:50]Read from MH i2c: 01 07 00 BA 15 00 00 00 00 00 FF 0F E4 [12:30:50]process_action close_receipt done [12:30:50]requested_data is exist [12:30:50]produce_requested_data [12:30:50]requested_item fm.sn is exist - process it [12:30:50]wFMCommunicate request_size=4 [12:30:50]MH_SAM_APDU [12:30:50]CAPDU: 80 11 00 00 [12:30:50]Write to MH i2c: E2 08 00 BB 15 80 11 00 00 00 00 00 00 4A [12:30:50]Write i2c OK [12:30:50]MH_I2C_Read... [12:30:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:30:50]Read from MH i2c: E2 [12:30:50]MH_I2C_Read... [12:30:50]Read from MH i2c: E2 17 00 [12:30:50]MH_I2C_Read... [12:30:50]Read from MH i2c: E2 17 00 BB 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A0 [12:30:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:30:50]wFMCommunicate OK [12:30:50]requested_item fd.num is exist - process it [12:30:50]SAM_PROTO_GetFieldsCounters [12:30:50]wFMCommunicate request_size=4 [12:30:50]MH_SAM_APDU [12:30:50]CAPDU: 80 13 00 00 [12:30:50]Write to MH i2c: E2 08 00 BC 15 80 13 00 00 00 00 00 00 4D [12:30:50]Write i2c OK [12:30:50]MH_I2C_Read... [12:30:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:30:51]Read from MH i2c: E2 [12:30:51]MH_I2C_Read... [12:30:51]Read from MH i2c: E2 62 00 [12:30:51]MH_I2C_Read... [12:30:51]Read from MH i2c: E2 62 00 BC 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E4 60 00 00 0E 04 04 00 30 00 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 FB [12:30:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E4 60 00 00 0E 04 04 00 30 00 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 [12:30:51]wFMCommunicate OK [12:30:51]SAM_PROTO_GetFieldsCounters done [12:30:51]requested_item shift.num is exist - process it [12:30:51]requested_item shift.opened is exist - process it [12:30:51]req_shift_opened [12:30:51]FM_GetShiftState [12:30:51]SAM_PROTO_GetShiftState [12:30:51]wFMCommunicate request_size=4 [12:30:51]MH_SAM_APDU [12:30:51]CAPDU: 80 13 01 00 [12:30:51]Write to MH i2c: E2 08 00 BD 15 80 13 01 00 00 00 00 00 4F [12:30:51]Write i2c OK [12:30:51]MH_I2C_Read... [12:30:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:30:51]Read from MH i2c: E2 [12:30:51]MH_I2C_Read... [12:30:51]Read from MH i2c: E2 0E 00 [12:30:51]MH_I2C_Read... [12:30:51]Read from MH i2c: E2 0E 00 BD 15 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 02 [12:30:51]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:30:51]wFMCommunicate OK [12:30:51]SAM_PROTO_GetShiftState done [12:30:51]FM_GetShiftState done [12:30:51]req_shift_opened done [12:30:51]requested_item shift.open_date is exist - process it [12:30:51]req_shift_open_date [12:30:51]req_shift_open_date done [12:30:51]produce_requested_data done [12:30:51]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24804,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:30:51]process_action_free close_receipt [12:30:51]json_value_free [12:30:51]json_value_free done [12:30:51]process_json_proto returns [12:30:51]Send response to host [12:30:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24804,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:30:51]free response buf [12:30:51]execute_script done [12:30:51]execute_script returns [12:30:51]free content buf [12:30:51]Sock 7.Close socket [12:30:51]Sock 7.Thread stoped [12:30:55]OFD Sender: No OFD packet to send [12:31:00]OFD Sender: No OFD packet to send [12:31:05]OFD Sender: No OFD packet to send [12:31:10]OFD Sender: No OFD packet to send [12:31:15]OFD Sender: No OFD packet to send [12:31:20]OFD Sender: No OFD packet to send [12:31:25]OFD Sender: No OFD packet to send [12:31:30]OFD Sender: No OFD packet to send [12:31:35]OFD Sender: No OFD packet to send [12:31:40]OFD Sender: No OFD packet to send [12:31:45]OFD Sender: No OFD packet to send [12:31:50]OFD Sender: No OFD packet to send [12:31:55]OFD Sender: No OFD packet to send [12:32:00]OFD Sender: No OFD packet to send [12:32:05]OFD Sender: No OFD packet to send [12:32:10]OFD Sender: No OFD packet to send [12:32:15]OFD Sender: No OFD packet to send [12:32:20]OFD Sender: No OFD packet to send [12:32:25]OFD Sender: No OFD packet to send [12:32:30]OFD Sender: No OFD packet to send [12:32:35]OFD Sender: No OFD packet to send [12:32:40]OFD Sender: No OFD packet to send [12:32:45]OFD Sender: No OFD packet to send [12:32:50]OFD Sender: No OFD packet to send [12:32:55]OFD Sender: No OFD packet to send [12:33:00]OFD Sender: No OFD packet to send [12:33:05]OFD Sender: No OFD packet to send [12:33:10]OFD Sender: No OFD packet to send [12:33:15]OFD Sender: No OFD packet to send [12:33:20]OFD Sender: No OFD packet to send [12:33:25]OFD Sender: No OFD packet to send [12:33:30]OFD Sender: No OFD packet to send [12:33:33]accept exits with 9 [12:33:33]New connection [12:33:33]New thread 3067309412 created [12:33:33]Thread 3067452772 joined [12:33:33]Waiting for new connection... [12:33:33] Sock 9.Parse request [12:33:33]Sock 9.Check first char [12:33:33]Sock 9.First char is OK [12:33:33]request: POST /json_proto HTTP/1.0 [12:33:33]Method: POST [12:33:33]URL: /json_proto [12:33:33]Method is POST - this is cgi request [12:33:33]url: /json_proto [12:33:33]query_string will be loaded in cgi processing [12:33:33]execute_cgi json_proto POST (null) [12:33:33]execute_cgi path=json_proto method=POST [12:33:33]POST find Content-Length [12:33:33]Host: 172.17.45.131:8080 [12:33:33]Content-Length: 799 [12:33:33]Content-Type: application/json [12:33:33] [12:33:33]POST finish read [12:33:33]Found Content-Length = 799 [12:33:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610481", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:33]execute_script... [12:33:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610481", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:33:33]POST & json_proto [12:33:33]process_json_proto [12:33:33]json parsed OK: [12:33:33]protocol is kg_v1.0 [12:33:33]action value=close_receipt [12:33:33]process_action close_receipt [12:33:33]cmd_close_receipt [12:33:33]MH_GetDate [12:33:33]Write to MH i2c: F0 00 00 BE 15 C2 [12:33:33]Write i2c OK [12:33:33]MH_I2C_Read... [12:33:33]Read from MH i2c: F0 [12:33:33]MH_I2C_Read... [12:33:33]Read from MH i2c: F0 09 00 [12:33:33]MH_I2C_Read... [12:33:33]Read from MH i2c: F0 09 00 BE 15 00 9E DD A8 66 C6 D4 6E 66 C2 [12:33:33]GetLastDocTimeStamp 1722342648 [12:33:33]current date 1722342814 [12:33:33]FM_GetShiftState [12:33:33]SAM_PROTO_GetShiftState [12:33:33]wFMCommunicate request_size=4 [12:33:33]MH_SAM_APDU [12:33:33]CAPDU: 80 13 01 00 [12:33:33]Write to MH i2c: E2 08 00 BF 15 80 13 01 00 00 00 00 00 51 [12:33:33]Write i2c OK [12:33:33]MH_I2C_Read... [12:33:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:33]Read from MH i2c: E2 [12:33:33]MH_I2C_Read... [12:33:33]Read from MH i2c: E2 0E 00 [12:33:33]MH_I2C_Read... [12:33:33]Read from MH i2c: E2 0E 00 BF 15 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 04 [12:33:33]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:33:33]wFMCommunicate OK [12:33:33]SAM_PROTO_GetShiftState done [12:33:33]FM_GetShiftState done [12:33:33]opened in 1722298218 [12:33:33]opened+sec_in_day 1722384618 [12:33:33]quantity*price = 99999 [12:33:33]sum+1 = 100001 [12:33:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 0.00 Безнал.: 1000.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 180 30.07.2024 12:33 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24805 ФПД: 67356124210775 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T123334&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24805&fm=67356124210775&tin=02508201610067®Number=0000000000171247&sum=100000 [12:33:34]StoreToDocumentArchive [12:33:34]shift 48 fd 24805 [12:33:34]save to /storage/0048/doc_00024805 [12:33:34]save last doc name /storage/0048/doc_00024805 to /storage/kkm_last_doc_name [12:33:34]save OK [12:33:34]Clear old archive folders... [12:33:34]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:33:34]tlvbuf is 01D04960 [12:33:34]SAM_PROTO_ClearQueue [12:33:34]wFMCommunicate request_size=4 [12:33:34]MH_SAM_APDU [12:33:34]CAPDU: 80 09 00 00 [12:33:34]Write to MH i2c: E2 08 00 CC 15 80 09 00 00 00 00 00 00 53 [12:33:34]Write i2c OK [12:33:34]MH_I2C_Read... [12:33:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:33:34]Read from MH i2c: E2 [12:33:34]MH_I2C_Read... [12:33:34]Read from MH i2c: E2 03 00 [12:33:34]MH_I2C_Read... [12:33:34]Read from MH i2c: E2 03 00 CC 15 00 90 00 55 [12:33:34]RAPDU: 90 00 [12:33:34]wFMCommunicate OK [12:33:34]SAM_PROTO_ClearQueue done [12:33:34]KKMCreateOFDPacket [12:33:34]OFDProtocolAddRootSTLVToBuf [12:33:34]FM_MakeSignedData [12:33:34]FM_MakeSignedData [12:33:34]SAM_PROTO_SignData [12:33:34]wFMCommunicate request_size=4 [12:33:34]MH_SAM_APDU [12:33:34]CAPDU: 80 0D 01 02 [12:33:34]Write to MH i2c: E2 08 00 CD 15 80 0D 01 02 00 00 00 00 5B [12:33:34]Write i2c OK [12:33:34]MH_I2C_Read... [12:33:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:33:34]Read from MH i2c: E2 [12:33:34]MH_I2C_Read... [12:33:34]Read from MH i2c: E2 03 00 [12:33:34]MH_I2C_Read... [12:33:34]Read from MH i2c: E2 03 00 CD 15 00 90 00 56 [12:33:34]RAPDU: 90 00 [12:33:34]wFMCommunicate OK [12:33:34]wFMCommunicate request_size=255 [12:33:34]MH_SAM_APDU [12:33:34]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 9E DD A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E5 60 00 00 35 04 06 00 3D 42 91 DB [12:33:34]Write to MH i2c: E2 02 01 CE 15 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 9E DD A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E5 60 00 00 35 04 06 00 3D 42 91 DB 00 00 5F [12:33:34]Write i2c OK [12:33:34]MH_I2C_Read... [12:33:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:34]Read from MH i2c: E2 [12:33:34]MH_I2C_Read... [12:33:34]Read from MH i2c: E2 03 00 [12:33:34]MH_I2C_Read... [12:33:34]Read from MH i2c: E2 03 00 CE 15 00 90 00 57 [12:33:34]RAPDU: 90 00 [12:33:34]wFMCommunicate OK [12:33:34]wFMCommunicate request_size=7 [12:33:34]MH_SAM_APDU [12:33:34]CAPDU: 80 0D 02 02 02 66 57 [12:33:34]Write to MH i2c: E2 0A 00 CF 15 80 0D 02 02 02 00 66 57 00 00 1F [12:33:34]Write i2c OK [12:33:34]MH_I2C_Read... [12:33:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:34]Read from MH i2c: E2 [12:33:34]MH_I2C_Read... [12:33:34]Read from MH i2c: E2 03 00 [12:33:34]MH_I2C_Read... [12:33:34]Read from MH i2c: E2 03 00 CF 15 00 90 00 58 [12:33:34]RAPDU: 90 00 [12:33:34]wFMCommunicate OK [12:33:34]wFMCommunicate request_size=4 [12:33:34]MH_SAM_APDU [12:33:34]CAPDU: 80 0D 03 02 [12:33:34]Write to MH i2c: E2 08 00 D0 15 80 0D 03 02 00 00 00 00 60 [12:33:34]Write i2c OK [12:33:34]MH_I2C_Read... [12:33:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:33:34]Read from MH i2c: E2 [12:33:34]MH_I2C_Read... [12:33:34]Read from MH i2c: E2 0B 00 [12:33:34]MH_I2C_Read... [12:33:34]Read from MH i2c: E2 0B 00 D0 15 00 31 90 DD DA A3 3E FB 97 90 00 4C [12:33:34]RAPDU: 31 90 DD DA A3 3E FB 97 90 00 [12:33:34]wFMCommunicate OK [12:33:34]SAM_PROTO_SignData done [12:33:34]FM_MakeSignedData done [12:33:34]CreateOFDProtocolMessage [12:33:34]wFMCommunicate request_size=4 [12:33:34]MH_SAM_APDU [12:33:34]CAPDU: 80 11 00 00 [12:33:34]Write to MH i2c: E2 08 00 D1 15 80 11 00 00 00 00 00 00 60 [12:33:34]Write i2c OK [12:33:34]MH_I2C_Read... [12:33:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:34]Read from MH i2c: E2 [12:33:34]MH_I2C_Read... [12:33:34]Read from MH i2c: E2 17 00 [12:33:34]MH_I2C_Read... [12:33:34]Read from MH i2c: E2 17 00 D1 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B6 [12:33:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:33:34]wFMCommunicate OK [12:33:34]CreateOFDProtocolMessage done [12:33:34]OFDSenderStorePacket 24805 [12:33:34]StoreOFDPacket docnum=24805 [12:33:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 0B 1A 04 01 30 40 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 9E DD A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E5 60 00 00 35 04 06 00 3D 42 91 DB 66 57 31 90 DD DA A3 3E FB 97 [12:33:34]CheckFolder [12:33:34]dirname=/storage/ofd_packets [12:33:34]CheckFolder done [12:33:34]ProducePacketName [12:33:34]name=ofd_packets/00024805 [12:33:34]NVStorageSaveData ofd_packets/00024805 [12:33:34]File name is /storage/ofd_packets/00024805 [12:33:34]Write 298 bytes [12:33:34]NVStorageSaveData done [12:33:34]OFDSenderStorePacket done [12:33:34]KKMCreateOFDPacket done [12:33:34]NVStorageSaveData kkm_last_timestamp [12:33:34]File name is /storage/kkm_last_timestamp [12:33:34]Write 4 bytes [12:33:34]NVStorageSaveData done [12:33:34]ExternCall_PrintAddStr [12:33:34]wPrintStart [12:33:34]Write to MH i2c: 01 00 00 D2 15 E7 [12:33:34]Write i2c OK [12:33:34]MH_I2C_Read... [12:33:34]Read from MH i2c: 01 [12:33:34]MH_I2C_Read... [12:33:34]Read from MH i2c: 01 07 00 [12:33:34]MH_I2C_Read... [12:33:34]Read from MH i2c: 01 07 00 D2 15 00 00 00 00 00 FF 0F FC [12:33:34]RasterBufferAndPrint [12:33:34]line Счет N : (1)610481 [12:33:34]line ИНН: 02508201610067 [12:33:34]line Контрольно-Кассовый Чек [12:33:34]line ПРОДАЖА [12:33:34]line ТРК (МРК, ГНК) : 2 [12:33:34]line Товар: 2710194210 [12:33:34]line ДТ-К-2 [12:33:34]line 13.210 * 75.70 [12:33:34]line = 1000.00 [12:33:34]line НДС 12% НСП 1% [12:33:34]line > о реализуемом товаре [12:33:34]line ИТОГО: 1000.00 [12:33:34]line НСП 1% : 8.85 [12:33:34]line НДС 12% : 106.19 [12:33:34]line Наличными: 0.00 [12:33:34]line Безнал.: 1000.00 [12:33:34]line Место: АЗС № 127 "Партнер Нефть" [12:33:34]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [12:33:34]line СНО: Общий режим [12:33:34]line Чек 180 30.07.2024 12:33 [12:33:34]line Смена: 48 ФФД: 1.0 [12:33:34]line ЗНМ: 0300000158 [12:33:34]line РНМ: 0000000000171247 [12:33:34]line Версия ККМ: v1.0 [12:33:35]line Платежная система: O! деньги [12:33:35]line ФМ: 0000000002098565 [12:33:35]line ФД: 24805 [12:33:35]line ФПД: 67356124210775 [12:33:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T123334&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24805&fm=67356124210775&tin=02508201610067®Number=0000000000171247&sum=100000 [12:33:35]OFD Sender: Processing packet 24805 [packets to send 29, broken 28] [12:33:35]ProducePacketName [12:33:35]name=ofd_packets/00024805 [12:33:35]OFD Sender: To server: pG, [12:33:35]CommunicateWithHost lk.salyk.kg:30040 [12:33:35]ConnectInit lk.salyk.kg [12:33:35]written 0, free lines is 4095 [12:33:35]Connected sock=10 [12:33:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 0B 1A 04 01 30 40 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 9E DD A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E5 60 00 00 35 04 06 00 3D 42 91 DB 66 57 31 90 DD DA A3 3E FB 97 [12:33:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 B6 52 47 00 67 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 32 30 39 38 35 36 35 10 04 04 00 E5 60 00 00 F4 03 04 00 2C 89 A8 66 B6 04 01 00 00 B8 3B D6 9D 70 94 63 0E [12:33:35]CommunicateWithHost err = 0 [12:33:35]CheckOFDResponse [12:33:35]1017 (14) - 77093643461234 [12:33:35]1041 (16) - 0000000002098565 [12:33:35]1040 (4) - 24805 [12:33:35]1012 (4) - 30.07.2024 06:33 [12:33:35]1206 (1) - 0 [12:33:35]OFD Sender: Remove packet 24805 [12:33:35]ProducePacketName [12:33:35]name=ofd_packets/00024805 [12:33:35]NVStorageDeleteData [12:33:35]Write to MH i2c: 01 00 00 FC 15 11 [12:33:35]Write i2c OK [12:33:35]MH_I2C_Read... [12:33:35]Read from MH i2c: 01 [12:33:35]MH_I2C_Read... [12:33:35]Read from MH i2c: 01 07 00 [12:33:35]MH_I2C_Read... [12:33:35]Read from MH i2c: 01 07 00 FC 15 00 00 00 00 00 F6 0C 1A [12:33:35]RasterBufferAndPrint [12:33:35]line [12:33:35]line [12:33:35]line [12:33:35]line [12:33:35]line [12:33:35]written 0, free lines is 3322 [12:33:35]MH_Cut [12:33:35]Write to MH i2c: D1 01 00 03 16 01 EB [12:33:35]Write i2c OK [12:33:35]MH_I2C_Read... [12:33:35]Read from MH i2c: D1 [12:33:35]MH_I2C_Read... [12:33:35]Read from MH i2c: D1 01 00 [12:33:35]MH_I2C_Read... [12:33:35]Read from MH i2c: D1 01 00 03 16 00 EA [12:33:35]Write to MH i2c: 01 00 00 04 16 1A [12:33:35]Write i2c OK [12:33:35]MH_I2C_Read... [12:33:36]OFD Sender: No OFD packet to send [12:33:36]*** Cut start [12:33:36]*** Partial cut [12:33:36]*** CUTSNS_PIN = 1 [12:33:36]*** CUTSNS_PIN = 0 [12:33:36]*** Brake cut motor [12:33:36]Read from MH i2c: 01 [12:33:36]MH_I2C_Read... [12:33:36]*** Stop cut motor [12:33:36]*** Cut end [12:33:36]Read from MH i2c: 01 07 00 [12:33:36]MH_I2C_Read... [12:33:36]Read from MH i2c: 01 07 00 04 16 00 00 00 00 00 FF 0F 2F [12:33:36]process_action close_receipt done [12:33:36]requested_data is exist [12:33:36]produce_requested_data [12:33:36]requested_item fm.sn is exist - process it [12:33:36]wFMCommunicate request_size=4 [12:33:36]MH_SAM_APDU [12:33:36]CAPDU: 80 11 00 00 [12:33:36]Write to MH i2c: E2 08 00 05 16 80 11 00 00 00 00 00 00 95 [12:33:36]Write i2c OK [12:33:36]MH_I2C_Read... [12:33:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:37]Read from MH i2c: E2 [12:33:37]MH_I2C_Read... [12:33:37]Read from MH i2c: E2 17 00 [12:33:37]MH_I2C_Read... [12:33:37]Read from MH i2c: E2 17 00 05 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 EB [12:33:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:33:37]wFMCommunicate OK [12:33:37]requested_item fd.num is exist - process it [12:33:37]SAM_PROTO_GetFieldsCounters [12:33:37]wFMCommunicate request_size=4 [12:33:37]MH_SAM_APDU [12:33:37]CAPDU: 80 13 00 00 [12:33:37]Write to MH i2c: E2 08 00 06 16 80 13 00 00 00 00 00 00 98 [12:33:37]Write i2c OK [12:33:37]MH_I2C_Read... [12:33:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:33:37]Read from MH i2c: E2 [12:33:37]MH_I2C_Read... [12:33:37]Read from MH i2c: E2 62 00 [12:33:37]MH_I2C_Read... [12:33:37]Read from MH i2c: E2 62 00 06 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E5 60 00 00 0E 04 04 00 30 00 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 4A [12:33:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E5 60 00 00 0E 04 04 00 30 00 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 [12:33:37]wFMCommunicate OK [12:33:37]SAM_PROTO_GetFieldsCounters done [12:33:37]requested_item shift.num is exist - process it [12:33:37]requested_item shift.opened is exist - process it [12:33:37]req_shift_opened [12:33:37]FM_GetShiftState [12:33:37]SAM_PROTO_GetShiftState [12:33:37]wFMCommunicate request_size=4 [12:33:37]MH_SAM_APDU [12:33:37]CAPDU: 80 13 01 00 [12:33:37]Write to MH i2c: E2 08 00 07 16 80 13 01 00 00 00 00 00 9A [12:33:37]Write i2c OK [12:33:37]MH_I2C_Read... [12:33:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:37]Read from MH i2c: E2 [12:33:37]MH_I2C_Read... [12:33:37]Read from MH i2c: E2 0E 00 [12:33:37]MH_I2C_Read... [12:33:37]Read from MH i2c: E2 0E 00 07 16 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4D [12:33:37]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:33:37]wFMCommunicate OK [12:33:37]SAM_PROTO_GetShiftState done [12:33:37]FM_GetShiftState done [12:33:37]req_shift_opened done [12:33:37]requested_item shift.open_date is exist - process it [12:33:37]req_shift_open_date [12:33:37]req_shift_open_date done [12:33:37]produce_requested_data done [12:33:37]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24805,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:33:37]process_action_free close_receipt [12:33:37]json_value_free [12:33:37]json_value_free done [12:33:37]process_json_proto returns [12:33:37]Send response to host [12:33:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24805,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:33:37]free response buf [12:33:37]execute_script done [12:33:37]execute_script returns [12:33:37]free content buf [12:33:37]Sock 9.Close socket [12:33:37]Sock 9.Thread stoped [12:33:41]OFD Sender: No OFD packet to send [12:33:46]OFD Sender: No OFD packet to send [12:33:51]OFD Sender: No OFD packet to send [12:33:56]OFD Sender: No OFD packet to send [12:34:01]OFD Sender: No OFD packet to send [12:34:06]OFD Sender: No OFD packet to send [12:34:11]OFD Sender: No OFD packet to send [12:34:16]OFD Sender: No OFD packet to send [12:34:21]OFD Sender: No OFD packet to send [12:34:26]OFD Sender: No OFD packet to send [12:34:31]OFD Sender: No OFD packet to send [12:34:36]OFD Sender: No OFD packet to send [12:34:41]OFD Sender: No OFD packet to send [12:34:46]OFD Sender: No OFD packet to send [12:34:51]OFD Sender: No OFD packet to send [12:34:55]accept exits with 7 [12:34:55]New connection [12:34:55]New thread 3067452772 created [12:34:55]Thread 3067309412 joined [12:34:55]Waiting for new connection... [12:34:55] Sock 7.Parse request [12:34:55]Sock 7.Check first char [12:34:55]Sock 7.First char is OK [12:34:55]request: POST /json_proto HTTP/1.0 [12:34:55]Method: POST [12:34:55]URL: /json_proto [12:34:55]Method is POST - this is cgi request [12:34:55]url: /json_proto [12:34:55]query_string will be loaded in cgi processing [12:34:55]execute_cgi json_proto POST (null) [12:34:55]execute_cgi path=json_proto method=POST [12:34:55]POST find Content-Length [12:34:55]Host: 172.17.45.131:8080 [12:34:55]Content-Length: 677 [12:34:55]Content-Type: application/json [12:34:55] [12:34:55]POST finish read [12:34:55]Found Content-Length = 677 [12:34:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610483", "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" ] } } [12:34:55]execute_script... [12:34:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610483", "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" ] } } [12:34:55]POST & json_proto [12:34:55]process_json_proto [12:34:55]json parsed OK: [12:34:55]protocol is kg_v1.0 [12:34:55]action value=close_receipt [12:34:55]process_action close_receipt [12:34:55]cmd_close_receipt [12:34:55]MH_GetDate [12:34:55]Write to MH i2c: F0 00 00 08 16 0D [12:34:55]Write i2c OK [12:34:55]MH_I2C_Read... [12:34:55]Read from MH i2c: F0 [12:34:55]MH_I2C_Read... [12:34:55]Read from MH i2c: F0 09 00 [12:34:55]MH_I2C_Read... [12:34:55]Read from MH i2c: F0 09 00 08 16 00 F1 DD A8 66 C6 D4 6E 66 60 [12:34:55]GetLastDocTimeStamp 1722342814 [12:34:55]current date 1722342897 [12:34:55]FM_GetShiftState [12:34:55]SAM_PROTO_GetShiftState [12:34:55]wFMCommunicate request_size=4 [12:34:55]MH_SAM_APDU [12:34:55]CAPDU: 80 13 01 00 [12:34:55]Write to MH i2c: E2 08 00 09 16 80 13 01 00 00 00 00 00 9C [12:34:55]Write i2c OK [12:34:55]MH_I2C_Read... [12:34:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:55]Read from MH i2c: E2 [12:34:55]MH_I2C_Read... [12:34:55]Read from MH i2c: E2 0E 00 [12:34:55]MH_I2C_Read... [12:34:55]Read from MH i2c: E2 0E 00 09 16 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4F [12:34:55]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:34:55]wFMCommunicate OK [12:34:55]SAM_PROTO_GetShiftState done [12:34:55]FM_GetShiftState done [12:34:55]opened in 1722298218 [12:34:55]opened+sec_in_day 1722384618 [12:34:55]quantity*price = 35052 [12:34:55]sum+1 = 35054 [12:34:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.22 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 181 30.07.2024 12:34 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24806 ФПД: 223287791678040 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T123457&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24806&fm=223287791678040&tin=02508201610067®Number=0000000000171247&sum=35000 [12:34:56]StoreToDocumentArchive [12:34:56]shift 48 fd 24806 [12:34:56]save to /storage/0048/doc_00024806 [12:34:56]save last doc name /storage/0048/doc_00024806 to /storage/kkm_last_doc_name [12:34:56]save OK [12:34:56]Clear old archive folders... [12:34:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:34:56]tlvbuf is 01D1C7F0 [12:34:56]SAM_PROTO_ClearQueue [12:34:56]wFMCommunicate request_size=4 [12:34:56]MH_SAM_APDU [12:34:56]CAPDU: 80 09 00 00 [12:34:56]Write to MH i2c: E2 08 00 16 16 80 09 00 00 00 00 00 00 9E [12:34:56]Write i2c OK [12:34:56]MH_I2C_Read... [12:34:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:34:56]Read from MH i2c: E2 [12:34:56]MH_I2C_Read... [12:34:56]Read from MH i2c: E2 03 00 [12:34:56]MH_I2C_Read... [12:34:56]Read from MH i2c: E2 03 00 16 16 00 90 00 A0 [12:34:56]RAPDU: 90 00 [12:34:56]wFMCommunicate OK [12:34:56]SAM_PROTO_ClearQueue done [12:34:56]KKMCreateOFDPacket [12:34:56]OFDProtocolAddRootSTLVToBuf [12:34:56]FM_MakeSignedData [12:34:56]FM_MakeSignedData [12:34:56]SAM_PROTO_SignData [12:34:56]wFMCommunicate request_size=4 [12:34:56]MH_SAM_APDU [12:34:56]CAPDU: 80 0D 01 02 [12:34:56]Write to MH i2c: E2 08 00 17 16 80 0D 01 02 00 00 00 00 A6 [12:34:56]Write i2c OK [12:34:56]MH_I2C_Read... [12:34:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:34:56]Read from MH i2c: E2 [12:34:56]MH_I2C_Read... [12:34:56]Read from MH i2c: E2 03 00 [12:34:56]MH_I2C_Read... [12:34:56]Read from MH i2c: E2 03 00 17 16 00 90 00 A1 [12:34:56]RAPDU: 90 00 [12:34:56]wFMCommunicate OK [12:34:56]wFMCommunicate request_size=255 [12:34:56]MH_SAM_APDU [12:34:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B5 00 00 00 F4 03 04 00 F1 DD A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E6 60 00 00 35 04 06 00 CB [12:34:56]Write to MH i2c: E2 02 01 18 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 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 B5 00 00 00 F4 03 04 00 F1 DD A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E6 60 00 00 35 04 06 00 CB 00 00 1F [12:34:56]Write i2c OK [12:34:56]MH_I2C_Read... [12:34:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:57]Read from MH i2c: E2 [12:34:57]MH_I2C_Read... [12:34:57]Read from MH i2c: E2 03 00 [12:34:57]MH_I2C_Read... [12:34:57]Read from MH i2c: E2 03 00 18 16 00 90 00 A2 [12:34:57]RAPDU: 90 00 [12:34:57]wFMCommunicate OK [12:34:57]wFMCommunicate request_size=10 [12:34:57]MH_SAM_APDU [12:34:57]CAPDU: 80 0D 02 02 05 14 3D 81 72 58 [12:34:57]Write to MH i2c: E2 0D 00 19 16 80 0D 02 02 05 00 14 3D 81 72 58 00 00 4F [12:34:57]Write i2c OK [12:34:57]MH_I2C_Read... [12:34:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:34:57]Read from MH i2c: E2 [12:34:57]MH_I2C_Read... [12:34:57]Read from MH i2c: E2 03 00 [12:34:57]MH_I2C_Read... [12:34:57]Read from MH i2c: E2 03 00 19 16 00 90 00 A3 [12:34:57]RAPDU: 90 00 [12:34:57]wFMCommunicate OK [12:34:57]wFMCommunicate request_size=4 [12:34:57]MH_SAM_APDU [12:34:57]CAPDU: 80 0D 03 02 [12:34:57]Write to MH i2c: E2 08 00 1A 16 80 0D 03 02 00 00 00 00 AB [12:34:57]Write i2c OK [12:34:57]MH_I2C_Read... [12:34:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:34:57]Read from MH i2c: E2 [12:34:57]MH_I2C_Read... [12:34:57]Read from MH i2c: E2 0B 00 [12:34:57]MH_I2C_Read... [12:34:57]Read from MH i2c: E2 0B 00 1A 16 00 92 47 D4 70 48 0A 56 04 90 00 75 [12:34:57]RAPDU: 92 47 D4 70 48 0A 56 04 90 00 [12:34:57]wFMCommunicate OK [12:34:57]SAM_PROTO_SignData done [12:34:57]FM_MakeSignedData done [12:34:57]CreateOFDProtocolMessage [12:34:57]wFMCommunicate request_size=4 [12:34:57]MH_SAM_APDU [12:34:57]CAPDU: 80 11 00 00 [12:34:57]Write to MH i2c: E2 08 00 1B 16 80 11 00 00 00 00 00 00 AB [12:34:57]Write i2c OK [12:34:57]MH_I2C_Read... [12:34:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:57]Read from MH i2c: E2 [12:34:57]MH_I2C_Read... [12:34:57]Read from MH i2c: E2 17 00 [12:34:57]MH_I2C_Read... [12:34:57]Read from MH i2c: E2 17 00 1B 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 01 [12:34:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:34:57]wFMCommunicate OK [12:34:57]CreateOFDProtocolMessage done [12:34:57]OFDSenderStorePacket 24806 [12:34:57]StoreOFDPacket docnum=24806 [12:34:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 FB 32 07 01 C4 E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B5 00 00 00 F4 03 04 00 F1 DD A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E6 60 00 00 35 04 06 00 CB 14 3D 81 72 58 92 47 D4 70 48 0A 56 04 [12:34:57]CheckFolder [12:34:57]dirname=/storage/ofd_packets [12:34:57]CheckFolder done [12:34:57]ProducePacketName [12:34:57]name=ofd_packets/00024806 [12:34:57]NVStorageSaveData ofd_packets/00024806 [12:34:57]File name is /storage/ofd_packets/00024806 [12:34:57]Write 301 bytes [12:34:57]NVStorageSaveData done [12:34:57]OFDSenderStorePacket done [12:34:57]KKMCreateOFDPacket done [12:34:57]NVStorageSaveData kkm_last_timestamp [12:34:57]File name is /storage/kkm_last_timestamp [12:34:57]Write 4 bytes [12:34:57]NVStorageSaveData done [12:34:57]ExternCall_PrintAddStr [12:34:57]wPrintStart [12:34:57]Write to MH i2c: 01 00 00 1C 16 32 [12:34:57]Write i2c OK [12:34:57]MH_I2C_Read... [12:34:57]Read from MH i2c: 01 [12:34:57]MH_I2C_Read... [12:34:57]Read from MH i2c: 01 07 00 [12:34:57]MH_I2C_Read... [12:34:57]Read from MH i2c: 01 07 00 1C 16 00 00 00 00 00 FF 0F 47 [12:34:57]RasterBufferAndPrint [12:34:57]line Счет N : (1)610483 [12:34:57]line ИНН: 02508201610067 [12:34:57]line Контрольно-Кассовый Чек [12:34:57]line ПРОДАЖА [12:34:57]line ТРК (МРК, ГНК) : 52 [12:34:57]line Товар: 2710124130 [12:34:57]line Аи-92-К-2 [12:34:57]line 5.170 * 67.80 [12:34:57]line = 350.53 [12:34:57]line НДС 12% НСП 1% [12:34:57]line > о реализуемом товаре [12:34:57]line ОКРУГЛЕНИЕ: -0.53 [12:34:57]line ИТОГО: 350.00 [12:34:57]line Внесено: 350.00 [12:34:57]line СДАЧА: 0.00 [12:34:57]line НСП 1% : 3.10 [12:34:57]line НДС 12% : 37.22 [12:34:57]line Наличными: 350.00 [12:34:57]line Безнал.: 0.00 [12:34:57]line Место: АЗС № 127 "Партнер Нефть" [12:34:57]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [12:34:57]line СНО: Общий режим [12:34:57]line Чек 181 30.07.2024 12:34 [12:34:57]line Смена: 48 ФФД: 1.0 [12:34:57]line ЗНМ: 0300000158 [12:34:57]line РНМ: 0000000000171247 [12:34:57]line Версия ККМ: v1.0 [12:34:57]line ФМ: 0000000002098565 [12:34:57]line ФД: 24806 [12:34:57]line ФПД: 223287791678040 [12:34:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T123457&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24806&fm=223287791678040&tin=02508201610067®Number=0000000000171247&sum=35000 [12:34:57]OFD Sender: Processing packet 24806 [packets to send 29, broken 28] [12:34:57]ProducePacketName [12:34:57]name=ofd_packets/00024806 [12:34:57]OFD Sender: To server: pG, [12:34:57]CommunicateWithHost lk.salyk.kg:30040 [12:34:57]ConnectInit lk.salyk.kg [12:34:57]written 0, free lines is 4095 [12:34:57]Connected sock=10 [12:34:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 FB 32 07 01 C4 E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B5 00 00 00 F4 03 04 00 F1 DD A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E6 60 00 00 35 04 06 00 CB 14 3D 81 72 58 92 47 D4 70 48 0A 56 04 [12:34:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 25 8C 47 00 73 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 32 30 39 38 35 36 35 10 04 04 00 E6 60 00 00 F4 03 04 00 7F 89 A8 66 B6 04 01 00 00 46 A1 8A 2F 54 57 CF 37 [12:34:58]CommunicateWithHost err = 0 [12:34:58]CheckOFDResponse [12:34:58]1017 (14) - 77093643461234 [12:34:58]1041 (16) - 0000000002098565 [12:34:58]1040 (4) - 24806 [12:34:58]1012 (4) - 30.07.2024 06:34 [12:34:58]1206 (1) - 0 [12:34:58]OFD Sender: Remove packet 24806 [12:34:58]ProducePacketName [12:34:58]name=ofd_packets/00024806 [12:34:58]NVStorageDeleteData [12:34:58]Write to MH i2c: 01 00 00 47 16 5D [12:34:58]Write i2c OK [12:34:58]MH_I2C_Read... [12:34:58]Read from MH i2c: 01 [12:34:58]MH_I2C_Read... [12:34:58]Read from MH i2c: 01 07 00 [12:34:58]MH_I2C_Read... [12:34:58]Read from MH i2c: 01 07 00 47 16 00 00 00 00 00 F1 0C 61 [12:34:58]RasterBufferAndPrint [12:34:58]line [12:34:58]line [12:34:58]line [12:34:58]line [12:34:58]line [12:34:58]written 0, free lines is 3319 [12:34:58]MH_Cut [12:34:58]Write to MH i2c: D1 01 00 4E 16 01 36 [12:34:58]Write i2c OK [12:34:58]MH_I2C_Read... [12:34:58]Read from MH i2c: D1 [12:34:58]MH_I2C_Read... [12:34:58]Read from MH i2c: D1 01 00 [12:34:58]MH_I2C_Read... [12:34:58]Read from MH i2c: D1 01 00 4E 16 00 35 [12:34:58]Write to MH i2c: 01 00 00 4F 16 65 [12:34:58]Write i2c OK [12:34:58]MH_I2C_Read... [12:34:58]OFD Sender: No OFD packet to send [12:34:58]*** Cut start [12:34:58]*** Partial cut [12:34:58]*** CUTSNS_PIN = 1 [12:34:58]*** CUTSNS_PIN = 0 [12:34:59]*** Brake cut motor [12:34:59]Read from MH i2c: 01 [12:34:59]MH_I2C_Read... [12:34:59]*** Stop cut motor [12:34:59]*** Cut end [12:34:59]Read from MH i2c: 01 07 00 [12:34:59]MH_I2C_Read... [12:34:59]Read from MH i2c: 01 07 00 4F 16 00 00 00 00 00 FF 0F 7A [12:34:59]process_action close_receipt done [12:34:59]requested_data is exist [12:34:59]produce_requested_data [12:34:59]requested_item fm.sn is exist - process it [12:34:59]wFMCommunicate request_size=4 [12:34:59]MH_SAM_APDU [12:34:59]CAPDU: 80 11 00 00 [12:34:59]Write to MH i2c: E2 08 00 50 16 80 11 00 00 00 00 00 00 E0 [12:34:59]Write i2c OK [12:34:59]MH_I2C_Read... [12:34:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:34:59]Read from MH i2c: E2 [12:34:59]MH_I2C_Read... [12:34:59]Read from MH i2c: E2 17 00 [12:34:59]MH_I2C_Read... [12:34:59]Read from MH i2c: E2 17 00 50 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 36 [12:34:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:34:59]wFMCommunicate OK [12:34:59]requested_item fd.num is exist - process it [12:34:59]SAM_PROTO_GetFieldsCounters [12:34:59]wFMCommunicate request_size=4 [12:34:59]MH_SAM_APDU [12:34:59]CAPDU: 80 13 00 00 [12:34:59]Write to MH i2c: E2 08 00 51 16 80 13 00 00 00 00 00 00 E3 [12:34:59]Write i2c OK [12:34:59]MH_I2C_Read... [12:34:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:34:59]Read from MH i2c: E2 [12:34:59]MH_I2C_Read... [12:34:59]Read from MH i2c: E2 62 00 [12:34:59]MH_I2C_Read... [12:34:59]Read from MH i2c: E2 62 00 51 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E6 60 00 00 0E 04 04 00 30 00 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 99 [12:34:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E6 60 00 00 0E 04 04 00 30 00 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 [12:34:59]wFMCommunicate OK [12:34:59]SAM_PROTO_GetFieldsCounters done [12:34:59]requested_item shift.num is exist - process it [12:34:59]requested_item shift.opened is exist - process it [12:34:59]req_shift_opened [12:34:59]FM_GetShiftState [12:34:59]SAM_PROTO_GetShiftState [12:34:59]wFMCommunicate request_size=4 [12:34:59]MH_SAM_APDU [12:34:59]CAPDU: 80 13 01 00 [12:34:59]Write to MH i2c: E2 08 00 52 16 80 13 01 00 00 00 00 00 E5 [12:34:59]Write i2c OK [12:34:59]MH_I2C_Read... [12:34:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:34:59]Read from MH i2c: E2 [12:34:59]MH_I2C_Read... [12:34:59]Read from MH i2c: E2 0E 00 [12:34:59]MH_I2C_Read... [12:34:59]Read from MH i2c: E2 0E 00 52 16 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 98 [12:34:59]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:34:59]wFMCommunicate OK [12:34:59]SAM_PROTO_GetShiftState done [12:34:59]FM_GetShiftState done [12:34:59]req_shift_opened done [12:34:59]requested_item shift.open_date is exist - process it [12:34:59]req_shift_open_date [12:34:59]req_shift_open_date done [12:34:59]produce_requested_data done [12:34:59]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24806,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:34:59]process_action_free close_receipt [12:34:59]json_value_free [12:34:59]json_value_free done [12:34:59]process_json_proto returns [12:34:59]Send response to host [12:34:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24806,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:34:59]free response buf [12:34:59]execute_script done [12:34:59]execute_script returns [12:34:59]free content buf [12:34:59]Sock 7.Close socket [12:34:59]Sock 7.Thread stoped [12:35:03]OFD Sender: No OFD packet to send [12:35:08]OFD Sender: No OFD packet to send [12:35:13]OFD Sender: No OFD packet to send [12:35:18]OFD Sender: No OFD packet to send [12:35:23]OFD Sender: No OFD packet to send [12:35:28]OFD Sender: No OFD packet to send [12:35:33]OFD Sender: No OFD packet to send [12:35:38]OFD Sender: No OFD packet to send [12:35:43]OFD Sender: No OFD packet to send [12:35:48]OFD Sender: No OFD packet to send [12:35:53]OFD Sender: No OFD packet to send [12:35:58]OFD Sender: No OFD packet to send [12:36:03]OFD Sender: No OFD packet to send [12:36:08]OFD Sender: No OFD packet to send [12:36:13]OFD Sender: No OFD packet to send [12:36:18]OFD Sender: No OFD packet to send [12:36:23]OFD Sender: No OFD packet to send [12:36:28]OFD Sender: No OFD packet to send [12:36:33]OFD Sender: No OFD packet to send [12:36:38]OFD Sender: No OFD packet to send [12:36:43]OFD Sender: No OFD packet to send [12:36:48]OFD Sender: No OFD packet to send [12:36:53]OFD Sender: No OFD packet to send [12:36:58]OFD Sender: No OFD packet to send [12:37:03]OFD Sender: No OFD packet to send [12:37:08]OFD Sender: No OFD packet to send [12:37:13]OFD Sender: No OFD packet to send [12:37:18]OFD Sender: No OFD packet to send [12:37:23]OFD Sender: No OFD packet to send [12:37:28]OFD Sender: No OFD packet to send [12:37:33]OFD Sender: No OFD packet to send [12:37:38]OFD Sender: No OFD packet to send [12:37:43]OFD Sender: No OFD packet to send [12:37:48]OFD Sender: No OFD packet to send [12:37:53]OFD Sender: No OFD packet to send [12:37:58]OFD Sender: No OFD packet to send [12:38:03]OFD Sender: No OFD packet to send [12:38:08]OFD Sender: No OFD packet to send [12:38:13]OFD Sender: No OFD packet to send [12:38:13]accept exits with 9 [12:38:13]New connection [12:38:13]New thread 3067309412 created [12:38:13]Thread 3067452772 joined [12:38:13]Waiting for new connection... [12:38:13] Sock 9.Parse request [12:38:13]Sock 9.Check first char [12:38:13]Sock 9.First char is OK [12:38:13]request: POST /json_proto HTTP/1.0 [12:38:13]Method: POST [12:38:13]URL: /json_proto [12:38:13]Method is POST - this is cgi request [12:38:13]url: /json_proto [12:38:13]query_string will be loaded in cgi processing [12:38:13]execute_cgi json_proto POST (null) [12:38:13]execute_cgi path=json_proto method=POST [12:38:13]POST find Content-Length [12:38:13]Host: 172.17.45.131:8080 [12:38:13]Content-Length: 1195 [12:38:13]Content-Type: application/json [12:38:13] [12:38:13]POST finish read [12:38:13]Found Content-Length = 1195 [12:38:13]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610484\u000A30.07.2024 12:28\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-3\u000A 33.600 x 74.70\u000A\u0418\u0422\u041E\u0413: 2509.92\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\u000A72924\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:38:13]execute_script... [12:38:13]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610484\u000A30.07.2024 12:28\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-3\u000A 33.600 x 74.70\u000A\u0418\u0422\u041E\u0413: 2509.92\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\u000A72924\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:38:13]POST & json_proto [12:38:13]process_json_proto [12:38:13]json parsed OK: [12:38:13]protocol is kg_v1.0 [12:38:13]action value=print_text [12:38:13]process_action print_text [12:38:13]cmd_print_text [12:38:13]ExternCall_PrintAddStr [12:38:13]wPrintStart [12:38:13]Write to MH i2c: 01 00 00 53 16 69 [12:38:13]Write i2c OK [12:38:13]MH_I2C_Read... [12:38:13]Read from MH i2c: 01 [12:38:13]MH_I2C_Read... [12:38:13]Read from MH i2c: 01 07 00 [12:38:13]MH_I2C_Read... [12:38:13]Read from MH i2c: 01 07 00 53 16 00 00 00 00 00 FF 0F 7E [12:38:13]RasterBufferAndPrint [12:38:13]line *****ТОВАРНЫЙ ЧЕК***** [12:38:13]line АЗС 127 [12:38:13]line Партнер нефть [12:38:13]line 02508201610067 [12:38:13]line Кассир : Масалиев Н. [12:38:13]line Счет N : (1)610484 [12:38:13]line 30.07.2024 12:28 [12:38:13]line ПРОДАЖА [12:38:13]line ТРК (МРК, ГНК): 33 [12:38:13]line Вид ГСМ : 2710124500 [12:38:13]line Аи-95-К-3 [12:38:13]line 33.600 x 74.70 [12:38:13]line ИТОГ: 2509.92 [12:38:13]line Тип оплаты: Талоны: Топливная Карта [12:38:13]line 72924 [12:38:13]line ______________________ [12:38:13]line (подпись) [12:38:13]written 0, free lines is 4095 [12:38:14]Write to MH i2c: 01 00 00 67 16 7D [12:38:14]Write i2c OK [12:38:14]MH_I2C_Read... [12:38:14]Read from MH i2c: 01 [12:38:14]MH_I2C_Read... [12:38:14]Read from MH i2c: 01 07 00 [12:38:14]MH_I2C_Read... [12:38:14]Read from MH i2c: 01 07 00 67 16 00 00 00 00 00 10 0E A2 [12:38:14]RasterBufferAndPrint [12:38:14]line [12:38:14]line [12:38:14]line [12:38:14]line [12:38:14]line [12:38:14]written 0, free lines is 3601 [12:38:14]MH_Cut [12:38:14]Write to MH i2c: D1 01 00 6E 16 01 56 [12:38:14]Write i2c OK [12:38:14]MH_I2C_Read... [12:38:14]Read from MH i2c: D1 [12:38:14]MH_I2C_Read... [12:38:14]Read from MH i2c: D1 01 00 [12:38:14]MH_I2C_Read... [12:38:14]Read from MH i2c: D1 01 00 6E 16 00 55 [12:38:14]Write to MH i2c: 01 00 00 6F 16 85 [12:38:14]Write i2c OK [12:38:14]MH_I2C_Read... [12:38:14]*** Cut start [12:38:14]*** Partial cut [12:38:14]*** CUTSNS_PIN = 1 [12:38:14]*** CUTSNS_PIN = 0 [12:38:14]*** Brake cut motor [12:38:15]Read from MH i2c: 01 [12:38:15]MH_I2C_Read... [12:38:15]Read from MH i2c: 01 07 00 [12:38:15]MH_I2C_Read... [12:38:15]*** Stop cut motor [12:38:15]*** Cut end [12:38:15]Read from MH i2c: 01 07 00 6F 16 00 00 00 00 00 FF 0F 9A [12:38:15]process_action print_text done [12:38:15]requested_data is exist [12:38:15]produce_requested_data [12:38:15]requested_item fm.sn is exist - process it [12:38:15]wFMCommunicate request_size=4 [12:38:15]MH_SAM_APDU [12:38:15]CAPDU: 80 11 00 00 [12:38:15]Write to MH i2c: E2 08 00 70 16 80 11 00 00 00 00 00 00 00 [12:38:15]Write i2c OK [12:38:15]MH_I2C_Read... [12:38:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:38:15]Read from MH i2c: E2 [12:38:15]MH_I2C_Read... [12:38:15]Read from MH i2c: E2 17 00 [12:38:15]MH_I2C_Read... [12:38:15]Read from MH i2c: E2 17 00 70 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 56 [12:38:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:38:15]wFMCommunicate OK [12:38:15]requested_item fd.num is exist - process it [12:38:15]SAM_PROTO_GetFieldsCounters [12:38:15]wFMCommunicate request_size=4 [12:38:15]MH_SAM_APDU [12:38:15]CAPDU: 80 13 00 00 [12:38:15]Write to MH i2c: E2 08 00 71 16 80 13 00 00 00 00 00 00 03 [12:38:15]Write i2c OK [12:38:15]MH_I2C_Read... [12:38:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:38:15]Read from MH i2c: E2 [12:38:15]MH_I2C_Read... [12:38:15]Read from MH i2c: E2 62 00 [12:38:15]MH_I2C_Read... [12:38:15]Read from MH i2c: E2 62 00 71 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E6 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 B9 [12:38:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E6 60 00 00 0E 04 04 00 30 00 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 [12:38:15]wFMCommunicate OK [12:38:15]SAM_PROTO_GetFieldsCounters done [12:38:15]requested_item shift.num is exist - process it [12:38:15]requested_item shift.opened is exist - process it [12:38:15]req_shift_opened [12:38:15]FM_GetShiftState [12:38:15]SAM_PROTO_GetShiftState [12:38:15]wFMCommunicate request_size=4 [12:38:15]MH_SAM_APDU [12:38:15]CAPDU: 80 13 01 00 [12:38:15]Write to MH i2c: E2 08 00 72 16 80 13 01 00 00 00 00 00 05 [12:38:15]Write i2c OK [12:38:15]MH_I2C_Read... [12:38:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:38:15]Read from MH i2c: E2 [12:38:15]MH_I2C_Read... [12:38:15]Read from MH i2c: E2 0E 00 [12:38:15]MH_I2C_Read... [12:38:15]Read from MH i2c: E2 0E 00 72 16 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B8 [12:38:15]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:38:15]wFMCommunicate OK [12:38:15]SAM_PROTO_GetShiftState done [12:38:15]FM_GetShiftState done [12:38:15]req_shift_opened done [12:38:15]requested_item shift.open_date is exist - process it [12:38:15]req_shift_open_date [12:38:15]req_shift_open_date done [12:38:15]produce_requested_data done [12:38:15]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24806,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:38:15]process_action_free print_text [12:38:15]json_value_free [12:38:15]json_value_free done [12:38:15]process_json_proto returns [12:38:15]Send response to host [12:38:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24806,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:38:15]free response buf [12:38:15]execute_script done [12:38:15]execute_script returns [12:38:15]free content buf [12:38:15]Sock 9.Close socket [12:38:15]Sock 9.Thread stoped [12:38:18]OFD Sender: No OFD packet to send [12:38:23]OFD Sender: No OFD packet to send [12:38:28]OFD Sender: No OFD packet to send [12:38:33]OFD Sender: No OFD packet to send [12:38:38]OFD Sender: No OFD packet to send [12:38:43]OFD Sender: No OFD packet to send [12:38:48]OFD Sender: No OFD packet to send [12:38:53]OFD Sender: No OFD packet to send [12:38:58]OFD Sender: No OFD packet to send [12:39:03]OFD Sender: No OFD packet to send [12:39:08]OFD Sender: No OFD packet to send [12:39:13]OFD Sender: No OFD packet to send [12:39:18]OFD Sender: No OFD packet to send [12:39:23]OFD Sender: No OFD packet to send [12:39:28]OFD Sender: No OFD packet to send [12:39:33]OFD Sender: No OFD packet to send [12:39:38]OFD Sender: No OFD packet to send [12:39:43]OFD Sender: No OFD packet to send [12:39:48]OFD Sender: No OFD packet to send [12:39:53]OFD Sender: No OFD packet to send [12:39:53]accept exits with 7 [12:39:53]New connection [12:39:53]New thread 3067452772 created [12:39:53]Thread 3067309412 joined [12:39:53]Waiting for new connection... [12:39:53] Sock 7.Parse request [12:39:53]Sock 7.Check first char [12:39:53]Sock 7.First char is OK [12:39:53]request: POST /json_proto HTTP/1.0 [12:39:53]Method: POST [12:39:53]URL: /json_proto [12:39:53]Method is POST - this is cgi request [12:39:53]url: /json_proto [12:39:53]query_string will be loaded in cgi processing [12:39:53]execute_cgi json_proto POST (null) [12:39:53]execute_cgi path=json_proto method=POST [12:39:53]POST find Content-Length [12:39:53]Host: 172.17.45.131:8080 [12:39:53]Content-Length: 803 [12:39:53]Content-Type: application/json [12:39:53] [12:39:53]POST finish read [12:39:53]Found Content-Length = 803 [12:39:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610486", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:53]execute_script... [12:39: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)610486", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:53]POST & json_proto [12:39:53]process_json_proto [12:39:53]json parsed OK: [12:39:53]protocol is kg_v1.0 [12:39:53]action value=close_receipt [12:39:53]process_action close_receipt [12:39:53]cmd_close_receipt [12:39:53]MH_GetDate [12:39:53]Write to MH i2c: F0 00 00 73 16 78 [12:39:53]Write i2c OK [12:39:53]MH_I2C_Read... [12:39:53]Read from MH i2c: F0 [12:39:53]MH_I2C_Read... [12:39:53]Read from MH i2c: F0 09 00 [12:39:53]MH_I2C_Read... [12:39:53]Read from MH i2c: F0 09 00 73 16 00 1B DF A8 66 C6 D4 6E 66 F7 [12:39:53]GetLastDocTimeStamp 1722342897 [12:39:53]current date 1722343195 [12:39:53]FM_GetShiftState [12:39:53]SAM_PROTO_GetShiftState [12:39:53]wFMCommunicate request_size=4 [12:39:53]MH_SAM_APDU [12:39:53]CAPDU: 80 13 01 00 [12:39:53]Write to MH i2c: E2 08 00 74 16 80 13 01 00 00 00 00 00 07 [12:39:53]Write i2c OK [12:39:53]MH_I2C_Read... [12:39:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:53]Read from MH i2c: E2 [12:39:53]MH_I2C_Read... [12:39:53]Read from MH i2c: E2 0E 00 [12:39:53]MH_I2C_Read... [12:39:53]Read from MH i2c: E2 0E 00 74 16 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 BA [12:39:53]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:39:53]wFMCommunicate OK [12:39:53]SAM_PROTO_GetShiftState done [12:39:53]FM_GetShiftState done [12:39:53]opened in 1722298218 [12:39:53]opened+sec_in_day 1722384618 [12:39:53]quantity*price = 100005 [12:39:53]sum+1 = 100006 [12:39:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 182 30.07.2024 12:39 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24807 ФПД: 252415143799282 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T123955&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24807&fm=252415143799282&tin=02508201610067®Number=0000000000171247&sum=100005 [12:39:55]StoreToDocumentArchive [12:39:55]shift 48 fd 24807 [12:39:55]save to /storage/0048/doc_00024807 [12:39:55]save last doc name /storage/0048/doc_00024807 to /storage/kkm_last_doc_name [12:39:55]save OK [12:39:55]Clear old archive folders... [12:39:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:39:55]tlvbuf is B6F3B990 [12:39:55]SAM_PROTO_ClearQueue [12:39:55]wFMCommunicate request_size=4 [12:39:55]MH_SAM_APDU [12:39:55]CAPDU: 80 09 00 00 [12:39:55]Write to MH i2c: E2 08 00 81 16 80 09 00 00 00 00 00 00 09 [12:39:55]Write i2c OK [12:39:55]MH_I2C_Read... [12:39:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:39:55]Read from MH i2c: E2 [12:39:55]MH_I2C_Read... [12:39:55]Read from MH i2c: E2 03 00 [12:39:55]MH_I2C_Read... [12:39:55]Read from MH i2c: E2 03 00 81 16 00 90 00 0B [12:39:55]RAPDU: 90 00 [12:39:55]wFMCommunicate OK [12:39:55]SAM_PROTO_ClearQueue done [12:39:55]KKMCreateOFDPacket [12:39:55]OFDProtocolAddRootSTLVToBuf [12:39:55]FM_MakeSignedData [12:39:55]FM_MakeSignedData [12:39:55]SAM_PROTO_SignData [12:39:55]wFMCommunicate request_size=4 [12:39:55]MH_SAM_APDU [12:39:55]CAPDU: 80 0D 01 02 [12:39:55]Write to MH i2c: E2 08 00 82 16 80 0D 01 02 00 00 00 00 11 [12:39:55]Write i2c OK [12:39:55]MH_I2C_Read... [12:39:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:39:55]Read from MH i2c: E2 [12:39:55]MH_I2C_Read... [12:39:55]Read from MH i2c: E2 03 00 [12:39:55]MH_I2C_Read... [12:39:55]Read from MH i2c: E2 03 00 82 16 00 90 00 0C [12:39:55]RAPDU: 90 00 [12:39:55]wFMCommunicate OK [12:39:55]wFMCommunicate request_size=255 [12:39:55]MH_SAM_APDU [12:39: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 B6 00 00 00 F4 03 04 00 1B DF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E7 60 00 00 35 04 06 00 E5 [12:39:55]Write to MH i2c: E2 02 01 83 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 B6 00 00 00 F4 03 04 00 1B DF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E7 60 00 00 35 04 06 00 E5 00 00 40 [12:39:55]Write i2c OK [12:39:55]MH_I2C_Read... [12:39:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:55]Read from MH i2c: E2 [12:39:55]MH_I2C_Read... [12:39:55]Read from MH i2c: E2 03 00 [12:39:55]MH_I2C_Read... [12:39:55]Read from MH i2c: E2 03 00 83 16 00 90 00 0D [12:39:55]RAPDU: 90 00 [12:39:55]wFMCommunicate OK [12:39:55]wFMCommunicate request_size=10 [12:39:55]MH_SAM_APDU [12:39:55]CAPDU: 80 0D 02 02 05 91 FA FB 69 F2 [12:39:55]Write to MH i2c: E2 0D 00 84 16 80 0D 02 02 05 00 91 FA FB 69 F2 00 00 FF [12:39:55]Write i2c OK [12:39:55]MH_I2C_Read... [12:39:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:55]Read from MH i2c: E2 [12:39:55]MH_I2C_Read... [12:39:55]Read from MH i2c: E2 03 00 [12:39:55]MH_I2C_Read... [12:39:55]Read from MH i2c: E2 03 00 84 16 00 90 00 0E [12:39:55]RAPDU: 90 00 [12:39:55]wFMCommunicate OK [12:39:55]wFMCommunicate request_size=4 [12:39:55]MH_SAM_APDU [12:39:55]CAPDU: 80 0D 03 02 [12:39:55]Write to MH i2c: E2 08 00 85 16 80 0D 03 02 00 00 00 00 16 [12:39:55]Write i2c OK [12:39:55]MH_I2C_Read... [12:39:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:39:55]Read from MH i2c: E2 [12:39:55]MH_I2C_Read... [12:39:55]Read from MH i2c: E2 0B 00 [12:39:55]MH_I2C_Read... [12:39:55]Read from MH i2c: E2 0B 00 85 16 00 12 F2 4E 7C 8B A4 4F 87 90 00 EA [12:39:55]RAPDU: 12 F2 4E 7C 8B A4 4F 87 90 00 [12:39:55]wFMCommunicate OK [12:39:55]SAM_PROTO_SignData done [12:39:55]FM_MakeSignedData done [12:39:55]CreateOFDProtocolMessage [12:39:55]wFMCommunicate request_size=4 [12:39:55]MH_SAM_APDU [12:39:55]CAPDU: 80 11 00 00 [12:39:55]Write to MH i2c: E2 08 00 86 16 80 11 00 00 00 00 00 00 16 [12:39:55]Write i2c OK [12:39:55]MH_I2C_Read... [12:39:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:55]Read from MH i2c: E2 [12:39:55]MH_I2C_Read... [12:39:55]Read from MH i2c: E2 17 00 [12:39:55]MH_I2C_Read... [12:39:55]Read from MH i2c: E2 17 00 86 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 6C [12:39:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:39:55]wFMCommunicate OK [12:39:55]CreateOFDProtocolMessage done [12:39:55]OFDSenderStorePacket 24807 [12:39:55]StoreOFDPacket docnum=24807 [12:39:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 7E 28 07 01 F9 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 B6 00 00 00 F4 03 04 00 1B DF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E7 60 00 00 35 04 06 00 E5 91 FA FB 69 F2 12 F2 4E 7C 8B A4 4F 87 [12:39:55]CheckFolder [12:39:55]dirname=/storage/ofd_packets [12:39:55]CheckFolder done [12:39:55]ProducePacketName [12:39:55]name=ofd_packets/00024807 [12:39:55]NVStorageSaveData ofd_packets/00024807 [12:39:55]File name is /storage/ofd_packets/00024807 [12:39:55]Write 301 bytes [12:39:55]NVStorageSaveData done [12:39:55]OFDSenderStorePacket done [12:39:55]KKMCreateOFDPacket done [12:39:55]NVStorageSaveData kkm_last_timestamp [12:39:55]File name is /storage/kkm_last_timestamp [12:39:55]Write 4 bytes [12:39:55]NVStorageSaveData done [12:39:55]ExternCall_PrintAddStr [12:39:55]wPrintStart [12:39:55]Write to MH i2c: 01 00 00 87 16 9D [12:39:55]Write i2c OK [12:39:55]MH_I2C_Read... [12:39:55]Read from MH i2c: 01 [12:39:55]MH_I2C_Read... [12:39:55]Read from MH i2c: 01 07 00 [12:39:55]MH_I2C_Read... [12:39:55]Read from MH i2c: 01 07 00 87 16 00 00 00 00 00 FF 0F B2 [12:39:55]RasterBufferAndPrint [12:39:55]line Счет N : (1)610486 [12:39:55]line ИНН: 02508201610067 [12:39:55]line Контрольно-Кассовый Чек [12:39:55]line ПРОДАЖА [12:39:55]line ТРК (МРК, ГНК) : 52 [12:39:55]line Товар: 2710124130 [12:39:55]line Аи-92-К-2 [12:39:55]line 14.750 * 67.80 [12:39:55]line = 1000.05 [12:39:55]line НДС 12% НСП 1% [12:39:55]line > о реализуемом товаре [12:39:55]line ИТОГО: 1000.05 [12:39:55]line НСП 1% : 8.85 [12:39:55]line НДС 12% : 106.20 [12:39:55]line Наличными: 0.00 [12:39:55]line Безнал.: 1000.05 [12:39:55]line Место: АЗС № 127 "Партнер Нефть" [12:39:55]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [12:39:55]line СНО: Общий режим [12:39:55]line Чек 182 30.07.2024 12:39 [12:39:55]line Смена: 48 ФФД: 1.0 [12:39:55]line ЗНМ: 0300000158 [12:39:55]line РНМ: 0000000000171247 [12:39:55]line Версия ККМ: v1.0 [12:39:55]line Платежная система: O! деньги [12:39:55]line ФМ: 0000000002098565 [12:39:55]line ФД: 24807 [12:39:55]line ФПД: 252415143799282 [12:39:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T123955&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24807&fm=252415143799282&tin=02508201610067®Number=0000000000171247&sum=100005 [12:39:55]OFD Sender: Processing packet 24807 [packets to send 29, broken 28] [12:39:55]ProducePacketName [12:39:55]name=ofd_packets/00024807 [12:39:55]OFD Sender: To server: pG, [12:39:55]CommunicateWithHost lk.salyk.kg:30040 [12:39:55]ConnectInit lk.salyk.kg [12:39:55]written 0, free lines is 4095 [12:39:56]Connected sock=9 [12:39:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 7E 28 07 01 F9 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 B6 00 00 00 F4 03 04 00 1B DF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E7 60 00 00 35 04 06 00 E5 91 FA FB 69 F2 12 F2 4E 7C 8B A4 4F 87 [12:39:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 C4 AE 47 00 6B 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 32 30 39 38 35 36 35 10 04 04 00 E7 60 00 00 F4 03 04 00 A9 8A A8 66 B6 04 01 00 00 1D 47 CF FB 18 EC C0 31 [12:39:56]CommunicateWithHost err = 0 [12:39:56]CheckOFDResponse [12:39:56]1017 (14) - 77093643461234 [12:39:56]1041 (16) - 0000000002098565 [12:39:56]1040 (4) - 24807 [12:39:56]1012 (4) - 30.07.2024 06:39 [12:39:56]1206 (1) - 0 [12:39:56]OFD Sender: Remove packet 24807 [12:39:56]ProducePacketName [12:39:56]name=ofd_packets/00024807 [12:39:56]NVStorageDeleteData [12:39:56]Write to MH i2c: 01 00 00 B1 16 C7 [12:39:56]Write i2c OK [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: 01 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: 01 07 00 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: 01 07 00 B1 16 00 00 00 00 00 F3 0C CD [12:39:56]RasterBufferAndPrint [12:39:56]line [12:39:56]line [12:39:56]line [12:39:56]line [12:39:56]line [12:39:56]written 0, free lines is 3324 [12:39:56]MH_Cut [12:39:56]Write to MH i2c: D1 01 00 B8 16 01 A0 [12:39:56]Write i2c OK [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: D1 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: D1 01 00 [12:39:56]MH_I2C_Read... [12:39:56]Read from MH i2c: D1 01 00 B8 16 00 9F [12:39:56]Write to MH i2c: 01 00 00 B9 16 CF [12:39:56]Write i2c OK [12:39:56]MH_I2C_Read... [12:39:56]OFD Sender: No OFD packet to send [12:39:57]*** Cut start [12:39:57]*** Partial cut [12:39:57]*** CUTSNS_PIN = 1 [12:39:57]*** CUTSNS_PIN = 0 [12:39:57]*** Brake cut motor [12:39:57]Read from MH i2c: 01 [12:39:57]MH_I2C_Read... [12:39:57]*** Stop cut motor [12:39:57]*** Cut end [12:39:57]Read from MH i2c: 01 07 00 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: 01 07 00 B9 16 00 00 00 00 00 FF 0F E4 [12:39:57]process_action close_receipt done [12:39:57]requested_data is exist [12:39:57]produce_requested_data [12:39:57]requested_item fm.sn is exist - process it [12:39:57]wFMCommunicate request_size=4 [12:39:57]MH_SAM_APDU [12:39:57]CAPDU: 80 11 00 00 [12:39:57]Write to MH i2c: E2 08 00 BA 16 80 11 00 00 00 00 00 00 4A [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:57]Read from MH i2c: E2 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 17 00 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 17 00 BA 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A0 [12:39:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:39:57]wFMCommunicate OK [12:39:57]requested_item fd.num is exist - process it [12:39:57]SAM_PROTO_GetFieldsCounters [12:39:57]wFMCommunicate request_size=4 [12:39:57]MH_SAM_APDU [12:39:57]CAPDU: 80 13 00 00 [12:39:57]Write to MH i2c: E2 08 00 BB 16 80 13 00 00 00 00 00 00 4D [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:39:57]Read from MH i2c: E2 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 62 00 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 62 00 BB 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E7 60 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 07 [12:39:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E7 60 00 00 0E 04 04 00 30 00 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 [12:39:57]wFMCommunicate OK [12:39:57]SAM_PROTO_GetFieldsCounters done [12:39:57]requested_item shift.num is exist - process it [12:39:57]requested_item shift.opened is exist - process it [12:39:57]req_shift_opened [12:39:57]FM_GetShiftState [12:39:57]SAM_PROTO_GetShiftState [12:39:57]wFMCommunicate request_size=4 [12:39:57]MH_SAM_APDU [12:39:57]CAPDU: 80 13 01 00 [12:39:57]Write to MH i2c: E2 08 00 BC 16 80 13 01 00 00 00 00 00 4F [12:39:57]Write i2c OK [12:39:57]MH_I2C_Read... [12:39:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:57]Read from MH i2c: E2 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 0E 00 [12:39:57]MH_I2C_Read... [12:39:57]Read from MH i2c: E2 0E 00 BC 16 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 02 [12:39:57]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:39:57]wFMCommunicate OK [12:39:57]SAM_PROTO_GetShiftState done [12:39:57]FM_GetShiftState done [12:39:57]req_shift_opened done [12:39:57]requested_item shift.open_date is exist - process it [12:39:57]req_shift_open_date [12:39:57]req_shift_open_date done [12:39:57]produce_requested_data done [12:39:57]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24807,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:39:57]process_action_free close_receipt [12:39:57]json_value_free [12:39:57]json_value_free done [12:39:57]process_json_proto returns [12:39:57]Send response to host [12:39:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24807,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:39:57]free response buf [12:39:57]execute_script done [12:39:57]execute_script returns [12:39:57]free content buf [12:39:57]Sock 7.Close socket [12:39:57]Sock 7.Thread stoped [12:40:01]OFD Sender: No OFD packet to send [12:40:06]OFD Sender: No OFD packet to send [12:40:11]OFD Sender: No OFD packet to send [12:40:16]OFD Sender: No OFD packet to send [12:40:21]OFD Sender: No OFD packet to send [12:40:26]OFD Sender: No OFD packet to send [12:40:31]OFD Sender: No OFD packet to send [12:40:36]OFD Sender: No OFD packet to send [12:40:41]OFD Sender: No OFD packet to send [12:40:46]OFD Sender: No OFD packet to send [12:40:51]OFD Sender: No OFD packet to send [12:40:56]OFD Sender: No OFD packet to send [12:41:01]OFD Sender: No OFD packet to send [12:41:06]OFD Sender: No OFD packet to send [12:41:11]OFD Sender: No OFD packet to send [12:41:16]OFD Sender: No OFD packet to send [12:41:21]OFD Sender: No OFD packet to send [12:41:26]OFD Sender: No OFD packet to send [12:41:31]OFD Sender: No OFD packet to send [12:41:36]OFD Sender: No OFD packet to send [12:41:41]OFD Sender: No OFD packet to send [12:41:46]OFD Sender: No OFD packet to send [12:41:51]OFD Sender: No OFD packet to send [12:41:56]OFD Sender: No OFD packet to send [12:42:01]OFD Sender: No OFD packet to send [12:42:06]OFD Sender: No OFD packet to send [12:42:11]OFD Sender: No OFD packet to send [12:42:16]OFD Sender: No OFD packet to send [12:42:21]OFD Sender: No OFD packet to send [12:42:26]OFD Sender: No OFD packet to send [12:42:31]OFD Sender: No OFD packet to send [12:42:36]OFD Sender: No OFD packet to send [12:42:41]OFD Sender: No OFD packet to send [12:42:46]OFD Sender: No OFD packet to send [12:42:51]OFD Sender: No OFD packet to send [12:42:56]OFD Sender: No OFD packet to send [12:42:59]accept exits with 10 [12:42:59]New connection [12:42:59]New thread 3067309412 created [12:42:59]Thread 3067452772 joined [12:42:59]Waiting for new connection... [12:42:59] Sock 10.Parse request [12:42:59]Sock 10.Check first char [12:42:59]Sock 10.First char is OK [12:42:59]request: POST /json_proto HTTP/1.0 [12:42:59]Method: POST [12:42:59]URL: /json_proto [12:42:59]Method is POST - this is cgi request [12:42:59]url: /json_proto [12:42:59]query_string will be loaded in cgi processing [12:42:59]execute_cgi json_proto POST (null) [12:42:59]execute_cgi path=json_proto method=POST [12:42:59]POST find Content-Length [12:42:59]Host: 172.17.45.131:8080 [12:42:59]Content-Length: 799 [12:42:59]Content-Type: application/json [12:42:59] [12:42:59]POST finish read [12:42:59]Found Content-Length = 799 [12:42:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610487", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:59]execute_script... [12:42: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)610487", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:59]POST & json_proto [12:42:59]process_json_proto [12:42:59]json parsed OK: [12:42:59]protocol is kg_v1.0 [12:42:59]action value=close_receipt [12:42:59]process_action close_receipt [12:42:59]cmd_close_receipt [12:42:59]MH_GetDate [12:42:59]Write to MH i2c: F0 00 00 BD 16 C2 [12:42:59]Write i2c OK [12:42:59]MH_I2C_Read... [12:42:59]Read from MH i2c: F0 [12:42:59]MH_I2C_Read... [12:42:59]Read from MH i2c: F0 09 00 [12:42:59]MH_I2C_Read... [12:42:59]Read from MH i2c: F0 09 00 BD 16 00 D5 DF A8 66 C6 D4 6E 66 FB [12:42:59]GetLastDocTimeStamp 1722343195 [12:42:59]current date 1722343381 [12:42:59]FM_GetShiftState [12:42:59]SAM_PROTO_GetShiftState [12:42:59]wFMCommunicate request_size=4 [12:42:59]MH_SAM_APDU [12:42:59]CAPDU: 80 13 01 00 [12:42:59]Write to MH i2c: E2 08 00 BE 16 80 13 01 00 00 00 00 00 51 [12:42:59]Write i2c OK [12:42:59]MH_I2C_Read... [12:42:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:59]Read from MH i2c: E2 [12:42:59]MH_I2C_Read... [12:42:59]Read from MH i2c: E2 0E 00 [12:42:59]MH_I2C_Read... [12:42:59]Read from MH i2c: E2 0E 00 BE 16 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 04 [12:42:59]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:42:59]wFMCommunicate OK [12:42:59]SAM_PROTO_GetShiftState done [12:42:59]FM_GetShiftState done [12:42:59]opened in 1722298218 [12:42:59]opened+sec_in_day 1722384618 [12:42:59]quantity*price = 99999 [12:42:59]sum+1 = 100001 [12:42:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 0.00 Безнал.: 1000.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 183 30.07.2024 12:43 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24808 ФПД: 158068566170478 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124301&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24808&fm=158068566170478&tin=02508201610067®Number=0000000000171247&sum=100000 [12:43:00]StoreToDocumentArchive [12:43:00]shift 48 fd 24808 [12:43:00]save to /storage/0048/doc_00024808 [12:43:00]save last doc name /storage/0048/doc_00024808 to /storage/kkm_last_doc_name [12:43:00]save OK [12:43:00]Clear old archive folders... [12:43:00]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:43:00]tlvbuf is 01D20C50 [12:43:00]SAM_PROTO_ClearQueue [12:43:00]wFMCommunicate request_size=4 [12:43:00]MH_SAM_APDU [12:43:00]CAPDU: 80 09 00 00 [12:43:00]Write to MH i2c: E2 08 00 CB 16 80 09 00 00 00 00 00 00 53 [12:43:00]Write i2c OK [12:43:00]MH_I2C_Read... [12:43:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:43:00]Read from MH i2c: E2 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: E2 03 00 [12:43:00]MH_I2C_Read... [12:43:00]Read from MH i2c: E2 03 00 CB 16 00 90 00 55 [12:43:00]RAPDU: 90 00 [12:43:00]wFMCommunicate OK [12:43:00]SAM_PROTO_ClearQueue done [12:43:00]KKMCreateOFDPacket [12:43:00]OFDProtocolAddRootSTLVToBuf [12:43:00]FM_MakeSignedData [12:43:00]FM_MakeSignedData [12:43:00]SAM_PROTO_SignData [12:43:00]wFMCommunicate request_size=4 [12:43:00]MH_SAM_APDU [12:43:00]CAPDU: 80 0D 01 02 [12:43:00]Write to MH i2c: E2 08 00 CC 16 80 0D 01 02 00 00 00 00 5B [12:43:00]Write i2c OK [12:43:00]MH_I2C_Read... [12:43:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:43:01]Read from MH i2c: E2 [12:43:01]MH_I2C_Read... [12:43:01]Read from MH i2c: E2 03 00 [12:43:01]MH_I2C_Read... [12:43:01]Read from MH i2c: E2 03 00 CC 16 00 90 00 56 [12:43:01]RAPDU: 90 00 [12:43:01]wFMCommunicate OK [12:43:01]wFMCommunicate request_size=255 [12:43:01]MH_SAM_APDU [12:43:01]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 D5 DF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E8 60 00 00 35 04 06 00 8F C3 34 BC [12:43:01]Write to MH i2c: E2 02 01 CD 16 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 D5 DF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E8 60 00 00 35 04 06 00 8F C3 34 BC 00 00 F5 [12:43:01]Write i2c OK [12:43:01]MH_I2C_Read... [12:43:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:43:01]Read from MH i2c: E2 [12:43:01]MH_I2C_Read... [12:43:01]Read from MH i2c: E2 03 00 [12:43:01]MH_I2C_Read... [12:43:01]Read from MH i2c: E2 03 00 CD 16 00 90 00 57 [12:43:01]RAPDU: 90 00 [12:43:01]wFMCommunicate OK [12:43:01]wFMCommunicate request_size=7 [12:43:01]MH_SAM_APDU [12:43:01]CAPDU: 80 0D 02 02 02 9B 6E [12:43:01]Write to MH i2c: E2 0A 00 CE 16 80 0D 02 02 02 00 9B 6E 00 00 6B [12:43:01]Write i2c OK [12:43:01]MH_I2C_Read... [12:43:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:43:01]Read from MH i2c: E2 [12:43:01]MH_I2C_Read... [12:43:01]Read from MH i2c: E2 03 00 [12:43:01]MH_I2C_Read... [12:43:01]Read from MH i2c: E2 03 00 CE 16 00 90 00 58 [12:43:01]RAPDU: 90 00 [12:43:01]wFMCommunicate OK [12:43:01]wFMCommunicate request_size=4 [12:43:01]MH_SAM_APDU [12:43:01]CAPDU: 80 0D 03 02 [12:43:01]Write to MH i2c: E2 08 00 CF 16 80 0D 03 02 00 00 00 00 60 [12:43:01]Write i2c OK [12:43:01]MH_I2C_Read... [12:43:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:43:01]Read from MH i2c: E2 [12:43:01]MH_I2C_Read... [12:43:01]Read from MH i2c: E2 0B 00 [12:43:01]MH_I2C_Read... [12:43:01]Read from MH i2c: E2 0B 00 CF 16 00 32 61 F6 37 58 DD 91 D3 90 00 BA [12:43:01]RAPDU: 32 61 F6 37 58 DD 91 D3 90 00 [12:43:01]wFMCommunicate OK [12:43:01]SAM_PROTO_SignData done [12:43:01]FM_MakeSignedData done [12:43:01]CreateOFDProtocolMessage [12:43:01]wFMCommunicate request_size=4 [12:43:01]MH_SAM_APDU [12:43:01]CAPDU: 80 11 00 00 [12:43:01]Write to MH i2c: E2 08 00 D0 16 80 11 00 00 00 00 00 00 60 [12:43:01]Write i2c OK [12:43:01]MH_I2C_Read... [12:43:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:01]Read from MH i2c: E2 [12:43:01]MH_I2C_Read... [12:43:01]Read from MH i2c: E2 17 00 [12:43:01]MH_I2C_Read... [12:43:01]Read from MH i2c: E2 17 00 D0 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B6 [12:43:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:43:01]wFMCommunicate OK [12:43:01]CreateOFDProtocolMessage done [12:43:01]OFDSenderStorePacket 24808 [12:43:01]StoreOFDPacket docnum=24808 [12:43:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 CA 0A 04 01 98 A1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 D5 DF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E8 60 00 00 35 04 06 00 8F C3 34 BC 9B 6E 32 61 F6 37 58 DD 91 D3 [12:43:01]CheckFolder [12:43:01]dirname=/storage/ofd_packets [12:43:01]CheckFolder done [12:43:01]ProducePacketName [12:43:01]name=ofd_packets/00024808 [12:43:01]NVStorageSaveData ofd_packets/00024808 [12:43:01]File name is /storage/ofd_packets/00024808 [12:43:01]Write 298 bytes [12:43:01]NVStorageSaveData done [12:43:01]OFDSenderStorePacket done [12:43:01]KKMCreateOFDPacket done [12:43:01]NVStorageSaveData kkm_last_timestamp [12:43:01]File name is /storage/kkm_last_timestamp [12:43:01]Write 4 bytes [12:43:01]NVStorageSaveData done [12:43:01]ExternCall_PrintAddStr [12:43:01]wPrintStart [12:43:01]Write to MH i2c: 01 00 00 D1 16 E7 [12:43:01]Write i2c OK [12:43:01]MH_I2C_Read... [12:43:01]Read from MH i2c: 01 [12:43:01]MH_I2C_Read... [12:43:01]Read from MH i2c: 01 07 00 [12:43:01]MH_I2C_Read... [12:43:01]Read from MH i2c: 01 07 00 D1 16 00 00 00 00 00 FF 0F FC [12:43:01]RasterBufferAndPrint [12:43:01]line Счет N : (1)610487 [12:43:01]line ИНН: 02508201610067 [12:43:01]line Контрольно-Кассовый Чек [12:43:01]line ПРОДАЖА [12:43:01]line ТРК (МРК, ГНК) : 1 [12:43:01]line Товар: 2710194210 [12:43:01]line ДТ-К-2 [12:43:01]line 13.210 * 75.70 [12:43:01]line = 1000.00 [12:43:01]line НДС 12% НСП 1% [12:43:01]line > о реализуемом товаре [12:43:01]line ИТОГО: 1000.00 [12:43:01]line НСП 1% : 8.85 [12:43:01]line НДС 12% : 106.19 [12:43:01]line Наличными: 0.00 [12:43:01]line Безнал.: 1000.00 [12:43:01]line Место: АЗС № 127 "Партнер Нефть" [12:43:01]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [12:43:01]line СНО: Общий режим [12:43:01]line Чек 183 30.07.2024 12:43 [12:43:01]line Смена: 48 ФФД: 1.0 [12:43:01]line ЗНМ: 0300000158 [12:43:01]line РНМ: 0000000000171247 [12:43:01]line Версия ККМ: v1.0 [12:43:01]line Платежная система: O! деньги [12:43:01]line ФМ: 0000000002098565 [12:43:01]line ФД: 24808 [12:43:01]line ФПД: 158068566170478 [12:43:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124301&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24808&fm=158068566170478&tin=02508201610067®Number=0000000000171247&sum=100000 [12:43:01]written 0, free lines is 4095 [12:43:01]OFD Sender: Processing packet 24808 [packets to send 29, broken 28] [12:43:01]ProducePacketName [12:43:01]name=ofd_packets/00024808 [12:43:01]OFD Sender: To server: pG, [12:43:01]CommunicateWithHost lk.salyk.kg:30040 [12:43:01]ConnectInit lk.salyk.kg [12:43:01]Connected sock=9 [12:43:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 CA 0A 04 01 98 A1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 D5 DF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E8 60 00 00 35 04 06 00 8F C3 34 BC 9B 6E 32 61 F6 37 58 DD 91 D3 [12:43:01]Write to MH i2c: 01 00 00 FB 16 11 [12:43:01]Write i2c OK [12:43:01]MH_I2C_Read... [12:43:01]Read from MH i2c: 01 [12:43:01]MH_I2C_Read... [12:43:01]Read from MH i2c: 01 07 00 [12:43:01]MH_I2C_Read... [12:43:01]Read from MH i2c: 01 07 00 FB 16 00 00 00 00 00 02 0D 27 [12:43:01]RasterBufferAndPrint [12:43:01]line [12:43:01]line [12:43:01]line [12:43:01]line [12:43:01]line [12:43:01]written 0, free lines is 3336 [12:43:01]MH_Cut [12:43:01]Write to MH i2c: D1 01 00 02 17 01 EB [12:43:01]Write i2c OK [12:43:01]MH_I2C_Read... [12:43:01]Read from MH i2c: D1 [12:43:01]MH_I2C_Read... [12:43:01]Read from MH i2c: D1 01 00 [12:43:01]MH_I2C_Read... [12:43:01]Read from MH i2c: D1 01 00 02 17 00 EA [12:43:01]Write to MH i2c: 01 00 00 03 17 1A [12:43:01]Write i2c OK [12:43:01]MH_I2C_Read... [12:43:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 83 6E 47 00 E4 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 32 30 39 38 35 36 35 10 04 04 00 E8 60 00 00 F4 03 04 00 63 8B A8 66 B6 04 01 00 00 1B DE 62 8D C4 F1 04 BB [12:43:02]CommunicateWithHost err = 0 [12:43:02]CheckOFDResponse [12:43:02]1017 (14) - 77093643461234 [12:43:02]1041 (16) - 0000000002098565 [12:43:02]1040 (4) - 24808 [12:43:02]1012 (4) - 30.07.2024 06:42 [12:43:02]1206 (1) - 0 [12:43:02]OFD Sender: Remove packet 24808 [12:43:02]ProducePacketName [12:43:02]name=ofd_packets/00024808 [12:43:02]NVStorageDeleteData [12:43:02]*** Cut start [12:43:02]*** Partial cut [12:43:02]*** CUTSNS_PIN = 1 [12:43:02]*** CUTSNS_PIN = 0 [12:43:02]OFD Sender: No OFD packet to send [12:43:02]*** Brake cut motor [12:43:03]Read from MH i2c: 01 [12:43:03]MH_I2C_Read... [12:43:03]*** Stop cut motor [12:43:03]*** Cut end [12:43:03]Read from MH i2c: 01 07 00 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: 01 07 00 03 17 00 00 00 00 00 FF 0F 2F [12:43:03]process_action close_receipt done [12:43:03]requested_data is exist [12:43:03]produce_requested_data [12:43:03]requested_item fm.sn is exist - process it [12:43:03]wFMCommunicate request_size=4 [12:43:03]MH_SAM_APDU [12:43:03]CAPDU: 80 11 00 00 [12:43:03]Write to MH i2c: E2 08 00 04 17 80 11 00 00 00 00 00 00 95 [12:43:03]Write i2c OK [12:43:03]MH_I2C_Read... [12:43:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:03]Read from MH i2c: E2 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: E2 17 00 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: E2 17 00 04 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 EB [12:43:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:43:03]wFMCommunicate OK [12:43:03]requested_item fd.num is exist - process it [12:43:03]SAM_PROTO_GetFieldsCounters [12:43:03]wFMCommunicate request_size=4 [12:43:03]MH_SAM_APDU [12:43:03]CAPDU: 80 13 00 00 [12:43:03]Write to MH i2c: E2 08 00 05 17 80 13 00 00 00 00 00 00 98 [12:43:03]Write i2c OK [12:43:03]MH_I2C_Read... [12:43:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:43:03]Read from MH i2c: E2 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: E2 62 00 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: E2 62 00 05 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E8 60 00 00 0E 04 04 00 30 00 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 56 [12:43:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E8 60 00 00 0E 04 04 00 30 00 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 [12:43:03]wFMCommunicate OK [12:43:03]SAM_PROTO_GetFieldsCounters done [12:43:03]requested_item shift.num is exist - process it [12:43:03]requested_item shift.opened is exist - process it [12:43:03]req_shift_opened [12:43:03]FM_GetShiftState [12:43:03]SAM_PROTO_GetShiftState [12:43:03]wFMCommunicate request_size=4 [12:43:03]MH_SAM_APDU [12:43:03]CAPDU: 80 13 01 00 [12:43:03]Write to MH i2c: E2 08 00 06 17 80 13 01 00 00 00 00 00 9A [12:43:03]Write i2c OK [12:43:03]MH_I2C_Read... [12:43:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:43:03]Read from MH i2c: E2 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: E2 0E 00 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: E2 0E 00 06 17 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4D [12:43:03]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:43:03]wFMCommunicate OK [12:43:03]SAM_PROTO_GetShiftState done [12:43:03]FM_GetShiftState done [12:43:03]req_shift_opened done [12:43:03]requested_item shift.open_date is exist - process it [12:43:03]req_shift_open_date [12:43:03]req_shift_open_date done [12:43:03]produce_requested_data done [12:43:03]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24808,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:43:03]process_action_free close_receipt [12:43:03]json_value_free [12:43:03]json_value_free done [12:43:03]process_json_proto returns [12:43:03]Send response to host [12:43:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24808,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:43:03]free response buf [12:43:03]execute_script done [12:43:03]execute_script returns [12:43:03]free content buf [12:43:03]Sock 10.Close socket [12:43:03]Sock 10.Thread stoped [12:43:07]OFD Sender: No OFD packet to send [12:43:12]OFD Sender: No OFD packet to send [12:43:17]OFD Sender: No OFD packet to send [12:43:22]OFD Sender: No OFD packet to send [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:47]OFD Sender: No OFD packet to send [12:43:52]OFD Sender: No OFD packet to send [12:43:57]OFD Sender: No OFD packet to send [12:44:02]OFD Sender: No OFD packet to send [12:44:07]OFD Sender: No OFD packet to send [12:44:12]OFD Sender: No OFD packet to send [12:44:17]OFD Sender: No OFD packet to send [12:44:22]OFD Sender: No OFD packet to send [12:44:27]OFD Sender: No OFD packet to send [12:44:32]OFD Sender: No OFD packet to send [12:44:37]OFD Sender: No OFD packet to send [12:44:42]OFD Sender: No OFD packet to send [12:44:47]OFD Sender: No OFD packet to send [12:44:52]OFD Sender: No OFD packet to send [12:44:57]OFD Sender: No OFD packet to send [12:45:01]accept exits with 7 [12:45:01]New connection [12:45:01]New thread 3067452772 created [12:45:01]Thread 3067309412 joined [12:45:01]Waiting for new connection... [12:45:01] Sock 7.Parse request [12:45:01]Sock 7.Check first char [12:45:01]Sock 7.First char is OK [12:45:01]request: POST /json_proto HTTP/1.0 [12:45:01]Method: POST [12:45:01]URL: /json_proto [12:45:01]Method is POST - this is cgi request [12:45:01]url: /json_proto [12:45:01]query_string will be loaded in cgi processing [12:45:01]execute_cgi json_proto POST (null) [12:45:01]execute_cgi path=json_proto method=POST [12:45:01]POST find Content-Length [12:45:01]Host: 172.17.45.131:8080 [12:45:01]Content-Length: 803 [12:45:01]Content-Type: application/json [12:45:01] [12:45:01]POST finish read [12:45:01]Found Content-Length = 803 [12:45:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610488", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 20.090, "sum" : 1500.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.72 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:45:01]execute_script... [12:45: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)610488", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 20.090, "sum" : 1500.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.72 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:45:01]POST & json_proto [12:45:01]process_json_proto [12:45:01]json parsed OK: [12:45:01]protocol is kg_v1.0 [12:45:01]action value=close_receipt [12:45:01]process_action close_receipt [12:45:01]cmd_close_receipt [12:45:01]MH_GetDate [12:45:01]Write to MH i2c: F0 00 00 07 17 0D [12:45:01]Write i2c OK [12:45:01]MH_I2C_Read... [12:45:01]Read from MH i2c: F0 [12:45:01]MH_I2C_Read... [12:45:01]Read from MH i2c: F0 09 00 [12:45:01]MH_I2C_Read... [12:45:01]Read from MH i2c: F0 09 00 07 17 00 4F E0 A8 66 C6 D4 6E 66 C1 [12:45:01]GetLastDocTimeStamp 1722343381 [12:45:01]current date 1722343503 [12:45:01]FM_GetShiftState [12:45:01]SAM_PROTO_GetShiftState [12:45:01]wFMCommunicate request_size=4 [12:45:01]MH_SAM_APDU [12:45:01]CAPDU: 80 13 01 00 [12:45:01]Write to MH i2c: E2 08 00 08 17 80 13 01 00 00 00 00 00 9C [12:45:01]Write i2c OK [12:45:01]MH_I2C_Read... [12:45:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:01]Read from MH i2c: E2 [12:45:01]MH_I2C_Read... [12:45:01]Read from MH i2c: E2 0E 00 [12:45:01]MH_I2C_Read... [12:45:01]Read from MH i2c: E2 0E 00 08 17 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4F [12:45:01]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:45:01]wFMCommunicate OK [12:45:01]SAM_PROTO_GetShiftState done [12:45:01]FM_GetShiftState done [12:45:01]opened in 1722298218 [12:45:01]opened+sec_in_day 1722384618 [12:45:01]quantity*price = 150072 [12:45:01]sum+1 = 150073 [12:45:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.72 НСП 1% : 13.28 НДС 12% : 159.37 Наличными: 0.00 Безнал.: 1500.72 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 184 30.07.2024 12:45 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24809 ФПД: 93972360362917 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124503&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24809&fm=93972360362917&tin=02508201610067®Number=0000000000171247&sum=150072 [12:45:03]StoreToDocumentArchive [12:45:03]shift 48 fd 24809 [12:45:03]save to /storage/0048/doc_00024809 [12:45:03]save last doc name /storage/0048/doc_00024809 to /storage/kkm_last_doc_name [12:45:03]save OK [12:45:03]Clear old archive folders... [12:45:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:45:03]tlvbuf is 01D20B10 [12:45:03]SAM_PROTO_ClearQueue [12:45:03]wFMCommunicate request_size=4 [12:45:03]MH_SAM_APDU [12:45:03]CAPDU: 80 09 00 00 [12:45:03]Write to MH i2c: E2 08 00 15 17 80 09 00 00 00 00 00 00 9E [12:45:03]Write i2c OK [12:45:03]MH_I2C_Read... [12:45:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:45:03]Read from MH i2c: E2 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: E2 03 00 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: E2 03 00 15 17 00 90 00 A0 [12:45:03]RAPDU: 90 00 [12:45:03]wFMCommunicate OK [12:45:03]SAM_PROTO_ClearQueue done [12:45:03]KKMCreateOFDPacket [12:45:03]OFDProtocolAddRootSTLVToBuf [12:45:03]FM_MakeSignedData [12:45:03]FM_MakeSignedData [12:45:03]SAM_PROTO_SignData [12:45:03]wFMCommunicate request_size=4 [12:45:03]MH_SAM_APDU [12:45:03]CAPDU: 80 0D 01 02 [12:45:03]Write to MH i2c: E2 08 00 16 17 80 0D 01 02 00 00 00 00 A6 [12:45:03]Write i2c OK [12:45:03]MH_I2C_Read... [12:45:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:45:03]Read from MH i2c: E2 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: E2 03 00 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: E2 03 00 16 17 00 90 00 A1 [12:45:03]RAPDU: 90 00 [12:45:03]wFMCommunicate OK [12:45:03]wFMCommunicate request_size=255 [12:45:03]MH_SAM_APDU [12:45:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 4F E0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E9 60 00 00 35 04 06 00 55 [12:45:03]Write to MH i2c: E2 02 01 17 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 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 4F E0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E9 60 00 00 35 04 06 00 55 00 00 C8 [12:45:03]Write i2c OK [12:45:03]MH_I2C_Read... [12:45:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:03]Read from MH i2c: E2 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: E2 03 00 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: E2 03 00 17 17 00 90 00 A2 [12:45:03]RAPDU: 90 00 [12:45:03]wFMCommunicate OK [12:45:03]wFMCommunicate request_size=10 [12:45:03]MH_SAM_APDU [12:45:03]CAPDU: 80 0D 02 02 05 77 A5 28 7B A5 [12:45:03]Write to MH i2c: E2 0D 00 18 17 80 0D 02 02 05 00 77 A5 28 7B A5 00 00 17 [12:45:03]Write i2c OK [12:45:03]MH_I2C_Read... [12:45:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:03]Read from MH i2c: E2 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: E2 03 00 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: E2 03 00 18 17 00 90 00 A3 [12:45:03]RAPDU: 90 00 [12:45:03]wFMCommunicate OK [12:45:03]wFMCommunicate request_size=4 [12:45:03]MH_SAM_APDU [12:45:03]CAPDU: 80 0D 03 02 [12:45:03]Write to MH i2c: E2 08 00 19 17 80 0D 03 02 00 00 00 00 AB [12:45:03]Write i2c OK [12:45:03]MH_I2C_Read... [12:45:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:45:03]Read from MH i2c: E2 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: E2 0B 00 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: E2 0B 00 19 17 00 0D 7F C6 29 02 3B 1A 3F 90 00 BD [12:45:03]RAPDU: 0D 7F C6 29 02 3B 1A 3F 90 00 [12:45:03]wFMCommunicate OK [12:45:03]SAM_PROTO_SignData done [12:45:03]FM_MakeSignedData done [12:45:03]CreateOFDProtocolMessage [12:45:03]wFMCommunicate request_size=4 [12:45:03]MH_SAM_APDU [12:45:03]CAPDU: 80 11 00 00 [12:45:03]Write to MH i2c: E2 08 00 1A 17 80 11 00 00 00 00 00 00 AB [12:45:03]Write i2c OK [12:45:03]MH_I2C_Read... [12:45:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:03]Read from MH i2c: E2 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: E2 17 00 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: E2 17 00 1A 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 01 [12:45:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:45:03]wFMCommunicate OK [12:45:03]CreateOFDProtocolMessage done [12:45:03]OFDSenderStorePacket 24809 [12:45:03]StoreOFDPacket docnum=24809 [12:45:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 9B F4 07 01 63 B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 4F E0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E9 60 00 00 35 04 06 00 55 77 A5 28 7B A5 0D 7F C6 29 02 3B 1A 3F [12:45:03]CheckFolder [12:45:03]dirname=/storage/ofd_packets [12:45:03]CheckFolder done [12:45:03]ProducePacketName [12:45:03]name=ofd_packets/00024809 [12:45:03]NVStorageSaveData ofd_packets/00024809 [12:45:03]File name is /storage/ofd_packets/00024809 [12:45:03]Write 301 bytes [12:45:03]NVStorageSaveData done [12:45:03]OFDSenderStorePacket done [12:45:03]KKMCreateOFDPacket done [12:45:03]NVStorageSaveData kkm_last_timestamp [12:45:03]File name is /storage/kkm_last_timestamp [12:45:03]Write 4 bytes [12:45:03]NVStorageSaveData done [12:45:03]ExternCall_PrintAddStr [12:45:03]wPrintStart [12:45:03]Write to MH i2c: 01 00 00 1B 17 32 [12:45:03]Write i2c OK [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: 01 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: 01 07 00 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: 01 07 00 1B 17 00 00 00 00 00 FF 0F 47 [12:45:03]RasterBufferAndPrint [12:45:03]line Счет N : (1)610488 [12:45:03]line ИНН: 02508201610067 [12:45:03]line Контрольно-Кассовый Чек [12:45:03]line ПРОДАЖА [12:45:03]line ТРК (МРК, ГНК) : 33 [12:45:03]line Товар: 2710124500 [12:45:03]line Аи-95-К-3 [12:45:03]line 20.090 * 74.70 [12:45:03]line = 1500.72 [12:45:03]line НДС 12% НСП 1% [12:45:03]line > о реализуемом товаре [12:45:03]line ИТОГО: 1500.72 [12:45:03]line НСП 1% : 13.28 [12:45:03]line НДС 12% : 159.37 [12:45:03]line Наличными: 0.00 [12:45:03]line Безнал.: 1500.72 [12:45:03]line Место: АЗС № 127 "Партнер Нефть" [12:45:03]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [12:45:03]line СНО: Общий режим [12:45:03]line Чек 184 30.07.2024 12:45 [12:45:03]line Смена: 48 ФФД: 1.0 [12:45:03]line ЗНМ: 0300000158 [12:45:03]line РНМ: 0000000000171247 [12:45:03]line Версия ККМ: v1.0 [12:45:03]line Платежная система: O! деньги [12:45:03]line ФМ: 0000000002098565 [12:45:03]line ФД: 24809 [12:45:03]line ФПД: 93972360362917 [12:45:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124503&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24809&fm=93972360362917&tin=02508201610067®Number=0000000000171247&sum=150072 [12:45:03]OFD Sender: Processing packet 24809 [packets to send 29, broken 28] [12:45:03]ProducePacketName [12:45:03]name=ofd_packets/00024809 [12:45:03]OFD Sender: To server: pG, [12:45:03]CommunicateWithHost lk.salyk.kg:30040 [12:45:03]ConnectInit lk.salyk.kg [12:45:03]written 0, free lines is 4095 [12:45:04]Connected sock=11 [12:45:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 9B F4 07 01 63 B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 4F E0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E9 60 00 00 35 04 06 00 55 77 A5 28 7B A5 0D 7F C6 29 02 3B 1A 3F [12:45:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 FB 23 47 00 68 E6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E9 60 00 00 F4 03 04 00 DD 8B A8 66 B6 04 01 00 00 EB 4B 79 A7 B2 FE 51 59 [12:45:04]CommunicateWithHost err = 0 [12:45:04]CheckOFDResponse [12:45:04]1017 (14) - 77093643461234 [12:45:04]1041 (16) - 0000000002098565 [12:45:04]1040 (4) - 24809 [12:45:04]1012 (4) - 30.07.2024 06:44 [12:45:04]1206 (1) - 0 [12:45:04]OFD Sender: Remove packet 24809 [12:45:04]ProducePacketName [12:45:04]name=ofd_packets/00024809 [12:45:04]NVStorageDeleteData [12:45:04]Write to MH i2c: 01 00 00 45 17 5C [12:45:04]Write i2c OK [12:45:04]MH_I2C_Read... [12:45:04]Read from MH i2c: 01 [12:45:04]MH_I2C_Read... [12:45:04]Read from MH i2c: 01 07 00 [12:45:04]MH_I2C_Read... [12:45:04]Read from MH i2c: 01 07 00 45 17 00 00 00 00 00 0F 0D 7F [12:45:04]RasterBufferAndPrint [12:45:04]line [12:45:04]line [12:45:04]line [12:45:04]line [12:45:04]line [12:45:04]written 0, free lines is 3347 [12:45:04]MH_Cut [12:45:04]Write to MH i2c: D1 01 00 4C 17 01 35 [12:45:04]Write i2c OK [12:45:04]MH_I2C_Read... [12:45:04]Read from MH i2c: D1 [12:45:04]MH_I2C_Read... [12:45:04]Read from MH i2c: D1 01 00 [12:45:04]MH_I2C_Read... [12:45:04]Read from MH i2c: D1 01 00 4C 17 00 34 [12:45:04]Write to MH i2c: 01 00 00 4D 17 64 [12:45:04]Write i2c OK [12:45:04]MH_I2C_Read... [12:45:04]OFD Sender: No OFD packet to send [12:45:05]*** Cut start [12:45:05]*** Partial cut [12:45:05]*** CUTSNS_PIN = 1 [12:45:05]*** CUTSNS_PIN = 0 [12:45:05]*** Brake cut motor [12:45:05]Read from MH i2c: 01 [12:45:05]MH_I2C_Read... [12:45:05]*** Stop cut motor [12:45:05]*** Cut end [12:45:05]Read from MH i2c: 01 07 00 [12:45:05]MH_I2C_Read... [12:45:05]Read from MH i2c: 01 07 00 4D 17 00 00 00 00 00 FF 0F 79 [12:45:05]process_action close_receipt done [12:45:05]requested_data is exist [12:45:05]produce_requested_data [12:45:05]requested_item fm.sn is exist - process it [12:45:05]wFMCommunicate request_size=4 [12:45:05]MH_SAM_APDU [12:45:05]CAPDU: 80 11 00 00 [12:45:05]Write to MH i2c: E2 08 00 4E 17 80 11 00 00 00 00 00 00 DF [12:45:05]Write i2c OK [12:45:05]MH_I2C_Read... [12:45:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:05]Read from MH i2c: E2 [12:45:05]MH_I2C_Read... [12:45:05]Read from MH i2c: E2 17 00 [12:45:05]MH_I2C_Read... [12:45:05]Read from MH i2c: E2 17 00 4E 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 35 [12:45:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:45:05]wFMCommunicate OK [12:45:05]requested_item fd.num is exist - process it [12:45:05]SAM_PROTO_GetFieldsCounters [12:45:05]wFMCommunicate request_size=4 [12:45:05]MH_SAM_APDU [12:45:05]CAPDU: 80 13 00 00 [12:45:05]Write to MH i2c: E2 08 00 4F 17 80 13 00 00 00 00 00 00 E2 [12:45:05]Write i2c OK [12:45:05]MH_I2C_Read... [12:45:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:45:05]Read from MH i2c: E2 [12:45:05]MH_I2C_Read... [12:45:05]Read from MH i2c: E2 62 00 [12:45:05]MH_I2C_Read... [12:45:05]Read from MH i2c: E2 62 00 4F 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E9 60 00 00 0E 04 04 00 30 00 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 A4 [12:45:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E9 60 00 00 0E 04 04 00 30 00 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 [12:45:05]wFMCommunicate OK [12:45:05]SAM_PROTO_GetFieldsCounters done [12:45:05]requested_item shift.num is exist - process it [12:45:05]requested_item shift.opened is exist - process it [12:45:05]req_shift_opened [12:45:05]FM_GetShiftState [12:45:05]SAM_PROTO_GetShiftState [12:45:05]wFMCommunicate request_size=4 [12:45:05]MH_SAM_APDU [12:45:05]CAPDU: 80 13 01 00 [12:45:05]Write to MH i2c: E2 08 00 50 17 80 13 01 00 00 00 00 00 E4 [12:45:05]Write i2c OK [12:45:05]MH_I2C_Read... [12:45:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:05]Read from MH i2c: E2 [12:45:05]MH_I2C_Read... [12:45:05]Read from MH i2c: E2 0E 00 [12:45:05]MH_I2C_Read... [12:45:05]Read from MH i2c: E2 0E 00 50 17 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 97 [12:45:05]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:45:05]wFMCommunicate OK [12:45:05]SAM_PROTO_GetShiftState done [12:45:05]FM_GetShiftState done [12:45:05]req_shift_opened done [12:45:05]requested_item shift.open_date is exist - process it [12:45:05]req_shift_open_date [12:45:05]req_shift_open_date done [12:45:05]produce_requested_data done [12:45:05]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24809,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:45:05]process_action_free close_receipt [12:45:05]json_value_free [12:45:05]json_value_free done [12:45:05]process_json_proto returns [12:45:05]Send response to host [12:45:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24809,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:45:05]free response buf [12:45:05]execute_script done [12:45:05]execute_script returns [12:45:05]free content buf [12:45:05]Sock 7.Close socket [12:45:05]Sock 7.Thread stoped [12:45:09]OFD Sender: No OFD packet to send [12:45:14]OFD Sender: No OFD packet to send [12:45:19]OFD Sender: No OFD packet to send [12:45:24]OFD Sender: No OFD packet to send [12:45:29]OFD Sender: No OFD packet to send [12:45:34]OFD Sender: No OFD packet to send [12:45:35]accept exits with 9 [12:45:35]New connection [12:45:35]New thread 3067309412 created [12:45:35]Thread 3067452772 joined [12:45:35]Waiting for new connection... [12:45:35] Sock 9.Parse request [12:45:35]Sock 9.Check first char [12:45:35]Sock 9.First char is OK [12:45:35]request: POST /json_proto HTTP/1.0 [12:45:35]Method: POST [12:45:35]URL: /json_proto [12:45:35]Method is POST - this is cgi request [12:45:35]url: /json_proto [12:45:35]query_string will be loaded in cgi processing [12:45:35]execute_cgi json_proto POST (null) [12:45:35]execute_cgi path=json_proto method=POST [12:45:35]POST find Content-Length [12:45:35]Host: 172.17.45.131:8080 [12:45:35]Content-Length: 1195 [12:45:35]Content-Type: application/json [12:45:35] [12:45:35]POST finish read [12:45:35]Found Content-Length = 1195 [12:45:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610489\u000A30.07.2024 12:35\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 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A91361\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:45:35]execute_script... [12:45:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610489\u000A30.07.2024 12:35\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 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A91361\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:45:35]POST & json_proto [12:45:35]process_json_proto [12:45:35]json parsed OK: [12:45:35]protocol is kg_v1.0 [12:45:35]action value=print_text [12:45:35]process_action print_text [12:45:35]cmd_print_text [12:45:35]ExternCall_PrintAddStr [12:45:35]wPrintStart [12:45:35]Write to MH i2c: 01 00 00 51 17 68 [12:45:35]Write i2c OK [12:45:35]MH_I2C_Read... [12:45:35]Read from MH i2c: 01 [12:45:35]MH_I2C_Read... [12:45:35]Read from MH i2c: 01 07 00 [12:45:35]MH_I2C_Read... [12:45:35]Read from MH i2c: 01 07 00 51 17 00 00 00 00 00 FF 0F 7D [12:45:35]RasterBufferAndPrint [12:45:35]line *****ТОВАРНЫЙ ЧЕК***** [12:45:35]line АЗС 127 [12:45:35]line Партнер нефть [12:45:35]line 02508201610067 [12:45:35]line Кассир : Масалиев Н. [12:45:35]line Счет N : (1)610489 [12:45:35]line 30.07.2024 12:35 [12:45:35]line ПРОДАЖА [12:45:35]line ТРК (МРК, ГНК): 52 [12:45:35]line Вид ГСМ : 2710124130 [12:45:35]line Аи-92-К-2 [12:45:35]line 30.000 x 67.80 [12:45:35]line ИТОГ: 2034.00 [12:45:35]line Тип оплаты: Талоны: Топливная Карта [12:45:35]line 91361 [12:45:35]line ______________________ [12:45:35]line (подпись) [12:45:35]written 0, free lines is 4095 [12:45:35]Write to MH i2c: 01 00 00 65 17 7C [12:45:35]Write i2c OK [12:45:35]MH_I2C_Read... [12:45:35]Read from MH i2c: 01 [12:45:35]MH_I2C_Read... [12:45:35]Read from MH i2c: 01 07 00 [12:45:35]MH_I2C_Read... [12:45:35]Read from MH i2c: 01 07 00 65 17 00 00 00 00 00 11 0E A2 [12:45:35]RasterBufferAndPrint [12:45:35]line [12:45:35]line [12:45:35]line [12:45:35]line [12:45:35]line [12:45:35]written 0, free lines is 3602 [12:45:35]MH_Cut [12:45:35]Write to MH i2c: D1 01 00 6C 17 01 55 [12:45:35]Write i2c OK [12:45:35]MH_I2C_Read... [12:45:35]Read from MH i2c: D1 [12:45:35]MH_I2C_Read... [12:45:35]Read from MH i2c: D1 01 00 [12:45:35]MH_I2C_Read... [12:45:35]Read from MH i2c: D1 01 00 6C 17 00 54 [12:45:35]Write to MH i2c: 01 00 00 6D 17 84 [12:45:35]Write i2c OK [12:45:35]MH_I2C_Read... [12:45:36]*** Cut start [12:45:36]*** Partial cut [12:45:36]*** CUTSNS_PIN = 1 [12:45:36]*** CUTSNS_PIN = 0 [12:45:36]*** Brake cut motor [12:45:36]Read from MH i2c: 01 [12:45:36]MH_I2C_Read... [12:45:36]*** Stop cut motor [12:45:36]*** Cut end [12:45:36]Read from MH i2c: 01 07 00 [12:45:36]MH_I2C_Read... [12:45:36]Read from MH i2c: 01 07 00 6D 17 00 00 00 00 00 FF 0F 99 [12:45:36]process_action print_text done [12:45:36]requested_data is exist [12:45:36]produce_requested_data [12:45:36]requested_item fm.sn is exist - process it [12:45:36]wFMCommunicate request_size=4 [12:45:36]MH_SAM_APDU [12:45:36]CAPDU: 80 11 00 00 [12:45:36]Write to MH i2c: E2 08 00 6E 17 80 11 00 00 00 00 00 00 FF [12:45:36]Write i2c OK [12:45:36]MH_I2C_Read... [12:45:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:36]Read from MH i2c: E2 [12:45:36]MH_I2C_Read... [12:45:36]Read from MH i2c: E2 17 00 [12:45:36]MH_I2C_Read... [12:45:36]Read from MH i2c: E2 17 00 6E 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 55 [12:45:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:45:36]wFMCommunicate OK [12:45:36]requested_item fd.num is exist - process it [12:45:36]SAM_PROTO_GetFieldsCounters [12:45:36]wFMCommunicate request_size=4 [12:45:36]MH_SAM_APDU [12:45:36]CAPDU: 80 13 00 00 [12:45:36]Write to MH i2c: E2 08 00 6F 17 80 13 00 00 00 00 00 00 02 [12:45:36]Write i2c OK [12:45:36]MH_I2C_Read... [12:45:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:45:37]Read from MH i2c: E2 [12:45:37]MH_I2C_Read... [12:45:37]Read from MH i2c: E2 62 00 [12:45:37]MH_I2C_Read... [12:45:37]Read from MH i2c: E2 62 00 6F 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E9 60 00 00 0E 04 04 00 30 00 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 C4 [12:45:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E9 60 00 00 0E 04 04 00 30 00 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 [12:45:37]wFMCommunicate OK [12:45:37]SAM_PROTO_GetFieldsCounters done [12:45:37]requested_item shift.num is exist - process it [12:45:37]requested_item shift.opened is exist - process it [12:45:37]req_shift_opened [12:45:37]FM_GetShiftState [12:45:37]SAM_PROTO_GetShiftState [12:45:37]wFMCommunicate request_size=4 [12:45:37]MH_SAM_APDU [12:45:37]CAPDU: 80 13 01 00 [12:45:37]Write to MH i2c: E2 08 00 70 17 80 13 01 00 00 00 00 00 04 [12:45:37]Write i2c OK [12:45:37]MH_I2C_Read... [12:45:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:37]Read from MH i2c: E2 [12:45:37]MH_I2C_Read... [12:45:37]Read from MH i2c: E2 0E 00 [12:45:37]MH_I2C_Read... [12:45:37]Read from MH i2c: E2 0E 00 70 17 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B7 [12:45:37]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:45:37]wFMCommunicate OK [12:45:37]SAM_PROTO_GetShiftState done [12:45:37]FM_GetShiftState done [12:45:37]req_shift_opened done [12:45:37]requested_item shift.open_date is exist - process it [12:45:37]req_shift_open_date [12:45:37]req_shift_open_date done [12:45:37]produce_requested_data done [12:45:37]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24809,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:45:37]process_action_free print_text [12:45:37]json_value_free [12:45:37]json_value_free done [12:45:37]process_json_proto returns [12:45:37]Send response to host [12:45:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24809,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:45:37]free response buf [12:45:37]execute_script done [12:45:37]execute_script returns [12:45:37]free content buf [12:45:37]Sock 9.Close socket [12:45:37]Sock 9.Thread stoped [12:45:39]OFD Sender: No OFD packet to send [12:45:44]OFD Sender: No OFD packet to send [12:45:49]OFD Sender: No OFD packet to send [12:45:54]OFD Sender: No OFD packet to send [12:45:59]OFD Sender: No OFD packet to send [12:46:04]OFD Sender: No OFD packet to send [12:46:09]accept exits with 7 [12:46:09]New connection [12:46:09]New thread 3067452772 created [12:46:09]Thread 3067309412 joined [12:46:09]Waiting for new connection... [12:46:09] Sock 7.Parse request [12:46:09]Sock 7.Check first char [12:46:09]Sock 7.First char is OK [12:46:09]request: POST /json_proto HTTP/1.0 [12:46:09]Method: POST [12:46:09]URL: /json_proto [12:46:09]Method is POST - this is cgi request [12:46:09]url: /json_proto [12:46:09]query_string will be loaded in cgi processing [12:46:09]execute_cgi json_proto POST (null) [12:46:09]execute_cgi path=json_proto method=POST [12:46:09]POST find Content-Length [12:46:09]Host: 172.17.45.131:8080 [12:46:09]Content-Length: 678 [12:46:09]Content-Type: application/json [12:46:09] [12:46:09]POST finish read [12:46:09]Found Content-Length = 678 [12:46:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610490", "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" ] } } [12:46:09]execute_script... [12:46: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)610490", "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" ] } } [12:46:09]POST & json_proto [12:46:09]process_json_proto [12:46:09]json parsed OK: [12:46:09]protocol is kg_v1.0 [12:46:09]action value=close_receipt [12:46:09]process_action close_receipt [12:46:09]cmd_close_receipt [12:46:09]MH_GetDate [12:46:09]Write to MH i2c: F0 00 00 71 17 77 [12:46:09]Write i2c OK [12:46:09]MH_I2C_Read... [12:46:09]Read from MH i2c: F0 [12:46:09]MH_I2C_Read... [12:46:09]Read from MH i2c: F0 09 00 [12:46:09]MH_I2C_Read... [12:46:09]Read from MH i2c: F0 09 00 71 17 00 92 E0 A8 66 C6 D4 6E 66 6E [12:46:09]GetLastDocTimeStamp 1722343503 [12:46:09]current date 1722343570 [12:46:09]FM_GetShiftState [12:46:09]SAM_PROTO_GetShiftState [12:46:09]wFMCommunicate request_size=4 [12:46:09]MH_SAM_APDU [12:46:09]CAPDU: 80 13 01 00 [12:46:09]Write to MH i2c: E2 08 00 72 17 80 13 01 00 00 00 00 00 06 [12:46:09]Write i2c OK [12:46:09]MH_I2C_Read... [12:46:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:09]Read from MH i2c: E2 [12:46:09]MH_I2C_Read... [12:46:09]Read from MH i2c: E2 0E 00 [12:46:09]MH_I2C_Read... [12:46:09]Read from MH i2c: E2 0E 00 72 17 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B9 [12:46:09]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:46:09]wFMCommunicate OK [12:46:09]SAM_PROTO_GetShiftState done [12:46:09]FM_GetShiftState done [12:46:09]opened in 1722298218 [12:46:09]opened+sec_in_day 1722384618 [12:46:09]quantity*price = 70037 [12:46:09]sum+1 = 70038 [12:46:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 185 30.07.2024 12:46 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24810 ФПД: 192299668076105 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124610&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24810&fm=192299668076105&tin=02508201610067®Number=0000000000171247&sum=70000 [12:46:10]StoreToDocumentArchive [12:46:10]shift 48 fd 24810 [12:46:10]save to /storage/0048/doc_00024810 [12:46:10]save last doc name /storage/0048/doc_00024810 to /storage/kkm_last_doc_name [12:46:10]save OK [12:46:10]Clear old archive folders... [12:46:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:46:10]tlvbuf is 01CF7350 [12:46:10]SAM_PROTO_ClearQueue [12:46:10]wFMCommunicate request_size=4 [12:46:10]MH_SAM_APDU [12:46:10]CAPDU: 80 09 00 00 [12:46:10]Write to MH i2c: E2 08 00 7F 17 80 09 00 00 00 00 00 00 08 [12:46:10]Write i2c OK [12:46:10]MH_I2C_Read... [12:46:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:46:10]Read from MH i2c: E2 [12:46:10]MH_I2C_Read... [12:46:10]Read from MH i2c: E2 03 00 [12:46:10]MH_I2C_Read... [12:46:10]Read from MH i2c: E2 03 00 7F 17 00 90 00 0A [12:46:10]RAPDU: 90 00 [12:46:10]wFMCommunicate OK [12:46:10]SAM_PROTO_ClearQueue done [12:46:10]KKMCreateOFDPacket [12:46:10]OFDProtocolAddRootSTLVToBuf [12:46:10]FM_MakeSignedData [12:46:10]FM_MakeSignedData [12:46:10]SAM_PROTO_SignData [12:46:10]wFMCommunicate request_size=4 [12:46:10]MH_SAM_APDU [12:46:10]CAPDU: 80 0D 01 02 [12:46:10]Write to MH i2c: E2 08 00 80 17 80 0D 01 02 00 00 00 00 10 [12:46:10]Write i2c OK [12:46:10]MH_I2C_Read... [12:46:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:46:10]Read from MH i2c: E2 [12:46:10]MH_I2C_Read... [12:46:10]Read from MH i2c: E2 03 00 [12:46:10]MH_I2C_Read... [12:46:10]Read from MH i2c: E2 03 00 80 17 00 90 00 0B [12:46:10]RAPDU: 90 00 [12:46:10]wFMCommunicate OK [12:46:10]wFMCommunicate request_size=255 [12:46:10]MH_SAM_APDU [12:46: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 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 B9 00 00 00 F4 03 04 00 92 E0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EA 60 00 00 35 04 06 00 AE [12:46:10]Write to MH i2c: E2 02 01 81 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 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 B9 00 00 00 F4 03 04 00 92 E0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EA 60 00 00 35 04 06 00 AE 00 00 D4 [12:46:10]Write i2c OK [12:46:10]MH_I2C_Read... [12:46:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:10]Read from MH i2c: E2 [12:46:10]MH_I2C_Read... [12:46:10]Read from MH i2c: E2 03 00 [12:46:10]MH_I2C_Read... [12:46:10]Read from MH i2c: E2 03 00 81 17 00 90 00 0C [12:46:10]RAPDU: 90 00 [12:46:10]wFMCommunicate OK [12:46:10]wFMCommunicate request_size=10 [12:46:10]MH_SAM_APDU [12:46:10]CAPDU: 80 0D 02 02 05 E5 41 67 F6 49 [12:46:10]Write to MH i2c: E2 0D 00 82 17 80 0D 02 02 05 00 E5 41 67 F6 49 00 00 E9 [12:46:10]Write i2c OK [12:46:10]MH_I2C_Read... [12:46:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:10]Read from MH i2c: E2 [12:46:10]MH_I2C_Read... [12:46:10]Read from MH i2c: E2 03 00 [12:46:10]MH_I2C_Read... [12:46:10]Read from MH i2c: E2 03 00 82 17 00 90 00 0D [12:46:10]RAPDU: 90 00 [12:46:10]wFMCommunicate OK [12:46:10]wFMCommunicate request_size=4 [12:46:10]MH_SAM_APDU [12:46:10]CAPDU: 80 0D 03 02 [12:46:10]Write to MH i2c: E2 08 00 83 17 80 0D 03 02 00 00 00 00 15 [12:46:10]Write i2c OK [12:46:10]MH_I2C_Read... [12:46:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:46:10]Read from MH i2c: E2 [12:46:10]MH_I2C_Read... [12:46:10]Read from MH i2c: E2 0B 00 [12:46:10]MH_I2C_Read... [12:46:10]Read from MH i2c: E2 0B 00 83 17 00 D1 57 E3 D4 FB F4 12 01 90 00 F7 [12:46:10]RAPDU: D1 57 E3 D4 FB F4 12 01 90 00 [12:46:10]wFMCommunicate OK [12:46:10]SAM_PROTO_SignData done [12:46:10]FM_MakeSignedData done [12:46:10]CreateOFDProtocolMessage [12:46:10]wFMCommunicate request_size=4 [12:46:10]MH_SAM_APDU [12:46:10]CAPDU: 80 11 00 00 [12:46:10]Write to MH i2c: E2 08 00 84 17 80 11 00 00 00 00 00 00 15 [12:46:10]Write i2c OK [12:46:10]MH_I2C_Read... [12:46:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:11]Read from MH i2c: E2 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: E2 17 00 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: E2 17 00 84 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 6B [12:46:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:46:11]wFMCommunicate OK [12:46:11]CreateOFDProtocolMessage done [12:46:11]OFDSenderStorePacket 24810 [12:46:11]StoreOFDPacket docnum=24810 [12:46:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 DA 3E 07 01 59 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 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 B9 00 00 00 F4 03 04 00 92 E0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EA 60 00 00 35 04 06 00 AE E5 41 67 F6 49 D1 57 E3 D4 FB F4 12 01 [12:46:11]CheckFolder [12:46:11]dirname=/storage/ofd_packets [12:46:11]CheckFolder done [12:46:11]ProducePacketName [12:46:11]name=ofd_packets/00024810 [12:46:11]NVStorageSaveData ofd_packets/00024810 [12:46:11]File name is /storage/ofd_packets/00024810 [12:46:11]Write 301 bytes [12:46:11]NVStorageSaveData done [12:46:11]OFDSenderStorePacket done [12:46:11]KKMCreateOFDPacket done [12:46:11]NVStorageSaveData kkm_last_timestamp [12:46:11]File name is /storage/kkm_last_timestamp [12:46:11]Write 4 bytes [12:46:11]NVStorageSaveData done [12:46:11]ExternCall_PrintAddStr [12:46:11]wPrintStart [12:46:11]Write to MH i2c: 01 00 00 85 17 9C [12:46:11]Write i2c OK [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: 01 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: 01 07 00 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: 01 07 00 85 17 00 00 00 00 00 FF 0F B1 [12:46:11]RasterBufferAndPrint [12:46:11]line Счет N : (1)610490 [12:46:11]line ИНН: 02508201610067 [12:46:11]line Контрольно-Кассовый Чек [12:46:11]line ПРОДАЖА [12:46:11]line ТРК (МРК, ГНК) : 42 [12:46:11]line Товар: 2710124130 [12:46:11]line Аи-92-К-2 [12:46:11]line 10.330 * 67.80 [12:46:11]line = 700.37 [12:46:11]line НДС 12% НСП 1% [12:46:11]line > о реализуемом товаре [12:46:11]line ОКРУГЛЕНИЕ: -0.37 [12:46:11]line ИТОГО: 700.00 [12:46:11]line Внесено: 700.00 [12:46:11]line СДАЧА: 0.00 [12:46:11]line НСП 1% : 6.20 [12:46:11]line НДС 12% : 74.38 [12:46:11]line Наличными: 700.00 [12:46:11]line Безнал.: 0.00 [12:46:11]line Место: АЗС № 127 "Партнер Нефть" [12:46:11]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [12:46:11]line СНО: Общий режим [12:46:11]line Чек 185 30.07.2024 12:46 [12:46:11]line Смена: 48 ФФД: 1.0 [12:46:11]line ЗНМ: 0300000158 [12:46:11]line РНМ: 0000000000171247 [12:46:11]line Версия ККМ: v1.0 [12:46:11]line ФМ: 0000000002098565 [12:46:11]line ФД: 24810 [12:46:11]line ФПД: 192299668076105 [12:46:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124610&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24810&fm=192299668076105&tin=02508201610067®Number=0000000000171247&sum=70000 [12:46:11]OFD Sender: Processing packet 24810 [packets to send 29, broken 28] [12:46:11]ProducePacketName [12:46:11]name=ofd_packets/00024810 [12:46:11]OFD Sender: To server: pG, [12:46:11]CommunicateWithHost lk.salyk.kg:30040 [12:46:11]ConnectInit lk.salyk.kg [12:46:11]written 0, free lines is 4095 [12:46:11]Connected sock=10 [12:46:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 DA 3E 07 01 59 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 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 B9 00 00 00 F4 03 04 00 92 E0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EA 60 00 00 35 04 06 00 AE E5 41 67 F6 49 D1 57 E3 D4 FB F4 12 01 [12:46:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 40 26 47 00 FF 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 32 30 39 38 35 36 35 10 04 04 00 EA 60 00 00 F4 03 04 00 21 8C A8 66 B6 04 01 00 00 F9 4C 0A 08 F9 D0 B8 8E [12:46:11]CommunicateWithHost err = 0 [12:46:11]CheckOFDResponse [12:46:11]1017 (14) - 77093643461234 [12:46:11]1041 (16) - 0000000002098565 [12:46:11]1040 (4) - 24810 [12:46:11]1012 (4) - 30.07.2024 06:45 [12:46:11]1206 (1) - 0 [12:46:11]OFD Sender: Remove packet 24810 [12:46:11]ProducePacketName [12:46:11]name=ofd_packets/00024810 [12:46:11]NVStorageDeleteData [12:46:11]Write to MH i2c: 01 00 00 B0 17 C7 [12:46:11]Write i2c OK [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: 01 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: 01 07 00 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: 01 07 00 B0 17 00 00 00 00 00 ED 0C C7 [12:46:11]RasterBufferAndPrint [12:46:11]line [12:46:11]line [12:46:11]line [12:46:11]line [12:46:11]line [12:46:11]written 0, free lines is 3318 [12:46:11]MH_Cut [12:46:11]Write to MH i2c: D1 01 00 B7 17 01 A0 [12:46:11]Write i2c OK [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: D1 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: D1 01 00 [12:46:11]MH_I2C_Read... [12:46:11]Read from MH i2c: D1 01 00 B7 17 00 9F [12:46:11]Write to MH i2c: 01 00 00 B8 17 CF [12:46:11]Write i2c OK [12:46:11]MH_I2C_Read... [12:46:12]OFD Sender: No OFD packet to send [12:46:12]*** Cut start [12:46:12]*** Partial cut [12:46:12]*** CUTSNS_PIN = 1 [12:46:12]*** CUTSNS_PIN = 0 [12:46:12]*** Brake cut motor [12:46:13]Read from MH i2c: 01 [12:46:13]MH_I2C_Read... [12:46:13]*** Stop cut motor [12:46:13]*** Cut end [12:46:13]Read from MH i2c: 01 07 00 [12:46:13]MH_I2C_Read... [12:46:13]Read from MH i2c: 01 07 00 B8 17 00 00 00 00 00 FF 0F E4 [12:46:13]process_action close_receipt done [12:46:13]requested_data is exist [12:46:13]produce_requested_data [12:46:13]requested_item fm.sn is exist - process it [12:46:13]wFMCommunicate request_size=4 [12:46:13]MH_SAM_APDU [12:46:13]CAPDU: 80 11 00 00 [12:46:13]Write to MH i2c: E2 08 00 B9 17 80 11 00 00 00 00 00 00 4A [12:46:13]Write i2c OK [12:46:13]MH_I2C_Read... [12:46:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:13]Read from MH i2c: E2 [12:46:13]MH_I2C_Read... [12:46:13]Read from MH i2c: E2 17 00 [12:46:13]MH_I2C_Read... [12:46:13]Read from MH i2c: E2 17 00 B9 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A0 [12:46:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:46:13]wFMCommunicate OK [12:46:13]requested_item fd.num is exist - process it [12:46:13]SAM_PROTO_GetFieldsCounters [12:46:13]wFMCommunicate request_size=4 [12:46:13]MH_SAM_APDU [12:46:13]CAPDU: 80 13 00 00 [12:46:13]Write to MH i2c: E2 08 00 BA 17 80 13 00 00 00 00 00 00 4D [12:46:13]Write i2c OK [12:46:13]MH_I2C_Read... [12:46:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:46:13]Read from MH i2c: E2 [12:46:13]MH_I2C_Read... [12:46:13]Read from MH i2c: E2 62 00 [12:46:13]MH_I2C_Read... [12:46:13]Read from MH i2c: E2 62 00 BA 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 EA 60 00 00 0E 04 04 00 30 00 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 13 [12:46:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 EA 60 00 00 0E 04 04 00 30 00 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 [12:46:13]wFMCommunicate OK [12:46:13]SAM_PROTO_GetFieldsCounters done [12:46:13]requested_item shift.num is exist - process it [12:46:13]requested_item shift.opened is exist - process it [12:46:13]req_shift_opened [12:46:13]FM_GetShiftState [12:46:13]SAM_PROTO_GetShiftState [12:46:13]wFMCommunicate request_size=4 [12:46:13]MH_SAM_APDU [12:46:13]CAPDU: 80 13 01 00 [12:46:13]Write to MH i2c: E2 08 00 BB 17 80 13 01 00 00 00 00 00 4F [12:46:13]Write i2c OK [12:46:13]MH_I2C_Read... [12:46:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:13]Read from MH i2c: E2 [12:46:13]MH_I2C_Read... [12:46:13]Read from MH i2c: E2 0E 00 [12:46:13]MH_I2C_Read... [12:46:13]Read from MH i2c: E2 0E 00 BB 17 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 02 [12:46:13]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:46:13]wFMCommunicate OK [12:46:13]SAM_PROTO_GetShiftState done [12:46:13]FM_GetShiftState done [12:46:13]req_shift_opened done [12:46:13]requested_item shift.open_date is exist - process it [12:46:13]req_shift_open_date [12:46:13]req_shift_open_date done [12:46:13]produce_requested_data done [12:46:13]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24810,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:46:13]process_action_free close_receipt [12:46:13]json_value_free [12:46:13]json_value_free done [12:46:13]process_json_proto returns [12:46:13]Send response to host [12:46:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24810,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:46:13]free response buf [12:46:13]execute_script done [12:46:13]execute_script returns [12:46:13]free content buf [12:46:13]Sock 7.Close socket [12:46:13]Sock 7.Thread stoped [12:46:17]OFD Sender: No OFD packet to send [12:46:22]OFD Sender: No OFD packet to send [12:46:27]OFD Sender: No OFD packet to send [12:46:27]accept exits with 9 [12:46:27]New connection [12:46:27]New thread 3067309412 created [12:46:27]Thread 3067452772 joined [12:46:27]Waiting for new connection... [12:46:27] Sock 9.Parse request [12:46:27]Sock 9.Check first char [12:46:27]Sock 9.First char is OK [12:46:27]request: POST /json_proto HTTP/1.0 [12:46:27]Method: POST [12:46:27]URL: /json_proto [12:46:27]Method is POST - this is cgi request [12:46:27]url: /json_proto [12:46:27]query_string will be loaded in cgi processing [12:46:27]execute_cgi json_proto POST (null) [12:46:27]execute_cgi path=json_proto method=POST [12:46:27]POST find Content-Length [12:46:27]Host: 172.17.45.131:8080 [12:46:27]Content-Length: 1193 [12:46:27]Content-Type: application/json [12:46:27] [12:46:27]POST finish read [12:46:27]Found Content-Length = 1193 [12:46:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610491\u000A30.07.2024 12:36\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 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\u000A91361\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:46:27]execute_script... [12:46:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610491\u000A30.07.2024 12:36\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 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\u000A91361\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:46:27]POST & json_proto [12:46:27]process_json_proto [12:46:27]json parsed OK: [12:46:27]protocol is kg_v1.0 [12:46:27]action value=print_text [12:46:27]process_action print_text [12:46:27]cmd_print_text [12:46:27]ExternCall_PrintAddStr [12:46:27]wPrintStart [12:46:27]Write to MH i2c: 01 00 00 BC 17 D3 [12:46:27]Write i2c OK [12:46:27]MH_I2C_Read... [12:46:27]Read from MH i2c: 01 [12:46:27]MH_I2C_Read... [12:46:27]Read from MH i2c: 01 07 00 [12:46:27]MH_I2C_Read... [12:46:27]Read from MH i2c: 01 07 00 BC 17 00 00 00 00 00 FF 0F E8 [12:46:27]RasterBufferAndPrint [12:46:27]line *****ТОВАРНЫЙ ЧЕК***** [12:46:27]line АЗС 127 [12:46:27]line Партнер нефть [12:46:27]line 02508201610067 [12:46:27]line Кассир : Масалиев Н. [12:46:27]line Счет N : (1)610491 [12:46:27]line 30.07.2024 12:36 [12:46:27]line ПРОДАЖА [12:46:27]line ТРК (МРК, ГНК): 52 [12:46:27]line Вид ГСМ : 2710124130 [12:46:27]line Аи-92-К-2 [12:46:27]line 5.000 x 67.80 [12:46:27]line ИТОГ: 339.00 [12:46:27]line Тип оплаты: Талоны: Топливная Карта [12:46:27]line 91361 [12:46:27]line ______________________ [12:46:27]line (подпись) [12:46:27]written 0, free lines is 4095 [12:46:27]Write to MH i2c: 01 00 00 D0 17 E7 [12:46:27]Write i2c OK [12:46:27]MH_I2C_Read... [12:46:27]Read from MH i2c: 01 [12:46:27]MH_I2C_Read... [12:46:27]Read from MH i2c: 01 07 00 [12:46:27]MH_I2C_Read... [12:46:27]Read from MH i2c: 01 07 00 D0 17 00 00 00 00 00 0F 0E 0B [12:46:27]RasterBufferAndPrint [12:46:27]line [12:46:27]line [12:46:27]line [12:46:27]line [12:46:27]line [12:46:27]written 0, free lines is 3601 [12:46:27]MH_Cut [12:46:27]Write to MH i2c: D1 01 00 D7 17 01 C0 [12:46:27]Write i2c OK [12:46:27]MH_I2C_Read... [12:46:27]Read from MH i2c: D1 [12:46:27]MH_I2C_Read... [12:46:27]Read from MH i2c: D1 01 00 [12:46:27]MH_I2C_Read... [12:46:27]Read from MH i2c: D1 01 00 D7 17 00 BF [12:46:27]Write to MH i2c: 01 00 00 D8 17 EF [12:46:27]Write i2c OK [12:46:27]MH_I2C_Read... [12:46:28]*** Cut start [12:46:28]*** Partial cut [12:46:28]*** CUTSNS_PIN = 1 [12:46:28]*** CUTSNS_PIN = 0 [12:46:28]*** Brake cut motor [12:46:28]Read from MH i2c: 01 [12:46:28]MH_I2C_Read... [12:46:28]*** Stop cut motor [12:46:28]*** Cut end [12:46:28]Read from MH i2c: 01 07 00 [12:46:28]MH_I2C_Read... [12:46:28]Read from MH i2c: 01 07 00 D8 17 00 00 00 00 00 FF 0F 04 [12:46:28]process_action print_text done [12:46:28]requested_data is exist [12:46:28]produce_requested_data [12:46:28]requested_item fm.sn is exist - process it [12:46:28]wFMCommunicate request_size=4 [12:46:28]MH_SAM_APDU [12:46:28]CAPDU: 80 11 00 00 [12:46:28]Write to MH i2c: E2 08 00 D9 17 80 11 00 00 00 00 00 00 6A [12:46:28]Write i2c OK [12:46:28]MH_I2C_Read... [12:46:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:29]Read from MH i2c: E2 [12:46:29]MH_I2C_Read... [12:46:29]Read from MH i2c: E2 17 00 [12:46:29]MH_I2C_Read... [12:46:29]Read from MH i2c: E2 17 00 D9 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C0 [12:46:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:46:29]wFMCommunicate OK [12:46:29]requested_item fd.num is exist - process it [12:46:29]SAM_PROTO_GetFieldsCounters [12:46:29]wFMCommunicate request_size=4 [12:46:29]MH_SAM_APDU [12:46:29]CAPDU: 80 13 00 00 [12:46:29]Write to MH i2c: E2 08 00 DA 17 80 13 00 00 00 00 00 00 6D [12:46:29]Write i2c OK [12:46:29]MH_I2C_Read... [12:46:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:46:29]Read from MH i2c: E2 [12:46:29]MH_I2C_Read... [12:46:29]Read from MH i2c: E2 62 00 [12:46:29]MH_I2C_Read... [12:46:29]Read from MH i2c: E2 62 00 DA 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 EA 60 00 00 0E 04 04 00 30 00 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 33 [12:46:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 EA 60 00 00 0E 04 04 00 30 00 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 [12:46:29]wFMCommunicate OK [12:46:29]SAM_PROTO_GetFieldsCounters done [12:46:29]requested_item shift.num is exist - process it [12:46:29]requested_item shift.opened is exist - process it [12:46:29]req_shift_opened [12:46:29]FM_GetShiftState [12:46:29]SAM_PROTO_GetShiftState [12:46:29]wFMCommunicate request_size=4 [12:46:29]MH_SAM_APDU [12:46:29]CAPDU: 80 13 01 00 [12:46:29]Write to MH i2c: E2 08 00 DB 17 80 13 01 00 00 00 00 00 6F [12:46:29]Write i2c OK [12:46:29]MH_I2C_Read... [12:46:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:29]Read from MH i2c: E2 [12:46:29]MH_I2C_Read... [12:46:29]Read from MH i2c: E2 0E 00 [12:46:29]MH_I2C_Read... [12:46:29]Read from MH i2c: E2 0E 00 DB 17 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 22 [12:46:29]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:46:29]wFMCommunicate OK [12:46:29]SAM_PROTO_GetShiftState done [12:46:29]FM_GetShiftState done [12:46:29]req_shift_opened done [12:46:29]requested_item shift.open_date is exist - process it [12:46:29]req_shift_open_date [12:46:29]req_shift_open_date done [12:46:29]produce_requested_data done [12:46:29]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24810,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:46:29]process_action_free print_text [12:46:29]json_value_free [12:46:29]json_value_free done [12:46:29]process_json_proto returns [12:46:29]Send response to host [12:46:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24810,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:46:29]free response buf [12:46:29]execute_script done [12:46:29]execute_script returns [12:46:29]free content buf [12:46:29]Sock 9.Close socket [12:46:29]Sock 9.Thread stoped [12:46:32]OFD Sender: No OFD packet to send [12:46:37]OFD Sender: No OFD packet to send [12:46:42]OFD Sender: No OFD packet to send [12:46:47]OFD Sender: No OFD packet to send [12:46:52]OFD Sender: No OFD packet to send [12:46:54]accept exits with 7 [12:46:54]New connection [12:46:54]New thread 3067452772 created [12:46:54]Thread 3067309412 joined [12:46:54]Waiting for new connection... [12:46:54] Sock 7.Parse request [12:46:54]Sock 7.Check first char [12:46:54]Sock 7.First char is OK [12:46:54]request: POST /json_proto HTTP/1.0 [12:46:54]Method: POST [12:46:54]URL: /json_proto [12:46:54]Method is POST - this is cgi request [12:46:54]url: /json_proto [12:46:54]query_string will be loaded in cgi processing [12:46:54]execute_cgi json_proto POST (null) [12:46:54]execute_cgi path=json_proto method=POST [12:46:54]POST find Content-Length [12:46:54]Host: 172.17.45.131:8080 [12:46:54]Content-Length: 677 [12:46:54]Content-Type: application/json [12:46:54] [12:46:54]POST finish read [12:46:54]Found Content-Length = 677 [12:46:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610492", "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" ] } } [12:46:54]execute_script... [12:46: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)610492", "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" ] } } [12:46:54]POST & json_proto [12:46:54]process_json_proto [12:46:54]json parsed OK: [12:46:54]protocol is kg_v1.0 [12:46:54]action value=close_receipt [12:46:54]process_action close_receipt [12:46:54]cmd_close_receipt [12:46:54]MH_GetDate [12:46:54]Write to MH i2c: F0 00 00 DC 17 E2 [12:46:54]Write i2c OK [12:46:54]MH_I2C_Read... [12:46:54]Read from MH i2c: F0 [12:46:54]MH_I2C_Read... [12:46:54]Read from MH i2c: F0 09 00 [12:46:54]MH_I2C_Read... [12:46:54]Read from MH i2c: F0 09 00 DC 17 00 BF E0 A8 66 C6 D4 6E 66 06 [12:46:54]GetLastDocTimeStamp 1722343570 [12:46:54]current date 1722343615 [12:46:54]FM_GetShiftState [12:46:54]SAM_PROTO_GetShiftState [12:46:54]wFMCommunicate request_size=4 [12:46:54]MH_SAM_APDU [12:46:54]CAPDU: 80 13 01 00 [12:46:54]Write to MH i2c: E2 08 00 DD 17 80 13 01 00 00 00 00 00 71 [12:46:54]Write i2c OK [12:46:54]MH_I2C_Read... [12:46:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:54]Read from MH i2c: E2 [12:46:54]MH_I2C_Read... [12:46:54]Read from MH i2c: E2 0E 00 [12:46:54]MH_I2C_Read... [12:46:54]Read from MH i2c: E2 0E 00 DD 17 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 24 [12:46:54]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:46:54]wFMCommunicate OK [12:46:54]SAM_PROTO_GetShiftState done [12:46:54]FM_GetShiftState done [12:46:54]opened in 1722298218 [12:46:54]opened+sec_in_day 1722384618 [12:46:54]quantity*price = 50036 [12:46:54]sum+1 = 50037 [12:46: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 186 30.07.2024 12:46 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24811 ФПД: 58244472060230 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124655&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24811&fm=58244472060230&tin=02508201610067®Number=0000000000171247&sum=50000 [12:46:55]StoreToDocumentArchive [12:46:55]shift 48 fd 24811 [12:46:55]save to /storage/0048/doc_00024811 [12:46:55]save last doc name /storage/0048/doc_00024811 to /storage/kkm_last_doc_name [12:46:55]save OK [12:46:55]Clear old archive folders... [12:46:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:46:55]tlvbuf is 01D101B0 [12:46:55]SAM_PROTO_ClearQueue [12:46:55]wFMCommunicate request_size=4 [12:46:55]MH_SAM_APDU [12:46:55]CAPDU: 80 09 00 00 [12:46:55]Write to MH i2c: E2 08 00 EA 17 80 09 00 00 00 00 00 00 73 [12:46:55]Write i2c OK [12:46:55]MH_I2C_Read... [12:46:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:46:55]Read from MH i2c: E2 [12:46:55]MH_I2C_Read... [12:46:55]Read from MH i2c: E2 03 00 [12:46:55]MH_I2C_Read... [12:46:55]Read from MH i2c: E2 03 00 EA 17 00 90 00 75 [12:46:55]RAPDU: 90 00 [12:46:55]wFMCommunicate OK [12:46:55]SAM_PROTO_ClearQueue done [12:46:55]KKMCreateOFDPacket [12:46:55]OFDProtocolAddRootSTLVToBuf [12:46:55]FM_MakeSignedData [12:46:55]FM_MakeSignedData [12:46:55]SAM_PROTO_SignData [12:46:55]wFMCommunicate request_size=4 [12:46:55]MH_SAM_APDU [12:46:55]CAPDU: 80 0D 01 02 [12:46:55]Write to MH i2c: E2 08 00 EB 17 80 0D 01 02 00 00 00 00 7B [12:46:55]Write i2c OK [12:46:55]MH_I2C_Read... [12:46:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:46:55]Read from MH i2c: E2 [12:46:55]MH_I2C_Read... [12:46:55]Read from MH i2c: E2 03 00 [12:46:55]MH_I2C_Read... [12:46:55]Read from MH i2c: E2 03 00 EB 17 00 90 00 76 [12:46:55]RAPDU: 90 00 [12:46:55]wFMCommunicate OK [12:46:55]wFMCommunicate request_size=255 [12:46:55]MH_SAM_APDU [12:46: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 BA 00 00 00 F4 03 04 00 BF E0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EB 60 00 00 35 04 06 00 34 [12:46:55]Write to MH i2c: E2 02 01 EC 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 BA 00 00 00 F4 03 04 00 BF E0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EB 60 00 00 35 04 06 00 34 00 00 0D [12:46:55]Write i2c OK [12:46:55]MH_I2C_Read... [12:46:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:55]Read from MH i2c: E2 [12:46:55]MH_I2C_Read... [12:46:55]Read from MH i2c: E2 03 00 [12:46:55]MH_I2C_Read... [12:46:55]Read from MH i2c: E2 03 00 EC 17 00 90 00 77 [12:46:55]RAPDU: 90 00 [12:46:55]wFMCommunicate OK [12:46:55]wFMCommunicate request_size=10 [12:46:55]MH_SAM_APDU [12:46:55]CAPDU: 80 0D 02 02 05 F9 19 11 39 46 [12:46:55]Write to MH i2c: E2 0D 00 ED 17 80 0D 02 02 05 00 F9 19 11 39 46 00 00 2A [12:46:55]Write i2c OK [12:46:55]MH_I2C_Read... [12:46:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:55]Read from MH i2c: E2 [12:46:55]MH_I2C_Read... [12:46:55]Read from MH i2c: E2 03 00 [12:46:55]MH_I2C_Read... [12:46:55]Read from MH i2c: E2 03 00 ED 17 00 90 00 78 [12:46:55]RAPDU: 90 00 [12:46:55]wFMCommunicate OK [12:46:55]wFMCommunicate request_size=4 [12:46:55]MH_SAM_APDU [12:46:55]CAPDU: 80 0D 03 02 [12:46:55]Write to MH i2c: E2 08 00 EE 17 80 0D 03 02 00 00 00 00 80 [12:46:55]Write i2c OK [12:46:55]MH_I2C_Read... [12:46:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:46:55]Read from MH i2c: E2 [12:46:55]MH_I2C_Read... [12:46:55]Read from MH i2c: E2 0B 00 [12:46:55]MH_I2C_Read... [12:46:55]Read from MH i2c: E2 0B 00 EE 17 00 5F F5 B0 23 5F 6C 71 EF 90 00 D3 [12:46:55]RAPDU: 5F F5 B0 23 5F 6C 71 EF 90 00 [12:46:55]wFMCommunicate OK [12:46:55]SAM_PROTO_SignData done [12:46:55]FM_MakeSignedData done [12:46:55]CreateOFDProtocolMessage [12:46:55]wFMCommunicate request_size=4 [12:46:55]MH_SAM_APDU [12:46:55]CAPDU: 80 11 00 00 [12:46:55]Write to MH i2c: E2 08 00 EF 17 80 11 00 00 00 00 00 00 80 [12:46:55]Write i2c OK [12:46:55]MH_I2C_Read... [12:46:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:55]Read from MH i2c: E2 [12:46:55]MH_I2C_Read... [12:46:55]Read from MH i2c: E2 17 00 [12:46:55]MH_I2C_Read... [12:46:55]Read from MH i2c: E2 17 00 EF 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D6 [12:46:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:46:55]wFMCommunicate OK [12:46:55]CreateOFDProtocolMessage done [12:46:55]OFDSenderStorePacket 24811 [12:46:55]StoreOFDPacket docnum=24811 [12:46:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 1E 59 07 01 C6 B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 BA 00 00 00 F4 03 04 00 BF E0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EB 60 00 00 35 04 06 00 34 F9 19 11 39 46 5F F5 B0 23 5F 6C 71 EF [12:46:55]CheckFolder [12:46:55]dirname=/storage/ofd_packets [12:46:55]CheckFolder done [12:46:55]ProducePacketName [12:46:55]name=ofd_packets/00024811 [12:46:55]NVStorageSaveData ofd_packets/00024811 [12:46:55]File name is /storage/ofd_packets/00024811 [12:46:55]Write 301 bytes [12:46:55]NVStorageSaveData done [12:46:55]OFDSenderStorePacket done [12:46:55]KKMCreateOFDPacket done [12:46:55]NVStorageSaveData kkm_last_timestamp [12:46:55]File name is /storage/kkm_last_timestamp [12:46:55]Write 4 bytes [12:46:55]NVStorageSaveData done [12:46:55]ExternCall_PrintAddStr [12:46:55]wPrintStart [12:46:55]Write to MH i2c: 01 00 00 F0 17 07 [12:46:55]Write i2c OK [12:46:55]MH_I2C_Read... [12:46:55]Read from MH i2c: 01 [12:46:55]MH_I2C_Read... [12:46:55]Read from MH i2c: 01 07 00 [12:46:55]MH_I2C_Read... [12:46:55]Read from MH i2c: 01 07 00 F0 17 00 00 00 00 00 FF 0F 1C [12:46:55]RasterBufferAndPrint [12:46:55]line Счет N : (1)610492 [12:46:55]line ИНН: 02508201610067 [12:46:55]line Контрольно-Кассовый Чек [12:46:55]line ПРОДАЖА [12:46:55]line ТРК (МРК, ГНК) : 32 [12:46:55]line Товар: 2710124130 [12:46:55]line Аи-92-К-2 [12:46:55]line 7.380 * 67.80 [12:46:55]line = 500.36 [12:46:55]line НДС 12% НСП 1% [12:46:55]line > о реализуемом товаре [12:46:55]line ОКРУГЛЕНИЕ: -0.36 [12:46:55]line ИТОГО: 500.00 [12:46:55]line Внесено: 500.00 [12:46:55]line СДАЧА: 0.00 [12:46:55]line НСП 1% : 4.43 [12:46:55]line НДС 12% : 53.14 [12:46:55]line Наличными: 500.00 [12:46:55]line Безнал.: 0.00 [12:46:55]line Место: АЗС № 127 "Партнер Нефть" [12:46:55]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [12:46:55]line СНО: Общий режим [12:46:55]line Чек 186 30.07.2024 12:46 [12:46:55]line Смена: 48 ФФД: 1.0 [12:46:55]line ЗНМ: 0300000158 [12:46:55]line РНМ: 0000000000171247 [12:46:55]line Версия ККМ: v1.0 [12:46:55]line ФМ: 0000000002098565 [12:46:55]line ФД: 24811 [12:46:55]line ФПД: 58244472060230 [12:46:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124655&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24811&fm=58244472060230&tin=02508201610067®Number=0000000000171247&sum=50000 [12:46:56]written 0, free lines is 4095 [12:46:56]OFD Sender: Processing packet 24811 [packets to send 29, broken 28] [12:46:56]ProducePacketName [12:46:56]name=ofd_packets/00024811 [12:46:56]OFD Sender: To server: pG, [12:46:56]CommunicateWithHost lk.salyk.kg:30040 [12:46:56]ConnectInit lk.salyk.kg [12:46:56]Connected sock=10 [12:46:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 1E 59 07 01 C6 B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 BA 00 00 00 F4 03 04 00 BF E0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EB 60 00 00 35 04 06 00 34 F9 19 11 39 46 5F F5 B0 23 5F 6C 71 EF [12:46:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 24 60 47 00 96 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EB 60 00 00 F4 03 04 00 4E 8C A8 66 B6 04 01 00 00 51 26 31 FE 23 1F 91 81 [12:46:56]CommunicateWithHost err = 0 [12:46:56]CheckOFDResponse [12:46:56]1017 (14) - 77093643461234 [12:46:56]1041 (16) - 0000000002098565 [12:46:56]1040 (4) - 24811 [12:46:56]1012 (4) - 30.07.2024 06:46 [12:46:56]1206 (1) - 0 [12:46:56]OFD Sender: Remove packet 24811 [12:46:56]ProducePacketName [12:46:56]name=ofd_packets/00024811 [12:46:56]NVStorageDeleteData [12:46:56]Write to MH i2c: 01 00 00 1B 18 33 [12:46:56]Write i2c OK [12:46:56]MH_I2C_Read... [12:46:56]Read from MH i2c: 01 [12:46:56]MH_I2C_Read... [12:46:56]Read from MH i2c: 01 07 00 [12:46:56]MH_I2C_Read... [12:46:56]Read from MH i2c: 01 07 00 1B 18 00 00 00 00 00 EC 0C 32 [12:46:56]RasterBufferAndPrint [12:46:56]line [12:46:56]line [12:46:56]line [12:46:56]line [12:46:56]line [12:46:56]written 0, free lines is 3314 [12:46:56]MH_Cut [12:46:56]Write to MH i2c: D1 01 00 22 18 01 0C [12:46:56]Write i2c OK [12:46:56]MH_I2C_Read... [12:46:56]Read from MH i2c: D1 [12:46:56]MH_I2C_Read... [12:46:56]Read from MH i2c: D1 01 00 [12:46:56]MH_I2C_Read... [12:46:56]Read from MH i2c: D1 01 00 22 18 00 0B [12:46:56]Write to MH i2c: 01 00 00 23 18 3B [12:46:56]Write i2c OK [12:46:56]MH_I2C_Read... [12:46:57]OFD Sender: No OFD packet to send [12:46:57]*** Cut start [12:46:57]*** Partial cut [12:46:57]*** CUTSNS_PIN = 1 [12:46:57]*** CUTSNS_PIN = 0 [12:46:57]*** Brake cut motor [12:46:58]Read from MH i2c: 01 [12:46:58]MH_I2C_Read... [12:46:58]*** Stop cut motor [12:46:58]*** Cut end [12:46:58]Read from MH i2c: 01 07 00 [12:46:58]MH_I2C_Read... [12:46:58]Read from MH i2c: 01 07 00 23 18 00 00 00 00 00 FF 0F 50 [12:46:58]process_action close_receipt done [12:46:58]requested_data is exist [12:46:58]produce_requested_data [12:46:58]requested_item fm.sn is exist - process it [12:46:58]wFMCommunicate request_size=4 [12:46:58]MH_SAM_APDU [12:46:58]CAPDU: 80 11 00 00 [12:46:58]Write to MH i2c: E2 08 00 24 18 80 11 00 00 00 00 00 00 B6 [12:46:58]Write i2c OK [12:46:58]MH_I2C_Read... [12:46:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:58]Read from MH i2c: E2 [12:46:58]MH_I2C_Read... [12:46:58]Read from MH i2c: E2 17 00 [12:46:58]MH_I2C_Read... [12:46:58]Read from MH i2c: E2 17 00 24 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 0C [12:46:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:46:58]wFMCommunicate OK [12:46:58]requested_item fd.num is exist - process it [12:46:58]SAM_PROTO_GetFieldsCounters [12:46:58]wFMCommunicate request_size=4 [12:46:58]MH_SAM_APDU [12:46:58]CAPDU: 80 13 00 00 [12:46:58]Write to MH i2c: E2 08 00 25 18 80 13 00 00 00 00 00 00 B9 [12:46:58]Write i2c OK [12:46:58]MH_I2C_Read... [12:46:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:46:58]Read from MH i2c: E2 [12:46:58]MH_I2C_Read... [12:46:58]Read from MH i2c: E2 62 00 [12:46:58]MH_I2C_Read... [12:46:58]Read from MH i2c: E2 62 00 25 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 EB 60 00 00 0E 04 04 00 30 00 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 83 [12:46:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 EB 60 00 00 0E 04 04 00 30 00 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 [12:46:58]wFMCommunicate OK [12:46:58]SAM_PROTO_GetFieldsCounters done [12:46:58]requested_item shift.num is exist - process it [12:46:58]requested_item shift.opened is exist - process it [12:46:58]req_shift_opened [12:46:58]FM_GetShiftState [12:46:58]SAM_PROTO_GetShiftState [12:46:58]wFMCommunicate request_size=4 [12:46:58]MH_SAM_APDU [12:46:58]CAPDU: 80 13 01 00 [12:46:58]Write to MH i2c: E2 08 00 26 18 80 13 01 00 00 00 00 00 BB [12:46:58]Write i2c OK [12:46:58]MH_I2C_Read... [12:46:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:58]Read from MH i2c: E2 [12:46:58]MH_I2C_Read... [12:46:58]Read from MH i2c: E2 0E 00 [12:46:58]MH_I2C_Read... [12:46:58]Read from MH i2c: E2 0E 00 26 18 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 6E [12:46:58]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:46:58]wFMCommunicate OK [12:46:58]SAM_PROTO_GetShiftState done [12:46:58]FM_GetShiftState done [12:46:58]req_shift_opened done [12:46:58]requested_item shift.open_date is exist - process it [12:46:58]req_shift_open_date [12:46:58]req_shift_open_date done [12:46:58]produce_requested_data done [12:46:58]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24811,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:46:58]process_action_free close_receipt [12:46:58]json_value_free [12:46:58]json_value_free done [12:46:58]process_json_proto returns [12:46:58]Send response to host [12:46:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24811,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:46:58]free response buf [12:46:58]execute_script done [12:46:58]execute_script returns [12:46:58]free content buf [12:46:58]Sock 7.Close socket [12:46:58]Sock 7.Thread stoped [12:47:02]OFD Sender: No OFD packet to send [12:47:07]OFD Sender: No OFD packet to send [12:47:12]OFD Sender: No OFD packet to send [12:47:17]OFD Sender: No OFD packet to send [12:47:22]OFD Sender: No OFD packet to send [12:47:27]OFD Sender: No OFD packet to send [12:47:32]OFD Sender: No OFD packet to send [12:47:37]OFD Sender: No OFD packet to send [12:47:42]OFD Sender: No OFD packet to send [12:47:47]OFD Sender: No OFD packet to send [12:47:52]OFD Sender: No OFD packet to send [12:47:57]OFD Sender: No OFD packet to send [12:47:57]accept exits with 9 [12:47:57]New connection [12:47:57]New thread 3067309412 created [12:47:57]Thread 3067452772 joined [12:47:57]Waiting for new connection... [12:47:57] Sock 9.Parse request [12:47:57]Sock 9.Check first char [12:47:57]Sock 9.First char is OK [12:47:57]request: POST /json_proto HTTP/1.0 [12:47:57]Method: POST [12:47:57]URL: /json_proto [12:47:57]Method is POST - this is cgi request [12:47:57]url: /json_proto [12:47:57]query_string will be loaded in cgi processing [12:47:57]execute_cgi json_proto POST (null) [12:47:57]execute_cgi path=json_proto method=POST [12:47:57]POST find Content-Length [12:47:57]Host: 172.17.45.131:8080 [12:47:57]Content-Length: 677 [12:47:57]Content-Type: application/json [12:47:57] [12:47:57]POST finish read [12:47:57]Found Content-Length = 677 [12:47:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610494", "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:47:57]execute_script... [12:47: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)610494", "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:47:57]POST & json_proto [12:47:57]process_json_proto [12:47:57]json parsed OK: [12:47:57]protocol is kg_v1.0 [12:47:57]action value=close_receipt [12:47:57]process_action close_receipt [12:47:57]cmd_close_receipt [12:47:57]MH_GetDate [12:47:57]Write to MH i2c: F0 00 00 27 18 2E [12:47:57]Write i2c OK [12:47:57]MH_I2C_Read... [12:47:57]Read from MH i2c: F0 [12:47:57]MH_I2C_Read... [12:47:57]Read from MH i2c: F0 09 00 [12:47:57]MH_I2C_Read... [12:47:57]Read from MH i2c: F0 09 00 27 18 00 FE E0 A8 66 C6 D4 6E 66 91 [12:47:57]GetLastDocTimeStamp 1722343615 [12:47:57]current date 1722343678 [12:47:57]FM_GetShiftState [12:47:57]SAM_PROTO_GetShiftState [12:47:57]wFMCommunicate request_size=4 [12:47:57]MH_SAM_APDU [12:47:57]CAPDU: 80 13 01 00 [12:47:57]Write to MH i2c: E2 08 00 28 18 80 13 01 00 00 00 00 00 BD [12:47:57]Write i2c OK [12:47:57]MH_I2C_Read... [12:47:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:47:57]Read from MH i2c: E2 [12:47:57]MH_I2C_Read... [12:47:57]Read from MH i2c: E2 0E 00 [12:47:57]MH_I2C_Read... [12:47:57]Read from MH i2c: E2 0E 00 28 18 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 70 [12:47:57]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:47:57]wFMCommunicate OK [12:47:57]SAM_PROTO_GetShiftState done [12:47:57]FM_GetShiftState done [12:47:57]opened in 1722298218 [12:47:57]opened+sec_in_day 1722384618 [12:47:57]quantity*price = 50036 [12:47:57]sum+1 = 50037 [12:47: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 187 30.07.2024 12:47 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24812 ФПД: 68274688837987 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124758&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24812&fm=68274688837987&tin=02508201610067®Number=0000000000171247&sum=50000 [12:47:58]StoreToDocumentArchive [12:47:58]shift 48 fd 24812 [12:47:58]save to /storage/0048/doc_00024812 [12:47:58]save last doc name /storage/0048/doc_00024812 to /storage/kkm_last_doc_name [12:47:58]save OK [12:47:58]Clear old archive folders... [12:47:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:47:58]tlvbuf is B6F22160 [12:47:58]SAM_PROTO_ClearQueue [12:47:58]wFMCommunicate request_size=4 [12:47:58]MH_SAM_APDU [12:47:58]CAPDU: 80 09 00 00 [12:47:58]Write to MH i2c: E2 08 00 35 18 80 09 00 00 00 00 00 00 BF [12:47:58]Write i2c OK [12:47:58]MH_I2C_Read... [12:47:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:47:58]Read from MH i2c: E2 [12:47:58]MH_I2C_Read... [12:47:58]Read from MH i2c: E2 03 00 [12:47:58]MH_I2C_Read... [12:47:58]Read from MH i2c: E2 03 00 35 18 00 90 00 C1 [12:47:58]RAPDU: 90 00 [12:47:58]wFMCommunicate OK [12:47:58]SAM_PROTO_ClearQueue done [12:47:58]KKMCreateOFDPacket [12:47:58]OFDProtocolAddRootSTLVToBuf [12:47:58]FM_MakeSignedData [12:47:58]FM_MakeSignedData [12:47:58]SAM_PROTO_SignData [12:47:58]wFMCommunicate request_size=4 [12:47:58]MH_SAM_APDU [12:47:58]CAPDU: 80 0D 01 02 [12:47:58]Write to MH i2c: E2 08 00 36 18 80 0D 01 02 00 00 00 00 C7 [12:47:58]Write i2c OK [12:47:58]MH_I2C_Read... [12:47:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:47:58]Read from MH i2c: E2 [12:47:58]MH_I2C_Read... [12:47:58]Read from MH i2c: E2 03 00 [12:47:58]MH_I2C_Read... [12:47:58]Read from MH i2c: E2 03 00 36 18 00 90 00 C2 [12:47:58]RAPDU: 90 00 [12:47:58]wFMCommunicate OK [12:47:58]wFMCommunicate request_size=255 [12:47:58]MH_SAM_APDU [12:47: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 BB 00 00 00 F4 03 04 00 FE E0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EC 60 00 00 35 04 06 00 3E [12:47:58]Write to MH i2c: E2 02 01 37 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 FE E0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EC 60 00 00 35 04 06 00 3E 00 00 A4 [12:47:58]Write i2c OK [12:47:58]MH_I2C_Read... [12:47:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:47:59]Read from MH i2c: E2 [12:47:59]MH_I2C_Read... [12:47:59]Read from MH i2c: E2 03 00 [12:47:59]MH_I2C_Read... [12:47:59]Read from MH i2c: E2 03 00 37 18 00 90 00 C3 [12:47:59]RAPDU: 90 00 [12:47:59]wFMCommunicate OK [12:47:59]wFMCommunicate request_size=10 [12:47:59]MH_SAM_APDU [12:47:59]CAPDU: 80 0D 02 02 05 18 70 93 49 63 [12:47:59]Write to MH i2c: E2 0D 00 38 18 80 0D 02 02 05 00 18 70 93 49 63 00 00 9B [12:47:59]Write i2c OK [12:47:59]MH_I2C_Read... [12:47:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:47:59]Read from MH i2c: E2 [12:47:59]MH_I2C_Read... [12:47:59]Read from MH i2c: E2 03 00 [12:47:59]MH_I2C_Read... [12:47:59]Read from MH i2c: E2 03 00 38 18 00 90 00 C4 [12:47:59]RAPDU: 90 00 [12:47:59]wFMCommunicate OK [12:47:59]wFMCommunicate request_size=4 [12:47:59]MH_SAM_APDU [12:47:59]CAPDU: 80 0D 03 02 [12:47:59]Write to MH i2c: E2 08 00 39 18 80 0D 03 02 00 00 00 00 CC [12:47:59]Write i2c OK [12:47:59]MH_I2C_Read... [12:47:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:47:59]Read from MH i2c: E2 [12:47:59]MH_I2C_Read... [12:47:59]Read from MH i2c: E2 0B 00 [12:47:59]MH_I2C_Read... [12:47:59]Read from MH i2c: E2 0B 00 39 18 00 C5 2A BE A1 9D 8B AE 90 90 00 81 [12:47:59]RAPDU: C5 2A BE A1 9D 8B AE 90 90 00 [12:47:59]wFMCommunicate OK [12:47:59]SAM_PROTO_SignData done [12:47:59]FM_MakeSignedData done [12:47:59]CreateOFDProtocolMessage [12:47:59]wFMCommunicate request_size=4 [12:47:59]MH_SAM_APDU [12:47:59]CAPDU: 80 11 00 00 [12:47:59]Write to MH i2c: E2 08 00 3A 18 80 11 00 00 00 00 00 00 CC [12:47:59]Write i2c OK [12:47:59]MH_I2C_Read... [12:47:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:47:59]Read from MH i2c: E2 [12:47:59]MH_I2C_Read... [12:47:59]Read from MH i2c: E2 17 00 [12:47:59]MH_I2C_Read... [12:47:59]Read from MH i2c: E2 17 00 3A 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 22 [12:47:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:47:59]wFMCommunicate OK [12:47:59]CreateOFDProtocolMessage done [12:47:59]OFDSenderStorePacket 24812 [12:47:59]StoreOFDPacket docnum=24812 [12:47:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 2E BE 07 01 A5 C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 BB 00 00 00 F4 03 04 00 FE E0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EC 60 00 00 35 04 06 00 3E 18 70 93 49 63 C5 2A BE A1 9D 8B AE 90 [12:47:59]CheckFolder [12:47:59]dirname=/storage/ofd_packets [12:47:59]CheckFolder done [12:47:59]ProducePacketName [12:47:59]name=ofd_packets/00024812 [12:47:59]NVStorageSaveData ofd_packets/00024812 [12:47:59]File name is /storage/ofd_packets/00024812 [12:47:59]Write 301 bytes [12:47:59]NVStorageSaveData done [12:47:59]OFDSenderStorePacket done [12:47:59]KKMCreateOFDPacket done [12:47:59]NVStorageSaveData kkm_last_timestamp [12:47:59]File name is /storage/kkm_last_timestamp [12:47:59]Write 4 bytes [12:47:59]NVStorageSaveData done [12:47:59]ExternCall_PrintAddStr [12:47:59]wPrintStart [12:47:59]Write to MH i2c: 01 00 00 3B 18 53 [12:47:59]Write i2c OK [12:47:59]MH_I2C_Read... [12:47:59]Read from MH i2c: 01 [12:47:59]MH_I2C_Read... [12:47:59]Read from MH i2c: 01 07 00 [12:47:59]MH_I2C_Read... [12:47:59]Read from MH i2c: 01 07 00 3B 18 00 00 00 00 00 FF 0F 68 [12:47:59]RasterBufferAndPrint [12:47:59]line Счет N : (1)610494 [12:47:59]line ИНН: 02508201610067 [12:47:59]line Контрольно-Кассовый Чек [12:47:59]line ПРОДАЖА [12:47:59]line ТРК (МРК, ГНК) : 42 [12:47:59]line Товар: 2710124130 [12:47:59]line Аи-92-К-2 [12:47:59]line 7.380 * 67.80 [12:47:59]line = 500.36 [12:47:59]line НДС 12% НСП 1% [12:47:59]line > о реализуемом товаре [12:47:59]line ОКРУГЛЕНИЕ: -0.36 [12:47:59]line ИТОГО: 500.00 [12:47:59]line Внесено: 500.00 [12:47:59]line СДАЧА: 0.00 [12:47:59]line НСП 1% : 4.43 [12:47:59]line НДС 12% : 53.14 [12:47:59]line Наличными: 500.00 [12:47:59]line Безнал.: 0.00 [12:47:59]line Место: АЗС № 127 "Партнер Нефть" [12:47:59]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [12:47:59]line СНО: Общий режим [12:47:59]line Чек 187 30.07.2024 12:47 [12:47:59]line Смена: 48 ФФД: 1.0 [12:47:59]line ЗНМ: 0300000158 [12:47:59]line РНМ: 0000000000171247 [12:47:59]line Версия ККМ: v1.0 [12:47:59]line ФМ: 0000000002098565 [12:47:59]line ФД: 24812 [12:47:59]line ФПД: 68274688837987 [12:47:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124758&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24812&fm=68274688837987&tin=02508201610067®Number=0000000000171247&sum=50000 [12:47:59]OFD Sender: Processing packet 24812 [packets to send 29, broken 28] [12:47:59]ProducePacketName [12:47:59]name=ofd_packets/00024812 [12:47:59]OFD Sender: To server: pG, [12:47:59]CommunicateWithHost lk.salyk.kg:30040 [12:47:59]ConnectInit lk.salyk.kg [12:47:59]written 0, free lines is 4095 [12:47:59]Connected sock=10 [12:47:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 2E BE 07 01 A5 C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 BB 00 00 00 F4 03 04 00 FE E0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EC 60 00 00 35 04 06 00 3E 18 70 93 49 63 C5 2A BE A1 9D 8B AE 90 [12:47:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 40 16 47 00 D5 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 32 30 39 38 35 36 35 10 04 04 00 EC 60 00 00 F4 03 04 00 8D 8C A8 66 B6 04 01 00 00 3A 81 1A CC 99 9F 4A E5 [12:47:59]CommunicateWithHost err = 0 [12:47:59]CheckOFDResponse [12:47:59]1017 (14) - 77093643461234 [12:47:59]1041 (16) - 0000000002098565 [12:47:59]1040 (4) - 24812 [12:47:59]1012 (4) - 30.07.2024 06:47 [12:47:59]1206 (1) - 0 [12:47:59]OFD Sender: Remove packet 24812 [12:47:59]ProducePacketName [12:47:59]name=ofd_packets/00024812 [12:47:59]NVStorageDeleteData [12:48:00]Write to MH i2c: 01 00 00 66 18 7E [12:48:00]Write i2c OK [12:48:00]MH_I2C_Read... [12:48:00]Read from MH i2c: 01 [12:48:00]MH_I2C_Read... [12:48:00]Read from MH i2c: 01 07 00 [12:48:00]MH_I2C_Read... [12:48:00]Read from MH i2c: 01 07 00 66 18 00 00 00 00 00 F7 0C 88 [12:48:00]RasterBufferAndPrint [12:48:00]line [12:48:00]line [12:48:00]line [12:48:00]line [12:48:00]line [12:48:00]written 0, free lines is 3325 [12:48:00]MH_Cut [12:48:00]Write to MH i2c: D1 01 00 6D 18 01 57 [12:48:00]Write i2c OK [12:48:00]MH_I2C_Read... [12:48:00]Read from MH i2c: D1 [12:48:00]MH_I2C_Read... [12:48:00]Read from MH i2c: D1 01 00 [12:48:00]MH_I2C_Read... [12:48:00]Read from MH i2c: D1 01 00 6D 18 00 56 [12:48:00]Write to MH i2c: 01 00 00 6E 18 86 [12:48:00]Write i2c OK [12:48:00]MH_I2C_Read... [12:48:00]OFD Sender: No OFD packet to send [12:48:00]*** Cut start [12:48:00]*** Partial cut [12:48:00]*** CUTSNS_PIN = 1 [12:48:00]*** CUTSNS_PIN = 0 [12:48:00]*** Brake cut motor [12:48:01]Read from MH i2c: 01 [12:48:01]MH_I2C_Read... [12:48:01]*** Stop cut motor [12:48:01]*** Cut end [12:48:01]Read from MH i2c: 01 07 00 [12:48:01]MH_I2C_Read... [12:48:01]Read from MH i2c: 01 07 00 6E 18 00 00 00 00 00 FF 0F 9B [12:48:01]process_action close_receipt done [12:48:01]requested_data is exist [12:48:01]produce_requested_data [12:48:01]requested_item fm.sn is exist - process it [12:48:01]wFMCommunicate request_size=4 [12:48:01]MH_SAM_APDU [12:48:01]CAPDU: 80 11 00 00 [12:48:01]Write to MH i2c: E2 08 00 6F 18 80 11 00 00 00 00 00 00 01 [12:48:01]Write i2c OK [12:48:01]MH_I2C_Read... [12:48:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:01]Read from MH i2c: E2 [12:48:01]MH_I2C_Read... [12:48:01]Read from MH i2c: E2 17 00 [12:48:01]MH_I2C_Read... [12:48:01]Read from MH i2c: E2 17 00 6F 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 57 [12:48:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:48:01]wFMCommunicate OK [12:48:01]requested_item fd.num is exist - process it [12:48:01]SAM_PROTO_GetFieldsCounters [12:48:01]wFMCommunicate request_size=4 [12:48:01]MH_SAM_APDU [12:48:01]CAPDU: 80 13 00 00 [12:48:01]Write to MH i2c: E2 08 00 70 18 80 13 00 00 00 00 00 00 04 [12:48:01]Write i2c OK [12:48:01]MH_I2C_Read... [12:48:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:48:01]Read from MH i2c: E2 [12:48:01]MH_I2C_Read... [12:48:01]Read from MH i2c: E2 62 00 [12:48:01]MH_I2C_Read... [12:48:01]Read from MH i2c: E2 62 00 70 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 EC 60 00 00 0E 04 04 00 30 00 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 D2 [12:48:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 EC 60 00 00 0E 04 04 00 30 00 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 [12:48:01]wFMCommunicate OK [12:48:01]SAM_PROTO_GetFieldsCounters done [12:48:01]requested_item shift.num is exist - process it [12:48:01]requested_item shift.opened is exist - process it [12:48:01]req_shift_opened [12:48:01]FM_GetShiftState [12:48:01]SAM_PROTO_GetShiftState [12:48:01]wFMCommunicate request_size=4 [12:48:01]MH_SAM_APDU [12:48:01]CAPDU: 80 13 01 00 [12:48:01]Write to MH i2c: E2 08 00 71 18 80 13 01 00 00 00 00 00 06 [12:48:01]Write i2c OK [12:48:01]MH_I2C_Read... [12:48:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:01]Read from MH i2c: E2 [12:48:01]MH_I2C_Read... [12:48:01]Read from MH i2c: E2 0E 00 [12:48:01]MH_I2C_Read... [12:48:01]Read from MH i2c: E2 0E 00 71 18 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B9 [12:48:01]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:48:01]wFMCommunicate OK [12:48:01]SAM_PROTO_GetShiftState done [12:48:01]FM_GetShiftState done [12:48:01]req_shift_opened done [12:48:01]requested_item shift.open_date is exist - process it [12:48:01]req_shift_open_date [12:48:01]req_shift_open_date done [12:48:01]produce_requested_data done [12:48:01]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24812,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:48:01]process_action_free close_receipt [12:48:01]json_value_free [12:48:01]json_value_free done [12:48:01]process_json_proto returns [12:48:01]Send response to host [12:48:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24812,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:48:01]free response buf [12:48:01]execute_script done [12:48:01]execute_script returns [12:48:01]free content buf [12:48:01]Sock 9.Close socket [12:48:01]Sock 9.Thread stoped [12:48:05]OFD Sender: No OFD packet to send [12:48:10]OFD Sender: No OFD packet to send [12:48:15]OFD Sender: No OFD packet to send [12:48:20]OFD Sender: No OFD packet to send [12:48:25]OFD Sender: No OFD packet to send [12:48:30]OFD Sender: No OFD packet to send [12:48:35]OFD Sender: No OFD packet to send [12:48:40]OFD Sender: No OFD packet to send [12:48:45]OFD Sender: No OFD packet to send [12:48:50]OFD Sender: No OFD packet to send [12:48:55]OFD Sender: No OFD packet to send [12:49:00]OFD Sender: No OFD packet to send [12:49:02]accept exits with 7 [12:49:02]New connection [12:49:02]New thread 3067452772 created [12:49:02]Thread 3067309412 joined [12:49:02]Waiting for new connection... [12:49:02] Sock 7.Parse request [12:49:02]Sock 7.Check first char [12:49:02]Sock 7.First char is OK [12:49:02]request: POST /json_proto HTTP/1.0 [12:49:02]Method: POST [12:49:02]URL: /json_proto [12:49:02]Method is POST - this is cgi request [12:49:02]url: /json_proto [12:49:02]query_string will be loaded in cgi processing [12:49:02]execute_cgi json_proto POST (null) [12:49:02]execute_cgi path=json_proto method=POST [12:49:02]POST find Content-Length [12:49:02]Host: 172.17.45.131:8080 [12:49:02]Content-Length: 803 [12:49:02]Content-Type: application/json [12:49:02] [12:49:02]POST finish read [12:49:02]Found Content-Length = 803 [12:49:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610493", "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" : 45.430, "sum" : 3080.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" : 3080.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:49:02]execute_script... [12:49: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)610493", "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" : 45.430, "sum" : 3080.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" : 3080.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:49:02]POST & json_proto [12:49:02]process_json_proto [12:49:02]json parsed OK: [12:49:02]protocol is kg_v1.0 [12:49:02]action value=close_receipt [12:49:02]process_action close_receipt [12:49:02]cmd_close_receipt [12:49:02]MH_GetDate [12:49:02]Write to MH i2c: F0 00 00 72 18 79 [12:49:02]Write i2c OK [12:49:02]MH_I2C_Read... [12:49:02]Read from MH i2c: F0 [12:49:02]MH_I2C_Read... [12:49:02]Read from MH i2c: F0 09 00 [12:49:02]MH_I2C_Read... [12:49:02]Read from MH i2c: F0 09 00 72 18 00 40 E1 A8 66 C6 D4 6E 66 1F [12:49:02]GetLastDocTimeStamp 1722343678 [12:49:02]current date 1722343744 [12:49:02]FM_GetShiftState [12:49:02]SAM_PROTO_GetShiftState [12:49:02]wFMCommunicate request_size=4 [12:49:02]MH_SAM_APDU [12:49:02]CAPDU: 80 13 01 00 [12:49:02]Write to MH i2c: E2 08 00 73 18 80 13 01 00 00 00 00 00 08 [12:49:02]Write i2c OK [12:49:02]MH_I2C_Read... [12:49:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:02]Read from MH i2c: E2 [12:49:02]MH_I2C_Read... [12:49:02]Read from MH i2c: E2 0E 00 [12:49:02]MH_I2C_Read... [12:49:02]Read from MH i2c: E2 0E 00 73 18 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 BB [12:49:02]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:49:02]wFMCommunicate OK [12:49:02]SAM_PROTO_GetShiftState done [12:49:02]FM_GetShiftState done [12:49:02]opened in 1722298218 [12:49:02]opened+sec_in_day 1722384618 [12:49:02]quantity*price = 308015 [12:49:02]sum+1 = 308016 [12:49:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3080.15 НСП 1% : 27.26 НДС 12% : 327.10 Наличными: 0.00 Безнал.: 3080.15 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 188 30.07.2024 12:49 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24813 ФПД: 69353681015247 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124904&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24813&fm=69353681015247&tin=02508201610067®Number=0000000000171247&sum=308015 [12:49:03]StoreToDocumentArchive [12:49:03]shift 48 fd 24813 [12:49:03]save to /storage/0048/doc_00024813 [12:49:03]save last doc name /storage/0048/doc_00024813 to /storage/kkm_last_doc_name [12:49:03]save OK [12:49:03]Clear old archive folders... [12:49:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:49:03]tlvbuf is B6F224E0 [12:49:03]SAM_PROTO_ClearQueue [12:49:03]wFMCommunicate request_size=4 [12:49:03]MH_SAM_APDU [12:49:03]CAPDU: 80 09 00 00 [12:49:03]Write to MH i2c: E2 08 00 80 18 80 09 00 00 00 00 00 00 0A [12:49:03]Write i2c OK [12:49:03]MH_I2C_Read... [12:49:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:49:04]Read from MH i2c: E2 [12:49:04]MH_I2C_Read... [12:49:04]Read from MH i2c: E2 03 00 [12:49:04]MH_I2C_Read... [12:49:04]Read from MH i2c: E2 03 00 80 18 00 90 00 0C [12:49:04]RAPDU: 90 00 [12:49:04]wFMCommunicate OK [12:49:04]SAM_PROTO_ClearQueue done [12:49:04]KKMCreateOFDPacket [12:49:04]OFDProtocolAddRootSTLVToBuf [12:49:04]FM_MakeSignedData [12:49:04]FM_MakeSignedData [12:49:04]SAM_PROTO_SignData [12:49:04]wFMCommunicate request_size=4 [12:49:04]MH_SAM_APDU [12:49:04]CAPDU: 80 0D 01 02 [12:49:04]Write to MH i2c: E2 08 00 81 18 80 0D 01 02 00 00 00 00 12 [12:49:04]Write i2c OK [12:49:04]MH_I2C_Read... [12:49:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:49:04]Read from MH i2c: E2 [12:49:04]MH_I2C_Read... [12:49:04]Read from MH i2c: E2 03 00 [12:49:04]MH_I2C_Read... [12:49:04]Read from MH i2c: E2 03 00 81 18 00 90 00 0D [12:49:04]RAPDU: 90 00 [12:49:04]wFMCommunicate OK [12:49:04]wFMCommunicate request_size=255 [12:49:04]MH_SAM_APDU [12:49:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 76 B1 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2F B3 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2F B3 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A6 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 7F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2F B3 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 40 E1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 ED 60 00 00 35 04 06 00 3F [12:49:04]Write to MH i2c: E2 02 01 82 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 76 B1 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2F B3 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2F B3 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A6 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 7F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2F B3 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 40 E1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 ED 60 00 00 35 04 06 00 3F 00 00 24 [12:49:04]Write i2c OK [12:49:04]MH_I2C_Read... [12:49:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:04]Read from MH i2c: E2 [12:49:04]MH_I2C_Read... [12:49:04]Read from MH i2c: E2 03 00 [12:49:04]MH_I2C_Read... [12:49:04]Read from MH i2c: E2 03 00 82 18 00 90 00 0E [12:49:04]RAPDU: 90 00 [12:49:04]wFMCommunicate OK [12:49:04]wFMCommunicate request_size=10 [12:49:04]MH_SAM_APDU [12:49:04]CAPDU: 80 0D 02 02 05 13 A9 85 51 CF [12:49:04]Write to MH i2c: E2 0D 00 83 18 80 0D 02 02 05 00 13 A9 85 51 CF 00 00 80 [12:49:04]Write i2c OK [12:49:04]MH_I2C_Read... [12:49:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:49:04]Read from MH i2c: E2 [12:49:04]MH_I2C_Read... [12:49:04]Read from MH i2c: E2 03 00 [12:49:04]MH_I2C_Read... [12:49:04]Read from MH i2c: E2 03 00 83 18 00 90 00 0F [12:49:04]RAPDU: 90 00 [12:49:04]wFMCommunicate OK [12:49:04]wFMCommunicate request_size=4 [12:49:04]MH_SAM_APDU [12:49:04]CAPDU: 80 0D 03 02 [12:49:04]Write to MH i2c: E2 08 00 84 18 80 0D 03 02 00 00 00 00 17 [12:49:04]Write i2c OK [12:49:04]MH_I2C_Read... [12:49:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:49:04]Read from MH i2c: E2 [12:49:04]MH_I2C_Read... [12:49:04]Read from MH i2c: E2 0B 00 [12:49:04]MH_I2C_Read... [12:49:04]Read from MH i2c: E2 0B 00 84 18 00 C5 DD 76 6A 60 B8 07 2C 90 00 E5 [12:49:04]RAPDU: C5 DD 76 6A 60 B8 07 2C 90 00 [12:49:04]wFMCommunicate OK [12:49:04]SAM_PROTO_SignData done [12:49:04]FM_MakeSignedData done [12:49:04]CreateOFDProtocolMessage [12:49:04]wFMCommunicate request_size=4 [12:49:04]MH_SAM_APDU [12:49:04]CAPDU: 80 11 00 00 [12:49:04]Write to MH i2c: E2 08 00 85 18 80 11 00 00 00 00 00 00 17 [12:49:04]Write i2c OK [12:49:04]MH_I2C_Read... [12:49:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:04]Read from MH i2c: E2 [12:49:04]MH_I2C_Read... [12:49:04]Read from MH i2c: E2 17 00 [12:49:04]MH_I2C_Read... [12:49:04]Read from MH i2c: E2 17 00 85 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 6D [12:49:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:49:04]wFMCommunicate OK [12:49:04]CreateOFDProtocolMessage done [12:49:04]OFDSenderStorePacket 24813 [12:49:04]StoreOFDPacket docnum=24813 [12:49:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 8B FA 07 01 1C DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 76 B1 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2F B3 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2F B3 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A6 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 7F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2F B3 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 40 E1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 ED 60 00 00 35 04 06 00 3F 13 A9 85 51 CF C5 DD 76 6A 60 B8 07 2C [12:49:04]CheckFolder [12:49:04]dirname=/storage/ofd_packets [12:49:04]CheckFolder done [12:49:04]ProducePacketName [12:49:04]name=ofd_packets/00024813 [12:49:04]NVStorageSaveData ofd_packets/00024813 [12:49:04]File name is /storage/ofd_packets/00024813 [12:49:04]Write 301 bytes [12:49:04]NVStorageSaveData done [12:49:04]OFDSenderStorePacket done [12:49:04]KKMCreateOFDPacket done [12:49:04]NVStorageSaveData kkm_last_timestamp [12:49:04]File name is /storage/kkm_last_timestamp [12:49:04]Write 4 bytes [12:49:04]NVStorageSaveData done [12:49:04]ExternCall_PrintAddStr [12:49:04]wPrintStart [12:49:04]Write to MH i2c: 01 00 00 86 18 9E [12:49:04]Write i2c OK [12:49:04]MH_I2C_Read... [12:49:04]Read from MH i2c: 01 [12:49:04]MH_I2C_Read... [12:49:04]Read from MH i2c: 01 07 00 [12:49:04]MH_I2C_Read... [12:49:04]Read from MH i2c: 01 07 00 86 18 00 00 00 00 00 FF 0F B3 [12:49:04]RasterBufferAndPrint [12:49:04]line Счет N : (1)610493 [12:49:04]line ИНН: 02508201610067 [12:49:04]line Контрольно-Кассовый Чек [12:49:04]line ПРОДАЖА [12:49:04]line ТРК (МРК, ГНК) : 62 [12:49:04]line Товар: 2710124130 [12:49:04]line Аи-92-К-2 [12:49:04]line 45.430 * 67.80 [12:49:04]line = 3080.15 [12:49:04]line НДС 12% НСП 1% [12:49:04]line > о реализуемом товаре [12:49:04]line ИТОГО: 3080.15 [12:49:04]line НСП 1% : 27.26 [12:49:04]line НДС 12% : 327.10 [12:49:04]line Наличными: 0.00 [12:49:04]line Безнал.: 3080.15 [12:49:04]line Место: АЗС № 127 "Партнер Нефть" [12:49:04]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [12:49:04]line СНО: Общий режим [12:49:04]line Чек 188 30.07.2024 12:49 [12:49:04]line Смена: 48 ФФД: 1.0 [12:49:04]line ЗНМ: 0300000158 [12:49:04]line РНМ: 0000000000171247 [12:49:04]line Версия ККМ: v1.0 [12:49:04]line Платежная система: O! деньги [12:49:04]line ФМ: 0000000002098565 [12:49:04]line ФД: 24813 [12:49:04]line ФПД: 69353681015247 [12:49:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T124904&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24813&fm=69353681015247&tin=02508201610067®Number=0000000000171247&sum=308015 [12:49:04]OFD Sender: Processing packet 24813 [packets to send 29, broken 28] [12:49:04]ProducePacketName [12:49:04]name=ofd_packets/00024813 [12:49:04]OFD Sender: To server: pG, [12:49:04]CommunicateWithHost lk.salyk.kg:30040 [12:49:04]ConnectInit lk.salyk.kg [12:49:04]written 0, free lines is 4095 [12:49:04]Connected sock=10 [12:49:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 8B FA 07 01 1C DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 76 B1 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 2F B3 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2F B3 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A6 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 7F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2F B3 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 40 E1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 ED 60 00 00 35 04 06 00 3F 13 A9 85 51 CF C5 DD 76 6A 60 B8 07 2C [12:49:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 A7 BF 47 00 60 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 ED 60 00 00 F4 03 04 00 CE 8C A8 66 B6 04 01 00 00 83 36 0F 37 B8 B6 8E 7A [12:49:05]CommunicateWithHost err = 0 [12:49:05]CheckOFDResponse [12:49:05]1017 (14) - 77093643461234 [12:49:05]1041 (16) - 0000000002098565 [12:49:05]1040 (4) - 24813 [12:49:05]1012 (4) - 30.07.2024 06:48 [12:49:05]1206 (1) - 0 [12:49:05]OFD Sender: Remove packet 24813 [12:49:05]ProducePacketName [12:49:05]name=ofd_packets/00024813 [12:49:05]NVStorageDeleteData [12:49:05]Write to MH i2c: 01 00 00 B0 18 C8 [12:49:05]Write i2c OK [12:49:05]MH_I2C_Read... [12:49:05]Read from MH i2c: 01 [12:49:05]MH_I2C_Read... [12:49:05]Read from MH i2c: 01 07 00 [12:49:05]MH_I2C_Read... [12:49:05]Read from MH i2c: 01 07 00 B0 18 00 00 00 00 00 0B 0D E7 [12:49:05]RasterBufferAndPrint [12:49:05]line [12:49:05]line [12:49:05]line [12:49:05]line [12:49:05]line [12:49:05]written 0, free lines is 3345 [12:49:05]MH_Cut [12:49:05]Write to MH i2c: D1 01 00 B7 18 01 A1 [12:49:05]Write i2c OK [12:49:05]MH_I2C_Read... [12:49:05]Read from MH i2c: D1 [12:49:05]MH_I2C_Read... [12:49:05]Read from MH i2c: D1 01 00 [12:49:05]MH_I2C_Read... [12:49:05]Read from MH i2c: D1 01 00 B7 18 00 A0 [12:49:05]Write to MH i2c: 01 00 00 B8 18 D0 [12:49:05]Write i2c OK [12:49:05]MH_I2C_Read... [12:49:05]OFD Sender: No OFD packet to send [12:49:05]*** Cut start [12:49:05]*** Partial cut [12:49:05]*** CUTSNS_PIN = 1 [12:49:06]*** CUTSNS_PIN = 0 [12:49:06]*** Brake cut motor [12:49:06]Read from MH i2c: 01 [12:49:06]MH_I2C_Read... [12:49:06]*** Stop cut motor [12:49:06]*** Cut end [12:49:06]Read from MH i2c: 01 07 00 [12:49:06]MH_I2C_Read... [12:49:06]Read from MH i2c: 01 07 00 B8 18 00 00 00 00 00 FF 0F E5 [12:49:06]process_action close_receipt done [12:49:06]requested_data is exist [12:49:06]produce_requested_data [12:49:06]requested_item fm.sn is exist - process it [12:49:06]wFMCommunicate request_size=4 [12:49:06]MH_SAM_APDU [12:49:06]CAPDU: 80 11 00 00 [12:49:06]Write to MH i2c: E2 08 00 B9 18 80 11 00 00 00 00 00 00 4B [12:49:06]Write i2c OK [12:49:06]MH_I2C_Read... [12:49:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:49:06]Read from MH i2c: E2 [12:49:06]MH_I2C_Read... [12:49:06]Read from MH i2c: E2 17 00 [12:49:06]MH_I2C_Read... [12:49:06]Read from MH i2c: E2 17 00 B9 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A1 [12:49:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:49:06]wFMCommunicate OK [12:49:06]requested_item fd.num is exist - process it [12:49:06]SAM_PROTO_GetFieldsCounters [12:49:06]wFMCommunicate request_size=4 [12:49:06]MH_SAM_APDU [12:49:06]CAPDU: 80 13 00 00 [12:49:06]Write to MH i2c: E2 08 00 BA 18 80 13 00 00 00 00 00 00 4E [12:49:06]Write i2c OK [12:49:06]MH_I2C_Read... [12:49:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:49:06]Read from MH i2c: E2 [12:49:06]MH_I2C_Read... [12:49:06]Read from MH i2c: E2 62 00 [12:49:06]MH_I2C_Read... [12:49:06]Read from MH i2c: E2 62 00 BA 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 ED 60 00 00 0E 04 04 00 30 00 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 20 [12:49:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 ED 60 00 00 0E 04 04 00 30 00 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 [12:49:06]wFMCommunicate OK [12:49:06]SAM_PROTO_GetFieldsCounters done [12:49:06]requested_item shift.num is exist - process it [12:49:06]requested_item shift.opened is exist - process it [12:49:06]req_shift_opened [12:49:06]FM_GetShiftState [12:49:06]SAM_PROTO_GetShiftState [12:49:06]wFMCommunicate request_size=4 [12:49:06]MH_SAM_APDU [12:49:06]CAPDU: 80 13 01 00 [12:49:06]Write to MH i2c: E2 08 00 BB 18 80 13 01 00 00 00 00 00 50 [12:49:06]Write i2c OK [12:49:06]MH_I2C_Read... [12:49:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:49:06]Read from MH i2c: E2 [12:49:06]MH_I2C_Read... [12:49:06]Read from MH i2c: E2 0E 00 [12:49:06]MH_I2C_Read... [12:49:06]Read from MH i2c: E2 0E 00 BB 18 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 03 [12:49:06]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:49:06]wFMCommunicate OK [12:49:06]SAM_PROTO_GetShiftState done [12:49:06]FM_GetShiftState done [12:49:06]req_shift_opened done [12:49:06]requested_item shift.open_date is exist - process it [12:49:06]req_shift_open_date [12:49:06]req_shift_open_date done [12:49:06]produce_requested_data done [12:49:06]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24813,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:49:06]process_action_free close_receipt [12:49:06]json_value_free [12:49:06]json_value_free done [12:49:06]process_json_proto returns [12:49:06]Send response to host [12:49:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24813,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:49:06]free response buf [12:49:06]execute_script done [12:49:06]execute_script returns [12:49:06]free content buf [12:49:06]Sock 7.Close socket [12:49:06]Sock 7.Thread stoped [12:49:10]OFD Sender: No OFD packet to send [12:49:15]OFD Sender: No OFD packet to send [12:49:20]OFD Sender: No OFD packet to send [12:49:25]OFD Sender: No OFD packet to send [12:49:30]OFD Sender: No OFD packet to send [12:49:35]OFD Sender: No OFD packet to send [12:49:40]OFD Sender: No OFD packet to send [12:49:45]OFD Sender: No OFD packet to send [12:49:50]OFD Sender: No OFD packet to send [12:49:55]OFD Sender: No OFD packet to send [12:50:00]OFD Sender: No OFD packet to send [12:50:05]OFD Sender: No OFD packet to send [12:50:10]OFD Sender: No OFD packet to send [12:50:15]OFD Sender: No OFD packet to send [12:50:20]OFD Sender: No OFD packet to send [12:50:25]OFD Sender: No OFD packet to send [12:50:28]accept exits with 9 [12:50:28]New connection [12:50:28]New thread 3067309412 created [12:50:28]Thread 3067452772 joined [12:50:28]Waiting for new connection... [12:50:28] Sock 9.Parse request [12:50:28]Sock 9.Check first char [12:50:28]Sock 9.First char is OK [12:50:28]request: POST /json_proto HTTP/1.0 [12:50:28]Method: POST [12:50:28]URL: /json_proto [12:50:28]Method is POST - this is cgi request [12:50:28]url: /json_proto [12:50:28]query_string will be loaded in cgi processing [12:50:28]execute_cgi json_proto POST (null) [12:50:28]execute_cgi path=json_proto method=POST [12:50:28]POST find Content-Length [12:50:28]Host: 172.17.45.131:8080 [12:50:28]Content-Length: 677 [12:50:28]Content-Type: application/json [12:50:28] [12:50:28]POST finish read [12:50:28]Found Content-Length = 677 [12:50:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610497", "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" ] } } [12:50:28]execute_script... [12:50: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)610497", "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" ] } } [12:50:28]POST & json_proto [12:50:28]process_json_proto [12:50:28]json parsed OK: [12:50:28]protocol is kg_v1.0 [12:50:28]action value=close_receipt [12:50:28]process_action close_receipt [12:50:28]cmd_close_receipt [12:50:28]MH_GetDate [12:50:28]Write to MH i2c: F0 00 00 BC 18 C3 [12:50:28]Write i2c OK [12:50:28]MH_I2C_Read... [12:50:28]Read from MH i2c: F0 [12:50:28]MH_I2C_Read... [12:50:28]Read from MH i2c: F0 09 00 [12:50:28]MH_I2C_Read... [12:50:28]Read from MH i2c: F0 09 00 BC 18 00 95 E1 A8 66 C6 D4 6E 66 BE [12:50:28]GetLastDocTimeStamp 1722343744 [12:50:28]current date 1722343829 [12:50:28]FM_GetShiftState [12:50:28]SAM_PROTO_GetShiftState [12:50:28]wFMCommunicate request_size=4 [12:50:28]MH_SAM_APDU [12:50:28]CAPDU: 80 13 01 00 [12:50:28]Write to MH i2c: E2 08 00 BD 18 80 13 01 00 00 00 00 00 52 [12:50:28]Write i2c OK [12:50:28]MH_I2C_Read... [12:50:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:50:28]Read from MH i2c: E2 [12:50:28]MH_I2C_Read... [12:50:28]Read from MH i2c: E2 0E 00 [12:50:28]MH_I2C_Read... [12:50:28]Read from MH i2c: E2 0E 00 BD 18 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 05 [12:50:28]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:50:28]wFMCommunicate OK [12:50:28]SAM_PROTO_GetShiftState done [12:50:28]FM_GetShiftState done [12:50:28]opened in 1722298218 [12:50:28]opened+sec_in_day 1722384618 [12:50:28]quantity*price = 20001 [12:50:28]sum+1 = 20002 [12:50:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 189 30.07.2024 12:50 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24814 ФПД: 141666899370627 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125029&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24814&fm=141666899370627&tin=02508201610067®Number=0000000000171247&sum=20000 [12:50:29]StoreToDocumentArchive [12:50:29]shift 48 fd 24814 [12:50:29]save to /storage/0048/doc_00024814 [12:50:29]save last doc name /storage/0048/doc_00024814 to /storage/kkm_last_doc_name [12:50:29]save OK [12:50:29]Clear old archive folders... [12:50:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:50:29]tlvbuf is 01CF7160 [12:50:29]SAM_PROTO_ClearQueue [12:50:29]wFMCommunicate request_size=4 [12:50:29]MH_SAM_APDU [12:50:29]CAPDU: 80 09 00 00 [12:50:29]Write to MH i2c: E2 08 00 CA 18 80 09 00 00 00 00 00 00 54 [12:50:29]Write i2c OK [12:50:29]MH_I2C_Read... [12:50:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:50:29]Read from MH i2c: E2 [12:50:29]MH_I2C_Read... [12:50:29]Read from MH i2c: E2 03 00 [12:50:29]MH_I2C_Read... [12:50:29]Read from MH i2c: E2 03 00 CA 18 00 90 00 56 [12:50:29]RAPDU: 90 00 [12:50:29]wFMCommunicate OK [12:50:29]SAM_PROTO_ClearQueue done [12:50:29]KKMCreateOFDPacket [12:50:29]OFDProtocolAddRootSTLVToBuf [12:50:29]FM_MakeSignedData [12:50:29]FM_MakeSignedData [12:50:29]SAM_PROTO_SignData [12:50:29]wFMCommunicate request_size=4 [12:50:29]MH_SAM_APDU [12:50:29]CAPDU: 80 0D 01 02 [12:50:29]Write to MH i2c: E2 08 00 CB 18 80 0D 01 02 00 00 00 00 5C [12:50:29]Write i2c OK [12:50:29]MH_I2C_Read... [12:50:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:50:29]Read from MH i2c: E2 [12:50:29]MH_I2C_Read... [12:50:29]Read from MH i2c: E2 03 00 [12:50:29]MH_I2C_Read... [12:50:29]Read from MH i2c: E2 03 00 CB 18 00 90 00 57 [12:50:29]RAPDU: 90 00 [12:50:29]wFMCommunicate OK [12:50:29]wFMCommunicate request_size=255 [12:50:29]MH_SAM_APDU [12:50: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 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 BD 00 00 00 F4 03 04 00 95 E1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EE 60 00 00 35 04 06 00 80 [12:50:29]Write to MH i2c: E2 02 01 CC 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 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 BD 00 00 00 F4 03 04 00 95 E1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EE 60 00 00 35 04 06 00 80 00 00 19 [12:50:29]Write i2c OK [12:50:29]MH_I2C_Read... [12:50:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:50:30]Read from MH i2c: E2 [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: E2 03 00 [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: E2 03 00 CC 18 00 90 00 58 [12:50:30]RAPDU: 90 00 [12:50:30]wFMCommunicate OK [12:50:30]wFMCommunicate request_size=10 [12:50:30]MH_SAM_APDU [12:50:30]CAPDU: 80 0D 02 02 05 D8 65 36 A2 83 [12:50:30]Write to MH i2c: E2 0D 00 CD 18 80 0D 02 02 05 00 D8 65 36 A2 83 00 00 01 [12:50:30]Write i2c OK [12:50:30]MH_I2C_Read... [12:50:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:50:30]Read from MH i2c: E2 [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: E2 03 00 [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: E2 03 00 CD 18 00 90 00 59 [12:50:30]RAPDU: 90 00 [12:50:30]wFMCommunicate OK [12:50:30]wFMCommunicate request_size=4 [12:50:30]MH_SAM_APDU [12:50:30]CAPDU: 80 0D 03 02 [12:50:30]Write to MH i2c: E2 08 00 CE 18 80 0D 03 02 00 00 00 00 61 [12:50:30]Write i2c OK [12:50:30]MH_I2C_Read... [12:50:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:50:30]Read from MH i2c: E2 [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: E2 0B 00 [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: E2 0B 00 CE 18 00 98 F5 9D B5 83 48 9C 75 90 00 1D [12:50:30]RAPDU: 98 F5 9D B5 83 48 9C 75 90 00 [12:50:30]wFMCommunicate OK [12:50:30]SAM_PROTO_SignData done [12:50:30]FM_MakeSignedData done [12:50:30]CreateOFDProtocolMessage [12:50:30]wFMCommunicate request_size=4 [12:50:30]MH_SAM_APDU [12:50:30]CAPDU: 80 11 00 00 [12:50:30]Write to MH i2c: E2 08 00 CF 18 80 11 00 00 00 00 00 00 61 [12:50:30]Write i2c OK [12:50:30]MH_I2C_Read... [12:50:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:50:30]Read from MH i2c: E2 [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: E2 17 00 [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: E2 17 00 CF 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B7 [12:50:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:50:30]wFMCommunicate OK [12:50:30]CreateOFDProtocolMessage done [12:50:30]OFDSenderStorePacket 24814 [12:50:30]StoreOFDPacket docnum=24814 [12:50:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 7F 1A 07 01 28 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 BD 00 00 00 F4 03 04 00 95 E1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EE 60 00 00 35 04 06 00 80 D8 65 36 A2 83 98 F5 9D B5 83 48 9C 75 [12:50:30]CheckFolder [12:50:30]dirname=/storage/ofd_packets [12:50:30]CheckFolder done [12:50:30]ProducePacketName [12:50:30]name=ofd_packets/00024814 [12:50:30]NVStorageSaveData ofd_packets/00024814 [12:50:30]File name is /storage/ofd_packets/00024814 [12:50:30]Write 301 bytes [12:50:30]NVStorageSaveData done [12:50:30]OFDSenderStorePacket done [12:50:30]KKMCreateOFDPacket done [12:50:30]NVStorageSaveData kkm_last_timestamp [12:50:30]File name is /storage/kkm_last_timestamp [12:50:30]Write 4 bytes [12:50:30]NVStorageSaveData done [12:50:30]ExternCall_PrintAddStr [12:50:30]wPrintStart [12:50:30]Write to MH i2c: 01 00 00 D0 18 E8 [12:50:30]Write i2c OK [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: 01 [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: 01 07 00 [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: 01 07 00 D0 18 00 00 00 00 00 FF 0F FD [12:50:30]RasterBufferAndPrint [12:50:30]line Счет N : (1)610497 [12:50:30]line ИНН: 02508201610067 [12:50:30]line Контрольно-Кассовый Чек [12:50:30]line ПРОДАЖА [12:50:30]line ТРК (МРК, ГНК) : 42 [12:50:30]line Товар: 2710124130 [12:50:30]line Аи-92-К-2 [12:50:30]line 2.950 * 67.80 [12:50:30]line = 200.01 [12:50:30]line НДС 12% НСП 1% [12:50:30]line > о реализуемом товаре [12:50:30]line ОКРУГЛЕНИЕ: -0.01 [12:50:30]line ИТОГО: 200.00 [12:50:30]line Внесено: 200.00 [12:50:30]line СДАЧА: 0.00 [12:50:30]line НСП 1% : 1.77 [12:50:30]line НДС 12% : 21.24 [12:50:30]line Наличными: 200.00 [12:50:30]line Безнал.: 0.00 [12:50:30]line Место: АЗС № 127 "Партнер Нефть" [12:50:30]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [12:50:30]line СНО: Общий режим [12:50:30]line Чек 189 30.07.2024 12:50 [12:50:30]line Смена: 48 ФФД: 1.0 [12:50:30]line ЗНМ: 0300000158 [12:50:30]line РНМ: 0000000000171247 [12:50:30]line Версия ККМ: v1.0 [12:50:30]line ФМ: 0000000002098565 [12:50:30]line ФД: 24814 [12:50:30]line ФПД: 141666899370627 [12:50:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125029&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24814&fm=141666899370627&tin=02508201610067®Number=0000000000171247&sum=20000 [12:50:30]OFD Sender: Processing packet 24814 [packets to send 29, broken 28] [12:50:30]ProducePacketName [12:50:30]name=ofd_packets/00024814 [12:50:30]OFD Sender: To server: pG, [12:50:30]CommunicateWithHost lk.salyk.kg:30040 [12:50:30]ConnectInit lk.salyk.kg [12:50:30]written 0, free lines is 4095 [12:50:30]Connected sock=10 [12:50:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 7F 1A 07 01 28 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 BD 00 00 00 F4 03 04 00 95 E1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EE 60 00 00 35 04 06 00 80 D8 65 36 A2 83 98 F5 9D B5 83 48 9C 75 [12:50:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 8E 42 47 00 45 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 32 30 39 38 35 36 35 10 04 04 00 EE 60 00 00 F4 03 04 00 24 8D A8 66 B6 04 01 00 00 1F 2C C7 F2 B4 C6 A1 57 [12:50:30]CommunicateWithHost err = 0 [12:50:30]CheckOFDResponse [12:50:30]1017 (14) - 77093643461234 [12:50:30]1041 (16) - 0000000002098565 [12:50:30]1040 (4) - 24814 [12:50:30]1012 (4) - 30.07.2024 06:50 [12:50:30]1206 (1) - 0 [12:50:30]OFD Sender: Remove packet 24814 [12:50:30]ProducePacketName [12:50:30]name=ofd_packets/00024814 [12:50:30]NVStorageDeleteData [12:50:30]Write to MH i2c: 01 00 00 FB 18 13 [12:50:30]Write i2c OK [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: 01 [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: 01 07 00 [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: 01 07 00 FB 18 00 00 00 00 00 F5 0C 1B [12:50:30]RasterBufferAndPrint [12:50:30]line [12:50:30]line [12:50:30]line [12:50:30]line [12:50:30]line [12:50:30]written 0, free lines is 3323 [12:50:30]MH_Cut [12:50:30]Write to MH i2c: D1 01 00 02 19 01 ED [12:50:30]Write i2c OK [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: D1 [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: D1 01 00 [12:50:30]MH_I2C_Read... [12:50:30]Read from MH i2c: D1 01 00 02 19 00 EC [12:50:30]Write to MH i2c: 01 00 00 03 19 1C [12:50:30]Write i2c OK [12:50:30]MH_I2C_Read... [12:50:31]OFD Sender: No OFD packet to send [12:50:31]*** Cut start [12:50:31]*** Partial cut [12:50:31]*** CUTSNS_PIN = 1 [12:50:31]*** CUTSNS_PIN = 0 [12:50:31]*** Brake cut motor [12:50:32]Read from MH i2c: 01 [12:50:32]MH_I2C_Read... [12:50:32]*** Stop cut motor [12:50:32]*** Cut end [12:50:32]Read from MH i2c: 01 07 00 [12:50:32]MH_I2C_Read... [12:50:32]Read from MH i2c: 01 07 00 03 19 00 00 00 00 00 FF 0F 31 [12:50:32]process_action close_receipt done [12:50:32]requested_data is exist [12:50:32]produce_requested_data [12:50:32]requested_item fm.sn is exist - process it [12:50:32]wFMCommunicate request_size=4 [12:50:32]MH_SAM_APDU [12:50:32]CAPDU: 80 11 00 00 [12:50:32]Write to MH i2c: E2 08 00 04 19 80 11 00 00 00 00 00 00 97 [12:50:32]Write i2c OK [12:50:32]MH_I2C_Read... [12:50:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:50:32]Read from MH i2c: E2 [12:50:32]MH_I2C_Read... [12:50:32]Read from MH i2c: E2 17 00 [12:50:32]MH_I2C_Read... [12:50:32]Read from MH i2c: E2 17 00 04 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 ED [12:50:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:50:32]wFMCommunicate OK [12:50:32]requested_item fd.num is exist - process it [12:50:32]SAM_PROTO_GetFieldsCounters [12:50:32]wFMCommunicate request_size=4 [12:50:32]MH_SAM_APDU [12:50:32]CAPDU: 80 13 00 00 [12:50:32]Write to MH i2c: E2 08 00 05 19 80 13 00 00 00 00 00 00 9A [12:50:32]Write i2c OK [12:50:32]MH_I2C_Read... [12:50:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:50:32]Read from MH i2c: E2 [12:50:32]MH_I2C_Read... [12:50:32]Read from MH i2c: E2 62 00 [12:50:32]MH_I2C_Read... [12:50:32]Read from MH i2c: E2 62 00 05 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 EE 60 00 00 0E 04 04 00 30 00 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 70 [12:50:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 EE 60 00 00 0E 04 04 00 30 00 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 [12:50:32]wFMCommunicate OK [12:50:32]SAM_PROTO_GetFieldsCounters done [12:50:32]requested_item shift.num is exist - process it [12:50:32]requested_item shift.opened is exist - process it [12:50:32]req_shift_opened [12:50:32]FM_GetShiftState [12:50:32]SAM_PROTO_GetShiftState [12:50:32]wFMCommunicate request_size=4 [12:50:32]MH_SAM_APDU [12:50:32]CAPDU: 80 13 01 00 [12:50:32]Write to MH i2c: E2 08 00 06 19 80 13 01 00 00 00 00 00 9C [12:50:32]Write i2c OK [12:50:32]MH_I2C_Read... [12:50:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:50:32]Read from MH i2c: E2 [12:50:32]MH_I2C_Read... [12:50:32]Read from MH i2c: E2 0E 00 [12:50:32]MH_I2C_Read... [12:50:32]Read from MH i2c: E2 0E 00 06 19 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4F [12:50:32]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:50:32]wFMCommunicate OK [12:50:32]SAM_PROTO_GetShiftState done [12:50:32]FM_GetShiftState done [12:50:32]req_shift_opened done [12:50:32]requested_item shift.open_date is exist - process it [12:50:32]req_shift_open_date [12:50:32]req_shift_open_date done [12:50:32]produce_requested_data done [12:50:32]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24814,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:50:32]process_action_free close_receipt [12:50:32]json_value_free [12:50:32]json_value_free done [12:50:32]process_json_proto returns [12:50:32]Send response to host [12:50:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24814,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:50:32]free response buf [12:50:32]execute_script done [12:50:32]execute_script returns [12:50:32]free content buf [12:50:32]Sock 9.Close socket [12:50:32]Sock 9.Thread stoped [12:50:36]OFD Sender: No OFD packet to send [12:50:41]OFD Sender: No OFD packet to send [12:50:46]OFD Sender: No OFD packet to send [12:50:51]OFD Sender: No OFD packet to send [12:50:56]OFD Sender: No OFD packet to send [12:51:01]OFD Sender: No OFD packet to send [12:51:06]OFD Sender: No OFD packet to send [12:51:11]OFD Sender: No OFD packet to send [12:51:16]OFD Sender: No OFD packet to send [12:51:21]OFD Sender: No OFD packet to send [12:51:26]OFD Sender: No OFD packet to send [12:51:31]OFD Sender: No OFD packet to send [12:51:36]OFD Sender: No OFD packet to send [12:51:41]OFD Sender: No OFD packet to send [12:51:46]OFD Sender: No OFD packet to send [12:51:51]OFD Sender: No OFD packet to send [12:51:56]OFD Sender: No OFD packet to send [12:52:01]OFD Sender: No OFD packet to send [12:52:06]OFD Sender: No OFD packet to send [12:52:11]OFD Sender: No OFD packet to send [12:52:16]OFD Sender: No OFD packet to send [12:52:17]accept exits with 7 [12:52:17]New connection [12:52:17]New thread 3067452772 created [12:52:17]Thread 3067309412 joined [12:52:17]Waiting for new connection... [12:52:17] Sock 7.Parse request [12:52:17]Sock 7.Check first char [12:52:17]Sock 7.First char is OK [12:52:17]request: POST /json_proto HTTP/1.0 [12:52:17]Method: POST [12:52:17]URL: /json_proto [12:52:17]Method is POST - this is cgi request [12:52:17]url: /json_proto [12:52:17]query_string will be loaded in cgi processing [12:52:17]execute_cgi json_proto POST (null) [12:52:17]execute_cgi path=json_proto method=POST [12:52:17]POST find Content-Length [12:52:17]Host: 172.17.45.131:8080 [12:52:17]Content-Length: 1154 [12:52:17]Content-Type: application/json [12:52:17] [12:52:17]POST finish read [12:52:17]Found Content-Length = 1154 [12:52: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610495\u000A30.07.2024 12:42\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 100.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 7570.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30068219\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:52:17]execute_script... [12:52: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610495\u000A30.07.2024 12:42\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 100.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 7570.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30068219\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:52:17]POST & json_proto [12:52:17]process_json_proto [12:52:17]json parsed OK: [12:52:17]protocol is kg_v1.0 [12:52:17]action value=print_text [12:52:17]process_action print_text [12:52:17]cmd_print_text [12:52:17]ExternCall_PrintAddStr [12:52:17]wPrintStart [12:52:17]Write to MH i2c: 01 00 00 07 19 20 [12:52:17]Write i2c OK [12:52:17]MH_I2C_Read... [12:52:17]Read from MH i2c: 01 [12:52:17]MH_I2C_Read... [12:52:17]Read from MH i2c: 01 07 00 [12:52:17]MH_I2C_Read... [12:52:17]Read from MH i2c: 01 07 00 07 19 00 00 00 00 00 FF 0F 35 [12:52:17]RasterBufferAndPrint [12:52:17]line *****ТОВАРНЫЙ ЧЕК***** [12:52:17]line АЗС 127 [12:52:17]line Партнер нефть [12:52:17]line 02508201610067 [12:52:17]line Кассир : Масалиев Н. [12:52:17]line Счет N : (1)610495 [12:52:17]line 30.07.2024 12:42 [12:52:17]line ПРОДАЖА [12:52:17]line ТРК (МРК, ГНК): 1 [12:52:17]line Вид ГСМ : 2710194210 [12:52:17]line ДТ-К-2 [12:52:17]line 100.000 x 75.70 [12:52:17]line ИТОГ: 7570.00 [12:52:17]line Тип оплаты: Талоны: ТК ГПНА Online [12:52:17]line 30068219 [12:52:17]line ______________________ [12:52:17]line (подпись) [12:52:17]written 0, free lines is 4095 [12:52:17]Write to MH i2c: 01 00 00 1B 19 34 [12:52:17]Write i2c OK [12:52:17]MH_I2C_Read... [12:52:17]Read from MH i2c: 01 [12:52:17]MH_I2C_Read... [12:52:17]Read from MH i2c: 01 07 00 [12:52:17]MH_I2C_Read... [12:52:17]Read from MH i2c: 01 07 00 1B 19 00 00 00 00 00 0D 0E 56 [12:52:17]RasterBufferAndPrint [12:52:17]line [12:52:17]line [12:52:17]line [12:52:17]line [12:52:17]line [12:52:17]written 0, free lines is 3599 [12:52:17]MH_Cut [12:52:17]Write to MH i2c: D1 01 00 22 19 01 0D [12:52:17]Write i2c OK [12:52:17]MH_I2C_Read... [12:52:17]Read from MH i2c: D1 [12:52:17]MH_I2C_Read... [12:52:17]Read from MH i2c: D1 01 00 [12:52:17]MH_I2C_Read... [12:52:17]Read from MH i2c: D1 01 00 22 19 00 0C [12:52:17]Write to MH i2c: 01 00 00 23 19 3C [12:52:17]Write i2c OK [12:52:17]MH_I2C_Read... [12:52:18]*** Cut start [12:52:18]*** Partial cut [12:52:18]*** CUTSNS_PIN = 1 [12:52:18]*** CUTSNS_PIN = 0 [12:52:18]*** Brake cut motor [12:52:18]Read from MH i2c: 01 [12:52:18]MH_I2C_Read... [12:52:18]*** Stop cut motor [12:52:18]*** Cut end [12:52:18]Read from MH i2c: 01 07 00 [12:52:18]MH_I2C_Read... [12:52:18]Read from MH i2c: 01 07 00 23 19 00 00 00 00 00 FF 0F 51 [12:52:18]process_action print_text done [12:52:18]requested_data is exist [12:52:18]produce_requested_data [12:52:18]requested_item fm.sn is exist - process it [12:52:18]wFMCommunicate request_size=4 [12:52:18]MH_SAM_APDU [12:52:18]CAPDU: 80 11 00 00 [12:52:18]Write to MH i2c: E2 08 00 24 19 80 11 00 00 00 00 00 00 B7 [12:52:18]Write i2c OK [12:52:18]MH_I2C_Read... [12:52:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:19]Read from MH i2c: E2 [12:52:19]MH_I2C_Read... [12:52:19]Read from MH i2c: E2 17 00 [12:52:19]MH_I2C_Read... [12:52:19]Read from MH i2c: E2 17 00 24 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 0D [12:52:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:52:19]wFMCommunicate OK [12:52:19]requested_item fd.num is exist - process it [12:52:19]SAM_PROTO_GetFieldsCounters [12:52:19]wFMCommunicate request_size=4 [12:52:19]MH_SAM_APDU [12:52:19]CAPDU: 80 13 00 00 [12:52:19]Write to MH i2c: E2 08 00 25 19 80 13 00 00 00 00 00 00 BA [12:52:19]Write i2c OK [12:52:19]MH_I2C_Read... [12:52:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:52:19]Read from MH i2c: E2 [12:52:19]MH_I2C_Read... [12:52:19]Read from MH i2c: E2 62 00 [12:52:19]MH_I2C_Read... [12:52:19]Read from MH i2c: E2 62 00 25 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 EE 60 00 00 0E 04 04 00 30 00 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 90 [12:52:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 EE 60 00 00 0E 04 04 00 30 00 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 [12:52:19]wFMCommunicate OK [12:52:19]SAM_PROTO_GetFieldsCounters done [12:52:19]requested_item shift.num is exist - process it [12:52:19]requested_item shift.opened is exist - process it [12:52:19]req_shift_opened [12:52:19]FM_GetShiftState [12:52:19]SAM_PROTO_GetShiftState [12:52:19]wFMCommunicate request_size=4 [12:52:19]MH_SAM_APDU [12:52:19]CAPDU: 80 13 01 00 [12:52:19]Write to MH i2c: E2 08 00 26 19 80 13 01 00 00 00 00 00 BC [12:52:19]Write i2c OK [12:52:19]MH_I2C_Read... [12:52:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:19]Read from MH i2c: E2 [12:52:19]MH_I2C_Read... [12:52:19]Read from MH i2c: E2 0E 00 [12:52:19]MH_I2C_Read... [12:52:19]Read from MH i2c: E2 0E 00 26 19 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 6F [12:52:19]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:52:19]wFMCommunicate OK [12:52:19]SAM_PROTO_GetShiftState done [12:52:19]FM_GetShiftState done [12:52:19]req_shift_opened done [12:52:19]requested_item shift.open_date is exist - process it [12:52:19]req_shift_open_date [12:52:19]req_shift_open_date done [12:52:19]produce_requested_data done [12:52:19]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24814,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:52:19]process_action_free print_text [12:52:19]json_value_free [12:52:19]json_value_free done [12:52:19]process_json_proto returns [12:52:19]Send response to host [12:52:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24814,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:52:19]free response buf [12:52:19]execute_script done [12:52:19]execute_script returns [12:52:19]free content buf [12:52:19]Sock 7.Close socket [12:52:19]Sock 7.Thread stoped [12:52:21]OFD Sender: No OFD packet to send [12:52:26]accept exits with 9 [12:52:26]New connection [12:52:26]New thread 3067309412 created [12:52:26]Thread 3067452772 joined [12:52:26]Waiting for new connection... [12:52:26] Sock 9.Parse request [12:52:26]Sock 9.Check first char [12:52:26]Sock 9.First char is OK [12:52:26]request: POST /json_proto HTTP/1.0 [12:52:26]Method: POST [12:52:26]URL: /json_proto [12:52:26]Method is POST - this is cgi request [12:52:26]url: /json_proto [12:52:26]query_string will be loaded in cgi processing [12:52:26]execute_cgi json_proto POST (null) [12:52:26]execute_cgi path=json_proto method=POST [12:52:26]POST find Content-Length [12:52:26]Host: 172.17.45.131:8080 [12:52:26]Content-Length: 621 [12:52:26]Content-Type: application/json [12:52:26] [12:52:26]POST finish read [12:52:26]Found Content-Length = 621 [12:52:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)126633", "tax_sys" : 0, "items" : [ { "code": "48744119", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Xstyle Dual", "price" : 145.00, "quantity" : 1.000, "sum" : 145.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 145.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:52:26]execute_script... [12: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 : (3)126633", "tax_sys" : 0, "items" : [ { "code": "48744119", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Xstyle Dual", "price" : 145.00, "quantity" : 1.000, "sum" : 145.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 145.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:52:26]POST & json_proto [12:52:26]process_json_proto [12:52:26]json parsed OK: [12:52:26]protocol is kg_v1.0 [12:52:26]action value=close_receipt [12:52:26]process_action close_receipt [12:52:26]cmd_close_receipt [12:52:26]MH_GetDate [12:52:26]Write to MH i2c: F0 00 00 27 19 2F [12:52:26]Write i2c OK [12:52:26]MH_I2C_Read... [12:52:26]Read from MH i2c: F0 [12:52:26]MH_I2C_Read... [12:52:26]Read from MH i2c: F0 09 00 [12:52:26]MH_I2C_Read... [12:52:26]Read from MH i2c: F0 09 00 27 19 00 0B E2 A8 66 C6 D4 6E 66 A1 [12:52:26]GetLastDocTimeStamp 1722343829 [12:52:26]current date 1722343947 [12:52:26]FM_GetShiftState [12:52:26]SAM_PROTO_GetShiftState [12:52:26]wFMCommunicate request_size=4 [12:52:26]MH_SAM_APDU [12:52:26]CAPDU: 80 13 01 00 [12:52:26]Write to MH i2c: E2 08 00 28 19 80 13 01 00 00 00 00 00 BE [12:52:26]Write i2c OK [12:52:26]MH_I2C_Read... [12:52:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:26]Read from MH i2c: E2 [12:52:26]MH_I2C_Read... [12:52:26]Read from MH i2c: E2 0E 00 [12:52:26]MH_I2C_Read... [12:52:26]Read from MH i2c: E2 0E 00 28 19 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 71 [12:52:26]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:52:26]wFMCommunicate OK [12:52:26]SAM_PROTO_GetShiftState done [12:52:26]FM_GetShiftState done [12:52:26]opened in 1722298218 [12:52:26]opened+sec_in_day 1722384618 [12:52:26]quantity*price = 14500 [12:52:26]sum+1 = 14501 [12:52:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 145.00 НСП 1% : 1.28 НДС 12% : 15.40 Наличными: 145.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 190 30.07.2024 12:52 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24815 ФПД: 256271627494231 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125227&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24815&fm=256271627494231&tin=02508201610067®Number=0000000000171247&sum=14500 0 [12:52:27]StoreToDocumentArchive [12:52:27]shift 48 fd 24815 [12:52:27]save to /storage/0048/doc_00024815 [12:52:27]save last doc name /storage/0048/doc_00024815 to /storage/kkm_last_doc_name [12:52:27]save OK [12:52:27]Clear old archive folders... [12:52:27]ProcessDocumentItem done err = 0, tmpTLVsize=273 [12:52:27]tlvbuf is 01CF7AD0 [12:52:27]SAM_PROTO_ClearQueue [12:52:27]wFMCommunicate request_size=4 [12:52:27]MH_SAM_APDU [12:52:27]CAPDU: 80 09 00 00 [12:52:27]Write to MH i2c: E2 08 00 35 19 80 09 00 00 00 00 00 00 C0 [12:52:27]Write i2c OK [12:52:27]MH_I2C_Read... [12:52:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:52:27]Read from MH i2c: E2 [12:52:27]MH_I2C_Read... [12:52:27]Read from MH i2c: E2 03 00 [12:52:27]MH_I2C_Read... [12:52:27]Read from MH i2c: E2 03 00 35 19 00 90 00 C2 [12:52:27]RAPDU: 90 00 [12:52:27]wFMCommunicate OK [12:52:27]SAM_PROTO_ClearQueue done [12:52:27]KKMCreateOFDPacket [12:52:27]OFDProtocolAddRootSTLVToBuf [12:52:27]FM_MakeSignedData [12:52:27]FM_MakeSignedData [12:52:27]SAM_PROTO_SignData [12:52:27]wFMCommunicate request_size=4 [12:52:27]MH_SAM_APDU [12:52:27]CAPDU: 80 0D 01 02 [12:52:27]Write to MH i2c: E2 08 00 36 19 80 0D 01 02 00 00 00 00 C8 [12:52:27]Write i2c OK [12:52:27]MH_I2C_Read... [12:52:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:52:27]Read from MH i2c: E2 [12:52:27]MH_I2C_Read... [12:52:27]Read from MH i2c: E2 03 00 [12:52:27]MH_I2C_Read... [12:52:27]Read from MH i2c: E2 03 00 36 19 00 90 00 C3 [12:52:27]RAPDU: 90 00 [12:52:27]wFMCommunicate OK [12:52:27]wFMCommunicate request_size=255 [12:52:27]MH_SAM_APDU [12:52:27]CAPDU: 80 0D 02 02 FA 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 06 00 00 00 00 07 04 06 00 A4 38 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 0B E2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 [12:52:27]Write to MH i2c: E2 02 01 37 19 80 0D 02 02 FA 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 06 00 00 00 00 07 04 06 00 A4 38 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 0B E2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 00 00 D3 [12:52:27]Write i2c OK [12:52:27]MH_I2C_Read... [12:52:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:52:27]Read from MH i2c: E2 [12:52:27]MH_I2C_Read... [12:52:27]Read from MH i2c: E2 03 00 [12:52:27]MH_I2C_Read... [12:52:27]Read from MH i2c: E2 03 00 37 19 00 90 00 C4 [12:52:27]RAPDU: 90 00 [12:52:27]wFMCommunicate OK [12:52:27]wFMCommunicate request_size=32 [12:52:27]MH_SAM_APDU [12:52:27]CAPDU: 80 0D 02 02 1B 30 30 32 30 39 38 35 36 35 10 04 04 00 EF 60 00 00 35 04 06 00 E9 13 E3 52 A3 57 [12:52:27]Write to MH i2c: E2 23 00 38 19 80 0D 02 02 1B 00 30 30 32 30 39 38 35 36 35 10 04 04 00 EF 60 00 00 35 04 06 00 E9 13 E3 52 A3 57 00 00 A5 [12:52:27]Write i2c OK [12:52:27]MH_I2C_Read... [12:52:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:52:28]Read from MH i2c: E2 [12:52:28]MH_I2C_Read... [12:52:28]Read from MH i2c: E2 03 00 [12:52:28]MH_I2C_Read... [12:52:28]Read from MH i2c: E2 03 00 38 19 00 90 00 C5 [12:52:28]RAPDU: 90 00 [12:52:28]wFMCommunicate OK [12:52:28]wFMCommunicate request_size=4 [12:52:28]MH_SAM_APDU [12:52:28]CAPDU: 80 0D 03 02 [12:52:28]Write to MH i2c: E2 08 00 39 19 80 0D 03 02 00 00 00 00 CD [12:52:28]Write i2c OK [12:52:28]MH_I2C_Read... [12:52:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:52:28]Read from MH i2c: E2 [12:52:28]MH_I2C_Read... [12:52:28]Read from MH i2c: E2 0B 00 [12:52:28]MH_I2C_Read... [12:52:28]Read from MH i2c: E2 0B 00 39 19 00 37 E7 68 B4 A9 FC 64 1A 90 00 2B [12:52:28]RAPDU: 37 E7 68 B4 A9 FC 64 1A 90 00 [12:52:28]wFMCommunicate OK [12:52:28]SAM_PROTO_SignData done [12:52:28]FM_MakeSignedData done [12:52:28]CreateOFDProtocolMessage [12:52:28]wFMCommunicate request_size=4 [12:52:28]MH_SAM_APDU [12:52:28]CAPDU: 80 11 00 00 [12:52:28]Write to MH i2c: E2 08 00 3A 19 80 11 00 00 00 00 00 00 CD [12:52:28]Write i2c OK [12:52:28]MH_I2C_Read... [12:52:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:28]Read from MH i2c: E2 [12:52:28]MH_I2C_Read... [12:52:28]Read from MH i2c: E2 17 00 [12:52:28]MH_I2C_Read... [12:52:28]Read from MH i2c: E2 17 00 3A 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 23 [12:52:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:52:28]wFMCommunicate OK [12:52:28]CreateOFDProtocolMessage done [12:52:28]OFDSenderStorePacket 24815 [12:52:28]StoreOFDPacket docnum=24815 [12:52:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 25 01 00 00 37 36 1D 01 8F 6B 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 06 00 00 00 00 07 04 06 00 A4 38 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 0B E2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EF 60 00 00 35 04 06 00 E9 13 E3 52 A3 57 37 E7 68 B4 A9 FC 64 1A [12:52:28]CheckFolder [12:52:28]dirname=/storage/ofd_packets [12:52:28]CheckFolder done [12:52:28]ProducePacketName [12:52:28]name=ofd_packets/00024815 [12:52:28]NVStorageSaveData ofd_packets/00024815 [12:52:28]File name is /storage/ofd_packets/00024815 [12:52:28]Write 323 bytes [12:52:28]NVStorageSaveData done [12:52:28]OFDSenderStorePacket done [12:52:28]KKMCreateOFDPacket done [12:52:28]NVStorageSaveData kkm_last_timestamp [12:52:28]File name is /storage/kkm_last_timestamp [12:52:28]Write 4 bytes [12:52:28]NVStorageSaveData done [12:52:28]ExternCall_PrintAddStr [12:52:28]wPrintStart [12:52:28]Write to MH i2c: 01 00 00 3B 19 54 [12:52:28]Write i2c OK [12:52:28]MH_I2C_Read... [12:52:28]Read from MH i2c: 01 [12:52:28]MH_I2C_Read... [12:52:28]Read from MH i2c: 01 07 00 [12:52:28]MH_I2C_Read... [12:52:28]Read from MH i2c: 01 07 00 3B 19 00 00 00 00 00 FF 0F 69 [12:52:28]RasterBufferAndPrint [12:52:28]line Счет N : (3)126633 [12:52:28]line ИНН: 02508201610067 [12:52:28]line Контрольно-Кассовый Чек [12:52:28]line ПРОДАЖА [12:52:28]line Товар: 48744119 [12:52:28]line Сигареты Winston Xstyle Dual [12:52:28]line 1.000 * 145.00 [12:52:28]line = 145.00 [12:52:28]line НДС 12% НСП 1% [12:52:28]line > о реализуемом товаре [12:52:28]line ИТОГО: 145.00 [12:52:28]line НСП 1% : 1.28 [12:52:28]line НДС 12% : 15.40 [12:52:28]line Наличными: 145.00 [12:52:28]line Безнал.: 0.00 [12:52:28]line Место: АЗС № 127 "Партнер Нефть" [12:52:28]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [12:52:28]line СНО: Общий режим [12:52:28]line Чек 190 30.07.2024 12:52 [12:52:28]line Смена: 48 ФФД: 1.0 [12:52:28]line ЗНМ: 0300000158 [12:52:28]line РНМ: 0000000000171247 [12:52:28]line Версия ККМ: v1.0 [12:52:28]line ФМ: 0000000002098565 [12:52:28]line ФД: 24815 [12:52:28]line ФПД: 256271627494231 [12:52:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125227&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24815&fm=256271627494231&tin=02508201610067®Number=0000000000171247&sum=14500 [12:52:28]line 0 [12:52:28]OFD Sender: Processing packet 24815 [packets to send 29, broken 28] [12:52:28]ProducePacketName [12:52:28]name=ofd_packets/00024815 [12:52:28]OFD Sender: To server: pG, [12:52:28]CommunicateWithHost lk.salyk.kg:30040 [12:52:28]ConnectInit lk.salyk.kg [12:52:28]written 0, free lines is 4095 [12:52:28]Connected sock=11 [12:52:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 25 01 00 00 37 36 1D 01 8F 6B 5A 03 01 00 03 00 11 01 1E 04 01 00 01 23 04 63 00 8A 04 08 00 34 38 37 34 34 31 31 39 06 04 24 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 57 69 6E 73 74 6F 6E 20 58 73 74 79 6C 65 20 44 75 61 6C FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 A4 38 00 00 00 00 13 04 06 00 A4 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 80 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 04 06 00 00 00 00 07 04 06 00 A4 38 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 0B E2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EF 60 00 00 35 04 06 00 E9 13 E3 52 A3 57 37 E7 68 B4 A9 FC 64 1A [12:52:28]Write to MH i2c: 01 00 00 63 19 7C [12:52:28]Write i2c OK [12:52:28]MH_I2C_Read... [12:52:28]Read from MH i2c: 01 [12:52:28]MH_I2C_Read... [12:52:28]Read from MH i2c: 01 07 00 [12:52:28]MH_I2C_Read... [12:52:28]Read from MH i2c: 01 07 00 63 19 00 00 00 00 00 0E 0D 9E [12:52:28]RasterBufferAndPrint [12:52:28]line [12:52:28]line [12:52:28]line [12:52:28]line [12:52:28]line [12:52:28]written 0, free lines is 3348 [12:52:28]MH_Cut [12:52:28]Write to MH i2c: D1 01 00 6A 19 01 55 [12:52:28]Write i2c OK [12:52:28]MH_I2C_Read... [12:52:28]Read from MH i2c: D1 [12:52:28]MH_I2C_Read... [12:52:28]Read from MH i2c: D1 01 00 [12:52:28]MH_I2C_Read... [12:52:28]Read from MH i2c: D1 01 00 6A 19 00 54 [12:52:28]Write to MH i2c: 01 00 00 6B 19 84 [12:52:28]Write i2c OK [12:52:28]MH_I2C_Read... [12:52:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 1A E0 47 00 BE 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 32 30 39 38 35 36 35 10 04 04 00 EF 60 00 00 F4 03 04 00 9A 8D A8 66 B6 04 01 00 00 05 5F 26 54 03 75 23 DC [12:52:29]CommunicateWithHost err = 0 [12:52:29]CheckOFDResponse [12:52:29]1017 (14) - 77093643461234 [12:52:29]1041 (16) - 0000000002098565 [12:52:29]1040 (4) - 24815 [12:52:29]1012 (4) - 30.07.2024 06:52 [12:52:29]1206 (1) - 0 [12:52:29]OFD Sender: Remove packet 24815 [12:52:29]ProducePacketName [12:52:29]name=ofd_packets/00024815 [12:52:29]NVStorageDeleteData [12:52:29]OFD Sender: No OFD packet to send [12:52:29]*** Cut start [12:52:29]*** Partial cut [12:52:29]*** CUTSNS_PIN = 1 [12:52:29]*** CUTSNS_PIN = 0 [12:52:29]*** Brake cut motor [12:52:30]Read from MH i2c: 01 [12:52:30]MH_I2C_Read... [12:52:30]*** Stop cut motor [12:52:30]*** Cut end [12:52:30]Read from MH i2c: 01 07 00 [12:52:30]MH_I2C_Read... [12:52:30]Read from MH i2c: 01 07 00 6B 19 00 00 00 00 00 FF 0F 99 [12:52:30]process_action close_receipt done [12:52:30]requested_data is exist [12:52:30]produce_requested_data [12:52:30]requested_item fm.sn is exist - process it [12:52:30]wFMCommunicate request_size=4 [12:52:30]MH_SAM_APDU [12:52:30]CAPDU: 80 11 00 00 [12:52:30]Write to MH i2c: E2 08 00 6C 19 80 11 00 00 00 00 00 00 FF [12:52:30]Write i2c OK [12:52:30]MH_I2C_Read... [12:52:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:30]Read from MH i2c: E2 [12:52:30]MH_I2C_Read... [12:52:30]Read from MH i2c: E2 17 00 [12:52:30]MH_I2C_Read... [12:52:30]Read from MH i2c: E2 17 00 6C 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 55 [12:52:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:52:30]wFMCommunicate OK [12:52:30]requested_item fd.num is exist - process it [12:52:30]SAM_PROTO_GetFieldsCounters [12:52:30]wFMCommunicate request_size=4 [12:52:30]MH_SAM_APDU [12:52:30]CAPDU: 80 13 00 00 [12:52:30]Write to MH i2c: E2 08 00 6D 19 80 13 00 00 00 00 00 00 02 [12:52:30]Write i2c OK [12:52:30]MH_I2C_Read... [12:52:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:52:30]Read from MH i2c: E2 [12:52:30]MH_I2C_Read... [12:52:30]Read from MH i2c: E2 62 00 [12:52:30]MH_I2C_Read... [12:52:30]Read from MH i2c: E2 62 00 6D 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 EF 60 00 00 0E 04 04 00 30 00 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 DC [12:52:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 EF 60 00 00 0E 04 04 00 30 00 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 [12:52:30]wFMCommunicate OK [12:52:30]SAM_PROTO_GetFieldsCounters done [12:52:30]requested_item shift.num is exist - process it [12:52:30]requested_item shift.opened is exist - process it [12:52:30]req_shift_opened [12:52:30]FM_GetShiftState [12:52:30]SAM_PROTO_GetShiftState [12:52:30]wFMCommunicate request_size=4 [12:52:30]MH_SAM_APDU [12:52:30]CAPDU: 80 13 01 00 [12:52:30]Write to MH i2c: E2 08 00 6E 19 80 13 01 00 00 00 00 00 04 [12:52:30]Write i2c OK [12:52:30]MH_I2C_Read... [12:52:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:30]Read from MH i2c: E2 [12:52:30]MH_I2C_Read... [12:52:30]Read from MH i2c: E2 0E 00 [12:52:30]MH_I2C_Read... [12:52:30]Read from MH i2c: E2 0E 00 6E 19 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B7 [12:52:30]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:52:30]wFMCommunicate OK [12:52:30]SAM_PROTO_GetShiftState done [12:52:30]FM_GetShiftState done [12:52:30]req_shift_opened done [12:52:30]requested_item shift.open_date is exist - process it [12:52:30]req_shift_open_date [12:52:30]req_shift_open_date done [12:52:30]produce_requested_data done [12:52:30]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24815,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:52:30]process_action_free close_receipt [12:52:30]json_value_free [12:52:30]json_value_free done [12:52:30]process_json_proto returns [12:52:30]Send response to host [12:52:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24815,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:52:30]free response buf [12:52:30]execute_script done [12:52:30]execute_script returns [12:52:30]free content buf [12:52:30]Sock 9.Close socket [12:52:30]Sock 9.Thread stoped [12:52:34]OFD Sender: No OFD packet to send [12:52:39]OFD Sender: No OFD packet to send [12:52:44]OFD Sender: No OFD packet to send [12:52:49]OFD Sender: No OFD packet to send [12:52:54]OFD Sender: No OFD packet to send [12:52:59]OFD Sender: No OFD packet to send [12:53:04]OFD Sender: No OFD packet to send [12:53:09]OFD Sender: No OFD packet to send [12:53:14]OFD Sender: No OFD packet to send [12:53:19]OFD Sender: No OFD packet to send [12:53:24]OFD Sender: No OFD packet to send [12:53:29]OFD Sender: No OFD packet to send [12:53:29]accept exits with 7 [12:53:29]New connection [12:53:29]New thread 3067452772 created [12:53:29]Thread 3067309412 joined [12:53:29]Waiting for new connection... [12:53:29] Sock 7.Parse request [12:53:29]Sock 7.Check first char [12:53:29]Sock 7.First char is OK [12:53:29]request: POST /json_proto HTTP/1.0 [12:53:29]Method: POST [12:53:29]URL: /json_proto [12:53:29]Method is POST - this is cgi request [12:53:29]url: /json_proto [12:53:29]query_string will be loaded in cgi processing [12:53:29]execute_cgi json_proto POST (null) [12:53:29]execute_cgi path=json_proto method=POST [12:53:29]POST find Content-Length [12:53:29]Host: 172.17.45.131:8080 [12:53:29]Content-Length: 677 [12:53:29]Content-Type: application/json [12:53:29] [12:53:29]POST finish read [12:53:29]Found Content-Length = 677 [12:53:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610500", "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" ] } } [12:53:29]execute_script... [12:53: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)610500", "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" ] } } [12:53:29]POST & json_proto [12:53:29]process_json_proto [12:53:29]json parsed OK: [12:53:29]protocol is kg_v1.0 [12:53:29]action value=close_receipt [12:53:29]process_action close_receipt [12:53:29]cmd_close_receipt [12:53:29]MH_GetDate [12:53:29]Write to MH i2c: F0 00 00 6F 19 77 [12:53:29]Write i2c OK [12:53:29]MH_I2C_Read... [12:53:29]Read from MH i2c: F0 [12:53:29]MH_I2C_Read... [12:53:29]Read from MH i2c: F0 09 00 [12:53:29]MH_I2C_Read... [12:53:29]Read from MH i2c: F0 09 00 6F 19 00 4B E2 A8 66 C6 D4 6E 66 29 [12:53:29]GetLastDocTimeStamp 1722343947 [12:53:29]current date 1722344011 [12:53:29]FM_GetShiftState [12:53:29]SAM_PROTO_GetShiftState [12:53:29]wFMCommunicate request_size=4 [12:53:29]MH_SAM_APDU [12:53:29]CAPDU: 80 13 01 00 [12:53:29]Write to MH i2c: E2 08 00 70 19 80 13 01 00 00 00 00 00 06 [12:53:29]Write i2c OK [12:53:29]MH_I2C_Read... [12:53:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:53:29]Read from MH i2c: E2 [12:53:29]MH_I2C_Read... [12:53:29]Read from MH i2c: E2 0E 00 [12:53:29]MH_I2C_Read... [12:53:29]Read from MH i2c: E2 0E 00 70 19 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B9 [12:53:29]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:53:29]wFMCommunicate OK [12:53:29]SAM_PROTO_GetShiftState done [12:53:29]FM_GetShiftState done [12:53:29]opened in 1722298218 [12:53:29]opened+sec_in_day 1722384618 [12:53:29]quantity*price = 50036 [12:53:29]sum+1 = 50037 [12:53:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 191 30.07.2024 12:53 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24816 ФПД: 87020486001842 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125331&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24816&fm=87020486001842&tin=02508201610067®Number=0000000000171247&sum=50000 [12:53:30]StoreToDocumentArchive [12:53:30]shift 48 fd 24816 [12:53:30]save to /storage/0048/doc_00024816 [12:53:30]save last doc name /storage/0048/doc_00024816 to /storage/kkm_last_doc_name [12:53:30]save OK [12:53:30]Clear old archive folders... [12:53:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:53:30]tlvbuf is B6F22090 [12:53:30]SAM_PROTO_ClearQueue [12:53:30]wFMCommunicate request_size=4 [12:53:30]MH_SAM_APDU [12:53:30]CAPDU: 80 09 00 00 [12:53:30]Write to MH i2c: E2 08 00 7D 19 80 09 00 00 00 00 00 00 08 [12:53:30]Write i2c OK [12:53:30]MH_I2C_Read... [12:53:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:53:30]Read from MH i2c: E2 [12:53:30]MH_I2C_Read... [12:53:30]Read from MH i2c: E2 03 00 [12:53:30]MH_I2C_Read... [12:53:30]Read from MH i2c: E2 03 00 7D 19 00 90 00 0A [12:53:30]RAPDU: 90 00 [12:53:30]wFMCommunicate OK [12:53:30]SAM_PROTO_ClearQueue done [12:53:30]KKMCreateOFDPacket [12:53:30]OFDProtocolAddRootSTLVToBuf [12:53:30]FM_MakeSignedData [12:53:30]FM_MakeSignedData [12:53:30]SAM_PROTO_SignData [12:53:30]wFMCommunicate request_size=4 [12:53:30]MH_SAM_APDU [12:53:30]CAPDU: 80 0D 01 02 [12:53:30]Write to MH i2c: E2 08 00 7E 19 80 0D 01 02 00 00 00 00 10 [12:53:30]Write i2c OK [12:53:30]MH_I2C_Read... [12:53:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:53:30]Read from MH i2c: E2 [12:53:30]MH_I2C_Read... [12:53:30]Read from MH i2c: E2 03 00 [12:53:30]MH_I2C_Read... [12:53:30]Read from MH i2c: E2 03 00 7E 19 00 90 00 0B [12:53:30]RAPDU: 90 00 [12:53:30]wFMCommunicate OK [12:53:30]wFMCommunicate request_size=255 [12:53:30]MH_SAM_APDU [12:53: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 BF 00 00 00 F4 03 04 00 4B E2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F0 60 00 00 35 04 06 00 4F [12:53:30]Write to MH i2c: E2 02 01 7F 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 BF 00 00 00 F4 03 04 00 4B E2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F0 60 00 00 35 04 06 00 4F 00 00 55 [12:53:30]Write i2c OK [12:53:30]MH_I2C_Read... [12:53:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:53:31]Read from MH i2c: E2 [12:53:31]MH_I2C_Read... [12:53:31]Read from MH i2c: E2 03 00 [12:53:31]MH_I2C_Read... [12:53:31]Read from MH i2c: E2 03 00 7F 19 00 90 00 0C [12:53:31]RAPDU: 90 00 [12:53:31]wFMCommunicate OK [12:53:31]wFMCommunicate request_size=10 [12:53:31]MH_SAM_APDU [12:53:31]CAPDU: 80 0D 02 02 05 25 09 28 04 B2 [12:53:31]Write to MH i2c: E2 0D 00 80 19 80 0D 02 02 05 00 25 09 28 04 B2 00 00 29 [12:53:31]Write i2c OK [12:53:31]MH_I2C_Read... [12:53:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:53:31]Read from MH i2c: E2 [12:53:31]MH_I2C_Read... [12:53:31]Read from MH i2c: E2 03 00 [12:53:31]MH_I2C_Read... [12:53:31]Read from MH i2c: E2 03 00 80 19 00 90 00 0D [12:53:31]RAPDU: 90 00 [12:53:31]wFMCommunicate OK [12:53:31]wFMCommunicate request_size=4 [12:53:31]MH_SAM_APDU [12:53:31]CAPDU: 80 0D 03 02 [12:53:31]Write to MH i2c: E2 08 00 81 19 80 0D 03 02 00 00 00 00 15 [12:53:31]Write i2c OK [12:53:31]MH_I2C_Read... [12:53:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:53:31]Read from MH i2c: E2 [12:53:31]MH_I2C_Read... [12:53:31]Read from MH i2c: E2 0B 00 [12:53:31]MH_I2C_Read... [12:53:31]Read from MH i2c: E2 0B 00 81 19 00 CF E4 74 35 68 79 4D C5 90 00 65 [12:53:31]RAPDU: CF E4 74 35 68 79 4D C5 90 00 [12:53:31]wFMCommunicate OK [12:53:31]SAM_PROTO_SignData done [12:53:31]FM_MakeSignedData done [12:53:31]CreateOFDProtocolMessage [12:53:31]wFMCommunicate request_size=4 [12:53:31]MH_SAM_APDU [12:53:31]CAPDU: 80 11 00 00 [12:53:31]Write to MH i2c: E2 08 00 82 19 80 11 00 00 00 00 00 00 15 [12:53:31]Write i2c OK [12:53:31]MH_I2C_Read... [12:53:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:53:31]Read from MH i2c: E2 [12:53:31]MH_I2C_Read... [12:53:31]Read from MH i2c: E2 17 00 [12:53:31]MH_I2C_Read... [12:53:31]Read from MH i2c: E2 17 00 82 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 6B [12:53:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:53:31]wFMCommunicate OK [12:53:31]CreateOFDProtocolMessage done [12:53:31]OFDSenderStorePacket 24816 [12:53:31]StoreOFDPacket docnum=24816 [12:53:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 CA EB 07 01 22 D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 BF 00 00 00 F4 03 04 00 4B E2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F0 60 00 00 35 04 06 00 4F 25 09 28 04 B2 CF E4 74 35 68 79 4D C5 [12:53:31]CheckFolder [12:53:31]dirname=/storage/ofd_packets [12:53:31]CheckFolder done [12:53:31]ProducePacketName [12:53:31]name=ofd_packets/00024816 [12:53:31]NVStorageSaveData ofd_packets/00024816 [12:53:31]File name is /storage/ofd_packets/00024816 [12:53:31]Write 301 bytes [12:53:31]NVStorageSaveData done [12:53:31]OFDSenderStorePacket done [12:53:31]KKMCreateOFDPacket done [12:53:31]NVStorageSaveData kkm_last_timestamp [12:53:31]File name is /storage/kkm_last_timestamp [12:53:31]Write 4 bytes [12:53:31]NVStorageSaveData done [12:53:31]ExternCall_PrintAddStr [12:53:31]wPrintStart [12:53:31]Write to MH i2c: 01 00 00 83 19 9C [12:53:31]Write i2c OK [12:53:31]MH_I2C_Read... [12:53:31]Read from MH i2c: 01 [12:53:31]MH_I2C_Read... [12:53:31]Read from MH i2c: 01 07 00 [12:53:31]MH_I2C_Read... [12:53:31]Read from MH i2c: 01 07 00 83 19 00 00 00 00 00 FF 0F B1 [12:53:31]RasterBufferAndPrint [12:53:31]line Счет N : (1)610500 [12:53:31]line ИНН: 02508201610067 [12:53:31]line Контрольно-Кассовый Чек [12:53:31]line ПРОДАЖА [12:53:31]line ТРК (МРК, ГНК) : 32 [12:53:31]line Товар: 2710124130 [12:53:31]line Аи-92-К-2 [12:53:31]line 7.380 * 67.80 [12:53:31]line = 500.36 [12:53:31]line НДС 12% НСП 1% [12:53:31]line > о реализуемом товаре [12:53:31]line ОКРУГЛЕНИЕ: -0.36 [12:53:31]line ИТОГО: 500.00 [12:53:31]line Внесено: 500.00 [12:53:31]line СДАЧА: 0.00 [12:53:31]line НСП 1% : 4.43 [12:53:31]line НДС 12% : 53.14 [12:53:31]line Наличными: 500.00 [12:53:31]line Безнал.: 0.00 [12:53:31]line Место: АЗС № 127 "Партнер Нефть" [12:53:31]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [12:53:31]line СНО: Общий режим [12:53:31]line Чек 191 30.07.2024 12:53 [12:53:31]line Смена: 48 ФФД: 1.0 [12:53:31]line ЗНМ: 0300000158 [12:53:31]line РНМ: 0000000000171247 [12:53:31]line Версия ККМ: v1.0 [12:53:31]line ФМ: 0000000002098565 [12:53:31]line ФД: 24816 [12:53:31]line ФПД: 87020486001842 [12:53:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125331&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24816&fm=87020486001842&tin=02508201610067®Number=0000000000171247&sum=50000 [12:53:31]OFD Sender: Processing packet 24816 [packets to send 29, broken 28] [12:53:31]ProducePacketName [12:53:31]name=ofd_packets/00024816 [12:53:31]OFD Sender: To server: pG, [12:53:31]CommunicateWithHost lk.salyk.kg:30040 [12:53:31]ConnectInit lk.salyk.kg [12:53:31]written 0, free lines is 4095 [12:53:31]Connected sock=10 [12:53:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 CA EB 07 01 22 D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 BF 00 00 00 F4 03 04 00 4B E2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F0 60 00 00 35 04 06 00 4F 25 09 28 04 B2 CF E4 74 35 68 79 4D C5 [12:53:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 6D F7 47 00 63 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F0 60 00 00 F4 03 04 00 D9 8D A8 66 B6 04 01 00 00 44 A5 FF 58 90 EB 06 63 [12:53:32]CommunicateWithHost err = 0 [12:53:32]CheckOFDResponse [12:53:32]1017 (14) - 77093643461234 [12:53:32]1041 (16) - 0000000002098565 [12:53:32]1040 (4) - 24816 [12:53:32]1012 (4) - 30.07.2024 06:53 [12:53:32]1206 (1) - 0 [12:53:32]OFD Sender: Remove packet 24816 [12:53:32]ProducePacketName [12:53:32]name=ofd_packets/00024816 [12:53:32]NVStorageDeleteData [12:53:32]Write to MH i2c: 01 00 00 AE 19 C7 [12:53:32]Write i2c OK [12:53:32]MH_I2C_Read... [12:53:32]Read from MH i2c: 01 [12:53:32]MH_I2C_Read... [12:53:32]Read from MH i2c: 01 07 00 [12:53:32]MH_I2C_Read... [12:53:32]Read from MH i2c: 01 07 00 AE 19 00 00 00 00 00 F3 0C CD [12:53:32]RasterBufferAndPrint [12:53:32]line [12:53:32]line [12:53:32]line [12:53:32]line [12:53:32]line [12:53:32]written 0, free lines is 3324 [12:53:32]MH_Cut [12:53:32]Write to MH i2c: D1 01 00 B5 19 01 A0 [12:53:32]Write i2c OK [12:53:32]MH_I2C_Read... [12:53:32]Read from MH i2c: D1 [12:53:32]MH_I2C_Read... [12:53:32]Read from MH i2c: D1 01 00 [12:53:32]MH_I2C_Read... [12:53:32]Read from MH i2c: D1 01 00 B5 19 00 9F [12:53:32]Write to MH i2c: 01 00 00 B6 19 CF [12:53:32]Write i2c OK [12:53:32]MH_I2C_Read... [12:53:32]OFD Sender: No OFD packet to send [12:53:32]*** Cut start [12:53:32]*** Partial cut [12:53:32]*** CUTSNS_PIN = 1 [12:53:32]*** CUTSNS_PIN = 0 [12:53:33]*** Brake cut motor [12:53:33]Read from MH i2c: 01 [12:53:33]MH_I2C_Read... [12:53:33]*** Stop cut motor [12:53:33]*** Cut end [12:53:33]Read from MH i2c: 01 07 00 [12:53:33]MH_I2C_Read... [12:53:33]Read from MH i2c: 01 07 00 B6 19 00 00 00 00 00 FF 0F E4 [12:53:33]process_action close_receipt done [12:53:33]requested_data is exist [12:53:33]produce_requested_data [12:53:33]requested_item fm.sn is exist - process it [12:53:33]wFMCommunicate request_size=4 [12:53:33]MH_SAM_APDU [12:53:33]CAPDU: 80 11 00 00 [12:53:33]Write to MH i2c: E2 08 00 B7 19 80 11 00 00 00 00 00 00 4A [12:53:33]Write i2c OK [12:53:33]MH_I2C_Read... [12:53:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:53:33]Read from MH i2c: E2 [12:53:33]MH_I2C_Read... [12:53:33]Read from MH i2c: E2 17 00 [12:53:33]MH_I2C_Read... [12:53:33]Read from MH i2c: E2 17 00 B7 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A0 [12:53:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:53:33]wFMCommunicate OK [12:53:33]requested_item fd.num is exist - process it [12:53:33]SAM_PROTO_GetFieldsCounters [12:53:33]wFMCommunicate request_size=4 [12:53:33]MH_SAM_APDU [12:53:33]CAPDU: 80 13 00 00 [12:53:33]Write to MH i2c: E2 08 00 B8 19 80 13 00 00 00 00 00 00 4D [12:53:33]Write i2c OK [12:53:33]MH_I2C_Read... [12:53:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:53:33]Read from MH i2c: E2 [12:53:33]MH_I2C_Read... [12:53:33]Read from MH i2c: E2 62 00 [12:53:33]MH_I2C_Read... [12:53:33]Read from MH i2c: E2 62 00 B8 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F0 60 00 00 0E 04 04 00 30 00 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 2B [12:53:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F0 60 00 00 0E 04 04 00 30 00 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 [12:53:33]wFMCommunicate OK [12:53:33]SAM_PROTO_GetFieldsCounters done [12:53:33]requested_item shift.num is exist - process it [12:53:33]requested_item shift.opened is exist - process it [12:53:33]req_shift_opened [12:53:33]FM_GetShiftState [12:53:33]SAM_PROTO_GetShiftState [12:53:33]wFMCommunicate request_size=4 [12:53:33]MH_SAM_APDU [12:53:33]CAPDU: 80 13 01 00 [12:53:33]Write to MH i2c: E2 08 00 B9 19 80 13 01 00 00 00 00 00 4F [12:53:33]Write i2c OK [12:53:33]MH_I2C_Read... [12:53:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:53:33]Read from MH i2c: E2 [12:53:33]MH_I2C_Read... [12:53:33]Read from MH i2c: E2 0E 00 [12:53:33]MH_I2C_Read... [12:53:33]Read from MH i2c: E2 0E 00 B9 19 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 02 [12:53:33]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:53:33]wFMCommunicate OK [12:53:33]SAM_PROTO_GetShiftState done [12:53:33]FM_GetShiftState done [12:53:33]req_shift_opened done [12:53:33]requested_item shift.open_date is exist - process it [12:53:33]req_shift_open_date [12:53:33]req_shift_open_date done [12:53:33]produce_requested_data done [12:53:33]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24816,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:53:33]process_action_free close_receipt [12:53:33]json_value_free [12:53:33]json_value_free done [12:53:33]process_json_proto returns [12:53:33]Send response to host [12:53:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24816,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:53:33]free response buf [12:53:33]execute_script done [12:53:33]execute_script returns [12:53:33]free content buf [12:53:33]Sock 7.Close socket [12:53:33]Sock 7.Thread stoped [12:53:37]OFD Sender: No OFD packet to send [12:53:42]OFD Sender: No OFD packet to send [12:53:47]OFD Sender: No OFD packet to send [12:53:52]OFD Sender: No OFD packet to send [12:53:57]OFD Sender: No OFD packet to send [12:54:02]OFD Sender: No OFD packet to send [12:54:07]OFD Sender: No OFD packet to send [12:54:12]OFD Sender: No OFD packet to send [12:54:14]accept exits with 9 [12:54:14]New connection [12:54:14]New thread 3067309412 created [12:54:14]Thread 3067452772 joined [12:54:14]Waiting for new connection... [12:54:14] Sock 9.Parse request [12:54:14]Sock 9.Check first char [12:54:14]Sock 9.First char is OK [12:54:14]request: POST /json_proto HTTP/1.0 [12:54:14]Method: POST [12:54:14]URL: /json_proto [12:54:14]Method is POST - this is cgi request [12:54:14]url: /json_proto [12:54:14]query_string will be loaded in cgi processing [12:54:14]execute_cgi json_proto POST (null) [12:54:14]execute_cgi path=json_proto method=POST [12:54:14]POST find Content-Length [12:54:14]Host: 172.17.45.131:8080 [12:54:14]Content-Length: 803 [12:54:14]Content-Type: application/json [12:54:14] [12:54:14]POST finish read [12:54:14]Found Content-Length = 803 [12:54:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610499", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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" ] } } [12:54:14]execute_script... [12:54:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610499", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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" ] } } [12:54:14]POST & json_proto [12:54:14]process_json_proto [12:54:14]json parsed OK: [12:54:14]protocol is kg_v1.0 [12:54:14]action value=close_receipt [12:54:14]process_action close_receipt [12:54:14]cmd_close_receipt [12:54:14]MH_GetDate [12:54:14]Write to MH i2c: F0 00 00 BA 19 C2 [12:54:14]Write i2c OK [12:54:14]MH_I2C_Read... [12:54:14]Read from MH i2c: F0 [12:54:14]MH_I2C_Read... [12:54:14]Read from MH i2c: F0 09 00 [12:54:14]MH_I2C_Read... [12:54:14]Read from MH i2c: F0 09 00 BA 19 00 77 E2 A8 66 C6 D4 6E 66 A0 [12:54:14]GetLastDocTimeStamp 1722344011 [12:54:14]current date 1722344055 [12:54:14]FM_GetShiftState [12:54:14]SAM_PROTO_GetShiftState [12:54:14]wFMCommunicate request_size=4 [12:54:14]MH_SAM_APDU [12:54:14]CAPDU: 80 13 01 00 [12:54:14]Write to MH i2c: E2 08 00 BB 19 80 13 01 00 00 00 00 00 51 [12:54:14]Write i2c OK [12:54:14]MH_I2C_Read... [12:54:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:14]Read from MH i2c: E2 [12:54:14]MH_I2C_Read... [12:54:14]Read from MH i2c: E2 0E 00 [12:54:14]MH_I2C_Read... [12:54:14]Read from MH i2c: E2 0E 00 BB 19 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 04 [12:54:14]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:54:14]wFMCommunicate OK [12:54:14]SAM_PROTO_GetShiftState done [12:54:14]FM_GetShiftState done [12:54:14]opened in 1722298218 [12:54:14]opened+sec_in_day 1722384618 [12:54:14]quantity*price = 200010 [12:54:14]sum+1 = 200011 [12:54:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.10 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.10 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 192 30.07.2024 12:54 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24817 ФПД: 188548825694413 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125415&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24817&fm=188548825694413&tin=02508201610067®Number=0000000000171247&sum=200010 [12:54:15]StoreToDocumentArchive [12:54:15]shift 48 fd 24817 [12:54:15]save to /storage/0048/doc_00024817 [12:54:15]save last doc name /storage/0048/doc_00024817 to /storage/kkm_last_doc_name [12:54:15]save OK [12:54:15]Clear old archive folders... [12:54:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:54:15]tlvbuf is B6F54EC0 [12:54:15]SAM_PROTO_ClearQueue [12:54:15]wFMCommunicate request_size=4 [12:54:15]MH_SAM_APDU [12:54:15]CAPDU: 80 09 00 00 [12:54:15]Write to MH i2c: E2 08 00 C8 19 80 09 00 00 00 00 00 00 53 [12:54:15]Write i2c OK [12:54:15]MH_I2C_Read... [12:54:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:54:15]Read from MH i2c: E2 [12:54:15]MH_I2C_Read... [12:54:15]Read from MH i2c: E2 03 00 [12:54:15]MH_I2C_Read... [12:54:15]Read from MH i2c: E2 03 00 C8 19 00 90 00 55 [12:54:15]RAPDU: 90 00 [12:54:15]wFMCommunicate OK [12:54:15]SAM_PROTO_ClearQueue done [12:54:15]KKMCreateOFDPacket [12:54:15]OFDProtocolAddRootSTLVToBuf [12:54:15]FM_MakeSignedData [12:54:15]FM_MakeSignedData [12:54:15]SAM_PROTO_SignData [12:54:15]wFMCommunicate request_size=4 [12:54:15]MH_SAM_APDU [12:54:15]CAPDU: 80 0D 01 02 [12:54:15]Write to MH i2c: E2 08 00 C9 19 80 0D 01 02 00 00 00 00 5B [12:54:15]Write i2c OK [12:54:15]MH_I2C_Read... [12:54:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:54:15]Read from MH i2c: E2 [12:54:15]MH_I2C_Read... [12:54:15]Read from MH i2c: E2 03 00 [12:54:15]MH_I2C_Read... [12:54:15]Read from MH i2c: E2 03 00 C9 19 00 90 00 56 [12:54:15]RAPDU: 90 00 [12:54:15]wFMCommunicate OK [12:54:15]wFMCommunicate request_size=255 [12:54:15]MH_SAM_APDU [12:54: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 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 C0 00 00 00 F4 03 04 00 77 E2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F1 60 00 00 35 04 06 00 AB [12:54:15]Write to MH i2c: E2 02 01 CA 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 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 C0 00 00 00 F4 03 04 00 77 E2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F1 60 00 00 35 04 06 00 AB 00 00 42 [12:54:15]Write i2c OK [12:54:15]MH_I2C_Read... [12:54:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:15]Read from MH i2c: E2 [12:54:15]MH_I2C_Read... [12:54:15]Read from MH i2c: E2 03 00 [12:54:15]MH_I2C_Read... [12:54:15]Read from MH i2c: E2 03 00 CA 19 00 90 00 57 [12:54:15]RAPDU: 90 00 [12:54:15]wFMCommunicate OK [12:54:15]wFMCommunicate request_size=10 [12:54:15]MH_SAM_APDU [12:54:15]CAPDU: 80 0D 02 02 05 7B F1 C7 40 CD [12:54:15]Write to MH i2c: E2 0D 00 CB 19 80 0D 02 02 05 00 7B F1 C7 40 CD 00 00 A8 [12:54:15]Write i2c OK [12:54:15]MH_I2C_Read... [12:54:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:15]Read from MH i2c: E2 [12:54:15]MH_I2C_Read... [12:54:15]Read from MH i2c: E2 03 00 [12:54:15]MH_I2C_Read... [12:54:15]Read from MH i2c: E2 03 00 CB 19 00 90 00 58 [12:54:15]RAPDU: 90 00 [12:54:15]wFMCommunicate OK [12:54:15]wFMCommunicate request_size=4 [12:54:15]MH_SAM_APDU [12:54:15]CAPDU: 80 0D 03 02 [12:54:15]Write to MH i2c: E2 08 00 CC 19 80 0D 03 02 00 00 00 00 60 [12:54:15]Write i2c OK [12:54:15]MH_I2C_Read... [12:54:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:54:16]Read from MH i2c: E2 [12:54:16]MH_I2C_Read... [12:54:16]Read from MH i2c: E2 0B 00 [12:54:16]MH_I2C_Read... [12:54:16]Read from MH i2c: E2 0B 00 CC 19 00 A3 76 4B 84 6C E3 79 56 90 00 67 [12:54:16]RAPDU: A3 76 4B 84 6C E3 79 56 90 00 [12:54:16]wFMCommunicate OK [12:54:16]SAM_PROTO_SignData done [12:54:16]FM_MakeSignedData done [12:54:16]CreateOFDProtocolMessage [12:54:16]wFMCommunicate request_size=4 [12:54:16]MH_SAM_APDU [12:54:16]CAPDU: 80 11 00 00 [12:54:16]Write to MH i2c: E2 08 00 CD 19 80 11 00 00 00 00 00 00 60 [12:54:16]Write i2c OK [12:54:16]MH_I2C_Read... [12:54:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:16]Read from MH i2c: E2 [12:54:16]MH_I2C_Read... [12:54:16]Read from MH i2c: E2 17 00 [12:54:16]MH_I2C_Read... [12:54:16]Read from MH i2c: E2 17 00 CD 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B6 [12:54:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:54:16]wFMCommunicate OK [12:54:16]CreateOFDProtocolMessage done [12:54:16]OFDSenderStorePacket 24817 [12:54:16]StoreOFDPacket docnum=24817 [12:54:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 B4 21 07 01 5C 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 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 C0 00 00 00 F4 03 04 00 77 E2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F1 60 00 00 35 04 06 00 AB 7B F1 C7 40 CD A3 76 4B 84 6C E3 79 56 [12:54:16]CheckFolder [12:54:16]dirname=/storage/ofd_packets [12:54:16]CheckFolder done [12:54:16]ProducePacketName [12:54:16]name=ofd_packets/00024817 [12:54:16]NVStorageSaveData ofd_packets/00024817 [12:54:16]File name is /storage/ofd_packets/00024817 [12:54:16]Write 301 bytes [12:54:16]NVStorageSaveData done [12:54:16]OFDSenderStorePacket done [12:54:16]KKMCreateOFDPacket done [12:54:16]NVStorageSaveData kkm_last_timestamp [12:54:16]File name is /storage/kkm_last_timestamp [12:54:16]Write 4 bytes [12:54:16]NVStorageSaveData done [12:54:16]ExternCall_PrintAddStr [12:54:16]wPrintStart [12:54:16]Write to MH i2c: 01 00 00 CE 19 E7 [12:54:16]Write i2c OK [12:54:16]MH_I2C_Read... [12:54:16]Read from MH i2c: 01 [12:54:16]MH_I2C_Read... [12:54:16]Read from MH i2c: 01 07 00 [12:54:16]MH_I2C_Read... [12:54:16]Read from MH i2c: 01 07 00 CE 19 00 00 00 00 00 FF 0F FC [12:54:16]RasterBufferAndPrint [12:54:16]line Счет N : (1)610499 [12:54:16]line ИНН: 02508201610067 [12:54:16]line Контрольно-Кассовый Чек [12:54:16]line ПРОДАЖА [12:54:16]line ТРК (МРК, ГНК) : 52 [12:54:16]line Товар: 2710124130 [12:54:16]line Аи-92-К-2 [12:54:16]line 29.500 * 67.80 [12:54:16]line = 2000.10 [12:54:16]line НДС 12% НСП 1% [12:54:16]line > о реализуемом товаре [12:54:16]line ИТОГО: 2000.10 [12:54:16]line НСП 1% : 17.70 [12:54:16]line НДС 12% : 212.40 [12:54:16]line Наличными: 0.00 [12:54:16]line Безнал.: 2000.10 [12:54:16]line Место: АЗС № 127 "Партнер Нефть" [12:54:16]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [12:54:16]line СНО: Общий режим [12:54:16]line Чек 192 30.07.2024 12:54 [12:54:16]line Смена: 48 ФФД: 1.0 [12:54:16]line ЗНМ: 0300000158 [12:54:16]line РНМ: 0000000000171247 [12:54:16]line Версия ККМ: v1.0 [12:54:16]line Платежная система: O! деньги [12:54:16]line ФМ: 0000000002098565 [12:54:16]line ФД: 24817 [12:54:16]line ФПД: 188548825694413 [12:54:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125415&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24817&fm=188548825694413&tin=02508201610067®Number=0000000000171247&sum=200010 [12:54:16]OFD Sender: Processing packet 24817 [packets to send 29, broken 28] [12:54:16]ProducePacketName [12:54:16]name=ofd_packets/00024817 [12:54:16]OFD Sender: To server: pG, [12:54:16]CommunicateWithHost lk.salyk.kg:30040 [12:54:16]ConnectInit lk.salyk.kg [12:54:16]written 0, free lines is 4095 [12:54:16]Connected sock=10 [12:54:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 B4 21 07 01 5C 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 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 C0 00 00 00 F4 03 04 00 77 E2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F1 60 00 00 35 04 06 00 AB 7B F1 C7 40 CD A3 76 4B 84 6C E3 79 56 [12:54:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 79 8A 47 00 E9 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 32 30 39 38 35 36 35 10 04 04 00 F1 60 00 00 F4 03 04 00 06 8E A8 66 B6 04 01 00 00 79 58 7F 19 83 43 75 39 [12:54:16]CommunicateWithHost err = 0 [12:54:16]CheckOFDResponse [12:54:16]1017 (14) - 77093643461234 [12:54:16]1041 (16) - 0000000002098565 [12:54:16]1040 (4) - 24817 [12:54:16]1012 (4) - 30.07.2024 06:53 [12:54:16]1206 (1) - 0 [12:54:16]OFD Sender: Remove packet 24817 [12:54:16]ProducePacketName [12:54:16]name=ofd_packets/00024817 [12:54:16]NVStorageDeleteData [12:54:16]Write to MH i2c: 01 00 00 F8 19 11 [12:54:16]Write i2c OK [12:54:16]MH_I2C_Read... [12:54:16]Read from MH i2c: 01 [12:54:16]MH_I2C_Read... [12:54:16]Read from MH i2c: 01 07 00 [12:54:16]MH_I2C_Read... [12:54:16]Read from MH i2c: 01 07 00 F8 19 00 00 00 00 00 10 0D 35 [12:54:16]RasterBufferAndPrint [12:54:16]line [12:54:16]line [12:54:16]line [12:54:16]line [12:54:16]line [12:54:16]written 0, free lines is 3352 [12:54:16]MH_Cut [12:54:16]Write to MH i2c: D1 01 00 FF 19 01 EA [12:54:16]Write i2c OK [12:54:16]MH_I2C_Read... [12:54:16]Read from MH i2c: D1 [12:54:16]MH_I2C_Read... [12:54:16]Read from MH i2c: D1 01 00 [12:54:16]MH_I2C_Read... [12:54:16]Read from MH i2c: D1 01 00 FF 19 00 E9 [12:54:16]Write to MH i2c: 01 00 00 00 1A 1A [12:54:16]Write i2c OK [12:54:16]MH_I2C_Read... [12:54:17]OFD Sender: No OFD packet to send [12:54:17]*** Cut start [12:54:17]*** Partial cut [12:54:17]*** CUTSNS_PIN = 1 [12:54:17]*** CUTSNS_PIN = 0 [12:54:17]*** Brake cut motor [12:54:18]Read from MH i2c: 01 [12:54:18]MH_I2C_Read... [12:54:18]*** Stop cut motor [12:54:18]*** Cut end [12:54:18]Read from MH i2c: 01 07 00 [12:54:18]MH_I2C_Read... [12:54:18]Read from MH i2c: 01 07 00 00 1A 00 00 00 00 00 FF 0F 2F [12:54:18]process_action close_receipt done [12:54:18]requested_data is exist [12:54:18]produce_requested_data [12:54:18]requested_item fm.sn is exist - process it [12:54:18]wFMCommunicate request_size=4 [12:54:18]MH_SAM_APDU [12:54:18]CAPDU: 80 11 00 00 [12:54:18]Write to MH i2c: E2 08 00 01 1A 80 11 00 00 00 00 00 00 95 [12:54:18]Write i2c OK [12:54:18]MH_I2C_Read... [12:54:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:18]Read from MH i2c: E2 [12:54:18]MH_I2C_Read... [12:54:18]Read from MH i2c: E2 17 00 [12:54:18]MH_I2C_Read... [12:54:18]Read from MH i2c: E2 17 00 01 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 EB [12:54:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:54:18]wFMCommunicate OK [12:54:18]requested_item fd.num is exist - process it [12:54:18]SAM_PROTO_GetFieldsCounters [12:54:18]wFMCommunicate request_size=4 [12:54:18]MH_SAM_APDU [12:54:18]CAPDU: 80 13 00 00 [12:54:18]Write to MH i2c: E2 08 00 02 1A 80 13 00 00 00 00 00 00 98 [12:54:18]Write i2c OK [12:54:18]MH_I2C_Read... [12:54:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:54:18]Read from MH i2c: E2 [12:54:18]MH_I2C_Read... [12:54:18]Read from MH i2c: E2 62 00 [12:54:18]MH_I2C_Read... [12:54:18]Read from MH i2c: E2 62 00 02 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F1 60 00 00 0E 04 04 00 30 00 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 7A [12:54:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F1 60 00 00 0E 04 04 00 30 00 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 [12:54:18]wFMCommunicate OK [12:54:18]SAM_PROTO_GetFieldsCounters done [12:54:18]requested_item shift.num is exist - process it [12:54:18]requested_item shift.opened is exist - process it [12:54:18]req_shift_opened [12:54:18]FM_GetShiftState [12:54:18]SAM_PROTO_GetShiftState [12:54:18]wFMCommunicate request_size=4 [12:54:18]MH_SAM_APDU [12:54:18]CAPDU: 80 13 01 00 [12:54:18]Write to MH i2c: E2 08 00 03 1A 80 13 01 00 00 00 00 00 9A [12:54:18]Write i2c OK [12:54:18]MH_I2C_Read... [12:54:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:18]Read from MH i2c: E2 [12:54:18]MH_I2C_Read... [12:54:18]Read from MH i2c: E2 0E 00 [12:54:18]MH_I2C_Read... [12:54:18]Read from MH i2c: E2 0E 00 03 1A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4D [12:54:18]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:54:18]wFMCommunicate OK [12:54:18]SAM_PROTO_GetShiftState done [12:54:18]FM_GetShiftState done [12:54:18]req_shift_opened done [12:54:18]requested_item shift.open_date is exist - process it [12:54:18]req_shift_open_date [12:54:18]req_shift_open_date done [12:54:18]produce_requested_data done [12:54:18]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24817,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:54:18]process_action_free close_receipt [12:54:18]json_value_free [12:54:18]json_value_free done [12:54:18]process_json_proto returns [12:54:18]Send response to host [12:54:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24817,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:54:18]free response buf [12:54:18]execute_script done [12:54:18]execute_script returns [12:54:18]free content buf [12:54:18]Sock 9.Close socket [12:54:18]Sock 9.Thread stoped [12:54:22]OFD Sender: No OFD packet to send [12:54:27]OFD Sender: No OFD packet to send [12:54:32]OFD Sender: No OFD packet to send [12:54:37]OFD Sender: No OFD packet to send [12:54:42]OFD Sender: No OFD packet to send [12:54:47]OFD Sender: No OFD packet to send [12:54:52]OFD Sender: No OFD packet to send [12:54:57]OFD Sender: No OFD packet to send [12:55:02]OFD Sender: No OFD packet to send [12:55:07]OFD Sender: No OFD packet to send [12:55:12]OFD Sender: No OFD packet to send [12:55:17]OFD Sender: No OFD packet to send [12:55:22]OFD Sender: No OFD packet to send [12:55:27]OFD Sender: No OFD packet to send [12:55:32]OFD Sender: No OFD packet to send [12:55:37]OFD Sender: No OFD packet to send [12:55:42]OFD Sender: No OFD packet to send [12:55:47]OFD Sender: No OFD packet to send [12:55:52]OFD Sender: No OFD packet to send [12:55:57]OFD Sender: No OFD packet to send [12:56:02]OFD Sender: No OFD packet to send [12:56:07]OFD Sender: No OFD packet to send [12:56:12]OFD Sender: No OFD packet to send [12:56:17]OFD Sender: No OFD packet to send [12:56:22]OFD Sender: No OFD packet to send [12:56:27]OFD Sender: No OFD packet to send [12:56:29]accept exits with 7 [12:56:29]New connection [12:56:29]New thread 3067452772 created [12:56:29]Thread 3067309412 joined [12:56:29]Waiting for new connection... [12:56:29] Sock 7.Parse request [12:56:29]Sock 7.Check first char [12:56:29]Sock 7.First char is OK [12:56:29]request: POST /json_proto HTTP/1.0 [12:56:29]Method: POST [12:56:29]URL: /json_proto [12:56:29]Method is POST - this is cgi request [12:56:29]url: /json_proto [12:56:29]query_string will be loaded in cgi processing [12:56:29]execute_cgi json_proto POST (null) [12:56:29]execute_cgi path=json_proto method=POST [12:56:29]POST find Content-Length [12:56:29]Host: 172.17.45.131:8080 [12:56:29]Content-Length: 803 [12:56:29]Content-Type: application/json [12:56:29] [12:56:29]POST finish read [12:56:29]Found Content-Length = 803 [12:56:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610502", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:56:29]execute_script... [12: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)610502", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:56:29]POST & json_proto [12:56:29]process_json_proto [12:56:29]json parsed OK: [12:56:29]protocol is kg_v1.0 [12:56:29]action value=close_receipt [12:56:29]process_action close_receipt [12:56:29]cmd_close_receipt [12:56:29]MH_GetDate [12:56:29]Write to MH i2c: F0 00 00 04 1A 0D [12:56:29]Write i2c OK [12:56:29]MH_I2C_Read... [12:56:29]Read from MH i2c: F0 [12:56:29]MH_I2C_Read... [12:56:29]Read from MH i2c: F0 09 00 [12:56:29]MH_I2C_Read... [12:56:29]Read from MH i2c: F0 09 00 04 1A 00 FF E2 A8 66 C6 D4 6E 66 73 [12:56:29]GetLastDocTimeStamp 1722344055 [12:56:29]current date 1722344191 [12:56:29]FM_GetShiftState [12:56:29]SAM_PROTO_GetShiftState [12:56:29]wFMCommunicate request_size=4 [12:56:29]MH_SAM_APDU [12:56:29]CAPDU: 80 13 01 00 [12:56:29]Write to MH i2c: E2 08 00 05 1A 80 13 01 00 00 00 00 00 9C [12:56:29]Write i2c OK [12:56:29]MH_I2C_Read... [12:56:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:56:29]Read from MH i2c: E2 [12:56:29]MH_I2C_Read... [12:56:29]Read from MH i2c: E2 0E 00 [12:56:29]MH_I2C_Read... [12:56:29]Read from MH i2c: E2 0E 00 05 1A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4F [12:56:29]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:56:29]wFMCommunicate OK [12:56:29]SAM_PROTO_GetShiftState done [12:56:29]FM_GetShiftState done [12:56:29]opened in 1722298218 [12:56:29]opened+sec_in_day 1722384618 [12:56:29]quantity*price = 100005 [12:56:29]sum+1 = 100006 [12:56:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 193 30.07.2024 12:56 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24818 ФПД: 155703581608453 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125631&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24818&fm=155703581608453&tin=02508201610067®Number=0000000000171247&sum=100005 [12:56:30]StoreToDocumentArchive [12:56:30]shift 48 fd 24818 [12:56:30]save to /storage/0048/doc_00024818 [12:56:30]save last doc name /storage/0048/doc_00024818 to /storage/kkm_last_doc_name [12:56:30]save OK [12:56:30]Clear old archive folders... [12:56:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:56:30]tlvbuf is 01CF7160 [12:56:30]SAM_PROTO_ClearQueue [12:56:30]wFMCommunicate request_size=4 [12:56:30]MH_SAM_APDU [12:56:30]CAPDU: 80 09 00 00 [12:56:30]Write to MH i2c: E2 08 00 12 1A 80 09 00 00 00 00 00 00 9E [12:56:30]Write i2c OK [12:56:30]MH_I2C_Read... [12:56:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:56:31]Read from MH i2c: E2 [12:56:31]MH_I2C_Read... [12:56:31]Read from MH i2c: E2 03 00 [12:56:31]MH_I2C_Read... [12:56:31]Read from MH i2c: E2 03 00 12 1A 00 90 00 A0 [12:56:31]RAPDU: 90 00 [12:56:31]wFMCommunicate OK [12:56:31]SAM_PROTO_ClearQueue done [12:56:31]KKMCreateOFDPacket [12:56:31]OFDProtocolAddRootSTLVToBuf [12:56:31]FM_MakeSignedData [12:56:31]FM_MakeSignedData [12:56:31]SAM_PROTO_SignData [12:56:31]wFMCommunicate request_size=4 [12:56:31]MH_SAM_APDU [12:56:31]CAPDU: 80 0D 01 02 [12:56:31]Write to MH i2c: E2 08 00 13 1A 80 0D 01 02 00 00 00 00 A6 [12:56:31]Write i2c OK [12:56:31]MH_I2C_Read... [12:56:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:56:31]Read from MH i2c: E2 [12:56:31]MH_I2C_Read... [12:56:31]Read from MH i2c: E2 03 00 [12:56:31]MH_I2C_Read... [12:56:31]Read from MH i2c: E2 03 00 13 1A 00 90 00 A1 [12:56:31]RAPDU: 90 00 [12:56:31]wFMCommunicate OK [12:56:31]wFMCommunicate request_size=255 [12:56:31]MH_SAM_APDU [12:56: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 C1 00 00 00 F4 03 04 00 FF E2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F2 60 00 00 35 04 06 00 8D [12:56:31]Write to MH i2c: E2 02 01 14 1A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C1 00 00 00 F4 03 04 00 FF E2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F2 60 00 00 35 04 06 00 8D 00 00 7A [12:56:31]Write i2c OK [12:56:31]MH_I2C_Read... [12:56:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:56:31]Read from MH i2c: E2 [12:56:31]MH_I2C_Read... [12:56:31]Read from MH i2c: E2 03 00 [12:56:31]MH_I2C_Read... [12:56:31]Read from MH i2c: E2 03 00 14 1A 00 90 00 A2 [12:56:31]RAPDU: 90 00 [12:56:31]wFMCommunicate OK [12:56:31]wFMCommunicate request_size=10 [12:56:31]MH_SAM_APDU [12:56:31]CAPDU: 80 0D 02 02 05 9C 90 AC 0A 05 [12:56:31]Write to MH i2c: E2 0D 00 15 1A 80 0D 02 02 05 00 9C 90 AC 0A 05 00 00 9A [12:56:31]Write i2c OK [12:56:31]MH_I2C_Read... [12:56:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:56:31]Read from MH i2c: E2 [12:56:31]MH_I2C_Read... [12:56:31]Read from MH i2c: E2 03 00 [12:56:31]MH_I2C_Read... [12:56:31]Read from MH i2c: E2 03 00 15 1A 00 90 00 A3 [12:56:31]RAPDU: 90 00 [12:56:31]wFMCommunicate OK [12:56:31]wFMCommunicate request_size=4 [12:56:31]MH_SAM_APDU [12:56:31]CAPDU: 80 0D 03 02 [12:56:31]Write to MH i2c: E2 08 00 16 1A 80 0D 03 02 00 00 00 00 AB [12:56:31]Write i2c OK [12:56:31]MH_I2C_Read... [12:56:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:56:31]Read from MH i2c: E2 [12:56:31]MH_I2C_Read... [12:56:31]Read from MH i2c: E2 0B 00 [12:56:31]MH_I2C_Read... [12:56:31]Read from MH i2c: E2 0B 00 16 1A 00 AD 23 CF 25 F4 DC C9 54 90 00 5D [12:56:31]RAPDU: AD 23 CF 25 F4 DC C9 54 90 00 [12:56:31]wFMCommunicate OK [12:56:31]SAM_PROTO_SignData done [12:56:31]FM_MakeSignedData done [12:56:31]CreateOFDProtocolMessage [12:56:31]wFMCommunicate request_size=4 [12:56:31]MH_SAM_APDU [12:56:31]CAPDU: 80 11 00 00 [12:56:31]Write to MH i2c: E2 08 00 17 1A 80 11 00 00 00 00 00 00 AB [12:56:31]Write i2c OK [12:56:31]MH_I2C_Read... [12:56:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:56:31]Read from MH i2c: E2 [12:56:31]MH_I2C_Read... [12:56:31]Read from MH i2c: E2 17 00 [12:56:31]MH_I2C_Read... [12:56:31]Read from MH i2c: E2 17 00 17 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 01 [12:56:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:56:31]wFMCommunicate OK [12:56:31]CreateOFDProtocolMessage done [12:56:31]OFDSenderStorePacket 24818 [12:56:31]StoreOFDPacket docnum=24818 [12:56:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 1A 9B 07 01 D4 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 C1 00 00 00 F4 03 04 00 FF E2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F2 60 00 00 35 04 06 00 8D 9C 90 AC 0A 05 AD 23 CF 25 F4 DC C9 54 [12:56:31]CheckFolder [12:56:31]dirname=/storage/ofd_packets [12:56:31]CheckFolder done [12:56:31]ProducePacketName [12:56:31]name=ofd_packets/00024818 [12:56:31]NVStorageSaveData ofd_packets/00024818 [12:56:31]File name is /storage/ofd_packets/00024818 [12:56:31]Write 301 bytes [12:56:31]NVStorageSaveData done [12:56:31]OFDSenderStorePacket done [12:56:31]KKMCreateOFDPacket done [12:56:31]NVStorageSaveData kkm_last_timestamp [12:56:31]File name is /storage/kkm_last_timestamp [12:56:31]Write 4 bytes [12:56:31]NVStorageSaveData done [12:56:31]ExternCall_PrintAddStr [12:56:31]wPrintStart [12:56:31]Write to MH i2c: 01 00 00 18 1A 32 [12:56:31]Write i2c OK [12:56:31]MH_I2C_Read... [12:56:31]Read from MH i2c: 01 [12:56:31]MH_I2C_Read... [12:56:31]Read from MH i2c: 01 07 00 [12:56:31]MH_I2C_Read... [12:56:31]Read from MH i2c: 01 07 00 18 1A 00 00 00 00 00 FF 0F 47 [12:56:31]RasterBufferAndPrint [12:56:31]line Счет N : (1)610502 [12:56:31]line ИНН: 02508201610067 [12:56:31]line Контрольно-Кассовый Чек [12:56:31]line ПРОДАЖА [12:56:31]line ТРК (МРК, ГНК) : 42 [12:56:31]line Товар: 2710124130 [12:56:31]line Аи-92-К-2 [12:56:31]line 14.750 * 67.80 [12:56:31]line = 1000.05 [12:56:31]line НДС 12% НСП 1% [12:56:31]line > о реализуемом товаре [12:56:31]line ИТОГО: 1000.05 [12:56:31]line НСП 1% : 8.85 [12:56:31]line НДС 12% : 106.20 [12:56:31]line Наличными: 0.00 [12:56:31]line Безнал.: 1000.05 [12:56:31]line Место: АЗС № 127 "Партнер Нефть" [12:56:31]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [12:56:31]line СНО: Общий режим [12:56:31]line Чек 193 30.07.2024 12:56 [12:56:31]line Смена: 48 ФФД: 1.0 [12:56:31]line ЗНМ: 0300000158 [12:56:31]line РНМ: 0000000000171247 [12:56:31]line Версия ККМ: v1.0 [12:56:31]line Платежная система: O! деньги [12:56:31]line ФМ: 0000000002098565 [12:56:31]line ФД: 24818 [12:56:31]line ФПД: 155703581608453 [12:56:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125631&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24818&fm=155703581608453&tin=02508201610067®Number=0000000000171247&sum=100005 [12:56:31]OFD Sender: Processing packet 24818 [packets to send 29, broken 28] [12:56:31]ProducePacketName [12:56:31]name=ofd_packets/00024818 [12:56:31]OFD Sender: To server: pG, [12:56:31]CommunicateWithHost lk.salyk.kg:30040 [12:56:31]ConnectInit lk.salyk.kg [12:56:31]written 0, free lines is 4095 [12:56:31]Connected sock=9 [12:56:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 1A 9B 07 01 D4 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 C1 00 00 00 F4 03 04 00 FF E2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F2 60 00 00 35 04 06 00 8D 9C 90 AC 0A 05 AD 23 CF 25 F4 DC C9 54 [12:56:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 2B C0 47 00 8D BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F2 60 00 00 F4 03 04 00 8D 8E A8 66 B6 04 01 00 00 D1 E7 CD F5 E5 AB 05 7C [12:56:32]CommunicateWithHost err = 0 [12:56:32]CheckOFDResponse [12:56:32]1017 (14) - 77093643461234 [12:56:32]1041 (16) - 0000000002098565 [12:56:32]1040 (4) - 24818 [12:56:32]1012 (4) - 30.07.2024 06:56 [12:56:32]1206 (1) - 0 [12:56:32]OFD Sender: Remove packet 24818 [12:56:32]ProducePacketName [12:56:32]name=ofd_packets/00024818 [12:56:32]NVStorageDeleteData [12:56:32]Write to MH i2c: 01 00 00 42 1A 5C [12:56:32]Write i2c OK [12:56:32]MH_I2C_Read... [12:56:32]Read from MH i2c: 01 [12:56:32]MH_I2C_Read... [12:56:32]Read from MH i2c: 01 07 00 [12:56:32]MH_I2C_Read... [12:56:32]Read from MH i2c: 01 07 00 42 1A 00 00 00 00 00 02 0D 72 [12:56:32]RasterBufferAndPrint [12:56:32]line [12:56:32]line [12:56:32]line [12:56:32]line [12:56:32]line [12:56:32]written 0, free lines is 3336 [12:56:32]MH_Cut [12:56:32]Write to MH i2c: D1 01 00 49 1A 01 35 [12:56:32]Write i2c OK [12:56:32]MH_I2C_Read... [12:56:32]Read from MH i2c: D1 [12:56:32]MH_I2C_Read... [12:56:32]Read from MH i2c: D1 01 00 [12:56:32]MH_I2C_Read... [12:56:32]Read from MH i2c: D1 01 00 49 1A 00 34 [12:56:32]Write to MH i2c: 01 00 00 4A 1A 64 [12:56:32]Write i2c OK [12:56:32]MH_I2C_Read... [12:56:32]OFD Sender: No OFD packet to send [12:56:32]*** Cut start [12:56:32]*** Partial cut [12:56:32]*** CUTSNS_PIN = 1 [12:56:33]*** CUTSNS_PIN = 0 [12:56:33]*** Brake cut motor [12:56:33]Read from MH i2c: 01 [12:56:33]MH_I2C_Read... [12:56:33]*** Stop cut motor [12:56:33]*** Cut end [12:56:33]Read from MH i2c: 01 07 00 [12:56:33]MH_I2C_Read... [12:56:33]Read from MH i2c: 01 07 00 4A 1A 00 00 00 00 00 FF 0F 79 [12:56:33]process_action close_receipt done [12:56:33]requested_data is exist [12:56:33]produce_requested_data [12:56:33]requested_item fm.sn is exist - process it [12:56:33]wFMCommunicate request_size=4 [12:56:33]MH_SAM_APDU [12:56:33]CAPDU: 80 11 00 00 [12:56:33]Write to MH i2c: E2 08 00 4B 1A 80 11 00 00 00 00 00 00 DF [12:56:33]Write i2c OK [12:56:33]MH_I2C_Read... [12:56:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:56:33]Read from MH i2c: E2 [12:56:33]MH_I2C_Read... [12:56:33]Read from MH i2c: E2 17 00 [12:56:33]MH_I2C_Read... [12:56:33]Read from MH i2c: E2 17 00 4B 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 35 [12:56:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:56:33]wFMCommunicate OK [12:56:33]requested_item fd.num is exist - process it [12:56:33]SAM_PROTO_GetFieldsCounters [12:56:33]wFMCommunicate request_size=4 [12:56:33]MH_SAM_APDU [12:56:33]CAPDU: 80 13 00 00 [12:56:33]Write to MH i2c: E2 08 00 4C 1A 80 13 00 00 00 00 00 00 E2 [12:56:33]Write i2c OK [12:56:33]MH_I2C_Read... [12:56:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:56:33]Read from MH i2c: E2 [12:56:33]MH_I2C_Read... [12:56:33]Read from MH i2c: E2 62 00 [12:56:33]MH_I2C_Read... [12:56:33]Read from MH i2c: E2 62 00 4C 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F2 60 00 00 0E 04 04 00 30 00 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 C8 [12:56:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F2 60 00 00 0E 04 04 00 30 00 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 [12:56:33]wFMCommunicate OK [12:56:33]SAM_PROTO_GetFieldsCounters done [12:56:33]requested_item shift.num is exist - process it [12:56:33]requested_item shift.opened is exist - process it [12:56:33]req_shift_opened [12:56:33]FM_GetShiftState [12:56:33]SAM_PROTO_GetShiftState [12:56:33]wFMCommunicate request_size=4 [12:56:33]MH_SAM_APDU [12:56:33]CAPDU: 80 13 01 00 [12:56:33]Write to MH i2c: E2 08 00 4D 1A 80 13 01 00 00 00 00 00 E4 [12:56:33]Write i2c OK [12:56:33]MH_I2C_Read... [12:56:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:56:33]Read from MH i2c: E2 [12:56:33]MH_I2C_Read... [12:56:33]Read from MH i2c: E2 0E 00 [12:56:33]MH_I2C_Read... [12:56:33]Read from MH i2c: E2 0E 00 4D 1A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 97 [12:56:33]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:56:33]wFMCommunicate OK [12:56:33]SAM_PROTO_GetShiftState done [12:56:33]FM_GetShiftState done [12:56:33]req_shift_opened done [12:56:33]requested_item shift.open_date is exist - process it [12:56:33]req_shift_open_date [12:56:33]req_shift_open_date done [12:56:33]produce_requested_data done [12:56:33]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24818,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:56:33]process_action_free close_receipt [12:56:33]json_value_free [12:56:33]json_value_free done [12:56:33]process_json_proto returns [12:56:33]Send response to host [12:56:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24818,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:56:33]free response buf [12:56:33]execute_script done [12:56:33]execute_script returns [12:56:33]free content buf [12:56:33]Sock 7.Close socket [12:56:33]Sock 7.Thread stoped [12:56:37]OFD Sender: No OFD packet to send [12:56:42]OFD Sender: No OFD packet to send [12:56:47]OFD Sender: No OFD packet to send [12:56:52]OFD Sender: No OFD packet to send [12:56:57]OFD Sender: No OFD packet to send [12:57:02]OFD Sender: No OFD packet to send [12:57:07]OFD Sender: No OFD packet to send [12:57:12]OFD Sender: No OFD packet to send [12:57:17]OFD Sender: No OFD packet to send [12:57:22]OFD Sender: No OFD packet to send [12:57:27]OFD Sender: No OFD packet to send [12:57:32]OFD Sender: No OFD packet to send [12:57:37]accept exits with 10 [12:57:37]New connection [12:57:37]New thread 3067309412 created [12:57:37]Thread 3067452772 joined [12:57:37]Waiting for new connection... [12:57:37] Sock 10.Parse request [12:57:37]Sock 10.Check first char [12:57:37]Sock 10.First char is OK [12:57:37]request: POST /json_proto HTTP/1.0 [12:57:37]Method: POST [12:57:37]URL: /json_proto [12:57:37]Method is POST - this is cgi request [12:57:37]url: /json_proto [12:57:37]query_string will be loaded in cgi processing [12:57:37]execute_cgi json_proto POST (null) [12:57:37]execute_cgi path=json_proto method=POST [12:57:37]POST find Content-Length [12:57:37]Host: 172.17.45.131:8080 [12:57:37]Content-Length: 803 [12:57:37]Content-Type: application/json [12:57:37] [12:57:37]POST finish read [12:57:37]Found Content-Length = 803 [12:57:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610504", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:57:37]execute_script... [12:57: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)610504", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:57:37]POST & json_proto [12:57:37]process_json_proto [12:57:37]json parsed OK: [12:57:37]protocol is kg_v1.0 [12:57:37]action value=close_receipt [12:57:37]process_action close_receipt [12:57:37]cmd_close_receipt [12:57:37]MH_GetDate [12:57:37]Write to MH i2c: F0 00 00 4E 1A 57 [12:57:37]Write i2c OK [12:57:37]MH_I2C_Read... [12:57:37]Read from MH i2c: F0 [12:57:37]MH_I2C_Read... [12:57:37]Read from MH i2c: F0 09 00 [12:57:37]MH_I2C_Read... [12:57:37]Read from MH i2c: F0 09 00 4E 1A 00 42 E3 A8 66 C6 D4 6E 66 01 [12:57:37]GetLastDocTimeStamp 1722344191 [12:57:37]current date 1722344258 [12:57:37]FM_GetShiftState [12:57:37]SAM_PROTO_GetShiftState [12:57:37]wFMCommunicate request_size=4 [12:57:37]MH_SAM_APDU [12:57:37]CAPDU: 80 13 01 00 [12:57:37]Write to MH i2c: E2 08 00 4F 1A 80 13 01 00 00 00 00 00 E6 [12:57:37]Write i2c OK [12:57:37]MH_I2C_Read... [12:57:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:57:37]Read from MH i2c: E2 [12:57:37]MH_I2C_Read... [12:57:37]Read from MH i2c: E2 0E 00 [12:57:37]MH_I2C_Read... [12:57:37]Read from MH i2c: E2 0E 00 4F 1A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 99 [12:57:37]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:57:37]wFMCommunicate OK [12:57:37]SAM_PROTO_GetShiftState done [12:57:37]FM_GetShiftState done [12:57:37]opened in 1722298218 [12:57:37]opened+sec_in_day 1722384618 [12:57:37]quantity*price = 100023 [12:57:37]sum+1 = 100024 [12:57:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.23 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.23 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 194 30.07.2024 12:57 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24819 ФПД: 155960024784987 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125738&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24819&fm=155960024784987&tin=02508201610067®Number=0000000000171247&sum=100023 [12:57:38]StoreToDocumentArchive [12:57:38]shift 48 fd 24819 [12:57:38]save to /storage/0048/doc_00024819 [12:57:38]save last doc name /storage/0048/doc_00024819 to /storage/kkm_last_doc_name [12:57:38]save OK [12:57:38]Clear old archive folders... [12:57:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:57:38]tlvbuf is B6F22B80 [12:57:38]SAM_PROTO_ClearQueue [12:57:38]wFMCommunicate request_size=4 [12:57:38]MH_SAM_APDU [12:57:38]CAPDU: 80 09 00 00 [12:57:38]Write to MH i2c: E2 08 00 5C 1A 80 09 00 00 00 00 00 00 E8 [12:57:38]Write i2c OK [12:57:38]MH_I2C_Read... [12:57:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:57:38]Read from MH i2c: E2 [12:57:38]MH_I2C_Read... [12:57:38]Read from MH i2c: E2 03 00 [12:57:38]MH_I2C_Read... [12:57:38]Read from MH i2c: E2 03 00 5C 1A 00 90 00 EA [12:57:38]RAPDU: 90 00 [12:57:38]wFMCommunicate OK [12:57:38]SAM_PROTO_ClearQueue done [12:57:38]KKMCreateOFDPacket [12:57:38]OFDProtocolAddRootSTLVToBuf [12:57:38]FM_MakeSignedData [12:57:38]FM_MakeSignedData [12:57:38]SAM_PROTO_SignData [12:57:38]wFMCommunicate request_size=4 [12:57:38]MH_SAM_APDU [12:57:38]CAPDU: 80 0D 01 02 [12:57:38]Write to MH i2c: E2 08 00 5D 1A 80 0D 01 02 00 00 00 00 F0 [12:57:38]Write i2c OK [12:57:38]MH_I2C_Read... [12:57:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:57:38]Read from MH i2c: E2 [12:57:38]MH_I2C_Read... [12:57:38]Read from MH i2c: E2 03 00 [12:57:38]MH_I2C_Read... [12:57:38]Read from MH i2c: E2 03 00 5D 1A 00 90 00 EB [12:57:38]RAPDU: 90 00 [12:57:38]wFMCommunicate OK [12:57:38]wFMCommunicate request_size=255 [12:57:38]MH_SAM_APDU [12:57: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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 42 E3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F3 60 00 00 35 04 06 00 8D [12:57:38]Write to MH i2c: E2 02 01 5E 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 42 E3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F3 60 00 00 35 04 06 00 8D 00 00 A7 [12:57:38]Write i2c OK [12:57:38]MH_I2C_Read... [12:57:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:57:38]Read from MH i2c: E2 [12:57:38]MH_I2C_Read... [12:57:38]Read from MH i2c: E2 03 00 [12:57:38]MH_I2C_Read... [12:57:38]Read from MH i2c: E2 03 00 5E 1A 00 90 00 EC [12:57:38]RAPDU: 90 00 [12:57:38]wFMCommunicate OK [12:57:38]wFMCommunicate request_size=10 [12:57:38]MH_SAM_APDU [12:57:38]CAPDU: 80 0D 02 02 05 D8 45 E0 60 5B [12:57:38]Write to MH i2c: E2 0D 00 5F 1A 80 0D 02 02 05 00 D8 45 E0 60 5B 00 00 B5 [12:57:38]Write i2c OK [12:57:38]MH_I2C_Read... [12:57:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:57:38]Read from MH i2c: E2 [12:57:38]MH_I2C_Read... [12:57:38]Read from MH i2c: E2 03 00 [12:57:38]MH_I2C_Read... [12:57:38]Read from MH i2c: E2 03 00 5F 1A 00 90 00 ED [12:57:38]RAPDU: 90 00 [12:57:38]wFMCommunicate OK [12:57:38]wFMCommunicate request_size=4 [12:57:38]MH_SAM_APDU [12:57:38]CAPDU: 80 0D 03 02 [12:57:38]Write to MH i2c: E2 08 00 60 1A 80 0D 03 02 00 00 00 00 F5 [12:57:38]Write i2c OK [12:57:38]MH_I2C_Read... [12:57:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:57:38]Read from MH i2c: E2 [12:57:38]MH_I2C_Read... [12:57:38]Read from MH i2c: E2 0B 00 [12:57:38]MH_I2C_Read... [12:57:38]Read from MH i2c: E2 0B 00 60 1A 00 6C 50 D3 46 8F 81 9E 56 90 00 CF [12:57:38]RAPDU: 6C 50 D3 46 8F 81 9E 56 90 00 [12:57:38]wFMCommunicate OK [12:57:38]SAM_PROTO_SignData done [12:57:38]FM_MakeSignedData done [12:57:38]CreateOFDProtocolMessage [12:57:38]wFMCommunicate request_size=4 [12:57:38]MH_SAM_APDU [12:57:38]CAPDU: 80 11 00 00 [12:57:38]Write to MH i2c: E2 08 00 61 1A 80 11 00 00 00 00 00 00 F5 [12:57:38]Write i2c OK [12:57:38]MH_I2C_Read... [12:57:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:57:38]Read from MH i2c: E2 [12:57:38]MH_I2C_Read... [12:57:38]Read from MH i2c: E2 17 00 [12:57:38]MH_I2C_Read... [12:57:38]Read from MH i2c: E2 17 00 61 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 4B [12:57:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:57:38]wFMCommunicate OK [12:57:38]CreateOFDProtocolMessage done [12:57:38]OFDSenderStorePacket 24819 [12:57:38]StoreOFDPacket docnum=24819 [12:57:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 99 DB 07 01 44 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 42 E3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F3 60 00 00 35 04 06 00 8D D8 45 E0 60 5B 6C 50 D3 46 8F 81 9E 56 [12:57:38]CheckFolder [12:57:38]dirname=/storage/ofd_packets [12:57:38]CheckFolder done [12:57:38]ProducePacketName [12:57:38]name=ofd_packets/00024819 [12:57:38]NVStorageSaveData ofd_packets/00024819 [12:57:38]File name is /storage/ofd_packets/00024819 [12:57:38]Write 301 bytes [12:57:38]NVStorageSaveData done [12:57:38]OFDSenderStorePacket done [12:57:38]KKMCreateOFDPacket done [12:57:38]NVStorageSaveData kkm_last_timestamp [12:57:38]File name is /storage/kkm_last_timestamp [12:57:38]Write 4 bytes [12:57:38]NVStorageSaveData done [12:57:38]ExternCall_PrintAddStr [12:57:38]wPrintStart [12:57:38]Write to MH i2c: 01 00 00 62 1A 7C [12:57:38]Write i2c OK [12:57:38]MH_I2C_Read... [12:57:38]Read from MH i2c: 01 [12:57:38]MH_I2C_Read... [12:57:38]Read from MH i2c: 01 07 00 [12:57:38]MH_I2C_Read... [12:57:38]Read from MH i2c: 01 07 00 62 1A 00 00 00 00 00 FF 0F 91 [12:57:38]RasterBufferAndPrint [12:57:38]line Счет N : (1)610504 [12:57:38]line ИНН: 02508201610067 [12:57:38]line Контрольно-Кассовый Чек [12:57:38]line ПРОДАЖА [12:57:38]line ТРК (МРК, ГНК) : 53 [12:57:38]line Товар: 2710124500 [12:57:38]line Аи-95-К-3 [12:57:38]line 13.390 * 74.70 [12:57:38]line = 1000.23 [12:57:38]line НДС 12% НСП 1% [12:57:38]line > о реализуемом товаре [12:57:38]line ИТОГО: 1000.23 [12:57:38]line НСП 1% : 8.85 [12:57:38]line НДС 12% : 106.22 [12:57:38]line Наличными: 0.00 [12:57:38]line Безнал.: 1000.23 [12:57:38]line Место: АЗС № 127 "Партнер Нефть" [12:57:38]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [12:57:38]line СНО: Общий режим [12:57:38]line Чек 194 30.07.2024 12:57 [12:57:38]line Смена: 48 ФФД: 1.0 [12:57:38]line ЗНМ: 0300000158 [12:57:38]line РНМ: 0000000000171247 [12:57:38]line Версия ККМ: v1.0 [12:57:38]line Платежная система: O! деньги [12:57:38]line ФМ: 0000000002098565 [12:57:38]line ФД: 24819 [12:57:38]line ФПД: 155960024784987 [12:57:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125738&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24819&fm=155960024784987&tin=02508201610067®Number=0000000000171247&sum=100023 [12:57:39]OFD Sender: Processing packet 24819 [packets to send 29, broken 28] [12:57:39]ProducePacketName [12:57:39]name=ofd_packets/00024819 [12:57:39]OFD Sender: To server: pG, [12:57:39]CommunicateWithHost lk.salyk.kg:30040 [12:57:39]ConnectInit lk.salyk.kg [12:57:39]written 0, free lines is 4095 [12:57:39]Connected sock=9 [12:57:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 99 DB 07 01 44 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 42 E3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F3 60 00 00 35 04 06 00 8D D8 45 E0 60 5B 6C 50 D3 46 8F 81 9E 56 [12:57:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 62 7C 47 00 D6 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 32 30 39 38 35 36 35 10 04 04 00 F3 60 00 00 F4 03 04 00 D0 8E A8 66 B6 04 01 00 00 16 F3 53 08 9A F8 B9 10 [12:57:39]CommunicateWithHost err = 0 [12:57:39]CheckOFDResponse [12:57:39]1017 (14) - 77093643461234 [12:57:39]1041 (16) - 0000000002098565 [12:57:39]1040 (4) - 24819 [12:57:39]1012 (4) - 30.07.2024 06:57 [12:57:39]1206 (1) - 0 [12:57:39]OFD Sender: Remove packet 24819 [12:57:39]ProducePacketName [12:57:39]name=ofd_packets/00024819 [12:57:39]NVStorageDeleteData [12:57:39]Write to MH i2c: 01 00 00 8C 1A A6 [12:57:39]Write i2c OK [12:57:39]MH_I2C_Read... [12:57:39]Read from MH i2c: 01 [12:57:39]MH_I2C_Read... [12:57:39]Read from MH i2c: 01 07 00 [12:57:39]MH_I2C_Read... [12:57:39]Read from MH i2c: 01 07 00 8C 1A 00 00 00 00 00 03 0D BD [12:57:39]RasterBufferAndPrint [12:57:39]line [12:57:39]line [12:57:39]line [12:57:39]line [12:57:39]line [12:57:39]written 0, free lines is 3337 [12:57:39]MH_Cut [12:57:39]Write to MH i2c: D1 01 00 93 1A 01 7F [12:57:39]Write i2c OK [12:57:39]MH_I2C_Read... [12:57:39]Read from MH i2c: D1 [12:57:39]MH_I2C_Read... [12:57:39]Read from MH i2c: D1 01 00 [12:57:39]MH_I2C_Read... [12:57:39]Read from MH i2c: D1 01 00 93 1A 00 7E [12:57:39]Write to MH i2c: 01 00 00 94 1A AE [12:57:39]Write i2c OK [12:57:39]MH_I2C_Read... [12:57:39]OFD Sender: No OFD packet to send [12:57:40]*** Cut start [12:57:40]*** Partial cut [12:57:40]*** CUTSNS_PIN = 1 [12:57:40]*** CUTSNS_PIN = 0 [12:57:40]*** Brake cut motor [12:57:40]Read from MH i2c: 01 [12:57:40]MH_I2C_Read... [12:57:40]*** Stop cut motor [12:57:40]*** Cut end [12:57:40]Read from MH i2c: 01 07 00 [12:57:40]MH_I2C_Read... [12:57:40]Read from MH i2c: 01 07 00 94 1A 00 00 00 00 00 FF 0F C3 [12:57:40]process_action close_receipt done [12:57:40]requested_data is exist [12:57:40]produce_requested_data [12:57:40]requested_item fm.sn is exist - process it [12:57:40]wFMCommunicate request_size=4 [12:57:40]MH_SAM_APDU [12:57:40]CAPDU: 80 11 00 00 [12:57:40]Write to MH i2c: E2 08 00 95 1A 80 11 00 00 00 00 00 00 29 [12:57:40]Write i2c OK [12:57:40]MH_I2C_Read... [12:57:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:57:40]Read from MH i2c: E2 [12:57:40]MH_I2C_Read... [12:57:40]Read from MH i2c: E2 17 00 [12:57:40]MH_I2C_Read... [12:57:40]Read from MH i2c: E2 17 00 95 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 7F [12:57:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:57:40]wFMCommunicate OK [12:57:40]requested_item fd.num is exist - process it [12:57:40]SAM_PROTO_GetFieldsCounters [12:57:40]wFMCommunicate request_size=4 [12:57:40]MH_SAM_APDU [12:57:40]CAPDU: 80 13 00 00 [12:57:40]Write to MH i2c: E2 08 00 96 1A 80 13 00 00 00 00 00 00 2C [12:57:40]Write i2c OK [12:57:40]MH_I2C_Read... [12:57:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:57:41]Read from MH i2c: E2 [12:57:41]MH_I2C_Read... [12:57:41]Read from MH i2c: E2 62 00 [12:57:41]MH_I2C_Read... [12:57:41]Read from MH i2c: E2 62 00 96 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F3 60 00 00 0E 04 04 00 30 00 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 16 [12:57:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F3 60 00 00 0E 04 04 00 30 00 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 [12:57:41]wFMCommunicate OK [12:57:41]SAM_PROTO_GetFieldsCounters done [12:57:41]requested_item shift.num is exist - process it [12:57:41]requested_item shift.opened is exist - process it [12:57:41]req_shift_opened [12:57:41]FM_GetShiftState [12:57:41]SAM_PROTO_GetShiftState [12:57:41]wFMCommunicate request_size=4 [12:57:41]MH_SAM_APDU [12:57:41]CAPDU: 80 13 01 00 [12:57:41]Write to MH i2c: E2 08 00 97 1A 80 13 01 00 00 00 00 00 2E [12:57:41]Write i2c OK [12:57:41]MH_I2C_Read... [12:57:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:57:41]Read from MH i2c: E2 [12:57:41]MH_I2C_Read... [12:57:41]Read from MH i2c: E2 0E 00 [12:57:41]MH_I2C_Read... [12:57:41]Read from MH i2c: E2 0E 00 97 1A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E1 [12:57:41]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:57:41]wFMCommunicate OK [12:57:41]SAM_PROTO_GetShiftState done [12:57:41]FM_GetShiftState done [12:57:41]req_shift_opened done [12:57:41]requested_item shift.open_date is exist - process it [12:57:41]req_shift_open_date [12:57:41]req_shift_open_date done [12:57:41]produce_requested_data done [12:57:41]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24819,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:57:41]process_action_free close_receipt [12:57:41]json_value_free [12:57:41]json_value_free done [12:57:41]process_json_proto returns [12:57:41]Send response to host [12:57:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24819,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:57:41]free response buf [12:57:41]execute_script done [12:57:41]execute_script returns [12:57:41]free content buf [12:57:41]Sock 10.Close socket [12:57:41]Sock 10.Thread stoped [12:57:44]OFD Sender: No OFD packet to send [12:57:46]accept exits with 7 [12:57:46]New connection [12:57:46]New thread 3067452772 created [12:57:46]Thread 3067309412 joined [12:57:46]Waiting for new connection... [12:57:46] Sock 7.Parse request [12:57:46]Sock 7.Check first char [12:57:46]Sock 7.First char is OK [12:57:46]request: POST /json_proto HTTP/1.0 [12:57:46]Method: POST [12:57:46]URL: /json_proto [12:57:46]Method is POST - this is cgi request [12:57:46]url: /json_proto [12:57:46]query_string will be loaded in cgi processing [12:57:46]execute_cgi json_proto POST (null) [12:57:46]execute_cgi path=json_proto method=POST [12:57:46]POST find Content-Length [12:57:46]Host: 172.17.45.131:8080 [12:57:46]Content-Length: 1153 [12:57:46]Content-Type: application/json [12:57:46] [12:57:46]POST finish read [12:57:46]Found Content-Length = 1153 [12:57:46]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610503\u000A30.07.2024 12:47\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 26.430 x 75.70\u000A\u0418\u0422\u041E\u0413: 2000.75\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30068219\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:57:46]execute_script... [12:57:46]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610503\u000A30.07.2024 12:47\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 26.430 x 75.70\u000A\u0418\u0422\u041E\u0413: 2000.75\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30068219\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:57:46]POST & json_proto [12:57:46]process_json_proto [12:57:46]json parsed OK: [12:57:46]protocol is kg_v1.0 [12:57:46]action value=print_text [12:57:46]process_action print_text [12:57:46]cmd_print_text [12:57:46]ExternCall_PrintAddStr [12:57:46]wPrintStart [12:57:46]Write to MH i2c: 01 00 00 98 1A B2 [12:57:46]Write i2c OK [12:57:46]MH_I2C_Read... [12:57:46]Read from MH i2c: 01 [12:57:46]MH_I2C_Read... [12:57:46]Read from MH i2c: 01 07 00 [12:57:46]MH_I2C_Read... [12:57:46]Read from MH i2c: 01 07 00 98 1A 00 00 00 00 00 FF 0F C7 [12:57:46]RasterBufferAndPrint [12:57:46]line *****ТОВАРНЫЙ ЧЕК***** [12:57:46]line АЗС 127 [12:57:46]line Партнер нефть [12:57:46]line 02508201610067 [12:57:46]line Кассир : Масалиев Н. [12:57:46]line Счет N : (1)610503 [12:57:46]line 30.07.2024 12:47 [12:57:46]line ПРОДАЖА [12:57:46]line ТРК (МРК, ГНК): 1 [12:57:46]line Вид ГСМ : 2710194210 [12:57:46]line ДТ-К-2 [12:57:46]line 26.430 x 75.70 [12:57:46]line ИТОГ: 2000.75 [12:57:46]line Тип оплаты: Талоны: ТК ГПНА Online [12:57:46]line 30068219 [12:57:46]line ______________________ [12:57:46]line (подпись) [12:57:46]written 0, free lines is 4095 [12:57:47]Write to MH i2c: 01 00 00 AC 1A C6 [12:57:47]Write i2c OK [12:57:47]MH_I2C_Read... [12:57:47]Read from MH i2c: 01 [12:57:47]MH_I2C_Read... [12:57:47]Read from MH i2c: 01 07 00 [12:57:47]MH_I2C_Read... [12:57:47]Read from MH i2c: 01 07 00 AC 1A 00 00 00 00 00 0E 0E E9 [12:57:47]RasterBufferAndPrint [12:57:47]line [12:57:47]line [12:57:47]line [12:57:47]line [12:57:47]line [12:57:47]written 0, free lines is 3600 [12:57:47]MH_Cut [12:57:47]Write to MH i2c: D1 01 00 B3 1A 01 9F [12:57:47]Write i2c OK [12:57:47]MH_I2C_Read... [12:57:47]Read from MH i2c: D1 [12:57:47]MH_I2C_Read... [12:57:47]Read from MH i2c: D1 01 00 [12:57:47]MH_I2C_Read... [12:57:47]Read from MH i2c: D1 01 00 B3 1A 00 9E [12:57:47]Write to MH i2c: 01 00 00 B4 1A CE [12:57:47]Write i2c OK [12:57:47]MH_I2C_Read... [12:57:47]*** Cut start [12:57:47]*** Partial cut [12:57:47]*** CUTSNS_PIN = 1 [12:57:47]*** CUTSNS_PIN = 0 [12:57:47]*** Brake cut motor [12:57:48]Read from MH i2c: 01 [12:57:48]MH_I2C_Read... [12:57:48]*** Stop cut motor [12:57:48]*** Cut end [12:57:48]Read from MH i2c: 01 07 00 [12:57:48]MH_I2C_Read... [12:57:48]Read from MH i2c: 01 07 00 B4 1A 00 00 00 00 00 FF 0F E3 [12:57:48]process_action print_text done [12:57:48]requested_data is exist [12:57:48]produce_requested_data [12:57:48]requested_item fm.sn is exist - process it [12:57:48]wFMCommunicate request_size=4 [12:57:48]MH_SAM_APDU [12:57:48]CAPDU: 80 11 00 00 [12:57:48]Write to MH i2c: E2 08 00 B5 1A 80 11 00 00 00 00 00 00 49 [12:57:48]Write i2c OK [12:57:48]MH_I2C_Read... [12:57:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:57:48]Read from MH i2c: E2 [12:57:48]MH_I2C_Read... [12:57:48]Read from MH i2c: E2 17 00 [12:57:48]MH_I2C_Read... [12:57:48]Read from MH i2c: E2 17 00 B5 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 9F [12:57:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:57:48]wFMCommunicate OK [12:57:48]requested_item fd.num is exist - process it [12:57:48]SAM_PROTO_GetFieldsCounters [12:57:48]wFMCommunicate request_size=4 [12:57:48]MH_SAM_APDU [12:57:48]CAPDU: 80 13 00 00 [12:57:48]Write to MH i2c: E2 08 00 B6 1A 80 13 00 00 00 00 00 00 4C [12:57:48]Write i2c OK [12:57:48]MH_I2C_Read... [12:57:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:57:48]Read from MH i2c: E2 [12:57:48]MH_I2C_Read... [12:57:48]Read from MH i2c: E2 62 00 [12:57:48]MH_I2C_Read... [12:57:48]Read from MH i2c: E2 62 00 B6 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F3 60 00 00 0E 04 04 00 30 00 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 36 [12:57:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F3 60 00 00 0E 04 04 00 30 00 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 [12:57:48]wFMCommunicate OK [12:57:48]SAM_PROTO_GetFieldsCounters done [12:57:48]requested_item shift.num is exist - process it [12:57:48]requested_item shift.opened is exist - process it [12:57:48]req_shift_opened [12:57:48]FM_GetShiftState [12:57:48]SAM_PROTO_GetShiftState [12:57:48]wFMCommunicate request_size=4 [12:57:48]MH_SAM_APDU [12:57:48]CAPDU: 80 13 01 00 [12:57:48]Write to MH i2c: E2 08 00 B7 1A 80 13 01 00 00 00 00 00 4E [12:57:48]Write i2c OK [12:57:48]MH_I2C_Read... [12:57:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:57:48]Read from MH i2c: E2 [12:57:48]MH_I2C_Read... [12:57:48]Read from MH i2c: E2 0E 00 [12:57:48]MH_I2C_Read... [12:57:48]Read from MH i2c: E2 0E 00 B7 1A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 01 [12:57:48]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:57:48]wFMCommunicate OK [12:57:48]SAM_PROTO_GetShiftState done [12:57:48]FM_GetShiftState done [12:57:48]req_shift_opened done [12:57:48]requested_item shift.open_date is exist - process it [12:57:48]req_shift_open_date [12:57:48]req_shift_open_date done [12:57:48]produce_requested_data done [12:57:48]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24819,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:57:48]process_action_free print_text [12:57:48]json_value_free [12:57:48]json_value_free done [12:57:48]process_json_proto returns [12:57:48]Send response to host [12:57:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24819,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:57:48]free response buf [12:57:48]execute_script done [12:57:48]execute_script returns [12:57:48]free content buf [12:57:48]Sock 7.Close socket [12:57:48]Sock 7.Thread stoped [12:57:49]OFD Sender: No OFD packet to send [12:57:54]OFD Sender: No OFD packet to send [12:57:59]OFD Sender: No OFD packet to send [12:58:04]OFD Sender: No OFD packet to send [12:58:09]OFD Sender: No OFD packet to send [12:58:14]OFD Sender: No OFD packet to send [12:58:19]OFD Sender: No OFD packet to send [12:58:22]accept exits with 9 [12:58:22]New connection [12:58:22]New thread 3067309412 created [12:58:22]Thread 3067452772 joined [12:58:22]Waiting for new connection... [12:58:22] Sock 9.Parse request [12:58:22]Sock 9.Check first char [12:58:22]Sock 9.First char is OK [12:58:22]request: POST /json_proto HTTP/1.0 [12:58:22]Method: POST [12:58:22]URL: /json_proto [12:58:22]Method is POST - this is cgi request [12:58:22]url: /json_proto [12:58:22]query_string will be loaded in cgi processing [12:58:22]execute_cgi json_proto POST (null) [12:58:22]execute_cgi path=json_proto method=POST [12:58:22]POST find Content-Length [12:58:22]Host: 172.17.45.131:8080 [12:58:22]Content-Length: 1153 [12:58:22]Content-Type: application/json [12:58:22] [12:58:22]POST finish read [12:58:22]Found Content-Length = 1153 [12:58:22]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610505\u000A30.07.2024 12: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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 15.860 x 75.70\u000A\u0418\u0422\u041E\u0413: 1200.60\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30068219\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:58:22]execute_script... [12:58:22]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610505\u000A30.07.2024 12: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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 15.860 x 75.70\u000A\u0418\u0422\u041E\u0413: 1200.60\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30068219\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:58:22]POST & json_proto [12:58:22]process_json_proto [12:58:22]json parsed OK: [12:58:22]protocol is kg_v1.0 [12:58:22]action value=print_text [12:58:22]process_action print_text [12:58:22]cmd_print_text [12:58:22]ExternCall_PrintAddStr [12:58:22]wPrintStart [12:58:22]Write to MH i2c: 01 00 00 B8 1A D2 [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 B8 1A 00 00 00 00 00 FF 0F E7 [12:58:22]RasterBufferAndPrint [12:58:22]line *****ТОВАРНЫЙ ЧЕК***** [12:58:22]line АЗС 127 [12:58:22]line Партнер нефть [12:58:22]line 02508201610067 [12:58:22]line Кассир : Масалиев Н. [12:58:22]line Счет N : (1)610505 [12:58:22]line 30.07.2024 12:48 [12:58:22]line ПРОДАЖА [12:58:22]line ТРК (МРК, ГНК): 2 [12:58:22]line Вид ГСМ : 2710194210 [12:58:22]line ДТ-К-2 [12:58:22]line 15.860 x 75.70 [12:58:23]line ИТОГ: 1200.60 [12:58:23]line Тип оплаты: Талоны: ТК ГПНА Online [12:58:23]line 30068219 [12:58:23]line ______________________ [12:58:23]line (подпись) [12:58:23]written 0, free lines is 4095 [12:58:23]Write to MH i2c: 01 00 00 CC 1A E6 [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 CC 1A 00 00 00 00 00 0E 0E 09 [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 3600 [12:58:23]MH_Cut [12:58:23]Write to MH i2c: D1 01 00 D3 1A 01 BF [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 D3 1A 00 BE [12:58:23]Write to MH i2c: 01 00 00 D4 1A EE [12:58:23]Write i2c OK [12:58:23]MH_I2C_Read... [12:58:23]*** Cut start [12:58:23]*** Partial cut [12:58:23]*** CUTSNS_PIN = 1 [12:58:23]*** CUTSNS_PIN = 0 [12:58:24]*** Brake cut motor [12:58:24]Read from MH i2c: 01 [12:58:24]MH_I2C_Read... [12:58:24]*** Stop cut motor [12:58:24]*** Cut end [12:58:24]Read from MH i2c: 01 07 00 [12:58:24]MH_I2C_Read... [12:58:24]Read from MH i2c: 01 07 00 D4 1A 00 00 00 00 00 FF 0F 03 [12:58:24]process_action print_text done [12:58:24]requested_data is exist [12:58:24]produce_requested_data [12:58:24]requested_item fm.sn is exist - process it [12:58:24]wFMCommunicate request_size=4 [12:58:24]MH_SAM_APDU [12:58:24]CAPDU: 80 11 00 00 [12:58:24]Write to MH i2c: E2 08 00 D5 1A 80 11 00 00 00 00 00 00 69 [12:58:24]Write i2c OK [12:58:24]MH_I2C_Read... [12:58:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:58:24]Read from MH i2c: E2 [12:58:24]MH_I2C_Read... [12:58:24]Read from MH i2c: E2 17 00 [12:58:24]MH_I2C_Read... [12:58:24]Read from MH i2c: E2 17 00 D5 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 BF [12:58:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:58:24]wFMCommunicate OK [12:58:24]requested_item fd.num is exist - process it [12:58:24]SAM_PROTO_GetFieldsCounters [12:58:24]wFMCommunicate request_size=4 [12:58:24]MH_SAM_APDU [12:58:24]CAPDU: 80 13 00 00 [12:58:24]Write to MH i2c: E2 08 00 D6 1A 80 13 00 00 00 00 00 00 6C [12:58:24]Write i2c OK [12:58:24]MH_I2C_Read... [12:58:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:58:24]Read from MH i2c: E2 [12:58:24]MH_I2C_Read... [12:58:24]Read from MH i2c: E2 62 00 [12:58:24]MH_I2C_Read... [12:58:24]Read from MH i2c: E2 62 00 D6 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F3 60 00 00 0E 04 04 00 30 00 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 56 [12:58:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F3 60 00 00 0E 04 04 00 30 00 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 [12:58:24]wFMCommunicate OK [12:58:24]SAM_PROTO_GetFieldsCounters done [12:58:24]requested_item shift.num is exist - process it [12:58:24]requested_item shift.opened is exist - process it [12:58:24]req_shift_opened [12:58:24]FM_GetShiftState [12:58:24]SAM_PROTO_GetShiftState [12:58:24]wFMCommunicate request_size=4 [12:58:24]MH_SAM_APDU [12:58:24]CAPDU: 80 13 01 00 [12:58:24]Write to MH i2c: E2 08 00 D7 1A 80 13 01 00 00 00 00 00 6E [12:58:24]Write i2c OK [12:58:24]MH_I2C_Read... [12:58:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:58:24]Read from MH i2c: E2 [12:58:24]MH_I2C_Read... [12:58:24]Read from MH i2c: E2 0E 00 [12:58:24]MH_I2C_Read... [12:58:24]Read from MH i2c: E2 0E 00 D7 1A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 21 [12:58:24]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:58:24]wFMCommunicate OK [12:58:24]SAM_PROTO_GetShiftState done [12:58:24]FM_GetShiftState done [12:58:24]req_shift_opened done [12:58:24]requested_item shift.open_date is exist - process it [12:58:24]req_shift_open_date [12:58:24]req_shift_open_date done [12:58:24]produce_requested_data done [12:58:24]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24819,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [12:58:24]process_action_free print_text [12:58:24]json_value_free [12:58:24]json_value_free done [12:58:24]process_json_proto returns [12:58:24]Send response to host [12:58:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24819,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [12:58:24]free response buf [12:58:24]execute_script done [12:58:24]execute_script returns [12:58:24]free content buf [12:58:24]Sock 9.Close socket [12:58:24]Sock 9.Thread stoped [12:58:24]OFD Sender: No OFD packet to send [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:15]OFD Sender: No OFD packet to send [12:59:20]OFD Sender: No OFD packet to send [12:59:25]OFD Sender: No OFD packet to send [12:59:30]OFD Sender: No OFD packet to send [12:59:35]OFD Sender: No OFD packet to send [12:59:40]OFD Sender: No OFD packet to send [12:59:45]OFD Sender: No OFD packet to send [12:59:50]OFD Sender: No OFD packet to send [12:59:55]OFD Sender: No OFD packet to send [12:59:56]accept exits with 7 [12:59:56]New connection [12:59:56]New thread 3067452772 created [12:59:56]Thread 3067309412 joined [12:59:56]Waiting for new connection... [12:59:56] Sock 7.Parse request [12:59:56]Sock 7.Check first char [12:59:56]Sock 7.First char is OK [12:59:56]request: POST /json_proto HTTP/1.0 [12:59:56]Method: POST [12:59:56]URL: /json_proto [12:59:56]Method is POST - this is cgi request [12:59:56]url: /json_proto [12:59:56]query_string will be loaded in cgi processing [12:59:56]execute_cgi json_proto POST (null) [12:59:56]execute_cgi path=json_proto method=POST [12:59:56]POST find Content-Length [12:59:56]Host: 172.17.45.131:8080 [12:59:56]Content-Length: 678 [12:59:56]Content-Type: application/json [12:59:56] [12:59:56]POST finish read [12:59:56]Found Content-Length = 678 [12:59:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610508", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 23.780, "sum" : 1800.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:59:56]execute_script... [12:59: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)610508", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 23.780, "sum" : 1800.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:59:56]POST & json_proto [12:59:56]process_json_proto [12:59:56]json parsed OK: [12:59:56]protocol is kg_v1.0 [12:59:56]action value=close_receipt [12:59:56]process_action close_receipt [12:59:56]cmd_close_receipt [12:59:56]MH_GetDate [12:59:56]Write to MH i2c: F0 00 00 D8 1A E1 [12:59:56]Write i2c OK [12:59:56]MH_I2C_Read... [12:59:56]Read from MH i2c: F0 [12:59:56]MH_I2C_Read... [12:59:56]Read from MH i2c: F0 09 00 [12:59:56]MH_I2C_Read... [12:59:56]Read from MH i2c: F0 09 00 D8 1A 00 CE E3 A8 66 C6 D4 6E 66 17 [12:59:56]GetLastDocTimeStamp 1722344258 [12:59:56]current date 1722344398 [12:59:56]FM_GetShiftState [12:59:56]SAM_PROTO_GetShiftState [12:59:56]wFMCommunicate request_size=4 [12:59:56]MH_SAM_APDU [12:59:56]CAPDU: 80 13 01 00 [12:59:56]Write to MH i2c: E2 08 00 D9 1A 80 13 01 00 00 00 00 00 70 [12:59:56]Write i2c OK [12:59:56]MH_I2C_Read... [12:59:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:56]Read from MH i2c: E2 [12:59:56]MH_I2C_Read... [12:59:56]Read from MH i2c: E2 0E 00 [12:59:56]MH_I2C_Read... [12:59:56]Read from MH i2c: E2 0E 00 D9 1A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 23 [12:59:56]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [12:59:56]wFMCommunicate OK [12:59:56]SAM_PROTO_GetShiftState done [12:59:56]FM_GetShiftState done [12:59:56]opened in 1722298218 [12:59:56]opened+sec_in_day 1722384618 [12:59:56]quantity*price = 180014 [12:59:56]sum+1 = 180016 [12:59:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1800.00 Внесено: 1800.00 СДАЧА: 0.00 НСП 1% : 15.93 НДС 12% : 191.17 Наличными: 1800.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 195 30.07.2024 12:59 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24820 ФПД: 34827980687869 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125958&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24820&fm=34827980687869&tin=02508201610067®Number=0000000000171247&sum=180000 [12:59:57]StoreToDocumentArchive [12:59:57]shift 48 fd 24820 [12:59:57]save to /storage/0048/doc_00024820 [12:59:57]save last doc name /storage/0048/doc_00024820 to /storage/kkm_last_doc_name [12:59:57]save OK [12:59:57]Clear old archive folders... [12:59:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:59:57]tlvbuf is 01D102D0 [12:59:57]SAM_PROTO_ClearQueue [12:59:57]wFMCommunicate request_size=4 [12:59:57]MH_SAM_APDU [12:59:57]CAPDU: 80 09 00 00 [12:59:57]Write to MH i2c: E2 08 00 E6 1A 80 09 00 00 00 00 00 00 72 [12:59:57]Write i2c OK [12:59:57]MH_I2C_Read... [12:59:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:59:57]Read from MH i2c: E2 [12:59:57]MH_I2C_Read... [12:59:57]Read from MH i2c: E2 03 00 [12:59:57]MH_I2C_Read... [12:59:57]Read from MH i2c: E2 03 00 E6 1A 00 90 00 74 [12:59:57]RAPDU: 90 00 [12:59:57]wFMCommunicate OK [12:59:57]SAM_PROTO_ClearQueue done [12:59:57]KKMCreateOFDPacket [12:59:57]OFDProtocolAddRootSTLVToBuf [12:59:57]FM_MakeSignedData [12:59:57]FM_MakeSignedData [12:59:57]SAM_PROTO_SignData [12:59:57]wFMCommunicate request_size=4 [12:59:57]MH_SAM_APDU [12:59:57]CAPDU: 80 0D 01 02 [12:59:57]Write to MH i2c: E2 08 00 E7 1A 80 0D 01 02 00 00 00 00 7A [12:59:57]Write i2c OK [12:59:57]MH_I2C_Read... [12:59:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:59:57]Read from MH i2c: E2 [12:59:57]MH_I2C_Read... [12:59:57]Read from MH i2c: E2 03 00 [12:59:57]MH_I2C_Read... [12:59:57]Read from MH i2c: E2 03 00 E7 1A 00 90 00 75 [12:59:57]RAPDU: 90 00 [12:59:57]wFMCommunicate OK [12:59:57]wFMCommunicate request_size=255 [12:59:57]MH_SAM_APDU [12:59:57]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 E4 5C 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2F BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 CE E3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F4 60 00 00 35 04 06 00 1F AD 05 6A [12:59:57]Write to MH i2c: E2 02 01 E8 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 E4 5C 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2F BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 CE E3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F4 60 00 00 35 04 06 00 1F AD 05 6A 00 00 EC [12:59:57]Write i2c OK [12:59:57]MH_I2C_Read... [12:59:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:58]Read from MH i2c: E2 [12:59:58]MH_I2C_Read... [12:59:58]Read from MH i2c: E2 03 00 [12:59:58]MH_I2C_Read... [12:59:58]Read from MH i2c: E2 03 00 E8 1A 00 90 00 76 [12:59:58]RAPDU: 90 00 [12:59:58]wFMCommunicate OK [12:59:58]wFMCommunicate request_size=7 [12:59:58]MH_SAM_APDU [12:59:58]CAPDU: 80 0D 02 02 02 C9 FD [12:59:58]Write to MH i2c: E2 0A 00 E9 1A 80 0D 02 02 02 00 C9 FD 00 00 47 [12:59:58]Write i2c OK [12:59:58]MH_I2C_Read... [12:59:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:58]Read from MH i2c: E2 [12:59:58]MH_I2C_Read... [12:59:58]Read from MH i2c: E2 03 00 [12:59:58]MH_I2C_Read... [12:59:58]Read from MH i2c: E2 03 00 E9 1A 00 90 00 77 [12:59:58]RAPDU: 90 00 [12:59:58]wFMCommunicate OK [12:59:58]wFMCommunicate request_size=4 [12:59:58]MH_SAM_APDU [12:59:58]CAPDU: 80 0D 03 02 [12:59:58]Write to MH i2c: E2 08 00 EA 1A 80 0D 03 02 00 00 00 00 7F [12:59:58]Write i2c OK [12:59:58]MH_I2C_Read... [12:59:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:59:58]Read from MH i2c: E2 [12:59:58]MH_I2C_Read... [12:59:58]Read from MH i2c: E2 0B 00 [12:59:58]MH_I2C_Read... [12:59:58]Read from MH i2c: E2 0B 00 EA 1A 00 A4 B2 BB E7 E2 EB 1D 6B 90 00 CD [12:59:58]RAPDU: A4 B2 BB E7 E2 EB 1D 6B 90 00 [12:59:58]wFMCommunicate OK [12:59:58]SAM_PROTO_SignData done [12:59:58]FM_MakeSignedData done [12:59:58]CreateOFDProtocolMessage [12:59:58]wFMCommunicate request_size=4 [12:59:58]MH_SAM_APDU [12:59:58]CAPDU: 80 11 00 00 [12:59:58]Write to MH i2c: E2 08 00 EB 1A 80 11 00 00 00 00 00 00 7F [12:59:58]Write i2c OK [12:59:58]MH_I2C_Read... [12:59:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:58]Read from MH i2c: E2 [12:59:58]MH_I2C_Read... [12:59:58]Read from MH i2c: E2 17 00 [12:59:58]MH_I2C_Read... [12:59:58]Read from MH i2c: E2 17 00 EB 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D5 [12:59:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [12:59:58]wFMCommunicate OK [12:59:58]CreateOFDProtocolMessage done [12:59:58]OFDSenderStorePacket 24820 [12:59:58]StoreOFDPacket docnum=24820 [12:59:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 84 14 04 01 58 75 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 E4 5C 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2F BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 CE E3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F4 60 00 00 35 04 06 00 1F AD 05 6A C9 FD A4 B2 BB E7 E2 EB 1D 6B [12:59:58]CheckFolder [12:59:58]dirname=/storage/ofd_packets [12:59:58]CheckFolder done [12:59:58]ProducePacketName [12:59:58]name=ofd_packets/00024820 [12:59:58]NVStorageSaveData ofd_packets/00024820 [12:59:58]File name is /storage/ofd_packets/00024820 [12:59:58]Write 298 bytes [12:59:58]NVStorageSaveData done [12:59:58]OFDSenderStorePacket done [12:59:58]KKMCreateOFDPacket done [12:59:58]NVStorageSaveData kkm_last_timestamp [12:59:58]File name is /storage/kkm_last_timestamp [12:59:58]Write 4 bytes [12:59:58]NVStorageSaveData done [12:59:58]ExternCall_PrintAddStr [12:59:58]wPrintStart [12:59:58]Write to MH i2c: 01 00 00 EC 1A 06 [12:59:58]Write i2c OK [12:59:58]MH_I2C_Read... [12:59:58]Read from MH i2c: 01 [12:59:58]MH_I2C_Read... [12:59:58]Read from MH i2c: 01 07 00 [12:59:58]MH_I2C_Read... [12:59:58]Read from MH i2c: 01 07 00 EC 1A 00 00 00 00 00 FF 0F 1B [12:59:58]RasterBufferAndPrint [12:59:58]line Счет N : (1)610508 [12:59:58]line ИНН: 02508201610067 [12:59:58]line Контрольно-Кассовый Чек [12:59:58]line ПРОДАЖА [12:59:58]line ТРК (МРК, ГНК) : 2 [12:59:58]line Товар: 2710194210 [12:59:58]line ДТ-К-2 [12:59:58]line 23.780 * 75.70 [12:59:58]line = 1800.15 [12:59:58]line НДС 12% НСП 1% [12:59:58]line > о реализуемом товаре [12:59:58]line ОКРУГЛЕНИЕ: -0.15 [12:59:58]line ИТОГО: 1800.00 [12:59:58]line Внесено: 1800.00 [12:59:58]line СДАЧА: 0.00 [12:59:58]line НСП 1% : 15.93 [12:59:58]line НДС 12% : 191.17 [12:59:58]line Наличными: 1800.00 [12:59:58]line Безнал.: 0.00 [12:59:58]line Место: АЗС № 127 "Партнер Нефть" [12:59:58]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [12:59:58]line СНО: Общий режим [12:59:58]line Чек 195 30.07.2024 12:59 [12:59:58]line Смена: 48 ФФД: 1.0 [12:59:58]line ЗНМ: 0300000158 [12:59:58]line РНМ: 0000000000171247 [12:59:58]line Версия ККМ: v1.0 [12:59:58]line ФМ: 0000000002098565 [12:59:58]line ФД: 24820 [12:59:58]line ФПД: 34827980687869 [12:59:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T125958&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24820&fm=34827980687869&tin=02508201610067®Number=0000000000171247&sum=180000 [12:59:58]OFD Sender: Processing packet 24820 [packets to send 29, broken 28] [12:59:58]ProducePacketName [12:59:58]name=ofd_packets/00024820 [12:59:58]OFD Sender: To server: pG, [12:59:58]CommunicateWithHost lk.salyk.kg:30040 [12:59:58]ConnectInit lk.salyk.kg [12:59:58]written 0, free lines is 4095 [12:59:58]Connected sock=11 [12:59:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 84 14 04 01 58 75 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 E4 5C 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2F BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 CE E3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F4 60 00 00 35 04 06 00 1F AD 05 6A C9 FD A4 B2 BB E7 E2 EB 1D 6B [12:59:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 33 35 47 00 E2 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 32 30 39 38 35 36 35 10 04 04 00 F4 60 00 00 F4 03 04 00 5C 8F A8 66 B6 04 01 00 00 E9 0D CA A8 A3 27 66 A9 [12:59:59]CommunicateWithHost err = 0 [12:59:59]CheckOFDResponse [12:59:59]1017 (14) - 77093643461234 [12:59:59]1041 (16) - 0000000002098565 [12:59:59]1040 (4) - 24820 [12:59:59]1012 (4) - 30.07.2024 06:59 [12:59:59]1206 (1) - 0 [12:59:59]OFD Sender: Remove packet 24820 [12:59:59]ProducePacketName [12:59:59]name=ofd_packets/00024820 [12:59:59]NVStorageDeleteData [12:59:59]Write to MH i2c: 01 00 00 17 1B 32 [12:59:59]Write i2c OK [12:59:59]MH_I2C_Read... [12:59:59]Read from MH i2c: 01 [12:59:59]MH_I2C_Read... [12:59:59]Read from MH i2c: 01 07 00 [12:59:59]MH_I2C_Read... [12:59:59]Read from MH i2c: 01 07 00 17 1B 00 00 00 00 00 EC 0C 31 [12:59:59]RasterBufferAndPrint [12:59:59]line [12:59:59]line [12:59:59]line [12:59:59]line [12:59:59]line [12:59:59]written 0, free lines is 3314 [12:59:59]MH_Cut [12:59:59]Write to MH i2c: D1 01 00 1E 1B 01 0B [12:59:59]Write i2c OK [12:59:59]MH_I2C_Read... [12:59:59]Read from MH i2c: D1 [12:59:59]MH_I2C_Read... [12:59:59]Read from MH i2c: D1 01 00 [12:59:59]MH_I2C_Read... [12:59:59]Read from MH i2c: D1 01 00 1E 1B 00 0A [12:59:59]Write to MH i2c: 01 00 00 1F 1B 3A [12:59:59]Write i2c OK [12:59:59]MH_I2C_Read... [12:59:59]OFD Sender: No OFD packet to send [12:59:59]*** Cut start [12:59:59]*** Partial cut [12:59:59]*** CUTSNS_PIN = 1 [12:59:59]*** CUTSNS_PIN = 0 [13:00:00]*** Brake cut motor [13:00:00]Read from MH i2c: 01 [13:00:00]MH_I2C_Read... [13:00:00]*** Stop cut motor [13:00:00]*** Cut end [13:00:00]Read from MH i2c: 01 07 00 [13:00:00]MH_I2C_Read... [13:00:00]Read from MH i2c: 01 07 00 1F 1B 00 00 00 00 00 FF 0F 4F [13:00:00]process_action close_receipt done [13:00:00]requested_data is exist [13:00:00]produce_requested_data [13:00:00]requested_item fm.sn is exist - process it [13:00:00]wFMCommunicate request_size=4 [13:00:00]MH_SAM_APDU [13:00:00]CAPDU: 80 11 00 00 [13:00:00]Write to MH i2c: E2 08 00 20 1B 80 11 00 00 00 00 00 00 B5 [13:00:00]Write i2c OK [13:00:00]MH_I2C_Read... [13:00:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:00]Read from MH i2c: E2 [13:00:00]MH_I2C_Read... [13:00:00]Read from MH i2c: E2 17 00 [13:00:00]MH_I2C_Read... [13:00:00]Read from MH i2c: E2 17 00 20 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 0B [13:00:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:00:00]wFMCommunicate OK [13:00:00]requested_item fd.num is exist - process it [13:00:00]SAM_PROTO_GetFieldsCounters [13:00:00]wFMCommunicate request_size=4 [13:00:00]MH_SAM_APDU [13:00:00]CAPDU: 80 13 00 00 [13:00:00]Write to MH i2c: E2 08 00 21 1B 80 13 00 00 00 00 00 00 B8 [13:00:00]Write i2c OK [13:00:00]MH_I2C_Read... [13:00:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:00:00]Read from MH i2c: E2 [13:00:00]MH_I2C_Read... [13:00:00]Read from MH i2c: E2 62 00 [13:00:00]MH_I2C_Read... [13:00:00]Read from MH i2c: E2 62 00 21 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F4 60 00 00 0E 04 04 00 30 00 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 A6 [13:00:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F4 60 00 00 0E 04 04 00 30 00 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 [13:00:00]wFMCommunicate OK [13:00:00]SAM_PROTO_GetFieldsCounters done [13:00:00]requested_item shift.num is exist - process it [13:00:00]requested_item shift.opened is exist - process it [13:00:00]req_shift_opened [13:00:00]FM_GetShiftState [13:00:00]SAM_PROTO_GetShiftState [13:00:00]wFMCommunicate request_size=4 [13:00:00]MH_SAM_APDU [13:00:00]CAPDU: 80 13 01 00 [13:00:00]Write to MH i2c: E2 08 00 22 1B 80 13 01 00 00 00 00 00 BA [13:00:00]Write i2c OK [13:00:00]MH_I2C_Read... [13:00:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:00]Read from MH i2c: E2 [13:00:00]MH_I2C_Read... [13:00:00]Read from MH i2c: E2 0E 00 [13:00:00]MH_I2C_Read... [13:00:00]Read from MH i2c: E2 0E 00 22 1B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 6D [13:00:00]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:00:00]wFMCommunicate OK [13:00:00]SAM_PROTO_GetShiftState done [13:00:00]FM_GetShiftState done [13:00:00]req_shift_opened done [13:00:00]requested_item shift.open_date is exist - process it [13:00:00]req_shift_open_date [13:00:00]req_shift_open_date done [13:00:00]produce_requested_data done [13:00:00]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24820,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [13:00:00]process_action_free close_receipt [13:00:00]json_value_free [13:00:00]json_value_free done [13:00:00]process_json_proto returns [13:00:00]Send response to host [13:00:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24820,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [13:00:00]free response buf [13:00:00]execute_script done [13:00:00]execute_script returns [13:00:00]free content buf [13:00:00]Sock 7.Close socket [13:00:00]Sock 7.Thread stoped [13:00:03]accept exits with 9 [13:00:03]New connection [13:00:03]New thread 3067309412 created [13:00:03]Thread 3067452772 joined [13:00:03]Waiting for new connection... [13:00:03] Sock 9.Parse request [13:00:03]Sock 9.Check first char [13:00:03]Sock 9.First char is OK [13:00:03]request: POST /json_proto HTTP/1.0 [13:00:03]Method: POST [13:00:03]URL: /json_proto [13:00:03]Method is POST - this is cgi request [13:00:03]url: /json_proto [13:00:03]query_string will be loaded in cgi processing [13:00:03]execute_cgi json_proto POST (null) [13:00:03]execute_cgi path=json_proto method=POST [13:00:03]POST find Content-Length [13:00:03]Host: 172.17.45.131:8080 [13:00:03]Content-Length: 734 [13:00:03]Content-Type: application/json [13:00:03] [13:00:03]POST finish read [13:00:03]Found Content-Length = 734 [13:00:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 24820, "base_FM": "0000000002098565", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610508", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 23.780, "sum" : 1800.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:03]execute_script... [13:00:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 24820, "base_FM": "0000000002098565", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610508", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 23.780, "sum" : 1800.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1800.00, "total" : 1800.00, "payments": [ { "type": 0, "sum" : 1800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:03]POST & json_proto [13:00:03]process_json_proto [13:00:03]json parsed OK: [13:00:03]protocol is kg_v1.0 [13:00:03]action value=close_receipt [13:00:03]process_action close_receipt [13:00:03]cmd_close_receipt [13:00:03]MH_GetDate [13:00:03]Write to MH i2c: F0 00 00 23 1B 2D [13:00:03]Write i2c OK [13:00:03]MH_I2C_Read... [13:00:03]Read from MH i2c: F0 [13:00:03]MH_I2C_Read... [13:00:03]Read from MH i2c: F0 09 00 [13:00:03]MH_I2C_Read... [13:00:03]Read from MH i2c: F0 09 00 23 1B 00 D4 E3 A8 66 C6 D4 6E 66 69 [13:00:03]GetLastDocTimeStamp 1722344398 [13:00:03]current date 1722344404 [13:00:03]FM_GetShiftState [13:00:03]SAM_PROTO_GetShiftState [13:00:03]wFMCommunicate request_size=4 [13:00:03]MH_SAM_APDU [13:00:03]CAPDU: 80 13 01 00 [13:00:03]Write to MH i2c: E2 08 00 24 1B 80 13 01 00 00 00 00 00 BC [13:00:03]Write i2c OK [13:00:03]MH_I2C_Read... [13:00:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:03]Read from MH i2c: E2 [13:00:03]MH_I2C_Read... [13:00:03]Read from MH i2c: E2 0E 00 [13:00:03]MH_I2C_Read... [13:00:03]Read from MH i2c: E2 0E 00 24 1B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 6F [13:00:03]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:00:03]wFMCommunicate OK [13:00:03]SAM_PROTO_GetShiftState done [13:00:03]FM_GetShiftState done [13:00:03]opened in 1722298218 [13:00:03]opened+sec_in_day 1722384618 [13:00:03]quantity*price = 180014 [13:00:03]sum+1 = 180016 [13:00:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1800.00 НСП 1% : 15.93 НДС 12% : 191.17 Наличными: 1800.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 196 30.07.2024 13:00 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФД осн.: 24820 ФМ осн.: 0000000002098565 ФМ: 0000000002098565 ФД: 24821 ФПД: 215341810974670 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T130005&type=2&operation_type=1&fn_number=0000000002098565&fd_number=24821&fm=215341810974670&tin=02508201610067®Number=0000000000171247&sum=180000 [13:00:04]StoreToDocumentArchive [13:00:04]shift 48 fd 24821 [13:00:04]save to /storage/0048/doc_00024821 [13:00:04]save last doc name /storage/0048/doc_00024821 to /storage/kkm_last_doc_name [13:00:04]save OK [13:00:04]Clear old archive folders... [13:00:04]ProcessDocumentItem done err = 0, tmpTLVsize=276 [13:00:04]tlvbuf is 01CD7940 [13:00:04]SAM_PROTO_ClearQueue [13:00:04]wFMCommunicate request_size=4 [13:00:04]MH_SAM_APDU [13:00:04]CAPDU: 80 09 00 00 [13:00:04]Write to MH i2c: E2 08 00 33 1B 80 09 00 00 00 00 00 00 C0 [13:00:04]Write i2c OK [13:00:04]MH_I2C_Read... [13:00:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:00:04]Read from MH i2c: E2 [13:00:04]MH_I2C_Read... [13:00:04]Read from MH i2c: E2 03 00 [13:00:04]MH_I2C_Read... [13:00:04]Read from MH i2c: E2 03 00 33 1B 00 90 00 C2 [13:00:04]RAPDU: 90 00 [13:00:04]wFMCommunicate OK [13:00:04]SAM_PROTO_ClearQueue done [13:00:04]KKMCreateOFDPacket [13:00:04]OFDProtocolAddRootSTLVToBuf [13:00:04]FM_MakeSignedData [13:00:04]FM_MakeSignedData [13:00:04]SAM_PROTO_SignData [13:00:04]wFMCommunicate request_size=4 [13:00:04]MH_SAM_APDU [13:00:04]CAPDU: 80 0D 01 02 [13:00:04]Write to MH i2c: E2 08 00 34 1B 80 0D 01 02 00 00 00 00 C8 [13:00:04]Write i2c OK [13:00:04]MH_I2C_Read... [13:00:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:00:05]Read from MH i2c: E2 [13:00:05]MH_I2C_Read... [13:00:05]Read from MH i2c: E2 03 00 [13:00:05]MH_I2C_Read... [13:00:05]Read from MH i2c: E2 03 00 34 1B 00 90 00 C3 [13:00:05]RAPDU: 90 00 [13:00:05]wFMCommunicate OK [13:00:05]wFMCommunicate request_size=255 [13:00:05]MH_SAM_APDU [13:00:05]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 E4 5C 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2F BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 D5 E3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 27 04 04 00 F4 60 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 11 04 10 00 30 30 30 30 [13:00:05]Write to MH i2c: E2 02 01 35 1B 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 E4 5C 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2F BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 D5 E3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 27 04 04 00 F4 60 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 11 04 10 00 30 30 30 30 00 00 F9 [13:00:05]Write i2c OK [13:00:05]MH_I2C_Read... [13:00:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:05]Read from MH i2c: E2 [13:00:05]MH_I2C_Read... [13:00:05]Read from MH i2c: E2 03 00 [13:00:05]MH_I2C_Read... [13:00:05]Read from MH i2c: E2 03 00 35 1B 00 90 00 C4 [13:00:05]RAPDU: 90 00 [13:00:05]wFMCommunicate OK [13:00:05]wFMCommunicate request_size=35 [13:00:05]MH_SAM_APDU [13:00:05]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F5 60 00 00 35 04 06 00 C3 DA 2C 25 FF CE [13:00:05]Write to MH i2c: E2 26 00 36 1B 80 0D 02 02 1E 00 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F5 60 00 00 35 04 06 00 C3 DA 2C 25 FF CE 00 00 D1 [13:00:05]Write i2c OK [13:00:05]MH_I2C_Read... [13:00:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:05]Read from MH i2c: E2 [13:00:05]MH_I2C_Read... [13:00:05]Read from MH i2c: E2 03 00 [13:00:05]MH_I2C_Read... [13:00:05]Read from MH i2c: E2 03 00 36 1B 00 90 00 C5 [13:00:05]RAPDU: 90 00 [13:00:05]wFMCommunicate OK [13:00:05]wFMCommunicate request_size=4 [13:00:05]MH_SAM_APDU [13:00:05]CAPDU: 80 0D 03 02 [13:00:05]Write to MH i2c: E2 08 00 37 1B 80 0D 03 02 00 00 00 00 CD [13:00:05]Write i2c OK [13:00:05]MH_I2C_Read... [13:00:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:00:05]Read from MH i2c: E2 [13:00:05]MH_I2C_Read... [13:00:05]Read from MH i2c: E2 0B 00 [13:00:05]MH_I2C_Read... [13:00:05]Read from MH i2c: E2 0B 00 37 1B 00 4F 2E 64 95 A7 23 DA DE 90 00 C6 [13:00:05]RAPDU: 4F 2E 64 95 A7 23 DA DE 90 00 [13:00:05]wFMCommunicate OK [13:00:05]SAM_PROTO_SignData done [13:00:05]FM_MakeSignedData done [13:00:05]CreateOFDProtocolMessage [13:00:05]wFMCommunicate request_size=4 [13:00:05]MH_SAM_APDU [13:00:05]CAPDU: 80 11 00 00 [13:00:05]Write to MH i2c: E2 08 00 38 1B 80 11 00 00 00 00 00 00 CD [13:00:05]Write i2c OK [13:00:05]MH_I2C_Read... [13:00:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:05]Read from MH i2c: E2 [13:00:05]MH_I2C_Read... [13:00:05]Read from MH i2c: E2 17 00 [13:00:05]MH_I2C_Read... [13:00:05]Read from MH i2c: E2 17 00 38 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 23 [13:00:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:00:05]wFMCommunicate OK [13:00:05]CreateOFDProtocolMessage done [13:00:05]OFDSenderStorePacket 24821 [13:00:05]StoreOFDPacket docnum=24821 [13:00:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 28 01 00 00 89 85 20 01 34 B8 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 E4 5C 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2F BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 D5 E3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 27 04 04 00 F4 60 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F5 60 00 00 35 04 06 00 C3 DA 2C 25 FF CE 4F 2E 64 95 A7 23 DA DE [13:00:05]CheckFolder [13:00:05]dirname=/storage/ofd_packets [13:00:05]CheckFolder done [13:00:05]ProducePacketName [13:00:05]name=ofd_packets/00024821 [13:00:05]NVStorageSaveData ofd_packets/00024821 [13:00:05]File name is /storage/ofd_packets/00024821 [13:00:05]Write 326 bytes [13:00:05]NVStorageSaveData done [13:00:05]OFDSenderStorePacket done [13:00:05]KKMCreateOFDPacket done [13:00:05]NVStorageSaveData kkm_last_timestamp [13:00:05]File name is /storage/kkm_last_timestamp [13:00:05]Write 4 bytes [13:00:05]NVStorageSaveData done [13:00:05]ExternCall_PrintAddStr [13:00:05]wPrintStart [13:00:05]Write to MH i2c: 01 00 00 39 1B 54 [13:00:05]Write i2c OK [13:00:05]MH_I2C_Read... [13:00:05]Read from MH i2c: 01 [13:00:05]MH_I2C_Read... [13:00:05]Read from MH i2c: 01 07 00 [13:00:05]MH_I2C_Read... [13:00:05]Read from MH i2c: 01 07 00 39 1B 00 00 00 00 00 FF 0F 69 [13:00:05]RasterBufferAndPrint [13:00:05]line Счет N : (1)610508 [13:00:05]line ИНН: 02508201610067 [13:00:05]line Контрольно-Кассовый Чек [13:00:05]line ВОЗВРАТ ПРОДАЖИ [13:00:05]line ТРК (МРК, ГНК) : 2 [13:00:05]line Товар: 2710194210 [13:00:05]line ДТ-К-2 [13:00:05]line 23.780 * 75.70 [13:00:05]line = 1800.15 [13:00:05]line НДС 12% НСП 1% [13:00:05]line > о реализуемом товаре [13:00:05]line ОКРУГЛЕНИЕ: -0.15 [13:00:05]line ИТОГО: 1800.00 [13:00:05]line НСП 1% : 15.93 [13:00:05]line НДС 12% : 191.17 [13:00:05]line Наличными: 1800.00 [13:00:05]line Безнал.: 0.00 [13:00:05]line Место: АЗС № 127 "Партнер Нефть" [13:00:05]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [13:00:05]line СНО: Общий режим [13:00:05]line Чек 196 30.07.2024 13:00 [13:00:05]line Смена: 48 ФФД: 1.0 [13:00:05]line ЗНМ: 0300000158 [13:00:05]line РНМ: 0000000000171247 [13:00:05]line Версия ККМ: v1.0 [13:00:05]line ФД осн.: 24820 [13:00:05]line ФМ осн.: 0000000002098565 [13:00:05]line ФМ: 0000000002098565 [13:00:05]line ФД: 24821 [13:00:05]line ФПД: 215341810974670 [13:00:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T130005&type=2&operation_type=1&fn_number=0000000002098565&fd_number=24821&fm=215341810974670&tin=02508201610067®Number=0000000000171247&sum=180000 [13:00:05]written 0, free lines is 4095 [13:00:05]OFD Sender: Processing packet 24821 [packets to send 29, broken 28] [13:00:05]ProducePacketName [13:00:05]name=ofd_packets/00024821 [13:00:05]OFD Sender: To server: pG, [13:00:05]CommunicateWithHost lk.salyk.kg:30040 [13:00:05]ConnectInit lk.salyk.kg [13:00:05]Connected sock=10 [13:00:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 28 01 00 00 89 85 20 01 34 B8 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 E4 5C 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2F BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 D5 E3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 27 04 04 00 F4 60 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F5 60 00 00 35 04 06 00 C3 DA 2C 25 FF CE 4F 2E 64 95 A7 23 DA DE [13:00:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 F9 6A 47 00 38 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 32 30 39 38 35 36 35 10 04 04 00 F5 60 00 00 F4 03 04 00 63 8F A8 66 B6 04 01 00 00 F8 0E 68 A0 0C E0 5A 52 [13:00:06]CommunicateWithHost err = 0 [13:00:06]CheckOFDResponse [13:00:06]1017 (14) - 77093643461234 [13:00:06]1041 (16) - 0000000002098565 [13:00:06]1040 (4) - 24821 [13:00:06]1012 (4) - 30.07.2024 06:59 [13:00:06]1206 (1) - 0 [13:00:06]OFD Sender: Remove packet 24821 [13:00:06]ProducePacketName [13:00:06]name=ofd_packets/00024821 [13:00:06]NVStorageDeleteData [13:00:06]Write to MH i2c: 01 00 00 64 1B 7F [13:00:06]Write i2c OK [13:00:06]MH_I2C_Read... [13:00:06]Read from MH i2c: 01 [13:00:06]MH_I2C_Read... [13:00:06]Read from MH i2c: 01 07 00 [13:00:06]MH_I2C_Read... [13:00:06]Read from MH i2c: 01 07 00 64 1B 00 00 00 00 00 0E 0D A1 [13:00:06]RasterBufferAndPrint [13:00:06]line [13:00:06]line [13:00:06]line [13:00:06]line [13:00:06]line [13:00:06]written 0, free lines is 3354 [13:00:06]MH_Cut [13:00:06]Write to MH i2c: D1 01 00 6B 1B 01 58 [13:00:06]Write i2c OK [13:00:06]MH_I2C_Read... [13:00:06]Read from MH i2c: D1 [13:00:06]MH_I2C_Read... [13:00:06]Read from MH i2c: D1 01 00 [13:00:06]MH_I2C_Read... [13:00:06]Read from MH i2c: D1 01 00 6B 1B 00 57 [13:00:06]Write to MH i2c: 01 00 00 6C 1B 87 [13:00:06]Write i2c OK [13:00:06]MH_I2C_Read... [13:00:06]OFD Sender: No OFD packet to send [13:00:06]*** Cut start [13:00:06]*** Partial cut [13:00:06]*** CUTSNS_PIN = 1 [13:00:07]*** CUTSNS_PIN = 0 [13:00:07]*** Brake cut motor [13:00:07]Read from MH i2c: 01 [13:00:07]MH_I2C_Read... [13:00:07]*** Stop cut motor [13:00:07]*** Cut end [13:00:07]Read from MH i2c: 01 07 00 [13:00:07]MH_I2C_Read... [13:00:07]Read from MH i2c: 01 07 00 6C 1B 00 00 00 00 00 FF 0F 9C [13:00:07]process_action close_receipt done [13:00:07]requested_data is exist [13:00:07]produce_requested_data [13:00:07]requested_item fm.sn is exist - process it [13:00:07]wFMCommunicate request_size=4 [13:00:07]MH_SAM_APDU [13:00:07]CAPDU: 80 11 00 00 [13:00:07]Write to MH i2c: E2 08 00 6D 1B 80 11 00 00 00 00 00 00 02 [13:00:07]Write i2c OK [13:00:07]MH_I2C_Read... [13:00:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:07]Read from MH i2c: E2 [13:00:07]MH_I2C_Read... [13:00:07]Read from MH i2c: E2 17 00 [13:00:07]MH_I2C_Read... [13:00:07]Read from MH i2c: E2 17 00 6D 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 58 [13:00:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:00:07]wFMCommunicate OK [13:00:07]requested_item fd.num is exist - process it [13:00:07]SAM_PROTO_GetFieldsCounters [13:00:07]wFMCommunicate request_size=4 [13:00:07]MH_SAM_APDU [13:00:07]CAPDU: 80 13 00 00 [13:00:07]Write to MH i2c: E2 08 00 6E 1B 80 13 00 00 00 00 00 00 05 [13:00:07]Write i2c OK [13:00:07]MH_I2C_Read... [13:00:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:00:07]Read from MH i2c: E2 [13:00:07]MH_I2C_Read... [13:00:07]Read from MH i2c: E2 62 00 [13:00:07]MH_I2C_Read... [13:00:07]Read from MH i2c: E2 62 00 6E 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F5 60 00 00 0E 04 04 00 30 00 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 F7 [13:00:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F5 60 00 00 0E 04 04 00 30 00 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 [13:00:07]wFMCommunicate OK [13:00:07]SAM_PROTO_GetFieldsCounters done [13:00:07]requested_item shift.num is exist - process it [13:00:07]requested_item shift.opened is exist - process it [13:00:07]req_shift_opened [13:00:07]FM_GetShiftState [13:00:07]SAM_PROTO_GetShiftState [13:00:07]wFMCommunicate request_size=4 [13:00:07]MH_SAM_APDU [13:00:07]CAPDU: 80 13 01 00 [13:00:07]Write to MH i2c: E2 08 00 6F 1B 80 13 01 00 00 00 00 00 07 [13:00:07]Write i2c OK [13:00:07]MH_I2C_Read... [13:00:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:07]Read from MH i2c: E2 [13:00:07]MH_I2C_Read... [13:00:07]Read from MH i2c: E2 0E 00 [13:00:07]MH_I2C_Read... [13:00:07]Read from MH i2c: E2 0E 00 6F 1B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 BA [13:00:07]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:00:07]wFMCommunicate OK [13:00:07]SAM_PROTO_GetShiftState done [13:00:07]FM_GetShiftState done [13:00:07]req_shift_opened done [13:00:07]requested_item shift.open_date is exist - process it [13:00:07]req_shift_open_date [13:00:07]req_shift_open_date done [13:00:07]produce_requested_data done [13:00:07]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24821,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [13:00:07]process_action_free close_receipt [13:00:07]json_value_free [13:00:07]json_value_free done [13:00:07]process_json_proto returns [13:00:07]Send response to host [13:00:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24821,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [13:00:07]free response buf [13:00:07]execute_script done [13:00:07]execute_script returns [13:00:07]free content buf [13:00:07]Sock 9.Close socket [13:00:07]Sock 9.Thread stoped [13:00:11]OFD Sender: No OFD packet to send [13:00:16]OFD Sender: No OFD packet to send [13:00:21]OFD Sender: No OFD packet to send [13:00:26]OFD Sender: No OFD packet to send [13:00:28]accept exits with 7 [13:00:28]New connection [13:00:28]New thread 3067452772 created [13:00:28]Thread 3067309412 joined [13:00:28]Waiting for new connection... [13:00:28] Sock 7.Parse request [13:00:28]Sock 7.Check first char [13:00:28]Sock 7.First char is OK [13:00:28]request: POST /json_proto HTTP/1.0 [13:00:28]Method: POST [13:00:28]URL: /json_proto [13:00:28]Method is POST - this is cgi request [13:00:28]url: /json_proto [13:00:28]query_string will be loaded in cgi processing [13:00:28]execute_cgi json_proto POST (null) [13:00:28]execute_cgi path=json_proto method=POST [13:00:28]POST find Content-Length [13:00:28]Host: 172.17.45.131:8080 [13:00:28]Content-Length: 1153 [13:00:28]Content-Type: application/json [13:00:28] [13:00:28]POST finish read [13:00:28]Found Content-Length = 1153 [13:00:28]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610506\u000A30.07.2024 12:50\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 13.210 x 75.70\u000A\u0418\u0422\u041E\u0413: 1000.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30068219\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:28]execute_script... [13:00:28]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610506\u000A30.07.2024 12:50\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 13.210 x 75.70\u000A\u0418\u0422\u041E\u0413: 1000.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30068219\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:28]POST & json_proto [13:00:28]process_json_proto [13:00:28]json parsed OK: [13:00:28]protocol is kg_v1.0 [13:00:28]action value=print_text [13:00:28]process_action print_text [13:00:28]cmd_print_text [13:00:28]ExternCall_PrintAddStr [13:00:28]wPrintStart [13:00:28]Write to MH i2c: 01 00 00 70 1B 8B [13:00:28]Write i2c OK [13:00:28]MH_I2C_Read... [13:00:28]Read from MH i2c: 01 [13:00:28]MH_I2C_Read... [13:00:28]Read from MH i2c: 01 07 00 [13:00:28]MH_I2C_Read... [13:00:28]Read from MH i2c: 01 07 00 70 1B 00 00 00 00 00 FF 0F A0 [13:00:28]RasterBufferAndPrint [13:00:28]line *****ТОВАРНЫЙ ЧЕК***** [13:00:28]line АЗС 127 [13:00:28]line Партнер нефть [13:00:28]line 02508201610067 [13:00:28]line Кассир : Масалиев Н. [13:00:28]line Счет N : (1)610506 [13:00:28]line 30.07.2024 12:50 [13:00:28]line ПРОДАЖА [13:00:28]line ТРК (МРК, ГНК): 1 [13:00:28]line Вид ГСМ : 2710194210 [13:00:28]line ДТ-К-2 [13:00:28]line 13.210 x 75.70 [13:00:28]line ИТОГ: 1000.00 [13:00:28]line Тип оплаты: Талоны: ТК ГПНА Online [13:00:28]line 30068219 [13:00:28]line ______________________ [13:00:28]line (подпись) [13:00:28]written 0, free lines is 4095 [13:00:28]Write to MH i2c: 01 00 00 84 1B 9F [13:00:28]Write i2c OK [13:00:28]MH_I2C_Read... [13:00:28]Read from MH i2c: 01 [13:00:28]MH_I2C_Read... [13:00:28]Read from MH i2c: 01 07 00 [13:00:28]MH_I2C_Read... [13:00:28]Read from MH i2c: 01 07 00 84 1B 00 00 00 00 00 0D 0E C1 [13:00:28]RasterBufferAndPrint [13:00:28]line [13:00:28]line [13:00:28]line [13:00:28]line [13:00:28]line [13:00:28]written 0, free lines is 3598 [13:00:28]MH_Cut [13:00:28]Write to MH i2c: D1 01 00 8B 1B 01 78 [13:00:28]Write i2c OK [13:00:28]MH_I2C_Read... [13:00:28]Read from MH i2c: D1 [13:00:28]MH_I2C_Read... [13:00:28]Read from MH i2c: D1 01 00 [13:00:28]MH_I2C_Read... [13:00:28]Read from MH i2c: D1 01 00 8B 1B 00 77 [13:00:28]Write to MH i2c: 01 00 00 8C 1B A7 [13:00:28]Write i2c OK [13:00:28]MH_I2C_Read... [13:00:29]*** Cut start [13:00:29]*** Partial cut [13:00:29]*** CUTSNS_PIN = 1 [13:00:29]*** CUTSNS_PIN = 0 [13:00:29]*** Brake cut motor [13:00:30]Read from MH i2c: 01 [13:00:30]MH_I2C_Read... [13:00:30]*** Stop cut motor [13:00:30]*** Cut end [13:00:30]Read from MH i2c: 01 07 00 [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: 01 07 00 8C 1B 00 00 00 00 00 FF 0F BC [13:00:30]process_action print_text done [13:00:30]requested_data is exist [13:00:30]produce_requested_data [13:00:30]requested_item fm.sn is exist - process it [13:00:30]wFMCommunicate request_size=4 [13:00:30]MH_SAM_APDU [13:00:30]CAPDU: 80 11 00 00 [13:00:30]Write to MH i2c: E2 08 00 8D 1B 80 11 00 00 00 00 00 00 22 [13:00:30]Write i2c OK [13:00:30]MH_I2C_Read... [13:00:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:30]Read from MH i2c: E2 [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: E2 17 00 [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: E2 17 00 8D 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 78 [13:00:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:00:30]wFMCommunicate OK [13:00:30]requested_item fd.num is exist - process it [13:00:30]SAM_PROTO_GetFieldsCounters [13:00:30]wFMCommunicate request_size=4 [13:00:30]MH_SAM_APDU [13:00:30]CAPDU: 80 13 00 00 [13:00:30]Write to MH i2c: E2 08 00 8E 1B 80 13 00 00 00 00 00 00 25 [13:00:30]Write i2c OK [13:00:30]MH_I2C_Read... [13:00:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:00:30]Read from MH i2c: E2 [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: E2 62 00 [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: E2 62 00 8E 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F5 60 00 00 0E 04 04 00 30 00 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 17 [13:00:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F5 60 00 00 0E 04 04 00 30 00 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 [13:00:30]wFMCommunicate OK [13:00:30]SAM_PROTO_GetFieldsCounters done [13:00:30]requested_item shift.num is exist - process it [13:00:30]requested_item shift.opened is exist - process it [13:00:30]req_shift_opened [13:00:30]FM_GetShiftState [13:00:30]SAM_PROTO_GetShiftState [13:00:30]wFMCommunicate request_size=4 [13:00:30]MH_SAM_APDU [13:00:30]CAPDU: 80 13 01 00 [13:00:30]Write to MH i2c: E2 08 00 8F 1B 80 13 01 00 00 00 00 00 27 [13:00:30]Write i2c OK [13:00:30]MH_I2C_Read... [13:00:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:30]Read from MH i2c: E2 [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: E2 0E 00 [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: E2 0E 00 8F 1B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 DA [13:00:30]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:00:30]wFMCommunicate OK [13:00:30]SAM_PROTO_GetShiftState done [13:00:30]FM_GetShiftState done [13:00:30]req_shift_opened done [13:00:30]requested_item shift.open_date is exist - process it [13:00:30]req_shift_open_date [13:00:30]req_shift_open_date done [13:00:30]produce_requested_data done [13:00:30]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24821,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [13:00:30]process_action_free print_text [13:00:30]json_value_free [13:00:30]json_value_free done [13:00:30]process_json_proto returns [13:00:30]Send response to host [13:00:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24821,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [13:00:30]free response buf [13:00:30]execute_script done [13:00:30]execute_script returns [13:00:30]free content buf [13:00:30]Sock 7.Close socket [13:00:30]Sock 7.Thread stoped [13:00:31]OFD Sender: No OFD packet to send [13:00:36]OFD Sender: No OFD packet to send [13:00:41]OFD Sender: No OFD packet to send [13:00:46]OFD Sender: No OFD packet to send [13:00:48]accept exits with 9 [13:00:48]New connection [13:00:48]New thread 3067309412 created [13:00:48]Thread 3067452772 joined [13:00:48]Waiting for new connection... [13:00:48] Sock 9.Parse request [13:00:48]Sock 9.Check first char [13:00:48]Sock 9.First char is OK [13:00:48]request: POST /json_proto HTTP/1.0 [13:00:48]Method: POST [13:00:48]URL: /json_proto [13:00:48]Method is POST - this is cgi request [13:00:48]url: /json_proto [13:00:48]query_string will be loaded in cgi processing [13:00:48]execute_cgi json_proto POST (null) [13:00:48]execute_cgi path=json_proto method=POST [13:00:48]POST find Content-Length [13:00:48]Host: 172.17.45.131:8080 [13:00:48]Content-Length: 677 [13:00:48]Content-Type: application/json [13:00:48] [13:00:48]POST finish read [13:00:48]Found Content-Length = 677 [13:00:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610507", "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:00:48]execute_script... [13:00: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)610507", "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:00:48]POST & json_proto [13:00:48]process_json_proto [13:00:48]json parsed OK: [13:00:48]protocol is kg_v1.0 [13:00:48]action value=close_receipt [13:00:48]process_action close_receipt [13:00:48]cmd_close_receipt [13:00:48]MH_GetDate [13:00:48]Write to MH i2c: F0 00 00 90 1B 9A [13:00:48]Write i2c OK [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: F0 [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: F0 09 00 [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: F0 09 00 90 1B 00 02 E4 A8 66 C6 D4 6E 66 05 [13:00:48]GetLastDocTimeStamp 1722344405 [13:00:48]current date 1722344450 [13:00:48]FM_GetShiftState [13:00:48]SAM_PROTO_GetShiftState [13:00:48]wFMCommunicate request_size=4 [13:00:48]MH_SAM_APDU [13:00:48]CAPDU: 80 13 01 00 [13:00:48]Write to MH i2c: E2 08 00 91 1B 80 13 01 00 00 00 00 00 29 [13:00:48]Write i2c OK [13:00:48]MH_I2C_Read... [13:00:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:48]Read from MH i2c: E2 [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: E2 0E 00 [13:00:48]MH_I2C_Read... [13:00:48]Read from MH i2c: E2 0E 00 91 1B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 DC [13:00:48]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:00:48]wFMCommunicate OK [13:00:48]SAM_PROTO_GetShiftState done [13:00:48]FM_GetShiftState done [13:00:48]opened in 1722298218 [13:00:48]opened+sec_in_day 1722384618 [13:00:48]quantity*price = 20001 [13:00:48]sum+1 = 20002 [13:00:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 197 30.07.2024 13:00 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24822 ФПД: 42533061793315 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=0000000002098565&fd_number=24822&fm=42533061793315&tin=02508201610067®Number=0000000000171247&sum=20000 [13:00:49]StoreToDocumentArchive [13:00:49]shift 48 fd 24822 [13:00:49]save to /storage/0048/doc_00024822 [13:00:49]save last doc name /storage/0048/doc_00024822 to /storage/kkm_last_doc_name [13:00:49]save OK [13:00:49]Clear old archive folders... [13:00:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:00:49]tlvbuf is 01D0BE80 [13:00:49]SAM_PROTO_ClearQueue [13:00:49]wFMCommunicate request_size=4 [13:00:49]MH_SAM_APDU [13:00:49]CAPDU: 80 09 00 00 [13:00:49]Write to MH i2c: E2 08 00 9E 1B 80 09 00 00 00 00 00 00 2B [13:00:49]Write i2c OK [13:00:49]MH_I2C_Read... [13:00:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:00:49]Read from MH i2c: E2 [13:00:49]MH_I2C_Read... [13:00:49]Read from MH i2c: E2 03 00 [13:00:49]MH_I2C_Read... [13:00:49]Read from MH i2c: E2 03 00 9E 1B 00 90 00 2D [13:00:49]RAPDU: 90 00 [13:00:49]wFMCommunicate OK [13:00:49]SAM_PROTO_ClearQueue done [13:00:49]KKMCreateOFDPacket [13:00:49]OFDProtocolAddRootSTLVToBuf [13:00:49]FM_MakeSignedData [13:00:49]FM_MakeSignedData [13:00:49]SAM_PROTO_SignData [13:00:49]wFMCommunicate request_size=4 [13:00:49]MH_SAM_APDU [13:00:49]CAPDU: 80 0D 01 02 [13:00:49]Write to MH i2c: E2 08 00 9F 1B 80 0D 01 02 00 00 00 00 33 [13:00:49]Write i2c OK [13:00:49]MH_I2C_Read... [13:00:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:00:49]Read from MH i2c: E2 [13:00:49]MH_I2C_Read... [13:00:49]Read from MH i2c: E2 03 00 [13:00:49]MH_I2C_Read... [13:00:49]Read from MH i2c: E2 03 00 9F 1B 00 90 00 2E [13:00:49]RAPDU: 90 00 [13:00:49]wFMCommunicate OK [13:00:49]wFMCommunicate request_size=255 [13:00:49]MH_SAM_APDU [13:00: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 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 C5 00 00 00 F4 03 04 00 02 E4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F6 60 00 00 35 04 06 00 26 [13:00:49]Write to MH i2c: E2 02 01 A0 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 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 C5 00 00 00 F4 03 04 00 02 E4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F6 60 00 00 35 04 06 00 26 00 00 16 [13:00:50]Write i2c OK [13:00:50]MH_I2C_Read... [13:00:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:50]Read from MH i2c: E2 [13:00:50]MH_I2C_Read... [13:00:50]Read from MH i2c: E2 03 00 [13:00:50]MH_I2C_Read... [13:00:50]Read from MH i2c: E2 03 00 A0 1B 00 90 00 2F [13:00:50]RAPDU: 90 00 [13:00:50]wFMCommunicate OK [13:00:50]wFMCommunicate request_size=10 [13:00:50]MH_SAM_APDU [13:00:50]CAPDU: 80 0D 02 02 05 AF 00 0A 16 23 [13:00:50]Write to MH i2c: E2 0D 00 A1 1B 80 0D 02 02 05 00 AF 00 0A 16 23 00 00 32 [13:00:50]Write i2c OK [13:00:50]MH_I2C_Read... [13:00:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:50]Read from MH i2c: E2 [13:00:50]MH_I2C_Read... [13:00:50]Read from MH i2c: E2 03 00 [13:00:50]MH_I2C_Read... [13:00:50]Read from MH i2c: E2 03 00 A1 1B 00 90 00 30 [13:00:50]RAPDU: 90 00 [13:00:50]wFMCommunicate OK [13:00:50]wFMCommunicate request_size=4 [13:00:50]MH_SAM_APDU [13:00:50]CAPDU: 80 0D 03 02 [13:00:50]Write to MH i2c: E2 08 00 A2 1B 80 0D 03 02 00 00 00 00 38 [13:00:50]Write i2c OK [13:00:50]MH_I2C_Read... [13:00:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:00:50]Read from MH i2c: E2 [13:00:50]MH_I2C_Read... [13:00:50]Read from MH i2c: E2 0B 00 [13:00:50]MH_I2C_Read... [13:00:50]Read from MH i2c: E2 0B 00 A2 1B 00 0F 3E 74 89 D3 20 1B CB 90 00 5C [13:00:50]RAPDU: 0F 3E 74 89 D3 20 1B CB 90 00 [13:00:50]wFMCommunicate OK [13:00:50]SAM_PROTO_SignData done [13:00:50]FM_MakeSignedData done [13:00:50]CreateOFDProtocolMessage [13:00:50]wFMCommunicate request_size=4 [13:00:50]MH_SAM_APDU [13:00:50]CAPDU: 80 11 00 00 [13:00:50]Write to MH i2c: E2 08 00 A3 1B 80 11 00 00 00 00 00 00 38 [13:00:50]Write i2c OK [13:00:50]MH_I2C_Read... [13:00:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:50]Read from MH i2c: E2 [13:00:50]MH_I2C_Read... [13:00:50]Read from MH i2c: E2 17 00 [13:00:50]MH_I2C_Read... [13:00:50]Read from MH i2c: E2 17 00 A3 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 8E [13:00:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:00:50]wFMCommunicate OK [13:00:50]CreateOFDProtocolMessage done [13:00:50]OFDSenderStorePacket 24822 [13:00:50]StoreOFDPacket docnum=24822 [13:00:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 94 13 07 01 44 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 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 C5 00 00 00 F4 03 04 00 02 E4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F6 60 00 00 35 04 06 00 26 AF 00 0A 16 23 0F 3E 74 89 D3 20 1B CB [13:00:50]CheckFolder [13:00:50]dirname=/storage/ofd_packets [13:00:50]CheckFolder done [13:00:50]ProducePacketName [13:00:50]name=ofd_packets/00024822 [13:00:50]NVStorageSaveData ofd_packets/00024822 [13:00:50]File name is /storage/ofd_packets/00024822 [13:00:50]Write 301 bytes [13:00:50]NVStorageSaveData done [13:00:50]OFDSenderStorePacket done [13:00:50]KKMCreateOFDPacket done [13:00:50]NVStorageSaveData kkm_last_timestamp [13:00:50]File name is /storage/kkm_last_timestamp [13:00:50]Write 4 bytes [13:00:50]NVStorageSaveData done [13:00:50]ExternCall_PrintAddStr [13:00:50]wPrintStart [13:00:50]Write to MH i2c: 01 00 00 A4 1B BF [13:00:50]Write i2c OK [13:00:50]MH_I2C_Read... [13:00:50]Read from MH i2c: 01 [13:00:50]MH_I2C_Read... [13:00:50]Read from MH i2c: 01 07 00 [13:00:50]MH_I2C_Read... [13:00:50]Read from MH i2c: 01 07 00 A4 1B 00 00 00 00 00 FF 0F D4 [13:00:50]RasterBufferAndPrint [13:00:50]line Счет N : (1)610507 [13:00:50]line ИНН: 02508201610067 [13:00:50]line Контрольно-Кассовый Чек [13:00:50]line ПРОДАЖА [13:00:50]line ТРК (МРК, ГНК) : 52 [13:00:50]line Товар: 2710124130 [13:00:50]line Аи-92-К-2 [13:00:50]line 2.950 * 67.80 [13:00:50]line = 200.01 [13:00:50]line НДС 12% НСП 1% [13:00:50]line > о реализуемом товаре [13:00:50]line ОКРУГЛЕНИЕ: -0.01 [13:00:50]line ИТОГО: 200.00 [13:00:50]line Внесено: 200.00 [13:00:50]line СДАЧА: 0.00 [13:00:50]line НСП 1% : 1.77 [13:00:50]line НДС 12% : 21.24 [13:00:50]line Наличными: 200.00 [13:00:50]line Безнал.: 0.00 [13:00:50]line Место: АЗС № 127 "Партнер Нефть" [13:00:50]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [13:00:50]line СНО: Общий режим [13:00:50]line Чек 197 30.07.2024 13:00 [13:00:50]line Смена: 48 ФФД: 1.0 [13:00:50]line ЗНМ: 0300000158 [13:00:50]line РНМ: 0000000000171247 [13:00:50]line Версия ККМ: v1.0 [13:00:50]line ФМ: 0000000002098565 [13:00:50]line ФД: 24822 [13:00:50]line ФПД: 42533061793315 [13:00:50]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=0000000002098565&fd_number=24822&fm=42533061793315&tin=02508201610067®Number=0000000000171247&sum=20000 [13:00:50]OFD Sender: Processing packet 24822 [packets to send 29, broken 28] [13:00:50]ProducePacketName [13:00:50]name=ofd_packets/00024822 [13:00:50]OFD Sender: To server: pG, [13:00:50]CommunicateWithHost lk.salyk.kg:30040 [13:00:50]ConnectInit lk.salyk.kg [13:00:50]written 0, free lines is 4095 [13:00:50]Connected sock=10 [13:00:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 94 13 07 01 44 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 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 C5 00 00 00 F4 03 04 00 02 E4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F6 60 00 00 35 04 06 00 26 AF 00 0A 16 23 0F 3E 74 89 D3 20 1B CB [13:00:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 72 FF 47 00 D6 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 32 30 39 38 35 36 35 10 04 04 00 F6 60 00 00 F4 03 04 00 90 8F A8 66 B6 04 01 00 00 44 23 7B 68 C6 D9 C3 65 [13:00:51]CommunicateWithHost err = 0 [13:00:51]CheckOFDResponse [13:00:51]1017 (14) - 77093643461234 [13:00:51]1041 (16) - 0000000002098565 [13:00:51]1040 (4) - 24822 [13:00:51]1012 (4) - 30.07.2024 07:00 [13:00:51]1206 (1) - 0 [13:00:51]OFD Sender: Remove packet 24822 [13:00:51]ProducePacketName [13:00:51]name=ofd_packets/00024822 [13:00:51]NVStorageDeleteData [13:00:51]Write to MH i2c: 01 00 00 CF 1B EA [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 CF 1B 00 00 00 00 00 FA 0C F7 [13:00:51]RasterBufferAndPrint [13:00:51]line [13:00:51]line [13:00:51]line [13:00:51]line [13:00:51]line [13:00:51]written 0, free lines is 3331 [13:00:51]MH_Cut [13:00:51]Write to MH i2c: D1 01 00 D6 1B 01 C3 [13:00:51]Write i2c OK [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: D1 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: D1 01 00 [13:00:51]MH_I2C_Read... [13:00:51]Read from MH i2c: D1 01 00 D6 1B 00 C2 [13:00:51]Write to MH i2c: 01 00 00 D7 1B F2 [13:00:51]Write i2c OK [13:00:51]MH_I2C_Read... [13:00:51]OFD Sender: No OFD packet to send [13:00:51]*** Cut start [13:00:51]*** Partial cut [13:00:51]*** CUTSNS_PIN = 1 [13:00:51]*** CUTSNS_PIN = 0 [13:00:52]*** Brake cut motor [13:00:52]Read from MH i2c: 01 [13:00:52]MH_I2C_Read... [13:00:52]*** Stop cut motor [13:00:52]*** Cut end [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 D7 1B 00 00 00 00 00 FF 0F 07 [13:00:52]process_action close_receipt done [13:00:52]requested_data is exist [13:00:52]produce_requested_data [13:00:52]requested_item fm.sn is exist - process it [13:00:52]wFMCommunicate request_size=4 [13:00:52]MH_SAM_APDU [13:00:52]CAPDU: 80 11 00 00 [13:00:52]Write to MH i2c: E2 08 00 D8 1B 80 11 00 00 00 00 00 00 6D [13:00:52]Write i2c OK [13:00:52]MH_I2C_Read... [13:00:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:52]Read from MH i2c: E2 [13:00:52]MH_I2C_Read... [13:00:52]Read from MH i2c: E2 17 00 [13:00:52]MH_I2C_Read... [13:00:52]Read from MH i2c: E2 17 00 D8 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C3 [13:00:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:00:52]wFMCommunicate OK [13:00:52]requested_item fd.num is exist - process it [13:00:52]SAM_PROTO_GetFieldsCounters [13:00:52]wFMCommunicate request_size=4 [13:00:52]MH_SAM_APDU [13:00:52]CAPDU: 80 13 00 00 [13:00:52]Write to MH i2c: E2 08 00 D9 1B 80 13 00 00 00 00 00 00 70 [13:00:52]Write i2c OK [13:00:52]MH_I2C_Read... [13:00:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:00:52]Read from MH i2c: E2 [13:00:52]MH_I2C_Read... [13:00:52]Read from MH i2c: E2 62 00 [13:00:52]MH_I2C_Read... [13:00:52]Read from MH i2c: E2 62 00 D9 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F6 60 00 00 0E 04 04 00 30 00 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 66 [13:00:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F6 60 00 00 0E 04 04 00 30 00 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 [13:00:52]wFMCommunicate OK [13:00:52]SAM_PROTO_GetFieldsCounters done [13:00:52]requested_item shift.num is exist - process it [13:00:52]requested_item shift.opened is exist - process it [13:00:52]req_shift_opened [13:00:52]FM_GetShiftState [13:00:52]SAM_PROTO_GetShiftState [13:00:52]wFMCommunicate request_size=4 [13:00:52]MH_SAM_APDU [13:00:52]CAPDU: 80 13 01 00 [13:00:52]Write to MH i2c: E2 08 00 DA 1B 80 13 01 00 00 00 00 00 72 [13:00:52]Write i2c OK [13:00:52]MH_I2C_Read... [13:00:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:52]Read from MH i2c: E2 [13:00:52]MH_I2C_Read... [13:00:52]Read from MH i2c: E2 0E 00 [13:00:52]MH_I2C_Read... [13:00:52]Read from MH i2c: E2 0E 00 DA 1B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 25 [13:00:52]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:00:52]wFMCommunicate OK [13:00:52]SAM_PROTO_GetShiftState done [13:00:52]FM_GetShiftState done [13:00:52]req_shift_opened done [13:00:52]requested_item shift.open_date is exist - process it [13:00:52]req_shift_open_date [13:00:52]req_shift_open_date done [13:00:52]produce_requested_data done [13:00:52]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24822,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [13:00:52]process_action_free close_receipt [13:00:52]json_value_free [13:00:52]json_value_free done [13:00:52]process_json_proto returns [13:00:52]Send response to host [13:00:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24822,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [13:00:52]free response buf [13:00:52]execute_script done [13:00:52]execute_script returns [13:00:52]free content buf [13:00:52]Sock 9.Close socket [13:00:52]Sock 9.Thread stoped [13:00:56]OFD Sender: No OFD packet to send [13:01:01]OFD Sender: No OFD packet to send [13:01:06]OFD Sender: No OFD packet to send [13:01:11]OFD Sender: No OFD packet to send [13:01:16]OFD Sender: No OFD packet to send [13:01:21]OFD Sender: No OFD packet to send [13:01:26]OFD Sender: No OFD packet to send [13:01:31]OFD Sender: No OFD packet to send [13:01:36]OFD Sender: No OFD packet to send [13:01:41]OFD Sender: No OFD packet to send [13:01:46]OFD Sender: No OFD packet to send [13:01:51]OFD Sender: No OFD packet to send [13:01:56]OFD Sender: No OFD packet to send [13:02:01]OFD Sender: No OFD packet to send [13:02:06]OFD Sender: No OFD packet to send [13:02:11]OFD Sender: No OFD packet to send [13:02:16]OFD Sender: No OFD packet to send [13:02:19]accept exits with 7 [13:02:19]New connection [13:02:19]New thread 3067452772 created [13:02:19]Thread 3067309412 joined [13:02:19]Waiting for new connection... [13:02:19] Sock 7.Parse request [13:02:19]Sock 7.Check first char [13:02:19]Sock 7.First char is OK [13:02:19]request: POST /json_proto HTTP/1.0 [13:02:19]Method: POST [13:02:19]URL: /json_proto [13:02:19]Method is POST - this is cgi request [13:02:19]url: /json_proto [13:02:19]query_string will be loaded in cgi processing [13:02:19]execute_cgi json_proto POST (null) [13:02:19]execute_cgi path=json_proto method=POST [13:02:19]POST find Content-Length [13:02:19]Host: 172.17.45.131:8080 [13:02:19]Content-Length: 799 [13:02:19]Content-Type: application/json [13:02:19] [13:02:19]POST finish read [13:02:19]Found Content-Length = 799 [13:02:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610511", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 23.780, "sum" : 1800.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" : 1800.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:02:19]execute_script... [13:02: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)610511", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 23.780, "sum" : 1800.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" : 1800.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:02:19]POST & json_proto [13:02:19]process_json_proto [13:02:19]json parsed OK: [13:02:19]protocol is kg_v1.0 [13:02:19]action value=close_receipt [13:02:19]process_action close_receipt [13:02:19]cmd_close_receipt [13:02:19]MH_GetDate [13:02:19]Write to MH i2c: F0 00 00 DB 1B E5 [13:02:19]Write i2c OK [13:02:19]MH_I2C_Read... [13:02:19]Read from MH i2c: F0 [13:02:19]MH_I2C_Read... [13:02:19]Read from MH i2c: F0 09 00 [13:02:19]MH_I2C_Read... [13:02:19]Read from MH i2c: F0 09 00 DB 1B 00 5C E4 A8 66 C6 D4 6E 66 AA [13:02:19]GetLastDocTimeStamp 1722344450 [13:02:19]current date 1722344540 [13:02:19]FM_GetShiftState [13:02:19]SAM_PROTO_GetShiftState [13:02:19]wFMCommunicate request_size=4 [13:02:19]MH_SAM_APDU [13:02:19]CAPDU: 80 13 01 00 [13:02:19]Write to MH i2c: E2 08 00 DC 1B 80 13 01 00 00 00 00 00 74 [13:02:19]Write i2c OK [13:02:19]MH_I2C_Read... [13:02:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:02:19]Read from MH i2c: E2 [13:02:19]MH_I2C_Read... [13:02:19]Read from MH i2c: E2 0E 00 [13:02:19]MH_I2C_Read... [13:02:19]Read from MH i2c: E2 0E 00 DC 1B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 27 [13:02:19]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:02:19]wFMCommunicate OK [13:02:19]SAM_PROTO_GetShiftState done [13:02:19]FM_GetShiftState done [13:02:19]opened in 1722298218 [13:02:19]opened+sec_in_day 1722384618 [13:02:19]quantity*price = 180014 [13:02:19]sum+1 = 180016 [13:02:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1800.15 НСП 1% : 15.93 НДС 12% : 191.17 Наличными: 0.00 Безнал.: 1800.15 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 198 30.07.2024 13:02 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24823 ФПД: 19582360964288 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T130220&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24823&fm=19582360964288&tin=02508201610067®Number=0000000000171247&sum=180015 [13:02:20]StoreToDocumentArchive [13:02:20]shift 48 fd 24823 [13:02:20]save to /storage/0048/doc_00024823 [13:02:20]save last doc name /storage/0048/doc_00024823 to /storage/kkm_last_doc_name [13:02:20]save OK [13:02:20]Clear old archive folders... [13:02:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:02:20]tlvbuf is B6F225E0 [13:02:20]SAM_PROTO_ClearQueue [13:02:20]wFMCommunicate request_size=4 [13:02:20]MH_SAM_APDU [13:02:20]CAPDU: 80 09 00 00 [13:02:20]Write to MH i2c: E2 08 00 E9 1B 80 09 00 00 00 00 00 00 76 [13:02:20]Write i2c OK [13:02:20]MH_I2C_Read... [13:02:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:02:20]Read from MH i2c: E2 [13:02:20]MH_I2C_Read... [13:02:20]Read from MH i2c: E2 03 00 [13:02:20]MH_I2C_Read... [13:02:20]Read from MH i2c: E2 03 00 E9 1B 00 90 00 78 [13:02:20]RAPDU: 90 00 [13:02:20]wFMCommunicate OK [13:02:20]SAM_PROTO_ClearQueue done [13:02:20]KKMCreateOFDPacket [13:02:20]OFDProtocolAddRootSTLVToBuf [13:02:20]FM_MakeSignedData [13:02:20]FM_MakeSignedData [13:02:20]SAM_PROTO_SignData [13:02:20]wFMCommunicate request_size=4 [13:02:20]MH_SAM_APDU [13:02:20]CAPDU: 80 0D 01 02 [13:02:20]Write to MH i2c: E2 08 00 EA 1B 80 0D 01 02 00 00 00 00 7E [13:02:20]Write i2c OK [13:02:20]MH_I2C_Read... [13:02:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:02:20]Read from MH i2c: E2 [13:02:20]MH_I2C_Read... [13:02:20]Read from MH i2c: E2 03 00 [13:02:20]MH_I2C_Read... [13:02:20]Read from MH i2c: E2 03 00 EA 1B 00 90 00 79 [13:02:20]RAPDU: 90 00 [13:02:20]wFMCommunicate OK [13:02:20]wFMCommunicate request_size=255 [13:02:20]MH_SAM_APDU [13:02:20]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 E4 5C 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2F BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2F BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 4A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2F BF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 5C E4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F7 60 00 00 35 04 06 00 11 CF 5F AB [13:02:20]Write to MH i2c: E2 02 01 EB 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 E4 5C 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2F BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2F BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 4A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2F BF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 5C E4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F7 60 00 00 35 04 06 00 11 CF 5F AB 00 00 52 [13:02:20]Write i2c OK [13:02:20]MH_I2C_Read... [13:02:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:02:20]Read from MH i2c: E2 [13:02:20]MH_I2C_Read... [13:02:20]Read from MH i2c: E2 03 00 [13:02:20]MH_I2C_Read... [13:02:20]Read from MH i2c: E2 03 00 EB 1B 00 90 00 7A [13:02:20]RAPDU: 90 00 [13:02:20]wFMCommunicate OK [13:02:20]wFMCommunicate request_size=7 [13:02:20]MH_SAM_APDU [13:02:20]CAPDU: 80 0D 02 02 02 4C C0 [13:02:20]Write to MH i2c: E2 0A 00 EC 1B 80 0D 02 02 02 00 4C C0 00 00 91 [13:02:20]Write i2c OK [13:02:20]MH_I2C_Read... [13:02:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:02:21]Read from MH i2c: E2 [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: E2 03 00 [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: E2 03 00 EC 1B 00 90 00 7B [13:02:21]RAPDU: 90 00 [13:02:21]wFMCommunicate OK [13:02:21]wFMCommunicate request_size=4 [13:02:21]MH_SAM_APDU [13:02:21]CAPDU: 80 0D 03 02 [13:02:21]Write to MH i2c: E2 08 00 ED 1B 80 0D 03 02 00 00 00 00 83 [13:02:21]Write i2c OK [13:02:21]MH_I2C_Read... [13:02:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:02:21]Read from MH i2c: E2 [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: E2 0B 00 [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: E2 0B 00 ED 1B 00 C6 47 61 7B 85 63 D7 0A 90 00 36 [13:02:21]RAPDU: C6 47 61 7B 85 63 D7 0A 90 00 [13:02:21]wFMCommunicate OK [13:02:21]SAM_PROTO_SignData done [13:02:21]FM_MakeSignedData done [13:02:21]CreateOFDProtocolMessage [13:02:21]wFMCommunicate request_size=4 [13:02:21]MH_SAM_APDU [13:02:21]CAPDU: 80 11 00 00 [13:02:21]Write to MH i2c: E2 08 00 EE 1B 80 11 00 00 00 00 00 00 83 [13:02:21]Write i2c OK [13:02:21]MH_I2C_Read... [13:02:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:02:21]Read from MH i2c: E2 [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: E2 17 00 [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: E2 17 00 EE 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D9 [13:02:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:02:21]wFMCommunicate OK [13:02:21]CreateOFDProtocolMessage done [13:02:21]OFDSenderStorePacket 24823 [13:02:21]StoreOFDPacket docnum=24823 [13:02:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 63 F6 04 01 4D 76 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 E4 5C 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2F BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2F BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 4A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2F BF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 5C E4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F7 60 00 00 35 04 06 00 11 CF 5F AB 4C C0 C6 47 61 7B 85 63 D7 0A [13:02:21]CheckFolder [13:02:21]dirname=/storage/ofd_packets [13:02:21]CheckFolder done [13:02:21]ProducePacketName [13:02:21]name=ofd_packets/00024823 [13:02:21]NVStorageSaveData ofd_packets/00024823 [13:02:21]File name is /storage/ofd_packets/00024823 [13:02:21]Write 298 bytes [13:02:21]NVStorageSaveData done [13:02:21]OFDSenderStorePacket done [13:02:21]KKMCreateOFDPacket done [13:02:21]NVStorageSaveData kkm_last_timestamp [13:02:21]File name is /storage/kkm_last_timestamp [13:02:21]Write 4 bytes [13:02:21]NVStorageSaveData done [13:02:21]ExternCall_PrintAddStr [13:02:21]wPrintStart [13:02:21]Write to MH i2c: 01 00 00 EF 1B 0A [13:02:21]Write i2c OK [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: 01 [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: 01 07 00 [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: 01 07 00 EF 1B 00 00 00 00 00 FF 0F 1F [13:02:21]RasterBufferAndPrint [13:02:21]line Счет N : (1)610511 [13:02:21]line ИНН: 02508201610067 [13:02:21]line Контрольно-Кассовый Чек [13:02:21]line ПРОДАЖА [13:02:21]line ТРК (МРК, ГНК) : 1 [13:02:21]line Товар: 2710194210 [13:02:21]line ДТ-К-2 [13:02:21]line 23.780 * 75.70 [13:02:21]line = 1800.15 [13:02:21]line НДС 12% НСП 1% [13:02:21]line > о реализуемом товаре [13:02:21]line ИТОГО: 1800.15 [13:02:21]line НСП 1% : 15.93 [13:02:21]line НДС 12% : 191.17 [13:02:21]line Наличными: 0.00 [13:02:21]line Безнал.: 1800.15 [13:02:21]line Место: АЗС № 127 "Партнер Нефть" [13:02:21]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [13:02:21]line СНО: Общий режим [13:02:21]line Чек 198 30.07.2024 13:02 [13:02:21]line Смена: 48 ФФД: 1.0 [13:02:21]line ЗНМ: 0300000158 [13:02:21]line РНМ: 0000000000171247 [13:02:21]line Версия ККМ: v1.0 [13:02:21]line Платежная система: O! деньги [13:02:21]line ФМ: 0000000002098565 [13:02:21]line ФД: 24823 [13:02:21]line ФПД: 19582360964288 [13:02:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T130220&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24823&fm=19582360964288&tin=02508201610067®Number=0000000000171247&sum=180015 [13:02:21]OFD Sender: Processing packet 24823 [packets to send 29, broken 28] [13:02:21]ProducePacketName [13:02:21]name=ofd_packets/00024823 [13:02:21]OFD Sender: To server: pG, [13:02:21]CommunicateWithHost lk.salyk.kg:30040 [13:02:21]ConnectInit lk.salyk.kg [13:02:21]written 0, free lines is 4095 [13:02:21]Connected sock=10 [13:02:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 63 F6 04 01 4D 76 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 E4 5C 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2F BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2F BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 4A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2F BF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 5C E4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F7 60 00 00 35 04 06 00 11 CF 5F AB 4C C0 C6 47 61 7B 85 63 D7 0A [13:02:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 74 48 47 00 69 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 32 30 39 38 35 36 35 10 04 04 00 F7 60 00 00 F4 03 04 00 EB 8F A8 66 B6 04 01 00 00 E8 B9 F9 98 CA 9E 30 00 [13:02:21]CommunicateWithHost err = 0 [13:02:21]CheckOFDResponse [13:02:21]1017 (14) - 77093643461234 [13:02:21]1041 (16) - 0000000002098565 [13:02:21]1040 (4) - 24823 [13:02:21]1012 (4) - 30.07.2024 07:02 [13:02:21]1206 (1) - 0 [13:02:21]OFD Sender: Remove packet 24823 [13:02:21]ProducePacketName [13:02:21]name=ofd_packets/00024823 [13:02:21]NVStorageDeleteData [13:02:21]Write to MH i2c: 01 00 00 19 1C 35 [13:02:21]Write i2c OK [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: 01 [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: 01 07 00 [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: 01 07 00 19 1C 00 00 00 00 00 02 0D 4B [13:02:21]RasterBufferAndPrint [13:02:21]line [13:02:21]line [13:02:21]line [13:02:21]line [13:02:21]line [13:02:21]written 0, free lines is 3336 [13:02:21]MH_Cut [13:02:21]Write to MH i2c: D1 01 00 20 1C 01 0E [13:02:21]Write i2c OK [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: D1 [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: D1 01 00 [13:02:21]MH_I2C_Read... [13:02:21]Read from MH i2c: D1 01 00 20 1C 00 0D [13:02:21]Write to MH i2c: 01 00 00 21 1C 3D [13:02:21]Write i2c OK [13:02:21]MH_I2C_Read... [13:02:22]OFD Sender: No OFD packet to send [13:02:22]*** Cut start [13:02:22]*** Partial cut [13:02:22]*** CUTSNS_PIN = 1 [13:02:22]*** CUTSNS_PIN = 0 [13:02:22]*** Brake cut motor [13:02:23]Read from MH i2c: 01 [13:02:23]MH_I2C_Read... [13:02:23]*** Stop cut motor [13:02:23]*** Cut end [13:02:23]Read from MH i2c: 01 07 00 [13:02:23]MH_I2C_Read... [13:02:23]Read from MH i2c: 01 07 00 21 1C 00 00 00 00 00 FF 0F 52 [13:02:23]process_action close_receipt done [13:02:23]requested_data is exist [13:02:23]produce_requested_data [13:02:23]requested_item fm.sn is exist - process it [13:02:23]wFMCommunicate request_size=4 [13:02:23]MH_SAM_APDU [13:02:23]CAPDU: 80 11 00 00 [13:02:23]Write to MH i2c: E2 08 00 22 1C 80 11 00 00 00 00 00 00 B8 [13:02:23]Write i2c OK [13:02:23]MH_I2C_Read... [13:02:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:02:23]Read from MH i2c: E2 [13:02:23]MH_I2C_Read... [13:02:23]Read from MH i2c: E2 17 00 [13:02:23]MH_I2C_Read... [13:02:23]Read from MH i2c: E2 17 00 22 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 0E [13:02:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:02:23]wFMCommunicate OK [13:02:23]requested_item fd.num is exist - process it [13:02:23]SAM_PROTO_GetFieldsCounters [13:02:23]wFMCommunicate request_size=4 [13:02:23]MH_SAM_APDU [13:02:23]CAPDU: 80 13 00 00 [13:02:23]Write to MH i2c: E2 08 00 23 1C 80 13 00 00 00 00 00 00 BB [13:02:23]Write i2c OK [13:02:23]MH_I2C_Read... [13:02:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:02:23]Read from MH i2c: E2 [13:02:23]MH_I2C_Read... [13:02:23]Read from MH i2c: E2 62 00 [13:02:23]MH_I2C_Read... [13:02:23]Read from MH i2c: E2 62 00 23 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F7 60 00 00 0E 04 04 00 30 00 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 B5 [13:02:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F7 60 00 00 0E 04 04 00 30 00 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 [13:02:23]wFMCommunicate OK [13:02:23]SAM_PROTO_GetFieldsCounters done [13:02:23]requested_item shift.num is exist - process it [13:02:23]requested_item shift.opened is exist - process it [13:02:23]req_shift_opened [13:02:23]FM_GetShiftState [13:02:23]SAM_PROTO_GetShiftState [13:02:23]wFMCommunicate request_size=4 [13:02:23]MH_SAM_APDU [13:02:23]CAPDU: 80 13 01 00 [13:02:23]Write to MH i2c: E2 08 00 24 1C 80 13 01 00 00 00 00 00 BD [13:02:23]Write i2c OK [13:02:23]MH_I2C_Read... [13:02:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:02:23]Read from MH i2c: E2 [13:02:23]MH_I2C_Read... [13:02:23]Read from MH i2c: E2 0E 00 [13:02:23]MH_I2C_Read... [13:02:23]Read from MH i2c: E2 0E 00 24 1C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 70 [13:02:23]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:02:23]wFMCommunicate OK [13:02:23]SAM_PROTO_GetShiftState done [13:02:23]FM_GetShiftState done [13:02:23]req_shift_opened done [13:02:23]requested_item shift.open_date is exist - process it [13:02:23]req_shift_open_date [13:02:23]req_shift_open_date done [13:02:23]produce_requested_data done [13:02:23]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24823,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [13:02:23]process_action_free close_receipt [13:02:23]json_value_free [13:02:23]json_value_free done [13:02:23]process_json_proto returns [13:02:23]Send response to host [13:02:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24823,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [13:02:23]free response buf [13:02:23]execute_script done [13:02:23]execute_script returns [13:02:23]free content buf [13:02:23]Sock 7.Close socket [13:02:23]Sock 7.Thread stoped [13:02:27]OFD Sender: No OFD packet to send [13:02:32]OFD Sender: No OFD packet to send [13:02:37]OFD Sender: No OFD packet to send [13:02:42]OFD Sender: No OFD packet to send [13:02:47]OFD Sender: No OFD packet to send [13:02:52]OFD Sender: No OFD packet to send [13:02:57]OFD Sender: No OFD packet to send [13:03:02]OFD Sender: No OFD packet to send [13:03:07]OFD Sender: No OFD packet to send [13:03:12]OFD Sender: No OFD packet to send [13:03:17]OFD Sender: No OFD packet to send [13:03:22]OFD Sender: No OFD packet to send [13:03:27]OFD Sender: No OFD packet to send [13:03:32]OFD Sender: No OFD packet to send [13:03:37]OFD Sender: No OFD packet to send [13:03:42]OFD Sender: No OFD packet to send [13:03:47]OFD Sender: No OFD packet to send [13:03:49]accept exits with 9 [13:03:49]New connection [13:03:49]New thread 3067309412 created [13:03:49]Thread 3067452772 joined [13:03:49]Waiting for new connection... [13:03:49] Sock 9.Parse request [13:03:49]Sock 9.Check first char [13:03:49]Sock 9.First char is OK [13:03:49]request: POST /json_proto HTTP/1.0 [13:03:49]Method: POST [13:03:49]URL: /json_proto [13:03:49]Method is POST - this is cgi request [13:03:49]url: /json_proto [13:03:49]query_string will be loaded in cgi processing [13:03:49]execute_cgi json_proto POST (null) [13:03:49]execute_cgi path=json_proto method=POST [13:03:49]POST find Content-Length [13:03:49]Host: 172.17.45.131:8080 [13:03:49]Content-Length: 803 [13:03:49]Content-Type: application/json [13:03:49] [13:03:49]POST finish read [13:03:49]Found Content-Length = 803 [13:03:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610513", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:49]execute_script... [13:03: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)610513", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:49]POST & json_proto [13:03:49]process_json_proto [13:03:49]json parsed OK: [13:03:49]protocol is kg_v1.0 [13:03:49]action value=close_receipt [13:03:49]process_action close_receipt [13:03:49]cmd_close_receipt [13:03:49]MH_GetDate [13:03:49]Write to MH i2c: F0 00 00 25 1C 30 [13:03:49]Write i2c OK [13:03:49]MH_I2C_Read... [13:03:49]Read from MH i2c: F0 [13:03:49]MH_I2C_Read... [13:03:49]Read from MH i2c: F0 09 00 [13:03:49]MH_I2C_Read... [13:03:49]Read from MH i2c: F0 09 00 25 1C 00 B6 E4 A8 66 C6 D4 6E 66 4F [13:03:49]GetLastDocTimeStamp 1722344540 [13:03:49]current date 1722344630 [13:03:49]FM_GetShiftState [13:03:49]SAM_PROTO_GetShiftState [13:03:49]wFMCommunicate request_size=4 [13:03:49]MH_SAM_APDU [13:03:49]CAPDU: 80 13 01 00 [13:03:49]Write to MH i2c: E2 08 00 26 1C 80 13 01 00 00 00 00 00 BF [13:03:49]Write i2c OK [13:03:49]MH_I2C_Read... [13:03:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:49]Read from MH i2c: E2 [13:03:49]MH_I2C_Read... [13:03:49]Read from MH i2c: E2 0E 00 [13:03:49]MH_I2C_Read... [13:03:49]Read from MH i2c: E2 0E 00 26 1C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 72 [13:03:49]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:03:49]wFMCommunicate OK [13:03:49]SAM_PROTO_GetShiftState done [13:03:49]FM_GetShiftState done [13:03:49]opened in 1722298218 [13:03:49]opened+sec_in_day 1722384618 [13:03:49]quantity*price = 100005 [13:03:49]sum+1 = 100006 [13:03:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 199 30.07.2024 13:03 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24824 ФПД: 158439211191619 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T130350&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24824&fm=158439211191619&tin=02508201610067®Number=0000000000171247&sum=100005 [13:03:50]StoreToDocumentArchive [13:03:50]shift 48 fd 24824 [13:03:50]save to /storage/0048/doc_00024824 [13:03:50]save last doc name /storage/0048/doc_00024824 to /storage/kkm_last_doc_name [13:03:50]save OK [13:03:50]Clear old archive folders... [13:03:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:03:50]tlvbuf is B6FCF190 [13:03:50]SAM_PROTO_ClearQueue [13:03:50]wFMCommunicate request_size=4 [13:03:50]MH_SAM_APDU [13:03:50]CAPDU: 80 09 00 00 [13:03:50]Write to MH i2c: E2 08 00 33 1C 80 09 00 00 00 00 00 00 C1 [13:03:50]Write i2c OK [13:03:50]MH_I2C_Read... [13:03:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:03:50]Read from MH i2c: E2 [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: E2 03 00 [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: E2 03 00 33 1C 00 90 00 C3 [13:03:50]RAPDU: 90 00 [13:03:50]wFMCommunicate OK [13:03:50]SAM_PROTO_ClearQueue done [13:03:50]KKMCreateOFDPacket [13:03:50]OFDProtocolAddRootSTLVToBuf [13:03:50]FM_MakeSignedData [13:03:50]FM_MakeSignedData [13:03:50]SAM_PROTO_SignData [13:03:50]wFMCommunicate request_size=4 [13:03:50]MH_SAM_APDU [13:03:50]CAPDU: 80 0D 01 02 [13:03:50]Write to MH i2c: E2 08 00 34 1C 80 0D 01 02 00 00 00 00 C9 [13:03:50]Write i2c OK [13:03:50]MH_I2C_Read... [13:03:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:03:50]Read from MH i2c: E2 [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: E2 03 00 [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: E2 03 00 34 1C 00 90 00 C4 [13:03:50]RAPDU: 90 00 [13:03:50]wFMCommunicate OK [13:03:50]wFMCommunicate request_size=255 [13:03:50]MH_SAM_APDU [13:03: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 C7 00 00 00 F4 03 04 00 B6 E4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F8 60 00 00 35 04 06 00 90 [13:03:50]Write to MH i2c: E2 02 01 35 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 C7 00 00 00 F4 03 04 00 B6 E4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F8 60 00 00 35 04 06 00 90 00 00 65 [13:03:50]Write i2c OK [13:03:50]MH_I2C_Read... [13:03:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:50]Read from MH i2c: E2 [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: E2 03 00 [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: E2 03 00 35 1C 00 90 00 C5 [13:03:50]RAPDU: 90 00 [13:03:50]wFMCommunicate OK [13:03:50]wFMCommunicate request_size=10 [13:03:50]MH_SAM_APDU [13:03:50]CAPDU: 80 0D 02 02 05 19 80 E6 CD 43 [13:03:50]Write to MH i2c: E2 0D 00 36 1C 80 0D 02 02 05 00 19 80 E6 CD 43 00 00 65 [13:03:50]Write i2c OK [13:03:50]MH_I2C_Read... [13:03:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:50]Read from MH i2c: E2 [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: E2 03 00 [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: E2 03 00 36 1C 00 90 00 C6 [13:03:50]RAPDU: 90 00 [13:03:50]wFMCommunicate OK [13:03:50]wFMCommunicate request_size=4 [13:03:50]MH_SAM_APDU [13:03:50]CAPDU: 80 0D 03 02 [13:03:50]Write to MH i2c: E2 08 00 37 1C 80 0D 03 02 00 00 00 00 CE [13:03:50]Write i2c OK [13:03:50]MH_I2C_Read... [13:03:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:03:50]Read from MH i2c: E2 [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: E2 0B 00 [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: E2 0B 00 37 1C 00 27 9A F4 4D 4B 77 A5 15 90 00 4D [13:03:50]RAPDU: 27 9A F4 4D 4B 77 A5 15 90 00 [13:03:50]wFMCommunicate OK [13:03:50]SAM_PROTO_SignData done [13:03:50]FM_MakeSignedData done [13:03:50]CreateOFDProtocolMessage [13:03:50]wFMCommunicate request_size=4 [13:03:50]MH_SAM_APDU [13:03:50]CAPDU: 80 11 00 00 [13:03:50]Write to MH i2c: E2 08 00 38 1C 80 11 00 00 00 00 00 00 CE [13:03:50]Write i2c OK [13:03:50]MH_I2C_Read... [13:03:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:50]Read from MH i2c: E2 [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: E2 17 00 [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: E2 17 00 38 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 24 [13:03:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:03:50]wFMCommunicate OK [13:03:50]CreateOFDProtocolMessage done [13:03:50]OFDSenderStorePacket 24824 [13:03:50]StoreOFDPacket docnum=24824 [13:03:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 81 D8 07 01 2F 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C7 00 00 00 F4 03 04 00 B6 E4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F8 60 00 00 35 04 06 00 90 19 80 E6 CD 43 27 9A F4 4D 4B 77 A5 15 [13:03:50]CheckFolder [13:03:50]dirname=/storage/ofd_packets [13:03:50]CheckFolder done [13:03:50]ProducePacketName [13:03:50]name=ofd_packets/00024824 [13:03:50]NVStorageSaveData ofd_packets/00024824 [13:03:50]File name is /storage/ofd_packets/00024824 [13:03:50]Write 301 bytes [13:03:50]NVStorageSaveData done [13:03:50]OFDSenderStorePacket done [13:03:50]KKMCreateOFDPacket done [13:03:50]NVStorageSaveData kkm_last_timestamp [13:03:50]File name is /storage/kkm_last_timestamp [13:03:50]Write 4 bytes [13:03:50]NVStorageSaveData done [13:03:50]ExternCall_PrintAddStr [13:03:50]wPrintStart [13:03:50]Write to MH i2c: 01 00 00 39 1C 55 [13:03:50]Write i2c OK [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: 01 [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: 01 07 00 [13:03:50]MH_I2C_Read... [13:03:50]Read from MH i2c: 01 07 00 39 1C 00 00 00 00 00 FF 0F 6A [13:03:50]RasterBufferAndPrint [13:03:50]line Счет N : (1)610513 [13:03:50]line ИНН: 02508201610067 [13:03:50]line Контрольно-Кассовый Чек [13:03:50]line ПРОДАЖА [13:03:50]line ТРК (МРК, ГНК) : 52 [13:03:50]line Товар: 2710124130 [13:03:50]line Аи-92-К-2 [13:03:50]line 14.750 * 67.80 [13:03:50]line = 1000.05 [13:03:50]line НДС 12% НСП 1% [13:03:50]line > о реализуемом товаре [13:03:50]line ИТОГО: 1000.05 [13:03:50]line НСП 1% : 8.85 [13:03:50]line НДС 12% : 106.20 [13:03:50]line Наличными: 0.00 [13:03:50]line Безнал.: 1000.05 [13:03:50]line Место: АЗС № 127 "Партнер Нефть" [13:03:50]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [13:03:50]line СНО: Общий режим [13:03:50]line Чек 199 30.07.2024 13:03 [13:03:50]line Смена: 48 ФФД: 1.0 [13:03:50]line ЗНМ: 0300000158 [13:03:50]line РНМ: 0000000000171247 [13:03:50]line Версия ККМ: v1.0 [13:03:50]line Платежная система: O! деньги [13:03:50]line ФМ: 0000000002098565 [13:03:50]line ФД: 24824 [13:03:50]line ФПД: 158439211191619 [13:03:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T130350&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24824&fm=158439211191619&tin=02508201610067®Number=0000000000171247&sum=100005 [13:03:51]OFD Sender: Processing packet 24824 [packets to send 29, broken 28] [13:03:51]ProducePacketName [13:03:51]name=ofd_packets/00024824 [13:03:51]OFD Sender: To server: pG, [13:03:51]CommunicateWithHost lk.salyk.kg:30040 [13:03:51]ConnectInit lk.salyk.kg [13:03:51]written 0, free lines is 4095 [13:03:51]Connected sock=10 [13:03:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 81 D8 07 01 2F 25 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C7 00 00 00 F4 03 04 00 B6 E4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F8 60 00 00 35 04 06 00 90 19 80 E6 CD 43 27 9A F4 4D 4B 77 A5 15 [13:03:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 0D E9 47 00 46 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 32 30 39 38 35 36 35 10 04 04 00 F8 60 00 00 F4 03 04 00 44 90 A8 66 B6 04 01 00 00 18 2D 32 57 CF 5C 7A E5 [13:03:51]CommunicateWithHost err = 0 [13:03:51]CheckOFDResponse [13:03:51]1017 (14) - 77093643461234 [13:03:51]1041 (16) - 0000000002098565 [13:03:51]1040 (4) - 24824 [13:03:51]1012 (4) - 30.07.2024 07:03 [13:03:51]1206 (1) - 0 [13:03:51]OFD Sender: Remove packet 24824 [13:03:51]ProducePacketName [13:03:51]name=ofd_packets/00024824 [13:03:51]NVStorageDeleteData [13:03:51]Write to MH i2c: 01 00 00 63 1C 7F [13:03:51]Write i2c OK [13:03:51]MH_I2C_Read... [13:03:51]Read from MH i2c: 01 [13:03:51]MH_I2C_Read... [13:03:51]Read from MH i2c: 01 07 00 [13:03:51]MH_I2C_Read... [13:03:51]Read from MH i2c: 01 07 00 63 1C 00 00 00 00 00 0D 0D A0 [13:03:51]RasterBufferAndPrint [13:03:51]line [13:03:51]line [13:03:51]line [13:03:51]line [13:03:51]line [13:03:51]written 0, free lines is 3347 [13:03:51]MH_Cut [13:03:51]Write to MH i2c: D1 01 00 6A 1C 01 58 [13:03:51]Write i2c OK [13:03:51]MH_I2C_Read... [13:03:51]Read from MH i2c: D1 [13:03:51]MH_I2C_Read... [13:03:51]Read from MH i2c: D1 01 00 [13:03:51]MH_I2C_Read... [13:03:51]Read from MH i2c: D1 01 00 6A 1C 00 57 [13:03:51]Write to MH i2c: 01 00 00 6B 1C 87 [13:03:51]Write i2c OK [13:03:51]MH_I2C_Read... [13:03:52]OFD Sender: No OFD packet to send [13:03:52]*** Cut start [13:03:52]*** Partial cut [13:03:52]*** CUTSNS_PIN = 1 [13:03:52]*** CUTSNS_PIN = 0 [13:03:52]*** Brake cut motor [13:03:52]Read from MH i2c: 01 [13:03:52]MH_I2C_Read... [13:03:52]*** Stop cut motor [13:03:52]*** Cut end [13:03:52]Read from MH i2c: 01 07 00 [13:03:52]MH_I2C_Read... [13:03:52]Read from MH i2c: 01 07 00 6B 1C 00 00 00 00 00 FF 0F 9C [13:03:52]process_action close_receipt done [13:03:52]requested_data is exist [13:03:52]produce_requested_data [13:03:52]requested_item fm.sn is exist - process it [13:03:52]wFMCommunicate request_size=4 [13:03:52]MH_SAM_APDU [13:03:52]CAPDU: 80 11 00 00 [13:03:52]Write to MH i2c: E2 08 00 6C 1C 80 11 00 00 00 00 00 00 02 [13:03:52]Write i2c OK [13:03:52]MH_I2C_Read... [13:03:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:52]Read from MH i2c: E2 [13:03:52]MH_I2C_Read... [13:03:52]Read from MH i2c: E2 17 00 [13:03:52]MH_I2C_Read... [13:03:52]Read from MH i2c: E2 17 00 6C 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 58 [13:03:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:03:52]wFMCommunicate OK [13:03:52]requested_item fd.num is exist - process it [13:03:52]SAM_PROTO_GetFieldsCounters [13:03:52]wFMCommunicate request_size=4 [13:03:52]MH_SAM_APDU [13:03:52]CAPDU: 80 13 00 00 [13:03:52]Write to MH i2c: E2 08 00 6D 1C 80 13 00 00 00 00 00 00 05 [13:03:52]Write i2c OK [13:03:52]MH_I2C_Read... [13:03:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:03:53]Read from MH i2c: E2 [13:03:53]MH_I2C_Read... [13:03:53]Read from MH i2c: E2 62 00 [13:03:53]MH_I2C_Read... [13:03:53]Read from MH i2c: E2 62 00 6D 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F8 60 00 00 0E 04 04 00 30 00 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 03 [13:03:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F8 60 00 00 0E 04 04 00 30 00 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 [13:03:53]wFMCommunicate OK [13:03:53]SAM_PROTO_GetFieldsCounters done [13:03:53]requested_item shift.num is exist - process it [13:03:53]requested_item shift.opened is exist - process it [13:03:53]req_shift_opened [13:03:53]FM_GetShiftState [13:03:53]SAM_PROTO_GetShiftState [13:03:53]wFMCommunicate request_size=4 [13:03:53]MH_SAM_APDU [13:03:53]CAPDU: 80 13 01 00 [13:03:53]Write to MH i2c: E2 08 00 6E 1C 80 13 01 00 00 00 00 00 07 [13:03:53]Write i2c OK [13:03:53]MH_I2C_Read... [13:03:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:53]Read from MH i2c: E2 [13:03:53]MH_I2C_Read... [13:03:53]Read from MH i2c: E2 0E 00 [13:03:53]MH_I2C_Read... [13:03:53]Read from MH i2c: E2 0E 00 6E 1C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 BA [13:03:53]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:03:53]wFMCommunicate OK [13:03:53]SAM_PROTO_GetShiftState done [13:03:53]FM_GetShiftState done [13:03:53]req_shift_opened done [13:03:53]requested_item shift.open_date is exist - process it [13:03:53]req_shift_open_date [13:03:53]req_shift_open_date done [13:03:53]produce_requested_data done [13:03:53]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24824,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [13:03:53]process_action_free close_receipt [13:03:53]json_value_free [13:03:53]json_value_free done [13:03:53]process_json_proto returns [13:03:53]Send response to host [13:03:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24824,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [13:03:53]free response buf [13:03:53]execute_script done [13:03:53]execute_script returns [13:03:53]free content buf [13:03:53]Sock 9.Close socket [13:03:53]Sock 9.Thread stoped [13:03:57]OFD Sender: No OFD packet to send [13:04:02]OFD Sender: No OFD packet to send [13:04:07]OFD Sender: No OFD packet to send [13:04:12]OFD Sender: No OFD packet to send [13:04:17]OFD Sender: No OFD packet to send [13:04:22]OFD Sender: No OFD packet to send [13:04:27]OFD Sender: No OFD packet to send [13:04:32]OFD Sender: No OFD packet to send [13:04:37]OFD Sender: No OFD packet to send [13:04:42]OFD Sender: No OFD packet to send [13:04:47]OFD Sender: No OFD packet to send [13:04:52]OFD Sender: No OFD packet to send [13:04:57]OFD Sender: No OFD packet to send [13:05:02]OFD Sender: No OFD packet to send [13:05:07]OFD Sender: No OFD packet to send [13:05:12]OFD Sender: No OFD packet to send [13:05:17]OFD Sender: No OFD packet to send [13:05:22]OFD Sender: No OFD packet to send [13:05:27]OFD Sender: No OFD packet to send [13:05:32]OFD Sender: No OFD packet to send [13:05:37]OFD Sender: No OFD packet to send [13:05:42]OFD Sender: No OFD packet to send [13:05:47]OFD Sender: No OFD packet to send [13:05:52]OFD Sender: No OFD packet to send [13:05:57]OFD Sender: No OFD packet to send [13:05:57]accept exits with 7 [13:05:57]New connection [13:05:57]New thread 3067452772 created [13:05:57]Thread 3067309412 joined [13:05:57]Waiting for new connection... [13:05:57] Sock 7.Parse request [13:05:57]Sock 7.Check first char [13:05:57]Sock 7.First char is OK [13:05:57]request: POST /json_proto HTTP/1.0 [13:05:57]Method: POST [13:05:57]URL: /json_proto [13:05:57]Method is POST - this is cgi request [13:05:57]url: /json_proto [13:05:57]query_string will be loaded in cgi processing [13:05:57]execute_cgi json_proto POST (null) [13:05:57]execute_cgi path=json_proto method=POST [13:05:57]POST find Content-Length [13:05:57]Host: 172.17.45.131:8080 [13:05:57]Content-Length: 677 [13:05:57]Content-Type: application/json [13:05:57] [13:05:57]POST finish read [13:05:57]Found Content-Length = 677 [13:05:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610516", "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:05:57]execute_script... [13:05:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610516", "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:05:57]POST & json_proto [13:05:57]process_json_proto [13:05:57]json parsed OK: [13:05:57]protocol is kg_v1.0 [13:05:57]action value=close_receipt [13:05:57]process_action close_receipt [13:05:57]cmd_close_receipt [13:05:57]MH_GetDate [13:05:57]Write to MH i2c: F0 00 00 6F 1C 7A [13:05:57]Write i2c OK [13:05:57]MH_I2C_Read... [13:05:57]Read from MH i2c: F0 [13:05:57]MH_I2C_Read... [13:05:57]Read from MH i2c: F0 09 00 [13:05:57]MH_I2C_Read... [13:05:57]Read from MH i2c: F0 09 00 6F 1C 00 37 E5 A8 66 C6 D4 6E 66 1B [13:05:57]GetLastDocTimeStamp 1722344630 [13:05:57]current date 1722344759 [13:05:57]FM_GetShiftState [13:05:57]SAM_PROTO_GetShiftState [13:05:57]wFMCommunicate request_size=4 [13:05:57]MH_SAM_APDU [13:05:57]CAPDU: 80 13 01 00 [13:05:57]Write to MH i2c: E2 08 00 70 1C 80 13 01 00 00 00 00 00 09 [13:05:57]Write i2c OK [13:05:57]MH_I2C_Read... [13:05:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:57]Read from MH i2c: E2 [13:05:57]MH_I2C_Read... [13:05:57]Read from MH i2c: E2 0E 00 [13:05:57]MH_I2C_Read... [13:05:57]Read from MH i2c: E2 0E 00 70 1C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 BC [13:05:57]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:05:57]wFMCommunicate OK [13:05:57]SAM_PROTO_GetShiftState done [13:05:57]FM_GetShiftState done [13:05:57]opened in 1722298218 [13:05:57]opened+sec_in_day 1722384618 [13:05:57]quantity*price = 50036 [13:05:57]sum+1 = 50037 [13:05: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 200 30.07.2024 13:05 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24825 ФПД: 23605374093806 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T130559&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24825&fm=23605374093806&tin=02508201610067®Number=0000000000171247&sum=50000 [13:05:58]StoreToDocumentArchive [13:05:58]shift 48 fd 24825 [13:05:58]save to /storage/0048/doc_00024825 [13:05:58]save last doc name /storage/0048/doc_00024825 to /storage/kkm_last_doc_name [13:05:58]save OK [13:05:58]Clear old archive folders... [13:05:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:05:58]tlvbuf is B6F3B220 [13:05:58]SAM_PROTO_ClearQueue [13:05:58]wFMCommunicate request_size=4 [13:05:58]MH_SAM_APDU [13:05:58]CAPDU: 80 09 00 00 [13:05:58]Write to MH i2c: E2 08 00 7D 1C 80 09 00 00 00 00 00 00 0B [13:05:58]Write i2c OK [13:05:58]MH_I2C_Read... [13:05:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:05:58]Read from MH i2c: E2 [13:05:58]MH_I2C_Read... [13:05:58]Read from MH i2c: E2 03 00 [13:05:58]MH_I2C_Read... [13:05:58]Read from MH i2c: E2 03 00 7D 1C 00 90 00 0D [13:05:58]RAPDU: 90 00 [13:05:58]wFMCommunicate OK [13:05:58]SAM_PROTO_ClearQueue done [13:05:58]KKMCreateOFDPacket [13:05:58]OFDProtocolAddRootSTLVToBuf [13:05:58]FM_MakeSignedData [13:05:58]FM_MakeSignedData [13:05:58]SAM_PROTO_SignData [13:05:58]wFMCommunicate request_size=4 [13:05:58]MH_SAM_APDU [13:05:58]CAPDU: 80 0D 01 02 [13:05:58]Write to MH i2c: E2 08 00 7E 1C 80 0D 01 02 00 00 00 00 13 [13:05:58]Write i2c OK [13:05:58]MH_I2C_Read... [13:05:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:05:58]Read from MH i2c: E2 [13:05:58]MH_I2C_Read... [13:05:58]Read from MH i2c: E2 03 00 [13:05:58]MH_I2C_Read... [13:05:58]Read from MH i2c: E2 03 00 7E 1C 00 90 00 0E [13:05:58]RAPDU: 90 00 [13:05:58]wFMCommunicate OK [13:05:58]wFMCommunicate request_size=255 [13:05:58]MH_SAM_APDU [13:05:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C8 00 00 00 F4 03 04 00 37 E5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F9 60 00 00 35 04 06 00 15 [13:05:58]Write to MH i2c: E2 02 01 7F 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 37 E5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F9 60 00 00 35 04 06 00 15 00 00 1F [13:05:58]Write i2c OK [13:05:58]MH_I2C_Read... [13:05:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:59]Read from MH i2c: E2 [13:05:59]MH_I2C_Read... [13:05:59]Read from MH i2c: E2 03 00 [13:05:59]MH_I2C_Read... [13:05:59]Read from MH i2c: E2 03 00 7F 1C 00 90 00 0F [13:05:59]RAPDU: 90 00 [13:05:59]wFMCommunicate OK [13:05:59]wFMCommunicate request_size=10 [13:05:59]MH_SAM_APDU [13:05:59]CAPDU: 80 0D 02 02 05 78 0D F0 09 EE [13:05:59]Write to MH i2c: E2 0D 00 80 1C 80 0D 02 02 05 00 78 0D F0 09 EE 00 00 8C [13:05:59]Write i2c OK [13:05:59]MH_I2C_Read... [13:05:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:59]Read from MH i2c: E2 [13:05:59]MH_I2C_Read... [13:05:59]Read from MH i2c: E2 03 00 [13:05:59]MH_I2C_Read... [13:05:59]Read from MH i2c: E2 03 00 80 1C 00 90 00 10 [13:05:59]RAPDU: 90 00 [13:05:59]wFMCommunicate OK [13:05:59]wFMCommunicate request_size=4 [13:05:59]MH_SAM_APDU [13:05:59]CAPDU: 80 0D 03 02 [13:05:59]Write to MH i2c: E2 08 00 81 1C 80 0D 03 02 00 00 00 00 18 [13:05:59]Write i2c OK [13:05:59]MH_I2C_Read... [13:05:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:05:59]Read from MH i2c: E2 [13:05:59]MH_I2C_Read... [13:05:59]Read from MH i2c: E2 0B 00 [13:05:59]MH_I2C_Read... [13:05:59]Read from MH i2c: E2 0B 00 81 1C 00 F6 03 B6 18 CB DC 99 F1 90 00 11 [13:05:59]RAPDU: F6 03 B6 18 CB DC 99 F1 90 00 [13:05:59]wFMCommunicate OK [13:05:59]SAM_PROTO_SignData done [13:05:59]FM_MakeSignedData done [13:05:59]CreateOFDProtocolMessage [13:05:59]wFMCommunicate request_size=4 [13:05:59]MH_SAM_APDU [13:05:59]CAPDU: 80 11 00 00 [13:05:59]Write to MH i2c: E2 08 00 82 1C 80 11 00 00 00 00 00 00 18 [13:05:59]Write i2c OK [13:05:59]MH_I2C_Read... [13:05:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:59]Read from MH i2c: E2 [13:05:59]MH_I2C_Read... [13:05:59]Read from MH i2c: E2 17 00 [13:05:59]MH_I2C_Read... [13:05:59]Read from MH i2c: E2 17 00 82 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 6E [13:05:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:05:59]wFMCommunicate OK [13:05:59]CreateOFDProtocolMessage done [13:05:59]OFDSenderStorePacket 24825 [13:05:59]StoreOFDPacket docnum=24825 [13:05:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 9F F3 07 01 E1 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 37 E5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F9 60 00 00 35 04 06 00 15 78 0D F0 09 EE F6 03 B6 18 CB DC 99 F1 [13:05:59]CheckFolder [13:05:59]dirname=/storage/ofd_packets [13:05:59]CheckFolder done [13:05:59]ProducePacketName [13:05:59]name=ofd_packets/00024825 [13:05:59]NVStorageSaveData ofd_packets/00024825 [13:05:59]File name is /storage/ofd_packets/00024825 [13:05:59]Write 301 bytes [13:05:59]NVStorageSaveData done [13:05:59]OFDSenderStorePacket done [13:05:59]KKMCreateOFDPacket done [13:05:59]NVStorageSaveData kkm_last_timestamp [13:05:59]File name is /storage/kkm_last_timestamp [13:05:59]Write 4 bytes [13:05:59]NVStorageSaveData done [13:05:59]ExternCall_PrintAddStr [13:05:59]wPrintStart [13:05:59]Write to MH i2c: 01 00 00 83 1C 9F [13:05:59]Write i2c OK [13:05:59]MH_I2C_Read... [13:05:59]Read from MH i2c: 01 [13:05:59]MH_I2C_Read... [13:05:59]Read from MH i2c: 01 07 00 [13:05:59]MH_I2C_Read... [13:05:59]Read from MH i2c: 01 07 00 83 1C 00 00 00 00 00 FF 0F B4 [13:05:59]RasterBufferAndPrint [13:05:59]line Счет N : (1)610516 [13:05:59]line ИНН: 02508201610067 [13:05:59]line Контрольно-Кассовый Чек [13:05:59]line ПРОДАЖА [13:05:59]line ТРК (МРК, ГНК) : 42 [13:05:59]line Товар: 2710124130 [13:05:59]line Аи-92-К-2 [13:05:59]line 7.380 * 67.80 [13:05:59]line = 500.36 [13:05:59]line НДС 12% НСП 1% [13:05:59]line > о реализуемом товаре [13:05:59]line ОКРУГЛЕНИЕ: -0.36 [13:05:59]line ИТОГО: 500.00 [13:05:59]line Внесено: 500.00 [13:05:59]line СДАЧА: 0.00 [13:05:59]line НСП 1% : 4.43 [13:05:59]line НДС 12% : 53.14 [13:05:59]line Наличными: 500.00 [13:05:59]line Безнал.: 0.00 [13:05:59]line Место: АЗС № 127 "Партнер Нефть" [13:05:59]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [13:05:59]line СНО: Общий режим [13:05:59]line Чек 200 30.07.2024 13:05 [13:05:59]line Смена: 48 ФФД: 1.0 [13:05:59]line ЗНМ: 0300000158 [13:05:59]line РНМ: 0000000000171247 [13:05:59]line Версия ККМ: v1.0 [13:05:59]line ФМ: 0000000002098565 [13:05:59]line ФД: 24825 [13:05:59]line ФПД: 23605374093806 [13:05:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T130559&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24825&fm=23605374093806&tin=02508201610067®Number=0000000000171247&sum=50000 [13:05:59]OFD Sender: Processing packet 24825 [packets to send 29, broken 28] [13:05:59]ProducePacketName [13:05:59]name=ofd_packets/00024825 [13:05:59]OFD Sender: To server: pG, [13:05:59]CommunicateWithHost lk.salyk.kg:30040 [13:05:59]ConnectInit lk.salyk.kg [13:05:59]written 0, free lines is 4095 [13:05:59]Connected sock=9 [13:05:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 9F F3 07 01 E1 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 37 E5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F9 60 00 00 35 04 06 00 15 78 0D F0 09 EE F6 03 B6 18 CB DC 99 F1 [13:06:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 37 F8 47 00 D3 BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F9 60 00 00 F4 03 04 00 C5 90 A8 66 B6 04 01 00 00 ED 8D 99 52 2F AC 76 FB [13:06:00]CommunicateWithHost err = 0 [13:06:00]CheckOFDResponse [13:06:00]1017 (14) - 77093643461234 [13:06:00]1041 (16) - 0000000002098565 [13:06:00]1040 (4) - 24825 [13:06:00]1012 (4) - 30.07.2024 07:05 [13:06:00]1206 (1) - 0 [13:06:00]OFD Sender: Remove packet 24825 [13:06:00]ProducePacketName [13:06:00]name=ofd_packets/00024825 [13:06:00]NVStorageDeleteData [13:06:00]Write to MH i2c: 01 00 00 AE 1C CA [13:06:00]Write i2c OK [13:06:00]MH_I2C_Read... [13:06:00]Read from MH i2c: 01 [13:06:00]MH_I2C_Read... [13:06:00]Read from MH i2c: 01 07 00 [13:06:00]MH_I2C_Read... [13:06:00]Read from MH i2c: 01 07 00 AE 1C 00 00 00 00 00 F6 0C D3 [13:06:00]RasterBufferAndPrint [13:06:00]line [13:06:00]line [13:06:00]line [13:06:00]line [13:06:00]line [13:06:00]written 0, free lines is 3324 [13:06:00]MH_Cut [13:06:00]Write to MH i2c: D1 01 00 B5 1C 01 A3 [13:06:00]Write i2c OK [13:06:00]MH_I2C_Read... [13:06:00]Read from MH i2c: D1 [13:06:00]MH_I2C_Read... [13:06:00]Read from MH i2c: D1 01 00 [13:06:00]MH_I2C_Read... [13:06:00]Read from MH i2c: D1 01 00 B5 1C 00 A2 [13:06:00]Write to MH i2c: 01 00 00 B6 1C D2 [13:06:00]Write i2c OK [13:06:00]MH_I2C_Read... [13:06:00]OFD Sender: No OFD packet to send [13:06:00]*** Cut start [13:06:00]*** Partial cut [13:06:00]*** CUTSNS_PIN = 1 [13:06:00]*** CUTSNS_PIN = 0 [13:06:01]*** Brake cut motor [13:06:01]Read from MH i2c: 01 [13:06:01]MH_I2C_Read... [13:06:01]*** Stop cut motor [13:06:01]*** Cut end [13:06:01]Read from MH i2c: 01 07 00 [13:06:01]MH_I2C_Read... [13:06:01]Read from MH i2c: 01 07 00 B6 1C 00 00 00 00 00 FF 0F E7 [13:06:01]process_action close_receipt done [13:06:01]requested_data is exist [13:06:01]produce_requested_data [13:06:01]requested_item fm.sn is exist - process it [13:06:01]wFMCommunicate request_size=4 [13:06:01]MH_SAM_APDU [13:06:01]CAPDU: 80 11 00 00 [13:06:01]Write to MH i2c: E2 08 00 B7 1C 80 11 00 00 00 00 00 00 4D [13:06:01]Write i2c OK [13:06:01]MH_I2C_Read... [13:06:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:06:01]Read from MH i2c: E2 [13:06:01]MH_I2C_Read... [13:06:01]Read from MH i2c: E2 17 00 [13:06:01]MH_I2C_Read... [13:06:01]Read from MH i2c: E2 17 00 B7 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A3 [13:06:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:06:01]wFMCommunicate OK [13:06:01]requested_item fd.num is exist - process it [13:06:01]SAM_PROTO_GetFieldsCounters [13:06:01]wFMCommunicate request_size=4 [13:06:01]MH_SAM_APDU [13:06:01]CAPDU: 80 13 00 00 [13:06:01]Write to MH i2c: E2 08 00 B8 1C 80 13 00 00 00 00 00 00 50 [13:06:01]Write i2c OK [13:06:01]MH_I2C_Read... [13:06:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:06:01]Read from MH i2c: E2 [13:06:01]MH_I2C_Read... [13:06:01]Read from MH i2c: E2 62 00 [13:06:01]MH_I2C_Read... [13:06:01]Read from MH i2c: E2 62 00 B8 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F9 60 00 00 0E 04 04 00 30 00 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 52 [13:06:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F9 60 00 00 0E 04 04 00 30 00 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 [13:06:01]wFMCommunicate OK [13:06:01]SAM_PROTO_GetFieldsCounters done [13:06:01]requested_item shift.num is exist - process it [13:06:01]requested_item shift.opened is exist - process it [13:06:01]req_shift_opened [13:06:01]FM_GetShiftState [13:06:01]SAM_PROTO_GetShiftState [13:06:01]wFMCommunicate request_size=4 [13:06:01]MH_SAM_APDU [13:06:01]CAPDU: 80 13 01 00 [13:06:01]Write to MH i2c: E2 08 00 B9 1C 80 13 01 00 00 00 00 00 52 [13:06:01]Write i2c OK [13:06:01]MH_I2C_Read... [13:06:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:06:01]Read from MH i2c: E2 [13:06:01]MH_I2C_Read... [13:06:01]Read from MH i2c: E2 0E 00 [13:06:01]MH_I2C_Read... [13:06:01]Read from MH i2c: E2 0E 00 B9 1C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 05 [13:06:01]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:06:01]wFMCommunicate OK [13:06:01]SAM_PROTO_GetShiftState done [13:06:01]FM_GetShiftState done [13:06:01]req_shift_opened done [13:06:01]requested_item shift.open_date is exist - process it [13:06:01]req_shift_open_date [13:06:01]req_shift_open_date done [13:06:01]produce_requested_data done [13:06:01]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24825,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [13:06:01]process_action_free close_receipt [13:06:01]json_value_free [13:06:01]json_value_free done [13:06:01]process_json_proto returns [13:06:01]Send response to host [13:06:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24825,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [13:06:01]free response buf [13:06:01]execute_script done [13:06:01]execute_script returns [13:06:01]free content buf [13:06:01]Sock 7.Close socket [13:06:01]Sock 7.Thread stoped [13:06:05]OFD Sender: No OFD packet to send [13:06:10]OFD Sender: No OFD packet to send [13:06:15]OFD Sender: No OFD packet to send [13:06:20]OFD Sender: No OFD packet to send [13:06:25]OFD Sender: No OFD packet to send [13:06:30]OFD Sender: No OFD packet to send [13:06:35]OFD Sender: No OFD packet to send [13:06:40]OFD Sender: No OFD packet to send [13:06:45]OFD Sender: No OFD packet to send [13:06:50]OFD Sender: No OFD packet to send [13:06:55]OFD Sender: No OFD packet to send [13:07:00]OFD Sender: No OFD packet to send [13:07:05]accept exits with 10 [13:07:05]New connection [13:07:05]New thread 3067309412 created [13:07:05]Thread 3067452772 joined [13:07:05]Waiting for new connection... [13:07:05] Sock 10.Parse request [13:07:05]Sock 10.Check first char [13:07:05]Sock 10.First char is OK [13:07:05]request: POST /json_proto HTTP/1.0 [13:07:05]Method: POST [13:07:05]URL: /json_proto [13:07:05]Method is POST - this is cgi request [13:07:05]url: /json_proto [13:07:05]query_string will be loaded in cgi processing [13:07:05]execute_cgi json_proto POST (null) [13:07:05]execute_cgi path=json_proto method=POST [13:07:05]POST find Content-Length [13:07:05]Host: 172.17.45.131:8080 [13:07:05]Content-Length: 677 [13:07:05]Content-Type: application/json [13:07:05] [13:07:05]POST finish read [13:07:05]Found Content-Length = 677 [13:07:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610514", "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" ] } } [13:07:05]execute_script... [13:07:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610514", "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" ] } } [13:07:05]POST & json_proto [13:07:05]process_json_proto [13:07:05]json parsed OK: [13:07:05]protocol is kg_v1.0 [13:07:05]action value=close_receipt [13:07:05]process_action close_receipt [13:07:05]cmd_close_receipt [13:07:05]MH_GetDate [13:07:05]Write to MH i2c: F0 00 00 BA 1C C5 [13:07:05]Write i2c OK [13:07:05]MH_I2C_Read... [13:07:05]Read from MH i2c: F0 [13:07:05]MH_I2C_Read... [13:07:05]Read from MH i2c: F0 09 00 [13:07:05]MH_I2C_Read... [13:07:05]Read from MH i2c: F0 09 00 BA 1C 00 7A E5 A8 66 C6 D4 6E 66 A9 [13:07:05]GetLastDocTimeStamp 1722344759 [13:07:05]current date 1722344826 [13:07:05]FM_GetShiftState [13:07:05]SAM_PROTO_GetShiftState [13:07:05]wFMCommunicate request_size=4 [13:07:05]MH_SAM_APDU [13:07:05]CAPDU: 80 13 01 00 [13:07:05]Write to MH i2c: E2 08 00 BB 1C 80 13 01 00 00 00 00 00 54 [13:07:05]Write i2c OK [13:07:05]MH_I2C_Read... [13:07:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:07:05]Read from MH i2c: E2 [13:07:05]MH_I2C_Read... [13:07:05]Read from MH i2c: E2 0E 00 [13:07:05]MH_I2C_Read... [13:07:05]Read from MH i2c: E2 0E 00 BB 1C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 07 [13:07:05]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:07:05]wFMCommunicate OK [13:07:05]SAM_PROTO_GetShiftState done [13:07:05]FM_GetShiftState done [13:07:05]opened in 1722298218 [13:07:05]opened+sec_in_day 1722384618 [13:07:05]quantity*price = 40002 [13:07:05]sum+1 = 40003 [13:07:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 201 30.07.2024 13:07 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24826 ФПД: 78113488571293 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T130706&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24826&fm=78113488571293&tin=02508201610067®Number=0000000000171247&sum=40000 [13:07:06]StoreToDocumentArchive [13:07:06]shift 48 fd 24826 [13:07:06]save to /storage/0048/doc_00024826 [13:07:06]save last doc name /storage/0048/doc_00024826 to /storage/kkm_last_doc_name [13:07:06]save OK [13:07:06]Clear old archive folders... [13:07:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:07:06]tlvbuf is B6F3B3E0 [13:07:06]SAM_PROTO_ClearQueue [13:07:06]wFMCommunicate request_size=4 [13:07:06]MH_SAM_APDU [13:07:06]CAPDU: 80 09 00 00 [13:07:06]Write to MH i2c: E2 08 00 C8 1C 80 09 00 00 00 00 00 00 56 [13:07:06]Write i2c OK [13:07:06]MH_I2C_Read... [13:07:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:07:06]Read from MH i2c: E2 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: E2 03 00 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: E2 03 00 C8 1C 00 90 00 58 [13:07:06]RAPDU: 90 00 [13:07:06]wFMCommunicate OK [13:07:06]SAM_PROTO_ClearQueue done [13:07:06]KKMCreateOFDPacket [13:07:06]OFDProtocolAddRootSTLVToBuf [13:07:06]FM_MakeSignedData [13:07:06]FM_MakeSignedData [13:07:06]SAM_PROTO_SignData [13:07:06]wFMCommunicate request_size=4 [13:07:06]MH_SAM_APDU [13:07:06]CAPDU: 80 0D 01 02 [13:07:06]Write to MH i2c: E2 08 00 C9 1C 80 0D 01 02 00 00 00 00 5E [13:07:06]Write i2c OK [13:07:06]MH_I2C_Read... [13:07:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:07:06]Read from MH i2c: E2 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: E2 03 00 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: E2 03 00 C9 1C 00 90 00 59 [13:07:06]RAPDU: 90 00 [13:07:06]wFMCommunicate OK [13:07:06]wFMCommunicate request_size=255 [13:07:06]MH_SAM_APDU [13:07:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 C9 00 00 00 F4 03 04 00 7A E5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FA 60 00 00 35 04 06 00 47 [13:07:06]Write to MH i2c: E2 02 01 CA 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 C9 00 00 00 F4 03 04 00 7A E5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FA 60 00 00 35 04 06 00 47 00 00 C6 [13:07:06]Write i2c OK [13:07:06]MH_I2C_Read... [13:07:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:07:06]Read from MH i2c: E2 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: E2 03 00 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: E2 03 00 CA 1C 00 90 00 5A [13:07:06]RAPDU: 90 00 [13:07:06]wFMCommunicate OK [13:07:06]wFMCommunicate request_size=10 [13:07:06]MH_SAM_APDU [13:07:06]CAPDU: 80 0D 02 02 05 0B 36 BD 0B 9D [13:07:06]Write to MH i2c: E2 0D 00 CB 1C 80 0D 02 02 05 00 0B 36 BD 0B 9D 00 00 11 [13:07:06]Write i2c OK [13:07:06]MH_I2C_Read... [13:07:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:07:06]Read from MH i2c: E2 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: E2 03 00 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: E2 03 00 CB 1C 00 90 00 5B [13:07:06]RAPDU: 90 00 [13:07:06]wFMCommunicate OK [13:07:06]wFMCommunicate request_size=4 [13:07:06]MH_SAM_APDU [13:07:06]CAPDU: 80 0D 03 02 [13:07:06]Write to MH i2c: E2 08 00 CC 1C 80 0D 03 02 00 00 00 00 63 [13:07:06]Write i2c OK [13:07:06]MH_I2C_Read... [13:07:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:07:06]Read from MH i2c: E2 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: E2 0B 00 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: E2 0B 00 CC 1C 00 84 54 90 28 17 79 BA 0C 90 00 4A [13:07:06]RAPDU: 84 54 90 28 17 79 BA 0C 90 00 [13:07:06]wFMCommunicate OK [13:07:06]SAM_PROTO_SignData done [13:07:06]FM_MakeSignedData done [13:07:06]CreateOFDProtocolMessage [13:07:06]wFMCommunicate request_size=4 [13:07:06]MH_SAM_APDU [13:07:06]CAPDU: 80 11 00 00 [13:07:06]Write to MH i2c: E2 08 00 CD 1C 80 11 00 00 00 00 00 00 63 [13:07:06]Write i2c OK [13:07:06]MH_I2C_Read... [13:07:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:07:06]Read from MH i2c: E2 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: E2 17 00 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: E2 17 00 CD 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B9 [13:07:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:07:06]wFMCommunicate OK [13:07:06]CreateOFDProtocolMessage done [13:07:06]OFDSenderStorePacket 24826 [13:07:06]StoreOFDPacket docnum=24826 [13:07:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 90 B4 07 01 3B 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C9 00 00 00 F4 03 04 00 7A E5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FA 60 00 00 35 04 06 00 47 0B 36 BD 0B 9D 84 54 90 28 17 79 BA 0C [13:07:06]CheckFolder [13:07:06]dirname=/storage/ofd_packets [13:07:06]CheckFolder done [13:07:06]ProducePacketName [13:07:06]name=ofd_packets/00024826 [13:07:06]NVStorageSaveData ofd_packets/00024826 [13:07:06]File name is /storage/ofd_packets/00024826 [13:07:06]Write 301 bytes [13:07:06]NVStorageSaveData done [13:07:06]OFDSenderStorePacket done [13:07:06]KKMCreateOFDPacket done [13:07:06]NVStorageSaveData kkm_last_timestamp [13:07:06]File name is /storage/kkm_last_timestamp [13:07:06]Write 4 bytes [13:07:06]NVStorageSaveData done [13:07:06]ExternCall_PrintAddStr [13:07:06]wPrintStart [13:07:06]Write to MH i2c: 01 00 00 CE 1C EA [13:07:06]Write i2c OK [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: 01 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: 01 07 00 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: 01 07 00 CE 1C 00 00 00 00 00 FF 0F FF [13:07:06]RasterBufferAndPrint [13:07:06]line Счет N : (1)610514 [13:07:06]line ИНН: 02508201610067 [13:07:06]line Контрольно-Кассовый Чек [13:07:06]line ПРОДАЖА [13:07:06]line ТРК (МРК, ГНК) : 32 [13:07:06]line Товар: 2710124130 [13:07:06]line Аи-92-К-2 [13:07:06]line 5.900 * 67.80 [13:07:06]line = 400.02 [13:07:06]line НДС 12% НСП 1% [13:07:06]line > о реализуемом товаре [13:07:06]line ОКРУГЛЕНИЕ: -0.02 [13:07:06]line ИТОГО: 400.00 [13:07:06]line Внесено: 400.00 [13:07:06]line СДАЧА: 0.00 [13:07:06]line НСП 1% : 3.54 [13:07:06]line НДС 12% : 42.48 [13:07:06]line Наличными: 400.00 [13:07:06]line Безнал.: 0.00 [13:07:06]line Место: АЗС № 127 "Партнер Нефть" [13:07:06]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [13:07:06]line СНО: Общий режим [13:07:06]line Чек 201 30.07.2024 13:07 [13:07:06]line Смена: 48 ФФД: 1.0 [13:07:06]line ЗНМ: 0300000158 [13:07:06]line РНМ: 0000000000171247 [13:07:06]line Версия ККМ: v1.0 [13:07:06]line ФМ: 0000000002098565 [13:07:06]line ФД: 24826 [13:07:06]line ФПД: 78113488571293 [13:07:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T130706&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24826&fm=78113488571293&tin=02508201610067®Number=0000000000171247&sum=40000 [13:07:07]OFD Sender: Processing packet 24826 [packets to send 29, broken 28] [13:07:07]ProducePacketName [13:07:07]name=ofd_packets/00024826 [13:07:07]OFD Sender: To server: pG, [13:07:07]CommunicateWithHost lk.salyk.kg:30040 [13:07:07]ConnectInit lk.salyk.kg [13:07:07]written 0, free lines is 4095 [13:07:07]Connected sock=9 [13:07:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 90 B4 07 01 3B 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C9 00 00 00 F4 03 04 00 7A E5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FA 60 00 00 35 04 06 00 47 0B 36 BD 0B 9D 84 54 90 28 17 79 BA 0C [13:07:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 75 5E 47 00 C6 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 32 30 39 38 35 36 35 10 04 04 00 FA 60 00 00 F4 03 04 00 08 91 A8 66 B6 04 01 00 00 6A 5C 51 D7 E0 4E 03 5E [13:07:07]CommunicateWithHost err = 0 [13:07:07]CheckOFDResponse [13:07:07]1017 (14) - 77093643461234 [13:07:07]1041 (16) - 0000000002098565 [13:07:07]1040 (4) - 24826 [13:07:07]1012 (4) - 30.07.2024 07:06 [13:07:07]1206 (1) - 0 [13:07:07]OFD Sender: Remove packet 24826 [13:07:07]ProducePacketName [13:07:07]name=ofd_packets/00024826 [13:07:07]NVStorageDeleteData [13:07:07]Write to MH i2c: 01 00 00 F9 1C 15 [13:07:07]Write i2c OK [13:07:07]MH_I2C_Read... [13:07:07]Read from MH i2c: 01 [13:07:07]MH_I2C_Read... [13:07:07]Read from MH i2c: 01 07 00 [13:07:07]MH_I2C_Read... [13:07:07]Read from MH i2c: 01 07 00 F9 1C 00 00 00 00 00 F6 0C 1E [13:07:07]RasterBufferAndPrint [13:07:07]line [13:07:07]line [13:07:07]line [13:07:07]line [13:07:07]line [13:07:07]written 0, free lines is 3324 [13:07:07]MH_Cut [13:07:07]Write to MH i2c: D1 01 00 00 1D 01 EF [13:07:07]Write i2c OK [13:07:07]MH_I2C_Read... [13:07:07]Read from MH i2c: D1 [13:07:07]MH_I2C_Read... [13:07:07]Read from MH i2c: D1 01 00 [13:07:07]MH_I2C_Read... [13:07:07]Read from MH i2c: D1 01 00 00 1D 00 EE [13:07:07]Write to MH i2c: 01 00 00 01 1D 1E [13:07:07]Write i2c OK [13:07:07]MH_I2C_Read... [13:07:07]OFD Sender: No OFD packet to send [13:07:08]*** Cut start [13:07:08]*** Partial cut [13:07:08]*** CUTSNS_PIN = 1 [13:07:08]*** CUTSNS_PIN = 0 [13:07:08]*** Brake cut motor [13:07:08]Read from MH i2c: 01 [13:07:08]MH_I2C_Read... [13:07:08]*** Stop cut motor [13:07:08]*** Cut end [13:07:08]Read from MH i2c: 01 07 00 [13:07:08]MH_I2C_Read... [13:07:08]Read from MH i2c: 01 07 00 01 1D 00 00 00 00 00 FF 0F 33 [13:07:08]process_action close_receipt done [13:07:08]requested_data is exist [13:07:08]produce_requested_data [13:07:08]requested_item fm.sn is exist - process it [13:07:08]wFMCommunicate request_size=4 [13:07:08]MH_SAM_APDU [13:07:08]CAPDU: 80 11 00 00 [13:07:08]Write to MH i2c: E2 08 00 02 1D 80 11 00 00 00 00 00 00 99 [13:07:08]Write i2c OK [13:07:08]MH_I2C_Read... [13:07:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:07:08]Read from MH i2c: E2 [13:07:08]MH_I2C_Read... [13:07:08]Read from MH i2c: E2 17 00 [13:07:08]MH_I2C_Read... [13:07:08]Read from MH i2c: E2 17 00 02 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 EF [13:07:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:07:08]wFMCommunicate OK [13:07:08]requested_item fd.num is exist - process it [13:07:08]SAM_PROTO_GetFieldsCounters [13:07:08]wFMCommunicate request_size=4 [13:07:08]MH_SAM_APDU [13:07:08]CAPDU: 80 13 00 00 [13:07:08]Write to MH i2c: E2 08 00 03 1D 80 13 00 00 00 00 00 00 9C [13:07:08]Write i2c OK [13:07:08]MH_I2C_Read... [13:07:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:07:09]Read from MH i2c: E2 [13:07:09]MH_I2C_Read... [13:07:09]Read from MH i2c: E2 62 00 [13:07:09]MH_I2C_Read... [13:07:09]Read from MH i2c: E2 62 00 03 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 FA 60 00 00 0E 04 04 00 30 00 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 A2 [13:07:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 FA 60 00 00 0E 04 04 00 30 00 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 [13:07:09]wFMCommunicate OK [13:07:09]SAM_PROTO_GetFieldsCounters done [13:07:09]requested_item shift.num is exist - process it [13:07:09]requested_item shift.opened is exist - process it [13:07:09]req_shift_opened [13:07:09]FM_GetShiftState [13:07:09]SAM_PROTO_GetShiftState [13:07:09]wFMCommunicate request_size=4 [13:07:09]MH_SAM_APDU [13:07:09]CAPDU: 80 13 01 00 [13:07:09]Write to MH i2c: E2 08 00 04 1D 80 13 01 00 00 00 00 00 9E [13:07:09]Write i2c OK [13:07:09]MH_I2C_Read... [13:07:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:07:09]Read from MH i2c: E2 [13:07:09]MH_I2C_Read... [13:07:09]Read from MH i2c: E2 0E 00 [13:07:09]MH_I2C_Read... [13:07:09]Read from MH i2c: E2 0E 00 04 1D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 51 [13:07:09]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:07:09]wFMCommunicate OK [13:07:09]SAM_PROTO_GetShiftState done [13:07:09]FM_GetShiftState done [13:07:09]req_shift_opened done [13:07:09]requested_item shift.open_date is exist - process it [13:07:09]req_shift_open_date [13:07:09]req_shift_open_date done [13:07:09]produce_requested_data done [13:07:09]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24826,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [13:07:09]process_action_free close_receipt [13:07:09]json_value_free [13:07:09]json_value_free done [13:07:09]process_json_proto returns [13:07:09]Send response to host [13:07:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24826,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [13:07:09]free response buf [13:07:09]execute_script done [13:07:09]execute_script returns [13:07:09]free content buf [13:07:09]Sock 10.Close socket [13:07:09]Sock 10.Thread stoped [13:07:12]OFD Sender: No OFD packet to send [13:07:17]OFD Sender: No OFD packet to send [13:07:22]OFD Sender: No OFD packet to send [13:07:27]OFD Sender: No OFD packet to send [13:07:32]OFD Sender: No OFD packet to send [13:07:37]OFD Sender: No OFD packet to send [13:07:42]OFD Sender: No OFD packet to send [13:07:47]OFD Sender: No OFD packet to send [13:07:52]OFD Sender: No OFD packet to send [13:07:57]OFD Sender: No OFD packet to send [13:08:02]OFD Sender: No OFD packet to send [13:08:07]OFD Sender: No OFD packet to send [13:08:12]OFD Sender: No OFD packet to send [13:08:17]OFD Sender: No OFD packet to send [13:08:22]OFD Sender: No OFD packet to send [13:08:27]OFD Sender: No OFD packet to send [13:08:32]OFD Sender: No OFD packet to send [13:08:38]OFD Sender: No OFD packet to send [13:08:43]OFD Sender: No OFD packet to send [13:08:48]OFD Sender: No OFD packet to send [13:08:53]OFD Sender: No OFD packet to send [13:08:58]OFD Sender: No OFD packet to send [13:09:03]OFD Sender: No OFD packet to send [13:09:08]OFD Sender: No OFD packet to send [13:09:13]OFD Sender: No OFD packet to send [13:09:18]OFD Sender: No OFD packet to send [13:09:23]OFD Sender: No OFD packet to send [13:09:28]OFD Sender: No OFD packet to send [13:09:33]OFD Sender: No OFD packet to send [13:09:38]OFD Sender: No OFD packet to send [13:09:43]OFD Sender: No OFD packet to send [13:09:48]OFD Sender: No OFD packet to send [13:09:53]OFD Sender: No OFD packet to send [13:09:56]accept exits with 7 [13:09:56]New connection [13:09:56]New thread 3067452772 created [13:09:56]Thread 3067309412 joined [13:09:56]Waiting for new connection... [13:09:56] Sock 7.Parse request [13:09:56]Sock 7.Check first char [13:09:56]Sock 7.First char is OK [13:09:56]request: POST /json_proto HTTP/1.0 [13:09:56]Method: POST [13:09:56]URL: /json_proto [13:09:56]Method is POST - this is cgi request [13:09:56]url: /json_proto [13:09:56]query_string will be loaded in cgi processing [13:09:56]execute_cgi json_proto POST (null) [13:09:56]execute_cgi path=json_proto method=POST [13:09:56]POST find Content-Length [13:09:56]Host: 172.17.45.131:8080 [13:09:56]Content-Length: 803 [13:09:56]Content-Type: application/json [13:09:56] [13:09:56]POST finish read [13:09:56]Found Content-Length = 803 [13:09:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610518", "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" ] } } [13:09:56]execute_script... [13:09:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610518", "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" ] } } [13:09:56]POST & json_proto [13:09:56]process_json_proto [13:09:56]json parsed OK: [13:09:56]protocol is kg_v1.0 [13:09:56]action value=close_receipt [13:09:56]process_action close_receipt [13:09:56]cmd_close_receipt [13:09:56]MH_GetDate [13:09:56]Write to MH i2c: F0 00 00 05 1D 11 [13:09:56]Write i2c OK [13:09:56]MH_I2C_Read... [13:09:56]Read from MH i2c: F0 [13:09:56]MH_I2C_Read... [13:09:56]Read from MH i2c: F0 09 00 [13:09:56]MH_I2C_Read... [13:09:56]Read from MH i2c: F0 09 00 05 1D 00 26 E6 A8 66 C6 D4 6E 66 A2 [13:09:56]GetLastDocTimeStamp 1722344826 [13:09:56]current date 1722344998 [13:09:56]FM_GetShiftState [13:09:56]SAM_PROTO_GetShiftState [13:09:56]wFMCommunicate request_size=4 [13:09:56]MH_SAM_APDU [13:09:56]CAPDU: 80 13 01 00 [13:09:56]Write to MH i2c: E2 08 00 06 1D 80 13 01 00 00 00 00 00 A0 [13:09:56]Write i2c OK [13:09:56]MH_I2C_Read... [13:09:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:57]Read from MH i2c: E2 [13:09:57]MH_I2C_Read... [13:09:57]Read from MH i2c: E2 0E 00 [13:09:57]MH_I2C_Read... [13:09:57]Read from MH i2c: E2 0E 00 06 1D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 53 [13:09:57]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:09:57]wFMCommunicate OK [13:09:57]SAM_PROTO_GetShiftState done [13:09:57]FM_GetShiftState done [13:09:57]opened in 1722298218 [13:09:57]opened+sec_in_day 1722384618 [13:09:57]quantity*price = 150041 [13:09:57]sum+1 = 150042 [13:09:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.41 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 0.00 Безнал.: 1500.41 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 202 30.07.2024 13:09 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24827 ФПД: 155847921659428 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T130958&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24827&fm=155847921659428&tin=02508201610067®Number=0000000000171247&sum=150041 [13:09:58]StoreToDocumentArchive [13:09:58]shift 48 fd 24827 [13:09:58]save to /storage/0048/doc_00024827 [13:09:58]save last doc name /storage/0048/doc_00024827 to /storage/kkm_last_doc_name [13:09:58]save OK [13:09:58]Clear old archive folders... [13:09:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:09:58]tlvbuf is 01D10100 [13:09:58]SAM_PROTO_ClearQueue [13:09:58]wFMCommunicate request_size=4 [13:09:58]MH_SAM_APDU [13:09:58]CAPDU: 80 09 00 00 [13:09:58]Write to MH i2c: E2 08 00 13 1D 80 09 00 00 00 00 00 00 A2 [13:09:58]Write i2c OK [13:09:58]MH_I2C_Read... [13:09:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:09:58]Read from MH i2c: E2 [13:09:58]MH_I2C_Read... [13:09:58]Read from MH i2c: E2 03 00 [13:09:58]MH_I2C_Read... [13:09:58]Read from MH i2c: E2 03 00 13 1D 00 90 00 A4 [13:09:58]RAPDU: 90 00 [13:09:58]wFMCommunicate OK [13:09:58]SAM_PROTO_ClearQueue done [13:09:58]KKMCreateOFDPacket [13:09:58]OFDProtocolAddRootSTLVToBuf [13:09:58]FM_MakeSignedData [13:09:58]FM_MakeSignedData [13:09:58]SAM_PROTO_SignData [13:09:58]wFMCommunicate request_size=4 [13:09:58]MH_SAM_APDU [13:09:58]CAPDU: 80 0D 01 02 [13:09:58]Write to MH i2c: E2 08 00 14 1D 80 0D 01 02 00 00 00 00 AA [13:09:58]Write i2c OK [13:09:58]MH_I2C_Read... [13:09:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:09:58]Read from MH i2c: E2 [13:09:58]MH_I2C_Read... [13:09:58]Read from MH i2c: E2 03 00 [13:09:58]MH_I2C_Read... [13:09:58]Read from MH i2c: E2 03 00 14 1D 00 90 00 A5 [13:09:58]RAPDU: 90 00 [13:09:58]wFMCommunicate OK [13:09:58]wFMCommunicate request_size=255 [13:09:58]MH_SAM_APDU [13:09: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 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 CA 00 00 00 F4 03 04 00 26 E6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FB 60 00 00 35 04 06 00 8D [13:09:58]Write to MH i2c: E2 02 01 15 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 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 CA 00 00 00 F4 03 04 00 26 E6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FB 60 00 00 35 04 06 00 8D 00 00 EB [13:09:58]Write i2c OK [13:09:58]MH_I2C_Read... [13:09:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:58]Read from MH i2c: E2 [13:09:58]MH_I2C_Read... [13:09:58]Read from MH i2c: E2 03 00 [13:09:58]MH_I2C_Read... [13:09:58]Read from MH i2c: E2 03 00 15 1D 00 90 00 A6 [13:09:58]RAPDU: 90 00 [13:09:58]wFMCommunicate OK [13:09:58]wFMCommunicate request_size=10 [13:09:58]MH_SAM_APDU [13:09:58]CAPDU: 80 0D 02 02 05 BE 2C 02 6E 24 [13:09:58]Write to MH i2c: E2 0D 00 16 1D 80 0D 02 02 05 00 BE 2C 02 6E 24 00 00 35 [13:09:58]Write i2c OK [13:09:58]MH_I2C_Read... [13:09:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:58]Read from MH i2c: E2 [13:09:58]MH_I2C_Read... [13:09:58]Read from MH i2c: E2 03 00 [13:09:58]MH_I2C_Read... [13:09:58]Read from MH i2c: E2 03 00 16 1D 00 90 00 A7 [13:09:58]RAPDU: 90 00 [13:09:58]wFMCommunicate OK [13:09:58]wFMCommunicate request_size=4 [13:09:58]MH_SAM_APDU [13:09:58]CAPDU: 80 0D 03 02 [13:09:58]Write to MH i2c: E2 08 00 17 1D 80 0D 03 02 00 00 00 00 AF [13:09:58]Write i2c OK [13:09:58]MH_I2C_Read... [13:09:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:09:58]Read from MH i2c: E2 [13:09:58]MH_I2C_Read... [13:09:58]Read from MH i2c: E2 0B 00 [13:09:58]MH_I2C_Read... [13:09:58]Read from MH i2c: E2 0B 00 17 1D 00 F7 77 ED 67 EF D1 7B 7A 90 00 27 [13:09:58]RAPDU: F7 77 ED 67 EF D1 7B 7A 90 00 [13:09:58]wFMCommunicate OK [13:09:58]SAM_PROTO_SignData done [13:09:58]FM_MakeSignedData done [13:09:58]CreateOFDProtocolMessage [13:09:58]wFMCommunicate request_size=4 [13:09:58]MH_SAM_APDU [13:09:58]CAPDU: 80 11 00 00 [13:09:58]Write to MH i2c: E2 08 00 18 1D 80 11 00 00 00 00 00 00 AF [13:09:58]Write i2c OK [13:09:58]MH_I2C_Read... [13:09:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:58]Read from MH i2c: E2 [13:09:58]MH_I2C_Read... [13:09:58]Read from MH i2c: E2 17 00 [13:09:58]MH_I2C_Read... [13:09:58]Read from MH i2c: E2 17 00 18 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 05 [13:09:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:09:58]wFMCommunicate OK [13:09:58]CreateOFDProtocolMessage done [13:09:58]OFDSenderStorePacket 24827 [13:09:58]StoreOFDPacket docnum=24827 [13:09:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 F8 29 07 01 89 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 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 CA 00 00 00 F4 03 04 00 26 E6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FB 60 00 00 35 04 06 00 8D BE 2C 02 6E 24 F7 77 ED 67 EF D1 7B 7A [13:09:58]CheckFolder [13:09:58]dirname=/storage/ofd_packets [13:09:58]CheckFolder done [13:09:58]ProducePacketName [13:09:58]name=ofd_packets/00024827 [13:09:58]NVStorageSaveData ofd_packets/00024827 [13:09:58]File name is /storage/ofd_packets/00024827 [13:09:58]Write 301 bytes [13:09:58]NVStorageSaveData done [13:09:58]OFDSenderStorePacket done [13:09:58]KKMCreateOFDPacket done [13:09:58]NVStorageSaveData kkm_last_timestamp [13:09:58]File name is /storage/kkm_last_timestamp [13:09:58]Write 4 bytes [13:09:58]NVStorageSaveData done [13:09:58]ExternCall_PrintAddStr [13:09:58]wPrintStart [13:09:58]Write to MH i2c: 01 00 00 19 1D 36 [13:09:58]Write i2c OK [13:09:58]MH_I2C_Read... [13:09:58]Read from MH i2c: 01 [13:09:58]MH_I2C_Read... [13:09:58]Read from MH i2c: 01 07 00 [13:09:58]MH_I2C_Read... [13:09:58]Read from MH i2c: 01 07 00 19 1D 00 00 00 00 00 FF 0F 4B [13:09:58]RasterBufferAndPrint [13:09:58]line Счет N : (1)610518 [13:09:58]line ИНН: 02508201610067 [13:09:58]line Контрольно-Кассовый Чек [13:09:58]line ПРОДАЖА [13:09:58]line ТРК (МРК, ГНК) : 42 [13:09:58]line Товар: 2710124130 [13:09:58]line Аи-92-К-2 [13:09:58]line 22.130 * 67.80 [13:09:58]line = 1500.41 [13:09:58]line НДС 12% НСП 1% [13:09:58]line > о реализуемом товаре [13:09:58]line ИТОГО: 1500.41 [13:09:58]line НСП 1% : 13.28 [13:09:58]line НДС 12% : 159.34 [13:09:58]line Наличными: 0.00 [13:09:58]line Безнал.: 1500.41 [13:09:58]line Место: АЗС № 127 "Партнер Нефть" [13:09:58]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [13:09:58]line СНО: Общий режим [13:09:58]line Чек 202 30.07.2024 13:09 [13:09:58]line Смена: 48 ФФД: 1.0 [13:09:58]line ЗНМ: 0300000158 [13:09:58]line РНМ: 0000000000171247 [13:09:58]line Версия ККМ: v1.0 [13:09:58]line Платежная система: O! деньги [13:09:58]line ФМ: 0000000002098565 [13:09:58]line ФД: 24827 [13:09:58]line ФПД: 155847921659428 [13:09:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T130958&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24827&fm=155847921659428&tin=02508201610067®Number=0000000000171247&sum=150041 [13:09:59]OFD Sender: Processing packet 24827 [packets to send 29, broken 28] [13:09:59]ProducePacketName [13:09:59]name=ofd_packets/00024827 [13:09:59]OFD Sender: To server: pG, [13:09:59]CommunicateWithHost lk.salyk.kg:30040 [13:09:59]ConnectInit lk.salyk.kg [13:09:59]written 0, free lines is 4095 [13:09:59]Connected sock=11 [13:09:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 F8 29 07 01 89 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 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 CA 00 00 00 F4 03 04 00 26 E6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FB 60 00 00 35 04 06 00 8D BE 2C 02 6E 24 F7 77 ED 67 EF D1 7B 7A [13:09:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 B5 25 47 00 84 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 32 30 39 38 35 36 35 10 04 04 00 FB 60 00 00 F4 03 04 00 B4 91 A8 66 B6 04 01 00 00 2C EE 77 4C 96 2B BF 7E [13:09:59]CommunicateWithHost err = 0 [13:09:59]CheckOFDResponse [13:09:59]1017 (14) - 77093643461234 [13:09:59]1041 (16) - 0000000002098565 [13:09:59]1040 (4) - 24827 [13:09:59]1012 (4) - 30.07.2024 07:09 [13:09:59]1206 (1) - 0 [13:09:59]OFD Sender: Remove packet 24827 [13:09:59]ProducePacketName [13:09:59]name=ofd_packets/00024827 [13:09:59]NVStorageDeleteData [13:09:59]Write to MH i2c: 01 00 00 43 1D 60 [13:09:59]Write i2c OK [13:09:59]MH_I2C_Read... [13:09:59]Read from MH i2c: 01 [13:09:59]MH_I2C_Read... [13:09:59]Read from MH i2c: 01 07 00 [13:09:59]MH_I2C_Read... [13:09:59]Read from MH i2c: 01 07 00 43 1D 00 00 00 00 00 0A 0D 7E [13:09:59]RasterBufferAndPrint [13:09:59]line [13:09:59]line [13:09:59]line [13:09:59]line [13:09:59]line [13:09:59]written 0, free lines is 3345 [13:09:59]MH_Cut [13:09:59]Write to MH i2c: D1 01 00 4A 1D 01 39 [13:09:59]Write i2c OK [13:09:59]MH_I2C_Read... [13:09:59]Read from MH i2c: D1 [13:09:59]MH_I2C_Read... [13:09:59]Read from MH i2c: D1 01 00 [13:09:59]MH_I2C_Read... [13:09:59]Read from MH i2c: D1 01 00 4A 1D 00 38 [13:09:59]Write to MH i2c: 01 00 00 4B 1D 68 [13:09:59]Write i2c OK [13:09:59]MH_I2C_Read... [13:09:59]OFD Sender: No OFD packet to send [13:10:00]*** Cut start [13:10:00]*** Partial cut [13:10:00]*** CUTSNS_PIN = 1 [13:10:00]*** CUTSNS_PIN = 0 [13:10:00]*** Brake cut motor [13:10:00]Read from MH i2c: 01 [13:10:00]MH_I2C_Read... [13:10:00]*** Stop cut motor [13:10:00]*** Cut end [13:10:00]Read from MH i2c: 01 07 00 [13:10:00]MH_I2C_Read... [13:10:00]Read from MH i2c: 01 07 00 4B 1D 00 00 00 00 00 FF 0F 7D [13:10:00]process_action close_receipt done [13:10:00]requested_data is exist [13:10:00]produce_requested_data [13:10:00]requested_item fm.sn is exist - process it [13:10:00]wFMCommunicate request_size=4 [13:10:00]MH_SAM_APDU [13:10:00]CAPDU: 80 11 00 00 [13:10:00]Write to MH i2c: E2 08 00 4C 1D 80 11 00 00 00 00 00 00 E3 [13:10:00]Write i2c OK [13:10:00]MH_I2C_Read... [13:10:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:00]Read from MH i2c: E2 [13:10:00]MH_I2C_Read... [13:10:00]Read from MH i2c: E2 17 00 [13:10:00]MH_I2C_Read... [13:10:00]Read from MH i2c: E2 17 00 4C 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 39 [13:10:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:10:00]wFMCommunicate OK [13:10:00]requested_item fd.num is exist - process it [13:10:00]SAM_PROTO_GetFieldsCounters [13:10:00]wFMCommunicate request_size=4 [13:10:00]MH_SAM_APDU [13:10:00]CAPDU: 80 13 00 00 [13:10:00]Write to MH i2c: E2 08 00 4D 1D 80 13 00 00 00 00 00 00 E6 [13:10:00]Write i2c OK [13:10:00]MH_I2C_Read... [13:10:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:10:00]Read from MH i2c: E2 [13:10:00]MH_I2C_Read... [13:10:00]Read from MH i2c: E2 62 00 [13:10:00]MH_I2C_Read... [13:10:00]Read from MH i2c: E2 62 00 4D 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 FB 60 00 00 0E 04 04 00 30 00 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 F0 [13:10:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 FB 60 00 00 0E 04 04 00 30 00 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 [13:10:00]wFMCommunicate OK [13:10:00]SAM_PROTO_GetFieldsCounters done [13:10:00]requested_item shift.num is exist - process it [13:10:00]requested_item shift.opened is exist - process it [13:10:00]req_shift_opened [13:10:00]FM_GetShiftState [13:10:00]SAM_PROTO_GetShiftState [13:10:00]wFMCommunicate request_size=4 [13:10:00]MH_SAM_APDU [13:10:00]CAPDU: 80 13 01 00 [13:10:00]Write to MH i2c: E2 08 00 4E 1D 80 13 01 00 00 00 00 00 E8 [13:10:00]Write i2c OK [13:10:00]MH_I2C_Read... [13:10:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:01]Read from MH i2c: E2 [13:10:01]MH_I2C_Read... [13:10:01]Read from MH i2c: E2 0E 00 [13:10:01]MH_I2C_Read... [13:10:01]Read from MH i2c: E2 0E 00 4E 1D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 9B [13:10:01]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:10:01]wFMCommunicate OK [13:10:01]SAM_PROTO_GetShiftState done [13:10:01]FM_GetShiftState done [13:10:01]req_shift_opened done [13:10:01]requested_item shift.open_date is exist - process it [13:10:01]req_shift_open_date [13:10:01]req_shift_open_date done [13:10:01]produce_requested_data done [13:10:01]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24827,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [13:10:01]process_action_free close_receipt [13:10:01]json_value_free [13:10:01]json_value_free done [13:10:01]process_json_proto returns [13:10:01]Send response to host [13:10:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24827,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [13:10:01]free response buf [13:10:01]execute_script done [13:10:01]execute_script returns [13:10:01]free content buf [13:10:01]Sock 7.Close socket [13:10:01]Sock 7.Thread stoped [13:10:04]OFD Sender: No OFD packet to send [13:10:09]OFD Sender: No OFD packet to send [13:10:12]accept exits with 9 [13:10:12]New connection [13:10:12]New thread 3067309412 created [13:10:12]Thread 3067452772 joined [13:10:12]Waiting for new connection... [13:10:12] Sock 9.Parse request [13:10:12]Sock 9.Check first char [13:10:12]Sock 9.First char is OK [13:10:12]request: POST /json_proto HTTP/1.0 [13:10:12]Method: POST [13:10:12]URL: /json_proto [13:10:12]Method is POST - this is cgi request [13:10:12]url: /json_proto [13:10:12]query_string will be loaded in cgi processing [13:10:12]execute_cgi json_proto POST (null) [13:10:12]execute_cgi path=json_proto method=POST [13:10:12]POST find Content-Length [13:10:12]Host: 172.17.45.131:8080 [13:10:12]Content-Length: 805 [13:10:12]Content-Type: application/json [13:10:12] [13:10:12]POST finish read [13:10:12]Found Content-Length = 805 [13:10:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610517", "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" : 37.00, "quantity" : 29.730, "sum" : 1100.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1100.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:10:12]execute_script... [13:10: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)610517", "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" : 37.00, "quantity" : 29.730, "sum" : 1100.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1100.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:10:12]POST & json_proto [13:10:12]process_json_proto [13:10:12]json parsed OK: [13:10:12]protocol is kg_v1.0 [13:10:12]action value=close_receipt [13:10:12]process_action close_receipt [13:10:12]cmd_close_receipt [13:10:12]MH_GetDate [13:10:12]Write to MH i2c: F0 00 00 4F 1D 5B [13:10:12]Write i2c OK [13:10:12]MH_I2C_Read... [13:10:12]Read from MH i2c: F0 [13:10:12]MH_I2C_Read... [13:10:12]Read from MH i2c: F0 09 00 [13:10:12]MH_I2C_Read... [13:10:12]Read from MH i2c: F0 09 00 4F 1D 00 36 E6 A8 66 C6 D4 6E 66 FC [13:10:12]GetLastDocTimeStamp 1722344998 [13:10:12]current date 1722345014 [13:10:12]FM_GetShiftState [13:10:12]SAM_PROTO_GetShiftState [13:10:12]wFMCommunicate request_size=4 [13:10:12]MH_SAM_APDU [13:10:12]CAPDU: 80 13 01 00 [13:10:12]Write to MH i2c: E2 08 00 50 1D 80 13 01 00 00 00 00 00 EA [13:10:12]Write i2c OK [13:10:12]MH_I2C_Read... [13:10:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:12]Read from MH i2c: E2 [13:10:12]MH_I2C_Read... [13:10:12]Read from MH i2c: E2 0E 00 [13:10:12]MH_I2C_Read... [13:10:12]Read from MH i2c: E2 0E 00 50 1D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 9D [13:10:12]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:10:12]wFMCommunicate OK [13:10:12]SAM_PROTO_GetShiftState done [13:10:12]FM_GetShiftState done [13:10:12]opened in 1722298218 [13:10:12]opened+sec_in_day 1722384618 [13:10:12]quantity*price = 110001 [13:10:12]sum+1 = 110002 [13:10:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1100.01 НСП 1% : 9.73 НДС 12% : 116.81 Наличными: 0.00 Безнал.: 1100.01 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 203 30.07.2024 13:10 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24828 ФПД: 144827254420473 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T131014&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24828&fm=144827254420473&tin=02508201610067®Number=0000000000171247&sum=110001 [13:10:13]StoreToDocumentArchive [13:10:13]shift 48 fd 24828 [13:10:13]save to /storage/0048/doc_00024828 [13:10:13]save last doc name /storage/0048/doc_00024828 to /storage/kkm_last_doc_name [13:10:13]save OK [13:10:13]Clear old archive folders... [13:10:13]ProcessDocumentItem done err = 0, tmpTLVsize=250 [13:10:13]tlvbuf is 01CF4F00 [13:10:13]SAM_PROTO_ClearQueue [13:10:13]wFMCommunicate request_size=4 [13:10:13]MH_SAM_APDU [13:10:13]CAPDU: 80 09 00 00 [13:10:13]Write to MH i2c: E2 08 00 5D 1D 80 09 00 00 00 00 00 00 EC [13:10:13]Write i2c OK [13:10:13]MH_I2C_Read... [13:10:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:10:13]Read from MH i2c: E2 [13:10:13]MH_I2C_Read... [13:10:13]Read from MH i2c: E2 03 00 [13:10:13]MH_I2C_Read... [13:10:13]Read from MH i2c: E2 03 00 5D 1D 00 90 00 EE [13:10:13]RAPDU: 90 00 [13:10:13]wFMCommunicate OK [13:10:13]SAM_PROTO_ClearQueue done [13:10:13]KKMCreateOFDPacket [13:10:13]OFDProtocolAddRootSTLVToBuf [13:10:13]FM_MakeSignedData [13:10:13]FM_MakeSignedData [13:10:13]SAM_PROTO_SignData [13:10:13]wFMCommunicate request_size=4 [13:10:13]MH_SAM_APDU [13:10:13]CAPDU: 80 0D 01 02 [13:10:13]Write to MH i2c: E2 08 00 5E 1D 80 0D 01 02 00 00 00 00 F4 [13:10:13]Write i2c OK [13:10:13]MH_I2C_Read... [13:10:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:10:13]Read from MH i2c: E2 [13:10:13]MH_I2C_Read... [13:10:13]Read from MH i2c: E2 03 00 [13:10:13]MH_I2C_Read... [13:10:13]Read from MH i2c: E2 03 00 5E 1D 00 90 00 EF [13:10:13]RAPDU: 90 00 [13:10:13]wFMCommunicate OK [13:10:13]wFMCommunicate request_size=255 [13:10:13]MH_SAM_APDU [13:10:13]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 22 74 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 B1 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B1 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B1 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 36 E6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FC 60 00 00 35 04 06 00 83 B8 [13:10:14]Write to MH i2c: E2 02 01 5F 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 22 74 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 B1 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B1 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B1 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 36 E6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FC 60 00 00 35 04 06 00 83 B8 00 00 32 [13:10:14]Write i2c OK [13:10:14]MH_I2C_Read... [13:10:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:14]Read from MH i2c: E2 [13:10:14]MH_I2C_Read... [13:10:14]Read from MH i2c: E2 03 00 [13:10:14]MH_I2C_Read... [13:10:14]Read from MH i2c: E2 03 00 5F 1D 00 90 00 F0 [13:10:14]RAPDU: 90 00 [13:10:14]wFMCommunicate OK [13:10:14]wFMCommunicate request_size=9 [13:10:14]MH_SAM_APDU [13:10:14]CAPDU: 80 0D 02 02 04 39 0D B3 F9 [13:10:14]Write to MH i2c: E2 0C 00 60 1D 80 0D 02 02 04 00 39 0D B3 F9 00 00 F1 [13:10:14]Write i2c OK [13:10:14]MH_I2C_Read... [13:10:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:14]Read from MH i2c: E2 [13:10:14]MH_I2C_Read... [13:10:14]Read from MH i2c: E2 03 00 [13:10:14]MH_I2C_Read... [13:10:14]Read from MH i2c: E2 03 00 60 1D 00 90 00 F1 [13:10:14]RAPDU: 90 00 [13:10:14]wFMCommunicate OK [13:10:14]wFMCommunicate request_size=4 [13:10:14]MH_SAM_APDU [13:10:14]CAPDU: 80 0D 03 02 [13:10:14]Write to MH i2c: E2 08 00 61 1D 80 0D 03 02 00 00 00 00 F9 [13:10:14]Write i2c OK [13:10:14]MH_I2C_Read... [13:10:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:10:14]Read from MH i2c: E2 [13:10:14]MH_I2C_Read... [13:10:14]Read from MH i2c: E2 0B 00 [13:10:14]MH_I2C_Read... [13:10:14]Read from MH i2c: E2 0B 00 61 1D 00 9C 35 93 5B F8 A2 EB D8 90 00 16 [13:10:14]RAPDU: 9C 35 93 5B F8 A2 EB D8 90 00 [13:10:14]wFMCommunicate OK [13:10:14]SAM_PROTO_SignData done [13:10:14]FM_MakeSignedData done [13:10:14]CreateOFDProtocolMessage [13:10:14]wFMCommunicate request_size=4 [13:10:14]MH_SAM_APDU [13:10:14]CAPDU: 80 11 00 00 [13:10:14]Write to MH i2c: E2 08 00 62 1D 80 11 00 00 00 00 00 00 F9 [13:10:14]Write i2c OK [13:10:14]MH_I2C_Read... [13:10:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:14]Read from MH i2c: E2 [13:10:14]MH_I2C_Read... [13:10:14]Read from MH i2c: E2 17 00 [13:10:14]MH_I2C_Read... [13:10:14]Read from MH i2c: E2 17 00 62 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 4F [13:10:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:10:14]wFMCommunicate OK [13:10:14]CreateOFDProtocolMessage done [13:10:14]OFDSenderStorePacket 24828 [13:10:14]StoreOFDPacket docnum=24828 [13:10:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 E2 BF 06 01 FF A8 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 22 74 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 B1 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B1 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B1 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 36 E6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FC 60 00 00 35 04 06 00 83 B8 39 0D B3 F9 9C 35 93 5B F8 A2 EB D8 [13:10:14]CheckFolder [13:10:14]dirname=/storage/ofd_packets [13:10:14]CheckFolder done [13:10:14]ProducePacketName [13:10:14]name=ofd_packets/00024828 [13:10:14]NVStorageSaveData ofd_packets/00024828 [13:10:14]File name is /storage/ofd_packets/00024828 [13:10:14]Write 300 bytes [13:10:14]NVStorageSaveData done [13:10:14]OFDSenderStorePacket done [13:10:14]KKMCreateOFDPacket done [13:10:14]NVStorageSaveData kkm_last_timestamp [13:10:14]File name is /storage/kkm_last_timestamp [13:10:14]Write 4 bytes [13:10:14]NVStorageSaveData done [13:10:14]ExternCall_PrintAddStr [13:10:14]wPrintStart [13:10:14]Write to MH i2c: 01 00 00 63 1D 80 [13:10:14]Write i2c OK [13:10:14]MH_I2C_Read... [13:10:14]Read from MH i2c: 01 [13:10:14]MH_I2C_Read... [13:10:14]Read from MH i2c: 01 07 00 [13:10:14]MH_I2C_Read... [13:10:14]Read from MH i2c: 01 07 00 63 1D 00 00 00 00 00 FF 0F 95 [13:10:14]RasterBufferAndPrint [13:10:14]line Счет N : (1)610517 [13:10:14]line ИНН: 02508201610067 [13:10:14]line Контрольно-Кассовый Чек [13:10:14]line ПРОДАЖА [13:10:14]line ТРК (МРК, ГНК) : 7 [13:10:14]line Товар: 2711190000 [13:10:14]line ГАЗ-К-3 [13:10:14]line 29.730 * 37.00 [13:10:14]line = 1100.01 [13:10:14]line НДС 12% НСП 1% [13:10:14]line > о реализуемом товаре [13:10:14]line ИТОГО: 1100.01 [13:10:14]line НСП 1% : 9.73 [13:10:14]line НДС 12% : 116.81 [13:10:14]line Наличными: 0.00 [13:10:14]line Безнал.: 1100.01 [13:10:14]line Место: АЗС № 127 "Партнер Нефть" [13:10:14]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [13:10:14]line СНО: Общий режим [13:10:14]line Чек 203 30.07.2024 13:10 [13:10:14]line Смена: 48 ФФД: 1.0 [13:10:14]line ЗНМ: 0300000158 [13:10:14]line РНМ: 0000000000171247 [13:10:14]line Версия ККМ: v1.0 [13:10:14]line Платежная система: O! деньги [13:10:14]line ФМ: 0000000002098565 [13:10:14]line ФД: 24828 [13:10:14]line ФПД: 144827254420473 [13:10:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T131014&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24828&fm=144827254420473&tin=02508201610067®Number=0000000000171247&sum=110001 [13:10:14]OFD Sender: Processing packet 24828 [packets to send 29, broken 28] [13:10:14]ProducePacketName [13:10:14]name=ofd_packets/00024828 [13:10:14]OFD Sender: To server: pG, [13:10:14]CommunicateWithHost lk.salyk.kg:30040 [13:10:14]ConnectInit lk.salyk.kg [13:10:14]written 0, free lines is 4095 [13:10:14]Connected sock=10 [13:10:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 E2 BF 06 01 FF A8 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 22 74 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 B1 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B1 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B1 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 36 E6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FC 60 00 00 35 04 06 00 83 B8 39 0D B3 F9 9C 35 93 5B F8 A2 EB D8 [13:10:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 BE 00 47 00 49 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 32 30 39 38 35 36 35 10 04 04 00 FC 60 00 00 F4 03 04 00 C4 91 A8 66 B6 04 01 00 00 5F 8D B7 53 EF 04 61 32 [13:10:15]CommunicateWithHost err = 0 [13:10:15]CheckOFDResponse [13:10:15]1017 (14) - 77093643461234 [13:10:15]1041 (16) - 0000000002098565 [13:10:15]1040 (4) - 24828 [13:10:15]1012 (4) - 30.07.2024 07:09 [13:10:15]1206 (1) - 0 [13:10:15]OFD Sender: Remove packet 24828 [13:10:15]ProducePacketName [13:10:15]name=ofd_packets/00024828 [13:10:15]NVStorageDeleteData [13:10:15]Write to MH i2c: 01 00 00 8D 1D AA [13:10:15]Write i2c OK [13:10:15]MH_I2C_Read... [13:10:15]Read from MH i2c: 01 [13:10:15]MH_I2C_Read... [13:10:15]Read from MH i2c: 01 07 00 [13:10:15]MH_I2C_Read... [13:10:15]Read from MH i2c: 01 07 00 8D 1D 00 00 00 00 00 03 0D C1 [13:10:15]RasterBufferAndPrint [13:10:15]line [13:10:15]line [13:10:15]line [13:10:15]line [13:10:15]line [13:10:15]written 0, free lines is 3337 [13:10:15]MH_Cut [13:10:15]Write to MH i2c: D1 01 00 94 1D 01 83 [13:10:15]Write i2c OK [13:10:15]MH_I2C_Read... [13:10:15]Read from MH i2c: D1 [13:10:15]MH_I2C_Read... [13:10:15]Read from MH i2c: D1 01 00 [13:10:15]MH_I2C_Read... [13:10:15]Read from MH i2c: D1 01 00 94 1D 00 82 [13:10:15]Write to MH i2c: 01 00 00 95 1D B2 [13:10:15]Write i2c OK [13:10:15]MH_I2C_Read... [13:10:15]OFD Sender: No OFD packet to send [13:10:15]*** Cut start [13:10:15]*** Partial cut [13:10:15]*** CUTSNS_PIN = 1 [13:10:15]*** CUTSNS_PIN = 0 [13:10:16]*** Brake cut motor [13:10:16]Read from MH i2c: 01 [13:10:16]MH_I2C_Read... [13:10:16]*** Stop cut motor [13:10:16]*** Cut end [13:10:16]Read from MH i2c: 01 07 00 [13:10:16]MH_I2C_Read... [13:10:16]Read from MH i2c: 01 07 00 95 1D 00 00 00 00 00 FF 0F C7 [13:10:16]process_action close_receipt done [13:10:16]requested_data is exist [13:10:16]produce_requested_data [13:10:16]requested_item fm.sn is exist - process it [13:10:16]wFMCommunicate request_size=4 [13:10:16]MH_SAM_APDU [13:10:16]CAPDU: 80 11 00 00 [13:10:16]Write to MH i2c: E2 08 00 96 1D 80 11 00 00 00 00 00 00 2D [13:10:16]Write i2c OK [13:10:16]MH_I2C_Read... [13:10:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:16]Read from MH i2c: E2 [13:10:16]MH_I2C_Read... [13:10:16]Read from MH i2c: E2 17 00 [13:10:16]MH_I2C_Read... [13:10:16]Read from MH i2c: E2 17 00 96 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 83 [13:10:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:10:16]wFMCommunicate OK [13:10:16]requested_item fd.num is exist - process it [13:10:16]SAM_PROTO_GetFieldsCounters [13:10:16]wFMCommunicate request_size=4 [13:10:16]MH_SAM_APDU [13:10:16]CAPDU: 80 13 00 00 [13:10:16]Write to MH i2c: E2 08 00 97 1D 80 13 00 00 00 00 00 00 30 [13:10:16]Write i2c OK [13:10:16]MH_I2C_Read... [13:10:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:10:16]Read from MH i2c: E2 [13:10:16]MH_I2C_Read... [13:10:16]Read from MH i2c: E2 62 00 [13:10:16]MH_I2C_Read... [13:10:16]Read from MH i2c: E2 62 00 97 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 FC 60 00 00 0E 04 04 00 30 00 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 3E [13:10:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 FC 60 00 00 0E 04 04 00 30 00 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 [13:10:16]wFMCommunicate OK [13:10:16]SAM_PROTO_GetFieldsCounters done [13:10:16]requested_item shift.num is exist - process it [13:10:16]requested_item shift.opened is exist - process it [13:10:16]req_shift_opened [13:10:16]FM_GetShiftState [13:10:16]SAM_PROTO_GetShiftState [13:10:16]wFMCommunicate request_size=4 [13:10:16]MH_SAM_APDU [13:10:16]CAPDU: 80 13 01 00 [13:10:16]Write to MH i2c: E2 08 00 98 1D 80 13 01 00 00 00 00 00 32 [13:10:16]Write i2c OK [13:10:16]MH_I2C_Read... [13:10:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:16]Read from MH i2c: E2 [13:10:16]MH_I2C_Read... [13:10:16]Read from MH i2c: E2 0E 00 [13:10:16]MH_I2C_Read... [13:10:16]Read from MH i2c: E2 0E 00 98 1D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E5 [13:10:16]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:10:16]wFMCommunicate OK [13:10:16]SAM_PROTO_GetShiftState done [13:10:16]FM_GetShiftState done [13:10:16]req_shift_opened done [13:10:16]requested_item shift.open_date is exist - process it [13:10:16]req_shift_open_date [13:10:16]req_shift_open_date done [13:10:16]produce_requested_data done [13:10:16]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24828,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [13:10:16]process_action_free close_receipt [13:10:16]json_value_free [13:10:16]json_value_free done [13:10:16]process_json_proto returns [13:10:16]Send response to host [13:10:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24828,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [13:10:16]free response buf [13:10:16]execute_script done [13:10:16]execute_script returns [13:10:16]free content buf [13:10:16]Sock 9.Close socket [13:10:16]Sock 9.Thread stoped [13:10:20]OFD Sender: No OFD packet to send [13:10:25]OFD Sender: No OFD packet to send [13:10:30]OFD Sender: No OFD packet to send [13:10:35]OFD Sender: No OFD packet to send [13:10:40]OFD Sender: No OFD packet to send [13:10:45]OFD Sender: No OFD packet to send [13:10:50]OFD Sender: No OFD packet to send [13:10:55]OFD Sender: No OFD packet to send [13:11:00]OFD Sender: No OFD packet to send [13:11:05]OFD Sender: No OFD packet to send [13:11:10]OFD Sender: No OFD packet to send [13:11:15]OFD Sender: No OFD packet to send [13:11:20]OFD Sender: No OFD packet to send [13:11:25]OFD Sender: No OFD packet to send [13:11:30]OFD Sender: No OFD packet to send [13:11:35]OFD Sender: No OFD packet to send [13:11:40]OFD Sender: No OFD packet to send [13:11:45]OFD Sender: No OFD packet to send [13:11:50]OFD Sender: No OFD packet to send [13:11:55]OFD Sender: No OFD packet to send [13:12:00]OFD Sender: No OFD packet to send [13:12:05]OFD Sender: No OFD packet to send [13:12:10]OFD Sender: No OFD packet to send [13:12:15]OFD Sender: No OFD packet to send [13:12:20]OFD Sender: No OFD packet to send [13:12:25]OFD Sender: No OFD packet to send [13:12:30]OFD Sender: No OFD packet to send [13:12:35]OFD Sender: No OFD packet to send [13:12:40]OFD Sender: No OFD packet to send [13:12:44]accept exits with 7 [13:12:44]New connection [13:12:44]New thread 3067452772 created [13:12:44]Thread 3067309412 joined [13:12:44]Waiting for new connection... [13:12:44] Sock 7.Parse request [13:12:44]Sock 7.Check first char [13:12:44]Sock 7.First char is OK [13:12:44]request: POST /json_proto HTTP/1.0 [13:12:44]Method: POST [13:12:44]URL: /json_proto [13:12:44]Method is POST - this is cgi request [13:12:44]url: /json_proto [13:12:44]query_string will be loaded in cgi processing [13:12:44]execute_cgi json_proto POST (null) [13:12:44]execute_cgi path=json_proto method=POST [13:12:44]POST find Content-Length [13:12:44]Host: 172.17.45.131:8080 [13:12:44]Content-Length: 803 [13:12:44]Content-Type: application/json [13:12:44] [13:12:44]POST finish read [13:12:44]Found Content-Length = 803 [13:12:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610519", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:12:44]execute_script... [13:12: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)610519", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:12:44]POST & json_proto [13:12:44]process_json_proto [13:12:44]json parsed OK: [13:12:44]protocol is kg_v1.0 [13:12:44]action value=close_receipt [13:12:44]process_action close_receipt [13:12:44]cmd_close_receipt [13:12:44]MH_GetDate [13:12:44]Write to MH i2c: F0 00 00 99 1D A5 [13:12:44]Write i2c OK [13:12:44]MH_I2C_Read... [13:12:44]Read from MH i2c: F0 [13:12:44]MH_I2C_Read... [13:12:44]Read from MH i2c: F0 09 00 [13:12:44]MH_I2C_Read... [13:12:44]Read from MH i2c: F0 09 00 99 1D 00 CE E6 A8 66 C6 D4 6E 66 DE [13:12:44]GetLastDocTimeStamp 1722345014 [13:12:44]current date 1722345166 [13:12:44]FM_GetShiftState [13:12:44]SAM_PROTO_GetShiftState [13:12:44]wFMCommunicate request_size=4 [13:12:44]MH_SAM_APDU [13:12:44]CAPDU: 80 13 01 00 [13:12:44]Write to MH i2c: E2 08 00 9A 1D 80 13 01 00 00 00 00 00 34 [13:12:44]Write i2c OK [13:12:44]MH_I2C_Read... [13:12:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:12:44]Read from MH i2c: E2 [13:12:44]MH_I2C_Read... [13:12:44]Read from MH i2c: E2 0E 00 [13:12:44]MH_I2C_Read... [13:12:44]Read from MH i2c: E2 0E 00 9A 1D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E7 [13:12:44]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:12:44]wFMCommunicate OK [13:12:44]SAM_PROTO_GetShiftState done [13:12:44]FM_GetShiftState done [13:12:44]opened in 1722298218 [13:12:44]opened+sec_in_day 1722384618 [13:12:44]quantity*price = 100005 [13:12:44]sum+1 = 100006 [13:12:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 204 30.07.2024 13:12 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24829 ФПД: 278484211662799 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T131246&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24829&fm=278484211662799&tin=02508201610067®Number=0000000000171247&sum=100005 [13:12:45]StoreToDocumentArchive [13:12:45]shift 48 fd 24829 [13:12:45]save to /storage/0048/doc_00024829 [13:12:45]save last doc name /storage/0048/doc_00024829 to /storage/kkm_last_doc_name [13:12:45]save OK [13:12:45]Clear old archive folders... [13:12:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:12:45]tlvbuf is B6F3B8E0 [13:12:45]SAM_PROTO_ClearQueue [13:12:45]wFMCommunicate request_size=4 [13:12:45]MH_SAM_APDU [13:12:45]CAPDU: 80 09 00 00 [13:12:45]Write to MH i2c: E2 08 00 A7 1D 80 09 00 00 00 00 00 00 36 [13:12:45]Write i2c OK [13:12:45]MH_I2C_Read... [13:12:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:12:45]Read from MH i2c: E2 [13:12:45]MH_I2C_Read... [13:12:45]Read from MH i2c: E2 03 00 [13:12:45]MH_I2C_Read... [13:12:45]Read from MH i2c: E2 03 00 A7 1D 00 90 00 38 [13:12:45]RAPDU: 90 00 [13:12:45]wFMCommunicate OK [13:12:45]SAM_PROTO_ClearQueue done [13:12:45]KKMCreateOFDPacket [13:12:45]OFDProtocolAddRootSTLVToBuf [13:12:45]FM_MakeSignedData [13:12:45]FM_MakeSignedData [13:12:45]SAM_PROTO_SignData [13:12:45]wFMCommunicate request_size=4 [13:12:45]MH_SAM_APDU [13:12:45]CAPDU: 80 0D 01 02 [13:12:45]Write to MH i2c: E2 08 00 A8 1D 80 0D 01 02 00 00 00 00 3E [13:12:45]Write i2c OK [13:12:45]MH_I2C_Read... [13:12:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:12:46]Read from MH i2c: E2 [13:12:46]MH_I2C_Read... [13:12:46]Read from MH i2c: E2 03 00 [13:12:46]MH_I2C_Read... [13:12:46]Read from MH i2c: E2 03 00 A8 1D 00 90 00 39 [13:12:46]RAPDU: 90 00 [13:12:46]wFMCommunicate OK [13:12:46]wFMCommunicate request_size=255 [13:12:46]MH_SAM_APDU [13:12:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CC 00 00 00 F4 03 04 00 CE E6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FD 60 00 00 35 04 06 00 FD [13:12:46]Write to MH i2c: E2 02 01 A9 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 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 CE E6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FD 60 00 00 35 04 06 00 FD 00 00 6B [13:12:46]Write i2c OK [13:12:46]MH_I2C_Read... [13:12:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:12:46]Read from MH i2c: E2 [13:12:46]MH_I2C_Read... [13:12:46]Read from MH i2c: E2 03 00 [13:12:46]MH_I2C_Read... [13:12:46]Read from MH i2c: E2 03 00 A9 1D 00 90 00 3A [13:12:46]RAPDU: 90 00 [13:12:46]wFMCommunicate OK [13:12:46]wFMCommunicate request_size=10 [13:12:46]MH_SAM_APDU [13:12:46]CAPDU: 80 0D 02 02 05 47 A8 82 FF CF [13:12:46]Write to MH i2c: E2 0D 00 AA 1D 80 0D 02 02 05 00 47 A8 82 FF CF 00 00 8A [13:12:46]Write i2c OK [13:12:46]MH_I2C_Read... [13:12:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:12:46]Read from MH i2c: E2 [13:12:46]MH_I2C_Read... [13:12:46]Read from MH i2c: E2 03 00 [13:12:46]MH_I2C_Read... [13:12:46]Read from MH i2c: E2 03 00 AA 1D 00 90 00 3B [13:12:46]RAPDU: 90 00 [13:12:46]wFMCommunicate OK [13:12:46]wFMCommunicate request_size=4 [13:12:46]MH_SAM_APDU [13:12:46]CAPDU: 80 0D 03 02 [13:12:46]Write to MH i2c: E2 08 00 AB 1D 80 0D 03 02 00 00 00 00 43 [13:12:46]Write i2c OK [13:12:46]MH_I2C_Read... [13:12:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:12:46]Read from MH i2c: E2 [13:12:46]MH_I2C_Read... [13:12:46]Read from MH i2c: E2 0B 00 [13:12:46]MH_I2C_Read... [13:12:46]Read from MH i2c: E2 0B 00 AB 1D 00 CA 0E 85 42 7E 22 B3 31 90 00 67 [13:12:46]RAPDU: CA 0E 85 42 7E 22 B3 31 90 00 [13:12:46]wFMCommunicate OK [13:12:46]SAM_PROTO_SignData done [13:12:46]FM_MakeSignedData done [13:12:46]CreateOFDProtocolMessage [13:12:46]wFMCommunicate request_size=4 [13:12:46]MH_SAM_APDU [13:12:46]CAPDU: 80 11 00 00 [13:12:46]Write to MH i2c: E2 08 00 AC 1D 80 11 00 00 00 00 00 00 43 [13:12:46]Write i2c OK [13:12:46]MH_I2C_Read... [13:12:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:12:46]Read from MH i2c: E2 [13:12:46]MH_I2C_Read... [13:12:46]Read from MH i2c: E2 17 00 [13:12:46]MH_I2C_Read... [13:12:46]Read from MH i2c: E2 17 00 AC 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 99 [13:12:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:12:46]wFMCommunicate OK [13:12:46]CreateOFDProtocolMessage done [13:12:46]OFDSenderStorePacket 24829 [13:12:46]StoreOFDPacket docnum=24829 [13:12:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 1F 04 07 01 12 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 CE E6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FD 60 00 00 35 04 06 00 FD 47 A8 82 FF CF CA 0E 85 42 7E 22 B3 31 [13:12:46]CheckFolder [13:12:46]dirname=/storage/ofd_packets [13:12:46]CheckFolder done [13:12:46]ProducePacketName [13:12:46]name=ofd_packets/00024829 [13:12:46]NVStorageSaveData ofd_packets/00024829 [13:12:46]File name is /storage/ofd_packets/00024829 [13:12:46]Write 301 bytes [13:12:46]NVStorageSaveData done [13:12:46]OFDSenderStorePacket done [13:12:46]KKMCreateOFDPacket done [13:12:46]NVStorageSaveData kkm_last_timestamp [13:12:46]File name is /storage/kkm_last_timestamp [13:12:46]Write 4 bytes [13:12:46]NVStorageSaveData done [13:12:46]ExternCall_PrintAddStr [13:12:46]wPrintStart [13:12:46]Write to MH i2c: 01 00 00 AD 1D CA [13:12:46]Write i2c OK [13:12:46]MH_I2C_Read... [13:12:46]Read from MH i2c: 01 [13:12:46]MH_I2C_Read... [13:12:46]Read from MH i2c: 01 07 00 [13:12:46]MH_I2C_Read... [13:12:46]Read from MH i2c: 01 07 00 AD 1D 00 00 00 00 00 FF 0F DF [13:12:46]RasterBufferAndPrint [13:12:46]line Счет N : (1)610519 [13:12:46]line ИНН: 02508201610067 [13:12:46]line Контрольно-Кассовый Чек [13:12:46]line ПРОДАЖА [13:12:46]line ТРК (МРК, ГНК) : 32 [13:12:46]line Товар: 2710124130 [13:12:46]line Аи-92-К-2 [13:12:46]line 14.750 * 67.80 [13:12:46]line = 1000.05 [13:12:46]line НДС 12% НСП 1% [13:12:46]line > о реализуемом товаре [13:12:46]line ИТОГО: 1000.05 [13:12:46]line НСП 1% : 8.85 [13:12:46]line НДС 12% : 106.20 [13:12:46]line Наличными: 0.00 [13:12:46]line Безнал.: 1000.05 [13:12:46]line Место: АЗС № 127 "Партнер Нефть" [13:12:46]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [13:12:46]line СНО: Общий режим [13:12:46]line Чек 204 30.07.2024 13:12 [13:12:46]line Смена: 48 ФФД: 1.0 [13:12:46]line ЗНМ: 0300000158 [13:12:46]line РНМ: 0000000000171247 [13:12:46]line Версия ККМ: v1.0 [13:12:46]line Платежная система: O! деньги [13:12:46]line ФМ: 0000000002098565 [13:12:46]line ФД: 24829 [13:12:46]line ФПД: 278484211662799 [13:12:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T131246&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24829&fm=278484211662799&tin=02508201610067®Number=0000000000171247&sum=100005 [13:12:46]OFD Sender: Processing packet 24829 [packets to send 29, broken 28] [13:12:46]ProducePacketName [13:12:46]name=ofd_packets/00024829 [13:12:46]OFD Sender: To server: pG, [13:12:46]CommunicateWithHost lk.salyk.kg:30040 [13:12:46]ConnectInit lk.salyk.kg [13:12:46]written 0, free lines is 4095 [13:12:46]Connected sock=9 [13:12:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 1F 04 07 01 12 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 CE E6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FD 60 00 00 35 04 06 00 FD 47 A8 82 FF CF CA 0E 85 42 7E 22 B3 31 [13:12:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 31 07 47 00 8B 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FD 60 00 00 F4 03 04 00 5C 92 A8 66 B6 04 01 00 00 F6 1B 03 A1 EF 3E 73 F6 [13:12:47]CommunicateWithHost err = 0 [13:12:47]CheckOFDResponse [13:12:47]1017 (14) - 77093643461234 [13:12:47]1041 (16) - 0000000002098565 [13:12:47]1040 (4) - 24829 [13:12:47]1012 (4) - 30.07.2024 07:12 [13:12:47]1206 (1) - 0 [13:12:47]OFD Sender: Remove packet 24829 [13:12:47]ProducePacketName [13:12:47]name=ofd_packets/00024829 [13:12:47]NVStorageDeleteData [13:12:47]Write to MH i2c: 01 00 00 D7 1D F4 [13:12:47]Write i2c OK [13:12:47]MH_I2C_Read... [13:12:47]Read from MH i2c: 01 [13:12:47]MH_I2C_Read... [13:12:47]Read from MH i2c: 01 07 00 [13:12:47]MH_I2C_Read... [13:12:47]Read from MH i2c: 01 07 00 D7 1D 00 00 00 00 00 FF 0C 06 [13:12:47]RasterBufferAndPrint [13:12:47]line [13:12:47]line [13:12:47]line [13:12:47]line [13:12:47]line [13:12:47]written 0, free lines is 3336 [13:12:47]MH_Cut [13:12:47]Write to MH i2c: D1 01 00 DE 1D 01 CD [13:12:47]Write i2c OK [13:12:47]MH_I2C_Read... [13:12:47]Read from MH i2c: D1 [13:12:47]MH_I2C_Read... [13:12:47]Read from MH i2c: D1 01 00 [13:12:47]MH_I2C_Read... [13:12:47]Read from MH i2c: D1 01 00 DE 1D 00 CC [13:12:47]Write to MH i2c: 01 00 00 DF 1D FC [13:12:47]Write i2c OK [13:12:47]MH_I2C_Read... [13:12:47]OFD Sender: No OFD packet to send [13:12:47]*** Cut start [13:12:47]*** Partial cut [13:12:47]*** CUTSNS_PIN = 1 [13:12:47]*** CUTSNS_PIN = 0 [13:12:48]*** Brake cut motor [13:12:48]Read from MH i2c: 01 [13:12:48]MH_I2C_Read... [13:12:48]*** Stop cut motor [13:12:48]*** Cut end [13:12:48]Read from MH i2c: 01 07 00 [13:12:48]MH_I2C_Read... [13:12:48]Read from MH i2c: 01 07 00 DF 1D 00 00 00 00 00 FF 0F 11 [13:12:48]process_action close_receipt done [13:12:48]requested_data is exist [13:12:48]produce_requested_data [13:12:48]requested_item fm.sn is exist - process it [13:12:48]wFMCommunicate request_size=4 [13:12:48]MH_SAM_APDU [13:12:48]CAPDU: 80 11 00 00 [13:12:48]Write to MH i2c: E2 08 00 E0 1D 80 11 00 00 00 00 00 00 77 [13:12:48]Write i2c OK [13:12:48]MH_I2C_Read... [13:12:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:12:48]Read from MH i2c: E2 [13:12:48]MH_I2C_Read... [13:12:48]Read from MH i2c: E2 17 00 [13:12:48]MH_I2C_Read... [13:12:48]Read from MH i2c: E2 17 00 E0 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 CD [13:12:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:12:48]wFMCommunicate OK [13:12:48]requested_item fd.num is exist - process it [13:12:48]SAM_PROTO_GetFieldsCounters [13:12:48]wFMCommunicate request_size=4 [13:12:48]MH_SAM_APDU [13:12:48]CAPDU: 80 13 00 00 [13:12:48]Write to MH i2c: E2 08 00 E1 1D 80 13 00 00 00 00 00 00 7A [13:12:48]Write i2c OK [13:12:48]MH_I2C_Read... [13:12:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:12:48]Read from MH i2c: E2 [13:12:48]MH_I2C_Read... [13:12:48]Read from MH i2c: E2 62 00 [13:12:48]MH_I2C_Read... [13:12:48]Read from MH i2c: E2 62 00 E1 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 FD 60 00 00 0E 04 04 00 30 00 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 8C [13:12:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 FD 60 00 00 0E 04 04 00 30 00 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 [13:12:48]wFMCommunicate OK [13:12:48]SAM_PROTO_GetFieldsCounters done [13:12:48]requested_item shift.num is exist - process it [13:12:48]requested_item shift.opened is exist - process it [13:12:48]req_shift_opened [13:12:48]FM_GetShiftState [13:12:48]SAM_PROTO_GetShiftState [13:12:48]wFMCommunicate request_size=4 [13:12:48]MH_SAM_APDU [13:12:48]CAPDU: 80 13 01 00 [13:12:48]Write to MH i2c: E2 08 00 E2 1D 80 13 01 00 00 00 00 00 7C [13:12:48]Write i2c OK [13:12:48]MH_I2C_Read... [13:12:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:12:48]Read from MH i2c: E2 [13:12:48]MH_I2C_Read... [13:12:48]Read from MH i2c: E2 0E 00 [13:12:48]MH_I2C_Read... [13:12:48]Read from MH i2c: E2 0E 00 E2 1D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 2F [13:12:48]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:12:48]wFMCommunicate OK [13:12:48]SAM_PROTO_GetShiftState done [13:12:48]FM_GetShiftState done [13:12:48]req_shift_opened done [13:12:48]requested_item shift.open_date is exist - process it [13:12:48]req_shift_open_date [13:12:48]req_shift_open_date done [13:12:48]produce_requested_data done [13:12:48]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24829,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [13:12:48]process_action_free close_receipt [13:12:48]json_value_free [13:12:48]json_value_free done [13:12:48]process_json_proto returns [13:12:48]Send response to host [13:12:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24829,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [13:12:48]free response buf [13:12:48]execute_script done [13:12:48]execute_script returns [13:12:48]free content buf [13:12:48]Sock 7.Close socket [13:12:48]Sock 7.Thread stoped [13:12:52]OFD Sender: No OFD packet to send [13:12:57]OFD Sender: No OFD packet to send [13:13:02]OFD Sender: No OFD packet to send [13:13:07]OFD Sender: No OFD packet to send [13:13:12]OFD Sender: No OFD packet to send [13:13:17]OFD Sender: No OFD packet to send [13:13:22]OFD Sender: No OFD packet to send [13:13:27]OFD Sender: No OFD packet to send [13:13:32]OFD Sender: No OFD packet to send [13:13:37]OFD Sender: No OFD packet to send [13:13:42]OFD Sender: No OFD packet to send [13:13:47]OFD Sender: No OFD packet to send [13:13:52]OFD Sender: No OFD packet to send [13:19:34]ConnectInit Can't connect to host [13:19:37]OFD Sender: Processing packet 24830 [packets to send 29, broken 28] [13:19:37]ProducePacketName [13:19:37]name=ofd_packets/00024830 [13:19:37]OFD Sender: To server: pG, [13:19:37]CommunicateWithHost lk.salyk.kg:30040 [13:19:37]ConnectInit lk.salyk.kg [00:00:11] *** EcrCore started. Build 196 *** [00:00:11]/dev/ttyS4 opened [00:00:11]MH_InterfaceInit /dev/i2c-1 [00:00:11]Malloc ok [00:00:11]MH_GetMetrics [00:00:11]Write to MH i2c: 00 00 00 01 00 00 [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 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 A9 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 4E [00:00:11]Are we in boot? [00:00:11]We are in boot - try to switch [00:00:11]Write to MH i2c: A0 00 00 02 00 A1 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: A0 [00:00:11]MH_I2C_Read... [00:00:11]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:11]Read from MH i2c: *** [00:00:11]A0 01 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:11]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:11]*** Waiting for read because exit forced [00:00:11]*** 10 ms more... [00:00:11]*** MH1903S init start (LINUX_LIGHT) [00:00:11]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:11]*** Serial: 3139303353513838 54000000005725A9 (1903SQ88T) [00:00:11]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:11]*** step 0: 5000 (2650, 2350 REF) [00:00:11]*** step 1: 4835 (2500, 2335 R76 (2440, 2236 REF) [00:00:11]*** step 3: 4523 (2280, 2243 REF) [00:00:11]*** step 4: 4376 (2160, 2216 REF) [00:00:11]*** step 5: 4235 (2050, 2185 REF) [00:00:11]*** step 6: 4098 (1950, 2148 REF) [00:00:11]*** step 7: 3967 (1870, 2097 REF) [00:00:11]*** step 8: 3840 (1828, 2012 REF) [00:00:11]*** step 9: 3719 (1728, 1991 REF) [00:00:11]*** step 10: 3601 (1675, 1926 REF) [00:00:11]*** step 11: 3488 (1635, 1853 REF) [00:00:11]*** step 12: 3379 (1595, 1784 REF) [00:00:11]*** step 13: 3275 (1565, 1710 REF) [00:00:11]*** step 14: 3174 (1543, 1631 REF) [00:00:11]*** step 15: 3077 (1523, 1554 REF) [00:00:11]*** step 16: 2983 (1503, 1480 REF) [00:00:11]*** step 17: 2893 (1486, 1407 REF) [00:00:11]*** step 18: 2806 (1466, 1340 REF) [00:00:11]*** step 19: 2723 (1426, 1297 REF) [00:00:11]*** step 20: 2642 (1406, 1236 REF) [00:00:11]*** step 21: 2565 (1384, 1181 REF) [00:00:11]*** step 22: 2490 (1364, 1126 REF) [00:00:11]*** step 23: 2418 (1344, 1074 REF) [00:00:11]*** step 24: 2349 (1322, 1027 REF) [00:00:11]*** step 25: 2283 (1302, 981 REF) [00:00:11]*** step 26: 2218 (1282, 936 REF) [00:00:11]*** step 27: 2157 (1262, 895 REF) [00:00:11]*** step 28: 2097 (1242, 855 REF) [00:00:11]*** step 29: 2040 (1222, 818 REF) [00:00:11]*** step 30: 1985 (1202, 783 REF) [00:00:11]*** step 31: 1932 (1191, 741 REF) [00:00:11]*** step 32: 1880 (1181, 699 REF) [00:00:11]*** step 33: 1831 (1171, 660 REF) [00:00:11]*** step 34: 1784 (1161, 623 REF) [00:00:11]*** step 35: 1738 (1151, 587 REF) [00:00:11]*** step 36: 1694 (1141, 553 REF) [00:00:11]*** step 37: 1652 (1131, 521 REF) [00:00:11]*** step 38: 1611 (1121, 490 REF) [00:00:11]*** step 39: 1572 (1111, 461 REF) [00:00:11]*** step 40: 1534 (1103, 431 REF) [00:00:11]*** step 41: 1497 (1093, 404 REF) [00:00:11]*** step 42: 1462 (1083, 379 REF) [00:00:11]*** step 43: 1428 (1073, 355 REF) [00:00:11]*** step 44: 1396 (1063, 333 REF) [00:00:11]*** step 45: 1365 (1053, 312 REF) [00:00:11]*** step 46: 1334 (1043, 291 REF) [00:00:11]*** step 47: 1305 (1033, 272 REF) [00:00:11]*** step 48: 1277 (1023, 254 REF) [00:00:11]*** step 49: 1250 (1013, 237 REF) [00:00:11]*** step 50: 1224 (990, 234 REF) [00:00:11]*** step 51: 1199 (980, 219 REF) [00:00:11]*** step 52: 1175 (970, 205 REF) [00:00:11]*** step 53: 1152 (960, 192 REF) [00:00:11]*** step 54: 1130 (950, 180 REF) [00:00:11]*** step 55: 1108 (940, 168 REF) [00:00:11]*** step 56: 1088 (930, 158 REF) [00:00:11]*** step 57: 1068 (920, 148 REF) [00:00:11]*** step 58: 1049 (910, 139 REF) [00:00:11]*** step 59: 1030 (900, 130 REF) [00:00:11]*** step 60: 1012 (890, 122 REF) [00:00:11]*** step 61: 995 (880, 115 REF) [00:00:11]*** step 62: 979 (870, 109 REF) [00:00:11]*** step 63: 963 (860, 103 REF) [00:00:11]*** step 64: 948 (850, 98 REF) [00:00:11]*** step 65: 933 (840, 93 REF) [00:00:11]*** step 66: 919 (830, 89 REF) [00:00:11]*** step 67: 905 (820, 85 REF) [00:00:11]*** step 68: 892 (810, 82 REF) [00:00:11]*** step 69: 879 (800, 79 REF) [00:00:11]*** step 70: 867 (790, 77 REF) [00:00:11]*** step 71: 855 (780, 75 REF) [00:00:11]*** step 72: 844 (770, 74 REF) [00:00:11]*** step 73: 833 (760, 73 REF) [00:00:11]*** step 74: 822 (750, 72 REF) [00:00:11]*** step 75: 812 (740, 72 REF) [00:00:11]*** step 76: 803 (730, 73 REF) [00:00:11]*** step 77: 793 (720, 73 REF) [00:00:11]*** step 78: 784 (710, 74 REF) [00:00:11]*** step 79: 776 (700, 76 REF) [00:00:11]*** step 80: 767 (690, 77 REF) [00:00:11]*** step 81: 759 (680, 79 REF) [00:00:11]*** step 82: 751 (670, 81 REF) [00:00:11]*** step 83: 744 (660, 84 REF) [00:00:11]*** step 84: 737 (650, 87 REF) [00:00:11]*** step 85: 730 (640, 90 REF) [00:00:11]*** step 86: 723 (630, 93 REF) [00:00:11]*** step 87: 717 (620, 97 REF) [00:00:11]*** step 88: 710 (610, 100 REF) [00:00:11]*** step 89: 705 (600, 105 REF) [00:00:11]*** step 90: 699 [00:00:11]*** step 91: 693 [00:00:11]*** step 92: 688 [00:00:11]*** step 93: 683 [00:00:11]*** step 94: 678 [00:00:11]*** step 95: 673 [00:00:11]*** step 96: 669 [00:00:11]*** step 97: 664 [00:00:11]*** step 98: 660 [00:00:11]*** step 99: 656 [00:00:11]*** step 100: 652 [00:00:11]*** step 101: 648 [00:00:11]*** step 102: 644 [00:00:11]*** step 103: 641 [00:00:11]*** step 104: 638 [00:00:11]*** step 105: 634 [00:00:11]*** step 106: 631 [00:00:11]*** step 107: 628 [00:00:11]*** step 108: 625 [00:00:11]*** step 109: 622 [00:00:11]*** step 110: 620 [00:00:11]*** step 111: 617 [00:00:11]*** step 112: 615 [00:00:11]*** step 113: 612 [00:00:11]*** step 114: 610 [00:00:11]*** step 115: 608 [00:00:11]*** step 116: 605 [00:00:11]*** step 117: 603 [00:00:11]*** step 118: 601 [00:00:11]*** step 119: 599 [00:00:11]*** printer: Printer HW initialized [00:00:11]*** initSamCard finished [00:00:11]*** RTC: 3806376+1718539462=1722345838 [00:00:11]*** BPK Status Register BPK_RDY = 0x0 [00:00:11]*** SEN State Register SEN_STATE = 0x220ff [00:00:11]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:11]*** Analog Control Register 0 SEN_ANA0 = 0x33520623 [00:00:11]*** Is cutter blocked? [00:00:12]MH_GetMetrics [00:00:12]Write to MH i2c: 00 00 00 03 00 02 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 00 29 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 A9 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 4F [00:00:12]Are we in boot? [00:00:12]We are not in boot now [00:00:12]Write to MH i2c: 01 00 00 04 00 04 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 01 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 01 07 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:12]Model is 3 [00:00:12]MH firmware is 30620 [00:00:12]MH boot firmware is 3 [00:00:12]MH_SetPrinterDots 448 [00:00:12]HeadWidthInBytes 56 [00:00:12]maxmasksize 7 [00:00:12]Write to MH i2c: D6 06 00 05 00 41 00 60 00 FF FF 7F [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D6 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D6 01 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:12]Write to MH i2c: D5 00 00 06 00 DA [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D5 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D5 01 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]LoadDictionaryFromArray [00:00:12]Load OK [00:00:12]ExternCall_SetCallbacks [00:00:12]NVStorageInit [00:00:12]MH_GetDate [00:00:12]Write to MH i2c: F0 00 00 07 00 F6 [00:00:12]Write i2c OK [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: F0 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: F0 09 00 [00:00:12]MH_I2C_Read... [00:00:12]Read from MH i2c: F0 09 00 07 00 00 6E E9 A8 66 C6 D4 6E 66 D2 [13:23:58]Current date/time: 30.07.2024 13:23 [13:23:58]FM_Init [13:23:58]wFMConnect [13:23:58]MH_SAM_On [13:23:58]Write to MH i2c: E0 00 00 08 00 E7 [13:23:58]Write i2c OK [13:23:58]MH_I2C_Read... [13:23:58]*** iso7816_init finished! [13:23:58]*** atr: [13:23:58]*** 0F 3B D5 18 FF 81 91 FE [13:23:58]*** 1F C3 80 73 C8 21 10 0A [13:23:58]*** 00 00 00 00 00 00 00 00 [13:23:58]*** 00 00 00 00 00 00 00 00 [13:23:58]*** 00 00 00 00 00 00 00 00 [13:23:58]*** 00 00 00 00 00 00 00 00 [13:23:58]*** 00 00 00 00 00 00 00 00 [13:23:58]*** 00 00 00 00 00 00 00 00 [13:23:58]Read from MH i2c: E0 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: E0 10 00 [13:23:58]MH_I2C_Read... [13:23:58]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 [13:23:58]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [13:23:58]wFMCommunicate request_size=10 [13:23:58]MH_SAM_APDU [13:23:58]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [13:23:58]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [13:23:58]Write i2c OK [13:23:58]MH_I2C_Read... [13:23:58]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [13:23:58]Read from MH i2c: E2 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: E2 03 00 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [13:23:58]RAPDU: 90 00 [13:23:58]wFMCommunicate OK [13:23:58]wFMCommunicate request_size=4 [13:23:58]MH_SAM_APDU [13:23:58]CAPDU: 80 11 00 00 [13:23:58]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [13:23:58]Write i2c OK [13:23:58]MH_I2C_Read... [13:23:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:58]Read from MH i2c: E2 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: E2 17 00 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 DA [13:23:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:23:58]wFMCommunicate OK [13:23:58]Detected FM SN is 0000000002098565 [13:23:58]Stored FM SN is 0000000002098565 [13:23:58]wFMCommunicate request_size=9 [13:23:58]MH_SAM_APDU [13:23:58]CAPDU: 80 16 00 00 04 06 E5 00 00 [13:23:58]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 06 E5 00 00 00 00 7D [13:23:58]Write i2c OK [13:23:58]MH_I2C_Read... [13:23:58]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [13:23:58]Read from MH i2c: E2 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: E2 03 00 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [13:23:58]RAPDU: 90 00 [13:23:58]wFMCommunicate OK [13:23:58]FM PIN OK [13:23:58]wFMCommunicate request_size=8 [13:23:58]MH_SAM_APDU [13:23:58]CAPDU: 80 14 04 00 03 02 00 01 [13:23:58]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [13:23:58]Write i2c OK [13:23:58]MH_I2C_Read... [13:23:58]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [13:23:58]Read from MH i2c: E2 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: E2 03 00 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [13:23:58]RAPDU: 90 00 [13:23:58]wFMCommunicate OK [13:23:58]wFMCommunicate request_size=13 [13:23:58]MH_SAM_APDU [13:23:58]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [13:23:58]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 [13:23:58]Write i2c OK [13:23:58]MH_I2C_Read... [13:23:58]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [13:23:58]Read from MH i2c: E2 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: E2 03 00 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [13:23:58]RAPDU: 90 00 [13:23:58]wFMCommunicate OK [13:23:58]wFMCommunicate request_size=4 [13:23:58]MH_SAM_APDU [13:23:58]CAPDU: 80 11 00 00 [13:23:58]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [13:23:58]Write i2c OK [13:23:58]MH_I2C_Read... [13:23:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:58]Read from MH i2c: E2 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: E2 17 00 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 DE [13:23:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:23:58]wFMCommunicate OK [13:23:58]DocumentArchiveInit [13:23:58]Start Httpd... [13:23:58]Httpd thread 3067907428 created [13:23:58]Write to MH i2c: 01 00 00 0F 00 0F [13:23:58]Write i2c OK [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: 01 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: 01 07 00 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [13:23:58]MH Int Process started [13:23:58]Allocated Socket 8 [13:23:58]Bind OK [13:23:58]Listen OK [13:23:58]httpd running on port 8080 [13:23:58]Waiting for new connection... [13:23:58]OFD Sender: Processing packet 24830 [packets to send 29, broken 28] [13:23:58]ProducePacketName [13:23:58]name=ofd_packets/00024830 [13:23:58]OFD Sender: To server: pG, [13:23:58]CommunicateWithHost lk.salyk.kg:30040 [13:23:58]ConnectInit lk.salyk.kg [13:23:58]Connected sock=6 [13:23:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 33 C0 07 01 08 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 CD 00 00 00 F4 03 04 00 28 E7 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FE 60 00 00 35 04 06 00 F2 59 91 29 24 A5 16 00 3A A2 BF 44 E3 C6 [13:23:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 31 34 47 00 13 A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FE 60 00 00 F4 03 04 00 FB 94 A8 66 B6 04 01 00 00 6C CD F7 90 74 0D A3 77 [13:23:58]CommunicateWithHost err = 0 [13:23:58]CheckOFDResponse [13:23:58]1017 (14) - 77093643461234 [13:23:58]1041 (16) - 0000000002098565 [13:23:58]1040 (4) - 24830 [13:23:58]1012 (4) - 30.07.2024 07:23 [13:23:58]1206 (1) - 0 [13:23:58]OFD Sender: Remove packet 24830 [13:23:58]ProducePacketName [13:23:58]name=ofd_packets/00024830 [13:23:58]NVStorageDeleteData [13:23:59]OFD Sender: No OFD packet to send [13:24:04]OFD Sender: No OFD packet to send [13:24:09]OFD Sender: No OFD packet to send [13:24:11]accept exits with 9 [13:24:11]New connection [13:24:11]New thread 3067620708 created [13:24:11]Waiting for new connection... [13:24:11] Sock 9.Parse request [13:24:11]Sock 9.Check first char [13:24:11]Sock 9.First char is OK [13:24:11]request: POST /json_proto HTTP/1.0 [13:24:11]Method: POST [13:24:11]URL: /json_proto [13:24:11]Method is POST - this is cgi request [13:24:11]url: /json_proto [13:24:11]query_string will be loaded in cgi processing [13:24:11]execute_cgi json_proto POST (null) [13:24:11]execute_cgi path=json_proto method=POST [13:24:11]POST find Content-Length [13:24:11]Host: 172.17.45.131:8080 [13:24:11]Content-Length: 215 [13:24:11]Content-Type: application/json [13:24:11] [13:24:11]POST finish read [13:24:11]Found Content-Length = 215 [13:24:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:11]execute_script... [13:24:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:11]POST & json_proto [13:24:11]process_json_proto [13:24:11]json parsed OK: [13:24:11]protocol is kg_v1.0 [13:24:11]action value=get_value [13:24:11]process_action get_value [13:24:11]cmd_get_value [13:24:11]process_action get_value done [13:24:11]requested_data is exist [13:24:11]produce_requested_data [13:24:11]requested_item kkm.sn is exist - process it [13:24:11]requested_item kkm.ver is exist - process it [13:24:11]requested_item fm.sn is exist - process it [13:24:11]wFMCommunicate request_size=4 [13:24:11]MH_SAM_APDU [13:24:11]CAPDU: 80 11 00 00 [13:24:11]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [13:24:11]Write i2c OK [13:24:11]MH_I2C_Read... [13:24:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:11]Read from MH i2c: E2 [13:24:11]MH_I2C_Read... [13:24:11]Read from MH i2c: E2 17 00 [13:24:11]MH_I2C_Read... [13:24:11]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E0 [13:24:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:24:11]wFMCommunicate OK [13:24:11]requested_item fd.num is exist - process it [13:24:11]SAM_PROTO_GetFieldsCounters [13:24:11]wFMCommunicate request_size=4 [13:24:11]MH_SAM_APDU [13:24:11]CAPDU: 80 13 00 00 [13:24:11]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [13:24:11]Write i2c OK [13:24:11]MH_I2C_Read... [13:24:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:24:12]Read from MH i2c: E2 [13:24:12]MH_I2C_Read... [13:24:12]Read from MH i2c: E2 62 00 [13:24:12]MH_I2C_Read... [13:24:12]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 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 FE 60 00 00 0E 04 04 00 30 00 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 A3 [13:24:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 FE 60 00 00 0E 04 04 00 30 00 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 [13:24:12]wFMCommunicate OK [13:24:12]SAM_PROTO_GetFieldsCounters done [13:24:12]requested_item shift.num is exist - process it [13:24:12]requested_item shift.opened is exist - process it [13:24:12]req_shift_opened [13:24:12]FM_GetShiftState [13:24:12]SAM_PROTO_GetShiftState [13:24:12]wFMCommunicate request_size=4 [13:24:12]MH_SAM_APDU [13:24:12]CAPDU: 80 13 01 00 [13:24:12]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [13:24:12]Write i2c OK [13:24:12]MH_I2C_Read... [13:24:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:12]Read from MH i2c: E2 [13:24:12]MH_I2C_Read... [13:24:12]Read from MH i2c: E2 0E 00 [13:24:12]MH_I2C_Read... [13:24:12]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 42 [13:24:12]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:24:12]wFMCommunicate OK [13:24:12]SAM_PROTO_GetShiftState done [13:24:12]FM_GetShiftState done [13:24:12]req_shift_opened done [13:24:12]requested_item shift.open_date is exist - process it [13:24:12]req_shift_open_date [13:24:12]req_shift_open_date done [13:24:12]produce_requested_data done [13:24:12]produce_requested_data return {"kkm.sn":"0300000158","kkm.ver":"v1.0","fm.sn":"0000000002098565","fd.num":24830,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [13:24:12]process_action_free get_value [13:24:12]json_value_free [13:24:12]json_value_free done [13:24:12]process_json_proto returns [13:24:12]Send response to host [13:24:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000158","kkm.ver":"v1.0","fm.sn":"0000000002098565","fd.num":24830,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [13:24:12]free response buf [13:24:12]execute_script done [13:24:12]execute_script returns [13:24:12]free content buf [13:24:12]Sock 9.Close socket [13:24:12]Sock 9.Thread stoped [13:24:12]accept exits with 7 [13:24:12]New connection [13:24:12]New thread 3067477348 created [13:24:12]Thread 3067620708 joined [13:24:12]Waiting for new connection... [13:24:12] Sock 7.Parse request [13:24:12]Sock 7.Check first char [13:24:12]Sock 7.First char is OK [13:24:12]request: POST /json_proto HTTP/1.0 [13:24:12]Method: POST [13:24:12]URL: /json_proto [13:24:12]Method is POST - this is cgi request [13:24:12]url: /json_proto [13:24:12]query_string will be loaded in cgi processing [13:24:12]execute_cgi json_proto POST (null) [13:24:12]execute_cgi path=json_proto method=POST [13:24:12]POST find Content-Length [13:24:12]Host: 172.17.45.131:8080 [13:24:12]Content-Length: 331 [13:24:12]Content-Type: application/json [13:24:12] [13:24:12]POST finish read [13:24:12]Found Content-Length = 331 [13:24:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:24:12]execute_script... [13:24:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:24:12]POST & json_proto [13:24:12]process_json_proto [13:24:12]json parsed OK: [13:24:12]protocol is kg_v1.0 [13:24:12]action value=get_value [13:24:12]process_action get_value [13:24:12]cmd_get_value [13:24:12]process_action get_value done [13:24:12]requested_data is exist [13:24:12]produce_requested_data [13:24:12]requested_item fm.sale.total is exist - process it [13:24:12]SAM_PROTO_GetFMData [13:24:12]wFMCommunicate request_size=4 [13:24:12]MH_SAM_APDU [13:24:12]CAPDU: 80 13 03 00 [13:24:12]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [13:24:12]Write i2c OK [13:24:12]MH_I2C_Read... [13:24:12]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:24:12]Read from MH i2c: E2 [13:24:12]MH_I2C_Read... [13:24:12]Read from MH i2c: E2 FD 00 [13:24:12]MH_I2C_Read... [13:24:12]Read from MH i2c: E2 FD 00 13 00 00 C5 04 85 04 C1 04 6E 04 04 00 9E 60 00 00 69 04 A1 00 6F 04 04 00 13 60 00 00 B1 04 04 00 80 5A D5 90 70 04 04 00 50 8A 54 62 72 04 04 00 30 D0 80 2E 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 86 2B 62 0F 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 40 29 48 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8B 00 00 00 B1 04 04 00 74 9E AA 01 70 04 04 00 38 69 A8 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 30 4F 2D EF 03 09 90 00 27 [13:24:12]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 9E 60 00 00 69 04 A1 00 6F 04 04 00 13 60 00 00 B1 04 04 00 80 5A D5 90 70 04 04 00 50 8A 54 62 72 04 04 00 30 D0 80 2E 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 86 2B 62 0F 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 40 29 48 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8B 00 00 00 B1 04 04 00 74 9E AA 01 70 04 04 00 38 69 A8 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 30 4F 2D EF 03 09 90 00 [13:24:12]wFMCommunicate OK [13:24:12]wFMCommunicate request_size=4 [13:24:12]MH_SAM_APDU [13:24:12]CAPDU: 80 17 00 00 [13:24:12]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [13:24:12]Write i2c OK [13:24:12]MH_I2C_Read... [13:24:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:24:13]Read from MH i2c: E2 [13:24:13]MH_I2C_Read... [13:24:13]Read from MH i2c: E2 FD 00 [13:24:13]MH_I2C_Read... [13:24:13]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 8D C6 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 A0 [13:24:13]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D C6 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [13:24:13]wFMCommunicate OK [13:24:13]wFMCommunicate request_size=4 [13:24:13]MH_SAM_APDU [13:24:13]CAPDU: 80 17 00 00 [13:24:13]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [13:24:13]Write i2c OK [13:24:13]MH_I2C_Read... [13:24:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:24:13]Read from MH i2c: E2 [13:24:13]MH_I2C_Read... [13:24:13]Read from MH i2c: E2 FD 00 [13:24:13]MH_I2C_Read... [13:24:13]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 [13:24:13]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 [13:24:13]wFMCommunicate OK [13:24:13]wFMCommunicate request_size=4 [13:24:13]MH_SAM_APDU [13:24:13]CAPDU: 80 17 00 00 [13:24:13]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [13:24:13]Write i2c OK [13:24:13]MH_I2C_Read... [13:24:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:24:13]Read from MH i2c: E2 [13:24:13]MH_I2C_Read... [13:24:13]Read from MH i2c: E2 FD 00 [13:24:13]MH_I2C_Read... [13:24:13]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 [13:24:13]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 [13:24:13]wFMCommunicate OK [13:24:13]wFMCommunicate request_size=4 [13:24:13]MH_SAM_APDU [13:24:13]CAPDU: 80 17 00 00 [13:24:13]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [13:24:13]Write i2c OK [13:24:13]MH_I2C_Read... [13:24:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [13:24:13]Read from MH i2c: E2 [13:24:13]MH_I2C_Read... [13:24:13]Read from MH i2c: E2 E2 00 [13:24:13]MH_I2C_Read... [13:24:13]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 [13:24:13]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 [13:24:13]wFMCommunicate OK [13:24:13]SAM_PROTO_GetFMData done [13:24:13]requested_item fm.sale_refund.total is exist - process it [13:24:13]requested_item fm.buy.total is exist - process it [13:24:13]requested_item shift.sale.total is exist - process it [13:24:13]SAM_PROTO_GetShiftData [13:24:13]wFMCommunicate request_size=4 [13:24:13]MH_SAM_APDU [13:24:13]CAPDU: 80 13 02 00 [13:24:13]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [13:24:13]Write i2c OK [13:24:13]MH_I2C_Read... [13:24:14]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:24:14]Read from MH i2c: E2 [13:24:14]MH_I2C_Read... [13:24:14]Read from MH i2c: E2 FD 00 [13:24:14]MH_I2C_Read... [13:24:14]Read from MH i2c: E2 FD 00 18 00 00 BA 04 AA 04 B6 04 6E 04 04 00 CD 00 00 00 69 04 9D 00 6F 04 04 00 CC 00 00 00 B1 04 04 00 5A B0 65 01 70 04 03 00 68 96 D3 72 04 03 00 F2 19 92 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 C7 FD 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 2A 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 BF 02 70 04 03 00 20 BF 02 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 AD 4A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 6C [13:24:14]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 CD 00 00 00 69 04 9D 00 6F 04 04 00 CC 00 00 00 B1 04 04 00 5A B0 65 01 70 04 03 00 68 96 D3 72 04 03 00 F2 19 92 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 C7 FD 25 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 85 2A 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 20 BF 02 70 04 03 00 20 BF 02 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 AD 4A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [13:24:14]wFMCommunicate OK [13:24:14]wFMCommunicate request_size=4 [13:24:14]MH_SAM_APDU [13:24:14]CAPDU: 80 17 00 00 [13:24:14]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [13:24:14]Write i2c OK [13:24:14]MH_I2C_Read... [13:24:14]OFD Sender: No OFD packet to send [13:24:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:24:14]Read from MH i2c: E2 [13:24:14]MH_I2C_Read... [13:24:14]Read from MH i2c: E2 FD 00 [13:24:14]MH_I2C_Read... [13:24:14]Read from MH i2c: E2 FD 00 19 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 39 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 90 00 82 [13:24:14]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 39 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 90 00 [13:24:14]wFMCommunicate OK [13:24:14]wFMCommunicate request_size=4 [13:24:14]MH_SAM_APDU [13:24:14]CAPDU: 80 17 00 00 [13:24:14]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [13:24:14]Write i2c OK [13:24:14]MH_I2C_Read... [13:24:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:24:14]Read from MH i2c: E2 [13:24:14]MH_I2C_Read... [13:24:14]Read from MH i2c: E2 FD 00 [13:24:14]MH_I2C_Read... [13:24:14]Read from MH i2c: E2 FD 00 1A 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 C6 [13:24:14]RAPDU: 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 90 00 [13:24:14]wFMCommunicate OK [13:24:14]wFMCommunicate request_size=4 [13:24:14]MH_SAM_APDU [13:24:14]CAPDU: 80 17 00 00 [13:24:14]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [13:24:14]Write i2c OK [13:24:14]MH_I2C_Read... [13:24:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:24:15]Read from MH i2c: E2 [13:24:15]MH_I2C_Read... [13:24:15]Read from MH i2c: E2 FD 00 [13:24:15]MH_I2C_Read... [13:24:15]Read from MH i2c: E2 FD 00 1B 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 03 90 00 13 [13:24:15]RAPDU: 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 90 00 [13:24:15]wFMCommunicate OK [13:24:15]wFMCommunicate request_size=4 [13:24:15]MH_SAM_APDU [13:24:15]CAPDU: 80 17 00 00 [13:24:15]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [13:24:15]Write i2c OK [13:24:15]MH_I2C_Read... [13:24:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [13:24:15]Read from MH i2c: E2 [13:24:15]MH_I2C_Read... [13:24:15]Read from MH i2c: E2 D7 00 [13:24:15]MH_I2C_Read... [13:24:15]Read from MH i2c: E2 D7 00 1C 00 00 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7F [13:24:15]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [13:24:15]wFMCommunicate OK [13:24:15]SAM_PROTO_GetShiftData done [13:24:15]requested_item shift.sale.total_cash is exist - process it [13:24:15]requested_item shift.sale_refund.total is exist - process it [13:24:15]requested_item shift.sale_refund.total_cash is exist - process it [13:24:15]requested_item shift.buy.total is exist - process it [13:24:15]requested_item shift.buy.total_cash is exist - process it [13:24:15]produce_requested_data done [13:24:15]produce_requested_data return {"fm.sale.total":24299014.40,"fm.sale_refund.total":279589.00,"fm.buy.total":0.00,"shift.sale.total":234414.98,"shift.sale.total_cash":138666.00,"shift.sale_refund.total":1800.00,"shift.sale_refund.total_cash":1800.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [13:24:15]process_action_free get_value [13:24:15]json_value_free [13:24:15]json_value_free done [13:24:15]process_json_proto returns [13:24:15]Send response to host [13:24:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":24299014.40,"fm.sale_refund.total":279589.00,"fm.buy.total":0.00,"shift.sale.total":234414.98,"shift.sale.total_cash":138666.00,"shift.sale_refund.total":1800.00,"shift.sale_refund.total_cash":1800.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [13:24:15]free response buf [13:24:15]execute_script done [13:24:15]execute_script returns [13:24:15]free content buf [13:24:15]Sock 7.Close socket [13:24:15]Sock 7.Thread stoped [13:24:15]accept exits with 9 [13:24:15]New connection [13:24:15]New thread 3067620708 created [13:24:15]Thread 3067477348 joined [13:24:15]Waiting for new connection... [13:24:15] Sock 9.Parse request [13:24:15]Sock 9.Check first char [13:24:15]Sock 9.First char is OK [13:24:15]request: POST /json_proto HTTP/1.0 [13:24:15]Method: POST [13:24:15]URL: /json_proto [13:24:15]Method is POST - this is cgi request [13:24:15]url: /json_proto [13:24:15]query_string will be loaded in cgi processing [13:24:15]execute_cgi json_proto POST (null) [13:24:15]execute_cgi path=json_proto method=POST [13:24:15]POST find Content-Length [13:24:15]Host: 172.17.45.131:8080 [13:24:15]Content-Length: 803 [13:24:15]Content-Type: application/json [13:24:15] [13:29:36]ConnectInit Can't connect to host [13:29:39]OFD Sender: Processing packet 24832 [packets to send 29, broken 28] [13:29:39]ProducePacketName [13:29:39]name=ofd_packets/00024832 [13:29:39]OFD Sender: To server: pG, [13:29:39]CommunicateWithHost lk.salyk.kg:30040 [13:29:39]ConnectInit lk.salyk.kg [13:33:02]SetAmountToDocument total=110039 [13:33:02]Malloc new data [13:33:02]cost*persent_nds=13204680 [13:33:02]+500=13205180 [13:33:02]tax_nds_amount=11686 [13:33:02]cost*persent_nds=1100390 [13:33:02]+500=1100890 [13:33:02]tax_nsp_amount=974 [13:33:02]Load OK [13:33:02]Load OK [13:33:02]Malloc new data [13:33:02]Malloc new data [13:33:02]Load OK [13:33:02]Load OK [13:33:02]Malloc new data [13:33:02]Malloc new data [13:33:02]free (receipt_item_data.pre_item_text) [13:33:02]free (receipt_item_data.post_item_text) [13:33:02]done [13:33:02]Malloc new data [13:33:02]Malloc new data [13:33:02]Malloc new data [13:33:02]KKMSetReceiptData OK [13:33:02]Malloc new data [13:33:02]Malloc new data [13:33:02]Malloc new data [13:33:02]Malloc new data [13:33:02]ProcessDocumentItem done err = 0, tmpTLVsize=111 [13:33:02]tlvbuf is 01EA4AD0 [13:33:02]KKMLoadAndSignReceiptData [13:33:02]SAM_PROTO_ProcessDocument [13:33:02]wFMCommunicate request_size=9 [13:33:02]MH_SAM_APDU [13:33:02]CAPDU: 80 15 01 00 04 03 00 6F 00 [13:33:02]Write to MH i2c: E2 0C 00 6A 00 80 15 01 00 04 00 03 00 6F 00 00 00 63 [13:33:02]Write i2c OK [13:33:02]MH_I2C_Read... [13:33:02]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [13:33:02]Read from MH i2c: E2 [13:33:02]MH_I2C_Read... [13:33:02]Read from MH i2c: E2 03 00 [13:33:02]MH_I2C_Read... [13:33:02]Read from MH i2c: E2 03 00 6A 00 00 90 00 DE [13:33:02]RAPDU: 90 00 [13:33:02]wFMCommunicate OK [13:33:02]wFMCommunicate request_size=10 [13:33:02]MH_SAM_APDU [13:33:02]CAPDU: 80 15 02 00 05 1E 04 01 00 01 [13:33:02]Write to MH i2c: E2 0D 00 6B 00 80 15 02 00 05 00 1E 04 01 00 01 00 00 19 [13:33:02]Write i2c OK [13:33:02]MH_I2C_Read... [13:33:02]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [13:33:02]Read from MH i2c: E2 [13:33:02]MH_I2C_Read... [13:33:02]Read from MH i2c: E2 03 00 [13:33:02]MH_I2C_Read... [13:33:02]Read from MH i2c: E2 03 00 6B 00 00 90 00 DF [13:33:02]RAPDU: 90 00 [13:33:02]wFMCommunicate OK [13:33:02]wFMCommunicate request_size=15 [13:33:02]MH_SAM_APDU [13:33:02]CAPDU: 80 15 02 00 0A FC 03 06 00 B0 AD 01 00 00 00 [13:33:02]Write to MH i2c: E2 12 00 6C 00 80 15 02 00 0A 00 FC 03 06 00 B0 AD 01 00 00 00 00 00 63 [13:33:02]Write i2c OK [13:33:02]MH_I2C_Read... [13:33:02]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [13:33:02]Read from MH i2c: E2 [13:33:02]MH_I2C_Read... [13:33:02]Read from MH i2c: E2 03 00 [13:33:02]MH_I2C_Read... [13:33:02]Read from MH i2c: E2 03 00 6C 00 00 90 00 E0 [13:33:02]RAPDU: 90 00 [13:33:02]wFMCommunicate OK [13:33:02]wFMCommunicate request_size=47 [13:33:02]MH_SAM_APDU [13:33:02]CAPDU: 80 15 02 00 2A EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 [13:33:02]Write to MH i2c: E2 32 00 6D 00 80 15 02 00 2A 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 00 00 E8 [13:33:02]Write i2c OK [13:33:02]MH_I2C_Read... [13:33:02]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [13:33:02]Read from MH i2c: E2 [13:33:02]MH_I2C_Read... [13:33:02]Read from MH i2c: E2 03 00 [13:33:02]MH_I2C_Read... [13:33:02]Read from MH i2c: E2 03 00 6D 00 00 90 00 E1 [13:33:02]RAPDU: 90 00 [13:33:02]wFMCommunicate OK [13:33:02]wFMCommunicate request_size=15 [13:33:02]MH_SAM_APDU [13:33:02]CAPDU: 80 15 02 00 0A 07 04 06 00 B0 AD 01 00 00 00 [13:33:02]Write to MH i2c: E2 12 00 6E 00 80 15 02 00 0A 00 07 04 06 00 B0 AD 01 00 00 00 00 00 71 [13:33:02]Write i2c OK [13:33:02]MH_I2C_Read... [13:33:02]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [13:33:02]Read from MH i2c: E2 [13:33:02]MH_I2C_Read... [13:33:02]Read from MH i2c: E2 03 00 [13:33:02]MH_I2C_Read... [13:33:02]Read from MH i2c: E2 03 00 6E 00 00 90 00 E2 [13:33:02]RAPDU: 90 00 [13:33:02]wFMCommunicate OK [13:33:02]wFMCommunicate request_size=15 [13:33:02]MH_SAM_APDU [13:33:02]CAPDU: 80 15 02 00 0A 39 04 06 00 00 00 00 00 00 00 [13:33:02]Write to MH i2c: E2 12 00 6F 00 80 15 02 00 0A 00 39 04 06 00 00 00 00 00 00 00 00 00 46 [13:33:02]Write i2c OK [13:33:02]MH_I2C_Read... [13:33:02]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [13:33:02]Read from MH i2c: E2 [13:33:02]MH_I2C_Read... [13:33:02]Read from MH i2c: E2 03 00 [13:33:02]MH_I2C_Read... [13:33:02]Read from MH i2c: E2 03 00 6F 00 00 90 00 E3 [13:33:02]RAPDU: 90 00 [13:33:02]wFMCommunicate OK [13:33:02]wFMCommunicate request_size=11 [13:33:02]MH_SAM_APDU [13:33:02]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [13:33:02]Write to MH i2c: E2 0E 00 70 00 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 22 [13:33:02]Write i2c OK [13:33:02]MH_I2C_Read... [13:33:02]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [13:33:02]Read from MH i2c: E2 [13:33:02]MH_I2C_Read... [13:33:02]Read from MH i2c: E2 03 00 [13:33:02]MH_I2C_Read... [13:33:02]Read from MH i2c: E2 03 00 70 00 00 90 00 E4 [13:33:02]RAPDU: 90 00 [13:33:02]wFMCommunicate OK [13:33:02]wFMCommunicate request_size=13 [13:33:02]MH_SAM_APDU [13:33:02]CAPDU: 80 15 02 00 08 F4 03 04 00 8E EB A8 66 [13:33:02]Write to MH i2c: E2 10 00 71 00 80 15 02 00 08 00 F4 03 04 00 8E EB A8 66 00 00 83 [13:33:02]Write i2c OK [13:33:02]MH_I2C_Read... [13:33:02]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [13:33:02]Read from MH i2c: E2 [13:33:02]MH_I2C_Read... [13:33:02]Read from MH i2c: E2 03 00 [13:33:02]MH_I2C_Read... [13:33:02]Read from MH i2c: E2 03 00 71 00 00 90 00 E5 [13:33:02]RAPDU: 90 00 [13:33:02]wFMCommunicate OK [13:33:02]wFMCommunicate request_size=25 [13:33:02]MH_SAM_APDU [13:33:02]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 [13:33:02]Write to MH i2c: E2 1C 00 72 00 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 00 00 51 [13:33:02]Write i2c OK [13:33:02]MH_I2C_Read... [13:33:02]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [13:33:02]Read from MH i2c: E2 [13:33:02]MH_I2C_Read... [13:33:02]Read from MH i2c: E2 03 00 [13:33:02]MH_I2C_Read... [13:33:02]Read from MH i2c: E2 03 00 72 00 00 90 00 E6 [13:33:02]RAPDU: 90 00 [13:33:02]wFMCommunicate OK [13:33:02]wFMCommunicate request_size=4 [13:33:02]MH_SAM_APDU [13:33:02]CAPDU: 80 15 03 00 [13:33:02]Write to MH i2c: E2 08 00 73 00 80 15 03 00 00 00 00 00 F4 [13:33:02]Write i2c OK [13:33:02]MH_I2C_Read... [13:33:03]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [13:33:03]Read from MH i2c: E2 [13:33:03]MH_I2C_Read... [13:33:03]Read from MH i2c: E2 40 00 [13:33:03]MH_I2C_Read... [13:33:03]Read from MH i2c: E2 40 00 73 00 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 02 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 D1 00 00 00 35 04 06 00 FA 06 CB 8D 02 31 90 00 DC [13:33:03]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 02 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 D1 00 00 00 35 04 06 00 FA 06 CB 8D 02 31 90 00 [13:33:03]wFMCommunicate OK [13:33:03]SAM_PROTO_ProcessDocument answer len = 59 [13:33:03]SAM_PROTO_ProcessDocument done [13:33:03]SetTLVBufToDocument [13:33:03]Processing tag 1209 (04B9) [13:33:03]Malloc new data [13:33:03]Processing tag 1041 (0411) [13:33:03]Processing tag 1040 (0410) [13:33:03]Malloc new data [13:33:03]Processing tag 1038 (040E) [13:33:03]Malloc new data [13:33:03]Processing tag 1042 (0412) [13:33:03]Malloc new data [13:33:03]Processing tag 1077 (0435) [13:33:03]Malloc new data [13:33:03]SetTLVBufToDocument err=0 [13:33:03]KKMLoadAndSignReceiptData store KKM data [13:33:03]KKMLoadAndSignReceiptData err=0 [13:33:03]wFMCommunicate request_size=4 [13:33:03]MH_SAM_APDU [13:33:03]CAPDU: 80 11 00 00 [13:33:03]Write to MH i2c: E2 08 00 74 00 80 11 00 00 00 00 00 00 EE [13:33:03]Write i2c OK [13:33:03]MH_I2C_Read... [13:33:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:03]Read from MH i2c: E2 [13:33:03]MH_I2C_Read... [13:33:03]Read from MH i2c: E2 17 00 [13:33:03]MH_I2C_Read... [13:33:03]Read from MH i2c: E2 17 00 74 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 44 [13:33:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:33:03]wFMCommunicate OK [13:33:03]Счет N : (1)610527 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 42 Товар: 2710124130 Аи-92-К-2 16.230 * 67.80 = 1100.39 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 1100.00 Внесено: 1100.00 СДАЧА: 0.00 НСП 1% : 9.74 НДС 12% : 116.86 Наличными: 1100.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 209 30.07.2024 13:33 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24834 ФПД: 274907091763761 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T133302&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24834&fm=274907091763761&tin=02508201610067®Number=0000000000171247&sum=110000 [13:33:03]StoreToDocumentArchive [13:33:03]shift 48 fd 24834 [13:33:03]save to /storage/0048/doc_00024834 [13:33:03]save last doc name /storage/0048/doc_00024834 to /storage/kkm_last_doc_name [13:33:03]save OK [13:33:03]Clear old archive folders... [13:33:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:33:03]tlvbuf is 01EA9270 [13:33:03]SAM_PROTO_ClearQueue [13:33:03]wFMCommunicate request_size=4 [13:33:03]MH_SAM_APDU [13:33:03]CAPDU: 80 09 00 00 [13:33:03]Write to MH i2c: E2 08 00 75 00 80 09 00 00 00 00 00 00 E7 [13:33:03]Write i2c OK [13:33:03]MH_I2C_Read... [13:33:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:33:03]Read from MH i2c: E2 [13:33:03]MH_I2C_Read... [13:33:03]Read from MH i2c: E2 03 00 [13:33:03]MH_I2C_Read... [13:33:03]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [13:33:03]RAPDU: 90 00 [13:33:03]wFMCommunicate OK [13:33:03]SAM_PROTO_ClearQueue done [13:33:03]KKMCreateOFDPacket [13:33:03]OFDProtocolAddRootSTLVToBuf [13:33:03]FM_MakeSignedData [13:33:03]FM_MakeSignedData [13:33:03]SAM_PROTO_SignData [13:33:03]wFMCommunicate request_size=4 [13:33:03]MH_SAM_APDU [13:33:03]CAPDU: 80 0D 01 02 [13:33:03]Write to MH i2c: E2 08 00 76 00 80 0D 01 02 00 00 00 00 EF [13:33:03]Write i2c OK [13:33:03]MH_I2C_Read... [13:33:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:33:03]Read from MH i2c: E2 [13:33:03]MH_I2C_Read... [13:33:03]Read from MH i2c: E2 03 00 [13:33:03]MH_I2C_Read... [13:33:03]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [13:33:03]RAPDU: 90 00 [13:33:03]wFMCommunicate OK [13:33:03]wFMCommunicate request_size=255 [13:33:03]MH_SAM_APDU [13:33: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 66 3F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 8E EB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 02 61 00 00 35 04 06 00 FA [13:33:03]Write to MH i2c: E2 02 01 77 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 8E EB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 02 61 00 00 35 04 06 00 FA 00 00 FB [13:33:03]Write i2c OK [13:33:03]MH_I2C_Read... [13:33:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:03]Read from MH i2c: E2 [13:33:03]MH_I2C_Read... [13:33:03]Read from MH i2c: E2 03 00 [13:33:03]MH_I2C_Read... [13:33:03]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [13:33:03]RAPDU: 90 00 [13:33:03]wFMCommunicate OK [13:33:03]wFMCommunicate request_size=10 [13:33:03]MH_SAM_APDU [13:33:03]CAPDU: 80 0D 02 02 05 06 CB 8D 02 31 [13:33:03]Write to MH i2c: E2 0D 00 78 00 80 0D 02 02 05 00 06 CB 8D 02 31 00 00 8D [13:33:03]Write i2c OK [13:33:03]MH_I2C_Read... [13:33:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:04]Read from MH i2c: E2 [13:33:04]MH_I2C_Read... [13:33:04]Read from MH i2c: E2 03 00 [13:33:04]MH_I2C_Read... [13:33:04]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [13:33:04]RAPDU: 90 00 [13:33:04]wFMCommunicate OK [13:33:04]wFMCommunicate request_size=4 [13:33:04]MH_SAM_APDU [13:33:04]CAPDU: 80 0D 03 02 [13:33:04]Write to MH i2c: E2 08 00 79 00 80 0D 03 02 00 00 00 00 F4 [13:33:04]Write i2c OK [13:33:04]MH_I2C_Read... [13:33:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:33:04]Read from MH i2c: E2 [13:33:04]MH_I2C_Read... [13:33:04]Read from MH i2c: E2 0B 00 [13:33:04]MH_I2C_Read... [13:33:04]Read from MH i2c: E2 0B 00 79 00 00 FA 96 ED CB 27 96 54 E4 90 00 32 [13:33:04]RAPDU: FA 96 ED CB 27 96 54 E4 90 00 [13:33:04]wFMCommunicate OK [13:33:04]SAM_PROTO_SignData done [13:33:04]FM_MakeSignedData done [13:33:04]CreateOFDProtocolMessage [13:33:04]wFMCommunicate request_size=4 [13:33:04]MH_SAM_APDU [13:33:04]CAPDU: 80 11 00 00 [13:33:04]Write to MH i2c: E2 08 00 7A 00 80 11 00 00 00 00 00 00 F4 [13:33:04]Write i2c OK [13:33:04]MH_I2C_Read... [13:33:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:04]Read from MH i2c: E2 [13:33:04]MH_I2C_Read... [13:33:04]Read from MH i2c: E2 17 00 [13:33:04]MH_I2C_Read... [13:33:04]Read from MH i2c: E2 17 00 7A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 4A [13:33:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:33:04]wFMCommunicate OK [13:33:04]CreateOFDProtocolMessage done [13:33:04]OFDSenderStorePacket 24834 [13:33:04]StoreOFDPacket docnum=24834 [13:33:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 56 F0 07 01 50 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 66 3F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 8E EB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 02 61 00 00 35 04 06 00 FA 06 CB 8D 02 31 FA 96 ED CB 27 96 54 E4 [13:33:04]CheckFolder [13:33:04]dirname=/storage/ofd_packets [13:33:04]CheckFolder done [13:33:04]ProducePacketName [13:33:04]name=ofd_packets/00024834 [13:33:04]NVStorageSaveData ofd_packets/00024834 [13:33:04]File name is /storage/ofd_packets/00024834 [13:33:04]Write 301 bytes [13:33:04]NVStorageSaveData done [13:33:04]OFDSenderStorePacket done [13:33:04]KKMCreateOFDPacket done [13:33:04]NVStorageSaveData kkm_last_timestamp [13:33:04]File name is /storage/kkm_last_timestamp [13:33:04]Write 4 bytes [13:33:04]NVStorageSaveData done [13:33:04]ExternCall_PrintAddStr [13:33:04]wPrintStart [13:33:04]Write to MH i2c: 01 00 00 7B 00 7B [13:33:04]Write i2c OK [13:33:04]MH_I2C_Read... [13:33:04]Read from MH i2c: 01 [13:33:04]MH_I2C_Read... [13:33:04]Read from MH i2c: 01 07 00 [13:33:04]MH_I2C_Read... [13:33:04]OFD Sender: Processing packet 24832 [packets to send 31, broken 28] [13:33:04]ProducePacketName [13:33:04]name=ofd_packets/00024832 [13:33:04]OFD Sender: To server: pG, [13:33:04]CommunicateWithHost lk.salyk.kg:30040 [13:33:04]ConnectInit lk.salyk.kg [13:33:04]Read from MH i2c: 01 07 00 7B 00 00 00 00 00 00 FF 0F 90 [13:33:04]RasterBufferAndPrint [13:33:04]line Счет N : (1)610527 [13:33:04]line ИНН: 02508201610067 [13:33:04]line Контрольно-Кассовый Чек [13:33:04]line ПРОДАЖА [13:33:04]line ТРК (МРК, ГНК) : 42 [13:33:04]line Товар: 2710124130 [13:33:04]line Аи-92-К-2 [13:33:04]line 16.230 * 67.80 [13:33:04]line = 1100.39 [13:33:04]line НДС 12% НСП 1% [13:33:04]line > о реализуемом товаре [13:33:04]line ОКРУГЛЕНИЕ: -0.39 [13:33:04]line ИТОГО: 1100.00 [13:33:04]line Внесено: 1100.00 [13:33:04]line СДАЧА: 0.00 [13:33:04]line НСП 1% : 9.74 [13:33:04]line НДС 12% : 116.86 [13:33:04]line Наличными: 1100.00 [13:33:04]line Безнал.: 0.00 [13:33:04]line Место: АЗС № 127 "Партнер Нефть" [13:33:04]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [13:33:04]line СНО: Общий режим [13:33:04]line Чек 209 30.07.2024 13:33 [13:33:04]line Смена: 48 ФФД: 1.0 [13:33:04]line ЗНМ: 0300000158 [13:33:04]line РНМ: 0000000000171247 [13:33:04]line Версия ККМ: v1.0 [13:33:04]line ФМ: 0000000002098565 [13:33:04]line ФД: 24834 [13:33:04]line ФПД: 274907091763761 [13:33:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T133302&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24834&fm=274907091763761&tin=02508201610067®Number=0000000000171247&sum=110000 [13:33:04]written 0, free lines is 4095 [13:33:04]Write to MH i2c: 01 00 00 A6 00 A6 [13:33:04]Write i2c OK [13:33:04]MH_I2C_Read... [13:33:04]Read from MH i2c: 01 [13:33:04]MH_I2C_Read... [13:33:04]Read from MH i2c: 01 07 00 [13:33:04]MH_I2C_Read... [13:33:04]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 F1 0C AA [13:33:04]RasterBufferAndPrint [13:33:04]line [13:33:04]line [13:33:04]line [13:33:04]line [13:33:04]line [13:33:04]written 0, free lines is 3343 [13:33:04]MH_Cut [13:33:04]Write to MH i2c: D1 01 00 AD 00 01 7F [13:33:04]Write i2c OK [13:33:04]MH_I2C_Read... [13:33:04]Read from MH i2c: D1 [13:33:04]MH_I2C_Read... [13:33:04]Read from MH i2c: D1 01 00 [13:33:04]MH_I2C_Read... [13:33:04]Read from MH i2c: D1 01 00 AD 00 00 7E [13:33:04]Write to MH i2c: 01 00 00 AE 00 AE [13:33:04]Write i2c OK [13:33:04]MH_I2C_Read... [13:33:05]*** Cut start [13:33:05]*** Partial cut [13:33:05]*** CUTSNS_PIN = 1 [13:33:05]*** CUTSNS_PIN = 0 [13:33:05]*** Brake cut motor [13:33:06]Read from MH i2c: 01 [13:33:06]MH_I2C_Read... [13:33:06]*** Stop cut motor [13:33:06]*** Cut end [13:33:06]Read from MH i2c: 01 07 00 [13:33:06]MH_I2C_Read... [13:33:06]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [13:33:06]process_action close_receipt done [13:33:06]requested_data is exist [13:33:06]produce_requested_data [13:33:06]requested_item fm.sn is exist - process it [13:33:06]wFMCommunicate request_size=4 [13:33:06]MH_SAM_APDU [13:33:06]CAPDU: 80 11 00 00 [13:33:06]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [13:33:06]Write i2c OK [13:33:06]MH_I2C_Read... [13:33:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:06]Read from MH i2c: E2 [13:33:06]MH_I2C_Read... [13:33:06]Read from MH i2c: E2 17 00 [13:33:06]MH_I2C_Read... [13:33:06]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 7F [13:33:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:33:06]wFMCommunicate OK [13:33:06]requested_item fd.num is exist - process it [13:33:06]SAM_PROTO_GetFieldsCounters [13:33:06]wFMCommunicate request_size=4 [13:33:06]MH_SAM_APDU [13:33:06]CAPDU: 80 13 00 00 [13:33:06]Write to MH i2c: E2 08 00 B0 00 80 13 00 00 00 00 00 00 2C [13:33:06]Write i2c OK [13:33:06]MH_I2C_Read... [13:33:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:33:06]Read from MH i2c: E2 [13:33:06]MH_I2C_Read... [13:33:06]Read from MH i2c: E2 62 00 [13:33:06]MH_I2C_Read... [13:33:06]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 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 02 61 00 00 0E 04 04 00 30 00 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 53 [13:33:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 02 61 00 00 0E 04 04 00 30 00 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 [13:33:06]wFMCommunicate OK [13:33:06]SAM_PROTO_GetFieldsCounters done [13:33:06]requested_item shift.num is exist - process it [13:33:06]requested_item shift.opened is exist - process it [13:33:06]req_shift_opened [13:33:06]FM_GetShiftState [13:33:06]SAM_PROTO_GetShiftState [13:33:06]wFMCommunicate request_size=4 [13:33:06]MH_SAM_APDU [13:33:06]CAPDU: 80 13 01 00 [13:33:06]Write to MH i2c: E2 08 00 B1 00 80 13 01 00 00 00 00 00 2E [13:33:06]Write i2c OK [13:33:06]MH_I2C_Read... [13:33:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:06]Read from MH i2c: E2 [13:33:06]MH_I2C_Read... [13:33:06]Read from MH i2c: E2 0E 00 [13:33:06]MH_I2C_Read... [13:33:06]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E1 [13:33:06]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:33:06]wFMCommunicate OK [13:33:06]SAM_PROTO_GetShiftState done [13:33:06]FM_GetShiftState done [13:33:06]req_shift_opened done [13:33:06]requested_item shift.open_date is exist - process it [13:33:06]req_shift_open_date [13:33:06]req_shift_open_date done [13:33:06]produce_requested_data done [13:33:06]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24834,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [13:33:06]process_action_free close_receipt [13:33:06]json_value_free [13:33:06]json_value_free done [13:33:06]process_json_proto returns [13:33:06]Send response to host [13:33:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24834,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [13:33:06]free response buf [13:33:06]execute_script done [13:33:06]execute_script returns [13:33:06]free content buf [13:33:06]Sock 6.Close socket [13:33:06]Sock 6.Thread stoped [13:33:09]ConnectInit Can't take IP for lk.salyk.kg [13:33:09]CommunicateWithHost connect error [13:33:09]CommunicateWithHost err = -1 [13:33:09]OFD Sender: Server communicate error [13:33:14]OFD Sender: Processing packet 24832 [packets to send 31, broken 28] [13:33:14]ProducePacketName [13:33:14]name=ofd_packets/00024832 [13:33:14]OFD Sender: To server: pG, [13:33:14]CommunicateWithHost lk.salyk.kg:30040 [13:33:14]ConnectInit lk.salyk.kg [13:33:15]accept exits with 9 [13:33:15]New connection [13:33:15]New thread 3067571556 created [13:33:15]Thread 3067428196 joined [13:33:15]Waiting for new connection... [13:33:15] Sock 9.Parse request [13:33:15]Sock 9.Check first char [13:33:15]Sock 9.First char is OK [13:33:15]request: POST /json_proto HTTP/1.0 [13:33:15]Method: POST [13:33:15]URL: /json_proto [13:33:15]Method is POST - this is cgi request [13:33:15]url: /json_proto [13:33:15]query_string will be loaded in cgi processing [13:33:15]execute_cgi json_proto POST (null) [13:33:15]execute_cgi path=json_proto method=POST [13:33:15]POST find Content-Length [13:33:15]Host: 172.17.45.131:8080 [13:33:15]Content-Length: 1191 [13:33:15]Content-Type: application/json [13:33:15] [13:33:15]POST finish read [13:33:15]Found Content-Length = 1191 [13:33: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610526\u000A30.07.2024 13:23\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 30.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 2271.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\u000A08977\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:33:15]execute_script... [13:33: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610526\u000A30.07.2024 13:23\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 30.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 2271.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\u000A08977\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:33:15]POST & json_proto [13:33:15]process_json_proto [13:33:15]json parsed OK: [13:33:15]protocol is kg_v1.0 [13:33:15]action value=print_text [13:33:15]process_action print_text [13:33:15]cmd_print_text [13:33:15]ExternCall_PrintAddStr [13:33:15]wPrintStart [13:33:15]Write to MH i2c: 01 00 00 B2 00 B2 [13:33:15]Write i2c OK [13:33:15]MH_I2C_Read... [13:33:15]Read from MH i2c: 01 [13:33:15]MH_I2C_Read... [13:33:15]Read from MH i2c: 01 07 00 [13:33:15]MH_I2C_Read... [13:33:15]Read from MH i2c: 01 07 00 B2 00 00 00 00 00 00 FF 0F C7 [13:33:15]RasterBufferAndPrint [13:33:15]line *****ТОВАРНЫЙ ЧЕК***** [13:33:15]line АЗС 127 [13:33:15]line Партнер нефть [13:33:15]line 02508201610067 [13:33:15]line Кассир : Масалиев Н. [13:33:15]line Счет N : (1)610526 [13:33:15]line 30.07.2024 13:23 [13:33:15]line ПРОДАЖА [13:33:15]line ТРК (МРК, ГНК): 2 [13:33:15]line Вид ГСМ : 2710194210 [13:33:15]line ДТ-К-2 [13:33:15]line 30.000 x 75.70 [13:33:15]line ИТОГ: 2271.00 [13:33:15]line Тип оплаты: Талоны: Топливная Карта [13:33:15]line 08977 [13:33:15]line ______________________ [13:33:15]line (подпись) [13:33:15]written 0, free lines is 4095 [13:33:16]Write to MH i2c: 01 00 00 C6 00 C6 [13:33:16]Write i2c OK [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: 01 [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: 01 07 00 [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: 01 07 00 C6 00 00 00 00 00 00 11 0E EC [13:33:16]RasterBufferAndPrint [13:33:16]line [13:33:16]line [13:33:16]line [13:33:16]line [13:33:16]line [13:33:16]written 0, free lines is 3618 [13:33:16]MH_Cut [13:33:16]Write to MH i2c: D1 01 00 CD 00 01 9F [13:33:16]Write i2c OK [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: D1 [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: D1 01 00 [13:33:16]MH_I2C_Read... [13:33:16]Read from MH i2c: D1 01 00 CD 00 00 9E [13:33:16]Write to MH i2c: 01 00 00 CE 00 CE [13:33:16]Write i2c OK [13:33:16]MH_I2C_Read... [13:33:16]*** Cut start [13:33:16]*** Partial cut [13:33:16]*** CUTSNS_PIN = 1 [13:33:16]*** CUTSNS_PIN = 0 [13:33:16]*** Brake cut motor [13:33:17]Read from MH i2c: 01 [13:33:17]MH_I2C_Read... [13:33:17]*** Stop cut motor [13:33:17]*** Cut end [13:33:17]Read from MH i2c: 01 07 00 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: 01 07 00 CE 00 00 00 00 00 00 FF 0F E3 [13:33:17]process_action print_text done [13:33:17]requested_data is exist [13:33:17]produce_requested_data [13:33:17]requested_item fm.sn is exist - process it [13:33:17]wFMCommunicate request_size=4 [13:33:17]MH_SAM_APDU [13:33:17]CAPDU: 80 11 00 00 [13:33:17]Write to MH i2c: E2 08 00 CF 00 80 11 00 00 00 00 00 00 49 [13:33:17]Write i2c OK [13:33:17]MH_I2C_Read... [13:33:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:17]Read from MH i2c: E2 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: E2 17 00 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: E2 17 00 CF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 9F [13:33:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:33:17]wFMCommunicate OK [13:33:17]requested_item fd.num is exist - process it [13:33:17]SAM_PROTO_GetFieldsCounters [13:33:17]wFMCommunicate request_size=4 [13:33:17]MH_SAM_APDU [13:33:17]CAPDU: 80 13 00 00 [13:33:17]Write to MH i2c: E2 08 00 D0 00 80 13 00 00 00 00 00 00 4C [13:33:17]Write i2c OK [13:33:17]MH_I2C_Read... [13:33:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:33:17]Read from MH i2c: E2 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: E2 62 00 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: E2 62 00 D0 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 02 61 00 00 0E 04 04 00 30 00 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 73 [13:33:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 02 61 00 00 0E 04 04 00 30 00 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 [13:33:17]wFMCommunicate OK [13:33:17]SAM_PROTO_GetFieldsCounters done [13:33:17]requested_item shift.num is exist - process it [13:33:17]requested_item shift.opened is exist - process it [13:33:17]req_shift_opened [13:33:17]FM_GetShiftState [13:33:17]SAM_PROTO_GetShiftState [13:33:17]wFMCommunicate request_size=4 [13:33:17]MH_SAM_APDU [13:33:17]CAPDU: 80 13 01 00 [13:33:17]Write to MH i2c: E2 08 00 D1 00 80 13 01 00 00 00 00 00 4E [13:33:17]Write i2c OK [13:33:17]MH_I2C_Read... [13:33:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:17]Read from MH i2c: E2 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: E2 0E 00 [13:33:17]MH_I2C_Read... [13:33:17]Read from MH i2c: E2 0E 00 D1 00 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 01 [13:33:17]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:33:17]wFMCommunicate OK [13:33:17]SAM_PROTO_GetShiftState done [13:33:17]FM_GetShiftState done [13:33:17]req_shift_opened done [13:33:17]requested_item shift.open_date is exist - process it [13:33:17]req_shift_open_date [13:33:17]req_shift_open_date done [13:33:17]produce_requested_data done [13:33:17]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24834,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [13:33:17]process_action_free print_text [13:33:17]json_value_free [13:33:17]json_value_free done [13:33:17]process_json_proto returns [13:33:17]Send response to host [13:33:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24834,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [13:33:17]free response buf [13:33:17]execute_script done [13:33:17]execute_script returns [13:33:17]free content buf [13:33:17]Sock 9.Close socket [13:33:17]Sock 9.Thread stoped [13:33:19]ConnectInit Can't take IP for lk.salyk.kg [13:33:19]CommunicateWithHost connect error [13:33:19]CommunicateWithHost err = -1 [13:33:19]OFD Sender: Server communicate error [13:33:24]OFD Sender: Processing packet 24832 [packets to send 31, broken 28] [13:33:24]ProducePacketName [13:33:24]name=ofd_packets/00024832 [13:33:24]OFD Sender: To server: pG, [13:33:24]CommunicateWithHost lk.salyk.kg:30040 [13:33:24]ConnectInit lk.salyk.kg [13:33:29]ConnectInit Can't take IP for lk.salyk.kg [13:33:29]CommunicateWithHost connect error [13:33:29]CommunicateWithHost err = -1 [13:33:29]OFD Sender: Server communicate error [13:33:34]OFD Sender: Processing packet 24832 [packets to send 31, broken 28] [13:33:34]ProducePacketName [13:33:34]name=ofd_packets/00024832 [13:33:34]OFD Sender: To server: pG, [13:33:34]CommunicateWithHost lk.salyk.kg:30040 [13:33:34]ConnectInit lk.salyk.kg [13:33:39]ConnectInit Can't take IP for lk.salyk.kg [13:33:39]CommunicateWithHost connect error [13:33:39]CommunicateWithHost err = -1 [13:33:39]OFD Sender: Server communicate error [13:33:44]OFD Sender: Processing packet 24832 [packets to send 31, broken 28] [13:33:44]ProducePacketName [13:33:44]name=ofd_packets/00024832 [13:33:44]OFD Sender: To server: pG, [13:33:44]CommunicateWithHost lk.salyk.kg:30040 [13:33:44]ConnectInit lk.salyk.kg [13:33:49]ConnectInit Can't take IP for lk.salyk.kg [13:33:49]CommunicateWithHost connect error [13:33:49]CommunicateWithHost err = -1 [13:33:49]OFD Sender: Server communicate error [13:33:53]ConnectInit Can't connect to host [13:33:54]OFD Sender: Processing packet 24832 [packets to send 31, broken 28] [13:33:54]ProducePacketName [13:33:54]name=ofd_packets/00024832 [13:33:54]OFD Sender: To server: pG, [13:33:54]CommunicateWithHost lk.salyk.kg:30040 [13:33:54]ConnectInit lk.salyk.kg [13:33:58]ConnectInit Can't connect to host [13:33:59]ConnectInit Can't take IP for lk.salyk.kg [13:33:59]CommunicateWithHost connect error [13:33:59]CommunicateWithHost err = -1 [13:33:59]OFD Sender: Server communicate error [13:34:03]ConnectInit Can't connect to host [13:34:04]OFD Sender: Processing packet 24832 [packets to send 31, broken 28] [13:34:04]ProducePacketName [13:34:04]name=ofd_packets/00024832 [13:34:04]OFD Sender: To server: pG, [13:34:04]CommunicateWithHost lk.salyk.kg:30040 [13:34:04]ConnectInit lk.salyk.kg [13:34:08]ConnectInit Can't connect to host [13:34:09]ConnectInit Can't take IP for lk.salyk.kg [13:34:09]CommunicateWithHost connect error [13:34:09]CommunicateWithHost err = -1 [13:34:09]OFD Sender: Server communicate error [13:34:13]ConnectInit Can't connect to host [13:34:14]OFD Sender: Processing packet 24832 [packets to send 31, broken 28] [13:34:14]ProducePacketName [13:34:14]name=ofd_packets/00024832 [13:34:14]OFD Sender: To server: pG, [13:34:14]CommunicateWithHost lk.salyk.kg:30040 [13:34:14]ConnectInit lk.salyk.kg [13:34:18]ConnectInit Can't connect to host [13:34:19]ConnectInit Can't take IP for lk.salyk.kg [13:34:19]CommunicateWithHost connect error [13:34:19]CommunicateWithHost err = -1 [13:34:19]OFD Sender: Server communicate error [13:34:23]ConnectInit Can't connect to host [13:34:24]OFD Sender: Processing packet 24832 [packets to send 31, broken 28] [13:34:24]ProducePacketName [13:34:24]name=ofd_packets/00024832 [13:34:24]OFD Sender: To server: pG, [13:34:24]CommunicateWithHost lk.salyk.kg:30040 [13:34:24]ConnectInit lk.salyk.kg [13:34:28]accept exits with 11 [13:34:28]New connection [13:34:28]New thread 3067428196 created [13:34:28]Thread 3067571556 joined [13:34:28]Waiting for new connection... [13:34:28] Sock 11.Parse request [13:34:28]Sock 11.Check first char [13:34:28]Sock 11.First char is OK [13:34:28]request: POST /json_proto HTTP/1.0 [13:34:28]Method: POST [13:34:28]URL: /json_proto [13:34:28]Method is POST - this is cgi request [13:34:28]url: /json_proto [13:34:28]query_string will be loaded in cgi processing [13:34:28]execute_cgi json_proto POST (null) [13:34:28]execute_cgi path=json_proto method=POST [13:34:28]POST find Content-Length [13:34:28]Host: 172.17.45.131:8080 [13:34:28]Content-Length: 673 [13:34:28]Content-Type: application/json [13:34:28] [13:34:28]POST finish read [13:34:28]Found Content-Length = 673 [13:34:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610528", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 9.640, "sum" : 729.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 729.00, "total" : 729.00, "payments": [ { "type": 0, "sum" : 729.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:34:28]execute_script... [13:34:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610528", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 9.640, "sum" : 729.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 729.00, "total" : 729.00, "payments": [ { "type": 0, "sum" : 729.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:34:28]POST & json_proto [13:34:28]process_json_proto [13:34:28]json parsed OK: [13:34:28]protocol is kg_v1.0 [13:34:28]action value=close_receipt [13:34:28]process_action close_receipt [13:34:28]cmd_close_receipt [13:34:28]MH_GetDate [13:34:28]Write to MH i2c: F0 00 00 D2 00 C1 [13:34:28]Write i2c OK [13:34:28]MH_I2C_Read... [13:34:28]Read from MH i2c: F0 [13:34:28]MH_I2C_Read... [13:34:28]Read from MH i2c: F0 09 00 [13:34:28]MH_I2C_Read... [13:34:28]Read from MH i2c: F0 09 00 D2 00 00 E4 EB A8 66 C6 D4 6E 66 15 [13:34:28]GetLastDocTimeStamp 1722346382 [13:34:28]current date 1722346468 [13:34:28]FM_GetShiftState [13:34:28]SAM_PROTO_GetShiftState [13:34:28]wFMCommunicate request_size=4 [13:34:28]MH_SAM_APDU [13:34:28]CAPDU: 80 13 01 00 [13:34:28]Write to MH i2c: E2 08 00 D3 00 80 13 01 00 00 00 00 00 50 [13:34:28]Write i2c OK [13:34:28]MH_I2C_Read... [13:34:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:34:28]Read from MH i2c: E2 [13:34:28]MH_I2C_Read... [13:34:28]Read from MH i2c: E2 0E 00 [13:34:28]MH_I2C_Read... [13:34:28]Read from MH i2c: E2 0E 00 D3 00 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 03 [13:34:28]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:34:28]wFMCommunicate OK [13:34:28]SAM_PROTO_GetShiftState done [13:34:28]FM_GetShiftState done [13:34:28]opened in 1722298218 [13:34:28]opened+sec_in_day 1722384618 [13:34:28]quantity*price = 72974 [13:34:28]sum+1 = 72976 [13:34:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 729.00 Внесено: 729.00 СДАЧА: 0.00 НСП 1% : 6.46 НДС 12% : 77.50 Наличными: 729.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 210 30.07.2024 13:34 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24835 ФПД: 230755007323743 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T133428&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24835&fm=230755007323743&tin=02508201610067®Number=0000000000171247&sum=72900 [13:34:29]StoreToDocumentArchive [13:34:29]shift 48 fd 24835 [13:34:29]save to /storage/0048/doc_00024835 [13:34:29]save last doc name /storage/0048/doc_00024835 to /storage/kkm_last_doc_name [13:34:29]save OK [13:34:29]Clear old archive folders... [13:34:29]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:34:29]tlvbuf is 01EA09F0 [13:34:29]SAM_PROTO_ClearQueue [13:34:29]wFMCommunicate request_size=4 [13:34:29]MH_SAM_APDU [13:34:29]CAPDU: 80 09 00 00 [13:34:29]Write to MH i2c: E2 08 00 E0 00 80 09 00 00 00 00 00 00 52 [13:34:29]Write i2c OK [13:34:29]MH_I2C_Read... [13:34:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:34:29]Read from MH i2c: E2 [13:34:29]MH_I2C_Read... [13:34:29]Read from MH i2c: E2 03 00 [13:34:29]MH_I2C_Read... [13:34:29]Read from MH i2c: E2 03 00 E0 00 00 90 00 54 [13:34:29]RAPDU: 90 00 [13:34:29]wFMCommunicate OK [13:34:29]SAM_PROTO_ClearQueue done [13:34:29]KKMCreateOFDPacket [13:34:29]OFDProtocolAddRootSTLVToBuf [13:34:29]FM_MakeSignedData [13:34:29]FM_MakeSignedData [13:34:29]SAM_PROTO_SignData [13:34:29]wFMCommunicate request_size=4 [13:34:29]MH_SAM_APDU [13:34:29]CAPDU: 80 0D 01 02 [13:34:29]Write to MH i2c: E2 08 00 E1 00 80 0D 01 02 00 00 00 00 5A [13:34:29]Write i2c OK [13:34:29]MH_I2C_Read... [13:34:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:34:29]Read from MH i2c: E2 [13:34:29]MH_I2C_Read... [13:34:29]Read from MH i2c: E2 03 00 [13:34:29]MH_I2C_Read... [13:34:29]Read from MH i2c: E2 03 00 E1 00 00 90 00 55 [13:34:29]RAPDU: 90 00 [13:34:29]wFMCommunicate OK [13:34:29]wFMCommunicate request_size=255 [13:34:29]MH_SAM_APDU [13:34:29]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A8 25 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 0F 1D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 1C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 1E 00 00 00 00 07 04 06 00 C4 1C 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 E4 EB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 03 61 00 00 35 04 06 00 D1 DE D6 3D [13:34:29]Write to MH i2c: E2 02 01 E2 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A8 25 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 0F 1D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 1C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 1E 00 00 00 00 07 04 06 00 C4 1C 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 E4 EB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 03 61 00 00 35 04 06 00 D1 DE D6 3D 00 00 10 [13:34:29]ConnectInit Can't take IP for lk.salyk.kg [13:34:29]CommunicateWithHost connect error [13:34:29]CommunicateWithHost err = -1 [13:34:29]OFD Sender: Server communicate error [13:34:29]Write i2c OK [13:34:29]MH_I2C_Read... [13:34:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:34:29]Read from MH i2c: E2 [13:34:29]MH_I2C_Read... [13:34:29]Read from MH i2c: E2 03 00 [13:34:29]MH_I2C_Read... [13:34:29]Read from MH i2c: E2 03 00 E2 00 00 90 00 56 [13:34:29]RAPDU: 90 00 [13:34:29]wFMCommunicate OK [13:34:29]wFMCommunicate request_size=7 [13:34:29]MH_SAM_APDU [13:34:29]CAPDU: 80 0D 02 02 02 DE 5F [13:34:29]Write to MH i2c: E2 0A 00 E3 00 80 0D 02 02 02 00 DE 5F 00 00 9E [13:34:29]Write i2c OK [13:34:29]MH_I2C_Read... [13:34:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:34:29]Read from MH i2c: E2 [13:34:29]MH_I2C_Read... [13:34:29]Read from MH i2c: E2 03 00 [13:34:29]MH_I2C_Read... [13:34:29]Read from MH i2c: E2 03 00 E3 00 00 90 00 57 [13:34:29]RAPDU: 90 00 [13:34:29]wFMCommunicate OK [13:34:29]wFMCommunicate request_size=4 [13:34:29]MH_SAM_APDU [13:34:29]CAPDU: 80 0D 03 02 [13:34:29]Write to MH i2c: E2 08 00 E4 00 80 0D 03 02 00 00 00 00 5F [13:34:29]Write i2c OK [13:34:29]MH_I2C_Read... [13:34:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:34:29]Read from MH i2c: E2 [13:34:29]MH_I2C_Read... [13:34:29]Read from MH i2c: E2 0B 00 [13:34:29]MH_I2C_Read... [13:34:29]Read from MH i2c: E2 0B 00 E4 00 00 DD C1 0B B7 E0 AD EC A0 90 00 D9 [13:34:29]RAPDU: DD C1 0B B7 E0 AD EC A0 90 00 [13:34:29]wFMCommunicate OK [13:34:29]SAM_PROTO_SignData done [13:34:29]FM_MakeSignedData done [13:34:29]CreateOFDProtocolMessage [13:34:29]wFMCommunicate request_size=4 [13:34:29]MH_SAM_APDU [13:34:29]CAPDU: 80 11 00 00 [13:34:29]Write to MH i2c: E2 08 00 E5 00 80 11 00 00 00 00 00 00 5F [13:34:29]Write i2c OK [13:34:29]MH_I2C_Read... [13:34:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:34:29]Read from MH i2c: E2 [13:34:29]MH_I2C_Read... [13:34:29]Read from MH i2c: E2 17 00 [13:34:29]MH_I2C_Read... [13:34:29]Read from MH i2c: E2 17 00 E5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B5 [13:34:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:34:29]wFMCommunicate OK [13:34:29]CreateOFDProtocolMessage done [13:34:29]OFDSenderStorePacket 24835 [13:34:29]StoreOFDPacket docnum=24835 [13:34:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 F2 A1 04 01 9F E6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A8 25 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 0F 1D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 1C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 1E 00 00 00 00 07 04 06 00 C4 1C 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 E4 EB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 03 61 00 00 35 04 06 00 D1 DE D6 3D DE 5F DD C1 0B B7 E0 AD EC A0 [13:34:29]CheckFolder [13:34:29]dirname=/storage/ofd_packets [13:34:29]CheckFolder done [13:34:29]ProducePacketName [13:34:29]name=ofd_packets/00024835 [13:34:29]NVStorageSaveData ofd_packets/00024835 [13:34:29]File name is /storage/ofd_packets/00024835 [13:34:29]Write 298 bytes [13:34:29]NVStorageSaveData done [13:34:29]OFDSenderStorePacket done [13:34:29]KKMCreateOFDPacket done [13:34:29]NVStorageSaveData kkm_last_timestamp [13:34:29]File name is /storage/kkm_last_timestamp [13:34:29]Write 4 bytes [13:34:29]NVStorageSaveData done [13:34:29]ExternCall_PrintAddStr [13:34:29]wPrintStart [13:34:29]Write to MH i2c: 01 00 00 E6 00 E6 [13:34:29]Write i2c OK [13:34:29]MH_I2C_Read... [13:34:29]Read from MH i2c: 01 [13:34:29]MH_I2C_Read... [13:34:29]Read from MH i2c: 01 07 00 [13:34:29]MH_I2C_Read... [13:34:29]Read from MH i2c: 01 07 00 E6 00 00 00 00 00 00 FF 0F FB [13:34:29]RasterBufferAndPrint [13:34:29]line Счет N : (1)610528 [13:34:29]line ИНН: 02508201610067 [13:34:29]line Контрольно-Кассовый Чек [13:34:29]line ПРОДАЖА [13:34:29]line ТРК (МРК, ГНК) : 2 [13:34:29]line Товар: 2710194210 [13:34:29]line ДТ-К-2 [13:34:29]line 9.640 * 75.70 [13:34:29]line = 729.75 [13:34:29]line НДС 12% НСП 1% [13:34:29]line > о реализуемом товаре [13:34:29]line ОКРУГЛЕНИЕ: -0.75 [13:34:29]line ИТОГО: 729.00 [13:34:29]line Внесено: 729.00 [13:34:29]line СДАЧА: 0.00 [13:34:29]line НСП 1% : 6.46 [13:34:29]line НДС 12% : 77.50 [13:34:29]line Наличными: 729.00 [13:34:29]line Безнал.: 0.00 [13:34:29]line Место: АЗС № 127 "Партнер Нефть" [13:34:29]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [13:34:29]line СНО: Общий режим [13:34:29]line Чек 210 30.07.2024 13:34 [13:34:29]line Смена: 48 ФФД: 1.0 [13:34:29]line ЗНМ: 0300000158 [13:34:29]line РНМ: 0000000000171247 [13:34:29]line Версия ККМ: v1.0 [13:34:30]line ФМ: 0000000002098565 [13:34:30]line ФД: 24835 [13:34:30]line ФПД: 230755007323743 [13:34:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T133428&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24835&fm=230755007323743&tin=02508201610067®Number=0000000000171247&sum=72900 [13:34:30]OFD Sender: Processing packet 24832 [packets to send 32, broken 28] [13:34:30]ProducePacketName [13:34:30]name=ofd_packets/00024832 [13:34:30]OFD Sender: To server: pG, [13:34:30]CommunicateWithHost lk.salyk.kg:30040 [13:34:30]ConnectInit lk.salyk.kg [13:34:30]written 0, free lines is 4095 [13:34:30]Write to MH i2c: 01 00 00 11 01 12 [13:34:30]Write i2c OK [13:34:30]MH_I2C_Read... [13:34:30]Read from MH i2c: 01 [13:34:30]MH_I2C_Read... [13:34:30]Read from MH i2c: 01 07 00 [13:34:30]MH_I2C_Read... [13:34:30]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 E3 0C 08 [13:34:30]RasterBufferAndPrint [13:34:30]line [13:34:30]line [13:34:30]line [13:34:30]line [13:34:30]line [13:34:30]written 0, free lines is 3314 [13:34:30]MH_Cut [13:34:30]Write to MH i2c: D1 01 00 18 01 01 EB [13:34:30]Write i2c OK [13:34:30]MH_I2C_Read... [13:34:30]Read from MH i2c: D1 [13:34:30]MH_I2C_Read... [13:34:30]Read from MH i2c: D1 01 00 [13:34:30]MH_I2C_Read... [13:34:30]Read from MH i2c: D1 01 00 18 01 00 EA [13:34:30]Write to MH i2c: 01 00 00 19 01 1A [13:34:30]Write i2c OK [13:34:30]MH_I2C_Read... [13:34:31]*** Cut start [13:34:31]*** Partial cut [13:34:31]*** CUTSNS_PIN = 1 [13:34:31]*** CUTSNS_PIN = 0 [13:34:31]*** Brake cut motor [13:34:32]Read from MH i2c: 01 [13:34:32]MH_I2C_Read... [13:34:32]*** Stop cut motor [13:34:32]*** Cut end [13:34:32]Read from MH i2c: 01 07 00 [13:34:32]MH_I2C_Read... [13:34:32]Read from MH i2c: 01 07 00 19 01 00 00 00 00 00 FF 0F 2F [13:34:32]process_action close_receipt done [13:34:32]requested_data is exist [13:34:32]produce_requested_data [13:34:32]requested_item fm.sn is exist - process it [13:34:32]wFMCommunicate request_size=4 [13:34:32]MH_SAM_APDU [13:34:32]CAPDU: 80 11 00 00 [13:34:32]Write to MH i2c: E2 08 00 1A 01 80 11 00 00 00 00 00 00 95 [13:34:32]Write i2c OK [13:34:32]MH_I2C_Read... [13:34:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:34:32]Read from MH i2c: E2 [13:34:32]MH_I2C_Read... [13:34:32]Read from MH i2c: E2 17 00 [13:34:32]MH_I2C_Read... [13:34:32]Read from MH i2c: E2 17 00 1A 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 EB [13:34:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:34:32]wFMCommunicate OK [13:34:32]requested_item fd.num is exist - process it [13:34:32]SAM_PROTO_GetFieldsCounters [13:34:32]wFMCommunicate request_size=4 [13:34:32]MH_SAM_APDU [13:34:32]CAPDU: 80 13 00 00 [13:34:32]Write to MH i2c: E2 08 00 1B 01 80 13 00 00 00 00 00 00 98 [13:34:32]Write i2c OK [13:34:32]MH_I2C_Read... [13:34:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:34:32]Read from MH i2c: E2 [13:34:32]MH_I2C_Read... [13:34:32]Read from MH i2c: E2 62 00 [13:34:32]MH_I2C_Read... [13:34:32]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 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 03 61 00 00 0E 04 04 00 30 00 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 C3 [13:34:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 03 61 00 00 0E 04 04 00 30 00 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 [13:34:32]wFMCommunicate OK [13:34:32]SAM_PROTO_GetFieldsCounters done [13:34:32]requested_item shift.num is exist - process it [13:34:32]requested_item shift.opened is exist - process it [13:34:32]req_shift_opened [13:34:32]FM_GetShiftState [13:34:32]SAM_PROTO_GetShiftState [13:34:32]wFMCommunicate request_size=4 [13:34:32]MH_SAM_APDU [13:34:32]CAPDU: 80 13 01 00 [13:34:32]Write to MH i2c: E2 08 00 1C 01 80 13 01 00 00 00 00 00 9A [13:34:32]Write i2c OK [13:34:32]MH_I2C_Read... [13:34:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:34:32]Read from MH i2c: E2 [13:34:32]MH_I2C_Read... [13:34:32]Read from MH i2c: E2 0E 00 [13:34:32]MH_I2C_Read... [13:34:32]Read from MH i2c: E2 0E 00 1C 01 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4D [13:34:32]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:34:32]wFMCommunicate OK [13:34:32]SAM_PROTO_GetShiftState done [13:34:32]FM_GetShiftState done [13:34:32]req_shift_opened done [13:34:32]requested_item shift.open_date is exist - process it [13:34:32]req_shift_open_date [13:34:32]req_shift_open_date done [13:34:32]produce_requested_data done [13:34:32]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24835,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [13:34:32]process_action_free close_receipt [13:34:32]json_value_free [13:34:32]json_value_free done [13:34:32]process_json_proto returns [13:34:32]Send response to host [13:34:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24835,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [13:34:32]free response buf [13:34:32]execute_script done [13:34:32]execute_script returns [13:34:32]free content buf [13:34:32]Sock 11.Close socket [13:34:32]Sock 11.Thread stoped [13:34:35]ConnectInit Can't take IP for lk.salyk.kg [13:34:35]CommunicateWithHost connect error [13:34:35]CommunicateWithHost err = -1 [13:34:35]OFD Sender: Server communicate error [13:34:40]OFD Sender: Processing packet 24832 [packets to send 32, broken 28] [13:34:40]ProducePacketName [13:34:40]name=ofd_packets/00024832 [13:34:40]OFD Sender: To server: pG, [13:34:40]CommunicateWithHost lk.salyk.kg:30040 [13:34:40]ConnectInit lk.salyk.kg [13:34:40]Connected sock=7 [13:34:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 D9 37 07 01 53 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 00 00 00 F4 03 04 00 90 EA A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 00 61 00 00 35 04 06 00 0F 17 96 6D 3B 87 6A 82 AD 6D B7 B7 F6 70 [13:34:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 17 B8 47 00 EA 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 00 61 00 00 F4 03 04 00 7C 97 A8 66 B6 04 01 00 00 E7 DF 6D 99 0C 02 0A 0B [13:34:40]CommunicateWithHost err = 0 [13:34:40]CheckOFDResponse [13:34:40]1017 (14) - 77093643461234 [13:34:40]1041 (16) - 0000000002098565 [13:34:40]1040 (4) - 24832 [13:34:40]1012 (4) - 30.07.2024 07:34 [13:34:40]1206 (1) - 0 [13:34:40]OFD Sender: Remove packet 24832 [13:34:40]ProducePacketName [13:34:40]name=ofd_packets/00024832 [13:34:40]NVStorageDeleteData [13:34:41]OFD Sender: Processing packet 24833 [packets to send 31, broken 28] [13:34:41]ProducePacketName [13:34:41]name=ofd_packets/00024833 [13:34:41]OFD Sender: To server: pG, [13:34:41]CommunicateWithHost lk.salyk.kg:30040 [13:34:41]ConnectInit lk.salyk.kg [13:34:41]Connected sock=7 [13:34:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 0A E2 07 01 81 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 3F EB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 01 61 00 00 35 04 06 00 9F 24 FD 0F D3 55 12 46 F3 9A 7D 5A 88 F0 [13:34:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 5C CC 47 00 92 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 01 61 00 00 F4 03 04 00 7D 97 A8 66 B6 04 01 00 00 A4 41 35 E0 BA 18 E7 8A [13:34:41]CommunicateWithHost err = 0 [13:34:41]CheckOFDResponse [13:34:41]1017 (14) - 77093643461234 [13:34:41]1041 (16) - 0000000002098565 [13:34:41]1040 (4) - 24833 [13:34:41]1012 (4) - 30.07.2024 07:34 [13:34:41]1206 (1) - 0 [13:34:41]OFD Sender: Remove packet 24833 [13:34:41]ProducePacketName [13:34:41]name=ofd_packets/00024833 [13:34:41]NVStorageDeleteData [13:34:42]OFD Sender: Processing packet 24834 [packets to send 30, broken 28] [13:34:42]ProducePacketName [13:34:42]name=ofd_packets/00024834 [13:34:42]OFD Sender: To server: pG, [13:34:42]CommunicateWithHost lk.salyk.kg:30040 [13:34:42]ConnectInit lk.salyk.kg [13:34:42]Connected sock=7 [13:34:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 56 F0 07 01 50 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 66 3F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 8E EB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 02 61 00 00 35 04 06 00 FA 06 CB 8D 02 31 FA 96 ED CB 27 96 54 E4 [13:34:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 2B 3A 47 00 A2 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 32 30 39 38 35 36 35 10 04 04 00 02 61 00 00 F4 03 04 00 7E 97 A8 66 B6 04 01 00 00 A3 D6 EC 72 A1 1A 47 C3 [13:34:42]CommunicateWithHost err = 0 [13:34:42]CheckOFDResponse [13:34:42]1017 (14) - 77093643461234 [13:34:42]1041 (16) - 0000000002098565 [13:34:42]1040 (4) - 24834 [13:34:42]1012 (4) - 30.07.2024 07:34 [13:34:42]1206 (1) - 0 [13:34:42]OFD Sender: Remove packet 24834 [13:34:42]ProducePacketName [13:34:42]name=ofd_packets/00024834 [13:34:42]NVStorageDeleteData [13:34:43]OFD Sender: Processing packet 24835 [packets to send 29, broken 28] [13:34:43]ProducePacketName [13:34:43]name=ofd_packets/00024835 [13:34:43]OFD Sender: To server: pG, [13:34:43]CommunicateWithHost lk.salyk.kg:30040 [13:34:43]ConnectInit lk.salyk.kg [13:34:43]Connected sock=7 [13:34:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 F2 A1 04 01 9F E6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A8 25 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 0F 1D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 1C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 1E 00 00 00 00 07 04 06 00 C4 1C 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 E4 EB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 03 61 00 00 35 04 06 00 D1 DE D6 3D DE 5F DD C1 0B B7 E0 AD EC A0 [13:34:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 54 F1 47 00 EE 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 32 30 39 38 35 36 35 10 04 04 00 03 61 00 00 F4 03 04 00 7F 97 A8 66 B6 04 01 00 00 D9 E3 D3 8B 5A 9B D5 1A [13:34:43]CommunicateWithHost err = 0 [13:34:43]CheckOFDResponse [13:34:43]1017 (14) - 77093643461234 [13:34:43]1041 (16) - 0000000002098565 [13:34:43]1040 (4) - 24835 [13:34:43]1012 (4) - 30.07.2024 07:34 [13:34:43]1206 (1) - 0 [13:34:43]OFD Sender: Remove packet 24835 [13:34:43]ProducePacketName [13:34:43]name=ofd_packets/00024835 [13:34:43]NVStorageDeleteData [13:34:44]OFD Sender: No OFD packet to send [13:34:49]OFD Sender: No OFD packet to send [13:34:54]OFD Sender: No OFD packet to send [13:34:59]OFD Sender: No OFD packet to send [13:35:04]OFD Sender: No OFD packet to send [13:35:09]OFD Sender: No OFD packet to send [13:35:14]OFD Sender: No OFD packet to send [13:35:19]OFD Sender: No OFD packet to send [13:35:24]OFD Sender: No OFD packet to send [13:35:29]OFD Sender: No OFD packet to send [13:35:34]OFD Sender: No OFD packet to send [13:35:39]OFD Sender: No OFD packet to send [13:35:44]OFD Sender: No OFD packet to send [13:35:49]OFD Sender: No OFD packet to send [13:35:54]OFD Sender: No OFD packet to send [13:35:59]OFD Sender: No OFD packet to send [13:36:04]OFD Sender: No OFD packet to send [13:36:09]OFD Sender: No OFD packet to send [13:36:14]OFD Sender: No OFD packet to send [13:36:18]accept exits with 10 [13:36:18]New connection [13:36:18]New thread 3067571556 created [13:36:18]Thread 3067428196 joined [13:36:18]Waiting for new connection... [13:36:18] Sock 10.Parse request [13:36:18]Sock 10.Check first char [13:36:18]Sock 10.First char is OK [13:36:18]request: POST /json_proto HTTP/1.0 [13:36:18]Method: POST [13:36:18]URL: /json_proto [13:36:18]Method is POST - this is cgi request [13:36:18]url: /json_proto [13:36:18]query_string will be loaded in cgi processing [13:36:18]execute_cgi json_proto POST (null) [13:36:18]execute_cgi path=json_proto method=POST [13:36:18]POST find Content-Length [13:36:18]Host: 172.17.45.131:8080 [13:36:18]Content-Length: 677 [13:36:18]Content-Type: application/json [13:36:18] [13:36:18]POST finish read [13:36:18]Found Content-Length = 677 [13:36:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610529", "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.230, "sum" : 490.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 490.00, "total" : 490.00, "payments": [ { "type": 0, "sum" : 490.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:36:18]execute_script... [13:36:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610529", "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.230, "sum" : 490.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 490.00, "total" : 490.00, "payments": [ { "type": 0, "sum" : 490.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:36:18]POST & json_proto [13:36:18]process_json_proto [13:36:18]json parsed OK: [13:36:18]protocol is kg_v1.0 [13:36:18]action value=close_receipt [13:36:18]process_action close_receipt [13:36:18]cmd_close_receipt [13:36:18]MH_GetDate [13:36:18]Write to MH i2c: F0 00 00 1D 01 0D [13:36:18]Write i2c OK [13:36:18]MH_I2C_Read... [13:36:18]Read from MH i2c: F0 [13:36:18]MH_I2C_Read... [13:36:18]Read from MH i2c: F0 09 00 [13:36:18]MH_I2C_Read... [13:36:18]Read from MH i2c: F0 09 00 1D 01 00 52 EC A8 66 C6 D4 6E 66 D0 [13:36:18]GetLastDocTimeStamp 1722346468 [13:36:18]current date 1722346578 [13:36:18]FM_GetShiftState [13:36:18]SAM_PROTO_GetShiftState [13:36:18]wFMCommunicate request_size=4 [13:36:18]MH_SAM_APDU [13:36:18]CAPDU: 80 13 01 00 [13:36:18]Write to MH i2c: E2 08 00 1E 01 80 13 01 00 00 00 00 00 9C [13:36:18]Write i2c OK [13:36:18]MH_I2C_Read... [13:36:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:36:18]Read from MH i2c: E2 [13:36:18]MH_I2C_Read... [13:36:18]Read from MH i2c: E2 0E 00 [13:36:18]MH_I2C_Read... [13:36:18]Read from MH i2c: E2 0E 00 1E 01 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4F [13:36:18]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:36:18]wFMCommunicate OK [13:36:18]SAM_PROTO_GetShiftState done [13:36:18]FM_GetShiftState done [13:36:18]opened in 1722298218 [13:36:18]opened+sec_in_day 1722384618 [13:36:18]quantity*price = 49019 [13:36:18]sum+1 = 49020 [13:36:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 490.00 Внесено: 490.00 СДАЧА: 0.00 НСП 1% : 4.34 НДС 12% : 52.06 Наличными: 490.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 211 30.07.2024 13:36 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24836 ФПД: 207168249177001 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T133618&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24836&fm=207168249177001&tin=02508201610067®Number=0000000000171247&sum=49000 [13:36:19]StoreToDocumentArchive [13:36:19]shift 48 fd 24836 [13:36:19]save to /storage/0048/doc_00024836 [13:36:19]save last doc name /storage/0048/doc_00024836 to /storage/kkm_last_doc_name [13:36:19]save OK [13:36:19]Clear old archive folders... [13:36:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:36:19]tlvbuf is 01E36A20 [13:36:19]SAM_PROTO_ClearQueue [13:36:19]wFMCommunicate request_size=4 [13:36:19]MH_SAM_APDU [13:36:19]CAPDU: 80 09 00 00 [13:36:19]Write to MH i2c: E2 08 00 2B 01 80 09 00 00 00 00 00 00 9E [13:36:19]Write i2c OK [13:36:19]MH_I2C_Read... [13:36:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:36:20]Read from MH i2c: E2 [13:36:20]MH_I2C_Read... [13:36:20]Read from MH i2c: E2 03 00 [13:36:20]MH_I2C_Read... [13:36:20]Read from MH i2c: E2 03 00 2B 01 00 90 00 A0 [13:36:20]RAPDU: 90 00 [13:36:20]wFMCommunicate OK [13:36:20]SAM_PROTO_ClearQueue done [13:36:20]KKMCreateOFDPacket [13:36:20]OFDProtocolAddRootSTLVToBuf [13:36:20]FM_MakeSignedData [13:36:20]FM_MakeSignedData [13:36:20]SAM_PROTO_SignData [13:36:20]wFMCommunicate request_size=4 [13:36:20]MH_SAM_APDU [13:36:20]CAPDU: 80 0D 01 02 [13:36:20]Write to MH i2c: E2 08 00 2C 01 80 0D 01 02 00 00 00 00 A6 [13:36:20]Write i2c OK [13:36:20]MH_I2C_Read... [13:36:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:36:20]Read from MH i2c: E2 [13:36:20]MH_I2C_Read... [13:36:20]Read from MH i2c: E2 03 00 [13:36:20]MH_I2C_Read... [13:36:20]Read from MH i2c: E2 03 00 2C 01 00 90 00 A1 [13:36:20]RAPDU: 90 00 [13:36:20]wFMCommunicate OK [13:36:20]wFMCommunicate request_size=255 [13:36:20]MH_SAM_APDU [13:36: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 3E 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7B BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 14 00 00 00 00 07 04 06 00 68 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 52 EC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 04 61 00 00 35 04 06 00 BC [13:36:20]Write to MH i2c: E2 02 01 2D 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 3E 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7B BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 14 00 00 00 00 07 04 06 00 68 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 52 EC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 04 61 00 00 35 04 06 00 BC 00 00 B2 [13:36:20]Write i2c OK [13:36:20]MH_I2C_Read... [13:36:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:36:20]Read from MH i2c: E2 [13:36:20]MH_I2C_Read... [13:36:20]Read from MH i2c: E2 03 00 [13:36:20]MH_I2C_Read... [13:36:20]Read from MH i2c: E2 03 00 2D 01 00 90 00 A2 [13:36:20]RAPDU: 90 00 [13:36:20]wFMCommunicate OK [13:36:20]wFMCommunicate request_size=10 [13:36:20]MH_SAM_APDU [13:36:20]CAPDU: 80 0D 02 02 05 6B 1D E6 A3 A9 [13:36:20]Write to MH i2c: E2 0D 00 2E 01 80 0D 02 02 05 00 6B 1D E6 A3 A9 00 00 6D [13:36:20]Write i2c OK [13:36:20]MH_I2C_Read... [13:36:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:36:20]Read from MH i2c: E2 [13:36:20]MH_I2C_Read... [13:36:20]Read from MH i2c: E2 03 00 [13:36:20]MH_I2C_Read... [13:36:20]Read from MH i2c: E2 03 00 2E 01 00 90 00 A3 [13:36:20]RAPDU: 90 00 [13:36:20]wFMCommunicate OK [13:36:20]wFMCommunicate request_size=4 [13:36:20]MH_SAM_APDU [13:36:20]CAPDU: 80 0D 03 02 [13:36:20]Write to MH i2c: E2 08 00 2F 01 80 0D 03 02 00 00 00 00 AB [13:36:20]Write i2c OK [13:36:20]MH_I2C_Read... [13:36:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:36:20]Read from MH i2c: E2 [13:36:20]MH_I2C_Read... [13:36:20]Read from MH i2c: E2 0B 00 [13:36:20]MH_I2C_Read... [13:36:20]Read from MH i2c: E2 0B 00 2F 01 00 8E A1 44 81 AF 8B 49 C8 90 00 EB [13:36:20]RAPDU: 8E A1 44 81 AF 8B 49 C8 90 00 [13:36:20]wFMCommunicate OK [13:36:20]SAM_PROTO_SignData done [13:36:20]FM_MakeSignedData done [13:36:20]CreateOFDProtocolMessage [13:36:20]wFMCommunicate request_size=4 [13:36:20]MH_SAM_APDU [13:36:20]CAPDU: 80 11 00 00 [13:36:20]Write to MH i2c: E2 08 00 30 01 80 11 00 00 00 00 00 00 AB [13:36:20]Write i2c OK [13:36:20]MH_I2C_Read... [13:36:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:36:20]Read from MH i2c: E2 [13:36:20]MH_I2C_Read... [13:36:20]Read from MH i2c: E2 17 00 [13:36:20]MH_I2C_Read... [13:36:20]Read from MH i2c: E2 17 00 30 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 01 [13:36:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:36:20]wFMCommunicate OK [13:36:20]CreateOFDProtocolMessage done [13:36:20]OFDSenderStorePacket 24836 [13:36:20]StoreOFDPacket docnum=24836 [13:36:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 44 12 07 01 23 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 3E 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7B BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 14 00 00 00 00 07 04 06 00 68 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 52 EC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 04 61 00 00 35 04 06 00 BC 6B 1D E6 A3 A9 8E A1 44 81 AF 8B 49 C8 [13:36:20]CheckFolder [13:36:20]dirname=/storage/ofd_packets [13:36:20]CheckFolder done [13:36:20]ProducePacketName [13:36:20]name=ofd_packets/00024836 [13:36:20]NVStorageSaveData ofd_packets/00024836 [13:36:20]File name is /storage/ofd_packets/00024836 [13:36:20]Write 301 bytes [13:36:20]NVStorageSaveData done [13:36:20]OFDSenderStorePacket done [13:36:20]KKMCreateOFDPacket done [13:36:20]NVStorageSaveData kkm_last_timestamp [13:36:20]File name is /storage/kkm_last_timestamp [13:36:20]Write 4 bytes [13:36:20]NVStorageSaveData done [13:36:20]ExternCall_PrintAddStr [13:36:20]wPrintStart [13:36:20]Write to MH i2c: 01 00 00 31 01 32 [13:36:20]Write i2c OK [13:36:20]MH_I2C_Read... [13:36:20]Read from MH i2c: 01 [13:36:20]MH_I2C_Read... [13:36:20]Read from MH i2c: 01 07 00 [13:36:20]MH_I2C_Read... [13:36:20]Read from MH i2c: 01 07 00 31 01 00 00 00 00 00 FF 0F 47 [13:36:20]RasterBufferAndPrint [13:36:20]line Счет N : (1)610529 [13:36:20]line ИНН: 02508201610067 [13:36:20]line Контрольно-Кассовый Чек [13:36:20]line ПРОДАЖА [13:36:20]line ТРК (МРК, ГНК) : 52 [13:36:20]line Товар: 2710124130 [13:36:20]line Аи-92-К-2 [13:36:20]line 7.230 * 67.80 [13:36:20]line = 490.19 [13:36:20]line НДС 12% НСП 1% [13:36:20]line > о реализуемом товаре [13:36:20]line ОКРУГЛЕНИЕ: -0.19 [13:36:20]line ИТОГО: 490.00 [13:36:20]line Внесено: 490.00 [13:36:20]line СДАЧА: 0.00 [13:36:20]line НСП 1% : 4.34 [13:36:20]line НДС 12% : 52.06 [13:36:20]line Наличными: 490.00 [13:36:20]line Безнал.: 0.00 [13:36:20]line Место: АЗС № 127 "Партнер Нефть" [13:36:20]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [13:36:20]line СНО: Общий режим [13:36:20]line Чек 211 30.07.2024 13:36 [13:36:20]line Смена: 48 ФФД: 1.0 [13:36:20]line ЗНМ: 0300000158 [13:36:20]line РНМ: 0000000000171247 [13:36:20]line Версия ККМ: v1.0 [13:36:20]line ФМ: 0000000002098565 [13:36:20]line ФД: 24836 [13:36:20]line ФПД: 207168249177001 [13:36:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T133618&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24836&fm=207168249177001&tin=02508201610067®Number=0000000000171247&sum=49000 [13:36:20]OFD Sender: Processing packet 24836 [packets to send 29, broken 28] [13:36:20]ProducePacketName [13:36:20]name=ofd_packets/00024836 [13:36:20]OFD Sender: To server: pG, [13:36:20]CommunicateWithHost lk.salyk.kg:30040 [13:36:20]ConnectInit lk.salyk.kg [13:36:20]written 0, free lines is 4095 [13:36:20]Connected sock=9 [13:36:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 44 12 07 01 23 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 3E 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7B BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 14 00 00 00 00 07 04 06 00 68 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 52 EC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 04 61 00 00 35 04 06 00 BC 6B 1D E6 A3 A9 8E A1 44 81 AF 8B 49 C8 [13:36:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 8F 4C 47 00 B9 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 32 30 39 38 35 36 35 10 04 04 00 04 61 00 00 F4 03 04 00 E1 97 A8 66 B6 04 01 00 00 B3 74 BC 39 0E EB A2 7B [13:36:21]CommunicateWithHost err = 0 [13:36:21]CheckOFDResponse [13:36:21]1017 (14) - 77093643461234 [13:36:21]1041 (16) - 0000000002098565 [13:36:21]1040 (4) - 24836 [13:36:21]1012 (4) - 30.07.2024 07:36 [13:36:21]1206 (1) - 0 [13:36:21]OFD Sender: Remove packet 24836 [13:36:21]ProducePacketName [13:36:21]name=ofd_packets/00024836 [13:36:21]NVStorageDeleteData [13:36:21]Write to MH i2c: 01 00 00 5C 01 5D [13:36:21]Write i2c OK [13:36:21]MH_I2C_Read... [13:36:21]Read from MH i2c: 01 [13:36:21]MH_I2C_Read... [13:36:21]Read from MH i2c: 01 07 00 [13:36:21]MH_I2C_Read... [13:36:21]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 FA 0C 6A [13:36:21]RasterBufferAndPrint [13:36:21]line [13:36:21]line [13:36:21]line [13:36:21]line [13:36:21]line [13:36:21]written 0, free lines is 3328 [13:36:21]MH_Cut [13:36:21]Write to MH i2c: D1 01 00 63 01 01 36 [13:36:21]Write i2c OK [13:36:21]MH_I2C_Read... [13:36:21]Read from MH i2c: D1 [13:36:21]MH_I2C_Read... [13:36:21]Read from MH i2c: D1 01 00 [13:36:21]MH_I2C_Read... [13:36:21]Read from MH i2c: D1 01 00 63 01 00 35 [13:36:21]Write to MH i2c: 01 00 00 64 01 65 [13:36:21]Write i2c OK [13:36:21]MH_I2C_Read... [13:36:21]OFD Sender: No OFD packet to send [13:36:21]*** Cut start [13:36:21]*** Partial cut [13:36:21]*** CUTSNS_PIN = 1 [13:36:22]*** CUTSNS_PIN = 0 [13:36:22]*** Brake cut motor [13:36:22]Read from MH i2c: 01 [13:36:22]MH_I2C_Read... [13:36:22]*** Stop cut motor [13:36:22]*** Cut end [13:36:22]Read from MH i2c: 01 07 00 [13:36:22]MH_I2C_Read... [13:36:22]Read from MH i2c: 01 07 00 64 01 00 00 00 00 00 FF 0F 7A [13:36:22]process_action close_receipt done [13:36:22]requested_data is exist [13:36:22]produce_requested_data [13:36:22]requested_item fm.sn is exist - process it [13:36:22]wFMCommunicate request_size=4 [13:36:22]MH_SAM_APDU [13:36:22]CAPDU: 80 11 00 00 [13:36:22]Write to MH i2c: E2 08 00 65 01 80 11 00 00 00 00 00 00 E0 [13:36:22]Write i2c OK [13:36:22]MH_I2C_Read... [13:36:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:36:22]Read from MH i2c: E2 [13:36:22]MH_I2C_Read... [13:36:22]Read from MH i2c: E2 17 00 [13:36:22]MH_I2C_Read... [13:36:22]Read from MH i2c: E2 17 00 65 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 36 [13:36:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:36:22]wFMCommunicate OK [13:36:22]requested_item fd.num is exist - process it [13:36:22]SAM_PROTO_GetFieldsCounters [13:36:22]wFMCommunicate request_size=4 [13:36:22]MH_SAM_APDU [13:36:22]CAPDU: 80 13 00 00 [13:36:22]Write to MH i2c: E2 08 00 66 01 80 13 00 00 00 00 00 00 E3 [13:36:22]Write i2c OK [13:36:22]MH_I2C_Read... [13:36:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:36:22]Read from MH i2c: E2 [13:36:22]MH_I2C_Read... [13:36:22]Read from MH i2c: E2 62 00 [13:36:22]MH_I2C_Read... [13:36:22]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 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 04 61 00 00 0E 04 04 00 30 00 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 12 [13:36:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 04 61 00 00 0E 04 04 00 30 00 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 [13:36:22]wFMCommunicate OK [13:36:22]SAM_PROTO_GetFieldsCounters done [13:36:22]requested_item shift.num is exist - process it [13:36:22]requested_item shift.opened is exist - process it [13:36:22]req_shift_opened [13:36:22]FM_GetShiftState [13:36:22]SAM_PROTO_GetShiftState [13:36:22]wFMCommunicate request_size=4 [13:36:22]MH_SAM_APDU [13:36:22]CAPDU: 80 13 01 00 [13:36:22]Write to MH i2c: E2 08 00 67 01 80 13 01 00 00 00 00 00 E5 [13:36:22]Write i2c OK [13:36:22]MH_I2C_Read... [13:36:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:36:22]Read from MH i2c: E2 [13:36:22]MH_I2C_Read... [13:36:22]Read from MH i2c: E2 0E 00 [13:36:22]MH_I2C_Read... [13:36:22]Read from MH i2c: E2 0E 00 67 01 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 98 [13:36:22]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:36:22]wFMCommunicate OK [13:36:22]SAM_PROTO_GetShiftState done [13:36:22]FM_GetShiftState done [13:36:22]req_shift_opened done [13:36:22]requested_item shift.open_date is exist - process it [13:36:22]req_shift_open_date [13:36:22]req_shift_open_date done [13:36:22]produce_requested_data done [13:36:22]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24836,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [13:36:22]process_action_free close_receipt [13:36:22]json_value_free [13:36:22]json_value_free done [13:36:22]process_json_proto returns [13:36:22]Send response to host [13:36:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24836,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [13:36:22]free response buf [13:36:22]execute_script done [13:36:22]execute_script returns [13:36:22]free content buf [13:36:22]Sock 10.Close socket [13:36:22]Sock 10.Thread stoped [13:36:26]OFD Sender: No OFD packet to send [13:36:31]OFD Sender: No OFD packet to send [13:36:36]OFD Sender: No OFD packet to send [13:42:41]ConnectInit Can't connect to host [13:42:43]accept exits with 7 [13:42:43]New connection [13:42:43]New thread 3067428196 created [13:42:43]Thread 3067571556 joined [13:42:43]Waiting for new connection... [13:42:43] Sock 7.Parse request [13:42:43]Sock 7.Check first char [13:42:43]Sock 7.First char is OK [13:42:43]request: POST /json_proto HTTP/1.0 [13:42:43]Method: POST [13:42:43]URL: /json_proto [13:42:43]Method is POST - this is cgi request [13:42:43]url: /json_proto [13:42:43]query_string will be loaded in cgi processing [13:42:43]execute_cgi json_proto POST (null) [13:42:43]execute_cgi path=json_proto method=POST [13:42:43]POST find Content-Length [13:42:43]Host: 172.17.45.131:8080 [13:42:43]Content-Length: 673 [13:42:43]Content-Type: application/json [13:42:43] [13:42:43]POST finish read [13:42:43]Found Content-Length = 673 [13:42:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610534", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 7.930, "sum" : 600.30, "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:42:43]execute_script... [13:42: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)610534", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 7.930, "sum" : 600.30, "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:42:43]POST & json_proto [13:42:43]process_json_proto [13:42:43]json parsed OK: [13:42:43]protocol is kg_v1.0 [13:42:43]action value=close_receipt [13:42:43]process_action close_receipt [13:42:43]cmd_close_receipt [13:42:43]MH_GetDate [13:42:43]Write to MH i2c: F0 00 00 91 02 82 [13:42:43]Write i2c OK [13:42:43]MH_I2C_Read... [13:42:43]Read from MH i2c: F0 [13:42:43]MH_I2C_Read... [13:42:43]Read from MH i2c: F0 09 00 [13:42:43]MH_I2C_Read... [13:42:43]Read from MH i2c: F0 09 00 91 02 00 D3 ED A8 66 C6 D4 6E 66 C7 [13:42:43]GetLastDocTimeStamp 1722346868 [13:42:43]current date 1722346963 [13:42:43]FM_GetShiftState [13:42:43]SAM_PROTO_GetShiftState [13:42:43]wFMCommunicate request_size=4 [13:42:43]MH_SAM_APDU [13:42:43]CAPDU: 80 13 01 00 [13:42:43]Write to MH i2c: E2 08 00 92 02 80 13 01 00 00 00 00 00 11 [13:42:43]Write i2c OK [13:42:43]MH_I2C_Read... [13:42:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:42:43]Read from MH i2c: E2 [13:42:43]MH_I2C_Read... [13:42:43]Read from MH i2c: E2 0E 00 [13:42:43]MH_I2C_Read... [13:42:43]Read from MH i2c: E2 0E 00 92 02 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C4 [13:42:43]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:42:43]wFMCommunicate OK [13:42:43]SAM_PROTO_GetShiftState done [13:42:43]FM_GetShiftState done [13:42:43]opened in 1722298218 [13:42:43]opened+sec_in_day 1722384618 [13:42:43]quantity*price = 60030 [13:42:43]sum+1 = 60031 [13:42:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 216 30.07.2024 13:42 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24841 ФПД: 243103528352432 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T134243&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24841&fm=243103528352432&tin=02508201610067®Number=0000000000171247&sum=60000 [13:42:44]StoreToDocumentArchive [13:42:44]shift 48 fd 24841 [13:42:44]save to /storage/0048/doc_00024841 [13:42:44]save last doc name /storage/0048/doc_00024841 to /storage/kkm_last_doc_name [13:42:44]save OK [13:42:44]Clear old archive folders... [13:42:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:42:44]tlvbuf is 01E33C60 [13:42:44]SAM_PROTO_ClearQueue [13:42:44]wFMCommunicate request_size=4 [13:42:44]MH_SAM_APDU [13:42:44]CAPDU: 80 09 00 00 [13:42:44]Write to MH i2c: E2 08 00 9F 02 80 09 00 00 00 00 00 00 13 [13:42:44]Write i2c OK [13:42:44]MH_I2C_Read... [13:42:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:42:44]Read from MH i2c: E2 [13:42:44]MH_I2C_Read... [13:42:44]Read from MH i2c: E2 03 00 [13:42:44]MH_I2C_Read... [13:42:44]Read from MH i2c: E2 03 00 9F 02 00 90 00 15 [13:42:44]RAPDU: 90 00 [13:42:44]wFMCommunicate OK [13:42:44]SAM_PROTO_ClearQueue done [13:42:44]KKMCreateOFDPacket [13:42:44]OFDProtocolAddRootSTLVToBuf [13:42:44]FM_MakeSignedData [13:42:44]FM_MakeSignedData [13:42:44]SAM_PROTO_SignData [13:42:44]wFMCommunicate request_size=4 [13:42:44]MH_SAM_APDU [13:42:44]CAPDU: 80 0D 01 02 [13:42:44]Write to MH i2c: E2 08 00 A0 02 80 0D 01 02 00 00 00 00 1B [13:42:44]Write i2c OK [13:42:44]MH_I2C_Read... [13:42:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:42:44]Read from MH i2c: E2 [13:42:44]MH_I2C_Read... [13:42:44]Read from MH i2c: E2 03 00 [13:42:44]MH_I2C_Read... [13:42:44]Read from MH i2c: E2 03 00 A0 02 00 90 00 16 [13:42:44]RAPDU: 90 00 [13:42:44]wFMCommunicate OK [13:42:44]wFMCommunicate request_size=255 [13:42:44]MH_SAM_APDU [13:42:44]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 FA 1E 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 7E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D8 00 00 00 F4 03 04 00 D3 ED A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 09 61 00 00 35 04 06 00 DD 19 F3 73 [13:42:44]Write to MH i2c: E2 02 01 A1 02 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 FA 1E 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 7E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D8 00 00 00 F4 03 04 00 D3 ED A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 09 61 00 00 35 04 06 00 DD 19 F3 73 00 00 E8 [13:42:44]Write i2c OK [13:42:44]MH_I2C_Read... [13:42:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:42:44]Read from MH i2c: E2 [13:42:44]MH_I2C_Read... [13:42:44]Read from MH i2c: E2 03 00 [13:42:44]MH_I2C_Read... [13:42:44]Read from MH i2c: E2 03 00 A1 02 00 90 00 17 [13:42:44]RAPDU: 90 00 [13:42:44]wFMCommunicate OK [13:42:44]wFMCommunicate request_size=7 [13:42:44]MH_SAM_APDU [13:42:44]CAPDU: 80 0D 02 02 02 7A B0 [13:42:44]Write to MH i2c: E2 0A 00 A2 02 80 0D 02 02 02 00 7A B0 00 00 4C [13:42:44]Write i2c OK [13:42:44]MH_I2C_Read... [13:42:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:42:44]Read from MH i2c: E2 [13:42:44]MH_I2C_Read... [13:42:44]Read from MH i2c: E2 03 00 [13:42:44]MH_I2C_Read... [13:42:44]Read from MH i2c: E2 03 00 A2 02 00 90 00 18 [13:42:44]RAPDU: 90 00 [13:42:44]wFMCommunicate OK [13:42:44]wFMCommunicate request_size=4 [13:42:44]MH_SAM_APDU [13:42:44]CAPDU: 80 0D 03 02 [13:42:44]Write to MH i2c: E2 08 00 A3 02 80 0D 03 02 00 00 00 00 20 [13:42:44]Write i2c OK [13:42:44]MH_I2C_Read... [13:42:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:42:44]Read from MH i2c: E2 [13:42:44]MH_I2C_Read... [13:42:44]Read from MH i2c: E2 0B 00 [13:42:44]MH_I2C_Read... [13:42:44]Read from MH i2c: E2 0B 00 A3 02 00 3A 24 0A 90 16 89 3A A0 90 00 92 [13:42:44]RAPDU: 3A 24 0A 90 16 89 3A A0 90 00 [13:42:44]wFMCommunicate OK [13:42:44]SAM_PROTO_SignData done [13:42:44]FM_MakeSignedData done [13:42:44]CreateOFDProtocolMessage [13:42:44]wFMCommunicate request_size=4 [13:42:44]MH_SAM_APDU [13:42:44]CAPDU: 80 11 00 00 [13:42:44]Write to MH i2c: E2 08 00 A4 02 80 11 00 00 00 00 00 00 20 [13:42:44]Write i2c OK [13:42:44]MH_I2C_Read... [13:42:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:42:44]Read from MH i2c: E2 [13:42:44]MH_I2C_Read... [13:42:44]Read from MH i2c: E2 17 00 [13:42:44]MH_I2C_Read... [13:42:44]Read from MH i2c: E2 17 00 A4 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 76 [13:42:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:42:44]wFMCommunicate OK [13:42:44]CreateOFDProtocolMessage done [13:42:44]OFDSenderStorePacket 24841 [13:42:44]StoreOFDPacket docnum=24841 [13:42:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 84 AF 04 01 20 2C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 FA 1E 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 7E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D8 00 00 00 F4 03 04 00 D3 ED A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 09 61 00 00 35 04 06 00 DD 19 F3 73 7A B0 3A 24 0A 90 16 89 3A A0 [13:42:44]CheckFolder [13:42:44]dirname=/storage/ofd_packets [13:42:44]CheckFolder done [13:42:44]ProducePacketName [13:42:44]name=ofd_packets/00024841 [13:42:44]NVStorageSaveData ofd_packets/00024841 [13:42:44]File name is /storage/ofd_packets/00024841 [13:42:44]Write 298 bytes [13:42:44]NVStorageSaveData done [13:42:44]OFDSenderStorePacket done [13:42:44]KKMCreateOFDPacket done [13:42:44]NVStorageSaveData kkm_last_timestamp [13:42:44]File name is /storage/kkm_last_timestamp [13:42:44]Write 4 bytes [13:42:44]NVStorageSaveData done [13:42:44]ExternCall_PrintAddStr [13:42:44]wPrintStart [13:42:44]Write to MH i2c: 01 00 00 A5 02 A7 [13:42:44]Write i2c OK [13:42:44]MH_I2C_Read... [13:42:44]Read from MH i2c: 01 [13:42:44]MH_I2C_Read... [13:42:44]Read from MH i2c: 01 07 00 [13:42:44]MH_I2C_Read... [13:42:44]Read from MH i2c: 01 07 00 A5 02 00 00 00 00 00 FF 0F BC [13:42:44]RasterBufferAndPrint [13:42:44]line Счет N : (1)610534 [13:42:44]line ИНН: 02508201610067 [13:42:44]line Контрольно-Кассовый Чек [13:42:44]line ПРОДАЖА [13:42:44]line ТРК (МРК, ГНК) : 2 [13:42:44]line Товар: 2710194210 [13:42:44]line ДТ-К-2 [13:42:44]line 7.930 * 75.70 [13:42:44]line = 600.30 [13:42:44]line НДС 12% НСП 1% [13:42:44]line > о реализуемом товаре [13:42:44]line ОКРУГЛЕНИЕ: -0.30 [13:42:44]line ИТОГО: 600.00 [13:42:44]line Внесено: 600.00 [13:42:44]line СДАЧА: 0.00 [13:42:44]line НСП 1% : 5.31 [13:42:44]line НДС 12% : 63.75 [13:42:44]line Наличными: 600.00 [13:42:44]line Безнал.: 0.00 [13:42:44]line Место: АЗС № 127 "Партнер Нефть" [13:42:44]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [13:42:44]line СНО: Общий режим [13:42:44]line Чек 216 30.07.2024 13:42 [13:42:44]line Смена: 48 ФФД: 1.0 [13:42:44]line ЗНМ: 0300000158 [13:42:44]line РНМ: 0000000000171247 [13:42:44]line Версия ККМ: v1.0 [13:42:44]line ФМ: 0000000002098565 [13:42:44]line ФД: 24841 [13:42:44]line ФПД: 243103528352432 [13:42:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T134243&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24841&fm=243103528352432&tin=02508201610067®Number=0000000000171247&sum=60000 [13:42:45]written 0, free lines is 4095 [13:42:45]Write to MH i2c: 01 00 00 D0 02 D2 [13:42:45]Write i2c OK [13:42:45]MH_I2C_Read... [13:42:45]Read from MH i2c: 01 [13:42:45]MH_I2C_Read... [13:42:45]Read from MH i2c: 01 07 00 [13:42:45]MH_I2C_Read... [13:42:45]Read from MH i2c: 01 07 00 D0 02 00 00 00 00 00 ED 0C D2 [13:42:45]RasterBufferAndPrint [13:42:45]line [13:42:45]line [13:42:45]line [13:42:45]line [13:42:45]line [13:42:45]written 0, free lines is 3315 [13:42:45]MH_Cut [13:42:45]Write to MH i2c: D1 01 00 D7 02 01 AB [13:42:45]Write i2c OK [13:42:45]MH_I2C_Read... [13:42:45]Read from MH i2c: D1 [13:42:45]MH_I2C_Read... [13:42:45]Read from MH i2c: D1 01 00 [13:42:45]MH_I2C_Read... [13:42:45]Read from MH i2c: D1 01 00 D7 02 00 AA [13:42:45]Write to MH i2c: 01 00 00 D8 02 DA [13:42:45]Write i2c OK [13:42:45]MH_I2C_Read... [13:42:45]ConnectInit Can't take IP for lk.salyk.kg [13:42:45]CommunicateWithHost connect error [13:42:45]CommunicateWithHost err = -1 [13:42:45]OFD Sender: Server communicate error [13:42:45]OFD Sender: Processing packet 24837 [packets to send 33, broken 28] [13:42:45]ProducePacketName [13:42:45]name=ofd_packets/00024837 [13:42:45]OFD Sender: To server: pG, [13:42:45]CommunicateWithHost lk.salyk.kg:30040 [13:42:45]ConnectInit lk.salyk.kg [13:42:45]Connected sock=9 [13:42:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 CB FB 07 01 41 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D4 00 00 00 F4 03 04 00 B9 EC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 05 61 00 00 35 04 06 00 28 80 11 3C 58 5A FC EC 2C F4 AC E9 55 83 [13:42:46]*** Cut start [13:42:46]*** Partial cut [13:42:46]*** CUTSNS_PIN = 1 [13:42:46]*** CUTSNS_PIN = 0 [13:42:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 DC E5 47 00 D7 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 32 30 39 38 35 36 35 10 04 04 00 05 61 00 00 F4 03 04 00 62 99 A8 66 B6 04 01 00 00 77 76 9F 94 BF 0C 2A A0 [13:42:46]CommunicateWithHost err = 0 [13:42:46]CheckOFDResponse [13:42:46]1017 (14) - 77093643461234 [13:42:46]1041 (16) - 0000000002098565 [13:42:46]1040 (4) - 24837 [13:42:46]1012 (4) - 30.07.2024 07:42 [13:42:46]1206 (1) - 0 [13:42:46]OFD Sender: Remove packet 24837 [13:42:46]ProducePacketName [13:42:46]name=ofd_packets/00024837 [13:42:46]NVStorageDeleteData [13:42:46]*** Brake cut motor [13:42:46]OFD Sender: Processing packet 24838 [packets to send 32, broken 28] [13:42:46]ProducePacketName [13:42:46]name=ofd_packets/00024838 [13:42:46]OFD Sender: To server: pG, [13:42:46]CommunicateWithHost lk.salyk.kg:30040 [13:42:46]ConnectInit lk.salyk.kg [13:42:46]Read from MH i2c: 01 [13:42:46]MH_I2C_Read... [13:42:46]*** Stop cut motor [13:42:46]*** Cut end [13:42:46]Read from MH i2c: 01 07 00 [13:42:46]MH_I2C_Read... [13:42:46]Read from MH i2c: 01 07 00 D8 02 00 00 00 00 00 FF 0F EF [13:42:46]process_action close_receipt done [13:42:46]requested_data is exist [13:42:46]produce_requested_data [13:42:46]requested_item fm.sn is exist - process it [13:42:46]wFMCommunicate request_size=4 [13:42:46]MH_SAM_APDU [13:42:46]CAPDU: 80 11 00 00 [13:42:46]Write to MH i2c: E2 08 00 D9 02 80 11 00 00 00 00 00 00 55 [13:42:46]Write i2c OK [13:42:46]MH_I2C_Read... [13:42:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:42:46]Read from MH i2c: E2 [13:42:46]MH_I2C_Read... [13:42:46]Read from MH i2c: E2 17 00 [13:42:46]MH_I2C_Read... [13:42:46]Read from MH i2c: E2 17 00 D9 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 AB [13:42:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:42:46]wFMCommunicate OK [13:42:46]requested_item fd.num is exist - process it [13:42:46]SAM_PROTO_GetFieldsCounters [13:42:46]wFMCommunicate request_size=4 [13:42:46]MH_SAM_APDU [13:42:46]CAPDU: 80 13 00 00 [13:42:46]Write to MH i2c: E2 08 00 DA 02 80 13 00 00 00 00 00 00 58 [13:42:46]Write i2c OK [13:42:46]MH_I2C_Read... [13:42:46]Connected sock=9 [13:42:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 FF A9 07 01 1A 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 98 2B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 91 27 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 91 27 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 91 27 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 C0 EC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 06 61 00 00 35 04 06 00 4E 18 DD 6A BA D1 CF F2 D0 5A 2B 09 50 D7 [13:42:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:42:47]Read from MH i2c: E2 [13:42:47]MH_I2C_Read... [13:42:47]Read from MH i2c: E2 62 00 [13:42:47]MH_I2C_Read... [13:42:47]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 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 09 61 00 00 0E 04 04 00 30 00 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 9B [13:42:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 09 61 00 00 0E 04 04 00 30 00 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 [13:42:47]wFMCommunicate OK [13:42:47]SAM_PROTO_GetFieldsCounters done [13:42:47]requested_item shift.num is exist - process it [13:42:47]requested_item shift.opened is exist - process it [13:42:47]req_shift_opened [13:42:47]FM_GetShiftState [13:42:47]SAM_PROTO_GetShiftState [13:42:47]wFMCommunicate request_size=4 [13:42:47]MH_SAM_APDU [13:42:47]CAPDU: 80 13 01 00 [13:42:47]Write to MH i2c: E2 08 00 DB 02 80 13 01 00 00 00 00 00 5A [13:42:47]Write i2c OK [13:42:47]MH_I2C_Read... [13:42:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:42:47]Read from MH i2c: E2 [13:42:47]MH_I2C_Read... [13:42:47]Read from MH i2c: E2 0E 00 [13:42:47]MH_I2C_Read... [13:42:47]Read from MH i2c: E2 0E 00 DB 02 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 0D [13:42:47]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:42:47]wFMCommunicate OK [13:42:47]SAM_PROTO_GetShiftState done [13:42:47]FM_GetShiftState done [13:42:47]req_shift_opened done [13:42:47]requested_item shift.open_date is exist - process it [13:42:47]req_shift_open_date [13:42:47]req_shift_open_date done [13:42:47]produce_requested_data done [13:42:47]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24841,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [13:42:47]process_action_free close_receipt [13:42:47]json_value_free [13:42:47]json_value_free done [13:42:47]process_json_proto returns [13:42:47]Send response to host [13:42:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24841,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [13:42:47]free response buf [13:42:47]execute_script done [13:42:47]execute_script returns [13:42:47]free content buf [13:42:47]Sock 7.Close socket [13:42:47]Sock 7.Thread stoped [13:42:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 C0 C5 47 00 BF A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 06 61 00 00 F4 03 04 00 63 99 A8 66 B6 04 01 00 00 27 DF FD 9B 0E 29 15 02 [13:42:47]CommunicateWithHost err = 0 [13:42:47]CheckOFDResponse [13:42:47]1017 (14) - 77093643461234 [13:42:47]1041 (16) - 0000000002098565 [13:42:47]1040 (4) - 24838 [13:42:47]1012 (4) - 30.07.2024 07:42 [13:42:47]1206 (1) - 0 [13:42:47]OFD Sender: Remove packet 24838 [13:42:47]ProducePacketName [13:42:47]name=ofd_packets/00024838 [13:42:47]NVStorageDeleteData [13:42:47]OFD Sender: Processing packet 24839 [packets to send 31, broken 28] [13:42:47]ProducePacketName [13:42:47]name=ofd_packets/00024839 [13:42:47]OFD Sender: To server: pG, [13:42:47]CommunicateWithHost lk.salyk.kg:30040 [13:42:47]ConnectInit lk.salyk.kg [13:42:47]Connected sock=7 [13:42:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 9C 1B 07 01 F5 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 D6 00 00 00 F4 03 04 00 E8 EC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 07 61 00 00 35 04 06 00 82 82 A1 1B 8B F3 67 BC 53 37 A4 F7 58 60 [13:42:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 BF B0 47 00 03 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 07 61 00 00 F4 03 04 00 64 99 A8 66 B6 04 01 00 00 48 F4 89 BE D4 7F A1 53 [13:42:48]CommunicateWithHost err = 0 [13:42:48]CheckOFDResponse [13:42:48]1017 (14) - 77093643461234 [13:42:48]1041 (16) - 0000000002098565 [13:42:48]1040 (4) - 24839 [13:42:48]1012 (4) - 30.07.2024 07:42 [13:42:48]1206 (1) - 0 [13:42:48]OFD Sender: Remove packet 24839 [13:42:48]ProducePacketName [13:42:48]name=ofd_packets/00024839 [13:42:48]NVStorageDeleteData [13:42:48]OFD Sender: Processing packet 24840 [packets to send 30, broken 28] [13:42:48]ProducePacketName [13:42:48]name=ofd_packets/00024840 [13:42:48]OFD Sender: To server: pG, [13:42:48]CommunicateWithHost lk.salyk.kg:30040 [13:42:48]ConnectInit lk.salyk.kg [13:42:48]Connected sock=7 [13:42:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 0D C8 07 01 87 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 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 D7 00 00 00 F4 03 04 00 74 ED A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 08 61 00 00 35 04 06 00 6E 1F 3D AA F6 BA 2E 00 B6 B6 DE B0 9A 91 [13:42:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 6F 33 47 00 78 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 32 30 39 38 35 36 35 10 04 04 00 08 61 00 00 F4 03 04 00 65 99 A8 66 B6 04 01 00 00 9F CB 6C 12 F0 06 F9 F0 [13:42:49]CommunicateWithHost err = 0 [13:42:49]CheckOFDResponse [13:42:49]1017 (14) - 77093643461234 [13:42:49]1041 (16) - 0000000002098565 [13:42:49]1040 (4) - 24840 [13:42:49]1012 (4) - 30.07.2024 07:42 [13:42:49]1206 (1) - 0 [13:42:49]OFD Sender: Remove packet 24840 [13:42:49]ProducePacketName [13:42:49]name=ofd_packets/00024840 [13:42:49]NVStorageDeleteData [13:42:49]OFD Sender: Processing packet 24841 [packets to send 29, broken 28] [13:42:49]ProducePacketName [13:42:49]name=ofd_packets/00024841 [13:42:49]OFD Sender: To server: pG, [13:42:49]CommunicateWithHost lk.salyk.kg:30040 [13:42:49]ConnectInit lk.salyk.kg [13:42:49]Connected sock=7 [13:42:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 84 AF 04 01 20 2C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 FA 1E 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 7E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D8 00 00 00 F4 03 04 00 D3 ED A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 09 61 00 00 35 04 06 00 DD 19 F3 73 7A B0 3A 24 0A 90 16 89 3A A0 [13:42:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 4E 84 47 00 03 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 32 30 39 38 35 36 35 10 04 04 00 09 61 00 00 F4 03 04 00 65 99 A8 66 B6 04 01 00 00 7A A1 E7 06 AF 2E 17 9B [13:42:49]CommunicateWithHost err = 0 [13:42:49]CheckOFDResponse [13:42:49]1017 (14) - 77093643461234 [13:42:49]1041 (16) - 0000000002098565 [13:42:49]1040 (4) - 24841 [13:42:49]1012 (4) - 30.07.2024 07:42 [13:42:49]1206 (1) - 0 [13:42:49]OFD Sender: Remove packet 24841 [13:42:49]ProducePacketName [13:42:49]name=ofd_packets/00024841 [13:42:49]NVStorageDeleteData [13:42:50]OFD Sender: No OFD packet to send [13:42:55]OFD Sender: No OFD packet to send [13:43:00]OFD Sender: No OFD packet to send [13:43:05]OFD Sender: No OFD packet to send [13:43:10]OFD Sender: No OFD packet to send [13:43:15]OFD Sender: No OFD packet to send [13:43:20]OFD Sender: No OFD packet to send [13:43:25]OFD Sender: No OFD packet to send [13:43:30]OFD Sender: No OFD packet to send [13:43:35]OFD Sender: No OFD packet to send [13:43:40]OFD Sender: No OFD packet to send [13:43:45]OFD Sender: No OFD packet to send [13:43:50]OFD Sender: No OFD packet to send [13:43:55]OFD Sender: No OFD packet to send [13:44:00]OFD Sender: No OFD packet to send [13:44:05]OFD Sender: No OFD packet to send [13:44:10]OFD Sender: No OFD packet to send [13:44:15]OFD Sender: No OFD packet to send [13:44:20]OFD Sender: No OFD packet to send [13:44:25]OFD Sender: No OFD packet to send [13:44:30]OFD Sender: No OFD packet to send [13:44:35]OFD Sender: No OFD packet to send [13:44:40]OFD Sender: No OFD packet to send [13:44:45]OFD Sender: No OFD packet to send [13:44:50]OFD Sender: No OFD packet to send [13:44:55]OFD Sender: No OFD packet to send [13:45:00]OFD Sender: No OFD packet to send [13:45:05]OFD Sender: No OFD packet to send [13:45:10]OFD Sender: No OFD packet to send [13:45:15]OFD Sender: No OFD packet to send [13:45:20]OFD Sender: No OFD packet to send [13:45:25]OFD Sender: No OFD packet to send [13:45:30]OFD Sender: No OFD packet to send [13:45:35]OFD Sender: No OFD packet to send [13:45:40]OFD Sender: No OFD packet to send [13:45:45]OFD Sender: No OFD packet to send [13:45:50]OFD Sender: No OFD packet to send [13:45:50]accept exits with 11 [13:45:50]New connection [13:45:50]New thread 3067571556 created [13:45:50]Thread 3067428196 joined [13:45:50]Waiting for new connection... [13:45:50] Sock 11.Parse request [13:45:50]Sock 11.Check first char [13:45:50]Sock 11.First char is OK [13:45:50]request: POST /json_proto HTTP/1.0 [13:45:50]Method: POST [13:45:50]URL: /json_proto [13:45:50]Method is POST - this is cgi request [13:45:50]url: /json_proto [13:45:50]query_string will be loaded in cgi processing [13:45:50]execute_cgi json_proto POST (null) [13:45:50]execute_cgi path=json_proto method=POST [13:45:50]POST find Content-Length [13:45:50]Host: 172.17.45.131:8080 [13:45:50]Content-Length: 803 [13:45:50]Content-Type: application/json [13:45:50] [13:45:50]POST finish read [13:45:50]Found Content-Length = 803 [13:45:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610535", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:45:50]execute_script... [13:45:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610535", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:45:50]POST & json_proto [13:45:50]process_json_proto [13:45:50]json parsed OK: [13:45:50]protocol is kg_v1.0 [13:45:50]action value=close_receipt [13:45:50]process_action close_receipt [13:45:50]cmd_close_receipt [13:45:50]MH_GetDate [13:45:50]Write to MH i2c: F0 00 00 DC 02 CD [13:45:50]Write i2c OK [13:45:50]MH_I2C_Read... [13:45:50]Read from MH i2c: F0 [13:45:50]MH_I2C_Read... [13:45:50]Read from MH i2c: F0 09 00 [13:45:50]MH_I2C_Read... [13:45:50]Read from MH i2c: F0 09 00 DC 02 00 8E EE A8 66 C6 D4 6E 66 CE [13:45:50]GetLastDocTimeStamp 1722346963 [13:45:50]current date 1722347150 [13:45:50]FM_GetShiftState [13:45:50]SAM_PROTO_GetShiftState [13:45:50]wFMCommunicate request_size=4 [13:45:50]MH_SAM_APDU [13:45:50]CAPDU: 80 13 01 00 [13:45:50]Write to MH i2c: E2 08 00 DD 02 80 13 01 00 00 00 00 00 5C [13:45:50]Write i2c OK [13:45:50]MH_I2C_Read... [13:45:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:45:50]Read from MH i2c: E2 [13:45:50]MH_I2C_Read... [13:45:50]Read from MH i2c: E2 0E 00 [13:45:50]MH_I2C_Read... [13:45:50]Read from MH i2c: E2 0E 00 DD 02 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 0F [13:45:50]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:45:50]wFMCommunicate OK [13:45:50]SAM_PROTO_GetShiftState done [13:45:50]FM_GetShiftState done [13:45:50]opened in 1722298218 [13:45:50]opened+sec_in_day 1722384618 [13:45:50]quantity*price = 100023 [13:45:50]sum+1 = 100024 [13:45:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.23 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.23 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 217 30.07.2024 13:45 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24842 ФПД: 34261105004453 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T134550&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24842&fm=34261105004453&tin=02508201610067®Number=0000000000171247&sum=100023 [13:45:51]StoreToDocumentArchive [13:45:51]shift 48 fd 24842 [13:45:51]save to /storage/0048/doc_00024842 [13:45:51]save last doc name /storage/0048/doc_00024842 to /storage/kkm_last_doc_name [13:45:51]save OK [13:45:51]Clear old archive folders... [13:45:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:45:51]tlvbuf is 01E20D30 [13:45:51]SAM_PROTO_ClearQueue [13:45:51]wFMCommunicate request_size=4 [13:45:51]MH_SAM_APDU [13:45:51]CAPDU: 80 09 00 00 [13:45:51]Write to MH i2c: E2 08 00 EA 02 80 09 00 00 00 00 00 00 5E [13:45:51]Write i2c OK [13:45:51]MH_I2C_Read... [13:45:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:45:51]Read from MH i2c: E2 [13:45:51]MH_I2C_Read... [13:45:51]Read from MH i2c: E2 03 00 [13:45:51]MH_I2C_Read... [13:45:51]Read from MH i2c: E2 03 00 EA 02 00 90 00 60 [13:45:51]RAPDU: 90 00 [13:45:51]wFMCommunicate OK [13:45:51]SAM_PROTO_ClearQueue done [13:45:51]KKMCreateOFDPacket [13:45:51]OFDProtocolAddRootSTLVToBuf [13:45:51]FM_MakeSignedData [13:45:51]FM_MakeSignedData [13:45:51]SAM_PROTO_SignData [13:45:51]wFMCommunicate request_size=4 [13:45:51]MH_SAM_APDU [13:45:51]CAPDU: 80 0D 01 02 [13:45:51]Write to MH i2c: E2 08 00 EB 02 80 0D 01 02 00 00 00 00 66 [13:45:51]Write i2c OK [13:45:51]MH_I2C_Read... [13:45:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:45:52]Read from MH i2c: E2 [13:45:52]MH_I2C_Read... [13:45:52]Read from MH i2c: E2 03 00 [13:45:52]MH_I2C_Read... [13:45:52]Read from MH i2c: E2 03 00 EB 02 00 90 00 61 [13:45:52]RAPDU: 90 00 [13:45:52]wFMCommunicate OK [13:45:52]wFMCommunicate request_size=255 [13:45:52]MH_SAM_APDU [13:45:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 8E EE A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0A 61 00 00 35 04 06 00 1F [13:45:52]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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 8E EE A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0A 61 00 00 35 04 06 00 1F 00 00 35 [13:45:52]Write i2c OK [13:45:52]MH_I2C_Read... [13:45:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:45:52]Read from MH i2c: E2 [13:45:52]MH_I2C_Read... [13:45:52]Read from MH i2c: E2 03 00 [13:45:52]MH_I2C_Read... [13:45:52]Read from MH i2c: E2 03 00 EC 02 00 90 00 62 [13:45:52]RAPDU: 90 00 [13:45:52]wFMCommunicate OK [13:45:52]wFMCommunicate request_size=10 [13:45:52]MH_SAM_APDU [13:45:52]CAPDU: 80 0D 02 02 05 29 08 FE 4F A5 [13:45:52]Write to MH i2c: E2 0D 00 ED 02 80 0D 02 02 05 00 29 08 FE 4F A5 00 00 96 [13:45:52]Write i2c OK [13:45:52]MH_I2C_Read... [13:45:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:45:52]Read from MH i2c: E2 [13:45:52]MH_I2C_Read... [13:45:52]Read from MH i2c: E2 03 00 [13:45:52]MH_I2C_Read... [13:45:52]Read from MH i2c: E2 03 00 ED 02 00 90 00 63 [13:45:52]RAPDU: 90 00 [13:45:52]wFMCommunicate OK [13:45:52]wFMCommunicate request_size=4 [13:45:52]MH_SAM_APDU [13:45:52]CAPDU: 80 0D 03 02 [13:45:52]Write to MH i2c: E2 08 00 EE 02 80 0D 03 02 00 00 00 00 6B [13:45:52]Write i2c OK [13:45:52]MH_I2C_Read... [13:45:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:45:52]Read from MH i2c: E2 [13:45:52]MH_I2C_Read... [13:45:52]Read from MH i2c: E2 0B 00 [13:45:52]MH_I2C_Read... [13:45:52]Read from MH i2c: E2 0B 00 EE 02 00 98 BC 23 4B 3B 2F B4 DB 90 00 27 [13:45:52]RAPDU: 98 BC 23 4B 3B 2F B4 DB 90 00 [13:45:52]wFMCommunicate OK [13:45:52]SAM_PROTO_SignData done [13:45:52]FM_MakeSignedData done [13:45:52]CreateOFDProtocolMessage [13:45:52]wFMCommunicate request_size=4 [13:45:52]MH_SAM_APDU [13:45:52]CAPDU: 80 11 00 00 [13:45:52]Write to MH i2c: E2 08 00 EF 02 80 11 00 00 00 00 00 00 6B [13:45:52]Write i2c OK [13:45:52]MH_I2C_Read... [13:45:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:45:52]Read from MH i2c: E2 [13:45:52]MH_I2C_Read... [13:45:52]Read from MH i2c: E2 17 00 [13:45:52]MH_I2C_Read... [13:45:52]Read from MH i2c: E2 17 00 EF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C1 [13:45:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:45:52]wFMCommunicate OK [13:45:52]CreateOFDProtocolMessage done [13:45:52]OFDSenderStorePacket 24842 [13:45:52]StoreOFDPacket docnum=24842 [13:45:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 7A B0 07 01 39 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 8E EE A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0A 61 00 00 35 04 06 00 1F 29 08 FE 4F A5 98 BC 23 4B 3B 2F B4 DB [13:45:52]CheckFolder [13:45:52]dirname=/storage/ofd_packets [13:45:52]CheckFolder done [13:45:52]ProducePacketName [13:45:52]name=ofd_packets/00024842 [13:45:52]NVStorageSaveData ofd_packets/00024842 [13:45:52]File name is /storage/ofd_packets/00024842 [13:45:52]Write 301 bytes [13:45:52]NVStorageSaveData done [13:45:52]OFDSenderStorePacket done [13:45:52]KKMCreateOFDPacket done [13:45:52]NVStorageSaveData kkm_last_timestamp [13:45:52]File name is /storage/kkm_last_timestamp [13:45:52]Write 4 bytes [13:45:52]NVStorageSaveData done [13:45:52]ExternCall_PrintAddStr [13:45:52]wPrintStart [13:45:52]Write to MH i2c: 01 00 00 F0 02 F2 [13:45:52]Write i2c OK [13:45:52]MH_I2C_Read... [13:45:52]Read from MH i2c: 01 [13:45:52]MH_I2C_Read... [13:45:52]Read from MH i2c: 01 07 00 [13:45:52]MH_I2C_Read... [13:45:52]Read from MH i2c: 01 07 00 F0 02 00 00 00 00 00 FF 0F 07 [13:45:52]RasterBufferAndPrint [13:45:52]line Счет N : (1)610535 [13:45:52]line ИНН: 02508201610067 [13:45:52]line Контрольно-Кассовый Чек [13:45:52]line ПРОДАЖА [13:45:52]line ТРК (МРК, ГНК) : 33 [13:45:52]line Товар: 2710124500 [13:45:52]line Аи-95-К-3 [13:45:52]line 13.390 * 74.70 [13:45:52]line = 1000.23 [13:45:52]line НДС 12% НСП 1% [13:45:52]line > о реализуемом товаре [13:45:52]line ИТОГО: 1000.23 [13:45:52]line НСП 1% : 8.85 [13:45:52]line НДС 12% : 106.22 [13:45:52]line Наличными: 0.00 [13:45:52]line Безнал.: 1000.23 [13:45:52]line Место: АЗС № 127 "Партнер Нефть" [13:45:52]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [13:45:52]line СНО: Общий режим [13:45:52]line Чек 217 30.07.2024 13:45 [13:45:52]line Смена: 48 ФФД: 1.0 [13:45:52]line ЗНМ: 0300000158 [13:45:52]line РНМ: 0000000000171247 [13:45:52]line Версия ККМ: v1.0 [13:45:52]line Платежная система: O! деньги [13:45:52]line ФМ: 0000000002098565 [13:45:52]line ФД: 24842 [13:45:52]line ФПД: 34261105004453 [13:45:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T134550&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24842&fm=34261105004453&tin=02508201610067®Number=0000000000171247&sum=100023 [13:45:52]OFD Sender: Processing packet 24842 [packets to send 29, broken 28] [13:45:52]ProducePacketName [13:45:52]name=ofd_packets/00024842 [13:45:52]OFD Sender: To server: pG, [13:45:52]CommunicateWithHost lk.salyk.kg:30040 [13:45:52]ConnectInit lk.salyk.kg [13:45:52]written 0, free lines is 4095 [13:45:52]Connected sock=9 [13:45:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 7A B0 07 01 39 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 8E EE A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0A 61 00 00 35 04 06 00 1F 29 08 FE 4F A5 98 BC 23 4B 3B 2F B4 DB [13:45:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 FA 72 47 00 CF 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 32 30 39 38 35 36 35 10 04 04 00 0A 61 00 00 F4 03 04 00 1D 9A A8 66 B6 04 01 00 00 B6 33 CF 0B 3A 2B 1C 1E [13:45:53]CommunicateWithHost err = 0 [13:45:53]CheckOFDResponse [13:45:53]1017 (14) - 77093643461234 [13:45:53]1041 (16) - 0000000002098565 [13:45:53]1040 (4) - 24842 [13:45:53]1012 (4) - 30.07.2024 07:45 [13:45:53]1206 (1) - 0 [13:45:53]OFD Sender: Remove packet 24842 [13:45:53]ProducePacketName [13:45:53]name=ofd_packets/00024842 [13:45:53]NVStorageDeleteData [13:45:53]Write to MH i2c: 01 00 00 1A 03 1D [13:45:53]Write i2c OK [13:45:53]MH_I2C_Read... [13:45:53]Read from MH i2c: 01 [13:45:53]MH_I2C_Read... [13:45:53]Read from MH i2c: 01 07 00 [13:45:53]MH_I2C_Read... [13:45:53]Read from MH i2c: 01 07 00 1A 03 00 00 00 00 00 1C 0D 4D [13:45:53]RasterBufferAndPrint [13:45:53]line [13:45:53]line [13:45:53]line [13:45:53]line [13:45:53]line [13:45:53]written 0, free lines is 3362 [13:45:53]MH_Cut [13:45:53]Write to MH i2c: D1 01 00 21 03 01 F6 [13:45:53]Write i2c OK [13:45:53]MH_I2C_Read... [13:45:53]Read from MH i2c: D1 [13:45:53]MH_I2C_Read... [13:45:53]Read from MH i2c: D1 01 00 [13:45:53]MH_I2C_Read... [13:45:53]Read from MH i2c: D1 01 00 21 03 00 F5 [13:45:53]Write to MH i2c: 01 00 00 22 03 25 [13:45:53]Write i2c OK [13:45:53]MH_I2C_Read... [13:45:53]OFD Sender: No OFD packet to send [13:45:53]*** Cut start [13:45:53]*** Partial cut [13:45:53]*** CUTSNS_PIN = 1 [13:45:53]*** CUTSNS_PIN = 0 [13:45:54]*** Brake cut motor [13:45:54]Read from MH i2c: 01 [13:45:54]MH_I2C_Read... [13:45:54]*** Stop cut motor [13:45:54]*** Cut end [13:45:54]Read from MH i2c: 01 07 00 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: 01 07 00 22 03 00 00 00 00 00 FF 0F 3A [13:45:54]process_action close_receipt done [13:45:54]requested_data is exist [13:45:54]produce_requested_data [13:45:54]requested_item fm.sn is exist - process it [13:45:54]wFMCommunicate request_size=4 [13:45:54]MH_SAM_APDU [13:45:54]CAPDU: 80 11 00 00 [13:45:54]Write to MH i2c: E2 08 00 23 03 80 11 00 00 00 00 00 00 A0 [13:45:54]Write i2c OK [13:45:54]MH_I2C_Read... [13:45:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:45:54]Read from MH i2c: E2 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 17 00 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 17 00 23 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F6 [13:45:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:45:54]wFMCommunicate OK [13:45:54]requested_item fd.num is exist - process it [13:45:54]SAM_PROTO_GetFieldsCounters [13:45:54]wFMCommunicate request_size=4 [13:45:54]MH_SAM_APDU [13:45:54]CAPDU: 80 13 00 00 [13:45:54]Write to MH i2c: E2 08 00 24 03 80 13 00 00 00 00 00 00 A3 [13:45:54]Write i2c OK [13:45:54]MH_I2C_Read... [13:45:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:45:54]Read from MH i2c: E2 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 62 00 [13:45:54]MH_I2C_Read... [13:45:54]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 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 0A 61 00 00 0E 04 04 00 30 00 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 EA [13:45:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 0A 61 00 00 0E 04 04 00 30 00 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 [13:45:54]wFMCommunicate OK [13:45:54]SAM_PROTO_GetFieldsCounters done [13:45:54]requested_item shift.num is exist - process it [13:45:54]requested_item shift.opened is exist - process it [13:45:54]req_shift_opened [13:45:54]FM_GetShiftState [13:45:54]SAM_PROTO_GetShiftState [13:45:54]wFMCommunicate request_size=4 [13:45:54]MH_SAM_APDU [13:45:54]CAPDU: 80 13 01 00 [13:45:54]Write to MH i2c: E2 08 00 25 03 80 13 01 00 00 00 00 00 A5 [13:45:54]Write i2c OK [13:45:54]MH_I2C_Read... [13:45:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:45:54]Read from MH i2c: E2 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 0E 00 [13:45:54]MH_I2C_Read... [13:45:54]Read from MH i2c: E2 0E 00 25 03 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 58 [13:45:54]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:45:54]wFMCommunicate OK [13:45:54]SAM_PROTO_GetShiftState done [13:45:54]FM_GetShiftState done [13:45:54]req_shift_opened done [13:45:54]requested_item shift.open_date is exist - process it [13:45:54]req_shift_open_date [13:45:54]req_shift_open_date done [13:45:54]produce_requested_data done [13:45:54]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24842,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [13:45:54]process_action_free close_receipt [13:45:54]json_value_free [13:45:54]json_value_free done [13:45:54]process_json_proto returns [13:45:54]Send response to host [13:45:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24842,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [13:45:54]free response buf [13:45:54]execute_script done [13:45:54]execute_script returns [13:45:54]free content buf [13:45:54]Sock 11.Close socket [13:45:54]Sock 11.Thread stoped [13:45:58]OFD Sender: No OFD packet to send [13:46:03]OFD Sender: No OFD packet to send [13:46:08]OFD Sender: No OFD packet to send [13:46:13]OFD Sender: No OFD packet to send [13:46:18]OFD Sender: No OFD packet to send [13:46:23]OFD Sender: No OFD packet to send [13:46:28]OFD Sender: No OFD packet to send [13:46:33]OFD Sender: No OFD packet to send [13:46:38]OFD Sender: No OFD packet to send [13:46:43]OFD Sender: No OFD packet to send [13:46:48]OFD Sender: No OFD packet to send [13:46:53]OFD Sender: No OFD packet to send [13:46:58]OFD Sender: No OFD packet to send [13:47:03]OFD Sender: No OFD packet to send [13:47:08]OFD Sender: No OFD packet to send [13:47:13]OFD Sender: No OFD packet to send [13:47:18]OFD Sender: No OFD packet to send [13:47:23]OFD Sender: No OFD packet to send [13:47:28]OFD Sender: No OFD packet to send [13:47:33]OFD Sender: No OFD packet to send [13:47:38]OFD Sender: No OFD packet to send [13:47:43]OFD Sender: No OFD packet to send [13:47:48]OFD Sender: No OFD packet to send [13:47:53]OFD Sender: No OFD packet to send [13:47:58]OFD Sender: No OFD packet to send [13:48:03]accept exits with 7 [13:48:03]New connection [13:48:03]New thread 3067428196 created [13:48:03]Thread 3067571556 joined [13:48:03]Waiting for new connection... [13:48:03] Sock 7.Parse request [13:48:03]Sock 7.Check first char [13:48:03]Sock 7.First char is OK [13:48:03]request: POST /json_proto HTTP/1.0 [13:48:03]Method: POST [13:48:03]URL: /json_proto [13:48:03]Method is POST - this is cgi request [13:48:03]url: /json_proto [13:48:03]query_string will be loaded in cgi processing [13:48:03]execute_cgi json_proto POST (null) [13:48:03]execute_cgi path=json_proto method=POST [13:48:03]POST find Content-Length [13:48:03]Host: 172.17.45.131:8080 [13:48:03]Content-Length: 799 [13:48:03]Content-Type: application/json [13:48:03] [13:48:03]POST finish read [13:48:03]Found Content-Length = 799 [13:48:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610536", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.480, "sum" : 1020.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1020.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:48:03]execute_script... [13: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)610536", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.480, "sum" : 1020.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1020.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:48:03]POST & json_proto [13:48:03]process_json_proto [13:48:03]json parsed OK: [13:48:03]protocol is kg_v1.0 [13:48:03]action value=close_receipt [13:48:03]process_action close_receipt [13:48:03]cmd_close_receipt [13:48:03]MH_GetDate [13:48:03]Write to MH i2c: F0 00 00 26 03 18 [13:48:03]Write i2c OK [13:48:03]MH_I2C_Read... [13:48:03]Read from MH i2c: F0 [13:48:03]MH_I2C_Read... [13:48:03]Read from MH i2c: F0 09 00 [13:48:03]MH_I2C_Read... [13:48:03]Read from MH i2c: F0 09 00 26 03 00 13 EF A8 66 C6 D4 6E 66 9F [13:48:03]GetLastDocTimeStamp 1722347150 [13:48:03]current date 1722347283 [13:48:03]FM_GetShiftState [13:48:03]SAM_PROTO_GetShiftState [13:48:03]wFMCommunicate request_size=4 [13:48:03]MH_SAM_APDU [13:48:03]CAPDU: 80 13 01 00 [13:48:03]Write to MH i2c: E2 08 00 27 03 80 13 01 00 00 00 00 00 A7 [13:48:03]Write i2c OK [13:48:03]MH_I2C_Read... [13:48:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:48:03]Read from MH i2c: E2 [13:48:03]MH_I2C_Read... [13:48:03]Read from MH i2c: E2 0E 00 [13:48:03]MH_I2C_Read... [13:48:03]Read from MH i2c: E2 0E 00 27 03 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 5A [13:48:03]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:48:03]wFMCommunicate OK [13:48:03]SAM_PROTO_GetShiftState done [13:48:03]FM_GetShiftState done [13:48:03]opened in 1722298218 [13:48:03]opened+sec_in_day 1722384618 [13:48:03]quantity*price = 102043 [13:48:03]sum+1 = 102045 [13:48:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1020.44 НСП 1% : 9.03 НДС 12% : 108.36 Наличными: 0.00 Безнал.: 1020.44 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 218 30.07.2024 13:48 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24843 ФПД: 136172213123046 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T134803&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24843&fm=136172213123046&tin=02508201610067®Number=0000000000171247&sum=102044 [13:48:04]StoreToDocumentArchive [13:48:04]shift 48 fd 24843 [13:48:04]save to /storage/0048/doc_00024843 [13:48:04]save last doc name /storage/0048/doc_00024843 to /storage/kkm_last_doc_name [13:48:04]save OK [13:48:04]Clear old archive folders... [13:48:04]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:48:04]tlvbuf is 01E22240 [13:48:04]SAM_PROTO_ClearQueue [13:48:04]wFMCommunicate request_size=4 [13:48:04]MH_SAM_APDU [13:48:04]CAPDU: 80 09 00 00 [13:48:04]Write to MH i2c: E2 08 00 34 03 80 09 00 00 00 00 00 00 A9 [13:48:04]Write i2c OK [13:48:04]MH_I2C_Read... [13:48:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:48:04]Read from MH i2c: E2 [13:48:04]MH_I2C_Read... [13:48:04]Read from MH i2c: E2 03 00 [13:48:04]MH_I2C_Read... [13:48:04]Read from MH i2c: E2 03 00 34 03 00 90 00 AB [13:48:04]RAPDU: 90 00 [13:48:04]wFMCommunicate OK [13:48:04]SAM_PROTO_ClearQueue done [13:48:04]KKMCreateOFDPacket [13:48:04]OFDProtocolAddRootSTLVToBuf [13:48:04]FM_MakeSignedData [13:48:04]FM_MakeSignedData [13:48:04]SAM_PROTO_SignData [13:48:04]wFMCommunicate request_size=4 [13:48:04]MH_SAM_APDU [13:48:04]CAPDU: 80 0D 01 02 [13:48:04]Write to MH i2c: E2 08 00 35 03 80 0D 01 02 00 00 00 00 B1 [13:48:04]Write i2c OK [13:48:04]MH_I2C_Read... [13:48:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:48:04]Read from MH i2c: E2 [13:48:04]MH_I2C_Read... [13:48:04]Read from MH i2c: E2 03 00 [13:48:04]MH_I2C_Read... [13:48:04]Read from MH i2c: E2 03 00 35 03 00 90 00 AC [13:48:04]RAPDU: 90 00 [13:48:04]wFMCommunicate OK [13:48:04]wFMCommunicate request_size=255 [13:48:04]MH_SAM_APDU [13:48:04]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 9C 8E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 8E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 2A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 8E 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 13 EF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0B 61 00 00 35 04 06 00 7B D9 10 64 [13:48:04]Write to MH i2c: E2 02 01 36 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 9C 8E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 8E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 2A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 8E 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 13 EF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0B 61 00 00 35 04 06 00 7B D9 10 64 00 00 6D [13:48:04]Write i2c OK [13:48:04]MH_I2C_Read... [13:48:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:48:05]Read from MH i2c: E2 [13:48:05]MH_I2C_Read... [13:48:05]Read from MH i2c: E2 03 00 [13:48:05]MH_I2C_Read... [13:48:05]Read from MH i2c: E2 03 00 36 03 00 90 00 AD [13:48:05]RAPDU: 90 00 [13:48:05]wFMCommunicate OK [13:48:05]wFMCommunicate request_size=7 [13:48:05]MH_SAM_APDU [13:48:05]CAPDU: 80 0D 02 02 02 37 E6 [13:48:05]Write to MH i2c: E2 0A 00 37 03 80 0D 02 02 02 00 37 E6 00 00 D5 [13:48:05]Write i2c OK [13:48:05]MH_I2C_Read... [13:48:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:48:05]Read from MH i2c: E2 [13:48:05]MH_I2C_Read... [13:48:05]Read from MH i2c: E2 03 00 [13:48:05]MH_I2C_Read... [13:48:05]Read from MH i2c: E2 03 00 37 03 00 90 00 AE [13:48:05]RAPDU: 90 00 [13:48:05]wFMCommunicate OK [13:48:05]wFMCommunicate request_size=4 [13:48:05]MH_SAM_APDU [13:48:05]CAPDU: 80 0D 03 02 [13:48:05]Write to MH i2c: E2 08 00 38 03 80 0D 03 02 00 00 00 00 B6 [13:48:05]Write i2c OK [13:48:05]MH_I2C_Read... [13:48:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:48:05]Read from MH i2c: E2 [13:48:05]MH_I2C_Read... [13:48:05]Read from MH i2c: E2 0B 00 [13:48:05]MH_I2C_Read... [13:48:05]Read from MH i2c: E2 0B 00 38 03 00 79 61 E4 F4 7E F0 F6 A5 90 00 72 [13:48:05]RAPDU: 79 61 E4 F4 7E F0 F6 A5 90 00 [13:48:05]wFMCommunicate OK [13:48:05]SAM_PROTO_SignData done [13:48:05]FM_MakeSignedData done [13:48:05]CreateOFDProtocolMessage [13:48:05]wFMCommunicate request_size=4 [13:48:05]MH_SAM_APDU [13:48:05]CAPDU: 80 11 00 00 [13:48:05]Write to MH i2c: E2 08 00 39 03 80 11 00 00 00 00 00 00 B6 [13:48:05]Write i2c OK [13:48:05]MH_I2C_Read... [13:48:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:48:05]Read from MH i2c: E2 [13:48:05]MH_I2C_Read... [13:48:05]Read from MH i2c: E2 17 00 [13:48:05]MH_I2C_Read... [13:48:05]Read from MH i2c: E2 17 00 39 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 0C [13:48:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:48:05]wFMCommunicate OK [13:48:05]CreateOFDProtocolMessage done [13:48:05]OFDSenderStorePacket 24843 [13:48:05]StoreOFDPacket docnum=24843 [13:48:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 F7 FD 04 01 FE CF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 9C 8E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 8E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 2A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 8E 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 13 EF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0B 61 00 00 35 04 06 00 7B D9 10 64 37 E6 79 61 E4 F4 7E F0 F6 A5 [13:48:05]CheckFolder [13:48:05]dirname=/storage/ofd_packets [13:48:05]CheckFolder done [13:48:05]ProducePacketName [13:48:05]name=ofd_packets/00024843 [13:48:05]NVStorageSaveData ofd_packets/00024843 [13:48:05]File name is /storage/ofd_packets/00024843 [13:48:05]Write 298 bytes [13:48:05]NVStorageSaveData done [13:48:05]OFDSenderStorePacket done [13:48:05]KKMCreateOFDPacket done [13:48:05]NVStorageSaveData kkm_last_timestamp [13:48:05]File name is /storage/kkm_last_timestamp [13:48:05]Write 4 bytes [13:48:05]NVStorageSaveData done [13:48:05]ExternCall_PrintAddStr [13:48:05]wPrintStart [13:48:05]Write to MH i2c: 01 00 00 3A 03 3D [13:48:05]Write i2c OK [13:48:05]MH_I2C_Read... [13:48:05]Read from MH i2c: 01 [13:48:05]MH_I2C_Read... [13:48:05]Read from MH i2c: 01 07 00 [13:48:05]MH_I2C_Read... [13:48:05]Read from MH i2c: 01 07 00 3A 03 00 00 00 00 00 FF 0F 52 [13:48:05]RasterBufferAndPrint [13:48:05]line Счет N : (1)610536 [13:48:05]line ИНН: 02508201610067 [13:48:05]line Контрольно-Кассовый Чек [13:48:05]line ПРОДАЖА [13:48:05]line ТРК (МРК, ГНК) : 2 [13:48:05]line Товар: 2710194210 [13:48:05]line ДТ-К-2 [13:48:05]line 13.480 * 75.70 [13:48:05]line = 1020.44 [13:48:05]line НДС 12% НСП 1% [13:48:05]line > о реализуемом товаре [13:48:05]line ИТОГО: 1020.44 [13:48:05]line НСП 1% : 9.03 [13:48:05]line НДС 12% : 108.36 [13:48:05]line Наличными: 0.00 [13:48:05]line Безнал.: 1020.44 [13:48:05]line Место: АЗС № 127 "Партнер Нефть" [13:48:05]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [13:48:05]line СНО: Общий режим [13:48:05]line Чек 218 30.07.2024 13:48 [13:48:05]line Смена: 48 ФФД: 1.0 [13:48:05]line ЗНМ: 0300000158 [13:48:05]line РНМ: 0000000000171247 [13:48:05]line Версия ККМ: v1.0 [13:48:05]line Платежная система: O! деньги [13:48:05]line ФМ: 0000000002098565 [13:48:05]line ФД: 24843 [13:48:05]line ФПД: 136172213123046 [13:48:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T134803&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24843&fm=136172213123046&tin=02508201610067®Number=0000000000171247&sum=102044 [13:48:05]OFD Sender: Processing packet 24843 [packets to send 29, broken 28] [13:48:05]ProducePacketName [13:48:05]name=ofd_packets/00024843 [13:48:05]OFD Sender: To server: pG, [13:48:05]CommunicateWithHost lk.salyk.kg:30040 [13:48:05]ConnectInit lk.salyk.kg [13:48:05]written 0, free lines is 4095 [13:48:05]Connected sock=9 [13:48:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 F7 FD 04 01 FE CF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 9C 8E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 8E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 2A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 8E 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 13 EF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0B 61 00 00 35 04 06 00 7B D9 10 64 37 E6 79 61 E4 F4 7E F0 F6 A5 [13:48:05]Write to MH i2c: 01 00 00 64 03 67 [13:48:05]Write i2c OK [13:48:05]MH_I2C_Read... [13:48:05]Read from MH i2c: 01 [13:48:05]MH_I2C_Read... [13:48:05]Read from MH i2c: 01 07 00 [13:48:05]MH_I2C_Read... [13:48:05]Read from MH i2c: 01 07 00 64 03 00 00 00 00 00 FB 0C 75 [13:48:05]RasterBufferAndPrint [13:48:05]line [13:48:05]line [13:48:05]line [13:48:05]line [13:48:05]line [13:48:05]written 0, free lines is 3329 [13:48:05]MH_Cut [13:48:05]Write to MH i2c: D1 01 00 6B 03 01 40 [13:48:05]Write i2c OK [13:48:05]MH_I2C_Read... [13:48:05]Read from MH i2c: D1 [13:48:05]MH_I2C_Read... [13:48:05]Read from MH i2c: D1 01 00 [13:48:05]MH_I2C_Read... [13:48:05]Read from MH i2c: D1 01 00 6B 03 00 3F [13:48:05]Write to MH i2c: 01 00 00 6C 03 6F [13:48:05]Write i2c OK [13:48:05]MH_I2C_Read... [13:48:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 F3 56 47 00 96 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 32 30 39 38 35 36 35 10 04 04 00 0B 61 00 00 F4 03 04 00 A2 9A A8 66 B6 04 01 00 00 95 74 8E 93 5D EB 9A 56 [13:48:06]CommunicateWithHost err = 0 [13:48:06]CheckOFDResponse [13:48:06]1017 (14) - 77093643461234 [13:48:06]1041 (16) - 0000000002098565 [13:48:06]1040 (4) - 24843 [13:48:06]1012 (4) - 30.07.2024 07:47 [13:48:06]1206 (1) - 0 [13:48:06]OFD Sender: Remove packet 24843 [13:48:06]ProducePacketName [13:48:06]name=ofd_packets/00024843 [13:48:06]NVStorageDeleteData [13:48:06]OFD Sender: No OFD packet to send [13:48:06]*** Cut start [13:48:06]*** Partial cut [13:48:06]*** CUTSNS_PIN = 1 [13:48:06]*** CUTSNS_PIN = 0 [13:48:06]*** Brake cut motor [13:48:07]Read from MH i2c: 01 [13:48:07]MH_I2C_Read... [13:48:07]*** Stop cut motor [13:48:07]*** Cut end [13:48:07]Read from MH i2c: 01 07 00 [13:48:07]MH_I2C_Read... [13:48:07]Read from MH i2c: 01 07 00 6C 03 00 00 00 00 00 FF 0F 84 [13:48:07]process_action close_receipt done [13:48:07]requested_data is exist [13:48:07]produce_requested_data [13:48:07]requested_item fm.sn is exist - process it [13:48:07]wFMCommunicate request_size=4 [13:48:07]MH_SAM_APDU [13:48:07]CAPDU: 80 11 00 00 [13:48:07]Write to MH i2c: E2 08 00 6D 03 80 11 00 00 00 00 00 00 EA [13:48:07]Write i2c OK [13:48:07]MH_I2C_Read... [13:48:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:48:07]Read from MH i2c: E2 [13:48:07]MH_I2C_Read... [13:48:07]Read from MH i2c: E2 17 00 [13:48:07]MH_I2C_Read... [13:48:07]Read from MH i2c: E2 17 00 6D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 40 [13:48:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:48:07]wFMCommunicate OK [13:48:07]requested_item fd.num is exist - process it [13:48:07]SAM_PROTO_GetFieldsCounters [13:48:07]wFMCommunicate request_size=4 [13:48:07]MH_SAM_APDU [13:48:07]CAPDU: 80 13 00 00 [13:48:07]Write to MH i2c: E2 08 00 6E 03 80 13 00 00 00 00 00 00 ED [13:48:07]Write i2c OK [13:48:07]MH_I2C_Read... [13:48:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:48:07]Read from MH i2c: E2 [13:48:07]MH_I2C_Read... [13:48:07]Read from MH i2c: E2 62 00 [13:48:07]MH_I2C_Read... [13:48:07]Read from MH i2c: E2 62 00 6E 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 0B 61 00 00 0E 04 04 00 30 00 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 38 [13:48:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 0B 61 00 00 0E 04 04 00 30 00 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 [13:48:07]wFMCommunicate OK [13:48:07]SAM_PROTO_GetFieldsCounters done [13:48:07]requested_item shift.num is exist - process it [13:48:07]requested_item shift.opened is exist - process it [13:48:07]req_shift_opened [13:48:07]FM_GetShiftState [13:48:07]SAM_PROTO_GetShiftState [13:48:07]wFMCommunicate request_size=4 [13:48:07]MH_SAM_APDU [13:48:07]CAPDU: 80 13 01 00 [13:48:07]Write to MH i2c: E2 08 00 6F 03 80 13 01 00 00 00 00 00 EF [13:48:07]Write i2c OK [13:48:07]MH_I2C_Read... [13:48:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:48:07]Read from MH i2c: E2 [13:48:07]MH_I2C_Read... [13:48:07]Read from MH i2c: E2 0E 00 [13:48:07]MH_I2C_Read... [13:48:07]Read from MH i2c: E2 0E 00 6F 03 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A2 [13:48:07]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:48:07]wFMCommunicate OK [13:48:07]SAM_PROTO_GetShiftState done [13:48:07]FM_GetShiftState done [13:48:07]req_shift_opened done [13:48:07]requested_item shift.open_date is exist - process it [13:48:07]req_shift_open_date [13:48:07]req_shift_open_date done [13:48:07]produce_requested_data done [13:48:07]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24843,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [13:48:07]process_action_free close_receipt [13:48:07]json_value_free [13:48:07]json_value_free done [13:48:07]process_json_proto returns [13:48:07]Send response to host [13:48:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24843,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [13:48:07]free response buf [13:48:07]execute_script done [13:48:07]execute_script returns [13:48:07]free content buf [13:48:07]Sock 7.Close socket [13:48:07]Sock 7.Thread stoped [13:48:11]OFD Sender: No OFD packet to send [13:48:16]OFD Sender: No OFD packet to send [13:48:21]OFD Sender: No OFD packet to send [13:48:26]OFD Sender: No OFD packet to send [13:48:31]OFD Sender: No OFD packet to send [13:48:36]OFD Sender: No OFD packet to send [13:48:41]OFD Sender: No OFD packet to send [13:48:46]OFD Sender: No OFD packet to send [13:48:51]OFD Sender: No OFD packet to send [13:48:56]OFD Sender: No OFD packet to send [13:49:01]OFD Sender: No OFD packet to send [13:49:03]accept exits with 10 [13:49:03]New connection [13:49:03]New thread 3067571556 created [13:49:03]Thread 3067428196 joined [13:49:03]Waiting for new connection... [13:49:03] Sock 10.Parse request [13:49:03]Sock 10.Check first char [13:49:03]Sock 10.First char is OK [13:49:03]request: POST /json_proto HTTP/1.0 [13:49:03]Method: POST [13:49:03]URL: /json_proto [13:49:03]Method is POST - this is cgi request [13:49:03]url: /json_proto [13:49:03]query_string will be loaded in cgi processing [13:49:03]execute_cgi json_proto POST (null) [13:49:03]execute_cgi path=json_proto method=POST [13:49:03]POST find Content-Length [13:49:03]Host: 172.17.45.131:8080 [13:49:03]Content-Length: 1203 [13:49:03]Content-Type: application/json [13:49:03] [13:49:03]POST finish read [13:49:03]Found Content-Length = 1203 [13:49:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610537\u000A30.07.2024 13:38\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\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3587273\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:49:03]execute_script... [13:49:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610537\u000A30.07.2024 13:38\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\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3587273\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:49:03]POST & json_proto [13:49:03]process_json_proto [13:49:03]json parsed OK: [13:49:03]protocol is kg_v1.0 [13:49:03]action value=print_text [13:49:03]process_action print_text [13:49:03]cmd_print_text [13:49:03]ExternCall_PrintAddStr [13:49:03]wPrintStart [13:49:03]Write to MH i2c: 01 00 00 70 03 73 [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 70 03 00 00 00 00 00 FF 0F 88 [13:49:03]RasterBufferAndPrint [13:49:03]line *****ТОВАРНЫЙ ЧЕК***** [13:49:03]line АЗС 127 [13:49:03]line Партнер нефть [13:49:03]line 02508201610067 [13:49:03]line Кассир : Масалиев Н. [13:49:03]line Счет N : (1)610537 [13:49:03]line 30.07.2024 13:38 [13:49:03]line ПРОДАЖА [13:49:03]line ТРК (МРК, ГНК): 52 [13:49:03]line Вид ГСМ : 2710124130 [13:49:03]line Аи-92-К-2 [13:49:03]line 20.000 x 67.80 [13:49:03]line ИТОГ: 1356.00 [13:49:03]line Тип оплаты: Талоны: Топливные Талоны [13:49:03]line 3587273 [13:49:03]line ______________________ [13:49:03]line (подпись) [13:49:03]written 0, free lines is 4095 [13:49:03]Write to MH i2c: 01 00 00 84 03 87 [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 84 03 00 00 00 00 00 11 0E AD [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 3603 [13:49:03]MH_Cut [13:49:03]Write to MH i2c: D1 01 00 8B 03 01 60 [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 8B 03 00 5F [13:49:03]Write to MH i2c: 01 00 00 8C 03 8F [13:49:03]Write i2c OK [13:49:03]MH_I2C_Read... [13:49:04]*** Cut start [13:49:04]*** Partial cut [13:49:04]*** CUTSNS_PIN = 1 [13:49:04]*** CUTSNS_PIN = 0 [13:49:04]*** Brake cut motor [13:49:04]Read from MH i2c: 01 [13:49:04]MH_I2C_Read... [13:49:04]*** Stop cut motor [13:49:04]*** Cut end [13:49:04]Read from MH i2c: 01 07 00 [13:49:04]MH_I2C_Read... [13:49:04]Read from MH i2c: 01 07 00 8C 03 00 00 00 00 00 FF 0F A4 [13:49:04]process_action print_text done [13:49:04]requested_data is exist [13:49:04]produce_requested_data [13:49:04]requested_item fm.sn is exist - process it [13:49:04]wFMCommunicate request_size=4 [13:49:04]MH_SAM_APDU [13:49:04]CAPDU: 80 11 00 00 [13:49:04]Write to MH i2c: E2 08 00 8D 03 80 11 00 00 00 00 00 00 0A [13:49:04]Write i2c OK [13:49:04]MH_I2C_Read... [13:49:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:49:04]Read from MH i2c: E2 [13:49:04]MH_I2C_Read... [13:49:04]Read from MH i2c: E2 17 00 [13:49:04]MH_I2C_Read... [13:49:04]Read from MH i2c: E2 17 00 8D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 60 [13:49:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:49:04]wFMCommunicate OK [13:49:04]requested_item fd.num is exist - process it [13:49:04]SAM_PROTO_GetFieldsCounters [13:49:04]wFMCommunicate request_size=4 [13:49:04]MH_SAM_APDU [13:49:04]CAPDU: 80 13 00 00 [13:49:04]Write to MH i2c: E2 08 00 8E 03 80 13 00 00 00 00 00 00 0D [13:49:04]Write i2c OK [13:49:04]MH_I2C_Read... [13:49:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:49:04]Read from MH i2c: E2 [13:49:04]MH_I2C_Read... [13:49:04]Read from MH i2c: E2 62 00 [13:49:04]MH_I2C_Read... [13:49:04]Read from MH i2c: E2 62 00 8E 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 0B 61 00 00 0E 04 04 00 30 00 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 58 [13:49:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 0B 61 00 00 0E 04 04 00 30 00 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 [13:49:04]wFMCommunicate OK [13:49:04]SAM_PROTO_GetFieldsCounters done [13:49:04]requested_item shift.num is exist - process it [13:49:04]requested_item shift.opened is exist - process it [13:49:04]req_shift_opened [13:49:04]FM_GetShiftState [13:49:04]SAM_PROTO_GetShiftState [13:49:04]wFMCommunicate request_size=4 [13:49:04]MH_SAM_APDU [13:49:04]CAPDU: 80 13 01 00 [13:49:04]Write to MH i2c: E2 08 00 8F 03 80 13 01 00 00 00 00 00 0F [13:49:04]Write i2c OK [13:49:04]MH_I2C_Read... [13:49:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:49:04]Read from MH i2c: E2 [13:49:04]MH_I2C_Read... [13:49:04]Read from MH i2c: E2 0E 00 [13:49:04]MH_I2C_Read... [13:49:04]Read from MH i2c: E2 0E 00 8F 03 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C2 [13:49:04]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:49:04]wFMCommunicate OK [13:49:04]SAM_PROTO_GetShiftState done [13:49:04]FM_GetShiftState done [13:49:04]req_shift_opened done [13:49:04]requested_item shift.open_date is exist - process it [13:49:04]req_shift_open_date [13:49:04]req_shift_open_date done [13:49:04]produce_requested_data done [13:49:04]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24843,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [13:49:04]process_action_free print_text [13:49:04]json_value_free [13:49:04]json_value_free done [13:49:04]process_json_proto returns [13:49:04]Send response to host [13:49:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24843,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [13:49:04]free response buf [13:49:04]execute_script done [13:49:04]execute_script returns [13:49:04]free content buf [13:49:04]Sock 10.Close socket [13:49:04]Sock 10.Thread stoped [13:49:06]OFD Sender: No OFD packet to send [13:49:11]OFD Sender: No OFD packet to send [13:49:16]OFD Sender: No OFD packet to send [13:49:21]OFD Sender: No OFD packet to send [13:49:26]OFD Sender: No OFD packet to send [13:49:31]OFD Sender: No OFD packet to send [13:49:36]OFD Sender: No OFD packet to send [13:49: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:06]OFD Sender: No OFD packet to send [13:51:11]OFD Sender: No OFD packet to send [13:51:16]OFD Sender: No OFD packet to send [13:51:21]OFD Sender: No OFD packet to send [13:51:25]accept exits with 7 [13:51:25]New connection [13:51:25]New thread 3067428196 created [13:51:25]Thread 3067571556 joined [13:51:25]Waiting for new connection... [13:51:25] Sock 7.Parse request [13:51:25]Sock 7.Check first char [13:51:25]Sock 7.First char is OK [13:51:25]request: POST /json_proto HTTP/1.0 [13:51:25]Method: POST [13:51:25]URL: /json_proto [13:51:25]Method is POST - this is cgi request [13:51:25]url: /json_proto [13:51:25]query_string will be loaded in cgi processing [13:51:25]execute_cgi json_proto POST (null) [13:51:25]execute_cgi path=json_proto method=POST [13:51:25]POST find Content-Length [13:51:25]Host: 172.17.45.131:8080 [13:51:25]Content-Length: 677 [13:51:25]Content-Type: application/json [13:51:25] [13:51:25]POST finish read [13:51:25]Found Content-Length = 677 [13:51:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610541", "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:51:25]execute_script... [13:51: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)610541", "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:51:25]POST & json_proto [13:51:25]process_json_proto [13:51:25]json parsed OK: [13:51:25]protocol is kg_v1.0 [13:51:25]action value=close_receipt [13:51:25]process_action close_receipt [13:51:25]cmd_close_receipt [13:51:25]MH_GetDate [13:51:25]Write to MH i2c: F0 00 00 90 03 82 [13:51:25]Write i2c OK [13:51:25]MH_I2C_Read... [13:51:25]Read from MH i2c: F0 [13:51:25]MH_I2C_Read... [13:51:25]Read from MH i2c: F0 09 00 [13:51:25]MH_I2C_Read... [13:51:25]Read from MH i2c: F0 09 00 90 03 00 DD EF A8 66 C6 D4 6E 66 D3 [13:51:25]GetLastDocTimeStamp 1722347283 [13:51:25]current date 1722347485 [13:51:25]FM_GetShiftState [13:51:25]SAM_PROTO_GetShiftState [13:51:25]wFMCommunicate request_size=4 [13:51:25]MH_SAM_APDU [13:51:25]CAPDU: 80 13 01 00 [13:51:25]Write to MH i2c: E2 08 00 91 03 80 13 01 00 00 00 00 00 11 [13:51:25]Write i2c OK [13:51:25]MH_I2C_Read... [13:51:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:25]Read from MH i2c: E2 [13:51:25]MH_I2C_Read... [13:51:25]Read from MH i2c: E2 0E 00 [13:51:25]MH_I2C_Read... [13:51:25]Read from MH i2c: E2 0E 00 91 03 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C4 [13:51:25]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:51:25]wFMCommunicate OK [13:51:25]SAM_PROTO_GetShiftState done [13:51:25]FM_GetShiftState done [13:51:25]opened in 1722298218 [13:51:25]opened+sec_in_day 1722384618 [13:51:25]quantity*price = 50036 [13:51:25]sum+1 = 50037 [13:51:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 219 30.07.2024 13:51 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24844 ФПД: 94770753333343 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T135125&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24844&fm=94770753333343&tin=02508201610067®Number=0000000000171247&sum=50000 [13:51:26]StoreToDocumentArchive [13:51:26]shift 48 fd 24844 [13:51:26]save to /storage/0048/doc_00024844 [13:51:26]save last doc name /storage/0048/doc_00024844 to /storage/kkm_last_doc_name [13:51:26]save OK [13:51:26]Clear old archive folders... [13:51:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:51:26]tlvbuf is 01E295F0 [13:51:26]SAM_PROTO_ClearQueue [13:51:26]wFMCommunicate request_size=4 [13:51:26]MH_SAM_APDU [13:51:26]CAPDU: 80 09 00 00 [13:51:26]Write to MH i2c: E2 08 00 9E 03 80 09 00 00 00 00 00 00 13 [13:51:26]Write i2c OK [13:51:26]MH_I2C_Read... [13:51:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:51:26]Read from MH i2c: E2 [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: E2 03 00 [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: E2 03 00 9E 03 00 90 00 15 [13:51:26]RAPDU: 90 00 [13:51:26]wFMCommunicate OK [13:51:26]SAM_PROTO_ClearQueue done [13:51:26]KKMCreateOFDPacket [13:51:26]OFDProtocolAddRootSTLVToBuf [13:51:26]FM_MakeSignedData [13:51:26]FM_MakeSignedData [13:51:26]SAM_PROTO_SignData [13:51:26]wFMCommunicate request_size=4 [13:51:26]MH_SAM_APDU [13:51:26]CAPDU: 80 0D 01 02 [13:51:26]Write to MH i2c: E2 08 00 9F 03 80 0D 01 02 00 00 00 00 1B [13:51:26]Write i2c OK [13:51:26]MH_I2C_Read... [13:51:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:51:26]Read from MH i2c: E2 [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: E2 03 00 [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: E2 03 00 9F 03 00 90 00 16 [13:51:26]RAPDU: 90 00 [13:51:26]wFMCommunicate OK [13:51:26]wFMCommunicate request_size=255 [13:51:26]MH_SAM_APDU [13:51: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 DD EF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0C 61 00 00 35 04 06 00 56 [13:51:26]Write to MH i2c: E2 02 01 A0 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 DB 00 00 00 F4 03 04 00 DD EF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0C 61 00 00 35 04 06 00 56 00 00 3F [13:51:26]Write i2c OK [13:51:26]MH_I2C_Read... [13:51:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:26]OFD Sender: No OFD packet to send [13:51:26]Read from MH i2c: E2 [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: E2 03 00 [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: E2 03 00 A0 03 00 90 00 17 [13:51:26]RAPDU: 90 00 [13:51:26]wFMCommunicate OK [13:51:26]wFMCommunicate request_size=10 [13:51:26]MH_SAM_APDU [13:51:26]CAPDU: 80 0D 02 02 05 31 89 16 68 5F [13:51:26]Write to MH i2c: E2 0D 00 A1 03 80 0D 02 02 05 00 31 89 16 68 5F 00 00 BF [13:51:26]Write i2c OK [13:51:26]MH_I2C_Read... [13:51:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:26]Read from MH i2c: E2 [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: E2 03 00 [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: E2 03 00 A1 03 00 90 00 18 [13:51:26]RAPDU: 90 00 [13:51:26]wFMCommunicate OK [13:51:26]wFMCommunicate request_size=4 [13:51:26]MH_SAM_APDU [13:51:26]CAPDU: 80 0D 03 02 [13:51:26]Write to MH i2c: E2 08 00 A2 03 80 0D 03 02 00 00 00 00 20 [13:51:26]Write i2c OK [13:51:26]MH_I2C_Read... [13:51:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:51:26]Read from MH i2c: E2 [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: E2 0B 00 [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: E2 0B 00 A2 03 00 6F 3F B5 2E E8 D3 07 BB 90 00 2F [13:51:26]RAPDU: 6F 3F B5 2E E8 D3 07 BB 90 00 [13:51:26]wFMCommunicate OK [13:51:26]SAM_PROTO_SignData done [13:51:26]FM_MakeSignedData done [13:51:26]CreateOFDProtocolMessage [13:51:26]wFMCommunicate request_size=4 [13:51:26]MH_SAM_APDU [13:51:26]CAPDU: 80 11 00 00 [13:51:26]Write to MH i2c: E2 08 00 A3 03 80 11 00 00 00 00 00 00 20 [13:51:26]Write i2c OK [13:51:26]MH_I2C_Read... [13:51:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:26]Read from MH i2c: E2 [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: E2 17 00 [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: E2 17 00 A3 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 76 [13:51:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:51:26]wFMCommunicate OK [13:51:26]CreateOFDProtocolMessage done [13:51:26]OFDSenderStorePacket 24844 [13:51:26]StoreOFDPacket docnum=24844 [13:51:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 78 AA 07 01 4E 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 DB 00 00 00 F4 03 04 00 DD EF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0C 61 00 00 35 04 06 00 56 31 89 16 68 5F 6F 3F B5 2E E8 D3 07 BB [13:51:26]CheckFolder [13:51:26]dirname=/storage/ofd_packets [13:51:26]CheckFolder done [13:51:26]ProducePacketName [13:51:26]name=ofd_packets/00024844 [13:51:26]NVStorageSaveData ofd_packets/00024844 [13:51:26]File name is /storage/ofd_packets/00024844 [13:51:26]Write 301 bytes [13:51:26]NVStorageSaveData done [13:51:26]OFDSenderStorePacket done [13:51:26]KKMCreateOFDPacket done [13:51:26]NVStorageSaveData kkm_last_timestamp [13:51:26]File name is /storage/kkm_last_timestamp [13:51:26]Write 4 bytes [13:51:26]NVStorageSaveData done [13:51:26]ExternCall_PrintAddStr [13:51:26]wPrintStart [13:51:26]Write to MH i2c: 01 00 00 A4 03 A7 [13:51:26]Write i2c OK [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: 01 [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: 01 07 00 [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: 01 07 00 A4 03 00 00 00 00 00 FF 0F BC [13:51:26]RasterBufferAndPrint [13:51:26]line Счет N : (1)610541 [13:51:26]line ИНН: 02508201610067 [13:51:26]line Контрольно-Кассовый Чек [13:51:26]line ПРОДАЖА [13:51:26]line ТРК (МРК, ГНК) : 42 [13:51:26]line Товар: 2710124130 [13:51:26]line Аи-92-К-2 [13:51:26]line 7.380 * 67.80 [13:51:26]line = 500.36 [13:51:26]line НДС 12% НСП 1% [13:51:26]line > о реализуемом товаре [13:51:26]line ОКРУГЛЕНИЕ: -0.36 [13:51:26]line ИТОГО: 500.00 [13:51:26]line Внесено: 500.00 [13:51:26]line СДАЧА: 0.00 [13:51:26]line НСП 1% : 4.43 [13:51:26]line НДС 12% : 53.14 [13:51:26]line Наличными: 500.00 [13:51:26]line Безнал.: 0.00 [13:51:26]line Место: АЗС № 127 "Партнер Нефть" [13:51:26]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [13:51:26]line СНО: Общий режим [13:51:26]line Чек 219 30.07.2024 13:51 [13:51:26]line Смена: 48 ФФД: 1.0 [13:51:26]line ЗНМ: 0300000158 [13:51:26]line РНМ: 0000000000171247 [13:51:26]line Версия ККМ: v1.0 [13:51:26]line ФМ: 0000000002098565 [13:51:26]line ФД: 24844 [13:51:26]line ФПД: 94770753333343 [13:51:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T135125&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24844&fm=94770753333343&tin=02508201610067®Number=0000000000171247&sum=50000 [13:51:27]OFD Sender: Processing packet 24844 [packets to send 29, broken 28] [13:51:27]ProducePacketName [13:51:27]name=ofd_packets/00024844 [13:51:27]OFD Sender: To server: pG, [13:51:27]CommunicateWithHost lk.salyk.kg:30040 [13:51:27]ConnectInit lk.salyk.kg [13:51:27]written 0, free lines is 4095 [13:51:27]Connected sock=10 [13:51:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 78 AA 07 01 4E 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 DB 00 00 00 F4 03 04 00 DD EF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0C 61 00 00 35 04 06 00 56 31 89 16 68 5F 6F 3F B5 2E E8 D3 07 BB [13:51:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 F4 19 47 00 E1 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 32 30 39 38 35 36 35 10 04 04 00 0C 61 00 00 F4 03 04 00 6B 9B A8 66 B6 04 01 00 00 C9 AD C8 1D 81 9F A3 5A [13:51:27]CommunicateWithHost err = 0 [13:51:27]CheckOFDResponse [13:51:27]1017 (14) - 77093643461234 [13:51:27]1041 (16) - 0000000002098565 [13:51:27]1040 (4) - 24844 [13:51:27]1012 (4) - 30.07.2024 07:51 [13:51:27]1206 (1) - 0 [13:51:27]OFD Sender: Remove packet 24844 [13:51:27]ProducePacketName [13:51:27]name=ofd_packets/00024844 [13:51:27]NVStorageDeleteData [13:51:27]Write to MH i2c: 01 00 00 CF 03 D2 [13:51:27]Write i2c OK [13:51:27]MH_I2C_Read... [13:51:27]Read from MH i2c: 01 [13:51:27]MH_I2C_Read... [13:51:27]Read from MH i2c: 01 07 00 [13:51:27]MH_I2C_Read... [13:51:27]Read from MH i2c: 01 07 00 CF 03 00 00 00 00 00 EE 0C D3 [13:51:27]RasterBufferAndPrint [13:51:27]line [13:51:27]line [13:51:27]line [13:51:27]line [13:51:27]line [13:51:27]written 0, free lines is 3316 [13:51:27]MH_Cut [13:51:27]Write to MH i2c: D1 01 00 D6 03 01 AB [13:51:27]Write i2c OK [13:51:27]MH_I2C_Read... [13:51:27]Read from MH i2c: D1 [13:51:27]MH_I2C_Read... [13:51:27]Read from MH i2c: D1 01 00 [13:51:27]MH_I2C_Read... [13:51:27]Read from MH i2c: D1 01 00 D6 03 00 AA [13:51:27]Write to MH i2c: 01 00 00 D7 03 DA [13:51:27]Write i2c OK [13:51:27]MH_I2C_Read... [13:51:28]OFD Sender: No OFD packet to send [13:51:28]*** Cut start [13:51:28]*** Partial cut [13:51:28]*** CUTSNS_PIN = 1 [13:51:28]*** CUTSNS_PIN = 0 [13:51:28]*** Brake cut motor [13:51:29]Read from MH i2c: 01 [13:51:29]MH_I2C_Read... [13:51:29]*** Stop cut motor [13:51:29]*** Cut end [13:51:29]Read from MH i2c: 01 07 00 [13:51:29]MH_I2C_Read... [13:51:29]Read from MH i2c: 01 07 00 D7 03 00 00 00 00 00 FF 0F EF [13:51:29]process_action close_receipt done [13:51:29]requested_data is exist [13:51:29]produce_requested_data [13:51:29]requested_item fm.sn is exist - process it [13:51:29]wFMCommunicate request_size=4 [13:51:29]MH_SAM_APDU [13:51:29]CAPDU: 80 11 00 00 [13:51:29]Write to MH i2c: E2 08 00 D8 03 80 11 00 00 00 00 00 00 55 [13:51:29]Write i2c OK [13:51:29]MH_I2C_Read... [13:51:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:29]Read from MH i2c: E2 [13:51:29]MH_I2C_Read... [13:51:29]Read from MH i2c: E2 17 00 [13:51:29]MH_I2C_Read... [13:51:29]Read from MH i2c: E2 17 00 D8 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 AB [13:51:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:51:29]wFMCommunicate OK [13:51:29]requested_item fd.num is exist - process it [13:51:29]SAM_PROTO_GetFieldsCounters [13:51:29]wFMCommunicate request_size=4 [13:51:29]MH_SAM_APDU [13:51:29]CAPDU: 80 13 00 00 [13:51:29]Write to MH i2c: E2 08 00 D9 03 80 13 00 00 00 00 00 00 58 [13:51:29]Write i2c OK [13:51:29]MH_I2C_Read... [13:51:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:51:29]Read from MH i2c: E2 [13:51:29]MH_I2C_Read... [13:51:29]Read from MH i2c: E2 62 00 [13:51:29]MH_I2C_Read... [13:51:29]Read from MH i2c: E2 62 00 D9 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 0C 61 00 00 0E 04 04 00 30 00 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 A7 [13:51:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 0C 61 00 00 0E 04 04 00 30 00 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 [13:51:29]wFMCommunicate OK [13:51:29]SAM_PROTO_GetFieldsCounters done [13:51:29]requested_item shift.num is exist - process it [13:51:29]requested_item shift.opened is exist - process it [13:51:29]req_shift_opened [13:51:29]FM_GetShiftState [13:51:29]SAM_PROTO_GetShiftState [13:51:29]wFMCommunicate request_size=4 [13:51:29]MH_SAM_APDU [13:51:29]CAPDU: 80 13 01 00 [13:51:29]Write to MH i2c: E2 08 00 DA 03 80 13 01 00 00 00 00 00 5A [13:51:29]Write i2c OK [13:51:29]MH_I2C_Read... [13:51:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:29]Read from MH i2c: E2 [13:51:29]MH_I2C_Read... [13:51:29]Read from MH i2c: E2 0E 00 [13:51:29]MH_I2C_Read... [13:51:29]Read from MH i2c: E2 0E 00 DA 03 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 0D [13:51:29]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:51:29]wFMCommunicate OK [13:51:29]SAM_PROTO_GetShiftState done [13:51:29]FM_GetShiftState done [13:51:29]req_shift_opened done [13:51:29]requested_item shift.open_date is exist - process it [13:51:29]req_shift_open_date [13:51:29]req_shift_open_date done [13:51:29]produce_requested_data done [13:51:29]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24844,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [13:51:29]process_action_free close_receipt [13:51:29]json_value_free [13:51:29]json_value_free done [13:51:29]process_json_proto returns [13:51:29]Send response to host [13:51:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24844,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [13:51:29]free response buf [13:51:29]execute_script done [13:51:29]execute_script returns [13:51:29]free content buf [13:51:29]Sock 7.Close socket [13:51:29]Sock 7.Thread stoped [13:51:33]OFD Sender: No OFD packet to send [13:51:38]OFD Sender: No OFD packet to send [13:51:43]OFD Sender: No OFD packet to send [13:51:48]OFD Sender: No OFD packet to send [13:51:53]OFD Sender: No OFD packet to send [13:51:58]OFD Sender: No OFD packet to send [13:51:58]accept exits with 9 [13:51:58]New connection [13:51:58]New thread 3067571556 created [13:51:58]Thread 3067428196 joined [13:51:58]Waiting for new connection... [13:51:58] Sock 9.Parse request [13:51:58]Sock 9.Check first char [13:51:58]Sock 9.First char is OK [13:51:58]request: POST /json_proto HTTP/1.0 [13:51:58]Method: POST [13:51:58]URL: /json_proto [13:51:58]Method is POST - this is cgi request [13:51:58]url: /json_proto [13:51:58]query_string will be loaded in cgi processing [13:51:58]execute_cgi json_proto POST (null) [13:51:58]execute_cgi path=json_proto method=POST [13:51:58]POST find Content-Length [13:51:58]Host: 172.17.45.131:8080 [13:51:58]Content-Length: 799 [13:51:58]Content-Type: application/json [13:51:58] [13:51:58]POST finish read [13:51:58]Found Content-Length = 799 [13:51:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610540", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:58]execute_script... [13:51:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610540", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:58]POST & json_proto [13:51:58]process_json_proto [13:51:58]json parsed OK: [13:51:58]protocol is kg_v1.0 [13:51:58]action value=close_receipt [13:51:58]process_action close_receipt [13:51:58]cmd_close_receipt [13:51:58]MH_GetDate [13:51:58]Write to MH i2c: F0 00 00 DB 03 CD [13:51:58]Write i2c OK [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: F0 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: F0 09 00 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: F0 09 00 DB 03 00 FE EF A8 66 C6 D4 6E 66 3F [13:51:58]GetLastDocTimeStamp 1722347485 [13:51:58]current date 1722347518 [13:51:58]FM_GetShiftState [13:51:58]SAM_PROTO_GetShiftState [13:51:58]wFMCommunicate request_size=4 [13:51:58]MH_SAM_APDU [13:51:58]CAPDU: 80 13 01 00 [13:51:58]Write to MH i2c: E2 08 00 DC 03 80 13 01 00 00 00 00 00 5C [13:51:58]Write i2c OK [13:51:58]MH_I2C_Read... [13:51:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:58]Read from MH i2c: E2 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: E2 0E 00 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: E2 0E 00 DC 03 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 0F [13:51:58]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:51:58]wFMCommunicate OK [13:51:58]SAM_PROTO_GetShiftState done [13:51:58]FM_GetShiftState done [13:51:58]opened in 1722298218 [13:51:58]opened+sec_in_day 1722384618 [13:51:58]quantity*price = 99999 [13:51:58]sum+1 = 100001 [13:51:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 0.00 Безнал.: 1000.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 220 30.07.2024 13:51 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24845 ФПД: 24185488150245 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T135158&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24845&fm=24185488150245&tin=02508201610067®Number=0000000000171247&sum=100000 [13:51:59]StoreToDocumentArchive [13:51:59]shift 48 fd 24845 [13:51:59]save to /storage/0048/doc_00024845 [13:51:59]save last doc name /storage/0048/doc_00024845 to /storage/kkm_last_doc_name [13:51:59]save OK [13:51:59]Clear old archive folders... [13:51:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:51:59]tlvbuf is B6F583F0 [13:51:59]SAM_PROTO_ClearQueue [13:51:59]wFMCommunicate request_size=4 [13:51:59]MH_SAM_APDU [13:51:59]CAPDU: 80 09 00 00 [13:51:59]Write to MH i2c: E2 08 00 E9 03 80 09 00 00 00 00 00 00 5E [13:51:59]Write i2c OK [13:51:59]MH_I2C_Read... [13:51:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:51:59]Read from MH i2c: E2 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: E2 03 00 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: E2 03 00 E9 03 00 90 00 60 [13:51:59]RAPDU: 90 00 [13:51:59]wFMCommunicate OK [13:51:59]SAM_PROTO_ClearQueue done [13:51:59]KKMCreateOFDPacket [13:51:59]OFDProtocolAddRootSTLVToBuf [13:51:59]FM_MakeSignedData [13:51:59]FM_MakeSignedData [13:51:59]SAM_PROTO_SignData [13:51:59]wFMCommunicate request_size=4 [13:51:59]MH_SAM_APDU [13:51:59]CAPDU: 80 0D 01 02 [13:51:59]Write to MH i2c: E2 08 00 EA 03 80 0D 01 02 00 00 00 00 66 [13:51:59]Write i2c OK [13:51:59]MH_I2C_Read... [13:51:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:51:59]Read from MH i2c: E2 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: E2 03 00 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: E2 03 00 EA 03 00 90 00 61 [13:51:59]RAPDU: 90 00 [13:51:59]wFMCommunicate OK [13:51:59]wFMCommunicate request_size=255 [13:51:59]MH_SAM_APDU [13:51:59]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 FE EF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0D 61 00 00 35 04 06 00 15 FF 1F 6E [13:51:59]Write to MH i2c: E2 02 01 EB 03 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 FE EF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0D 61 00 00 35 04 06 00 15 FF 1F 6E 00 00 E3 [13:51:59]Write i2c OK [13:51:59]MH_I2C_Read... [13:51:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:59]Read from MH i2c: E2 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: E2 03 00 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: E2 03 00 EB 03 00 90 00 62 [13:51:59]RAPDU: 90 00 [13:51:59]wFMCommunicate OK [13:51:59]wFMCommunicate request_size=7 [13:51:59]MH_SAM_APDU [13:51:59]CAPDU: 80 0D 02 02 02 0E E5 [13:51:59]Write to MH i2c: E2 0A 00 EC 03 80 0D 02 02 02 00 0E E5 00 00 60 [13:51:59]Write i2c OK [13:51:59]MH_I2C_Read... [13:51:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:59]Read from MH i2c: E2 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: E2 03 00 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: E2 03 00 EC 03 00 90 00 63 [13:51:59]RAPDU: 90 00 [13:51:59]wFMCommunicate OK [13:51:59]wFMCommunicate request_size=4 [13:51:59]MH_SAM_APDU [13:51:59]CAPDU: 80 0D 03 02 [13:51:59]Write to MH i2c: E2 08 00 ED 03 80 0D 03 02 00 00 00 00 6B [13:51:59]Write i2c OK [13:51:59]MH_I2C_Read... [13:51:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:51:59]Read from MH i2c: E2 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: E2 0B 00 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: E2 0B 00 ED 03 00 43 A8 2F CC C7 2D A2 5F 90 00 47 [13:51:59]RAPDU: 43 A8 2F CC C7 2D A2 5F 90 00 [13:51:59]wFMCommunicate OK [13:51:59]SAM_PROTO_SignData done [13:51:59]FM_MakeSignedData done [13:51:59]CreateOFDProtocolMessage [13:51:59]wFMCommunicate request_size=4 [13:51:59]MH_SAM_APDU [13:51:59]CAPDU: 80 11 00 00 [13:51:59]Write to MH i2c: E2 08 00 EE 03 80 11 00 00 00 00 00 00 6B [13:51:59]Write i2c OK [13:51:59]MH_I2C_Read... [13:51:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:59]Read from MH i2c: E2 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: E2 17 00 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: E2 17 00 EE 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C1 [13:51:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:51:59]wFMCommunicate OK [13:51:59]CreateOFDProtocolMessage done [13:51:59]OFDSenderStorePacket 24845 [13:51:59]StoreOFDPacket docnum=24845 [13:51:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 82 B8 04 01 00 22 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 FE EF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0D 61 00 00 35 04 06 00 15 FF 1F 6E 0E E5 43 A8 2F CC C7 2D A2 5F [13:51:59]CheckFolder [13:51:59]dirname=/storage/ofd_packets [13:51:59]CheckFolder done [13:51:59]ProducePacketName [13:51:59]name=ofd_packets/00024845 [13:51:59]NVStorageSaveData ofd_packets/00024845 [13:51:59]File name is /storage/ofd_packets/00024845 [13:51:59]Write 298 bytes [13:51:59]NVStorageSaveData done [13:51:59]OFDSenderStorePacket done [13:51:59]KKMCreateOFDPacket done [13:51:59]NVStorageSaveData kkm_last_timestamp [13:51:59]File name is /storage/kkm_last_timestamp [13:51:59]Write 4 bytes [13:51:59]NVStorageSaveData done [13:51:59]ExternCall_PrintAddStr [13:51:59]wPrintStart [13:51:59]Write to MH i2c: 01 00 00 EF 03 F2 [13:51:59]Write i2c OK [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: 01 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: 01 07 00 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: 01 07 00 EF 03 00 00 00 00 00 FF 0F 07 [13:51:59]RasterBufferAndPrint [13:51:59]line Счет N : (1)610540 [13:51:59]line ИНН: 02508201610067 [13:51:59]line Контрольно-Кассовый Чек [13:51:59]line ПРОДАЖА [13:51:59]line ТРК (МРК, ГНК) : 2 [13:51:59]line Товар: 2710194210 [13:51:59]line ДТ-К-2 [13:51:59]line 13.210 * 75.70 [13:51:59]line = 1000.00 [13:51:59]line НДС 12% НСП 1% [13:51:59]line > о реализуемом товаре [13:51:59]line ИТОГО: 1000.00 [13:51:59]line НСП 1% : 8.85 [13:51:59]line НДС 12% : 106.19 [13:51:59]line Наличными: 0.00 [13:51:59]line Безнал.: 1000.00 [13:51:59]line Место: АЗС № 127 "Партнер Нефть" [13:51:59]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [13:51:59]line СНО: Общий режим [13:51:59]line Чек 220 30.07.2024 13:51 [13:51:59]line Смена: 48 ФФД: 1.0 [13:51:59]line ЗНМ: 0300000158 [13:51:59]line РНМ: 0000000000171247 [13:51:59]line Версия ККМ: v1.0 [13:51:59]line Платежная система: O! деньги [13:51:59]line ФМ: 0000000002098565 [13:51:59]line ФД: 24845 [13:51:59]line ФПД: 24185488150245 [13:52:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T135158&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24845&fm=24185488150245&tin=02508201610067®Number=0000000000171247&sum=100000 [13:52:00]OFD Sender: Processing packet 24845 [packets to send 29, broken 28] [13:52:00]ProducePacketName [13:52:00]name=ofd_packets/00024845 [13:52:00]OFD Sender: To server: pG, [13:52:00]CommunicateWithHost lk.salyk.kg:30040 [13:52:00]ConnectInit lk.salyk.kg [13:52:00]written 0, free lines is 4095 [13:52:00]Connected sock=10 [13:52:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 82 B8 04 01 00 22 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 FE EF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0D 61 00 00 35 04 06 00 15 FF 1F 6E 0E E5 43 A8 2F CC C7 2D A2 5F [13:52:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 F0 2D 47 00 0B 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 32 30 39 38 35 36 35 10 04 04 00 0D 61 00 00 F4 03 04 00 8C 9B A8 66 B6 04 01 00 00 27 73 7B EF 63 E6 9F 50 [13:52:00]CommunicateWithHost err = 0 [13:52:00]CheckOFDResponse [13:52:00]1017 (14) - 77093643461234 [13:52:00]1041 (16) - 0000000002098565 [13:52:00]1040 (4) - 24845 [13:52:00]1012 (4) - 30.07.2024 07:51 [13:52:00]1206 (1) - 0 [13:52:00]OFD Sender: Remove packet 24845 [13:52:00]ProducePacketName [13:52:00]name=ofd_packets/00024845 [13:52:00]NVStorageDeleteData [13:52:00]Write to MH i2c: 01 00 00 19 04 1D [13:52:00]Write i2c OK [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: 01 [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: 01 07 00 [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: 01 07 00 19 04 00 00 00 00 00 FE 0C 2E [13:52:00]RasterBufferAndPrint [13:52:00]line [13:52:00]line [13:52:00]line [13:52:00]line [13:52:00]line [13:52:00]written 0, free lines is 3330 [13:52:00]MH_Cut [13:52:00]Write to MH i2c: D1 01 00 20 04 01 F6 [13:52:00]Write i2c OK [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: D1 [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: D1 01 00 [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: D1 01 00 20 04 00 F5 [13:52:00]Write to MH i2c: 01 00 00 21 04 25 [13:52:00]Write i2c OK [13:52:00]MH_I2C_Read... [13:52:01]OFD Sender: No OFD packet to send [13:52:01]*** Cut start [13:52:01]*** Partial cut [13:52:01]*** CUTSNS_PIN = 1 [13:52:01]*** CUTSNS_PIN = 0 [13:52:01]*** Brake cut motor [13:52:01]Read from MH i2c: 01 [13:52:02]MH_I2C_Read... [13:52:02]*** Stop cut motor [13:52:02]*** Cut end [13:52:02]Read from MH i2c: 01 07 00 [13:52:02]MH_I2C_Read... [13:52:02]Read from MH i2c: 01 07 00 21 04 00 00 00 00 00 FF 0F 3A [13:52:02]process_action close_receipt done [13:52:02]requested_data is exist [13:52:02]produce_requested_data [13:52:02]requested_item fm.sn is exist - process it [13:52:02]wFMCommunicate request_size=4 [13:52:02]MH_SAM_APDU [13:52:02]CAPDU: 80 11 00 00 [13:52:02]Write to MH i2c: E2 08 00 22 04 80 11 00 00 00 00 00 00 A0 [13:52:02]Write i2c OK [13:52:02]MH_I2C_Read... [13:52:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:02]Read from MH i2c: E2 [13:52:02]MH_I2C_Read... [13:52:02]Read from MH i2c: E2 17 00 [13:52:02]MH_I2C_Read... [13:52:02]Read from MH i2c: E2 17 00 22 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F6 [13:52:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:52:02]wFMCommunicate OK [13:52:02]requested_item fd.num is exist - process it [13:52:02]SAM_PROTO_GetFieldsCounters [13:52:02]wFMCommunicate request_size=4 [13:52:02]MH_SAM_APDU [13:52:02]CAPDU: 80 13 00 00 [13:52:02]Write to MH i2c: E2 08 00 23 04 80 13 00 00 00 00 00 00 A3 [13:52:02]Write i2c OK [13:52:02]MH_I2C_Read... [13:52:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:52:02]Read from MH i2c: E2 [13:52:02]MH_I2C_Read... [13:52:02]Read from MH i2c: E2 62 00 [13:52:02]MH_I2C_Read... [13:52:02]Read from MH i2c: E2 62 00 23 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 0D 61 00 00 0E 04 04 00 30 00 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 F6 [13:52:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 0D 61 00 00 0E 04 04 00 30 00 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 [13:52:02]wFMCommunicate OK [13:52:02]SAM_PROTO_GetFieldsCounters done [13:52:02]requested_item shift.num is exist - process it [13:52:02]requested_item shift.opened is exist - process it [13:52:02]req_shift_opened [13:52:02]FM_GetShiftState [13:52:02]SAM_PROTO_GetShiftState [13:52:02]wFMCommunicate request_size=4 [13:52:02]MH_SAM_APDU [13:52:02]CAPDU: 80 13 01 00 [13:52:02]Write to MH i2c: E2 08 00 24 04 80 13 01 00 00 00 00 00 A5 [13:52:02]Write i2c OK [13:52:02]MH_I2C_Read... [13:52:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:02]Read from MH i2c: E2 [13:52:02]MH_I2C_Read... [13:52:02]Read from MH i2c: E2 0E 00 [13:52:02]MH_I2C_Read... [13:52:02]Read from MH i2c: E2 0E 00 24 04 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 58 [13:52:02]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:52:02]wFMCommunicate OK [13:52:02]SAM_PROTO_GetShiftState done [13:52:02]FM_GetShiftState done [13:52:02]req_shift_opened done [13:52:02]requested_item shift.open_date is exist - process it [13:52:02]req_shift_open_date [13:52:02]req_shift_open_date done [13:52:02]produce_requested_data done [13:52:02]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24845,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [13:52:02]process_action_free close_receipt [13:52:02]json_value_free [13:52:02]json_value_free done [13:52:02]process_json_proto returns [13:52:02]Send response to host [13:52:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24845,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [13:52:02]free response buf [13:52:02]execute_script done [13:52:02]execute_script returns [13:52:02]free content buf [13:52:02]Sock 9.Close socket [13:52:02]Sock 9.Thread stoped [13:52:02]accept exits with 7 [13:52:02]New connection [13:52:02]New thread 3067428196 created [13:52:02]Thread 3067571556 joined [13:52:02]Waiting for new connection... [13:52:02] Sock 7.Parse request [13:52:02]Sock 7.Check first char [13:52:02]Sock 7.First char is OK [13:52:02]request: POST /json_proto HTTP/1.0 [13:52:02]Method: POST [13:52:02]URL: /json_proto [13:52:02]Method is POST - this is cgi request [13:52:02]url: /json_proto [13:52:02]query_string will be loaded in cgi processing [13:52:02]execute_cgi json_proto POST (null) [13:52:02]execute_cgi path=json_proto method=POST [13:52:02]POST find Content-Length [13:52:02]Host: 172.17.45.131:8080 [13:52:02]Content-Length: 673 [13:52:02]Content-Type: application/json [13:52:02] [13:52:02]POST finish read [13:52:02]Found Content-Length = 673 [13:52:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610538", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 5.290, "sum" : 400.45, "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:52:02]execute_script... [13:52: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)610538", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 5.290, "sum" : 400.45, "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:52:02]POST & json_proto [13:52:02]process_json_proto [13:52:02]json parsed OK: [13:52:02]protocol is kg_v1.0 [13:52:02]action value=close_receipt [13:52:02]process_action close_receipt [13:52:02]cmd_close_receipt [13:52:02]MH_GetDate [13:52:02]Write to MH i2c: F0 00 00 25 04 18 [13:52:02]Write i2c OK [13:52:02]MH_I2C_Read... [13:52:02]Read from MH i2c: F0 [13:52:02]MH_I2C_Read... [13:52:02]Read from MH i2c: F0 09 00 [13:52:02]MH_I2C_Read... [13:52:02]Read from MH i2c: F0 09 00 25 04 00 02 F0 A8 66 C6 D4 6E 66 8F [13:52:02]GetLastDocTimeStamp 1722347518 [13:52:02]current date 1722347522 [13:52:02]FM_GetShiftState [13:52:02]SAM_PROTO_GetShiftState [13:52:02]wFMCommunicate request_size=4 [13:52:02]MH_SAM_APDU [13:52:02]CAPDU: 80 13 01 00 [13:52:02]Write to MH i2c: E2 08 00 26 04 80 13 01 00 00 00 00 00 A7 [13:52:02]Write i2c OK [13:52:02]MH_I2C_Read... [13:52:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:02]Read from MH i2c: E2 [13:52:02]MH_I2C_Read... [13:52:02]Read from MH i2c: E2 0E 00 [13:52:02]MH_I2C_Read... [13:52:02]Read from MH i2c: E2 0E 00 26 04 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 5A [13:52:02]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:52:02]wFMCommunicate OK [13:52:02]SAM_PROTO_GetShiftState done [13:52:02]FM_GetShiftState done [13:52:02]opened in 1722298218 [13:52:02]opened+sec_in_day 1722384618 [13:52:02]quantity*price = 40045 [13:52:02]sum+1 = 40046 [13:52:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.53 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 221 30.07.2024 13:52 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24846 ФПД: 62371783911038 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T135202&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24846&fm=62371783911038&tin=02508201610067®Number=0000000000171247&sum=40000 [13:52:03]StoreToDocumentArchive [13:52:03]shift 48 fd 24846 [13:52:03]save to /storage/0048/doc_00024846 [13:52:04]save last doc name /storage/0048/doc_00024846 to /storage/kkm_last_doc_name [13:52:04]save OK [13:52:04]Clear old archive folders... [13:52:04]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:52:04]tlvbuf is 01E42440 [13:52:04]SAM_PROTO_ClearQueue [13:52:04]wFMCommunicate request_size=4 [13:52:04]MH_SAM_APDU [13:52:04]CAPDU: 80 09 00 00 [13:52:04]Write to MH i2c: E2 08 00 33 04 80 09 00 00 00 00 00 00 A9 [13:52:04]Write i2c OK [13:52:04]MH_I2C_Read... [13:52:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:52:04]Read from MH i2c: E2 [13:52:04]MH_I2C_Read... [13:52:04]Read from MH i2c: E2 03 00 [13:52:04]MH_I2C_Read... [13:52:04]Read from MH i2c: E2 03 00 33 04 00 90 00 AB [13:52:04]RAPDU: 90 00 [13:52:04]wFMCommunicate OK [13:52:04]SAM_PROTO_ClearQueue done [13:52:04]KKMCreateOFDPacket [13:52:04]OFDProtocolAddRootSTLVToBuf [13:52:04]FM_MakeSignedData [13:52:04]FM_MakeSignedData [13:52:04]SAM_PROTO_SignData [13:52:04]wFMCommunicate request_size=4 [13:52:04]MH_SAM_APDU [13:52:04]CAPDU: 80 0D 01 02 [13:52:04]Write to MH i2c: E2 08 00 34 04 80 0D 01 02 00 00 00 00 B1 [13:52:04]Write i2c OK [13:52:04]MH_I2C_Read... [13:52:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:52:04]Read from MH i2c: E2 [13:52:04]MH_I2C_Read... [13:52:04]Read from MH i2c: E2 03 00 [13:52:04]MH_I2C_Read... [13:52:04]Read from MH i2c: E2 03 00 34 04 00 90 00 AC [13:52:04]RAPDU: 90 00 [13:52:04]wFMCommunicate OK [13:52:04]wFMCommunicate request_size=255 [13:52:04]MH_SAM_APDU [13:52:04]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 14 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6D 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 02 F0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0E 61 00 00 35 04 06 00 38 BA 10 06 [13:52:04]Write to MH i2c: E2 02 01 35 04 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 14 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6D 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 02 F0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0E 61 00 00 35 04 06 00 38 BA 10 06 00 00 CD [13:52:04]Write i2c OK [13:52:04]MH_I2C_Read... [13:52:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:52:04]Read from MH i2c: E2 [13:52:04]MH_I2C_Read... [13:52:04]Read from MH i2c: E2 03 00 [13:52:04]MH_I2C_Read... [13:52:04]Read from MH i2c: E2 03 00 35 04 00 90 00 AD [13:52:04]RAPDU: 90 00 [13:52:04]wFMCommunicate OK [13:52:04]wFMCommunicate request_size=7 [13:52:04]MH_SAM_APDU [13:52:04]CAPDU: 80 0D 02 02 02 26 7E [13:52:04]Write to MH i2c: E2 0A 00 36 04 80 0D 02 02 02 00 26 7E 00 00 5C [13:52:04]Write i2c OK [13:52:04]MH_I2C_Read... [13:52:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:52:04]Read from MH i2c: E2 [13:52:04]MH_I2C_Read... [13:52:04]Read from MH i2c: E2 03 00 [13:52:04]MH_I2C_Read... [13:52:04]Read from MH i2c: E2 03 00 36 04 00 90 00 AE [13:52:04]RAPDU: 90 00 [13:52:04]wFMCommunicate OK [13:52:04]wFMCommunicate request_size=4 [13:52:04]MH_SAM_APDU [13:52:04]CAPDU: 80 0D 03 02 [13:52:04]Write to MH i2c: E2 08 00 37 04 80 0D 03 02 00 00 00 00 B6 [13:52:04]Write i2c OK [13:52:04]MH_I2C_Read... [13:52:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:52:04]Read from MH i2c: E2 [13:52:04]MH_I2C_Read... [13:52:04]Read from MH i2c: E2 0B 00 [13:52:04]MH_I2C_Read... [13:52:04]Read from MH i2c: E2 0B 00 37 04 00 00 33 94 64 20 A9 24 FE 90 00 CD [13:52:04]RAPDU: 00 33 94 64 20 A9 24 FE 90 00 [13:52:04]wFMCommunicate OK [13:52:04]SAM_PROTO_SignData done [13:52:04]FM_MakeSignedData done [13:52:04]CreateOFDProtocolMessage [13:52:04]wFMCommunicate request_size=4 [13:52:04]MH_SAM_APDU [13:52:04]CAPDU: 80 11 00 00 [13:52:04]Write to MH i2c: E2 08 00 38 04 80 11 00 00 00 00 00 00 B6 [13:52:04]Write i2c OK [13:52:04]MH_I2C_Read... [13:52:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:04]Read from MH i2c: E2 [13:52:04]MH_I2C_Read... [13:52:04]Read from MH i2c: E2 17 00 [13:52:04]MH_I2C_Read... [13:52:04]Read from MH i2c: E2 17 00 38 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 0C [13:52:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:52:04]wFMCommunicate OK [13:52:04]CreateOFDProtocolMessage done [13:52:04]OFDSenderStorePacket 24846 [13:52:04]StoreOFDPacket docnum=24846 [13:52:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 FB AE 04 01 B5 E4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 14 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6D 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 02 F0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0E 61 00 00 35 04 06 00 38 BA 10 06 26 7E 00 33 94 64 20 A9 24 FE [13:52:04]CheckFolder [13:52:04]dirname=/storage/ofd_packets [13:52:04]CheckFolder done [13:52:04]ProducePacketName [13:52:04]name=ofd_packets/00024846 [13:52:04]NVStorageSaveData ofd_packets/00024846 [13:52:04]File name is /storage/ofd_packets/00024846 [13:52:04]Write 298 bytes [13:52:04]NVStorageSaveData done [13:52:04]OFDSenderStorePacket done [13:52:04]KKMCreateOFDPacket done [13:52:04]NVStorageSaveData kkm_last_timestamp [13:52:04]File name is /storage/kkm_last_timestamp [13:52:04]Write 4 bytes [13:52:04]NVStorageSaveData done [13:52:04]ExternCall_PrintAddStr [13:52:04]wPrintStart [13:52:04]Write to MH i2c: 01 00 00 39 04 3D [13:52:04]Write i2c OK [13:52:04]MH_I2C_Read... [13:52:04]Read from MH i2c: 01 [13:52:04]MH_I2C_Read... [13:52:04]Read from MH i2c: 01 07 00 [13:52:04]MH_I2C_Read... [13:52:04]Read from MH i2c: 01 07 00 39 04 00 00 00 00 00 FF 0F 52 [13:52:04]RasterBufferAndPrint [13:52:04]line Счет N : (1)610538 [13:52:04]line ИНН: 02508201610067 [13:52:04]line Контрольно-Кассовый Чек [13:52:04]line ПРОДАЖА [13:52:04]line ТРК (МРК, ГНК) : 1 [13:52:04]line Товар: 2710194210 [13:52:04]line ДТ-К-2 [13:52:04]line 5.290 * 75.70 [13:52:04]line = 400.45 [13:52:04]line НДС 12% НСП 1% [13:52:04]line > о реализуемом товаре [13:52:04]line ОКРУГЛЕНИЕ: -0.45 [13:52:04]line ИТОГО: 400.00 [13:52:04]line Внесено: 400.00 [13:52:04]line СДАЧА: 0.00 [13:52:04]line НСП 1% : 3.54 [13:52:04]line НДС 12% : 42.53 [13:52:04]line Наличными: 400.00 [13:52:04]line Безнал.: 0.00 [13:52:05]line Место: АЗС № 127 "Партнер Нефть" [13:52:05]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [13:52:05]line СНО: Общий режим [13:52:05]line Чек 221 30.07.2024 13:52 [13:52:05]line Смена: 48 ФФД: 1.0 [13:52:05]line ЗНМ: 0300000158 [13:52:05]line РНМ: 0000000000171247 [13:52:05]line Версия ККМ: v1.0 [13:52:05]line ФМ: 0000000002098565 [13:52:05]line ФД: 24846 [13:52:05]line ФПД: 62371783911038 [13:52:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T135202&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24846&fm=62371783911038&tin=02508201610067®Number=0000000000171247&sum=40000 [13:52:05]OFD Sender: Processing packet 24846 [packets to send 29, broken 28] [13:52:05]ProducePacketName [13:52:05]name=ofd_packets/00024846 [13:52:05]OFD Sender: To server: pG, [13:52:05]CommunicateWithHost lk.salyk.kg:30040 [13:52:05]ConnectInit lk.salyk.kg [13:52:05]written 0, free lines is 4095 [13:52:05]Connected sock=10 [13:52:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 FB AE 04 01 B5 E4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 14 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6D 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 02 F0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0E 61 00 00 35 04 06 00 38 BA 10 06 26 7E 00 33 94 64 20 A9 24 FE [13:52:05]Write to MH i2c: 01 00 00 64 04 68 [13:52:05]Write i2c OK [13:52:05]MH_I2C_Read... [13:52:05]Read from MH i2c: 01 [13:52:05]MH_I2C_Read... [13:52:05]Read from MH i2c: 01 07 00 [13:52:05]MH_I2C_Read... [13:52:05]Read from MH i2c: 01 07 00 64 04 00 00 00 00 00 FE 0C 79 [13:52:05]RasterBufferAndPrint [13:52:05]line [13:52:05]line [13:52:05]line [13:52:05]line [13:52:05]line [13:52:05]written 0, free lines is 3335 [13:52:05]MH_Cut [13:52:05]Write to MH i2c: D1 01 00 6B 04 01 41 [13:52:05]Write i2c OK [13:52:05]MH_I2C_Read... [13:52:05]Read from MH i2c: D1 [13:52:05]MH_I2C_Read... [13:52:05]Read from MH i2c: D1 01 00 [13:52:05]MH_I2C_Read... [13:52:05]Read from MH i2c: D1 01 00 6B 04 00 40 [13:52:05]Write to MH i2c: 01 00 00 6C 04 70 [13:52:05]Write i2c OK [13:52:05]MH_I2C_Read... [13:52:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 B7 81 47 00 22 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 32 30 39 38 35 36 35 10 04 04 00 0E 61 00 00 F4 03 04 00 91 9B A8 66 B6 04 01 00 00 9D C3 A5 33 7A 47 92 DD [13:52:05]CommunicateWithHost err = 0 [13:52:05]CheckOFDResponse [13:52:05]1017 (14) - 77093643461234 [13:52:05]1041 (16) - 0000000002098565 [13:52:05]1040 (4) - 24846 [13:52:05]1012 (4) - 30.07.2024 07:51 [13:52:05]1206 (1) - 0 [13:52:05]OFD Sender: Remove packet 24846 [13:52:05]ProducePacketName [13:52:05]name=ofd_packets/00024846 [13:52:05]NVStorageDeleteData [13:52:06]OFD Sender: No OFD packet to send [13:52:06]*** Cut start [13:52:06]*** Partial cut [13:52:06]*** CUTSNS_PIN = 1 [13:52:06]*** CUTSNS_PIN = 0 [13:52:06]*** Brake cut motor [13:52:06]Read from MH i2c: 01 [13:52:06]MH_I2C_Read... [13:52:06]*** Stop cut motor [13:52:06]*** Cut end [13:52:06]Read from MH i2c: 01 07 00 [13:52:06]MH_I2C_Read... [13:52:06]Read from MH i2c: 01 07 00 6C 04 00 00 00 00 00 FF 0F 85 [13:52:06]process_action close_receipt done [13:52:06]requested_data is exist [13:52:06]produce_requested_data [13:52:06]requested_item fm.sn is exist - process it [13:52:06]wFMCommunicate request_size=4 [13:52:06]MH_SAM_APDU [13:52:06]CAPDU: 80 11 00 00 [13:52:06]Write to MH i2c: E2 08 00 6D 04 80 11 00 00 00 00 00 00 EB [13:52:06]Write i2c OK [13:52:06]MH_I2C_Read... [13:52:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:06]Read from MH i2c: E2 [13:52:06]MH_I2C_Read... [13:52:06]Read from MH i2c: E2 17 00 [13:52:06]MH_I2C_Read... [13:52:06]Read from MH i2c: E2 17 00 6D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 41 [13:52:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:52:06]wFMCommunicate OK [13:52:06]requested_item fd.num is exist - process it [13:52:06]SAM_PROTO_GetFieldsCounters [13:52:06]wFMCommunicate request_size=4 [13:52:06]MH_SAM_APDU [13:52:06]CAPDU: 80 13 00 00 [13:52:06]Write to MH i2c: E2 08 00 6E 04 80 13 00 00 00 00 00 00 EE [13:52:06]Write i2c OK [13:52:06]MH_I2C_Read... [13:52:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:52:07]Read from MH i2c: E2 [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: E2 62 00 [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: E2 62 00 6E 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 0E 61 00 00 0E 04 04 00 30 00 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 45 [13:52:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 0E 61 00 00 0E 04 04 00 30 00 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 [13:52:07]wFMCommunicate OK [13:52:07]SAM_PROTO_GetFieldsCounters done [13:52:07]requested_item shift.num is exist - process it [13:52:07]requested_item shift.opened is exist - process it [13:52:07]req_shift_opened [13:52:07]FM_GetShiftState [13:52:07]SAM_PROTO_GetShiftState [13:52:07]wFMCommunicate request_size=4 [13:52:07]MH_SAM_APDU [13:52:07]CAPDU: 80 13 01 00 [13:52:07]Write to MH i2c: E2 08 00 6F 04 80 13 01 00 00 00 00 00 F0 [13:52:07]Write i2c OK [13:52:07]MH_I2C_Read... [13:52:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:07]Read from MH i2c: E2 [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: E2 0E 00 [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: E2 0E 00 6F 04 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A3 [13:52:07]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:52:07]wFMCommunicate OK [13:52:07]SAM_PROTO_GetShiftState done [13:52:07]FM_GetShiftState done [13:52:07]req_shift_opened done [13:52:07]requested_item shift.open_date is exist - process it [13:52:07]req_shift_open_date [13:52:07]req_shift_open_date done [13:52:07]produce_requested_data done [13:52:07]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24846,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [13:52:07]process_action_free close_receipt [13:52:07]json_value_free [13:52:07]json_value_free done [13:52:07]process_json_proto returns [13:52:07]Send response to host [13:52:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24846,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [13:52:07]free response buf [13:52:07]execute_script done [13:52:07]execute_script returns [13:52:07]free content buf [13:52:07]Sock 7.Close socket [13:52:07]Sock 7.Thread stoped [13:52:11]OFD Sender: No OFD packet to send [13:52:16]OFD Sender: No OFD packet to send [13:52:21]OFD Sender: No OFD packet to send [13:52:26]OFD Sender: No OFD packet to send [13:52:31]OFD Sender: No OFD packet to send [13:52:36]OFD Sender: No OFD packet to send [13:52:41]OFD Sender: No OFD packet to send [13:52:46]OFD Sender: No OFD packet to send [13:52:51]OFD Sender: No OFD packet to send [13:52:56]OFD Sender: No OFD packet to send [13:53:01]OFD Sender: No OFD packet to send [13:53:06]OFD Sender: No OFD packet to send [13:53:13]MH_SAM_APDU [13:53:13]CAPDU: 80 15 02 00 08 F4 03 04 00 48 F0 A8 66 [13:53:13]Write to MH i2c: E2 10 00 7A 04 80 15 02 00 08 00 F4 03 04 00 48 F0 A8 66 00 00 4F [13:53:13]Write i2c OK [13:53:13]MH_I2C_Read... [13:53:13]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [13:53:13]Read from MH i2c: E2 [13:53:13]MH_I2C_Read... [13:53:13]Read from MH i2c: E2 03 00 [13:53:13]MH_I2C_Read... [13:53:13]Read from MH i2c: E2 03 00 7A 04 00 90 00 F2 [13:53:13]RAPDU: 90 00 [13:53:13]wFMCommunicate OK [13:53:13]wFMCommunicate request_size=25 [13:53:13]MH_SAM_APDU [13:53:13]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 [13:53:13]Write to MH i2c: E2 1C 00 7B 04 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 00 00 5E [13:53:13]Write i2c OK [13:53:13]MH_I2C_Read... [13:53:13]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [13:53:13]Read from MH i2c: E2 [13:53:13]MH_I2C_Read... [13:53:13]Read from MH i2c: E2 03 00 [13:53:13]MH_I2C_Read... [13:53:13]Read from MH i2c: E2 03 00 7B 04 00 90 00 F3 [13:53:13]RAPDU: 90 00 [13:53:13]wFMCommunicate OK [13:53:13]wFMCommunicate request_size=4 [13:53:13]MH_SAM_APDU [13:53:13]CAPDU: 80 15 03 00 [13:53:13]Write to MH i2c: E2 08 00 7C 04 80 15 03 00 00 00 00 00 01 [13:53:13]Write i2c OK [13:53:13]MH_I2C_Read... [13:53:13]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [13:53:13]Read from MH i2c: E2 [13:53:13]MH_I2C_Read... [13:53:13]Read from MH i2c: E2 40 00 [13:53:13]MH_I2C_Read... [13:53:13]Read from MH i2c: E2 40 00 7C 04 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0F 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 DE 00 00 00 35 04 06 00 34 B5 6C 71 9E 23 90 00 FF [13:53:13]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0F 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 DE 00 00 00 35 04 06 00 34 B5 6C 71 9E 23 90 00 [13:53:13]wFMCommunicate OK [13:53:13]SAM_PROTO_ProcessDocument answer len = 59 [13:53:13]SAM_PROTO_ProcessDocument done [13:53:13]SetTLVBufToDocument [13:53:13]Processing tag 1209 (04B9) [13:53:13]Malloc new data [13:53:13]Processing tag 1041 (0411) [13:53:13]Processing tag 1040 (0410) [13:53:13]Malloc new data [13:53:13]Processing tag 1038 (040E) [13:53:13]Malloc new data [13:53:13]Processing tag 1042 (0412) [13:53:13]Malloc new data [13:53:13]Processing tag 1077 (0435) [13:53:13]Malloc new data [13:53:13]SetTLVBufToDocument err=0 [13:53:13]KKMLoadAndSignReceiptData store KKM data [13:53:13]KKMLoadAndSignReceiptData err=0 [13:53:13]wFMCommunicate request_size=4 [13:53:13]MH_SAM_APDU [13:53:13]CAPDU: 80 11 00 00 [13:53:13]Write to MH i2c: E2 08 00 7D 04 80 11 00 00 00 00 00 00 FB [13:53:13]Write i2c OK [13:53:13]MH_I2C_Read... [13:53:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:53:13]Read from MH i2c: E2 [13:53:13]MH_I2C_Read... [13:53:13]Read from MH i2c: E2 17 00 [13:53:13]MH_I2C_Read... [13:53:13]Read from MH i2c: E2 17 00 7D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 51 [13:53:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:53:13]wFMCommunicate OK [13:53:13]Счет N : (1)610542 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 32 Товар: 2710124130 Аи-92-К-2 11.800 * 67.80 = 800.04 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 222 30.07.2024 13:53 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24847 ФПД: 57953813110307 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T135312&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24847&fm=57953813110307&tin=02508201610067®Number=0000000000171247&sum=80000 [13:53:13]StoreToDocumentArchive [13:53:13]shift 48 fd 24847 [13:53:13]save to /storage/0048/doc_00024847 [13:53:13]save last doc name /storage/0048/doc_00024847 to /storage/kkm_last_doc_name [13:53:13]save OK [13:53:13]Clear old archive folders... [13:53:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:53:13]tlvbuf is 01E2B290 [13:53:13]SAM_PROTO_ClearQueue [13:53:13]wFMCommunicate request_size=4 [13:53:13]MH_SAM_APDU [13:53:13]CAPDU: 80 09 00 00 [13:53:13]Write to MH i2c: E2 08 00 7E 04 80 09 00 00 00 00 00 00 F4 [13:53:13]Write i2c OK [13:53:13]MH_I2C_Read... [13:53:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:53:13]Read from MH i2c: E2 [13:53:13]MH_I2C_Read... [13:53:13]Read from MH i2c: E2 03 00 [13:53:13]MH_I2C_Read... [13:53:13]Read from MH i2c: E2 03 00 7E 04 00 90 00 F6 [13:53:13]RAPDU: 90 00 [13:53:13]wFMCommunicate OK [13:53:13]SAM_PROTO_ClearQueue done [13:53:13]KKMCreateOFDPacket [13:53:13]OFDProtocolAddRootSTLVToBuf [13:53:13]FM_MakeSignedData [13:53:13]FM_MakeSignedData [13:53:13]SAM_PROTO_SignData [13:53:13]wFMCommunicate request_size=4 [13:53:13]MH_SAM_APDU [13:53:13]CAPDU: 80 0D 01 02 [13:53:13]Write to MH i2c: E2 08 00 7F 04 80 0D 01 02 00 00 00 00 FC [13:53:13]Write i2c OK [13:53:13]MH_I2C_Read... [13:53:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:53:13]Read from MH i2c: E2 [13:53:13]MH_I2C_Read... [13:53:13]Read from MH i2c: E2 03 00 [13:53:13]MH_I2C_Read... [13:53:13]Read from MH i2c: E2 03 00 7F 04 00 90 00 F7 [13:53:13]RAPDU: 90 00 [13:53:13]wFMCommunicate OK [13:53:13]wFMCommunicate request_size=255 [13:53:13]MH_SAM_APDU [13:53: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 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 DE 00 00 00 F4 03 04 00 48 F0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0F 61 00 00 35 04 06 00 34 [13:53:13]Write to MH i2c: E2 02 01 80 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 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 DE 00 00 00 F4 03 04 00 48 F0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0F 61 00 00 35 04 06 00 34 00 00 1D [13:53:13]Write i2c OK [13:53:13]MH_I2C_Read... [13:53:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:53:14]Read from MH i2c: E2 [13:53:14]MH_I2C_Read... [13:53:14]Read from MH i2c: E2 03 00 [13:53:14]MH_I2C_Read... [13:53:14]Read from MH i2c: E2 03 00 80 04 00 90 00 F8 [13:53:14]RAPDU: 90 00 [13:53:14]wFMCommunicate OK [13:53:14]wFMCommunicate request_size=10 [13:53:14]MH_SAM_APDU [13:53:14]CAPDU: 80 0D 02 02 05 B5 6C 71 9E 23 [13:53:14]Write to MH i2c: E2 0D 00 81 04 80 0D 02 02 05 00 B5 6C 71 9E 23 00 00 5C [13:53:14]Write i2c OK [13:53:14]MH_I2C_Read... [13:53:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:53:14]Read from MH i2c: E2 [13:53:14]MH_I2C_Read... [13:53:14]Read from MH i2c: E2 03 00 [13:53:14]MH_I2C_Read... [13:53:14]Read from MH i2c: E2 03 00 81 04 00 90 00 F9 [13:53:14]RAPDU: 90 00 [13:53:14]wFMCommunicate OK [13:53:14]wFMCommunicate request_size=4 [13:53:14]MH_SAM_APDU [13:53:14]CAPDU: 80 0D 03 02 [13:53:14]Write to MH i2c: E2 08 00 82 04 80 0D 03 02 00 00 00 00 01 [13:53:14]Write i2c OK [13:53:14]MH_I2C_Read... [13:53:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:53:14]Read from MH i2c: E2 [13:53:14]MH_I2C_Read... [13:53:14]Read from MH i2c: E2 0B 00 [13:53:14]MH_I2C_Read... [13:53:14]Read from MH i2c: E2 0B 00 82 04 00 8B AE 1B 3C 4E BD 1C 76 90 00 2F [13:53:14]RAPDU: 8B AE 1B 3C 4E BD 1C 76 90 00 [13:53:14]wFMCommunicate OK [13:53:14]SAM_PROTO_SignData done [13:53:14]FM_MakeSignedData done [13:53:14]CreateOFDProtocolMessage [13:53:14]wFMCommunicate request_size=4 [13:53:14]MH_SAM_APDU [13:53:14]CAPDU: 80 11 00 00 [13:53:14]Write to MH i2c: E2 08 00 83 04 80 11 00 00 00 00 00 00 01 [13:53:14]Write i2c OK [13:53:14]MH_I2C_Read... [13:53:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:53:14]Read from MH i2c: E2 [13:53:14]MH_I2C_Read... [13:53:14]Read from MH i2c: E2 17 00 [13:53:14]MH_I2C_Read... [13:53:14]Read from MH i2c: E2 17 00 83 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 57 [13:53:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:53:14]wFMCommunicate OK [13:53:14]CreateOFDProtocolMessage done [13:53:14]OFDSenderStorePacket 24847 [13:53:14]StoreOFDPacket docnum=24847 [13:53:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 2B 6A 07 01 6F 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 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 DE 00 00 00 F4 03 04 00 48 F0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0F 61 00 00 35 04 06 00 34 B5 6C 71 9E 23 8B AE 1B 3C 4E BD 1C 76 [13:53:14]CheckFolder [13:53:14]dirname=/storage/ofd_packets [13:53:14]CheckFolder done [13:53:14]ProducePacketName [13:53:14]name=ofd_packets/00024847 [13:53:14]NVStorageSaveData ofd_packets/00024847 [13:53:14]File name is /storage/ofd_packets/00024847 [13:53:14]Write 301 bytes [13:53:14]NVStorageSaveData done [13:53:14]OFDSenderStorePacket done [13:53:14]KKMCreateOFDPacket done [13:53:14]NVStorageSaveData kkm_last_timestamp [13:53:14]File name is /storage/kkm_last_timestamp [13:53:14]Write 4 bytes [13:53:14]NVStorageSaveData done [13:53:14]ExternCall_PrintAddStr [13:53:14]wPrintStart [13:53:14]Write to MH i2c: 01 00 00 84 04 88 [13:53:14]Write i2c OK [13:53:14]MH_I2C_Read... [13:53:14]Read from MH i2c: 01 [13:53:14]MH_I2C_Read... [13:53:14]Read from MH i2c: 01 07 00 [13:53:14]MH_I2C_Read... [13:53:14]Read from MH i2c: 01 07 00 84 04 00 00 00 00 00 FF 0F 9D [13:53:14]RasterBufferAndPrint [13:53:14]line Счет N : (1)610542 [13:53:14]line ИНН: 02508201610067 [13:53:14]line Контрольно-Кассовый Чек [13:53:14]line ПРОДАЖА [13:53:14]line ТРК (МРК, ГНК) : 32 [13:53:14]line Товар: 2710124130 [13:53:14]line Аи-92-К-2 [13:53:14]line 11.800 * 67.80 [13:53:14]line = 800.04 [13:53:14]line НДС 12% НСП 1% [13:53:14]line > о реализуемом товаре [13:53:14]line ОКРУГЛЕНИЕ: -0.04 [13:53:14]line ИТОГО: 800.00 [13:53:14]line Внесено: 800.00 [13:53:14]line СДАЧА: 0.00 [13:53:14]line НСП 1% : 7.08 [13:53:14]line НДС 12% : 84.96 [13:53:14]line Наличными: 800.00 [13:53:14]line Безнал.: 0.00 [13:53:14]line Место: АЗС № 127 "Партнер Нефть" [13:53:14]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [13:53:14]line СНО: Общий режим [13:53:14]line Чек 222 30.07.2024 13:53 [13:53:14]line Смена: 48 ФФД: 1.0 [13:53:14]line ЗНМ: 0300000158 [13:53:14]line РНМ: 0000000000171247 [13:53:14]line Версия ККМ: v1.0 [13:53:14]line ФМ: 0000000002098565 [13:53:14]line ФД: 24847 [13:53:14]line ФПД: 57953813110307 [13:53:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T135312&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24847&fm=57953813110307&tin=02508201610067®Number=0000000000171247&sum=80000 [13:53:14]OFD Sender: Processing packet 24847 [packets to send 29, broken 28] [13:53:14]ProducePacketName [13:53:14]name=ofd_packets/00024847 [13:53:14]OFD Sender: To server: pG, [13:53:14]CommunicateWithHost lk.salyk.kg:30040 [13:53:14]ConnectInit lk.salyk.kg [13:53:14]written 0, free lines is 4095 [13:53:15]Write to MH i2c: 01 00 00 AF 04 B3 [13:53:15]Write i2c OK [13:53:15]MH_I2C_Read... [13:53:15]Read from MH i2c: 01 [13:53:15]MH_I2C_Read... [13:53:15]Read from MH i2c: 01 07 00 [13:53:15]MH_I2C_Read... [13:53:15]Read from MH i2c: 01 07 00 AF 04 00 00 00 00 00 E8 0C AE [13:53:15]RasterBufferAndPrint [13:53:15]line [13:53:15]line [13:53:15]line [13:53:15]line [13:53:15]line [13:53:15]written 0, free lines is 3310 [13:53:15]MH_Cut [13:53:15]Write to MH i2c: D1 01 00 B6 04 01 8C [13:53:15]Write i2c OK [13:53:15]MH_I2C_Read... [13:53:15]Read from MH i2c: D1 [13:53:15]MH_I2C_Read... [13:53:15]Read from MH i2c: D1 01 00 [13:53:15]MH_I2C_Read... [13:53:15]Read from MH i2c: D1 01 00 B6 04 00 8B [13:53:15]Write to MH i2c: 01 00 00 B7 04 BB [13:53:15]Write i2c OK [13:53:15]MH_I2C_Read... [13:53:15]*** Cut start [13:53:15]*** Partial cut [13:53:15]*** CUTSNS_PIN = 1 [13:53:15]*** CUTSNS_PIN = 0 [13:53:16]*** Brake cut motor [13:53:16]Read from MH i2c: 01 [13:53:16]MH_I2C_Read... [13:53:16]*** Stop cut motor [13:53:16]*** Cut end [13:53:16]Read from MH i2c: 01 07 00 [13:53:16]MH_I2C_Read... [13:53:16]Read from MH i2c: 01 07 00 B7 04 00 00 00 00 00 FF 0F D0 [13:53:16]process_action close_receipt done [13:53:16]requested_data is exist [13:53:16]produce_requested_data [13:53:16]requested_item fm.sn is exist - process it [13:53:16]wFMCommunicate request_size=4 [13:53:16]MH_SAM_APDU [13:53:16]CAPDU: 80 11 00 00 [13:53:16]Write to MH i2c: E2 08 00 B8 04 80 11 00 00 00 00 00 00 36 [13:53:16]Write i2c OK [13:53:16]MH_I2C_Read... [13:53:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:53:16]Read from MH i2c: E2 [13:53:16]MH_I2C_Read... [13:53:16]Read from MH i2c: E2 17 00 [13:53:16]MH_I2C_Read... [13:53:16]Read from MH i2c: E2 17 00 B8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 8C [13:53:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:53:16]wFMCommunicate OK [13:53:16]requested_item fd.num is exist - process it [13:53:16]SAM_PROTO_GetFieldsCounters [13:53:16]wFMCommunicate request_size=4 [13:53:16]MH_SAM_APDU [13:53:16]CAPDU: 80 13 00 00 [13:53:16]Write to MH i2c: E2 08 00 B9 04 80 13 00 00 00 00 00 00 39 [13:53:16]Write i2c OK [13:53:16]MH_I2C_Read... [13:53:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:53:16]Read from MH i2c: E2 [13:53:16]MH_I2C_Read... [13:53:16]Read from MH i2c: E2 62 00 [13:53:16]MH_I2C_Read... [13:53:16]Read from MH i2c: E2 62 00 B9 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 0F 61 00 00 0E 04 04 00 30 00 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 94 [13:53:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 0F 61 00 00 0E 04 04 00 30 00 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 [13:53:16]wFMCommunicate OK [13:53:16]SAM_PROTO_GetFieldsCounters done [13:53:16]requested_item shift.num is exist - process it [13:53:16]requested_item shift.opened is exist - process it [13:53:16]req_shift_opened [13:53:16]FM_GetShiftState [13:53:16]SAM_PROTO_GetShiftState [13:53:16]wFMCommunicate request_size=4 [13:53:16]MH_SAM_APDU [13:53:16]CAPDU: 80 13 01 00 [13:53:16]Write to MH i2c: E2 08 00 BA 04 80 13 01 00 00 00 00 00 3B [13:53:16]Write i2c OK [13:53:16]MH_I2C_Read... [13:53:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:53:16]Read from MH i2c: E2 [13:53:16]MH_I2C_Read... [13:53:16]Read from MH i2c: E2 0E 00 [13:53:16]MH_I2C_Read... [13:53:16]Read from MH i2c: E2 0E 00 BA 04 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 EE [13:53:16]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:53:16]wFMCommunicate OK [13:53:16]SAM_PROTO_GetShiftState done [13:53:16]FM_GetShiftState done [13:53:16]req_shift_opened done [13:53:16]requested_item shift.open_date is exist - process it [13:53:16]req_shift_open_date [13:53:16]req_shift_open_date done [13:53:16]produce_requested_data done [13:53:16]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24847,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [13:53:16]process_action_free close_receipt [13:53:16]json_value_free [13:53:16]json_value_free done [13:53:16]process_json_proto returns [13:53:16]Send response to host [13:53:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24847,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [13:53:16]free response buf [13:53:16]execute_script done [13:53:16]execute_script returns [13:53:16]free content buf [13:53:16]Sock 9.Close socket [13:53:16]Sock 9.Thread stoped [13:53:19]ConnectInit Can't take IP for lk.salyk.kg [13:53:19]CommunicateWithHost connect error [13:53:19]CommunicateWithHost err = -1 [13:53:19]OFD Sender: Server communicate error [13:53:24]OFD Sender: Processing packet 24847 [packets to send 29, broken 28] [13:53:24]ProducePacketName [13:53:24]name=ofd_packets/00024847 [13:53:24]OFD Sender: To server: pG, [13:53:24]CommunicateWithHost lk.salyk.kg:30040 [13:53:24]ConnectInit lk.salyk.kg [13:53:29]ConnectInit Can't take IP for lk.salyk.kg [13:53:29]CommunicateWithHost connect error [13:53:29]CommunicateWithHost err = -1 [13:53:29]OFD Sender: Server communicate error [13:53:34]OFD Sender: Processing packet 24847 [packets to send 29, broken 28] [13:53:34]ProducePacketName [13:53:34]name=ofd_packets/00024847 [13:53:34]OFD Sender: To server: pG, [13:53:34]CommunicateWithHost lk.salyk.kg:30040 [13:53:34]ConnectInit lk.salyk.kg [13:53:39]ConnectInit Can't take IP for lk.salyk.kg [13:53:39]CommunicateWithHost connect error [13:53:39]CommunicateWithHost err = -1 [13:53:39]OFD Sender: Server communicate error [13:53:44]OFD Sender: Processing packet 24847 [packets to send 29, broken 28] [13:53:44]ProducePacketName [13:53:44]name=ofd_packets/00024847 [13:53:44]OFD Sender: To server: pG, [13:53:44]CommunicateWithHost lk.salyk.kg:30040 [13:53:44]ConnectInit lk.salyk.kg [13:53:49]ConnectInit Can't take IP for lk.salyk.kg B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 CA F0 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 11 61 00 00 35 04 06 00 37 04 99 F9 CF 8D 4B B0 A3 5A 17 B9 7E 3B [13:55:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 F7 C4 47 00 DF 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 32 30 39 38 35 36 35 10 04 04 00 11 61 00 00 F4 03 04 00 59 9C A8 66 B6 04 01 00 00 86 4A 82 AA F9 34 8B 03 [13:55:25]CommunicateWithHost err = 0 [13:55:25]CheckOFDResponse [13:55:25]1017 (14) - 77093643461234 [13:55:25]1041 (16) - 0000000002098565 [13:55:25]1040 (4) - 24849 [13:55:25]1012 (4) - 30.07.2024 07:55 [13:55:25]1206 (1) - 0 [13:55:25]OFD Sender: Remove packet 24849 [13:55:25]ProducePacketName [13:55:25]name=ofd_packets/00024849 [13:55:25]NVStorageDeleteData [13:55:25]Write to MH i2c: 01 00 00 44 05 49 [13:55:25]Write i2c OK [13:55:25]MH_I2C_Read... [13:55:25]Read from MH i2c: 01 [13:55:25]MH_I2C_Read... [13:55:25]Read from MH i2c: 01 07 00 [13:55:25]MH_I2C_Read... [13:55:25]Read from MH i2c: 01 07 00 44 05 00 00 00 00 00 23 0D 80 [13:55:25]RasterBufferAndPrint [13:55:25]line [13:55:25]line [13:55:25]line [13:55:25]line [13:55:25]line [13:55:25]written 0, free lines is 3390 [13:55:25]MH_Cut [13:55:25]Write to MH i2c: D1 01 00 4B 05 01 22 [13:55:25]Write i2c OK [13:55:25]MH_I2C_Read... [13:55:25]Read from MH i2c: D1 [13:55:25]MH_I2C_Read... [13:55:25]Read from MH i2c: D1 01 00 [13:55:25]MH_I2C_Read... [13:55:25]Read from MH i2c: D1 01 00 4B 05 00 21 [13:55:25]Write to MH i2c: 01 00 00 4C 05 51 [13:55:25]Write i2c OK [13:55:25]MH_I2C_Read... [13:55:25]OFD Sender: No OFD packet to send [13:55:25]OFD Sender: No OFD packet to send [13:55:25]*** Cut start [13:55:25]*** Partial cut [13:55:25]*** CUTSNS_PIN = 1 [13:55:25]*** CUTSNS_PIN = 0 [13:55:26]*** Brake cut motor [13:55:26]Read from MH i2c: 01 [13:55:26]MH_I2C_Read... [13:55:26]*** Stop cut motor [13:55:26]*** Cut end [13:55:26]Read from MH i2c: 01 07 00 [13:55:26]MH_I2C_Read... [13:55:26]Read from MH i2c: 01 07 00 4C 05 00 00 00 00 00 FF 0F 66 [13:55:26]process_action close_receipt done [13:55:26]requested_data is exist [13:55:26]produce_requested_data [13:55:26]requested_item fm.sn is exist - process it [13:55:26]wFMCommunicate request_size=4 [13:55:26]MH_SAM_APDU [13:55:26]CAPDU: 80 11 00 00 [13:55:26]Write to MH i2c: E2 08 00 4D 05 80 11 00 00 00 00 00 00 CC [13:55:26]Write i2c OK [13:55:26]MH_I2C_Read... [13:55:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:26]Read from MH i2c: E2 [13:55:26]MH_I2C_Read... [13:55:26]Read from MH i2c: E2 17 00 [13:55:26]MH_I2C_Read... [13:55:26]Read from MH i2c: E2 17 00 4D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 22 [13:55:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [13:55:26]wFMCommunicate OK [13:55:26]requested_item fd.num is exist - process it [13:55:26]SAM_PROTO_GetFieldsCounters [13:55:26]wFMCommunicate request_size=4 [13:55:26]MH_SAM_APDU [13:55:26]CAPDU: 80 13 00 00 [13:55:26]Write to MH i2c: E2 08 00 4E 05 80 13 00 00 00 00 00 00 CF [13:55:26]Write i2c OK [13:55:26]MH_I2C_Read... [13:55:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:55:26]Read from MH i2c: E2 [13:55:26]MH_I2C_Read... [13:55:26]Read from MH i2c: E2 62 00 [13:55:26]MH_I2C_Read... [13:55:26]Read from MH i2c: E2 62 00 4E 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 11 61 00 00 0E 04 04 00 30 00 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 32 [13:55:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 11 61 00 00 0E 04 04 00 30 00 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 [13:55:26]wFMCommunicate OK [13:55:26]SAM_PROTO_GetFieldsCounters done [13:55:26]requested_item shift.num is exist - process it [13:55:26]requested_item shift.opened is exist - process it [13:55:26]req_shift_opened [13:55:26]FM_GetShiftState [13:55:26]SAM_PROTO_GetShiftState [13:55:26]wFMCommunicate request_size=4 [13:55:26]MH_SAM_APDU [13:55:26]CAPDU: 80 13 01 00 [13:55:26]Write to MH i2c: E2 08 00 4F 05 80 13 01 00 00 00 00 00 D1 [13:55:26]Write i2c OK [13:55:26]MH_I2C_Read... [13:55:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:26]Read from MH i2c: E2 [13:55:26]MH_I2C_Read... [13:55:26]Read from MH i2c: E2 0E 00 [13:55:26]MH_I2C_Read... [13:55:26]Read from MH i2c: E2 0E 00 4F 05 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 84 [13:55:26]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [13:55:26]wFMCommunicate OK [13:55:26]SAM_PROTO_GetShiftState done [13:55:26]FM_GetShiftState done [13:55:26]req_shift_opened done [13:55:26]requested_item shift.open_date is exist - process it [13:55:26]req_shift_open_date [13:55:26]req_shift_open_date done [13:55:26]produce_requested_data done [13:55:26]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24849,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [13:55:26]process_action_free close_receipt [13:55:26]json_value_free [13:55:26]json_value_free done [13:55:26]process_json_proto returns [13:55:26]Send response to host [13:55:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24849,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [13:55:26]free response buf [13:55:26]execute_script done [13:55:26]execute_script returns [13:55:26]free content buf [13:55:26]Sock 9.Close socket [13:55:26]Sock 9.Thread stoped [13:55:29]ConnectInit Can't connect to host [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]ConnectInit Can't connect to host [13:55:45]OFD Sender: No OFD packet to send [13:55:50]ConnectInit Can't connect to host [13:55:50]OFD Sender: No OFD packet to send [13:55:55]ConnectInit Can't connect to host [13:55:55]OFD Sender: No OFD packet to send [13:56:00]ConnectInit Can't connect to host [13:56:00]OFD Sender: No OFD packet to send [13:56:05]ConnectInit Can't connect to host [13:56:05]OFD Sender: No OFD packet to send [13:56:10]ConnectInit Can't connect to host [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: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 [14:03:50]ConnectInit Can't connect to host [14:03:50]OFD Sender: Processing packet 24850 [packets to send 30, broken 28] [14:03:50]ProducePacketName [14:03:50]name=ofd_packets/00024850 [14:03:50]OFD Sender: To server: pG, [14:03:50]CommunicateWithHost lk.salyk.kg:30040 [14:03:50]ConnectInit lk.salyk.kg [14:03:55]ConnectInit Can't take IP for lk.salyk.kg [14:03:55]CommunicateWithHost connect error [14:03:55]CommunicateWithHost err = -1 [14:03:55]OFD Sender: Server communicate error [14:04:00]OFD Sender: Processing packet 24850 [packets to send 30, broken 28] [14:04:00]ProducePacketName [14:04:00]name=ofd_packets/00024850 [14:04:00]OFD Sender: To server: pG, [14:04:00]CommunicateWithHost lk.salyk.kg:30040 [14:04:00]ConnectInit lk.salyk.kg [14:04:00]Connected sock=7 [14:04:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 C9 E1 07 01 36 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 00 00 00 F4 03 04 00 BB F1 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 12 61 00 00 35 04 06 00 0D 6E 29 14 A1 30 7A 5E 55 79 12 F7 4A D1 [14:04:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 DB 9A 47 00 A9 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 12 61 00 00 F4 03 04 00 5D 9E A8 66 B6 04 01 00 00 62 9B 07 67 CD A5 53 E1 [14:04:01]CommunicateWithHost err = 0 [14:04:01]CheckOFDResponse [14:04:01]1017 (14) - 77093643461234 [14:04:01]1041 (16) - 0000000002098565 [14:04:01]1040 (4) - 24850 [14:04:01]1012 (4) - 30.07.2024 08:03 [14:04:01]1206 (1) - 0 [14:04:01]OFD Sender: Remove packet 24850 [14:04:01]ProducePacketName [14:04:01]name=ofd_packets/00024850 [14:04:01]NVStorageDeleteData [14:04:01]OFD Sender: Processing packet 24851 [packets to send 29, broken 28] [14:04:01]ProducePacketName [14:04:01]name=ofd_packets/00024851 [14:04:01]OFD Sender: To server: pG, [14:04:01]CommunicateWithHost lk.salyk.kg:30040 [14:04:01]ConnectInit lk.salyk.kg [14:04:01]Connected sock=7 [14:04:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 50 74 07 01 5C 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E2 00 00 00 F4 03 04 00 38 F2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 13 61 00 00 35 04 06 00 F9 34 DA E2 88 5E 9F 90 5B D0 2F F4 ED 3D [14:04:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 34 29 47 00 F6 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 32 30 39 38 35 36 35 10 04 04 00 13 61 00 00 F4 03 04 00 5D 9E A8 66 B6 04 01 00 00 FF BE 21 BD A6 66 3B A2 [14:04:02]CommunicateWithHost err = 0 [14:04:02]CheckOFDResponse [14:04:02]1017 (14) - 77093643461234 [14:04:02]1041 (16) - 0000000002098565 [14:04:02]1040 (4) - 24851 [14:04:02]1012 (4) - 30.07.2024 08:03 [14:04:02]1206 (1) - 0 [14:04:02]OFD Sender: Remove packet 24851 [14:04:02]ProducePacketName [14:04:02]name=ofd_packets/00024851 [14:04:02]NVStorageDeleteData [14:04:02]OFD Sender: No OFD packet to send [14:04:04]accept exits with 11 [14:04:04]New connection [14:04:04]New thread 3067428196 created [14:04:04]Thread 3067571556 joined [14:04:04]Waiting for new connection... [14:04:04] Sock 11.Parse request [14:04:04]Sock 11.Check first char [14:04:04]Sock 11.First char is OK [14:04:04]request: POST /json_proto HTTP/1.0 [14:04:04]Method: POST [14:04:04]URL: /json_proto [14:04:04]Method is POST - this is cgi request [14:04:04]url: /json_proto [14:04:04]query_string will be loaded in cgi processing [14:04:04]execute_cgi json_proto POST (null) [14:04:04]execute_cgi path=json_proto method=POST [14:04:04]POST find Content-Length [14:04:04]Host: 172.17.45.131:8080 [14:04:04]Content-Length: 677 [14:04:04]Content-Type: application/json [14:04:04] [14:04:04]POST finish read [14:04:04]Found Content-Length = 677 [14:04:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610547", "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" : 9.590, "sum" : 650.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:04:04]execute_script... [14:04: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)610547", "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" : 9.590, "sum" : 650.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 650.00, "total" : 650.00, "payments": [ { "type": 0, "sum" : 650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:04:04]POST & json_proto [14:04:04]process_json_proto [14:04:04]json parsed OK: [14:04:04]protocol is kg_v1.0 [14:04:04]action value=close_receipt [14:04:04]process_action close_receipt [14:04:04]cmd_close_receipt [14:04:04]MH_GetDate [14:04:04]Write to MH i2c: F0 00 00 E6 05 DA [14:04:04]Write i2c OK [14:04:04]MH_I2C_Read... [14:04:04]Read from MH i2c: F0 [14:04:04]MH_I2C_Read... [14:04:04]Read from MH i2c: F0 09 00 [14:04:04]MH_I2C_Read... [14:04:04]Read from MH i2c: F0 09 00 E6 05 00 D4 F2 A8 66 C6 D4 6E 66 25 [14:04:04]GetLastDocTimeStamp 1722348088 [14:04:04]current date 1722348244 [14:04:04]FM_GetShiftState [14:04:04]SAM_PROTO_GetShiftState [14:04:04]wFMCommunicate request_size=4 [14:04:04]MH_SAM_APDU [14:04:04]CAPDU: 80 13 01 00 [14:04:04]Write to MH i2c: E2 08 00 E7 05 80 13 01 00 00 00 00 00 69 [14:04:04]Write i2c OK [14:04:04]MH_I2C_Read... [14:04:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:04:04]Read from MH i2c: E2 [14:04:04]MH_I2C_Read... [14:04:04]Read from MH i2c: E2 0E 00 [14:04:04]MH_I2C_Read... [14:04:04]Read from MH i2c: E2 0E 00 E7 05 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 1C [14:04:04]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [14:04:04]wFMCommunicate OK [14:04:04]SAM_PROTO_GetShiftState done [14:04:04]FM_GetShiftState done [14:04:04]opened in 1722298218 [14:04:04]opened+sec_in_day 1722384618 [14:04:04]quantity*price = 65020 [14:04:04]sum+1 = 65021 [14:04:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 650.00 Внесено: 650.00 СДАЧА: 0.00 НСП 1% : 5.75 НДС 12% : 69.05 Наличными: 650.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 227 30.07.2024 14:04 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24852 ФПД: 107030099130862 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T140404&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24852&fm=107030099130862&tin=02508201610067®Number=0000000000171247&sum=65000 [14:04:05]StoreToDocumentArchive [14:04:05]shift 48 fd 24852 [14:04:05]save to /storage/0048/doc_00024852 [14:04:05]save last doc name /storage/0048/doc_00024852 to /storage/kkm_last_doc_name [14:04:05]save OK [14:04:05]Clear old archive folders... [14:04:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:04:05]tlvbuf is 01E53AF0 [14:04:05]SAM_PROTO_ClearQueue [14:04:05]wFMCommunicate request_size=4 [14:04:05]MH_SAM_APDU [14:04:05]CAPDU: 80 09 00 00 [14:04:05]Write to MH i2c: E2 08 00 F4 05 80 09 00 00 00 00 00 00 6B [14:04:05]Write i2c OK [14:04:05]MH_I2C_Read... [14:04:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:04:05]Read from MH i2c: E2 [14:04:05]MH_I2C_Read... [14:04:05]Read from MH i2c: E2 03 00 [14:04:05]MH_I2C_Read... [14:04:05]Read from MH i2c: E2 03 00 F4 05 00 90 00 6D [14:04:05]RAPDU: 90 00 [14:04:05]wFMCommunicate OK [14:04:05]SAM_PROTO_ClearQueue done [14:04:05]KKMCreateOFDPacket [14:04:05]OFDProtocolAddRootSTLVToBuf [14:04:05]FM_MakeSignedData [14:04:05]FM_MakeSignedData [14:04:05]SAM_PROTO_SignData [14:04:05]wFMCommunicate request_size=4 [14:04:05]MH_SAM_APDU [14:04:05]CAPDU: 80 0D 01 02 [14:04:05]Write to MH i2c: E2 08 00 F5 05 80 0D 01 02 00 00 00 00 73 [14:04:05]Write i2c OK [14:04:05]MH_I2C_Read... [14:04:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:04:05]Read from MH i2c: E2 [14:04:05]MH_I2C_Read... [14:04:05]Read from MH i2c: E2 03 00 [14:04:05]MH_I2C_Read... [14:04:05]Read from MH i2c: E2 03 00 F5 05 00 90 00 6E [14:04:05]RAPDU: 90 00 [14:04:05]wFMCommunicate OK [14:04:05]wFMCommunicate request_size=255 [14:04:05]MH_SAM_APDU [14:04: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 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 E3 00 00 00 F4 03 04 00 D4 F2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 14 61 00 00 35 04 06 00 61 [14:04:05]Write to MH i2c: E2 02 01 F6 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 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 E3 00 00 00 F4 03 04 00 D4 F2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 14 61 00 00 35 04 06 00 61 00 00 7F [14:04:05]Write i2c OK [14:04:05]MH_I2C_Read... [14:04:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:04:06]Read from MH i2c: E2 [14:04:06]MH_I2C_Read... [14:04:06]Read from MH i2c: E2 03 00 [14:04:06]MH_I2C_Read... [14:04:06]Read from MH i2c: E2 03 00 F6 05 00 90 00 6F [14:04:06]RAPDU: 90 00 [14:04:06]wFMCommunicate OK [14:04:06]wFMCommunicate request_size=10 [14:04:06]MH_SAM_APDU [14:04:06]CAPDU: 80 0D 02 02 05 57 E3 09 F9 EE [14:04:06]Write to MH i2c: E2 0D 00 F7 05 80 0D 02 02 05 00 57 E3 09 F9 EE 00 00 AA [14:04:06]Write i2c OK [14:04:06]MH_I2C_Read... [14:04:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:04:06]Read from MH i2c: E2 [14:04:06]MH_I2C_Read... [14:04:06]Read from MH i2c: E2 03 00 [14:04:06]MH_I2C_Read... [14:04:06]Read from MH i2c: E2 03 00 F7 05 00 90 00 70 [14:04:06]RAPDU: 90 00 [14:04:06]wFMCommunicate OK [14:04:06]wFMCommunicate request_size=4 [14:04:06]MH_SAM_APDU [14:04:06]CAPDU: 80 0D 03 02 [14:04:06]Write to MH i2c: E2 08 00 F8 05 80 0D 03 02 00 00 00 00 78 [14:04:06]Write i2c OK [14:04:06]MH_I2C_Read... [14:04:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:04:06]Read from MH i2c: E2 [14:04:06]MH_I2C_Read... [14:04:06]Read from MH i2c: E2 0B 00 [14:04:06]MH_I2C_Read... [14:04:06]Read from MH i2c: E2 0B 00 F8 05 00 50 9B 8A 88 0D 4F B4 4D 90 00 D3 [14:04:06]RAPDU: 50 9B 8A 88 0D 4F B4 4D 90 00 [14:04:06]wFMCommunicate OK [14:04:06]SAM_PROTO_SignData done [14:04:06]FM_MakeSignedData done [14:04:06]CreateOFDProtocolMessage [14:04:06]wFMCommunicate request_size=4 [14:04:06]MH_SAM_APDU [14:04:06]CAPDU: 80 11 00 00 [14:04:06]Write to MH i2c: E2 08 00 F9 05 80 11 00 00 00 00 00 00 78 [14:04:06]Write i2c OK [14:04:06]MH_I2C_Read... [14:04:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:04:06]Read from MH i2c: E2 [14:04:06]MH_I2C_Read... [14:04:06]Read from MH i2c: E2 17 00 [14:04:06]MH_I2C_Read... [14:04:06]Read from MH i2c: E2 17 00 F9 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 CE [14:04:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [14:04:06]wFMCommunicate OK [14:04:06]CreateOFDProtocolMessage done [14:04:06]OFDSenderStorePacket 24852 [14:04:06]StoreOFDPacket docnum=24852 [14:04:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 76 C4 07 01 74 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 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 E3 00 00 00 F4 03 04 00 D4 F2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 14 61 00 00 35 04 06 00 61 57 E3 09 F9 EE 50 9B 8A 88 0D 4F B4 4D [14:04:06]CheckFolder [14:04:06]dirname=/storage/ofd_packets [14:04:06]CheckFolder done [14:04:06]ProducePacketName [14:04:06]name=ofd_packets/00024852 [14:04:06]NVStorageSaveData ofd_packets/00024852 [14:04:06]File name is /storage/ofd_packets/00024852 [14:04:06]Write 301 bytes [14:04:06]NVStorageSaveData done [14:04:06]OFDSenderStorePacket done [14:04:06]KKMCreateOFDPacket done [14:04:06]NVStorageSaveData kkm_last_timestamp [14:04:06]File name is /storage/kkm_last_timestamp [14:04:06]Write 4 bytes [14:04:06]NVStorageSaveData done [14:04:06]ExternCall_PrintAddStr [14:04:06]wPrintStart [14:04:06]Write to MH i2c: 01 00 00 FA 05 FF [14:04:06]Write i2c OK [14:04:06]MH_I2C_Read... [14:04:06]Read from MH i2c: 01 [14:04:06]MH_I2C_Read... [14:04:06]Read from MH i2c: 01 07 00 [14:04:06]MH_I2C_Read... [14:04:06]Read from MH i2c: 01 07 00 FA 05 00 00 00 00 00 FF 0F 14 [14:04:06]RasterBufferAndPrint [14:04:06]line Счет N : (1)610547 [14:04:06]line ИНН: 02508201610067 [14:04:06]line Контрольно-Кассовый Чек [14:04:06]line ПРОДАЖА [14:04:06]line ТРК (МРК, ГНК) : 42 [14:04:06]line Товар: 2710124130 [14:04:06]line Аи-92-К-2 [14:04:06]line 9.590 * 67.80 [14:04:06]line = 650.20 [14:04:06]line НДС 12% НСП 1% [14:04:06]line > о реализуемом товаре [14:04:06]line ОКРУГЛЕНИЕ: -0.20 [14:04:06]line ИТОГО: 650.00 [14:04:06]line Внесено: 650.00 [14:04:06]line СДАЧА: 0.00 [14:04:06]line НСП 1% : 5.75 [14:04:06]line НДС 12% : 69.05 [14:04:06]line Наличными: 650.00 [14:04:06]line Безнал.: 0.00 [14:04:06]line Место: АЗС № 127 "Партнер Нефть" [14:04:06]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [14:04:06]line СНО: Общий режим [14:04:06]line Чек 227 30.07.2024 14:04 [14:04:06]line Смена: 48 ФФД: 1.0 [14:04:06]line ЗНМ: 0300000158 [14:04:06]line РНМ: 0000000000171247 [14:04:06]line Версия ККМ: v1.0 [14:04:06]line ФМ: 0000000002098565 [14:04:06]line ФД: 24852 [14:04:06]line ФПД: 107030099130862 [14:04:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T140404&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24852&fm=107030099130862&tin=02508201610067®Number=0000000000171247&sum=65000 [14:04:06]OFD Sender: Processing packet 24852 [packets to send 29, broken 28] [14:04:06]ProducePacketName [14:04:06]name=ofd_packets/00024852 [14:04:06]OFD Sender: To server: pG, [14:04:06]CommunicateWithHost lk.salyk.kg:30040 [14:04:06]ConnectInit lk.salyk.kg [14:04:06]written 0, free lines is 4095 [14:04:06]Connected sock=9 [14:04:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 76 C4 07 01 74 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 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 E3 00 00 00 F4 03 04 00 D4 F2 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 14 61 00 00 35 04 06 00 61 57 E3 09 F9 EE 50 9B 8A 88 0D 4F B4 4D [14:04:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 16 38 47 00 EF 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 32 30 39 38 35 36 35 10 04 04 00 14 61 00 00 F4 03 04 00 62 9E A8 66 B6 04 01 00 00 3A 2C 64 89 F1 38 1A 5D [14:04:06]CommunicateWithHost err = 0 [14:04:06]CheckOFDResponse [14:04:06]1017 (14) - 77093643461234 [14:04:06]1041 (16) - 0000000002098565 [14:04:06]1040 (4) - 24852 [14:04:06]1012 (4) - 30.07.2024 08:03 [14:04:06]1206 (1) - 0 [14:04:06]OFD Sender: Remove packet 24852 [14:04:06]ProducePacketName [14:04:06]name=ofd_packets/00024852 [14:04:06]NVStorageDeleteData [14:04:07]Write to MH i2c: 01 00 00 25 06 2B [14:04:07]Write i2c OK [14:04:07]MH_I2C_Read... [14:04:07]Read from MH i2c: 01 [14:04:07]MH_I2C_Read... [14:04:07]Read from MH i2c: 01 07 00 [14:04:07]MH_I2C_Read... [14:04:07]Read from MH i2c: 01 07 00 25 06 00 00 00 00 00 F5 0C 33 [14:04:07]RasterBufferAndPrint [14:04:07]line [14:04:07]line [14:04:07]line [14:04:07]line [14:04:07]line [14:04:07]written 0, free lines is 3324 [14:04:07]MH_Cut [14:04:07]Write to MH i2c: D1 01 00 2C 06 01 04 [14:04:07]Write i2c OK [14:04:07]MH_I2C_Read... [14:04:07]Read from MH i2c: D1 [14:04:07]MH_I2C_Read... [14:04:07]Read from MH i2c: D1 01 00 [14:04:07]MH_I2C_Read... [14:04:07]Read from MH i2c: D1 01 00 2C 06 00 03 [14:04:07]Write to MH i2c: 01 00 00 2D 06 33 [14:04:07]Write i2c OK [14:04:07]MH_I2C_Read... [14:04:07]OFD Sender: No OFD packet to send [14:04:07]*** Cut start [14:04:07]*** Partial cut [14:04:07]*** CUTSNS_PIN = 1 [14:04:07]*** CUTSNS_PIN = 0 [14:04:08]*** Brake cut motor [14:04:08]Read from MH i2c: 01 [14:04:08]MH_I2C_Read... [14:04:08]*** Stop cut motor [14:04:08]*** Cut end [14:04:08]Read from MH i2c: 01 07 00 [14:04:08]MH_I2C_Read... [14:04:08]Read from MH i2c: 01 07 00 2D 06 00 00 00 00 00 FF 0F 48 [14:04:08]process_action close_receipt done [14:04:08]requested_data is exist [14:04:08]produce_requested_data [14:04:08]requested_item fm.sn is exist - process it [14:04:08]wFMCommunicate request_size=4 [14:04:08]MH_SAM_APDU [14:04:08]CAPDU: 80 11 00 00 [14:04:08]Write to MH i2c: E2 08 00 2E 06 80 11 00 00 00 00 00 00 AE [14:04:08]Write i2c OK [14:04:08]MH_I2C_Read... [14:04:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:04:08]Read from MH i2c: E2 [14:04:08]MH_I2C_Read... [14:04:08]Read from MH i2c: E2 17 00 [14:04:08]MH_I2C_Read... [14:04:08]Read from MH i2c: E2 17 00 2E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 04 [14:04:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [14:04:08]wFMCommunicate OK [14:04:08]requested_item fd.num is exist - process it [14:04:08]SAM_PROTO_GetFieldsCounters [14:04:08]wFMCommunicate request_size=4 [14:04:08]MH_SAM_APDU [14:04:08]CAPDU: 80 13 00 00 [14:04:08]Write to MH i2c: E2 08 00 2F 06 80 13 00 00 00 00 00 00 B1 [14:04:08]Write i2c OK [14:04:08]MH_I2C_Read... [14:04:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:04:08]Read from MH i2c: E2 [14:04:08]MH_I2C_Read... [14:04:08]Read from MH i2c: E2 62 00 [14:04:08]MH_I2C_Read... [14:04:08]Read from MH i2c: E2 62 00 2F 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 14 61 00 00 0E 04 04 00 30 00 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 20 [14:04:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 14 61 00 00 0E 04 04 00 30 00 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 [14:04:08]wFMCommunicate OK [14:04:08]SAM_PROTO_GetFieldsCounters done [14:04:08]requested_item shift.num is exist - process it [14:04:08]requested_item shift.opened is exist - process it [14:04:08]req_shift_opened [14:04:08]FM_GetShiftState [14:04:08]SAM_PROTO_GetShiftState [14:04:08]wFMCommunicate request_size=4 [14:04:08]MH_SAM_APDU [14:04:08]CAPDU: 80 13 01 00 [14:04:08]Write to MH i2c: E2 08 00 30 06 80 13 01 00 00 00 00 00 B3 [14:04:08]Write i2c OK [14:04:08]MH_I2C_Read... [14:04:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:04:08]Read from MH i2c: E2 [14:04:08]MH_I2C_Read... [14:04:08]Read from MH i2c: E2 0E 00 [14:04:08]MH_I2C_Read... [14:04:08]Read from MH i2c: E2 0E 00 30 06 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 66 [14:04:08]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [14:04:08]wFMCommunicate OK [14:04:08]SAM_PROTO_GetShiftState done [14:04:08]FM_GetShiftState done [14:04:08]req_shift_opened done [14:04:08]requested_item shift.open_date is exist - process it [14:04:08]req_shift_open_date [14:04:08]req_shift_open_date done [14:04:08]produce_requested_data done [14:04:08]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24852,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [14:04:08]process_action_free close_receipt [14:04:08]json_value_free [14:04:08]json_value_free done [14:04:08]process_json_proto returns [14:04:08]Send response to host [14:04:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24852,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [14:04:08]free response buf [14:04:08]execute_script done [14:04:08]execute_script returns [14:04:08]free content buf [14:04:08]Sock 11.Close socket [14:04:08]Sock 11.Thread stoped [14:04:12]OFD Sender: No OFD packet to send [14:04:17]OFD Sender: No OFD packet to send [14:04:22]OFD Sender: No OFD packet to send [14:04:27]OFD Sender: No OFD packet to send [14:04:32]OFD Sender: No OFD packet to send [14:04:37]OFD Sender: No OFD packet to send [14:04:42]OFD Sender: No OFD packet to send [14:04:47]OFD Sender: No OFD packet to send [14:04:52]OFD Sender: No OFD packet to send [14:04:57]OFD Sender: No OFD packet to send [14:05:02]OFD Sender: No OFD packet to send [14:05:07]OFD Sender: No OFD packet to send [14:05:12]OFD Sender: No OFD packet to send [14:05:17]OFD Sender: No OFD packet to send [14:05:22]OFD Sender: No OFD packet to send [14:05:27]OFD Sender: No OFD packet to send [14:05:32]OFD Sender: No OFD packet to send [14:05:37]OFD Sender: No OFD packet to send [14:05:42]OFD Sender: No OFD packet to send [14:05:44]accept exits with 7 [14:05:44]New connection [14:05:44]New thread 3067571556 created [14:05:44]Thread 3067428196 joined [14:05:44]Waiting for new connection... [14:05:44] Sock 7.Parse request [14:05:44]Sock 7.Check first char [14:05:44]Sock 7.First char is OK [14:05:44]request: POST /json_proto HTTP/1.0 [14:05:44]Method: POST [14:05:44]URL: /json_proto [14:05:44]Method is POST - this is cgi request [14:05:44]url: /json_proto [14:05:44]query_string will be loaded in cgi processing [14:05:44]execute_cgi json_proto POST (null) [14:05:44]execute_cgi path=json_proto method=POST [14:05:44]POST find Content-Length [14:05:44]Host: 172.17.45.131:8080 [14:05:44]Content-Length: 677 [14:05:44]Content-Type: application/json [14:05:44] [14:05:44]POST finish read [14:05:44]Found Content-Length = 677 [14:05:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610550", "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" ] } } [14:05:44]execute_script... [14:05: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)610550", "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" ] } } [14:05:44]POST & json_proto [14:05:44]process_json_proto [14:05:44]json parsed OK: [14:05:44]protocol is kg_v1.0 [14:05:44]action value=close_receipt [14:05:44]process_action close_receipt [14:05:44]cmd_close_receipt [14:05:44]MH_GetDate [14:05:44]Write to MH i2c: F0 00 00 31 06 26 [14:05:44]Write i2c OK [14:05:44]MH_I2C_Read... [14:05:44]Read from MH i2c: F0 [14:05:44]MH_I2C_Read... [14:05:44]Read from MH i2c: F0 09 00 [14:05:44]MH_I2C_Read... [14:05:44]Read from MH i2c: F0 09 00 31 06 00 38 F3 A8 66 C6 D4 6E 66 D6 [14:05:44]GetLastDocTimeStamp 1722348244 [14:05:44]current date 1722348344 [14:05:44]FM_GetShiftState [14:05:44]SAM_PROTO_GetShiftState [14:05:44]wFMCommunicate request_size=4 [14:05:44]MH_SAM_APDU [14:05:44]CAPDU: 80 13 01 00 [14:05:44]Write to MH i2c: E2 08 00 32 06 80 13 01 00 00 00 00 00 B5 [14:05:44]Write i2c OK [14:05:44]MH_I2C_Read... [14:05:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:05:44]Read from MH i2c: E2 [14:05:44]MH_I2C_Read... [14:05:44]Read from MH i2c: E2 0E 00 [14:05:44]MH_I2C_Read... [14:05:44]Read from MH i2c: E2 0E 00 32 06 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 68 [14:05:44]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [14:05:44]wFMCommunicate OK [14:05:44]SAM_PROTO_GetShiftState done [14:05:44]FM_GetShiftState done [14:05:44]opened in 1722298218 [14:05:44]opened+sec_in_day 1722384618 [14:05:44]quantity*price = 40002 [14:05:44]sum+1 = 40003 [14:05:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 228 30.07.2024 14:05 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24853 ФПД: 91553857415668 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T140544&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24853&fm=91553857415668&tin=02508201610067®Number=0000000000171247&sum=40000 [14:05:45]StoreToDocumentArchive [14:05:45]shift 48 fd 24853 [14:05:45]save to /storage/0048/doc_00024853 [14:05:45]save last doc name /storage/0048/doc_00024853 to /storage/kkm_last_doc_name [14:05:45]save OK [14:05:45]Clear old archive folders... [14:05:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:05:45]tlvbuf is 01E55B80 [14:05:45]SAM_PROTO_ClearQueue [14:05:45]wFMCommunicate request_size=4 [14:05:45]MH_SAM_APDU [14:05:45]CAPDU: 80 09 00 00 [14:05:45]Write to MH i2c: E2 08 00 3F 06 80 09 00 00 00 00 00 00 B7 [14:05:45]Write i2c OK [14:05:45]MH_I2C_Read... [14:05:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:05:45]Read from MH i2c: E2 [14:05:45]MH_I2C_Read... [14:05:45]Read from MH i2c: E2 03 00 [14:05:45]MH_I2C_Read... [14:05:45]Read from MH i2c: E2 03 00 3F 06 00 90 00 B9 [14:05:45]RAPDU: 90 00 [14:05:45]wFMCommunicate OK [14:05:45]SAM_PROTO_ClearQueue done [14:05:45]KKMCreateOFDPacket [14:05:45]OFDProtocolAddRootSTLVToBuf [14:05:45]FM_MakeSignedData [14:05:45]FM_MakeSignedData [14:05:45]SAM_PROTO_SignData [14:05:45]wFMCommunicate request_size=4 [14:05:45]MH_SAM_APDU [14:05:45]CAPDU: 80 0D 01 02 [14:05:45]Write to MH i2c: E2 08 00 40 06 80 0D 01 02 00 00 00 00 BF [14:05:45]Write i2c OK [14:05:45]MH_I2C_Read... [14:05:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:05:46]Read from MH i2c: E2 [14:05:46]MH_I2C_Read... [14:05:46]Read from MH i2c: E2 03 00 [14:05:46]MH_I2C_Read... [14:05:46]Read from MH i2c: E2 03 00 40 06 00 90 00 BA [14:05:46]RAPDU: 90 00 [14:05:46]wFMCommunicate OK [14:05:46]wFMCommunicate request_size=255 [14:05:46]MH_SAM_APDU [14:05: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 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 E4 00 00 00 F4 03 04 00 38 F3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 15 61 00 00 35 04 06 00 53 [14:05:46]Write to MH i2c: E2 02 01 41 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 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 E4 00 00 00 F4 03 04 00 38 F3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 15 61 00 00 35 04 06 00 53 00 00 36 [14:05:46]Write i2c OK [14:05:46]MH_I2C_Read... [14:05:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:05:46]Read from MH i2c: E2 [14:05:46]MH_I2C_Read... [14:05:46]Read from MH i2c: E2 03 00 [14:05:46]MH_I2C_Read... [14:05:46]Read from MH i2c: E2 03 00 41 06 00 90 00 BB [14:05:46]RAPDU: 90 00 [14:05:46]wFMCommunicate OK [14:05:46]wFMCommunicate request_size=10 [14:05:46]MH_SAM_APDU [14:05:46]CAPDU: 80 0D 02 02 05 44 8B 26 29 F4 [14:05:46]Write to MH i2c: E2 0D 00 42 06 80 0D 02 02 05 00 44 8B 26 29 F4 00 00 DE [14:05:46]Write i2c OK [14:05:46]MH_I2C_Read... [14:05:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:05:46]Read from MH i2c: E2 [14:05:46]MH_I2C_Read... [14:05:46]Read from MH i2c: E2 03 00 [14:05:46]MH_I2C_Read... [14:05:46]Read from MH i2c: E2 03 00 42 06 00 90 00 BC [14:05:46]RAPDU: 90 00 [14:05:46]wFMCommunicate OK [14:05:46]wFMCommunicate request_size=4 [14:05:46]MH_SAM_APDU [14:05:46]CAPDU: 80 0D 03 02 [14:05:46]Write to MH i2c: E2 08 00 43 06 80 0D 03 02 00 00 00 00 C4 [14:05:46]Write i2c OK [14:05:46]MH_I2C_Read... [14:05:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:05:46]Read from MH i2c: E2 [14:05:46]MH_I2C_Read... [14:05:46]Read from MH i2c: E2 0B 00 [14:05:46]MH_I2C_Read... [14:05:46]Read from MH i2c: E2 0B 00 43 06 00 C9 EF 2D B3 C4 40 96 21 90 00 18 [14:05:46]RAPDU: C9 EF 2D B3 C4 40 96 21 90 00 [14:05:46]wFMCommunicate OK [14:05:46]SAM_PROTO_SignData done [14:05:46]FM_MakeSignedData done [14:05:46]CreateOFDProtocolMessage [14:05:46]wFMCommunicate request_size=4 [14:05:46]MH_SAM_APDU [14:05:46]CAPDU: 80 11 00 00 [14:05:46]Write to MH i2c: E2 08 00 44 06 80 11 00 00 00 00 00 00 C4 [14:05:46]Write i2c OK [14:05:46]MH_I2C_Read... [14:05:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:05:46]Read from MH i2c: E2 [14:05:46]MH_I2C_Read... [14:05:46]Read from MH i2c: E2 17 00 [14:05:46]MH_I2C_Read... [14:05:46]Read from MH i2c: E2 17 00 44 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 1A [14:05:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [14:05:46]wFMCommunicate OK [14:05:46]CreateOFDProtocolMessage done [14:05:46]OFDSenderStorePacket 24853 [14:05:46]StoreOFDPacket docnum=24853 [14:05:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 BB 27 07 01 65 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 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 E4 00 00 00 F4 03 04 00 38 F3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 15 61 00 00 35 04 06 00 53 44 8B 26 29 F4 C9 EF 2D B3 C4 40 96 21 [14:05:46]CheckFolder [14:05:46]dirname=/storage/ofd_packets [14:05:46]CheckFolder done [14:05:46]ProducePacketName [14:05:46]name=ofd_packets/00024853 [14:05:46]NVStorageSaveData ofd_packets/00024853 [14:05:46]File name is /storage/ofd_packets/00024853 [14:05:46]Write 301 bytes [14:05:46]NVStorageSaveData done [14:05:46]OFDSenderStorePacket done [14:05:46]KKMCreateOFDPacket done [14:05:46]NVStorageSaveData kkm_last_timestamp [14:05:46]File name is /storage/kkm_last_timestamp [14:05:46]Write 4 bytes [14:05:46]NVStorageSaveData done [14:05:46]ExternCall_PrintAddStr [14:05:46]wPrintStart [14:05:46]Write to MH i2c: 01 00 00 45 06 4B [14:05:46]Write i2c OK [14:05:46]MH_I2C_Read... [14:05:46]Read from MH i2c: 01 [14:05:46]MH_I2C_Read... [14:05:46]Read from MH i2c: 01 07 00 [14:05:46]MH_I2C_Read... [14:05:46]Read from MH i2c: 01 07 00 45 06 00 00 00 00 00 FF 0F 60 [14:05:46]RasterBufferAndPrint [14:05:46]line Счет N : (1)610550 [14:05:46]line ИНН: 02508201610067 [14:05:46]line Контрольно-Кассовый Чек [14:05:46]line ПРОДАЖА [14:05:46]line ТРК (МРК, ГНК) : 52 [14:05:46]line Товар: 2710124130 [14:05:46]line Аи-92-К-2 [14:05:46]line 5.900 * 67.80 [14:05:46]line = 400.02 [14:05:46]line НДС 12% НСП 1% [14:05:46]line > о реализуемом товаре [14:05:46]line ОКРУГЛЕНИЕ: -0.02 [14:05:46]line ИТОГО: 400.00 [14:05:46]line Внесено: 400.00 [14:05:46]line СДАЧА: 0.00 [14:05:46]line НСП 1% : 3.54 [14:05:46]line НДС 12% : 42.48 [14:05:46]line Наличными: 400.00 [14:05:46]line Безнал.: 0.00 [14:05:46]line Место: АЗС № 127 "Партнер Нефть" [14:05:46]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [14:05:46]line СНО: Общий режим [14:05:46]line Чек 228 30.07.2024 14:05 [14:05:46]line Смена: 48 ФФД: 1.0 [14:05:46]line ЗНМ: 0300000158 [14:05:46]line РНМ: 0000000000171247 [14:05:46]line Версия ККМ: v1.0 [14:05:46]line ФМ: 0000000002098565 [14:05:46]line ФД: 24853 [14:05:46]line ФПД: 91553857415668 [14:05:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T140544&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24853&fm=91553857415668&tin=02508201610067®Number=0000000000171247&sum=40000 [14:05:46]OFD Sender: Processing packet 24853 [packets to send 29, broken 28] [14:05:46]ProducePacketName [14:05:46]name=ofd_packets/00024853 [14:05:46]OFD Sender: To server: pG, [14:05:46]CommunicateWithHost lk.salyk.kg:30040 [14:05:46]ConnectInit lk.salyk.kg [14:05:46]written 0, free lines is 4095 [14:05:46]Connected sock=10 [14:05:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 BB 27 07 01 65 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 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 E4 00 00 00 F4 03 04 00 38 F3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 15 61 00 00 35 04 06 00 53 44 8B 26 29 F4 C9 EF 2D B3 C4 40 96 21 [14:05:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 AB A2 47 00 F8 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 32 30 39 38 35 36 35 10 04 04 00 15 61 00 00 F4 03 04 00 C7 9E A8 66 B6 04 01 00 00 52 52 F9 8A D4 78 92 FD [14:05:47]CommunicateWithHost err = 0 [14:05:47]CheckOFDResponse [14:05:47]1017 (14) - 77093643461234 [14:05:47]1041 (16) - 0000000002098565 [14:05:47]1040 (4) - 24853 [14:05:47]1012 (4) - 30.07.2024 08:05 [14:05:47]1206 (1) - 0 [14:05:47]OFD Sender: Remove packet 24853 [14:05:47]ProducePacketName [14:05:47]name=ofd_packets/00024853 [14:05:47]NVStorageDeleteData [14:05:47]Write to MH i2c: 01 00 00 70 06 76 [14:05:47]Write i2c OK [14:05:47]MH_I2C_Read... [14:05:47]Read from MH i2c: 01 [14:05:47]MH_I2C_Read... [14:05:47]Read from MH i2c: 01 07 00 [14:05:47]MH_I2C_Read... [14:05:47]Read from MH i2c: 01 07 00 70 06 00 00 00 00 00 F1 0C 7A [14:05:47]RasterBufferAndPrint [14:05:47]line [14:05:47]line [14:05:47]line [14:05:47]line [14:05:47]line [14:05:47]written 0, free lines is 3319 [14:05:47]MH_Cut [14:05:47]Write to MH i2c: D1 01 00 77 06 01 4F [14:05:47]Write i2c OK [14:05:47]MH_I2C_Read... [14:05:47]Read from MH i2c: D1 [14:05:47]MH_I2C_Read... [14:05:47]Read from MH i2c: D1 01 00 [14:05:47]MH_I2C_Read... [14:05:47]Read from MH i2c: D1 01 00 77 06 00 4E [14:05:47]Write to MH i2c: 01 00 00 78 06 7E [14:05:47]Write i2c OK [14:05:47]MH_I2C_Read... [14:05:47]OFD Sender: No OFD packet to send [14:05:47]*** Cut start [14:05:47]*** Partial cut [14:05:47]*** CUTSNS_PIN = 1 [14:05:47]*** CUTSNS_PIN = 0 [14:05:48]*** Brake cut motor [14:05:48]Read from MH i2c: 01 [14:05:48]MH_I2C_Read... [14:05:48]*** Stop cut motor [14:05:48]*** Cut end [14:05:48]Read from MH i2c: 01 07 00 [14:05:48]MH_I2C_Read... [14:05:48]Read from MH i2c: 01 07 00 78 06 00 00 00 00 00 FF 0F 93 [14:05:48]process_action close_receipt done [14:05:48]requested_data is exist [14:05:48]produce_requested_data [14:05:48]requested_item fm.sn is exist - process it [14:05:48]wFMCommunicate request_size=4 [14:05:48]MH_SAM_APDU [14:05:48]CAPDU: 80 11 00 00 [14:05:48]Write to MH i2c: E2 08 00 79 06 80 11 00 00 00 00 00 00 F9 [14:05:48]Write i2c OK [14:05:48]MH_I2C_Read... [14:05:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:05:48]Read from MH i2c: E2 [14:05:48]MH_I2C_Read... [14:05:48]Read from MH i2c: E2 17 00 [14:05:48]MH_I2C_Read... [14:05:48]Read from MH i2c: E2 17 00 79 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 4F [14:05:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [14:05:48]wFMCommunicate OK [14:05:48]requested_item fd.num is exist - process it [14:05:48]SAM_PROTO_GetFieldsCounters [14:05:48]wFMCommunicate request_size=4 [14:05:48]MH_SAM_APDU [14:05:48]CAPDU: 80 13 00 00 [14:05:48]Write to MH i2c: E2 08 00 7A 06 80 13 00 00 00 00 00 00 FC [14:05:48]Write i2c OK [14:05:48]MH_I2C_Read... [14:05:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:05:48]Read from MH i2c: E2 [14:05:48]MH_I2C_Read... [14:05:48]Read from MH i2c: E2 62 00 [14:05:48]MH_I2C_Read... [14:05:48]Read from MH i2c: E2 62 00 7A 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 15 61 00 00 0E 04 04 00 30 00 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 6F [14:05:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 15 61 00 00 0E 04 04 00 30 00 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 [14:05:48]wFMCommunicate OK [14:05:48]SAM_PROTO_GetFieldsCounters done [14:05:48]requested_item shift.num is exist - process it [14:05:48]requested_item shift.opened is exist - process it [14:05:48]req_shift_opened [14:05:48]FM_GetShiftState [14:05:48]SAM_PROTO_GetShiftState [14:05:48]wFMCommunicate request_size=4 [14:05:48]MH_SAM_APDU [14:05:48]CAPDU: 80 13 01 00 [14:05:48]Write to MH i2c: E2 08 00 7B 06 80 13 01 00 00 00 00 00 FE [14:05:48]Write i2c OK [14:05:48]MH_I2C_Read... [14:05:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:05:48]Read from MH i2c: E2 [14:05:48]MH_I2C_Read... [14:05:48]Read from MH i2c: E2 0E 00 [14:05:48]MH_I2C_Read... [14:05:48]Read from MH i2c: E2 0E 00 7B 06 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B1 [14:05:48]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [14:05:48]wFMCommunicate OK [14:05:48]SAM_PROTO_GetShiftState done [14:05:48]FM_GetShiftState done [14:05:48]req_shift_opened done [14:05:48]requested_item shift.open_date is exist - process it [14:05:48]req_shift_open_date [14:05:48]req_shift_open_date done [14:05:48]produce_requested_data done [14:05:48]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24853,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [14:05:48]process_action_free close_receipt [14:05:48]json_value_free [14:05:48]json_value_free done [14:05:48]process_json_proto returns [14:05:48]Send response to host [14:05:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24853,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [14:05:48]free response buf [14:05:48]execute_script done [14:05:48]execute_script returns [14:05:48]free content buf [14:05:48]Sock 7.Close socket [14:05:48]Sock 7.Thread stoped [14:05:52]OFD Sender: No OFD packet to send [14:05:57]OFD Sender: No OFD packet to send [14:06:02]OFD Sender: No OFD packet to send [14:06:07]OFD Sender: No OFD packet to send [14:06:12]OFD Sender: No OFD packet to send [14:06:17]OFD Sender: No OFD packet to send [14:06:22]OFD Sender: No OFD packet to send [14:06:27]OFD Sender: No OFD packet to send [14:06:32]OFD Sender: No OFD packet to send [14:06:37]OFD Sender: No OFD packet to send [14:06:42]OFD Sender: No OFD packet to send [14:06:47]OFD Sender: No OFD packet to send [14:06:52]OFD Sender: No OFD packet to send [14:06:57]OFD Sender: No OFD packet to send [14:07:02]OFD Sender: No OFD packet to send [14:07:07]OFD Sender: No OFD packet to send [14:07:09]accept exits with 9 [14:07:09]New connection [14:07:09]New thread 3067428196 created [14:07:09]Thread 3067571556 joined [14:07:09]Waiting for new connection... [14:07:09] Sock 9.Parse request [14:07:09]Sock 9.Check first char [14:07:09]Sock 9.First char is OK [14:07:09]request: POST /json_proto HTTP/1.0 [14:07:09]Method: POST [14:07:09]URL: /json_proto [14:07:09]Method is POST - this is cgi request [14:07:09]url: /json_proto [14:07:09]query_string will be loaded in cgi processing [14:07:09]execute_cgi json_proto POST (null) [14:07:09]execute_cgi path=json_proto method=POST [14:07:09]POST find Content-Length [14:07:09]Host: 172.17.45.131:8080 [14:07:09]Content-Length: 678 [14:07:09]Content-Type: application/json [14:07:09] [14:07:09]POST finish read [14:07:09]Found Content-Length = 678 [14:07:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610551", "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.020, "sum" : 950.56, "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" ] } } [14:07:09]execute_script... [14:07: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)610551", "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.020, "sum" : 950.56, "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" ] } } [14:07:09]POST & json_proto [14:07:09]process_json_proto [14:07:09]json parsed OK: [14:07:09]protocol is kg_v1.0 [14:07:09]action value=close_receipt [14:07:09]process_action close_receipt [14:07:09]cmd_close_receipt [14:07:09]MH_GetDate [14:07:09]Write to MH i2c: F0 00 00 7C 06 71 [14:07:09]Write i2c OK [14:07:09]MH_I2C_Read... [14:07:09]Read from MH i2c: F0 [14:07:09]MH_I2C_Read... [14:07:09]Read from MH i2c: F0 09 00 [14:07:09]MH_I2C_Read... [14:07:09]Read from MH i2c: F0 09 00 7C 06 00 8D F3 A8 66 C6 D4 6E 66 76 [14:07:09]GetLastDocTimeStamp 1722348344 [14:07:09]current date 1722348429 [14:07:09]FM_GetShiftState [14:07:09]SAM_PROTO_GetShiftState [14:07:09]wFMCommunicate request_size=4 [14:07:09]MH_SAM_APDU [14:07:09]CAPDU: 80 13 01 00 [14:07:09]Write to MH i2c: E2 08 00 7D 06 80 13 01 00 00 00 00 00 00 [14:07:09]Write i2c OK [14:07:09]MH_I2C_Read... [14:07:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:07:09]Read from MH i2c: E2 [14:07:09]MH_I2C_Read... [14:07:09]Read from MH i2c: E2 0E 00 [14:07:09]MH_I2C_Read... [14:07:09]Read from MH i2c: E2 0E 00 7D 06 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B3 [14:07:09]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [14:07:09]wFMCommunicate OK [14:07:09]SAM_PROTO_GetShiftState done [14:07:09]FM_GetShiftState done [14:07:09]opened in 1722298218 [14:07:09]opened+sec_in_day 1722384618 [14:07:09]quantity*price = 95055 [14:07:09]sum+1 = 95057 [14:07:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 950.00 Внесено: 950.00 СДАЧА: 0.00 НСП 1% : 8.41 НДС 12% : 100.94 Наличными: 950.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 229 30.07.2024 14:07 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24854 ФПД: 102559752208463 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T140709&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24854&fm=102559752208463&tin=02508201610067®Number=0000000000171247&sum=95000 [14:07:10]StoreToDocumentArchive [14:07:10]shift 48 fd 24854 [14:07:10]save to /storage/0048/doc_00024854 [14:07:10]save last doc name /storage/0048/doc_00024854 to /storage/kkm_last_doc_name [14:07:10]save OK [14:07:10]Clear old archive folders... [14:07:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:07:10]tlvbuf is 01ED4C70 [14:07:10]SAM_PROTO_ClearQueue [14:07:10]wFMCommunicate request_size=4 [14:07:10]MH_SAM_APDU [14:07:10]CAPDU: 80 09 00 00 [14:07:10]Write to MH i2c: E2 08 00 8A 06 80 09 00 00 00 00 00 00 02 [14:07:10]Write i2c OK [14:07:10]MH_I2C_Read... [14:07:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:07:10]Read from MH i2c: E2 [14:07:10]MH_I2C_Read... [14:07:10]Read from MH i2c: E2 03 00 [14:07:10]MH_I2C_Read... [14:07:10]Read from MH i2c: E2 03 00 8A 06 00 90 00 04 [14:07:10]RAPDU: 90 00 [14:07:10]wFMCommunicate OK [14:07:10]SAM_PROTO_ClearQueue done [14:07:10]KKMCreateOFDPacket [14:07:10]OFDProtocolAddRootSTLVToBuf [14:07:10]FM_MakeSignedData [14:07:10]FM_MakeSignedData [14:07:10]SAM_PROTO_SignData [14:07:10]wFMCommunicate request_size=4 [14:07:10]MH_SAM_APDU [14:07:10]CAPDU: 80 0D 01 02 [14:07:10]Write to MH i2c: E2 08 00 8B 06 80 0D 01 02 00 00 00 00 0A [14:07:10]Write i2c OK [14:07:10]MH_I2C_Read... [14:07:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:07:10]Read from MH i2c: E2 [14:07:10]MH_I2C_Read... [14:07:10]Read from MH i2c: E2 03 00 [14:07:10]MH_I2C_Read... [14:07:10]Read from MH i2c: E2 03 00 8B 06 00 90 00 05 [14:07:10]RAPDU: 90 00 [14:07:10]wFMCommunicate OK [14:07:10]wFMCommunicate request_size=255 [14:07:10]MH_SAM_APDU [14:07: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 C4 36 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 50 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 6E 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 E5 00 00 00 F4 03 04 00 8D F3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 16 61 00 00 35 04 06 00 5D [14:07:10]Write to MH i2c: E2 02 01 8C 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 C4 36 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 50 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 6E 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 E5 00 00 00 F4 03 04 00 8D F3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 16 61 00 00 35 04 06 00 5D 00 00 D5 [14:07:10]Write i2c OK [14:07:10]MH_I2C_Read... [14:07:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:07:10]Read from MH i2c: E2 [14:07:10]MH_I2C_Read... [14:07:10]Read from MH i2c: E2 03 00 [14:07:10]MH_I2C_Read... [14:07:10]Read from MH i2c: E2 03 00 8C 06 00 90 00 06 [14:07:10]RAPDU: 90 00 [14:07:10]wFMCommunicate OK [14:07:10]wFMCommunicate request_size=10 [14:07:10]MH_SAM_APDU [14:07:10]CAPDU: 80 0D 02 02 05 47 0D 99 40 4F [14:07:10]Write to MH i2c: E2 0D 00 8D 06 80 0D 02 02 05 00 47 0D 99 40 4F 00 00 93 [14:07:10]Write i2c OK [14:07:10]MH_I2C_Read... [14:07:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:07:10]Read from MH i2c: E2 [14:07:10]MH_I2C_Read... [14:07:10]Read from MH i2c: E2 03 00 [14:07:10]MH_I2C_Read... [14:07:10]Read from MH i2c: E2 03 00 8D 06 00 90 00 07 [14:07:10]RAPDU: 90 00 [14:07:10]wFMCommunicate OK [14:07:10]wFMCommunicate request_size=4 [14:07:10]MH_SAM_APDU [14:07:10]CAPDU: 80 0D 03 02 [14:07:10]Write to MH i2c: E2 08 00 8E 06 80 0D 03 02 00 00 00 00 0F [14:07:10]Write i2c OK [14:07:10]MH_I2C_Read... [14:07:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:07:10]Read from MH i2c: E2 [14:07:10]MH_I2C_Read... [14:07:10]Read from MH i2c: E2 0B 00 [14:07:10]MH_I2C_Read... [14:07:11]Read from MH i2c: E2 0B 00 8E 06 00 D9 62 CB EA A4 FD 82 9C 90 00 BF [14:07:11]RAPDU: D9 62 CB EA A4 FD 82 9C 90 00 [14:07:11]wFMCommunicate OK [14:07:11]SAM_PROTO_SignData done [14:07:11]FM_MakeSignedData done [14:07:11]CreateOFDProtocolMessage [14:07:11]wFMCommunicate request_size=4 [14:07:11]MH_SAM_APDU [14:07:11]CAPDU: 80 11 00 00 [14:07:11]Write to MH i2c: E2 08 00 8F 06 80 11 00 00 00 00 00 00 0F [14:07:11]Write i2c OK [14:07:11]MH_I2C_Read... [14:07:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:07:11]Read from MH i2c: E2 [14:07:11]MH_I2C_Read... [14:07:11]Read from MH i2c: E2 17 00 [14:07:11]MH_I2C_Read... [14:07:11]Read from MH i2c: E2 17 00 8F 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 65 [14:07:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [14:07:11]wFMCommunicate OK [14:07:11]CreateOFDProtocolMessage done [14:07:11]OFDSenderStorePacket 24854 [14:07:11]StoreOFDPacket docnum=24854 [14:07:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 F4 5B 07 01 7F 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 C4 36 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 50 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 6E 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 E5 00 00 00 F4 03 04 00 8D F3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 16 61 00 00 35 04 06 00 5D 47 0D 99 40 4F D9 62 CB EA A4 FD 82 9C [14:07:11]CheckFolder [14:07:11]dirname=/storage/ofd_packets [14:07:11]CheckFolder done [14:07:11]ProducePacketName [14:07:11]name=ofd_packets/00024854 [14:07:11]NVStorageSaveData ofd_packets/00024854 [14:07:11]File name is /storage/ofd_packets/00024854 [14:07:11]Write 301 bytes [14:07:11]NVStorageSaveData done [14:07:11]OFDSenderStorePacket done [14:07:11]KKMCreateOFDPacket done [14:07:11]NVStorageSaveData kkm_last_timestamp [14:07:11]File name is /storage/kkm_last_timestamp [14:07:11]Write 4 bytes [14:07:11]NVStorageSaveData done [14:07:11]ExternCall_PrintAddStr [14:07:11]wPrintStart [14:07:11]Write to MH i2c: 01 00 00 90 06 96 [14:07:11]Write i2c OK [14:07:11]MH_I2C_Read... [14:07:11]Read from MH i2c: 01 [14:07:11]MH_I2C_Read... [14:07:11]Read from MH i2c: 01 07 00 [14:07:11]MH_I2C_Read... [14:07:11]Read from MH i2c: 01 07 00 90 06 00 00 00 00 00 FF 0F AB [14:07:11]RasterBufferAndPrint [14:07:11]line Счет N : (1)610551 [14:07:11]line ИНН: 02508201610067 [14:07:11]line Контрольно-Кассовый Чек [14:07:11]line ПРОДАЖА [14:07:11]line ТРК (МРК, ГНК) : 32 [14:07:11]line Товар: 2710124130 [14:07:11]line Аи-92-К-2 [14:07:11]line 14.020 * 67.80 [14:07:11]line = 950.56 [14:07:11]line НДС 12% НСП 1% [14:07:11]line > о реализуемом товаре [14:07:11]line ОКРУГЛЕНИЕ: -0.56 [14:07:11]line ИТОГО: 950.00 [14:07:11]line Внесено: 950.00 [14:07:11]line СДАЧА: 0.00 [14:07:11]line НСП 1% : 8.41 [14:07:11]line НДС 12% : 100.94 [14:07:11]line Наличными: 950.00 [14:07:11]line Безнал.: 0.00 [14:07:11]line Место: АЗС № 127 "Партнер Нефть" [14:07:11]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [14:07:11]line СНО: Общий режим [14:07:11]line Чек 229 30.07.2024 14:07 [14:07:11]line Смена: 48 ФФД: 1.0 [14:07:11]line ЗНМ: 0300000158 [14:07:11]line РНМ: 0000000000171247 [14:07:11]line Версия ККМ: v1.0 [14:07:11]line ФМ: 0000000002098565 [14:07:11]line ФД: 24854 [14:07:11]line ФПД: 102559752208463 [14:07:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T140709&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24854&fm=102559752208463&tin=02508201610067®Number=0000000000171247&sum=95000 [14:07:11]OFD Sender: Processing packet 24854 [packets to send 29, broken 28] [14:07:11]ProducePacketName [14:07:11]name=ofd_packets/00024854 [14:07:11]OFD Sender: To server: pG, [14:07:11]CommunicateWithHost lk.salyk.kg:30040 [14:07:11]ConnectInit lk.salyk.kg [14:07:11]written 0, free lines is 4095 [14:07:11]Connected sock=10 [14:07:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 F4 5B 07 01 7F 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 C4 36 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 50 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 6E 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 E5 00 00 00 F4 03 04 00 8D F3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 16 61 00 00 35 04 06 00 5D 47 0D 99 40 4F D9 62 CB EA A4 FD 82 9C [14:07:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 D2 D2 47 00 33 C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 16 61 00 00 F4 03 04 00 1B 9F A8 66 B6 04 01 00 00 BB 02 30 2B F0 F3 6D 5A [14:07:11]CommunicateWithHost err = 0 [14:07:11]CheckOFDResponse [14:07:11]1017 (14) - 77093643461234 [14:07:11]1041 (16) - 0000000002098565 [14:07:11]1040 (4) - 24854 [14:07:11]1012 (4) - 30.07.2024 08:06 [14:07:11]1206 (1) - 0 [14:07:11]OFD Sender: Remove packet 24854 [14:07:11]ProducePacketName [14:07:11]name=ofd_packets/00024854 [14:07:11]NVStorageDeleteData [14:07:11]Write to MH i2c: 01 00 00 BB 06 C1 [14:07:11]Write i2c OK [14:07:11]MH_I2C_Read... [14:07:11]Read from MH i2c: 01 [14:07:11]MH_I2C_Read... [14:07:11]Read from MH i2c: 01 07 00 [14:07:11]MH_I2C_Read... [14:07:11]Read from MH i2c: 01 07 00 BB 06 00 00 00 00 00 ED 0C C1 [14:07:11]RasterBufferAndPrint [14:07:11]line [14:07:11]line [14:07:11]line [14:07:11]line [14:07:11]line [14:07:11]written 0, free lines is 3315 [14:07:11]MH_Cut [14:07:11]Write to MH i2c: D1 01 00 C2 06 01 9A [14:07:11]Write i2c OK [14:07:11]MH_I2C_Read... [14:07:11]Read from MH i2c: D1 [14:07:11]MH_I2C_Read... [14:07:11]Read from MH i2c: D1 01 00 [14:07:11]MH_I2C_Read... [14:07:11]Read from MH i2c: D1 01 00 C2 06 00 99 [14:07:11]Write to MH i2c: 01 00 00 C3 06 C9 [14:07:11]Write i2c OK [14:07:11]MH_I2C_Read... [14:07:12]OFD Sender: No OFD packet to send [14:07:12]*** Cut start [14:07:12]*** Partial cut [14:07:12]*** CUTSNS_PIN = 1 [14:07:12]*** CUTSNS_PIN = 0 [14:07:12]*** Brake cut motor [14:07:13]Read from MH i2c: 01 [14:07:13]MH_I2C_Read... [14:07:13]*** Stop cut motor [14:07:13]*** Cut end [14:07:13]Read from MH i2c: 01 07 00 [14:07:13]MH_I2C_Read... [14:07:13]Read from MH i2c: 01 07 00 C3 06 00 00 00 00 00 FF 0F DE [14:07:13]process_action close_receipt done [14:07:13]requested_data is exist [14:07:13]produce_requested_data [14:07:13]requested_item fm.sn is exist - process it [14:07:13]wFMCommunicate request_size=4 [14:07:13]MH_SAM_APDU [14:07:13]CAPDU: 80 11 00 00 [14:07:13]Write to MH i2c: E2 08 00 C4 06 80 11 00 00 00 00 00 00 44 [14:07:13]Write i2c OK [14:07:13]MH_I2C_Read... [14:07:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:07:13]Read from MH i2c: E2 [14:07:13]MH_I2C_Read... [14:07:13]Read from MH i2c: E2 17 00 [14:07:13]MH_I2C_Read... [14:07:13]Read from MH i2c: E2 17 00 C4 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 9A [14:07:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [14:07:13]wFMCommunicate OK [14:07:13]requested_item fd.num is exist - process it [14:07:13]SAM_PROTO_GetFieldsCounters [14:07:13]wFMCommunicate request_size=4 [14:07:13]MH_SAM_APDU [14:07:13]CAPDU: 80 13 00 00 [14:07:13]Write to MH i2c: E2 08 00 C5 06 80 13 00 00 00 00 00 00 47 [14:07:13]Write i2c OK [14:07:13]MH_I2C_Read... [14:07:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:07:13]Read from MH i2c: E2 [14:07:13]MH_I2C_Read... [14:07:13]Read from MH i2c: E2 62 00 [14:07:13]MH_I2C_Read... [14:07:13]Read from MH i2c: E2 62 00 C5 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 16 61 00 00 0E 04 04 00 30 00 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 BE [14:07:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 16 61 00 00 0E 04 04 00 30 00 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 [14:07:13]wFMCommunicate OK [14:07:13]SAM_PROTO_GetFieldsCounters done [14:07:13]requested_item shift.num is exist - process it [14:07:13]requested_item shift.opened is exist - process it [14:07:13]req_shift_opened [14:07:13]FM_GetShiftState [14:07:13]SAM_PROTO_GetShiftState [14:07:13]wFMCommunicate request_size=4 [14:07:13]MH_SAM_APDU [14:07:13]CAPDU: 80 13 01 00 [14:07:13]Write to MH i2c: E2 08 00 C6 06 80 13 01 00 00 00 00 00 49 [14:07:13]Write i2c OK [14:07:13]MH_I2C_Read... [14:07:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:07:13]Read from MH i2c: E2 [14:07:13]MH_I2C_Read... [14:07:13]Read from MH i2c: E2 0E 00 [14:07:13]MH_I2C_Read... [14:07:13]Read from MH i2c: E2 0E 00 C6 06 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 FC [14:07:13]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [14:07:13]wFMCommunicate OK [14:07:13]SAM_PROTO_GetShiftState done [14:07:13]FM_GetShiftState done [14:07:13]req_shift_opened done [14:07:13]requested_item shift.open_date is exist - process it [14:07:13]req_shift_open_date [14:07:13]req_shift_open_date done [14:07:13]produce_requested_data done [14:07:13]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24854,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [14:07:13]process_action_free close_receipt [14:07:13]json_value_free [14:07:13]json_value_free done [14:07:13]process_json_proto returns [14:07:13]Send response to host [14:07:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24854,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [14:07:13]free response buf [14:07:13]execute_script done [14:07:13]execute_script returns [14:07:13]free content buf [14:07:13]Sock 9.Close socket [14:07:13]Sock 9.Thread stoped [14:07:17]OFD Sender: No OFD packet to send [14:07:22]OFD Sender: No OFD packet to send [14:07:27]OFD Sender: No OFD packet to send [14:07:32]OFD Sender: No OFD packet to send [14:07:37]OFD Sender: No OFD packet to send [14:07:42]OFD Sender: No OFD packet to send [14:07:47]OFD Sender: No OFD packet to send [14:07:52]OFD Sender: No OFD packet to send [14:07:57]OFD Sender: No OFD packet to send [14:08:02]OFD Sender: No OFD packet to send [14:08:07]OFD Sender: No OFD packet to send [14:08:08]accept exits with 7 [14:08:08]New connection [14:08:08]New thread 3067571556 created [14:08:08]Thread 3067428196 joined [14:08:08]Waiting for new connection... [14:08:08] Sock 7.Parse request [14:08:08]Sock 7.Check first char [14:08:08]Sock 7.First char is OK [14:08:08]request: POST /json_proto HTTP/1.0 [14:08:08]Method: POST [14:08:08]URL: /json_proto [14:08:08]Method is POST - this is cgi request [14:08:08]url: /json_proto [14:08:08]query_string will be loaded in cgi processing [14:08:08]execute_cgi json_proto POST (null) [14:08:08]execute_cgi path=json_proto method=POST [14:08:08]POST find Content-Length [14:08:08]Host: 172.17.45.131:8080 [14:08:08]Content-Length: 803 [14:08:08]Content-Type: application/json [14:08:08] [14:08:08]POST finish read [14:08:08]Found Content-Length = 803 [14:08:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610548", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:08:08]execute_script... [14:08:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610548", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:08:08]POST & json_proto [14:08:08]process_json_proto [14:08:08]json parsed OK: [14:08:08]protocol is kg_v1.0 [14:08:08]action value=close_receipt [14:08:08]process_action close_receipt [14:08:08]cmd_close_receipt [14:08:08]MH_GetDate [14:08:08]Write to MH i2c: F0 00 00 C7 06 BC [14:08:08]Write i2c OK [14:08:08]MH_I2C_Read... [14:08:08]Read from MH i2c: F0 [14:08:08]MH_I2C_Read... [14:08:08]Read from MH i2c: F0 09 00 [14:08:08]MH_I2C_Read... [14:08:08]Read from MH i2c: F0 09 00 C7 06 00 C8 F3 A8 66 C6 D4 6E 66 FC [14:08:08]GetLastDocTimeStamp 1722348429 [14:08:08]current date 1722348488 [14:08:08]FM_GetShiftState [14:08:08]SAM_PROTO_GetShiftState [14:08:08]wFMCommunicate request_size=4 [14:08:08]MH_SAM_APDU [14:08:08]CAPDU: 80 13 01 00 [14:08:08]Write to MH i2c: E2 08 00 C8 06 80 13 01 00 00 00 00 00 4B [14:08:08]Write i2c OK [14:08:08]MH_I2C_Read... [14:08:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:08:08]Read from MH i2c: E2 [14:08:08]MH_I2C_Read... [14:08:08]Read from MH i2c: E2 0E 00 [14:08:08]MH_I2C_Read... [14:08:08]Read from MH i2c: E2 0E 00 C8 06 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 FE [14:08:08]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [14:08:08]wFMCommunicate OK [14:08:08]SAM_PROTO_GetShiftState done [14:08:08]FM_GetShiftState done [14:08:08]opened in 1722298218 [14:08:08]opened+sec_in_day 1722384618 [14:08:08]quantity*price = 100005 [14:08:08]sum+1 = 100006 [14:08:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 230 30.07.2024 14:08 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24855 ФПД: 212317714326531 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T140808&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24855&fm=212317714326531&tin=02508201610067®Number=0000000000171247&sum=100005 [14:08:09]StoreToDocumentArchive [14:08:09]shift 48 fd 24855 [14:08:09]save to /storage/0048/doc_00024855 [14:08:09]save last doc name /storage/0048/doc_00024855 to /storage/kkm_last_doc_name [14:08:09]save OK [14:08:09]Clear old archive folders... [14:08:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:08:09]tlvbuf is 01E25120 [14:08:09]SAM_PROTO_ClearQueue [14:08:09]wFMCommunicate request_size=4 [14:08:09]MH_SAM_APDU [14:08:09]CAPDU: 80 09 00 00 [14:08:09]Write to MH i2c: E2 08 00 D5 06 80 09 00 00 00 00 00 00 4D [14:08:09]Write i2c OK [14:08:09]MH_I2C_Read... [14:08:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:08:09]Read from MH i2c: E2 [14:08:09]MH_I2C_Read... [14:08:09]Read from MH i2c: E2 03 00 [14:08:09]MH_I2C_Read... [14:08:09]Read from MH i2c: E2 03 00 D5 06 00 90 00 4F [14:08:09]RAPDU: 90 00 [14:08:09]wFMCommunicate OK [14:08:09]SAM_PROTO_ClearQueue done [14:08:09]KKMCreateOFDPacket [14:08:09]OFDProtocolAddRootSTLVToBuf [14:08:09]FM_MakeSignedData [14:08:09]FM_MakeSignedData [14:08:09]SAM_PROTO_SignData [14:08:09]wFMCommunicate request_size=4 [14:08:09]MH_SAM_APDU [14:08:09]CAPDU: 80 0D 01 02 [14:08:09]Write to MH i2c: E2 08 00 D6 06 80 0D 01 02 00 00 00 00 55 [14:08:09]Write i2c OK [14:08:09]MH_I2C_Read... [14:08:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:08:09]Read from MH i2c: E2 [14:08:09]MH_I2C_Read... [14:08:09]Read from MH i2c: E2 03 00 [14:08:09]MH_I2C_Read... [14:08:09]Read from MH i2c: E2 03 00 D6 06 00 90 00 50 [14:08:09]RAPDU: 90 00 [14:08:09]wFMCommunicate OK [14:08:09]wFMCommunicate request_size=255 [14:08:09]MH_SAM_APDU [14:08:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E6 00 00 00 F4 03 04 00 C8 F3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 17 61 00 00 35 04 06 00 C1 [14:08:09]Write to MH i2c: E2 02 01 D7 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 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 E6 00 00 00 F4 03 04 00 C8 F3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 17 61 00 00 35 04 06 00 C1 00 00 82 [14:08:09]Write i2c OK [14:08:09]MH_I2C_Read... [14:08:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:08:09]Read from MH i2c: E2 [14:08:09]MH_I2C_Read... [14:08:09]Read from MH i2c: E2 03 00 [14:08:09]MH_I2C_Read... [14:08:09]Read from MH i2c: E2 03 00 D7 06 00 90 00 51 [14:08:09]RAPDU: 90 00 [14:08:09]wFMCommunicate OK [14:08:09]wFMCommunicate request_size=10 [14:08:09]MH_SAM_APDU [14:08:09]CAPDU: 80 0D 02 02 05 1A 11 F1 24 03 [14:08:09]Write to MH i2c: E2 0D 00 D8 06 80 0D 02 02 05 00 1A 11 F1 24 03 00 00 A5 [14:08:09]Write i2c OK [14:08:09]MH_I2C_Read... [14:08:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:08:09]Read from MH i2c: E2 [14:08:09]MH_I2C_Read... [14:08:09]Read from MH i2c: E2 03 00 [14:08:09]MH_I2C_Read... [14:08:09]Read from MH i2c: E2 03 00 D8 06 00 90 00 52 [14:08:09]RAPDU: 90 00 [14:08:09]wFMCommunicate OK [14:08:09]wFMCommunicate request_size=4 [14:08:09]MH_SAM_APDU [14:08:09]CAPDU: 80 0D 03 02 [14:08:09]Write to MH i2c: E2 08 00 D9 06 80 0D 03 02 00 00 00 00 5A [14:08:09]Write i2c OK [14:08:09]MH_I2C_Read... [14:08:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:08:09]Read from MH i2c: E2 [14:08:09]MH_I2C_Read... [14:08:09]Read from MH i2c: E2 0B 00 [14:08:09]MH_I2C_Read... [14:08:09]Read from MH i2c: E2 0B 00 D9 06 00 EC 88 AC 6E 46 A6 75 83 90 00 CD [14:08:09]RAPDU: EC 88 AC 6E 46 A6 75 83 90 00 [14:08:09]wFMCommunicate OK [14:08:09]SAM_PROTO_SignData done [14:08:09]FM_MakeSignedData done [14:08:09]CreateOFDProtocolMessage [14:08:09]wFMCommunicate request_size=4 [14:08:09]MH_SAM_APDU [14:08:09]CAPDU: 80 11 00 00 [14:08:09]Write to MH i2c: E2 08 00 DA 06 80 11 00 00 00 00 00 00 5A [14:08:09]Write i2c OK [14:08:09]MH_I2C_Read... [14:08:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:08:09]Read from MH i2c: E2 [14:08:09]MH_I2C_Read... [14:08:09]Read from MH i2c: E2 17 00 [14:08:09]MH_I2C_Read... [14:08:09]Read from MH i2c: E2 17 00 DA 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B0 [14:08:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [14:08:09]wFMCommunicate OK [14:08:09]CreateOFDProtocolMessage done [14:08:09]OFDSenderStorePacket 24855 [14:08:09]StoreOFDPacket docnum=24855 [14:08:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 F9 93 07 01 F8 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 E6 00 00 00 F4 03 04 00 C8 F3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 17 61 00 00 35 04 06 00 C1 1A 11 F1 24 03 EC 88 AC 6E 46 A6 75 83 [14:08:09]CheckFolder [14:08:09]dirname=/storage/ofd_packets [14:08:09]CheckFolder done [14:08:09]ProducePacketName [14:08:09]name=ofd_packets/00024855 [14:08:09]NVStorageSaveData ofd_packets/00024855 [14:08:09]File name is /storage/ofd_packets/00024855 [14:08:09]Write 301 bytes [14:08:09]NVStorageSaveData done [14:08:09]OFDSenderStorePacket done [14:08:09]KKMCreateOFDPacket done [14:08:09]NVStorageSaveData kkm_last_timestamp [14:08:09]File name is /storage/kkm_last_timestamp [14:08:09]Write 4 bytes [14:08:09]NVStorageSaveData done [14:08:09]ExternCall_PrintAddStr [14:08:09]wPrintStart [14:08:09]Write to MH i2c: 01 00 00 DB 06 E1 [14:08:09]Write i2c OK [14:08:09]MH_I2C_Read... [14:08:09]Read from MH i2c: 01 [14:08:09]MH_I2C_Read... [14:08:09]Read from MH i2c: 01 07 00 [14:08:09]MH_I2C_Read... [14:08:09]Read from MH i2c: 01 07 00 DB 06 00 00 00 00 00 FF 0F F6 [14:08:09]RasterBufferAndPrint [14:08:09]line Счет N : (1)610548 [14:08:09]line ИНН: 02508201610067 [14:08:09]line Контрольно-Кассовый Чек [14:08:09]line ПРОДАЖА [14:08:09]line ТРК (МРК, ГНК) : 62 [14:08:09]line Товар: 2710124130 [14:08:09]line Аи-92-К-2 [14:08:09]line 14.750 * 67.80 [14:08:09]line = 1000.05 [14:08:09]line НДС 12% НСП 1% [14:08:09]line > о реализуемом товаре [14:08:09]line ИТОГО: 1000.05 [14:08:09]line НСП 1% : 8.85 [14:08:09]line НДС 12% : 106.20 [14:08:09]line Наличными: 0.00 [14:08:09]line Безнал.: 1000.05 [14:08:09]line Место: АЗС № 127 "Партнер Нефть" [14:08:09]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [14:08:09]line СНО: Общий режим [14:08:09]line Чек 230 30.07.2024 14:08 [14:08:09]line Смена: 48 ФФД: 1.0 [14:08:09]line ЗНМ: 0300000158 [14:08:09]line РНМ: 0000000000171247 [14:08:09]line Версия ККМ: v1.0 [14:08:09]line Платежная система: O! деньги [14:08:09]line ФМ: 0000000002098565 [14:08:09]line ФД: 24855 [14:08:09]line ФПД: 212317714326531 [14:08:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T140808&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24855&fm=212317714326531&tin=02508201610067®Number=0000000000171247&sum=100005 [14:08:10]OFD Sender: Processing packet 24855 [packets to send 29, broken 28] [14:08:10]ProducePacketName [14:08:10]name=ofd_packets/00024855 [14:08:10]OFD Sender: To server: pG, [14:08:10]CommunicateWithHost lk.salyk.kg:30040 [14:08:10]ConnectInit lk.salyk.kg [14:08:10]written 0, free lines is 4095 [14:08:10]Connected sock=9 [14:08:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 F9 93 07 01 F8 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 E6 00 00 00 F4 03 04 00 C8 F3 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 17 61 00 00 35 04 06 00 C1 1A 11 F1 24 03 EC 88 AC 6E 46 A6 75 83 [14:08:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 D1 95 47 00 9F 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 32 30 39 38 35 36 35 10 04 04 00 17 61 00 00 F4 03 04 00 56 9F A8 66 B6 04 01 00 00 62 33 13 F6 B9 62 54 8E [14:08:10]CommunicateWithHost err = 0 [14:08:10]CheckOFDResponse [14:08:10]1017 (14) - 77093643461234 [14:08:10]1041 (16) - 0000000002098565 [14:08:10]1040 (4) - 24855 [14:08:10]1012 (4) - 30.07.2024 08:07 [14:08:10]1206 (1) - 0 [14:08:10]OFD Sender: Remove packet 24855 [14:08:10]ProducePacketName [14:08:10]name=ofd_packets/00024855 [14:08:10]NVStorageDeleteData [14:08:10]Write to MH i2c: 01 00 00 05 07 0C [14:08:10]Write i2c OK [14:08:10]MH_I2C_Read... [14:08:10]Read from MH i2c: 01 [14:08:10]MH_I2C_Read... [14:08:10]Read from MH i2c: 01 07 00 [14:08:10]MH_I2C_Read... [14:08:10]Read from MH i2c: 01 07 00 05 07 00 00 00 00 00 F8 0C 17 [14:08:10]RasterBufferAndPrint [14:08:10]line [14:08:10]line [14:08:10]line [14:08:10]line [14:08:10]line [14:08:10]written 0, free lines is 3327 [14:08:10]MH_Cut [14:08:10]Write to MH i2c: D1 01 00 0C 07 01 E5 [14:08:10]Write i2c OK [14:08:10]MH_I2C_Read... [14:08:10]Read from MH i2c: D1 [14:08:10]MH_I2C_Read... [14:08:10]Read from MH i2c: D1 01 00 [14:08:10]MH_I2C_Read... [14:08:10]Read from MH i2c: D1 01 00 0C 07 00 E4 [14:08:10]Write to MH i2c: 01 00 00 0D 07 14 [14:08:10]Write i2c OK [14:08:10]MH_I2C_Read... [14:08:11]OFD Sender: No OFD packet to send [14:08:11]*** Cut start [14:08:11]*** Partial cut [14:08:11]*** CUTSNS_PIN = 1 [14:08:11]*** CUTSNS_PIN = 0 [14:08:11]*** Brake cut motor [14:08:11]Read from MH i2c: 01 [14:08:11]MH_I2C_Read... [14:08:11]*** Stop cut motor [14:08:11]*** Cut end [14:08:11]Read from MH i2c: 01 07 00 [14:08:11]MH_I2C_Read... [14:08:11]Read from MH i2c: 01 07 00 0D 07 00 00 00 00 00 FF 0F 29 [14:08:11]process_action close_receipt done [14:08:11]requested_data is exist [14:08:11]produce_requested_data [14:08:11]requested_item fm.sn is exist - process it [14:08:11]wFMCommunicate request_size=4 [14:08:11]MH_SAM_APDU [14:08:11]CAPDU: 80 11 00 00 [14:08:11]Write to MH i2c: E2 08 00 0E 07 80 11 00 00 00 00 00 00 8F [14:08:11]Write i2c OK [14:08:11]MH_I2C_Read... [14:08:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:08:12]Read from MH i2c: E2 [14:08:12]MH_I2C_Read... [14:08:12]Read from MH i2c: E2 17 00 [14:08:12]MH_I2C_Read... [14:08:12]Read from MH i2c: E2 17 00 0E 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E5 [14:08:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [14:08:12]wFMCommunicate OK [14:08:12]requested_item fd.num is exist - process it [14:08:12]SAM_PROTO_GetFieldsCounters [14:08:12]wFMCommunicate request_size=4 [14:08:12]MH_SAM_APDU [14:08:12]CAPDU: 80 13 00 00 [14:08:12]Write to MH i2c: E2 08 00 0F 07 80 13 00 00 00 00 00 00 92 [14:08:12]Write i2c OK [14:08:12]MH_I2C_Read... [14:08:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:08:12]Read from MH i2c: E2 [14:08:12]MH_I2C_Read... [14:08:12]Read from MH i2c: E2 62 00 [14:08:12]MH_I2C_Read... [14:08:12]Read from MH i2c: E2 62 00 0F 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 17 61 00 00 0E 04 04 00 30 00 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 0D [14:08:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 17 61 00 00 0E 04 04 00 30 00 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 [14:08:12]wFMCommunicate OK [14:08:12]SAM_PROTO_GetFieldsCounters done [14:08:12]requested_item shift.num is exist - process it [14:08:12]requested_item shift.opened is exist - process it [14:08:12]req_shift_opened [14:08:12]FM_GetShiftState [14:08:12]SAM_PROTO_GetShiftState [14:08:12]wFMCommunicate request_size=4 [14:08:12]MH_SAM_APDU [14:08:12]CAPDU: 80 13 01 00 [14:08:12]Write to MH i2c: E2 08 00 10 07 80 13 01 00 00 00 00 00 94 [14:08:12]Write i2c OK [14:08:12]MH_I2C_Read... [14:08:12]Read from MH i2c: E2 [14:08:12]MH_I2C_Read... [14:08:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:08:12]Read from MH i2c: E2 0E 00 [14:08:12]MH_I2C_Read... [14:08:12]Read from MH i2c: E2 0E 00 10 07 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 47 [14:08:12]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [14:08:12]wFMCommunicate OK [14:08:12]SAM_PROTO_GetShiftState done [14:08:12]FM_GetShiftState done [14:08:12]req_shift_opened done [14:08:12]requested_item shift.open_date is exist - process it [14:08:12]req_shift_open_date [14:08:12]req_shift_open_date done [14:08:12]produce_requested_data done [14:08:12]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24855,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [14:08:12]process_action_free close_receipt [14:08:12]json_value_free [14:08:12]json_value_free done [14:08:12]process_json_proto returns [14:08:12]Send response to host [14:08:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24855,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [14:08:12]free response buf [14:08:12]execute_script done [14:08:12]execute_script returns [14:08:12]free content buf [14:08:12]Sock 7.Close socket [14:08:12]Sock 7.Thread stoped [14:08:16]OFD Sender: No OFD packet to send [14:08:21]OFD Sender: No OFD packet to send [14:08:26]OFD Sender: No OFD packet to send [14:08:31]OFD Sender: No OFD packet to send [14:08:36]OFD Sender: No OFD packet to send [14:08:41]OFD Sender: No OFD packet to send [14:08:46]OFD Sender: No OFD packet to send [14:08:51]OFD Sender: No OFD packet to send [14:08:56]OFD Sender: No OFD packet to send [14:09:01]OFD Sender: No OFD packet to send [14:09:06]OFD Sender: No OFD packet to send [14:09:11]OFD Sender: No OFD packet to send [14:09:15]accept exits with 10 [14:09:15]New connection [14:09:15]New thread 3067428196 created [14:09:15]Thread 3067571556 joined [14:09:15]Waiting for new connection... [14:09:15] Sock 10.Parse request [14:09:15]Sock 10.Check first char [14:09:15]Sock 10.First char is OK [14:09:15]request: POST /json_proto HTTP/1.0 [14:09:15]Method: POST [14:09:15]URL: /json_proto [14:09:15]Method is POST - this is cgi request [14:09:15]url: /json_proto [14:09:15]query_string will be loaded in cgi processing [14:09:15]execute_cgi json_proto POST (null) [14:09:15]execute_cgi path=json_proto method=POST [14:09:15]POST find Content-Length [14:09:15]Host: 172.17.45.131:8080 [14:09:15]Content-Length: 805 [14:09:15]Content-Type: application/json [14:09:15] [14:09:15]POST finish read [14:09:15]Found Content-Length = 805 [14:09:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610549", "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" : 37.00, "quantity" : 56.790, "sum" : 2101.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2101.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:09:15]execute_script... [14:09:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610549", "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" : 37.00, "quantity" : 56.790, "sum" : 2101.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2101.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:09:15]POST & json_proto [14:09:15]process_json_proto [14:09:15]json parsed OK: [14:09:15]protocol is kg_v1.0 [14:09:15]action value=close_receipt [14:09:15]process_action close_receipt [14:09:15]cmd_close_receipt [14:09:15]MH_GetDate [14:09:15]Write to MH i2c: F0 00 00 11 07 07 [14:09:15]Write i2c OK [14:09:15]MH_I2C_Read... [14:09:15]Read from MH i2c: F0 [14:09:15]MH_I2C_Read... [14:09:15]Read from MH i2c: F0 09 00 [14:09:15]MH_I2C_Read... [14:09:15]Read from MH i2c: F0 09 00 11 07 00 0C F4 A8 66 C6 D4 6E 66 8C [14:09:15]GetLastDocTimeStamp 1722348488 [14:09:15]current date 1722348556 [14:09:15]FM_GetShiftState [14:09:15]SAM_PROTO_GetShiftState [14:09:15]wFMCommunicate request_size=4 [14:09:15]MH_SAM_APDU [14:09:15]CAPDU: 80 13 01 00 [14:09:15]Write to MH i2c: E2 08 00 12 07 80 13 01 00 00 00 00 00 96 [14:09:15]Write i2c OK [14:09:15]MH_I2C_Read... [14:09:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:09:16]Read from MH i2c: E2 [14:09:16]MH_I2C_Read... [14:09:16]Read from MH i2c: E2 0E 00 [14:09:16]MH_I2C_Read... [14:09:16]Read from MH i2c: E2 0E 00 12 07 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 49 [14:09:16]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [14:09:16]wFMCommunicate OK [14:09:16]SAM_PROTO_GetShiftState done [14:09:16]FM_GetShiftState done [14:09:16]opened in 1722298218 [14:09:16]opened+sec_in_day 1722384618 [14:09:16]quantity*price = 210123 [14:09:16]sum+1 = 210124 [14:09:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2101.23 НСП 1% : 18.59 НДС 12% : 223.14 Наличными: 0.00 Безнал.: 2101.23 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 231 30.07.2024 14:09 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24856 ФПД: 248501086602559 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T140916&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24856&fm=248501086602559&tin=02508201610067®Number=0000000000171247&sum=210123 [14:09:17]StoreToDocumentArchive [14:09:17]shift 48 fd 24856 [14:09:17]save to /storage/0048/doc_00024856 [14:09:17]save last doc name /storage/0048/doc_00024856 to /storage/kkm_last_doc_name [14:09:17]save OK [14:09:17]Clear old archive folders... [14:09:17]ProcessDocumentItem done err = 0, tmpTLVsize=250 [14:09:17]tlvbuf is 01E21360 [14:09:17]SAM_PROTO_ClearQueue [14:09:17]wFMCommunicate request_size=4 [14:09:17]MH_SAM_APDU [14:09:17]CAPDU: 80 09 00 00 [14:09:17]Write to MH i2c: E2 08 00 1F 07 80 09 00 00 00 00 00 00 98 [14:09:17]Write i2c OK [14:09:17]MH_I2C_Read... [14:09:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:09:17]Read from MH i2c: E2 [14:09:17]MH_I2C_Read... [14:09:17]Read from MH i2c: E2 03 00 [14:09:17]MH_I2C_Read... [14:09:17]Read from MH i2c: E2 03 00 1F 07 00 90 00 9A [14:09:17]RAPDU: 90 00 [14:09:17]wFMCommunicate OK [14:09:17]SAM_PROTO_ClearQueue done [14:09:17]KKMCreateOFDPacket [14:09:17]OFDProtocolAddRootSTLVToBuf [14:09:17]FM_MakeSignedData [14:09:17]FM_MakeSignedData [14:09:17]SAM_PROTO_SignData [14:09:17]wFMCommunicate request_size=4 [14:09:17]MH_SAM_APDU [14:09:17]CAPDU: 80 0D 01 02 [14:09:17]Write to MH i2c: E2 08 00 20 07 80 0D 01 02 00 00 00 00 A0 [14:09:17]Write i2c OK [14:09:17]MH_I2C_Read... [14:09:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:09:17]Read from MH i2c: E2 [14:09:17]MH_I2C_Read... [14:09:17]Read from MH i2c: E2 03 00 [14:09:17]MH_I2C_Read... [14:09:17]Read from MH i2c: E2 03 00 20 07 00 90 00 9B [14:09:17]RAPDU: 90 00 [14:09:17]wFMCommunicate OK [14:09:17]wFMCommunicate request_size=255 [14:09:17]MH_SAM_APDU [14:09:17]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 D6 DD 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 CB 34 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB 34 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 57 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CB 34 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 0C F4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 18 61 00 00 35 04 06 00 E2 02 [14:09:17]Write to MH i2c: E2 02 01 21 07 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 D6 DD 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 CB 34 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB 34 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 57 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CB 34 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 0C F4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 18 61 00 00 35 04 06 00 E2 02 00 00 D7 [14:09:17]Write i2c OK [14:09:17]MH_I2C_Read... [14:09:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:09:17]Read from MH i2c: E2 [14:09:17]MH_I2C_Read... [14:09:17]Read from MH i2c: E2 03 00 [14:09:17]MH_I2C_Read... [14:09:17]Read from MH i2c: E2 03 00 21 07 00 90 00 9C [14:09:17]RAPDU: 90 00 [14:09:17]wFMCommunicate OK [14:09:17]wFMCommunicate request_size=9 [14:09:17]MH_SAM_APDU [14:09:17]CAPDU: 80 0D 02 02 04 AA FE 45 3F [14:09:17]Write to MH i2c: E2 0C 00 22 07 80 0D 02 02 04 00 AA FE 45 3F 00 00 D7 [14:09:17]Write i2c OK [14:09:17]MH_I2C_Read... [14:09:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:09:17]Read from MH i2c: E2 [14:09:17]MH_I2C_Read... [14:09:17]Read from MH i2c: E2 03 00 [14:09:17]MH_I2C_Read... [14:09:17]Read from MH i2c: E2 03 00 22 07 00 90 00 9D [14:09:17]RAPDU: 90 00 [14:09:17]wFMCommunicate OK [14:09:17]wFMCommunicate request_size=4 [14:09:17]MH_SAM_APDU [14:09:17]CAPDU: 80 0D 03 02 [14:09:17]Write to MH i2c: E2 08 00 23 07 80 0D 03 02 00 00 00 00 A5 [14:09:17]Write i2c OK [14:09:17]MH_I2C_Read... [14:09:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:09:17]Read from MH i2c: E2 [14:09:17]MH_I2C_Read... [14:09:17]Read from MH i2c: E2 0B 00 [14:09:17]MH_I2C_Read... [14:09:17]Read from MH i2c: E2 0B 00 23 07 00 91 0D 3A C7 9F 41 9B 2A 90 00 EA [14:09:17]RAPDU: 91 0D 3A C7 9F 41 9B 2A 90 00 [14:09:17]wFMCommunicate OK [14:09:17]SAM_PROTO_SignData done [14:09:17]FM_MakeSignedData done [14:09:17]CreateOFDProtocolMessage [14:09:17]wFMCommunicate request_size=4 [14:09:17]MH_SAM_APDU [14:09:17]CAPDU: 80 11 00 00 [14:09:17]Write to MH i2c: E2 08 00 24 07 80 11 00 00 00 00 00 00 A5 [14:09:17]Write i2c OK [14:09:17]MH_I2C_Read... [14:09:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:09:17]Read from MH i2c: E2 [14:09:17]MH_I2C_Read... [14:09:17]Read from MH i2c: E2 17 00 [14:09:17]MH_I2C_Read... [14:09:17]Read from MH i2c: E2 17 00 24 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 FB [14:09:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [14:09:17]wFMCommunicate OK [14:09:17]CreateOFDProtocolMessage done [14:09:17]OFDSenderStorePacket 24856 [14:09:17]StoreOFDPacket docnum=24856 [14:09:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 C6 68 06 01 78 1D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 D6 DD 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 CB 34 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB 34 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 57 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CB 34 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 0C F4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 18 61 00 00 35 04 06 00 E2 02 AA FE 45 3F 91 0D 3A C7 9F 41 9B 2A [14:09:17]CheckFolder [14:09:17]dirname=/storage/ofd_packets [14:09:17]CheckFolder done [14:09:17]ProducePacketName [14:09:17]name=ofd_packets/00024856 [14:09:17]NVStorageSaveData ofd_packets/00024856 [14:09:17]File name is /storage/ofd_packets/00024856 [14:09:17]Write 300 bytes [14:09:17]NVStorageSaveData done [14:09:17]OFDSenderStorePacket done [14:09:17]KKMCreateOFDPacket done [14:09:17]NVStorageSaveData kkm_last_timestamp [14:09:17]File name is /storage/kkm_last_timestamp [14:09:17]Write 4 bytes [14:09:17]NVStorageSaveData done [14:09:17]ExternCall_PrintAddStr [14:09:17]wPrintStart [14:09:17]Write to MH i2c: 01 00 00 25 07 2C [14:09:17]Write i2c OK [14:09:17]MH_I2C_Read... [14:09:17]Read from MH i2c: 01 [14:09:17]MH_I2C_Read... [14:09:17]Read from MH i2c: 01 07 00 [14:09:17]MH_I2C_Read... [14:09:17]Read from MH i2c: 01 07 00 25 07 00 00 00 00 00 FF 0F 41 [14:09:17]RasterBufferAndPrint [14:09:17]line Счет N : (1)610549 [14:09:17]line ИНН: 02508201610067 [14:09:17]line Контрольно-Кассовый Чек [14:09:17]line ПРОДАЖА [14:09:17]line ТРК (МРК, ГНК) : 7 [14:09:17]line Товар: 2711190000 [14:09:17]line ГАЗ-К-3 [14:09:17]line 56.790 * 37.00 [14:09:17]line = 2101.23 [14:09:17]line НДС 12% НСП 1% [14:09:17]line > о реализуемом товаре [14:09:17]line ИТОГО: 2101.23 [14:09:17]line НСП 1% : 18.59 [14:09:17]line НДС 12% : 223.14 [14:09:17]line Наличными: 0.00 [14:09:17]line Безнал.: 2101.23 [14:09:17]line Место: АЗС № 127 "Партнер Нефть" [14:09:17]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [14:09:17]line СНО: Общий режим [14:09:17]line Чек 231 30.07.2024 14:09 [14:09:17]line Смена: 48 ФФД: 1.0 [14:09:17]line ЗНМ: 0300000158 [14:09:17]line РНМ: 0000000000171247 [14:09:17]line Версия ККМ: v1.0 [14:09:17]line Платежная система: O! деньги [14:09:17]line ФМ: 0000000002098565 [14:09:17]line ФД: 24856 [14:09:17]line ФПД: 248501086602559 [14:09:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T140916&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24856&fm=248501086602559&tin=02508201610067®Number=0000000000171247&sum=210123 [14:09:18]OFD Sender: Processing packet 24856 [packets to send 29, broken 28] [14:09:18]ProducePacketName [14:09:18]name=ofd_packets/00024856 [14:09:18]OFD Sender: To server: pG, [14:09:18]CommunicateWithHost lk.salyk.kg:30040 [14:09:18]ConnectInit lk.salyk.kg [14:09:18]written 0, free lines is 4095 [14:09:18]Connected sock=11 [14:09:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 C6 68 06 01 78 1D 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 D6 DD 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 CB 34 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CB 34 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 57 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CB 34 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 0C F4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 18 61 00 00 35 04 06 00 E2 02 AA FE 45 3F 91 0D 3A C7 9F 41 9B 2A [14:09:18]Write to MH i2c: 01 00 00 4F 07 56 [14:09:18]Write i2c OK [14:09:18]MH_I2C_Read... [14:09:18]Read from MH i2c: 01 [14:09:18]MH_I2C_Read... [14:09:18]Read from MH i2c: 01 07 00 [14:09:18]MH_I2C_Read... [14:09:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 54 6B 47 00 19 BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 18 61 00 00 F4 03 04 00 9A 9F A8 66 B6 04 01 00 00 61 2D 58 8E 33 D3 9D 15 [14:09:18]CommunicateWithHost err = 0 [14:09:18]CheckOFDResponse [14:09:18]1017 (14) - 77093643461234 [14:09:18]1041 (16) - 0000000002098565 [14:09:18]1040 (4) - 24856 [14:09:18]1012 (4) - 30.07.2024 08:08 [14:09:18]1206 (1) - 0 [14:09:18]OFD Sender: Remove packet 24856 [14:09:18]ProducePacketName [14:09:18]name=ofd_packets/00024856 [14:09:18]NVStorageDeleteData [14:09:18]Read from MH i2c: 01 07 00 4F 07 00 00 00 00 00 F7 0C 60 [14:09:18]RasterBufferAndPrint [14:09:18]line [14:09:18]line [14:09:18]line [14:09:18]line [14:09:18]line [14:09:18]written 0, free lines is 3332 [14:09:18]MH_Cut [14:09:18]Write to MH i2c: D1 01 00 56 07 01 2F [14:09:18]Write i2c OK [14:09:18]MH_I2C_Read... [14:09:18]Read from MH i2c: D1 [14:09:18]MH_I2C_Read... [14:09:18]Read from MH i2c: D1 01 00 [14:09:18]MH_I2C_Read... [14:09:18]Read from MH i2c: D1 01 00 56 07 00 2E [14:09:18]Write to MH i2c: 01 00 00 57 07 5E [14:09:18]Write i2c OK [14:09:18]MH_I2C_Read... [14:09:18]OFD Sender: No OFD packet to send [14:09:19]*** Cut start [14:09:19]*** Partial cut [14:09:19]*** CUTSNS_PIN = 1 [14:09:19]*** CUTSNS_PIN = 0 [14:09:19]*** Brake cut motor [14:09:19]Read from MH i2c: 01 [14:09:19]MH_I2C_Read... [14:09:19]*** Stop cut motor [14:09:19]*** Cut end [14:09:19]Read from MH i2c: 01 07 00 [14:09:19]MH_I2C_Read... [14:09:19]Read from MH i2c: 01 07 00 57 07 00 00 00 00 00 FF 0F 73 [14:09:19]process_action close_receipt done [14:09:19]requested_data is exist [14:09:19]produce_requested_data [14:09:19]requested_item fm.sn is exist - process it [14:09:19]wFMCommunicate request_size=4 [14:09:19]MH_SAM_APDU [14:09:19]CAPDU: 80 11 00 00 [14:09:19]Write to MH i2c: E2 08 00 58 07 80 11 00 00 00 00 00 00 D9 [14:09:19]Write i2c OK [14:09:19]MH_I2C_Read... [14:09:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:09:19]Read from MH i2c: E2 [14:09:19]MH_I2C_Read... [14:09:19]Read from MH i2c: E2 17 00 [14:09:19]MH_I2C_Read... [14:09:19]Read from MH i2c: E2 17 00 58 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 2F [14:09:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [14:09:19]wFMCommunicate OK [14:09:19]requested_item fd.num is exist - process it [14:09:19]SAM_PROTO_GetFieldsCounters [14:09:19]wFMCommunicate request_size=4 [14:09:19]MH_SAM_APDU [14:09:19]CAPDU: 80 13 00 00 [14:09:19]Write to MH i2c: E2 08 00 59 07 80 13 00 00 00 00 00 00 DC [14:09:19]Write i2c OK [14:09:19]MH_I2C_Read... [14:09:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:09:19]Read from MH i2c: E2 [14:09:19]MH_I2C_Read... [14:09:19]Read from MH i2c: E2 62 00 [14:09:19]MH_I2C_Read... [14:09:19]Read from MH i2c: E2 62 00 59 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 18 61 00 00 0E 04 04 00 30 00 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 5B [14:09:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 18 61 00 00 0E 04 04 00 30 00 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 [14:09:19]wFMCommunicate OK [14:09:19]SAM_PROTO_GetFieldsCounters done [14:09:19]requested_item shift.num is exist - process it [14:09:19]requested_item shift.opened is exist - process it [14:09:19]req_shift_opened [14:09:19]FM_GetShiftState [14:09:19]SAM_PROTO_GetShiftState [14:09:19]wFMCommunicate request_size=4 [14:09:19]MH_SAM_APDU [14:09:19]CAPDU: 80 13 01 00 [14:09:19]Write to MH i2c: E2 08 00 5A 07 80 13 01 00 00 00 00 00 DE [14:09:20]Write i2c OK [14:09:20]MH_I2C_Read... [14:09:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:09:20]Read from MH i2c: E2 [14:09:20]MH_I2C_Read... [14:09:20]Read from MH i2c: E2 0E 00 [14:09:20]MH_I2C_Read... [14:09:20]Read from MH i2c: E2 0E 00 5A 07 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 91 [14:09:20]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [14:09:20]wFMCommunicate OK [14:09:20]SAM_PROTO_GetShiftState done [14:09:20]FM_GetShiftState done [14:09:20]req_shift_opened done [14:09:20]requested_item shift.open_date is exist - process it [14:09:20]req_shift_open_date [14:09:20]req_shift_open_date done [14:09:20]produce_requested_data done [14:09:20]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24856,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [14:09:20]process_action_free close_receipt [14:09:20]json_value_free [14:09:20]json_value_free done [14:09:20]process_json_proto returns [14:09:20]Send response to host [14:09:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24856,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [14:09:20]free response buf [14:09:20]execute_script done [14:09:20]execute_script returns [14:09:20]free content buf [14:09:20]Sock 10.Close socket [14:09:20]Sock 10.Thread stoped [14:09:23]OFD Sender: No OFD packet to send [14:09:28]OFD Sender: No OFD packet to send [14:09:34]OFD Sender: No OFD packet to send [14:09:39]OFD Sender: No OFD packet to send [14:09:44]OFD Sender: No OFD packet to send [14:09:44]accept exits with 7 [14:09:44]New connection [14:09:44]New thread 3067571556 created [14:09:44]Thread 3067428196 joined [14:09:44]Waiting for new connection... [14:09:44] Sock 7.Parse request [14:09:44]Sock 7.Check first char [14:09:44]Sock 7.First char is OK [14:09:44]request: POST /json_proto HTTP/1.0 [14:09:44]Method: POST [14:09:44]URL: /json_proto [14:09:44]Method is POST - this is cgi request [14:09:44]url: /json_proto [14:09:44]query_string will be loaded in cgi processing [14:09:44]execute_cgi json_proto POST (null) [14:09:44]execute_cgi path=json_proto method=POST [14:09:44]POST find Content-Length [14:09:44]Host: 172.17.45.131:8080 [14:09:44]Content-Length: 1191 [14:09:44]Content-Type: application/json [14:09:44] [14:09:44]POST finish read [14:09:44]Found Content-Length = 1191 [14:09: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610552\u000A30.07.2024 13:59\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 20.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1514.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\u000A03008\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:09:44]execute_script... [14:09: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610552\u000A30.07.2024 13:59\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 20.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1514.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\u000A03008\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:09:44]POST & json_proto [14:09:44]process_json_proto [14:09:44]json parsed OK: [14:09:44]protocol is kg_v1.0 [14:09:44]action value=print_text [14:09:44]process_action print_text [14:09:44]cmd_print_text [14:09:44]ExternCall_PrintAddStr [14:09:44]wPrintStart [14:09:44]Write to MH i2c: 01 00 00 5B 07 62 [14:09:44]Write i2c OK [14:09:44]MH_I2C_Read... [14:09:44]Read from MH i2c: 01 [14:09:44]MH_I2C_Read... [14:09:44]Read from MH i2c: 01 07 00 [14:09:44]MH_I2C_Read... [14:09:44]Read from MH i2c: 01 07 00 5B 07 00 00 00 00 00 FF 0F 77 [14:09:44]RasterBufferAndPrint [14:09:44]line *****ТОВАРНЫЙ ЧЕК***** [14:09:44]line АЗС 127 [14:09:44]line Партнер нефть [14:09:44]line 02508201610067 [14:09:44]line Кассир : Масалиев Н. [14:09:44]line Счет N : (1)610552 [14:09:44]line 30.07.2024 13:59 [14:09:44]line ПРОДАЖА [14:09:44]line ТРК (МРК, ГНК): 2 [14:09:44]line Вид ГСМ : 2710194210 [14:09:44]line ДТ-К-2 [14:09:44]line 20.000 x 75.70 [14:09:44]line ИТОГ: 1514.00 [14:09:44]line Тип оплаты: Талоны: Топливная Карта [14:09:44]line 03008 [14:09:44]line ______________________ [14:09:44]line (подпись) [14:09:44]written 0, free lines is 4095 [14:09:44]Write to MH i2c: 01 00 00 6F 07 76 [14:09:44]Write i2c OK [14:09:44]MH_I2C_Read... [14:09:44]Read from MH i2c: 01 [14:09:44]MH_I2C_Read... [14:09:44]Read from MH i2c: 01 07 00 [14:09:44]MH_I2C_Read... [14:09:44]Read from MH i2c: 01 07 00 6F 07 00 00 00 00 00 0E 0E 99 [14:09:44]RasterBufferAndPrint [14:09:44]line [14:09:44]line [14:09:44]line [14:09:44]line [14:09:44]line [14:09:44]written 0, free lines is 3599 [14:09:44]MH_Cut [14:09:44]Write to MH i2c: D1 01 00 76 07 01 4F [14:09:44]Write i2c OK [14:09:44]MH_I2C_Read... [14:09:44]Read from MH i2c: D1 [14:09:44]MH_I2C_Read... [14:09:44]Read from MH i2c: D1 01 00 [14:09:44]MH_I2C_Read... [14:09:44]Read from MH i2c: D1 01 00 76 07 00 4E [14:09:44]Write to MH i2c: 01 00 00 77 07 7E [14:09:44]Write i2c OK [14:09:44]MH_I2C_Read... [14:09:45]*** Cut start [14:09:45]*** Partial cut [14:09:45]*** CUTSNS_PIN = 1 [14:09:45]*** CUTSNS_PIN = 0 [14:09:45]*** Brake cut motor [14:09:46]Read from MH i2c: 01 [14:09:46]MH_I2C_Read... [14:09:46]*** Stop cut motor [14:09:46]*** Cut end [14:09:46]Read from MH i2c: 01 07 00 [14:09:46]MH_I2C_Read... [14:09:46]Read from MH i2c: 01 07 00 77 07 00 00 00 00 00 FF 0F 93 [14:09:46]process_action print_text done [14:09:46]requested_data is exist [14:09:46]produce_requested_data [14:09:46]requested_item fm.sn is exist - process it [14:09:46]wFMCommunicate request_size=4 [14:09:46]MH_SAM_APDU [14:09:46]CAPDU: 80 11 00 00 [14:09:46]Write to MH i2c: E2 08 00 78 07 80 11 00 00 00 00 00 00 F9 [14:09:46]Write i2c OK [14:09:46]MH_I2C_Read... [14:09:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:09:46]Read from MH i2c: E2 [14:09:46]MH_I2C_Read... [14:09:46]Read from MH i2c: E2 17 00 [14:09:46]MH_I2C_Read... [14:09:46]Read from MH i2c: E2 17 00 78 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 4F [14:09:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [14:09:46]wFMCommunicate OK [14:09:46]requested_item fd.num is exist - process it [14:09:46]SAM_PROTO_GetFieldsCounters [14:09:46]wFMCommunicate request_size=4 [14:09:46]MH_SAM_APDU [14:09:46]CAPDU: 80 13 00 00 [14:09:46]Write to MH i2c: E2 08 00 79 07 80 13 00 00 00 00 00 00 FC [14:09:46]Write i2c OK [14:09:46]MH_I2C_Read... [14:09:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:09:46]Read from MH i2c: E2 [14:09:46]MH_I2C_Read... [14:09:46]Read from MH i2c: E2 62 00 [14:09:46]MH_I2C_Read... [14:09:46]Read from MH i2c: E2 62 00 79 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 18 61 00 00 0E 04 04 00 30 00 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 7B [14:09:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 18 61 00 00 0E 04 04 00 30 00 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 [14:09:46]wFMCommunicate OK [14:09:46]SAM_PROTO_GetFieldsCounters done [14:09:46]requested_item shift.num is exist - process it [14:09:46]requested_item shift.opened is exist - process it [14:09:46]req_shift_opened [14:09:46]FM_GetShiftState [14:09:46]SAM_PROTO_GetShiftState [14:09:46]wFMCommunicate request_size=4 [14:09:46]MH_SAM_APDU [14:09:46]CAPDU: 80 13 01 00 [14:09:46]Write to MH i2c: E2 08 00 7A 07 80 13 01 00 00 00 00 00 FE [14:09:46]Write i2c OK [14:09:46]MH_I2C_Read... [14:09:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:09:46]Read from MH i2c: E2 [14:09:46]MH_I2C_Read... [14:09:46]Read from MH i2c: E2 0E 00 [14:09:46]MH_I2C_Read... [14:09:46]Read from MH i2c: E2 0E 00 7A 07 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B1 [14:09:46]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [14:09:46]wFMCommunicate OK [14:09:46]SAM_PROTO_GetShiftState done [14:09:46]FM_GetShiftState done [14:09:46]req_shift_opened done [14:09:46]requested_item shift.open_date is exist - process it [14:09:46]req_shift_open_date [14:09:46]req_shift_open_date done [14:09:46]produce_requested_data done [14:09:46]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24856,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [14:09:46]process_action_free print_text [14:09:46]json_value_free [14:09:46]json_value_free done [14:09:46]process_json_proto returns [14:09:46]Send response to host [14:09:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24856,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [14:09:46]free response buf [14:09:46]execute_script done [14:09:46]execute_script returns [14:09:46]free content buf [14:09:46]Sock 7.Close socket [14:09:46]Sock 7.Thread stoped [14:09:49]OFD Sender: No OFD packet to send [14:09:54]OFD Sender: No OFD packet to send [14:09:59]OFD Sender: No OFD packet to send [14:10:04]OFD Sender: No OFD packet to send [14:10:09]OFD Sender: No OFD packet to send [14:10:14]OFD Sender: No OFD packet to send [14:10:19]OFD Sender: No OFD packet to send [14:10:24]OFD Sender: No OFD packet to send [14:10:29]OFD Sender: No OFD packet to send [14:10:34]OFD Sender: No OFD packet to send [14:10:34]accept exits with 10 [14:10:34]New connection [14:10:34]New thread 3067428196 created [14:10:34]Thread 3067571556 joined [14:10:34]Waiting for new connection... [14:10:34] Sock 10.Parse request [14:10:34]Sock 10.Check first char [14:10:34]Sock 10.First char is OK [14:10:34]request: POST /json_proto HTTP/1.0 [14:10:34]Method: POST [14:10:34]URL: /json_proto [14:10:34]Method is POST - this is cgi request [14:10:34]url: /json_proto [14:10:34]query_string will be loaded in cgi processing [14:10:34]execute_cgi json_proto POST (null) [14:10:34]execute_cgi path=json_proto method=POST [14:10:34]POST find Content-Length [14:10:34]Host: 172.17.45.131:8080 [14:10:34]Content-Length: 803 [14:10:34]Content-Type: application/json [14:10:34] [14:10:34]POST finish read [14:10:34]Found Content-Length = 803 [14:10:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610553", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:10:34]execute_script... [14:10: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)610553", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:10:34]POST & json_proto [14:10:34]process_json_proto [14:10:34]json parsed OK: [14:10:34]protocol is kg_v1.0 [14:10:34]action value=close_receipt [14:10:34]process_action close_receipt [14:10:34]cmd_close_receipt [14:10:34]MH_GetDate [14:10:34]Write to MH i2c: F0 00 00 7B 07 71 [14:10:34]Write i2c OK [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: F0 [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: F0 09 00 [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: F0 09 00 7B 07 00 5A F4 A8 66 C6 D4 6E 66 44 [14:10:34]GetLastDocTimeStamp 1722348556 [14:10:34]current date 1722348634 [14:10:34]FM_GetShiftState [14:10:34]SAM_PROTO_GetShiftState [14:10:34]wFMCommunicate request_size=4 [14:10:34]MH_SAM_APDU [14:10:34]CAPDU: 80 13 01 00 [14:10:34]Write to MH i2c: E2 08 00 7C 07 80 13 01 00 00 00 00 00 00 [14:10:34]Write i2c OK [14:10:34]MH_I2C_Read... [14:10:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:10:34]Read from MH i2c: E2 [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: E2 0E 00 [14:10:34]MH_I2C_Read... [14:10:34]Read from MH i2c: E2 0E 00 7C 07 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B3 [14:10:34]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [14:10:34]wFMCommunicate OK [14:10:34]SAM_PROTO_GetShiftState done [14:10:34]FM_GetShiftState done [14:10:34]opened in 1722298218 [14:10:34]opened+sec_in_day 1722384618 [14:10:34]quantity*price = 100005 [14:10:34]sum+1 = 100006 [14:10:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 232 30.07.2024 14:10 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24857 ФПД: 261282108516846 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T141034&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24857&fm=261282108516846&tin=02508201610067®Number=0000000000171247&sum=100005 [14:10:35]StoreToDocumentArchive [14:10:35]shift 48 fd 24857 [14:10:35]save to /storage/0048/doc_00024857 [14:10:35]save last doc name /storage/0048/doc_00024857 to /storage/kkm_last_doc_name [14:10:35]save OK [14:10:35]Clear old archive folders... [14:10:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:10:35]tlvbuf is 01ED3D50 [14:10:35]SAM_PROTO_ClearQueue [14:10:35]wFMCommunicate request_size=4 [14:10:35]MH_SAM_APDU [14:10:35]CAPDU: 80 09 00 00 [14:10:35]Write to MH i2c: E2 08 00 89 07 80 09 00 00 00 00 00 00 02 [14:10:35]Write i2c OK [14:10:35]MH_I2C_Read... [14:10:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:10:35]Read from MH i2c: E2 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: E2 03 00 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: E2 03 00 89 07 00 90 00 04 [14:10:35]RAPDU: 90 00 [14:10:35]wFMCommunicate OK [14:10:35]SAM_PROTO_ClearQueue done [14:10:35]KKMCreateOFDPacket [14:10:35]OFDProtocolAddRootSTLVToBuf [14:10:35]FM_MakeSignedData [14:10:35]FM_MakeSignedData [14:10:35]SAM_PROTO_SignData [14:10:35]wFMCommunicate request_size=4 [14:10:35]MH_SAM_APDU [14:10:35]CAPDU: 80 0D 01 02 [14:10:35]Write to MH i2c: E2 08 00 8A 07 80 0D 01 02 00 00 00 00 0A [14:10:35]Write i2c OK [14:10:35]MH_I2C_Read... [14:10:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:10:35]Read from MH i2c: E2 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: E2 03 00 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: E2 03 00 8A 07 00 90 00 05 [14:10:35]RAPDU: 90 00 [14:10:35]wFMCommunicate OK [14:10:35]wFMCommunicate request_size=255 [14:10:35]MH_SAM_APDU [14:10: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 E8 00 00 00 F4 03 04 00 5A F4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 19 61 00 00 35 04 06 00 ED [14:10:35]Write to MH i2c: E2 02 01 8B 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 E8 00 00 00 F4 03 04 00 5A F4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 19 61 00 00 35 04 06 00 ED 00 00 FA [14:10:35]Write i2c OK [14:10:35]MH_I2C_Read... [14:10:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:10:35]Read from MH i2c: E2 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: E2 03 00 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: E2 03 00 8B 07 00 90 00 06 [14:10:35]RAPDU: 90 00 [14:10:35]wFMCommunicate OK [14:10:35]wFMCommunicate request_size=10 [14:10:35]MH_SAM_APDU [14:10:35]CAPDU: 80 0D 02 02 05 A2 7B 43 A9 EE [14:10:35]Write to MH i2c: E2 0D 00 8C 07 80 0D 02 02 05 00 A2 7B 43 A9 EE 00 00 0E [14:10:35]Write i2c OK [14:10:35]MH_I2C_Read... [14:10:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:10:35]Read from MH i2c: E2 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: E2 03 00 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: E2 03 00 8C 07 00 90 00 07 [14:10:35]RAPDU: 90 00 [14:10:35]wFMCommunicate OK [14:10:35]wFMCommunicate request_size=4 [14:10:35]MH_SAM_APDU [14:10:35]CAPDU: 80 0D 03 02 [14:10:35]Write to MH i2c: E2 08 00 8D 07 80 0D 03 02 00 00 00 00 0F [14:10:35]Write i2c OK [14:10:35]MH_I2C_Read... [14:10:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:10:35]Read from MH i2c: E2 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: E2 0B 00 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: E2 0B 00 8D 07 00 2F AB 64 59 0D CE 64 5B 90 00 41 [14:10:35]RAPDU: 2F AB 64 59 0D CE 64 5B 90 00 [14:10:35]wFMCommunicate OK [14:10:35]SAM_PROTO_SignData done [14:10:35]FM_MakeSignedData done [14:10:35]CreateOFDProtocolMessage [14:10:35]wFMCommunicate request_size=4 [14:10:35]MH_SAM_APDU [14:10:35]CAPDU: 80 11 00 00 [14:10:35]Write to MH i2c: E2 08 00 8E 07 80 11 00 00 00 00 00 00 0F [14:10:35]Write i2c OK [14:10:35]MH_I2C_Read... [14:10:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:10:35]Read from MH i2c: E2 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: E2 17 00 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: E2 17 00 8E 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 65 [14:10:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [14:10:35]wFMCommunicate OK [14:10:35]CreateOFDProtocolMessage done [14:10:35]OFDSenderStorePacket 24857 [14:10:35]StoreOFDPacket docnum=24857 [14:10:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 75 62 07 01 4E 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E8 00 00 00 F4 03 04 00 5A F4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 19 61 00 00 35 04 06 00 ED A2 7B 43 A9 EE 2F AB 64 59 0D CE 64 5B [14:10:35]CheckFolder [14:10:35]dirname=/storage/ofd_packets [14:10:35]CheckFolder done [14:10:35]ProducePacketName [14:10:35]name=ofd_packets/00024857 [14:10:35]NVStorageSaveData ofd_packets/00024857 [14:10:35]File name is /storage/ofd_packets/00024857 [14:10:35]Write 301 bytes [14:10:35]NVStorageSaveData done [14:10:35]OFDSenderStorePacket done [14:10:35]KKMCreateOFDPacket done [14:10:35]NVStorageSaveData kkm_last_timestamp [14:10:35]File name is /storage/kkm_last_timestamp [14:10:35]Write 4 bytes [14:10:35]NVStorageSaveData done [14:10:35]OFD Sender: Processing packet 24857 [packets to send 29, broken 28] [14:10:35]ProducePacketName [14:10:35]name=ofd_packets/00024857 [14:10:35]OFD Sender: To server: pG, [14:10:35]CommunicateWithHost lk.salyk.kg:30040 [14:10:35]ConnectInit lk.salyk.kg [14:10:35]ExternCall_PrintAddStr [14:10:35]wPrintStart [14:10:35]Write to MH i2c: 01 00 00 8F 07 96 [14:10:35]Write i2c OK [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: 01 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: 01 07 00 [14:10:35]MH_I2C_Read... [14:10:35]Read from MH i2c: 01 07 00 8F 07 00 00 00 00 00 FF 0F AB [14:10:35]RasterBufferAndPrint [14:10:35]line Счет N : (1)610553 [14:10:36]line ИНН: 02508201610067 [14:10:36]line Контрольно-Кассовый Чек [14:10:36]line ПРОДАЖА [14:10:36]line ТРК (МРК, ГНК) : 52 [14:10:36]line Товар: 2710124130 [14:10:36]line Аи-92-К-2 [14:10:36]line 14.750 * 67.80 [14:10:36]line = 1000.05 [14:10:36]line НДС 12% НСП 1% [14:10:36]line > о реализуемом товаре [14:10:36]line ИТОГО: 1000.05 [14:10:36]line НСП 1% : 8.85 [14:10:36]line НДС 12% : 106.20 [14:10:36]line Наличными: 0.00 [14:10:36]line Безнал.: 1000.05 [14:10:36]line Место: АЗС № 127 "Партнер Нефть" [14:10:36]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [14:10:36]line СНО: Общий режим [14:10:36]line Чек 232 30.07.2024 14:10 [14:10:36]line Смена: 48 ФФД: 1.0 [14:10:36]line ЗНМ: 0300000158 [14:10:36]line РНМ: 0000000000171247 [14:10:36]line Версия ККМ: v1.0 [14:10:36]line Платежная система: O! деньги [14:10:36]line ФМ: 0000000002098565 [14:10:36]line ФД: 24857 [14:10:36]line ФПД: 261282108516846 [14:10:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T141034&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24857&fm=261282108516846&tin=02508201610067®Number=0000000000171247&sum=100005 [14:10:36]Connected sock=11 [14:10:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 75 62 07 01 4E 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E8 00 00 00 F4 03 04 00 5A F4 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 19 61 00 00 35 04 06 00 ED A2 7B 43 A9 EE 2F AB 64 59 0D CE 64 5B [14:10:36]written 0, free lines is 4095 [14:10:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 E1 09 47 00 DE 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 32 30 39 38 35 36 35 10 04 04 00 19 61 00 00 F4 03 04 00 E8 9F A8 66 B6 04 01 00 00 CA 06 0E A9 9A 8A 15 EF [14:10:36]CommunicateWithHost err = 0 [14:10:36]CheckOFDResponse [14:10:36]1017 (14) - 77093643461234 [14:10:36]1041 (16) - 0000000002098565 [14:10:36]1040 (4) - 24857 [14:10:36]1012 (4) - 30.07.2024 08:10 [14:10:36]1206 (1) - 0 [14:10:36]OFD Sender: Remove packet 24857 [14:10:36]ProducePacketName [14:10:36]name=ofd_packets/00024857 [14:10:36]NVStorageDeleteData [14:10:36]Write to MH i2c: 01 00 00 B9 07 C0 [14:10:36]Write i2c OK [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: 01 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: 01 07 00 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: 01 07 00 B9 07 00 00 00 00 00 01 0D D5 [14:10:36]RasterBufferAndPrint [14:10:36]line [14:10:36]line [14:10:36]line [14:10:36]line [14:10:36]line [14:10:36]written 0, free lines is 3335 [14:10:36]MH_Cut [14:10:36]Write to MH i2c: D1 01 00 C0 07 01 99 [14:10:36]Write i2c OK [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: D1 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: D1 01 00 [14:10:36]MH_I2C_Read... [14:10:36]Read from MH i2c: D1 01 00 C0 07 00 98 [14:10:36]Write to MH i2c: 01 00 00 C1 07 C8 [14:10:36]Write i2c OK [14:10:36]MH_I2C_Read... [14:10:37]OFD Sender: No OFD packet to send [14:10:37]*** Cut start [14:10:37]*** Partial cut [14:10:37]*** CUTSNS_PIN = 1 [14:10:37]*** CUTSNS_PIN = 0 [14:10:37]*** Brake cut motor [14:10:38]Read from MH i2c: 01 [14:10:38]MH_I2C_Read... [14:10:38]*** Stop cut motor [14:10:38]*** Cut end [14:10:38]Read from MH i2c: 01 07 00 [14:10:38]MH_I2C_Read... [14:10:38]Read from MH i2c: 01 07 00 C1 07 00 00 00 00 00 FF 0F DD [14:10:38]process_action close_receipt done [14:10:38]requested_data is exist [14:10:38]produce_requested_data [14:10:38]requested_item fm.sn is exist - process it [14:10:38]wFMCommunicate request_size=4 [14:10:38]MH_SAM_APDU [14:10:38]CAPDU: 80 11 00 00 [14:10:38]Write to MH i2c: E2 08 00 C2 07 80 11 00 00 00 00 00 00 43 [14:10:38]Write i2c OK [14:10:38]MH_I2C_Read... [14:10:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:10:38]Read from MH i2c: E2 [14:10:38]MH_I2C_Read... [14:10:38]Read from MH i2c: E2 17 00 [14:10:38]MH_I2C_Read... [14:10:38]Read from MH i2c: E2 17 00 C2 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 99 [14:10:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [14:10:38]wFMCommunicate OK [14:10:38]requested_item fd.num is exist - process it [14:10:38]SAM_PROTO_GetFieldsCounters [14:10:38]wFMCommunicate request_size=4 [14:10:38]MH_SAM_APDU [14:10:38]CAPDU: 80 13 00 00 [14:10:38]Write to MH i2c: E2 08 00 C3 07 80 13 00 00 00 00 00 00 46 [14:10:38]Write i2c OK [14:10:38]MH_I2C_Read... [14:10:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:10:38]Read from MH i2c: E2 [14:10:38]MH_I2C_Read... [14:10:38]Read from MH i2c: E2 62 00 [14:10:38]MH_I2C_Read... [14:10:38]Read from MH i2c: E2 62 00 C3 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 19 61 00 00 0E 04 04 00 30 00 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 C9 [14:10:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 19 61 00 00 0E 04 04 00 30 00 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 [14:10:38]wFMCommunicate OK [14:10:38]SAM_PROTO_GetFieldsCounters done [14:10:38]requested_item shift.num is exist - process it [14:10:38]requested_item shift.opened is exist - process it [14:10:38]req_shift_opened [14:10:38]FM_GetShiftState [14:10:38]SAM_PROTO_GetShiftState [14:10:38]wFMCommunicate request_size=4 [14:10:38]MH_SAM_APDU [14:10:38]CAPDU: 80 13 01 00 [14:10:38]Write to MH i2c: E2 08 00 C4 07 80 13 01 00 00 00 00 00 48 [14:10:38]Write i2c OK [14:10:38]MH_I2C_Read... [14:10:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:10:38]Read from MH i2c: E2 [14:10:38]MH_I2C_Read... [14:10:38]Read from MH i2c: E2 0E 00 [14:10:38]MH_I2C_Read... [14:10:38]Read from MH i2c: E2 0E 00 C4 07 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 FB [14:10:38]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [14:10:38]wFMCommunicate OK [14:10:38]SAM_PROTO_GetShiftState done [14:10:38]FM_GetShiftState done [14:10:38]req_shift_opened done [14:10:38]requested_item shift.open_date is exist - process it [14:10:38]req_shift_open_date [14:10:38]req_shift_open_date done [14:10:38]produce_requested_data done [14:10:38]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24857,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [14:10:38]process_action_free close_receipt [14:10:38]json_value_free [14:10:38]json_value_free done [14:10:38]process_json_proto returns [14:10:38]Send response to host [14:10:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24857,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [14:10:38]free response buf [14:10:38]execute_script done [14:10:38]execute_script returns [14:10:38]free content buf [14:10:38]Sock 10.Close socket [14:10:38]Sock 10.Thread stoped [14:10:42]OFD Sender: No OFD packet to send [14:10:47]OFD Sender: No OFD packet to send [14:10:52]OFD Sender: No OFD packet to send [14:10:57]OFD Sender: No OFD packet to send [14:11:02]OFD Sender: No OFD packet to send [14:11:07]OFD Sender: No OFD packet to send [14:11:12]OFD Sender: No OFD packet to send [14:11:17]OFD Sender: No OFD packet to send [14:11:22]OFD Sender: No OFD packet to send [14:11:27]OFD Sender: No OFD packet to send [14:11:32]OFD Sender: No OFD packet to send [14:11:37]OFD Sender: No OFD packet to send [14:11:42]OFD Sender: No OFD packet to send [14:11:47]OFD Sender: No OFD packet to send [14:11:52]OFD Sender: No OFD packet to send [14:11:57]OFD Sender: No OFD packet to send [14:12:02]OFD Sender: No OFD packet to send [14:12:07]OFD Sender: No OFD packet to send [14:12:12]OFD Sender: No OFD packet to send [14:12:17]OFD Sender: No OFD packet to send [14:12:22]OFD Sender: No OFD packet to send [14:12:27]OFD Sender: No OFD packet to send [14:12:32]OFD Sender: No OFD packet to send [14:12:37]OFD Sender: No OFD packet to send [14:12:42]OFD Sender: No OFD packet to send [14:12:47]OFD Sender: No OFD packet to send [14:12:52]OFD Sender: No OFD packet to send [14:12:57]OFD Sender: No OFD packet to send [14:13:02]OFD Sender: No OFD packet to send [14:13:07]OFD Sender: No OFD packet to send [14:13:12]OFD Sender: No OFD packet to send [14:13:17]OFD Sender: No OFD packet to send [14:13:22]OFD Sender: No OFD packet to send [14:13:27]OFD Sender: No OFD packet to send [14:13:32]OFD Sender: No OFD packet to send [14:13:37]OFD Sender: No OFD packet to send [14:13:42]OFD Sender: No OFD packet to send [14:13:47]OFD Sender: No OFD packet to send [14:19:07]ConnectInit Can't connect to host [14:19:10]OFD Sender: Processing packet 24858 [packets to send 31, broken 28] [14:19:10]ProducePacketName [14:19:10]name=ofd_packets/00024858 [14:19:10]OFD Sender: To server: pG, [14:19:10]CommunicateWithHost lk.salyk.kg:30040 [14:19:10]ConnectInit lk.salyk.kg [14:19:12]Connected sock=7 [14:19:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 A6 FA 04 01 9E 76 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 BC 05 02 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 7A 1B 0F 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 1B 0F 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3A 22 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 9A 01 00 00 00 07 04 06 00 30 1B 0F 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 00 00 00 F4 03 04 00 BB F5 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1A 61 00 00 35 04 06 00 70 33 49 99 F8 7E DA 17 CA D0 8D 07 F0 00 [14:19:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 91 5D 47 00 4C 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 32 30 39 38 35 36 35 10 04 04 00 1A 61 00 00 F4 03 04 00 ED A1 A8 66 B6 04 01 00 00 EE DF 45 27 A9 FD F3 32 [14:19:13]CommunicateWithHost err = 0 [14:19:13]CheckOFDResponse [14:19:13]1017 (14) - 77093643461234 [14:19:13]1041 (16) - 0000000002098565 [14:19:13]1040 (4) - 24858 [14:19:13]1012 (4) - 30.07.2024 08:18 [14:19:13]1206 (1) - 0 [14:19:13]OFD Sender: Remove packet 24858 [14:19:13]ProducePacketName [14:19:13]name=ofd_packets/00024858 [14:19:13]NVStorageDeleteData [14:19:13]OFD Sender: Processing packet 24859 [packets to send 30, broken 28] [14:19:13]ProducePacketName [14:19:13]name=ofd_packets/00024859 [14:19:13]OFD Sender: To server: pG, [14:19:13]CommunicateWithHost lk.salyk.kg:30040 [14:19:13]ConnectInit lk.salyk.kg [14:19:13]Connected sock=7 [14:19:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 6B BF 07 01 FB 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 3F F6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1B 61 00 00 35 04 06 00 6D F7 A6 A9 C9 72 FA 76 4E CF 1E 72 C6 74 [14:19:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 C4 34 47 00 9C 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 32 30 39 38 35 36 35 10 04 04 00 1B 61 00 00 F4 03 04 00 EE A1 A8 66 B6 04 01 00 00 8E DA DD 59 54 3D 83 CD [14:19:13]CommunicateWithHost err = 0 [14:19:13]CheckOFDResponse [14:19:13]1017 (14) - 77093643461234 [14:19:13]1041 (16) - 0000000002098565 [14:19:13]1040 (4) - 24859 [14:19:13]1012 (4) - 30.07.2024 08:18 [14:19:13]1206 (1) - 0 [14:19:13]OFD Sender: Remove packet 24859 [14:19:13]ProducePacketName [14:19:13]name=ofd_packets/00024859 [14:19:13]NVStorageDeleteData [14:19:14]OFD Sender: Processing packet 24860 [packets to send 29, broken 28] [14:19:14]ProducePacketName [14:19:14]name=ofd_packets/00024860 [14:19:14]OFD Sender: To server: pG, [14:19:14]CommunicateWithHost lk.salyk.kg:30040 [14:19:14]ConnectInit lk.salyk.kg [14:19:14]Connected sock=7 [14:19:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 49 D5 07 01 69 43 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A4 24 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B5 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 4F F6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1C 61 00 00 35 04 06 00 7B EC 42 BD EC BD 01 25 0D B2 3C BF 37 DE [14:19:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 56 59 47 00 53 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 32 30 39 38 35 36 35 10 04 04 00 1C 61 00 00 F4 03 04 00 EF A1 A8 66 B6 04 01 00 00 89 B9 34 7E 7C D3 84 DC [14:19:15]CommunicateWithHost err = 0 [14:19:15]CheckOFDResponse [14:19:15]1017 (14) - 77093643461234 [14:19:15]1041 (16) - 0000000002098565 [14:19:15]1040 (4) - 24860 [14:19:15]1012 (4) - 30.07.2024 08:18 [14:19:15]1206 (1) - 0 [14:19:15]OFD Sender: Remove packet 24860 [14:19:15]ProducePacketName [14:19:15]name=ofd_packets/00024860 [14:19:15]NVStorageDeleteData [14:19:15]OFD Sender: No OFD packet to send [14:19:20]OFD Sender: No OFD packet to send [14:19:25]OFD Sender: No OFD packet to send [14:19:30]OFD Sender: No OFD packet to send [14:19:35]OFD Sender: No OFD packet to send [14:19:38]accept exits with 11 [14:19:38]New connection [14:19:38]New thread 3067428196 created [14:19:38]Thread 3067571556 joined [14:19:38]Waiting for new connection... [14:19:38] Sock 11.Parse request [14:19:38]Sock 11.Check first char [14:19:38]Sock 11.First char is OK [14:19:38]request: POST /json_proto HTTP/1.0 [14:19:38]Method: POST [14:19:38]URL: /json_proto [14:19:38]Method is POST - this is cgi request [14:19:38]url: /json_proto [14:19:38]query_string will be loaded in cgi processing [14:19:38]execute_cgi json_proto POST (null) [14:19:38]execute_cgi path=json_proto method=POST [14:19:38]POST find Content-Length [14:19:38]Host: 172.17.45.131:8080 [14:19:38]Content-Length: 803 [14:19:38]Content-Type: application/json [14:19:38] [14:19:38]POST finish read [14:19:38]Found Content-Length = 803 [14:19:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610556", "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" : 64.330, "sum" : 4361.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" : 4361.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:38]execute_script... [14:19:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610556", "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" : 64.330, "sum" : 4361.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" : 4361.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:38]POST & json_proto [14:19:38]process_json_proto [14:19:38]json parsed OK: [14:19:38]protocol is kg_v1.0 [14:19:38]action value=close_receipt [14:19:38]process_action close_receipt [14:19:38]cmd_close_receipt [14:19:38]MH_GetDate [14:19:38]Write to MH i2c: F0 00 00 AA 08 A1 [14:19:38]Write i2c OK [14:19:38]MH_I2C_Read... [14:19:38]Read from MH i2c: F0 [14:19:38]MH_I2C_Read... [14:19:38]Read from MH i2c: F0 09 00 [14:19:38]MH_I2C_Read... [14:19:38]Read from MH i2c: F0 09 00 AA 08 00 7A F6 A8 66 C6 D4 6E 66 96 [14:19:38]GetLastDocTimeStamp 1722349135 [14:19:38]current date 1722349178 [14:19:38]FM_GetShiftState [14:19:38]SAM_PROTO_GetShiftState [14:19:38]wFMCommunicate request_size=4 [14:19:38]MH_SAM_APDU [14:19:38]CAPDU: 80 13 01 00 [14:19:38]Write to MH i2c: E2 08 00 AB 08 80 13 01 00 00 00 00 00 30 [14:19:38]Write i2c OK [14:19:38]MH_I2C_Read... [14:19:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:19:38]Read from MH i2c: E2 [14:19:38]MH_I2C_Read... [14:19:38]Read from MH i2c: E2 0E 00 [14:19:38]MH_I2C_Read... [14:19:38]Read from MH i2c: E2 0E 00 AB 08 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E3 [14:19:38]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [14:19:38]wFMCommunicate OK [14:19:38]SAM_PROTO_GetShiftState done [14:19:38]FM_GetShiftState done [14:19:38]opened in 1722298218 [14:19:38]opened+sec_in_day 1722384618 [14:19:38]quantity*price = 436157 [14:19:38]sum+1 = 436158 [14:19:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4361.57 НСП 1% : 38.60 НДС 12% : 463.18 Наличными: 0.00 Безнал.: 4361.57 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 236 30.07.2024 14:19 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24861 ФПД: 55061874267090 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T141938&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24861&fm=55061874267090&tin=02508201610067®Number=0000000000171247&sum=436157 [14:19:39]StoreToDocumentArchive [14:19:39]shift 48 fd 24861 [14:19:39]save to /storage/0048/doc_00024861 [14:19:39]save last doc name /storage/0048/doc_00024861 to /storage/kkm_last_doc_name [14:19:39]save OK [14:19:39]Clear old archive folders... [14:19:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:19:39]tlvbuf is 01ED3AF0 [14:19:39]SAM_PROTO_ClearQueue [14:19:39]wFMCommunicate request_size=4 [14:19:39]MH_SAM_APDU [14:19:39]CAPDU: 80 09 00 00 [14:19:39]Write to MH i2c: E2 08 00 B8 08 80 09 00 00 00 00 00 00 32 [14:19:39]Write i2c OK [14:19:39]MH_I2C_Read... [14:19:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:19:39]Read from MH i2c: E2 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: E2 03 00 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: E2 03 00 B8 08 00 90 00 34 [14:19:39]RAPDU: 90 00 [14:19:39]wFMCommunicate OK [14:19:39]SAM_PROTO_ClearQueue done [14:19:39]KKMCreateOFDPacket [14:19:39]OFDProtocolAddRootSTLVToBuf [14:19:39]FM_MakeSignedData [14:19:39]FM_MakeSignedData [14:19:39]SAM_PROTO_SignData [14:19:39]wFMCommunicate request_size=4 [14:19:39]MH_SAM_APDU [14:19:39]CAPDU: 80 0D 01 02 [14:19:39]Write to MH i2c: E2 08 00 B9 08 80 0D 01 02 00 00 00 00 3A [14:19:39]Write i2c OK [14:19:39]MH_I2C_Read... [14:19:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:19:39]Read from MH i2c: E2 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: E2 03 00 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: E2 03 00 B9 08 00 90 00 35 [14:19:39]RAPDU: 90 00 [14:19:39]wFMCommunicate OK [14:19:39]wFMCommunicate request_size=255 [14:19:39]MH_SAM_APDU [14:19: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 4A FB 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BD A7 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BD A7 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EE B4 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BD A7 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 7A F6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1D 61 00 00 35 04 06 00 32 [14:19:39]Write to MH i2c: E2 02 01 BA 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 4A FB 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BD A7 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BD A7 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EE B4 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BD A7 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 7A F6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1D 61 00 00 35 04 06 00 32 00 00 69 [14:19:39]Write i2c OK [14:19:39]MH_I2C_Read... [14:19:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:19:39]Read from MH i2c: E2 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: E2 03 00 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: E2 03 00 BA 08 00 90 00 36 [14:19:39]RAPDU: 90 00 [14:19:39]wFMCommunicate OK [14:19:39]wFMCommunicate request_size=10 [14:19:39]MH_SAM_APDU [14:19:39]CAPDU: 80 0D 02 02 05 14 17 74 D3 D2 [14:19:39]Write to MH i2c: E2 0D 00 BB 08 80 0D 02 02 05 00 14 17 74 D3 D2 00 00 8B [14:19:39]Write i2c OK [14:19:39]MH_I2C_Read... [14:19:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:19:39]Read from MH i2c: E2 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: E2 03 00 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: E2 03 00 BB 08 00 90 00 37 [14:19:39]RAPDU: 90 00 [14:19:39]wFMCommunicate OK [14:19:39]wFMCommunicate request_size=4 [14:19:39]MH_SAM_APDU [14:19:39]CAPDU: 80 0D 03 02 [14:19:39]Write to MH i2c: E2 08 00 BC 08 80 0D 03 02 00 00 00 00 3F [14:19:39]Write i2c OK [14:19:39]MH_I2C_Read... [14:19:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:19:39]Read from MH i2c: E2 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: E2 0B 00 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: E2 0B 00 BC 08 00 2A 7E E5 C2 47 10 2A 12 90 00 22 [14:19:39]RAPDU: 2A 7E E5 C2 47 10 2A 12 90 00 [14:19:39]wFMCommunicate OK [14:19:39]SAM_PROTO_SignData done [14:19:39]FM_MakeSignedData done [14:19:39]CreateOFDProtocolMessage [14:19:39]wFMCommunicate request_size=4 [14:19:39]MH_SAM_APDU [14:19:39]CAPDU: 80 11 00 00 [14:19:39]Write to MH i2c: E2 08 00 BD 08 80 11 00 00 00 00 00 00 3F [14:19:39]Write i2c OK [14:19:39]MH_I2C_Read... [14:19:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:39]Read from MH i2c: E2 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: E2 17 00 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: E2 17 00 BD 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 95 [14:19:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [14:19:39]wFMCommunicate OK [14:19:39]CreateOFDProtocolMessage done [14:19:39]OFDSenderStorePacket 24861 [14:19:39]StoreOFDPacket docnum=24861 [14:19:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 89 83 07 01 3A 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 4A FB 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BD A7 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BD A7 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EE B4 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BD A7 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 7A F6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1D 61 00 00 35 04 06 00 32 14 17 74 D3 D2 2A 7E E5 C2 47 10 2A 12 [14:19:39]CheckFolder [14:19:39]dirname=/storage/ofd_packets [14:19:39]CheckFolder done [14:19:39]ProducePacketName [14:19:39]name=ofd_packets/00024861 [14:19:39]NVStorageSaveData ofd_packets/00024861 [14:19:39]File name is /storage/ofd_packets/00024861 [14:19:39]Write 301 bytes [14:19:39]NVStorageSaveData done [14:19:39]OFDSenderStorePacket done [14:19:39]KKMCreateOFDPacket done [14:19:39]NVStorageSaveData kkm_last_timestamp [14:19:39]File name is /storage/kkm_last_timestamp [14:19:39]Write 4 bytes [14:19:39]NVStorageSaveData done [14:19:39]ExternCall_PrintAddStr [14:19:39]wPrintStart [14:19:39]Write to MH i2c: 01 00 00 BE 08 C6 [14:19:39]Write i2c OK [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: 01 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: 01 07 00 [14:19:39]MH_I2C_Read... [14:19:39]Read from MH i2c: 01 07 00 BE 08 00 00 00 00 00 FF 0F DB [14:19:39]RasterBufferAndPrint [14:19:39]line Счет N : (1)610556 [14:19:39]line ИНН: 02508201610067 [14:19:39]line Контрольно-Кассовый Чек [14:19:39]line ПРОДАЖА [14:19:39]line ТРК (МРК, ГНК) : 32 [14:19:39]line Товар: 2710124130 [14:19:39]line Аи-92-К-2 [14:19:39]line 64.330 * 67.80 [14:19:39]line = 4361.57 [14:19:39]line НДС 12% НСП 1% [14:19:39]line > о реализуемом товаре [14:19:39]line ИТОГО: 4361.57 [14:19:39]line НСП 1% : 38.60 [14:19:39]line НДС 12% : 463.18 [14:19:39]line Наличными: 0.00 [14:19:39]line Безнал.: 4361.57 [14:19:39]line Место: АЗС № 127 "Партнер Нефть" [14:19:39]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [14:19:39]line СНО: Общий режим [14:19:39]line Чек 236 30.07.2024 14:19 [14:19:39]line Смена: 48 ФФД: 1.0 [14:19:39]line ЗНМ: 0300000158 [14:19:39]line РНМ: 0000000000171247 [14:19:39]line Версия ККМ: v1.0 [14:19:39]line Платежная система: O! деньги [14:19:39]line ФМ: 0000000002098565 [14:19:39]line ФД: 24861 [14:19:39]line ФПД: 55061874267090 [14:19:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T141938&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24861&fm=55061874267090&tin=02508201610067®Number=0000000000171247&sum=436157 [14:19:40]OFD Sender: Processing packet 24861 [packets to send 29, broken 28] [14:19:40]ProducePacketName [14:19:40]name=ofd_packets/00024861 [14:19:40]OFD Sender: To server: pG, [14:19:40]CommunicateWithHost lk.salyk.kg:30040 [14:19:40]ConnectInit lk.salyk.kg [14:19:40]written 0, free lines is 4095 [14:19:40]Connected sock=10 [14:19:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 89 83 07 01 3A 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 4A FB 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BD A7 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BD A7 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EE B4 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BD A7 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 7A F6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1D 61 00 00 35 04 06 00 32 14 17 74 D3 D2 2A 7E E5 C2 47 10 2A 12 [14:19:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 7A 68 47 00 12 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 32 30 39 38 35 36 35 10 04 04 00 1D 61 00 00 F4 03 04 00 08 A2 A8 66 B6 04 01 00 00 B6 2F 48 02 E6 79 FB 0C [14:19:40]CommunicateWithHost err = 0 [14:19:40]CheckOFDResponse [14:19:40]1017 (14) - 77093643461234 [14:19:40]1041 (16) - 0000000002098565 [14:19:40]1040 (4) - 24861 [14:19:40]1012 (4) - 30.07.2024 08:19 [14:19:40]1206 (1) - 0 [14:19:40]OFD Sender: Remove packet 24861 [14:19:40]ProducePacketName [14:19:40]name=ofd_packets/00024861 [14:19:40]NVStorageDeleteData [14:19:40]Write to MH i2c: 01 00 00 E8 08 F0 [14:19:40]Write i2c OK [14:19:40]MH_I2C_Read... [14:19:40]Read from MH i2c: 01 [14:19:40]MH_I2C_Read... [14:19:40]Read from MH i2c: 01 07 00 [14:19:40]MH_I2C_Read... [14:19:40]Read from MH i2c: 01 07 00 E8 08 00 00 00 00 00 07 0D 0B [14:19:40]RasterBufferAndPrint [14:19:40]line [14:19:40]line [14:19:40]line [14:19:40]line [14:19:40]line [14:19:40]written 0, free lines is 3341 [14:19:40]MH_Cut [14:19:40]Write to MH i2c: D1 01 00 EF 08 01 C9 [14:19:40]Write i2c OK [14:19:40]MH_I2C_Read... [14:19:40]Read from MH i2c: D1 [14:19:40]MH_I2C_Read... [14:19:40]Read from MH i2c: D1 01 00 [14:19:40]MH_I2C_Read... [14:19:40]Read from MH i2c: D1 01 00 EF 08 00 C8 [14:19:40]Write to MH i2c: 01 00 00 F0 08 F8 [14:19:40]Write i2c OK [14:19:40]MH_I2C_Read... [14:19:41]OFD Sender: No OFD packet to send [14:19:41]*** Cut start [14:19:41]*** Partial cut [14:19:41]*** CUTSNS_PIN = 1 [14:19:41]*** CUTSNS_PIN = 0 [14:19:41]*** Brake cut motor [14:19:41]Read from MH i2c: 01 [14:19:41]MH_I2C_Read... [14:19:41]*** Stop cut motor [14:19:41]*** Cut end [14:19:41]Read from MH i2c: 01 07 00 [14:19:41]MH_I2C_Read... [14:19:41]Read from MH i2c: 01 07 00 F0 08 00 00 00 00 00 FF 0F 0D [14:19:41]process_action close_receipt done [14:19:41]requested_data is exist [14:19:41]produce_requested_data [14:19:41]requested_item fm.sn is exist - process it [14:19:41]wFMCommunicate request_size=4 [14:19:41]MH_SAM_APDU [14:19:41]CAPDU: 80 11 00 00 [14:19:41]Write to MH i2c: E2 08 00 F1 08 80 11 00 00 00 00 00 00 73 [14:19:41]Write i2c OK [14:19:41]MH_I2C_Read... [14:19:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:42]Read from MH i2c: E2 [14:19:42]MH_I2C_Read... [14:19:42]Read from MH i2c: E2 17 00 [14:19:42]MH_I2C_Read... [14:19:42]Read from MH i2c: E2 17 00 F1 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C9 [14:19:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [14:19:42]wFMCommunicate OK [14:19:42]requested_item fd.num is exist - process it [14:19:42]SAM_PROTO_GetFieldsCounters [14:19:42]wFMCommunicate request_size=4 [14:19:42]MH_SAM_APDU [14:19:42]CAPDU: 80 13 00 00 [14:19:42]Write to MH i2c: E2 08 00 F2 08 80 13 00 00 00 00 00 00 76 [14:19:42]Write i2c OK [14:19:42]MH_I2C_Read... [14:19:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:19:42]Read from MH i2c: E2 [14:19:42]MH_I2C_Read... [14:19:42]Read from MH i2c: E2 62 00 [14:19:42]MH_I2C_Read... [14:19:42]Read from MH i2c: E2 62 00 F2 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 1D 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 09 [14:19:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 1D 61 00 00 0E 04 04 00 30 00 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 [14:19:42]wFMCommunicate OK [14:19:42]SAM_PROTO_GetFieldsCounters done [14:19:42]requested_item shift.num is exist - process it [14:19:42]requested_item shift.opened is exist - process it [14:19:42]req_shift_opened [14:19:42]FM_GetShiftState [14:19:42]SAM_PROTO_GetShiftState [14:19:42]wFMCommunicate request_size=4 [14:19:42]MH_SAM_APDU [14:19:42]CAPDU: 80 13 01 00 [14:19:42]Write to MH i2c: E2 08 00 F3 08 80 13 01 00 00 00 00 00 78 [14:19:42]Write i2c OK [14:19:42]MH_I2C_Read... [14:19:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:19:42]Read from MH i2c: E2 [14:19:42]MH_I2C_Read... [14:19:42]Read from MH i2c: E2 0E 00 [14:19:42]MH_I2C_Read... [14:19:42]Read from MH i2c: E2 0E 00 F3 08 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 2B [14:19:42]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [14:19:42]wFMCommunicate OK [14:19:42]SAM_PROTO_GetShiftState done [14:19:42]FM_GetShiftState done [14:19:42]req_shift_opened done [14:19:42]requested_item shift.open_date is exist - process it [14:19:42]req_shift_open_date [14:19:42]req_shift_open_date done [14:19:42]produce_requested_data done [14:19:42]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24861,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [14:19:42]process_action_free close_receipt [14:19:42]json_value_free [14:19:42]json_value_free done [14:19:42]process_json_proto returns [14:19:42]Send response to host [14:19:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24861,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [14:19:42]free response buf [14:19:42]execute_script done [14:19:42]execute_script returns [14:19:42]free content buf [14:19:42]Sock 11.Close socket [14:19:42]Sock 11.Thread stoped [14:19:46]OFD Sender: No OFD packet to send [14:19:51]OFD Sender: No OFD packet to send [14:19:56]OFD Sender: No OFD packet to send [14:20:01]OFD Sender: No OFD packet to send [14:20:06]OFD Sender: No OFD packet to send [14:20:11]OFD Sender: No OFD packet to send [14:20:16]OFD Sender: No OFD packet to send [14:20:21]OFD Sender: No OFD packet to send [14:20:26]OFD Sender: No OFD packet to send [14:20:31]OFD Sender: No OFD packet to send [14:20:36]OFD Sender: No OFD packet to send [14:20:40]accept exits with 7 [14:20:40]New connection [14:20:40]New thread 3067571556 created [14:20:40]Thread 3067428196 joined [14:20:40]Waiting for new connection... [14:20:40] Sock 7.Parse request [14:20:40]Sock 7.Check first char [14:20:40]Sock 7.First char is OK [14:20:40]request: POST /json_proto HTTP/1.0 [14:20:40]Method: POST [14:20:40]URL: /json_proto [14:20:40]Method is POST - this is cgi request [14:20:40]url: /json_proto [14:20:40]query_string will be loaded in cgi processing [14:20:40]execute_cgi json_proto POST (null) [14:20:40]execute_cgi path=json_proto method=POST [14:20:40]POST find Content-Length [14:20:40]Host: 172.17.45.131:8080 [14:20:40]Content-Length: 803 [14:20:40]Content-Type: application/json [14:20:40] [14:20:40]POST finish read [14:20:40]Found Content-Length = 803 [14:20:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610561", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:20:40]execute_script... [14:20: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)610561", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:20:40]POST & json_proto [14:20:40]process_json_proto [14:20:40]json parsed OK: [14:20:40]protocol is kg_v1.0 [14:20:40]action value=close_receipt [14:20:40]process_action close_receipt [14:20:40]cmd_close_receipt [14:20:40]MH_GetDate [14:20:40]Write to MH i2c: F0 00 00 F4 08 EB [14:20:40]Write i2c OK [14:20:40]MH_I2C_Read... [14:20:40]Read from MH i2c: F0 [14:20:40]MH_I2C_Read... [14:20:40]Read from MH i2c: F0 09 00 [14:20:40]MH_I2C_Read... [14:20:40]Read from MH i2c: F0 09 00 F4 08 00 B9 F6 A8 66 C6 D4 6E 66 1F [14:20:40]GetLastDocTimeStamp 1722349178 [14:20:40]current date 1722349241 [14:20:40]FM_GetShiftState [14:20:40]SAM_PROTO_GetShiftState [14:20:40]wFMCommunicate request_size=4 [14:20:40]MH_SAM_APDU [14:20:40]CAPDU: 80 13 01 00 [14:20:40]Write to MH i2c: E2 08 00 F5 08 80 13 01 00 00 00 00 00 7A [14:20:40]Write i2c OK [14:20:40]MH_I2C_Read... [14:20:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:20:41]Read from MH i2c: E2 [14:20:41]MH_I2C_Read... [14:20:41]Read from MH i2c: E2 0E 00 [14:20:41]MH_I2C_Read... [14:20:41]Read from MH i2c: E2 0E 00 F5 08 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 2D [14:20:41]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [14:20:41]wFMCommunicate OK [14:20:41]SAM_PROTO_GetShiftState done [14:20:41]FM_GetShiftState done [14:20:41]opened in 1722298218 [14:20:41]opened+sec_in_day 1722384618 [14:20:41]quantity*price = 100005 [14:20:41]sum+1 = 100006 [14:20:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 237 30.07.2024 14:20 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24862 ФПД: 281089359824724 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T142041&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24862&fm=281089359824724&tin=02508201610067®Number=0000000000171247&sum=100005 [14:20:42]StoreToDocumentArchive [14:20:42]shift 48 fd 24862 [14:20:42]save to /storage/0048/doc_00024862 [14:20:42]save last doc name /storage/0048/doc_00024862 to /storage/kkm_last_doc_name [14:20:42]save OK [14:20:42]Clear old archive folders... [14:20:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:20:42]tlvbuf is 01E25F00 [14:20:42]SAM_PROTO_ClearQueue [14:20:42]wFMCommunicate request_size=4 [14:20:42]MH_SAM_APDU [14:20:42]CAPDU: 80 09 00 00 [14:20:42]Write to MH i2c: E2 08 00 02 09 80 09 00 00 00 00 00 00 7D [14:20:42]Write i2c OK [14:20:42]MH_I2C_Read... [14:20:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:20:42]Read from MH i2c: E2 [14:20:42]MH_I2C_Read... [14:20:42]Read from MH i2c: E2 03 00 [14:20:42]MH_I2C_Read... [14:20:42]Read from MH i2c: E2 03 00 02 09 00 90 00 7F [14:20:42]RAPDU: 90 00 [14:20:42]wFMCommunicate OK [14:20:42]SAM_PROTO_ClearQueue done [14:20:42]KKMCreateOFDPacket [14:20:42]OFDProtocolAddRootSTLVToBuf [14:20:42]FM_MakeSignedData [14:20:42]FM_MakeSignedData [14:20:42]SAM_PROTO_SignData [14:20:42]wFMCommunicate request_size=4 [14:20:42]MH_SAM_APDU [14:20:42]CAPDU: 80 0D 01 02 [14:20:42]Write to MH i2c: E2 08 00 03 09 80 0D 01 02 00 00 00 00 85 [14:20:42]Write i2c OK [14:20:42]MH_I2C_Read... [14:20:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:20:42]Read from MH i2c: E2 [14:20:42]MH_I2C_Read... [14:20:42]Read from MH i2c: E2 03 00 [14:20:42]MH_I2C_Read... [14:20:42]Read from MH i2c: E2 03 00 03 09 00 90 00 80 [14:20:42]RAPDU: 90 00 [14:20:42]wFMCommunicate OK [14:20:42]wFMCommunicate request_size=255 [14:20:42]MH_SAM_APDU [14:20: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 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 ED 00 00 00 F4 03 04 00 B9 F6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1E 61 00 00 35 04 06 00 FF [14:20:42]Write to MH i2c: E2 02 01 04 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 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 ED 00 00 00 F4 03 04 00 B9 F6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1E 61 00 00 35 04 06 00 FF 00 00 F2 [14:20:42]Write i2c OK [14:20:42]MH_I2C_Read... [14:20:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:20:42]Read from MH i2c: E2 [14:20:42]MH_I2C_Read... [14:20:42]Read from MH i2c: E2 03 00 [14:20:42]MH_I2C_Read... [14:20:42]Read from MH i2c: E2 03 00 04 09 00 90 00 81 [14:20:42]RAPDU: 90 00 [14:20:42]wFMCommunicate OK [14:20:42]wFMCommunicate request_size=10 [14:20:42]MH_SAM_APDU [14:20:42]CAPDU: 80 0D 02 02 05 A6 37 71 47 54 [14:20:42]Write to MH i2c: E2 0D 00 05 09 80 0D 02 02 05 00 A6 37 71 47 54 00 00 7B [14:20:42]Write i2c OK [14:20:42]MH_I2C_Read... [14:20:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:20:42]Read from MH i2c: E2 [14:20:42]MH_I2C_Read... [14:20:42]Read from MH i2c: E2 03 00 [14:20:42]MH_I2C_Read... [14:20:42]Read from MH i2c: E2 03 00 05 09 00 90 00 82 [14:20:42]RAPDU: 90 00 [14:20:42]wFMCommunicate OK [14:20:42]wFMCommunicate request_size=4 [14:20:42]MH_SAM_APDU [14:20:42]CAPDU: 80 0D 03 02 [14:20:42]Write to MH i2c: E2 08 00 06 09 80 0D 03 02 00 00 00 00 8A [14:20:42]Write i2c OK [14:20:42]MH_I2C_Read... [14:20:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:20:42]Read from MH i2c: E2 [14:20:42]MH_I2C_Read... [14:20:42]Read from MH i2c: E2 0B 00 [14:20:42]MH_I2C_Read... [14:20:42]Read from MH i2c: E2 0B 00 06 09 00 9C 18 EF 2C 47 40 21 09 90 00 0B [14:20:42]RAPDU: 9C 18 EF 2C 47 40 21 09 90 00 [14:20:42]wFMCommunicate OK [14:20:42]SAM_PROTO_SignData done [14:20:42]FM_MakeSignedData done [14:20:42]CreateOFDProtocolMessage [14:20:42]wFMCommunicate request_size=4 [14:20:42]MH_SAM_APDU [14:20:42]CAPDU: 80 11 00 00 [14:20:42]Write to MH i2c: E2 08 00 07 09 80 11 00 00 00 00 00 00 8A [14:20:42]Write i2c OK [14:20:42]MH_I2C_Read... [14:20:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:20:42]Read from MH i2c: E2 [14:20:42]MH_I2C_Read... [14:20:42]Read from MH i2c: E2 17 00 [14:20:42]MH_I2C_Read... [14:20:42]Read from MH i2c: E2 17 00 07 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E0 [14:20:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [14:20:42]wFMCommunicate OK [14:20:42]CreateOFDProtocolMessage done [14:20:42]OFDSenderStorePacket 24862 [14:20:42]StoreOFDPacket docnum=24862 [14:20:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 54 7F 07 01 0D 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 ED 00 00 00 F4 03 04 00 B9 F6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1E 61 00 00 35 04 06 00 FF A6 37 71 47 54 9C 18 EF 2C 47 40 21 09 [14:20:42]CheckFolder [14:20:42]dirname=/storage/ofd_packets [14:20:42]CheckFolder done [14:20:42]ProducePacketName [14:20:42]name=ofd_packets/00024862 [14:20:42]NVStorageSaveData ofd_packets/00024862 [14:20:42]File name is /storage/ofd_packets/00024862 [14:20:42]Write 301 bytes [14:20:42]NVStorageSaveData done [14:20:42]OFDSenderStorePacket done [14:20:42]KKMCreateOFDPacket done [14:20:42]NVStorageSaveData kkm_last_timestamp [14:20:42]File name is /storage/kkm_last_timestamp [14:20:42]Write 4 bytes [14:20:42]NVStorageSaveData done [14:20:42]ExternCall_PrintAddStr [14:20:42]wPrintStart [14:20:42]Write to MH i2c: 01 00 00 08 09 11 [14:20:42]Write i2c OK [14:20:42]MH_I2C_Read... [14:20:42]Read from MH i2c: 01 [14:20:42]MH_I2C_Read... [14:20:42]Read from MH i2c: 01 07 00 [14:20:42]MH_I2C_Read... [14:20:42]Read from MH i2c: 01 07 00 08 09 00 00 00 00 00 FF 0F 26 [14:20:42]RasterBufferAndPrint [14:20:42]line Счет N : (1)610561 [14:20:42]line ИНН: 02508201610067 [14:20:42]line Контрольно-Кассовый Чек [14:20:42]line ПРОДАЖА [14:20:42]line ТРК (МРК, ГНК) : 42 [14:20:42]line Товар: 2710124130 [14:20:42]line Аи-92-К-2 [14:20:42]line 14.750 * 67.80 [14:20:42]line = 1000.05 [14:20:42]line НДС 12% НСП 1% [14:20:42]line > о реализуемом товаре [14:20:42]line ИТОГО: 1000.05 [14:20:42]line НСП 1% : 8.85 [14:20:42]line НДС 12% : 106.20 [14:20:42]line Наличными: 0.00 [14:20:42]line Безнал.: 1000.05 [14:20:42]line Место: АЗС № 127 "Партнер Нефть" [14:20:42]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [14:20:42]line СНО: Общий режим [14:20:42]line Чек 237 30.07.2024 14:20 [14:20:42]line Смена: 48 ФФД: 1.0 [14:20:42]line ЗНМ: 0300000158 [14:20:42]line РНМ: 0000000000171247 [14:20:42]line Версия ККМ: v1.0 [14:20:42]line Платежная система: O! деньги [14:20:42]line ФМ: 0000000002098565 [14:20:42]line ФД: 24862 [14:20:42]line ФПД: 281089359824724 [14:20:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T142041&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24862&fm=281089359824724&tin=02508201610067®Number=0000000000171247&sum=100005 [14:20:43]OFD Sender: Processing packet 24862 [packets to send 29, broken 28] [14:20:43]ProducePacketName [14:20:43]name=ofd_packets/00024862 [14:20:43]OFD Sender: To server: pG, [14:20:43]CommunicateWithHost lk.salyk.kg:30040 [14:20:43]ConnectInit lk.salyk.kg [14:20:43]written 0, free lines is 4095 [14:20:43]Connected sock=10 [14:20:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 54 7F 07 01 0D 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 ED 00 00 00 F4 03 04 00 B9 F6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1E 61 00 00 35 04 06 00 FF A6 37 71 47 54 9C 18 EF 2C 47 40 21 09 [14:20:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 87 A3 47 00 93 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 32 30 39 38 35 36 35 10 04 04 00 1E 61 00 00 F4 03 04 00 47 A2 A8 66 B6 04 01 00 00 AF A4 0A 06 B9 39 C8 E6 [14:20:43]CommunicateWithHost err = 0 [14:20:43]CheckOFDResponse [14:20:43]1017 (14) - 77093643461234 [14:20:43]1041 (16) - 0000000002098565 [14:20:43]1040 (4) - 24862 [14:20:43]1012 (4) - 30.07.2024 08:20 [14:20:43]1206 (1) - 0 [14:20:43]OFD Sender: Remove packet 24862 [14:20:43]ProducePacketName [14:20:43]name=ofd_packets/00024862 [14:20:43]NVStorageDeleteData [14:20:43]Write to MH i2c: 01 00 00 32 09 3B [14:20:43]Write i2c OK [14:20:43]MH_I2C_Read... [14:20:43]Read from MH i2c: 01 [14:20:43]MH_I2C_Read... [14:20:43]Read from MH i2c: 01 07 00 [14:20:43]MH_I2C_Read... [14:20:43]Read from MH i2c: 01 07 00 32 09 00 00 00 00 00 11 0D 60 [14:20:43]RasterBufferAndPrint [14:20:43]line [14:20:43]line [14:20:43]line [14:20:43]line [14:20:43]line [14:20:43]written 0, free lines is 3351 [14:20:43]MH_Cut [14:20:43]Write to MH i2c: D1 01 00 39 09 01 14 [14:20:43]Write i2c OK [14:20:43]MH_I2C_Read... [14:20:43]Read from MH i2c: D1 [14:20:43]MH_I2C_Read... [14:20:43]Read from MH i2c: D1 01 00 [14:20:43]MH_I2C_Read... [14:20:43]Read from MH i2c: D1 01 00 39 09 00 13 [14:20:43]Write to MH i2c: 01 00 00 3A 09 43 [14:20:43]Write i2c OK [14:20:43]MH_I2C_Read... [14:20:43]OFD Sender: No OFD packet to send [14:20:44]*** Cut start [14:20:44]*** Partial cut [14:20:44]*** CUTSNS_PIN = 1 [14:20:44]*** CUTSNS_PIN = 0 [14:20:44]*** Brake cut motor [14:20:44]Read from MH i2c: 01 [14:20:44]MH_I2C_Read... [14:20:44]*** Stop cut motor [14:20:44]*** Cut end [14:20:44]Read from MH i2c: 01 07 00 [14:20:44]MH_I2C_Read... [14:20:44]Read from MH i2c: 01 07 00 3A 09 00 00 00 00 00 FF 0F 58 [14:20:44]process_action close_receipt done [14:20:44]requested_data is exist [14:20:44]produce_requested_data [14:20:44]requested_item fm.sn is exist - process it [14:20:44]wFMCommunicate request_size=4 [14:20:44]MH_SAM_APDU [14:20:44]CAPDU: 80 11 00 00 [14:20:44]Write to MH i2c: E2 08 00 3B 09 80 11 00 00 00 00 00 00 BE [14:20:44]Write i2c OK [14:20:44]MH_I2C_Read... [14:20:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:20:44]Read from MH i2c: E2 [14:20:44]MH_I2C_Read... [14:20:44]Read from MH i2c: E2 17 00 [14:20:44]MH_I2C_Read... [14:20:44]Read from MH i2c: E2 17 00 3B 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 14 [14:20:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [14:20:44]wFMCommunicate OK [14:20:44]requested_item fd.num is exist - process it [14:20:44]SAM_PROTO_GetFieldsCounters [14:20:44]wFMCommunicate request_size=4 [14:20:44]MH_SAM_APDU [14:20:44]CAPDU: 80 13 00 00 [14:20:44]Write to MH i2c: E2 08 00 3C 09 80 13 00 00 00 00 00 00 C1 [14:20:44]Write i2c OK [14:20:44]MH_I2C_Read... [14:20:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:20:44]Read from MH i2c: E2 [14:20:44]MH_I2C_Read... [14:20:44]Read from MH i2c: E2 62 00 [14:20:44]MH_I2C_Read... [14:20:44]Read from MH i2c: E2 62 00 3C 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 1E 61 00 00 0E 04 04 00 30 00 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 58 [14:20:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 1E 61 00 00 0E 04 04 00 30 00 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 [14:20:44]wFMCommunicate OK [14:20:44]SAM_PROTO_GetFieldsCounters done [14:20:44]requested_item shift.num is exist - process it [14:20:44]requested_item shift.opened is exist - process it [14:20:44]req_shift_opened [14:20:44]FM_GetShiftState [14:20:44]SAM_PROTO_GetShiftState [14:20:44]wFMCommunicate request_size=4 [14:20:44]MH_SAM_APDU [14:20:44]CAPDU: 80 13 01 00 [14:20:44]Write to MH i2c: E2 08 00 3D 09 80 13 01 00 00 00 00 00 C3 [14:20:44]Write i2c OK [14:20:44]MH_I2C_Read... [14:20:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:20:45]Read from MH i2c: E2 [14:20:45]MH_I2C_Read... [14:20:45]Read from MH i2c: E2 0E 00 [14:20:45]MH_I2C_Read... [14:20:45]Read from MH i2c: E2 0E 00 3D 09 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 76 [14:20:45]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [14:20:45]wFMCommunicate OK [14:20:45]SAM_PROTO_GetShiftState done [14:20:45]FM_GetShiftState done [14:20:45]req_shift_opened done [14:20:45]requested_item shift.open_date is exist - process it [14:20:45]req_shift_open_date [14:20:45]req_shift_open_date done [14:20:45]produce_requested_data done [14:20:45]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24862,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [14:20:45]process_action_free close_receipt [14:20:45]json_value_free [14:20:45]json_value_free done [14:20:45]process_json_proto returns [14:20:45]Send response to host [14:20:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24862,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [14:20:45]free response buf [14:20:45]execute_script done [14:20:45]execute_script returns [14:20:45]free content buf [14:20:45]Sock 7.Close socket [14:20:45]Sock 7.Thread stoped [14:20:48]OFD Sender: No OFD packet to send [14:20:53]OFD Sender: No OFD packet to send [14:20:58]OFD Sender: No OFD packet to send [14:21:00]accept exits with 9 [14:21:00]New connection [14:21:00]New thread 3067428196 created [14:21:00]Thread 3067571556 joined [14:21:00]Waiting for new connection... [14:21:00] Sock 9.Parse request [14:21:00]Sock 9.Check first char [14:21:00]Sock 9.First char is OK [14:21:00]request: POST /json_proto HTTP/1.0 [14:21:00]Method: POST [14:21:00]URL: /json_proto [14:21:00]Method is POST - this is cgi request [14:21:00]url: /json_proto [14:21:00]query_string will be loaded in cgi processing [14:21:00]execute_cgi json_proto POST (null) [14:21:00]execute_cgi path=json_proto method=POST [14:21:00]POST find Content-Length [14:21:00]Host: 172.17.45.131:8080 [14:21:00]Content-Length: 677 [14:21:00]Content-Type: application/json [14:21:00] [14:21:00]POST finish read [14:21:00]Found Content-Length = 677 [14:21:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610562", "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" ] } } [14:21:00]execute_script... [14:21: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)610562", "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" ] } } [14:21:00]POST & json_proto [14:21:00]process_json_proto [14:21:00]json parsed OK: [14:21:00]protocol is kg_v1.0 [14:21:00]action value=close_receipt [14:21:00]process_action close_receipt [14:21:00]cmd_close_receipt [14:21:00]MH_GetDate [14:21:00]Write to MH i2c: F0 00 00 3E 09 36 [14:21:00]Write i2c OK [14:21:00]MH_I2C_Read... [14:21:00]Read from MH i2c: F0 [14:21:00]MH_I2C_Read... [14:21:00]Read from MH i2c: F0 09 00 [14:21:00]MH_I2C_Read... [14:21:00]Read from MH i2c: F0 09 00 3E 09 00 CC F6 A8 66 C6 D4 6E 66 7D [14:21:00]GetLastDocTimeStamp 1722349241 [14:21:00]current date 1722349260 [14:21:00]FM_GetShiftState [14:21:00]SAM_PROTO_GetShiftState [14:21:00]wFMCommunicate request_size=4 [14:21:00]MH_SAM_APDU [14:21:00]CAPDU: 80 13 01 00 [14:21:00]Write to MH i2c: E2 08 00 3F 09 80 13 01 00 00 00 00 00 C5 [14:21:00]Write i2c OK [14:21:00]MH_I2C_Read... [14:21:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:00]Read from MH i2c: E2 [14:21:00]MH_I2C_Read... [14:21:00]Read from MH i2c: E2 0E 00 [14:21:00]MH_I2C_Read... [14:21:00]Read from MH i2c: E2 0E 00 3F 09 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 78 [14:21:00]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [14:21:00]wFMCommunicate OK [14:21:00]SAM_PROTO_GetShiftState done [14:21:00]FM_GetShiftState done [14:21:00]opened in 1722298218 [14:21:00]opened+sec_in_day 1722384618 [14:21:00]quantity*price = 20001 [14:21:00]sum+1 = 20002 [14:21:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 238 30.07.2024 14:21 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24863 ФПД: 69727683274833 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T142100&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24863&fm=69727683274833&tin=02508201610067®Number=0000000000171247&sum=20000 [14:21:01]StoreToDocumentArchive [14:21:01]shift 48 fd 24863 [14:21:01]save to /storage/0048/doc_00024863 [14:21:01]save last doc name /storage/0048/doc_00024863 to /storage/kkm_last_doc_name [14:21:01]save OK [14:21:01]Clear old archive folders... [14:21:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:21:01]tlvbuf is 01ED48E0 [14:21:01]SAM_PROTO_ClearQueue [14:21:01]wFMCommunicate request_size=4 [14:21:01]MH_SAM_APDU [14:21:01]CAPDU: 80 09 00 00 [14:21:01]Write to MH i2c: E2 08 00 4C 09 80 09 00 00 00 00 00 00 C7 [14:21:01]Write i2c OK [14:21:01]MH_I2C_Read... [14:21:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:21:01]Read from MH i2c: E2 [14:21:01]MH_I2C_Read... [14:21:01]Read from MH i2c: E2 03 00 [14:21:01]MH_I2C_Read... [14:21:01]Read from MH i2c: E2 03 00 4C 09 00 90 00 C9 [14:21:01]RAPDU: 90 00 [14:21:01]wFMCommunicate OK [14:21:01]SAM_PROTO_ClearQueue done [14:21:01]KKMCreateOFDPacket [14:21:01]OFDProtocolAddRootSTLVToBuf [14:21:01]FM_MakeSignedData [14:21:01]FM_MakeSignedData [14:21:01]SAM_PROTO_SignData [14:21:01]wFMCommunicate request_size=4 [14:21:01]MH_SAM_APDU [14:21:01]CAPDU: 80 0D 01 02 [14:21:01]Write to MH i2c: E2 08 00 4D 09 80 0D 01 02 00 00 00 00 CF [14:21:01]Write i2c OK [14:21:01]MH_I2C_Read... [14:21:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:21:01]Read from MH i2c: E2 [14:21:01]MH_I2C_Read... [14:21:01]Read from MH i2c: E2 03 00 [14:21:01]MH_I2C_Read... [14:21:01]Read from MH i2c: E2 03 00 4D 09 00 90 00 CA [14:21:01]RAPDU: 90 00 [14:21:01]wFMCommunicate OK [14:21:01]wFMCommunicate request_size=255 [14:21:01]MH_SAM_APDU [14:21: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 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 EE 00 00 00 F4 03 04 00 CC F6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1F 61 00 00 35 04 06 00 3F [14:21:01]Write to MH i2c: E2 02 01 4E 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 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 EE 00 00 00 F4 03 04 00 CC F6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1F 61 00 00 35 04 06 00 3F 00 00 FA [14:21:01]Write i2c OK [14:21:01]MH_I2C_Read... [14:21:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:02]Read from MH i2c: E2 [14:21:02]MH_I2C_Read... [14:21:02]Read from MH i2c: E2 03 00 [14:21:02]MH_I2C_Read... [14:21:02]Read from MH i2c: E2 03 00 4E 09 00 90 00 CB [14:21:02]RAPDU: 90 00 [14:21:02]wFMCommunicate OK [14:21:02]wFMCommunicate request_size=10 [14:21:02]MH_SAM_APDU [14:21:02]CAPDU: 80 0D 02 02 05 6A BD CA E8 51 [14:21:02]Write to MH i2c: E2 0D 00 4F 09 80 0D 02 02 05 00 6A BD CA E8 51 00 00 06 [14:21:02]Write i2c OK [14:21:02]MH_I2C_Read... [14:21:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:02]Read from MH i2c: E2 [14:21:02]MH_I2C_Read... [14:21:02]Read from MH i2c: E2 03 00 [14:21:02]MH_I2C_Read... [14:21:02]Read from MH i2c: E2 03 00 4F 09 00 90 00 CC [14:21:02]RAPDU: 90 00 [14:21:02]wFMCommunicate OK [14:21:02]wFMCommunicate request_size=4 [14:21:02]MH_SAM_APDU [14:21:02]CAPDU: 80 0D 03 02 [14:21:02]Write to MH i2c: E2 08 00 50 09 80 0D 03 02 00 00 00 00 D4 [14:21:02]Write i2c OK [14:21:02]MH_I2C_Read... [14:21:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:21:02]Read from MH i2c: E2 [14:21:02]MH_I2C_Read... [14:21:02]Read from MH i2c: E2 0B 00 [14:21:02]MH_I2C_Read... [14:21:02]Read from MH i2c: E2 0B 00 50 09 00 2F 04 3A 04 60 6F 96 A6 90 00 51 [14:21:02]RAPDU: 2F 04 3A 04 60 6F 96 A6 90 00 [14:21:02]wFMCommunicate OK [14:21:02]SAM_PROTO_SignData done [14:21:02]FM_MakeSignedData done [14:21:02]CreateOFDProtocolMessage [14:21:02]wFMCommunicate request_size=4 [14:21:02]MH_SAM_APDU [14:21:02]CAPDU: 80 11 00 00 [14:21:02]Write to MH i2c: E2 08 00 51 09 80 11 00 00 00 00 00 00 D4 [14:21:02]Write i2c OK [14:21:02]MH_I2C_Read... [14:21:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:02]Read from MH i2c: E2 [14:21:02]MH_I2C_Read... [14:21:02]Read from MH i2c: E2 17 00 [14:21:02]MH_I2C_Read... [14:21:02]Read from MH i2c: E2 17 00 51 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 2A [14:21:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [14:21:02]wFMCommunicate OK [14:21:02]CreateOFDProtocolMessage done [14:21:02]OFDSenderStorePacket 24863 [14:21:02]StoreOFDPacket docnum=24863 [14:21:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 3E AD 07 01 50 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 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 EE 00 00 00 F4 03 04 00 CC F6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1F 61 00 00 35 04 06 00 3F 6A BD CA E8 51 2F 04 3A 04 60 6F 96 A6 [14:21:02]CheckFolder [14:21:02]dirname=/storage/ofd_packets [14:21:02]CheckFolder done [14:21:02]ProducePacketName [14:21:02]name=ofd_packets/00024863 [14:21:02]NVStorageSaveData ofd_packets/00024863 [14:21:02]File name is /storage/ofd_packets/00024863 [14:21:02]Write 301 bytes [14:21:02]NVStorageSaveData done [14:21:02]OFDSenderStorePacket done [14:21:02]KKMCreateOFDPacket done [14:21:02]NVStorageSaveData kkm_last_timestamp [14:21:02]File name is /storage/kkm_last_timestamp [14:21:02]Write 4 bytes [14:21:02]NVStorageSaveData done [14:21:02]ExternCall_PrintAddStr [14:21:02]wPrintStart [14:21:02]Write to MH i2c: 01 00 00 52 09 5B [14:21:02]Write i2c OK [14:21:02]MH_I2C_Read... [14:21:02]Read from MH i2c: 01 [14:21:02]MH_I2C_Read... [14:21:02]Read from MH i2c: 01 07 00 [14:21:02]MH_I2C_Read... [14:21:02]Read from MH i2c: 01 07 00 52 09 00 00 00 00 00 FF 0F 70 [14:21:02]RasterBufferAndPrint [14:21:02]line Счет N : (1)610562 [14:21:02]line ИНН: 02508201610067 [14:21:02]line Контрольно-Кассовый Чек [14:21:02]line ПРОДАЖА [14:21:02]line ТРК (МРК, ГНК) : 52 [14:21:02]line Товар: 2710124130 [14:21:02]line Аи-92-К-2 [14:21:02]line 2.950 * 67.80 [14:21:02]line = 200.01 [14:21:02]line НДС 12% НСП 1% [14:21:02]line > о реализуемом товаре [14:21:02]line ОКРУГЛЕНИЕ: -0.01 [14:21:02]line ИТОГО: 200.00 [14:21:02]line Внесено: 200.00 [14:21:02]line СДАЧА: 0.00 [14:21:02]line НСП 1% : 1.77 [14:21:02]line НДС 12% : 21.24 [14:21:02]line Наличными: 200.00 [14:21:02]line Безнал.: 0.00 [14:21:02]line Место: АЗС № 127 "Партнер Нефть" [14:21:02]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [14:21:02]line СНО: Общий режим [14:21:02]line Чек 238 30.07.2024 14:21 [14:21:02]line Смена: 48 ФФД: 1.0 [14:21:02]line ЗНМ: 0300000158 [14:21:02]line РНМ: 0000000000171247 [14:21:02]line Версия ККМ: v1.0 [14:21:02]line ФМ: 0000000002098565 [14:21:02]line ФД: 24863 [14:21:02]line ФПД: 69727683274833 [14:21:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T142100&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24863&fm=69727683274833&tin=02508201610067®Number=0000000000171247&sum=20000 [14:21:02]OFD Sender: Processing packet 24863 [packets to send 29, broken 28] [14:21:02]ProducePacketName [14:21:02]name=ofd_packets/00024863 [14:21:02]OFD Sender: To server: pG, [14:21:02]CommunicateWithHost lk.salyk.kg:30040 [14:21:02]ConnectInit lk.salyk.kg [14:21:02]written 0, free lines is 4095 [14:21:02]Connected sock=10 [14:21:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 3E AD 07 01 50 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 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 EE 00 00 00 F4 03 04 00 CC F6 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1F 61 00 00 35 04 06 00 3F 6A BD CA E8 51 2F 04 3A 04 60 6F 96 A6 [14:21:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 5B 52 47 00 01 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1F 61 00 00 F4 03 04 00 5A A2 A8 66 B6 04 01 00 00 25 62 C3 EF 11 6E 84 99 [14:21:02]CommunicateWithHost err = 0 [14:21:02]CheckOFDResponse [14:21:02]1017 (14) - 77093643461234 [14:21:02]1041 (16) - 0000000002098565 [14:21:02]1040 (4) - 24863 [14:21:02]1012 (4) - 30.07.2024 08:20 [14:21:02]1206 (1) - 0 [14:21:02]OFD Sender: Remove packet 24863 [14:21:02]ProducePacketName [14:21:02]name=ofd_packets/00024863 [14:21:02]NVStorageDeleteData [14:21:02]Write to MH i2c: 01 00 00 7D 09 86 [14:21:02]Write i2c OK [14:21:02]MH_I2C_Read... [14:21:02]Read from MH i2c: 01 [14:21:02]MH_I2C_Read... [14:21:02]Read from MH i2c: 01 07 00 [14:21:02]MH_I2C_Read... [14:21:02]Read from MH i2c: 01 07 00 7D 09 00 00 00 00 00 F7 0C 90 [14:21:02]RasterBufferAndPrint [14:21:02]line [14:21:02]line [14:21:02]line [14:21:02]line [14:21:02]line [14:21:02]written 0, free lines is 3326 [14:21:03]MH_Cut [14:21:03]Write to MH i2c: D1 01 00 84 09 01 5F [14:21:03]Write i2c OK [14:21:03]MH_I2C_Read... [14:21:03]Read from MH i2c: D1 [14:21:03]MH_I2C_Read... [14:21:03]Read from MH i2c: D1 01 00 [14:21:03]MH_I2C_Read... [14:21:03]Read from MH i2c: D1 01 00 84 09 00 5E [14:21:03]Write to MH i2c: 01 00 00 85 09 8E [14:21:03]Write i2c OK [14:21:03]MH_I2C_Read... [14:21:03]OFD Sender: No OFD packet to send [14:21:03]*** Cut start [14:21:03]*** Partial cut [14:21:03]*** CUTSNS_PIN = 1 [14:21:03]*** CUTSNS_PIN = 0 [14:21:03]*** Brake cut motor [14:21:04]Read from MH i2c: 01 [14:21:04]MH_I2C_Read... [14:21:04]*** Stop cut motor [14:21:04]*** Cut end [14:21:04]Read from MH i2c: 01 07 00 [14:21:04]MH_I2C_Read... [14:21:04]Read from MH i2c: 01 07 00 85 09 00 00 00 00 00 FF 0F A3 [14:21:04]process_action close_receipt done [14:21:04]requested_data is exist [14:21:04]produce_requested_data [14:21:04]requested_item fm.sn is exist - process it [14:21:04]wFMCommunicate request_size=4 [14:21:04]MH_SAM_APDU [14:21:04]CAPDU: 80 11 00 00 [14:21:04]Write to MH i2c: E2 08 00 86 09 80 11 00 00 00 00 00 00 09 [14:21:04]Write i2c OK [14:21:04]MH_I2C_Read... [14:21:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:04]Read from MH i2c: E2 [14:21:04]MH_I2C_Read... [14:21:04]Read from MH i2c: E2 17 00 [14:21:04]MH_I2C_Read... [14:21:04]Read from MH i2c: E2 17 00 86 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 5F [14:21:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [14:21:04]wFMCommunicate OK [14:21:04]requested_item fd.num is exist - process it [14:21:04]SAM_PROTO_GetFieldsCounters [14:21:04]wFMCommunicate request_size=4 [14:21:04]MH_SAM_APDU [14:21:04]CAPDU: 80 13 00 00 [14:21:04]Write to MH i2c: E2 08 00 87 09 80 13 00 00 00 00 00 00 0C [14:21:04]Write i2c OK [14:21:04]MH_I2C_Read... [14:21:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:21:04]Read from MH i2c: E2 [14:21:04]MH_I2C_Read... [14:21:04]Read from MH i2c: E2 62 00 [14:21:04]MH_I2C_Read... [14:21:04]Read from MH i2c: E2 62 00 87 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 1F 61 00 00 0E 04 04 00 30 00 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 A7 [14:21:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 1F 61 00 00 0E 04 04 00 30 00 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 [14:21:04]wFMCommunicate OK [14:21:04]SAM_PROTO_GetFieldsCounters done [14:21:04]requested_item shift.num is exist - process it [14:21:04]requested_item shift.opened is exist - process it [14:21:04]req_shift_opened [14:21:04]FM_GetShiftState [14:21:04]SAM_PROTO_GetShiftState [14:21:04]wFMCommunicate request_size=4 [14:21:04]MH_SAM_APDU [14:21:04]CAPDU: 80 13 01 00 [14:21:04]Write to MH i2c: E2 08 00 88 09 80 13 01 00 00 00 00 00 0E [14:21:04]Write i2c OK [14:21:04]MH_I2C_Read... [14:21:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:04]Read from MH i2c: E2 [14:21:04]MH_I2C_Read... [14:21:04]Read from MH i2c: E2 0E 00 [14:21:04]MH_I2C_Read... [14:21:04]Read from MH i2c: E2 0E 00 88 09 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C1 [14:21:04]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [14:21:04]wFMCommunicate OK [14:21:04]SAM_PROTO_GetShiftState done [14:21:04]FM_GetShiftState done [14:21:04]req_shift_opened done [14:21:04]requested_item shift.open_date is exist - process it [14:21:04]req_shift_open_date [14:21:04]req_shift_open_date done [14:21:04]produce_requested_data done [14:21:04]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24863,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [14:21:04]process_action_free close_receipt [14:21:04]json_value_free [14:21:04]json_value_free done [14:21:04]process_json_proto returns [14:21:04]Send response to host [14:21:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24863,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [14:21:04]free response buf [14:21:04]execute_script done [14:21:04]execute_script returns [14:21:04]free content buf [14:21:04]Sock 9.Close socket [14:21:04]Sock 9.Thread stoped [14:21:08]OFD Sender: No OFD packet to send [14:21:13]OFD Sender: No OFD packet to send [14:21:18]OFD Sender: No OFD packet to send [14:21:23]OFD Sender: No OFD packet to send [14:21:28]OFD Sender: No OFD packet to send [14:29:04]ConnectInit Can't connect to host [14:29:08]OFD Sender: No OFD packet to send [14:29:09]accept exits with 9 [14:29:09]New connection [14:29:09]New thread 3067428196 created [14:29:09]Thread 3067571556 joined [14:29:09]Waiting for new connection... [14:29:09] Sock 9.Parse request [14:29:09]Sock 9.Check first char [14:29:09]Sock 9.First char is OK [14:29:09]request: POST /json_proto HTTP/1.0 [14:29:09]Method: POST [14:29:09]URL: /json_proto [14:29:09]Method is POST - this is cgi request [14:29:09]url: /json_proto [14:29:09]query_string will be loaded in cgi processing [14:29:09]execute_cgi json_proto POST (null) [14:29:09]execute_cgi path=json_proto method=POST [14:29:09]POST find Content-Length [14:29:09]Host: 172.17.45.131:8080 [14:29:09]Content-Length: 682 [14:29:09]Content-Type: application/json [14:29:09] [14:29:09]POST finish read [14:29:09]Found Content-Length = 682 [14:29:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610564", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 14.730, "sum" : 1100.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1100.00, "total" : 1100.00, "payments": [ { "type": 0, "sum" : 1100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:29:09]execute_script... [14:29: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)610564", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 14.730, "sum" : 1100.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1100.00, "total" : 1100.00, "payments": [ { "type": 0, "sum" : 1100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:29:09]POST & json_proto [14:29:09]process_json_proto [14:29:09]json parsed OK: [14:29:09]protocol is kg_v1.0 [14:29:09]action value=close_receipt [14:29:09]process_action close_receipt [14:29:09]cmd_close_receipt [14:29:09]MH_GetDate [14:29:09]Write to MH i2c: F0 00 00 A9 09 A1 [14:29:09]Write i2c OK [14:29:09]MH_I2C_Read... [14:29:09]Read from MH i2c: F0 [14:29:09]MH_I2C_Read... [14:29:09]Read from MH i2c: F0 09 00 [14:29:09]MH_I2C_Read... [14:29:09]Read from MH i2c: F0 09 00 A9 09 00 B5 F8 A8 66 C6 D4 6E 66 D3 [14:29:09]GetLastDocTimeStamp 1722349260 [14:29:09]current date 1722349749 [14:29:09]FM_GetShiftState [14:29:09]SAM_PROTO_GetShiftState [14:29:09]wFMCommunicate request_size=4 [14:29:09]MH_SAM_APDU [14:29:09]CAPDU: 80 13 01 00 [14:29:09]Write to MH i2c: E2 08 00 AA 09 80 13 01 00 00 00 00 00 30 [14:29:09]Write i2c OK [14:29:09]MH_I2C_Read... [14:29:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:09]Read from MH i2c: E2 [14:29:09]MH_I2C_Read... [14:29:09]Read from MH i2c: E2 0E 00 [14:29:09]MH_I2C_Read... [14:29:09]Read from MH i2c: E2 0E 00 AA 09 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E3 [14:29:09]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [14:29:09]wFMCommunicate OK [14:29:09]SAM_PROTO_GetShiftState done [14:29:09]FM_GetShiftState done [14:29:09]opened in 1722298218 [14:29:09]opened+sec_in_day 1722384618 [14:29:09]quantity*price = 110033 [14:29:09]sum+1 = 110034 [14:29:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 1100.00 Внесено: 1100.00 СДАЧА: 0.00 НСП 1% : 9.74 НДС 12% : 116.85 Наличными: 1100.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 239 30.07.2024 14:29 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24864 ФПД: 274772550225710 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T142909&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24864&fm=274772550225710&tin=02508201610067®Number=0000000000171247&sum=110000 [14:29:10]StoreToDocumentArchive [14:29:10]shift 48 fd 24864 [14:29:10]save to /storage/0048/doc_00024864 [14:29:10]save last doc name /storage/0048/doc_00024864 to /storage/kkm_last_doc_name [14:29:10]save OK [14:29:10]Clear old archive folders... [14:29:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:29:10]tlvbuf is 01E24D90 [14:29:10]SAM_PROTO_ClearQueue [14:29:10]wFMCommunicate request_size=4 [14:29:10]MH_SAM_APDU [14:29:10]CAPDU: 80 09 00 00 [14:29:10]Write to MH i2c: E2 08 00 B7 09 80 09 00 00 00 00 00 00 32 [14:29:10]Write i2c OK [14:29:10]MH_I2C_Read... [14:29:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:29:10]Read from MH i2c: E2 [14:29:10]MH_I2C_Read... [14:29:10]Read from MH i2c: E2 03 00 [14:29:10]MH_I2C_Read... [14:29:10]Read from MH i2c: E2 03 00 B7 09 00 90 00 34 [14:29:10]RAPDU: 90 00 [14:29:10]wFMCommunicate OK [14:29:10]SAM_PROTO_ClearQueue done [14:29:10]KKMCreateOFDPacket [14:29:10]OFDProtocolAddRootSTLVToBuf [14:29:10]FM_MakeSignedData [14:29:10]FM_MakeSignedData [14:29:10]SAM_PROTO_SignData [14:29:10]wFMCommunicate request_size=4 [14:29:10]MH_SAM_APDU [14:29:10]CAPDU: 80 0D 01 02 [14:29:10]Write to MH i2c: E2 08 00 B8 09 80 0D 01 02 00 00 00 00 3A [14:29:10]Write i2c OK [14:29:10]MH_I2C_Read... [14:29:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:29:10]Read from MH i2c: E2 [14:29:10]MH_I2C_Read... [14:29:10]Read from MH i2c: E2 03 00 [14:29:10]MH_I2C_Read... [14:29:10]Read from MH i2c: E2 03 00 B8 09 00 90 00 35 [14:29:10]RAPDU: 90 00 [14:29:10]wFMCommunicate OK [14:29:10]wFMCommunicate request_size=255 [14:29:10]MH_SAM_APDU [14:29:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 D1 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 B5 F8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 20 61 00 00 35 04 06 00 F9 [14:29:10]Write to MH i2c: E2 02 01 B9 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 8A 39 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 D1 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 B5 F8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 20 61 00 00 35 04 06 00 F9 00 00 86 [14:29:10]Write i2c OK [14:29:10]MH_I2C_Read... [14:29:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:29:11]Read from MH i2c: E2 [14:29:11]MH_I2C_Read... [14:29:11]Read from MH i2c: E2 03 00 [14:29:11]MH_I2C_Read... [14:29:11]Read from MH i2c: E2 03 00 B9 09 00 90 00 36 [14:29:11]RAPDU: 90 00 [14:29:11]wFMCommunicate OK [14:29:11]wFMCommunicate request_size=10 [14:29:11]MH_SAM_APDU [14:29:11]CAPDU: 80 0D 02 02 05 E7 78 40 0F 2E [14:29:11]Write to MH i2c: E2 0D 00 BA 09 80 0D 02 02 05 00 E7 78 40 0F 2E 00 00 23 [14:29:11]Write i2c OK [14:29:11]MH_I2C_Read... [14:29:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:29:11]Read from MH i2c: E2 [14:29:11]MH_I2C_Read... [14:29:11]Read from MH i2c: E2 03 00 [14:29:11]MH_I2C_Read... [14:29:11]Read from MH i2c: E2 03 00 BA 09 00 90 00 37 [14:29:11]RAPDU: 90 00 [14:29:11]wFMCommunicate OK [14:29:11]wFMCommunicate request_size=4 [14:29:11]MH_SAM_APDU [14:29:11]CAPDU: 80 0D 03 02 [14:29:11]Write to MH i2c: E2 08 00 BB 09 80 0D 03 02 00 00 00 00 3F [14:29:11]Write i2c OK [14:29:11]MH_I2C_Read... [14:29:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:29:11]Read from MH i2c: E2 [14:29:11]MH_I2C_Read... [14:29:11]Read from MH i2c: E2 0B 00 [14:29:11]MH_I2C_Read... [14:29:11]Read from MH i2c: E2 0B 00 BB 09 00 A9 D9 D7 51 F6 33 E1 51 90 00 45 [14:29:11]RAPDU: A9 D9 D7 51 F6 33 E1 51 90 00 [14:29:11]wFMCommunicate OK [14:29:11]SAM_PROTO_SignData done [14:29:11]FM_MakeSignedData done [14:29:11]CreateOFDProtocolMessage [14:29:11]wFMCommunicate request_size=4 [14:29:11]MH_SAM_APDU [14:29:11]CAPDU: 80 11 00 00 [14:29:11]Write to MH i2c: E2 08 00 BC 09 80 11 00 00 00 00 00 00 3F [14:29:11]Write i2c OK [14:29:11]MH_I2C_Read... [14:29:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:29:11]Read from MH i2c: E2 [14:29:11]MH_I2C_Read... [14:29:11]Read from MH i2c: E2 17 00 [14:29:11]MH_I2C_Read... [14:29:11]Read from MH i2c: E2 17 00 BC 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 95 [14:29:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [14:29:11]wFMCommunicate OK [14:29:11]CreateOFDProtocolMessage done [14:29:11]OFDSenderStorePacket 24864 [14:29:11]StoreOFDPacket docnum=24864 [14:29:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 0D B9 07 01 91 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 D1 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 B5 F8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 20 61 00 00 35 04 06 00 F9 E7 78 40 0F 2E A9 D9 D7 51 F6 33 E1 51 [14:29:11]CheckFolder [14:29:11]dirname=/storage/ofd_packets [14:29:11]CheckFolder done [14:29:11]ProducePacketName [14:29:11]name=ofd_packets/00024864 [14:29:11]NVStorageSaveData ofd_packets/00024864 [14:29:11]File name is /storage/ofd_packets/00024864 [14:29:11]Write 301 bytes [14:29:11]NVStorageSaveData done [14:29:11]OFDSenderStorePacket done [14:29:11]KKMCreateOFDPacket done [14:29:11]NVStorageSaveData kkm_last_timestamp [14:29:11]File name is /storage/kkm_last_timestamp [14:29:11]Write 4 bytes [14:29:11]NVStorageSaveData done [14:29:11]ExternCall_PrintAddStr [14:29:11]wPrintStart [14:29:11]Write to MH i2c: 01 00 00 BD 09 C6 [14:29:11]Write i2c OK [14:29:11]MH_I2C_Read... [14:29:11]Read from MH i2c: 01 [14:29:11]MH_I2C_Read... [14:29:11]Read from MH i2c: 01 07 00 [14:29:11]MH_I2C_Read... [14:29:11]Read from MH i2c: 01 07 00 BD 09 00 00 00 00 00 FF 0F DB [14:29:11]RasterBufferAndPrint [14:29:11]line Счет N : (1)610564 [14:29:11]line ИНН: 02508201610067 [14:29:11]line Контрольно-Кассовый Чек [14:29:11]line ПРОДАЖА [14:29:11]line ТРК (МРК, ГНК) : 63 [14:29:11]line Товар: 2710124500 [14:29:11]line Аи-95-К-3 [14:29:11]line 14.730 * 74.70 [14:29:11]line = 1100.33 [14:29:11]line НДС 12% НСП 1% [14:29:11]line > о реализуемом товаре [14:29:11]line ОКРУГЛЕНИЕ: -0.33 [14:29:11]line ИТОГО: 1100.00 [14:29:11]line Внесено: 1100.00 [14:29:11]line СДАЧА: 0.00 [14:29:11]line НСП 1% : 9.74 [14:29:11]line НДС 12% : 116.85 [14:29:11]line Наличными: 1100.00 [14:29:11]line Безнал.: 0.00 [14:29:11]line Место: АЗС № 127 "Партнер Нефть" [14:29:11]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [14:29:11]line СНО: Общий режим [14:29:11]line Чек 239 30.07.2024 14:29 [14:29:11]line Смена: 48 ФФД: 1.0 [14:29:11]line ЗНМ: 0300000158 [14:29:11]line РНМ: 0000000000171247 [14:29:11]line Версия ККМ: v1.0 [14:29:11]line ФМ: 0000000002098565 [14:29:11]line ФД: 24864 [14:29:11]line ФПД: 274772550225710 [14:29:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T142909&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24864&fm=274772550225710&tin=02508201610067®Number=0000000000171247&sum=110000 [14:29:11]OFD Sender: Processing packet 24864 [packets to send 29, broken 28] [14:29:11]ProducePacketName [14:29:11]name=ofd_packets/00024864 [14:29:11]OFD Sender: To server: pG, [14:29:11]CommunicateWithHost lk.salyk.kg:30040 [14:29:11]ConnectInit lk.salyk.kg [14:29:11]written 0, free lines is 4095 [14:29:11]Connected sock=7 [14:29:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 0D B9 07 01 91 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 8A 39 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 D1 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 00 00 00 F4 03 04 00 B5 F8 A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 20 61 00 00 35 04 06 00 F9 E7 78 40 0F 2E A9 D9 D7 51 F6 33 E1 51 [14:29:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 D4 93 47 00 B8 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 32 30 39 38 35 36 35 10 04 04 00 20 61 00 00 F4 03 04 00 44 A4 A8 66 B6 04 01 00 00 82 AF A9 23 46 F0 11 7C [14:29:11]CommunicateWithHost err = 0 [14:29:11]CheckOFDResponse [14:29:11]1017 (14) - 77093643461234 [14:29:11]1041 (16) - 0000000002098565 [14:29:11]1040 (4) - 24864 [14:29:11]1012 (4) - 30.07.2024 08:28 [14:29:11]1206 (1) - 0 [14:29:11]OFD Sender: Remove packet 24864 [14:29:11]ProducePacketName [14:29:11]name=ofd_packets/00024864 [14:29:11]NVStorageDeleteData [14:29:12]Write to MH i2c: 01 00 00 E8 09 F1 [14:29:12]Write i2c OK [14:29:12]MH_I2C_Read... [14:29:12]Read from MH i2c: 01 [14:29:12]MH_I2C_Read... [14:29:12]Read from MH i2c: 01 07 00 [14:29:12]MH_I2C_Read... [14:29:12]Read from MH i2c: 01 07 00 E8 09 00 00 00 00 00 F6 0C FA [14:29:12]RasterBufferAndPrint [14:29:12]line [14:29:12]line [14:29:12]line [14:29:12]line [14:29:12]line [14:29:12]written 0, free lines is 3324 [14:29:12]MH_Cut [14:29:12]Write to MH i2c: D1 01 00 EF 09 01 CA [14:29:12]Write i2c OK [14:29:12]MH_I2C_Read... [14:29:12]Read from MH i2c: D1 [14:29:12]MH_I2C_Read... [14:29:12]Read from MH i2c: D1 01 00 [14:29:12]MH_I2C_Read... [14:29:12]Read from MH i2c: D1 01 00 EF 09 00 C9 [14:29:12]Write to MH i2c: 01 00 00 F0 09 F9 [14:29:12]Write i2c OK [14:29:12]MH_I2C_Read... [14:29:12]OFD Sender: No OFD packet to send [14:29:12]*** Cut start [14:29:12]*** Partial cut [14:29:12]*** CUTSNS_PIN = 1 [14:29:12]*** CUTSNS_PIN = 0 [14:29:12]*** Brake cut motor [14:29:13]Read from MH i2c: 01 [14:29:13]MH_I2C_Read... [14:29:13]*** Stop cut motor [14:29:13]*** Cut end [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 F0 09 00 00 00 00 00 FF 0F 0E [14:29:13]process_action close_receipt done [14:29:13]requested_data is exist [14:29:13]produce_requested_data [14:29:13]requested_item fm.sn is exist - process it [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 F1 09 80 11 00 00 00 00 00 00 74 [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 F1 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 CA [14:29:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [14:29:13]wFMCommunicate OK [14:29:13]requested_item fd.num is exist - process it [14:29:13]SAM_PROTO_GetFieldsCounters [14:29:13]wFMCommunicate request_size=4 [14:29:13]MH_SAM_APDU [14:29:13]CAPDU: 80 13 00 00 [14:29:13]Write to MH i2c: E2 08 00 F2 09 80 13 00 00 00 00 00 00 77 [14:29:13]Write i2c OK [14:29:13]MH_I2C_Read... [14:29:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:29:13]Read from MH i2c: E2 [14:29:13]MH_I2C_Read... [14:29:13]Read from MH i2c: E2 62 00 [14:29:13]MH_I2C_Read... [14:29:13]Read from MH i2c: E2 62 00 F2 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 20 61 00 00 0E 04 04 00 30 00 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 16 [14:29:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 20 61 00 00 0E 04 04 00 30 00 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 [14:29:13]wFMCommunicate OK [14:29:13]SAM_PROTO_GetFieldsCounters done [14:29:13]requested_item shift.num is exist - process it [14:29:13]requested_item shift.opened is exist - process it [14:29:13]req_shift_opened [14:29:13]FM_GetShiftState [14:29:13]SAM_PROTO_GetShiftState [14:29:13]wFMCommunicate request_size=4 [14:29:13]MH_SAM_APDU [14:29:13]CAPDU: 80 13 01 00 [14:29:13]Write to MH i2c: E2 08 00 F3 09 80 13 01 00 00 00 00 00 79 [14:29:13]Write i2c OK [14:29:13]MH_I2C_Read... [14:29:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:29:13]Read from MH i2c: E2 [14:29:13]MH_I2C_Read... [14:29:13]Read from MH i2c: E2 0E 00 [14:29:13]MH_I2C_Read... [14:29:13]Read from MH i2c: E2 0E 00 F3 09 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 2C [14:29:13]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [14:29:13]wFMCommunicate OK [14:29:13]SAM_PROTO_GetShiftState done [14:29:13]FM_GetShiftState done [14:29:13]req_shift_opened done [14:29:13]requested_item shift.open_date is exist - process it [14:29:13]req_shift_open_date [14:29:13]req_shift_open_date done [14:29:13]produce_requested_data done [14:29:13]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24864,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [14:29:13]process_action_free close_receipt [14:29:13]json_value_free [14:29:13]json_value_free done [14:29:13]process_json_proto returns [14:29:13]Send response to host [14:29:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24864,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [14:29:13]free response buf [14:29:13]execute_script done [14:29:13]execute_script returns [14:29:13]free content buf [14:29:13]Sock 9.Close socket [14:29:13]Sock 9.Thread stoped [14:29:17]OFD Sender: No OFD packet to send [14:29:22]OFD Sender: No OFD packet to send [14:29:27]OFD Sender: No OFD packet to send [14:29:32]OFD Sender: No OFD packet to send [14:29:37]OFD Sender: No OFD packet to send [14:29:42]OFD Sender: No OFD packet to send [14:29:47]OFD Sender: No OFD packet to send [14:29:52]OFD Sender: No OFD packet to send [14:29:57]OFD Sender: No OFD packet to send [14:30:02]OFD Sender: No OFD packet to send [14:30:07]OFD Sender: No OFD packet to send [14:30:12]OFD Sender: No OFD packet to send [14:30:17]OFD Sender: No OFD packet to send [14:30:22]OFD Sender: No OFD packet to send [14:30:27]OFD Sender: No OFD packet to send [14:30:32]OFD Sender: No OFD packet to send [14:30:37]OFD Sender: No OFD packet to send [14:30:42]OFD Sender: No OFD packet to send [14:30:47]OFD Sender: No OFD packet to send [14:30:52]OFD Sender: No OFD packet to send [14:30:57]OFD Sender: No OFD packet to send [14:31:02]OFD Sender: No OFD packet to send [14:31:07]OFD Sender: No OFD packet to send [14:31:12]OFD Sender: No OFD packet to send [14:31:17]OFD Sender: No OFD packet to send [14:31:22]OFD Sender: No OFD packet to send [14:31:27]OFD Sender: No OFD packet to send [14:31:32]OFD Sender: No OFD packet to send [14:31:37]OFD Sender: No OFD packet to send [14:31:42]OFD Sender: No OFD packet to send [14:31:47]OFD Sender: No OFD packet to send [14:31:52]OFD Sender: No OFD packet to send [14:31:57]OFD Sender: No OFD packet to send [14:32:02]OFD Sender: No OFD packet to send [14:32:07]OFD Sender: No OFD packet to send [14:32:12]OFD Sender: No OFD packet to send [14:32:17]OFD Sender: No OFD packet to send [14:32:22]OFD Sender: No OFD packet to send [14:32:27]OFD Sender: No OFD packet to send [14:32:32]OFD Sender: No OFD packet to send [14:32:37]OFD Sender: No OFD packet to send [14:32:42]OFD Sender: No OFD packet to send [14:32:47]OFD Sender: No OFD packet to send [14:32:52]OFD Sender: No OFD packet to send [14:32:57]OFD Sender: No OFD packet to send [14:33:02]OFD Sender: No OFD packet to send [14:33:07]OFD Sender: No OFD packet to send [14:33:12]OFD Sender: No OFD packet to send [14:33:17]OFD Sender: No OFD packet to send [14:33:22]OFD Sender: No OFD packet to send [14:33:27]OFD Sender: No OFD packet to send [14:33:32]OFD Sender: No OFD packet to send [14:33:37]OFD Sender: No OFD packet to send [14:33:42]OFD Sender: No OFD packet to send [14:33:47]OFD Sender: No OFD packet to send [14:33:52]OFD Sender: No OFD packet to send [14:33:57]OFD Sender: No OFD packet to send [14:34:02]OFD Sender: No OFD packet to send [14:34:07]OFD Sender: No OFD packet to send [14:34:12]OFD Sender: No OFD packet to send [14:34:17]OFD Sender: No OFD packet to send [14:34:22]OFD Sender: No OFD packet to send [14:34:27]OFD Sender: No OFD packet to send [14:34:32]OFD Sender: No OFD packet to send [14:34:33]accept exits with 10 [14:34:33]New connection [14:34:33]New thread 3067571556 created [14:34:33]Thread 3067428196 joined [14:34:33]Waiting for new connection... [14:34:33] Sock 10.Parse request [14:34:33]Sock 10.Check first char [14:34:33]Sock 10.First char is OK [14:34:33]request: POST /json_proto HTTP/1.0 [14:34:33]Method: POST [14:34:33]URL: /json_proto [14:34:33]Method is POST - this is cgi request [14:34:33]url: /json_proto [14:34:33]query_string will be loaded in cgi processing [14:34:33]execute_cgi json_proto POST (null) [14:34:33]execute_cgi path=json_proto method=POST [14:34:33]POST find Content-Length [14:34:33]Host: 172.17.45.131:8080 [14:34:33]Content-Length: 1157 [14:34:33]Content-Type: application/json [14:34:33] [14:34:33]POST finish read [14:34:33]Found Content-Length = 1157 [14:34:33]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610565\u000A30.07.2024 14:24\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 50.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 3390.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30093670\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:34:33]execute_script... [14:34:33]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610565\u000A30.07.2024 14:24\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 50.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 3390.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30093670\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:34:33]POST & json_proto [14:34:33]process_json_proto [14:34:33]json parsed OK: [14:34:33]protocol is kg_v1.0 [14:34:33]action value=print_text [14:34:33]process_action print_text [14:34:33]cmd_print_text [14:34:33]ExternCall_PrintAddStr [14:34:33]wPrintStart [14:34:33]Write to MH i2c: 01 00 00 F4 09 FD [14:34:33]Write i2c OK [14:34:33]MH_I2C_Read... [14:34:33]Read from MH i2c: 01 [14:34:33]MH_I2C_Read... [14:34:33]Read from MH i2c: 01 07 00 [14:34:33]MH_I2C_Read... [14:34:33]Read from MH i2c: 01 07 00 F4 09 00 00 00 00 00 FF 0F 12 [14:34:33]RasterBufferAndPrint [14:34:33]line *****ТОВАРНЫЙ ЧЕК***** [14:34:33]line АЗС 127 [14:34:33]line Партнер нефть [14:34:33]line 02508201610067 [14:34:33]line Кассир : Масалиев Н. [14:34:33]line Счет N : (1)610565 [14:34:33]line 30.07.2024 14:24 [14:34:33]line ПРОДАЖА [14:34:33]line ТРК (МРК, ГНК): 42 [14:34:33]line Вид ГСМ : 2710124130 [14:34:33]line Аи-92-К-2 [14:34:33]line 50.000 x 67.80 [14:34:33]line ИТОГ: 3390.00 [14:34:33]line Тип оплаты: Талоны: ТК ГПНА Online [14:34:33]line 30093670 [14:34:33]line ______________________ [14:34:33]line (подпись) [14:34:33]written 0, free lines is 4095 [14:34:33]Write to MH i2c: 01 00 00 08 0A 12 [14:34:33]Write i2c OK [14:34:33]MH_I2C_Read... [14:34:33]Read from MH i2c: 01 [14:34:33]MH_I2C_Read... [14:34:33]Read from MH i2c: 01 07 00 [14:34:33]MH_I2C_Read... [14:34:33]Read from MH i2c: 01 07 00 08 0A 00 00 00 00 00 11 0E 38 [14:34:33]RasterBufferAndPrint [14:34:33]line [14:34:33]line [14:34:33]line [14:34:33]line [14:34:33]line [14:34:33]written 0, free lines is 3602 [14:34:33]MH_Cut [14:34:33]Write to MH i2c: D1 01 00 0F 0A 01 EB [14:34:33]Write i2c OK [14:34:33]MH_I2C_Read... [14:34:33]Read from MH i2c: D1 [14:34:33]MH_I2C_Read... [14:34:33]Read from MH i2c: D1 01 00 [14:34:33]MH_I2C_Read... [14:34:33]Read from MH i2c: D1 01 00 0F 0A 00 EA [14:34:33]Write to MH i2c: 01 00 00 10 0A 1A [14:34:33]Write i2c OK [14:34:33]MH_I2C_Read... [14:34:33]*** Cut start [14:34:33]*** Partial cut [14:34:33]*** CUTSNS_PIN = 1 [14:34:33]*** CUTSNS_PIN = 0 [14:34:34]*** Brake cut motor [14:34:34]Read from MH i2c: 01 [14:34:34]MH_I2C_Read... [14:34:34]*** Stop cut motor [14:34:34]*** Cut end [14:34:34]Read from MH i2c: 01 07 00 [14:34:34]MH_I2C_Read... [14:34:34]Read from MH i2c: 01 07 00 10 0A 00 00 00 00 00 FF 0F 2F [14:34:34]process_action print_text done [14:34:34]requested_data is exist [14:34:34]produce_requested_data [14:34:34]requested_item fm.sn is exist - process it [14:34:34]wFMCommunicate request_size=4 [14:34:34]MH_SAM_APDU [14:34:34]CAPDU: 80 11 00 00 [14:34:34]Write to MH i2c: E2 08 00 11 0A 80 11 00 00 00 00 00 00 95 [14:34:34]Write i2c OK [14:34:34]MH_I2C_Read... [14:34:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:34:34]Read from MH i2c: E2 [14:34:34]MH_I2C_Read... [14:34:34]Read from MH i2c: E2 17 00 [14:34:34]MH_I2C_Read... [14:34:34]Read from MH i2c: E2 17 00 11 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 EB [14:34:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [14:34:34]wFMCommunicate OK [14:34:34]requested_item fd.num is exist - process it [14:34:34]SAM_PROTO_GetFieldsCounters [14:34:34]wFMCommunicate request_size=4 [14:34:34]MH_SAM_APDU [14:34:34]CAPDU: 80 13 00 00 [14:34:34]Write to MH i2c: E2 08 00 12 0A 80 13 00 00 00 00 00 00 98 [14:34:34]Write i2c OK [14:34:34]MH_I2C_Read... [14:34:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:34:34]Read from MH i2c: E2 [14:34:34]MH_I2C_Read... [14:34:34]Read from MH i2c: E2 62 00 [14:34:34]MH_I2C_Read... [14:34:34]Read from MH i2c: E2 62 00 12 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 20 61 00 00 0E 04 04 00 30 00 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 37 [14:34:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 20 61 00 00 0E 04 04 00 30 00 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 [14:34:34]wFMCommunicate OK [14:34:34]SAM_PROTO_GetFieldsCounters done [14:34:34]requested_item shift.num is exist - process it [14:34:34]requested_item shift.opened is exist - process it [14:34:34]req_shift_opened [14:34:34]FM_GetShiftState [14:34:34]SAM_PROTO_GetShiftState [14:34:34]wFMCommunicate request_size=4 [14:34:34]MH_SAM_APDU [14:34:34]CAPDU: 80 13 01 00 [14:34:34]Write to MH i2c: E2 08 00 13 0A 80 13 01 00 00 00 00 00 9A [14:34:34]Write i2c OK [14:34:34]MH_I2C_Read... [14:34:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:34:34]Read from MH i2c: E2 [14:34:34]MH_I2C_Read... [14:34:34]Read from MH i2c: E2 0E 00 [14:34:34]MH_I2C_Read... [14:34:34]Read from MH i2c: E2 0E 00 13 0A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4D [14:34:34]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [14:34:34]wFMCommunicate OK [14:34:34]SAM_PROTO_GetShiftState done [14:34:34]FM_GetShiftState done [14:34:34]req_shift_opened done [14:34:34]requested_item shift.open_date is exist - process it [14:34:34]req_shift_open_date [14:34:34]req_shift_open_date done [14:34:34]produce_requested_data done [14:34:34]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24864,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [14:34:34]process_action_free print_text [14:34:34]json_value_free [14:34:34]json_value_free done [14:34:34]process_json_proto returns [14:34:34]Send response to host [14:34:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24864,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [14:34:34]free response buf [14:34:34]execute_script done [14:34:34]execute_script returns [14:34:34]free content buf [14:34:34]Sock 10.Close socket [14:34:34]Sock 10.Thread stoped [14:34:37]OFD Sender: No OFD packet to send [14:34:42]OFD Sender: No OFD packet to send [14:34:47]OFD Sender: No OFD packet to send [14:34:52]OFD Sender: No OFD packet to send [14:34:57]OFD Sender: No OFD packet to send [14:35:02]OFD Sender: No OFD packet to send [14:35:07]OFD Sender: No OFD packet to send [14:35:12]OFD Sender: No OFD packet to send [14:35:17]OFD Sender: No OFD packet to send [14:35:22]OFD Sender: No OFD packet to send [14:35:27]OFD Sender: No OFD packet to send [14:35:32]OFD Sender: No OFD packet to send [14:35:37]OFD Sender: No OFD packet to send [14:35:42]OFD Sender: No OFD packet to send [14:35:47]OFD Sender: No OFD packet to send [14:43:14]ConnectInit Can't connect to host [14:43:15]ConnectInit Can't take IP for lk.salyk.kg [14:43:15]CommunicateWithHost connect error [14:43:15]CommunicateWithHost err = -1 [14:43:15]OFD Sender: Server communicate error [14:43:20]OFD Sender: Processing packet 24865 [packets to send 30, broken 28] [14:43:20]ProducePacketName [14:43:20]name=ofd_packets/00024865 [14:43:20]OFD Sender: To server: pG, [14:43:20]CommunicateWithHost lk.salyk.kg:30040 [14:43:20]ConnectInit lk.salyk.kg [14:43:21]Connected sock=7 [14:43:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 BF F7 04 01 23 7E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 94 52 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 1E 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1E 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1E 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 00 00 00 F4 03 04 00 EF FA A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 21 61 00 00 35 04 06 00 CF C8 3B A6 CA B9 9A 39 BC 57 16 2D B9 C1 [14:43:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 4A BF 47 00 63 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 21 61 00 00 F4 03 04 00 95 A7 A8 66 B6 04 01 00 00 93 15 D2 AE 9C E7 84 1B [14:43:21]CommunicateWithHost err = 0 [14:43:21]CheckOFDResponse [14:43:21]1017 (14) - 77093643461234 [14:43:21]1041 (16) - 0000000002098565 [14:43:21]1040 (4) - 24865 [14:43:21]1012 (4) - 30.07.2024 08:43 [14:43:21]1206 (1) - 0 [14:43:21]OFD Sender: Remove packet 24865 [14:43:21]ProducePacketName [14:43:21]name=ofd_packets/00024865 [14:43:21]NVStorageDeleteData [14:43:21]OFD Sender: Processing packet 24866 [packets to send 29, broken 28] [14:43:21]ProducePacketName [14:43:21]name=ofd_packets/00024866 [14:43:21]OFD Sender: To server: pG, [14:43:21]CommunicateWithHost lk.salyk.kg:30040 [14:43:21]ConnectInit lk.salyk.kg [14:43:22]Connected sock=7 [14:43:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E9 0B 07 01 34 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 16 FB A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 22 61 00 00 35 04 06 00 D6 BB 62 9E D6 DE DB 9F F7 F7 A7 1A BD A7 [14:43:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 3F EE 47 00 64 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 32 30 39 38 35 36 35 10 04 04 00 22 61 00 00 F4 03 04 00 96 A7 A8 66 B6 04 01 00 00 38 0B B8 61 B1 7D 56 B7 [14:43:22]CommunicateWithHost err = 0 [14:43:22]CheckOFDResponse [14:43:22]1017 (14) - 77093643461234 [14:43:22]1041 (16) - 0000000002098565 [14:43:22]1040 (4) - 24866 [14:43:22]1012 (4) - 30.07.2024 08:43 [14:43:22]1206 (1) - 0 [14:43:22]OFD Sender: Remove packet 24866 [14:43:22]ProducePacketName [14:43:22]name=ofd_packets/00024866 [14:43:22]NVStorageDeleteData [14:43:22]OFD Sender: No OFD packet to send [14:43:27]OFD Sender: No OFD packet to send [14:43:32]OFD Sender: No OFD packet to send [14:43:37]OFD Sender: No OFD packet to send [14:43:42]OFD Sender: No OFD packet to send [14:43:47]OFD Sender: No OFD packet to send [14:43:52]OFD Sender: No OFD packet to send [14:58:01]ConnectInit Can't connect to host [14:58:02]OFD Sender: Processing packet 24867 [packets to send 35, broken 28] [14:58:02]ProducePacketName [14:58:02]name=ofd_packets/00024867 [14:58:02]OFD Sender: To server: pG, [14:58:02]CommunicateWithHost lk.salyk.kg:30040 [14:58:02]ConnectInit lk.salyk.kg [14:58:05]Connected sock=7 [14:58:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 C8 64 07 01 F8 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 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 F2 00 00 00 F4 03 04 00 31 FC A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 23 61 00 00 35 04 06 00 FD 72 D9 0B 1F F6 15 1C BC 38 91 DB 63 7B [14:58:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 B5 BC 47 00 E2 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 23 61 00 00 F4 03 04 00 09 AB A8 66 B6 04 01 00 00 01 CE DE 6D B5 41 97 6D [14:58:05]CommunicateWithHost err = 0 [14:58:05]CheckOFDResponse [14:58:05]1017 (14) - 77093643461234 [14:58:05]1041 (16) - 0000000002098565 [14:58:05]1040 (4) - 24867 [14:58:05]1012 (4) - 30.07.2024 08:57 [14:58:05]1206 (1) - 0 [14:58:05]OFD Sender: Remove packet 24867 [14:58:05]ProducePacketName [14:58:05]name=ofd_packets/00024867 [14:58:05]NVStorageDeleteData [14:58:06]OFD Sender: Processing packet 24868 [packets to send 34, broken 28] [14:58:06]ProducePacketName [14:58:06]name=ofd_packets/00024868 [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 32 30 39 38 35 36 35 0F 01 00 00 D9 45 07 01 5B 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 F3 00 00 00 F4 03 04 00 71 FE A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 24 61 00 00 35 04 06 00 24 9C 5F F7 B7 1B B9 9F A0 03 43 44 83 49 [14:58:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 8C 13 47 00 00 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 32 30 39 38 35 36 35 10 04 04 00 24 61 00 00 F4 03 04 00 0A AB A8 66 B6 04 01 00 00 A9 F2 51 74 CA D4 D9 CF [14:58:06]CommunicateWithHost err = 0 [14:58:06]CheckOFDResponse [14:58:06]1017 (14) - 77093643461234 [14:58:06]1041 (16) - 0000000002098565 [14:58:06]1040 (4) - 24868 [14:58:06]1012 (4) - 30.07.2024 08:57 [14:58:06]1206 (1) - 0 [14:58:06]OFD Sender: Remove packet 24868 [14:58:06]ProducePacketName [14:58:06]name=ofd_packets/00024868 [14:58:06]NVStorageDeleteData [14:58:07]OFD Sender: Processing packet 24869 [packets to send 33, broken 28] [14:58:07]ProducePacketName [14:58:07]name=ofd_packets/00024869 [14:58:07]OFD Sender: To server: pG, [14:58:07]CommunicateWithHost lk.salyk.kg:30040 [14:58:07]ConnectInit lk.salyk.kg [14:58:07]Connected sock=7 [14:58:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 41 1E 04 01 34 6C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 93 FE A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 25 61 00 00 35 04 06 00 2E BE B0 42 5F 4F D9 66 E6 78 62 AE E5 04 [14:58:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 78 CC 47 00 D1 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 32 30 39 38 35 36 35 10 04 04 00 25 61 00 00 F4 03 04 00 0B AB A8 66 B6 04 01 00 00 58 9C 30 B9 DD 41 49 7D [14:58:07]CommunicateWithHost err = 0 [14:58:07]CheckOFDResponse [14:58:07]1017 (14) - 77093643461234 [14:58:07]1041 (16) - 0000000002098565 [14:58:07]1040 (4) - 24869 [14:58:07]1012 (4) - 30.07.2024 08:57 [14:58:07]1206 (1) - 0 [14:58:07]OFD Sender: Remove packet 24869 [14:58:07]ProducePacketName [14:58:07]name=ofd_packets/00024869 [14:58:07]NVStorageDeleteData [14:58:07]OFD Sender: Processing packet 24870 [packets to send 32, broken 28] [14:58:07]ProducePacketName [14:58:07]name=ofd_packets/00024870 [14:58:07]OFD Sender: To server: pG, [14:58:07]CommunicateWithHost lk.salyk.kg:30040 [14:58:07]ConnectInit lk.salyk.kg [14:58:08]Connected sock=7 [14:58:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 36 2E 04 01 A7 32 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 E4 11 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6F 87 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 87 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 0E 00 00 00 00 07 04 06 00 28 87 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 12 FF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 26 61 00 00 35 04 06 00 EE 61 EA A1 EA 70 91 09 80 19 35 30 7A 85 [14:58:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 79 85 47 00 63 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 32 30 39 38 35 36 35 10 04 04 00 26 61 00 00 F4 03 04 00 0C AB A8 66 B6 04 01 00 00 5B B2 64 0E 52 B7 E3 5A [14:58:08]CommunicateWithHost err = 0 [14:58:08]CheckOFDResponse [14:58:08]1017 (14) - 77093643461234 [14:58:08]1041 (16) - 0000000002098565 [14:58:08]1040 (4) - 24870 [14:58:08]1012 (4) - 30.07.2024 08:57 [14:58:08]1206 (1) - 0 [14:58:08]OFD Sender: Remove packet 24870 [14:58:08]ProducePacketName [14:58:08]name=ofd_packets/00024870 [14:58:08]NVStorageDeleteData [14:58:08]OFD Sender: Processing packet 24871 [packets to send 31, broken 28] [14:58:08]ProducePacketName [14:58:08]name=ofd_packets/00024871 [14:58:08]OFD Sender: To server: pG, [14:58:08]CommunicateWithHost lk.salyk.kg:30040 [14:58:08]ConnectInit lk.salyk.kg [14:58:08]Connected sock=7 [14:58:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 28 01 00 00 75 52 20 01 14 25 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 E4 11 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6F 87 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 87 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 0E 00 00 00 00 07 04 06 00 28 87 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 1B FF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 27 04 04 00 26 61 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 27 61 00 00 35 04 06 00 4C 22 6D 2D 92 D2 C8 14 31 F5 F9 AF 8D 13 [14:58:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 8A F4 47 00 0B 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 27 61 00 00 F4 03 04 00 0D AB A8 66 B6 04 01 00 00 C1 B3 AE 39 AE AD 16 4C [14:58:09]CommunicateWithHost err = 0 [14:58:09]CheckOFDResponse [14:58:09]1017 (14) - 77093643461234 [14:58:09]1041 (16) - 0000000002098565 [14:58:09]1040 (4) - 24871 [14:58:09]1012 (4) - 30.07.2024 08:57 [14:58:09]1206 (1) - 0 [14:58:09]OFD Sender: Remove packet 24871 [14:58:09]ProducePacketName [14:58:09]name=ofd_packets/00024871 [14:58:09]NVStorageDeleteData [14:58:09]OFD Sender: Processing packet 24872 [packets to send 30, broken 28] [14:58:09]ProducePacketName [14:58:09]name=ofd_packets/00024872 [14:58:09]OFD Sender: To server: pG, [14:58:09]CommunicateWithHost lk.salyk.kg:30040 [14:58:09]ConnectInit lk.salyk.kg [14:58:09]Connected sock=7 [14:58:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 D6 58 04 01 79 EB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 5A 0A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 5D 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 35 FF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 28 61 00 00 35 04 06 00 AF A3 72 F5 83 77 CF B6 45 5A 18 6F F8 8F [14:58:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 4F AD 47 00 0C 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 32 30 39 38 35 36 35 10 04 04 00 28 61 00 00 F4 03 04 00 0E AB A8 66 B6 04 01 00 00 CC 67 9C D2 2A EA B9 CD [14:58:10]CommunicateWithHost err = 0 [14:58:10]CheckOFDResponse [14:58:10]1017 (14) - 77093643461234 [14:58:10]1041 (16) - 0000000002098565 [14:58:10]1040 (4) - 24872 [14:58:10]1012 (4) - 30.07.2024 08:57 [14:58:10]1206 (1) - 0 [14:58:10]OFD Sender: Remove packet 24872 [14:58:10]ProducePacketName [14:58:10]name=ofd_packets/00024872 [14:58:10]NVStorageDeleteData [14:58:10]OFD Sender: Processing packet 24873 [packets to send 29, broken 28] [14:58:10]ProducePacketName [14:58:10]name=ofd_packets/00024873 [14:58:10]OFD Sender: To server: pG, [14:58:10]CommunicateWithHost lk.salyk.kg:30040 [14:58:10]ConnectInit lk.salyk.kg [14:58:10]Connected sock=7 [14:58:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 1C 19 04 01 28 1F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 E4 11 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6F 87 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 87 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 0E 00 00 00 00 07 04 06 00 28 87 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 00 00 00 F4 03 04 00 47 FF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 29 61 00 00 35 04 06 00 86 EF 9A 9A 59 69 D1 84 71 25 F3 F2 F5 7D [14:58:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 08 3D 47 00 71 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 32 30 39 38 35 36 35 10 04 04 00 29 61 00 00 F4 03 04 00 0F AB A8 66 B6 04 01 00 00 EF 50 A1 5D 66 46 E9 9D [14:58:11]CommunicateWithHost err = 0 [14:58:11]CheckOFDResponse [14:58:11]1017 (14) - 77093643461234 [14:58:11]1041 (16) - 0000000002098565 [14:58:11]1040 (4) - 24873 [14:58:11]1012 (4) - 30.07.2024 08:57 [14:58:11]1206 (1) - 0 [14:58:11]OFD Sender: Remove packet 24873 [14:58:11]ProducePacketName [14:58:11]name=ofd_packets/00024873 [14:58:11]NVStorageDeleteData [14:58:11]OFD Sender: No OFD packet to send [14:58:16]OFD Sender: No OFD packet to send [14:58:21]OFD Sender: No OFD packet to send [14:58:26]OFD Sender: No OFD packet to send [14:58:31]OFD Sender: No OFD packet to send [14:58:36]OFD Sender: No OFD packet to send [14:58:41]OFD Sender: No OFD packet to send [14:58:46]OFD Sender: No OFD packet to send [14:58:48]accept exits with 10 [14:58:48]New connection [14:58:48]New thread 3067571556 created [14:58:48]Thread 3067428196 joined [14:58:48]Waiting for new connection... [14:58:48] Sock 10.Parse request [14:58:48]Sock 10.Check first char [14:58:48]Sock 10.First char is OK [14:58:48]request: POST /json_proto HTTP/1.0 [14:58:48]Method: POST [14:58:48]URL: /json_proto [14:58:48]Method is POST - this is cgi request [14:58:48]url: /json_proto [14:58:48]query_string will be loaded in cgi processing [14:58:48]execute_cgi json_proto POST (null) [14:58:48]execute_cgi path=json_proto method=POST [14:58:48]POST find Content-Length [14:58:48]Host: 172.17.45.131:8080 [14:58:48]Content-Length: 803 [14:58:48]Content-Type: application/json [14:58:48] [14:58:48]POST finish read [14:58:48]Found Content-Length = 803 [14:58:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610578", "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" : 66.380, "sum" : 4500.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4500.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:58:48]execute_script... [14:58: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)610578", "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" : 66.380, "sum" : 4500.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4500.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:58:48]POST & json_proto [14:58:48]process_json_proto [14:58:48]json parsed OK: [14:58:48]protocol is kg_v1.0 [14:58:48]action value=close_receipt [14:58:48]process_action close_receipt [14:58:48]cmd_close_receipt [14:58:48]MH_GetDate [14:58:48]Write to MH i2c: F0 00 00 36 0D 32 [14:58:48]Write i2c OK [14:58:48]MH_I2C_Read... [14:58:48]Read from MH i2c: F0 [14:58:48]MH_I2C_Read... [14:58:48]Read from MH i2c: F0 09 00 [14:58:48]MH_I2C_Read... [14:58:48]Read from MH i2c: F0 09 00 36 0D 00 A8 FF A8 66 C6 D4 6E 66 5E [14:58:48]GetLastDocTimeStamp 1722351431 [14:58:48]current date 1722351528 [14:58:48]FM_GetShiftState [14:58:48]SAM_PROTO_GetShiftState [14:58:48]wFMCommunicate request_size=4 [14:58:48]MH_SAM_APDU [14:58:48]CAPDU: 80 13 01 00 [14:58:48]Write to MH i2c: E2 08 00 37 0D 80 13 01 00 00 00 00 00 C1 [14:58:48]Write i2c OK [14:58:48]MH_I2C_Read... [14:58:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:58:48]Read from MH i2c: E2 [14:58:48]MH_I2C_Read... [14:58:48]Read from MH i2c: E2 0E 00 [14:58:48]MH_I2C_Read... [14:58:48]Read from MH i2c: E2 0E 00 37 0D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 74 [14:58:48]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [14:58:48]wFMCommunicate OK [14:58:48]SAM_PROTO_GetShiftState done [14:58:48]FM_GetShiftState done [14:58:48]opened in 1722298218 [14:58:48]opened+sec_in_day 1722384618 [14:58:48]quantity*price = 450056 [14:58:48]sum+1 = 450057 [14:58:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4500.56 НСП 1% : 39.83 НДС 12% : 477.94 Наличными: 0.00 Безнал.: 4500.56 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 249 30.07.2024 14:58 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24874 ФПД: 277466536922834 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T145848&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24874&fm=277466536922834&tin=02508201610067®Number=0000000000171247&sum=450056 [14:58:49]StoreToDocumentArchive [14:58:49]shift 48 fd 24874 [14:58:49]save to /storage/0048/doc_00024874 [14:58:49]save last doc name /storage/0048/doc_00024874 to /storage/kkm_last_doc_name [14:58:49]save OK [14:58:49]Clear old archive folders... [14:58:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:58:49]tlvbuf is B6F3F780 [14:58:49]SAM_PROTO_ClearQueue [14:58:49]wFMCommunicate request_size=4 [14:58:49]MH_SAM_APDU [14:58:49]CAPDU: 80 09 00 00 [14:58:49]Write to MH i2c: E2 08 00 44 0D 80 09 00 00 00 00 00 00 C3 [14:58:49]Write i2c OK [14:58:49]MH_I2C_Read... [14:58:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:58:49]Read from MH i2c: E2 [14:58:49]MH_I2C_Read... [14:58:49]Read from MH i2c: E2 03 00 [14:58:49]MH_I2C_Read... [14:58:49]Read from MH i2c: E2 03 00 44 0D 00 90 00 C5 [14:58:49]RAPDU: 90 00 [14:58:49]wFMCommunicate OK [14:58:49]SAM_PROTO_ClearQueue done [14:58:49]KKMCreateOFDPacket [14:58:49]OFDProtocolAddRootSTLVToBuf [14:58:49]FM_MakeSignedData [14:58:49]FM_MakeSignedData [14:58:49]SAM_PROTO_SignData [14:58:49]wFMCommunicate request_size=4 [14:58:49]MH_SAM_APDU [14:58:49]CAPDU: 80 0D 01 02 [14:58:49]Write to MH i2c: E2 08 00 45 0D 80 0D 01 02 00 00 00 00 CB [14:58:49]Write i2c OK [14:58:49]MH_I2C_Read... [14:58:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:58:49]Read from MH i2c: E2 [14:58:49]MH_I2C_Read... [14:58:49]Read from MH i2c: E2 03 00 [14:58:49]MH_I2C_Read... [14:58:49]Read from MH i2c: E2 03 00 45 0D 00 90 00 C6 [14:58:49]RAPDU: 90 00 [14:58:49]wFMCommunicate OK [14:58:49]wFMCommunicate request_size=255 [14:58:49]MH_SAM_APDU [14:58: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 4C 03 01 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 08 DE 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 DE 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 BA 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 DE 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 A8 FF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 2A 61 00 00 35 04 06 00 FC [14:58:49]Write to MH i2c: E2 02 01 46 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 4C 03 01 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 08 DE 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 DE 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 BA 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 DE 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 A8 FF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 2A 61 00 00 35 04 06 00 FC 00 00 EB [14:58:49]Write i2c OK [14:58:49]MH_I2C_Read... [14:58:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:58:49]Read from MH i2c: E2 [14:58:49]MH_I2C_Read... [14:58:49]Read from MH i2c: E2 03 00 [14:58:49]MH_I2C_Read... [14:58:49]Read from MH i2c: E2 03 00 46 0D 00 90 00 C7 [14:58:49]RAPDU: 90 00 [14:58:49]wFMCommunicate OK [14:58:49]wFMCommunicate request_size=10 [14:58:49]MH_SAM_APDU [14:58:49]CAPDU: 80 0D 02 02 05 5A B6 5E CE D2 [14:58:49]Write to MH i2c: E2 0D 00 47 0D 80 0D 02 02 05 00 5A B6 5E CE D2 00 00 E6 [14:58:49]Write i2c OK [14:58:49]MH_I2C_Read... [14:58:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:58:49]Read from MH i2c: E2 [14:58:49]MH_I2C_Read... [14:58:49]Read from MH i2c: E2 03 00 [14:58:49]MH_I2C_Read... [14:58:49]Read from MH i2c: E2 03 00 47 0D 00 90 00 C8 [14:58:49]RAPDU: 90 00 [14:58:49]wFMCommunicate OK [14:58:49]wFMCommunicate request_size=4 [14:58:49]MH_SAM_APDU [14:58:49]CAPDU: 80 0D 03 02 [14:58:49]Write to MH i2c: E2 08 00 48 0D 80 0D 03 02 00 00 00 00 D0 [14:58:49]Write i2c OK [14:58:49]MH_I2C_Read... [14:58:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:58:49]Read from MH i2c: E2 [14:58:49]MH_I2C_Read... [14:58:49]Read from MH i2c: E2 0B 00 [14:58:49]MH_I2C_Read... [14:58:49]Read from MH i2c: E2 0B 00 48 0D 00 EF D5 46 BA 21 1E A3 16 90 00 8D [14:58:49]RAPDU: EF D5 46 BA 21 1E A3 16 90 00 [14:58:49]wFMCommunicate OK [14:58:49]SAM_PROTO_SignData done [14:58:49]FM_MakeSignedData done [14:58:49]CreateOFDProtocolMessage [14:58:49]wFMCommunicate request_size=4 [14:58:49]MH_SAM_APDU [14:58:49]CAPDU: 80 11 00 00 [14:58:49]Write to MH i2c: E2 08 00 49 0D 80 11 00 00 00 00 00 00 D0 [14:58:49]Write i2c OK [14:58:49]MH_I2C_Read... [14:58:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:58:49]Read from MH i2c: E2 [14:58:49]MH_I2C_Read... [14:58:49]Read from MH i2c: E2 17 00 [14:58:49]MH_I2C_Read... [14:58:49]Read from MH i2c: E2 17 00 49 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 26 [14:58:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [14:58:49]wFMCommunicate OK [14:58:49]CreateOFDProtocolMessage done [14:58:49]OFDSenderStorePacket 24874 [14:58:49]StoreOFDPacket docnum=24874 [14:58:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 ED 33 07 01 09 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 4C 03 01 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 08 DE 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 DE 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 BA 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 DE 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 A8 FF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 2A 61 00 00 35 04 06 00 FC 5A B6 5E CE D2 EF D5 46 BA 21 1E A3 16 [14:58:49]CheckFolder [14:58:49]dirname=/storage/ofd_packets [14:58:49]CheckFolder done [14:58:49]ProducePacketName [14:58:49]name=ofd_packets/00024874 [14:58:49]NVStorageSaveData ofd_packets/00024874 [14:58:49]File name is /storage/ofd_packets/00024874 [14:58:49]Write 301 bytes [14:58:49]NVStorageSaveData done [14:58:49]OFDSenderStorePacket done [14:58:49]KKMCreateOFDPacket done [14:58:49]NVStorageSaveData kkm_last_timestamp [14:58:49]File name is /storage/kkm_last_timestamp [14:58:49]Write 4 bytes [14:58:49]NVStorageSaveData done [14:58:49]ExternCall_PrintAddStr [14:58:49]wPrintStart [14:58:49]Write to MH i2c: 01 00 00 4A 0D 57 [14:58:49]Write i2c OK [14:58:49]MH_I2C_Read... [14:58:49]Read from MH i2c: 01 [14:58:49]MH_I2C_Read... [14:58:49]Read from MH i2c: 01 07 00 [14:58:49]MH_I2C_Read... [14:58:49]Read from MH i2c: 01 07 00 4A 0D 00 00 00 00 00 FF 0F 6C [14:58:49]RasterBufferAndPrint [14:58:49]line Счет N : (1)610578 [14:58:49]line ИНН: 02508201610067 [14:58:49]line Контрольно-Кассовый Чек [14:58:49]line ПРОДАЖА [14:58:49]line ТРК (МРК, ГНК) : 42 [14:58:49]line Товар: 2710124130 [14:58:49]line Аи-92-К-2 [14:58:49]line 66.380 * 67.80 [14:58:49]line = 4500.56 [14:58:49]line НДС 12% НСП 1% [14:58:49]line > о реализуемом товаре [14:58:49]line ИТОГО: 4500.56 [14:58:49]line НСП 1% : 39.83 [14:58:49]line НДС 12% : 477.94 [14:58:49]line Наличными: 0.00 [14:58:49]line Безнал.: 4500.56 [14:58:49]line Место: АЗС № 127 "Партнер Нефть" [14:58:49]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [14:58:49]line СНО: Общий режим [14:58:49]line Чек 249 30.07.2024 14:58 [14:58:49]line Смена: 48 ФФД: 1.0 [14:58:49]line ЗНМ: 0300000158 [14:58:49]line РНМ: 0000000000171247 [14:58:49]line Версия ККМ: v1.0 [14:58:49]line Платежная система: O! деньги [14:58:49]line ФМ: 0000000002098565 [14:58:49]line ФД: 24874 [14:58:50]line ФПД: 277466536922834 [14:58:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T145848&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24874&fm=277466536922834&tin=02508201610067®Number=0000000000171247&sum=450056 [14:58:50]OFD Sender: Processing packet 24874 [packets to send 29, broken 28] [14:58:50]ProducePacketName [14:58:50]name=ofd_packets/00024874 [14:58:50]OFD Sender: To server: pG, [14:58:50]CommunicateWithHost lk.salyk.kg:30040 [14:58:50]ConnectInit lk.salyk.kg [14:58:50]written 0, free lines is 4095 [14:58:50]Connected sock=9 [14:58:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 ED 33 07 01 09 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 4C 03 01 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 08 DE 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 DE 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8F 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 BA 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 DE 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 A8 FF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 2A 61 00 00 35 04 06 00 FC 5A B6 5E CE D2 EF D5 46 BA 21 1E A3 16 [14:58:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 C8 52 47 00 1E 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 32 30 39 38 35 36 35 10 04 04 00 2A 61 00 00 F4 03 04 00 36 AB A8 66 B6 04 01 00 00 2E 01 9B 5B 3F A4 72 8D [14:58:50]CommunicateWithHost err = 0 [14:58:50]CheckOFDResponse [14:58:50]1017 (14) - 77093643461234 [14:58:50]1041 (16) - 0000000002098565 [14:58:50]1040 (4) - 24874 [14:58:50]1012 (4) - 30.07.2024 08:58 [14:58:50]1206 (1) - 0 [14:58:50]OFD Sender: Remove packet 24874 [14:58:50]ProducePacketName [14:58:50]name=ofd_packets/00024874 [14:58:50]NVStorageDeleteData [14:58:50]Write to MH i2c: 01 00 00 74 0D 81 [14:58:50]Write i2c OK [14:58:50]MH_I2C_Read... [14:58:50]Read from MH i2c: 01 [14:58:50]MH_I2C_Read... [14:58:50]Read from MH i2c: 01 07 00 [14:58:50]MH_I2C_Read... [14:58:50]Read from MH i2c: 01 07 00 74 0D 00 00 00 00 00 11 0D A6 [14:58:50]RasterBufferAndPrint [14:58:50]line [14:58:50]line [14:58:50]line [14:58:50]line [14:58:50]line [14:58:50]written 0, free lines is 3352 [14:58:50]MH_Cut [14:58:50]Write to MH i2c: D1 01 00 7B 0D 01 5A [14:58:50]Write i2c OK [14:58:50]MH_I2C_Read... [14:58:50]Read from MH i2c: D1 [14:58:50]MH_I2C_Read... [14:58:50]Read from MH i2c: D1 01 00 [14:58:50]MH_I2C_Read... [14:58:50]Read from MH i2c: D1 01 00 7B 0D 00 59 [14:58:50]Write to MH i2c: 01 00 00 7C 0D 89 [14:58:50]Write i2c OK [14:58:50]MH_I2C_Read... [14:58:51]OFD Sender: No OFD packet to send [14:58:51]*** Cut start [14:58:51]*** Partial cut [14:58:51]*** CUTSNS_PIN = 1 [14:58:51]*** CUTSNS_PIN = 0 [14:58:51]*** Brake cut motor [14:58:52]Read from MH i2c: 01 [14:58:52]MH_I2C_Read... [14:58:52]*** Stop cut motor [14:58:52]*** Cut end [14:58:52]Read from MH i2c: 01 07 00 [14:58:52]MH_I2C_Read... [14:58:52]Read from MH i2c: 01 07 00 7C 0D 00 00 00 00 00 FF 0F 9E [14:58:52]process_action close_receipt done [14:58:52]requested_data is exist [14:58:52]produce_requested_data [14:58:52]requested_item fm.sn is exist - process it [14:58:52]wFMCommunicate request_size=4 [14:58:52]MH_SAM_APDU [14:58:52]CAPDU: 80 11 00 00 [14:58:52]Write to MH i2c: E2 08 00 7D 0D 80 11 00 00 00 00 00 00 04 [14:58:52]Write i2c OK [14:58:52]MH_I2C_Read... [14:58:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:58:52]Read from MH i2c: E2 [14:58:52]MH_I2C_Read... [14:58:52]Read from MH i2c: E2 17 00 [14:58:52]MH_I2C_Read... [14:58:52]Read from MH i2c: E2 17 00 7D 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 5A [14:58:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [14:58:52]wFMCommunicate OK [14:58:52]requested_item fd.num is exist - process it [14:58:52]SAM_PROTO_GetFieldsCounters [14:58:52]wFMCommunicate request_size=4 [14:58:52]MH_SAM_APDU [14:58:52]CAPDU: 80 13 00 00 [14:58:52]Write to MH i2c: E2 08 00 7E 0D 80 13 00 00 00 00 00 00 07 [14:58:52]Write i2c OK [14:58:52]MH_I2C_Read... [14:58:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:58:52]Read from MH i2c: E2 [14:58:52]MH_I2C_Read... [14:58:52]Read from MH i2c: E2 62 00 [14:58:52]MH_I2C_Read... [14:58:52]Read from MH i2c: E2 62 00 7E 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 2A 61 00 00 0E 04 04 00 30 00 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 CE [14:58:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 2A 61 00 00 0E 04 04 00 30 00 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 [14:58:52]wFMCommunicate OK [14:58:52]SAM_PROTO_GetFieldsCounters done [14:58:52]requested_item shift.num is exist - process it [14:58:52]requested_item shift.opened is exist - process it [14:58:52]req_shift_opened [14:58:52]FM_GetShiftState [14:58:52]SAM_PROTO_GetShiftState [14:58:52]wFMCommunicate request_size=4 [14:58:52]MH_SAM_APDU [14:58:52]CAPDU: 80 13 01 00 [14:58:52]Write to MH i2c: E2 08 00 7F 0D 80 13 01 00 00 00 00 00 09 [14:58:52]Write i2c OK [14:58:52]MH_I2C_Read... [14:58:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:58:52]Read from MH i2c: E2 [14:58:52]MH_I2C_Read... [14:58:52]Read from MH i2c: E2 0E 00 [14:58:52]MH_I2C_Read... [14:58:52]Read from MH i2c: E2 0E 00 7F 0D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 BC [14:58:52]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [14:58:52]wFMCommunicate OK [14:58:52]SAM_PROTO_GetShiftState done [14:58:52]FM_GetShiftState done [14:58:52]req_shift_opened done [14:58:52]requested_item shift.open_date is exist - process it [14:58:52]req_shift_open_date [14:58:52]req_shift_open_date done [14:58:52]produce_requested_data done [14:58:52]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24874,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [14:58:52]process_action_free close_receipt [14:58:52]json_value_free [14:58:52]json_value_free done [14:58:52]process_json_proto returns [14:58:52]Send response to host [14:58:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24874,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [14:58:52]free response buf [14:58:52]execute_script done [14:58:52]execute_script returns [14:58:52]free content buf [14:58:52]Sock 10.Close socket [14:58:52]Sock 10.Thread stoped [14:58:56]OFD Sender: No OFD packet to send [14:59:01]OFD Sender: No OFD packet to send [14:59:06]OFD Sender: No OFD packet to send [14:59:11]OFD Sender: No OFD packet to send [14:59:16]OFD Sender: No OFD packet to send [15:05:07]ConnectInit Can't connect to host [15:05:07]ConnectInit Can't take IP for lk.salyk.kg [15:05:07]CommunicateWithHost connect error [15:05:07]CommunicateWithHost err = -1 [15:05:07]OFD Sender: Server communicate error [15:05:12]OFD Sender: Processing packet 24875 [packets to send 30, broken 28] [15:05:12]ProducePacketName [15:05:12]name=ofd_packets/00024875 [15:05:12]OFD Sender: To server: pG, [15:05:12]CommunicateWithHost lk.salyk.kg:30040 [15:05:12]ConnectInit lk.salyk.kg [15:05:12]Connected sock=10 [15:05:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 5B 2A 07 01 17 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 00 00 00 F4 03 04 00 EB FF A8 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 2B 61 00 00 35 04 06 00 2C FC 26 99 D4 8B 19 9B 5D 92 75 9E CF 59 [15:05:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 F9 1E 47 00 EE 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 2B 61 00 00 F4 03 04 00 B5 AC A8 66 B6 04 01 00 00 74 04 D6 1A A1 89 DB 98 [15:05:12]CommunicateWithHost err = 0 [15:05:12]CheckOFDResponse [15:05:12]1017 (14) - 77093643461234 [15:05:12]1041 (16) - 0000000002098565 [15:05:12]1040 (4) - 24875 [15:05:12]1012 (4) - 30.07.2024 09:04 [15:05:12]1206 (1) - 0 [15:05:12]OFD Sender: Remove packet 24875 [15:05:12]ProducePacketName [15:05:12]name=ofd_packets/00024875 [15:05:12]NVStorageDeleteData [15:05:13]OFD Sender: Processing packet 24876 [packets to send 29, broken 28] [15:05:13]ProducePacketName [15:05:13]name=ofd_packets/00024876 [15:05:13]OFD Sender: To server: pG, [15:05:13]CommunicateWithHost lk.salyk.kg:30040 [15:05:13]ConnectInit lk.salyk.kg [15:05:13]Connected sock=7 [15:05:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 D3 E3 07 01 1B 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FB 00 00 00 F4 03 04 00 51 00 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 2C 61 00 00 35 04 06 00 96 5B 41 D4 73 4A D7 BC 44 98 4C 80 17 4D [15:05:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 42 3C 47 00 EF 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 32 30 39 38 35 36 35 10 04 04 00 2C 61 00 00 F4 03 04 00 B5 AC A8 66 B6 04 01 00 00 6F AA F0 DB A2 C8 68 D3 [15:05:13]CommunicateWithHost err = 0 [15:05:13]CheckOFDResponse [15:05:13]1017 (14) - 77093643461234 [15:05:13]1041 (16) - 0000000002098565 [15:05:13]1040 (4) - 24876 [15:05:13]1012 (4) - 30.07.2024 09:04 [15:05:13]1206 (1) - 0 [15:05:13]OFD Sender: Remove packet 24876 [15:05:13]ProducePacketName [15:05:13]name=ofd_packets/00024876 [15:05:13]NVStorageDeleteData [15:05:14]OFD Sender: No OFD packet to send [15:05:19]OFD Sender: No OFD packet to send [15:05:24]OFD Sender: No OFD packet to send [15:05:29]OFD Sender: No OFD packet to send [15:05:34]OFD Sender: No OFD packet to send [15:05:36]accept exits with 9 [15:05:36]New connection [15:05:36]New thread 3067571556 created [15:05:36]Thread 3067428196 joined [15:05:36]Waiting for new connection... [15:05:36] Sock 9.Parse request [15:05:36]Sock 9.Check first char [15:05:36]Sock 9.First char is OK [15:05:36]request: POST /json_proto HTTP/1.0 [15:05:36]Method: POST [15:05:36]URL: /json_proto [15:05:36]Method is POST - this is cgi request [15:05:36]url: /json_proto [15:05:36]query_string will be loaded in cgi processing [15:05:36]execute_cgi json_proto POST (null) [15:05:36]execute_cgi path=json_proto method=POST [15:05:36]POST find Content-Length [15:05:36]Host: 172.17.45.131:8080 [15:05:36]Content-Length: 816 [15:05:36]Content-Type: application/json [15:05:36] [15:05:36]POST finish read [15:05:36]Found Content-Length = 816 [15:05:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610583", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:05:36]execute_script... [15:05: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)610583", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:05:36]POST & json_proto [15:05:36]process_json_proto [15:05:36]json parsed OK: [15:05:36]protocol is kg_v1.0 [15:05:36]action value=close_receipt [15:05:36]process_action close_receipt [15:05:36]cmd_close_receipt [15:05:36]MH_GetDate [15:05:36]Write to MH i2c: F0 00 00 35 0E 32 [15:05:36]Write i2c OK [15:05:36]MH_I2C_Read... [15:05:36]Read from MH i2c: F0 [15:05:36]MH_I2C_Read... [15:05:36]Read from MH i2c: F0 09 00 [15:05:36]MH_I2C_Read... [15:05:36]Read from MH i2c: F0 09 00 35 0E 00 40 01 A9 66 C6 D4 6E 66 F9 [15:05:36]GetLastDocTimeStamp 1722351697 [15:05:36]current date 1722351936 [15:05:36]FM_GetShiftState [15:05:36]SAM_PROTO_GetShiftState [15:05:36]wFMCommunicate request_size=4 [15:05:36]MH_SAM_APDU [15:05:36]CAPDU: 80 13 01 00 [15:05:36]Write to MH i2c: E2 08 00 36 0E 80 13 01 00 00 00 00 00 C1 [15:05:36]Write i2c OK [15:05:36]MH_I2C_Read... [15:05:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:05:36]Read from MH i2c: E2 [15:05:36]MH_I2C_Read... [15:05:36]Read from MH i2c: E2 0E 00 [15:05:36]MH_I2C_Read... [15:05:36]Read from MH i2c: E2 0E 00 36 0E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 74 [15:05:36]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [15:05:36]wFMCommunicate OK [15:05:36]SAM_PROTO_GetShiftState done [15:05:36]FM_GetShiftState done [15:05:36]opened in 1722298218 [15:05:36]opened+sec_in_day 1722384618 [15:05:36]quantity*price = 40002 [15:05:36]sum+1 = 40003 [15:05:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.02 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.02 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 252 30.07.2024 15:05 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002098565 ФД: 24877 ФПД: 191229339579769 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T150536&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24877&fm=191229339579769&tin=02508201610067®Number=0000000000171247&sum=40002 [15:05:37]StoreToDocumentArchive [15:05:37]shift 48 fd 24877 [15:05:37]save to /storage/0048/doc_00024877 [15:05:37]save last doc name /storage/0048/doc_00024877 to /storage/kkm_last_doc_name [15:05:37]save OK [15:05:37]Clear old archive folders... [15:05:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:05:37]tlvbuf is 01EE6A00 [15:05:37]SAM_PROTO_ClearQueue [15:05:37]wFMCommunicate request_size=4 [15:05:37]MH_SAM_APDU [15:05:37]CAPDU: 80 09 00 00 [15:05:37]Write to MH i2c: E2 08 00 43 0E 80 09 00 00 00 00 00 00 C3 [15:05:37]Write i2c OK [15:05:37]MH_I2C_Read... [15:05:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:05:37]Read from MH i2c: E2 [15:05:37]MH_I2C_Read... [15:05:37]Read from MH i2c: E2 03 00 [15:05:37]MH_I2C_Read... [15:05:37]Read from MH i2c: E2 03 00 43 0E 00 90 00 C5 [15:05:37]RAPDU: 90 00 [15:05:37]wFMCommunicate OK [15:05:37]SAM_PROTO_ClearQueue done [15:05:37]KKMCreateOFDPacket [15:05:37]OFDProtocolAddRootSTLVToBuf [15:05:37]FM_MakeSignedData [15:05:37]FM_MakeSignedData [15:05:37]SAM_PROTO_SignData [15:05:37]wFMCommunicate request_size=4 [15:05:37]MH_SAM_APDU [15:05:37]CAPDU: 80 0D 01 02 [15:05:37]Write to MH i2c: E2 08 00 44 0E 80 0D 01 02 00 00 00 00 CB [15:05:37]Write i2c OK [15:05:37]MH_I2C_Read... [15:05:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:05:37]Read from MH i2c: E2 [15:05:37]MH_I2C_Read... [15:05:37]Read from MH i2c: E2 03 00 [15:05:37]MH_I2C_Read... [15:05:37]Read from MH i2c: E2 03 00 44 0E 00 90 00 C6 [15:05:37]RAPDU: 90 00 [15:05:37]wFMCommunicate OK [15:05:37]wFMCommunicate request_size=255 [15:05:37]MH_SAM_APDU [15:05: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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 40 01 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 2D 61 00 00 35 04 06 00 AD [15:05:37]Write to MH i2c: E2 02 01 45 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 40 01 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 2D 61 00 00 35 04 06 00 AD 00 00 E7 [15:05:37]Write i2c OK [15:05:37]MH_I2C_Read... [15:05:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:37]Read from MH i2c: E2 [15:05:37]MH_I2C_Read... [15:05:37]Read from MH i2c: E2 03 00 [15:05:37]MH_I2C_Read... [15:05:37]Read from MH i2c: E2 03 00 45 0E 00 90 00 C7 [15:05:37]RAPDU: 90 00 [15:05:37]wFMCommunicate OK [15:05:37]wFMCommunicate request_size=10 [15:05:37]MH_SAM_APDU [15:05:37]CAPDU: 80 0D 02 02 05 EC 0C DB 35 79 [15:05:37]Write to MH i2c: E2 0D 00 46 0E 80 0D 02 02 05 00 EC 0C DB 35 79 00 00 59 [15:05:37]Write i2c OK [15:05:37]MH_I2C_Read... [15:05:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:37]Read from MH i2c: E2 [15:05:37]MH_I2C_Read... [15:05:37]Read from MH i2c: E2 03 00 [15:05:37]MH_I2C_Read... [15:05:37]Read from MH i2c: E2 03 00 46 0E 00 90 00 C8 [15:05:37]RAPDU: 90 00 [15:05:37]wFMCommunicate OK [15:05:37]wFMCommunicate request_size=4 [15:05:37]MH_SAM_APDU [15:05:37]CAPDU: 80 0D 03 02 [15:05:37]Write to MH i2c: E2 08 00 47 0E 80 0D 03 02 00 00 00 00 D0 [15:05:37]Write i2c OK [15:05:37]MH_I2C_Read... [15:05:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:05:37]Read from MH i2c: E2 [15:05:37]MH_I2C_Read... [15:05:37]Read from MH i2c: E2 0B 00 [15:05:37]MH_I2C_Read... [15:05:37]Read from MH i2c: E2 0B 00 47 0E 00 33 3E CA ED AD 0A 7C 46 90 00 72 [15:05:37]RAPDU: 33 3E CA ED AD 0A 7C 46 90 00 [15:05:37]wFMCommunicate OK [15:05:37]SAM_PROTO_SignData done [15:05:37]FM_MakeSignedData done [15:05:37]CreateOFDProtocolMessage [15:05:37]wFMCommunicate request_size=4 [15:05:37]MH_SAM_APDU [15:05:37]CAPDU: 80 11 00 00 [15:05:37]Write to MH i2c: E2 08 00 48 0E 80 11 00 00 00 00 00 00 D0 [15:05:37]Write i2c OK [15:05:37]MH_I2C_Read... [15:05:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:05:37]Read from MH i2c: E2 [15:05:37]MH_I2C_Read... [15:05:37]Read from MH i2c: E2 17 00 [15:05:37]MH_I2C_Read... [15:05:37]Read from MH i2c: E2 17 00 48 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 26 [15:05:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [15:05:37]wFMCommunicate OK [15:05:37]CreateOFDProtocolMessage done [15:05:37]OFDSenderStorePacket 24877 [15:05:37]StoreOFDPacket docnum=24877 [15:05:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 19 EC 07 01 05 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 40 01 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 2D 61 00 00 35 04 06 00 AD EC 0C DB 35 79 33 3E CA ED AD 0A 7C 46 [15:05:37]CheckFolder [15:05:37]dirname=/storage/ofd_packets [15:05:37]CheckFolder done [15:05:37]ProducePacketName [15:05:37]name=ofd_packets/00024877 [15:05:37]NVStorageSaveData ofd_packets/00024877 [15:05:37]File name is /storage/ofd_packets/00024877 [15:05:37]Write 301 bytes [15:05:37]NVStorageSaveData done [15:05:37]OFDSenderStorePacket done [15:05:37]KKMCreateOFDPacket done [15:05:37]NVStorageSaveData kkm_last_timestamp [15:05:37]File name is /storage/kkm_last_timestamp [15:05:37]Write 4 bytes [15:05:37]NVStorageSaveData done [15:05:37]ExternCall_PrintAddStr [15:05:37]wPrintStart [15:05:37]Write to MH i2c: 01 00 00 49 0E 57 [15:05:37]Write i2c OK [15:05:37]MH_I2C_Read... [15:05:37]Read from MH i2c: 01 [15:05:37]MH_I2C_Read... [15:05:37]Read from MH i2c: 01 07 00 [15:05:37]MH_I2C_Read... [15:05:37]Read from MH i2c: 01 07 00 49 0E 00 00 00 00 00 FF 0F 6C [15:05:37]RasterBufferAndPrint [15:05:37]line Счет N : (1)610583 [15:05:37]line ИНН: 02508201610067 [15:05:37]line Контрольно-Кассовый Чек [15:05:37]line ПРОДАЖА [15:05:37]line ТРК (МРК, ГНК) : 62 [15:05:37]line Товар: 2710124130 [15:05:37]line Аи-92-К-2 [15:05:37]line 5.900 * 67.80 [15:05:37]line = 400.02 [15:05:37]line НДС 12% НСП 1% [15:05:37]line > о реализуемом товаре [15:05:37]line ИТОГО: 400.02 [15:05:37]line НСП 1% : 3.54 [15:05:37]line НДС 12% : 42.48 [15:05:37]line Наличными: 0.00 [15:05:37]line Безнал.: 400.02 [15:05:37]line Место: АЗС № 127 "Партнер Нефть" [15:05:37]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [15:05:37]line СНО: Общий режим [15:05:37]line Чек 252 30.07.2024 15:05 [15:05:37]line Смена: 48 ФФД: 1.0 [15:05:37]line ЗНМ: 0300000158 [15:05:37]line РНМ: 0000000000171247 [15:05:37]line Версия ККМ: v1.0 [15:05:37]line Платежная система: Бакай Банк [15:05:37]line ФМ: 0000000002098565 [15:05:37]line ФД: 24877 [15:05:37]line ФПД: 191229339579769 [15:05:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T150536&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24877&fm=191229339579769&tin=02508201610067®Number=0000000000171247&sum=40002 [15:05:38]OFD Sender: Processing packet 24877 [packets to send 29, broken 28] [15:05:38]ProducePacketName [15:05:38]name=ofd_packets/00024877 [15:05:38]OFD Sender: To server: pG, [15:05:38]CommunicateWithHost lk.salyk.kg:30040 [15:05:38]ConnectInit lk.salyk.kg [15:05:38]written 0, free lines is 4095 [15:05:38]Connected sock=10 [15:05:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 19 EC 07 01 05 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 40 01 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 2D 61 00 00 35 04 06 00 AD EC 0C DB 35 79 33 3E CA ED AD 0A 7C 46 [15:05:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 21 36 47 00 60 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 32 30 39 38 35 36 35 10 04 04 00 2D 61 00 00 F4 03 04 00 CE AC A8 66 B6 04 01 00 00 F7 C4 66 15 43 CD 50 68 [15:05:38]CommunicateWithHost err = 0 [15:05:38]CheckOFDResponse [15:05:38]1017 (14) - 77093643461234 [15:05:38]1041 (16) - 0000000002098565 [15:05:38]1040 (4) - 24877 [15:05:38]1012 (4) - 30.07.2024 09:05 [15:05:38]1206 (1) - 0 [15:05:38]OFD Sender: Remove packet 24877 [15:05:38]ProducePacketName [15:05:38]name=ofd_packets/00024877 [15:05:38]NVStorageDeleteData [15:05:38]Write to MH i2c: 01 00 00 73 0E 81 [15:05:38]Write i2c OK [15:05:38]MH_I2C_Read... [15:05:38]Read from MH i2c: 01 [15:05:38]MH_I2C_Read... [15:05:38]Read from MH i2c: 01 07 00 [15:05:38]MH_I2C_Read... [15:05:38]Read from MH i2c: 01 07 00 73 0E 00 00 00 00 00 11 0D A6 [15:05:38]RasterBufferAndPrint [15:05:38]line [15:05:38]line [15:05:38]line [15:05:38]line [15:05:38]line [15:05:38]written 0, free lines is 3351 [15:05:38]MH_Cut [15:05:38]Write to MH i2c: D1 01 00 7A 0E 01 5A [15:05:38]Write i2c OK [15:05:38]MH_I2C_Read... [15:05:38]Read from MH i2c: D1 [15:05:38]MH_I2C_Read... [15:05:38]Read from MH i2c: D1 01 00 [15:05:38]MH_I2C_Read... [15:05:38]Read from MH i2c: D1 01 00 7A 0E 00 59 [15:05:38]Write to MH i2c: 01 00 00 7B 0E 89 [15:05:38]Write i2c OK [15:05:38]MH_I2C_Read... [15:05:39]OFD Sender: No OFD packet to send [15:05:39]*** Cut start [15:05:39]*** Partial cut [15:05:39]*** CUTSNS_PIN = 1 [15:05:39]*** CUTSNS_PIN = 0 [15:05:39]*** Brake cut motor [15:05:39]Read from MH i2c: 01 [15:05:39]MH_I2C_Read... [15:05:39]*** Stop cut motor [15:05:39]*** Cut end [15:05:39]Read from MH i2c: 01 07 00 [15:05:39]MH_I2C_Read... [15:05:39]Read from MH i2c: 01 07 00 7B 0E 00 00 00 00 00 FF 0F 9E [15:05:39]process_action close_receipt done [15:05:39]requested_data is exist [15:05:39]produce_requested_data [15:05:39]requested_item fm.sn is exist - process it [15:05:39]wFMCommunicate request_size=4 [15:05:39]MH_SAM_APDU [15:05:39]CAPDU: 80 11 00 00 [15:05:39]Write to MH i2c: E2 08 00 7C 0E 80 11 00 00 00 00 00 00 04 [15:05:39]Write i2c OK [15:05:39]MH_I2C_Read... [15:05:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:05:39]Read from MH i2c: E2 [15:05:39]MH_I2C_Read... [15:05:39]Read from MH i2c: E2 17 00 [15:05:39]MH_I2C_Read... [15:05:39]Read from MH i2c: E2 17 00 7C 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 5A [15:05:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [15:05:39]wFMCommunicate OK [15:05:39]requested_item fd.num is exist - process it [15:05:39]SAM_PROTO_GetFieldsCounters [15:05:39]wFMCommunicate request_size=4 [15:05:39]MH_SAM_APDU [15:05:39]CAPDU: 80 13 00 00 [15:05:39]Write to MH i2c: E2 08 00 7D 0E 80 13 00 00 00 00 00 00 07 [15:05:39]Write i2c OK [15:05:39]MH_I2C_Read... [15:05:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:05:40]Read from MH i2c: E2 [15:05:40]MH_I2C_Read... [15:05:40]Read from MH i2c: E2 62 00 [15:05:40]MH_I2C_Read... [15:05:40]Read from MH i2c: E2 62 00 7D 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 2D 61 00 00 0E 04 04 00 30 00 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 DA [15:05:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 2D 61 00 00 0E 04 04 00 30 00 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 [15:05:40]wFMCommunicate OK [15:05:40]SAM_PROTO_GetFieldsCounters done [15:05:40]requested_item shift.num is exist - process it [15:05:40]requested_item shift.opened is exist - process it [15:05:40]req_shift_opened [15:05:40]FM_GetShiftState [15:05:40]SAM_PROTO_GetShiftState [15:05:40]wFMCommunicate request_size=4 [15:05:40]MH_SAM_APDU [15:05:40]CAPDU: 80 13 01 00 [15:05:40]Write to MH i2c: E2 08 00 7E 0E 80 13 01 00 00 00 00 00 09 [15:05:40]Write i2c OK [15:05:40]MH_I2C_Read... [15:05:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:05:40]Read from MH i2c: E2 [15:05:40]MH_I2C_Read... [15:05:40]Read from MH i2c: E2 0E 00 [15:05:40]MH_I2C_Read... [15:05:40]Read from MH i2c: E2 0E 00 7E 0E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 BC [15:05:40]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [15:05:40]wFMCommunicate OK [15:05:40]SAM_PROTO_GetShiftState done [15:05:40]FM_GetShiftState done [15:05:40]req_shift_opened done [15:05:40]requested_item shift.open_date is exist - process it [15:05:40]req_shift_open_date [15:05:40]req_shift_open_date done [15:05:40]produce_requested_data done [15:05:40]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24877,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [15:05:40]process_action_free close_receipt [15:05:40]json_value_free [15:05:40]json_value_free done [15:05:40]process_json_proto returns [15:05:40]Send response to host [15:05:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24877,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [15:05:40]free response buf [15:05:40]execute_script done [15:05:40]execute_script returns [15:05:40]free content buf [15:05:40]Sock 9.Close socket [15:05:40]Sock 9.Thread stoped [15:05:44]OFD Sender: No OFD packet to send [15:05:49]OFD Sender: No OFD packet to send [15:05:54]OFD Sender: No OFD packet to send [15:05:59]OFD Sender: No OFD packet to send [15:06:04]OFD Sender: No OFD packet to send [15:06:09]OFD Sender: No OFD packet to send [15:06:14]OFD Sender: No OFD packet to send [15:06:19]OFD Sender: No OFD packet to send [15:06:24]OFD Sender: No OFD packet to send [15:06:24]accept exits with 7 [15:06:24]New connection [15:06:24]New thread 3067428196 created [15:06:24]Thread 3067571556 joined [15:06:24]Waiting for new connection... [15:06:24] Sock 7.Parse request [15:06:24]Sock 7.Check first char [15:06:24]Sock 7.First char is OK [15:06:24]request: POST /json_proto HTTP/1.0 [15:06:24]Method: POST [15:06:24]URL: /json_proto [15:06:24]Method is POST - this is cgi request [15:06:24]url: /json_proto [15:06:24]query_string will be loaded in cgi processing [15:06:24]execute_cgi json_proto POST (null) [15:06:24]execute_cgi path=json_proto method=POST [15:06:24]POST find Content-Length [15:06:24]Host: 172.17.45.131:8080 [15:06:24]Content-Length: 677 [15:06:24]Content-Type: application/json [15:06:24] [15:06:24]POST finish read [15:06:24]Found Content-Length = 677 [15:06:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610584", "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" ] } } [15:06:24]execute_script... [15:06: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)610584", "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" ] } } [15:06:24]POST & json_proto [15:06:24]process_json_proto [15:06:24]json parsed OK: [15:06:24]protocol is kg_v1.0 [15:06:24]action value=close_receipt [15:06:24]process_action close_receipt [15:06:24]cmd_close_receipt [15:06:24]MH_GetDate [15:06:24]Write to MH i2c: F0 00 00 7F 0E 7C [15:06:24]Write i2c OK [15:06:24]MH_I2C_Read... [15:06:24]Read from MH i2c: F0 [15:06:24]MH_I2C_Read... [15:06:24]Read from MH i2c: F0 09 00 [15:06:24]MH_I2C_Read... [15:06:24]Read from MH i2c: F0 09 00 7F 0E 00 70 01 A9 66 C6 D4 6E 66 73 [15:06:24]GetLastDocTimeStamp 1722351936 [15:06:24]current date 1722351984 [15:06:24]FM_GetShiftState [15:06:24]SAM_PROTO_GetShiftState [15:06:24]wFMCommunicate request_size=4 [15:06:24]MH_SAM_APDU [15:06:24]CAPDU: 80 13 01 00 [15:06:24]Write to MH i2c: E2 08 00 80 0E 80 13 01 00 00 00 00 00 0B [15:06:24]Write i2c OK [15:06:24]MH_I2C_Read... [15:06:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:06:24]Read from MH i2c: E2 [15:06:24]MH_I2C_Read... [15:06:24]Read from MH i2c: E2 0E 00 [15:06:24]MH_I2C_Read... [15:06:24]Read from MH i2c: E2 0E 00 80 0E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 BE [15:06:24]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [15:06:24]wFMCommunicate OK [15:06:24]SAM_PROTO_GetShiftState done [15:06:24]FM_GetShiftState done [15:06:24]opened in 1722298218 [15:06:24]opened+sec_in_day 1722384618 [15:06:24]quantity*price = 30035 [15:06:24]sum+1 = 30036 [15:06:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 253 30.07.2024 15:06 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24878 ФПД: 52233340626887 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T150624&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24878&fm=52233340626887&tin=02508201610067®Number=0000000000171247&sum=30000 [15:06:25]StoreToDocumentArchive [15:06:25]shift 48 fd 24878 [15:06:25]save to /storage/0048/doc_00024878 [15:06:25]save last doc name /storage/0048/doc_00024878 to /storage/kkm_last_doc_name [15:06:25]save OK [15:06:25]Clear old archive folders... [15:06:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:06:25]tlvbuf is 01E07880 [15:06:25]SAM_PROTO_ClearQueue [15:06:25]wFMCommunicate request_size=4 [15:06:25]MH_SAM_APDU [15:06:25]CAPDU: 80 09 00 00 [15:06:25]Write to MH i2c: E2 08 00 8D 0E 80 09 00 00 00 00 00 00 0D [15:06:25]Write i2c OK [15:06:25]MH_I2C_Read... [15:06:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:06:25]Read from MH i2c: E2 [15:06:25]MH_I2C_Read... [15:06:25]Read from MH i2c: E2 03 00 [15:06:25]MH_I2C_Read... [15:06:25]Read from MH i2c: E2 03 00 8D 0E 00 90 00 0F [15:06:25]RAPDU: 90 00 [15:06:25]wFMCommunicate OK [15:06:25]SAM_PROTO_ClearQueue done [15:06:25]KKMCreateOFDPacket [15:06:25]OFDProtocolAddRootSTLVToBuf [15:06:25]FM_MakeSignedData [15:06:25]FM_MakeSignedData [15:06:25]SAM_PROTO_SignData [15:06:25]wFMCommunicate request_size=4 [15:06:25]MH_SAM_APDU [15:06:25]CAPDU: 80 0D 01 02 [15:06:25]Write to MH i2c: E2 08 00 8E 0E 80 0D 01 02 00 00 00 00 15 [15:06:25]Write i2c OK [15:06:25]MH_I2C_Read... [15:06:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:06:25]Read from MH i2c: E2 [15:06:25]MH_I2C_Read... [15:06:25]Read from MH i2c: E2 03 00 [15:06:25]MH_I2C_Read... [15:06:25]Read from MH i2c: E2 03 00 8E 0E 00 90 00 10 [15:06:25]RAPDU: 90 00 [15:06:25]wFMCommunicate OK [15:06:25]wFMCommunicate request_size=255 [15:06:25]MH_SAM_APDU [15:06: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 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 FD 00 00 00 F4 03 04 00 70 01 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 2E 61 00 00 35 04 06 00 2F [15:06:25]Write to MH i2c: E2 02 01 8F 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 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 FD 00 00 00 F4 03 04 00 70 01 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 2E 61 00 00 35 04 06 00 2F 00 00 1B [15:06:25]Write i2c OK [15:06:25]MH_I2C_Read... [15:06:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:06:25]Read from MH i2c: E2 [15:06:25]MH_I2C_Read... [15:06:25]Read from MH i2c: E2 03 00 [15:06:25]MH_I2C_Read... [15:06:25]Read from MH i2c: E2 03 00 8F 0E 00 90 00 11 [15:06:25]RAPDU: 90 00 [15:06:25]wFMCommunicate OK [15:06:25]wFMCommunicate request_size=10 [15:06:25]MH_SAM_APDU [15:06:25]CAPDU: 80 0D 02 02 05 81 85 B6 A7 C7 [15:06:25]Write to MH i2c: E2 0D 00 90 0E 80 0D 02 02 05 00 81 85 B6 A7 C7 00 00 4C [15:06:25]Write i2c OK [15:06:25]MH_I2C_Read... [15:06:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:06:25]Read from MH i2c: E2 [15:06:25]MH_I2C_Read... [15:06:25]Read from MH i2c: E2 03 00 [15:06:25]MH_I2C_Read... [15:06:25]Read from MH i2c: E2 03 00 90 0E 00 90 00 12 [15:06:25]RAPDU: 90 00 [15:06:25]wFMCommunicate OK [15:06:25]wFMCommunicate request_size=4 [15:06:25]MH_SAM_APDU [15:06:25]CAPDU: 80 0D 03 02 [15:06:25]Write to MH i2c: E2 08 00 91 0E 80 0D 03 02 00 00 00 00 1A [15:06:25]Write i2c OK [15:06:25]MH_I2C_Read... [15:06:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:06:25]Read from MH i2c: E2 [15:06:25]MH_I2C_Read... [15:06:25]Read from MH i2c: E2 0B 00 [15:06:25]MH_I2C_Read... [15:06:25]Read from MH i2c: E2 0B 00 91 0E 00 5A 1D B1 CD 57 C8 22 39 90 00 8A [15:06:25]RAPDU: 5A 1D B1 CD 57 C8 22 39 90 00 [15:06:25]wFMCommunicate OK [15:06:25]SAM_PROTO_SignData done [15:06:25]FM_MakeSignedData done [15:06:25]CreateOFDProtocolMessage [15:06:25]wFMCommunicate request_size=4 [15:06:25]MH_SAM_APDU [15:06:25]CAPDU: 80 11 00 00 [15:06:25]Write to MH i2c: E2 08 00 92 0E 80 11 00 00 00 00 00 00 1A [15:06:25]Write i2c OK [15:06:25]MH_I2C_Read... [15:06:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:06:25]Read from MH i2c: E2 [15:06:25]MH_I2C_Read... [15:06:25]Read from MH i2c: E2 17 00 [15:06:25]MH_I2C_Read... [15:06:25]Read from MH i2c: E2 17 00 92 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 70 [15:06:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [15:06:25]wFMCommunicate OK [15:06:25]CreateOFDProtocolMessage done [15:06:25]OFDSenderStorePacket 24878 [15:06:25]StoreOFDPacket docnum=24878 [15:06:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 31 C7 07 01 F5 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 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 70 01 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 2E 61 00 00 35 04 06 00 2F 81 85 B6 A7 C7 5A 1D B1 CD 57 C8 22 39 [15:06:25]CheckFolder [15:06:25]dirname=/storage/ofd_packets [15:06:25]CheckFolder done [15:06:25]ProducePacketName [15:06:25]name=ofd_packets/00024878 [15:06:25]NVStorageSaveData ofd_packets/00024878 [15:06:25]File name is /storage/ofd_packets/00024878 [15:06:25]Write 301 bytes [15:06:25]NVStorageSaveData done [15:06:25]OFDSenderStorePacket done [15:06:25]KKMCreateOFDPacket done [15:06:25]NVStorageSaveData kkm_last_timestamp [15:06:25]File name is /storage/kkm_last_timestamp [15:06:25]Write 4 bytes [15:06:25]NVStorageSaveData done [15:06:25]ExternCall_PrintAddStr [15:06:25]wPrintStart [15:06:25]Write to MH i2c: 01 00 00 93 0E A1 [15:06:25]Write i2c OK [15:06:25]MH_I2C_Read... [15:06:25]Read from MH i2c: 01 [15:06:25]MH_I2C_Read... [15:06:25]Read from MH i2c: 01 07 00 [15:06:25]MH_I2C_Read... [15:06:25]Read from MH i2c: 01 07 00 93 0E 00 00 00 00 00 FF 0F B6 [15:06:25]RasterBufferAndPrint [15:06:25]line Счет N : (1)610584 [15:06:25]line ИНН: 02508201610067 [15:06:25]line Контрольно-Кассовый Чек [15:06:25]line ПРОДАЖА [15:06:25]line ТРК (МРК, ГНК) : 62 [15:06:25]line Товар: 2710124130 [15:06:25]line Аи-92-К-2 [15:06:25]line 4.430 * 67.80 [15:06:25]line = 300.35 [15:06:25]line НДС 12% НСП 1% [15:06:25]line > о реализуемом товаре [15:06:25]line ОКРУГЛЕНИЕ: -0.35 [15:06:25]line ИТОГО: 300.00 [15:06:25]line Внесено: 300.00 [15:06:25]line СДАЧА: 0.00 [15:06:25]line НСП 1% : 2.66 [15:06:25]line НДС 12% : 31.90 [15:06:25]line Наличными: 300.00 [15:06:25]line Безнал.: 0.00 [15:06:25]line Место: АЗС № 127 "Партнер Нефть" [15:06:25]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [15:06:25]line СНО: Общий режим [15:06:25]line Чек 253 30.07.2024 15:06 [15:06:25]line Смена: 48 ФФД: 1.0 [15:06:25]line ЗНМ: 0300000158 [15:06:25]line РНМ: 0000000000171247 [15:06:25]line Версия ККМ: v1.0 [15:06:25]line ФМ: 0000000002098565 [15:06:25]line ФД: 24878 [15:06:25]line ФПД: 52233340626887 [15:06:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T150624&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24878&fm=52233340626887&tin=02508201610067®Number=0000000000171247&sum=30000 [15:06:26]OFD Sender: Processing packet 24878 [packets to send 29, broken 28] [15:06:26]ProducePacketName [15:06:26]name=ofd_packets/00024878 [15:06:26]OFD Sender: To server: pG, [15:06:26]CommunicateWithHost lk.salyk.kg:30040 [15:06:26]ConnectInit lk.salyk.kg [15:06:26]written 0, free lines is 4095 [15:06:26]Connected sock=10 [15:06:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 31 C7 07 01 F5 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 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 70 01 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 2E 61 00 00 35 04 06 00 2F 81 85 B6 A7 C7 5A 1D B1 CD 57 C8 22 39 [15:06:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 C5 56 47 00 E5 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 32 30 39 38 35 36 35 10 04 04 00 2E 61 00 00 F4 03 04 00 FE AC A8 66 B6 04 01 00 00 9A B1 D1 06 DC 6C 81 44 [15:06:26]CommunicateWithHost err = 0 [15:06:26]CheckOFDResponse [15:06:26]1017 (14) - 77093643461234 [15:06:26]1041 (16) - 0000000002098565 [15:06:26]1040 (4) - 24878 [15:06:26]1012 (4) - 30.07.2024 09:06 [15:06:26]1206 (1) - 0 [15:06:26]OFD Sender: Remove packet 24878 [15:06:26]ProducePacketName [15:06:26]name=ofd_packets/00024878 [15:06:26]NVStorageDeleteData [15:06:26]Write to MH i2c: 01 00 00 BE 0E CC [15:06:26]Write i2c OK [15:06:26]MH_I2C_Read... [15:06:26]Read from MH i2c: 01 [15:06:26]MH_I2C_Read... [15:06:26]Read from MH i2c: 01 07 00 [15:06:26]MH_I2C_Read... [15:06:26]Read from MH i2c: 01 07 00 BE 0E 00 00 00 00 00 05 0D E5 [15:06:26]RasterBufferAndPrint [15:06:26]line [15:06:26]line [15:06:26]line [15:06:26]line [15:06:26]line [15:06:26]written 0, free lines is 3340 [15:06:26]MH_Cut [15:06:26]Write to MH i2c: D1 01 00 C5 0E 01 A5 [15:06:26]Write i2c OK [15:06:26]MH_I2C_Read... [15:06:26]Read from MH i2c: D1 [15:06:26]MH_I2C_Read... [15:06:26]Read from MH i2c: D1 01 00 [15:06:26]MH_I2C_Read... [15:06:26]Read from MH i2c: D1 01 00 C5 0E 00 A4 [15:06:26]Write to MH i2c: 01 00 00 C6 0E D4 [15:06:26]Write i2c OK [15:06:26]MH_I2C_Read... [15:06:27]OFD Sender: No OFD packet to send [15:06:27]*** Cut start [15:06:27]*** Partial cut [15:06:27]*** CUTSNS_PIN = 1 [15:06:27]*** CUTSNS_PIN = 0 [15:06:27]*** Brake cut motor [15:06:27]Read from MH i2c: 01 [15:06:27]MH_I2C_Read... [15:06:27]*** Stop cut motor [15:06:27]*** Cut end [15:06:27]Read from MH i2c: 01 07 00 [15:06:27]MH_I2C_Read... [15:06:27]Read from MH i2c: 01 07 00 C6 0E 00 00 00 00 00 FF 0F E9 [15:06:27]process_action close_receipt done [15:06:27]requested_data is exist [15:06:27]produce_requested_data [15:06:27]requested_item fm.sn is exist - process it [15:06:27]wFMCommunicate request_size=4 [15:06:27]MH_SAM_APDU [15:06:27]CAPDU: 80 11 00 00 [15:06:27]Write to MH i2c: E2 08 00 C7 0E 80 11 00 00 00 00 00 00 4F [15:06:27]Write i2c OK [15:06:27]MH_I2C_Read... [15:06:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:06:28]Read from MH i2c: E2 [15:06:28]MH_I2C_Read... [15:06:28]Read from MH i2c: E2 17 00 [15:06:28]MH_I2C_Read... [15:06:28]Read from MH i2c: E2 17 00 C7 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A5 [15:06:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [15:06:28]wFMCommunicate OK [15:06:28]requested_item fd.num is exist - process it [15:06:28]SAM_PROTO_GetFieldsCounters [15:06:28]wFMCommunicate request_size=4 [15:06:28]MH_SAM_APDU [15:06:28]CAPDU: 80 13 00 00 [15:06:28]Write to MH i2c: E2 08 00 C8 0E 80 13 00 00 00 00 00 00 52 [15:06:28]Write i2c OK [15:06:28]MH_I2C_Read... [15:06:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:06:28]Read from MH i2c: E2 [15:06:28]MH_I2C_Read... [15:06:28]Read from MH i2c: E2 62 00 [15:06:28]MH_I2C_Read... [15:06:28]Read from MH i2c: E2 62 00 C8 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 2E 61 00 00 0E 04 04 00 30 00 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 29 [15:06:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 2E 61 00 00 0E 04 04 00 30 00 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 [15:06:28]wFMCommunicate OK [15:06:28]SAM_PROTO_GetFieldsCounters done [15:06:28]requested_item shift.num is exist - process it [15:06:28]requested_item shift.opened is exist - process it [15:06:28]req_shift_opened [15:06:28]FM_GetShiftState [15:06:28]SAM_PROTO_GetShiftState [15:06:28]wFMCommunicate request_size=4 [15:06:28]MH_SAM_APDU [15:06:28]CAPDU: 80 13 01 00 [15:06:28]Write to MH i2c: E2 08 00 C9 0E 80 13 01 00 00 00 00 00 54 [15:06:28]Write i2c OK [15:06:28]MH_I2C_Read... [15:06:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:06:28]Read from MH i2c: E2 [15:06:28]MH_I2C_Read... [15:06:28]Read from MH i2c: E2 0E 00 [15:06:28]MH_I2C_Read... [15:06:28]Read from MH i2c: E2 0E 00 C9 0E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 07 [15:06:28]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [15:06:28]wFMCommunicate OK [15:06:28]SAM_PROTO_GetShiftState done [15:06:28]FM_GetShiftState done [15:06:28]req_shift_opened done [15:06:28]requested_item shift.open_date is exist - process it [15:06:28]req_shift_open_date [15:06:28]req_shift_open_date done [15:06:28]produce_requested_data done [15:06:28]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24878,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [15:06:28]process_action_free close_receipt [15:06:28]json_value_free [15:06:28]json_value_free done [15:06:28]process_json_proto returns [15:06:28]Send response to host [15:06:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24878,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [15:06:28]free response buf [15:06:28]execute_script done [15:06:28]execute_script returns [15:06:28]free content buf [15:06:28]Sock 7.Close socket [15:06:28]Sock 7.Thread stoped [15:06:32]OFD Sender: No OFD packet to send [15:06:37]OFD Sender: No OFD packet to send [15:06:42]OFD Sender: No OFD packet to send [15:06:47]OFD Sender: No OFD packet to send [15:06:52]OFD Sender: No OFD packet to send [15:06:57]OFD Sender: No OFD packet to send [15:07:02]OFD Sender: No OFD packet to send [15:07:07]OFD Sender: No OFD packet to send [15:07:12]OFD Sender: No OFD packet to send [15:07:17]OFD Sender: No OFD packet to send [15:07:22]OFD Sender: No OFD packet to send [15:07:27]OFD Sender: No OFD packet to send [15:07:32]OFD Sender: No OFD packet to send [15:07:37]OFD Sender: No OFD packet to send [15:07:42]OFD Sender: No OFD packet to send [15:07:47]OFD Sender: No OFD packet to send [15:07:52]OFD Sender: No OFD packet to send [15:07:57]OFD Sender: No OFD packet to send [15:08:02]OFD Sender: No OFD packet to send [15:08:07]OFD Sender: No OFD packet to send [15:08:12]OFD Sender: No OFD packet to send [15:08:17]OFD Sender: No OFD packet to send [15:08:22]OFD Sender: No OFD packet to send [15:08:27]OFD Sender: No OFD packet to send [15:08:32]OFD Sender: No OFD packet to send [15:08:37]OFD Sender: No OFD packet to send [15:08:42]OFD Sender: No OFD packet to send [15:08:47]OFD Sender: No OFD packet to send [15:08:52]OFD Sender: No OFD packet to send [15:08:57]OFD Sender: No OFD packet to send [15:09:02]OFD Sender: No OFD packet to send [15:09:07]OFD Sender: No OFD packet to send [15:09:12]OFD Sender: No OFD packet to send [15:09:17]OFD Sender: No OFD packet to send [15:09:22]OFD Sender: No OFD packet to send [15:09:27]OFD Sender: No OFD packet to send [15:09:32]OFD Sender: No OFD packet to send [15:09:37]OFD Sender: No OFD packet to send [15:09:42]OFD Sender: No OFD packet to send [15:09:47]OFD Sender: No OFD packet to send [15:09:52]OFD Sender: No OFD packet to send [15:09:57]OFD Sender: No OFD packet to send [15:10:02]OFD Sender: No OFD packet to send [15:10:07]OFD Sender: No OFD packet to send [15:10:12]OFD Sender: No OFD packet to send [15:10:17]OFD Sender: No OFD packet to send [15:10:22]OFD Sender: No OFD packet to send [15:10:27]OFD Sender: No OFD packet to send [15:10:32]OFD Sender: No OFD packet to send [15:10:32]accept exits with 9 [15:10:32]New connection [15:10:32]New thread 3067571556 created [15:10:32]Thread 3067428196 joined [15:10:32]Waiting for new connection... [15:10:32] Sock 9.Parse request [15:10:32]Sock 9.Check first char [15:10:32]Sock 9.First char is OK [15:10:32]request: POST /json_proto HTTP/1.0 [15:10:32]Method: POST [15:10:32]URL: /json_proto [15:10:32]Method is POST - this is cgi request [15:10:32]url: /json_proto [15:10:32]query_string will be loaded in cgi processing [15:10:32]execute_cgi json_proto POST (null) [15:10:32]execute_cgi path=json_proto method=POST [15:10:32]POST find Content-Length [15:10:32]Host: 172.17.45.131:8080 [15:10:32]Content-Length: 803 [15:10:32]Content-Type: application/json [15:10:32] [15:10:32]POST finish read [15:10:32]Found Content-Length = 803 [15:10:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610585", "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" : 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" ] } } [15:10:32]execute_script... [15:10: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)610585", "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" : 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" ] } } [15:10:32]POST & json_proto [15:10:32]process_json_proto [15:10:32]json parsed OK: [15:10:32]protocol is kg_v1.0 [15:10:32]action value=close_receipt [15:10:32]process_action close_receipt [15:10:32]cmd_close_receipt [15:10:32]MH_GetDate [15:10:32]Write to MH i2c: F0 00 00 CA 0E C7 [15:10:32]Write i2c OK [15:10:32]MH_I2C_Read... [15:10:32]Read from MH i2c: F0 [15:10:32]MH_I2C_Read... [15:10:32]Read from MH i2c: F0 09 00 [15:10:32]MH_I2C_Read... [15:10:32]Read from MH i2c: F0 09 00 CA 0E 00 69 02 A9 66 C6 D4 6E 66 B8 [15:10:32]GetLastDocTimeStamp 1722351984 [15:10:32]current date 1722352233 [15:10:32]FM_GetShiftState [15:10:32]SAM_PROTO_GetShiftState [15:10:32]wFMCommunicate request_size=4 [15:10:32]MH_SAM_APDU [15:10:32]CAPDU: 80 13 01 00 [15:10:32]Write to MH i2c: E2 08 00 CB 0E 80 13 01 00 00 00 00 00 56 [15:10:32]Write i2c OK [15:10:32]MH_I2C_Read... [15:10:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:10:32]Read from MH i2c: E2 [15:10:32]MH_I2C_Read... [15:10:32]Read from MH i2c: E2 0E 00 [15:10:32]MH_I2C_Read... [15:10:32]Read from MH i2c: E2 0E 00 CB 0E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 09 [15:10:32]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [15:10:32]wFMCommunicate OK [15:10:32]SAM_PROTO_GetShiftState done [15:10:32]FM_GetShiftState done [15:10:32]opened in 1722298218 [15:10:32]opened+sec_in_day 1722384618 [15:10:32]quantity*price = 300015 [15:10:32]sum+1 = 300016 [15:10:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.15 НСП 1% : 26.55 НДС 12% : 318.60 Наличными: 0.00 Безнал.: 3000.15 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 254 30.07.2024 15:10 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24879 ФПД: 150700504703129 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T151033&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24879&fm=150700504703129&tin=02508201610067®Number=0000000000171247&sum=300015 [15:10:33]StoreToDocumentArchive [15:10:33]shift 48 fd 24879 [15:10:33]save to /storage/0048/doc_00024879 [15:10:33]save last doc name /storage/0048/doc_00024879 to /storage/kkm_last_doc_name [15:10:33]save OK [15:10:33]Clear old archive folders... [15:10:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:10:33]tlvbuf is 01E33FA0 [15:10:33]SAM_PROTO_ClearQueue [15:10:33]wFMCommunicate request_size=4 [15:10:33]MH_SAM_APDU [15:10:33]CAPDU: 80 09 00 00 [15:10:33]Write to MH i2c: E2 08 00 D8 0E 80 09 00 00 00 00 00 00 58 [15:10:33]Write i2c OK [15:10:33]MH_I2C_Read... [15:10:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:10:33]Read from MH i2c: E2 [15:10:33]MH_I2C_Read... [15:10:33]Read from MH i2c: E2 03 00 [15:10:33]MH_I2C_Read... [15:10:33]Read from MH i2c: E2 03 00 D8 0E 00 90 00 5A [15:10:33]RAPDU: 90 00 [15:10:33]wFMCommunicate OK [15:10:33]SAM_PROTO_ClearQueue done [15:10:33]KKMCreateOFDPacket [15:10:33]OFDProtocolAddRootSTLVToBuf [15:10:33]FM_MakeSignedData [15:10:33]FM_MakeSignedData [15:10:33]SAM_PROTO_SignData [15:10:33]wFMCommunicate request_size=4 [15:10:33]MH_SAM_APDU [15:10:33]CAPDU: 80 0D 01 02 [15:10:33]Write to MH i2c: E2 08 00 D9 0E 80 0D 01 02 00 00 00 00 60 [15:10:33]Write i2c OK [15:10:33]MH_I2C_Read... [15:10:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:10:34]Read from MH i2c: E2 [15:10:34]MH_I2C_Read... [15:10:34]Read from MH i2c: E2 03 00 [15:10:34]MH_I2C_Read... [15:10:34]Read from MH i2c: E2 03 00 D9 0E 00 90 00 5B [15:10:34]RAPDU: 90 00 [15:10:34]wFMCommunicate OK [15:10:34]wFMCommunicate request_size=255 [15:10:34]MH_SAM_APDU [15:10:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FE 00 00 00 F4 03 04 00 69 02 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 2F 61 00 00 35 04 06 00 89 [15:10:34]Write to MH i2c: E2 02 01 DA 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 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 FE 00 00 00 F4 03 04 00 69 02 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 2F 61 00 00 35 04 06 00 89 00 00 2F [15:10:34]Write i2c OK [15:10:34]MH_I2C_Read... [15:10:34]Read from MH i2c: E2 [15:10:34]MH_I2C_Read... [15:10:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:10:34]Read from MH i2c: E2 03 00 [15:10:34]MH_I2C_Read... [15:10:34]Read from MH i2c: E2 03 00 DA 0E 00 90 00 5C [15:10:34]RAPDU: 90 00 [15:10:34]wFMCommunicate OK [15:10:34]wFMCommunicate request_size=10 [15:10:34]MH_SAM_APDU [15:10:34]CAPDU: 80 0D 02 02 05 0F B2 0C E0 99 [15:10:34]Write to MH i2c: E2 0D 00 DB 0E 80 0D 02 02 05 00 0F B2 0C E0 99 00 00 B3 [15:10:34]Write i2c OK [15:10:34]MH_I2C_Read... [15:10:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:10:34]Read from MH i2c: E2 [15:10:34]MH_I2C_Read... [15:10:34]Read from MH i2c: E2 03 00 [15:10:34]MH_I2C_Read... [15:10:34]Read from MH i2c: E2 03 00 DB 0E 00 90 00 5D [15:10:34]RAPDU: 90 00 [15:10:34]wFMCommunicate OK [15:10:34]wFMCommunicate request_size=4 [15:10:34]MH_SAM_APDU [15:10:34]CAPDU: 80 0D 03 02 [15:10:34]Write to MH i2c: E2 08 00 DC 0E 80 0D 03 02 00 00 00 00 65 [15:10:34]Write i2c OK [15:10:34]MH_I2C_Read... [15:10:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:10:34]Read from MH i2c: E2 [15:10:34]MH_I2C_Read... [15:10:34]Read from MH i2c: E2 0B 00 [15:10:34]MH_I2C_Read... [15:10:34]Read from MH i2c: E2 0B 00 DC 0E 00 EF 14 FF 9B 25 70 28 13 90 00 D3 [15:10:34]RAPDU: EF 14 FF 9B 25 70 28 13 90 00 [15:10:34]wFMCommunicate OK [15:10:34]SAM_PROTO_SignData done [15:10:34]FM_MakeSignedData done [15:10:34]CreateOFDProtocolMessage [15:10:34]wFMCommunicate request_size=4 [15:10:34]MH_SAM_APDU [15:10:34]CAPDU: 80 11 00 00 [15:10:34]Write to MH i2c: E2 08 00 DD 0E 80 11 00 00 00 00 00 00 65 [15:10:34]Write i2c OK [15:10:34]MH_I2C_Read... [15:10:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:10:34]Read from MH i2c: E2 [15:10:34]MH_I2C_Read... [15:10:34]Read from MH i2c: E2 17 00 [15:10:34]MH_I2C_Read... [15:10:34]Read from MH i2c: E2 17 00 DD 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 BB [15:10:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [15:10:34]wFMCommunicate OK [15:10:34]CreateOFDProtocolMessage done [15:10:34]OFDSenderStorePacket 24879 [15:10:34]StoreOFDPacket docnum=24879 [15:10:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 5C 84 07 01 E5 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FE 00 00 00 F4 03 04 00 69 02 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 2F 61 00 00 35 04 06 00 89 0F B2 0C E0 99 EF 14 FF 9B 25 70 28 13 [15:10:34]CheckFolder [15:10:34]dirname=/storage/ofd_packets [15:10:34]CheckFolder done [15:10:34]ProducePacketName [15:10:34]name=ofd_packets/00024879 [15:10:34]NVStorageSaveData ofd_packets/00024879 [15:10:34]File name is /storage/ofd_packets/00024879 [15:10:34]Write 301 bytes [15:10:34]NVStorageSaveData done [15:10:34]OFDSenderStorePacket done [15:10:34]KKMCreateOFDPacket done [15:10:34]NVStorageSaveData kkm_last_timestamp [15:10:34]File name is /storage/kkm_last_timestamp [15:10:34]Write 4 bytes [15:10:34]NVStorageSaveData done [15:10:34]ExternCall_PrintAddStr [15:10:34]wPrintStart [15:10:34]Write to MH i2c: 01 00 00 DE 0E EC [15:10:34]Write i2c OK [15:10:34]MH_I2C_Read... [15:10:34]Read from MH i2c: 01 [15:10:34]MH_I2C_Read... [15:10:34]Read from MH i2c: 01 07 00 [15:10:34]MH_I2C_Read... [15:10:34]Read from MH i2c: 01 07 00 DE 0E 00 00 00 00 00 FF 0F 01 [15:10:34]RasterBufferAndPrint [15:10:34]line Счет N : (1)610585 [15:10:34]line ИНН: 02508201610067 [15:10:34]line Контрольно-Кассовый Чек [15:10:34]line ПРОДАЖА [15:10:34]line ТРК (МРК, ГНК) : 42 [15:10:34]line Товар: 2710124130 [15:10:34]line Аи-92-К-2 [15:10:34]line 44.250 * 67.80 [15:10:34]line = 3000.15 [15:10:34]line НДС 12% НСП 1% [15:10:34]line > о реализуемом товаре [15:10:34]line ИТОГО: 3000.15 [15:10:34]line НСП 1% : 26.55 [15:10:34]line НДС 12% : 318.60 [15:10:34]line Наличными: 0.00 [15:10:34]line Безнал.: 3000.15 [15:10:34]line Место: АЗС № 127 "Партнер Нефть" [15:10:34]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [15:10:34]line СНО: Общий режим [15:10:34]line Чек 254 30.07.2024 15:10 [15:10:34]line Смена: 48 ФФД: 1.0 [15:10:34]line ЗНМ: 0300000158 [15:10:34]line РНМ: 0000000000171247 [15:10:34]line Версия ККМ: v1.0 [15:10:34]line Платежная система: O! деньги [15:10:34]line ФМ: 0000000002098565 [15:10:34]line ФД: 24879 [15:10:34]line ФПД: 150700504703129 [15:10:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T151033&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24879&fm=150700504703129&tin=02508201610067®Number=0000000000171247&sum=300015 [15:10:34]OFD Sender: Processing packet 24879 [packets to send 29, broken 28] [15:10:34]ProducePacketName [15:10:34]name=ofd_packets/00024879 [15:10:34]OFD Sender: To server: pG, [15:10:34]CommunicateWithHost lk.salyk.kg:30040 [15:10:34]ConnectInit lk.salyk.kg [15:10:34]written 0, free lines is 4095 [15:10:34]Connected sock=10 [15:10:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 5C 84 07 01 E5 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FE 00 00 00 F4 03 04 00 69 02 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 2F 61 00 00 35 04 06 00 89 0F B2 0C E0 99 EF 14 FF 9B 25 70 28 13 [15:10:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 50 28 47 00 97 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 32 30 39 38 35 36 35 10 04 04 00 2F 61 00 00 F4 03 04 00 F7 AD A8 66 B6 04 01 00 00 64 18 95 55 95 51 75 C8 [15:10:35]CommunicateWithHost err = 0 [15:10:35]CheckOFDResponse [15:10:35]1017 (14) - 77093643461234 [15:10:35]1041 (16) - 0000000002098565 [15:10:35]1040 (4) - 24879 [15:10:35]1012 (4) - 30.07.2024 09:10 [15:10:35]1206 (1) - 0 [15:10:35]OFD Sender: Remove packet 24879 [15:10:35]ProducePacketName [15:10:35]name=ofd_packets/00024879 [15:10:35]NVStorageDeleteData [15:10:35]Write to MH i2c: 01 00 00 08 0F 17 [15:10:35]Write i2c OK [15:10:35]MH_I2C_Read... [15:10:35]Read from MH i2c: 01 [15:10:35]MH_I2C_Read... [15:10:35]Read from MH i2c: 01 07 00 [15:10:35]MH_I2C_Read... [15:10:35]Read from MH i2c: 01 07 00 08 0F 00 00 00 00 00 0D 0D 38 [15:10:35]RasterBufferAndPrint [15:10:35]line [15:10:35]line [15:10:35]line [15:10:35]line [15:10:35]line [15:10:35]written 0, free lines is 3348 [15:10:35]MH_Cut [15:10:35]Write to MH i2c: D1 01 00 0F 0F 01 F0 [15:10:35]Write i2c OK [15:10:35]MH_I2C_Read... [15:10:35]Read from MH i2c: D1 [15:10:35]MH_I2C_Read... [15:10:35]Read from MH i2c: D1 01 00 [15:10:35]MH_I2C_Read... [15:10:35]Read from MH i2c: D1 01 00 0F 0F 00 EF [15:10:35]Write to MH i2c: 01 00 00 10 0F 1F [15:10:35]Write i2c OK [15:10:35]MH_I2C_Read... [15:10:35]OFD Sender: No OFD packet to send [15:10:35]*** Cut start [15:10:35]*** Partial cut [15:10:35]*** CUTSNS_PIN = 1 [15:10:35]*** CUTSNS_PIN = 0 [15:10:36]*** Brake cut motor [15:10:36]Read from MH i2c: 01 [15:10:36]MH_I2C_Read... [15:10:36]*** Stop cut motor [15:10:36]*** Cut end [15:10:36]Read from MH i2c: 01 07 00 [15:10:36]MH_I2C_Read... [15:10:36]Read from MH i2c: 01 07 00 10 0F 00 00 00 00 00 FF 0F 34 [15:10:36]process_action close_receipt done [15:10:36]requested_data is exist [15:10:36]produce_requested_data [15:10:36]requested_item fm.sn is exist - process it [15:10:36]wFMCommunicate request_size=4 [15:10:36]MH_SAM_APDU [15:10:36]CAPDU: 80 11 00 00 [15:10:36]Write to MH i2c: E2 08 00 11 0F 80 11 00 00 00 00 00 00 9A [15:10:36]Write i2c OK [15:10:36]MH_I2C_Read... [15:10:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:10:36]Read from MH i2c: E2 [15:10:36]MH_I2C_Read... [15:10:36]Read from MH i2c: E2 17 00 [15:10:36]MH_I2C_Read... [15:10:36]Read from MH i2c: E2 17 00 11 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F0 [15:10:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [15:10:36]wFMCommunicate OK [15:10:36]requested_item fd.num is exist - process it [15:10:36]SAM_PROTO_GetFieldsCounters [15:10:36]wFMCommunicate request_size=4 [15:10:36]MH_SAM_APDU [15:10:36]CAPDU: 80 13 00 00 [15:10:36]Write to MH i2c: E2 08 00 12 0F 80 13 00 00 00 00 00 00 9D [15:10:36]Write i2c OK [15:10:36]MH_I2C_Read... [15:10:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:10:36]Read from MH i2c: E2 [15:10:36]MH_I2C_Read... [15:10:36]Read from MH i2c: E2 62 00 [15:10:36]MH_I2C_Read... [15:10:36]Read from MH i2c: E2 62 00 12 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 2F 61 00 00 0E 04 04 00 30 00 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 78 [15:10:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 2F 61 00 00 0E 04 04 00 30 00 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 [15:10:36]wFMCommunicate OK [15:10:36]SAM_PROTO_GetFieldsCounters done [15:10:36]requested_item shift.num is exist - process it [15:10:36]requested_item shift.opened is exist - process it [15:10:36]req_shift_opened [15:10:36]FM_GetShiftState [15:10:36]SAM_PROTO_GetShiftState [15:10:36]wFMCommunicate request_size=4 [15:10:36]MH_SAM_APDU [15:10:36]CAPDU: 80 13 01 00 [15:10:36]Write to MH i2c: E2 08 00 13 0F 80 13 01 00 00 00 00 00 9F [15:10:36]Write i2c OK [15:10:36]MH_I2C_Read... [15:10:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:10:36]Read from MH i2c: E2 [15:10:36]MH_I2C_Read... [15:10:36]Read from MH i2c: E2 0E 00 [15:10:36]MH_I2C_Read... [15:10:36]Read from MH i2c: E2 0E 00 13 0F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 52 [15:10:36]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [15:10:36]wFMCommunicate OK [15:10:36]SAM_PROTO_GetShiftState done [15:10:36]FM_GetShiftState done [15:10:36]req_shift_opened done [15:10:36]requested_item shift.open_date is exist - process it [15:10:36]req_shift_open_date [15:10:36]req_shift_open_date done [15:10:36]produce_requested_data done [15:10:36]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24879,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [15:10:36]process_action_free close_receipt [15:10:36]json_value_free [15:10:36]json_value_free done [15:10:36]process_json_proto returns [15:10:36]Send response to host [15:10:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24879,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [15:10:36]free response buf [15:10:36]execute_script done [15:10:36]execute_script returns [15:10:36]free content buf [15:10:36]Sock 9.Close socket [15:10:36]Sock 9.Thread stoped [15:10:40]OFD Sender: No OFD packet to send [15:10:45]OFD Sender: No OFD packet to send [15:10:50]OFD Sender: No OFD packet to send [15:10:55]OFD Sender: No OFD packet to send [15:11:00]OFD Sender: No OFD packet to send [15:11:05]OFD Sender: No OFD packet to send [15:11:10]OFD Sender: No OFD packet to send [15:11:15]OFD Sender: No OFD packet to send [15:11:20]OFD Sender: No OFD packet to send [15:11:25]OFD Sender: No OFD packet to send [15:11:30]OFD Sender: No OFD packet to send [15:11:35]OFD Sender: No OFD packet to send [15:11:40]OFD Sender: No OFD packet to send [15:11:45]OFD Sender: No OFD packet to send [15:11:50]OFD Sender: No OFD packet to send [15:11:55]OFD Sender: No OFD packet to send [15:12:00]OFD Sender: No OFD packet to send [15:12:05]OFD Sender: No OFD packet to send [15:12:10]OFD Sender: No OFD packet to send [15:12:15]OFD Sender: No OFD packet to send [15:12:20]OFD Sender: No OFD packet to send [15:12:25]OFD Sender: No OFD packet to send [15:12:30]OFD Sender: No OFD packet to send [15:12:35]OFD Sender: No OFD packet to send [15:12:40]OFD Sender: No OFD packet to send [15:12:45]OFD Sender: No OFD packet to send [15:12:50]OFD Sender: No OFD packet to send [15:12:55]OFD Sender: No OFD packet to send [15:13:00]OFD Sender: No OFD packet to send [15:13:05]OFD Sender: No OFD packet to send [15:13:10]OFD Sender: No OFD packet to send [15:13:15]OFD Sender: No OFD packet to send [15:13:20]OFD Sender: No OFD packet to send [15:13:25]OFD Sender: No OFD packet to send [15:13:30]OFD Sender: No OFD packet to send [15:13:35]OFD Sender: No OFD packet to send [15:13:40]OFD Sender: No OFD packet to send [15:13:45]OFD Sender: No OFD packet to send [15:13:50]OFD Sender: No OFD packet to send [15:13:55]OFD Sender: No OFD packet to send [15:14:00]OFD Sender: No OFD packet to send [15:14:05]OFD Sender: No OFD packet to send [15:14:10]OFD Sender: No OFD packet to send [15:14:15]OFD Sender: No OFD packet to send [15:14:17]accept exits with 7 [15:14:17]New connection [15:14:17]New thread 3067428196 created [15:14:17]Thread 3067571556 joined [15:14:17]Waiting for new connection... [15:14:17] Sock 7.Parse request [15:14:17]Sock 7.Check first char [15:14:17]Sock 7.First char is OK [15:14:17]request: POST /json_proto HTTP/1.0 [15:14:17]Method: POST [15:14:17]URL: /json_proto [15:14:17]Method is POST - this is cgi request [15:14:17]url: /json_proto [15:14:17]query_string will be loaded in cgi processing [15:14:17]execute_cgi json_proto POST (null) [15:14:17]execute_cgi path=json_proto method=POST [15:14:17]POST find Content-Length [15:14:17]Host: 172.17.45.131:8080 [15:14:17]Content-Length: 803 [15:14:17]Content-Type: application/json [15:14:17] [15:14:17]POST finish read [15:14:17]Found Content-Length = 803 [15:14:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610587", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:14:17]execute_script... [15:14: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)610587", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:14:17]POST & json_proto [15:14:17]process_json_proto [15:14:17]json parsed OK: [15:14:17]protocol is kg_v1.0 [15:14:17]action value=close_receipt [15:14:17]process_action close_receipt [15:14:17]cmd_close_receipt [15:14:17]MH_GetDate [15:14:17]Write to MH i2c: F0 00 00 14 0F 12 [15:14:17]Write i2c OK [15:14:17]MH_I2C_Read... [15:14:17]Read from MH i2c: F0 [15:14:17]MH_I2C_Read... [15:14:17]Read from MH i2c: F0 09 00 [15:14:17]MH_I2C_Read... [15:14:17]Read from MH i2c: F0 09 00 14 0F 00 49 03 A9 66 C6 D4 6E 66 E4 [15:14:17]GetLastDocTimeStamp 1722352233 [15:14:17]current date 1722352457 [15:14:17]FM_GetShiftState [15:14:17]SAM_PROTO_GetShiftState [15:14:17]wFMCommunicate request_size=4 [15:14:17]MH_SAM_APDU [15:14:17]CAPDU: 80 13 01 00 [15:14:17]Write to MH i2c: E2 08 00 15 0F 80 13 01 00 00 00 00 00 A1 [15:14:17]Write i2c OK [15:14:17]MH_I2C_Read... [15:14:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:14:17]Read from MH i2c: E2 [15:14:17]MH_I2C_Read... [15:14:17]Read from MH i2c: E2 0E 00 [15:14:17]MH_I2C_Read... [15:14:17]Read from MH i2c: E2 0E 00 15 0F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 54 [15:14:17]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [15:14:17]wFMCommunicate OK [15:14:17]SAM_PROTO_GetShiftState done [15:14:17]FM_GetShiftState done [15:14:17]opened in 1722298218 [15:14:17]opened+sec_in_day 1722384618 [15:14:17]quantity*price = 100005 [15:14:17]sum+1 = 100006 [15:14:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 255 30.07.2024 15:14 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24880 ФПД: 129340265064207 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T151417&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24880&fm=129340265064207&tin=02508201610067®Number=0000000000171247&sum=100005 [15:14:18]StoreToDocumentArchive [15:14:18]shift 48 fd 24880 [15:14:18]save to /storage/0048/doc_00024880 [15:14:18]save last doc name /storage/0048/doc_00024880 to /storage/kkm_last_doc_name [15:14:18]save OK [15:14:18]Clear old archive folders... [15:14:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:14:18]tlvbuf is 01E2C8D0 [15:14:18]SAM_PROTO_ClearQueue [15:14:18]wFMCommunicate request_size=4 [15:14:18]MH_SAM_APDU [15:14:18]CAPDU: 80 09 00 00 [15:14:18]Write to MH i2c: E2 08 00 22 0F 80 09 00 00 00 00 00 00 A3 [15:14:18]Write i2c OK [15:14:18]MH_I2C_Read... [15:14:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:14:18]Read from MH i2c: E2 [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: E2 03 00 [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: E2 03 00 22 0F 00 90 00 A5 [15:14:18]RAPDU: 90 00 [15:14:18]wFMCommunicate OK [15:14:18]SAM_PROTO_ClearQueue done [15:14:18]KKMCreateOFDPacket [15:14:18]OFDProtocolAddRootSTLVToBuf [15:14:18]FM_MakeSignedData [15:14:18]FM_MakeSignedData [15:14:18]SAM_PROTO_SignData [15:14:18]wFMCommunicate request_size=4 [15:14:18]MH_SAM_APDU [15:14:18]CAPDU: 80 0D 01 02 [15:14:18]Write to MH i2c: E2 08 00 23 0F 80 0D 01 02 00 00 00 00 AB [15:14:18]Write i2c OK [15:14:18]MH_I2C_Read... [15:14:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:14:18]Read from MH i2c: E2 [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: E2 03 00 [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: E2 03 00 23 0F 00 90 00 A6 [15:14:18]RAPDU: 90 00 [15:14:18]wFMCommunicate OK [15:14:18]wFMCommunicate request_size=255 [15:14:18]MH_SAM_APDU [15:14: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 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 00 00 00 F4 03 04 00 49 03 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 30 61 00 00 35 04 06 00 75 [15:14:18]Write to MH i2c: E2 02 01 24 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 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 00 00 00 F4 03 04 00 49 03 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 30 61 00 00 35 04 06 00 75 00 00 50 [15:14:18]Write i2c OK [15:14:18]MH_I2C_Read... [15:14:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:14:18]Read from MH i2c: E2 [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: E2 03 00 [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: E2 03 00 24 0F 00 90 00 A7 [15:14:18]RAPDU: 90 00 [15:14:18]wFMCommunicate OK [15:14:18]wFMCommunicate request_size=10 [15:14:18]MH_SAM_APDU [15:14:18]CAPDU: 80 0D 02 02 05 A2 60 8D E7 0F [15:14:18]Write to MH i2c: E2 0D 00 25 0F 80 0D 02 02 05 00 A2 60 8D E7 0F 00 00 3D [15:14:18]Write i2c OK [15:14:18]MH_I2C_Read... [15:14:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:14:18]Read from MH i2c: E2 [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: E2 03 00 [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: E2 03 00 25 0F 00 90 00 A8 [15:14:18]RAPDU: 90 00 [15:14:18]wFMCommunicate OK [15:14:18]wFMCommunicate request_size=4 [15:14:18]MH_SAM_APDU [15:14:18]CAPDU: 80 0D 03 02 [15:14:18]Write to MH i2c: E2 08 00 26 0F 80 0D 03 02 00 00 00 00 B0 [15:14:18]Write i2c OK [15:14:18]MH_I2C_Read... [15:14:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:14:18]Read from MH i2c: E2 [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: E2 0B 00 [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: E2 0B 00 26 0F 00 D0 7E 66 74 7B 97 CE A6 90 00 5F [15:14:18]RAPDU: D0 7E 66 74 7B 97 CE A6 90 00 [15:14:18]wFMCommunicate OK [15:14:18]SAM_PROTO_SignData done [15:14:18]FM_MakeSignedData done [15:14:18]CreateOFDProtocolMessage [15:14:18]wFMCommunicate request_size=4 [15:14:18]MH_SAM_APDU [15:14:18]CAPDU: 80 11 00 00 [15:14:18]Write to MH i2c: E2 08 00 27 0F 80 11 00 00 00 00 00 00 B0 [15:14:18]Write i2c OK [15:14:18]MH_I2C_Read... [15:14:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:14:18]Read from MH i2c: E2 [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: E2 17 00 [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: E2 17 00 27 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 06 [15:14:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [15:14:18]wFMCommunicate OK [15:14:18]CreateOFDProtocolMessage done [15:14:18]OFDSenderStorePacket 24880 [15:14:18]StoreOFDPacket docnum=24880 [15:14:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 F6 8B 07 01 55 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 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 00 00 00 F4 03 04 00 49 03 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 30 61 00 00 35 04 06 00 75 A2 60 8D E7 0F D0 7E 66 74 7B 97 CE A6 [15:14:18]CheckFolder [15:14:18]dirname=/storage/ofd_packets [15:14:18]CheckFolder done [15:14:18]ProducePacketName [15:14:18]name=ofd_packets/00024880 [15:14:18]NVStorageSaveData ofd_packets/00024880 [15:14:18]File name is /storage/ofd_packets/00024880 [15:14:18]Write 301 bytes [15:14:18]NVStorageSaveData done [15:14:18]OFDSenderStorePacket done [15:14:18]KKMCreateOFDPacket done [15:14:18]NVStorageSaveData kkm_last_timestamp [15:14:18]File name is /storage/kkm_last_timestamp [15:14:18]Write 4 bytes [15:14:18]NVStorageSaveData done [15:14:18]ExternCall_PrintAddStr [15:14:18]wPrintStart [15:14:18]Write to MH i2c: 01 00 00 28 0F 37 [15:14:18]Write i2c OK [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: 01 [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: 01 07 00 [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: 01 07 00 28 0F 00 00 00 00 00 FF 0F 4C [15:14:18]RasterBufferAndPrint [15:14:18]line Счет N : (1)610587 [15:14:18]line ИНН: 02508201610067 [15:14:18]line Контрольно-Кассовый Чек [15:14:18]line ПРОДАЖА [15:14:18]line ТРК (МРК, ГНК) : 42 [15:14:18]line Товар: 2710124130 [15:14:18]line Аи-92-К-2 [15:14:18]line 14.750 * 67.80 [15:14:18]line = 1000.05 [15:14:18]line НДС 12% НСП 1% [15:14:18]line > о реализуемом товаре [15:14:18]line ИТОГО: 1000.05 [15:14:18]line НСП 1% : 8.85 [15:14:18]line НДС 12% : 106.20 [15:14:18]line Наличными: 0.00 [15:14:18]line Безнал.: 1000.05 [15:14:18]line Место: АЗС № 127 "Партнер Нефть" [15:14:18]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [15:14:18]line СНО: Общий режим [15:14:18]line Чек 255 30.07.2024 15:14 [15:14:18]line Смена: 48 ФФД: 1.0 [15:14:18]line ЗНМ: 0300000158 [15:14:18]line РНМ: 0000000000171247 [15:14:18]line Версия ККМ: v1.0 [15:14:18]line Платежная система: O! деньги [15:14:18]line ФМ: 0000000002098565 [15:14:18]line ФД: 24880 [15:14:18]line ФПД: 129340265064207 [15:14:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T151417&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24880&fm=129340265064207&tin=02508201610067®Number=0000000000171247&sum=100005 [15:14:19]OFD Sender: Processing packet 24880 [packets to send 29, broken 28] [15:14:19]ProducePacketName [15:14:19]name=ofd_packets/00024880 [15:14:19]OFD Sender: To server: pG, [15:14:19]CommunicateWithHost lk.salyk.kg:30040 [15:14:19]ConnectInit lk.salyk.kg [15:14:19]written 0, free lines is 4095 [15:14:19]Connected sock=10 [15:14:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 F6 8B 07 01 55 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 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 00 00 00 F4 03 04 00 49 03 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 30 61 00 00 35 04 06 00 75 A2 60 8D E7 0F D0 7E 66 74 7B 97 CE A6 [15:14:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 28 C3 47 00 DD A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 30 61 00 00 F4 03 04 00 D7 AE A8 66 B6 04 01 00 00 C3 9F 88 7B 99 09 F5 19 [15:14:19]CommunicateWithHost err = 0 [15:14:19]CheckOFDResponse [15:14:19]1017 (14) - 77093643461234 [15:14:19]1041 (16) - 0000000002098565 [15:14:19]1040 (4) - 24880 [15:14:19]1012 (4) - 30.07.2024 09:13 [15:14:19]1206 (1) - 0 [15:14:19]OFD Sender: Remove packet 24880 [15:14:19]ProducePacketName [15:14:19]name=ofd_packets/00024880 [15:14:19]NVStorageDeleteData [15:14:19]Write to MH i2c: 01 00 00 52 0F 61 [15:14:19]Write i2c OK [15:14:19]MH_I2C_Read... [15:14:19]Read from MH i2c: 01 [15:14:19]MH_I2C_Read... [15:14:19]Read from MH i2c: 01 07 00 [15:14:19]MH_I2C_Read... [15:14:19]Read from MH i2c: 01 07 00 52 0F 00 00 00 00 00 FF 0C 73 [15:14:19]RasterBufferAndPrint [15:14:19]line [15:14:19]line [15:14:19]line [15:14:19]line [15:14:19]line [15:14:19]written 0, free lines is 3333 [15:14:19]MH_Cut [15:14:19]Write to MH i2c: D1 01 00 59 0F 01 3A [15:14:19]Write i2c OK [15:14:19]MH_I2C_Read... [15:14:19]Read from MH i2c: D1 [15:14:19]MH_I2C_Read... [15:14:19]Read from MH i2c: D1 01 00 [15:14:19]MH_I2C_Read... [15:14:19]Read from MH i2c: D1 01 00 59 0F 00 39 [15:14:19]Write to MH i2c: 01 00 00 5A 0F 69 [15:14:19]Write i2c OK [15:14:19]MH_I2C_Read... [15:14:19]OFD Sender: No OFD packet to send [15:14:20]*** Cut start [15:14:20]*** Partial cut [15:14:20]*** CUTSNS_PIN = 1 [15:14:20]*** CUTSNS_PIN = 0 [15:14:20]*** Brake cut motor [15:14:20]Read from MH i2c: 01 [15:14:20]MH_I2C_Read... [15:14:20]*** Stop cut motor [15:14:20]*** Cut end [15:14:20]Read from MH i2c: 01 07 00 [15:14:20]MH_I2C_Read... [15:14:20]Read from MH i2c: 01 07 00 5A 0F 00 00 00 00 00 FF 0F 7E [15:14:20]process_action close_receipt done [15:14:20]requested_data is exist [15:14:20]produce_requested_data [15:14:20]requested_item fm.sn is exist - process it [15:14:20]wFMCommunicate request_size=4 [15:14:20]MH_SAM_APDU [15:14:20]CAPDU: 80 11 00 00 [15:14:20]Write to MH i2c: E2 08 00 5B 0F 80 11 00 00 00 00 00 00 E4 [15:14:20]Write i2c OK [15:14:20]MH_I2C_Read... [15:14:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:14:20]Read from MH i2c: E2 [15:14:20]MH_I2C_Read... [15:14:20]Read from MH i2c: E2 17 00 [15:14:20]MH_I2C_Read... [15:14:20]Read from MH i2c: E2 17 00 5B 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 3A [15:14:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [15:14:20]wFMCommunicate OK [15:14:20]requested_item fd.num is exist - process it [15:14:20]SAM_PROTO_GetFieldsCounters [15:14:20]wFMCommunicate request_size=4 [15:14:20]MH_SAM_APDU [15:14:20]CAPDU: 80 13 00 00 [15:14:20]Write to MH i2c: E2 08 00 5C 0F 80 13 00 00 00 00 00 00 E7 [15:14:20]Write i2c OK [15:14:20]MH_I2C_Read... [15:14:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:14:21]Read from MH i2c: E2 [15:14:21]MH_I2C_Read... [15:14:21]Read from MH i2c: E2 62 00 [15:14:21]MH_I2C_Read... [15:14:21]Read from MH i2c: E2 62 00 5C 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 30 61 00 00 0E 04 04 00 30 00 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 C7 [15:14:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 30 61 00 00 0E 04 04 00 30 00 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 [15:14:21]wFMCommunicate OK [15:14:21]SAM_PROTO_GetFieldsCounters done [15:14:21]requested_item shift.num is exist - process it [15:14:21]requested_item shift.opened is exist - process it [15:14:21]req_shift_opened [15:14:21]FM_GetShiftState [15:14:21]SAM_PROTO_GetShiftState [15:14:21]wFMCommunicate request_size=4 [15:14:21]MH_SAM_APDU [15:14:21]CAPDU: 80 13 01 00 [15:14:21]Write to MH i2c: E2 08 00 5D 0F 80 13 01 00 00 00 00 00 E9 [15:14:21]Write i2c OK [15:14:21]MH_I2C_Read... [15:14:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:14:21]Read from MH i2c: E2 [15:14:21]MH_I2C_Read... [15:14:21]Read from MH i2c: E2 0E 00 [15:14:21]MH_I2C_Read... [15:14:21]Read from MH i2c: E2 0E 00 5D 0F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 9C [15:14:21]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [15:14:21]wFMCommunicate OK [15:14:21]SAM_PROTO_GetShiftState done [15:14:21]FM_GetShiftState done [15:14:21]req_shift_opened done [15:14:21]requested_item shift.open_date is exist - process it [15:14:21]req_shift_open_date [15:14:21]req_shift_open_date done [15:14:21]produce_requested_data done [15:14:21]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24880,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [15:14:21]process_action_free close_receipt [15:14:21]json_value_free [15:14:21]json_value_free done [15:14:21]process_json_proto returns [15:14:21]Send response to host [15:14:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24880,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [15:14:21]free response buf [15:14:21]execute_script done [15:14:21]execute_script returns [15:14:21]free content buf [15:14:21]Sock 7.Close socket [15:14:21]Sock 7.Thread stoped [15:14:24]OFD Sender: No OFD packet to send [15:14:29]OFD Sender: No OFD packet to send [15:14:34]OFD Sender: No OFD packet to send [15:14:39]OFD Sender: No OFD packet to send [15:14:44]OFD Sender: No OFD packet to send [15:14:49]OFD Sender: No OFD packet to send [15:14:54]OFD Sender: No OFD packet to send [15:14:59]OFD Sender: No OFD packet to send [15:15:04]OFD Sender: No OFD packet to send [15:15:09]OFD Sender: No OFD packet to send [15:15:15]OFD Sender: No OFD packet to send [15:15:20]OFD Sender: No OFD packet to send [15:15:25]OFD Sender: No OFD packet to send [15:15:30]OFD Sender: No OFD packet to send [15:15:35]OFD Sender: No OFD packet to send [15:15:40]OFD Sender: No OFD packet to send [15:15:45]OFD Sender: No OFD packet to send [15:15:47]accept exits with 9 [15:15:47]New connection [15:15:47]New thread 3067571556 created [15:15:47]Thread 3067428196 joined [15:15:47]Waiting for new connection... [15:15:47] Sock 9.Parse request [15:15:47]Sock 9.Check first char [15:15:47]Sock 9.First char is OK [15:15:47]request: POST /json_proto HTTP/1.0 [15:15:47]Method: POST [15:15:47]URL: /json_proto [15:15:47]Method is POST - this is cgi request [15:15:47]url: /json_proto [15:15:47]query_string will be loaded in cgi processing [15:15:47]execute_cgi json_proto POST (null) [15:15:47]execute_cgi path=json_proto method=POST [15:15:47]POST find Content-Length [15:15:47]Host: 172.17.45.131:8080 [15:15:47]Content-Length: 1153 [15:15:47]Content-Type: application/json [15:15:47] [15:15:47]POST finish read [15:15:47]Found Content-Length = 1153 [15:15:47]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610586\u000A30.07.2024 15:05\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 30.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 2271.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30137659\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:15:47]execute_script... [15:15:47]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610586\u000A30.07.2024 15:05\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 30.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 2271.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30137659\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:15:47]POST & json_proto [15:15:47]process_json_proto [15:15:47]json parsed OK: [15:15:47]protocol is kg_v1.0 [15:15:47]action value=print_text [15:15:47]process_action print_text [15:15:47]cmd_print_text [15:15:47]ExternCall_PrintAddStr [15:15:47]wPrintStart [15:15:47]Write to MH i2c: 01 00 00 5E 0F 6D [15:15:47]Write i2c OK [15:15:47]MH_I2C_Read... [15:15:47]Read from MH i2c: 01 [15:15:47]MH_I2C_Read... [15:15:47]Read from MH i2c: 01 07 00 [15:15:47]MH_I2C_Read... [15:15:47]Read from MH i2c: 01 07 00 5E 0F 00 00 00 00 00 FF 0F 82 [15:15:47]RasterBufferAndPrint [15:15:47]line *****ТОВАРНЫЙ ЧЕК***** [15:15:47]line АЗС 127 [15:15:47]line Партнер нефть [15:15:47]line 02508201610067 [15:15:47]line Кассир : Масалиев Н. [15:15:47]line Счет N : (1)610586 [15:15:47]line 30.07.2024 15:05 [15:15:47]line ПРОДАЖА [15:15:47]line ТРК (МРК, ГНК): 2 [15:15:47]line Вид ГСМ : 2710194210 [15:15:47]line ДТ-К-2 [15:15:47]line 30.000 x 75.70 [15:15:47]line ИТОГ: 2271.00 [15:15:47]line Тип оплаты: Талоны: ТК ГПНА Online [15:15:47]line 30137659 [15:15:47]line ______________________ [15:15:47]line (подпись) [15:15:47]written 0, free lines is 4095 [15:15:47]Write to MH i2c: 01 00 00 72 0F 81 [15:15:47]Write i2c OK [15:15:47]MH_I2C_Read... [15:15:47]Read from MH i2c: 01 [15:15:47]MH_I2C_Read... [15:15:47]Read from MH i2c: 01 07 00 [15:15:47]MH_I2C_Read... [15:15:47]Read from MH i2c: 01 07 00 72 0F 00 00 00 00 00 0E 0E A4 [15:15:47]RasterBufferAndPrint [15:15:47]line [15:15:47]line [15:15:47]line [15:15:47]line [15:15:47]line [15:15:47]written 0, free lines is 3599 [15:15:47]MH_Cut [15:15:47]Write to MH i2c: D1 01 00 79 0F 01 5A [15:15:47]Write i2c OK [15:15:47]MH_I2C_Read... [15:15:47]Read from MH i2c: D1 [15:15:47]MH_I2C_Read... [15:15:47]Read from MH i2c: D1 01 00 [15:15:47]MH_I2C_Read... [15:15:47]Read from MH i2c: D1 01 00 79 0F 00 59 [15:15:47]Write to MH i2c: 01 00 00 7A 0F 89 [15:15:47]Write i2c OK [15:15:47]MH_I2C_Read... [15:15:48]*** Cut start [15:15:48]*** Partial cut [15:15:48]*** CUTSNS_PIN = 1 [15:15:48]*** CUTSNS_PIN = 0 [15:15:48]*** Brake cut motor [15:15:48]Read from MH i2c: 01 [15:15:48]MH_I2C_Read... [15:15:48]*** Stop cut motor [15:15:48]*** Cut end [15:15:48]Read from MH i2c: 01 07 00 [15:15:48]MH_I2C_Read... [15:15:48]Read from MH i2c: 01 07 00 7A 0F 00 00 00 00 00 FF 0F 9E [15:15:48]process_action print_text done [15:15:48]requested_data is exist [15:15:48]produce_requested_data [15:15:48]requested_item fm.sn is exist - process it [15:15:48]wFMCommunicate request_size=4 [15:15:48]MH_SAM_APDU [15:15:48]CAPDU: 80 11 00 00 [15:15:48]Write to MH i2c: E2 08 00 7B 0F 80 11 00 00 00 00 00 00 04 [15:15:48]Write i2c OK [15:15:48]MH_I2C_Read... [15:15:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:15:48]Read from MH i2c: E2 [15:15:48]MH_I2C_Read... [15:15:48]Read from MH i2c: E2 17 00 [15:15:48]MH_I2C_Read... [15:15:48]Read from MH i2c: E2 17 00 7B 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 5A [15:15:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [15:15:48]wFMCommunicate OK [15:15:48]requested_item fd.num is exist - process it [15:15:48]SAM_PROTO_GetFieldsCounters [15:15:48]wFMCommunicate request_size=4 [15:15:48]MH_SAM_APDU [15:15:48]CAPDU: 80 13 00 00 [15:15:48]Write to MH i2c: E2 08 00 7C 0F 80 13 00 00 00 00 00 00 07 [15:15:48]Write i2c OK [15:15:48]MH_I2C_Read... [15:15:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:15:49]Read from MH i2c: E2 [15:15:49]MH_I2C_Read... [15:15:49]Read from MH i2c: E2 62 00 [15:15:49]MH_I2C_Read... [15:15:49]Read from MH i2c: E2 62 00 7C 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 30 61 00 00 0E 04 04 00 30 00 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 E7 [15:15:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 30 61 00 00 0E 04 04 00 30 00 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 [15:15:49]wFMCommunicate OK [15:15:49]SAM_PROTO_GetFieldsCounters done [15:15:49]requested_item shift.num is exist - process it [15:15:49]requested_item shift.opened is exist - process it [15:15:49]req_shift_opened [15:15:49]FM_GetShiftState [15:15:49]SAM_PROTO_GetShiftState [15:15:49]wFMCommunicate request_size=4 [15:15:49]MH_SAM_APDU [15:15:49]CAPDU: 80 13 01 00 [15:15:49]Write to MH i2c: E2 08 00 7D 0F 80 13 01 00 00 00 00 00 09 [15:15:49]Write i2c OK [15:15:49]MH_I2C_Read... [15:15:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:15:49]Read from MH i2c: E2 [15:15:49]MH_I2C_Read... [15:15:49]Read from MH i2c: E2 0E 00 [15:15:49]MH_I2C_Read... [15:15:49]Read from MH i2c: E2 0E 00 7D 0F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 BC [15:15:49]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [15:15:49]wFMCommunicate OK [15:15:49]SAM_PROTO_GetShiftState done [15:15:49]FM_GetShiftState done [15:15:49]req_shift_opened done [15:15:49]requested_item shift.open_date is exist - process it [15:15:49]req_shift_open_date [15:15:49]req_shift_open_date done [15:15:49]produce_requested_data done [15:15:49]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24880,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [15:15:49]process_action_free print_text [15:15:49]json_value_free [15:15:49]json_value_free done [15:15:49]process_json_proto returns [15:15:49]Send response to host [15:15:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24880,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [15:15:49]free response buf [15:15:49]execute_script done [15:15:49]execute_script returns [15:15:49]free content buf [15:15:49]Sock 9.Close socket [15:15:49]Sock 9.Thread stoped [15:15:50]OFD Sender: No OFD packet to send [15:15:55]OFD Sender: No OFD packet to send [15:16:00]OFD Sender: No OFD packet to send [15:16:05]OFD Sender: No OFD packet to send [15:16:10]OFD Sender: No OFD packet to send [15:16:15]OFD Sender: No OFD packet to send [15:20:26]ConnectInit Can't connect to host [15:20:30]OFD Sender: Processing packet 24881 [packets to send 33, broken 28] [15:20:30]ProducePacketName [15:20:30]name=ofd_packets/00024881 [15:20:30]OFD Sender: To server: pG, [15:20:30]CommunicateWithHost lk.salyk.kg:30040 [15:20:30]ConnectInit lk.salyk.kg [15:20:30]Connected sock=9 [15:20:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 AA C9 07 01 3E 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 00 01 00 00 F4 03 04 00 D4 03 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 31 61 00 00 35 04 06 00 8F 74 CF 80 C7 B1 CE C3 D3 33 DB C5 D9 39 [15:20:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 8C 40 47 00 06 A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 31 61 00 00 F4 03 04 00 4B B0 A8 66 B6 04 01 00 00 51 26 B7 8E FD C5 BF 63 [15:20:30]CommunicateWithHost err = 0 [15:20:30]CheckOFDResponse [15:20:30]1017 (14) - 77093643461234 [15:20:30]1041 (16) - 0000000002098565 [15:20:30]1040 (4) - 24881 [15:20:30]1012 (4) - 30.07.2024 09:20 [15:20:30]1206 (1) - 0 [15:20:30]OFD Sender: Remove packet 24881 [15:20:30]ProducePacketName [15:20:30]name=ofd_packets/00024881 [15:20:30]NVStorageDeleteData [15:20:31]OFD Sender: Processing packet 24882 [packets to send 32, broken 28] [15:20:31]ProducePacketName [15:20:31]name=ofd_packets/00024882 [15:20:31]OFD Sender: To server: pG, [15:20:31]CommunicateWithHost lk.salyk.kg:30040 [15:20:31]ConnectInit lk.salyk.kg [15:20:31]Connected sock=10 [15:20:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 44 71 07 01 72 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 F7 03 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 32 61 00 00 35 04 06 00 F7 69 FE 22 0F C3 A5 4E AC 0C 36 CF 38 70 [15:20:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 E2 72 47 00 26 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 32 30 39 38 35 36 35 10 04 04 00 32 61 00 00 F4 03 04 00 4B B0 A8 66 B6 04 01 00 00 95 09 BF 0F 87 30 DA 39 [15:20:31]CommunicateWithHost err = 0 [15:20:31]CheckOFDResponse [15:20:31]1017 (14) - 77093643461234 [15:20:31]1041 (16) - 0000000002098565 [15:20:31]1040 (4) - 24882 [15:20:31]1012 (4) - 30.07.2024 09:20 [15:20:31]1206 (1) - 0 [15:20:31]OFD Sender: Remove packet 24882 [15:20:31]ProducePacketName [15:20:31]name=ofd_packets/00024882 [15:20:31]NVStorageDeleteData [15:20:32]OFD Sender: Processing packet 24883 [packets to send 31, broken 28] [15:20:32]ProducePacketName [15:20:32]name=ofd_packets/00024883 [15:20:32]OFD Sender: To server: pG, [15:20:32]CommunicateWithHost lk.salyk.kg:30040 [15:20:32]ConnectInit lk.salyk.kg [15:20:32]Connected sock=9 [15:20:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 A6 0F 07 01 C9 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 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 26 04 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 33 61 00 00 35 04 06 00 9C BC A8 4F 05 B2 6D E9 42 7B 8D C5 C6 73 [15:20:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 FD 61 47 00 17 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 32 30 39 38 35 36 35 10 04 04 00 33 61 00 00 F4 03 04 00 4C B0 A8 66 B6 04 01 00 00 81 FA FB BB 1E B2 B3 1A [15:20:32]CommunicateWithHost err = 0 [15:20:32]CheckOFDResponse [15:20:32]1017 (14) - 77093643461234 [15:20:32]1041 (16) - 0000000002098565 [15:20:32]1040 (4) - 24883 [15:20:32]1012 (4) - 30.07.2024 09:20 [15:20:32]1206 (1) - 0 [15:20:32]OFD Sender: Remove packet 24883 [15:20:32]ProducePacketName [15:20:32]name=ofd_packets/00024883 [15:20:32]NVStorageDeleteData [15:20:33]OFD Sender: Processing packet 24884 [packets to send 30, broken 28] [15:20:33]ProducePacketName [15:20:33]name=ofd_packets/00024884 [15:20:33]OFD Sender: To server: pG, [15:20:33]CommunicateWithHost lk.salyk.kg:30040 [15:20:33]ConnectInit lk.salyk.kg [15:20:33]Connected sock=9 [15:20:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 08 F4 07 01 25 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 03 01 00 00 F4 03 04 00 6D 04 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 34 61 00 00 35 04 06 00 3E C8 0D 30 B8 EF 29 60 02 21 FD ED B1 40 [15:20:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 86 FE 47 00 69 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 32 30 39 38 35 36 35 10 04 04 00 34 61 00 00 F4 03 04 00 4D B0 A8 66 B6 04 01 00 00 A7 86 37 95 C3 C4 49 E5 [15:20:33]CommunicateWithHost err = 0 [15:20:33]CheckOFDResponse [15:20:33]1017 (14) - 77093643461234 [15:20:33]1041 (16) - 0000000002098565 [15:20:33]1040 (4) - 24884 [15:20:33]1012 (4) - 30.07.2024 09:20 [15:20:33]1206 (1) - 0 [15:20:33]OFD Sender: Remove packet 24884 [15:20:33]ProducePacketName [15:20:33]name=ofd_packets/00024884 [15:20:33]NVStorageDeleteData [15:20:34]OFD Sender: Processing packet 24885 [packets to send 29, broken 28] [15:20:34]ProducePacketName [15:20:34]name=ofd_packets/00024885 [15:20:34]OFD Sender: To server: pG, [15:20:34]CommunicateWithHost lk.salyk.kg:30040 [15:20:34]ConnectInit lk.salyk.kg [15:20:34]Connected sock=9 [15:20:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 8A 40 07 01 6D BB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 C6 3E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 EB D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EB D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EB D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 86 04 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 35 61 00 00 35 04 06 00 E0 3D 80 17 08 6F AE BC A3 B5 65 A4 B6 D2 [15:20:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 68 10 47 00 CC D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 35 61 00 00 F4 03 04 00 4E B0 A8 66 B6 04 01 00 00 D5 A8 E7 C0 4B 29 8A 8D [15:20:34]CommunicateWithHost err = 0 [15:20:34]CheckOFDResponse [15:20:34]1017 (14) - 77093643461234 [15:20:34]1041 (16) - 0000000002098565 [15:20:34]1040 (4) - 24885 [15:20:34]1012 (4) - 30.07.2024 09:20 [15:20:34]1206 (1) - 0 [15:20:34]OFD Sender: Remove packet 24885 [15:20:34]ProducePacketName [15:20:34]name=ofd_packets/00024885 [15:20:34]NVStorageDeleteData [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:07]accept exits with 7 [15:21:07]New connection [15:21:07]New thread 3067571556 created [15:21:07]Thread 3067428196 joined [15:21:07]Waiting for new connection... [15:21:07] Sock 7.Parse request [15:21:07]Sock 7.Check first char [15:21:07]Sock 7.First char is OK [15:21:07]request: POST /json_proto HTTP/1.0 [15:21:07]Method: POST [15:21:07]URL: /json_proto [15:21:07]Method is POST - this is cgi request [15:21:07]url: /json_proto [15:21:07]query_string will be loaded in cgi processing [15:21:07]execute_cgi json_proto POST (null) [15:21:07]execute_cgi path=json_proto method=POST [15:21:07]POST find Content-Length [15:21:07]Host: 172.17.45.131:8080 [15:21:07]Content-Length: 677 [15:21:07]Content-Type: application/json [15:21:07] [15:21:07]POST finish read [15:21:07]Found Content-Length = 677 [15:21:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610594", "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" ] } } [15:21:07]execute_script... [15:21: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)610594", "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" ] } } [15:21:07]POST & json_proto [15:21:07]process_json_proto [15:21:07]json parsed OK: [15:21:07]protocol is kg_v1.0 [15:21:07]action value=close_receipt [15:21:07]process_action close_receipt [15:21:07]cmd_close_receipt [15:21:07]MH_GetDate [15:21:07]Write to MH i2c: F0 00 00 F3 10 F2 [15:21:07]Write i2c OK [15:21:07]MH_I2C_Read... [15:21:07]Read from MH i2c: F0 [15:21:07]MH_I2C_Read... [15:21:07]Read from MH i2c: F0 09 00 [15:21:07]MH_I2C_Read... [15:21:07]Read from MH i2c: F0 09 00 F3 10 00 E3 04 A9 66 C6 D4 6E 66 5F [15:21:07]GetLastDocTimeStamp 1722352774 [15:21:07]current date 1722352867 [15:21:07]FM_GetShiftState [15:21:07]SAM_PROTO_GetShiftState [15:21:07]wFMCommunicate request_size=4 [15:21:07]MH_SAM_APDU [15:21:07]CAPDU: 80 13 01 00 [15:21:07]Write to MH i2c: E2 08 00 F4 10 80 13 01 00 00 00 00 00 81 [15:21:07]Write i2c OK [15:21:07]MH_I2C_Read... [15:21:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:21:07]Read from MH i2c: E2 [15:21:07]MH_I2C_Read... [15:21:07]Read from MH i2c: E2 0E 00 [15:21:07]MH_I2C_Read... [15:21:07]Read from MH i2c: E2 0E 00 F4 10 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 34 [15:21:07]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [15:21:07]wFMCommunicate OK [15:21:07]SAM_PROTO_GetShiftState done [15:21:07]FM_GetShiftState done [15:21:07]opened in 1722298218 [15:21:07]opened+sec_in_day 1722384618 [15:21:07]quantity*price = 30035 [15:21:07]sum+1 = 30036 [15:21:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 261 30.07.2024 15:21 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24886 ФПД: 158389416797585 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T152107&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24886&fm=158389416797585&tin=02508201610067®Number=0000000000171247&sum=30000 [15:21:08]StoreToDocumentArchive [15:21:08]shift 48 fd 24886 [15:21:08]save to /storage/0048/doc_00024886 [15:21:08]save last doc name /storage/0048/doc_00024886 to /storage/kkm_last_doc_name [15:21:08]save OK [15:21:08]Clear old archive folders... [15:21:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:21:08]tlvbuf is 01ED3DF0 [15:21:08]SAM_PROTO_ClearQueue [15:21:08]wFMCommunicate request_size=4 [15:21:08]MH_SAM_APDU [15:21:08]CAPDU: 80 09 00 00 [15:21:08]Write to MH i2c: E2 08 00 01 11 80 09 00 00 00 00 00 00 84 [15:21:08]Write i2c OK [15:21:08]MH_I2C_Read... [15:21:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:21:08]Read from MH i2c: E2 [15:21:08]MH_I2C_Read... [15:21:08]Read from MH i2c: E2 03 00 [15:21:08]MH_I2C_Read... [15:21:08]Read from MH i2c: E2 03 00 01 11 00 90 00 86 [15:21:08]RAPDU: 90 00 [15:21:08]wFMCommunicate OK [15:21:08]SAM_PROTO_ClearQueue done [15:21:08]KKMCreateOFDPacket [15:21:08]OFDProtocolAddRootSTLVToBuf [15:21:08]FM_MakeSignedData [15:21:08]FM_MakeSignedData [15:21:08]SAM_PROTO_SignData [15:21:08]wFMCommunicate request_size=4 [15:21:08]MH_SAM_APDU [15:21:08]CAPDU: 80 0D 01 02 [15:21:08]Write to MH i2c: E2 08 00 02 11 80 0D 01 02 00 00 00 00 8C [15:21:08]Write i2c OK [15:21:08]MH_I2C_Read... [15:21:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:21:08]Read from MH i2c: E2 [15:21:08]MH_I2C_Read... [15:21:08]Read from MH i2c: E2 03 00 [15:21:08]MH_I2C_Read... [15:21:08]Read from MH i2c: E2 03 00 02 11 00 90 00 87 [15:21:08]RAPDU: 90 00 [15:21:08]wFMCommunicate OK [15:21:08]wFMCommunicate request_size=255 [15:21:08]MH_SAM_APDU [15:21: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 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 05 01 00 00 F4 03 04 00 E3 04 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 36 61 00 00 35 04 06 00 90 [15:21:08]Write to MH i2c: E2 02 01 03 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 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 05 01 00 00 F4 03 04 00 E3 04 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 36 61 00 00 35 04 06 00 90 00 00 7A [15:21:08]Write i2c OK [15:21:08]MH_I2C_Read... [15:21:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:21:08]Read from MH i2c: E2 [15:21:08]MH_I2C_Read... [15:21:08]Read from MH i2c: E2 03 00 [15:21:08]MH_I2C_Read... [15:21:08]Read from MH i2c: E2 03 00 03 11 00 90 00 88 [15:21:08]RAPDU: 90 00 [15:21:08]wFMCommunicate OK [15:21:08]wFMCommunicate request_size=10 [15:21:08]MH_SAM_APDU [15:21:08]CAPDU: 80 0D 02 02 05 0D E8 EC A5 91 [15:21:08]Write to MH i2c: E2 0D 00 04 11 80 0D 02 02 05 00 0D E8 EC A5 91 00 00 B0 [15:21:08]Write i2c OK [15:21:08]MH_I2C_Read... [15:21:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:21:08]Read from MH i2c: E2 [15:21:08]MH_I2C_Read... [15:21:08]Read from MH i2c: E2 03 00 [15:21:08]MH_I2C_Read... [15:21:08]Read from MH i2c: E2 03 00 04 11 00 90 00 89 [15:21:08]RAPDU: 90 00 [15:21:08]wFMCommunicate OK [15:21:08]wFMCommunicate request_size=4 [15:21:08]MH_SAM_APDU [15:21:08]CAPDU: 80 0D 03 02 [15:21:08]Write to MH i2c: E2 08 00 05 11 80 0D 03 02 00 00 00 00 91 [15:21:08]Write i2c OK [15:21:08]MH_I2C_Read... [15:21:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:21:08]Read from MH i2c: E2 [15:21:08]MH_I2C_Read... [15:21:08]Read from MH i2c: E2 0B 00 [15:21:08]MH_I2C_Read... [15:21:08]Read from MH i2c: E2 0B 00 05 11 00 0B 9C D3 F2 8C 7E 98 AA 90 00 4A [15:21:08]RAPDU: 0B 9C D3 F2 8C 7E 98 AA 90 00 [15:21:08]wFMCommunicate OK [15:21:08]SAM_PROTO_SignData done [15:21:08]FM_MakeSignedData done [15:21:08]CreateOFDProtocolMessage [15:21:08]wFMCommunicate request_size=4 [15:21:08]MH_SAM_APDU [15:21:08]CAPDU: 80 11 00 00 [15:21:08]Write to MH i2c: E2 08 00 06 11 80 11 00 00 00 00 00 00 91 [15:21:08]Write i2c OK [15:21:08]MH_I2C_Read... [15:21:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:21:08]Read from MH i2c: E2 [15:21:08]MH_I2C_Read... [15:21:08]Read from MH i2c: E2 17 00 [15:21:08]MH_I2C_Read... [15:21:08]Read from MH i2c: E2 17 00 06 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E7 [15:21:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [15:21:08]wFMCommunicate OK [15:21:08]CreateOFDProtocolMessage done [15:21:08]OFDSenderStorePacket 24886 [15:21:08]StoreOFDPacket docnum=24886 [15:21:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 91 7A 07 01 7E 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 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 05 01 00 00 F4 03 04 00 E3 04 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 36 61 00 00 35 04 06 00 90 0D E8 EC A5 91 0B 9C D3 F2 8C 7E 98 AA [15:21:08]CheckFolder [15:21:08]dirname=/storage/ofd_packets [15:21:08]CheckFolder done [15:21:08]ProducePacketName [15:21:08]name=ofd_packets/00024886 [15:21:08]NVStorageSaveData ofd_packets/00024886 [15:21:08]File name is /storage/ofd_packets/00024886 [15:21:08]Write 301 bytes [15:21:08]NVStorageSaveData done [15:21:08]OFDSenderStorePacket done [15:21:08]KKMCreateOFDPacket done [15:21:08]NVStorageSaveData kkm_last_timestamp [15:21:08]File name is /storage/kkm_last_timestamp [15:21:08]Write 4 bytes [15:21:08]NVStorageSaveData done [15:21:08]ExternCall_PrintAddStr [15:21:08]wPrintStart [15:21:08]Write to MH i2c: 01 00 00 07 11 18 [15:21:08]Write i2c OK [15:21:08]MH_I2C_Read... [15:21:08]Read from MH i2c: 01 [15:21:08]MH_I2C_Read... [15:21:08]Read from MH i2c: 01 07 00 [15:21:08]MH_I2C_Read... [15:21:08]Read from MH i2c: 01 07 00 07 11 00 00 00 00 00 FF 0F 2D [15:21:08]RasterBufferAndPrint [15:21:08]line Счет N : (1)610594 [15:21:08]line ИНН: 02508201610067 [15:21:08]line Контрольно-Кассовый Чек [15:21:08]line ПРОДАЖА [15:21:08]line ТРК (МРК, ГНК) : 42 [15:21:08]line Товар: 2710124130 [15:21:08]line Аи-92-К-2 [15:21:08]line 4.430 * 67.80 [15:21:08]line = 300.35 [15:21:08]line НДС 12% НСП 1% [15:21:08]line > о реализуемом товаре [15:21:08]line ОКРУГЛЕНИЕ: -0.35 [15:21:08]line ИТОГО: 300.00 [15:21:08]line Внесено: 300.00 [15:21:08]line СДАЧА: 0.00 [15:21:08]line НСП 1% : 2.66 [15:21:08]line НДС 12% : 31.90 [15:21:08]line Наличными: 300.00 [15:21:08]line Безнал.: 0.00 [15:21:08]line Место: АЗС № 127 "Партнер Нефть" [15:21:08]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [15:21:08]line СНО: Общий режим [15:21:08]line Чек 261 30.07.2024 15:21 [15:21:08]line Смена: 48 ФФД: 1.0 [15:21:08]line ЗНМ: 0300000158 [15:21:08]line РНМ: 0000000000171247 [15:21:08]line Версия ККМ: v1.0 [15:21:08]line ФМ: 0000000002098565 [15:21:08]line ФД: 24886 [15:21:08]line ФПД: 158389416797585 [15:21:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T152107&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24886&fm=158389416797585&tin=02508201610067®Number=0000000000171247&sum=30000 [15:21:09]OFD Sender: Processing packet 24886 [packets to send 29, broken 28] [15:21:09]ProducePacketName [15:21:09]name=ofd_packets/00024886 [15:21:09]OFD Sender: To server: pG, [15:21:09]CommunicateWithHost lk.salyk.kg:30040 [15:21:09]ConnectInit lk.salyk.kg [15:21:09]written 0, free lines is 4095 [15:21:09]Connected sock=10 [15:21:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 91 7A 07 01 7E 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 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 05 01 00 00 F4 03 04 00 E3 04 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 36 61 00 00 35 04 06 00 90 0D E8 EC A5 91 0B 9C D3 F2 8C 7E 98 AA [15:21:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 CC BB 47 00 28 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 36 61 00 00 F4 03 04 00 71 B0 A8 66 B6 04 01 00 00 57 93 7B EB 31 EA 20 41 [15:21:09]CommunicateWithHost err = 0 [15:21:09]CheckOFDResponse [15:21:09]1017 (14) - 77093643461234 [15:21:09]1041 (16) - 0000000002098565 [15:21:09]1040 (4) - 24886 [15:21:09]1012 (4) - 30.07.2024 09:20 [15:21:09]1206 (1) - 0 [15:21:09]OFD Sender: Remove packet 24886 [15:21:09]ProducePacketName [15:21:09]name=ofd_packets/00024886 [15:21:09]NVStorageDeleteData [15:21:09]Write to MH i2c: 01 00 00 32 11 43 [15:21:09]Write i2c OK [15:21:09]MH_I2C_Read... [15:21:09]Read from MH i2c: 01 [15:21:09]MH_I2C_Read... [15:21:09]Read from MH i2c: 01 07 00 [15:21:09]MH_I2C_Read... [15:21:09]Read from MH i2c: 01 07 00 32 11 00 00 00 00 00 E5 0C 3B [15:21:09]RasterBufferAndPrint [15:21:09]line [15:21:09]line [15:21:09]line [15:21:09]line [15:21:09]line [15:21:09]written 0, free lines is 3306 [15:21:09]MH_Cut [15:21:09]Write to MH i2c: D1 01 00 39 11 01 1C [15:21:09]Write i2c OK [15:21:09]MH_I2C_Read... [15:21:09]Read from MH i2c: D1 [15:21:09]MH_I2C_Read... [15:21:09]Read from MH i2c: D1 01 00 [15:21:09]MH_I2C_Read... [15:21:09]Read from MH i2c: D1 01 00 39 11 00 1B [15:21:09]Write to MH i2c: 01 00 00 3A 11 4B [15:21:09]Write i2c OK [15:21:09]MH_I2C_Read... [15:21:10]OFD Sender: No OFD packet to send [15:21:10]*** Cut start [15:21:10]*** Partial cut [15:21:10]*** CUTSNS_PIN = 1 [15:21:10]*** CUTSNS_PIN = 0 [15:21:10]*** Brake cut motor [15:21:10]Read from MH i2c: 01 [15:21:10]MH_I2C_Read... [15:21:10]*** Stop cut motor [15:21:10]*** Cut end [15:21:10]Read from MH i2c: 01 07 00 [15:21:10]MH_I2C_Read... [15:21:10]Read from MH i2c: 01 07 00 3A 11 00 00 00 00 00 FF 0F 60 [15:21:10]process_action close_receipt done [15:21:10]requested_data is exist [15:21:10]produce_requested_data [15:21:10]requested_item fm.sn is exist - process it [15:21:10]wFMCommunicate request_size=4 [15:21:10]MH_SAM_APDU [15:21:10]CAPDU: 80 11 00 00 [15:21:10]Write to MH i2c: E2 08 00 3B 11 80 11 00 00 00 00 00 00 C6 [15:21:10]Write i2c OK [15:21:10]MH_I2C_Read... [15:21:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:21:10]Read from MH i2c: E2 [15:21:10]MH_I2C_Read... [15:21:10]Read from MH i2c: E2 17 00 [15:21:10]MH_I2C_Read... [15:21:10]Read from MH i2c: E2 17 00 3B 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 1C [15:21:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [15:21:10]wFMCommunicate OK [15:21:10]requested_item fd.num is exist - process it [15:21:10]SAM_PROTO_GetFieldsCounters [15:21:10]wFMCommunicate request_size=4 [15:21:10]MH_SAM_APDU [15:21:10]CAPDU: 80 13 00 00 [15:21:10]Write to MH i2c: E2 08 00 3C 11 80 13 00 00 00 00 00 00 C9 [15:21:10]Write i2c OK [15:21:10]MH_I2C_Read... [15:21:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:21:11]Read from MH i2c: E2 [15:21:11]MH_I2C_Read... [15:21:11]Read from MH i2c: E2 62 00 [15:21:11]MH_I2C_Read... [15:21:11]Read from MH i2c: E2 62 00 3C 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 36 61 00 00 0E 04 04 00 30 00 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 C3 [15:21:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 36 61 00 00 0E 04 04 00 30 00 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 [15:21:11]wFMCommunicate OK [15:21:11]SAM_PROTO_GetFieldsCounters done [15:21:11]requested_item shift.num is exist - process it [15:21:11]requested_item shift.opened is exist - process it [15:21:11]req_shift_opened [15:21:11]FM_GetShiftState [15:21:11]SAM_PROTO_GetShiftState [15:21:11]wFMCommunicate request_size=4 [15:21:11]MH_SAM_APDU [15:21:11]CAPDU: 80 13 01 00 [15:21:11]Write to MH i2c: E2 08 00 3D 11 80 13 01 00 00 00 00 00 CB [15:21:11]Write i2c OK [15:21:11]MH_I2C_Read... [15:21:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:21:11]Read from MH i2c: E2 [15:21:11]MH_I2C_Read... [15:21:11]Read from MH i2c: E2 0E 00 [15:21:11]MH_I2C_Read... [15:21:11]Read from MH i2c: E2 0E 00 3D 11 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 7E [15:21:11]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [15:21:11]wFMCommunicate OK [15:21:11]SAM_PROTO_GetShiftState done [15:21:11]FM_GetShiftState done [15:21:11]req_shift_opened done [15:21:11]requested_item shift.open_date is exist - process it [15:21:11]req_shift_open_date [15:21:11]req_shift_open_date done [15:21:11]produce_requested_data done [15:21:11]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24886,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [15:21:11]process_action_free close_receipt [15:21:11]json_value_free [15:21:11]json_value_free done [15:21:11]process_json_proto returns [15:21:11]Send response to host [15:21:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24886,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [15:21:11]free response buf [15:21:11]execute_script done [15:21:11]execute_script returns [15:21:11]free content buf [15:21:11]Sock 7.Close socket [15:21:11]Sock 7.Thread stoped [15:21:15]OFD Sender: No OFD packet to send [15:21:18]accept exits with 9 [15:21:18]New connection [15:21:18]New thread 3067428196 created [15:21:18]Thread 3067571556 joined [15:21:18]Waiting for new connection... [15:21:18] Sock 9.Parse request [15:21:18]Sock 9.Check first char [15:21:18]Sock 9.First char is OK [15:21:18]request: POST /json_proto HTTP/1.0 [15:21:18]Method: POST [15:21:18]URL: /json_proto [15:21:18]Method is POST - this is cgi request [15:21:18]url: /json_proto [15:21:18]query_string will be loaded in cgi processing [15:21:18]execute_cgi json_proto POST (null) [15:21:18]execute_cgi path=json_proto method=POST [15:21:18]POST find Content-Length [15:21:18]Host: 172.17.45.131:8080 [15:21:18]Content-Length: 677 [15:21:18]Content-Type: application/json [15:21:18] [15:21:18]POST finish read [15:21:18]Found Content-Length = 677 [15:21:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610595", "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" ] } } [15:21:18]execute_script... [15:21:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610595", "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" ] } } [15:21:18]POST & json_proto [15:21:18]process_json_proto [15:21:18]json parsed OK: [15:21:18]protocol is kg_v1.0 [15:21:18]action value=close_receipt [15:21:18]process_action close_receipt [15:21:18]cmd_close_receipt [15:21:18]MH_GetDate [15:21:18]Write to MH i2c: F0 00 00 3E 11 3E [15:21:18]Write i2c OK [15:21:18]MH_I2C_Read... [15:21:18]Read from MH i2c: F0 [15:21:18]MH_I2C_Read... [15:21:18]Read from MH i2c: F0 09 00 [15:21:18]MH_I2C_Read... [15:21:18]Read from MH i2c: F0 09 00 3E 11 00 EE 04 A9 66 C6 D4 6E 66 B6 [15:21:18]GetLastDocTimeStamp 1722352867 [15:21:18]current date 1722352878 [15:21:18]FM_GetShiftState [15:21:18]SAM_PROTO_GetShiftState [15:21:18]wFMCommunicate request_size=4 [15:21:18]MH_SAM_APDU [15:21:18]CAPDU: 80 13 01 00 [15:21:18]Write to MH i2c: E2 08 00 3F 11 80 13 01 00 00 00 00 00 CD [15:21:18]Write i2c OK [15:21:18]MH_I2C_Read... [15:21:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:21:18]Read from MH i2c: E2 [15:21:18]MH_I2C_Read... [15:21:18]Read from MH i2c: E2 0E 00 [15:21:18]MH_I2C_Read... [15:21:18]Read from MH i2c: E2 0E 00 3F 11 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 80 [15:21:18]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [15:21:18]wFMCommunicate OK [15:21:18]SAM_PROTO_GetShiftState done [15:21:18]FM_GetShiftState done [15:21:18]opened in 1722298218 [15:21:18]opened+sec_in_day 1722384618 [15:21:18]quantity*price = 10034 [15:21:18]sum+1 = 10035 [15:21:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 100.00 Внесено: 100.00 СДАЧА: 0.00 НСП 1% : 0.89 НДС 12% : 10.66 Наличными: 100.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 262 30.07.2024 15:21 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24887 ФПД: 194480356954162 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T152118&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24887&fm=194480356954162&tin=02508201610067®Number=0000000000171247&sum=10000 [15:21:19]StoreToDocumentArchive [15:21:19]shift 48 fd 24887 [15:21:19]save to /storage/0048/doc_00024887 [15:21:19]save last doc name /storage/0048/doc_00024887 to /storage/kkm_last_doc_name [15:21:19]save OK [15:21:19]Clear old archive folders... [15:21:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:21:19]tlvbuf is 01E58C00 [15:21:19]SAM_PROTO_ClearQueue [15:21:19]wFMCommunicate request_size=4 [15:21:19]MH_SAM_APDU [15:21:19]CAPDU: 80 09 00 00 [15:21:19]Write to MH i2c: E2 08 00 4C 11 80 09 00 00 00 00 00 00 CF [15:21:19]Write i2c OK [15:21:19]MH_I2C_Read... [15:21:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:21:19]Read from MH i2c: E2 [15:21:19]MH_I2C_Read... [15:21:19]Read from MH i2c: E2 03 00 [15:21:19]MH_I2C_Read... [15:21:19]Read from MH i2c: E2 03 00 4C 11 00 90 00 D1 [15:21:19]RAPDU: 90 00 [15:21:19]wFMCommunicate OK [15:21:19]SAM_PROTO_ClearQueue done [15:21:19]KKMCreateOFDPacket [15:21:19]OFDProtocolAddRootSTLVToBuf [15:21:19]FM_MakeSignedData [15:21:19]FM_MakeSignedData [15:21:19]SAM_PROTO_SignData [15:21:19]wFMCommunicate request_size=4 [15:21:19]MH_SAM_APDU [15:21:19]CAPDU: 80 0D 01 02 [15:21:19]Write to MH i2c: E2 08 00 4D 11 80 0D 01 02 00 00 00 00 D7 [15:21:19]Write i2c OK [15:21:19]MH_I2C_Read... [15:21:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:21:19]Read from MH i2c: E2 [15:21:19]MH_I2C_Read... [15:21:19]Read from MH i2c: E2 03 00 [15:21:19]MH_I2C_Read... [15:21:19]Read from MH i2c: E2 03 00 4D 11 00 90 00 D2 [15:21:19]RAPDU: 90 00 [15:21:19]wFMCommunicate OK [15:21:19]wFMCommunicate request_size=255 [15:21:19]MH_SAM_APDU [15:21:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 06 01 00 00 F4 03 04 00 EE 04 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 37 61 00 00 35 04 06 00 B0 [15:21:19]Write to MH i2c: E2 02 01 4E 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 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 06 01 00 00 F4 03 04 00 EE 04 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 37 61 00 00 35 04 06 00 B0 00 00 0F [15:21:19]Write i2c OK [15:21:19]MH_I2C_Read... [15:21:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:21:20]Read from MH i2c: E2 [15:21:20]MH_I2C_Read... [15:21:20]Read from MH i2c: E2 03 00 [15:21:20]MH_I2C_Read... [15:21:20]Read from MH i2c: E2 03 00 4E 11 00 90 00 D3 [15:21:20]RAPDU: 90 00 [15:21:20]wFMCommunicate OK [15:21:20]wFMCommunicate request_size=10 [15:21:20]MH_SAM_APDU [15:21:20]CAPDU: 80 0D 02 02 05 E0 FC 97 90 32 [15:21:20]Write to MH i2c: E2 0D 00 4F 11 80 0D 02 02 05 00 E0 FC 97 90 32 00 00 19 [15:21:20]Write i2c OK [15:21:20]MH_I2C_Read... [15:21:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:21:20]Read from MH i2c: E2 [15:21:20]MH_I2C_Read... [15:21:20]Read from MH i2c: E2 03 00 [15:21:20]MH_I2C_Read... [15:21:20]Read from MH i2c: E2 03 00 4F 11 00 90 00 D4 [15:21:20]RAPDU: 90 00 [15:21:20]wFMCommunicate OK [15:21:20]wFMCommunicate request_size=4 [15:21:20]MH_SAM_APDU [15:21:20]CAPDU: 80 0D 03 02 [15:21:20]Write to MH i2c: E2 08 00 50 11 80 0D 03 02 00 00 00 00 DC [15:21:20]Write i2c OK [15:21:20]MH_I2C_Read... [15:21:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:21:20]OFD Sender: No OFD packet to send [15:21:20]Read from MH i2c: E2 [15:21:20]MH_I2C_Read... [15:21:20]Read from MH i2c: E2 0B 00 [15:21:20]MH_I2C_Read... [15:21:20]Read from MH i2c: E2 0B 00 50 11 00 05 17 AF E3 5A 18 C8 8F 90 00 54 [15:21:20]RAPDU: 05 17 AF E3 5A 18 C8 8F 90 00 [15:21:20]wFMCommunicate OK [15:21:20]SAM_PROTO_SignData done [15:21:20]FM_MakeSignedData done [15:21:20]CreateOFDProtocolMessage [15:21:20]wFMCommunicate request_size=4 [15:21:20]MH_SAM_APDU [15:21:20]CAPDU: 80 11 00 00 [15:21:20]Write to MH i2c: E2 08 00 51 11 80 11 00 00 00 00 00 00 DC [15:21:20]Write i2c OK [15:21:20]MH_I2C_Read... [15:21:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:21:20]Read from MH i2c: E2 [15:21:20]MH_I2C_Read... [15:21:20]Read from MH i2c: E2 17 00 [15:21:20]MH_I2C_Read... [15:21:20]Read from MH i2c: E2 17 00 51 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 32 [15:21:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [15:21:20]wFMCommunicate OK [15:21:20]CreateOFDProtocolMessage done [15:21:20]OFDSenderStorePacket 24887 [15:21:20]StoreOFDPacket docnum=24887 [15:21:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 36 E8 07 01 56 E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 06 01 00 00 F4 03 04 00 EE 04 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 37 61 00 00 35 04 06 00 B0 E0 FC 97 90 32 05 17 AF E3 5A 18 C8 8F [15:21:20]CheckFolder [15:21:20]dirname=/storage/ofd_packets [15:21:20]CheckFolder done [15:21:20]ProducePacketName [15:21:20]name=ofd_packets/00024887 [15:21:20]NVStorageSaveData ofd_packets/00024887 [15:21:20]File name is /storage/ofd_packets/00024887 [15:21:20]Write 301 bytes [15:21:20]NVStorageSaveData done [15:21:20]OFDSenderStorePacket done [15:21:20]KKMCreateOFDPacket done [15:21:20]NVStorageSaveData kkm_last_timestamp [15:21:20]File name is /storage/kkm_last_timestamp [15:21:20]Write 4 bytes [15:21:20]NVStorageSaveData done [15:21:20]ExternCall_PrintAddStr [15:21:20]wPrintStart [15:21:20]Write to MH i2c: 01 00 00 52 11 63 [15:21:20]Write i2c OK [15:21:20]MH_I2C_Read... [15:21:20]Read from MH i2c: 01 [15:21:20]MH_I2C_Read... [15:21:20]Read from MH i2c: 01 07 00 [15:21:20]MH_I2C_Read... [15:21:20]Read from MH i2c: 01 07 00 52 11 00 00 00 00 00 FF 0F 78 [15:21:20]RasterBufferAndPrint [15:21:20]line Счет N : (1)610595 [15:21:20]line ИНН: 02508201610067 [15:21:20]line Контрольно-Кассовый Чек [15:21:20]line ПРОДАЖА [15:21:20]line ТРК (МРК, ГНК) : 62 [15:21:20]line Товар: 2710124130 [15:21:20]line Аи-92-К-2 [15:21:20]line 1.480 * 67.80 [15:21:20]line = 100.34 [15:21:20]line НДС 12% НСП 1% [15:21:20]line > о реализуемом товаре [15:21:20]line ОКРУГЛЕНИЕ: -0.34 [15:21:20]line ИТОГО: 100.00 [15:21:20]line Внесено: 100.00 [15:21:20]line СДАЧА: 0.00 [15:21:20]line НСП 1% : 0.89 [15:21:20]line НДС 12% : 10.66 [15:21:20]line Наличными: 100.00 [15:21:20]line Безнал.: 0.00 [15:21:20]line Место: АЗС № 127 "Партнер Нефть" [15:21:20]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [15:21:20]line СНО: Общий режим [15:21:20]line Чек 262 30.07.2024 15:21 [15:21:20]line Смена: 48 ФФД: 1.0 [15:21:20]line ЗНМ: 0300000158 [15:21:20]line РНМ: 0000000000171247 [15:21:20]line Версия ККМ: v1.0 [15:21:20]line ФМ: 0000000002098565 [15:21:20]line ФД: 24887 [15:21:20]line ФПД: 194480356954162 [15:21:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T152118&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24887&fm=194480356954162&tin=02508201610067®Number=0000000000171247&sum=10000 [15:21:20]OFD Sender: Processing packet 24887 [packets to send 29, broken 28] [15:21:20]ProducePacketName [15:21:20]name=ofd_packets/00024887 [15:21:20]OFD Sender: To server: pG, [15:21:20]CommunicateWithHost lk.salyk.kg:30040 [15:21:20]ConnectInit lk.salyk.kg [15:21:20]written 0, free lines is 4095 [15:21:20]Connected sock=10 [15:21:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 36 E8 07 01 56 E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 06 01 00 00 F4 03 04 00 EE 04 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 37 61 00 00 35 04 06 00 B0 E0 FC 97 90 32 05 17 AF E3 5A 18 C8 8F [15:21:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 8B 81 47 00 ED 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 32 30 39 38 35 36 35 10 04 04 00 37 61 00 00 F4 03 04 00 7C B0 A8 66 B6 04 01 00 00 63 A2 4B 3B B8 8D 64 45 [15:21:20]CommunicateWithHost err = 0 [15:21:20]CheckOFDResponse [15:21:20]1017 (14) - 77093643461234 [15:21:20]1041 (16) - 0000000002098565 [15:21:20]1040 (4) - 24887 [15:21:20]1012 (4) - 30.07.2024 09:21 [15:21:20]1206 (1) - 0 [15:21:20]OFD Sender: Remove packet 24887 [15:21:20]ProducePacketName [15:21:20]name=ofd_packets/00024887 [15:21:20]NVStorageDeleteData [15:21:20]Write to MH i2c: 01 00 00 7D 11 8E [15:21:20]Write i2c OK [15:21:20]MH_I2C_Read... [15:21:20]Read from MH i2c: 01 [15:21:20]MH_I2C_Read... [15:21:20]Read from MH i2c: 01 07 00 [15:21:20]MH_I2C_Read... [15:21:20]Read from MH i2c: 01 07 00 7D 11 00 00 00 00 00 EC 0C 8D [15:21:20]RasterBufferAndPrint [15:21:20]line [15:21:20]line [15:21:20]line [15:21:20]line [15:21:20]line [15:21:20]written 0, free lines is 3314 [15:21:20]MH_Cut [15:21:20]Write to MH i2c: D1 01 00 84 11 01 67 [15:21:20]Write i2c OK [15:21:20]MH_I2C_Read... [15:21:20]Read from MH i2c: D1 [15:21:20]MH_I2C_Read... [15:21:20]Read from MH i2c: D1 01 00 [15:21:20]MH_I2C_Read... [15:21:20]Read from MH i2c: D1 01 00 84 11 00 66 [15:21:20]Write to MH i2c: 01 00 00 85 11 96 [15:21:20]Write i2c OK [15:21:20]MH_I2C_Read... [15:21:21]OFD Sender: No OFD packet to send [15:21:21]*** Cut start [15:21:21]*** Partial cut [15:21:21]*** CUTSNS_PIN = 1 [15:21:21]*** CUTSNS_PIN = 0 [15:21:21]*** Brake cut motor [15:21:22]Read from MH i2c: 01 [15:21:22]MH_I2C_Read... [15:21:22]*** Stop cut motor [15:21:22]*** Cut end [15:21:22]Read from MH i2c: 01 07 00 [15:21:22]MH_I2C_Read... [15:21:22]Read from MH i2c: 01 07 00 85 11 00 00 00 00 00 FF 0F AB [15:21:22]process_action close_receipt done [15:21:22]requested_data is exist [15:21:22]produce_requested_data [15:21:22]requested_item fm.sn is exist - process it [15:21:22]wFMCommunicate request_size=4 [15:21:22]MH_SAM_APDU [15:21:22]CAPDU: 80 11 00 00 [15:21:22]Write to MH i2c: E2 08 00 86 11 80 11 00 00 00 00 00 00 11 [15:21:22]Write i2c OK [15:21:22]MH_I2C_Read... [15:21:22]Read from MH i2c: E2 [15:21:22]MH_I2C_Read... [15:21:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:21:22]Read from MH i2c: E2 17 00 [15:21:22]MH_I2C_Read... [15:21:22]Read from MH i2c: E2 17 00 86 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 67 [15:21:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [15:21:22]wFMCommunicate OK [15:21:22]requested_item fd.num is exist - process it [15:21:22]SAM_PROTO_GetFieldsCounters [15:21:22]wFMCommunicate request_size=4 [15:21:22]MH_SAM_APDU [15:21:22]CAPDU: 80 13 00 00 [15:21:22]Write to MH i2c: E2 08 00 87 11 80 13 00 00 00 00 00 00 14 [15:21:22]Write i2c OK [15:21:22]MH_I2C_Read... [15:21:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:21:22]Read from MH i2c: E2 [15:21:22]MH_I2C_Read... [15:21:22]Read from MH i2c: E2 62 00 [15:21:22]MH_I2C_Read... [15:21:22]Read from MH i2c: E2 62 00 87 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 37 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 06 01 00 00 5E 04 04 00 06 01 00 00 57 04 04 00 07 01 00 00 19 04 04 00 00 00 00 00 90 00 12 [15:21:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 37 61 00 00 0E 04 04 00 30 00 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 [15:21:22]wFMCommunicate OK [15:21:22]SAM_PROTO_GetFieldsCounters done [15:21:22]requested_item shift.num is exist - process it [15:21:22]requested_item shift.opened is exist - process it [15:21:22]req_shift_opened [15:21:22]FM_GetShiftState [15:21:22]SAM_PROTO_GetShiftState [15:21:22]wFMCommunicate request_size=4 [15:21:22]MH_SAM_APDU [15:21:22]CAPDU: 80 13 01 00 [15:21:22]Write to MH i2c: E2 08 00 88 11 80 13 01 00 00 00 00 00 16 [15:21:22]Write i2c OK [15:21:22]MH_I2C_Read... [15:21:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:21:22]Read from MH i2c: E2 [15:21:22]MH_I2C_Read... [15:21:22]Read from MH i2c: E2 0E 00 [15:21:22]MH_I2C_Read... [15:21:22]Read from MH i2c: E2 0E 00 88 11 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C9 [15:21:22]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [15:21:22]wFMCommunicate OK [15:21:22]SAM_PROTO_GetShiftState done [15:21:22]FM_GetShiftState done [15:21:22]req_shift_opened done [15:21:22]requested_item shift.open_date is exist - process it [15:21:22]req_shift_open_date [15:21:22]req_shift_open_date done [15:21:22]produce_requested_data done [15:21:22]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24887,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [15:21:22]process_action_free close_receipt [15:21:22]json_value_free [15:21:22]json_value_free done [15:21:22]process_json_proto returns [15:21:22]Send response to host [15:21:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24887,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [15:21:22]free response buf [15:21:22]execute_script done [15:21:22]execute_script returns [15:21:22]free content buf [15:21:22]Sock 9.Close socket [15:21:22]Sock 9.Thread stoped [15:21:26]OFD Sender: No OFD packet to send [15:21:31]OFD Sender: No OFD packet to send [15:21:36]OFD Sender: No OFD packet to send [15:21:41]OFD Sender: No OFD packet to send [15:21:46]OFD Sender: No OFD packet to send [15:21:51]OFD Sender: No OFD packet to send [15:21:56]OFD Sender: No OFD packet to send [15:22:01]OFD Sender: No OFD packet to send [15:22:06]OFD Sender: No OFD packet to send [15:22:11]OFD Sender: No OFD packet to send [15:22:16]OFD Sender: No OFD packet to send [15:22:21]OFD Sender: No OFD packet to send [15:22:26]OFD Sender: No OFD packet to send [15:22:31]OFD Sender: No OFD packet to send [15:22:36]OFD Sender: No OFD packet to send [15:22:41]OFD Sender: No OFD packet to send [15:22:42]accept exits with 7 [15:22:42]New connection [15:22:42]New thread 3067571556 created [15:22:42]Thread 3067428196 joined [15:22:42]Waiting for new connection... [15:22:42] Sock 7.Parse request [15:22:42]Sock 7.Check first char [15:22:42]Sock 7.First char is OK [15:22:42]request: POST /json_proto HTTP/1.0 [15:22:42]Method: POST [15:22:42]URL: /json_proto [15:22:42]Method is POST - this is cgi request [15:22:42]url: /json_proto [15:22:42]query_string will be loaded in cgi processing [15:22:42]execute_cgi json_proto POST (null) [15:22:42]execute_cgi path=json_proto method=POST [15:22:42]POST find Content-Length [15:22:42]Host: 172.17.45.131:8080 [15:22:42]Content-Length: 816 [15:22:42]Content-Type: application/json [15:22:42] [15:22:42]POST finish read [15:22:42]Found Content-Length = 816 [15:22:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610596", "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.670, "sum" : 520.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" : 520.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:22:42]execute_script... [15:22: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)610596", "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.670, "sum" : 520.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" : 520.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:22:42]POST & json_proto [15:22:42]process_json_proto [15:22:42]json parsed OK: [15:22:42]protocol is kg_v1.0 [15:22:42]action value=close_receipt [15:22:42]process_action close_receipt [15:22:42]cmd_close_receipt [15:22:42]MH_GetDate [15:22:42]Write to MH i2c: F0 00 00 89 11 89 [15:22:42]Write i2c OK [15:22:42]MH_I2C_Read... [15:22:42]Read from MH i2c: F0 [15:22:42]MH_I2C_Read... [15:22:42]Read from MH i2c: F0 09 00 [15:22:42]MH_I2C_Read... [15:22:42]Read from MH i2c: F0 09 00 89 11 00 42 05 A9 66 C6 D4 6E 66 56 [15:22:42]GetLastDocTimeStamp 1722352878 [15:22:42]current date 1722352962 [15:22:42]FM_GetShiftState [15:22:42]SAM_PROTO_GetShiftState [15:22:42]wFMCommunicate request_size=4 [15:22:42]MH_SAM_APDU [15:22:42]CAPDU: 80 13 01 00 [15:22:42]Write to MH i2c: E2 08 00 8A 11 80 13 01 00 00 00 00 00 18 [15:22:42]Write i2c OK [15:22:42]MH_I2C_Read... [15:22:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:22:42]Read from MH i2c: E2 [15:22:42]MH_I2C_Read... [15:22:42]Read from MH i2c: E2 0E 00 [15:22:42]MH_I2C_Read... [15:22:42]Read from MH i2c: E2 0E 00 8A 11 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 CB [15:22:42]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [15:22:42]wFMCommunicate OK [15:22:42]SAM_PROTO_GetShiftState done [15:22:42]FM_GetShiftState done [15:22:42]opened in 1722298218 [15:22:42]opened+sec_in_day 1722384618 [15:22:42]quantity*price = 52002 [15:22:42]sum+1 = 52004 [15:22:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 520.03 НСП 1% : 4.60 НДС 12% : 55.22 Наличными: 0.00 Безнал.: 520.03 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 263 30.07.2024 15:22 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002098565 ФД: 24888 ФПД: 116152192228415 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T152242&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24888&fm=116152192228415&tin=02508201610067®Number=0000000000171247&sum=52003 [15:22:43]StoreToDocumentArchive [15:22:43]shift 48 fd 24888 [15:22:43]save to /storage/0048/doc_00024888 [15:22:43]save last doc name /storage/0048/doc_00024888 to /storage/kkm_last_doc_name [15:22:43]save OK [15:22:43]Clear old archive folders... [15:22:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:22:43]tlvbuf is 01EE6840 [15:22:43]SAM_PROTO_ClearQueue [15:22:43]wFMCommunicate request_size=4 [15:22:43]MH_SAM_APDU [15:22:43]CAPDU: 80 09 00 00 [15:22:43]Write to MH i2c: E2 08 00 97 11 80 09 00 00 00 00 00 00 1A [15:22:43]Write i2c OK [15:22:43]MH_I2C_Read... [15:22:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:22:43]Read from MH i2c: E2 [15:22:43]MH_I2C_Read... [15:22:43]Read from MH i2c: E2 03 00 [15:22:43]MH_I2C_Read... [15:22:43]Read from MH i2c: E2 03 00 97 11 00 90 00 1C [15:22:43]RAPDU: 90 00 [15:22:43]wFMCommunicate OK [15:22:43]SAM_PROTO_ClearQueue done [15:22:43]KKMCreateOFDPacket [15:22:43]OFDProtocolAddRootSTLVToBuf [15:22:43]FM_MakeSignedData [15:22:43]FM_MakeSignedData [15:22:43]SAM_PROTO_SignData [15:22:43]wFMCommunicate request_size=4 [15:22:43]MH_SAM_APDU [15:22:43]CAPDU: 80 0D 01 02 [15:22:43]Write to MH i2c: E2 08 00 98 11 80 0D 01 02 00 00 00 00 22 [15:22:43]Write i2c OK [15:22:43]MH_I2C_Read... [15:22:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:22:43]Read from MH i2c: E2 [15:22:43]MH_I2C_Read... [15:22:43]Read from MH i2c: E2 03 00 [15:22:43]MH_I2C_Read... [15:22:43]Read from MH i2c: E2 03 00 98 11 00 90 00 1D [15:22:43]RAPDU: 90 00 [15:22:43]wFMCommunicate OK [15:22:43]wFMCommunicate request_size=255 [15:22:43]MH_SAM_APDU [15:22: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 F6 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 23 CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 15 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 CB 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 42 05 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 38 61 00 00 35 04 06 00 69 [15:22:43]Write to MH i2c: E2 02 01 99 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 F6 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 23 CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 15 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 CB 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 42 05 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 38 61 00 00 35 04 06 00 69 00 00 A0 [15:22:43]Write i2c OK [15:22:43]MH_I2C_Read... [15:22:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:22:44]Read from MH i2c: E2 [15:22:44]MH_I2C_Read... [15:22:44]Read from MH i2c: E2 03 00 [15:22:44]MH_I2C_Read... [15:22:44]Read from MH i2c: E2 03 00 99 11 00 90 00 1E [15:22:44]RAPDU: 90 00 [15:22:44]wFMCommunicate OK [15:22:44]wFMCommunicate request_size=10 [15:22:44]MH_SAM_APDU [15:22:44]CAPDU: 80 0D 02 02 05 A3 CA 28 5C 3F [15:22:44]Write to MH i2c: E2 0D 00 9A 11 80 0D 02 02 05 00 A3 CA 28 5C 3F 00 00 5F [15:22:44]Write i2c OK [15:22:44]MH_I2C_Read... [15:22:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:22:44]Read from MH i2c: E2 [15:22:44]MH_I2C_Read... [15:22:44]Read from MH i2c: E2 03 00 [15:22:44]MH_I2C_Read... [15:22:44]Read from MH i2c: E2 03 00 9A 11 00 90 00 1F [15:22:44]RAPDU: 90 00 [15:22:44]wFMCommunicate OK [15:22:44]wFMCommunicate request_size=4 [15:22:44]MH_SAM_APDU [15:22:44]CAPDU: 80 0D 03 02 [15:22:44]Write to MH i2c: E2 08 00 9B 11 80 0D 03 02 00 00 00 00 27 [15:22:44]Write i2c OK [15:22:44]MH_I2C_Read... [15:22:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:22:44]Read from MH i2c: E2 [15:22:44]MH_I2C_Read... [15:22:44]Read from MH i2c: E2 0B 00 [15:22:44]MH_I2C_Read... [15:22:44]Read from MH i2c: E2 0B 00 9B 11 00 86 A6 9F 14 22 1D E7 DE 90 00 0B [15:22:44]RAPDU: 86 A6 9F 14 22 1D E7 DE 90 00 [15:22:44]wFMCommunicate OK [15:22:44]SAM_PROTO_SignData done [15:22:44]FM_MakeSignedData done [15:22:44]CreateOFDProtocolMessage [15:22:44]wFMCommunicate request_size=4 [15:22:44]MH_SAM_APDU [15:22:44]CAPDU: 80 11 00 00 [15:22:44]Write to MH i2c: E2 08 00 9C 11 80 11 00 00 00 00 00 00 27 [15:22:44]Write i2c OK [15:22:44]MH_I2C_Read... [15:22:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:22:44]Read from MH i2c: E2 [15:22:44]MH_I2C_Read... [15:22:44]Read from MH i2c: E2 17 00 [15:22:44]MH_I2C_Read... [15:22:44]Read from MH i2c: E2 17 00 9C 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 7D [15:22:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [15:22:44]wFMCommunicate OK [15:22:44]CreateOFDProtocolMessage done [15:22:44]OFDSenderStorePacket 24888 [15:22:44]StoreOFDPacket docnum=24888 [15:22:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 31 2C 07 01 83 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 F6 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 23 CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 15 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 CB 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 42 05 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 38 61 00 00 35 04 06 00 69 A3 CA 28 5C 3F 86 A6 9F 14 22 1D E7 DE [15:22:44]CheckFolder [15:22:44]dirname=/storage/ofd_packets [15:22:44]CheckFolder done [15:22:44]ProducePacketName [15:22:44]name=ofd_packets/00024888 [15:22:44]NVStorageSaveData ofd_packets/00024888 [15:22:44]File name is /storage/ofd_packets/00024888 [15:22:44]Write 301 bytes [15:22:44]NVStorageSaveData done [15:22:44]OFDSenderStorePacket done [15:22:44]KKMCreateOFDPacket done [15:22:44]NVStorageSaveData kkm_last_timestamp [15:22:44]File name is /storage/kkm_last_timestamp [15:22:44]Write 4 bytes [15:22:44]NVStorageSaveData done [15:22:44]ExternCall_PrintAddStr [15:22:44]wPrintStart [15:22:44]Write to MH i2c: 01 00 00 9D 11 AE [15:22:44]Write i2c OK [15:22:44]MH_I2C_Read... [15:22:44]Read from MH i2c: 01 [15:22:44]MH_I2C_Read... [15:22:44]Read from MH i2c: 01 07 00 [15:22:44]MH_I2C_Read... [15:22:44]Read from MH i2c: 01 07 00 9D 11 00 00 00 00 00 FF 0F C3 [15:22:44]RasterBufferAndPrint [15:22:44]line Счет N : (1)610596 [15:22:44]line ИНН: 02508201610067 [15:22:44]line Контрольно-Кассовый Чек [15:22:44]line ПРОДАЖА [15:22:44]line ТРК (МРК, ГНК) : 52 [15:22:44]line Товар: 2710124130 [15:22:44]line Аи-92-К-2 [15:22:44]line 7.670 * 67.80 [15:22:44]line = 520.03 [15:22:44]line НДС 12% НСП 1% [15:22:44]line > о реализуемом товаре [15:22:44]line ИТОГО: 520.03 [15:22:44]line НСП 1% : 4.60 [15:22:44]line НДС 12% : 55.22 [15:22:44]line Наличными: 0.00 [15:22:44]line Безнал.: 520.03 [15:22:44]line Место: АЗС № 127 "Партнер Нефть" [15:22:44]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [15:22:44]line СНО: Общий режим [15:22:44]line Чек 263 30.07.2024 15:22 [15:22:44]line Смена: 48 ФФД: 1.0 [15:22:44]line ЗНМ: 0300000158 [15:22:44]line РНМ: 0000000000171247 [15:22:44]line Версия ККМ: v1.0 [15:22:44]line Платежная система: Бакай Банк [15:22:44]line ФМ: 0000000002098565 [15:22:44]line ФД: 24888 [15:22:44]line ФПД: 116152192228415 [15:22:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T152242&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24888&fm=116152192228415&tin=02508201610067®Number=0000000000171247&sum=52003 [15:22:44]OFD Sender: Processing packet 24888 [packets to send 29, broken 28] [15:22:44]ProducePacketName [15:22:44]name=ofd_packets/00024888 [15:22:44]OFD Sender: To server: pG, [15:22:44]CommunicateWithHost lk.salyk.kg:30040 [15:22:44]ConnectInit lk.salyk.kg [15:22:44]written 0, free lines is 4095 [15:22:44]Connected sock=10 [15:22:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 31 2C 07 01 83 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 F6 1D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 23 CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 92 15 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 CB 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 42 05 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 38 61 00 00 35 04 06 00 69 A3 CA 28 5C 3F 86 A6 9F 14 22 1D E7 DE [15:22:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 F4 15 47 00 D9 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 32 30 39 38 35 36 35 10 04 04 00 38 61 00 00 F4 03 04 00 D1 B0 A8 66 B6 04 01 00 00 FE D8 1E 82 E6 62 6F D5 [15:22:44]CommunicateWithHost err = 0 [15:22:44]CheckOFDResponse [15:22:44]1017 (14) - 77093643461234 [15:22:44]1041 (16) - 0000000002098565 [15:22:44]1040 (4) - 24888 [15:22:44]1012 (4) - 30.07.2024 09:22 [15:22:44]1206 (1) - 0 [15:22:44]OFD Sender: Remove packet 24888 [15:22:44]ProducePacketName [15:22:44]name=ofd_packets/00024888 [15:22:44]NVStorageDeleteData [15:22:44]Write to MH i2c: 01 00 00 C7 11 D8 [15:22:44]Write i2c OK [15:22:44]MH_I2C_Read... [15:22:44]Read from MH i2c: 01 [15:22:44]MH_I2C_Read... [15:22:44]Read from MH i2c: 01 07 00 [15:22:44]MH_I2C_Read... [15:22:44]Read from MH i2c: 01 07 00 C7 11 00 00 00 00 00 02 0D EE [15:22:44]RasterBufferAndPrint [15:22:44]line [15:22:44]line [15:22:44]line [15:22:44]line [15:22:44]line [15:22:44]written 0, free lines is 3336 [15:22:45]MH_Cut [15:22:45]Write to MH i2c: D1 01 00 CE 11 01 B1 [15:22:45]Write i2c OK [15:22:45]MH_I2C_Read... [15:22:45]Read from MH i2c: D1 [15:22:45]MH_I2C_Read... [15:22:45]Read from MH i2c: D1 01 00 [15:22:45]MH_I2C_Read... [15:22:45]Read from MH i2c: D1 01 00 CE 11 00 B0 [15:22:45]Write to MH i2c: 01 00 00 CF 11 E0 [15:22:45]Write i2c OK [15:22:45]MH_I2C_Read... [15:22:45]OFD Sender: No OFD packet to send [15:22:45]*** Cut start [15:22:45]*** Partial cut [15:22:45]*** CUTSNS_PIN = 1 [15:22:45]*** CUTSNS_PIN = 0 [15:22:45]*** Brake cut motor [15:22:46]Read from MH i2c: 01 [15:22:46]MH_I2C_Read... [15:22:46]*** Stop cut motor [15:22:46]*** Cut end [15:22:46]Read from MH i2c: 01 07 00 [15:22:46]MH_I2C_Read... [15:22:46]Read from MH i2c: 01 07 00 CF 11 00 00 00 00 00 FF 0F F5 [15:22:46]process_action close_receipt done [15:22:46]requested_data is exist [15:22:46]produce_requested_data [15:22:46]requested_item fm.sn is exist - process it [15:22:46]wFMCommunicate request_size=4 [15:22:46]MH_SAM_APDU [15:22:46]CAPDU: 80 11 00 00 [15:22:46]Write to MH i2c: E2 08 00 D0 11 80 11 00 00 00 00 00 00 5B [15:22:46]Write i2c OK [15:22:46]MH_I2C_Read... [15:22:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:22:46]Read from MH i2c: E2 [15:22:46]MH_I2C_Read... [15:22:46]Read from MH i2c: E2 17 00 [15:22:46]MH_I2C_Read... [15:22:46]Read from MH i2c: E2 17 00 D0 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B1 [15:22:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [15:22:46]wFMCommunicate OK [15:22:46]requested_item fd.num is exist - process it [15:22:46]SAM_PROTO_GetFieldsCounters [15:22:46]wFMCommunicate request_size=4 [15:22:46]MH_SAM_APDU [15:22:46]CAPDU: 80 13 00 00 [15:22:46]Write to MH i2c: E2 08 00 D1 11 80 13 00 00 00 00 00 00 5E [15:22:46]Write i2c OK [15:22:46]MH_I2C_Read... [15:22:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:22:46]Read from MH i2c: E2 [15:22:46]MH_I2C_Read... [15:22:46]Read from MH i2c: E2 62 00 [15:22:46]MH_I2C_Read... [15:22:46]Read from MH i2c: E2 62 00 D1 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 38 61 00 00 0E 04 04 00 30 00 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 60 [15:22:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 38 61 00 00 0E 04 04 00 30 00 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 [15:22:46]wFMCommunicate OK [15:22:46]SAM_PROTO_GetFieldsCounters done [15:22:46]requested_item shift.num is exist - process it [15:22:46]requested_item shift.opened is exist - process it [15:22:46]req_shift_opened [15:22:46]FM_GetShiftState [15:22:46]SAM_PROTO_GetShiftState [15:22:46]wFMCommunicate request_size=4 [15:22:46]MH_SAM_APDU [15:22:46]CAPDU: 80 13 01 00 [15:22:46]Write to MH i2c: E2 08 00 D2 11 80 13 01 00 00 00 00 00 60 [15:22:46]Write i2c OK [15:22:46]MH_I2C_Read... [15:22:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:22:46]Read from MH i2c: E2 [15:22:46]MH_I2C_Read... [15:22:46]Read from MH i2c: E2 0E 00 [15:22:46]MH_I2C_Read... [15:22:46]Read from MH i2c: E2 0E 00 D2 11 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 13 [15:22:46]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [15:22:46]wFMCommunicate OK [15:22:46]SAM_PROTO_GetShiftState done [15:22:46]FM_GetShiftState done [15:22:46]req_shift_opened done [15:22:46]requested_item shift.open_date is exist - process it [15:22:46]req_shift_open_date [15:22:46]req_shift_open_date done [15:22:46]produce_requested_data done [15:22:46]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24888,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [15:22:46]process_action_free close_receipt [15:22:46]json_value_free [15:22:46]json_value_free done [15:22:46]process_json_proto returns [15:22:46]Send response to host [15:22:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24888,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [15:22:46]free response buf [15:22:46]execute_script done [15:22:46]execute_script returns [15:22:46]free content buf [15:22:46]Sock 7.Close socket [15:22:46]Sock 7.Thread stoped [15:22:50]OFD Sender: No OFD packet to send [15:22:55]OFD Sender: No OFD packet to send [15:23:00]OFD Sender: No OFD packet to send [15:23:05]OFD Sender: No OFD packet to send [15:23:10]OFD Sender: No OFD packet to send [15:23:15]OFD Sender: No OFD packet to send [15:23:20]OFD Sender: No OFD packet to send [15:23:25]OFD Sender: No OFD packet to send [15:23:30]OFD Sender: No OFD packet to send [15:23:35]OFD Sender: No OFD packet to send [15:23:40]OFD Sender: No OFD packet to send [15:23:45]OFD Sender: No OFD packet to send [15:23:50]OFD Sender: No OFD packet to send [15:23:55]OFD Sender: No OFD packet to send [15:24:00]OFD Sender: No OFD packet to send [15:24:05]OFD Sender: No OFD packet to send [15:24:10]OFD Sender: No OFD packet to send [15:24:15]OFD Sender: No OFD packet to send [15:24:20]OFD Sender: No OFD packet to send [15:24:25]OFD Sender: No OFD packet to send [15:24:30]OFD Sender: No OFD packet to send [15:24:35]OFD Sender: No OFD packet to send [15:24:40]OFD Sender: No OFD packet to send [15:24:45]OFD Sender: No OFD packet to send [15:24:50]OFD Sender: No OFD packet to send [15:24:55]OFD Sender: No OFD packet to send [15:25:00]OFD Sender: No OFD packet to send [15:25:05]OFD Sender: No OFD packet to send [15:25:10]OFD Sender: No OFD packet to send [15:25:15]OFD Sender: No OFD packet to send [15:25:20]OFD Sender: No OFD packet to send [15:25:25]OFD Sender: No OFD packet to send [15:25:30]OFD Sender: No OFD packet to send [15:25:33]accept exits with 9 [15:25:33]New connection [15:25:33]New thread 3067428196 created [15:25:33]Thread 3067571556 joined [15:25:33]Waiting for new connection... [15:25:33] Sock 9.Parse request [15:25:33]Sock 9.Check first char [15:25:33]Sock 9.First char is OK [15:25:33]request: POST /json_proto HTTP/1.0 [15:25:33]Method: POST [15:25:33]URL: /json_proto [15:25:33]Method is POST - this is cgi request [15:25:33]url: /json_proto [15:25:33]query_string will be loaded in cgi processing [15:25:33]execute_cgi json_proto POST (null) [15:25:33]execute_cgi path=json_proto method=POST [15:25:33]POST find Content-Length [15:25:33]Host: 172.17.45.131:8080 [15:25:33]Content-Length: 682 [15:25:33]Content-Type: application/json [15:25:33] [15:25:33]POST finish read [15:25:33]Found Content-Length = 682 [15:25:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610598", "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:25:33]execute_script... [15:25: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)610598", "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:25:33]POST & json_proto [15:25:33]process_json_proto [15:25:33]json parsed OK: [15:25:33]protocol is kg_v1.0 [15:25:33]action value=close_receipt [15:25:33]process_action close_receipt [15:25:33]cmd_close_receipt [15:25:33]MH_GetDate [15:25:33]Write to MH i2c: F0 00 00 D3 11 D3 [15:25:33]Write i2c OK [15:25:33]MH_I2C_Read... [15:25:33]Read from MH i2c: F0 [15:25:33]MH_I2C_Read... [15:25:33]Read from MH i2c: F0 09 00 [15:25:33]MH_I2C_Read... [15:25:33]Read from MH i2c: F0 09 00 D3 11 00 EE 05 A9 66 C6 D4 6E 66 4C [15:25:33]GetLastDocTimeStamp 1722352962 [15:25:33]current date 1722353134 [15:25:33]FM_GetShiftState [15:25:33]SAM_PROTO_GetShiftState [15:25:33]wFMCommunicate request_size=4 [15:25:33]MH_SAM_APDU [15:25:33]CAPDU: 80 13 01 00 [15:25:33]Write to MH i2c: E2 08 00 D4 11 80 13 01 00 00 00 00 00 62 [15:25:33]Write i2c OK [15:25:33]MH_I2C_Read... [15:25:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:33]Read from MH i2c: E2 [15:25:33]MH_I2C_Read... [15:25:33]Read from MH i2c: E2 0E 00 [15:25:33]MH_I2C_Read... [15:25:33]Read from MH i2c: E2 0E 00 D4 11 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 15 [15:25:33]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [15:25:33]wFMCommunicate OK [15:25:33]SAM_PROTO_GetShiftState done [15:25:33]FM_GetShiftState done [15:25:33]opened in 1722298218 [15:25:33]opened+sec_in_day 1722384618 [15:25:33]quantity*price = 100005 [15:25:33]sum+1 = 100006 [15:25:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 264 30.07.2024 15:25 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24889 ФПД: 46144541140312 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T152534&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24889&fm=46144541140312&tin=02508201610067®Number=0000000000171247&sum=100000 [15:25:34]StoreToDocumentArchive [15:25:34]shift 48 fd 24889 [15:25:34]save to /storage/0048/doc_00024889 [15:25:34]save last doc name /storage/0048/doc_00024889 to /storage/kkm_last_doc_name [15:25:34]save OK [15:25:34]Clear old archive folders... [15:25:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:25:34]tlvbuf is 01EE1B00 [15:25:34]SAM_PROTO_ClearQueue [15:25:34]wFMCommunicate request_size=4 [15:25:34]MH_SAM_APDU [15:25:34]CAPDU: 80 09 00 00 [15:25:34]Write to MH i2c: E2 08 00 E1 11 80 09 00 00 00 00 00 00 64 [15:25:34]Write i2c OK [15:25:34]MH_I2C_Read... [15:25:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:25:34]Read from MH i2c: E2 [15:25:34]MH_I2C_Read... [15:25:34]Read from MH i2c: E2 03 00 [15:25:34]MH_I2C_Read... [15:25:34]Read from MH i2c: E2 03 00 E1 11 00 90 00 66 [15:25:34]RAPDU: 90 00 [15:25:34]wFMCommunicate OK [15:25:34]SAM_PROTO_ClearQueue done [15:25:34]KKMCreateOFDPacket [15:25:34]OFDProtocolAddRootSTLVToBuf [15:25:34]FM_MakeSignedData [15:25:34]FM_MakeSignedData [15:25:34]SAM_PROTO_SignData [15:25:34]wFMCommunicate request_size=4 [15:25:34]MH_SAM_APDU [15:25:34]CAPDU: 80 0D 01 02 [15:25:34]Write to MH i2c: E2 08 00 E2 11 80 0D 01 02 00 00 00 00 6C [15:25:34]Write i2c OK [15:25:34]MH_I2C_Read... [15:25:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:25:34]Read from MH i2c: E2 [15:25:34]MH_I2C_Read... [15:25:34]Read from MH i2c: E2 03 00 [15:25:34]MH_I2C_Read... [15:25:34]Read from MH i2c: E2 03 00 E2 11 00 90 00 67 [15:25:34]RAPDU: 90 00 [15:25:34]wFMCommunicate OK [15:25:34]wFMCommunicate request_size=255 [15:25:34]MH_SAM_APDU [15:25: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 EE 05 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 39 61 00 00 35 04 06 00 29 [15:25:34]Write to MH i2c: E2 02 01 E3 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 08 01 00 00 F4 03 04 00 EE 05 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 39 61 00 00 35 04 06 00 29 00 00 75 [15:25:34]Write i2c OK [15:25:34]MH_I2C_Read... [15:25:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:35]Read from MH i2c: E2 [15:25:35]MH_I2C_Read... [15:25:35]Read from MH i2c: E2 03 00 [15:25:35]MH_I2C_Read... [15:25:35]Read from MH i2c: E2 03 00 E3 11 00 90 00 68 [15:25:35]RAPDU: 90 00 [15:25:35]wFMCommunicate OK [15:25:35]wFMCommunicate request_size=10 [15:25:35]MH_SAM_APDU [15:25:35]CAPDU: 80 0D 02 02 05 F7 DC FB A5 58 [15:25:35]Write to MH i2c: E2 0D 00 E4 11 80 0D 02 02 05 00 F7 DC FB A5 58 00 00 44 [15:25:35]Write i2c OK [15:25:35]MH_I2C_Read... [15:25:35]Read from MH i2c: E2 [15:25:35]MH_I2C_Read... [15:25:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:35]Read from MH i2c: E2 03 00 [15:25:35]MH_I2C_Read... [15:25:35]Read from MH i2c: E2 03 00 E4 11 00 90 00 69 [15:25:35]RAPDU: 90 00 [15:25:35]wFMCommunicate OK [15:25:35]wFMCommunicate request_size=4 [15:25:35]MH_SAM_APDU [15:25:35]CAPDU: 80 0D 03 02 [15:25:35]Write to MH i2c: E2 08 00 E5 11 80 0D 03 02 00 00 00 00 71 [15:25:35]Write i2c OK [15:25:35]MH_I2C_Read... [15:25:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:25:35]Read from MH i2c: E2 [15:25:35]MH_I2C_Read... [15:25:35]Read from MH i2c: E2 0B 00 [15:25:35]MH_I2C_Read... [15:25:35]Read from MH i2c: E2 0B 00 E5 11 00 7D 09 2E 86 6F CC BA C0 90 00 61 [15:25:35]RAPDU: 7D 09 2E 86 6F CC BA C0 90 00 [15:25:35]wFMCommunicate OK [15:25:35]SAM_PROTO_SignData done [15:25:35]FM_MakeSignedData done [15:25:35]CreateOFDProtocolMessage [15:25:35]wFMCommunicate request_size=4 [15:25:35]MH_SAM_APDU [15:25:35]CAPDU: 80 11 00 00 [15:25:35]Write to MH i2c: E2 08 00 E6 11 80 11 00 00 00 00 00 00 71 [15:25:35]Write i2c OK [15:25:35]MH_I2C_Read... [15:25:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:35]Read from MH i2c: E2 [15:25:35]MH_I2C_Read... [15:25:35]Read from MH i2c: E2 17 00 [15:25:35]MH_I2C_Read... [15:25:35]Read from MH i2c: E2 17 00 E6 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C7 [15:25:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [15:25:35]wFMCommunicate OK [15:25:35]CreateOFDProtocolMessage done [15:25:35]OFDSenderStorePacket 24889 [15:25:35]StoreOFDPacket docnum=24889 [15:25:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 D7 72 07 01 AD 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 EE 05 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 39 61 00 00 35 04 06 00 29 F7 DC FB A5 58 7D 09 2E 86 6F CC BA C0 [15:25:35]CheckFolder [15:25:35]dirname=/storage/ofd_packets [15:25:35]CheckFolder done [15:25:35]ProducePacketName [15:25:35]name=ofd_packets/00024889 [15:25:35]NVStorageSaveData ofd_packets/00024889 [15:25:35]File name is /storage/ofd_packets/00024889 [15:25:35]Write 301 bytes [15:25:35]NVStorageSaveData done [15:25:35]OFDSenderStorePacket done [15:25:35]KKMCreateOFDPacket done [15:25:35]NVStorageSaveData kkm_last_timestamp [15:25:35]File name is /storage/kkm_last_timestamp [15:25:35]Write 4 bytes [15:25:35]NVStorageSaveData done [15:25:35]ExternCall_PrintAddStr [15:25:35]wPrintStart [15:25:35]Write to MH i2c: 01 00 00 E7 11 F8 [15:25:35]Write i2c OK [15:25:35]MH_I2C_Read... [15:25:35]Read from MH i2c: 01 [15:25:35]MH_I2C_Read... [15:25:35]Read from MH i2c: 01 07 00 [15:25:35]MH_I2C_Read... [15:25:35]Read from MH i2c: 01 07 00 E7 11 00 00 00 00 00 FF 0F 0D [15:25:35]RasterBufferAndPrint [15:25:35]line Счет N : (1)610598 [15:25:35]line ИНН: 02508201610067 [15:25:35]line Контрольно-Кассовый Чек [15:25:35]line ПРОДАЖА [15:25:35]line ТРК (МРК, ГНК) : 42 [15:25:35]line Товар: 2710124130 [15:25:35]line Аи-92-К-2 [15:25:35]line 14.750 * 67.80 [15:25:35]line = 1000.05 [15:25:35]line НДС 12% НСП 1% [15:25:35]line > о реализуемом товаре [15:25:35]line ОКРУГЛЕНИЕ: -0.05 [15:25:35]line ИТОГО: 1000.00 [15:25:35]line Внесено: 1000.00 [15:25:35]line СДАЧА: 0.00 [15:25:35]line НСП 1% : 8.85 [15:25:35]line НДС 12% : 106.20 [15:25:35]line Наличными: 1000.00 [15:25:35]line Безнал.: 0.00 [15:25:35]line Место: АЗС № 127 "Партнер Нефть" [15:25:35]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [15:25:35]line СНО: Общий режим [15:25:35]line Чек 264 30.07.2024 15:25 [15:25:35]line Смена: 48 ФФД: 1.0 [15:25:35]line ЗНМ: 0300000158 [15:25:35]line РНМ: 0000000000171247 [15:25:35]line Версия ККМ: v1.0 [15:25:35]line ФМ: 0000000002098565 [15:25:35]line ФД: 24889 [15:25:35]line ФПД: 46144541140312 [15:25:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T152534&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24889&fm=46144541140312&tin=02508201610067®Number=0000000000171247&sum=100000 [15:25:35]written 0, free lines is 4095 [15:25:35]OFD Sender: Processing packet 24889 [packets to send 29, broken 28] [15:25:35]ProducePacketName [15:25:35]name=ofd_packets/00024889 [15:25:35]OFD Sender: To server: pG, [15:25:35]CommunicateWithHost lk.salyk.kg:30040 [15:25:35]ConnectInit lk.salyk.kg [15:25:35]Connected sock=10 [15:25:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 D7 72 07 01 AD 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 EE 05 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 39 61 00 00 35 04 06 00 29 F7 DC FB A5 58 7D 09 2E 86 6F CC BA C0 [15:25:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 8F B9 47 00 1C 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 32 30 39 38 35 36 35 10 04 04 00 39 61 00 00 F4 03 04 00 7B B1 A8 66 B6 04 01 00 00 CC F9 E2 EE CA FA 1F C7 [15:25:35]CommunicateWithHost err = 0 [15:25:35]CheckOFDResponse [15:25:35]1017 (14) - 77093643461234 [15:25:35]1041 (16) - 0000000002098565 [15:25:35]1040 (4) - 24889 [15:25:35]1012 (4) - 30.07.2024 09:25 [15:25:35]1206 (1) - 0 [15:25:35]OFD Sender: Remove packet 24889 [15:25:35]ProducePacketName [15:25:35]name=ofd_packets/00024889 [15:25:35]NVStorageDeleteData [15:25:35]Write to MH i2c: 01 00 00 12 12 24 [15:25:35]Write i2c OK [15:25:35]MH_I2C_Read... [15:25:35]Read from MH i2c: 01 [15:25:35]MH_I2C_Read... [15:25:35]Read from MH i2c: 01 07 00 [15:25:35]MH_I2C_Read... [15:25:35]Read from MH i2c: 01 07 00 12 12 00 00 00 00 00 EC 0C 23 [15:25:35]RasterBufferAndPrint [15:25:35]line [15:25:35]line [15:25:35]line [15:25:35]line [15:25:35]line [15:25:35]written 0, free lines is 3314 [15:25:35]MH_Cut [15:25:35]Write to MH i2c: D1 01 00 19 12 01 FD [15:25:35]Write i2c OK [15:25:35]MH_I2C_Read... [15:25:35]Read from MH i2c: D1 [15:25:35]MH_I2C_Read... [15:25:35]Read from MH i2c: D1 01 00 [15:25:35]MH_I2C_Read... [15:25:35]Read from MH i2c: D1 01 00 19 12 00 FC [15:25:35]Write to MH i2c: 01 00 00 1A 12 2C [15:25:35]Write i2c OK [15:25:35]MH_I2C_Read... [15:25:36]OFD Sender: No OFD packet to send [15:25:36]*** Cut start [15:25:36]*** Partial cut [15:25:36]*** CUTSNS_PIN = 1 [15:25:36]*** CUTSNS_PIN = 0 [15:25:36]*** Brake cut motor [15:25:37]Read from MH i2c: 01 [15:25:37]MH_I2C_Read... [15:25:37]*** Stop cut motor [15:25:37]*** Cut end [15:25:37]Read from MH i2c: 01 07 00 [15:25:37]MH_I2C_Read... [15:25:37]Read from MH i2c: 01 07 00 1A 12 00 00 00 00 00 FF 0F 41 [15:25:37]process_action close_receipt done [15:25:37]requested_data is exist [15:25:37]produce_requested_data [15:25:37]requested_item fm.sn is exist - process it [15:25:37]wFMCommunicate request_size=4 [15:25:37]MH_SAM_APDU [15:25:37]CAPDU: 80 11 00 00 [15:25:37]Write to MH i2c: E2 08 00 1B 12 80 11 00 00 00 00 00 00 A7 [15:25:37]Write i2c OK [15:25:37]MH_I2C_Read... [15:25:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:37]Read from MH i2c: E2 [15:25:37]MH_I2C_Read... [15:25:37]Read from MH i2c: E2 17 00 [15:25:37]MH_I2C_Read... [15:25:37]Read from MH i2c: E2 17 00 1B 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 FD [15:25:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [15:25:37]wFMCommunicate OK [15:25:37]requested_item fd.num is exist - process it [15:25:37]SAM_PROTO_GetFieldsCounters [15:25:37]wFMCommunicate request_size=4 [15:25:37]MH_SAM_APDU [15:25:37]CAPDU: 80 13 00 00 [15:25:37]Write to MH i2c: E2 08 00 1C 12 80 13 00 00 00 00 00 00 AA [15:25:37]Write i2c OK [15:25:37]MH_I2C_Read... [15:25:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:25:37]Read from MH i2c: E2 [15:25:37]MH_I2C_Read... [15:25:37]Read from MH i2c: E2 62 00 [15:25:37]MH_I2C_Read... [15:25:37]Read from MH i2c: E2 62 00 1C 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 39 61 00 00 0E 04 04 00 30 00 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 B0 [15:25:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 39 61 00 00 0E 04 04 00 30 00 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 [15:25:37]wFMCommunicate OK [15:25:37]SAM_PROTO_GetFieldsCounters done [15:25:37]requested_item shift.num is exist - process it [15:25:37]requested_item shift.opened is exist - process it [15:25:37]req_shift_opened [15:25:37]FM_GetShiftState [15:25:37]SAM_PROTO_GetShiftState [15:25:37]wFMCommunicate request_size=4 [15:25:37]MH_SAM_APDU [15:25:37]CAPDU: 80 13 01 00 [15:25:37]Write to MH i2c: E2 08 00 1D 12 80 13 01 00 00 00 00 00 AC [15:25:37]Write i2c OK [15:25:37]MH_I2C_Read... [15:25:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:37]Read from MH i2c: E2 [15:25:37]MH_I2C_Read... [15:25:37]Read from MH i2c: E2 0E 00 [15:25:37]MH_I2C_Read... [15:25:37]Read from MH i2c: E2 0E 00 1D 12 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 5F [15:25:37]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [15:25:37]wFMCommunicate OK [15:25:37]SAM_PROTO_GetShiftState done [15:25:37]FM_GetShiftState done [15:25:37]req_shift_opened done [15:25:37]requested_item shift.open_date is exist - process it [15:25:37]req_shift_open_date [15:25:37]req_shift_open_date done [15:25:37]produce_requested_data done [15:25:37]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24889,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [15:25:37]process_action_free close_receipt [15:25:37]json_value_free [15:25:37]json_value_free done [15:25:37]process_json_proto returns [15:25:37]Send response to host [15:25:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24889,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [15:25:37]free response buf [15:25:37]execute_script done [15:25:37]execute_script returns [15:25:37]free content buf [15:25:37]Sock 9.Close socket [15:25:37]Sock 9.Thread stoped [15:25:41]OFD Sender: No OFD packet to send [15:25:46]OFD Sender: No OFD packet to send [15:25:51]OFD Sender: No OFD packet to send [15:25:56]OFD Sender: No OFD packet to send [15:26:01]OFD Sender: No OFD packet to send [15:26:06]OFD Sender: No OFD packet to send [15:26:11]OFD Sender: No OFD packet to send [15:26:16]OFD Sender: No OFD packet to send [15:26:21]OFD Sender: No OFD packet to send [15:26:26]OFD Sender: No OFD packet to send [15:26:31]OFD Sender: No OFD packet to send [15:26:36]OFD Sender: No OFD packet to send [15:26:41]OFD Sender: No OFD packet to send [15:26:46]OFD Sender: No OFD packet to send [15:26:51]OFD Sender: No OFD packet to send [15:26:56]OFD Sender: No OFD packet to send [15:27:01]OFD Sender: No OFD packet to send [15:27:06]OFD Sender: No OFD packet to send [15:27:11]OFD Sender: No OFD packet to send [15:27:16]OFD Sender: No OFD packet to send [15:27:21]OFD Sender: No OFD packet to send [15:27:26]OFD Sender: No OFD packet to send [15:27:31]OFD Sender: No OFD packet to send [15:27:36]OFD Sender: No OFD packet to send [15:27:41]OFD Sender: No OFD packet to send [15:27:46]OFD Sender: No OFD packet to send [15:27:51]OFD Sender: No OFD packet to send [15:27:56]OFD Sender: No OFD packet to send [15:28:01]OFD Sender: No OFD packet to send [15:28:06]OFD Sender: No OFD packet to send [15:28:11]OFD Sender: No OFD packet to send [15:28:16]OFD Sender: No OFD packet to send [15:28:21]OFD Sender: No OFD packet to send [15:28:26]OFD Sender: No OFD packet to send [15:28:31]OFD Sender: No OFD packet to send [15:28:36]OFD Sender: No OFD packet to send [15:34:08]ConnectInit Can't connect to host [15:34:12]ConnectInit Can't take IP for lk.salyk.kg [15:34:12]CommunicateWithHost connect error [15:34:12]CommunicateWithHost err = -1 [15:34:12]OFD Sender: Server communicate error [15:34:17]OFD Sender: Processing packet 24890 [packets to send 29, broken 28] [15:34:17]ProducePacketName [15:34:17]name=ofd_packets/00024890 [15:34:17]OFD Sender: To server: pG, [15:34:17]CommunicateWithHost lk.salyk.kg:30040 [15:34:17]ConnectInit lk.salyk.kg [15:34:17]Connected sock=7 [15:34:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 24 A3 07 01 29 E8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 C1 06 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 3A 61 00 00 35 04 06 00 92 6C 9E D8 C0 25 94 AC 88 B3 3E BC CA F0 [15:34:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 CF 66 47 00 50 B3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 3A 61 00 00 F4 03 04 00 86 B3 A8 66 B6 04 01 00 00 85 FE BD 6F 3E AD 6A A8 [15:34:18]CommunicateWithHost err = 0 [15:34:18]CheckOFDResponse [15:34:18]1017 (14) - 77093643461234 [15:34:18]1041 (16) - 0000000002098565 [15:34:18]1040 (4) - 24890 [15:34:18]1012 (4) - 30.07.2024 09:33 [15:34:18]1206 (1) - 0 [15:34:18]OFD Sender: Remove packet 24890 [15:34:18]ProducePacketName [15:34:18]name=ofd_packets/00024890 [15:34:18]NVStorageDeleteData [15:34:18]OFD Sender: No OFD packet to send [15:34:23]OFD Sender: No OFD packet to send [15:34:28]OFD Sender: No OFD packet to send [15:34:33]OFD Sender: No OFD packet to send [15:34:38]OFD Sender: No OFD packet to send [15:34:43]OFD Sender: No OFD packet to send [15:34:48]OFD Sender: No OFD packet to send [15:34:53]OFD Sender: No OFD packet to send [15:34:58]OFD Sender: No OFD packet to send [15:35:03]OFD Sender: No OFD packet to send [15:35:08]OFD Sender: No OFD packet to send [15:35:13]OFD Sender: No OFD packet to send [15:35:18]OFD Sender: No OFD packet to send [15:35:23]OFD Sender: No OFD packet to send [15:35:28]OFD Sender: No OFD packet to send [15:35:32]accept exits with 10 [15:35:32]New connection [15:35:32]New thread 3067428196 created [15:35:32]Thread 3067571556 joined [15:35:32]Waiting for new connection... [15:35:32] Sock 10.Parse request [15:35:32]Sock 10.Check first char [15:35:32]Sock 10.First char is OK [15:35:32]request: POST /json_proto HTTP/1.0 [15:35:32]Method: POST [15:35:32]URL: /json_proto [15:35:32]Method is POST - this is cgi request [15:35:32]url: /json_proto [15:35:32]query_string will be loaded in cgi processing [15:35:32]execute_cgi json_proto POST (null) [15:35:32]execute_cgi path=json_proto method=POST [15:35:32]POST find Content-Length [15:35:32]Host: 172.17.45.131:8080 [15:35:32]Content-Length: 1195 [15:35:32]Content-Type: application/json [15:35:32] [15:35:32]POST finish read [15:35:32]Found Content-Length = 1195 [15:35:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610600\u000A30.07.2024 15:25\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-3\u000A 20.000 x 74.70\u000A\u0418\u0422\u041E\u0413: 1494.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\u000A99509\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:35:32]execute_script... [15:35:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610600\u000A30.07.2024 15:25\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-3\u000A 20.000 x 74.70\u000A\u0418\u0422\u041E\u0413: 1494.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\u000A99509\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:35:32]POST & json_proto [15:35:32]process_json_proto [15:35:32]json parsed OK: [15:35:32]protocol is kg_v1.0 [15:35:32]action value=print_text [15:35:32]process_action print_text [15:35:32]cmd_print_text [15:35:32]ExternCall_PrintAddStr [15:35:32]wPrintStart [15:35:32]Write to MH i2c: 01 00 00 68 12 7A [15:35:32]Write i2c OK [15:35:32]MH_I2C_Read... [15:35:32]Read from MH i2c: 01 [15:35:32]MH_I2C_Read... [15:35:32]Read from MH i2c: 01 07 00 [15:35:32]MH_I2C_Read... [15:35:32]Read from MH i2c: 01 07 00 68 12 00 00 00 00 00 FF 0F 8F [15:35:32]RasterBufferAndPrint [15:35:32]line *****ТОВАРНЫЙ ЧЕК***** [15:35:32]line АЗС 127 [15:35:32]line Партнер нефть [15:35:32]line 02508201610067 [15:35:32]line Кассир : Масалиев Н. [15:35:32]line Счет N : (1)610600 [15:35:32]line 30.07.2024 15:25 [15:35:32]line ПРОДАЖА [15:35:32]line ТРК (МРК, ГНК): 53 [15:35:32]line Вид ГСМ : 2710124500 [15:35:32]line Аи-95-К-3 [15:35:32]line 20.000 x 74.70 [15:35:32]line ИТОГ: 1494.00 [15:35:32]line Тип оплаты: Талоны: Топливная Карта [15:35:32]line 99509 [15:35:32]line ______________________ [15:35:32]line (подпись) [15:35:32]written 0, free lines is 4095 [15:35:32]Write to MH i2c: 01 00 00 7C 12 8E [15:35:32]Write i2c OK [15:35:32]MH_I2C_Read... [15:35:32]Read from MH i2c: 01 [15:35:32]MH_I2C_Read... [15:35:32]Read from MH i2c: 01 07 00 [15:35:32]MH_I2C_Read... [15:35:32]Read from MH i2c: 01 07 00 7C 12 00 00 00 00 00 10 0E B3 [15:35:32]RasterBufferAndPrint [15:35:32]line [15:35:32]line [15:35:32]line [15:35:32]line [15:35:32]line [15:35:32]written 0, free lines is 3602 [15:35:32]MH_Cut [15:35:32]Write to MH i2c: D1 01 00 83 12 01 67 [15:35:32]Write i2c OK [15:35:32]MH_I2C_Read... [15:35:32]Read from MH i2c: D1 [15:35:32]MH_I2C_Read... [15:35:32]Read from MH i2c: D1 01 00 [15:35:32]MH_I2C_Read... [15:35:32]Read from MH i2c: D1 01 00 83 12 00 66 [15:35:32]Write to MH i2c: 01 00 00 84 12 96 [15:35:32]Write i2c OK [15:35:32]MH_I2C_Read... [15:35:33]*** Cut start [15:35:33]*** Partial cut [15:35:33]*** CUTSNS_PIN = 1 [15:35:33]*** CUTSNS_PIN = 0 [15:35:33]*** Brake cut motor [15:35:33]Read from MH i2c: 01 [15:35:33]MH_I2C_Read... [15:35:33]*** Stop cut motor [15:35:33]*** Cut end [15:35:33]Read from MH i2c: 01 07 00 [15:35:33]MH_I2C_Read... [15:35:33]Read from MH i2c: 01 07 00 84 12 00 00 00 00 00 FF 0F AB [15:35:33]process_action print_text done [15:35:33]requested_data is exist [15:35:33]produce_requested_data [15:35:33]requested_item fm.sn is exist - process it [15:35:33]wFMCommunicate request_size=4 [15:35:33]MH_SAM_APDU [15:35:33]CAPDU: 80 11 00 00 [15:35:33]Write to MH i2c: E2 08 00 85 12 80 11 00 00 00 00 00 00 11 [15:35:33]Write i2c OK [15:35:33]MH_I2C_Read... [15:35:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:33]OFD Sender: No OFD packet to send [15:35:33]Read from MH i2c: E2 [15:35:33]MH_I2C_Read... [15:35:33]Read from MH i2c: E2 17 00 [15:35:33]MH_I2C_Read... [15:35:33]Read from MH i2c: E2 17 00 85 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 67 [15:35:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [15:35:33]wFMCommunicate OK [15:35:33]requested_item fd.num is exist - process it [15:35:33]SAM_PROTO_GetFieldsCounters [15:35:33]wFMCommunicate request_size=4 [15:35:33]MH_SAM_APDU [15:35:33]CAPDU: 80 13 00 00 [15:35:33]Write to MH i2c: E2 08 00 86 12 80 13 00 00 00 00 00 00 14 [15:35:33]Write i2c OK [15:35:33]MH_I2C_Read... [15:35:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:35:33]Read from MH i2c: E2 [15:35:33]MH_I2C_Read... [15:35:33]Read from MH i2c: E2 62 00 [15:35:33]MH_I2C_Read... [15:35:33]Read from MH i2c: E2 62 00 86 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 3A 61 00 00 0E 04 04 00 30 00 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 1E [15:35:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 3A 61 00 00 0E 04 04 00 30 00 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 [15:35:33]wFMCommunicate OK [15:35:33]SAM_PROTO_GetFieldsCounters done [15:35:33]requested_item shift.num is exist - process it [15:35:33]requested_item shift.opened is exist - process it [15:35:33]req_shift_opened [15:35:33]FM_GetShiftState [15:35:33]SAM_PROTO_GetShiftState [15:35:33]wFMCommunicate request_size=4 [15:35:33]MH_SAM_APDU [15:35:33]CAPDU: 80 13 01 00 [15:35:33]Write to MH i2c: E2 08 00 87 12 80 13 01 00 00 00 00 00 16 [15:35:33]Write i2c OK [15:35:33]MH_I2C_Read... [15:35:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:35:33]Read from MH i2c: E2 [15:35:33]MH_I2C_Read... [15:35:33]Read from MH i2c: E2 0E 00 [15:35:33]MH_I2C_Read... [15:35:33]Read from MH i2c: E2 0E 00 87 12 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C9 [15:35:33]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [15:35:33]wFMCommunicate OK [15:35:33]SAM_PROTO_GetShiftState done [15:35:33]FM_GetShiftState done [15:35:33]req_shift_opened done [15:35:33]requested_item shift.open_date is exist - process it [15:35:33]req_shift_open_date [15:35:33]req_shift_open_date done [15:35:33]produce_requested_data done [15:35:33]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24890,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [15:35:33]process_action_free print_text [15:35:33]json_value_free [15:35:33]json_value_free done [15:35:33]process_json_proto returns [15:35:33]Send response to host [15:35:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24890,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [15:35:33]free response buf [15:35:33]execute_script done [15:35:33]execute_script returns [15:35:33]free content buf [15:35:33]Sock 10.Close socket [15:35:33]Sock 10.Thread stoped [15:35:38]OFD Sender: No OFD packet to send [15:35:43]OFD Sender: No OFD packet to send [15:35:48]OFD Sender: No OFD packet to send [15:35:53]OFD Sender: No OFD packet to send [15:35:58]OFD Sender: No OFD packet to send [15:36:03]OFD Sender: No OFD packet to send [15:36:08]OFD Sender: No OFD packet to send [15:36:13]OFD Sender: No OFD packet to send [15:36:18]OFD Sender: No OFD packet to send [15:36:19]accept exits with 7 [15:36:19]New connection [15:36:19]New thread 3067571556 created [15:36:19]Thread 3067428196 joined [15:36:19]Waiting for new connection... [15:36:19] Sock 7.Parse request [15:36:19]Sock 7.Check first char [15:36:19]Sock 7.First char is OK [15:36:19]request: POST /json_proto HTTP/1.0 [15:36:19]Method: POST [15:36:19]URL: /json_proto [15:36:19]Method is POST - this is cgi request [15:36:19]url: /json_proto [15:36:19]query_string will be loaded in cgi processing [15:36:19]execute_cgi json_proto POST (null) [15:36:19]execute_cgi path=json_proto method=POST [15:36:19]POST find Content-Length [15:36:19]Host: 172.17.45.131:8080 [15:36:19]Content-Length: 678 [15:36:19]Content-Type: application/json [15:36:19] [15:36:19]POST finish read [15:36:19]Found Content-Length = 678 [15:36:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610601", "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" ] } } [15:36:19]execute_script... [15:36: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)610601", "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" ] } } [15:36:19]POST & json_proto [15:36:19]process_json_proto [15:36:19]json parsed OK: [15:36:19]protocol is kg_v1.0 [15:36:19]action value=close_receipt [15:36:19]process_action close_receipt [15:36:19]cmd_close_receipt [15:36:19]MH_GetDate [15:36:19]Write to MH i2c: F0 00 00 88 12 89 [15:36:19]Write i2c OK [15:36:19]MH_I2C_Read... [15:36:19]Read from MH i2c: F0 [15:36:19]MH_I2C_Read... [15:36:19]Read from MH i2c: F0 09 00 [15:36:19]MH_I2C_Read... [15:36:19]Read from MH i2c: F0 09 00 88 12 00 73 08 A9 66 C6 D4 6E 66 8A [15:36:19]GetLastDocTimeStamp 1722353345 [15:36:19]current date 1722353779 [15:36:19]FM_GetShiftState [15:36:19]SAM_PROTO_GetShiftState [15:36:19]wFMCommunicate request_size=4 [15:36:19]MH_SAM_APDU [15:36:19]CAPDU: 80 13 01 00 [15:36:19]Write to MH i2c: E2 08 00 89 12 80 13 01 00 00 00 00 00 18 [15:36:19]Write i2c OK [15:36:19]MH_I2C_Read... [15:36:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:36:19]Read from MH i2c: E2 [15:36:19]MH_I2C_Read... [15:36:19]Read from MH i2c: E2 0E 00 [15:36:19]MH_I2C_Read... [15:36:19]Read from MH i2c: E2 0E 00 89 12 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 CB [15:36:19]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [15:36:19]wFMCommunicate OK [15:36:19]SAM_PROTO_GetShiftState done [15:36:19]FM_GetShiftState done [15:36:19]opened in 1722298218 [15:36:19]opened+sec_in_day 1722384618 [15:36:19]quantity*price = 70037 [15:36:19]sum+1 = 70038 [15:36:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 266 30.07.2024 15:36 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24891 ФПД: 83962766617387 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T153619&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24891&fm=83962766617387&tin=02508201610067®Number=0000000000171247&sum=70000 [15:36:20]StoreToDocumentArchive [15:36:20]shift 48 fd 24891 [15:36:20]save to /storage/0048/doc_00024891 [15:36:20]save last doc name /storage/0048/doc_00024891 to /storage/kkm_last_doc_name [15:36:20]save OK [15:36:20]Clear old archive folders... [15:36:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:36:20]tlvbuf is 01E32D50 [15:36:20]SAM_PROTO_ClearQueue [15:36:20]wFMCommunicate request_size=4 [15:36:20]MH_SAM_APDU [15:36:20]CAPDU: 80 09 00 00 [15:36:20]Write to MH i2c: E2 08 00 96 12 80 09 00 00 00 00 00 00 1A [15:36:20]Write i2c OK [15:36:20]MH_I2C_Read... [15:36:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:36:20]Read from MH i2c: E2 [15:36:20]MH_I2C_Read... [15:36:20]Read from MH i2c: E2 03 00 [15:36:20]MH_I2C_Read... [15:36:20]Read from MH i2c: E2 03 00 96 12 00 90 00 1C [15:36:20]RAPDU: 90 00 [15:36:20]wFMCommunicate OK [15:36:20]SAM_PROTO_ClearQueue done [15:36:20]KKMCreateOFDPacket [15:36:20]OFDProtocolAddRootSTLVToBuf [15:36:20]FM_MakeSignedData [15:36:20]FM_MakeSignedData [15:36:20]SAM_PROTO_SignData [15:36:20]wFMCommunicate request_size=4 [15:36:20]MH_SAM_APDU [15:36:20]CAPDU: 80 0D 01 02 [15:36:20]Write to MH i2c: E2 08 00 97 12 80 0D 01 02 00 00 00 00 22 [15:36:20]Write i2c OK [15:36:20]MH_I2C_Read... [15:36:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:36:20]Read from MH i2c: E2 [15:36:20]MH_I2C_Read... [15:36:20]Read from MH i2c: E2 03 00 [15:36:20]MH_I2C_Read... [15:36:20]Read from MH i2c: E2 03 00 97 12 00 90 00 1D [15:36:20]RAPDU: 90 00 [15:36:20]wFMCommunicate OK [15:36:20]wFMCommunicate request_size=255 [15:36:20]MH_SAM_APDU [15:36: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 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 0A 01 00 00 F4 03 04 00 73 08 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 3B 61 00 00 35 04 06 00 4C [15:36:20]Write to MH i2c: E2 02 01 98 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 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 0A 01 00 00 F4 03 04 00 73 08 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 3B 61 00 00 35 04 06 00 4C 00 00 32 [15:36:20]Write i2c OK [15:36:20]MH_I2C_Read... [15:36:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:36:20]Read from MH i2c: E2 [15:36:20]MH_I2C_Read... [15:36:20]Read from MH i2c: E2 03 00 [15:36:20]MH_I2C_Read... [15:36:20]Read from MH i2c: E2 03 00 98 12 00 90 00 1E [15:36:20]RAPDU: 90 00 [15:36:20]wFMCommunicate OK [15:36:20]wFMCommunicate request_size=10 [15:36:20]MH_SAM_APDU [15:36:20]CAPDU: 80 0D 02 02 05 5D 1A E0 EB 2B [15:36:20]Write to MH i2c: E2 0D 00 99 12 80 0D 02 02 05 00 5D 1A E0 EB 2B 00 00 9C [15:36:20]Write i2c OK [15:36:20]MH_I2C_Read... [15:36:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:36:20]Read from MH i2c: E2 [15:36:20]MH_I2C_Read... [15:36:20]Read from MH i2c: E2 03 00 [15:36:20]MH_I2C_Read... [15:36:20]Read from MH i2c: E2 03 00 99 12 00 90 00 1F [15:36:20]RAPDU: 90 00 [15:36:20]wFMCommunicate OK [15:36:20]wFMCommunicate request_size=4 [15:36:20]MH_SAM_APDU [15:36:20]CAPDU: 80 0D 03 02 [15:36:20]Write to MH i2c: E2 08 00 9A 12 80 0D 03 02 00 00 00 00 27 [15:36:20]Write i2c OK [15:36:20]MH_I2C_Read... [15:36:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:36:20]Read from MH i2c: E2 [15:36:20]MH_I2C_Read... [15:36:20]Read from MH i2c: E2 0B 00 [15:36:20]MH_I2C_Read... [15:36:20]Read from MH i2c: E2 0B 00 9A 12 00 5C 60 0B FC 1F 4F 45 3F 90 00 DD [15:36:20]RAPDU: 5C 60 0B FC 1F 4F 45 3F 90 00 [15:36:20]wFMCommunicate OK [15:36:20]SAM_PROTO_SignData done [15:36:20]FM_MakeSignedData done [15:36:20]CreateOFDProtocolMessage [15:36:20]wFMCommunicate request_size=4 [15:36:20]MH_SAM_APDU [15:36:20]CAPDU: 80 11 00 00 [15:36:20]Write to MH i2c: E2 08 00 9B 12 80 11 00 00 00 00 00 00 27 [15:36:20]Write i2c OK [15:36:20]MH_I2C_Read... [15:36:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:36:20]Read from MH i2c: E2 [15:36:20]MH_I2C_Read... [15:36:20]Read from MH i2c: E2 17 00 [15:36:20]MH_I2C_Read... [15:36:20]Read from MH i2c: E2 17 00 9B 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 7D [15:36:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [15:36:20]wFMCommunicate OK [15:36:20]CreateOFDProtocolMessage done [15:36:20]OFDSenderStorePacket 24891 [15:36:20]StoreOFDPacket docnum=24891 [15:36:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 C0 1E 07 01 C6 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0A 01 00 00 F4 03 04 00 73 08 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 3B 61 00 00 35 04 06 00 4C 5D 1A E0 EB 2B 5C 60 0B FC 1F 4F 45 3F [15:36:20]CheckFolder [15:36:20]dirname=/storage/ofd_packets [15:36:20]CheckFolder done [15:36:20]ProducePacketName [15:36:20]name=ofd_packets/00024891 [15:36:20]NVStorageSaveData ofd_packets/00024891 [15:36:20]File name is /storage/ofd_packets/00024891 [15:36:20]Write 301 bytes [15:36:20]NVStorageSaveData done [15:36:20]OFDSenderStorePacket done [15:36:20]KKMCreateOFDPacket done [15:36:20]NVStorageSaveData kkm_last_timestamp [15:36:20]File name is /storage/kkm_last_timestamp [15:36:20]Write 4 bytes [15:36:20]NVStorageSaveData done [15:36:20]ExternCall_PrintAddStr [15:36:20]wPrintStart [15:36:20]Write to MH i2c: 01 00 00 9C 12 AE [15:36:20]Write i2c OK [15:36:20]MH_I2C_Read... [15:36:20]Read from MH i2c: 01 [15:36:20]MH_I2C_Read... [15:36:20]Read from MH i2c: 01 07 00 [15:36:20]MH_I2C_Read... [15:36:20]Read from MH i2c: 01 07 00 9C 12 00 00 00 00 00 FF 0F C3 [15:36:20]RasterBufferAndPrint [15:36:20]line Счет N : (1)610601 [15:36:20]line ИНН: 02508201610067 [15:36:20]line Контрольно-Кассовый Чек [15:36:20]line ПРОДАЖА [15:36:20]line ТРК (МРК, ГНК) : 62 [15:36:20]line Товар: 2710124130 [15:36:20]line Аи-92-К-2 [15:36:20]line 10.330 * 67.80 [15:36:20]line = 700.37 [15:36:20]line НДС 12% НСП 1% [15:36:20]line > о реализуемом товаре [15:36:20]line ОКРУГЛЕНИЕ: -0.37 [15:36:20]line ИТОГО: 700.00 [15:36:20]line Внесено: 700.00 [15:36:20]line СДАЧА: 0.00 [15:36:20]line НСП 1% : 6.20 [15:36:20]line НДС 12% : 74.38 [15:36:20]line Наличными: 700.00 [15:36:20]line Безнал.: 0.00 [15:36:20]line Место: АЗС № 127 "Партнер Нефть" [15:36:20]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [15:36:20]line СНО: Общий режим [15:36:20]line Чек 266 30.07.2024 15:36 [15:36:20]line Смена: 48 ФФД: 1.0 [15:36:20]line ЗНМ: 0300000158 [15:36:20]line РНМ: 0000000000171247 [15:36:20]line Версия ККМ: v1.0 [15:36:20]line ФМ: 0000000002098565 [15:36:20]line ФД: 24891 [15:36:20]line ФПД: 83962766617387 [15:36:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T153619&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24891&fm=83962766617387&tin=02508201610067®Number=0000000000171247&sum=70000 [15:36:21]written 0, free lines is 4095 [15:36:21]OFD Sender: Processing packet 24891 [packets to send 29, broken 28] [15:36:21]ProducePacketName [15:36:21]name=ofd_packets/00024891 [15:36:21]OFD Sender: To server: pG, [15:36:21]CommunicateWithHost lk.salyk.kg:30040 [15:36:21]ConnectInit lk.salyk.kg [15:36:21]Connected sock=10 [15:36:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 C0 1E 07 01 C6 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0A 01 00 00 F4 03 04 00 73 08 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 3B 61 00 00 35 04 06 00 4C 5D 1A E0 EB 2B 5C 60 0B FC 1F 4F 45 3F [15:36:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 8C C2 47 00 C7 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 32 30 39 38 35 36 35 10 04 04 00 3B 61 00 00 F4 03 04 00 01 B4 A8 66 B6 04 01 00 00 E6 48 28 6A 47 83 BD 8B [15:36:21]CommunicateWithHost err = 0 [15:36:21]CheckOFDResponse [15:36:21]1017 (14) - 77093643461234 [15:36:21]1041 (16) - 0000000002098565 [15:36:21]1040 (4) - 24891 [15:36:21]1012 (4) - 30.07.2024 09:36 [15:36:21]1206 (1) - 0 [15:36:21]OFD Sender: Remove packet 24891 [15:36:21]ProducePacketName [15:36:21]name=ofd_packets/00024891 [15:36:21]NVStorageDeleteData [15:36:21]Write to MH i2c: 01 00 00 C7 12 D9 [15:36:21]Write i2c OK [15:36:21]MH_I2C_Read... [15:36:21]Read from MH i2c: 01 [15:36:21]MH_I2C_Read... [15:36:21]Read from MH i2c: 01 07 00 [15:36:21]MH_I2C_Read... [15:36:21]Read from MH i2c: 01 07 00 C7 12 00 00 00 00 00 FD 0C E9 [15:36:21]RasterBufferAndPrint [15:36:21]line [15:36:21]line [15:36:21]line [15:36:21]line [15:36:21]line [15:36:21]written 0, free lines is 3334 [15:36:21]MH_Cut [15:36:21]Write to MH i2c: D1 01 00 CE 12 01 B2 [15:36:21]Write i2c OK [15:36:21]MH_I2C_Read... [15:36:21]Read from MH i2c: D1 [15:36:21]MH_I2C_Read... [15:36:21]Read from MH i2c: D1 01 00 [15:36:21]MH_I2C_Read... [15:36:21]Read from MH i2c: D1 01 00 CE 12 00 B1 [15:36:21]Write to MH i2c: 01 00 00 CF 12 E1 [15:36:21]Write i2c OK [15:36:21]MH_I2C_Read... [15:36:22]OFD Sender: No OFD packet to send [15:36:22]*** Cut start [15:36:22]*** Partial cut [15:36:22]*** CUTSNS_PIN = 1 [15:36:22]*** CUTSNS_PIN = 0 [15:36:22]*** Brake cut motor [15:36:22]Read from MH i2c: 01 [15:36:22]MH_I2C_Read... [15:36:22]*** Stop cut motor [15:36:22]*** Cut end [15:36:22]Read from MH i2c: 01 07 00 [15:36:22]MH_I2C_Read... [15:36:22]Read from MH i2c: 01 07 00 CF 12 00 00 00 00 00 FF 0F F6 [15:36:22]process_action close_receipt done [15:36:22]requested_data is exist [15:36:22]produce_requested_data [15:36:22]requested_item fm.sn is exist - process it [15:36:22]wFMCommunicate request_size=4 [15:36:22]MH_SAM_APDU [15:36:22]CAPDU: 80 11 00 00 [15:36:22]Write to MH i2c: E2 08 00 D0 12 80 11 00 00 00 00 00 00 5C [15:36:22]Write i2c OK [15:36:22]MH_I2C_Read... [15:36:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:36:22]Read from MH i2c: E2 [15:36:22]MH_I2C_Read... [15:36:22]Read from MH i2c: E2 17 00 [15:36:22]MH_I2C_Read... [15:36:22]Read from MH i2c: E2 17 00 D0 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B2 [15:36:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [15:36:22]wFMCommunicate OK [15:36:22]requested_item fd.num is exist - process it [15:36:23]SAM_PROTO_GetFieldsCounters [15:36:23]wFMCommunicate request_size=4 [15:36:23]MH_SAM_APDU [15:36:23]CAPDU: 80 13 00 00 [15:36:23]Write to MH i2c: E2 08 00 D1 12 80 13 00 00 00 00 00 00 5F [15:36:23]Write i2c OK [15:36:23]MH_I2C_Read... [15:36:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:36:23]Read from MH i2c: E2 [15:36:23]MH_I2C_Read... [15:36:23]Read from MH i2c: E2 62 00 [15:36:23]MH_I2C_Read... [15:36:23]Read from MH i2c: E2 62 00 D1 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 3B 61 00 00 0E 04 04 00 30 00 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 6D [15:36:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 3B 61 00 00 0E 04 04 00 30 00 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 [15:36:23]wFMCommunicate OK [15:36:23]SAM_PROTO_GetFieldsCounters done [15:36:23]requested_item shift.num is exist - process it [15:36:23]requested_item shift.opened is exist - process it [15:36:23]req_shift_opened [15:36:23]FM_GetShiftState [15:36:23]SAM_PROTO_GetShiftState [15:36:23]wFMCommunicate request_size=4 [15:36:23]MH_SAM_APDU [15:36:23]CAPDU: 80 13 01 00 [15:36:23]Write to MH i2c: E2 08 00 D2 12 80 13 01 00 00 00 00 00 61 [15:36:23]Write i2c OK [15:36:23]MH_I2C_Read... [15:36:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:36:23]Read from MH i2c: E2 [15:36:23]MH_I2C_Read... [15:36:23]Read from MH i2c: E2 0E 00 [15:36:23]MH_I2C_Read... [15:36:23]Read from MH i2c: E2 0E 00 D2 12 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 14 [15:36:23]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [15:36:23]wFMCommunicate OK [15:36:23]SAM_PROTO_GetShiftState done [15:36:23]FM_GetShiftState done [15:36:23]req_shift_opened done [15:36:23]requested_item shift.open_date is exist - process it [15:36:23]req_shift_open_date [15:36:23]req_shift_open_date done [15:36:23]produce_requested_data done [15:36:23]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24891,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [15:36:23]process_action_free close_receipt [15:36:23]json_value_free [15:36:23]json_value_free done [15:36:23]process_json_proto returns [15:36:23]Send response to host [15:36:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24891,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [15:36:23]free response buf [15:36:23]execute_script done [15:36:23]execute_script returns [15:36:23]free content buf [15:36:23]Sock 7.Close socket [15:36:23]Sock 7.Thread stoped [15:36:27]OFD Sender: No OFD packet to send [15:36:32]OFD Sender: No OFD packet to send [15:36:37]OFD Sender: No OFD packet to send [15:36:42]OFD Sender: No OFD packet to send [15:36:47]OFD Sender: No OFD packet to send [15:36: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:17]OFD Sender: No OFD packet to send [15:39:22]OFD Sender: No OFD packet to send [15:39:27]OFD Sender: No OFD packet to send [15:39:32]OFD Sender: No OFD packet to send [15:39:37]OFD Sender: No OFD packet to send [15:39:42]OFD Sender: No OFD packet to send [15:39:47]OFD Sender: No OFD packet to send [15:39:52]OFD Sender: No OFD packet to send [15:39:57]OFD Sender: No OFD packet to send [15:40:02]OFD Sender: No OFD packet to send [15:40:07]OFD Sender: No OFD packet to send [15:40:12]OFD Sender: No OFD packet to send [15:40:17]OFD Sender: No OFD packet to send [15:40:22]OFD Sender: No OFD packet to send [15:40:27]OFD Sender: No OFD packet to send [15:40:32]OFD Sender: No OFD packet to send [15:40:37]OFD Sender: No OFD packet to send [15:40:42]OFD Sender: No OFD packet to send [15:40:47]OFD Sender: No OFD packet to send [15:40:52]OFD Sender: No OFD packet to send [15:40:57]OFD Sender: No OFD packet to send [15:41:02]OFD Sender: No OFD packet to send [15:41:07]OFD Sender: No OFD packet to send [15:47:16]ConnectInit Can't connect to host [15:47:16]OFD Sender: Processing packet 24892 [packets to send 30, broken 28] [15:47:16]ProducePacketName [15:47:16]name=ofd_packets/00024892 [15:47:16]OFD Sender: To server: pG, [15:47:16]CommunicateWithHost lk.salyk.kg:30040 [15:47:16]ConnectInit lk.salyk.kg [15:47:18]Connected sock=7 [15:47:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 5B F4 07 01 31 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0B 01 00 00 F4 03 04 00 9D 09 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 3C 61 00 00 35 04 06 00 34 32 86 D5 E7 E3 B9 19 90 70 E5 E5 BB 9A [15:47:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 F8 1F 47 00 DE 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 32 30 39 38 35 36 35 10 04 04 00 3C 61 00 00 F4 03 04 00 92 B6 A8 66 B6 04 01 00 00 17 D7 B5 E6 D5 E1 2A 3B [15:47:18]CommunicateWithHost err = 0 [15:47:18]CheckOFDResponse [15:47:18]1017 (14) - 77093643461234 [15:47:18]1041 (16) - 0000000002098565 [15:47:18]1040 (4) - 24892 [15:47:18]1012 (4) - 30.07.2024 09:46 [15:47:18]1206 (1) - 0 [15:47:18]OFD Sender: Remove packet 24892 [15:47:18]ProducePacketName [15:47:18]name=ofd_packets/00024892 [15:47:18]NVStorageDeleteData [15:47:18]OFD Sender: Processing packet 24893 [packets to send 29, broken 28] [15:47:18]ProducePacketName [15:47:18]name=ofd_packets/00024893 [15:47:18]OFD Sender: To server: pG, [15:47:18]CommunicateWithHost lk.salyk.kg:30040 [15:47:18]ConnectInit lk.salyk.kg [15:47:18]Connected sock=7 [15:47:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 BA F2 07 01 11 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 A2 26 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EE 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D1 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 45 0A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 3D 61 00 00 35 04 06 00 D4 AD B0 6D D4 DB B5 9D E0 4C 82 AF 8F E3 [15:47:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 97 10 47 00 B9 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 32 30 39 38 35 36 35 10 04 04 00 3D 61 00 00 F4 03 04 00 93 B6 A8 66 B6 04 01 00 00 80 22 EC 75 E1 37 64 93 [15:47:19]CommunicateWithHost err = 0 [15:47:19]CheckOFDResponse [15:47:19]1017 (14) - 77093643461234 [15:47:19]1041 (16) - 0000000002098565 [15:47:19]1040 (4) - 24893 [15:47:19]1012 (4) - 30.07.2024 09:46 [15:47:19]1206 (1) - 0 [15:47:19]OFD Sender: Remove packet 24893 [15:47:19]ProducePacketName [15:47:19]name=ofd_packets/00024893 [15:47:19]NVStorageDeleteData [15:47:19]OFD Sender: No OFD packet to send [15:47:24]OFD Sender: No OFD packet to send [15:47:29]accept exits with 9 [15:47:29]New connection [15:47:29]New thread 3067428196 created [15:47:29]Thread 3067571556 joined [15:47:29]Waiting for new connection... [15:47:29] Sock 9.Parse request [15:47:29]Sock 9.Check first char [15:47:29]Sock 9.First char is OK [15:47:29]request: POST /json_proto HTTP/1.0 [15:47:29]Method: POST [15:47:29]URL: /json_proto [15:47:29]Method is POST - this is cgi request [15:47:29]url: /json_proto [15:47:29]query_string will be loaded in cgi processing [15:47:29]execute_cgi json_proto POST (null) [15:47:29]execute_cgi path=json_proto method=POST [15:47:29]POST find Content-Length [15:47:29]Host: 172.17.45.131:8080 [15:47:29]Content-Length: 682 [15:47:29]Content-Type: application/json [15:47:29] [15:47:29]POST finish read [15:47:29]Found Content-Length = 682 [15:47:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610604", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:47:29]execute_script... [15:47:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610604", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:47:29]POST & json_proto [15:47:29]process_json_proto [15:47:29]json parsed OK: [15:47:29]protocol is kg_v1.0 [15:47:29]action value=close_receipt [15:47:29]process_action close_receipt [15:47:29]cmd_close_receipt [15:47:29]MH_GetDate [15:47:29]Write to MH i2c: F0 00 00 69 13 6B [15:47:29]Write i2c OK [15:47:29]MH_I2C_Read... [15:47:29]Read from MH i2c: F0 [15:47:29]MH_I2C_Read... [15:47:29]Read from MH i2c: F0 09 00 [15:47:29]MH_I2C_Read... [15:47:29]Read from MH i2c: F0 09 00 69 13 00 12 0B A9 66 C6 D4 6E 66 0E [15:47:29]GetLastDocTimeStamp 1722354245 [15:47:29]current date 1722354450 [15:47:29]FM_GetShiftState [15:47:29]SAM_PROTO_GetShiftState [15:47:29]wFMCommunicate request_size=4 [15:47:29]MH_SAM_APDU [15:47:29]CAPDU: 80 13 01 00 [15:47:29]Write to MH i2c: E2 08 00 6A 13 80 13 01 00 00 00 00 00 FA [15:47:29]Write i2c OK [15:47:29]MH_I2C_Read... [15:47:29]OFD Sender: No OFD packet to send [15:47:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:47:29]Read from MH i2c: E2 [15:47:29]MH_I2C_Read... [15:47:29]Read from MH i2c: E2 0E 00 [15:47:29]MH_I2C_Read... [15:47:29]Read from MH i2c: E2 0E 00 6A 13 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 AD [15:47:29]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [15:47:29]wFMCommunicate OK [15:47:29]SAM_PROTO_GetShiftState done [15:47:29]FM_GetShiftState done [15:47:29]opened in 1722298218 [15:47:29]opened+sec_in_day 1722384618 [15:47:29]quantity*price = 100023 [15:47:29]sum+1 = 100024 [15:47:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 269 30.07.2024 15:47 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24894 ФПД: 220001236569378 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T154730&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24894&fm=220001236569378&tin=02508201610067®Number=0000000000171247&sum=100000 [15:47:30]StoreToDocumentArchive [15:47:30]shift 48 fd 24894 [15:47:30]save to /storage/0048/doc_00024894 [15:47:30]save last doc name /storage/0048/doc_00024894 to /storage/kkm_last_doc_name [15:47:30]save OK [15:47:30]Clear old archive folders... [15:47:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:47:30]tlvbuf is 01E62620 [15:47:30]SAM_PROTO_ClearQueue [15:47:30]wFMCommunicate request_size=4 [15:47:30]MH_SAM_APDU [15:47:30]CAPDU: 80 09 00 00 [15:47:30]Write to MH i2c: E2 08 00 77 13 80 09 00 00 00 00 00 00 FC [15:47:30]Write i2c OK [15:47:30]MH_I2C_Read... [15:47:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:47:30]Read from MH i2c: E2 [15:47:30]MH_I2C_Read... [15:47:30]Read from MH i2c: E2 03 00 [15:47:30]MH_I2C_Read... [15:47:30]Read from MH i2c: E2 03 00 77 13 00 90 00 FE [15:47:30]RAPDU: 90 00 [15:47:30]wFMCommunicate OK [15:47:30]SAM_PROTO_ClearQueue done [15:47:30]KKMCreateOFDPacket [15:47:30]OFDProtocolAddRootSTLVToBuf [15:47:30]FM_MakeSignedData [15:47:30]FM_MakeSignedData [15:47:30]SAM_PROTO_SignData [15:47:30]wFMCommunicate request_size=4 [15:47:30]MH_SAM_APDU [15:47:30]CAPDU: 80 0D 01 02 [15:47:30]Write to MH i2c: E2 08 00 78 13 80 0D 01 02 00 00 00 00 04 [15:47:30]Write i2c OK [15:47:30]MH_I2C_Read... [15:47:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:47:30]Read from MH i2c: E2 [15:47:30]MH_I2C_Read... [15:47:30]Read from MH i2c: E2 03 00 [15:47:30]MH_I2C_Read... [15:47:30]Read from MH i2c: E2 03 00 78 13 00 90 00 FF [15:47:30]RAPDU: 90 00 [15:47:30]wFMCommunicate OK [15:47:30]wFMCommunicate request_size=255 [15:47:30]MH_SAM_APDU [15:47:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 12 0B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 3E 61 00 00 35 04 06 00 C8 [15:47:30]Write to MH i2c: E2 02 01 79 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 12 0B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 3E 61 00 00 35 04 06 00 C8 00 00 59 [15:47:30]Write i2c OK [15:47:30]MH_I2C_Read... [15:47:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:47:31]Read from MH i2c: E2 [15:47:31]MH_I2C_Read... [15:47:31]Read from MH i2c: E2 03 00 [15:47:31]MH_I2C_Read... [15:47:31]Read from MH i2c: E2 03 00 79 13 00 90 00 00 [15:47:31]RAPDU: 90 00 [15:47:31]wFMCommunicate OK [15:47:31]wFMCommunicate request_size=10 [15:47:31]MH_SAM_APDU [15:47:31]CAPDU: 80 0D 02 02 05 17 07 8E 4D 22 [15:47:31]Write to MH i2c: E2 0D 00 7A 13 80 0D 02 02 05 00 17 07 8E 4D 22 00 00 2C [15:47:31]Write i2c OK [15:47:31]MH_I2C_Read... [15:47:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:47:31]Read from MH i2c: E2 [15:47:31]MH_I2C_Read... [15:47:31]Read from MH i2c: E2 03 00 [15:47:31]MH_I2C_Read... [15:47:31]Read from MH i2c: E2 03 00 7A 13 00 90 00 01 [15:47:31]RAPDU: 90 00 [15:47:31]wFMCommunicate OK [15:47:31]wFMCommunicate request_size=4 [15:47:31]MH_SAM_APDU [15:47:31]CAPDU: 80 0D 03 02 [15:47:31]Write to MH i2c: E2 08 00 7B 13 80 0D 03 02 00 00 00 00 09 [15:47:31]Write i2c OK [15:47:31]MH_I2C_Read... [15:47:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:47:31]Read from MH i2c: E2 [15:47:31]MH_I2C_Read... [15:47:31]Read from MH i2c: E2 0B 00 [15:47:31]MH_I2C_Read... [15:47:31]Read from MH i2c: E2 0B 00 7B 13 00 F2 DC 41 8C C0 8A EB 06 90 00 E0 [15:47:31]RAPDU: F2 DC 41 8C C0 8A EB 06 90 00 [15:47:31]wFMCommunicate OK [15:47:31]SAM_PROTO_SignData done [15:47:31]FM_MakeSignedData done [15:47:31]CreateOFDProtocolMessage [15:47:31]wFMCommunicate request_size=4 [15:47:31]MH_SAM_APDU [15:47:31]CAPDU: 80 11 00 00 [15:47:31]Write to MH i2c: E2 08 00 7C 13 80 11 00 00 00 00 00 00 09 [15:47:31]Write i2c OK [15:47:31]MH_I2C_Read... [15:47:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:47:31]Read from MH i2c: E2 [15:47:31]MH_I2C_Read... [15:47:31]Read from MH i2c: E2 17 00 [15:47:31]MH_I2C_Read... [15:47:31]Read from MH i2c: E2 17 00 7C 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 5F [15:47:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [15:47:31]wFMCommunicate OK [15:47:31]CreateOFDProtocolMessage done [15:47:31]OFDSenderStorePacket 24894 [15:47:31]StoreOFDPacket docnum=24894 [15:47:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 08 D9 07 01 DD 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 12 0B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 3E 61 00 00 35 04 06 00 C8 17 07 8E 4D 22 F2 DC 41 8C C0 8A EB 06 [15:47:31]CheckFolder [15:47:31]dirname=/storage/ofd_packets [15:47:31]CheckFolder done [15:47:31]ProducePacketName [15:47:31]name=ofd_packets/00024894 [15:47:31]NVStorageSaveData ofd_packets/00024894 [15:47:31]File name is /storage/ofd_packets/00024894 [15:47:31]Write 301 bytes [15:47:31]NVStorageSaveData done [15:47:31]OFDSenderStorePacket done [15:47:31]KKMCreateOFDPacket done [15:47:31]NVStorageSaveData kkm_last_timestamp [15:47:31]File name is /storage/kkm_last_timestamp [15:47:31]Write 4 bytes [15:47:31]NVStorageSaveData done [15:47:31]ExternCall_PrintAddStr [15:47:31]wPrintStart [15:47:31]Write to MH i2c: 01 00 00 7D 13 90 [15:47:31]Write i2c OK [15:47:31]MH_I2C_Read... [15:47:31]Read from MH i2c: 01 [15:47:31]MH_I2C_Read... [15:47:31]Read from MH i2c: 01 07 00 [15:47:31]MH_I2C_Read... [15:47:31]Read from MH i2c: 01 07 00 7D 13 00 00 00 00 00 FF 0F A5 [15:47:31]RasterBufferAndPrint [15:47:31]line Счет N : (1)610604 [15:47:31]line ИНН: 02508201610067 [15:47:31]line Контрольно-Кассовый Чек [15:47:31]line ПРОДАЖА [15:47:31]line ТРК (МРК, ГНК) : 63 [15:47:31]line Товар: 2710124500 [15:47:31]line Аи-95-К-3 [15:47:31]line 13.390 * 74.70 [15:47:31]line = 1000.23 [15:47:31]line НДС 12% НСП 1% [15:47:31]line > о реализуемом товаре [15:47:31]line ОКРУГЛЕНИЕ: -0.23 [15:47:31]line ИТОГО: 1000.00 [15:47:31]line Внесено: 1000.00 [15:47:31]line СДАЧА: 0.00 [15:47:31]line НСП 1% : 8.85 [15:47:31]line НДС 12% : 106.22 [15:47:31]line Наличными: 1000.00 [15:47:31]line Безнал.: 0.00 [15:47:31]line Место: АЗС № 127 "Партнер Нефть" [15:47:31]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [15:47:31]line СНО: Общий режим [15:47:31]line Чек 269 30.07.2024 15:47 [15:47:31]line Смена: 48 ФФД: 1.0 [15:47:31]line ЗНМ: 0300000158 [15:47:31]line РНМ: 0000000000171247 [15:47:31]line Версия ККМ: v1.0 [15:47:31]line ФМ: 0000000002098565 [15:47:31]line ФД: 24894 [15:47:31]line ФПД: 220001236569378 [15:47:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T154730&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24894&fm=220001236569378&tin=02508201610067®Number=0000000000171247&sum=100000 [15:47:31]OFD Sender: Processing packet 24894 [packets to send 29, broken 28] [15:47:31]ProducePacketName [15:47:31]name=ofd_packets/00024894 [15:47:31]OFD Sender: To server: pG, [15:47:31]CommunicateWithHost lk.salyk.kg:30040 [15:47:31]ConnectInit lk.salyk.kg [15:47:31]written 0, free lines is 4095 [15:47:31]Connected sock=10 [15:47:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 08 D9 07 01 DD 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 12 0B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 3E 61 00 00 35 04 06 00 C8 17 07 8E 4D 22 F2 DC 41 8C C0 8A EB 06 [15:47:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 CE B5 47 00 70 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 32 30 39 38 35 36 35 10 04 04 00 3E 61 00 00 F4 03 04 00 A0 B6 A8 66 B6 04 01 00 00 6D 86 72 C0 EA BB 56 A9 [15:47:32]CommunicateWithHost err = 0 [15:47:32]CheckOFDResponse [15:47:32]1017 (14) - 77093643461234 [15:47:32]1041 (16) - 0000000002098565 [15:47:32]1040 (4) - 24894 [15:47:32]1012 (4) - 30.07.2024 09:47 [15:47:32]1206 (1) - 0 [15:47:32]OFD Sender: Remove packet 24894 [15:47:32]ProducePacketName [15:47:32]name=ofd_packets/00024894 [15:47:32]NVStorageDeleteData [15:47:32]Write to MH i2c: 01 00 00 A8 13 BB [15:47:32]Write i2c OK [15:47:32]MH_I2C_Read... [15:47:32]Read from MH i2c: 01 [15:47:32]MH_I2C_Read... [15:47:32]Read from MH i2c: 01 07 00 [15:47:32]MH_I2C_Read... [15:47:32]Read from MH i2c: 01 07 00 A8 13 00 00 00 00 00 08 0D D7 [15:47:32]RasterBufferAndPrint [15:47:32]line [15:47:32]line [15:47:32]line [15:47:32]line [15:47:32]line [15:47:32]written 0, free lines is 3342 [15:47:32]MH_Cut [15:47:32]Write to MH i2c: D1 01 00 AF 13 01 94 [15:47:32]Write i2c OK [15:47:32]MH_I2C_Read... [15:47:32]Read from MH i2c: D1 [15:47:32]MH_I2C_Read... [15:47:32]Read from MH i2c: D1 01 00 [15:47:32]MH_I2C_Read... [15:47:32]Read from MH i2c: D1 01 00 AF 13 00 93 [15:47:32]Write to MH i2c: 01 00 00 B0 13 C3 [15:47:32]Write i2c OK [15:47:32]MH_I2C_Read... [15:47:32]OFD Sender: No OFD packet to send [15:47:32]*** Cut start [15:47:32]*** Partial cut [15:47:32]*** CUTSNS_PIN = 1 [15:47:32]*** CUTSNS_PIN = 0 [15:47:33]*** Brake cut motor [15:47:33]Read from MH i2c: 01 [15:47:33]MH_I2C_Read... [15:47:33]*** Stop cut motor [15:47:33]*** Cut end [15:47:33]Read from MH i2c: 01 07 00 [15:47:33]MH_I2C_Read... [15:47:33]Read from MH i2c: 01 07 00 B0 13 00 00 00 00 00 FF 0F D8 [15:47:33]process_action close_receipt done [15:47:33]requested_data is exist [15:47:33]produce_requested_data [15:47:33]requested_item fm.sn is exist - process it [15:47:33]wFMCommunicate request_size=4 [15:47:33]MH_SAM_APDU [15:47:33]CAPDU: 80 11 00 00 [15:47:33]Write to MH i2c: E2 08 00 B1 13 80 11 00 00 00 00 00 00 3E [15:47:33]Write i2c OK [15:47:33]MH_I2C_Read... [15:47:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:47:33]Read from MH i2c: E2 [15:47:33]MH_I2C_Read... [15:47:33]Read from MH i2c: E2 17 00 [15:47:33]MH_I2C_Read... [15:47:33]Read from MH i2c: E2 17 00 B1 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 94 [15:47:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [15:47:33]wFMCommunicate OK [15:47:33]requested_item fd.num is exist - process it [15:47:33]SAM_PROTO_GetFieldsCounters [15:47:33]wFMCommunicate request_size=4 [15:47:33]MH_SAM_APDU [15:47:33]CAPDU: 80 13 00 00 [15:47:33]Write to MH i2c: E2 08 00 B2 13 80 13 00 00 00 00 00 00 41 [15:47:33]Write i2c OK [15:47:33]MH_I2C_Read... [15:47:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:47:33]Read from MH i2c: E2 [15:47:33]MH_I2C_Read... [15:47:33]Read from MH i2c: E2 62 00 [15:47:33]MH_I2C_Read... [15:47:33]Read from MH i2c: E2 62 00 B2 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 3E 61 00 00 0E 04 04 00 30 00 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 5B [15:47:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 3E 61 00 00 0E 04 04 00 30 00 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 [15:47:33]wFMCommunicate OK [15:47:33]SAM_PROTO_GetFieldsCounters done [15:47:33]requested_item shift.num is exist - process it [15:47:33]requested_item shift.opened is exist - process it [15:47:33]req_shift_opened [15:47:33]FM_GetShiftState [15:47:33]SAM_PROTO_GetShiftState [15:47:33]wFMCommunicate request_size=4 [15:47:33]MH_SAM_APDU [15:47:33]CAPDU: 80 13 01 00 [15:47:33]Write to MH i2c: E2 08 00 B3 13 80 13 01 00 00 00 00 00 43 [15:47:33]Write i2c OK [15:47:33]MH_I2C_Read... [15:47:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:47:33]Read from MH i2c: E2 [15:47:33]MH_I2C_Read... [15:47:33]Read from MH i2c: E2 0E 00 [15:47:33]MH_I2C_Read... [15:47:33]Read from MH i2c: E2 0E 00 B3 13 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F6 [15:47:33]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [15:47:33]wFMCommunicate OK [15:47:33]SAM_PROTO_GetShiftState done [15:47:33]FM_GetShiftState done [15:47:33]req_shift_opened done [15:47:33]requested_item shift.open_date is exist - process it [15:47:33]req_shift_open_date [15:47:33]req_shift_open_date done [15:47:33]produce_requested_data done [15:47:33]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24894,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [15:47:33]process_action_free close_receipt [15:47:33]json_value_free [15:47:33]json_value_free done [15:47:33]process_json_proto returns [15:47:33]Send response to host [15:47:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24894,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [15:47:33]free response buf [15:47:33]execute_script done [15:47:33]execute_script returns [15:47:33]free content buf [15:47:33]Sock 9.Close socket [15:47:33]Sock 9.Thread stoped [15:47:37]OFD Sender: No OFD packet to send [15:47:42]OFD Sender: No OFD packet to send [15:47:47]OFD Sender: No OFD packet to send [15:47:52]OFD Sender: No OFD packet to send [15:47:57]OFD Sender: No OFD packet to send [15:48:02]OFD Sender: No OFD packet to send [15:48:07]OFD Sender: No OFD packet to send [15:48:12]OFD Sender: No OFD packet to send [15:48:17]OFD Sender: No OFD packet to send [15:48:22]OFD Sender: No OFD packet to send [15:48:27]OFD Sender: No OFD packet to send [15:48:32]OFD Sender: No OFD packet to send [15:48:37]OFD Sender: No OFD packet to send [15:48:42]OFD Sender: No OFD packet to send [15:48:47]OFD Sender: No OFD packet to send [15:48:52]OFD Sender: No OFD packet to send [15:48:57]OFD Sender: No OFD packet to send [15:49:02]OFD Sender: No OFD packet to send [15:49:07]OFD Sender: No OFD packet to send [15:49:12]OFD Sender: No OFD packet to send [15:49:17]OFD Sender: No OFD packet to send [15:49:22]OFD Sender: No OFD packet to send [15:49:27]OFD Sender: No OFD packet to send [15:49:32]OFD Sender: No OFD packet to send [15:49:37]OFD Sender: No OFD packet to send [15:49:42]OFD Sender: No OFD packet to send [15:49:47]OFD Sender: No OFD packet to send [15:49:52]OFD Sender: No OFD packet to send [15:49:57]OFD Sender: No OFD packet to send [15:50:02]OFD Sender: No OFD packet to send [15:50:07]OFD Sender: No OFD packet to send [15:50:12]OFD Sender: No OFD packet to send [15:50:17]OFD Sender: No OFD packet to send [15:50:22]OFD Sender: No OFD packet to send [15:50:27]OFD Sender: No OFD packet to send [15:50:32]OFD Sender: No OFD packet to send [15:50:37]OFD Sender: No OFD packet to send [15:50:42]OFD Sender: No OFD packet to send [15:50:47]OFD Sender: No OFD packet to send [15:50:52]OFD Sender: No OFD packet to send [15:50:57]OFD Sender: No OFD packet to send [15:50:58]accept exits with 7 [15:50:58]New connection [15:50:58]New thread 3067571556 created [15:50:58]Thread 3067428196 joined [15:50:58]Waiting for new connection... [15:50:58] Sock 7.Parse request [15:50:58]Sock 7.Check first char [15:50:58]Sock 7.First char is OK [15:50:58]request: POST /json_proto HTTP/1.0 [15:50:58]Method: POST [15:50:58]URL: /json_proto [15:50:58]Method is POST - this is cgi request [15:50:58]url: /json_proto [15:50:58]query_string will be loaded in cgi processing [15:50:58]execute_cgi json_proto POST (null) [15:50:58]execute_cgi path=json_proto method=POST [15:50:58]POST find Content-Length [15:50:58]Host: 172.17.45.131:8080 [15:50:58]Content-Length: 677 [15:50:58]Content-Type: application/json [15:50:58] [15:50:58]POST finish read [15:50:58]Found Content-Length = 677 [15:50:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610605", "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:50:58]execute_script... [15:50: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)610605", "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:50:58]POST & json_proto [15:50:58]process_json_proto [15:50:58]json parsed OK: [15:50:58]protocol is kg_v1.0 [15:50:58]action value=close_receipt [15:50:58]process_action close_receipt [15:50:58]cmd_close_receipt [15:50:58]MH_GetDate [15:50:58]Write to MH i2c: F0 00 00 B4 13 B6 [15:50:58]Write i2c OK [15:50:58]MH_I2C_Read... [15:50:58]Read from MH i2c: F0 [15:50:58]MH_I2C_Read... [15:50:58]Read from MH i2c: F0 09 00 [15:50:58]MH_I2C_Read... [15:50:58]Read from MH i2c: F0 09 00 B4 13 00 E3 0B A9 66 C6 D4 6E 66 2A [15:50:58]GetLastDocTimeStamp 1722354450 [15:50:58]current date 1722354659 [15:50:58]FM_GetShiftState [15:50:58]SAM_PROTO_GetShiftState [15:50:58]wFMCommunicate request_size=4 [15:50:58]MH_SAM_APDU [15:50:58]CAPDU: 80 13 01 00 [15:50:58]Write to MH i2c: E2 08 00 B5 13 80 13 01 00 00 00 00 00 45 [15:50:58]Write i2c OK [15:50:58]MH_I2C_Read... [15:50:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:50:58]Read from MH i2c: E2 [15:50:58]MH_I2C_Read... [15:50:58]Read from MH i2c: E2 0E 00 [15:50:58]MH_I2C_Read... [15:50:58]Read from MH i2c: E2 0E 00 B5 13 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F8 [15:50:58]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [15:50:58]wFMCommunicate OK [15:50:58]SAM_PROTO_GetShiftState done [15:50:58]FM_GetShiftState done [15:50:58]opened in 1722298218 [15:50:58]opened+sec_in_day 1722384618 [15:50:58]quantity*price = 50036 [15:50:58]sum+1 = 50037 [15:50:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 270 30.07.2024 15:50 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24895 ФПД: 53627762507994 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T155059&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24895&fm=53627762507994&tin=02508201610067®Number=0000000000171247&sum=50000 [15:50:59]StoreToDocumentArchive [15:50:59]shift 48 fd 24895 [15:50:59]save to /storage/0048/doc_00024895 [15:50:59]save last doc name /storage/0048/doc_00024895 to /storage/kkm_last_doc_name [15:50:59]save OK [15:50:59]Clear old archive folders... [15:50:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:50:59]tlvbuf is 01E636E0 [15:50:59]SAM_PROTO_ClearQueue [15:50:59]wFMCommunicate request_size=4 [15:50:59]MH_SAM_APDU [15:50:59]CAPDU: 80 09 00 00 [15:50:59]Write to MH i2c: E2 08 00 C2 13 80 09 00 00 00 00 00 00 47 [15:50:59]Write i2c OK [15:50:59]MH_I2C_Read... [15:50:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:50:59]Read from MH i2c: E2 [15:50:59]MH_I2C_Read... [15:50:59]Read from MH i2c: E2 03 00 [15:50:59]MH_I2C_Read... [15:50:59]Read from MH i2c: E2 03 00 C2 13 00 90 00 49 [15:50:59]RAPDU: 90 00 [15:50:59]wFMCommunicate OK [15:50:59]SAM_PROTO_ClearQueue done [15:50:59]KKMCreateOFDPacket [15:50:59]OFDProtocolAddRootSTLVToBuf [15:50:59]FM_MakeSignedData [15:50:59]FM_MakeSignedData [15:50:59]SAM_PROTO_SignData [15:50:59]wFMCommunicate request_size=4 [15:50:59]MH_SAM_APDU [15:50:59]CAPDU: 80 0D 01 02 [15:50:59]Write to MH i2c: E2 08 00 C3 13 80 0D 01 02 00 00 00 00 4F [15:50:59]Write i2c OK [15:50:59]MH_I2C_Read... [15:50:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:50:59]Read from MH i2c: E2 [15:50:59]MH_I2C_Read... [15:50:59]Read from MH i2c: E2 03 00 [15:50:59]MH_I2C_Read... [15:50:59]Read from MH i2c: E2 03 00 C3 13 00 90 00 4A [15:50:59]RAPDU: 90 00 [15:50:59]wFMCommunicate OK [15:50:59]wFMCommunicate request_size=255 [15:50:59]MH_SAM_APDU [15:50: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 E3 0B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 3F 61 00 00 35 04 06 00 30 [15:50:59]Write to MH i2c: E2 02 01 C4 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 E3 0B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 3F 61 00 00 35 04 06 00 30 00 00 D7 [15:50:59]Write i2c OK [15:50:59]MH_I2C_Read... [15:51:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:51:00]Read from MH i2c: E2 [15:51:00]MH_I2C_Read... [15:51:00]Read from MH i2c: E2 03 00 [15:51:00]MH_I2C_Read... [15:51:00]Read from MH i2c: E2 03 00 C4 13 00 90 00 4B [15:51:00]RAPDU: 90 00 [15:51:00]wFMCommunicate OK [15:51:00]wFMCommunicate request_size=10 [15:51:00]MH_SAM_APDU [15:51:00]CAPDU: 80 0D 02 02 05 C6 2F BC 00 DA [15:51:00]Write to MH i2c: E2 0D 00 C5 13 80 0D 02 02 05 00 C6 2F BC 00 DA 00 00 E7 [15:51:00]Write i2c OK [15:51:00]MH_I2C_Read... [15:51:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:51:00]Read from MH i2c: E2 [15:51:00]MH_I2C_Read... [15:51:00]Read from MH i2c: E2 03 00 [15:51:00]MH_I2C_Read... [15:51:00]Read from MH i2c: E2 03 00 C5 13 00 90 00 4C [15:51:00]RAPDU: 90 00 [15:51:00]wFMCommunicate OK [15:51:00]wFMCommunicate request_size=4 [15:51:00]MH_SAM_APDU [15:51:00]CAPDU: 80 0D 03 02 [15:51:00]Write to MH i2c: E2 08 00 C6 13 80 0D 03 02 00 00 00 00 54 [15:51:00]Write i2c OK [15:51:00]MH_I2C_Read... [15:51:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:51:00]Read from MH i2c: E2 [15:51:00]MH_I2C_Read... [15:51:00]Read from MH i2c: E2 0B 00 [15:51:00]MH_I2C_Read... [15:51:00]Read from MH i2c: E2 0B 00 C6 13 00 CA D8 1E D8 53 58 9D EF 90 00 24 [15:51:00]RAPDU: CA D8 1E D8 53 58 9D EF 90 00 [15:51:00]wFMCommunicate OK [15:51:00]SAM_PROTO_SignData done [15:51:00]FM_MakeSignedData done [15:51:00]CreateOFDProtocolMessage [15:51:00]wFMCommunicate request_size=4 [15:51:00]MH_SAM_APDU [15:51:00]CAPDU: 80 11 00 00 [15:51:00]Write to MH i2c: E2 08 00 C7 13 80 11 00 00 00 00 00 00 54 [15:51:00]Write i2c OK [15:51:00]MH_I2C_Read... [15:51:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:51:00]Read from MH i2c: E2 [15:51:00]MH_I2C_Read... [15:51:00]Read from MH i2c: E2 17 00 [15:51:00]MH_I2C_Read... [15:51:00]Read from MH i2c: E2 17 00 C7 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 AA [15:51:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [15:51:00]wFMCommunicate OK [15:51:00]CreateOFDProtocolMessage done [15:51:00]OFDSenderStorePacket 24895 [15:51:00]StoreOFDPacket docnum=24895 [15:51:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 1F 9E 07 01 F5 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 E3 0B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 3F 61 00 00 35 04 06 00 30 C6 2F BC 00 DA CA D8 1E D8 53 58 9D EF [15:51:00]CheckFolder [15:51:00]dirname=/storage/ofd_packets [15:51:00]CheckFolder done [15:51:00]ProducePacketName [15:51:00]name=ofd_packets/00024895 [15:51:00]NVStorageSaveData ofd_packets/00024895 [15:51:00]File name is /storage/ofd_packets/00024895 [15:51:00]Write 301 bytes [15:51:00]NVStorageSaveData done [15:51:00]OFDSenderStorePacket done [15:51:00]KKMCreateOFDPacket done [15:51:00]NVStorageSaveData kkm_last_timestamp [15:51:00]File name is /storage/kkm_last_timestamp [15:51:00]Write 4 bytes [15:51:00]NVStorageSaveData done [15:51:00]ExternCall_PrintAddStr [15:51:00]wPrintStart [15:51:00]Write to MH i2c: 01 00 00 C8 13 DB [15:51:00]Write i2c OK [15:51:00]MH_I2C_Read... [15:51:00]Read from MH i2c: 01 [15:51:00]MH_I2C_Read... [15:51:00]Read from MH i2c: 01 07 00 [15:51:00]MH_I2C_Read... [15:51:00]Read from MH i2c: 01 07 00 C8 13 00 00 00 00 00 FF 0F F0 [15:51:00]RasterBufferAndPrint [15:51:00]line Счет N : (1)610605 [15:51:00]line ИНН: 02508201610067 [15:51:00]line Контрольно-Кассовый Чек [15:51:00]line ПРОДАЖА [15:51:00]line ТРК (МРК, ГНК) : 62 [15:51:00]line Товар: 2710124130 [15:51:00]line Аи-92-К-2 [15:51:00]line 7.380 * 67.80 [15:51:00]line = 500.36 [15:51:00]line НДС 12% НСП 1% [15:51:00]line > о реализуемом товаре [15:51:00]line ОКРУГЛЕНИЕ: -0.36 [15:51:00]line ИТОГО: 500.00 [15:51:00]line Внесено: 500.00 [15:51:00]line СДАЧА: 0.00 [15:51:00]line НСП 1% : 4.43 [15:51:00]line НДС 12% : 53.14 [15:51:00]line Наличными: 500.00 [15:51:00]line Безнал.: 0.00 [15:51:00]line Место: АЗС № 127 "Партнер Нефть" [15:51:00]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [15:51:00]line СНО: Общий режим [15:51:00]line Чек 270 30.07.2024 15:50 [15:51:00]line Смена: 48 ФФД: 1.0 [15:51:00]line ЗНМ: 0300000158 [15:51:00]line РНМ: 0000000000171247 [15:51:00]line Версия ККМ: v1.0 [15:51:00]line ФМ: 0000000002098565 [15:51:00]line ФД: 24895 [15:51:00]line ФПД: 53627762507994 [15:51:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T155059&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24895&fm=53627762507994&tin=02508201610067®Number=0000000000171247&sum=50000 [15:51:00]written 0, free lines is 4095 [15:51:00]OFD Sender: Processing packet 24895 [packets to send 29, broken 28] [15:51:00]ProducePacketName [15:51:00]name=ofd_packets/00024895 [15:51:00]OFD Sender: To server: pG, [15:51:00]CommunicateWithHost lk.salyk.kg:30040 [15:51:00]ConnectInit lk.salyk.kg [15:51:00]Connected sock=11 [15:51:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 1F 9E 07 01 F5 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 E3 0B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 3F 61 00 00 35 04 06 00 30 C6 2F BC 00 DA CA D8 1E D8 53 58 9D EF [15:51:01]Write to MH i2c: 01 00 00 F3 13 06 [15:51:01]Write i2c OK [15:51:01]MH_I2C_Read... [15:51:01]Read from MH i2c: 01 [15:51:01]MH_I2C_Read... [15:51:01]Read from MH i2c: 01 07 00 [15:51:01]MH_I2C_Read... [15:51:01]Read from MH i2c: 01 07 00 F3 13 00 00 00 00 00 F0 0C 09 [15:51:01]RasterBufferAndPrint [15:51:01]line [15:51:01]line [15:51:01]line [15:51:01]line [15:51:01]line [15:51:01]written 0, free lines is 3318 [15:51:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 0A 03 47 00 03 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 32 30 39 38 35 36 35 10 04 04 00 3F 61 00 00 F4 03 04 00 71 B7 A8 66 B6 04 01 00 00 3C 13 00 A7 74 F0 4B D2 [15:51:01]CommunicateWithHost err = 0 [15:51:01]CheckOFDResponse [15:51:01]1017 (14) - 77093643461234 [15:51:01]1041 (16) - 0000000002098565 [15:51:01]1040 (4) - 24895 [15:51:01]1012 (4) - 30.07.2024 09:50 [15:51:01]1206 (1) - 0 [15:51:01]OFD Sender: Remove packet 24895 [15:51:01]ProducePacketName [15:51:01]name=ofd_packets/00024895 [15:51:01]NVStorageDeleteData [15:51:01]MH_Cut [15:51:01]Write to MH i2c: D1 01 00 FA 13 01 DF [15:51:01]Write i2c OK [15:51:01]MH_I2C_Read... [15:51:01]Read from MH i2c: D1 [15:51:01]MH_I2C_Read... [15:51:01]Read from MH i2c: D1 01 00 [15:51:01]MH_I2C_Read... [15:51:01]Read from MH i2c: D1 01 00 FA 13 00 DE [15:51:01]Write to MH i2c: 01 00 00 FB 13 0E [15:51:01]Write i2c OK [15:51:01]MH_I2C_Read... [15:51:01]OFD Sender: No OFD packet to send [15:51:01]*** Cut start [15:51:01]*** Partial cut [15:51:01]*** CUTSNS_PIN = 1 [15:51:01]*** CUTSNS_PIN = 0 [15:51:02]*** Brake cut motor [15:51:02]Read from MH i2c: 01 [15:51:02]MH_I2C_Read... [15:51:02]*** Stop cut motor [15:51:02]*** Cut end [15:51:02]Read from MH i2c: 01 07 00 [15:51:02]MH_I2C_Read... [15:51:02]Read from MH i2c: 01 07 00 FB 13 00 00 00 00 00 FF 0F 23 [15:51:02]process_action close_receipt done [15:51:02]requested_data is exist [15:51:02]produce_requested_data [15:51:02]requested_item fm.sn is exist - process it [15:51:02]wFMCommunicate request_size=4 [15:51:02]MH_SAM_APDU [15:51:02]CAPDU: 80 11 00 00 [15:51:02]Write to MH i2c: E2 08 00 FC 13 80 11 00 00 00 00 00 00 89 [15:51:02]Write i2c OK [15:51:02]MH_I2C_Read... [15:51:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:51:02]Read from MH i2c: E2 [15:51:02]MH_I2C_Read... [15:51:02]Read from MH i2c: E2 17 00 [15:51:02]MH_I2C_Read... [15:51:02]Read from MH i2c: E2 17 00 FC 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 DF [15:51:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [15:51:02]wFMCommunicate OK [15:51:02]requested_item fd.num is exist - process it [15:51:02]SAM_PROTO_GetFieldsCounters [15:51:02]wFMCommunicate request_size=4 [15:51:02]MH_SAM_APDU [15:51:02]CAPDU: 80 13 00 00 [15:51:02]Write to MH i2c: E2 08 00 FD 13 80 13 00 00 00 00 00 00 8C [15:51:02]Write i2c OK [15:51:02]MH_I2C_Read... [15:51:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:51:02]Read from MH i2c: E2 [15:51:02]MH_I2C_Read... [15:51:02]Read from MH i2c: E2 62 00 [15:51:02]MH_I2C_Read... [15:51:02]Read from MH i2c: E2 62 00 FD 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 3F 61 00 00 0E 04 04 00 30 00 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 AA [15:51:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 3F 61 00 00 0E 04 04 00 30 00 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 [15:51:02]wFMCommunicate OK [15:51:02]SAM_PROTO_GetFieldsCounters done [15:51:02]requested_item shift.num is exist - process it [15:51:02]requested_item shift.opened is exist - process it [15:51:02]req_shift_opened [15:51:02]FM_GetShiftState [15:51:02]SAM_PROTO_GetShiftState [15:51:02]wFMCommunicate request_size=4 [15:51:02]MH_SAM_APDU [15:51:02]CAPDU: 80 13 01 00 [15:51:02]Write to MH i2c: E2 08 00 FE 13 80 13 01 00 00 00 00 00 8E [15:51:02]Write i2c OK [15:51:02]MH_I2C_Read... [15:51:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:51:02]Read from MH i2c: E2 [15:51:02]MH_I2C_Read... [15:51:02]Read from MH i2c: E2 0E 00 [15:51:02]MH_I2C_Read... [15:51:02]Read from MH i2c: E2 0E 00 FE 13 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 41 [15:51:02]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [15:51:02]wFMCommunicate OK [15:51:02]SAM_PROTO_GetShiftState done [15:51:02]FM_GetShiftState done [15:51:02]req_shift_opened done [15:51:02]requested_item shift.open_date is exist - process it [15:51:02]req_shift_open_date [15:51:02]req_shift_open_date done [15:51:02]produce_requested_data done [15:51:02]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24895,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [15:51:02]process_action_free close_receipt [15:51:02]json_value_free [15:51:02]json_value_free done [15:51:02]process_json_proto returns [15:51:02]Send response to host [15:51:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24895,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [15:51:02]free response buf [15:51:02]execute_script done [15:51:02]execute_script returns [15:51:02]free content buf [15:51:02]Sock 7.Close socket [15:51:02]Sock 7.Thread stoped [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:51]OFD Sender: No OFD packet to send [15:52:56]OFD Sender: No OFD packet to send [15:53:01]OFD Sender: No OFD packet to send [15:53:06]OFD Sender: No OFD packet to send [15:53:11]OFD Sender: No OFD packet to send [15:53:16]OFD Sender: No OFD packet to send [15:53:21]OFD Sender: No OFD packet to send [15:53:26]OFD Sender: No OFD packet to send [15:53:31]OFD Sender: No OFD packet to send [15:53:36]OFD Sender: No OFD packet to send [15:53:41]OFD Sender: No OFD packet to send [15:53:46]OFD Sender: No OFD packet to send [15:53:51]OFD Sender: No OFD packet to send [15:53:56]OFD Sender: No OFD packet to send [15:54:01]OFD Sender: No OFD packet to send [15:54:06]OFD Sender: No OFD packet to send [15:54:11]OFD Sender: No OFD packet to send [15:54:16]OFD Sender: No OFD packet to send [15:54:21]OFD Sender: No OFD packet to send [15:54:26]OFD Sender: No OFD packet to send [15:54:31]OFD Sender: No OFD packet to send [15:54:36]OFD Sender: No OFD packet to send [15:54:41]OFD Sender: No OFD packet to send [15:54:46]OFD Sender: No OFD packet to send [15:54: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:55:59]accept exits with 9 [15:55:59]New connection [15:55:59]New thread 3067428196 created [15:55:59]Thread 3067571556 joined [15:55:59]Waiting for new connection... [15:55:59] Sock 9.Parse request [15:55:59]Sock 9.Check first char [15:55:59]Sock 9.First char is OK [15:55:59]request: POST /json_proto HTTP/1.0 [15:55:59]Method: POST [15:55:59]URL: /json_proto [15:55:59]Method is POST - this is cgi request [15:55:59]url: /json_proto [15:55:59]query_string will be loaded in cgi processing [15:55:59]execute_cgi json_proto POST (null) [15:55:59]execute_cgi path=json_proto method=POST [15:55:59]POST find Content-Length [15:55:59]Host: 172.17.45.131:8080 [15:55:59]Content-Length: 677 [15:55:59]Content-Type: application/json [15:55:59] [15:55:59]POST finish read [15:55:59]Found Content-Length = 677 [15:55:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610606", "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:55:59]execute_script... [15: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)610606", "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:55:59]POST & json_proto [15:55:59]process_json_proto [15:55:59]json parsed OK: [15:55:59]protocol is kg_v1.0 [15:55:59]action value=close_receipt [15:55:59]process_action close_receipt [15:55:59]cmd_close_receipt [15:55:59]MH_GetDate [15:55:59]Write to MH i2c: F0 00 00 FF 13 01 [15:55:59]Write i2c OK [15:55:59]MH_I2C_Read... [15:55:59]Read from MH i2c: F0 [15:55:59]MH_I2C_Read... [15:55:59]Read from MH i2c: F0 09 00 [15:55:59]MH_I2C_Read... [15:55:59]Read from MH i2c: F0 09 00 FF 13 00 10 0D A9 66 C6 D4 6E 66 A4 [15:55:59]GetLastDocTimeStamp 1722354659 [15:55:59]current date 1722354960 [15:55:59]FM_GetShiftState [15:55:59]SAM_PROTO_GetShiftState [15:55:59]wFMCommunicate request_size=4 [15:55:59]MH_SAM_APDU [15:55:59]CAPDU: 80 13 01 00 [15:55:59]Write to MH i2c: E2 08 00 00 14 80 13 01 00 00 00 00 00 91 [15:55:59]Write i2c OK [15:55:59]MH_I2C_Read... [15:55:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:55:59]Read from MH i2c: E2 [15:55:59]MH_I2C_Read... [15:55:59]Read from MH i2c: E2 0E 00 [15:55:59]MH_I2C_Read... [15:55:59]Read from MH i2c: E2 0E 00 00 14 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 44 [15:55:59]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [15:55:59]wFMCommunicate OK [15:55:59]SAM_PROTO_GetShiftState done [15:55:59]FM_GetShiftState done [15:55:59]opened in 1722298218 [15:55:59]opened+sec_in_day 1722384618 [15:55:59]quantity*price = 50036 [15:55:59]sum+1 = 50037 [15:55: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 271 30.07.2024 15:56 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24896 ФПД: 201011473135810 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T155600&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24896&fm=201011473135810&tin=02508201610067®Number=0000000000171247&sum=50000 [15:56:01]StoreToDocumentArchive [15:56:01]shift 48 fd 24896 [15:56:01]save to /storage/0048/doc_00024896 [15:56:01]save last doc name /storage/0048/doc_00024896 to /storage/kkm_last_doc_name [15:56:01]save OK [15:56:01]Clear old archive folders... [15:56:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:56:01]tlvbuf is 01E47110 [15:56:01]SAM_PROTO_ClearQueue [15:56:01]wFMCommunicate request_size=4 [15:56:01]MH_SAM_APDU [15:56:01]CAPDU: 80 09 00 00 [15:56:01]Write to MH i2c: E2 08 00 0D 14 80 09 00 00 00 00 00 00 93 [15:56:01]Write i2c OK [15:56:01]MH_I2C_Read... [15:56:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:56:01]Read from MH i2c: E2 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: E2 03 00 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: E2 03 00 0D 14 00 90 00 95 [15:56:01]RAPDU: 90 00 [15:56:01]wFMCommunicate OK [15:56:01]SAM_PROTO_ClearQueue done [15:56:01]KKMCreateOFDPacket [15:56:01]OFDProtocolAddRootSTLVToBuf [15:56:01]FM_MakeSignedData [15:56:01]FM_MakeSignedData [15:56:01]SAM_PROTO_SignData [15:56:01]wFMCommunicate request_size=4 [15:56:01]MH_SAM_APDU [15:56:01]CAPDU: 80 0D 01 02 [15:56:01]Write to MH i2c: E2 08 00 0E 14 80 0D 01 02 00 00 00 00 9B [15:56:01]Write i2c OK [15:56:01]MH_I2C_Read... [15:56:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:56:01]Read from MH i2c: E2 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: E2 03 00 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: E2 03 00 0E 14 00 90 00 96 [15:56:01]RAPDU: 90 00 [15:56:01]wFMCommunicate OK [15:56:01]wFMCommunicate request_size=255 [15:56:01]MH_SAM_APDU [15:56: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 10 0D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 40 61 00 00 35 04 06 00 B6 [15:56:01]Write to MH i2c: E2 02 01 0F 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 10 0D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 40 61 00 00 35 04 06 00 B6 00 00 DA [15:56:01]Write i2c OK [15:56:01]MH_I2C_Read... [15:56:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:56:01]Read from MH i2c: E2 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: E2 03 00 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: E2 03 00 0F 14 00 90 00 97 [15:56:01]RAPDU: 90 00 [15:56:01]wFMCommunicate OK [15:56:01]wFMCommunicate request_size=10 [15:56:01]MH_SAM_APDU [15:56:01]CAPDU: 80 0D 02 02 05 D1 A1 73 B8 C2 [15:56:01]Write to MH i2c: E2 0D 00 10 14 80 0D 02 02 05 00 D1 A1 73 B8 C2 00 00 07 [15:56:01]Write i2c OK [15:56:01]MH_I2C_Read... [15:56:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:56:01]Read from MH i2c: E2 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: E2 03 00 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: E2 03 00 10 14 00 90 00 98 [15:56:01]RAPDU: 90 00 [15:56:01]wFMCommunicate OK [15:56:01]wFMCommunicate request_size=4 [15:56:01]MH_SAM_APDU [15:56:01]CAPDU: 80 0D 03 02 [15:56:01]Write to MH i2c: E2 08 00 11 14 80 0D 03 02 00 00 00 00 A0 [15:56:01]Write i2c OK [15:56:01]MH_I2C_Read... [15:56:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:56:01]Read from MH i2c: E2 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: E2 0B 00 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: E2 0B 00 11 14 00 7D F9 93 E7 B7 78 C0 EB 90 00 6B [15:56:01]RAPDU: 7D F9 93 E7 B7 78 C0 EB 90 00 [15:56:01]wFMCommunicate OK [15:56:01]SAM_PROTO_SignData done [15:56:01]FM_MakeSignedData done [15:56:01]CreateOFDProtocolMessage [15:56:01]wFMCommunicate request_size=4 [15:56:01]MH_SAM_APDU [15:56:01]CAPDU: 80 11 00 00 [15:56:01]Write to MH i2c: E2 08 00 12 14 80 11 00 00 00 00 00 00 A0 [15:56:01]Write i2c OK [15:56:01]MH_I2C_Read... [15:56:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:56:01]Read from MH i2c: E2 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: E2 17 00 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: E2 17 00 12 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F6 [15:56:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [15:56:01]wFMCommunicate OK [15:56:01]CreateOFDProtocolMessage done [15:56:01]OFDSenderStorePacket 24896 [15:56:01]StoreOFDPacket docnum=24896 [15:56:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 1E 0F 07 01 40 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 10 0D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 40 61 00 00 35 04 06 00 B6 D1 A1 73 B8 C2 7D F9 93 E7 B7 78 C0 EB [15:56:01]CheckFolder [15:56:01]dirname=/storage/ofd_packets [15:56:01]CheckFolder done [15:56:01]ProducePacketName [15:56:01]name=ofd_packets/00024896 [15:56:01]NVStorageSaveData ofd_packets/00024896 [15:56:01]File name is /storage/ofd_packets/00024896 [15:56:01]Write 301 bytes [15:56:01]NVStorageSaveData done [15:56:01]OFDSenderStorePacket done [15:56:01]KKMCreateOFDPacket done [15:56:01]NVStorageSaveData kkm_last_timestamp [15:56:01]File name is /storage/kkm_last_timestamp [15:56:01]Write 4 bytes [15:56:01]NVStorageSaveData done [15:56:01]ExternCall_PrintAddStr [15:56:01]wPrintStart [15:56:01]Write to MH i2c: 01 00 00 13 14 27 [15:56:01]Write i2c OK [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: 01 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: 01 07 00 [15:56:01]MH_I2C_Read... [15:56:01]Read from MH i2c: 01 07 00 13 14 00 00 00 00 00 FF 0F 3C [15:56:01]RasterBufferAndPrint [15:56:01]line Счет N : (1)610606 [15:56:01]line ИНН: 02508201610067 [15:56:01]line Контрольно-Кассовый Чек [15:56:01]line ПРОДАЖА [15:56:01]line ТРК (МРК, ГНК) : 62 [15:56:01]line Товар: 2710124130 [15:56:01]line Аи-92-К-2 [15:56:01]line 7.380 * 67.80 [15:56:01]line = 500.36 [15:56:01]line НДС 12% НСП 1% [15:56:01]line > о реализуемом товаре [15:56:01]line ОКРУГЛЕНИЕ: -0.36 [15:56:01]line ИТОГО: 500.00 [15:56:01]line Внесено: 500.00 [15:56:01]line СДАЧА: 0.00 [15:56:01]line НСП 1% : 4.43 [15:56:01]line НДС 12% : 53.14 [15:56:01]line Наличными: 500.00 [15:56:01]line Безнал.: 0.00 [15:56:01]line Место: АЗС № 127 "Партнер Нефть" [15:56:01]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [15:56:01]line СНО: Общий режим [15:56:01]line Чек 271 30.07.2024 15:56 [15:56:01]line Смена: 48 ФФД: 1.0 [15:56:01]line ЗНМ: 0300000158 [15:56:01]line РНМ: 0000000000171247 [15:56:01]line Версия ККМ: v1.0 [15:56:01]line ФМ: 0000000002098565 [15:56:01]line ФД: 24896 [15:56:01]line ФПД: 201011473135810 [15:56:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T155600&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24896&fm=201011473135810&tin=02508201610067®Number=0000000000171247&sum=50000 [15:56:01]OFD Sender: Processing packet 24896 [packets to send 29, broken 28] [15:56:01]ProducePacketName [15:56:01]name=ofd_packets/00024896 [15:56:01]OFD Sender: To server: pG, [15:56:01]CommunicateWithHost lk.salyk.kg:30040 [15:56:01]ConnectInit lk.salyk.kg [15:56:01]written 0, free lines is 4095 [15:56:02]Connected sock=7 [15:56:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 1E 0F 07 01 40 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 10 0D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 40 61 00 00 35 04 06 00 B6 D1 A1 73 B8 C2 7D F9 93 E7 B7 78 C0 EB [15:56:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 24 48 47 00 CC 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 32 30 39 38 35 36 35 10 04 04 00 40 61 00 00 F4 03 04 00 9E B8 A8 66 B6 04 01 00 00 4F 1A E1 17 BE 25 F5 DE [15:56:02]CommunicateWithHost err = 0 [15:56:02]CheckOFDResponse [15:56:02]1017 (14) - 77093643461234 [15:56:02]1041 (16) - 0000000002098565 [15:56:02]1040 (4) - 24896 [15:56:02]1012 (4) - 30.07.2024 09:55 [15:56:02]1206 (1) - 0 [15:56:02]OFD Sender: Remove packet 24896 [15:56:02]ProducePacketName [15:56:02]name=ofd_packets/00024896 [15:56:02]NVStorageDeleteData [15:56:02]Write to MH i2c: 01 00 00 3E 14 52 [15:56:02]Write i2c OK [15:56:02]MH_I2C_Read... [15:56:02]Read from MH i2c: 01 [15:56:02]MH_I2C_Read... [15:56:02]Read from MH i2c: 01 07 00 [15:56:02]MH_I2C_Read... [15:56:02]Read from MH i2c: 01 07 00 3E 14 00 00 00 00 00 F1 0C 56 [15:56:02]RasterBufferAndPrint [15:56:02]line [15:56:02]line [15:56:02]line [15:56:02]line [15:56:02]line [15:56:02]written 0, free lines is 3323 [15:56:02]MH_Cut [15:56:02]Write to MH i2c: D1 01 00 45 14 01 2B [15:56:02]Write i2c OK [15:56:02]MH_I2C_Read... [15:56:02]Read from MH i2c: D1 [15:56:02]MH_I2C_Read... [15:56:02]Read from MH i2c: D1 01 00 [15:56:02]MH_I2C_Read... [15:56:02]Read from MH i2c: D1 01 00 45 14 00 2A [15:56:02]Write to MH i2c: 01 00 00 46 14 5A [15:56:02]Write i2c OK [15:56:02]MH_I2C_Read... [15:56:02]OFD Sender: No OFD packet to send [15:56:03]*** Cut start [15:56:03]*** Partial cut [15:56:03]*** CUTSNS_PIN = 1 [15:56:03]*** CUTSNS_PIN = 0 [15:56:03]*** Brake cut motor [15:56:03]Read from MH i2c: 01 [15:56:03]MH_I2C_Read... [15:56:03]*** Stop cut motor [15:56:03]*** Cut end [15:56:03]Read from MH i2c: 01 07 00 [15:56:03]MH_I2C_Read... [15:56:03]Read from MH i2c: 01 07 00 46 14 00 00 00 00 00 FF 0F 6F [15:56:03]process_action close_receipt done [15:56:03]requested_data is exist [15:56:03]produce_requested_data [15:56:03]requested_item fm.sn is exist - process it [15:56:03]wFMCommunicate request_size=4 [15:56:03]MH_SAM_APDU [15:56:03]CAPDU: 80 11 00 00 [15:56:03]Write to MH i2c: E2 08 00 47 14 80 11 00 00 00 00 00 00 D5 [15:56:03]Write i2c OK [15:56:03]MH_I2C_Read... [15:56:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:56:03]Read from MH i2c: E2 [15:56:03]MH_I2C_Read... [15:56:03]Read from MH i2c: E2 17 00 [15:56:03]MH_I2C_Read... [15:56:03]Read from MH i2c: E2 17 00 47 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 2B [15:56:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [15:56:03]wFMCommunicate OK [15:56:03]requested_item fd.num is exist - process it [15:56:03]SAM_PROTO_GetFieldsCounters [15:56:03]wFMCommunicate request_size=4 [15:56:03]MH_SAM_APDU [15:56:03]CAPDU: 80 13 00 00 [15:56:03]Write to MH i2c: E2 08 00 48 14 80 13 00 00 00 00 00 00 D8 [15:56:03]Write i2c OK [15:56:03]MH_I2C_Read... [15:56:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:56:03]Read from MH i2c: E2 [15:56:03]MH_I2C_Read... [15:56:03]Read from MH i2c: E2 62 00 [15:56:03]MH_I2C_Read... [15:56:03]Read from MH i2c: E2 62 00 48 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 40 61 00 00 0E 04 04 00 30 00 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 FA [15:56:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 40 61 00 00 0E 04 04 00 30 00 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 [15:56:03]wFMCommunicate OK [15:56:03]SAM_PROTO_GetFieldsCounters done [15:56:03]requested_item shift.num is exist - process it [15:56:03]requested_item shift.opened is exist - process it [15:56:03]req_shift_opened [15:56:03]FM_GetShiftState [15:56:03]SAM_PROTO_GetShiftState [15:56:03]wFMCommunicate request_size=4 [15:56:03]MH_SAM_APDU [15:56:03]CAPDU: 80 13 01 00 [15:56:03]Write to MH i2c: E2 08 00 49 14 80 13 01 00 00 00 00 00 DA [15:56:03]Write i2c OK [15:56:03]MH_I2C_Read... [15:56:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:56:03]Read from MH i2c: E2 [15:56:03]MH_I2C_Read... [15:56:03]Read from MH i2c: E2 0E 00 [15:56:03]MH_I2C_Read... [15:56:03]Read from MH i2c: E2 0E 00 49 14 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 8D [15:56:03]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [15:56:03]wFMCommunicate OK [15:56:03]SAM_PROTO_GetShiftState done [15:56:03]FM_GetShiftState done [15:56:03]req_shift_opened done [15:56:03]requested_item shift.open_date is exist - process it [15:56:03]req_shift_open_date [15:56:03]req_shift_open_date done [15:56:03]produce_requested_data done [15:56:03]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24896,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [15:56:03]process_action_free close_receipt [15:56:03]json_value_free [15:56:03]json_value_free done [15:56:03]process_json_proto returns [15:56:03]Send response to host [15:56:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24896,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [15:56:03]free response buf [15:56:03]execute_script done [15:56:03]execute_script returns [15:56:03]free content buf [15:56:03]Sock 9.Close socket [15:56:03]Sock 9.Thread stoped [15:56:07]OFD Sender: No OFD packet to send [15:56:12]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:29]accept exits with 10 [15:59:29]New connection [15:59:29]New thread 3067571556 created [15:59:29]Thread 3067428196 joined [15:59:29]Waiting for new connection... [15:59:29] Sock 10.Parse request [15:59:29]Sock 10.Check first char [15:59:29]Sock 10.First char is OK [15:59:29]request: POST /json_proto HTTP/1.0 [15:59:29]Method: POST [15:59:29]URL: /json_proto [15:59:29]Method is POST - this is cgi request [15:59:29]url: /json_proto [15:59:29]query_string will be loaded in cgi processing [15:59:29]execute_cgi json_proto POST (null) [15:59:29]execute_cgi path=json_proto method=POST [15:59:29]POST find Content-Length [15:59:29]Host: 172.17.45.131:8080 [15:59:29]Content-Length: 1157 [15:59:29]Content-Type: application/json [15:59:29] [15:59:29]POST finish read [15:59:29]Found Content-Length = 1157 [15:59: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610607\u000A30.07.2024 15:49\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\u000A30105995\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:59:29]execute_script... [15:59: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610607\u000A30.07.2024 15:49\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\u000A30105995\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:59:29]POST & json_proto [15:59:29]process_json_proto [15:59:29]json parsed OK: [15:59:29]protocol is kg_v1.0 [15:59:29]action value=print_text [15:59:29]process_action print_text [15:59:29]cmd_print_text [15:59:29]ExternCall_PrintAddStr [15:59:29]wPrintStart [15:59:29]Write to MH i2c: 01 00 00 4A 14 5E [15:59:29]Write i2c OK [15:59:29]MH_I2C_Read... [15:59:29]Read from MH i2c: 01 [15:59:29]MH_I2C_Read... [15:59:29]Read from MH i2c: 01 07 00 [15:59:29]MH_I2C_Read... [15:59:29]Read from MH i2c: 01 07 00 4A 14 00 00 00 00 00 FF 0F 73 [15:59:29]RasterBufferAndPrint [15:59:29]line *****ТОВАРНЫЙ ЧЕК***** [15:59:29]line АЗС 127 [15:59:29]line Партнер нефть [15:59:29]line 02508201610067 [15:59:29]line Кассир : Масалиев Н. [15:59:29]line Счет N : (1)610607 [15:59:29]line 30.07.2024 15:49 [15:59:29]line ПРОДАЖА [15:59:29]line ТРК (МРК, ГНК): 32 [15:59:29]line Вид ГСМ : 2710124130 [15:59:29]line Аи-92-К-2 [15:59:29]line 30.000 x 67.80 [15:59:29]line ИТОГ: 2034.00 [15:59:29]line Тип оплаты: Талоны: ТК ГПНА Online [15:59:29]line 30105995 [15:59:29]line ______________________ [15:59:29]line (подпись) [15:59:29]written 0, free lines is 4095 [15:59:29]Write to MH i2c: 01 00 00 5E 14 72 [15:59:29]Write i2c OK [15:59:29]MH_I2C_Read... [15:59:29]Read from MH i2c: 01 [15:59:29]MH_I2C_Read... [15:59:29]Read from MH i2c: 01 07 00 [15:59:29]MH_I2C_Read... [15:59:29]Read from MH i2c: 01 07 00 5E 14 00 00 00 00 00 11 0E 98 [15:59:29]RasterBufferAndPrint [15:59:29]line [15:59:29]line [15:59:29]line [15:59:29]line [15:59:29]line [15:59:29]written 0, free lines is 3602 [15:59:29]MH_Cut [15:59:29]Write to MH i2c: D1 01 00 65 14 01 4B [15:59:29]Write i2c OK [15:59:29]MH_I2C_Read... [15:59:29]Read from MH i2c: D1 [15:59:29]MH_I2C_Read... [15:59:29]Read from MH i2c: D1 01 00 [15:59:29]MH_I2C_Read... [15:59:29]Read from MH i2c: D1 01 00 65 14 00 4A [15:59:29]Write to MH i2c: 01 00 00 66 14 7A [15:59:29]Write i2c OK [15:59:29]MH_I2C_Read... [15:59:29]*** Cut start [15:59:29]*** Partial cut [15:59:29]*** CUTSNS_PIN = 1 [15:59:29]*** CUTSNS_PIN = 0 [15:59:30]*** Brake cut motor [15:59:30]Read from MH i2c: 01 [15:59:30]MH_I2C_Read... [15:59:30]*** Stop cut motor [15:59:30]*** Cut end [15:59:30]Read from MH i2c: 01 07 00 [15:59:30]MH_I2C_Read... [15:59:30]Read from MH i2c: 01 07 00 66 14 00 00 00 00 00 FF 0F 8F [15:59:30]process_action print_text done [15:59:30]requested_data is exist [15:59:30]produce_requested_data [15:59:30]requested_item fm.sn is exist - process it [15:59:30]wFMCommunicate request_size=4 [15:59:30]MH_SAM_APDU [15:59:30]CAPDU: 80 11 00 00 [15:59:30]Write to MH i2c: E2 08 00 67 14 80 11 00 00 00 00 00 00 F5 [15:59:30]Write i2c OK [15:59:30]MH_I2C_Read... [15:59:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:59:30]Read from MH i2c: E2 [15:59:30]MH_I2C_Read... [15:59:30]Read from MH i2c: E2 17 00 [15:59:30]MH_I2C_Read... [15:59:30]Read from MH i2c: E2 17 00 67 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 4B [15:59:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [15:59:30]wFMCommunicate OK [15:59:30]requested_item fd.num is exist - process it [15:59:30]SAM_PROTO_GetFieldsCounters [15:59:30]wFMCommunicate request_size=4 [15:59:30]MH_SAM_APDU [15:59:30]CAPDU: 80 13 00 00 [15:59:30]Write to MH i2c: E2 08 00 68 14 80 13 00 00 00 00 00 00 F8 [15:59:30]Write i2c OK [15:59:30]MH_I2C_Read... [15:59:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:59:30]Read from MH i2c: E2 [15:59:30]MH_I2C_Read... [15:59:30]Read from MH i2c: E2 62 00 [15:59:30]MH_I2C_Read... [15:59:30]Read from MH i2c: E2 62 00 68 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 40 61 00 00 0E 04 04 00 30 00 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 1A [15:59:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 40 61 00 00 0E 04 04 00 30 00 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 [15:59:30]wFMCommunicate OK [15:59:30]SAM_PROTO_GetFieldsCounters done [15:59:30]requested_item shift.num is exist - process it [15:59:30]requested_item shift.opened is exist - process it [15:59:30]req_shift_opened [15:59:30]FM_GetShiftState [15:59:30]SAM_PROTO_GetShiftState [15:59:30]wFMCommunicate request_size=4 [15:59:30]MH_SAM_APDU [15:59:30]CAPDU: 80 13 01 00 [15:59:30]Write to MH i2c: E2 08 00 69 14 80 13 01 00 00 00 00 00 FA [15:59:30]Write i2c OK [15:59:30]MH_I2C_Read... [15:59:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:59:30]Read from MH i2c: E2 [15:59:30]MH_I2C_Read... [15:59:30]Read from MH i2c: E2 0E 00 [15:59:30]MH_I2C_Read... [15:59:30]Read from MH i2c: E2 0E 00 69 14 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 AD [15:59:30]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [15:59:30]wFMCommunicate OK [15:59:30]SAM_PROTO_GetShiftState done [15:59:30]FM_GetShiftState done [15:59:30]req_shift_opened done [15:59:30]requested_item shift.open_date is exist - process it [15:59:30]req_shift_open_date [15:59:30]req_shift_open_date done [15:59:30]produce_requested_data done [15:59:30]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24896,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [15:59:30]process_action_free print_text [15:59:30]json_value_free [15:59:30]json_value_free done [15:59:30]process_json_proto returns [15:59:30]Send response to host [15:59:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24896,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [15:59:30]free response buf [15:59:30]execute_script done [15:59:30]execute_script returns [15:59:30]free content buf [15:59:30]Sock 10.Close socket [15:59:30]Sock 10.Thread stoped [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:03]OFD Sender: No OFD packet to send [16:00:08]OFD Sender: No OFD packet to send [16:00:13]OFD Sender: No OFD packet to send [16:00:18]OFD Sender: No OFD packet to send [16:00:23]OFD Sender: No OFD packet to send [16:00:28]OFD Sender: No OFD packet to send [16:00:33]OFD Sender: No OFD packet to send [16:00:38]OFD Sender: No OFD packet to send [16:00:43]OFD Sender: No OFD packet to send [16:00:48]OFD Sender: No OFD packet to send [16:00:53]OFD Sender: No OFD packet to send [16:00:58]OFD Sender: No OFD packet to send [16:01:03]OFD Sender: No OFD packet to send [16:01:08]OFD Sender: No OFD packet to send [16:01:13]OFD Sender: No OFD packet to send [16:01:18]OFD Sender: No OFD packet to send [16:01:23]OFD Sender: No OFD packet to send [16:01:28]OFD Sender: No OFD packet to send [16:01:33]OFD Sender: No OFD packet to send [16:01:38]OFD Sender: No OFD packet to send [16:01:43]OFD Sender: No OFD packet to send [16:01:48]OFD Sender: No OFD packet to send [16:01:49]accept exits with 7 [16:01:49]New connection [16:01:49]New thread 3067428196 created [16:01:49]Thread 3067571556 joined [16:01:49]Waiting for new connection... [16:01:49] Sock 7.Parse request [16:01:49]Sock 7.Check first char [16:01:49]Sock 7.First char is OK [16:01:49]request: POST /json_proto HTTP/1.0 [16:01:49]Method: POST [16:01:49]URL: /json_proto [16:01:49]Method is POST - this is cgi request [16:01:49]url: /json_proto [16:01:49]query_string will be loaded in cgi processing [16:01:49]execute_cgi json_proto POST (null) [16:01:49]execute_cgi path=json_proto method=POST [16:01:49]POST find Content-Length [16:01:49]Host: 172.17.45.131:8080 [16:01:49]Content-Length: 803 [16:01:49]Content-Type: application/json [16:01:49] [16:01:49]POST finish read [16:01:49]Found Content-Length = 803 [16:01:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610608", "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" ] } } [16:01:49]execute_script... [16:01: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)610608", "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" ] } } [16:01:49]POST & json_proto [16:01:49]process_json_proto [16:01:49]json parsed OK: [16:01:49]protocol is kg_v1.0 [16:01:49]action value=close_receipt [16:01:49]process_action close_receipt [16:01:49]cmd_close_receipt [16:01:49]MH_GetDate [16:01:49]Write to MH i2c: F0 00 00 6A 14 6D [16:01:49]Write i2c OK [16:01:49]MH_I2C_Read... [16:01:49]Read from MH i2c: F0 [16:01:49]MH_I2C_Read... [16:01:49]Read from MH i2c: F0 09 00 [16:01:49]MH_I2C_Read... [16:01:49]Read from MH i2c: F0 09 00 6A 14 00 6E 0E A9 66 C6 D4 6E 66 6F [16:01:49]GetLastDocTimeStamp 1722354960 [16:01:49]current date 1722355310 [16:01:49]FM_GetShiftState [16:01:49]SAM_PROTO_GetShiftState [16:01:49]wFMCommunicate request_size=4 [16:01:49]MH_SAM_APDU [16:01:49]CAPDU: 80 13 01 00 [16:01:49]Write to MH i2c: E2 08 00 6B 14 80 13 01 00 00 00 00 00 FC [16:01:49]Write i2c OK [16:01:49]MH_I2C_Read... [16:01:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:01:49]Read from MH i2c: E2 [16:01:49]MH_I2C_Read... [16:01:49]Read from MH i2c: E2 0E 00 [16:01:49]MH_I2C_Read... [16:01:49]Read from MH i2c: E2 0E 00 6B 14 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 AF [16:01:49]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:01:49]wFMCommunicate OK [16:01:49]SAM_PROTO_GetShiftState done [16:01:49]FM_GetShiftState done [16:01:49]opened in 1722298218 [16:01:49]opened+sec_in_day 1722384618 [16:01:49]quantity*price = 150041 [16:01:49]sum+1 = 150042 [16:01:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.41 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 0.00 Безнал.: 1500.41 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 272 30.07.2024 16:01 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24897 ФПД: 128118220774729 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T160150&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24897&fm=128118220774729&tin=02508201610067®Number=0000000000171247&sum=150041 [16:01:51]StoreToDocumentArchive [16:01:51]shift 48 fd 24897 [16:01:51]save to /storage/0048/doc_00024897 [16:01:51]save last doc name /storage/0048/doc_00024897 to /storage/kkm_last_doc_name [16:01:51]save OK [16:01:51]Clear old archive folders... [16:01:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:01:51]tlvbuf is 01E9BAF0 [16:01:51]SAM_PROTO_ClearQueue [16:01:51]wFMCommunicate request_size=4 [16:01:51]MH_SAM_APDU [16:01:51]CAPDU: 80 09 00 00 [16:01:51]Write to MH i2c: E2 08 00 78 14 80 09 00 00 00 00 00 00 FE [16:01:51]Write i2c OK [16:01:51]MH_I2C_Read... [16:01:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:01:51]Read from MH i2c: E2 [16:01:51]MH_I2C_Read... [16:01:51]Read from MH i2c: E2 03 00 [16:01:51]MH_I2C_Read... [16:01:51]Read from MH i2c: E2 03 00 78 14 00 90 00 00 [16:01:51]RAPDU: 90 00 [16:01:51]wFMCommunicate OK [16:01:51]SAM_PROTO_ClearQueue done [16:01:51]KKMCreateOFDPacket [16:01:51]OFDProtocolAddRootSTLVToBuf [16:01:51]FM_MakeSignedData [16:01:51]FM_MakeSignedData [16:01:51]SAM_PROTO_SignData [16:01:51]wFMCommunicate request_size=4 [16:01:51]MH_SAM_APDU [16:01:51]CAPDU: 80 0D 01 02 [16:01:51]Write to MH i2c: E2 08 00 79 14 80 0D 01 02 00 00 00 00 06 [16:01:51]Write i2c OK [16:01:51]MH_I2C_Read... [16:01:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:01:51]Read from MH i2c: E2 [16:01:51]MH_I2C_Read... [16:01:51]Read from MH i2c: E2 03 00 [16:01:51]MH_I2C_Read... [16:01:51]Read from MH i2c: E2 03 00 79 14 00 90 00 01 [16:01:51]RAPDU: 90 00 [16:01:51]wFMCommunicate OK [16:01:51]wFMCommunicate request_size=255 [16:01:51]MH_SAM_APDU [16: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 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 10 01 00 00 F4 03 04 00 6E 0E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 41 61 00 00 35 04 06 00 74 [16:01:51]Write to MH i2c: E2 02 01 7A 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 10 01 00 00 F4 03 04 00 6E 0E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 41 61 00 00 35 04 06 00 74 00 00 2D [16:01:51]Write i2c OK [16:01:51]MH_I2C_Read... [16:01:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:01:51]Read from MH i2c: E2 [16:01:51]MH_I2C_Read... [16:01:51]Read from MH i2c: E2 03 00 [16:01:51]MH_I2C_Read... [16:01:51]Read from MH i2c: E2 03 00 7A 14 00 90 00 02 [16:01:51]RAPDU: 90 00 [16:01:51]wFMCommunicate OK [16:01:51]wFMCommunicate request_size=10 [16:01:51]MH_SAM_APDU [16:01:51]CAPDU: 80 0D 02 02 05 85 D9 09 DD 49 [16:01:51]Write to MH i2c: E2 0D 00 7B 14 80 0D 02 02 05 00 85 D9 09 DD 49 00 00 A0 [16:01:51]Write i2c OK [16:01:51]MH_I2C_Read... [16:01:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:01:51]Read from MH i2c: E2 [16:01:51]MH_I2C_Read... [16:01:51]Read from MH i2c: E2 03 00 [16:01:51]MH_I2C_Read... [16:01:51]Read from MH i2c: E2 03 00 7B 14 00 90 00 03 [16:01:51]RAPDU: 90 00 [16:01:51]wFMCommunicate OK [16:01:51]wFMCommunicate request_size=4 [16:01:51]MH_SAM_APDU [16:01:51]CAPDU: 80 0D 03 02 [16:01:51]Write to MH i2c: E2 08 00 7C 14 80 0D 03 02 00 00 00 00 0B [16:01:51]Write i2c OK [16:01:51]MH_I2C_Read... [16:01:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:01:51]Read from MH i2c: E2 [16:01:51]MH_I2C_Read... [16:01:51]Read from MH i2c: E2 0B 00 [16:01:51]MH_I2C_Read... [16:01:51]Read from MH i2c: E2 0B 00 7C 14 00 DC 2E 35 D6 D3 88 27 62 90 00 05 [16:01:51]RAPDU: DC 2E 35 D6 D3 88 27 62 90 00 [16:01:51]wFMCommunicate OK [16:01:51]SAM_PROTO_SignData done [16:01:51]FM_MakeSignedData done [16:01:51]CreateOFDProtocolMessage [16:01:51]wFMCommunicate request_size=4 [16:01:51]MH_SAM_APDU [16:01:51]CAPDU: 80 11 00 00 [16:01:51]Write to MH i2c: E2 08 00 7D 14 80 11 00 00 00 00 00 00 0B [16:01:51]Write i2c OK [16:01:51]MH_I2C_Read... [16:01:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:01:51]Read from MH i2c: E2 [16:01:51]MH_I2C_Read... [16:01:51]Read from MH i2c: E2 17 00 [16:01:51]MH_I2C_Read... [16:01:51]Read from MH i2c: E2 17 00 7D 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 61 [16:01:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:01:51]wFMCommunicate OK [16:01:51]CreateOFDProtocolMessage done [16:01:51]OFDSenderStorePacket 24897 [16:01:51]StoreOFDPacket docnum=24897 [16:01:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 6C D2 07 01 22 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 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 10 01 00 00 F4 03 04 00 6E 0E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 41 61 00 00 35 04 06 00 74 85 D9 09 DD 49 DC 2E 35 D6 D3 88 27 62 [16:01:51]CheckFolder [16:01:51]dirname=/storage/ofd_packets [16:01:51]CheckFolder done [16:01:51]ProducePacketName [16:01:51]name=ofd_packets/00024897 [16:01:51]NVStorageSaveData ofd_packets/00024897 [16:01:51]File name is /storage/ofd_packets/00024897 [16:01:51]Write 301 bytes [16:01:51]NVStorageSaveData done [16:01:51]OFDSenderStorePacket done [16:01:51]KKMCreateOFDPacket done [16:01:51]NVStorageSaveData kkm_last_timestamp [16:01:51]File name is /storage/kkm_last_timestamp [16:01:51]Write 4 bytes [16:01:51]NVStorageSaveData done [16:01:51]ExternCall_PrintAddStr [16:01:51]wPrintStart [16:01:51]Write to MH i2c: 01 00 00 7E 14 92 [16:01:51]Write i2c OK [16:01:51]MH_I2C_Read... [16:01:51]Read from MH i2c: 01 [16:01:51]MH_I2C_Read... [16:01:51]Read from MH i2c: 01 07 00 [16:01:51]MH_I2C_Read... [16:01:51]Read from MH i2c: 01 07 00 7E 14 00 00 00 00 00 FF 0F A7 [16:01:51]RasterBufferAndPrint [16:01:51]line Счет N : (1)610608 [16:01:51]line ИНН: 02508201610067 [16:01:51]line Контрольно-Кассовый Чек [16:01:51]line ПРОДАЖА [16:01:51]line ТРК (МРК, ГНК) : 62 [16:01:51]line Товар: 2710124130 [16:01:51]line Аи-92-К-2 [16:01:51]line 22.130 * 67.80 [16:01:51]line = 1500.41 [16:01:51]line НДС 12% НСП 1% [16:01:51]line > о реализуемом товаре [16:01:51]line ИТОГО: 1500.41 [16:01:51]line НСП 1% : 13.28 [16:01:51]line НДС 12% : 159.34 [16:01:51]line Наличными: 0.00 [16:01:51]line Безнал.: 1500.41 [16:01:51]line Место: АЗС № 127 "Партнер Нефть" [16:01:51]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [16:01:51]line СНО: Общий режим [16:01:51]line Чек 272 30.07.2024 16:01 [16:01:51]line Смена: 48 ФФД: 1.0 [16:01:51]line ЗНМ: 0300000158 [16:01:51]line РНМ: 0000000000171247 [16:01:51]line Версия ККМ: v1.0 [16:01:51]line Платежная система: O! деньги [16:01:51]line ФМ: 0000000002098565 [16:01:51]line ФД: 24897 [16:01:51]line ФПД: 128118220774729 [16:01:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T160150&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24897&fm=128118220774729&tin=02508201610067®Number=0000000000171247&sum=150041 [16:01:51]OFD Sender: Processing packet 24897 [packets to send 29, broken 28] [16:01:51]ProducePacketName [16:01:51]name=ofd_packets/00024897 [16:01:51]OFD Sender: To server: pG, [16:01:51]CommunicateWithHost lk.salyk.kg:30040 [16:01:51]ConnectInit lk.salyk.kg [16:01:51]written 0, free lines is 4095 [16:01:52]Connected sock=10 [16:01:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 6C D2 07 01 22 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 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 10 01 00 00 F4 03 04 00 6E 0E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 41 61 00 00 35 04 06 00 74 85 D9 09 DD 49 DC 2E 35 D6 D3 88 27 62 [16:01:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 41 3C 47 00 2E 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 41 61 00 00 F4 03 04 00 FC B9 A8 66 B6 04 01 00 00 2D F8 E9 92 49 15 ED 25 [16:01:52]CommunicateWithHost err = 0 [16:01:52]CheckOFDResponse [16:01:52]1017 (14) - 77093643461234 [16:01:52]1041 (16) - 0000000002098565 [16:01:52]1040 (4) - 24897 [16:01:52]1012 (4) - 30.07.2024 10:01 [16:01:52]1206 (1) - 0 [16:01:52]OFD Sender: Remove packet 24897 [16:01:52]ProducePacketName [16:01:52]name=ofd_packets/00024897 [16:01:52]NVStorageDeleteData [16:01:52]Write to MH i2c: 01 00 00 A8 14 BC [16:01:52]Write i2c OK [16:01:52]MH_I2C_Read... [16:01:52]Read from MH i2c: 01 [16:01:52]MH_I2C_Read... [16:01:52]Read from MH i2c: 01 07 00 [16:01:52]MH_I2C_Read... [16:01:52]Read from MH i2c: 01 07 00 A8 14 00 00 00 00 00 0A 0D DA [16:01:52]RasterBufferAndPrint [16:01:52]line [16:01:52]line [16:01:52]line [16:01:52]line [16:01:52]line [16:01:52]written 0, free lines is 3344 [16:01:52]MH_Cut [16:01:52]Write to MH i2c: D1 01 00 AF 14 01 95 [16:01:52]Write i2c OK [16:01:52]MH_I2C_Read... [16:01:52]Read from MH i2c: D1 [16:01:52]MH_I2C_Read... [16:01:52]Read from MH i2c: D1 01 00 [16:01:52]MH_I2C_Read... [16:01:52]Read from MH i2c: D1 01 00 AF 14 00 94 [16:01:52]Write to MH i2c: 01 00 00 B0 14 C4 [16:01:52]Write i2c OK [16:01:52]MH_I2C_Read... [16:01:52]OFD Sender: No OFD packet to send [16:01:53]*** Cut start [16:01:53]*** Partial cut [16:01:53]*** CUTSNS_PIN = 1 [16:01:53]*** CUTSNS_PIN = 0 [16:01:53]*** Brake cut motor [16:01:53]Read from MH i2c: 01 [16:01:53]MH_I2C_Read... [16:01:53]*** Stop cut motor [16:01:53]*** Cut end [16:01:53]Read from MH i2c: 01 07 00 [16:01:53]MH_I2C_Read... [16:01:53]Read from MH i2c: 01 07 00 B0 14 00 00 00 00 00 FF 0F D9 [16:01:53]process_action close_receipt done [16:01:53]requested_data is exist [16:01:53]produce_requested_data [16:01:53]requested_item fm.sn is exist - process it [16:01:53]wFMCommunicate request_size=4 [16:01:53]MH_SAM_APDU [16:01:53]CAPDU: 80 11 00 00 [16:01:53]Write to MH i2c: E2 08 00 B1 14 80 11 00 00 00 00 00 00 3F [16:01:53]Write i2c OK [16:01:53]MH_I2C_Read... [16:01:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:01:53]Read from MH i2c: E2 [16:01:53]MH_I2C_Read... [16:01:53]Read from MH i2c: E2 17 00 [16:01:53]MH_I2C_Read... [16:01:53]Read from MH i2c: E2 17 00 B1 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 95 [16:01:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:01:53]wFMCommunicate OK [16:01:53]requested_item fd.num is exist - process it [16:01:53]SAM_PROTO_GetFieldsCounters [16:01:53]wFMCommunicate request_size=4 [16:01:53]MH_SAM_APDU [16:01:53]CAPDU: 80 13 00 00 [16:01:53]Write to MH i2c: E2 08 00 B2 14 80 13 00 00 00 00 00 00 42 [16:01:53]Write i2c OK [16:01:53]MH_I2C_Read... [16:01:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:01:53]Read from MH i2c: E2 [16:01:53]MH_I2C_Read... [16:01:53]Read from MH i2c: E2 62 00 [16:01:53]MH_I2C_Read... [16:01:53]Read from MH i2c: E2 62 00 B2 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 41 61 00 00 0E 04 04 00 30 00 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 68 [16:01:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 41 61 00 00 0E 04 04 00 30 00 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 [16:01:53]wFMCommunicate OK [16:01:53]SAM_PROTO_GetFieldsCounters done [16:01:53]requested_item shift.num is exist - process it [16:01:53]requested_item shift.opened is exist - process it [16:01:53]req_shift_opened [16:01:53]FM_GetShiftState [16:01:53]SAM_PROTO_GetShiftState [16:01:53]wFMCommunicate request_size=4 [16:01:53]MH_SAM_APDU [16:01:53]CAPDU: 80 13 01 00 [16:01:53]Write to MH i2c: E2 08 00 B3 14 80 13 01 00 00 00 00 00 44 [16:01:53]Write i2c OK [16:01:53]MH_I2C_Read... [16:01:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:01:53]Read from MH i2c: E2 [16:01:53]MH_I2C_Read... [16:01:53]Read from MH i2c: E2 0E 00 [16:01:53]MH_I2C_Read... [16:01:53]Read from MH i2c: E2 0E 00 B3 14 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F7 [16:01:53]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:01:53]wFMCommunicate OK [16:01:53]SAM_PROTO_GetShiftState done [16:01:53]FM_GetShiftState done [16:01:53]req_shift_opened done [16:01:53]requested_item shift.open_date is exist - process it [16:01:53]req_shift_open_date [16:01:53]req_shift_open_date done [16:01:53]produce_requested_data done [16:01:53]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24897,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [16:01:53]process_action_free close_receipt [16:01:53]json_value_free [16:01:53]json_value_free done [16:01:53]process_json_proto returns [16:01:53]Send response to host [16:01:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24897,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [16:01:53]free response buf [16:01:53]execute_script done [16:01:53]execute_script returns [16:01:53]free content buf [16:01:53]Sock 7.Close socket [16:01:53]Sock 7.Thread stoped [16:01:57]OFD Sender: No OFD packet to send [16:02:02]OFD Sender: No OFD packet to send [16:02:07]OFD Sender: No OFD packet to send [16:02:12]OFD Sender: No OFD packet to send [16:02:17]OFD Sender: No OFD packet to send [16:02:22]OFD Sender: No OFD packet to send [16:02:27]OFD Sender: No OFD packet to send [16:02:32]OFD Sender: No OFD packet to send [16:02:37]OFD Sender: No OFD packet to send [16:02:38]accept exits with 9 [16:02:38]New connection [16:02:38]New thread 3067571556 created [16:02:38]Thread 3067428196 joined [16:02:38]Waiting for new connection... [16:02:38] Sock 9.Parse request [16:02:38]Sock 9.Check first char [16:02:38]Sock 9.First char is OK [16:02:38]request: POST /json_proto HTTP/1.0 [16:02:38]Method: POST [16:02:38]URL: /json_proto [16:02:38]Method is POST - this is cgi request [16:02:38]url: /json_proto [16:02:38]query_string will be loaded in cgi processing [16:02:38]execute_cgi json_proto POST (null) [16:02:38]execute_cgi path=json_proto method=POST [16:02:38]POST find Content-Length [16:02:38]Host: 172.17.45.131:8080 [16:02:38]Content-Length: 678 [16:02:38]Content-Type: application/json [16:02:38] [16:02:38]POST finish read [16:02:38]Found Content-Length = 678 [16:02:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610609", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:02:38]execute_script... [16:02: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)610609", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:02:38]POST & json_proto [16:02:38]process_json_proto [16:02:38]json parsed OK: [16:02:38]protocol is kg_v1.0 [16:02:38]action value=close_receipt [16:02:38]process_action close_receipt [16:02:38]cmd_close_receipt [16:02:38]MH_GetDate [16:02:38]Write to MH i2c: F0 00 00 B4 14 B7 [16:02:38]Write i2c OK [16:02:38]MH_I2C_Read... [16:02:38]Read from MH i2c: F0 [16:02:38]MH_I2C_Read... [16:02:38]Read from MH i2c: F0 09 00 [16:02:38]MH_I2C_Read... [16:02:38]Read from MH i2c: F0 09 00 B4 14 00 9F 0E A9 66 C6 D4 6E 66 EA [16:02:38]GetLastDocTimeStamp 1722355310 [16:02:38]current date 1722355359 [16:02:38]FM_GetShiftState [16:02:38]SAM_PROTO_GetShiftState [16:02:38]wFMCommunicate request_size=4 [16:02:38]MH_SAM_APDU [16:02:38]CAPDU: 80 13 01 00 [16:02:38]Write to MH i2c: E2 08 00 B5 14 80 13 01 00 00 00 00 00 46 [16:02:38]Write i2c OK [16:02:38]MH_I2C_Read... [16:02:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:02:38]Read from MH i2c: E2 [16:02:38]MH_I2C_Read... [16:02:38]Read from MH i2c: E2 0E 00 [16:02:38]MH_I2C_Read... [16:02:38]Read from MH i2c: E2 0E 00 B5 14 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F9 [16:02:38]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:02:38]wFMCommunicate OK [16:02:38]SAM_PROTO_GetShiftState done [16:02:38]FM_GetShiftState done [16:02:38]opened in 1722298218 [16:02:38]opened+sec_in_day 1722384618 [16:02:38]quantity*price = 150037 [16:02:38]sum+1 = 150038 [16:02:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 273 30.07.2024 16:02 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24898 ФПД: 150525506442345 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T160239&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24898&fm=150525506442345&tin=02508201610067®Number=0000000000171247&sum=150000 [16:02:39]StoreToDocumentArchive [16:02:39]shift 48 fd 24898 [16:02:39]save to /storage/0048/doc_00024898 [16:02:39]save last doc name /storage/0048/doc_00024898 to /storage/kkm_last_doc_name [16:02:39]save OK [16:02:39]Clear old archive folders... [16:02:39]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:02:39]tlvbuf is 01EE5EE0 [16:02:39]SAM_PROTO_ClearQueue [16:02:39]wFMCommunicate request_size=4 [16:02:39]MH_SAM_APDU [16:02:39]CAPDU: 80 09 00 00 [16:02:39]Write to MH i2c: E2 08 00 C2 14 80 09 00 00 00 00 00 00 48 [16:02:39]Write i2c OK [16:02:39]MH_I2C_Read... [16:02:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:02:39]Read from MH i2c: E2 [16:02:39]MH_I2C_Read... [16:02:39]Read from MH i2c: E2 03 00 [16:02:39]MH_I2C_Read... [16:02:39]Read from MH i2c: E2 03 00 C2 14 00 90 00 4A [16:02:39]RAPDU: 90 00 [16:02:39]wFMCommunicate OK [16:02:39]SAM_PROTO_ClearQueue done [16:02:39]KKMCreateOFDPacket [16:02:39]OFDProtocolAddRootSTLVToBuf [16:02:39]FM_MakeSignedData [16:02:39]FM_MakeSignedData [16:02:39]SAM_PROTO_SignData [16:02:39]wFMCommunicate request_size=4 [16:02:39]MH_SAM_APDU [16:02:39]CAPDU: 80 0D 01 02 [16:02:39]Write to MH i2c: E2 08 00 C3 14 80 0D 01 02 00 00 00 00 50 [16:02:39]Write i2c OK [16:02:39]MH_I2C_Read... [16:02:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:02:39]Read from MH i2c: E2 [16:02:39]MH_I2C_Read... [16:02:39]Read from MH i2c: E2 03 00 [16:02:39]MH_I2C_Read... [16:02:39]Read from MH i2c: E2 03 00 C3 14 00 90 00 4B [16:02:39]RAPDU: 90 00 [16:02:39]wFMCommunicate OK [16:02:39]wFMCommunicate request_size=255 [16:02:39]MH_SAM_APDU [16:02:39]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 11 01 00 00 F4 03 04 00 9F 0E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 42 61 00 00 35 04 06 00 88 E6 F3 57 [16:02:39]Write to MH i2c: E2 02 01 C4 14 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 11 01 00 00 F4 03 04 00 9F 0E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 42 61 00 00 35 04 06 00 88 E6 F3 57 00 00 F2 [16:02:39]Write i2c OK [16:02:39]MH_I2C_Read... [16:02:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:02:40]Read from MH i2c: E2 [16:02:40]MH_I2C_Read... [16:02:40]Read from MH i2c: E2 03 00 [16:02:40]MH_I2C_Read... [16:02:40]Read from MH i2c: E2 03 00 C4 14 00 90 00 4C [16:02:40]RAPDU: 90 00 [16:02:40]wFMCommunicate OK [16:02:40]wFMCommunicate request_size=7 [16:02:40]MH_SAM_APDU [16:02:40]CAPDU: 80 0D 02 02 02 54 69 [16:02:40]Write to MH i2c: E2 0A 00 C5 14 80 0D 02 02 02 00 54 69 00 00 14 [16:02:40]Write i2c OK [16:02:40]MH_I2C_Read... [16:02:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:02:40]Read from MH i2c: E2 [16:02:40]MH_I2C_Read... [16:02:40]Read from MH i2c: E2 03 00 [16:02:40]MH_I2C_Read... [16:02:40]Read from MH i2c: E2 03 00 C5 14 00 90 00 4D [16:02:40]RAPDU: 90 00 [16:02:40]wFMCommunicate OK [16:02:40]wFMCommunicate request_size=4 [16:02:40]MH_SAM_APDU [16:02:40]CAPDU: 80 0D 03 02 [16:02:40]Write to MH i2c: E2 08 00 C6 14 80 0D 03 02 00 00 00 00 55 [16:02:40]Write i2c OK [16:02:40]MH_I2C_Read... [16:02:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:02:40]Read from MH i2c: E2 [16:02:40]MH_I2C_Read... [16:02:40]Read from MH i2c: E2 0B 00 [16:02:40]MH_I2C_Read... [16:02:40]Read from MH i2c: E2 0B 00 C6 14 00 65 93 E1 FF 2E A2 D1 7D 90 00 4C [16:02:40]RAPDU: 65 93 E1 FF 2E A2 D1 7D 90 00 [16:02:40]wFMCommunicate OK [16:02:40]SAM_PROTO_SignData done [16:02:40]FM_MakeSignedData done [16:02:40]CreateOFDProtocolMessage [16:02:40]wFMCommunicate request_size=4 [16:02:40]MH_SAM_APDU [16:02:40]CAPDU: 80 11 00 00 [16:02:40]Write to MH i2c: E2 08 00 C7 14 80 11 00 00 00 00 00 00 55 [16:02:40]Write i2c OK [16:02:40]MH_I2C_Read... [16:02:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:02:40]Read from MH i2c: E2 [16:02:40]MH_I2C_Read... [16:02:40]Read from MH i2c: E2 17 00 [16:02:40]MH_I2C_Read... [16:02:40]Read from MH i2c: E2 17 00 C7 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 AB [16:02:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:02:40]wFMCommunicate OK [16:02:40]CreateOFDProtocolMessage done [16:02:40]OFDSenderStorePacket 24898 [16:02:40]StoreOFDPacket docnum=24898 [16:02:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 97 8F 04 01 9D 73 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 11 01 00 00 F4 03 04 00 9F 0E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 42 61 00 00 35 04 06 00 88 E6 F3 57 54 69 65 93 E1 FF 2E A2 D1 7D [16:02:40]CheckFolder [16:02:40]dirname=/storage/ofd_packets [16:02:40]CheckFolder done [16:02:40]ProducePacketName [16:02:40]name=ofd_packets/00024898 [16:02:40]NVStorageSaveData ofd_packets/00024898 [16:02:40]File name is /storage/ofd_packets/00024898 [16:02:40]Write 298 bytes [16:02:40]NVStorageSaveData done [16:02:40]OFDSenderStorePacket done [16:02:40]KKMCreateOFDPacket done [16:02:40]NVStorageSaveData kkm_last_timestamp [16:02:40]File name is /storage/kkm_last_timestamp [16:02:40]Write 4 bytes [16:02:40]NVStorageSaveData done [16:02:40]ExternCall_PrintAddStr [16:02:40]wPrintStart [16:02:40]Write to MH i2c: 01 00 00 C8 14 DC [16:02:40]Write i2c OK [16:02:40]MH_I2C_Read... [16:02:40]Read from MH i2c: 01 [16:02:40]MH_I2C_Read... [16:02:40]Read from MH i2c: 01 07 00 [16:02:40]MH_I2C_Read... [16:02:40]Read from MH i2c: 01 07 00 C8 14 00 00 00 00 00 FF 0F F1 [16:02:40]RasterBufferAndPrint [16:02:40]line Счет N : (1)610609 [16:02:40]line ИНН: 02508201610067 [16:02:40]line Контрольно-Кассовый Чек [16:02:40]line ПРОДАЖА [16:02:40]line ТРК (МРК, ГНК) : 2 [16:02:40]line Товар: 2710194210 [16:02:40]line ДТ-К-2 [16:02:40]line 19.820 * 75.70 [16:02:40]line = 1500.37 [16:02:40]line НДС 12% НСП 1% [16:02:40]line > о реализуемом товаре [16:02:40]line ОКРУГЛЕНИЕ: -0.37 [16:02:40]line ИТОГО: 1500.00 [16:02:40]line Внесено: 1500.00 [16:02:40]line СДАЧА: 0.00 [16:02:40]line НСП 1% : 13.28 [16:02:40]line НДС 12% : 159.33 [16:02:40]line Наличными: 1500.00 [16:02:40]line Безнал.: 0.00 [16:02:40]line Место: АЗС № 127 "Партнер Нефть" [16:02:40]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [16:02:40]line СНО: Общий режим [16:02:40]line Чек 273 30.07.2024 16:02 [16:02:40]line Смена: 48 ФФД: 1.0 [16:02:40]line ЗНМ: 0300000158 [16:02:40]line РНМ: 0000000000171247 [16:02:40]line Версия ККМ: v1.0 [16:02:40]line ФМ: 0000000002098565 [16:02:40]line ФД: 24898 [16:02:40]line ФПД: 150525506442345 [16:02:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T160239&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24898&fm=150525506442345&tin=02508201610067®Number=0000000000171247&sum=150000 [16:02:40]OFD Sender: Processing packet 24898 [packets to send 29, broken 28] [16:02:40]ProducePacketName [16:02:40]name=ofd_packets/00024898 [16:02:40]OFD Sender: To server: pG, [16:02:40]CommunicateWithHost lk.salyk.kg:30040 [16:02:40]ConnectInit lk.salyk.kg [16:02:40]written 0, free lines is 4095 [16:02:40]Connected sock=10 [16:02:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 97 8F 04 01 9D 73 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 11 01 00 00 F4 03 04 00 9F 0E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 42 61 00 00 35 04 06 00 88 E6 F3 57 54 69 65 93 E1 FF 2E A2 D1 7D [16:02:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 85 23 47 00 11 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 32 30 39 38 35 36 35 10 04 04 00 42 61 00 00 F4 03 04 00 2D BA A8 66 B6 04 01 00 00 59 78 BA EB 16 20 6F A0 [16:02:41]CommunicateWithHost err = 0 [16:02:41]CheckOFDResponse [16:02:41]1017 (14) - 77093643461234 [16:02:41]1041 (16) - 0000000002098565 [16:02:41]1040 (4) - 24898 [16:02:41]1012 (4) - 30.07.2024 10:02 [16:02:41]1206 (1) - 0 [16:02:41]OFD Sender: Remove packet 24898 [16:02:41]ProducePacketName [16:02:41]name=ofd_packets/00024898 [16:02:41]NVStorageDeleteData [16:02:41]Write to MH i2c: 01 00 00 F3 14 07 [16:02:41]Write i2c OK [16:02:41]MH_I2C_Read... [16:02:41]Read from MH i2c: 01 [16:02:41]MH_I2C_Read... [16:02:41]Read from MH i2c: 01 07 00 [16:02:41]MH_I2C_Read... [16:02:41]Read from MH i2c: 01 07 00 F3 14 00 00 00 00 00 00 0D 1B [16:02:41]RasterBufferAndPrint [16:02:41]line [16:02:41]line [16:02:41]line [16:02:41]line [16:02:41]line [16:02:41]written 0, free lines is 3334 [16:02:41]MH_Cut [16:02:41]Write to MH i2c: D1 01 00 FA 14 01 E0 [16:02:41]Write i2c OK [16:02:41]MH_I2C_Read... [16:02:41]Read from MH i2c: D1 [16:02:41]MH_I2C_Read... [16:02:41]Read from MH i2c: D1 01 00 [16:02:41]MH_I2C_Read... [16:02:41]Read from MH i2c: D1 01 00 FA 14 00 DF [16:02:41]Write to MH i2c: 01 00 00 FB 14 0F [16:02:41]Write i2c OK [16:02:41]MH_I2C_Read... [16:02:41]OFD Sender: No OFD packet to send [16:02:41]*** Cut start [16:02:41]*** Partial cut [16:02:41]*** CUTSNS_PIN = 1 [16:02:41]*** CUTSNS_PIN = 0 [16:02:42]*** Brake cut motor [16:02:42]Read from MH i2c: 01 [16:02:42]MH_I2C_Read... [16:02:42]*** Stop cut motor [16:02:42]*** Cut end [16:02:42]Read from MH i2c: 01 07 00 [16:02:42]MH_I2C_Read... [16:02:42]Read from MH i2c: 01 07 00 FB 14 00 00 00 00 00 FF 0F 24 [16:02:42]process_action close_receipt done [16:02:42]requested_data is exist [16:02:42]produce_requested_data [16:02:42]requested_item fm.sn is exist - process it [16:02:42]wFMCommunicate request_size=4 [16:02:42]MH_SAM_APDU [16:02:42]CAPDU: 80 11 00 00 [16:02:42]Write to MH i2c: E2 08 00 FC 14 80 11 00 00 00 00 00 00 8A [16:02:42]Write i2c OK [16:02:42]MH_I2C_Read... [16:02:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:02:42]Read from MH i2c: E2 [16:02:42]MH_I2C_Read... [16:02:42]Read from MH i2c: E2 17 00 [16:02:42]MH_I2C_Read... [16:02:42]Read from MH i2c: E2 17 00 FC 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E0 [16:02:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:02:42]wFMCommunicate OK [16:02:42]requested_item fd.num is exist - process it [16:02:42]SAM_PROTO_GetFieldsCounters [16:02:42]wFMCommunicate request_size=4 [16:02:42]MH_SAM_APDU [16:02:42]CAPDU: 80 13 00 00 [16:02:42]Write to MH i2c: E2 08 00 FD 14 80 13 00 00 00 00 00 00 8D [16:02:42]Write i2c OK [16:02:42]MH_I2C_Read... [16:02:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:02:42]Read from MH i2c: E2 [16:02:42]MH_I2C_Read... [16:02:42]Read from MH i2c: E2 62 00 [16:02:42]MH_I2C_Read... [16:02:42]Read from MH i2c: E2 62 00 FD 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 42 61 00 00 0E 04 04 00 30 00 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 B7 [16:02:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 42 61 00 00 0E 04 04 00 30 00 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 [16:02:42]wFMCommunicate OK [16:02:42]SAM_PROTO_GetFieldsCounters done [16:02:42]requested_item shift.num is exist - process it [16:02:42]requested_item shift.opened is exist - process it [16:02:42]req_shift_opened [16:02:42]FM_GetShiftState [16:02:42]SAM_PROTO_GetShiftState [16:02:42]wFMCommunicate request_size=4 [16:02:42]MH_SAM_APDU [16:02:42]CAPDU: 80 13 01 00 [16:02:42]Write to MH i2c: E2 08 00 FE 14 80 13 01 00 00 00 00 00 8F [16:02:42]Write i2c OK [16:02:42]MH_I2C_Read... [16:02:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:02:42]Read from MH i2c: E2 [16:02:42]MH_I2C_Read... [16:02:42]Read from MH i2c: E2 0E 00 [16:02:42]MH_I2C_Read... [16:02:42]Read from MH i2c: E2 0E 00 FE 14 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 42 [16:02:42]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:02:42]wFMCommunicate OK [16:02:42]SAM_PROTO_GetShiftState done [16:02:42]FM_GetShiftState done [16:02:42]req_shift_opened done [16:02:42]requested_item shift.open_date is exist - process it [16:02:42]req_shift_open_date [16:02:42]req_shift_open_date done [16:02:42]produce_requested_data done [16:02:42]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24898,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [16:02:42]process_action_free close_receipt [16:02:42]json_value_free [16:02:42]json_value_free done [16:02:42]process_json_proto returns [16:02:42]Send response to host [16:02:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24898,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [16:02:42]free response buf [16:02:42]execute_script done [16:02:42]execute_script returns [16:02:42]free content buf [16:02:42]Sock 9.Close socket [16:02:42]Sock 9.Thread stoped [16:02:46]OFD Sender: No OFD packet to send [16:02:51]OFD Sender: No OFD packet to send [16:02:56]OFD Sender: No OFD packet to send [16:03:01]OFD Sender: No OFD packet to send [16:03:06]OFD Sender: No OFD packet to send [16:03:11]OFD Sender: No OFD packet to send [16:03:16]OFD Sender: No OFD packet to send [16:03:21]OFD Sender: No OFD packet to send [16:03:26]OFD Sender: No OFD packet to send [16:03:31]OFD Sender: No OFD packet to send [16:03:36]OFD Sender: No OFD packet to send [16:03:41]OFD Sender: No OFD packet to send [16:03:46]OFD Sender: No OFD packet to send [16:03:51]OFD Sender: No OFD packet to send [16:03:56]OFD Sender: No OFD packet to send [16:04:01]OFD Sender: No OFD packet to send [16:04:06]OFD Sender: No OFD packet to send [16:04:11]OFD Sender: No OFD packet to send [16:04:16]OFD Sender: No OFD packet to send [16:04:21]OFD Sender: No OFD packet to send [16:04:26]OFD Sender: No OFD packet to send [16:04:31]OFD Sender: No OFD packet to send [16:04:36]OFD Sender: No OFD packet to send [16:04:41]OFD Sender: No OFD packet to send [16:04:46]OFD Sender: No OFD packet to send [16:04:51]OFD Sender: No OFD packet to send [16:04:56]OFD Sender: No OFD packet to send [16:05:01]OFD Sender: No OFD packet to send [16:05:06]OFD Sender: No OFD packet to send [16:05:11]OFD Sender: No OFD packet to send [16:05:16]OFD Sender: No OFD packet to send [16:05:21]OFD Sender: No OFD packet to send [16:05:26]OFD Sender: No OFD packet to send [16:05:31]OFD Sender: No OFD packet to send [16:05:36]OFD Sender: No OFD packet to send [16:05:41]OFD Sender: No OFD packet to send [16:05:46]OFD Sender: No OFD packet to send [16:05:51]OFD Sender: No OFD packet to send [16:05:56]OFD Sender: No OFD packet to send [16:06:01]OFD Sender: No OFD packet to send [16:06:06]OFD Sender: No OFD packet to send [16:06:11]OFD Sender: No OFD packet to send [16:06:16]OFD Sender: No OFD packet to send [16:06:21]OFD Sender: No OFD packet to send [16:06:26]OFD Sender: No OFD packet to send [16:06:31]OFD Sender: No OFD packet to send [16:06:36]OFD Sender: No OFD packet to send [16:06:41]OFD Sender: No OFD packet to send [16:06:46]OFD Sender: No OFD packet to send [16:06:51]OFD Sender: No OFD packet to send [16:06:56]OFD Sender: No OFD packet to send [16:07:01]OFD Sender: No OFD packet to send [16:07:06]OFD Sender: No OFD packet to send [16:07:11]OFD Sender: No OFD packet to send [16:07:16]OFD Sender: No OFD packet to send [16:07:21]OFD Sender: No OFD packet to send [16:07:26]OFD Sender: No OFD packet to send [16:07:31]OFD Sender: No OFD packet to send [16:07:36]OFD Sender: No OFD packet to send [16:07:41]OFD Sender: No OFD packet to send [16:07:46]OFD Sender: No OFD packet to send [16:07:51]OFD Sender: No OFD packet to send [16:07:56]OFD Sender: No OFD packet to send [16:08:01]OFD Sender: No OFD packet to send [16:08:06]OFD Sender: No OFD packet to send [16:08:11]OFD Sender: No OFD packet to send [16:08:16]OFD Sender: No OFD packet to send [16:08:21]OFD Sender: No OFD packet to send [16:08:26]OFD Sender: No OFD packet to send [16:08:31]OFD Sender: No OFD packet to send [16:08:36]OFD Sender: No OFD packet to send [16:08:41]OFD Sender: No OFD packet to send [16:08:46]OFD Sender: No OFD packet to send [16:08:51]OFD Sender: No OFD packet to send [16:08:56]OFD Sender: No OFD packet to send [16:09:01]OFD Sender: No OFD packet to send [16:09:06]OFD Sender: No OFD packet to send [16:09:11]OFD Sender: No OFD packet to send [16:09:16]OFD Sender: No OFD packet to send [16:09:21]OFD Sender: No OFD packet to send [16:09:26]OFD Sender: No OFD packet to send [16:09:31]OFD Sender: No OFD packet to send [16:09:36]OFD Sender: No OFD packet to send [16:09:41]OFD Sender: No OFD packet to send [16:09:46]OFD Sender: No OFD packet to send [16:09:51]OFD Sender: No OFD packet to send [16:09:56]OFD Sender: No OFD packet to send [16:10:01]OFD Sender: No OFD packet to send [16:10:06]OFD Sender: No OFD packet to send [16:10:11]OFD Sender: No OFD packet to send [16:10:16]OFD Sender: No OFD packet to send [16:10:21]OFD Sender: No OFD packet to send [16:10:26]OFD Sender: No OFD packet to send [16:10:31]OFD Sender: No OFD packet to send [16:10:36]OFD Sender: No OFD packet to send [16:10:41]OFD Sender: No OFD packet to send [16:10:46]OFD Sender: No OFD packet to send [16:10:51]OFD Sender: No OFD packet to send [16:10:56]OFD Sender: No OFD packet to send [16:11:01]OFD Sender: No OFD packet to send [16:11:06]OFD Sender: No OFD packet to send [16:11:11]OFD Sender: No OFD packet to send [16:11:16]OFD Sender: No OFD packet to send [16:11:21]OFD Sender: No OFD packet to send [16:11:26]OFD Sender: No OFD packet to send [16:11:32]OFD Sender: No OFD packet to send [16:11:37]OFD Sender: No OFD packet to send [16:11:42]OFD Sender: No OFD packet to send [16:11:47]OFD Sender: No OFD packet to send [16:11:52]OFD Sender: No OFD packet to send [16:11:57]OFD Sender: No OFD packet to send [16:12:02]OFD Sender: No OFD packet to send [16:12:07]OFD Sender: No OFD packet to send [16:12:12]OFD Sender: No OFD packet to send [16:12:17]OFD Sender: No OFD packet to send [16:12:22]OFD Sender: No OFD packet to send [16:12:27]OFD Sender: No OFD packet to send [16:12:32]OFD Sender: No OFD packet to send [16:12:37]OFD Sender: No OFD packet to send [16:12:42]OFD Sender: No OFD packet to send [16:12:47]OFD Sender: No OFD packet to send [16:12:52]OFD Sender: No OFD packet to send [16:12:57]OFD Sender: No OFD packet to send [16:13:02]OFD Sender: No OFD packet to send [16:13:07]OFD Sender: No OFD packet to send [16:13:12]OFD Sender: No OFD packet to send [16:13:17]OFD Sender: No OFD packet to send [16:13:22]OFD Sender: No OFD packet to send [16:13:27]OFD Sender: No OFD packet to send [16:13:32]OFD Sender: No OFD packet to send [16:13:37]OFD Sender: No OFD packet to send [16:13:42]OFD Sender: No OFD packet to send [16:13:47]OFD Sender: No OFD packet to send [16:13:52]OFD Sender: No OFD packet to send [16:13:57]OFD Sender: No OFD packet to send [16:14:02]OFD Sender: No OFD packet to send [16:14:07]OFD Sender: No OFD packet to send [16:14:12]OFD Sender: No OFD packet to send [16:14:17]OFD Sender: No OFD packet to send [16:14:22]OFD Sender: No OFD packet to send [16:14:27]OFD Sender: No OFD packet to send [16:14:32]OFD Sender: No OFD packet to send [16:14:37]OFD Sender: No OFD packet to send [16:14:42]OFD Sender: No OFD packet to send [16:14:47]OFD Sender: No OFD packet to send [16:14:52]OFD Sender: No OFD packet to send [16:14:57]OFD Sender: No OFD packet to send [16:15:02]OFD Sender: No OFD packet to send [16:15:07]OFD Sender: No OFD packet to send [16:15:12]OFD Sender: No OFD packet to send [16:15:17]OFD Sender: No OFD packet to send [16:15:22]OFD Sender: No OFD packet to send [16:15:27]OFD Sender: No OFD packet to send [16:15:32]OFD Sender: No OFD packet to send [16:15:37]OFD Sender: No OFD packet to send [16:15:42]OFD Sender: No OFD packet to send [16:15:47]OFD Sender: No OFD packet to send [16:15:52]OFD Sender: No OFD packet to send [16:15:57]OFD Sender: No OFD packet to send [16:16:02]OFD Sender: No OFD packet to send [16:16:07]OFD Sender: No OFD packet to send [16:16:12]OFD Sender: No OFD packet to send [16:16:17]OFD Sender: No OFD packet to send [16:16:22]OFD Sender: No OFD packet to send [16:16:27]OFD Sender: No OFD packet to send [16:16:32]OFD Sender: No OFD packet to send [16:16:37]OFD Sender: No OFD packet to send [16:16:42]OFD Sender: No OFD packet to send [16:16:47]OFD Sender: No OFD packet to send [16:16:52]OFD Sender: No OFD packet to send [16:16:57]OFD Sender: No OFD packet to send [16:17:02]OFD Sender: No OFD packet to send [16:17:07]OFD Sender: No OFD packet to send [16:17:12]OFD Sender: No OFD packet to send [16:17:17]OFD Sender: No OFD packet to send [16:17:22]OFD Sender: No OFD packet to send [16:23:02]ConnectInit Can't connect to host [16:23:05]ConnectInit Can't take IP for lk.salyk.kg [16:23:05]CommunicateWithHost connect error [16:23:05]CommunicateWithHost err = -1 [16:23:05]OFD Sender: Server communicate error [16:23:10]OFD Sender: Processing packet 24899 [packets to send 30, broken 28] [16:23:10]ProducePacketName [16:23:10]name=ofd_packets/00024899 [16:23:10]OFD Sender: To server: pG, [16:23:10]CommunicateWithHost lk.salyk.kg:30040 [16:23:10]ConnectInit lk.salyk.kg [16:23:10]Connected sock=9 [16:23:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 C8 85 07 01 E6 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 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 12 01 00 00 F4 03 04 00 19 12 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 43 61 00 00 35 04 06 00 43 C8 19 C1 EC 49 1E 55 28 C9 E7 05 4B 8C [16:23:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 6E B0 47 00 AA 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 32 30 39 38 35 36 35 10 04 04 00 43 61 00 00 F4 03 04 00 FA BE A8 66 B6 04 01 00 00 02 A4 1C 5C BA 3F EF 16 [16:23:10]CommunicateWithHost err = 0 [16:23:10]CheckOFDResponse [16:23:10]1017 (14) - 77093643461234 [16:23:10]1041 (16) - 0000000002098565 [16:23:10]1040 (4) - 24899 [16:23:10]1012 (4) - 30.07.2024 10:22 [16:23:10]1206 (1) - 0 [16:23:10]OFD Sender: Remove packet 24899 [16:23:10]ProducePacketName [16:23:10]name=ofd_packets/00024899 [16:23:10]NVStorageDeleteData [16:23:11]OFD Sender: Processing packet 24900 [packets to send 29, broken 28] [16:23:11]ProducePacketName [16:23:11]name=ofd_packets/00024900 [16:23:11]OFD Sender: To server: pG, [16:23:11]CommunicateWithHost lk.salyk.kg:30040 [16:23:11]ConnectInit lk.salyk.kg [16:23:11]Connected sock=9 [16:23:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 88 D5 06 01 B3 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 E6 69 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 D3 87 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 87 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 87 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 58 13 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 44 61 00 00 35 04 06 00 B4 94 7C D9 89 71 D2 2E 2F C6 05 E9 FC D9 [16:23:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 F2 91 47 00 B8 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 32 30 39 38 35 36 35 10 04 04 00 44 61 00 00 F4 03 04 00 FB BE A8 66 B6 04 01 00 00 5A 6F 0B DC 9D E2 27 EE [16:23:11]CommunicateWithHost err = 0 [16:23:11]CheckOFDResponse [16:23:11]1017 (14) - 77093643461234 [16:23:11]1041 (16) - 0000000002098565 [16:23:11]1040 (4) - 24900 [16:23:11]1012 (4) - 30.07.2024 10:22 [16:23:11]1206 (1) - 0 [16:23:11]OFD Sender: Remove packet 24900 [16:23:11]ProducePacketName [16:23:11]name=ofd_packets/00024900 [16:23:11]NVStorageDeleteData [16:23:12]OFD Sender: No OFD packet to send [16:23:17]OFD Sender: No OFD packet to send [16:23:18]accept exits with 7 [16:23:18]New connection [16:23:18]New thread 3067428196 created [16:23:18]Thread 3067571556 joined [16:23:18]Waiting for new connection... [16:23:18] Sock 7.Parse request [16:23:18]Sock 7.Check first char [16:23:18]Sock 7.First char is OK [16:23:18]request: POST /json_proto HTTP/1.0 [16:23:18]Method: POST [16:23:18]URL: /json_proto [16:23:18]Method is POST - this is cgi request [16:23:18]url: /json_proto [16:23:18]query_string will be loaded in cgi processing [16:23:18]execute_cgi json_proto POST (null) [16:23:18]execute_cgi path=json_proto method=POST [16:23:18]POST find Content-Length [16:23:18]Host: 172.17.45.131:8080 [16:23:18]Content-Length: 677 [16:23:18]Content-Type: application/json [16:23:18] [16:23:18]POST finish read [16:23:18]Found Content-Length = 677 [16:23:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610617", "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.110, "sum" : 482.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 482.00, "payments": [ { "type": 0, "sum" : 482.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:23:18]execute_script... [16:23: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)610617", "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.110, "sum" : 482.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 482.00, "payments": [ { "type": 0, "sum" : 482.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:23:18]POST & json_proto [16:23:18]process_json_proto [16:23:18]json parsed OK: [16:23:18]protocol is kg_v1.0 [16:23:18]action value=close_receipt [16:23:18]process_action close_receipt [16:23:18]cmd_close_receipt [16:23:18]MH_GetDate [16:23:18]Write to MH i2c: F0 00 00 A1 15 A5 [16:23:18]Write i2c OK [16:23:18]MH_I2C_Read... [16:23:18]Read from MH i2c: F0 [16:23:18]MH_I2C_Read... [16:23:18]Read from MH i2c: F0 09 00 [16:23:18]MH_I2C_Read... [16:23:18]Read from MH i2c: F0 09 00 A1 15 00 77 13 A9 66 C6 D4 6E 66 B5 [16:23:18]GetLastDocTimeStamp 1722356568 [16:23:18]current date 1722356599 [16:23:18]FM_GetShiftState [16:23:18]SAM_PROTO_GetShiftState [16:23:18]wFMCommunicate request_size=4 [16:23:18]MH_SAM_APDU [16:23:18]CAPDU: 80 13 01 00 [16:23:18]Write to MH i2c: E2 08 00 A2 15 80 13 01 00 00 00 00 00 34 [16:23:18]Write i2c OK [16:23:18]MH_I2C_Read... [16:23:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:23:18]Read from MH i2c: E2 [16:23:18]MH_I2C_Read... [16:23:18]Read from MH i2c: E2 0E 00 [16:23:18]MH_I2C_Read... [16:23:18]Read from MH i2c: E2 0E 00 A2 15 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E7 [16:23:18]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:23:18]wFMCommunicate OK [16:23:18]SAM_PROTO_GetShiftState done [16:23:18]FM_GetShiftState done [16:23:18]opened in 1722298218 [16:23:18]opened+sec_in_day 1722384618 [16:23:18]quantity*price = 48205 [16:23:18]sum+1 = 48207 [16:23:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 482.00 Внесено: 500.00 СДАЧА: 18.00 НСП 1% : 4.27 НДС 12% : 51.19 Наличными: 482.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 276 30.07.2024 16:23 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24901 ФПД: 164459110742780 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T162319&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24901&fm=164459110742780&tin=02508201610067®Number=0000000000171247&sum=48200 [16:23:19]StoreToDocumentArchive [16:23:19]shift 48 fd 24901 [16:23:19]save to /storage/0048/doc_00024901 [16:23:19]save last doc name /storage/0048/doc_00024901 to /storage/kkm_last_doc_name [16:23:19]save OK [16:23:19]Clear old archive folders... [16:23:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:23:19]tlvbuf is 01E383D0 [16:23:19]SAM_PROTO_ClearQueue [16:23:19]wFMCommunicate request_size=4 [16:23:19]MH_SAM_APDU [16:23:19]CAPDU: 80 09 00 00 [16:23:19]Write to MH i2c: E2 08 00 AF 15 80 09 00 00 00 00 00 00 36 [16:23:19]Write i2c OK [16:23:19]MH_I2C_Read... [16:23:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:23:19]Read from MH i2c: E2 [16:23:19]MH_I2C_Read... [16:23:19]Read from MH i2c: E2 03 00 [16:23:19]MH_I2C_Read... [16:23:19]Read from MH i2c: E2 03 00 AF 15 00 90 00 38 [16:23:19]RAPDU: 90 00 [16:23:19]wFMCommunicate OK [16:23:19]SAM_PROTO_ClearQueue done [16:23:19]KKMCreateOFDPacket [16:23:19]OFDProtocolAddRootSTLVToBuf [16:23:19]FM_MakeSignedData [16:23:19]FM_MakeSignedData [16:23:19]SAM_PROTO_SignData [16:23:19]wFMCommunicate request_size=4 [16:23:19]MH_SAM_APDU [16:23:19]CAPDU: 80 0D 01 02 [16:23:19]Write to MH i2c: E2 08 00 B0 15 80 0D 01 02 00 00 00 00 3E [16:23:19]Write i2c OK [16:23:19]MH_I2C_Read... [16:23:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:23:20]Read from MH i2c: E2 [16:23:20]MH_I2C_Read... [16:23:20]Read from MH i2c: E2 03 00 [16:23:20]MH_I2C_Read... [16:23:20]Read from MH i2c: E2 03 00 B0 15 00 90 00 39 [16:23:20]RAPDU: 90 00 [16:23:20]wFMCommunicate OK [16:23:20]wFMCommunicate request_size=255 [16:23:20]MH_SAM_APDU [16:23: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 C6 1B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4E BC 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 BC 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 13 00 00 00 00 07 04 06 00 48 BC 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 77 13 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 45 61 00 00 35 04 06 00 95 [16:23:20]Write to MH i2c: E2 02 01 B1 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 C6 1B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4E BC 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 BC 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 13 00 00 00 00 07 04 06 00 48 BC 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 77 13 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 45 61 00 00 35 04 06 00 95 00 00 A5 [16:23:20]Write i2c OK [16:23:20]MH_I2C_Read... [16:23:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:23:20]Read from MH i2c: E2 [16:23:20]MH_I2C_Read... [16:23:20]Read from MH i2c: E2 03 00 [16:23:20]MH_I2C_Read... [16:23:20]Read from MH i2c: E2 03 00 B1 15 00 90 00 3A [16:23:20]RAPDU: 90 00 [16:23:20]wFMCommunicate OK [16:23:20]wFMCommunicate request_size=10 [16:23:20]MH_SAM_APDU [16:23:20]CAPDU: 80 0D 02 02 05 93 1E E0 3A FC [16:23:20]Write to MH i2c: E2 0D 00 B2 15 80 0D 02 02 05 00 93 1E E0 3A FC 00 00 12 [16:23:20]Write i2c OK [16:23:20]MH_I2C_Read... [16:23:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:23:20]Read from MH i2c: E2 [16:23:20]MH_I2C_Read... [16:23:20]Read from MH i2c: E2 03 00 [16:23:20]MH_I2C_Read... [16:23:20]Read from MH i2c: E2 03 00 B2 15 00 90 00 3B [16:23:20]RAPDU: 90 00 [16:23:20]wFMCommunicate OK [16:23:20]wFMCommunicate request_size=4 [16:23:20]MH_SAM_APDU [16:23:20]CAPDU: 80 0D 03 02 [16:23:20]Write to MH i2c: E2 08 00 B3 15 80 0D 03 02 00 00 00 00 43 [16:23:20]Write i2c OK [16:23:20]MH_I2C_Read... [16:23:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:23:20]Read from MH i2c: E2 [16:23:20]MH_I2C_Read... [16:23:20]Read from MH i2c: E2 0B 00 [16:23:20]MH_I2C_Read... [16:23:20]Read from MH i2c: E2 0B 00 B3 15 00 5F 78 77 C5 12 0A 65 2B 90 00 03 [16:23:20]RAPDU: 5F 78 77 C5 12 0A 65 2B 90 00 [16:23:20]wFMCommunicate OK [16:23:20]SAM_PROTO_SignData done [16:23:20]FM_MakeSignedData done [16:23:20]CreateOFDProtocolMessage [16:23:20]wFMCommunicate request_size=4 [16:23:20]MH_SAM_APDU [16:23:20]CAPDU: 80 11 00 00 [16:23:20]Write to MH i2c: E2 08 00 B4 15 80 11 00 00 00 00 00 00 43 [16:23:20]Write i2c OK [16:23:20]MH_I2C_Read... [16:23:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:23:20]Read from MH i2c: E2 [16:23:20]MH_I2C_Read... [16:23:20]Read from MH i2c: E2 17 00 [16:23:20]MH_I2C_Read... [16:23:20]Read from MH i2c: E2 17 00 B4 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 99 [16:23:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:23:20]wFMCommunicate OK [16:23:20]CreateOFDProtocolMessage done [16:23:20]OFDSenderStorePacket 24901 [16:23:20]StoreOFDPacket docnum=24901 [16:23:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 6C B2 07 01 EA FB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 C6 1B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4E BC 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 BC 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 13 00 00 00 00 07 04 06 00 48 BC 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 77 13 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 45 61 00 00 35 04 06 00 95 93 1E E0 3A FC 5F 78 77 C5 12 0A 65 2B [16:23:20]CheckFolder [16:23:20]dirname=/storage/ofd_packets [16:23:20]CheckFolder done [16:23:20]ProducePacketName [16:23:20]name=ofd_packets/00024901 [16:23:20]NVStorageSaveData ofd_packets/00024901 [16:23:20]File name is /storage/ofd_packets/00024901 [16:23:20]Write 301 bytes [16:23:20]NVStorageSaveData done [16:23:20]OFDSenderStorePacket done [16:23:20]KKMCreateOFDPacket done [16:23:20]NVStorageSaveData kkm_last_timestamp [16:23:20]File name is /storage/kkm_last_timestamp [16:23:20]Write 4 bytes [16:23:20]NVStorageSaveData done [16:23:20]ExternCall_PrintAddStr [16:23:20]wPrintStart [16:23:20]Write to MH i2c: 01 00 00 B5 15 CA [16:23:20]Write i2c OK [16:23:20]MH_I2C_Read... [16:23:20]Read from MH i2c: 01 [16:23:20]MH_I2C_Read... [16:23:20]Read from MH i2c: 01 07 00 [16:23:20]MH_I2C_Read... [16:23:20]Read from MH i2c: 01 07 00 B5 15 00 00 00 00 00 FF 0F DF [16:23:20]RasterBufferAndPrint [16:23:20]line Счет N : (1)610617 [16:23:20]line ИНН: 02508201610067 [16:23:20]line Контрольно-Кассовый Чек [16:23:20]line ПРОДАЖА [16:23:20]line ТРК (МРК, ГНК) : 62 [16:23:20]line Товар: 2710124130 [16:23:20]line Аи-92-К-2 [16:23:20]line 7.110 * 67.80 [16:23:20]line = 482.06 [16:23:20]line НДС 12% НСП 1% [16:23:20]line > о реализуемом товаре [16:23:20]line ОКРУГЛЕНИЕ: -0.06 [16:23:20]line ИТОГО: 482.00 [16:23:20]line Внесено: 500.00 [16:23:20]line СДАЧА: 18.00 [16:23:20]line НСП 1% : 4.27 [16:23:20]line НДС 12% : 51.19 [16:23:20]line Наличными: 482.00 [16:23:20]line Безнал.: 0.00 [16:23:20]line Место: АЗС № 127 "Партнер Нефть" [16:23:20]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [16:23:20]line СНО: Общий режим [16:23:20]line Чек 276 30.07.2024 16:23 [16:23:20]line Смена: 48 ФФД: 1.0 [16:23:20]line ЗНМ: 0300000158 [16:23:20]line РНМ: 0000000000171247 [16:23:20]line Версия ККМ: v1.0 [16:23:20]line ФМ: 0000000002098565 [16:23:20]line ФД: 24901 [16:23:20]line ФПД: 164459110742780 [16:23:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T162319&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24901&fm=164459110742780&tin=02508201610067®Number=0000000000171247&sum=48200 [16:23:20]OFD Sender: Processing packet 24901 [packets to send 29, broken 28] [16:23:20]ProducePacketName [16:23:20]name=ofd_packets/00024901 [16:23:20]OFD Sender: To server: pG, [16:23:20]CommunicateWithHost lk.salyk.kg:30040 [16:23:20]ConnectInit lk.salyk.kg [16:23:20]written 0, free lines is 4095 [16:23:20]Connected sock=10 [16:23:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 6C B2 07 01 EA FB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 C6 1B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4E BC 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 BC 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 13 00 00 00 00 07 04 06 00 48 BC 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 77 13 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 45 61 00 00 35 04 06 00 95 93 1E E0 3A FC 5F 78 77 C5 12 0A 65 2B [16:23:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 0A 3C 47 00 E5 BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 45 61 00 00 F4 03 04 00 05 BF A8 66 B6 04 01 00 00 AE 4C 5A 06 68 27 AA 7E [16:23:21]CommunicateWithHost err = 0 [16:23:21]CheckOFDResponse [16:23:21]1017 (14) - 77093643461234 [16:23:21]1041 (16) - 0000000002098565 [16:23:21]1040 (4) - 24901 [16:23:21]1012 (4) - 30.07.2024 10:23 [16:23:21]1206 (1) - 0 [16:23:21]OFD Sender: Remove packet 24901 [16:23:21]ProducePacketName [16:23:21]name=ofd_packets/00024901 [16:23:21]NVStorageDeleteData [16:23:21]Write to MH i2c: 01 00 00 E0 15 F5 [16:23:21]Write i2c OK [16:23:21]MH_I2C_Read... [16:23:21]Read from MH i2c: 01 [16:23:21]MH_I2C_Read... [16:23:21]Read from MH i2c: 01 07 00 [16:23:21]MH_I2C_Read... [16:23:21]Read from MH i2c: 01 07 00 E0 15 00 00 00 00 00 E4 0C EC [16:23:21]RasterBufferAndPrint [16:23:21]line [16:23:21]line [16:23:21]line [16:23:21]line [16:23:21]line [16:23:21]written 0, free lines is 3306 [16:23:21]MH_Cut [16:23:21]Write to MH i2c: D1 01 00 E7 15 01 CE [16:23:21]Write i2c OK [16:23:21]MH_I2C_Read... [16:23:21]Read from MH i2c: D1 [16:23:21]MH_I2C_Read... [16:23:21]Read from MH i2c: D1 01 00 [16:23:21]MH_I2C_Read... [16:23:21]Read from MH i2c: D1 01 00 E7 15 00 CD [16:23:21]Write to MH i2c: 01 00 00 E8 15 FD [16:23:21]Write i2c OK [16:23:21]MH_I2C_Read... [16:23:21]OFD Sender: No OFD packet to send [16:23:21]*** Cut start [16:23:21]*** Partial cut [16:23:21]*** CUTSNS_PIN = 1 [16:23:21]*** CUTSNS_PIN = 0 [16:23:22]*** Brake cut motor [16:23:22]Read from MH i2c: 01 [16:23:22]MH_I2C_Read... [16:23:22]*** Stop cut motor [16:23:22]*** Cut end [16:23:22]Read from MH i2c: 01 07 00 [16:23:22]MH_I2C_Read... [16:23:22]Read from MH i2c: 01 07 00 E8 15 00 00 00 00 00 FF 0F 12 [16:23:22]process_action close_receipt done [16:23:22]requested_data is exist [16:23:22]produce_requested_data [16:23:22]requested_item fm.sn is exist - process it [16:23:22]wFMCommunicate request_size=4 [16:23:22]MH_SAM_APDU [16:23:22]CAPDU: 80 11 00 00 [16:23:22]Write to MH i2c: E2 08 00 E9 15 80 11 00 00 00 00 00 00 78 [16:23:22]Write i2c OK [16:23:22]MH_I2C_Read... [16:23:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:23:22]Read from MH i2c: E2 [16:23:22]MH_I2C_Read... [16:23:22]Read from MH i2c: E2 17 00 [16:23:22]MH_I2C_Read... [16:23:22]Read from MH i2c: E2 17 00 E9 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 CE [16:23:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:23:22]wFMCommunicate OK [16:23:22]requested_item fd.num is exist - process it [16:23:22]SAM_PROTO_GetFieldsCounters [16:23:22]wFMCommunicate request_size=4 [16:23:22]MH_SAM_APDU [16:23:22]CAPDU: 80 13 00 00 [16:23:22]Write to MH i2c: E2 08 00 EA 15 80 13 00 00 00 00 00 00 7B [16:23:22]Write i2c OK [16:23:22]MH_I2C_Read... [16:23:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:23:22]Read from MH i2c: E2 [16:23:22]MH_I2C_Read... [16:23:22]Read from MH i2c: E2 62 00 [16:23:22]MH_I2C_Read... [16:23:22]Read from MH i2c: E2 62 00 EA 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 45 61 00 00 0E 04 04 00 30 00 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 B1 [16:23:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 45 61 00 00 0E 04 04 00 30 00 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 [16:23:22]wFMCommunicate OK [16:23:22]SAM_PROTO_GetFieldsCounters done [16:23:22]requested_item shift.num is exist - process it [16:23:22]requested_item shift.opened is exist - process it [16:23:22]req_shift_opened [16:23:22]FM_GetShiftState [16:23:22]SAM_PROTO_GetShiftState [16:23:22]wFMCommunicate request_size=4 [16:23:22]MH_SAM_APDU [16:23:22]CAPDU: 80 13 01 00 [16:23:22]Write to MH i2c: E2 08 00 EB 15 80 13 01 00 00 00 00 00 7D [16:23:22]Write i2c OK [16:23:22]MH_I2C_Read... [16:23:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:23:22]Read from MH i2c: E2 [16:23:22]MH_I2C_Read... [16:23:22]Read from MH i2c: E2 0E 00 [16:23:22]MH_I2C_Read... [16:23:22]Read from MH i2c: E2 0E 00 EB 15 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 30 [16:23:22]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:23:22]wFMCommunicate OK [16:23:22]SAM_PROTO_GetShiftState done [16:23:22]FM_GetShiftState done [16:23:22]req_shift_opened done [16:23:22]requested_item shift.open_date is exist - process it [16:23:22]req_shift_open_date [16:23:22]req_shift_open_date done [16:23:22]produce_requested_data done [16:23:22]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24901,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [16:23:22]process_action_free close_receipt [16:23:22]json_value_free [16:23:22]json_value_free done [16:23:22]process_json_proto returns [16:23:22]Send response to host [16:23:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24901,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [16:23:22]free response buf [16:23:22]execute_script done [16:23:22]execute_script returns [16:23:22]free content buf [16:23:22]Sock 7.Close socket [16:23:22]Sock 7.Thread stoped [16:23:26]OFD Sender: No OFD packet to send [16:23:29]accept exits with 9 [16:23:29]New connection [16:23:29]New thread 3067571556 created [16:23:29]Thread 3067428196 joined [16:23:29]Waiting for new connection... [16:23:29] Sock 9.Parse request [16:23:29]Sock 9.Check first char [16:23:29]Sock 9.First char is OK [16:23:29]request: POST /json_proto HTTP/1.0 [16:23:29]Method: POST [16:23:29]URL: /json_proto [16:23:29]Method is POST - this is cgi request [16:23:29]url: /json_proto [16:23:29]query_string will be loaded in cgi processing [16:23:29]execute_cgi json_proto POST (null) [16:23:29]execute_cgi path=json_proto method=POST [16:23:29]POST find Content-Length [16:23:29]Host: 172.17.45.131:8080 [16:23:29]Content-Length: 1157 [16:23:29]Content-Type: application/json [16:23:29] [16:23:29]POST finish read [16:23:29]Found Content-Length = 1157 [16:23: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610616\u000A30.07.2024 16:13\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 35.400 x 67.80\u000A\u0418\u0422\u041E\u0413: 2400.12\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30105995\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:23:29]execute_script... [16:23: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610616\u000A30.07.2024 16:13\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 35.400 x 67.80\u000A\u0418\u0422\u041E\u0413: 2400.12\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30105995\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:23:29]POST & json_proto [16:23:29]process_json_proto [16:23:29]json parsed OK: [16:23:29]protocol is kg_v1.0 [16:23:29]action value=print_text [16:23:29]process_action print_text [16:23:29]cmd_print_text [16:23:29]ExternCall_PrintAddStr [16:23:29]wPrintStart [16:23:29]Write to MH i2c: 01 00 00 EC 15 01 [16:23:29]Write i2c OK [16:23:29]MH_I2C_Read... [16:23:29]Read from MH i2c: 01 [16:23:29]MH_I2C_Read... [16:23:29]Read from MH i2c: 01 07 00 [16:23:29]MH_I2C_Read... [16:23:29]Read from MH i2c: 01 07 00 EC 15 00 00 00 00 00 FF 0F 16 [16:23:29]RasterBufferAndPrint [16:23:29]line *****ТОВАРНЫЙ ЧЕК***** [16:23:29]line АЗС 127 [16:23:29]line Партнер нефть [16:23:29]line 02508201610067 [16:23:29]line Кассир : Масалиев Н. [16:23:29]line Счет N : (1)610616 [16:23:29]line 30.07.2024 16:13 [16:23:29]line ПРОДАЖА [16:23:29]line ТРК (МРК, ГНК): 52 [16:23:29]line Вид ГСМ : 2710124130 [16:23:29]line Аи-92-К-2 [16:23:29]line 35.400 x 67.80 [16:23:29]line ИТОГ: 2400.12 [16:23:29]line Тип оплаты: Талоны: ТК ГПНА Online [16:23:29]line 30105995 [16:23:29]line ______________________ [16:23:29]line (подпись) [16:23:29]written 0, free lines is 4095 [16:23:29]Write to MH i2c: 01 00 00 00 16 16 [16:23:29]Write i2c OK [16:23:29]MH_I2C_Read... [16:23:29]Read from MH i2c: 01 [16:23:29]MH_I2C_Read... [16:23:29]Read from MH i2c: 01 07 00 [16:23:29]MH_I2C_Read... [16:23:29]Read from MH i2c: 01 07 00 00 16 00 00 00 00 00 0F 0E 3A [16:23:29]RasterBufferAndPrint [16:23:29]line [16:23:29]line [16:23:29]line [16:23:29]line [16:23:29]line [16:23:29]written 0, free lines is 3601 [16:23:29]MH_Cut [16:23:29]Write to MH i2c: D1 01 00 07 16 01 EF [16:23:29]Write i2c OK [16:23:29]MH_I2C_Read... [16:23:29]Read from MH i2c: D1 [16:23:29]MH_I2C_Read... [16:23:29]Read from MH i2c: D1 01 00 [16:23:29]MH_I2C_Read... [16:23:29]Read from MH i2c: D1 01 00 07 16 00 EE [16:23:29]Write to MH i2c: 01 00 00 08 16 1E [16:23:29]Write i2c OK [16:23:29]MH_I2C_Read... [16:23:30]*** Cut start [16:23:30]*** Partial cut [16:23:30]*** CUTSNS_PIN = 1 [16:23:30]*** CUTSNS_PIN = 0 [16:23:30]*** Brake cut motor [16:23:31]Read from MH i2c: 01 [16:23:31]MH_I2C_Read... [16:23:31]*** Stop cut motor [16:23:31]*** Cut end [16:23:31]Read from MH i2c: 01 07 00 [16:23:31]MH_I2C_Read... [16:23:31]Read from MH i2c: 01 07 00 08 16 00 00 00 00 00 FF 0F 33 [16:23:31]process_action print_text done [16:23:31]requested_data is exist [16:23:31]produce_requested_data [16:23:31]requested_item fm.sn is exist - process it [16:23:31]wFMCommunicate request_size=4 [16:23:31]MH_SAM_APDU [16:23:31]CAPDU: 80 11 00 00 [16:23:31]Write to MH i2c: E2 08 00 09 16 80 11 00 00 00 00 00 00 99 [16:23:31]Write i2c OK [16:23:31]MH_I2C_Read... [16:23:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:23:31]Read from MH i2c: E2 [16:23:31]MH_I2C_Read... [16:23:31]Read from MH i2c: E2 17 00 [16:23:31]MH_I2C_Read... [16:23:31]Read from MH i2c: E2 17 00 09 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 EF [16:23:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:23:31]wFMCommunicate OK [16:23:31]requested_item fd.num is exist - process it [16:23:31]SAM_PROTO_GetFieldsCounters [16:23:31]wFMCommunicate request_size=4 [16:23:31]MH_SAM_APDU [16:23:31]CAPDU: 80 13 00 00 [16:23:31]Write to MH i2c: E2 08 00 0A 16 80 13 00 00 00 00 00 00 9C [16:23:31]Write i2c OK [16:23:31]MH_I2C_Read... [16:23:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:23:31]Read from MH i2c: E2 [16:23:31]MH_I2C_Read... [16:23:31]Read from MH i2c: E2 62 00 [16:23:31]MH_I2C_Read... [16:23:31]Read from MH i2c: E2 62 00 0A 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 45 61 00 00 0E 04 04 00 30 00 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 D2 [16:23:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 45 61 00 00 0E 04 04 00 30 00 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 [16:23:31]wFMCommunicate OK [16:23:31]SAM_PROTO_GetFieldsCounters done [16:23:31]requested_item shift.num is exist - process it [16:23:31]requested_item shift.opened is exist - process it [16:23:31]req_shift_opened [16:23:31]FM_GetShiftState [16:23:31]SAM_PROTO_GetShiftState [16:23:31]wFMCommunicate request_size=4 [16:23:31]MH_SAM_APDU [16:23:31]CAPDU: 80 13 01 00 [16:23:31]Write to MH i2c: E2 08 00 0B 16 80 13 01 00 00 00 00 00 9E [16:23:31]Write i2c OK [16:23:31]MH_I2C_Read... [16:23:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:23:31]Read from MH i2c: E2 [16:23:31]MH_I2C_Read... [16:23:31]Read from MH i2c: E2 0E 00 [16:23:31]MH_I2C_Read... [16:23:31]Read from MH i2c: E2 0E 00 0B 16 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 51 [16:23:31]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:23:31]wFMCommunicate OK [16:23:31]SAM_PROTO_GetShiftState done [16:23:31]FM_GetShiftState done [16:23:31]req_shift_opened done [16:23:31]requested_item shift.open_date is exist - process it [16:23:31]req_shift_open_date [16:23:31]req_shift_open_date done [16:23:31]produce_requested_data done [16:23:31]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24901,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [16:23:31]process_action_free print_text [16:23:31]json_value_free [16:23:31]json_value_free done [16:23:31]process_json_proto returns [16:23:31]Send response to host [16:23:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24901,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [16:23:31]free response buf [16:23:31]execute_script done [16:23:31]execute_script returns [16:23:31]free content buf [16:23:31]Sock 9.Close socket [16:23:31]Sock 9.Thread stoped [16:23:31]OFD Sender: No OFD packet to send [16:23:36]OFD Sender: No OFD packet to send [16:23:41]OFD Sender: No OFD packet to send [16:23:46]OFD Sender: No OFD packet to send [16:23:51]OFD Sender: No OFD packet to send [16:23:56]OFD Sender: No OFD packet to send [16:24:00]accept exits with 7 [16:24:00]New connection [16:24:00]New thread 3067428196 created [16:24:00]Thread 3067571556 joined [16:24:00]Waiting for new connection... [16:24:00] Sock 7.Parse request [16:24:00]Sock 7.Check first char [16:24:00]Sock 7.First char is OK [16:24:00]request: POST /json_proto HTTP/1.0 [16:24:00]Method: POST [16:24:00]URL: /json_proto [16:24:00]Method is POST - this is cgi request [16:24:00]url: /json_proto [16:24:00]query_string will be loaded in cgi processing [16:24:00]execute_cgi json_proto POST (null) [16:24:00]execute_cgi path=json_proto method=POST [16:24:00]POST find Content-Length [16:24:00]Host: 172.17.45.131:8080 [16:24:00]Content-Length: 800 [16:24:00]Content-Type: application/json [16:24:00] [16:24:00]POST finish read [16:24:00]Found Content-Length = 800 [16:24:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610618", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:24:00]execute_script... [16:24: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)610618", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:24:00]POST & json_proto [16:24:00]process_json_proto [16:24:00]json parsed OK: [16:24:00]protocol is kg_v1.0 [16:24:00]action value=close_receipt [16:24:00]process_action close_receipt [16:24:00]cmd_close_receipt [16:24:00]MH_GetDate [16:24:00]Write to MH i2c: F0 00 00 0C 16 11 [16:24:00]Write i2c OK [16:24:00]MH_I2C_Read... [16:24:00]Read from MH i2c: F0 [16:24:00]MH_I2C_Read... [16:24:00]Read from MH i2c: F0 09 00 [16:24:00]MH_I2C_Read... [16:24:00]Read from MH i2c: F0 09 00 0C 16 00 A1 13 A9 66 C6 D4 6E 66 4B [16:24:00]GetLastDocTimeStamp 1722356599 [16:24:00]current date 1722356641 [16:24:00]FM_GetShiftState [16:24:00]SAM_PROTO_GetShiftState [16:24:00]wFMCommunicate request_size=4 [16:24:00]MH_SAM_APDU [16:24:00]CAPDU: 80 13 01 00 [16:24:00]Write to MH i2c: E2 08 00 0D 16 80 13 01 00 00 00 00 00 A0 [16:24:00]Write i2c OK [16:24:00]MH_I2C_Read... [16:24:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:24:01]Read from MH i2c: E2 [16:24:01]MH_I2C_Read... [16:24:01]Read from MH i2c: E2 0E 00 [16:24:01]MH_I2C_Read... [16:24:01]Read from MH i2c: E2 0E 00 0D 16 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 53 [16:24:01]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:24:01]wFMCommunicate OK [16:24:01]SAM_PROTO_GetShiftState done [16:24:01]FM_GetShiftState done [16:24:01]opened in 1722298218 [16:24:01]opened+sec_in_day 1722384618 [16:24:01]quantity*price = 50036 [16:24:01]sum+1 = 50037 [16:24:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 277 30.07.2024 16:24 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24902 ФПД: 105154810669732 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T162401&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24902&fm=105154810669732&tin=02508201610067®Number=0000000000171247&sum=50036 [16:24:02]StoreToDocumentArchive [16:24:02]shift 48 fd 24902 [16:24:02]save to /storage/0048/doc_00024902 [16:24:02]save last doc name /storage/0048/doc_00024902 to /storage/kkm_last_doc_name [16:24:02]save OK [16:24:02]Clear old archive folders... [16:24:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:24:02]tlvbuf is 01E9BFA0 [16:24:02]SAM_PROTO_ClearQueue [16:24:02]wFMCommunicate request_size=4 [16:24:02]MH_SAM_APDU [16:24:02]CAPDU: 80 09 00 00 [16:24:02]Write to MH i2c: E2 08 00 1A 16 80 09 00 00 00 00 00 00 A2 [16:24:02]Write i2c OK [16:24:02]MH_I2C_Read... [16:24:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:24:02]Read from MH i2c: E2 [16:24:02]MH_I2C_Read... [16:24:02]Read from MH i2c: E2 03 00 [16:24:02]MH_I2C_Read... [16:24:02]Read from MH i2c: E2 03 00 1A 16 00 90 00 A4 [16:24:02]RAPDU: 90 00 [16:24:02]wFMCommunicate OK [16:24:02]SAM_PROTO_ClearQueue done [16:24:02]KKMCreateOFDPacket [16:24:02]OFDProtocolAddRootSTLVToBuf [16:24:02]FM_MakeSignedData [16:24:02]FM_MakeSignedData [16:24:02]SAM_PROTO_SignData [16:24:02]wFMCommunicate request_size=4 [16:24:02]MH_SAM_APDU [16:24:02]CAPDU: 80 0D 01 02 [16:24:02]Write to MH i2c: E2 08 00 1B 16 80 0D 01 02 00 00 00 00 AA [16:24:02]Write i2c OK [16:24:02]MH_I2C_Read... [16:24:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:24:02]Read from MH i2c: E2 [16:24:02]MH_I2C_Read... [16:24:02]Read from MH i2c: E2 03 00 [16:24:02]MH_I2C_Read... [16:24:02]Read from MH i2c: E2 03 00 1B 16 00 90 00 A5 [16:24:02]RAPDU: 90 00 [16:24:02]wFMCommunicate OK [16:24:02]wFMCommunicate request_size=255 [16:24:02]MH_SAM_APDU [16: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 A1 13 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 46 61 00 00 35 04 06 00 5F [16:24:02]Write to MH i2c: E2 02 01 1C 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 A1 13 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 46 61 00 00 35 04 06 00 5F 00 00 7D [16:24:02]Write i2c OK [16:24:02]MH_I2C_Read... [16:24:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:24:02]Read from MH i2c: E2 [16:24:02]MH_I2C_Read... [16:24:02]Read from MH i2c: E2 03 00 [16:24:02]MH_I2C_Read... [16:24:02]Read from MH i2c: E2 03 00 1C 16 00 90 00 A6 [16:24:02]RAPDU: 90 00 [16:24:02]wFMCommunicate OK [16:24:02]wFMCommunicate request_size=10 [16:24:02]MH_SAM_APDU [16:24:02]CAPDU: 80 0D 02 02 05 A3 43 22 EA A4 [16:24:02]Write to MH i2c: E2 0D 00 1D 16 80 0D 02 02 05 00 A3 43 22 EA A4 00 00 4D [16:24:02]Write i2c OK [16:24:02]MH_I2C_Read... [16:24:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:24:02]Read from MH i2c: E2 [16:24:02]MH_I2C_Read... [16:24:02]Read from MH i2c: E2 03 00 [16:24:02]MH_I2C_Read... [16:24:02]Read from MH i2c: E2 03 00 1D 16 00 90 00 A7 [16:24:02]RAPDU: 90 00 [16:24:02]wFMCommunicate OK [16:24:02]wFMCommunicate request_size=4 [16:24:02]MH_SAM_APDU [16:24:02]CAPDU: 80 0D 03 02 [16:24:02]Write to MH i2c: E2 08 00 1E 16 80 0D 03 02 00 00 00 00 AF [16:24:02]Write i2c OK [16:24:02]MH_I2C_Read... [16:24:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:24:02]Read from MH i2c: E2 [16:24:02]MH_I2C_Read... [16:24:02]Read from MH i2c: E2 0B 00 [16:24:02]MH_I2C_Read... [16:24:02]Read from MH i2c: E2 0B 00 1E 16 00 C3 17 B0 CA 7C 94 72 B3 90 00 39 [16:24:02]RAPDU: C3 17 B0 CA 7C 94 72 B3 90 00 [16:24:02]wFMCommunicate OK [16:24:02]SAM_PROTO_SignData done [16:24:02]FM_MakeSignedData done [16:24:02]CreateOFDProtocolMessage [16:24:02]wFMCommunicate request_size=4 [16:24:02]MH_SAM_APDU [16:24:02]CAPDU: 80 11 00 00 [16:24:02]Write to MH i2c: E2 08 00 1F 16 80 11 00 00 00 00 00 00 AF [16:24:02]Write i2c OK [16:24:02]MH_I2C_Read... [16:24:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:24:02]Read from MH i2c: E2 [16:24:02]MH_I2C_Read... [16:24:02]Read from MH i2c: E2 17 00 [16:24:02]MH_I2C_Read... [16:24:02]Read from MH i2c: E2 17 00 1F 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 05 [16:24:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:24:02]wFMCommunicate OK [16:24:02]CreateOFDProtocolMessage done [16:24:02]OFDSenderStorePacket 24902 [16:24:02]StoreOFDPacket docnum=24902 [16:24:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 51 94 07 01 78 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 A1 13 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 46 61 00 00 35 04 06 00 5F A3 43 22 EA A4 C3 17 B0 CA 7C 94 72 B3 [16:24:02]CheckFolder [16:24:02]dirname=/storage/ofd_packets [16:24:02]CheckFolder done [16:24:02]ProducePacketName [16:24:02]name=ofd_packets/00024902 [16:24:02]NVStorageSaveData ofd_packets/00024902 [16:24:02]File name is /storage/ofd_packets/00024902 [16:24:02]Write 301 bytes [16:24:02]NVStorageSaveData done [16:24:02]OFDSenderStorePacket done [16:24:02]KKMCreateOFDPacket done [16:24:02]NVStorageSaveData kkm_last_timestamp [16:24:02]File name is /storage/kkm_last_timestamp [16:24:02]Write 4 bytes [16:24:02]NVStorageSaveData done [16:24:02]ExternCall_PrintAddStr [16:24:02]wPrintStart [16:24:02]Write to MH i2c: 01 00 00 20 16 36 [16:24:02]Write i2c OK [16:24:02]MH_I2C_Read... [16:24:02]Read from MH i2c: 01 [16:24:02]MH_I2C_Read... [16:24:02]Read from MH i2c: 01 07 00 [16:24:02]MH_I2C_Read... [16:24:02]Read from MH i2c: 01 07 00 20 16 00 00 00 00 00 FF 0F 4B [16:24:02]RasterBufferAndPrint [16:24:02]line Счет N : (1)610618 [16:24:02]line ИНН: 02508201610067 [16:24:02]line Контрольно-Кассовый Чек [16:24:02]line ПРОДАЖА [16:24:02]line ТРК (МРК, ГНК) : 32 [16:24:02]line Товар: 2710124130 [16:24:02]line Аи-92-К-2 [16:24:02]line 7.380 * 67.80 [16:24:02]line = 500.36 [16:24:02]line НДС 12% НСП 1% [16:24:02]line > о реализуемом товаре [16:24:02]line ИТОГО: 500.36 [16:24:02]line НСП 1% : 4.43 [16:24:02]line НДС 12% : 53.14 [16:24:02]line Наличными: 0.00 [16:24:02]line Безнал.: 500.36 [16:24:02]line Место: АЗС № 127 "Партнер Нефть" [16:24:02]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [16:24:02]line СНО: Общий режим [16:24:02]line Чек 277 30.07.2024 16:24 [16:24:02]line Смена: 48 ФФД: 1.0 [16:24:02]line ЗНМ: 0300000158 [16:24:02]line РНМ: 0000000000171247 [16:24:02]line Версия ККМ: v1.0 [16:24:02]line Платежная система: O! деньги [16:24:02]line ФМ: 0000000002098565 [16:24:02]line ФД: 24902 [16:24:02]line ФПД: 105154810669732 [16:24:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T162401&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24902&fm=105154810669732&tin=02508201610067®Number=0000000000171247&sum=50036 [16:24:03]OFD Sender: Processing packet 24902 [packets to send 29, broken 28] [16:24:03]ProducePacketName [16:24:03]name=ofd_packets/00024902 [16:24:03]OFD Sender: To server: pG, [16:24:03]CommunicateWithHost lk.salyk.kg:30040 [16:24:03]ConnectInit lk.salyk.kg [16:24:03]written 0, free lines is 4095 [16:24:03]Connected sock=9 [16:24:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 51 94 07 01 78 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 A1 13 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 46 61 00 00 35 04 06 00 5F A3 43 22 EA A4 C3 17 B0 CA 7C 94 72 B3 [16:24:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 4B F9 47 00 1D 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 46 61 00 00 F4 03 04 00 2F BF A8 66 B6 04 01 00 00 A1 5D 2D EB 90 DA DE C4 [16:24:03]CommunicateWithHost err = 0 [16:24:03]CheckOFDResponse [16:24:03]1017 (14) - 77093643461234 [16:24:03]1041 (16) - 0000000002098565 [16:24:03]1040 (4) - 24902 [16:24:03]1012 (4) - 30.07.2024 10:23 [16:24:03]1206 (1) - 0 [16:24:03]OFD Sender: Remove packet 24902 [16:24:03]ProducePacketName [16:24:03]name=ofd_packets/00024902 [16:24:03]NVStorageDeleteData [16:24:03]Write to MH i2c: 01 00 00 4A 16 60 [16:24:03]Write i2c OK [16:24:03]MH_I2C_Read... [16:24:03]Read from MH i2c: 01 [16:24:03]MH_I2C_Read... [16:24:03]Read from MH i2c: 01 07 00 [16:24:03]MH_I2C_Read... [16:24:03]Read from MH i2c: 01 07 00 4A 16 00 00 00 00 00 F3 0C 66 [16:24:03]RasterBufferAndPrint [16:24:03]line [16:24:03]line [16:24:03]line [16:24:03]line [16:24:03]line [16:24:03]written 0, free lines is 3321 [16:24:03]MH_Cut [16:24:03]Write to MH i2c: D1 01 00 51 16 01 39 [16:24:03]Write i2c OK [16:24:03]MH_I2C_Read... [16:24:03]Read from MH i2c: D1 [16:24:03]MH_I2C_Read... [16:24:03]Read from MH i2c: D1 01 00 [16:24:03]MH_I2C_Read... [16:24:03]Read from MH i2c: D1 01 00 51 16 00 38 [16:24:03]Write to MH i2c: 01 00 00 52 16 68 [16:24:03]Write i2c OK [16:24:03]MH_I2C_Read... [16:24:03]OFD Sender: No OFD packet to send [16:24:04]*** Cut start [16:24:04]*** Partial cut [16:24:04]*** CUTSNS_PIN = 1 [16:24:04]*** CUTSNS_PIN = 0 [16:24:04]*** Brake cut motor [16:24:04]Read from MH i2c: 01 [16:24:04]MH_I2C_Read... [16:24:04]*** Stop cut motor [16:24:04]*** Cut end [16:24:04]Read from MH i2c: 01 07 00 [16:24:04]MH_I2C_Read... [16:24:04]Read from MH i2c: 01 07 00 52 16 00 00 00 00 00 FF 0F 7D [16:24:04]process_action close_receipt done [16:24:04]requested_data is exist [16:24:04]produce_requested_data [16:24:04]requested_item fm.sn is exist - process it [16:24:04]wFMCommunicate request_size=4 [16:24:04]MH_SAM_APDU [16:24:04]CAPDU: 80 11 00 00 [16:24:04]Write to MH i2c: E2 08 00 53 16 80 11 00 00 00 00 00 00 E3 [16:24:04]Write i2c OK [16:24:04]MH_I2C_Read... [16:24:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:24:04]Read from MH i2c: E2 [16:24:04]MH_I2C_Read... [16:24:04]Read from MH i2c: E2 17 00 [16:24:04]MH_I2C_Read... [16:24:04]Read from MH i2c: E2 17 00 53 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 39 [16:24:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:24:04]wFMCommunicate OK [16:24:04]requested_item fd.num is exist - process it [16:24:04]SAM_PROTO_GetFieldsCounters [16:24:04]wFMCommunicate request_size=4 [16:24:04]MH_SAM_APDU [16:24:04]CAPDU: 80 13 00 00 [16:24:04]Write to MH i2c: E2 08 00 54 16 80 13 00 00 00 00 00 00 E6 [16:24:04]Write i2c OK [16:24:04]MH_I2C_Read... [16:24:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:24:04]Read from MH i2c: E2 [16:24:04]MH_I2C_Read... [16:24:04]Read from MH i2c: E2 62 00 [16:24:04]MH_I2C_Read... [16:24:04]Read from MH i2c: E2 62 00 54 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 46 61 00 00 0E 04 04 00 30 00 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 20 [16:24:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 46 61 00 00 0E 04 04 00 30 00 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 [16:24:04]wFMCommunicate OK [16:24:04]SAM_PROTO_GetFieldsCounters done [16:24:04]requested_item shift.num is exist - process it [16:24:04]requested_item shift.opened is exist - process it [16:24:04]req_shift_opened [16:24:04]FM_GetShiftState [16:24:04]SAM_PROTO_GetShiftState [16:24:04]wFMCommunicate request_size=4 [16:24:04]MH_SAM_APDU [16:24:04]CAPDU: 80 13 01 00 [16:24:04]Write to MH i2c: E2 08 00 55 16 80 13 01 00 00 00 00 00 E8 [16:24:04]Write i2c OK [16:24:04]MH_I2C_Read... [16:24:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:24:04]Read from MH i2c: E2 [16:24:04]MH_I2C_Read... [16:24:04]Read from MH i2c: E2 0E 00 [16:24:04]MH_I2C_Read... [16:24:04]Read from MH i2c: E2 0E 00 55 16 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 9B [16:24:04]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:24:04]wFMCommunicate OK [16:24:04]SAM_PROTO_GetShiftState done [16:24:04]FM_GetShiftState done [16:24:04]req_shift_opened done [16:24:04]requested_item shift.open_date is exist - process it [16:24:04]req_shift_open_date [16:24:04]req_shift_open_date done [16:24:04]produce_requested_data done [16:24:04]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24902,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [16:24:04]process_action_free close_receipt [16:24:04]json_value_free [16:24:04]json_value_free done [16:24:04]process_json_proto returns [16:24:04]Send response to host [16:24:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24902,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [16:24:05]free response buf [16:24:05]execute_script done [16:24:05]execute_script returns [16:24:05]free content buf [16:24:05]Sock 7.Close socket [16:24:05]Sock 7.Thread stoped [16:24:08]OFD Sender: No OFD packet to send [16:24:13]OFD Sender: No OFD packet to send [16:24:18]OFD Sender: No OFD packet to send [16:24:23]OFD Sender: No OFD packet to send [16:24:28]OFD Sender: No OFD packet to send [16:24:33]OFD Sender: No OFD packet to send [16:24:38]OFD Sender: No OFD packet to send [16:24:44]OFD Sender: No OFD packet to send [16:24:49]OFD Sender: No OFD packet to send [16:24:54]OFD Sender: No OFD packet to send [16:24:59]OFD Sender: No OFD packet to send [16:25:04]OFD Sender: No OFD packet to send [16:25:05]accept exits with 10 [16:25:05]New connection [16:25:05]New thread 3067571556 created [16:25:05]Thread 3067428196 joined [16:25:05]Waiting for new connection... [16:25:05] Sock 10.Parse request [16:25:05]Sock 10.Check first char [16:25:05]Sock 10.First char is OK [16:25:05]request: POST /json_proto HTTP/1.0 [16:25:05]Method: POST [16:25:05]URL: /json_proto [16:25:05]Method is POST - this is cgi request [16:25:05]url: /json_proto [16:25:05]query_string will be loaded in cgi processing [16:25:05]execute_cgi json_proto POST (null) [16:25:05]execute_cgi path=json_proto method=POST [16:25:05]POST find Content-Length [16:25:05]Host: 172.17.45.131:8080 [16:25:05]Content-Length: 801 [16:25:05]Content-Type: application/json [16:25:05] [16:25:05]POST finish read [16:25:05]Found Content-Length = 801 [16:25:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610619", "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" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:25:05]execute_script... [16:25:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610619", "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" : 11.800, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:25:05]POST & json_proto [16:25:05]process_json_proto [16:25:05]json parsed OK: [16:25:05]protocol is kg_v1.0 [16:25:05]action value=close_receipt [16:25:05]process_action close_receipt [16:25:05]cmd_close_receipt [16:25:05]MH_GetDate [16:25:05]Write to MH i2c: F0 00 00 56 16 5B [16:25:05]Write i2c OK [16:25:05]MH_I2C_Read... [16:25:05]Read from MH i2c: F0 [16:25:05]MH_I2C_Read... [16:25:05]Read from MH i2c: F0 09 00 [16:25:05]MH_I2C_Read... [16:25:05]Read from MH i2c: F0 09 00 56 16 00 E1 13 A9 66 C6 D4 6E 66 D5 [16:25:05]GetLastDocTimeStamp 1722356641 [16:25:05]current date 1722356705 [16:25:05]FM_GetShiftState [16:25:05]SAM_PROTO_GetShiftState [16:25:05]wFMCommunicate request_size=4 [16:25:05]MH_SAM_APDU [16:25:05]CAPDU: 80 13 01 00 [16:25:05]Write to MH i2c: E2 08 00 57 16 80 13 01 00 00 00 00 00 EA [16:25:05]Write i2c OK [16:25:05]MH_I2C_Read... [16:25:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:25:05]Read from MH i2c: E2 [16:25:05]MH_I2C_Read... [16:25:05]Read from MH i2c: E2 0E 00 [16:25:05]MH_I2C_Read... [16:25:05]Read from MH i2c: E2 0E 00 57 16 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 9D [16:25:05]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:25:05]wFMCommunicate OK [16:25:05]SAM_PROTO_GetShiftState done [16:25:05]FM_GetShiftState done [16:25:05]opened in 1722298218 [16:25:05]opened+sec_in_day 1722384618 [16:25:05]quantity*price = 80004 [16:25:05]sum+1 = 80005 [16:25:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.04 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 0.00 Безнал.: 800.04 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 278 30.07.2024 16:25 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24903 ФПД: 221648618614218 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T162505&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24903&fm=221648618614218&tin=02508201610067®Number=0000000000171247&sum=80004 [16:25:06]StoreToDocumentArchive [16:25:06]shift 48 fd 24903 [16:25:06]save to /storage/0048/doc_00024903 [16:25:06]save last doc name /storage/0048/doc_00024903 to /storage/kkm_last_doc_name [16:25:06]save OK [16:25:06]Clear old archive folders... [16:25:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:25:06]tlvbuf is 01E07FA0 [16:25:06]SAM_PROTO_ClearQueue [16:25:06]wFMCommunicate request_size=4 [16:25:06]MH_SAM_APDU [16:25:06]CAPDU: 80 09 00 00 [16:25:06]Write to MH i2c: E2 08 00 64 16 80 09 00 00 00 00 00 00 EC [16:25:06]Write i2c OK [16:25:06]MH_I2C_Read... [16:25:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:25:06]Read from MH i2c: E2 [16:25:06]MH_I2C_Read... [16:25:06]Read from MH i2c: E2 03 00 [16:25:06]MH_I2C_Read... [16:25:06]Read from MH i2c: E2 03 00 64 16 00 90 00 EE [16:25:06]RAPDU: 90 00 [16:25:06]wFMCommunicate OK [16:25:06]SAM_PROTO_ClearQueue done [16:25:06]KKMCreateOFDPacket [16:25:06]OFDProtocolAddRootSTLVToBuf [16:25:06]FM_MakeSignedData [16:25:06]FM_MakeSignedData [16:25:06]SAM_PROTO_SignData [16:25:06]wFMCommunicate request_size=4 [16:25:06]MH_SAM_APDU [16:25:06]CAPDU: 80 0D 01 02 [16:25:06]Write to MH i2c: E2 08 00 65 16 80 0D 01 02 00 00 00 00 F4 [16:25:06]Write i2c OK [16:25:06]MH_I2C_Read... [16:25:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:25:06]Read from MH i2c: E2 [16:25:06]MH_I2C_Read... [16:25:06]Read from MH i2c: E2 03 00 [16:25:06]MH_I2C_Read... [16:25:06]Read from MH i2c: E2 03 00 65 16 00 90 00 EF [16:25:06]RAPDU: 90 00 [16:25:06]wFMCommunicate OK [16:25:06]wFMCommunicate request_size=255 [16:25:06]MH_SAM_APDU [16:25: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 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 E1 13 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 47 61 00 00 35 04 06 00 C9 [16:25:06]Write to MH i2c: E2 02 01 66 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 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 E1 13 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 47 61 00 00 35 04 06 00 C9 00 00 E0 [16:25:06]Write i2c OK [16:25:06]MH_I2C_Read... [16:25:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:25:06]Read from MH i2c: E2 [16:25:06]MH_I2C_Read... [16:25:06]Read from MH i2c: E2 03 00 [16:25:06]MH_I2C_Read... [16:25:06]Read from MH i2c: E2 03 00 66 16 00 90 00 F0 [16:25:06]RAPDU: 90 00 [16:25:06]wFMCommunicate OK [16:25:06]wFMCommunicate request_size=10 [16:25:06]MH_SAM_APDU [16:25:06]CAPDU: 80 0D 02 02 05 96 97 2D 6D CA [16:25:06]Write to MH i2c: E2 0D 00 67 16 80 0D 02 02 05 00 96 97 2D 6D CA 00 00 92 [16:25:06]Write i2c OK [16:25:06]MH_I2C_Read... [16:25:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:25:06]Read from MH i2c: E2 [16:25:06]MH_I2C_Read... [16:25:06]Read from MH i2c: E2 03 00 [16:25:06]MH_I2C_Read... [16:25:06]Read from MH i2c: E2 03 00 67 16 00 90 00 F1 [16:25:06]RAPDU: 90 00 [16:25:06]wFMCommunicate OK [16:25:06]wFMCommunicate request_size=4 [16:25:06]MH_SAM_APDU [16:25:06]CAPDU: 80 0D 03 02 [16:25:06]Write to MH i2c: E2 08 00 68 16 80 0D 03 02 00 00 00 00 F9 [16:25:06]Write i2c OK [16:25:06]MH_I2C_Read... [16:25:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:25:06]Read from MH i2c: E2 [16:25:06]MH_I2C_Read... [16:25:06]Read from MH i2c: E2 0B 00 [16:25:06]MH_I2C_Read... [16:25:06]Read from MH i2c: E2 0B 00 68 16 00 5B 1E F0 FA A9 B1 D2 F9 90 00 82 [16:25:06]RAPDU: 5B 1E F0 FA A9 B1 D2 F9 90 00 [16:25:06]wFMCommunicate OK [16:25:06]SAM_PROTO_SignData done [16:25:06]FM_MakeSignedData done [16:25:06]CreateOFDProtocolMessage [16:25:06]wFMCommunicate request_size=4 [16:25:06]MH_SAM_APDU [16:25:06]CAPDU: 80 11 00 00 [16:25:06]Write to MH i2c: E2 08 00 69 16 80 11 00 00 00 00 00 00 F9 [16:25:06]Write i2c OK [16:25:06]MH_I2C_Read... [16:25:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:25:06]Read from MH i2c: E2 [16:25:06]MH_I2C_Read... [16:25:06]Read from MH i2c: E2 17 00 [16:25:06]MH_I2C_Read... [16:25:06]Read from MH i2c: E2 17 00 69 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 4F [16:25:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:25:06]wFMCommunicate OK [16:25:06]CreateOFDProtocolMessage done [16:25:06]OFDSenderStorePacket 24903 [16:25:06]StoreOFDPacket docnum=24903 [16:25:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 59 C6 07 01 9C 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 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 E1 13 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 47 61 00 00 35 04 06 00 C9 96 97 2D 6D CA 5B 1E F0 FA A9 B1 D2 F9 [16:25:06]CheckFolder [16:25:06]dirname=/storage/ofd_packets [16:25:06]CheckFolder done [16:25:06]ProducePacketName [16:25:06]name=ofd_packets/00024903 [16:25:06]NVStorageSaveData ofd_packets/00024903 [16:25:06]File name is /storage/ofd_packets/00024903 [16:25:06]Write 301 bytes [16:25:06]NVStorageSaveData done [16:25:06]OFDSenderStorePacket done [16:25:06]KKMCreateOFDPacket done [16:25:06]NVStorageSaveData kkm_last_timestamp [16:25:06]File name is /storage/kkm_last_timestamp [16:25:06]Write 4 bytes [16:25:06]NVStorageSaveData done [16:25:06]ExternCall_PrintAddStr [16:25:06]wPrintStart [16:25:06]Write to MH i2c: 01 00 00 6A 16 80 [16:25:06]Write i2c OK [16:25:06]MH_I2C_Read... [16:25:06]Read from MH i2c: 01 [16:25:06]MH_I2C_Read... [16:25:06]Read from MH i2c: 01 07 00 [16:25:06]MH_I2C_Read... [16:25:06]Read from MH i2c: 01 07 00 6A 16 00 00 00 00 00 FF 0F 95 [16:25:06]RasterBufferAndPrint [16:25:06]line Счет N : (1)610619 [16:25:06]line ИНН: 02508201610067 [16:25:06]line Контрольно-Кассовый Чек [16:25:06]line ПРОДАЖА [16:25:06]line ТРК (МРК, ГНК) : 62 [16:25:06]line Товар: 2710124130 [16:25:06]line Аи-92-К-2 [16:25:06]line 11.800 * 67.80 [16:25:06]line = 800.04 [16:25:06]line НДС 12% НСП 1% [16:25:06]line > о реализуемом товаре [16:25:06]line ИТОГО: 800.04 [16:25:06]line НСП 1% : 7.08 [16:25:06]line НДС 12% : 84.96 [16:25:06]line Наличными: 0.00 [16:25:06]line Безнал.: 800.04 [16:25:06]line Место: АЗС № 127 "Партнер Нефть" [16:25:06]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [16:25:06]line СНО: Общий режим [16:25:06]line Чек 278 30.07.2024 16:25 [16:25:06]line Смена: 48 ФФД: 1.0 [16:25:06]line ЗНМ: 0300000158 [16:25:06]line РНМ: 0000000000171247 [16:25:06]line Версия ККМ: v1.0 [16:25:06]line Платежная система: O! деньги [16:25:06]line ФМ: 0000000002098565 [16:25:06]line ФД: 24903 [16:25:06]line ФПД: 221648618614218 [16:25:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T162505&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24903&fm=221648618614218&tin=02508201610067®Number=0000000000171247&sum=80004 [16:25:07]OFD Sender: Processing packet 24903 [packets to send 29, broken 28] [16:25:07]ProducePacketName [16:25:07]name=ofd_packets/00024903 [16:25:07]OFD Sender: To server: pG, [16:25:07]CommunicateWithHost lk.salyk.kg:30040 [16:25:07]ConnectInit lk.salyk.kg [16:25:07]written 0, free lines is 4095 [16:25:07]Connected sock=7 [16:25:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 59 C6 07 01 9C 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 18 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 84 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 E1 13 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 47 61 00 00 35 04 06 00 C9 96 97 2D 6D CA 5B 1E F0 FA A9 B1 D2 F9 [16:25:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 BA 70 47 00 3A 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 32 30 39 38 35 36 35 10 04 04 00 47 61 00 00 F4 03 04 00 6F BF A8 66 B6 04 01 00 00 DB 10 B4 5B C5 D1 4C 52 [16:25:07]CommunicateWithHost err = 0 [16:25:07]CheckOFDResponse [16:25:07]1017 (14) - 77093643461234 [16:25:07]1041 (16) - 0000000002098565 [16:25:07]1040 (4) - 24903 [16:25:07]1012 (4) - 30.07.2024 10:24 [16:25:07]1206 (1) - 0 [16:25:07]OFD Sender: Remove packet 24903 [16:25:07]ProducePacketName [16:25:07]name=ofd_packets/00024903 [16:25:07]NVStorageDeleteData [16:25:07]Write to MH i2c: 01 00 00 94 16 AA [16:25:07]Write i2c OK [16:25:07]MH_I2C_Read... [16:25:07]Read from MH i2c: 01 [16:25:07]MH_I2C_Read... [16:25:07]Read from MH i2c: 01 07 00 [16:25:07]MH_I2C_Read... [16:25:07]Read from MH i2c: 01 07 00 94 16 00 00 00 00 00 03 0D C1 [16:25:07]RasterBufferAndPrint [16:25:07]line [16:25:07]line [16:25:07]line [16:25:07]line [16:25:07]line [16:25:07]written 0, free lines is 3337 [16:25:07]MH_Cut [16:25:07]Write to MH i2c: D1 01 00 9B 16 01 83 [16:25:07]Write i2c OK [16:25:07]MH_I2C_Read... [16:25:07]Read from MH i2c: D1 [16:25:07]MH_I2C_Read... [16:25:07]Read from MH i2c: D1 01 00 [16:25:07]MH_I2C_Read... [16:25:07]Read from MH i2c: D1 01 00 9B 16 00 82 [16:25:07]Write to MH i2c: 01 00 00 9C 16 B2 [16:25:07]Write i2c OK [16:25:07]MH_I2C_Read... [16:25:07]OFD Sender: No OFD packet to send [16:25:08]*** Cut start [16:25:08]*** Partial cut [16:25:08]*** CUTSNS_PIN = 1 [16:25:08]*** CUTSNS_PIN = 0 [16:25:08]*** Brake cut motor [16:25:08]Read from MH i2c: 01 [16:25:08]MH_I2C_Read... [16:25:08]*** Stop cut motor [16:25:08]*** Cut end [16:25:08]Read from MH i2c: 01 07 00 [16:25:08]MH_I2C_Read... [16:25:08]Read from MH i2c: 01 07 00 9C 16 00 00 00 00 00 FF 0F C7 [16:25:08]process_action close_receipt done [16:25:08]requested_data is exist [16:25:08]produce_requested_data [16:25:08]requested_item fm.sn is exist - process it [16:25:08]wFMCommunicate request_size=4 [16:25:08]MH_SAM_APDU [16:25:08]CAPDU: 80 11 00 00 [16:25:08]Write to MH i2c: E2 08 00 9D 16 80 11 00 00 00 00 00 00 2D [16:25:08]Write i2c OK [16:25:08]MH_I2C_Read... [16:25:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:25:08]Read from MH i2c: E2 [16:25:08]MH_I2C_Read... [16:25:08]Read from MH i2c: E2 17 00 [16:25:08]MH_I2C_Read... [16:25:08]Read from MH i2c: E2 17 00 9D 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 83 [16:25:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:25:08]wFMCommunicate OK [16:25:08]requested_item fd.num is exist - process it [16:25:08]SAM_PROTO_GetFieldsCounters [16:25:08]wFMCommunicate request_size=4 [16:25:08]MH_SAM_APDU [16:25:08]CAPDU: 80 13 00 00 [16:25:08]Write to MH i2c: E2 08 00 9E 16 80 13 00 00 00 00 00 00 30 [16:25:08]Write i2c OK [16:25:08]MH_I2C_Read... [16:25:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:25:09]Read from MH i2c: E2 [16:25:09]MH_I2C_Read... [16:25:09]Read from MH i2c: E2 62 00 [16:25:09]MH_I2C_Read... [16:25:09]Read from MH i2c: E2 62 00 9E 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 47 61 00 00 0E 04 04 00 30 00 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 6E [16:25:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 47 61 00 00 0E 04 04 00 30 00 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 [16:25:09]wFMCommunicate OK [16:25:09]SAM_PROTO_GetFieldsCounters done [16:25:09]requested_item shift.num is exist - process it [16:25:09]requested_item shift.opened is exist - process it [16:25:09]req_shift_opened [16:25:09]FM_GetShiftState [16:25:09]SAM_PROTO_GetShiftState [16:25:09]wFMCommunicate request_size=4 [16:25:09]MH_SAM_APDU [16:25:09]CAPDU: 80 13 01 00 [16:25:09]Write to MH i2c: E2 08 00 9F 16 80 13 01 00 00 00 00 00 32 [16:25:09]Write i2c OK [16:25:09]MH_I2C_Read... [16:25:09]Read from MH i2c: E2 [16:25:09]MH_I2C_Read... [16:25:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:25:09]Read from MH i2c: E2 0E 00 [16:25:09]MH_I2C_Read... [16:25:09]Read from MH i2c: E2 0E 00 9F 16 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E5 [16:25:09]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:25:09]wFMCommunicate OK [16:25:09]SAM_PROTO_GetShiftState done [16:25:09]FM_GetShiftState done [16:25:09]req_shift_opened done [16:25:09]requested_item shift.open_date is exist - process it [16:25:09]req_shift_open_date [16:25:09]req_shift_open_date done [16:25:09]produce_requested_data done [16:25:09]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24903,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [16:25:09]process_action_free close_receipt [16:25:09]json_value_free [16:25:09]json_value_free done [16:25:09]process_json_proto returns [16:25:09]Send response to host [16:25:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24903,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [16:25:09]free response buf [16:25:09]execute_script done [16:25:09]execute_script returns [16:25:09]free content buf [16:25:09]Sock 10.Close socket [16:25:09]Sock 10.Thread stoped [16:25:12]OFD Sender: No OFD packet to send [16:25:17]OFD Sender: No OFD packet to send [16:25:22]OFD Sender: No OFD packet to send [16:25:27]OFD Sender: No OFD packet to send [16:25:32]OFD Sender: No OFD packet to send [16:25:37]OFD Sender: No OFD packet to send [16:25:42]OFD Sender: No OFD packet to send [16:25:47]OFD Sender: No OFD packet to send [16:25:52]OFD Sender: No OFD packet to send [16:25:57]OFD Sender: No OFD packet to send [16:26:02]OFD Sender: No OFD packet to send [16:26:07]OFD Sender: No OFD packet to send [16:26:12]OFD Sender: No OFD packet to send [16:26:18]OFD Sender: No OFD packet to send [16:26:23]OFD Sender: No OFD packet to send [16:26:28]OFD Sender: No OFD packet to send [16:26:33]OFD Sender: No OFD packet to send [16:26:34]accept exits with 9 [16:26:34]New connection [16:26:34]New thread 3067428196 created [16:26:34]Thread 3067571556 joined [16:26:34]Waiting for new connection... [16:26:34] Sock 9.Parse request [16:26:34]Sock 9.Check first char [16:26:34]Sock 9.First char is OK [16:26:34]request: POST /json_proto HTTP/1.0 [16:26:34]Method: POST [16:26:34]URL: /json_proto [16:26:34]Method is POST - this is cgi request [16:26:34]url: /json_proto [16:26:34]query_string will be loaded in cgi processing [16:26:34]execute_cgi json_proto POST (null) [16:26:34]execute_cgi path=json_proto method=POST [16:26:34]POST find Content-Length [16:26:34]Host: 172.17.45.131:8080 [16:26:34]Content-Length: 678 [16:26:34]Content-Type: application/json [16:26:34] [16:26:34]POST finish read [16:26:34]Found Content-Length = 678 [16:26:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610620", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 22.460, "sum" : 1700.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 1700.00, "payments": [ { "type": 0, "sum" : 1700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:26:34]execute_script... [16:26: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)610620", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 22.460, "sum" : 1700.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 1700.00, "payments": [ { "type": 0, "sum" : 1700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:26:34]POST & json_proto [16:26:34]process_json_proto [16:26:34]json parsed OK: [16:26:34]protocol is kg_v1.0 [16:26:34]action value=close_receipt [16:26:34]process_action close_receipt [16:26:34]cmd_close_receipt [16:26:34]MH_GetDate [16:26:34]Write to MH i2c: F0 00 00 A0 16 A5 [16:26:34]Write i2c OK [16:26:34]MH_I2C_Read... [16:26:34]Read from MH i2c: F0 [16:26:34]MH_I2C_Read... [16:26:34]Read from MH i2c: F0 09 00 [16:26:34]MH_I2C_Read... [16:26:34]Read from MH i2c: F0 09 00 A0 16 00 3A 14 A9 66 C6 D4 6E 66 79 [16:26:34]GetLastDocTimeStamp 1722356705 [16:26:34]current date 1722356794 [16:26:34]FM_GetShiftState [16:26:34]SAM_PROTO_GetShiftState [16:26:34]wFMCommunicate request_size=4 [16:26:34]MH_SAM_APDU [16:26:34]CAPDU: 80 13 01 00 [16:26:34]Write to MH i2c: E2 08 00 A1 16 80 13 01 00 00 00 00 00 34 [16:26:34]Write i2c OK [16:26:34]MH_I2C_Read... [16:26:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:26:34]Read from MH i2c: E2 [16:26:34]MH_I2C_Read... [16:26:34]Read from MH i2c: E2 0E 00 [16:26:34]MH_I2C_Read... [16:26:34]Read from MH i2c: E2 0E 00 A1 16 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E7 [16:26:34]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:26:34]wFMCommunicate OK [16:26:34]SAM_PROTO_GetShiftState done [16:26:34]FM_GetShiftState done [16:26:34]opened in 1722298218 [16:26:34]opened+sec_in_day 1722384618 [16:26:34]quantity*price = 170022 [16:26:34]sum+1 = 170023 [16:26:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1700.00 Внесено: 1700.00 СДАЧА: 0.00 НСП 1% : 15.05 НДС 12% : 180.55 Наличными: 1700.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 279 30.07.2024 16:26 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24904 ФПД: 95263061087082 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T162634&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24904&fm=95263061087082&tin=02508201610067®Number=0000000000171247&sum=170000 [16:26:35]StoreToDocumentArchive [16:26:35]shift 48 fd 24904 [16:26:35]save to /storage/0048/doc_00024904 [16:26:35]save last doc name /storage/0048/doc_00024904 to /storage/kkm_last_doc_name [16:26:35]save OK [16:26:35]Clear old archive folders... [16:26:35]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:26:35]tlvbuf is 01E62440 [16:26:35]SAM_PROTO_ClearQueue [16:26:35]wFMCommunicate request_size=4 [16:26:35]MH_SAM_APDU [16:26:35]CAPDU: 80 09 00 00 [16:26:35]Write to MH i2c: E2 08 00 AE 16 80 09 00 00 00 00 00 00 36 [16:26:35]Write i2c OK [16:26:35]MH_I2C_Read... [16:26:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:26:35]Read from MH i2c: E2 [16:26:35]MH_I2C_Read... [16:26:35]Read from MH i2c: E2 03 00 [16:26:35]MH_I2C_Read... [16:26:35]Read from MH i2c: E2 03 00 AE 16 00 90 00 38 [16:26:35]RAPDU: 90 00 [16:26:35]wFMCommunicate OK [16:26:35]SAM_PROTO_ClearQueue done [16:26:35]KKMCreateOFDPacket [16:26:35]OFDProtocolAddRootSTLVToBuf [16:26:35]FM_MakeSignedData [16:26:35]FM_MakeSignedData [16:26:35]SAM_PROTO_SignData [16:26:35]wFMCommunicate request_size=4 [16:26:35]MH_SAM_APDU [16:26:35]CAPDU: 80 0D 01 02 [16:26:35]Write to MH i2c: E2 08 00 AF 16 80 0D 01 02 00 00 00 00 3E [16:26:35]Write i2c OK [16:26:35]MH_I2C_Read... [16:26:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:26:35]Read from MH i2c: E2 [16:26:35]MH_I2C_Read... [16:26:35]Read from MH i2c: E2 03 00 [16:26:35]MH_I2C_Read... [16:26:35]Read from MH i2c: E2 03 00 AF 16 00 90 00 39 [16:26:35]RAPDU: 90 00 [16:26:35]wFMCommunicate OK [16:26:35]wFMCommunicate request_size=255 [16:26:35]MH_SAM_APDU [16:26:35]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 26 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 3A 14 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 48 61 00 00 35 04 06 00 56 A4 28 EA [16:26:35]Write to MH i2c: E2 02 01 B0 16 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 26 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 3A 14 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 48 61 00 00 35 04 06 00 56 A4 28 EA 00 00 7B [16:26:35]Write i2c OK [16:26:35]MH_I2C_Read... [16:26:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:26:35]Read from MH i2c: E2 [16:26:35]MH_I2C_Read... [16:26:35]Read from MH i2c: E2 03 00 [16:26:35]MH_I2C_Read... [16:26:35]Read from MH i2c: E2 03 00 B0 16 00 90 00 3A [16:26:35]RAPDU: 90 00 [16:26:35]wFMCommunicate OK [16:26:35]wFMCommunicate request_size=7 [16:26:35]MH_SAM_APDU [16:26:35]CAPDU: 80 0D 02 02 02 93 6A [16:26:35]Write to MH i2c: E2 0A 00 B1 16 80 0D 02 02 02 00 93 6A 00 00 42 [16:26:35]Write i2c OK [16:26:35]MH_I2C_Read... [16:26:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:26:35]Read from MH i2c: E2 [16:26:35]MH_I2C_Read... [16:26:35]Read from MH i2c: E2 03 00 [16:26:35]MH_I2C_Read... [16:26:35]Read from MH i2c: E2 03 00 B1 16 00 90 00 3B [16:26:35]RAPDU: 90 00 [16:26:35]wFMCommunicate OK [16:26:35]wFMCommunicate request_size=4 [16:26:35]MH_SAM_APDU [16:26:35]CAPDU: 80 0D 03 02 [16:26:35]Write to MH i2c: E2 08 00 B2 16 80 0D 03 02 00 00 00 00 43 [16:26:35]Write i2c OK [16:26:35]MH_I2C_Read... [16:26:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:26:35]Read from MH i2c: E2 [16:26:35]MH_I2C_Read... [16:26:35]Read from MH i2c: E2 0B 00 [16:26:35]MH_I2C_Read... [16:26:35]Read from MH i2c: E2 0B 00 B2 16 00 AB D2 83 81 D2 B7 EA 7D 90 00 B5 [16:26:35]RAPDU: AB D2 83 81 D2 B7 EA 7D 90 00 [16:26:35]wFMCommunicate OK [16:26:35]SAM_PROTO_SignData done [16:26:35]FM_MakeSignedData done [16:26:35]CreateOFDProtocolMessage [16:26:35]wFMCommunicate request_size=4 [16:26:35]MH_SAM_APDU [16:26:35]CAPDU: 80 11 00 00 [16:26:35]Write to MH i2c: E2 08 00 B3 16 80 11 00 00 00 00 00 00 43 [16:26:35]Write i2c OK [16:26:35]MH_I2C_Read... [16:26:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:26:35]Read from MH i2c: E2 [16:26:35]MH_I2C_Read... [16:26:35]Read from MH i2c: E2 17 00 [16:26:35]MH_I2C_Read... [16:26:35]Read from MH i2c: E2 17 00 B3 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 99 [16:26:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:26:35]wFMCommunicate OK [16:26:35]CreateOFDProtocolMessage done [16:26:35]OFDSenderStorePacket 24904 [16:26:35]StoreOFDPacket docnum=24904 [16:26:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 0A 99 04 01 DB 94 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 26 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 3A 14 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 48 61 00 00 35 04 06 00 56 A4 28 EA 93 6A AB D2 83 81 D2 B7 EA 7D [16:26:35]CheckFolder [16:26:35]dirname=/storage/ofd_packets [16:26:35]CheckFolder done [16:26:35]ProducePacketName [16:26:35]name=ofd_packets/00024904 [16:26:35]NVStorageSaveData ofd_packets/00024904 [16:26:35]File name is /storage/ofd_packets/00024904 [16:26:35]Write 298 bytes [16:26:35]NVStorageSaveData done [16:26:35]OFDSenderStorePacket done [16:26:35]KKMCreateOFDPacket done [16:26:35]NVStorageSaveData kkm_last_timestamp [16:26:35]File name is /storage/kkm_last_timestamp [16:26:35]Write 4 bytes [16:26:35]NVStorageSaveData done [16:26:35]ExternCall_PrintAddStr [16:26:35]wPrintStart [16:26:35]Write to MH i2c: 01 00 00 B4 16 CA [16:26:35]Write i2c OK [16:26:35]MH_I2C_Read... [16:26:35]Read from MH i2c: 01 [16:26:35]MH_I2C_Read... [16:26:35]Read from MH i2c: 01 07 00 [16:26:35]MH_I2C_Read... [16:26:35]Read from MH i2c: 01 07 00 B4 16 00 00 00 00 00 FF 0F DF [16:26:35]RasterBufferAndPrint [16:26:35]line Счет N : (1)610620 [16:26:35]line ИНН: 02508201610067 [16:26:35]line Контрольно-Кассовый Чек [16:26:35]line ПРОДАЖА [16:26:35]line ТРК (МРК, ГНК) : 2 [16:26:35]line Товар: 2710194210 [16:26:35]line ДТ-К-2 [16:26:35]line 22.460 * 75.70 [16:26:35]line = 1700.22 [16:26:35]line НДС 12% НСП 1% [16:26:35]line > о реализуемом товаре [16:26:35]line ОКРУГЛЕНИЕ: -0.22 [16:26:35]line ИТОГО: 1700.00 [16:26:35]line Внесено: 1700.00 [16:26:35]line СДАЧА: 0.00 [16:26:35]line НСП 1% : 15.05 [16:26:35]line НДС 12% : 180.55 [16:26:35]line Наличными: 1700.00 [16:26:35]line Безнал.: 0.00 [16:26:35]line Место: АЗС № 127 "Партнер Нефть" [16:26:35]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [16:26:35]line СНО: Общий режим [16:26:35]line Чек 279 30.07.2024 16:26 [16:26:35]line Смена: 48 ФФД: 1.0 [16:26:35]line ЗНМ: 0300000158 [16:26:35]line РНМ: 0000000000171247 [16:26:35]line Версия ККМ: v1.0 [16:26:35]line ФМ: 0000000002098565 [16:26:35]line ФД: 24904 [16:26:35]line ФПД: 95263061087082 [16:26:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T162634&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24904&fm=95263061087082&tin=02508201610067®Number=0000000000171247&sum=170000 [16:26:35]written 0, free lines is 4095 [16:26:36]OFD Sender: Processing packet 24904 [packets to send 29, broken 28] [16:26:36]ProducePacketName [16:26:36]name=ofd_packets/00024904 [16:26:36]OFD Sender: To server: pG, [16:26:36]CommunicateWithHost lk.salyk.kg:30040 [16:26:36]ConnectInit lk.salyk.kg [16:26:36]Connected sock=11 [16:26:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 0A 99 04 01 DB 94 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 26 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 01 00 00 F4 03 04 00 3A 14 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 48 61 00 00 35 04 06 00 56 A4 28 EA 93 6A AB D2 83 81 D2 B7 EA 7D [16:26:36]Write to MH i2c: 01 00 00 DF 16 F5 [16:26:36]Write i2c OK [16:26:36]MH_I2C_Read... [16:26:36]Read from MH i2c: 01 [16:26:36]MH_I2C_Read... [16:26:36]Read from MH i2c: 01 07 00 [16:26:36]MH_I2C_Read... [16:26:36]Read from MH i2c: 01 07 00 DF 16 00 00 00 00 00 F2 0C FA [16:26:36]RasterBufferAndPrint [16:26:36]line [16:26:36]line [16:26:36]line [16:26:36]line [16:26:36]line [16:26:36]written 0, free lines is 3320 [16:26:36]MH_Cut [16:26:36]Write to MH i2c: D1 01 00 E6 16 01 CE [16:26:36]Write i2c OK [16:26:36]MH_I2C_Read... [16:26:36]Read from MH i2c: D1 [16:26:36]MH_I2C_Read... [16:26:36]Read from MH i2c: D1 01 00 [16:26:36]MH_I2C_Read... [16:26:36]Read from MH i2c: D1 01 00 E6 16 00 CD [16:26:36]Write to MH i2c: 01 00 00 E7 16 FD [16:26:36]Write i2c OK [16:26:36]MH_I2C_Read... [16:26:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 50 D1 47 00 4C 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 32 30 39 38 35 36 35 10 04 04 00 48 61 00 00 F4 03 04 00 C8 BF A8 66 B6 04 01 00 00 37 20 13 C7 AB E3 46 07 [16:26:36]CommunicateWithHost err = 0 [16:26:36]CheckOFDResponse [16:26:36]1017 (14) - 77093643461234 [16:26:36]1041 (16) - 0000000002098565 [16:26:36]1040 (4) - 24904 [16:26:36]1012 (4) - 30.07.2024 10:26 [16:26:36]1206 (1) - 0 [16:26:36]OFD Sender: Remove packet 24904 [16:26:36]ProducePacketName [16:26:36]name=ofd_packets/00024904 [16:26:36]NVStorageDeleteData [16:26:36]int [16:26:36]*** FLAG_PRN_PAP2 set [16:26:36]*** Cut start [16:26:36]*** Partial cut [16:26:36]*** CUTSNS_PIN = 1 [16:26:36]*** CUTSNS_PIN = 0 [16:26:36]*** Brake cut motor [16:26:36]OFD Sender: No OFD packet to send [16:26:37]Read from MH i2c: 01 [16:26:37]MH_I2C_Read... [16:26:37]*** Stop cut motor [16:26:37]*** Cut end [16:26:37]Read from MH i2c: 01 07 00 [16:26:37]MH_I2C_Read... [16:26:37]Read from MH i2c: 01 07 00 E7 16 00 02 00 00 00 FF 0F 14 [16:26:37]process_action close_receipt done [16:26:37]requested_data is exist [16:26:37]produce_requested_data [16:26:37]requested_item fm.sn is exist - process it [16:26:37]wFMCommunicate request_size=4 [16:26:37]MH_SAM_APDU [16:26:37]CAPDU: 80 11 00 00 [16:26:37]Write to MH i2c: E2 08 00 E8 16 80 11 00 00 00 00 00 00 78 [16:26:37]Write i2c OK [16:26:37]MH_I2C_Read... [16:26:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:26:37]Read from MH i2c: E2 [16:26:37]MH_I2C_Read... [16:26:37]Read from MH i2c: E2 17 00 [16:26:37]MH_I2C_Read... [16:26:37]Read from MH i2c: E2 17 00 E8 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 CE [16:26:37]RAPDU: 11 Write to MH i2c: 04 01 10 00 00 00 30 E9 30 30 16 30 FF 30 [16:26:37]30 30 30 30 32 30 39 38 35 36 35 90 00 [16:26:37]wFMCommunicate OK [16:26:37]requested_item fd.num is exist - process it [16:26:37]SAM_PROTO_GetFieldsCounters [16:26:37]wFMCommunicate request_size=4 [16:26:37]MH_SAM_APDU [16:26:37]CAPDU: 80 13 00 00 [16:26:37]Write i2c OK [16:26:37]MH_I2C_Read... [16:26:37]Read from MH i2c: 01 [16:26:37]MH_I2C_Read... [16:26:37]Read from MH i2c: 01 07 00 [16:26:37]MH_I2C_Read... [16:26:37]Read from MH i2c: 01 07 00 E9 16 00 02 00 00 00 FF 0F 16 [16:26:37]state=0 [16:26:37]Write to MH i2c: Cover opened [16:26:37]E2 08 00 EA 16 80 13 00 00 00 00 00 00 7C [16:26:37]Write i2c OK [16:26:37]MH_I2C_Read... [16:26:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:26:37]Read from MH i2c: E2 [16:26:37]MH_I2C_Read... [16:26:37]Read from MH i2c: E2 62 00 [16:26:37]MH_I2C_Read... [16:26:37]Read from MH i2c: E2 62 00 EA 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 48 61 00 00 0E 04 04 00 30 00 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 BE [16:26:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 48 61 00 00 0E 04 04 00 30 00 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 [16:26:37]wFMCommunicate OK [16:26:37]SAM_PROTO_GetFieldsCounters done [16:26:37]requested_item shift.num is exist - process it [16:26:37]requested_item shift.opened is exist - process it [16:26:37]req_shift_opened [16:26:37]FM_GetShiftState [16:26:37]SAM_PROTO_GetShiftState [16:26:37]wFMCommunicate request_size=4 [16:26:37]MH_SAM_APDU [16:26:37]CAPDU: 80 13 01 00 [16:26:37]Write to MH i2c: E2 08 00 EB 16 80 13 01 00 00 00 00 00 7E [16:26:37]Write i2c OK [16:26:37]MH_I2C_Read... [16:26:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:26:37]Read from MH i2c: E2 [16:26:37]MH_I2C_Read... [16:26:37]Read from MH i2c: E2 0E 00 [16:26:37]MH_I2C_Read... [16:26:37]Read from MH i2c: E2 0E 00 EB 16 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 31 [16:26:37]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:26:37]wFMCommunicate OK [16:26:37]SAM_PROTO_GetShiftState done [16:26:37]FM_GetShiftState done [16:26:37]req_shift_opened done [16:26:37]requested_item shift.open_date is exist - process it [16:26:37]req_shift_open_date [16:26:37]req_shift_open_date done [16:26:37]produce_requested_data done [16:26:37]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24904,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [16:26:37]process_action_free close_receipt [16:26:37]json_value_free [16:26:37]json_value_free done [16:26:37]process_json_proto returns [16:26:37]Send response to host [16:26:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24904,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [16:26:37]free response buf [16:26:37]execute_script done [16:26:37]execute_script returns [16:26:37]free content buf [16:26:37]Sock 9.Close socket [16:26:37]Sock 9.Thread stoped [16:26:40]accept exits with 7 [16:26:40]New connection [16:26:40]New thread 3067571556 created [16:26:40]Thread 3067428196 joined [16:26:40]Waiting for new connection... [16:26:40] Sock 7.Parse request [16:26:40]Sock 7.Check first char [16:26:40]Sock 7.First char is OK [16:26:40]request: POST /json_proto HTTP/1.0 [16:26:40]Method: POST [16:26:40]URL: /json_proto [16:26:40]Method is POST - this is cgi request [16:26:40]url: /json_proto [16:26:40]query_string will be loaded in cgi processing [16:26:40]execute_cgi json_proto POST (null) [16:26:40]execute_cgi path=json_proto method=POST [16:26:40]POST find Content-Length [16:26:40]Host: 172.17.45.131:8080 [16:26:40]Content-Length: 800 [16:26:40]Content-Type: application/json [16:26:40] [16:26:40]POST finish read [16:26:40]Found Content-Length = 800 [16:26:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610621", "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.250, "sum" : 220.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 220.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:26:40]execute_script... [16:26: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)610621", "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.250, "sum" : 220.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 220.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:26:40]POST & json_proto [16:26:40]process_json_proto [16:26:40]json parsed OK: [16:26:40]protocol is kg_v1.0 [16:26:40]action value=close_receipt [16:26:40]process_action close_receipt [16:26:40]cmd_close_receipt [16:26:40]MH_GetDate [16:26:40]Write to MH i2c: F0 00 00 EC 16 F1 [16:26:40]Write i2c OK [16:26:40]MH_I2C_Read... [16:26:40]Read from MH i2c: F0 [16:26:40]MH_I2C_Read... [16:26:40]Read from MH i2c: F0 09 00 [16:26:40]MH_I2C_Read... [16:26:40]Read from MH i2c: F0 09 00 EC 16 00 41 14 A9 66 C6 D4 6E 66 CC [16:26:40]GetLastDocTimeStamp 1722356794 [16:26:40]current date 1722356801 [16:26:40]FM_GetShiftState [16:26:40]SAM_PROTO_GetShiftState [16:26:40]wFMCommunicate request_size=4 [16:26:40]MH_SAM_APDU [16:26:40]CAPDU: 80 13 01 00 [16:26:40]Write to MH i2c: E2 08 00 ED 16 80 13 01 00 00 00 00 00 80 [16:26:40]Write i2c OK [16:26:40]MH_I2C_Read... [16:26:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:26:41]Read from MH i2c: E2 [16:26:41]MH_I2C_Read... [16:26:41]Read from MH i2c: E2 0E 00 [16:26:41]MH_I2C_Read... [16:26:41]Read from MH i2c: E2 0E 00 ED 16 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 33 [16:26:41]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:26:41]wFMCommunicate OK [16:26:41]SAM_PROTO_GetShiftState done [16:26:41]FM_GetShiftState done [16:26:41]opened in 1722298218 [16:26:41]opened+sec_in_day 1722384618 [16:26:41]quantity*price = 22035 [16:26:41]sum+1 = 22036 [16:26:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 220.35 НСП 1% : 1.95 НДС 12% : 23.40 Наличными: 0.00 Безнал.: 220.35 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 280 30.07.2024 16:26 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24905 ФПД: 263647971206667 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T162641&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24905&fm=263647971206667&tin=02508201610067®Number=0000000000171247&sum=22035 [16:26:42]StoreToDocumentArchive [16:26:42]shift 48 fd 24905 [16:26:42]save to /storage/0048/doc_00024905 [16:26:42]save last doc name /storage/0048/doc_00024905 to /storage/kkm_last_doc_name [16:26:42]save OK [16:26:42]Clear old archive folders... [16:26:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:26:42]tlvbuf is 01E2BA00 [16:26:42]SAM_PROTO_ClearQueue [16:26:42]wFMCommunicate request_size=4 [16:26:42]MH_SAM_APDU [16:26:42]CAPDU: 80 09 00 00 [16:26:42]Write to MH i2c: E2 08 00 FA 16 80 09 00 00 00 00 00 00 82 [16:26:42]Write i2c OK [16:26:42]MH_I2C_Read... [16:26:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:26:42]Read from MH i2c: E2 [16:26:42]MH_I2C_Read... [16:26:42]Read from MH i2c: E2 03 00 [16:26:42]MH_I2C_Read... [16:26:42]Read from MH i2c: E2 03 00 FA 16 00 90 00 84 [16:26:42]RAPDU: 90 00 [16:26:42]wFMCommunicate OK [16:26:42]SAM_PROTO_ClearQueue done [16:26:42]KKMCreateOFDPacket [16:26:42]OFDProtocolAddRootSTLVToBuf [16:26:42]FM_MakeSignedData [16:26:42]FM_MakeSignedData [16:26:42]SAM_PROTO_SignData [16:26:42]wFMCommunicate request_size=4 [16:26:42]MH_SAM_APDU [16:26:42]CAPDU: 80 0D 01 02 [16:26:42]Write to MH i2c: E2 08 00 FB 16 80 0D 01 02 00 00 00 00 8A [16:26:42]Write i2c OK [16:26:42]MH_I2C_Read... [16:26:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:26:42]Read from MH i2c: E2 [16:26:42]MH_I2C_Read... [16:26:42]Read from MH i2c: E2 03 00 [16:26:42]MH_I2C_Read... [16:26:42]Read from MH i2c: E2 03 00 FB 16 00 90 00 85 [16:26:42]RAPDU: 90 00 [16:26:42]wFMCommunicate OK [16:26:42]wFMCommunicate request_size=255 [16:26:42]MH_SAM_APDU [16:26: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 B2 0C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 13 56 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 13 56 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 13 56 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 41 14 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 49 61 00 00 35 04 06 00 EF [16:26:42]Write to MH i2c: E2 02 01 FC 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 B2 0C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 13 56 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 13 56 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 13 56 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 41 14 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 49 61 00 00 35 04 06 00 EF 00 00 56 [16:26:42]Write i2c OK [16:26:42]MH_I2C_Read... [16:26:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:26:42]Read from MH i2c: E2 [16:26:42]MH_I2C_Read... [16:26:42]Read from MH i2c: E2 03 00 [16:26:42]MH_I2C_Read... [16:26:42]Read from MH i2c: E2 03 00 FC 16 00 90 00 86 [16:26:42]RAPDU: 90 00 [16:26:42]wFMCommunicate OK [16:26:42]wFMCommunicate request_size=10 [16:26:42]MH_SAM_APDU [16:26:42]CAPDU: 80 0D 02 02 05 C9 53 AB 66 0B [16:26:42]Write to MH i2c: E2 0D 00 FD 16 80 0D 02 02 05 00 C9 53 AB 66 0B 00 00 CF [16:26:42]Write i2c OK [16:26:42]MH_I2C_Read... [16:26:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:26:42]Read from MH i2c: E2 [16:26:42]MH_I2C_Read... [16:26:42]Read from MH i2c: E2 03 00 [16:26:42]MH_I2C_Read... [16:26:42]Read from MH i2c: E2 03 00 FD 16 00 90 00 87 [16:26:42]RAPDU: 90 00 [16:26:42]wFMCommunicate OK [16:26:42]wFMCommunicate request_size=4 [16:26:42]MH_SAM_APDU [16:26:42]CAPDU: 80 0D 03 02 [16:26:42]Write to MH i2c: E2 08 00 FE 16 80 0D 03 02 00 00 00 00 8F [16:26:42]Write i2c OK [16:26:42]MH_I2C_Read... [16:26:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:26:42]Read from MH i2c: E2 [16:26:42]MH_I2C_Read... [16:26:42]Read from MH i2c: E2 0B 00 [16:26:42]MH_I2C_Read... [16:26:42]Read from MH i2c: E2 0B 00 FE 16 00 BF DE 82 BA C2 5A F4 48 90 00 C1 [16:26:42]RAPDU: BF DE 82 BA C2 5A F4 48 90 00 [16:26:42]wFMCommunicate OK [16:26:42]SAM_PROTO_SignData done [16:26:42]FM_MakeSignedData done [16:26:42]CreateOFDProtocolMessage [16:26:42]wFMCommunicate request_size=4 [16:26:42]MH_SAM_APDU [16:26:42]CAPDU: 80 11 00 00 [16:26:42]Write to MH i2c: E2 08 00 FF 16 80 11 00 00 00 00 00 00 8F [16:26:42]Write i2c OK [16:26:42]MH_I2C_Read... [16:26:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:26:42]Read from MH i2c: E2 [16:26:42]MH_I2C_Read... [16:26:42]Read from MH i2c: E2 17 00 [16:26:42]MH_I2C_Read... [16:26:42]Read from MH i2c: E2 17 00 FF 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E5 [16:26:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:26:42]wFMCommunicate OK [16:26:42]CreateOFDProtocolMessage done [16:26:42]OFDSenderStorePacket 24905 [16:26:42]StoreOFDPacket docnum=24905 [16:26:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 76 D9 07 01 FE 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 B2 0C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 13 56 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 13 56 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 13 56 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 41 14 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 49 61 00 00 35 04 06 00 EF C9 53 AB 66 0B BF DE 82 BA C2 5A F4 48 [16:26:42]CheckFolder [16:26:42]dirname=/storage/ofd_packets [16:26:42]CheckFolder done [16:26:42]ProducePacketName [16:26:42]name=ofd_packets/00024905 [16:26:42]NVStorageSaveData ofd_packets/00024905 [16:26:42]File name is /storage/ofd_packets/00024905 [16:26:42]Write 301 bytes [16:26:42]NVStorageSaveData done [16:26:42]OFDSenderStorePacket done [16:26:42]KKMCreateOFDPacket done [16:26:42]NVStorageSaveData kkm_last_timestamp [16:26:42]File name is /storage/kkm_last_timestamp [16:26:42]Write 4 bytes [16:26:42]NVStorageSaveData done [16:26:42]Write to MH i2c: 01 00 00 00 17 17 [16:26:42]ExternCall_PrintAddStr [16:26:42]wPrintStart [16:26:42]Write i2c OK [16:26:42]MH_I2C_Read... [16:26:42]Read from MH i2c: 01 [16:26:42]MH_I2C_Read... [16:26:42]Read from MH i2c: 01 07 00 [16:26:42]MH_I2C_Read... [16:26:42]Read from MH i2c: 01 07 00 00 17 00 02 00 00 00 FF 0F 2E [16:26:42]state=3 [16:26:42]Cover opened [16:26:42]Write to MH i2c: 01 00 00 01 17 18 [16:26:42]Write i2c OK [16:26:42]MH_I2C_Read... [16:26:42]Read from MH i2c: 01 [16:26:42]MH_I2C_Read... [16:26:42]Read from MH i2c: 01 07 00 [16:26:42]MH_I2C_Read... [16:26:42]OFD Sender: Processing packet 24905 [packets to send 29, broken 28] [16:26:42]ProducePacketName [16:26:42]name=ofd_packets/00024905 [16:26:42]OFD Sender: To server: pG, [16:26:42]CommunicateWithHost lk.salyk.kg:30040 [16:26:42]ConnectInit lk.salyk.kg [16:26:42]Read from MH i2c: 01 07 00 01 17 00 02 00 00 00 FF 0F 2F [16:26:42]RasterBufferAndPrint [16:26:42]line Счет N : (1)610621 [16:26:42]line ИНН: 02508201610067 [16:26:42]line Контрольно-Кассовый Чек [16:26:42]line ПРОДАЖА [16:26:42]line ТРК (МРК, ГНК) : 32 [16:26:42]line Товар: 2710124130 [16:26:42]line Аи-92-К-2 [16:26:42]line 3.250 * 67.80 [16:26:42]line = 220.35 [16:26:42]line НДС 12% НСП 1% [16:26:42]line > о реализуемом товаре [16:26:42]line ИТОГО: 220.35 [16:26:42]line НСП 1% : 1.95 [16:26:42]line НДС 12% : 23.40 [16:26:42]line Наличными: 0.00 [16:26:42]line Безнал.: 220.35 [16:26:42]line Место: АЗС № 127 "Партнер Нефть" [16:26:42]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [16:26:42]line СНО: Общий режим [16:26:42]line Чек 280 30.07.2024 16:26 [16:26:42]line Смена: 48 ФФД: 1.0 [16:26:42]line ЗНМ: 0300000158 [16:26:42]line РНМ: 0000000000171247 [16:26:42]line Версия ККМ: v1.0 [16:26:42]line Платежная система: O! деньги [16:26:42]line ФМ: 0000000002098565 [16:26:42]line ФД: 24905 [16:26:42]line ФПД: 263647971206667 [16:26:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T162641&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24905&fm=263647971206667&tin=02508201610067®Number=0000000000171247&sum=22035 [16:26:42]written 0, free lines is 4095 [16:26:42]Error from MH - 05 [16:26:42]process_action_free close_receipt [16:26:42]json_value_free [16:26:42]json_value_free done [16:26:42]process_json_proto returns [16:26:42]Send response to host [16:26:42]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [16:26:42]free response buf [16:26:42]execute_script done [16:26:42]execute_script returns [16:26:42]free content buf [16:26:42]Sock 7.Close socket [16:26:42]Sock 7.Thread stoped [16:26:42]Connected sock=10 [16:26:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 76 D9 07 01 FE 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 B2 0C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 13 56 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 13 56 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 13 56 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 41 14 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 49 61 00 00 35 04 06 00 EF C9 53 AB 66 0B BF DE 82 BA C2 5A F4 48 [16:26:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 C7 6B 47 00 40 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 32 30 39 38 35 36 35 10 04 04 00 49 61 00 00 F4 03 04 00 CF BF A8 66 B6 04 01 00 00 9F 44 AB 03 63 DC 46 1C [16:26:43]CommunicateWithHost err = 0 [16:26:43]CheckOFDResponse [16:26:43]1017 (14) - 77093643461234 [16:26:43]1041 (16) - 0000000002098565 [16:26:43]1040 (4) - 24905 [16:26:43]1012 (4) - 30.07.2024 10:26 [16:26:43]1206 (1) - 0 [16:26:43]OFD Sender: Remove packet 24905 [16:26:43]ProducePacketName [16:26:43]name=ofd_packets/00024905 [16:26:43]NVStorageDeleteData [16:26:43]OFD Sender: No OFD packet to send [16:26:47]Write to MH i2c: 01 00 00 04 17 1B [16:26:47]Write i2c OK [16:26:47]MH_I2C_Read... [16:26:47]Read from MH i2c: 01 [16:26:47]MH_I2C_Read... [16:26:47]Read from MH i2c: 01 07 00 [16:26:47]MH_I2C_Read... [16:26:47]Read from MH i2c: 01 07 00 04 17 00 02 00 00 00 FF 0F 32 [16:26:47]state=3 [16:26:47]Cover opened [16:26:48]OFD Sender: No OFD packet to send [16:26:52]Write to MH i2c: 01 00 00 05 17 1C [16:26:52]Write i2c OK [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: 01 [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: 01 07 00 [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: 01 07 00 05 17 00 02 00 00 00 FF 0F 33 [16:26:52]state=3 [16:26:52]Cover opened [16:26:53]OFD Sender: No OFD packet to send [16:26:57]Write to MH i2c: 01 00 00 06 17 1D [16:26:57]Write i2c OK [16:26:57]MH_I2C_Read... [16:26:57]Read from MH i2c: 01 [16:26:57]MH_I2C_Read... [16:26:57]Read from MH i2c: 01 07 00 [16:26:57]MH_I2C_Read... [16:26:57]Read from MH i2c: 01 07 00 06 17 00 02 00 00 00 FF 0F 34 [16:26:57]state=3 [16:26:57]Cover opened [16:26:58]OFD Sender: No OFD packet to send [16:27:02]Write to MH i2c: 01 00 00 07 17 1E [16:27:02]Write i2c OK [16:27:02]MH_I2C_Read... [16:27:02]Read from MH i2c: 01 [16:27:02]MH_I2C_Read... [16:27:02]Read from MH i2c: 01 07 00 [16:27:02]MH_I2C_Read... [16:27:02]Read from MH i2c: 01 07 00 07 17 00 02 00 00 00 FF 0F 35 [16:27:02]state=3 [16:27:02]Cover opened [16:27:03]OFD Sender: No OFD packet to send [16:27:07]Write to MH i2c: 01 00 00 08 17 1F [16:27:07]Write i2c OK [16:27:07]MH_I2C_Read... [16:27:07]Read from MH i2c: 01 [16:27:07]MH_I2C_Read... [16:27:07]Read from MH i2c: 01 07 00 [16:27:07]MH_I2C_Read... [16:27:07]Read from MH i2c: 01 07 00 08 17 00 02 00 00 00 FF 0F 36 [16:27:07]state=3 [16:27:07]Cover opened [16:27:08]OFD Sender: No OFD packet to send [16:27:12]Write to MH i2c: 01 00 00 09 17 20 [16:27:12]Write i2c OK [16:27:12]MH_I2C_Read... [16:27:12]Read from MH i2c: 01 [16:27:12]MH_I2C_Read... [16:27:12]Read from MH i2c: 01 07 00 [16:27:12]MH_I2C_Read... [16:27:12]Read from MH i2c: 01 07 00 09 17 00 02 00 00 00 FF 0F 37 [16:27:12]state=3 [16:27:12]Cover opened [16:27:13]OFD Sender: No OFD packet to send [16:27:17]Write to MH i2c: 01 00 00 0A 17 21 [16:27:17]Write i2c OK [16:27:17]MH_I2C_Read... [16:27:17]Read from MH i2c: 01 [16:27:17]MH_I2C_Read... [16:27:17]Read from MH i2c: 01 07 00 [16:27:17]MH_I2C_Read... [16:27:17]Read from MH i2c: 01 07 00 0A 17 00 02 00 00 00 FF 0F 38 [16:27:17]state=3 [16:27:17]Cover opened [16:27:18]OFD Sender: No OFD packet to send [16:27:22]Write to MH i2c: 01 00 00 0B 17 22 [16:27:22]Write i2c OK [16:27:22]MH_I2C_Read... [16:27:22]Read from MH i2c: 01 [16:27:22]MH_I2C_Read... [16:27:22]Read from MH i2c: 01 07 00 [16:27:22]MH_I2C_Read... [16:27:22]Read from MH i2c: 01 07 00 0B 17 00 02 00 00 00 FF 0F 39 [16:27:22]state=3 [16:27:22]Cover opened [16:27:23]OFD Sender: No OFD packet to send [16:27:27]Write to MH i2c: 01 00 00 0C 17 23 [16:27:27]Write i2c OK [16:27:27]MH_I2C_Read... [16:27:27]Read from MH i2c: 01 [16:27:27]MH_I2C_Read... [16:27:27]Read from MH i2c: 01 07 00 [16:27:27]MH_I2C_Read... [16:27:27]Read from MH i2c: 01 07 00 0C 17 00 02 00 00 00 FF 0F 3A [16:27:27]state=3 [16:27:27]Cover opened [16:27:28]OFD Sender: No OFD packet to send [16:27:32]Write to MH i2c: 01 00 00 0D 17 24 [16:27:32]Write i2c OK [16:27:32]MH_I2C_Read... [16:27:32]Read from MH i2c: 01 [16:27:32]MH_I2C_Read... [16:27:32]Read from MH i2c: 01 07 00 [16:27:32]MH_I2C_Read... [16:27:32]Read from MH i2c: 01 07 00 0D 17 00 02 00 00 00 FF 0F 3B [16:27:32]state=3 [16:27:32]Cover opened [16:27:33]OFD Sender: No OFD packet to send [16:27:37]Write to MH i2c: 01 00 00 0E 17 25 [16:27:37]Write i2c OK [16:27:37]MH_I2C_Read... [16:27:37]Read from MH i2c: 01 [16:27:37]MH_I2C_Read... [16:27:37]Read from MH i2c: 01 07 00 [16:27:37]MH_I2C_Read... [16:27:37]Read from MH i2c: 01 07 00 0E 17 00 02 00 00 00 FF 0F 3C [16:27:37]state=3 [16:27:37]Cover opened [16:27:38]OFD Sender: No OFD packet to send [16:27:42]Write to MH i2c: 01 00 00 0F 17 26 [16:27:42]Write i2c OK [16:27:42]MH_I2C_Read... [16:27:42]Read from MH i2c: 01 [16:27:42]MH_I2C_Read... [16:27:42]Read from MH i2c: 01 07 00 [16:27:42]MH_I2C_Read... [16:27:42]Read from MH i2c: 01 07 00 0F 17 00 02 00 00 00 FF 0F 3D [16:27:42]state=3 [16:27:42]Cover opened [16:27:43]OFD Sender: No OFD packet to send [16:27:47]Write to MH i2c: 01 00 00 10 17 27 [16:27:47]Write i2c OK [16:27:47]MH_I2C_Read... [16:27:47]Read from MH i2c: 01 [16:27:47]MH_I2C_Read... [16:27:47]Read from MH i2c: 01 07 00 [16:27:47]MH_I2C_Read... [16:27:47]Read from MH i2c: 01 07 00 10 17 00 02 00 00 00 FF 0F 3E [16:27:47]state=3 [16:27:47]Cover opened [16:27:48]OFD Sender: No OFD packet to send [16:27:52]Write to MH i2c: 01 00 00 11 17 28 [16:27:52]Write i2c OK [16:27:52]MH_I2C_Read... [16:27:52]Read from MH i2c: 01 [16:27:52]MH_I2C_Read... [16:27:52]Read from MH i2c: 01 07 00 [16:27:52]MH_I2C_Read... [16:27:52]Read from MH i2c: 01 07 00 11 17 00 02 00 00 00 FF 0F 3F [16:27:52]state=3 [16:27:52]Cover opened [16:27:53]OFD Sender: No OFD packet to send [16:27:57]Write to MH i2c: 01 00 00 12 17 29 [16:27:57]Write i2c OK [16:27:57]MH_I2C_Read... [16:27:57]Read from MH i2c: 01 [16:27:57]MH_I2C_Read... [16:27:57]Read from MH i2c: 01 07 00 [16:27:57]MH_I2C_Read... [16:27:57]Read from MH i2c: 01 07 00 12 17 00 02 00 00 00 FF 0F 40 [16:27:57]state=3 [16:27:57]Cover opened [16:27:58]OFD Sender: No OFD packet to send [16:28:00]int [16:28:00]Write to MH i2c: 01 00 00 13 17 2A [16:28:00]*** FLAG_PRN_PAP1 set [16:28:00]Write i2c OK [16:28:00]MH_I2C_Read... [16:28:00]Read from MH i2c: 01 [16:28:00]MH_I2C_Read... [16:28:00]Read from MH i2c: 01 07 00 [16:28:00]MH_I2C_Read... [16:28:00]Read from MH i2c: 01 07 00 13 17 00 03 00 00 00 FF 0F 42 [16:28:00]state=3 [16:28:00]No paper [16:28:00]Cover opened [16:28:03]OFD Sender: No OFD packet to send [16:28:05]Write to MH i2c: 01 00 00 14 17 2B [16:28:05]Write i2c OK [16:28:05]MH_I2C_Read... [16:28:05]Read from MH i2c: 01 [16:28:05]MH_I2C_Read... [16:28:05]Read from MH i2c: 01 07 00 [16:28:05]MH_I2C_Read... [16:28:05]Read from MH i2c: 01 07 00 14 17 00 03 00 00 00 FF 0F 43 [16:28:05]state=3 [16:28:05]No paper [16:28:05]Cover opened [16:28:08]OFD Sender: No OFD packet to send [16:28:10]Write to MH i2c: 01 00 00 15 17 2C [16:28:10]Write i2c OK [16:28:10]MH_I2C_Read... [16:28:10]Read from MH i2c: 01 [16:28:10]MH_I2C_Read... [16:28:10]Read from MH i2c: 01 07 00 [16:28:10]MH_I2C_Read... [16:28:10]Read from MH i2c: 01 07 00 15 17 00 03 00 00 00 FF 0F 44 [16:28:10]state=3 [16:28:10]No paper [16:28:10]Cover opened [16:28:13]int [16:28:13]Write to MH i2c: 01 00 00 16 17 2D [16:28:13]*** FLAG_PRN_PAP2 reset [16:28:13]Write i2c OK [16:28:13]MH_I2C_Read... [16:28:13]Read from MH i2c: 01 [16:28:13]MH_I2C_Read... [16:28:13]Read from MH i2c: 01 07 00 [16:28:13]MH_I2C_Read... [16:28:13]Read from MH i2c: 01 07 00 16 17 00 01 00 00 00 FF 0F 43 [16:28:13]state=3 [16:28:13]No paper [16:28:13]Cover closed [16:28:13]int [16:28:13]Write to MH i2c: 01 00 00 17 17 2E [16:28:13]*** FLAG_PRN_PAP2 set [16:28:13]Write i2c OK [16:28:13]MH_I2C_Read... [16:28:13]Read from MH i2c: 01 [16:28:13]MH_I2C_Read... [16:28:13]Read from MH i2c: 01 07 00 [16:28:13]MH_I2C_Read... [16:28:13]Read from MH i2c: 01 07 00 17 17 00 03 00 00 00 FF 0F 46 [16:28:13]state=0 [16:28:13]No paper [16:28:13]Cover opened [16:28:13]OFD Sender: No OFD packet to send [16:28:13]int [16:28:13]Write to MH i2c: 01 00 00 18 17 2F [16:28:13]*** FLAG_PRN_PAP2 reset [16:28:13]Write i2c OK [16:28:13]MH_I2C_Read... [16:28:13]Read from MH i2c: 01 [16:28:13]MH_I2C_Read... [16:28:13]Read from MH i2c: 01 07 00 [16:28:13]MH_I2C_Read... [16:28:13]Read from MH i2c: 01 07 00 18 17 00 01 00 00 00 FF 0F 45 [16:28:13]state=3 [16:28:13]No paper [16:28:13]Cover closed [16:28:13]int [16:28:13]Write to MH i2c: 01 00 00 19 17 30 [16:28:13]*** FLAG_PRN_PAP1 reset [16:28:13]Write i2c OK [16:28:13]MH_I2C_Read... [16:28:13]Read from MH i2c: 01 [16:28:13]MH_I2C_Read... [16:28:13]Read from MH i2c: 01 07 00 [16:28:13]MH_I2C_Read... [16:28:13]Read from MH i2c: 01 07 00 19 17 00 00 00 00 00 FF 0F 45 [16:28:13]state=0 [16:28:17]accept exits with 9 [16:28:17]New connection [16:28:17]New thread 3067428196 created [16:28:17]Thread 3067571556 joined [16:28:17]Waiting for new connection... [16:28:17] Sock 9.Parse request [16:28:17]Sock 9.Check first char [16:28:17]Sock 9.First char is OK [16:28:17]request: POST /json_proto HTTP/1.0 [16:28:17]Method: POST [16:28:17]URL: /json_proto [16:28:17]Method is POST - this is cgi request [16:28:17]url: /json_proto [16:28:17]query_string will be loaded in cgi processing [16:28:17]execute_cgi json_proto POST (null) [16:28:17]execute_cgi path=json_proto method=POST [16:28:17]POST find Content-Length [16:28:17]Host: 172.17.45.131:8080 [16:28:17]Content-Length: 215 [16:28:17]Content-Type: application/json [16:28:17] [16:28:17]POST finish read [16:28:17]Found Content-Length = 215 [16:28:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:28:17]execute_script... [16:28:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:28:17]POST & json_proto [16:28:17]process_json_proto [16:28:17]json parsed OK: [16:28:17]protocol is kg_v1.0 [16:28:17]action value=get_value [16:28:17]process_action get_value [16:28:17]cmd_get_value [16:28:17]process_action get_value done [16:28:17]requested_data is exist [16:28:17]produce_requested_data [16:28:17]requested_item kkm.sn is exist - process it [16:28:17]requested_item kkm.ver is exist - process it [16:28:17]requested_item fm.sn is exist - process it [16:28:17]wFMCommunicate request_size=4 [16:28:17]MH_SAM_APDU [16:28:17]CAPDU: 80 11 00 00 [16:28:17]Write to MH i2c: E2 08 00 1A 17 80 11 00 00 00 00 00 00 AB [16:28:17]Write i2c OK [16:28:17]MH_I2C_Read... [16:28:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:17]Read from MH i2c: E2 [16:28:17]MH_I2C_Read... [16:28:17]Read from MH i2c: E2 17 00 [16:28:17]MH_I2C_Read... [16:28:17]Read from MH i2c: E2 17 00 1A 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 01 [16:28:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:28:17]wFMCommunicate OK [16:28:17]requested_item fd.num is exist - process it [16:28:17]SAM_PROTO_GetFieldsCounters [16:28:17]wFMCommunicate request_size=4 [16:28:17]MH_SAM_APDU [16:28:17]CAPDU: 80 13 00 00 [16:28:17]Write to MH i2c: E2 08 00 1B 17 80 13 00 00 00 00 00 00 AE [16:28:17]Write i2c OK [16:28:17]MH_I2C_Read... [16:28:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:28:17]Read from MH i2c: E2 [16:28:17]MH_I2C_Read... [16:28:17]Read from MH i2c: E2 62 00 [16:28:17]MH_I2C_Read... [16:28:17]Read from MH i2c: E2 62 00 1B 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 49 61 00 00 0E 04 04 00 30 00 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 F4 [16:28:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 49 61 00 00 0E 04 04 00 30 00 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 [16:28:17]wFMCommunicate OK [16:28:17]SAM_PROTO_GetFieldsCounters done [16:28:17]requested_item shift.num is exist - process it [16:28:17]requested_item shift.opened is exist - process it [16:28:17]req_shift_opened [16:28:17]FM_GetShiftState [16:28:17]SAM_PROTO_GetShiftState [16:28:17]wFMCommunicate request_size=4 [16:28:17]MH_SAM_APDU [16:28:17]CAPDU: 80 13 01 00 [16:28:17]Write to MH i2c: E2 08 00 1C 17 80 13 01 00 00 00 00 00 B0 [16:28:17]Write i2c OK [16:28:17]MH_I2C_Read... [16:28:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:28:17]Read from MH i2c: E2 [16:28:17]MH_I2C_Read... [16:28:17]Read from MH i2c: E2 0E 00 [16:28:17]MH_I2C_Read... [16:28:17]Read from MH i2c: E2 0E 00 1C 17 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 63 [16:28:17]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:28:17]wFMCommunicate OK [16:28:17]SAM_PROTO_GetShiftState done [16:28:17]FM_GetShiftState done [16:28:17]req_shift_opened done [16:28:17]requested_item shift.open_date is exist - process it [16:28:17]req_shift_open_date [16:28:17]req_shift_open_date done [16:28:17]produce_requested_data done [16:28:17]produce_requested_data return {"kkm.sn":"0300000158","kkm.ver":"v1.0","fm.sn":"0000000002098565","fd.num":24905,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [16:28:17]process_action_free get_value [16:28:17]json_value_free [16:28:17]json_value_free done [16:28:17]process_json_proto returns [16:28:17]Send response to host [16:28:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000158","kkm.ver":"v1.0","fm.sn":"0000000002098565","fd.num":24905,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [16:28:17]free response buf [16:28:17]execute_script done [16:28:17]execute_script returns [16:28:17]free content buf [16:28:17]Sock 9.Close socket [16:28:17]Sock 9.Thread stoped [16:28:17]accept exits with 7 [16:28:17]New connection [16:28:17]New thread 3067571556 created [16:28:17]Thread 3067428196 joined [16:28:17]Waiting for new connection... [16:28:17] Sock 7.Parse request [16:28:17]Sock 7.Check first char [16:28:17]Sock 7.First char is OK [16:28:17]request: POST /json_proto HTTP/1.0 [16:28:17]Method: POST [16:28:17]URL: /json_proto [16:28:17]Method is POST - this is cgi request [16:28:17]url: /json_proto [16:28:17]query_string will be loaded in cgi processing [16:28:17]execute_cgi json_proto POST (null) [16:28:17]execute_cgi path=json_proto method=POST [16:28:17]POST find Content-Length [16:28:17]Host: 172.17.45.131:8080 [16:28:17]Content-Length: 331 [16:28:17]Content-Type: application/json [16:28:17] [16:28:17]POST finish read [16:28:17]Found Content-Length = 331 [16:28:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:28:17]execute_script... [16:28:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:28:17]POST & json_proto [16:28:17]process_json_proto [16:28:17]json parsed OK: [16:28:17]protocol is kg_v1.0 [16:28:17]action value=get_value [16:28:18]process_action get_value [16:28:18]cmd_get_value [16:28:18]process_action get_value done [16:28:18]requested_data is exist [16:28:18]produce_requested_data [16:28:18]requested_item fm.sale.total is exist - process it [16:28:18]SAM_PROTO_GetFMData [16:28:18]wFMCommunicate request_size=4 [16:28:18]MH_SAM_APDU [16:28:18]CAPDU: 80 13 03 00 [16:28:18]Write to MH i2c: E2 08 00 1D 17 80 13 03 00 00 00 00 00 B3 [16:28:18]Write i2c OK [16:28:18]MH_I2C_Read... [16:28:18]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:28:18]Read from MH i2c: E2 [16:28:18]MH_I2C_Read... [16:28:18]Read from MH i2c: E2 FD 00 [16:28:18]MH_I2C_Read... [16:28:18]Read from MH i2c: E2 FD 00 1D 17 00 C5 04 85 04 C1 04 6E 04 04 00 E9 60 00 00 69 04 A1 00 6F 04 04 00 5D 60 00 00 B1 04 04 00 50 4C 4C 91 70 04 04 00 1C 5D 88 62 72 04 04 00 34 EF C3 2E 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 B3 CD 6E 0F 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 C5 36 49 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8C 00 00 00 B1 04 04 00 9C 25 AB 01 70 04 04 00 60 F0 A8 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 92 5D 2D EF 03 09 90 00 8E [16:28:18]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 E9 60 00 00 69 04 A1 00 6F 04 04 00 5D 60 00 00 B1 04 04 00 50 4C 4C 91 70 04 04 00 1C 5D 88 62 72 04 04 00 34 EF C3 2E 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 B3 CD 6E 0F 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 C5 36 49 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8C 00 00 00 B1 04 04 00 9C 25 AB 01 70 04 04 00 60 F0 A8 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 92 5D 2D EF 03 09 90 00 [16:28:18]wFMCommunicate OK [16:28:18]wFMCommunicate request_size=4 [16:28:18]MH_SAM_APDU [16:28:18]CAPDU: 80 17 00 00 [16:28:18]Write to MH i2c: E2 08 00 1E 17 80 17 00 00 00 00 00 00 B5 [16:28:18]Write i2c OK [16:28:18]MH_I2C_Read... [16:28:18]OFD Sender: No OFD packet to send [16:28:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:28:18]Read from MH i2c: E2 [16:28:18]MH_I2C_Read... [16:28:18]Read from MH i2c: E2 FD 00 [16:28:18]MH_I2C_Read... [16:28:18]Read from MH i2c: E2 FD 00 1E 17 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 C0 C7 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 F5 [16:28:18]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 C0 C7 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [16:28:18]wFMCommunicate OK [16:28:18]wFMCommunicate request_size=4 [16:28:18]MH_SAM_APDU [16:28:18]CAPDU: 80 17 00 00 [16:28:18]Write to MH i2c: E2 08 00 1F 17 80 17 00 00 00 00 00 00 B6 [16:28:18]Write i2c OK [16:28:18]MH_I2C_Read... [16:28:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:28:19]Read from MH i2c: E2 [16:28:19]MH_I2C_Read... [16:28:19]Read from MH i2c: E2 FD 00 [16:28:19]MH_I2C_Read... [16:28:19]Read from MH i2c: E2 FD 00 1F 17 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 C8 [16:28:19]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [16:28:19]wFMCommunicate OK [16:28:19]wFMCommunicate request_size=4 [16:28:19]MH_SAM_APDU [16:28:19]CAPDU: 80 17 00 00 [16:28:19]Write to MH i2c: E2 08 00 20 17 80 17 00 00 00 00 00 00 B7 [16:28:19]Write i2c OK [16:28:19]MH_I2C_Read... [16:28:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:28:19]Read from MH i2c: E2 [16:28:19]MH_I2C_Read... [16:28:19]Read from MH i2c: E2 FD 00 [16:28:19]MH_I2C_Read... [16:28:19]Read from MH i2c: E2 FD 00 20 17 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 43 [16:28:19]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 [16:28:19]wFMCommunicate OK [16:28:19]wFMCommunicate request_size=4 [16:28:19]MH_SAM_APDU [16:28:19]CAPDU: 80 17 00 00 [16:28:19]Write to MH i2c: E2 08 00 21 17 80 17 00 00 00 00 00 00 B8 [16:28:19]Write i2c OK [16:28:19]MH_I2C_Read... [16:28:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [16:28:19]Read from MH i2c: E2 [16:28:19]MH_I2C_Read... [16:28:19]Read from MH i2c: E2 E2 00 [16:28:19]MH_I2C_Read... [16:28:19]Read from MH i2c: E2 E2 00 21 17 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 96 [16:28:19]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 [16:28:19]wFMCommunicate OK [16:28:19]SAM_PROTO_GetFMData done [16:28:19]requested_item fm.sale_refund.total is exist - process it [16:28:19]requested_item fm.buy.total is exist - process it [16:28:19]requested_item shift.sale.total is exist - process it [16:28:19]SAM_PROTO_GetShiftData [16:28:19]wFMCommunicate request_size=4 [16:28:19]MH_SAM_APDU [16:28:19]CAPDU: 80 13 02 00 [16:28:19]Write to MH i2c: E2 08 00 22 17 80 13 02 00 00 00 00 00 B7 [16:28:19]Write i2c OK [16:28:19]MH_I2C_Read... [16:28:20]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [16:28:20]Read from MH i2c: E2 [16:28:20]MH_I2C_Read... [16:28:20]Read from MH i2c: E2 FD 00 [16:28:20]MH_I2C_Read... [16:28:20]Read from MH i2c: E2 FD 00 22 17 00 BB 04 AA 04 B7 04 6E 04 04 00 18 01 00 00 69 04 9E 00 6F 04 04 00 16 01 00 00 B1 04 04 00 2A A2 DC 01 70 04 04 00 34 69 07 01 72 04 03 00 F6 38 D5 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 F4 9F 32 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 0A 38 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 48 46 03 70 04 03 00 48 46 03 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 0F 59 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 DD [16:28:20]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 18 01 00 00 69 04 9E 00 6F 04 04 00 16 01 00 00 B1 04 04 00 2A A2 DC 01 70 04 04 00 34 69 07 01 72 04 03 00 F6 38 D5 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 F4 9F 32 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 0A 38 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 48 46 03 70 04 03 00 48 46 03 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 0F 59 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [16:28:20]wFMCommunicate OK [16:28:20]wFMCommunicate request_size=4 [16:28:20]MH_SAM_APDU [16:28:20]CAPDU: 80 17 00 00 [16:28:20]Write to MH i2c: E2 08 00 23 17 80 17 00 00 00 00 00 00 BA [16:28:20]Write i2c OK [16:28:20]MH_I2C_Read... [16:28:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:28:20]Read from MH i2c: E2 [16:28:20]MH_I2C_Read... [16:28:20]Read from MH i2c: E2 FD 00 [16:28:20]MH_I2C_Read... [16:28:20]Read from MH i2c: E2 FD 00 23 17 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 D7 [16:28:20]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [16:28:20]wFMCommunicate OK [16:28:20]wFMCommunicate request_size=4 [16:28:20]MH_SAM_APDU [16:28:20]CAPDU: 80 17 00 00 [16:28:20]Write to MH i2c: E2 08 00 24 17 80 17 00 00 00 00 00 00 BB [16:28:20]Write i2c OK [16:28:20]MH_I2C_Read... [16:28:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:28:20]Read from MH i2c: E2 [16:28:20]MH_I2C_Read... [16:28:20]Read from MH i2c: E2 FD 00 [16:28:20]MH_I2C_Read... [16:28:20]Read from MH i2c: E2 FD 00 24 17 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 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 E7 [16:28:20]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 [16:28:20]wFMCommunicate OK [16:28:20]wFMCommunicate request_size=4 [16:28:20]MH_SAM_APDU [16:28:20]CAPDU: 80 17 00 00 [16:28:20]Write to MH i2c: E2 08 00 25 17 80 17 00 00 00 00 00 00 BC [16:28:20]Write i2c OK [16:28:20]MH_I2C_Read... [16:28:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:28:20]Read from MH i2c: E2 [16:28:20]MH_I2C_Read... [16:28:20]Read from MH i2c: E2 FD 00 [16:28:20]MH_I2C_Read... [16:28:20]Read from MH i2c: E2 FD 00 25 17 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 31 [16:28:20]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 [16:28:20]wFMCommunicate OK [16:28:20]wFMCommunicate request_size=4 [16:28:20]MH_SAM_APDU [16:28:20]CAPDU: 80 17 00 00 [16:28:20]Write to MH i2c: E2 08 00 26 17 80 17 00 00 00 00 00 00 BD [16:28:21]Write i2c OK [16:28:21]MH_I2C_Read... [16:28:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [16:28:21]Read from MH i2c: E2 [16:28:21]MH_I2C_Read... [16:28:21]Read from MH i2c: E2 D8 00 [16:28:21]MH_I2C_Read... [16:28:21]Read from MH i2c: E2 D8 00 26 17 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 A4 [16:28:21]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 [16:28:21]wFMCommunicate OK [16:28:21]SAM_PROTO_GetShiftData done [16:28:21]requested_item shift.sale.total_cash is exist - process it [16:28:21]requested_item shift.sale_refund.total is exist - process it [16:28:21]requested_item shift.sale_refund.total_cash is exist - process it [16:28:21]requested_item shift.buy.total is exist - process it [16:28:21]requested_item shift.buy.total_cash is exist - process it [16:28:21]produce_requested_data done [16:28:21]produce_requested_data return {"fm.sale.total":24376965.92,"fm.sale_refund.total":279935.00,"fm.buy.total":0.00,"shift.sale.total":312366.50,"shift.sale.total_cash":172629.00,"shift.sale_refund.total":2146.00,"shift.sale_refund.total_cash":2146.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [16:28:21]process_action_free get_value [16:28:21]json_value_free [16:28:21]json_value_free done [16:28:21]process_json_proto returns [16:28:21]Send response to host [16:28:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":24376965.92,"fm.sale_refund.total":279935.00,"fm.buy.total":0.00,"shift.sale.total":312366.50,"shift.sale.total_cash":172629.00,"shift.sale_refund.total":2146.00,"shift.sale_refund.total_cash":2146.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [16:28:21]free response buf [16:28:21]execute_script done [16:28:21]execute_script returns [16:28:21]free content buf [16:28:21]Sock 7.Close socket [16:28:21]Sock 7.Thread stoped [16:28:21]accept exits with 9 [16:28:21]New connection [16:28:21]New thread 3067428196 created [16:28:21]Thread 3067571556 joined [16:28:21]Waiting for new connection... [16:28:21] Sock 9.Parse request [16:28:21]Sock 9.Check first char [16:28:21]Sock 9.First char is OK [16:28:21]request: POST /json_proto HTTP/1.0 [16:28:21]Method: POST [16:28:21]URL: /json_proto [16:28:21]Method is POST - this is cgi request [16:28:21]url: /json_proto [16:28:21]query_string will be loaded in cgi processing [16:28:21]execute_cgi json_proto POST (null) [16:28:21]execute_cgi path=json_proto method=POST [16:28:21]POST find Content-Length [16:28:21]Host: 172.17.45.131:8080 [16:28:21]Content-Length: 144 [16:28:21]Content-Type: application/json [16:28:21] [16:28:21]POST finish read [16:28:21]Found Content-Length = 144 [16:28:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [16:28:21]execute_script... [16:28:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [16:28:21]POST & json_proto [16:28:21]process_json_proto [16:28:21]json parsed OK: [16:28:21]protocol is kg_v1.0 [16:28:21]action value=print_doc [16:28:21]process_action print_doc [16:28:21]ExternCall_PrintAddStr [16:28:21]wPrintStart [16:28:21]Write to MH i2c: 01 00 00 27 17 3E [16:28:21]Write i2c OK [16:28:21]MH_I2C_Read... [16:28:21]Read from MH i2c: 01 [16:28:21]MH_I2C_Read... [16:28:21]Read from MH i2c: 01 07 00 [16:28:21]MH_I2C_Read... [16:28:21]Read from MH i2c: 01 07 00 27 17 00 00 00 00 00 FF 0F 53 [16:28:21]RasterBufferAndPrint [16:28:21]line Счет N : (1)610621 [16:28:21]line ИНН: 02508201610067 [16:28:21]line Контрольно-Кассовый Чек [16:28:21]line ПРОДАЖА [16:28:21]line ТРК (МРК, ГНК) : 32 [16:28:21]line Товар: 2710124130 [16:28:21]line Аи-92-К-2 [16:28:21]line 3.250 * 67.80 [16:28:21]line = 220.35 [16:28:21]line НДС 12% НСП 1% [16:28:21]line > о реализуемом товаре [16:28:21]line ИТОГО: 220.35 [16:28:21]line НСП 1% : 1.95 [16:28:21]line НДС 12% : 23.40 [16:28:21]line Наличными: 0.00 [16:28:21]line Безнал.: 220.35 [16:28:21]line Место: АЗС № 127 "Партнер Нефть" [16:28:21]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [16:28:21]line СНО: Общий режим [16:28:21]line Чек 280 30.07.2024 16:26 [16:28:21]line Смена: 48 ФФД: 1.0 [16:28:21]line ЗНМ: 0300000158 [16:28:21]line РНМ: 0000000000171247 [16:28:21]line Версия ККМ: v1.0 [16:28:21]line Платежная система: O! деньги [16:28:21]line ФМ: 0000000002098565 [16:28:21]line ФД: 24905 [16:28:21]line ФПД: 263647971206667 [16:28:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T162641&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24905&fm=263647971206667&tin=02508201610067®Number=0000000000171247&sum=22035 [16:28:21]written 0, free lines is 4095 [16:28:21]Write to MH i2c: 01 00 00 51 17 68 [16:28:21]Write i2c OK [16:28:21]MH_I2C_Read... [16:28:21]Read from MH i2c: 01 [16:28:21]MH_I2C_Read... [16:28:21]Read from MH i2c: 01 07 00 [16:28:21]MH_I2C_Read... [16:28:21]Read from MH i2c: 01 07 00 51 17 00 00 00 00 00 FE 0C 79 [16:28:21]RasterBufferAndPrint [16:28:21]line [16:28:21]line [16:28:21]line [16:28:21]line [16:28:21]line [16:28:21]written 0, free lines is 3338 [16:28:21]MH_Cut [16:28:21]Write to MH i2c: D1 01 00 58 17 01 41 [16:28:21]Write i2c OK [16:28:21]MH_I2C_Read... [16:28:21]Read from MH i2c: D1 [16:28:21]MH_I2C_Read... [16:28:21]Read from MH i2c: D1 01 00 [16:28:21]MH_I2C_Read... [16:28:21]Read from MH i2c: D1 01 00 58 17 00 40 [16:28:21]Write to MH i2c: 01 00 00 59 17 70 [16:28:21]Write i2c OK [16:28:21]MH_I2C_Read... [16:28:22]*** Cut start [16:28:22]*** Partial cut [16:28:22]*** CUTSNS_PIN = 1 [16:28:22]*** CUTSNS_PIN = 0 [16:28:22]*** Brake cut motor [16:28:23]Read from MH i2c: 01 [16:28:23]MH_I2C_Read... [16:28:23]*** Stop cut motor [16:28:23]*** Cut end [16:28:23]Read from MH i2c: 01 07 00 [16:28:23]MH_I2C_Read... [16:28:23]Read from MH i2c: 01 07 00 59 17 00 00 00 00 00 FF 0F 85 [16:28:23]process_action print_doc done [16:28:23]requested_data is exist [16:28:23]produce_requested_data [16:28:23]produce_requested_data return (null) [16:28:23]process_action_free print_doc [16:28:23]json_value_free [16:28:23]json_value_free done [16:28:23]process_json_proto returns [16:28:23]Send response to host [16:28:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [16:28:23]free response buf [16:28:23]execute_script done [16:28:23]execute_script returns [16:28:23]free content buf [16:28:23]Sock 9.Close socket [16:28:23]Sock 9.Thread stoped [16:28:23]accept exits with 7 [16:28:23]New connection [16:28:23]New thread 3067571556 created [16:28:23]Thread 3067428196 joined [16:28:23]Waiting for new connection... [16:28:23] Sock 7.Parse request [16:28:23]Sock 7.Check first char [16:28:23]Sock 7.First char is OK [16:28:23]request: POST /json_proto HTTP/1.0 [16:28:23]Method: POST [16:28:23]URL: /json_proto [16:28:23]Method is POST - this is cgi request [16:28:23]url: /json_proto [16:28:23]query_string will be loaded in cgi processing [16:28:23]execute_cgi json_proto POST (null) [16:28:23]execute_cgi path=json_proto method=POST [16:28:23]POST find Content-Length [16:28:23]Host: 172.17.45.131:8080 [16:28:23]Content-Length: 677 [16:28:23]Content-Type: application/json [16:28:23] [16:28:23]POST finish read [16:28:23]Found Content-Length = 677 [16:28:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610622", "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" : 9.300, "sum" : 630.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 630.00, "total" : 630.00, "payments": [ { "type": 0, "sum" : 630.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:28:23]execute_script... [16:28:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610622", "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" : 9.300, "sum" : 630.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 630.00, "total" : 630.00, "payments": [ { "type": 0, "sum" : 630.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:28:23]POST & json_proto [16:28:23]process_json_proto [16:28:23]json parsed OK: [16:28:23]protocol is kg_v1.0 [16:28:23]action value=close_receipt [16:28:23]process_action close_receipt [16:28:23]cmd_close_receipt [16:28:23]MH_GetDate [16:28:23]Write to MH i2c: F0 00 00 5A 17 60 [16:28:23]Write i2c OK [16:28:23]MH_I2C_Read... [16:28:23]Read from MH i2c: F0 [16:28:23]MH_I2C_Read... [16:28:23]Read from MH i2c: F0 09 00 [16:28:23]MH_I2C_Read... [16:28:23]Read from MH i2c: F0 09 00 5A 17 00 A8 14 A9 66 C6 D4 6E 66 A2 [16:28:23]GetLastDocTimeStamp 1722356801 [16:28:23]current date 1722356904 [16:28:23]FM_GetShiftState [16:28:23]SAM_PROTO_GetShiftState [16:28:23]wFMCommunicate request_size=4 [16:28:23]MH_SAM_APDU [16:28:23]CAPDU: 80 13 01 00 [16:28:23]Write to MH i2c: E2 08 00 5B 17 80 13 01 00 00 00 00 00 EF [16:28:23]Write i2c OK [16:28:23]MH_I2C_Read... [16:28:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:28:23]Read from MH i2c: E2 [16:28:23]MH_I2C_Read... [16:28:23]Read from MH i2c: E2 0E 00 [16:28:23]MH_I2C_Read... [16:28:23]Read from MH i2c: E2 0E 00 5B 17 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A2 [16:28:23]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:28:23]wFMCommunicate OK [16:28:23]SAM_PROTO_GetShiftState done [16:28:23]FM_GetShiftState done [16:28:23]opened in 1722298218 [16:28:23]opened+sec_in_day 1722384618 [16:28:23]quantity*price = 63054 [16:28:23]sum+1 = 63055 [16:28:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 630.00 Внесено: 630.00 СДАЧА: 0.00 НСП 1% : 5.58 НДС 12% : 66.96 Наличными: 630.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 281 30.07.2024 16:28 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24906 ФПД: 263688548763550 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T162824&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24906&fm=263688548763550&tin=02508201610067®Number=0000000000171247&sum=63000 [16:28:24]StoreToDocumentArchive [16:28:24]shift 48 fd 24906 [16:28:24]save to /storage/0048/doc_00024906 [16:28:24]save last doc name /storage/0048/doc_00024906 to /storage/kkm_last_doc_name [16:28:24]save OK [16:28:24]Clear old archive folders... [16:28:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:28:24]tlvbuf is 01EA1F30 [16:28:24]SAM_PROTO_ClearQueue [16:28:24]wFMCommunicate request_size=4 [16:28:24]MH_SAM_APDU [16:28:24]CAPDU: 80 09 00 00 [16:28:24]Write to MH i2c: E2 08 00 68 17 80 09 00 00 00 00 00 00 F1 [16:28:24]Write i2c OK [16:28:24]MH_I2C_Read... [16:28:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:28:24]Read from MH i2c: E2 [16:28:24]MH_I2C_Read... [16:28:24]Read from MH i2c: E2 03 00 [16:28:24]MH_I2C_Read... [16:28:24]Read from MH i2c: E2 03 00 68 17 00 90 00 F3 [16:28:24]RAPDU: 90 00 [16:28:24]wFMCommunicate OK [16:28:24]SAM_PROTO_ClearQueue done [16:28:24]KKMCreateOFDPacket [16:28:24]OFDProtocolAddRootSTLVToBuf [16:28:24]FM_MakeSignedData [16:28:24]FM_MakeSignedData [16:28:24]SAM_PROTO_SignData [16:28:24]wFMCommunicate request_size=4 [16:28:24]MH_SAM_APDU [16:28:24]CAPDU: 80 0D 01 02 [16:28:24]Write to MH i2c: E2 08 00 69 17 80 0D 01 02 00 00 00 00 F9 [16:28:24]Write i2c OK [16:28:24]MH_I2C_Read... [16:28:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:28:24]Read from MH i2c: E2 [16:28:24]MH_I2C_Read... [16:28:24]Read from MH i2c: E2 03 00 [16:28:24]MH_I2C_Read... [16:28:24]Read from MH i2c: E2 03 00 69 17 00 90 00 F4 [16:28:24]RAPDU: 90 00 [16:28:24]wFMCommunicate OK [16:28:24]wFMCommunicate request_size=255 [16:28:24]MH_SAM_APDU [16:28:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 54 24 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4E F6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 F6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 1A 00 00 00 00 07 04 06 00 18 F6 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 A8 14 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 4A 61 00 00 35 04 06 00 EF [16:28:24]Write to MH i2c: E2 02 01 6A 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 54 24 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4E F6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 F6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 1A 00 00 00 00 07 04 06 00 18 F6 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 A8 14 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 4A 61 00 00 35 04 06 00 EF 00 00 8F [16:28:24]Write i2c OK [16:28:24]MH_I2C_Read... [16:28:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:28:24]Read from MH i2c: E2 [16:28:24]MH_I2C_Read... [16:28:24]Read from MH i2c: E2 03 00 [16:28:24]MH_I2C_Read... [16:28:24]Read from MH i2c: E2 03 00 6A 17 00 90 00 F5 [16:28:24]RAPDU: 90 00 [16:28:24]wFMCommunicate OK [16:28:24]wFMCommunicate request_size=10 [16:28:24]MH_SAM_APDU [16:28:24]CAPDU: 80 0D 02 02 05 D2 C6 47 C7 9E [16:28:24]Write to MH i2c: E2 0D 00 6B 17 80 0D 02 02 05 00 D2 C6 47 C7 9E 00 00 4A [16:28:24]Write i2c OK [16:28:24]MH_I2C_Read... [16:28:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:28:24]Read from MH i2c: E2 [16:28:24]MH_I2C_Read... [16:28:24]Read from MH i2c: E2 03 00 [16:28:24]MH_I2C_Read... [16:28:24]Read from MH i2c: E2 03 00 6B 17 00 90 00 F6 [16:28:24]RAPDU: 90 00 [16:28:24]wFMCommunicate OK [16:28:24]wFMCommunicate request_size=4 [16:28:24]MH_SAM_APDU [16:28:24]CAPDU: 80 0D 03 02 [16:28:24]Write to MH i2c: E2 08 00 6C 17 80 0D 03 02 00 00 00 00 FE [16:28:24]Write i2c OK [16:28:24]MH_I2C_Read... [16:28:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:28:24]Read from MH i2c: E2 [16:28:24]MH_I2C_Read... [16:28:24]Read from MH i2c: E2 0B 00 [16:28:24]MH_I2C_Read... [16:28:24]Read from MH i2c: E2 0B 00 6C 17 00 79 07 53 E6 F9 65 E6 E9 90 00 E5 [16:28:24]RAPDU: 79 07 53 E6 F9 65 E6 E9 90 00 [16:28:24]wFMCommunicate OK [16:28:24]SAM_PROTO_SignData done [16:28:24]FM_MakeSignedData done [16:28:24]CreateOFDProtocolMessage [16:28:24]wFMCommunicate request_size=4 [16:28:24]MH_SAM_APDU [16:28:24]CAPDU: 80 11 00 00 [16:28:24]Write to MH i2c: E2 08 00 6D 17 80 11 00 00 00 00 00 00 FE [16:28:25]Write i2c OK [16:28:25]MH_I2C_Read... [16:28:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:25]Read from MH i2c: E2 [16:28:25]MH_I2C_Read... [16:28:25]Read from MH i2c: E2 17 00 [16:28:25]MH_I2C_Read... [16:28:25]Read from MH i2c: E2 17 00 6D 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 54 [16:28:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:28:25]wFMCommunicate OK [16:28:25]CreateOFDProtocolMessage done [16:28:25]OFDSenderStorePacket 24906 [16:28:25]StoreOFDPacket docnum=24906 [16:28:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 39 B8 07 01 6E AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 54 24 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4E F6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 F6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 1A 00 00 00 00 07 04 06 00 18 F6 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 A8 14 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 4A 61 00 00 35 04 06 00 EF D2 C6 47 C7 9E 79 07 53 E6 F9 65 E6 E9 [16:28:25]CheckFolder [16:28:25]dirname=/storage/ofd_packets [16:28:25]CheckFolder done [16:28:25]ProducePacketName [16:28:25]name=ofd_packets/00024906 [16:28:25]NVStorageSaveData ofd_packets/00024906 [16:28:25]File name is /storage/ofd_packets/00024906 [16:28:25]Write 301 bytes [16:28:25]NVStorageSaveData done [16:28:25]OFDSenderStorePacket done [16:28:25]KKMCreateOFDPacket done [16:28:25]NVStorageSaveData kkm_last_timestamp [16:28:25]File name is /storage/kkm_last_timestamp [16:28:25]Write 4 bytes [16:28:25]NVStorageSaveData done [16:28:25]ExternCall_PrintAddStr [16:28:25]wPrintStart [16:28:25]Write to MH i2c: 01 00 00 6E 17 85 [16:28:25]Write i2c OK [16:28:25]MH_I2C_Read... [16:28:25]Read from MH i2c: 01 [16:28:25]MH_I2C_Read... [16:28:25]Read from MH i2c: 01 07 00 [16:28:25]MH_I2C_Read... [16:28:25]Read from MH i2c: 01 07 00 6E 17 00 00 00 00 00 FF 0F 9A [16:28:25]RasterBufferAndPrint [16:28:25]line Счет N : (1)610622 [16:28:25]line ИНН: 02508201610067 [16:28:25]line Контрольно-Кассовый Чек [16:28:25]line ПРОДАЖА [16:28:25]line ТРК (МРК, ГНК) : 52 [16:28:25]line Товар: 2710124130 [16:28:25]line Аи-92-К-2 [16:28:25]line 9.300 * 67.80 [16:28:25]line = 630.54 [16:28:25]line НДС 12% НСП 1% [16:28:25]line > о реализуемом товаре [16:28:25]line ОКРУГЛЕНИЕ: -0.54 [16:28:25]line ИТОГО: 630.00 [16:28:25]line Внесено: 630.00 [16:28:25]line СДАЧА: 0.00 [16:28:25]line НСП 1% : 5.58 [16:28:25]line НДС 12% : 66.96 [16:28:25]line Наличными: 630.00 [16:28:25]line Безнал.: 0.00 [16:28:25]line Место: АЗС № 127 "Партнер Нефть" [16:28:25]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [16:28:25]line СНО: Общий режим [16:28:25]line Чек 281 30.07.2024 16:28 [16:28:25]line Смена: 48 ФФД: 1.0 [16:28:25]line ЗНМ: 0300000158 [16:28:25]line РНМ: 0000000000171247 [16:28:25]line Версия ККМ: v1.0 [16:28:25]line ФМ: 0000000002098565 [16:28:25]line ФД: 24906 [16:28:25]line ФПД: 263688548763550 [16:28:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T162824&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24906&fm=263688548763550&tin=02508201610067®Number=0000000000171247&sum=63000 [16:28:25]written 0, free lines is 4095 [16:28:25]OFD Sender: Processing packet 24906 [packets to send 29, broken 28] [16:28:25]ProducePacketName [16:28:25]name=ofd_packets/00024906 [16:28:25]OFD Sender: To server: pG, [16:28:25]CommunicateWithHost lk.salyk.kg:30040 [16:28:25]ConnectInit lk.salyk.kg [16:28:25]Connected sock=10 [16:28:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 39 B8 07 01 6E AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 54 24 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4E F6 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 F6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 1A 00 00 00 00 07 04 06 00 18 F6 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 A8 14 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 4A 61 00 00 35 04 06 00 EF D2 C6 47 C7 9E 79 07 53 E6 F9 65 E6 E9 [16:28:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 40 7A 47 00 35 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 32 30 39 38 35 36 35 10 04 04 00 4A 61 00 00 F4 03 04 00 36 C0 A8 66 B6 04 01 00 00 3F 16 77 0B B4 0E 1A 6C [16:28:25]CommunicateWithHost err = 0 [16:28:25]CheckOFDResponse [16:28:25]1017 (14) - 77093643461234 [16:28:25]1041 (16) - 0000000002098565 [16:28:25]1040 (4) - 24906 [16:28:25]1012 (4) - 30.07.2024 10:28 [16:28:25]1206 (1) - 0 [16:28:25]OFD Sender: Remove packet 24906 [16:28:25]ProducePacketName [16:28:25]name=ofd_packets/00024906 [16:28:25]NVStorageDeleteData [16:28:25]Write to MH i2c: 01 00 00 99 17 B0 [16:28:25]Write i2c OK [16:28:25]MH_I2C_Read... [16:28:25]Read from MH i2c: 01 [16:28:25]MH_I2C_Read... [16:28:25]Read from MH i2c: 01 07 00 [16:28:25]MH_I2C_Read... [16:28:25]Read from MH i2c: 01 07 00 99 17 00 00 00 00 00 24 0E E9 [16:28:25]RasterBufferAndPrint [16:28:25]line [16:28:25]line [16:28:25]line [16:28:25]line [16:28:25]line [16:28:25]written 0, free lines is 3637 [16:28:25]MH_Cut [16:28:25]Write to MH i2c: D1 01 00 A0 17 01 89 [16:28:25]Write i2c OK [16:28:25]MH_I2C_Read... [16:28:25]Read from MH i2c: D1 [16:28:25]MH_I2C_Read... [16:28:25]Read from MH i2c: D1 01 00 [16:28:25]MH_I2C_Read... [16:28:25]Read from MH i2c: D1 01 00 A0 17 00 88 [16:28:25]Write to MH i2c: 01 00 00 A1 17 B8 [16:28:25]Write i2c OK [16:28:25]MH_I2C_Read... [16:28:26]OFD Sender: No OFD packet to send [16:28:26]*** Cut start [16:28:26]*** Partial cut [16:28:26]*** CUTSNS_PIN = 1 [16:28:26]*** CUTSNS_PIN = 0 [16:28:26]*** Brake cut motor [16:28:26]Read from MH i2c: 01 [16:28:26]MH_I2C_Read... [16:28:26]*** Stop cut motor [16:28:26]*** Cut end [16:28:26]Read from MH i2c: 01 07 00 [16:28:26]MH_I2C_Read... [16:28:26]Read from MH i2c: 01 07 00 A1 17 00 00 00 00 00 FF 0F CD [16:28:26]process_action close_receipt done [16:28:26]requested_data is exist [16:28:26]produce_requested_data [16:28:26]requested_item fm.sn is exist - process it [16:28:26]wFMCommunicate request_size=4 [16:28:26]MH_SAM_APDU [16:28:26]CAPDU: 80 11 00 00 [16:28:26]Write to MH i2c: E2 08 00 A2 17 80 11 00 00 00 00 00 00 33 [16:28:27]Write i2c OK [16:28:27]MH_I2C_Read... [16:28:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:27]Read from MH i2c: E2 [16:28:27]MH_I2C_Read... [16:28:27]Read from MH i2c: E2 17 00 [16:28:27]MH_I2C_Read... [16:28:27]Read from MH i2c: E2 17 00 A2 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 89 [16:28:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:28:27]wFMCommunicate OK [16:28:27]requested_item fd.num is exist - process it [16:28:27]SAM_PROTO_GetFieldsCounters [16:28:27]wFMCommunicate request_size=4 [16:28:27]MH_SAM_APDU [16:28:27]CAPDU: 80 13 00 00 [16:28:27]Write to MH i2c: E2 08 00 A3 17 80 13 00 00 00 00 00 00 36 [16:28:27]Write i2c OK [16:28:27]MH_I2C_Read... [16:28:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:28:27]Read from MH i2c: E2 [16:28:27]MH_I2C_Read... [16:28:27]Read from MH i2c: E2 62 00 [16:28:27]MH_I2C_Read... [16:28:27]Read from MH i2c: E2 62 00 A3 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 4A 61 00 00 0E 04 04 00 30 00 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 80 [16:28:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 4A 61 00 00 0E 04 04 00 30 00 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 [16:28:27]wFMCommunicate OK [16:28:27]SAM_PROTO_GetFieldsCounters done [16:28:27]requested_item shift.num is exist - process it [16:28:27]requested_item shift.opened is exist - process it [16:28:27]req_shift_opened [16:28:27]FM_GetShiftState [16:28:27]SAM_PROTO_GetShiftState [16:28:27]wFMCommunicate request_size=4 [16:28:27]MH_SAM_APDU [16:28:27]CAPDU: 80 13 01 00 [16:28:27]Write to MH i2c: E2 08 00 A4 17 80 13 01 00 00 00 00 00 38 [16:28:27]Write i2c OK [16:28:27]MH_I2C_Read... [16:28:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:28:27]Read from MH i2c: E2 [16:28:27]MH_I2C_Read... [16:28:27]Read from MH i2c: E2 0E 00 [16:28:27]MH_I2C_Read... [16:28:27]Read from MH i2c: E2 0E 00 A4 17 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 EB [16:28:27]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:28:27]wFMCommunicate OK [16:28:27]SAM_PROTO_GetShiftState done [16:28:27]FM_GetShiftState done [16:28:27]req_shift_opened done [16:28:27]requested_item shift.open_date is exist - process it [16:28:27]req_shift_open_date [16:28:27]req_shift_open_date done [16:28:27]produce_requested_data done [16:28:27]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24906,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [16:28:27]process_action_free close_receipt [16:28:27]json_value_free [16:28:27]json_value_free done [16:28:27]process_json_proto returns [16:28:27]Send response to host [16:28:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24906,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [16:28:27]free response buf [16:28:27]execute_script done [16:28:27]execute_script returns [16:28:27]free content buf [16:28:27]Sock 7.Close socket [16:28:27]Sock 7.Thread stoped [16:28:31]OFD Sender: No OFD packet to send [16:28:36]OFD Sender: No OFD packet to send [16:28:41]OFD Sender: No OFD packet to send [16:28:46]OFD Sender: No OFD packet to send [16:28:51]OFD Sender: No OFD packet to send [16:28:56]OFD Sender: No OFD packet to send [16:29:01]OFD Sender: No OFD packet to send [16:29:06]OFD Sender: No OFD packet to send [16:29:11]OFD Sender: No OFD packet to send [16:29:16]OFD Sender: No OFD packet to send [16:29:21]OFD Sender: No OFD packet to send [16:29:26]OFD Sender: No OFD packet to send [16:29:31]OFD Sender: No OFD packet to send [16:29:36]OFD Sender: No OFD packet to send [16:29:41]OFD Sender: No OFD packet to send [16:29:46]OFD Sender: No OFD packet to send [16:29:51]OFD Sender: No OFD packet to send [16:29:56]OFD Sender: No OFD packet to send [16:30:01]OFD Sender: No OFD packet to send [16:30:06]OFD Sender: No OFD packet to send [16:30:11]OFD Sender: No OFD packet to send [16:30:16]OFD Sender: No OFD packet to send [16:30:21]OFD Sender: No OFD packet to send [16:30:24]accept exits with 9 [16:30:24]New connection [16:30:24]New thread 3067428196 created [16:30:24]Thread 3067571556 joined [16:30:24]Waiting for new connection... [16:30:24] Sock 9.Parse request [16:30:24]Sock 9.Check first char [16:30:24]Sock 9.First char is OK [16:30:24]request: POST /json_proto HTTP/1.0 [16:30:24]Method: POST [16:30:24]URL: /json_proto [16:30:24]Method is POST - this is cgi request [16:30:24]url: /json_proto [16:30:24]query_string will be loaded in cgi processing [16:30:24]execute_cgi json_proto POST (null) [16:30:24]execute_cgi path=json_proto method=POST [16:30:24]POST find Content-Length [16:30:24]Host: 172.17.45.131:8080 [16:30:24]Content-Length: 215 [16:30:24]Content-Type: application/json [16:30:24] [16:30:24]POST finish read [16:30:24]Found Content-Length = 215 [16:30: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" ] } } [16:30:24]execute_script... [16:30: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" ] } } [16:30:24]POST & json_proto [16:30:24]process_json_proto [16:30:24]json parsed OK: [16:30:24]protocol is kg_v1.0 [16:30:24]action value=get_value [16:30:24]process_action get_value [16:30:24]cmd_get_value [16:30:24]process_action get_value done [16:30:24]requested_data is exist [16:30:24]produce_requested_data [16:30:24]requested_item kkm.sn is exist - process it [16:30:24]requested_item kkm.ver is exist - process it [16:30:24]requested_item fm.sn is exist - process it [16:30:24]wFMCommunicate request_size=4 [16:30:24]MH_SAM_APDU [16:30:24]CAPDU: 80 11 00 00 [16:30:24]Write to MH i2c: E2 08 00 A5 17 80 11 00 00 00 00 00 00 36 [16:30:24]Write i2c OK [16:30:24]MH_I2C_Read... [16:30:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:30:24]Read from MH i2c: E2 [16:30:24]MH_I2C_Read... [16:30:24]Read from MH i2c: E2 17 00 [16:30:24]MH_I2C_Read... [16:30:24]Read from MH i2c: E2 17 00 A5 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 8C [16:30:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:30:24]wFMCommunicate OK [16:30:24]requested_item fd.num is exist - process it [16:30:24]SAM_PROTO_GetFieldsCounters [16:30:24]wFMCommunicate request_size=4 [16:30:24]MH_SAM_APDU [16:30:24]CAPDU: 80 13 00 00 [16:30:24]Write to MH i2c: E2 08 00 A6 17 80 13 00 00 00 00 00 00 39 [16:30:24]Write i2c OK [16:30:24]MH_I2C_Read... [16:30:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:30:24]Read from MH i2c: E2 [16:30:24]MH_I2C_Read... [16:30:24]Read from MH i2c: E2 62 00 [16:30:24]MH_I2C_Read... [16:30:24]Read from MH i2c: E2 62 00 A6 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 4A 61 00 00 0E 04 04 00 30 00 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 83 [16:30:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 4A 61 00 00 0E 04 04 00 30 00 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 [16:30:24]wFMCommunicate OK [16:30:24]SAM_PROTO_GetFieldsCounters done [16:30:24]requested_item shift.num is exist - process it [16:30:24]requested_item shift.opened is exist - process it [16:30:24]req_shift_opened [16:30:24]FM_GetShiftState [16:30:24]SAM_PROTO_GetShiftState [16:30:24]wFMCommunicate request_size=4 [16:30:24]MH_SAM_APDU [16:30:24]CAPDU: 80 13 01 00 [16:30:24]Write to MH i2c: E2 08 00 A7 17 80 13 01 00 00 00 00 00 3B [16:30:24]Write i2c OK [16:30:24]MH_I2C_Read... [16:30:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:30:24]Read from MH i2c: E2 [16:30:24]MH_I2C_Read... [16:30:24]Read from MH i2c: E2 0E 00 [16:30:24]MH_I2C_Read... [16:30:24]Read from MH i2c: E2 0E 00 A7 17 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 EE [16:30:24]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:30:24]wFMCommunicate OK [16:30:24]SAM_PROTO_GetShiftState done [16:30:24]FM_GetShiftState done [16:30:24]req_shift_opened done [16:30:24]requested_item shift.open_date is exist - process it [16:30:24]req_shift_open_date [16:30:24]req_shift_open_date done [16:30:24]produce_requested_data done [16:30:24]produce_requested_data return {"kkm.sn":"0300000158","kkm.ver":"v1.0","fm.sn":"0000000002098565","fd.num":24906,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [16:30:24]process_action_free get_value [16:30:24]json_value_free [16:30:24]json_value_free done [16:30:24]process_json_proto returns [16:30:24]Send response to host [16:30:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000158","kkm.ver":"v1.0","fm.sn":"0000000002098565","fd.num":24906,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [16:30:24]free response buf [16:30:24]execute_script done [16:30:24]execute_script returns [16:30:24]free content buf [16:30:24]Sock 9.Close socket [16:30:24]Sock 9.Thread stoped [16:30:25]accept exits with 7 [16:30:25]New connection [16:30:25]New thread 3067571556 created [16:30:25]Thread 3067428196 joined [16:30:25]Waiting for new connection... [16:30:25] Sock 7.Parse request [16:30:25]Sock 7.Check first char [16:30:25]Sock 7.First char is OK [16:30:25]request: POST /json_proto HTTP/1.0 [16:30:25]Method: POST [16:30:25]URL: /json_proto [16:30:25]Method is POST - this is cgi request [16:30:25]url: /json_proto [16:30:25]query_string will be loaded in cgi processing [16:30:25]execute_cgi json_proto POST (null) [16:30:25]execute_cgi path=json_proto method=POST [16:30:25]POST find Content-Length [16:30:25]Host: 172.17.45.131:8080 [16:30:25]Content-Length: 331 [16:30:25]Content-Type: application/json [16:30:25] [16:30:25]POST finish read [16:30:25]Found Content-Length = 331 [16:30: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" ] } } [16:30:25]execute_script... [16:30: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" ] } } [16:30:25]POST & json_proto [16:30:25]process_json_proto [16:30:25]json parsed OK: [16:30:25]protocol is kg_v1.0 [16:30:25]action value=get_value [16:30:25]process_action get_value [16:30:25]cmd_get_value [16:30:25]process_action get_value done [16:30:25]requested_data is exist [16:30:25]produce_requested_data [16:30:25]requested_item fm.sale.total is exist - process it [16:30:25]SAM_PROTO_GetFMData [16:30:25]wFMCommunicate request_size=4 [16:30:25]MH_SAM_APDU [16:30:25]CAPDU: 80 13 03 00 [16:30:25]Write to MH i2c: E2 08 00 A8 17 80 13 03 00 00 00 00 00 3E [16:30:25]Write i2c OK [16:30:25]MH_I2C_Read... [16:30:25]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:30:25]Read from MH i2c: E2 [16:30:25]MH_I2C_Read... [16:30:25]Read from MH i2c: E2 FD 00 [16:30:25]MH_I2C_Read... [16:30:25]Read from MH i2c: E2 FD 00 A8 17 00 C5 04 85 04 C1 04 6E 04 04 00 EA 60 00 00 69 04 A1 00 6F 04 04 00 5E 60 00 00 B1 04 04 00 68 42 4D 91 70 04 04 00 34 53 89 62 72 04 04 00 34 EF C3 2E 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 DB E7 6E 0F EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 F3 38 49 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8C 00 00 00 B1 04 04 00 9C 25 AB 01 70 04 04 00 60 F0 A8 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 92 5D 2D EF 03 09 90 00 AB [16:30:25]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 EA 60 00 00 69 04 A1 00 6F 04 04 00 5E 60 00 00 B1 04 04 00 68 42 4D 91 70 04 04 00 34 53 89 62 72 04 04 00 34 EF C3 2E 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 DB E7 6E 0F EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 F3 38 49 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8C 00 00 00 B1 04 04 00 9C 25 AB 01 70 04 04 00 60 F0 A8 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 92 5D 2D EF 03 09 90 00 [16:30:25]wFMCommunicate OK [16:30:25]wFMCommunicate request_size=4 [16:30:25]MH_SAM_APDU [16:30:25]CAPDU: 80 17 00 00 [16:30:25]Write to MH i2c: E2 08 00 A9 17 80 17 00 00 00 00 00 00 40 [16:30:25]Write i2c OK [16:30:25]MH_I2C_Read... [16:30:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:30:25]Read from MH i2c: E2 [16:30:25]MH_I2C_Read... [16:30:25]Read from MH i2c: E2 FD 00 [16:30:25]MH_I2C_Read... [16:30:25]Read from MH i2c: E2 FD 00 A9 17 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 C0 C7 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 80 [16:30:25]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 C0 C7 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [16:30:25]wFMCommunicate OK [16:30:25]wFMCommunicate request_size=4 [16:30:25]MH_SAM_APDU [16:30:25]CAPDU: 80 17 00 00 [16:30:25]Write to MH i2c: E2 08 00 AA 17 80 17 00 00 00 00 00 00 41 [16:30:25]Write i2c OK [16:30:25]MH_I2C_Read... [16:30:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:30:26]Read from MH i2c: E2 [16:30:26]MH_I2C_Read... [16:30:26]Read from MH i2c: E2 FD 00 [16:30:26]MH_I2C_Read... [16:30:26]Read from MH i2c: E2 FD 00 AA 17 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 53 [16:30: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 [16:30:26]wFMCommunicate OK [16:30:26]wFMCommunicate request_size=4 [16:30:26]MH_SAM_APDU [16:30:26]CAPDU: 80 17 00 00 [16:30:26]Write to MH i2c: E2 08 00 AB 17 80 17 00 00 00 00 00 00 42 [16:30:26]Write i2c OK [16:30:26]MH_I2C_Read... [16:30:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:30:26]Read from MH i2c: E2 [16:30:26]MH_I2C_Read... [16:30:26]Read from MH i2c: E2 FD 00 [16:30:26]MH_I2C_Read... [16:30:26]Read from MH i2c: E2 FD 00 AB 17 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 CE [16:30:26]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [16:30:26]wFMCommunicate OK [16:30:26]wFMCommunicate request_size=4 [16:30:26]MH_SAM_APDU [16:30:26]CAPDU: 80 17 00 00 [16:30:26]Write to MH i2c: E2 08 00 AC 17 80 17 00 00 00 00 00 00 43 [16:30:26]OFD Sender: No OFD packet to send [16:30:26]Write i2c OK [16:30:26]MH_I2C_Read... [16:30:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [16:30:26]Read from MH i2c: E2 [16:30:26]MH_I2C_Read... [16:30:26]Read from MH i2c: E2 E2 00 [16:30:26]MH_I2C_Read... [16:30:26]Read from MH i2c: E2 E2 00 AC 17 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 21 [16:30:26]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 [16:30:26]wFMCommunicate OK [16:30:26]SAM_PROTO_GetFMData done [16:30:26]requested_item fm.sale_refund.total is exist - process it [16:30:26]requested_item fm.buy.total is exist - process it [16:30:26]requested_item shift.sale.total is exist - process it [16:30:26]SAM_PROTO_GetShiftData [16:30:26]wFMCommunicate request_size=4 [16:30:26]MH_SAM_APDU [16:30:26]CAPDU: 80 13 02 00 [16:30:26]Write to MH i2c: E2 08 00 AD 17 80 13 02 00 00 00 00 00 42 [16:30:26]Write i2c OK [16:30:26]MH_I2C_Read... [16:30:27]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [16:30:27]Read from MH i2c: E2 [16:30:27]MH_I2C_Read... [16:30:27]Read from MH i2c: E2 FD 00 [16:30:27]MH_I2C_Read... [16:30:27]Read from MH i2c: E2 FD 00 AD 17 00 BB 04 AA 04 B7 04 6E 04 04 00 19 01 00 00 69 04 9E 00 6F 04 04 00 17 01 00 00 B1 04 04 00 42 98 DD 01 70 04 04 00 4C 5F 08 01 72 04 03 00 F6 38 D5 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 1C BA 32 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 38 3A 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 48 46 03 70 04 03 00 48 46 03 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 0F 59 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 FB [16:30:27]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 19 01 00 00 69 04 9E 00 6F 04 04 00 17 01 00 00 B1 04 04 00 42 98 DD 01 70 04 04 00 4C 5F 08 01 72 04 03 00 F6 38 D5 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 1C BA 32 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 38 3A 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 48 46 03 70 04 03 00 48 46 03 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 0F 59 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [16:30:27]wFMCommunicate OK [16:30:27]wFMCommunicate request_size=4 [16:30:27]MH_SAM_APDU [16:30:27]CAPDU: 80 17 00 00 [16:30:27]Write to MH i2c: E2 08 00 AE 17 80 17 00 00 00 00 00 00 45 [16:30:27]Write i2c OK [16:30:27]MH_I2C_Read... [16:30:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:30:27]Read from MH i2c: E2 [16:30:27]MH_I2C_Read... [16:30:27]Read from MH i2c: E2 FD 00 [16:30:27]MH_I2C_Read... [16:30:27]Read from MH i2c: E2 FD 00 AE 17 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 62 [16:30:27]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [16:30:27]wFMCommunicate OK [16:30:27]wFMCommunicate request_size=4 [16:30:27]MH_SAM_APDU [16:30:27]CAPDU: 80 17 00 00 [16:30:27]Write to MH i2c: E2 08 00 AF 17 80 17 00 00 00 00 00 00 46 [16:30:27]Write i2c OK [16:30:27]MH_I2C_Read... [16:30:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:30:27]Read from MH i2c: E2 [16:30:27]MH_I2C_Read... [16:30:27]Read from MH i2c: E2 FD 00 [16:30:27]MH_I2C_Read... [16:30:27]Read from MH i2c: E2 FD 00 AF 17 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 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 72 [16:30:27]RAPDU: 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 90 00 [16:30:27]wFMCommunicate OK [16:30:27]wFMCommunicate request_size=4 [16:30:27]MH_SAM_APDU [16:30:27]CAPDU: 80 17 00 00 [16:30:27]Write to MH i2c: E2 08 00 B0 17 80 17 00 00 00 00 00 00 47 [16:30:27]Write i2c OK [16:30:27]MH_I2C_Read... [16:30:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:30:28]Read from MH i2c: E2 [16:30:28]MH_I2C_Read... [16:30:28]Read from MH i2c: E2 FD 00 [16:30:28]MH_I2C_Read... [16:30:28]Read from MH i2c: E2 FD 00 B0 17 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 BC [16:30:28]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [16:30:28]wFMCommunicate OK [16:30:28]wFMCommunicate request_size=4 [16:30:28]MH_SAM_APDU [16:30:28]CAPDU: 80 17 00 00 [16:30:28]Write to MH i2c: E2 08 00 B1 17 80 17 00 00 00 00 00 00 48 [16:30:28]Write i2c OK [16:30:28]MH_I2C_Read... [16:30:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [16:30:28]Read from MH i2c: E2 [16:30:28]MH_I2C_Read... [16:30:28]Read from MH i2c: E2 D8 00 [16:30:28]MH_I2C_Read... [16:30:28]Read from MH i2c: E2 D8 00 B1 17 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 2F [16:30:28]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:30:28]wFMCommunicate OK [16:30:28]SAM_PROTO_GetShiftData done [16:30:28]requested_item shift.sale.total_cash is exist - process it [16:30:28]requested_item shift.sale_refund.total is exist - process it [16:30:28]requested_item shift.sale_refund.total_cash is exist - process it [16:30:28]requested_item shift.buy.total is exist - process it [16:30:28]requested_item shift.buy.total_cash is exist - process it [16:30:28]produce_requested_data done [16:30:28]produce_requested_data return {"fm.sale.total":24377595.92,"fm.sale_refund.total":279935.00,"fm.buy.total":0.00,"shift.sale.total":312996.50,"shift.sale.total_cash":173259.00,"shift.sale_refund.total":2146.00,"shift.sale_refund.total_cash":2146.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [16:30:28]process_action_free get_value [16:30:28]json_value_free [16:30:28]json_value_free done [16:30:28]process_json_proto returns [16:30:28]Send response to host [16:30:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":24377595.92,"fm.sale_refund.total":279935.00,"fm.buy.total":0.00,"shift.sale.total":312996.50,"shift.sale.total_cash":173259.00,"shift.sale_refund.total":2146.00,"shift.sale_refund.total_cash":2146.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [16:30:28]free response buf [16:30:28]execute_script done [16:30:28]execute_script returns [16:30:28]free content buf [16:30:28]Sock 7.Close socket [16:30:28]Sock 7.Thread stoped [16:30:31]OFD Sender: No OFD packet to send [16:30:36]OFD Sender: No OFD packet to send [16:30:41]OFD Sender: No OFD packet to send [16:30:46]OFD Sender: No OFD packet to send [16:30:51]OFD Sender: No OFD packet to send [16:30:56]OFD Sender: No OFD packet to send [16:31:01]OFD Sender: No OFD packet to send [16:31:06]OFD Sender: No OFD packet to send [16:31:11]OFD Sender: No OFD packet to send [16:31:16]OFD Sender: No OFD packet to send [16:31:21]OFD Sender: No OFD packet to send [16:31:26]OFD Sender: No OFD packet to send [16:31:31]OFD Sender: No OFD packet to send [16:31:36]OFD Sender: No OFD packet to send [16:31:41]OFD Sender: No OFD packet to send [16:31:46]OFD Sender: No OFD packet to send [16:31:51]OFD Sender: No OFD packet to send [16:31:56]OFD Sender: No OFD packet to send [16:32:01]OFD Sender: No OFD packet to send [16:32:06]OFD Sender: No OFD packet to send [16:32:11]OFD Sender: No OFD packet to send [16:32:16]OFD Sender: No OFD packet to send [16:32:21]OFD Sender: No OFD packet to send [16:32:26]OFD Sender: No OFD packet to send [16:32:31]OFD Sender: No OFD packet to send [16:32:36]OFD Sender: No OFD packet to send [16:32:41]OFD Sender: No OFD packet to send [16:32:46]OFD Sender: No OFD packet to send [16:32:51]OFD Sender: No OFD packet to send [16:32:56]OFD Sender: No OFD packet to send [16:33:01]OFD Sender: No OFD packet to send [16:33:06]OFD Sender: No OFD packet to send [16:33:11]OFD Sender: No OFD packet to send [16:33:16]OFD Sender: No OFD packet to send [16:33:21]OFD Sender: No OFD packet to send [16:33:22]accept exits with 9 [16:33:22]New connection [16:33:22]New thread 3067428196 created [16:33:22]Thread 3067571556 joined [16:33:22]Waiting for new connection... [16:33:22] Sock 9.Parse request [16:33:22]Sock 9.Check first char [16:33:22]Sock 9.First char is OK [16:33:22]request: POST /json_proto HTTP/1.0 [16:33:22]Method: POST [16:33:22]URL: /json_proto [16:33:22]Method is POST - this is cgi request [16:33:22]url: /json_proto [16:33:22]query_string will be loaded in cgi processing [16:33:22]execute_cgi json_proto POST (null) [16:33:22]execute_cgi path=json_proto method=POST [16:33:22]POST find Content-Length [16:33:22]Host: 172.17.45.131:8080 [16:33:22]Content-Length: 677 [16:33:22]Content-Type: application/json [16:33:22] [16:33:22]POST finish read [16:33:22]Found Content-Length = 677 [16:33:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610630", "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" ] } } [16:33:22]execute_script... [16:33: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)610630", "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" ] } } [16:33:22]POST & json_proto [16:33:22]process_json_proto [16:33:22]json parsed OK: [16:33:22]protocol is kg_v1.0 [16:33:22]action value=close_receipt [16:33:22]process_action close_receipt [16:33:22]cmd_close_receipt [16:33:22]MH_GetDate [16:33:22]Write to MH i2c: F0 00 00 B2 17 B8 [16:33:22]Write i2c OK [16:33:22]MH_I2C_Read... [16:33:22]Read from MH i2c: F0 [16:33:22]MH_I2C_Read... [16:33:22]Read from MH i2c: F0 09 00 [16:33:22]MH_I2C_Read... [16:33:22]Read from MH i2c: F0 09 00 B2 17 00 D3 15 A9 66 C6 D4 6E 66 26 [16:33:22]GetLastDocTimeStamp 1722356904 [16:33:22]current date 1722357203 [16:33:22]FM_GetShiftState [16:33:22]SAM_PROTO_GetShiftState [16:33:22]wFMCommunicate request_size=4 [16:33:22]MH_SAM_APDU [16:33:22]CAPDU: 80 13 01 00 [16:33:22]Write to MH i2c: E2 08 00 B3 17 80 13 01 00 00 00 00 00 47 [16:33:22]Write i2c OK [16:33:22]MH_I2C_Read... [16:33:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:33:23]Read from MH i2c: E2 [16:33:23]MH_I2C_Read... [16:33:23]Read from MH i2c: E2 0E 00 [16:33:23]MH_I2C_Read... [16:33:23]Read from MH i2c: E2 0E 00 B3 17 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 FA [16:33:23]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:33:23]wFMCommunicate OK [16:33:23]SAM_PROTO_GetShiftState done [16:33:23]FM_GetShiftState done [16:33:23]opened in 1722298218 [16:33:23]opened+sec_in_day 1722384618 [16:33:23]quantity*price = 50036 [16:33:23]sum+1 = 50037 [16:33: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 282 30.07.2024 16:33 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24907 ФПД: 192856619600886 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T163323&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24907&fm=192856619600886&tin=02508201610067®Number=0000000000171247&sum=50000 [16:33:24]StoreToDocumentArchive [16:33:24]shift 48 fd 24907 [16:33:24]save to /storage/0048/doc_00024907 [16:33:24]save last doc name /storage/0048/doc_00024907 to /storage/kkm_last_doc_name [16:33:24]save OK [16:33:24]Clear old archive folders... [16:33:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:33:24]tlvbuf is 01E30D00 [16:33:24]SAM_PROTO_ClearQueue [16:33:24]wFMCommunicate request_size=4 [16:33:24]MH_SAM_APDU [16:33:24]CAPDU: 80 09 00 00 [16:33:24]Write to MH i2c: E2 08 00 C0 17 80 09 00 00 00 00 00 00 49 [16:33:24]Write i2c OK [16:33:24]MH_I2C_Read... [16:33:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:33:24]Read from MH i2c: E2 [16:33:24]MH_I2C_Read... [16:33:24]Read from MH i2c: E2 03 00 [16:33:24]MH_I2C_Read... [16:33:24]Read from MH i2c: E2 03 00 C0 17 00 90 00 4B [16:33:24]RAPDU: 90 00 [16:33:24]wFMCommunicate OK [16:33:24]SAM_PROTO_ClearQueue done [16:33:24]KKMCreateOFDPacket [16:33:24]OFDProtocolAddRootSTLVToBuf [16:33:24]FM_MakeSignedData [16:33:24]FM_MakeSignedData [16:33:24]SAM_PROTO_SignData [16:33:24]wFMCommunicate request_size=4 [16:33:24]MH_SAM_APDU [16:33:24]CAPDU: 80 0D 01 02 [16:33:24]Write to MH i2c: E2 08 00 C1 17 80 0D 01 02 00 00 00 00 51 [16:33:24]Write i2c OK [16:33:24]MH_I2C_Read... [16:33:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:33:24]Read from MH i2c: E2 [16:33:24]MH_I2C_Read... [16:33:24]Read from MH i2c: E2 03 00 [16:33:24]MH_I2C_Read... [16:33:24]Read from MH i2c: E2 03 00 C1 17 00 90 00 4C [16:33:24]RAPDU: 90 00 [16:33:24]wFMCommunicate OK [16:33:24]wFMCommunicate request_size=255 [16:33:24]MH_SAM_APDU [16:33: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 1A 01 00 00 F4 03 04 00 D3 15 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 4B 61 00 00 35 04 06 00 AF [16:33:24]Write to MH i2c: E2 02 01 C2 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 1A 01 00 00 F4 03 04 00 D3 15 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 4B 61 00 00 35 04 06 00 AF 00 00 6A [16:33:24]Write i2c OK [16:33:24]MH_I2C_Read... [16:33:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:33:24]Read from MH i2c: E2 [16:33:24]MH_I2C_Read... [16:33:24]Read from MH i2c: E2 03 00 [16:33:24]MH_I2C_Read... [16:33:24]Read from MH i2c: E2 03 00 C2 17 00 90 00 4D [16:33:24]RAPDU: 90 00 [16:33:24]wFMCommunicate OK [16:33:24]wFMCommunicate request_size=10 [16:33:24]MH_SAM_APDU [16:33:24]CAPDU: 80 0D 02 02 05 66 EE 4D CB F6 [16:33:24]Write to MH i2c: E2 0D 00 C3 17 80 0D 02 02 05 00 66 EE 4D CB F6 00 00 C0 [16:33:24]Write i2c OK [16:33:24]MH_I2C_Read... [16:33:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:33:24]Read from MH i2c: E2 [16:33:24]MH_I2C_Read... [16:33:24]Read from MH i2c: E2 03 00 [16:33:24]MH_I2C_Read... [16:33:24]Read from MH i2c: E2 03 00 C3 17 00 90 00 4E [16:33:24]RAPDU: 90 00 [16:33:24]wFMCommunicate OK [16:33:24]wFMCommunicate request_size=4 [16:33:24]MH_SAM_APDU [16:33:24]CAPDU: 80 0D 03 02 [16:33:24]Write to MH i2c: E2 08 00 C4 17 80 0D 03 02 00 00 00 00 56 [16:33:24]Write i2c OK [16:33:24]MH_I2C_Read... [16:33:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:33:24]Read from MH i2c: E2 [16:33:24]MH_I2C_Read... [16:33:24]Read from MH i2c: E2 0B 00 [16:33:24]MH_I2C_Read... [16:33:24]Read from MH i2c: E2 0B 00 C4 17 00 11 4E 4C E4 40 FD 5E B6 90 00 37 [16:33:24]RAPDU: 11 4E 4C E4 40 FD 5E B6 90 00 [16:33:24]wFMCommunicate OK [16:33:24]SAM_PROTO_SignData done [16:33:24]FM_MakeSignedData done [16:33:24]CreateOFDProtocolMessage [16:33:24]wFMCommunicate request_size=4 [16:33:24]MH_SAM_APDU [16:33:24]CAPDU: 80 11 00 00 [16:33:24]Write to MH i2c: E2 08 00 C5 17 80 11 00 00 00 00 00 00 56 [16:33:24]Write i2c OK [16:33:24]MH_I2C_Read... [16:33:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:33:24]Read from MH i2c: E2 [16:33:24]MH_I2C_Read... [16:33:24]Read from MH i2c: E2 17 00 [16:33:24]MH_I2C_Read... [16:33:24]Read from MH i2c: E2 17 00 C5 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 AC [16:33:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:33:24]wFMCommunicate OK [16:33:24]CreateOFDProtocolMessage done [16:33:24]OFDSenderStorePacket 24907 [16:33:24]StoreOFDPacket docnum=24907 [16:33:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 6A B2 07 01 12 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 D3 15 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 4B 61 00 00 35 04 06 00 AF 66 EE 4D CB F6 11 4E 4C E4 40 FD 5E B6 [16:33:24]CheckFolder [16:33:24]dirname=/storage/ofd_packets [16:33:24]CheckFolder done [16:33:24]ProducePacketName [16:33:24]name=ofd_packets/00024907 [16:33:24]NVStorageSaveData ofd_packets/00024907 [16:33:24]File name is /storage/ofd_packets/00024907 [16:33:24]Write 301 bytes [16:33:24]NVStorageSaveData done [16:33:24]OFDSenderStorePacket done [16:33:24]KKMCreateOFDPacket done [16:33:24]NVStorageSaveData kkm_last_timestamp [16:33:24]File name is /storage/kkm_last_timestamp [16:33:24]Write 4 bytes [16:33:24]NVStorageSaveData done [16:33:24]ExternCall_PrintAddStr [16:33:24]wPrintStart [16:33:24]Write to MH i2c: 01 00 00 C6 17 DD [16:33:24]Write i2c OK [16:33:24]MH_I2C_Read... [16:33:24]Read from MH i2c: 01 [16:33:24]MH_I2C_Read... [16:33:24]Read from MH i2c: 01 07 00 [16:33:24]MH_I2C_Read... [16:33:24]Read from MH i2c: 01 07 00 C6 17 00 00 00 00 00 FF 0F F2 [16:33:24]RasterBufferAndPrint [16:33:24]line Счет N : (1)610630 [16:33:24]line ИНН: 02508201610067 [16:33:24]line Контрольно-Кассовый Чек [16:33:24]line ПРОДАЖА [16:33:24]line ТРК (МРК, ГНК) : 62 [16:33:24]line Товар: 2710124130 [16:33:24]line Аи-92-К-2 [16:33:24]line 7.380 * 67.80 [16:33:24]line = 500.36 [16:33:24]line НДС 12% НСП 1% [16:33:24]line > о реализуемом товаре [16:33:24]line ОКРУГЛЕНИЕ: -0.36 [16:33:24]line ИТОГО: 500.00 [16:33:24]line Внесено: 500.00 [16:33:24]line СДАЧА: 0.00 [16:33:24]line НСП 1% : 4.43 [16:33:24]line НДС 12% : 53.14 [16:33:24]line Наличными: 500.00 [16:33:24]line Безнал.: 0.00 [16:33:24]line Место: АЗС № 127 "Партнер Нефть" [16:33:24]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [16:33:24]line СНО: Общий режим [16:33:24]line Чек 282 30.07.2024 16:33 [16:33:24]line Смена: 48 ФФД: 1.0 [16:33:24]line ЗНМ: 0300000158 [16:33:24]line РНМ: 0000000000171247 [16:33:24]line Версия ККМ: v1.0 [16:33:24]line ФМ: 0000000002098565 [16:33:24]line ФД: 24907 [16:33:24]line ФПД: 192856619600886 [16:33:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T163323&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24907&fm=192856619600886&tin=02508201610067®Number=0000000000171247&sum=50000 [16:33:24]OFD Sender: Processing packet 24907 [packets to send 29, broken 28] [16:33:24]ProducePacketName [16:33:24]name=ofd_packets/00024907 [16:33:24]OFD Sender: To server: pG, [16:33:24]CommunicateWithHost lk.salyk.kg:30040 [16:33:24]ConnectInit lk.salyk.kg [16:33:24]written 0, free lines is 4095 [16:33:25]Connected sock=10 [16:33:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 6A B2 07 01 12 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 D3 15 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 4B 61 00 00 35 04 06 00 AF 66 EE 4D CB F6 11 4E 4C E4 40 FD 5E B6 [16:33:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 9F B8 47 00 9B 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 32 30 39 38 35 36 35 10 04 04 00 4B 61 00 00 F4 03 04 00 61 C1 A8 66 B6 04 01 00 00 FD 52 9E 33 16 C7 88 C6 [16:33:25]CommunicateWithHost err = 0 [16:33:25]CheckOFDResponse [16:33:25]1017 (14) - 77093643461234 [16:33:25]1041 (16) - 0000000002098565 [16:33:25]1040 (4) - 24907 [16:33:25]1012 (4) - 30.07.2024 10:33 [16:33:25]1206 (1) - 0 [16:33:25]OFD Sender: Remove packet 24907 [16:33:25]ProducePacketName [16:33:25]name=ofd_packets/00024907 [16:33:25]NVStorageDeleteData [16:33:25]Write to MH i2c: 01 00 00 F1 17 08 [16:33:25]Write i2c OK [16:33:25]MH_I2C_Read... [16:33:25]Read from MH i2c: 01 [16:33:25]MH_I2C_Read... [16:33:25]Read from MH i2c: 01 07 00 [16:33:25]MH_I2C_Read... [16:33:25]Read from MH i2c: 01 07 00 F1 17 00 00 00 00 00 FB 0C 16 [16:33:25]RasterBufferAndPrint [16:33:25]line [16:33:25]line [16:33:25]line [16:33:25]line [16:33:25]line [16:33:25]written 0, free lines is 3329 [16:33:25]MH_Cut [16:33:25]Write to MH i2c: D1 01 00 F8 17 01 E1 [16:33:25]Write i2c OK [16:33:25]MH_I2C_Read... [16:33:25]Read from MH i2c: D1 [16:33:25]MH_I2C_Read... [16:33:25]Read from MH i2c: D1 01 00 [16:33:25]MH_I2C_Read... [16:33:25]Read from MH i2c: D1 01 00 F8 17 00 E0 [16:33:25]Write to MH i2c: 01 00 00 F9 17 10 [16:33:25]Write i2c OK [16:33:25]MH_I2C_Read... [16:33:25]OFD Sender: No OFD packet to send [16:33:26]*** Cut start [16:33:26]*** Partial cut [16:33:26]*** CUTSNS_PIN = 1 [16:33:26]*** CUTSNS_PIN = 0 [16:33:26]*** Brake cut motor [16:33:26]Read from MH i2c: 01 [16:33:26]MH_I2C_Read... [16:33:26]*** Stop cut motor [16:33:26]*** Cut end [16:33:26]Read from MH i2c: 01 07 00 [16:33:26]MH_I2C_Read... [16:33:26]Read from MH i2c: 01 07 00 F9 17 00 00 00 00 00 FF 0F 25 [16:33:26]process_action close_receipt done [16:33:26]requested_data is exist [16:33:26]produce_requested_data [16:33:26]requested_item fm.sn is exist - process it [16:33:26]wFMCommunicate request_size=4 [16:33:26]MH_SAM_APDU [16:33:26]CAPDU: 80 11 00 00 [16:33:26]Write to MH i2c: E2 08 00 FA 17 80 11 00 00 00 00 00 00 8B [16:33:26]Write i2c OK [16:33:26]MH_I2C_Read... [16:33:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:33:26]Read from MH i2c: E2 [16:33:26]MH_I2C_Read... [16:33:26]Read from MH i2c: E2 17 00 [16:33:26]MH_I2C_Read... [16:33:26]Read from MH i2c: E2 17 00 FA 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E1 [16:33:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:33:26]wFMCommunicate OK [16:33:26]requested_item fd.num is exist - process it [16:33:26]SAM_PROTO_GetFieldsCounters [16:33:26]wFMCommunicate request_size=4 [16:33:26]MH_SAM_APDU [16:33:26]CAPDU: 80 13 00 00 [16:33:26]Write to MH i2c: E2 08 00 FB 17 80 13 00 00 00 00 00 00 8E [16:33:26]Write i2c OK [16:33:26]MH_I2C_Read... [16:33:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:33:26]Read from MH i2c: E2 [16:33:26]MH_I2C_Read... [16:33:26]Read from MH i2c: E2 62 00 [16:33:26]MH_I2C_Read... [16:33:26]Read from MH i2c: E2 62 00 FB 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 4B 61 00 00 0E 04 04 00 30 00 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 DC [16:33:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 4B 61 00 00 0E 04 04 00 30 00 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 [16:33:26]wFMCommunicate OK [16:33:26]SAM_PROTO_GetFieldsCounters done [16:33:26]requested_item shift.num is exist - process it [16:33:26]requested_item shift.opened is exist - process it [16:33:26]req_shift_opened [16:33:26]FM_GetShiftState [16:33:26]SAM_PROTO_GetShiftState [16:33:26]wFMCommunicate request_size=4 [16:33:26]MH_SAM_APDU [16:33:26]CAPDU: 80 13 01 00 [16:33:26]Write to MH i2c: E2 08 00 FC 17 80 13 01 00 00 00 00 00 90 [16:33:26]Write i2c OK [16:33:26]MH_I2C_Read... [16:33:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:33:26]Read from MH i2c: E2 [16:33:26]MH_I2C_Read... [16:33:26]Read from MH i2c: E2 0E 00 [16:33:26]MH_I2C_Read... [16:33:26]Read from MH i2c: E2 0E 00 FC 17 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 43 [16:33:26]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:33:26]wFMCommunicate OK [16:33:26]SAM_PROTO_GetShiftState done [16:33:26]FM_GetShiftState done [16:33:26]req_shift_opened done [16:33:26]requested_item shift.open_date is exist - process it [16:33:26]req_shift_open_date [16:33:26]req_shift_open_date done [16:33:26]produce_requested_data done [16:33:26]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24907,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [16:33:26]process_action_free close_receipt [16:33:26]json_value_free [16:33:26]json_value_free done [16:33:26]process_json_proto returns [16:33:26]Send response to host [16:33:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24907,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [16:33:26]free response buf [16:33:26]execute_script done [16:33:26]execute_script returns [16:33:26]free content buf [16:33:26]Sock 9.Close socket [16:33:26]Sock 9.Thread stoped [16:33:30]OFD Sender: No OFD packet to send [16:33:35]OFD Sender: No OFD packet to send [16:33:40]OFD Sender: No OFD packet to send [16:33:45]OFD Sender: No OFD packet to send [16:33:50]OFD Sender: No OFD packet to send [16:33:55]OFD Sender: No OFD packet to send [16:33:59]accept exits with 7 [16:33:59]New connection [16:33:59]New thread 3067571556 created [16:33:59]Thread 3067428196 joined [16:33:59]Waiting for new connection... [16:33:59] Sock 7.Parse request [16:33:59]Sock 7.Check first char [16:33:59]Sock 7.First char is OK [16:33:59]request: POST /json_proto HTTP/1.0 [16:33:59]Method: POST [16:33:59]URL: /json_proto [16:33:59]Method is POST - this is cgi request [16:33:59]url: /json_proto [16:33:59]query_string will be loaded in cgi processing [16:33:59]execute_cgi json_proto POST (null) [16:33:59]execute_cgi path=json_proto method=POST [16:33:59]POST find Content-Length [16:33:59]Host: 172.17.45.131:8080 [16:33:59]Content-Length: 684 [16:33:59]Content-Type: application/json [16:33:59] [16:33:59]POST finish read [16:33:59]Found Content-Length = 684 [16:33:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610629", "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" : 37.00, "quantity" : 27.030, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:33:59]execute_script... [16:33: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)610629", "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" : 37.00, "quantity" : 27.030, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:33:59]POST & json_proto [16:33:59]process_json_proto [16:33:59]json parsed OK: [16:33:59]protocol is kg_v1.0 [16:33:59]action value=close_receipt [16:33:59]process_action close_receipt [16:33:59]cmd_close_receipt [16:33:59]MH_GetDate [16:33:59]Write to MH i2c: F0 00 00 FD 17 03 [16:33:59]Write i2c OK [16:33:59]MH_I2C_Read... [16:33:59]Read from MH i2c: F0 [16:33:59]MH_I2C_Read... [16:33:59]Read from MH i2c: F0 09 00 [16:33:59]MH_I2C_Read... [16:33:59]Read from MH i2c: F0 09 00 FD 17 00 F8 15 A9 66 C6 D4 6E 66 96 [16:33:59]GetLastDocTimeStamp 1722357203 [16:33:59]current date 1722357240 [16:33:59]FM_GetShiftState [16:33:59]SAM_PROTO_GetShiftState [16:33:59]wFMCommunicate request_size=4 [16:33:59]MH_SAM_APDU [16:33:59]CAPDU: 80 13 01 00 [16:33:59]Write to MH i2c: E2 08 00 FE 17 80 13 01 00 00 00 00 00 92 [16:33:59]Write i2c OK [16:33:59]MH_I2C_Read... [16:33:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:33:59]Read from MH i2c: E2 [16:33:59]MH_I2C_Read... [16:33:59]Read from MH i2c: E2 0E 00 [16:33:59]MH_I2C_Read... [16:33:59]Read from MH i2c: E2 0E 00 FE 17 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 45 [16:33:59]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:33:59]wFMCommunicate OK [16:33:59]SAM_PROTO_GetShiftState done [16:33:59]FM_GetShiftState done [16:33:59]opened in 1722298218 [16:33:59]opened+sec_in_day 1722384618 [16:33:59]quantity*price = 100011 [16:33:59]sum+1 = 100012 [16:33:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 283 30.07.2024 16:34 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24908 ФПД: 242867593312193 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T163400&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24908&fm=242867593312193&tin=02508201610067®Number=0000000000171247&sum=100000 [16:34:01]StoreToDocumentArchive [16:34:01]shift 48 fd 24908 [16:34:01]save to /storage/0048/doc_00024908 [16:34:01]save last doc name /storage/0048/doc_00024908 to /storage/kkm_last_doc_name [16:34:01]save OK [16:34:01]Clear old archive folders... [16:34:01]ProcessDocumentItem done err = 0, tmpTLVsize=250 [16:34:01]tlvbuf is 01E62510 [16:34:01]SAM_PROTO_ClearQueue [16:34:01]wFMCommunicate request_size=4 [16:34:01]MH_SAM_APDU [16:34:01]CAPDU: 80 09 00 00 [16:34:01]Write to MH i2c: E2 08 00 0B 18 80 09 00 00 00 00 00 00 95 [16:34:01]Write i2c OK [16:34:01]MH_I2C_Read... [16:34:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:34:01]Read from MH i2c: E2 [16:34:01]MH_I2C_Read... [16:34:01]Read from MH i2c: E2 03 00 [16:34:01]MH_I2C_Read... [16:34:01]Read from MH i2c: E2 03 00 0B 18 00 90 00 97 [16:34:01]RAPDU: 90 00 [16:34:01]wFMCommunicate OK [16:34:01]SAM_PROTO_ClearQueue done [16:34:01]KKMCreateOFDPacket [16:34:01]OFDProtocolAddRootSTLVToBuf [16:34:01]FM_MakeSignedData [16:34:01]FM_MakeSignedData [16:34:01]SAM_PROTO_SignData [16:34:01]wFMCommunicate request_size=4 [16:34:01]MH_SAM_APDU [16:34:01]CAPDU: 80 0D 01 02 [16:34:01]Write to MH i2c: E2 08 00 0C 18 80 0D 01 02 00 00 00 00 9D [16:34:01]Write i2c OK [16:34:01]MH_I2C_Read... [16:34:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:34:01]Read from MH i2c: E2 [16:34:01]MH_I2C_Read... [16:34:01]Read from MH i2c: E2 03 00 [16:34:01]MH_I2C_Read... [16:34:01]Read from MH i2c: E2 03 00 0C 18 00 90 00 98 [16:34:01]RAPDU: 90 00 [16:34:01]wFMCommunicate OK [16:34:01]wFMCommunicate request_size=255 [16:34:01]MH_SAM_APDU [16:34:01]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 96 69 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 F8 15 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 4C 61 00 00 35 04 06 00 DC E3 [16:34:01]Write to MH i2c: E2 02 01 0D 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 96 69 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 F8 15 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 4C 61 00 00 35 04 06 00 DC E3 00 00 3F [16:34:01]Write i2c OK [16:34:01]MH_I2C_Read... [16:34:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:34:01]Read from MH i2c: E2 [16:34:01]MH_I2C_Read... [16:34:01]Read from MH i2c: E2 03 00 [16:34:01]MH_I2C_Read... [16:34:01]Read from MH i2c: E2 03 00 0D 18 00 90 00 99 [16:34:01]RAPDU: 90 00 [16:34:01]wFMCommunicate OK [16:34:01]wFMCommunicate request_size=9 [16:34:01]MH_SAM_APDU [16:34:01]CAPDU: 80 0D 02 02 04 04 A0 77 C1 [16:34:01]Write to MH i2c: E2 0C 00 0E 18 80 0D 02 02 04 00 04 A0 77 C1 00 00 84 [16:34:01]Write i2c OK [16:34:01]MH_I2C_Read... [16:34:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:34:01]Read from MH i2c: E2 [16:34:01]MH_I2C_Read... [16:34:01]Read from MH i2c: E2 03 00 [16:34:01]MH_I2C_Read... [16:34:01]Read from MH i2c: E2 03 00 0E 18 00 90 00 9A [16:34:01]RAPDU: 90 00 [16:34:01]wFMCommunicate OK [16:34:01]wFMCommunicate request_size=4 [16:34:01]MH_SAM_APDU [16:34:01]CAPDU: 80 0D 03 02 [16:34:01]Write to MH i2c: E2 08 00 0F 18 80 0D 03 02 00 00 00 00 A2 [16:34:01]Write i2c OK [16:34:01]MH_I2C_Read... [16:34:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:34:01]Read from MH i2c: E2 [16:34:01]MH_I2C_Read... [16:34:01]Read from MH i2c: E2 0B 00 [16:34:01]MH_I2C_Read... [16:34:01]Read from MH i2c: E2 0B 00 0F 18 00 4A 45 F2 17 71 28 32 70 90 00 76 [16:34:01]RAPDU: 4A 45 F2 17 71 28 32 70 90 00 [16:34:01]wFMCommunicate OK [16:34:01]SAM_PROTO_SignData done [16:34:01]FM_MakeSignedData done [16:34:01]CreateOFDProtocolMessage [16:34:01]wFMCommunicate request_size=4 [16:34:01]MH_SAM_APDU [16:34:01]CAPDU: 80 11 00 00 [16:34:01]Write to MH i2c: E2 08 00 10 18 80 11 00 00 00 00 00 00 A2 [16:34:01]Write i2c OK [16:34:01]MH_I2C_Read... [16:34:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:34:01]Read from MH i2c: E2 [16:34:01]MH_I2C_Read... [16:34:01]Read from MH i2c: E2 17 00 [16:34:01]MH_I2C_Read... [16:34:01]Read from MH i2c: E2 17 00 10 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F8 [16:34:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:34:01]wFMCommunicate OK [16:34:01]CreateOFDProtocolMessage done [16:34:01]OFDSenderStorePacket 24908 [16:34:01]StoreOFDPacket docnum=24908 [16:34:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 C1 6F 06 01 BC 2B 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 96 69 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 F8 15 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 4C 61 00 00 35 04 06 00 DC E3 04 A0 77 C1 4A 45 F2 17 71 28 32 70 [16:34:01]CheckFolder [16:34:01]dirname=/storage/ofd_packets [16:34:01]CheckFolder done [16:34:01]ProducePacketName [16:34:01]name=ofd_packets/00024908 [16:34:01]NVStorageSaveData ofd_packets/00024908 [16:34:01]File name is /storage/ofd_packets/00024908 [16:34:01]Write 300 bytes [16:34:01]NVStorageSaveData done [16:34:01]OFDSenderStorePacket done [16:34:01]KKMCreateOFDPacket done [16:34:01]NVStorageSaveData kkm_last_timestamp [16:34:01]File name is /storage/kkm_last_timestamp [16:34:01]Write 4 bytes [16:34:01]NVStorageSaveData done [16:34:01]ExternCall_PrintAddStr [16:34:01]wPrintStart [16:34:01]Write to MH i2c: 01 00 00 11 18 29 [16:34:01]OFD Sender: Processing packet 24908 [packets to send 29, broken 28] [16:34:01]ProducePacketName [16:34:01]name=ofd_packets/00024908 [16:34:01]OFD Sender: To server: pG, [16:34:01]CommunicateWithHost lk.salyk.kg:30040 [16:34:01]ConnectInit lk.salyk.kg [16:34:01]Write i2c OK [16:34:01]MH_I2C_Read... [16:34:01]Read from MH i2c: 01 [16:34:01]MH_I2C_Read... [16:34:01]Read from MH i2c: 01 07 00 [16:34:01]MH_I2C_Read... [16:34:01]Read from MH i2c: 01 07 00 11 18 00 00 00 00 00 FF 0F 3E [16:34:01]RasterBufferAndPrint [16:34:01]line Счет N : (1)610629 [16:34:01]line ИНН: 02508201610067 [16:34:01]line Контрольно-Кассовый Чек [16:34:01]line ПРОДАЖА [16:34:01]line ТРК (МРК, ГНК) : 7 [16:34:01]line Товар: 2711190000 [16:34:01]line ГАЗ-К-3 [16:34:01]line 27.030 * 37.00 [16:34:01]line = 1000.11 [16:34:01]line НДС 12% НСП 1% [16:34:01]line > о реализуемом товаре [16:34:01]line ОКРУГЛЕНИЕ: -0.11 [16:34:01]line ИТОГО: 1000.00 [16:34:01]line Внесено: 1000.00 [16:34:01]line СДАЧА: 0.00 [16:34:01]line НСП 1% : 8.85 [16:34:01]line НДС 12% : 106.21 [16:34:01]line Наличными: 1000.00 [16:34:01]line Безнал.: 0.00 [16:34:01]line Место: АЗС № 127 "Партнер Нефть" [16:34:01]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [16:34:01]line СНО: Общий режим [16:34:01]line Чек 283 30.07.2024 16:34 [16:34:01]line Смена: 48 ФФД: 1.0 [16:34:01]line ЗНМ: 0300000158 [16:34:01]line РНМ: 0000000000171247 [16:34:01]line Версия ККМ: v1.0 [16:34:01]line ФМ: 0000000002098565 [16:34:01]line ФД: 24908 [16:34:01]line ФПД: 242867593312193 [16:34:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T163400&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24908&fm=242867593312193&tin=02508201610067®Number=0000000000171247&sum=100000 [16:34:01]Connected sock=11 [16:34:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 C1 6F 06 01 BC 2B 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 96 69 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 F8 15 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 4C 61 00 00 35 04 06 00 DC E3 04 A0 77 C1 4A 45 F2 17 71 28 32 70 [16:34:01]written 0, free lines is 4095 [16:34:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 D7 65 47 00 0B 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 4C 61 00 00 F4 03 04 00 86 C1 A8 66 B6 04 01 00 00 20 BE 23 C6 C3 19 F7 40 [16:34:02]CommunicateWithHost err = 0 [16:34:02]CheckOFDResponse [16:34:02]1017 (14) - 77093643461234 [16:34:02]1041 (16) - 0000000002098565 [16:34:02]1040 (4) - 24908 [16:34:02]1012 (4) - 30.07.2024 10:33 [16:34:02]1206 (1) - 0 [16:34:02]OFD Sender: Remove packet 24908 [16:34:02]ProducePacketName [16:34:02]name=ofd_packets/00024908 [16:34:02]NVStorageDeleteData [16:34:02]Write to MH i2c: 01 00 00 3C 18 54 [16:34:02]Write i2c OK [16:34:02]MH_I2C_Read... [16:34:02]Read from MH i2c: 01 [16:34:02]MH_I2C_Read... [16:34:02]Read from MH i2c: 01 07 00 [16:34:02]MH_I2C_Read... [16:34:02]Read from MH i2c: 01 07 00 3C 18 00 00 00 00 00 E4 0C 4B [16:34:02]RasterBufferAndPrint [16:34:02]line [16:34:02]line [16:34:02]line [16:34:02]line [16:34:02]line [16:34:02]written 0, free lines is 3306 [16:34:02]MH_Cut [16:34:02]Write to MH i2c: D1 01 00 43 18 01 2D [16:34:02]Write i2c OK [16:34:02]MH_I2C_Read... [16:34:02]Read from MH i2c: D1 [16:34:02]MH_I2C_Read... [16:34:02]Read from MH i2c: D1 01 00 [16:34:02]MH_I2C_Read... [16:34:02]Read from MH i2c: D1 01 00 43 18 00 2C [16:34:02]Write to MH i2c: 01 00 00 44 18 5C [16:34:02]Write i2c OK [16:34:02]MH_I2C_Read... [16:34:02]OFD Sender: No OFD packet to send [16:34:03]*** Cut start [16:34:03]*** Partial cut [16:34:03]*** CUTSNS_PIN = 1 [16:34:03]*** CUTSNS_PIN = 0 [16:34:03]*** Brake cut motor [16:34:03]Read from MH i2c: 01 [16:34:03]MH_I2C_Read... [16:34:03]*** Stop cut motor [16:34:03]*** Cut end [16:34:03]Read from MH i2c: 01 07 00 [16:34:03]MH_I2C_Read... [16:34:03]Read from MH i2c: 01 07 00 44 18 00 00 00 00 00 FF 0F 71 [16:34:03]process_action close_receipt done [16:34:03]requested_data is exist [16:34:03]produce_requested_data [16:34:03]requested_item fm.sn is exist - process it [16:34:03]wFMCommunicate request_size=4 [16:34:03]MH_SAM_APDU [16:34:03]CAPDU: 80 11 00 00 [16:34:03]Write to MH i2c: E2 08 00 45 18 80 11 00 00 00 00 00 00 D7 [16:34:03]Write i2c OK [16:34:03]MH_I2C_Read... [16:34:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:34:03]Read from MH i2c: E2 [16:34:03]MH_I2C_Read... [16:34:03]Read from MH i2c: E2 17 00 [16:34:03]MH_I2C_Read... [16:34:03]Read from MH i2c: E2 17 00 45 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 2D [16:34:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:34:03]wFMCommunicate OK [16:34:03]requested_item fd.num is exist - process it [16:34:03]SAM_PROTO_GetFieldsCounters [16:34:03]wFMCommunicate request_size=4 [16:34:03]MH_SAM_APDU [16:34:03]CAPDU: 80 13 00 00 [16:34:03]Write to MH i2c: E2 08 00 46 18 80 13 00 00 00 00 00 00 DA [16:34:03]Write i2c OK [16:34:03]MH_I2C_Read... [16:34:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:34:03]Read from MH i2c: E2 [16:34:03]MH_I2C_Read... [16:34:03]Read from MH i2c: E2 62 00 [16:34:03]MH_I2C_Read... [16:34:03]Read from MH i2c: E2 62 00 46 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 4C 61 00 00 0E 04 04 00 30 00 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 2C [16:34:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 4C 61 00 00 0E 04 04 00 30 00 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 [16:34:03]wFMCommunicate OK [16:34:03]SAM_PROTO_GetFieldsCounters done [16:34:03]requested_item shift.num is exist - process it [16:34:03]requested_item shift.opened is exist - process it [16:34:03]req_shift_opened [16:34:03]FM_GetShiftState [16:34:03]SAM_PROTO_GetShiftState [16:34:03]wFMCommunicate request_size=4 [16:34:03]MH_SAM_APDU [16:34:03]CAPDU: 80 13 01 00 [16:34:03]Write to MH i2c: E2 08 00 47 18 80 13 01 00 00 00 00 00 DC [16:34:03]Write i2c OK [16:34:03]MH_I2C_Read... [16:34:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:34:03]Read from MH i2c: E2 [16:34:03]MH_I2C_Read... [16:34:03]Read from MH i2c: E2 0E 00 [16:34:03]MH_I2C_Read... [16:34:03]Read from MH i2c: E2 0E 00 47 18 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 8F [16:34:03]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:34:03]wFMCommunicate OK [16:34:03]SAM_PROTO_GetShiftState done [16:34:03]FM_GetShiftState done [16:34:03]req_shift_opened done [16:34:03]requested_item shift.open_date is exist - process it [16:34:03]req_shift_open_date [16:34:03]req_shift_open_date done [16:34:03]produce_requested_data done [16:34:03]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24908,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [16:34:03]process_action_free close_receipt [16:34:03]json_value_free [16:34:03]json_value_free done [16:34:03]process_json_proto returns [16:34:03]Send response to host [16:34:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24908,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [16:34:03]free response buf [16:34:03]execute_script done [16:34:03]execute_script returns [16:34:03]free content buf [16:34:03]Sock 7.Close socket [16:34:03]Sock 7.Thread stoped [16:34:07]OFD Sender: No OFD packet to send [16:34:12]OFD Sender: No OFD packet to send [16:34:17]OFD Sender: No OFD packet to send [16:34:22]OFD Sender: No OFD packet to send [16:34:27]OFD Sender: No OFD packet to send [16:34:32]OFD Sender: No OFD packet to send [16:34:37]OFD Sender: No OFD packet to send [16:34:42]OFD Sender: No OFD packet to send [16:34:47]OFD Sender: No OFD packet to send [16:34:52]OFD Sender: No OFD packet to send [16:34:57]OFD Sender: No OFD packet to send [16:35:02]OFD Sender: No OFD packet to send [16:35:07]OFD Sender: No OFD packet to send [16:35:12]OFD Sender: No OFD packet to send [16:35:17]OFD Sender: No OFD packet to send [16:35:22]OFD Sender: No OFD packet to send [16:35:27]OFD Sender: No OFD packet to send [16:35:32]OFD Sender: No OFD packet to send [16:35:37]OFD Sender: No OFD packet to send [16:35:42]OFD Sender: No OFD packet to send [16:35:47]OFD Sender: No OFD packet to send [16:35:52]OFD Sender: No OFD packet to send [16:35:57]OFD Sender: No OFD packet to send [16:36:02]OFD Sender: No OFD packet to send [16:36:07]OFD Sender: No OFD packet to send [16:36:12]OFD Sender: No OFD packet to send [16:36:17]OFD Sender: No OFD packet to send [16:36:22]OFD Sender: No OFD packet to send [16:36:27]OFD Sender: No OFD packet to send [16:36:32]OFD Sender: No OFD packet to send [16:36:37]OFD Sender: No OFD packet to send [16:36:42]OFD Sender: No OFD packet to send [16:36:47]OFD Sender: No OFD packet to send [16:36:52]OFD Sender: No OFD packet to send [16:36:57]OFD Sender: No OFD packet to send [16:37:02]OFD Sender: No OFD packet to send [16:37:07]OFD Sender: No OFD packet to send [16:37:12]OFD Sender: No OFD packet to send [16:37:17]OFD Sender: No OFD packet to send [16:37:22]OFD Sender: No OFD packet to send [16:37:27]OFD Sender: No OFD packet to send [16:37:32]OFD Sender: No OFD packet to send [16:37:37]OFD Sender: No OFD packet to send [16:37:42]OFD Sender: No OFD packet to send [16:37:47]OFD Sender: No OFD packet to send [16:37:52]OFD Sender: No OFD packet to send [16:37:55]accept exits with 9 [16:37:55]New connection [16:37:55]New thread 3067428196 created [16:37:55]Thread 3067571556 joined [16:37:55]Waiting for new connection... [16:37:55] Sock 9.Parse request [16:37:55]Sock 9.Check first char [16:37:55]Sock 9.First char is OK [16:37:55]request: POST /json_proto HTTP/1.0 [16:37:55]Method: POST [16:37:55]URL: /json_proto [16:37:55]Method is POST - this is cgi request [16:37:55]url: /json_proto [16:37:55]query_string will be loaded in cgi processing [16:37:55]execute_cgi json_proto POST (null) [16:37:55]execute_cgi path=json_proto method=POST [16:37:55]POST find Content-Length [16:37:55]Host: 172.17.45.131:8080 [16:37:55]Content-Length: 663 [16:37:55]Content-Type: application/json [16:37:55] [16:37:55]POST finish read [16:37:55]Found Content-Length = 663 [16:37:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610631", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 36.680, "sum" : 2740.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9000.00, "payments": [ { "type": 0, "sum" : 2740.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:37:55]execute_script... [16:37: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)610631", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 36.680, "sum" : 2740.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 9000.00, "payments": [ { "type": 0, "sum" : 2740.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:37:55]POST & json_proto [16:37:55]process_json_proto [16:37:55]json parsed OK: [16:37:55]protocol is kg_v1.0 [16:37:55]action value=close_receipt [16:37:55]process_action close_receipt [16:37:55]cmd_close_receipt [16:37:55]MH_GetDate [16:37:55]Write to MH i2c: F0 00 00 48 18 4F [16:37:55]Write i2c OK [16:37:55]MH_I2C_Read... [16:37:55]Read from MH i2c: F0 [16:37:55]MH_I2C_Read... [16:37:55]Read from MH i2c: F0 09 00 [16:37:55]MH_I2C_Read... [16:37:55]Read from MH i2c: F0 09 00 48 18 00 E3 16 A9 66 C6 D4 6E 66 CE [16:37:55]GetLastDocTimeStamp 1722357240 [16:37:55]current date 1722357475 [16:37:55]FM_GetShiftState [16:37:55]SAM_PROTO_GetShiftState [16:37:55]wFMCommunicate request_size=4 [16:37:55]MH_SAM_APDU [16:37:55]CAPDU: 80 13 01 00 [16:37:55]Write to MH i2c: E2 08 00 49 18 80 13 01 00 00 00 00 00 DE [16:37:55]Write i2c OK [16:37:55]MH_I2C_Read... [16:37:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:37:55]Read from MH i2c: E2 [16:37:55]MH_I2C_Read... [16:37:55]Read from MH i2c: E2 0E 00 [16:37:55]MH_I2C_Read... [16:37:55]Read from MH i2c: E2 0E 00 49 18 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 91 [16:37:55]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:37:55]wFMCommunicate OK [16:37:55]SAM_PROTO_GetShiftState done [16:37:55]FM_GetShiftState done [16:37:55]opened in 1722298218 [16:37:55]opened+sec_in_day 1722384618 [16:37:55]quantity*price = 273999 [16:37:55]sum+1 = 274001 [16:37:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2740.00 Внесено: 9000.00 СДАЧА: 6260.00 НСП 1% : 24.25 НДС 12% : 290.97 Наличными: 2740.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 284 30.07.2024 16:37 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24909 ФПД: 199810984194644 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T163756&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24909&fm=199810984194644&tin=02508201610067®Number=0000000000171247&sum=274000 [16:37:56]StoreToDocumentArchive [16:37:56]shift 48 fd 24909 [16:37:56]save to /storage/0048/doc_00024909 [16:37:56]save last doc name /storage/0048/doc_00024909 to /storage/kkm_last_doc_name [16:37:56]save OK [16:37:56]Clear old archive folders... [16:37:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:37:56]tlvbuf is 01EE5C50 [16:37:56]SAM_PROTO_ClearQueue [16:37:56]wFMCommunicate request_size=4 [16:37:56]MH_SAM_APDU [16:37:56]CAPDU: 80 09 00 00 [16:37:56]Write to MH i2c: E2 08 00 56 18 80 09 00 00 00 00 00 00 E0 [16:37:56]Write i2c OK [16:37:56]MH_I2C_Read... [16:37:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:37:56]Read from MH i2c: E2 [16:37:56]MH_I2C_Read... [16:37:56]Read from MH i2c: E2 03 00 [16:37:56]MH_I2C_Read... [16:37:56]Read from MH i2c: E2 03 00 56 18 00 90 00 E2 [16:37:56]RAPDU: 90 00 [16:37:56]wFMCommunicate OK [16:37:56]SAM_PROTO_ClearQueue done [16:37:56]KKMCreateOFDPacket [16:37:56]OFDProtocolAddRootSTLVToBuf [16:37:56]FM_MakeSignedData [16:37:56]FM_MakeSignedData [16:37:56]SAM_PROTO_SignData [16:37:56]wFMCommunicate request_size=4 [16:37:56]MH_SAM_APDU [16:37:56]CAPDU: 80 0D 01 02 [16:37:56]Write to MH i2c: E2 08 00 57 18 80 0D 01 02 00 00 00 00 E8 [16:37:56]Write i2c OK [16:37:56]MH_I2C_Read... [16:37:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:37:56]Read from MH i2c: E2 [16:37:56]MH_I2C_Read... [16:37:56]Read from MH i2c: E2 03 00 [16:37:56]MH_I2C_Read... [16:37:56]Read from MH i2c: E2 03 00 57 18 00 90 00 E3 [16:37:56]RAPDU: 90 00 [16:37:56]wFMCommunicate OK [16:37:56]wFMCommunicate request_size=255 [16:37:56]MH_SAM_APDU [16:37:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 48 8F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 50 2E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 2E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 71 00 00 00 00 07 04 06 00 50 2E 04 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 E4 16 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 4D 61 00 00 35 04 06 00 B5 [16:37:56]Write to MH i2c: E2 02 01 58 18 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 48 8F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 50 2E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 2E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 71 00 00 00 00 07 04 06 00 50 2E 04 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 E4 16 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 4D 61 00 00 35 04 06 00 B5 00 00 F1 [16:37:56]Write i2c OK [16:37:56]MH_I2C_Read... [16:37:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:37:56]Read from MH i2c: E2 [16:37:56]MH_I2C_Read... [16:37:56]Read from MH i2c: E2 03 00 [16:37:56]MH_I2C_Read... [16:37:56]Read from MH i2c: E2 03 00 58 18 00 90 00 E4 [16:37:56]RAPDU: 90 00 [16:37:56]wFMCommunicate OK [16:37:56]wFMCommunicate request_size=10 [16:37:56]MH_SAM_APDU [16:37:56]CAPDU: 80 0D 02 02 05 BA 1E BC 32 54 [16:37:56]Write to MH i2c: E2 0D 00 59 18 80 0D 02 02 05 00 BA 1E BC 32 54 00 00 0F [16:37:56]Write i2c OK [16:37:56]MH_I2C_Read... [16:37:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:37:56]Read from MH i2c: E2 [16:37:56]MH_I2C_Read... [16:37:56]Read from MH i2c: E2 03 00 [16:37:56]MH_I2C_Read... [16:37:56]Read from MH i2c: E2 03 00 59 18 00 90 00 E5 [16:37:56]RAPDU: 90 00 [16:37:56]wFMCommunicate OK [16:37:56]wFMCommunicate request_size=4 [16:37:56]MH_SAM_APDU [16:37:56]CAPDU: 80 0D 03 02 [16:37:56]Write to MH i2c: E2 08 00 5A 18 80 0D 03 02 00 00 00 00 ED [16:37:56]Write i2c OK [16:37:56]MH_I2C_Read... [16:37:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:37:56]Read from MH i2c: E2 [16:37:56]MH_I2C_Read... [16:37:56]Read from MH i2c: E2 0B 00 [16:37:56]MH_I2C_Read... [16:37:56]Read from MH i2c: E2 0B 00 5A 18 00 0E 0C FD 89 B0 61 C6 B3 90 00 18 [16:37:56]RAPDU: 0E 0C FD 89 B0 61 C6 B3 90 00 [16:37:56]wFMCommunicate OK [16:37:56]SAM_PROTO_SignData done [16:37:56]FM_MakeSignedData done [16:37:56]CreateOFDProtocolMessage [16:37:56]wFMCommunicate request_size=4 [16:37:56]MH_SAM_APDU [16:37:56]CAPDU: 80 11 00 00 [16:37:56]Write to MH i2c: E2 08 00 5B 18 80 11 00 00 00 00 00 00 ED [16:37:56]Write i2c OK [16:37:56]MH_I2C_Read... [16:37:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:37:56]Read from MH i2c: E2 [16:37:56]MH_I2C_Read... [16:37:56]Read from MH i2c: E2 17 00 [16:37:56]MH_I2C_Read... [16:37:56]Read from MH i2c: E2 17 00 5B 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 43 [16:37:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:37:56]wFMCommunicate OK [16:37:56]CreateOFDProtocolMessage done [16:37:56]OFDSenderStorePacket 24909 [16:37:56]StoreOFDPacket docnum=24909 [16:37:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 02 62 07 01 17 C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 48 8F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 50 2E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 2E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 71 00 00 00 00 07 04 06 00 50 2E 04 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 E4 16 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 4D 61 00 00 35 04 06 00 B5 BA 1E BC 32 54 0E 0C FD 89 B0 61 C6 B3 [16:37:56]CheckFolder [16:37:56]dirname=/storage/ofd_packets [16:37:56]CheckFolder done [16:37:56]ProducePacketName [16:37:56]name=ofd_packets/00024909 [16:37:56]NVStorageSaveData ofd_packets/00024909 [16:37:56]File name is /storage/ofd_packets/00024909 [16:37:56]Write 301 bytes [16:37:56]NVStorageSaveData done [16:37:56]OFDSenderStorePacket done [16:37:56]KKMCreateOFDPacket done [16:37:56]NVStorageSaveData kkm_last_timestamp [16:37:56]File name is /storage/kkm_last_timestamp [16:37:56]Write 4 bytes [16:37:56]NVStorageSaveData done [16:37:56]ExternCall_PrintAddStr [16:37:56]wPrintStart [16:37:56]Write to MH i2c: 01 00 00 5C 18 74 [16:37:57]Write i2c OK [16:37:57]MH_I2C_Read... [16:37:57]Read from MH i2c: 01 [16:37:57]MH_I2C_Read... [16:37:57]Read from MH i2c: 01 07 00 [16:37:57]MH_I2C_Read... [16:37:57]Read from MH i2c: 01 07 00 5C 18 00 00 00 00 00 FF 0F 89 [16:37:57]RasterBufferAndPrint [16:37:57]line Счет N : (1)610631 [16:37:57]line ИНН: 02508201610067 [16:37:57]line Контрольно-Кассовый Чек [16:37:57]line ПРОДАЖА [16:37:57]line ТРК (МРК, ГНК) : 63 [16:37:57]line Товар: 2710124500 [16:37:57]line Аи-95-К-3 [16:37:57]line 36.680 * 74.70 [16:37:57]line = 2740.00 [16:37:57]line НДС 12% НСП 1% [16:37:57]line > о реализуемом товаре [16:37:57]line ИТОГО: 2740.00 [16:37:57]line Внесено: 9000.00 [16:37:57]line СДАЧА: 6260.00 [16:37:57]line НСП 1% : 24.25 [16:37:57]line НДС 12% : 290.97 [16:37:57]line Наличными: 2740.00 [16:37:57]line Безнал.: 0.00 [16:37:57]line Место: АЗС № 127 "Партнер Нефть" [16:37:57]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [16:37:57]line СНО: Общий режим [16:37:57]line Чек 284 30.07.2024 16:37 [16:37:57]line Смена: 48 ФФД: 1.0 [16:37:57]line ЗНМ: 0300000158 [16:37:57]line РНМ: 0000000000171247 [16:37:57]line Версия ККМ: v1.0 [16:37:57]line ФМ: 0000000002098565 [16:37:57]line ФД: 24909 [16:37:57]line ФПД: 199810984194644 [16:37:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T163756&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24909&fm=199810984194644&tin=02508201610067®Number=0000000000171247&sum=274000 [16:37:57]OFD Sender: Processing packet 24909 [packets to send 29, broken 28] [16:37:57]ProducePacketName [16:37:57]name=ofd_packets/00024909 [16:37:57]OFD Sender: To server: pG, [16:37:57]CommunicateWithHost lk.salyk.kg:30040 [16:37:57]ConnectInit lk.salyk.kg [16:37:57]written 0, free lines is 4095 [16:37:57]Connected sock=11 [16:37:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 02 62 07 01 17 C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 48 8F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 50 2E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 2E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 71 00 00 00 00 07 04 06 00 50 2E 04 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 E4 16 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 4D 61 00 00 35 04 06 00 B5 BA 1E BC 32 54 0E 0C FD 89 B0 61 C6 B3 [16:37:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 93 50 47 00 85 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 4D 61 00 00 F4 03 04 00 71 C2 A8 66 B6 04 01 00 00 AB 57 5E C4 2A 91 D0 5D [16:37:57]CommunicateWithHost err = 0 [16:37:57]CheckOFDResponse [16:37:57]1017 (14) - 77093643461234 [16:37:57]1041 (16) - 0000000002098565 [16:37:57]1040 (4) - 24909 [16:37:57]1012 (4) - 30.07.2024 10:37 [16:37:57]1206 (1) - 0 [16:37:57]OFD Sender: Remove packet 24909 [16:37:57]ProducePacketName [16:37:57]name=ofd_packets/00024909 [16:37:57]NVStorageDeleteData [16:37:57]Write to MH i2c: 01 00 00 86 18 9E [16:37:57]Write i2c OK [16:37:57]MH_I2C_Read... [16:37:57]Read from MH i2c: 01 [16:37:57]MH_I2C_Read... [16:37:57]Read from MH i2c: 01 07 00 [16:37:57]MH_I2C_Read... [16:37:57]Read from MH i2c: 01 07 00 86 18 00 00 00 00 00 02 0D B4 [16:37:57]RasterBufferAndPrint [16:37:57]line [16:37:57]line [16:37:57]line [16:37:57]line [16:37:57]line [16:37:57]written 0, free lines is 3336 [16:37:57]MH_Cut [16:37:57]Write to MH i2c: D1 01 00 8D 18 01 77 [16:37:57]Write i2c OK [16:37:57]MH_I2C_Read... [16:37:57]Read from MH i2c: D1 [16:37:57]MH_I2C_Read... [16:37:57]Read from MH i2c: D1 01 00 [16:37:57]MH_I2C_Read... [16:37:57]Read from MH i2c: D1 01 00 8D 18 00 76 [16:37:57]Write to MH i2c: 01 00 00 8E 18 A6 [16:37:57]Write i2c OK [16:37:57]MH_I2C_Read... [16:37:58]OFD Sender: No OFD packet to send [16:37:58]*** Cut start [16:37:58]*** Partial cut [16:37:58]*** CUTSNS_PIN = 1 [16:37:58]*** CUTSNS_PIN = 0 [16:37:58]*** Brake cut motor [16:37:59]Read from MH i2c: 01 [16:37:59]MH_I2C_Read... [16:37:59]*** Stop cut motor [16:37:59]*** Cut end [16:37:59]Read from MH i2c: 01 07 00 [16:37:59]MH_I2C_Read... [16:37:59]Read from MH i2c: 01 07 00 8E 18 00 00 00 00 00 FF 0F BB [16:37:59]process_action close_receipt done [16:37:59]requested_data is exist [16:37:59]produce_requested_data [16:37:59]requested_item fm.sn is exist - process it [16:37:59]wFMCommunicate request_size=4 [16:37:59]MH_SAM_APDU [16:37:59]CAPDU: 80 11 00 00 [16:37:59]Write to MH i2c: E2 08 00 8F 18 80 11 00 00 00 00 00 00 21 [16:37:59]Write i2c OK [16:37:59]MH_I2C_Read... [16:37:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:37:59]Read from MH i2c: E2 [16:37:59]MH_I2C_Read... [16:37:59]Read from MH i2c: E2 17 00 [16:37:59]MH_I2C_Read... [16:37:59]Read from MH i2c: E2 17 00 8F 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 77 [16:37:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:37:59]wFMCommunicate OK [16:37:59]requested_item fd.num is exist - process it [16:37:59]SAM_PROTO_GetFieldsCounters [16:37:59]wFMCommunicate request_size=4 [16:37:59]MH_SAM_APDU [16:37:59]CAPDU: 80 13 00 00 [16:37:59]Write to MH i2c: E2 08 00 90 18 80 13 00 00 00 00 00 00 24 [16:37:59]Write i2c OK [16:37:59]MH_I2C_Read... [16:37:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:37:59]Read from MH i2c: E2 [16:37:59]MH_I2C_Read... [16:37:59]Read from MH i2c: E2 62 00 [16:37:59]MH_I2C_Read... [16:37:59]Read from MH i2c: E2 62 00 90 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 4D 61 00 00 0E 04 04 00 30 00 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 7A [16:37:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 4D 61 00 00 0E 04 04 00 30 00 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 [16:37:59]wFMCommunicate OK [16:37:59]SAM_PROTO_GetFieldsCounters done [16:37:59]requested_item shift.num is exist - process it [16:37:59]requested_item shift.opened is exist - process it [16:37:59]req_shift_opened [16:37:59]FM_GetShiftState [16:37:59]SAM_PROTO_GetShiftState [16:37:59]wFMCommunicate request_size=4 [16:37:59]MH_SAM_APDU [16:37:59]CAPDU: 80 13 01 00 [16:37:59]Write to MH i2c: E2 08 00 91 18 80 13 01 00 00 00 00 00 26 [16:37:59]Write i2c OK [16:37:59]MH_I2C_Read... [16:37:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:37:59]Read from MH i2c: E2 [16:37:59]MH_I2C_Read... [16:37:59]Read from MH i2c: E2 0E 00 [16:37:59]MH_I2C_Read... [16:37:59]Read from MH i2c: E2 0E 00 91 18 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 D9 [16:37:59]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:37:59]wFMCommunicate OK [16:37:59]SAM_PROTO_GetShiftState done [16:37:59]FM_GetShiftState done [16:37:59]req_shift_opened done [16:37:59]requested_item shift.open_date is exist - process it [16:37:59]req_shift_open_date [16:37:59]req_shift_open_date done [16:37:59]produce_requested_data done [16:37:59]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24909,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [16:37:59]process_action_free close_receipt [16:37:59]json_value_free [16:37:59]json_value_free done [16:37:59]process_json_proto returns [16:37:59]Send response to host [16:37:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24909,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [16:37:59]free response buf [16:37:59]execute_script done [16:37:59]execute_script returns [16:37:59]free content buf [16:37:59]Sock 9.Close socket [16:37:59]Sock 9.Thread stoped [16:38:03]OFD Sender: No OFD packet to send [16:38:08]OFD Sender: No OFD packet to send [16:38:13]OFD Sender: No OFD packet to send [16:38:18]OFD Sender: No OFD packet to send [16:38:23]OFD Sender: No OFD packet to send [16:38:28]OFD Sender: No OFD packet to send [16:38:33]OFD Sender: No OFD packet to send [16:38:38]OFD Sender: No OFD packet to send [16:38:43]OFD Sender: No OFD packet to send [16:38:48]OFD Sender: No OFD packet to send [16:38:53]OFD Sender: No OFD packet to send [16:38:58]OFD Sender: No OFD packet to send [16:39:03]OFD Sender: No OFD packet to send [16:39:08]OFD Sender: No OFD packet to send [16:39:13]OFD Sender: No OFD packet to send [16:39:18]OFD Sender: No OFD packet to send [16:39:23]OFD Sender: No OFD packet to send [16:39:28]OFD Sender: No OFD packet to send [16:39:33]OFD Sender: No OFD packet to send [16:39:38]OFD Sender: No OFD packet to send [16:39:43]OFD Sender: No OFD packet to send [16:39:48]OFD Sender: No OFD packet to send [16:39:53]OFD Sender: No OFD packet to send [16:39:58]OFD Sender: No OFD packet to send [16:40:03]OFD Sender: No OFD packet to send [16:40:08]OFD Sender: No OFD packet to send [16:40:13]OFD Sender: No OFD packet to send [16:40:18]OFD Sender: No OFD packet to send [16:40:23]OFD Sender: No OFD packet to send [16:40:28]OFD Sender: No OFD packet to send [16:40:31]accept exits with 7 [16:40:31]New connection [16:40:31]New thread 3067571556 created [16:40:31]Thread 3067428196 joined [16:40:31]Waiting for new connection... [16:40:31] Sock 7.Parse request [16:40:31]Sock 7.Check first char [16:40:31]Sock 7.First char is OK [16:40:31]request: POST /json_proto HTTP/1.0 [16:40:31]Method: POST [16:40:31]URL: /json_proto [16:40:31]Method is POST - this is cgi request [16:40:31]url: /json_proto [16:40:31]query_string will be loaded in cgi processing [16:40:31]execute_cgi json_proto POST (null) [16:40:31]execute_cgi path=json_proto method=POST [16:40:31]POST find Content-Length [16:40:31]Host: 172.17.45.131:8080 [16:40:31]Content-Length: 1157 [16:40:31]Content-Type: application/json [16:40:31] [16:40:31]POST finish read [16:40:31]Found Content-Length = 1157 [16:40:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610632\u000A30.07.2024 16:30\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\u041A \u0413\u041F\u041D\u0410 Online\u000A30105995\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:40:31]execute_script... [16:40:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610632\u000A30.07.2024 16:30\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\u041A \u0413\u041F\u041D\u0410 Online\u000A30105995\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:40:31]POST & json_proto [16:40:31]process_json_proto [16:40:31]json parsed OK: [16:40:31]protocol is kg_v1.0 [16:40:31]action value=print_text [16:40:31]process_action print_text [16:40:31]cmd_print_text [16:40:31]ExternCall_PrintAddStr [16:40:31]wPrintStart [16:40:31]Write to MH i2c: 01 00 00 92 18 AA [16:40:31]Write i2c OK [16:40:31]MH_I2C_Read... [16:40:31]Read from MH i2c: 01 [16:40:31]MH_I2C_Read... [16:40:31]Read from MH i2c: 01 07 00 [16:40:31]MH_I2C_Read... [16:40:31]Read from MH i2c: 01 07 00 92 18 00 00 00 00 00 FF 0F BF [16:40:31]RasterBufferAndPrint [16:40:31]line *****ТОВАРНЫЙ ЧЕК***** [16:40:31]line АЗС 127 [16:40:31]line Партнер нефть [16:40:31]line 02508201610067 [16:40:31]line Кассир : Масалиев Н. [16:40:31]line Счет N : (1)610632 [16:40:31]line 30.07.2024 16:30 [16:40:31]line ПРОДАЖА [16:40:31]line ТРК (МРК, ГНК): 32 [16:40:31]line Вид ГСМ : 2710124130 [16:40:31]line Аи-92-К-2 [16:40:31]line 14.750 x 67.80 [16:40:31]line ИТОГ: 1000.05 [16:40:31]line Тип оплаты: Талоны: ТК ГПНА Online [16:40:31]line 30105995 [16:40:31]line ______________________ [16:40:31]line (подпись) [16:40:31]written 0, free lines is 4095 [16:40:32]Write to MH i2c: 01 00 00 A6 18 BE [16:40:32]Write i2c OK [16:40:32]MH_I2C_Read... [16:40:32]Read from MH i2c: 01 [16:40:32]MH_I2C_Read... [16:40:32]Read from MH i2c: 01 07 00 [16:40:32]MH_I2C_Read... [16:40:32]Read from MH i2c: 01 07 00 A6 18 00 00 00 00 00 10 0E E3 [16:40:32]RasterBufferAndPrint [16:40:32]line [16:40:32]line [16:40:32]line [16:40:32]line [16:40:32]line [16:40:32]written 0, free lines is 3601 [16:40:32]MH_Cut [16:40:32]Write to MH i2c: D1 01 00 AD 18 01 97 [16:40:32]Write i2c OK [16:40:32]MH_I2C_Read... [16:40:32]Read from MH i2c: D1 [16:40:32]MH_I2C_Read... [16:40:32]Read from MH i2c: D1 01 00 [16:40:32]MH_I2C_Read... [16:40:32]Read from MH i2c: D1 01 00 AD 18 00 96 [16:40:32]Write to MH i2c: 01 00 00 AE 18 C6 [16:40:32]Write i2c OK [16:40:32]MH_I2C_Read... [16:40:32]*** Cut start [16:40:32]*** Partial cut [16:40:32]*** CUTSNS_PIN = 1 [16:40:32]*** CUTSNS_PIN = 0 [16:40:32]*** Brake cut motor [16:40:33]Read from MH i2c: 01 [16:40:33]MH_I2C_Read... [16:40:33]*** Stop cut motor [16:40:33]*** Cut end [16:40:33]Read from MH i2c: 01 07 00 [16:40:33]MH_I2C_Read... [16:40:33]Read from MH i2c: 01 07 00 AE 18 00 00 00 00 00 FF 0F DB [16:40:33]process_action print_text done [16:40:33]requested_data is exist [16:40:33]produce_requested_data [16:40:33]requested_item fm.sn is exist - process it [16:40:33]wFMCommunicate request_size=4 [16:40:33]MH_SAM_APDU [16:40:33]CAPDU: 80 11 00 00 [16:40:33]Write to MH i2c: E2 08 00 AF 18 80 11 00 00 00 00 00 00 41 [16:40:33]Write i2c OK [16:40:33]MH_I2C_Read... [16:40:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:40:33]OFD Sender: No OFD packet to send [16:40:33]Read from MH i2c: E2 [16:40:33]MH_I2C_Read... [16:40:33]Read from MH i2c: E2 17 00 [16:40:33]MH_I2C_Read... [16:40:33]Read from MH i2c: E2 17 00 AF 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 97 [16:40:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:40:33]wFMCommunicate OK [16:40:33]requested_item fd.num is exist - process it [16:40:33]SAM_PROTO_GetFieldsCounters [16:40:33]wFMCommunicate request_size=4 [16:40:33]MH_SAM_APDU [16:40:33]CAPDU: 80 13 00 00 [16:40:33]Write to MH i2c: E2 08 00 B0 18 80 13 00 00 00 00 00 00 44 [16:40:33]Write i2c OK [16:40:33]MH_I2C_Read... [16:40:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:40:33]Read from MH i2c: E2 [16:40:33]MH_I2C_Read... [16:40:33]Read from MH i2c: E2 62 00 [16:40:33]MH_I2C_Read... [16:40:33]Read from MH i2c: E2 62 00 B0 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 4D 61 00 00 0E 04 04 00 30 00 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 9A [16:40:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 4D 61 00 00 0E 04 04 00 30 00 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 [16:40:33]wFMCommunicate OK [16:40:33]SAM_PROTO_GetFieldsCounters done [16:40:33]requested_item shift.num is exist - process it [16:40:33]requested_item shift.opened is exist - process it [16:40:33]req_shift_opened [16:40:33]FM_GetShiftState [16:40:33]SAM_PROTO_GetShiftState [16:40:33]wFMCommunicate request_size=4 [16:40:33]MH_SAM_APDU [16:40:33]CAPDU: 80 13 01 00 [16:40:33]Write to MH i2c: E2 08 00 B1 18 80 13 01 00 00 00 00 00 46 [16:40:33]Write i2c OK [16:40:33]MH_I2C_Read... [16:40:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:40:33]Read from MH i2c: E2 [16:40:33]MH_I2C_Read... [16:40:33]Read from MH i2c: E2 0E 00 [16:40:33]MH_I2C_Read... [16:40:33]Read from MH i2c: E2 0E 00 B1 18 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F9 [16:40:33]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:40:33]wFMCommunicate OK [16:40:33]SAM_PROTO_GetShiftState done [16:40:33]FM_GetShiftState done [16:40:33]req_shift_opened done [16:40:33]requested_item shift.open_date is exist - process it [16:40:33]req_shift_open_date [16:40:33]req_shift_open_date done [16:40:33]produce_requested_data done [16:40:33]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24909,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [16:40:33]process_action_free print_text [16:40:33]json_value_free [16:40:33]json_value_free done [16:40:33]process_json_proto returns [16:40:33]Send response to host [16:40:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24909,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [16:40:33]free response buf [16:40:33]execute_script done [16:40:33]execute_script returns [16:40:33]free content buf [16:40:33]Sock 7.Close socket [16:40:33]Sock 7.Thread stoped [16:40:38]OFD Sender: No OFD packet to send [16:40:43]OFD Sender: No OFD packet to send [16:40:48]OFD Sender: No OFD packet to send [16:40:53]OFD Sender: No OFD packet to send [16:40:58]OFD Sender: No OFD packet to send [16:41:03]OFD Sender: No OFD packet to send [16:41:04]accept exits with 9 [16:41:04]New connection [16:41:04]New thread 3067428196 created [16:41:04]Thread 3067571556 joined [16:41:04]Waiting for new connection... [16:41:04] Sock 9.Parse request [16:41:04]Sock 9.Check first char [16:41:04]Sock 9.First char is OK [16:41:04]request: POST /json_proto HTTP/1.0 [16:41:04]Method: POST [16:41:04]URL: /json_proto [16:41:04]Method is POST - this is cgi request [16:41:04]url: /json_proto [16:41:04]query_string will be loaded in cgi processing [16:41:04]execute_cgi json_proto POST (null) [16:41:04]execute_cgi path=json_proto method=POST [16:41:04]POST find Content-Length [16:41:04]Host: 172.17.45.131:8080 [16:41:04]Content-Length: 682 [16:41:04]Content-Type: application/json [16:41:04] [16:41:04]POST finish read [16:41:04]Found Content-Length = 682 [16:41:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610634", "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" ] } } [16:41:04]execute_script... [16:41:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610634", "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" ] } } [16:41:04]POST & json_proto [16:41:04]process_json_proto [16:41:04]json parsed OK: [16:41:04]protocol is kg_v1.0 [16:41:04]action value=close_receipt [16:41:04]process_action close_receipt [16:41:04]cmd_close_receipt [16:41:04]MH_GetDate [16:41:04]Write to MH i2c: F0 00 00 B2 18 B9 [16:41:04]Write i2c OK [16:41:04]MH_I2C_Read... [16:41:04]Read from MH i2c: F0 [16:41:04]MH_I2C_Read... [16:41:04]Read from MH i2c: F0 09 00 [16:41:04]MH_I2C_Read... [16:41:04]Read from MH i2c: F0 09 00 B2 18 00 A1 17 A9 66 C6 D4 6E 66 F7 [16:41:04]GetLastDocTimeStamp 1722357476 [16:41:04]current date 1722357665 [16:41:04]FM_GetShiftState [16:41:04]SAM_PROTO_GetShiftState [16:41:04]wFMCommunicate request_size=4 [16:41:04]MH_SAM_APDU [16:41:04]CAPDU: 80 13 01 00 [16:41:04]Write to MH i2c: E2 08 00 B3 18 80 13 01 00 00 00 00 00 48 [16:41:04]Write i2c OK [16:41:04]MH_I2C_Read... [16:41:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:04]Read from MH i2c: E2 [16:41:04]MH_I2C_Read... [16:41:04]Read from MH i2c: E2 0E 00 [16:41:04]MH_I2C_Read... [16:41:04]Read from MH i2c: E2 0E 00 B3 18 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 FB [16:41:04]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:41:04]wFMCommunicate OK [16:41:04]SAM_PROTO_GetShiftState done [16:41:04]FM_GetShiftState done [16:41:04]opened in 1722298218 [16:41:04]opened+sec_in_day 1722384618 [16:41:04]quantity*price = 100005 [16:41:04]sum+1 = 100006 [16:41: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 285 30.07.2024 16:41 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24910 ФПД: 187643448513689 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T164105&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24910&fm=187643448513689&tin=02508201610067®Number=0000000000171247&sum=100000 [16:41:05]StoreToDocumentArchive [16:41:05]shift 48 fd 24910 [16:41:05]save to /storage/0048/doc_00024910 [16:41:05]save last doc name /storage/0048/doc_00024910 to /storage/kkm_last_doc_name [16:41:05]save OK [16:41:05]Clear old archive folders... [16:41:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:41:05]tlvbuf is 01E37960 [16:41:05]SAM_PROTO_ClearQueue [16:41:05]wFMCommunicate request_size=4 [16:41:05]MH_SAM_APDU [16:41:05]CAPDU: 80 09 00 00 [16:41:05]Write to MH i2c: E2 08 00 C0 18 80 09 00 00 00 00 00 00 4A [16:41:05]Write i2c OK [16:41:05]MH_I2C_Read... [16:41:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:41:05]Read from MH i2c: E2 [16:41:05]MH_I2C_Read... [16:41:05]Read from MH i2c: E2 03 00 [16:41:05]MH_I2C_Read... [16:41:05]Read from MH i2c: E2 03 00 C0 18 00 90 00 4C [16:41:05]RAPDU: 90 00 [16:41:05]wFMCommunicate OK [16:41:05]SAM_PROTO_ClearQueue done [16:41:05]KKMCreateOFDPacket [16:41:05]OFDProtocolAddRootSTLVToBuf [16:41:05]FM_MakeSignedData [16:41:05]FM_MakeSignedData [16:41:05]SAM_PROTO_SignData [16:41:05]wFMCommunicate request_size=4 [16:41:05]MH_SAM_APDU [16:41:05]CAPDU: 80 0D 01 02 [16:41:05]Write to MH i2c: E2 08 00 C1 18 80 0D 01 02 00 00 00 00 52 [16:41:05]Write i2c OK [16:41:05]MH_I2C_Read... [16:41:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:41:06]Read from MH i2c: E2 [16:41:06]MH_I2C_Read... [16:41:06]Read from MH i2c: E2 03 00 [16:41:06]MH_I2C_Read... [16:41:06]Read from MH i2c: E2 03 00 C1 18 00 90 00 4D [16:41:06]RAPDU: 90 00 [16:41:06]wFMCommunicate OK [16:41:06]wFMCommunicate request_size=255 [16:41:06]MH_SAM_APDU [16:41: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 1D 01 00 00 F4 03 04 00 A1 17 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 4E 61 00 00 35 04 06 00 AA [16:41:06]Write to MH i2c: E2 02 01 C2 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 1D 01 00 00 F4 03 04 00 A1 17 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 4E 61 00 00 35 04 06 00 AA 00 00 CB [16:41:06]Write i2c OK [16:41:06]MH_I2C_Read... [16:41:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:06]Read from MH i2c: E2 [16:41:06]MH_I2C_Read... [16:41:06]Read from MH i2c: E2 03 00 [16:41:06]MH_I2C_Read... [16:41:06]Read from MH i2c: E2 03 00 C2 18 00 90 00 4E [16:41:06]RAPDU: 90 00 [16:41:06]wFMCommunicate OK [16:41:06]wFMCommunicate request_size=10 [16:41:06]MH_SAM_APDU [16:41:06]CAPDU: 80 0D 02 02 05 A9 25 17 D4 99 [16:41:06]Write to MH i2c: E2 0D 00 C3 18 80 0D 02 02 05 00 A9 25 17 D4 99 00 00 B1 [16:41:06]Write i2c OK [16:41:06]MH_I2C_Read... [16:41:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:06]Read from MH i2c: E2 [16:41:06]MH_I2C_Read... [16:41:06]Read from MH i2c: E2 03 00 [16:41:06]MH_I2C_Read... [16:41:06]Read from MH i2c: E2 03 00 C3 18 00 90 00 4F [16:41:06]RAPDU: 90 00 [16:41:06]wFMCommunicate OK [16:41:06]wFMCommunicate request_size=4 [16:41:06]MH_SAM_APDU [16:41:06]CAPDU: 80 0D 03 02 [16:41:06]Write to MH i2c: E2 08 00 C4 18 80 0D 03 02 00 00 00 00 57 [16:41:06]Write i2c OK [16:41:06]MH_I2C_Read... [16:41:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:41:06]Read from MH i2c: E2 [16:41:06]MH_I2C_Read... [16:41:06]Read from MH i2c: E2 0B 00 [16:41:06]MH_I2C_Read... [16:41:06]Read from MH i2c: E2 0B 00 C4 18 00 4C A9 F2 63 A3 9A 47 D0 90 00 F6 [16:41:06]RAPDU: 4C A9 F2 63 A3 9A 47 D0 90 00 [16:41:06]wFMCommunicate OK [16:41:06]SAM_PROTO_SignData done [16:41:06]FM_MakeSignedData done [16:41:06]CreateOFDProtocolMessage [16:41:06]wFMCommunicate request_size=4 [16:41:06]MH_SAM_APDU [16:41:06]CAPDU: 80 11 00 00 [16:41:06]Write to MH i2c: E2 08 00 C5 18 80 11 00 00 00 00 00 00 57 [16:41:06]Write i2c OK [16:41:06]MH_I2C_Read... [16:41:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:06]Read from MH i2c: E2 [16:41:06]MH_I2C_Read... [16:41:06]Read from MH i2c: E2 17 00 [16:41:06]MH_I2C_Read... [16:41:06]Read from MH i2c: E2 17 00 C5 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 AD [16:41:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:41:06]wFMCommunicate OK [16:41:06]CreateOFDProtocolMessage done [16:41:06]OFDSenderStorePacket 24910 [16:41:06]StoreOFDPacket docnum=24910 [16:41:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 4A 9D 07 01 80 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 1D 01 00 00 F4 03 04 00 A1 17 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 4E 61 00 00 35 04 06 00 AA A9 25 17 D4 99 4C A9 F2 63 A3 9A 47 D0 [16:41:06]CheckFolder [16:41:06]dirname=/storage/ofd_packets [16:41:06]CheckFolder done [16:41:06]ProducePacketName [16:41:06]name=ofd_packets/00024910 [16:41:06]NVStorageSaveData ofd_packets/00024910 [16:41:06]File name is /storage/ofd_packets/00024910 [16:41:06]Write 301 bytes [16:41:06]NVStorageSaveData done [16:41:06]OFDSenderStorePacket done [16:41:06]KKMCreateOFDPacket done [16:41:06]NVStorageSaveData kkm_last_timestamp [16:41:06]File name is /storage/kkm_last_timestamp [16:41:06]Write 4 bytes [16:41:06]NVStorageSaveData done [16:41:06]ExternCall_PrintAddStr [16:41:06]wPrintStart [16:41:06]Write to MH i2c: 01 00 00 C6 18 DE [16:41:06]Write i2c OK [16:41:06]MH_I2C_Read... [16:41:06]Read from MH i2c: 01 [16:41:06]MH_I2C_Read... [16:41:06]Read from MH i2c: 01 07 00 [16:41:06]MH_I2C_Read... [16:41:06]Read from MH i2c: 01 07 00 C6 18 00 00 00 00 00 FF 0F F3 [16:41:06]RasterBufferAndPrint [16:41:06]line Счет N : (1)610634 [16:41:06]line ИНН: 02508201610067 [16:41:06]line Контрольно-Кассовый Чек [16:41:06]line ПРОДАЖА [16:41:06]line ТРК (МРК, ГНК) : 62 [16:41:06]line Товар: 2710124130 [16:41:06]line Аи-92-К-2 [16:41:06]line 14.750 * 67.80 [16:41:06]line = 1000.05 [16:41:06]line НДС 12% НСП 1% [16:41:06]line > о реализуемом товаре [16:41:06]line ОКРУГЛЕНИЕ: -0.05 [16:41:06]line ИТОГО: 1000.00 [16:41:06]line Внесено: 1000.00 [16:41:06]line СДАЧА: 0.00 [16:41:06]line НСП 1% : 8.85 [16:41:06]line НДС 12% : 106.20 [16:41:06]line Наличными: 1000.00 [16:41:06]line Безнал.: 0.00 [16:41:06]line Место: АЗС № 127 "Партнер Нефть" [16:41:06]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [16:41:06]line СНО: Общий режим [16:41:06]line Чек 285 30.07.2024 16:41 [16:41:06]line Смена: 48 ФФД: 1.0 [16:41:06]line ЗНМ: 0300000158 [16:41:06]line РНМ: 0000000000171247 [16:41:06]line Версия ККМ: v1.0 [16:41:06]line ФМ: 0000000002098565 [16:41:06]line ФД: 24910 [16:41:06]line ФПД: 187643448513689 [16:41:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T164105&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24910&fm=187643448513689&tin=02508201610067®Number=0000000000171247&sum=100000 [16:41:06]OFD Sender: Processing packet 24910 [packets to send 29, broken 28] [16:41:06]ProducePacketName [16:41:06]name=ofd_packets/00024910 [16:41:06]OFD Sender: To server: pG, [16:41:06]CommunicateWithHost lk.salyk.kg:30040 [16:41:06]ConnectInit lk.salyk.kg [16:41:06]written 0, free lines is 4095 [16:41:06]Connected sock=7 [16:41:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 4A 9D 07 01 80 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 1D 01 00 00 F4 03 04 00 A1 17 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 4E 61 00 00 35 04 06 00 AA A9 25 17 D4 99 4C A9 F2 63 A3 9A 47 D0 [16:41:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 87 9F 47 00 C7 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 4E 61 00 00 F4 03 04 00 2F C3 A8 66 B6 04 01 00 00 94 F0 16 D2 E6 0F 2F 75 [16:41:07]CommunicateWithHost err = 0 [16:41:07]CheckOFDResponse [16:41:07]1017 (14) - 77093643461234 [16:41:07]1041 (16) - 0000000002098565 [16:41:07]1040 (4) - 24910 [16:41:07]1012 (4) - 30.07.2024 10:40 [16:41:07]1206 (1) - 0 [16:41:07]OFD Sender: Remove packet 24910 [16:41:07]ProducePacketName [16:41:07]name=ofd_packets/00024910 [16:41:07]NVStorageDeleteData [16:41:07]Write to MH i2c: 01 00 00 F1 18 09 [16:41:07]Write i2c OK [16:41:07]MH_I2C_Read... [16:41:07]Read from MH i2c: 01 [16:41:07]MH_I2C_Read... [16:41:07]Read from MH i2c: 01 07 00 [16:41:07]MH_I2C_Read... [16:41:07]Read from MH i2c: 01 07 00 F1 18 00 00 00 00 00 00 0D 1D [16:41:07]RasterBufferAndPrint [16:41:07]line [16:41:07]line [16:41:07]line [16:41:07]line [16:41:07]line [16:41:07]written 0, free lines is 3334 [16:41:07]MH_Cut [16:41:07]Write to MH i2c: D1 01 00 F8 18 01 E2 [16:41:07]Write i2c OK [16:41:07]MH_I2C_Read... [16:41:07]Read from MH i2c: D1 [16:41:07]MH_I2C_Read... [16:41:07]Read from MH i2c: D1 01 00 [16:41:07]MH_I2C_Read... [16:41:07]Read from MH i2c: D1 01 00 F8 18 00 E1 [16:41:07]Write to MH i2c: 01 00 00 F9 18 11 [16:41:07]Write i2c OK [16:41:07]MH_I2C_Read... [16:41:07]OFD Sender: No OFD packet to send [16:41:07]*** Cut start [16:41:07]*** Partial cut [16:41:07]*** CUTSNS_PIN = 1 [16:41:07]*** CUTSNS_PIN = 0 [16:41:08]*** Brake cut motor [16:41:08]Read from MH i2c: 01 [16:41:08]MH_I2C_Read... [16:41:08]*** Stop cut motor [16:41:08]*** Cut end [16:41:08]Read from MH i2c: 01 07 00 [16:41:08]MH_I2C_Read... [16:41:08]Read from MH i2c: 01 07 00 F9 18 00 00 00 00 00 FF 0F 26 [16:41:08]process_action close_receipt done [16:41:08]requested_data is exist [16:41:08]produce_requested_data [16:41:08]requested_item fm.sn is exist - process it [16:41:08]wFMCommunicate request_size=4 [16:41:08]MH_SAM_APDU [16:41:08]CAPDU: 80 11 00 00 [16:41:08]Write to MH i2c: E2 08 00 FA 18 80 11 00 00 00 00 00 00 8C [16:41:08]Write i2c OK [16:41:08]MH_I2C_Read... [16:41:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:08]Read from MH i2c: E2 [16:41:08]MH_I2C_Read... [16:41:08]Read from MH i2c: E2 17 00 [16:41:08]MH_I2C_Read... [16:41:08]Read from MH i2c: E2 17 00 FA 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E2 [16:41:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:41:08]wFMCommunicate OK [16:41:08]requested_item fd.num is exist - process it [16:41:08]SAM_PROTO_GetFieldsCounters [16:41:08]wFMCommunicate request_size=4 [16:41:08]MH_SAM_APDU [16:41:08]CAPDU: 80 13 00 00 [16:41:08]Write to MH i2c: E2 08 00 FB 18 80 13 00 00 00 00 00 00 8F [16:41:08]Write i2c OK [16:41:08]MH_I2C_Read... [16:41:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:41:08]Read from MH i2c: E2 [16:41:08]MH_I2C_Read... [16:41:08]Read from MH i2c: E2 62 00 [16:41:08]MH_I2C_Read... [16:41:08]Read from MH i2c: E2 62 00 FB 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 4E 61 00 00 0E 04 04 00 30 00 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 E9 [16:41:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 4E 61 00 00 0E 04 04 00 30 00 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 [16:41:08]wFMCommunicate OK [16:41:08]SAM_PROTO_GetFieldsCounters done [16:41:08]requested_item shift.num is exist - process it [16:41:08]requested_item shift.opened is exist - process it [16:41:08]req_shift_opened [16:41:08]FM_GetShiftState [16:41:08]SAM_PROTO_GetShiftState [16:41:08]wFMCommunicate request_size=4 [16:41:08]MH_SAM_APDU [16:41:08]CAPDU: 80 13 01 00 [16:41:08]Write to MH i2c: E2 08 00 FC 18 80 13 01 00 00 00 00 00 91 [16:41:08]Write i2c OK [16:41:08]MH_I2C_Read... [16:41:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:08]Read from MH i2c: E2 [16:41:08]MH_I2C_Read... [16:41:08]Read from MH i2c: E2 0E 00 [16:41:08]MH_I2C_Read... [16:41:08]Read from MH i2c: E2 0E 00 FC 18 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 44 [16:41:08]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:41:08]wFMCommunicate OK [16:41:08]SAM_PROTO_GetShiftState done [16:41:08]FM_GetShiftState done [16:41:08]req_shift_opened done [16:41:08]requested_item shift.open_date is exist - process it [16:41:08]req_shift_open_date [16:41:08]req_shift_open_date done [16:41:08]produce_requested_data done [16:41:08]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24910,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [16:41:08]process_action_free close_receipt [16:41:08]json_value_free [16:41:08]json_value_free done [16:41:08]process_json_proto returns [16:41:08]Send response to host [16:41:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24910,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [16:41:08]free response buf [16:41:08]execute_script done [16:41:08]execute_script returns [16:41:08]free content buf [16:41:08]Sock 9.Close socket [16:41:08]Sock 9.Thread stoped [16:41:12]OFD Sender: No OFD packet to send [16:41:16]accept exits with 10 [16:41:16]New connection [16:41:16]New thread 3067571556 created [16:41:16]Thread 3067428196 joined [16:41:16]Waiting for new connection... [16:41:16] Sock 10.Parse request [16:41:16]Sock 10.Check first char [16:41:16]Sock 10.First char is OK [16:41:16]request: POST /json_proto HTTP/1.0 [16:41:16]Method: POST [16:41:16]URL: /json_proto [16:41:16]Method is POST - this is cgi request [16:41:16]url: /json_proto [16:41:16]query_string will be loaded in cgi processing [16:41:16]execute_cgi json_proto POST (null) [16:41:16]execute_cgi path=json_proto method=POST [16:41:16]POST find Content-Length [16:41:16]Host: 172.17.45.131:8080 [16:41:16]Content-Length: 1157 [16:41:16]Content-Type: application/json [16:41:16] [16:41:16]POST finish read [16:41:16]Found Content-Length = 1157 [16:41:16]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610633\u000A30.07.2024 16: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\u041A \u0413\u041F\u041D\u0410 Online\u000A30074829\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:41:16]execute_script... [16:41:16]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610633\u000A30.07.2024 16: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\u041A \u0413\u041F\u041D\u0410 Online\u000A30074829\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:41:16]POST & json_proto [16:41:16]process_json_proto [16:41:16]json parsed OK: [16:41:16]protocol is kg_v1.0 [16:41:16]action value=print_text [16:41:16]process_action print_text [16:41:16]cmd_print_text [16:41:16]ExternCall_PrintAddStr [16:41:16]wPrintStart [16:41:16]Write to MH i2c: 01 00 00 FD 18 15 [16:41:16]Write i2c OK [16:41:16]MH_I2C_Read... [16:41:16]Read from MH i2c: 01 [16:41:16]MH_I2C_Read... [16:41:16]Read from MH i2c: 01 07 00 [16:41:16]MH_I2C_Read... [16:41:16]Read from MH i2c: 01 07 00 FD 18 00 00 00 00 00 FF 0F 2A [16:41:16]RasterBufferAndPrint [16:41:16]line *****ТОВАРНЫЙ ЧЕК***** [16:41:16]line АЗС 127 [16:41:16]line Партнер нефть [16:41:16]line 02508201610067 [16:41:16]line Кассир : Масалиев Н. [16:41:16]line Счет N : (1)610633 [16:41:16]line 30.07.2024 16:31 [16:41:16]line ПРОДАЖА [16:41:16]line ТРК (МРК, ГНК): 52 [16:41:16]line Вид ГСМ : 2710124130 [16:41:16]line Аи-92-К-2 [16:41:16]line 20.000 x 67.80 [16:41:16]line ИТОГ: 1356.00 [16:41:16]line Тип оплаты: Талоны: ТК ГПНА Online [16:41:16]line 30074829 [16:41:16]line ______________________ [16:41:16]line (подпись) [16:41:16]written 0, free lines is 4095 [16:41:16]Write to MH i2c: 01 00 00 11 19 2A [16:41:16]Write i2c OK [16:41:16]MH_I2C_Read... [16:41:16]Read from MH i2c: 01 [16:41:16]MH_I2C_Read... [16:41:16]Read from MH i2c: 01 07 00 [16:41:16]MH_I2C_Read... [16:41:16]Read from MH i2c: 01 07 00 11 19 00 00 00 00 00 10 0E 4F [16:41:16]RasterBufferAndPrint [16:41:16]line [16:41:16]line [16:41:16]line [16:41:16]line [16:41:16]line [16:41:16]written 0, free lines is 3602 [16:41:16]MH_Cut [16:41:16]Write to MH i2c: D1 01 00 18 19 01 03 [16:41:16]Write i2c OK [16:41:16]MH_I2C_Read... [16:41:16]Read from MH i2c: D1 [16:41:16]MH_I2C_Read... [16:41:16]Read from MH i2c: D1 01 00 [16:41:16]MH_I2C_Read... [16:41:16]Read from MH i2c: D1 01 00 18 19 00 02 [16:41:16]Write to MH i2c: 01 00 00 19 19 32 [16:41:16]Write i2c OK [16:41:16]MH_I2C_Read... [16:41:17]*** Cut start [16:41:17]*** Partial cut [16:41:17]*** CUTSNS_PIN = 1 [16:41:17]*** CUTSNS_PIN = 0 [16:41:17]*** Brake cut motor [16:41:17]Read from MH i2c: 01 [16:41:17]MH_I2C_Read... [16:41:17]*** Stop cut motor [16:41:17]*** Cut end [16:41:17]Read from MH i2c: 01 07 00 [16:41:17]MH_I2C_Read... [16:41:17]Read from MH i2c: 01 07 00 19 19 00 00 00 00 00 FF 0F 47 [16:41:17]process_action print_text done [16:41:17]requested_data is exist [16:41:17]produce_requested_data [16:41:17]requested_item fm.sn is exist - process it [16:41:17]wFMCommunicate request_size=4 [16:41:17]MH_SAM_APDU [16:41:17]CAPDU: 80 11 00 00 [16:41:17]Write to MH i2c: E2 08 00 1A 19 80 11 00 00 00 00 00 00 AD [16:41:17]Write i2c OK [16:41:17]MH_I2C_Read... [16:41:17]OFD Sender: No OFD packet to send [16:41:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:17]Read from MH i2c: E2 [16:41:17]MH_I2C_Read... [16:41:17]Read from MH i2c: E2 17 00 [16:41:17]MH_I2C_Read... [16:41:17]Read from MH i2c: E2 17 00 1A 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 03 [16:41:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:41:17]wFMCommunicate OK [16:41:17]requested_item fd.num is exist - process it [16:41:17]SAM_PROTO_GetFieldsCounters [16:41:17]wFMCommunicate request_size=4 [16:41:17]MH_SAM_APDU [16:41:17]CAPDU: 80 13 00 00 [16:41:17]Write to MH i2c: E2 08 00 1B 19 80 13 00 00 00 00 00 00 B0 [16:41:17]Write i2c OK [16:41:17]MH_I2C_Read... [16:41:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:41:17]Read from MH i2c: E2 [16:41:17]MH_I2C_Read... [16:41:17]Read from MH i2c: E2 62 00 [16:41:17]MH_I2C_Read... [16:41:17]Read from MH i2c: E2 62 00 1B 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 4E 61 00 00 0E 04 04 00 30 00 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 0A [16:41:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 4E 61 00 00 0E 04 04 00 30 00 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 [16:41:17]wFMCommunicate OK [16:41:17]SAM_PROTO_GetFieldsCounters done [16:41:17]requested_item shift.num is exist - process it [16:41:17]requested_item shift.opened is exist - process it [16:41:17]req_shift_opened [16:41:17]FM_GetShiftState [16:41:17]SAM_PROTO_GetShiftState [16:41:17]wFMCommunicate request_size=4 [16:41:17]MH_SAM_APDU [16:41:17]CAPDU: 80 13 01 00 [16:41:17]Write to MH i2c: E2 08 00 1C 19 80 13 01 00 00 00 00 00 B2 [16:41:17]Write i2c OK [16:41:17]MH_I2C_Read... [16:41:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:17]Read from MH i2c: E2 [16:41:17]MH_I2C_Read... [16:41:17]Read from MH i2c: E2 0E 00 [16:41:17]MH_I2C_Read... [16:41:17]Read from MH i2c: E2 0E 00 1C 19 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 65 [16:41:17]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:41:17]wFMCommunicate OK [16:41:17]SAM_PROTO_GetShiftState done [16:41:17]FM_GetShiftState done [16:41:17]req_shift_opened done [16:41:17]requested_item shift.open_date is exist - process it [16:41:17]req_shift_open_date [16:41:17]req_shift_open_date done [16:41:17]produce_requested_data done [16:41:17]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24910,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [16:41:17]process_action_free print_text [16:41:17]json_value_free [16:41:17]json_value_free done [16:41:17]process_json_proto returns [16:41:17]Send response to host [16:41:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24910,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [16:41:17]free response buf [16:41:17]execute_script done [16:41:17]execute_script returns [16:41:17]free content buf [16:41:17]Sock 10.Close socket [16:41:17]Sock 10.Thread stoped [16:41:22]OFD Sender: No OFD packet to send [16:41:27]OFD Sender: No OFD packet to send [16:41:32]OFD Sender: No OFD packet to send [16:41:37]OFD Sender: No OFD packet to send [16:41:42]OFD Sender: No OFD packet to send [16:41:47]OFD Sender: No OFD packet to send [16:41:52]OFD Sender: No OFD packet to send [16:41:57]OFD Sender: No OFD packet to send [16:42:02]OFD Sender: No OFD packet to send [16:42:07]OFD Sender: No OFD packet to send [16:42:12]OFD Sender: No OFD packet to send [16:42:17]OFD Sender: No OFD packet to send [16:42:22]OFD Sender: No OFD packet to send [16:42:27]OFD Sender: No OFD packet to send [16:42:32]OFD Sender: No OFD packet to send [16:42:37]OFD Sender: No OFD packet to send [16:42:42]OFD Sender: No OFD packet to send [16:42:47]OFD Sender: No OFD packet to send [16:42:52]OFD Sender: No OFD packet to send [16:42:57]OFD Sender: No OFD packet to send [16:43:02]OFD Sender: No OFD packet to send [16:43:07]OFD Sender: No OFD packet to send [16:43:12]OFD Sender: No OFD packet to send [16:43:17]OFD Sender: No OFD packet to send [16:43:22]OFD Sender: No OFD packet to send [16:43:27]OFD Sender: No OFD packet to send [16:43:31]accept exits with 7 [16:43:31]New connection [16:43:31]New thread 3067428196 created [16:43:31]Thread 3067571556 joined [16:43:31]Waiting for new connection... [16:43:31] Sock 7.Parse request [16:43:31]Sock 7.Check first char [16:43:31]Sock 7.First char is OK [16:43:31]request: POST /json_proto HTTP/1.0 [16:43:31]Method: POST [16:43:31]URL: /json_proto [16:43:31]Method is POST - this is cgi request [16:43:31]url: /json_proto [16:43:31]query_string will be loaded in cgi processing [16:43:31]execute_cgi json_proto POST (null) [16:43:31]execute_cgi path=json_proto method=POST [16:43:31]POST find Content-Length [16:43:31]Host: 172.17.45.131:8080 [16:43:31]Content-Length: 678 [16:43:31]Content-Type: application/json [16:43:31] [16:43:31]POST finish read [16:43:31]Found Content-Length = 678 [16:43:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610635", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:43:31]execute_script... [16:43: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)610635", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:43:31]POST & json_proto [16:43:31]process_json_proto [16:43:31]json parsed OK: [16:43:31]protocol is kg_v1.0 [16:43:31]action value=close_receipt [16:43:31]process_action close_receipt [16:43:31]cmd_close_receipt [16:43:31]MH_GetDate [16:43:31]Write to MH i2c: F0 00 00 1D 19 25 [16:43:31]Write i2c OK [16:43:31]MH_I2C_Read... [16:43:31]Read from MH i2c: F0 [16:43:31]MH_I2C_Read... [16:43:31]Read from MH i2c: F0 09 00 [16:43:31]MH_I2C_Read... [16:43:31]Read from MH i2c: F0 09 00 1D 19 00 33 18 A9 66 C6 D4 6E 66 F6 [16:43:31]GetLastDocTimeStamp 1722357665 [16:43:31]current date 1722357811 [16:43:31]FM_GetShiftState [16:43:31]SAM_PROTO_GetShiftState [16:43:31]wFMCommunicate request_size=4 [16:43:31]MH_SAM_APDU [16:43:31]CAPDU: 80 13 01 00 [16:43:31]Write to MH i2c: E2 08 00 1E 19 80 13 01 00 00 00 00 00 B4 [16:43:31]Write i2c OK [16:43:31]MH_I2C_Read... [16:43:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:43:31]Read from MH i2c: E2 [16:43:31]MH_I2C_Read... [16:43:31]Read from MH i2c: E2 0E 00 [16:43:31]MH_I2C_Read... [16:43:31]Read from MH i2c: E2 0E 00 1E 19 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 67 [16:43:31]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:43:31]wFMCommunicate OK [16:43:31]SAM_PROTO_GetShiftState done [16:43:31]FM_GetShiftState done [16:43:31]opened in 1722298218 [16:43:31]opened+sec_in_day 1722384618 [16:43:31]quantity*price = 200075 [16:43:31]sum+1 = 200076 [16:43:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 286 30.07.2024 16:43 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24911 ФПД: 236864232127268 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T164331&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24911&fm=236864232127268&tin=02508201610067®Number=0000000000171247&sum=200000 [16:43:32]StoreToDocumentArchive [16:43:32]shift 48 fd 24911 [16:43:32]save to /storage/0048/doc_00024911 [16:43:32]save last doc name /storage/0048/doc_00024911 to /storage/kkm_last_doc_name [16:43:32]save OK [16:43:32]Clear old archive folders... [16:43:32]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:43:32]tlvbuf is 01ECD710 [16:43:32]SAM_PROTO_ClearQueue [16:43:32]wFMCommunicate request_size=4 [16:43:32]MH_SAM_APDU [16:43:32]CAPDU: 80 09 00 00 [16:43:32]Write to MH i2c: E2 08 00 2B 19 80 09 00 00 00 00 00 00 B6 [16:43:32]Write i2c OK [16:43:32]MH_I2C_Read... [16:43:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:43:32]Read from MH i2c: E2 [16:43:32]MH_I2C_Read... [16:43:32]Read from MH i2c: E2 03 00 [16:43:32]MH_I2C_Read... [16:43:32]Read from MH i2c: E2 03 00 2B 19 00 90 00 B8 [16:43:32]RAPDU: 90 00 [16:43:32]wFMCommunicate OK [16:43:32]SAM_PROTO_ClearQueue done [16:43:32]KKMCreateOFDPacket [16:43:32]OFDProtocolAddRootSTLVToBuf [16:43:32]FM_MakeSignedData [16:43:32]FM_MakeSignedData [16:43:32]SAM_PROTO_SignData [16:43:32]wFMCommunicate request_size=4 [16:43:32]MH_SAM_APDU [16:43:32]CAPDU: 80 0D 01 02 [16:43:32]Write to MH i2c: E2 08 00 2C 19 80 0D 01 02 00 00 00 00 BE [16:43:32]Write i2c OK [16:43:32]MH_I2C_Read... [16:43:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:43:32]Read from MH i2c: E2 [16:43:32]MH_I2C_Read... [16:43:32]Read from MH i2c: E2 03 00 [16:43:32]MH_I2C_Read... [16:43:32]Read from MH i2c: E2 03 00 2C 19 00 90 00 B9 [16:43:32]RAPDU: 90 00 [16:43:32]wFMCommunicate OK [16:43:32]wFMCommunicate request_size=255 [16:43:32]MH_SAM_APDU [16:43:32]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 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 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 33 18 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 4F 61 00 00 35 04 06 00 D7 6D 40 6A [16:43:32]Write to MH i2c: E2 02 01 2D 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 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 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 33 18 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 4F 61 00 00 35 04 06 00 D7 6D 40 6A 00 00 30 [16:43:32]Write i2c OK [16:43:32]MH_I2C_Read... [16:43:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:43:32]Read from MH i2c: E2 [16:43:32]MH_I2C_Read... [16:43:32]Read from MH i2c: E2 03 00 [16:43:32]MH_I2C_Read... [16:43:32]Read from MH i2c: E2 03 00 2D 19 00 90 00 BA [16:43:32]RAPDU: 90 00 [16:43:32]wFMCommunicate OK [16:43:32]wFMCommunicate request_size=7 [16:43:32]MH_SAM_APDU [16:43:32]CAPDU: 80 0D 02 02 02 7B 24 [16:43:32]Write to MH i2c: E2 0A 00 2E 19 80 0D 02 02 02 00 7B 24 00 00 64 [16:43:32]Write i2c OK [16:43:32]MH_I2C_Read... [16:43:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:43:32]Read from MH i2c: E2 [16:43:32]MH_I2C_Read... [16:43:32]Read from MH i2c: E2 03 00 [16:43:32]MH_I2C_Read... [16:43:32]Read from MH i2c: E2 03 00 2E 19 00 90 00 BB [16:43:32]RAPDU: 90 00 [16:43:32]wFMCommunicate OK [16:43:32]wFMCommunicate request_size=4 [16:43:32]MH_SAM_APDU [16:43:32]CAPDU: 80 0D 03 02 [16:43:32]Write to MH i2c: E2 08 00 2F 19 80 0D 03 02 00 00 00 00 C3 [16:43:32]Write i2c OK [16:43:32]MH_I2C_Read... [16:43:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:43:32]Read from MH i2c: E2 [16:43:32]MH_I2C_Read... [16:43:32]Read from MH i2c: E2 0B 00 [16:43:32]MH_I2C_Read... [16:43:32]Read from MH i2c: E2 0B 00 2F 19 00 37 02 B4 7E 5C CF D8 FC 90 00 2E [16:43:32]RAPDU: 37 02 B4 7E 5C CF D8 FC 90 00 [16:43:32]wFMCommunicate OK [16:43:32]SAM_PROTO_SignData done [16:43:32]FM_MakeSignedData done [16:43:32]CreateOFDProtocolMessage [16:43:32]wFMCommunicate request_size=4 [16:43:32]MH_SAM_APDU [16:43:32]CAPDU: 80 11 00 00 [16:43:32]Write to MH i2c: E2 08 00 30 19 80 11 00 00 00 00 00 00 C3 [16:43:32]Write i2c OK [16:43:32]MH_I2C_Read... [16:43:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:43:32]Read from MH i2c: E2 [16:43:32]MH_I2C_Read... [16:43:32]Read from MH i2c: E2 17 00 [16:43:32]MH_I2C_Read... [16:43:32]Read from MH i2c: E2 17 00 30 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 19 [16:43:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:43:32]wFMCommunicate OK [16:43:32]CreateOFDProtocolMessage done [16:43:32]OFDSenderStorePacket 24911 [16:43:32]StoreOFDPacket docnum=24911 [16:43:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 47 09 04 01 14 62 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 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 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 33 18 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 4F 61 00 00 35 04 06 00 D7 6D 40 6A 7B 24 37 02 B4 7E 5C CF D8 FC [16:43:32]CheckFolder [16:43:32]dirname=/storage/ofd_packets [16:43:32]CheckFolder done [16:43:32]ProducePacketName [16:43:32]name=ofd_packets/00024911 [16:43:32]NVStorageSaveData ofd_packets/00024911 [16:43:32]File name is /storage/ofd_packets/00024911 [16:43:32]Write 298 bytes [16:43:32]NVStorageSaveData done [16:43:32]OFDSenderStorePacket done [16:43:32]KKMCreateOFDPacket done [16:43:32]NVStorageSaveData kkm_last_timestamp [16:43:32]File name is /storage/kkm_last_timestamp [16:43:32]Write 4 bytes [16:43:32]NVStorageSaveData done [16:43:32]ExternCall_PrintAddStr [16:43:32]wPrintStart [16:43:32]Write to MH i2c: 01 00 00 31 19 4A [16:43:32]Write i2c OK [16:43:32]MH_I2C_Read... [16:43:32]Read from MH i2c: 01 [16:43:32]MH_I2C_Read... [16:43:32]Read from MH i2c: 01 07 00 [16:43:32]MH_I2C_Read... [16:43:32]Read from MH i2c: 01 07 00 31 19 00 00 00 00 00 FF 0F 5F [16:43:32]RasterBufferAndPrint [16:43:32]line Счет N : (1)610635 [16:43:32]line ИНН: 02508201610067 [16:43:32]line Контрольно-Кассовый Чек [16:43:32]line ПРОДАЖА [16:43:32]line ТРК (МРК, ГНК) : 2 [16:43:32]line Товар: 2710194210 [16:43:32]line ДТ-К-2 [16:43:32]line 26.430 * 75.70 [16:43:32]line = 2000.75 [16:43:32]line НДС 12% НСП 1% [16:43:32]line > о реализуемом товаре [16:43:32]line ОКРУГЛЕНИЕ: -0.75 [16:43:32]line ИТОГО: 2000.00 [16:43:32]line Внесено: 2000.00 [16:43:32]line СДАЧА: 0.00 [16:43:32]line НСП 1% : 17.71 [16:43:32]line НДС 12% : 212.47 [16:43:32]line Наличными: 2000.00 [16:43:32]line Безнал.: 0.00 [16:43:32]line Место: АЗС № 127 "Партнер Нефть" [16:43:32]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [16:43:32]line СНО: Общий режим [16:43:32]line Чек 286 30.07.2024 16:43 [16:43:32]line Смена: 48 ФФД: 1.0 [16:43:32]line ЗНМ: 0300000158 [16:43:32]line РНМ: 0000000000171247 [16:43:32]line Версия ККМ: v1.0 [16:43:32]line ФМ: 0000000002098565 [16:43:32]line ФД: 24911 [16:43:32]line ФПД: 236864232127268 [16:43:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T164331&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24911&fm=236864232127268&tin=02508201610067®Number=0000000000171247&sum=200000 [16:43:33]OFD Sender: Processing packet 24911 [packets to send 29, broken 28] [16:43:33]ProducePacketName [16:43:33]name=ofd_packets/00024911 [16:43:33]OFD Sender: To server: pG, [16:43:33]CommunicateWithHost lk.salyk.kg:30040 [16:43:33]ConnectInit lk.salyk.kg [16:43:33]written 0, free lines is 4095 [16:43:33]Connected sock=10 [16:43:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 47 09 04 01 14 62 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 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 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 01 00 00 F4 03 04 00 33 18 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 4F 61 00 00 35 04 06 00 D7 6D 40 6A 7B 24 37 02 B4 7E 5C CF D8 FC [16:43:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 33 B8 47 00 A9 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 32 30 39 38 35 36 35 10 04 04 00 4F 61 00 00 F4 03 04 00 C1 C3 A8 66 B6 04 01 00 00 86 C6 5C 73 16 02 9B B9 [16:43:33]CommunicateWithHost err = 0 [16:43:33]CheckOFDResponse [16:43:33]1017 (14) - 77093643461234 [16:43:33]1041 (16) - 0000000002098565 [16:43:33]1040 (4) - 24911 [16:43:33]1012 (4) - 30.07.2024 10:43 [16:43:33]1206 (1) - 0 [16:43:33]OFD Sender: Remove packet 24911 [16:43:33]ProducePacketName [16:43:33]name=ofd_packets/00024911 [16:43:33]NVStorageDeleteData [16:43:33]Write to MH i2c: 01 00 00 5C 19 75 [16:43:33]Write i2c OK [16:43:33]MH_I2C_Read... [16:43:33]Read from MH i2c: 01 [16:43:33]MH_I2C_Read... [16:43:33]Read from MH i2c: 01 07 00 [16:43:33]MH_I2C_Read... [16:43:33]Read from MH i2c: 01 07 00 5C 19 00 00 00 00 00 FE 0C 86 [16:43:33]RasterBufferAndPrint [16:43:33]line [16:43:33]line [16:43:33]line [16:43:33]line [16:43:33]line [16:43:33]written 0, free lines is 3331 [16:43:33]MH_Cut [16:43:33]Write to MH i2c: D1 01 00 63 19 01 4E [16:43:33]Write i2c OK [16:43:33]MH_I2C_Read... [16:43:33]Read from MH i2c: D1 [16:43:33]MH_I2C_Read... [16:43:33]Read from MH i2c: D1 01 00 [16:43:33]MH_I2C_Read... [16:43:33]Read from MH i2c: D1 01 00 63 19 00 4D [16:43:33]Write to MH i2c: 01 00 00 64 19 7D [16:43:33]Write i2c OK [16:43:33]MH_I2C_Read... [16:43:34]OFD Sender: No OFD packet to send [16:43:34]*** Cut start [16:43:34]*** Partial cut [16:43:34]*** CUTSNS_PIN = 1 [16:43:34]*** CUTSNS_PIN = 0 [16:43:34]*** Brake cut motor [16:43:34]Read from MH i2c: 01 [16:43:34]MH_I2C_Read... [16:43:34]*** Stop cut motor [16:43:34]*** Cut end [16:43:34]Read from MH i2c: 01 07 00 [16:43:34]MH_I2C_Read... [16:43:34]Read from MH i2c: 01 07 00 64 19 00 00 00 00 00 FF 0F 92 [16:43:34]process_action close_receipt done [16:43:34]requested_data is exist [16:43:34]produce_requested_data [16:43:34]requested_item fm.sn is exist - process it [16:43:34]wFMCommunicate request_size=4 [16:43:34]MH_SAM_APDU [16:43:34]CAPDU: 80 11 00 00 [16:43:34]Write to MH i2c: E2 08 00 65 19 80 11 00 00 00 00 00 00 F8 [16:43:34]Write i2c OK [16:43:34]MH_I2C_Read... [16:43:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:43:34]Read from MH i2c: E2 [16:43:34]MH_I2C_Read... [16:43:34]Read from MH i2c: E2 17 00 [16:43:34]MH_I2C_Read... [16:43:34]Read from MH i2c: E2 17 00 65 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 4E [16:43:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:43:34]wFMCommunicate OK [16:43:34]requested_item fd.num is exist - process it [16:43:34]SAM_PROTO_GetFieldsCounters [16:43:34]wFMCommunicate request_size=4 [16:43:34]MH_SAM_APDU [16:43:34]CAPDU: 80 13 00 00 [16:43:34]Write to MH i2c: E2 08 00 66 19 80 13 00 00 00 00 00 00 FB [16:43:34]Write i2c OK [16:43:34]MH_I2C_Read... [16:43:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:43:35]Read from MH i2c: E2 [16:43:35]MH_I2C_Read... [16:43:35]Read from MH i2c: E2 62 00 [16:43:35]MH_I2C_Read... [16:43:35]Read from MH i2c: E2 62 00 66 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 4F 61 00 00 0E 04 04 00 30 00 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 59 [16:43:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 4F 61 00 00 0E 04 04 00 30 00 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 [16:43:35]wFMCommunicate OK [16:43:35]SAM_PROTO_GetFieldsCounters done [16:43:35]requested_item shift.num is exist - process it [16:43:35]requested_item shift.opened is exist - process it [16:43:35]req_shift_opened [16:43:35]FM_GetShiftState [16:43:35]SAM_PROTO_GetShiftState [16:43:35]wFMCommunicate request_size=4 [16:43:35]MH_SAM_APDU [16:43:35]CAPDU: 80 13 01 00 [16:43:35]Write to MH i2c: E2 08 00 67 19 80 13 01 00 00 00 00 00 FD [16:43:35]Write i2c OK [16:43:35]MH_I2C_Read... [16:43:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:43:35]Read from MH i2c: E2 [16:43:35]MH_I2C_Read... [16:43:35]Read from MH i2c: E2 0E 00 [16:43:35]MH_I2C_Read... [16:43:35]Read from MH i2c: E2 0E 00 67 19 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B0 [16:43:35]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:43:35]wFMCommunicate OK [16:43:35]SAM_PROTO_GetShiftState done [16:43:35]FM_GetShiftState done [16:43:35]req_shift_opened done [16:43:35]requested_item shift.open_date is exist - process it [16:43:35]req_shift_open_date [16:43:35]req_shift_open_date done [16:43:35]produce_requested_data done [16:43:35]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24911,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [16:43:35]process_action_free close_receipt [16:43:35]json_value_free [16:43:35]json_value_free done [16:43:35]process_json_proto returns [16:43:35]Send response to host [16:43:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24911,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [16:43:35]free response buf [16:43:35]execute_script done [16:43:35]execute_script returns [16:43:35]free content buf [16:43:35]Sock 7.Close socket [16:43:35]Sock 7.Thread stoped [16:43:39]OFD Sender: No OFD packet to send [16:43:44]OFD Sender: No OFD packet to send [16:43:49]OFD Sender: No OFD packet to send [16:43:54]OFD Sender: No OFD packet to send [16:43:59]OFD Sender: No OFD packet to send [16:44:04]OFD Sender: No OFD packet to send [16:44:09]OFD Sender: No OFD packet to send [16:44:14]OFD Sender: No OFD packet to send [16:44:19]OFD Sender: No OFD packet to send [16:44:24]OFD Sender: No OFD packet to send [16:44:29]OFD Sender: No OFD packet to send [16:44:34]OFD Sender: No OFD packet to send [16:44:39]OFD Sender: No OFD packet to send [16:44:44]OFD Sender: No OFD packet to send [16:44:49]OFD Sender: No OFD packet to send [16:44:54]OFD Sender: No OFD packet to send [16:44:59]OFD Sender: No OFD packet to send [16:45:04]OFD Sender: No OFD packet to send [16:45:09]OFD Sender: No OFD packet to send [16:45:14]OFD Sender: No OFD packet to send [16:45:19]OFD Sender: No OFD packet to send [16:45:24]OFD Sender: No OFD packet to send [16:45:29]OFD Sender: No OFD packet to send [16:45:34]OFD Sender: No OFD packet to send [16:45:39]OFD Sender: No OFD packet to send [16:45:44]OFD Sender: No OFD packet to send [16:45:49]OFD Sender: No OFD packet to send [16:45:54]OFD Sender: No OFD packet to send [16:45:59]OFD Sender: No OFD packet to send [16:46:04]OFD Sender: No OFD packet to send [16:46:09]OFD Sender: No OFD packet to send [16:46:14]OFD Sender: No OFD packet to send [16:46:19]OFD Sender: No OFD packet to send [16:46:22]accept exits with 9 [16:46:22]New connection [16:46:22]New thread 3067571556 created [16:46:22]Thread 3067428196 joined [16:46:22]Waiting for new connection... [16:46:22] Sock 9.Parse request [16:46:22]Sock 9.Check first char [16:46:22]Sock 9.First char is OK [16:46:22]request: POST /json_proto HTTP/1.0 [16:46:22]Method: POST [16:46:22]URL: /json_proto [16:46:22]Method is POST - this is cgi request [16:46:22]url: /json_proto [16:46:22]query_string will be loaded in cgi processing [16:46:22]execute_cgi json_proto POST (null) [16:46:22]execute_cgi path=json_proto method=POST [16:46:22]POST find Content-Length [16:46:22]Host: 172.17.45.131:8080 [16:46:22]Content-Length: 682 [16:46:22]Content-Type: application/json [16:46:22] [16:46:22]POST finish read [16:46:22]Found Content-Length = 682 [16:46:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610637", "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" : 51.630, "sum" : 3500.51, "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" ] } } [16:46:22]execute_script... [16:46: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)610637", "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" : 51.630, "sum" : 3500.51, "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" ] } } [16:46:22]POST & json_proto [16:46:22]process_json_proto [16:46:22]json parsed OK: [16:46:22]protocol is kg_v1.0 [16:46:22]action value=close_receipt [16:46:22]process_action close_receipt [16:46:22]cmd_close_receipt [16:46:22]MH_GetDate [16:46:22]Write to MH i2c: F0 00 00 68 19 70 [16:46:22]Write i2c OK [16:46:22]MH_I2C_Read... [16:46:22]Read from MH i2c: F0 [16:46:22]MH_I2C_Read... [16:46:22]Read from MH i2c: F0 09 00 [16:46:22]MH_I2C_Read... [16:46:22]Read from MH i2c: F0 09 00 68 19 00 DF 18 A9 66 C6 D4 6E 66 ED [16:46:22]GetLastDocTimeStamp 1722357811 [16:46:22]current date 1722357983 [16:46:22]FM_GetShiftState [16:46:22]SAM_PROTO_GetShiftState [16:46:22]wFMCommunicate request_size=4 [16:46:22]MH_SAM_APDU [16:46:22]CAPDU: 80 13 01 00 [16:46:22]Write to MH i2c: E2 08 00 69 19 80 13 01 00 00 00 00 00 FF [16:46:22]Write i2c OK [16:46:22]MH_I2C_Read... [16:46:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:46:22]Read from MH i2c: E2 [16:46:22]MH_I2C_Read... [16:46:22]Read from MH i2c: E2 0E 00 [16:46:22]MH_I2C_Read... [16:46:22]Read from MH i2c: E2 0E 00 69 19 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B2 [16:46:22]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:46:22]wFMCommunicate OK [16:46:22]SAM_PROTO_GetShiftState done [16:46:22]FM_GetShiftState done [16:46:22]opened in 1722298218 [16:46:22]opened+sec_in_day 1722384618 [16:46:22]quantity*price = 350051 [16:46:22]sum+1 = 350052 [16:46:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 3500.00 Внесено: 3500.00 СДАЧА: 0.00 НСП 1% : 30.98 НДС 12% : 371.74 Наличными: 3500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 287 30.07.2024 16:46 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24912 ФПД: 245308687732043 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T164623&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24912&fm=245308687732043&tin=02508201610067®Number=0000000000171247&sum=350000 [16:46:24]StoreToDocumentArchive [16:46:24]shift 48 fd 24912 [16:46:24]save to /storage/0048/doc_00024912 [16:46:24]save last doc name /storage/0048/doc_00024912 to /storage/kkm_last_doc_name [16:46:24]save OK [16:46:24]Clear old archive folders... [16:46:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:46:24]tlvbuf is 01E99970 [16:46:24]SAM_PROTO_ClearQueue [16:46:24]wFMCommunicate request_size=4 [16:46:24]MH_SAM_APDU [16:46:24]CAPDU: 80 09 00 00 [16:46:24]Write to MH i2c: E2 08 00 76 19 80 09 00 00 00 00 00 00 01 [16:46:24]Write i2c OK [16:46:24]MH_I2C_Read... [16:46:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:46:24]Read from MH i2c: E2 [16:46:24]MH_I2C_Read... [16:46:24]Read from MH i2c: E2 03 00 [16:46:24]MH_I2C_Read... [16:46:24]Read from MH i2c: E2 03 00 76 19 00 90 00 03 [16:46:24]RAPDU: 90 00 [16:46:24]wFMCommunicate OK [16:46:24]SAM_PROTO_ClearQueue done [16:46:24]KKMCreateOFDPacket [16:46:24]OFDProtocolAddRootSTLVToBuf [16:46:24]FM_MakeSignedData [16:46:24]FM_MakeSignedData [16:46:24]SAM_PROTO_SignData [16:46:24]wFMCommunicate request_size=4 [16:46:24]MH_SAM_APDU [16:46:24]CAPDU: 80 0D 01 02 [16:46:24]Write to MH i2c: E2 08 00 77 19 80 0D 01 02 00 00 00 00 09 [16:46:24]Write i2c OK [16:46:24]MH_I2C_Read... [16:46:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:46:24]Read from MH i2c: E2 [16:46:24]MH_I2C_Read... [16:46:24]Read from MH i2c: E2 03 00 [16:46:24]MH_I2C_Read... [16:46:24]Read from MH i2c: E2 03 00 77 19 00 90 00 04 [16:46:24]RAPDU: 90 00 [16:46:24]wFMCommunicate OK [16:46:24]wFMCommunicate request_size=255 [16:46:24]MH_SAM_APDU [16:46: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 AE C9 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 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 36 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 1F 01 00 00 F4 03 04 00 DF 18 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 50 61 00 00 35 04 06 00 DF [16:46:24]Write to MH i2c: E2 02 01 78 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 AE C9 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 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 36 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 1F 01 00 00 F4 03 04 00 DF 18 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 50 61 00 00 35 04 06 00 DF 00 00 C7 [16:46:24]Write i2c OK [16:46:24]MH_I2C_Read... [16:46:24]OFD Sender: No OFD packet to send [16:46:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:46:24]Read from MH i2c: E2 [16:46:24]MH_I2C_Read... [16:46:24]Read from MH i2c: E2 03 00 [16:46:24]MH_I2C_Read... [16:46:24]Read from MH i2c: E2 03 00 78 19 00 90 00 05 [16:46:24]RAPDU: 90 00 [16:46:24]wFMCommunicate OK [16:46:24]wFMCommunicate request_size=10 [16:46:24]MH_SAM_APDU [16:46:24]CAPDU: 80 0D 02 02 05 1B 61 31 4D 4B [16:46:24]Write to MH i2c: E2 0D 00 79 19 80 0D 02 02 05 00 1B 61 31 4D 4B 00 00 5B [16:46:24]Write i2c OK [16:46:24]MH_I2C_Read... [16:46:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:46:24]Read from MH i2c: E2 [16:46:24]MH_I2C_Read... [16:46:24]Read from MH i2c: E2 03 00 [16:46:24]MH_I2C_Read... [16:46:24]Read from MH i2c: E2 03 00 79 19 00 90 00 06 [16:46:24]RAPDU: 90 00 [16:46:24]wFMCommunicate OK [16:46:24]wFMCommunicate request_size=4 [16:46:24]MH_SAM_APDU [16:46:24]CAPDU: 80 0D 03 02 [16:46:24]Write to MH i2c: E2 08 00 7A 19 80 0D 03 02 00 00 00 00 0E [16:46:24]Write i2c OK [16:46:24]MH_I2C_Read... [16:46:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:46:24]Read from MH i2c: E2 [16:46:24]MH_I2C_Read... [16:46:24]Read from MH i2c: E2 0B 00 [16:46:24]MH_I2C_Read... [16:46:24]Read from MH i2c: E2 0B 00 7A 19 00 FE A2 8A 89 D0 09 5F 49 90 00 43 [16:46:24]RAPDU: FE A2 8A 89 D0 09 5F 49 90 00 [16:46:24]wFMCommunicate OK [16:46:24]SAM_PROTO_SignData done [16:46:24]FM_MakeSignedData done [16:46:24]CreateOFDProtocolMessage [16:46:24]wFMCommunicate request_size=4 [16:46:24]MH_SAM_APDU [16:46:24]CAPDU: 80 11 00 00 [16:46:24]Write to MH i2c: E2 08 00 7B 19 80 11 00 00 00 00 00 00 0E [16:46:24]Write i2c OK [16:46:24]MH_I2C_Read... [16:46:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:46:24]Read from MH i2c: E2 [16:46:24]MH_I2C_Read... [16:46:24]Read from MH i2c: E2 17 00 [16:46:24]MH_I2C_Read... [16:46:24]Read from MH i2c: E2 17 00 7B 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 64 [16:46:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:46:24]wFMCommunicate OK [16:46:24]CreateOFDProtocolMessage done [16:46:24]OFDSenderStorePacket 24912 [16:46:24]StoreOFDPacket docnum=24912 [16:46:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 FB C7 07 01 26 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 AE C9 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 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 36 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 1F 01 00 00 F4 03 04 00 DF 18 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 50 61 00 00 35 04 06 00 DF 1B 61 31 4D 4B FE A2 8A 89 D0 09 5F 49 [16:46:24]CheckFolder [16:46:24]dirname=/storage/ofd_packets [16:46:24]CheckFolder done [16:46:24]ProducePacketName [16:46:24]name=ofd_packets/00024912 [16:46:24]NVStorageSaveData ofd_packets/00024912 [16:46:24]File name is /storage/ofd_packets/00024912 [16:46:24]Write 301 bytes [16:46:24]NVStorageSaveData done [16:46:24]OFDSenderStorePacket done [16:46:24]KKMCreateOFDPacket done [16:46:24]NVStorageSaveData kkm_last_timestamp [16:46:24]File name is /storage/kkm_last_timestamp [16:46:24]Write 4 bytes [16:46:24]NVStorageSaveData done [16:46:24]ExternCall_PrintAddStr [16:46:24]wPrintStart [16:46:24]Write to MH i2c: 01 00 00 7C 19 95 [16:46:24]Write i2c OK [16:46:24]MH_I2C_Read... [16:46:24]Read from MH i2c: 01 [16:46:24]MH_I2C_Read... [16:46:24]Read from MH i2c: 01 07 00 [16:46:24]MH_I2C_Read... [16:46:24]Read from MH i2c: 01 07 00 7C 19 00 00 00 00 00 FF 0F AA [16:46:24]RasterBufferAndPrint [16:46:24]line Счет N : (1)610637 [16:46:24]line ИНН: 02508201610067 [16:46:24]line Контрольно-Кассовый Чек [16:46:24]line ПРОДАЖА [16:46:24]line ТРК (МРК, ГНК) : 62 [16:46:24]line Товар: 2710124130 [16:46:24]line Аи-92-К-2 [16:46:24]line 51.630 * 67.80 [16:46:24]line = 3500.51 [16:46:24]line НДС 12% НСП 1% [16:46:24]line > о реализуемом товаре [16:46:24]line ОКРУГЛЕНИЕ: -0.51 [16:46:24]line ИТОГО: 3500.00 [16:46:24]line Внесено: 3500.00 [16:46:24]line СДАЧА: 0.00 [16:46:24]line НСП 1% : 30.98 [16:46:24]line НДС 12% : 371.74 [16:46:24]line Наличными: 3500.00 [16:46:24]line Безнал.: 0.00 [16:46:24]line Место: АЗС № 127 "Партнер Нефть" [16:46:24]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [16:46:24]line СНО: Общий режим [16:46:24]line Чек 287 30.07.2024 16:46 [16:46:24]line Смена: 48 ФФД: 1.0 [16:46:24]line ЗНМ: 0300000158 [16:46:24]line РНМ: 0000000000171247 [16:46:24]line Версия ККМ: v1.0 [16:46:24]line ФМ: 0000000002098565 [16:46:24]line ФД: 24912 [16:46:24]line ФПД: 245308687732043 [16:46:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T164623&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24912&fm=245308687732043&tin=02508201610067®Number=0000000000171247&sum=350000 [16:46:24]OFD Sender: Processing packet 24912 [packets to send 29, broken 28] [16:46:24]ProducePacketName [16:46:24]name=ofd_packets/00024912 [16:46:24]OFD Sender: To server: pG, [16:46:24]CommunicateWithHost lk.salyk.kg:30040 [16:46:24]ConnectInit lk.salyk.kg [16:46:24]written 0, free lines is 4095 [16:46:25]Connected sock=10 [16:46:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 FB C7 07 01 26 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 AE C9 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 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 36 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 1F 01 00 00 F4 03 04 00 DF 18 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 50 61 00 00 35 04 06 00 DF 1B 61 31 4D 4B FE A2 8A 89 D0 09 5F 49 [16:46:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 DD C0 47 00 C3 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 32 30 39 38 35 36 35 10 04 04 00 50 61 00 00 F4 03 04 00 6D C4 A8 66 B6 04 01 00 00 16 22 82 50 00 7D F5 7A [16:46:25]CommunicateWithHost err = 0 [16:46:25]CheckOFDResponse [16:46:25]1017 (14) - 77093643461234 [16:46:25]1041 (16) - 0000000002098565 [16:46:25]1040 (4) - 24912 [16:46:25]1012 (4) - 30.07.2024 10:46 [16:46:25]1206 (1) - 0 [16:46:25]OFD Sender: Remove packet 24912 [16:46:25]ProducePacketName [16:46:25]name=ofd_packets/00024912 [16:46:25]NVStorageDeleteData [16:46:25]Write to MH i2c: 01 00 00 A7 19 C0 [16:46:25]Write i2c OK [16:46:25]MH_I2C_Read... [16:46:25]Read from MH i2c: 01 [16:46:25]MH_I2C_Read... [16:46:25]Read from MH i2c: 01 07 00 [16:46:25]MH_I2C_Read... [16:46:25]Read from MH i2c: 01 07 00 A7 19 00 00 00 00 00 E4 0C B7 [16:46:25]RasterBufferAndPrint [16:46:25]line [16:46:25]line [16:46:25]line [16:46:25]line [16:46:25]line [16:46:25]written 0, free lines is 3306 [16:46:25]MH_Cut [16:46:25]Write to MH i2c: D1 01 00 AE 19 01 99 [16:46:25]Write i2c OK [16:46:25]MH_I2C_Read... [16:46:25]Read from MH i2c: D1 [16:46:25]MH_I2C_Read... [16:46:25]Read from MH i2c: D1 01 00 [16:46:25]MH_I2C_Read... [16:46:25]Read from MH i2c: D1 01 00 AE 19 00 98 [16:46:25]Write to MH i2c: 01 00 00 AF 19 C8 [16:46:25]Write i2c OK [16:46:25]MH_I2C_Read... [16:46:25]OFD Sender: No OFD packet to send [16:46:26]*** Cut start [16:46:26]*** Partial cut [16:46:26]*** CUTSNS_PIN = 1 [16:46:26]*** CUTSNS_PIN = 0 [16:46:26]*** Brake cut motor [16:46:26]Read from MH i2c: 01 [16:46:26]MH_I2C_Read... [16:46:26]*** Stop cut motor [16:46:26]*** Cut end [16:46:26]Read from MH i2c: 01 07 00 [16:46:26]MH_I2C_Read... [16:46:26]Read from MH i2c: 01 07 00 AF 19 00 00 00 00 00 FF 0F DD [16:46:26]process_action close_receipt done [16:46:26]requested_data is exist [16:46:26]produce_requested_data [16:46:26]requested_item fm.sn is exist - process it [16:46:26]wFMCommunicate request_size=4 [16:46:26]MH_SAM_APDU [16:46:26]CAPDU: 80 11 00 00 [16:46:26]Write to MH i2c: E2 08 00 B0 19 80 11 00 00 00 00 00 00 43 [16:46:26]Write i2c OK [16:46:26]MH_I2C_Read... [16:46:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:46:26]Read from MH i2c: E2 [16:46:26]MH_I2C_Read... [16:46:26]Read from MH i2c: E2 17 00 [16:46:26]MH_I2C_Read... [16:46:26]Read from MH i2c: E2 17 00 B0 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 99 [16:46:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:46:26]wFMCommunicate OK [16:46:26]requested_item fd.num is exist - process it [16:46:26]SAM_PROTO_GetFieldsCounters [16:46:26]wFMCommunicate request_size=4 [16:46:26]MH_SAM_APDU [16:46:26]CAPDU: 80 13 00 00 [16:46:26]Write to MH i2c: E2 08 00 B1 19 80 13 00 00 00 00 00 00 46 [16:46:26]Write i2c OK [16:46:26]MH_I2C_Read... [16:46:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:46:26]Read from MH i2c: E2 [16:46:26]MH_I2C_Read... [16:46:26]Read from MH i2c: E2 62 00 [16:46:26]MH_I2C_Read... [16:46:26]Read from MH i2c: E2 62 00 B1 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 50 61 00 00 0E 04 04 00 30 00 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 A8 [16:46:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 50 61 00 00 0E 04 04 00 30 00 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 [16:46:26]wFMCommunicate OK [16:46:26]SAM_PROTO_GetFieldsCounters done [16:46:26]requested_item shift.num is exist - process it [16:46:26]requested_item shift.opened is exist - process it [16:46:26]req_shift_opened [16:46:26]FM_GetShiftState [16:46:26]SAM_PROTO_GetShiftState [16:46:26]wFMCommunicate request_size=4 [16:46:26]MH_SAM_APDU [16:46:26]CAPDU: 80 13 01 00 [16:46:26]Write to MH i2c: E2 08 00 B2 19 80 13 01 00 00 00 00 00 48 [16:46:26]Write i2c OK [16:46:26]MH_I2C_Read... [16:46:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:46:26]Read from MH i2c: E2 [16:46:26]MH_I2C_Read... [16:46:26]Read from MH i2c: E2 0E 00 [16:46:26]MH_I2C_Read... [16:46:26]Read from MH i2c: E2 0E 00 B2 19 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 FB [16:46:26]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:46:26]wFMCommunicate OK [16:46:26]SAM_PROTO_GetShiftState done [16:46:26]FM_GetShiftState done [16:46:26]req_shift_opened done [16:46:26]requested_item shift.open_date is exist - process it [16:46:26]req_shift_open_date [16:46:26]req_shift_open_date done [16:46:26]produce_requested_data done [16:46:26]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24912,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [16:46:26]process_action_free close_receipt [16:46:26]json_value_free [16:46:26]json_value_free done [16:46:26]process_json_proto returns [16:46:26]Send response to host [16:46:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24912,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [16:46:26]free response buf [16:46:26]execute_script done [16:46:26]execute_script returns [16:46:26]free content buf [16:46:26]Sock 9.Close socket [16:46:26]Sock 9.Thread stoped [16:46:30]OFD Sender: No OFD packet to send [16:46:35]OFD Sender: No OFD packet to send [16:46:40]OFD Sender: No OFD packet to send [16:46:45]OFD Sender: No OFD packet to send [16:46:50]OFD Sender: No OFD packet to send [16:46:55]OFD Sender: No OFD packet to send [16:47:00]OFD Sender: No OFD packet to send [16:47:05]OFD Sender: No OFD packet to send [16:47:10]OFD Sender: No OFD packet to send [16:47:15]OFD Sender: No OFD packet to send [16:47:19]accept exits with 7 [16:47:19]New connection [16:47:19]New thread 3067428196 created [16:47:19]Thread 3067571556 joined [16:47:19]Waiting for new connection... [16:47:19] Sock 7.Parse request [16:47:19]Sock 7.Check first char [16:47:19]Sock 7.First char is OK [16:47:19]request: POST /json_proto HTTP/1.0 [16:47:19]Method: POST [16:47:19]URL: /json_proto [16:47:19]Method is POST - this is cgi request [16:47:19]url: /json_proto [16:47:19]query_string will be loaded in cgi processing [16:47:19]execute_cgi json_proto POST (null) [16:47:19]execute_cgi path=json_proto method=POST [16:47:19]POST find Content-Length [16:47:19]Host: 172.17.45.131:8080 [16:47:19]Content-Length: 1154 [16:47:19]Content-Type: application/json [16:47:19] [16:47:19]POST finish read [16:47:19]Found Content-Length = 1154 [16:47: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610636\u000A30.07.2024 16:37\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 100.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 7570.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30074829\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:47:19]execute_script... [16:47: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610636\u000A30.07.2024 16:37\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 100.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 7570.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30074829\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:47:19]POST & json_proto [16:47:19]process_json_proto [16:47:19]json parsed OK: [16:47:19]protocol is kg_v1.0 [16:47:19]action value=print_text [16:47:19]process_action print_text [16:47:19]cmd_print_text [16:47:19]ExternCall_PrintAddStr [16:47:19]wPrintStart [16:47:19]Write to MH i2c: 01 00 00 B3 19 CC [16:47:19]Write i2c OK [16:47:19]MH_I2C_Read... [16:47:19]Read from MH i2c: 01 [16:47:19]MH_I2C_Read... [16:47:19]Read from MH i2c: 01 07 00 [16:47:19]MH_I2C_Read... [16:47:19]Read from MH i2c: 01 07 00 B3 19 00 00 00 00 00 FF 0F E1 [16:47:19]RasterBufferAndPrint [16:47:19]line *****ТОВАРНЫЙ ЧЕК***** [16:47:19]line АЗС 127 [16:47:19]line Партнер нефть [16:47:19]line 02508201610067 [16:47:19]line Кассир : Масалиев Н. [16:47:19]line Счет N : (1)610636 [16:47:19]line 30.07.2024 16:37 [16:47:19]line ПРОДАЖА [16:47:19]line ТРК (МРК, ГНК): 1 [16:47:19]line Вид ГСМ : 2710194210 [16:47:19]line ДТ-К-2 [16:47:19]line 100.000 x 75.70 [16:47:19]line ИТОГ: 7570.00 [16:47:19]line Тип оплаты: Талоны: ТК ГПНА Online [16:47:19]line 30074829 [16:47:19]line ______________________ [16:47:19]line (подпись) [16:47:19]written 0, free lines is 4095 [16:47:19]Write to MH i2c: 01 00 00 C7 19 E0 [16:47:19]Write i2c OK [16:47:19]MH_I2C_Read... [16:47:19]Read from MH i2c: 01 [16:47:19]MH_I2C_Read... [16:47:19]Read from MH i2c: 01 07 00 [16:47:19]MH_I2C_Read... [16:47:19]Read from MH i2c: 01 07 00 C7 19 00 00 00 00 00 0D 0E 02 [16:47:19]RasterBufferAndPrint [16:47:19]line [16:47:19]line [16:47:19]line [16:47:19]line [16:47:19]line [16:47:19]written 0, free lines is 3598 [16:47:19]MH_Cut [16:47:19]Write to MH i2c: D1 01 00 CE 19 01 B9 [16:47:19]Write i2c OK [16:47:19]MH_I2C_Read... [16:47:19]Read from MH i2c: D1 [16:47:19]MH_I2C_Read... [16:47:19]Read from MH i2c: D1 01 00 [16:47:19]MH_I2C_Read... [16:47:19]Read from MH i2c: D1 01 00 CE 19 00 B8 [16:47:19]Write to MH i2c: 01 00 00 CF 19 E8 [16:47:19]Write i2c OK [16:47:19]MH_I2C_Read... [16:47:20]*** Cut start [16:47:20]*** Partial cut [16:47:20]*** CUTSNS_PIN = 1 [16:47:20]*** CUTSNS_PIN = 0 [16:47:20]*** Brake cut motor [16:47:20]OFD Sender: No OFD packet to send [16:47:21]Read from MH i2c: 01 [16:47:21]MH_I2C_Read... [16:47:21]Read from MH i2c: 01 07 00 [16:47:21]MH_I2C_Read... [16:47:21]*** Stop cut motor [16:47:21]*** Cut end [16:47:21]Read from MH i2c: 01 07 00 CF 19 00 00 00 00 00 FF 0F FD [16:47:21]process_action print_text done [16:47:21]requested_data is exist [16:47:21]produce_requested_data [16:47:21]requested_item fm.sn is exist - process it [16:47:21]wFMCommunicate request_size=4 [16:47:21]MH_SAM_APDU [16:47:21]CAPDU: 80 11 00 00 [16:47:21]Write to MH i2c: E2 08 00 D0 19 80 11 00 00 00 00 00 00 63 [16:47:21]Write i2c OK [16:47:21]MH_I2C_Read... [16:47:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:47:21]Read from MH i2c: E2 [16:47:21]MH_I2C_Read... [16:47:21]Read from MH i2c: E2 17 00 [16:47:21]MH_I2C_Read... [16:47:21]Read from MH i2c: E2 17 00 D0 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B9 [16:47:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:47:21]wFMCommunicate OK [16:47:21]requested_item fd.num is exist - process it [16:47:21]SAM_PROTO_GetFieldsCounters [16:47:21]wFMCommunicate request_size=4 [16:47:21]MH_SAM_APDU [16:47:21]CAPDU: 80 13 00 00 [16:47:21]Write to MH i2c: E2 08 00 D1 19 80 13 00 00 00 00 00 00 66 [16:47:21]Write i2c OK [16:47:21]MH_I2C_Read... [16:47:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:47:21]Read from MH i2c: E2 [16:47:21]MH_I2C_Read... [16:47:21]Read from MH i2c: E2 62 00 [16:47:21]MH_I2C_Read... [16:47:21]Read from MH i2c: E2 62 00 D1 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 50 61 00 00 0E 04 04 00 30 00 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 C8 [16:47:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 50 61 00 00 0E 04 04 00 30 00 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 [16:47:21]wFMCommunicate OK [16:47:21]SAM_PROTO_GetFieldsCounters done [16:47:21]requested_item shift.num is exist - process it [16:47:21]requested_item shift.opened is exist - process it [16:47:21]req_shift_opened [16:47:21]FM_GetShiftState [16:47:21]SAM_PROTO_GetShiftState [16:47:21]wFMCommunicate request_size=4 [16:47:21]MH_SAM_APDU [16:47:21]CAPDU: 80 13 01 00 [16:47:21]Write to MH i2c: E2 08 00 D2 19 80 13 01 00 00 00 00 00 68 [16:47:21]Write i2c OK [16:47:21]MH_I2C_Read... [16:47:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:47:21]Read from MH i2c: E2 [16:47:21]MH_I2C_Read... [16:47:21]Read from MH i2c: E2 0E 00 [16:47:21]MH_I2C_Read... [16:47:21]Read from MH i2c: E2 0E 00 D2 19 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 1B [16:47:21]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:47:21]wFMCommunicate OK [16:47:21]SAM_PROTO_GetShiftState done [16:47:21]FM_GetShiftState done [16:47:21]req_shift_opened done [16:47:21]requested_item shift.open_date is exist - process it [16:47:21]req_shift_open_date [16:47:21]req_shift_open_date done [16:47:21]produce_requested_data done [16:47:21]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24912,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [16:47:21]process_action_free print_text [16:47:21]json_value_free [16:47:21]json_value_free done [16:47:21]process_json_proto returns [16:47:21]Send response to host [16:47:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24912,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [16:47:21]free response buf [16:47:21]execute_script done [16:47:21]execute_script returns [16:47:21]free content buf [16:47:21]Sock 7.Close socket [16:47:21]Sock 7.Thread stoped [16:47:25]OFD Sender: No OFD packet to send [16:47:30]OFD Sender: No OFD packet to send [16:47:35]OFD Sender: No OFD packet to send [16:47:40]OFD Sender: No OFD packet to send [16:47:45]OFD Sender: No OFD packet to send [16:47:50]OFD Sender: No OFD packet to send [16:47:55]OFD Sender: No OFD packet to send [16:48:00]OFD Sender: No OFD packet to send [16:48:05]OFD Sender: No OFD packet to send [16:48:10]OFD Sender: No OFD packet to send [16:48:15]OFD Sender: No OFD packet to send [16:48:20]OFD Sender: No OFD packet to send [16:48:25]OFD Sender: No OFD packet to send [16:48:30]OFD Sender: No OFD packet to send [16:48:35]OFD Sender: No OFD packet to send [16:48:40]OFD Sender: No OFD packet to send [16:48:45]OFD Sender: No OFD packet to send [16:48:50]OFD Sender: No OFD packet to send [16:48:55]OFD Sender: No OFD packet to send [16:49:00]OFD Sender: No OFD packet to send [16:49:05]OFD Sender: No OFD packet to send [16:49:10]OFD Sender: No OFD packet to send [16:49:15]OFD Sender: No OFD packet to send [16:49:18]accept exits with 9 [16:49:18]New connection [16:49:18]New thread 3067571556 created [16:49:18]Thread 3067428196 joined [16:49:18]Waiting for new connection... [16:49:18] Sock 9.Parse request [16:49:18]Sock 9.Check first char [16:49:18]Sock 9.First char is OK [16:49:18]request: POST /json_proto HTTP/1.0 [16:49:18]Method: POST [16:49:18]URL: /json_proto [16:49:18]Method is POST - this is cgi request [16:49:18]url: /json_proto [16:49:18]query_string will be loaded in cgi processing [16:49:18]execute_cgi json_proto POST (null) [16:49:18]execute_cgi path=json_proto method=POST [16:49:18]POST find Content-Length [16:49:18]Host: 172.17.45.131:8080 [16:49:18]Content-Length: 682 [16:49:18]Content-Type: application/json [16:49:18] [16:49:18]POST finish read [16:49:18]Found Content-Length = 682 [16:49:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610641", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 16.070, "sum" : 1200.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:49:18]execute_script... [16:49: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)610641", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 16.070, "sum" : 1200.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:49:18]POST & json_proto [16:49:18]process_json_proto [16:49:18]json parsed OK: [16:49:18]protocol is kg_v1.0 [16:49:18]action value=close_receipt [16:49:18]process_action close_receipt [16:49:18]cmd_close_receipt [16:49:18]MH_GetDate [16:49:18]Write to MH i2c: F0 00 00 D3 19 DB [16:49:18]Write i2c OK [16:49:18]MH_I2C_Read... [16:49:18]Read from MH i2c: F0 [16:49:18]MH_I2C_Read... [16:49:18]Read from MH i2c: F0 09 00 [16:49:18]MH_I2C_Read... [16:49:18]Read from MH i2c: F0 09 00 D3 19 00 8F 19 A9 66 C6 D4 6E 66 09 [16:49:18]GetLastDocTimeStamp 1722357983 [16:49:18]current date 1722358159 [16:49:18]FM_GetShiftState [16:49:18]SAM_PROTO_GetShiftState [16:49:18]wFMCommunicate request_size=4 [16:49:18]MH_SAM_APDU [16:49:18]CAPDU: 80 13 01 00 [16:49:18]Write to MH i2c: E2 08 00 D4 19 80 13 01 00 00 00 00 00 6A [16:49:18]Write i2c OK [16:49:18]MH_I2C_Read... [16:49:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:49:18]Read from MH i2c: E2 [16:49:18]MH_I2C_Read... [16:49:18]Read from MH i2c: E2 0E 00 [16:49:18]MH_I2C_Read... [16:49:18]Read from MH i2c: E2 0E 00 D4 19 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 1D [16:49:18]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:49:18]wFMCommunicate OK [16:49:18]SAM_PROTO_GetShiftState done [16:49:18]FM_GetShiftState done [16:49:18]opened in 1722298218 [16:49:18]opened+sec_in_day 1722384618 [16:49:18]quantity*price = 120042 [16:49:18]sum+1 = 120044 [16:49:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.48 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 288 30.07.2024 16:49 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24913 ФПД: 22701325834834 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T164919&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24913&fm=22701325834834&tin=02508201610067®Number=0000000000171247&sum=120000 [16:49:20]StoreToDocumentArchive [16:49:20]shift 48 fd 24913 [16:49:20]save to /storage/0048/doc_00024913 [16:49:20]save last doc name /storage/0048/doc_00024913 to /storage/kkm_last_doc_name [16:49:20]save OK [16:49:20]Clear old archive folders... [16:49:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:49:20]tlvbuf is 01E38480 [16:49:20]SAM_PROTO_ClearQueue [16:49:20]wFMCommunicate request_size=4 [16:49:20]MH_SAM_APDU [16:49:20]CAPDU: 80 09 00 00 [16:49:20]Write to MH i2c: E2 08 00 E1 19 80 09 00 00 00 00 00 00 6C [16:49:20]Write i2c OK [16:49:20]MH_I2C_Read... [16:49:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:49:20]Read from MH i2c: E2 [16:49:20]MH_I2C_Read... [16:49:20]Read from MH i2c: E2 03 00 [16:49:20]MH_I2C_Read... [16:49:20]Read from MH i2c: E2 03 00 E1 19 00 90 00 6E [16:49:20]RAPDU: 90 00 [16:49:20]wFMCommunicate OK [16:49:20]SAM_PROTO_ClearQueue done [16:49:20]KKMCreateOFDPacket [16:49:20]OFDProtocolAddRootSTLVToBuf [16:49:20]FM_MakeSignedData [16:49:20]FM_MakeSignedData [16:49:20]SAM_PROTO_SignData [16:49:20]wFMCommunicate request_size=4 [16:49:20]MH_SAM_APDU [16:49:20]CAPDU: 80 0D 01 02 [16:49:20]Write to MH i2c: E2 08 00 E2 19 80 0D 01 02 00 00 00 00 74 [16:49:20]Write i2c OK [16:49:20]MH_I2C_Read... [16:49:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:49:20]Read from MH i2c: E2 [16:49:20]MH_I2C_Read... [16:49:20]Read from MH i2c: E2 03 00 [16:49:20]MH_I2C_Read... [16:49:20]Read from MH i2c: E2 03 00 E2 19 00 90 00 6F [16:49:20]RAPDU: 90 00 [16:49:20]wFMCommunicate OK [16:49:20]wFMCommunicate request_size=255 [16:49:20]MH_SAM_APDU [16:49:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 C6 3E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 EB D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 8F 19 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 51 61 00 00 35 04 06 00 14 [16:49:20]Write to MH i2c: E2 02 01 E3 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 C6 3E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 EB D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 8F 19 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 51 61 00 00 35 04 06 00 14 00 00 AE [16:49:20]Write i2c OK [16:49:20]MH_I2C_Read... [16:49:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:49:20]Read from MH i2c: E2 [16:49:20]MH_I2C_Read... [16:49:20]Read from MH i2c: E2 03 00 [16:49:20]MH_I2C_Read... [16:49:20]Read from MH i2c: E2 03 00 E3 19 00 90 00 70 [16:49:20]RAPDU: 90 00 [16:49:20]wFMCommunicate OK [16:49:20]wFMCommunicate request_size=10 [16:49:20]MH_SAM_APDU [16:49:20]CAPDU: 80 0D 02 02 05 A5 90 76 5A 52 [16:49:20]Write to MH i2c: E2 0D 00 E4 19 80 0D 02 02 05 00 A5 90 76 5A 52 00 00 D8 [16:49:20]Write i2c OK [16:49:20]MH_I2C_Read... [16:49:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:49:20]Read from MH i2c: E2 [16:49:20]MH_I2C_Read... [16:49:20]Read from MH i2c: E2 03 00 [16:49:20]MH_I2C_Read... [16:49:20]Read from MH i2c: E2 03 00 E4 19 00 90 00 71 [16:49:20]RAPDU: 90 00 [16:49:20]wFMCommunicate OK [16:49:20]wFMCommunicate request_size=4 [16:49:20]MH_SAM_APDU [16:49:20]CAPDU: 80 0D 03 02 [16:49:20]Write to MH i2c: E2 08 00 E5 19 80 0D 03 02 00 00 00 00 79 [16:49:20]Write i2c OK [16:49:20]MH_I2C_Read... [16:49:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:49:20]Read from MH i2c: E2 [16:49:20]MH_I2C_Read... [16:49:20]Read from MH i2c: E2 0B 00 [16:49:20]MH_I2C_Read... [16:49:20]Read from MH i2c: E2 0B 00 E5 19 00 8A 92 1F 16 76 2D 9C 6E 90 00 78 [16:49:20]RAPDU: 8A 92 1F 16 76 2D 9C 6E 90 00 [16:49:20]wFMCommunicate OK [16:49:20]SAM_PROTO_SignData done [16:49:20]FM_MakeSignedData done [16:49:20]CreateOFDProtocolMessage [16:49:20]wFMCommunicate request_size=4 [16:49:20]MH_SAM_APDU [16:49:20]CAPDU: 80 11 00 00 [16:49:20]Write to MH i2c: E2 08 00 E6 19 80 11 00 00 00 00 00 00 79 [16:49:20]Write i2c OK [16:49:20]MH_I2C_Read... [16:49:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:49:20]Read from MH i2c: E2 [16:49:20]MH_I2C_Read... [16:49:20]Read from MH i2c: E2 17 00 [16:49:20]MH_I2C_Read... [16:49:20]Read from MH i2c: E2 17 00 E6 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 CF [16:49:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:49:20]wFMCommunicate OK [16:49:20]CreateOFDProtocolMessage done [16:49:20]OFDSenderStorePacket 24913 [16:49:20]StoreOFDPacket docnum=24913 [16:49:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 EF 6D 07 01 BF 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 C6 3E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 EB D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 8F 19 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 51 61 00 00 35 04 06 00 14 A5 90 76 5A 52 8A 92 1F 16 76 2D 9C 6E [16:49:20]CheckFolder [16:49:20]dirname=/storage/ofd_packets [16:49:20]CheckFolder done [16:49:20]ProducePacketName [16:49:20]name=ofd_packets/00024913 [16:49:20]NVStorageSaveData ofd_packets/00024913 [16:49:20]File name is /storage/ofd_packets/00024913 [16:49:20]Write 301 bytes [16:49:20]NVStorageSaveData done [16:49:20]OFDSenderStorePacket done [16:49:20]KKMCreateOFDPacket done [16:49:20]NVStorageSaveData kkm_last_timestamp [16:49:20]File name is /storage/kkm_last_timestamp [16:49:20]Write 4 bytes [16:49:20]NVStorageSaveData done [16:49:20]ExternCall_PrintAddStr [16:49:20]wPrintStart [16:49:20]Write to MH i2c: 01 00 00 E7 19 00 [16:49:20]Write i2c OK [16:49:20]MH_I2C_Read... [16:49:20]Read from MH i2c: 01 [16:49:20]MH_I2C_Read... [16:49:20]Read from MH i2c: 01 07 00 [16:49:20]MH_I2C_Read... [16:49:20]Read from MH i2c: 01 07 00 E7 19 00 00 00 00 00 FF 0F 15 [16:49:20]RasterBufferAndPrint [16:49:20]line Счет N : (1)610641 [16:49:20]line ИНН: 02508201610067 [16:49:20]line Контрольно-Кассовый Чек [16:49:20]line ПРОДАЖА [16:49:20]line ТРК (МРК, ГНК) : 33 [16:49:20]line Товар: 2710124500 [16:49:20]line Аи-95-К-3 [16:49:20]line 16.070 * 74.70 [16:49:20]line = 1200.43 [16:49:20]line НДС 12% НСП 1% [16:49:20]line > о реализуемом товаре [16:49:20]line ОКРУГЛЕНИЕ: -0.43 [16:49:20]line ИТОГО: 1200.00 [16:49:20]line Внесено: 1200.00 [16:49:20]line СДАЧА: 0.00 [16:49:20]line НСП 1% : 10.62 [16:49:20]line НДС 12% : 127.48 [16:49:20]line Наличными: 1200.00 [16:49:20]line Безнал.: 0.00 [16:49:20]line Место: АЗС № 127 "Партнер Нефть" [16:49:20]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [16:49:20]line СНО: Общий режим [16:49:20]line Чек 288 30.07.2024 16:49 [16:49:20]line Смена: 48 ФФД: 1.0 [16:49:20]line ЗНМ: 0300000158 [16:49:20]line РНМ: 0000000000171247 [16:49:20]line Версия ККМ: v1.0 [16:49:20]line ФМ: 0000000002098565 [16:49:20]line ФД: 24913 [16:49:20]line ФПД: 22701325834834 [16:49:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T164919&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24913&fm=22701325834834&tin=02508201610067®Number=0000000000171247&sum=120000 [16:49:20]OFD Sender: Processing packet 24913 [packets to send 29, broken 28] [16:49:20]ProducePacketName [16:49:20]name=ofd_packets/00024913 [16:49:20]OFD Sender: To server: pG, [16:49:20]CommunicateWithHost lk.salyk.kg:30040 [16:49:20]ConnectInit lk.salyk.kg [16:49:20]written 0, free lines is 4095 [16:49:21]Connected sock=10 [16:49:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 EF 6D 07 01 BF 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 C6 3E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 EB D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 8F 19 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 51 61 00 00 35 04 06 00 14 A5 90 76 5A 52 8A 92 1F 16 76 2D 9C 6E [16:49:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 83 B0 47 00 CC 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 32 30 39 38 35 36 35 10 04 04 00 51 61 00 00 F4 03 04 00 1D C5 A8 66 B6 04 01 00 00 2A 0C 59 98 D0 87 B6 59 [16:49:21]CommunicateWithHost err = 0 [16:49:21]CheckOFDResponse [16:49:21]1017 (14) - 77093643461234 [16:49:21]1041 (16) - 0000000002098565 [16:49:21]1040 (4) - 24913 [16:49:21]1012 (4) - 30.07.2024 10:49 [16:49:21]1206 (1) - 0 [16:49:21]OFD Sender: Remove packet 24913 [16:49:21]ProducePacketName [16:49:21]name=ofd_packets/00024913 [16:49:21]NVStorageDeleteData [16:49:21]Write to MH i2c: 01 00 00 12 1A 2C [16:49:21]Write i2c OK [16:49:21]MH_I2C_Read... [16:49:21]Read from MH i2c: 01 [16:49:21]MH_I2C_Read... [16:49:21]Read from MH i2c: 01 07 00 [16:49:21]MH_I2C_Read... [16:49:21]Read from MH i2c: 01 07 00 12 1A 00 00 00 00 00 E7 0C 26 [16:49:21]RasterBufferAndPrint [16:49:21]line [16:49:21]line [16:49:21]line [16:49:21]line [16:49:21]line [16:49:21]written 0, free lines is 3310 [16:49:21]MH_Cut [16:49:21]Write to MH i2c: D1 01 00 19 1A 01 05 [16:49:21]Write i2c OK [16:49:21]MH_I2C_Read... [16:49:21]Read from MH i2c: D1 [16:49:21]MH_I2C_Read... [16:49:21]Read from MH i2c: D1 01 00 [16:49:21]MH_I2C_Read... [16:49:21]Read from MH i2c: D1 01 00 19 1A 00 04 [16:49:21]Write to MH i2c: 01 00 00 1A 1A 34 [16:49:21]Write i2c OK [16:49:21]MH_I2C_Read... [16:49:21]OFD Sender: No OFD packet to send [16:49:22]*** Cut start [16:49:22]*** Partial cut [16:49:22]*** CUTSNS_PIN = 1 [16:49:22]*** CUTSNS_PIN = 0 [16:49:22]*** Brake cut motor [16:49:22]Read from MH i2c: 01 [16:49:22]MH_I2C_Read... [16:49:22]*** Stop cut motor [16:49:22]*** Cut end [16:49:22]Read from MH i2c: 01 07 00 [16:49:22]MH_I2C_Read... [16:49:22]Read from MH i2c: 01 07 00 1A 1A 00 00 00 00 00 FF 0F 49 [16:49:22]process_action close_receipt done [16:49:22]requested_data is exist [16:49:22]produce_requested_data [16:49:22]requested_item fm.sn is exist - process it [16:49:22]wFMCommunicate request_size=4 [16:49:22]MH_SAM_APDU [16:49:22]CAPDU: 80 11 00 00 [16:49:22]Write to MH i2c: E2 08 00 1B 1A 80 11 00 00 00 00 00 00 AF [16:49:22]Write i2c OK [16:49:22]MH_I2C_Read... [16:49:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:49:22]Read from MH i2c: E2 [16:49:22]MH_I2C_Read... [16:49:22]Read from MH i2c: E2 17 00 [16:49:22]MH_I2C_Read... [16:49:22]Read from MH i2c: E2 17 00 1B 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 05 [16:49:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:49:22]wFMCommunicate OK [16:49:22]requested_item fd.num is exist - process it [16:49:22]SAM_PROTO_GetFieldsCounters [16:49:22]wFMCommunicate request_size=4 [16:49:22]MH_SAM_APDU [16:49:22]CAPDU: 80 13 00 00 [16:49:22]Write to MH i2c: E2 08 00 1C 1A 80 13 00 00 00 00 00 00 B2 [16:49:22]Write i2c OK [16:49:22]MH_I2C_Read... [16:49:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:49:22]Read from MH i2c: E2 [16:49:22]MH_I2C_Read... [16:49:22]Read from MH i2c: E2 62 00 [16:49:22]MH_I2C_Read... [16:49:22]Read from MH i2c: E2 62 00 1C 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 51 61 00 00 0E 04 04 00 30 00 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 18 [16:49:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 51 61 00 00 0E 04 04 00 30 00 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 [16:49:22]wFMCommunicate OK [16:49:22]SAM_PROTO_GetFieldsCounters done [16:49:22]requested_item shift.num is exist - process it [16:49:22]requested_item shift.opened is exist - process it [16:49:22]req_shift_opened [16:49:22]FM_GetShiftState [16:49:22]SAM_PROTO_GetShiftState [16:49:22]wFMCommunicate request_size=4 [16:49:22]MH_SAM_APDU [16:49:22]CAPDU: 80 13 01 00 [16:49:22]Write to MH i2c: E2 08 00 1D 1A 80 13 01 00 00 00 00 00 B4 [16:49:22]Write i2c OK [16:49:22]MH_I2C_Read... [16:49:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:49:22]Read from MH i2c: E2 [16:49:22]MH_I2C_Read... [16:49:22]Read from MH i2c: E2 0E 00 [16:49:22]MH_I2C_Read... [16:49:22]Read from MH i2c: E2 0E 00 1D 1A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 67 [16:49:22]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:49:22]wFMCommunicate OK [16:49:22]SAM_PROTO_GetShiftState done [16:49:22]FM_GetShiftState done [16:49:22]req_shift_opened done [16:49:22]requested_item shift.open_date is exist - process it [16:49:22]req_shift_open_date [16:49:22]req_shift_open_date done [16:49:22]produce_requested_data done [16:49:22]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24913,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [16:49:22]process_action_free close_receipt [16:49:22]json_value_free [16:49:22]json_value_free done [16:49:22]process_json_proto returns [16:49:22]Send response to host [16:49:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24913,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [16:49:22]free response buf [16:49:22]execute_script done [16:49:22]execute_script returns [16:49:22]free content buf [16:49:22]Sock 9.Close socket [16:49:22]Sock 9.Thread stoped [16:49:26]OFD Sender: No OFD packet to send [16:49:31]OFD Sender: No OFD packet to send [16:49:36]OFD Sender: No OFD packet to send [16:49:41]OFD Sender: No OFD packet to send [16:49:46]OFD Sender: No OFD packet to send [16:49:48]accept exits with 7 [16:49:48]New connection [16:49:48]New thread 3067428196 created [16:49:48]Thread 3067571556 joined [16:49:48]Waiting for new connection... [16:49:48] Sock 7.Parse request [16:49:48]Sock 7.Check first char [16:49:48]Sock 7.First char is OK [16:49:48]request: POST /json_proto HTTP/1.0 [16:49:48]Method: POST [16:49:48]URL: /json_proto [16:49:48]Method is POST - this is cgi request [16:49:48]url: /json_proto [16:49:48]query_string will be loaded in cgi processing [16:49:48]execute_cgi json_proto POST (null) [16:49:48]execute_cgi path=json_proto method=POST [16:49:48]POST find Content-Length [16:49:48]Host: 172.17.45.131:8080 [16:49:48]Content-Length: 803 [16:49:48]Content-Type: application/json [16:49:48] [16:49:48]POST finish read [16:49:48]Found Content-Length = 803 [16:49:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610640", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:49:48]execute_script... [16:49: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)610640", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:49:48]POST & json_proto [16:49:48]process_json_proto [16:49:48]json parsed OK: [16:49:48]protocol is kg_v1.0 [16:49:48]action value=close_receipt [16:49:48]process_action close_receipt [16:49:48]cmd_close_receipt [16:49:48]MH_GetDate [16:49:48]Write to MH i2c: F0 00 00 1E 1A 27 [16:49:48]Write i2c OK [16:49:48]MH_I2C_Read... [16:49:48]Read from MH i2c: F0 [16:49:48]MH_I2C_Read... [16:49:48]Read from MH i2c: F0 09 00 [16:49:48]MH_I2C_Read... [16:49:48]Read from MH i2c: F0 09 00 1E 1A 00 AC 19 A9 66 C6 D4 6E 66 72 [16:49:48]GetLastDocTimeStamp 1722358159 [16:49:48]current date 1722358188 [16:49:48]FM_GetShiftState [16:49:48]SAM_PROTO_GetShiftState [16:49:48]wFMCommunicate request_size=4 [16:49:48]MH_SAM_APDU [16:49:48]CAPDU: 80 13 01 00 [16:49:48]Write to MH i2c: E2 08 00 1F 1A 80 13 01 00 00 00 00 00 B6 [16:49:48]Write i2c OK [16:49:48]MH_I2C_Read... [16:49:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:49:48]Read from MH i2c: E2 [16:49:48]MH_I2C_Read... [16:49:48]Read from MH i2c: E2 0E 00 [16:49:48]MH_I2C_Read... [16:49:48]Read from MH i2c: E2 0E 00 1F 1A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 69 [16:49:48]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:49:48]wFMCommunicate OK [16:49:48]SAM_PROTO_GetShiftState done [16:49:48]FM_GetShiftState done [16:49:48]opened in 1722298218 [16:49:48]opened+sec_in_day 1722384618 [16:49:48]quantity*price = 200046 [16:49:48]sum+1 = 200048 [16:49:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.47 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 0.00 Безнал.: 2000.47 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 289 30.07.2024 16:49 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24914 ФПД: 51217681691917 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T164948&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24914&fm=51217681691917&tin=02508201610067®Number=0000000000171247&sum=200047 [16:49:49]StoreToDocumentArchive [16:49:49]shift 48 fd 24914 [16:49:49]save to /storage/0048/doc_00024914 [16:49:49]save last doc name /storage/0048/doc_00024914 to /storage/kkm_last_doc_name [16:49:49]save OK [16:49:49]Clear old archive folders... [16:49:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:49:49]tlvbuf is B6E3F730 [16:49:49]SAM_PROTO_ClearQueue [16:49:49]wFMCommunicate request_size=4 [16:49:49]MH_SAM_APDU [16:49:49]CAPDU: 80 09 00 00 [16:49:49]Write to MH i2c: E2 08 00 2C 1A 80 09 00 00 00 00 00 00 B8 [16:49:49]Write i2c OK [16:49:49]MH_I2C_Read... [16:49:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:49:49]Read from MH i2c: E2 [16:49:49]MH_I2C_Read... [16:49:49]Read from MH i2c: E2 03 00 [16:49:49]MH_I2C_Read... [16:49:49]Read from MH i2c: E2 03 00 2C 1A 00 90 00 BA [16:49:49]RAPDU: 90 00 [16:49:49]wFMCommunicate OK [16:49:49]SAM_PROTO_ClearQueue done [16:49:49]KKMCreateOFDPacket [16:49:49]OFDProtocolAddRootSTLVToBuf [16:49:49]FM_MakeSignedData [16:49:49]FM_MakeSignedData [16:49:49]SAM_PROTO_SignData [16:49:49]wFMCommunicate request_size=4 [16:49:49]MH_SAM_APDU [16:49:49]CAPDU: 80 0D 01 02 [16:49:49]Write to MH i2c: E2 08 00 2D 1A 80 0D 01 02 00 00 00 00 C0 [16:49:49]Write i2c OK [16:49:49]MH_I2C_Read... [16:49:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:49:49]Read from MH i2c: E2 [16:49:49]MH_I2C_Read... [16:49:49]Read from MH i2c: E2 03 00 [16:49:49]MH_I2C_Read... [16:49:49]Read from MH i2c: E2 03 00 2D 1A 00 90 00 BB [16:49:49]RAPDU: 90 00 [16:49:49]wFMCommunicate OK [16:49:49]wFMCommunicate request_size=255 [16:49:49]MH_SAM_APDU [16:49:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 AC 19 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 52 61 00 00 35 04 06 00 2E [16:49:49]Write to MH i2c: E2 02 01 2E 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 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 AC 19 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 52 61 00 00 35 04 06 00 2E 00 00 DD [16:49:49]Write i2c OK [16:49:49]MH_I2C_Read... [16:49:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:49:49]Read from MH i2c: E2 [16:49:49]MH_I2C_Read... [16:49:49]Read from MH i2c: E2 03 00 [16:49:49]MH_I2C_Read... [16:49:49]Read from MH i2c: E2 03 00 2E 1A 00 90 00 BC [16:49:49]RAPDU: 90 00 [16:49:49]wFMCommunicate OK [16:49:49]wFMCommunicate request_size=10 [16:49:49]MH_SAM_APDU [16:49:49]CAPDU: 80 0D 02 02 05 95 0B B9 35 0D [16:49:49]Write to MH i2c: E2 0D 00 2F 1A 80 0D 02 02 05 00 95 0B B9 35 0D 00 00 68 [16:49:49]Write i2c OK [16:49:49]MH_I2C_Read... [16:49:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:49:49]Read from MH i2c: E2 [16:49:49]MH_I2C_Read... [16:49:49]Read from MH i2c: E2 03 00 [16:49:49]MH_I2C_Read... [16:49:49]Read from MH i2c: E2 03 00 2F 1A 00 90 00 BD [16:49:49]RAPDU: 90 00 [16:49:49]wFMCommunicate OK [16:49:49]wFMCommunicate request_size=4 [16:49:49]MH_SAM_APDU [16:49:49]CAPDU: 80 0D 03 02 [16:49:49]Write to MH i2c: E2 08 00 30 1A 80 0D 03 02 00 00 00 00 C5 [16:49:49]Write i2c OK [16:49:49]MH_I2C_Read... [16:49:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:49:49]Read from MH i2c: E2 [16:49:49]MH_I2C_Read... [16:49:49]Read from MH i2c: E2 0B 00 [16:49:49]MH_I2C_Read... [16:49:49]Read from MH i2c: E2 0B 00 30 1A 00 81 65 D7 33 57 D8 FC 71 90 00 52 [16:49:49]RAPDU: 81 65 D7 33 57 D8 FC 71 90 00 [16:49:49]wFMCommunicate OK [16:49:49]SAM_PROTO_SignData done [16:49:49]FM_MakeSignedData done [16:49:49]CreateOFDProtocolMessage [16:49:49]wFMCommunicate request_size=4 [16:49:49]MH_SAM_APDU [16:49:49]CAPDU: 80 11 00 00 [16:49:49]Write to MH i2c: E2 08 00 31 1A 80 11 00 00 00 00 00 00 C5 [16:49:49]Write i2c OK [16:49:49]MH_I2C_Read... [16:49:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:49:49]Read from MH i2c: E2 [16:49:49]MH_I2C_Read... [16:49:49]Read from MH i2c: E2 17 00 [16:49:49]MH_I2C_Read... [16:49:49]Read from MH i2c: E2 17 00 31 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 1B [16:49:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:49:49]wFMCommunicate OK [16:49:49]CreateOFDProtocolMessage done [16:49:49]OFDSenderStorePacket 24914 [16:49:49]StoreOFDPacket docnum=24914 [16:49:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 2A A8 07 01 F9 C6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 AC 19 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 52 61 00 00 35 04 06 00 2E 95 0B B9 35 0D 81 65 D7 33 57 D8 FC 71 [16:49:49]CheckFolder [16:49:49]dirname=/storage/ofd_packets [16:49:49]CheckFolder done [16:49:49]ProducePacketName [16:49:49]name=ofd_packets/00024914 [16:49:49]NVStorageSaveData ofd_packets/00024914 [16:49:49]File name is /storage/ofd_packets/00024914 [16:49:49]Write 301 bytes [16:49:49]NVStorageSaveData done [16:49:49]OFDSenderStorePacket done [16:49:49]KKMCreateOFDPacket done [16:49:49]NVStorageSaveData kkm_last_timestamp [16:49:49]File name is /storage/kkm_last_timestamp [16:49:49]Write 4 bytes [16:49:49]NVStorageSaveData done [16:49:49]ExternCall_PrintAddStr [16:49:49]wPrintStart [16:49:49]Write to MH i2c: 01 00 00 32 1A 4C [16:49:49]Write i2c OK [16:49:49]MH_I2C_Read... [16:49:49]Read from MH i2c: 01 [16:49:49]MH_I2C_Read... [16:49:49]Read from MH i2c: 01 07 00 [16:49:49]MH_I2C_Read... [16:49:49]Read from MH i2c: 01 07 00 32 1A 00 00 00 00 00 FF 0F 61 [16:49:49]RasterBufferAndPrint [16:49:49]line Счет N : (1)610640 [16:49:49]line ИНН: 02508201610067 [16:49:49]line Контрольно-Кассовый Чек [16:49:49]line ПРОДАЖА [16:49:49]line ТРК (МРК, ГНК) : 53 [16:49:49]line Товар: 2710124500 [16:49:49]line Аи-95-К-3 [16:49:49]line 26.780 * 74.70 [16:49:49]line = 2000.47 [16:49:49]line НДС 12% НСП 1% [16:49:49]line > о реализуемом товаре [16:49:49]line ИТОГО: 2000.47 [16:49:49]line НСП 1% : 17.70 [16:49:49]line НДС 12% : 212.44 [16:49:49]line Наличными: 0.00 [16:49:49]line Безнал.: 2000.47 [16:49:49]line Место: АЗС № 127 "Партнер Нефть" [16:49:49]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [16:49:49]line СНО: Общий режим [16:49:49]line Чек 289 30.07.2024 16:49 [16:49:49]line Смена: 48 ФФД: 1.0 [16:49:49]line ЗНМ: 0300000158 [16:49:49]line РНМ: 0000000000171247 [16:49:49]line Версия ККМ: v1.0 [16:49:49]line Платежная система: O! деньги [16:49:49]line ФМ: 0000000002098565 [16:49:49]line ФД: 24914 [16:49:49]line ФПД: 51217681691917 [16:49:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T164948&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24914&fm=51217681691917&tin=02508201610067®Number=0000000000171247&sum=200047 [16:49:50]OFD Sender: Processing packet 24914 [packets to send 29, broken 28] [16:49:50]ProducePacketName [16:49:50]name=ofd_packets/00024914 [16:49:50]OFD Sender: To server: pG, [16:49:50]CommunicateWithHost lk.salyk.kg:30040 [16:49:50]ConnectInit lk.salyk.kg [16:49:50]written 0, free lines is 4095 [16:49:50]Connected sock=10 [16:49:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 2A A8 07 01 F9 C6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 AC 19 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 52 61 00 00 35 04 06 00 2E 95 0B B9 35 0D 81 65 D7 33 57 D8 FC 71 [16:49:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 0C 5A 47 00 DB 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 32 30 39 38 35 36 35 10 04 04 00 52 61 00 00 F4 03 04 00 3A C5 A8 66 B6 04 01 00 00 50 32 5D DC 51 9A 77 93 [16:49:50]CommunicateWithHost err = 0 [16:49:50]CheckOFDResponse [16:49:50]1017 (14) - 77093643461234 [16:49:50]1041 (16) - 0000000002098565 [16:49:50]1040 (4) - 24914 [16:49:50]1012 (4) - 30.07.2024 10:49 [16:49:50]1206 (1) - 0 [16:49:50]OFD Sender: Remove packet 24914 [16:49:50]ProducePacketName [16:49:50]name=ofd_packets/00024914 [16:49:50]NVStorageDeleteData [16:49:50]Write to MH i2c: 01 00 00 5C 1A 76 [16:49:50]Write i2c OK [16:49:50]MH_I2C_Read... [16:49:50]Read from MH i2c: 01 [16:49:50]MH_I2C_Read... [16:49:50]Read from MH i2c: 01 07 00 [16:49:50]MH_I2C_Read... [16:49:50]Read from MH i2c: 01 07 00 5C 1A 00 00 00 00 00 EE 0C 77 [16:49:50]RasterBufferAndPrint [16:49:50]line [16:49:50]line [16:49:50]line [16:49:50]line [16:49:50]line [16:49:50]written 0, free lines is 3317 [16:49:50]MH_Cut [16:49:50]Write to MH i2c: D1 01 00 63 1A 01 4F [16:49:50]Write i2c OK [16:49:50]MH_I2C_Read... [16:49:50]Read from MH i2c: D1 [16:49:50]MH_I2C_Read... [16:49:50]Read from MH i2c: D1 01 00 [16:49:50]MH_I2C_Read... [16:49:50]Read from MH i2c: D1 01 00 63 1A 00 4E [16:49:50]Write to MH i2c: 01 00 00 64 1A 7E [16:49:50]Write i2c OK [16:49:50]MH_I2C_Read... [16:49:51]OFD Sender: No OFD packet to send [16:49:51]*** Cut start [16:49:51]*** Partial cut [16:49:51]*** CUTSNS_PIN = 1 [16:49:51]*** CUTSNS_PIN = 0 [16:49:51]*** Brake cut motor [16:49:52]Read from MH i2c: 01 [16:49:52]MH_I2C_Read... [16:49:52]*** Stop cut motor [16:49:52]*** Cut end [16:49:52]Read from MH i2c: 01 07 00 [16:49:52]MH_I2C_Read... [16:49:52]Read from MH i2c: 01 07 00 64 1A 00 00 00 00 00 FF 0F 93 [16:49:52]process_action close_receipt done [16:49:52]requested_data is exist [16:49:52]produce_requested_data [16:49:52]requested_item fm.sn is exist - process it [16:49:52]wFMCommunicate request_size=4 [16:49:52]MH_SAM_APDU [16:49:52]CAPDU: 80 11 00 00 [16:49:52]Write to MH i2c: E2 08 00 65 1A 80 11 00 00 00 00 00 00 F9 [16:49:52]Write i2c OK [16:49:52]MH_I2C_Read... [16:49:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:49:52]Read from MH i2c: E2 [16:49:52]MH_I2C_Read... [16:49:52]Read from MH i2c: E2 17 00 [16:49:52]MH_I2C_Read... [16:49:52]Read from MH i2c: E2 17 00 65 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 4F [16:49:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:49:52]wFMCommunicate OK [16:49:52]requested_item fd.num is exist - process it [16:49:52]SAM_PROTO_GetFieldsCounters [16:49:52]wFMCommunicate request_size=4 [16:49:52]MH_SAM_APDU [16:49:52]CAPDU: 80 13 00 00 [16:49:52]Write to MH i2c: E2 08 00 66 1A 80 13 00 00 00 00 00 00 FC [16:49:52]Write i2c OK [16:49:52]MH_I2C_Read... [16:49:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:49:52]Read from MH i2c: E2 [16:49:52]MH_I2C_Read... [16:49:52]Read from MH i2c: E2 62 00 [16:49:52]MH_I2C_Read... [16:49:52]Read from MH i2c: E2 62 00 66 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 52 61 00 00 0E 04 04 00 30 00 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 66 [16:49:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 52 61 00 00 0E 04 04 00 30 00 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 [16:49:52]wFMCommunicate OK [16:49:52]SAM_PROTO_GetFieldsCounters done [16:49:52]requested_item shift.num is exist - process it [16:49:52]requested_item shift.opened is exist - process it [16:49:52]req_shift_opened [16:49:52]FM_GetShiftState [16:49:52]SAM_PROTO_GetShiftState [16:49:52]wFMCommunicate request_size=4 [16:49:52]MH_SAM_APDU [16:49:52]CAPDU: 80 13 01 00 [16:49:52]Write to MH i2c: E2 08 00 67 1A 80 13 01 00 00 00 00 00 FE [16:49:52]Write i2c OK [16:49:52]MH_I2C_Read... [16:49:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:49:52]Read from MH i2c: E2 [16:49:52]MH_I2C_Read... [16:49:52]Read from MH i2c: E2 0E 00 [16:49:52]MH_I2C_Read... [16:49:52]Read from MH i2c: E2 0E 00 67 1A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B1 [16:49:52]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:49:52]wFMCommunicate OK [16:49:52]SAM_PROTO_GetShiftState done [16:49:52]FM_GetShiftState done [16:49:52]req_shift_opened done [16:49:52]requested_item shift.open_date is exist - process it [16:49:52]req_shift_open_date [16:49:52]req_shift_open_date done [16:49:52]produce_requested_data done [16:49:52]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24914,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [16:49:52]process_action_free close_receipt [16:49:52]json_value_free [16:49:52]json_value_free done [16:49:52]process_json_proto returns [16:49:52]Send response to host [16:49:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24914,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [16:49:52]free response buf [16:49:52]execute_script done [16:49:52]execute_script returns [16:49:52]free content buf [16:49:52]Sock 7.Close socket [16:49:52]Sock 7.Thread stoped [16:49:56]OFD Sender: No OFD packet to send [16:50:01]OFD Sender: No OFD packet to send [16:50:06]OFD Sender: No OFD packet to send [16:50:11]OFD Sender: No OFD packet to send [16:50:16]OFD Sender: No OFD packet to send [16:50:21]OFD Sender: No OFD packet to send [16:50:26]OFD Sender: No OFD packet to send [16:50:31]OFD Sender: No OFD packet to send [16:50:36]OFD Sender: No OFD packet to send [16:50:41]OFD Sender: No OFD packet to send [16:50:46]OFD Sender: No OFD packet to send [16:50:51]OFD Sender: No OFD packet to send [16:50:56]OFD Sender: No OFD packet to send [16:51:01]OFD Sender: No OFD packet to send [16:51:06]OFD Sender: No OFD packet to send [16:51:11]OFD Sender: No OFD packet to send [16:51:16]OFD Sender: No OFD packet to send [16:51:21]OFD Sender: No OFD packet to send [16:51:26]OFD Sender: No OFD packet to send [16:51:31]OFD Sender: No OFD packet to send [16:51:36]OFD Sender: No OFD packet to send [16:51:41]OFD Sender: No OFD packet to send [16:51:46]OFD Sender: No OFD packet to send [16:51:51]OFD Sender: No OFD packet to send [16:51:56]OFD Sender: No OFD packet to send [16:51:58]accept exits with 9 [16:51:58]New connection [16:51:58]New thread 3067571556 created [16:51:58]Thread 3067428196 joined [16:51:58]Waiting for new connection... [16:51:58] Sock 9.Parse request [16:51:58]Sock 9.Check first char [16:51:58]Sock 9.First char is OK [16:51:58]request: POST /json_proto HTTP/1.0 [16:51:58]Method: POST [16:51:58]URL: /json_proto [16:51:58]Method is POST - this is cgi request [16:51:58]url: /json_proto [16:51:58]query_string will be loaded in cgi processing [16:51:58]execute_cgi json_proto POST (null) [16:51:58]execute_cgi path=json_proto method=POST [16:51:58]POST find Content-Length [16:51:58]Host: 172.17.45.131:8080 [16:51:58]Content-Length: 1156 [16:51:58]Content-Type: application/json [16:51:58] [16:51:58]POST finish read [16:51:58]Found Content-Length = 1156 [16:51: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610642\u000A30.07.2024 16:41\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 11.790 x 67.80\u000A\u0418\u0422\u041E\u0413: 799.36\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30105995\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:51:58]execute_script... [16:51: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610642\u000A30.07.2024 16:41\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 11.790 x 67.80\u000A\u0418\u0422\u041E\u0413: 799.36\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30105995\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:51:58]POST & json_proto [16:51:58]process_json_proto [16:51:58]json parsed OK: [16:51:58]protocol is kg_v1.0 [16:51:58]action value=print_text [16:51:58]process_action print_text [16:51:58]cmd_print_text [16:51:58]ExternCall_PrintAddStr [16:51:58]wPrintStart [16:51:58]Write to MH i2c: 01 00 00 68 1A 82 [16:51:58]Write i2c OK [16:51:58]MH_I2C_Read... [16:51:58]Read from MH i2c: 01 [16:51:58]MH_I2C_Read... [16:51:58]Read from MH i2c: 01 07 00 [16:51:58]MH_I2C_Read... [16:51:58]Read from MH i2c: 01 07 00 68 1A 00 00 00 00 00 FF 0F 97 [16:51:58]RasterBufferAndPrint [16:51:58]line *****ТОВАРНЫЙ ЧЕК***** [16:51:58]line АЗС 127 [16:51:58]line Партнер нефть [16:51:58]line 02508201610067 [16:51:58]line Кассир : Масалиев Н. [16:51:58]line Счет N : (1)610642 [16:51:58]line 30.07.2024 16:41 [16:51:58]line ПРОДАЖА [16:51:58]line ТРК (МРК, ГНК): 52 [16:51:58]line Вид ГСМ : 2710124130 [16:51:58]line Аи-92-К-2 [16:51:58]line 11.790 x 67.80 [16:51:58]line ИТОГ: 799.36 [16:51:58]line Тип оплаты: Талоны: ТК ГПНА Online [16:51:58]line 30105995 [16:51:58]line ______________________ [16:51:58]line (подпись) [16:51:58]written 0, free lines is 4095 [16:51:58]Write to MH i2c: 01 00 00 7C 1A 96 [16:51:58]Write i2c OK [16:51:58]MH_I2C_Read... [16:51:58]Read from MH i2c: 01 [16:51:58]MH_I2C_Read... [16:51:58]Read from MH i2c: 01 07 00 [16:51:58]MH_I2C_Read... [16:51:58]Read from MH i2c: 01 07 00 7C 1A 00 00 00 00 00 0E 0E B9 [16:51:58]RasterBufferAndPrint [16:51:58]line [16:51:58]line [16:51:58]line [16:51:58]line [16:51:58]line [16:51:58]written 0, free lines is 3600 [16:51:58]MH_Cut [16:51:58]Write to MH i2c: D1 01 00 83 1A 01 6F [16:51:58]Write i2c OK [16:51:58]MH_I2C_Read... [16:51:58]Read from MH i2c: D1 [16:51:58]MH_I2C_Read... [16:51:58]Read from MH i2c: D1 01 00 [16:51:58]MH_I2C_Read... [16:51:58]Read from MH i2c: D1 01 00 83 1A 00 6E [16:51:58]Write to MH i2c: 01 00 00 84 1A 9E [16:51:58]Write i2c OK [16:51:58]MH_I2C_Read... [16:51:59]*** Cut start [16:51:59]*** Partial cut [16:51:59]*** CUTSNS_PIN = 1 [16:51:59]*** CUTSNS_PIN = 0 [16:51:59]*** Brake cut motor [16:51:59]Read from MH i2c: 01 [16:51:59]MH_I2C_Read... [16:51:59]*** Stop cut motor [16:51:59]*** Cut end [16:51:59]Read from MH i2c: 01 07 00 [16:51:59]MH_I2C_Read... [16:51:59]Read from MH i2c: 01 07 00 84 1A 00 00 00 00 00 FF 0F B3 [16:51:59]process_action print_text done [16:51:59]requested_data is exist [16:51:59]produce_requested_data [16:51:59]requested_item fm.sn is exist - process it [16:51:59]wFMCommunicate request_size=4 [16:51:59]MH_SAM_APDU [16:51:59]CAPDU: 80 11 00 00 [16:51:59]Write to MH i2c: E2 08 00 85 1A 80 11 00 00 00 00 00 00 19 [16:51:59]Write i2c OK [16:51:59]MH_I2C_Read... [16:51:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:51:59]Read from MH i2c: E2 [16:51:59]MH_I2C_Read... [16:51:59]Read from MH i2c: E2 17 00 [16:51:59]MH_I2C_Read... [16:51:59]Read from MH i2c: E2 17 00 85 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 6F [16:51:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:51:59]wFMCommunicate OK [16:51:59]requested_item fd.num is exist - process it [16:51:59]SAM_PROTO_GetFieldsCounters [16:51:59]wFMCommunicate request_size=4 [16:51:59]MH_SAM_APDU [16:51:59]CAPDU: 80 13 00 00 [16:51:59]Write to MH i2c: E2 08 00 86 1A 80 13 00 00 00 00 00 00 1C [16:51:59]Write i2c OK [16:51:59]MH_I2C_Read... [16:51:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:51:59]Read from MH i2c: E2 [16:51:59]MH_I2C_Read... [16:51:59]Read from MH i2c: E2 62 00 [16:51:59]MH_I2C_Read... [16:51:59]Read from MH i2c: E2 62 00 86 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 52 61 00 00 0E 04 04 00 30 00 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 86 [16:51:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 52 61 00 00 0E 04 04 00 30 00 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 [16:51:59]wFMCommunicate OK [16:51:59]SAM_PROTO_GetFieldsCounters done [16:51:59]requested_item shift.num is exist - process it [16:51:59]requested_item shift.opened is exist - process it [16:51:59]req_shift_opened [16:51:59]FM_GetShiftState [16:51:59]SAM_PROTO_GetShiftState [16:51:59]wFMCommunicate request_size=4 [16:51:59]MH_SAM_APDU [16:51:59]CAPDU: 80 13 01 00 [16:51:59]Write to MH i2c: E2 08 00 87 1A 80 13 01 00 00 00 00 00 1E [16:51:59]Write i2c OK [16:51:59]MH_I2C_Read... [16:51:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:51:59]Read from MH i2c: E2 [16:51:59]MH_I2C_Read... [16:51:59]Read from MH i2c: E2 0E 00 [16:51:59]MH_I2C_Read... [16:51:59]Read from MH i2c: E2 0E 00 87 1A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 D1 [16:51:59]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:51:59]wFMCommunicate OK [16:51:59]SAM_PROTO_GetShiftState done [16:51:59]FM_GetShiftState done [16:51:59]req_shift_opened done [16:51:59]requested_item shift.open_date is exist - process it [16:51:59]req_shift_open_date [16:51:59]req_shift_open_date done [16:51:59]produce_requested_data done [16:51:59]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24914,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [16:51:59]process_action_free print_text [16:51:59]json_value_free [16:51:59]json_value_free done [16:51:59]process_json_proto returns [16:51:59]Send response to host [16:51:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24914,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [16:51:59]free response buf [16:51:59]execute_script done [16:51:59]execute_script returns [16:51:59]free content buf [16:51:59]Sock 9.Close socket [16:51:59]Sock 9.Thread stoped [16:52:01]OFD Sender: No OFD packet to send [16:52:04]accept exits with 7 [16:52:04]New connection [16:52:04]New thread 3067428196 created [16:52:04]Thread 3067571556 joined [16:52:04]Waiting for new connection... [16:52:04] Sock 7.Parse request [16:52:04]Sock 7.Check first char [16:52:04]Sock 7.First char is OK [16:52:04]request: POST /json_proto HTTP/1.0 [16:52:04]Method: POST [16:52:04]URL: /json_proto [16:52:04]Method is POST - this is cgi request [16:52:04]url: /json_proto [16:52:04]query_string will be loaded in cgi processing [16:52:04]execute_cgi json_proto POST (null) [16:52:04]execute_cgi path=json_proto method=POST [16:52:04]POST find Content-Length [16:52:04]Host: 172.17.45.131:8080 [16:52:04]Content-Length: 1154 [16:52:04]Content-Type: application/json [16:52:04] [16:52:04]POST finish read [16:52:04]Found Content-Length = 1154 [16:52:04]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610639\u000A30.07.2024 16:41\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 110.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 8327.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30074829\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:52:04]execute_script... [16:52:04]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610639\u000A30.07.2024 16:41\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 110.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 8327.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30074829\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:52:04]POST & json_proto [16:52:04]process_json_proto [16:52:04]json parsed OK: [16:52:04]protocol is kg_v1.0 [16:52:04]action value=print_text [16:52:04]process_action print_text [16:52:04]cmd_print_text [16:52:04]ExternCall_PrintAddStr [16:52:04]wPrintStart [16:52:04]Write to MH i2c: 01 00 00 88 1A A2 [16:52:04]Write i2c OK [16:52:04]MH_I2C_Read... [16:52:04]Read from MH i2c: 01 [16:52:04]MH_I2C_Read... [16:52:04]Read from MH i2c: 01 07 00 [16:52:04]MH_I2C_Read... [16:52:04]Read from MH i2c: 01 07 00 88 1A 00 00 00 00 00 FF 0F B7 [16:52:04]RasterBufferAndPrint [16:52:04]line *****ТОВАРНЫЙ ЧЕК***** [16:52:04]line АЗС 127 [16:52:04]line Партнер нефть [16:52:04]line 02508201610067 [16:52:04]line Кассир : Масалиев Н. [16:52:04]line Счет N : (1)610639 [16:52:04]line 30.07.2024 16:41 [16:52:04]line ПРОДАЖА [16:52:04]line ТРК (МРК, ГНК): 1 [16:52:04]line Вид ГСМ : 2710194210 [16:52:04]line ДТ-К-2 [16:52:04]line 110.000 x 75.70 [16:52:04]line ИТОГ: 8327.00 [16:52:04]line Тип оплаты: Талоны: ТК ГПНА Online [16:52:04]line 30074829 [16:52:04]line ______________________ [16:52:04]line (подпись) [16:52:04]written 0, free lines is 4095 [16:52:04]Write to MH i2c: 01 00 00 9C 1A B6 [16:52:04]Write i2c OK [16:52:04]MH_I2C_Read... [16:52:04]Read from MH i2c: 01 [16:52:04]MH_I2C_Read... [16:52:04]Read from MH i2c: 01 07 00 [16:52:04]MH_I2C_Read... [16:52:04]Read from MH i2c: 01 07 00 9C 1A 00 00 00 00 00 0D 0E D8 [16:52:04]RasterBufferAndPrint [16:52:04]line [16:52:04]line [16:52:04]line [16:52:04]line [16:52:04]line [16:52:04]written 0, free lines is 3598 [16:52:04]MH_Cut [16:52:04]Write to MH i2c: D1 01 00 A3 1A 01 8F [16:52:04]Write i2c OK [16:52:04]MH_I2C_Read... [16:52:04]Read from MH i2c: D1 [16:52:04]MH_I2C_Read... [16:52:04]Read from MH i2c: D1 01 00 [16:52:04]MH_I2C_Read... [16:52:04]Read from MH i2c: D1 01 00 A3 1A 00 8E [16:52:04]Write to MH i2c: 01 00 00 A4 1A BE [16:52:04]Write i2c OK [16:52:04]MH_I2C_Read... [16:52:05]*** Cut start [16:52:05]*** Partial cut [16:52:05]*** CUTSNS_PIN = 1 [16:52:05]*** CUTSNS_PIN = 0 [16:52:05]*** Brake cut motor [16:52:05]Read from MH i2c: 01 [16:52:05]MH_I2C_Read... [16:52:05]Read from MH i2c: 01 07 00 [16:52:05]MH_I2C_Read... [16:52:05]*** Stop cut motor [16:52:05]*** Cut end [16:52:05]Read from MH i2c: 01 07 00 A4 1A 00 00 00 00 00 FF 0F D3 [16:52:05]process_action print_text done [16:52:05]requested_data is exist [16:52:05]produce_requested_data [16:52:05]requested_item fm.sn is exist - process it [16:52:05]wFMCommunicate request_size=4 [16:52:05]MH_SAM_APDU [16:52:05]CAPDU: 80 11 00 00 [16:52:05]Write to MH i2c: E2 08 00 A5 1A 80 11 00 00 00 00 00 00 39 [16:52:05]Write i2c OK [16:52:05]MH_I2C_Read... [16:52:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:05]Read from MH i2c: E2 [16:52:05]MH_I2C_Read... [16:52:05]Read from MH i2c: E2 17 00 [16:52:05]MH_I2C_Read... [16:52:05]Read from MH i2c: E2 17 00 A5 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 8F [16:52:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:52:05]wFMCommunicate OK [16:52:05]requested_item fd.num is exist - process it [16:52:05]SAM_PROTO_GetFieldsCounters [16:52:05]wFMCommunicate request_size=4 [16:52:05]MH_SAM_APDU [16:52:05]CAPDU: 80 13 00 00 [16:52:05]Write to MH i2c: E2 08 00 A6 1A 80 13 00 00 00 00 00 00 3C [16:52:05]Write i2c OK [16:52:05]MH_I2C_Read... [16:52:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:52:06]Read from MH i2c: E2 [16:52:06]MH_I2C_Read... [16:52:06]Read from MH i2c: E2 62 00 [16:52:06]MH_I2C_Read... [16:52:06]Read from MH i2c: E2 62 00 A6 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 52 61 00 00 0E 04 04 00 30 00 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 A6 [16:52:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 52 61 00 00 0E 04 04 00 30 00 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 [16:52:06]wFMCommunicate OK [16:52:06]SAM_PROTO_GetFieldsCounters done [16:52:06]requested_item shift.num is exist - process it [16:52:06]requested_item shift.opened is exist - process it [16:52:06]req_shift_opened [16:52:06]FM_GetShiftState [16:52:06]SAM_PROTO_GetShiftState [16:52:06]wFMCommunicate request_size=4 [16:52:06]MH_SAM_APDU [16:52:06]CAPDU: 80 13 01 00 [16:52:06]Write to MH i2c: E2 08 00 A7 1A 80 13 01 00 00 00 00 00 3E [16:52:06]Write i2c OK [16:52:06]MH_I2C_Read... [16:52:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:52:06]Read from MH i2c: E2 [16:52:06]MH_I2C_Read... [16:52:06]Read from MH i2c: E2 0E 00 [16:52:06]MH_I2C_Read... [16:52:06]Read from MH i2c: E2 0E 00 A7 1A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F1 [16:52:06]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:52:06]wFMCommunicate OK [16:52:06]SAM_PROTO_GetShiftState done [16:52:06]FM_GetShiftState done [16:52:06]req_shift_opened done [16:52:06]requested_item shift.open_date is exist - process it [16:52:06]req_shift_open_date [16:52:06]req_shift_open_date done [16:52:06]produce_requested_data done [16:52:06]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24914,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [16:52:06]process_action_free print_text [16:52:06]json_value_free [16:52:06]json_value_free done [16:52:06]process_json_proto returns [16:52:06]Send response to host [16:52:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24914,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [16:52:06]free response buf [16:52:06]execute_script done [16:52:06]execute_script returns [16:52:06]free content buf [16:52:06]Sock 7.Close socket [16:52:06]Sock 7.Thread stoped [16:52:06]OFD Sender: No OFD packet to send [16:52:11]OFD Sender: No OFD packet to send [16:52:16]OFD Sender: No OFD packet to send [16:52:21]OFD Sender: No OFD packet to send [16:52:26]OFD Sender: No OFD packet to send [16:52:31]OFD Sender: No OFD packet to send [16:52:36]OFD Sender: No OFD packet to send [16:52:37]accept exits with 9 [16:52:37]New connection [16:52:37]New thread 3067571556 created [16:52:37]Thread 3067428196 joined [16:52:37]Waiting for new connection... [16:52:37] Sock 9.Parse request [16:52:37]Sock 9.Check first char [16:52:37]Sock 9.First char is OK [16:52:37]request: POST /json_proto HTTP/1.0 [16:52:37]Method: POST [16:52:37]URL: /json_proto [16:52:37]Method is POST - this is cgi request [16:52:37]url: /json_proto [16:52:37]query_string will be loaded in cgi processing [16:52:37]execute_cgi json_proto POST (null) [16:52:37]execute_cgi path=json_proto method=POST [16:52:37]POST find Content-Length [16:52:37]Host: 172.17.45.131:8080 [16:52:37]Content-Length: 682 [16:52:37]Content-Type: application/json [16:52:37] [16:52:37]POST finish read [16:52:37]Found Content-Length = 682 [16:52:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610643", "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" ] } } [16:52:37]execute_script... [16:52: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)610643", "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" ] } } [16:52:37]POST & json_proto [16:52:37]process_json_proto [16:52:37]json parsed OK: [16:52:37]protocol is kg_v1.0 [16:52:37]action value=close_receipt [16:52:37]process_action close_receipt [16:52:37]cmd_close_receipt [16:52:37]MH_GetDate [16:52:37]Write to MH i2c: F0 00 00 A8 1A B1 [16:52:37]Write i2c OK [16:52:37]MH_I2C_Read... [16:52:37]Read from MH i2c: F0 [16:52:37]MH_I2C_Read... [16:52:37]Read from MH i2c: F0 09 00 [16:52:37]MH_I2C_Read... [16:52:37]Read from MH i2c: F0 09 00 A8 1A 00 55 1A A9 66 C6 D4 6E 66 A6 [16:52:37]GetLastDocTimeStamp 1722358188 [16:52:37]current date 1722358357 [16:52:37]FM_GetShiftState [16:52:37]SAM_PROTO_GetShiftState [16:52:37]wFMCommunicate request_size=4 [16:52:37]MH_SAM_APDU [16:52:37]CAPDU: 80 13 01 00 [16:52:37]Write to MH i2c: E2 08 00 A9 1A 80 13 01 00 00 00 00 00 40 [16:52:37]Write i2c OK [16:52:37]MH_I2C_Read... [16:52:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:52:37]Read from MH i2c: E2 [16:52:37]MH_I2C_Read... [16:52:37]Read from MH i2c: E2 0E 00 [16:52:37]MH_I2C_Read... [16:52:37]Read from MH i2c: E2 0E 00 A9 1A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F3 [16:52:37]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:52:37]wFMCommunicate OK [16:52:37]SAM_PROTO_GetShiftState done [16:52:37]FM_GetShiftState done [16:52:37]opened in 1722298218 [16:52:37]opened+sec_in_day 1722384618 [16:52:37]quantity*price = 100005 [16:52:37]sum+1 = 100006 [16:52:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 290 30.07.2024 16:52 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24915 ФПД: 72988672290204 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T165238&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24915&fm=72988672290204&tin=02508201610067®Number=0000000000171247&sum=100000 [16:52:38]StoreToDocumentArchive [16:52:38]shift 48 fd 24915 [16:52:38]save to /storage/0048/doc_00024915 [16:52:38]save last doc name /storage/0048/doc_00024915 to /storage/kkm_last_doc_name [16:52:38]save OK [16:52:38]Clear old archive folders... [16:52:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:52:38]tlvbuf is 01E99400 [16:52:38]SAM_PROTO_ClearQueue [16:52:38]wFMCommunicate request_size=4 [16:52:38]MH_SAM_APDU [16:52:38]CAPDU: 80 09 00 00 [16:52:38]Write to MH i2c: E2 08 00 B6 1A 80 09 00 00 00 00 00 00 42 [16:52:38]Write i2c OK [16:52:38]MH_I2C_Read... [16:52:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:52:38]Read from MH i2c: E2 [16:52:38]MH_I2C_Read... [16:52:38]Read from MH i2c: E2 03 00 [16:52:38]MH_I2C_Read... [16:52:38]Read from MH i2c: E2 03 00 B6 1A 00 90 00 44 [16:52:38]RAPDU: 90 00 [16:52:38]wFMCommunicate OK [16:52:38]SAM_PROTO_ClearQueue done [16:52:38]KKMCreateOFDPacket [16:52:38]OFDProtocolAddRootSTLVToBuf [16:52:38]FM_MakeSignedData [16:52:38]FM_MakeSignedData [16:52:38]SAM_PROTO_SignData [16:52:38]wFMCommunicate request_size=4 [16:52:38]MH_SAM_APDU [16:52:38]CAPDU: 80 0D 01 02 [16:52:38]Write to MH i2c: E2 08 00 B7 1A 80 0D 01 02 00 00 00 00 4A [16:52:38]Write i2c OK [16:52:38]MH_I2C_Read... [16:52:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:52:38]Read from MH i2c: E2 [16:52:38]MH_I2C_Read... [16:52:38]Read from MH i2c: E2 03 00 [16:52:38]MH_I2C_Read... [16:52:38]Read from MH i2c: E2 03 00 B7 1A 00 90 00 45 [16:52:38]RAPDU: 90 00 [16:52:38]wFMCommunicate OK [16:52:38]wFMCommunicate request_size=255 [16:52:38]MH_SAM_APDU [16:52: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 56 1A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 53 61 00 00 35 04 06 00 42 [16:52:38]Write to MH i2c: E2 02 01 B8 1A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 22 01 00 00 F4 03 04 00 56 1A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 53 61 00 00 35 04 06 00 42 00 00 1D [16:52:38]Write i2c OK [16:52:38]MH_I2C_Read... [16:52:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:52:38]Read from MH i2c: E2 [16:52:38]MH_I2C_Read... [16:52:38]Read from MH i2c: E2 03 00 [16:52:38]MH_I2C_Read... [16:52:38]Read from MH i2c: E2 03 00 B8 1A 00 90 00 46 [16:52:38]RAPDU: 90 00 [16:52:38]wFMCommunicate OK [16:52:38]wFMCommunicate request_size=10 [16:52:38]MH_SAM_APDU [16:52:38]CAPDU: 80 0D 02 02 05 61 FF E2 6D 9C [16:52:38]Write to MH i2c: E2 0D 00 B9 1A 80 0D 02 02 05 00 61 FF E2 6D 9C 00 00 A2 [16:52:38]Write i2c OK [16:52:38]MH_I2C_Read... [16:52:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:52:38]Read from MH i2c: E2 [16:52:38]MH_I2C_Read... [16:52:38]Read from MH i2c: E2 03 00 [16:52:38]MH_I2C_Read... [16:52:38]Read from MH i2c: E2 03 00 B9 1A 00 90 00 47 [16:52:38]RAPDU: 90 00 [16:52:38]wFMCommunicate OK [16:52:38]wFMCommunicate request_size=4 [16:52:38]MH_SAM_APDU [16:52:38]CAPDU: 80 0D 03 02 [16:52:38]Write to MH i2c: E2 08 00 BA 1A 80 0D 03 02 00 00 00 00 4F [16:52:38]Write i2c OK [16:52:38]MH_I2C_Read... [16:52:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:52:38]Read from MH i2c: E2 [16:52:38]MH_I2C_Read... [16:52:38]Read from MH i2c: E2 0B 00 [16:52:38]MH_I2C_Read... [16:52:38]Read from MH i2c: E2 0B 00 BA 1A 00 B2 DC 82 A3 CE 44 DA B3 90 00 A2 [16:52:38]RAPDU: B2 DC 82 A3 CE 44 DA B3 90 00 [16:52:38]wFMCommunicate OK [16:52:38]SAM_PROTO_SignData done [16:52:38]FM_MakeSignedData done [16:52:38]CreateOFDProtocolMessage [16:52:38]wFMCommunicate request_size=4 [16:52:38]MH_SAM_APDU [16:52:38]CAPDU: 80 11 00 00 [16:52:38]Write to MH i2c: E2 08 00 BB 1A 80 11 00 00 00 00 00 00 4F [16:52:38]Write i2c OK [16:52:38]MH_I2C_Read... [16:52:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:38]Read from MH i2c: E2 [16:52:38]MH_I2C_Read... [16:52:38]Read from MH i2c: E2 17 00 [16:52:38]MH_I2C_Read... [16:52:38]Read from MH i2c: E2 17 00 BB 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A5 [16:52:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:52:38]wFMCommunicate OK [16:52:38]CreateOFDProtocolMessage done [16:52:38]OFDSenderStorePacket 24915 [16:52:38]StoreOFDPacket docnum=24915 [16:52:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 4A D0 07 01 37 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 56 1A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 53 61 00 00 35 04 06 00 42 61 FF E2 6D 9C B2 DC 82 A3 CE 44 DA B3 [16:52:38]CheckFolder [16:52:38]dirname=/storage/ofd_packets [16:52:38]CheckFolder done [16:52:38]ProducePacketName [16:52:38]name=ofd_packets/00024915 [16:52:38]NVStorageSaveData ofd_packets/00024915 [16:52:38]File name is /storage/ofd_packets/00024915 [16:52:38]Write 301 bytes [16:52:38]NVStorageSaveData done [16:52:38]OFDSenderStorePacket done [16:52:38]KKMCreateOFDPacket done [16:52:38]NVStorageSaveData kkm_last_timestamp [16:52:38]File name is /storage/kkm_last_timestamp [16:52:38]Write 4 bytes [16:52:38]NVStorageSaveData done [16:52:38]OFD Sender: Processing packet 24915 [packets to send 29, broken 28] [16:52:38]ProducePacketName [16:52:38]name=ofd_packets/00024915 [16:52:38]OFD Sender: To server: pG, [16:52:38]CommunicateWithHost lk.salyk.kg:30040 [16:52:38]ConnectInit lk.salyk.kg [16:52:38]ExternCall_PrintAddStr [16:52:38]wPrintStart [16:52:38]Write to MH i2c: 01 00 00 BC 1A D6 [16:52:38]Write i2c OK [16:52:38]MH_I2C_Read... [16:52:38]Read from MH i2c: 01 [16:52:38]MH_I2C_Read... [16:52:38]Read from MH i2c: 01 07 00 [16:52:38]MH_I2C_Read... [16:52:38]Read from MH i2c: 01 07 00 BC 1A 00 00 00 00 00 FF 0F EB [16:52:38]RasterBufferAndPrint [16:52:38]line Счет N : (1)610643 [16:52:38]line ИНН: 02508201610067 [16:52:38]line Контрольно-Кассовый Чек [16:52:38]line ПРОДАЖА [16:52:38]line ТРК (МРК, ГНК) : 62 [16:52:38]line Товар: 2710124130 [16:52:38]line Аи-92-К-2 [16:52:38]line 14.750 * 67.80 [16:52:38]line = 1000.05 [16:52:38]line НДС 12% НСП 1% [16:52:38]line > о реализуемом товаре [16:52:38]line ОКРУГЛЕНИЕ: -0.05 [16:52:38]line ИТОГО: 1000.00 [16:52:38]line Внесено: 1000.00 [16:52:38]line СДАЧА: 0.00 [16:52:38]line НСП 1% : 8.85 [16:52:38]line НДС 12% : 106.20 [16:52:38]line Наличными: 1000.00 [16:52:38]line Безнал.: 0.00 [16:52:38]line Место: АЗС № 127 "Партнер Нефть" [16:52:38]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [16:52:38]line СНО: Общий режим [16:52:38]line Чек 290 30.07.2024 16:52 [16:52:38]line Смена: 48 ФФД: 1.0 [16:52:38]line ЗНМ: 0300000158 [16:52:39]line РНМ: 0000000000171247 [16:52:39]line Версия ККМ: v1.0 [16:52:39]line ФМ: 0000000002098565 [16:52:39]line ФД: 24915 [16:52:39]line ФПД: 72988672290204 [16:52:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T165238&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24915&fm=72988672290204&tin=02508201610067®Number=0000000000171247&sum=100000 [16:52:39]Connected sock=11 [16:52:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 4A D0 07 01 37 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 56 1A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 53 61 00 00 35 04 06 00 42 61 FF E2 6D 9C B2 DC 82 A3 CE 44 DA B3 [16:52:39]written 0, free lines is 4095 [16:52:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 8B FA 47 00 B1 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 32 30 39 38 35 36 35 10 04 04 00 53 61 00 00 F4 03 04 00 E3 C5 A8 66 B6 04 01 00 00 CC 07 CD 1B A4 FB FA 84 [16:52:39]CommunicateWithHost err = 0 [16:52:39]CheckOFDResponse [16:52:39]1017 (14) - 77093643461234 [16:52:39]1041 (16) - 0000000002098565 [16:52:39]1040 (4) - 24915 [16:52:39]1012 (4) - 30.07.2024 10:52 [16:52:39]1206 (1) - 0 [16:52:39]OFD Sender: Remove packet 24915 [16:52:39]ProducePacketName [16:52:39]name=ofd_packets/00024915 [16:52:39]NVStorageDeleteData [16:52:39]Write to MH i2c: 01 00 00 E7 1A 01 [16:52:39]Write i2c OK [16:52:39]MH_I2C_Read... [16:52:39]Read from MH i2c: 01 [16:52:39]MH_I2C_Read... [16:52:39]Read from MH i2c: 01 07 00 [16:52:39]MH_I2C_Read... [16:52:39]Read from MH i2c: 01 07 00 E7 1A 00 00 00 00 00 EA 0C FE [16:52:39]RasterBufferAndPrint [16:52:39]line [16:52:39]line [16:52:39]line [16:52:39]line [16:52:39]line [16:52:39]written 0, free lines is 3312 [16:52:39]MH_Cut [16:52:39]Write to MH i2c: D1 01 00 EE 1A 01 DA [16:52:39]Write i2c OK [16:52:39]MH_I2C_Read... [16:52:39]Read from MH i2c: D1 [16:52:39]MH_I2C_Read... [16:52:39]Read from MH i2c: D1 01 00 [16:52:39]MH_I2C_Read... [16:52:39]Read from MH i2c: D1 01 00 EE 1A 00 D9 [16:52:39]Write to MH i2c: 01 00 00 EF 1A 09 [16:52:39]Write i2c OK [16:52:39]MH_I2C_Read... [16:52:40]OFD Sender: No OFD packet to send [16:52:40]*** Cut start [16:52:40]*** Partial cut [16:52:40]*** CUTSNS_PIN = 1 [16:52:40]*** CUTSNS_PIN = 0 [16:52:40]*** Brake cut motor [16:52:41]Read from MH i2c: 01 [16:52:41]MH_I2C_Read... [16:52:41]*** Stop cut motor [16:52:41]*** Cut end [16:52:41]Read from MH i2c: 01 07 00 [16:52:41]MH_I2C_Read... [16:52:41]Read from MH i2c: 01 07 00 EF 1A 00 00 00 00 00 FF 0F 1E [16:52:41]process_action close_receipt done [16:52:41]requested_data is exist [16:52:41]produce_requested_data [16:52:41]requested_item fm.sn is exist - process it [16:52:41]wFMCommunicate request_size=4 [16:52:41]MH_SAM_APDU [16:52:41]CAPDU: 80 11 00 00 [16:52:41]Write to MH i2c: E2 08 00 F0 1A 80 11 00 00 00 00 00 00 84 [16:52:41]Write i2c OK [16:52:41]MH_I2C_Read... [16:52:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:41]Read from MH i2c: E2 [16:52:41]MH_I2C_Read... [16:52:41]Read from MH i2c: E2 17 00 [16:52:41]MH_I2C_Read... [16:52:41]Read from MH i2c: E2 17 00 F0 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 DA [16:52:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:52:41]wFMCommunicate OK [16:52:41]requested_item fd.num is exist - process it [16:52:41]SAM_PROTO_GetFieldsCounters [16:52:41]wFMCommunicate request_size=4 [16:52:41]MH_SAM_APDU [16:52:41]CAPDU: 80 13 00 00 [16:52:41]Write to MH i2c: E2 08 00 F1 1A 80 13 00 00 00 00 00 00 87 [16:52:41]Write i2c OK [16:52:41]MH_I2C_Read... [16:52:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:52:41]Read from MH i2c: E2 [16:52:41]MH_I2C_Read... [16:52:41]Read from MH i2c: E2 62 00 [16:52:41]MH_I2C_Read... [16:52:41]Read from MH i2c: E2 62 00 F1 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 53 61 00 00 0E 04 04 00 30 00 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 F5 [16:52:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 53 61 00 00 0E 04 04 00 30 00 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 [16:52:41]wFMCommunicate OK [16:52:41]SAM_PROTO_GetFieldsCounters done [16:52:41]requested_item shift.num is exist - process it [16:52:41]requested_item shift.opened is exist - process it [16:52:41]req_shift_opened [16:52:41]FM_GetShiftState [16:52:41]SAM_PROTO_GetShiftState [16:52:41]wFMCommunicate request_size=4 [16:52:41]MH_SAM_APDU [16:52:41]CAPDU: 80 13 01 00 [16:52:41]Write to MH i2c: E2 08 00 F2 1A 80 13 01 00 00 00 00 00 89 [16:52:41]Write i2c OK [16:52:41]MH_I2C_Read... [16:52:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:52:41]Read from MH i2c: E2 [16:52:41]MH_I2C_Read... [16:52:41]Read from MH i2c: E2 0E 00 [16:52:41]MH_I2C_Read... [16:52:41]Read from MH i2c: E2 0E 00 F2 1A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 3C [16:52:41]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:52:41]wFMCommunicate OK [16:52:41]SAM_PROTO_GetShiftState done [16:52:41]FM_GetShiftState done [16:52:41]req_shift_opened done [16:52:41]requested_item shift.open_date is exist - process it [16:52:41]req_shift_open_date [16:52:41]req_shift_open_date done [16:52:41]produce_requested_data done [16:52:41]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24915,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [16:52:41]process_action_free close_receipt [16:52:41]json_value_free [16:52:41]json_value_free done [16:52:41]process_json_proto returns [16:52:41]Send response to host [16:52:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24915,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [16:52:41]free response buf [16:52:41]execute_script done [16:52:41]execute_script returns [16:52:41]free content buf [16:52:41]Sock 9.Close socket [16:52:41]Sock 9.Thread stoped [16:52:45]OFD Sender: No OFD packet to send [16:52:50]OFD Sender: No OFD packet to send [16:52:55]OFD Sender: No OFD packet to send [16:53:00]OFD Sender: No OFD packet to send [16:53:04]accept exits with 7 [16:53:04]New connection [16:53:04]New thread 3067428196 created [16:53:04]Thread 3067571556 joined [16:53:04]Waiting for new connection... [16:53:04] Sock 7.Parse request [16:53:04]Sock 7.Check first char [16:53:04]Sock 7.First char is OK [16:53:04]request: POST /json_proto HTTP/1.0 [16:53:04]Method: POST [16:53:04]URL: /json_proto [16:53:04]Method is POST - this is cgi request [16:53:04]url: /json_proto [16:53:04]query_string will be loaded in cgi processing [16:53:04]execute_cgi json_proto POST (null) [16:53:04]execute_cgi path=json_proto method=POST [16:53:04]POST find Content-Length [16:53:04]Host: 172.17.45.131:8080 [16:53:04]Content-Length: 677 [16:53:04]Content-Type: application/json [16:53:04] [16:53:04]POST finish read [16:53:04]Found Content-Length = 677 [16:53:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610644", "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" ] } } [16:53:04]execute_script... [16:53: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)610644", "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" ] } } [16:53:04]POST & json_proto [16:53:04]process_json_proto [16:53:04]json parsed OK: [16:53:04]protocol is kg_v1.0 [16:53:04]action value=close_receipt [16:53:04]process_action close_receipt [16:53:04]cmd_close_receipt [16:53:04]MH_GetDate [16:53:04]Write to MH i2c: F0 00 00 F3 1A FC [16:53:04]Write i2c OK [16:53:04]MH_I2C_Read... [16:53:04]Read from MH i2c: F0 [16:53:04]MH_I2C_Read... [16:53:04]Read from MH i2c: F0 09 00 [16:53:04]MH_I2C_Read... [16:53:04]Read from MH i2c: F0 09 00 F3 1A 00 71 1A A9 66 C6 D4 6E 66 0D [16:53:04]GetLastDocTimeStamp 1722358358 [16:53:04]current date 1722358385 [16:53:04]FM_GetShiftState [16:53:04]SAM_PROTO_GetShiftState [16:53:04]wFMCommunicate request_size=4 [16:53:04]MH_SAM_APDU [16:53:04]CAPDU: 80 13 01 00 [16:53:04]Write to MH i2c: E2 08 00 F4 1A 80 13 01 00 00 00 00 00 8B [16:53:04]Write i2c OK [16:53:04]MH_I2C_Read... [16:53:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:04]Read from MH i2c: E2 [16:53:04]MH_I2C_Read... [16:53:04]Read from MH i2c: E2 0E 00 [16:53:04]MH_I2C_Read... [16:53:04]Read from MH i2c: E2 0E 00 F4 1A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 3E [16:53:04]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:53:04]wFMCommunicate OK [16:53:04]SAM_PROTO_GetShiftState done [16:53:04]FM_GetShiftState done [16:53:04]opened in 1722298218 [16:53:04]opened+sec_in_day 1722384618 [16:53:04]quantity*price = 50036 [16:53:04]sum+1 = 50037 [16:53: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 291 30.07.2024 16:53 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24916 ФПД: 88203300606167 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T165305&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24916&fm=88203300606167&tin=02508201610067®Number=0000000000171247&sum=50000 [16:53:05]StoreToDocumentArchive [16:53:05]shift 48 fd 24916 [16:53:05]save to /storage/0048/doc_00024916 [16:53:05]save last doc name /storage/0048/doc_00024916 to /storage/kkm_last_doc_name [16:53:05]save OK [16:53:05]Clear old archive folders... [16:53:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:53:05]tlvbuf is 01E99C60 [16:53:05]SAM_PROTO_ClearQueue [16:53:05]wFMCommunicate request_size=4 [16:53:05]MH_SAM_APDU [16:53:05]CAPDU: 80 09 00 00 [16:53:05]Write to MH i2c: E2 08 00 01 1B 80 09 00 00 00 00 00 00 8E [16:53:05]Write i2c OK [16:53:05]MH_I2C_Read... [16:53:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:53:05]Read from MH i2c: E2 [16:53:05]MH_I2C_Read... [16:53:05]Read from MH i2c: E2 03 00 [16:53:05]MH_I2C_Read... [16:53:05]Read from MH i2c: E2 03 00 01 1B 00 90 00 90 [16:53:05]RAPDU: 90 00 [16:53:05]wFMCommunicate OK [16:53:05]SAM_PROTO_ClearQueue done [16:53:05]KKMCreateOFDPacket [16:53:05]OFDProtocolAddRootSTLVToBuf [16:53:05]FM_MakeSignedData [16:53:05]FM_MakeSignedData [16:53:05]SAM_PROTO_SignData [16:53:05]wFMCommunicate request_size=4 [16:53:05]MH_SAM_APDU [16:53:05]CAPDU: 80 0D 01 02 [16:53:05]Write to MH i2c: E2 08 00 02 1B 80 0D 01 02 00 00 00 00 96 [16:53:05]Write i2c OK [16:53:05]MH_I2C_Read... [16:53:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:53:05]Read from MH i2c: E2 [16:53:05]MH_I2C_Read... [16:53:05]Read from MH i2c: E2 03 00 [16:53:05]MH_I2C_Read... [16:53:05]Read from MH i2c: E2 03 00 02 1B 00 90 00 91 [16:53:05]RAPDU: 90 00 [16:53:05]wFMCommunicate OK [16:53:05]wFMCommunicate request_size=255 [16:53:05]MH_SAM_APDU [16:53: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 01 00 00 F4 03 04 00 71 1A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 54 61 00 00 35 04 06 00 50 [16:53:05]Write to MH i2c: E2 02 01 03 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 23 01 00 00 F4 03 04 00 71 1A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 54 61 00 00 35 04 06 00 50 00 00 05 [16:53:05]Write i2c OK [16:53:05]MH_I2C_Read... [16:53:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:53:05]Read from MH i2c: E2 [16:53:05]MH_I2C_Read... [16:53:05]Read from MH i2c: E2 03 00 [16:53:05]MH_I2C_Read... [16:53:05]Read from MH i2c: E2 03 00 03 1B 00 90 00 92 [16:53:05]RAPDU: 90 00 [16:53:05]wFMCommunicate OK [16:53:05]wFMCommunicate request_size=10 [16:53:05]MH_SAM_APDU [16:53:05]CAPDU: 80 0D 02 02 05 38 6E 66 90 D7 [16:53:05]Write to MH i2c: E2 0D 00 04 1B 80 0D 02 02 05 00 38 6E 66 90 D7 00 00 16 [16:53:05]Write i2c OK [16:53:05]MH_I2C_Read... [16:53:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:53:05]Read from MH i2c: E2 [16:53:05]MH_I2C_Read... [16:53:05]Read from MH i2c: E2 03 00 [16:53:05]MH_I2C_Read... [16:53:05]Read from MH i2c: E2 03 00 04 1B 00 90 00 93 [16:53:05]RAPDU: 90 00 [16:53:05]wFMCommunicate OK [16:53:05]wFMCommunicate request_size=4 [16:53:05]MH_SAM_APDU [16:53:05]CAPDU: 80 0D 03 02 [16:53:05]Write to MH i2c: E2 08 00 05 1B 80 0D 03 02 00 00 00 00 9B [16:53:05]Write i2c OK [16:53:05]MH_I2C_Read... [16:53:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:53:06]Read from MH i2c: E2 [16:53:06]MH_I2C_Read... [16:53:06]Read from MH i2c: E2 0B 00 [16:53:06]MH_I2C_Read... [16:53:06]Read from MH i2c: E2 0B 00 05 1B 00 BD 2F AA E1 63 C6 91 DA 90 00 A7 [16:53:06]RAPDU: BD 2F AA E1 63 C6 91 DA 90 00 [16:53:06]wFMCommunicate OK [16:53:06]SAM_PROTO_SignData done [16:53:06]FM_MakeSignedData done [16:53:06]CreateOFDProtocolMessage [16:53:06]wFMCommunicate request_size=4 [16:53:06]MH_SAM_APDU [16:53:06]CAPDU: 80 11 00 00 [16:53:06]Write to MH i2c: E2 08 00 06 1B 80 11 00 00 00 00 00 00 9B [16:53:06]Write i2c OK [16:53:06]MH_I2C_Read... [16:53:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:06]Read from MH i2c: E2 [16:53:06]MH_I2C_Read... [16:53:06]Read from MH i2c: E2 17 00 [16:53:06]MH_I2C_Read... [16:53:06]Read from MH i2c: E2 17 00 06 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F1 [16:53:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:53:06]wFMCommunicate OK [16:53:06]CreateOFDProtocolMessage done [16:53:06]OFDSenderStorePacket 24916 [16:53:06]StoreOFDPacket docnum=24916 [16:53:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 46 67 07 01 51 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 23 01 00 00 F4 03 04 00 71 1A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 54 61 00 00 35 04 06 00 50 38 6E 66 90 D7 BD 2F AA E1 63 C6 91 DA [16:53:06]CheckFolder [16:53:06]dirname=/storage/ofd_packets [16:53:06]CheckFolder done [16:53:06]ProducePacketName [16:53:06]name=ofd_packets/00024916 [16:53:06]NVStorageSaveData ofd_packets/00024916 [16:53:06]File name is /storage/ofd_packets/00024916 [16:53:06]Write 301 bytes [16:53:06]NVStorageSaveData done [16:53:06]OFDSenderStorePacket done [16:53:06]KKMCreateOFDPacket done [16:53:06]NVStorageSaveData kkm_last_timestamp [16:53:06]File name is /storage/kkm_last_timestamp [16:53:06]Write 4 bytes [16:53:06]NVStorageSaveData done [16:53:06]ExternCall_PrintAddStr [16:53:06]wPrintStart [16:53:06]Write to MH i2c: 01 00 00 07 1B 22 [16:53:06]Write i2c OK [16:53:06]MH_I2C_Read... [16:53:06]Read from MH i2c: 01 [16:53:06]MH_I2C_Read... [16:53:06]Read from MH i2c: 01 07 00 [16:53:06]MH_I2C_Read... [16:53:06]Read from MH i2c: 01 07 00 07 1B 00 00 00 00 00 FF 0F 37 [16:53:06]RasterBufferAndPrint [16:53:06]line Счет N : (1)610644 [16:53:06]line ИНН: 02508201610067 [16:53:06]line Контрольно-Кассовый Чек [16:53:06]line ПРОДАЖА [16:53:06]line ТРК (МРК, ГНК) : 32 [16:53:06]line Товар: 2710124130 [16:53:06]line Аи-92-К-2 [16:53:06]line 7.380 * 67.80 [16:53:06]line = 500.36 [16:53:06]line НДС 12% НСП 1% [16:53:06]line > о реализуемом товаре [16:53:06]line ОКРУГЛЕНИЕ: -0.36 [16:53:06]line ИТОГО: 500.00 [16:53:06]line Внесено: 500.00 [16:53:06]line СДАЧА: 0.00 [16:53:06]line НСП 1% : 4.43 [16:53:06]line НДС 12% : 53.14 [16:53:06]line Наличными: 500.00 [16:53:06]line Безнал.: 0.00 [16:53:06]line Место: АЗС № 127 "Партнер Нефть" [16:53:06]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [16:53:06]line СНО: Общий режим [16:53:06]line Чек 291 30.07.2024 16:53 [16:53:06]line Смена: 48 ФФД: 1.0 [16:53:06]line ЗНМ: 0300000158 [16:53:06]line РНМ: 0000000000171247 [16:53:06]line Версия ККМ: v1.0 [16:53:06]line ФМ: 0000000002098565 [16:53:06]line ФД: 24916 [16:53:06]line ФПД: 88203300606167 [16:53:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T165305&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24916&fm=88203300606167&tin=02508201610067®Number=0000000000171247&sum=50000 [16:53:06]OFD Sender: Processing packet 24916 [packets to send 29, broken 28] [16:53:06]ProducePacketName [16:53:06]name=ofd_packets/00024916 [16:53:06]OFD Sender: To server: pG, [16:53:06]CommunicateWithHost lk.salyk.kg:30040 [16:53:06]ConnectInit lk.salyk.kg [16:53:06]written 0, free lines is 4095 [16:53:06]Connected sock=10 [16:53:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 46 67 07 01 51 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 23 01 00 00 F4 03 04 00 71 1A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 54 61 00 00 35 04 06 00 50 38 6E 66 90 D7 BD 2F AA E1 63 C6 91 DA [16:53:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 75 49 47 00 3C 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 32 30 39 38 35 36 35 10 04 04 00 54 61 00 00 F4 03 04 00 FF C5 A8 66 B6 04 01 00 00 4D 56 D6 F4 E1 D7 DC F3 [16:53:06]CommunicateWithHost err = 0 [16:53:06]CheckOFDResponse [16:53:06]1017 (14) - 77093643461234 [16:53:06]1041 (16) - 0000000002098565 [16:53:06]1040 (4) - 24916 [16:53:06]1012 (4) - 30.07.2024 10:52 [16:53:06]1206 (1) - 0 [16:53:06]OFD Sender: Remove packet 24916 [16:53:06]ProducePacketName [16:53:06]name=ofd_packets/00024916 [16:53:06]NVStorageDeleteData [16:53:06]Write to MH i2c: 01 00 00 32 1B 4D [16:53:06]Write i2c OK [16:53:06]MH_I2C_Read... [16:53:06]Read from MH i2c: 01 [16:53:06]MH_I2C_Read... [16:53:06]Read from MH i2c: 01 07 00 [16:53:06]MH_I2C_Read... [16:53:06]Read from MH i2c: 01 07 00 32 1B 00 00 00 00 00 F0 0C 50 [16:53:06]RasterBufferAndPrint [16:53:06]line [16:53:06]line [16:53:06]line [16:53:06]line [16:53:06]line [16:53:06]written 0, free lines is 3318 [16:53:06]MH_Cut [16:53:06]Write to MH i2c: D1 01 00 39 1B 01 26 [16:53:06]Write i2c OK [16:53:06]MH_I2C_Read... [16:53:06]Read from MH i2c: D1 [16:53:06]MH_I2C_Read... [16:53:06]Read from MH i2c: D1 01 00 [16:53:06]MH_I2C_Read... [16:53:06]Read from MH i2c: D1 01 00 39 1B 00 25 [16:53:06]Write to MH i2c: 01 00 00 3A 1B 55 [16:53:06]Write i2c OK [16:53:06]MH_I2C_Read... [16:53:07]OFD Sender: No OFD packet to send [16:53:07]*** Cut start [16:53:07]*** Partial cut [16:53:07]*** CUTSNS_PIN = 1 [16:53:07]*** CUTSNS_PIN = 0 [16:53:07]*** Brake cut motor [16:53:08]Read from MH i2c: 01 [16:53:08]MH_I2C_Read... [16:53:08]*** Stop cut motor [16:53:08]*** Cut end [16:53:08]Read from MH i2c: 01 07 00 [16:53:08]MH_I2C_Read... [16:53:08]Read from MH i2c: 01 07 00 3A 1B 00 00 00 00 00 FF 0F 6A [16:53:08]process_action close_receipt done [16:53:08]requested_data is exist [16:53:08]produce_requested_data [16:53:08]requested_item fm.sn is exist - process it [16:53:08]wFMCommunicate request_size=4 [16:53:08]MH_SAM_APDU [16:53:08]CAPDU: 80 11 00 00 [16:53:08]Write to MH i2c: E2 08 00 3B 1B 80 11 00 00 00 00 00 00 D0 [16:53:08]Write i2c OK [16:53:08]MH_I2C_Read... [16:53:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:08]Read from MH i2c: E2 [16:53:08]MH_I2C_Read... [16:53:08]Read from MH i2c: E2 17 00 [16:53:08]MH_I2C_Read... [16:53:08]Read from MH i2c: E2 17 00 3B 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 26 [16:53:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:53:08]wFMCommunicate OK [16:53:08]requested_item fd.num is exist - process it [16:53:08]SAM_PROTO_GetFieldsCounters [16:53:08]wFMCommunicate request_size=4 [16:53:08]MH_SAM_APDU [16:53:08]CAPDU: 80 13 00 00 [16:53:08]Write to MH i2c: E2 08 00 3C 1B 80 13 00 00 00 00 00 00 D3 [16:53:08]Write i2c OK [16:53:08]MH_I2C_Read... [16:53:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:53:08]Read from MH i2c: E2 [16:53:08]MH_I2C_Read... [16:53:08]Read from MH i2c: E2 62 00 [16:53:08]MH_I2C_Read... [16:53:08]Read from MH i2c: E2 62 00 3C 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 54 61 00 00 0E 04 04 00 30 00 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 45 [16:53:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 54 61 00 00 0E 04 04 00 30 00 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 [16:53:08]wFMCommunicate OK [16:53:08]SAM_PROTO_GetFieldsCounters done [16:53:08]requested_item shift.num is exist - process it [16:53:08]requested_item shift.opened is exist - process it [16:53:08]req_shift_opened [16:53:08]FM_GetShiftState [16:53:08]SAM_PROTO_GetShiftState [16:53:08]wFMCommunicate request_size=4 [16:53:08]MH_SAM_APDU [16:53:08]CAPDU: 80 13 01 00 [16:53:08]Write to MH i2c: E2 08 00 3D 1B 80 13 01 00 00 00 00 00 D5 [16:53:08]Write i2c OK [16:53:08]MH_I2C_Read... [16:53:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:08]Read from MH i2c: E2 [16:53:08]MH_I2C_Read... [16:53:08]Read from MH i2c: E2 0E 00 [16:53:08]MH_I2C_Read... [16:53:08]Read from MH i2c: E2 0E 00 3D 1B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 88 [16:53:08]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:53:08]wFMCommunicate OK [16:53:08]SAM_PROTO_GetShiftState done [16:53:08]FM_GetShiftState done [16:53:08]req_shift_opened done [16:53:08]requested_item shift.open_date is exist - process it [16:53:08]req_shift_open_date [16:53:08]req_shift_open_date done [16:53:08]produce_requested_data done [16:53:08]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24916,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [16:53:08]process_action_free close_receipt [16:53:08]json_value_free [16:53:08]json_value_free done [16:53:08]process_json_proto returns [16:53:08]Send response to host [16:53:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24916,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [16:53:08]free response buf [16:53:08]execute_script done [16:53:08]execute_script returns [16:53:08]free content buf [16:53:08]Sock 7.Close socket [16:53:08]Sock 7.Thread stoped [16:53:12]OFD Sender: No OFD packet to send [16:53:17]OFD Sender: No OFD packet to send [16:53:22]OFD Sender: No OFD packet to send [16:53:27]OFD Sender: No OFD packet to send [16:53:32]OFD Sender: No OFD packet to send [16:53:37]OFD Sender: No OFD packet to send [16:53:42]OFD Sender: No OFD packet to send [16:53:47]OFD Sender: No OFD packet to send [16:53:52]OFD Sender: No OFD packet to send [16:53:57]OFD Sender: No OFD packet to send [16:54:02]OFD Sender: No OFD packet to send [16:54:07]OFD Sender: No OFD packet to send [16:54:12]OFD Sender: No OFD packet to send [16:54:17]OFD Sender: No OFD packet to send [16:54:22]OFD Sender: No OFD packet to send [16:54:27]OFD Sender: No OFD packet to send [16:54:32]OFD Sender: No OFD packet to send [16:54:37]OFD Sender: No OFD packet to send [16:54:42]OFD Sender: No OFD packet to send [16:54:47]OFD Sender: No OFD packet to send [16:54:52]OFD Sender: No OFD packet to send [16:54:57]OFD Sender: No OFD packet to send [16:55:02]OFD Sender: No OFD packet to send [16:55:07]OFD Sender: No OFD packet to send [16:55:12]OFD Sender: No OFD packet to send [16:55:17]OFD Sender: No OFD packet to send [16:55:22]OFD Sender: No OFD packet to send [16:55:27]OFD Sender: No OFD packet to send [16:55:32]OFD Sender: No OFD packet to send [16:55:37]OFD Sender: No OFD packet to send [16:55:42]OFD Sender: No OFD packet to send [16:55:47]OFD Sender: No OFD packet to send [16:55:52]OFD Sender: No OFD packet to send [16:55:57]OFD Sender: No OFD packet to send [16:56:02]OFD Sender: No OFD packet to send [16:56:07]OFD Sender: No OFD packet to send [16:56:12]OFD Sender: No OFD packet to send [16:56:17]OFD Sender: No OFD packet to send [16:56:22]OFD Sender: No OFD packet to send [16:56:27]OFD Sender: No OFD packet to send [16:56:32]OFD Sender: No OFD packet to send [16:56:37]OFD Sender: No OFD packet to send [16:56:42]OFD Sender: No OFD packet to send [16:56:46]accept exits with 9 [16:56:46]New connection [16:56:46]New thread 3067571556 created [16:56:46]Thread 3067428196 joined [16:56:46]Waiting for new connection... [16:56:46] Sock 9.Parse request [16:56:46]Sock 9.Check first char [16:56:46]Sock 9.First char is OK [16:56:46]request: POST /json_proto HTTP/1.0 [16:56:46]Method: POST [16:56:46]URL: /json_proto [16:56:46]Method is POST - this is cgi request [16:56:46]url: /json_proto [16:56:46]query_string will be loaded in cgi processing [16:56:46]execute_cgi json_proto POST (null) [16:56:46]execute_cgi path=json_proto method=POST [16:56:46]POST find Content-Length [16:56:46]Host: 172.17.45.131:8080 [16:56:46]Content-Length: 638 [16:56:46]Content-Type: application/json [16:56:46] [16:56:46]POST finish read [16:56:46]Found Content-Length = 638 [16:56:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610646", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:56:46]execute_script... [16:56: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)610646", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:56:46]POST & json_proto [16:56:46]process_json_proto [16:56:46]json parsed OK: [16:56:46]protocol is kg_v1.0 [16:56:46]action value=close_receipt [16:56:46]process_action close_receipt [16:56:46]cmd_close_receipt [16:56:46]MH_GetDate [16:56:46]Write to MH i2c: F0 00 00 3E 1B 48 [16:56:46]Write i2c OK [16:56:46]MH_I2C_Read... [16:56:46]Read from MH i2c: F0 [16:56:46]MH_I2C_Read... [16:56:46]Read from MH i2c: F0 09 00 [16:56:46]MH_I2C_Read... [16:56:46]Read from MH i2c: F0 09 00 3E 1B 00 4F 1B A9 66 C6 D4 6E 66 38 [16:56:46]GetLastDocTimeStamp 1722358385 [16:56:46]current date 1722358607 [16:56:46]FM_GetShiftState [16:56:46]SAM_PROTO_GetShiftState [16:56:46]wFMCommunicate request_size=4 [16:56:46]MH_SAM_APDU [16:56:46]CAPDU: 80 13 01 00 [16:56:46]Write to MH i2c: E2 08 00 3F 1B 80 13 01 00 00 00 00 00 D7 [16:56:46]Write i2c OK [16:56:46]MH_I2C_Read... [16:56:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:56:46]Read from MH i2c: E2 [16:56:46]MH_I2C_Read... [16:56:46]Read from MH i2c: E2 0E 00 [16:56:46]MH_I2C_Read... [16:56:46]Read from MH i2c: E2 0E 00 3F 1B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 8A [16:56:46]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:56:46]wFMCommunicate OK [16:56:46]SAM_PROTO_GetShiftState done [16:56:46]FM_GetShiftState done [16:56:46]opened in 1722298218 [16:56:46]opened+sec_in_day 1722384618 [16:56:46]quantity*price = 99999 [16:56:46]sum+1 = 100001 [16:56:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 292 30.07.2024 16:56 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24917 ФПД: 104642213832940 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T165647&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24917&fm=104642213832940&tin=02508201610067®Number=0000000000171247&sum=100000 [16:56:47]StoreToDocumentArchive [16:56:47]shift 48 fd 24917 [16:56:47]save to /storage/0048/doc_00024917 [16:56:47]save last doc name /storage/0048/doc_00024917 to /storage/kkm_last_doc_name [16:56:47]save OK [16:56:47]Clear old archive folders... [16:56:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:56:47]tlvbuf is 01E331F0 [16:56:47]SAM_PROTO_ClearQueue [16:56:47]wFMCommunicate request_size=4 [16:56:47]MH_SAM_APDU [16:56:47]CAPDU: 80 09 00 00 [16:56:47]Write to MH i2c: E2 08 00 4C 1B 80 09 00 00 00 00 00 00 D9 [16:56:47]Write i2c OK [16:56:47]MH_I2C_Read... [16:56:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:56:47]Read from MH i2c: E2 [16:56:47]MH_I2C_Read... [16:56:47]Read from MH i2c: E2 03 00 [16:56:47]MH_I2C_Read... [16:56:47]Read from MH i2c: E2 03 00 4C 1B 00 90 00 DB [16:56:47]RAPDU: 90 00 [16:56:47]wFMCommunicate OK [16:56:47]SAM_PROTO_ClearQueue done [16:56:47]KKMCreateOFDPacket [16:56:47]OFDProtocolAddRootSTLVToBuf [16:56:47]FM_MakeSignedData [16:56:47]FM_MakeSignedData [16:56:47]SAM_PROTO_SignData [16:56:47]wFMCommunicate request_size=4 [16:56:47]MH_SAM_APDU [16:56:47]CAPDU: 80 0D 01 02 [16:56:47]Write to MH i2c: E2 08 00 4D 1B 80 0D 01 02 00 00 00 00 E1 [16:56:47]Write i2c OK [16:56:47]MH_I2C_Read... [16:56:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:56:47]Read from MH i2c: E2 [16:56:47]MH_I2C_Read... [16:56:47]Read from MH i2c: E2 03 00 [16:56:47]MH_I2C_Read... [16:56:47]Read from MH i2c: E2 03 00 4D 1B 00 90 00 DC [16:56:47]RAPDU: 90 00 [16:56:47]wFMCommunicate OK [16:56:47]wFMCommunicate request_size=255 [16:56:47]MH_SAM_APDU [16:56:47]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 4F 1B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 55 61 00 00 35 04 06 00 5F 2B E9 FB [16:56:47]Write to MH i2c: E2 02 01 4E 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 4F 1B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 55 61 00 00 35 04 06 00 5F 2B E9 FB 00 00 3A [16:56:47]Write i2c OK [16:56:47]MH_I2C_Read... [16:56:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:56:47]Read from MH i2c: E2 [16:56:47]MH_I2C_Read... [16:56:47]Read from MH i2c: E2 03 00 [16:56:47]MH_I2C_Read... [16:56:47]Read from MH i2c: E2 03 00 4E 1B 00 90 00 DD [16:56:47]RAPDU: 90 00 [16:56:47]wFMCommunicate OK [16:56:47]wFMCommunicate request_size=7 [16:56:47]MH_SAM_APDU [16:56:47]CAPDU: 80 0D 02 02 02 E8 EC [16:56:47]Write to MH i2c: E2 0A 00 4F 1B 80 0D 02 02 02 00 E8 EC 00 00 BC [16:56:47]Write i2c OK [16:56:47]MH_I2C_Read... [16:56:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:56:47]Read from MH i2c: E2 [16:56:47]MH_I2C_Read... [16:56:47]Read from MH i2c: E2 03 00 [16:56:47]MH_I2C_Read... [16:56:47]Read from MH i2c: E2 03 00 4F 1B 00 90 00 DE [16:56:47]RAPDU: 90 00 [16:56:47]wFMCommunicate OK [16:56:47]wFMCommunicate request_size=4 [16:56:47]MH_SAM_APDU [16:56:47]CAPDU: 80 0D 03 02 [16:56:47]Write to MH i2c: E2 08 00 50 1B 80 0D 03 02 00 00 00 00 E6 [16:56:47]Write i2c OK [16:56:47]MH_I2C_Read... [16:56:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:56:47]Read from MH i2c: E2 [16:56:47]MH_I2C_Read... [16:56:47]Read from MH i2c: E2 0B 00 [16:56:47]MH_I2C_Read... [16:56:47]Read from MH i2c: E2 0B 00 50 1B 00 F4 17 3D F7 F4 BA 7F 60 90 00 B3 [16:56:47]RAPDU: F4 17 3D F7 F4 BA 7F 60 90 00 [16:56:47]wFMCommunicate OK [16:56:47]SAM_PROTO_SignData done [16:56:47]FM_MakeSignedData done [16:56:47]CreateOFDProtocolMessage [16:56:47]wFMCommunicate request_size=4 [16:56:47]MH_SAM_APDU [16:56:47]CAPDU: 80 11 00 00 [16:56:47]Write to MH i2c: E2 08 00 51 1B 80 11 00 00 00 00 00 00 E6 [16:56:47]Write i2c OK [16:56:47]MH_I2C_Read... [16:56:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:56:47]Read from MH i2c: E2 [16:56:47]MH_I2C_Read... [16:56:47]Read from MH i2c: E2 17 00 [16:56:47]MH_I2C_Read... [16:56:47]Read from MH i2c: E2 17 00 51 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 3C [16:56:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:56:47]wFMCommunicate OK [16:56:47]CreateOFDProtocolMessage done [16:56:47]OFDSenderStorePacket 24917 [16:56:47]StoreOFDPacket docnum=24917 [16:56:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 9B 1C 04 01 9C A5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 4F 1B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 55 61 00 00 35 04 06 00 5F 2B E9 FB E8 EC F4 17 3D F7 F4 BA 7F 60 [16:56:47]CheckFolder [16:56:47]dirname=/storage/ofd_packets [16:56:47]CheckFolder done [16:56:47]ProducePacketName [16:56:47]name=ofd_packets/00024917 [16:56:47]NVStorageSaveData ofd_packets/00024917 [16:56:47]File name is /storage/ofd_packets/00024917 [16:56:47]Write 298 bytes [16:56:47]NVStorageSaveData done [16:56:47]OFDSenderStorePacket done [16:56:47]KKMCreateOFDPacket done [16:56:47]NVStorageSaveData kkm_last_timestamp [16:56:47]File name is /storage/kkm_last_timestamp [16:56:47]Write 4 bytes [16:56:47]NVStorageSaveData done [16:56:48]ExternCall_PrintAddStr [16:56:48]wPrintStart [16:56:48]Write to MH i2c: 01 00 00 52 1B 6D [16:56:48]Write i2c OK [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: 01 [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: 01 07 00 [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: 01 07 00 52 1B 00 00 00 00 00 FF 0F 82 [16:56:48]RasterBufferAndPrint [16:56:48]line Счет N : (1)610646 [16:56:48]line ИНН: 02508201610067 [16:56:48]line Контрольно-Кассовый Чек [16:56:48]line ПРОДАЖА [16:56:48]line ТРК (МРК, ГНК) : 2 [16:56:48]line Товар: 2710194210 [16:56:48]line ДТ-К-2 [16:56:48]line 13.210 * 75.70 [16:56:48]line = 1000.00 [16:56:48]line НДС 12% НСП 1% [16:56:48]line > о реализуемом товаре [16:56:48]line ИТОГО: 1000.00 [16:56:48]line НСП 1% : 8.85 [16:56:48]line НДС 12% : 106.19 [16:56:48]line Наличными: 1000.00 [16:56:48]line Безнал.: 0.00 [16:56:48]line Место: АЗС № 127 "Партнер Нефть" [16:56:48]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [16:56:48]line СНО: Общий режим [16:56:48]line Чек 292 30.07.2024 16:56 [16:56:48]line Смена: 48 ФФД: 1.0 [16:56:48]line ЗНМ: 0300000158 [16:56:48]line РНМ: 0000000000171247 [16:56:48]line Версия ККМ: v1.0 [16:56:48]line ФМ: 0000000002098565 [16:56:48]line ФД: 24917 [16:56:48]line ФПД: 104642213832940 [16:56:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T165647&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24917&fm=104642213832940&tin=02508201610067®Number=0000000000171247&sum=100000 [16:56:48]OFD Sender: Processing packet 24917 [packets to send 29, broken 28] [16:56:48]ProducePacketName [16:56:48]name=ofd_packets/00024917 [16:56:48]OFD Sender: To server: pG, [16:56:48]CommunicateWithHost lk.salyk.kg:30040 [16:56:48]ConnectInit lk.salyk.kg [16:56:48]written 0, free lines is 4095 [16:56:48]Connected sock=10 [16:56:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 9B 1C 04 01 9C A5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 4F 1B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 55 61 00 00 35 04 06 00 5F 2B E9 FB E8 EC F4 17 3D F7 F4 BA 7F 60 [16:56:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 F7 16 47 00 CF 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 32 30 39 38 35 36 35 10 04 04 00 55 61 00 00 F4 03 04 00 DC C6 A8 66 B6 04 01 00 00 87 FC A8 9F 6C 61 35 C5 [16:56:48]CommunicateWithHost err = 0 [16:56:48]CheckOFDResponse [16:56:48]1017 (14) - 77093643461234 [16:56:48]1041 (16) - 0000000002098565 [16:56:48]1040 (4) - 24917 [16:56:48]1012 (4) - 30.07.2024 10:56 [16:56:48]1206 (1) - 0 [16:56:48]OFD Sender: Remove packet 24917 [16:56:48]ProducePacketName [16:56:48]name=ofd_packets/00024917 [16:56:48]NVStorageDeleteData [16:56:48]Write to MH i2c: 01 00 00 7A 1B 95 [16:56:48]Write i2c OK [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: 01 [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: 01 07 00 [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: 01 07 00 7A 1B 00 00 00 00 00 0B 0D B4 [16:56:48]RasterBufferAndPrint [16:56:48]line [16:56:48]line [16:56:48]line [16:56:48]line [16:56:48]line [16:56:48]written 0, free lines is 3346 [16:56:48]MH_Cut [16:56:48]Write to MH i2c: D1 01 00 81 1B 01 6E [16:56:48]Write i2c OK [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: D1 [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: D1 01 00 [16:56:48]MH_I2C_Read... [16:56:48]Read from MH i2c: D1 01 00 81 1B 00 6D [16:56:48]Write to MH i2c: 01 00 00 82 1B 9D [16:56:48]Write i2c OK [16:56:48]MH_I2C_Read... [16:56:49]OFD Sender: No OFD packet to send [16:56:49]*** Cut start [16:56:49]*** Partial cut [16:56:49]*** CUTSNS_PIN = 1 [16:56:49]*** CUTSNS_PIN = 0 [16:56:49]*** Brake cut motor [16:56:50]Read from MH i2c: 01 [16:56:50]MH_I2C_Read... [16:56:50]*** Stop cut motor [16:56:50]*** Cut end [16:56:50]Read from MH i2c: 01 07 00 [16:56:50]MH_I2C_Read... [16:56:50]Read from MH i2c: 01 07 00 82 1B 00 00 00 00 00 FF 0F B2 [16:56:50]process_action close_receipt done [16:56:50]requested_data is exist [16:56:50]produce_requested_data [16:56:50]requested_item fm.sn is exist - process it [16:56:50]wFMCommunicate request_size=4 [16:56:50]MH_SAM_APDU [16:56:50]CAPDU: 80 11 00 00 [16:56:50]Write to MH i2c: E2 08 00 83 1B 80 11 00 00 00 00 00 00 18 [16:56:50]Write i2c OK [16:56:50]MH_I2C_Read... [16:56:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:56:50]Read from MH i2c: E2 [16:56:50]MH_I2C_Read... [16:56:50]Read from MH i2c: E2 17 00 [16:56:50]MH_I2C_Read... [16:56:50]Read from MH i2c: E2 17 00 83 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 6E [16:56:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:56:50]wFMCommunicate OK [16:56:50]requested_item fd.num is exist - process it [16:56:50]SAM_PROTO_GetFieldsCounters [16:56:50]wFMCommunicate request_size=4 [16:56:50]MH_SAM_APDU [16:56:50]CAPDU: 80 13 00 00 [16:56:50]Write to MH i2c: E2 08 00 84 1B 80 13 00 00 00 00 00 00 1B [16:56:50]Write i2c OK [16:56:50]MH_I2C_Read... [16:56:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:56:50]Read from MH i2c: E2 [16:56:50]MH_I2C_Read... [16:56:50]Read from MH i2c: E2 62 00 [16:56:50]MH_I2C_Read... [16:56:50]Read from MH i2c: E2 62 00 84 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 55 61 00 00 0E 04 04 00 30 00 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 91 [16:56:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 55 61 00 00 0E 04 04 00 30 00 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 [16:56:50]wFMCommunicate OK [16:56:50]SAM_PROTO_GetFieldsCounters done [16:56:50]requested_item shift.num is exist - process it [16:56:50]requested_item shift.opened is exist - process it [16:56:50]req_shift_opened [16:56:50]FM_GetShiftState [16:56:50]SAM_PROTO_GetShiftState [16:56:50]wFMCommunicate request_size=4 [16:56:50]MH_SAM_APDU [16:56:50]CAPDU: 80 13 01 00 [16:56:50]Write to MH i2c: E2 08 00 85 1B 80 13 01 00 00 00 00 00 1D [16:56:50]Write i2c OK [16:56:50]MH_I2C_Read... [16:56:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:56:50]Read from MH i2c: E2 [16:56:50]MH_I2C_Read... [16:56:50]Read from MH i2c: E2 0E 00 [16:56:50]MH_I2C_Read... [16:56:50]Read from MH i2c: E2 0E 00 85 1B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 D0 [16:56:50]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:56:50]wFMCommunicate OK [16:56:50]SAM_PROTO_GetShiftState done [16:56:50]FM_GetShiftState done [16:56:50]req_shift_opened done [16:56:50]requested_item shift.open_date is exist - process it [16:56:50]req_shift_open_date [16:56:50]req_shift_open_date done [16:56:50]produce_requested_data done [16:56:50]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24917,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [16:56:50]process_action_free close_receipt [16:56:50]json_value_free [16:56:50]json_value_free done [16:56:50]process_json_proto returns [16:56:50]Send response to host [16:56:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24917,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [16:56:50]free response buf [16:56:50]execute_script done [16:56:50]execute_script returns [16:56:50]free content buf [16:56:50]Sock 9.Close socket [16:56:50]Sock 9.Thread stoped [16:56:54]OFD Sender: No OFD packet to send [16:56:57]accept exits with 7 [16:56:57]New connection [16:56:57]New thread 3067428196 created [16:56:57]Thread 3067571556 joined [16:56:57]Waiting for new connection... [16:56:57] Sock 7.Parse request [16:56:57]Sock 7.Check first char [16:56:57]Sock 7.First char is OK [16:56:57]request: POST /json_proto HTTP/1.0 [16:56:57]Method: POST [16:56:57]URL: /json_proto [16:56:57]Method is POST - this is cgi request [16:56:57]url: /json_proto [16:56:57]query_string will be loaded in cgi processing [16:56:57]execute_cgi json_proto POST (null) [16:56:57]execute_cgi path=json_proto method=POST [16:56:57]POST find Content-Length [16:56:57]Host: 172.17.45.131:8080 [16:56:57]Content-Length: 1157 [16:56:57]Content-Type: application/json [16:56:57] [16:56:57]POST finish read [16:56:57]Found Content-Length = 1157 [16:56:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610645\u000A30.07.2024 16:46\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\u000A30079737\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:56:57]execute_script... [16:56:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610645\u000A30.07.2024 16:46\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\u000A30079737\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:56:57]POST & json_proto [16:56:57]process_json_proto [16:56:57]json parsed OK: [16:56:57]protocol is kg_v1.0 [16:56:57]action value=print_text [16:56:57]process_action print_text [16:56:57]cmd_print_text [16:56:57]ExternCall_PrintAddStr [16:56:57]wPrintStart [16:56:57]Write to MH i2c: 01 00 00 86 1B A1 [16:56:57]Write i2c OK [16:56:57]MH_I2C_Read... [16:56:57]Read from MH i2c: 01 [16:56:57]MH_I2C_Read... [16:56:57]Read from MH i2c: 01 07 00 [16:56:57]MH_I2C_Read... [16:56:57]Read from MH i2c: 01 07 00 86 1B 00 00 00 00 00 FF 0F B6 [16:56:57]RasterBufferAndPrint [16:56:57]line *****ТОВАРНЫЙ ЧЕК***** [16:56:57]line АЗС 127 [16:56:57]line Партнер нефть [16:56:57]line 02508201610067 [16:56:57]line Кассир : Масалиев Н. [16:56:57]line Счет N : (1)610645 [16:56:57]line 30.07.2024 16:46 [16:56:57]line ПРОДАЖА [16:56:57]line ТРК (МРК, ГНК): 62 [16:56:57]line Вид ГСМ : 2710124130 [16:56:57]line Аи-92-К-2 [16:56:57]line 25.000 x 67.80 [16:56:57]line ИТОГ: 1695.00 [16:56:57]line Тип оплаты: Талоны: ТК ГПНА Online [16:56:57]line 30079737 [16:56:57]line ______________________ [16:56:57]line (подпись) [16:56:57]written 0, free lines is 4095 [16:56:57]Write to MH i2c: 01 00 00 9A 1B B5 [16:56:57]Write i2c OK [16:56:57]MH_I2C_Read... [16:56:57]Read from MH i2c: 01 [16:56:57]MH_I2C_Read... [16:56:57]Read from MH i2c: 01 07 00 [16:56:57]MH_I2C_Read... [16:56:57]Read from MH i2c: 01 07 00 9A 1B 00 00 00 00 00 0F 0E D9 [16:56:57]RasterBufferAndPrint [16:56:57]line [16:56:57]line [16:56:57]line [16:56:57]line [16:56:57]line [16:56:57]written 0, free lines is 3601 [16:56:57]MH_Cut [16:56:57]Write to MH i2c: D1 01 00 A1 1B 01 8E [16:56:57]Write i2c OK [16:56:57]MH_I2C_Read... [16:56:57]Read from MH i2c: D1 [16:56:57]MH_I2C_Read... [16:56:57]Read from MH i2c: D1 01 00 [16:56:57]MH_I2C_Read... [16:56:57]Read from MH i2c: D1 01 00 A1 1B 00 8D [16:56:57]Write to MH i2c: 01 00 00 A2 1B BD [16:56:57]Write i2c OK [16:56:57]MH_I2C_Read... [16:56:58]*** Cut start [16:56:58]*** Partial cut [16:56:58]*** CUTSNS_PIN = 1 [16:56:58]*** CUTSNS_PIN = 0 [16:56:58]*** Brake cut motor [16:56:58]Read from MH i2c: 01 [16:56:58]MH_I2C_Read... [16:56:58]*** Stop cut motor [16:56:59]*** Cut end [16:56:59]Read from MH i2c: 01 07 00 [16:56:59]MH_I2C_Read... [16:56:59]Read from MH i2c: 01 07 00 A2 1B 00 00 00 00 00 FF 0F D2 [16:56:59]process_action print_text done [16:56:59]requested_data is exist [16:56:59]produce_requested_data [16:56:59]requested_item fm.sn is exist - process it [16:56:59]wFMCommunicate request_size=4 [16:56:59]MH_SAM_APDU [16:56:59]CAPDU: 80 11 00 00 [16:56:59]Write to MH i2c: E2 08 00 A3 1B 80 11 00 00 00 00 00 00 38 [16:56:59]Write i2c OK [16:56:59]MH_I2C_Read... [16:56:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:56:59]Read from MH i2c: E2 [16:56:59]MH_I2C_Read... [16:56:59]Read from MH i2c: E2 17 00 [16:56:59]MH_I2C_Read... [16:56:59]Read from MH i2c: E2 17 00 A3 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 8E [16:56:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:56:59]wFMCommunicate OK [16:56:59]requested_item fd.num is exist - process it [16:56:59]SAM_PROTO_GetFieldsCounters [16:56:59]wFMCommunicate request_size=4 [16:56:59]MH_SAM_APDU [16:56:59]CAPDU: 80 13 00 00 [16:56:59]Write to MH i2c: E2 08 00 A4 1B 80 13 00 00 00 00 00 00 3B [16:56:59]Write i2c OK [16:56:59]MH_I2C_Read... [16:56:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:56:59]Read from MH i2c: E2 [16:56:59]MH_I2C_Read... [16:56:59]Read from MH i2c: E2 62 00 [16:56:59]MH_I2C_Read... [16:56:59]Read from MH i2c: E2 62 00 A4 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 55 61 00 00 0E 04 04 00 30 00 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 B1 [16:56:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 55 61 00 00 0E 04 04 00 30 00 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 [16:56:59]wFMCommunicate OK [16:56:59]SAM_PROTO_GetFieldsCounters done [16:56:59]requested_item shift.num is exist - process it [16:56:59]requested_item shift.opened is exist - process it [16:56:59]req_shift_opened [16:56:59]FM_GetShiftState [16:56:59]SAM_PROTO_GetShiftState [16:56:59]wFMCommunicate request_size=4 [16:56:59]MH_SAM_APDU [16:56:59]CAPDU: 80 13 01 00 [16:56:59]Write to MH i2c: E2 08 00 A5 1B 80 13 01 00 00 00 00 00 3D [16:56:59]Write i2c OK [16:56:59]MH_I2C_Read... [16:56:59]OFD Sender: No OFD packet to send [16:56:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:56:59]Read from MH i2c: E2 [16:56:59]MH_I2C_Read... [16:56:59]Read from MH i2c: E2 0E 00 [16:56:59]MH_I2C_Read... [16:56:59]Read from MH i2c: E2 0E 00 A5 1B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F0 [16:56:59]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:56:59]wFMCommunicate OK [16:56:59]SAM_PROTO_GetShiftState done [16:56:59]FM_GetShiftState done [16:56:59]req_shift_opened done [16:56:59]requested_item shift.open_date is exist - process it [16:56:59]req_shift_open_date [16:56:59]req_shift_open_date done [16:56:59]produce_requested_data done [16:56:59]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24917,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [16:56:59]process_action_free print_text [16:56:59]json_value_free [16:56:59]json_value_free done [16:56:59]process_json_proto returns [16:56:59]Send response to host [16:56:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24917,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [16:56:59]free response buf [16:56:59]execute_script done [16:56:59]execute_script returns [16:56:59]free content buf [16:56:59]Sock 7.Close socket [16:56:59]Sock 7.Thread stoped [16:57:04]OFD Sender: No OFD packet to send [16:57:09]OFD Sender: No OFD packet to send [16:57:14]OFD Sender: No OFD packet to send [16:57:19]OFD Sender: No OFD packet to send [16:57:24]OFD Sender: No OFD packet to send [16:57:29]OFD Sender: No OFD packet to send [16:57:34]OFD Sender: No OFD packet to send [16:57:39]OFD Sender: No OFD packet to send [16:57:44]OFD Sender: No OFD packet to send [16:57:49]OFD Sender: No OFD packet to send [16:57:54]OFD Sender: No OFD packet to send [16:57:59]OFD Sender: No OFD packet to send [16:58:04]OFD Sender: No OFD packet to send [16:58:09]OFD Sender: No OFD packet to send [16:58:14]OFD Sender: No OFD packet to send [16:58:19]OFD Sender: No OFD packet to send [16:58:24]OFD Sender: No OFD packet to send [16:58:29]OFD Sender: No OFD packet to send [16:58:34]OFD Sender: No OFD packet to send [16:58:39]OFD Sender: No OFD packet to send [16:58:44]OFD Sender: No OFD packet to send [16:58:48]accept exits with 9 [16:58:48]New connection [16:58:48]New thread 3067571556 created [16:58:48]Thread 3067428196 joined [16:58:48]Waiting for new connection... [16:58:48] Sock 9.Parse request [16:58:48]Sock 9.Check first char [16:58:48]Sock 9.First char is OK [16:58:48]request: POST /json_proto HTTP/1.0 [16:58:48]Method: POST [16:58:48]URL: /json_proto [16:58:48]Method is POST - this is cgi request [16:58:48]url: /json_proto [16:58:48]query_string will be loaded in cgi processing [16:58:48]execute_cgi json_proto POST (null) [16:58:48]execute_cgi path=json_proto method=POST [16:58:48]POST find Content-Length [16:58:48]Host: 172.17.45.131:8080 [16:58:48]Content-Length: 677 [16:58:48]Content-Type: application/json [16:58:48] [16:58:48]POST finish read [16:58:48]Found Content-Length = 677 [16:58:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610647", "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.970, "sum" : 540.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 540.00, "total" : 540.00, "payments": [ { "type": 0, "sum" : 540.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:58:48]execute_script... [16:58: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)610647", "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.970, "sum" : 540.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 540.00, "total" : 540.00, "payments": [ { "type": 0, "sum" : 540.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:58:48]POST & json_proto [16:58:48]process_json_proto [16:58:48]json parsed OK: [16:58:48]protocol is kg_v1.0 [16:58:48]action value=close_receipt [16:58:48]process_action close_receipt [16:58:48]cmd_close_receipt [16:58:48]MH_GetDate [16:58:48]Write to MH i2c: F0 00 00 A6 1B B0 [16:58:48]Write i2c OK [16:58:48]MH_I2C_Read... [16:58:48]Read from MH i2c: F0 [16:58:48]MH_I2C_Read... [16:58:48]Read from MH i2c: F0 09 00 [16:58:48]MH_I2C_Read... [16:58:48]Read from MH i2c: F0 09 00 A6 1B 00 C8 1B A9 66 C6 D4 6E 66 19 [16:58:48]GetLastDocTimeStamp 1722358607 [16:58:48]current date 1722358728 [16:58:48]FM_GetShiftState [16:58:48]SAM_PROTO_GetShiftState [16:58:48]wFMCommunicate request_size=4 [16:58:48]MH_SAM_APDU [16:58:48]CAPDU: 80 13 01 00 [16:58:48]Write to MH i2c: E2 08 00 A7 1B 80 13 01 00 00 00 00 00 3F [16:58:48]Write i2c OK [16:58:48]MH_I2C_Read... [16:58:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:48]Read from MH i2c: E2 [16:58:48]MH_I2C_Read... [16:58:48]Read from MH i2c: E2 0E 00 [16:58:48]MH_I2C_Read... [16:58:48]Read from MH i2c: E2 0E 00 A7 1B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F2 [16:58:48]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:58:48]wFMCommunicate OK [16:58:48]SAM_PROTO_GetShiftState done [16:58:48]FM_GetShiftState done [16:58:48]opened in 1722298218 [16:58:48]opened+sec_in_day 1722384618 [16:58:48]quantity*price = 54036 [16:58:48]sum+1 = 54038 [16:58:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 540.00 Внесено: 540.00 СДАЧА: 0.00 НСП 1% : 4.78 НДС 12% : 57.38 Наличными: 540.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 293 30.07.2024 16:58 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24918 ФПД: 115673054711646 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T165848&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24918&fm=115673054711646&tin=02508201610067®Number=0000000000171247&sum=54000 [16:58:49]StoreToDocumentArchive [16:58:49]shift 48 fd 24918 [16:58:49]save to /storage/0048/doc_00024918 [16:58:49]save last doc name /storage/0048/doc_00024918 to /storage/kkm_last_doc_name [16:58:49]save OK [16:58:49]Clear old archive folders... [16:58:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:58:49]tlvbuf is B6E3F070 [16:58:49]SAM_PROTO_ClearQueue [16:58:49]wFMCommunicate request_size=4 [16:58:49]MH_SAM_APDU [16:58:49]CAPDU: 80 09 00 00 [16:58:49]Write to MH i2c: E2 08 00 B4 1B 80 09 00 00 00 00 00 00 41 [16:58:49]Write i2c OK [16:58:49]MH_I2C_Read... [16:58:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:58:49]Read from MH i2c: E2 [16:58:49]MH_I2C_Read... [16:58:49]Read from MH i2c: E2 03 00 [16:58:49]MH_I2C_Read... [16:58:49]Read from MH i2c: E2 03 00 B4 1B 00 90 00 43 [16:58:49]RAPDU: 90 00 [16:58:49]wFMCommunicate OK [16:58:49]SAM_PROTO_ClearQueue done [16:58:49]KKMCreateOFDPacket [16:58:49]OFDProtocolAddRootSTLVToBuf [16:58:49]FM_MakeSignedData [16:58:49]FM_MakeSignedData [16:58:49]SAM_PROTO_SignData [16:58:49]wFMCommunicate request_size=4 [16:58:49]MH_SAM_APDU [16:58:49]CAPDU: 80 0D 01 02 [16:58:49]Write to MH i2c: E2 08 00 B5 1B 80 0D 01 02 00 00 00 00 49 [16:58:49]Write i2c OK [16:58:49]MH_I2C_Read... [16:58:49]OFD Sender: No OFD packet to send [16:58:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:58:49]Read from MH i2c: E2 [16:58:49]MH_I2C_Read... [16:58:49]Read from MH i2c: E2 03 00 [16:58:49]MH_I2C_Read... [16:58:49]Read from MH i2c: E2 03 00 B5 1B 00 90 00 44 [16:58:49]RAPDU: 90 00 [16:58:49]wFMCommunicate OK [16:58:49]wFMCommunicate request_size=255 [16:58:49]MH_SAM_APDU [16:58: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 22 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 15 D3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 16 00 00 00 00 07 04 06 00 F0 D2 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 C8 1B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 56 61 00 00 35 04 06 00 69 [16:58:49]Write to MH i2c: E2 02 01 B6 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 22 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 15 D3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 16 00 00 00 00 07 04 06 00 F0 D2 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 C8 1B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 56 61 00 00 35 04 06 00 69 00 00 5A [16:58:49]Write i2c OK [16:58:49]MH_I2C_Read... [16:58:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:49]Read from MH i2c: E2 [16:58:49]MH_I2C_Read... [16:58:49]Read from MH i2c: E2 03 00 [16:58:49]MH_I2C_Read... [16:58:49]Read from MH i2c: E2 03 00 B6 1B 00 90 00 45 [16:58:49]RAPDU: 90 00 [16:58:49]wFMCommunicate OK [16:58:49]wFMCommunicate request_size=10 [16:58:49]MH_SAM_APDU [16:58:49]CAPDU: 80 0D 02 02 05 34 3B 56 0F 5E [16:58:49]Write to MH i2c: E2 0D 00 B7 1B 80 0D 02 02 05 00 34 3B 56 0F 5E 00 00 88 [16:58:49]Write i2c OK [16:58:49]MH_I2C_Read... [16:58:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:49]Read from MH i2c: E2 [16:58:49]MH_I2C_Read... [16:58:49]Read from MH i2c: E2 03 00 [16:58:49]MH_I2C_Read... [16:58:49]Read from MH i2c: E2 03 00 B7 1B 00 90 00 46 [16:58:49]RAPDU: 90 00 [16:58:49]wFMCommunicate OK [16:58:49]wFMCommunicate request_size=4 [16:58:49]MH_SAM_APDU [16:58:49]CAPDU: 80 0D 03 02 [16:58:49]Write to MH i2c: E2 08 00 B8 1B 80 0D 03 02 00 00 00 00 4E [16:58:49]Write i2c OK [16:58:49]MH_I2C_Read... [16:58:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:58:49]Read from MH i2c: E2 [16:58:49]MH_I2C_Read... [16:58:49]Read from MH i2c: E2 0B 00 [16:58:49]MH_I2C_Read... [16:58:49]Read from MH i2c: E2 0B 00 B8 1B 00 D4 5B 51 3C 0E 64 73 FD 90 00 ED [16:58:49]RAPDU: D4 5B 51 3C 0E 64 73 FD 90 00 [16:58:49]wFMCommunicate OK [16:58:49]SAM_PROTO_SignData done [16:58:49]FM_MakeSignedData done [16:58:49]CreateOFDProtocolMessage [16:58:49]wFMCommunicate request_size=4 [16:58:49]MH_SAM_APDU [16:58:49]CAPDU: 80 11 00 00 [16:58:49]Write to MH i2c: E2 08 00 B9 1B 80 11 00 00 00 00 00 00 4E [16:58:49]Write i2c OK [16:58:49]MH_I2C_Read... [16:58:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:49]Read from MH i2c: E2 [16:58:49]MH_I2C_Read... [16:58:49]Read from MH i2c: E2 17 00 [16:58:49]MH_I2C_Read... [16:58:49]Read from MH i2c: E2 17 00 B9 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A4 [16:58:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:58:49]wFMCommunicate OK [16:58:49]CreateOFDProtocolMessage done [16:58:49]OFDSenderStorePacket 24918 [16:58:49]StoreOFDPacket docnum=24918 [16:58:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 4C A4 07 01 FB 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 22 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 15 D3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 16 00 00 00 00 07 04 06 00 F0 D2 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 C8 1B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 56 61 00 00 35 04 06 00 69 34 3B 56 0F 5E D4 5B 51 3C 0E 64 73 FD [16:58:49]CheckFolder [16:58:49]dirname=/storage/ofd_packets [16:58:49]CheckFolder done [16:58:49]ProducePacketName [16:58:49]name=ofd_packets/00024918 [16:58:49]NVStorageSaveData ofd_packets/00024918 [16:58:49]File name is /storage/ofd_packets/00024918 [16:58:49]Write 301 bytes [16:58:49]NVStorageSaveData done [16:58:49]OFDSenderStorePacket done [16:58:49]KKMCreateOFDPacket done [16:58:49]NVStorageSaveData kkm_last_timestamp [16:58:49]File name is /storage/kkm_last_timestamp [16:58:49]Write 4 bytes [16:58:49]NVStorageSaveData done [16:58:49]ExternCall_PrintAddStr [16:58:49]wPrintStart [16:58:49]Write to MH i2c: 01 00 00 BA 1B D5 [16:58:49]Write i2c OK [16:58:49]MH_I2C_Read... [16:58:49]Read from MH i2c: 01 [16:58:49]MH_I2C_Read... [16:58:49]Read from MH i2c: 01 07 00 [16:58:49]MH_I2C_Read... [16:58:49]Read from MH i2c: 01 07 00 BA 1B 00 00 00 00 00 FF 0F EA [16:58:49]RasterBufferAndPrint [16:58:49]line Счет N : (1)610647 [16:58:49]line ИНН: 02508201610067 [16:58:49]line Контрольно-Кассовый Чек [16:58:49]line ПРОДАЖА [16:58:49]line ТРК (МРК, ГНК) : 42 [16:58:49]line Товар: 2710124130 [16:58:49]line Аи-92-К-2 [16:58:49]line 7.970 * 67.80 [16:58:49]line = 540.37 [16:58:49]line НДС 12% НСП 1% [16:58:49]line > о реализуемом товаре [16:58:49]line ОКРУГЛЕНИЕ: -0.37 [16:58:49]line ИТОГО: 540.00 [16:58:49]line Внесено: 540.00 [16:58:49]line СДАЧА: 0.00 [16:58:49]line НСП 1% : 4.78 [16:58:49]line НДС 12% : 57.38 [16:58:49]line Наличными: 540.00 [16:58:49]line Безнал.: 0.00 [16:58:49]line Место: АЗС № 127 "Партнер Нефть" [16:58:49]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [16:58:49]line СНО: Общий режим [16:58:49]line Чек 293 30.07.2024 16:58 [16:58:49]line Смена: 48 ФФД: 1.0 [16:58:49]line ЗНМ: 0300000158 [16:58:49]line РНМ: 0000000000171247 [16:58:49]line Версия ККМ: v1.0 [16:58:49]line ФМ: 0000000002098565 [16:58:49]line ФД: 24918 [16:58:49]line ФПД: 115673054711646 [16:58:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T165848&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24918&fm=115673054711646&tin=02508201610067®Number=0000000000171247&sum=54000 [16:58:50]OFD Sender: Processing packet 24918 [packets to send 29, broken 28] [16:58:50]ProducePacketName [16:58:50]name=ofd_packets/00024918 [16:58:50]OFD Sender: To server: pG, [16:58:50]CommunicateWithHost lk.salyk.kg:30040 [16:58:50]ConnectInit lk.salyk.kg [16:58:50]written 0, free lines is 4095 [16:58:50]Connected sock=10 [16:58:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 4C A4 07 01 FB 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 22 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 15 D3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 D2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 16 00 00 00 00 07 04 06 00 F0 D2 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 C8 1B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 56 61 00 00 35 04 06 00 69 34 3B 56 0F 5E D4 5B 51 3C 0E 64 73 FD [16:58:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 DD 3A 47 00 CF 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 32 30 39 38 35 36 35 10 04 04 00 56 61 00 00 F4 03 04 00 56 C7 A8 66 B6 04 01 00 00 7E 3D CF 46 6B F4 5C 2E [16:58:50]CommunicateWithHost err = 0 [16:58:50]CheckOFDResponse [16:58:50]1017 (14) - 77093643461234 [16:58:50]1041 (16) - 0000000002098565 [16:58:50]1040 (4) - 24918 [16:58:50]1012 (4) - 30.07.2024 10:58 [16:58:50]1206 (1) - 0 [16:58:50]OFD Sender: Remove packet 24918 [16:58:50]ProducePacketName [16:58:50]name=ofd_packets/00024918 [16:58:50]NVStorageDeleteData [16:58:50]Write to MH i2c: 01 00 00 E5 1B 00 [16:58:50]Write i2c OK [16:58:50]MH_I2C_Read... [16:58:50]Read from MH i2c: 01 [16:58:50]MH_I2C_Read... [16:58:50]Read from MH i2c: 01 07 00 [16:58:50]MH_I2C_Read... [16:58:50]Read from MH i2c: 01 07 00 E5 1B 00 00 00 00 00 E4 0C F7 [16:58:50]RasterBufferAndPrint [16:58:50]line [16:58:50]line [16:58:50]line [16:58:50]line [16:58:50]line [16:58:50]written 0, free lines is 3306 [16:58:50]MH_Cut [16:58:50]Write to MH i2c: D1 01 00 EC 1B 01 D9 [16:58:50]Write i2c OK [16:58:50]MH_I2C_Read... [16:58:50]Read from MH i2c: D1 [16:58:50]MH_I2C_Read... [16:58:50]Read from MH i2c: D1 01 00 [16:58:50]MH_I2C_Read... [16:58:50]Read from MH i2c: D1 01 00 EC 1B 00 D8 [16:58:50]Write to MH i2c: 01 00 00 ED 1B 08 [16:58:50]Write i2c OK [16:58:50]MH_I2C_Read... [16:58:50]OFD Sender: No OFD packet to send [16:58:51]*** Cut start [16:58:51]*** Partial cut [16:58:51]*** CUTSNS_PIN = 1 [16:58:51]*** CUTSNS_PIN = 0 [16:58:51]*** Brake cut motor [16:58:51]Read from MH i2c: 01 [16:58:51]MH_I2C_Read... [16:58:51]*** Stop cut motor [16:58:51]*** Cut end [16:58:51]Read from MH i2c: 01 07 00 [16:58:51]MH_I2C_Read... [16:58:51]Read from MH i2c: 01 07 00 ED 1B 00 00 00 00 00 FF 0F 1D [16:58:51]process_action close_receipt done [16:58:51]requested_data is exist [16:58:51]produce_requested_data [16:58:51]requested_item fm.sn is exist - process it [16:58:51]wFMCommunicate request_size=4 [16:58:51]MH_SAM_APDU [16:58:51]CAPDU: 80 11 00 00 [16:58:51]Write to MH i2c: E2 08 00 EE 1B 80 11 00 00 00 00 00 00 83 [16:58:51]Write i2c OK [16:58:51]MH_I2C_Read... [16:58:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:51]Read from MH i2c: E2 [16:58:51]MH_I2C_Read... [16:58:51]Read from MH i2c: E2 17 00 [16:58:51]MH_I2C_Read... [16:58:51]Read from MH i2c: E2 17 00 EE 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D9 [16:58:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [16:58:51]wFMCommunicate OK [16:58:51]requested_item fd.num is exist - process it [16:58:51]SAM_PROTO_GetFieldsCounters [16:58:51]wFMCommunicate request_size=4 [16:58:51]MH_SAM_APDU [16:58:51]CAPDU: 80 13 00 00 [16:58:51]Write to MH i2c: E2 08 00 EF 1B 80 13 00 00 00 00 00 00 86 [16:58:51]Write i2c OK [16:58:51]MH_I2C_Read... [16:58:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:58:52]Read from MH i2c: E2 [16:58:52]MH_I2C_Read... [16:58:52]Read from MH i2c: E2 62 00 [16:58:52]MH_I2C_Read... [16:58:52]Read from MH i2c: E2 62 00 EF 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 56 61 00 00 0E 04 04 00 30 00 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 00 [16:58:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 56 61 00 00 0E 04 04 00 30 00 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 [16:58:52]wFMCommunicate OK [16:58:52]SAM_PROTO_GetFieldsCounters done [16:58:52]requested_item shift.num is exist - process it [16:58:52]requested_item shift.opened is exist - process it [16:58:52]req_shift_opened [16:58:52]FM_GetShiftState [16:58:52]SAM_PROTO_GetShiftState [16:58:52]wFMCommunicate request_size=4 [16:58:52]MH_SAM_APDU [16:58:52]CAPDU: 80 13 01 00 [16:58:52]Write to MH i2c: E2 08 00 F0 1B 80 13 01 00 00 00 00 00 88 [16:58:52]Write i2c OK [16:58:52]MH_I2C_Read... [16:58:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:52]Read from MH i2c: E2 [16:58:52]MH_I2C_Read... [16:58:52]Read from MH i2c: E2 0E 00 [16:58:52]MH_I2C_Read... [16:58:52]Read from MH i2c: E2 0E 00 F0 1B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 3B [16:58:52]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [16:58:52]wFMCommunicate OK [16:58:52]SAM_PROTO_GetShiftState done [16:58:52]FM_GetShiftState done [16:58:52]req_shift_opened done [16:58:52]requested_item shift.open_date is exist - process it [16:58:52]req_shift_open_date [16:58:52]req_shift_open_date done [16:58:52]produce_requested_data done [16:58:52]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24918,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [16:58:52]process_action_free close_receipt [16:58:52]json_value_free [16:58:52]json_value_free done [16:58:52]process_json_proto returns [16:58:52]Send response to host [16:58:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24918,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [16:58:52]free response buf [16:58:52]execute_script done [16:58:52]execute_script returns [16:58:52]free content buf [16:58:52]Sock 9.Close socket [16:58:52]Sock 9.Thread stoped [16:58:56]OFD Sender: No OFD packet to send [16:59:01]OFD Sender: No OFD packet to send [16:59:06]OFD Sender: No OFD packet to send [16:59:11]OFD Sender: No OFD packet to send [16:59:16]OFD Sender: No OFD packet to send [16:59:21]OFD Sender: No OFD packet to send [16:59:26]OFD Sender: No OFD packet to send [16:59:31]OFD Sender: No OFD packet to send [16:59:36]OFD Sender: No OFD packet to send [16:59:41]OFD Sender: No OFD packet to send [16:59:46]OFD Sender: No OFD packet to send [16:59:51]OFD Sender: No OFD packet to send [16:59:56]OFD Sender: No OFD packet to send [17:00:01]OFD Sender: No OFD packet to send [17:00:06]OFD Sender: No OFD packet to send [17:00:11]OFD Sender: No OFD packet to send [17:00:16]OFD Sender: No OFD packet to send [17:00:21]OFD Sender: No OFD packet to send [17:00:26]OFD Sender: No OFD packet to send [17:00:31]OFD Sender: No OFD packet to send [17:00:34]accept exits with 7 [17:00:34]New connection [17:00:34]New thread 3067428196 created [17:00:34]Thread 3067571556 joined [17:00:34]Waiting for new connection... [17:00:34] Sock 7.Parse request [17:00:34]Sock 7.Check first char [17:00:34]Sock 7.First char is OK [17:00:34]request: POST /json_proto HTTP/1.0 [17:00:34]Method: POST [17:00:34]URL: /json_proto [17:00:34]Method is POST - this is cgi request [17:00:34]url: /json_proto [17:00:34]query_string will be loaded in cgi processing [17:00:34]execute_cgi json_proto POST (null) [17:00:34]execute_cgi path=json_proto method=POST [17:00:34]POST find Content-Length [17:00:34]Host: 172.17.45.131:8080 [17:00:34]Content-Length: 677 [17:00:34]Content-Type: application/json [17:00:34] [17:00:34]POST finish read [17:00:34]Found Content-Length = 677 [17:00:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610648", "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" ] } } [17:00:34]execute_script... [17:00: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)610648", "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" ] } } [17:00:34]POST & json_proto [17:00:34]process_json_proto [17:00:34]json parsed OK: [17:00:34]protocol is kg_v1.0 [17:00:34]action value=close_receipt [17:00:34]process_action close_receipt [17:00:34]cmd_close_receipt [17:00:34]MH_GetDate [17:00:34]Write to MH i2c: F0 00 00 F1 1B FB [17:00:34]Write i2c OK [17:00:34]MH_I2C_Read... [17:00:34]Read from MH i2c: F0 [17:00:34]MH_I2C_Read... [17:00:34]Read from MH i2c: F0 09 00 [17:00:34]MH_I2C_Read... [17:00:34]Read from MH i2c: F0 09 00 F1 1B 00 33 1C A9 66 C6 D4 6E 66 D0 [17:00:34]GetLastDocTimeStamp 1722358728 [17:00:34]current date 1722358835 [17:00:34]FM_GetShiftState [17:00:34]SAM_PROTO_GetShiftState [17:00:34]wFMCommunicate request_size=4 [17:00:34]MH_SAM_APDU [17:00:34]CAPDU: 80 13 01 00 [17:00:34]Write to MH i2c: E2 08 00 F2 1B 80 13 01 00 00 00 00 00 8A [17:00:34]Write i2c OK [17:00:34]MH_I2C_Read... [17:00:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:00:34]Read from MH i2c: E2 [17:00:34]MH_I2C_Read... [17:00:34]Read from MH i2c: E2 0E 00 [17:00:34]MH_I2C_Read... [17:00:34]Read from MH i2c: E2 0E 00 F2 1B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 3D [17:00:34]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:00:34]wFMCommunicate OK [17:00:34]SAM_PROTO_GetShiftState done [17:00:34]FM_GetShiftState done [17:00:34]opened in 1722298218 [17:00:34]opened+sec_in_day 1722384618 [17:00:34]quantity*price = 50036 [17:00:34]sum+1 = 50037 [17:00:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 294 30.07.2024 17:00 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24919 ФПД: 174643987110232 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T170035&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24919&fm=174643987110232&tin=02508201610067®Number=0000000000171247&sum=50000 [17:00:35]StoreToDocumentArchive [17:00:35]shift 48 fd 24919 [17:00:35]save to /storage/0048/doc_00024919 [17:00:35]save last doc name /storage/0048/doc_00024919 to /storage/kkm_last_doc_name [17:00:35]save OK [17:00:35]Clear old archive folders... [17:00:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:00:36]tlvbuf is 01E51490 [17:00:36]SAM_PROTO_ClearQueue [17:00:36]wFMCommunicate request_size=4 [17:00:36]MH_SAM_APDU [17:00:36]CAPDU: 80 09 00 00 [17:00:36]Write to MH i2c: E2 08 00 FF 1B 80 09 00 00 00 00 00 00 8C [17:00:36]Write i2c OK [17:00:36]MH_I2C_Read... [17:00:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:00:36]Read from MH i2c: E2 [17:00:36]MH_I2C_Read... [17:00:36]Read from MH i2c: E2 03 00 [17:00:36]MH_I2C_Read... [17:00:36]Read from MH i2c: E2 03 00 FF 1B 00 90 00 8E [17:00:36]RAPDU: 90 00 [17:00:36]wFMCommunicate OK [17:00:36]SAM_PROTO_ClearQueue done [17:00:36]KKMCreateOFDPacket [17:00:36]OFDProtocolAddRootSTLVToBuf [17:00:36]FM_MakeSignedData [17:00:36]FM_MakeSignedData [17:00:36]SAM_PROTO_SignData [17:00:36]wFMCommunicate request_size=4 [17:00:36]MH_SAM_APDU [17:00:36]CAPDU: 80 0D 01 02 [17:00:36]Write to MH i2c: E2 08 00 00 1C 80 0D 01 02 00 00 00 00 95 [17:00:36]Write i2c OK [17:00:36]MH_I2C_Read... [17:00:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:00:36]Read from MH i2c: E2 [17:00:36]MH_I2C_Read... [17:00:36]Read from MH i2c: E2 03 00 [17:00:36]MH_I2C_Read... [17:00:36]Read from MH i2c: E2 03 00 00 1C 00 90 00 90 [17:00:36]RAPDU: 90 00 [17:00:36]wFMCommunicate OK [17:00:36]wFMCommunicate request_size=255 [17:00:36]MH_SAM_APDU [17:00: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 26 01 00 00 F4 03 04 00 33 1C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 57 61 00 00 35 04 06 00 9E [17:00:36]Write to MH i2c: E2 02 01 01 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 26 01 00 00 F4 03 04 00 33 1C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 57 61 00 00 35 04 06 00 9E 00 00 1C [17:00:36]Write i2c OK [17:00:36]MH_I2C_Read... [17:00:36]OFD Sender: No OFD packet to send [17:00:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:00:36]Read from MH i2c: E2 [17:00:36]MH_I2C_Read... [17:00:36]Read from MH i2c: E2 03 00 [17:00:36]MH_I2C_Read... [17:00:36]Read from MH i2c: E2 03 00 01 1C 00 90 00 91 [17:00:36]RAPDU: 90 00 [17:00:36]wFMCommunicate OK [17:00:36]wFMCommunicate request_size=10 [17:00:36]MH_SAM_APDU [17:00:36]CAPDU: 80 0D 02 02 05 D6 78 D0 59 58 [17:00:36]Write to MH i2c: E2 0D 00 02 1C 80 0D 02 02 05 00 D6 78 D0 59 58 00 00 71 [17:00:36]Write i2c OK [17:00:36]MH_I2C_Read... [17:00:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:00:36]Read from MH i2c: E2 [17:00:36]MH_I2C_Read... [17:00:36]Read from MH i2c: E2 03 00 [17:00:36]MH_I2C_Read... [17:00:36]Read from MH i2c: E2 03 00 02 1C 00 90 00 92 [17:00:36]RAPDU: 90 00 [17:00:36]wFMCommunicate OK [17:00:36]wFMCommunicate request_size=4 [17:00:36]MH_SAM_APDU [17:00:36]CAPDU: 80 0D 03 02 [17:00:36]Write to MH i2c: E2 08 00 03 1C 80 0D 03 02 00 00 00 00 9A [17:00:36]Write i2c OK [17:00:36]MH_I2C_Read... [17:00:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:00:36]Read from MH i2c: E2 [17:00:36]MH_I2C_Read... [17:00:36]Read from MH i2c: E2 0B 00 [17:00:36]MH_I2C_Read... [17:00:36]Read from MH i2c: E2 0B 00 03 1C 00 03 51 F5 79 2E 06 C4 17 90 00 6C [17:00:36]RAPDU: 03 51 F5 79 2E 06 C4 17 90 00 [17:00:36]wFMCommunicate OK [17:00:36]SAM_PROTO_SignData done [17:00:36]FM_MakeSignedData done [17:00:36]CreateOFDProtocolMessage [17:00:36]wFMCommunicate request_size=4 [17:00:36]MH_SAM_APDU [17:00:36]CAPDU: 80 11 00 00 [17:00:36]Write to MH i2c: E2 08 00 04 1C 80 11 00 00 00 00 00 00 9A [17:00:36]Write i2c OK [17:00:36]MH_I2C_Read... [17:00:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:00:36]Read from MH i2c: E2 [17:00:36]MH_I2C_Read... [17:00:36]Read from MH i2c: E2 17 00 [17:00:36]MH_I2C_Read... [17:00:36]Read from MH i2c: E2 17 00 04 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F0 [17:00:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:00:36]wFMCommunicate OK [17:00:36]CreateOFDProtocolMessage done [17:00:36]OFDSenderStorePacket 24919 [17:00:36]StoreOFDPacket docnum=24919 [17:00:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 9B 34 07 01 D1 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 26 01 00 00 F4 03 04 00 33 1C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 57 61 00 00 35 04 06 00 9E D6 78 D0 59 58 03 51 F5 79 2E 06 C4 17 [17:00:36]CheckFolder [17:00:36]dirname=/storage/ofd_packets [17:00:36]CheckFolder done [17:00:36]ProducePacketName [17:00:36]name=ofd_packets/00024919 [17:00:36]NVStorageSaveData ofd_packets/00024919 [17:00:36]File name is /storage/ofd_packets/00024919 [17:00:36]Write 301 bytes [17:00:36]NVStorageSaveData done [17:00:36]OFDSenderStorePacket done [17:00:36]KKMCreateOFDPacket done [17:00:36]NVStorageSaveData kkm_last_timestamp [17:00:36]File name is /storage/kkm_last_timestamp [17:00:36]Write 4 bytes [17:00:36]NVStorageSaveData done [17:00:36]ExternCall_PrintAddStr [17:00:36]wPrintStart [17:00:36]Write to MH i2c: 01 00 00 05 1C 21 [17:00:36]Write i2c OK [17:00:36]MH_I2C_Read... [17:00:36]Read from MH i2c: 01 [17:00:36]MH_I2C_Read... [17:00:36]Read from MH i2c: 01 07 00 [17:00:36]MH_I2C_Read... [17:00:36]Read from MH i2c: 01 07 00 05 1C 00 00 00 00 00 FF 0F 36 [17:00:36]RasterBufferAndPrint [17:00:36]line Счет N : (1)610648 [17:00:36]line ИНН: 02508201610067 [17:00:36]line Контрольно-Кассовый Чек [17:00:36]line ПРОДАЖА [17:00:36]line ТРК (МРК, ГНК) : 32 [17:00:36]line Товар: 2710124130 [17:00:36]line Аи-92-К-2 [17:00:36]line 7.380 * 67.80 [17:00:36]line = 500.36 [17:00:36]line НДС 12% НСП 1% [17:00:36]line > о реализуемом товаре [17:00:36]line ОКРУГЛЕНИЕ: -0.36 [17:00:36]line ИТОГО: 500.00 [17:00:36]line Внесено: 500.00 [17:00:36]line СДАЧА: 0.00 [17:00:36]line НСП 1% : 4.43 [17:00:36]line НДС 12% : 53.14 [17:00:36]line Наличными: 500.00 [17:00:36]line Безнал.: 0.00 [17:00:36]line Место: АЗС № 127 "Партнер Нефть" [17:00:36]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [17:00:36]line СНО: Общий режим [17:00:36]line Чек 294 30.07.2024 17:00 [17:00:36]line Смена: 48 ФФД: 1.0 [17:00:36]line ЗНМ: 0300000158 [17:00:36]line РНМ: 0000000000171247 [17:00:36]line Версия ККМ: v1.0 [17:00:36]line ФМ: 0000000002098565 [17:00:36]line ФД: 24919 [17:00:36]line ФПД: 174643987110232 [17:00:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T170035&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24919&fm=174643987110232&tin=02508201610067®Number=0000000000171247&sum=50000 [17:00:36]OFD Sender: Processing packet 24919 [packets to send 29, broken 28] [17:00:36]ProducePacketName [17:00:36]name=ofd_packets/00024919 [17:00:36]OFD Sender: To server: pG, [17:00:36]CommunicateWithHost lk.salyk.kg:30040 [17:00:36]ConnectInit lk.salyk.kg [17:00:36]written 0, free lines is 4095 [17:00:36]Connected sock=10 [17:00:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 9B 34 07 01 D1 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 26 01 00 00 F4 03 04 00 33 1C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 57 61 00 00 35 04 06 00 9E D6 78 D0 59 58 03 51 F5 79 2E 06 C4 17 [17:00:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 EC A4 47 00 2F 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 32 30 39 38 35 36 35 10 04 04 00 57 61 00 00 F4 03 04 00 C1 C7 A8 66 B6 04 01 00 00 76 99 EE B2 3D 9B 8F 3B [17:00:37]CommunicateWithHost err = 0 [17:00:37]CheckOFDResponse [17:00:37]1017 (14) - 77093643461234 [17:00:37]1041 (16) - 0000000002098565 [17:00:37]1040 (4) - 24919 [17:00:37]1012 (4) - 30.07.2024 11:00 [17:00:37]1206 (1) - 0 [17:00:37]OFD Sender: Remove packet 24919 [17:00:37]ProducePacketName [17:00:37]name=ofd_packets/00024919 [17:00:37]NVStorageDeleteData [17:00:37]Write to MH i2c: 01 00 00 30 1C 4C [17:00:37]Write i2c OK [17:00:37]MH_I2C_Read... [17:00:37]Read from MH i2c: 01 [17:00:37]MH_I2C_Read... [17:00:37]Read from MH i2c: 01 07 00 [17:00:37]MH_I2C_Read... [17:00:37]Read from MH i2c: 01 07 00 30 1C 00 00 00 00 00 EE 0C 4D [17:00:37]RasterBufferAndPrint [17:00:37]line [17:00:37]line [17:00:37]line [17:00:37]line [17:00:37]line [17:00:37]written 0, free lines is 3316 [17:00:37]MH_Cut [17:00:37]Write to MH i2c: D1 01 00 37 1C 01 25 [17:00:37]Write i2c OK [17:00:37]MH_I2C_Read... [17:00:37]Read from MH i2c: D1 [17:00:37]MH_I2C_Read... [17:00:37]Read from MH i2c: D1 01 00 [17:00:37]MH_I2C_Read... [17:00:37]Read from MH i2c: D1 01 00 37 1C 00 24 [17:00:37]Write to MH i2c: 01 00 00 38 1C 54 [17:00:37]Write i2c OK [17:00:37]MH_I2C_Read... [17:00:37]OFD Sender: No OFD packet to send [17:00:37]*** Cut start [17:00:37]*** Partial cut [17:00:37]*** CUTSNS_PIN = 1 [17:00:38]*** CUTSNS_PIN = 0 [17:00:38]*** Brake cut motor [17:00:38]Read from MH i2c: 01 [17:00:38]MH_I2C_Read... [17:00:38]*** Stop cut motor [17:00:38]*** Cut end [17:00:38]Read from MH i2c: 01 07 00 [17:00:38]MH_I2C_Read... [17:00:38]Read from MH i2c: 01 07 00 38 1C 00 00 00 00 00 FF 0F 69 [17:00:38]process_action close_receipt done [17:00:38]requested_data is exist [17:00:38]produce_requested_data [17:00:38]requested_item fm.sn is exist - process it [17:00:38]wFMCommunicate request_size=4 [17:00:38]MH_SAM_APDU [17:00:38]CAPDU: 80 11 00 00 [17:00:38]Write to MH i2c: E2 08 00 39 1C 80 11 00 00 00 00 00 00 CF [17:00:38]Write i2c OK [17:00:38]MH_I2C_Read... [17:00:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:00:38]Read from MH i2c: E2 [17:00:38]MH_I2C_Read... [17:00:38]Read from MH i2c: E2 17 00 [17:00:38]MH_I2C_Read... [17:00:38]Read from MH i2c: E2 17 00 39 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 25 [17:00:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:00:38]wFMCommunicate OK [17:00:38]requested_item fd.num is exist - process it [17:00:38]SAM_PROTO_GetFieldsCounters [17:00:38]wFMCommunicate request_size=4 [17:00:38]MH_SAM_APDU [17:00:38]CAPDU: 80 13 00 00 [17:00:38]Write to MH i2c: E2 08 00 3A 1C 80 13 00 00 00 00 00 00 D2 [17:00:38]Write i2c OK [17:00:38]MH_I2C_Read... [17:00:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:00:38]Read from MH i2c: E2 [17:00:38]MH_I2C_Read... [17:00:38]Read from MH i2c: E2 62 00 [17:00:38]MH_I2C_Read... [17:00:38]Read from MH i2c: E2 62 00 3A 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 57 61 00 00 0E 04 04 00 30 00 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 50 [17:00:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 57 61 00 00 0E 04 04 00 30 00 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 [17:00:38]wFMCommunicate OK [17:00:38]SAM_PROTO_GetFieldsCounters done [17:00:38]requested_item shift.num is exist - process it [17:00:38]requested_item shift.opened is exist - process it [17:00:38]req_shift_opened [17:00:38]FM_GetShiftState [17:00:38]SAM_PROTO_GetShiftState [17:00:38]wFMCommunicate request_size=4 [17:00:38]MH_SAM_APDU [17:00:38]CAPDU: 80 13 01 00 [17:00:38]Write to MH i2c: E2 08 00 3B 1C 80 13 01 00 00 00 00 00 D4 [17:00:38]Write i2c OK [17:00:38]MH_I2C_Read... [17:00:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:00:38]Read from MH i2c: E2 [17:00:38]MH_I2C_Read... [17:00:38]Read from MH i2c: E2 0E 00 [17:00:38]MH_I2C_Read... [17:00:38]Read from MH i2c: E2 0E 00 3B 1C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 87 [17:00:38]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:00:38]wFMCommunicate OK [17:00:38]SAM_PROTO_GetShiftState done [17:00:38]FM_GetShiftState done [17:00:38]req_shift_opened done [17:00:38]requested_item shift.open_date is exist - process it [17:00:38]req_shift_open_date [17:00:38]req_shift_open_date done [17:00:38]produce_requested_data done [17:00:38]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24919,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [17:00:38]process_action_free close_receipt [17:00:38]json_value_free [17:00:38]json_value_free done [17:00:38]process_json_proto returns [17:00:38]Send response to host [17:00:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24919,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [17:00:38]free response buf [17:00:38]execute_script done [17:00:38]execute_script returns [17:00:38]free content buf [17:00:38]Sock 7.Close socket [17:00:38]Sock 7.Thread stoped [17:00:42]OFD Sender: No OFD packet to send [17:00:47]OFD Sender: No OFD packet to send [17:00:52]OFD Sender: No OFD packet to send [17:00:57]OFD Sender: No OFD packet to send [17:01:02]OFD Sender: No OFD packet to send [17:01:07]OFD Sender: No OFD packet to send [17:01:12]OFD Sender: No OFD packet to send [17:01:17]OFD Sender: No OFD packet to send [17:01:22]OFD Sender: No OFD packet to send [17:01:27]OFD Sender: No OFD packet to send [17:01:32]OFD Sender: No OFD packet to send [17:01:37]OFD Sender: No OFD packet to send [17:01:40]accept exits with 9 [17:01:40]New connection [17:01:40]New thread 3067571556 created [17:01:40]Thread 3067428196 joined [17:01:40]Waiting for new connection... [17:01:40] Sock 9.Parse request [17:01:40]Sock 9.Check first char [17:01:40]Sock 9.First char is OK [17:01:40]request: POST /json_proto HTTP/1.0 [17:01:40]Method: POST [17:01:40]URL: /json_proto [17:01:40]Method is POST - this is cgi request [17:01:40]url: /json_proto [17:01:40]query_string will be loaded in cgi processing [17:01:40]execute_cgi json_proto POST (null) [17:01:40]execute_cgi path=json_proto method=POST [17:01:40]POST find Content-Length [17:01:40]Host: 172.17.45.131:8080 [17:01:40]Content-Length: 682 [17:01:40]Content-Type: application/json [17:01:40] [17:01:40]POST finish read [17:01:40]Found Content-Length = 682 [17:01:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610651", "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" : 39.830, "sum" : 2700.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2700.00, "total" : 2700.00, "payments": [ { "type": 0, "sum" : 2700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:01:40]execute_script... [17:01: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)610651", "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" : 39.830, "sum" : 2700.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2700.00, "total" : 2700.00, "payments": [ { "type": 0, "sum" : 2700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:01:40]POST & json_proto [17:01:40]process_json_proto [17:01:40]json parsed OK: [17:01:40]protocol is kg_v1.0 [17:01:40]action value=close_receipt [17:01:40]process_action close_receipt [17:01:40]cmd_close_receipt [17:01:40]MH_GetDate [17:01:40]Write to MH i2c: F0 00 00 3C 1C 47 [17:01:40]Write i2c OK [17:01:40]MH_I2C_Read... [17:01:40]Read from MH i2c: F0 [17:01:40]MH_I2C_Read... [17:01:40]Read from MH i2c: F0 09 00 [17:01:40]MH_I2C_Read... [17:01:40]Read from MH i2c: F0 09 00 3C 1C 00 75 1C A9 66 C6 D4 6E 66 5E [17:01:40]GetLastDocTimeStamp 1722358835 [17:01:40]current date 1722358901 [17:01:40]FM_GetShiftState [17:01:40]SAM_PROTO_GetShiftState [17:01:40]wFMCommunicate request_size=4 [17:01:40]MH_SAM_APDU [17:01:40]CAPDU: 80 13 01 00 [17:01:40]Write to MH i2c: E2 08 00 3D 1C 80 13 01 00 00 00 00 00 D6 [17:01:40]Write i2c OK [17:01:40]MH_I2C_Read... [17:01:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:01:40]Read from MH i2c: E2 [17:01:40]MH_I2C_Read... [17:01:40]Read from MH i2c: E2 0E 00 [17:01:40]MH_I2C_Read... [17:01:40]Read from MH i2c: E2 0E 00 3D 1C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 89 [17:01:40]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:01:40]wFMCommunicate OK [17:01:40]SAM_PROTO_GetShiftState done [17:01:40]FM_GetShiftState done [17:01:40]opened in 1722298218 [17:01:40]opened+sec_in_day 1722384618 [17:01:40]quantity*price = 270047 [17:01:40]sum+1 = 270048 [17:01:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 2700.00 Внесено: 2700.00 СДАЧА: 0.00 НСП 1% : 23.90 НДС 12% : 286.78 Наличными: 2700.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 295 30.07.2024 17:01 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24920 ФПД: 26658099899069 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T170141&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24920&fm=26658099899069&tin=02508201610067®Number=0000000000171247&sum=270000 [17:01:41]StoreToDocumentArchive [17:01:41]shift 48 fd 24920 [17:01:41]save to /storage/0048/doc_00024920 [17:01:41]save last doc name /storage/0048/doc_00024920 to /storage/kkm_last_doc_name [17:01:41]save OK [17:01:41]Clear old archive folders... [17:01:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:01:41]tlvbuf is 01E99680 [17:01:41]SAM_PROTO_ClearQueue [17:01:41]wFMCommunicate request_size=4 [17:01:41]MH_SAM_APDU [17:01:41]CAPDU: 80 09 00 00 [17:01:41]Write to MH i2c: E2 08 00 4A 1C 80 09 00 00 00 00 00 00 D8 [17:01:41]Write i2c OK [17:01:41]MH_I2C_Read... [17:01:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:01:41]Read from MH i2c: E2 [17:01:41]MH_I2C_Read... [17:01:41]Read from MH i2c: E2 03 00 [17:01:41]MH_I2C_Read... [17:01:41]Read from MH i2c: E2 03 00 4A 1C 00 90 00 DA [17:01:41]RAPDU: 90 00 [17:01:41]wFMCommunicate OK [17:01:41]SAM_PROTO_ClearQueue done [17:01:41]KKMCreateOFDPacket [17:01:41]OFDProtocolAddRootSTLVToBuf [17:01:41]FM_MakeSignedData [17:01:41]FM_MakeSignedData [17:01:41]SAM_PROTO_SignData [17:01:41]wFMCommunicate request_size=4 [17:01:41]MH_SAM_APDU [17:01:41]CAPDU: 80 0D 01 02 [17:01:41]Write to MH i2c: E2 08 00 4B 1C 80 0D 01 02 00 00 00 00 E0 [17:01:41]Write i2c OK [17:01:41]MH_I2C_Read... [17:01:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:01:41]Read from MH i2c: E2 [17:01:41]MH_I2C_Read... [17:01:41]Read from MH i2c: E2 03 00 [17:01:41]MH_I2C_Read... [17:01:41]Read from MH i2c: E2 03 00 4B 1C 00 90 00 DB [17:01:41]RAPDU: 90 00 [17:01:41]wFMCommunicate OK [17:01:41]wFMCommunicate request_size=255 [17:01:41]MH_SAM_APDU [17:01: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 96 9B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DF 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 70 00 00 00 00 07 04 06 00 B0 1E 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 75 1C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 58 61 00 00 35 04 06 00 18 [17:01:41]Write to MH i2c: E2 02 01 4C 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 96 9B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DF 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 70 00 00 00 00 07 04 06 00 B0 1E 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 75 1C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 58 61 00 00 35 04 06 00 18 00 00 F1 [17:01:41]Write i2c OK [17:01:41]MH_I2C_Read... [17:01:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:01:42]Read from MH i2c: E2 [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: E2 03 00 [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: E2 03 00 4C 1C 00 90 00 DC [17:01:42]RAPDU: 90 00 [17:01:42]wFMCommunicate OK [17:01:42]wFMCommunicate request_size=10 [17:01:42]MH_SAM_APDU [17:01:42]CAPDU: 80 0D 02 02 05 3E D2 93 2A BD [17:01:42]Write to MH i2c: E2 0D 00 4D 1C 80 0D 02 02 05 00 3E D2 93 2A BD 00 00 77 [17:01:42]Write i2c OK [17:01:42]MH_I2C_Read... [17:01:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:01:42]Read from MH i2c: E2 [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: E2 03 00 [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: E2 03 00 4D 1C 00 90 00 DD [17:01:42]RAPDU: 90 00 [17:01:42]wFMCommunicate OK [17:01:42]wFMCommunicate request_size=4 [17:01:42]MH_SAM_APDU [17:01:42]CAPDU: 80 0D 03 02 [17:01:42]Write to MH i2c: E2 08 00 4E 1C 80 0D 03 02 00 00 00 00 E5 [17:01:42]Write i2c OK [17:01:42]MH_I2C_Read... [17:01:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:01:42]Read from MH i2c: E2 [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: E2 0B 00 [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: E2 0B 00 4E 1C 00 4F 1C 20 B8 06 60 95 E4 90 00 08 [17:01:42]RAPDU: 4F 1C 20 B8 06 60 95 E4 90 00 [17:01:42]wFMCommunicate OK [17:01:42]SAM_PROTO_SignData done [17:01:42]FM_MakeSignedData done [17:01:42]CreateOFDProtocolMessage [17:01:42]wFMCommunicate request_size=4 [17:01:42]MH_SAM_APDU [17:01:42]CAPDU: 80 11 00 00 [17:01:42]Write to MH i2c: E2 08 00 4F 1C 80 11 00 00 00 00 00 00 E5 [17:01:42]Write i2c OK [17:01:42]MH_I2C_Read... [17:01:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:42]Read from MH i2c: E2 [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: E2 17 00 [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: E2 17 00 4F 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 3B [17:01:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:01:42]wFMCommunicate OK [17:01:42]CreateOFDProtocolMessage done [17:01:42]OFDSenderStorePacket 24920 [17:01:42]StoreOFDPacket docnum=24920 [17:01:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E0 A8 07 01 AD 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 96 9B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DF 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 70 00 00 00 00 07 04 06 00 B0 1E 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 75 1C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 58 61 00 00 35 04 06 00 18 3E D2 93 2A BD 4F 1C 20 B8 06 60 95 E4 [17:01:42]CheckFolder [17:01:42]dirname=/storage/ofd_packets [17:01:42]CheckFolder done [17:01:42]ProducePacketName [17:01:42]name=ofd_packets/00024920 [17:01:42]NVStorageSaveData ofd_packets/00024920 [17:01:42]File name is /storage/ofd_packets/00024920 [17:01:42]Write 301 bytes [17:01:42]NVStorageSaveData done [17:01:42]OFDSenderStorePacket done [17:01:42]KKMCreateOFDPacket done [17:01:42]NVStorageSaveData kkm_last_timestamp [17:01:42]File name is /storage/kkm_last_timestamp [17:01:42]Write 4 bytes [17:01:42]NVStorageSaveData done [17:01:42]ExternCall_PrintAddStr [17:01:42]wPrintStart [17:01:42]Write to MH i2c: 01 00 00 50 1C 6C [17:01:42]Write i2c OK [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: 01 [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: 01 07 00 [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: 01 07 00 50 1C 00 00 00 00 00 FF 0F 81 [17:01:42]RasterBufferAndPrint [17:01:42]line Счет N : (1)610651 [17:01:42]line ИНН: 02508201610067 [17:01:42]line Контрольно-Кассовый Чек [17:01:42]line ПРОДАЖА [17:01:42]line ТРК (МРК, ГНК) : 42 [17:01:42]line Товар: 2710124130 [17:01:42]line Аи-92-К-2 [17:01:42]line 39.830 * 67.80 [17:01:42]line = 2700.47 [17:01:42]line НДС 12% НСП 1% [17:01:42]line > о реализуемом товаре [17:01:42]line ОКРУГЛЕНИЕ: -0.47 [17:01:42]line ИТОГО: 2700.00 [17:01:42]line Внесено: 2700.00 [17:01:42]line СДАЧА: 0.00 [17:01:42]line НСП 1% : 23.90 [17:01:42]line НДС 12% : 286.78 [17:01:42]line Наличными: 2700.00 [17:01:42]line Безнал.: 0.00 [17:01:42]line Место: АЗС № 127 "Партнер Нефть" [17:01:42]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [17:01:42]line СНО: Общий режим [17:01:42]line Чек 295 30.07.2024 17:01 [17:01:42]line Смена: 48 ФФД: 1.0 [17:01:42]line ЗНМ: 0300000158 [17:01:42]line РНМ: 0000000000171247 [17:01:42]line Версия ККМ: v1.0 [17:01:42]line ФМ: 0000000002098565 [17:01:42]line ФД: 24920 [17:01:42]line ФПД: 26658099899069 [17:01:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T170141&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24920&fm=26658099899069&tin=02508201610067®Number=0000000000171247&sum=270000 [17:01:42]OFD Sender: Processing packet 24920 [packets to send 29, broken 28] [17:01:42]ProducePacketName [17:01:42]name=ofd_packets/00024920 [17:01:42]OFD Sender: To server: pG, [17:01:42]CommunicateWithHost lk.salyk.kg:30040 [17:01:42]ConnectInit lk.salyk.kg [17:01:42]written 0, free lines is 4095 [17:01:42]Connected sock=10 [17:01:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E0 A8 07 01 AD 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 96 9B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DF 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 06 70 00 00 00 00 07 04 06 00 B0 1E 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 75 1C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 58 61 00 00 35 04 06 00 18 3E D2 93 2A BD 4F 1C 20 B8 06 60 95 E4 [17:01:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 0E 23 47 00 E7 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 58 61 00 00 F4 03 04 00 03 C8 A8 66 B6 04 01 00 00 7D 9D 12 58 78 4E 1E D3 [17:01:42]CommunicateWithHost err = 0 [17:01:42]CheckOFDResponse [17:01:42]1017 (14) - 77093643461234 [17:01:42]1041 (16) - 0000000002098565 [17:01:42]1040 (4) - 24920 [17:01:42]1012 (4) - 30.07.2024 11:01 [17:01:42]1206 (1) - 0 [17:01:42]OFD Sender: Remove packet 24920 [17:01:42]ProducePacketName [17:01:42]name=ofd_packets/00024920 [17:01:42]NVStorageDeleteData [17:01:42]Write to MH i2c: 01 00 00 7B 1C 97 [17:01:42]Write i2c OK [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: 01 [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: 01 07 00 [17:01:42]MH_I2C_Read... [17:01:42]Read from MH i2c: 01 07 00 7B 1C 00 00 00 00 00 EC 0C 96 [17:01:42]RasterBufferAndPrint [17:01:42]line [17:01:42]line [17:01:42]line [17:01:42]line [17:01:42]line [17:01:42]written 0, free lines is 3314 [17:01:43]MH_Cut [17:01:43]Write to MH i2c: D1 01 00 82 1C 01 70 [17:01:43]Write i2c OK [17:01:43]MH_I2C_Read... [17:01:43]Read from MH i2c: D1 [17:01:43]MH_I2C_Read... [17:01:43]Read from MH i2c: D1 01 00 [17:01:43]MH_I2C_Read... [17:01:43]Read from MH i2c: D1 01 00 82 1C 00 6F [17:01:43]Write to MH i2c: 01 00 00 83 1C 9F [17:01:43]Write i2c OK [17:01:43]MH_I2C_Read... [17:01:43]OFD Sender: No OFD packet to send [17:01:43]*** Cut start [17:01:43]*** Partial cut [17:01:43]*** CUTSNS_PIN = 1 [17:01:43]*** CUTSNS_PIN = 0 [17:01:43]*** Brake cut motor [17:01:44]Read from MH i2c: 01 [17:01:44]MH_I2C_Read... [17:01:44]*** Stop cut motor [17:01:44]*** Cut end [17:01:44]Read from MH i2c: 01 07 00 [17:01:44]MH_I2C_Read... [17:01:44]Read from MH i2c: 01 07 00 83 1C 00 00 00 00 00 FF 0F B4 [17:01:44]process_action close_receipt done [17:01:44]requested_data is exist [17:01:44]produce_requested_data [17:01:44]requested_item fm.sn is exist - process it [17:01:44]wFMCommunicate request_size=4 [17:01:44]MH_SAM_APDU [17:01:44]CAPDU: 80 11 00 00 [17:01:44]Write to MH i2c: E2 08 00 84 1C 80 11 00 00 00 00 00 00 1A [17:01:44]Write i2c OK [17:01:44]MH_I2C_Read... [17:01:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:01:44]Read from MH i2c: E2 [17:01:44]MH_I2C_Read... [17:01:44]Read from MH i2c: E2 17 00 [17:01:44]MH_I2C_Read... [17:01:44]Read from MH i2c: E2 17 00 84 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 70 [17:01:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:01:44]wFMCommunicate OK [17:01:44]requested_item fd.num is exist - process it [17:01:44]SAM_PROTO_GetFieldsCounters [17:01:44]wFMCommunicate request_size=4 [17:01:44]MH_SAM_APDU [17:01:44]CAPDU: 80 13 00 00 [17:01:44]Write to MH i2c: E2 08 00 85 1C 80 13 00 00 00 00 00 00 1D [17:01:44]Write i2c OK [17:01:44]MH_I2C_Read... [17:01:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:01:44]Read from MH i2c: E2 [17:01:44]MH_I2C_Read... [17:01:44]Read from MH i2c: E2 62 00 [17:01:44]MH_I2C_Read... [17:01:44]Read from MH i2c: E2 62 00 85 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 58 61 00 00 0E 04 04 00 30 00 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 9F [17:01:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 58 61 00 00 0E 04 04 00 30 00 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 [17:01:44]wFMCommunicate OK [17:01:44]SAM_PROTO_GetFieldsCounters done [17:01:44]requested_item shift.num is exist - process it [17:01:44]requested_item shift.opened is exist - process it [17:01:44]req_shift_opened [17:01:44]FM_GetShiftState [17:01:44]SAM_PROTO_GetShiftState [17:01:44]wFMCommunicate request_size=4 [17:01:44]MH_SAM_APDU [17:01:44]CAPDU: 80 13 01 00 [17:01:44]Write to MH i2c: E2 08 00 86 1C 80 13 01 00 00 00 00 00 1F [17:01:44]Write i2c OK [17:01:44]MH_I2C_Read... [17:01:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:01:44]Read from MH i2c: E2 [17:01:44]MH_I2C_Read... [17:01:44]Read from MH i2c: E2 0E 00 [17:01:44]MH_I2C_Read... [17:01:44]Read from MH i2c: E2 0E 00 86 1C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 D2 [17:01:44]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:01:44]wFMCommunicate OK [17:01:44]SAM_PROTO_GetShiftState done [17:01:44]FM_GetShiftState done [17:01:44]req_shift_opened done [17:01:44]requested_item shift.open_date is exist - process it [17:01:44]req_shift_open_date [17:01:44]req_shift_open_date done [17:01:44]produce_requested_data done [17:01:44]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24920,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [17:01:44]process_action_free close_receipt [17:01:44]json_value_free [17:01:44]json_value_free done [17:01:44]process_json_proto returns [17:01:44]Send response to host [17:01:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24920,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [17:01:44]free response buf [17:01:44]execute_script done [17:01:44]execute_script returns [17:01:44]free content buf [17:01:44]Sock 9.Close socket [17:01:44]Sock 9.Thread stoped [17:01:48]OFD Sender: No OFD packet to send [17:01:53]OFD Sender: No OFD packet to send [17:01:58]OFD Sender: No OFD packet to send [17:02:02]accept exits with 7 [17:02:02]New connection [17:02:02]New thread 3067428196 created [17:02:02]Thread 3067571556 joined [17:02:02]Waiting for new connection... [17:02:02] Sock 7.Parse request [17:02:02]Sock 7.Check first char [17:02:02]Sock 7.First char is OK [17:02:02]request: POST /json_proto HTTP/1.0 [17:02:02]Method: POST [17:02:02]URL: /json_proto [17:02:02]Method is POST - this is cgi request [17:02:02]url: /json_proto [17:02:02]query_string will be loaded in cgi processing [17:02:02]execute_cgi json_proto POST (null) [17:02:02]execute_cgi path=json_proto method=POST [17:02:02]POST find Content-Length [17:02:02]Host: 172.17.45.131:8080 [17:02:02]Content-Length: 678 [17:02:02]Content-Type: application/json [17:02:02] [17:02:02]POST finish read [17:02:02]Found Content-Length = 678 [17:02:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610649", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:02:02]execute_script... [17:02: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)610649", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:02:02]POST & json_proto [17:02:02]process_json_proto [17:02:02]json parsed OK: [17:02:02]protocol is kg_v1.0 [17:02:02]action value=close_receipt [17:02:02]process_action close_receipt [17:02:02]cmd_close_receipt [17:02:02]MH_GetDate [17:02:02]Write to MH i2c: F0 00 00 87 1C 92 [17:02:02]Write i2c OK [17:02:02]MH_I2C_Read... [17:02:02]Read from MH i2c: F0 [17:02:02]MH_I2C_Read... [17:02:02]Read from MH i2c: F0 09 00 [17:02:02]MH_I2C_Read... [17:02:02]Read from MH i2c: F0 09 00 87 1C 00 8B 1C A9 66 C6 D4 6E 66 BF [17:02:02]GetLastDocTimeStamp 1722358901 [17:02:02]current date 1722358923 [17:02:02]FM_GetShiftState [17:02:02]SAM_PROTO_GetShiftState [17:02:02]wFMCommunicate request_size=4 [17:02:02]MH_SAM_APDU [17:02:02]CAPDU: 80 13 01 00 [17:02:02]Write to MH i2c: E2 08 00 88 1C 80 13 01 00 00 00 00 00 21 [17:02:02]Write i2c OK [17:02:02]MH_I2C_Read... [17:02:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:02:02]Read from MH i2c: E2 [17:02:02]MH_I2C_Read... [17:02:02]Read from MH i2c: E2 0E 00 [17:02:02]MH_I2C_Read... [17:02:02]Read from MH i2c: E2 0E 00 88 1C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 D4 [17:02:02]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:02:02]wFMCommunicate OK [17:02:02]SAM_PROTO_GetShiftState done [17:02:02]FM_GetShiftState done [17:02:02]opened in 1722298218 [17:02:02]opened+sec_in_day 1722384618 [17:02:02]quantity*price = 200075 [17:02:02]sum+1 = 200076 [17:02:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 296 30.07.2024 17:02 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24921 ФПД: 215269941017599 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T170203&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24921&fm=215269941017599&tin=02508201610067®Number=0000000000171247&sum=200000 [17:02:03]StoreToDocumentArchive [17:02:03]shift 48 fd 24921 [17:02:03]save to /storage/0048/doc_00024921 [17:02:03]save last doc name /storage/0048/doc_00024921 to /storage/kkm_last_doc_name [17:02:03]save OK [17:02:03]Clear old archive folders... [17:02:03]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:02:03]tlvbuf is 01E62440 [17:02:03]SAM_PROTO_ClearQueue [17:02:03]wFMCommunicate request_size=4 [17:02:03]MH_SAM_APDU [17:02:03]CAPDU: 80 09 00 00 [17:02:03]Write to MH i2c: E2 08 00 95 1C 80 09 00 00 00 00 00 00 23 [17:02:03]Write i2c OK [17:02:03]MH_I2C_Read... [17:02:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:02:03]Read from MH i2c: E2 [17:02:03]MH_I2C_Read... [17:02:03]Read from MH i2c: E2 03 00 [17:02:03]MH_I2C_Read... [17:02:03]Read from MH i2c: E2 03 00 95 1C 00 90 00 25 [17:02:03]RAPDU: 90 00 [17:02:03]wFMCommunicate OK [17:02:03]SAM_PROTO_ClearQueue done [17:02:03]KKMCreateOFDPacket [17:02:03]OFDProtocolAddRootSTLVToBuf [17:02:03]FM_MakeSignedData [17:02:03]FM_MakeSignedData [17:02:03]SAM_PROTO_SignData [17:02:03]wFMCommunicate request_size=4 [17:02:03]MH_SAM_APDU [17:02:03]CAPDU: 80 0D 01 02 [17:02:03]Write to MH i2c: E2 08 00 96 1C 80 0D 01 02 00 00 00 00 2B [17:02:03]Write i2c OK [17:02:03]MH_I2C_Read... [17:02:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:02:03]Read from MH i2c: E2 [17:02:03]MH_I2C_Read... [17:02:03]Read from MH i2c: E2 03 00 [17:02:03]MH_I2C_Read... [17:02:03]Read from MH i2c: E2 03 00 96 1C 00 90 00 26 [17:02:03]RAPDU: 90 00 [17:02:03]wFMCommunicate OK [17:02:03]wFMCommunicate request_size=255 [17:02:03]MH_SAM_APDU [17:02:03]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 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 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 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 28 01 00 00 F4 03 04 00 8B 1C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 59 61 00 00 35 04 06 00 C3 C9 70 5D [17:02:03]Write to MH i2c: E2 02 01 97 1C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 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 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 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 28 01 00 00 F4 03 04 00 8B 1C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 59 61 00 00 35 04 06 00 C3 C9 70 5D 00 00 78 [17:02:03]Write i2c OK [17:02:03]MH_I2C_Read... [17:02:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:02:03]Read from MH i2c: E2 [17:02:03]MH_I2C_Read... [17:02:03]Read from MH i2c: E2 03 00 [17:02:03]MH_I2C_Read... [17:02:03]Read from MH i2c: E2 03 00 97 1C 00 90 00 27 [17:02:03]RAPDU: 90 00 [17:02:03]wFMCommunicate OK [17:02:03]wFMCommunicate request_size=7 [17:02:03]MH_SAM_APDU [17:02:03]CAPDU: 80 0D 02 02 02 7B FF [17:02:03]Write to MH i2c: E2 0A 00 98 1C 80 0D 02 02 02 00 7B FF 00 00 AC [17:02:03]Write i2c OK [17:02:03]MH_I2C_Read... [17:02:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:02:03]Read from MH i2c: E2 [17:02:03]MH_I2C_Read... [17:02:03]Read from MH i2c: E2 03 00 [17:02:03]MH_I2C_Read... [17:02:03]Read from MH i2c: E2 03 00 98 1C 00 90 00 28 [17:02:03]RAPDU: 90 00 [17:02:03]wFMCommunicate OK [17:02:03]wFMCommunicate request_size=4 [17:02:03]MH_SAM_APDU [17:02:03]CAPDU: 80 0D 03 02 [17:02:03]Write to MH i2c: E2 08 00 99 1C 80 0D 03 02 00 00 00 00 30 [17:02:03]Write i2c OK [17:02:03]MH_I2C_Read... [17:02:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:02:03]Read from MH i2c: E2 [17:02:03]MH_I2C_Read... [17:02:03]Read from MH i2c: E2 0B 00 [17:02:03]MH_I2C_Read... [17:02:03]Read from MH i2c: E2 0B 00 99 1C 00 A6 C4 99 A4 EF 5A 31 25 90 00 77 [17:02:03]RAPDU: A6 C4 99 A4 EF 5A 31 25 90 00 [17:02:03]wFMCommunicate OK [17:02:03]SAM_PROTO_SignData done [17:02:03]FM_MakeSignedData done [17:02:03]CreateOFDProtocolMessage [17:02:03]wFMCommunicate request_size=4 [17:02:03]MH_SAM_APDU [17:02:03]CAPDU: 80 11 00 00 [17:02:03]Write to MH i2c: E2 08 00 9A 1C 80 11 00 00 00 00 00 00 30 [17:02:03]Write i2c OK [17:02:03]MH_I2C_Read... [17:02:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:02:04]Read from MH i2c: E2 [17:02:04]MH_I2C_Read... [17:02:04]Read from MH i2c: E2 17 00 [17:02:04]MH_I2C_Read... [17:02:04]Read from MH i2c: E2 17 00 9A 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 86 [17:02:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:02:04]wFMCommunicate OK [17:02:04]CreateOFDProtocolMessage done [17:02:04]OFDSenderStorePacket 24921 [17:02:04]StoreOFDPacket docnum=24921 [17:02:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 BF 1A 04 01 68 3E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 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 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 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 28 01 00 00 F4 03 04 00 8B 1C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 59 61 00 00 35 04 06 00 C3 C9 70 5D 7B FF A6 C4 99 A4 EF 5A 31 25 [17:02:04]CheckFolder [17:02:04]dirname=/storage/ofd_packets [17:02:04]CheckFolder done [17:02:04]ProducePacketName [17:02:04]name=ofd_packets/00024921 [17:02:04]NVStorageSaveData ofd_packets/00024921 [17:02:04]File name is /storage/ofd_packets/00024921 [17:02:04]Write 298 bytes [17:02:04]NVStorageSaveData done [17:02:04]OFDSenderStorePacket done [17:02:04]KKMCreateOFDPacket done [17:02:04]NVStorageSaveData kkm_last_timestamp [17:02:04]File name is /storage/kkm_last_timestamp [17:02:04]Write 4 bytes [17:02:04]NVStorageSaveData done [17:02:04]ExternCall_PrintAddStr [17:02:04]wPrintStart [17:02:04]Write to MH i2c: 01 00 00 9B 1C B7 [17:02:04]Write i2c OK [17:02:04]MH_I2C_Read... [17:02:04]Read from MH i2c: 01 [17:02:04]MH_I2C_Read... [17:02:04]Read from MH i2c: 01 07 00 [17:02:04]MH_I2C_Read... [17:02:04]Read from MH i2c: 01 07 00 9B 1C 00 00 00 00 00 FF 0F CC [17:02:04]RasterBufferAndPrint [17:02:04]line Счет N : (1)610649 [17:02:04]line ИНН: 02508201610067 [17:02:04]line Контрольно-Кассовый Чек [17:02:04]line ПРОДАЖА [17:02:04]line ТРК (МРК, ГНК) : 2 [17:02:04]line Товар: 2710194210 [17:02:04]line ДТ-К-2 [17:02:04]line 26.430 * 75.70 [17:02:04]line = 2000.75 [17:02:04]line НДС 12% НСП 1% [17:02:04]line > о реализуемом товаре [17:02:04]line ОКРУГЛЕНИЕ: -0.75 [17:02:04]line ИТОГО: 2000.00 [17:02:04]line Внесено: 2000.00 [17:02:04]line СДАЧА: 0.00 [17:02:04]line НСП 1% : 17.71 [17:02:04]line НДС 12% : 212.47 [17:02:04]line Наличными: 2000.00 [17:02:04]line Безнал.: 0.00 [17:02:04]line Место: АЗС № 127 "Партнер Нефть" [17:02:04]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [17:02:04]line СНО: Общий режим [17:02:04]line Чек 296 30.07.2024 17:02 [17:02:04]line Смена: 48 ФФД: 1.0 [17:02:04]line ЗНМ: 0300000158 [17:02:04]line РНМ: 0000000000171247 [17:02:04]line Версия ККМ: v1.0 [17:02:04]line ФМ: 0000000002098565 [17:02:04]line ФД: 24921 [17:02:04]line ФПД: 215269941017599 [17:02:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T170203&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24921&fm=215269941017599&tin=02508201610067®Number=0000000000171247&sum=200000 [17:02:04]OFD Sender: Processing packet 24921 [packets to send 29, broken 28] [17:02:04]ProducePacketName [17:02:04]name=ofd_packets/00024921 [17:02:04]OFD Sender: To server: pG, [17:02:04]CommunicateWithHost lk.salyk.kg:30040 [17:02:04]ConnectInit lk.salyk.kg [17:02:04]written 0, free lines is 4095 [17:02:04]Connected sock=10 [17:02:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 BF 1A 04 01 68 3E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 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 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 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 28 01 00 00 F4 03 04 00 8B 1C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 59 61 00 00 35 04 06 00 C3 C9 70 5D 7B FF A6 C4 99 A4 EF 5A 31 25 [17:02:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 B5 5D 47 00 49 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 32 30 39 38 35 36 35 10 04 04 00 59 61 00 00 F4 03 04 00 18 C8 A8 66 B6 04 01 00 00 32 B7 8D F4 B4 5F 3A 53 [17:02:04]CommunicateWithHost err = 0 [17:02:04]CheckOFDResponse [17:02:04]1017 (14) - 77093643461234 [17:02:04]1041 (16) - 0000000002098565 [17:02:04]1040 (4) - 24921 [17:02:04]1012 (4) - 30.07.2024 11:01 [17:02:04]1206 (1) - 0 [17:02:04]OFD Sender: Remove packet 24921 [17:02:04]ProducePacketName [17:02:04]name=ofd_packets/00024921 [17:02:04]NVStorageDeleteData [17:02:04]Write to MH i2c: 01 00 00 C6 1C E2 [17:02:04]Write i2c OK [17:02:04]MH_I2C_Read... [17:02:04]Read from MH i2c: 01 [17:02:04]MH_I2C_Read... [17:02:04]Read from MH i2c: 01 07 00 [17:02:04]MH_I2C_Read... [17:02:04]Read from MH i2c: 01 07 00 C6 1C 00 00 00 00 00 E4 0C D9 [17:02:04]RasterBufferAndPrint [17:02:04]line [17:02:04]line [17:02:04]line [17:02:04]line [17:02:04]line [17:02:04]written 0, free lines is 3306 [17:02:04]MH_Cut [17:02:04]Write to MH i2c: D1 01 00 CD 1C 01 BB [17:02:04]Write i2c OK [17:02:04]MH_I2C_Read... [17:02:04]Read from MH i2c: D1 [17:02:04]MH_I2C_Read... [17:02:04]Read from MH i2c: D1 01 00 [17:02:04]MH_I2C_Read... [17:02:04]Read from MH i2c: D1 01 00 CD 1C 00 BA [17:02:04]Write to MH i2c: 01 00 00 CE 1C EA [17:02:04]Write i2c OK [17:02:04]MH_I2C_Read... [17:02:05]OFD Sender: No OFD packet to send [17:02:05]*** Cut start [17:02:05]*** Partial cut [17:02:05]*** CUTSNS_PIN = 1 [17:02:05]*** CUTSNS_PIN = 0 [17:02:05]*** Brake cut motor [17:02:06]Read from MH i2c: 01 [17:02:06]MH_I2C_Read... [17:02:06]*** Stop cut motor [17:02:06]*** Cut end [17:02:06]Read from MH i2c: 01 07 00 [17:02:06]MH_I2C_Read... [17:02:06]Read from MH i2c: 01 07 00 CE 1C 00 00 00 00 00 FF 0F FF [17:02:06]process_action close_receipt done [17:02:06]requested_data is exist [17:02:06]produce_requested_data [17:02:06]requested_item fm.sn is exist - process it [17:02:06]wFMCommunicate request_size=4 [17:02:06]MH_SAM_APDU [17:02:06]CAPDU: 80 11 00 00 [17:02:06]Write to MH i2c: E2 08 00 CF 1C 80 11 00 00 00 00 00 00 65 [17:02:06]Write i2c OK [17:02:06]MH_I2C_Read... [17:02:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:02:06]Read from MH i2c: E2 [17:02:06]MH_I2C_Read... [17:02:06]Read from MH i2c: E2 17 00 [17:02:06]MH_I2C_Read... [17:02:06]Read from MH i2c: E2 17 00 CF 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 BB [17:02:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:02:06]wFMCommunicate OK [17:02:06]requested_item fd.num is exist - process it [17:02:06]SAM_PROTO_GetFieldsCounters [17:02:06]wFMCommunicate request_size=4 [17:02:06]MH_SAM_APDU [17:02:06]CAPDU: 80 13 00 00 [17:02:06]Write to MH i2c: E2 08 00 D0 1C 80 13 00 00 00 00 00 00 68 [17:02:06]Write i2c OK [17:02:06]MH_I2C_Read... [17:02:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:02:06]Read from MH i2c: E2 [17:02:06]MH_I2C_Read... [17:02:06]Read from MH i2c: E2 62 00 [17:02:06]MH_I2C_Read... [17:02:06]Read from MH i2c: E2 62 00 D0 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 59 61 00 00 0E 04 04 00 30 00 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 EE [17:02:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 59 61 00 00 0E 04 04 00 30 00 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 [17:02:06]wFMCommunicate OK [17:02:06]SAM_PROTO_GetFieldsCounters done [17:02:06]requested_item shift.num is exist - process it [17:02:06]requested_item shift.opened is exist - process it [17:02:06]req_shift_opened [17:02:06]FM_GetShiftState [17:02:06]SAM_PROTO_GetShiftState [17:02:06]wFMCommunicate request_size=4 [17:02:06]MH_SAM_APDU [17:02:06]CAPDU: 80 13 01 00 [17:02:06]Write to MH i2c: E2 08 00 D1 1C 80 13 01 00 00 00 00 00 6A [17:02:06]Write i2c OK [17:02:06]MH_I2C_Read... [17:02:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:02:06]Read from MH i2c: E2 [17:02:06]MH_I2C_Read... [17:02:06]Read from MH i2c: E2 0E 00 [17:02:06]MH_I2C_Read... [17:02:06]Read from MH i2c: E2 0E 00 D1 1C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 1D [17:02:06]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:02:06]wFMCommunicate OK [17:02:06]SAM_PROTO_GetShiftState done [17:02:06]FM_GetShiftState done [17:02:06]req_shift_opened done [17:02:06]requested_item shift.open_date is exist - process it [17:02:06]req_shift_open_date [17:02:06]req_shift_open_date done [17:02:06]produce_requested_data done [17:02:06]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24921,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [17:02:06]process_action_free close_receipt [17:02:06]json_value_free [17:02:06]json_value_free done [17:02:06]process_json_proto returns [17:02:06]Send response to host [17:02:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24921,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [17:02:06]free response buf [17:02:06]execute_script done [17:02:06]execute_script returns [17:02:06]free content buf [17:02:06]Sock 7.Close socket [17:02:06]Sock 7.Thread stoped [17:02:10]OFD Sender: No OFD packet to send [17:02:15]OFD Sender: No OFD packet to send [17:02:20]OFD Sender: No OFD packet to send [17:02:25]OFD Sender: No OFD packet to send [17:02:30]OFD Sender: No OFD packet to send [17:02:35]OFD Sender: No OFD packet to send [17:02:40]OFD Sender: No OFD packet to send [17:02:45]OFD Sender: No OFD packet to send [17:02:50]OFD Sender: No OFD packet to send [17:02:55]OFD Sender: No OFD packet to send [17:03:00]OFD Sender: No OFD packet to send [17:03:05]OFD Sender: No OFD packet to send [17:03:10]OFD Sender: No OFD packet to send [17:03:14]accept exits with 9 [17:03:14]New connection [17:03:14]New thread 3067571556 created [17:03:14]Thread 3067428196 joined [17:03:14]Waiting for new connection... [17:03:14] Sock 9.Parse request [17:03:14]Sock 9.Check first char [17:03:14]Sock 9.First char is OK [17:03:14]request: POST /json_proto HTTP/1.0 [17:03:14]Method: POST [17:03:14]URL: /json_proto [17:03:14]Method is POST - this is cgi request [17:03:14]url: /json_proto [17:03:14]query_string will be loaded in cgi processing [17:03:14]execute_cgi json_proto POST (null) [17:03:14]execute_cgi path=json_proto method=POST [17:03:14]POST find Content-Length [17:03:14]Host: 172.17.45.131:8080 [17:03:14]Content-Length: 682 [17:03:14]Content-Type: application/json [17:03:14] [17:03:14]POST finish read [17:03:14]Found Content-Length = 682 [17:03:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610652", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:03:14]execute_script... [17:03:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610652", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:03:14]POST & json_proto [17:03:14]process_json_proto [17:03:14]json parsed OK: [17:03:14]protocol is kg_v1.0 [17:03:14]action value=close_receipt [17:03:14]process_action close_receipt [17:03:14]cmd_close_receipt [17:03:14]MH_GetDate [17:03:14]Write to MH i2c: F0 00 00 D2 1C DD [17:03:14]Write i2c OK [17:03:14]MH_I2C_Read... [17:03:14]Read from MH i2c: F0 [17:03:14]MH_I2C_Read... [17:03:14]Read from MH i2c: F0 09 00 [17:03:14]MH_I2C_Read... [17:03:14]Read from MH i2c: F0 09 00 D2 1C 00 D2 1C A9 66 C6 D4 6E 66 51 [17:03:14]GetLastDocTimeStamp 1722358923 [17:03:14]current date 1722358994 [17:03:14]FM_GetShiftState [17:03:14]SAM_PROTO_GetShiftState [17:03:14]wFMCommunicate request_size=4 [17:03:14]MH_SAM_APDU [17:03:14]CAPDU: 80 13 01 00 [17:03:14]Write to MH i2c: E2 08 00 D3 1C 80 13 01 00 00 00 00 00 6C [17:03:14]Write i2c OK [17:03:14]MH_I2C_Read... [17:03:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:03:14]Read from MH i2c: E2 [17:03:14]MH_I2C_Read... [17:03:14]Read from MH i2c: E2 0E 00 [17:03:14]MH_I2C_Read... [17:03:14]Read from MH i2c: E2 0E 00 D3 1C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 1F [17:03:14]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:03:14]wFMCommunicate OK [17:03:14]SAM_PROTO_GetShiftState done [17:03:14]FM_GetShiftState done [17:03:14]opened in 1722298218 [17:03:14]opened+sec_in_day 1722384618 [17:03:14]quantity*price = 100023 [17:03:14]sum+1 = 100024 [17:03:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 297 30.07.2024 17:03 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24922 ФПД: 274467211105570 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T170314&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24922&fm=274467211105570&tin=02508201610067®Number=0000000000171247&sum=100000 [17:03:15]StoreToDocumentArchive [17:03:15]shift 48 fd 24922 [17:03:15]save to /storage/0048/doc_00024922 [17:03:15]save last doc name /storage/0048/doc_00024922 to /storage/kkm_last_doc_name [17:03:15]save OK [17:03:15]Clear old archive folders... [17:03:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:03:15]tlvbuf is 01E993F0 [17:03:15]SAM_PROTO_ClearQueue [17:03:15]wFMCommunicate request_size=4 [17:03:15]MH_SAM_APDU [17:03:15]CAPDU: 80 09 00 00 [17:03:15]Write to MH i2c: E2 08 00 E0 1C 80 09 00 00 00 00 00 00 6E [17:03:15]Write i2c OK [17:03:15]MH_I2C_Read... [17:03:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:03:15]Read from MH i2c: E2 [17:03:15]MH_I2C_Read... [17:03:15]Read from MH i2c: E2 03 00 [17:03:15]MH_I2C_Read... [17:03:15]Read from MH i2c: E2 03 00 E0 1C 00 90 00 70 [17:03:15]RAPDU: 90 00 [17:03:15]wFMCommunicate OK [17:03:15]SAM_PROTO_ClearQueue done [17:03:15]KKMCreateOFDPacket [17:03:15]OFDProtocolAddRootSTLVToBuf [17:03:15]FM_MakeSignedData [17:03:15]FM_MakeSignedData [17:03:15]SAM_PROTO_SignData [17:03:15]wFMCommunicate request_size=4 [17:03:15]MH_SAM_APDU [17:03:15]CAPDU: 80 0D 01 02 [17:03:15]Write to MH i2c: E2 08 00 E1 1C 80 0D 01 02 00 00 00 00 76 [17:03:15]Write i2c OK [17:03:15]MH_I2C_Read... [17:03:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:03:15]Read from MH i2c: E2 [17:03:15]MH_I2C_Read... [17:03:15]Read from MH i2c: E2 03 00 [17:03:15]MH_I2C_Read... [17:03:15]Read from MH i2c: E2 03 00 E1 1C 00 90 00 71 [17:03:15]RAPDU: 90 00 [17:03:15]wFMCommunicate OK [17:03:15]wFMCommunicate request_size=255 [17:03:15]MH_SAM_APDU [17:03:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 D2 1C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5A 61 00 00 35 04 06 00 F9 [17:03:15]Write to MH i2c: E2 02 01 E2 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 D2 1C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5A 61 00 00 35 04 06 00 F9 00 00 05 [17:03:15]Write i2c OK [17:03:15]MH_I2C_Read... [17:03:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:03:15]Read from MH i2c: E2 [17:03:15]MH_I2C_Read... [17:03:15]Read from MH i2c: E2 03 00 [17:03:15]MH_I2C_Read... [17:03:15]Read from MH i2c: E2 03 00 E2 1C 00 90 00 72 [17:03:15]RAPDU: 90 00 [17:03:15]wFMCommunicate OK [17:03:15]wFMCommunicate request_size=10 [17:03:15]MH_SAM_APDU [17:03:15]CAPDU: 80 0D 02 02 05 A0 60 9E D5 22 [17:03:15]Write to MH i2c: E2 0D 00 E3 1C 80 0D 02 02 05 00 A0 60 9E D5 22 00 00 18 [17:03:15]Write i2c OK [17:03:15]MH_I2C_Read... [17:03:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:03:15]Read from MH i2c: E2 [17:03:15]MH_I2C_Read... [17:03:15]Read from MH i2c: E2 03 00 [17:03:15]MH_I2C_Read... [17:03:15]Read from MH i2c: E2 03 00 E3 1C 00 90 00 73 [17:03:15]RAPDU: 90 00 [17:03:15]wFMCommunicate OK [17:03:15]wFMCommunicate request_size=4 [17:03:15]MH_SAM_APDU [17:03:15]CAPDU: 80 0D 03 02 [17:03:15]Write to MH i2c: E2 08 00 E4 1C 80 0D 03 02 00 00 00 00 7B [17:03:15]Write i2c OK [17:03:15]MH_I2C_Read... [17:03:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:03:15]Read from MH i2c: E2 [17:03:15]MH_I2C_Read... [17:03:15]Read from MH i2c: E2 0B 00 [17:03:15]MH_I2C_Read... [17:03:15]Read from MH i2c: E2 0B 00 E4 1C 00 A6 54 29 1E 51 7A 8D B7 90 00 CC [17:03:15]RAPDU: A6 54 29 1E 51 7A 8D B7 90 00 [17:03:15]wFMCommunicate OK [17:03:15]SAM_PROTO_SignData done [17:03:15]FM_MakeSignedData done [17:03:15]CreateOFDProtocolMessage [17:03:15]wFMCommunicate request_size=4 [17:03:15]MH_SAM_APDU [17:03:15]CAPDU: 80 11 00 00 [17:03:15]Write to MH i2c: E2 08 00 E5 1C 80 11 00 00 00 00 00 00 7B [17:03:15]Write i2c OK [17:03:15]MH_I2C_Read... [17:03:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:03:15]Read from MH i2c: E2 [17:03:15]MH_I2C_Read... [17:03:15]Read from MH i2c: E2 17 00 [17:03:15]MH_I2C_Read... [17:03:15]Read from MH i2c: E2 17 00 E5 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D1 [17:03:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:03:15]wFMCommunicate OK [17:03:15]CreateOFDProtocolMessage done [17:03:15]OFDSenderStorePacket 24922 [17:03:15]StoreOFDPacket docnum=24922 [17:03:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 D5 B5 07 01 E2 A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 D2 1C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5A 61 00 00 35 04 06 00 F9 A0 60 9E D5 22 A6 54 29 1E 51 7A 8D B7 [17:03:15]CheckFolder [17:03:15]dirname=/storage/ofd_packets [17:03:15]CheckFolder done [17:03:15]ProducePacketName [17:03:15]name=ofd_packets/00024922 [17:03:15]NVStorageSaveData ofd_packets/00024922 [17:03:15]File name is /storage/ofd_packets/00024922 [17:03:15]Write 301 bytes [17:03:15]NVStorageSaveData done [17:03:15]OFDSenderStorePacket done [17:03:15]KKMCreateOFDPacket done [17:03:15]NVStorageSaveData kkm_last_timestamp [17:03:15]File name is /storage/kkm_last_timestamp [17:03:15]Write 4 bytes [17:03:15]NVStorageSaveData done [17:03:15]ExternCall_PrintAddStr [17:03:15]wPrintStart [17:03:15]Write to MH i2c: 01 00 00 E6 1C 02 [17:03:15]Write i2c OK [17:03:15]MH_I2C_Read... [17:03:15]Read from MH i2c: 01 [17:03:15]MH_I2C_Read... [17:03:15]Read from MH i2c: 01 07 00 [17:03:15]MH_I2C_Read... [17:03:15]Read from MH i2c: 01 07 00 E6 1C 00 00 00 00 00 FF 0F 17 [17:03:15]RasterBufferAndPrint [17:03:15]line Счет N : (1)610652 [17:03:15]line ИНН: 02508201610067 [17:03:15]line Контрольно-Кассовый Чек [17:03:15]line ПРОДАЖА [17:03:15]line ТРК (МРК, ГНК) : 53 [17:03:15]line Товар: 2710124500 [17:03:15]line Аи-95-К-3 [17:03:15]line 13.390 * 74.70 [17:03:15]line = 1000.23 [17:03:15]line НДС 12% НСП 1% [17:03:15]line > о реализуемом товаре [17:03:15]line ОКРУГЛЕНИЕ: -0.23 [17:03:15]line ИТОГО: 1000.00 [17:03:15]line Внесено: 1000.00 [17:03:15]line СДАЧА: 0.00 [17:03:15]line НСП 1% : 8.85 [17:03:15]line НДС 12% : 106.22 [17:03:15]line Наличными: 1000.00 [17:03:15]line Безнал.: 0.00 [17:03:15]line Место: АЗС № 127 "Партнер Нефть" [17:03:15]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [17:03:15]line СНО: Общий режим [17:03:15]line Чек 297 30.07.2024 17:03 [17:03:15]line Смена: 48 ФФД: 1.0 [17:03:15]line ЗНМ: 0300000158 [17:03:15]line РНМ: 0000000000171247 [17:03:15]line Версия ККМ: v1.0 [17:03:15]line ФМ: 0000000002098565 [17:03:15]line ФД: 24922 [17:03:15]line ФПД: 274467211105570 [17:03:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T170314&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24922&fm=274467211105570&tin=02508201610067®Number=0000000000171247&sum=100000 [17:03:16]OFD Sender: Processing packet 24922 [packets to send 29, broken 28] [17:03:16]ProducePacketName [17:03:16]name=ofd_packets/00024922 [17:03:16]OFD Sender: To server: pG, [17:03:16]CommunicateWithHost lk.salyk.kg:30040 [17:03:16]ConnectInit lk.salyk.kg [17:03:16]written 0, free lines is 4095 [17:03:16]Connected sock=10 [17:03:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 D5 B5 07 01 E2 A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 D2 1C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5A 61 00 00 35 04 06 00 F9 A0 60 9E D5 22 A6 54 29 1E 51 7A 8D B7 [17:03:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 95 B7 47 00 C8 A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5A 61 00 00 F4 03 04 00 60 C8 A8 66 B6 04 01 00 00 2B C4 DF D4 7F 94 68 CE [17:03:16]CommunicateWithHost err = 0 [17:03:16]CheckOFDResponse [17:03:16]1017 (14) - 77093643461234 [17:03:16]1041 (16) - 0000000002098565 [17:03:16]1040 (4) - 24922 [17:03:16]1012 (4) - 30.07.2024 11:02 [17:03:16]1206 (1) - 0 [17:03:16]OFD Sender: Remove packet 24922 [17:03:16]ProducePacketName [17:03:16]name=ofd_packets/00024922 [17:03:16]NVStorageDeleteData [17:03:16]Write to MH i2c: 01 00 00 11 1D 2E [17:03:16]Write i2c OK [17:03:16]MH_I2C_Read... [17:03:16]Read from MH i2c: 01 [17:03:16]MH_I2C_Read... [17:03:16]Read from MH i2c: 01 07 00 [17:03:16]MH_I2C_Read... [17:03:16]Read from MH i2c: 01 07 00 11 1D 00 00 00 00 00 F2 0C 33 [17:03:16]RasterBufferAndPrint [17:03:16]line [17:03:16]line [17:03:16]line [17:03:16]line [17:03:16]line [17:03:16]written 0, free lines is 3320 [17:03:16]MH_Cut [17:03:16]Write to MH i2c: D1 01 00 18 1D 01 07 [17:03:16]Write i2c OK [17:03:16]MH_I2C_Read... [17:03:16]Read from MH i2c: D1 [17:03:16]MH_I2C_Read... [17:03:16]Read from MH i2c: D1 01 00 [17:03:16]MH_I2C_Read... [17:03:16]Read from MH i2c: D1 01 00 18 1D 00 06 [17:03:16]Write to MH i2c: 01 00 00 19 1D 36 [17:03:16]Write i2c OK [17:03:16]MH_I2C_Read... [17:03:17]OFD Sender: No OFD packet to send [17:03:17]*** Cut start [17:03:17]*** Partial cut [17:03:17]*** CUTSNS_PIN = 1 [17:03:17]*** CUTSNS_PIN = 0 [17:03:17]*** Brake cut motor [17:03:17]Read from MH i2c: 01 [17:03:17]MH_I2C_Read... [17:03:17]*** Stop cut motor [17:03:17]*** Cut end [17:03:17]Read from MH i2c: 01 07 00 [17:03:17]MH_I2C_Read... [17:03:17]Read from MH i2c: 01 07 00 19 1D 00 00 00 00 00 FF 0F 4B [17:03:17]process_action close_receipt done [17:03:17]requested_data is exist [17:03:17]produce_requested_data [17:03:17]requested_item fm.sn is exist - process it [17:03:17]wFMCommunicate request_size=4 [17:03:17]MH_SAM_APDU [17:03:17]CAPDU: 80 11 00 00 [17:03:17]Write to MH i2c: E2 08 00 1A 1D 80 11 00 00 00 00 00 00 B1 [17:03:17]Write i2c OK [17:03:17]MH_I2C_Read... [17:03:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:03:18]Read from MH i2c: E2 [17:03:18]MH_I2C_Read... [17:03:18]Read from MH i2c: E2 17 00 [17:03:18]MH_I2C_Read... [17:03:18]Read from MH i2c: E2 17 00 1A 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 07 [17:03:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:03:18]wFMCommunicate OK [17:03:18]requested_item fd.num is exist - process it [17:03:18]SAM_PROTO_GetFieldsCounters [17:03:18]wFMCommunicate request_size=4 [17:03:18]MH_SAM_APDU [17:03:18]CAPDU: 80 13 00 00 [17:03:18]Write to MH i2c: E2 08 00 1B 1D 80 13 00 00 00 00 00 00 B4 [17:03:18]Write i2c OK [17:03:18]MH_I2C_Read... [17:03:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:03:18]Read from MH i2c: E2 [17:03:18]MH_I2C_Read... [17:03:18]Read from MH i2c: E2 62 00 [17:03:18]MH_I2C_Read... [17:03:18]Read from MH i2c: E2 62 00 1B 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 5A 61 00 00 0E 04 04 00 30 00 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 3E [17:03:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 5A 61 00 00 0E 04 04 00 30 00 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 [17:03:18]wFMCommunicate OK [17:03:18]SAM_PROTO_GetFieldsCounters done [17:03:18]requested_item shift.num is exist - process it [17:03:18]requested_item shift.opened is exist - process it [17:03:18]req_shift_opened [17:03:18]FM_GetShiftState [17:03:18]SAM_PROTO_GetShiftState [17:03:18]wFMCommunicate request_size=4 [17:03:18]MH_SAM_APDU [17:03:18]CAPDU: 80 13 01 00 [17:03:18]Write to MH i2c: E2 08 00 1C 1D 80 13 01 00 00 00 00 00 B6 [17:03:18]Write i2c OK [17:03:18]MH_I2C_Read... [17:03:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:03:18]Read from MH i2c: E2 [17:03:18]MH_I2C_Read... [17:03:18]Read from MH i2c: E2 0E 00 [17:03:18]MH_I2C_Read... [17:03:18]Read from MH i2c: E2 0E 00 1C 1D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 69 [17:03:18]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:03:18]wFMCommunicate OK [17:03:18]SAM_PROTO_GetShiftState done [17:03:18]FM_GetShiftState done [17:03:18]req_shift_opened done [17:03:18]requested_item shift.open_date is exist - process it [17:03:18]req_shift_open_date [17:03:18]req_shift_open_date done [17:03:18]produce_requested_data done [17:03:18]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24922,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [17:03:18]process_action_free close_receipt [17:03:18]json_value_free [17:03:18]json_value_free done [17:03:18]process_json_proto returns [17:03:18]Send response to host [17:03:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24922,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [17:03:18]free response buf [17:03:18]execute_script done [17:03:18]execute_script returns [17:03:18]free content buf [17:03:18]Sock 9.Close socket [17:03:18]Sock 9.Thread stoped [17:03:22]OFD Sender: No OFD packet to send [17:03:27]OFD Sender: No OFD packet to send [17:03:32]OFD Sender: No OFD packet to send [17:03:37]OFD Sender: No OFD packet to send [17:03:42]OFD Sender: No OFD packet to send [17:03:47]OFD Sender: No OFD packet to send [17:03:52]OFD Sender: No OFD packet to send [17:03:57]OFD Sender: No OFD packet to send [17:04:02]OFD Sender: No OFD packet to send [17:04:07]OFD Sender: No OFD packet to send [17:04:12]OFD Sender: No OFD packet to send [17:04:17]OFD Sender: No OFD packet to send [17:04:22]OFD Sender: No OFD packet to send [17:04:27]OFD Sender: No OFD packet to send [17:04:32]OFD Sender: No OFD packet to send [17:04:37]OFD Sender: No OFD packet to send [17:04:42]OFD Sender: No OFD packet to send [17:04:47]OFD Sender: No OFD packet to send [17:04:52]OFD Sender: No OFD packet to send [17:04:57]OFD Sender: No OFD packet to send [17:05:02]OFD Sender: No OFD packet to send [17:05:07]OFD Sender: No OFD packet to send [17:05:12]OFD Sender: No OFD packet to send [17:05:17]OFD Sender: No OFD packet to send [17:05:22]OFD Sender: No OFD packet to send [17:05:27]OFD Sender: No OFD packet to send [17:05:32]OFD Sender: No OFD packet to send [17:05:37]OFD Sender: No OFD packet to send [17:05:42]OFD Sender: No OFD packet to send [17:05:47]OFD Sender: No OFD packet to send [17:05:52]OFD Sender: No OFD packet to send [17:05:57]OFD Sender: No OFD packet to send [17:06:02]OFD Sender: No OFD packet to send [17:06:07]OFD Sender: No OFD packet to send [17:06:12]OFD Sender: No OFD packet to send [17:06:17]OFD Sender: No OFD packet to send [17:06:19]accept exits with 7 [17:06:19]New connection [17:06:19]New thread 3067428196 created [17:06:19]Thread 3067571556 joined [17:06:19]Waiting for new connection... [17:06:19] Sock 7.Parse request [17:06:19]Sock 7.Check first char [17:06:19]Sock 7.First char is OK [17:06:19]request: POST /json_proto HTTP/1.0 [17:06:19]Method: POST [17:06:19]URL: /json_proto [17:06:19]Method is POST - this is cgi request [17:06:19]url: /json_proto [17:06:19]query_string will be loaded in cgi processing [17:06:19]execute_cgi json_proto POST (null) [17:06:19]execute_cgi path=json_proto method=POST [17:06:19]POST find Content-Length [17:06:19]Host: 172.17.45.131:8080 [17:06:19]Content-Length: 677 [17:06:19]Content-Type: application/json [17:06:19] [17:06:19]POST finish read [17:06:19]Found Content-Length = 677 [17:06:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610653", "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" ] } } [17:06:19]execute_script... [17:06: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)610653", "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" ] } } [17:06:19]POST & json_proto [17:06:19]process_json_proto [17:06:19]json parsed OK: [17:06:19]protocol is kg_v1.0 [17:06:19]action value=close_receipt [17:06:19]process_action close_receipt [17:06:19]cmd_close_receipt [17:06:19]MH_GetDate [17:06:19]Write to MH i2c: F0 00 00 1D 1D 29 [17:06:19]Write i2c OK [17:06:19]MH_I2C_Read... [17:06:19]Read from MH i2c: F0 [17:06:19]MH_I2C_Read... [17:06:19]Read from MH i2c: F0 09 00 [17:06:19]MH_I2C_Read... [17:06:19]Read from MH i2c: F0 09 00 1D 1D 00 8B 1D A9 66 C6 D4 6E 66 57 [17:06:19]GetLastDocTimeStamp 1722358994 [17:06:19]current date 1722359179 [17:06:19]FM_GetShiftState [17:06:19]SAM_PROTO_GetShiftState [17:06:19]wFMCommunicate request_size=4 [17:06:19]MH_SAM_APDU [17:06:19]CAPDU: 80 13 01 00 [17:06:19]Write to MH i2c: E2 08 00 1E 1D 80 13 01 00 00 00 00 00 B8 [17:06:19]Write i2c OK [17:06:19]MH_I2C_Read... [17:06:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:06:19]Read from MH i2c: E2 [17:06:19]MH_I2C_Read... [17:06:19]Read from MH i2c: E2 0E 00 [17:06:19]MH_I2C_Read... [17:06:19]Read from MH i2c: E2 0E 00 1E 1D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 6B [17:06:19]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:06:19]wFMCommunicate OK [17:06:19]SAM_PROTO_GetShiftState done [17:06:19]FM_GetShiftState done [17:06:19]opened in 1722298218 [17:06:19]opened+sec_in_day 1722384618 [17:06:19]quantity*price = 50036 [17:06:19]sum+1 = 50037 [17:06:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 298 30.07.2024 17:06 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24923 ФПД: 139434430398335 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T170619&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24923&fm=139434430398335&tin=02508201610067®Number=0000000000171247&sum=50000 [17:06:20]StoreToDocumentArchive [17:06:20]shift 48 fd 24923 [17:06:20]save to /storage/0048/doc_00024923 [17:06:20]save last doc name /storage/0048/doc_00024923 to /storage/kkm_last_doc_name [17:06:20]save OK [17:06:20]Clear old archive folders... [17:06:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:06:20]tlvbuf is 01ECDAC0 [17:06:20]SAM_PROTO_ClearQueue [17:06:20]wFMCommunicate request_size=4 [17:06:20]MH_SAM_APDU [17:06:20]CAPDU: 80 09 00 00 [17:06:20]Write to MH i2c: E2 08 00 2B 1D 80 09 00 00 00 00 00 00 BA [17:06:20]Write i2c OK [17:06:20]MH_I2C_Read... [17:06:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:06:20]Read from MH i2c: E2 [17:06:20]MH_I2C_Read... [17:06:20]Read from MH i2c: E2 03 00 [17:06:20]MH_I2C_Read... [17:06:20]Read from MH i2c: E2 03 00 2B 1D 00 90 00 BC [17:06:20]RAPDU: 90 00 [17:06:20]wFMCommunicate OK [17:06:20]SAM_PROTO_ClearQueue done [17:06:20]KKMCreateOFDPacket [17:06:20]OFDProtocolAddRootSTLVToBuf [17:06:20]FM_MakeSignedData [17:06:20]FM_MakeSignedData [17:06:20]SAM_PROTO_SignData [17:06:20]wFMCommunicate request_size=4 [17:06:20]MH_SAM_APDU [17:06:20]CAPDU: 80 0D 01 02 [17:06:20]Write to MH i2c: E2 08 00 2C 1D 80 0D 01 02 00 00 00 00 C2 [17:06:20]Write i2c OK [17:06:20]MH_I2C_Read... [17:06:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:06:20]Read from MH i2c: E2 [17:06:20]MH_I2C_Read... [17:06:20]Read from MH i2c: E2 03 00 [17:06:20]MH_I2C_Read... [17:06:20]Read from MH i2c: E2 03 00 2C 1D 00 90 00 BD [17:06:20]RAPDU: 90 00 [17:06:20]wFMCommunicate OK [17:06:20]wFMCommunicate request_size=255 [17:06:20]MH_SAM_APDU [17: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 2A 01 00 00 F4 03 04 00 8B 1D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5B 61 00 00 35 04 06 00 7E [17:06:20]Write to MH i2c: E2 02 01 2D 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 8B 1D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5B 61 00 00 35 04 06 00 7E 00 00 8A [17:06:20]Write i2c OK [17:06:20]MH_I2C_Read... [17:06:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:06:20]Read from MH i2c: E2 [17:06:20]MH_I2C_Read... [17:06:20]Read from MH i2c: E2 03 00 [17:06:20]MH_I2C_Read... [17:06:20]Read from MH i2c: E2 03 00 2D 1D 00 90 00 BE [17:06:20]RAPDU: 90 00 [17:06:20]wFMCommunicate OK [17:06:20]wFMCommunicate request_size=10 [17:06:20]MH_SAM_APDU [17:06:20]CAPDU: 80 0D 02 02 05 D0 9B B1 7F 7F [17:06:20]Write to MH i2c: E2 0D 00 2E 1D 80 0D 02 02 05 00 D0 9B B1 7F 7F 00 00 E9 [17:06:20]Write i2c OK [17:06:20]MH_I2C_Read... [17:06:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:06:20]Read from MH i2c: E2 [17:06:20]MH_I2C_Read... [17:06:20]Read from MH i2c: E2 03 00 [17:06:20]MH_I2C_Read... [17:06:20]Read from MH i2c: E2 03 00 2E 1D 00 90 00 BF [17:06:20]RAPDU: 90 00 [17:06:20]wFMCommunicate OK [17:06:20]wFMCommunicate request_size=4 [17:06:20]MH_SAM_APDU [17:06:20]CAPDU: 80 0D 03 02 [17:06:20]Write to MH i2c: E2 08 00 2F 1D 80 0D 03 02 00 00 00 00 C7 [17:06:20]Write i2c OK [17:06:20]MH_I2C_Read... [17:06:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:06:20]Read from MH i2c: E2 [17:06:20]MH_I2C_Read... [17:06:20]Read from MH i2c: E2 0B 00 [17:06:20]MH_I2C_Read... [17:06:20]Read from MH i2c: E2 0B 00 2F 1D 00 44 45 E8 52 36 7B A6 C0 90 00 A2 [17:06:20]RAPDU: 44 45 E8 52 36 7B A6 C0 90 00 [17:06:20]wFMCommunicate OK [17:06:20]SAM_PROTO_SignData done [17:06:20]FM_MakeSignedData done [17:06:20]CreateOFDProtocolMessage [17:06:20]wFMCommunicate request_size=4 [17:06:20]MH_SAM_APDU [17:06:20]CAPDU: 80 11 00 00 [17:06:20]Write to MH i2c: E2 08 00 30 1D 80 11 00 00 00 00 00 00 C7 [17:06:20]Write i2c OK [17:06:20]MH_I2C_Read... [17:06:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:06:20]Read from MH i2c: E2 [17:06:20]MH_I2C_Read... [17:06:20]Read from MH i2c: E2 17 00 [17:06:20]MH_I2C_Read... [17:06:20]Read from MH i2c: E2 17 00 30 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 1D [17:06:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:06:20]wFMCommunicate OK [17:06:20]CreateOFDProtocolMessage done [17:06:20]OFDSenderStorePacket 24923 [17:06:20]StoreOFDPacket docnum=24923 [17:06:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 42 5F 07 01 6C DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8B 1D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5B 61 00 00 35 04 06 00 7E D0 9B B1 7F 7F 44 45 E8 52 36 7B A6 C0 [17:06:20]CheckFolder [17:06:20]dirname=/storage/ofd_packets [17:06:20]CheckFolder done [17:06:20]ProducePacketName [17:06:20]name=ofd_packets/00024923 [17:06:20]NVStorageSaveData ofd_packets/00024923 [17:06:20]File name is /storage/ofd_packets/00024923 [17:06:20]Write 301 bytes [17:06:20]NVStorageSaveData done [17:06:20]OFDSenderStorePacket done [17:06:20]KKMCreateOFDPacket done [17:06:20]NVStorageSaveData kkm_last_timestamp [17:06:20]File name is /storage/kkm_last_timestamp [17:06:20]Write 4 bytes [17:06:20]NVStorageSaveData done [17:06:20]OFD Sender: Processing packet 24923 [packets to send 29, broken 28] [17:06:20]ProducePacketName [17:06:20]name=ofd_packets/00024923 [17:06:20]OFD Sender: To server: pG, [17:06:20]CommunicateWithHost lk.salyk.kg:30040 [17:06:20]ConnectInit lk.salyk.kg [17:06:20]ExternCall_PrintAddStr [17:06:20]wPrintStart [17:06:20]Write to MH i2c: 01 00 00 31 1D 4E [17:06:20]Write i2c OK [17:06:20]MH_I2C_Read... [17:06:20]Read from MH i2c: 01 [17:06:20]MH_I2C_Read... [17:06:20]Read from MH i2c: 01 07 00 [17:06:20]MH_I2C_Read... [17:06:20]Read from MH i2c: 01 07 00 31 1D 00 00 00 00 00 FF 0F 63 [17:06:20]RasterBufferAndPrint [17:06:20]line Счет N : (1)610653 [17:06:20]line ИНН: 02508201610067 [17:06:20]line Контрольно-Кассовый Чек [17:06:20]line ПРОДАЖА [17:06:20]line ТРК (МРК, ГНК) : 32 [17:06:20]line Товар: 2710124130 [17:06:20]line Аи-92-К-2 [17:06:20]line 7.380 * 67.80 [17:06:20]line = 500.36 [17:06:20]line НДС 12% НСП 1% [17:06:20]line > о реализуемом товаре [17:06:20]line ОКРУГЛЕНИЕ: -0.36 [17:06:20]line ИТОГО: 500.00 [17:06:20]line Внесено: 500.00 [17:06:20]line СДАЧА: 0.00 [17:06:20]line НСП 1% : 4.43 [17:06:20]line НДС 12% : 53.14 [17:06:20]line Наличными: 500.00 [17:06:20]line Безнал.: 0.00 [17:06:20]line Место: АЗС № 127 "Партнер Нефть" [17:06:20]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [17:06:20]line СНО: Общий режим [17:06:20]line Чек 298 30.07.2024 17:06 [17:06:20]line Смена: 48 ФФД: 1.0 [17:06:20]line ЗНМ: 0300000158 [17:06:21]line РНМ: 0000000000171247 [17:06:21]line Версия ККМ: v1.0 [17:06:21]line ФМ: 0000000002098565 [17:06:21]line ФД: 24923 [17:06:21]line ФПД: 139434430398335 [17:06:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T170619&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24923&fm=139434430398335&tin=02508201610067®Number=0000000000171247&sum=50000 [17:06:21]Connected sock=11 [17:06:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 42 5F 07 01 6C DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8B 1D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5B 61 00 00 35 04 06 00 7E D0 9B B1 7F 7F 44 45 E8 52 36 7B A6 C0 [17:06:21]written 0, free lines is 4095 [17:06:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 C8 79 47 00 B0 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5B 61 00 00 F4 03 04 00 19 C9 A8 66 B6 04 01 00 00 E5 61 17 98 84 67 23 22 [17:06:21]CommunicateWithHost err = 0 [17:06:21]CheckOFDResponse [17:06:21]1017 (14) - 77093643461234 [17:06:21]1041 (16) - 0000000002098565 [17:06:21]1040 (4) - 24923 [17:06:21]1012 (4) - 30.07.2024 11:06 [17:06:21]1206 (1) - 0 [17:06:21]OFD Sender: Remove packet 24923 [17:06:21]ProducePacketName [17:06:21]name=ofd_packets/00024923 [17:06:21]NVStorageDeleteData [17:06:21]Write to MH i2c: 01 00 00 5C 1D 79 [17:06:21]Write i2c OK [17:06:21]MH_I2C_Read... [17:06:21]Read from MH i2c: 01 [17:06:21]MH_I2C_Read... [17:06:21]Read from MH i2c: 01 07 00 [17:06:21]MH_I2C_Read... [17:06:21]Read from MH i2c: 01 07 00 5C 1D 00 00 00 00 00 EC 0C 78 [17:06:21]RasterBufferAndPrint [17:06:21]line [17:06:21]line [17:06:21]line [17:06:21]line [17:06:21]line [17:06:21]written 0, free lines is 3314 [17:06:21]MH_Cut [17:06:21]Write to MH i2c: D1 01 00 63 1D 01 52 [17:06:21]Write i2c OK [17:06:21]MH_I2C_Read... [17:06:21]Read from MH i2c: D1 [17:06:21]MH_I2C_Read... [17:06:21]Read from MH i2c: D1 01 00 [17:06:21]MH_I2C_Read... [17:06:21]Read from MH i2c: D1 01 00 63 1D 00 51 [17:06:21]Write to MH i2c: 01 00 00 64 1D 81 [17:06:21]Write i2c OK [17:06:21]MH_I2C_Read... [17:06:21]OFD Sender: No OFD packet to send [17:06:22]*** Cut start [17:06:22]*** Partial cut [17:06:22]*** CUTSNS_PIN = 1 [17:06:22]*** CUTSNS_PIN = 0 [17:06:22]*** Brake cut motor [17:06:22]Read from MH i2c: 01 [17:06:22]MH_I2C_Read... [17:06:22]*** Stop cut motor [17:06:22]*** Cut end [17:06:22]Read from MH i2c: 01 07 00 [17:06:22]MH_I2C_Read... [17:06:22]Read from MH i2c: 01 07 00 64 1D 00 00 00 00 00 FF 0F 96 [17:06:22]process_action close_receipt done [17:06:22]requested_data is exist [17:06:22]produce_requested_data [17:06:22]requested_item fm.sn is exist - process it [17:06:22]wFMCommunicate request_size=4 [17:06:22]MH_SAM_APDU [17:06:22]CAPDU: 80 11 00 00 [17:06:22]Write to MH i2c: E2 08 00 65 1D 80 11 00 00 00 00 00 00 FC [17:06:22]Write i2c OK [17:06:22]MH_I2C_Read... [17:06:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:06:23]Read from MH i2c: E2 [17:06:23]MH_I2C_Read... [17:06:23]Read from MH i2c: E2 17 00 [17:06:23]MH_I2C_Read... [17:06:23]Read from MH i2c: E2 17 00 65 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 52 [17:06:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:06:23]wFMCommunicate OK [17:06:23]requested_item fd.num is exist - process it [17:06:23]SAM_PROTO_GetFieldsCounters [17:06:23]wFMCommunicate request_size=4 [17:06:23]MH_SAM_APDU [17:06:23]CAPDU: 80 13 00 00 [17:06:23]Write to MH i2c: E2 08 00 66 1D 80 13 00 00 00 00 00 00 FF [17:06:23]Write i2c OK [17:06:23]MH_I2C_Read... [17:06:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:06:23]Read from MH i2c: E2 [17:06:23]MH_I2C_Read... [17:06:23]Read from MH i2c: E2 62 00 [17:06:23]MH_I2C_Read... [17:06:23]Read from MH i2c: E2 62 00 66 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 5B 61 00 00 0E 04 04 00 30 00 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 8D [17:06:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 5B 61 00 00 0E 04 04 00 30 00 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 [17:06:23]wFMCommunicate OK [17:06:23]SAM_PROTO_GetFieldsCounters done [17:06:23]requested_item shift.num is exist - process it [17:06:23]requested_item shift.opened is exist - process it [17:06:23]req_shift_opened [17:06:23]FM_GetShiftState [17:06:23]SAM_PROTO_GetShiftState [17:06:23]wFMCommunicate request_size=4 [17:06:23]MH_SAM_APDU [17:06:23]CAPDU: 80 13 01 00 [17:06:23]Write to MH i2c: E2 08 00 67 1D 80 13 01 00 00 00 00 00 01 [17:06:23]Write i2c OK [17:06:23]MH_I2C_Read... [17:06:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:06:23]Read from MH i2c: E2 [17:06:23]MH_I2C_Read... [17:06:23]Read from MH i2c: E2 0E 00 [17:06:23]MH_I2C_Read... [17:06:23]Read from MH i2c: E2 0E 00 67 1D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B4 [17:06:23]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:06:23]wFMCommunicate OK [17:06:23]SAM_PROTO_GetShiftState done [17:06:23]FM_GetShiftState done [17:06:23]req_shift_opened done [17:06:23]requested_item shift.open_date is exist - process it [17:06:23]req_shift_open_date [17:06:23]req_shift_open_date done [17:06:23]produce_requested_data done [17:06:23]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24923,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [17:06:23]process_action_free close_receipt [17:06:23]json_value_free [17:06:23]json_value_free done [17:06:23]process_json_proto returns [17:06:23]Send response to host [17:06:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24923,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [17:06:23]free response buf [17:06:23]execute_script done [17:06:23]execute_script returns [17:06:23]free content buf [17:06:23]Sock 7.Close socket [17:06:23]Sock 7.Thread stoped [17:06:26]OFD Sender: No OFD packet to send [17:06:31]OFD Sender: No OFD packet to send [17:06:36]OFD Sender: No OFD packet to send [17:06:41]OFD Sender: No OFD packet to send [17:06:46]OFD Sender: No OFD packet to send [17:06:51]OFD Sender: No OFD packet to send [17:06:56]OFD Sender: No OFD packet to send [17:07:01]OFD Sender: No OFD packet to send [17:07:06]OFD Sender: No OFD packet to send [17:07:11]OFD Sender: No OFD packet to send [17:07:16]OFD Sender: No OFD packet to send [17:07:21]OFD Sender: No OFD packet to send [17:07:26]OFD Sender: No OFD packet to send [17:07:31]OFD Sender: No OFD packet to send [17:07:36]OFD Sender: No OFD packet to send [17:07:41]OFD Sender: No OFD packet to send [17:07:46]OFD Sender: No OFD packet to send [17:07:51]OFD Sender: No OFD packet to send [17:07:56]OFD Sender: No OFD packet to send [17:08:01]OFD Sender: No OFD packet to send [17:08:06]OFD Sender: No OFD packet to send [17:08:11]OFD Sender: No OFD packet to send [17:08:16]OFD Sender: No OFD packet to send [17:08:21]OFD Sender: No OFD packet to send [17:08:27]OFD Sender: No OFD packet to send [17:08:32]OFD Sender: No OFD packet to send [17:08:37]OFD Sender: No OFD packet to send [17:08:42]OFD Sender: No OFD packet to send [17:08:46]accept exits with 9 [17:08:46]New connection [17:08:46]New thread 3067571556 created [17:08:46]Thread 3067428196 joined [17:08:46]Waiting for new connection... [17:08:46] Sock 9.Parse request [17:08:46]Sock 9.Check first char [17:08:46]Sock 9.First char is OK [17:08:46]request: POST /json_proto HTTP/1.0 [17:08:46]Method: POST [17:08:46]URL: /json_proto [17:08:46]Method is POST - this is cgi request [17:08:46]url: /json_proto [17:08:46]query_string will be loaded in cgi processing [17:08:46]execute_cgi json_proto POST (null) [17:08:46]execute_cgi path=json_proto method=POST [17:08:46]POST find Content-Length [17:08:46]Host: 172.17.45.131:8080 [17:08:46]Content-Length: 673 [17:08:46]Content-Type: application/json [17:08:46] [17:08:46]POST finish read [17:08:46]Found Content-Length = 673 [17:08:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610654", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:08:46]execute_script... [17:08:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610654", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 6.610, "sum" : 500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:08:46]POST & json_proto [17:08:46]process_json_proto [17:08:46]json parsed OK: [17:08:46]protocol is kg_v1.0 [17:08:46]action value=close_receipt [17:08:46]process_action close_receipt [17:08:46]cmd_close_receipt [17:08:46]MH_GetDate [17:08:46]Write to MH i2c: F0 00 00 68 1D 74 [17:08:46]Write i2c OK [17:08:46]MH_I2C_Read... [17:08:46]Read from MH i2c: F0 [17:08:46]MH_I2C_Read... [17:08:46]Read from MH i2c: F0 09 00 [17:08:46]MH_I2C_Read... [17:08:46]Read from MH i2c: F0 09 00 68 1D 00 1F 1E A9 66 C6 D4 6E 66 37 [17:08:46]GetLastDocTimeStamp 1722359179 [17:08:46]current date 1722359327 [17:08:46]FM_GetShiftState [17:08:46]SAM_PROTO_GetShiftState [17:08:46]wFMCommunicate request_size=4 [17:08:46]MH_SAM_APDU [17:08:46]CAPDU: 80 13 01 00 [17:08:46]Write to MH i2c: E2 08 00 69 1D 80 13 01 00 00 00 00 00 03 [17:08:46]Write i2c OK [17:08:46]MH_I2C_Read... [17:08:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:08:46]Read from MH i2c: E2 [17:08:46]MH_I2C_Read... [17:08:46]Read from MH i2c: E2 0E 00 [17:08:46]MH_I2C_Read... [17:08:46]Read from MH i2c: E2 0E 00 69 1D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B6 [17:08:46]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:08:46]wFMCommunicate OK [17:08:46]SAM_PROTO_GetShiftState done [17:08:46]FM_GetShiftState done [17:08:46]opened in 1722298218 [17:08:46]opened+sec_in_day 1722384618 [17:08:46]quantity*price = 50037 [17:08:46]sum+1 = 50039 [17:08:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 299 30.07.2024 17:08 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24924 ФПД: 118972656208626 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T170847&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24924&fm=118972656208626&tin=02508201610067®Number=0000000000171247&sum=50000 [17:08:47]StoreToDocumentArchive [17:08:47]shift 48 fd 24924 [17:08:47]save to /storage/0048/doc_00024924 [17:08:47]save last doc name /storage/0048/doc_00024924 to /storage/kkm_last_doc_name [17:08:47]save OK [17:08:47]Clear old archive folders... [17:08:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:08:47]tlvbuf is 01E7EE40 [17:08:47]SAM_PROTO_ClearQueue [17:08:47]wFMCommunicate request_size=4 [17:08:47]MH_SAM_APDU [17:08:47]CAPDU: 80 09 00 00 [17:08:47]Write to MH i2c: E2 08 00 76 1D 80 09 00 00 00 00 00 00 05 [17:08:47]Write i2c OK [17:08:47]MH_I2C_Read... [17:08:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:08:47]Read from MH i2c: E2 [17:08:47]MH_I2C_Read... [17:08:47]Read from MH i2c: E2 03 00 [17:08:47]MH_I2C_Read... [17:08:47]Read from MH i2c: E2 03 00 76 1D 00 90 00 07 [17:08:47]RAPDU: 90 00 [17:08:47]wFMCommunicate OK [17:08:47]SAM_PROTO_ClearQueue done [17:08:47]KKMCreateOFDPacket [17:08:47]OFDProtocolAddRootSTLVToBuf [17:08:47]FM_MakeSignedData [17:08:47]FM_MakeSignedData [17:08:47]SAM_PROTO_SignData [17:08:47]wFMCommunicate request_size=4 [17:08:47]MH_SAM_APDU [17:08:47]CAPDU: 80 0D 01 02 [17:08:47]Write to MH i2c: E2 08 00 77 1D 80 0D 01 02 00 00 00 00 0D [17:08:47]Write i2c OK [17:08:47]MH_I2C_Read... [17:08:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:08:48]Read from MH i2c: E2 [17:08:48]MH_I2C_Read... [17:08:48]Read from MH i2c: E2 03 00 [17:08:48]MH_I2C_Read... [17:08:48]Read from MH i2c: E2 03 00 77 1D 00 90 00 08 [17:08:48]RAPDU: 90 00 [17:08:48]wFMCommunicate OK [17:08:48]wFMCommunicate request_size=255 [17:08:48]MH_SAM_APDU [17:08:48]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 1F 1E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5C 61 00 00 35 04 06 00 6C 34 7A E9 [17:08:48]Write to MH i2c: E2 02 01 78 1D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 1F 1E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5C 61 00 00 35 04 06 00 6C 34 7A E9 00 00 5A [17:08:48]Write i2c OK [17:08:48]MH_I2C_Read... [17:08:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:08:48]Read from MH i2c: E2 [17:08:48]MH_I2C_Read... [17:08:48]Read from MH i2c: E2 03 00 [17:08:48]MH_I2C_Read... [17:08:48]Read from MH i2c: E2 03 00 78 1D 00 90 00 09 [17:08:48]RAPDU: 90 00 [17:08:48]wFMCommunicate OK [17:08:48]wFMCommunicate request_size=7 [17:08:48]MH_SAM_APDU [17:08:48]CAPDU: 80 0D 02 02 02 4A F2 [17:08:48]Write to MH i2c: E2 0A 00 79 1D 80 0D 02 02 02 00 4A F2 00 00 50 [17:08:48]Write i2c OK [17:08:48]MH_I2C_Read... [17:08:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:08:48]Read from MH i2c: E2 [17:08:48]MH_I2C_Read... [17:08:48]Read from MH i2c: E2 03 00 [17:08:48]MH_I2C_Read... [17:08:48]Read from MH i2c: E2 03 00 79 1D 00 90 00 0A [17:08:48]RAPDU: 90 00 [17:08:48]wFMCommunicate OK [17:08:48]wFMCommunicate request_size=4 [17:08:48]MH_SAM_APDU [17:08:48]CAPDU: 80 0D 03 02 [17:08:48]Write to MH i2c: E2 08 00 7A 1D 80 0D 03 02 00 00 00 00 12 [17:08:48]Write i2c OK [17:08:48]MH_I2C_Read... [17:08:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:08:48]Read from MH i2c: E2 [17:08:48]MH_I2C_Read... [17:08:48]Read from MH i2c: E2 0B 00 [17:08:48]MH_I2C_Read... [17:08:48]Read from MH i2c: E2 0B 00 7A 1D 00 9C AA 57 B7 69 E6 D7 12 90 00 9F [17:08:48]RAPDU: 9C AA 57 B7 69 E6 D7 12 90 00 [17:08:48]wFMCommunicate OK [17:08:48]SAM_PROTO_SignData done [17:08:48]FM_MakeSignedData done [17:08:48]CreateOFDProtocolMessage [17:08:48]wFMCommunicate request_size=4 [17:08:48]MH_SAM_APDU [17:08:48]CAPDU: 80 11 00 00 [17:08:48]Write to MH i2c: E2 08 00 7B 1D 80 11 00 00 00 00 00 00 12 [17:08:48]Write i2c OK [17:08:48]MH_I2C_Read... [17:08:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:08:48]Read from MH i2c: E2 [17:08:48]MH_I2C_Read... [17:08:48]Read from MH i2c: E2 17 00 [17:08:48]MH_I2C_Read... [17:08:48]Read from MH i2c: E2 17 00 7B 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 68 [17:08:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:08:48]wFMCommunicate OK [17:08:48]CreateOFDProtocolMessage done [17:08:48]OFDSenderStorePacket 24924 [17:08:48]StoreOFDPacket docnum=24924 [17:08:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 EB D4 04 01 AB AB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 1F 1E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5C 61 00 00 35 04 06 00 6C 34 7A E9 4A F2 9C AA 57 B7 69 E6 D7 12 [17:08:48]CheckFolder [17:08:48]dirname=/storage/ofd_packets [17:08:48]CheckFolder done [17:08:48]ProducePacketName [17:08:48]name=ofd_packets/00024924 [17:08:48]NVStorageSaveData ofd_packets/00024924 [17:08:48]File name is /storage/ofd_packets/00024924 [17:08:48]Write 298 bytes [17:08:48]NVStorageSaveData done [17:08:48]OFDSenderStorePacket done [17:08:48]KKMCreateOFDPacket done [17:08:48]NVStorageSaveData kkm_last_timestamp [17:08:48]File name is /storage/kkm_last_timestamp [17:08:48]Write 4 bytes [17:08:48]NVStorageSaveData done [17:08:48]ExternCall_PrintAddStr [17:08:48]wPrintStart [17:08:48]Write to MH i2c: 01 00 00 7C 1D 99 [17:08:48]Write i2c OK [17:08:48]MH_I2C_Read... [17:08:48]Read from MH i2c: 01 [17:08:48]MH_I2C_Read... [17:08:48]Read from MH i2c: 01 07 00 [17:08:48]MH_I2C_Read... [17:08:48]Read from MH i2c: 01 07 00 7C 1D 00 00 00 00 00 FF 0F AE [17:08:48]RasterBufferAndPrint [17:08:48]line Счет N : (1)610654 [17:08:48]line ИНН: 02508201610067 [17:08:48]line Контрольно-Кассовый Чек [17:08:48]line ПРОДАЖА [17:08:48]line ТРК (МРК, ГНК) : 1 [17:08:48]line Товар: 2710194210 [17:08:48]line ДТ-К-2 [17:08:48]line 6.610 * 75.70 [17:08:48]line = 500.38 [17:08:48]line НДС 12% НСП 1% [17:08:48]line > о реализуемом товаре [17:08:48]line ОКРУГЛЕНИЕ: -0.38 [17:08:48]line ИТОГО: 500.00 [17:08:48]line Внесено: 500.00 [17:08:48]line СДАЧА: 0.00 [17:08:48]line НСП 1% : 4.43 [17:08:48]line НДС 12% : 53.14 [17:08:48]line Наличными: 500.00 [17:08:48]line Безнал.: 0.00 [17:08:48]line Место: АЗС № 127 "Партнер Нефть" [17:08:48]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [17:08:48]line СНО: Общий режим [17:08:48]line Чек 299 30.07.2024 17:08 [17:08:48]line Смена: 48 ФФД: 1.0 [17:08:48]line ЗНМ: 0300000158 [17:08:48]line РНМ: 0000000000171247 [17:08:48]line Версия ККМ: v1.0 [17:08:48]line ФМ: 0000000002098565 [17:08:48]line ФД: 24924 [17:08:48]line ФПД: 118972656208626 [17:08:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T170847&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24924&fm=118972656208626&tin=02508201610067®Number=0000000000171247&sum=50000 [17:08:48]OFD Sender: Processing packet 24924 [packets to send 29, broken 28] [17:08:48]ProducePacketName [17:08:48]name=ofd_packets/00024924 [17:08:48]OFD Sender: To server: pG, [17:08:48]CommunicateWithHost lk.salyk.kg:30040 [17:08:48]ConnectInit lk.salyk.kg [17:08:48]written 0, free lines is 4095 [17:08:48]Connected sock=10 [17:08:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 EB D4 04 01 AB AB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D2 19 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 76 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 1F 1E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5C 61 00 00 35 04 06 00 6C 34 7A E9 4A F2 9C AA 57 B7 69 E6 D7 12 [17:08:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 B4 A6 47 00 75 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 32 30 39 38 35 36 35 10 04 04 00 5C 61 00 00 F4 03 04 00 AD C9 A8 66 B6 04 01 00 00 2C D6 89 FD 85 00 2C 1F [17:08:49]CommunicateWithHost err = 0 [17:08:49]CheckOFDResponse [17:08:49]1017 (14) - 77093643461234 [17:08:49]1041 (16) - 0000000002098565 [17:08:49]1040 (4) - 24924 [17:08:49]1012 (4) - 30.07.2024 11:08 [17:08:49]1206 (1) - 0 [17:08:49]OFD Sender: Remove packet 24924 [17:08:49]ProducePacketName [17:08:49]name=ofd_packets/00024924 [17:08:49]NVStorageDeleteData [17:08:49]Write to MH i2c: 01 00 00 A7 1D C4 [17:08:49]Write i2c OK [17:08:49]MH_I2C_Read... [17:08:49]Read from MH i2c: 01 [17:08:49]MH_I2C_Read... [17:08:49]Read from MH i2c: 01 07 00 [17:08:49]MH_I2C_Read... [17:08:49]Read from MH i2c: 01 07 00 A7 1D 00 00 00 00 00 E0 0C B7 [17:08:49]RasterBufferAndPrint [17:08:49]line [17:08:49]line [17:08:49]line [17:08:49]line [17:08:49]line [17:08:49]written 0, free lines is 3302 [17:08:49]MH_Cut [17:08:49]Write to MH i2c: D1 01 00 AE 1D 01 9D [17:08:49]Write i2c OK [17:08:49]MH_I2C_Read... [17:08:49]Read from MH i2c: D1 [17:08:49]MH_I2C_Read... [17:08:49]Read from MH i2c: D1 01 00 [17:08:49]MH_I2C_Read... [17:08:49]Read from MH i2c: D1 01 00 AE 1D 00 9C [17:08:49]Write to MH i2c: 01 00 00 AF 1D CC [17:08:49]Write i2c OK [17:08:49]MH_I2C_Read... [17:08:49]OFD Sender: No OFD packet to send [17:08:49]*** Cut start [17:08:49]*** Partial cut [17:08:49]*** CUTSNS_PIN = 1 [17:08:49]*** CUTSNS_PIN = 0 [17:08:50]*** Brake cut motor [17:08:50]Read from MH i2c: 01 [17:08:50]MH_I2C_Read... [17:08:50]*** Stop cut motor [17:08:50]*** Cut end [17:08:50]Read from MH i2c: 01 07 00 [17:08:50]MH_I2C_Read... [17:08:50]Read from MH i2c: 01 07 00 AF 1D 00 00 00 00 00 FF 0F E1 [17:08:50]process_action close_receipt done [17:08:50]requested_data is exist [17:08:50]produce_requested_data [17:08:50]requested_item fm.sn is exist - process it [17:08:50]wFMCommunicate request_size=4 [17:08:50]MH_SAM_APDU [17:08:50]CAPDU: 80 11 00 00 [17:08:50]Write to MH i2c: E2 08 00 B0 1D 80 11 00 00 00 00 00 00 47 [17:08:50]Write i2c OK [17:08:50]MH_I2C_Read... [17:08:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:08:50]Read from MH i2c: E2 [17:08:50]MH_I2C_Read... [17:08:50]Read from MH i2c: E2 17 00 [17:08:50]MH_I2C_Read... [17:08:50]Read from MH i2c: E2 17 00 B0 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 9D [17:08:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:08:50]wFMCommunicate OK [17:08:50]requested_item fd.num is exist - process it [17:08:50]SAM_PROTO_GetFieldsCounters [17:08:50]wFMCommunicate request_size=4 [17:08:50]MH_SAM_APDU [17:08:50]CAPDU: 80 13 00 00 [17:08:50]Write to MH i2c: E2 08 00 B1 1D 80 13 00 00 00 00 00 00 4A [17:08:50]Write i2c OK [17:08:50]MH_I2C_Read... [17:08:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:08:50]Read from MH i2c: E2 [17:08:50]MH_I2C_Read... [17:08:50]Read from MH i2c: E2 62 00 [17:08:50]MH_I2C_Read... [17:08:50]Read from MH i2c: E2 62 00 B1 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 5C 61 00 00 0E 04 04 00 30 00 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 DC [17:08:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 5C 61 00 00 0E 04 04 00 30 00 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 [17:08:50]wFMCommunicate OK [17:08:50]SAM_PROTO_GetFieldsCounters done [17:08:50]requested_item shift.num is exist - process it [17:08:50]requested_item shift.opened is exist - process it [17:08:50]req_shift_opened [17:08:50]FM_GetShiftState [17:08:50]SAM_PROTO_GetShiftState [17:08:50]wFMCommunicate request_size=4 [17:08:50]MH_SAM_APDU [17:08:50]CAPDU: 80 13 01 00 [17:08:50]Write to MH i2c: E2 08 00 B2 1D 80 13 01 00 00 00 00 00 4C [17:08:50]Write i2c OK [17:08:50]MH_I2C_Read... [17:08:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:08:50]Read from MH i2c: E2 [17:08:50]MH_I2C_Read... [17:08:50]Read from MH i2c: E2 0E 00 [17:08:50]MH_I2C_Read... [17:08:50]Read from MH i2c: E2 0E 00 B2 1D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 FF [17:08:50]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:08:50]wFMCommunicate OK [17:08:50]SAM_PROTO_GetShiftState done [17:08:50]FM_GetShiftState done [17:08:50]req_shift_opened done [17:08:50]requested_item shift.open_date is exist - process it [17:08:50]req_shift_open_date [17:08:50]req_shift_open_date done [17:08:50]produce_requested_data done [17:08:50]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24924,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [17:08:50]process_action_free close_receipt [17:08:50]json_value_free [17:08:50]json_value_free done [17:08:50]process_json_proto returns [17:08:50]Send response to host [17:08:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24924,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [17:08:50]free response buf [17:08:50]execute_script done [17:08:50]execute_script returns [17:08:50]free content buf [17:08:50]Sock 9.Close socket [17:08:50]Sock 9.Thread stoped [17:08:54]OFD Sender: No OFD packet to send [17:08:59]OFD Sender: No OFD packet to send [17:09:04]OFD Sender: No OFD packet to send [17:09:09]OFD Sender: No OFD packet to send [17:09:14]OFD Sender: No OFD packet to send [17:09:19]OFD Sender: No OFD packet to send [17:09:24]OFD Sender: No OFD packet to send [17:09:29]OFD Sender: No OFD packet to send [17:09:34]OFD Sender: No OFD packet to send [17:09:39]OFD Sender: No OFD packet to send [17:09:44]OFD Sender: No OFD packet to send [17:09:49]OFD Sender: No OFD packet to send [17:09:54]OFD Sender: No OFD packet to send [17:09:59]OFD Sender: No OFD packet to send [17:10:04]OFD Sender: No OFD packet to send [17:10:09]OFD Sender: No OFD packet to send [17:10:14]OFD Sender: No OFD packet to send [17:10:19]OFD Sender: No OFD packet to send [17:10:24]OFD Sender: No OFD packet to send [17:10:29]OFD Sender: No OFD packet to send [17:10:34]OFD Sender: No OFD packet to send [17:10:39]OFD Sender: No OFD packet to send [17:10:44]OFD Sender: No OFD packet to send [17:10:49]OFD Sender: No OFD packet to send [17:10:54]OFD Sender: No OFD packet to send [17:10:59]OFD Sender: No OFD packet to send [17:11:04]OFD Sender: No OFD packet to send [17:11:09]OFD Sender: No OFD packet to send [17:11:14]OFD Sender: No OFD packet to send [17:11:19]OFD Sender: No OFD packet to send [17:11:22]accept exits with 7 [17:11:22]New connection [17:11:22]New thread 3067428196 created [17:11:22]Thread 3067571556 joined [17:11:22]Waiting for new connection... [17:11:22] Sock 7.Parse request [17:11:22]Sock 7.Check first char [17:11:22]Sock 7.First char is OK [17:11:22]request: POST /json_proto HTTP/1.0 [17:11:22]Method: POST [17:11:22]URL: /json_proto [17:11:22]Method is POST - this is cgi request [17:11:22]url: /json_proto [17:11:22]query_string will be loaded in cgi processing [17:11:22]execute_cgi json_proto POST (null) [17:11:22]execute_cgi path=json_proto method=POST [17:11:22]POST find Content-Length [17:11:22]Host: 172.17.45.131:8080 [17:11:22]Content-Length: 677 [17:11:22]Content-Type: application/json [17:11:22] [17:11:22]POST finish read [17:11:22]Found Content-Length = 677 [17:11:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610655", "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" ] } } [17:11:22]execute_script... [17:11:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610655", "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" ] } } [17:11:22]POST & json_proto [17:11:22]process_json_proto [17:11:22]json parsed OK: [17:11:22]protocol is kg_v1.0 [17:11:22]action value=close_receipt [17:11:22]process_action close_receipt [17:11:22]cmd_close_receipt [17:11:22]MH_GetDate [17:11:22]Write to MH i2c: F0 00 00 B3 1D BF [17:11:22]Write i2c OK [17:11:22]MH_I2C_Read... [17:11:22]Read from MH i2c: F0 [17:11:22]MH_I2C_Read... [17:11:22]Read from MH i2c: F0 09 00 [17:11:22]MH_I2C_Read... [17:11:22]Read from MH i2c: F0 09 00 B3 1D 00 BB 1E A9 66 C6 D4 6E 66 1E [17:11:22]GetLastDocTimeStamp 1722359327 [17:11:22]current date 1722359483 [17:11:22]FM_GetShiftState [17:11:22]SAM_PROTO_GetShiftState [17:11:22]wFMCommunicate request_size=4 [17:11:22]MH_SAM_APDU [17:11:22]CAPDU: 80 13 01 00 [17:11:22]Write to MH i2c: E2 08 00 B4 1D 80 13 01 00 00 00 00 00 4E [17:11:22]Write i2c OK [17:11:22]MH_I2C_Read... [17:11:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:11:23]Read from MH i2c: E2 [17:11:23]MH_I2C_Read... [17:11:23]Read from MH i2c: E2 0E 00 [17:11:23]MH_I2C_Read... [17:11:23]Read from MH i2c: E2 0E 00 B4 1D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 01 [17:11:23]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:11:23]wFMCommunicate OK [17:11:23]SAM_PROTO_GetShiftState done [17:11:23]FM_GetShiftState done [17:11:23]opened in 1722298218 [17:11:23]opened+sec_in_day 1722384618 [17:11:23]quantity*price = 50036 [17:11:23]sum+1 = 50037 [17:11: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 300 30.07.2024 17:11 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24925 ФПД: 55624710132011 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T171123&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24925&fm=55624710132011&tin=02508201610067®Number=0000000000171247&sum=50000 [17:11:24]StoreToDocumentArchive [17:11:24]shift 48 fd 24925 [17:11:24]save to /storage/0048/doc_00024925 [17:11:24]save last doc name /storage/0048/doc_00024925 to /storage/kkm_last_doc_name [17:11:24]save OK [17:11:24]Clear old archive folders... [17:11:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:11:24]tlvbuf is 01E65E20 [17:11:24]SAM_PROTO_ClearQueue [17:11:24]wFMCommunicate request_size=4 [17:11:24]MH_SAM_APDU [17:11:24]CAPDU: 80 09 00 00 [17:11:24]Write to MH i2c: E2 08 00 C1 1D 80 09 00 00 00 00 00 00 50 [17:11:24]Write i2c OK [17:11:24]MH_I2C_Read... [17:11:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:11:24]Read from MH i2c: E2 [17:11:24]MH_I2C_Read... [17:11:24]Read from MH i2c: E2 03 00 [17:11:24]MH_I2C_Read... [17:11:24]Read from MH i2c: E2 03 00 C1 1D 00 90 00 52 [17:11:24]RAPDU: 90 00 [17:11:24]wFMCommunicate OK [17:11:24]SAM_PROTO_ClearQueue done [17:11:24]KKMCreateOFDPacket [17:11:24]OFDProtocolAddRootSTLVToBuf [17:11:24]FM_MakeSignedData [17:11:24]FM_MakeSignedData [17:11:24]SAM_PROTO_SignData [17:11:24]wFMCommunicate request_size=4 [17:11:24]MH_SAM_APDU [17:11:24]CAPDU: 80 0D 01 02 [17:11:24]Write to MH i2c: E2 08 00 C2 1D 80 0D 01 02 00 00 00 00 58 [17:11:24]Write i2c OK [17:11:24]MH_I2C_Read... [17:11:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:11:24]Read from MH i2c: E2 [17:11:24]MH_I2C_Read... [17:11:24]Read from MH i2c: E2 03 00 [17:11:24]MH_I2C_Read... [17:11:24]Read from MH i2c: E2 03 00 C2 1D 00 90 00 53 [17:11:24]RAPDU: 90 00 [17:11:24]wFMCommunicate OK [17:11:24]wFMCommunicate request_size=255 [17:11:24]MH_SAM_APDU [17:11:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 2C 01 00 00 F4 03 04 00 BB 1E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5D 61 00 00 35 04 06 00 32 [17:11:24]Write to MH i2c: E2 02 01 C3 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 BB 1E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5D 61 00 00 35 04 06 00 32 00 00 09 [17:11:24]Write i2c OK [17:11:24]MH_I2C_Read... [17:11:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:11:24]Read from MH i2c: E2 [17:11:24]MH_I2C_Read... [17:11:24]Read from MH i2c: E2 03 00 [17:11:24]MH_I2C_Read... [17:11:24]Read from MH i2c: E2 03 00 C3 1D 00 90 00 54 [17:11:24]RAPDU: 90 00 [17:11:24]wFMCommunicate OK [17:11:24]wFMCommunicate request_size=10 [17:11:24]MH_SAM_APDU [17:11:24]CAPDU: 80 0D 02 02 05 97 23 16 91 2B [17:11:24]Write to MH i2c: E2 0D 00 C4 1D 80 0D 02 02 05 00 97 23 16 91 2B 00 00 F1 [17:11:24]Write i2c OK [17:11:24]MH_I2C_Read... [17:11:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:11:24]Read from MH i2c: E2 [17:11:24]MH_I2C_Read... [17:11:24]Read from MH i2c: E2 03 00 [17:11:24]MH_I2C_Read... [17:11:24]Read from MH i2c: E2 03 00 C4 1D 00 90 00 55 [17:11:24]RAPDU: 90 00 [17:11:24]wFMCommunicate OK [17:11:24]wFMCommunicate request_size=4 [17:11:24]MH_SAM_APDU [17:11:24]CAPDU: 80 0D 03 02 [17:11:24]Write to MH i2c: E2 08 00 C5 1D 80 0D 03 02 00 00 00 00 5D [17:11:24]Write i2c OK [17:11:24]MH_I2C_Read... [17:11:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:11:24]Read from MH i2c: E2 [17:11:24]MH_I2C_Read... [17:11:24]Read from MH i2c: E2 0B 00 [17:11:24]MH_I2C_Read... [17:11:24]Read from MH i2c: E2 0B 00 C5 1D 00 7E 91 CF AC 82 D8 B4 E8 90 00 DE [17:11:24]RAPDU: 7E 91 CF AC 82 D8 B4 E8 90 00 [17:11:24]wFMCommunicate OK [17:11:24]SAM_PROTO_SignData done [17:11:24]FM_MakeSignedData done [17:11:24]CreateOFDProtocolMessage [17:11:24]wFMCommunicate request_size=4 [17:11:24]MH_SAM_APDU [17:11:24]CAPDU: 80 11 00 00 [17:11:24]Write to MH i2c: E2 08 00 C6 1D 80 11 00 00 00 00 00 00 5D [17:11:24]Write i2c OK [17:11:24]MH_I2C_Read... [17:11:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:11:24]Read from MH i2c: E2 [17:11:24]MH_I2C_Read... [17:11:24]Read from MH i2c: E2 17 00 [17:11:24]MH_I2C_Read... [17:11:24]Read from MH i2c: E2 17 00 C6 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B3 [17:11:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:11:24]wFMCommunicate OK [17:11:24]CreateOFDProtocolMessage done [17:11:24]OFDSenderStorePacket 24925 [17:11:24]StoreOFDPacket docnum=24925 [17:11:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 C1 02 07 01 76 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 BB 1E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5D 61 00 00 35 04 06 00 32 97 23 16 91 2B 7E 91 CF AC 82 D8 B4 E8 [17:11:24]CheckFolder [17:11:24]dirname=/storage/ofd_packets [17:11:24]CheckFolder done [17:11:24]ProducePacketName [17:11:24]name=ofd_packets/00024925 [17:11:24]NVStorageSaveData ofd_packets/00024925 [17:11:24]File name is /storage/ofd_packets/00024925 [17:11:24]Write 301 bytes [17:11:24]NVStorageSaveData done [17:11:24]OFDSenderStorePacket done [17:11:24]KKMCreateOFDPacket done [17:11:24]NVStorageSaveData kkm_last_timestamp [17:11:24]File name is /storage/kkm_last_timestamp [17:11:24]Write 4 bytes [17:11:24]NVStorageSaveData done [17:11:24]ExternCall_PrintAddStr [17:11:24]wPrintStart [17:11:24]Write to MH i2c: 01 00 00 C7 1D E4 [17:11:24]Write i2c OK [17:11:24]MH_I2C_Read... [17:11:24]Read from MH i2c: 01 [17:11:24]MH_I2C_Read... [17:11:24]Read from MH i2c: 01 07 00 [17:11:24]MH_I2C_Read... [17:11:24]Read from MH i2c: 01 07 00 C7 1D 00 00 00 00 00 FF 0F F9 [17:11:24]RasterBufferAndPrint [17:11:24]line Счет N : (1)610655 [17:11:24]line ИНН: 02508201610067 [17:11:24]line Контрольно-Кассовый Чек [17:11:24]line ПРОДАЖА [17:11:24]line ТРК (МРК, ГНК) : 52 [17:11:24]line Товар: 2710124130 [17:11:24]line Аи-92-К-2 [17:11:24]line 7.380 * 67.80 [17:11:24]line = 500.36 [17:11:24]line НДС 12% НСП 1% [17:11:24]line > о реализуемом товаре [17:11:24]line ОКРУГЛЕНИЕ: -0.36 [17:11:24]line ИТОГО: 500.00 [17:11:24]line Внесено: 500.00 [17:11:24]line СДАЧА: 0.00 [17:11:24]line НСП 1% : 4.43 [17:11:24]line НДС 12% : 53.14 [17:11:24]line Наличными: 500.00 [17:11:24]line Безнал.: 0.00 [17:11:24]line Место: АЗС № 127 "Партнер Нефть" [17:11:24]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [17:11:24]line СНО: Общий режим [17:11:24]line Чек 300 30.07.2024 17:11 [17:11:24]line Смена: 48 ФФД: 1.0 [17:11:24]line ЗНМ: 0300000158 [17:11:24]line РНМ: 0000000000171247 [17:11:24]line Версия ККМ: v1.0 [17:11:24]line ФМ: 0000000002098565 [17:11:24]line ФД: 24925 [17:11:24]line ФПД: 55624710132011 [17:11:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T171123&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24925&fm=55624710132011&tin=02508201610067®Number=0000000000171247&sum=50000 [17:11:25]OFD Sender: Processing packet 24925 [packets to send 29, broken 28] [17:11:25]ProducePacketName [17:11:25]name=ofd_packets/00024925 [17:11:25]OFD Sender: To server: pG, [17:11:25]CommunicateWithHost lk.salyk.kg:30040 [17:11:25]ConnectInit lk.salyk.kg [17:11:25]written 0, free lines is 4095 [17:11:25]Connected sock=10 [17:11:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 C1 02 07 01 76 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 BB 1E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5D 61 00 00 35 04 06 00 32 97 23 16 91 2B 7E 91 CF AC 82 D8 B4 E8 [17:11:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 41 5C 47 00 D5 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 32 30 39 38 35 36 35 10 04 04 00 5D 61 00 00 F4 03 04 00 49 CA A8 66 B6 04 01 00 00 4F 3D 49 BF A7 B7 D5 A1 [17:11:25]CommunicateWithHost err = 0 [17:11:25]CheckOFDResponse [17:11:25]1017 (14) - 77093643461234 [17:11:25]1041 (16) - 0000000002098565 [17:11:25]1040 (4) - 24925 [17:11:25]1012 (4) - 30.07.2024 11:11 [17:11:25]1206 (1) - 0 [17:11:25]OFD Sender: Remove packet 24925 [17:11:25]ProducePacketName [17:11:25]name=ofd_packets/00024925 [17:11:25]NVStorageDeleteData [17:11:25]Write to MH i2c: 01 00 00 F2 1D 0F [17:11:25]Write i2c OK [17:11:25]MH_I2C_Read... [17:11:25]Read from MH i2c: 01 [17:11:25]MH_I2C_Read... [17:11:25]Read from MH i2c: 01 07 00 [17:11:25]MH_I2C_Read... [17:11:25]Read from MH i2c: 01 07 00 F2 1D 00 00 00 00 00 D8 0C FA [17:11:25]RasterBufferAndPrint [17:11:25]line [17:11:25]line [17:11:25]line [17:11:25]line [17:11:25]line [17:11:25]written 0, free lines is 3295 [17:11:25]MH_Cut [17:11:25]Write to MH i2c: D1 01 00 F9 1D 01 E8 [17:11:25]Write i2c OK [17:11:25]MH_I2C_Read... [17:11:25]Read from MH i2c: D1 [17:11:25]MH_I2C_Read... [17:11:25]Read from MH i2c: D1 01 00 [17:11:25]MH_I2C_Read... [17:11:25]Read from MH i2c: D1 01 00 F9 1D 00 E7 [17:11:25]Write to MH i2c: 01 00 00 FA 1D 17 [17:11:25]Write i2c OK [17:11:25]MH_I2C_Read... [17:11:25]OFD Sender: No OFD packet to send [17:11:26]*** Cut start [17:11:26]*** Partial cut [17:11:26]*** CUTSNS_PIN = 1 [17:11:26]*** CUTSNS_PIN = 0 [17:11:26]*** Brake cut motor [17:11:26]Read from MH i2c: 01 [17:11:26]MH_I2C_Read... [17:11:26]*** Stop cut motor [17:11:26]*** Cut end [17:11:26]Read from MH i2c: 01 07 00 [17:11:26]MH_I2C_Read... [17:11:26]Read from MH i2c: 01 07 00 FA 1D 00 00 00 00 00 FF 0F 2C [17:11:26]process_action close_receipt done [17:11:26]requested_data is exist [17:11:26]produce_requested_data [17:11:26]requested_item fm.sn is exist - process it [17:11:26]wFMCommunicate request_size=4 [17:11:26]MH_SAM_APDU [17:11:26]CAPDU: 80 11 00 00 [17:11:26]Write to MH i2c: E2 08 00 FB 1D 80 11 00 00 00 00 00 00 92 [17:11:26]Write i2c OK [17:11:26]MH_I2C_Read... [17:11:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:11:26]Read from MH i2c: E2 [17:11:26]MH_I2C_Read... [17:11:26]Read from MH i2c: E2 17 00 [17:11:26]MH_I2C_Read... [17:11:26]Read from MH i2c: E2 17 00 FB 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E8 [17:11:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:11:26]wFMCommunicate OK [17:11:26]requested_item fd.num is exist - process it [17:11:26]SAM_PROTO_GetFieldsCounters [17:11:26]wFMCommunicate request_size=4 [17:11:26]MH_SAM_APDU [17:11:26]CAPDU: 80 13 00 00 [17:11:26]Write to MH i2c: E2 08 00 FC 1D 80 13 00 00 00 00 00 00 95 [17:11:26]Write i2c OK [17:11:26]MH_I2C_Read... [17:11:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:11:27]Read from MH i2c: E2 [17:11:27]MH_I2C_Read... [17:11:27]Read from MH i2c: E2 62 00 [17:11:27]MH_I2C_Read... [17:11:27]Read from MH i2c: E2 62 00 FC 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 5D 61 00 00 0E 04 04 00 30 00 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 2B [17:11:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 5D 61 00 00 0E 04 04 00 30 00 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 [17:11:27]wFMCommunicate OK [17:11:27]SAM_PROTO_GetFieldsCounters done [17:11:27]requested_item shift.num is exist - process it [17:11:27]requested_item shift.opened is exist - process it [17:11:27]req_shift_opened [17:11:27]FM_GetShiftState [17:11:27]SAM_PROTO_GetShiftState [17:11:27]wFMCommunicate request_size=4 [17:11:27]MH_SAM_APDU [17:11:27]CAPDU: 80 13 01 00 [17:11:27]Write to MH i2c: E2 08 00 FD 1D 80 13 01 00 00 00 00 00 97 [17:11:27]Write i2c OK [17:11:27]MH_I2C_Read... [17:11:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:11:27]Read from MH i2c: E2 [17:11:27]MH_I2C_Read... [17:11:27]Read from MH i2c: E2 0E 00 [17:11:27]MH_I2C_Read... [17:11:27]Read from MH i2c: E2 0E 00 FD 1D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4A [17:11:27]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:11:27]wFMCommunicate OK [17:11:27]SAM_PROTO_GetShiftState done [17:11:27]FM_GetShiftState done [17:11:27]req_shift_opened done [17:11:27]requested_item shift.open_date is exist - process it [17:11:27]req_shift_open_date [17:11:27]req_shift_open_date done [17:11:27]produce_requested_data done [17:11:27]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24925,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [17:11:27]process_action_free close_receipt [17:11:27]json_value_free [17:11:27]json_value_free done [17:11:27]process_json_proto returns [17:11:27]Send response to host [17:11:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24925,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [17:11:27]free response buf [17:11:27]execute_script done [17:11:27]execute_script returns [17:11:27]free content buf [17:11:27]Sock 7.Close socket [17:11:27]Sock 7.Thread stoped [17:11:30]OFD Sender: No OFD packet to send [17:11:32]accept exits with 9 [17:11:32]New connection [17:11:32]New thread 3067571556 created [17:11:32]Thread 3067428196 joined [17:11:32]Waiting for new connection... [17:11:32] Sock 9.Parse request [17:11:32]Sock 9.Check first char [17:11:32]Sock 9.First char is OK [17:11:32]request: POST /json_proto HTTP/1.0 [17:11:32]Method: POST [17:11:32]URL: /json_proto [17:11:32]Method is POST - this is cgi request [17:11:32]url: /json_proto [17:11:32]query_string will be loaded in cgi processing [17:11:32]execute_cgi json_proto POST (null) [17:11:32]execute_cgi path=json_proto method=POST [17:11:32]POST find Content-Length [17:11:32]Host: 172.17.45.131:8080 [17:11:32]Content-Length: 677 [17:11:32]Content-Type: application/json [17:11:32] [17:11:32]POST finish read [17:11:32]Found Content-Length = 677 [17:11:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610658", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 6.700, "sum" : 500.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:11:32]execute_script... [17:11:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610658", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 6.700, "sum" : 500.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:11:32]POST & json_proto [17:11:32]process_json_proto [17:11:32]json parsed OK: [17:11:32]protocol is kg_v1.0 [17:11:32]action value=close_receipt [17:11:32]process_action close_receipt [17:11:32]cmd_close_receipt [17:11:32]MH_GetDate [17:11:32]Write to MH i2c: F0 00 00 FE 1D 0A [17:11:32]Write i2c OK [17:11:32]MH_I2C_Read... [17:11:32]Read from MH i2c: F0 [17:11:32]MH_I2C_Read... [17:11:32]Read from MH i2c: F0 09 00 [17:11:32]MH_I2C_Read... [17:11:32]Read from MH i2c: F0 09 00 FE 1D 00 C5 1E A9 66 C6 D4 6E 66 73 [17:11:32]GetLastDocTimeStamp 1722359483 [17:11:32]current date 1722359493 [17:11:32]FM_GetShiftState [17:11:32]SAM_PROTO_GetShiftState [17:11:32]wFMCommunicate request_size=4 [17:11:32]MH_SAM_APDU [17:11:32]CAPDU: 80 13 01 00 [17:11:32]Write to MH i2c: E2 08 00 FF 1D 80 13 01 00 00 00 00 00 99 [17:11:32]Write i2c OK [17:11:32]MH_I2C_Read... [17:11:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:11:32]Read from MH i2c: E2 [17:11:32]MH_I2C_Read... [17:11:32]Read from MH i2c: E2 0E 00 [17:11:32]MH_I2C_Read... [17:11:32]Read from MH i2c: E2 0E 00 FF 1D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4C [17:11:32]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:11:32]wFMCommunicate OK [17:11:32]SAM_PROTO_GetShiftState done [17:11:32]FM_GetShiftState done [17:11:32]opened in 1722298218 [17:11:32]opened+sec_in_day 1722384618 [17:11:32]quantity*price = 50049 [17:11:32]sum+1 = 50050 [17:11:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 301 30.07.2024 17:11 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24926 ФПД: 8990327845123 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T171133&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24926&fm=8990327845123&tin=02508201610067®Number=0000000000171247&sum=50000 [17:11:33]StoreToDocumentArchive [17:11:33]shift 48 fd 24926 [17:11:33]save to /storage/0048/doc_00024926 [17:11:33]save last doc name /storage/0048/doc_00024926 to /storage/kkm_last_doc_name [17:11:33]save OK [17:11:33]Clear old archive folders... [17:11:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:11:33]tlvbuf is B6F58730 [17:11:33]SAM_PROTO_ClearQueue [17:11:33]wFMCommunicate request_size=4 [17:11:33]MH_SAM_APDU [17:11:33]CAPDU: 80 09 00 00 [17:11:33]Write to MH i2c: E2 08 00 0C 1E 80 09 00 00 00 00 00 00 9C [17:11:33]Write i2c OK [17:11:33]MH_I2C_Read... [17:11:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:11:33]Read from MH i2c: E2 [17:11:33]MH_I2C_Read... [17:11:33]Read from MH i2c: E2 03 00 [17:11:33]MH_I2C_Read... [17:11:33]Read from MH i2c: E2 03 00 0C 1E 00 90 00 9E [17:11:33]RAPDU: 90 00 [17:11:33]wFMCommunicate OK [17:11:33]SAM_PROTO_ClearQueue done [17:11:33]KKMCreateOFDPacket [17:11:33]OFDProtocolAddRootSTLVToBuf [17:11:33]FM_MakeSignedData [17:11:33]FM_MakeSignedData [17:11:33]SAM_PROTO_SignData [17:11:33]wFMCommunicate request_size=4 [17:11:33]MH_SAM_APDU [17:11:33]CAPDU: 80 0D 01 02 [17:11:33]Write to MH i2c: E2 08 00 0D 1E 80 0D 01 02 00 00 00 00 A4 [17:11:33]Write i2c OK [17:11:33]MH_I2C_Read... [17:11:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:11:33]Read from MH i2c: E2 [17:11:33]MH_I2C_Read... [17:11:33]Read from MH i2c: E2 03 00 [17:11:33]MH_I2C_Read... [17:11:33]Read from MH i2c: E2 03 00 0D 1E 00 90 00 9F [17:11:33]RAPDU: 90 00 [17:11:33]wFMCommunicate OK [17:11:33]wFMCommunicate request_size=255 [17:11:33]MH_SAM_APDU [17:11:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 C5 1E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5E 61 00 00 35 04 06 00 08 [17:11:33]Write to MH i2c: E2 02 01 0E 1E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 C5 1E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5E 61 00 00 35 04 06 00 08 00 00 55 [17:11:33]Write i2c OK [17:11:33]MH_I2C_Read... [17:11:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:11:34]Read from MH i2c: E2 [17:11:34]MH_I2C_Read... [17:11:34]Read from MH i2c: E2 03 00 [17:11:34]MH_I2C_Read... [17:11:34]Read from MH i2c: E2 03 00 0E 1E 00 90 00 A0 [17:11:34]RAPDU: 90 00 [17:11:34]wFMCommunicate OK [17:11:34]wFMCommunicate request_size=10 [17:11:34]MH_SAM_APDU [17:11:34]CAPDU: 80 0D 02 02 05 2D 39 4C 31 03 [17:11:34]Write to MH i2c: E2 0D 00 0F 1E 80 0D 02 02 05 00 2D 39 4C 31 03 00 00 97 [17:11:34]Write i2c OK [17:11:34]MH_I2C_Read... [17:11:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:11:34]Read from MH i2c: E2 [17:11:34]MH_I2C_Read... [17:11:34]Read from MH i2c: E2 03 00 [17:11:34]MH_I2C_Read... [17:11:34]Read from MH i2c: E2 03 00 0F 1E 00 90 00 A1 [17:11:34]RAPDU: 90 00 [17:11:34]wFMCommunicate OK [17:11:34]wFMCommunicate request_size=4 [17:11:34]MH_SAM_APDU [17:11:34]CAPDU: 80 0D 03 02 [17:11:34]Write to MH i2c: E2 08 00 10 1E 80 0D 03 02 00 00 00 00 A9 [17:11:34]Write i2c OK [17:11:34]MH_I2C_Read... [17:11:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:11:34]Read from MH i2c: E2 [17:11:34]MH_I2C_Read... [17:11:34]Read from MH i2c: E2 0B 00 [17:11:34]MH_I2C_Read... [17:11:34]Read from MH i2c: E2 0B 00 10 1E 00 43 A2 EA 28 7E 04 21 58 90 00 9C [17:11:34]RAPDU: 43 A2 EA 28 7E 04 21 58 90 00 [17:11:34]wFMCommunicate OK [17:11:34]SAM_PROTO_SignData done [17:11:34]FM_MakeSignedData done [17:11:34]CreateOFDProtocolMessage [17:11:34]wFMCommunicate request_size=4 [17:11:34]MH_SAM_APDU [17:11:34]CAPDU: 80 11 00 00 [17:11:34]Write to MH i2c: E2 08 00 11 1E 80 11 00 00 00 00 00 00 A9 [17:11:34]Write i2c OK [17:11:34]MH_I2C_Read... [17:11:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:11:34]Read from MH i2c: E2 [17:11:34]MH_I2C_Read... [17:11:34]Read from MH i2c: E2 17 00 [17:11:34]MH_I2C_Read... [17:11:34]Read from MH i2c: E2 17 00 11 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 FF [17:11:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:11:34]wFMCommunicate OK [17:11:34]CreateOFDProtocolMessage done [17:11:34]OFDSenderStorePacket 24926 [17:11:34]StoreOFDPacket docnum=24926 [17:11:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E9 7A 07 01 22 DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 C5 1E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5E 61 00 00 35 04 06 00 08 2D 39 4C 31 03 43 A2 EA 28 7E 04 21 58 [17:11:34]CheckFolder [17:11:34]dirname=/storage/ofd_packets [17:11:34]CheckFolder done [17:11:34]ProducePacketName [17:11:34]name=ofd_packets/00024926 [17:11:34]NVStorageSaveData ofd_packets/00024926 [17:11:34]File name is /storage/ofd_packets/00024926 [17:11:34]Write 301 bytes [17:11:34]NVStorageSaveData done [17:11:34]OFDSenderStorePacket done [17:11:34]KKMCreateOFDPacket done [17:11:34]NVStorageSaveData kkm_last_timestamp [17:11:34]File name is /storage/kkm_last_timestamp [17:11:34]Write 4 bytes [17:11:34]NVStorageSaveData done [17:11:34]ExternCall_PrintAddStr [17:11:34]wPrintStart [17:11:34]Write to MH i2c: 01 00 00 12 1E 30 [17:11:34]Write i2c OK [17:11:34]MH_I2C_Read... [17:11:34]Read from MH i2c: 01 [17:11:34]MH_I2C_Read... [17:11:34]Read from MH i2c: 01 07 00 [17:11:34]MH_I2C_Read... [17:11:34]Read from MH i2c: 01 07 00 12 1E 00 00 00 00 00 FF 0F 45 [17:11:34]RasterBufferAndPrint [17:11:34]line Счет N : (1)610658 [17:11:34]line ИНН: 02508201610067 [17:11:34]line Контрольно-Кассовый Чек [17:11:34]line ПРОДАЖА [17:11:34]line ТРК (МРК, ГНК) : 63 [17:11:34]line Товар: 2710124500 [17:11:34]line Аи-95-К-3 [17:11:34]line 6.700 * 74.70 [17:11:34]line = 500.49 [17:11:34]line НДС 12% НСП 1% [17:11:34]line > о реализуемом товаре [17:11:34]line ОКРУГЛЕНИЕ: -0.49 [17:11:34]line ИТОГО: 500.00 [17:11:34]line Внесено: 500.00 [17:11:34]line СДАЧА: 0.00 [17:11:34]line НСП 1% : 4.43 [17:11:34]line НДС 12% : 53.15 [17:11:34]line Наличными: 500.00 [17:11:34]line Безнал.: 0.00 [17:11:34]line Место: АЗС № 127 "Партнер Нефть" [17:11:34]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [17:11:34]line СНО: Общий режим [17:11:34]line Чек 301 30.07.2024 17:11 [17:11:34]line Смена: 48 ФФД: 1.0 [17:11:34]line ЗНМ: 0300000158 [17:11:34]line РНМ: 0000000000171247 [17:11:34]line Версия ККМ: v1.0 [17:11:34]line ФМ: 0000000002098565 [17:11:34]line ФД: 24926 [17:11:34]line ФПД: 8990327845123 [17:11:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T171133&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24926&fm=8990327845123&tin=02508201610067®Number=0000000000171247&sum=50000 [17:11:34]OFD Sender: Processing packet 24926 [packets to send 29, broken 28] [17:11:34]ProducePacketName [17:11:34]name=ofd_packets/00024926 [17:11:34]OFD Sender: To server: pG, [17:11:34]CommunicateWithHost lk.salyk.kg:30040 [17:11:34]ConnectInit lk.salyk.kg [17:11:34]written 0, free lines is 4095 [17:11:34]Connected sock=10 [17:11:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E9 7A 07 01 22 DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 C5 1E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5E 61 00 00 35 04 06 00 08 2D 39 4C 31 03 43 A2 EA 28 7E 04 21 58 [17:11:34]Write to MH i2c: 01 00 00 3D 1E 5B [17:11:34]Write i2c OK [17:11:34]MH_I2C_Read... [17:11:34]Read from MH i2c: 01 [17:11:34]MH_I2C_Read... [17:11:34]Read from MH i2c: 01 07 00 [17:11:34]MH_I2C_Read... [17:11:34]Read from MH i2c: 01 07 00 3D 1E 00 00 00 00 00 EB 0C 59 [17:11:34]RasterBufferAndPrint [17:11:34]line [17:11:34]line [17:11:34]line [17:11:34]line [17:11:34]line [17:11:34]written 0, free lines is 3316 [17:11:34]MH_Cut [17:11:34]Write to MH i2c: D1 01 00 44 1E 01 34 [17:11:34]Write i2c OK [17:11:34]MH_I2C_Read... [17:11:34]Read from MH i2c: D1 [17:11:34]MH_I2C_Read... [17:11:34]Read from MH i2c: D1 01 00 [17:11:34]MH_I2C_Read... [17:11:34]Read from MH i2c: D1 01 00 44 1E 00 33 [17:11:34]Write to MH i2c: 01 00 00 45 1E 63 [17:11:34]Write i2c OK [17:11:34]MH_I2C_Read... [17:11:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 BE 0C 47 00 71 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5E 61 00 00 F4 03 04 00 53 CA A8 66 B6 04 01 00 00 42 1C 53 44 EE 5C C4 B8 [17:11:35]CommunicateWithHost err = 0 [17:11:35]CheckOFDResponse [17:11:35]1017 (14) - 77093643461234 [17:11:35]1041 (16) - 0000000002098565 [17:11:35]1040 (4) - 24926 [17:11:35]1012 (4) - 30.07.2024 11:11 [17:11:35]1206 (1) - 0 [17:11:35]OFD Sender: Remove packet 24926 [17:11:35]ProducePacketName [17:11:35]name=ofd_packets/00024926 [17:11:35]NVStorageDeleteData [17:11:35]OFD Sender: No OFD packet to send [17:11:35]*** Cut start [17:11:35]*** Partial cut [17:11:35]*** CUTSNS_PIN = 1 [17:11:35]*** CUTSNS_PIN = 0 [17:11:35]*** Brake cut motor [17:11:36]Read from MH i2c: 01 [17:11:36]MH_I2C_Read... [17:11:36]*** Stop cut motor [17:11:36]*** Cut end [17:11:36]Read from MH i2c: 01 07 00 [17:11:36]MH_I2C_Read... [17:11:36]Read from MH i2c: 01 07 00 45 1E 00 00 00 00 00 FF 0F 78 [17:11:36]process_action close_receipt done [17:11:36]requested_data is exist [17:11:36]produce_requested_data [17:11:36]requested_item fm.sn is exist - process it [17:11:36]wFMCommunicate request_size=4 [17:11:36]MH_SAM_APDU [17:11:36]CAPDU: 80 11 00 00 [17:11:36]Write to MH i2c: E2 08 00 46 1E 80 11 00 00 00 00 00 00 DE [17:11:36]Write i2c OK [17:11:36]MH_I2C_Read... [17:11:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:11:36]Read from MH i2c: E2 [17:11:36]MH_I2C_Read... [17:11:36]Read from MH i2c: E2 17 00 [17:11:36]MH_I2C_Read... [17:11:36]Read from MH i2c: E2 17 00 46 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 34 [17:11:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:11:36]wFMCommunicate OK [17:11:36]requested_item fd.num is exist - process it [17:11:36]SAM_PROTO_GetFieldsCounters [17:11:36]wFMCommunicate request_size=4 [17:11:36]MH_SAM_APDU [17:11:36]CAPDU: 80 13 00 00 [17:11:36]Write to MH i2c: E2 08 00 47 1E 80 13 00 00 00 00 00 00 E1 [17:11:36]Write i2c OK [17:11:36]MH_I2C_Read... [17:11:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:11:36]Read from MH i2c: E2 [17:11:36]MH_I2C_Read... [17:11:36]Read from MH i2c: E2 62 00 [17:11:36]MH_I2C_Read... [17:11:36]Read from MH i2c: E2 62 00 47 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 5E 61 00 00 0E 04 04 00 30 00 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 7B [17:11:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 5E 61 00 00 0E 04 04 00 30 00 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 [17:11:36]wFMCommunicate OK [17:11:36]SAM_PROTO_GetFieldsCounters done [17:11:36]requested_item shift.num is exist - process it [17:11:36]requested_item shift.opened is exist - process it [17:11:36]req_shift_opened [17:11:36]FM_GetShiftState [17:11:36]SAM_PROTO_GetShiftState [17:11:36]wFMCommunicate request_size=4 [17:11:36]MH_SAM_APDU [17:11:36]CAPDU: 80 13 01 00 [17:11:36]Write to MH i2c: E2 08 00 48 1E 80 13 01 00 00 00 00 00 E3 [17:11:36]Write i2c OK [17:11:36]MH_I2C_Read... [17:11:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:11:36]Read from MH i2c: E2 [17:11:36]MH_I2C_Read... [17:11:36]Read from MH i2c: E2 0E 00 [17:11:36]MH_I2C_Read... [17:11:36]Read from MH i2c: E2 0E 00 48 1E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 96 [17:11:36]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:11:36]wFMCommunicate OK [17:11:36]SAM_PROTO_GetShiftState done [17:11:36]FM_GetShiftState done [17:11:36]req_shift_opened done [17:11:36]requested_item shift.open_date is exist - process it [17:11:36]req_shift_open_date [17:11:36]req_shift_open_date done [17:11:36]produce_requested_data done [17:11:36]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24926,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [17:11:36]process_action_free close_receipt [17:11:36]json_value_free [17:11:36]json_value_free done [17:11:36]process_json_proto returns [17:11:36]Send response to host [17:11:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24926,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [17:11:36]free response buf [17:11:36]execute_script done [17:11:36]execute_script returns [17:11:36]free content buf [17:11:36]Sock 9.Close socket [17:11:36]Sock 9.Thread stoped [17:11:40]OFD Sender: No OFD packet to send [17:11:45]OFD Sender: No OFD packet to send [17:11:50]OFD Sender: No OFD packet to send [17:11:55]OFD Sender: No OFD packet to send [17:12:00]OFD Sender: No OFD packet to send [17:12:05]OFD Sender: No OFD packet to send [17:12:10]OFD Sender: No OFD packet to send [17:12:15]OFD Sender: No OFD packet to send [17:12:20]OFD Sender: No OFD packet to send [17:12:21]accept exits with 7 [17:12:21]New connection [17:12:21]New thread 3067428196 created [17:12:21]Thread 3067571556 joined [17:12:21]Waiting for new connection... [17:12:21] Sock 7.Parse request [17:12:21]Sock 7.Check first char [17:12:21]Sock 7.First char is OK [17:12:21]request: POST /json_proto HTTP/1.0 [17:12:21]Method: POST [17:12:21]URL: /json_proto [17:12:21]Method is POST - this is cgi request [17:12:21]url: /json_proto [17:12:21]query_string will be loaded in cgi processing [17:12:21]execute_cgi json_proto POST (null) [17:12:21]execute_cgi path=json_proto method=POST [17:12:21]POST find Content-Length [17:12:21]Host: 172.17.45.131:8080 [17:12:21]Content-Length: 638 [17:12:21]Content-Type: application/json [17:12:21] [17:12:21]POST finish read [17:12:21]Found Content-Length = 638 [17:12:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610657", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:12:21]execute_script... [17:12: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)610657", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:12:21]POST & json_proto [17:12:21]process_json_proto [17:12:21]json parsed OK: [17:12:21]protocol is kg_v1.0 [17:12:21]action value=close_receipt [17:12:21]process_action close_receipt [17:12:21]cmd_close_receipt [17:12:21]MH_GetDate [17:12:21]Write to MH i2c: F0 00 00 49 1E 56 [17:12:21]Write i2c OK [17:12:21]MH_I2C_Read... [17:12:21]Read from MH i2c: F0 [17:12:21]MH_I2C_Read... [17:12:21]Read from MH i2c: F0 09 00 [17:12:21]MH_I2C_Read... [17:12:21]Read from MH i2c: F0 09 00 49 1E 00 F6 1E A9 66 C6 D4 6E 66 F0 [17:12:21]GetLastDocTimeStamp 1722359493 [17:12:21]current date 1722359542 [17:12:21]FM_GetShiftState [17:12:21]SAM_PROTO_GetShiftState [17:12:21]wFMCommunicate request_size=4 [17:12:21]MH_SAM_APDU [17:12:21]CAPDU: 80 13 01 00 [17:12:21]Write to MH i2c: E2 08 00 4A 1E 80 13 01 00 00 00 00 00 E5 [17:12:21]Write i2c OK [17:12:21]MH_I2C_Read... [17:12:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:12:21]Read from MH i2c: E2 [17:12:21]MH_I2C_Read... [17:12:21]Read from MH i2c: E2 0E 00 [17:12:21]MH_I2C_Read... [17:12:21]Read from MH i2c: E2 0E 00 4A 1E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 98 [17:12:21]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:12:21]wFMCommunicate OK [17:12:21]SAM_PROTO_GetShiftState done [17:12:21]FM_GetShiftState done [17:12:21]opened in 1722298218 [17:12:21]opened+sec_in_day 1722384618 [17:12:21]quantity*price = 99999 [17:12:21]sum+1 = 100001 [17:12:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 302 30.07.2024 17:12 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24927 ФПД: 60999698008906 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T171222&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24927&fm=60999698008906&tin=02508201610067®Number=0000000000171247&sum=100000 [17:12:22]StoreToDocumentArchive [17:12:22]shift 48 fd 24927 [17:12:22]save to /storage/0048/doc_00024927 [17:12:22]save last doc name /storage/0048/doc_00024927 to /storage/kkm_last_doc_name [17:12:22]save OK [17:12:22]Clear old archive folders... [17:12:22]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:12:22]tlvbuf is 01EBD2E0 [17:12:22]SAM_PROTO_ClearQueue [17:12:22]wFMCommunicate request_size=4 [17:12:22]MH_SAM_APDU [17:12:22]CAPDU: 80 09 00 00 [17:12:22]Write to MH i2c: E2 08 00 57 1E 80 09 00 00 00 00 00 00 E7 [17:12:22]Write i2c OK [17:12:22]MH_I2C_Read... [17:12:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:12:22]Read from MH i2c: E2 [17:12:22]MH_I2C_Read... [17:12:22]Read from MH i2c: E2 03 00 [17:12:22]MH_I2C_Read... [17:12:22]Read from MH i2c: E2 03 00 57 1E 00 90 00 E9 [17:12:22]RAPDU: 90 00 [17:12:22]wFMCommunicate OK [17:12:22]SAM_PROTO_ClearQueue done [17:12:22]KKMCreateOFDPacket [17:12:22]OFDProtocolAddRootSTLVToBuf [17:12:22]FM_MakeSignedData [17:12:22]FM_MakeSignedData [17:12:22]SAM_PROTO_SignData [17:12:22]wFMCommunicate request_size=4 [17:12:22]MH_SAM_APDU [17:12:22]CAPDU: 80 0D 01 02 [17:12:22]Write to MH i2c: E2 08 00 58 1E 80 0D 01 02 00 00 00 00 EF [17:12:22]Write i2c OK [17:12:22]MH_I2C_Read... [17:12:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:12:22]Read from MH i2c: E2 [17:12:22]MH_I2C_Read... [17:12:22]Read from MH i2c: E2 03 00 [17:12:22]MH_I2C_Read... [17:12:22]Read from MH i2c: E2 03 00 58 1E 00 90 00 EA [17:12:22]RAPDU: 90 00 [17:12:22]wFMCommunicate OK [17:12:22]wFMCommunicate request_size=255 [17:12:22]MH_SAM_APDU [17:12:22]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 F6 1E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5F 61 00 00 35 04 06 00 37 7A 99 54 [17:12:22]Write to MH i2c: E2 02 01 59 1E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 F6 1E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5F 61 00 00 35 04 06 00 37 7A 99 54 00 00 36 [17:12:22]Write i2c OK [17:12:22]MH_I2C_Read... [17:12:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:12:23]Read from MH i2c: E2 [17:12:23]MH_I2C_Read... [17:12:23]Read from MH i2c: E2 03 00 [17:12:23]MH_I2C_Read... [17:12:23]Read from MH i2c: E2 03 00 59 1E 00 90 00 EB [17:12:23]RAPDU: 90 00 [17:12:23]wFMCommunicate OK [17:12:23]wFMCommunicate request_size=7 [17:12:23]MH_SAM_APDU [17:12:23]CAPDU: 80 0D 02 02 02 CB 4A [17:12:23]Write to MH i2c: E2 0A 00 5A 1E 80 0D 02 02 02 00 CB 4A 00 00 0B [17:12:23]Write i2c OK [17:12:23]MH_I2C_Read... [17:12:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:12:23]Read from MH i2c: E2 [17:12:23]MH_I2C_Read... [17:12:23]Read from MH i2c: E2 03 00 [17:12:23]MH_I2C_Read... [17:12:23]Read from MH i2c: E2 03 00 5A 1E 00 90 00 EC [17:12:23]RAPDU: 90 00 [17:12:23]wFMCommunicate OK [17:12:23]wFMCommunicate request_size=4 [17:12:23]MH_SAM_APDU [17:12:23]CAPDU: 80 0D 03 02 [17:12:23]Write to MH i2c: E2 08 00 5B 1E 80 0D 03 02 00 00 00 00 F4 [17:12:23]Write i2c OK [17:12:23]MH_I2C_Read... [17:12:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:12:23]Read from MH i2c: E2 [17:12:23]MH_I2C_Read... [17:12:23]Read from MH i2c: E2 0B 00 [17:12:23]MH_I2C_Read... [17:12:23]Read from MH i2c: E2 0B 00 5B 1E 00 1E 66 17 AF 42 B2 61 0C 90 00 A0 [17:12:23]RAPDU: 1E 66 17 AF 42 B2 61 0C 90 00 [17:12:23]wFMCommunicate OK [17:12:23]SAM_PROTO_SignData done [17:12:23]FM_MakeSignedData done [17:12:23]CreateOFDProtocolMessage [17:12:23]wFMCommunicate request_size=4 [17:12:23]MH_SAM_APDU [17:12:23]CAPDU: 80 11 00 00 [17:12:23]Write to MH i2c: E2 08 00 5C 1E 80 11 00 00 00 00 00 00 F4 [17:12:23]Write i2c OK [17:12:23]MH_I2C_Read... [17:12:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:12:23]Read from MH i2c: E2 [17:12:23]MH_I2C_Read... [17:12:23]Read from MH i2c: E2 17 00 [17:12:23]MH_I2C_Read... [17:12:23]Read from MH i2c: E2 17 00 5C 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 4A [17:12:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:12:23]wFMCommunicate OK [17:12:23]CreateOFDProtocolMessage done [17:12:23]OFDSenderStorePacket 24927 [17:12:23]StoreOFDPacket docnum=24927 [17:12:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 24 8B 04 01 4E A0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 F6 1E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5F 61 00 00 35 04 06 00 37 7A 99 54 CB 4A 1E 66 17 AF 42 B2 61 0C [17:12:23]CheckFolder [17:12:23]dirname=/storage/ofd_packets [17:12:23]CheckFolder done [17:12:23]ProducePacketName [17:12:23]name=ofd_packets/00024927 [17:12:23]NVStorageSaveData ofd_packets/00024927 [17:12:23]File name is /storage/ofd_packets/00024927 [17:12:23]Write 298 bytes [17:12:23]NVStorageSaveData done [17:12:23]OFDSenderStorePacket done [17:12:23]KKMCreateOFDPacket done [17:12:23]NVStorageSaveData kkm_last_timestamp [17:12:23]File name is /storage/kkm_last_timestamp [17:12:23]Write 4 bytes [17:12:23]NVStorageSaveData done [17:12:23]ExternCall_PrintAddStr [17:12:23]wPrintStart [17:12:23]Write to MH i2c: 01 00 00 5D 1E 7B [17:12:23]Write i2c OK [17:12:23]MH_I2C_Read... [17:12:23]Read from MH i2c: 01 [17:12:23]MH_I2C_Read... [17:12:23]Read from MH i2c: 01 07 00 [17:12:23]MH_I2C_Read... [17:12:23]Read from MH i2c: 01 07 00 5D 1E 00 00 00 00 00 FF 0F 90 [17:12:23]RasterBufferAndPrint [17:12:23]line Счет N : (1)610657 [17:12:23]line ИНН: 02508201610067 [17:12:23]line Контрольно-Кассовый Чек [17:12:23]line ПРОДАЖА [17:12:23]line ТРК (МРК, ГНК) : 2 [17:12:23]line Товар: 2710194210 [17:12:23]line ДТ-К-2 [17:12:23]line 13.210 * 75.70 [17:12:23]line = 1000.00 [17:12:23]line НДС 12% НСП 1% [17:12:23]line > о реализуемом товаре [17:12:23]line ИТОГО: 1000.00 [17:12:23]line НСП 1% : 8.85 [17:12:23]line НДС 12% : 106.19 [17:12:23]line Наличными: 1000.00 [17:12:23]line Безнал.: 0.00 [17:12:23]line Место: АЗС № 127 "Партнер Нефть" [17:12:23]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [17:12:23]line СНО: Общий режим [17:12:23]line Чек 302 30.07.2024 17:12 [17:12:23]line Смена: 48 ФФД: 1.0 [17:12:23]line ЗНМ: 0300000158 [17:12:23]line РНМ: 0000000000171247 [17:12:23]line Версия ККМ: v1.0 [17:12:23]line ФМ: 0000000002098565 [17:12:23]line ФД: 24927 [17:12:23]line ФПД: 60999698008906 [17:12:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T171222&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24927&fm=60999698008906&tin=02508201610067®Number=0000000000171247&sum=100000 [17:12:23]OFD Sender: Processing packet 24927 [packets to send 29, broken 28] [17:12:23]ProducePacketName [17:12:23]name=ofd_packets/00024927 [17:12:23]OFD Sender: To server: pG, [17:12:23]CommunicateWithHost lk.salyk.kg:30040 [17:12:23]ConnectInit lk.salyk.kg [17:12:23]written 0, free lines is 4095 [17:12:23]Connected sock=9 [17:12:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 24 8B 04 01 4E A0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 F6 1E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5F 61 00 00 35 04 06 00 37 7A 99 54 CB 4A 1E 66 17 AF 42 B2 61 0C [17:12:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 79 57 47 00 16 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 5F 61 00 00 F4 03 04 00 84 CA A8 66 B6 04 01 00 00 B6 19 66 A9 90 AF F9 92 [17:12:23]CommunicateWithHost err = 0 [17:12:23]CheckOFDResponse [17:12:23]1017 (14) - 77093643461234 [17:12:23]1041 (16) - 0000000002098565 [17:12:23]1040 (4) - 24927 [17:12:23]1012 (4) - 30.07.2024 11:12 [17:12:23]1206 (1) - 0 [17:12:23]OFD Sender: Remove packet 24927 [17:12:23]ProducePacketName [17:12:23]name=ofd_packets/00024927 [17:12:23]NVStorageDeleteData [17:12:24]Write to MH i2c: 01 00 00 85 1E A3 [17:12:24]Write i2c OK [17:12:24]MH_I2C_Read... [17:12:24]Read from MH i2c: 01 [17:12:24]MH_I2C_Read... [17:12:24]Read from MH i2c: 01 07 00 [17:12:24]MH_I2C_Read... [17:12:24]Read from MH i2c: 01 07 00 85 1E 00 00 00 00 00 0B 0D C2 [17:12:24]RasterBufferAndPrint [17:12:24]line [17:12:24]line [17:12:24]line [17:12:24]line [17:12:24]line [17:12:24]written 0, free lines is 3345 [17:12:24]MH_Cut [17:12:24]Write to MH i2c: D1 01 00 8C 1E 01 7C [17:12:24]Write i2c OK [17:12:24]MH_I2C_Read... [17:12:24]Read from MH i2c: D1 [17:12:24]MH_I2C_Read... [17:12:24]Read from MH i2c: D1 01 00 [17:12:24]MH_I2C_Read... [17:12:24]Read from MH i2c: D1 01 00 8C 1E 00 7B [17:12:24]Write to MH i2c: 01 00 00 8D 1E AB [17:12:24]Write i2c OK [17:12:24]MH_I2C_Read... [17:12:24]OFD Sender: No OFD packet to send [17:12:24]*** Cut start [17:12:24]*** Partial cut [17:12:24]*** CUTSNS_PIN = 1 [17:12:24]*** CUTSNS_PIN = 0 [17:12:24]*** Brake cut motor [17:12:25]Read from MH i2c: 01 [17:12:25]MH_I2C_Read... [17:12:25]*** Stop cut motor [17:12:25]*** Cut end [17:12:25]Read from MH i2c: 01 07 00 [17:12:25]MH_I2C_Read... [17:12:25]Read from MH i2c: 01 07 00 8D 1E 00 00 00 00 00 FF 0F C0 [17:12:25]process_action close_receipt done [17:12:25]requested_data is exist [17:12:25]produce_requested_data [17:12:25]requested_item fm.sn is exist - process it [17:12:25]wFMCommunicate request_size=4 [17:12:25]MH_SAM_APDU [17:12:25]CAPDU: 80 11 00 00 [17:12:25]Write to MH i2c: E2 08 00 8E 1E 80 11 00 00 00 00 00 00 26 [17:12:25]Write i2c OK [17:12:25]MH_I2C_Read... [17:12:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:12:25]Read from MH i2c: E2 [17:12:25]MH_I2C_Read... [17:12:25]Read from MH i2c: E2 17 00 [17:12:25]MH_I2C_Read... [17:12:25]Read from MH i2c: E2 17 00 8E 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 7C [17:12:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:12:25]wFMCommunicate OK [17:12:25]requested_item fd.num is exist - process it [17:12:25]SAM_PROTO_GetFieldsCounters [17:12:25]wFMCommunicate request_size=4 [17:12:25]MH_SAM_APDU [17:12:25]CAPDU: 80 13 00 00 [17:12:25]Write to MH i2c: E2 08 00 8F 1E 80 13 00 00 00 00 00 00 29 [17:12:25]Write i2c OK [17:12:25]MH_I2C_Read... [17:12:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:12:25]Read from MH i2c: E2 [17:12:25]MH_I2C_Read... [17:12:25]Read from MH i2c: E2 62 00 [17:12:25]MH_I2C_Read... [17:12:25]Read from MH i2c: E2 62 00 8F 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 5F 61 00 00 0E 04 04 00 30 00 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 C7 [17:12:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 5F 61 00 00 0E 04 04 00 30 00 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 [17:12:25]wFMCommunicate OK [17:12:25]SAM_PROTO_GetFieldsCounters done [17:12:25]requested_item shift.num is exist - process it [17:12:25]requested_item shift.opened is exist - process it [17:12:25]req_shift_opened [17:12:25]FM_GetShiftState [17:12:25]SAM_PROTO_GetShiftState [17:12:25]wFMCommunicate request_size=4 [17:12:25]MH_SAM_APDU [17:12:25]CAPDU: 80 13 01 00 [17:12:25]Write to MH i2c: E2 08 00 90 1E 80 13 01 00 00 00 00 00 2B [17:12:25]Write i2c OK [17:12:25]MH_I2C_Read... [17:12:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:12:25]Read from MH i2c: E2 [17:12:25]MH_I2C_Read... [17:12:25]Read from MH i2c: E2 0E 00 [17:12:25]MH_I2C_Read... [17:12:25]Read from MH i2c: E2 0E 00 90 1E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 DE [17:12:25]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:12:25]wFMCommunicate OK [17:12:25]SAM_PROTO_GetShiftState done [17:12:25]FM_GetShiftState done [17:12:25]req_shift_opened done [17:12:25]requested_item shift.open_date is exist - process it [17:12:25]req_shift_open_date [17:12:25]req_shift_open_date done [17:12:25]produce_requested_data done [17:12:25]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24927,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [17:12:25]process_action_free close_receipt [17:12:25]json_value_free [17:12:25]json_value_free done [17:12:25]process_json_proto returns [17:12:25]Send response to host [17:12:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24927,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [17:12:25]free response buf [17:12:25]execute_script done [17:12:25]execute_script returns [17:12:25]free content buf [17:12:25]Sock 7.Close socket [17:12:25]Sock 7.Thread stoped [17:12:25]accept exits with 10 [17:12:25]New connection [17:12:25]New thread 3067571556 created [17:12:25]Thread 3067428196 joined [17:12:25]Waiting for new connection... [17:12:25] Sock 10.Parse request [17:12:25]Sock 10.Check first char [17:12:25]Sock 10.First char is OK [17:12:25]request: POST /json_proto HTTP/1.0 [17:12:25]Method: POST [17:12:25]URL: /json_proto [17:12:25]Method is POST - this is cgi request [17:12:25]url: /json_proto [17:12:25]query_string will be loaded in cgi processing [17:12:25]execute_cgi json_proto POST (null) [17:12:25]execute_cgi path=json_proto method=POST [17:12:25]POST find Content-Length [17:12:25]Host: 172.17.45.131:8080 [17:12:25]Content-Length: 984 [17:12:25]Content-Type: application/json [17:12:25] [17:12:25]POST finish read [17:12:25]Found Content-Length = 984 [17:12:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610656", "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" : 66.80, "quantity" : 44.920, "sum" : 3000.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 127\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 44.92 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:12:25]execute_script... [17:12:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610656", "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" : 66.80, "quantity" : 44.920, "sum" : 3000.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 127\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 44.92 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:12:25]POST & json_proto [17:12:25]process_json_proto [17:12:25]json parsed OK: [17:12:25]protocol is kg_v1.0 [17:12:25]action value=close_receipt [17:12:25]process_action close_receipt [17:12:25]cmd_close_receipt [17:12:25]MH_GetDate [17:12:25]Write to MH i2c: F0 00 00 91 1E 9E [17:12:25]Write i2c OK [17:12:25]MH_I2C_Read... [17:12:25]Read from MH i2c: F0 [17:12:25]MH_I2C_Read... [17:12:25]Read from MH i2c: F0 09 00 [17:12:25]MH_I2C_Read... [17:12:25]Read from MH i2c: F0 09 00 91 1E 00 FA 1E A9 66 C6 D4 6E 66 3C [17:12:25]GetLastDocTimeStamp 1722359542 [17:12:25]current date 1722359546 [17:12:25]FM_GetShiftState [17:12:25]SAM_PROTO_GetShiftState [17:12:25]wFMCommunicate request_size=4 [17:12:25]MH_SAM_APDU [17:12:25]CAPDU: 80 13 01 00 [17:12:25]Write to MH i2c: E2 08 00 92 1E 80 13 01 00 00 00 00 00 2D [17:12:26]Write i2c OK [17:12:26]MH_I2C_Read... [17:12:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:12:26]Read from MH i2c: E2 [17:12:26]MH_I2C_Read... [17:12:26]Read from MH i2c: E2 0E 00 [17:12:26]MH_I2C_Read... [17:12:26]Read from MH i2c: E2 0E 00 92 1E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E0 [17:12:26]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:12:26]wFMCommunicate OK [17:12:26]SAM_PROTO_GetShiftState done [17:12:26]FM_GetShiftState done [17:12:26]opened in 1722298218 [17:12:26]opened+sec_in_day 1722384618 [17:12:26]quantity*price = 300065 [17:12:26]sum+1 = 300067 [17:12:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 303 30.07.2024 17:12 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Дисконтная программа АИ-92 номер 127 сэкономлено 44.92 сом ФМ: 0000000002098565 ФД: 24928 ФПД: 95066106081479 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T171226&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24928&fm=95066106081479&tin=02508201610067®Number=0000000000171247&sum=300000 [17:12:27]StoreToDocumentArchive [17:12:27]shift 48 fd 24928 [17:12:27]save to /storage/0048/doc_00024928 [17:12:27]save last doc name /storage/0048/doc_00024928 to /storage/kkm_last_doc_name [17:12:27]save OK [17:12:27]Clear old archive folders... [17:12:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:12:27]tlvbuf is 01E7EEF0 [17:12:27]SAM_PROTO_ClearQueue [17:12:27]wFMCommunicate request_size=4 [17:12:27]MH_SAM_APDU [17:12:27]CAPDU: 80 09 00 00 [17:12:27]Write to MH i2c: E2 08 00 9F 1E 80 09 00 00 00 00 00 00 2F [17:12:27]Write i2c OK [17:12:27]MH_I2C_Read... [17:12:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:12:27]Read from MH i2c: E2 [17:12:27]MH_I2C_Read... [17:12:27]Read from MH i2c: E2 03 00 [17:12:27]MH_I2C_Read... [17:12:27]Read from MH i2c: E2 03 00 9F 1E 00 90 00 31 [17:12:27]RAPDU: 90 00 [17:12:27]wFMCommunicate OK [17:12:27]SAM_PROTO_ClearQueue done [17:12:27]KKMCreateOFDPacket [17:12:27]OFDProtocolAddRootSTLVToBuf [17:12:27]FM_MakeSignedData [17:12:27]FM_MakeSignedData [17:12:27]SAM_PROTO_SignData [17:12:27]wFMCommunicate request_size=4 [17:12:27]MH_SAM_APDU [17:12:27]CAPDU: 80 0D 01 02 [17:12:27]Write to MH i2c: E2 08 00 A0 1E 80 0D 01 02 00 00 00 00 37 [17:12:27]Write i2c OK [17:12:27]MH_I2C_Read... [17:12:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:12:27]Read from MH i2c: E2 [17:12:27]MH_I2C_Read... [17:12:27]Read from MH i2c: E2 03 00 [17:12:27]MH_I2C_Read... [17:12:27]Read from MH i2c: E2 03 00 A0 1E 00 90 00 32 [17:12:27]RAPDU: 90 00 [17:12:27]wFMCommunicate OK [17:12:27]wFMCommunicate request_size=255 [17:12:27]MH_SAM_APDU [17:12:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 AF 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 22 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 FA 1E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 60 61 00 00 35 04 06 00 56 [17:12:27]Write to MH i2c: E2 02 01 A1 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 78 AF 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 22 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 FA 1E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 60 61 00 00 35 04 06 00 56 00 00 3B [17:12:27]Write i2c OK [17:12:27]MH_I2C_Read... [17:12:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:12:27]Read from MH i2c: E2 [17:12:27]MH_I2C_Read... [17:12:27]Read from MH i2c: E2 03 00 [17:12:27]MH_I2C_Read... [17:12:27]Read from MH i2c: E2 03 00 A1 1E 00 90 00 33 [17:12:27]RAPDU: 90 00 [17:12:27]wFMCommunicate OK [17:12:27]wFMCommunicate request_size=10 [17:12:27]MH_SAM_APDU [17:12:27]CAPDU: 80 0D 02 02 05 76 4D 7B B0 C7 [17:12:27]Write to MH i2c: E2 0D 00 A2 1E 80 0D 02 02 05 00 76 4D 7B B0 C7 00 00 F9 [17:12:27]Write i2c OK [17:12:27]MH_I2C_Read... [17:12:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:12:27]Read from MH i2c: E2 [17:12:27]MH_I2C_Read... [17:12:27]Read from MH i2c: E2 03 00 [17:12:27]MH_I2C_Read... [17:12:27]Read from MH i2c: E2 03 00 A2 1E 00 90 00 34 [17:12:27]RAPDU: 90 00 [17:12:27]wFMCommunicate OK [17:12:27]wFMCommunicate request_size=4 [17:12:27]MH_SAM_APDU [17:12:27]CAPDU: 80 0D 03 02 [17:12:27]Write to MH i2c: E2 08 00 A3 1E 80 0D 03 02 00 00 00 00 3C [17:12:27]Write i2c OK [17:12:27]MH_I2C_Read... [17:12:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:12:28]Read from MH i2c: E2 [17:12:28]MH_I2C_Read... [17:12:28]Read from MH i2c: E2 0B 00 [17:12:28]MH_I2C_Read... [17:12:28]Read from MH i2c: E2 0B 00 A3 1E 00 F6 75 C6 FB DA 0D 8C E4 90 00 C0 [17:12:28]RAPDU: F6 75 C6 FB DA 0D 8C E4 90 00 [17:12:28]wFMCommunicate OK [17:12:28]SAM_PROTO_SignData done [17:12:28]FM_MakeSignedData done [17:12:28]CreateOFDProtocolMessage [17:12:28]wFMCommunicate request_size=4 [17:12:28]MH_SAM_APDU [17:12:28]CAPDU: 80 11 00 00 [17:12:28]Write to MH i2c: E2 08 00 A4 1E 80 11 00 00 00 00 00 00 3C [17:12:28]Write i2c OK [17:12:28]MH_I2C_Read... [17:12:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:12:28]Read from MH i2c: E2 [17:12:28]MH_I2C_Read... [17:12:28]Read from MH i2c: E2 17 00 [17:12:28]MH_I2C_Read... [17:12:28]Read from MH i2c: E2 17 00 A4 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 92 [17:12:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:12:28]wFMCommunicate OK [17:12:28]CreateOFDProtocolMessage done [17:12:28]OFDSenderStorePacket 24928 [17:12:28]StoreOFDPacket docnum=24928 [17:12:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 B4 56 07 01 F1 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 AF 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 22 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 FA 1E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 60 61 00 00 35 04 06 00 56 76 4D 7B B0 C7 F6 75 C6 FB DA 0D 8C E4 [17:12:28]CheckFolder [17:12:28]dirname=/storage/ofd_packets [17:12:28]CheckFolder done [17:12:28]ProducePacketName [17:12:28]name=ofd_packets/00024928 [17:12:28]NVStorageSaveData ofd_packets/00024928 [17:12:28]File name is /storage/ofd_packets/00024928 [17:12:28]Write 301 bytes [17:12:28]NVStorageSaveData done [17:12:28]OFDSenderStorePacket done [17:12:28]KKMCreateOFDPacket done [17:12:28]NVStorageSaveData kkm_last_timestamp [17:12:28]File name is /storage/kkm_last_timestamp [17:12:28]Write 4 bytes [17:12:28]NVStorageSaveData done [17:12:28]ExternCall_PrintAddStr [17:12:28]wPrintStart [17:12:28]Write to MH i2c: 01 00 00 A5 1E C3 [17:12:28]OFD Sender: Processing packet 24928 [packets to send 29, broken 28] [17:12:28]ProducePacketName [17:12:28]name=ofd_packets/00024928 [17:12:28]OFD Sender: To server: pG, [17:12:28]CommunicateWithHost lk.salyk.kg:30040 [17:12:28]ConnectInit lk.salyk.kg [17:12:28]Write i2c OK [17:12:28]MH_I2C_Read... [17:12:28]Read from MH i2c: 01 [17:12:28]MH_I2C_Read... [17:12:28]Read from MH i2c: 01 07 00 [17:12:28]MH_I2C_Read... [17:12:28]Read from MH i2c: 01 07 00 A5 1E 00 00 00 00 00 FF 0F D8 [17:12:28]RasterBufferAndPrint [17:12:28]line Счет N : (1)610656 [17:12:28]line ИНН: 02508201610067 [17:12:28]line Контрольно-Кассовый Чек [17:12:28]line ПРОДАЖА [17:12:28]line ТРК (МРК, ГНК) : 42 [17:12:28]line Товар: 2710124130 [17:12:28]line Аи-92-К-2 [17:12:28]line 44.920 * 66.80 [17:12:28]line = 3000.66 [17:12:28]line НДС 12% НСП 1% [17:12:28]line > о реализуемом товаре [17:12:28]line ОКРУГЛЕНИЕ: -0.66 [17:12:28]line ИТОГО: 3000.00 [17:12:28]line Внесено: 3000.00 [17:12:28]line СДАЧА: 0.00 [17:12:28]line НСП 1% : 26.55 [17:12:28]line НДС 12% : 318.65 [17:12:28]line Наличными: 3000.00 [17:12:28]line Безнал.: 0.00 [17:12:28]line Место: АЗС № 127 "Партнер Нефть" [17:12:28]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [17:12:28]line СНО: Общий режим [17:12:28]line Чек 303 30.07.2024 17:12 [17:12:28]line Смена: 48 ФФД: 1.0 [17:12:28]line ЗНМ: 0300000158 [17:12:28]line РНМ: 0000000000171247 [17:12:28]line Версия ККМ: v1.0 [17:12:28]line [17:12:28]line Дисконтная программа [17:12:28]line АИ-92 [17:12:28]line номер 127 [17:12:28]line сэкономлено 44.92 сом [17:12:28]line ФМ: 0000000002098565 [17:12:28]line ФД: 24928 [17:12:28]line ФПД: 95066106081479 [17:12:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T171226&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24928&fm=95066106081479&tin=02508201610067®Number=0000000000171247&sum=300000 [17:12:28]Connected sock=9 [17:12:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 B4 56 07 01 F1 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 AF 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 22 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 FA 1E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 60 61 00 00 35 04 06 00 56 76 4D 7B B0 C7 F6 75 C6 FB DA 0D 8C E4 [17:12:28]written 0, free lines is 4095 [17:12:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 D2 81 47 00 16 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 60 61 00 00 F4 03 04 00 89 CA A8 66 B6 04 01 00 00 41 8F 62 02 96 71 49 6D [17:12:28]CommunicateWithHost err = 0 [17:12:28]CheckOFDResponse [17:12:28]1017 (14) - 77093643461234 [17:12:28]1041 (16) - 0000000002098565 [17:12:28]1040 (4) - 24928 [17:12:28]1012 (4) - 30.07.2024 11:12 [17:12:28]1206 (1) - 0 [17:12:28]OFD Sender: Remove packet 24928 [17:12:28]ProducePacketName [17:12:28]name=ofd_packets/00024928 [17:12:28]NVStorageDeleteData [17:12:29]Write to MH i2c: 01 00 00 D5 1E F3 [17:12:29]Write i2c OK [17:12:29]MH_I2C_Read... [17:12:29]Read from MH i2c: 01 [17:12:29]MH_I2C_Read... [17:12:29]Read from MH i2c: 01 07 00 [17:12:29]MH_I2C_Read... [17:12:29]Read from MH i2c: 01 07 00 D5 1E 00 00 00 00 00 AC 0C B2 [17:12:29]RasterBufferAndPrint [17:12:29]line [17:12:29]line [17:12:29]line [17:12:29]line [17:12:29]line [17:12:29]written 0, free lines is 3257 [17:12:29]MH_Cut [17:12:29]Write to MH i2c: D1 01 00 DC 1E 01 CC [17:12:29]Write i2c OK [17:12:29]MH_I2C_Read... [17:12:29]Read from MH i2c: D1 [17:12:29]MH_I2C_Read... [17:12:29]Read from MH i2c: D1 01 00 [17:12:29]MH_I2C_Read... [17:12:29]Read from MH i2c: D1 01 00 DC 1E 00 CB [17:12:29]Write to MH i2c: 01 00 00 DD 1E FB [17:12:29]Write i2c OK [17:12:29]MH_I2C_Read... [17:12:29]OFD Sender: No OFD packet to send [17:12:29]*** Cut start [17:12:29]*** Partial cut [17:12:29]*** CUTSNS_PIN = 1 [17:12:29]*** CUTSNS_PIN = 0 [17:12:30]*** Brake cut motor [17:12:30]Read from MH i2c: 01 [17:12:30]MH_I2C_Read... [17:12:30]*** Stop cut motor [17:12:30]*** Cut end [17:12:30]Read from MH i2c: 01 07 00 [17:12:30]MH_I2C_Read... [17:12:30]Read from MH i2c: 01 07 00 DD 1E 00 00 00 00 00 FF 0F 10 [17:12:30]process_action close_receipt done [17:12:30]requested_data is exist [17:12:30]produce_requested_data [17:12:30]requested_item fm.sn is exist - process it [17:12:30]wFMCommunicate request_size=4 [17:12:30]MH_SAM_APDU [17:12:30]CAPDU: 80 11 00 00 [17:12:30]Write to MH i2c: E2 08 00 DE 1E 80 11 00 00 00 00 00 00 76 [17:12:30]Write i2c OK [17:12:30]MH_I2C_Read... [17:12:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:12:30]Read from MH i2c: E2 [17:12:30]MH_I2C_Read... [17:12:30]Read from MH i2c: E2 17 00 [17:12:30]MH_I2C_Read... [17:12:30]Read from MH i2c: E2 17 00 DE 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 CC [17:12:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:12:30]wFMCommunicate OK [17:12:30]requested_item fd.num is exist - process it [17:12:30]SAM_PROTO_GetFieldsCounters [17:12:30]wFMCommunicate request_size=4 [17:12:30]MH_SAM_APDU [17:12:30]CAPDU: 80 13 00 00 [17:12:30]Write to MH i2c: E2 08 00 DF 1E 80 13 00 00 00 00 00 00 79 [17:12:30]Write i2c OK [17:12:30]MH_I2C_Read... [17:12:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:12:30]Read from MH i2c: E2 [17:12:30]MH_I2C_Read... [17:12:30]Read from MH i2c: E2 62 00 [17:12:30]MH_I2C_Read... [17:12:30]Read from MH i2c: E2 62 00 DF 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 60 61 00 00 0E 04 04 00 30 00 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 1B [17:12:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 60 61 00 00 0E 04 04 00 30 00 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 [17:12:30]wFMCommunicate OK [17:12:30]SAM_PROTO_GetFieldsCounters done [17:12:30]requested_item shift.num is exist - process it [17:12:30]requested_item shift.opened is exist - process it [17:12:30]req_shift_opened [17:12:30]FM_GetShiftState [17:12:30]SAM_PROTO_GetShiftState [17:12:30]wFMCommunicate request_size=4 [17:12:30]MH_SAM_APDU [17:12:30]CAPDU: 80 13 01 00 [17:12:30]Write to MH i2c: E2 08 00 E0 1E 80 13 01 00 00 00 00 00 7B [17:12:30]Write i2c OK [17:12:30]MH_I2C_Read... [17:12:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:12:30]Read from MH i2c: E2 [17:12:30]MH_I2C_Read... [17:12:30]Read from MH i2c: E2 0E 00 [17:12:30]MH_I2C_Read... [17:12:30]Read from MH i2c: E2 0E 00 E0 1E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 2E [17:12:30]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:12:30]wFMCommunicate OK [17:12:30]SAM_PROTO_GetShiftState done [17:12:30]FM_GetShiftState done [17:12:30]req_shift_opened done [17:12:30]requested_item shift.open_date is exist - process it [17:12:30]req_shift_open_date [17:12:30]req_shift_open_date done [17:12:30]produce_requested_data done [17:12:30]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24928,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [17:12:30]process_action_free close_receipt [17:12:30]json_value_free [17:12:30]json_value_free done [17:12:30]process_json_proto returns [17:12:30]Send response to host [17:12:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24928,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [17:12:30]free response buf [17:12:30]execute_script done [17:12:30]execute_script returns [17:12:30]free content buf [17:12:30]Sock 10.Close socket [17:12:30]Sock 10.Thread stoped [17:12:34]OFD Sender: No OFD packet to send [17:12:39]OFD Sender: No OFD packet to send [17:12:44]OFD Sender: No OFD packet to send [17:12:49]OFD Sender: No OFD packet to send [17:12:54]OFD Sender: No OFD packet to send [17:12:59]OFD Sender: No OFD packet to send [17:13:04]OFD Sender: No OFD packet to send [17:13:09]OFD Sender: No OFD packet to send [17:13:14]OFD Sender: No OFD packet to send [17:13:19]OFD Sender: No OFD packet to send [17:13:24]OFD Sender: No OFD packet to send [17:13:29]OFD Sender: No OFD packet to send [17:13:34]OFD Sender: No OFD packet to send [17:13:39]OFD Sender: No OFD packet to send [17:13:44]OFD Sender: No OFD packet to send [17:13:49]OFD Sender: No OFD packet to send [17:13:54]OFD Sender: No OFD packet to send [17:13:59]OFD Sender: No OFD packet to send [17:14:04]OFD Sender: No OFD packet to send [17:14:09]OFD Sender: No OFD packet to send [17:14:14]OFD Sender: No OFD packet to send [17:14:19]OFD Sender: No OFD packet to send [17:14:24]OFD Sender: No OFD packet to send [17:14:29]OFD Sender: No OFD packet to send [17:14:34]OFD Sender: No OFD packet to send [17:14:39]OFD Sender: No OFD packet to send [17:14:41]accept exits with 7 [17:14:41]New connection [17:14:41]New thread 3067428196 created [17:14:41]Thread 3067571556 joined [17:14:41]Waiting for new connection... [17:14:41] Sock 7.Parse request [17:14:41]Sock 7.Check first char [17:14:41]Sock 7.First char is OK [17:14:41]request: POST /json_proto HTTP/1.0 [17:14:41]Method: POST [17:14:41]URL: /json_proto [17:14:41]Method is POST - this is cgi request [17:14:41]url: /json_proto [17:14:41]query_string will be loaded in cgi processing [17:14:41]execute_cgi json_proto POST (null) [17:14:41]execute_cgi path=json_proto method=POST [17:14:41]POST find Content-Length [17:14:41]Host: 172.17.45.131:8080 [17:14:41]Content-Length: 677 [17:14:41]Content-Type: application/json [17:14:41] [17:14:41]POST finish read [17:14:41]Found Content-Length = 677 [17:14:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610659", "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" ] } } [17:14:41]execute_script... [17:14: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)610659", "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" ] } } [17:14:41]POST & json_proto [17:14:41]process_json_proto [17:14:41]json parsed OK: [17:14:41]protocol is kg_v1.0 [17:14:41]action value=close_receipt [17:14:41]process_action close_receipt [17:14:41]cmd_close_receipt [17:14:41]MH_GetDate [17:14:41]Write to MH i2c: F0 00 00 E1 1E EE [17:14:41]Write i2c OK [17:14:41]MH_I2C_Read... [17:14:41]Read from MH i2c: F0 [17:14:41]MH_I2C_Read... [17:14:41]Read from MH i2c: F0 09 00 [17:14:41]MH_I2C_Read... [17:14:41]Read from MH i2c: F0 09 00 E1 1E 00 82 1F A9 66 C6 D4 6E 66 15 [17:14:41]GetLastDocTimeStamp 1722359546 [17:14:41]current date 1722359682 [17:14:41]FM_GetShiftState [17:14:41]SAM_PROTO_GetShiftState [17:14:41]wFMCommunicate request_size=4 [17:14:41]MH_SAM_APDU [17:14:41]CAPDU: 80 13 01 00 [17:14:41]Write to MH i2c: E2 08 00 E2 1E 80 13 01 00 00 00 00 00 7D [17:14:41]Write i2c OK [17:14:41]MH_I2C_Read... [17:14:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:14:41]Read from MH i2c: E2 [17:14:41]MH_I2C_Read... [17:14:41]Read from MH i2c: E2 0E 00 [17:14:41]MH_I2C_Read... [17:14:41]Read from MH i2c: E2 0E 00 E2 1E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 30 [17:14:41]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:14:41]wFMCommunicate OK [17:14:41]SAM_PROTO_GetShiftState done [17:14:41]FM_GetShiftState done [17:14:41]opened in 1722298218 [17:14:41]opened+sec_in_day 1722384618 [17:14:41]quantity*price = 20001 [17:14:41]sum+1 = 20002 [17:14:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 304 30.07.2024 17:14 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24929 ФПД: 102638357790111 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T171442&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24929&fm=102638357790111&tin=02508201610067®Number=0000000000171247&sum=20000 [17:14:43]StoreToDocumentArchive [17:14:43]shift 48 fd 24929 [17:14:43]save to /storage/0048/doc_00024929 [17:14:43]save last doc name /storage/0048/doc_00024929 to /storage/kkm_last_doc_name [17:14:43]save OK [17:14:43]Clear old archive folders... [17:14:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:14:43]tlvbuf is 01ECD290 [17:14:43]SAM_PROTO_ClearQueue [17:14:43]wFMCommunicate request_size=4 [17:14:43]MH_SAM_APDU [17:14:43]CAPDU: 80 09 00 00 [17:14:43]Write to MH i2c: E2 08 00 EF 1E 80 09 00 00 00 00 00 00 7F [17:14:43]Write i2c OK [17:14:43]MH_I2C_Read... [17:14:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:14:43]Read from MH i2c: E2 [17:14:43]MH_I2C_Read... [17:14:43]Read from MH i2c: E2 03 00 [17:14:43]MH_I2C_Read... [17:14:43]Read from MH i2c: E2 03 00 EF 1E 00 90 00 81 [17:14:43]RAPDU: 90 00 [17:14:43]wFMCommunicate OK [17:14:43]SAM_PROTO_ClearQueue done [17:14:43]KKMCreateOFDPacket [17:14:43]OFDProtocolAddRootSTLVToBuf [17:14:43]FM_MakeSignedData [17:14:43]FM_MakeSignedData [17:14:43]SAM_PROTO_SignData [17:14:43]wFMCommunicate request_size=4 [17:14:43]MH_SAM_APDU [17:14:43]CAPDU: 80 0D 01 02 [17:14:43]Write to MH i2c: E2 08 00 F0 1E 80 0D 01 02 00 00 00 00 87 [17:14:43]Write i2c OK [17:14:43]MH_I2C_Read... [17:14:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:14:43]Read from MH i2c: E2 [17:14:43]MH_I2C_Read... [17:14:43]Read from MH i2c: E2 03 00 [17:14:43]MH_I2C_Read... [17:14:43]Read from MH i2c: E2 03 00 F0 1E 00 90 00 82 [17:14:43]RAPDU: 90 00 [17:14:43]wFMCommunicate OK [17:14:43]wFMCommunicate request_size=255 [17:14:43]MH_SAM_APDU [17: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 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 30 01 00 00 F4 03 04 00 82 1F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 61 61 00 00 35 04 06 00 5D [17:14:43]Write to MH i2c: E2 02 01 F1 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 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 30 01 00 00 F4 03 04 00 82 1F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 61 61 00 00 35 04 06 00 5D 00 00 35 [17:14:43]Write i2c OK [17:14:43]MH_I2C_Read... [17:14:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:14:43]Read from MH i2c: E2 [17:14:43]MH_I2C_Read... [17:14:43]Read from MH i2c: E2 03 00 [17:14:43]MH_I2C_Read... [17:14:43]Read from MH i2c: E2 03 00 F1 1E 00 90 00 83 [17:14:43]RAPDU: 90 00 [17:14:43]wFMCommunicate OK [17:14:43]wFMCommunicate request_size=10 [17:14:43]MH_SAM_APDU [17:14:43]CAPDU: 80 0D 02 02 05 59 5A DB 3D 9F [17:14:43]Write to MH i2c: E2 0D 00 F2 1E 80 0D 02 02 05 00 59 5A DB 3D 9F 00 00 FE [17:14:43]Write i2c OK [17:14:43]MH_I2C_Read... [17:14:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:14:43]Read from MH i2c: E2 [17:14:43]MH_I2C_Read... [17:14:43]Read from MH i2c: E2 03 00 [17:14:43]MH_I2C_Read... [17:14:43]Read from MH i2c: E2 03 00 F2 1E 00 90 00 84 [17:14:43]RAPDU: 90 00 [17:14:43]wFMCommunicate OK [17:14:43]wFMCommunicate request_size=4 [17:14:43]MH_SAM_APDU [17:14:43]CAPDU: 80 0D 03 02 [17:14:43]Write to MH i2c: E2 08 00 F3 1E 80 0D 03 02 00 00 00 00 8C [17:14:43]Write i2c OK [17:14:43]MH_I2C_Read... [17:14:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:14:43]Read from MH i2c: E2 [17:14:43]MH_I2C_Read... [17:14:43]Read from MH i2c: E2 0B 00 [17:14:43]MH_I2C_Read... [17:14:43]Read from MH i2c: E2 0B 00 F3 1E 00 58 0A BA 6E B1 D5 DA A3 90 00 1A [17:14:43]RAPDU: 58 0A BA 6E B1 D5 DA A3 90 00 [17:14:43]wFMCommunicate OK [17:14:43]SAM_PROTO_SignData done [17:14:43]FM_MakeSignedData done [17:14:43]CreateOFDProtocolMessage [17:14:43]wFMCommunicate request_size=4 [17:14:43]MH_SAM_APDU [17:14:43]CAPDU: 80 11 00 00 [17:14:43]Write to MH i2c: E2 08 00 F4 1E 80 11 00 00 00 00 00 00 8C [17:14:43]Write i2c OK [17:14:43]MH_I2C_Read... [17:14:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:14:43]Read from MH i2c: E2 [17:14:43]MH_I2C_Read... [17:14:43]Read from MH i2c: E2 17 00 [17:14:43]MH_I2C_Read... [17:14:43]Read from MH i2c: E2 17 00 F4 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E2 [17:14:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:14:43]wFMCommunicate OK [17:14:43]CreateOFDProtocolMessage done [17:14:43]OFDSenderStorePacket 24929 [17:14:43]StoreOFDPacket docnum=24929 [17:14:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 7C CB 07 01 38 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 30 01 00 00 F4 03 04 00 82 1F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 61 61 00 00 35 04 06 00 5D 59 5A DB 3D 9F 58 0A BA 6E B1 D5 DA A3 [17:14:43]CheckFolder [17:14:43]dirname=/storage/ofd_packets [17:14:43]CheckFolder done [17:14:43]ProducePacketName [17:14:43]name=ofd_packets/00024929 [17:14:43]NVStorageSaveData ofd_packets/00024929 [17:14:43]File name is /storage/ofd_packets/00024929 [17:14:43]Write 301 bytes [17:14:43]NVStorageSaveData done [17:14:43]OFDSenderStorePacket done [17:14:43]KKMCreateOFDPacket done [17:14:43]NVStorageSaveData kkm_last_timestamp [17:14:43]File name is /storage/kkm_last_timestamp [17:14:43]Write 4 bytes [17:14:43]NVStorageSaveData done [17:14:43]ExternCall_PrintAddStr [17:14:43]wPrintStart [17:14:43]Write to MH i2c: 01 00 00 F5 1E 13 [17:14:43]Write i2c OK [17:14:43]MH_I2C_Read... [17:14:43]Read from MH i2c: 01 [17:14:43]MH_I2C_Read... [17:14:43]Read from MH i2c: 01 07 00 [17:14:43]MH_I2C_Read... [17:14:43]Read from MH i2c: 01 07 00 F5 1E 00 00 00 00 00 FF 0F 28 [17:14:43]RasterBufferAndPrint [17:14:43]line Счет N : (1)610659 [17:14:43]line ИНН: 02508201610067 [17:14:43]line Контрольно-Кассовый Чек [17:14:43]line ПРОДАЖА [17:14:43]line ТРК (МРК, ГНК) : 52 [17:14:43]line Товар: 2710124130 [17:14:43]line Аи-92-К-2 [17:14:43]line 2.950 * 67.80 [17:14:43]line = 200.01 [17:14:43]line НДС 12% НСП 1% [17:14:43]line > о реализуемом товаре [17:14:43]line ОКРУГЛЕНИЕ: -0.01 [17:14:43]line ИТОГО: 200.00 [17:14:43]line Внесено: 200.00 [17:14:43]line СДАЧА: 0.00 [17:14:43]line НСП 1% : 1.77 [17:14:43]line НДС 12% : 21.24 [17:14:43]line Наличными: 200.00 [17:14:43]line Безнал.: 0.00 [17:14:43]line Место: АЗС № 127 "Партнер Нефть" [17:14:43]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [17:14:43]line СНО: Общий режим [17:14:43]line Чек 304 30.07.2024 17:14 [17:14:43]line Смена: 48 ФФД: 1.0 [17:14:43]line ЗНМ: 0300000158 [17:14:43]line РНМ: 0000000000171247 [17:14:43]line Версия ККМ: v1.0 [17:14:43]line ФМ: 0000000002098565 [17:14:43]line ФД: 24929 [17:14:43]line ФПД: 102638357790111 [17:14:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T171442&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24929&fm=102638357790111&tin=02508201610067®Number=0000000000171247&sum=20000 [17:14:43]OFD Sender: Processing packet 24929 [packets to send 29, broken 28] [17:14:43]ProducePacketName [17:14:43]name=ofd_packets/00024929 [17:14:43]OFD Sender: To server: pG, [17:14:43]CommunicateWithHost lk.salyk.kg:30040 [17:14:43]ConnectInit lk.salyk.kg [17:14:43]written 0, free lines is 4095 [17:14:43]Connected sock=10 [17:14:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 7C CB 07 01 38 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 30 01 00 00 F4 03 04 00 82 1F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 61 61 00 00 35 04 06 00 5D 59 5A DB 3D 9F 58 0A BA 6E B1 D5 DA A3 [17:14:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 51 51 47 00 0F 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 32 30 39 38 35 36 35 10 04 04 00 61 61 00 00 F4 03 04 00 10 CB A8 66 B6 04 01 00 00 6F 9E CE 9D F9 0F 35 CF [17:14:44]CommunicateWithHost err = 0 [17:14:44]CheckOFDResponse [17:14:44]1017 (14) - 77093643461234 [17:14:44]1041 (16) - 0000000002098565 [17:14:44]1040 (4) - 24929 [17:14:44]1012 (4) - 30.07.2024 11:14 [17:14:44]1206 (1) - 0 [17:14:44]OFD Sender: Remove packet 24929 [17:14:44]ProducePacketName [17:14:44]name=ofd_packets/00024929 [17:14:44]NVStorageDeleteData [17:14:44]Write to MH i2c: 01 00 00 20 1F 3F [17:14:44]Write i2c OK [17:14:44]MH_I2C_Read... [17:14:44]Read from MH i2c: 01 [17:14:44]MH_I2C_Read... [17:14:44]Read from MH i2c: 01 07 00 [17:14:44]MH_I2C_Read... [17:14:44]Read from MH i2c: 01 07 00 20 1F 00 00 00 00 00 FA 0C 4C [17:14:44]RasterBufferAndPrint [17:14:44]line [17:14:44]line [17:14:44]line [17:14:44]line [17:14:44]line [17:14:44]written 0, free lines is 3328 [17:14:44]MH_Cut [17:14:44]Write to MH i2c: D1 01 00 27 1F 01 18 [17:14:44]Write i2c OK [17:14:44]MH_I2C_Read... [17:14:44]Read from MH i2c: D1 [17:14:44]MH_I2C_Read... [17:14:44]Read from MH i2c: D1 01 00 [17:14:44]MH_I2C_Read... [17:14:44]Read from MH i2c: D1 01 00 27 1F 00 17 [17:14:44]Write to MH i2c: 01 00 00 28 1F 47 [17:14:44]Write i2c OK [17:14:44]MH_I2C_Read... [17:14:44]OFD Sender: No OFD packet to send [17:14:45]*** Cut start [17:14:45]*** Partial cut [17:14:45]*** CUTSNS_PIN = 1 [17:14:45]*** CUTSNS_PIN = 0 [17:14:45]*** Brake cut motor [17:14:45]Read from MH i2c: 01 [17:14:45]MH_I2C_Read... [17:14:45]*** Stop cut motor [17:14:45]*** Cut end [17:14:45]Read from MH i2c: 01 07 00 [17:14:45]MH_I2C_Read... [17:14:45]Read from MH i2c: 01 07 00 28 1F 00 00 00 00 00 FF 0F 5C [17:14:45]process_action close_receipt done [17:14:45]requested_data is exist [17:14:45]produce_requested_data [17:14:45]requested_item fm.sn is exist - process it [17:14:45]wFMCommunicate request_size=4 [17:14:45]MH_SAM_APDU [17:14:45]CAPDU: 80 11 00 00 [17:14:45]Write to MH i2c: E2 08 00 29 1F 80 11 00 00 00 00 00 00 C2 [17:14:45]Write i2c OK [17:14:45]MH_I2C_Read... [17:14:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:14:45]Read from MH i2c: E2 [17:14:45]MH_I2C_Read... [17:14:45]Read from MH i2c: E2 17 00 [17:14:45]MH_I2C_Read... [17:14:45]Read from MH i2c: E2 17 00 29 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 18 [17:14:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:14:45]wFMCommunicate OK [17:14:45]requested_item fd.num is exist - process it [17:14:45]SAM_PROTO_GetFieldsCounters [17:14:45]wFMCommunicate request_size=4 [17:14:45]MH_SAM_APDU [17:14:45]CAPDU: 80 13 00 00 [17:14:45]Write to MH i2c: E2 08 00 2A 1F 80 13 00 00 00 00 00 00 C5 [17:14:45]Write i2c OK [17:14:45]MH_I2C_Read... [17:14:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:14:45]Read from MH i2c: E2 [17:14:45]MH_I2C_Read... [17:14:45]Read from MH i2c: E2 62 00 [17:14:45]MH_I2C_Read... [17:14:45]Read from MH i2c: E2 62 00 2A 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 61 61 00 00 0E 04 04 00 30 00 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 6B [17:14:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 61 61 00 00 0E 04 04 00 30 00 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 [17:14:45]wFMCommunicate OK [17:14:45]SAM_PROTO_GetFieldsCounters done [17:14:45]requested_item shift.num is exist - process it [17:14:45]requested_item shift.opened is exist - process it [17:14:45]req_shift_opened [17:14:45]FM_GetShiftState [17:14:45]SAM_PROTO_GetShiftState [17:14:45]wFMCommunicate request_size=4 [17:14:45]MH_SAM_APDU [17:14:45]CAPDU: 80 13 01 00 [17:14:45]Write to MH i2c: E2 08 00 2B 1F 80 13 01 00 00 00 00 00 C7 [17:14:45]Write i2c OK [17:14:45]MH_I2C_Read... [17:14:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:14:45]Read from MH i2c: E2 [17:14:45]MH_I2C_Read... [17:14:45]Read from MH i2c: E2 0E 00 [17:14:45]MH_I2C_Read... [17:14:45]Read from MH i2c: E2 0E 00 2B 1F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 7A [17:14:45]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:14:45]wFMCommunicate OK [17:14:45]SAM_PROTO_GetShiftState done [17:14:45]FM_GetShiftState done [17:14:45]req_shift_opened done [17:14:45]requested_item shift.open_date is exist - process it [17:14:45]req_shift_open_date [17:14:45]req_shift_open_date done [17:14:45]produce_requested_data done [17:14:45]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24929,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [17:14:45]process_action_free close_receipt [17:14:45]json_value_free [17:14:45]json_value_free done [17:14:45]process_json_proto returns [17:14:45]Send response to host [17:14:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24929,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [17:14:45]free response buf [17:14:45]execute_script done [17:14:45]execute_script returns [17:14:45]free content buf [17:14:45]Sock 7.Close socket [17:14:45]Sock 7.Thread stoped [17:14:49]OFD Sender: No OFD packet to send [17:14:54]OFD Sender: No OFD packet to send [17:14:59]OFD Sender: No OFD packet to send [17:15:04]OFD Sender: No OFD packet to send [17:15:09]OFD Sender: No OFD packet to send [17:15:14]OFD Sender: No OFD packet to send [17:15:19]OFD Sender: No OFD packet to send [17:15:24]OFD Sender: No OFD packet to send [17:15:29]OFD Sender: No OFD packet to send [17:15:34]OFD Sender: No OFD packet to send [17:15:39]OFD Sender: No OFD packet to send [17:15:44]OFD Sender: No OFD packet to send [17:15:49]OFD Sender: No OFD packet to send [17:15:54]OFD Sender: No OFD packet to send [17:15:59]OFD Sender: No OFD packet to send [17:16:04]OFD Sender: No OFD packet to send [17:16:09]OFD Sender: No OFD packet to send [17:16:14]OFD Sender: No OFD packet to send [17:16:19]OFD Sender: No OFD packet to send [17:16:24]OFD Sender: No OFD packet to send [17:16:25]accept exits with 9 [17:16:25]New connection [17:16:25]New thread 3067571556 created [17:16:25]Thread 3067428196 joined [17:16:25]Waiting for new connection... [17:16:25] Sock 9.Parse request [17:16:25]Sock 9.Check first char [17:16:25]Sock 9.First char is OK [17:16:25]request: POST /json_proto HTTP/1.0 [17:16:25]Method: POST [17:16:25]URL: /json_proto [17:16:25]Method is POST - this is cgi request [17:16:25]url: /json_proto [17:16:25]query_string will be loaded in cgi processing [17:16:25]execute_cgi json_proto POST (null) [17:16:25]execute_cgi path=json_proto method=POST [17:16:25]POST find Content-Length [17:16:25]Host: 172.17.45.131:8080 [17:16:25]Content-Length: 799 [17:16:25]Content-Type: application/json [17:16:25] [17:16:25]POST finish read [17:16:25]Found Content-Length = 799 [17:16:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610660", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 28.750, "sum" : 2176.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" : 2176.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:16:25]execute_script... [17:16:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610660", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 28.750, "sum" : 2176.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" : 2176.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:16:25]POST & json_proto [17:16:25]process_json_proto [17:16:25]json parsed OK: [17:16:25]protocol is kg_v1.0 [17:16:25]action value=close_receipt [17:16:25]process_action close_receipt [17:16:25]cmd_close_receipt [17:16:25]MH_GetDate [17:16:25]Write to MH i2c: F0 00 00 2C 1F 3A [17:16:25]Write i2c OK [17:16:25]MH_I2C_Read... [17:16:25]Read from MH i2c: F0 [17:16:25]MH_I2C_Read... [17:16:25]Read from MH i2c: F0 09 00 [17:16:25]MH_I2C_Read... [17:16:25]Read from MH i2c: F0 09 00 2C 1F 00 EA 1F A9 66 C6 D4 6E 66 C9 [17:16:25]GetLastDocTimeStamp 1722359682 [17:16:25]current date 1722359786 [17:16:25]FM_GetShiftState [17:16:25]SAM_PROTO_GetShiftState [17:16:25]wFMCommunicate request_size=4 [17:16:25]MH_SAM_APDU [17:16:25]CAPDU: 80 13 01 00 [17:16:25]Write to MH i2c: E2 08 00 2D 1F 80 13 01 00 00 00 00 00 C9 [17:16:25]Write i2c OK [17:16:25]MH_I2C_Read... [17:16:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:16:25]Read from MH i2c: E2 [17:16:25]MH_I2C_Read... [17:16:25]Read from MH i2c: E2 0E 00 [17:16:25]MH_I2C_Read... [17:16:25]Read from MH i2c: E2 0E 00 2D 1F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 7C [17:16:25]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:16:25]wFMCommunicate OK [17:16:25]SAM_PROTO_GetShiftState done [17:16:25]FM_GetShiftState done [17:16:25]opened in 1722298218 [17:16:25]opened+sec_in_day 1722384618 [17:16:25]quantity*price = 217637 [17:16:25]sum+1 = 217639 [17:16:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2176.38 НСП 1% : 19.26 НДС 12% : 231.12 Наличными: 0.00 Безнал.: 2176.38 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 305 30.07.2024 17:16 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24930 ФПД: 85701883598182 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T171626&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24930&fm=85701883598182&tin=02508201610067®Number=0000000000171247&sum=217638 [17:16:26]StoreToDocumentArchive [17:16:26]shift 48 fd 24930 [17:16:26]save to /storage/0048/doc_00024930 [17:16:26]save last doc name /storage/0048/doc_00024930 to /storage/kkm_last_doc_name [17:16:26]save OK [17:16:26]Clear old archive folders... [17:16:26]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:16:26]tlvbuf is 01ECD8E0 [17:16:26]SAM_PROTO_ClearQueue [17:16:26]wFMCommunicate request_size=4 [17:16:26]MH_SAM_APDU [17:16:26]CAPDU: 80 09 00 00 [17:16:26]Write to MH i2c: E2 08 00 3A 1F 80 09 00 00 00 00 00 00 CB [17:16:26]Write i2c OK [17:16:26]MH_I2C_Read... [17:16:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:16:26]Read from MH i2c: E2 [17:16:26]MH_I2C_Read... [17:16:26]Read from MH i2c: E2 03 00 [17:16:26]MH_I2C_Read... [17:16:26]Read from MH i2c: E2 03 00 3A 1F 00 90 00 CD [17:16:26]RAPDU: 90 00 [17:16:26]wFMCommunicate OK [17:16:26]SAM_PROTO_ClearQueue done [17:16:26]KKMCreateOFDPacket [17:16:26]OFDProtocolAddRootSTLVToBuf [17:16:26]FM_MakeSignedData [17:16:26]FM_MakeSignedData [17:16:26]SAM_PROTO_SignData [17:16:26]wFMCommunicate request_size=4 [17:16:26]MH_SAM_APDU [17:16:26]CAPDU: 80 0D 01 02 [17:16:26]Write to MH i2c: E2 08 00 3B 1F 80 0D 01 02 00 00 00 00 D3 [17:16:26]Write i2c OK [17:16:26]MH_I2C_Read... [17:16:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:16:26]Read from MH i2c: E2 [17:16:26]MH_I2C_Read... [17:16:26]Read from MH i2c: E2 03 00 [17:16:26]MH_I2C_Read... [17:16:26]Read from MH i2c: E2 03 00 3B 1F 00 90 00 CE [17:16:26]RAPDU: 90 00 [17:16:26]wFMCommunicate OK [17:16:26]wFMCommunicate request_size=255 [17:16:26]MH_SAM_APDU [17:16:26]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4E 70 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 26 52 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 26 52 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 48 5A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 26 52 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 EA 1F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 62 61 00 00 35 04 06 00 4D F2 06 54 [17:16:26]Write to MH i2c: E2 02 01 3C 1F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4E 70 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 26 52 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 26 52 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 48 5A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 26 52 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 EA 1F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 62 61 00 00 35 04 06 00 4D F2 06 54 00 00 10 [17:16:26]Write i2c OK [17:16:26]MH_I2C_Read... [17:16:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:16:26]Read from MH i2c: E2 [17:16:26]MH_I2C_Read... [17:16:26]Read from MH i2c: E2 03 00 [17:16:26]MH_I2C_Read... [17:16:26]Read from MH i2c: E2 03 00 3C 1F 00 90 00 CF [17:16:26]RAPDU: 90 00 [17:16:26]wFMCommunicate OK [17:16:26]wFMCommunicate request_size=7 [17:16:26]MH_SAM_APDU [17:16:26]CAPDU: 80 0D 02 02 02 15 66 [17:16:26]Write to MH i2c: E2 0A 00 3D 1F 80 0D 02 02 02 00 15 66 00 00 55 [17:16:26]Write i2c OK [17:16:26]MH_I2C_Read... [17:16:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:16:26]Read from MH i2c: E2 [17:16:26]MH_I2C_Read... [17:16:26]Read from MH i2c: E2 03 00 [17:16:26]MH_I2C_Read... [17:16:26]Read from MH i2c: E2 03 00 3D 1F 00 90 00 D0 [17:16:26]RAPDU: 90 00 [17:16:26]wFMCommunicate OK [17:16:26]wFMCommunicate request_size=4 [17:16:26]MH_SAM_APDU [17:16:26]CAPDU: 80 0D 03 02 [17:16:26]Write to MH i2c: E2 08 00 3E 1F 80 0D 03 02 00 00 00 00 D8 [17:16:26]Write i2c OK [17:16:26]MH_I2C_Read... [17:16:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:16:27]Read from MH i2c: E2 [17:16:27]MH_I2C_Read... [17:16:27]Read from MH i2c: E2 0B 00 [17:16:27]MH_I2C_Read... [17:16:27]Read from MH i2c: E2 0B 00 3E 1F 00 9A B1 38 15 98 4F 7C A2 90 00 76 [17:16:27]RAPDU: 9A B1 38 15 98 4F 7C A2 90 00 [17:16:27]wFMCommunicate OK [17:16:27]SAM_PROTO_SignData done [17:16:27]FM_MakeSignedData done [17:16:27]CreateOFDProtocolMessage [17:16:27]wFMCommunicate request_size=4 [17:16:27]MH_SAM_APDU [17:16:27]CAPDU: 80 11 00 00 [17:16:27]Write to MH i2c: E2 08 00 3F 1F 80 11 00 00 00 00 00 00 D8 [17:16:27]Write i2c OK [17:16:27]MH_I2C_Read... [17:16:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:16:27]Read from MH i2c: E2 [17:16:27]MH_I2C_Read... [17:16:27]Read from MH i2c: E2 17 00 [17:16:27]MH_I2C_Read... [17:16:27]Read from MH i2c: E2 17 00 3F 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 2E [17:16:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:16:27]wFMCommunicate OK [17:16:27]CreateOFDProtocolMessage done [17:16:27]OFDSenderStorePacket 24930 [17:16:27]StoreOFDPacket docnum=24930 [17:16:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 A5 74 04 01 54 9B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4E 70 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 26 52 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 26 52 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 48 5A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 26 52 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 EA 1F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 62 61 00 00 35 04 06 00 4D F2 06 54 15 66 9A B1 38 15 98 4F 7C A2 [17:16:27]CheckFolder [17:16:27]dirname=/storage/ofd_packets [17:16:27]CheckFolder done [17:16:27]ProducePacketName [17:16:27]name=ofd_packets/00024930 [17:16:27]NVStorageSaveData ofd_packets/00024930 [17:16:27]File name is /storage/ofd_packets/00024930 [17:16:27]Write 298 bytes [17:16:27]NVStorageSaveData done [17:16:27]OFDSenderStorePacket done [17:16:27]KKMCreateOFDPacket done [17:16:27]NVStorageSaveData kkm_last_timestamp [17:16:27]File name is /storage/kkm_last_timestamp [17:16:27]Write 4 bytes [17:16:27]NVStorageSaveData done [17:16:27]ExternCall_PrintAddStr [17:16:27]wPrintStart [17:16:27]Write to MH i2c: 01 00 00 40 1F 5F [17:16:27]Write i2c OK [17:16:27]MH_I2C_Read... [17:16:27]Read from MH i2c: 01 [17:16:27]MH_I2C_Read... [17:16:27]Read from MH i2c: 01 07 00 [17:16:27]MH_I2C_Read... [17:16:27]Read from MH i2c: 01 07 00 40 1F 00 00 00 00 00 FF 0F 74 [17:16:27]RasterBufferAndPrint [17:16:27]line Счет N : (1)610660 [17:16:27]line ИНН: 02508201610067 [17:16:27]line Контрольно-Кассовый Чек [17:16:27]line ПРОДАЖА [17:16:27]line ТРК (МРК, ГНК) : 1 [17:16:27]line Товар: 2710194210 [17:16:27]line ДТ-К-2 [17:16:27]line 28.750 * 75.70 [17:16:27]line = 2176.38 [17:16:27]line НДС 12% НСП 1% [17:16:27]line > о реализуемом товаре [17:16:27]line ИТОГО: 2176.38 [17:16:27]line НСП 1% : 19.26 [17:16:27]line НДС 12% : 231.12 [17:16:27]line Наличными: 0.00 [17:16:27]line Безнал.: 2176.38 [17:16:27]line Место: АЗС № 127 "Партнер Нефть" [17:16:27]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [17:16:27]line СНО: Общий режим [17:16:27]line Чек 305 30.07.2024 17:16 [17:16:27]line Смена: 48 ФФД: 1.0 [17:16:27]line ЗНМ: 0300000158 [17:16:27]line РНМ: 0000000000171247 [17:16:27]line Версия ККМ: v1.0 [17:16:27]line Платежная система: O! деньги [17:16:27]line ФМ: 0000000002098565 [17:16:27]line ФД: 24930 [17:16:27]line ФПД: 85701883598182 [17:16:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T171626&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24930&fm=85701883598182&tin=02508201610067®Number=0000000000171247&sum=217638 [17:16:27]OFD Sender: Processing packet 24930 [packets to send 29, broken 28] [17:16:27]ProducePacketName [17:16:27]name=ofd_packets/00024930 [17:16:27]OFD Sender: To server: pG, [17:16:27]CommunicateWithHost lk.salyk.kg:30040 [17:16:27]ConnectInit lk.salyk.kg [17:16:27]written 0, free lines is 4095 [17:16:27]Connected sock=10 [17:16:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 A5 74 04 01 54 9B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4E 70 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 26 52 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 26 52 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 48 5A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 26 52 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 01 00 00 F4 03 04 00 EA 1F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 62 61 00 00 35 04 06 00 4D F2 06 54 15 66 9A B1 38 15 98 4F 7C A2 [17:16:27]Write to MH i2c: 01 00 00 6A 1F 89 [17:16:27]Write i2c OK [17:16:27]MH_I2C_Read... [17:16:27]Read from MH i2c: 01 [17:16:27]MH_I2C_Read... [17:16:27]Read from MH i2c: 01 07 00 [17:16:27]MH_I2C_Read... [17:16:27]Read from MH i2c: 01 07 00 6A 1F 00 00 00 00 00 FB 0C 97 [17:16:27]RasterBufferAndPrint [17:16:27]line [17:16:27]line [17:16:27]line [17:16:27]line [17:16:27]line [17:16:27]written 0, free lines is 3329 [17:16:27]MH_Cut [17:16:27]Write to MH i2c: D1 01 00 71 1F 01 62 [17:16:27]Write i2c OK [17:16:27]MH_I2C_Read... [17:16:27]Read from MH i2c: D1 [17:16:27]MH_I2C_Read... [17:16:27]Read from MH i2c: D1 01 00 [17:16:27]MH_I2C_Read... [17:16:27]Read from MH i2c: D1 01 00 71 1F 00 61 [17:16:27]Write to MH i2c: 01 00 00 72 1F 91 [17:16:27]Write i2c OK [17:16:27]MH_I2C_Read... [17:16:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 BA 10 47 00 C1 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 32 30 39 38 35 36 35 10 04 04 00 62 61 00 00 F4 03 04 00 78 CB A8 66 B6 04 01 00 00 D4 B9 84 BC 85 35 1F D3 [17:16:28]CommunicateWithHost err = 0 [17:16:28]CheckOFDResponse [17:16:28]1017 (14) - 77093643461234 [17:16:28]1041 (16) - 0000000002098565 [17:16:28]1040 (4) - 24930 [17:16:28]1012 (4) - 30.07.2024 11:16 [17:16:28]1206 (1) - 0 [17:16:28]OFD Sender: Remove packet 24930 [17:16:28]ProducePacketName [17:16:28]name=ofd_packets/00024930 [17:16:28]NVStorageDeleteData [17:16:28]*** Cut start [17:16:28]*** Partial cut [17:16:28]*** CUTSNS_PIN = 1 [17:16:28]OFD Sender: No OFD packet to send [17:16:28]*** CUTSNS_PIN = 0 [17:16:28]*** Brake cut motor [17:16:29]Read from MH i2c: 01 [17:16:29]MH_I2C_Read... [17:16:29]*** Stop cut motor [17:16:29]*** Cut end [17:16:29]Read from MH i2c: 01 07 00 [17:16:29]MH_I2C_Read... [17:16:29]Read from MH i2c: 01 07 00 72 1F 00 00 00 00 00 FF 0F A6 [17:16:29]process_action close_receipt done [17:16:29]requested_data is exist [17:16:29]produce_requested_data [17:16:29]requested_item fm.sn is exist - process it [17:16:29]wFMCommunicate request_size=4 [17:16:29]MH_SAM_APDU [17:16:29]CAPDU: 80 11 00 00 [17:16:29]Write to MH i2c: E2 08 00 73 1F 80 11 00 00 00 00 00 00 0C [17:16:29]Write i2c OK [17:16:29]MH_I2C_Read... [17:16:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:16:29]Read from MH i2c: E2 [17:16:29]MH_I2C_Read... [17:16:29]Read from MH i2c: E2 17 00 [17:16:29]MH_I2C_Read... [17:16:29]Read from MH i2c: E2 17 00 73 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 62 [17:16:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:16:29]wFMCommunicate OK [17:16:29]requested_item fd.num is exist - process it [17:16:29]SAM_PROTO_GetFieldsCounters [17:16:29]wFMCommunicate request_size=4 [17:16:29]MH_SAM_APDU [17:16:29]CAPDU: 80 13 00 00 [17:16:29]Write to MH i2c: E2 08 00 74 1F 80 13 00 00 00 00 00 00 0F [17:16:29]Write i2c OK [17:16:29]MH_I2C_Read... [17:16:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:16:29]Read from MH i2c: E2 [17:16:29]MH_I2C_Read... [17:16:29]Read from MH i2c: E2 62 00 [17:16:29]MH_I2C_Read... [17:16:29]Read from MH i2c: E2 62 00 74 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 62 61 00 00 0E 04 04 00 30 00 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 B9 [17:16:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 62 61 00 00 0E 04 04 00 30 00 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 [17:16:29]wFMCommunicate OK [17:16:29]SAM_PROTO_GetFieldsCounters done [17:16:29]requested_item shift.num is exist - process it [17:16:29]requested_item shift.opened is exist - process it [17:16:29]req_shift_opened [17:16:29]FM_GetShiftState [17:16:29]SAM_PROTO_GetShiftState [17:16:29]wFMCommunicate request_size=4 [17:16:29]MH_SAM_APDU [17:16:29]CAPDU: 80 13 01 00 [17:16:29]Write to MH i2c: E2 08 00 75 1F 80 13 01 00 00 00 00 00 11 [17:16:29]Write i2c OK [17:16:29]MH_I2C_Read... [17:16:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:16:29]Read from MH i2c: E2 [17:16:29]MH_I2C_Read... [17:16:29]Read from MH i2c: E2 0E 00 [17:16:29]MH_I2C_Read... [17:16:29]Read from MH i2c: E2 0E 00 75 1F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C4 [17:16:29]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:16:29]wFMCommunicate OK [17:16:29]SAM_PROTO_GetShiftState done [17:16:29]FM_GetShiftState done [17:16:29]req_shift_opened done [17:16:29]requested_item shift.open_date is exist - process it [17:16:29]req_shift_open_date [17:16:29]req_shift_open_date done [17:16:29]produce_requested_data done [17:16:29]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24930,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [17:16:29]process_action_free close_receipt [17:16:29]json_value_free [17:16:29]json_value_free done [17:16:29]process_json_proto returns [17:16:29]Send response to host [17:16:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24930,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [17:16:29]free response buf [17:16:29]execute_script done [17:16:29]execute_script returns [17:16:29]free content buf [17:16:29]Sock 9.Close socket [17:16:29]Sock 9.Thread stoped [17:16:33]OFD Sender: No OFD packet to send [17:16:38]OFD Sender: No OFD packet to send [17:16:43]OFD Sender: No OFD packet to send [17:16:48]OFD Sender: No OFD packet to send [17:16:53]OFD Sender: No OFD packet to send [17:16:58]OFD Sender: No OFD packet to send [17:17:03]OFD Sender: No OFD packet to send [17:17:08]OFD Sender: No OFD packet to send [17:17:13]OFD Sender: No OFD packet to send [17:17:18]OFD Sender: No OFD packet to send [17:17:23]OFD Sender: No OFD packet to send [17:17:28]OFD Sender: No OFD packet to send [17:17:33]OFD Sender: No OFD packet to send [17:17:38]OFD Sender: No OFD packet to send [17:17:43]OFD Sender: No OFD packet to send [17:17:48]OFD Sender: No OFD packet to send [17:17:53]OFD Sender: No OFD packet to send [17:17:58]OFD Sender: No OFD packet to send [17:18:03]OFD Sender: No OFD packet to send [17:18:08]OFD Sender: No OFD packet to send [17:18:13]OFD Sender: No OFD packet to send [17:18:18]OFD Sender: No OFD packet to send [17:18:23]OFD Sender: No OFD packet to send [17:18:28]OFD Sender: No OFD packet to send [17:18:33]OFD Sender: No OFD packet to send [17:18:38]OFD Sender: No OFD packet to send [17:18:43]OFD Sender: No OFD packet to send [17:18:48]OFD Sender: No OFD packet to send [17:18:53]OFD Sender: No OFD packet to send [17:18:58]OFD Sender: No OFD packet to send [17:19:03]OFD Sender: No OFD packet to send [17:19:08]OFD Sender: No OFD packet to send [17:19:13]OFD Sender: No OFD packet to send [17:19:18]OFD Sender: No OFD packet to send [17:19:23]OFD Sender: No OFD packet to send [17:19:28]OFD Sender: No OFD packet to send [17:19:33]OFD Sender: No OFD packet to send [17:19:38]OFD Sender: No OFD packet to send [17:19:43]OFD Sender: No OFD packet to send [17:19:48]OFD Sender: No OFD packet to send [17:19:53]OFD Sender: No OFD packet to send [17:19:58]OFD Sender: No OFD packet to send [17:20:03]OFD Sender: No OFD packet to send [17:20:08]OFD Sender: No OFD packet to send [17:20:13]OFD Sender: No OFD packet to send [17:20:18]OFD Sender: No OFD packet to send [17:20:23]OFD Sender: No OFD packet to send [17:20:28]OFD Sender: No OFD packet to send [17:20:30]accept exits with 7 [17:20:30]New connection [17:20:30]New thread 3067428196 created [17:20:30]Thread 3067571556 joined [17:20:30]Waiting for new connection... [17:20:30] Sock 7.Parse request [17:20:30]Sock 7.Check first char [17:20:30]Sock 7.First char is OK [17:20:30]request: POST /json_proto HTTP/1.0 [17:20:30]Method: POST [17:20:30]URL: /json_proto [17:20:30]Method is POST - this is cgi request [17:20:30]url: /json_proto [17:20:30]query_string will be loaded in cgi processing [17:20:30]execute_cgi json_proto POST (null) [17:20:30]execute_cgi path=json_proto method=POST [17:20:30]POST find Content-Length [17:20:30]Host: 172.17.45.131:8080 [17:20:30]Content-Length: 682 [17:20:30]Content-Type: application/json [17:20:30] [17:20:30]POST finish read [17:20:30]Found Content-Length = 682 [17:20:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610662", "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.800, "sum" : 1410.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1410.00, "total" : 1410.00, "payments": [ { "type": 0, "sum" : 1410.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:20:30]execute_script... [17:20:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610662", "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.800, "sum" : 1410.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1410.00, "total" : 1410.00, "payments": [ { "type": 0, "sum" : 1410.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:20:30]POST & json_proto [17:20:30]process_json_proto [17:20:30]json parsed OK: [17:20:30]protocol is kg_v1.0 [17:20:30]action value=close_receipt [17:20:30]process_action close_receipt [17:20:30]cmd_close_receipt [17:20:30]MH_GetDate [17:20:30]Write to MH i2c: F0 00 00 76 1F 84 [17:20:30]Write i2c OK [17:20:30]MH_I2C_Read... [17:20:30]Read from MH i2c: F0 [17:20:30]MH_I2C_Read... [17:20:30]Read from MH i2c: F0 09 00 [17:20:30]MH_I2C_Read... [17:20:30]Read from MH i2c: F0 09 00 76 1F 00 DE 20 A9 66 C6 D4 6E 66 08 [17:20:30]GetLastDocTimeStamp 1722359786 [17:20:30]current date 1722360030 [17:20:30]FM_GetShiftState [17:20:30]SAM_PROTO_GetShiftState [17:20:30]wFMCommunicate request_size=4 [17:20:30]MH_SAM_APDU [17:20:30]CAPDU: 80 13 01 00 [17:20:30]Write to MH i2c: E2 08 00 77 1F 80 13 01 00 00 00 00 00 13 [17:20:30]Write i2c OK [17:20:30]MH_I2C_Read... [17:20:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:20:30]Read from MH i2c: E2 [17:20:30]MH_I2C_Read... [17:20:30]Read from MH i2c: E2 0E 00 [17:20:30]MH_I2C_Read... [17:20:30]Read from MH i2c: E2 0E 00 77 1F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C6 [17:20:30]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:20:30]wFMCommunicate OK [17:20:30]SAM_PROTO_GetShiftState done [17:20:30]FM_GetShiftState done [17:20:30]opened in 1722298218 [17:20:30]opened+sec_in_day 1722384618 [17:20:30]quantity*price = 141024 [17:20:30]sum+1 = 141025 [17:20:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 1410.00 Внесено: 1410.00 СДАЧА: 0.00 НСП 1% : 12.48 НДС 12% : 149.76 Наличными: 1410.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 306 30.07.2024 17:20 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24931 ФПД: 276795686991917 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T172031&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24931&fm=276795686991917&tin=02508201610067®Number=0000000000171247&sum=141000 [17:20:31]StoreToDocumentArchive [17:20:31]shift 48 fd 24931 [17:20:31]save to /storage/0048/doc_00024931 [17:20:31]save last doc name /storage/0048/doc_00024931 to /storage/kkm_last_doc_name [17:20:31]save OK [17:20:31]Clear old archive folders... [17:20:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:20:31]tlvbuf is B6F583D0 [17:20:31]SAM_PROTO_ClearQueue [17:20:31]wFMCommunicate request_size=4 [17:20:31]MH_SAM_APDU [17:20:31]CAPDU: 80 09 00 00 [17:20:31]Write to MH i2c: E2 08 00 84 1F 80 09 00 00 00 00 00 00 15 [17:20:31]Write i2c OK [17:20:31]MH_I2C_Read... [17:20:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:20:31]Read from MH i2c: E2 [17:20:31]MH_I2C_Read... [17:20:31]Read from MH i2c: E2 03 00 [17:20:31]MH_I2C_Read... [17:20:31]Read from MH i2c: E2 03 00 84 1F 00 90 00 17 [17:20:31]RAPDU: 90 00 [17:20:31]wFMCommunicate OK [17:20:31]SAM_PROTO_ClearQueue done [17:20:31]KKMCreateOFDPacket [17:20:31]OFDProtocolAddRootSTLVToBuf [17:20:31]FM_MakeSignedData [17:20:31]FM_MakeSignedData [17:20:31]SAM_PROTO_SignData [17:20:31]wFMCommunicate request_size=4 [17:20:31]MH_SAM_APDU [17:20:31]CAPDU: 80 0D 01 02 [17:20:31]Write to MH i2c: E2 08 00 85 1F 80 0D 01 02 00 00 00 00 1D [17:20:31]Write i2c OK [17:20:31]MH_I2C_Read... [17:20:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:20:31]Read from MH i2c: E2 [17:20:31]MH_I2C_Read... [17:20:31]Read from MH i2c: E2 03 00 [17:20:31]MH_I2C_Read... [17:20:31]Read from MH i2c: E2 03 00 85 1F 00 90 00 18 [17:20:31]RAPDU: 90 00 [17:20:31]wFMCommunicate OK [17:20:31]wFMCommunicate request_size=255 [17:20:31]MH_SAM_APDU [17:20:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 40 51 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E0 26 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 26 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 3A 00 00 00 00 07 04 06 00 C8 26 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 DF 20 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 63 61 00 00 35 04 06 00 FB [17:20:31]Write to MH i2c: E2 02 01 86 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 40 51 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E0 26 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 26 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 3A 00 00 00 00 07 04 06 00 C8 26 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 DF 20 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 63 61 00 00 35 04 06 00 FB 00 00 01 [17:20:31]Write i2c OK [17:20:31]MH_I2C_Read... [17:20:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:20:31]Read from MH i2c: E2 [17:20:31]MH_I2C_Read... [17:20:31]Read from MH i2c: E2 03 00 [17:20:31]MH_I2C_Read... [17:20:31]Read from MH i2c: E2 03 00 86 1F 00 90 00 19 [17:20:31]RAPDU: 90 00 [17:20:31]wFMCommunicate OK [17:20:31]wFMCommunicate request_size=10 [17:20:31]MH_SAM_APDU [17:20:31]CAPDU: 80 0D 02 02 05 BE 84 99 38 2D [17:20:31]Write to MH i2c: E2 0D 00 87 1F 80 0D 02 02 05 00 BE 84 99 38 2D 00 00 6A [17:20:31]Write i2c OK [17:20:31]MH_I2C_Read... [17:20:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:20:31]Read from MH i2c: E2 [17:20:31]MH_I2C_Read... [17:20:31]Read from MH i2c: E2 03 00 [17:20:31]MH_I2C_Read... [17:20:31]Read from MH i2c: E2 03 00 87 1F 00 90 00 1A [17:20:31]RAPDU: 90 00 [17:20:31]wFMCommunicate OK [17:20:31]wFMCommunicate request_size=4 [17:20:31]MH_SAM_APDU [17:20:31]CAPDU: 80 0D 03 02 [17:20:31]Write to MH i2c: E2 08 00 88 1F 80 0D 03 02 00 00 00 00 22 [17:20:31]Write i2c OK [17:20:31]MH_I2C_Read... [17:20:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:20:31]Read from MH i2c: E2 [17:20:31]MH_I2C_Read... [17:20:31]Read from MH i2c: E2 0B 00 [17:20:31]MH_I2C_Read... [17:20:31]Read from MH i2c: E2 0B 00 88 1F 00 89 FE C7 BA C1 81 0E A8 90 00 23 [17:20:31]RAPDU: 89 FE C7 BA C1 81 0E A8 90 00 [17:20:31]wFMCommunicate OK [17:20:31]SAM_PROTO_SignData done [17:20:31]FM_MakeSignedData done [17:20:31]CreateOFDProtocolMessage [17:20:31]wFMCommunicate request_size=4 [17:20:31]MH_SAM_APDU [17:20:31]CAPDU: 80 11 00 00 [17:20:31]Write to MH i2c: E2 08 00 89 1F 80 11 00 00 00 00 00 00 22 [17:20:31]Write i2c OK [17:20:31]MH_I2C_Read... [17:20:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:20:31]Read from MH i2c: E2 [17:20:31]MH_I2C_Read... [17:20:31]Read from MH i2c: E2 17 00 [17:20:31]MH_I2C_Read... [17:20:31]Read from MH i2c: E2 17 00 89 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 78 [17:20:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:20:31]wFMCommunicate OK [17:20:31]CreateOFDProtocolMessage done [17:20:31]OFDSenderStorePacket 24931 [17:20:31]StoreOFDPacket docnum=24931 [17:20:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 1F A1 07 01 CD 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 40 51 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E0 26 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 26 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 3A 00 00 00 00 07 04 06 00 C8 26 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 DF 20 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 63 61 00 00 35 04 06 00 FB BE 84 99 38 2D 89 FE C7 BA C1 81 0E A8 [17:20:31]CheckFolder [17:20:31]dirname=/storage/ofd_packets [17:20:31]CheckFolder done [17:20:31]ProducePacketName [17:20:31]name=ofd_packets/00024931 [17:20:31]NVStorageSaveData ofd_packets/00024931 [17:20:31]File name is /storage/ofd_packets/00024931 [17:20:31]Write 301 bytes [17:20:31]NVStorageSaveData done [17:20:31]OFDSenderStorePacket done [17:20:31]KKMCreateOFDPacket done [17:20:31]NVStorageSaveData kkm_last_timestamp [17:20:31]File name is /storage/kkm_last_timestamp [17:20:31]Write 4 bytes [17:20:31]NVStorageSaveData done [17:20:31]ExternCall_PrintAddStr [17:20:31]wPrintStart [17:20:31]Write to MH i2c: 01 00 00 8A 1F A9 [17:20:31]Write i2c OK [17:20:31]MH_I2C_Read... [17:20:31]Read from MH i2c: 01 [17:20:31]MH_I2C_Read... [17:20:31]Read from MH i2c: 01 07 00 [17:20:31]MH_I2C_Read... [17:20:31]Read from MH i2c: 01 07 00 8A 1F 00 00 00 00 00 FF 0F BE [17:20:31]RasterBufferAndPrint [17:20:31]line Счет N : (1)610662 [17:20:31]line ИНН: 02508201610067 [17:20:31]line Контрольно-Кассовый Чек [17:20:31]line ПРОДАЖА [17:20:31]line ТРК (МРК, ГНК) : 62 [17:20:31]line Товар: 2710124130 [17:20:31]line Аи-92-К-2 [17:20:31]line 20.800 * 67.80 [17:20:31]line = 1410.24 [17:20:31]line НДС 12% НСП 1% [17:20:31]line > о реализуемом товаре [17:20:31]line ОКРУГЛЕНИЕ: -0.24 [17:20:31]line ИТОГО: 1410.00 [17:20:31]line Внесено: 1410.00 [17:20:31]line СДАЧА: 0.00 [17:20:31]line НСП 1% : 12.48 [17:20:31]line НДС 12% : 149.76 [17:20:31]line Наличными: 1410.00 [17:20:31]line Безнал.: 0.00 [17:20:31]line Место: АЗС № 127 "Партнер Нефть" [17:20:31]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [17:20:31]line СНО: Общий режим [17:20:31]line Чек 306 30.07.2024 17:20 [17:20:31]line Смена: 48 ФФД: 1.0 [17:20:31]line ЗНМ: 0300000158 [17:20:31]line РНМ: 0000000000171247 [17:20:31]line Версия ККМ: v1.0 [17:20:31]line ФМ: 0000000002098565 [17:20:31]line ФД: 24931 [17:20:31]line ФПД: 276795686991917 [17:20:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T172031&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24931&fm=276795686991917&tin=02508201610067®Number=0000000000171247&sum=141000 [17:20:32]OFD Sender: Processing packet 24931 [packets to send 29, broken 28] [17:20:32]ProducePacketName [17:20:32]name=ofd_packets/00024931 [17:20:32]OFD Sender: To server: pG, [17:20:32]CommunicateWithHost lk.salyk.kg:30040 [17:20:32]ConnectInit lk.salyk.kg [17:20:32]written 0, free lines is 4095 [17:20:32]Connected sock=10 [17:20:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 1F A1 07 01 CD 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 40 51 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E0 26 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 26 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 80 3A 00 00 00 00 07 04 06 00 C8 26 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 DF 20 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 63 61 00 00 35 04 06 00 FB BE 84 99 38 2D 89 FE C7 BA C1 81 0E A8 [17:20:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 7A 07 47 00 40 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 32 30 39 38 35 36 35 10 04 04 00 63 61 00 00 F4 03 04 00 6C CC A8 66 B6 04 01 00 00 CA 2D 4F 41 F8 41 F8 F3 [17:20:32]CommunicateWithHost err = 0 [17:20:32]CheckOFDResponse [17:20:32]1017 (14) - 77093643461234 [17:20:32]1041 (16) - 0000000002098565 [17:20:32]1040 (4) - 24931 [17:20:32]1012 (4) - 30.07.2024 11:20 [17:20:32]1206 (1) - 0 [17:20:32]OFD Sender: Remove packet 24931 [17:20:32]ProducePacketName [17:20:32]name=ofd_packets/00024931 [17:20:32]NVStorageDeleteData [17:20:32]Write to MH i2c: 01 00 00 B5 1F D4 [17:20:32]Write i2c OK [17:20:32]MH_I2C_Read... [17:20:32]Read from MH i2c: 01 [17:20:32]MH_I2C_Read... [17:20:32]Read from MH i2c: 01 07 00 [17:20:32]MH_I2C_Read... [17:20:32]Read from MH i2c: 01 07 00 B5 1F 00 00 00 00 00 F5 0C DC [17:20:32]RasterBufferAndPrint [17:20:32]line [17:20:32]line [17:20:32]line [17:20:32]line [17:20:32]line [17:20:32]written 0, free lines is 3323 [17:20:32]MH_Cut [17:20:32]Write to MH i2c: D1 01 00 BC 1F 01 AD [17:20:32]Write i2c OK [17:20:32]MH_I2C_Read... [17:20:32]Read from MH i2c: D1 [17:20:32]MH_I2C_Read... [17:20:32]Read from MH i2c: D1 01 00 [17:20:32]MH_I2C_Read... [17:20:32]Read from MH i2c: D1 01 00 BC 1F 00 AC [17:20:32]Write to MH i2c: 01 00 00 BD 1F DC [17:20:32]Write i2c OK [17:20:32]MH_I2C_Read... [17:20:33]OFD Sender: No OFD packet to send [17:20:33]*** Cut start [17:20:33]*** Partial cut [17:20:33]*** CUTSNS_PIN = 1 [17:20:33]*** CUTSNS_PIN = 0 [17:20:33]*** Brake cut motor [17:20:33]Read from MH i2c: 01 [17:20:33]MH_I2C_Read... [17:20:33]*** Stop cut motor [17:20:34]*** Cut end [17:20:34]Read from MH i2c: 01 07 00 [17:20:34]MH_I2C_Read... [17:20:34]Read from MH i2c: 01 07 00 BD 1F 00 00 00 00 00 FF 0F F1 [17:20:34]process_action close_receipt done [17:20:34]requested_data is exist [17:20:34]produce_requested_data [17:20:34]requested_item fm.sn is exist - process it [17:20:34]wFMCommunicate request_size=4 [17:20:34]MH_SAM_APDU [17:20:34]CAPDU: 80 11 00 00 [17:20:34]Write to MH i2c: E2 08 00 BE 1F 80 11 00 00 00 00 00 00 57 [17:20:34]Write i2c OK [17:20:34]MH_I2C_Read... [17:20:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:20:34]Read from MH i2c: E2 [17:20:34]MH_I2C_Read... [17:20:34]Read from MH i2c: E2 17 00 [17:20:34]MH_I2C_Read... [17:20:34]Read from MH i2c: E2 17 00 BE 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 AD [17:20:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:20:34]wFMCommunicate OK [17:20:34]requested_item fd.num is exist - process it [17:20:34]SAM_PROTO_GetFieldsCounters [17:20:34]wFMCommunicate request_size=4 [17:20:34]MH_SAM_APDU [17:20:34]CAPDU: 80 13 00 00 [17:20:34]Write to MH i2c: E2 08 00 BF 1F 80 13 00 00 00 00 00 00 5A [17:20:34]Write i2c OK [17:20:34]MH_I2C_Read... [17:20:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:20:34]Read from MH i2c: E2 [17:20:34]MH_I2C_Read... [17:20:34]Read from MH i2c: E2 62 00 [17:20:34]MH_I2C_Read... [17:20:34]Read from MH i2c: E2 62 00 BF 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 63 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 08 [17:20:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 63 61 00 00 0E 04 04 00 30 00 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 [17:20:34]wFMCommunicate OK [17:20:34]SAM_PROTO_GetFieldsCounters done [17:20:34]requested_item shift.num is exist - process it [17:20:34]requested_item shift.opened is exist - process it [17:20:34]req_shift_opened [17:20:34]FM_GetShiftState [17:20:34]SAM_PROTO_GetShiftState [17:20:34]wFMCommunicate request_size=4 [17:20:34]MH_SAM_APDU [17:20:34]CAPDU: 80 13 01 00 [17:20:34]Write to MH i2c: E2 08 00 C0 1F 80 13 01 00 00 00 00 00 5C [17:20:34]Write i2c OK [17:20:34]MH_I2C_Read... [17:20:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:20:34]Read from MH i2c: E2 [17:20:34]MH_I2C_Read... [17:20:34]Read from MH i2c: E2 0E 00 [17:20:34]MH_I2C_Read... [17:20:34]Read from MH i2c: E2 0E 00 C0 1F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 0F [17:20:34]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:20:34]wFMCommunicate OK [17:20:34]SAM_PROTO_GetShiftState done [17:20:34]FM_GetShiftState done [17:20:34]req_shift_opened done [17:20:34]requested_item shift.open_date is exist - process it [17:20:34]req_shift_open_date [17:20:34]req_shift_open_date done [17:20:34]produce_requested_data done [17:20:34]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24931,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [17:20:34]process_action_free close_receipt [17:20:34]json_value_free [17:20:34]json_value_free done [17:20:34]process_json_proto returns [17:20:34]Send response to host [17:20:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24931,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [17:20:34]free response buf [17:20:34]execute_script done [17:20:34]execute_script returns [17:20:34]free content buf [17:20:34]Sock 7.Close socket [17:20:34]Sock 7.Thread stoped [17:20:38]OFD Sender: No OFD packet to send [17:20:43]OFD Sender: No OFD packet to send [17:20:48]OFD Sender: No OFD packet to send [17:20:53]OFD Sender: No OFD packet to send [17:20:58]OFD Sender: No OFD packet to send [17:21:03]OFD Sender: No OFD packet to send [17:21:08]OFD Sender: No OFD packet to send [17:21:13]OFD Sender: No OFD packet to send [17:21:18]OFD Sender: No OFD packet to send [17:21:23]OFD Sender: No OFD packet to send [17:21:28]OFD Sender: No OFD packet to send [17:21:33]OFD Sender: No OFD packet to send [17:21:38]OFD Sender: No OFD packet to send [17:21:43]OFD Sender: No OFD packet to send [17:21:48]OFD Sender: No OFD packet to send [17:21:53]OFD Sender: No OFD packet to send [17:21:58]OFD Sender: No OFD packet to send [17:22:03]OFD Sender: No OFD packet to send [17:22:08]OFD Sender: No OFD packet to send [17:22:13]OFD Sender: No OFD packet to send [17:22:18]OFD Sender: No OFD packet to send [17:22:21]accept exits with 9 [17:22:21]New connection [17:22:21]New thread 3067571556 created [17:22:21]Thread 3067428196 joined [17:22:21]Waiting for new connection... [17:22:21] Sock 9.Parse request [17:22:21]Sock 9.Check first char [17:22:21]Sock 9.First char is OK [17:22:21]request: POST /json_proto HTTP/1.0 [17:22:21]Method: POST [17:22:21]URL: /json_proto [17:22:21]Method is POST - this is cgi request [17:22:21]url: /json_proto [17:22:21]query_string will be loaded in cgi processing [17:22:21]execute_cgi json_proto POST (null) [17:22:21]execute_cgi path=json_proto method=POST [17:22:21]POST find Content-Length [17:22:21]Host: 172.17.45.131:8080 [17:22:21]Content-Length: 1153 [17:22:21]Content-Type: application/json [17:22:21] [17:22:21]POST finish read [17:22:21]Found Content-Length = 1153 [17:22: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610663\u000A30.07.2024 17:12\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 17.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1286.90\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30097770\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:22:21]execute_script... [17:22: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610663\u000A30.07.2024 17:12\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 17.000 x 75.70\u000A\u0418\u0422\u041E\u0413: 1286.90\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30097770\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:22:21]POST & json_proto [17:22:21]process_json_proto [17:22:21]json parsed OK: [17:22:21]protocol is kg_v1.0 [17:22:21]action value=print_text [17:22:21]process_action print_text [17:22:21]cmd_print_text [17:22:21]ExternCall_PrintAddStr [17:22:21]wPrintStart [17:22:21]Write to MH i2c: 01 00 00 C1 1F E0 [17:22:21]Write i2c OK [17:22:21]MH_I2C_Read... [17:22:21]Read from MH i2c: 01 [17:22:21]MH_I2C_Read... [17:22:21]Read from MH i2c: 01 07 00 [17:22:21]MH_I2C_Read... [17:22:21]Read from MH i2c: 01 07 00 C1 1F 00 00 00 00 00 FF 0F F5 [17:22:21]RasterBufferAndPrint [17:22:21]line *****ТОВАРНЫЙ ЧЕК***** [17:22:21]line АЗС 127 [17:22:21]line Партнер нефть [17:22:21]line 02508201610067 [17:22:21]line Кассир : Масалиев Н. [17:22:21]line Счет N : (1)610663 [17:22:21]line 30.07.2024 17:12 [17:22:21]line ПРОДАЖА [17:22:21]line ТРК (МРК, ГНК): 2 [17:22:21]line Вид ГСМ : 2710194210 [17:22:21]line ДТ-К-2 [17:22:21]line 17.000 x 75.70 [17:22:21]line ИТОГ: 1286.90 [17:22:21]line Тип оплаты: Талоны: ТК ГПНА Online [17:22:21]line 30097770 [17:22:21]line ______________________ [17:22:21]line (подпись) [17:22:21]written 0, free lines is 4095 [17:22:21]Write to MH i2c: 01 00 00 D5 1F F4 [17:22:21]Write i2c OK [17:22:21]MH_I2C_Read... [17:22:21]Read from MH i2c: 01 [17:22:21]MH_I2C_Read... [17:22:21]Read from MH i2c: 01 07 00 [17:22:21]MH_I2C_Read... [17:22:21]Read from MH i2c: 01 07 00 D5 1F 00 00 00 00 00 0C 0E 15 [17:22:21]RasterBufferAndPrint [17:22:21]line [17:22:21]line [17:22:21]line [17:22:21]line [17:22:21]line [17:22:21]written 0, free lines is 3598 [17:22:21]MH_Cut [17:22:21]Write to MH i2c: D1 01 00 DC 1F 01 CD [17:22:21]Write i2c OK [17:22:21]MH_I2C_Read... [17:22:21]Read from MH i2c: D1 [17:22:21]MH_I2C_Read... [17:22:21]Read from MH i2c: D1 01 00 [17:22:21]MH_I2C_Read... [17:22:21]Read from MH i2c: D1 01 00 DC 1F 00 CC [17:22:21]Write to MH i2c: 01 00 00 DD 1F FC [17:22:21]Write i2c OK [17:22:21]MH_I2C_Read... [17:22:22]*** Cut start [17:22:22]*** Partial cut [17:22:22]*** CUTSNS_PIN = 1 [17:22:22]*** CUTSNS_PIN = 0 [17:22:22]*** Brake cut motor [17:22:23]Read from MH i2c: 01 [17:22:23]MH_I2C_Read... [17:22:23]*** Stop cut motor [17:22:23]*** Cut end [17:22:23]Read from MH i2c: 01 07 00 [17:22:23]MH_I2C_Read... [17:22:23]Read from MH i2c: 01 07 00 DD 1F 00 00 00 00 00 FF 0F 11 [17:22:23]process_action print_text done [17:22:23]requested_data is exist [17:22:23]produce_requested_data [17:22:23]requested_item fm.sn is exist - process it [17:22:23]wFMCommunicate request_size=4 [17:22:23]MH_SAM_APDU [17:22:23]CAPDU: 80 11 00 00 [17:22:23]Write to MH i2c: E2 08 00 DE 1F 80 11 00 00 00 00 00 00 77 [17:22:23]Write i2c OK [17:22:23]MH_I2C_Read... [17:22:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:22:23]Read from MH i2c: E2 [17:22:23]MH_I2C_Read... [17:22:23]Read from MH i2c: E2 17 00 [17:22:23]MH_I2C_Read... [17:22:23]Read from MH i2c: E2 17 00 DE 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 CD [17:22:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:22:23]wFMCommunicate OK [17:22:23]requested_item fd.num is exist - process it [17:22:23]SAM_PROTO_GetFieldsCounters [17:22:23]wFMCommunicate request_size=4 [17:22:23]MH_SAM_APDU [17:22:23]CAPDU: 80 13 00 00 [17:22:23]Write to MH i2c: E2 08 00 DF 1F 80 13 00 00 00 00 00 00 7A [17:22:23]Write i2c OK [17:22:23]MH_I2C_Read... [17:22:23]OFD Sender: No OFD packet to send [17:22:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:22:23]Read from MH i2c: E2 [17:22:23]MH_I2C_Read... [17:22:23]Read from MH i2c: E2 62 00 [17:22:23]MH_I2C_Read... [17:22:23]Read from MH i2c: E2 62 00 DF 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 63 61 00 00 0E 04 04 00 30 00 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 28 [17:22:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 63 61 00 00 0E 04 04 00 30 00 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 [17:22:23]wFMCommunicate OK [17:22:23]SAM_PROTO_GetFieldsCounters done [17:22:23]requested_item shift.num is exist - process it [17:22:23]requested_item shift.opened is exist - process it [17:22:23]req_shift_opened [17:22:23]FM_GetShiftState [17:22:23]SAM_PROTO_GetShiftState [17:22:23]wFMCommunicate request_size=4 [17:22:23]MH_SAM_APDU [17:22:23]CAPDU: 80 13 01 00 [17:22:23]Write to MH i2c: E2 08 00 E0 1F 80 13 01 00 00 00 00 00 7C [17:22:23]Write i2c OK [17:22:23]MH_I2C_Read... [17:22:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:22:23]Read from MH i2c: E2 [17:22:23]MH_I2C_Read... [17:22:23]Read from MH i2c: E2 0E 00 [17:22:23]MH_I2C_Read... [17:22:23]Read from MH i2c: E2 0E 00 E0 1F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 2F [17:22:23]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:22:23]wFMCommunicate OK [17:22:23]SAM_PROTO_GetShiftState done [17:22:23]FM_GetShiftState done [17:22:23]req_shift_opened done [17:22:23]requested_item shift.open_date is exist - process it [17:22:23]req_shift_open_date [17:22:23]req_shift_open_date done [17:22:23]produce_requested_data done [17:22:23]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24931,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [17:22:23]process_action_free print_text [17:22:23]json_value_free [17:22:23]json_value_free done [17:22:23]process_json_proto returns [17:22:23]Send response to host [17:22:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24931,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [17:22:23]free response buf [17:22:23]execute_script done [17:22:23]execute_script returns [17:22:23]free content buf [17:22:23]Sock 9.Close socket [17:22:23]Sock 9.Thread stoped [17:22:28]OFD Sender: No OFD packet to send [17:22:33]OFD Sender: No OFD packet to send [17:22:38]OFD Sender: No OFD packet to send [17:22:43]OFD Sender: No OFD packet to send [17:22:48]OFD Sender: No OFD packet to send [17:22:53]OFD Sender: No OFD packet to send [17:22:58]OFD Sender: No OFD packet to send [17:23:03]OFD Sender: No OFD packet to send [17:23:08]OFD Sender: No OFD packet to send [17:23:13]OFD Sender: No OFD packet to send [17:23:18]OFD Sender: No OFD packet to send [17:23:23]OFD Sender: No OFD packet to send [17:23:28]OFD Sender: No OFD packet to send [17:23:33]OFD Sender: No OFD packet to send [17:23:38]OFD Sender: No OFD packet to send [17:23:43]OFD Sender: No OFD packet to send [17:23:48]OFD Sender: No OFD packet to send [17:23:53]OFD Sender: No OFD packet to send [17:23:58]OFD Sender: No OFD packet to send [17:24:03]OFD Sender: No OFD packet to send [17:24:08]OFD Sender: No OFD packet to send [17:24:13]OFD Sender: No OFD packet to send [17:24:18]OFD Sender: No OFD packet to send [17:24:23]OFD Sender: No OFD packet to send [17:24:28]OFD Sender: No OFD packet to send [17:24:33]OFD Sender: No OFD packet to send [17:24:38]OFD Sender: No OFD packet to send [17:24:43]OFD Sender: No OFD packet to send [17:24:48]OFD Sender: No OFD packet to send [17:24:53]OFD Sender: No OFD packet to send [17:24:58]OFD Sender: No OFD packet to send [17:25:03]OFD Sender: No OFD packet to send [17:25:08]OFD Sender: No OFD packet to send [17:25:13]OFD Sender: No OFD packet to send [17:25:18]OFD Sender: No OFD packet to send [17:25:23]OFD Sender: No OFD packet to send [17:25:28]OFD Sender: No OFD packet to send [17:25:33]OFD Sender: No OFD packet to send [17:25:38]OFD Sender: No OFD packet to send [17:25:43]OFD Sender: No OFD packet to send [17:25:48]OFD Sender: No OFD packet to send [17:25:53]OFD Sender: No OFD packet to send [17:25:58]OFD Sender: No OFD packet to send [17:26:03]OFD Sender: No OFD packet to send [17:26:08]OFD Sender: No OFD packet to send [17:26:13]OFD Sender: No OFD packet to send [17:26:18]OFD Sender: No OFD packet to send [17:26:23]OFD Sender: No OFD packet to send [17:26:28]OFD Sender: No OFD packet to send [17:26:33]OFD Sender: No OFD packet to send [17:26:38]OFD Sender: No OFD packet to send [17:26:43]OFD Sender: No OFD packet to send [17:26:48]OFD Sender: No OFD packet to send [17:26:53]OFD Sender: No OFD packet to send [17:26:58]OFD Sender: No OFD packet to send [17:27:03]OFD Sender: No OFD packet to send [17:27:08]OFD Sender: No OFD packet to send [17:27:13]OFD Sender: No OFD packet to send [17:27:18]OFD Sender: No OFD packet to send [17:27:23]OFD Sender: No OFD packet to send [17:27:28]OFD Sender: No OFD packet to send [17:27:33]OFD Sender: No OFD packet to send [17:27:38]OFD Sender: No OFD packet to send [17:27:43]OFD Sender: No OFD packet to send [17:27:48]OFD Sender: No OFD packet to send [17:27:53]OFD Sender: No OFD packet to send [17:27:58]OFD Sender: No OFD packet to send [17:28:03]OFD Sender: No OFD packet to send [17:28:08]OFD Sender: No OFD packet to send [17:28:13]OFD Sender: No OFD packet to send [17:28:18]OFD Sender: No OFD packet to send [17:28:23]OFD Sender: No OFD packet to send [17:28:28]OFD Sender: No OFD packet to send [17:28:33]OFD Sender: No OFD packet to send [17:28:38]OFD Sender: No OFD packet to send [17:28:43]accept exits with 7 [17:28:43]New connection [17:28:43]New thread 3067428196 created [17:28:43]Thread 3067571556 joined [17:28:43]Waiting for new connection... [17:28:43] Sock 7.Parse request [17:28:43]Sock 7.Check first char [17:28:43]Sock 7.First char is OK [17:28:43]request: POST /json_proto HTTP/1.0 [17:28:43]Method: POST [17:28:43]URL: /json_proto [17:28:43]Method is POST - this is cgi request [17:28:43]url: /json_proto [17:28:43]query_string will be loaded in cgi processing [17:28:43]execute_cgi json_proto POST (null) [17:28:43]execute_cgi path=json_proto method=POST [17:28:43]POST find Content-Length [17:28:43]Host: 172.17.45.131:8080 [17:28:43]Content-Length: 803 [17:28:43]Content-Type: application/json [17:28:43] [17:28:43]POST finish read [17:28:43]Found Content-Length = 803 [17:28:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610669", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:28:43]execute_script... [17:28: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)610669", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:28:43]POST & json_proto [17:28:43]process_json_proto [17:28:43]json parsed OK: [17:28:43]protocol is kg_v1.0 [17:28:43]action value=close_receipt [17:28:43]process_action close_receipt [17:28:43]cmd_close_receipt [17:28:43]MH_GetDate [17:28:43]Write to MH i2c: F0 00 00 E1 1F EF [17:28:43]Write i2c OK [17:28:43]MH_I2C_Read... [17:28:43]Read from MH i2c: F0 [17:28:43]MH_I2C_Read... [17:28:43]Read from MH i2c: F0 09 00 [17:28:43]MH_I2C_Read... [17:28:43]Read from MH i2c: F0 09 00 E1 1F 00 CB 22 A9 66 C6 D4 6E 66 62 [17:28:43]GetLastDocTimeStamp 1722360031 [17:28:43]current date 1722360523 [17:28:43]FM_GetShiftState [17:28:43]SAM_PROTO_GetShiftState [17:28:43]wFMCommunicate request_size=4 [17:28:43]MH_SAM_APDU [17:28:43]CAPDU: 80 13 01 00 [17:28:43]Write to MH i2c: E2 08 00 E2 1F 80 13 01 00 00 00 00 00 7E [17:28:43]Write i2c OK [17:28:43]MH_I2C_Read... [17:28:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:28:43]Read from MH i2c: E2 [17:28:43]MH_I2C_Read... [17:28:43]Read from MH i2c: E2 0E 00 [17:28:43]MH_I2C_Read... [17:28:43]Read from MH i2c: E2 0E 00 E2 1F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 31 [17:28:43]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:28:43]wFMCommunicate OK [17:28:43]SAM_PROTO_GetShiftState done [17:28:43]FM_GetShiftState done [17:28:43]opened in 1722298218 [17:28:43]opened+sec_in_day 1722384618 [17:28:43]quantity*price = 200046 [17:28:43]sum+1 = 200048 [17:28:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.47 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 0.00 Безнал.: 2000.47 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 307 30.07.2024 17:28 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24932 ФПД: 110972055504657 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T172843&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24932&fm=110972055504657&tin=02508201610067®Number=0000000000171247&sum=200047 [17:28:44]StoreToDocumentArchive [17:28:44]shift 48 fd 24932 [17:28:44]save to /storage/0048/doc_00024932 [17:28:44]save last doc name /storage/0048/doc_00024932 to /storage/kkm_last_doc_name [17:28:44]save OK [17:28:44]Clear old archive folders... [17:28:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:28:44]tlvbuf is 01E37470 [17:28:44]SAM_PROTO_ClearQueue [17:28:44]wFMCommunicate request_size=4 [17:28:44]MH_SAM_APDU [17:28:44]CAPDU: 80 09 00 00 [17:28:44]Write to MH i2c: E2 08 00 EF 1F 80 09 00 00 00 00 00 00 80 [17:28:44]Write i2c OK [17:28:44]MH_I2C_Read... [17:28:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:28:44]Read from MH i2c: E2 [17:28:44]MH_I2C_Read... [17:28:44]Read from MH i2c: E2 03 00 [17:28:44]MH_I2C_Read... [17:28:44]Read from MH i2c: E2 03 00 EF 1F 00 90 00 82 [17:28:44]RAPDU: 90 00 [17:28:44]wFMCommunicate OK [17:28:44]SAM_PROTO_ClearQueue done [17:28:44]KKMCreateOFDPacket [17:28:44]OFDProtocolAddRootSTLVToBuf [17:28:44]FM_MakeSignedData [17:28:44]FM_MakeSignedData [17:28:44]SAM_PROTO_SignData [17:28:44]wFMCommunicate request_size=4 [17:28:44]MH_SAM_APDU [17:28:44]CAPDU: 80 0D 01 02 [17:28:44]Write to MH i2c: E2 08 00 F0 1F 80 0D 01 02 00 00 00 00 88 [17:28:44]Write i2c OK [17:28:44]MH_I2C_Read... [17:28:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:28:44]Read from MH i2c: E2 [17:28:44]MH_I2C_Read... [17:28:44]Read from MH i2c: E2 03 00 [17:28:44]MH_I2C_Read... [17:28:44]Read from MH i2c: E2 03 00 F0 1F 00 90 00 83 [17:28:44]RAPDU: 90 00 [17:28:44]wFMCommunicate OK [17:28:44]wFMCommunicate request_size=255 [17:28:44]MH_SAM_APDU [17: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 CB 22 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 64 61 00 00 35 04 06 00 64 [17:28:44]Write to MH i2c: E2 02 01 F1 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 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 CB 22 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 64 61 00 00 35 04 06 00 64 00 00 27 [17:28:44]Write i2c OK [17:28:44]MH_I2C_Read... [17:28:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:28:44]Read from MH i2c: E2 [17:28:44]MH_I2C_Read... [17:28:44]Read from MH i2c: E2 03 00 [17:28:44]MH_I2C_Read... [17:28:44]Read from MH i2c: E2 03 00 F1 1F 00 90 00 84 [17:28:44]RAPDU: 90 00 [17:28:44]wFMCommunicate OK [17:28:44]wFMCommunicate request_size=10 [17:28:44]MH_SAM_APDU [17:28:44]CAPDU: 80 0D 02 02 05 ED B1 F2 C7 11 [17:28:44]Write to MH i2c: E2 0D 00 F2 1F 80 0D 02 02 05 00 ED B1 F2 C7 11 00 00 FD [17:28:44]Write i2c OK [17:28:44]MH_I2C_Read... [17:28:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:28:44]Read from MH i2c: E2 [17:28:44]MH_I2C_Read... [17:28:44]Read from MH i2c: E2 03 00 [17:28:44]MH_I2C_Read... [17:28:44]Read from MH i2c: E2 03 00 F2 1F 00 90 00 85 [17:28:44]RAPDU: 90 00 [17:28:44]wFMCommunicate OK [17:28:44]wFMCommunicate request_size=4 [17:28:44]MH_SAM_APDU [17:28:44]CAPDU: 80 0D 03 02 [17:28:44]Write to MH i2c: E2 08 00 F3 1F 80 0D 03 02 00 00 00 00 8D [17:28:44]Write i2c OK [17:28:44]MH_I2C_Read... [17:28:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:28:44]Read from MH i2c: E2 [17:28:44]MH_I2C_Read... [17:28:44]Read from MH i2c: E2 0B 00 [17:28:44]MH_I2C_Read... [17:28:44]Read from MH i2c: E2 0B 00 F3 1F 00 07 EF 0B 8B CB ED CF 31 90 00 D2 [17:28:44]RAPDU: 07 EF 0B 8B CB ED CF 31 90 00 [17:28:44]wFMCommunicate OK [17:28:44]SAM_PROTO_SignData done [17:28:44]FM_MakeSignedData done [17:28:44]CreateOFDProtocolMessage [17:28:44]wFMCommunicate request_size=4 [17:28:44]MH_SAM_APDU [17:28:44]CAPDU: 80 11 00 00 [17:28:44]Write to MH i2c: E2 08 00 F4 1F 80 11 00 00 00 00 00 00 8D [17:28:44]Write i2c OK [17:28:44]MH_I2C_Read... [17:28:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:28:44]Read from MH i2c: E2 [17:28:44]MH_I2C_Read... [17:28:44]Read from MH i2c: E2 17 00 [17:28:44]MH_I2C_Read... [17:28:44]Read from MH i2c: E2 17 00 F4 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E3 [17:28:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:28:44]wFMCommunicate OK [17:28:44]CreateOFDProtocolMessage done [17:28:44]OFDSenderStorePacket 24932 [17:28:44]StoreOFDPacket docnum=24932 [17:28:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 2F 3B 07 01 6B 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 CB 22 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 64 61 00 00 35 04 06 00 64 ED B1 F2 C7 11 07 EF 0B 8B CB ED CF 31 [17:28:44]CheckFolder [17:28:44]dirname=/storage/ofd_packets [17:28:44]CheckFolder done [17:28:44]ProducePacketName [17:28:44]name=ofd_packets/00024932 [17:28:44]NVStorageSaveData ofd_packets/00024932 [17:28:44]File name is /storage/ofd_packets/00024932 [17:28:44]Write 301 bytes [17:28:44]NVStorageSaveData done [17:28:44]OFDSenderStorePacket done [17:28:44]KKMCreateOFDPacket done [17:28:44]NVStorageSaveData kkm_last_timestamp [17:28:44]File name is /storage/kkm_last_timestamp [17:28:44]Write 4 bytes [17:28:44]NVStorageSaveData done [17:28:44]ExternCall_PrintAddStr [17:28:44]wPrintStart [17:28:44]Write to MH i2c: 01 00 00 F5 1F 14 [17:28:44]OFD Sender: Processing packet 24932 [packets to send 29, broken 28] [17:28:44]ProducePacketName [17:28:44]name=ofd_packets/00024932 [17:28:44]OFD Sender: To server: pG, [17:28:44]CommunicateWithHost lk.salyk.kg:30040 [17:28:44]ConnectInit lk.salyk.kg [17:28:44]Write i2c OK [17:28:44]MH_I2C_Read... [17:28:44]Read from MH i2c: 01 [17:28:44]MH_I2C_Read... [17:28:44]Read from MH i2c: 01 07 00 [17:28:44]MH_I2C_Read... [17:28:44]Read from MH i2c: 01 07 00 F5 1F 00 00 00 00 00 FF 0F 29 [17:28:44]RasterBufferAndPrint [17:28:44]line Счет N : (1)610669 [17:28:44]line ИНН: 02508201610067 [17:28:44]line Контрольно-Кассовый Чек [17:28:44]line ПРОДАЖА [17:28:44]line ТРК (МРК, ГНК) : 43 [17:28:44]line Товар: 2710124500 [17:28:44]line Аи-95-К-3 [17:28:44]line 26.780 * 74.70 [17:28:44]line = 2000.47 [17:28:44]line НДС 12% НСП 1% [17:28:44]line > о реализуемом товаре [17:28:44]line ИТОГО: 2000.47 [17:28:44]line НСП 1% : 17.70 [17:28:44]line НДС 12% : 212.44 [17:28:44]line Наличными: 0.00 [17:28:44]line Безнал.: 2000.47 [17:28:44]line Место: АЗС № 127 "Партнер Нефть" [17:28:44]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [17:28:44]line СНО: Общий режим [17:28:44]line Чек 307 30.07.2024 17:28 [17:28:44]line Смена: 48 ФФД: 1.0 [17:28:44]line ЗНМ: 0300000158 [17:28:44]line РНМ: 0000000000171247 [17:28:44]line Версия ККМ: v1.0 [17:28:44]line Платежная система: O! деньги [17:28:44]line ФМ: 0000000002098565 [17:28:45]line ФД: 24932 [17:28:45]line ФПД: 110972055504657 [17:28:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T172843&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24932&fm=110972055504657&tin=02508201610067®Number=0000000000171247&sum=200047 [17:28:45]Connected sock=11 [17:28:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 2F 3B 07 01 6B 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 CB 22 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 64 61 00 00 35 04 06 00 64 ED B1 F2 C7 11 07 EF 0B 8B CB ED CF 31 [17:28:45]written 0, free lines is 4095 [17:28:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 8C 68 47 00 1A 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 32 30 39 38 35 36 35 10 04 04 00 64 61 00 00 F4 03 04 00 59 CE A8 66 B6 04 01 00 00 FF 2C CD 99 85 EB DC 4F [17:28:45]CommunicateWithHost err = 0 [17:28:45]CheckOFDResponse [17:28:45]1017 (14) - 77093643461234 [17:28:45]1041 (16) - 0000000002098565 [17:28:45]1040 (4) - 24932 [17:28:45]1012 (4) - 30.07.2024 11:28 [17:28:45]1206 (1) - 0 [17:28:45]OFD Sender: Remove packet 24932 [17:28:45]ProducePacketName [17:28:45]name=ofd_packets/00024932 [17:28:45]NVStorageDeleteData [17:28:45]Write to MH i2c: 01 00 00 1F 20 3F [17:28:45]Write i2c OK [17:28:45]MH_I2C_Read... [17:28:45]Read from MH i2c: 01 [17:28:45]MH_I2C_Read... [17:28:45]Read from MH i2c: 01 07 00 [17:28:45]MH_I2C_Read... [17:28:45]Read from MH i2c: 01 07 00 1F 20 00 00 00 00 00 FF 0C 51 [17:28:45]RasterBufferAndPrint [17:28:45]line [17:28:45]line [17:28:45]line [17:28:45]line [17:28:45]line [17:28:45]written 0, free lines is 3332 [17:28:45]MH_Cut [17:28:45]Write to MH i2c: D1 01 00 26 20 01 18 [17:28:45]Write i2c OK [17:28:45]MH_I2C_Read... [17:28:45]Read from MH i2c: D1 [17:28:45]MH_I2C_Read... [17:28:45]Read from MH i2c: D1 01 00 [17:28:45]MH_I2C_Read... [17:28:45]Read from MH i2c: D1 01 00 26 20 00 17 [17:28:45]Write to MH i2c: 01 00 00 27 20 47 [17:28:45]Write i2c OK [17:28:45]MH_I2C_Read... [17:28:45]OFD Sender: No OFD packet to send [17:28:46]*** Cut start [17:28:46]*** Partial cut [17:28:46]*** CUTSNS_PIN = 1 [17:28:46]*** CUTSNS_PIN = 0 [17:28:46]*** Brake cut motor [17:28:46]Read from MH i2c: 01 [17:28:46]MH_I2C_Read... [17:28:46]*** Stop cut motor [17:28:46]*** Cut end [17:28:46]Read from MH i2c: 01 07 00 [17:28:46]MH_I2C_Read... [17:28:46]Read from MH i2c: 01 07 00 27 20 00 00 00 00 00 FF 0F 5C [17:28:46]process_action close_receipt done [17:28:46]requested_data is exist [17:28:46]produce_requested_data [17:28:46]requested_item fm.sn is exist - process it [17:28:46]wFMCommunicate request_size=4 [17:28:46]MH_SAM_APDU [17:28:46]CAPDU: 80 11 00 00 [17:28:46]Write to MH i2c: E2 08 00 28 20 80 11 00 00 00 00 00 00 C2 [17:28:46]Write i2c OK [17:28:46]MH_I2C_Read... [17:28:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:28:46]Read from MH i2c: E2 [17:28:46]MH_I2C_Read... [17:28:46]Read from MH i2c: E2 17 00 [17:28:46]MH_I2C_Read... [17:28:46]Read from MH i2c: E2 17 00 28 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 18 [17:28:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:28:46]wFMCommunicate OK [17:28:46]requested_item fd.num is exist - process it [17:28:46]SAM_PROTO_GetFieldsCounters [17:28:46]wFMCommunicate request_size=4 [17:28:46]MH_SAM_APDU [17:28:46]CAPDU: 80 13 00 00 [17:28:46]Write to MH i2c: E2 08 00 29 20 80 13 00 00 00 00 00 00 C5 [17:28:46]Write i2c OK [17:28:46]MH_I2C_Read... [17:28:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:28:47]Read from MH i2c: E2 [17:28:47]MH_I2C_Read... [17:28:47]Read from MH i2c: E2 62 00 [17:28:47]MH_I2C_Read... [17:28:47]Read from MH i2c: E2 62 00 29 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 64 61 00 00 0E 04 04 00 30 00 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 77 [17:28:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 64 61 00 00 0E 04 04 00 30 00 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 [17:28:47]wFMCommunicate OK [17:28:47]SAM_PROTO_GetFieldsCounters done [17:28:47]requested_item shift.num is exist - process it [17:28:47]requested_item shift.opened is exist - process it [17:28:47]req_shift_opened [17:28:47]FM_GetShiftState [17:28:47]SAM_PROTO_GetShiftState [17:28:47]wFMCommunicate request_size=4 [17:28:47]MH_SAM_APDU [17:28:47]CAPDU: 80 13 01 00 [17:28:47]Write to MH i2c: E2 08 00 2A 20 80 13 01 00 00 00 00 00 C7 [17:28:47]Write i2c OK [17:28:47]MH_I2C_Read... [17:28:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:28:47]Read from MH i2c: E2 [17:28:47]MH_I2C_Read... [17:28:47]Read from MH i2c: E2 0E 00 [17:28:47]MH_I2C_Read... [17:28:47]Read from MH i2c: E2 0E 00 2A 20 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 7A [17:28:47]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:28:47]wFMCommunicate OK [17:28:47]SAM_PROTO_GetShiftState done [17:28:47]FM_GetShiftState done [17:28:47]req_shift_opened done [17:28:47]requested_item shift.open_date is exist - process it [17:28:47]req_shift_open_date [17:28:47]req_shift_open_date done [17:28:47]produce_requested_data done [17:28:47]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24932,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [17:28:47]process_action_free close_receipt [17:28:47]json_value_free [17:28:47]json_value_free done [17:28:47]process_json_proto returns [17:28:47]Send response to host [17:28:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24932,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [17:28:47]free response buf [17:28:47]execute_script done [17:28:47]execute_script returns [17:28:47]free content buf [17:28:47]Sock 7.Close socket [17:28:47]Sock 7.Thread stoped [17:28:50]OFD Sender: No OFD packet to send [17:28:55]OFD Sender: No OFD packet to send [17:29:00]OFD Sender: No OFD packet to send [17:29:05]OFD Sender: No OFD packet to send [17:29:10]OFD Sender: No OFD packet to send [17:29:15]OFD Sender: No OFD packet to send [17:29:20]OFD Sender: No OFD packet to send [17:29:25]OFD Sender: No OFD packet to send [17:29:30]OFD Sender: No OFD packet to send [17:29:35]OFD Sender: No OFD packet to send [17:29:40]OFD Sender: No OFD packet to send [17:29:45]OFD Sender: No OFD packet to send [17:29:50]OFD Sender: No OFD packet to send [17:29:55]OFD Sender: No OFD packet to send [17:30:00]OFD Sender: No OFD packet to send [17:30:05]OFD Sender: No OFD packet to send [17:30:10]OFD Sender: No OFD packet to send [17:30:15]OFD Sender: No OFD packet to send [17:30:20]OFD Sender: No OFD packet to send [17:30:25]OFD Sender: No OFD packet to send [17:30:30]OFD Sender: No OFD packet to send [17:30:35]OFD Sender: No OFD packet to send [17:30:40]OFD Sender: No OFD packet to send [17:30:45]OFD Sender: No OFD packet to send [17:30:50]OFD Sender: No OFD packet to send [17:30:55]OFD Sender: No OFD packet to send [17:31:00]OFD Sender: No OFD packet to send [17:31:05]OFD Sender: No OFD packet to send [17:31:10]OFD Sender: No OFD packet to send [17:31:15]OFD Sender: No OFD packet to send [17:31:20]OFD Sender: No OFD packet to send [17:31:25]OFD Sender: No OFD packet to send [17:31:30]OFD Sender: No OFD packet to send [17:31:35]OFD Sender: No OFD packet to send [17:31:38]accept exits with 9 [17:31:38]New connection [17:31:38]New thread 3067571556 created [17:31:38]Thread 3067428196 joined [17:31:38]Waiting for new connection... [17:31:38] Sock 9.Parse request [17:31:38]Sock 9.Check first char [17:31:38]Sock 9.First char is OK [17:31:38]request: POST /json_proto HTTP/1.0 [17:31:38]Method: POST [17:31:38]URL: /json_proto [17:31:38]Method is POST - this is cgi request [17:31:38]url: /json_proto [17:31:38]query_string will be loaded in cgi processing [17:31:38]execute_cgi json_proto POST (null) [17:31:38]execute_cgi path=json_proto method=POST [17:31:38]POST find Content-Length [17:31:38]Host: 172.17.45.131:8080 [17:31:38]Content-Length: 799 [17:31:38]Content-Type: application/json [17:31:38] [17:31:38]POST finish read [17:31:38]Found Content-Length = 799 [17:31:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610670", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:31:38]execute_script... [17:31: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)610670", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:31:38]POST & json_proto [17:31:38]process_json_proto [17:31:38]json parsed OK: [17:31:38]protocol is kg_v1.0 [17:31:38]action value=close_receipt [17:31:38]process_action close_receipt [17:31:38]cmd_close_receipt [17:31:38]MH_GetDate [17:31:38]Write to MH i2c: F0 00 00 2B 20 3A [17:31:38]Write i2c OK [17:31:38]MH_I2C_Read... [17:31:38]Read from MH i2c: F0 [17:31:38]MH_I2C_Read... [17:31:38]Read from MH i2c: F0 09 00 [17:31:38]MH_I2C_Read... [17:31:38]Read from MH i2c: F0 09 00 2B 20 00 7B 23 A9 66 C6 D4 6E 66 5E [17:31:38]GetLastDocTimeStamp 1722360523 [17:31:38]current date 1722360699 [17:31:38]FM_GetShiftState [17:31:38]SAM_PROTO_GetShiftState [17:31:38]wFMCommunicate request_size=4 [17:31:38]MH_SAM_APDU [17:31:38]CAPDU: 80 13 01 00 [17:31:38]Write to MH i2c: E2 08 00 2C 20 80 13 01 00 00 00 00 00 C9 [17:31:38]Write i2c OK [17:31:38]MH_I2C_Read... [17:31:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:31:38]Read from MH i2c: E2 [17:31:38]MH_I2C_Read... [17:31:38]Read from MH i2c: E2 0E 00 [17:31:38]MH_I2C_Read... [17:31:38]Read from MH i2c: E2 0E 00 2C 20 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 7C [17:31:38]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:31:38]wFMCommunicate OK [17:31:38]SAM_PROTO_GetShiftState done [17:31:38]FM_GetShiftState done [17:31:38]opened in 1722298218 [17:31:38]opened+sec_in_day 1722384618 [17:31:38]quantity*price = 150037 [17:31:38]sum+1 = 150038 [17:31:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.37 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.37 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 308 30.07.2024 17:31 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24933 ФПД: 154142648717639 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T173139&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24933&fm=154142648717639&tin=02508201610067®Number=0000000000171247&sum=150037 [17:31:39]StoreToDocumentArchive [17:31:39]shift 48 fd 24933 [17:31:39]save to /storage/0048/doc_00024933 [17:31:39]save last doc name /storage/0048/doc_00024933 to /storage/kkm_last_doc_name [17:31:39]save OK [17:31:39]Clear old archive folders... [17:31:39]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:31:39]tlvbuf is B6F3F910 [17:31:39]SAM_PROTO_ClearQueue [17:31:39]wFMCommunicate request_size=4 [17:31:39]MH_SAM_APDU [17:31:39]CAPDU: 80 09 00 00 [17:31:39]Write to MH i2c: E2 08 00 39 20 80 09 00 00 00 00 00 00 CB [17:31:39]Write i2c OK [17:31:39]MH_I2C_Read... [17:31:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:31:39]Read from MH i2c: E2 [17:31:39]MH_I2C_Read... [17:31:39]Read from MH i2c: E2 03 00 [17:31:39]MH_I2C_Read... [17:31:39]Read from MH i2c: E2 03 00 39 20 00 90 00 CD [17:31:39]RAPDU: 90 00 [17:31:39]wFMCommunicate OK [17:31:39]SAM_PROTO_ClearQueue done [17:31:39]KKMCreateOFDPacket [17:31:39]OFDProtocolAddRootSTLVToBuf [17:31:39]FM_MakeSignedData [17:31:39]FM_MakeSignedData [17:31:39]SAM_PROTO_SignData [17:31:39]wFMCommunicate request_size=4 [17:31:39]MH_SAM_APDU [17:31:39]CAPDU: 80 0D 01 02 [17:31:39]Write to MH i2c: E2 08 00 3A 20 80 0D 01 02 00 00 00 00 D3 [17:31:39]Write i2c OK [17:31:39]MH_I2C_Read... [17:31:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:31:39]Read from MH i2c: E2 [17:31:39]MH_I2C_Read... [17:31:39]Read from MH i2c: E2 03 00 [17:31:39]MH_I2C_Read... [17:31:39]Read from MH i2c: E2 03 00 3A 20 00 90 00 CE [17:31:39]RAPDU: 90 00 [17:31:39]wFMCommunicate OK [17:31:39]wFMCommunicate request_size=255 [17:31:39]MH_SAM_APDU [17:31:39]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 7B 23 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 65 61 00 00 35 04 06 00 8C 31 21 D2 [17:31:39]Write to MH i2c: E2 02 01 3B 20 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 7B 23 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 65 61 00 00 35 04 06 00 8C 31 21 D2 00 00 F0 [17:31:39]Write i2c OK [17:31:39]MH_I2C_Read... [17:31:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:31:39]Read from MH i2c: E2 [17:31:39]MH_I2C_Read... [17:31:39]Read from MH i2c: E2 03 00 [17:31:39]MH_I2C_Read... [17:31:39]Read from MH i2c: E2 03 00 3B 20 00 90 00 CF [17:31:39]RAPDU: 90 00 [17:31:39]wFMCommunicate OK [17:31:39]wFMCommunicate request_size=7 [17:31:39]MH_SAM_APDU [17:31:39]CAPDU: 80 0D 02 02 02 51 47 [17:31:39]Write to MH i2c: E2 0A 00 3C 20 80 0D 02 02 02 00 51 47 00 00 72 [17:31:39]Write i2c OK [17:31:39]MH_I2C_Read... [17:31:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:31:39]Read from MH i2c: E2 [17:31:39]MH_I2C_Read... [17:31:39]Read from MH i2c: E2 03 00 [17:31:39]MH_I2C_Read... [17:31:39]Read from MH i2c: E2 03 00 3C 20 00 90 00 D0 [17:31:39]RAPDU: 90 00 [17:31:39]wFMCommunicate OK [17:31:39]wFMCommunicate request_size=4 [17:31:39]MH_SAM_APDU [17:31:39]CAPDU: 80 0D 03 02 [17:31:39]Write to MH i2c: E2 08 00 3D 20 80 0D 03 02 00 00 00 00 D8 [17:31:39]Write i2c OK [17:31:39]MH_I2C_Read... [17:31:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:31:39]Read from MH i2c: E2 [17:31:39]MH_I2C_Read... [17:31:39]Read from MH i2c: E2 0B 00 [17:31:39]MH_I2C_Read... [17:31:39]Read from MH i2c: E2 0B 00 3D 20 00 DA 22 A6 AD 8C A9 90 2F 90 00 1C [17:31:39]RAPDU: DA 22 A6 AD 8C A9 90 2F 90 00 [17:31:39]wFMCommunicate OK [17:31:39]SAM_PROTO_SignData done [17:31:39]FM_MakeSignedData done [17:31:39]CreateOFDProtocolMessage [17:31:39]wFMCommunicate request_size=4 [17:31:39]MH_SAM_APDU [17:31:39]CAPDU: 80 11 00 00 [17:31:39]Write to MH i2c: E2 08 00 3E 20 80 11 00 00 00 00 00 00 D8 [17:31:39]Write i2c OK [17:31:39]MH_I2C_Read... [17:31:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:31:40]Read from MH i2c: E2 [17:31:40]MH_I2C_Read... [17:31:40]Read from MH i2c: E2 17 00 [17:31:40]MH_I2C_Read... [17:31:40]Read from MH i2c: E2 17 00 3E 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 2E [17:31:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:31:40]wFMCommunicate OK [17:31:40]CreateOFDProtocolMessage done [17:31:40]OFDSenderStorePacket 24933 [17:31:40]StoreOFDPacket docnum=24933 [17:31:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 1C 49 04 01 E7 5A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 7B 23 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 65 61 00 00 35 04 06 00 8C 31 21 D2 51 47 DA 22 A6 AD 8C A9 90 2F [17:31:40]CheckFolder [17:31:40]dirname=/storage/ofd_packets [17:31:40]CheckFolder done [17:31:40]ProducePacketName [17:31:40]name=ofd_packets/00024933 [17:31:40]NVStorageSaveData ofd_packets/00024933 [17:31:40]File name is /storage/ofd_packets/00024933 [17:31:40]Write 298 bytes [17:31:40]NVStorageSaveData done [17:31:40]OFDSenderStorePacket done [17:31:40]KKMCreateOFDPacket done [17:31:40]NVStorageSaveData kkm_last_timestamp [17:31:40]File name is /storage/kkm_last_timestamp [17:31:40]Write 4 bytes [17:31:40]NVStorageSaveData done [17:31:40]ExternCall_PrintAddStr [17:31:40]wPrintStart [17:31:40]Write to MH i2c: 01 00 00 3F 20 5F [17:31:40]Write i2c OK [17:31:40]MH_I2C_Read... [17:31:40]Read from MH i2c: 01 [17:31:40]MH_I2C_Read... [17:31:40]Read from MH i2c: 01 07 00 [17:31:40]MH_I2C_Read... [17:31:40]Read from MH i2c: 01 07 00 3F 20 00 00 00 00 00 FF 0F 74 [17:31:40]RasterBufferAndPrint [17:31:40]line Счет N : (1)610670 [17:31:40]line ИНН: 02508201610067 [17:31:40]line Контрольно-Кассовый Чек [17:31:40]line ПРОДАЖА [17:31:40]line ТРК (МРК, ГНК) : 2 [17:31:40]line Товар: 2710194210 [17:31:40]line ДТ-К-2 [17:31:40]line 19.820 * 75.70 [17:31:40]line = 1500.37 [17:31:40]line НДС 12% НСП 1% [17:31:40]line > о реализуемом товаре [17:31:40]line ИТОГО: 1500.37 [17:31:40]line НСП 1% : 13.28 [17:31:40]line НДС 12% : 159.33 [17:31:40]line Наличными: 0.00 [17:31:40]line Безнал.: 1500.37 [17:31:40]line Место: АЗС № 127 "Партнер Нефть" [17:31:40]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [17:31:40]line СНО: Общий режим [17:31:40]line Чек 308 30.07.2024 17:31 [17:31:40]line Смена: 48 ФФД: 1.0 [17:31:40]line ЗНМ: 0300000158 [17:31:40]line РНМ: 0000000000171247 [17:31:40]line Версия ККМ: v1.0 [17:31:40]line Платежная система: O! деньги [17:31:40]line ФМ: 0000000002098565 [17:31:40]line ФД: 24933 [17:31:40]line ФПД: 154142648717639 [17:31:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T173139&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24933&fm=154142648717639&tin=02508201610067®Number=0000000000171247&sum=150037 [17:31:40]OFD Sender: Processing packet 24933 [packets to send 29, broken 28] [17:31:40]ProducePacketName [17:31:40]name=ofd_packets/00024933 [17:31:40]OFD Sender: To server: pG, [17:31:40]CommunicateWithHost lk.salyk.kg:30040 [17:31:40]ConnectInit lk.salyk.kg [17:31:40]written 0, free lines is 4095 [17:31:40]Connected sock=10 [17:31:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 1C 49 04 01 E7 5A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 7B 23 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 65 61 00 00 35 04 06 00 8C 31 21 D2 51 47 DA 22 A6 AD 8C A9 90 2F [17:31:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 54 4F 47 00 58 CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 65 61 00 00 F4 03 04 00 09 CF A8 66 B6 04 01 00 00 4B 2F 0C 83 0E 18 12 D9 [17:31:40]CommunicateWithHost err = 0 [17:31:40]CheckOFDResponse [17:31:40]1017 (14) - 77093643461234 [17:31:40]1041 (16) - 0000000002098565 [17:31:40]1040 (4) - 24933 [17:31:40]1012 (4) - 30.07.2024 11:31 [17:31:40]1206 (1) - 0 [17:31:40]OFD Sender: Remove packet 24933 [17:31:40]ProducePacketName [17:31:40]name=ofd_packets/00024933 [17:31:40]NVStorageDeleteData [17:31:40]Write to MH i2c: 01 00 00 69 20 89 [17:31:40]Write i2c OK [17:31:40]MH_I2C_Read... [17:31:40]Read from MH i2c: 01 [17:31:40]MH_I2C_Read... [17:31:40]Read from MH i2c: 01 07 00 [17:31:40]MH_I2C_Read... [17:31:40]Read from MH i2c: 01 07 00 69 20 00 00 00 00 00 FF 0C 9B [17:31:40]RasterBufferAndPrint [17:31:40]line [17:31:40]line [17:31:40]line [17:31:40]line [17:31:40]line [17:31:40]written 0, free lines is 3333 [17:31:40]MH_Cut [17:31:40]Write to MH i2c: D1 01 00 70 20 01 62 [17:31:40]Write i2c OK [17:31:40]MH_I2C_Read... [17:31:40]Read from MH i2c: D1 [17:31:40]MH_I2C_Read... [17:31:40]Read from MH i2c: D1 01 00 [17:31:40]MH_I2C_Read... [17:31:40]Read from MH i2c: D1 01 00 70 20 00 61 [17:31:40]Write to MH i2c: 01 00 00 71 20 91 [17:31:40]Write i2c OK [17:31:40]MH_I2C_Read... [17:31:41]OFD Sender: No OFD packet to send [17:31:41]*** Cut start [17:31:41]*** Partial cut [17:31:41]*** CUTSNS_PIN = 1 [17:31:41]*** CUTSNS_PIN = 0 [17:31:41]*** Brake cut motor [17:31:42]Read from MH i2c: 01 [17:31:42]MH_I2C_Read... [17:31:42]*** Stop cut motor [17:31:42]*** Cut end [17:31:42]Read from MH i2c: 01 07 00 [17:31:42]MH_I2C_Read... [17:31:42]Read from MH i2c: 01 07 00 71 20 00 00 00 00 00 FF 0F A6 [17:31:42]process_action close_receipt done [17:31:42]requested_data is exist [17:31:42]produce_requested_data [17:31:42]requested_item fm.sn is exist - process it [17:31:42]wFMCommunicate request_size=4 [17:31:42]MH_SAM_APDU [17:31:42]CAPDU: 80 11 00 00 [17:31:42]Write to MH i2c: E2 08 00 72 20 80 11 00 00 00 00 00 00 0C [17:31:42]Write i2c OK [17:31:42]MH_I2C_Read... [17:31:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:31:42]Read from MH i2c: E2 [17:31:42]MH_I2C_Read... [17:31:42]Read from MH i2c: E2 17 00 [17:31:42]MH_I2C_Read... [17:31:42]Read from MH i2c: E2 17 00 72 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 62 [17:31:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:31:42]wFMCommunicate OK [17:31:42]requested_item fd.num is exist - process it [17:31:42]SAM_PROTO_GetFieldsCounters [17:31:42]wFMCommunicate request_size=4 [17:31:42]MH_SAM_APDU [17:31:42]CAPDU: 80 13 00 00 [17:31:42]Write to MH i2c: E2 08 00 73 20 80 13 00 00 00 00 00 00 0F [17:31:42]Write i2c OK [17:31:42]MH_I2C_Read... [17:31:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:31:42]Read from MH i2c: E2 [17:31:42]MH_I2C_Read... [17:31:42]Read from MH i2c: E2 62 00 [17:31:42]MH_I2C_Read... [17:31:42]Read from MH i2c: E2 62 00 73 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 65 61 00 00 0E 04 04 00 30 00 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 C5 [17:31:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 65 61 00 00 0E 04 04 00 30 00 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 [17:31:42]wFMCommunicate OK [17:31:42]SAM_PROTO_GetFieldsCounters done [17:31:42]requested_item shift.num is exist - process it [17:31:42]requested_item shift.opened is exist - process it [17:31:42]req_shift_opened [17:31:42]FM_GetShiftState [17:31:42]SAM_PROTO_GetShiftState [17:31:42]wFMCommunicate request_size=4 [17:31:42]MH_SAM_APDU [17:31:42]CAPDU: 80 13 01 00 [17:31:42]Write to MH i2c: E2 08 00 74 20 80 13 01 00 00 00 00 00 11 [17:31:42]Write i2c OK [17:31:42]MH_I2C_Read... [17:31:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:31:42]Read from MH i2c: E2 [17:31:42]MH_I2C_Read... [17:31:42]Read from MH i2c: E2 0E 00 [17:31:42]MH_I2C_Read... [17:31:42]Read from MH i2c: E2 0E 00 74 20 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C4 [17:31:42]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:31:42]wFMCommunicate OK [17:31:42]SAM_PROTO_GetShiftState done [17:31:42]FM_GetShiftState done [17:31:42]req_shift_opened done [17:31:42]requested_item shift.open_date is exist - process it [17:31:42]req_shift_open_date [17:31:42]req_shift_open_date done [17:31:42]produce_requested_data done [17:31:42]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24933,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [17:31:42]process_action_free close_receipt [17:31:42]json_value_free [17:31:42]json_value_free done [17:31:42]process_json_proto returns [17:31:42]Send response to host [17:31:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24933,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [17:31:42]free response buf [17:31:42]execute_script done [17:31:42]execute_script returns [17:31:42]free content buf [17:31:42]Sock 9.Close socket [17:31:42]Sock 9.Thread stoped [17:31:46]OFD Sender: No OFD packet to send [17:31:51]OFD Sender: No OFD packet to send [17:31:56]OFD Sender: No OFD packet to send [17:32:01]OFD Sender: No OFD packet to send [17:32:06]OFD Sender: No OFD packet to send [17:32:11]OFD Sender: No OFD packet to send [17:32:12]accept exits with 7 [17:32:12]New connection [17:32:12]New thread 3067428196 created [17:32:12]Thread 3067571556 joined [17:32:12]Waiting for new connection... [17:32:12] Sock 7.Parse request [17:32:12]Sock 7.Check first char [17:32:12]Sock 7.First char is OK [17:32:12]request: POST /json_proto HTTP/1.0 [17:32:12]Method: POST [17:32:12]URL: /json_proto [17:32:12]Method is POST - this is cgi request [17:32:12]url: /json_proto [17:32:12]query_string will be loaded in cgi processing [17:32:12]execute_cgi json_proto POST (null) [17:32:12]execute_cgi path=json_proto method=POST [17:32:12]POST find Content-Length [17:32:12]Host: 172.17.45.131:8080 [17:32:12]Content-Length: 803 [17:32:12]Content-Type: application/json [17:32:12] [17:32:12]POST finish read [17:32:12]Found Content-Length = 803 [17:32:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610671", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:32:12]execute_script... [17:32: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)610671", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:32:12]POST & json_proto [17:32:12]process_json_proto [17:32:12]json parsed OK: [17:32:12]protocol is kg_v1.0 [17:32:12]action value=close_receipt [17:32:12]process_action close_receipt [17:32:12]cmd_close_receipt [17:32:12]MH_GetDate [17:32:12]Write to MH i2c: F0 00 00 75 20 84 [17:32:12]Write i2c OK [17:32:12]MH_I2C_Read... [17:32:12]Read from MH i2c: F0 [17:32:12]MH_I2C_Read... [17:32:12]Read from MH i2c: F0 09 00 [17:32:12]MH_I2C_Read... [17:32:12]Read from MH i2c: F0 09 00 75 20 00 9D 23 A9 66 C6 D4 6E 66 CA [17:32:12]GetLastDocTimeStamp 1722360699 [17:32:12]current date 1722360733 [17:32:12]FM_GetShiftState [17:32:12]SAM_PROTO_GetShiftState [17:32:12]wFMCommunicate request_size=4 [17:32:12]MH_SAM_APDU [17:32:12]CAPDU: 80 13 01 00 [17:32:12]Write to MH i2c: E2 08 00 76 20 80 13 01 00 00 00 00 00 13 [17:32:12]Write i2c OK [17:32:12]MH_I2C_Read... [17:32:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:32:12]Read from MH i2c: E2 [17:32:12]MH_I2C_Read... [17:32:12]Read from MH i2c: E2 0E 00 [17:32:12]MH_I2C_Read... [17:32:12]Read from MH i2c: E2 0E 00 76 20 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C6 [17:32:12]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:32:12]wFMCommunicate OK [17:32:12]SAM_PROTO_GetShiftState done [17:32:12]FM_GetShiftState done [17:32:12]opened in 1722298218 [17:32:12]opened+sec_in_day 1722384618 [17:32:12]quantity*price = 200046 [17:32:12]sum+1 = 200048 [17:32:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.47 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 0.00 Безнал.: 2000.47 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 309 30.07.2024 17:32 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24934 ФПД: 242628475365254 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T173213&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24934&fm=242628475365254&tin=02508201610067®Number=0000000000171247&sum=200047 [17:32:13]StoreToDocumentArchive [17:32:13]shift 48 fd 24934 [17:32:13]save to /storage/0048/doc_00024934 [17:32:13]save last doc name /storage/0048/doc_00024934 to /storage/kkm_last_doc_name [17:32:13]save OK [17:32:13]Clear old archive folders... [17:32:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:32:13]tlvbuf is 01E660B0 [17:32:13]SAM_PROTO_ClearQueue [17:32:13]wFMCommunicate request_size=4 [17:32:13]MH_SAM_APDU [17:32:13]CAPDU: 80 09 00 00 [17:32:13]Write to MH i2c: E2 08 00 83 20 80 09 00 00 00 00 00 00 15 [17:32:13]Write i2c OK [17:32:13]MH_I2C_Read... [17:32:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:32:13]Read from MH i2c: E2 [17:32:13]MH_I2C_Read... [17:32:13]Read from MH i2c: E2 03 00 [17:32:13]MH_I2C_Read... [17:32:13]Read from MH i2c: E2 03 00 83 20 00 90 00 17 [17:32:13]RAPDU: 90 00 [17:32:13]wFMCommunicate OK [17:32:13]SAM_PROTO_ClearQueue done [17:32:13]KKMCreateOFDPacket [17:32:13]OFDProtocolAddRootSTLVToBuf [17:32:13]FM_MakeSignedData [17:32:13]FM_MakeSignedData [17:32:13]SAM_PROTO_SignData [17:32:13]wFMCommunicate request_size=4 [17:32:13]MH_SAM_APDU [17:32:13]CAPDU: 80 0D 01 02 [17:32:13]Write to MH i2c: E2 08 00 84 20 80 0D 01 02 00 00 00 00 1D [17:32:13]Write i2c OK [17:32:13]MH_I2C_Read... [17:32:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:32:13]Read from MH i2c: E2 [17:32:13]MH_I2C_Read... [17:32:13]Read from MH i2c: E2 03 00 [17:32:13]MH_I2C_Read... [17:32:13]Read from MH i2c: E2 03 00 84 20 00 90 00 18 [17:32:13]RAPDU: 90 00 [17:32:13]wFMCommunicate OK [17:32:13]wFMCommunicate request_size=255 [17:32:13]MH_SAM_APDU [17:32: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 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 9D 23 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 66 61 00 00 35 04 06 00 DC [17:32:13]Write to MH i2c: E2 02 01 85 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 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 9D 23 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 66 61 00 00 35 04 06 00 DC 00 00 0B [17:32:13]Write i2c OK [17:32:13]MH_I2C_Read... [17:32:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:32:14]Read from MH i2c: E2 [17:32:14]MH_I2C_Read... [17:32:14]Read from MH i2c: E2 03 00 [17:32:14]MH_I2C_Read... [17:32:14]Read from MH i2c: E2 03 00 85 20 00 90 00 19 [17:32:14]RAPDU: 90 00 [17:32:14]wFMCommunicate OK [17:32:14]wFMCommunicate request_size=10 [17:32:14]MH_SAM_APDU [17:32:14]CAPDU: 80 0D 02 02 05 AB 58 16 27 86 [17:32:14]Write to MH i2c: E2 0D 00 86 20 80 0D 02 02 05 00 AB 58 16 27 86 00 00 F0 [17:32:14]Write i2c OK [17:32:14]MH_I2C_Read... [17:32:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:32:14]Read from MH i2c: E2 [17:32:14]MH_I2C_Read... [17:32:14]Read from MH i2c: E2 03 00 [17:32:14]MH_I2C_Read... [17:32:14]Read from MH i2c: E2 03 00 86 20 00 90 00 1A [17:32:14]RAPDU: 90 00 [17:32:14]wFMCommunicate OK [17:32:14]wFMCommunicate request_size=4 [17:32:14]MH_SAM_APDU [17:32:14]CAPDU: 80 0D 03 02 [17:32:14]Write to MH i2c: E2 08 00 87 20 80 0D 03 02 00 00 00 00 22 [17:32:14]Write i2c OK [17:32:14]MH_I2C_Read... [17:32:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:32:14]Read from MH i2c: E2 [17:32:14]MH_I2C_Read... [17:32:14]Read from MH i2c: E2 0B 00 [17:32:14]MH_I2C_Read... [17:32:14]Read from MH i2c: E2 0B 00 87 20 00 C9 68 E3 02 22 7F 98 E7 90 00 59 [17:32:14]RAPDU: C9 68 E3 02 22 7F 98 E7 90 00 [17:32:14]wFMCommunicate OK [17:32:14]SAM_PROTO_SignData done [17:32:14]FM_MakeSignedData done [17:32:14]CreateOFDProtocolMessage [17:32:14]wFMCommunicate request_size=4 [17:32:14]MH_SAM_APDU [17:32:14]CAPDU: 80 11 00 00 [17:32:14]Write to MH i2c: E2 08 00 88 20 80 11 00 00 00 00 00 00 22 [17:32:14]Write i2c OK [17:32:14]MH_I2C_Read... [17:32:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:32:14]Read from MH i2c: E2 [17:32:14]MH_I2C_Read... [17:32:14]Read from MH i2c: E2 17 00 [17:32:14]MH_I2C_Read... [17:32:14]Read from MH i2c: E2 17 00 88 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 78 [17:32:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:32:14]wFMCommunicate OK [17:32:14]CreateOFDProtocolMessage done [17:32:14]OFDSenderStorePacket 24934 [17:32:14]StoreOFDPacket docnum=24934 [17:32:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 3A 0A 07 01 A8 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 9D 23 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 66 61 00 00 35 04 06 00 DC AB 58 16 27 86 C9 68 E3 02 22 7F 98 E7 [17:32:14]CheckFolder [17:32:14]dirname=/storage/ofd_packets [17:32:14]CheckFolder done [17:32:14]ProducePacketName [17:32:14]name=ofd_packets/00024934 [17:32:14]NVStorageSaveData ofd_packets/00024934 [17:32:14]File name is /storage/ofd_packets/00024934 [17:32:14]Write 301 bytes [17:32:14]NVStorageSaveData done [17:32:14]OFDSenderStorePacket done [17:32:14]KKMCreateOFDPacket done [17:32:14]NVStorageSaveData kkm_last_timestamp [17:32:14]File name is /storage/kkm_last_timestamp [17:32:14]Write 4 bytes [17:32:14]NVStorageSaveData done [17:32:14]ExternCall_PrintAddStr [17:32:14]wPrintStart [17:32:14]Write to MH i2c: 01 00 00 89 20 A9 [17:32:14]Write i2c OK [17:32:14]MH_I2C_Read... [17:32:14]Read from MH i2c: 01 [17:32:14]MH_I2C_Read... [17:32:14]Read from MH i2c: 01 07 00 [17:32:14]MH_I2C_Read... [17:32:14]Read from MH i2c: 01 07 00 89 20 00 00 00 00 00 FF 0F BE [17:32:14]RasterBufferAndPrint [17:32:14]line Счет N : (1)610671 [17:32:14]line ИНН: 02508201610067 [17:32:14]line Контрольно-Кассовый Чек [17:32:14]line ПРОДАЖА [17:32:14]line ТРК (МРК, ГНК) : 43 [17:32:14]line Товар: 2710124500 [17:32:14]line Аи-95-К-3 [17:32:14]line 26.780 * 74.70 [17:32:14]line = 2000.47 [17:32:14]line НДС 12% НСП 1% [17:32:14]line > о реализуемом товаре [17:32:14]line ИТОГО: 2000.47 [17:32:14]line НСП 1% : 17.70 [17:32:14]line НДС 12% : 212.44 [17:32:14]line Наличными: 0.00 [17:32:14]line Безнал.: 2000.47 [17:32:14]line Место: АЗС № 127 "Партнер Нефть" [17:32:14]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [17:32:14]line СНО: Общий режим [17:32:14]line Чек 309 30.07.2024 17:32 [17:32:14]line Смена: 48 ФФД: 1.0 [17:32:14]line ЗНМ: 0300000158 [17:32:14]line РНМ: 0000000000171247 [17:32:14]line Версия ККМ: v1.0 [17:32:14]line Платежная система: O! деньги [17:32:14]line ФМ: 0000000002098565 [17:32:14]line ФД: 24934 [17:32:14]line ФПД: 242628475365254 [17:32:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T173213&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24934&fm=242628475365254&tin=02508201610067®Number=0000000000171247&sum=200047 [17:32:14]written 0, free lines is 4095 [17:32:14]OFD Sender: Processing packet 24934 [packets to send 29, broken 28] [17:32:14]ProducePacketName [17:32:14]name=ofd_packets/00024934 [17:32:14]OFD Sender: To server: pG, [17:32:14]CommunicateWithHost lk.salyk.kg:30040 [17:32:14]ConnectInit lk.salyk.kg [17:32:14]Connected sock=10 [17:32:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 3A 0A 07 01 A8 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 9D 23 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 66 61 00 00 35 04 06 00 DC AB 58 16 27 86 C9 68 E3 02 22 7F 98 E7 [17:32:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 6C 1B 47 00 E3 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 32 30 39 38 35 36 35 10 04 04 00 66 61 00 00 F4 03 04 00 2B CF A8 66 B6 04 01 00 00 CB EB 3A 0F 53 A2 39 68 [17:32:15]CommunicateWithHost err = 0 [17:32:15]CheckOFDResponse [17:32:15]1017 (14) - 77093643461234 [17:32:15]1041 (16) - 0000000002098565 [17:32:15]1040 (4) - 24934 [17:32:15]1012 (4) - 30.07.2024 11:31 [17:32:15]1206 (1) - 0 [17:32:15]OFD Sender: Remove packet 24934 [17:32:15]ProducePacketName [17:32:15]name=ofd_packets/00024934 [17:32:15]NVStorageDeleteData [17:32:15]Write to MH i2c: 01 00 00 B3 20 D3 [17:32:15]Write i2c OK [17:32:15]MH_I2C_Read... [17:32:15]Read from MH i2c: 01 [17:32:15]MH_I2C_Read... [17:32:15]Read from MH i2c: 01 07 00 [17:32:15]MH_I2C_Read... [17:32:15]Read from MH i2c: 01 07 00 B3 20 00 00 00 00 00 FF 0C E5 [17:32:15]RasterBufferAndPrint [17:32:15]line [17:32:15]line [17:32:15]line [17:32:15]line [17:32:15]line [17:32:15]written 0, free lines is 3333 [17:32:15]MH_Cut [17:32:15]Write to MH i2c: D1 01 00 BA 20 01 AC [17:32:15]Write i2c OK [17:32:15]MH_I2C_Read... [17:32:15]Read from MH i2c: D1 [17:32:15]MH_I2C_Read... [17:32:15]Read from MH i2c: D1 01 00 [17:32:15]MH_I2C_Read... [17:32:15]Read from MH i2c: D1 01 00 BA 20 00 AB [17:32:15]Write to MH i2c: 01 00 00 BB 20 DB [17:32:15]Write i2c OK [17:32:15]MH_I2C_Read... [17:32:15]OFD Sender: No OFD packet to send [17:32:15]*** Cut start [17:32:15]*** Partial cut [17:32:15]*** CUTSNS_PIN = 1 [17:32:15]*** CUTSNS_PIN = 0 [17:32:16]*** Brake cut motor [17:32:16]Read from MH i2c: 01 [17:32:16]MH_I2C_Read... [17:32:16]*** Stop cut motor [17:32:16]*** Cut end [17:32:16]Read from MH i2c: 01 07 00 [17:32:16]MH_I2C_Read... [17:32:16]Read from MH i2c: 01 07 00 BB 20 00 00 00 00 00 FF 0F F0 [17:32:16]process_action close_receipt done [17:32:16]requested_data is exist [17:32:16]produce_requested_data [17:32:16]requested_item fm.sn is exist - process it [17:32:16]wFMCommunicate request_size=4 [17:32:16]MH_SAM_APDU [17:32:16]CAPDU: 80 11 00 00 [17:32:16]Write to MH i2c: E2 08 00 BC 20 80 11 00 00 00 00 00 00 56 [17:32:16]Write i2c OK [17:32:16]MH_I2C_Read... [17:32:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:32:16]Read from MH i2c: E2 [17:32:16]MH_I2C_Read... [17:32:16]Read from MH i2c: E2 17 00 [17:32:16]MH_I2C_Read... [17:32:16]Read from MH i2c: E2 17 00 BC 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 AC [17:32:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:32:16]wFMCommunicate OK [17:32:16]requested_item fd.num is exist - process it [17:32:16]SAM_PROTO_GetFieldsCounters [17:32:16]wFMCommunicate request_size=4 [17:32:16]MH_SAM_APDU [17:32:16]CAPDU: 80 13 00 00 [17:32:16]Write to MH i2c: E2 08 00 BD 20 80 13 00 00 00 00 00 00 59 [17:32:16]Write i2c OK [17:32:16]MH_I2C_Read... [17:32:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:32:16]Read from MH i2c: E2 [17:32:16]MH_I2C_Read... [17:32:16]Read from MH i2c: E2 62 00 [17:32:16]MH_I2C_Read... [17:32:16]Read from MH i2c: E2 62 00 BD 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 66 61 00 00 0E 04 04 00 30 00 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 13 [17:32:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 66 61 00 00 0E 04 04 00 30 00 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 [17:32:16]wFMCommunicate OK [17:32:16]SAM_PROTO_GetFieldsCounters done [17:32:16]requested_item shift.num is exist - process it [17:32:16]requested_item shift.opened is exist - process it [17:32:16]req_shift_opened [17:32:16]FM_GetShiftState [17:32:16]SAM_PROTO_GetShiftState [17:32:16]wFMCommunicate request_size=4 [17:32:16]MH_SAM_APDU [17:32:16]CAPDU: 80 13 01 00 [17:32:16]Write to MH i2c: E2 08 00 BE 20 80 13 01 00 00 00 00 00 5B [17:32:16]Write i2c OK [17:32:16]MH_I2C_Read... [17:32:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:32:16]Read from MH i2c: E2 [17:32:16]MH_I2C_Read... [17:32:16]Read from MH i2c: E2 0E 00 [17:32:16]MH_I2C_Read... [17:32:16]Read from MH i2c: E2 0E 00 BE 20 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 0E [17:32:16]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:32:16]wFMCommunicate OK [17:32:16]SAM_PROTO_GetShiftState done [17:32:16]FM_GetShiftState done [17:32:16]req_shift_opened done [17:32:16]requested_item shift.open_date is exist - process it [17:32:16]req_shift_open_date [17:32:16]req_shift_open_date done [17:32:16]produce_requested_data done [17:32:16]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24934,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [17:32:16]process_action_free close_receipt [17:32:16]json_value_free [17:32:16]json_value_free done [17:32:16]process_json_proto returns [17:32:16]Send response to host [17:32:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24934,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [17:32:16]free response buf [17:32:16]execute_script done [17:32:16]execute_script returns [17:32:16]free content buf [17:32:16]Sock 7.Close socket [17:32:16]Sock 7.Thread stoped [17:32:20]OFD Sender: No OFD packet to send [17:32:25]OFD Sender: No OFD packet to send [17:32:30]OFD Sender: No OFD packet to send [17:32:35]OFD Sender: No OFD packet to send [17:32:40]OFD Sender: No OFD packet to send [17:32:45]OFD Sender: No OFD packet to send [17:32:50]OFD Sender: No OFD packet to send [17:32:55]OFD Sender: No OFD packet to send [17:33:00]OFD Sender: No OFD packet to send [17:33:05]OFD Sender: No OFD packet to send [17:33:10]OFD Sender: No OFD packet to send [17:33:15]OFD Sender: No OFD packet to send [17:33:20]OFD Sender: No OFD packet to send [17:33:25]OFD Sender: No OFD packet to send [17:33:30]OFD Sender: No OFD packet to send [17:33:35]OFD Sender: No OFD packet to send [17:33:40]OFD Sender: No OFD packet to send [17:33:45]OFD Sender: No OFD packet to send [17:33:50]OFD Sender: No OFD packet to send [17:33:55]OFD Sender: No OFD packet to send [17:34:00]OFD Sender: No OFD packet to send [17:34:05]OFD Sender: No OFD packet to send [17:34:10]OFD Sender: No OFD packet to send [17:34:15]OFD Sender: No OFD packet to send [17:34:20]OFD Sender: No OFD packet to send [17:34:25]OFD Sender: No OFD packet to send [17:34:30]OFD Sender: No OFD packet to send [17:34:35]OFD Sender: No OFD packet to send [17:34:40]OFD Sender: No OFD packet to send [17:34:45]OFD Sender: No OFD packet to send [17:34:50]OFD Sender: No OFD packet to send [17:34:55]OFD Sender: No OFD packet to send [17:34:58]accept exits with 9 [17:34:58]New connection [17:34:58]New thread 3067571556 created [17:34:58]Thread 3067428196 joined [17:34:58]Waiting for new connection... [17:34:58] Sock 9.Parse request [17:34:58]Sock 9.Check first char [17:34:58]Sock 9.First char is OK [17:34:58]request: POST /json_proto HTTP/1.0 [17:34:58]Method: POST [17:34:58]URL: /json_proto [17:34:58]Method is POST - this is cgi request [17:34:58]url: /json_proto [17:34:58]query_string will be loaded in cgi processing [17:34:58]execute_cgi json_proto POST (null) [17:34:58]execute_cgi path=json_proto method=POST [17:34:58]POST find Content-Length [17:34:58]Host: 172.17.45.131:8080 [17:34:58]Content-Length: 638 [17:34:58]Content-Type: application/json [17:34:58] [17:34:58]POST finish read [17:34:58]Found Content-Length = 638 [17:34:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610673", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:34:58]execute_script... [17:34: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)610673", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:34:58]POST & json_proto [17:34:58]process_json_proto [17:34:58]json parsed OK: [17:34:58]protocol is kg_v1.0 [17:34:58]action value=close_receipt [17:34:58]process_action close_receipt [17:34:58]cmd_close_receipt [17:34:58]MH_GetDate [17:34:58]Write to MH i2c: F0 00 00 BF 20 CE [17:34:58]Write i2c OK [17:34:58]MH_I2C_Read... [17:34:58]Read from MH i2c: F0 [17:34:58]MH_I2C_Read... [17:34:58]Read from MH i2c: F0 09 00 [17:34:58]MH_I2C_Read... [17:34:58]Read from MH i2c: F0 09 00 BF 20 00 43 24 A9 66 C6 D4 6E 66 BB [17:34:58]GetLastDocTimeStamp 1722360733 [17:34:58]current date 1722360899 [17:34:58]FM_GetShiftState [17:34:58]SAM_PROTO_GetShiftState [17:34:58]wFMCommunicate request_size=4 [17:34:58]MH_SAM_APDU [17:34:58]CAPDU: 80 13 01 00 [17:34:58]Write to MH i2c: E2 08 00 C0 20 80 13 01 00 00 00 00 00 5D [17:34:58]Write i2c OK [17:34:58]MH_I2C_Read... [17:34:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:34:58]Read from MH i2c: E2 [17:34:58]MH_I2C_Read... [17:34:58]Read from MH i2c: E2 0E 00 [17:34:58]MH_I2C_Read... [17:34:58]Read from MH i2c: E2 0E 00 C0 20 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 10 [17:34:58]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:34:58]wFMCommunicate OK [17:34:58]SAM_PROTO_GetShiftState done [17:34:58]FM_GetShiftState done [17:34:58]opened in 1722298218 [17:34:58]opened+sec_in_day 1722384618 [17:34:58]quantity*price = 99999 [17:34:58]sum+1 = 100001 [17:34:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 310 30.07.2024 17:34 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24935 ФПД: 176584306096116 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T173459&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24935&fm=176584306096116&tin=02508201610067®Number=0000000000171247&sum=100000 [17:34:59]StoreToDocumentArchive [17:34:59]shift 48 fd 24935 [17:34:59]save to /storage/0048/doc_00024935 [17:34:59]save last doc name /storage/0048/doc_00024935 to /storage/kkm_last_doc_name [17:34:59]save OK [17:34:59]Clear old archive folders... [17:34:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:34:59]tlvbuf is 01E658B0 [17:34:59]SAM_PROTO_ClearQueue [17:34:59]wFMCommunicate request_size=4 [17:34:59]MH_SAM_APDU [17:34:59]CAPDU: 80 09 00 00 [17:34:59]Write to MH i2c: E2 08 00 CD 20 80 09 00 00 00 00 00 00 5F [17:34:59]Write i2c OK [17:34:59]MH_I2C_Read... [17:34:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:34:59]Read from MH i2c: E2 [17:34:59]MH_I2C_Read... [17:34:59]Read from MH i2c: E2 03 00 [17:34:59]MH_I2C_Read... [17:34:59]Read from MH i2c: E2 03 00 CD 20 00 90 00 61 [17:34:59]RAPDU: 90 00 [17:34:59]wFMCommunicate OK [17:34:59]SAM_PROTO_ClearQueue done [17:34:59]KKMCreateOFDPacket [17:34:59]OFDProtocolAddRootSTLVToBuf [17:34:59]FM_MakeSignedData [17:34:59]FM_MakeSignedData [17:34:59]SAM_PROTO_SignData [17:34:59]wFMCommunicate request_size=4 [17:34:59]MH_SAM_APDU [17:34:59]CAPDU: 80 0D 01 02 [17:34:59]Write to MH i2c: E2 08 00 CE 20 80 0D 01 02 00 00 00 00 67 [17:34:59]Write i2c OK [17:34:59]MH_I2C_Read... [17:34:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:35:00]Read from MH i2c: E2 [17:35:00]MH_I2C_Read... [17:35:00]Read from MH i2c: E2 03 00 [17:35:00]MH_I2C_Read... [17:35:00]Read from MH i2c: E2 03 00 CE 20 00 90 00 62 [17:35:00]RAPDU: 90 00 [17:35:00]wFMCommunicate OK [17:35:00]wFMCommunicate request_size=255 [17:35:00]MH_SAM_APDU [17:35:00]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 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 01 00 00 F4 03 04 00 43 24 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 67 61 00 00 35 04 06 00 A0 9A 3C D6 [17:35:00]Write to MH i2c: E2 02 01 CF 20 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 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 01 00 00 F4 03 04 00 43 24 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 67 61 00 00 35 04 06 00 A0 9A 3C D6 00 00 BF [17:35:00]Write i2c OK [17:35:00]MH_I2C_Read... [17:35:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:35:00]Read from MH i2c: E2 [17:35:00]MH_I2C_Read... [17:35:00]Read from MH i2c: E2 03 00 [17:35:00]MH_I2C_Read... [17:35:00]Read from MH i2c: E2 03 00 CF 20 00 90 00 63 [17:35:00]RAPDU: 90 00 [17:35:00]wFMCommunicate OK [17:35:00]wFMCommunicate request_size=7 [17:35:00]MH_SAM_APDU [17:35:00]CAPDU: 80 0D 02 02 02 77 F4 [17:35:00]Write to MH i2c: E2 0A 00 D0 20 80 0D 02 02 02 00 77 F4 00 00 D9 [17:35:00]Write i2c OK [17:35:00]MH_I2C_Read... [17:35:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:35:00]Read from MH i2c: E2 [17:35:00]MH_I2C_Read... [17:35:00]Read from MH i2c: E2 03 00 [17:35:00]MH_I2C_Read... [17:35:00]Read from MH i2c: E2 03 00 D0 20 00 90 00 64 [17:35:00]RAPDU: 90 00 [17:35:00]wFMCommunicate OK [17:35:00]wFMCommunicate request_size=4 [17:35:00]MH_SAM_APDU [17:35:00]CAPDU: 80 0D 03 02 [17:35:00]Write to MH i2c: E2 08 00 D1 20 80 0D 03 02 00 00 00 00 6C [17:35:00]Write i2c OK [17:35:00]MH_I2C_Read... [17:35:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:35:00]Read from MH i2c: E2 [17:35:00]MH_I2C_Read... [17:35:00]Read from MH i2c: E2 0B 00 [17:35:00]MH_I2C_Read... [17:35:00]Read from MH i2c: E2 0B 00 D1 20 00 A4 09 D3 A8 68 EC 34 E3 90 00 00 [17:35:00]RAPDU: A4 09 D3 A8 68 EC 34 E3 90 00 [17:35:00]wFMCommunicate OK [17:35:00]SAM_PROTO_SignData done [17:35:00]FM_MakeSignedData done [17:35:00]CreateOFDProtocolMessage [17:35:00]wFMCommunicate request_size=4 [17:35:00]MH_SAM_APDU [17:35:00]CAPDU: 80 11 00 00 [17:35:00]Write to MH i2c: E2 08 00 D2 20 80 11 00 00 00 00 00 00 6C [17:35:00]Write i2c OK [17:35:00]MH_I2C_Read... [17:35:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:35:00]Read from MH i2c: E2 [17:35:00]MH_I2C_Read... [17:35:00]Read from MH i2c: E2 17 00 [17:35:00]MH_I2C_Read... [17:35:00]Read from MH i2c: E2 17 00 D2 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C2 [17:35:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:35:00]wFMCommunicate OK [17:35:00]CreateOFDProtocolMessage done [17:35:00]OFDSenderStorePacket 24935 [17:35:00]StoreOFDPacket docnum=24935 [17:35:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 E2 C9 04 01 1D B0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 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 01 00 00 F4 03 04 00 43 24 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 67 61 00 00 35 04 06 00 A0 9A 3C D6 77 F4 A4 09 D3 A8 68 EC 34 E3 [17:35:00]CheckFolder [17:35:00]dirname=/storage/ofd_packets [17:35:00]CheckFolder done [17:35:00]ProducePacketName [17:35:00]name=ofd_packets/00024935 [17:35:00]NVStorageSaveData ofd_packets/00024935 [17:35:00]File name is /storage/ofd_packets/00024935 [17:35:00]Write 298 bytes [17:35:00]NVStorageSaveData done [17:35:00]OFDSenderStorePacket done [17:35:00]KKMCreateOFDPacket done [17:35:00]NVStorageSaveData kkm_last_timestamp [17:35:00]File name is /storage/kkm_last_timestamp [17:35:00]Write 4 bytes [17:35:00]NVStorageSaveData done [17:35:00]ExternCall_PrintAddStr [17:35:00]wPrintStart [17:35:00]Write to MH i2c: 01 00 00 D3 20 F3 [17:35:00]Write i2c OK [17:35:00]MH_I2C_Read... [17:35:00]Read from MH i2c: 01 [17:35:00]MH_I2C_Read... [17:35:00]Read from MH i2c: 01 07 00 [17:35:00]MH_I2C_Read... [17:35:00]Read from MH i2c: 01 07 00 D3 20 00 00 00 00 00 FF 0F 08 [17:35:00]RasterBufferAndPrint [17:35:00]line Счет N : (1)610673 [17:35:00]line ИНН: 02508201610067 [17:35:00]line Контрольно-Кассовый Чек [17:35:00]line ПРОДАЖА [17:35:00]line ТРК (МРК, ГНК) : 1 [17:35:00]line Товар: 2710194210 [17:35:00]line ДТ-К-2 [17:35:00]line 13.210 * 75.70 [17:35:00]line = 1000.00 [17:35:00]line НДС 12% НСП 1% [17:35:00]line > о реализуемом товаре [17:35:00]line ИТОГО: 1000.00 [17:35:00]line НСП 1% : 8.85 [17:35:00]line НДС 12% : 106.19 [17:35:00]line Наличными: 1000.00 [17:35:00]line Безнал.: 0.00 [17:35:00]line Место: АЗС № 127 "Партнер Нефть" [17:35:00]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [17:35:00]line СНО: Общий режим [17:35:00]line Чек 310 30.07.2024 17:34 [17:35:00]line Смена: 48 ФФД: 1.0 [17:35:00]line ЗНМ: 0300000158 [17:35:00]line РНМ: 0000000000171247 [17:35:00]line Версия ККМ: v1.0 [17:35:00]line ФМ: 0000000002098565 [17:35:00]line ФД: 24935 [17:35:00]line ФПД: 176584306096116 [17:35:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T173459&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24935&fm=176584306096116&tin=02508201610067®Number=0000000000171247&sum=100000 [17:35:00]OFD Sender: Processing packet 24935 [packets to send 29, broken 28] [17:35:00]ProducePacketName [17:35:00]name=ofd_packets/00024935 [17:35:00]OFD Sender: To server: pG, [17:35:00]CommunicateWithHost lk.salyk.kg:30040 [17:35:00]ConnectInit lk.salyk.kg [17:35:00]written 0, free lines is 4095 [17:35:00]Connected sock=10 [17:35:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 E2 C9 04 01 1D B0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 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 01 00 00 F4 03 04 00 43 24 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 67 61 00 00 35 04 06 00 A0 9A 3C D6 77 F4 A4 09 D3 A8 68 EC 34 E3 [17:35:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 55 12 47 00 A2 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 32 30 39 38 35 36 35 10 04 04 00 67 61 00 00 F4 03 04 00 D1 CF A8 66 B6 04 01 00 00 24 48 9B C0 00 4E 24 43 [17:35:01]CommunicateWithHost err = 0 [17:35:01]CheckOFDResponse [17:35:01]1017 (14) - 77093643461234 [17:35:01]1041 (16) - 0000000002098565 [17:35:01]1040 (4) - 24935 [17:35:01]1012 (4) - 30.07.2024 11:34 [17:35:01]1206 (1) - 0 [17:35:01]OFD Sender: Remove packet 24935 [17:35:01]ProducePacketName [17:35:01]name=ofd_packets/00024935 [17:35:01]NVStorageDeleteData [17:35:01]Write to MH i2c: 01 00 00 FB 20 1B [17:35:01]Write i2c OK [17:35:01]MH_I2C_Read... [17:35:01]Read from MH i2c: 01 [17:35:01]MH_I2C_Read... [17:35:01]Read from MH i2c: 01 07 00 [17:35:01]MH_I2C_Read... [17:35:01]Read from MH i2c: 01 07 00 FB 20 00 00 00 00 00 11 0D 40 [17:35:01]RasterBufferAndPrint [17:35:01]line [17:35:01]line [17:35:01]line [17:35:01]line [17:35:01]line [17:35:01]written 0, free lines is 3352 [17:35:01]MH_Cut [17:35:01]Write to MH i2c: D1 01 00 02 21 01 F5 [17:35:01]Write i2c OK [17:35:01]MH_I2C_Read... [17:35:01]Read from MH i2c: D1 [17:35:01]MH_I2C_Read... [17:35:01]Read from MH i2c: D1 01 00 [17:35:01]MH_I2C_Read... [17:35:01]Read from MH i2c: D1 01 00 02 21 00 F4 [17:35:01]Write to MH i2c: 01 00 00 03 21 24 [17:35:01]Write i2c OK [17:35:01]MH_I2C_Read... [17:35:01]OFD Sender: No OFD packet to send [17:35:01]*** Cut start [17:35:01]*** Partial cut [17:35:01]*** CUTSNS_PIN = 1 [17:35:01]*** CUTSNS_PIN = 0 [17:35:02]*** Brake cut motor [17:35:02]Read from MH i2c: 01 [17:35:02]MH_I2C_Read... [17:35:02]*** Stop cut motor [17:35:02]*** Cut end [17:35:02]Read from MH i2c: 01 07 00 [17:35:02]MH_I2C_Read... [17:35:02]Read from MH i2c: 01 07 00 03 21 00 00 00 00 00 FF 0F 39 [17:35:02]process_action close_receipt done [17:35:02]requested_data is exist [17:35:02]produce_requested_data [17:35:02]requested_item fm.sn is exist - process it [17:35:02]wFMCommunicate request_size=4 [17:35:02]MH_SAM_APDU [17:35:02]CAPDU: 80 11 00 00 [17:35:02]Write to MH i2c: E2 08 00 04 21 80 11 00 00 00 00 00 00 9F [17:35:02]Write i2c OK [17:35:02]MH_I2C_Read... [17:35:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:35:02]Read from MH i2c: E2 [17:35:02]MH_I2C_Read... [17:35:02]Read from MH i2c: E2 17 00 [17:35:02]MH_I2C_Read... [17:35:02]Read from MH i2c: E2 17 00 04 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F5 [17:35:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:35:02]wFMCommunicate OK [17:35:02]requested_item fd.num is exist - process it [17:35:02]SAM_PROTO_GetFieldsCounters [17:35:02]wFMCommunicate request_size=4 [17:35:02]MH_SAM_APDU [17:35:02]CAPDU: 80 13 00 00 [17:35:02]Write to MH i2c: E2 08 00 05 21 80 13 00 00 00 00 00 00 A2 [17:35:02]Write i2c OK [17:35:02]MH_I2C_Read... [17:35:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:35:02]Read from MH i2c: E2 [17:35:02]MH_I2C_Read... [17:35:02]Read from MH i2c: E2 62 00 [17:35:02]MH_I2C_Read... [17:35:02]Read from MH i2c: E2 62 00 05 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 67 61 00 00 0E 04 04 00 30 00 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 60 [17:35:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 67 61 00 00 0E 04 04 00 30 00 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 [17:35:02]wFMCommunicate OK [17:35:02]SAM_PROTO_GetFieldsCounters done [17:35:02]requested_item shift.num is exist - process it [17:35:02]requested_item shift.opened is exist - process it [17:35:02]req_shift_opened [17:35:02]FM_GetShiftState [17:35:02]SAM_PROTO_GetShiftState [17:35:02]wFMCommunicate request_size=4 [17:35:02]MH_SAM_APDU [17:35:02]CAPDU: 80 13 01 00 [17:35:02]Write to MH i2c: E2 08 00 06 21 80 13 01 00 00 00 00 00 A4 [17:35:02]Write i2c OK [17:35:02]MH_I2C_Read... [17:35:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:35:02]Read from MH i2c: E2 [17:35:02]MH_I2C_Read... [17:35:02]Read from MH i2c: E2 0E 00 [17:35:02]MH_I2C_Read... [17:35:02]Read from MH i2c: E2 0E 00 06 21 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 57 [17:35:02]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:35:02]wFMCommunicate OK [17:35:02]SAM_PROTO_GetShiftState done [17:35:02]FM_GetShiftState done [17:35:02]req_shift_opened done [17:35:02]requested_item shift.open_date is exist - process it [17:35:02]req_shift_open_date [17:35:02]req_shift_open_date done [17:35:02]produce_requested_data done [17:35:02]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24935,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [17:35:02]process_action_free close_receipt [17:35:02]json_value_free [17:35:02]json_value_free done [17:35:02]process_json_proto returns [17:35:02]Send response to host [17:35:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24935,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [17:35:02]free response buf [17:35:02]execute_script done [17:35:02]execute_script returns [17:35:02]free content buf [17:35:02]Sock 9.Close socket [17:35:02]Sock 9.Thread stoped [17:35:06]OFD Sender: No OFD packet to send [17:35:11]OFD Sender: No OFD packet to send [17:35:16]OFD Sender: No OFD packet to send [17:35:21]OFD Sender: No OFD packet to send [17:35:26]OFD Sender: No OFD packet to send [17:35:31]OFD Sender: No OFD packet to send [17:35:36]OFD Sender: No OFD packet to send [17:35:41]OFD Sender: No OFD packet to send [17:35:46]OFD Sender: No OFD packet to send [17:35:51]OFD Sender: No OFD packet to send [17:35:56]OFD Sender: No OFD packet to send [17:36:01]OFD Sender: No OFD packet to send [17:36:06]OFD Sender: No OFD packet to send [17:36:11]OFD Sender: No OFD packet to send [17:36:16]OFD Sender: No OFD packet to send [17:36:21]OFD Sender: No OFD packet to send [17:36:26]OFD Sender: No OFD packet to send [17:36:31]OFD Sender: No OFD packet to send [17:36:36]OFD Sender: No OFD packet to send [17:36:37]accept exits with 7 [17:36:37]New connection [17:36:37]New thread 3067428196 created [17:36:37]Thread 3067571556 joined [17:36:37]Waiting for new connection... [17:36:37] Sock 7.Parse request [17:36:37]Sock 7.Check first char [17:36:37]Sock 7.First char is OK [17:36:37]request: POST /json_proto HTTP/1.0 [17:36:37]Method: POST [17:36:37]URL: /json_proto [17:36:37]Method is POST - this is cgi request [17:36:37]url: /json_proto [17:36:37]query_string will be loaded in cgi processing [17:36:37]execute_cgi json_proto POST (null) [17:36:37]execute_cgi path=json_proto method=POST [17:36:37]POST find Content-Length [17:36:37]Host: 172.17.45.131:8080 [17:36:37]Content-Length: 677 [17:36:37]Content-Type: application/json [17:36:37] [17:36:37]POST finish read [17:36:37]Found Content-Length = 677 [17:36:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610674", "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.000, "sum" : 610.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 610.00, "total" : 610.00, "payments": [ { "type": 0, "sum" : 610.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:36:37]execute_script... [17: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)610674", "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.000, "sum" : 610.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 610.00, "total" : 610.00, "payments": [ { "type": 0, "sum" : 610.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:36:37]POST & json_proto [17:36:37]process_json_proto [17:36:37]json parsed OK: [17:36:37]protocol is kg_v1.0 [17:36:37]action value=close_receipt [17:36:37]process_action close_receipt [17:36:37]cmd_close_receipt [17:36:37]MH_GetDate [17:36:37]Write to MH i2c: F0 00 00 07 21 17 [17:36:37]Write i2c OK [17:36:37]MH_I2C_Read... [17:36:37]Read from MH i2c: F0 [17:36:37]MH_I2C_Read... [17:36:37]Read from MH i2c: F0 09 00 [17:36:37]MH_I2C_Read... [17:36:37]Read from MH i2c: F0 09 00 07 21 00 A6 24 A9 66 C6 D4 6E 66 67 [17:36:37]GetLastDocTimeStamp 1722360899 [17:36:37]current date 1722360998 [17:36:37]FM_GetShiftState [17:36:37]SAM_PROTO_GetShiftState [17:36:37]wFMCommunicate request_size=4 [17:36:37]MH_SAM_APDU [17:36:37]CAPDU: 80 13 01 00 [17:36:37]Write to MH i2c: E2 08 00 08 21 80 13 01 00 00 00 00 00 A6 [17:36:37]Write i2c OK [17:36:37]MH_I2C_Read... [17:36:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:36:37]Read from MH i2c: E2 [17:36:37]MH_I2C_Read... [17:36:37]Read from MH i2c: E2 0E 00 [17:36:37]MH_I2C_Read... [17:36:37]Read from MH i2c: E2 0E 00 08 21 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 59 [17:36:37]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:36:37]wFMCommunicate OK [17:36:37]SAM_PROTO_GetShiftState done [17:36:37]FM_GetShiftState done [17:36:37]opened in 1722298218 [17:36:37]opened+sec_in_day 1722384618 [17:36:37]quantity*price = 61020 [17:36:37]sum+1 = 61021 [17:36:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 610.00 Внесено: 610.00 СДАЧА: 0.00 НСП 1% : 5.40 НДС 12% : 64.80 Наличными: 610.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 311 30.07.2024 17:36 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24936 ФПД: 57891800263330 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T173638&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24936&fm=57891800263330&tin=02508201610067®Number=0000000000171247&sum=61000 [17:36:38]StoreToDocumentArchive [17:36:38]shift 48 fd 24936 [17:36:38]save to /storage/0048/doc_00024936 [17:36:38]save last doc name /storage/0048/doc_00024936 to /storage/kkm_last_doc_name [17:36:38]save OK [17:36:38]Clear old archive folders... [17:36:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:36:38]tlvbuf is 01E655F0 [17:36:38]SAM_PROTO_ClearQueue [17:36:38]wFMCommunicate request_size=4 [17:36:38]MH_SAM_APDU [17:36:38]CAPDU: 80 09 00 00 [17:36:38]Write to MH i2c: E2 08 00 15 21 80 09 00 00 00 00 00 00 A8 [17:36:38]Write i2c OK [17:36:38]MH_I2C_Read... [17:36:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:36:38]Read from MH i2c: E2 [17:36:38]MH_I2C_Read... [17:36:38]Read from MH i2c: E2 03 00 [17:36:38]MH_I2C_Read... [17:36:38]Read from MH i2c: E2 03 00 15 21 00 90 00 AA [17:36:38]RAPDU: 90 00 [17:36:38]wFMCommunicate OK [17:36:38]SAM_PROTO_ClearQueue done [17:36:38]KKMCreateOFDPacket [17:36:38]OFDProtocolAddRootSTLVToBuf [17:36:38]FM_MakeSignedData [17:36:38]FM_MakeSignedData [17:36:38]SAM_PROTO_SignData [17:36:38]wFMCommunicate request_size=4 [17:36:38]MH_SAM_APDU [17:36:38]CAPDU: 80 0D 01 02 [17:36:38]Write to MH i2c: E2 08 00 16 21 80 0D 01 02 00 00 00 00 B0 [17:36:38]Write i2c OK [17:36:38]MH_I2C_Read... [17:36:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:36:38]Read from MH i2c: E2 [17:36:38]MH_I2C_Read... [17:36:38]Read from MH i2c: E2 03 00 [17:36:38]MH_I2C_Read... [17:36:38]Read from MH i2c: E2 03 00 16 21 00 90 00 AB [17:36:38]RAPDU: 90 00 [17:36:38]wFMCommunicate OK [17:36:38]wFMCommunicate request_size=255 [17:36:38]MH_SAM_APDU [17:36: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 28 23 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5C EE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 EE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 19 00 00 00 00 07 04 06 00 48 EE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 A6 24 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 68 61 00 00 35 04 06 00 34 [17:36:38]Write to MH i2c: E2 02 01 17 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 28 23 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5C EE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 EE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 19 00 00 00 00 07 04 06 00 48 EE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 A6 24 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 68 61 00 00 35 04 06 00 34 00 00 13 [17:36:38]Write i2c OK [17:36:38]MH_I2C_Read... [17:36:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:36:38]Read from MH i2c: E2 [17:36:38]MH_I2C_Read... [17:36:38]Read from MH i2c: E2 03 00 [17:36:38]MH_I2C_Read... [17:36:38]Read from MH i2c: E2 03 00 17 21 00 90 00 AC [17:36:38]RAPDU: 90 00 [17:36:38]wFMCommunicate OK [17:36:38]wFMCommunicate request_size=10 [17:36:38]MH_SAM_APDU [17:36:38]CAPDU: 80 0D 02 02 05 A6 FC 30 AA A2 [17:36:38]Write to MH i2c: E2 0D 00 18 21 80 0D 02 02 05 00 A6 FC 30 AA A2 00 00 DB [17:36:38]Write i2c OK [17:36:38]MH_I2C_Read... [17:36:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:36:39]Read from MH i2c: E2 [17:36:39]MH_I2C_Read... [17:36:39]Read from MH i2c: E2 03 00 [17:36:39]MH_I2C_Read... [17:36:39]Read from MH i2c: E2 03 00 18 21 00 90 00 AD [17:36:39]RAPDU: 90 00 [17:36:39]wFMCommunicate OK [17:36:39]wFMCommunicate request_size=4 [17:36:39]MH_SAM_APDU [17:36:39]CAPDU: 80 0D 03 02 [17:36:39]Write to MH i2c: E2 08 00 19 21 80 0D 03 02 00 00 00 00 B5 [17:36:39]Write i2c OK [17:36:39]MH_I2C_Read... [17:36:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:36:39]Read from MH i2c: E2 [17:36:39]MH_I2C_Read... [17:36:39]Read from MH i2c: E2 0B 00 [17:36:39]MH_I2C_Read... [17:36:39]Read from MH i2c: E2 0B 00 19 21 00 9A 92 B1 1F ED 7B 48 8B 90 00 ED [17:36:39]RAPDU: 9A 92 B1 1F ED 7B 48 8B 90 00 [17:36:39]wFMCommunicate OK [17:36:39]SAM_PROTO_SignData done [17:36:39]FM_MakeSignedData done [17:36:39]CreateOFDProtocolMessage [17:36:39]wFMCommunicate request_size=4 [17:36:39]MH_SAM_APDU [17:36:39]CAPDU: 80 11 00 00 [17:36:39]Write to MH i2c: E2 08 00 1A 21 80 11 00 00 00 00 00 00 B5 [17:36:39]Write i2c OK [17:36:39]MH_I2C_Read... [17:36:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:36:39]Read from MH i2c: E2 [17:36:39]MH_I2C_Read... [17:36:39]Read from MH i2c: E2 17 00 [17:36:39]MH_I2C_Read... [17:36:39]Read from MH i2c: E2 17 00 1A 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 0B [17:36:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:36:39]wFMCommunicate OK [17:36:39]CreateOFDProtocolMessage done [17:36:39]OFDSenderStorePacket 24936 [17:36:39]StoreOFDPacket docnum=24936 [17:36:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 04 AB 07 01 2B 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 28 23 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5C EE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 EE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 19 00 00 00 00 07 04 06 00 48 EE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 A6 24 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 68 61 00 00 35 04 06 00 34 A6 FC 30 AA A2 9A 92 B1 1F ED 7B 48 8B [17:36:39]CheckFolder [17:36:39]dirname=/storage/ofd_packets [17:36:39]CheckFolder done [17:36:39]ProducePacketName [17:36:39]name=ofd_packets/00024936 [17:36:39]NVStorageSaveData ofd_packets/00024936 [17:36:39]File name is /storage/ofd_packets/00024936 [17:36:39]Write 301 bytes [17:36:39]NVStorageSaveData done [17:36:39]OFDSenderStorePacket done [17:36:39]KKMCreateOFDPacket done [17:36:39]NVStorageSaveData kkm_last_timestamp [17:36:39]File name is /storage/kkm_last_timestamp [17:36:39]Write 4 bytes [17:36:39]NVStorageSaveData done [17:36:39]ExternCall_PrintAddStr [17:36:39]wPrintStart [17:36:39]Write to MH i2c: 01 00 00 1B 21 3C [17:36:39]Write i2c OK [17:36:39]MH_I2C_Read... [17:36:39]Read from MH i2c: 01 [17:36:39]MH_I2C_Read... [17:36:39]Read from MH i2c: 01 07 00 [17:36:39]MH_I2C_Read... [17:36:39]Read from MH i2c: 01 07 00 1B 21 00 00 00 00 00 FF 0F 51 [17:36:39]RasterBufferAndPrint [17:36:39]line Счет N : (1)610674 [17:36:39]line ИНН: 02508201610067 [17:36:39]line Контрольно-Кассовый Чек [17:36:39]line ПРОДАЖА [17:36:39]line ТРК (МРК, ГНК) : 32 [17:36:39]line Товар: 2710124130 [17:36:39]line Аи-92-К-2 [17:36:39]line 9.000 * 67.80 [17:36:39]line = 610.20 [17:36:39]line НДС 12% НСП 1% [17:36:39]line > о реализуемом товаре [17:36:39]line ОКРУГЛЕНИЕ: -0.20 [17:36:39]line ИТОГО: 610.00 [17:36:39]line Внесено: 610.00 [17:36:39]line СДАЧА: 0.00 [17:36:39]line НСП 1% : 5.40 [17:36:39]line НДС 12% : 64.80 [17:36:39]line Наличными: 610.00 [17:36:39]line Безнал.: 0.00 [17:36:39]line Место: АЗС № 127 "Партнер Нефть" [17:36:39]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [17:36:39]line СНО: Общий режим [17:36:39]line Чек 311 30.07.2024 17:36 [17:36:39]line Смена: 48 ФФД: 1.0 [17:36:39]line ЗНМ: 0300000158 [17:36:39]line РНМ: 0000000000171247 [17:36:39]line Версия ККМ: v1.0 [17:36:39]line ФМ: 0000000002098565 [17:36:39]line ФД: 24936 [17:36:39]line ФПД: 57891800263330 [17:36:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T173638&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24936&fm=57891800263330&tin=02508201610067®Number=0000000000171247&sum=61000 [17:36:39]OFD Sender: Processing packet 24936 [packets to send 29, broken 28] [17:36:39]ProducePacketName [17:36:39]name=ofd_packets/00024936 [17:36:39]OFD Sender: To server: pG, [17:36:39]CommunicateWithHost lk.salyk.kg:30040 [17:36:39]ConnectInit lk.salyk.kg [17:36:39]written 0, free lines is 4095 [17:36:39]Connected sock=10 [17:36:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 04 AB 07 01 2B 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 28 23 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5C EE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 EE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 50 19 00 00 00 00 07 04 06 00 48 EE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 A6 24 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 68 61 00 00 35 04 06 00 34 A6 FC 30 AA A2 9A 92 B1 1F ED 7B 48 8B [17:36:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 13 3D 47 00 7A 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 32 30 39 38 35 36 35 10 04 04 00 68 61 00 00 F4 03 04 00 34 D0 A8 66 B6 04 01 00 00 D4 1B DE BB 80 54 D1 D7 [17:36:39]CommunicateWithHost err = 0 [17:36:39]CheckOFDResponse [17:36:39]1017 (14) - 77093643461234 [17:36:39]1041 (16) - 0000000002098565 [17:36:39]1040 (4) - 24936 [17:36:39]1012 (4) - 30.07.2024 11:36 [17:36:39]1206 (1) - 0 [17:36:39]OFD Sender: Remove packet 24936 [17:36:39]ProducePacketName [17:36:39]name=ofd_packets/00024936 [17:36:39]NVStorageDeleteData [17:36:39]Write to MH i2c: 01 00 00 46 21 67 [17:36:39]Write i2c OK [17:36:39]MH_I2C_Read... [17:36:39]Read from MH i2c: 01 [17:36:39]MH_I2C_Read... [17:36:39]Read from MH i2c: 01 07 00 [17:36:39]MH_I2C_Read... [17:36:39]Read from MH i2c: 01 07 00 46 21 00 00 00 00 00 FC 0C 76 [17:36:39]RasterBufferAndPrint [17:36:39]line [17:36:39]line [17:36:39]line [17:36:39]line [17:36:39]line [17:36:39]written 0, free lines is 3331 [17:36:39]MH_Cut [17:36:39]Write to MH i2c: D1 01 00 4D 21 01 40 [17:36:39]Write i2c OK [17:36:39]MH_I2C_Read... [17:36:39]Read from MH i2c: D1 [17:36:39]MH_I2C_Read... [17:36:39]Read from MH i2c: D1 01 00 [17:36:39]MH_I2C_Read... [17:36:39]Read from MH i2c: D1 01 00 4D 21 00 3F [17:36:39]Write to MH i2c: 01 00 00 4E 21 6F [17:36:39]Write i2c OK [17:36:39]MH_I2C_Read... [17:36:40]OFD Sender: No OFD packet to send [17:36:40]*** Cut start [17:36:40]*** Partial cut [17:36:40]*** CUTSNS_PIN = 1 [17:36:40]*** CUTSNS_PIN = 0 [17:36:40]*** Brake cut motor [17:36:41]Read from MH i2c: 01 [17:36:41]MH_I2C_Read... [17:36:41]*** Stop cut motor [17:36:41]*** Cut end [17:36:41]Read from MH i2c: 01 07 00 [17:36:41]MH_I2C_Read... [17:36:41]Read from MH i2c: 01 07 00 4E 21 00 00 00 00 00 FF 0F 84 [17:36:41]process_action close_receipt done [17:36:41]requested_data is exist [17:36:41]produce_requested_data [17:36:41]requested_item fm.sn is exist - process it [17:36:41]wFMCommunicate request_size=4 [17:36:41]MH_SAM_APDU [17:36:41]CAPDU: 80 11 00 00 [17:36:41]Write to MH i2c: E2 08 00 4F 21 80 11 00 00 00 00 00 00 EA [17:36:41]Write i2c OK [17:36:41]MH_I2C_Read... [17:36:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:36:41]Read from MH i2c: E2 [17:36:41]MH_I2C_Read... [17:36:41]Read from MH i2c: E2 17 00 [17:36:41]MH_I2C_Read... [17:36:41]Read from MH i2c: E2 17 00 4F 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 40 [17:36:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:36:41]wFMCommunicate OK [17:36:41]requested_item fd.num is exist - process it [17:36:41]SAM_PROTO_GetFieldsCounters [17:36:41]wFMCommunicate request_size=4 [17:36:41]MH_SAM_APDU [17:36:41]CAPDU: 80 13 00 00 [17:36:41]Write to MH i2c: E2 08 00 50 21 80 13 00 00 00 00 00 00 ED [17:36:41]Write i2c OK [17:36:41]MH_I2C_Read... [17:36:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:36:41]Read from MH i2c: E2 [17:36:41]MH_I2C_Read... [17:36:41]Read from MH i2c: E2 62 00 [17:36:41]MH_I2C_Read... [17:36:41]Read from MH i2c: E2 62 00 50 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 68 61 00 00 0E 04 04 00 30 00 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 AF [17:36:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 68 61 00 00 0E 04 04 00 30 00 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 [17:36:41]wFMCommunicate OK [17:36:41]SAM_PROTO_GetFieldsCounters done [17:36:41]requested_item shift.num is exist - process it [17:36:41]requested_item shift.opened is exist - process it [17:36:41]req_shift_opened [17:36:41]FM_GetShiftState [17:36:41]SAM_PROTO_GetShiftState [17:36:41]wFMCommunicate request_size=4 [17:36:41]MH_SAM_APDU [17:36:41]CAPDU: 80 13 01 00 [17:36:41]Write to MH i2c: E2 08 00 51 21 80 13 01 00 00 00 00 00 EF [17:36:41]Write i2c OK [17:36:41]MH_I2C_Read... [17:36:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:36:41]Read from MH i2c: E2 [17:36:41]MH_I2C_Read... [17:36:41]Read from MH i2c: E2 0E 00 [17:36:41]MH_I2C_Read... [17:36:41]Read from MH i2c: E2 0E 00 51 21 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A2 [17:36:41]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:36:41]wFMCommunicate OK [17:36:41]SAM_PROTO_GetShiftState done [17:36:41]FM_GetShiftState done [17:36:41]req_shift_opened done [17:36:41]requested_item shift.open_date is exist - process it [17:36:41]req_shift_open_date [17:36:41]req_shift_open_date done [17:36:41]produce_requested_data done [17:36:41]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24936,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [17:36:41]process_action_free close_receipt [17:36:41]json_value_free [17:36:41]json_value_free done [17:36:41]process_json_proto returns [17:36:41]Send response to host [17:36:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24936,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [17:36:41]free response buf [17:36:41]execute_script done [17:36:41]execute_script returns [17:36:41]free content buf [17:36:41]Sock 7.Close socket [17:36:41]Sock 7.Thread stoped [17:36:45]OFD Sender: No OFD packet to send [17:36:50]OFD Sender: No OFD packet to send [17:36:55]OFD Sender: No OFD packet to send [17:37:00]OFD Sender: No OFD packet to send [17:37:05]OFD Sender: No OFD packet to send [17:37:10]OFD Sender: No OFD packet to send [17:37:15]OFD Sender: No OFD packet to send [17:37:20]OFD Sender: No OFD packet to send [17:37:25]OFD Sender: No OFD packet to send [17:37:30]OFD Sender: No OFD packet to send [17:37:35]OFD Sender: No OFD packet to send [17:37:40]OFD Sender: No OFD packet to send [17:37:45]OFD Sender: No OFD packet to send [17:37:50]OFD Sender: No OFD packet to send [17:37:55]OFD Sender: No OFD packet to send [17:38:00]OFD Sender: No OFD packet to send [17:38:05]OFD Sender: No OFD packet to send [17:38:10]OFD Sender: No OFD packet to send [17:38:15]OFD Sender: No OFD packet to send [17:38:20]OFD Sender: No OFD packet to send [17:38:25]OFD Sender: No OFD packet to send [17:38:30]OFD Sender: No OFD packet to send [17:38:35]OFD Sender: No OFD packet to send [17:38:40]OFD Sender: No OFD packet to send [17:38:45]OFD Sender: No OFD packet to send [17:38:50]OFD Sender: No OFD packet to send [17:38:55]OFD Sender: No OFD packet to send [17:39:00]OFD Sender: No OFD packet to send [17:39:05]OFD Sender: No OFD packet to send [17:39:10]OFD Sender: No OFD packet to send [17:39:15]OFD Sender: No OFD packet to send [17:39:20]OFD Sender: No OFD packet to send [17:39:25]OFD Sender: No OFD packet to send [17:39:30]OFD Sender: No OFD packet to send [17:39:35]OFD Sender: No OFD packet to send [17:39:40]OFD Sender: No OFD packet to send [17:39:45]OFD Sender: No OFD packet to send [17:39:50]OFD Sender: No OFD packet to send [17:39:55]OFD Sender: No OFD packet to send [17:40:00]OFD Sender: No OFD packet to send [17:40:05]OFD Sender: No OFD packet to send [17:40:10]OFD Sender: No OFD packet to send [17:40:15]OFD Sender: No OFD packet to send [17:40:20]OFD Sender: No OFD packet to send [17:40:25]OFD Sender: No OFD packet to send [17:40:30]OFD Sender: No OFD packet to send [17:40:35]OFD Sender: No OFD packet to send [17:40:40]OFD Sender: No OFD packet to send [17:40:45]OFD Sender: No OFD packet to send [17:40:50]OFD Sender: No OFD packet to send [17:40:55]OFD Sender: No OFD packet to send [17:41:00]OFD Sender: No OFD packet to send [17:41:05]OFD Sender: No OFD packet to send [17:41:10]OFD Sender: No OFD packet to send [17:41:15]OFD Sender: No OFD packet to send [17:41:20]OFD Sender: No OFD packet to send [17:41:25]OFD Sender: No OFD packet to send [17:41:30]OFD Sender: No OFD packet to send [17:41:35]OFD Sender: No OFD packet to send [17:41:40]OFD Sender: No OFD packet to send [17:41:45]OFD Sender: No OFD packet to send [17:41:50]OFD Sender: No OFD packet to send [17:41:55]OFD Sender: No OFD packet to send [17:42:00]OFD Sender: No OFD packet to send [17:42:05]OFD Sender: No OFD packet to send [17:42:10]OFD Sender: No OFD packet to send [17:42:15]OFD Sender: No OFD packet to send [17:42:20]OFD Sender: No OFD packet to send [17:42:25]OFD Sender: No OFD packet to send [17:42:30]OFD Sender: No OFD packet to send [17:42:35]OFD Sender: No OFD packet to send [17:42:40]OFD Sender: No OFD packet to send [17:42:45]OFD Sender: No OFD packet to send [17:42:49]accept exits with 9 [17:42:49]New connection [17:42:49]New thread 3067571556 created [17:42:49]Thread 3067428196 joined [17:42:49]Waiting for new connection... [17:42:49] Sock 9.Parse request [17:42:49]Sock 9.Check first char [17:42:49]Sock 9.First char is OK [17:42:49]request: POST /json_proto HTTP/1.0 [17:42:49]Method: POST [17:42:49]URL: /json_proto [17:42:49]Method is POST - this is cgi request [17:42:49]url: /json_proto [17:42:49]query_string will be loaded in cgi processing [17:42:49]execute_cgi json_proto POST (null) [17:42:49]execute_cgi path=json_proto method=POST [17:42:49]POST find Content-Length [17:42:49]Host: 172.17.45.131:8080 [17:42:49]Content-Length: 678 [17:42:49]Content-Type: application/json [17:42:49] [17:42:49]POST finish read [17:42:49]Found Content-Length = 678 [17:42:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610677", "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" : 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" ] } } [17:42:49]execute_script... [17:42: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)610677", "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" : 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" ] } } [17:42:49]POST & json_proto [17:42:49]process_json_proto [17:42:49]json parsed OK: [17:42:49]protocol is kg_v1.0 [17:42:49]action value=close_receipt [17:42:49]process_action close_receipt [17:42:49]cmd_close_receipt [17:42:49]MH_GetDate [17:42:49]Write to MH i2c: F0 00 00 52 21 62 [17:42:49]Write i2c OK [17:42:49]MH_I2C_Read... [17:42:49]Read from MH i2c: F0 [17:42:49]MH_I2C_Read... [17:42:49]Read from MH i2c: F0 09 00 [17:42:49]MH_I2C_Read... [17:42:49]Read from MH i2c: F0 09 00 52 21 00 1A 26 A9 66 C6 D4 6E 66 28 [17:42:49]GetLastDocTimeStamp 1722360998 [17:42:49]current date 1722361370 [17:42:49]FM_GetShiftState [17:42:49]SAM_PROTO_GetShiftState [17:42:49]wFMCommunicate request_size=4 [17:42:49]MH_SAM_APDU [17:42:49]CAPDU: 80 13 01 00 [17:42:49]Write to MH i2c: E2 08 00 53 21 80 13 01 00 00 00 00 00 F1 [17:42:49]Write i2c OK [17:42:49]MH_I2C_Read... [17:42:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:42:49]Read from MH i2c: E2 [17:42:49]MH_I2C_Read... [17:42:49]Read from MH i2c: E2 0E 00 [17:42:49]MH_I2C_Read... [17:42:49]Read from MH i2c: E2 0E 00 53 21 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A4 [17:42:49]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:42:49]wFMCommunicate OK [17:42:49]SAM_PROTO_GetShiftState done [17:42:49]FM_GetShiftState done [17:42:49]opened in 1722298218 [17:42:49]opened+sec_in_day 1722384618 [17:42:49]quantity*price = 90038 [17:42:49]sum+1 = 90039 [17:42:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.62 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 312 30.07.2024 17:42 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24937 ФПД: 68437176358004 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T174250&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24937&fm=68437176358004&tin=02508201610067®Number=0000000000171247&sum=90000 [17:42:50]StoreToDocumentArchive [17:42:50]shift 48 fd 24937 [17:42:50]save to /storage/0048/doc_00024937 [17:42:50]save last doc name /storage/0048/doc_00024937 to /storage/kkm_last_doc_name [17:42:50]save OK [17:42:50]Clear old archive folders... [17:42:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:42:50]tlvbuf is B6FEC070 [17:42:50]SAM_PROTO_ClearQueue [17:42:50]wFMCommunicate request_size=4 [17:42:50]MH_SAM_APDU [17:42:50]CAPDU: 80 09 00 00 [17:42:50]Write to MH i2c: E2 08 00 60 21 80 09 00 00 00 00 00 00 F3 [17:42:50]Write i2c OK [17:42:50]MH_I2C_Read... [17:42:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:42:50]Read from MH i2c: E2 [17:42:50]MH_I2C_Read... [17:42:50]Read from MH i2c: E2 03 00 [17:42:50]MH_I2C_Read... [17:42:50]Read from MH i2c: E2 03 00 60 21 00 90 00 F5 [17:42:50]RAPDU: 90 00 [17:42:50]wFMCommunicate OK [17:42:50]SAM_PROTO_ClearQueue done [17:42:50]KKMCreateOFDPacket [17:42:50]OFDProtocolAddRootSTLVToBuf [17:42:50]FM_MakeSignedData [17:42:50]FM_MakeSignedData [17:42:50]SAM_PROTO_SignData [17:42:50]wFMCommunicate request_size=4 [17:42:50]MH_SAM_APDU [17:42:50]CAPDU: 80 0D 01 02 [17:42:50]Write to MH i2c: E2 08 00 61 21 80 0D 01 02 00 00 00 00 FB [17:42:50]Write i2c OK [17:42:50]MH_I2C_Read... [17:42:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:42:51]Read from MH i2c: E2 [17:42:51]MH_I2C_Read... [17:42:51]Read from MH i2c: E2 03 00 [17:42:51]MH_I2C_Read... [17:42:51]Read from MH i2c: E2 03 00 61 21 00 90 00 F6 [17:42:51]RAPDU: 90 00 [17:42:51]wFMCommunicate OK [17:42:51]wFMCommunicate request_size=255 [17:42:51]MH_SAM_APDU [17:42:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 38 01 00 00 F4 03 04 00 1A 26 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 69 61 00 00 35 04 06 00 3E [17:42:51]Write to MH i2c: E2 02 01 62 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 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 38 01 00 00 F4 03 04 00 1A 26 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 69 61 00 00 35 04 06 00 3E 00 00 00 [17:42:51]Write i2c OK [17:42:51]MH_I2C_Read... [17:42:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:42:51]Read from MH i2c: E2 [17:42:51]MH_I2C_Read... [17:42:51]Read from MH i2c: E2 03 00 [17:42:51]MH_I2C_Read... [17:42:51]Read from MH i2c: E2 03 00 62 21 00 90 00 F7 [17:42:51]RAPDU: 90 00 [17:42:51]wFMCommunicate OK [17:42:51]wFMCommunicate request_size=10 [17:42:51]MH_SAM_APDU [17:42:51]CAPDU: 80 0D 02 02 05 3E 45 96 14 74 [17:42:51]Write to MH i2c: E2 0D 00 63 21 80 0D 02 02 05 00 3E 45 96 14 74 00 00 A9 [17:42:51]Write i2c OK [17:42:51]MH_I2C_Read... [17:42:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:42:51]Read from MH i2c: E2 [17:42:51]MH_I2C_Read... [17:42:51]Read from MH i2c: E2 03 00 [17:42:51]MH_I2C_Read... [17:42:51]Read from MH i2c: E2 03 00 63 21 00 90 00 F8 [17:42:51]RAPDU: 90 00 [17:42:51]wFMCommunicate OK [17:42:51]wFMCommunicate request_size=4 [17:42:51]MH_SAM_APDU [17:42:51]CAPDU: 80 0D 03 02 [17:42:51]Write to MH i2c: E2 08 00 64 21 80 0D 03 02 00 00 00 00 00 [17:42:51]Write i2c OK [17:42:51]MH_I2C_Read... [17:42:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:42:51]Read from MH i2c: E2 [17:42:51]MH_I2C_Read... [17:42:51]Read from MH i2c: E2 0B 00 [17:42:51]MH_I2C_Read... [17:42:51]Read from MH i2c: E2 0B 00 64 21 00 F5 F3 D5 D4 F1 DA C2 F3 90 00 12 [17:42:51]RAPDU: F5 F3 D5 D4 F1 DA C2 F3 90 00 [17:42:51]wFMCommunicate OK [17:42:51]SAM_PROTO_SignData done [17:42:51]FM_MakeSignedData done [17:42:51]CreateOFDProtocolMessage [17:42:51]wFMCommunicate request_size=4 [17:42:51]MH_SAM_APDU [17:42:51]CAPDU: 80 11 00 00 [17:42:51]Write to MH i2c: E2 08 00 65 21 80 11 00 00 00 00 00 00 00 [17:42:51]Write i2c OK [17:42:51]MH_I2C_Read... [17:42:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:42:51]Read from MH i2c: E2 [17:42:51]MH_I2C_Read... [17:42:51]Read from MH i2c: E2 17 00 [17:42:51]MH_I2C_Read... [17:42:51]Read from MH i2c: E2 17 00 65 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 56 [17:42:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:42:51]wFMCommunicate OK [17:42:51]CreateOFDProtocolMessage done [17:42:51]OFDSenderStorePacket 24937 [17:42:51]StoreOFDPacket docnum=24937 [17:42:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 0D AE 07 01 73 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 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 38 01 00 00 F4 03 04 00 1A 26 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 69 61 00 00 35 04 06 00 3E 3E 45 96 14 74 F5 F3 D5 D4 F1 DA C2 F3 [17:42:51]CheckFolder [17:42:51]dirname=/storage/ofd_packets [17:42:51]CheckFolder done [17:42:51]ProducePacketName [17:42:51]name=ofd_packets/00024937 [17:42:51]NVStorageSaveData ofd_packets/00024937 [17:42:51]File name is /storage/ofd_packets/00024937 [17:42:51]Write 301 bytes [17:42:51]NVStorageSaveData done [17:42:51]OFDSenderStorePacket done [17:42:51]KKMCreateOFDPacket done [17:42:51]NVStorageSaveData kkm_last_timestamp [17:42:51]File name is /storage/kkm_last_timestamp [17:42:51]Write 4 bytes [17:42:51]NVStorageSaveData done [17:42:51]ExternCall_PrintAddStr [17:42:51]wPrintStart [17:42:51]Write to MH i2c: 01 00 00 66 21 87 [17:42:51]Write i2c OK [17:42:51]MH_I2C_Read... [17:42:51]Read from MH i2c: 01 [17:42:51]MH_I2C_Read... [17:42:51]Read from MH i2c: 01 07 00 [17:42:51]MH_I2C_Read... [17:42:51]Read from MH i2c: 01 07 00 66 21 00 00 00 00 00 FF 0F 9C [17:42:51]RasterBufferAndPrint [17:42:51]line Счет N : (1)610677 [17:42:51]line ИНН: 02508201610067 [17:42:51]line Контрольно-Кассовый Чек [17:42:51]line ПРОДАЖА [17:42:51]line ТРК (МРК, ГНК) : 62 [17:42:51]line Товар: 2710124130 [17:42:51]line Аи-92-К-2 [17:42:51]line 13.280 * 67.80 [17:42:51]line = 900.38 [17:42:51]line НДС 12% НСП 1% [17:42:51]line > о реализуемом товаре [17:42:51]line ОКРУГЛЕНИЕ: -0.38 [17:42:51]line ИТОГО: 900.00 [17:42:51]line Внесено: 900.00 [17:42:51]line СДАЧА: 0.00 [17:42:51]line НСП 1% : 7.97 [17:42:51]line НДС 12% : 95.62 [17:42:51]line Наличными: 900.00 [17:42:51]line Безнал.: 0.00 [17:42:51]line Место: АЗС № 127 "Партнер Нефть" [17:42:51]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [17:42:51]line СНО: Общий режим [17:42:51]line Чек 312 30.07.2024 17:42 [17:42:51]line Смена: 48 ФФД: 1.0 [17:42:51]line ЗНМ: 0300000158 [17:42:51]line РНМ: 0000000000171247 [17:42:51]line Версия ККМ: v1.0 [17:42:51]line ФМ: 0000000002098565 [17:42:51]line ФД: 24937 [17:42:51]line ФПД: 68437176358004 [17:42:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T174250&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24937&fm=68437176358004&tin=02508201610067®Number=0000000000171247&sum=90000 [17:42:51]OFD Sender: Processing packet 24937 [packets to send 29, broken 28] [17:42:51]ProducePacketName [17:42:51]name=ofd_packets/00024937 [17:42:51]OFD Sender: To server: pG, [17:42:51]CommunicateWithHost lk.salyk.kg:30040 [17:42:51]ConnectInit lk.salyk.kg [17:42:51]written 0, free lines is 4095 [17:42:51]Connected sock=10 [17:42:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 0D AE 07 01 73 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 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 38 01 00 00 F4 03 04 00 1A 26 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 69 61 00 00 35 04 06 00 3E 3E 45 96 14 74 F5 F3 D5 D4 F1 DA C2 F3 [17:42:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 E4 F9 47 00 EE 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 32 30 39 38 35 36 35 10 04 04 00 69 61 00 00 F4 03 04 00 A8 D1 A8 66 B6 04 01 00 00 2A 77 CF 74 8F 36 C4 62 [17:42:52]CommunicateWithHost err = 0 [17:42:52]CheckOFDResponse [17:42:52]1017 (14) - 77093643461234 [17:42:52]1041 (16) - 0000000002098565 [17:42:52]1040 (4) - 24937 [17:42:52]1012 (4) - 30.07.2024 11:42 [17:42:52]1206 (1) - 0 [17:42:52]OFD Sender: Remove packet 24937 [17:42:52]ProducePacketName [17:42:52]name=ofd_packets/00024937 [17:42:52]NVStorageDeleteData [17:42:52]Write to MH i2c: 01 00 00 91 21 B2 [17:42:52]Write i2c OK [17:42:52]MH_I2C_Read... [17:42:52]Read from MH i2c: 01 [17:42:52]MH_I2C_Read... [17:42:52]Read from MH i2c: 01 07 00 [17:42:52]MH_I2C_Read... [17:42:52]Read from MH i2c: 01 07 00 91 21 00 00 00 00 00 F7 0C BC [17:42:52]RasterBufferAndPrint [17:42:52]line [17:42:52]line [17:42:52]line [17:42:52]line [17:42:52]line [17:42:52]written 0, free lines is 3326 [17:42:52]MH_Cut [17:42:52]Write to MH i2c: D1 01 00 98 21 01 8B [17:42:52]Write i2c OK [17:42:52]MH_I2C_Read... [17:42:52]Read from MH i2c: D1 [17:42:52]MH_I2C_Read... [17:42:52]Read from MH i2c: D1 01 00 [17:42:52]MH_I2C_Read... [17:42:52]Read from MH i2c: D1 01 00 98 21 00 8A [17:42:52]Write to MH i2c: 01 00 00 99 21 BA [17:42:52]Write i2c OK [17:42:52]MH_I2C_Read... [17:42:52]OFD Sender: No OFD packet to send [17:42:52]*** Cut start [17:42:52]*** Partial cut [17:42:52]*** CUTSNS_PIN = 1 [17:42:53]*** CUTSNS_PIN = 0 [17:42:53]*** Brake cut motor [17:42:53]Read from MH i2c: 01 [17:42:53]MH_I2C_Read... [17:42:53]*** Stop cut motor [17:42:53]*** Cut end [17:42:53]Read from MH i2c: 01 07 00 [17:42:53]MH_I2C_Read... [17:42:53]Read from MH i2c: 01 07 00 99 21 00 00 00 00 00 FF 0F CF [17:42:53]process_action close_receipt done [17:42:53]requested_data is exist [17:42:53]produce_requested_data [17:42:53]requested_item fm.sn is exist - process it [17:42:53]wFMCommunicate request_size=4 [17:42:53]MH_SAM_APDU [17:42:53]CAPDU: 80 11 00 00 [17:42:53]Write to MH i2c: E2 08 00 9A 21 80 11 00 00 00 00 00 00 35 [17:42:53]Write i2c OK [17:42:53]MH_I2C_Read... [17:42:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:42:53]Read from MH i2c: E2 [17:42:53]MH_I2C_Read... [17:42:53]Read from MH i2c: E2 17 00 [17:42:53]MH_I2C_Read... [17:42:53]Read from MH i2c: E2 17 00 9A 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 8B [17:42:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:42:53]wFMCommunicate OK [17:42:53]requested_item fd.num is exist - process it [17:42:53]SAM_PROTO_GetFieldsCounters [17:42:53]wFMCommunicate request_size=4 [17:42:53]MH_SAM_APDU [17:42:53]CAPDU: 80 13 00 00 [17:42:53]Write to MH i2c: E2 08 00 9B 21 80 13 00 00 00 00 00 00 38 [17:42:53]Write i2c OK [17:42:53]MH_I2C_Read... [17:42:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:42:53]Read from MH i2c: E2 [17:42:53]MH_I2C_Read... [17:42:53]Read from MH i2c: E2 62 00 [17:42:53]MH_I2C_Read... [17:42:53]Read from MH i2c: E2 62 00 9B 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 69 61 00 00 0E 04 04 00 30 00 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 FE [17:42:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 69 61 00 00 0E 04 04 00 30 00 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 [17:42:53]wFMCommunicate OK [17:42:53]SAM_PROTO_GetFieldsCounters done [17:42:53]requested_item shift.num is exist - process it [17:42:53]requested_item shift.opened is exist - process it [17:42:53]req_shift_opened [17:42:53]FM_GetShiftState [17:42:53]SAM_PROTO_GetShiftState [17:42:53]wFMCommunicate request_size=4 [17:42:53]MH_SAM_APDU [17:42:53]CAPDU: 80 13 01 00 [17:42:53]Write to MH i2c: E2 08 00 9C 21 80 13 01 00 00 00 00 00 3A [17:42:53]Write i2c OK [17:42:53]MH_I2C_Read... [17:42:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:42:53]Read from MH i2c: E2 [17:42:53]MH_I2C_Read... [17:42:53]Read from MH i2c: E2 0E 00 [17:42:53]MH_I2C_Read... [17:42:53]Read from MH i2c: E2 0E 00 9C 21 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 ED [17:42:53]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:42:53]wFMCommunicate OK [17:42:53]SAM_PROTO_GetShiftState done [17:42:53]FM_GetShiftState done [17:42:53]req_shift_opened done [17:42:53]requested_item shift.open_date is exist - process it [17:42:53]req_shift_open_date [17:42:53]req_shift_open_date done [17:42:53]produce_requested_data done [17:42:53]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24937,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [17:42:53]process_action_free close_receipt [17:42:53]json_value_free [17:42:53]json_value_free done [17:42:53]process_json_proto returns [17:42:53]Send response to host [17:42:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24937,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [17:42:53]free response buf [17:42:53]execute_script done [17:42:53]execute_script returns [17:42:53]free content buf [17:42:53]Sock 9.Close socket [17:42:53]Sock 9.Thread stoped [17:42:54]accept exits with 7 [17:42:54]New connection [17:42:54]New thread 3067428196 created [17:42:54]Thread 3067571556 joined [17:42:54]Waiting for new connection... [17:42:54] Sock 7.Parse request [17:42:54]Sock 7.Check first char [17:42:54]Sock 7.First char is OK [17:42:54]request: POST /json_proto HTTP/1.0 [17:42:54]Method: POST [17:42:54]URL: /json_proto [17:42:54]Method is POST - this is cgi request [17:42:54]url: /json_proto [17:42:54]query_string will be loaded in cgi processing [17:42:54]execute_cgi json_proto POST (null) [17:42:54]execute_cgi path=json_proto method=POST [17:42:54]POST find Content-Length [17:42:54]Host: 172.17.45.131:8080 [17:42:54]Content-Length: 803 [17:42:54]Content-Type: application/json [17:42:54] [17:42:54]POST finish read [17:42:54]Found Content-Length = 803 [17:42:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610676", "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" ] } } [17:42:54]execute_script... [17:42: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)610676", "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" ] } } [17:42:54]POST & json_proto [17:42:54]process_json_proto [17:42:54]json parsed OK: [17:42:54]protocol is kg_v1.0 [17:42:54]action value=close_receipt [17:42:54]process_action close_receipt [17:42:54]cmd_close_receipt [17:42:54]MH_GetDate [17:42:54]Write to MH i2c: F0 00 00 9D 21 AD [17:42:54]Write i2c OK [17:42:54]MH_I2C_Read... [17:42:54]Read from MH i2c: F0 [17:42:54]MH_I2C_Read... [17:42:54]Read from MH i2c: F0 09 00 [17:42:54]MH_I2C_Read... [17:42:54]Read from MH i2c: F0 09 00 9D 21 00 1F 26 A9 66 C6 D4 6E 66 78 [17:42:54]GetLastDocTimeStamp 1722361370 [17:42:54]current date 1722361375 [17:42:54]FM_GetShiftState [17:42:54]SAM_PROTO_GetShiftState [17:42:54]wFMCommunicate request_size=4 [17:42:54]MH_SAM_APDU [17:42:54]CAPDU: 80 13 01 00 [17:42:54]Write to MH i2c: E2 08 00 9E 21 80 13 01 00 00 00 00 00 3C [17:42:54]Write i2c OK [17:42:54]MH_I2C_Read... [17:42:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:42:54]Read from MH i2c: E2 [17:42:54]MH_I2C_Read... [17:42:54]Read from MH i2c: E2 0E 00 [17:42:54]MH_I2C_Read... [17:42:54]Read from MH i2c: E2 0E 00 9E 21 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 EF [17:42:54]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:42:54]wFMCommunicate OK [17:42:54]SAM_PROTO_GetShiftState done [17:42:54]FM_GetShiftState done [17:42:54]opened in 1722298218 [17:42:54]opened+sec_in_day 1722384618 [17:42:54]quantity*price = 150041 [17:42:54]sum+1 = 150042 [17:42:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.41 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 0.00 Безнал.: 1500.41 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 313 30.07.2024 17:42 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24938 ФПД: 251648155162003 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T174255&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24938&fm=251648155162003&tin=02508201610067®Number=0000000000171247&sum=150041 [17:42:55]StoreToDocumentArchive [17:42:55]shift 48 fd 24938 [17:42:55]save to /storage/0048/doc_00024938 [17:42:55]save last doc name /storage/0048/doc_00024938 to /storage/kkm_last_doc_name [17:42:55]save OK [17:42:55]Clear old archive folders... [17:42:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:42:55]tlvbuf is 01EBB910 [17:42:55]SAM_PROTO_ClearQueue [17:42:55]wFMCommunicate request_size=4 [17:42:55]MH_SAM_APDU [17:42:55]CAPDU: 80 09 00 00 [17:42:55]Write to MH i2c: E2 08 00 AB 21 80 09 00 00 00 00 00 00 3E [17:42:55]Write i2c OK [17:42:55]MH_I2C_Read... [17:42:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:42:55]Read from MH i2c: E2 [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: E2 03 00 [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: E2 03 00 AB 21 00 90 00 40 [17:42:55]RAPDU: 90 00 [17:42:55]wFMCommunicate OK [17:42:55]SAM_PROTO_ClearQueue done [17:42:55]KKMCreateOFDPacket [17:42:55]OFDProtocolAddRootSTLVToBuf [17:42:55]FM_MakeSignedData [17:42:55]FM_MakeSignedData [17:42:55]SAM_PROTO_SignData [17:42:55]wFMCommunicate request_size=4 [17:42:55]MH_SAM_APDU [17:42:55]CAPDU: 80 0D 01 02 [17:42:55]Write to MH i2c: E2 08 00 AC 21 80 0D 01 02 00 00 00 00 46 [17:42:55]Write i2c OK [17:42:55]MH_I2C_Read... [17:42:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:42:55]Read from MH i2c: E2 [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: E2 03 00 [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: E2 03 00 AC 21 00 90 00 41 [17:42:55]RAPDU: 90 00 [17:42:55]wFMCommunicate OK [17:42:55]wFMCommunicate request_size=255 [17:42:55]MH_SAM_APDU [17:42: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 39 01 00 00 F4 03 04 00 1F 26 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6A 61 00 00 35 04 06 00 E4 [17:42:55]Write to MH i2c: E2 02 01 AD 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 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 39 01 00 00 F4 03 04 00 1F 26 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6A 61 00 00 35 04 06 00 E4 00 00 F8 [17:42:55]Write i2c OK [17:42:55]MH_I2C_Read... [17:42:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:42:56]Read from MH i2c: E2 [17:42:56]MH_I2C_Read... [17:42:56]Read from MH i2c: E2 03 00 [17:42:56]MH_I2C_Read... [17:42:56]Read from MH i2c: E2 03 00 AD 21 00 90 00 42 [17:42:56]RAPDU: 90 00 [17:42:56]wFMCommunicate OK [17:42:56]wFMCommunicate request_size=10 [17:42:56]MH_SAM_APDU [17:42:56]CAPDU: 80 0D 02 02 05 DF 66 E5 95 93 [17:42:56]Write to MH i2c: E2 0D 00 AE 21 80 0D 02 02 05 00 DF 66 E5 95 93 00 00 A5 [17:42:56]Write i2c OK [17:42:56]MH_I2C_Read... [17:42:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:42:56]Read from MH i2c: E2 [17:42:56]MH_I2C_Read... [17:42:56]Read from MH i2c: E2 03 00 [17:42:56]MH_I2C_Read... [17:42:56]Read from MH i2c: E2 03 00 AE 21 00 90 00 43 [17:42:56]RAPDU: 90 00 [17:42:56]wFMCommunicate OK [17:42:56]wFMCommunicate request_size=4 [17:42:56]MH_SAM_APDU [17:42:56]CAPDU: 80 0D 03 02 [17:42:56]Write to MH i2c: E2 08 00 AF 21 80 0D 03 02 00 00 00 00 4B [17:42:56]Write i2c OK [17:42:56]MH_I2C_Read... [17:42:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:42:56]Read from MH i2c: E2 [17:42:56]MH_I2C_Read... [17:42:56]Read from MH i2c: E2 0B 00 [17:42:56]MH_I2C_Read... [17:42:56]Read from MH i2c: E2 0B 00 AF 21 00 A3 83 98 64 B1 33 12 2D 90 00 91 [17:42:56]RAPDU: A3 83 98 64 B1 33 12 2D 90 00 [17:42:56]wFMCommunicate OK [17:42:56]SAM_PROTO_SignData done [17:42:56]FM_MakeSignedData done [17:42:56]CreateOFDProtocolMessage [17:42:56]wFMCommunicate request_size=4 [17:42:56]MH_SAM_APDU [17:42:56]CAPDU: 80 11 00 00 [17:42:56]Write to MH i2c: E2 08 00 B0 21 80 11 00 00 00 00 00 00 4B [17:42:56]Write i2c OK [17:42:56]MH_I2C_Read... [17:42:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:42:56]Read from MH i2c: E2 [17:42:56]MH_I2C_Read... [17:42:56]Read from MH i2c: E2 17 00 [17:42:56]MH_I2C_Read... [17:42:56]Read from MH i2c: E2 17 00 B0 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A1 [17:42:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:42:56]wFMCommunicate OK [17:42:56]CreateOFDProtocolMessage done [17:42:56]OFDSenderStorePacket 24938 [17:42:56]StoreOFDPacket docnum=24938 [17:42:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 94 10 07 01 DD 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 39 01 00 00 F4 03 04 00 1F 26 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6A 61 00 00 35 04 06 00 E4 DF 66 E5 95 93 A3 83 98 64 B1 33 12 2D [17:42:56]CheckFolder [17:42:56]dirname=/storage/ofd_packets [17:42:56]CheckFolder done [17:42:56]ProducePacketName [17:42:56]name=ofd_packets/00024938 [17:42:56]NVStorageSaveData ofd_packets/00024938 [17:42:56]File name is /storage/ofd_packets/00024938 [17:42:56]Write 301 bytes [17:42:56]NVStorageSaveData done [17:42:56]OFDSenderStorePacket done [17:42:56]KKMCreateOFDPacket done [17:42:56]NVStorageSaveData kkm_last_timestamp [17:42:56]File name is /storage/kkm_last_timestamp [17:42:56]Write 4 bytes [17:42:56]NVStorageSaveData done [17:42:56]ExternCall_PrintAddStr [17:42:56]wPrintStart [17:42:56]Write to MH i2c: 01 00 00 B1 21 D2 [17:42:56]Write i2c OK [17:42:56]MH_I2C_Read... [17:42:56]Read from MH i2c: 01 [17:42:56]MH_I2C_Read... [17:42:56]Read from MH i2c: 01 07 00 [17:42:56]MH_I2C_Read... [17:42:56]Read from MH i2c: 01 07 00 B1 21 00 00 00 00 00 FF 0F E7 [17:42:56]RasterBufferAndPrint [17:42:56]line Счет N : (1)610676 [17:42:56]line ИНН: 02508201610067 [17:42:56]line Контрольно-Кассовый Чек [17:42:56]line ПРОДАЖА [17:42:56]line ТРК (МРК, ГНК) : 42 [17:42:56]line Товар: 2710124130 [17:42:56]line Аи-92-К-2 [17:42:56]line 22.130 * 67.80 [17:42:56]line = 1500.41 [17:42:56]line НДС 12% НСП 1% [17:42:56]line > о реализуемом товаре [17:42:56]line ИТОГО: 1500.41 [17:42:56]line НСП 1% : 13.28 [17:42:56]line НДС 12% : 159.34 [17:42:56]line Наличными: 0.00 [17:42:56]line Безнал.: 1500.41 [17:42:56]line Место: АЗС № 127 "Партнер Нефть" [17:42:56]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [17:42:56]line СНО: Общий режим [17:42:56]line Чек 313 30.07.2024 17:42 [17:42:56]line Смена: 48 ФФД: 1.0 [17:42:56]line ЗНМ: 0300000158 [17:42:56]line РНМ: 0000000000171247 [17:42:56]line Версия ККМ: v1.0 [17:42:56]line Платежная система: O! деньги [17:42:56]line ФМ: 0000000002098565 [17:42:56]line ФД: 24938 [17:42:56]line ФПД: 251648155162003 [17:42:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T174255&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24938&fm=251648155162003&tin=02508201610067®Number=0000000000171247&sum=150041 [17:42:56]OFD Sender: Processing packet 24938 [packets to send 29, broken 28] [17:42:56]ProducePacketName [17:42:56]name=ofd_packets/00024938 [17:42:56]OFD Sender: To server: pG, [17:42:56]CommunicateWithHost lk.salyk.kg:30040 [17:42:56]ConnectInit lk.salyk.kg [17:42:56]written 0, free lines is 4095 [17:42:56]Connected sock=10 [17:42:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 94 10 07 01 DD 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 39 01 00 00 F4 03 04 00 1F 26 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6A 61 00 00 35 04 06 00 E4 DF 66 E5 95 93 A3 83 98 64 B1 33 12 2D [17:42:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 11 CA 47 00 BF 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 32 30 39 38 35 36 35 10 04 04 00 6A 61 00 00 F4 03 04 00 AD D1 A8 66 B6 04 01 00 00 4B 37 21 79 3D 7D E8 6D [17:42:57]CommunicateWithHost err = 0 [17:42:57]CheckOFDResponse [17:42:57]1017 (14) - 77093643461234 [17:42:57]1041 (16) - 0000000002098565 [17:42:57]1040 (4) - 24938 [17:42:57]1012 (4) - 30.07.2024 11:42 [17:42:57]1206 (1) - 0 [17:42:57]OFD Sender: Remove packet 24938 [17:42:57]ProducePacketName [17:42:57]name=ofd_packets/00024938 [17:42:57]NVStorageDeleteData [17:42:57]Write to MH i2c: 01 00 00 DB 21 FC [17:42:57]Write i2c OK [17:42:57]MH_I2C_Read... [17:42:57]Read from MH i2c: 01 [17:42:57]MH_I2C_Read... [17:42:57]Read from MH i2c: 01 07 00 [17:42:57]MH_I2C_Read... [17:42:57]Read from MH i2c: 01 07 00 DB 21 00 00 00 00 00 1D 0D 2D [17:42:57]RasterBufferAndPrint [17:42:57]line [17:42:57]line [17:42:57]line [17:42:57]line [17:42:57]line [17:42:57]written 0, free lines is 3372 [17:42:57]MH_Cut [17:42:57]Write to MH i2c: D1 01 00 E2 21 01 D5 [17:42:57]Write i2c OK [17:42:57]MH_I2C_Read... [17:42:57]Read from MH i2c: D1 [17:42:57]MH_I2C_Read... [17:42:57]Read from MH i2c: D1 01 00 [17:42:57]MH_I2C_Read... [17:42:57]Read from MH i2c: D1 01 00 E2 21 00 D4 [17:42:57]Write to MH i2c: 01 00 00 E3 21 04 [17:42:57]Write i2c OK [17:42:57]MH_I2C_Read... [17:42:57]OFD Sender: No OFD packet to send [17:42:57]*** Cut start [17:42:57]*** Partial cut [17:42:57]*** CUTSNS_PIN = 1 [17:42:57]*** CUTSNS_PIN = 0 [17:42:58]*** Brake cut motor [17:42:58]Read from MH i2c: 01 [17:42:58]MH_I2C_Read... [17:42:58]*** Stop cut motor [17:42:58]*** Cut end [17:42:58]Read from MH i2c: 01 07 00 [17:42:58]MH_I2C_Read... [17:42:58]Read from MH i2c: 01 07 00 E3 21 00 00 00 00 00 FF 0F 19 [17:42:58]process_action close_receipt done [17:42:58]requested_data is exist [17:42:58]produce_requested_data [17:42:58]requested_item fm.sn is exist - process it [17:42:58]wFMCommunicate request_size=4 [17:42:58]MH_SAM_APDU [17:42:58]CAPDU: 80 11 00 00 [17:42:58]Write to MH i2c: E2 08 00 E4 21 80 11 00 00 00 00 00 00 7F [17:42:58]Write i2c OK [17:42:58]MH_I2C_Read... [17:42:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:42:58]Read from MH i2c: E2 [17:42:58]MH_I2C_Read... [17:42:58]Read from MH i2c: E2 17 00 [17:42:58]MH_I2C_Read... [17:42:58]Read from MH i2c: E2 17 00 E4 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D5 [17:42:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:42:58]wFMCommunicate OK [17:42:58]requested_item fd.num is exist - process it [17:42:58]SAM_PROTO_GetFieldsCounters [17:42:58]wFMCommunicate request_size=4 [17:42:58]MH_SAM_APDU [17:42:58]CAPDU: 80 13 00 00 [17:42:58]Write to MH i2c: E2 08 00 E5 21 80 13 00 00 00 00 00 00 82 [17:42:58]Write i2c OK [17:42:58]MH_I2C_Read... [17:42:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:42:58]Read from MH i2c: E2 [17:42:58]MH_I2C_Read... [17:42:58]Read from MH i2c: E2 62 00 [17:42:58]MH_I2C_Read... [17:42:58]Read from MH i2c: E2 62 00 E5 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 6A 61 00 00 0E 04 04 00 30 00 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 4C [17:42:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 6A 61 00 00 0E 04 04 00 30 00 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 [17:42:58]wFMCommunicate OK [17:42:58]SAM_PROTO_GetFieldsCounters done [17:42:58]requested_item shift.num is exist - process it [17:42:58]requested_item shift.opened is exist - process it [17:42:58]req_shift_opened [17:42:58]FM_GetShiftState [17:42:58]SAM_PROTO_GetShiftState [17:42:58]wFMCommunicate request_size=4 [17:42:58]MH_SAM_APDU [17:42:58]CAPDU: 80 13 01 00 [17:42:58]Write to MH i2c: E2 08 00 E6 21 80 13 01 00 00 00 00 00 84 [17:42:58]Write i2c OK [17:42:58]MH_I2C_Read... [17:42:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:42:58]Read from MH i2c: E2 [17:42:58]MH_I2C_Read... [17:42:58]Read from MH i2c: E2 0E 00 [17:42:58]MH_I2C_Read... [17:42:58]Read from MH i2c: E2 0E 00 E6 21 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 37 [17:42:58]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:42:58]wFMCommunicate OK [17:42:58]SAM_PROTO_GetShiftState done [17:42:58]FM_GetShiftState done [17:42:58]req_shift_opened done [17:42:58]requested_item shift.open_date is exist - process it [17:42:58]req_shift_open_date [17:42:58]req_shift_open_date done [17:42:58]produce_requested_data done [17:42:58]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24938,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [17:42:58]process_action_free close_receipt [17:42:58]json_value_free [17:42:58]json_value_free done [17:42:58]process_json_proto returns [17:42:58]Send response to host [17:42:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24938,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [17:42:58]free response buf [17:42:58]execute_script done [17:42:58]execute_script returns [17:42:58]free content buf [17:42:58]Sock 7.Close socket [17:42:58]Sock 7.Thread stoped [17:43:02]OFD Sender: No OFD packet to send [17:43:07]OFD Sender: No OFD packet to send [17:43:12]OFD Sender: No OFD packet to send [17:43:17]OFD Sender: No OFD packet to send [17:43:22]OFD Sender: No OFD packet to send [17:43:27]OFD Sender: No OFD packet to send [17:43:32]OFD Sender: No OFD packet to send [17:43:37]OFD Sender: No OFD packet to send [17:43:42]OFD Sender: No OFD packet to send [17:43:47]OFD Sender: No OFD packet to send [17:43:52]OFD Sender: No OFD packet to send [17:43:57]OFD Sender: No OFD packet to send [17:44:02]OFD Sender: No OFD packet to send [17:44:07]OFD Sender: No OFD packet to send [17:44:12]OFD Sender: No OFD packet to send [17:44:17]OFD Sender: No OFD packet to send [17:44:22]OFD Sender: No OFD packet to send [17:44:27]OFD Sender: No OFD packet to send [17:44:32]OFD Sender: No OFD packet to send [17:44:37]OFD Sender: No OFD packet to send [17:44:42]OFD Sender: No OFD packet to send [17:44:47]OFD Sender: No OFD packet to send [17:44:52]OFD Sender: No OFD packet to send [17:44:57]OFD Sender: No OFD packet to send [17:45:02]OFD Sender: No OFD packet to send [17:45:07]OFD Sender: No OFD packet to send [17:45:12]OFD Sender: No OFD packet to send [17:45:17]OFD Sender: No OFD packet to send [17:45:22]OFD Sender: No OFD packet to send [17:45:27]OFD Sender: No OFD packet to send [17:45:32]OFD Sender: No OFD packet to send [17:45:37]OFD Sender: No OFD packet to send [17:45:42]OFD Sender: No OFD packet to send [17:45:47]OFD Sender: No OFD packet to send [17:45:52]OFD Sender: No OFD packet to send [17:45:57]OFD Sender: No OFD packet to send [17:46:02]OFD Sender: No OFD packet to send [17:46:07]OFD Sender: No OFD packet to send [17:46:12]OFD Sender: No OFD packet to send [17:46:17]OFD Sender: No OFD packet to send [17:46:22]OFD Sender: No OFD packet to send [17:46:27]OFD Sender: No OFD packet to send [17:46:32]OFD Sender: No OFD packet to send [17:46:37]OFD Sender: No OFD packet to send [17:46:42]OFD Sender: No OFD packet to send [17:46:47]OFD Sender: No OFD packet to send [17:46:52]OFD Sender: No OFD packet to send [17:46:57]OFD Sender: No OFD packet to send [17:47:02]OFD Sender: No OFD packet to send [17:47:07]OFD Sender: No OFD packet to send [17:47:12]OFD Sender: No OFD packet to send [17:47:14]accept exits with 9 [17:47:14]New connection [17:47:14]New thread 3067571556 created [17:47:14]Thread 3067428196 joined [17:47:14]Waiting for new connection... [17:47:14] Sock 9.Parse request [17:47:14]Sock 9.Check first char [17:47:14]Sock 9.First char is OK [17:47:14]request: POST /json_proto HTTP/1.0 [17:47:14]Method: POST [17:47:14]URL: /json_proto [17:47:14]Method is POST - this is cgi request [17:47:14]url: /json_proto [17:47:14]query_string will be loaded in cgi processing [17:47:14]execute_cgi json_proto POST (null) [17:47:14]execute_cgi path=json_proto method=POST [17:47:14]POST find Content-Length [17:47:14]Host: 172.17.45.131:8080 [17:47:14]Content-Length: 819 [17:47:14]Content-Type: application/json [17:47:14] [17:47:14]POST finish read [17:47:14]Found Content-Length = 819 [17:47:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610678", "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 }]} ], "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" ] } } [17:47:14]execute_script... [17: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)610678", "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 }]} ], "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" ] } } [17:47:14]POST & json_proto [17:47:14]process_json_proto [17:47:14]json parsed OK: [17:47:14]protocol is kg_v1.0 [17:47:14]action value=close_receipt [17:47:14]process_action close_receipt [17:47:14]cmd_close_receipt [17:47:14]MH_GetDate [17:47:14]Write to MH i2c: F0 00 00 E7 21 F7 [17:47:14]Write i2c OK [17:47:14]MH_I2C_Read... [17:47:14]Read from MH i2c: F0 [17:47:14]MH_I2C_Read... [17:47:14]Read from MH i2c: F0 09 00 [17:47:14]MH_I2C_Read... [17:47:14]Read from MH i2c: F0 09 00 E7 21 00 23 27 A9 66 C6 D4 6E 66 C7 [17:47:14]GetLastDocTimeStamp 1722361375 [17:47:14]current date 1722361635 [17:47:14]FM_GetShiftState [17:47:14]SAM_PROTO_GetShiftState [17:47:14]wFMCommunicate request_size=4 [17:47:14]MH_SAM_APDU [17:47:14]CAPDU: 80 13 01 00 [17:47:14]Write to MH i2c: E2 08 00 E8 21 80 13 01 00 00 00 00 00 86 [17:47:14]Write i2c OK [17:47:14]MH_I2C_Read... [17:47:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:47:14]Read from MH i2c: E2 [17:47:14]MH_I2C_Read... [17:47:14]Read from MH i2c: E2 0E 00 [17:47:14]MH_I2C_Read... [17:47:14]Read from MH i2c: E2 0E 00 E8 21 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 39 [17:47:14]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:47:14]wFMCommunicate OK [17:47:14]SAM_PROTO_GetShiftState done [17:47:14]FM_GetShiftState done [17:47:14]opened in 1722298218 [17:47:14]opened+sec_in_day 1722384618 [17:47:14]quantity*price = 100005 [17:47:14]sum+1 = 100006 [17:47:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 314 30.07.2024 17:47 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002098565 ФД: 24939 ФПД: 164785578311777 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T174715&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24939&fm=164785578311777&tin=02508201610067®Number=0000000000171247&sum=100005 [17:47:15]StoreToDocumentArchive [17:47:15]shift 48 fd 24939 [17:47:15]save to /storage/0048/doc_00024939 [17:47:15]save last doc name /storage/0048/doc_00024939 to /storage/kkm_last_doc_name [17:47:15]save OK [17:47:15]Clear old archive folders... [17:47:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:47:15]tlvbuf is 01E65B00 [17:47:15]SAM_PROTO_ClearQueue [17:47:15]wFMCommunicate request_size=4 [17:47:15]MH_SAM_APDU [17:47:15]CAPDU: 80 09 00 00 [17:47:15]Write to MH i2c: E2 08 00 F5 21 80 09 00 00 00 00 00 00 88 [17:47:15]Write i2c OK [17:47:15]MH_I2C_Read... [17:47:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:47:15]Read from MH i2c: E2 [17:47:15]MH_I2C_Read... [17:47:15]Read from MH i2c: E2 03 00 [17:47:15]MH_I2C_Read... [17:47:15]Read from MH i2c: E2 03 00 F5 21 00 90 00 8A [17:47:15]RAPDU: 90 00 [17:47:15]wFMCommunicate OK [17:47:15]SAM_PROTO_ClearQueue done [17:47:15]KKMCreateOFDPacket [17:47:15]OFDProtocolAddRootSTLVToBuf [17:47:15]FM_MakeSignedData [17:47:15]FM_MakeSignedData [17:47:15]SAM_PROTO_SignData [17:47:15]wFMCommunicate request_size=4 [17:47:15]MH_SAM_APDU [17:47:15]CAPDU: 80 0D 01 02 [17:47:15]Write to MH i2c: E2 08 00 F6 21 80 0D 01 02 00 00 00 00 90 [17:47:15]Write i2c OK [17:47:15]MH_I2C_Read... [17:47:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:47:16]Read from MH i2c: E2 [17:47:16]MH_I2C_Read... [17:47:16]Read from MH i2c: E2 03 00 [17:47:16]MH_I2C_Read... [17:47:16]Read from MH i2c: E2 03 00 F6 21 00 90 00 8B [17:47:16]RAPDU: 90 00 [17:47:16]wFMCommunicate OK [17:47:16]wFMCommunicate request_size=255 [17:47:16]MH_SAM_APDU [17: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 3A 01 00 00 F4 03 04 00 23 27 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6B 61 00 00 35 04 06 00 95 [17:47:16]Write to MH i2c: E2 02 01 F7 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 3A 01 00 00 F4 03 04 00 23 27 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6B 61 00 00 35 04 06 00 95 00 00 CA [17:47:16]Write i2c OK [17:47:16]MH_I2C_Read... [17:47:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:47:16]Read from MH i2c: E2 [17:47:16]MH_I2C_Read... [17:47:16]Read from MH i2c: E2 03 00 [17:47:16]MH_I2C_Read... [17:47:16]Read from MH i2c: E2 03 00 F7 21 00 90 00 8C [17:47:16]RAPDU: 90 00 [17:47:16]wFMCommunicate OK [17:47:16]wFMCommunicate request_size=10 [17:47:16]MH_SAM_APDU [17:47:16]CAPDU: 80 0D 02 02 05 DF 21 DC 00 61 [17:47:16]Write to MH i2c: E2 0D 00 F8 21 80 0D 02 02 05 00 DF 21 DC 00 61 00 00 DA [17:47:16]Write i2c OK [17:47:16]MH_I2C_Read... [17:47:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:47:16]Read from MH i2c: E2 [17:47:16]MH_I2C_Read... [17:47:16]Read from MH i2c: E2 03 00 [17:47:16]MH_I2C_Read... [17:47:16]Read from MH i2c: E2 03 00 F8 21 00 90 00 8D [17:47:16]RAPDU: 90 00 [17:47:16]wFMCommunicate OK [17:47:16]wFMCommunicate request_size=4 [17:47:16]MH_SAM_APDU [17:47:16]CAPDU: 80 0D 03 02 [17:47:16]Write to MH i2c: E2 08 00 F9 21 80 0D 03 02 00 00 00 00 95 [17:47:16]Write i2c OK [17:47:16]MH_I2C_Read... [17:47:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:47:16]Read from MH i2c: E2 [17:47:16]MH_I2C_Read... [17:47:16]Read from MH i2c: E2 0B 00 [17:47:16]MH_I2C_Read... [17:47:16]Read from MH i2c: E2 0B 00 F9 21 00 08 B0 AF 22 DD 5B B9 C9 90 00 D9 [17:47:16]RAPDU: 08 B0 AF 22 DD 5B B9 C9 90 00 [17:47:16]wFMCommunicate OK [17:47:16]SAM_PROTO_SignData done [17:47:16]FM_MakeSignedData done [17:47:16]CreateOFDProtocolMessage [17:47:16]wFMCommunicate request_size=4 [17:47:16]MH_SAM_APDU [17:47:16]CAPDU: 80 11 00 00 [17:47:16]Write to MH i2c: E2 08 00 FA 21 80 11 00 00 00 00 00 00 95 [17:47:16]Write i2c OK [17:47:16]MH_I2C_Read... [17:47:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:47:16]Read from MH i2c: E2 [17:47:16]MH_I2C_Read... [17:47:16]Read from MH i2c: E2 17 00 [17:47:16]MH_I2C_Read... [17:47:16]Read from MH i2c: E2 17 00 FA 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 EB [17:47:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:47:16]wFMCommunicate OK [17:47:16]CreateOFDProtocolMessage done [17:47:16]OFDSenderStorePacket 24939 [17:47:16]StoreOFDPacket docnum=24939 [17:47:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 37 01 07 01 04 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 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 3A 01 00 00 F4 03 04 00 23 27 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6B 61 00 00 35 04 06 00 95 DF 21 DC 00 61 08 B0 AF 22 DD 5B B9 C9 [17:47:16]CheckFolder [17:47:16]dirname=/storage/ofd_packets [17:47:16]CheckFolder done [17:47:16]ProducePacketName [17:47:16]name=ofd_packets/00024939 [17:47:16]NVStorageSaveData ofd_packets/00024939 [17:47:16]File name is /storage/ofd_packets/00024939 [17:47:16]Write 301 bytes [17:47:16]NVStorageSaveData done [17:47:16]OFDSenderStorePacket done [17:47:16]KKMCreateOFDPacket done [17:47:16]NVStorageSaveData kkm_last_timestamp [17:47:16]File name is /storage/kkm_last_timestamp [17:47:16]Write 4 bytes [17:47:16]NVStorageSaveData done [17:47:16]ExternCall_PrintAddStr [17:47:16]wPrintStart [17:47:16]Write to MH i2c: 01 00 00 FB 21 1C [17:47:16]Write i2c OK [17:47:16]MH_I2C_Read... [17:47:16]Read from MH i2c: 01 [17:47:16]MH_I2C_Read... [17:47:16]Read from MH i2c: 01 07 00 [17:47:16]MH_I2C_Read... [17:47:16]Read from MH i2c: 01 07 00 FB 21 00 00 00 00 00 FF 0F 31 [17:47:16]RasterBufferAndPrint [17:47:16]line Счет N : (1)610678 [17:47:16]line ИНН: 02508201610067 [17:47:16]line Контрольно-Кассовый Чек [17:47:16]line ПРОДАЖА [17:47:16]line ТРК (МРК, ГНК) : 52 [17:47:16]line Товар: 2710124130 [17:47:16]line Аи-92-К-2 [17:47:16]line 14.750 * 67.80 [17:47:16]line = 1000.05 [17:47:16]line НДС 12% НСП 1% [17:47:16]line > о реализуемом товаре [17:47:16]line ИТОГО: 1000.05 [17:47:16]line НСП 1% : 8.85 [17:47:16]line НДС 12% : 106.20 [17:47:16]line Наличными: 0.00 [17:47:16]line Безнал.: 1000.05 [17:47:16]line Место: АЗС № 127 "Партнер Нефть" [17:47:16]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [17:47:16]line СНО: Общий режим [17:47:16]line Чек 314 30.07.2024 17:47 [17:47:16]line Смена: 48 ФФД: 1.0 [17:47:16]line ЗНМ: 0300000158 [17:47:16]line РНМ: 0000000000171247 [17:47:16]line Версия ККМ: v1.0 [17:47:16]line Платежная система: Бакай Банк [17:47:16]line ФМ: 0000000002098565 [17:47:16]line ФД: 24939 [17:47:16]line ФПД: 164785578311777 [17:47:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T174715&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24939&fm=164785578311777&tin=02508201610067®Number=0000000000171247&sum=100005 [17:47:16]OFD Sender: Processing packet 24939 [packets to send 29, broken 28] [17:47:16]ProducePacketName [17:47:16]name=ofd_packets/00024939 [17:47:16]OFD Sender: To server: pG, [17:47:16]CommunicateWithHost lk.salyk.kg:30040 [17:47:16]ConnectInit lk.salyk.kg [17:47:16]written 0, free lines is 4095 [17:47:16]Connected sock=10 [17:47:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 37 01 07 01 04 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 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 3A 01 00 00 F4 03 04 00 23 27 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6B 61 00 00 35 04 06 00 95 DF 21 DC 00 61 08 B0 AF 22 DD 5B B9 C9 [17:47:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 EF 45 47 00 66 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 32 30 39 38 35 36 35 10 04 04 00 6B 61 00 00 F4 03 04 00 B1 D2 A8 66 B6 04 01 00 00 CB 4B 1B C0 E4 EE 59 51 [17:47:17]CommunicateWithHost err = 0 [17:47:17]CheckOFDResponse [17:47:17]1017 (14) - 77093643461234 [17:47:17]1041 (16) - 0000000002098565 [17:47:17]1040 (4) - 24939 [17:47:17]1012 (4) - 30.07.2024 11:46 [17:47:17]1206 (1) - 0 [17:47:17]OFD Sender: Remove packet 24939 [17:47:17]ProducePacketName [17:47:17]name=ofd_packets/00024939 [17:47:17]NVStorageDeleteData [17:47:17]Write to MH i2c: 01 00 00 25 22 47 [17:47:17]Write i2c OK [17:47:17]MH_I2C_Read... [17:47:17]Read from MH i2c: 01 [17:47:17]MH_I2C_Read... [17:47:17]Read from MH i2c: 01 07 00 [17:47:17]MH_I2C_Read... [17:47:17]Read from MH i2c: 01 07 00 25 22 00 00 00 00 00 06 0D 61 [17:47:17]RasterBufferAndPrint [17:47:17]line [17:47:17]line [17:47:17]line [17:47:17]line [17:47:17]line [17:47:17]written 0, free lines is 3340 [17:47:17]MH_Cut [17:47:17]Write to MH i2c: D1 01 00 2C 22 01 20 [17:47:17]Write i2c OK [17:47:17]MH_I2C_Read... [17:47:17]Read from MH i2c: D1 [17:47:17]MH_I2C_Read... [17:47:17]Read from MH i2c: D1 01 00 [17:47:17]MH_I2C_Read... [17:47:17]Read from MH i2c: D1 01 00 2C 22 00 1F [17:47:17]Write to MH i2c: 01 00 00 2D 22 4F [17:47:17]Write i2c OK [17:47:17]MH_I2C_Read... [17:47:17]OFD Sender: No OFD packet to send [17:47:17]*** Cut start [17:47:17]*** Partial cut [17:47:17]*** CUTSNS_PIN = 1 [17:47:17]*** CUTSNS_PIN = 0 [17:47:18]*** Brake cut motor [17:47:18]Read from MH i2c: 01 [17:47:18]MH_I2C_Read... [17:47:18]*** Stop cut motor [17:47:18]*** Cut end [17:47:18]Read from MH i2c: 01 07 00 [17:47:18]MH_I2C_Read... [17:47:18]Read from MH i2c: 01 07 00 2D 22 00 00 00 00 00 FF 0F 64 [17:47:18]process_action close_receipt done [17:47:18]requested_data is exist [17:47:18]produce_requested_data [17:47:18]requested_item fm.sn is exist - process it [17:47:18]wFMCommunicate request_size=4 [17:47:18]MH_SAM_APDU [17:47:18]CAPDU: 80 11 00 00 [17:47:18]Write to MH i2c: E2 08 00 2E 22 80 11 00 00 00 00 00 00 CA [17:47:18]Write i2c OK [17:47:18]MH_I2C_Read... [17:47:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:47:18]Read from MH i2c: E2 [17:47:18]MH_I2C_Read... [17:47:18]Read from MH i2c: E2 17 00 [17:47:18]MH_I2C_Read... [17:47:18]Read from MH i2c: E2 17 00 2E 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 20 [17:47:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:47:18]wFMCommunicate OK [17:47:18]requested_item fd.num is exist - process it [17:47:18]SAM_PROTO_GetFieldsCounters [17:47:18]wFMCommunicate request_size=4 [17:47:18]MH_SAM_APDU [17:47:18]CAPDU: 80 13 00 00 [17:47:18]Write to MH i2c: E2 08 00 2F 22 80 13 00 00 00 00 00 00 CD [17:47:18]Write i2c OK [17:47:18]MH_I2C_Read... [17:47:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:47:18]Read from MH i2c: E2 [17:47:18]MH_I2C_Read... [17:47:18]Read from MH i2c: E2 62 00 [17:47:18]MH_I2C_Read... [17:47:18]Read from MH i2c: E2 62 00 2F 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 6B 61 00 00 0E 04 04 00 30 00 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 9B [17:47:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 6B 61 00 00 0E 04 04 00 30 00 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 [17:47:18]wFMCommunicate OK [17:47:18]SAM_PROTO_GetFieldsCounters done [17:47:18]requested_item shift.num is exist - process it [17:47:18]requested_item shift.opened is exist - process it [17:47:18]req_shift_opened [17:47:18]FM_GetShiftState [17:47:18]SAM_PROTO_GetShiftState [17:47:18]wFMCommunicate request_size=4 [17:47:18]MH_SAM_APDU [17:47:18]CAPDU: 80 13 01 00 [17:47:18]Write to MH i2c: E2 08 00 30 22 80 13 01 00 00 00 00 00 CF [17:47:18]Write i2c OK [17:47:18]MH_I2C_Read... [17:47:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:47:18]Read from MH i2c: E2 [17:47:18]MH_I2C_Read... [17:47:18]Read from MH i2c: E2 0E 00 [17:47:18]MH_I2C_Read... [17:47:18]Read from MH i2c: E2 0E 00 30 22 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 82 [17:47:18]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:47:18]wFMCommunicate OK [17:47:18]SAM_PROTO_GetShiftState done [17:47:18]FM_GetShiftState done [17:47:18]req_shift_opened done [17:47:18]requested_item shift.open_date is exist - process it [17:47:18]req_shift_open_date [17:47:18]req_shift_open_date done [17:47:18]produce_requested_data done [17:47:18]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24939,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [17:47:18]process_action_free close_receipt [17:47:18]json_value_free [17:47:18]json_value_free done [17:47:18]process_json_proto returns [17:47:18]Send response to host [17:47:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24939,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [17:47:18]free response buf [17:47:18]execute_script done [17:47:18]execute_script returns [17:47:18]free content buf [17:47:18]Sock 9.Close socket [17:47:18]Sock 9.Thread stoped [17:47:22]OFD Sender: No OFD packet to send [17:47:27]OFD Sender: No OFD packet to send [17:47:32]OFD Sender: No OFD packet to send [17:47:37]OFD Sender: No OFD packet to send [17:47:42]OFD Sender: No OFD packet to send [17:47:47]OFD Sender: No OFD packet to send [17:47:52]OFD Sender: No OFD packet to send [17:47:57]OFD Sender: No OFD packet to send [17:48:02]OFD Sender: No OFD packet to send [17:48:07]OFD Sender: No OFD packet to send [17:48:12]OFD Sender: No OFD packet to send [17:48:17]OFD Sender: No OFD packet to send [17:48:22]OFD Sender: No OFD packet to send [17:48:27]OFD Sender: No OFD packet to send [17:48:32]OFD Sender: No OFD packet to send [17:48:37]OFD Sender: No OFD packet to send [17:48:42]OFD Sender: No OFD packet to send [17:48:47]OFD Sender: No OFD packet to send [17:48:52]OFD Sender: No OFD packet to send [17:48:57]OFD Sender: No OFD packet to send [17:49:02]OFD Sender: No OFD packet to send [17:49:07]OFD Sender: No OFD packet to send [17:49:12]OFD Sender: No OFD packet to send [17:49:17]OFD Sender: No OFD packet to send [17:49:22]OFD Sender: No OFD packet to send [17:49:27]OFD Sender: No OFD packet to send [17:49:32]OFD Sender: No OFD packet to send [17:49:37]OFD Sender: No OFD packet to send [17:49:42]OFD Sender: No OFD packet to send [17:49:47]OFD Sender: No OFD packet to send [17:49:52]OFD Sender: No OFD packet to send [17:49:57]OFD Sender: No OFD packet to send [17:50:02]OFD Sender: No OFD packet to send [17:50:07]OFD Sender: No OFD packet to send [17:50:12]OFD Sender: No OFD packet to send [17:50:17]OFD Sender: No OFD packet to send [17:50:22]OFD Sender: No OFD packet to send [17:50:27]OFD Sender: No OFD packet to send [17:50:32]OFD Sender: No OFD packet to send [17:50:37]OFD Sender: No OFD packet to send [17:50:42]OFD Sender: No OFD packet to send [17:50:47]OFD Sender: No OFD packet to send [17:50:52]OFD Sender: No OFD packet to send [17:50:57]OFD Sender: No OFD packet to send [17:51:02]OFD Sender: No OFD packet to send [17:51:07]OFD Sender: No OFD packet to send [17:51:12]OFD Sender: No OFD packet to send [17:51:17]OFD Sender: No OFD packet to send [17:51:22]OFD Sender: No OFD packet to send [17:51:27]OFD Sender: No OFD packet to send [17:51:31]accept exits with 7 [17:51:31]New connection [17:51:31]New thread 3067428196 created [17:51:31]Thread 3067571556 joined [17:51:31]Waiting for new connection... [17:51:31] Sock 7.Parse request [17:51:31]Sock 7.Check first char [17:51:31]Sock 7.First char is OK [17:51:31]request: POST /json_proto HTTP/1.0 [17:51:31]Method: POST [17:51:31]URL: /json_proto [17:51:31]Method is POST - this is cgi request [17:51:31]url: /json_proto [17:51:31]query_string will be loaded in cgi processing [17:51:31]execute_cgi json_proto POST (null) [17:51:31]execute_cgi path=json_proto method=POST [17:51:31]POST find Content-Length [17:51:31]Host: 172.17.45.131:8080 [17:51:31]Content-Length: 800 [17:51:31]Content-Type: application/json [17:51:31] [17:51:31]POST finish read [17:51:31]Found Content-Length = 800 [17:51:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610679", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:51:31]execute_script... [17:51:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610679", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:51:31]POST & json_proto [17:51:31]process_json_proto [17:51:31]json parsed OK: [17:51:31]protocol is kg_v1.0 [17:51:31]action value=close_receipt [17:51:31]process_action close_receipt [17:51:31]cmd_close_receipt [17:51:31]MH_GetDate [17:51:31]Write to MH i2c: F0 00 00 31 22 42 [17:51:31]Write i2c OK [17:51:31]MH_I2C_Read... [17:51:31]Read from MH i2c: F0 [17:51:31]MH_I2C_Read... [17:51:31]Read from MH i2c: F0 09 00 [17:51:31]MH_I2C_Read... [17:51:31]Read from MH i2c: F0 09 00 31 22 00 24 28 A9 66 C6 D4 6E 66 14 [17:51:31]GetLastDocTimeStamp 1722361635 [17:51:31]current date 1722361892 [17:51:31]FM_GetShiftState [17:51:31]SAM_PROTO_GetShiftState [17:51:31]wFMCommunicate request_size=4 [17:51:31]MH_SAM_APDU [17:51:31]CAPDU: 80 13 01 00 [17:51:31]Write to MH i2c: E2 08 00 32 22 80 13 01 00 00 00 00 00 D1 [17:51:31]Write i2c OK [17:51:31]MH_I2C_Read... [17:51:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:51:31]Read from MH i2c: E2 [17:51:31]MH_I2C_Read... [17:51:31]Read from MH i2c: E2 0E 00 [17:51:31]MH_I2C_Read... [17:51:31]Read from MH i2c: E2 0E 00 32 22 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 84 [17:51:31]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:51:31]wFMCommunicate OK [17:51:31]SAM_PROTO_GetShiftState done [17:51:31]FM_GetShiftState done [17:51:31]opened in 1722298218 [17:51:31]opened+sec_in_day 1722384618 [17:51:31]quantity*price = 50036 [17:51:31]sum+1 = 50037 [17:51:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 315 30.07.2024 17:51 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24940 ФПД: 213853223765552 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T175132&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24940&fm=213853223765552&tin=02508201610067®Number=0000000000171247&sum=50036 [17:51:32]StoreToDocumentArchive [17:51:32]shift 48 fd 24940 [17:51:32]save to /storage/0048/doc_00024940 [17:51:32]save last doc name /storage/0048/doc_00024940 to /storage/kkm_last_doc_name [17:51:32]save OK [17:51:32]Clear old archive folders... [17:51:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:51:32]tlvbuf is 01E99320 [17:51:32]SAM_PROTO_ClearQueue [17:51:32]wFMCommunicate request_size=4 [17:51:32]MH_SAM_APDU [17:51:32]CAPDU: 80 09 00 00 [17:51:32]Write to MH i2c: E2 08 00 3F 22 80 09 00 00 00 00 00 00 D3 [17:51:32]Write i2c OK [17:51:32]MH_I2C_Read... [17:51:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:51:33]Read from MH i2c: E2 [17:51:33]MH_I2C_Read... [17:51:33]Read from MH i2c: E2 03 00 [17:51:33]MH_I2C_Read... [17:51:33]Read from MH i2c: E2 03 00 3F 22 00 90 00 D5 [17:51:33]RAPDU: 90 00 [17:51:33]wFMCommunicate OK [17:51:33]SAM_PROTO_ClearQueue done [17:51:33]KKMCreateOFDPacket [17:51:33]OFDProtocolAddRootSTLVToBuf [17:51:33]FM_MakeSignedData [17:51:33]FM_MakeSignedData [17:51:33]SAM_PROTO_SignData [17:51:33]wFMCommunicate request_size=4 [17:51:33]MH_SAM_APDU [17:51:33]CAPDU: 80 0D 01 02 [17:51:33]Write to MH i2c: E2 08 00 40 22 80 0D 01 02 00 00 00 00 DB [17:51:33]Write i2c OK [17:51:33]MH_I2C_Read... [17:51:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:51:33]Read from MH i2c: E2 [17:51:33]MH_I2C_Read... [17:51:33]Read from MH i2c: E2 03 00 [17:51:33]MH_I2C_Read... [17:51:33]Read from MH i2c: E2 03 00 40 22 00 90 00 D6 [17:51:33]RAPDU: 90 00 [17:51:33]wFMCommunicate OK [17:51:33]wFMCommunicate request_size=255 [17:51:33]MH_SAM_APDU [17:51: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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 24 28 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6C 61 00 00 35 04 06 00 C2 [17:51:33]Write to MH i2c: E2 02 01 41 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 24 28 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6C 61 00 00 35 04 06 00 C2 00 00 F5 [17:51:33]Write i2c OK [17:51:33]MH_I2C_Read... [17:51:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:51:33]Read from MH i2c: E2 [17:51:33]MH_I2C_Read... [17:51:33]Read from MH i2c: E2 03 00 [17:51:33]MH_I2C_Read... [17:51:33]Read from MH i2c: E2 03 00 41 22 00 90 00 D7 [17:51:33]RAPDU: 90 00 [17:51:33]wFMCommunicate OK [17:51:33]wFMCommunicate request_size=10 [17:51:33]MH_SAM_APDU [17:51:33]CAPDU: 80 0D 02 02 05 7F 95 6F C6 30 [17:51:33]Write to MH i2c: E2 0D 00 42 22 80 0D 02 02 05 00 7F 95 6F C6 30 00 00 61 [17:51:33]Write i2c OK [17:51:33]MH_I2C_Read... [17:51:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:51:33]Read from MH i2c: E2 [17:51:33]MH_I2C_Read... [17:51:33]Read from MH i2c: E2 03 00 [17:51:33]MH_I2C_Read... [17:51:33]Read from MH i2c: E2 03 00 42 22 00 90 00 D8 [17:51:33]RAPDU: 90 00 [17:51:33]wFMCommunicate OK [17:51:33]wFMCommunicate request_size=4 [17:51:33]MH_SAM_APDU [17:51:33]CAPDU: 80 0D 03 02 [17:51:33]Write to MH i2c: E2 08 00 43 22 80 0D 03 02 00 00 00 00 E0 [17:51:33]Write i2c OK [17:51:33]MH_I2C_Read... [17:51:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:51:33]Read from MH i2c: E2 [17:51:33]MH_I2C_Read... [17:51:33]Read from MH i2c: E2 0B 00 [17:51:33]MH_I2C_Read... [17:51:33]Read from MH i2c: E2 0B 00 43 22 00 86 82 54 DC CF 88 2A CA 90 00 64 [17:51:33]RAPDU: 86 82 54 DC CF 88 2A CA 90 00 [17:51:33]wFMCommunicate OK [17:51:33]SAM_PROTO_SignData done [17:51:33]FM_MakeSignedData done [17:51:33]CreateOFDProtocolMessage [17:51:33]wFMCommunicate request_size=4 [17:51:33]MH_SAM_APDU [17:51:33]CAPDU: 80 11 00 00 [17:51:33]Write to MH i2c: E2 08 00 44 22 80 11 00 00 00 00 00 00 E0 [17:51:33]Write i2c OK [17:51:33]MH_I2C_Read... [17:51:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:51:33]Read from MH i2c: E2 [17:51:33]MH_I2C_Read... [17:51:33]Read from MH i2c: E2 17 00 [17:51:33]MH_I2C_Read... [17:51:33]Read from MH i2c: E2 17 00 44 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 36 [17:51:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:51:33]wFMCommunicate OK [17:51:33]CreateOFDProtocolMessage done [17:51:33]OFDSenderStorePacket 24940 [17:51:33]StoreOFDPacket docnum=24940 [17:51:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 C1 8C 07 01 EA 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 24 28 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6C 61 00 00 35 04 06 00 C2 7F 95 6F C6 30 86 82 54 DC CF 88 2A CA [17:51:33]CheckFolder [17:51:33]dirname=/storage/ofd_packets [17:51:33]CheckFolder done [17:51:33]ProducePacketName [17:51:33]name=ofd_packets/00024940 [17:51:33]NVStorageSaveData ofd_packets/00024940 [17:51:33]File name is /storage/ofd_packets/00024940 [17:51:33]Write 301 bytes [17:51:33]NVStorageSaveData done [17:51:33]OFDSenderStorePacket done [17:51:33]KKMCreateOFDPacket done [17:51:33]NVStorageSaveData kkm_last_timestamp [17:51:33]File name is /storage/kkm_last_timestamp [17:51:33]Write 4 bytes [17:51:33]NVStorageSaveData done [17:51:33]ExternCall_PrintAddStr [17:51:33]wPrintStart [17:51:33]Write to MH i2c: 01 00 00 45 22 67 [17:51:33]Write i2c OK [17:51:33]MH_I2C_Read... [17:51:33]Read from MH i2c: 01 [17:51:33]MH_I2C_Read... [17:51:33]Read from MH i2c: 01 07 00 [17:51:33]MH_I2C_Read... [17:51:33]Read from MH i2c: 01 07 00 45 22 00 00 00 00 00 FF 0F 7C [17:51:33]RasterBufferAndPrint [17:51:33]line Счет N : (1)610679 [17:51:33]line ИНН: 02508201610067 [17:51:33]line Контрольно-Кассовый Чек [17:51:33]line ПРОДАЖА [17:51:33]line ТРК (МРК, ГНК) : 32 [17:51:33]line Товар: 2710124130 [17:51:33]line Аи-92-К-2 [17:51:33]line 7.380 * 67.80 [17:51:33]line = 500.36 [17:51:33]line НДС 12% НСП 1% [17:51:33]line > о реализуемом товаре [17:51:33]line ИТОГО: 500.36 [17:51:33]line НСП 1% : 4.43 [17:51:33]line НДС 12% : 53.14 [17:51:33]line Наличными: 0.00 [17:51:33]line Безнал.: 500.36 [17:51:33]line Место: АЗС № 127 "Партнер Нефть" [17:51:33]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [17:51:33]line СНО: Общий режим [17:51:33]line Чек 315 30.07.2024 17:51 [17:51:33]line Смена: 48 ФФД: 1.0 [17:51:33]line ЗНМ: 0300000158 [17:51:33]line РНМ: 0000000000171247 [17:51:33]line Версия ККМ: v1.0 [17:51:33]line Платежная система: O! деньги [17:51:33]line ФМ: 0000000002098565 [17:51:33]line ФД: 24940 [17:51:33]line ФПД: 213853223765552 [17:51:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T175132&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24940&fm=213853223765552&tin=02508201610067®Number=0000000000171247&sum=50036 [17:51:33]OFD Sender: Processing packet 24940 [packets to send 29, broken 28] [17:51:33]ProducePacketName [17:51:33]name=ofd_packets/00024940 [17:51:33]OFD Sender: To server: pG, [17:51:33]CommunicateWithHost lk.salyk.kg:30040 [17:51:33]ConnectInit lk.salyk.kg [17:51:33]written 0, free lines is 4095 [17:51:33]Connected sock=10 [17:51:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 C1 8C 07 01 EA 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 01 00 00 F4 03 04 00 24 28 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6C 61 00 00 35 04 06 00 C2 7F 95 6F C6 30 86 82 54 DC CF 88 2A CA [17:51:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 B4 6C 47 00 36 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 32 30 39 38 35 36 35 10 04 04 00 6C 61 00 00 F4 03 04 00 B2 D3 A8 66 B6 04 01 00 00 1F 4B 85 AA 9C 6B 4A 28 [17:51:34]CommunicateWithHost err = 0 [17:51:34]CheckOFDResponse [17:51:34]1017 (14) - 77093643461234 [17:51:34]1041 (16) - 0000000002098565 [17:51:34]1040 (4) - 24940 [17:51:34]1012 (4) - 30.07.2024 11:51 [17:51:34]1206 (1) - 0 [17:51:34]OFD Sender: Remove packet 24940 [17:51:34]ProducePacketName [17:51:34]name=ofd_packets/00024940 [17:51:34]NVStorageDeleteData [17:51:34]Write to MH i2c: 01 00 00 6F 22 91 [17:51:34]Write i2c OK [17:51:34]MH_I2C_Read... [17:51:34]Read from MH i2c: 01 [17:51:34]MH_I2C_Read... [17:51:34]Read from MH i2c: 01 07 00 [17:51:34]MH_I2C_Read... [17:51:34]Read from MH i2c: 01 07 00 6F 22 00 00 00 00 00 FF 0C A3 [17:51:34]RasterBufferAndPrint [17:51:34]line [17:51:34]line [17:51:34]line [17:51:34]line [17:51:34]line [17:51:34]written 0, free lines is 3333 [17:51:34]MH_Cut [17:51:34]Write to MH i2c: D1 01 00 76 22 01 6A [17:51:34]Write i2c OK [17:51:34]MH_I2C_Read... [17:51:34]Read from MH i2c: D1 [17:51:34]MH_I2C_Read... [17:51:34]Read from MH i2c: D1 01 00 [17:51:34]MH_I2C_Read... [17:51:34]Read from MH i2c: D1 01 00 76 22 00 69 [17:51:34]Write to MH i2c: 01 00 00 77 22 99 [17:51:34]Write i2c OK [17:51:34]MH_I2C_Read... [17:51:34]OFD Sender: No OFD packet to send [17:51:34]*** Cut start [17:51:34]*** Partial cut [17:51:34]*** CUTSNS_PIN = 1 [17:51:35]*** CUTSNS_PIN = 0 [17:51:35]*** Brake cut motor [17:51:35]Read from MH i2c: 01 [17:51:35]MH_I2C_Read... [17:51:35]*** Stop cut motor [17:51:35]*** Cut end [17:51:35]Read from MH i2c: 01 07 00 [17:51:35]MH_I2C_Read... [17:51:35]Read from MH i2c: 01 07 00 77 22 00 00 00 00 00 FF 0F AE [17:51:35]process_action close_receipt done [17:51:35]requested_data is exist [17:51:35]produce_requested_data [17:51:35]requested_item fm.sn is exist - process it [17:51:35]wFMCommunicate request_size=4 [17:51:35]MH_SAM_APDU [17:51:35]CAPDU: 80 11 00 00 [17:51:35]Write to MH i2c: E2 08 00 78 22 80 11 00 00 00 00 00 00 14 [17:51:35]Write i2c OK [17:51:35]MH_I2C_Read... [17:51:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:51:35]Read from MH i2c: E2 [17:51:35]MH_I2C_Read... [17:51:35]Read from MH i2c: E2 17 00 [17:51:35]MH_I2C_Read... [17:51:35]Read from MH i2c: E2 17 00 78 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 6A [17:51:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:51:35]wFMCommunicate OK [17:51:35]requested_item fd.num is exist - process it [17:51:35]SAM_PROTO_GetFieldsCounters [17:51:35]wFMCommunicate request_size=4 [17:51:35]MH_SAM_APDU [17:51:35]CAPDU: 80 13 00 00 [17:51:35]Write to MH i2c: E2 08 00 79 22 80 13 00 00 00 00 00 00 17 [17:51:35]Write i2c OK [17:51:35]MH_I2C_Read... [17:51:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:51:35]Read from MH i2c: E2 [17:51:35]MH_I2C_Read... [17:51:35]Read from MH i2c: E2 62 00 [17:51:35]MH_I2C_Read... [17:51:35]Read from MH i2c: E2 62 00 79 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 6C 61 00 00 0E 04 04 00 30 00 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 E9 [17:51:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 6C 61 00 00 0E 04 04 00 30 00 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 [17:51:35]wFMCommunicate OK [17:51:35]SAM_PROTO_GetFieldsCounters done [17:51:35]requested_item shift.num is exist - process it [17:51:35]requested_item shift.opened is exist - process it [17:51:35]req_shift_opened [17:51:35]FM_GetShiftState [17:51:35]SAM_PROTO_GetShiftState [17:51:35]wFMCommunicate request_size=4 [17:51:35]MH_SAM_APDU [17:51:35]CAPDU: 80 13 01 00 [17:51:35]Write to MH i2c: E2 08 00 7A 22 80 13 01 00 00 00 00 00 19 [17:51:35]Write i2c OK [17:51:35]MH_I2C_Read... [17:51:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:51:35]Read from MH i2c: E2 [17:51:35]MH_I2C_Read... [17:51:35]Read from MH i2c: E2 0E 00 [17:51:35]MH_I2C_Read... [17:51:35]Read from MH i2c: E2 0E 00 7A 22 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 CC [17:51:35]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:51:35]wFMCommunicate OK [17:51:35]SAM_PROTO_GetShiftState done [17:51:35]FM_GetShiftState done [17:51:35]req_shift_opened done [17:51:35]requested_item shift.open_date is exist - process it [17:51:35]req_shift_open_date [17:51:35]req_shift_open_date done [17:51:35]produce_requested_data done [17:51:35]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24940,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [17:51:35]process_action_free close_receipt [17:51:35]json_value_free [17:51:35]json_value_free done [17:51:35]process_json_proto returns [17:51:35]Send response to host [17:51:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24940,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [17:51:35]free response buf [17:51:35]execute_script done [17:51:35]execute_script returns [17:51:35]free content buf [17:51:35]Sock 7.Close socket [17:51:35]Sock 7.Thread stoped [17:51:39]OFD Sender: No OFD packet to send [17:51:44]OFD Sender: No OFD packet to send [17:51:49]OFD Sender: No OFD packet to send [17:51:54]OFD Sender: No OFD packet to send [17:51:59]OFD Sender: No OFD packet to send [17:52:04]OFD Sender: No OFD packet to send [17:52:09]OFD Sender: No OFD packet to send [17:52:09]accept exits with 9 [17:52:09]New connection [17:52:09]New thread 3067571556 created [17:52:09]Thread 3067428196 joined [17:52:09]Waiting for new connection... [17:52:09] Sock 9.Parse request [17:52:09]Sock 9.Check first char [17:52:09]Sock 9.First char is OK [17:52:09]request: POST /json_proto HTTP/1.0 [17:52:09]Method: POST [17:52:09]URL: /json_proto [17:52:09]Method is POST - this is cgi request [17:52:09]url: /json_proto [17:52:09]query_string will be loaded in cgi processing [17:52:09]execute_cgi json_proto POST (null) [17:52:09]execute_cgi path=json_proto method=POST [17:52:09]POST find Content-Length [17:52:09]Host: 172.17.45.131:8080 [17:52:09]Content-Length: 677 [17:52:09]Content-Type: application/json [17:52:09] [17:52:09]POST finish read [17:52:09]Found Content-Length = 677 [17:52:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610680", "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" ] } } [17:52:09]execute_script... [17:52:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610680", "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" ] } } [17:52:09]POST & json_proto [17:52:09]process_json_proto [17:52:09]json parsed OK: [17:52:09]protocol is kg_v1.0 [17:52:09]action value=close_receipt [17:52:09]process_action close_receipt [17:52:09]cmd_close_receipt [17:52:09]MH_GetDate [17:52:09]Write to MH i2c: F0 00 00 7B 22 8C [17:52:09]Write i2c OK [17:52:09]MH_I2C_Read... [17:52:09]Read from MH i2c: F0 [17:52:09]MH_I2C_Read... [17:52:09]Read from MH i2c: F0 09 00 [17:52:09]MH_I2C_Read... [17:52:09]Read from MH i2c: F0 09 00 7B 22 00 4A 28 A9 66 C6 D4 6E 66 84 [17:52:09]GetLastDocTimeStamp 1722361892 [17:52:09]current date 1722361930 [17:52:09]FM_GetShiftState [17:52:09]SAM_PROTO_GetShiftState [17:52:09]wFMCommunicate request_size=4 [17:52:09]MH_SAM_APDU [17:52:09]CAPDU: 80 13 01 00 [17:52:09]Write to MH i2c: E2 08 00 7C 22 80 13 01 00 00 00 00 00 1B [17:52:09]Write i2c OK [17:52:09]MH_I2C_Read... [17:52:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:52:09]Read from MH i2c: E2 [17:52:09]MH_I2C_Read... [17:52:09]Read from MH i2c: E2 0E 00 [17:52:09]MH_I2C_Read... [17:52:09]Read from MH i2c: E2 0E 00 7C 22 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 CE [17:52:09]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:52:09]wFMCommunicate OK [17:52:09]SAM_PROTO_GetShiftState done [17:52:09]FM_GetShiftState done [17:52:09]opened in 1722298218 [17:52:09]opened+sec_in_day 1722384618 [17:52:09]quantity*price = 50036 [17:52:09]sum+1 = 50037 [17:52: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 316 30.07.2024 17:52 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24941 ФПД: 97420647391638 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T175210&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24941&fm=97420647391638&tin=02508201610067®Number=0000000000171247&sum=50000 [17:52:10]StoreToDocumentArchive [17:52:10]shift 48 fd 24941 [17:52:10]save to /storage/0048/doc_00024941 [17:52:10]save last doc name /storage/0048/doc_00024941 to /storage/kkm_last_doc_name [17:52:10]save OK [17:52:10]Clear old archive folders... [17:52:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:52:10]tlvbuf is B6FEC6B0 [17:52:10]SAM_PROTO_ClearQueue [17:52:10]wFMCommunicate request_size=4 [17:52:10]MH_SAM_APDU [17:52:10]CAPDU: 80 09 00 00 [17:52:10]Write to MH i2c: E2 08 00 89 22 80 09 00 00 00 00 00 00 1D [17:52:10]Write i2c OK [17:52:10]MH_I2C_Read... [17:52:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:52:11]Read from MH i2c: E2 [17:52:11]MH_I2C_Read... [17:52:11]Read from MH i2c: E2 03 00 [17:52:11]MH_I2C_Read... [17:52:11]Read from MH i2c: E2 03 00 89 22 00 90 00 1F [17:52:11]RAPDU: 90 00 [17:52:11]wFMCommunicate OK [17:52:11]SAM_PROTO_ClearQueue done [17:52:11]KKMCreateOFDPacket [17:52:11]OFDProtocolAddRootSTLVToBuf [17:52:11]FM_MakeSignedData [17:52:11]FM_MakeSignedData [17:52:11]SAM_PROTO_SignData [17:52:11]wFMCommunicate request_size=4 [17:52:11]MH_SAM_APDU [17:52:11]CAPDU: 80 0D 01 02 [17:52:11]Write to MH i2c: E2 08 00 8A 22 80 0D 01 02 00 00 00 00 25 [17:52:11]Write i2c OK [17:52:11]MH_I2C_Read... [17:52:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:52:11]Read from MH i2c: E2 [17:52:11]MH_I2C_Read... [17:52:11]Read from MH i2c: E2 03 00 [17:52:11]MH_I2C_Read... [17:52:11]Read from MH i2c: E2 03 00 8A 22 00 90 00 20 [17:52:11]RAPDU: 90 00 [17:52:11]wFMCommunicate OK [17:52:11]wFMCommunicate request_size=255 [17:52:11]MH_SAM_APDU [17:52:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3C 01 00 00 F4 03 04 00 4A 28 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6D 61 00 00 35 04 06 00 58 [17:52:11]Write to MH i2c: E2 02 01 8B 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 4A 28 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6D 61 00 00 35 04 06 00 58 00 00 B5 [17:52:11]Write i2c OK [17:52:11]MH_I2C_Read... [17:52:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:52:11]Read from MH i2c: E2 [17:52:11]MH_I2C_Read... [17:52:11]Read from MH i2c: E2 03 00 [17:52:11]MH_I2C_Read... [17:52:11]Read from MH i2c: E2 03 00 8B 22 00 90 00 21 [17:52:11]RAPDU: 90 00 [17:52:11]wFMCommunicate OK [17:52:11]wFMCommunicate request_size=10 [17:52:11]MH_SAM_APDU [17:52:11]CAPDU: 80 0D 02 02 05 9A 83 14 E1 96 [17:52:11]Write to MH i2c: E2 0D 00 8C 22 80 0D 02 02 05 00 9A 83 14 E1 96 00 00 DA [17:52:11]Write i2c OK [17:52:11]MH_I2C_Read... [17:52:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:52:11]Read from MH i2c: E2 [17:52:11]MH_I2C_Read... [17:52:11]Read from MH i2c: E2 03 00 [17:52:11]MH_I2C_Read... [17:52:11]Read from MH i2c: E2 03 00 8C 22 00 90 00 22 [17:52:11]RAPDU: 90 00 [17:52:11]wFMCommunicate OK [17:52:11]wFMCommunicate request_size=4 [17:52:11]MH_SAM_APDU [17:52:11]CAPDU: 80 0D 03 02 [17:52:11]Write to MH i2c: E2 08 00 8D 22 80 0D 03 02 00 00 00 00 2A [17:52:11]Write i2c OK [17:52:11]MH_I2C_Read... [17:52:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:52:11]Read from MH i2c: E2 [17:52:11]MH_I2C_Read... [17:52:11]Read from MH i2c: E2 0B 00 [17:52:11]MH_I2C_Read... [17:52:11]Read from MH i2c: E2 0B 00 8D 22 00 FD 38 BF 68 DD 3D 81 26 90 00 48 [17:52:11]RAPDU: FD 38 BF 68 DD 3D 81 26 90 00 [17:52:11]wFMCommunicate OK [17:52:11]SAM_PROTO_SignData done [17:52:11]FM_MakeSignedData done [17:52:11]CreateOFDProtocolMessage [17:52:11]wFMCommunicate request_size=4 [17:52:11]MH_SAM_APDU [17:52:11]CAPDU: 80 11 00 00 [17:52:11]Write to MH i2c: E2 08 00 8E 22 80 11 00 00 00 00 00 00 2A [17:52:11]Write i2c OK [17:52:11]MH_I2C_Read... [17:52:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:52:11]Read from MH i2c: E2 [17:52:11]MH_I2C_Read... [17:52:11]Read from MH i2c: E2 17 00 [17:52:11]MH_I2C_Read... [17:52:11]Read from MH i2c: E2 17 00 8E 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 80 [17:52:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:52:11]wFMCommunicate OK [17:52:11]CreateOFDProtocolMessage done [17:52:11]OFDSenderStorePacket 24941 [17:52:11]StoreOFDPacket docnum=24941 [17:52:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 05 FC 07 01 97 B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3C 01 00 00 F4 03 04 00 4A 28 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6D 61 00 00 35 04 06 00 58 9A 83 14 E1 96 FD 38 BF 68 DD 3D 81 26 [17:52:11]CheckFolder [17:52:11]dirname=/storage/ofd_packets [17:52:11]CheckFolder done [17:52:11]ProducePacketName [17:52:11]name=ofd_packets/00024941 [17:52:11]NVStorageSaveData ofd_packets/00024941 [17:52:11]File name is /storage/ofd_packets/00024941 [17:52:11]Write 301 bytes [17:52:11]NVStorageSaveData done [17:52:11]OFDSenderStorePacket done [17:52:11]KKMCreateOFDPacket done [17:52:11]NVStorageSaveData kkm_last_timestamp [17:52:11]File name is /storage/kkm_last_timestamp [17:52:11]Write 4 bytes [17:52:11]NVStorageSaveData done [17:52:11]ExternCall_PrintAddStr [17:52:11]wPrintStart [17:52:11]Write to MH i2c: 01 00 00 8F 22 B1 [17:52:11]Write i2c OK [17:52:11]MH_I2C_Read... [17:52:11]Read from MH i2c: 01 [17:52:11]MH_I2C_Read... [17:52:11]Read from MH i2c: 01 07 00 [17:52:11]MH_I2C_Read... [17:52:11]Read from MH i2c: 01 07 00 8F 22 00 00 00 00 00 FF 0F C6 [17:52:11]RasterBufferAndPrint [17:52:11]line Счет N : (1)610680 [17:52:11]line ИНН: 02508201610067 [17:52:11]line Контрольно-Кассовый Чек [17:52:11]line ПРОДАЖА [17:52:11]line ТРК (МРК, ГНК) : 62 [17:52:11]line Товар: 2710124130 [17:52:11]line Аи-92-К-2 [17:52:11]line 7.380 * 67.80 [17:52:11]line = 500.36 [17:52:11]line НДС 12% НСП 1% [17:52:11]line > о реализуемом товаре [17:52:11]line ОКРУГЛЕНИЕ: -0.36 [17:52:11]line ИТОГО: 500.00 [17:52:11]line Внесено: 500.00 [17:52:11]line СДАЧА: 0.00 [17:52:11]line НСП 1% : 4.43 [17:52:11]line НДС 12% : 53.14 [17:52:11]line Наличными: 500.00 [17:52:11]line Безнал.: 0.00 [17:52:11]line Место: АЗС № 127 "Партнер Нефть" [17:52:11]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [17:52:11]line СНО: Общий режим [17:52:11]line Чек 316 30.07.2024 17:52 [17:52:11]line Смена: 48 ФФД: 1.0 [17:52:11]line ЗНМ: 0300000158 [17:52:11]line РНМ: 0000000000171247 [17:52:11]line Версия ККМ: v1.0 [17:52:11]line ФМ: 0000000002098565 [17:52:11]line ФД: 24941 [17:52:11]line ФПД: 97420647391638 [17:52:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T175210&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24941&fm=97420647391638&tin=02508201610067®Number=0000000000171247&sum=50000 [17:52:11]OFD Sender: Processing packet 24941 [packets to send 29, broken 28] [17:52:11]ProducePacketName [17:52:11]name=ofd_packets/00024941 [17:52:11]OFD Sender: To server: pG, [17:52:11]CommunicateWithHost lk.salyk.kg:30040 [17:52:11]ConnectInit lk.salyk.kg [17:52:11]written 0, free lines is 4095 [17:52:11]Connected sock=10 [17:52:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 05 FC 07 01 97 B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3C 01 00 00 F4 03 04 00 4A 28 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6D 61 00 00 35 04 06 00 58 9A 83 14 E1 96 FD 38 BF 68 DD 3D 81 26 [17:52:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 50 F9 47 00 73 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 32 30 39 38 35 36 35 10 04 04 00 6D 61 00 00 F4 03 04 00 D8 D3 A8 66 B6 04 01 00 00 D0 AE C9 F2 7E 9E A8 CE [17:52:12]CommunicateWithHost err = 0 [17:52:12]CheckOFDResponse [17:52:12]1017 (14) - 77093643461234 [17:52:12]1041 (16) - 0000000002098565 [17:52:12]1040 (4) - 24941 [17:52:12]1012 (4) - 30.07.2024 11:51 [17:52:12]1206 (1) - 0 [17:52:12]OFD Sender: Remove packet 24941 [17:52:12]ProducePacketName [17:52:12]name=ofd_packets/00024941 [17:52:12]NVStorageDeleteData [17:52:12]Write to MH i2c: 01 00 00 BA 22 DC [17:52:12]Write i2c OK [17:52:12]MH_I2C_Read... [17:52:12]Read from MH i2c: 01 [17:52:12]MH_I2C_Read... [17:52:12]Read from MH i2c: 01 07 00 [17:52:12]MH_I2C_Read... [17:52:12]Read from MH i2c: 01 07 00 BA 22 00 00 00 00 00 F8 0C E7 [17:52:12]RasterBufferAndPrint [17:52:12]line [17:52:12]line [17:52:12]line [17:52:12]line [17:52:12]line [17:52:12]written 0, free lines is 3327 [17:52:12]MH_Cut [17:52:12]Write to MH i2c: D1 01 00 C1 22 01 B5 [17:52:12]Write i2c OK [17:52:12]MH_I2C_Read... [17:52:12]Read from MH i2c: D1 [17:52:12]MH_I2C_Read... [17:52:12]Read from MH i2c: D1 01 00 [17:52:12]MH_I2C_Read... [17:52:12]Read from MH i2c: D1 01 00 C1 22 00 B4 [17:52:12]Write to MH i2c: 01 00 00 C2 22 E4 [17:52:12]Write i2c OK [17:52:12]MH_I2C_Read... [17:52:12]OFD Sender: No OFD packet to send [17:52:12]*** Cut start [17:52:12]*** Partial cut [17:52:12]*** CUTSNS_PIN = 1 [17:52:13]*** CUTSNS_PIN = 0 [17:52:13]*** Brake cut motor [17:52:13]Read from MH i2c: 01 [17:52:13]MH_I2C_Read... [17:52:13]*** Stop cut motor [17:52:13]*** Cut end [17:52:13]Read from MH i2c: 01 07 00 [17:52:13]MH_I2C_Read... [17:52:13]Read from MH i2c: 01 07 00 C2 22 00 00 00 00 00 FF 0F F9 [17:52:13]process_action close_receipt done [17:52:13]requested_data is exist [17:52:13]produce_requested_data [17:52:13]requested_item fm.sn is exist - process it [17:52:13]wFMCommunicate request_size=4 [17:52:13]MH_SAM_APDU [17:52:13]CAPDU: 80 11 00 00 [17:52:13]Write to MH i2c: E2 08 00 C3 22 80 11 00 00 00 00 00 00 5F [17:52:13]Write i2c OK [17:52:13]MH_I2C_Read... [17:52:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:52:13]Read from MH i2c: E2 [17:52:13]MH_I2C_Read... [17:52:13]Read from MH i2c: E2 17 00 [17:52:13]MH_I2C_Read... [17:52:13]Read from MH i2c: E2 17 00 C3 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B5 [17:52:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:52:13]wFMCommunicate OK [17:52:13]requested_item fd.num is exist - process it [17:52:13]SAM_PROTO_GetFieldsCounters [17:52:13]wFMCommunicate request_size=4 [17:52:13]MH_SAM_APDU [17:52:13]CAPDU: 80 13 00 00 [17:52:13]Write to MH i2c: E2 08 00 C4 22 80 13 00 00 00 00 00 00 62 [17:52:13]Write i2c OK [17:52:13]MH_I2C_Read... [17:52:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:52:13]Read from MH i2c: E2 [17:52:13]MH_I2C_Read... [17:52:13]Read from MH i2c: E2 62 00 [17:52:13]MH_I2C_Read... [17:52:13]Read from MH i2c: E2 62 00 C4 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 6D 61 00 00 0E 04 04 00 30 00 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 38 [17:52:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 6D 61 00 00 0E 04 04 00 30 00 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 [17:52:13]wFMCommunicate OK [17:52:13]SAM_PROTO_GetFieldsCounters done [17:52:13]requested_item shift.num is exist - process it [17:52:13]requested_item shift.opened is exist - process it [17:52:13]req_shift_opened [17:52:13]FM_GetShiftState [17:52:13]SAM_PROTO_GetShiftState [17:52:13]wFMCommunicate request_size=4 [17:52:13]MH_SAM_APDU [17:52:13]CAPDU: 80 13 01 00 [17:52:13]Write to MH i2c: E2 08 00 C5 22 80 13 01 00 00 00 00 00 64 [17:52:13]Write i2c OK [17:52:13]MH_I2C_Read... [17:52:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:52:13]Read from MH i2c: E2 [17:52:13]MH_I2C_Read... [17:52:13]Read from MH i2c: E2 0E 00 [17:52:13]MH_I2C_Read... [17:52:13]Read from MH i2c: E2 0E 00 C5 22 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 17 [17:52:13]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:52:13]wFMCommunicate OK [17:52:13]SAM_PROTO_GetShiftState done [17:52:13]FM_GetShiftState done [17:52:13]req_shift_opened done [17:52:13]requested_item shift.open_date is exist - process it [17:52:13]req_shift_open_date [17:52:13]req_shift_open_date done [17:52:13]produce_requested_data done [17:52:13]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24941,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [17:52:13]process_action_free close_receipt [17:52:13]json_value_free [17:52:13]json_value_free done [17:52:13]process_json_proto returns [17:52:13]Send response to host [17:52:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24941,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [17:52:13]free response buf [17:52:13]execute_script done [17:52:13]execute_script returns [17:52:13]free content buf [17:52:13]Sock 9.Close socket [17:52:13]Sock 9.Thread stoped [17:52:17]OFD Sender: No OFD packet to send [17:52:22]OFD Sender: No OFD packet to send [17:52:27]OFD Sender: No OFD packet to send [17:52:32]OFD Sender: No OFD packet to send [17:52:37]OFD Sender: No OFD packet to send [17:52:42]OFD Sender: No OFD packet to send [17:52:47]OFD Sender: No OFD packet to send [17:52:52]OFD Sender: No OFD packet to send [17:52:57]OFD Sender: No OFD packet to send [17:53:02]OFD Sender: No OFD packet to send [17:53:07]OFD Sender: No OFD packet to send [17:53:12]OFD Sender: No OFD packet to send [17:53:17]OFD Sender: No OFD packet to send [17:53:22]OFD Sender: No OFD packet to send [17:53:27]OFD Sender: No OFD packet to send [17:53:32]OFD Sender: No OFD packet to send [17:53:37]OFD Sender: No OFD packet to send [17:53:42]OFD Sender: No OFD packet to send [17:53:47]OFD Sender: No OFD packet to send [17:53:52]OFD Sender: No OFD packet to send [17:53:57]OFD Sender: No OFD packet to send [17:54:02]OFD Sender: No OFD packet to send [17:54:07]OFD Sender: No OFD packet to send [17:54:12]OFD Sender: No OFD packet to send [17:54:17]OFD Sender: No OFD packet to send [17:54:22]OFD Sender: No OFD packet to send [17:54:27]OFD Sender: No OFD packet to send [17:54:32]OFD Sender: No OFD packet to send [17:54:37]OFD Sender: No OFD packet to send [17:54:42]OFD Sender: No OFD packet to send [17:54:47]OFD Sender: No OFD packet to send [17:54:52]OFD Sender: No OFD packet to send [17:54:57]OFD Sender: No OFD packet to send [17:55:02]OFD Sender: No OFD packet to send [17:55:07]OFD Sender: No OFD packet to send [17:55:12]accept exits with 7 [17:55:12]New connection [17:55:12]New thread 3067428196 created [17:55:12]Thread 3067571556 joined [17:55:12]Waiting for new connection... [17:55:12] Sock 7.Parse request [17:55:12]Sock 7.Check first char [17:55:12]Sock 7.First char is OK [17:55:12]request: POST /json_proto HTTP/1.0 [17:55:12]Method: POST [17:55:12]URL: /json_proto [17:55:12]Method is POST - this is cgi request [17:55:12]url: /json_proto [17:55:12]query_string will be loaded in cgi processing [17:55:12]execute_cgi json_proto POST (null) [17:55:12]execute_cgi path=json_proto method=POST [17:55:12]POST find Content-Length [17:55:12]Host: 172.17.45.131:8080 [17:55:12]Content-Length: 819 [17:55:12]Content-Type: application/json [17:55:12] [17:55:12]POST finish read [17:55:12]Found Content-Length = 819 [17:55:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610681", "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" ] } } [17:55:12]execute_script... [17:55: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)610681", "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" ] } } [17:55:12]POST & json_proto [17:55:12]process_json_proto [17:55:12]json parsed OK: [17:55:12]protocol is kg_v1.0 [17:55:12]action value=close_receipt [17:55:12]process_action close_receipt [17:55:12]cmd_close_receipt [17:55:12]MH_GetDate [17:55:12]Write to MH i2c: F0 00 00 C6 22 D7 [17:55:12]Write i2c OK [17:55:12]MH_I2C_Read... [17:55:12]Read from MH i2c: F0 [17:55:12]MH_I2C_Read... [17:55:12]Read from MH i2c: F0 09 00 [17:55:12]MH_I2C_Read... [17:55:12]Read from MH i2c: F0 09 00 C6 22 00 01 29 A9 66 C6 D4 6E 66 87 [17:55:12]GetLastDocTimeStamp 1722361930 [17:55:12]current date 1722362113 [17:55:12]FM_GetShiftState [17:55:12]SAM_PROTO_GetShiftState [17:55:12]wFMCommunicate request_size=4 [17:55:12]MH_SAM_APDU [17:55:12]CAPDU: 80 13 01 00 [17:55:12]Write to MH i2c: E2 08 00 C7 22 80 13 01 00 00 00 00 00 66 [17:55:12]Write i2c OK [17:55:12]MH_I2C_Read... [17:55:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:55:12]Read from MH i2c: E2 [17:55:12]MH_I2C_Read... [17:55:12]Read from MH i2c: E2 0E 00 [17:55:12]MH_I2C_Read... [17:55:12]Read from MH i2c: E2 0E 00 C7 22 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 19 [17:55:12]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:55:12]wFMCommunicate OK [17:55:12]SAM_PROTO_GetShiftState done [17:55:12]FM_GetShiftState done [17:55:12]opened in 1722298218 [17:55:12]opened+sec_in_day 1722384618 [17:55:12]quantity*price = 100005 [17:55:12]sum+1 = 100006 [17:55:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 317 30.07.2024 17:55 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002098565 ФД: 24942 ФПД: 81342675985924 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T175513&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24942&fm=81342675985924&tin=02508201610067®Number=0000000000171247&sum=100005 [17:55:13]StoreToDocumentArchive [17:55:13]shift 48 fd 24942 [17:55:13]save to /storage/0048/doc_00024942 [17:55:13]save last doc name /storage/0048/doc_00024942 to /storage/kkm_last_doc_name [17:55:13]save OK [17:55:13]Clear old archive folders... [17:55:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:55:13]tlvbuf is 01E65D20 [17:55:13]SAM_PROTO_ClearQueue [17:55:13]wFMCommunicate request_size=4 [17:55:13]MH_SAM_APDU [17:55:13]CAPDU: 80 09 00 00 [17:55:13]Write to MH i2c: E2 08 00 D4 22 80 09 00 00 00 00 00 00 68 [17:55:13]Write i2c OK [17:55:13]MH_I2C_Read... [17:55:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:55:13]Read from MH i2c: E2 [17:55:13]MH_I2C_Read... [17:55:13]Read from MH i2c: E2 03 00 [17:55:13]MH_I2C_Read... [17:55:13]Read from MH i2c: E2 03 00 D4 22 00 90 00 6A [17:55:13]RAPDU: 90 00 [17:55:13]wFMCommunicate OK [17:55:13]SAM_PROTO_ClearQueue done [17:55:13]KKMCreateOFDPacket [17:55:13]OFDProtocolAddRootSTLVToBuf [17:55:13]FM_MakeSignedData [17:55:13]FM_MakeSignedData [17:55:13]SAM_PROTO_SignData [17:55:13]wFMCommunicate request_size=4 [17:55:13]MH_SAM_APDU [17:55:13]CAPDU: 80 0D 01 02 [17:55:13]Write to MH i2c: E2 08 00 D5 22 80 0D 01 02 00 00 00 00 70 [17:55:13]Write i2c OK [17:55:13]MH_I2C_Read... [17:55:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:55:13]Read from MH i2c: E2 [17:55:13]MH_I2C_Read... [17:55:13]Read from MH i2c: E2 03 00 [17:55:13]MH_I2C_Read... [17:55:13]Read from MH i2c: E2 03 00 D5 22 00 90 00 6B [17:55:13]RAPDU: 90 00 [17:55:13]wFMCommunicate OK [17:55:13]wFMCommunicate request_size=255 [17:55:13]MH_SAM_APDU [17:55: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 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 3D 01 00 00 F4 03 04 00 01 29 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6E 61 00 00 35 04 06 00 49 [17:55:13]Write to MH i2c: E2 02 01 D6 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 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 3D 01 00 00 F4 03 04 00 01 29 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6E 61 00 00 35 04 06 00 49 00 00 44 [17:55:13]Write i2c OK [17:55:13]MH_I2C_Read... [17:55:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:55:13]Read from MH i2c: E2 [17:55:13]MH_I2C_Read... [17:55:13]Read from MH i2c: E2 03 00 [17:55:13]MH_I2C_Read... [17:55:13]Read from MH i2c: E2 03 00 D6 22 00 90 00 6C [17:55:13]RAPDU: 90 00 [17:55:13]wFMCommunicate OK [17:55:13]wFMCommunicate request_size=10 [17:55:13]MH_SAM_APDU [17:55:13]CAPDU: 80 0D 02 02 05 FB 11 4E A6 04 [17:55:13]Write to MH i2c: E2 0D 00 D7 22 80 0D 02 02 05 00 FB 11 4E A6 04 00 00 81 [17:55:13]Write i2c OK [17:55:13]MH_I2C_Read... [17:55:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:55:13]Read from MH i2c: E2 [17:55:13]MH_I2C_Read... [17:55:13]Read from MH i2c: E2 03 00 [17:55:13]MH_I2C_Read... [17:55:13]Read from MH i2c: E2 03 00 D7 22 00 90 00 6D [17:55:13]RAPDU: 90 00 [17:55:13]wFMCommunicate OK [17:55:13]wFMCommunicate request_size=4 [17:55:13]MH_SAM_APDU [17:55:13]CAPDU: 80 0D 03 02 [17:55:13]Write to MH i2c: E2 08 00 D8 22 80 0D 03 02 00 00 00 00 75 [17:55:13]Write i2c OK [17:55:13]MH_I2C_Read... [17:55:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:55:13]Read from MH i2c: E2 [17:55:13]MH_I2C_Read... [17:55:13]Read from MH i2c: E2 0B 00 [17:55:13]MH_I2C_Read... [17:55:13]Read from MH i2c: E2 0B 00 D8 22 00 C0 28 0B 16 5F 12 4A 88 90 00 C2 [17:55:13]RAPDU: C0 28 0B 16 5F 12 4A 88 90 00 [17:55:13]wFMCommunicate OK [17:55:13]SAM_PROTO_SignData done [17:55:13]FM_MakeSignedData done [17:55:13]CreateOFDProtocolMessage [17:55:13]wFMCommunicate request_size=4 [17:55:13]MH_SAM_APDU [17:55:13]CAPDU: 80 11 00 00 [17:55:13]Write to MH i2c: E2 08 00 D9 22 80 11 00 00 00 00 00 00 75 [17:55:13]Write i2c OK [17:55:13]MH_I2C_Read... [17:55:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:55:13]Read from MH i2c: E2 [17:55:13]MH_I2C_Read... [17:55:13]Read from MH i2c: E2 17 00 [17:55:13]MH_I2C_Read... [17:55:13]Read from MH i2c: E2 17 00 D9 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 CB [17:55:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:55:13]wFMCommunicate OK [17:55:13]CreateOFDProtocolMessage done [17:55:13]OFDSenderStorePacket 24942 [17:55:13]StoreOFDPacket docnum=24942 [17:55:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 43 D6 07 01 71 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3D 01 00 00 F4 03 04 00 01 29 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6E 61 00 00 35 04 06 00 49 FB 11 4E A6 04 C0 28 0B 16 5F 12 4A 88 [17:55:13]CheckFolder [17:55:13]dirname=/storage/ofd_packets [17:55:13]CheckFolder done [17:55:13]ProducePacketName [17:55:13]name=ofd_packets/00024942 [17:55:13]NVStorageSaveData ofd_packets/00024942 [17:55:13]File name is /storage/ofd_packets/00024942 [17:55:13]Write 301 bytes [17:55:13]NVStorageSaveData done [17:55:13]OFDSenderStorePacket done [17:55:13]KKMCreateOFDPacket done [17:55:13]NVStorageSaveData kkm_last_timestamp [17:55:13]File name is /storage/kkm_last_timestamp [17:55:13]Write 4 bytes [17:55:13]NVStorageSaveData done [17:55:13]ExternCall_PrintAddStr [17:55:13]wPrintStart [17:55:13]Write to MH i2c: 01 00 00 DA 22 FC [17:55:13]Write i2c OK [17:55:13]MH_I2C_Read... [17:55:13]Read from MH i2c: 01 [17:55:13]MH_I2C_Read... [17:55:13]Read from MH i2c: 01 07 00 [17:55:13]MH_I2C_Read... [17:55:13]Read from MH i2c: 01 07 00 DA 22 00 00 00 00 00 FF 0F 11 [17:55:13]RasterBufferAndPrint [17:55:13]line Счет N : (1)610681 [17:55:13]line ИНН: 02508201610067 [17:55:13]line Контрольно-Кассовый Чек [17:55:13]line ПРОДАЖА [17:55:13]line ТРК (МРК, ГНК) : 42 [17:55:13]line Товар: 2710124130 [17:55:13]line Аи-92-К-2 [17:55:13]line 14.750 * 67.80 [17:55:13]line = 1000.05 [17:55:13]line НДС 12% НСП 1% [17:55:13]line > о реализуемом товаре [17:55:13]line ИТОГО: 1000.05 [17:55:13]line НСП 1% : 8.85 [17:55:13]line НДС 12% : 106.20 [17:55:13]line Наличными: 0.00 [17:55:13]line Безнал.: 1000.05 [17:55:13]line Место: АЗС № 127 "Партнер Нефть" [17:55:13]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [17:55:13]line СНО: Общий режим [17:55:13]line Чек 317 30.07.2024 17:55 [17:55:13]line Смена: 48 ФФД: 1.0 [17:55:13]line ЗНМ: 0300000158 [17:55:13]line РНМ: 0000000000171247 [17:55:13]line Версия ККМ: v1.0 [17:55:13]line Платежная система: Бакай Банк [17:55:13]line ФМ: 0000000002098565 [17:55:13]line ФД: 24942 [17:55:13]line ФПД: 81342675985924 [17:55:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T175513&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24942&fm=81342675985924&tin=02508201610067®Number=0000000000171247&sum=100005 [17:55:14]OFD Sender: Processing packet 24942 [packets to send 29, broken 28] [17:55:14]ProducePacketName [17:55:14]name=ofd_packets/00024942 [17:55:14]OFD Sender: To server: pG, [17:55:14]CommunicateWithHost lk.salyk.kg:30040 [17:55:14]ConnectInit lk.salyk.kg [17:55:14]written 0, free lines is 4095 [17:55:14]Connected sock=10 [17:55:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 43 D6 07 01 71 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3D 01 00 00 F4 03 04 00 01 29 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6E 61 00 00 35 04 06 00 49 FB 11 4E A6 04 C0 28 0B 16 5F 12 4A 88 [17:55:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 DB 5C 47 00 B7 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 32 30 39 38 35 36 35 10 04 04 00 6E 61 00 00 F4 03 04 00 8F D4 A8 66 B6 04 01 00 00 35 BB 14 4E 1A 42 5B 30 [17:55:14]CommunicateWithHost err = 0 [17:55:14]CheckOFDResponse [17:55:14]1017 (14) - 77093643461234 [17:55:14]1041 (16) - 0000000002098565 [17:55:14]1040 (4) - 24942 [17:55:14]1012 (4) - 30.07.2024 11:54 [17:55:14]1206 (1) - 0 [17:55:14]OFD Sender: Remove packet 24942 [17:55:14]ProducePacketName [17:55:14]name=ofd_packets/00024942 [17:55:14]NVStorageDeleteData [17:55:14]Write to MH i2c: 01 00 00 04 23 27 [17:55:14]Write i2c OK [17:55:14]MH_I2C_Read... [17:55:14]Read from MH i2c: 01 [17:55:14]MH_I2C_Read... [17:55:14]Read from MH i2c: 01 07 00 [17:55:14]MH_I2C_Read... [17:55:14]Read from MH i2c: 01 07 00 04 23 00 00 00 00 00 0B 0D 46 [17:55:14]RasterBufferAndPrint [17:55:14]line [17:55:14]line [17:55:14]line [17:55:14]line [17:55:14]line [17:55:14]written 0, free lines is 3348 [17:55:14]MH_Cut [17:55:14]Write to MH i2c: D1 01 00 0B 23 01 00 [17:55:14]Write i2c OK [17:55:14]MH_I2C_Read... [17:55:14]Read from MH i2c: D1 [17:55:14]MH_I2C_Read... [17:55:14]Read from MH i2c: D1 01 00 [17:55:14]MH_I2C_Read... [17:55:14]Read from MH i2c: D1 01 00 0B 23 00 FF [17:55:14]Write to MH i2c: 01 00 00 0C 23 2F [17:55:14]Write i2c OK [17:55:14]MH_I2C_Read... [17:55:15]OFD Sender: No OFD packet to send [17:55:15]*** Cut start [17:55:15]*** Partial cut [17:55:15]*** CUTSNS_PIN = 1 [17:55:15]*** CUTSNS_PIN = 0 [17:55:15]*** Brake cut motor [17:55:16]Read from MH i2c: 01 [17:55:16]MH_I2C_Read... [17:55:16]*** Stop cut motor [17:55:16]*** Cut end [17:55:16]Read from MH i2c: 01 07 00 [17:55:16]MH_I2C_Read... [17:55:16]Read from MH i2c: 01 07 00 0C 23 00 00 00 00 00 FF 0F 44 [17:55:16]process_action close_receipt done [17:55:16]requested_data is exist [17:55:16]produce_requested_data [17:55:16]requested_item fm.sn is exist - process it [17:55:16]wFMCommunicate request_size=4 [17:55:16]MH_SAM_APDU [17:55:16]CAPDU: 80 11 00 00 [17:55:16]Write to MH i2c: E2 08 00 0D 23 80 11 00 00 00 00 00 00 AA [17:55:16]Write i2c OK [17:55:16]MH_I2C_Read... [17:55:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:55:16]Read from MH i2c: E2 [17:55:16]MH_I2C_Read... [17:55:16]Read from MH i2c: E2 17 00 [17:55:16]MH_I2C_Read... [17:55:16]Read from MH i2c: E2 17 00 0D 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 00 [17:55:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:55:16]wFMCommunicate OK [17:55:16]requested_item fd.num is exist - process it [17:55:16]SAM_PROTO_GetFieldsCounters [17:55:16]wFMCommunicate request_size=4 [17:55:16]MH_SAM_APDU [17:55:16]CAPDU: 80 13 00 00 [17:55:16]Write to MH i2c: E2 08 00 0E 23 80 13 00 00 00 00 00 00 AD [17:55:16]Write i2c OK [17:55:16]MH_I2C_Read... [17:55:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:55:16]Read from MH i2c: E2 [17:55:16]MH_I2C_Read... [17:55:16]Read from MH i2c: E2 62 00 [17:55:16]MH_I2C_Read... [17:55:16]Read from MH i2c: E2 62 00 0E 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 6E 61 00 00 0E 04 04 00 30 00 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 87 [17:55:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 6E 61 00 00 0E 04 04 00 30 00 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 [17:55:16]wFMCommunicate OK [17:55:16]SAM_PROTO_GetFieldsCounters done [17:55:16]requested_item shift.num is exist - process it [17:55:16]requested_item shift.opened is exist - process it [17:55:16]req_shift_opened [17:55:16]FM_GetShiftState [17:55:16]SAM_PROTO_GetShiftState [17:55:16]wFMCommunicate request_size=4 [17:55:16]MH_SAM_APDU [17:55:16]CAPDU: 80 13 01 00 [17:55:16]Write to MH i2c: E2 08 00 0F 23 80 13 01 00 00 00 00 00 AF [17:55:16]Write i2c OK [17:55:16]MH_I2C_Read... [17:55:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:55:16]Read from MH i2c: E2 [17:55:16]MH_I2C_Read... [17:55:16]Read from MH i2c: E2 0E 00 [17:55:16]MH_I2C_Read... [17:55:16]Read from MH i2c: E2 0E 00 0F 23 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 62 [17:55:16]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:55:16]wFMCommunicate OK [17:55:16]SAM_PROTO_GetShiftState done [17:55:16]FM_GetShiftState done [17:55:16]req_shift_opened done [17:55:16]requested_item shift.open_date is exist - process it [17:55:16]req_shift_open_date [17:55:16]req_shift_open_date done [17:55:16]produce_requested_data done [17:55:16]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24942,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [17:55:16]process_action_free close_receipt [17:55:16]json_value_free [17:55:16]json_value_free done [17:55:16]process_json_proto returns [17:55:16]Send response to host [17:55:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24942,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [17:55:16]free response buf [17:55:16]execute_script done [17:55:16]execute_script returns [17:55:16]free content buf [17:55:16]Sock 7.Close socket [17:55:16]Sock 7.Thread stoped [17:55:20]OFD Sender: No OFD packet to send [17:55:21]accept exits with 9 [17:55:21]New connection [17:55:21]New thread 3067571556 created [17:55:21]Thread 3067428196 joined [17:55:21]Waiting for new connection... [17:55:21] Sock 9.Parse request [17:55:21]Sock 9.Check first char [17:55:21]Sock 9.First char is OK [17:55:21]request: POST /json_proto HTTP/1.0 [17:55:21]Method: POST [17:55:21]URL: /json_proto [17:55:21]Method is POST - this is cgi request [17:55:21]url: /json_proto [17:55:21]query_string will be loaded in cgi processing [17:55:21]execute_cgi json_proto POST (null) [17:55:21]execute_cgi path=json_proto method=POST [17:55:21]POST find Content-Length [17:55:21]Host: 172.17.45.131:8080 [17:55:21]Content-Length: 803 [17:55:21]Content-Type: application/json [17:55:21] [17:55:21]POST finish read [17:55:21]Found Content-Length = 803 [17:55:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610682", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:55:21]execute_script... [17:55:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610682", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:55:21]POST & json_proto [17:55:21]process_json_proto [17:55:21]json parsed OK: [17:55:21]protocol is kg_v1.0 [17:55:21]action value=close_receipt [17:55:21]process_action close_receipt [17:55:21]cmd_close_receipt [17:55:21]MH_GetDate [17:55:21]Write to MH i2c: F0 00 00 10 23 22 [17:55:21]Write i2c OK [17:55:21]MH_I2C_Read... [17:55:21]Read from MH i2c: F0 [17:55:21]MH_I2C_Read... [17:55:21]Read from MH i2c: F0 09 00 [17:55:21]MH_I2C_Read... [17:55:21]Read from MH i2c: F0 09 00 10 23 00 0A 29 A9 66 C6 D4 6E 66 DB [17:55:21]GetLastDocTimeStamp 1722362113 [17:55:21]current date 1722362122 [17:55:21]FM_GetShiftState [17:55:21]SAM_PROTO_GetShiftState [17:55:21]wFMCommunicate request_size=4 [17:55:21]MH_SAM_APDU [17:55:21]CAPDU: 80 13 01 00 [17:55:21]Write to MH i2c: E2 08 00 11 23 80 13 01 00 00 00 00 00 B1 [17:55:21]Write i2c OK [17:55:21]MH_I2C_Read... [17:55:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:55:21]Read from MH i2c: E2 [17:55:21]MH_I2C_Read... [17:55:21]Read from MH i2c: E2 0E 00 [17:55:21]MH_I2C_Read... [17:55:21]Read from MH i2c: E2 0E 00 11 23 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 64 [17:55:21]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:55:21]wFMCommunicate OK [17:55:21]SAM_PROTO_GetShiftState done [17:55:21]FM_GetShiftState done [17:55:21]opened in 1722298218 [17:55:21]opened+sec_in_day 1722384618 [17:55:21]quantity*price = 100005 [17:55:21]sum+1 = 100006 [17:55:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 318 30.07.2024 17:55 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24943 ФПД: 246258535980276 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T175522&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24943&fm=246258535980276&tin=02508201610067®Number=0000000000171247&sum=100005 [17:55:22]StoreToDocumentArchive [17:55:22]shift 48 fd 24943 [17:55:22]save to /storage/0048/doc_00024943 [17:55:22]save last doc name /storage/0048/doc_00024943 to /storage/kkm_last_doc_name [17:55:22]save OK [17:55:22]Clear old archive folders... [17:55:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:55:22]tlvbuf is 01E379C0 [17:55:22]SAM_PROTO_ClearQueue [17:55:22]wFMCommunicate request_size=4 [17:55:22]MH_SAM_APDU [17:55:22]CAPDU: 80 09 00 00 [17:55:22]Write to MH i2c: E2 08 00 1E 23 80 09 00 00 00 00 00 00 B3 [17:55:22]Write i2c OK [17:55:22]MH_I2C_Read... [17:55:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:55:22]Read from MH i2c: E2 [17:55:22]MH_I2C_Read... [17:55:22]Read from MH i2c: E2 03 00 [17:55:22]MH_I2C_Read... [17:55:22]Read from MH i2c: E2 03 00 1E 23 00 90 00 B5 [17:55:22]RAPDU: 90 00 [17:55:22]wFMCommunicate OK [17:55:22]SAM_PROTO_ClearQueue done [17:55:22]KKMCreateOFDPacket [17:55:22]OFDProtocolAddRootSTLVToBuf [17:55:22]FM_MakeSignedData [17:55:22]FM_MakeSignedData [17:55:22]SAM_PROTO_SignData [17:55:22]wFMCommunicate request_size=4 [17:55:22]MH_SAM_APDU [17:55:22]CAPDU: 80 0D 01 02 [17:55:22]Write to MH i2c: E2 08 00 1F 23 80 0D 01 02 00 00 00 00 BB [17:55:22]Write i2c OK [17:55:22]MH_I2C_Read... [17:55:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:55:22]Read from MH i2c: E2 [17:55:22]MH_I2C_Read... [17:55:22]Read from MH i2c: E2 03 00 [17:55:22]MH_I2C_Read... [17:55:22]Read from MH i2c: E2 03 00 1F 23 00 90 00 B6 [17:55:22]RAPDU: 90 00 [17:55:22]wFMCommunicate OK [17:55:22]wFMCommunicate request_size=255 [17:55:22]MH_SAM_APDU [17:55: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 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 3E 01 00 00 F4 03 04 00 0A 29 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6F 61 00 00 35 04 06 00 DF [17:55:22]Write to MH i2c: E2 02 01 20 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 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 3E 01 00 00 F4 03 04 00 0A 29 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6F 61 00 00 35 04 06 00 DF 00 00 30 [17:55:22]Write i2c OK [17:55:22]MH_I2C_Read... [17:55:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:55:22]Read from MH i2c: E2 [17:55:22]MH_I2C_Read... [17:55:22]Read from MH i2c: E2 03 00 [17:55:22]MH_I2C_Read... [17:55:22]Read from MH i2c: E2 03 00 20 23 00 90 00 B7 [17:55:22]RAPDU: 90 00 [17:55:22]wFMCommunicate OK [17:55:22]wFMCommunicate request_size=10 [17:55:22]MH_SAM_APDU [17:55:22]CAPDU: 80 0D 02 02 05 F8 88 8F 5C F4 [17:55:22]Write to MH i2c: E2 0D 00 21 23 80 0D 02 02 05 00 F8 88 8F 5C F4 00 00 27 [17:55:22]Write i2c OK [17:55:22]MH_I2C_Read... [17:55:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:55:22]Read from MH i2c: E2 [17:55:22]MH_I2C_Read... [17:55:22]Read from MH i2c: E2 03 00 [17:55:22]MH_I2C_Read... [17:55:22]Read from MH i2c: E2 03 00 21 23 00 90 00 B8 [17:55:22]RAPDU: 90 00 [17:55:22]wFMCommunicate OK [17:55:22]wFMCommunicate request_size=4 [17:55:22]MH_SAM_APDU [17:55:22]CAPDU: 80 0D 03 02 [17:55:22]Write to MH i2c: E2 08 00 22 23 80 0D 03 02 00 00 00 00 C0 [17:55:22]Write i2c OK [17:55:22]MH_I2C_Read... [17:55:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:55:22]Read from MH i2c: E2 [17:55:23]MH_I2C_Read... [17:55:23]Read from MH i2c: E2 0B 00 [17:55:23]MH_I2C_Read... [17:55:23]Read from MH i2c: E2 0B 00 22 23 00 6D 3C 47 25 1D FB 56 70 90 00 B4 [17:55:23]RAPDU: 6D 3C 47 25 1D FB 56 70 90 00 [17:55:23]wFMCommunicate OK [17:55:23]SAM_PROTO_SignData done [17:55:23]FM_MakeSignedData done [17:55:23]CreateOFDProtocolMessage [17:55:23]wFMCommunicate request_size=4 [17:55:23]MH_SAM_APDU [17:55:23]CAPDU: 80 11 00 00 [17:55:23]Write to MH i2c: E2 08 00 23 23 80 11 00 00 00 00 00 00 C0 [17:55:23]Write i2c OK [17:55:23]MH_I2C_Read... [17:55:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:55:23]Read from MH i2c: E2 [17:55:23]MH_I2C_Read... [17:55:23]Read from MH i2c: E2 17 00 [17:55:23]MH_I2C_Read... [17:55:23]Read from MH i2c: E2 17 00 23 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 16 [17:55:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:55:23]wFMCommunicate OK [17:55:23]CreateOFDProtocolMessage done [17:55:23]OFDSenderStorePacket 24943 [17:55:23]StoreOFDPacket docnum=24943 [17:55:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 2C 94 07 01 A0 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 3E 01 00 00 F4 03 04 00 0A 29 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6F 61 00 00 35 04 06 00 DF F8 88 8F 5C F4 6D 3C 47 25 1D FB 56 70 [17:55:23]CheckFolder [17:55:23]dirname=/storage/ofd_packets [17:55:23]CheckFolder done [17:55:23]ProducePacketName [17:55:23]name=ofd_packets/00024943 [17:55:23]NVStorageSaveData ofd_packets/00024943 [17:55:23]File name is /storage/ofd_packets/00024943 [17:55:23]Write 301 bytes [17:55:23]NVStorageSaveData done [17:55:23]OFDSenderStorePacket done [17:55:23]KKMCreateOFDPacket done [17:55:23]NVStorageSaveData kkm_last_timestamp [17:55:23]File name is /storage/kkm_last_timestamp [17:55:23]Write 4 bytes [17:55:23]NVStorageSaveData done [17:55:23]ExternCall_PrintAddStr [17:55:23]wPrintStart [17:55:23]Write to MH i2c: 01 00 00 24 23 47 [17:55:23]Write i2c OK [17:55:23]MH_I2C_Read... [17:55:23]Read from MH i2c: 01 [17:55:23]MH_I2C_Read... [17:55:23]Read from MH i2c: 01 07 00 [17:55:23]MH_I2C_Read... [17:55:23]Read from MH i2c: 01 07 00 24 23 00 00 00 00 00 FF 0F 5C [17:55:23]RasterBufferAndPrint [17:55:23]line Счет N : (1)610682 [17:55:23]line ИНН: 02508201610067 [17:55:23]line Контрольно-Кассовый Чек [17:55:23]line ПРОДАЖА [17:55:23]line ТРК (МРК, ГНК) : 62 [17:55:23]line Товар: 2710124130 [17:55:23]line Аи-92-К-2 [17:55:23]line 14.750 * 67.80 [17:55:23]line = 1000.05 [17:55:23]line НДС 12% НСП 1% [17:55:23]line > о реализуемом товаре [17:55:23]line ИТОГО: 1000.05 [17:55:23]line НСП 1% : 8.85 [17:55:23]line НДС 12% : 106.20 [17:55:23]line Наличными: 0.00 [17:55:23]line Безнал.: 1000.05 [17:55:23]line Место: АЗС № 127 "Партнер Нефть" [17:55:23]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [17:55:23]line СНО: Общий режим [17:55:23]line Чек 318 30.07.2024 17:55 [17:55:23]line Смена: 48 ФФД: 1.0 [17:55:23]line ЗНМ: 0300000158 [17:55:23]line РНМ: 0000000000171247 [17:55:23]line Версия ККМ: v1.0 [17:55:23]line Платежная система: O! деньги [17:55:23]line ФМ: 0000000002098565 [17:55:23]line ФД: 24943 [17:55:23]line ФПД: 246258535980276 [17:55:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T175522&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24943&fm=246258535980276&tin=02508201610067®Number=0000000000171247&sum=100005 [17:55:23]written 0, free lines is 4095 [17:55:23]OFD Sender: Processing packet 24943 [packets to send 29, broken 28] [17:55:23]ProducePacketName [17:55:23]name=ofd_packets/00024943 [17:55:23]OFD Sender: To server: pG, [17:55:23]CommunicateWithHost lk.salyk.kg:30040 [17:55:23]ConnectInit lk.salyk.kg [17:55:23]Connected sock=10 [17:55:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 2C 94 07 01 A0 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 3E 01 00 00 F4 03 04 00 0A 29 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 6F 61 00 00 35 04 06 00 DF F8 88 8F 5C F4 6D 3C 47 25 1D FB 56 70 [17:55:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 B4 3F 47 00 76 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 32 30 39 38 35 36 35 10 04 04 00 6F 61 00 00 F4 03 04 00 97 D4 A8 66 B6 04 01 00 00 80 08 CF 8B 06 E9 56 96 [17:55:23]CommunicateWithHost err = 0 [17:55:23]CheckOFDResponse [17:55:23]1017 (14) - 77093643461234 [17:55:23]1041 (16) - 0000000002098565 [17:55:23]1040 (4) - 24943 [17:55:23]1012 (4) - 30.07.2024 11:55 [17:55:23]1206 (1) - 0 [17:55:23]OFD Sender: Remove packet 24943 [17:55:23]ProducePacketName [17:55:23]name=ofd_packets/00024943 [17:55:23]NVStorageDeleteData [17:55:23]Write to MH i2c: 01 00 00 4E 23 71 [17:55:23]Write i2c OK [17:55:23]MH_I2C_Read... [17:55:23]Read from MH i2c: 01 [17:55:23]MH_I2C_Read... [17:55:23]Read from MH i2c: 01 07 00 [17:55:23]MH_I2C_Read... [17:55:23]Read from MH i2c: 01 07 00 4E 23 00 00 00 00 00 1A 0D 9F [17:55:23]RasterBufferAndPrint [17:55:23]line [17:55:23]line [17:55:23]line [17:55:23]line [17:55:23]line [17:55:23]written 0, free lines is 3363 [17:55:23]MH_Cut [17:55:23]Write to MH i2c: D1 01 00 55 23 01 4A [17:55:23]Write i2c OK [17:55:23]MH_I2C_Read... [17:55:23]Read from MH i2c: D1 [17:55:23]MH_I2C_Read... [17:55:23]Read from MH i2c: D1 01 00 [17:55:23]MH_I2C_Read... [17:55:23]Read from MH i2c: D1 01 00 55 23 00 49 [17:55:23]Write to MH i2c: 01 00 00 56 23 79 [17:55:23]Write i2c OK [17:55:23]MH_I2C_Read... [17:55:24]OFD Sender: No OFD packet to send [17:55:24]*** Cut start [17:55:24]*** Partial cut [17:55:24]*** CUTSNS_PIN = 1 [17:55:24]*** CUTSNS_PIN = 0 [17:55:24]*** Brake cut motor [17:55:24]Read from MH i2c: 01 [17:55:24]MH_I2C_Read... [17:55:24]*** Stop cut motor [17:55:24]*** Cut end [17:55:24]Read from MH i2c: 01 07 00 [17:55:24]MH_I2C_Read... [17:55:24]Read from MH i2c: 01 07 00 56 23 00 00 00 00 00 FF 0F 8E [17:55:24]process_action close_receipt done [17:55:24]requested_data is exist [17:55:24]produce_requested_data [17:55:24]requested_item fm.sn is exist - process it [17:55:24]wFMCommunicate request_size=4 [17:55:24]MH_SAM_APDU [17:55:24]CAPDU: 80 11 00 00 [17:55:24]Write to MH i2c: E2 08 00 57 23 80 11 00 00 00 00 00 00 F4 [17:55:24]Write i2c OK [17:55:24]MH_I2C_Read... [17:55:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:55:24]Read from MH i2c: E2 [17:55:24]MH_I2C_Read... [17:55:24]Read from MH i2c: E2 17 00 [17:55:24]MH_I2C_Read... [17:55:24]Read from MH i2c: E2 17 00 57 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 4A [17:55:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:55:24]wFMCommunicate OK [17:55:24]requested_item fd.num is exist - process it [17:55:24]SAM_PROTO_GetFieldsCounters [17:55:24]wFMCommunicate request_size=4 [17:55:24]MH_SAM_APDU [17:55:24]CAPDU: 80 13 00 00 [17:55:24]Write to MH i2c: E2 08 00 58 23 80 13 00 00 00 00 00 00 F7 [17:55:24]Write i2c OK [17:55:24]MH_I2C_Read... [17:55:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:55:25]Read from MH i2c: E2 [17:55:25]MH_I2C_Read... [17:55:25]Read from MH i2c: E2 62 00 [17:55:25]MH_I2C_Read... [17:55:25]Read from MH i2c: E2 62 00 58 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 6F 61 00 00 0E 04 04 00 30 00 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 D5 [17:55:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 6F 61 00 00 0E 04 04 00 30 00 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 [17:55:25]wFMCommunicate OK [17:55:25]SAM_PROTO_GetFieldsCounters done [17:55:25]requested_item shift.num is exist - process it [17:55:25]requested_item shift.opened is exist - process it [17:55:25]req_shift_opened [17:55:25]FM_GetShiftState [17:55:25]SAM_PROTO_GetShiftState [17:55:25]wFMCommunicate request_size=4 [17:55:25]MH_SAM_APDU [17:55:25]CAPDU: 80 13 01 00 [17:55:25]Write to MH i2c: E2 08 00 59 23 80 13 01 00 00 00 00 00 F9 [17:55:25]Write i2c OK [17:55:25]MH_I2C_Read... [17:55:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:55:25]Read from MH i2c: E2 [17:55:25]MH_I2C_Read... [17:55:25]Read from MH i2c: E2 0E 00 [17:55:25]MH_I2C_Read... [17:55:25]Read from MH i2c: E2 0E 00 59 23 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 AC [17:55:25]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:55:25]wFMCommunicate OK [17:55:25]SAM_PROTO_GetShiftState done [17:55:25]FM_GetShiftState done [17:55:25]req_shift_opened done [17:55:25]requested_item shift.open_date is exist - process it [17:55:25]req_shift_open_date [17:55:25]req_shift_open_date done [17:55:25]produce_requested_data done [17:55:25]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24943,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [17:55:25]process_action_free close_receipt [17:55:25]json_value_free [17:55:25]json_value_free done [17:55:25]process_json_proto returns [17:55:25]Send response to host [17:55:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24943,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [17:55:25]free response buf [17:55:25]execute_script done [17:55:25]execute_script returns [17:55:25]free content buf [17:55:25]Sock 9.Close socket [17:55:25]Sock 9.Thread stoped [17:55:29]OFD Sender: No OFD packet to send [17:55:34]OFD Sender: No OFD packet to send [17:55:39]OFD Sender: No OFD packet to send [17:55:44]OFD Sender: No OFD packet to send [17:55:49]OFD Sender: No OFD packet to send [17:55:54]OFD Sender: No OFD packet to send [17:55:59]OFD Sender: No OFD packet to send [17:56:04]OFD Sender: No OFD packet to send [17:56:09]OFD Sender: No OFD packet to send [17:56:14]OFD Sender: No OFD packet to send [17:56:19]OFD Sender: No OFD packet to send [17:56:24]OFD Sender: No OFD packet to send [17:56:29]OFD Sender: No OFD packet to send [17:56:34]OFD Sender: No OFD packet to send [17:56:39]OFD Sender: No OFD packet to send [17:56:44]OFD Sender: No OFD packet to send [17:56:49]OFD Sender: No OFD packet to send [17:56:54]OFD Sender: No OFD packet to send [17:56:59]OFD Sender: No OFD packet to send [17:57:04]OFD Sender: No OFD packet to send [17:57:09]OFD Sender: No OFD packet to send [17:57:14]OFD Sender: No OFD packet to send [17:57:19]OFD Sender: No OFD packet to send [17:57:24]OFD Sender: No OFD packet to send [17:57:29]OFD Sender: No OFD packet to send [17:57:34]OFD Sender: No OFD packet to send [17:57:39]OFD Sender: No OFD packet to send [17:57:44]OFD Sender: No OFD packet to send [17:57:49]OFD Sender: No OFD packet to send [17:57:54]OFD Sender: No OFD packet to send [17:57:59]OFD Sender: No OFD packet to send [17:58:04]OFD Sender: No OFD packet to send [17:58:09]OFD Sender: No OFD packet to send [17:58:14]OFD Sender: No OFD packet to send [17:58:19]OFD Sender: No OFD packet to send [17:58:24]OFD Sender: No OFD packet to send [17:58:29]OFD Sender: No OFD packet to send [17:58:34]OFD Sender: No OFD packet to send [17:58:39]OFD Sender: No OFD packet to send [17:58:44]OFD Sender: No OFD packet to send [17:58:45]accept exits with 7 [17:58:45]New connection [17:58:45]New thread 3067428196 created [17:58:45]Thread 3067571556 joined [17:58:45]Waiting for new connection... [17:58:45] Sock 7.Parse request [17:58:45]Sock 7.Check first char [17:58:45]Sock 7.First char is OK [17:58:45]request: POST /json_proto HTTP/1.0 [17:58:45]Method: POST [17:58:45]URL: /json_proto [17:58:45]Method is POST - this is cgi request [17:58:45]url: /json_proto [17:58:45]query_string will be loaded in cgi processing [17:58:45]execute_cgi json_proto POST (null) [17:58:45]execute_cgi path=json_proto method=POST [17:58:45]POST find Content-Length [17:58:45]Host: 172.17.45.131:8080 [17:58:45]Content-Length: 677 [17:58:45]Content-Type: application/json [17:58:45] [17:58:45]POST finish read [17:58:45]Found Content-Length = 677 [17:58:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610683", "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" ] } } [17:58:45]execute_script... [17:58: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)610683", "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" ] } } [17:58:45]POST & json_proto [17:58:45]process_json_proto [17:58:45]json parsed OK: [17:58:45]protocol is kg_v1.0 [17:58:45]action value=close_receipt [17:58:45]process_action close_receipt [17:58:45]cmd_close_receipt [17:58:45]MH_GetDate [17:58:45]Write to MH i2c: F0 00 00 5A 23 6C [17:58:45]Write i2c OK [17:58:45]MH_I2C_Read... [17:58:45]Read from MH i2c: F0 [17:58:45]MH_I2C_Read... [17:58:45]Read from MH i2c: F0 09 00 [17:58:45]MH_I2C_Read... [17:58:45]Read from MH i2c: F0 09 00 5A 23 00 D5 29 A9 66 C6 D4 6E 66 F0 [17:58:45]GetLastDocTimeStamp 1722362122 [17:58:45]current date 1722362325 [17:58:45]FM_GetShiftState [17:58:45]SAM_PROTO_GetShiftState [17:58:45]wFMCommunicate request_size=4 [17:58:45]MH_SAM_APDU [17:58:45]CAPDU: 80 13 01 00 [17:58:45]Write to MH i2c: E2 08 00 5B 23 80 13 01 00 00 00 00 00 FB [17:58:45]Write i2c OK [17:58:45]MH_I2C_Read... [17:58:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:58:45]Read from MH i2c: E2 [17:58:45]MH_I2C_Read... [17:58:45]Read from MH i2c: E2 0E 00 [17:58:45]MH_I2C_Read... [17:58:45]Read from MH i2c: E2 0E 00 5B 23 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 AE [17:58:45]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:58:45]wFMCommunicate OK [17:58:45]SAM_PROTO_GetShiftState done [17:58:45]FM_GetShiftState done [17:58:45]opened in 1722298218 [17:58:45]opened+sec_in_day 1722384618 [17:58:45]quantity*price = 40002 [17:58:45]sum+1 = 40003 [17:58:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 319 30.07.2024 17:58 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24944 ФПД: 229266398435431 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T175845&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24944&fm=229266398435431&tin=02508201610067®Number=0000000000171247&sum=40000 [17:58:46]StoreToDocumentArchive [17:58:46]shift 48 fd 24944 [17:58:46]save to /storage/0048/doc_00024944 [17:58:46]save last doc name /storage/0048/doc_00024944 to /storage/kkm_last_doc_name [17:58:46]save OK [17:58:46]Clear old archive folders... [17:58:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:58:46]tlvbuf is 01ECD710 [17:58:46]SAM_PROTO_ClearQueue [17:58:46]wFMCommunicate request_size=4 [17:58:46]MH_SAM_APDU [17:58:46]CAPDU: 80 09 00 00 [17:58:46]Write to MH i2c: E2 08 00 68 23 80 09 00 00 00 00 00 00 FD [17:58:46]Write i2c OK [17:58:46]MH_I2C_Read... [17:58:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:58:46]Read from MH i2c: E2 [17:58:46]MH_I2C_Read... [17:58:46]Read from MH i2c: E2 03 00 [17:58:46]MH_I2C_Read... [17:58:46]Read from MH i2c: E2 03 00 68 23 00 90 00 FF [17:58:46]RAPDU: 90 00 [17:58:46]wFMCommunicate OK [17:58:46]SAM_PROTO_ClearQueue done [17:58:46]KKMCreateOFDPacket [17:58:46]OFDProtocolAddRootSTLVToBuf [17:58:46]FM_MakeSignedData [17:58:46]FM_MakeSignedData [17:58:46]SAM_PROTO_SignData [17:58:46]wFMCommunicate request_size=4 [17:58:46]MH_SAM_APDU [17:58:46]CAPDU: 80 0D 01 02 [17:58:46]Write to MH i2c: E2 08 00 69 23 80 0D 01 02 00 00 00 00 05 [17:58:46]Write i2c OK [17:58:46]MH_I2C_Read... [17:58:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:58:46]Read from MH i2c: E2 [17:58:46]MH_I2C_Read... [17:58:46]Read from MH i2c: E2 03 00 [17:58:46]MH_I2C_Read... [17:58:46]Read from MH i2c: E2 03 00 69 23 00 90 00 00 [17:58:46]RAPDU: 90 00 [17:58:46]wFMCommunicate OK [17:58:46]wFMCommunicate request_size=255 [17:58:46]MH_SAM_APDU [17:58: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 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 3F 01 00 00 F4 03 04 00 D5 29 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 70 61 00 00 35 04 06 00 D0 [17:58:46]Write to MH i2c: E2 02 01 6A 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 3F 01 00 00 F4 03 04 00 D5 29 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 70 61 00 00 35 04 06 00 D0 00 00 84 [17:58:46]Write i2c OK [17:58:46]MH_I2C_Read... [17:58:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:58:46]Read from MH i2c: E2 [17:58:46]MH_I2C_Read... [17:58:46]Read from MH i2c: E2 03 00 [17:58:46]MH_I2C_Read... [17:58:46]Read from MH i2c: E2 03 00 6A 23 00 90 00 01 [17:58:46]RAPDU: 90 00 [17:58:46]wFMCommunicate OK [17:58:46]wFMCommunicate request_size=10 [17:58:46]MH_SAM_APDU [17:58:46]CAPDU: 80 0D 02 02 05 84 3E 3C D8 67 [17:58:46]Write to MH i2c: E2 0D 00 6B 23 80 0D 02 02 05 00 84 3E 3C D8 67 00 00 4F [17:58:46]Write i2c OK [17:58:46]MH_I2C_Read... [17:58:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:58:46]Read from MH i2c: E2 [17:58:46]MH_I2C_Read... [17:58:46]Read from MH i2c: E2 03 00 [17:58:46]MH_I2C_Read... [17:58:46]Read from MH i2c: E2 03 00 6B 23 00 90 00 02 [17:58:46]RAPDU: 90 00 [17:58:46]wFMCommunicate OK [17:58:46]wFMCommunicate request_size=4 [17:58:46]MH_SAM_APDU [17:58:46]CAPDU: 80 0D 03 02 [17:58:46]Write to MH i2c: E2 08 00 6C 23 80 0D 03 02 00 00 00 00 0A [17:58:46]Write i2c OK [17:58:46]MH_I2C_Read... [17:58:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:58:46]Read from MH i2c: E2 [17:58:46]MH_I2C_Read... [17:58:46]Read from MH i2c: E2 0B 00 [17:58:46]MH_I2C_Read... [17:58:46]Read from MH i2c: E2 0B 00 6C 23 00 6B 7D 51 16 AB ED 00 C8 90 00 BA [17:58:46]RAPDU: 6B 7D 51 16 AB ED 00 C8 90 00 [17:58:46]wFMCommunicate OK [17:58:46]SAM_PROTO_SignData done [17:58:46]FM_MakeSignedData done [17:58:46]CreateOFDProtocolMessage [17:58:46]wFMCommunicate request_size=4 [17:58:46]MH_SAM_APDU [17:58:46]CAPDU: 80 11 00 00 [17:58:46]Write to MH i2c: E2 08 00 6D 23 80 11 00 00 00 00 00 00 0A [17:58:46]Write i2c OK [17:58:46]MH_I2C_Read... [17:58:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:58:46]Read from MH i2c: E2 [17:58:46]MH_I2C_Read... [17:58:46]Read from MH i2c: E2 17 00 [17:58:46]MH_I2C_Read... [17:58:46]Read from MH i2c: E2 17 00 6D 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 60 [17:58:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:58:46]wFMCommunicate OK [17:58:46]CreateOFDProtocolMessage done [17:58:46]OFDSenderStorePacket 24944 [17:58:46]StoreOFDPacket docnum=24944 [17:58:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 11 90 07 01 07 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 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 3F 01 00 00 F4 03 04 00 D5 29 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 70 61 00 00 35 04 06 00 D0 84 3E 3C D8 67 6B 7D 51 16 AB ED 00 C8 [17:58:46]CheckFolder [17:58:46]dirname=/storage/ofd_packets [17:58:46]CheckFolder done [17:58:46]ProducePacketName [17:58:46]name=ofd_packets/00024944 [17:58:46]NVStorageSaveData ofd_packets/00024944 [17:58:46]File name is /storage/ofd_packets/00024944 [17:58:46]Write 301 bytes [17:58:46]NVStorageSaveData done [17:58:46]OFDSenderStorePacket done [17:58:46]KKMCreateOFDPacket done [17:58:46]NVStorageSaveData kkm_last_timestamp [17:58:46]File name is /storage/kkm_last_timestamp [17:58:46]Write 4 bytes [17:58:46]NVStorageSaveData done [17:58:46]ExternCall_PrintAddStr [17:58:46]wPrintStart [17:58:46]Write to MH i2c: 01 00 00 6E 23 91 [17:58:46]Write i2c OK [17:58:46]MH_I2C_Read... [17:58:46]Read from MH i2c: 01 [17:58:46]MH_I2C_Read... [17:58:46]Read from MH i2c: 01 07 00 [17:58:46]MH_I2C_Read... [17:58:46]Read from MH i2c: 01 07 00 6E 23 00 00 00 00 00 FF 0F A6 [17:58:46]RasterBufferAndPrint [17:58:46]line Счет N : (1)610683 [17:58:46]line ИНН: 02508201610067 [17:58:46]line Контрольно-Кассовый Чек [17:58:46]line ПРОДАЖА [17:58:46]line ТРК (МРК, ГНК) : 42 [17:58:46]line Товар: 2710124130 [17:58:46]line Аи-92-К-2 [17:58:46]line 5.900 * 67.80 [17:58:46]line = 400.02 [17:58:46]line НДС 12% НСП 1% [17:58:46]line > о реализуемом товаре [17:58:46]line ОКРУГЛЕНИЕ: -0.02 [17:58:46]line ИТОГО: 400.00 [17:58:46]line Внесено: 400.00 [17:58:46]line СДАЧА: 0.00 [17:58:46]line НСП 1% : 3.54 [17:58:46]line НДС 12% : 42.48 [17:58:46]line Наличными: 400.00 [17:58:46]line Безнал.: 0.00 [17:58:46]line Место: АЗС № 127 "Партнер Нефть" [17:58:46]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [17:58:46]line СНО: Общий режим [17:58:46]line Чек 319 30.07.2024 17:58 [17:58:46]line Смена: 48 ФФД: 1.0 [17:58:46]line ЗНМ: 0300000158 [17:58:46]line РНМ: 0000000000171247 [17:58:46]line Версия ККМ: v1.0 [17:58:46]line ФМ: 0000000002098565 [17:58:46]line ФД: 24944 [17:58:46]line ФПД: 229266398435431 [17:58:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T175845&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24944&fm=229266398435431&tin=02508201610067®Number=0000000000171247&sum=40000 [17:58:47]OFD Sender: Processing packet 24944 [packets to send 29, broken 28] [17:58:47]ProducePacketName [17:58:47]name=ofd_packets/00024944 [17:58:47]OFD Sender: To server: pG, [17:58:47]CommunicateWithHost lk.salyk.kg:30040 [17:58:47]ConnectInit lk.salyk.kg [17:58:47]written 0, free lines is 4095 [17:58:47]Connected sock=10 [17:58:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 11 90 07 01 07 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 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 3F 01 00 00 F4 03 04 00 D5 29 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 70 61 00 00 35 04 06 00 D0 84 3E 3C D8 67 6B 7D 51 16 AB ED 00 C8 [17:58:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 06 66 47 00 10 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 32 30 39 38 35 36 35 10 04 04 00 70 61 00 00 F4 03 04 00 63 D5 A8 66 B6 04 01 00 00 9C E3 D9 7F 3F 80 0B 48 [17:58:47]CommunicateWithHost err = 0 [17:58:47]CheckOFDResponse [17:58:47]1017 (14) - 77093643461234 [17:58:47]1041 (16) - 0000000002098565 [17:58:47]1040 (4) - 24944 [17:58:47]1012 (4) - 30.07.2024 11:58 [17:58:47]1206 (1) - 0 [17:58:47]OFD Sender: Remove packet 24944 [17:58:47]ProducePacketName [17:58:47]name=ofd_packets/00024944 [17:58:47]NVStorageDeleteData [17:58:47]Write to MH i2c: 01 00 00 99 23 BC [17:58:47]Write i2c OK [17:58:47]MH_I2C_Read... [17:58:47]Read from MH i2c: 01 [17:58:47]MH_I2C_Read... [17:58:47]Read from MH i2c: 01 07 00 [17:58:47]MH_I2C_Read... [17:58:47]Read from MH i2c: 01 07 00 99 23 00 00 00 00 00 FA 0C C9 [17:58:47]RasterBufferAndPrint [17:58:47]line [17:58:47]line [17:58:47]line [17:58:47]line [17:58:47]line [17:58:47]written 0, free lines is 3328 [17:58:47]MH_Cut [17:58:47]Write to MH i2c: D1 01 00 A0 23 01 95 [17:58:47]Write i2c OK [17:58:47]MH_I2C_Read... [17:58:47]Read from MH i2c: D1 [17:58:47]MH_I2C_Read... [17:58:47]Read from MH i2c: D1 01 00 [17:58:47]MH_I2C_Read... [17:58:47]Read from MH i2c: D1 01 00 A0 23 00 94 [17:58:47]Write to MH i2c: 01 00 00 A1 23 C4 [17:58:47]Write i2c OK [17:58:47]MH_I2C_Read... [17:58:47]OFD Sender: No OFD packet to send [17:58:48]*** Cut start [17:58:48]*** Partial cut [17:58:48]*** CUTSNS_PIN = 1 [17:58:48]*** CUTSNS_PIN = 0 [17:58:48]*** Brake cut motor [17:58:48]Read from MH i2c: 01 [17:58:48]MH_I2C_Read... [17:58:48]*** Stop cut motor [17:58:48]*** Cut end [17:58:48]Read from MH i2c: 01 07 00 [17:58:48]MH_I2C_Read... [17:58:48]Read from MH i2c: 01 07 00 A1 23 00 00 00 00 00 FF 0F D9 [17:58:48]process_action close_receipt done [17:58:48]requested_data is exist [17:58:48]produce_requested_data [17:58:48]requested_item fm.sn is exist - process it [17:58:48]wFMCommunicate request_size=4 [17:58:48]MH_SAM_APDU [17:58:48]CAPDU: 80 11 00 00 [17:58:48]Write to MH i2c: E2 08 00 A2 23 80 11 00 00 00 00 00 00 3F [17:58:48]Write i2c OK [17:58:48]MH_I2C_Read... [17:58:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:58:48]Read from MH i2c: E2 [17:58:48]MH_I2C_Read... [17:58:48]Read from MH i2c: E2 17 00 [17:58:48]MH_I2C_Read... [17:58:48]Read from MH i2c: E2 17 00 A2 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 95 [17:58:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:58:48]wFMCommunicate OK [17:58:48]requested_item fd.num is exist - process it [17:58:48]SAM_PROTO_GetFieldsCounters [17:58:48]wFMCommunicate request_size=4 [17:58:48]MH_SAM_APDU [17:58:48]CAPDU: 80 13 00 00 [17:58:48]Write to MH i2c: E2 08 00 A3 23 80 13 00 00 00 00 00 00 42 [17:58:48]Write i2c OK [17:58:48]MH_I2C_Read... [17:58:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:58:48]Read from MH i2c: E2 [17:58:48]MH_I2C_Read... [17:58:48]Read from MH i2c: E2 62 00 [17:58:48]MH_I2C_Read... [17:58:48]Read from MH i2c: E2 62 00 A3 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 70 61 00 00 0E 04 04 00 30 00 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 24 [17:58:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 70 61 00 00 0E 04 04 00 30 00 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 [17:58:49]wFMCommunicate OK [17:58:49]SAM_PROTO_GetFieldsCounters done [17:58:49]requested_item shift.num is exist - process it [17:58:49]requested_item shift.opened is exist - process it [17:58:49]req_shift_opened [17:58:49]FM_GetShiftState [17:58:49]SAM_PROTO_GetShiftState [17:58:49]wFMCommunicate request_size=4 [17:58:49]MH_SAM_APDU [17:58:49]CAPDU: 80 13 01 00 [17:58:49]Write to MH i2c: E2 08 00 A4 23 80 13 01 00 00 00 00 00 44 [17:58:49]Write i2c OK [17:58:49]MH_I2C_Read... [17:58:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:58:49]Read from MH i2c: E2 [17:58:49]MH_I2C_Read... [17:58:49]Read from MH i2c: E2 0E 00 [17:58:49]MH_I2C_Read... [17:58:49]Read from MH i2c: E2 0E 00 A4 23 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F7 [17:58:49]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:58:49]wFMCommunicate OK [17:58:49]SAM_PROTO_GetShiftState done [17:58:49]FM_GetShiftState done [17:58:49]req_shift_opened done [17:58:49]requested_item shift.open_date is exist - process it [17:58:49]req_shift_open_date [17:58:49]req_shift_open_date done [17:58:49]produce_requested_data done [17:58:49]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24944,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [17:58:49]process_action_free close_receipt [17:58:49]json_value_free [17:58:49]json_value_free done [17:58:49]process_json_proto returns [17:58:49]Send response to host [17:58:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24944,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [17:58:49]free response buf [17:58:49]execute_script done [17:58:49]execute_script returns [17:58:49]free content buf [17:58:49]Sock 7.Close socket [17:58:49]Sock 7.Thread stoped [17:58:52]OFD Sender: No OFD packet to send [17:58:57]OFD Sender: No OFD packet to send [17:59:02]OFD Sender: No OFD packet to send [17:59:07]OFD Sender: No OFD packet to send [17:59:12]OFD Sender: No OFD packet to send [17:59:17]OFD Sender: No OFD packet to send [17:59:23]OFD Sender: No OFD packet to send [17:59:28]OFD Sender: No OFD packet to send [17:59:33]OFD Sender: No OFD packet to send [17:59:38]OFD Sender: No OFD packet to send [17:59:43]OFD Sender: No OFD packet to send [17:59:48]OFD Sender: No OFD packet to send [17:59:53]OFD Sender: No OFD packet to send [17:59:56]accept exits with 9 [17:59:56]New connection [17:59:56]New thread 3067571556 created [17:59:56]Thread 3067428196 joined [17:59:56]Waiting for new connection... [17:59:56] Sock 9.Parse request [17:59:56]Sock 9.Check first char [17:59:56]Sock 9.First char is OK [17:59:56]request: POST /json_proto HTTP/1.0 [17:59:56]Method: POST [17:59:56]URL: /json_proto [17:59:56]Method is POST - this is cgi request [17:59:56]url: /json_proto [17:59:56]query_string will be loaded in cgi processing [17:59:56]execute_cgi json_proto POST (null) [17:59:56]execute_cgi path=json_proto method=POST [17:59:56]POST find Content-Length [17:59:56]Host: 172.17.45.131:8080 [17:59:56]Content-Length: 678 [17:59:56]Content-Type: application/json [17:59:56] [17:59:56]POST finish read [17:59:56]Found Content-Length = 678 [17:59:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610684", "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" ] } } [17:59:56]execute_script... [17:59: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)610684", "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" ] } } [17:59:56]POST & json_proto [17:59:56]process_json_proto [17:59:56]json parsed OK: [17:59:56]protocol is kg_v1.0 [17:59:56]action value=close_receipt [17:59:56]process_action close_receipt [17:59:56]cmd_close_receipt [17:59:56]MH_GetDate [17:59:56]Write to MH i2c: F0 00 00 A5 23 B7 [17:59:56]Write i2c OK [17:59:56]MH_I2C_Read... [17:59:56]Read from MH i2c: F0 [17:59:56]MH_I2C_Read... [17:59:56]Read from MH i2c: F0 09 00 [17:59:56]MH_I2C_Read... [17:59:56]Read from MH i2c: F0 09 00 A5 23 00 1D 2A A9 66 C6 D4 6E 66 84 [17:59:56]GetLastDocTimeStamp 1722362325 [17:59:56]current date 1722362397 [17:59:56]FM_GetShiftState [17:59:56]SAM_PROTO_GetShiftState [17:59:56]wFMCommunicate request_size=4 [17:59:56]MH_SAM_APDU [17:59:56]CAPDU: 80 13 01 00 [17:59:56]Write to MH i2c: E2 08 00 A6 23 80 13 01 00 00 00 00 00 46 [17:59:56]Write i2c OK [17:59:56]MH_I2C_Read... [17:59:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:59:56]Read from MH i2c: E2 [17:59:56]MH_I2C_Read... [17:59:56]Read from MH i2c: E2 0E 00 [17:59:56]MH_I2C_Read... [17:59:56]Read from MH i2c: E2 0E 00 A6 23 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F9 [17:59:56]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [17:59:56]wFMCommunicate OK [17:59:56]SAM_PROTO_GetShiftState done [17:59:56]FM_GetShiftState done [17:59:56]opened in 1722298218 [17:59:56]opened+sec_in_day 1722384618 [17:59:56]quantity*price = 70037 [17:59:56]sum+1 = 70038 [17:59: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 320 30.07.2024 17:59 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24945 ФПД: 200147754205301 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T175957&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24945&fm=200147754205301&tin=02508201610067®Number=0000000000171247&sum=70000 [17:59:57]StoreToDocumentArchive [17:59:57]shift 48 fd 24945 [17:59:57]save to /storage/0048/doc_00024945 [17:59:57]save last doc name /storage/0048/doc_00024945 to /storage/kkm_last_doc_name [17:59:57]save OK [17:59:57]Clear old archive folders... [17:59:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:59:57]tlvbuf is 01E65D30 [17:59:57]SAM_PROTO_ClearQueue [17:59:57]wFMCommunicate request_size=4 [17:59:57]MH_SAM_APDU [17:59:57]CAPDU: 80 09 00 00 [17:59:57]Write to MH i2c: E2 08 00 B3 23 80 09 00 00 00 00 00 00 48 [17:59:57]Write i2c OK [17:59:57]MH_I2C_Read... [17:59:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:59:57]Read from MH i2c: E2 [17:59:57]MH_I2C_Read... [17:59:57]Read from MH i2c: E2 03 00 [17:59:57]MH_I2C_Read... [17:59:57]Read from MH i2c: E2 03 00 B3 23 00 90 00 4A [17:59:57]RAPDU: 90 00 [17:59:57]wFMCommunicate OK [17:59:57]SAM_PROTO_ClearQueue done [17:59:57]KKMCreateOFDPacket [17:59:57]OFDProtocolAddRootSTLVToBuf [17:59:57]FM_MakeSignedData [17:59:57]FM_MakeSignedData [17:59:57]SAM_PROTO_SignData [17:59:57]wFMCommunicate request_size=4 [17:59:57]MH_SAM_APDU [17:59:57]CAPDU: 80 0D 01 02 [17:59:57]Write to MH i2c: E2 08 00 B4 23 80 0D 01 02 00 00 00 00 50 [17:59:57]Write i2c OK [17:59:57]MH_I2C_Read... [17:59:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:59:57]Read from MH i2c: E2 [17:59:57]MH_I2C_Read... [17:59:57]Read from MH i2c: E2 03 00 [17:59:57]MH_I2C_Read... [17:59:57]Read from MH i2c: E2 03 00 B4 23 00 90 00 4B [17:59:57]RAPDU: 90 00 [17:59:57]wFMCommunicate OK [17:59:57]wFMCommunicate request_size=255 [17:59:57]MH_SAM_APDU [17:59: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 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 40 01 00 00 F4 03 04 00 1D 2A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 71 61 00 00 35 04 06 00 B6 [17:59:57]Write to MH i2c: E2 02 01 B5 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 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 40 01 00 00 F4 03 04 00 1D 2A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 71 61 00 00 35 04 06 00 B6 00 00 02 [17:59:57]Write i2c OK [17:59:57]MH_I2C_Read... [17:59:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:59:57]Read from MH i2c: E2 [17:59:57]MH_I2C_Read... [17:59:57]Read from MH i2c: E2 03 00 [17:59:57]MH_I2C_Read... [17:59:57]Read from MH i2c: E2 03 00 B5 23 00 90 00 4C [17:59:57]RAPDU: 90 00 [17:59:57]wFMCommunicate OK [17:59:57]wFMCommunicate request_size=10 [17:59:57]MH_SAM_APDU [17:59:57]CAPDU: 80 0D 02 02 05 08 87 CA C0 75 [17:59:57]Write to MH i2c: E2 0D 00 B6 23 80 0D 02 02 05 00 08 87 CA C0 75 00 00 EB [17:59:57]Write i2c OK [17:59:57]MH_I2C_Read... [17:59:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:59:57]Read from MH i2c: E2 [17:59:57]MH_I2C_Read... [17:59:57]Read from MH i2c: E2 03 00 [17:59:57]MH_I2C_Read... [17:59:57]Read from MH i2c: E2 03 00 B6 23 00 90 00 4D [17:59:57]RAPDU: 90 00 [17:59:57]wFMCommunicate OK [17:59:57]wFMCommunicate request_size=4 [17:59:57]MH_SAM_APDU [17:59:57]CAPDU: 80 0D 03 02 [17:59:57]Write to MH i2c: E2 08 00 B7 23 80 0D 03 02 00 00 00 00 55 [17:59:58]Write i2c OK [17:59:58]MH_I2C_Read... [17:59:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:59:58]Read from MH i2c: E2 [17:59:58]MH_I2C_Read... [17:59:58]Read from MH i2c: E2 0B 00 [17:59:58]MH_I2C_Read... [17:59:58]Read from MH i2c: E2 0B 00 B7 23 00 31 35 D6 31 83 0F D3 52 90 00 7A [17:59:58]RAPDU: 31 35 D6 31 83 0F D3 52 90 00 [17:59:58]wFMCommunicate OK [17:59:58]SAM_PROTO_SignData done [17:59:58]FM_MakeSignedData done [17:59:58]CreateOFDProtocolMessage [17:59:58]wFMCommunicate request_size=4 [17:59:58]MH_SAM_APDU [17:59:58]CAPDU: 80 11 00 00 [17:59:58]Write to MH i2c: E2 08 00 B8 23 80 11 00 00 00 00 00 00 55 [17:59:58]Write i2c OK [17:59:58]MH_I2C_Read... [17:59:58]OFD Sender: No OFD packet to send [17:59:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:59:58]Read from MH i2c: E2 [17:59:58]MH_I2C_Read... [17:59:58]Read from MH i2c: E2 17 00 [17:59:58]MH_I2C_Read... [17:59:58]Read from MH i2c: E2 17 00 B8 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 AB [17:59:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [17:59:58]wFMCommunicate OK [17:59:58]CreateOFDProtocolMessage done [17:59:58]OFDSenderStorePacket 24945 [17:59:58]StoreOFDPacket docnum=24945 [17:59:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 A4 89 07 01 65 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 40 01 00 00 F4 03 04 00 1D 2A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 71 61 00 00 35 04 06 00 B6 08 87 CA C0 75 31 35 D6 31 83 0F D3 52 [17:59:58]CheckFolder [17:59:58]dirname=/storage/ofd_packets [17:59:58]CheckFolder done [17:59:58]ProducePacketName [17:59:58]name=ofd_packets/00024945 [17:59:58]NVStorageSaveData ofd_packets/00024945 [17:59:58]File name is /storage/ofd_packets/00024945 [17:59:58]Write 301 bytes [17:59:58]NVStorageSaveData done [17:59:58]OFDSenderStorePacket done [17:59:58]KKMCreateOFDPacket done [17:59:58]NVStorageSaveData kkm_last_timestamp [17:59:58]File name is /storage/kkm_last_timestamp [17:59:58]Write 4 bytes [17:59:58]NVStorageSaveData done [17:59:58]ExternCall_PrintAddStr [17:59:58]wPrintStart [17:59:58]Write to MH i2c: 01 00 00 B9 23 DC [17:59:58]Write i2c OK [17:59:58]MH_I2C_Read... [17:59:58]Read from MH i2c: 01 [17:59:58]MH_I2C_Read... [17:59:58]Read from MH i2c: 01 07 00 [17:59:58]MH_I2C_Read... [17:59:58]Read from MH i2c: 01 07 00 B9 23 00 00 00 00 00 FF 0F F1 [17:59:58]RasterBufferAndPrint [17:59:58]line Счет N : (1)610684 [17:59:58]line ИНН: 02508201610067 [17:59:58]line Контрольно-Кассовый Чек [17:59:58]line ПРОДАЖА [17:59:58]line ТРК (МРК, ГНК) : 52 [17:59:58]line Товар: 2710124130 [17:59:58]line Аи-92-К-2 [17:59:58]line 10.330 * 67.80 [17:59:58]line = 700.37 [17:59:58]line НДС 12% НСП 1% [17:59:58]line > о реализуемом товаре [17:59:58]line ОКРУГЛЕНИЕ: -0.37 [17:59:58]line ИТОГО: 700.00 [17:59:58]line Внесено: 700.00 [17:59:58]line СДАЧА: 0.00 [17:59:58]line НСП 1% : 6.20 [17:59:58]line НДС 12% : 74.38 [17:59:58]line Наличными: 700.00 [17:59:58]line Безнал.: 0.00 [17:59:58]line Место: АЗС № 127 "Партнер Нефть" [17:59:58]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [17:59:58]line СНО: Общий режим [17:59:58]line Чек 320 30.07.2024 17:59 [17:59:58]line Смена: 48 ФФД: 1.0 [17:59:58]line ЗНМ: 0300000158 [17:59:58]line РНМ: 0000000000171247 [17:59:58]line Версия ККМ: v1.0 [17:59:58]line ФМ: 0000000002098565 [17:59:58]line ФД: 24945 [17:59:58]line ФПД: 200147754205301 [17:59:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T175957&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24945&fm=200147754205301&tin=02508201610067®Number=0000000000171247&sum=70000 [17:59:58]OFD Sender: Processing packet 24945 [packets to send 29, broken 28] [17:59:58]ProducePacketName [17:59:58]name=ofd_packets/00024945 [17:59:58]OFD Sender: To server: pG, [17:59:58]CommunicateWithHost lk.salyk.kg:30040 [17:59:58]ConnectInit lk.salyk.kg [17:59:58]written 0, free lines is 4095 [17:59:58]Connected sock=10 [17:59:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 A4 89 07 01 65 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 40 01 00 00 F4 03 04 00 1D 2A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 71 61 00 00 35 04 06 00 B6 08 87 CA C0 75 31 35 D6 31 83 0F D3 52 [17:59:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 3D B3 47 00 5F 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 32 30 39 38 35 36 35 10 04 04 00 71 61 00 00 F4 03 04 00 AB D5 A8 66 B6 04 01 00 00 7D 11 CA 20 DA 51 65 5E [17:59:58]CommunicateWithHost err = 0 [17:59:58]CheckOFDResponse [17:59:58]1017 (14) - 77093643461234 [17:59:58]1041 (16) - 0000000002098565 [17:59:58]1040 (4) - 24945 [17:59:58]1012 (4) - 30.07.2024 11:59 [17:59:58]1206 (1) - 0 [17:59:58]OFD Sender: Remove packet 24945 [17:59:58]ProducePacketName [17:59:58]name=ofd_packets/00024945 [17:59:58]NVStorageDeleteData [17:59:58]Write to MH i2c: 01 00 00 E4 23 07 [17:59:58]Write i2c OK [17:59:58]MH_I2C_Read... [17:59:58]Read from MH i2c: 01 [17:59:58]MH_I2C_Read... [17:59:58]Read from MH i2c: 01 07 00 [17:59:58]MH_I2C_Read... [17:59:58]Read from MH i2c: 01 07 00 E4 23 00 00 00 00 00 FC 0C 16 [17:59:58]RasterBufferAndPrint [17:59:58]line [17:59:58]line [17:59:58]line [17:59:58]line [17:59:58]line [17:59:58]written 0, free lines is 3333 [17:59:58]MH_Cut [17:59:58]Write to MH i2c: D1 01 00 EB 23 01 E0 [17:59:58]Write i2c OK [17:59:58]MH_I2C_Read... [17:59:58]Read from MH i2c: D1 [17:59:58]MH_I2C_Read... [17:59:58]Read from MH i2c: D1 01 00 [17:59:58]MH_I2C_Read... [17:59:58]Read from MH i2c: D1 01 00 EB 23 00 DF [17:59:58]Write to MH i2c: 01 00 00 EC 23 0F [17:59:58]Write i2c OK [17:59:58]MH_I2C_Read... [17:59:59]OFD Sender: No OFD packet to send [17:59:59]*** Cut start [17:59:59]*** Partial cut [17:59:59]*** CUTSNS_PIN = 1 [17:59:59]*** CUTSNS_PIN = 0 [17:59:59]*** Brake cut motor [18:00:00]Read from MH i2c: 01 [18:00:00]MH_I2C_Read... [18:00:00]*** Stop cut motor [18:00:00]*** Cut end [18:00:00]Read from MH i2c: 01 07 00 [18:00:00]MH_I2C_Read... [18:00:00]Read from MH i2c: 01 07 00 EC 23 00 00 00 00 00 FF 0F 24 [18:00:00]process_action close_receipt done [18:00:00]requested_data is exist [18:00:00]produce_requested_data [18:00:00]requested_item fm.sn is exist - process it [18:00:00]wFMCommunicate request_size=4 [18:00:00]MH_SAM_APDU [18:00:00]CAPDU: 80 11 00 00 [18:00:00]Write to MH i2c: E2 08 00 ED 23 80 11 00 00 00 00 00 00 8A [18:00:00]Write i2c OK [18:00:00]MH_I2C_Read... [18:00:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:00:00]Read from MH i2c: E2 [18:00:00]MH_I2C_Read... [18:00:00]Read from MH i2c: E2 17 00 [18:00:00]MH_I2C_Read... [18:00:00]Read from MH i2c: E2 17 00 ED 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E0 [18:00:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:00:00]wFMCommunicate OK [18:00:00]requested_item fd.num is exist - process it [18:00:00]SAM_PROTO_GetFieldsCounters [18:00:00]wFMCommunicate request_size=4 [18:00:00]MH_SAM_APDU [18:00:00]CAPDU: 80 13 00 00 [18:00:00]Write to MH i2c: E2 08 00 EE 23 80 13 00 00 00 00 00 00 8D [18:00:00]Write i2c OK [18:00:00]MH_I2C_Read... [18:00:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:00:00]Read from MH i2c: E2 [18:00:00]MH_I2C_Read... [18:00:00]Read from MH i2c: E2 62 00 [18:00:00]MH_I2C_Read... [18:00:00]Read from MH i2c: E2 62 00 EE 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 71 61 00 00 0E 04 04 00 30 00 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 73 [18:00:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 71 61 00 00 0E 04 04 00 30 00 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 [18:00:00]wFMCommunicate OK [18:00:00]SAM_PROTO_GetFieldsCounters done [18:00:00]requested_item shift.num is exist - process it [18:00:00]requested_item shift.opened is exist - process it [18:00:00]req_shift_opened [18:00:00]FM_GetShiftState [18:00:00]SAM_PROTO_GetShiftState [18:00:00]wFMCommunicate request_size=4 [18:00:00]MH_SAM_APDU [18:00:00]CAPDU: 80 13 01 00 [18:00:00]Write to MH i2c: E2 08 00 EF 23 80 13 01 00 00 00 00 00 8F [18:00:00]Write i2c OK [18:00:00]MH_I2C_Read... [18:00:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:00:00]Read from MH i2c: E2 [18:00:00]MH_I2C_Read... [18:00:00]Read from MH i2c: E2 0E 00 [18:00:00]MH_I2C_Read... [18:00:00]Read from MH i2c: E2 0E 00 EF 23 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 42 [18:00:00]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:00:00]wFMCommunicate OK [18:00:00]SAM_PROTO_GetShiftState done [18:00:00]FM_GetShiftState done [18:00:00]req_shift_opened done [18:00:00]requested_item shift.open_date is exist - process it [18:00:00]req_shift_open_date [18:00:00]req_shift_open_date done [18:00:00]produce_requested_data done [18:00:00]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24945,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [18:00:00]process_action_free close_receipt [18:00:00]json_value_free [18:00:00]json_value_free done [18:00:00]process_json_proto returns [18:00:00]Send response to host [18:00:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24945,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [18:00:00]free response buf [18:00:00]execute_script done [18:00:00]execute_script returns [18:00:00]free content buf [18:00:00]Sock 9.Close socket [18:00:00]Sock 9.Thread stoped [18:00:04]OFD Sender: No OFD packet to send [18:00:09]OFD Sender: No OFD packet to send [18:00:14]OFD Sender: No OFD packet to send [18:00:19]OFD Sender: No OFD packet to send [18:00:24]OFD Sender: No OFD packet to send [18:00:29]OFD Sender: No OFD packet to send [18:00:34]OFD Sender: No OFD packet to send [18:00:39]OFD Sender: No OFD packet to send [18:00:44]OFD Sender: No OFD packet to send [18:00:49]OFD Sender: No OFD packet to send [18:00:54]OFD Sender: No OFD packet to send [18:00:59]OFD Sender: No OFD packet to send [18:01:04]OFD Sender: No OFD packet to send [18:01:09]OFD Sender: No OFD packet to send [18:01:14]OFD Sender: No OFD packet to send [18:01:19]OFD Sender: No OFD packet to send [18:01:24]OFD Sender: No OFD packet to send [18:01:29]OFD Sender: No OFD packet to send [18:01:34]OFD Sender: No OFD packet to send [18:01:39]OFD Sender: No OFD packet to send [18:01:44]OFD Sender: No OFD packet to send [18:01:49]OFD Sender: No OFD packet to send [18:01:54]OFD Sender: No OFD packet to send [18:01:59]OFD Sender: No OFD packet to send [18:02:04]OFD Sender: No OFD packet to send [18:02:09]OFD Sender: No OFD packet to send [18:02:14]OFD Sender: No OFD packet to send [18:02:19]OFD Sender: No OFD packet to send [18:02:24]OFD Sender: No OFD packet to send [18:02:29]OFD Sender: No OFD packet to send [18:02:34]OFD Sender: No OFD packet to send [18:02:39]OFD Sender: No OFD packet to send [18:02:44]OFD Sender: No OFD packet to send [18:02:49]OFD Sender: No OFD packet to send [18:02:54]OFD Sender: No OFD packet to send [18:02:59]OFD Sender: No OFD packet to send [18:03:04]OFD Sender: No OFD packet to send [18:03:09]OFD Sender: No OFD packet to send [18:03:14]OFD Sender: No OFD packet to send [18:03:19]OFD Sender: No OFD packet to send [18:03:24]OFD Sender: No OFD packet to send [18:03:29]OFD Sender: No OFD packet to send [18:03:34]OFD Sender: No OFD packet to send [18:03:39]OFD Sender: No OFD packet to send [18:03:44]OFD Sender: No OFD packet to send [18:03:49]OFD Sender: No OFD packet to send [18:03:54]OFD Sender: No OFD packet to send [18:03:59]OFD Sender: No OFD packet to send [18:04:04]OFD Sender: No OFD packet to send [18:04:09]OFD Sender: No OFD packet to send [18:04:14]OFD Sender: No OFD packet to send [18:04:19]OFD Sender: No OFD packet to send [18:04:24]OFD Sender: No OFD packet to send [18:04:29]OFD Sender: No OFD packet to send [18:04:34]OFD Sender: No OFD packet to send [18:04:39]OFD Sender: No OFD packet to send [18:04:44]OFD Sender: No OFD packet to send [18:04:49]OFD Sender: No OFD packet to send [18:04:54]OFD Sender: No OFD packet to send [18:04:59]OFD Sender: No OFD packet to send [18:05:04]OFD Sender: No OFD packet to send [18:05:09]OFD Sender: No OFD packet to send [18:05:14]OFD Sender: No OFD packet to send [18:05:19]OFD Sender: No OFD packet to send [18:05:24]OFD Sender: No OFD packet to send [18:05:29]OFD Sender: No OFD packet to send [18:05:34]OFD Sender: No OFD packet to send [18:05:39]OFD Sender: No OFD packet to send [18:05:44]OFD Sender: No OFD packet to send [18:05:49]accept exits with 7 [18:05:49]New connection [18:05:49]New thread 3067428196 created [18:05:49]Thread 3067571556 joined [18:05:49]Waiting for new connection... [18:05:49] Sock 7.Parse request [18:05:49]Sock 7.Check first char [18:05:49]Sock 7.First char is OK [18:05:49]request: POST /json_proto HTTP/1.0 [18:05:49]Method: POST [18:05:49]URL: /json_proto [18:05:49]Method is POST - this is cgi request [18:05:49]url: /json_proto [18:05:49]query_string will be loaded in cgi processing [18:05:49]execute_cgi json_proto POST (null) [18:05:49]execute_cgi path=json_proto method=POST [18:05:49]POST find Content-Length [18:05:49]Host: 172.17.45.131:8080 [18:05:49]Content-Length: 799 [18:05:49]Content-Type: application/json [18:05:49] [18:05:49]POST finish read [18:05:49]Found Content-Length = 799 [18:05:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610685", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 21.140, "sum" : 1600.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" : 1600.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:05:49]execute_script... [18:05:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610685", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 21.140, "sum" : 1600.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" : 1600.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:05:49]POST & json_proto [18:05:49]process_json_proto [18:05:49]json parsed OK: [18:05:49]protocol is kg_v1.0 [18:05:49]action value=close_receipt [18:05:49]process_action close_receipt [18:05:49]cmd_close_receipt [18:05:49]MH_GetDate [18:05:49]Write to MH i2c: F0 00 00 F0 23 02 [18:05:49]Write i2c OK [18:05:49]MH_I2C_Read... [18:05:49]Read from MH i2c: F0 [18:05:49]MH_I2C_Read... [18:05:49]Read from MH i2c: F0 09 00 [18:05:49]MH_I2C_Read... [18:05:49]Read from MH i2c: F0 09 00 F0 23 00 7E 2B A9 66 C6 D4 6E 66 31 [18:05:49]GetLastDocTimeStamp 1722362397 [18:05:49]current date 1722362750 [18:05:49]FM_GetShiftState [18:05:49]SAM_PROTO_GetShiftState [18:05:49]wFMCommunicate request_size=4 [18:05:49]MH_SAM_APDU [18:05:49]CAPDU: 80 13 01 00 [18:05:49]Write to MH i2c: E2 08 00 F1 23 80 13 01 00 00 00 00 00 91 [18:05:49]Write i2c OK [18:05:49]MH_I2C_Read... [18:05:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:05:49]Read from MH i2c: E2 [18:05:49]MH_I2C_Read... [18:05:49]Read from MH i2c: E2 0E 00 [18:05:49]MH_I2C_Read... [18:05:49]Read from MH i2c: E2 0E 00 F1 23 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 44 [18:05:49]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:05:49]wFMCommunicate OK [18:05:49]SAM_PROTO_GetShiftState done [18:05:49]FM_GetShiftState done [18:05:49]opened in 1722298218 [18:05:49]opened+sec_in_day 1722384618 [18:05:49]quantity*price = 160029 [18:05:49]sum+1 = 160031 [18:05:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1600.30 НСП 1% : 14.16 НДС 12% : 169.94 Наличными: 0.00 Безнал.: 1600.30 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 321 30.07.2024 18:05 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24946 ФПД: 137938136439608 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T180550&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24946&fm=137938136439608&tin=02508201610067®Number=0000000000171247&sum=160030 [18:05:50]StoreToDocumentArchive [18:05:50]shift 48 fd 24946 [18:05:50]save to /storage/0048/doc_00024946 [18:05:50]save last doc name /storage/0048/doc_00024946 to /storage/kkm_last_doc_name [18:05:50]save OK [18:05:50]Clear old archive folders... [18:05:50]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:05:50]tlvbuf is 01F17550 [18:05:50]SAM_PROTO_ClearQueue [18:05:50]wFMCommunicate request_size=4 [18:05:50]MH_SAM_APDU [18:05:50]CAPDU: 80 09 00 00 [18:05:50]Write to MH i2c: E2 08 00 FE 23 80 09 00 00 00 00 00 00 93 [18:05:50]Write i2c OK [18:05:50]MH_I2C_Read... [18:05:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:05:50]Read from MH i2c: E2 [18:05:50]MH_I2C_Read... [18:05:50]Read from MH i2c: E2 03 00 [18:05:50]MH_I2C_Read... [18:05:50]Read from MH i2c: E2 03 00 FE 23 00 90 00 95 [18:05:50]RAPDU: 90 00 [18:05:50]wFMCommunicate OK [18:05:50]SAM_PROTO_ClearQueue done [18:05:50]KKMCreateOFDPacket [18:05:50]OFDProtocolAddRootSTLVToBuf [18:05:50]FM_MakeSignedData [18:05:50]FM_MakeSignedData [18:05:50]SAM_PROTO_SignData [18:05:50]wFMCommunicate request_size=4 [18:05:50]MH_SAM_APDU [18:05:50]CAPDU: 80 0D 01 02 [18:05:50]Write to MH i2c: E2 08 00 FF 23 80 0D 01 02 00 00 00 00 9B [18:05:50]Write i2c OK [18:05:50]MH_I2C_Read... [18:05:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:05:50]Read from MH i2c: E2 [18:05:50]MH_I2C_Read... [18:05:50]Read from MH i2c: E2 03 00 [18:05:50]MH_I2C_Read... [18:05:50]Read from MH i2c: E2 03 00 FF 23 00 90 00 96 [18:05:50]RAPDU: 90 00 [18:05:50]wFMCommunicate OK [18:05:50]wFMCommunicate request_size=255 [18:05:50]MH_SAM_APDU [18:05:50]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 94 52 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 1E 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1E 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1E 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 7E 2B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 72 61 00 00 35 04 06 00 7D 74 39 9F [18:05:50]Write to MH i2c: E2 02 01 00 24 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 94 52 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 1E 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1E 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1E 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 7E 2B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 72 61 00 00 35 04 06 00 7D 74 39 9F 00 00 35 [18:05:50]Write i2c OK [18:05:50]MH_I2C_Read... [18:05:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:05:50]Read from MH i2c: E2 [18:05:50]MH_I2C_Read... [18:05:50]Read from MH i2c: E2 03 00 [18:05:50]MH_I2C_Read... [18:05:50]Read from MH i2c: E2 03 00 00 24 00 90 00 98 [18:05:50]RAPDU: 90 00 [18:05:50]wFMCommunicate OK [18:05:50]wFMCommunicate request_size=7 [18:05:50]MH_SAM_APDU [18:05:50]CAPDU: 80 0D 02 02 02 9B 38 [18:05:50]Write to MH i2c: E2 0A 00 01 24 80 0D 02 02 02 00 9B 38 00 00 76 [18:05:50]Write i2c OK [18:05:50]MH_I2C_Read... [18:05:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:05:50]Read from MH i2c: E2 [18:05:50]MH_I2C_Read... [18:05:50]Read from MH i2c: E2 03 00 [18:05:50]MH_I2C_Read... [18:05:50]Read from MH i2c: E2 03 00 01 24 00 90 00 99 [18:05:50]RAPDU: 90 00 [18:05:50]wFMCommunicate OK [18:05:50]wFMCommunicate request_size=4 [18:05:50]MH_SAM_APDU [18:05:50]CAPDU: 80 0D 03 02 [18:05:50]Write to MH i2c: E2 08 00 02 24 80 0D 03 02 00 00 00 00 A1 [18:05:50]Write i2c OK [18:05:50]MH_I2C_Read... [18:05:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:05:50]Read from MH i2c: E2 [18:05:50]MH_I2C_Read... [18:05:50]Read from MH i2c: E2 0B 00 [18:05:50]MH_I2C_Read... [18:05:50]Read from MH i2c: E2 0B 00 02 24 00 B0 59 A8 40 AC 93 96 D6 90 00 3E [18:05:50]RAPDU: B0 59 A8 40 AC 93 96 D6 90 00 [18:05:50]wFMCommunicate OK [18:05:50]SAM_PROTO_SignData done [18:05:50]FM_MakeSignedData done [18:05:50]CreateOFDProtocolMessage [18:05:50]wFMCommunicate request_size=4 [18:05:50]MH_SAM_APDU [18:05:50]CAPDU: 80 11 00 00 [18:05:50]Write to MH i2c: E2 08 00 03 24 80 11 00 00 00 00 00 00 A1 [18:05:50]Write i2c OK [18:05:50]MH_I2C_Read... [18:05:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:05:50]Read from MH i2c: E2 [18:05:50]MH_I2C_Read... [18:05:50]Read from MH i2c: E2 17 00 [18:05:50]MH_I2C_Read... [18:05:50]Read from MH i2c: E2 17 00 03 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F7 [18:05:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:05:50]wFMCommunicate OK [18:05:50]CreateOFDProtocolMessage done [18:05:50]OFDSenderStorePacket 24946 [18:05:50]StoreOFDPacket docnum=24946 [18:05:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 04 D5 04 01 E8 50 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 94 52 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 1E 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1E 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1E 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 7E 2B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 72 61 00 00 35 04 06 00 7D 74 39 9F 9B 38 B0 59 A8 40 AC 93 96 D6 [18:05:50]CheckFolder [18:05:50]dirname=/storage/ofd_packets [18:05:50]CheckFolder done [18:05:50]ProducePacketName [18:05:50]name=ofd_packets/00024946 [18:05:50]NVStorageSaveData ofd_packets/00024946 [18:05:50]File name is /storage/ofd_packets/00024946 [18:05:50]Write 298 bytes [18:05:50]NVStorageSaveData done [18:05:50]OFDSenderStorePacket done [18:05:50]KKMCreateOFDPacket done [18:05:50]NVStorageSaveData kkm_last_timestamp [18:05:50]File name is /storage/kkm_last_timestamp [18:05:50]Write 4 bytes [18:05:50]NVStorageSaveData done [18:05:50]ExternCall_PrintAddStr [18:05:50]wPrintStart [18:05:50]Write to MH i2c: 01 00 00 04 24 28 [18:05:50]Write i2c OK [18:05:50]MH_I2C_Read... [18:05:50]Read from MH i2c: 01 [18:05:50]MH_I2C_Read... [18:05:50]Read from MH i2c: 01 07 00 [18:05:50]MH_I2C_Read... [18:05:50]Read from MH i2c: 01 07 00 04 24 00 00 00 00 00 FF 0F 3D [18:05:50]RasterBufferAndPrint [18:05:50]line Счет N : (1)610685 [18:05:50]line ИНН: 02508201610067 [18:05:50]line Контрольно-Кассовый Чек [18:05:50]line ПРОДАЖА [18:05:50]line ТРК (МРК, ГНК) : 2 [18:05:50]line Товар: 2710194210 [18:05:50]line ДТ-К-2 [18:05:50]line 21.140 * 75.70 [18:05:50]line = 1600.30 [18:05:50]line НДС 12% НСП 1% [18:05:50]line > о реализуемом товаре [18:05:50]line ИТОГО: 1600.30 [18:05:50]line НСП 1% : 14.16 [18:05:50]line НДС 12% : 169.94 [18:05:50]line Наличными: 0.00 [18:05:50]line Безнал.: 1600.30 [18:05:50]line Место: АЗС № 127 "Партнер Нефть" [18:05:50]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [18:05:50]line СНО: Общий режим [18:05:50]line Чек 321 30.07.2024 18:05 [18:05:50]line Смена: 48 ФФД: 1.0 [18:05:50]line ЗНМ: 0300000158 [18:05:50]line РНМ: 0000000000171247 [18:05:50]line Версия ККМ: v1.0 [18:05:50]line Платежная система: O! деньги [18:05:50]line ФМ: 0000000002098565 [18:05:50]line ФД: 24946 [18:05:50]line ФПД: 137938136439608 [18:05:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T180550&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24946&fm=137938136439608&tin=02508201610067®Number=0000000000171247&sum=160030 [18:05:51]OFD Sender: Processing packet 24946 [packets to send 29, broken 28] [18:05:51]ProducePacketName [18:05:51]name=ofd_packets/00024946 [18:05:51]OFD Sender: To server: pG, [18:05:51]CommunicateWithHost lk.salyk.kg:30040 [18:05:51]ConnectInit lk.salyk.kg [18:05:51]written 0, free lines is 4095 [18:05:51]Connected sock=10 [18:05:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 04 D5 04 01 E8 50 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 94 52 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 1E 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1E 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1E 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 7E 2B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 72 61 00 00 35 04 06 00 7D 74 39 9F 9B 38 B0 59 A8 40 AC 93 96 D6 [18:05:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 66 A9 47 00 97 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 32 30 39 38 35 36 35 10 04 04 00 72 61 00 00 F4 03 04 00 0B D7 A8 66 B6 04 01 00 00 41 32 50 A9 49 C9 1B 51 [18:05:51]CommunicateWithHost err = 0 [18:05:51]CheckOFDResponse [18:05:51]1017 (14) - 77093643461234 [18:05:51]1041 (16) - 0000000002098565 [18:05:51]1040 (4) - 24946 [18:05:51]1012 (4) - 30.07.2024 12:05 [18:05:51]1206 (1) - 0 [18:05:51]OFD Sender: Remove packet 24946 [18:05:51]ProducePacketName [18:05:51]name=ofd_packets/00024946 [18:05:51]NVStorageDeleteData [18:05:51]Write to MH i2c: 01 00 00 2E 24 52 [18:05:51]Write i2c OK [18:05:51]MH_I2C_Read... [18:05:51]Read from MH i2c: 01 [18:05:51]MH_I2C_Read... [18:05:51]Read from MH i2c: 01 07 00 [18:05:51]MH_I2C_Read... [18:05:51]Read from MH i2c: 01 07 00 2E 24 00 00 00 00 00 FF 0C 64 [18:05:51]RasterBufferAndPrint [18:05:51]line [18:05:51]line [18:05:51]line [18:05:51]line [18:05:51]line [18:05:51]written 0, free lines is 3332 [18:05:51]MH_Cut [18:05:51]Write to MH i2c: D1 01 00 35 24 01 2B [18:05:51]Write i2c OK [18:05:51]MH_I2C_Read... [18:05:51]Read from MH i2c: D1 [18:05:51]MH_I2C_Read... [18:05:51]Read from MH i2c: D1 01 00 [18:05:51]MH_I2C_Read... [18:05:51]Read from MH i2c: D1 01 00 35 24 00 2A [18:05:51]Write to MH i2c: 01 00 00 36 24 5A [18:05:51]Write i2c OK [18:05:51]MH_I2C_Read... [18:05:52]OFD Sender: No OFD packet to send [18:05:52]*** Cut start [18:05:52]*** Partial cut [18:05:52]*** CUTSNS_PIN = 1 [18:05:52]*** CUTSNS_PIN = 0 [18:05:52]*** Brake cut motor [18:05:52]Read from MH i2c: 01 [18:05:52]MH_I2C_Read... [18:05:52]*** Stop cut motor [18:05:52]*** Cut end [18:05:52]Read from MH i2c: 01 07 00 [18:05:52]MH_I2C_Read... [18:05:52]Read from MH i2c: 01 07 00 36 24 00 00 00 00 00 FF 0F 6F [18:05:52]process_action close_receipt done [18:05:52]requested_data is exist [18:05:52]produce_requested_data [18:05:52]requested_item fm.sn is exist - process it [18:05:52]wFMCommunicate request_size=4 [18:05:52]MH_SAM_APDU [18:05:52]CAPDU: 80 11 00 00 [18:05:52]Write to MH i2c: E2 08 00 37 24 80 11 00 00 00 00 00 00 D5 [18:05:52]Write i2c OK [18:05:52]MH_I2C_Read... [18:05:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:05:52]Read from MH i2c: E2 [18:05:52]MH_I2C_Read... [18:05:52]Read from MH i2c: E2 17 00 [18:05:52]MH_I2C_Read... [18:05:52]Read from MH i2c: E2 17 00 37 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 2B [18:05:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:05:52]wFMCommunicate OK [18:05:52]requested_item fd.num is exist - process it [18:05:52]SAM_PROTO_GetFieldsCounters [18:05:52]wFMCommunicate request_size=4 [18:05:52]MH_SAM_APDU [18:05:52]CAPDU: 80 13 00 00 [18:05:52]Write to MH i2c: E2 08 00 38 24 80 13 00 00 00 00 00 00 D8 [18:05:52]Write i2c OK [18:05:52]MH_I2C_Read... [18:05:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:05:53]Read from MH i2c: E2 [18:05:53]MH_I2C_Read... [18:05:53]Read from MH i2c: E2 62 00 [18:05:53]MH_I2C_Read... [18:05:53]Read from MH i2c: E2 62 00 38 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 72 61 00 00 0E 04 04 00 30 00 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 C2 [18:05:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 72 61 00 00 0E 04 04 00 30 00 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 [18:05:53]wFMCommunicate OK [18:05:53]SAM_PROTO_GetFieldsCounters done [18:05:53]requested_item shift.num is exist - process it [18:05:53]requested_item shift.opened is exist - process it [18:05:53]req_shift_opened [18:05:53]FM_GetShiftState [18:05:53]SAM_PROTO_GetShiftState [18:05:53]wFMCommunicate request_size=4 [18:05:53]MH_SAM_APDU [18:05:53]CAPDU: 80 13 01 00 [18:05:53]Write to MH i2c: E2 08 00 39 24 80 13 01 00 00 00 00 00 DA [18:05:53]Write i2c OK [18:05:53]MH_I2C_Read... [18:05:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:05:53]Read from MH i2c: E2 [18:05:53]MH_I2C_Read... [18:05:53]Read from MH i2c: E2 0E 00 [18:05:53]MH_I2C_Read... [18:05:53]Read from MH i2c: E2 0E 00 39 24 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 8D [18:05:53]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:05:53]wFMCommunicate OK [18:05:53]SAM_PROTO_GetShiftState done [18:05:53]FM_GetShiftState done [18:05:53]req_shift_opened done [18:05:53]requested_item shift.open_date is exist - process it [18:05:53]req_shift_open_date [18:05:53]req_shift_open_date done [18:05:53]produce_requested_data done [18:05:53]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24946,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [18:05:53]process_action_free close_receipt [18:05:53]json_value_free [18:05:53]json_value_free done [18:05:53]process_json_proto returns [18:05:53]Send response to host [18:05:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24946,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [18:05:53]free response buf [18:05:53]execute_script done [18:05:53]execute_script returns [18:05:53]free content buf [18:05:53]Sock 7.Close socket [18:05:53]Sock 7.Thread stoped [18:05:57]OFD Sender: No OFD packet to send [18:06:02]OFD Sender: No OFD packet to send [18:06:07]OFD Sender: No OFD packet to send [18:06:12]OFD Sender: No OFD packet to send [18:06:17]OFD Sender: No OFD packet to send [18:06:22]OFD Sender: No OFD packet to send [18:06:27]OFD Sender: No OFD packet to send [18:06:32]OFD Sender: No OFD packet to send [18:06:37]OFD Sender: No OFD packet to send [18:06:42]OFD Sender: No OFD packet to send [18:06:47]OFD Sender: No OFD packet to send [18:06:52]OFD Sender: No OFD packet to send [18:06:57]OFD Sender: No OFD packet to send [18:07:02]OFD Sender: No OFD packet to send [18:07:07]OFD Sender: No OFD packet to send [18:07:12]OFD Sender: No OFD packet to send [18:07:17]OFD Sender: No OFD packet to send [18:07:22]OFD Sender: No OFD packet to send [18:07:27]OFD Sender: No OFD packet to send [18:07:32]OFD Sender: No OFD packet to send [18:07:37]OFD Sender: No OFD packet to send [18:07:42]OFD Sender: No OFD packet to send [18:07:47]OFD Sender: No OFD packet to send [18:07:52]OFD Sender: No OFD packet to send [18:07:57]OFD Sender: No OFD packet to send [18:08:02]OFD Sender: No OFD packet to send [18:08:07]OFD Sender: No OFD packet to send [18:08:12]OFD Sender: No OFD packet to send [18:08:17]OFD Sender: No OFD packet to send [18:08:22]OFD Sender: No OFD packet to send [18:08:27]OFD Sender: No OFD packet to send [18:08:32]OFD Sender: No OFD packet to send [18:08:37]OFD Sender: No OFD packet to send [18:08:42]OFD Sender: No OFD packet to send [18:08:47]OFD Sender: No OFD packet to send [18:08:52]OFD Sender: No OFD packet to send [18:08:57]OFD Sender: No OFD packet to send [18:09:02]OFD Sender: No OFD packet to send [18:09:07]OFD Sender: No OFD packet to send [18:09:12]OFD Sender: No OFD packet to send [18:09:17]OFD Sender: No OFD packet to send [18:09:22]OFD Sender: No OFD packet to send [18:09:27]OFD Sender: No OFD packet to send [18:09:32]OFD Sender: No OFD packet to send [18:09:37]OFD Sender: No OFD packet to send [18:09:42]OFD Sender: No OFD packet to send [18:09:47]OFD Sender: No OFD packet to send [18:09:52]OFD Sender: No OFD packet to send [18:09:53]accept exits with 9 [18:09:53]New connection [18:09:53]New thread 3067571556 created [18:09:53]Thread 3067428196 joined [18:09:53]Waiting for new connection... [18:09:53] Sock 9.Parse request [18:09:53]Sock 9.Check first char [18:09:53]Sock 9.First char is OK [18:09:53]request: POST /json_proto HTTP/1.0 [18:09:53]Method: POST [18:09:53]URL: /json_proto [18:09:53]Method is POST - this is cgi request [18:09:53]url: /json_proto [18:09:53]query_string will be loaded in cgi processing [18:09:53]execute_cgi json_proto POST (null) [18:09:53]execute_cgi path=json_proto method=POST [18:09:53]POST find Content-Length [18:09:53]Host: 172.17.45.131:8080 [18:09:53]Content-Length: 677 [18:09:53]Content-Type: application/json [18:09:53] [18:09:53]POST finish read [18:09:53]Found Content-Length = 677 [18:09:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610686", "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" ] } } [18:09:53]execute_script... [18:09: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)610686", "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" ] } } [18:09:53]POST & json_proto [18:09:53]process_json_proto [18:09:53]json parsed OK: [18:09:53]protocol is kg_v1.0 [18:09:53]action value=close_receipt [18:09:53]process_action close_receipt [18:09:53]cmd_close_receipt [18:09:53]MH_GetDate [18:09:53]Write to MH i2c: F0 00 00 3A 24 4D [18:09:53]Write i2c OK [18:09:53]MH_I2C_Read... [18:09:53]Read from MH i2c: F0 [18:09:53]MH_I2C_Read... [18:09:53]Read from MH i2c: F0 09 00 [18:09:53]MH_I2C_Read... [18:09:53]Read from MH i2c: F0 09 00 3A 24 00 72 2C A9 66 C6 D4 6E 66 71 [18:09:53]GetLastDocTimeStamp 1722362750 [18:09:53]current date 1722362994 [18:09:53]FM_GetShiftState [18:09:53]SAM_PROTO_GetShiftState [18:09:53]wFMCommunicate request_size=4 [18:09:53]MH_SAM_APDU [18:09:53]CAPDU: 80 13 01 00 [18:09:53]Write to MH i2c: E2 08 00 3B 24 80 13 01 00 00 00 00 00 DC [18:09:53]Write i2c OK [18:09:53]MH_I2C_Read... [18:09:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:09:53]Read from MH i2c: E2 [18:09:53]MH_I2C_Read... [18:09:53]Read from MH i2c: E2 0E 00 [18:09:53]MH_I2C_Read... [18:09:53]Read from MH i2c: E2 0E 00 3B 24 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 8F [18:09:53]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:09:53]wFMCommunicate OK [18:09:53]SAM_PROTO_GetShiftState done [18:09:53]FM_GetShiftState done [18:09:53]opened in 1722298218 [18:09:53]opened+sec_in_day 1722384618 [18:09:53]quantity*price = 60003 [18:09:53]sum+1 = 60004 [18:09:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 322 30.07.2024 18:09 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24947 ФПД: 49917459731580 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T180954&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24947&fm=49917459731580&tin=02508201610067®Number=0000000000171247&sum=60000 [18:09:54]StoreToDocumentArchive [18:09:54]shift 48 fd 24947 [18:09:54]save to /storage/0048/doc_00024947 [18:09:54]save last doc name /storage/0048/doc_00024947 to /storage/kkm_last_doc_name [18:09:54]save OK [18:09:54]Clear old archive folders... [18:09:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:09:54]tlvbuf is B6F3F430 [18:09:54]SAM_PROTO_ClearQueue [18:09:54]wFMCommunicate request_size=4 [18:09:54]MH_SAM_APDU [18:09:54]CAPDU: 80 09 00 00 [18:09:54]Write to MH i2c: E2 08 00 48 24 80 09 00 00 00 00 00 00 DE [18:09:54]Write i2c OK [18:09:54]MH_I2C_Read... [18:09:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:09:54]Read from MH i2c: E2 [18:09:54]MH_I2C_Read... [18:09:54]Read from MH i2c: E2 03 00 [18:09:54]MH_I2C_Read... [18:09:54]Read from MH i2c: E2 03 00 48 24 00 90 00 E0 [18:09:54]RAPDU: 90 00 [18:09:54]wFMCommunicate OK [18:09:54]SAM_PROTO_ClearQueue done [18:09:54]KKMCreateOFDPacket [18:09:54]OFDProtocolAddRootSTLVToBuf [18:09:54]FM_MakeSignedData [18:09:54]FM_MakeSignedData [18:09:54]SAM_PROTO_SignData [18:09:54]wFMCommunicate request_size=4 [18:09:54]MH_SAM_APDU [18:09:54]CAPDU: 80 0D 01 02 [18:09:54]Write to MH i2c: E2 08 00 49 24 80 0D 01 02 00 00 00 00 E6 [18:09:54]Write i2c OK [18:09:54]MH_I2C_Read... [18:09:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:09:54]Read from MH i2c: E2 [18:09:54]MH_I2C_Read... [18:09:54]Read from MH i2c: E2 03 00 [18:09:54]MH_I2C_Read... [18:09:54]Read from MH i2c: E2 03 00 49 24 00 90 00 E1 [18:09:54]RAPDU: 90 00 [18:09:54]wFMCommunicate OK [18:09:54]wFMCommunicate request_size=255 [18:09:54]MH_SAM_APDU [18:09: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 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 42 01 00 00 F4 03 04 00 72 2C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 73 61 00 00 35 04 06 00 2D [18:09:54]Write to MH i2c: E2 02 01 4A 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 42 01 00 00 F4 03 04 00 72 2C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 73 61 00 00 35 04 06 00 2D 00 00 4A [18:09:54]Write i2c OK [18:09:54]MH_I2C_Read... [18:09:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:09:54]Read from MH i2c: E2 [18:09:54]MH_I2C_Read... [18:09:54]Read from MH i2c: E2 03 00 [18:09:54]MH_I2C_Read... [18:09:54]Read from MH i2c: E2 03 00 4A 24 00 90 00 E2 [18:09:54]RAPDU: 90 00 [18:09:54]wFMCommunicate OK [18:09:54]wFMCommunicate request_size=10 [18:09:54]MH_SAM_APDU [18:09:54]CAPDU: 80 0D 02 02 05 66 50 74 94 7C [18:09:54]Write to MH i2c: E2 0D 00 4B 24 80 0D 02 02 05 00 66 50 74 94 7C 00 00 2D [18:09:54]Write i2c OK [18:09:54]MH_I2C_Read... [18:09:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:09:54]Read from MH i2c: E2 [18:09:54]MH_I2C_Read... [18:09:54]Read from MH i2c: E2 03 00 [18:09:54]MH_I2C_Read... [18:09:54]Read from MH i2c: E2 03 00 4B 24 00 90 00 E3 [18:09:54]RAPDU: 90 00 [18:09:54]wFMCommunicate OK [18:09:54]wFMCommunicate request_size=4 [18:09:54]MH_SAM_APDU [18:09:54]CAPDU: 80 0D 03 02 [18:09:54]Write to MH i2c: E2 08 00 4C 24 80 0D 03 02 00 00 00 00 EB [18:09:54]Write i2c OK [18:09:54]MH_I2C_Read... [18:09:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:09:54]Read from MH i2c: E2 [18:09:54]MH_I2C_Read... [18:09:54]Read from MH i2c: E2 0B 00 [18:09:54]MH_I2C_Read... [18:09:54]Read from MH i2c: E2 0B 00 4C 24 00 02 9F 1E 98 64 9E 1E 83 90 00 E6 [18:09:54]RAPDU: 02 9F 1E 98 64 9E 1E 83 90 00 [18:09:54]wFMCommunicate OK [18:09:54]SAM_PROTO_SignData done [18:09:54]FM_MakeSignedData done [18:09:54]CreateOFDProtocolMessage [18:09:55]wFMCommunicate request_size=4 [18:09:55]MH_SAM_APDU [18:09:55]CAPDU: 80 11 00 00 [18:09:55]Write to MH i2c: E2 08 00 4D 24 80 11 00 00 00 00 00 00 EB [18:09:55]Write i2c OK [18:09:55]MH_I2C_Read... [18:09:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:09:55]Read from MH i2c: E2 [18:09:55]MH_I2C_Read... [18:09:55]Read from MH i2c: E2 17 00 [18:09:55]MH_I2C_Read... [18:09:55]Read from MH i2c: E2 17 00 4D 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 41 [18:09:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:09:55]wFMCommunicate OK [18:09:55]CreateOFDProtocolMessage done [18:09:55]OFDSenderStorePacket 24947 [18:09:55]StoreOFDPacket docnum=24947 [18:09:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 47 69 07 01 21 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 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 42 01 00 00 F4 03 04 00 72 2C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 73 61 00 00 35 04 06 00 2D 66 50 74 94 7C 02 9F 1E 98 64 9E 1E 83 [18:09:55]CheckFolder [18:09:55]dirname=/storage/ofd_packets [18:09:55]CheckFolder done [18:09:55]ProducePacketName [18:09:55]name=ofd_packets/00024947 [18:09:55]NVStorageSaveData ofd_packets/00024947 [18:09:55]File name is /storage/ofd_packets/00024947 [18:09:55]Write 301 bytes [18:09:55]NVStorageSaveData done [18:09:55]OFDSenderStorePacket done [18:09:55]KKMCreateOFDPacket done [18:09:55]NVStorageSaveData kkm_last_timestamp [18:09:55]File name is /storage/kkm_last_timestamp [18:09:55]Write 4 bytes [18:09:55]NVStorageSaveData done [18:09:55]OFD Sender: Processing packet 24947 [packets to send 29, broken 28] [18:09:55]ProducePacketName [18:09:55]name=ofd_packets/00024947 [18:09:55]OFD Sender: To server: pG, [18:09:55]CommunicateWithHost lk.salyk.kg:30040 [18:09:55]ConnectInit lk.salyk.kg [18:09:55]ExternCall_PrintAddStr [18:09:55]wPrintStart [18:09:55]Write to MH i2c: 01 00 00 4E 24 72 [18:09:55]Write i2c OK [18:09:55]MH_I2C_Read... [18:09:55]Read from MH i2c: 01 [18:09:55]MH_I2C_Read... [18:09:55]Read from MH i2c: 01 07 00 [18:09:55]MH_I2C_Read... [18:09:55]Read from MH i2c: 01 07 00 4E 24 00 00 00 00 00 FF 0F 87 [18:09:55]RasterBufferAndPrint [18:09:55]line Счет N : (1)610686 [18:09:55]line ИНН: 02508201610067 [18:09:55]line Контрольно-Кассовый Чек [18:09:55]line ПРОДАЖА [18:09:55]line ТРК (МРК, ГНК) : 52 [18:09:55]line Товар: 2710124130 [18:09:55]line Аи-92-К-2 [18:09:55]line 8.850 * 67.80 [18:09:55]line = 600.03 [18:09:55]line НДС 12% НСП 1% [18:09:55]line > о реализуемом товаре [18:09:55]line ОКРУГЛЕНИЕ: -0.03 [18:09:55]line ИТОГО: 600.00 [18:09:55]line Внесено: 600.00 [18:09:55]line СДАЧА: 0.00 [18:09:55]line НСП 1% : 5.31 [18:09:55]line НДС 12% : 63.72 [18:09:55]line Наличными: 600.00 [18:09:55]line Безнал.: 0.00 [18:09:55]line Место: АЗС № 127 "Партнер Нефть" [18:09:55]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [18:09:55]line СНО: Общий режим [18:09:55]line Чек 322 30.07.2024 18:09 [18:09:55]line Смена: 48 ФФД: 1.0 [18:09:55]line ЗНМ: 0300000158 [18:09:55]line РНМ: 0000000000171247 [18:09:55]line Версия ККМ: v1.0 [18:09:55]line ФМ: 0000000002098565 [18:09:55]line ФД: 24947 [18:09:55]line ФПД: 49917459731580 [18:09:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T180954&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24947&fm=49917459731580&tin=02508201610067®Number=0000000000171247&sum=60000 [18:09:55]Connected sock=11 [18:09:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 47 69 07 01 21 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 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 42 01 00 00 F4 03 04 00 72 2C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 73 61 00 00 35 04 06 00 2D 66 50 74 94 7C 02 9F 1E 98 64 9E 1E 83 [18:09:55]written 0, free lines is 4095 [18:09:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 53 F9 47 00 91 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 32 30 39 38 35 36 35 10 04 04 00 73 61 00 00 F4 03 04 00 FF D7 A8 66 B6 04 01 00 00 36 3A 37 60 FB 3F CD E1 [18:09:55]CommunicateWithHost err = 0 [18:09:55]CheckOFDResponse [18:09:55]1017 (14) - 77093643461234 [18:09:55]1041 (16) - 0000000002098565 [18:09:55]1040 (4) - 24947 [18:09:55]1012 (4) - 30.07.2024 12:09 [18:09:55]1206 (1) - 0 [18:09:55]OFD Sender: Remove packet 24947 [18:09:55]ProducePacketName [18:09:55]name=ofd_packets/00024947 [18:09:55]NVStorageDeleteData [18:09:55]Write to MH i2c: 01 00 00 79 24 9D [18:09:55]Write i2c OK [18:09:55]MH_I2C_Read... [18:09:55]Read from MH i2c: 01 [18:09:55]MH_I2C_Read... [18:09:55]Read from MH i2c: 01 07 00 [18:09:55]MH_I2C_Read... [18:09:55]Read from MH i2c: 01 07 00 79 24 00 00 00 00 00 E4 0C 94 [18:09:55]RasterBufferAndPrint [18:09:55]line [18:09:55]line [18:09:55]line [18:09:55]line [18:09:55]line [18:09:55]written 0, free lines is 3306 [18:09:55]MH_Cut [18:09:55]Write to MH i2c: D1 01 00 80 24 01 76 [18:09:55]Write i2c OK [18:09:55]MH_I2C_Read... [18:09:55]Read from MH i2c: D1 [18:09:55]MH_I2C_Read... [18:09:55]Read from MH i2c: D1 01 00 [18:09:55]MH_I2C_Read... [18:09:55]Read from MH i2c: D1 01 00 80 24 00 75 [18:09:55]Write to MH i2c: 01 00 00 81 24 A5 [18:09:55]Write i2c OK [18:09:55]MH_I2C_Read... [18:09:56]OFD Sender: No OFD packet to send [18:09:56]*** Cut start [18:09:56]*** Partial cut [18:09:56]*** CUTSNS_PIN = 1 [18:09:56]*** CUTSNS_PIN = 0 [18:09:56]*** Brake cut motor [18:09:57]Read from MH i2c: 01 [18:09:57]MH_I2C_Read... [18:09:57]*** Stop cut motor [18:09:57]*** Cut end [18:09:57]Read from MH i2c: 01 07 00 [18:09:57]MH_I2C_Read... [18:09:57]Read from MH i2c: 01 07 00 81 24 00 00 00 00 00 FF 0F BA [18:09:57]process_action close_receipt done [18:09:57]requested_data is exist [18:09:57]produce_requested_data [18:09:57]requested_item fm.sn is exist - process it [18:09:57]wFMCommunicate request_size=4 [18:09:57]MH_SAM_APDU [18:09:57]CAPDU: 80 11 00 00 [18:09:57]Write to MH i2c: E2 08 00 82 24 80 11 00 00 00 00 00 00 20 [18:09:57]Write i2c OK [18:09:57]MH_I2C_Read... [18:09:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:09:57]Read from MH i2c: E2 [18:09:57]MH_I2C_Read... [18:09:57]Read from MH i2c: E2 17 00 [18:09:57]MH_I2C_Read... [18:09:57]Read from MH i2c: E2 17 00 82 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 76 [18:09:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:09:57]wFMCommunicate OK [18:09:57]requested_item fd.num is exist - process it [18:09:57]SAM_PROTO_GetFieldsCounters [18:09:57]wFMCommunicate request_size=4 [18:09:57]MH_SAM_APDU [18:09:57]CAPDU: 80 13 00 00 [18:09:57]Write to MH i2c: E2 08 00 83 24 80 13 00 00 00 00 00 00 23 [18:09:57]Write i2c OK [18:09:57]MH_I2C_Read... [18:09:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:09:57]Read from MH i2c: E2 [18:09:57]MH_I2C_Read... [18:09:57]Read from MH i2c: E2 62 00 [18:09:57]MH_I2C_Read... [18:09:57]Read from MH i2c: E2 62 00 83 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 73 61 00 00 0E 04 04 00 30 00 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 [18:09:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 73 61 00 00 0E 04 04 00 30 00 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 [18:09:57]wFMCommunicate OK [18:09:57]SAM_PROTO_GetFieldsCounters done [18:09:57]requested_item shift.num is exist - process it [18:09:57]requested_item shift.opened is exist - process it [18:09:57]req_shift_opened [18:09:57]FM_GetShiftState [18:09:57]SAM_PROTO_GetShiftState [18:09:57]wFMCommunicate request_size=4 [18:09:57]MH_SAM_APDU [18:09:57]CAPDU: 80 13 01 00 [18:09:57]Write to MH i2c: E2 08 00 84 24 80 13 01 00 00 00 00 00 25 [18:09:57]Write i2c OK [18:09:57]MH_I2C_Read... [18:09:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:09:57]Read from MH i2c: E2 [18:09:57]MH_I2C_Read... [18:09:57]Read from MH i2c: E2 0E 00 [18:09:57]MH_I2C_Read... [18:09:57]Read from MH i2c: E2 0E 00 84 24 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 D8 [18:09:57]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:09:57]wFMCommunicate OK [18:09:57]SAM_PROTO_GetShiftState done [18:09:57]FM_GetShiftState done [18:09:57]req_shift_opened done [18:09:57]requested_item shift.open_date is exist - process it [18:09:57]req_shift_open_date [18:09:57]req_shift_open_date done [18:09:57]produce_requested_data done [18:09:57]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24947,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [18:09:57]process_action_free close_receipt [18:09:57]json_value_free [18:09:57]json_value_free done [18:09:57]process_json_proto returns [18:09:57]Send response to host [18:09:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24947,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [18:09:57]free response buf [18:09:57]execute_script done [18:09:57]execute_script returns [18:09:57]free content buf [18:09:57]Sock 9.Close socket [18:09:57]Sock 9.Thread stoped [18:10:01]OFD Sender: No OFD packet to send [18:10:06]OFD Sender: No OFD packet to send [18:10:11]OFD Sender: No OFD packet to send [18:10:16]OFD Sender: No OFD packet to send [18:10:21]OFD Sender: No OFD packet to send [18:10:26]OFD Sender: No OFD packet to send [18:10:31]OFD Sender: No OFD packet to send [18:10:36]OFD Sender: No OFD packet to send [18:10:41]OFD Sender: No OFD packet to send [18:10:46]OFD Sender: No OFD packet to send [18:10:51]OFD Sender: No OFD packet to send [18:10:56]OFD Sender: No OFD packet to send [18:11:01]OFD Sender: No OFD packet to send [18:11:06]OFD Sender: No OFD packet to send [18:11:11]OFD Sender: No OFD packet to send [18:11:16]OFD Sender: No OFD packet to send [18:11:19]accept exits with 7 [18:11:19]New connection [18:11:19]New thread 3067428196 created [18:11:19]Thread 3067571556 joined [18:11:19]Waiting for new connection... [18:11:19] Sock 7.Parse request [18:11:19]Sock 7.Check first char [18:11:19]Sock 7.First char is OK [18:11:19]request: POST /json_proto HTTP/1.0 [18:11:19]Method: POST [18:11:19]URL: /json_proto [18:11:19]Method is POST - this is cgi request [18:11:19]url: /json_proto [18:11:19]query_string will be loaded in cgi processing [18:11:19]execute_cgi json_proto POST (null) [18:11:19]execute_cgi path=json_proto method=POST [18:11:19]POST find Content-Length [18:11:19]Host: 172.17.45.131:8080 [18:11:19]Content-Length: 682 [18:11:19]Content-Type: application/json [18:11:19] [18:11:19]POST finish read [18:11:19]Found Content-Length = 682 [18:11:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610688", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:11:19]execute_script... [18:11: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)610688", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:11:19]POST & json_proto [18:11:19]process_json_proto [18:11:19]json parsed OK: [18:11:19]protocol is kg_v1.0 [18:11:19]action value=close_receipt [18:11:19]process_action close_receipt [18:11:19]cmd_close_receipt [18:11:19]MH_GetDate [18:11:19]Write to MH i2c: F0 00 00 85 24 98 [18:11:19]Write i2c OK [18:11:19]MH_I2C_Read... [18:11:19]Read from MH i2c: F0 [18:11:19]MH_I2C_Read... [18:11:19]Read from MH i2c: F0 09 00 [18:11:19]MH_I2C_Read... [18:11:19]Read from MH i2c: F0 09 00 85 24 00 C8 2C A9 66 C6 D4 6E 66 12 [18:11:19]GetLastDocTimeStamp 1722362994 [18:11:19]current date 1722363080 [18:11:19]FM_GetShiftState [18:11:19]SAM_PROTO_GetShiftState [18:11:19]wFMCommunicate request_size=4 [18:11:19]MH_SAM_APDU [18:11:19]CAPDU: 80 13 01 00 [18:11:19]Write to MH i2c: E2 08 00 86 24 80 13 01 00 00 00 00 00 27 [18:11:19]Write i2c OK [18:11:19]MH_I2C_Read... [18:11:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:19]Read from MH i2c: E2 [18:11:19]MH_I2C_Read... [18:11:19]Read from MH i2c: E2 0E 00 [18:11:19]MH_I2C_Read... [18:11:19]Read from MH i2c: E2 0E 00 86 24 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 DA [18:11:19]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:11:19]wFMCommunicate OK [18:11:19]SAM_PROTO_GetShiftState done [18:11:19]FM_GetShiftState done [18:11:19]opened in 1722298218 [18:11:19]opened+sec_in_day 1722384618 [18:11:19]quantity*price = 100023 [18:11:19]sum+1 = 100024 [18:11:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 323 30.07.2024 18:11 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24948 ФПД: 140041151062287 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T181120&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24948&fm=140041151062287&tin=02508201610067®Number=0000000000171247&sum=100000 [18:11:20]StoreToDocumentArchive [18:11:20]shift 48 fd 24948 [18:11:20]save to /storage/0048/doc_00024948 [18:11:20]save last doc name /storage/0048/doc_00024948 to /storage/kkm_last_doc_name [18:11:20]save OK [18:11:20]Clear old archive folders... [18:11:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:11:20]tlvbuf is 01E37470 [18:11:20]SAM_PROTO_ClearQueue [18:11:20]wFMCommunicate request_size=4 [18:11:20]MH_SAM_APDU [18:11:20]CAPDU: 80 09 00 00 [18:11:20]Write to MH i2c: E2 08 00 93 24 80 09 00 00 00 00 00 00 29 [18:11:20]Write i2c OK [18:11:20]MH_I2C_Read... [18:11:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:11:20]Read from MH i2c: E2 [18:11:20]MH_I2C_Read... [18:11:20]Read from MH i2c: E2 03 00 [18:11:20]MH_I2C_Read... [18:11:20]Read from MH i2c: E2 03 00 93 24 00 90 00 2B [18:11:20]RAPDU: 90 00 [18:11:20]wFMCommunicate OK [18:11:20]SAM_PROTO_ClearQueue done [18:11:20]KKMCreateOFDPacket [18:11:20]OFDProtocolAddRootSTLVToBuf [18:11:20]FM_MakeSignedData [18:11:20]FM_MakeSignedData [18:11:20]SAM_PROTO_SignData [18:11:20]wFMCommunicate request_size=4 [18:11:20]MH_SAM_APDU [18:11:20]CAPDU: 80 0D 01 02 [18:11:20]Write to MH i2c: E2 08 00 94 24 80 0D 01 02 00 00 00 00 31 [18:11:20]Write i2c OK [18:11:20]MH_I2C_Read... [18:11:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:11:20]Read from MH i2c: E2 [18:11:20]MH_I2C_Read... [18:11:20]Read from MH i2c: E2 03 00 [18:11:20]MH_I2C_Read... [18:11:20]Read from MH i2c: E2 03 00 94 24 00 90 00 2C [18:11:20]RAPDU: 90 00 [18:11:20]wFMCommunicate OK [18:11:20]wFMCommunicate request_size=255 [18:11:20]MH_SAM_APDU [18:11:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 C8 2C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 74 61 00 00 35 04 06 00 7F [18:11:20]Write to MH i2c: E2 02 01 95 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 C8 2C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 74 61 00 00 35 04 06 00 7F 00 00 80 [18:11:20]Write i2c OK [18:11:20]MH_I2C_Read... [18:11:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:11:21]Read from MH i2c: E2 [18:11:21]MH_I2C_Read... [18:11:21]Read from MH i2c: E2 03 00 [18:11:21]MH_I2C_Read... [18:11:21]Read from MH i2c: E2 03 00 95 24 00 90 00 2D [18:11:21]RAPDU: 90 00 [18:11:21]wFMCommunicate OK [18:11:21]wFMCommunicate request_size=10 [18:11:21]MH_SAM_APDU [18:11:21]CAPDU: 80 0D 02 02 05 5D DF 10 21 0F [18:11:21]Write to MH i2c: E2 0D 00 96 24 80 0D 02 02 05 00 5D DF 10 21 0F 00 00 BA [18:11:21]Write i2c OK [18:11:21]MH_I2C_Read... [18:11:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:11:21]Read from MH i2c: E2 [18:11:21]MH_I2C_Read... [18:11:21]Read from MH i2c: E2 03 00 [18:11:21]MH_I2C_Read... [18:11:21]Read from MH i2c: E2 03 00 96 24 00 90 00 2E [18:11:21]RAPDU: 90 00 [18:11:21]wFMCommunicate OK [18:11:21]wFMCommunicate request_size=4 [18:11:21]MH_SAM_APDU [18:11:21]CAPDU: 80 0D 03 02 [18:11:21]Write to MH i2c: E2 08 00 97 24 80 0D 03 02 00 00 00 00 36 [18:11:21]Write i2c OK [18:11:21]MH_I2C_Read... [18:11:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:11:21]Read from MH i2c: E2 [18:11:21]MH_I2C_Read... [18:11:21]Read from MH i2c: E2 0B 00 [18:11:21]MH_I2C_Read... [18:11:21]Read from MH i2c: E2 0B 00 97 24 00 9E 71 AA 76 74 9D D9 B2 90 00 02 [18:11:21]RAPDU: 9E 71 AA 76 74 9D D9 B2 90 00 [18:11:21]wFMCommunicate OK [18:11:21]SAM_PROTO_SignData done [18:11:21]FM_MakeSignedData done [18:11:21]CreateOFDProtocolMessage [18:11:21]wFMCommunicate request_size=4 [18:11:21]MH_SAM_APDU [18:11:21]CAPDU: 80 11 00 00 [18:11:21]Write to MH i2c: E2 08 00 98 24 80 11 00 00 00 00 00 00 36 [18:11:21]Write i2c OK [18:11:21]MH_I2C_Read... [18:11:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:21]Read from MH i2c: E2 [18:11:21]MH_I2C_Read... [18:11:21]Read from MH i2c: E2 17 00 [18:11:21]MH_I2C_Read... [18:11:21]Read from MH i2c: E2 17 00 98 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 8C [18:11:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:11:21]wFMCommunicate OK [18:11:21]CreateOFDProtocolMessage done [18:11:21]OFDSenderStorePacket 24948 [18:11:21]StoreOFDPacket docnum=24948 [18:11:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 A0 3C 07 01 5D DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 C8 2C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 74 61 00 00 35 04 06 00 7F 5D DF 10 21 0F 9E 71 AA 76 74 9D D9 B2 [18:11:21]CheckFolder [18:11:21]dirname=/storage/ofd_packets [18:11:21]CheckFolder done [18:11:21]ProducePacketName [18:11:21]name=ofd_packets/00024948 [18:11:21]NVStorageSaveData ofd_packets/00024948 [18:11:21]File name is /storage/ofd_packets/00024948 [18:11:21]Write 301 bytes [18:11:21]NVStorageSaveData done [18:11:21]OFDSenderStorePacket done [18:11:21]KKMCreateOFDPacket done [18:11:21]NVStorageSaveData kkm_last_timestamp [18:11:21]File name is /storage/kkm_last_timestamp [18:11:21]Write 4 bytes [18:11:21]NVStorageSaveData done [18:11:21]ExternCall_PrintAddStr [18:11:21]wPrintStart [18:11:21]Write to MH i2c: 01 00 00 99 24 BD [18:11:21]Write i2c OK [18:11:21]MH_I2C_Read... [18:11:21]Read from MH i2c: 01 [18:11:21]MH_I2C_Read... [18:11:21]Read from MH i2c: 01 07 00 [18:11:21]MH_I2C_Read... [18:11:21]Read from MH i2c: 01 07 00 99 24 00 00 00 00 00 FF 0F D2 [18:11:21]RasterBufferAndPrint [18:11:21]line Счет N : (1)610688 [18:11:21]line ИНН: 02508201610067 [18:11:21]line Контрольно-Кассовый Чек [18:11:21]line ПРОДАЖА [18:11:21]line ТРК (МРК, ГНК) : 43 [18:11:21]line Товар: 2710124500 [18:11:21]line Аи-95-К-3 [18:11:21]line 13.390 * 74.70 [18:11:21]line = 1000.23 [18:11:21]line НДС 12% НСП 1% [18:11:21]line > о реализуемом товаре [18:11:21]line ОКРУГЛЕНИЕ: -0.23 [18:11:21]line ИТОГО: 1000.00 [18:11:21]line Внесено: 1000.00 [18:11:21]line СДАЧА: 0.00 [18:11:21]line НСП 1% : 8.85 [18:11:21]line НДС 12% : 106.22 [18:11:21]line Наличными: 1000.00 [18:11:21]line Безнал.: 0.00 [18:11:21]line Место: АЗС № 127 "Партнер Нефть" [18:11:21]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [18:11:21]line СНО: Общий режим [18:11:21]line Чек 323 30.07.2024 18:11 [18:11:21]line Смена: 48 ФФД: 1.0 [18:11:21]line ЗНМ: 0300000158 [18:11:21]line РНМ: 0000000000171247 [18:11:21]line Версия ККМ: v1.0 [18:11:21]line ФМ: 0000000002098565 [18:11:21]line ФД: 24948 [18:11:21]line ФПД: 140041151062287 [18:11:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T181120&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24948&fm=140041151062287&tin=02508201610067®Number=0000000000171247&sum=100000 [18:11:21]OFD Sender: Processing packet 24948 [packets to send 29, broken 28] [18:11:21]ProducePacketName [18:11:21]name=ofd_packets/00024948 [18:11:21]OFD Sender: To server: pG, [18:11:21]CommunicateWithHost lk.salyk.kg:30040 [18:11:21]ConnectInit lk.salyk.kg [18:11:21]written 0, free lines is 4095 [18:11:21]Connected sock=10 [18:11:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 A0 3C 07 01 5D DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 01 00 00 F4 03 04 00 C8 2C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 74 61 00 00 35 04 06 00 7F 5D DF 10 21 0F 9E 71 AA 76 74 9D D9 B2 [18:11:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 AB 70 47 00 AE BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 74 61 00 00 F4 03 04 00 56 D8 A8 66 B6 04 01 00 00 FC 81 4B 3F 69 2F A7 4C [18:11:21]CommunicateWithHost err = 0 [18:11:21]CheckOFDResponse [18:11:21]1017 (14) - 77093643461234 [18:11:21]1041 (16) - 0000000002098565 [18:11:21]1040 (4) - 24948 [18:11:21]1012 (4) - 30.07.2024 12:11 [18:11:21]1206 (1) - 0 [18:11:21]OFD Sender: Remove packet 24948 [18:11:21]ProducePacketName [18:11:21]name=ofd_packets/00024948 [18:11:21]NVStorageDeleteData [18:11:21]Write to MH i2c: 01 00 00 C4 24 E8 [18:11:21]Write i2c OK [18:11:21]MH_I2C_Read... [18:11:21]Read from MH i2c: 01 [18:11:21]MH_I2C_Read... [18:11:21]Read from MH i2c: 01 07 00 [18:11:21]MH_I2C_Read... [18:11:21]Read from MH i2c: 01 07 00 C4 24 00 00 00 00 00 E6 0C E1 [18:11:21]RasterBufferAndPrint [18:11:21]line [18:11:21]line [18:11:21]line [18:11:21]line [18:11:21]line [18:11:21]written 0, free lines is 3308 [18:11:21]MH_Cut [18:11:21]Write to MH i2c: D1 01 00 CB 24 01 C1 [18:11:21]Write i2c OK [18:11:21]MH_I2C_Read... [18:11:21]Read from MH i2c: D1 [18:11:21]MH_I2C_Read... [18:11:21]Read from MH i2c: D1 01 00 [18:11:21]MH_I2C_Read... [18:11:21]Read from MH i2c: D1 01 00 CB 24 00 C0 [18:11:21]Write to MH i2c: 01 00 00 CC 24 F0 [18:11:21]Write i2c OK [18:11:21]MH_I2C_Read... [18:11:22]OFD Sender: No OFD packet to send [18:11:22]*** Cut start [18:11:22]*** Partial cut [18:11:22]*** CUTSNS_PIN = 1 [18:11:22]*** CUTSNS_PIN = 0 [18:11:22]*** Brake cut motor [18:11:23]Read from MH i2c: 01 [18:11:23]MH_I2C_Read... [18:11:23]*** Stop cut motor [18:11:23]*** Cut end [18:11:23]Read from MH i2c: 01 07 00 [18:11:23]MH_I2C_Read... [18:11:23]Read from MH i2c: 01 07 00 CC 24 00 00 00 00 00 FF 0F 05 [18:11:23]process_action close_receipt done [18:11:23]requested_data is exist [18:11:23]produce_requested_data [18:11:23]requested_item fm.sn is exist - process it [18:11:23]wFMCommunicate request_size=4 [18:11:23]MH_SAM_APDU [18:11:23]CAPDU: 80 11 00 00 [18:11:23]Write to MH i2c: E2 08 00 CD 24 80 11 00 00 00 00 00 00 6B [18:11:23]Write i2c OK [18:11:23]MH_I2C_Read... [18:11:23]Read from MH i2c: E2 [18:11:23]MH_I2C_Read... [18:11:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:23]Read from MH i2c: E2 17 00 [18:11:23]MH_I2C_Read... [18:11:23]Read from MH i2c: E2 17 00 CD 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C1 [18:11:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:11:23]wFMCommunicate OK [18:11:23]requested_item fd.num is exist - process it [18:11:23]SAM_PROTO_GetFieldsCounters [18:11:23]wFMCommunicate request_size=4 [18:11:23]MH_SAM_APDU [18:11:23]CAPDU: 80 13 00 00 [18:11:23]Write to MH i2c: E2 08 00 CE 24 80 13 00 00 00 00 00 00 6E [18:11:23]Write i2c OK [18:11:23]MH_I2C_Read... [18:11:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:11:23]Read from MH i2c: E2 [18:11:23]MH_I2C_Read... [18:11:23]Read from MH i2c: E2 62 00 [18:11:23]MH_I2C_Read... [18:11:23]Read from MH i2c: E2 62 00 CE 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 74 61 00 00 0E 04 04 00 30 00 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 60 [18:11:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 74 61 00 00 0E 04 04 00 30 00 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 [18:11:23]wFMCommunicate OK [18:11:23]SAM_PROTO_GetFieldsCounters done [18:11:23]requested_item shift.num is exist - process it [18:11:23]requested_item shift.opened is exist - process it [18:11:23]req_shift_opened [18:11:23]FM_GetShiftState [18:11:23]SAM_PROTO_GetShiftState [18:11:23]wFMCommunicate request_size=4 [18:11:23]MH_SAM_APDU [18:11:23]CAPDU: 80 13 01 00 [18:11:23]Write to MH i2c: E2 08 00 CF 24 80 13 01 00 00 00 00 00 70 [18:11:23]Write i2c OK [18:11:23]MH_I2C_Read... [18:11:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:23]Read from MH i2c: E2 [18:11:23]MH_I2C_Read... [18:11:23]Read from MH i2c: E2 0E 00 [18:11:23]MH_I2C_Read... [18:11:23]Read from MH i2c: E2 0E 00 CF 24 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 23 [18:11:23]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:11:23]wFMCommunicate OK [18:11:23]SAM_PROTO_GetShiftState done [18:11:23]FM_GetShiftState done [18:11:23]req_shift_opened done [18:11:23]requested_item shift.open_date is exist - process it [18:11:23]req_shift_open_date [18:11:23]req_shift_open_date done [18:11:23]produce_requested_data done [18:11:23]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24948,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [18:11:23]process_action_free close_receipt [18:11:23]json_value_free [18:11:23]json_value_free done [18:11:23]process_json_proto returns [18:11:23]Send response to host [18:11:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24948,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [18:11:23]free response buf [18:11:23]execute_script done [18:11:23]execute_script returns [18:11:23]free content buf [18:11:23]Sock 7.Close socket [18:11:23]Sock 7.Thread stoped [18:11:27]OFD Sender: No OFD packet to send [18:11:32]OFD Sender: No OFD packet to send [18:11:37]OFD Sender: No OFD packet to send [18:11:42]OFD Sender: No OFD packet to send [18:11:47]OFD Sender: No OFD packet to send [18:11:52]OFD Sender: No OFD packet to send [18:11:57]OFD Sender: No OFD packet to send [18:12:02]OFD Sender: No OFD packet to send [18:12:07]OFD Sender: No OFD packet to send [18:12:12]OFD Sender: No OFD packet to send [18:12:17]OFD Sender: No OFD packet to send [18:12:22]OFD Sender: No OFD packet to send [18:12:27]OFD Sender: No OFD packet to send [18:12:32]OFD Sender: No OFD packet to send [18:12:37]OFD Sender: No OFD packet to send [18:12:42]OFD Sender: No OFD packet to send [18:12:47]OFD Sender: No OFD packet to send [18:12:52]OFD Sender: No OFD packet to send [18:12:57]OFD Sender: No OFD packet to send [18:13:02]OFD Sender: No OFD packet to send [18:13:07]OFD Sender: No OFD packet to send [18:13:09]accept exits with 9 [18:13:09]New connection [18:13:09]New thread 3067571556 created [18:13:09]Thread 3067428196 joined [18:13:09]Waiting for new connection... [18:13:09] Sock 9.Parse request [18:13:09]Sock 9.Check first char [18:13:09]Sock 9.First char is OK [18:13:09]request: POST /json_proto HTTP/1.0 [18:13:09]Method: POST [18:13:09]URL: /json_proto [18:13:09]Method is POST - this is cgi request [18:13:09]url: /json_proto [18:13:09]query_string will be loaded in cgi processing [18:13:09]execute_cgi json_proto POST (null) [18:13:09]execute_cgi path=json_proto method=POST [18:13:09]POST find Content-Length [18:13:09]Host: 172.17.45.131:8080 [18:13:09]Content-Length: 819 [18:13:09]Content-Type: application/json [18:13:09] [18:13:09]POST finish read [18:13:09]Found Content-Length = 819 [18:13:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610691", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:13:09]execute_script... [18:13: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)610691", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:13:09]POST & json_proto [18:13:09]process_json_proto [18:13:09]json parsed OK: [18:13:09]protocol is kg_v1.0 [18:13:09]action value=close_receipt [18:13:09]process_action close_receipt [18:13:09]cmd_close_receipt [18:13:09]MH_GetDate [18:13:09]Write to MH i2c: F0 00 00 D0 24 E3 [18:13:09]Write i2c OK [18:13:09]MH_I2C_Read... [18:13:09]Read from MH i2c: F0 [18:13:09]MH_I2C_Read... [18:13:09]Read from MH i2c: F0 09 00 [18:13:09]MH_I2C_Read... [18:13:09]Read from MH i2c: F0 09 00 D0 24 00 36 2D A9 66 C6 D4 6E 66 CC [18:13:09]GetLastDocTimeStamp 1722363080 [18:13:09]current date 1722363190 [18:13:09]FM_GetShiftState [18:13:09]SAM_PROTO_GetShiftState [18:13:09]wFMCommunicate request_size=4 [18:13:09]MH_SAM_APDU [18:13:09]CAPDU: 80 13 01 00 [18:13:09]Write to MH i2c: E2 08 00 D1 24 80 13 01 00 00 00 00 00 72 [18:13:09]Write i2c OK [18:13:09]MH_I2C_Read... [18:13:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:13:09]Read from MH i2c: E2 [18:13:09]MH_I2C_Read... [18:13:09]Read from MH i2c: E2 0E 00 [18:13:09]MH_I2C_Read... [18:13:09]Read from MH i2c: E2 0E 00 D1 24 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 25 [18:13:09]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:13:09]wFMCommunicate OK [18:13:09]SAM_PROTO_GetShiftState done [18:13:09]FM_GetShiftState done [18:13:09]opened in 1722298218 [18:13:09]opened+sec_in_day 1722384618 [18:13:09]quantity*price = 100023 [18:13:09]sum+1 = 100024 [18:13:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.23 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.23 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 324 30.07.2024 18:13 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002098565 ФД: 24949 ФПД: 57393286856485 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T181310&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24949&fm=57393286856485&tin=02508201610067®Number=0000000000171247&sum=100023 [18:13:10]StoreToDocumentArchive [18:13:10]shift 48 fd 24949 [18:13:10]save to /storage/0048/doc_00024949 [18:13:10]save last doc name /storage/0048/doc_00024949 to /storage/kkm_last_doc_name [18:13:10]save OK [18:13:10]Clear old archive folders... [18:13:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:13:10]tlvbuf is 01E7B0A0 [18:13:10]SAM_PROTO_ClearQueue [18:13:10]wFMCommunicate request_size=4 [18:13:10]MH_SAM_APDU [18:13:10]CAPDU: 80 09 00 00 [18:13:10]Write to MH i2c: E2 08 00 DE 24 80 09 00 00 00 00 00 00 74 [18:13:10]Write i2c OK [18:13:10]MH_I2C_Read... [18:13:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:13:10]Read from MH i2c: E2 [18:13:10]MH_I2C_Read... [18:13:10]Read from MH i2c: E2 03 00 [18:13:10]MH_I2C_Read... [18:13:10]Read from MH i2c: E2 03 00 DE 24 00 90 00 76 [18:13:10]RAPDU: 90 00 [18:13:10]wFMCommunicate OK [18:13:10]SAM_PROTO_ClearQueue done [18:13:10]KKMCreateOFDPacket [18:13:10]OFDProtocolAddRootSTLVToBuf [18:13:10]FM_MakeSignedData [18:13:10]FM_MakeSignedData [18:13:10]SAM_PROTO_SignData [18:13:10]wFMCommunicate request_size=4 [18:13:10]MH_SAM_APDU [18:13:10]CAPDU: 80 0D 01 02 [18:13:10]Write to MH i2c: E2 08 00 DF 24 80 0D 01 02 00 00 00 00 7C [18:13:10]Write i2c OK [18:13:10]MH_I2C_Read... [18:13:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:13:10]Read from MH i2c: E2 [18:13:10]MH_I2C_Read... [18:13:10]Read from MH i2c: E2 03 00 [18:13:10]MH_I2C_Read... [18:13:10]Read from MH i2c: E2 03 00 DF 24 00 90 00 77 [18:13:10]RAPDU: 90 00 [18:13:10]wFMCommunicate OK [18:13:10]wFMCommunicate request_size=255 [18:13:10]MH_SAM_APDU [18: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 36 2D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 75 61 00 00 35 04 06 00 34 [18:13:10]Write to MH i2c: E2 02 01 E0 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 36 2D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 75 61 00 00 35 04 06 00 34 00 00 1F [18:13:10]Write i2c OK [18:13:10]MH_I2C_Read... [18:13:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:10]Read from MH i2c: E2 [18:13:10]MH_I2C_Read... [18:13:10]Read from MH i2c: E2 03 00 [18:13:10]MH_I2C_Read... [18:13:10]Read from MH i2c: E2 03 00 E0 24 00 90 00 78 [18:13:10]RAPDU: 90 00 [18:13:10]wFMCommunicate OK [18:13:10]wFMCommunicate request_size=10 [18:13:10]MH_SAM_APDU [18:13:10]CAPDU: 80 0D 02 02 05 32 EA 79 BF 25 [18:13:10]Write to MH i2c: E2 0D 00 E1 24 80 0D 02 02 05 00 32 EA 79 BF 25 00 00 02 [18:13:10]Write i2c OK [18:13:10]MH_I2C_Read... [18:13:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:10]Read from MH i2c: E2 [18:13:10]MH_I2C_Read... [18:13:10]Read from MH i2c: E2 03 00 [18:13:10]MH_I2C_Read... [18:13:10]Read from MH i2c: E2 03 00 E1 24 00 90 00 79 [18:13:10]RAPDU: 90 00 [18:13:10]wFMCommunicate OK [18:13:10]wFMCommunicate request_size=4 [18:13:10]MH_SAM_APDU [18:13:10]CAPDU: 80 0D 03 02 [18:13:10]Write to MH i2c: E2 08 00 E2 24 80 0D 03 02 00 00 00 00 81 [18:13:10]Write i2c OK [18:13:10]MH_I2C_Read... [18:13:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:13:10]Read from MH i2c: E2 [18:13:10]MH_I2C_Read... [18:13:10]Read from MH i2c: E2 0B 00 [18:13:10]MH_I2C_Read... [18:13:10]Read from MH i2c: E2 0B 00 E2 24 00 B5 EA 49 DB 12 0D 95 E8 90 00 E1 [18:13:10]RAPDU: B5 EA 49 DB 12 0D 95 E8 90 00 [18:13:10]wFMCommunicate OK [18:13:10]SAM_PROTO_SignData done [18:13:10]FM_MakeSignedData done [18:13:10]CreateOFDProtocolMessage [18:13:10]wFMCommunicate request_size=4 [18:13:10]MH_SAM_APDU [18:13:10]CAPDU: 80 11 00 00 [18:13:10]Write to MH i2c: E2 08 00 E3 24 80 11 00 00 00 00 00 00 81 [18:13:10]Write i2c OK [18:13:10]MH_I2C_Read... [18:13:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:13:10]Read from MH i2c: E2 [18:13:10]MH_I2C_Read... [18:13:10]Read from MH i2c: E2 17 00 [18:13:10]MH_I2C_Read... [18:13:10]Read from MH i2c: E2 17 00 E3 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D7 [18:13:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:13:10]wFMCommunicate OK [18:13:10]CreateOFDProtocolMessage done [18:13:10]OFDSenderStorePacket 24949 [18:13:10]StoreOFDPacket docnum=24949 [18:13:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 4A 2C 07 01 A3 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 36 2D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 75 61 00 00 35 04 06 00 34 32 EA 79 BF 25 B5 EA 49 DB 12 0D 95 E8 [18:13:10]CheckFolder [18:13:10]dirname=/storage/ofd_packets [18:13:10]CheckFolder done [18:13:10]ProducePacketName [18:13:10]name=ofd_packets/00024949 [18:13:10]NVStorageSaveData ofd_packets/00024949 [18:13:10]File name is /storage/ofd_packets/00024949 [18:13:10]Write 301 bytes [18:13:10]NVStorageSaveData done [18:13:10]OFDSenderStorePacket done [18:13:10]KKMCreateOFDPacket done [18:13:10]NVStorageSaveData kkm_last_timestamp [18:13:10]File name is /storage/kkm_last_timestamp [18:13:10]Write 4 bytes [18:13:10]NVStorageSaveData done [18:13:10]ExternCall_PrintAddStr [18:13:10]wPrintStart [18:13:10]Write to MH i2c: 01 00 00 E4 24 08 [18:13:10]Write i2c OK [18:13:10]MH_I2C_Read... [18:13:10]Read from MH i2c: 01 [18:13:10]MH_I2C_Read... [18:13:10]Read from MH i2c: 01 07 00 [18:13:10]MH_I2C_Read... [18:13:10]Read from MH i2c: 01 07 00 E4 24 00 00 00 00 00 FF 0F 1D [18:13:10]RasterBufferAndPrint [18:13:10]line Счет N : (1)610691 [18:13:10]line ИНН: 02508201610067 [18:13:10]line Контрольно-Кассовый Чек [18:13:10]line ПРОДАЖА [18:13:10]line ТРК (МРК, ГНК) : 63 [18:13:10]line Товар: 2710124500 [18:13:10]line Аи-95-К-3 [18:13:10]line 13.390 * 74.70 [18:13:10]line = 1000.23 [18:13:10]line НДС 12% НСП 1% [18:13:10]line > о реализуемом товаре [18:13:10]line ИТОГО: 1000.23 [18:13:10]line НСП 1% : 8.85 [18:13:10]line НДС 12% : 106.22 [18:13:10]line Наличными: 0.00 [18:13:10]line Безнал.: 1000.23 [18:13:10]line Место: АЗС № 127 "Партнер Нефть" [18:13:10]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [18:13:10]line СНО: Общий режим [18:13:10]line Чек 324 30.07.2024 18:13 [18:13:10]line Смена: 48 ФФД: 1.0 [18:13:10]line ЗНМ: 0300000158 [18:13:10]line РНМ: 0000000000171247 [18:13:10]line Версия ККМ: v1.0 [18:13:10]line Платежная система: Бакай Банк [18:13:10]line ФМ: 0000000002098565 [18:13:10]line ФД: 24949 [18:13:10]line ФПД: 57393286856485 [18:13:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T181310&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24949&fm=57393286856485&tin=02508201610067®Number=0000000000171247&sum=100023 [18:13:11]OFD Sender: Processing packet 24949 [packets to send 29, broken 28] [18:13:11]ProducePacketName [18:13:11]name=ofd_packets/00024949 [18:13:11]OFD Sender: To server: pG, [18:13:11]CommunicateWithHost lk.salyk.kg:30040 [18:13:11]ConnectInit lk.salyk.kg [18:13:11]written 0, free lines is 4095 [18:13:11]Connected sock=10 [18:13:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 4A 2C 07 01 A3 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 36 2D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 75 61 00 00 35 04 06 00 34 32 EA 79 BF 25 B5 EA 49 DB 12 0D 95 E8 [18:13:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 19 8C 47 00 D9 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 75 61 00 00 F4 03 04 00 C3 D8 A8 66 B6 04 01 00 00 1D 45 20 1D 12 93 CC 7F [18:13:11]CommunicateWithHost err = 0 [18:13:11]CheckOFDResponse [18:13:11]1017 (14) - 77093643461234 [18:13:11]1041 (16) - 0000000002098565 [18:13:11]1040 (4) - 24949 [18:13:11]1012 (4) - 30.07.2024 12:12 [18:13:11]1206 (1) - 0 [18:13:11]OFD Sender: Remove packet 24949 [18:13:11]ProducePacketName [18:13:11]name=ofd_packets/00024949 [18:13:11]NVStorageDeleteData [18:13:11]Write to MH i2c: 01 00 00 0E 25 33 [18:13:11]Write i2c OK [18:13:11]MH_I2C_Read... [18:13:11]Read from MH i2c: 01 [18:13:11]MH_I2C_Read... [18:13:11]Read from MH i2c: 01 07 00 [18:13:11]MH_I2C_Read... [18:13:11]Read from MH i2c: 01 07 00 0E 25 00 00 00 00 00 FF 0C 45 [18:13:11]RasterBufferAndPrint [18:13:11]line [18:13:11]line [18:13:11]line [18:13:11]line [18:13:11]line [18:13:11]written 0, free lines is 3333 [18:13:11]MH_Cut [18:13:11]Write to MH i2c: D1 01 00 15 25 01 0C [18:13:11]Write i2c OK [18:13:11]MH_I2C_Read... [18:13:11]Read from MH i2c: D1 [18:13:11]MH_I2C_Read... [18:13:11]Read from MH i2c: D1 01 00 [18:13:11]MH_I2C_Read... [18:13:11]Read from MH i2c: D1 01 00 15 25 00 0B [18:13:11]Write to MH i2c: 01 00 00 16 25 3B [18:13:11]Write i2c OK [18:13:11]MH_I2C_Read... [18:13:11]OFD Sender: No OFD packet to send [18:13:12]*** Cut start [18:13:12]*** Partial cut [18:13:12]*** CUTSNS_PIN = 1 [18:13:12]*** CUTSNS_PIN = 0 [18:13:12]*** Brake cut motor [18:13:12]Read from MH i2c: 01 [18:13:12]MH_I2C_Read... [18:13:12]*** Stop cut motor [18:13:12]*** Cut end [18:13:12]Read from MH i2c: 01 07 00 [18:13:12]MH_I2C_Read... [18:13:12]Read from MH i2c: 01 07 00 16 25 00 00 00 00 00 FF 0F 50 [18:13:12]process_action close_receipt done [18:13:12]requested_data is exist [18:13:12]produce_requested_data [18:13:12]requested_item fm.sn is exist - process it [18:13:12]wFMCommunicate request_size=4 [18:13:12]MH_SAM_APDU [18:13:12]CAPDU: 80 11 00 00 [18:13:12]Write to MH i2c: E2 08 00 17 25 80 11 00 00 00 00 00 00 B6 [18:13:12]Write i2c OK [18:13:12]MH_I2C_Read... [18:13:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:13:12]Read from MH i2c: E2 [18:13:12]MH_I2C_Read... [18:13:12]Read from MH i2c: E2 17 00 [18:13:12]MH_I2C_Read... [18:13:12]Read from MH i2c: E2 17 00 17 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 0C [18:13:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:13:12]wFMCommunicate OK [18:13:12]requested_item fd.num is exist - process it [18:13:12]SAM_PROTO_GetFieldsCounters [18:13:12]wFMCommunicate request_size=4 [18:13:12]MH_SAM_APDU [18:13:12]CAPDU: 80 13 00 00 [18:13:12]Write to MH i2c: E2 08 00 18 25 80 13 00 00 00 00 00 00 B9 [18:13:12]Write i2c OK [18:13:12]MH_I2C_Read... [18:13:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:13:13]Read from MH i2c: E2 [18:13:13]MH_I2C_Read... [18:13:13]Read from MH i2c: E2 62 00 [18:13:13]MH_I2C_Read... [18:13:13]Read from MH i2c: E2 62 00 18 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 75 61 00 00 0E 04 04 00 30 00 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 AF [18:13:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 75 61 00 00 0E 04 04 00 30 00 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 [18:13:13]wFMCommunicate OK [18:13:13]SAM_PROTO_GetFieldsCounters done [18:13:13]requested_item shift.num is exist - process it [18:13:13]requested_item shift.opened is exist - process it [18:13:13]req_shift_opened [18:13:13]FM_GetShiftState [18:13:13]SAM_PROTO_GetShiftState [18:13:13]wFMCommunicate request_size=4 [18:13:13]MH_SAM_APDU [18:13:13]CAPDU: 80 13 01 00 [18:13:13]Write to MH i2c: E2 08 00 19 25 80 13 01 00 00 00 00 00 BB [18:13:13]Write i2c OK [18:13:13]MH_I2C_Read... [18:13:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:13:13]Read from MH i2c: E2 [18:13:13]MH_I2C_Read... [18:13:13]Read from MH i2c: E2 0E 00 [18:13:13]MH_I2C_Read... [18:13:13]Read from MH i2c: E2 0E 00 19 25 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 6E [18:13:13]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:13:13]wFMCommunicate OK [18:13:13]SAM_PROTO_GetShiftState done [18:13:13]FM_GetShiftState done [18:13:13]req_shift_opened done [18:13:13]requested_item shift.open_date is exist - process it [18:13:13]req_shift_open_date [18:13:13]req_shift_open_date done [18:13:13]produce_requested_data done [18:13:13]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24949,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [18:13:13]process_action_free close_receipt [18:13:13]json_value_free [18:13:13]json_value_free done [18:13:13]process_json_proto returns [18:13:13]Send response to host [18:13:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24949,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [18:13:13]free response buf [18:13:13]execute_script done [18:13:13]execute_script returns [18:13:13]free content buf [18:13:13]Sock 9.Close socket [18:13:13]Sock 9.Thread stoped [18:13:16]OFD Sender: No OFD packet to send [18:13:21]OFD Sender: No OFD packet to send [18:13:26]OFD Sender: No OFD packet to send [18:13:31]OFD Sender: No OFD packet to send [18:13:36]OFD Sender: No OFD packet to send [18:13:41]OFD Sender: No OFD packet to send [18:13:46]OFD Sender: No OFD packet to send [18:13:51]accept exits with 7 [18:13:51]New connection [18:13:51]New thread 3067428196 created [18:13:51]Thread 3067571556 joined [18:13:51]Waiting for new connection... [18:13:51] Sock 7.Parse request [18:13:51]Sock 7.Check first char [18:13:51]Sock 7.First char is OK [18:13:51]request: POST /json_proto HTTP/1.0 [18:13:51]Method: POST [18:13:51]URL: /json_proto [18:13:51]Method is POST - this is cgi request [18:13:51]url: /json_proto [18:13:51]query_string will be loaded in cgi processing [18:13:51]execute_cgi json_proto POST (null) [18:13:51]execute_cgi path=json_proto method=POST [18:13:51]POST find Content-Length [18:13:51]Host: 172.17.45.131:8080 [18:13:51]Content-Length: 799 [18:13:51]Content-Type: application/json [18:13:51] [18:13:51]POST finish read [18:13:51]Found Content-Length = 799 [18:13:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610690", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 39.640, "sum" : 3000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:13:51]execute_script... [18:13:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610690", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 39.640, "sum" : 3000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:13:51]POST & json_proto [18:13:51]process_json_proto [18:13:51]json parsed OK: [18:13:51]protocol is kg_v1.0 [18:13:51]action value=close_receipt [18:13:51]process_action close_receipt [18:13:51]cmd_close_receipt [18:13:51]MH_GetDate [18:13:51]Write to MH i2c: F0 00 00 1A 25 2E [18:13:51]Write i2c OK [18:13:51]MH_I2C_Read... [18:13:51]Read from MH i2c: F0 [18:13:51]MH_I2C_Read... [18:13:51]Read from MH i2c: F0 09 00 [18:13:51]MH_I2C_Read... [18:13:51]Read from MH i2c: F0 09 00 1A 25 00 60 2D A9 66 C6 D4 6E 66 41 [18:13:51]GetLastDocTimeStamp 1722363190 [18:13:51]current date 1722363232 [18:13:51]FM_GetShiftState [18:13:51]SAM_PROTO_GetShiftState [18:13:51]wFMCommunicate request_size=4 [18:13:51]MH_SAM_APDU [18:13:51]CAPDU: 80 13 01 00 [18:13:51]Write to MH i2c: E2 08 00 1B 25 80 13 01 00 00 00 00 00 BD [18:13:51]Write i2c OK [18:13:51]MH_I2C_Read... [18:13:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:13:51]Read from MH i2c: E2 [18:13:51]MH_I2C_Read... [18:13:51]Read from MH i2c: E2 0E 00 [18:13:51]MH_I2C_Read... [18:13:51]Read from MH i2c: E2 0E 00 1B 25 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 70 [18:13:51]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:13:51]wFMCommunicate OK [18:13:51]SAM_PROTO_GetShiftState done [18:13:51]FM_GetShiftState done [18:13:51]opened in 1722298218 [18:13:51]opened+sec_in_day 1722384618 [18:13:51]quantity*price = 300074 [18:13:51]sum+1 = 300076 [18:13:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.75 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.75 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 325 30.07.2024 18:13 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24950 ФПД: 234245445800213 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T181352&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24950&fm=234245445800213&tin=02508201610067®Number=0000000000171247&sum=300075 [18:13:52]StoreToDocumentArchive [18:13:52]shift 48 fd 24950 [18:13:52]save to /storage/0048/doc_00024950 [18:13:52]save last doc name /storage/0048/doc_00024950 to /storage/kkm_last_doc_name [18:13:52]save OK [18:13:52]Clear old archive folders... [18:13:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:13:52]tlvbuf is 01ECD4D0 [18:13:52]SAM_PROTO_ClearQueue [18:13:52]wFMCommunicate request_size=4 [18:13:52]MH_SAM_APDU [18:13:52]CAPDU: 80 09 00 00 [18:13:52]Write to MH i2c: E2 08 00 28 25 80 09 00 00 00 00 00 00 BF [18:13:52]Write i2c OK [18:13:52]MH_I2C_Read... [18:13:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:13:52]Read from MH i2c: E2 [18:13:52]MH_I2C_Read... [18:13:52]Read from MH i2c: E2 03 00 [18:13:52]MH_I2C_Read... [18:13:52]Read from MH i2c: E2 03 00 28 25 00 90 00 C1 [18:13:52]RAPDU: 90 00 [18:13:52]wFMCommunicate OK [18:13:52]SAM_PROTO_ClearQueue done [18:13:52]KKMCreateOFDPacket [18:13:52]OFDProtocolAddRootSTLVToBuf [18:13:52]FM_MakeSignedData [18:13:52]FM_MakeSignedData [18:13:52]SAM_PROTO_SignData [18:13:52]wFMCommunicate request_size=4 [18:13:52]MH_SAM_APDU [18:13:52]CAPDU: 80 0D 01 02 [18:13:52]Write to MH i2c: E2 08 00 29 25 80 0D 01 02 00 00 00 00 C7 [18:13:52]Write i2c OK [18:13:52]MH_I2C_Read... [18:13:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:13:52]Read from MH i2c: E2 [18:13:52]MH_I2C_Read... [18:13:52]Read from MH i2c: E2 03 00 [18:13:52]MH_I2C_Read... [18:13:52]Read from MH i2c: E2 03 00 29 25 00 90 00 C2 [18:13:52]RAPDU: 90 00 [18:13:52]wFMCommunicate OK [18:13:52]wFMCommunicate request_size=255 [18:13:52]MH_SAM_APDU [18:13:52]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 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 2B 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 60 2D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 76 61 00 00 35 04 06 00 D5 0B 84 96 [18:13:52]Write to MH i2c: E2 02 01 2A 25 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 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 2B 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 60 2D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 76 61 00 00 35 04 06 00 D5 0B 84 96 00 00 CD [18:13:52]Write i2c OK [18:13:52]MH_I2C_Read... [18:13:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:53]Read from MH i2c: E2 [18:13:53]MH_I2C_Read... [18:13:53]Read from MH i2c: E2 03 00 [18:13:53]MH_I2C_Read... [18:13:53]Read from MH i2c: E2 03 00 2A 25 00 90 00 C3 [18:13:53]RAPDU: 90 00 [18:13:53]wFMCommunicate OK [18:13:53]wFMCommunicate request_size=7 [18:13:53]MH_SAM_APDU [18:13:53]CAPDU: 80 0D 02 02 02 51 15 [18:13:53]Write to MH i2c: E2 0A 00 2B 25 80 0D 02 02 02 00 51 15 00 00 34 [18:13:53]Write i2c OK [18:13:53]MH_I2C_Read... [18:13:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:53]Read from MH i2c: E2 [18:13:53]MH_I2C_Read... [18:13:53]Read from MH i2c: E2 03 00 [18:13:53]MH_I2C_Read... [18:13:53]Read from MH i2c: E2 03 00 2B 25 00 90 00 C4 [18:13:53]RAPDU: 90 00 [18:13:53]wFMCommunicate OK [18:13:53]wFMCommunicate request_size=4 [18:13:53]MH_SAM_APDU [18:13:53]CAPDU: 80 0D 03 02 [18:13:53]Write to MH i2c: E2 08 00 2C 25 80 0D 03 02 00 00 00 00 CC [18:13:53]Write i2c OK [18:13:53]MH_I2C_Read... [18:13:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:13:53]Read from MH i2c: E2 [18:13:53]MH_I2C_Read... [18:13:53]Read from MH i2c: E2 0B 00 [18:13:53]MH_I2C_Read... [18:13:53]Read from MH i2c: E2 0B 00 2C 25 00 63 85 04 B1 31 A1 F9 83 90 00 B8 [18:13:53]RAPDU: 63 85 04 B1 31 A1 F9 83 90 00 [18:13:53]wFMCommunicate OK [18:13:53]SAM_PROTO_SignData done [18:13:53]FM_MakeSignedData done [18:13:53]CreateOFDProtocolMessage [18:13:53]wFMCommunicate request_size=4 [18:13:53]MH_SAM_APDU [18:13:53]CAPDU: 80 11 00 00 [18:13:53]Write to MH i2c: E2 08 00 2D 25 80 11 00 00 00 00 00 00 CC [18:13:53]Write i2c OK [18:13:53]MH_I2C_Read... [18:13:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:13:53]Read from MH i2c: E2 [18:13:53]MH_I2C_Read... [18:13:53]Read from MH i2c: E2 17 00 [18:13:53]MH_I2C_Read... [18:13:53]Read from MH i2c: E2 17 00 2D 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 22 [18:13:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:13:53]wFMCommunicate OK [18:13:53]CreateOFDProtocolMessage done [18:13:53]OFDSenderStorePacket 24950 [18:13:53]StoreOFDPacket docnum=24950 [18:13:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 B6 07 04 01 9D 60 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 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 2B 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 60 2D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 76 61 00 00 35 04 06 00 D5 0B 84 96 51 15 63 85 04 B1 31 A1 F9 83 [18:13:53]CheckFolder [18:13:53]dirname=/storage/ofd_packets [18:13:53]CheckFolder done [18:13:53]ProducePacketName [18:13:53]name=ofd_packets/00024950 [18:13:53]NVStorageSaveData ofd_packets/00024950 [18:13:53]File name is /storage/ofd_packets/00024950 [18:13:53]Write 298 bytes [18:13:53]NVStorageSaveData done [18:13:53]OFDSenderStorePacket done [18:13:53]KKMCreateOFDPacket done [18:13:53]NVStorageSaveData kkm_last_timestamp [18:13:53]File name is /storage/kkm_last_timestamp [18:13:53]Write 4 bytes [18:13:53]NVStorageSaveData done [18:13:53]ExternCall_PrintAddStr [18:13:53]wPrintStart [18:13:53]Write to MH i2c: 01 00 00 2E 25 53 [18:13:53]Write i2c OK [18:13:53]MH_I2C_Read... [18:13:53]Read from MH i2c: 01 [18:13:53]MH_I2C_Read... [18:13:53]Read from MH i2c: 01 07 00 [18:13:53]MH_I2C_Read... [18:13:53]Read from MH i2c: 01 07 00 2E 25 00 00 00 00 00 FF 0F 68 [18:13:53]RasterBufferAndPrint [18:13:53]line Счет N : (1)610690 [18:13:53]line ИНН: 02508201610067 [18:13:53]line Контрольно-Кассовый Чек [18:13:53]line ПРОДАЖА [18:13:53]line ТРК (МРК, ГНК) : 2 [18:13:53]line Товар: 2710194210 [18:13:53]line ДТ-К-2 [18:13:53]line 39.640 * 75.70 [18:13:53]line = 3000.75 [18:13:53]line НДС 12% НСП 1% [18:13:53]line > о реализуемом товаре [18:13:53]line ИТОГО: 3000.75 [18:13:53]line НСП 1% : 26.55 [18:13:53]line НДС 12% : 318.66 [18:13:53]line Наличными: 0.00 [18:13:53]line Безнал.: 3000.75 [18:13:53]line Место: АЗС № 127 "Партнер Нефть" [18:13:53]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [18:13:53]line СНО: Общий режим [18:13:53]line Чек 325 30.07.2024 18:13 [18:13:53]line Смена: 48 ФФД: 1.0 [18:13:53]line ЗНМ: 0300000158 [18:13:53]line РНМ: 0000000000171247 [18:13:53]line Версия ККМ: v1.0 [18:13:53]line Платежная система: O! деньги [18:13:53]line ФМ: 0000000002098565 [18:13:53]line ФД: 24950 [18:13:53]line ФПД: 234245445800213 [18:13:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T181352&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24950&fm=234245445800213&tin=02508201610067®Number=0000000000171247&sum=300075 [18:13:53]OFD Sender: Processing packet 24950 [packets to send 29, broken 28] [18:13:53]ProducePacketName [18:13:53]name=ofd_packets/00024950 [18:13:53]OFD Sender: To server: pG, [18:13:53]CommunicateWithHost lk.salyk.kg:30040 [18:13:53]ConnectInit lk.salyk.kg [18:13:53]written 0, free lines is 4095 [18:13:53]Connected sock=10 [18:13:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 B6 07 04 01 9D 60 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 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 2B 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 60 2D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 76 61 00 00 35 04 06 00 D5 0B 84 96 51 15 63 85 04 B1 31 A1 F9 83 [18:13:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 78 2E 47 00 C8 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 32 30 39 38 35 36 35 10 04 04 00 76 61 00 00 F4 03 04 00 EE D8 A8 66 B6 04 01 00 00 05 E0 54 4B 35 44 00 3C [18:13:53]CommunicateWithHost err = 0 [18:13:53]CheckOFDResponse [18:13:53]1017 (14) - 77093643461234 [18:13:53]1041 (16) - 0000000002098565 [18:13:53]1040 (4) - 24950 [18:13:53]1012 (4) - 30.07.2024 12:13 [18:13:53]1206 (1) - 0 [18:13:53]OFD Sender: Remove packet 24950 [18:13:53]ProducePacketName [18:13:53]name=ofd_packets/00024950 [18:13:53]NVStorageDeleteData [18:13:53]Write to MH i2c: 01 00 00 58 25 7D [18:13:53]Write i2c OK [18:13:53]MH_I2C_Read... [18:13:53]Read from MH i2c: 01 [18:13:53]MH_I2C_Read... [18:13:53]Read from MH i2c: 01 07 00 [18:13:53]MH_I2C_Read... [18:13:53]Read from MH i2c: 01 07 00 58 25 00 00 00 00 00 F1 0C 81 [18:13:53]RasterBufferAndPrint [18:13:53]line [18:13:53]line [18:13:53]line [18:13:53]line [18:13:53]line [18:13:53]written 0, free lines is 3319 [18:13:53]MH_Cut [18:13:53]Write to MH i2c: D1 01 00 5F 25 01 56 [18:13:53]Write i2c OK [18:13:53]MH_I2C_Read... [18:13:53]Read from MH i2c: D1 [18:13:53]MH_I2C_Read... [18:13:53]Read from MH i2c: D1 01 00 [18:13:53]MH_I2C_Read... [18:13:53]Read from MH i2c: D1 01 00 5F 25 00 55 [18:13:53]Write to MH i2c: 01 00 00 60 25 85 [18:13:53]Write i2c OK [18:13:53]MH_I2C_Read... [18:13:54]OFD Sender: No OFD packet to send [18:13:54]*** Cut start [18:13:54]*** Partial cut [18:13:54]*** CUTSNS_PIN = 1 [18:13:54]*** CUTSNS_PIN = 0 [18:13:54]*** Brake cut motor [18:13:55]Read from MH i2c: 01 [18:13:55]MH_I2C_Read... [18:13:55]*** Stop cut motor [18:13:55]*** Cut end [18:13:55]Read from MH i2c: 01 07 00 [18:13:55]MH_I2C_Read... [18:13:55]Read from MH i2c: 01 07 00 60 25 00 00 00 00 00 FF 0F 9A [18:13:55]process_action close_receipt done [18:13:55]requested_data is exist [18:13:55]produce_requested_data [18:13:55]requested_item fm.sn is exist - process it [18:13:55]wFMCommunicate request_size=4 [18:13:55]MH_SAM_APDU [18:13:55]CAPDU: 80 11 00 00 [18:13:55]Write to MH i2c: E2 08 00 61 25 80 11 00 00 00 00 00 00 00 [18:13:55]Write i2c OK [18:13:55]MH_I2C_Read... [18:13:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:13:55]Read from MH i2c: E2 [18:13:55]MH_I2C_Read... [18:13:55]Read from MH i2c: E2 17 00 [18:13:55]MH_I2C_Read... [18:13:55]Read from MH i2c: E2 17 00 61 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 56 [18:13:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:13:55]wFMCommunicate OK [18:13:55]requested_item fd.num is exist - process it [18:13:55]SAM_PROTO_GetFieldsCounters [18:13:55]wFMCommunicate request_size=4 [18:13:55]MH_SAM_APDU [18:13:55]CAPDU: 80 13 00 00 [18:13:55]Write to MH i2c: E2 08 00 62 25 80 13 00 00 00 00 00 00 03 [18:13:55]Write i2c OK [18:13:55]MH_I2C_Read... [18:13:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:13:55]Read from MH i2c: E2 [18:13:55]MH_I2C_Read... [18:13:55]Read from MH i2c: E2 62 00 [18:13:55]MH_I2C_Read... [18:13:55]Read from MH i2c: E2 62 00 62 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 76 61 00 00 0E 04 04 00 30 00 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 FD [18:13:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 76 61 00 00 0E 04 04 00 30 00 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 [18:13:55]wFMCommunicate OK [18:13:55]SAM_PROTO_GetFieldsCounters done [18:13:55]requested_item shift.num is exist - process it [18:13:55]requested_item shift.opened is exist - process it [18:13:55]req_shift_opened [18:13:55]FM_GetShiftState [18:13:55]SAM_PROTO_GetShiftState [18:13:55]wFMCommunicate request_size=4 [18:13:55]MH_SAM_APDU [18:13:55]CAPDU: 80 13 01 00 [18:13:55]Write to MH i2c: E2 08 00 63 25 80 13 01 00 00 00 00 00 05 [18:13:55]Write i2c OK [18:13:55]MH_I2C_Read... [18:13:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:13:55]Read from MH i2c: E2 [18:13:55]MH_I2C_Read... [18:13:55]Read from MH i2c: E2 0E 00 [18:13:55]MH_I2C_Read... [18:13:55]Read from MH i2c: E2 0E 00 63 25 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B8 [18:13:55]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:13:55]wFMCommunicate OK [18:13:55]SAM_PROTO_GetShiftState done [18:13:55]FM_GetShiftState done [18:13:55]req_shift_opened done [18:13:55]requested_item shift.open_date is exist - process it [18:13:55]req_shift_open_date [18:13:55]req_shift_open_date done [18:13:55]produce_requested_data done [18:13:55]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24950,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [18:13:55]process_action_free close_receipt [18:13:55]json_value_free [18:13:55]json_value_free done [18:13:55]process_json_proto returns [18:13:55]Send response to host [18:13:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24950,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [18:13:55]free response buf [18:13:55]execute_script done [18:13:55]execute_script returns [18:13:55]free content buf [18:13:55]Sock 7.Close socket [18:13:55]Sock 7.Thread stoped [18:13:59]OFD Sender: No OFD packet to send [18:14:04]OFD Sender: No OFD packet to send [18:14:09]OFD Sender: No OFD packet to send [18:14:14]OFD Sender: No OFD packet to send [18:14:19]OFD Sender: No OFD packet to send [18:14:24]OFD Sender: No OFD packet to send [18:14:29]OFD Sender: No OFD packet to send [18:14:34]OFD Sender: No OFD packet to send [18:14:39]OFD Sender: No OFD packet to send [18:14:44]OFD Sender: No OFD packet to send [18:14:49]OFD Sender: No OFD packet to send [18:14:54]OFD Sender: No OFD packet to send [18:14:59]OFD Sender: No OFD packet to send [18:15:04]OFD Sender: No OFD packet to send [18:15:09]OFD Sender: No OFD packet to send [18:15:14]OFD Sender: No OFD packet to send [18:15:19]OFD Sender: No OFD packet to send [18:15:24]OFD Sender: No OFD packet to send [18:15:29]OFD Sender: No OFD packet to send [18:15:34]OFD Sender: No OFD packet to send [18:15:39]OFD Sender: No OFD packet to send [18:15:44]OFD Sender: No OFD packet to send [18:15:49]OFD Sender: No OFD packet to send [18:15:54]OFD Sender: No OFD packet to send [18:15:59]OFD Sender: No OFD packet to send [18:16:04]OFD Sender: No OFD packet to send [18:16:09]OFD Sender: No OFD packet to send [18:16:14]OFD Sender: No OFD packet to send [18:16:19]OFD Sender: No OFD packet to send [18:16:24]OFD Sender: No OFD packet to send [18:16:29]OFD Sender: No OFD packet to send [18:16:34]OFD Sender: No OFD packet to send [18:16:39]OFD Sender: No OFD packet to send [18:16:44]OFD Sender: No OFD packet to send [18:16:49]OFD Sender: No OFD packet to send [18:16:54]OFD Sender: No OFD packet to send [18:16:59]OFD Sender: No OFD packet to send [18:17:04]OFD Sender: No OFD packet to send [18:17:09]OFD Sender: No OFD packet to send [18:17:14]OFD Sender: No OFD packet to send [18:17:19]OFD Sender: No OFD packet to send [18:17:24]OFD Sender: No OFD packet to send [18:17:29]OFD Sender: No OFD packet to send [18:17:34]OFD Sender: No OFD packet to send [18:17:39]OFD Sender: No OFD packet to send [18:17:44]OFD Sender: No OFD packet to send [18:17:49]OFD Sender: No OFD packet to send [18:17:54]OFD Sender: No OFD packet to send [18:17:59]OFD Sender: No OFD packet to send [18:18:04]OFD Sender: No OFD packet to send [18:18:09]accept exits with 9 [18:18:09]New connection [18:18:09]New thread 3067571556 created [18:18:09]Thread 3067428196 joined [18:18:09]Waiting for new connection... [18:18:09] Sock 9.Parse request [18:18:09]Sock 9.Check first char [18:18:09]Sock 9.First char is OK [18:18:09]request: POST /json_proto HTTP/1.0 [18:18:09]Method: POST [18:18:09]URL: /json_proto [18:18:09]Method is POST - this is cgi request [18:18:09]url: /json_proto [18:18:09]query_string will be loaded in cgi processing [18:18:09]execute_cgi json_proto POST (null) [18:18:09]execute_cgi path=json_proto method=POST [18:18:09]POST find Content-Length [18:18:09]Host: 172.17.45.131:8080 [18:18:09]Content-Length: 1203 [18:18:09]Content-Type: application/json [18:18:09] [18:18:09]POST finish read [18:18:09]Found Content-Length = 1203 [18:18: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610692\u000A30.07.2024 18:07\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\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3940942\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:18:09]execute_script... [18:18: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610692\u000A30.07.2024 18:07\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\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3940942\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:18:09]POST & json_proto [18:18:09]process_json_proto [18:18:09]json parsed OK: [18:18:09]protocol is kg_v1.0 [18:18:09]action value=print_text [18:18:09]process_action print_text [18:18:09]cmd_print_text [18:18:09]ExternCall_PrintAddStr [18:18:09]wPrintStart [18:18:09]Write to MH i2c: 01 00 00 64 25 89 [18:18:09]Write i2c OK [18:18:09]MH_I2C_Read... [18:18:09]Read from MH i2c: 01 [18:18:09]MH_I2C_Read... [18:18:09]Read from MH i2c: 01 07 00 [18:18:09]MH_I2C_Read... [18:18:09]Read from MH i2c: 01 07 00 64 25 00 00 00 00 00 FF 0F 9E [18:18:09]RasterBufferAndPrint [18:18:09]line *****ТОВАРНЫЙ ЧЕК***** [18:18:09]line АЗС 127 [18:18:09]line Партнер нефть [18:18:09]line 02508201610067 [18:18:09]line Кассир : Масалиев Н. [18:18:09]line Счет N : (1)610692 [18:18:09]line 30.07.2024 18:07 [18:18:09]line ПРОДАЖА [18:18:09]line ТРК (МРК, ГНК): 52 [18:18:09]line Вид ГСМ : 2710124130 [18:18:09]line Аи-92-К-2 [18:18:09]line 20.000 x 67.80 [18:18:09]line ИТОГ: 1356.00 [18:18:09]line Тип оплаты: Талоны: Топливные Талоны [18:18:09]line 3940942 [18:18:09]line ______________________ [18:18:09]line (подпись) [18:18:09]written 0, free lines is 4095 [18:18:09]OFD Sender: No OFD packet to send [18:18:09]Write to MH i2c: 01 00 00 78 25 9D [18:18:09]Write i2c OK [18:18:09]MH_I2C_Read... [18:18:09]Read from MH i2c: 01 [18:18:09]MH_I2C_Read... [18:18:09]Read from MH i2c: 01 07 00 [18:18:09]MH_I2C_Read... [18:18:09]Read from MH i2c: 01 07 00 78 25 00 00 00 00 00 10 0E C2 [18:18:09]RasterBufferAndPrint [18:18:09]line [18:18:09]line [18:18:09]line [18:18:09]line [18:18:09]line [18:18:09]written 0, free lines is 3601 [18:18:09]MH_Cut [18:18:09]Write to MH i2c: D1 01 00 7F 25 01 76 [18:18:09]Write i2c OK [18:18:09]MH_I2C_Read... [18:18:09]Read from MH i2c: D1 [18:18:09]MH_I2C_Read... [18:18:09]Read from MH i2c: D1 01 00 [18:18:09]MH_I2C_Read... [18:18:09]Read from MH i2c: D1 01 00 7F 25 00 75 [18:18:09]Write to MH i2c: 01 00 00 80 25 A5 [18:18:09]Write i2c OK [18:18:09]MH_I2C_Read... [18:18:10]*** Cut start [18:18:10]*** Partial cut [18:18:10]*** CUTSNS_PIN = 1 [18:18:10]*** CUTSNS_PIN = 0 [18:18:10]*** Brake cut motor [18:18:10]Read from MH i2c: 01 [18:18:10]MH_I2C_Read... [18:18:10]Read from MH i2c: 01 07 00 [18:18:10]MH_I2C_Read... [18:18:10]*** Stop cut motor [18:18:10]*** Cut end [18:18:10]Read from MH i2c: 01 07 00 80 25 00 00 00 00 00 FF 0F BA [18:18:10]process_action print_text done [18:18:10]requested_data is exist [18:18:10]produce_requested_data [18:18:10]requested_item fm.sn is exist - process it [18:18:10]wFMCommunicate request_size=4 [18:18:10]MH_SAM_APDU [18:18:10]CAPDU: 80 11 00 00 [18:18:10]Write to MH i2c: E2 08 00 81 25 80 11 00 00 00 00 00 00 20 [18:18:10]Write i2c OK [18:18:10]MH_I2C_Read... [18:18:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:18:10]Read from MH i2c: E2 [18:18:10]MH_I2C_Read... [18:18:10]Read from MH i2c: E2 17 00 [18:18:10]MH_I2C_Read... [18:18:10]Read from MH i2c: E2 17 00 81 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 76 [18:18:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:18:10]wFMCommunicate OK [18:18:10]requested_item fd.num is exist - process it [18:18:10]SAM_PROTO_GetFieldsCounters [18:18:10]wFMCommunicate request_size=4 [18:18:10]MH_SAM_APDU [18:18:10]CAPDU: 80 13 00 00 [18:18:10]Write to MH i2c: E2 08 00 82 25 80 13 00 00 00 00 00 00 23 [18:18:10]Write i2c OK [18:18:10]MH_I2C_Read... [18:18:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:18:11]Read from MH i2c: E2 [18:18:11]MH_I2C_Read... [18:18:11]Read from MH i2c: E2 62 00 [18:18:11]MH_I2C_Read... [18:18:11]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 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 76 61 00 00 0E 04 04 00 30 00 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 1D [18:18:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 76 61 00 00 0E 04 04 00 30 00 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 [18:18:11]wFMCommunicate OK [18:18:11]SAM_PROTO_GetFieldsCounters done [18:18:11]requested_item shift.num is exist - process it [18:18:11]requested_item shift.opened is exist - process it [18:18:11]req_shift_opened [18:18:11]FM_GetShiftState [18:18:11]SAM_PROTO_GetShiftState [18:18:11]wFMCommunicate request_size=4 [18:18:11]MH_SAM_APDU [18:18:11]CAPDU: 80 13 01 00 [18:18:11]Write to MH i2c: E2 08 00 83 25 80 13 01 00 00 00 00 00 25 [18:18:11]Write i2c OK [18:18:11]MH_I2C_Read... [18:18:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:18:11]Read from MH i2c: E2 [18:18:11]MH_I2C_Read... [18:18:11]Read from MH i2c: E2 0E 00 [18:18:11]MH_I2C_Read... [18:18:11]Read from MH i2c: E2 0E 00 83 25 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 D8 [18:18:11]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:18:11]wFMCommunicate OK [18:18:11]SAM_PROTO_GetShiftState done [18:18:11]FM_GetShiftState done [18:18:11]req_shift_opened done [18:18:11]requested_item shift.open_date is exist - process it [18:18:11]req_shift_open_date [18:18:11]req_shift_open_date done [18:18:11]produce_requested_data done [18:18:11]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24950,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [18:18:11]process_action_free print_text [18:18:11]json_value_free [18:18:11]json_value_free done [18:18:11]process_json_proto returns [18:18:11]Send response to host [18:18:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24950,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [18:18:11]free response buf [18:18:11]execute_script done [18:18:11]execute_script returns [18:18:11]free content buf [18:18:11]Sock 9.Close socket [18:18:11]Sock 9.Thread stoped [18:18:14]OFD Sender: No OFD packet to send [18:18:19]OFD Sender: No OFD packet to send [18:18:24]OFD Sender: No OFD packet to send [18:18:29]OFD Sender: No OFD packet to send [18:18:34]OFD Sender: No OFD packet to send [18:18:39]OFD Sender: No OFD packet to send [18:18:44]OFD Sender: No OFD packet to send [18:18:49]OFD Sender: No OFD packet to send [18:18:54]OFD Sender: No OFD packet to send [18:18:59]OFD Sender: No OFD packet to send [18:19:01]accept exits with 7 [18:19:01]New connection [18:19:01]New thread 3067428196 created [18:19:01]Thread 3067571556 joined [18:19:01]Waiting for new connection... [18:19:01] Sock 7.Parse request [18:19:01]Sock 7.Check first char [18:19:01]Sock 7.First char is OK [18:19:01]request: POST /json_proto HTTP/1.0 [18:19:01]Method: POST [18:19:01]URL: /json_proto [18:19:01]Method is POST - this is cgi request [18:19:01]url: /json_proto [18:19:01]query_string will be loaded in cgi processing [18:19:01]execute_cgi json_proto POST (null) [18:19:01]execute_cgi path=json_proto method=POST [18:19:01]POST find Content-Length [18:19:01]Host: 172.17.45.131:8080 [18:19:01]Content-Length: 799 [18:19:01]Content-Type: application/json [18:19:01] [18:19:01]POST finish read [18:19:01]Found Content-Length = 799 [18:19:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610693", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:19:01]execute_script... [18:19: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)610693", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:19:01]POST & json_proto [18:19:01]process_json_proto [18:19:01]json parsed OK: [18:19:01]protocol is kg_v1.0 [18:19:01]action value=close_receipt [18:19:01]process_action close_receipt [18:19:01]cmd_close_receipt [18:19:01]MH_GetDate [18:19:01]Write to MH i2c: F0 00 00 84 25 98 [18:19:01]Write i2c OK [18:19:01]MH_I2C_Read... [18:19:01]Read from MH i2c: F0 [18:19:01]MH_I2C_Read... [18:19:01]Read from MH i2c: F0 09 00 [18:19:01]MH_I2C_Read... [18:19:01]Read from MH i2c: F0 09 00 84 25 00 96 2E A9 66 C6 D4 6E 66 E2 [18:19:01]GetLastDocTimeStamp 1722363232 [18:19:01]current date 1722363542 [18:19:01]FM_GetShiftState [18:19:01]SAM_PROTO_GetShiftState [18:19:01]wFMCommunicate request_size=4 [18:19:01]MH_SAM_APDU [18:19:01]CAPDU: 80 13 01 00 [18:19:01]Write to MH i2c: E2 08 00 85 25 80 13 01 00 00 00 00 00 27 [18:19:01]Write i2c OK [18:19:01]MH_I2C_Read... [18:19:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:19:01]Read from MH i2c: E2 [18:19:01]MH_I2C_Read... [18:19:01]Read from MH i2c: E2 0E 00 [18:19:01]MH_I2C_Read... [18:19:01]Read from MH i2c: E2 0E 00 85 25 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 DA [18:19:01]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:19:01]wFMCommunicate OK [18:19:01]SAM_PROTO_GetShiftState done [18:19:01]FM_GetShiftState done [18:19:01]opened in 1722298218 [18:19:01]opened+sec_in_day 1722384618 [18:19:01]quantity*price = 99999 [18:19:01]sum+1 = 100001 [18:19:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 0.00 Безнал.: 1000.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 326 30.07.2024 18:19 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24951 ФПД: 96089911334291 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T181902&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24951&fm=96089911334291&tin=02508201610067®Number=0000000000171247&sum=100000 [18:19:02]StoreToDocumentArchive [18:19:02]shift 48 fd 24951 [18:19:02]save to /storage/0048/doc_00024951 [18:19:02]save last doc name /storage/0048/doc_00024951 to /storage/kkm_last_doc_name [18:19:02]save OK [18:19:02]Clear old archive folders... [18:19:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:19:02]tlvbuf is B6F58690 [18:19:02]SAM_PROTO_ClearQueue [18:19:02]wFMCommunicate request_size=4 [18:19:02]MH_SAM_APDU [18:19:02]CAPDU: 80 09 00 00 [18:19:02]Write to MH i2c: E2 08 00 92 25 80 09 00 00 00 00 00 00 29 [18:19:02]Write i2c OK [18:19:02]MH_I2C_Read... [18:19:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:19:02]Read from MH i2c: E2 [18:19:02]MH_I2C_Read... [18:19:02]Read from MH i2c: E2 03 00 [18:19:02]MH_I2C_Read... [18:19:02]Read from MH i2c: E2 03 00 92 25 00 90 00 2B [18:19:02]RAPDU: 90 00 [18:19:02]wFMCommunicate OK [18:19:02]SAM_PROTO_ClearQueue done [18:19:02]KKMCreateOFDPacket [18:19:02]OFDProtocolAddRootSTLVToBuf [18:19:02]FM_MakeSignedData [18:19:02]FM_MakeSignedData [18:19:02]SAM_PROTO_SignData [18:19:02]wFMCommunicate request_size=4 [18:19:02]MH_SAM_APDU [18:19:02]CAPDU: 80 0D 01 02 [18:19:02]Write to MH i2c: E2 08 00 93 25 80 0D 01 02 00 00 00 00 31 [18:19:02]Write i2c OK [18:19:02]MH_I2C_Read... [18:19:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:19:02]Read from MH i2c: E2 [18:19:02]MH_I2C_Read... [18:19:02]Read from MH i2c: E2 03 00 [18:19:02]MH_I2C_Read... [18:19:02]Read from MH i2c: E2 03 00 93 25 00 90 00 2C [18:19:02]RAPDU: 90 00 [18:19:02]wFMCommunicate OK [18:19:02]wFMCommunicate request_size=255 [18:19:02]MH_SAM_APDU [18:19:02]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 96 2E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 77 61 00 00 35 04 06 00 57 64 AD 08 [18:19:02]Write to MH i2c: E2 02 01 94 25 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 96 2E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 77 61 00 00 35 04 06 00 57 64 AD 08 00 00 2A [18:19:02]Write i2c OK [18:19:02]MH_I2C_Read... [18:19:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:19:02]Read from MH i2c: E2 [18:19:02]MH_I2C_Read... [18:19:02]Read from MH i2c: E2 03 00 [18:19:02]MH_I2C_Read... [18:19:02]Read from MH i2c: E2 03 00 94 25 00 90 00 2D [18:19:02]RAPDU: 90 00 [18:19:02]wFMCommunicate OK [18:19:02]wFMCommunicate request_size=7 [18:19:02]MH_SAM_APDU [18:19:02]CAPDU: 80 0D 02 02 02 15 93 [18:19:02]Write to MH i2c: E2 0A 00 95 25 80 0D 02 02 02 00 15 93 00 00 E0 [18:19:02]Write i2c OK [18:19:02]MH_I2C_Read... [18:19:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:19:02]Read from MH i2c: E2 [18:19:02]MH_I2C_Read... [18:19:02]Read from MH i2c: E2 03 00 [18:19:02]MH_I2C_Read... [18:19:02]Read from MH i2c: E2 03 00 95 25 00 90 00 2E [18:19:02]RAPDU: 90 00 [18:19:02]wFMCommunicate OK [18:19:02]wFMCommunicate request_size=4 [18:19:02]MH_SAM_APDU [18:19:02]CAPDU: 80 0D 03 02 [18:19:02]Write to MH i2c: E2 08 00 96 25 80 0D 03 02 00 00 00 00 36 [18:19:03]Write i2c OK [18:19:03]MH_I2C_Read... [18:19:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:19:03]Read from MH i2c: E2 [18:19:03]MH_I2C_Read... [18:19:03]Read from MH i2c: E2 0B 00 [18:19:03]MH_I2C_Read... [18:19:03]Read from MH i2c: E2 0B 00 96 25 00 73 72 D3 FD D7 C9 51 15 90 00 F2 [18:19:03]RAPDU: 73 72 D3 FD D7 C9 51 15 90 00 [18:19:03]wFMCommunicate OK [18:19:03]SAM_PROTO_SignData done [18:19:03]FM_MakeSignedData done [18:19:03]CreateOFDProtocolMessage [18:19:03]wFMCommunicate request_size=4 [18:19:03]MH_SAM_APDU [18:19:03]CAPDU: 80 11 00 00 [18:19:03]Write to MH i2c: E2 08 00 97 25 80 11 00 00 00 00 00 00 36 [18:19:03]Write i2c OK [18:19:03]MH_I2C_Read... [18:19:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:19:03]Read from MH i2c: E2 [18:19:03]MH_I2C_Read... [18:19:03]Read from MH i2c: E2 17 00 [18:19:03]MH_I2C_Read... [18:19:03]Read from MH i2c: E2 17 00 97 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 8C [18:19:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:19:03]wFMCommunicate OK [18:19:03]CreateOFDProtocolMessage done [18:19:03]OFDSenderStorePacket 24951 [18:19:03]StoreOFDPacket docnum=24951 [18:19:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 5F 28 04 01 19 E7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 96 2E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 77 61 00 00 35 04 06 00 57 64 AD 08 15 93 73 72 D3 FD D7 C9 51 15 [18:19:03]CheckFolder [18:19:03]dirname=/storage/ofd_packets [18:19:03]CheckFolder done [18:19:03]ProducePacketName [18:19:03]name=ofd_packets/00024951 [18:19:03]NVStorageSaveData ofd_packets/00024951 [18:19:03]File name is /storage/ofd_packets/00024951 [18:19:03]Write 298 bytes [18:19:03]NVStorageSaveData done [18:19:03]OFDSenderStorePacket done [18:19:03]KKMCreateOFDPacket done [18:19:03]NVStorageSaveData kkm_last_timestamp [18:19:03]File name is /storage/kkm_last_timestamp [18:19:03]Write 4 bytes [18:19:03]NVStorageSaveData done [18:19:03]ExternCall_PrintAddStr [18:19:03]wPrintStart [18:19:03]Write to MH i2c: 01 00 00 98 25 BD [18:19:03]Write i2c OK [18:19:03]MH_I2C_Read... [18:19:03]Read from MH i2c: 01 [18:19:03]MH_I2C_Read... [18:19:03]Read from MH i2c: 01 07 00 [18:19:03]MH_I2C_Read... [18:19:03]Read from MH i2c: 01 07 00 98 25 00 00 00 00 00 FF 0F D2 [18:19:03]RasterBufferAndPrint [18:19:03]line Счет N : (1)610693 [18:19:03]line ИНН: 02508201610067 [18:19:03]line Контрольно-Кассовый Чек [18:19:03]line ПРОДАЖА [18:19:03]line ТРК (МРК, ГНК) : 2 [18:19:03]line Товар: 2710194210 [18:19:03]line ДТ-К-2 [18:19:03]line 13.210 * 75.70 [18:19:03]line = 1000.00 [18:19:03]line НДС 12% НСП 1% [18:19:03]line > о реализуемом товаре [18:19:03]line ИТОГО: 1000.00 [18:19:03]line НСП 1% : 8.85 [18:19:03]line НДС 12% : 106.19 [18:19:03]line Наличными: 0.00 [18:19:03]line Безнал.: 1000.00 [18:19:03]line Место: АЗС № 127 "Партнер Нефть" [18:19:03]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [18:19:03]line СНО: Общий режим [18:19:03]line Чек 326 30.07.2024 18:19 [18:19:03]line Смена: 48 ФФД: 1.0 [18:19:03]line ЗНМ: 0300000158 [18:19:03]line РНМ: 0000000000171247 [18:19:03]line Версия ККМ: v1.0 [18:19:03]line Платежная система: O! деньги [18:19:03]line ФМ: 0000000002098565 [18:19:03]line ФД: 24951 [18:19:03]line ФПД: 96089911334291 [18:19:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T181902&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24951&fm=96089911334291&tin=02508201610067®Number=0000000000171247&sum=100000 [18:19:03]OFD Sender: Processing packet 24951 [packets to send 29, broken 28] [18:19:03]ProducePacketName [18:19:03]name=ofd_packets/00024951 [18:19:03]OFD Sender: To server: pG, [18:19:03]CommunicateWithHost lk.salyk.kg:30040 [18:19:03]ConnectInit lk.salyk.kg [18:19:03]written 0, free lines is 4095 [18:19:03]Connected sock=10 [18:19:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 5F 28 04 01 19 E7 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 96 2E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 77 61 00 00 35 04 06 00 57 64 AD 08 15 93 73 72 D3 FD D7 C9 51 15 [18:19:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 A6 5C 47 00 2C 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 32 30 39 38 35 36 35 10 04 04 00 77 61 00 00 F4 03 04 00 24 DA A8 66 B6 04 01 00 00 C2 FC 40 BA 80 63 FC 4F [18:19:03]CommunicateWithHost err = 0 [18:19:03]CheckOFDResponse [18:19:03]1017 (14) - 77093643461234 [18:19:03]1041 (16) - 0000000002098565 [18:19:03]1040 (4) - 24951 [18:19:03]1012 (4) - 30.07.2024 12:18 [18:19:03]1206 (1) - 0 [18:19:03]OFD Sender: Remove packet 24951 [18:19:03]ProducePacketName [18:19:03]name=ofd_packets/00024951 [18:19:03]NVStorageDeleteData [18:19:03]Write to MH i2c: 01 00 00 C2 25 E7 [18:19:03]Write i2c OK [18:19:03]MH_I2C_Read... [18:19:03]Read from MH i2c: 01 [18:19:03]MH_I2C_Read... [18:19:03]Read from MH i2c: 01 07 00 [18:19:03]MH_I2C_Read... [18:19:03]Read from MH i2c: 01 07 00 C2 25 00 00 00 00 00 F1 0C EB [18:19:03]RasterBufferAndPrint [18:19:03]line [18:19:03]line [18:19:03]line [18:19:03]line [18:19:03]line [18:19:03]written 0, free lines is 3319 [18:19:03]MH_Cut [18:19:03]Write to MH i2c: D1 01 00 C9 25 01 C0 [18:19:03]Write i2c OK [18:19:03]MH_I2C_Read... [18:19:03]Read from MH i2c: D1 [18:19:03]MH_I2C_Read... [18:19:03]Read from MH i2c: D1 01 00 [18:19:03]MH_I2C_Read... [18:19:03]Read from MH i2c: D1 01 00 C9 25 00 BF [18:19:03]Write to MH i2c: 01 00 00 CA 25 EF [18:19:03]Write i2c OK [18:19:03]MH_I2C_Read... [18:19:04]OFD Sender: No OFD packet to send [18:19:04]*** Cut start [18:19:04]*** Partial cut [18:19:04]*** CUTSNS_PIN = 1 [18:19:04]*** CUTSNS_PIN = 0 [18:19:04]*** Brake cut motor [18:19:05]Read from MH i2c: 01 [18:19:05]MH_I2C_Read... [18:19:05]*** Stop cut motor [18:19:05]*** Cut end [18:19:05]Read from MH i2c: 01 07 00 [18:19:05]MH_I2C_Read... [18:19:05]Read from MH i2c: 01 07 00 CA 25 00 00 00 00 00 FF 0F 04 [18:19:05]process_action close_receipt done [18:19:05]requested_data is exist [18:19:05]produce_requested_data [18:19:05]requested_item fm.sn is exist - process it [18:19:05]wFMCommunicate request_size=4 [18:19:05]MH_SAM_APDU [18:19:05]CAPDU: 80 11 00 00 [18:19:05]Write to MH i2c: E2 08 00 CB 25 80 11 00 00 00 00 00 00 6A [18:19:05]Write i2c OK [18:19:05]MH_I2C_Read... [18:19:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:19:05]Read from MH i2c: E2 [18:19:05]MH_I2C_Read... [18:19:05]Read from MH i2c: E2 17 00 [18:19:05]MH_I2C_Read... [18:19:05]Read from MH i2c: E2 17 00 CB 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C0 [18:19:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:19:05]wFMCommunicate OK [18:19:05]requested_item fd.num is exist - process it [18:19:05]SAM_PROTO_GetFieldsCounters [18:19:05]wFMCommunicate request_size=4 [18:19:05]MH_SAM_APDU [18:19:05]CAPDU: 80 13 00 00 [18:19:05]Write to MH i2c: E2 08 00 CC 25 80 13 00 00 00 00 00 00 6D [18:19:05]Write i2c OK [18:19:05]MH_I2C_Read... [18:19:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:19:05]Read from MH i2c: E2 [18:19:05]MH_I2C_Read... [18:19:05]Read from MH i2c: E2 62 00 [18:19:05]MH_I2C_Read... [18:19:05]Read from MH i2c: E2 62 00 CC 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 77 61 00 00 0E 04 04 00 30 00 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 6B [18:19:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 77 61 00 00 0E 04 04 00 30 00 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 [18:19:05]wFMCommunicate OK [18:19:05]SAM_PROTO_GetFieldsCounters done [18:19:05]requested_item shift.num is exist - process it [18:19:05]requested_item shift.opened is exist - process it [18:19:05]req_shift_opened [18:19:05]FM_GetShiftState [18:19:05]SAM_PROTO_GetShiftState [18:19:05]wFMCommunicate request_size=4 [18:19:05]MH_SAM_APDU [18:19:05]CAPDU: 80 13 01 00 [18:19:05]Write to MH i2c: E2 08 00 CD 25 80 13 01 00 00 00 00 00 6F [18:19:05]Write i2c OK [18:19:05]MH_I2C_Read... [18:19:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:19:05]Read from MH i2c: E2 [18:19:05]MH_I2C_Read... [18:19:05]Read from MH i2c: E2 0E 00 [18:19:05]MH_I2C_Read... [18:19:05]Read from MH i2c: E2 0E 00 CD 25 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 22 [18:19:05]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:19:05]wFMCommunicate OK [18:19:05]SAM_PROTO_GetShiftState done [18:19:05]FM_GetShiftState done [18:19:05]req_shift_opened done [18:19:05]requested_item shift.open_date is exist - process it [18:19:05]req_shift_open_date [18:19:05]req_shift_open_date done [18:19:05]produce_requested_data done [18:19:05]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24951,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [18:19:05]process_action_free close_receipt [18:19:05]json_value_free [18:19:05]json_value_free done [18:19:05]process_json_proto returns [18:19:05]Send response to host [18:19:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24951,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [18:19:05]free response buf [18:19:05]execute_script done [18:19:05]execute_script returns [18:19:05]free content buf [18:19:05]Sock 7.Close socket [18:19:05]Sock 7.Thread stoped [18:19:09]OFD Sender: No OFD packet to send [18:19:14]OFD Sender: No OFD packet to send [18:19:19]OFD Sender: No OFD packet to send [18:19:24]OFD Sender: No OFD packet to send [18:19:29]OFD Sender: No OFD packet to send [18:19:34]OFD Sender: No OFD packet to send [18:19:39]OFD Sender: No OFD packet to send [18:19:44]OFD Sender: No OFD packet to send [18:19:49]OFD Sender: No OFD packet to send [18:19:54]OFD Sender: No OFD packet to send [18:19:59]OFD Sender: No OFD packet to send [18:20:04]OFD Sender: No OFD packet to send [18:20:09]OFD Sender: No OFD packet to send [18:20:14]OFD Sender: No OFD packet to send [18:20:19]OFD Sender: No OFD packet to send [18:20:24]OFD Sender: No OFD packet to send [18:20:29]OFD Sender: No OFD packet to send [18:20:34]OFD Sender: No OFD packet to send [18:20:39]OFD Sender: No OFD packet to send [18:20:44]OFD Sender: No OFD packet to send [18:20:49]OFD Sender: No OFD packet to send [18:20:54]OFD Sender: No OFD packet to send [18:20:59]OFD Sender: No OFD packet to send [18:21:04]OFD Sender: No OFD packet to send [18:21:09]OFD Sender: No OFD packet to send [18:21:14]OFD Sender: No OFD packet to send [18:21:19]OFD Sender: No OFD packet to send [18:21:24]OFD Sender: No OFD packet to send [18:21:29]OFD Sender: No OFD packet to send [18:21:34]OFD Sender: No OFD packet to send [18:21:39]OFD Sender: No OFD packet to send [18:21:44]OFD Sender: No OFD packet to send [18:21:49]OFD Sender: No OFD packet to send [18:21:54]OFD Sender: No OFD packet to send [18:21:55]accept exits with 9 [18:21:55]New connection [18:21:55]New thread 3067571556 created [18:21:55]Thread 3067428196 joined [18:21:55]Waiting for new connection... [18:21:55] Sock 9.Parse request [18:21:55]Sock 9.Check first char [18:21:55]Sock 9.First char is OK [18:21:55]request: POST /json_proto HTTP/1.0 [18:21:55]Method: POST [18:21:55]URL: /json_proto [18:21:55]Method is POST - this is cgi request [18:21:55]url: /json_proto [18:21:55]query_string will be loaded in cgi processing [18:21:55]execute_cgi json_proto POST (null) [18:21:55]execute_cgi path=json_proto method=POST [18:21:55]POST find Content-Length [18:21:55]Host: 172.17.45.131:8080 [18:21:55]Content-Length: 819 [18:21:55]Content-Type: application/json [18:21:55] [18:21:55]POST finish read [18:21:55]Found Content-Length = 819 [18:21:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610694", "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 }]} ], "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" : 1356.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:21:55]execute_script... [18:21: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)610694", "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 }]} ], "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" : 1356.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:21:55]POST & json_proto [18:21:55]process_json_proto [18:21:55]json parsed OK: [18:21:55]protocol is kg_v1.0 [18:21:55]action value=close_receipt [18:21:55]process_action close_receipt [18:21:55]cmd_close_receipt [18:21:55]MH_GetDate [18:21:55]Write to MH i2c: F0 00 00 CE 25 E2 [18:21:55]Write i2c OK [18:21:55]MH_I2C_Read... [18:21:55]Read from MH i2c: F0 [18:21:55]MH_I2C_Read... [18:21:55]Read from MH i2c: F0 09 00 [18:21:55]MH_I2C_Read... [18:21:55]Read from MH i2c: F0 09 00 CE 25 00 44 2F A9 66 C6 D4 6E 66 DB [18:21:55]GetLastDocTimeStamp 1722363542 [18:21:55]current date 1722363716 [18:21:55]FM_GetShiftState [18:21:55]SAM_PROTO_GetShiftState [18:21:55]wFMCommunicate request_size=4 [18:21:55]MH_SAM_APDU [18:21:55]CAPDU: 80 13 01 00 [18:21:55]Write to MH i2c: E2 08 00 CF 25 80 13 01 00 00 00 00 00 71 [18:21:55]Write i2c OK [18:21:55]MH_I2C_Read... [18:21:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:21:55]Read from MH i2c: E2 [18:21:55]MH_I2C_Read... [18:21:55]Read from MH i2c: E2 0E 00 [18:21:55]MH_I2C_Read... [18:21:55]Read from MH i2c: E2 0E 00 CF 25 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 24 [18:21:55]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:21:55]wFMCommunicate OK [18:21:55]SAM_PROTO_GetShiftState done [18:21:55]FM_GetShiftState done [18:21:55]opened in 1722298218 [18:21:55]opened+sec_in_day 1722384618 [18:21:55]quantity*price = 135600 [18:21:55]sum+1 = 135601 [18:21:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1356.00 НСП 1% : 12.00 НДС 12% : 144.00 Наличными: 0.00 Безнал.: 1356.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 327 30.07.2024 18:21 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002098565 ФД: 24952 ФПД: 53692469623394 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T182156&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24952&fm=53692469623394&tin=02508201610067®Number=0000000000171247&sum=135600 [18:21:56]StoreToDocumentArchive [18:21:56]shift 48 fd 24952 [18:21:56]save to /storage/0048/doc_00024952 [18:21:56]save last doc name /storage/0048/doc_00024952 to /storage/kkm_last_doc_name [18:21:56]save OK [18:21:56]Clear old archive folders... [18:21:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:21:56]tlvbuf is 01E65B30 [18:21:56]SAM_PROTO_ClearQueue [18:21:56]wFMCommunicate request_size=4 [18:21:56]MH_SAM_APDU [18:21:56]CAPDU: 80 09 00 00 [18:21:56]Write to MH i2c: E2 08 00 DC 25 80 09 00 00 00 00 00 00 73 [18:21:56]Write i2c OK [18:21:56]MH_I2C_Read... [18:21:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:21:56]Read from MH i2c: E2 [18:21:56]MH_I2C_Read... [18:21:56]Read from MH i2c: E2 03 00 [18:21:56]MH_I2C_Read... [18:21:56]Read from MH i2c: E2 03 00 DC 25 00 90 00 75 [18:21:56]RAPDU: 90 00 [18:21:56]wFMCommunicate OK [18:21:56]SAM_PROTO_ClearQueue done [18:21:56]KKMCreateOFDPacket [18:21:56]OFDProtocolAddRootSTLVToBuf [18:21:56]FM_MakeSignedData [18:21:56]FM_MakeSignedData [18:21:56]SAM_PROTO_SignData [18:21:56]wFMCommunicate request_size=4 [18:21:56]MH_SAM_APDU [18:21:56]CAPDU: 80 0D 01 02 [18:21:56]Write to MH i2c: E2 08 00 DD 25 80 0D 01 02 00 00 00 00 7B [18:21:56]Write i2c OK [18:21:56]MH_I2C_Read... [18:21:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:21:56]Read from MH i2c: E2 [18:21:56]MH_I2C_Read... [18:21:56]Read from MH i2c: E2 03 00 [18:21:56]MH_I2C_Read... [18:21:56]Read from MH i2c: E2 03 00 DD 25 00 90 00 76 [18:21:56]RAPDU: 90 00 [18:21:56]wFMCommunicate OK [18:21:56]wFMCommunicate request_size=255 [18:21:56]MH_SAM_APDU [18:21:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 00 00 00 00 00 00 39 04 06 00 B0 11 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 44 2F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 78 61 00 00 35 04 06 00 30 [18:21:56]Write to MH i2c: E2 02 01 DE 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 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 00 00 00 00 00 00 39 04 06 00 B0 11 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 44 2F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 78 61 00 00 35 04 06 00 30 00 00 FE [18:21:56]Write i2c OK [18:21:56]MH_I2C_Read... [18:21:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:21:56]Read from MH i2c: E2 [18:21:56]MH_I2C_Read... [18:21:56]Read from MH i2c: E2 03 00 [18:21:56]MH_I2C_Read... [18:21:56]Read from MH i2c: E2 03 00 DE 25 00 90 00 77 [18:21:56]RAPDU: 90 00 [18:21:56]wFMCommunicate OK [18:21:56]wFMCommunicate request_size=10 [18:21:56]MH_SAM_APDU [18:21:56]CAPDU: 80 0D 02 02 05 D5 40 94 3A 62 [18:21:56]Write to MH i2c: E2 0D 00 DF 25 80 0D 02 02 05 00 D5 40 94 3A 62 00 00 CD [18:21:56]Write i2c OK [18:21:56]MH_I2C_Read... [18:21:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:21:56]Read from MH i2c: E2 [18:21:56]MH_I2C_Read... [18:21:56]Read from MH i2c: E2 03 00 [18:21:56]MH_I2C_Read... [18:21:56]Read from MH i2c: E2 03 00 DF 25 00 90 00 78 [18:21:56]RAPDU: 90 00 [18:21:56]wFMCommunicate OK [18:21:56]wFMCommunicate request_size=4 [18:21:56]MH_SAM_APDU [18:21:56]CAPDU: 80 0D 03 02 [18:21:56]Write to MH i2c: E2 08 00 E0 25 80 0D 03 02 00 00 00 00 80 [18:21:56]Write i2c OK [18:21:56]MH_I2C_Read... [18:21:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:21:56]Read from MH i2c: E2 [18:21:56]MH_I2C_Read... [18:21:56]Read from MH i2c: E2 0B 00 [18:21:56]MH_I2C_Read... [18:21:56]Read from MH i2c: E2 0B 00 E0 25 00 5D 77 8C E6 0D A9 CC 2A 90 00 73 [18:21:56]RAPDU: 5D 77 8C E6 0D A9 CC 2A 90 00 [18:21:56]wFMCommunicate OK [18:21:56]SAM_PROTO_SignData done [18:21:56]FM_MakeSignedData done [18:21:56]CreateOFDProtocolMessage [18:21:56]wFMCommunicate request_size=4 [18:21:56]MH_SAM_APDU [18:21:56]CAPDU: 80 11 00 00 [18:21:56]Write to MH i2c: E2 08 00 E1 25 80 11 00 00 00 00 00 00 80 [18:21:56]Write i2c OK [18:21:56]MH_I2C_Read... [18:21:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:21:56]Read from MH i2c: E2 [18:21:56]MH_I2C_Read... [18:21:56]Read from MH i2c: E2 17 00 [18:21:56]MH_I2C_Read... [18:21:56]Read from MH i2c: E2 17 00 E1 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D6 [18:21:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:21:56]wFMCommunicate OK [18:21:56]CreateOFDProtocolMessage done [18:21:56]OFDSenderStorePacket 24952 [18:21:56]StoreOFDPacket docnum=24952 [18:21:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 38 08 07 01 F0 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 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 00 00 00 00 00 00 39 04 06 00 B0 11 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 44 2F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 78 61 00 00 35 04 06 00 30 D5 40 94 3A 62 5D 77 8C E6 0D A9 CC 2A [18:21:56]CheckFolder [18:21:56]dirname=/storage/ofd_packets [18:21:56]CheckFolder done [18:21:56]ProducePacketName [18:21:56]name=ofd_packets/00024952 [18:21:56]NVStorageSaveData ofd_packets/00024952 [18:21:56]File name is /storage/ofd_packets/00024952 [18:21:56]Write 301 bytes [18:21:56]NVStorageSaveData done [18:21:56]OFDSenderStorePacket done [18:21:56]KKMCreateOFDPacket done [18:21:56]NVStorageSaveData kkm_last_timestamp [18:21:56]File name is /storage/kkm_last_timestamp [18:21:56]Write 4 bytes [18:21:56]NVStorageSaveData done [18:21:56]ExternCall_PrintAddStr [18:21:56]wPrintStart [18:21:56]Write to MH i2c: 01 00 00 E2 25 07 [18:21:56]Write i2c OK [18:21:56]MH_I2C_Read... [18:21:56]Read from MH i2c: 01 [18:21:56]MH_I2C_Read... [18:21:56]Read from MH i2c: 01 07 00 [18:21:56]MH_I2C_Read... [18:21:56]Read from MH i2c: 01 07 00 E2 25 00 00 00 00 00 FF 0F 1C [18:21:56]RasterBufferAndPrint [18:21:56]line Счет N : (1)610694 [18:21:56]line ИНН: 02508201610067 [18:21:56]line Контрольно-Кассовый Чек [18:21:56]line ПРОДАЖА [18:21:56]line ТРК (МРК, ГНК) : 62 [18:21:56]line Товар: 2710124130 [18:21:56]line Аи-92-К-2 [18:21:56]line 20.000 * 67.80 [18:21:56]line = 1356.00 [18:21:56]line НДС 12% НСП 1% [18:21:56]line > о реализуемом товаре [18:21:56]line ИТОГО: 1356.00 [18:21:56]line НСП 1% : 12.00 [18:21:56]line НДС 12% : 144.00 [18:21:56]line Наличными: 0.00 [18:21:56]line Безнал.: 1356.00 [18:21:56]line Место: АЗС № 127 "Партнер Нефть" [18:21:56]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [18:21:56]line СНО: Общий режим [18:21:56]line Чек 327 30.07.2024 18:21 [18:21:56]line Смена: 48 ФФД: 1.0 [18:21:56]line ЗНМ: 0300000158 [18:21:56]line РНМ: 0000000000171247 [18:21:56]line Версия ККМ: v1.0 [18:21:56]line Платежная система: Бакай Банк [18:21:56]line ФМ: 0000000002098565 [18:21:56]line ФД: 24952 [18:21:56]line ФПД: 53692469623394 [18:21:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T182156&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24952&fm=53692469623394&tin=02508201610067®Number=0000000000171247&sum=135600 [18:21:57]OFD Sender: Processing packet 24952 [packets to send 29, broken 28] [18:21:57]ProducePacketName [18:21:57]name=ofd_packets/00024952 [18:21:57]OFD Sender: To server: pG, [18:21:57]CommunicateWithHost lk.salyk.kg:30040 [18:21:57]ConnectInit lk.salyk.kg [18:21:57]written 0, free lines is 4095 [18:21:57]Connected sock=10 [18:21:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 38 08 07 01 F0 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 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 00 00 00 00 00 00 39 04 06 00 B0 11 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 44 2F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 78 61 00 00 35 04 06 00 30 D5 40 94 3A 62 5D 77 8C E6 0D A9 CC 2A [18:21:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 BA E5 47 00 22 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 78 61 00 00 F4 03 04 00 D2 DA A8 66 B6 04 01 00 00 D3 55 E2 6C B7 8B FD 8F [18:21:57]CommunicateWithHost err = 0 [18:21:57]CheckOFDResponse [18:21:57]1017 (14) - 77093643461234 [18:21:57]1041 (16) - 0000000002098565 [18:21:57]1040 (4) - 24952 [18:21:57]1012 (4) - 30.07.2024 12:21 [18:21:57]1206 (1) - 0 [18:21:57]OFD Sender: Remove packet 24952 [18:21:57]ProducePacketName [18:21:57]name=ofd_packets/00024952 [18:21:57]NVStorageDeleteData [18:21:57]Write to MH i2c: 01 00 00 0C 26 32 [18:21:57]Write i2c OK [18:21:57]MH_I2C_Read... [18:21:57]Read from MH i2c: 01 [18:21:57]MH_I2C_Read... [18:21:57]Read from MH i2c: 01 07 00 [18:21:57]MH_I2C_Read... [18:21:57]Read from MH i2c: 01 07 00 0C 26 00 00 00 00 00 01 0D 47 [18:21:57]RasterBufferAndPrint [18:21:57]line [18:21:57]line [18:21:57]line [18:21:57]line [18:21:57]line [18:21:57]written 0, free lines is 3335 [18:21:57]MH_Cut [18:21:57]Write to MH i2c: D1 01 00 13 26 01 0B [18:21:57]Write i2c OK [18:21:57]MH_I2C_Read... [18:21:57]Read from MH i2c: D1 [18:21:57]MH_I2C_Read... [18:21:57]Read from MH i2c: D1 01 00 [18:21:57]MH_I2C_Read... [18:21:57]Read from MH i2c: D1 01 00 13 26 00 0A [18:21:57]Write to MH i2c: 01 00 00 14 26 3A [18:21:57]Write i2c OK [18:21:57]MH_I2C_Read... [18:21:58]OFD Sender: No OFD packet to send [18:21:58]*** Cut start [18:21:58]*** Partial cut [18:21:58]*** CUTSNS_PIN = 1 [18:21:58]*** CUTSNS_PIN = 0 [18:21:58]*** Brake cut motor [18:21:59]Read from MH i2c: 01 [18:21:59]MH_I2C_Read... [18:21:59]*** Stop cut motor [18:21:59]*** Cut end [18:21:59]Read from MH i2c: 01 07 00 [18:21:59]MH_I2C_Read... [18:21:59]Read from MH i2c: 01 07 00 14 26 00 00 00 00 00 FF 0F 4F [18:21:59]process_action close_receipt done [18:21:59]requested_data is exist [18:21:59]produce_requested_data [18:21:59]requested_item fm.sn is exist - process it [18:21:59]wFMCommunicate request_size=4 [18:21:59]MH_SAM_APDU [18:21:59]CAPDU: 80 11 00 00 [18:21:59]Write to MH i2c: E2 08 00 15 26 80 11 00 00 00 00 00 00 B5 [18:21:59]Write i2c OK [18:21:59]MH_I2C_Read... [18:21:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:21:59]Read from MH i2c: E2 [18:21:59]MH_I2C_Read... [18:21:59]Read from MH i2c: E2 17 00 [18:21:59]MH_I2C_Read... [18:21:59]Read from MH i2c: E2 17 00 15 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 0B [18:21:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:21:59]wFMCommunicate OK [18:21:59]requested_item fd.num is exist - process it [18:21:59]SAM_PROTO_GetFieldsCounters [18:21:59]wFMCommunicate request_size=4 [18:21:59]MH_SAM_APDU [18:21:59]CAPDU: 80 13 00 00 [18:21:59]Write to MH i2c: E2 08 00 16 26 80 13 00 00 00 00 00 00 B8 [18:21:59]Write i2c OK [18:21:59]MH_I2C_Read... [18:21:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:21:59]Read from MH i2c: E2 [18:21:59]MH_I2C_Read... [18:21:59]Read from MH i2c: E2 62 00 [18:21:59]MH_I2C_Read... [18:21:59]Read from MH i2c: E2 62 00 16 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 78 61 00 00 0E 04 04 00 30 00 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 BA [18:21:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 78 61 00 00 0E 04 04 00 30 00 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 [18:21:59]wFMCommunicate OK [18:21:59]SAM_PROTO_GetFieldsCounters done [18:21:59]requested_item shift.num is exist - process it [18:21:59]requested_item shift.opened is exist - process it [18:21:59]req_shift_opened [18:21:59]FM_GetShiftState [18:21:59]SAM_PROTO_GetShiftState [18:21:59]wFMCommunicate request_size=4 [18:21:59]MH_SAM_APDU [18:21:59]CAPDU: 80 13 01 00 [18:21:59]Write to MH i2c: E2 08 00 17 26 80 13 01 00 00 00 00 00 BA [18:21:59]Write i2c OK [18:21:59]MH_I2C_Read... [18:21:59]Read from MH i2c: E2 [18:21:59]MH_I2C_Read... [18:21:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:21:59]Read from MH i2c: E2 0E 00 [18:21:59]MH_I2C_Read... [18:21:59]Read from MH i2c: E2 0E 00 17 26 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 6D [18:21:59]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:21:59]wFMCommunicate OK [18:21:59]SAM_PROTO_GetShiftState done [18:21:59]FM_GetShiftState done [18:21:59]req_shift_opened done [18:21:59]requested_item shift.open_date is exist - process it [18:21:59]req_shift_open_date [18:21:59]req_shift_open_date done [18:21:59]produce_requested_data done [18:21:59]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24952,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [18:21:59]process_action_free close_receipt [18:21:59]json_value_free [18:21:59]json_value_free done [18:21:59]process_json_proto returns [18:21:59]Send response to host [18:21:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24952,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [18:21:59]free response buf [18:21:59]execute_script done [18:21:59]execute_script returns [18:21:59]free content buf [18:21:59]Sock 9.Close socket [18:21:59]Sock 9.Thread stoped [18:22:03]OFD Sender: No OFD packet to send [18:22:08]OFD Sender: No OFD packet to send [18:22:13]OFD Sender: No OFD packet to send [18:22:18]OFD Sender: No OFD packet to send [18:22:23]OFD Sender: No OFD packet to send [18:22:28]OFD Sender: No OFD packet to send [18:22:30]accept exits with 7 [18:22:30]New connection [18:22:30]New thread 3067428196 created [18:22:30]Thread 3067571556 joined [18:22:30]Waiting for new connection... [18:22:30] Sock 7.Parse request [18:22:30]Sock 7.Check first char [18:22:30]Sock 7.First char is OK [18:22:30]request: POST /json_proto HTTP/1.0 [18:22:30]Method: POST [18:22:30]URL: /json_proto [18:22:30]Method is POST - this is cgi request [18:22:30]url: /json_proto [18:22:30]query_string will be loaded in cgi processing [18:22:30]execute_cgi json_proto POST (null) [18:22:30]execute_cgi path=json_proto method=POST [18:22:30]POST find Content-Length [18:22:30]Host: 172.17.45.131:8080 [18:22:30]Content-Length: 682 [18:22:30]Content-Type: application/json [18:22:30] [18:22:30]POST finish read [18:22:30]Found Content-Length = 682 [18:22:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610695", "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" : 15.050, "sum" : 1020.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1020.00, "total" : 1020.00, "payments": [ { "type": 0, "sum" : 1020.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:22:30]execute_script... [18:22: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)610695", "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" : 15.050, "sum" : 1020.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1020.00, "total" : 1020.00, "payments": [ { "type": 0, "sum" : 1020.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:22:30]POST & json_proto [18:22:30]process_json_proto [18:22:30]json parsed OK: [18:22:30]protocol is kg_v1.0 [18:22:30]action value=close_receipt [18:22:30]process_action close_receipt [18:22:30]cmd_close_receipt [18:22:30]MH_GetDate [18:22:30]Write to MH i2c: F0 00 00 18 26 2D [18:22:30]Write i2c OK [18:22:30]MH_I2C_Read... [18:22:30]Read from MH i2c: F0 [18:22:30]MH_I2C_Read... [18:22:30]Read from MH i2c: F0 09 00 [18:22:30]MH_I2C_Read... [18:22:30]Read from MH i2c: F0 09 00 18 26 00 67 2F A9 66 C6 D4 6E 66 49 [18:22:30]GetLastDocTimeStamp 1722363716 [18:22:30]current date 1722363751 [18:22:30]FM_GetShiftState [18:22:30]SAM_PROTO_GetShiftState [18:22:30]wFMCommunicate request_size=4 [18:22:30]MH_SAM_APDU [18:22:30]CAPDU: 80 13 01 00 [18:22:30]Write to MH i2c: E2 08 00 19 26 80 13 01 00 00 00 00 00 BC [18:22:30]Write i2c OK [18:22:30]MH_I2C_Read... [18:22:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:22:31]Read from MH i2c: E2 [18:22:31]MH_I2C_Read... [18:22:31]Read from MH i2c: E2 0E 00 [18:22:31]MH_I2C_Read... [18:22:31]Read from MH i2c: E2 0E 00 19 26 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 6F [18:22:31]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:22:31]wFMCommunicate OK [18:22:31]SAM_PROTO_GetShiftState done [18:22:31]FM_GetShiftState done [18:22:31]opened in 1722298218 [18:22:31]opened+sec_in_day 1722384618 [18:22:31]quantity*price = 102039 [18:22:31]sum+1 = 102040 [18:22:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 1020.00 Внесено: 1020.00 СДАЧА: 0.00 НСП 1% : 9.03 НДС 12% : 108.36 Наличными: 1020.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 328 30.07.2024 18:22 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24953 ФПД: 85143383164058 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T182232&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24953&fm=85143383164058&tin=02508201610067®Number=0000000000171247&sum=102000 [18:22:32]StoreToDocumentArchive [18:22:32]shift 48 fd 24953 [18:22:32]save to /storage/0048/doc_00024953 [18:22:32]save last doc name /storage/0048/doc_00024953 to /storage/kkm_last_doc_name [18:22:32]save OK [18:22:32]Clear old archive folders... [18:22:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:22:32]tlvbuf is B6F3FBB0 [18:22:32]SAM_PROTO_ClearQueue [18:22:32]wFMCommunicate request_size=4 [18:22:32]MH_SAM_APDU [18:22:32]CAPDU: 80 09 00 00 [18:22:32]Write to MH i2c: E2 08 00 26 26 80 09 00 00 00 00 00 00 BE [18:22:32]Write i2c OK [18:22:32]MH_I2C_Read... [18:22:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:22:32]Read from MH i2c: E2 [18:22:32]MH_I2C_Read... [18:22:32]Read from MH i2c: E2 03 00 [18:22:32]MH_I2C_Read... [18:22:32]Read from MH i2c: E2 03 00 26 26 00 90 00 C0 [18:22:32]RAPDU: 90 00 [18:22:32]wFMCommunicate OK [18:22:32]SAM_PROTO_ClearQueue done [18:22:32]KKMCreateOFDPacket [18:22:32]OFDProtocolAddRootSTLVToBuf [18:22:32]FM_MakeSignedData [18:22:32]FM_MakeSignedData [18:22:32]SAM_PROTO_SignData [18:22:32]wFMCommunicate request_size=4 [18:22:32]MH_SAM_APDU [18:22:32]CAPDU: 80 0D 01 02 [18:22:32]Write to MH i2c: E2 08 00 27 26 80 0D 01 02 00 00 00 00 C6 [18:22:32]Write i2c OK [18:22:32]MH_I2C_Read... [18:22:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:22:32]Read from MH i2c: E2 [18:22:32]MH_I2C_Read... [18:22:32]Read from MH i2c: E2 03 00 [18:22:32]MH_I2C_Read... [18:22:32]Read from MH i2c: E2 03 00 27 26 00 90 00 C1 [18:22:32]RAPDU: 90 00 [18:22:32]wFMCommunicate OK [18:22:32]wFMCommunicate request_size=255 [18:22:32]MH_SAM_APDU [18:22:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CA 3A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 97 8E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 8E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 2A 00 00 00 00 07 04 06 00 70 8E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 68 2F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 79 61 00 00 35 04 06 00 4D [18:22:32]Write to MH i2c: E2 02 01 28 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 CA 3A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 97 8E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 8E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 2A 00 00 00 00 07 04 06 00 70 8E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 68 2F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 79 61 00 00 35 04 06 00 4D 00 00 D9 [18:22:32]Write i2c OK [18:22:32]MH_I2C_Read... [18:22:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:22:32]Read from MH i2c: E2 [18:22:32]MH_I2C_Read... [18:22:32]Read from MH i2c: E2 03 00 [18:22:32]MH_I2C_Read... [18:22:32]Read from MH i2c: E2 03 00 28 26 00 90 00 C2 [18:22:32]RAPDU: 90 00 [18:22:32]wFMCommunicate OK [18:22:32]wFMCommunicate request_size=10 [18:22:32]MH_SAM_APDU [18:22:32]CAPDU: 80 0D 02 02 05 6F FD 1B C4 9A [18:22:32]Write to MH i2c: E2 0D 00 29 26 80 0D 02 02 05 00 6F FD 1B C4 9A 00 00 B8 [18:22:32]Write i2c OK [18:22:32]MH_I2C_Read... [18:22:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:22:32]Read from MH i2c: E2 [18:22:32]MH_I2C_Read... [18:22:32]Read from MH i2c: E2 03 00 [18:22:32]MH_I2C_Read... [18:22:32]Read from MH i2c: E2 03 00 29 26 00 90 00 C3 [18:22:32]RAPDU: 90 00 [18:22:32]wFMCommunicate OK [18:22:32]wFMCommunicate request_size=4 [18:22:32]MH_SAM_APDU [18:22:32]CAPDU: 80 0D 03 02 [18:22:32]Write to MH i2c: E2 08 00 2A 26 80 0D 03 02 00 00 00 00 CB [18:22:32]Write i2c OK [18:22:32]MH_I2C_Read... [18:22:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:22:32]Read from MH i2c: E2 [18:22:32]MH_I2C_Read... [18:22:32]Read from MH i2c: E2 0B 00 [18:22:32]MH_I2C_Read... [18:22:32]Read from MH i2c: E2 0B 00 2A 26 00 2C 9E DC 19 29 A0 39 EA 90 00 77 [18:22:32]RAPDU: 2C 9E DC 19 29 A0 39 EA 90 00 [18:22:32]wFMCommunicate OK [18:22:32]SAM_PROTO_SignData done [18:22:32]FM_MakeSignedData done [18:22:32]CreateOFDProtocolMessage [18:22:32]wFMCommunicate request_size=4 [18:22:32]MH_SAM_APDU [18:22:32]CAPDU: 80 11 00 00 [18:22:32]Write to MH i2c: E2 08 00 2B 26 80 11 00 00 00 00 00 00 CB [18:22:32]Write i2c OK [18:22:32]MH_I2C_Read... [18:22:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:22:32]Read from MH i2c: E2 [18:22:32]MH_I2C_Read... [18:22:32]Read from MH i2c: E2 17 00 [18:22:32]MH_I2C_Read... [18:22:32]Read from MH i2c: E2 17 00 2B 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 21 [18:22:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:22:32]wFMCommunicate OK [18:22:32]CreateOFDProtocolMessage done [18:22:32]OFDSenderStorePacket 24953 [18:22:32]StoreOFDPacket docnum=24953 [18:22:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 70 51 07 01 21 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CA 3A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 97 8E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 8E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 2A 00 00 00 00 07 04 06 00 70 8E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 68 2F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 79 61 00 00 35 04 06 00 4D 6F FD 1B C4 9A 2C 9E DC 19 29 A0 39 EA [18:22:32]CheckFolder [18:22:32]dirname=/storage/ofd_packets [18:22:32]CheckFolder done [18:22:32]ProducePacketName [18:22:32]name=ofd_packets/00024953 [18:22:32]NVStorageSaveData ofd_packets/00024953 [18:22:32]File name is /storage/ofd_packets/00024953 [18:22:32]Write 301 bytes [18:22:32]NVStorageSaveData done [18:22:32]OFDSenderStorePacket done [18:22:32]KKMCreateOFDPacket done [18:22:32]NVStorageSaveData kkm_last_timestamp [18:22:32]File name is /storage/kkm_last_timestamp [18:22:32]Write 4 bytes [18:22:32]NVStorageSaveData done [18:22:32]OFD Sender: Processing packet 24953 [packets to send 29, broken 28] [18:22:32]ProducePacketName [18:22:32]name=ofd_packets/00024953 [18:22:32]OFD Sender: To server: pG, [18:22:32]CommunicateWithHost lk.salyk.kg:30040 [18:22:32]ConnectInit lk.salyk.kg [18:22:32]ExternCall_PrintAddStr [18:22:32]wPrintStart [18:22:32]Write to MH i2c: 01 00 00 2C 26 52 [18:22:32]Write i2c OK [18:22:32]MH_I2C_Read... [18:22:32]Read from MH i2c: 01 [18:22:32]MH_I2C_Read... [18:22:32]Read from MH i2c: 01 07 00 [18:22:32]MH_I2C_Read... [18:22:32]Read from MH i2c: 01 07 00 2C 26 00 00 00 00 00 FF 0F 67 [18:22:32]RasterBufferAndPrint [18:22:32]line Счет N : (1)610695 [18:22:32]line ИНН: 02508201610067 [18:22:32]line Контрольно-Кассовый Чек [18:22:32]line ПРОДАЖА [18:22:32]line ТРК (МРК, ГНК) : 52 [18:22:32]line Товар: 2710124130 [18:22:32]line Аи-92-К-2 [18:22:32]line 15.050 * 67.80 [18:22:32]line = 1020.39 [18:22:32]line НДС 12% НСП 1% [18:22:32]line > о реализуемом товаре [18:22:32]line ОКРУГЛЕНИЕ: -0.39 [18:22:32]line ИТОГО: 1020.00 [18:22:32]line Внесено: 1020.00 [18:22:32]line СДАЧА: 0.00 [18:22:32]line НСП 1% : 9.03 [18:22:32]line НДС 12% : 108.36 [18:22:32]line Наличными: 1020.00 [18:22:32]line Безнал.: 0.00 [18:22:32]line Место: АЗС № 127 "Партнер Нефть" [18:22:32]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [18:22:32]line СНО: Общий режим [18:22:32]line Чек 328 30.07.2024 18:22 [18:22:32]line Смена: 48 ФФД: 1.0 [18:22:32]line ЗНМ: 0300000158 [18:22:33]line РНМ: 0000000000171247 [18:22:33]line Версия ККМ: v1.0 [18:22:33]line ФМ: 0000000002098565 [18:22:33]line ФД: 24953 [18:22:33]line ФПД: 85143383164058 [18:22:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T182232&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24953&fm=85143383164058&tin=02508201610067®Number=0000000000171247&sum=102000 [18:22:33]Connected sock=11 [18:22:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 70 51 07 01 21 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CA 3A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 97 8E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 8E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 87 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 2A 00 00 00 00 07 04 06 00 70 8E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 68 2F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 79 61 00 00 35 04 06 00 4D 6F FD 1B C4 9A 2C 9E DC 19 29 A0 39 EA [18:22:33]written 0, free lines is 4095 [18:22:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 34 51 47 00 3B 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 32 30 39 38 35 36 35 10 04 04 00 79 61 00 00 F4 03 04 00 F5 DA A8 66 B6 04 01 00 00 49 AF 5C 71 DF AD 5A 4C [18:22:33]CommunicateWithHost err = 0 [18:22:33]CheckOFDResponse [18:22:33]1017 (14) - 77093643461234 [18:22:33]1041 (16) - 0000000002098565 [18:22:33]1040 (4) - 24953 [18:22:33]1012 (4) - 30.07.2024 12:22 [18:22:33]1206 (1) - 0 [18:22:33]OFD Sender: Remove packet 24953 [18:22:33]ProducePacketName [18:22:33]name=ofd_packets/00024953 [18:22:33]NVStorageDeleteData [18:22:33]Write to MH i2c: 01 00 00 57 26 7D [18:22:33]Write i2c OK [18:22:33]MH_I2C_Read... [18:22:33]Read from MH i2c: 01 [18:22:33]MH_I2C_Read... [18:22:33]Read from MH i2c: 01 07 00 [18:22:33]MH_I2C_Read... [18:22:33]Read from MH i2c: 01 07 00 57 26 00 00 00 00 00 E4 0C 74 [18:22:33]RasterBufferAndPrint [18:22:33]line [18:22:33]line [18:22:33]line [18:22:33]line [18:22:33]line [18:22:33]written 0, free lines is 3306 [18:22:33]MH_Cut [18:22:33]Write to MH i2c: D1 01 00 5E 26 01 56 [18:22:33]Write i2c OK [18:22:33]MH_I2C_Read... [18:22:33]Read from MH i2c: D1 [18:22:33]MH_I2C_Read... [18:22:33]Read from MH i2c: D1 01 00 [18:22:33]MH_I2C_Read... [18:22:33]Read from MH i2c: D1 01 00 5E 26 00 55 [18:22:33]Write to MH i2c: 01 00 00 5F 26 85 [18:22:33]Write i2c OK [18:22:33]MH_I2C_Read... [18:22:33]OFD Sender: No OFD packet to send [18:22:34]*** Cut start [18:22:34]*** Partial cut [18:22:34]*** CUTSNS_PIN = 1 [18:22:34]*** CUTSNS_PIN = 0 [18:22:34]*** Brake cut motor [18:22:34]Read from MH i2c: 01 [18:22:34]MH_I2C_Read... [18:22:34]*** Stop cut motor [18:22:34]*** Cut end [18:22:34]Read from MH i2c: 01 07 00 [18:22:34]MH_I2C_Read... [18:22:34]Read from MH i2c: 01 07 00 5F 26 00 00 00 00 00 FF 0F 9A [18:22:34]process_action close_receipt done [18:22:34]requested_data is exist [18:22:34]produce_requested_data [18:22:34]requested_item fm.sn is exist - process it [18:22:34]wFMCommunicate request_size=4 [18:22:34]MH_SAM_APDU [18:22:34]CAPDU: 80 11 00 00 [18:22:34]Write to MH i2c: E2 08 00 60 26 80 11 00 00 00 00 00 00 00 [18:22:34]Write i2c OK [18:22:34]MH_I2C_Read... [18:22:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:22:34]Read from MH i2c: E2 [18:22:34]MH_I2C_Read... [18:22:34]Read from MH i2c: E2 17 00 [18:22:34]MH_I2C_Read... [18:22:34]Read from MH i2c: E2 17 00 60 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 56 [18:22:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:22:34]wFMCommunicate OK [18:22:34]requested_item fd.num is exist - process it [18:22:34]SAM_PROTO_GetFieldsCounters [18:22:34]wFMCommunicate request_size=4 [18:22:34]MH_SAM_APDU [18:22:34]CAPDU: 80 13 00 00 [18:22:34]Write to MH i2c: E2 08 00 61 26 80 13 00 00 00 00 00 00 03 [18:22:34]Write i2c OK [18:22:34]MH_I2C_Read... [18:22:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:22:34]Read from MH i2c: E2 [18:22:34]MH_I2C_Read... [18:22:34]Read from MH i2c: E2 62 00 [18:22:34]MH_I2C_Read... [18:22:34]Read from MH i2c: E2 62 00 61 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 79 61 00 00 0E 04 04 00 30 00 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 09 [18:22:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 79 61 00 00 0E 04 04 00 30 00 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 [18:22:34]wFMCommunicate OK [18:22:34]SAM_PROTO_GetFieldsCounters done [18:22:34]requested_item shift.num is exist - process it [18:22:34]requested_item shift.opened is exist - process it [18:22:34]req_shift_opened [18:22:34]FM_GetShiftState [18:22:34]SAM_PROTO_GetShiftState [18:22:34]wFMCommunicate request_size=4 [18:22:34]MH_SAM_APDU [18:22:34]CAPDU: 80 13 01 00 [18:22:34]Write to MH i2c: E2 08 00 62 26 80 13 01 00 00 00 00 00 05 [18:22:34]Write i2c OK [18:22:34]MH_I2C_Read... [18:22:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:22:35]Read from MH i2c: E2 [18:22:35]MH_I2C_Read... [18:22:35]Read from MH i2c: E2 0E 00 [18:22:35]MH_I2C_Read... [18:22:35]Read from MH i2c: E2 0E 00 62 26 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B8 [18:22:35]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:22:35]wFMCommunicate OK [18:22:35]SAM_PROTO_GetShiftState done [18:22:35]FM_GetShiftState done [18:22:35]req_shift_opened done [18:22:35]requested_item shift.open_date is exist - process it [18:22:35]req_shift_open_date [18:22:35]req_shift_open_date done [18:22:35]produce_requested_data done [18:22:35]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24953,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [18:22:35]process_action_free close_receipt [18:22:35]json_value_free [18:22:35]json_value_free done [18:22:35]process_json_proto returns [18:22:35]Send response to host [18:22:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24953,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [18:22:35]free response buf [18:22:35]execute_script done [18:22:35]execute_script returns [18:22:35]free content buf [18:22:35]Sock 7.Close socket [18:22:35]Sock 7.Thread stoped [18:22:38]OFD Sender: No OFD packet to send [18:22:43]OFD Sender: No OFD packet to send [18:22:48]OFD Sender: No OFD packet to send [18:22:53]OFD Sender: No OFD packet to send [18:22:58]OFD Sender: No OFD packet to send [18:23:03]OFD Sender: No OFD packet to send [18:23:08]OFD Sender: No OFD packet to send [18:23:13]OFD Sender: No OFD packet to send [18:23:18]OFD Sender: No OFD packet to send [18:23:23]OFD Sender: No OFD packet to send [18:23:28]OFD Sender: No OFD packet to send [18:23:33]OFD Sender: No OFD packet to send [18:23:38]OFD Sender: No OFD packet to send [18:23:43]OFD Sender: No OFD packet to send [18:23:48]OFD Sender: No OFD packet to send [18:23:53]OFD Sender: No OFD packet to send [18:23:58]OFD Sender: No OFD packet to send [18:24:03]OFD Sender: No OFD packet to send [18:24:08]OFD Sender: No OFD packet to send [18:24:13]OFD Sender: No OFD packet to send [18:24:18]OFD Sender: No OFD packet to send [18:24:23]OFD Sender: No OFD packet to send [18:24:28]OFD Sender: No OFD packet to send [18:24:33]OFD Sender: No OFD packet to send [18:24:38]OFD Sender: No OFD packet to send [18:24:43]OFD Sender: No OFD packet to send [18:24:48]OFD Sender: No OFD packet to send [18:24:53]OFD Sender: No OFD packet to send [18:24:58]OFD Sender: No OFD packet to send [18:25:03]OFD Sender: No OFD packet to send [18:25:08]OFD Sender: No OFD packet to send [18:25:13]OFD Sender: No OFD packet to send [18:25:18]OFD Sender: No OFD packet to send [18:25:23]OFD Sender: No OFD packet to send [18:25:28]OFD Sender: No OFD packet to send [18:25:33]OFD Sender: No OFD packet to send [18:25:38]OFD Sender: No OFD packet to send [18:25:43]OFD Sender: No OFD packet to send [18:25:48]OFD Sender: No OFD packet to send [18:25:53]OFD Sender: No OFD packet to send [18:25:58]OFD Sender: No OFD packet to send [18:26:03]OFD Sender: No OFD packet to send [18:26:08]accept exits with 9 [18:26:08]New connection [18:26:08]New thread 3067571556 created [18:26:08]Thread 3067428196 joined [18:26:08]Waiting for new connection... [18:26:08] Sock 9.Parse request [18:26:08]Sock 9.Check first char [18:26:08]Sock 9.First char is OK [18:26:08]request: POST /json_proto HTTP/1.0 [18:26:08]Method: POST [18:26:08]URL: /json_proto [18:26:08]Method is POST - this is cgi request [18:26:08]url: /json_proto [18:26:08]query_string will be loaded in cgi processing [18:26:08]execute_cgi json_proto POST (null) [18:26:08]execute_cgi path=json_proto method=POST [18:26:08]POST find Content-Length [18:26:08]Host: 172.17.45.131:8080 [18:26:08]Content-Length: 800 [18:26:08]Content-Type: application/json [18:26:08] [18:26:08]POST finish read [18:26:08]Found Content-Length = 800 [18:26:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610698", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:26:08]execute_script... [18:26: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)610698", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:26:08]POST & json_proto [18:26:08]process_json_proto [18:26:08]json parsed OK: [18:26:08]protocol is kg_v1.0 [18:26:08]action value=close_receipt [18:26:08]process_action close_receipt [18:26:08]cmd_close_receipt [18:26:08]MH_GetDate [18:26:08]Write to MH i2c: F0 00 00 63 26 78 [18:26:08]Write i2c OK [18:26:08]MH_I2C_Read... [18:26:08]Read from MH i2c: F0 [18:26:08]MH_I2C_Read... [18:26:08]Read from MH i2c: F0 09 00 [18:26:08]MH_I2C_Read... [18:26:08]Read from MH i2c: F0 09 00 63 26 00 41 30 A9 66 C6 D4 6E 66 6F [18:26:08]GetLastDocTimeStamp 1722363752 [18:26:08]current date 1722363969 [18:26:08]FM_GetShiftState [18:26:08]SAM_PROTO_GetShiftState [18:26:08]wFMCommunicate request_size=4 [18:26:08]MH_SAM_APDU [18:26:08]CAPDU: 80 13 01 00 [18:26:08]Write to MH i2c: E2 08 00 64 26 80 13 01 00 00 00 00 00 07 [18:26:08]Write i2c OK [18:26:08]MH_I2C_Read... [18:26:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:26:08]Read from MH i2c: E2 [18:26:08]MH_I2C_Read... [18:26:08]Read from MH i2c: E2 0E 00 [18:26:08]MH_I2C_Read... [18:26:08]Read from MH i2c: E2 0E 00 64 26 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 BA [18:26:08]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:26:08]wFMCommunicate OK [18:26:08]SAM_PROTO_GetShiftState done [18:26:08]FM_GetShiftState done [18:26:08]opened in 1722298218 [18:26:08]opened+sec_in_day 1722384618 [18:26:08]quantity*price = 50036 [18:26:08]sum+1 = 50037 [18:26:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 329 30.07.2024 18:26 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24954 ФПД: 90786872065625 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T182609&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24954&fm=90786872065625&tin=02508201610067®Number=0000000000171247&sum=50036 [18:26:09]StoreToDocumentArchive [18:26:09]shift 48 fd 24954 [18:26:09]save to /storage/0048/doc_00024954 [18:26:09]save last doc name /storage/0048/doc_00024954 to /storage/kkm_last_doc_name [18:26:09]save OK [18:26:09]Clear old archive folders... [18:26:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:26:09]tlvbuf is B6FEFDE0 [18:26:09]SAM_PROTO_ClearQueue [18:26:09]wFMCommunicate request_size=4 [18:26:09]MH_SAM_APDU [18:26:09]CAPDU: 80 09 00 00 [18:26:09]Write to MH i2c: E2 08 00 71 26 80 09 00 00 00 00 00 00 09 [18:26:09]Write i2c OK [18:26:09]MH_I2C_Read... [18:26:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:26:09]Read from MH i2c: E2 [18:26:09]MH_I2C_Read... [18:26:09]Read from MH i2c: E2 03 00 [18:26:09]MH_I2C_Read... [18:26:09]Read from MH i2c: E2 03 00 71 26 00 90 00 0B [18:26:09]RAPDU: 90 00 [18:26:09]wFMCommunicate OK [18:26:09]SAM_PROTO_ClearQueue done [18:26:09]KKMCreateOFDPacket [18:26:09]OFDProtocolAddRootSTLVToBuf [18:26:09]FM_MakeSignedData [18:26:09]FM_MakeSignedData [18:26:09]SAM_PROTO_SignData [18:26:09]wFMCommunicate request_size=4 [18:26:09]MH_SAM_APDU [18:26:09]CAPDU: 80 0D 01 02 [18:26:09]Write to MH i2c: E2 08 00 72 26 80 0D 01 02 00 00 00 00 11 [18:26:09]Write i2c OK [18:26:09]MH_I2C_Read... [18:26:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:26:09]Read from MH i2c: E2 [18:26:09]MH_I2C_Read... [18:26:09]Read from MH i2c: E2 03 00 [18:26:09]MH_I2C_Read... [18:26:09]Read from MH i2c: E2 03 00 72 26 00 90 00 0C [18:26:09]RAPDU: 90 00 [18:26:09]wFMCommunicate OK [18:26:09]wFMCommunicate request_size=255 [18:26:09]MH_SAM_APDU [18:26: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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 41 30 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7A 61 00 00 35 04 06 00 52 [18:26:09]Write to MH i2c: E2 02 01 73 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 41 30 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7A 61 00 00 35 04 06 00 52 00 00 FC [18:26:09]Write i2c OK [18:26:09]MH_I2C_Read... [18:26:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:26:09]Read from MH i2c: E2 [18:26:09]MH_I2C_Read... [18:26:09]Read from MH i2c: E2 03 00 [18:26:09]MH_I2C_Read... [18:26:09]Read from MH i2c: E2 03 00 73 26 00 90 00 0D [18:26:09]RAPDU: 90 00 [18:26:09]wFMCommunicate OK [18:26:09]wFMCommunicate request_size=10 [18:26:09]MH_SAM_APDU [18:26:09]CAPDU: 80 0D 02 02 05 91 F7 42 7E 59 [18:26:09]Write to MH i2c: E2 0D 00 74 26 80 0D 02 02 05 00 91 F7 42 7E 59 00 00 BF [18:26:09]Write i2c OK [18:26:09]MH_I2C_Read... [18:26:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:26:09]Read from MH i2c: E2 [18:26:09]MH_I2C_Read... [18:26:09]Read from MH i2c: E2 03 00 [18:26:09]MH_I2C_Read... [18:26:09]Read from MH i2c: E2 03 00 74 26 00 90 00 0E [18:26:09]RAPDU: 90 00 [18:26:09]wFMCommunicate OK [18:26:09]wFMCommunicate request_size=4 [18:26:09]MH_SAM_APDU [18:26:09]CAPDU: 80 0D 03 02 [18:26:09]Write to MH i2c: E2 08 00 75 26 80 0D 03 02 00 00 00 00 16 [18:26:09]Write i2c OK [18:26:09]MH_I2C_Read... [18:26:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:26:09]Read from MH i2c: E2 [18:26:09]MH_I2C_Read... [18:26:09]Read from MH i2c: E2 0B 00 [18:26:09]MH_I2C_Read... [18:26:09]Read from MH i2c: E2 0B 00 75 26 00 90 E7 73 C5 F9 07 E8 09 90 00 B7 [18:26:09]RAPDU: 90 E7 73 C5 F9 07 E8 09 90 00 [18:26:09]wFMCommunicate OK [18:26:09]SAM_PROTO_SignData done [18:26:09]FM_MakeSignedData done [18:26:09]CreateOFDProtocolMessage [18:26:09]wFMCommunicate request_size=4 [18:26:09]MH_SAM_APDU [18:26:09]CAPDU: 80 11 00 00 [18:26:09]Write to MH i2c: E2 08 00 76 26 80 11 00 00 00 00 00 00 16 [18:26:09]Write i2c OK [18:26:09]MH_I2C_Read... [18:26:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:26:09]Read from MH i2c: E2 [18:26:09]MH_I2C_Read... [18:26:09]Read from MH i2c: E2 17 00 [18:26:09]MH_I2C_Read... [18:26:09]Read from MH i2c: E2 17 00 76 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 6C [18:26:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:26:09]wFMCommunicate OK [18:26:09]CreateOFDProtocolMessage done [18:26:09]OFDSenderStorePacket 24954 [18:26:09]StoreOFDPacket docnum=24954 [18:26:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 1C 15 07 01 37 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 41 30 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7A 61 00 00 35 04 06 00 52 91 F7 42 7E 59 90 E7 73 C5 F9 07 E8 09 [18:26:09]CheckFolder [18:26:09]dirname=/storage/ofd_packets [18:26:09]CheckFolder done [18:26:09]ProducePacketName [18:26:09]name=ofd_packets/00024954 [18:26:09]NVStorageSaveData ofd_packets/00024954 [18:26:09]File name is /storage/ofd_packets/00024954 [18:26:09]Write 301 bytes [18:26:09]NVStorageSaveData done [18:26:09]OFDSenderStorePacket done [18:26:09]KKMCreateOFDPacket done [18:26:09]NVStorageSaveData kkm_last_timestamp [18:26:09]File name is /storage/kkm_last_timestamp [18:26:09]Write 4 bytes [18:26:09]NVStorageSaveData done [18:26:09]ExternCall_PrintAddStr [18:26:09]wPrintStart [18:26:09]Write to MH i2c: 01 00 00 77 26 9D [18:26:09]Write i2c OK [18:26:09]MH_I2C_Read... [18:26:09]Read from MH i2c: 01 [18:26:09]MH_I2C_Read... [18:26:09]Read from MH i2c: 01 07 00 [18:26:09]MH_I2C_Read... [18:26:09]Read from MH i2c: 01 07 00 77 26 00 00 00 00 00 FF 0F B2 [18:26:09]RasterBufferAndPrint [18:26:09]line Счет N : (1)610698 [18:26:09]line ИНН: 02508201610067 [18:26:09]line Контрольно-Кассовый Чек [18:26:09]line ПРОДАЖА [18:26:09]line ТРК (МРК, ГНК) : 42 [18:26:09]line Товар: 2710124130 [18:26:09]line Аи-92-К-2 [18:26:09]line 7.380 * 67.80 [18:26:09]line = 500.36 [18:26:09]line НДС 12% НСП 1% [18:26:09]line > о реализуемом товаре [18:26:09]line ИТОГО: 500.36 [18:26:09]line НСП 1% : 4.43 [18:26:09]line НДС 12% : 53.14 [18:26:09]line Наличными: 0.00 [18:26:09]line Безнал.: 500.36 [18:26:09]line Место: АЗС № 127 "Партнер Нефть" [18:26:09]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [18:26:09]line СНО: Общий режим [18:26:09]line Чек 329 30.07.2024 18:26 [18:26:09]line Смена: 48 ФФД: 1.0 [18:26:09]line ЗНМ: 0300000158 [18:26:09]line РНМ: 0000000000171247 [18:26:09]line Версия ККМ: v1.0 [18:26:09]line Платежная система: O! деньги [18:26:09]line ФМ: 0000000002098565 [18:26:09]line ФД: 24954 [18:26:09]line ФПД: 90786872065625 [18:26:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T182609&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24954&fm=90786872065625&tin=02508201610067®Number=0000000000171247&sum=50036 [18:26:09]written 0, free lines is 4095 [18:26:09]OFD Sender: Processing packet 24954 [packets to send 29, broken 28] [18:26:09]ProducePacketName [18:26:09]name=ofd_packets/00024954 [18:26:09]OFD Sender: To server: pG, [18:26:09]CommunicateWithHost lk.salyk.kg:30040 [18:26:09]ConnectInit lk.salyk.kg [18:26:09]Connected sock=10 [18:26:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 1C 15 07 01 37 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 41 30 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7A 61 00 00 35 04 06 00 52 91 F7 42 7E 59 90 E7 73 C5 F9 07 E8 09 [18:26:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 B6 EC 47 00 F2 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 32 30 39 38 35 36 35 10 04 04 00 7A 61 00 00 F4 03 04 00 CE DB A8 66 B6 04 01 00 00 03 54 C1 FA 0F 58 9A 28 [18:26:10]CommunicateWithHost err = 0 [18:26:10]CheckOFDResponse [18:26:10]1017 (14) - 77093643461234 [18:26:10]1041 (16) - 0000000002098565 [18:26:10]1040 (4) - 24954 [18:26:10]1012 (4) - 30.07.2024 12:25 [18:26:10]1206 (1) - 0 [18:26:10]OFD Sender: Remove packet 24954 [18:26:10]ProducePacketName [18:26:10]name=ofd_packets/00024954 [18:26:10]NVStorageDeleteData [18:26:10]Write to MH i2c: 01 00 00 A1 26 C7 [18:26:10]Write i2c OK [18:26:10]MH_I2C_Read... [18:26:10]Read from MH i2c: 01 [18:26:10]MH_I2C_Read... [18:26:10]Read from MH i2c: 01 07 00 [18:26:10]MH_I2C_Read... [18:26:10]Read from MH i2c: 01 07 00 A1 26 00 00 00 00 00 01 0D DC [18:26:10]RasterBufferAndPrint [18:26:10]line [18:26:10]line [18:26:10]line [18:26:10]line [18:26:10]line [18:26:10]written 0, free lines is 3335 [18:26:10]MH_Cut [18:26:10]Write to MH i2c: D1 01 00 A8 26 01 A0 [18:26:10]Write i2c OK [18:26:10]MH_I2C_Read... [18:26:10]Read from MH i2c: D1 [18:26:10]MH_I2C_Read... [18:26:10]Read from MH i2c: D1 01 00 [18:26:10]MH_I2C_Read... [18:26:10]Read from MH i2c: D1 01 00 A8 26 00 9F [18:26:10]Write to MH i2c: 01 00 00 A9 26 CF [18:26:10]Write i2c OK [18:26:10]MH_I2C_Read... [18:26:10]OFD Sender: No OFD packet to send [18:26:10]*** Cut start [18:26:10]*** Partial cut [18:26:10]*** CUTSNS_PIN = 1 [18:26:10]*** CUTSNS_PIN = 0 [18:26:11]*** Brake cut motor [18:26:11]Read from MH i2c: 01 [18:26:11]MH_I2C_Read... [18:26:11]*** Stop cut motor [18:26:11]*** Cut end [18:26:11]Read from MH i2c: 01 07 00 [18:26:11]MH_I2C_Read... [18:26:11]Read from MH i2c: 01 07 00 A9 26 00 00 00 00 00 FF 0F E4 [18:26:11]process_action close_receipt done [18:26:11]requested_data is exist [18:26:11]produce_requested_data [18:26:11]requested_item fm.sn is exist - process it [18:26:11]wFMCommunicate request_size=4 [18:26:11]MH_SAM_APDU [18:26:11]CAPDU: 80 11 00 00 [18:26:11]Write to MH i2c: E2 08 00 AA 26 80 11 00 00 00 00 00 00 4A [18:26:11]Write i2c OK [18:26:11]MH_I2C_Read... [18:26:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:26:11]Read from MH i2c: E2 [18:26:11]MH_I2C_Read... [18:26:11]Read from MH i2c: E2 17 00 [18:26:11]MH_I2C_Read... [18:26:11]Read from MH i2c: E2 17 00 AA 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A0 [18:26:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:26:11]wFMCommunicate OK [18:26:11]requested_item fd.num is exist - process it [18:26:11]SAM_PROTO_GetFieldsCounters [18:26:11]wFMCommunicate request_size=4 [18:26:11]MH_SAM_APDU [18:26:11]CAPDU: 80 13 00 00 [18:26:11]Write to MH i2c: E2 08 00 AB 26 80 13 00 00 00 00 00 00 4D [18:26:11]Write i2c OK [18:26:11]MH_I2C_Read... [18:26:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:26:11]Read from MH i2c: E2 [18:26:11]MH_I2C_Read... [18:26:11]Read from MH i2c: E2 62 00 [18:26:11]MH_I2C_Read... [18:26:11]Read from MH i2c: E2 62 00 AB 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 7A 61 00 00 0E 04 04 00 30 00 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 57 [18:26:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 7A 61 00 00 0E 04 04 00 30 00 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 [18:26:11]wFMCommunicate OK [18:26:11]SAM_PROTO_GetFieldsCounters done [18:26:11]requested_item shift.num is exist - process it [18:26:11]requested_item shift.opened is exist - process it [18:26:11]req_shift_opened [18:26:11]FM_GetShiftState [18:26:11]SAM_PROTO_GetShiftState [18:26:11]wFMCommunicate request_size=4 [18:26:11]MH_SAM_APDU [18:26:11]CAPDU: 80 13 01 00 [18:26:11]Write to MH i2c: E2 08 00 AC 26 80 13 01 00 00 00 00 00 4F [18:26:11]Write i2c OK [18:26:11]MH_I2C_Read... [18:26:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:26:11]Read from MH i2c: E2 [18:26:11]MH_I2C_Read... [18:26:11]Read from MH i2c: E2 0E 00 [18:26:11]MH_I2C_Read... [18:26:11]Read from MH i2c: E2 0E 00 AC 26 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 02 [18:26:11]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:26:11]wFMCommunicate OK [18:26:11]SAM_PROTO_GetShiftState done [18:26:11]FM_GetShiftState done [18:26:11]req_shift_opened done [18:26:11]requested_item shift.open_date is exist - process it [18:26:11]req_shift_open_date [18:26:11]req_shift_open_date done [18:26:11]produce_requested_data done [18:26:11]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24954,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [18:26:11]process_action_free close_receipt [18:26:11]json_value_free [18:26:11]json_value_free done [18:26:11]process_json_proto returns [18:26:11]Send response to host [18:26:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24954,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [18:26:11]free response buf [18:26:11]execute_script done [18:26:11]execute_script returns [18:26:11]free content buf [18:26:11]Sock 9.Close socket [18:26:11]Sock 9.Thread stoped [18:26:13]accept exits with 7 [18:26:13]New connection [18:26:13]New thread 3067428196 created [18:26:13]Thread 3067571556 joined [18:26:13]Waiting for new connection... [18:26:13] Sock 7.Parse request [18:26:13]Sock 7.Check first char [18:26:13]Sock 7.First char is OK [18:26:13]request: POST /json_proto HTTP/1.0 [18:26:13]Method: POST [18:26:13]URL: /json_proto [18:26:13]Method is POST - this is cgi request [18:26:13]url: /json_proto [18:26:13]query_string will be loaded in cgi processing [18:26:13]execute_cgi json_proto POST (null) [18:26:13]execute_cgi path=json_proto method=POST [18:26:13]POST find Content-Length [18:26:13]Host: 172.17.45.131:8080 [18:26:13]Content-Length: 799 [18:26:13]Content-Type: application/json [18:26:13] [18:26:13]POST finish read [18:26:13]Found Content-Length = 799 [18:26:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610697", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:26:13]execute_script... [18:26:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610697", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:26:13]POST & json_proto [18:26:13]process_json_proto [18:26:13]json parsed OK: [18:26:13]protocol is kg_v1.0 [18:26:13]action value=close_receipt [18:26:13]process_action close_receipt [18:26:13]cmd_close_receipt [18:26:13]MH_GetDate [18:26:13]Write to MH i2c: F0 00 00 AD 26 C2 [18:26:13]Write i2c OK [18:26:13]MH_I2C_Read... [18:26:13]Read from MH i2c: F0 [18:26:13]MH_I2C_Read... [18:26:13]Read from MH i2c: F0 09 00 [18:26:13]MH_I2C_Read... [18:26:13]Read from MH i2c: F0 09 00 AD 26 00 46 30 A9 66 C6 D4 6E 66 BE [18:26:13]GetLastDocTimeStamp 1722363969 [18:26:13]current date 1722363974 [18:26:13]FM_GetShiftState [18:26:13]SAM_PROTO_GetShiftState [18:26:13]wFMCommunicate request_size=4 [18:26:13]MH_SAM_APDU [18:26:13]CAPDU: 80 13 01 00 [18:26:13]Write to MH i2c: E2 08 00 AE 26 80 13 01 00 00 00 00 00 51 [18:26:13]Write i2c OK [18:26:13]MH_I2C_Read... [18:26:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:26:13]Read from MH i2c: E2 [18:26:13]MH_I2C_Read... [18:26:13]Read from MH i2c: E2 0E 00 [18:26:13]MH_I2C_Read... [18:26:13]Read from MH i2c: E2 0E 00 AE 26 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 04 [18:26:13]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:26:13]wFMCommunicate OK [18:26:13]SAM_PROTO_GetShiftState done [18:26:13]FM_GetShiftState done [18:26:13]opened in 1722298218 [18:26:13]opened+sec_in_day 1722384618 [18:26:13]quantity*price = 200075 [18:26:13]sum+1 = 200076 [18:26:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.75 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 0.00 Безнал.: 2000.75 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 330 30.07.2024 18:26 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24955 ФПД: 148368783959177 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T182614&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24955&fm=148368783959177&tin=02508201610067®Number=0000000000171247&sum=200075 [18:26:14]StoreToDocumentArchive [18:26:14]shift 48 fd 24955 [18:26:14]save to /storage/0048/doc_00024955 [18:26:14]save last doc name /storage/0048/doc_00024955 to /storage/kkm_last_doc_name [18:26:14]save OK [18:26:14]Clear old archive folders... [18:26:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:26:14]tlvbuf is 01E658E0 [18:26:14]SAM_PROTO_ClearQueue [18:26:14]wFMCommunicate request_size=4 [18:26:14]MH_SAM_APDU [18:26:14]CAPDU: 80 09 00 00 [18:26:14]Write to MH i2c: E2 08 00 BB 26 80 09 00 00 00 00 00 00 53 [18:26:14]Write i2c OK [18:26:14]MH_I2C_Read... [18:26:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:26:14]Read from MH i2c: E2 [18:26:14]MH_I2C_Read... [18:26:14]Read from MH i2c: E2 03 00 [18:26:14]MH_I2C_Read... [18:26:14]Read from MH i2c: E2 03 00 BB 26 00 90 00 55 [18:26:14]RAPDU: 90 00 [18:26:14]wFMCommunicate OK [18:26:14]SAM_PROTO_ClearQueue done [18:26:14]KKMCreateOFDPacket [18:26:14]OFDProtocolAddRootSTLVToBuf [18:26:14]FM_MakeSignedData [18:26:14]FM_MakeSignedData [18:26:14]SAM_PROTO_SignData [18:26:14]wFMCommunicate request_size=4 [18:26:14]MH_SAM_APDU [18:26:14]CAPDU: 80 0D 01 02 [18:26:14]Write to MH i2c: E2 08 00 BC 26 80 0D 01 02 00 00 00 00 5B [18:26:14]Write i2c OK [18:26:14]MH_I2C_Read... [18:26:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:26:14]Read from MH i2c: E2 [18:26:14]MH_I2C_Read... [18:26:14]Read from MH i2c: E2 03 00 [18:26:14]MH_I2C_Read... [18:26:14]Read from MH i2c: E2 03 00 BC 26 00 90 00 56 [18:26:14]RAPDU: 90 00 [18:26:14]wFMCommunicate OK [18:26:14]wFMCommunicate request_size=255 [18:26:14]MH_SAM_APDU [18:26:14]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 46 30 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7B 61 00 00 35 04 06 00 86 F0 CC A9 [18:26:14]Write to MH i2c: E2 02 01 BD 26 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 46 30 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7B 61 00 00 35 04 06 00 86 F0 CC A9 00 00 E3 [18:26:14]Write i2c OK [18:26:14]MH_I2C_Read... [18:26:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:26:14]Read from MH i2c: E2 [18:26:14]MH_I2C_Read... [18:26:14]Read from MH i2c: E2 03 00 [18:26:14]MH_I2C_Read... [18:26:14]Read from MH i2c: E2 03 00 BD 26 00 90 00 57 [18:26:14]RAPDU: 90 00 [18:26:14]wFMCommunicate OK [18:26:14]wFMCommunicate request_size=7 [18:26:14]MH_SAM_APDU [18:26:14]CAPDU: 80 0D 02 02 02 E4 89 [18:26:14]Write to MH i2c: E2 0A 00 BE 26 80 0D 02 02 02 00 E4 89 00 00 CF [18:26:14]Write i2c OK [18:26:14]MH_I2C_Read... [18:26:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:26:15]Read from MH i2c: E2 [18:26:15]MH_I2C_Read... [18:26:15]Read from MH i2c: E2 03 00 [18:26:15]MH_I2C_Read... [18:26:15]Read from MH i2c: E2 03 00 BE 26 00 90 00 58 [18:26:15]RAPDU: 90 00 [18:26:15]wFMCommunicate OK [18:26:15]wFMCommunicate request_size=4 [18:26:15]MH_SAM_APDU [18:26:15]CAPDU: 80 0D 03 02 [18:26:15]Write to MH i2c: E2 08 00 BF 26 80 0D 03 02 00 00 00 00 60 [18:26:15]Write i2c OK [18:26:15]MH_I2C_Read... [18:26:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:26:15]Read from MH i2c: E2 [18:26:15]MH_I2C_Read... [18:26:15]Read from MH i2c: E2 0B 00 [18:26:15]MH_I2C_Read... [18:26:15]Read from MH i2c: E2 0B 00 BF 26 00 F5 D0 3C 7E 73 22 F4 9F 90 00 08 [18:26:15]RAPDU: F5 D0 3C 7E 73 22 F4 9F 90 00 [18:26:15]wFMCommunicate OK [18:26:15]SAM_PROTO_SignData done [18:26:15]FM_MakeSignedData done [18:26:15]CreateOFDProtocolMessage [18:26:15]wFMCommunicate request_size=4 [18:26:15]MH_SAM_APDU [18:26:15]CAPDU: 80 11 00 00 [18:26:15]Write to MH i2c: E2 08 00 C0 26 80 11 00 00 00 00 00 00 60 [18:26:15]Write i2c OK [18:26:15]MH_I2C_Read... [18:26:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:26:15]Read from MH i2c: E2 [18:26:15]MH_I2C_Read... [18:26:15]Read from MH i2c: E2 17 00 [18:26:15]MH_I2C_Read... [18:26:15]Read from MH i2c: E2 17 00 C0 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B6 [18:26:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:26:15]wFMCommunicate OK [18:26:15]CreateOFDProtocolMessage done [18:26:15]OFDSenderStorePacket 24955 [18:26:15]StoreOFDPacket docnum=24955 [18:26:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 58 B9 04 01 95 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 46 30 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7B 61 00 00 35 04 06 00 86 F0 CC A9 E4 89 F5 D0 3C 7E 73 22 F4 9F [18:26:15]CheckFolder [18:26:15]dirname=/storage/ofd_packets [18:26:15]CheckFolder done [18:26:15]ProducePacketName [18:26:15]name=ofd_packets/00024955 [18:26:15]NVStorageSaveData ofd_packets/00024955 [18:26:15]File name is /storage/ofd_packets/00024955 [18:26:15]Write 298 bytes [18:26:15]NVStorageSaveData done [18:26:15]OFDSenderStorePacket done [18:26:15]KKMCreateOFDPacket done [18:26:15]NVStorageSaveData kkm_last_timestamp [18:26:15]File name is /storage/kkm_last_timestamp [18:26:15]Write 4 bytes [18:26:15]NVStorageSaveData done [18:26:15]ExternCall_PrintAddStr [18:26:15]wPrintStart [18:26:15]Write to MH i2c: 01 00 00 C1 26 E7 [18:26:15]Write i2c OK [18:26:15]MH_I2C_Read... [18:26:15]Read from MH i2c: 01 [18:26:15]MH_I2C_Read... [18:26:15]Read from MH i2c: 01 07 00 [18:26:15]MH_I2C_Read... [18:26:15]Read from MH i2c: 01 07 00 C1 26 00 00 00 00 00 FF 0F FC [18:26:15]RasterBufferAndPrint [18:26:15]line Счет N : (1)610697 [18:26:15]line ИНН: 02508201610067 [18:26:15]line Контрольно-Кассовый Чек [18:26:15]line ПРОДАЖА [18:26:15]line ТРК (МРК, ГНК) : 2 [18:26:15]line Товар: 2710194210 [18:26:15]line ДТ-К-2 [18:26:15]line 26.430 * 75.70 [18:26:15]line = 2000.75 [18:26:15]line НДС 12% НСП 1% [18:26:15]line > о реализуемом товаре [18:26:15]line ИТОГО: 2000.75 [18:26:15]line НСП 1% : 17.71 [18:26:15]line НДС 12% : 212.47 [18:26:15]line Наличными: 0.00 [18:26:15]line Безнал.: 2000.75 [18:26:15]line Место: АЗС № 127 "Партнер Нефть" [18:26:15]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [18:26:15]line СНО: Общий режим [18:26:15]line Чек 330 30.07.2024 18:26 [18:26:15]line Смена: 48 ФФД: 1.0 [18:26:15]line ЗНМ: 0300000158 [18:26:15]line РНМ: 0000000000171247 [18:26:15]line Версия ККМ: v1.0 [18:26:15]line Платежная система: O! деньги [18:26:15]line ФМ: 0000000002098565 [18:26:15]line ФД: 24955 [18:26:15]line ФПД: 148368783959177 [18:26:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T182614&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24955&fm=148368783959177&tin=02508201610067®Number=0000000000171247&sum=200075 [18:26:15]written 0, free lines is 4095 [18:26:15]OFD Sender: Processing packet 24955 [packets to send 29, broken 28] [18:26:15]ProducePacketName [18:26:15]name=ofd_packets/00024955 [18:26:15]OFD Sender: To server: pG, [18:26:15]CommunicateWithHost lk.salyk.kg:30040 [18:26:15]ConnectInit lk.salyk.kg [18:26:15]Connected sock=10 [18:26:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 58 B9 04 01 95 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 46 30 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7B 61 00 00 35 04 06 00 86 F0 CC A9 E4 89 F5 D0 3C 7E 73 22 F4 9F [18:26:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 71 09 47 00 46 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 32 30 39 38 35 36 35 10 04 04 00 7B 61 00 00 F4 03 04 00 D3 DB A8 66 B6 04 01 00 00 B8 46 6C F7 FE 14 A6 43 [18:26:15]CommunicateWithHost err = 0 [18:26:15]CheckOFDResponse [18:26:15]1017 (14) - 77093643461234 [18:26:15]1041 (16) - 0000000002098565 [18:26:15]1040 (4) - 24955 [18:26:15]1012 (4) - 30.07.2024 12:25 [18:26:15]1206 (1) - 0 [18:26:15]OFD Sender: Remove packet 24955 [18:26:15]ProducePacketName [18:26:15]name=ofd_packets/00024955 [18:26:15]NVStorageDeleteData [18:26:15]Write to MH i2c: 01 00 00 EB 26 11 [18:26:15]Write i2c OK [18:26:15]MH_I2C_Read... [18:26:15]Read from MH i2c: 01 [18:26:15]MH_I2C_Read... [18:26:15]Read from MH i2c: 01 07 00 [18:26:15]MH_I2C_Read... [18:26:15]Read from MH i2c: 01 07 00 EB 26 00 00 00 00 00 02 0D 27 [18:26:15]RasterBufferAndPrint [18:26:15]line [18:26:15]line [18:26:15]line [18:26:15]line [18:26:15]line [18:26:15]written 0, free lines is 3345 [18:26:15]MH_Cut [18:26:15]Write to MH i2c: D1 01 00 F2 26 01 EA [18:26:15]Write i2c OK [18:26:15]MH_I2C_Read... [18:26:15]Read from MH i2c: D1 [18:26:15]MH_I2C_Read... [18:26:15]Read from MH i2c: D1 01 00 [18:26:15]MH_I2C_Read... [18:26:15]Read from MH i2c: D1 01 00 F2 26 00 E9 [18:26:15]Write to MH i2c: 01 00 00 F3 26 19 [18:26:15]Write i2c OK [18:26:15]MH_I2C_Read... [18:26:16]OFD Sender: No OFD packet to send [18:26:16]*** Cut start [18:26:16]*** Partial cut [18:26:16]*** CUTSNS_PIN = 1 [18:26:16]*** CUTSNS_PIN = 0 [18:26:16]*** Brake cut motor [18:26:16]Read from MH i2c: 01 [18:26:16]MH_I2C_Read... [18:26:16]*** Stop cut motor [18:26:16]*** Cut end [18:26:16]Read from MH i2c: 01 07 00 [18:26:16]MH_I2C_Read... [18:26:16]Read from MH i2c: 01 07 00 F3 26 00 00 00 00 00 FF 0F 2E [18:26:16]process_action close_receipt done [18:26:16]requested_data is exist [18:26:16]produce_requested_data [18:26:16]requested_item fm.sn is exist - process it [18:26:16]wFMCommunicate request_size=4 [18:26:16]MH_SAM_APDU [18:26:16]CAPDU: 80 11 00 00 [18:26:16]Write to MH i2c: E2 08 00 F4 26 80 11 00 00 00 00 00 00 94 [18:26:16]Write i2c OK [18:26:16]MH_I2C_Read... [18:26:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:26:16]Read from MH i2c: E2 [18:26:16]MH_I2C_Read... [18:26:16]Read from MH i2c: E2 17 00 [18:26:16]MH_I2C_Read... [18:26:16]Read from MH i2c: E2 17 00 F4 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 EA [18:26:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:26:16]wFMCommunicate OK [18:26:16]requested_item fd.num is exist - process it [18:26:16]SAM_PROTO_GetFieldsCounters [18:26:16]wFMCommunicate request_size=4 [18:26:16]MH_SAM_APDU [18:26:16]CAPDU: 80 13 00 00 [18:26:16]Write to MH i2c: E2 08 00 F5 26 80 13 00 00 00 00 00 00 97 [18:26:16]Write i2c OK [18:26:16]MH_I2C_Read... [18:26:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:26:17]Read from MH i2c: E2 [18:26:17]MH_I2C_Read... [18:26:17]Read from MH i2c: E2 62 00 [18:26:17]MH_I2C_Read... [18:26:17]Read from MH i2c: E2 62 00 F5 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 7B 61 00 00 0E 04 04 00 30 00 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 A5 [18:26:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 7B 61 00 00 0E 04 04 00 30 00 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 [18:26:17]wFMCommunicate OK [18:26:17]SAM_PROTO_GetFieldsCounters done [18:26:17]requested_item shift.num is exist - process it [18:26:17]requested_item shift.opened is exist - process it [18:26:17]req_shift_opened [18:26:17]FM_GetShiftState [18:26:17]SAM_PROTO_GetShiftState [18:26:17]wFMCommunicate request_size=4 [18:26:17]MH_SAM_APDU [18:26:17]CAPDU: 80 13 01 00 [18:26:17]Write to MH i2c: E2 08 00 F6 26 80 13 01 00 00 00 00 00 99 [18:26:17]Write i2c OK [18:26:17]MH_I2C_Read... [18:26:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:26:17]Read from MH i2c: E2 [18:26:17]MH_I2C_Read... [18:26:17]Read from MH i2c: E2 0E 00 [18:26:17]MH_I2C_Read... [18:26:17]Read from MH i2c: E2 0E 00 F6 26 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4C [18:26:17]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:26:17]wFMCommunicate OK [18:26:17]SAM_PROTO_GetShiftState done [18:26:17]FM_GetShiftState done [18:26:17]req_shift_opened done [18:26:17]requested_item shift.open_date is exist - process it [18:26:17]req_shift_open_date [18:26:17]req_shift_open_date done [18:26:17]produce_requested_data done [18:26:17]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24955,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [18:26:17]process_action_free close_receipt [18:26:17]json_value_free [18:26:17]json_value_free done [18:26:17]process_json_proto returns [18:26:17]Send response to host [18:26:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24955,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [18:26:17]free response buf [18:26:17]execute_script done [18:26:17]execute_script returns [18:26:17]free content buf [18:26:17]Sock 7.Close socket [18:26:17]Sock 7.Thread stoped [18:26:21]OFD Sender: No OFD packet to send [18:26:26]OFD Sender: No OFD packet to send [18:26:31]OFD Sender: No OFD packet to send [18:26:36]OFD Sender: No OFD packet to send [18:26:41]OFD Sender: No OFD packet to send [18:26:46]OFD Sender: No OFD packet to send [18:26:48]accept exits with 9 [18:26:48]New connection [18:26:48]New thread 3067571556 created [18:26:48]Thread 3067428196 joined [18:26:48]Waiting for new connection... [18:26:48] Sock 9.Parse request [18:26:48]Sock 9.Check first char [18:26:48]Sock 9.First char is OK [18:26:48]request: POST /json_proto HTTP/1.0 [18:26:48]Method: POST [18:26:48]URL: /json_proto [18:26:48]Method is POST - this is cgi request [18:26:48]url: /json_proto [18:26:48]query_string will be loaded in cgi processing [18:26:48]execute_cgi json_proto POST (null) [18:26:48]execute_cgi path=json_proto method=POST [18:26:48]POST find Content-Length [18:26:48]Host: 172.17.45.131:8080 [18:26:48]Content-Length: 677 [18:26:48]Content-Type: application/json [18:26:48] [18:26:48]POST finish read [18:26:48]Found Content-Length = 677 [18:26:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610699", "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" ] } } [18:26:48]execute_script... [18:26: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)610699", "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" ] } } [18:26:48]POST & json_proto [18:26:48]process_json_proto [18:26:48]json parsed OK: [18:26:48]protocol is kg_v1.0 [18:26:48]action value=close_receipt [18:26:48]process_action close_receipt [18:26:48]cmd_close_receipt [18:26:48]MH_GetDate [18:26:48]Write to MH i2c: F0 00 00 F7 26 0C [18:26:48]Write i2c OK [18:26:48]MH_I2C_Read... [18:26:48]Read from MH i2c: F0 [18:26:48]MH_I2C_Read... [18:26:48]Read from MH i2c: F0 09 00 [18:26:48]MH_I2C_Read... [18:26:48]Read from MH i2c: F0 09 00 F7 26 00 69 30 A9 66 C6 D4 6E 66 2B [18:26:48]GetLastDocTimeStamp 1722363974 [18:26:48]current date 1722364009 [18:26:48]FM_GetShiftState [18:26:48]SAM_PROTO_GetShiftState [18:26:48]wFMCommunicate request_size=4 [18:26:48]MH_SAM_APDU [18:26:48]CAPDU: 80 13 01 00 [18:26:48]Write to MH i2c: E2 08 00 F8 26 80 13 01 00 00 00 00 00 9B [18:26:48]Write i2c OK [18:26:48]MH_I2C_Read... [18:26:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:26:48]Read from MH i2c: E2 [18:26:48]MH_I2C_Read... [18:26:48]Read from MH i2c: E2 0E 00 [18:26:48]MH_I2C_Read... [18:26:48]Read from MH i2c: E2 0E 00 F8 26 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4E [18:26:48]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:26:48]wFMCommunicate OK [18:26:48]SAM_PROTO_GetShiftState done [18:26:48]FM_GetShiftState done [18:26:48]opened in 1722298218 [18:26:48]opened+sec_in_day 1722384618 [18:26:48]quantity*price = 50036 [18:26:48]sum+1 = 50037 [18:26:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 331 30.07.2024 18:26 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24956 ФПД: 31496353303596 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T182649&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24956&fm=31496353303596&tin=02508201610067®Number=0000000000171247&sum=50000 [18:26:49]StoreToDocumentArchive [18:26:49]shift 48 fd 24956 [18:26:49]save to /storage/0048/doc_00024956 [18:26:49]save last doc name /storage/0048/doc_00024956 to /storage/kkm_last_doc_name [18:26:49]save OK [18:26:49]Clear old archive folders... [18:26:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:26:49]tlvbuf is 01EF69B0 [18:26:49]SAM_PROTO_ClearQueue [18:26:49]wFMCommunicate request_size=4 [18:26:49]MH_SAM_APDU [18:26:49]CAPDU: 80 09 00 00 [18:26:49]Write to MH i2c: E2 08 00 05 27 80 09 00 00 00 00 00 00 9E [18:26:49]Write i2c OK [18:26:49]MH_I2C_Read... [18:26:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:26:49]Read from MH i2c: E2 [18:26:49]MH_I2C_Read... [18:26:49]Read from MH i2c: E2 03 00 [18:26:49]MH_I2C_Read... [18:26:49]Read from MH i2c: E2 03 00 05 27 00 90 00 A0 [18:26:49]RAPDU: 90 00 [18:26:49]wFMCommunicate OK [18:26:49]SAM_PROTO_ClearQueue done [18:26:49]KKMCreateOFDPacket [18:26:49]OFDProtocolAddRootSTLVToBuf [18:26:49]FM_MakeSignedData [18:26:49]FM_MakeSignedData [18:26:49]SAM_PROTO_SignData [18:26:49]wFMCommunicate request_size=4 [18:26:49]MH_SAM_APDU [18:26:49]CAPDU: 80 0D 01 02 [18:26:49]Write to MH i2c: E2 08 00 06 27 80 0D 01 02 00 00 00 00 A6 [18:26:49]Write i2c OK [18:26:49]MH_I2C_Read... [18:26:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:26:49]Read from MH i2c: E2 [18:26:49]MH_I2C_Read... [18:26:49]Read from MH i2c: E2 03 00 [18:26:49]MH_I2C_Read... [18:26:49]Read from MH i2c: E2 03 00 06 27 00 90 00 A1 [18:26:49]RAPDU: 90 00 [18:26:49]wFMCommunicate OK [18:26:49]wFMCommunicate request_size=255 [18:26:49]MH_SAM_APDU [18:26: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 69 30 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7C 61 00 00 35 04 06 00 1C [18:26:49]Write to MH i2c: E2 02 01 07 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 69 30 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7C 61 00 00 35 04 06 00 1C 00 00 3F [18:26:49]Write i2c OK [18:26:49]MH_I2C_Read... [18:26:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:26:50]Read from MH i2c: E2 [18:26:50]MH_I2C_Read... [18:26:50]Read from MH i2c: E2 03 00 [18:26:50]MH_I2C_Read... [18:26:50]Read from MH i2c: E2 03 00 07 27 00 90 00 A2 [18:26:50]RAPDU: 90 00 [18:26:50]wFMCommunicate OK [18:26:50]wFMCommunicate request_size=10 [18:26:50]MH_SAM_APDU [18:26:50]CAPDU: 80 0D 02 02 05 A5 50 F3 4C 2C [18:26:50]Write to MH i2c: E2 0D 00 08 27 80 0D 02 02 05 00 A5 50 F3 4C 2C 00 00 13 [18:26:50]Write i2c OK [18:26:50]MH_I2C_Read... [18:26:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:26:50]Read from MH i2c: E2 [18:26:50]MH_I2C_Read... [18:26:50]Read from MH i2c: E2 03 00 [18:26:50]MH_I2C_Read... [18:26:50]Read from MH i2c: E2 03 00 08 27 00 90 00 A3 [18:26:50]RAPDU: 90 00 [18:26:50]wFMCommunicate OK [18:26:50]wFMCommunicate request_size=4 [18:26:50]MH_SAM_APDU [18:26:50]CAPDU: 80 0D 03 02 [18:26:50]Write to MH i2c: E2 08 00 09 27 80 0D 03 02 00 00 00 00 AB [18:26:50]Write i2c OK [18:26:50]MH_I2C_Read... [18:26:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:26:50]Read from MH i2c: E2 [18:26:50]MH_I2C_Read... [18:26:50]Read from MH i2c: E2 0B 00 [18:26:50]MH_I2C_Read... [18:26:50]Read from MH i2c: E2 0B 00 09 27 00 AA 1F 6A 51 A2 B6 D0 63 90 00 BB [18:26:50]RAPDU: AA 1F 6A 51 A2 B6 D0 63 90 00 [18:26:50]wFMCommunicate OK [18:26:50]SAM_PROTO_SignData done [18:26:50]FM_MakeSignedData done [18:26:50]CreateOFDProtocolMessage [18:26:50]wFMCommunicate request_size=4 [18:26:50]MH_SAM_APDU [18:26:50]CAPDU: 80 11 00 00 [18:26:50]Write to MH i2c: E2 08 00 0A 27 80 11 00 00 00 00 00 00 AB [18:26:50]Write i2c OK [18:26:50]MH_I2C_Read... [18:26:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:26:50]Read from MH i2c: E2 [18:26:50]MH_I2C_Read... [18:26:50]Read from MH i2c: E2 17 00 [18:26:50]MH_I2C_Read... [18:26:50]Read from MH i2c: E2 17 00 0A 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 01 [18:26:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:26:50]wFMCommunicate OK [18:26:50]CreateOFDProtocolMessage done [18:26:50]OFDSenderStorePacket 24956 [18:26:50]StoreOFDPacket docnum=24956 [18:26:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 97 57 07 01 F9 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 69 30 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7C 61 00 00 35 04 06 00 1C A5 50 F3 4C 2C AA 1F 6A 51 A2 B6 D0 63 [18:26:50]CheckFolder [18:26:50]dirname=/storage/ofd_packets [18:26:50]CheckFolder done [18:26:50]ProducePacketName [18:26:50]name=ofd_packets/00024956 [18:26:50]NVStorageSaveData ofd_packets/00024956 [18:26:50]File name is /storage/ofd_packets/00024956 [18:26:50]Write 301 bytes [18:26:50]NVStorageSaveData done [18:26:50]OFDSenderStorePacket done [18:26:50]KKMCreateOFDPacket done [18:26:50]NVStorageSaveData kkm_last_timestamp [18:26:50]File name is /storage/kkm_last_timestamp [18:26:50]Write 4 bytes [18:26:50]NVStorageSaveData done [18:26:50]ExternCall_PrintAddStr [18:26:50]wPrintStart [18:26:50]Write to MH i2c: 01 00 00 0B 27 32 [18:26:50]Write i2c OK [18:26:50]MH_I2C_Read... [18:26:50]Read from MH i2c: 01 [18:26:50]MH_I2C_Read... [18:26:50]Read from MH i2c: 01 07 00 [18:26:50]MH_I2C_Read... [18:26:50]Read from MH i2c: 01 07 00 0B 27 00 00 00 00 00 FF 0F 47 [18:26:50]RasterBufferAndPrint [18:26:50]line Счет N : (1)610699 [18:26:50]line ИНН: 02508201610067 [18:26:50]line Контрольно-Кассовый Чек [18:26:50]line ПРОДАЖА [18:26:50]line ТРК (МРК, ГНК) : 62 [18:26:50]line Товар: 2710124130 [18:26:50]line Аи-92-К-2 [18:26:50]line 7.380 * 67.80 [18:26:50]line = 500.36 [18:26:50]line НДС 12% НСП 1% [18:26:50]line > о реализуемом товаре [18:26:50]line ОКРУГЛЕНИЕ: -0.36 [18:26:50]line ИТОГО: 500.00 [18:26:50]line Внесено: 500.00 [18:26:50]line СДАЧА: 0.00 [18:26:50]line НСП 1% : 4.43 [18:26:50]line НДС 12% : 53.14 [18:26:50]line Наличными: 500.00 [18:26:50]line Безнал.: 0.00 [18:26:50]line Место: АЗС № 127 "Партнер Нефть" [18:26:50]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [18:26:50]line СНО: Общий режим [18:26:50]line Чек 331 30.07.2024 18:26 [18:26:50]line Смена: 48 ФФД: 1.0 [18:26:50]line ЗНМ: 0300000158 [18:26:50]line РНМ: 0000000000171247 [18:26:50]line Версия ККМ: v1.0 [18:26:50]line ФМ: 0000000002098565 [18:26:50]line ФД: 24956 [18:26:50]line ФПД: 31496353303596 [18:26:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T182649&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24956&fm=31496353303596&tin=02508201610067®Number=0000000000171247&sum=50000 [18:26:50]OFD Sender: Processing packet 24956 [packets to send 29, broken 28] [18:26:50]ProducePacketName [18:26:50]name=ofd_packets/00024956 [18:26:50]OFD Sender: To server: pG, [18:26:50]CommunicateWithHost lk.salyk.kg:30040 [18:26:50]ConnectInit lk.salyk.kg [18:26:50]written 0, free lines is 4095 [18:26:50]Connected sock=10 [18:26:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 97 57 07 01 F9 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 69 30 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7C 61 00 00 35 04 06 00 1C A5 50 F3 4C 2C AA 1F 6A 51 A2 B6 D0 63 [18:26:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 38 73 47 00 45 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 32 30 39 38 35 36 35 10 04 04 00 7C 61 00 00 F4 03 04 00 F7 DB A8 66 B6 04 01 00 00 0E 2B 86 D3 E4 66 83 39 [18:26:51]CommunicateWithHost err = 0 [18:26:51]CheckOFDResponse [18:26:51]1017 (14) - 77093643461234 [18:26:51]1041 (16) - 0000000002098565 [18:26:51]1040 (4) - 24956 [18:26:51]1012 (4) - 30.07.2024 12:26 [18:26:51]1206 (1) - 0 [18:26:51]OFD Sender: Remove packet 24956 [18:26:51]ProducePacketName [18:26:51]name=ofd_packets/00024956 [18:26:51]NVStorageDeleteData [18:26:51]Write to MH i2c: 01 00 00 36 27 5D [18:26:51]Write i2c OK [18:26:51]MH_I2C_Read... [18:26:51]Read from MH i2c: 01 [18:26:51]MH_I2C_Read... [18:26:51]Read from MH i2c: 01 07 00 [18:26:51]MH_I2C_Read... [18:26:51]Read from MH i2c: 01 07 00 36 27 00 00 00 00 00 EA 0C 5A [18:26:51]RasterBufferAndPrint [18:26:51]line [18:26:51]line [18:26:51]line [18:26:51]line [18:26:51]line [18:26:51]written 0, free lines is 3312 [18:26:51]MH_Cut [18:26:51]Write to MH i2c: D1 01 00 3D 27 01 36 [18:26:51]Write i2c OK [18:26:51]MH_I2C_Read... [18:26:51]Read from MH i2c: D1 [18:26:51]MH_I2C_Read... [18:26:51]Read from MH i2c: D1 01 00 [18:26:51]MH_I2C_Read... [18:26:51]Read from MH i2c: D1 01 00 3D 27 00 35 [18:26:51]Write to MH i2c: 01 00 00 3E 27 65 [18:26:51]Write i2c OK [18:26:51]MH_I2C_Read... [18:26:51]OFD Sender: No OFD packet to send [18:26:51]*** Cut start [18:26:51]*** Partial cut [18:26:51]*** CUTSNS_PIN = 1 [18:26:51]*** CUTSNS_PIN = 0 [18:26:52]*** Brake cut motor [18:26:52]Read from MH i2c: 01 [18:26:52]MH_I2C_Read... [18:26:52]*** Stop cut motor [18:26:52]*** Cut end [18:26:52]Read from MH i2c: 01 07 00 [18:26:52]MH_I2C_Read... [18:26:52]Read from MH i2c: 01 07 00 3E 27 00 00 00 00 00 FF 0F 7A [18:26:52]process_action close_receipt done [18:26:52]requested_data is exist [18:26:52]produce_requested_data [18:26:52]requested_item fm.sn is exist - process it [18:26:52]wFMCommunicate request_size=4 [18:26:52]MH_SAM_APDU [18:26:52]CAPDU: 80 11 00 00 [18:26:52]Write to MH i2c: E2 08 00 3F 27 80 11 00 00 00 00 00 00 E0 [18:26:52]Write i2c OK [18:26:52]MH_I2C_Read... [18:26:52]Read from MH i2c: E2 [18:26:52]MH_I2C_Read... [18:26:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:26:52]Read from MH i2c: E2 17 00 [18:26:52]MH_I2C_Read... [18:26:52]Read from MH i2c: E2 17 00 3F 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 36 [18:26:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:26:52]wFMCommunicate OK [18:26:52]requested_item fd.num is exist - process it [18:26:52]SAM_PROTO_GetFieldsCounters [18:26:52]wFMCommunicate request_size=4 [18:26:52]MH_SAM_APDU [18:26:52]CAPDU: 80 13 00 00 [18:26:52]Write to MH i2c: E2 08 00 40 27 80 13 00 00 00 00 00 00 E3 [18:26:52]Write i2c OK [18:26:52]MH_I2C_Read... [18:26:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:26:52]Read from MH i2c: E2 [18:26:52]MH_I2C_Read... [18:26:52]Read from MH i2c: E2 62 00 [18:26:52]MH_I2C_Read... [18:26:52]Read from MH i2c: E2 62 00 40 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 7C 61 00 00 0E 04 04 00 30 00 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 F5 [18:26:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 7C 61 00 00 0E 04 04 00 30 00 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 [18:26:52]wFMCommunicate OK [18:26:52]SAM_PROTO_GetFieldsCounters done [18:26:52]requested_item shift.num is exist - process it [18:26:52]requested_item shift.opened is exist - process it [18:26:52]req_shift_opened [18:26:52]FM_GetShiftState [18:26:52]SAM_PROTO_GetShiftState [18:26:52]wFMCommunicate request_size=4 [18:26:52]MH_SAM_APDU [18:26:52]CAPDU: 80 13 01 00 [18:26:52]Write to MH i2c: E2 08 00 41 27 80 13 01 00 00 00 00 00 E5 [18:26:52]Write i2c OK [18:26:52]MH_I2C_Read... [18:26:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:26:52]Read from MH i2c: E2 [18:26:52]MH_I2C_Read... [18:26:52]Read from MH i2c: E2 0E 00 [18:26:52]MH_I2C_Read... [18:26:52]Read from MH i2c: E2 0E 00 41 27 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 98 [18:26:52]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:26:52]wFMCommunicate OK [18:26:52]SAM_PROTO_GetShiftState done [18:26:52]FM_GetShiftState done [18:26:52]req_shift_opened done [18:26:52]requested_item shift.open_date is exist - process it [18:26:52]req_shift_open_date [18:26:52]req_shift_open_date done [18:26:52]produce_requested_data done [18:26:52]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24956,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [18:26:52]process_action_free close_receipt [18:26:52]json_value_free [18:26:52]json_value_free done [18:26:52]process_json_proto returns [18:26:52]Send response to host [18:26:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24956,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [18:26:52]free response buf [18:26:52]execute_script done [18:26:52]execute_script returns [18:26:52]free content buf [18:26:52]Sock 9.Close socket [18:26:52]Sock 9.Thread stoped [18:26:56]OFD Sender: No OFD packet to send [18:27:01]OFD Sender: No OFD packet to send [18:27:06]OFD Sender: No OFD packet to send [18:27:11]accept exits with 7 [18:27:11]New connection [18:27:11]New thread 3067428196 created [18:27:11]Thread 3067571556 joined [18:27:11]Waiting for new connection... [18:27:11] Sock 7.Parse request [18:27:11]Sock 7.Check first char [18:27:11]Sock 7.First char is OK [18:27:11]request: POST /json_proto HTTP/1.0 [18:27:11]Method: POST [18:27:11]URL: /json_proto [18:27:11]Method is POST - this is cgi request [18:27:11]url: /json_proto [18:27:11]query_string will be loaded in cgi processing [18:27:11]execute_cgi json_proto POST (null) [18:27:11]execute_cgi path=json_proto method=POST [18:27:11]POST find Content-Length [18:27:11]Host: 172.17.45.131:8080 [18:27:11]Content-Length: 805 [18:27:11]Content-Type: application/json [18:27:11] [18:27:11]POST finish read [18:27:11]Found Content-Length = 805 [18:27:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610696", "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" : 37.00, "quantity" : 54.060, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:27:11]execute_script... [18: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)610696", "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" : 37.00, "quantity" : 54.060, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:27:11]POST & json_proto [18:27:11]process_json_proto [18:27:11]json parsed OK: [18:27:11]protocol is kg_v1.0 [18:27:11]action value=close_receipt [18:27:11]process_action close_receipt [18:27:11]cmd_close_receipt [18:27:11]MH_GetDate [18:27:11]Write to MH i2c: F0 00 00 42 27 58 [18:27:11]Write i2c OK [18:27:11]MH_I2C_Read... [18:27:11]Read from MH i2c: F0 [18:27:11]MH_I2C_Read... [18:27:11]Read from MH i2c: F0 09 00 [18:27:11]MH_I2C_Read... [18:27:11]Read from MH i2c: F0 09 00 42 27 00 80 30 A9 66 C6 D4 6E 66 8E [18:27:11]GetLastDocTimeStamp 1722364009 [18:27:11]current date 1722364032 [18:27:11]FM_GetShiftState [18:27:11]SAM_PROTO_GetShiftState [18:27:11]wFMCommunicate request_size=4 [18:27:11]MH_SAM_APDU [18:27:11]CAPDU: 80 13 01 00 [18:27:11]Write to MH i2c: E2 08 00 43 27 80 13 01 00 00 00 00 00 E7 [18:27:11]Write i2c OK [18:27:11]MH_I2C_Read... [18:27:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:27:11]Read from MH i2c: E2 [18:27:11]MH_I2C_Read... [18:27:11]Read from MH i2c: E2 0E 00 [18:27:11]MH_I2C_Read... [18:27:11]Read from MH i2c: E2 0E 00 43 27 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 9A [18:27:11]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:27:11]wFMCommunicate OK [18:27:11]SAM_PROTO_GetShiftState done [18:27:11]FM_GetShiftState done [18:27:11]opened in 1722298218 [18:27:11]opened+sec_in_day 1722384618 [18:27:11]quantity*price = 200022 [18:27:11]sum+1 = 200023 [18:27:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.22 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 0.00 Безнал.: 2000.22 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 332 30.07.2024 18:27 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24957 ФПД: 245423983145374 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T182712&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24957&fm=245423983145374&tin=02508201610067®Number=0000000000171247&sum=200022 [18:27:12]StoreToDocumentArchive [18:27:12]shift 48 fd 24957 [18:27:12]save to /storage/0048/doc_00024957 [18:27:12]save last doc name /storage/0048/doc_00024957 to /storage/kkm_last_doc_name [18:27:12]save OK [18:27:12]Clear old archive folders... [18:27:12]ProcessDocumentItem done err = 0, tmpTLVsize=250 [18:27:12]tlvbuf is B6F71640 [18:27:12]SAM_PROTO_ClearQueue [18:27:12]wFMCommunicate request_size=4 [18:27:12]MH_SAM_APDU [18:27:12]CAPDU: 80 09 00 00 [18:27:12]Write to MH i2c: E2 08 00 50 27 80 09 00 00 00 00 00 00 E9 [18:27:12]Write i2c OK [18:27:12]MH_I2C_Read... [18:27:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:27:12]Read from MH i2c: E2 [18:27:12]MH_I2C_Read... [18:27:12]Read from MH i2c: E2 03 00 [18:27:12]MH_I2C_Read... [18:27:12]Read from MH i2c: E2 03 00 50 27 00 90 00 EB [18:27:12]RAPDU: 90 00 [18:27:12]wFMCommunicate OK [18:27:12]SAM_PROTO_ClearQueue done [18:27:12]KKMCreateOFDPacket [18:27:12]OFDProtocolAddRootSTLVToBuf [18:27:12]FM_MakeSignedData [18:27:12]FM_MakeSignedData [18:27:12]SAM_PROTO_SignData [18:27:12]wFMCommunicate request_size=4 [18:27:12]MH_SAM_APDU [18:27:12]CAPDU: 80 0D 01 02 [18:27:12]Write to MH i2c: E2 08 00 51 27 80 0D 01 02 00 00 00 00 F1 [18:27:12]Write i2c OK [18:27:12]MH_I2C_Read... [18:27:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:27:12]Read from MH i2c: E2 [18:27:12]MH_I2C_Read... [18:27:12]Read from MH i2c: E2 03 00 [18:27:12]MH_I2C_Read... [18:27:12]Read from MH i2c: E2 03 00 51 27 00 90 00 EC [18:27:12]RAPDU: 90 00 [18:27:12]wFMCommunicate OK [18:27:12]wFMCommunicate request_size=255 [18:27:12]MH_SAM_APDU [18:27:12]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 2C D3 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 80 30 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7D 61 00 00 35 04 06 00 DF 36 [18:27:12]Write to MH i2c: E2 02 01 52 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 2C D3 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 80 30 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7D 61 00 00 35 04 06 00 DF 36 00 00 BD [18:27:12]Write i2c OK [18:27:12]MH_I2C_Read... [18:27:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:27:12]Read from MH i2c: E2 [18:27:12]MH_I2C_Read... [18:27:12]Read from MH i2c: E2 03 00 [18:27:12]MH_I2C_Read... [18:27:12]Read from MH i2c: E2 03 00 52 27 00 90 00 ED [18:27:12]RAPDU: 90 00 [18:27:12]wFMCommunicate OK [18:27:12]wFMCommunicate request_size=9 [18:27:12]MH_SAM_APDU [18:27:12]CAPDU: 80 0D 02 02 04 39 55 B1 9E [18:27:12]Write to MH i2c: E2 0C 00 53 27 80 0D 02 02 04 00 39 55 B1 9E 00 00 D9 [18:27:12]Write i2c OK [18:27:12]MH_I2C_Read... [18:27:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:27:12]Read from MH i2c: E2 [18:27:12]MH_I2C_Read... [18:27:12]Read from MH i2c: E2 03 00 [18:27:12]MH_I2C_Read... [18:27:12]Read from MH i2c: E2 03 00 53 27 00 90 00 EE [18:27:12]RAPDU: 90 00 [18:27:12]wFMCommunicate OK [18:27:12]wFMCommunicate request_size=4 [18:27:12]MH_SAM_APDU [18:27:12]CAPDU: 80 0D 03 02 [18:27:12]Write to MH i2c: E2 08 00 54 27 80 0D 03 02 00 00 00 00 F6 [18:27:12]Write i2c OK [18:27:12]MH_I2C_Read... [18:27:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:27:12]Read from MH i2c: E2 [18:27:12]MH_I2C_Read... [18:27:12]Read from MH i2c: E2 0B 00 [18:27:12]MH_I2C_Read... [18:27:12]Read from MH i2c: E2 0B 00 54 27 00 90 6B A8 B0 A5 4C 3F 3F 90 00 B9 [18:27:12]RAPDU: 90 6B A8 B0 A5 4C 3F 3F 90 00 [18:27:12]wFMCommunicate OK [18:27:12]SAM_PROTO_SignData done [18:27:12]FM_MakeSignedData done [18:27:12]CreateOFDProtocolMessage [18:27:12]wFMCommunicate request_size=4 [18:27:12]MH_SAM_APDU [18:27:12]CAPDU: 80 11 00 00 [18:27:12]Write to MH i2c: E2 08 00 55 27 80 11 00 00 00 00 00 00 F6 [18:27:12]Write i2c OK [18:27:12]MH_I2C_Read... [18:27:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:27:13]Read from MH i2c: E2 [18:27:13]MH_I2C_Read... [18:27:13]Read from MH i2c: E2 17 00 [18:27:13]MH_I2C_Read... [18:27:13]Read from MH i2c: E2 17 00 55 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 4C [18:27:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:27:13]wFMCommunicate OK [18:27:13]CreateOFDProtocolMessage done [18:27:13]OFDSenderStorePacket 24957 [18:27:13]StoreOFDPacket docnum=24957 [18:27:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 45 4E 06 01 EF AF 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 2C D3 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 80 30 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7D 61 00 00 35 04 06 00 DF 36 39 55 B1 9E 90 6B A8 B0 A5 4C 3F 3F [18:27:13]CheckFolder [18:27:13]dirname=/storage/ofd_packets [18:27:13]CheckFolder done [18:27:13]ProducePacketName [18:27:13]name=ofd_packets/00024957 [18:27:13]NVStorageSaveData ofd_packets/00024957 [18:27:13]File name is /storage/ofd_packets/00024957 [18:27:13]Write 300 bytes [18:27:13]NVStorageSaveData done [18:27:13]OFDSenderStorePacket done [18:27:13]KKMCreateOFDPacket done [18:27:13]NVStorageSaveData kkm_last_timestamp [18:27:13]File name is /storage/kkm_last_timestamp [18:27:13]Write 4 bytes [18:27:13]NVStorageSaveData done [18:27:13]ExternCall_PrintAddStr [18:27:13]wPrintStart [18:27:13]Write to MH i2c: 01 00 00 56 27 7D [18:27:13]Write i2c OK [18:27:13]MH_I2C_Read... [18:27:13]Read from MH i2c: 01 [18:27:13]MH_I2C_Read... [18:27:13]Read from MH i2c: 01 07 00 [18:27:13]MH_I2C_Read... [18:27:13]Read from MH i2c: 01 07 00 56 27 00 00 00 00 00 FF 0F 92 [18:27:13]RasterBufferAndPrint [18:27:13]line Счет N : (1)610696 [18:27:13]line ИНН: 02508201610067 [18:27:13]line Контрольно-Кассовый Чек [18:27:13]line ПРОДАЖА [18:27:13]line ТРК (МРК, ГНК) : 7 [18:27:13]line Товар: 2711190000 [18:27:13]line ГАЗ-К-3 [18:27:13]line 54.060 * 37.00 [18:27:13]line = 2000.22 [18:27:13]line НДС 12% НСП 1% [18:27:13]line > о реализуемом товаре [18:27:13]line ИТОГО: 2000.22 [18:27:13]line НСП 1% : 17.70 [18:27:13]line НДС 12% : 212.41 [18:27:13]line Наличными: 0.00 [18:27:13]line Безнал.: 2000.22 [18:27:13]line Место: АЗС № 127 "Партнер Нефть" [18:27:13]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [18:27:13]line СНО: Общий режим [18:27:13]line Чек 332 30.07.2024 18:27 [18:27:13]line Смена: 48 ФФД: 1.0 [18:27:13]line ЗНМ: 0300000158 [18:27:13]line РНМ: 0000000000171247 [18:27:13]line Версия ККМ: v1.0 [18:27:13]line Платежная система: O! деньги [18:27:13]line ФМ: 0000000002098565 [18:27:13]line ФД: 24957 [18:27:13]line ФПД: 245423983145374 [18:27:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T182712&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24957&fm=245423983145374&tin=02508201610067®Number=0000000000171247&sum=200022 [18:27:13]OFD Sender: Processing packet 24957 [packets to send 29, broken 28] [18:27:13]ProducePacketName [18:27:13]name=ofd_packets/00024957 [18:27:13]OFD Sender: To server: pG, [18:27:13]CommunicateWithHost lk.salyk.kg:30040 [18:27:13]ConnectInit lk.salyk.kg [18:27:13]written 0, free lines is 4095 [18:27:13]Connected sock=10 [18:27:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 45 4E 06 01 EF AF 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 2C D3 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 80 30 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7D 61 00 00 35 04 06 00 DF 36 39 55 B1 9E 90 6B A8 B0 A5 4C 3F 3F [18:27:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 BB 42 47 00 B1 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 32 30 39 38 35 36 35 10 04 04 00 7D 61 00 00 F4 03 04 00 0E DC A8 66 B6 04 01 00 00 20 FD 53 80 F1 E4 53 CC [18:27:13]CommunicateWithHost err = 0 [18:27:13]CheckOFDResponse [18:27:13]1017 (14) - 77093643461234 [18:27:13]1041 (16) - 0000000002098565 [18:27:13]1040 (4) - 24957 [18:27:13]1012 (4) - 30.07.2024 12:26 [18:27:13]1206 (1) - 0 [18:27:13]OFD Sender: Remove packet 24957 [18:27:13]ProducePacketName [18:27:13]name=ofd_packets/00024957 [18:27:13]NVStorageDeleteData [18:27:13]Write to MH i2c: 01 00 00 80 27 A7 [18:27:13]Write i2c OK [18:27:13]MH_I2C_Read... [18:27:13]Read from MH i2c: 01 [18:27:13]MH_I2C_Read... [18:27:13]Read from MH i2c: 01 07 00 [18:27:13]MH_I2C_Read... [18:27:13]Read from MH i2c: 01 07 00 80 27 00 00 00 00 00 F0 0C AA [18:27:13]RasterBufferAndPrint [18:27:13]line [18:27:13]line [18:27:13]line [18:27:13]line [18:27:13]line [18:27:13]written 0, free lines is 3319 [18:27:13]MH_Cut [18:27:13]Write to MH i2c: D1 01 00 87 27 01 80 [18:27:13]Write i2c OK [18:27:13]MH_I2C_Read... [18:27:13]Read from MH i2c: D1 [18:27:13]MH_I2C_Read... [18:27:13]Read from MH i2c: D1 01 00 [18:27:13]MH_I2C_Read... [18:27:13]Read from MH i2c: D1 01 00 87 27 00 7F [18:27:13]Write to MH i2c: 01 00 00 88 27 AF [18:27:13]Write i2c OK [18:27:13]MH_I2C_Read... [18:27:14]OFD Sender: No OFD packet to send [18:27:14]*** Cut start [18:27:14]*** Partial cut [18:27:14]*** CUTSNS_PIN = 1 [18:27:14]*** CUTSNS_PIN = 0 [18:27:14]*** Brake cut motor [18:27:15]Read from MH i2c: 01 [18:27:15]MH_I2C_Read... [18:27:15]*** Stop cut motor [18:27:15]*** Cut end [18:27:15]Read from MH i2c: 01 07 00 [18:27:15]MH_I2C_Read... [18:27:15]Read from MH i2c: 01 07 00 88 27 00 00 00 00 00 FF 0F C4 [18:27:15]process_action close_receipt done [18:27:15]requested_data is exist [18:27:15]produce_requested_data [18:27:15]requested_item fm.sn is exist - process it [18:27:15]wFMCommunicate request_size=4 [18:27:15]MH_SAM_APDU [18:27:15]CAPDU: 80 11 00 00 [18:27:15]Write to MH i2c: E2 08 00 89 27 80 11 00 00 00 00 00 00 2A [18:27:15]Write i2c OK [18:27:15]MH_I2C_Read... [18:27:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:27:15]Read from MH i2c: E2 [18:27:15]MH_I2C_Read... [18:27:15]Read from MH i2c: E2 17 00 [18:27:15]MH_I2C_Read... [18:27:15]Read from MH i2c: E2 17 00 89 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 80 [18:27:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:27:15]wFMCommunicate OK [18:27:15]requested_item fd.num is exist - process it [18:27:15]SAM_PROTO_GetFieldsCounters [18:27:15]wFMCommunicate request_size=4 [18:27:15]MH_SAM_APDU [18:27:15]CAPDU: 80 13 00 00 [18:27:15]Write to MH i2c: E2 08 00 8A 27 80 13 00 00 00 00 00 00 2D [18:27:15]Write i2c OK [18:27:15]MH_I2C_Read... [18:27:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:27:15]Read from MH i2c: E2 [18:27:15]MH_I2C_Read... [18:27:15]Read from MH i2c: E2 62 00 [18:27:15]MH_I2C_Read... [18:27:15]Read from MH i2c: E2 62 00 8A 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 7D 61 00 00 0E 04 04 00 30 00 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 43 [18:27:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 7D 61 00 00 0E 04 04 00 30 00 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 [18:27:15]wFMCommunicate OK [18:27:15]SAM_PROTO_GetFieldsCounters done [18:27:15]requested_item shift.num is exist - process it [18:27:15]requested_item shift.opened is exist - process it [18:27:15]req_shift_opened [18:27:15]FM_GetShiftState [18:27:15]SAM_PROTO_GetShiftState [18:27:15]wFMCommunicate request_size=4 [18:27:15]MH_SAM_APDU [18:27:15]CAPDU: 80 13 01 00 [18:27:15]Write to MH i2c: E2 08 00 8B 27 80 13 01 00 00 00 00 00 2F [18:27:15]Write i2c OK [18:27:15]MH_I2C_Read... [18:27:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:27:15]Read from MH i2c: E2 [18:27:15]MH_I2C_Read... [18:27:15]Read from MH i2c: E2 0E 00 [18:27:15]MH_I2C_Read... [18:27:15]Read from MH i2c: E2 0E 00 8B 27 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E2 [18:27:15]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:27:15]wFMCommunicate OK [18:27:15]SAM_PROTO_GetShiftState done [18:27:15]FM_GetShiftState done [18:27:15]req_shift_opened done [18:27:15]requested_item shift.open_date is exist - process it [18:27:15]req_shift_open_date [18:27:15]req_shift_open_date done [18:27:15]produce_requested_data done [18:27:15]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24957,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [18:27:15]process_action_free close_receipt [18:27:15]json_value_free [18:27:15]json_value_free done [18:27:15]process_json_proto returns [18:27:15]Send response to host [18:27:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24957,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [18:27:15]free response buf [18:27:15]execute_script done [18:27:15]execute_script returns [18:27:15]free content buf [18:27:15]Sock 7.Close socket [18:27:15]Sock 7.Thread stoped [18:27:19]OFD Sender: No OFD packet to send [18:27:24]OFD Sender: No OFD packet to send [18:27:29]OFD Sender: No OFD packet to send [18:27:34]OFD Sender: No OFD packet to send [18:27:39]OFD Sender: No OFD packet to send [18:27:44]OFD Sender: No OFD packet to send [18:27:49]OFD Sender: No OFD packet to send [18:27:54]OFD Sender: No OFD packet to send [18:27:59]OFD Sender: No OFD packet to send [18:28:04]OFD Sender: No OFD packet to send [18:28:09]OFD Sender: No OFD packet to send [18:28:14]OFD Sender: No OFD packet to send [18:28:19]OFD Sender: No OFD packet to send [18:28:24]OFD Sender: No OFD packet to send [18:28:29]OFD Sender: No OFD packet to send [18:28:34]OFD Sender: No OFD packet to send [18:28:39]OFD Sender: No OFD packet to send [18:28:44]OFD Sender: No OFD packet to send [18:28:49]OFD Sender: No OFD packet to send [18:28:54]OFD Sender: No OFD packet to send [18:28:55]accept exits with 9 [18:28:55]New connection [18:28:55]New thread 3067571556 created [18:28:55]Thread 3067428196 joined [18:28:55]Waiting for new connection... [18:28:55] Sock 9.Parse request [18:28:55]Sock 9.Check first char [18:28:55]Sock 9.First char is OK [18:28:55]request: POST /json_proto HTTP/1.0 [18:28:55]Method: POST [18:28:55]URL: /json_proto [18:28:55]Method is POST - this is cgi request [18:28:55]url: /json_proto [18:28:55]query_string will be loaded in cgi processing [18:28:55]execute_cgi json_proto POST (null) [18:28:55]execute_cgi path=json_proto method=POST [18:28:55]POST find Content-Length [18:28:55]Host: 172.17.45.131:8080 [18:28:55]Content-Length: 803 [18:28:55]Content-Type: application/json [18:28:55] [18:28:55]POST finish read [18:28:55]Found Content-Length = 803 [18:28:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610700", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:28:55]execute_script... [18:28: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)610700", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:28:55]POST & json_proto [18:28:55]process_json_proto [18:28:55]json parsed OK: [18:28:55]protocol is kg_v1.0 [18:28:55]action value=close_receipt [18:28:55]process_action close_receipt [18:28:55]cmd_close_receipt [18:28:55]MH_GetDate [18:28:55]Write to MH i2c: F0 00 00 8C 27 A2 [18:28:55]Write i2c OK [18:28:55]MH_I2C_Read... [18:28:55]Read from MH i2c: F0 [18:28:55]MH_I2C_Read... [18:28:55]Read from MH i2c: F0 09 00 [18:28:55]MH_I2C_Read... [18:28:55]Read from MH i2c: F0 09 00 8C 27 00 E8 30 A9 66 C6 D4 6E 66 40 [18:28:55]GetLastDocTimeStamp 1722364032 [18:28:55]current date 1722364136 [18:28:55]FM_GetShiftState [18:28:55]SAM_PROTO_GetShiftState [18:28:55]wFMCommunicate request_size=4 [18:28:55]MH_SAM_APDU [18:28:55]CAPDU: 80 13 01 00 [18:28:55]Write to MH i2c: E2 08 00 8D 27 80 13 01 00 00 00 00 00 31 [18:28:55]Write i2c OK [18:28:55]MH_I2C_Read... [18:28:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:28:55]Read from MH i2c: E2 [18:28:55]MH_I2C_Read... [18:28:55]Read from MH i2c: E2 0E 00 [18:28:55]MH_I2C_Read... [18:28:55]Read from MH i2c: E2 0E 00 8D 27 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E4 [18:28:55]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:28:55]wFMCommunicate OK [18:28:55]SAM_PROTO_GetShiftState done [18:28:55]FM_GetShiftState done [18:28:55]opened in 1722298218 [18:28:55]opened+sec_in_day 1722384618 [18:28:55]quantity*price = 100005 [18:28:55]sum+1 = 100006 [18:28:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 333 30.07.2024 18:28 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24958 ФПД: 10391035516092 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T182856&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24958&fm=10391035516092&tin=02508201610067®Number=0000000000171247&sum=100005 [18:28:56]StoreToDocumentArchive [18:28:56]shift 48 fd 24958 [18:28:56]save to /storage/0048/doc_00024958 [18:28:56]save last doc name /storage/0048/doc_00024958 to /storage/kkm_last_doc_name [18:28:56]save OK [18:28:56]Clear old archive folders... [18:28:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:28:56]tlvbuf is 01EF6D80 [18:28:56]SAM_PROTO_ClearQueue [18:28:56]wFMCommunicate request_size=4 [18:28:56]MH_SAM_APDU [18:28:56]CAPDU: 80 09 00 00 [18:28:56]Write to MH i2c: E2 08 00 9A 27 80 09 00 00 00 00 00 00 33 [18:28:56]Write i2c OK [18:28:56]MH_I2C_Read... [18:28:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:28:56]Read from MH i2c: E2 [18:28:56]MH_I2C_Read... [18:28:56]Read from MH i2c: E2 03 00 [18:28:56]MH_I2C_Read... [18:28:56]Read from MH i2c: E2 03 00 9A 27 00 90 00 35 [18:28:56]RAPDU: 90 00 [18:28:56]wFMCommunicate OK [18:28:56]SAM_PROTO_ClearQueue done [18:28:56]KKMCreateOFDPacket [18:28:56]OFDProtocolAddRootSTLVToBuf [18:28:56]FM_MakeSignedData [18:28:56]FM_MakeSignedData [18:28:56]SAM_PROTO_SignData [18:28:56]wFMCommunicate request_size=4 [18:28:56]MH_SAM_APDU [18:28:56]CAPDU: 80 0D 01 02 [18:28:56]Write to MH i2c: E2 08 00 9B 27 80 0D 01 02 00 00 00 00 3B [18:28:56]Write i2c OK [18:28:56]MH_I2C_Read... [18:28:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:28:56]Read from MH i2c: E2 [18:28:56]MH_I2C_Read... [18:28:56]Read from MH i2c: E2 03 00 [18:28:56]MH_I2C_Read... [18:28:56]Read from MH i2c: E2 03 00 9B 27 00 90 00 36 [18:28:56]RAPDU: 90 00 [18:28:56]wFMCommunicate OK [18:28:56]wFMCommunicate request_size=255 [18:28:56]MH_SAM_APDU [18:28:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4D 01 00 00 F4 03 04 00 E8 30 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7E 61 00 00 35 04 06 00 09 [18:28:56]Write to MH i2c: E2 02 01 9C 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 4D 01 00 00 F4 03 04 00 E8 30 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7E 61 00 00 35 04 06 00 09 00 00 DD [18:28:56]Write i2c OK [18:28:56]MH_I2C_Read... [18:28:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:28:57]Read from MH i2c: E2 [18:28:57]MH_I2C_Read... [18:28:57]Read from MH i2c: E2 03 00 [18:28:57]MH_I2C_Read... [18:28:57]Read from MH i2c: E2 03 00 9C 27 00 90 00 37 [18:28:57]RAPDU: 90 00 [18:28:57]wFMCommunicate OK [18:28:57]wFMCommunicate request_size=10 [18:28:57]MH_SAM_APDU [18:28:57]CAPDU: 80 0D 02 02 05 73 59 FB 14 BC [18:28:57]Write to MH i2c: E2 0D 00 9D 27 80 0D 02 02 05 00 73 59 FB 14 BC 00 00 DF [18:28:57]Write i2c OK [18:28:57]MH_I2C_Read... [18:28:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:28:57]Read from MH i2c: E2 [18:28:57]MH_I2C_Read... [18:28:57]Read from MH i2c: E2 03 00 [18:28:57]MH_I2C_Read... [18:28:57]Read from MH i2c: E2 03 00 9D 27 00 90 00 38 [18:28:57]RAPDU: 90 00 [18:28:57]wFMCommunicate OK [18:28:57]wFMCommunicate request_size=4 [18:28:57]MH_SAM_APDU [18:28:57]CAPDU: 80 0D 03 02 [18:28:57]Write to MH i2c: E2 08 00 9E 27 80 0D 03 02 00 00 00 00 40 [18:28:57]Write i2c OK [18:28:57]MH_I2C_Read... [18:28:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:28:57]Read from MH i2c: E2 [18:28:57]MH_I2C_Read... [18:28:57]Read from MH i2c: E2 0B 00 [18:28:57]MH_I2C_Read... [18:28:57]Read from MH i2c: E2 0B 00 9E 27 00 E2 9C 6B D6 D5 AF E5 4F 90 00 B8 [18:28:57]RAPDU: E2 9C 6B D6 D5 AF E5 4F 90 00 [18:28:57]wFMCommunicate OK [18:28:57]SAM_PROTO_SignData done [18:28:57]FM_MakeSignedData done [18:28:57]CreateOFDProtocolMessage [18:28:57]wFMCommunicate request_size=4 [18:28:57]MH_SAM_APDU [18:28:57]CAPDU: 80 11 00 00 [18:28:57]Write to MH i2c: E2 08 00 9F 27 80 11 00 00 00 00 00 00 40 [18:28:57]Write i2c OK [18:28:57]MH_I2C_Read... [18:28:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:28:57]Read from MH i2c: E2 [18:28:57]MH_I2C_Read... [18:28:57]Read from MH i2c: E2 17 00 [18:28:57]MH_I2C_Read... [18:28:57]Read from MH i2c: E2 17 00 9F 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 96 [18:28:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:28:57]wFMCommunicate OK [18:28:57]CreateOFDProtocolMessage done [18:28:57]OFDSenderStorePacket 24958 [18:28:57]StoreOFDPacket docnum=24958 [18:28:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 BE 36 07 01 B8 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4D 01 00 00 F4 03 04 00 E8 30 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7E 61 00 00 35 04 06 00 09 73 59 FB 14 BC E2 9C 6B D6 D5 AF E5 4F [18:28:57]CheckFolder [18:28:57]dirname=/storage/ofd_packets [18:28:57]CheckFolder done [18:28:57]ProducePacketName [18:28:57]name=ofd_packets/00024958 [18:28:57]NVStorageSaveData ofd_packets/00024958 [18:28:57]File name is /storage/ofd_packets/00024958 [18:28:57]Write 301 bytes [18:28:57]NVStorageSaveData done [18:28:57]OFDSenderStorePacket done [18:28:57]KKMCreateOFDPacket done [18:28:57]NVStorageSaveData kkm_last_timestamp [18:28:57]File name is /storage/kkm_last_timestamp [18:28:57]Write 4 bytes [18:28:57]NVStorageSaveData done [18:28:57]ExternCall_PrintAddStr [18:28:57]wPrintStart [18:28:57]Write to MH i2c: 01 00 00 A0 27 C7 [18:28:57]Write i2c OK [18:28:57]MH_I2C_Read... [18:28:57]Read from MH i2c: 01 [18:28:57]MH_I2C_Read... [18:28:57]Read from MH i2c: 01 07 00 [18:28:57]MH_I2C_Read... [18:28:57]Read from MH i2c: 01 07 00 A0 27 00 00 00 00 00 FF 0F DC [18:28:57]RasterBufferAndPrint [18:28:57]line Счет N : (1)610700 [18:28:57]line ИНН: 02508201610067 [18:28:57]line Контрольно-Кассовый Чек [18:28:57]line ПРОДАЖА [18:28:57]line ТРК (МРК, ГНК) : 62 [18:28:57]line Товар: 2710124130 [18:28:57]line Аи-92-К-2 [18:28:57]line 14.750 * 67.80 [18:28:57]line = 1000.05 [18:28:57]line НДС 12% НСП 1% [18:28:57]line > о реализуемом товаре [18:28:57]line ИТОГО: 1000.05 [18:28:57]line НСП 1% : 8.85 [18:28:57]line НДС 12% : 106.20 [18:28:57]line Наличными: 0.00 [18:28:57]line Безнал.: 1000.05 [18:28:57]line Место: АЗС № 127 "Партнер Нефть" [18:28:57]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [18:28:57]line СНО: Общий режим [18:28:57]line Чек 333 30.07.2024 18:28 [18:28:57]line Смена: 48 ФФД: 1.0 [18:28:57]line ЗНМ: 0300000158 [18:28:57]line РНМ: 0000000000171247 [18:28:57]line Версия ККМ: v1.0 [18:28:57]line Платежная система: O! деньги [18:28:57]line ФМ: 0000000002098565 [18:28:57]line ФД: 24958 [18:28:57]line ФПД: 10391035516092 [18:28:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T182856&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24958&fm=10391035516092&tin=02508201610067®Number=0000000000171247&sum=100005 [18:28:57]OFD Sender: Processing packet 24958 [packets to send 29, broken 28] [18:28:57]ProducePacketName [18:28:57]name=ofd_packets/00024958 [18:28:57]OFD Sender: To server: pG, [18:28:57]CommunicateWithHost lk.salyk.kg:30040 [18:28:57]ConnectInit lk.salyk.kg [18:28:57]written 0, free lines is 4095 [18:28:57]Connected sock=10 [18:28:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 BE 36 07 01 B8 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4D 01 00 00 F4 03 04 00 E8 30 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7E 61 00 00 35 04 06 00 09 73 59 FB 14 BC E2 9C 6B D6 D5 AF E5 4F [18:28:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 35 ED 47 00 6A 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 32 30 39 38 35 36 35 10 04 04 00 7E 61 00 00 F4 03 04 00 76 DC A8 66 B6 04 01 00 00 D5 98 01 6F 64 7F 32 BD [18:28:57]CommunicateWithHost err = 0 [18:28:57]CheckOFDResponse [18:28:57]1017 (14) - 77093643461234 [18:28:58]1041 (16) - 0000000002098565 [18:28:58]1040 (4) - 24958 [18:28:58]1012 (4) - 30.07.2024 12:28 [18:28:58]1206 (1) - 0 [18:28:58]OFD Sender: Remove packet 24958 [18:28:58]ProducePacketName [18:28:58]name=ofd_packets/00024958 [18:28:58]NVStorageDeleteData [18:28:58]Write to MH i2c: 01 00 00 CA 27 F1 [18:28:58]Write i2c OK [18:28:58]MH_I2C_Read... [18:28:58]Read from MH i2c: 01 [18:28:58]MH_I2C_Read... [18:28:58]Read from MH i2c: 01 07 00 [18:28:58]MH_I2C_Read... [18:28:58]Read from MH i2c: 01 07 00 CA 27 00 00 00 00 00 F9 0C FD [18:28:58]RasterBufferAndPrint [18:28:58]line [18:28:58]line [18:28:58]line [18:28:58]line [18:28:58]line [18:28:58]written 0, free lines is 3328 [18:28:58]MH_Cut [18:28:58]Write to MH i2c: D1 01 00 D1 27 01 CA [18:28:58]Write i2c OK [18:28:58]MH_I2C_Read... [18:28:58]Read from MH i2c: D1 [18:28:58]MH_I2C_Read... [18:28:58]Read from MH i2c: D1 01 00 [18:28:58]MH_I2C_Read... [18:28:58]Read from MH i2c: D1 01 00 D1 27 00 C9 [18:28:58]Write to MH i2c: 01 00 00 D2 27 F9 [18:28:58]Write i2c OK [18:28:58]MH_I2C_Read... [18:28:58]OFD Sender: No OFD packet to send [18:28:58]*** Cut start [18:28:58]*** Partial cut [18:28:58]*** CUTSNS_PIN = 1 [18:28:58]*** CUTSNS_PIN = 0 [18:28:59]*** Brake cut motor [18:28:59]Read from MH i2c: 01 [18:28:59]MH_I2C_Read... [18:28:59]*** Stop cut motor [18:28:59]*** Cut end [18:28:59]Read from MH i2c: 01 07 00 [18:28:59]MH_I2C_Read... [18:28:59]Read from MH i2c: 01 07 00 D2 27 00 00 00 00 00 FF 0F 0E [18:28:59]process_action close_receipt done [18:28:59]requested_data is exist [18:28:59]produce_requested_data [18:28:59]requested_item fm.sn is exist - process it [18:28:59]wFMCommunicate request_size=4 [18:28:59]MH_SAM_APDU [18:28:59]CAPDU: 80 11 00 00 [18:28:59]Write to MH i2c: E2 08 00 D3 27 80 11 00 00 00 00 00 00 74 [18:28:59]Write i2c OK [18:28:59]MH_I2C_Read... [18:28:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:28:59]Read from MH i2c: E2 [18:28:59]MH_I2C_Read... [18:28:59]Read from MH i2c: E2 17 00 [18:28:59]MH_I2C_Read... [18:28:59]Read from MH i2c: E2 17 00 D3 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 CA [18:28:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:28:59]wFMCommunicate OK [18:28:59]requested_item fd.num is exist - process it [18:28:59]SAM_PROTO_GetFieldsCounters [18:28:59]wFMCommunicate request_size=4 [18:28:59]MH_SAM_APDU [18:28:59]CAPDU: 80 13 00 00 [18:28:59]Write to MH i2c: E2 08 00 D4 27 80 13 00 00 00 00 00 00 77 [18:28:59]Write i2c OK [18:28:59]MH_I2C_Read... [18:28:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:28:59]Read from MH i2c: E2 [18:28:59]MH_I2C_Read... [18:28:59]Read from MH i2c: E2 62 00 [18:28:59]MH_I2C_Read... [18:28:59]Read from MH i2c: E2 62 00 D4 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 7E 61 00 00 0E 04 04 00 30 00 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 91 [18:28:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 7E 61 00 00 0E 04 04 00 30 00 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 [18:28:59]wFMCommunicate OK [18:28:59]SAM_PROTO_GetFieldsCounters done [18:28:59]requested_item shift.num is exist - process it [18:28:59]requested_item shift.opened is exist - process it [18:28:59]req_shift_opened [18:28:59]FM_GetShiftState [18:28:59]SAM_PROTO_GetShiftState [18:28:59]wFMCommunicate request_size=4 [18:28:59]MH_SAM_APDU [18:28:59]CAPDU: 80 13 01 00 [18:28:59]Write to MH i2c: E2 08 00 D5 27 80 13 01 00 00 00 00 00 79 [18:28:59]Write i2c OK [18:28:59]MH_I2C_Read... [18:28:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:28:59]Read from MH i2c: E2 [18:28:59]MH_I2C_Read... [18:28:59]Read from MH i2c: E2 0E 00 [18:28:59]MH_I2C_Read... [18:28:59]Read from MH i2c: E2 0E 00 D5 27 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 2C [18:28:59]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:28:59]wFMCommunicate OK [18:28:59]SAM_PROTO_GetShiftState done [18:28:59]FM_GetShiftState done [18:28:59]req_shift_opened done [18:28:59]requested_item shift.open_date is exist - process it [18:28:59]req_shift_open_date [18:28:59]req_shift_open_date done [18:28:59]produce_requested_data done [18:28:59]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24958,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [18:28:59]process_action_free close_receipt [18:28:59]json_value_free [18:28:59]json_value_free done [18:28:59]process_json_proto returns [18:28:59]Send response to host [18:28:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24958,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [18:28:59]free response buf [18:28:59]execute_script done [18:28:59]execute_script returns [18:28:59]free content buf [18:28:59]Sock 9.Close socket [18:28:59]Sock 9.Thread stoped [18:29:03]OFD Sender: No OFD packet to send [18:29:08]OFD Sender: No OFD packet to send [18:29:13]OFD Sender: No OFD packet to send [18:29:18]OFD Sender: No OFD packet to send [18:29:23]OFD Sender: No OFD packet to send [18:29:28]OFD Sender: No OFD packet to send [18:29:33]OFD Sender: No OFD packet to send [18:29:38]OFD Sender: No OFD packet to send [18:29:43]OFD Sender: No OFD packet to send [18:29:48]OFD Sender: No OFD packet to send [18:29:53]OFD Sender: No OFD packet to send [18:29:58]OFD Sender: No OFD packet to send [18:30:03]OFD Sender: No OFD packet to send [18:30:08]OFD Sender: No OFD packet to send [18:30:13]OFD Sender: No OFD packet to send [18:30:18]OFD Sender: No OFD packet to send [18:30:23]OFD Sender: No OFD packet to send [18:30:28]OFD Sender: No OFD packet to send [18:30:33]OFD Sender: No OFD packet to send [18:30:38]OFD Sender: No OFD packet to send [18:30:43]OFD Sender: No OFD packet to send [18:30:48]OFD Sender: No OFD packet to send [18:30:53]OFD Sender: No OFD packet to send [18:30:58]OFD Sender: No OFD packet to send [18:31:03]OFD Sender: No OFD packet to send [18:31:08]OFD Sender: No OFD packet to send [18:31:13]OFD Sender: No OFD packet to send [18:31:18]OFD Sender: No OFD packet to send [18:31:23]OFD Sender: No OFD packet to send [18:31:28]OFD Sender: No OFD packet to send [18:31:33]OFD Sender: No OFD packet to send [18:31:38]OFD Sender: No OFD packet to send [18:31:43]OFD Sender: No OFD packet to send [18:31:48]OFD Sender: No OFD packet to send [18:31:53]OFD Sender: No OFD packet to send [18:31:58]OFD Sender: No OFD packet to send [18:32:03]OFD Sender: No OFD packet to send [18:32:05]accept exits with 7 [18:32:05]New connection [18:32:05]New thread 3067428196 created [18:32:05]Thread 3067571556 joined [18:32:05]Waiting for new connection... [18:32:05] Sock 7.Parse request [18:32:05]Sock 7.Check first char [18:32:05]Sock 7.First char is OK [18:32:05]request: POST /json_proto HTTP/1.0 [18:32:05]Method: POST [18:32:05]URL: /json_proto [18:32:05]Method is POST - this is cgi request [18:32:05]url: /json_proto [18:32:05]query_string will be loaded in cgi processing [18:32:05]execute_cgi json_proto POST (null) [18:32:05]execute_cgi path=json_proto method=POST [18:32:05]POST find Content-Length [18:32:05]Host: 172.17.45.131:8080 [18:32:05]Content-Length: 1157 [18:32:05]Content-Type: application/json [18:32:05] [18:32:05]POST finish read [18:32:05]Found Content-Length = 1157 [18:32:05]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610701\u000A30.07.2024 18:21\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 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\u000A30074829\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:32:05]execute_script... [18:32:05]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610701\u000A30.07.2024 18:21\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 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\u000A30074829\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:32:05]POST & json_proto [18:32:05]process_json_proto [18:32:05]json parsed OK: [18:32:05]protocol is kg_v1.0 [18:32:05]action value=print_text [18:32:05]process_action print_text [18:32:05]cmd_print_text [18:32:05]ExternCall_PrintAddStr [18:32:05]wPrintStart [18:32:05]Write to MH i2c: 01 00 00 D6 27 FD [18:32:05]Write i2c OK [18:32:05]MH_I2C_Read... [18:32:05]Read from MH i2c: 01 [18:32:05]MH_I2C_Read... [18:32:05]Read from MH i2c: 01 07 00 [18:32:05]MH_I2C_Read... [18:32:05]Read from MH i2c: 01 07 00 D6 27 00 00 00 00 00 FF 0F 12 [18:32:05]RasterBufferAndPrint [18:32:05]line *****ТОВАРНЫЙ ЧЕК***** [18:32:05]line АЗС 127 [18:32:05]line Партнер нефть [18:32:05]line 02508201610067 [18:32:05]line Кассир : Масалиев Н. [18:32:05]line Счет N : (1)610701 [18:32:05]line 30.07.2024 18:21 [18:32:05]line ПРОДАЖА [18:32:05]line ТРК (МРК, ГНК): 52 [18:32:05]line Вид ГСМ : 2710124130 [18:32:05]line Аи-92-К-2 [18:32:05]line 30.000 x 67.80 [18:32:05]line ИТОГ: 2034.00 [18:32:05]line Тип оплаты: Талоны: ТК ГПНА Online [18:32:05]line 30074829 [18:32:05]line ______________________ [18:32:05]line (подпись) [18:32:05]written 0, free lines is 4095 [18:32:05]Write to MH i2c: 01 00 00 EA 27 11 [18:32:05]Write i2c OK [18:32:05]MH_I2C_Read... [18:32:05]Read from MH i2c: 01 [18:32:05]MH_I2C_Read... [18:32:05]Read from MH i2c: 01 07 00 [18:32:05]MH_I2C_Read... [18:32:05]Read from MH i2c: 01 07 00 EA 27 00 00 00 00 00 0F 0E 35 [18:32:05]RasterBufferAndPrint [18:32:05]line [18:32:05]line [18:32:05]line [18:32:05]line [18:32:05]line [18:32:05]written 0, free lines is 3600 [18:32:05]MH_Cut [18:32:05]Write to MH i2c: D1 01 00 F1 27 01 EA [18:32:05]Write i2c OK [18:32:05]MH_I2C_Read... [18:32:05]Read from MH i2c: D1 [18:32:05]MH_I2C_Read... [18:32:05]Read from MH i2c: D1 01 00 [18:32:05]MH_I2C_Read... [18:32:05]Read from MH i2c: D1 01 00 F1 27 00 E9 [18:32:05]Write to MH i2c: 01 00 00 F2 27 19 [18:32:05]Write i2c OK [18:32:05]MH_I2C_Read... [18:32:06]*** Cut start [18:32:06]*** Partial cut [18:32:06]*** CUTSNS_PIN = 1 [18:32:06]*** CUTSNS_PIN = 0 [18:32:06]*** Brake cut motor [18:32:07]Read from MH i2c: 01 [18:32:07]MH_I2C_Read... [18:32:07]*** Stop cut motor [18:32:07]*** Cut end [18:32:07]Read from MH i2c: 01 07 00 [18:32:07]MH_I2C_Read... [18:32:07]Read from MH i2c: 01 07 00 F2 27 00 00 00 00 00 FF 0F 2E [18:32:07]process_action print_text done [18:32:07]requested_data is exist [18:32:07]produce_requested_data [18:32:07]requested_item fm.sn is exist - process it [18:32:07]wFMCommunicate request_size=4 [18:32:07]MH_SAM_APDU [18:32:07]CAPDU: 80 11 00 00 [18:32:07]Write to MH i2c: E2 08 00 F3 27 80 11 00 00 00 00 00 00 94 [18:32:07]Write i2c OK [18:32:07]MH_I2C_Read... [18:32:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:32:07]Read from MH i2c: E2 [18:32:07]MH_I2C_Read... [18:32:07]Read from MH i2c: E2 17 00 [18:32:07]MH_I2C_Read... [18:32:07]Read from MH i2c: E2 17 00 F3 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 EA [18:32:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:32:07]wFMCommunicate OK [18:32:07]requested_item fd.num is exist - process it [18:32:07]SAM_PROTO_GetFieldsCounters [18:32:07]wFMCommunicate request_size=4 [18:32:07]MH_SAM_APDU [18:32:07]CAPDU: 80 13 00 00 [18:32:07]Write to MH i2c: E2 08 00 F4 27 80 13 00 00 00 00 00 00 97 [18:32:07]Write i2c OK [18:32:07]MH_I2C_Read... [18:32:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:32:07]Read from MH i2c: E2 [18:32:07]MH_I2C_Read... [18:32:07]Read from MH i2c: E2 62 00 [18:32:07]MH_I2C_Read... [18:32:07]Read from MH i2c: E2 62 00 F4 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 7E 61 00 00 0E 04 04 00 30 00 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 B1 [18:32:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 7E 61 00 00 0E 04 04 00 30 00 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 [18:32:07]wFMCommunicate OK [18:32:07]SAM_PROTO_GetFieldsCounters done [18:32:07]requested_item shift.num is exist - process it [18:32:07]requested_item shift.opened is exist - process it [18:32:07]req_shift_opened [18:32:07]FM_GetShiftState [18:32:07]SAM_PROTO_GetShiftState [18:32:07]wFMCommunicate request_size=4 [18:32:07]MH_SAM_APDU [18:32:07]CAPDU: 80 13 01 00 [18:32:07]Write to MH i2c: E2 08 00 F5 27 80 13 01 00 00 00 00 00 99 [18:32:07]Write i2c OK [18:32:07]MH_I2C_Read... [18:32:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:32:07]Read from MH i2c: E2 [18:32:07]MH_I2C_Read... [18:32:07]Read from MH i2c: E2 0E 00 [18:32:07]MH_I2C_Read... [18:32:07]Read from MH i2c: E2 0E 00 F5 27 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4C [18:32:07]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:32:07]wFMCommunicate OK [18:32:07]SAM_PROTO_GetShiftState done [18:32:07]FM_GetShiftState done [18:32:07]req_shift_opened done [18:32:07]requested_item shift.open_date is exist - process it [18:32:07]req_shift_open_date [18:32:07]req_shift_open_date done [18:32:07]produce_requested_data done [18:32:07]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24958,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [18:32:07]process_action_free print_text [18:32:07]json_value_free [18:32:07]json_value_free done [18:32:07]process_json_proto returns [18:32:07]Send response to host [18:32:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24958,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [18:32:07]free response buf [18:32:07]execute_script done [18:32:07]execute_script returns [18:32:07]free content buf [18:32:07]Sock 7.Close socket [18:32:07]Sock 7.Thread stoped [18:32:08]OFD Sender: No OFD packet to send [18:32:13]OFD Sender: No OFD packet to send [18:32:18]OFD Sender: No OFD packet to send [18:32:23]OFD Sender: No OFD packet to send [18:32:28]OFD Sender: No OFD packet to send [18:32:33]OFD Sender: No OFD packet to send [18:32:38]OFD Sender: No OFD packet to send [18:32:43]OFD Sender: No OFD packet to send [18:32:48]OFD Sender: No OFD packet to send [18:32:53]OFD Sender: No OFD packet to send [18:32:58]OFD Sender: No OFD packet to send [18:33:03]OFD Sender: No OFD packet to send [18:33:08]OFD Sender: No OFD packet to send [18:33:13]OFD Sender: No OFD packet to send [18:33:18]OFD Sender: No OFD packet to send [18:33:23]OFD Sender: No OFD packet to send [18:33:28]OFD Sender: No OFD packet to send [18:33:33]OFD Sender: No OFD packet to send [18:33:38]OFD Sender: No OFD packet to send [18:33:43]OFD Sender: No OFD packet to send [18:33:48]OFD Sender: No OFD packet to send [18:33:53]OFD Sender: No OFD packet to send [18:33:58]OFD Sender: No OFD packet to send [18:34:03]OFD Sender: No OFD packet to send [18:34:08]OFD Sender: No OFD packet to send [18:34:13]OFD Sender: No OFD packet to send [18:34:18]OFD Sender: No OFD packet to send [18:34:23]OFD Sender: No OFD packet to send [18:34:28]OFD Sender: No OFD packet to send [18:34:33]OFD Sender: No OFD packet to send [18:34:38]OFD Sender: No OFD packet to send [18:34:43]OFD Sender: No OFD packet to send [18:34:48]OFD Sender: No OFD packet to send [18:34:53]OFD Sender: No OFD packet to send [18:34:58]OFD Sender: No OFD packet to send [18:35:03]OFD Sender: No OFD packet to send [18:35:08]OFD Sender: No OFD packet to send [18:35:13]OFD Sender: No OFD packet to send [18:35:18]OFD Sender: No OFD packet to send [18:35:23]OFD Sender: No OFD packet to send [18:35:28]OFD Sender: No OFD packet to send [18:35:33]OFD Sender: No OFD packet to send [18:35:38]OFD Sender: No OFD packet to send [18:35:43]OFD Sender: No OFD packet to send [18:35:48]OFD Sender: No OFD packet to send [18:35:53]OFD Sender: No OFD packet to send [18:35:58]OFD Sender: No OFD packet to send [18:36:03]OFD Sender: No OFD packet to send [18:36:08]OFD Sender: No OFD packet to send [18:36:13]OFD Sender: No OFD packet to send [18:36:18]OFD Sender: No OFD packet to send [18:36:23]OFD Sender: No OFD packet to send [18:36:28]OFD Sender: No OFD packet to send [18:36:33]OFD Sender: No OFD packet to send [18:36:38]OFD Sender: No OFD packet to send [18:36:43]OFD Sender: No OFD packet to send [18:36:48]OFD Sender: No OFD packet to send [18:36:53]OFD Sender: No OFD packet to send [18:36:58]OFD Sender: No OFD packet to send [18:37:03]OFD Sender: No OFD packet to send [18:37:08]OFD Sender: No OFD packet to send [18:37:10]accept exits with 9 [18:37:10]New connection [18:37:10] Sock 9.Parse request [18:37:10]Sock 9.Check first char [18:37:10]Sock 9.First char is OK [18:37:10]New thread 3067571556 created [18:37:10]request: POST /json_proto HTTP/1.0 [18:37:10]Method: POST [18:37:10]Thread 3067428196 joined [18:37:10]URL: /json_proto [18:37:10]Waiting for new connection... [18:37:10]Method is POST - this is cgi request [18:37:10]url: /json_proto [18:37:10]query_string will be loaded in cgi processing [18:37:10]execute_cgi json_proto POST (null) [18:37:10]execute_cgi path=json_proto method=POST [18:37:10]POST find Content-Length [18:37:10]Host: 172.17.45.131:8080 [18:37:10]Content-Length: 977 [18:37:10]Content-Type: application/json [18:37:10] [18:37:10]POST finish read [18:37:10]Found Content-Length = 977 [18:37:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610704", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 74.70, "quantity" : 66.940, "sum" : 5000.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 127\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 66.94 \u0441\u043E\u043C", "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:37:10]execute_script... [18:37: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)610704", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 74.70, "quantity" : 66.940, "sum" : 5000.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 127\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 66.94 \u0441\u043E\u043C", "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:37:10]POST & json_proto [18:37:10]process_json_proto [18:37:10]json parsed OK: [18:37:10]protocol is kg_v1.0 [18:37:10]action value=close_receipt [18:37:10]process_action close_receipt [18:37:10]cmd_close_receipt [18:37:10]MH_GetDate [18:37:10]Write to MH i2c: F0 00 00 F6 27 0C [18:37:10]Write i2c OK [18:37:10]MH_I2C_Read... [18:37:10]Read from MH i2c: F0 [18:37:10]MH_I2C_Read... [18:37:10]Read from MH i2c: F0 09 00 [18:37:10]MH_I2C_Read... [18:37:10]Read from MH i2c: F0 09 00 F6 27 00 D7 32 A9 66 C6 D4 6E 66 9B [18:37:10]GetLastDocTimeStamp 1722364136 [18:37:10]current date 1722364631 [18:37:10]FM_GetShiftState [18:37:10]SAM_PROTO_GetShiftState [18:37:10]wFMCommunicate request_size=4 [18:37:10]MH_SAM_APDU [18:37:10]CAPDU: 80 13 01 00 [18:37:10]Write to MH i2c: E2 08 00 F7 27 80 13 01 00 00 00 00 00 9B [18:37:10]Write i2c OK [18:37:10]MH_I2C_Read... [18:37:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:37:10]Read from MH i2c: E2 [18:37:10]MH_I2C_Read... [18:37:10]Read from MH i2c: E2 0E 00 [18:37:10]MH_I2C_Read... [18:37:10]Read from MH i2c: E2 0E 00 F7 27 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4E [18:37:10]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:37:10]wFMCommunicate OK [18:37:10]SAM_PROTO_GetShiftState done [18:37:10]FM_GetShiftState done [18:37:10]opened in 1722298218 [18:37:10]opened+sec_in_day 1722384618 [18:37:10]quantity*price = 500041 [18:37:10]sum+1 = 500043 [18:37:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 5000.00 Внесено: 5000.00 СДАЧА: 0.00 НСП 1% : 44.25 НДС 12% : 531.02 Наличными: 5000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 334 30.07.2024 18:37 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Дисконтная программа ДТ номер 127 сэкономлено 66.94 сом ФМ: 0000000002098565 ФД: 24959 ФПД: 113780769469987 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T183711&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24959&fm=113780769469987&tin=02508201610067®Number=0000000000171247&sum=500000 [18:37:11]StoreToDocumentArchive [18:37:11]shift 48 fd 24959 [18:37:11]save to /storage/0048/doc_00024959 [18:37:11]save last doc name /storage/0048/doc_00024959 to /storage/kkm_last_doc_name [18:37:11]save OK [18:37:11]Clear old archive folders... [18:37:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:37:11]tlvbuf is 01E656E0 [18:37:11]SAM_PROTO_ClearQueue [18:37:11]wFMCommunicate request_size=4 [18:37:11]MH_SAM_APDU [18:37:11]CAPDU: 80 09 00 00 [18:37:11]Write to MH i2c: E2 08 00 04 28 80 09 00 00 00 00 00 00 9E [18:37:11]Write i2c OK [18:37:11]MH_I2C_Read... [18:37:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:37:11]Read from MH i2c: E2 [18:37:11]MH_I2C_Read... [18:37:11]Read from MH i2c: E2 03 00 [18:37:11]MH_I2C_Read... [18:37:11]Read from MH i2c: E2 03 00 04 28 00 90 00 A0 [18:37:11]RAPDU: 90 00 [18:37:11]wFMCommunicate OK [18:37:11]SAM_PROTO_ClearQueue done [18:37:11]KKMCreateOFDPacket [18:37:11]OFDProtocolAddRootSTLVToBuf [18:37:11]FM_MakeSignedData [18:37:11]FM_MakeSignedData [18:37:11]SAM_PROTO_SignData [18:37:11]wFMCommunicate request_size=4 [18:37:11]MH_SAM_APDU [18:37:11]CAPDU: 80 0D 01 02 [18:37:11]Write to MH i2c: E2 08 00 05 28 80 0D 01 02 00 00 00 00 A6 [18:37:11]Write i2c OK [18:37:11]MH_I2C_Read... [18:37:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:37:11]Read from MH i2c: E2 [18:37:11]MH_I2C_Read... [18:37:11]Read from MH i2c: E2 03 00 [18:37:11]MH_I2C_Read... [18:37:11]Read from MH i2c: E2 03 00 05 28 00 90 00 A1 [18:37:11]RAPDU: 90 00 [18:37:11]wFMCommunicate OK [18:37:11]wFMCommunicate request_size=255 [18:37:11]MH_SAM_APDU [18:37:11]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 7C 05 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 4A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 D7 32 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7F 61 00 00 35 04 06 00 67 7B A6 58 [18:37:11]Write to MH i2c: E2 02 01 06 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 7C 05 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 4A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 D7 32 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7F 61 00 00 35 04 06 00 67 7B A6 58 00 00 3D [18:37:11]Write i2c OK [18:37:11]MH_I2C_Read... [18:37:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:37:11]Read from MH i2c: E2 [18:37:11]MH_I2C_Read... [18:37:11]Read from MH i2c: E2 03 00 [18:37:11]MH_I2C_Read... [18:37:11]Read from MH i2c: E2 03 00 06 28 00 90 00 A2 [18:37:11]RAPDU: 90 00 [18:37:11]wFMCommunicate OK [18:37:11]wFMCommunicate request_size=7 [18:37:11]MH_SAM_APDU [18:37:11]CAPDU: 80 0D 02 02 02 B6 23 [18:37:11]Write to MH i2c: E2 0A 00 07 28 80 0D 02 02 02 00 B6 23 00 00 86 [18:37:11]Write i2c OK [18:37:11]MH_I2C_Read... [18:37:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:37:11]Read from MH i2c: E2 [18:37:11]MH_I2C_Read... [18:37:11]Read from MH i2c: E2 03 00 [18:37:11]MH_I2C_Read... [18:37:11]Read from MH i2c: E2 03 00 07 28 00 90 00 A3 [18:37:11]RAPDU: 90 00 [18:37:11]wFMCommunicate OK [18:37:11]wFMCommunicate request_size=4 [18:37:11]MH_SAM_APDU [18:37:11]CAPDU: 80 0D 03 02 [18:37:11]Write to MH i2c: E2 08 00 08 28 80 0D 03 02 00 00 00 00 AB [18:37:11]Write i2c OK [18:37:11]MH_I2C_Read... [18:37:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:37:12]Read from MH i2c: E2 [18:37:12]MH_I2C_Read... [18:37:12]Read from MH i2c: E2 0B 00 [18:37:12]MH_I2C_Read... [18:37:12]Read from MH i2c: E2 0B 00 08 28 00 97 E7 79 82 D7 57 F0 20 90 00 63 [18:37:12]RAPDU: 97 E7 79 82 D7 57 F0 20 90 00 [18:37:12]wFMCommunicate OK [18:37:12]SAM_PROTO_SignData done [18:37:12]FM_MakeSignedData done [18:37:12]CreateOFDProtocolMessage [18:37:12]wFMCommunicate request_size=4 [18:37:12]MH_SAM_APDU [18:37:12]CAPDU: 80 11 00 00 [18:37:12]Write to MH i2c: E2 08 00 09 28 80 11 00 00 00 00 00 00 AB [18:37:12]Write i2c OK [18:37:12]MH_I2C_Read... [18:37:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:37:12]Read from MH i2c: E2 [18:37:12]MH_I2C_Read... [18:37:12]Read from MH i2c: E2 17 00 [18:37:12]MH_I2C_Read... [18:37:12]Read from MH i2c: E2 17 00 09 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 01 [18:37:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:37:12]wFMCommunicate OK [18:37:12]CreateOFDProtocolMessage done [18:37:12]OFDSenderStorePacket 24959 [18:37:12]StoreOFDPacket docnum=24959 [18:37:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 BA FB 04 01 48 DD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 7C 05 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 4A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 D7 32 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7F 61 00 00 35 04 06 00 67 7B A6 58 B6 23 97 E7 79 82 D7 57 F0 20 [18:37:12]CheckFolder [18:37:12]dirname=/storage/ofd_packets [18:37:12]CheckFolder done [18:37:12]ProducePacketName [18:37:12]name=ofd_packets/00024959 [18:37:12]NVStorageSaveData ofd_packets/00024959 [18:37:12]File name is /storage/ofd_packets/00024959 [18:37:12]Write 298 bytes [18:37:12]NVStorageSaveData done [18:37:12]OFDSenderStorePacket done [18:37:12]KKMCreateOFDPacket done [18:37:12]NVStorageSaveData kkm_last_timestamp [18:37:12]File name is /storage/kkm_last_timestamp [18:37:12]Write 4 bytes [18:37:12]NVStorageSaveData done [18:37:12]ExternCall_PrintAddStr [18:37:12]wPrintStart [18:37:12]Write to MH i2c: 01 00 00 0A 28 32 [18:37:12]Write i2c OK [18:37:12]MH_I2C_Read... [18:37:12]Read from MH i2c: 01 [18:37:12]MH_I2C_Read... [18:37:12]Read from MH i2c: 01 07 00 [18:37:12]MH_I2C_Read... [18:37:12]Read from MH i2c: 01 07 00 0A 28 00 00 00 00 00 FF 0F 47 [18:37:12]RasterBufferAndPrint [18:37:12]line Счет N : (1)610704 [18:37:12]line ИНН: 02508201610067 [18:37:12]line Контрольно-Кассовый Чек [18:37:12]line ПРОДАЖА [18:37:12]line ТРК (МРК, ГНК) : 2 [18:37:12]line Товар: 2710194210 [18:37:12]line ДТ-К-2 [18:37:12]line 66.940 * 74.70 [18:37:12]line = 5000.42 [18:37:12]line НДС 12% НСП 1% [18:37:12]line > о реализуемом товаре [18:37:12]line ОКРУГЛЕНИЕ: -0.42 [18:37:12]line ИТОГО: 5000.00 [18:37:12]line Внесено: 5000.00 [18:37:12]line СДАЧА: 0.00 [18:37:12]line НСП 1% : 44.25 [18:37:12]line НДС 12% : 531.02 [18:37:12]line Наличными: 5000.00 [18:37:12]line Безнал.: 0.00 [18:37:12]line Место: АЗС № 127 "Партнер Нефть" [18:37:12]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [18:37:12]line СНО: Общий режим [18:37:12]line Чек 334 30.07.2024 18:37 [18:37:12]line Смена: 48 ФФД: 1.0 [18:37:12]line ЗНМ: 0300000158 [18:37:12]line РНМ: 0000000000171247 [18:37:12]line Версия ККМ: v1.0 [18:37:12]line [18:37:12]line Дисконтная программа [18:37:12]line ДТ [18:37:12]line номер 127 [18:37:12]line сэкономлено 66.94 сом [18:37:12]line ФМ: 0000000002098565 [18:37:12]line ФД: 24959 [18:37:12]line ФПД: 113780769469987 [18:37:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T183711&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24959&fm=113780769469987&tin=02508201610067®Number=0000000000171247&sum=500000 [18:37:12]OFD Sender: Processing packet 24959 [packets to send 29, broken 28] [18:37:12]ProducePacketName [18:37:12]name=ofd_packets/00024959 [18:37:12]OFD Sender: To server: pG, [18:37:12]CommunicateWithHost lk.salyk.kg:30040 [18:37:12]ConnectInit lk.salyk.kg [18:37:12]written 0, free lines is 4095 [18:37:12]Connected sock=10 [18:37:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 BA FB 04 01 48 DD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 7C 05 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 4A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 01 00 00 F4 03 04 00 D7 32 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7F 61 00 00 35 04 06 00 67 7B A6 58 B6 23 97 E7 79 82 D7 57 F0 20 [18:37:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 C4 40 47 00 69 E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 7F 61 00 00 F4 03 04 00 65 DE A8 66 B6 04 01 00 00 44 E2 AC 7F CF 84 B9 3C [18:37:12]CommunicateWithHost err = 0 [18:37:12]CheckOFDResponse [18:37:12]1017 (14) - 77093643461234 [18:37:12]1041 (16) - 0000000002098565 [18:37:12]1040 (4) - 24959 [18:37:12]1012 (4) - 30.07.2024 12:36 [18:37:12]1206 (1) - 0 [18:37:12]OFD Sender: Remove packet 24959 [18:37:12]ProducePacketName [18:37:12]name=ofd_packets/00024959 [18:37:12]NVStorageDeleteData [18:37:12]Write to MH i2c: 01 00 00 3A 28 62 [18:37:12]Write i2c OK [18:37:12]MH_I2C_Read... [18:37:12]Read from MH i2c: 01 [18:37:12]MH_I2C_Read... [18:37:12]Read from MH i2c: 01 07 00 [18:37:12]MH_I2C_Read... [18:37:12]Read from MH i2c: 01 07 00 3A 28 00 00 00 00 00 A3 0C 18 [18:37:12]RasterBufferAndPrint [18:37:12]line [18:37:12]line [18:37:12]line [18:37:12]line [18:37:12]line [18:37:12]written 0, free lines is 3241 [18:37:12]MH_Cut [18:37:12]Write to MH i2c: D1 01 00 41 28 01 3B [18:37:12]Write i2c OK [18:37:12]MH_I2C_Read... [18:37:12]Read from MH i2c: D1 [18:37:12]MH_I2C_Read... [18:37:12]Read from MH i2c: D1 01 00 [18:37:12]MH_I2C_Read... [18:37:12]Read from MH i2c: D1 01 00 41 28 00 3A [18:37:12]Write to MH i2c: 01 00 00 42 28 6A [18:37:12]Write i2c OK [18:37:12]MH_I2C_Read... [18:37:13]OFD Sender: No OFD packet to send [18:37:13]*** Cut start [18:37:13]*** Partial cut [18:37:13]*** CUTSNS_PIN = 1 [18:37:13]*** CUTSNS_PIN = 0 [18:37:13]*** Brake cut motor [18:37:14]Read from MH i2c: 01 [18:37:14]MH_I2C_Read... [18:37:14]*** Stop cut motor [18:37:14]*** Cut end [18:37:14]Read from MH i2c: 01 07 00 [18:37:14]MH_I2C_Read... [18:37:14]Read from MH i2c: 01 07 00 42 28 00 00 00 00 00 FF 0F 7F [18:37:14]process_action close_receipt done [18:37:14]requested_data is exist [18:37:14]produce_requested_data [18:37:14]requested_item fm.sn is exist - process it [18:37:14]wFMCommunicate request_size=4 [18:37:14]MH_SAM_APDU [18:37:14]CAPDU: 80 11 00 00 [18:37:14]Write to MH i2c: E2 08 00 43 28 80 11 00 00 00 00 00 00 E5 [18:37:14]Write i2c OK [18:37:14]MH_I2C_Read... [18:37:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:37:14]Read from MH i2c: E2 [18:37:14]MH_I2C_Read... [18:37:14]Read from MH i2c: E2 17 00 [18:37:14]MH_I2C_Read... [18:37:14]Read from MH i2c: E2 17 00 43 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 3B [18:37:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:37:14]wFMCommunicate OK [18:37:14]requested_item fd.num is exist - process it [18:37:14]SAM_PROTO_GetFieldsCounters [18:37:14]wFMCommunicate request_size=4 [18:37:14]MH_SAM_APDU [18:37:14]CAPDU: 80 13 00 00 [18:37:14]Write to MH i2c: E2 08 00 44 28 80 13 00 00 00 00 00 00 E8 [18:37:14]Write i2c OK [18:37:14]MH_I2C_Read... [18:37:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:37:14]Read from MH i2c: E2 [18:37:14]MH_I2C_Read... [18:37:14]Read from MH i2c: E2 62 00 [18:37:14]MH_I2C_Read... [18:37:14]Read from MH i2c: E2 62 00 44 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 7F 61 00 00 0E 04 04 00 30 00 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 06 [18:37:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 7F 61 00 00 0E 04 04 00 30 00 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 [18:37:14]wFMCommunicate OK [18:37:14]SAM_PROTO_GetFieldsCounters done [18:37:14]requested_item shift.num is exist - process it [18:37:14]requested_item shift.opened is exist - process it [18:37:14]req_shift_opened [18:37:14]FM_GetShiftState [18:37:14]SAM_PROTO_GetShiftState [18:37:14]wFMCommunicate request_size=4 [18:37:14]MH_SAM_APDU [18:37:14]CAPDU: 80 13 01 00 [18:37:14]Write to MH i2c: E2 08 00 45 28 80 13 01 00 00 00 00 00 EA [18:37:14]Write i2c OK [18:37:14]MH_I2C_Read... [18:37:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:37:14]Read from MH i2c: E2 [18:37:14]MH_I2C_Read... [18:37:14]Read from MH i2c: E2 0E 00 [18:37:14]MH_I2C_Read... [18:37:14]Read from MH i2c: E2 0E 00 45 28 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 9D [18:37:14]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:37:14]wFMCommunicate OK [18:37:14]SAM_PROTO_GetShiftState done [18:37:14]FM_GetShiftState done [18:37:14]req_shift_opened done [18:37:14]requested_item shift.open_date is exist - process it [18:37:14]req_shift_open_date [18:37:14]req_shift_open_date done [18:37:14]produce_requested_data done [18:37:14]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24959,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [18:37:14]process_action_free close_receipt [18:37:14]json_value_free [18:37:14]json_value_free done [18:37:14]process_json_proto returns [18:37:14]Send response to host [18:37:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24959,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [18:37:14]free response buf [18:37:14]execute_script done [18:37:14]execute_script returns [18:37:14]free content buf [18:37:14]Sock 9.Close socket [18:37:14]Sock 9.Thread stoped [18:37:18]OFD Sender: No OFD packet to send [18:37:23]OFD Sender: No OFD packet to send [18:37:28]OFD Sender: No OFD packet to send [18:37:33]OFD Sender: No OFD packet to send [18:37:38]OFD Sender: No OFD packet to send [18:37:43]OFD Sender: No OFD packet to send [18:37:48]OFD Sender: No OFD packet to send [18:37:53]OFD Sender: No OFD packet to send [18:37:58]OFD Sender: No OFD packet to send [18:38:03]OFD Sender: No OFD packet to send [18:38:08]OFD Sender: No OFD packet to send [18:38:13]OFD Sender: No OFD packet to send [18:38:18]OFD Sender: No OFD packet to send [18:38:23]OFD Sender: No OFD packet to send [18:38:28]OFD Sender: No OFD packet to send [18:38:33]OFD Sender: No OFD packet to send [18:38:38]OFD Sender: No OFD packet to send [18:38:43]OFD Sender: No OFD packet to send [18:38:48]OFD Sender: No OFD packet to send [18:38:53]OFD Sender: No OFD packet to send [18:38:58]OFD Sender: No OFD packet to send [18:39:03]OFD Sender: No OFD packet to send [18:39:08]OFD Sender: No OFD packet to send [18:39:13]OFD Sender: No OFD packet to send [18:39:18]OFD Sender: No OFD packet to send [18:39:23]OFD Sender: No OFD packet to send [18:39:28]OFD Sender: No OFD packet to send [18:39:33]OFD Sender: No OFD packet to send [18:39:38]OFD Sender: No OFD packet to send [18:39:43]OFD Sender: No OFD packet to send [18:39:48]OFD Sender: No OFD packet to send [18:39:53]OFD Sender: No OFD packet to send [18:39:58]OFD Sender: No OFD packet to send [18:40:03]OFD Sender: No OFD packet to send [18:40:08]OFD Sender: No OFD packet to send [18:40:13]OFD Sender: No OFD packet to send [18:40:18]OFD Sender: No OFD packet to send [18:40:23]OFD Sender: No OFD packet to send [18:40:28]OFD Sender: No OFD packet to send [18:40:33]OFD Sender: No OFD packet to send [18:40:38]OFD Sender: No OFD packet to send [18:40:43]OFD Sender: No OFD packet to send [18:40:48]OFD Sender: No OFD packet to send [18:40:53]OFD Sender: No OFD packet to send [18:40:58]OFD Sender: No OFD packet to send [18:41:03]OFD Sender: No OFD packet to send [18:41:08]OFD Sender: No OFD packet to send [18:41:09]accept exits with 7 [18:41:09]New connection [18:41:09]New thread 3067428196 created [18:41:09]Thread 3067571556 joined [18:41:09]Waiting for new connection... [18:41:09] Sock 7.Parse request [18:41:09]Sock 7.Check first char [18:41:09]Sock 7.First char is OK [18:41:09]request: POST /json_proto HTTP/1.0 [18:41:09]Method: POST [18:41:09]URL: /json_proto [18:41:09]Method is POST - this is cgi request [18:41:09]url: /json_proto [18:41:09]query_string will be loaded in cgi processing [18:41:09]execute_cgi json_proto POST (null) [18:41:09]execute_cgi path=json_proto method=POST [18:41:09]POST find Content-Length [18:41:09]Host: 172.17.45.131:8080 [18:41:09]Content-Length: 677 [18:41:09]Content-Type: application/json [18:41:09] [18:41:09]POST finish read [18:41:09]Found Content-Length = 677 [18:41:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610705", "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" ] } } [18:41:09]execute_script... [18:41: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)610705", "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" ] } } [18:41:09]POST & json_proto [18:41:09]process_json_proto [18:41:09]json parsed OK: [18:41:09]protocol is kg_v1.0 [18:41:09]action value=close_receipt [18:41:09]process_action close_receipt [18:41:09]cmd_close_receipt [18:41:09]MH_GetDate [18:41:09]Write to MH i2c: F0 00 00 46 28 5D [18:41:09]Write i2c OK [18:41:09]MH_I2C_Read... [18:41:09]Read from MH i2c: F0 [18:41:09]MH_I2C_Read... [18:41:09]Read from MH i2c: F0 09 00 [18:41:09]MH_I2C_Read... [18:41:09]Read from MH i2c: F0 09 00 46 28 00 C6 33 A9 66 C6 D4 6E 66 DC [18:41:09]GetLastDocTimeStamp 1722364631 [18:41:09]current date 1722364870 [18:41:09]FM_GetShiftState [18:41:09]SAM_PROTO_GetShiftState [18:41:09]wFMCommunicate request_size=4 [18:41:09]MH_SAM_APDU [18:41:09]CAPDU: 80 13 01 00 [18:41:09]Write to MH i2c: E2 08 00 47 28 80 13 01 00 00 00 00 00 EC [18:41:09]Write i2c OK [18:41:09]MH_I2C_Read... [18:41:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:41:09]Read from MH i2c: E2 [18:41:09]MH_I2C_Read... [18:41:09]Read from MH i2c: E2 0E 00 [18:41:09]MH_I2C_Read... [18:41:09]Read from MH i2c: E2 0E 00 47 28 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 9F [18:41:09]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:41:09]wFMCommunicate OK [18:41:09]SAM_PROTO_GetShiftState done [18:41:09]FM_GetShiftState done [18:41:09]opened in 1722298218 [18:41:09]opened+sec_in_day 1722384618 [18:41:09]quantity*price = 20001 [18:41:09]sum+1 = 20002 [18:41:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 335 30.07.2024 18:41 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24960 ФПД: 156152592619205 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T184110&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24960&fm=156152592619205&tin=02508201610067®Number=0000000000171247&sum=20000 [18:41:10]StoreToDocumentArchive [18:41:10]shift 48 fd 24960 [18:41:10]save to /storage/0048/doc_00024960 [18:41:10]save last doc name /storage/0048/doc_00024960 to /storage/kkm_last_doc_name [18:41:10]save OK [18:41:10]Clear old archive folders... [18:41:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:41:10]tlvbuf is 01EA7650 [18:41:10]SAM_PROTO_ClearQueue [18:41:10]wFMCommunicate request_size=4 [18:41:10]MH_SAM_APDU [18:41:10]CAPDU: 80 09 00 00 [18:41:10]Write to MH i2c: E2 08 00 54 28 80 09 00 00 00 00 00 00 EE [18:41:10]Write i2c OK [18:41:10]MH_I2C_Read... [18:41:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:41:10]Read from MH i2c: E2 [18:41:10]MH_I2C_Read... [18:41:10]Read from MH i2c: E2 03 00 [18:41:10]MH_I2C_Read... [18:41:10]Read from MH i2c: E2 03 00 54 28 00 90 00 F0 [18:41:10]RAPDU: 90 00 [18:41:10]wFMCommunicate OK [18:41:10]SAM_PROTO_ClearQueue done [18:41:10]KKMCreateOFDPacket [18:41:10]OFDProtocolAddRootSTLVToBuf [18:41:10]FM_MakeSignedData [18:41:10]FM_MakeSignedData [18:41:10]SAM_PROTO_SignData [18:41:10]wFMCommunicate request_size=4 [18:41:10]MH_SAM_APDU [18:41:10]CAPDU: 80 0D 01 02 [18:41:10]Write to MH i2c: E2 08 00 55 28 80 0D 01 02 00 00 00 00 F6 [18:41:10]Write i2c OK [18:41:10]MH_I2C_Read... [18:41:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:41:10]Read from MH i2c: E2 [18:41:10]MH_I2C_Read... [18:41:10]Read from MH i2c: E2 03 00 [18:41:10]MH_I2C_Read... [18:41:10]Read from MH i2c: E2 03 00 55 28 00 90 00 F1 [18:41:10]RAPDU: 90 00 [18:41:10]wFMCommunicate OK [18:41:10]wFMCommunicate request_size=255 [18:41:10]MH_SAM_APDU [18:41:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4F 01 00 00 F4 03 04 00 C6 33 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 80 61 00 00 35 04 06 00 8E [18:41:10]Write to MH i2c: E2 02 01 56 28 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 4F 01 00 00 F4 03 04 00 C6 33 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 80 61 00 00 35 04 06 00 8E 00 00 6B [18:41:10]Write i2c OK [18:41:10]MH_I2C_Read... [18:41:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:41:10]Read from MH i2c: E2 [18:41:10]MH_I2C_Read... [18:41:10]Read from MH i2c: E2 03 00 [18:41:10]MH_I2C_Read... [18:41:10]Read from MH i2c: E2 03 00 56 28 00 90 00 F2 [18:41:10]RAPDU: 90 00 [18:41:10]wFMCommunicate OK [18:41:10]wFMCommunicate request_size=10 [18:41:10]MH_SAM_APDU [18:41:10]CAPDU: 80 0D 02 02 05 05 1B D0 56 C5 [18:41:10]Write to MH i2c: E2 0D 00 57 28 80 0D 02 02 05 00 05 1B D0 56 C5 00 00 0E [18:41:10]Write i2c OK [18:41:10]MH_I2C_Read... [18:41:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:41:10]Read from MH i2c: E2 [18:41:10]MH_I2C_Read... [18:41:10]Read from MH i2c: E2 03 00 [18:41:10]MH_I2C_Read... [18:41:10]Read from MH i2c: E2 03 00 57 28 00 90 00 F3 [18:41:10]RAPDU: 90 00 [18:41:10]wFMCommunicate OK [18:41:10]wFMCommunicate request_size=4 [18:41:10]MH_SAM_APDU [18:41:10]CAPDU: 80 0D 03 02 [18:41:10]Write to MH i2c: E2 08 00 58 28 80 0D 03 02 00 00 00 00 FB [18:41:10]Write i2c OK [18:41:10]MH_I2C_Read... [18:41:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:41:10]Read from MH i2c: E2 [18:41:10]MH_I2C_Read... [18:41:10]Read from MH i2c: E2 0B 00 [18:41:10]MH_I2C_Read... [18:41:10]Read from MH i2c: E2 0B 00 58 28 00 D5 87 98 52 8A E5 78 09 90 00 32 [18:41:10]RAPDU: D5 87 98 52 8A E5 78 09 90 00 [18:41:10]wFMCommunicate OK [18:41:10]SAM_PROTO_SignData done [18:41:10]FM_MakeSignedData done [18:41:10]CreateOFDProtocolMessage [18:41:10]wFMCommunicate request_size=4 [18:41:10]MH_SAM_APDU [18:41:10]CAPDU: 80 11 00 00 [18:41:10]Write to MH i2c: E2 08 00 59 28 80 11 00 00 00 00 00 00 FB [18:41:10]Write i2c OK [18:41:10]MH_I2C_Read... [18:41:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:41:11]Read from MH i2c: E2 [18:41:11]MH_I2C_Read... [18:41:11]Read from MH i2c: E2 17 00 [18:41:11]MH_I2C_Read... [18:41:11]Read from MH i2c: E2 17 00 59 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 51 [18:41:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:41:11]wFMCommunicate OK [18:41:11]CreateOFDProtocolMessage done [18:41:11]OFDSenderStorePacket 24960 [18:41:11]StoreOFDPacket docnum=24960 [18:41:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 5C 77 07 01 BC 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 C6 33 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 80 61 00 00 35 04 06 00 8E 05 1B D0 56 C5 D5 87 98 52 8A E5 78 09 [18:41:11]CheckFolder [18:41:11]dirname=/storage/ofd_packets [18:41:11]CheckFolder done [18:41:11]ProducePacketName [18:41:11]name=ofd_packets/00024960 [18:41:11]NVStorageSaveData ofd_packets/00024960 [18:41:11]File name is /storage/ofd_packets/00024960 [18:41:11]Write 301 bytes [18:41:11]NVStorageSaveData done [18:41:11]OFDSenderStorePacket done [18:41:11]KKMCreateOFDPacket done [18:41:11]NVStorageSaveData kkm_last_timestamp [18:41:11]File name is /storage/kkm_last_timestamp [18:41:11]Write 4 bytes [18:41:11]NVStorageSaveData done [18:41:11]ExternCall_PrintAddStr [18:41:11]wPrintStart [18:41:11]Write to MH i2c: 01 00 00 5A 28 82 [18:41:11]Write i2c OK [18:41:11]MH_I2C_Read... [18:41:11]Read from MH i2c: 01 [18:41:11]MH_I2C_Read... [18:41:11]Read from MH i2c: 01 07 00 [18:41:11]MH_I2C_Read... [18:41:11]Read from MH i2c: 01 07 00 5A 28 00 00 00 00 00 FF 0F 97 [18:41:11]RasterBufferAndPrint [18:41:11]line Счет N : (1)610705 [18:41:11]line ИНН: 02508201610067 [18:41:11]line Контрольно-Кассовый Чек [18:41:11]line ПРОДАЖА [18:41:11]line ТРК (МРК, ГНК) : 52 [18:41:11]line Товар: 2710124130 [18:41:11]line Аи-92-К-2 [18:41:11]line 2.950 * 67.80 [18:41:11]line = 200.01 [18:41:11]line НДС 12% НСП 1% [18:41:11]line > о реализуемом товаре [18:41:11]line ОКРУГЛЕНИЕ: -0.01 [18:41:11]line ИТОГО: 200.00 [18:41:11]line Внесено: 200.00 [18:41:11]line СДАЧА: 0.00 [18:41:11]line НСП 1% : 1.77 [18:41:11]line НДС 12% : 21.24 [18:41:11]line Наличными: 200.00 [18:41:11]line Безнал.: 0.00 [18:41:11]line Место: АЗС № 127 "Партнер Нефть" [18:41:11]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [18:41:11]line СНО: Общий режим [18:41:11]line Чек 335 30.07.2024 18:41 [18:41:11]line Смена: 48 ФФД: 1.0 [18:41:11]line ЗНМ: 0300000158 [18:41:11]line РНМ: 0000000000171247 [18:41:11]line Версия ККМ: v1.0 [18:41:11]line ФМ: 0000000002098565 [18:41:11]line ФД: 24960 [18:41:11]line ФПД: 156152592619205 [18:41:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T184110&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24960&fm=156152592619205&tin=02508201610067®Number=0000000000171247&sum=20000 [18:41:11]OFD Sender: Processing packet 24960 [packets to send 29, broken 28] [18:41:11]ProducePacketName [18:41:11]name=ofd_packets/00024960 [18:41:11]OFD Sender: To server: pG, [18:41:11]CommunicateWithHost lk.salyk.kg:30040 [18:41:11]ConnectInit lk.salyk.kg [18:41:11]written 0, free lines is 4095 [18:41:11]Connected sock=9 [18:41:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 5C 77 07 01 BC 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 C6 33 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 80 61 00 00 35 04 06 00 8E 05 1B D0 56 C5 D5 87 98 52 8A E5 78 09 [18:41:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 56 EB 47 00 B8 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 32 30 39 38 35 36 35 10 04 04 00 80 61 00 00 F4 03 04 00 54 DF A8 66 B6 04 01 00 00 16 3D CA 51 B1 C5 8A 2E [18:41:11]CommunicateWithHost err = 0 [18:41:11]CheckOFDResponse [18:41:11]1017 (14) - 77093643461234 [18:41:11]1041 (16) - 0000000002098565 [18:41:11]1040 (4) - 24960 [18:41:11]1012 (4) - 30.07.2024 12:40 [18:41:11]1206 (1) - 0 [18:41:11]OFD Sender: Remove packet 24960 [18:41:11]ProducePacketName [18:41:11]name=ofd_packets/00024960 [18:41:11]NVStorageDeleteData [18:41:11]Write to MH i2c: 01 00 00 85 28 AD [18:41:11]Write i2c OK [18:41:11]MH_I2C_Read... [18:41:11]Read from MH i2c: 01 [18:41:11]MH_I2C_Read... [18:41:11]Read from MH i2c: 01 07 00 [18:41:11]MH_I2C_Read... [18:41:11]Read from MH i2c: 01 07 00 85 28 00 00 00 00 00 ED 0C AD [18:41:11]RasterBufferAndPrint [18:41:11]line [18:41:11]line [18:41:11]line [18:41:11]line [18:41:11]line [18:41:11]written 0, free lines is 3315 [18:41:11]MH_Cut [18:41:11]Write to MH i2c: D1 01 00 8C 28 01 86 [18:41:11]Write i2c OK [18:41:11]MH_I2C_Read... [18:41:11]Read from MH i2c: D1 [18:41:11]MH_I2C_Read... [18:41:11]Read from MH i2c: D1 01 00 [18:41:11]MH_I2C_Read... [18:41:11]Read from MH i2c: D1 01 00 8C 28 00 85 [18:41:11]Write to MH i2c: 01 00 00 8D 28 B5 [18:41:11]Write i2c OK [18:41:11]MH_I2C_Read... [18:41:12]OFD Sender: No OFD packet to send [18:41:12]*** Cut start [18:41:12]*** Partial cut [18:41:12]*** CUTSNS_PIN = 1 [18:41:12]*** CUTSNS_PIN = 0 [18:41:12]*** Brake cut motor [18:41:13]Read from MH i2c: 01 [18:41:13]MH_I2C_Read... [18:41:13]*** Stop cut motor [18:41:13]*** Cut end [18:41:13]Read from MH i2c: 01 07 00 [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: 01 07 00 8D 28 00 00 00 00 00 FF 0F CA [18:41:13]process_action close_receipt done [18:41:13]requested_data is exist [18:41:13]produce_requested_data [18:41:13]requested_item fm.sn is exist - process it [18:41:13]wFMCommunicate request_size=4 [18:41:13]MH_SAM_APDU [18:41:13]CAPDU: 80 11 00 00 [18:41:13]Write to MH i2c: E2 08 00 8E 28 80 11 00 00 00 00 00 00 30 [18:41:13]Write i2c OK [18:41:13]MH_I2C_Read... [18:41:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:41:13]Read from MH i2c: E2 [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: E2 17 00 [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: E2 17 00 8E 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 86 [18:41:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:41:13]wFMCommunicate OK [18:41:13]requested_item fd.num is exist - process it [18:41:13]SAM_PROTO_GetFieldsCounters [18:41:13]wFMCommunicate request_size=4 [18:41:13]MH_SAM_APDU [18:41:13]CAPDU: 80 13 00 00 [18:41:13]Write to MH i2c: E2 08 00 8F 28 80 13 00 00 00 00 00 00 33 [18:41:13]Write i2c OK [18:41:13]MH_I2C_Read... [18:41:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:41:13]Read from MH i2c: E2 [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: E2 62 00 [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: E2 62 00 8F 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 80 61 00 00 0E 04 04 00 30 00 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 55 [18:41:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 80 61 00 00 0E 04 04 00 30 00 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 [18:41:13]wFMCommunicate OK [18:41:13]SAM_PROTO_GetFieldsCounters done [18:41:13]requested_item shift.num is exist - process it [18:41:13]requested_item shift.opened is exist - process it [18:41:13]req_shift_opened [18:41:13]FM_GetShiftState [18:41:13]SAM_PROTO_GetShiftState [18:41:13]wFMCommunicate request_size=4 [18:41:13]MH_SAM_APDU [18:41:13]CAPDU: 80 13 01 00 [18:41:13]Write to MH i2c: E2 08 00 90 28 80 13 01 00 00 00 00 00 35 [18:41:13]Write i2c OK [18:41:13]MH_I2C_Read... [18:41:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:41:13]Read from MH i2c: E2 [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: E2 0E 00 [18:41:13]MH_I2C_Read... [18:41:13]Read from MH i2c: E2 0E 00 90 28 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E8 [18:41:13]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:41:13]wFMCommunicate OK [18:41:13]SAM_PROTO_GetShiftState done [18:41:13]FM_GetShiftState done [18:41:13]req_shift_opened done [18:41:13]requested_item shift.open_date is exist - process it [18:41:13]req_shift_open_date [18:41:13]req_shift_open_date done [18:41:13]produce_requested_data done [18:41:13]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24960,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [18:41:13]process_action_free close_receipt [18:41:13]json_value_free [18:41:13]json_value_free done [18:41:13]process_json_proto returns [18:41:13]Send response to host [18:41:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24960,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [18:41:13]free response buf [18:41:13]execute_script done [18:41:13]execute_script returns [18:41:13]free content buf [18:41:13]Sock 7.Close socket [18:41:13]Sock 7.Thread stoped [18:41:17]OFD Sender: No OFD packet to send [18:41:22]OFD Sender: No OFD packet to send [18:41:27]OFD Sender: No OFD packet to send [18:41:32]OFD Sender: No OFD packet to send [18:41:37]OFD Sender: No OFD packet to send [18:41:42]OFD Sender: No OFD packet to send [18:41:47]OFD Sender: No OFD packet to send [18:41:52]OFD Sender: No OFD packet to send [18:41:57]OFD Sender: No OFD packet to send [18:42:02]OFD Sender: No OFD packet to send [18:42:07]OFD Sender: No OFD packet to send [18:42:12]OFD Sender: No OFD packet to send [18:42:17]OFD Sender: No OFD packet to send [18:42:22]OFD Sender: No OFD packet to send [18:42:27]OFD Sender: No OFD packet to send [18:42:32]OFD Sender: No OFD packet to send [18:42:37]OFD Sender: No OFD packet to send [18:42:42]OFD Sender: No OFD packet to send [18:42:44]accept exits with 10 [18:42:44]New connection [18:42:44]New thread 3067571556 created [18:42:44]Thread 3067428196 joined [18:42:44]Waiting for new connection... [18:42:44] Sock 10.Parse request [18:42:44]Sock 10.Check first char [18:42:44]Sock 10.First char is OK [18:42:44]request: POST /json_proto HTTP/1.0 [18:42:44]Method: POST [18:42:44]URL: /json_proto [18:42:44]Method is POST - this is cgi request [18:42:44]url: /json_proto [18:42:44]query_string will be loaded in cgi processing [18:42:44]execute_cgi json_proto POST (null) [18:42:44]execute_cgi path=json_proto method=POST [18:42:44]POST find Content-Length [18:42:44]Host: 172.17.45.131:8080 [18:42:44]Content-Length: 678 [18:42:44]Content-Type: application/json [18:42:44] [18:42:44]POST finish read [18:42:44]Found Content-Length = 678 [18:42:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610706", "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" ] } } [18:42:44]execute_script... [18:42: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)610706", "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" ] } } [18:42:44]POST & json_proto [18:42:44]process_json_proto [18:42:44]json parsed OK: [18:42:44]protocol is kg_v1.0 [18:42:44]action value=close_receipt [18:42:44]process_action close_receipt [18:42:44]cmd_close_receipt [18:42:44]MH_GetDate [18:42:44]Write to MH i2c: F0 00 00 91 28 A8 [18:42:44]Write i2c OK [18:42:44]MH_I2C_Read... [18:42:44]Read from MH i2c: F0 [18:42:44]MH_I2C_Read... [18:42:44]Read from MH i2c: F0 09 00 [18:42:44]MH_I2C_Read... [18:42:44]Read from MH i2c: F0 09 00 91 28 00 25 34 A9 66 C6 D4 6E 66 87 [18:42:44]GetLastDocTimeStamp 1722364870 [18:42:44]current date 1722364965 [18:42:44]FM_GetShiftState [18:42:44]SAM_PROTO_GetShiftState [18:42:44]wFMCommunicate request_size=4 [18:42:44]MH_SAM_APDU [18:42:44]CAPDU: 80 13 01 00 [18:42:44]Write to MH i2c: E2 08 00 92 28 80 13 01 00 00 00 00 00 37 [18:42:44]Write i2c OK [18:42:44]MH_I2C_Read... [18:42:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:42:44]Read from MH i2c: E2 [18:42:44]MH_I2C_Read... [18:42:44]Read from MH i2c: E2 0E 00 [18:42:44]MH_I2C_Read... [18:42:44]Read from MH i2c: E2 0E 00 92 28 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 EA [18:42:44]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:42:44]wFMCommunicate OK [18:42:44]SAM_PROTO_GetShiftState done [18:42:44]FM_GetShiftState done [18:42:44]opened in 1722298218 [18:42:44]opened+sec_in_day 1722384618 [18:42:44]quantity*price = 70037 [18:42:44]sum+1 = 70038 [18:42: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 336 30.07.2024 18:42 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24961 ФПД: 73808838561219 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T184246&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24961&fm=73808838561219&tin=02508201610067®Number=0000000000171247&sum=70000 [18:42:46]StoreToDocumentArchive [18:42:46]shift 48 fd 24961 [18:42:46]save to /storage/0048/doc_00024961 [18:42:46]save last doc name /storage/0048/doc_00024961 to /storage/kkm_last_doc_name [18:42:46]save OK [18:42:46]Clear old archive folders... [18:42:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:42:46]tlvbuf is 01E4BC20 [18:42:46]SAM_PROTO_ClearQueue [18:42:46]wFMCommunicate request_size=4 [18:42:46]MH_SAM_APDU [18:42:46]CAPDU: 80 09 00 00 [18:42:46]Write to MH i2c: E2 08 00 9F 28 80 09 00 00 00 00 00 00 39 [18:42:46]Write i2c OK [18:42:46]MH_I2C_Read... [18:42:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:42:46]Read from MH i2c: E2 [18:42:46]MH_I2C_Read... [18:42:46]Read from MH i2c: E2 03 00 [18:42:46]MH_I2C_Read... [18:42:46]Read from MH i2c: E2 03 00 9F 28 00 90 00 3B [18:42:46]RAPDU: 90 00 [18:42:46]wFMCommunicate OK [18:42:46]SAM_PROTO_ClearQueue done [18:42:46]KKMCreateOFDPacket [18:42:46]OFDProtocolAddRootSTLVToBuf [18:42:46]FM_MakeSignedData [18:42:46]FM_MakeSignedData [18:42:46]SAM_PROTO_SignData [18:42:46]wFMCommunicate request_size=4 [18:42:46]MH_SAM_APDU [18:42:46]CAPDU: 80 0D 01 02 [18:42:46]Write to MH i2c: E2 08 00 A0 28 80 0D 01 02 00 00 00 00 41 [18:42:46]Write i2c OK [18:42:46]MH_I2C_Read... [18:42:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:42:46]Read from MH i2c: E2 [18:42:46]MH_I2C_Read... [18:42:46]Read from MH i2c: E2 03 00 [18:42:46]MH_I2C_Read... [18:42:46]Read from MH i2c: E2 03 00 A0 28 00 90 00 3C [18:42:46]RAPDU: 90 00 [18:42:46]wFMCommunicate OK [18:42:46]wFMCommunicate request_size=255 [18:42:46]MH_SAM_APDU [18:42: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 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 50 01 00 00 F4 03 04 00 26 34 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 81 61 00 00 35 04 06 00 43 [18:42:46]Write to MH i2c: E2 02 01 A1 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 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 50 01 00 00 F4 03 04 00 26 34 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 81 61 00 00 35 04 06 00 43 00 00 B3 [18:42:46]Write i2c OK [18:42:46]MH_I2C_Read... [18:42:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:42:46]Read from MH i2c: E2 [18:42:46]MH_I2C_Read... [18:42:46]Read from MH i2c: E2 03 00 [18:42:46]MH_I2C_Read... [18:42:46]Read from MH i2c: E2 03 00 A1 28 00 90 00 3D [18:42:46]RAPDU: 90 00 [18:42:46]wFMCommunicate OK [18:42:46]wFMCommunicate request_size=10 [18:42:46]MH_SAM_APDU [18:42:46]CAPDU: 80 0D 02 02 05 20 F5 9A 8D C3 [18:42:46]Write to MH i2c: E2 0D 00 A2 28 80 0D 02 02 05 00 20 F5 9A 8D C3 00 00 4D [18:42:46]Write i2c OK [18:42:46]MH_I2C_Read... [18:42:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:42:46]Read from MH i2c: E2 [18:42:46]MH_I2C_Read... [18:42:46]Read from MH i2c: E2 03 00 [18:42:46]MH_I2C_Read... [18:42:46]Read from MH i2c: E2 03 00 A2 28 00 90 00 3E [18:42:46]RAPDU: 90 00 [18:42:46]wFMCommunicate OK [18:42:46]wFMCommunicate request_size=4 [18:42:46]MH_SAM_APDU [18:42:46]CAPDU: 80 0D 03 02 [18:42:46]Write to MH i2c: E2 08 00 A3 28 80 0D 03 02 00 00 00 00 46 [18:42:46]Write i2c OK [18:42:46]MH_I2C_Read... [18:42:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:42:46]Read from MH i2c: E2 [18:42:46]MH_I2C_Read... [18:42:46]Read from MH i2c: E2 0B 00 [18:42:46]MH_I2C_Read... [18:42:46]Read from MH i2c: E2 0B 00 A3 28 00 03 E7 5F EA AB B2 76 78 90 00 C5 [18:42:46]RAPDU: 03 E7 5F EA AB B2 76 78 90 00 [18:42:46]wFMCommunicate OK [18:42:46]SAM_PROTO_SignData done [18:42:46]FM_MakeSignedData done [18:42:46]CreateOFDProtocolMessage [18:42:46]wFMCommunicate request_size=4 [18:42:46]MH_SAM_APDU [18:42:46]CAPDU: 80 11 00 00 [18:42:46]Write to MH i2c: E2 08 00 A4 28 80 11 00 00 00 00 00 00 46 [18:42:46]Write i2c OK [18:42:46]MH_I2C_Read... [18:42:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:42:46]Read from MH i2c: E2 [18:42:46]MH_I2C_Read... [18:42:46]Read from MH i2c: E2 17 00 [18:42:46]MH_I2C_Read... [18:42:46]Read from MH i2c: E2 17 00 A4 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 9C [18:42:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:42:46]wFMCommunicate OK [18:42:46]CreateOFDProtocolMessage done [18:42:46]OFDSenderStorePacket 24961 [18:42:46]StoreOFDPacket docnum=24961 [18:42:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 66 D2 07 01 24 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 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 50 01 00 00 F4 03 04 00 26 34 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 81 61 00 00 35 04 06 00 43 20 F5 9A 8D C3 03 E7 5F EA AB B2 76 78 [18:42:46]CheckFolder [18:42:46]dirname=/storage/ofd_packets [18:42:46]CheckFolder done [18:42:46]ProducePacketName [18:42:46]name=ofd_packets/00024961 [18:42:46]NVStorageSaveData ofd_packets/00024961 [18:42:46]File name is /storage/ofd_packets/00024961 [18:42:46]Write 301 bytes [18:42:46]NVStorageSaveData done [18:42:46]OFDSenderStorePacket done [18:42:46]KKMCreateOFDPacket done [18:42:46]NVStorageSaveData kkm_last_timestamp [18:42:46]File name is /storage/kkm_last_timestamp [18:42:46]Write 4 bytes [18:42:46]NVStorageSaveData done [18:42:46]ExternCall_PrintAddStr [18:42:46]wPrintStart [18:42:46]Write to MH i2c: 01 00 00 A5 28 CD [18:42:46]Write i2c OK [18:42:46]MH_I2C_Read... [18:42:46]Read from MH i2c: 01 [18:42:46]MH_I2C_Read... [18:42:46]Read from MH i2c: 01 07 00 [18:42:46]MH_I2C_Read... [18:42:46]Read from MH i2c: 01 07 00 A5 28 00 00 00 00 00 FF 0F E2 [18:42:46]RasterBufferAndPrint [18:42:46]line Счет N : (1)610706 [18:42:46]line ИНН: 02508201610067 [18:42:46]line Контрольно-Кассовый Чек [18:42:46]line ПРОДАЖА [18:42:46]line ТРК (МРК, ГНК) : 42 [18:42:46]line Товар: 2710124130 [18:42:46]line Аи-92-К-2 [18:42:46]line 10.330 * 67.80 [18:42:46]line = 700.37 [18:42:46]line НДС 12% НСП 1% [18:42:46]line > о реализуемом товаре [18:42:46]line ОКРУГЛЕНИЕ: -0.37 [18:42:46]line ИТОГО: 700.00 [18:42:46]line Внесено: 700.00 [18:42:46]line СДАЧА: 0.00 [18:42:46]line НСП 1% : 6.20 [18:42:46]line НДС 12% : 74.38 [18:42:46]line Наличными: 700.00 [18:42:46]line Безнал.: 0.00 [18:42:46]line Место: АЗС № 127 "Партнер Нефть" [18:42:46]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [18:42:46]line СНО: Общий режим [18:42:46]line Чек 336 30.07.2024 18:42 [18:42:46]line Смена: 48 ФФД: 1.0 [18:42:46]line ЗНМ: 0300000158 [18:42:46]line РНМ: 0000000000171247 [18:42:46]line Версия ККМ: v1.0 [18:42:46]line ФМ: 0000000002098565 [18:42:46]line ФД: 24961 [18:42:46]line ФПД: 73808838561219 [18:42:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T184246&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24961&fm=73808838561219&tin=02508201610067®Number=0000000000171247&sum=70000 [18:42:46]OFD Sender: Processing packet 24961 [packets to send 29, broken 28] [18:42:46]ProducePacketName [18:42:46]name=ofd_packets/00024961 [18:42:46]OFD Sender: To server: pG, [18:42:46]CommunicateWithHost lk.salyk.kg:30040 [18:42:46]ConnectInit lk.salyk.kg [18:42:46]written 0, free lines is 4095 [18:42:47]Connected sock=9 [18:42:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 66 D2 07 01 24 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 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 50 01 00 00 F4 03 04 00 26 34 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 81 61 00 00 35 04 06 00 43 20 F5 9A 8D C3 03 E7 5F EA AB B2 76 78 [18:42:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 DC D5 47 00 BB 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 32 30 39 38 35 36 35 10 04 04 00 81 61 00 00 F4 03 04 00 B3 DF A8 66 B6 04 01 00 00 C3 69 A4 CC CD 7E D4 65 [18:42:47]CommunicateWithHost err = 0 [18:42:47]CheckOFDResponse [18:42:47]1017 (14) - 77093643461234 [18:42:47]1041 (16) - 0000000002098565 [18:42:47]1040 (4) - 24961 [18:42:47]1012 (4) - 30.07.2024 12:42 [18:42:47]1206 (1) - 0 [18:42:47]OFD Sender: Remove packet 24961 [18:42:47]ProducePacketName [18:42:47]name=ofd_packets/00024961 [18:42:47]NVStorageDeleteData [18:42:47]Write to MH i2c: 01 00 00 D0 28 F8 [18:42:47]Write i2c OK [18:42:47]MH_I2C_Read... [18:42:47]Read from MH i2c: 01 [18:42:47]MH_I2C_Read... [18:42:47]Read from MH i2c: 01 07 00 [18:42:47]MH_I2C_Read... [18:42:47]Read from MH i2c: 01 07 00 D0 28 00 00 00 00 00 E4 0C EF [18:42:47]RasterBufferAndPrint [18:42:47]line [18:42:47]line [18:42:47]line [18:42:47]line [18:42:47]line [18:42:47]written 0, free lines is 3306 [18:42:47]MH_Cut [18:42:47]Write to MH i2c: D1 01 00 D7 28 01 D1 [18:42:47]Write i2c OK [18:42:47]MH_I2C_Read... [18:42:47]Read from MH i2c: D1 [18:42:47]MH_I2C_Read... [18:42:47]Read from MH i2c: D1 01 00 [18:42:47]MH_I2C_Read... [18:42:47]Read from MH i2c: D1 01 00 D7 28 00 D0 [18:42:47]Write to MH i2c: 01 00 00 D8 28 00 [18:42:47]Write i2c OK [18:42:47]MH_I2C_Read... [18:42:47]OFD Sender: No OFD packet to send [18:42:48]*** Cut start [18:42:48]*** Partial cut [18:42:48]*** CUTSNS_PIN = 1 [18:42:48]*** CUTSNS_PIN = 0 [18:42:48]*** Brake cut motor [18:42:48]Read from MH i2c: 01 [18:42:48]MH_I2C_Read... [18:42:48]*** Stop cut motor [18:42:48]*** Cut end [18:42:48]Read from MH i2c: 01 07 00 [18:42:48]MH_I2C_Read... [18:42:48]Read from MH i2c: 01 07 00 D8 28 00 00 00 00 00 FF 0F 15 [18:42:48]process_action close_receipt done [18:42:48]requested_data is exist [18:42:48]produce_requested_data [18:42:48]requested_item fm.sn is exist - process it [18:42:48]wFMCommunicate request_size=4 [18:42:48]MH_SAM_APDU [18:42:48]CAPDU: 80 11 00 00 [18:42:48]Write to MH i2c: E2 08 00 D9 28 80 11 00 00 00 00 00 00 7B [18:42:48]Write i2c OK [18:42:48]MH_I2C_Read... [18:42:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:42:48]Read from MH i2c: E2 [18:42:48]MH_I2C_Read... [18:42:48]Read from MH i2c: E2 17 00 [18:42:48]MH_I2C_Read... [18:42:48]Read from MH i2c: E2 17 00 D9 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D1 [18:42:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:42:48]wFMCommunicate OK [18:42:48]requested_item fd.num is exist - process it [18:42:48]SAM_PROTO_GetFieldsCounters [18:42:48]wFMCommunicate request_size=4 [18:42:48]MH_SAM_APDU [18:42:48]CAPDU: 80 13 00 00 [18:42:48]Write to MH i2c: E2 08 00 DA 28 80 13 00 00 00 00 00 00 7E [18:42:48]Write i2c OK [18:42:48]MH_I2C_Read... [18:42:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:42:48]Read from MH i2c: E2 [18:42:48]MH_I2C_Read... [18:42:48]Read from MH i2c: E2 62 00 [18:42:48]MH_I2C_Read... [18:42:48]Read from MH i2c: E2 62 00 DA 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 81 61 00 00 0E 04 04 00 30 00 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 A4 [18:42:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 81 61 00 00 0E 04 04 00 30 00 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 [18:42:48]wFMCommunicate OK [18:42:48]SAM_PROTO_GetFieldsCounters done [18:42:48]requested_item shift.num is exist - process it [18:42:48]requested_item shift.opened is exist - process it [18:42:48]req_shift_opened [18:42:48]FM_GetShiftState [18:42:48]SAM_PROTO_GetShiftState [18:42:48]wFMCommunicate request_size=4 [18:42:48]MH_SAM_APDU [18:42:48]CAPDU: 80 13 01 00 [18:42:48]Write to MH i2c: E2 08 00 DB 28 80 13 01 00 00 00 00 00 80 [18:42:48]Write i2c OK [18:42:48]MH_I2C_Read... [18:42:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:42:48]Read from MH i2c: E2 [18:42:48]MH_I2C_Read... [18:42:48]Read from MH i2c: E2 0E 00 [18:42:48]MH_I2C_Read... [18:42:48]Read from MH i2c: E2 0E 00 DB 28 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 33 [18:42:48]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:42:48]wFMCommunicate OK [18:42:48]SAM_PROTO_GetShiftState done [18:42:48]FM_GetShiftState done [18:42:48]req_shift_opened done [18:42:48]requested_item shift.open_date is exist - process it [18:42:48]req_shift_open_date [18:42:48]req_shift_open_date done [18:42:48]produce_requested_data done [18:42:48]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24961,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [18:42:48]process_action_free close_receipt [18:42:48]json_value_free [18:42:48]json_value_free done [18:42:48]process_json_proto returns [18:42:48]Send response to host [18:42:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24961,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [18:42:48]free response buf [18:42:48]execute_script done [18:42:48]execute_script returns [18:42:48]free content buf [18:42:48]Sock 10.Close socket [18:42:48]Sock 10.Thread stoped [18:42:52]OFD Sender: No OFD packet to send [18:42:57]OFD Sender: No OFD packet to send [18:43:02]OFD Sender: No OFD packet to send [18:43:07]OFD Sender: No OFD packet to send [18:43:12]OFD Sender: No OFD packet to send [18:43:17]OFD Sender: No OFD packet to send [18:43:22]OFD Sender: No OFD packet to send [18:43:27]OFD Sender: No OFD packet to send [18:43:32]OFD Sender: No OFD packet to send [18:43:37]OFD Sender: No OFD packet to send [18:43:42]OFD Sender: No OFD packet to send [18:43:47]OFD Sender: No OFD packet to send [18:43:52]OFD Sender: No OFD packet to send [18:43:57]OFD Sender: No OFD packet to send [18:44:02]OFD Sender: No OFD packet to send [18:44:07]OFD Sender: No OFD packet to send [18:44:12]OFD Sender: No OFD packet to send [18:44:17]OFD Sender: No OFD packet to send [18:44:22]OFD Sender: No OFD packet to send [18:44:27]OFD Sender: No OFD packet to send [18:44:32]OFD Sender: No OFD packet to send [18:44:37]OFD Sender: No OFD packet to send [18:44:42]OFD Sender: No OFD packet to send [18:44:47]OFD Sender: No OFD packet to send [18:44:52]OFD Sender: No OFD packet to send [18:44:57]OFD Sender: No OFD packet to send [18:45:02]OFD Sender: No OFD packet to send [18:45:07]OFD Sender: No OFD packet to send [18:45:12]OFD Sender: No OFD packet to send [18:45:17]OFD Sender: No OFD packet to send [18:45:22]OFD Sender: No OFD packet to send [18:45:27]OFD Sender: No OFD packet to send [18:45:32]accept exits with 7 [18:45:32]New connection [18:45:32]New thread 3067428196 created [18:45:32]Thread 3067571556 joined [18:45:32]Waiting for new connection... [18:45:32] Sock 7.Parse request [18:45:32]Sock 7.Check first char [18:45:32]Sock 7.First char is OK [18:45:32]request: POST /json_proto HTTP/1.0 [18:45:32]Method: POST [18:45:32]URL: /json_proto [18:45:32]Method is POST - this is cgi request [18:45:32]url: /json_proto [18:45:32]query_string will be loaded in cgi processing [18:45:32]execute_cgi json_proto POST (null) [18:45:32]execute_cgi path=json_proto method=POST [18:45:32]POST find Content-Length [18:45:32]Host: 172.17.45.131:8080 [18:45:32]Content-Length: 677 [18:45:32]Content-Type: application/json [18:45:32] [18:45:32]POST finish read [18:45:32]Found Content-Length = 677 [18:45:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610708", "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" ] } } [18:45:32]execute_script... [18:45:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610708", "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" ] } } [18:45:32]POST & json_proto [18:45:32]process_json_proto [18:45:32]json parsed OK: [18:45:32]protocol is kg_v1.0 [18:45:32]action value=close_receipt [18:45:32]process_action close_receipt [18:45:32]cmd_close_receipt [18:45:32]MH_GetDate [18:45:32]Write to MH i2c: F0 00 00 DC 28 F3 [18:45:32]Write i2c OK [18:45:32]MH_I2C_Read... [18:45:32]Read from MH i2c: F0 [18:45:32]MH_I2C_Read... [18:45:32]Read from MH i2c: F0 09 00 [18:45:32]MH_I2C_Read... [18:45:32]Read from MH i2c: F0 09 00 DC 28 00 CD 34 A9 66 C6 D4 6E 66 7A [18:45:32]GetLastDocTimeStamp 1722364966 [18:45:32]current date 1722365133 [18:45:32]FM_GetShiftState [18:45:32]SAM_PROTO_GetShiftState [18:45:32]wFMCommunicate request_size=4 [18:45:32]MH_SAM_APDU [18:45:32]CAPDU: 80 13 01 00 [18:45:32]Write to MH i2c: E2 08 00 DD 28 80 13 01 00 00 00 00 00 82 [18:45:32]Write i2c OK [18:45:32]MH_I2C_Read... [18:45:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:45:32]Read from MH i2c: E2 [18:45:32]MH_I2C_Read... [18:45:32]Read from MH i2c: E2 0E 00 [18:45:32]MH_I2C_Read... [18:45:32]Read from MH i2c: E2 0E 00 DD 28 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 35 [18:45:32]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:45:32]wFMCommunicate OK [18:45:32]SAM_PROTO_GetShiftState done [18:45:32]FM_GetShiftState done [18:45:32]opened in 1722298218 [18:45:32]opened+sec_in_day 1722384618 [18:45:32]quantity*price = 50036 [18:45:32]sum+1 = 50037 [18:45: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 337 30.07.2024 18:45 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24962 ФПД: 239673060728020 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T184533&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24962&fm=239673060728020&tin=02508201610067®Number=0000000000171247&sum=50000 [18:45:33]StoreToDocumentArchive [18:45:33]shift 48 fd 24962 [18:45:33]save to /storage/0048/doc_00024962 [18:45:33]save last doc name /storage/0048/doc_00024962 to /storage/kkm_last_doc_name [18:45:33]save OK [18:45:33]Clear old archive folders... [18:45:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:45:33]tlvbuf is B6F71C10 [18:45:33]SAM_PROTO_ClearQueue [18:45:33]wFMCommunicate request_size=4 [18:45:33]MH_SAM_APDU [18:45:33]CAPDU: 80 09 00 00 [18:45:33]Write to MH i2c: E2 08 00 EA 28 80 09 00 00 00 00 00 00 84 [18:45:33]Write i2c OK [18:45:33]MH_I2C_Read... [18:45:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:45:33]Read from MH i2c: E2 [18:45:33]MH_I2C_Read... [18:45:33]Read from MH i2c: E2 03 00 [18:45:33]MH_I2C_Read... [18:45:33]Read from MH i2c: E2 03 00 EA 28 00 90 00 86 [18:45:33]RAPDU: 90 00 [18:45:33]wFMCommunicate OK [18:45:33]SAM_PROTO_ClearQueue done [18:45:33]KKMCreateOFDPacket [18:45:33]OFDProtocolAddRootSTLVToBuf [18:45:33]FM_MakeSignedData [18:45:33]FM_MakeSignedData [18:45:33]SAM_PROTO_SignData [18:45:33]wFMCommunicate request_size=4 [18:45:33]MH_SAM_APDU [18:45:33]CAPDU: 80 0D 01 02 [18:45:33]Write to MH i2c: E2 08 00 EB 28 80 0D 01 02 00 00 00 00 8C [18:45:33]Write i2c OK [18:45:33]MH_I2C_Read... [18:45:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:45:33]Read from MH i2c: E2 [18:45:33]MH_I2C_Read... [18:45:33]Read from MH i2c: E2 03 00 [18:45:33]MH_I2C_Read... [18:45:33]Read from MH i2c: E2 03 00 EB 28 00 90 00 87 [18:45:33]RAPDU: 90 00 [18:45:33]wFMCommunicate OK [18:45:33]wFMCommunicate request_size=255 [18:45:33]MH_SAM_APDU [18:45: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 51 01 00 00 F4 03 04 00 CD 34 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 82 61 00 00 35 04 06 00 D9 [18:45:33]Write to MH i2c: E2 02 01 EC 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 51 01 00 00 F4 03 04 00 CD 34 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 82 61 00 00 35 04 06 00 D9 00 00 56 [18:45:33]Write i2c OK [18:45:33]MH_I2C_Read... [18:45:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:45:34]Read from MH i2c: E2 [18:45:34]MH_I2C_Read... [18:45:34]Read from MH i2c: E2 03 00 [18:45:34]MH_I2C_Read... [18:45:34]Read from MH i2c: E2 03 00 EC 28 00 90 00 88 [18:45:34]RAPDU: 90 00 [18:45:34]wFMCommunicate OK [18:45:34]wFMCommunicate request_size=10 [18:45:34]MH_SAM_APDU [18:45:34]CAPDU: 80 0D 02 02 05 FB 3B A5 9C D4 [18:45:34]Write to MH i2c: E2 0D 00 ED 28 80 0D 02 02 05 00 FB 3B A5 9C D4 00 00 E4 [18:45:34]Write i2c OK [18:45:34]MH_I2C_Read... [18:45:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:45:34]Read from MH i2c: E2 [18:45:34]MH_I2C_Read... [18:45:34]Read from MH i2c: E2 03 00 [18:45:34]MH_I2C_Read... [18:45:34]Read from MH i2c: E2 03 00 ED 28 00 90 00 89 [18:45:34]RAPDU: 90 00 [18:45:34]wFMCommunicate OK [18:45:34]wFMCommunicate request_size=4 [18:45:34]MH_SAM_APDU [18:45:34]CAPDU: 80 0D 03 02 [18:45:34]Write to MH i2c: E2 08 00 EE 28 80 0D 03 02 00 00 00 00 91 [18:45:34]Write i2c OK [18:45:34]MH_I2C_Read... [18:45:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:45:34]Read from MH i2c: E2 [18:45:34]MH_I2C_Read... [18:45:34]Read from MH i2c: E2 0B 00 [18:45:34]MH_I2C_Read... [18:45:34]Read from MH i2c: E2 0B 00 EE 28 00 BA 5B E5 9B BF 33 D7 FA 90 00 EA [18:45:34]RAPDU: BA 5B E5 9B BF 33 D7 FA 90 00 [18:45:34]wFMCommunicate OK [18:45:34]SAM_PROTO_SignData done [18:45:34]FM_MakeSignedData done [18:45:34]CreateOFDProtocolMessage [18:45:34]wFMCommunicate request_size=4 [18:45:34]MH_SAM_APDU [18:45:34]CAPDU: 80 11 00 00 [18:45:34]Write to MH i2c: E2 08 00 EF 28 80 11 00 00 00 00 00 00 91 [18:45:34]Write i2c OK [18:45:34]MH_I2C_Read... [18:45:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:45:34]Read from MH i2c: E2 [18:45:34]MH_I2C_Read... [18:45:34]Read from MH i2c: E2 17 00 [18:45:34]MH_I2C_Read... [18:45:34]Read from MH i2c: E2 17 00 EF 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E7 [18:45:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:45:34]wFMCommunicate OK [18:45:34]CreateOFDProtocolMessage done [18:45:34]OFDSenderStorePacket 24962 [18:45:34]StoreOFDPacket docnum=24962 [18:45:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 BC A2 07 01 D4 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 CD 34 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 82 61 00 00 35 04 06 00 D9 FB 3B A5 9C D4 BA 5B E5 9B BF 33 D7 FA [18:45:34]CheckFolder [18:45:34]dirname=/storage/ofd_packets [18:45:34]CheckFolder done [18:45:34]ProducePacketName [18:45:34]name=ofd_packets/00024962 [18:45:34]NVStorageSaveData ofd_packets/00024962 [18:45:34]File name is /storage/ofd_packets/00024962 [18:45:34]Write 301 bytes [18:45:34]NVStorageSaveData done [18:45:34]OFDSenderStorePacket done [18:45:34]KKMCreateOFDPacket done [18:45:34]NVStorageSaveData kkm_last_timestamp [18:45:34]File name is /storage/kkm_last_timestamp [18:45:34]Write 4 bytes [18:45:34]NVStorageSaveData done [18:45:34]ExternCall_PrintAddStr [18:45:34]wPrintStart [18:45:34]Write to MH i2c: 01 00 00 F0 28 18 [18:45:34]Write i2c OK [18:45:34]MH_I2C_Read... [18:45:34]Read from MH i2c: 01 [18:45:34]MH_I2C_Read... [18:45:34]Read from MH i2c: 01 07 00 [18:45:34]MH_I2C_Read... [18:45:34]Read from MH i2c: 01 07 00 F0 28 00 00 00 00 00 FF 0F 2D [18:45:34]RasterBufferAndPrint [18:45:34]line Счет N : (1)610708 [18:45:34]line ИНН: 02508201610067 [18:45:34]line Контрольно-Кассовый Чек [18:45:34]line ПРОДАЖА [18:45:34]line ТРК (МРК, ГНК) : 42 [18:45:34]line Товар: 2710124130 [18:45:34]line Аи-92-К-2 [18:45:34]line 7.380 * 67.80 [18:45:34]line = 500.36 [18:45:34]line НДС 12% НСП 1% [18:45:34]line > о реализуемом товаре [18:45:34]line ОКРУГЛЕНИЕ: -0.36 [18:45:34]line ИТОГО: 500.00 [18:45:34]line Внесено: 500.00 [18:45:34]line СДАЧА: 0.00 [18:45:34]line НСП 1% : 4.43 [18:45:34]line НДС 12% : 53.14 [18:45:34]line Наличными: 500.00 [18:45:34]line Безнал.: 0.00 [18:45:34]line Место: АЗС № 127 "Партнер Нефть" [18:45:34]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [18:45:34]line СНО: Общий режим [18:45:34]line Чек 337 30.07.2024 18:45 [18:45:34]line Смена: 48 ФФД: 1.0 [18:45:34]line ЗНМ: 0300000158 [18:45:34]line РНМ: 0000000000171247 [18:45:34]line Версия ККМ: v1.0 [18:45:34]line ФМ: 0000000002098565 [18:45:34]line ФД: 24962 [18:45:34]line ФПД: 239673060728020 [18:45:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T184533&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24962&fm=239673060728020&tin=02508201610067®Number=0000000000171247&sum=50000 [18:45:34]OFD Sender: Processing packet 24962 [packets to send 29, broken 28] [18:45:34]ProducePacketName [18:45:34]name=ofd_packets/00024962 [18:45:34]OFD Sender: To server: pG, [18:45:34]CommunicateWithHost lk.salyk.kg:30040 [18:45:34]ConnectInit lk.salyk.kg [18:45:34]written 0, free lines is 4095 [18:45:34]Connected sock=10 [18:45:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 BC A2 07 01 D4 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 01 00 00 F4 03 04 00 CD 34 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 82 61 00 00 35 04 06 00 D9 FB 3B A5 9C D4 BA 5B E5 9B BF 33 D7 FA [18:45:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 04 1C 47 00 D8 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 32 30 39 38 35 36 35 10 04 04 00 82 61 00 00 F4 03 04 00 5B E0 A8 66 B6 04 01 00 00 81 5E 25 5D 5C AB BC 4A [18:45:35]CommunicateWithHost err = 0 [18:45:35]CheckOFDResponse [18:45:35]1017 (14) - 77093643461234 [18:45:35]1041 (16) - 0000000002098565 [18:45:35]1040 (4) - 24962 [18:45:35]1012 (4) - 30.07.2024 12:45 [18:45:35]1206 (1) - 0 [18:45:35]OFD Sender: Remove packet 24962 [18:45:35]ProducePacketName [18:45:35]name=ofd_packets/00024962 [18:45:35]NVStorageDeleteData [18:45:35]Write to MH i2c: 01 00 00 1B 29 44 [18:45:35]Write i2c OK [18:45:35]MH_I2C_Read... [18:45:35]Read from MH i2c: 01 [18:45:35]MH_I2C_Read... [18:45:35]Read from MH i2c: 01 07 00 [18:45:35]MH_I2C_Read... [18:45:35]Read from MH i2c: 01 07 00 1B 29 00 00 00 00 00 EC 0C 43 [18:45:35]RasterBufferAndPrint [18:45:35]line [18:45:35]line [18:45:35]line [18:45:35]line [18:45:35]line [18:45:35]written 0, free lines is 3315 [18:45:35]MH_Cut [18:45:35]Write to MH i2c: D1 01 00 22 29 01 1D [18:45:35]Write i2c OK [18:45:35]MH_I2C_Read... [18:45:35]Read from MH i2c: D1 [18:45:35]MH_I2C_Read... [18:45:35]Read from MH i2c: D1 01 00 [18:45:35]MH_I2C_Read... [18:45:35]Read from MH i2c: D1 01 00 22 29 00 1C [18:45:35]Write to MH i2c: 01 00 00 23 29 4C [18:45:35]Write i2c OK [18:45:35]MH_I2C_Read... [18:45:35]OFD Sender: No OFD packet to send [18:45:35]*** Cut start [18:45:35]*** Partial cut [18:45:35]*** CUTSNS_PIN = 1 [18:45:35]*** CUTSNS_PIN = 0 [18:45:36]*** Brake cut motor [18:45:36]Read from MH i2c: 01 [18:45:36]MH_I2C_Read... [18:45:36]*** Stop cut motor [18:45:36]*** Cut end [18:45:36]Read from MH i2c: 01 07 00 [18:45:36]MH_I2C_Read... [18:45:36]Read from MH i2c: 01 07 00 23 29 00 00 00 00 00 FF 0F 61 [18:45:36]process_action close_receipt done [18:45:36]requested_data is exist [18:45:36]produce_requested_data [18:45:36]requested_item fm.sn is exist - process it [18:45:36]wFMCommunicate request_size=4 [18:45:36]MH_SAM_APDU [18:45:36]CAPDU: 80 11 00 00 [18:45:36]Write to MH i2c: E2 08 00 24 29 80 11 00 00 00 00 00 00 C7 [18:45:36]Write i2c OK [18:45:36]MH_I2C_Read... [18:45:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:45:36]Read from MH i2c: E2 [18:45:36]MH_I2C_Read... [18:45:36]Read from MH i2c: E2 17 00 [18:45:36]MH_I2C_Read... [18:45:36]Read from MH i2c: E2 17 00 24 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 1D [18:45:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:45:36]wFMCommunicate OK [18:45:36]requested_item fd.num is exist - process it [18:45:36]SAM_PROTO_GetFieldsCounters [18:45:36]wFMCommunicate request_size=4 [18:45:36]MH_SAM_APDU [18:45:36]CAPDU: 80 13 00 00 [18:45:36]Write to MH i2c: E2 08 00 25 29 80 13 00 00 00 00 00 00 CA [18:45:36]Write i2c OK [18:45:36]MH_I2C_Read... [18:45:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:45:36]Read from MH i2c: E2 [18:45:36]MH_I2C_Read... [18:45:36]Read from MH i2c: E2 62 00 [18:45:36]MH_I2C_Read... [18:45:36]Read from MH i2c: E2 62 00 25 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 82 61 00 00 0E 04 04 00 30 00 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 F4 [18:45:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 82 61 00 00 0E 04 04 00 30 00 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 [18:45:36]wFMCommunicate OK [18:45:36]SAM_PROTO_GetFieldsCounters done [18:45:36]requested_item shift.num is exist - process it [18:45:36]requested_item shift.opened is exist - process it [18:45:36]req_shift_opened [18:45:36]FM_GetShiftState [18:45:36]SAM_PROTO_GetShiftState [18:45:36]wFMCommunicate request_size=4 [18:45:36]MH_SAM_APDU [18:45:36]CAPDU: 80 13 01 00 [18:45:36]Write to MH i2c: E2 08 00 26 29 80 13 01 00 00 00 00 00 CC [18:45:36]Write i2c OK [18:45:36]MH_I2C_Read... [18:45:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:45:36]Read from MH i2c: E2 [18:45:36]MH_I2C_Read... [18:45:36]Read from MH i2c: E2 0E 00 [18:45:36]MH_I2C_Read... [18:45:36]Read from MH i2c: E2 0E 00 26 29 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 7F [18:45:36]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:45:36]wFMCommunicate OK [18:45:36]SAM_PROTO_GetShiftState done [18:45:36]FM_GetShiftState done [18:45:36]req_shift_opened done [18:45:36]requested_item shift.open_date is exist - process it [18:45:36]req_shift_open_date [18:45:36]req_shift_open_date done [18:45:36]produce_requested_data done [18:45:36]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24962,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [18:45:36]process_action_free close_receipt [18:45:36]json_value_free [18:45:36]json_value_free done [18:45:36]process_json_proto returns [18:45:36]Send response to host [18:45:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24962,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [18:45:36]free response buf [18:45:36]execute_script done [18:45:36]execute_script returns [18:45:36]free content buf [18:45:36]Sock 7.Close socket [18:45:36]Sock 7.Thread stoped [18:45:40]OFD Sender: No OFD packet to send [18:45:43]accept exits with 9 [18:45:43]New connection [18:45:43]New thread 3067571556 created [18:45:43]Thread 3067428196 joined [18:45:43]Waiting for new connection... [18:45:43] Sock 9.Parse request [18:45:43]Sock 9.Check first char [18:45:43]Sock 9.First char is OK [18:45:43]request: POST /json_proto HTTP/1.0 [18:45:43]Method: POST [18:45:43]URL: /json_proto [18:45:43]Method is POST - this is cgi request [18:45:43]url: /json_proto [18:45:43]query_string will be loaded in cgi processing [18:45:43]execute_cgi json_proto POST (null) [18:45:43]execute_cgi path=json_proto method=POST [18:45:43]POST find Content-Length [18:45:43]Host: 172.17.45.131:8080 [18:45:43]Content-Length: 821 [18:45:43]Content-Type: application/json [18:45:43] [18:45:43]POST finish read [18:45:43]Found Content-Length = 821 [18:45:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610707", "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" : 37.00, "quantity" : 29.680, "sum" : 1098.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1098.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:45:43]execute_script... [18: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)610707", "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" : 37.00, "quantity" : 29.680, "sum" : 1098.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1098.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:45:43]POST & json_proto [18:45:43]process_json_proto [18:45:43]json parsed OK: [18:45:43]protocol is kg_v1.0 [18:45:43]action value=close_receipt [18:45:43]process_action close_receipt [18:45:43]cmd_close_receipt [18:45:43]MH_GetDate [18:45:43]Write to MH i2c: F0 00 00 27 29 3F [18:45:43]Write i2c OK [18:45:43]MH_I2C_Read... [18:45:43]Read from MH i2c: F0 [18:45:43]MH_I2C_Read... [18:45:43]Read from MH i2c: F0 09 00 [18:45:43]MH_I2C_Read... [18:45:43]Read from MH i2c: F0 09 00 27 29 00 D8 34 A9 66 C6 D4 6E 66 D1 [18:45:43]GetLastDocTimeStamp 1722365133 [18:45:43]current date 1722365144 [18:45:43]FM_GetShiftState [18:45:43]SAM_PROTO_GetShiftState [18:45:43]wFMCommunicate request_size=4 [18:45:43]MH_SAM_APDU [18:45:43]CAPDU: 80 13 01 00 [18:45:43]Write to MH i2c: E2 08 00 28 29 80 13 01 00 00 00 00 00 CE [18:45:43]Write i2c OK [18:45:43]MH_I2C_Read... [18:45:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:45:43]Read from MH i2c: E2 [18:45:43]MH_I2C_Read... [18:45:43]Read from MH i2c: E2 0E 00 [18:45:43]MH_I2C_Read... [18:45:43]Read from MH i2c: E2 0E 00 28 29 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 81 [18:45:43]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:45:43]wFMCommunicate OK [18:45:43]SAM_PROTO_GetShiftState done [18:45:43]FM_GetShiftState done [18:45:43]opened in 1722298218 [18:45:43]opened+sec_in_day 1722384618 [18:45:43]quantity*price = 109816 [18:45:43]sum+1 = 109817 [18:45:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1098.16 НСП 1% : 9.72 НДС 12% : 116.62 Наличными: 0.00 Безнал.: 1098.16 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 338 30.07.2024 18:45 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002098565 ФД: 24963 ФПД: 213811031355095 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T184544&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24963&fm=213811031355095&tin=02508201610067®Number=0000000000171247&sum=109816 [18:45:44]StoreToDocumentArchive [18:45:44]shift 48 fd 24963 [18:45:44]save to /storage/0048/doc_00024963 [18:45:44]save last doc name /storage/0048/doc_00024963 to /storage/kkm_last_doc_name [18:45:44]save OK [18:45:44]Clear old archive folders... [18:45:44]ProcessDocumentItem done err = 0, tmpTLVsize=250 [18:45:44]tlvbuf is 01F17C10 [18:45:44]SAM_PROTO_ClearQueue [18:45:44]wFMCommunicate request_size=4 [18:45:44]MH_SAM_APDU [18:45:44]CAPDU: 80 09 00 00 [18:45:44]Write to MH i2c: E2 08 00 35 29 80 09 00 00 00 00 00 00 D0 [18:45:44]Write i2c OK [18:45:44]MH_I2C_Read... [18:45:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:45:44]Read from MH i2c: E2 [18:45:44]MH_I2C_Read... [18:45:44]Read from MH i2c: E2 03 00 [18:45:44]MH_I2C_Read... [18:45:44]Read from MH i2c: E2 03 00 35 29 00 90 00 D2 [18:45:44]RAPDU: 90 00 [18:45:44]wFMCommunicate OK [18:45:44]SAM_PROTO_ClearQueue done [18:45:44]KKMCreateOFDPacket [18:45:44]OFDProtocolAddRootSTLVToBuf [18:45:44]FM_MakeSignedData [18:45:44]FM_MakeSignedData [18:45:44]SAM_PROTO_SignData [18:45:44]wFMCommunicate request_size=4 [18:45:44]MH_SAM_APDU [18:45:44]CAPDU: 80 0D 01 02 [18:45:44]Write to MH i2c: E2 08 00 36 29 80 0D 01 02 00 00 00 00 D8 [18:45:44]Write i2c OK [18:45:44]MH_I2C_Read... [18:45:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:45:44]Read from MH i2c: E2 [18:45:44]MH_I2C_Read... [18:45:44]Read from MH i2c: E2 03 00 [18:45:44]MH_I2C_Read... [18:45:44]Read from MH i2c: E2 03 00 36 29 00 90 00 D3 [18:45:44]RAPDU: 90 00 [18:45:44]wFMCommunicate OK [18:45:44]wFMCommunicate request_size=255 [18:45:44]MH_SAM_APDU [18:45:44]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 F0 73 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 F8 AC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 AC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 AC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 D8 34 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 83 61 00 00 35 04 06 00 C2 75 [18:45:44]Write to MH i2c: E2 02 01 37 29 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 F0 73 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 F8 AC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 AC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 AC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 D8 34 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 83 61 00 00 35 04 06 00 C2 75 00 00 9E [18:45:44]Write i2c OK [18:45:44]MH_I2C_Read... [18:45:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:45:44]Read from MH i2c: E2 [18:45:44]MH_I2C_Read... [18:45:44]Read from MH i2c: E2 03 00 [18:45:44]MH_I2C_Read... [18:45:44]Read from MH i2c: E2 03 00 37 29 00 90 00 D4 [18:45:44]RAPDU: 90 00 [18:45:44]wFMCommunicate OK [18:45:44]wFMCommunicate request_size=9 [18:45:44]MH_SAM_APDU [18:45:44]CAPDU: 80 0D 02 02 04 C2 92 AE D7 [18:45:44]Write to MH i2c: E2 0C 00 38 29 80 0D 02 02 04 00 C2 92 AE D7 00 00 BC [18:45:44]Write i2c OK [18:45:44]MH_I2C_Read... [18:45:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:45:44]Read from MH i2c: E2 [18:45:44]MH_I2C_Read... [18:45:44]Read from MH i2c: E2 03 00 [18:45:44]MH_I2C_Read... [18:45:44]Read from MH i2c: E2 03 00 38 29 00 90 00 D5 [18:45:44]RAPDU: 90 00 [18:45:44]wFMCommunicate OK [18:45:44]wFMCommunicate request_size=4 [18:45:44]MH_SAM_APDU [18:45:44]CAPDU: 80 0D 03 02 [18:45:44]Write to MH i2c: E2 08 00 39 29 80 0D 03 02 00 00 00 00 DD [18:45:44]Write i2c OK [18:45:44]MH_I2C_Read... [18:45:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:45:44]Read from MH i2c: E2 [18:45:44]MH_I2C_Read... [18:45:44]Read from MH i2c: E2 0B 00 [18:45:44]MH_I2C_Read... [18:45:44]Read from MH i2c: E2 0B 00 39 29 00 37 C3 39 68 9C 04 55 AF 90 00 1D [18:45:44]RAPDU: 37 C3 39 68 9C 04 55 AF 90 00 [18:45:44]wFMCommunicate OK [18:45:44]SAM_PROTO_SignData done [18:45:44]FM_MakeSignedData done [18:45:44]CreateOFDProtocolMessage [18:45:44]wFMCommunicate request_size=4 [18:45:44]MH_SAM_APDU [18:45:44]CAPDU: 80 11 00 00 [18:45:44]Write to MH i2c: E2 08 00 3A 29 80 11 00 00 00 00 00 00 DD [18:45:44]Write i2c OK [18:45:44]MH_I2C_Read... [18:45:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:45:44]Read from MH i2c: E2 [18:45:44]MH_I2C_Read... [18:45:44]Read from MH i2c: E2 17 00 [18:45:44]MH_I2C_Read... [18:45:44]Read from MH i2c: E2 17 00 3A 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 33 [18:45:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:45:44]wFMCommunicate OK [18:45:44]CreateOFDProtocolMessage done [18:45:44]OFDSenderStorePacket 24963 [18:45:44]StoreOFDPacket docnum=24963 [18:45:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 E6 0C 06 01 22 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 F0 73 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 F8 AC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 AC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 AC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 D8 34 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 83 61 00 00 35 04 06 00 C2 75 C2 92 AE D7 37 C3 39 68 9C 04 55 AF [18:45:44]CheckFolder [18:45:44]dirname=/storage/ofd_packets [18:45:44]CheckFolder done [18:45:44]ProducePacketName [18:45:44]name=ofd_packets/00024963 [18:45:44]NVStorageSaveData ofd_packets/00024963 [18:45:44]File name is /storage/ofd_packets/00024963 [18:45:44]Write 300 bytes [18:45:44]NVStorageSaveData done [18:45:44]OFDSenderStorePacket done [18:45:44]KKMCreateOFDPacket done [18:45:44]NVStorageSaveData kkm_last_timestamp [18:45:44]File name is /storage/kkm_last_timestamp [18:45:44]Write 4 bytes [18:45:44]NVStorageSaveData done [18:45:44]ExternCall_PrintAddStr [18:45:44]wPrintStart [18:45:44]Write to MH i2c: 01 00 00 3B 29 64 [18:45:44]Write i2c OK [18:45:44]MH_I2C_Read... [18:45:44]Read from MH i2c: 01 [18:45:44]MH_I2C_Read... [18:45:44]Read from MH i2c: 01 07 00 [18:45:44]MH_I2C_Read... [18:45:44]Read from MH i2c: 01 07 00 3B 29 00 00 00 00 00 FF 0F 79 [18:45:44]RasterBufferAndPrint [18:45:44]line Счет N : (1)610707 [18:45:44]line ИНН: 02508201610067 [18:45:44]line Контрольно-Кассовый Чек [18:45:44]line ПРОДАЖА [18:45:44]line ТРК (МРК, ГНК) : 7 [18:45:44]line Товар: 2711190000 [18:45:44]line ГАЗ-К-3 [18:45:44]line 29.680 * 37.00 [18:45:44]line = 1098.16 [18:45:44]line НДС 12% НСП 1% [18:45:44]line > о реализуемом товаре [18:45:44]line ИТОГО: 1098.16 [18:45:44]line НСП 1% : 9.72 [18:45:44]line НДС 12% : 116.62 [18:45:44]line Наличными: 0.00 [18:45:44]line Безнал.: 1098.16 [18:45:44]line Место: АЗС № 127 "Партнер Нефть" [18:45:44]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [18:45:44]line СНО: Общий режим [18:45:44]line Чек 338 30.07.2024 18:45 [18:45:44]line Смена: 48 ФФД: 1.0 [18:45:44]line ЗНМ: 0300000158 [18:45:44]line РНМ: 0000000000171247 [18:45:44]line Версия ККМ: v1.0 [18:45:44]line Платежная система: Бакай Банк [18:45:44]line ФМ: 0000000002098565 [18:45:44]line ФД: 24963 [18:45:44]line ФПД: 213811031355095 [18:45:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T184544&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24963&fm=213811031355095&tin=02508201610067®Number=0000000000171247&sum=109816 [18:45:45]OFD Sender: Processing packet 24963 [packets to send 29, broken 28] [18:45:45]ProducePacketName [18:45:45]name=ofd_packets/00024963 [18:45:45]OFD Sender: To server: pG, [18:45:45]CommunicateWithHost lk.salyk.kg:30040 [18:45:45]ConnectInit lk.salyk.kg [18:45:45]written 0, free lines is 4095 [18:45:45]Connected sock=10 [18:45:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 E6 0C 06 01 22 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 F0 73 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 F8 AC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 AC 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 AC 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 D8 34 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 83 61 00 00 35 04 06 00 C2 75 C2 92 AE D7 37 C3 39 68 9C 04 55 AF [18:45:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 8E 36 47 00 F6 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 32 30 39 38 35 36 35 10 04 04 00 83 61 00 00 F4 03 04 00 65 E0 A8 66 B6 04 01 00 00 1A 81 31 FD F1 5E 81 0C [18:45:45]CommunicateWithHost err = 0 [18:45:45]CheckOFDResponse [18:45:45]1017 (14) - 77093643461234 [18:45:45]1041 (16) - 0000000002098565 [18:45:45]1040 (4) - 24963 [18:45:45]1012 (4) - 30.07.2024 12:45 [18:45:45]1206 (1) - 0 [18:45:45]OFD Sender: Remove packet 24963 [18:45:45]ProducePacketName [18:45:45]name=ofd_packets/00024963 [18:45:45]NVStorageDeleteData [18:45:45]Write to MH i2c: 01 00 00 65 29 8E [18:45:45]Write i2c OK [18:45:45]MH_I2C_Read... [18:45:45]Read from MH i2c: 01 [18:45:45]MH_I2C_Read... [18:45:45]Read from MH i2c: 01 07 00 [18:45:45]MH_I2C_Read... [18:45:45]Read from MH i2c: 01 07 00 65 29 00 00 00 00 00 06 0D A8 [18:45:45]RasterBufferAndPrint [18:45:45]line [18:45:45]line [18:45:45]line [18:45:45]line [18:45:45]line [18:45:45]written 0, free lines is 3343 [18:45:45]MH_Cut [18:45:45]Write to MH i2c: D1 01 00 6C 29 01 67 [18:45:45]Write i2c OK [18:45:45]MH_I2C_Read... [18:45:45]Read from MH i2c: D1 [18:45:45]MH_I2C_Read... [18:45:45]Read from MH i2c: D1 01 00 [18:45:45]MH_I2C_Read... [18:45:45]Read from MH i2c: D1 01 00 6C 29 00 66 [18:45:45]Write to MH i2c: 01 00 00 6D 29 96 [18:45:45]Write i2c OK [18:45:45]MH_I2C_Read... [18:45:46]OFD Sender: No OFD packet to send [18:45:46]*** Cut start [18:45:46]*** Partial cut [18:45:46]*** CUTSNS_PIN = 1 [18:45:46]*** CUTSNS_PIN = 0 [18:45:46]*** Brake cut motor [18:45:46]Read from MH i2c: 01 [18:45:46]MH_I2C_Read... [18:45:46]*** Stop cut motor [18:45:46]*** Cut end [18:45:46]Read from MH i2c: 01 07 00 [18:45:46]MH_I2C_Read... [18:45:46]Read from MH i2c: 01 07 00 6D 29 00 00 00 00 00 FF 0F AB [18:45:46]process_action close_receipt done [18:45:46]requested_data is exist [18:45:46]produce_requested_data [18:45:46]requested_item fm.sn is exist - process it [18:45:46]wFMCommunicate request_size=4 [18:45:46]MH_SAM_APDU [18:45:46]CAPDU: 80 11 00 00 [18:45:46]Write to MH i2c: E2 08 00 6E 29 80 11 00 00 00 00 00 00 11 [18:45:46]Write i2c OK [18:45:46]MH_I2C_Read... [18:45:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:45:46]Read from MH i2c: E2 [18:45:46]MH_I2C_Read... [18:45:46]Read from MH i2c: E2 17 00 [18:45:46]MH_I2C_Read... [18:45:46]Read from MH i2c: E2 17 00 6E 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 67 [18:45:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:45:47]wFMCommunicate OK [18:45:47]requested_item fd.num is exist - process it [18:45:47]SAM_PROTO_GetFieldsCounters [18:45:47]wFMCommunicate request_size=4 [18:45:47]MH_SAM_APDU [18:45:47]CAPDU: 80 13 00 00 [18:45:47]Write to MH i2c: E2 08 00 6F 29 80 13 00 00 00 00 00 00 14 [18:45:47]Write i2c OK [18:45:47]MH_I2C_Read... [18:45:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:45:47]Read from MH i2c: E2 [18:45:47]MH_I2C_Read... [18:45:47]Read from MH i2c: E2 62 00 [18:45:47]MH_I2C_Read... [18:45:47]Read from MH i2c: E2 62 00 6F 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 83 61 00 00 0E 04 04 00 30 00 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 42 [18:45:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 83 61 00 00 0E 04 04 00 30 00 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 [18:45:47]wFMCommunicate OK [18:45:47]SAM_PROTO_GetFieldsCounters done [18:45:47]requested_item shift.num is exist - process it [18:45:47]requested_item shift.opened is exist - process it [18:45:47]req_shift_opened [18:45:47]FM_GetShiftState [18:45:47]SAM_PROTO_GetShiftState [18:45:47]wFMCommunicate request_size=4 [18:45:47]MH_SAM_APDU [18:45:47]CAPDU: 80 13 01 00 [18:45:47]Write to MH i2c: E2 08 00 70 29 80 13 01 00 00 00 00 00 16 [18:45:47]Write i2c OK [18:45:47]MH_I2C_Read... [18:45:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:45:47]Read from MH i2c: E2 [18:45:47]MH_I2C_Read... [18:45:47]Read from MH i2c: E2 0E 00 [18:45:47]MH_I2C_Read... [18:45:47]Read from MH i2c: E2 0E 00 70 29 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C9 [18:45:47]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:45:47]wFMCommunicate OK [18:45:47]SAM_PROTO_GetShiftState done [18:45:47]FM_GetShiftState done [18:45:47]req_shift_opened done [18:45:47]requested_item shift.open_date is exist - process it [18:45:47]req_shift_open_date [18:45:47]req_shift_open_date done [18:45:47]produce_requested_data done [18:45:47]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24963,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [18:45:47]process_action_free close_receipt [18:45:47]json_value_free [18:45:47]json_value_free done [18:45:47]process_json_proto returns [18:45:47]Send response to host [18:45:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24963,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [18:45:47]free response buf [18:45:47]execute_script done [18:45:47]execute_script returns [18:45:47]free content buf [18:45:47]Sock 9.Close socket [18:45:47]Sock 9.Thread stoped [18:45:48]accept exits with 7 [18:45:48]New connection [18:45:48]New thread 3067428196 created [18:45:48]Thread 3067571556 joined [18:45:48]Waiting for new connection... [18:45:48] Sock 7.Parse request [18:45:48]Sock 7.Check first char [18:45:48]Sock 7.First char is OK [18:45:48]request: POST /json_proto HTTP/1.0 [18:45:48]Method: POST [18:45:48]URL: /json_proto [18:45:48]Method is POST - this is cgi request [18:45:48]url: /json_proto [18:45:48]query_string will be loaded in cgi processing [18:45:48]execute_cgi json_proto POST (null) [18:45:48]execute_cgi path=json_proto method=POST [18:45:48]POST find Content-Length [18:45:48]Host: 172.17.45.131:8080 [18:45:48]Content-Length: 816 [18:45:48]Content-Type: application/json [18:45:48] [18:45:48]POST finish read [18:45:48]Found Content-Length = 816 [18:45:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610709", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:45:48]execute_script... [18:45: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)610709", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:45:48]POST & json_proto [18:45:48]process_json_proto [18:45:48]json parsed OK: [18:45:48]protocol is kg_v1.0 [18:45:48]action value=close_receipt [18:45:48]process_action close_receipt [18:45:48]cmd_close_receipt [18:45:48]MH_GetDate [18:45:48]Write to MH i2c: F0 00 00 71 29 89 [18:45:48]Write i2c OK [18:45:48]MH_I2C_Read... [18:45:48]Read from MH i2c: F0 [18:45:48]MH_I2C_Read... [18:45:48]Read from MH i2c: F0 09 00 [18:45:48]MH_I2C_Read... [18:45:48]Read from MH i2c: F0 09 00 71 29 00 DD 34 A9 66 C6 D4 6E 66 20 [18:45:48]GetLastDocTimeStamp 1722365144 [18:45:48]current date 1722365149 [18:45:48]FM_GetShiftState [18:45:48]SAM_PROTO_GetShiftState [18:45:48]wFMCommunicate request_size=4 [18:45:48]MH_SAM_APDU [18:45:48]CAPDU: 80 13 01 00 [18:45:48]Write to MH i2c: E2 08 00 72 29 80 13 01 00 00 00 00 00 18 [18:45:48]Write i2c OK [18:45:48]MH_I2C_Read... [18:45:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:45:48]Read from MH i2c: E2 [18:45:48]MH_I2C_Read... [18:45:48]Read from MH i2c: E2 0E 00 [18:45:48]MH_I2C_Read... [18:45:48]Read from MH i2c: E2 0E 00 72 29 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 CB [18:45:48]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:45:48]wFMCommunicate OK [18:45:48]SAM_PROTO_GetShiftState done [18:45:48]FM_GetShiftState done [18:45:48]opened in 1722298218 [18:45:48]opened+sec_in_day 1722384618 [18:45:48]quantity*price = 30035 [18:45:48]sum+1 = 30036 [18:45:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.35 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.35 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 339 30.07.2024 18:45 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002098565 ФД: 24964 ФПД: 103101208363119 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T184549&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24964&fm=103101208363119&tin=02508201610067®Number=0000000000171247&sum=30035 [18:45:49]StoreToDocumentArchive [18:45:49]shift 48 fd 24964 [18:45:49]save to /storage/0048/doc_00024964 [18:45:49]save last doc name /storage/0048/doc_00024964 to /storage/kkm_last_doc_name [18:45:49]save OK [18:45:49]Clear old archive folders... [18:45:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:45:49]tlvbuf is 01E37B90 [18:45:49]SAM_PROTO_ClearQueue [18:45:49]wFMCommunicate request_size=4 [18:45:49]MH_SAM_APDU [18:45:49]CAPDU: 80 09 00 00 [18:45:49]Write to MH i2c: E2 08 00 7F 29 80 09 00 00 00 00 00 00 1A [18:45:49]Write i2c OK [18:45:49]MH_I2C_Read... [18:45:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:45:49]Read from MH i2c: E2 [18:45:49]MH_I2C_Read... [18:45:49]Read from MH i2c: E2 03 00 [18:45:49]MH_I2C_Read... [18:45:49]Read from MH i2c: E2 03 00 7F 29 00 90 00 1C [18:45:49]RAPDU: 90 00 [18:45:49]wFMCommunicate OK [18:45:49]SAM_PROTO_ClearQueue done [18:45:49]KKMCreateOFDPacket [18:45:49]OFDProtocolAddRootSTLVToBuf [18:45:49]FM_MakeSignedData [18:45:49]FM_MakeSignedData [18:45:49]SAM_PROTO_SignData [18:45:49]wFMCommunicate request_size=4 [18:45:49]MH_SAM_APDU [18:45:49]CAPDU: 80 0D 01 02 [18:45:49]Write to MH i2c: E2 08 00 80 29 80 0D 01 02 00 00 00 00 22 [18:45:49]Write i2c OK [18:45:49]MH_I2C_Read... [18:45:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:45:50]Read from MH i2c: E2 [18:45:50]MH_I2C_Read... [18:45:50]Read from MH i2c: E2 03 00 [18:45:50]MH_I2C_Read... [18:45:50]Read from MH i2c: E2 03 00 80 29 00 90 00 1D [18:45:50]RAPDU: 90 00 [18:45:50]wFMCommunicate OK [18:45:50]wFMCommunicate request_size=255 [18:45:50]MH_SAM_APDU [18:45: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 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 53 01 00 00 F4 03 04 00 DD 34 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 84 61 00 00 35 04 06 00 5D [18:45:50]Write to MH i2c: E2 02 01 81 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 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 53 01 00 00 F4 03 04 00 DD 34 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 84 61 00 00 35 04 06 00 5D 00 00 E9 [18:45:50]Write i2c OK [18:45:50]MH_I2C_Read... [18:45:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:45:50]Read from MH i2c: E2 [18:45:50]MH_I2C_Read... [18:45:50]Read from MH i2c: E2 03 00 [18:45:50]MH_I2C_Read... [18:45:50]Read from MH i2c: E2 03 00 81 29 00 90 00 1E [18:45:50]RAPDU: 90 00 [18:45:50]wFMCommunicate OK [18:45:50]wFMCommunicate request_size=10 [18:45:50]MH_SAM_APDU [18:45:50]CAPDU: 80 0D 02 02 05 C5 1E E6 80 6F [18:45:50]Write to MH i2c: E2 0D 00 82 29 80 0D 02 02 05 00 C5 1E E6 80 6F 00 00 E7 [18:45:50]Write i2c OK [18:45:50]MH_I2C_Read... [18:45:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:45:50]Read from MH i2c: E2 [18:45:50]MH_I2C_Read... [18:45:50]Read from MH i2c: E2 03 00 [18:45:50]MH_I2C_Read... [18:45:50]Read from MH i2c: E2 03 00 82 29 00 90 00 1F [18:45:50]RAPDU: 90 00 [18:45:50]wFMCommunicate OK [18:45:50]wFMCommunicate request_size=4 [18:45:50]MH_SAM_APDU [18:45:50]CAPDU: 80 0D 03 02 [18:45:50]Write to MH i2c: E2 08 00 83 29 80 0D 03 02 00 00 00 00 27 [18:45:50]Write i2c OK [18:45:50]MH_I2C_Read... [18:45:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:45:50]Read from MH i2c: E2 [18:45:50]MH_I2C_Read... [18:45:50]Read from MH i2c: E2 0B 00 [18:45:50]MH_I2C_Read... [18:45:50]Read from MH i2c: E2 0B 00 83 29 00 E8 02 5F 86 4F FC 1F 60 90 00 C1 [18:45:50]RAPDU: E8 02 5F 86 4F FC 1F 60 90 00 [18:45:50]wFMCommunicate OK [18:45:50]SAM_PROTO_SignData done [18:45:50]FM_MakeSignedData done [18:45:50]CreateOFDProtocolMessage [18:45:50]wFMCommunicate request_size=4 [18:45:50]MH_SAM_APDU [18:45:50]CAPDU: 80 11 00 00 [18:45:50]Write to MH i2c: E2 08 00 84 29 80 11 00 00 00 00 00 00 27 [18:45:50]Write i2c OK [18:45:50]MH_I2C_Read... [18:45:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:45:50]Read from MH i2c: E2 [18:45:50]MH_I2C_Read... [18:45:50]Read from MH i2c: E2 17 00 [18:45:50]MH_I2C_Read... [18:45:50]Read from MH i2c: E2 17 00 84 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 7D [18:45:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:45:50]wFMCommunicate OK [18:45:50]CreateOFDProtocolMessage done [18:45:50]OFDSenderStorePacket 24964 [18:45:50]StoreOFDPacket docnum=24964 [18:45:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 2B 5C 07 01 A6 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 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 53 01 00 00 F4 03 04 00 DD 34 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 84 61 00 00 35 04 06 00 5D C5 1E E6 80 6F E8 02 5F 86 4F FC 1F 60 [18:45:50]CheckFolder [18:45:50]dirname=/storage/ofd_packets [18:45:50]CheckFolder done [18:45:50]ProducePacketName [18:45:50]name=ofd_packets/00024964 [18:45:50]NVStorageSaveData ofd_packets/00024964 [18:45:50]File name is /storage/ofd_packets/00024964 [18:45:50]Write 301 bytes [18:45:50]NVStorageSaveData done [18:45:50]OFDSenderStorePacket done [18:45:50]KKMCreateOFDPacket done [18:45:50]NVStorageSaveData kkm_last_timestamp [18:45:50]File name is /storage/kkm_last_timestamp [18:45:50]Write 4 bytes [18:45:50]NVStorageSaveData done [18:45:50]ExternCall_PrintAddStr [18:45:50]wPrintStart [18:45:50]Write to MH i2c: 01 00 00 85 29 AE [18:45:50]Write i2c OK [18:45:50]MH_I2C_Read... [18:45:50]Read from MH i2c: 01 [18:45:50]MH_I2C_Read... [18:45:50]Read from MH i2c: 01 07 00 [18:45:50]MH_I2C_Read... [18:45:50]Read from MH i2c: 01 07 00 85 29 00 00 00 00 00 FF 0F C3 [18:45:50]RasterBufferAndPrint [18:45:50]line Счет N : (1)610709 [18:45:50]line ИНН: 02508201610067 [18:45:50]line Контрольно-Кассовый Чек [18:45:50]line ПРОДАЖА [18:45:50]line ТРК (МРК, ГНК) : 62 [18:45:50]line Товар: 2710124130 [18:45:50]line Аи-92-К-2 [18:45:50]line 4.430 * 67.80 [18:45:50]line = 300.35 [18:45:50]line НДС 12% НСП 1% [18:45:50]line > о реализуемом товаре [18:45:50]line ИТОГО: 300.35 [18:45:50]line НСП 1% : 2.66 [18:45:50]line НДС 12% : 31.90 [18:45:50]line Наличными: 0.00 [18:45:50]line Безнал.: 300.35 [18:45:50]line Место: АЗС № 127 "Партнер Нефть" [18:45:50]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [18:45:50]line СНО: Общий режим [18:45:50]line Чек 339 30.07.2024 18:45 [18:45:50]line Смена: 48 ФФД: 1.0 [18:45:50]line ЗНМ: 0300000158 [18:45:50]line РНМ: 0000000000171247 [18:45:50]line Версия ККМ: v1.0 [18:45:50]line Платежная система: Бакай Банк [18:45:50]line ФМ: 0000000002098565 [18:45:50]line ФД: 24964 [18:45:50]line ФПД: 103101208363119 [18:45:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T184549&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24964&fm=103101208363119&tin=02508201610067®Number=0000000000171247&sum=30035 [18:45:50]written 0, free lines is 4095 [18:45:50]OFD Sender: Processing packet 24964 [packets to send 29, broken 28] [18:45:50]ProducePacketName [18:45:50]name=ofd_packets/00024964 [18:45:50]OFD Sender: To server: pG, [18:45:50]CommunicateWithHost lk.salyk.kg:30040 [18:45:50]ConnectInit lk.salyk.kg [18:45:50]Connected sock=10 [18:45:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 2B 5C 07 01 A6 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 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 53 01 00 00 F4 03 04 00 DD 34 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 84 61 00 00 35 04 06 00 5D C5 1E E6 80 6F E8 02 5F 86 4F FC 1F 60 [18:45:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 B4 44 47 00 09 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 32 30 39 38 35 36 35 10 04 04 00 84 61 00 00 F4 03 04 00 6B E0 A8 66 B6 04 01 00 00 0F 7D 3A 67 2E 00 B4 D2 [18:45:51]CommunicateWithHost err = 0 [18:45:51]CheckOFDResponse [18:45:51]1017 (14) - 77093643461234 [18:45:51]1041 (16) - 0000000002098565 [18:45:51]1040 (4) - 24964 [18:45:51]1012 (4) - 30.07.2024 12:45 [18:45:51]1206 (1) - 0 [18:45:51]OFD Sender: Remove packet 24964 [18:45:51]ProducePacketName [18:45:51]name=ofd_packets/00024964 [18:45:51]NVStorageDeleteData [18:45:51]Write to MH i2c: 01 00 00 AF 29 D8 [18:45:51]Write i2c OK [18:45:51]MH_I2C_Read... [18:45:51]Read from MH i2c: 01 [18:45:51]MH_I2C_Read... [18:45:51]Read from MH i2c: 01 07 00 [18:45:51]MH_I2C_Read... [18:45:51]Read from MH i2c: 01 07 00 AF 29 00 00 00 00 00 5A 0D 46 [18:45:51]RasterBufferAndPrint [18:45:51]line [18:45:51]line [18:45:51]line [18:45:51]line [18:45:51]line [18:45:51]written 0, free lines is 3436 [18:45:51]MH_Cut [18:45:51]Write to MH i2c: D1 01 00 B6 29 01 B1 [18:45:51]Write i2c OK [18:45:51]MH_I2C_Read... [18:45:51]Read from MH i2c: D1 [18:45:51]MH_I2C_Read... [18:45:51]Read from MH i2c: D1 01 00 [18:45:51]MH_I2C_Read... [18:45:51]Read from MH i2c: D1 01 00 B6 29 00 B0 [18:45:51]Write to MH i2c: 01 00 00 B7 29 E0 [18:45:51]Write i2c OK [18:45:51]MH_I2C_Read... [18:45:51]OFD Sender: No OFD packet to send [18:45:51]*** Cut start [18:45:51]*** Partial cut [18:45:51]*** CUTSNS_PIN = 1 [18:45:51]*** CUTSNS_PIN = 0 [18:45:51]*** Brake cut motor [18:45:52]Read from MH i2c: 01 [18:45:52]MH_I2C_Read... [18:45:52]*** Stop cut motor [18:45:52]*** Cut end [18:45:52]Read from MH i2c: 01 07 00 [18:45:52]MH_I2C_Read... [18:45:52]Read from MH i2c: 01 07 00 B7 29 00 00 00 00 00 FF 0F F5 [18:45:52]process_action close_receipt done [18:45:52]requested_data is exist [18:45:52]produce_requested_data [18:45:52]requested_item fm.sn is exist - process it [18:45:52]wFMCommunicate request_size=4 [18:45:52]MH_SAM_APDU [18:45:52]CAPDU: 80 11 00 00 [18:45:52]Write to MH i2c: E2 08 00 B8 29 80 11 00 00 00 00 00 00 5B [18:45:52]Write i2c OK [18:45:52]MH_I2C_Read... [18:45:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:45:52]Read from MH i2c: E2 [18:45:52]MH_I2C_Read... [18:45:52]Read from MH i2c: E2 17 00 [18:45:52]MH_I2C_Read... [18:45:52]Read from MH i2c: E2 17 00 B8 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B1 [18:45:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:45:52]wFMCommunicate OK [18:45:52]requested_item fd.num is exist - process it [18:45:52]SAM_PROTO_GetFieldsCounters [18:45:52]wFMCommunicate request_size=4 [18:45:52]MH_SAM_APDU [18:45:52]CAPDU: 80 13 00 00 [18:45:52]Write to MH i2c: E2 08 00 B9 29 80 13 00 00 00 00 00 00 5E [18:45:52]Write i2c OK [18:45:52]MH_I2C_Read... [18:45:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:45:52]Read from MH i2c: E2 [18:45:52]MH_I2C_Read... [18:45:52]Read from MH i2c: E2 62 00 [18:45:52]MH_I2C_Read... [18:45:52]Read from MH i2c: E2 62 00 B9 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 84 61 00 00 0E 04 04 00 30 00 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 90 [18:45:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 84 61 00 00 0E 04 04 00 30 00 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 [18:45:52]wFMCommunicate OK [18:45:52]SAM_PROTO_GetFieldsCounters done [18:45:52]requested_item shift.num is exist - process it [18:45:52]requested_item shift.opened is exist - process it [18:45:52]req_shift_opened [18:45:52]FM_GetShiftState [18:45:52]SAM_PROTO_GetShiftState [18:45:52]wFMCommunicate request_size=4 [18:45:52]MH_SAM_APDU [18:45:52]CAPDU: 80 13 01 00 [18:45:52]Write to MH i2c: E2 08 00 BA 29 80 13 01 00 00 00 00 00 60 [18:45:52]Write i2c OK [18:45:52]MH_I2C_Read... [18:45:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:45:52]Read from MH i2c: E2 [18:45:52]MH_I2C_Read... [18:45:52]Read from MH i2c: E2 0E 00 [18:45:52]MH_I2C_Read... [18:45:52]Read from MH i2c: E2 0E 00 BA 29 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 13 [18:45:52]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:45:52]wFMCommunicate OK [18:45:52]SAM_PROTO_GetShiftState done [18:45:52]FM_GetShiftState done [18:45:52]req_shift_opened done [18:45:52]requested_item shift.open_date is exist - process it [18:45:52]req_shift_open_date [18:45:52]req_shift_open_date done [18:45:52]produce_requested_data done [18:45:52]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24964,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [18:45:52]process_action_free close_receipt [18:45:52]json_value_free [18:45:52]json_value_free done [18:45:52]process_json_proto returns [18:45:52]Send response to host [18:45:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24964,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [18:45:52]free response buf [18:45:52]execute_script done [18:45:52]execute_script returns [18:45:52]free content buf [18:45:52]Sock 7.Close socket [18:45:52]Sock 7.Thread stoped [18:45:56]OFD Sender: No OFD packet to send [18:46:01]OFD Sender: No OFD packet to send [18:46:06]OFD Sender: No OFD packet to send [18:46:11]OFD Sender: No OFD packet to send [18:46:16]OFD Sender: No OFD packet to send [18:46:21]OFD Sender: No OFD packet to send [18:46:26]OFD Sender: No OFD packet to send [18:46:29]accept exits with 9 [18:46:29]New connection [18:46:29]New thread 3067571556 created [18:46:29]Thread 3067428196 joined [18:46:29]Waiting for new connection... [18:46:29] Sock 9.Parse request [18:46:29]Sock 9.Check first char [18:46:29]Sock 9.First char is OK [18:46:29]request: POST /json_proto HTTP/1.0 [18:46:29]Method: POST [18:46:29]URL: /json_proto [18:46:29]Method is POST - this is cgi request [18:46:29]url: /json_proto [18:46:29]query_string will be loaded in cgi processing [18:46:29]execute_cgi json_proto POST (null) [18:46:29]execute_cgi path=json_proto method=POST [18:46:29]POST find Content-Length [18:46:29]Host: 172.17.45.131:8080 [18:46:29]Content-Length: 638 [18:46:29]Content-Type: application/json [18:46:29] [18:46:29]POST finish read [18:46:29]Found Content-Length = 638 [18:46:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610710", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:46:29]execute_script... [18:46:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610710", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:46:29]POST & json_proto [18:46:29]process_json_proto [18:46:29]json parsed OK: [18:46:29]protocol is kg_v1.0 [18:46:29]action value=close_receipt [18:46:29]process_action close_receipt [18:46:29]cmd_close_receipt [18:46:29]MH_GetDate [18:46:29]Write to MH i2c: F0 00 00 BB 29 D3 [18:46:29]Write i2c OK [18:46:29]MH_I2C_Read... [18:46:29]Read from MH i2c: F0 [18:46:29]MH_I2C_Read... [18:46:29]Read from MH i2c: F0 09 00 [18:46:29]MH_I2C_Read... [18:46:29]Read from MH i2c: F0 09 00 BB 29 00 06 35 A9 66 C6 D4 6E 66 94 [18:46:29]GetLastDocTimeStamp 1722365149 [18:46:29]current date 1722365190 [18:46:29]FM_GetShiftState [18:46:29]SAM_PROTO_GetShiftState [18:46:29]wFMCommunicate request_size=4 [18:46:29]MH_SAM_APDU [18:46:29]CAPDU: 80 13 01 00 [18:46:29]Write to MH i2c: E2 08 00 BC 29 80 13 01 00 00 00 00 00 62 [18:46:29]Write i2c OK [18:46:29]MH_I2C_Read... [18:46:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:46:29]Read from MH i2c: E2 [18:46:29]MH_I2C_Read... [18:46:29]Read from MH i2c: E2 0E 00 [18:46:29]MH_I2C_Read... [18:46:29]Read from MH i2c: E2 0E 00 BC 29 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 15 [18:46:29]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:46:29]wFMCommunicate OK [18:46:29]SAM_PROTO_GetShiftState done [18:46:29]FM_GetShiftState done [18:46:29]opened in 1722298218 [18:46:29]opened+sec_in_day 1722384618 [18:46:29]quantity*price = 99999 [18:46:29]sum+1 = 100001 [18:46:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 340 30.07.2024 18:46 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24965 ФПД: 32139396072008 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T184630&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24965&fm=32139396072008&tin=02508201610067®Number=0000000000171247&sum=100000 [18:46:30]StoreToDocumentArchive [18:46:30]shift 48 fd 24965 [18:46:30]save to /storage/0048/doc_00024965 [18:46:30]save last doc name /storage/0048/doc_00024965 to /storage/kkm_last_doc_name [18:46:30]save OK [18:46:30]Clear old archive folders... [18:46:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:46:30]tlvbuf is B6F3F090 [18:46:30]SAM_PROTO_ClearQueue [18:46:30]wFMCommunicate request_size=4 [18:46:30]MH_SAM_APDU [18:46:30]CAPDU: 80 09 00 00 [18:46:30]Write to MH i2c: E2 08 00 C9 29 80 09 00 00 00 00 00 00 64 [18:46:30]Write i2c OK [18:46:30]MH_I2C_Read... [18:46:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:46:30]Read from MH i2c: E2 [18:46:30]MH_I2C_Read... [18:46:30]Read from MH i2c: E2 03 00 [18:46:30]MH_I2C_Read... [18:46:30]Read from MH i2c: E2 03 00 C9 29 00 90 00 66 [18:46:30]RAPDU: 90 00 [18:46:30]wFMCommunicate OK [18:46:30]SAM_PROTO_ClearQueue done [18:46:30]KKMCreateOFDPacket [18:46:30]OFDProtocolAddRootSTLVToBuf [18:46:30]FM_MakeSignedData [18:46:30]FM_MakeSignedData [18:46:30]SAM_PROTO_SignData [18:46:30]wFMCommunicate request_size=4 [18:46:30]MH_SAM_APDU [18:46:30]CAPDU: 80 0D 01 02 [18:46:30]Write to MH i2c: E2 08 00 CA 29 80 0D 01 02 00 00 00 00 6C [18:46:30]Write i2c OK [18:46:30]MH_I2C_Read... [18:46:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:46:30]Read from MH i2c: E2 [18:46:30]MH_I2C_Read... [18:46:30]Read from MH i2c: E2 03 00 [18:46:30]MH_I2C_Read... [18:46:30]Read from MH i2c: E2 03 00 CA 29 00 90 00 67 [18:46:30]RAPDU: 90 00 [18:46:30]wFMCommunicate OK [18:46:30]wFMCommunicate request_size=255 [18:46:30]MH_SAM_APDU [18: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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 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 06 35 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 85 61 00 00 35 04 06 00 1D 3B 09 49 [18:46:30]Write to MH i2c: E2 02 01 CB 29 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 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 06 35 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 85 61 00 00 35 04 06 00 1D 3B 09 49 00 00 32 [18:46:30]Write i2c OK [18:46:30]MH_I2C_Read... [18:46:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:46:30]Read from MH i2c: E2 [18:46:30]MH_I2C_Read... [18:46:30]Read from MH i2c: E2 03 00 [18:46:30]MH_I2C_Read... [18:46:30]Read from MH i2c: E2 03 00 CB 29 00 90 00 68 [18:46:30]RAPDU: 90 00 [18:46:30]wFMCommunicate OK [18:46:30]wFMCommunicate request_size=7 [18:46:30]MH_SAM_APDU [18:46:30]CAPDU: 80 0D 02 02 02 42 48 [18:46:30]Write to MH i2c: E2 0A 00 CC 29 80 0D 02 02 02 00 42 48 00 00 FD [18:46:30]Write i2c OK [18:46:30]MH_I2C_Read... [18:46:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:46:30]Read from MH i2c: E2 [18:46:30]MH_I2C_Read... [18:46:30]Read from MH i2c: E2 03 00 [18:46:30]MH_I2C_Read... [18:46:30]Read from MH i2c: E2 03 00 CC 29 00 90 00 69 [18:46:30]RAPDU: 90 00 [18:46:30]wFMCommunicate OK [18:46:30]wFMCommunicate request_size=4 [18:46:30]MH_SAM_APDU [18:46:30]CAPDU: 80 0D 03 02 [18:46:30]Write to MH i2c: E2 08 00 CD 29 80 0D 03 02 00 00 00 00 71 [18:46:30]Write i2c OK [18:46:30]MH_I2C_Read... [18:46:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:46:30]Read from MH i2c: E2 [18:46:30]MH_I2C_Read... [18:46:30]Read from MH i2c: E2 0B 00 [18:46:30]MH_I2C_Read... [18:46:30]Read from MH i2c: E2 0B 00 CD 29 00 DF FE B1 A7 61 6F 54 0F 90 00 DA [18:46:30]RAPDU: DF FE B1 A7 61 6F 54 0F 90 00 [18:46:30]wFMCommunicate OK [18:46:30]SAM_PROTO_SignData done [18:46:30]FM_MakeSignedData done [18:46:30]CreateOFDProtocolMessage [18:46:30]wFMCommunicate request_size=4 [18:46:30]MH_SAM_APDU [18:46:30]CAPDU: 80 11 00 00 [18:46:30]Write to MH i2c: E2 08 00 CE 29 80 11 00 00 00 00 00 00 71 [18:46:30]Write i2c OK [18:46:30]MH_I2C_Read... [18:46:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:46:31]Read from MH i2c: E2 [18:46:31]MH_I2C_Read... [18:46:31]Read from MH i2c: E2 17 00 [18:46:31]MH_I2C_Read... [18:46:31]Read from MH i2c: E2 17 00 CE 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C7 [18:46:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:46:31]wFMCommunicate OK [18:46:31]CreateOFDProtocolMessage done [18:46:31]OFDSenderStorePacket 24965 [18:46:31]StoreOFDPacket docnum=24965 [18:46:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 76 7C 04 01 91 ED 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 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 06 35 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 85 61 00 00 35 04 06 00 1D 3B 09 49 42 48 DF FE B1 A7 61 6F 54 0F [18:46:31]CheckFolder [18:46:31]dirname=/storage/ofd_packets [18:46:31]CheckFolder done [18:46:31]ProducePacketName [18:46:31]name=ofd_packets/00024965 [18:46:31]NVStorageSaveData ofd_packets/00024965 [18:46:31]File name is /storage/ofd_packets/00024965 [18:46:31]Write 298 bytes [18:46:31]NVStorageSaveData done [18:46:31]OFDSenderStorePacket done [18:46:31]KKMCreateOFDPacket done [18:46:31]NVStorageSaveData kkm_last_timestamp [18:46:31]File name is /storage/kkm_last_timestamp [18:46:31]Write 4 bytes [18:46:31]NVStorageSaveData done [18:46:31]ExternCall_PrintAddStr [18:46:31]wPrintStart [18:46:31]Write to MH i2c: 01 00 00 CF 29 F8 [18:46:31]Write i2c OK [18:46:31]MH_I2C_Read... [18:46:31]Read from MH i2c: 01 [18:46:31]MH_I2C_Read... [18:46:31]Read from MH i2c: 01 07 00 [18:46:31]MH_I2C_Read... [18:46:31]Read from MH i2c: 01 07 00 CF 29 00 00 00 00 00 FF 0F 0D [18:46:31]RasterBufferAndPrint [18:46:31]line Счет N : (1)610710 [18:46:31]line ИНН: 02508201610067 [18:46:31]line Контрольно-Кассовый Чек [18:46:31]line ПРОДАЖА [18:46:31]line ТРК (МРК, ГНК) : 2 [18:46:31]line Товар: 2710194210 [18:46:31]line ДТ-К-2 [18:46:31]line 13.210 * 75.70 [18:46:31]line = 1000.00 [18:46:31]line НДС 12% НСП 1% [18:46:31]line > о реализуемом товаре [18:46:31]line ИТОГО: 1000.00 [18:46:31]line НСП 1% : 8.85 [18:46:31]line НДС 12% : 106.19 [18:46:31]line Наличными: 1000.00 [18:46:31]line Безнал.: 0.00 [18:46:31]line Место: АЗС № 127 "Партнер Нефть" [18:46:31]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [18:46:31]line СНО: Общий режим [18:46:31]line Чек 340 30.07.2024 18:46 [18:46:31]line Смена: 48 ФФД: 1.0 [18:46:31]line ЗНМ: 0300000158 [18:46:31]line РНМ: 0000000000171247 [18:46:31]line Версия ККМ: v1.0 [18:46:31]line ФМ: 0000000002098565 [18:46:31]line ФД: 24965 [18:46:31]line ФПД: 32139396072008 [18:46:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T184630&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24965&fm=32139396072008&tin=02508201610067®Number=0000000000171247&sum=100000 [18:46:31]OFD Sender: Processing packet 24965 [packets to send 29, broken 28] [18:46:31]ProducePacketName [18:46:31]name=ofd_packets/00024965 [18:46:31]OFD Sender: To server: pG, [18:46:31]CommunicateWithHost lk.salyk.kg:30040 [18:46:31]ConnectInit lk.salyk.kg [18:46:31]written 0, free lines is 4095 [18:46:31]Connected sock=6 [18:46:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 76 7C 04 01 91 ED 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 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 06 35 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 85 61 00 00 35 04 06 00 1D 3B 09 49 42 48 DF FE B1 A7 61 6F 54 0F [18:46:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 7F E3 47 00 38 88 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 85 61 00 00 F4 03 04 00 94 E0 A8 66 B6 04 01 00 00 9B C0 F0 F9 F8 DE BE D4 [18:46:31]CommunicateWithHost err = 0 [18:46:31]CheckOFDResponse [18:46:31]1017 (14) - 77093643461234 [18:46:31]1041 (16) - 0000000002098565 [18:46:31]1040 (4) - 24965 [18:46:31]1012 (4) - 30.07.2024 12:46 [18:46:31]1206 (1) - 0 [18:46:31]OFD Sender: Remove packet 24965 [18:46:31]ProducePacketName [18:46:31]name=ofd_packets/00024965 [18:46:31]NVStorageDeleteData [18:46:31]Write to MH i2c: 01 00 00 F7 29 20 [18:46:31]Write i2c OK [18:46:31]MH_I2C_Read... [18:46:31]Read from MH i2c: 01 [18:46:31]MH_I2C_Read... [18:46:31]Read from MH i2c: 01 07 00 [18:46:31]MH_I2C_Read... [18:46:31]Read from MH i2c: 01 07 00 F7 29 00 00 00 00 00 19 0D 4D [18:46:31]RasterBufferAndPrint [18:46:31]line [18:46:31]line [18:46:31]line [18:46:31]line [18:46:31]line [18:46:31]written 0, free lines is 3359 [18:46:31]MH_Cut [18:46:31]Write to MH i2c: D1 01 00 FE 29 01 F9 [18:46:31]Write i2c OK [18:46:31]MH_I2C_Read... [18:46:31]Read from MH i2c: D1 [18:46:31]MH_I2C_Read... [18:46:31]Read from MH i2c: D1 01 00 [18:46:31]MH_I2C_Read... [18:46:31]Read from MH i2c: D1 01 00 FE 29 00 F8 [18:46:31]Write to MH i2c: 01 00 00 FF 29 28 [18:46:31]Write i2c OK [18:46:31]MH_I2C_Read... [18:46:32]OFD Sender: No OFD packet to send [18:46:32]*** Cut start [18:46:32]*** Partial cut [18:46:32]*** CUTSNS_PIN = 1 [18:46:32]*** CUTSNS_PIN = 0 [18:46:32]*** Brake cut motor [18:46:33]Read from MH i2c: 01 [18:46:33]MH_I2C_Read... [18:46:33]*** Stop cut motor [18:46:33]*** Cut end [18:46:33]Read from MH i2c: 01 07 00 [18:46:33]MH_I2C_Read... [18:46:33]Read from MH i2c: 01 07 00 FF 29 00 00 00 00 00 FF 0F 3D [18:46:33]process_action close_receipt done [18:46:33]requested_data is exist [18:46:33]produce_requested_data [18:46:33]requested_item fm.sn is exist - process it [18:46:33]wFMCommunicate request_size=4 [18:46:33]MH_SAM_APDU [18:46:33]CAPDU: 80 11 00 00 [18:46:33]Write to MH i2c: E2 08 00 00 2A 80 11 00 00 00 00 00 00 A4 [18:46:33]Write i2c OK [18:46:33]MH_I2C_Read... [18:46:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:46:33]Read from MH i2c: E2 [18:46:33]MH_I2C_Read... [18:46:33]Read from MH i2c: E2 17 00 [18:46:33]MH_I2C_Read... [18:46:33]Read from MH i2c: E2 17 00 00 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 FA [18:46:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:46:33]wFMCommunicate OK [18:46:33]requested_item fd.num is exist - process it [18:46:33]SAM_PROTO_GetFieldsCounters [18:46:33]wFMCommunicate request_size=4 [18:46:33]MH_SAM_APDU [18:46:33]CAPDU: 80 13 00 00 [18:46:33]Write to MH i2c: E2 08 00 01 2A 80 13 00 00 00 00 00 00 A7 [18:46:33]Write i2c OK [18:46:33]MH_I2C_Read... [18:46:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:46:33]Read from MH i2c: E2 [18:46:33]MH_I2C_Read... [18:46:33]Read from MH i2c: E2 62 00 [18:46:33]MH_I2C_Read... [18:46:33]Read from MH i2c: E2 62 00 01 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 85 61 00 00 0E 04 04 00 30 00 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 DD [18:46:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 85 61 00 00 0E 04 04 00 30 00 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 [18:46:33]wFMCommunicate OK [18:46:33]SAM_PROTO_GetFieldsCounters done [18:46:33]requested_item shift.num is exist - process it [18:46:33]requested_item shift.opened is exist - process it [18:46:33]req_shift_opened [18:46:33]FM_GetShiftState [18:46:33]SAM_PROTO_GetShiftState [18:46:33]wFMCommunicate request_size=4 [18:46:33]MH_SAM_APDU [18:46:33]CAPDU: 80 13 01 00 [18:46:33]Write to MH i2c: E2 08 00 02 2A 80 13 01 00 00 00 00 00 A9 [18:46:33]Write i2c OK [18:46:33]MH_I2C_Read... [18:46:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:46:33]Read from MH i2c: E2 [18:46:33]MH_I2C_Read... [18:46:33]Read from MH i2c: E2 0E 00 [18:46:33]MH_I2C_Read... [18:46:33]Read from MH i2c: E2 0E 00 02 2A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 5C [18:46:33]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:46:33]wFMCommunicate OK [18:46:33]SAM_PROTO_GetShiftState done [18:46:33]FM_GetShiftState done [18:46:33]req_shift_opened done [18:46:33]requested_item shift.open_date is exist - process it [18:46:33]req_shift_open_date [18:46:33]req_shift_open_date done [18:46:33]produce_requested_data done [18:46:33]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24965,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [18:46:33]process_action_free close_receipt [18:46:33]json_value_free [18:46:33]json_value_free done [18:46:33]process_json_proto returns [18:46:33]Send response to host [18:46:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24965,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [18:46:33]free response buf [18:46:33]execute_script done [18:46:33]execute_script returns [18:46:33]free content buf [18:46:33]Sock 9.Close socket [18:46:33]Sock 9.Thread stoped [18:46:37]OFD Sender: No OFD packet to send [18:46:42]OFD Sender: No OFD packet to send [18:46:47]OFD Sender: No OFD packet to send [18:46:52]OFD Sender: No OFD packet to send [18:46:57]OFD Sender: No OFD packet to send [18:47:02]OFD Sender: No OFD packet to send [18:47:07]OFD Sender: No OFD packet to send [18:47:12]OFD Sender: No OFD packet to send [18:47:17]OFD Sender: No OFD packet to send [18:47:22]OFD Sender: No OFD packet to send [18:47:27]OFD Sender: No OFD packet to send [18:47:32]OFD Sender: No OFD packet to send [18:47:37]OFD Sender: No OFD packet to send [18:47:40]accept exits with 7 [18:47:40]New connection [18:47:40]New thread 3067428196 created [18:47:40]Thread 3067571556 joined [18:47:40]Waiting for new connection... [18:47:40] Sock 7.Parse request [18:47:40]Sock 7.Check first char [18:47:40]Sock 7.First char is OK [18:47:40]request: POST /json_proto HTTP/1.0 [18:47:40]Method: POST [18:47:40]URL: /json_proto [18:47:40]Method is POST - this is cgi request [18:47:40]url: /json_proto [18:47:40]query_string will be loaded in cgi processing [18:47:40]execute_cgi json_proto POST (null) [18:47:40]execute_cgi path=json_proto method=POST [18:47:40]POST find Content-Length [18:47:40]Host: 172.17.45.131:8080 [18:47:40]Content-Length: 817 [18:47:40]Content-Type: application/json [18:47:40] [18:47:40]POST finish read [18:47:40]Found Content-Length = 817 [18:47:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610711", "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" : 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" ] } } [18:47:40]execute_script... [18:47: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)610711", "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" : 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" ] } } [18:47:40]POST & json_proto [18:47:40]process_json_proto [18:47:40]json parsed OK: [18:47:40]protocol is kg_v1.0 [18:47:40]action value=close_receipt [18:47:40]process_action close_receipt [18:47:40]cmd_close_receipt [18:47:40]MH_GetDate [18:47:40]Write to MH i2c: F0 00 00 03 2A 1C [18:47:40]Write i2c OK [18:47:40]MH_I2C_Read... [18:47:40]Read from MH i2c: F0 [18:47:40]MH_I2C_Read... [18:47:40]Read from MH i2c: F0 09 00 [18:47:40]MH_I2C_Read... [18:47:40]Read from MH i2c: F0 09 00 03 2A 00 4D 35 A9 66 C6 D4 6E 66 24 [18:47:40]GetLastDocTimeStamp 1722365190 [18:47:40]current date 1722365261 [18:47:40]FM_GetShiftState [18:47:40]SAM_PROTO_GetShiftState [18:47:40]wFMCommunicate request_size=4 [18:47:40]MH_SAM_APDU [18:47:40]CAPDU: 80 13 01 00 [18:47:40]Write to MH i2c: E2 08 00 04 2A 80 13 01 00 00 00 00 00 AB [18:47:40]Write i2c OK [18:47:40]MH_I2C_Read... [18:47:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:47:40]Read from MH i2c: E2 [18:47:40]MH_I2C_Read... [18:47:40]Read from MH i2c: E2 0E 00 [18:47:40]MH_I2C_Read... [18:47:40]Read from MH i2c: E2 0E 00 04 2A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 5E [18:47:40]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:47:40]wFMCommunicate OK [18:47:40]SAM_PROTO_GetShiftState done [18:47:40]FM_GetShiftState done [18:47:40]opened in 1722298218 [18:47:40]opened+sec_in_day 1722384618 [18:47:40]quantity*price = 90038 [18:47:40]sum+1 = 90039 [18:47:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 900.38 НСП 1% : 7.97 НДС 12% : 95.62 Наличными: 0.00 Безнал.: 900.38 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 341 30.07.2024 18:47 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002098565 ФД: 24966 ФПД: 153644564329760 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T184741&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24966&fm=153644564329760&tin=02508201610067®Number=0000000000171247&sum=90038 [18:47:41]StoreToDocumentArchive [18:47:41]shift 48 fd 24966 [18:47:41]save to /storage/0048/doc_00024966 [18:47:41]save last doc name /storage/0048/doc_00024966 to /storage/kkm_last_doc_name [18:47:41]save OK [18:47:41]Clear old archive folders... [18:47:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:47:41]tlvbuf is 01E37E30 [18:47:41]SAM_PROTO_ClearQueue [18:47:41]wFMCommunicate request_size=4 [18:47:41]MH_SAM_APDU [18:47:41]CAPDU: 80 09 00 00 [18:47:41]Write to MH i2c: E2 08 00 11 2A 80 09 00 00 00 00 00 00 AD [18:47:41]Write i2c OK [18:47:41]MH_I2C_Read... [18:47:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:47:41]Read from MH i2c: E2 [18:47:41]MH_I2C_Read... [18:47:41]Read from MH i2c: E2 03 00 [18:47:41]MH_I2C_Read... [18:47:41]Read from MH i2c: E2 03 00 11 2A 00 90 00 AF [18:47:41]RAPDU: 90 00 [18:47:41]wFMCommunicate OK [18:47:41]SAM_PROTO_ClearQueue done [18:47:41]KKMCreateOFDPacket [18:47:41]OFDProtocolAddRootSTLVToBuf [18:47:41]FM_MakeSignedData [18:47:41]FM_MakeSignedData [18:47:41]SAM_PROTO_SignData [18:47:41]wFMCommunicate request_size=4 [18:47:41]MH_SAM_APDU [18:47:41]CAPDU: 80 0D 01 02 [18:47:41]Write to MH i2c: E2 08 00 12 2A 80 0D 01 02 00 00 00 00 B5 [18:47:41]Write i2c OK [18:47:41]MH_I2C_Read... [18:47:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:47:41]Read from MH i2c: E2 [18:47:41]MH_I2C_Read... [18:47:41]Read from MH i2c: E2 03 00 [18:47:41]MH_I2C_Read... [18:47:41]Read from MH i2c: E2 03 00 12 2A 00 90 00 B0 [18:47:41]RAPDU: 90 00 [18:47:41]wFMCommunicate OK [18:47:41]wFMCommunicate request_size=255 [18:47:41]MH_SAM_APDU [18:47: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 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 55 01 00 00 F4 03 04 00 4D 35 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 86 61 00 00 35 04 06 00 8B [18:47:41]Write to MH i2c: E2 02 01 13 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 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 55 01 00 00 F4 03 04 00 4D 35 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 86 61 00 00 35 04 06 00 8B 00 00 CF [18:47:41]Write i2c OK [18:47:41]MH_I2C_Read... [18:47:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:47:41]Read from MH i2c: E2 [18:47:41]MH_I2C_Read... [18:47:41]Read from MH i2c: E2 03 00 [18:47:41]MH_I2C_Read... [18:47:41]Read from MH i2c: E2 03 00 13 2A 00 90 00 B1 [18:47:41]RAPDU: 90 00 [18:47:41]wFMCommunicate OK [18:47:41]wFMCommunicate request_size=10 [18:47:41]MH_SAM_APDU [18:47:41]CAPDU: 80 0D 02 02 05 BD 29 AD B5 20 [18:47:41]Write to MH i2c: E2 0D 00 14 2A 80 0D 02 02 05 00 BD 29 AD B5 20 00 00 2A [18:47:41]Write i2c OK [18:47:41]MH_I2C_Read... [18:47:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:47:41]Read from MH i2c: E2 [18:47:41]MH_I2C_Read... [18:47:41]Read from MH i2c: E2 03 00 [18:47:41]MH_I2C_Read... [18:47:41]Read from MH i2c: E2 03 00 14 2A 00 90 00 B2 [18:47:41]RAPDU: 90 00 [18:47:41]wFMCommunicate OK [18:47:41]wFMCommunicate request_size=4 [18:47:41]MH_SAM_APDU [18:47:41]CAPDU: 80 0D 03 02 [18:47:41]Write to MH i2c: E2 08 00 15 2A 80 0D 03 02 00 00 00 00 BA [18:47:41]Write i2c OK [18:47:41]MH_I2C_Read... [18:47:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:47:41]Read from MH i2c: E2 [18:47:41]MH_I2C_Read... [18:47:41]Read from MH i2c: E2 0B 00 [18:47:41]MH_I2C_Read... [18:47:41]Read from MH i2c: E2 0B 00 15 2A 00 58 A1 EA 7C 48 20 D2 85 90 00 D9 [18:47:41]RAPDU: 58 A1 EA 7C 48 20 D2 85 90 00 [18:47:41]wFMCommunicate OK [18:47:41]SAM_PROTO_SignData done [18:47:41]FM_MakeSignedData done [18:47:41]CreateOFDProtocolMessage [18:47:41]wFMCommunicate request_size=4 [18:47:41]MH_SAM_APDU [18:47:41]CAPDU: 80 11 00 00 [18:47:41]Write to MH i2c: E2 08 00 16 2A 80 11 00 00 00 00 00 00 BA [18:47:41]Write i2c OK [18:47:41]MH_I2C_Read... [18:47:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:47:41]Read from MH i2c: E2 [18:47:41]MH_I2C_Read... [18:47:41]Read from MH i2c: E2 17 00 [18:47:41]MH_I2C_Read... [18:47:41]Read from MH i2c: E2 17 00 16 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 10 [18:47:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:47:41]wFMCommunicate OK [18:47:41]CreateOFDProtocolMessage done [18:47:41]OFDSenderStorePacket 24966 [18:47:41]StoreOFDPacket docnum=24966 [18:47:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 C6 AC 07 01 84 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 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 55 01 00 00 F4 03 04 00 4D 35 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 86 61 00 00 35 04 06 00 8B BD 29 AD B5 20 58 A1 EA 7C 48 20 D2 85 [18:47:41]CheckFolder [18:47:41]dirname=/storage/ofd_packets [18:47:41]CheckFolder done [18:47:41]ProducePacketName [18:47:41]name=ofd_packets/00024966 [18:47:41]NVStorageSaveData ofd_packets/00024966 [18:47:41]File name is /storage/ofd_packets/00024966 [18:47:41]Write 301 bytes [18:47:41]NVStorageSaveData done [18:47:41]OFDSenderStorePacket done [18:47:41]KKMCreateOFDPacket done [18:47:41]NVStorageSaveData kkm_last_timestamp [18:47:41]File name is /storage/kkm_last_timestamp [18:47:41]Write 4 bytes [18:47:41]NVStorageSaveData done [18:47:41]ExternCall_PrintAddStr [18:47:41]wPrintStart [18:47:41]Write to MH i2c: 01 00 00 17 2A 41 [18:47:41]Write i2c OK [18:47:41]MH_I2C_Read... [18:47:41]Read from MH i2c: 01 [18:47:41]MH_I2C_Read... [18:47:41]Read from MH i2c: 01 07 00 [18:47:41]MH_I2C_Read... [18:47:41]Read from MH i2c: 01 07 00 17 2A 00 00 00 00 00 FF 0F 56 [18:47:41]RasterBufferAndPrint [18:47:41]line Счет N : (1)610711 [18:47:41]line ИНН: 02508201610067 [18:47:41]line Контрольно-Кассовый Чек [18:47:41]line ПРОДАЖА [18:47:41]line ТРК (МРК, ГНК) : 32 [18:47:41]line Товар: 2710124130 [18:47:41]line Аи-92-К-2 [18:47:41]line 13.280 * 67.80 [18:47:41]line = 900.38 [18:47:41]line НДС 12% НСП 1% [18:47:41]line > о реализуемом товаре [18:47:41]line ИТОГО: 900.38 [18:47:41]line НСП 1% : 7.97 [18:47:41]line НДС 12% : 95.62 [18:47:41]line Наличными: 0.00 [18:47:41]line Безнал.: 900.38 [18:47:41]line Место: АЗС № 127 "Партнер Нефть" [18:47:41]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [18:47:41]line СНО: Общий режим [18:47:41]line Чек 341 30.07.2024 18:47 [18:47:41]line Смена: 48 ФФД: 1.0 [18:47:41]line ЗНМ: 0300000158 [18:47:41]line РНМ: 0000000000171247 [18:47:41]line Версия ККМ: v1.0 [18:47:41]line Платежная система: Бакай Банк [18:47:41]line ФМ: 0000000002098565 [18:47:41]line ФД: 24966 [18:47:41]line ФПД: 153644564329760 [18:47:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T184741&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24966&fm=153644564329760&tin=02508201610067®Number=0000000000171247&sum=90038 [18:47:42]OFD Sender: Processing packet 24966 [packets to send 29, broken 28] [18:47:42]ProducePacketName [18:47:42]name=ofd_packets/00024966 [18:47:42]OFD Sender: To server: pG, [18:47:42]CommunicateWithHost lk.salyk.kg:30040 [18:47:42]ConnectInit lk.salyk.kg [18:47:42]written 0, free lines is 4095 [18:47:42]Connected sock=10 [18:47:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 C6 AC 07 01 84 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 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 55 01 00 00 F4 03 04 00 4D 35 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 86 61 00 00 35 04 06 00 8B BD 29 AD B5 20 58 A1 EA 7C 48 20 D2 85 [18:47:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 E8 35 47 00 F7 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 32 30 39 38 35 36 35 10 04 04 00 86 61 00 00 F4 03 04 00 DA E0 A8 66 B6 04 01 00 00 20 F4 BA D0 A9 A4 0B 87 [18:47:42]CommunicateWithHost err = 0 [18:47:42]CheckOFDResponse [18:47:42]1017 (14) - 77093643461234 [18:47:42]1041 (16) - 0000000002098565 [18:47:42]1040 (4) - 24966 [18:47:42]1012 (4) - 30.07.2024 12:47 [18:47:42]1206 (1) - 0 [18:47:42]OFD Sender: Remove packet 24966 [18:47:42]ProducePacketName [18:47:42]name=ofd_packets/00024966 [18:47:42]NVStorageDeleteData [18:47:42]Write to MH i2c: 01 00 00 41 2A 6B [18:47:42]Write i2c OK [18:47:42]MH_I2C_Read... [18:47:42]Read from MH i2c: 01 [18:47:42]MH_I2C_Read... [18:47:42]Read from MH i2c: 01 07 00 [18:47:42]MH_I2C_Read... [18:47:42]Read from MH i2c: 01 07 00 41 2A 00 00 00 00 00 0C 0D 8B [18:47:42]RasterBufferAndPrint [18:47:42]line [18:47:42]line [18:47:42]line [18:47:42]line [18:47:42]line [18:47:42]written 0, free lines is 3346 [18:47:42]MH_Cut [18:47:42]Write to MH i2c: D1 01 00 48 2A 01 44 [18:47:42]Write i2c OK [18:47:42]MH_I2C_Read... [18:47:42]Read from MH i2c: D1 [18:47:42]MH_I2C_Read... [18:47:42]Read from MH i2c: D1 01 00 [18:47:42]MH_I2C_Read... [18:47:42]Read from MH i2c: D1 01 00 48 2A 00 43 [18:47:42]Write to MH i2c: 01 00 00 49 2A 73 [18:47:42]Write i2c OK [18:47:42]MH_I2C_Read... [18:47:43]OFD Sender: No OFD packet to send [18:47:43]*** Cut start [18:47:43]*** Partial cut [18:47:43]*** CUTSNS_PIN = 1 [18:47:43]*** CUTSNS_PIN = 0 [18:47:43]*** Brake cut motor [18:47:43]Read from MH i2c: 01 [18:47:43]MH_I2C_Read... [18:47:43]*** Stop cut motor [18:47:43]*** Cut end [18:47:43]Read from MH i2c: 01 07 00 [18:47:43]MH_I2C_Read... [18:47:43]Read from MH i2c: 01 07 00 49 2A 00 00 00 00 00 FF 0F 88 [18:47:43]process_action close_receipt done [18:47:43]requested_data is exist [18:47:43]produce_requested_data [18:47:43]requested_item fm.sn is exist - process it [18:47:43]wFMCommunicate request_size=4 [18:47:43]MH_SAM_APDU [18:47:43]CAPDU: 80 11 00 00 [18:47:43]Write to MH i2c: E2 08 00 4A 2A 80 11 00 00 00 00 00 00 EE [18:47:43]Write i2c OK [18:47:43]MH_I2C_Read... [18:47:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:47:43]Read from MH i2c: E2 [18:47:43]MH_I2C_Read... [18:47:43]Read from MH i2c: E2 17 00 [18:47:43]MH_I2C_Read... [18:47:43]Read from MH i2c: E2 17 00 4A 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 44 [18:47:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:47:43]wFMCommunicate OK [18:47:43]requested_item fd.num is exist - process it [18:47:43]SAM_PROTO_GetFieldsCounters [18:47:43]wFMCommunicate request_size=4 [18:47:43]MH_SAM_APDU [18:47:43]CAPDU: 80 13 00 00 [18:47:43]Write to MH i2c: E2 08 00 4B 2A 80 13 00 00 00 00 00 00 F1 [18:47:43]Write i2c OK [18:47:43]MH_I2C_Read... [18:47:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:47:44]Read from MH i2c: E2 [18:47:44]MH_I2C_Read... [18:47:44]Read from MH i2c: E2 62 00 [18:47:44]MH_I2C_Read... [18:47:44]Read from MH i2c: E2 62 00 4B 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 86 61 00 00 0E 04 04 00 30 00 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 2B [18:47:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 86 61 00 00 0E 04 04 00 30 00 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 [18:47:44]wFMCommunicate OK [18:47:44]SAM_PROTO_GetFieldsCounters done [18:47:44]requested_item shift.num is exist - process it [18:47:44]requested_item shift.opened is exist - process it [18:47:44]req_shift_opened [18:47:44]FM_GetShiftState [18:47:44]SAM_PROTO_GetShiftState [18:47:44]wFMCommunicate request_size=4 [18:47:44]MH_SAM_APDU [18:47:44]CAPDU: 80 13 01 00 [18:47:44]Write to MH i2c: E2 08 00 4C 2A 80 13 01 00 00 00 00 00 F3 [18:47:44]Write i2c OK [18:47:44]MH_I2C_Read... [18:47:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:47:44]Read from MH i2c: E2 [18:47:44]MH_I2C_Read... [18:47:44]Read from MH i2c: E2 0E 00 [18:47:44]MH_I2C_Read... [18:47:44]Read from MH i2c: E2 0E 00 4C 2A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A6 [18:47:44]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:47:44]wFMCommunicate OK [18:47:44]SAM_PROTO_GetShiftState done [18:47:44]FM_GetShiftState done [18:47:44]req_shift_opened done [18:47:44]requested_item shift.open_date is exist - process it [18:47:44]req_shift_open_date [18:47:44]req_shift_open_date done [18:47:44]produce_requested_data done [18:47:44]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24966,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [18:47:44]process_action_free close_receipt [18:47:44]json_value_free [18:47:44]json_value_free done [18:47:44]process_json_proto returns [18:47:44]Send response to host [18:47:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24966,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [18:47:44]free response buf [18:47:44]execute_script done [18:47:44]execute_script returns [18:47:44]free content buf [18:47:44]Sock 7.Close socket [18:47:44]Sock 7.Thread stoped [18:47:48]OFD Sender: No OFD packet to send [18:47:53]OFD Sender: No OFD packet to send [18:47:58]OFD Sender: No OFD packet to send [18:48:03]OFD Sender: No OFD packet to send [18:48:08]OFD Sender: No OFD packet to send [18:48:13]OFD Sender: No OFD packet to send [18:48:18]OFD Sender: No OFD packet to send [18:48:23]OFD Sender: No OFD packet to send [18:48:28]OFD Sender: No OFD packet to send [18:48:33]OFD Sender: No OFD packet to send [18:48:38]OFD Sender: No OFD packet to send [18:48:43]OFD Sender: No OFD packet to send [18:48:48]OFD Sender: No OFD packet to send [18:48:53]OFD Sender: No OFD packet to send [18:48:58]OFD Sender: No OFD packet to send [18:49:03]OFD Sender: No OFD packet to send [18:49:08]OFD Sender: No OFD packet to send [18:49:13]OFD Sender: No OFD packet to send [18:49:18]OFD Sender: No OFD packet to send [18:49:23]OFD Sender: No OFD packet to send [18:49:28]OFD Sender: No OFD packet to send [18:49:33]OFD Sender: No OFD packet to send [18:49:38]OFD Sender: No OFD packet to send [18:49:43]OFD Sender: No OFD packet to send [18:49:48]OFD Sender: No OFD packet to send [18:49:53]OFD Sender: No OFD packet to send [18:49:58]OFD Sender: No OFD packet to send [18:50:03]OFD Sender: No OFD packet to send [18:50:08]OFD Sender: No OFD packet to send [18:50:13]OFD Sender: No OFD packet to send [18:50:18]OFD Sender: No OFD packet to send [18:50:23]OFD Sender: No OFD packet to send [18:50:28]OFD Sender: No OFD packet to send [18:50:33]OFD Sender: No OFD packet to send [18:50:38]OFD Sender: No OFD packet to send [18:50:43]OFD Sender: No OFD packet to send [18:50:48]OFD Sender: No OFD packet to send [18:50:53]OFD Sender: No OFD packet to send [18:50:58]OFD Sender: No OFD packet to send [18:51:03]OFD Sender: No OFD packet to send [18:51:08]OFD Sender: No OFD packet to send [18:51:13]OFD Sender: No OFD packet to send [18:51:18]OFD Sender: No OFD packet to send [18:51:23]OFD Sender: No OFD packet to send [18:51:28]OFD Sender: No OFD packet to send [18:51:33]OFD Sender: No OFD packet to send [18:51:38]OFD Sender: No OFD packet to send [18:51:43]OFD Sender: No OFD packet to send [18:51:48]OFD Sender: No OFD packet to send [18:51:53]OFD Sender: No OFD packet to send [18:51:58]OFD Sender: No OFD packet to send [18:52:03]OFD Sender: No OFD packet to send [18:52:08]OFD Sender: No OFD packet to send [18:52:13]OFD Sender: No OFD packet to send [18:52:18]OFD Sender: No OFD packet to send [18:52:23]OFD Sender: No OFD packet to send [18:52:28]OFD Sender: No OFD packet to send [18:52:33]OFD Sender: No OFD packet to send [18:52:38]OFD Sender: No OFD packet to send [18:52:43]OFD Sender: No OFD packet to send [18:52:48]OFD Sender: No OFD packet to send [18:52:49]accept exits with 9 [18:52:49]New connection [18:52:49]New thread 3067571556 created [18:52:49]Thread 3067428196 joined [18:52:49]Waiting for new connection... [18:52:49] Sock 9.Parse request [18:52:49]Sock 9.Check first char [18:52:49]Sock 9.First char is OK [18:52:49]request: POST /json_proto HTTP/1.0 [18:52:49]Method: POST [18:52:49]URL: /json_proto [18:52:49]Method is POST - this is cgi request [18:52:49]url: /json_proto [18:52:49]query_string will be loaded in cgi processing [18:52:49]execute_cgi json_proto POST (null) [18:52:49]execute_cgi path=json_proto method=POST [18:52:49]POST find Content-Length [18:52:49]Host: 172.17.45.131:8080 [18:52:49]Content-Length: 682 [18:52:49]Content-Type: application/json [18:52:49] [18:52:49]POST finish read [18:52:49]Found Content-Length = 682 [18:52:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610712", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:52:49]execute_script... [18:52:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610712", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:52:49]POST & json_proto [18:52:49]process_json_proto [18:52:49]json parsed OK: [18:52:49]protocol is kg_v1.0 [18:52:49]action value=close_receipt [18:52:49]process_action close_receipt [18:52:49]cmd_close_receipt [18:52:49]MH_GetDate [18:52:49]Write to MH i2c: F0 00 00 4D 2A 66 [18:52:49]Write i2c OK [18:52:49]MH_I2C_Read... [18:52:49]Read from MH i2c: F0 [18:52:49]MH_I2C_Read... [18:52:49]Read from MH i2c: F0 09 00 [18:52:49]MH_I2C_Read... [18:52:49]Read from MH i2c: F0 09 00 4D 2A 00 82 36 A9 66 C6 D4 6E 66 A4 [18:52:49]GetLastDocTimeStamp 1722365261 [18:52:49]current date 1722365570 [18:52:49]FM_GetShiftState [18:52:49]SAM_PROTO_GetShiftState [18:52:49]wFMCommunicate request_size=4 [18:52:49]MH_SAM_APDU [18:52:49]CAPDU: 80 13 01 00 [18:52:49]Write to MH i2c: E2 08 00 4E 2A 80 13 01 00 00 00 00 00 F5 [18:52:49]Write i2c OK [18:52:49]MH_I2C_Read... [18:52:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:52:49]Read from MH i2c: E2 [18:52:49]MH_I2C_Read... [18:52:49]Read from MH i2c: E2 0E 00 [18:52:49]MH_I2C_Read... [18:52:49]Read from MH i2c: E2 0E 00 4E 2A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A8 [18:52:49]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:52:49]wFMCommunicate OK [18:52:49]SAM_PROTO_GetShiftState done [18:52:49]FM_GetShiftState done [18:52:49]opened in 1722298218 [18:52:49]opened+sec_in_day 1722384618 [18:52:49]quantity*price = 100023 [18:52:49]sum+1 = 100024 [18:52:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 342 30.07.2024 18:52 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24967 ФПД: 136608471799384 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T185250&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24967&fm=136608471799384&tin=02508201610067®Number=0000000000171247&sum=100000 [18:52:50]StoreToDocumentArchive [18:52:50]shift 48 fd 24967 [18:52:50]save to /storage/0048/doc_00024967 [18:52:50]save last doc name /storage/0048/doc_00024967 to /storage/kkm_last_doc_name [18:52:50]save OK [18:52:50]Clear old archive folders... [18:52:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:52:50]tlvbuf is 01E7E980 [18:52:50]SAM_PROTO_ClearQueue [18:52:50]wFMCommunicate request_size=4 [18:52:50]MH_SAM_APDU [18:52:50]CAPDU: 80 09 00 00 [18:52:50]Write to MH i2c: E2 08 00 5B 2A 80 09 00 00 00 00 00 00 F7 [18:52:50]Write i2c OK [18:52:50]MH_I2C_Read... [18:52:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:52:50]Read from MH i2c: E2 [18:52:50]MH_I2C_Read... [18:52:50]Read from MH i2c: E2 03 00 [18:52:50]MH_I2C_Read... [18:52:50]Read from MH i2c: E2 03 00 5B 2A 00 90 00 F9 [18:52:50]RAPDU: 90 00 [18:52:50]wFMCommunicate OK [18:52:50]SAM_PROTO_ClearQueue done [18:52:50]KKMCreateOFDPacket [18:52:50]OFDProtocolAddRootSTLVToBuf [18:52:50]FM_MakeSignedData [18:52:50]FM_MakeSignedData [18:52:50]SAM_PROTO_SignData [18:52:50]wFMCommunicate request_size=4 [18:52:50]MH_SAM_APDU [18:52:50]CAPDU: 80 0D 01 02 [18:52:50]Write to MH i2c: E2 08 00 5C 2A 80 0D 01 02 00 00 00 00 FF [18:52:50]Write i2c OK [18:52:50]MH_I2C_Read... [18:52:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:52:50]Read from MH i2c: E2 [18:52:50]MH_I2C_Read... [18:52:50]Read from MH i2c: E2 03 00 [18:52:50]MH_I2C_Read... [18:52:50]Read from MH i2c: E2 03 00 5C 2A 00 90 00 FA [18:52:50]RAPDU: 90 00 [18:52:50]wFMCommunicate OK [18:52:50]wFMCommunicate request_size=255 [18:52:50]MH_SAM_APDU [18:52:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 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 82 36 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 87 61 00 00 35 04 06 00 7C [18:52:50]Write to MH i2c: E2 02 01 5D 2A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 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 82 36 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 87 61 00 00 35 04 06 00 7C 00 00 35 [18:52:50]Write i2c OK [18:52:50]MH_I2C_Read... [18:52:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:52:50]Read from MH i2c: E2 [18:52:50]MH_I2C_Read... [18:52:50]Read from MH i2c: E2 03 00 [18:52:50]MH_I2C_Read... [18:52:50]Read from MH i2c: E2 03 00 5D 2A 00 90 00 FB [18:52:50]RAPDU: 90 00 [18:52:50]wFMCommunicate OK [18:52:50]wFMCommunicate request_size=10 [18:52:50]MH_SAM_APDU [18:52:50]CAPDU: 80 0D 02 02 05 3E A3 6F 56 58 [18:52:50]Write to MH i2c: E2 0D 00 5E 2A 80 0D 02 02 05 00 3E A3 6F 56 58 00 00 0A [18:52:50]Write i2c OK [18:52:50]MH_I2C_Read... [18:52:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:52:50]Read from MH i2c: E2 [18:52:50]MH_I2C_Read... [18:52:50]Read from MH i2c: E2 03 00 [18:52:50]MH_I2C_Read... [18:52:50]Read from MH i2c: E2 03 00 5E 2A 00 90 00 FC [18:52:50]RAPDU: 90 00 [18:52:50]wFMCommunicate OK [18:52:50]wFMCommunicate request_size=4 [18:52:50]MH_SAM_APDU [18:52:50]CAPDU: 80 0D 03 02 [18:52:50]Write to MH i2c: E2 08 00 5F 2A 80 0D 03 02 00 00 00 00 04 [18:52:50]Write i2c OK [18:52:50]MH_I2C_Read... [18:52:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:52:50]Read from MH i2c: E2 [18:52:50]MH_I2C_Read... [18:52:50]Read from MH i2c: E2 0B 00 [18:52:50]MH_I2C_Read... [18:52:50]Read from MH i2c: E2 0B 00 5F 2A 00 3F 62 B5 96 DB 38 C0 35 90 00 F9 [18:52:50]RAPDU: 3F 62 B5 96 DB 38 C0 35 90 00 [18:52:50]wFMCommunicate OK [18:52:50]SAM_PROTO_SignData done [18:52:50]FM_MakeSignedData done [18:52:50]CreateOFDProtocolMessage [18:52:50]wFMCommunicate request_size=4 [18:52:50]MH_SAM_APDU [18:52:50]CAPDU: 80 11 00 00 [18:52:50]Write to MH i2c: E2 08 00 60 2A 80 11 00 00 00 00 00 00 04 [18:52:50]Write i2c OK [18:52:50]MH_I2C_Read... [18:52:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:52:50]Read from MH i2c: E2 [18:52:50]MH_I2C_Read... [18:52:50]Read from MH i2c: E2 17 00 [18:52:50]MH_I2C_Read... [18:52:50]Read from MH i2c: E2 17 00 60 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 5A [18:52:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:52:50]wFMCommunicate OK [18:52:50]CreateOFDProtocolMessage done [18:52:50]OFDSenderStorePacket 24967 [18:52:50]StoreOFDPacket docnum=24967 [18:52:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 16 AD 07 01 64 A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 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 82 36 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 87 61 00 00 35 04 06 00 7C 3E A3 6F 56 58 3F 62 B5 96 DB 38 C0 35 [18:52:50]CheckFolder [18:52:50]dirname=/storage/ofd_packets [18:52:50]CheckFolder done [18:52:50]ProducePacketName [18:52:50]name=ofd_packets/00024967 [18:52:50]NVStorageSaveData ofd_packets/00024967 [18:52:50]File name is /storage/ofd_packets/00024967 [18:52:50]Write 301 bytes [18:52:50]NVStorageSaveData done [18:52:50]OFDSenderStorePacket done [18:52:50]KKMCreateOFDPacket done [18:52:50]NVStorageSaveData kkm_last_timestamp [18:52:50]File name is /storage/kkm_last_timestamp [18:52:50]Write 4 bytes [18:52:50]NVStorageSaveData done [18:52:50]ExternCall_PrintAddStr [18:52:50]wPrintStart [18:52:50]Write to MH i2c: 01 00 00 61 2A 8B [18:52:50]Write i2c OK [18:52:50]MH_I2C_Read... [18:52:50]Read from MH i2c: 01 [18:52:50]MH_I2C_Read... [18:52:50]Read from MH i2c: 01 07 00 [18:52:50]MH_I2C_Read... [18:52:50]Read from MH i2c: 01 07 00 61 2A 00 00 00 00 00 FF 0F A0 [18:52:50]RasterBufferAndPrint [18:52:50]line Счет N : (1)610712 [18:52:50]line ИНН: 02508201610067 [18:52:50]line Контрольно-Кассовый Чек [18:52:50]line ПРОДАЖА [18:52:50]line ТРК (МРК, ГНК) : 33 [18:52:50]line Товар: 2710124500 [18:52:50]line Аи-95-К-3 [18:52:50]line 13.390 * 74.70 [18:52:50]line = 1000.23 [18:52:50]line НДС 12% НСП 1% [18:52:50]line > о реализуемом товаре [18:52:50]line ОКРУГЛЕНИЕ: -0.23 [18:52:50]line ИТОГО: 1000.00 [18:52:50]line Внесено: 1000.00 [18:52:50]line СДАЧА: 0.00 [18:52:50]line НСП 1% : 8.85 [18:52:50]line НДС 12% : 106.22 [18:52:50]line Наличными: 1000.00 [18:52:50]line Безнал.: 0.00 [18:52:50]line Место: АЗС № 127 "Партнер Нефть" [18:52:50]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [18:52:50]line СНО: Общий режим [18:52:50]line Чек 342 30.07.2024 18:52 [18:52:50]line Смена: 48 ФФД: 1.0 [18:52:50]line ЗНМ: 0300000158 [18:52:50]line РНМ: 0000000000171247 [18:52:50]line Версия ККМ: v1.0 [18:52:50]line ФМ: 0000000002098565 [18:52:50]line ФД: 24967 [18:52:50]line ФПД: 136608471799384 [18:52:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T185250&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24967&fm=136608471799384&tin=02508201610067®Number=0000000000171247&sum=100000 [18:52:51]OFD Sender: Processing packet 24967 [packets to send 29, broken 28] [18:52:51]ProducePacketName [18:52:51]name=ofd_packets/00024967 [18:52:51]OFD Sender: To server: pG, [18:52:51]CommunicateWithHost lk.salyk.kg:30040 [18:52:51]ConnectInit lk.salyk.kg [18:52:51]written 0, free lines is 4095 [18:52:51]Connected sock=10 [18:52:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 16 AD 07 01 64 A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 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 82 36 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 87 61 00 00 35 04 06 00 7C 3E A3 6F 56 58 3F 62 B5 96 DB 38 C0 35 [18:52:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 C9 2B 47 00 A5 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 32 30 39 38 35 36 35 10 04 04 00 87 61 00 00 F4 03 04 00 10 E2 A8 66 B6 04 01 00 00 EE 2B A1 02 1A 99 C5 5F [18:52:51]CommunicateWithHost err = 0 [18:52:51]CheckOFDResponse [18:52:51]1017 (14) - 77093643461234 [18:52:51]1041 (16) - 0000000002098565 [18:52:51]1040 (4) - 24967 [18:52:51]1012 (4) - 30.07.2024 12:52 [18:52:51]1206 (1) - 0 [18:52:51]OFD Sender: Remove packet 24967 [18:52:51]ProducePacketName [18:52:51]name=ofd_packets/00024967 [18:52:51]NVStorageDeleteData [18:52:51]Write to MH i2c: 01 00 00 8C 2A B6 [18:52:51]Write i2c OK [18:52:51]MH_I2C_Read... [18:52:51]Read from MH i2c: 01 [18:52:51]MH_I2C_Read... [18:52:51]Read from MH i2c: 01 07 00 [18:52:51]MH_I2C_Read... [18:52:51]Read from MH i2c: 01 07 00 8C 2A 00 00 00 00 00 FB 0C C4 [18:52:51]RasterBufferAndPrint [18:52:51]line [18:52:51]line [18:52:51]line [18:52:51]line [18:52:51]line [18:52:51]written 0, free lines is 3329 [18:52:51]MH_Cut [18:52:51]Write to MH i2c: D1 01 00 93 2A 01 8F [18:52:51]Write i2c OK [18:52:51]MH_I2C_Read... [18:52:51]Read from MH i2c: D1 [18:52:51]MH_I2C_Read... [18:52:51]Read from MH i2c: D1 01 00 [18:52:51]MH_I2C_Read... [18:52:51]Read from MH i2c: D1 01 00 93 2A 00 8E [18:52:51]Write to MH i2c: 01 00 00 94 2A BE [18:52:51]Write i2c OK [18:52:51]MH_I2C_Read... [18:52:52]OFD Sender: No OFD packet to send [18:52:52]*** Cut start [18:52:52]*** Partial cut [18:52:52]*** CUTSNS_PIN = 1 [18:52:52]*** CUTSNS_PIN = 0 [18:52:52]*** Brake cut motor [18:52:52]Read from MH i2c: 01 [18:52:52]MH_I2C_Read... [18:52:52]*** Stop cut motor [18:52:52]*** Cut end [18:52:52]Read from MH i2c: 01 07 00 [18:52:52]MH_I2C_Read... [18:52:52]Read from MH i2c: 01 07 00 94 2A 00 00 00 00 00 FF 0F D3 [18:52:52]process_action close_receipt done [18:52:52]requested_data is exist [18:52:52]produce_requested_data [18:52:52]requested_item fm.sn is exist - process it [18:52:52]wFMCommunicate request_size=4 [18:52:52]MH_SAM_APDU [18:52:52]CAPDU: 80 11 00 00 [18:52:52]Write to MH i2c: E2 08 00 95 2A 80 11 00 00 00 00 00 00 39 [18:52:52]Write i2c OK [18:52:52]MH_I2C_Read... [18:52:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:52:53]Read from MH i2c: E2 [18:52:53]MH_I2C_Read... [18:52:53]Read from MH i2c: E2 17 00 [18:52:53]MH_I2C_Read... [18:52:53]Read from MH i2c: E2 17 00 95 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 8F [18:52:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:52:53]wFMCommunicate OK [18:52:53]requested_item fd.num is exist - process it [18:52:53]SAM_PROTO_GetFieldsCounters [18:52:53]wFMCommunicate request_size=4 [18:52:53]MH_SAM_APDU [18:52:53]CAPDU: 80 13 00 00 [18:52:53]Write to MH i2c: E2 08 00 96 2A 80 13 00 00 00 00 00 00 3C [18:52:53]Write i2c OK [18:52:53]MH_I2C_Read... [18:52:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:52:53]Read from MH i2c: E2 [18:52:53]MH_I2C_Read... [18:52:53]Read from MH i2c: E2 62 00 [18:52:53]MH_I2C_Read... [18:52:53]Read from MH i2c: E2 62 00 96 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 87 61 00 00 0E 04 04 00 30 00 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 7A [18:52:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 87 61 00 00 0E 04 04 00 30 00 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 [18:52:53]wFMCommunicate OK [18:52:53]SAM_PROTO_GetFieldsCounters done [18:52:53]requested_item shift.num is exist - process it [18:52:53]requested_item shift.opened is exist - process it [18:52:53]req_shift_opened [18:52:53]FM_GetShiftState [18:52:53]SAM_PROTO_GetShiftState [18:52:53]wFMCommunicate request_size=4 [18:52:53]MH_SAM_APDU [18:52:53]CAPDU: 80 13 01 00 [18:52:53]Write to MH i2c: E2 08 00 97 2A 80 13 01 00 00 00 00 00 3E [18:52:53]Write i2c OK [18:52:53]MH_I2C_Read... [18:52:53]Read from MH i2c: E2 [18:52:53]MH_I2C_Read... [18:52:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:52:53]Read from MH i2c: E2 0E 00 [18:52:53]MH_I2C_Read... [18:52:53]Read from MH i2c: E2 0E 00 97 2A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F1 [18:52:53]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:52:53]wFMCommunicate OK [18:52:53]SAM_PROTO_GetShiftState done [18:52:53]FM_GetShiftState done [18:52:53]req_shift_opened done [18:52:53]requested_item shift.open_date is exist - process it [18:52:53]req_shift_open_date [18:52:53]req_shift_open_date done [18:52:53]produce_requested_data done [18:52:53]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24967,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [18:52:53]process_action_free close_receipt [18:52:53]json_value_free [18:52:53]json_value_free done [18:52:53]process_json_proto returns [18:52:53]Send response to host [18:52:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24967,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [18:52:53]free response buf [18:52:53]execute_script done [18:52:53]execute_script returns [18:52:53]free content buf [18:52:53]Sock 9.Close socket [18:52:53]Sock 9.Thread stoped [18:52:57]OFD Sender: No OFD packet to send [18:53:02]OFD Sender: No OFD packet to send [18:53:07]OFD Sender: No OFD packet to send [18:53:12]OFD Sender: No OFD packet to send [18:53:17]OFD Sender: No OFD packet to send [18:53:22]OFD Sender: No OFD packet to send [18:53:27]OFD Sender: No OFD packet to send [18:53:28]accept exits with 7 [18:53:28]New connection [18:53:28]New thread 3067428196 created [18:53:28]Thread 3067571556 joined [18:53:28]Waiting for new connection... [18:53:28] Sock 7.Parse request [18:53:28]Sock 7.Check first char [18:53:28]Sock 7.First char is OK [18:53:28]request: POST /json_proto HTTP/1.0 [18:53:28]Method: POST [18:53:28]URL: /json_proto [18:53:28]Method is POST - this is cgi request [18:53:28]url: /json_proto [18:53:28]query_string will be loaded in cgi processing [18:53:28]execute_cgi json_proto POST (null) [18:53:28]execute_cgi path=json_proto method=POST [18:53:28]POST find Content-Length [18:53:28]Host: 172.17.45.131:8080 [18:53:28]Content-Length: 682 [18:53:28]Content-Type: application/json [18:53:28] [18:53:28]POST finish read [18:53:28]Found Content-Length = 682 [18:53:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610713", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:53:28]execute_script... [18:53:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610713", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:53:28]POST & json_proto [18:53:28]process_json_proto [18:53:28]json parsed OK: [18:53:28]protocol is kg_v1.0 [18:53:28]action value=close_receipt [18:53:28]process_action close_receipt [18:53:28]cmd_close_receipt [18:53:28]MH_GetDate [18:53:28]Write to MH i2c: F0 00 00 98 2A B1 [18:53:28]Write i2c OK [18:53:28]MH_I2C_Read... [18:53:28]Read from MH i2c: F0 [18:53:28]MH_I2C_Read... [18:53:28]Read from MH i2c: F0 09 00 [18:53:28]MH_I2C_Read... [18:53:28]Read from MH i2c: F0 09 00 98 2A 00 A9 36 A9 66 C6 D4 6E 66 16 [18:53:28]GetLastDocTimeStamp 1722365570 [18:53:28]current date 1722365609 [18:53:28]FM_GetShiftState [18:53:28]SAM_PROTO_GetShiftState [18:53:28]wFMCommunicate request_size=4 [18:53:28]MH_SAM_APDU [18:53:28]CAPDU: 80 13 01 00 [18:53:28]Write to MH i2c: E2 08 00 99 2A 80 13 01 00 00 00 00 00 40 [18:53:28]Write i2c OK [18:53:28]MH_I2C_Read... [18:53:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:53:28]Read from MH i2c: E2 [18:53:28]MH_I2C_Read... [18:53:28]Read from MH i2c: E2 0E 00 [18:53:28]MH_I2C_Read... [18:53:28]Read from MH i2c: E2 0E 00 99 2A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F3 [18:53:28]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:53:28]wFMCommunicate OK [18:53:28]SAM_PROTO_GetShiftState done [18:53:28]FM_GetShiftState done [18:53:28]opened in 1722298218 [18:53:28]opened+sec_in_day 1722384618 [18:53:28]quantity*price = 100023 [18:53:28]sum+1 = 100024 [18:53:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 343 30.07.2024 18:53 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24968 ФПД: 168942487058863 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T185329&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24968&fm=168942487058863&tin=02508201610067®Number=0000000000171247&sum=100000 [18:53:29]StoreToDocumentArchive [18:53:29]shift 48 fd 24968 [18:53:29]save to /storage/0048/doc_00024968 [18:53:29]save last doc name /storage/0048/doc_00024968 to /storage/kkm_last_doc_name [18:53:29]save OK [18:53:29]Clear old archive folders... [18:53:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:53:29]tlvbuf is B6E3F8F0 [18:53:29]SAM_PROTO_ClearQueue [18:53:29]wFMCommunicate request_size=4 [18:53:29]MH_SAM_APDU [18:53:29]CAPDU: 80 09 00 00 [18:53:29]Write to MH i2c: E2 08 00 A6 2A 80 09 00 00 00 00 00 00 42 [18:53:29]Write i2c OK [18:53:29]MH_I2C_Read... [18:53:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:53:29]Read from MH i2c: E2 [18:53:29]MH_I2C_Read... [18:53:29]Read from MH i2c: E2 03 00 [18:53:29]MH_I2C_Read... [18:53:29]Read from MH i2c: E2 03 00 A6 2A 00 90 00 44 [18:53:29]RAPDU: 90 00 [18:53:29]wFMCommunicate OK [18:53:29]SAM_PROTO_ClearQueue done [18:53:29]KKMCreateOFDPacket [18:53:29]OFDProtocolAddRootSTLVToBuf [18:53:29]FM_MakeSignedData [18:53:29]FM_MakeSignedData [18:53:29]SAM_PROTO_SignData [18:53:29]wFMCommunicate request_size=4 [18:53:29]MH_SAM_APDU [18:53:29]CAPDU: 80 0D 01 02 [18:53:29]Write to MH i2c: E2 08 00 A7 2A 80 0D 01 02 00 00 00 00 4A [18:53:29]Write i2c OK [18:53:29]MH_I2C_Read... [18:53:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:53:29]Read from MH i2c: E2 [18:53:29]MH_I2C_Read... [18:53:29]Read from MH i2c: E2 03 00 [18:53:29]MH_I2C_Read... [18:53:29]Read from MH i2c: E2 03 00 A7 2A 00 90 00 45 [18:53:29]RAPDU: 90 00 [18:53:29]wFMCommunicate OK [18:53:29]wFMCommunicate request_size=255 [18:53:29]MH_SAM_APDU [18:53: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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 A9 36 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 88 61 00 00 35 04 06 00 99 [18:53:29]Write to MH i2c: E2 02 01 A8 2A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 A9 36 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 88 61 00 00 35 04 06 00 99 00 00 C6 [18:53:29]Write i2c OK [18:53:29]MH_I2C_Read... [18:53:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:53:29]Read from MH i2c: E2 [18:53:29]MH_I2C_Read... [18:53:29]Read from MH i2c: E2 03 00 [18:53:29]MH_I2C_Read... [18:53:29]Read from MH i2c: E2 03 00 A8 2A 00 90 00 46 [18:53:29]RAPDU: 90 00 [18:53:29]wFMCommunicate OK [18:53:29]wFMCommunicate request_size=10 [18:53:29]MH_SAM_APDU [18:53:29]CAPDU: 80 0D 02 02 05 A6 FC ED B9 AF [18:53:29]Write to MH i2c: E2 0D 00 A9 2A 80 0D 02 02 05 00 A6 FC ED B9 AF 00 00 4E [18:53:29]Write i2c OK [18:53:29]MH_I2C_Read... [18:53:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:53:29]Read from MH i2c: E2 [18:53:29]MH_I2C_Read... [18:53:29]Read from MH i2c: E2 03 00 [18:53:29]MH_I2C_Read... [18:53:29]Read from MH i2c: E2 03 00 A9 2A 00 90 00 47 [18:53:29]RAPDU: 90 00 [18:53:29]wFMCommunicate OK [18:53:29]wFMCommunicate request_size=4 [18:53:29]MH_SAM_APDU [18:53:29]CAPDU: 80 0D 03 02 [18:53:29]Write to MH i2c: E2 08 00 AA 2A 80 0D 03 02 00 00 00 00 4F [18:53:29]Write i2c OK [18:53:29]MH_I2C_Read... [18:53:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:53:29]Read from MH i2c: E2 [18:53:29]MH_I2C_Read... [18:53:29]Read from MH i2c: E2 0B 00 [18:53:29]MH_I2C_Read... [18:53:29]Read from MH i2c: E2 0B 00 AA 2A 00 F5 C5 D7 8A 7D 04 F9 F3 90 00 D8 [18:53:29]RAPDU: F5 C5 D7 8A 7D 04 F9 F3 90 00 [18:53:29]wFMCommunicate OK [18:53:29]SAM_PROTO_SignData done [18:53:29]FM_MakeSignedData done [18:53:29]CreateOFDProtocolMessage [18:53:29]wFMCommunicate request_size=4 [18:53:29]MH_SAM_APDU [18:53:29]CAPDU: 80 11 00 00 [18:53:29]Write to MH i2c: E2 08 00 AB 2A 80 11 00 00 00 00 00 00 4F [18:53:29]Write i2c OK [18:53:29]MH_I2C_Read... [18:53:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:53:29]Read from MH i2c: E2 [18:53:29]MH_I2C_Read... [18:53:29]Read from MH i2c: E2 17 00 [18:53:29]MH_I2C_Read... [18:53:29]Read from MH i2c: E2 17 00 AB 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A5 [18:53:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:53:29]wFMCommunicate OK [18:53:29]CreateOFDProtocolMessage done [18:53:29]OFDSenderStorePacket 24968 [18:53:29]StoreOFDPacket docnum=24968 [18:53:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E2 F6 07 01 9C D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 A9 36 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 88 61 00 00 35 04 06 00 99 A6 FC ED B9 AF F5 C5 D7 8A 7D 04 F9 F3 [18:53:29]CheckFolder [18:53:29]dirname=/storage/ofd_packets [18:53:29]CheckFolder done [18:53:29]ProducePacketName [18:53:29]name=ofd_packets/00024968 [18:53:29]NVStorageSaveData ofd_packets/00024968 [18:53:29]File name is /storage/ofd_packets/00024968 [18:53:29]Write 301 bytes [18:53:29]NVStorageSaveData done [18:53:29]OFDSenderStorePacket done [18:53:29]KKMCreateOFDPacket done [18:53:29]NVStorageSaveData kkm_last_timestamp [18:53:29]File name is /storage/kkm_last_timestamp [18:53:29]Write 4 bytes [18:53:29]NVStorageSaveData done [18:53:29]ExternCall_PrintAddStr [18:53:29]wPrintStart [18:53:29]Write to MH i2c: 01 00 00 AC 2A D6 [18:53:29]Write i2c OK [18:53:29]MH_I2C_Read... [18:53:29]Read from MH i2c: 01 [18:53:29]MH_I2C_Read... [18:53:29]Read from MH i2c: 01 07 00 [18:53:29]MH_I2C_Read... [18:53:29]Read from MH i2c: 01 07 00 AC 2A 00 00 00 00 00 FF 0F EB [18:53:29]RasterBufferAndPrint [18:53:29]line Счет N : (1)610713 [18:53:29]line ИНН: 02508201610067 [18:53:29]line Контрольно-Кассовый Чек [18:53:29]line ПРОДАЖА [18:53:29]line ТРК (МРК, ГНК) : 53 [18:53:29]line Товар: 2710124500 [18:53:29]line Аи-95-К-3 [18:53:29]line 13.390 * 74.70 [18:53:29]line = 1000.23 [18:53:29]line НДС 12% НСП 1% [18:53:29]line > о реализуемом товаре [18:53:29]line ОКРУГЛЕНИЕ: -0.23 [18:53:29]line ИТОГО: 1000.00 [18:53:29]line Внесено: 1000.00 [18:53:29]line СДАЧА: 0.00 [18:53:29]line НСП 1% : 8.85 [18:53:29]line НДС 12% : 106.22 [18:53:29]line Наличными: 1000.00 [18:53:29]line Безнал.: 0.00 [18:53:29]line Место: АЗС № 127 "Партнер Нефть" [18:53:29]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [18:53:29]line СНО: Общий режим [18:53:29]line Чек 343 30.07.2024 18:53 [18:53:29]line Смена: 48 ФФД: 1.0 [18:53:29]line ЗНМ: 0300000158 [18:53:29]line РНМ: 0000000000171247 [18:53:29]line Версия ККМ: v1.0 [18:53:29]line ФМ: 0000000002098565 [18:53:29]line ФД: 24968 [18:53:29]line ФПД: 168942487058863 [18:53:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T185329&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24968&fm=168942487058863&tin=02508201610067®Number=0000000000171247&sum=100000 [18:53:30]OFD Sender: Processing packet 24968 [packets to send 29, broken 28] [18:53:30]ProducePacketName [18:53:30]name=ofd_packets/00024968 [18:53:30]OFD Sender: To server: pG, [18:53:30]CommunicateWithHost lk.salyk.kg:30040 [18:53:30]ConnectInit lk.salyk.kg [18:53:30]written 0, free lines is 4095 [18:53:30]Connected sock=10 [18:53:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E2 F6 07 01 9C D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 A9 36 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 88 61 00 00 35 04 06 00 99 A6 FC ED B9 AF F5 C5 D7 8A 7D 04 F9 F3 [18:53:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 81 17 47 00 9E 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 32 30 39 38 35 36 35 10 04 04 00 88 61 00 00 F4 03 04 00 37 E2 A8 66 B6 04 01 00 00 22 21 31 20 8F 93 B4 4E [18:53:30]CommunicateWithHost err = 0 [18:53:30]CheckOFDResponse [18:53:30]1017 (14) - 77093643461234 [18:53:30]1041 (16) - 0000000002098565 [18:53:30]1040 (4) - 24968 [18:53:30]1012 (4) - 30.07.2024 12:53 [18:53:30]1206 (1) - 0 [18:53:30]OFD Sender: Remove packet 24968 [18:53:30]ProducePacketName [18:53:30]name=ofd_packets/00024968 [18:53:30]NVStorageDeleteData [18:53:30]Write to MH i2c: 01 00 00 D7 2A 01 [18:53:30]Write i2c OK [18:53:30]MH_I2C_Read... [18:53:30]Read from MH i2c: 01 [18:53:30]MH_I2C_Read... [18:53:30]Read from MH i2c: 01 07 00 [18:53:30]MH_I2C_Read... [18:53:30]Read from MH i2c: 01 07 00 D7 2A 00 00 00 00 00 00 0D 15 [18:53:30]RasterBufferAndPrint [18:53:30]line [18:53:30]line [18:53:30]line [18:53:30]line [18:53:30]line [18:53:30]written 0, free lines is 3334 [18:53:30]MH_Cut [18:53:30]Write to MH i2c: D1 01 00 DE 2A 01 DA [18:53:30]Write i2c OK [18:53:30]MH_I2C_Read... [18:53:30]Read from MH i2c: D1 [18:53:30]MH_I2C_Read... [18:53:30]Read from MH i2c: D1 01 00 [18:53:30]MH_I2C_Read... [18:53:30]Read from MH i2c: D1 01 00 DE 2A 00 D9 [18:53:30]Write to MH i2c: 01 00 00 DF 2A 09 [18:53:30]Write i2c OK [18:53:30]MH_I2C_Read... [18:53:31]OFD Sender: No OFD packet to send [18:53:31]*** Cut start [18:53:31]*** Partial cut [18:53:31]*** CUTSNS_PIN = 1 [18:53:31]*** CUTSNS_PIN = 0 [18:53:31]*** Brake cut motor [18:53:32]Read from MH i2c: 01 [18:53:32]MH_I2C_Read... [18:53:32]*** Stop cut motor [18:53:32]*** Cut end [18:53:32]Read from MH i2c: 01 07 00 [18:53:32]MH_I2C_Read... [18:53:32]Read from MH i2c: 01 07 00 DF 2A 00 00 00 00 00 FF 0F 1E [18:53:32]process_action close_receipt done [18:53:32]requested_data is exist [18:53:32]produce_requested_data [18:53:32]requested_item fm.sn is exist - process it [18:53:32]wFMCommunicate request_size=4 [18:53:32]MH_SAM_APDU [18:53:32]CAPDU: 80 11 00 00 [18:53:32]Write to MH i2c: E2 08 00 E0 2A 80 11 00 00 00 00 00 00 84 [18:53:32]Write i2c OK [18:53:32]MH_I2C_Read... [18:53:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:53:32]Read from MH i2c: E2 [18:53:32]MH_I2C_Read... [18:53:32]Read from MH i2c: E2 17 00 [18:53:32]MH_I2C_Read... [18:53:32]Read from MH i2c: E2 17 00 E0 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 DA [18:53:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:53:32]wFMCommunicate OK [18:53:32]requested_item fd.num is exist - process it [18:53:32]SAM_PROTO_GetFieldsCounters [18:53:32]wFMCommunicate request_size=4 [18:53:32]MH_SAM_APDU [18:53:32]CAPDU: 80 13 00 00 [18:53:32]Write to MH i2c: E2 08 00 E1 2A 80 13 00 00 00 00 00 00 87 [18:53:32]Write i2c OK [18:53:32]MH_I2C_Read... [18:53:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:53:32]Read from MH i2c: E2 [18:53:32]MH_I2C_Read... [18:53:32]Read from MH i2c: E2 62 00 [18:53:32]MH_I2C_Read... [18:53:32]Read from MH i2c: E2 62 00 E1 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 88 61 00 00 0E 04 04 00 30 00 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 C9 [18:53:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 88 61 00 00 0E 04 04 00 30 00 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 [18:53:32]wFMCommunicate OK [18:53:32]SAM_PROTO_GetFieldsCounters done [18:53:32]requested_item shift.num is exist - process it [18:53:32]requested_item shift.opened is exist - process it [18:53:32]req_shift_opened [18:53:32]FM_GetShiftState [18:53:32]SAM_PROTO_GetShiftState [18:53:32]wFMCommunicate request_size=4 [18:53:32]MH_SAM_APDU [18:53:32]CAPDU: 80 13 01 00 [18:53:32]Write to MH i2c: E2 08 00 E2 2A 80 13 01 00 00 00 00 00 89 [18:53:32]Write i2c OK [18:53:32]MH_I2C_Read... [18:53:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:53:32]Read from MH i2c: E2 [18:53:32]MH_I2C_Read... [18:53:32]Read from MH i2c: E2 0E 00 [18:53:32]MH_I2C_Read... [18:53:32]Read from MH i2c: E2 0E 00 E2 2A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 3C [18:53:32]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:53:32]wFMCommunicate OK [18:53:32]SAM_PROTO_GetShiftState done [18:53:32]FM_GetShiftState done [18:53:32]req_shift_opened done [18:53:32]requested_item shift.open_date is exist - process it [18:53:32]req_shift_open_date [18:53:32]req_shift_open_date done [18:53:32]produce_requested_data done [18:53:32]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24968,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [18:53:32]process_action_free close_receipt [18:53:32]json_value_free [18:53:32]json_value_free done [18:53:32]process_json_proto returns [18:53:32]Send response to host [18:53:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24968,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [18:53:32]free response buf [18:53:32]execute_script done [18:53:32]execute_script returns [18:53:32]free content buf [18:53:32]Sock 7.Close socket [18:53:32]Sock 7.Thread stoped [18:53:36]OFD Sender: No OFD packet to send [18:53:41]OFD Sender: No OFD packet to send [18:53:46]OFD Sender: No OFD packet to send [18:53:51]OFD Sender: No OFD packet to send [18:53:56]OFD Sender: No OFD packet to send [18:54:01]OFD Sender: No OFD packet to send [18:54:06]OFD Sender: No OFD packet to send [18:54:11]OFD Sender: No OFD packet to send [18:54:16]OFD Sender: No OFD packet to send [18:54:21]OFD Sender: No OFD packet to send [18:54:26]OFD Sender: No OFD packet to send [18:54:31]OFD Sender: No OFD packet to send [18:54:36]OFD Sender: No OFD packet to send [18:54:41]OFD Sender: No OFD packet to send [18:54:46]OFD Sender: No OFD packet to send [18:54:51]OFD Sender: No OFD packet to send [18:54:56]OFD Sender: No OFD packet to send [18:55:01]OFD Sender: No OFD packet to send [18:55:06]OFD Sender: No OFD packet to send [18:55:11]OFD Sender: No OFD packet to send [18:55:16]OFD Sender: No OFD packet to send [18:55:21]OFD Sender: No OFD packet to send [18:55:26]OFD Sender: No OFD packet to send [18:55:31]OFD Sender: No OFD packet to send [18:55:36]OFD Sender: No OFD packet to send [18:55:41]OFD Sender: No OFD packet to send [18:55:46]OFD Sender: No OFD packet to send [18:55:51]OFD Sender: No OFD packet to send [18:55:56]OFD Sender: No OFD packet to send [18:56:01]OFD Sender: No OFD packet to send [18:56:06]OFD Sender: No OFD packet to send [18:56:11]OFD Sender: No OFD packet to send [18:56:16]OFD Sender: No OFD packet to send [18:56:21]OFD Sender: No OFD packet to send [18:56:26]OFD Sender: No OFD packet to send [18:56:31]OFD Sender: No OFD packet to send [18:56:36]OFD Sender: No OFD packet to send [18:56:41]OFD Sender: No OFD packet to send [18:56:46]OFD Sender: No OFD packet to send [18:56:51]OFD Sender: No OFD packet to send [18:56:56]OFD Sender: No OFD packet to send [18:57:01]OFD Sender: No OFD packet to send [18:57:06]OFD Sender: No OFD packet to send [18:57:11]OFD Sender: No OFD packet to send [18:57:16]OFD Sender: No OFD packet to send [18:57:21]OFD Sender: No OFD packet to send [18:57:26]OFD Sender: No OFD packet to send [18:57:31]OFD Sender: No OFD packet to send [18:57:36]OFD Sender: No OFD packet to send [18:57:41]OFD Sender: No OFD packet to send [18:57:46]OFD Sender: No OFD packet to send [18:57:51]OFD Sender: No OFD packet to send [18:57:56]OFD Sender: No OFD packet to send [18:58:01]OFD Sender: No OFD packet to send [18:58:06]OFD Sender: No OFD packet to send [18:58:11]OFD Sender: No OFD packet to send [18:58:16]OFD Sender: No OFD packet to send [18:58:21]OFD Sender: No OFD packet to send [18:58:26]OFD Sender: No OFD packet to send [18:58:31]OFD Sender: No OFD packet to send [18:58:36]OFD Sender: No OFD packet to send [18:58:41]OFD Sender: No OFD packet to send [18:58:46]OFD Sender: No OFD packet to send [18:58:51]OFD Sender: No OFD packet to send [18:58:56]OFD Sender: No OFD packet to send [18:59:01]OFD Sender: No OFD packet to send [18:59:06]OFD Sender: No OFD packet to send [18:59:11]OFD Sender: No OFD packet to send [18:59:16]OFD Sender: No OFD packet to send [18:59:21]OFD Sender: No OFD packet to send [18:59:26]OFD Sender: No OFD packet to send [18:59:31]OFD Sender: No OFD packet to send [18:59:36]OFD Sender: No OFD packet to send [18:59:41]OFD Sender: No OFD packet to send [18:59:46]OFD Sender: No OFD packet to send [18:59:51]OFD Sender: No OFD packet to send [18:59:52]accept exits with 9 [18:59:52]New connection [18:59:52]New thread 3067571556 created [18:59:52]Thread 3067428196 joined [18:59:52]Waiting for new connection... [18:59:52] Sock 9.Parse request [18:59:52]Sock 9.Check first char [18:59:52]Sock 9.First char is OK [18:59:52]request: POST /json_proto HTTP/1.0 [18:59:52]Method: POST [18:59:52]URL: /json_proto [18:59:52]Method is POST - this is cgi request [18:59:52]url: /json_proto [18:59:52]query_string will be loaded in cgi processing [18:59:52]execute_cgi json_proto POST (null) [18:59:52]execute_cgi path=json_proto method=POST [18:59:52]POST find Content-Length [18:59:52]Host: 172.17.45.131:8080 [18:59:52]Content-Length: 803 [18:59:52]Content-Type: application/json [18:59:52] [18:59:52]POST finish read [18:59:52]Found Content-Length = 803 [18:59:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610715", "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" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:59:52]execute_script... [18:59:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610715", "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" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:59:52]POST & json_proto [18:59:52]process_json_proto [18:59:52]json parsed OK: [18:59:52]protocol is kg_v1.0 [18:59:52]action value=close_receipt [18:59:52]process_action close_receipt [18:59:52]cmd_close_receipt [18:59:52]MH_GetDate [18:59:52]Write to MH i2c: F0 00 00 E3 2A FC [18:59:52]Write i2c OK [18:59:52]MH_I2C_Read... [18:59:52]Read from MH i2c: F0 [18:59:52]MH_I2C_Read... [18:59:52]Read from MH i2c: F0 09 00 [18:59:52]MH_I2C_Read... [18:59:52]Read from MH i2c: F0 09 00 E3 2A 00 2A 38 A9 66 C6 D4 6E 66 E4 [18:59:52]GetLastDocTimeStamp 1722365609 [18:59:52]current date 1722365994 [18:59:52]FM_GetShiftState [18:59:52]SAM_PROTO_GetShiftState [18:59:52]wFMCommunicate request_size=4 [18:59:52]MH_SAM_APDU [18:59:52]CAPDU: 80 13 01 00 [18:59:52]Write to MH i2c: E2 08 00 E4 2A 80 13 01 00 00 00 00 00 8B [18:59:52]Write i2c OK [18:59:52]MH_I2C_Read... [18:59:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:59:52]Read from MH i2c: E2 [18:59:52]MH_I2C_Read... [18:59:52]Read from MH i2c: E2 0E 00 [18:59:52]MH_I2C_Read... [18:59:52]Read from MH i2c: E2 0E 00 E4 2A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 3E [18:59:52]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:59:52]wFMCommunicate OK [18:59:52]SAM_PROTO_GetShiftState done [18:59:52]FM_GetShiftState done [18:59:52]opened in 1722298218 [18:59:52]opened+sec_in_day 1722384618 [18:59:52]quantity*price = 200010 [18:59:52]sum+1 = 200011 [18:59:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.10 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.10 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 344 30.07.2024 18:59 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24969 ФПД: 137800544942717 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T185954&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24969&fm=137800544942717&tin=02508201610067®Number=0000000000171247&sum=200010 [18:59:54]StoreToDocumentArchive [18:59:54]shift 48 fd 24969 [18:59:54]save to /storage/0048/doc_00024969 [18:59:54]save last doc name /storage/0048/doc_00024969 to /storage/kkm_last_doc_name [18:59:54]save OK [18:59:54]Clear old archive folders... [18:59:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:59:54]tlvbuf is 01EF70D0 [18:59:54]SAM_PROTO_ClearQueue [18:59:54]wFMCommunicate request_size=4 [18:59:54]MH_SAM_APDU [18:59:54]CAPDU: 80 09 00 00 [18:59:54]Write to MH i2c: E2 08 00 F1 2A 80 09 00 00 00 00 00 00 8D [18:59:54]Write i2c OK [18:59:54]MH_I2C_Read... [18:59:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:59:54]Read from MH i2c: E2 [18:59:54]MH_I2C_Read... [18:59:54]Read from MH i2c: E2 03 00 [18:59:54]MH_I2C_Read... [18:59:54]Read from MH i2c: E2 03 00 F1 2A 00 90 00 8F [18:59:54]RAPDU: 90 00 [18:59:54]wFMCommunicate OK [18:59:54]SAM_PROTO_ClearQueue done [18:59:54]KKMCreateOFDPacket [18:59:54]OFDProtocolAddRootSTLVToBuf [18:59:54]FM_MakeSignedData [18:59:54]FM_MakeSignedData [18:59:54]SAM_PROTO_SignData [18:59:54]wFMCommunicate request_size=4 [18:59:54]MH_SAM_APDU [18:59:54]CAPDU: 80 0D 01 02 [18:59:54]Write to MH i2c: E2 08 00 F2 2A 80 0D 01 02 00 00 00 00 95 [18:59:54]Write i2c OK [18:59:54]MH_I2C_Read... [18:59:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:59:54]Read from MH i2c: E2 [18:59:54]MH_I2C_Read... [18:59:54]Read from MH i2c: E2 03 00 [18:59:54]MH_I2C_Read... [18:59:54]Read from MH i2c: E2 03 00 F2 2A 00 90 00 90 [18:59:54]RAPDU: 90 00 [18:59:54]wFMCommunicate OK [18:59:54]wFMCommunicate request_size=255 [18:59:54]MH_SAM_APDU [18:59: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 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 58 01 00 00 F4 03 04 00 2A 38 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 89 61 00 00 35 04 06 00 7D [18:59:54]Write to MH i2c: E2 02 01 F3 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 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 58 01 00 00 F4 03 04 00 2A 38 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 89 61 00 00 35 04 06 00 7D 00 00 8A [18:59:54]Write i2c OK [18:59:54]MH_I2C_Read... [18:59:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:59:54]Read from MH i2c: E2 [18:59:54]MH_I2C_Read... [18:59:54]Read from MH i2c: E2 03 00 [18:59:54]MH_I2C_Read... [18:59:54]Read from MH i2c: E2 03 00 F3 2A 00 90 00 91 [18:59:54]RAPDU: 90 00 [18:59:54]wFMCommunicate OK [18:59:54]wFMCommunicate request_size=10 [18:59:54]MH_SAM_APDU [18:59:54]CAPDU: 80 0D 02 02 05 54 30 87 FA 7D [18:59:54]Write to MH i2c: E2 0D 00 F4 2A 80 0D 02 02 05 00 54 30 87 FA 7D 00 00 24 [18:59:54]Write i2c OK [18:59:54]MH_I2C_Read... [18:59:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:59:54]Read from MH i2c: E2 [18:59:54]MH_I2C_Read... [18:59:54]Read from MH i2c: E2 03 00 [18:59:54]MH_I2C_Read... [18:59:54]Read from MH i2c: E2 03 00 F4 2A 00 90 00 92 [18:59:54]RAPDU: 90 00 [18:59:54]wFMCommunicate OK [18:59:54]wFMCommunicate request_size=4 [18:59:54]MH_SAM_APDU [18:59:54]CAPDU: 80 0D 03 02 [18:59:54]Write to MH i2c: E2 08 00 F5 2A 80 0D 03 02 00 00 00 00 9A [18:59:54]Write i2c OK [18:59:54]MH_I2C_Read... [18:59:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:59:54]Read from MH i2c: E2 [18:59:54]MH_I2C_Read... [18:59:54]Read from MH i2c: E2 0B 00 [18:59:54]MH_I2C_Read... [18:59:54]Read from MH i2c: E2 0B 00 F5 2A 00 5B 2F 89 C1 5F 02 6F C3 90 00 02 [18:59:54]RAPDU: 5B 2F 89 C1 5F 02 6F C3 90 00 [18:59:54]wFMCommunicate OK [18:59:54]SAM_PROTO_SignData done [18:59:54]FM_MakeSignedData done [18:59:54]CreateOFDProtocolMessage [18:59:54]wFMCommunicate request_size=4 [18:59:54]MH_SAM_APDU [18:59:54]CAPDU: 80 11 00 00 [18:59:54]Write to MH i2c: E2 08 00 F6 2A 80 11 00 00 00 00 00 00 9A [18:59:54]Write i2c OK [18:59:54]MH_I2C_Read... [18:59:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:59:54]Read from MH i2c: E2 [18:59:54]MH_I2C_Read... [18:59:54]Read from MH i2c: E2 17 00 [18:59:54]MH_I2C_Read... [18:59:54]Read from MH i2c: E2 17 00 F6 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F0 [18:59:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:59:54]wFMCommunicate OK [18:59:54]CreateOFDProtocolMessage done [18:59:54]OFDSenderStorePacket 24969 [18:59:54]StoreOFDPacket docnum=24969 [18:59:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 F2 57 07 01 54 DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 58 01 00 00 F4 03 04 00 2A 38 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 89 61 00 00 35 04 06 00 7D 54 30 87 FA 7D 5B 2F 89 C1 5F 02 6F C3 [18:59:54]CheckFolder [18:59:54]dirname=/storage/ofd_packets [18:59:54]CheckFolder done [18:59:54]ProducePacketName [18:59:54]name=ofd_packets/00024969 [18:59:54]NVStorageSaveData ofd_packets/00024969 [18:59:54]File name is /storage/ofd_packets/00024969 [18:59:54]Write 301 bytes [18:59:54]NVStorageSaveData done [18:59:54]OFDSenderStorePacket done [18:59:54]KKMCreateOFDPacket done [18:59:54]NVStorageSaveData kkm_last_timestamp [18:59:54]File name is /storage/kkm_last_timestamp [18:59:54]Write 4 bytes [18:59:54]NVStorageSaveData done [18:59:54]ExternCall_PrintAddStr [18:59:54]wPrintStart [18:59:54]Write to MH i2c: 01 00 00 F7 2A 21 [18:59:54]Write i2c OK [18:59:54]MH_I2C_Read... [18:59:54]Read from MH i2c: 01 [18:59:54]MH_I2C_Read... [18:59:54]Read from MH i2c: 01 07 00 [18:59:54]MH_I2C_Read... [18:59:54]Read from MH i2c: 01 07 00 F7 2A 00 00 00 00 00 FF 0F 36 [18:59:54]RasterBufferAndPrint [18:59:54]line Счет N : (1)610715 [18:59:54]line ИНН: 02508201610067 [18:59:54]line Контрольно-Кассовый Чек [18:59:54]line ПРОДАЖА [18:59:54]line ТРК (МРК, ГНК) : 42 [18:59:54]line Товар: 2710124130 [18:59:54]line Аи-92-К-2 [18:59:54]line 29.500 * 67.80 [18:59:54]line = 2000.10 [18:59:54]line НДС 12% НСП 1% [18:59:54]line > о реализуемом товаре [18:59:54]line ИТОГО: 2000.10 [18:59:54]line НСП 1% : 17.70 [18:59:54]line НДС 12% : 212.40 [18:59:54]line Наличными: 0.00 [18:59:54]line Безнал.: 2000.10 [18:59:54]line Место: АЗС № 127 "Партнер Нефть" [18:59:54]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [18:59:54]line СНО: Общий режим [18:59:54]line Чек 344 30.07.2024 18:59 [18:59:54]line Смена: 48 ФФД: 1.0 [18:59:54]line ЗНМ: 0300000158 [18:59:54]line РНМ: 0000000000171247 [18:59:54]line Версия ККМ: v1.0 [18:59:54]line Платежная система: O! деньги [18:59:54]line ФМ: 0000000002098565 [18:59:54]line ФД: 24969 [18:59:54]line ФПД: 137800544942717 [18:59:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T185954&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24969&fm=137800544942717&tin=02508201610067®Number=0000000000171247&sum=200010 [18:59:54]OFD Sender: Processing packet 24969 [packets to send 29, broken 28] [18:59:54]ProducePacketName [18:59:54]name=ofd_packets/00024969 [18:59:54]OFD Sender: To server: pG, [18:59:54]CommunicateWithHost lk.salyk.kg:30040 [18:59:55]ConnectInit lk.salyk.kg [18:59:55]written 0, free lines is 4095 [18:59:55]Connected sock=10 [18:59:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 F2 57 07 01 54 DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 58 01 00 00 F4 03 04 00 2A 38 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 89 61 00 00 35 04 06 00 7D 54 30 87 FA 7D 5B 2F 89 C1 5F 02 6F C3 [18:59:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 1B B2 47 00 AB 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 32 30 39 38 35 36 35 10 04 04 00 89 61 00 00 F4 03 04 00 B7 E3 A8 66 B6 04 01 00 00 BC 7E 21 21 E9 44 70 16 [18:59:55]CommunicateWithHost err = 0 [18:59:55]CheckOFDResponse [18:59:55]1017 (14) - 77093643461234 [18:59:55]1041 (16) - 0000000002098565 [18:59:55]1040 (4) - 24969 [18:59:55]1012 (4) - 30.07.2024 12:59 [18:59:55]1206 (1) - 0 [18:59:55]OFD Sender: Remove packet 24969 [18:59:55]ProducePacketName [18:59:55]name=ofd_packets/00024969 [18:59:55]NVStorageDeleteData [18:59:55]Write to MH i2c: 01 00 00 21 2B 4C [18:59:55]Write i2c OK [18:59:55]MH_I2C_Read... [18:59:55]Read from MH i2c: 01 [18:59:55]MH_I2C_Read... [18:59:55]Read from MH i2c: 01 07 00 [18:59:55]MH_I2C_Read... [18:59:55]Read from MH i2c: 01 07 00 21 2B 00 00 00 00 00 19 0D 79 [18:59:55]RasterBufferAndPrint [18:59:55]line [18:59:55]line [18:59:55]line [18:59:55]line [18:59:55]line [18:59:55]written 0, free lines is 3359 [18:59:55]MH_Cut [18:59:55]Write to MH i2c: D1 01 00 28 2B 01 25 [18:59:55]Write i2c OK [18:59:55]MH_I2C_Read... [18:59:55]Read from MH i2c: D1 [18:59:55]MH_I2C_Read... [18:59:55]Read from MH i2c: D1 01 00 [18:59:55]MH_I2C_Read... [18:59:55]Read from MH i2c: D1 01 00 28 2B 00 24 [18:59:55]Write to MH i2c: 01 00 00 29 2B 54 [18:59:55]Write i2c OK [18:59:55]MH_I2C_Read... [18:59:55]OFD Sender: No OFD packet to send [18:59:56]*** Cut start [18:59:56]*** Partial cut [18:59:56]*** CUTSNS_PIN = 1 [18:59:56]*** CUTSNS_PIN = 0 [18:59:56]*** Brake cut motor [18:59:56]Read from MH i2c: 01 [18:59:56]MH_I2C_Read... [18:59:56]*** Stop cut motor [18:59:56]*** Cut end [18:59:56]Read from MH i2c: 01 07 00 [18:59:56]MH_I2C_Read... [18:59:56]Read from MH i2c: 01 07 00 29 2B 00 00 00 00 00 FF 0F 69 [18:59:56]process_action close_receipt done [18:59:56]requested_data is exist [18:59:56]produce_requested_data [18:59:56]requested_item fm.sn is exist - process it [18:59:56]wFMCommunicate request_size=4 [18:59:56]MH_SAM_APDU [18:59:56]CAPDU: 80 11 00 00 [18:59:56]Write to MH i2c: E2 08 00 2A 2B 80 11 00 00 00 00 00 00 CF [18:59:56]Write i2c OK [18:59:56]MH_I2C_Read... [18:59:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:59:56]Read from MH i2c: E2 [18:59:56]MH_I2C_Read... [18:59:56]Read from MH i2c: E2 17 00 [18:59:56]MH_I2C_Read... [18:59:56]Read from MH i2c: E2 17 00 2A 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 25 [18:59:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [18:59:56]wFMCommunicate OK [18:59:56]requested_item fd.num is exist - process it [18:59:56]SAM_PROTO_GetFieldsCounters [18:59:56]wFMCommunicate request_size=4 [18:59:56]MH_SAM_APDU [18:59:56]CAPDU: 80 13 00 00 [18:59:56]Write to MH i2c: E2 08 00 2B 2B 80 13 00 00 00 00 00 00 D2 [18:59:56]Write i2c OK [18:59:56]MH_I2C_Read... [18:59:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:59:56]Read from MH i2c: E2 [18:59:56]MH_I2C_Read... [18:59:56]Read from MH i2c: E2 62 00 [18:59:56]MH_I2C_Read... [18:59:56]Read from MH i2c: E2 62 00 2B 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 89 61 00 00 0E 04 04 00 30 00 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 18 [18:59:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 89 61 00 00 0E 04 04 00 30 00 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 [18:59:56]wFMCommunicate OK [18:59:56]SAM_PROTO_GetFieldsCounters done [18:59:56]requested_item shift.num is exist - process it [18:59:56]requested_item shift.opened is exist - process it [18:59:56]req_shift_opened [18:59:56]FM_GetShiftState [18:59:56]SAM_PROTO_GetShiftState [18:59:56]wFMCommunicate request_size=4 [18:59:56]MH_SAM_APDU [18:59:56]CAPDU: 80 13 01 00 [18:59:56]Write to MH i2c: E2 08 00 2C 2B 80 13 01 00 00 00 00 00 D4 [18:59:56]Write i2c OK [18:59:56]MH_I2C_Read... [18:59:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:59:57]Read from MH i2c: E2 [18:59:57]MH_I2C_Read... [18:59:57]Read from MH i2c: E2 0E 00 [18:59:57]MH_I2C_Read... [18:59:57]Read from MH i2c: E2 0E 00 2C 2B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 87 [18:59:57]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [18:59:57]wFMCommunicate OK [18:59:57]SAM_PROTO_GetShiftState done [18:59:57]FM_GetShiftState done [18:59:57]req_shift_opened done [18:59:57]requested_item shift.open_date is exist - process it [18:59:57]req_shift_open_date [18:59:57]req_shift_open_date done [18:59:57]produce_requested_data done [18:59:57]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24969,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [18:59:57]process_action_free close_receipt [18:59:57]json_value_free [18:59:57]json_value_free done [18:59:57]process_json_proto returns [18:59:57]Send response to host [18:59:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24969,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [18:59:57]free response buf [18:59:57]execute_script done [18:59:57]execute_script returns [18:59:57]free content buf [18:59:57]Sock 9.Close socket [18:59:57]Sock 9.Thread stoped [19:00:00]OFD Sender: No OFD packet to send [19:00:05]OFD Sender: No OFD packet to send [19:00:10]OFD Sender: No OFD packet to send [19:00:15]OFD Sender: No OFD packet to send [19:00:20]OFD Sender: No OFD packet to send [19:00:25]OFD Sender: No OFD packet to send [19:00:30]OFD Sender: No OFD packet to send [19:00:35]OFD Sender: No OFD packet to send [19:00:35]accept exits with 7 [19:00:35]New connection [19:00:35]New thread 3067428196 created [19:00:35]Thread 3067571556 joined [19:00:35]Waiting for new connection... [19:00:35] Sock 7.Parse request [19:00:35]Sock 7.Check first char [19:00:35]Sock 7.First char is OK [19:00:35]request: POST /json_proto HTTP/1.0 [19:00:35]Method: POST [19:00:35]URL: /json_proto [19:00:35]Method is POST - this is cgi request [19:00:35]url: /json_proto [19:00:35]query_string will be loaded in cgi processing [19:00:35]execute_cgi json_proto POST (null) [19:00:35]execute_cgi path=json_proto method=POST [19:00:35]POST find Content-Length [19:00:35]Host: 172.17.45.131:8080 [19:00:35]Content-Length: 1191 [19:00:35]Content-Type: application/json [19:00:35] [19:00:35]POST finish read [19:00:35]Found Content-Length = 1191 [19:00:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610714\u000A30.07.2024 18:50\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 60.020 x 75.70\u000A\u0418\u0422\u041E\u0413: 4543.51\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A01238\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:00:35]execute_script... [19:00:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610714\u000A30.07.2024 18:50\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 : 2710194210\u000A\u0414\u0422-\u041A-2\u000A 60.020 x 75.70\u000A\u0418\u0422\u041E\u0413: 4543.51\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A01238\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:00:35]POST & json_proto [19:00:35]process_json_proto [19:00:35]json parsed OK: [19:00:35]protocol is kg_v1.0 [19:00:35]action value=print_text [19:00:35]process_action print_text [19:00:35]cmd_print_text [19:00:35]ExternCall_PrintAddStr [19:00:35]wPrintStart [19:00:35]Write to MH i2c: 01 00 00 2D 2B 58 [19:00:35]Write i2c OK [19:00:35]MH_I2C_Read... [19:00:35]Read from MH i2c: 01 [19:00:35]MH_I2C_Read... [19:00:35]Read from MH i2c: 01 07 00 [19:00:35]MH_I2C_Read... [19:00:35]Read from MH i2c: 01 07 00 2D 2B 00 00 00 00 00 FF 0F 6D [19:00:35]RasterBufferAndPrint [19:00:35]line *****ТОВАРНЫЙ ЧЕК***** [19:00:35]line АЗС 127 [19:00:35]line Партнер нефть [19:00:35]line 02508201610067 [19:00:35]line Кассир : Масалиев Н. [19:00:35]line Счет N : (1)610714 [19:00:35]line 30.07.2024 18:50 [19:00:35]line ПРОДАЖА [19:00:35]line ТРК (МРК, ГНК): 2 [19:00:35]line Вид ГСМ : 2710194210 [19:00:35]line ДТ-К-2 [19:00:35]line 60.020 x 75.70 [19:00:35]line ИТОГ: 4543.51 [19:00:35]line Тип оплаты: Талоны: Топливная Карта [19:00:35]line 01238 [19:00:35]line ______________________ [19:00:35]line (подпись) [19:00:35]written 0, free lines is 4095 [19:00:36]Write to MH i2c: 01 00 00 41 2B 6C [19:00:36]Write i2c OK [19:00:36]MH_I2C_Read... [19:00:36]Read from MH i2c: 01 [19:00:36]MH_I2C_Read... [19:00:36]Read from MH i2c: 01 07 00 [19:00:36]MH_I2C_Read... [19:00:36]Read from MH i2c: 01 07 00 41 2B 00 00 00 00 00 0D 0E 8E [19:00:36]RasterBufferAndPrint [19:00:36]line [19:00:36]line [19:00:36]line [19:00:36]line [19:00:36]line [19:00:36]written 0, free lines is 3599 [19:00:36]MH_Cut [19:00:36]Write to MH i2c: D1 01 00 48 2B 01 45 [19:00:36]Write i2c OK [19:00:36]MH_I2C_Read... [19:00:36]Read from MH i2c: D1 [19:00:36]MH_I2C_Read... [19:00:36]Read from MH i2c: D1 01 00 [19:00:36]MH_I2C_Read... [19:00:36]Read from MH i2c: D1 01 00 48 2B 00 44 [19:00:36]Write to MH i2c: 01 00 00 49 2B 74 [19:00:36]Write i2c OK [19:00:36]MH_I2C_Read... [19:00:36]*** Cut start [19:00:36]*** Partial cut [19:00:36]*** CUTSNS_PIN = 1 [19:00:36]*** CUTSNS_PIN = 0 [19:00:36]*** Brake cut motor [19:00:37]Read from MH i2c: 01 [19:00:37]MH_I2C_Read... [19:00:37]*** Stop cut motor [19:00:37]*** Cut end [19:00:37]Read from MH i2c: 01 07 00 [19:00:37]MH_I2C_Read... [19:00:37]Read from MH i2c: 01 07 00 49 2B 00 00 00 00 00 FF 0F 89 [19:00:37]process_action print_text done [19:00:37]requested_data is exist [19:00:37]produce_requested_data [19:00:37]requested_item fm.sn is exist - process it [19:00:37]wFMCommunicate request_size=4 [19:00:37]MH_SAM_APDU [19:00:37]CAPDU: 80 11 00 00 [19:00:37]Write to MH i2c: E2 08 00 4A 2B 80 11 00 00 00 00 00 00 EF [19:00:37]Write i2c OK [19:00:37]MH_I2C_Read... [19:00:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:00:37]Read from MH i2c: E2 [19:00:37]MH_I2C_Read... [19:00:37]Read from MH i2c: E2 17 00 [19:00:37]MH_I2C_Read... [19:00:37]Read from MH i2c: E2 17 00 4A 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 45 [19:00:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:00:37]wFMCommunicate OK [19:00:37]requested_item fd.num is exist - process it [19:00:37]SAM_PROTO_GetFieldsCounters [19:00:37]wFMCommunicate request_size=4 [19:00:37]MH_SAM_APDU [19:00:37]CAPDU: 80 13 00 00 [19:00:37]Write to MH i2c: E2 08 00 4B 2B 80 13 00 00 00 00 00 00 F2 [19:00:37]Write i2c OK [19:00:37]MH_I2C_Read... [19:00:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:00:37]Read from MH i2c: E2 [19:00:37]MH_I2C_Read... [19:00:37]Read from MH i2c: E2 62 00 [19:00:37]MH_I2C_Read... [19:00:37]Read from MH i2c: E2 62 00 4B 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 89 61 00 00 0E 04 04 00 30 00 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 38 [19:00:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 89 61 00 00 0E 04 04 00 30 00 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 [19:00:37]wFMCommunicate OK [19:00:37]SAM_PROTO_GetFieldsCounters done [19:00:37]requested_item shift.num is exist - process it [19:00:37]requested_item shift.opened is exist - process it [19:00:37]req_shift_opened [19:00:37]FM_GetShiftState [19:00:37]SAM_PROTO_GetShiftState [19:00:37]wFMCommunicate request_size=4 [19:00:37]MH_SAM_APDU [19:00:37]CAPDU: 80 13 01 00 [19:00:37]Write to MH i2c: E2 08 00 4C 2B 80 13 01 00 00 00 00 00 F4 [19:00:37]Write i2c OK [19:00:37]MH_I2C_Read... [19:00:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:00:37]Read from MH i2c: E2 [19:00:37]MH_I2C_Read... [19:00:37]Read from MH i2c: E2 0E 00 [19:00:37]MH_I2C_Read... [19:00:37]Read from MH i2c: E2 0E 00 4C 2B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A7 [19:00:37]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:00:37]wFMCommunicate OK [19:00:37]SAM_PROTO_GetShiftState done [19:00:37]FM_GetShiftState done [19:00:37]req_shift_opened done [19:00:37]requested_item shift.open_date is exist - process it [19:00:37]req_shift_open_date [19:00:37]req_shift_open_date done [19:00:37]produce_requested_data done [19:00:37]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24969,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:00:37]process_action_free print_text [19:00:37]json_value_free [19:00:37]json_value_free done [19:00:37]process_json_proto returns [19:00:37]Send response to host [19:00:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24969,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:00:37]free response buf [19:00:37]execute_script done [19:00:37]execute_script returns [19:00:37]free content buf [19:00:37]Sock 7.Close socket [19:00:37]Sock 7.Thread stoped [19:00:40]OFD Sender: No OFD packet to send [19:00:45]OFD Sender: No OFD packet to send [19:00:50]OFD Sender: No OFD packet to send [19:00:55]OFD Sender: No OFD packet to send [19:01:00]OFD Sender: No OFD packet to send [19:01:05]OFD Sender: No OFD packet to send [19:01:10]OFD Sender: No OFD packet to send [19:01:15]OFD Sender: No OFD packet to send [19:01:20]OFD Sender: No OFD packet to send [19:01:25]OFD Sender: No OFD packet to send [19:01:30]OFD Sender: No OFD packet to send [19:01:35]OFD Sender: No OFD packet to send [19:01:40]OFD Sender: No OFD packet to send [19:01:45]OFD Sender: No OFD packet to send [19:01:50]OFD Sender: No OFD packet to send [19:01:55]OFD Sender: No OFD packet to send [19:02:00]OFD Sender: No OFD packet to send [19:02:05]OFD Sender: No OFD packet to send [19:02:10]OFD Sender: No OFD packet to send [19:02:16]OFD Sender: No OFD packet to send [19:02:21]OFD Sender: No OFD packet to send [19:02:26]OFD Sender: No OFD packet to send [19:02:31]OFD Sender: No OFD packet to send [19:02:36]OFD Sender: No OFD packet to send [19:02:41]OFD Sender: No OFD packet to send [19:02:46]OFD Sender: No OFD packet to send [19:02:51]OFD Sender: No OFD packet to send [19:02:56]OFD Sender: No OFD packet to send [19:03:01]OFD Sender: No OFD packet to send [19:03:06]OFD Sender: No OFD packet to send [19:03:06]accept exits with 9 [19:03:06]New connection [19:03:06]New thread 3067571556 created [19:03:06]Thread 3067428196 joined [19:03:06]Waiting for new connection... [19:03:06] Sock 9.Parse request [19:03:06]Sock 9.Check first char [19:03:06]Sock 9.First char is OK [19:03:06]request: POST /json_proto HTTP/1.0 [19:03:06]Method: POST [19:03:06]URL: /json_proto [19:03:06]Method is POST - this is cgi request [19:03:06]url: /json_proto [19:03:06]query_string will be loaded in cgi processing [19:03:06]execute_cgi json_proto POST (null) [19:03:06]execute_cgi path=json_proto method=POST [19:03:06]POST find Content-Length [19:03:06]Host: 172.17.45.131:8080 [19:03:06]Content-Length: 682 [19:03:06]Content-Type: application/json [19:03:06] [19:03:06]POST finish read [19:03:06]Found Content-Length = 682 [19:03:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610716", "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" ] } } [19:03:06]execute_script... [19:03: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)610716", "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" ] } } [19:03:06]POST & json_proto [19:03:06]process_json_proto [19:03:06]json parsed OK: [19:03:06]protocol is kg_v1.0 [19:03:06]action value=close_receipt [19:03:06]process_action close_receipt [19:03:06]cmd_close_receipt [19:03:06]MH_GetDate [19:03:06]Write to MH i2c: F0 00 00 4D 2B 67 [19:03:06]Write i2c OK [19:03:06]MH_I2C_Read... [19:03:06]Read from MH i2c: F0 [19:03:06]MH_I2C_Read... [19:03:06]Read from MH i2c: F0 09 00 [19:03:06]MH_I2C_Read... [19:03:06]Read from MH i2c: F0 09 00 4D 2B 00 EB 38 A9 66 C6 D4 6E 66 10 [19:03:06]GetLastDocTimeStamp 1722365994 [19:03:06]current date 1722366187 [19:03:06]FM_GetShiftState [19:03:06]SAM_PROTO_GetShiftState [19:03:06]wFMCommunicate request_size=4 [19:03:06]MH_SAM_APDU [19:03:06]CAPDU: 80 13 01 00 [19:03:06]Write to MH i2c: E2 08 00 4E 2B 80 13 01 00 00 00 00 00 F6 [19:03:06]Write i2c OK [19:03:06]MH_I2C_Read... [19:03:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:03:06]Read from MH i2c: E2 [19:03:06]MH_I2C_Read... [19:03:06]Read from MH i2c: E2 0E 00 [19:03:06]MH_I2C_Read... [19:03:06]Read from MH i2c: E2 0E 00 4E 2B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A9 [19:03:06]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:03:06]wFMCommunicate OK [19:03:06]SAM_PROTO_GetShiftState done [19:03:06]FM_GetShiftState done [19:03:06]opened in 1722298218 [19:03:06]opened+sec_in_day 1722384618 [19:03:06]quantity*price = 100005 [19:03:06]sum+1 = 100006 [19:03:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 345 30.07.2024 19:03 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24970 ФПД: 2180377260635 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T190307&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24970&fm=2180377260635&tin=02508201610067®Number=0000000000171247&sum=100000 [19:03:07]StoreToDocumentArchive [19:03:07]shift 48 fd 24970 [19:03:07]save to /storage/0048/doc_00024970 [19:03:07]save last doc name /storage/0048/doc_00024970 to /storage/kkm_last_doc_name [19:03:07]save OK [19:03:07]Clear old archive folders... [19:03:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:03:07]tlvbuf is 01ECC7D0 [19:03:07]SAM_PROTO_ClearQueue [19:03:07]wFMCommunicate request_size=4 [19:03:07]MH_SAM_APDU [19:03:07]CAPDU: 80 09 00 00 [19:03:07]Write to MH i2c: E2 08 00 5B 2B 80 09 00 00 00 00 00 00 F8 [19:03:07]Write i2c OK [19:03:07]MH_I2C_Read... [19:03:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:03:07]Read from MH i2c: E2 [19:03:07]MH_I2C_Read... [19:03:07]Read from MH i2c: E2 03 00 [19:03:07]MH_I2C_Read... [19:03:07]Read from MH i2c: E2 03 00 5B 2B 00 90 00 FA [19:03:07]RAPDU: 90 00 [19:03:07]wFMCommunicate OK [19:03:07]SAM_PROTO_ClearQueue done [19:03:07]KKMCreateOFDPacket [19:03:07]OFDProtocolAddRootSTLVToBuf [19:03:07]FM_MakeSignedData [19:03:07]FM_MakeSignedData [19:03:07]SAM_PROTO_SignData [19:03:07]wFMCommunicate request_size=4 [19:03:07]MH_SAM_APDU [19:03:07]CAPDU: 80 0D 01 02 [19:03:07]Write to MH i2c: E2 08 00 5C 2B 80 0D 01 02 00 00 00 00 00 [19:03:07]Write i2c OK [19:03:07]MH_I2C_Read... [19:03:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:03:07]Read from MH i2c: E2 [19:03:07]MH_I2C_Read... [19:03:07]Read from MH i2c: E2 03 00 [19:03:07]MH_I2C_Read... [19:03:07]Read from MH i2c: E2 03 00 5C 2B 00 90 00 FB [19:03:07]RAPDU: 90 00 [19:03:07]wFMCommunicate OK [19:03:07]wFMCommunicate request_size=255 [19:03:07]MH_SAM_APDU [19:03: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 EB 38 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8A 61 00 00 35 04 06 00 01 [19:03:07]Write to MH i2c: E2 02 01 5D 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EB 38 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8A 61 00 00 35 04 06 00 01 00 00 B3 [19:03:07]Write i2c OK [19:03:07]MH_I2C_Read... [19:03:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:03:08]Read from MH i2c: E2 [19:03:08]MH_I2C_Read... [19:03:08]Read from MH i2c: E2 03 00 [19:03:08]MH_I2C_Read... [19:03:08]Read from MH i2c: E2 03 00 5D 2B 00 90 00 FC [19:03:08]RAPDU: 90 00 [19:03:08]wFMCommunicate OK [19:03:08]wFMCommunicate request_size=10 [19:03:08]MH_SAM_APDU [19:03:08]CAPDU: 80 0D 02 02 05 FB A8 9C B2 5B [19:03:08]Write to MH i2c: E2 0D 00 5E 2B 80 0D 02 02 05 00 FB A8 9C B2 5B 00 00 59 [19:03:08]Write i2c OK [19:03:08]MH_I2C_Read... [19:03:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:03:08]Read from MH i2c: E2 [19:03:08]MH_I2C_Read... [19:03:08]Read from MH i2c: E2 03 00 [19:03:08]MH_I2C_Read... [19:03:08]Read from MH i2c: E2 03 00 5E 2B 00 90 00 FD [19:03:08]RAPDU: 90 00 [19:03:08]wFMCommunicate OK [19:03:08]wFMCommunicate request_size=4 [19:03:08]MH_SAM_APDU [19:03:08]CAPDU: 80 0D 03 02 [19:03:08]Write to MH i2c: E2 08 00 5F 2B 80 0D 03 02 00 00 00 00 05 [19:03:08]Write i2c OK [19:03:08]MH_I2C_Read... [19:03:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:03:08]Read from MH i2c: E2 [19:03:08]MH_I2C_Read... [19:03:08]Read from MH i2c: E2 0B 00 [19:03:08]MH_I2C_Read... [19:03:08]Read from MH i2c: E2 0B 00 5F 2B 00 3C FA F9 73 7B 48 1B 64 90 00 EA [19:03:08]RAPDU: 3C FA F9 73 7B 48 1B 64 90 00 [19:03:08]wFMCommunicate OK [19:03:08]SAM_PROTO_SignData done [19:03:08]FM_MakeSignedData done [19:03:08]CreateOFDProtocolMessage [19:03:08]wFMCommunicate request_size=4 [19:03:08]MH_SAM_APDU [19:03:08]CAPDU: 80 11 00 00 [19:03:08]Write to MH i2c: E2 08 00 60 2B 80 11 00 00 00 00 00 00 05 [19:03:08]Write i2c OK [19:03:08]MH_I2C_Read... [19:03:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:03:08]Read from MH i2c: E2 [19:03:08]MH_I2C_Read... [19:03:08]Read from MH i2c: E2 17 00 [19:03:08]MH_I2C_Read... [19:03:08]Read from MH i2c: E2 17 00 60 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 5B [19:03:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:03:08]wFMCommunicate OK [19:03:08]CreateOFDProtocolMessage done [19:03:08]OFDSenderStorePacket 24970 [19:03:08]StoreOFDPacket docnum=24970 [19:03:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 4A 57 07 01 5A 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 EB 38 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8A 61 00 00 35 04 06 00 01 FB A8 9C B2 5B 3C FA F9 73 7B 48 1B 64 [19:03:08]CheckFolder [19:03:08]dirname=/storage/ofd_packets [19:03:08]CheckFolder done [19:03:08]ProducePacketName [19:03:08]name=ofd_packets/00024970 [19:03:08]NVStorageSaveData ofd_packets/00024970 [19:03:08]File name is /storage/ofd_packets/00024970 [19:03:08]Write 301 bytes [19:03:08]NVStorageSaveData done [19:03:08]OFDSenderStorePacket done [19:03:08]KKMCreateOFDPacket done [19:03:08]NVStorageSaveData kkm_last_timestamp [19:03:08]File name is /storage/kkm_last_timestamp [19:03:08]Write 4 bytes [19:03:08]NVStorageSaveData done [19:03:08]ExternCall_PrintAddStr [19:03:08]wPrintStart [19:03:08]Write to MH i2c: 01 00 00 61 2B 8C [19:03:08]Write i2c OK [19:03:08]MH_I2C_Read... [19:03:08]Read from MH i2c: 01 [19:03:08]MH_I2C_Read... [19:03:08]Read from MH i2c: 01 07 00 [19:03:08]MH_I2C_Read... [19:03:08]Read from MH i2c: 01 07 00 61 2B 00 00 00 00 00 FF 0F A1 [19:03:08]RasterBufferAndPrint [19:03:08]line Счет N : (1)610716 [19:03:08]line ИНН: 02508201610067 [19:03:08]line Контрольно-Кассовый Чек [19:03:08]line ПРОДАЖА [19:03:08]line ТРК (МРК, ГНК) : 62 [19:03:08]line Товар: 2710124130 [19:03:08]line Аи-92-К-2 [19:03:08]line 14.750 * 67.80 [19:03:08]line = 1000.05 [19:03:08]line НДС 12% НСП 1% [19:03:08]line > о реализуемом товаре [19:03:08]line ОКРУГЛЕНИЕ: -0.05 [19:03:08]line ИТОГО: 1000.00 [19:03:08]line Внесено: 1000.00 [19:03:08]line СДАЧА: 0.00 [19:03:08]line НСП 1% : 8.85 [19:03:08]line НДС 12% : 106.20 [19:03:08]line Наличными: 1000.00 [19:03:08]line Безнал.: 0.00 [19:03:08]line Место: АЗС № 127 "Партнер Нефть" [19:03:08]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:03:08]line СНО: Общий режим [19:03:08]line Чек 345 30.07.2024 19:03 [19:03:08]line Смена: 48 ФФД: 1.0 [19:03:08]line ЗНМ: 0300000158 [19:03:08]line РНМ: 0000000000171247 [19:03:08]line Версия ККМ: v1.0 [19:03:08]line ФМ: 0000000002098565 [19:03:08]line ФД: 24970 [19:03:08]line ФПД: 2180377260635 [19:03:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T190307&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24970&fm=2180377260635&tin=02508201610067®Number=0000000000171247&sum=100000 [19:03:08]OFD Sender: Processing packet 24970 [packets to send 29, broken 28] [19:03:08]ProducePacketName [19:03:08]name=ofd_packets/00024970 [19:03:08]OFD Sender: To server: pG, [19:03:08]CommunicateWithHost lk.salyk.kg:30040 [19:03:08]ConnectInit lk.salyk.kg [19:03:08]written 0, free lines is 4095 [19:03:09]Write to MH i2c: 01 00 00 8C 2B B7 [19:03:09]Write i2c OK [19:03:09]MH_I2C_Read... [19:03:09]Read from MH i2c: 01 [19:03:09]MH_I2C_Read... [19:03:09]Read from MH i2c: 01 07 00 [19:03:09]MH_I2C_Read... [19:03:09]Read from MH i2c: 01 07 00 8C 2B 00 00 00 00 00 E9 0C B3 [19:03:09]RasterBufferAndPrint [19:03:09]line [19:03:09]line [19:03:09]line [19:03:09]line [19:03:09]line [19:03:09]written 0, free lines is 3312 [19:03:09]MH_Cut [19:03:09]Write to MH i2c: D1 01 00 93 2B 01 90 [19:03:09]Write i2c OK [19:03:09]MH_I2C_Read... [19:03:09]Read from MH i2c: D1 [19:03:09]MH_I2C_Read... [19:03:09]Read from MH i2c: D1 01 00 [19:03:09]MH_I2C_Read... [19:03:09]Read from MH i2c: D1 01 00 93 2B 00 8F [19:03:09]Write to MH i2c: 01 00 00 94 2B BF [19:03:09]Write i2c OK [19:03:09]MH_I2C_Read... [19:03:09]*** Cut start [19:03:09]*** Partial cut [19:03:09]*** CUTSNS_PIN = 1 [19:03:09]*** CUTSNS_PIN = 0 [19:03:09]*** Brake cut motor [19:03:10]Read from MH i2c: 01 [19:03:10]MH_I2C_Read... [19:03:10]*** Stop cut motor [19:03:10]*** Cut end [19:03:10]Read from MH i2c: 01 07 00 [19:03:10]MH_I2C_Read... [19:03:10]Read from MH i2c: 01 07 00 94 2B 00 00 00 00 00 FF 0F D4 [19:03:10]process_action close_receipt done [19:03:10]requested_data is exist [19:03:10]produce_requested_data [19:03:10]requested_item fm.sn is exist - process it [19:03:10]wFMCommunicate request_size=4 [19:03:10]MH_SAM_APDU [19:03:10]CAPDU: 80 11 00 00 [19:03:10]Write to MH i2c: E2 08 00 95 2B 80 11 00 00 00 00 00 00 3A [19:03:10]Write i2c OK [19:03:10]MH_I2C_Read... [19:03:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:03:10]Read from MH i2c: E2 [19:03:10]MH_I2C_Read... [19:03:10]Read from MH i2c: E2 17 00 [19:03:10]MH_I2C_Read... [19:03:10]Read from MH i2c: E2 17 00 95 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 90 [19:03:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:03:10]wFMCommunicate OK [19:03:10]requested_item fd.num is exist - process it [19:03:10]SAM_PROTO_GetFieldsCounters [19:03:10]wFMCommunicate request_size=4 [19:03:10]MH_SAM_APDU [19:03:10]CAPDU: 80 13 00 00 [19:03:10]Write to MH i2c: E2 08 00 96 2B 80 13 00 00 00 00 00 00 3D [19:03:10]Write i2c OK [19:03:10]MH_I2C_Read... [19:03:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:03:10]Read from MH i2c: E2 [19:03:10]MH_I2C_Read... [19:03:10]Read from MH i2c: E2 62 00 [19:03:10]MH_I2C_Read... [19:03:10]Read from MH i2c: E2 62 00 96 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8A 61 00 00 0E 04 04 00 30 00 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 87 [19:03:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8A 61 00 00 0E 04 04 00 30 00 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 [19:03:10]wFMCommunicate OK [19:03:10]SAM_PROTO_GetFieldsCounters done [19:03:10]requested_item shift.num is exist - process it [19:03:10]requested_item shift.opened is exist - process it [19:03:10]req_shift_opened [19:03:10]FM_GetShiftState [19:03:10]SAM_PROTO_GetShiftState [19:03:10]wFMCommunicate request_size=4 [19:03:10]MH_SAM_APDU [19:03:10]CAPDU: 80 13 01 00 [19:03:10]Write to MH i2c: E2 08 00 97 2B 80 13 01 00 00 00 00 00 3F [19:03:10]Write i2c OK [19:03:10]MH_I2C_Read... [19:03:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:03:10]Read from MH i2c: E2 [19:03:10]MH_I2C_Read... [19:03:10]Read from MH i2c: E2 0E 00 [19:03:10]MH_I2C_Read... [19:03:10]Read from MH i2c: E2 0E 00 97 2B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F2 [19:03:10]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:03:10]wFMCommunicate OK [19:03:10]SAM_PROTO_GetShiftState done [19:03:10]FM_GetShiftState done [19:03:10]req_shift_opened done [19:03:10]requested_item shift.open_date is exist - process it [19:03:10]req_shift_open_date [19:03:10]req_shift_open_date done [19:03:10]produce_requested_data done [19:03:10]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24970,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:03:10]process_action_free close_receipt [19:03:10]json_value_free [19:03:10]json_value_free done [19:03:10]process_json_proto returns [19:03:10]Send response to host [19:03:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24970,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:03:10]free response buf [19:03:10]execute_script done [19:03:10]execute_script returns [19:03:10]free content buf [19:03:10]Sock 9.Close socket [19:03:10]Sock 9.Thread stoped [19:05:18]accept exits with 7 [19:05:18]New connection [19:05:18]New thread 3067428196 created [19:05:18]Thread 3067571556 joined [19:05:18]Waiting for new connection... [19:05:18] Sock 7.Parse request [19:05:18]Sock 7.Check first char [19:05:18]Sock 7.First char is OK [19:05:18]request: POST /json_proto HTTP/1.0 [19:05:18]Method: POST [19:05:18]URL: /json_proto [19:05:18]Method is POST - this is cgi request [19:05:18]url: /json_proto [19:05:18]query_string will be loaded in cgi processing [19:05:18]execute_cgi json_proto POST (null) [19:05:18]execute_cgi path=json_proto method=POST [19:05:18]POST find Content-Length [19:05:18]Host: 172.17.45.131:8080 [19:05:18]Content-Length: 682 [19:05:18]Content-Type: application/json [19:05:18] [19:05:18]POST finish read [19:05:18]Found Content-Length = 682 [19:05:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610718", "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" ] } } [19:05:18]execute_script... [19:05: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)610718", "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" ] } } [19:05:18]POST & json_proto [19:05:18]process_json_proto [19:05:18]json parsed OK: [19:05:18]protocol is kg_v1.0 [19:05:18]action value=close_receipt [19:05:18]process_action close_receipt [19:05:18]cmd_close_receipt [19:05:18]MH_GetDate [19:05:18]Write to MH i2c: F0 00 00 98 2B B2 [19:05:18]Write i2c OK [19:05:18]MH_I2C_Read... [19:05:18]Read from MH i2c: F0 [19:05:18]MH_I2C_Read... [19:05:18]Read from MH i2c: F0 09 00 [19:05:18]MH_I2C_Read... [19:05:18]Read from MH i2c: F0 09 00 98 2B 00 6F 39 A9 66 C6 D4 6E 66 E0 [19:05:18]GetLastDocTimeStamp 1722366187 [19:05:18]current date 1722366319 [19:05:18]FM_GetShiftState [19:05:18]SAM_PROTO_GetShiftState [19:05:18]wFMCommunicate request_size=4 [19:05:18]MH_SAM_APDU [19:05:18]CAPDU: 80 13 01 00 [19:05:18]Write to MH i2c: E2 08 00 99 2B 80 13 01 00 00 00 00 00 41 [19:05:18]Write i2c OK [19:05:18]MH_I2C_Read... [19:05:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:05:18]Read from MH i2c: E2 [19:05:18]MH_I2C_Read... [19:05:18]Read from MH i2c: E2 0E 00 [19:05:18]MH_I2C_Read... [19:05:18]Read from MH i2c: E2 0E 00 99 2B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F4 [19:05:18]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:05:18]wFMCommunicate OK [19:05:18]SAM_PROTO_GetShiftState done [19:05:18]FM_GetShiftState done [19:05:18]opened in 1722298218 [19:05:18]opened+sec_in_day 1722384618 [19:05:18]quantity*price = 100005 [19:05:18]sum+1 = 100006 [19:05:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 346 30.07.2024 19:05 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24971 ФПД: 211997596719615 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T190520&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24971&fm=211997596719615&tin=02508201610067®Number=0000000000171247&sum=100000 [19:05:19]StoreToDocumentArchive [19:05:19]shift 48 fd 24971 [19:05:19]save to /storage/0048/doc_00024971 [19:05:19]save last doc name /storage/0048/doc_00024971 to /storage/kkm_last_doc_name [19:05:19]save OK [19:05:19]Clear old archive folders... [19:05:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:05:19]tlvbuf is 01EBD500 [19:05:19]SAM_PROTO_ClearQueue [19:05:19]wFMCommunicate request_size=4 [19:05:19]MH_SAM_APDU [19:05:19]CAPDU: 80 09 00 00 [19:05:19]Write to MH i2c: E2 08 00 A6 2B 80 09 00 00 00 00 00 00 43 [19:05:19]Write i2c OK [19:05:19]MH_I2C_Read... [19:05:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:05:20]Read from MH i2c: E2 [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: E2 03 00 [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: E2 03 00 A6 2B 00 90 00 45 [19:05:20]RAPDU: 90 00 [19:05:20]wFMCommunicate OK [19:05:20]SAM_PROTO_ClearQueue done [19:05:20]KKMCreateOFDPacket [19:05:20]OFDProtocolAddRootSTLVToBuf [19:05:20]FM_MakeSignedData [19:05:20]FM_MakeSignedData [19:05:20]SAM_PROTO_SignData [19:05:20]wFMCommunicate request_size=4 [19:05:20]MH_SAM_APDU [19:05:20]CAPDU: 80 0D 01 02 [19:05:20]Write to MH i2c: E2 08 00 A7 2B 80 0D 01 02 00 00 00 00 4B [19:05:20]Write i2c OK [19:05:20]MH_I2C_Read... [19:05:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:05:20]Read from MH i2c: E2 [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: E2 03 00 [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: E2 03 00 A7 2B 00 90 00 46 [19:05:20]RAPDU: 90 00 [19:05:20]wFMCommunicate OK [19:05:20]wFMCommunicate request_size=255 [19:05:20]MH_SAM_APDU [19:05:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5A 01 00 00 F4 03 04 00 70 39 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8B 61 00 00 35 04 06 00 C0 [19:05:20]Write to MH i2c: E2 02 01 A8 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5A 01 00 00 F4 03 04 00 70 39 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8B 61 00 00 35 04 06 00 C0 00 00 45 [19:05:20]Write i2c OK [19:05:20]MH_I2C_Read... [19:05:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:05:20]Read from MH i2c: E2 [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: E2 03 00 [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: E2 03 00 A8 2B 00 90 00 47 [19:05:20]RAPDU: 90 00 [19:05:20]wFMCommunicate OK [19:05:20]wFMCommunicate request_size=10 [19:05:20]MH_SAM_APDU [19:05:20]CAPDU: 80 0D 02 02 05 CF 89 72 19 FF [19:05:20]Write to MH i2c: E2 0D 00 A9 2B 80 0D 02 02 05 00 CF 89 72 19 FF 00 00 3A [19:05:20]Write i2c OK [19:05:20]MH_I2C_Read... [19:05:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:05:20]Read from MH i2c: E2 [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: E2 03 00 [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: E2 03 00 A9 2B 00 90 00 48 [19:05:20]RAPDU: 90 00 [19:05:20]wFMCommunicate OK [19:05:20]wFMCommunicate request_size=4 [19:05:20]MH_SAM_APDU [19:05:20]CAPDU: 80 0D 03 02 [19:05:20]Write to MH i2c: E2 08 00 AA 2B 80 0D 03 02 00 00 00 00 50 [19:05:20]Write i2c OK [19:05:20]MH_I2C_Read... [19:05:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:05:20]Read from MH i2c: E2 [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: E2 0B 00 [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: E2 0B 00 AA 2B 00 7E B7 7D DE 3C 57 21 9E 90 00 33 [19:05:20]RAPDU: 7E B7 7D DE 3C 57 21 9E 90 00 [19:05:20]wFMCommunicate OK [19:05:20]SAM_PROTO_SignData done [19:05:20]FM_MakeSignedData done [19:05:20]CreateOFDProtocolMessage [19:05:20]wFMCommunicate request_size=4 [19:05:20]MH_SAM_APDU [19:05:20]CAPDU: 80 11 00 00 [19:05:20]Write to MH i2c: E2 08 00 AB 2B 80 11 00 00 00 00 00 00 50 [19:05:20]Write i2c OK [19:05:20]MH_I2C_Read... [19:05:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:05:20]Read from MH i2c: E2 [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: E2 17 00 [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: E2 17 00 AB 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A6 [19:05:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:05:20]wFMCommunicate OK [19:05:20]CreateOFDProtocolMessage done [19:05:20]OFDSenderStorePacket 24971 [19:05:20]StoreOFDPacket docnum=24971 [19:05:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E7 28 07 01 3E 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5A 01 00 00 F4 03 04 00 70 39 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8B 61 00 00 35 04 06 00 C0 CF 89 72 19 FF 7E B7 7D DE 3C 57 21 9E [19:05:20]CheckFolder [19:05:20]dirname=/storage/ofd_packets [19:05:20]CheckFolder done [19:05:20]ProducePacketName [19:05:20]name=ofd_packets/00024971 [19:05:20]NVStorageSaveData ofd_packets/00024971 [19:05:20]File name is /storage/ofd_packets/00024971 [19:05:20]Write 301 bytes [19:05:20]NVStorageSaveData done [19:05:20]OFDSenderStorePacket done [19:05:20]KKMCreateOFDPacket done [19:05:20]NVStorageSaveData kkm_last_timestamp [19:05:20]File name is /storage/kkm_last_timestamp [19:05:20]Write 4 bytes [19:05:20]NVStorageSaveData done [19:05:20]ExternCall_PrintAddStr [19:05:20]wPrintStart [19:05:20]Write to MH i2c: 01 00 00 AC 2B D7 [19:05:20]Write i2c OK [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: 01 [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: 01 07 00 [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: 01 07 00 AC 2B 00 00 00 00 00 FF 0F EC [19:05:20]RasterBufferAndPrint [19:05:20]line Счет N : (1)610718 [19:05:20]line ИНН: 02508201610067 [19:05:20]line Контрольно-Кассовый Чек [19:05:20]line ПРОДАЖА [19:05:20]line ТРК (МРК, ГНК) : 42 [19:05:20]line Товар: 2710124130 [19:05:20]line Аи-92-К-2 [19:05:20]line 14.750 * 67.80 [19:05:20]line = 1000.05 [19:05:20]line НДС 12% НСП 1% [19:05:20]line > о реализуемом товаре [19:05:20]line ОКРУГЛЕНИЕ: -0.05 [19:05:20]line ИТОГО: 1000.00 [19:05:20]line Внесено: 1000.00 [19:05:20]line СДАЧА: 0.00 [19:05:20]line НСП 1% : 8.85 [19:05:20]line НДС 12% : 106.20 [19:05:20]line Наличными: 1000.00 [19:05:20]line Безнал.: 0.00 [19:05:20]line Место: АЗС № 127 "Партнер Нефть" [19:05:20]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:05:20]line СНО: Общий режим [19:05:20]line Чек 346 30.07.2024 19:05 [19:05:20]line Смена: 48 ФФД: 1.0 [19:05:20]line ЗНМ: 0300000158 [19:05:20]line РНМ: 0000000000171247 [19:05:20]line Версия ККМ: v1.0 [19:05:20]line ФМ: 0000000002098565 [19:05:20]line ФД: 24971 [19:05:20]line ФПД: 211997596719615 [19:05:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T190520&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24971&fm=211997596719615&tin=02508201610067®Number=0000000000171247&sum=100000 [19:05:20]OFD Sender: Processing packet 24970 [packets to send 30, broken 28] [19:05:20]ProducePacketName [19:05:20]name=ofd_packets/00024970 [19:05:20]OFD Sender: To server: pG, [19:05:20]CommunicateWithHost lk.salyk.kg:30040 [19:05:20]ConnectInit lk.salyk.kg [19:05:20]written 0, free lines is 4095 [19:05:20]Connected sock=10 [19:05:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 4A 57 07 01 5A 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 EB 38 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8A 61 00 00 35 04 06 00 01 FB A8 9C B2 5B 3C FA F9 73 7B 48 1B 64 [19:05:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 B1 BB 47 00 90 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 32 30 39 38 35 36 35 10 04 04 00 8A 61 00 00 F4 03 04 00 FD E4 A8 66 B6 04 01 00 00 DF D6 4F 06 C3 8A F1 76 [19:05:21]CommunicateWithHost err = 0 [19:05:21]CheckOFDResponse [19:05:21]1017 (14) - 77093643461234 [19:05:21]1041 (16) - 0000000002098565 [19:05:21]1040 (4) - 24970 [19:05:21]1012 (4) - 30.07.2024 13:05 [19:05:21]1206 (1) - 0 [19:05:21]OFD Sender: Remove packet 24970 [19:05:21]ProducePacketName [19:05:21]name=ofd_packets/00024970 [19:05:21]NVStorageDeleteData [19:05:21]Write to MH i2c: 01 00 00 D7 2B 02 [19:05:21]Write i2c OK [19:05:21]MH_I2C_Read... [19:05:21]Read from MH i2c: 01 [19:05:21]MH_I2C_Read... [19:05:21]Read from MH i2c: 01 07 00 [19:05:21]MH_I2C_Read... [19:05:21]Read from MH i2c: 01 07 00 D7 2B 00 00 00 00 00 EE 0C 03 [19:05:21]RasterBufferAndPrint [19:05:21]line [19:05:21]line [19:05:21]line [19:05:21]line [19:05:21]line [19:05:21]written 0, free lines is 3316 [19:05:21]MH_Cut [19:05:21]Write to MH i2c: D1 01 00 DE 2B 01 DB [19:05:21]Write i2c OK [19:05:21]MH_I2C_Read... [19:05:21]Read from MH i2c: D1 [19:05:21]MH_I2C_Read... [19:05:21]Read from MH i2c: D1 01 00 [19:05:21]MH_I2C_Read... [19:05:21]Read from MH i2c: D1 01 00 DE 2B 00 DA [19:05:21]Write to MH i2c: 01 00 00 DF 2B 0A [19:05:21]Write i2c OK [19:05:21]MH_I2C_Read... [19:05:21]OFD Sender: Processing packet 24971 [packets to send 29, broken 28] [19:05:21]ProducePacketName [19:05:21]name=ofd_packets/00024971 [19:05:21]OFD Sender: To server: pG, [19:05:21]CommunicateWithHost lk.salyk.kg:30040 [19:05:21]ConnectInit lk.salyk.kg [19:05:21]Connected sock=10 [19:05:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E7 28 07 01 3E 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5A 01 00 00 F4 03 04 00 70 39 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8B 61 00 00 35 04 06 00 C0 CF 89 72 19 FF 7E B7 7D DE 3C 57 21 9E [19:05:21]*** Cut start [19:05:21]*** Partial cut [19:05:21]*** CUTSNS_PIN = 1 [19:05:22]*** CUTSNS_PIN = 0 [19:05:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 AE 45 47 00 11 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 32 30 39 38 35 36 35 10 04 04 00 8B 61 00 00 F4 03 04 00 FE E4 A8 66 B6 04 01 00 00 8F 5A 05 A3 AF AC 3A 1C [19:05:22]CommunicateWithHost err = 0 [19:05:22]CheckOFDResponse [19:05:22]1017 (14) - 77093643461234 [19:05:22]1041 (16) - 0000000002098565 [19:05:22]1040 (4) - 24971 [19:05:22]1012 (4) - 30.07.2024 13:05 [19:05:22]1206 (1) - 0 [19:05:22]OFD Sender: Remove packet 24971 [19:05:22]ProducePacketName [19:05:22]name=ofd_packets/00024971 [19:05:22]NVStorageDeleteData [19:05:22]*** Brake cut motor [19:05:22]OFD Sender: No OFD packet to send [19:05:22]Read from MH i2c: 01 [19:05:22]MH_I2C_Read... [19:05:22]*** Stop cut motor [19:05:22]*** Cut end [19:05:22]Read from MH i2c: 01 07 00 [19:05:22]MH_I2C_Read... [19:05:22]Read from MH i2c: 01 07 00 DF 2B 00 00 00 00 00 FF 0F 1F [19:05:22]process_action close_receipt done [19:05:22]requested_data is exist [19:05:22]produce_requested_data [19:05:22]requested_item fm.sn is exist - process it [19:05:22]wFMCommunicate request_size=4 [19:05:22]MH_SAM_APDU [19:05:22]CAPDU: 80 11 00 00 [19:05:22]Write to MH i2c: E2 08 00 E0 2B 80 11 00 00 00 00 00 00 85 [19:05:22]Write i2c OK [19:05:22]MH_I2C_Read... [19:05:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:05:22]Read from MH i2c: E2 [19:05:22]MH_I2C_Read... [19:05:22]Read from MH i2c: E2 17 00 [19:05:22]MH_I2C_Read... [19:05:22]Read from MH i2c: E2 17 00 E0 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 DB [19:05:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:05:22]wFMCommunicate OK [19:05:22]requested_item fd.num is exist - process it [19:05:22]SAM_PROTO_GetFieldsCounters [19:05:22]wFMCommunicate request_size=4 [19:05:22]MH_SAM_APDU [19:05:22]CAPDU: 80 13 00 00 [19:05:22]Write to MH i2c: E2 08 00 E1 2B 80 13 00 00 00 00 00 00 88 [19:05:22]Write i2c OK [19:05:22]MH_I2C_Read... [19:05:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:05:22]Read from MH i2c: E2 [19:05:22]MH_I2C_Read... [19:05:22]Read from MH i2c: E2 62 00 [19:05:22]MH_I2C_Read... [19:05:22]Read from MH i2c: E2 62 00 E1 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8B 61 00 00 0E 04 04 00 30 00 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 D6 [19:05:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8B 61 00 00 0E 04 04 00 30 00 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 [19:05:22]wFMCommunicate OK [19:05:22]SAM_PROTO_GetFieldsCounters done [19:05:22]requested_item shift.num is exist - process it [19:05:22]requested_item shift.opened is exist - process it [19:05:22]req_shift_opened [19:05:22]FM_GetShiftState [19:05:22]SAM_PROTO_GetShiftState [19:05:22]wFMCommunicate request_size=4 [19:05:22]MH_SAM_APDU [19:05:22]CAPDU: 80 13 01 00 [19:05:22]Write to MH i2c: E2 08 00 E2 2B 80 13 01 00 00 00 00 00 8A [19:05:22]Write i2c OK [19:05:22]MH_I2C_Read... [19:05:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:05:22]Read from MH i2c: E2 [19:05:22]MH_I2C_Read... [19:05:22]Read from MH i2c: E2 0E 00 [19:05:22]MH_I2C_Read... [19:05:22]Read from MH i2c: E2 0E 00 E2 2B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 3D [19:05:22]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:05:22]wFMCommunicate OK [19:05:22]SAM_PROTO_GetShiftState done [19:05:22]FM_GetShiftState done [19:05:22]req_shift_opened done [19:05:22]requested_item shift.open_date is exist - process it [19:05:22]req_shift_open_date [19:05:22]req_shift_open_date done [19:05:22]produce_requested_data done [19:05:22]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24971,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:05:22]process_action_free close_receipt [19:05:22]json_value_free [19:05:22]json_value_free done [19:05:22]process_json_proto returns [19:05:22]Send response to host [19:05:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24971,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:05:22]free response buf [19:05:22]execute_script done [19:05:22]execute_script returns [19:05:22]free content buf [19:05:22]Sock 7.Close socket [19:05:22]Sock 7.Thread stoped [19:05:27]OFD Sender: No OFD packet to send [19:05:32]OFD Sender: No OFD packet to send [19:05:37]OFD Sender: No OFD packet to send [19:05:42]OFD Sender: No OFD packet to send [19:05:47]OFD Sender: No OFD packet to send [19:05:49]accept exits with 9 [19:05:49]New connection [19:05:49]New thread 3067571556 created [19:05:49]Thread 3067428196 joined [19:05:49]Waiting for new connection... [19:05:49] Sock 9.Parse request [19:05:49]Sock 9.Check first char [19:05:49]Sock 9.First char is OK [19:05:49]request: POST /json_proto HTTP/1.0 [19:05:49]Method: POST [19:05:49]URL: /json_proto [19:05:49]Method is POST - this is cgi request [19:05:49]url: /json_proto [19:05:49]query_string will be loaded in cgi processing [19:05:49]execute_cgi json_proto POST (null) [19:05:49]execute_cgi path=json_proto method=POST [19:05:49]POST find Content-Length [19:05:49]Host: 172.17.45.131:8080 [19:05:49]Content-Length: 682 [19:05:49]Content-Type: application/json [19:05:49] [19:05:49]POST finish read [19:05:49]Found Content-Length = 682 [19:05:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610720", "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" ] } } [19:05:49]execute_script... [19:05:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610720", "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" ] } } [19:05:49]POST & json_proto [19:05:49]process_json_proto [19:05:49]json parsed OK: [19:05:49]protocol is kg_v1.0 [19:05:49]action value=close_receipt [19:05:49]process_action close_receipt [19:05:49]cmd_close_receipt [19:05:49]MH_GetDate [19:05:49]Write to MH i2c: F0 00 00 E3 2B FD [19:05:49]Write i2c OK [19:05:49]MH_I2C_Read... [19:05:49]Read from MH i2c: F0 [19:05:49]MH_I2C_Read... [19:05:49]Read from MH i2c: F0 09 00 [19:05:49]MH_I2C_Read... [19:05:49]Read from MH i2c: F0 09 00 E3 2B 00 8E 39 A9 66 C6 D4 6E 66 4A [19:05:49]GetLastDocTimeStamp 1722366320 [19:05:49]current date 1722366350 [19:05:49]FM_GetShiftState [19:05:49]SAM_PROTO_GetShiftState [19:05:49]wFMCommunicate request_size=4 [19:05:49]MH_SAM_APDU [19:05:49]CAPDU: 80 13 01 00 [19:05:49]Write to MH i2c: E2 08 00 E4 2B 80 13 01 00 00 00 00 00 8C [19:05:49]Write i2c OK [19:05:49]MH_I2C_Read... [19:05:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:05:49]Read from MH i2c: E2 [19:05:49]MH_I2C_Read... [19:05:49]Read from MH i2c: E2 0E 00 [19:05:49]MH_I2C_Read... [19:05:49]Read from MH i2c: E2 0E 00 E4 2B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 3F [19:05:49]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:05:49]wFMCommunicate OK [19:05:49]SAM_PROTO_GetShiftState done [19:05:49]FM_GetShiftState done [19:05:49]opened in 1722298218 [19:05:49]opened+sec_in_day 1722384618 [19:05:49]quantity*price = 100005 [19:05:49]sum+1 = 100006 [19:05:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 347 30.07.2024 19:05 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24972 ФПД: 87834243560128 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T190550&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24972&fm=87834243560128&tin=02508201610067®Number=0000000000171247&sum=100000 [19:05:50]StoreToDocumentArchive [19:05:50]shift 48 fd 24972 [19:05:50]save to /storage/0048/doc_00024972 [19:05:50]save last doc name /storage/0048/doc_00024972 to /storage/kkm_last_doc_name [19:05:50]save OK [19:05:50]Clear old archive folders... [19:05:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:05:50]tlvbuf is 01EF7280 [19:05:50]SAM_PROTO_ClearQueue [19:05:50]wFMCommunicate request_size=4 [19:05:50]MH_SAM_APDU [19:05:50]CAPDU: 80 09 00 00 [19:05:50]Write to MH i2c: E2 08 00 F1 2B 80 09 00 00 00 00 00 00 8E [19:05:50]Write i2c OK [19:05:50]MH_I2C_Read... [19:05:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:05:50]Read from MH i2c: E2 [19:05:50]MH_I2C_Read... [19:05:50]Read from MH i2c: E2 03 00 [19:05:50]MH_I2C_Read... [19:05:50]Read from MH i2c: E2 03 00 F1 2B 00 90 00 90 [19:05:50]RAPDU: 90 00 [19:05:50]wFMCommunicate OK [19:05:50]SAM_PROTO_ClearQueue done [19:05:50]KKMCreateOFDPacket [19:05:50]OFDProtocolAddRootSTLVToBuf [19:05:50]FM_MakeSignedData [19:05:50]FM_MakeSignedData [19:05:50]SAM_PROTO_SignData [19:05:50]wFMCommunicate request_size=4 [19:05:50]MH_SAM_APDU [19:05:50]CAPDU: 80 0D 01 02 [19:05:50]Write to MH i2c: E2 08 00 F2 2B 80 0D 01 02 00 00 00 00 96 [19:05:50]Write i2c OK [19:05:50]MH_I2C_Read... [19:05:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:05:50]Read from MH i2c: E2 [19:05:50]MH_I2C_Read... [19:05:50]Read from MH i2c: E2 03 00 [19:05:50]MH_I2C_Read... [19:05:50]Read from MH i2c: E2 03 00 F2 2B 00 90 00 91 [19:05:50]RAPDU: 90 00 [19:05:50]wFMCommunicate OK [19:05:50]wFMCommunicate request_size=255 [19:05:50]MH_SAM_APDU [19:05:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5B 01 00 00 F4 03 04 00 8E 39 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8C 61 00 00 35 04 06 00 4F [19:05:50]Write to MH i2c: E2 02 01 F3 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5B 01 00 00 F4 03 04 00 8E 39 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8C 61 00 00 35 04 06 00 4F 00 00 3F [19:05:50]Write i2c OK [19:05:50]MH_I2C_Read... [19:05:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:05:51]Read from MH i2c: E2 [19:05:51]MH_I2C_Read... [19:05:51]Read from MH i2c: E2 03 00 [19:05:51]MH_I2C_Read... [19:05:51]Read from MH i2c: E2 03 00 F3 2B 00 90 00 92 [19:05:51]RAPDU: 90 00 [19:05:51]wFMCommunicate OK [19:05:51]wFMCommunicate request_size=10 [19:05:51]MH_SAM_APDU [19:05:51]CAPDU: 80 0D 02 02 05 E2 80 E2 F2 C0 [19:05:51]Write to MH i2c: E2 0D 00 F4 2B 80 0D 02 02 05 00 E2 80 E2 F2 C0 00 00 99 [19:05:51]Write i2c OK [19:05:51]MH_I2C_Read... [19:05:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:05:51]Read from MH i2c: E2 [19:05:51]MH_I2C_Read... [19:05:51]Read from MH i2c: E2 03 00 [19:05:51]MH_I2C_Read... [19:05:51]Read from MH i2c: E2 03 00 F4 2B 00 90 00 93 [19:05:51]RAPDU: 90 00 [19:05:51]wFMCommunicate OK [19:05:51]wFMCommunicate request_size=4 [19:05:51]MH_SAM_APDU [19:05:51]CAPDU: 80 0D 03 02 [19:05:51]Write to MH i2c: E2 08 00 F5 2B 80 0D 03 02 00 00 00 00 9B [19:05:51]Write i2c OK [19:05:51]MH_I2C_Read... [19:05:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:05:51]Read from MH i2c: E2 [19:05:51]MH_I2C_Read... [19:05:51]Read from MH i2c: E2 0B 00 [19:05:51]MH_I2C_Read... [19:05:51]Read from MH i2c: E2 0B 00 F5 2B 00 3A AC 86 BB D8 7C F9 78 90 00 88 [19:05:51]RAPDU: 3A AC 86 BB D8 7C F9 78 90 00 [19:05:51]wFMCommunicate OK [19:05:51]SAM_PROTO_SignData done [19:05:51]FM_MakeSignedData done [19:05:51]CreateOFDProtocolMessage [19:05:51]wFMCommunicate request_size=4 [19:05:51]MH_SAM_APDU [19:05:51]CAPDU: 80 11 00 00 [19:05:51]Write to MH i2c: E2 08 00 F6 2B 80 11 00 00 00 00 00 00 9B [19:05:51]Write i2c OK [19:05:51]MH_I2C_Read... [19:05:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:05:51]Read from MH i2c: E2 [19:05:51]MH_I2C_Read... [19:05:51]Read from MH i2c: E2 17 00 [19:05:51]MH_I2C_Read... [19:05:51]Read from MH i2c: E2 17 00 F6 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F1 [19:05:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:05:51]wFMCommunicate OK [19:05:51]CreateOFDProtocolMessage done [19:05:51]OFDSenderStorePacket 24972 [19:05:51]StoreOFDPacket docnum=24972 [19:05:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E0 01 07 01 26 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5B 01 00 00 F4 03 04 00 8E 39 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8C 61 00 00 35 04 06 00 4F E2 80 E2 F2 C0 3A AC 86 BB D8 7C F9 78 [19:05:51]CheckFolder [19:05:51]dirname=/storage/ofd_packets [19:05:51]CheckFolder done [19:05:51]ProducePacketName [19:05:51]name=ofd_packets/00024972 [19:05:51]NVStorageSaveData ofd_packets/00024972 [19:05:51]File name is /storage/ofd_packets/00024972 [19:05:51]Write 301 bytes [19:05:51]NVStorageSaveData done [19:05:51]OFDSenderStorePacket done [19:05:51]KKMCreateOFDPacket done [19:05:51]NVStorageSaveData kkm_last_timestamp [19:05:51]File name is /storage/kkm_last_timestamp [19:05:51]Write 4 bytes [19:05:51]NVStorageSaveData done [19:05:51]ExternCall_PrintAddStr [19:05:51]wPrintStart [19:05:51]Write to MH i2c: 01 00 00 F7 2B 22 [19:05:51]Write i2c OK [19:05:51]MH_I2C_Read... [19:05:51]Read from MH i2c: 01 [19:05:51]MH_I2C_Read... [19:05:51]Read from MH i2c: 01 07 00 [19:05:51]MH_I2C_Read... [19:05:51]Read from MH i2c: 01 07 00 F7 2B 00 00 00 00 00 FF 0F 37 [19:05:51]RasterBufferAndPrint [19:05:51]line Счет N : (1)610720 [19:05:51]line ИНН: 02508201610067 [19:05:51]line Контрольно-Кассовый Чек [19:05:51]line ПРОДАЖА [19:05:51]line ТРК (МРК, ГНК) : 62 [19:05:51]line Товар: 2710124130 [19:05:51]line Аи-92-К-2 [19:05:51]line 14.750 * 67.80 [19:05:51]line = 1000.05 [19:05:51]line НДС 12% НСП 1% [19:05:51]line > о реализуемом товаре [19:05:51]line ОКРУГЛЕНИЕ: -0.05 [19:05:51]line ИТОГО: 1000.00 [19:05:51]line Внесено: 1000.00 [19:05:51]line СДАЧА: 0.00 [19:05:51]line НСП 1% : 8.85 [19:05:51]line НДС 12% : 106.20 [19:05:51]line Наличными: 1000.00 [19:05:51]line Безнал.: 0.00 [19:05:51]line Место: АЗС № 127 "Партнер Нефть" [19:05:51]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:05:51]line СНО: Общий режим [19:05:51]line Чек 347 30.07.2024 19:05 [19:05:51]line Смена: 48 ФФД: 1.0 [19:05:51]line ЗНМ: 0300000158 [19:05:51]line РНМ: 0000000000171247 [19:05:51]line Версия ККМ: v1.0 [19:05:51]line ФМ: 0000000002098565 [19:05:51]line ФД: 24972 [19:05:51]line ФПД: 87834243560128 [19:05:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T190550&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24972&fm=87834243560128&tin=02508201610067®Number=0000000000171247&sum=100000 [19:05:51]written 0, free lines is 4095 [19:05:51]OFD Sender: Processing packet 24972 [packets to send 29, broken 28] [19:05:51]ProducePacketName [19:05:51]name=ofd_packets/00024972 [19:05:51]OFD Sender: To server: pG, [19:05:51]CommunicateWithHost lk.salyk.kg:30040 [19:05:51]ConnectInit lk.salyk.kg [19:05:51]Connected sock=10 [19:05:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E0 01 07 01 26 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5B 01 00 00 F4 03 04 00 8E 39 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8C 61 00 00 35 04 06 00 4F E2 80 E2 F2 C0 3A AC 86 BB D8 7C F9 78 [19:05:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 86 7C 47 00 EE 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 32 30 39 38 35 36 35 10 04 04 00 8C 61 00 00 F4 03 04 00 1C E5 A8 66 B6 04 01 00 00 D9 CE 55 C7 D4 A8 AF 99 [19:05:52]CommunicateWithHost err = 0 [19:05:52]CheckOFDResponse [19:05:52]1017 (14) - 77093643461234 [19:05:52]1041 (16) - 0000000002098565 [19:05:52]1040 (4) - 24972 [19:05:52]1012 (4) - 30.07.2024 13:05 [19:05:52]1206 (1) - 0 [19:05:52]OFD Sender: Remove packet 24972 [19:05:52]ProducePacketName [19:05:52]name=ofd_packets/00024972 [19:05:52]NVStorageDeleteData [19:05:52]Write to MH i2c: 01 00 00 22 2C 4E [19:05:52]Write i2c OK [19:05:52]MH_I2C_Read... [19:05:52]Read from MH i2c: 01 [19:05:52]MH_I2C_Read... [19:05:52]Read from MH i2c: 01 07 00 [19:05:52]MH_I2C_Read... [19:05:52]Read from MH i2c: 01 07 00 22 2C 00 00 00 00 00 F0 0C 51 [19:05:52]RasterBufferAndPrint [19:05:52]line [19:05:52]line [19:05:52]line [19:05:52]line [19:05:52]line [19:05:52]written 0, free lines is 3318 [19:05:52]MH_Cut [19:05:52]Write to MH i2c: D1 01 00 29 2C 01 27 [19:05:52]Write i2c OK [19:05:52]MH_I2C_Read... [19:05:52]Read from MH i2c: D1 [19:05:52]MH_I2C_Read... [19:05:52]Read from MH i2c: D1 01 00 [19:05:52]MH_I2C_Read... [19:05:52]Read from MH i2c: D1 01 00 29 2C 00 26 [19:05:52]Write to MH i2c: 01 00 00 2A 2C 56 [19:05:52]Write i2c OK [19:05:52]MH_I2C_Read... [19:05:52]OFD Sender: No OFD packet to send [19:05:52]*** Cut start [19:05:52]*** Partial cut [19:05:52]*** CUTSNS_PIN = 1 [19:05:52]*** CUTSNS_PIN = 0 [19:05:53]*** Brake cut motor [19:05:53]Read from MH i2c: 01 [19:05:53]MH_I2C_Read... [19:05:53]*** Stop cut motor [19:05:53]*** Cut end [19:05:53]Read from MH i2c: 01 07 00 [19:05:53]MH_I2C_Read... [19:05:53]Read from MH i2c: 01 07 00 2A 2C 00 00 00 00 00 FF 0F 6B [19:05:53]process_action close_receipt done [19:05:53]requested_data is exist [19:05:53]produce_requested_data [19:05:53]requested_item fm.sn is exist - process it [19:05:53]wFMCommunicate request_size=4 [19:05:53]MH_SAM_APDU [19:05:53]CAPDU: 80 11 00 00 [19:05:53]Write to MH i2c: E2 08 00 2B 2C 80 11 00 00 00 00 00 00 D1 [19:05:53]Write i2c OK [19:05:53]MH_I2C_Read... [19:05:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:05:53]Read from MH i2c: E2 [19:05:53]MH_I2C_Read... [19:05:53]Read from MH i2c: E2 17 00 [19:05:53]MH_I2C_Read... [19:05:53]Read from MH i2c: E2 17 00 2B 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 27 [19:05:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:05:53]wFMCommunicate OK [19:05:53]requested_item fd.num is exist - process it [19:05:53]SAM_PROTO_GetFieldsCounters [19:05:53]wFMCommunicate request_size=4 [19:05:53]MH_SAM_APDU [19:05:53]CAPDU: 80 13 00 00 [19:05:53]Write to MH i2c: E2 08 00 2C 2C 80 13 00 00 00 00 00 00 D4 [19:05:53]Write i2c OK [19:05:53]MH_I2C_Read... [19:05:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:05:53]Read from MH i2c: E2 [19:05:53]MH_I2C_Read... [19:05:53]Read from MH i2c: E2 62 00 [19:05:53]MH_I2C_Read... [19:05:53]Read from MH i2c: E2 62 00 2C 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8C 61 00 00 0E 04 04 00 30 00 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 26 [19:05:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8C 61 00 00 0E 04 04 00 30 00 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 [19:05:53]wFMCommunicate OK [19:05:53]SAM_PROTO_GetFieldsCounters done [19:05:53]requested_item shift.num is exist - process it [19:05:53]requested_item shift.opened is exist - process it [19:05:53]req_shift_opened [19:05:53]FM_GetShiftState [19:05:53]SAM_PROTO_GetShiftState [19:05:53]wFMCommunicate request_size=4 [19:05:53]MH_SAM_APDU [19:05:53]CAPDU: 80 13 01 00 [19:05:53]Write to MH i2c: E2 08 00 2D 2C 80 13 01 00 00 00 00 00 D6 [19:05:53]Write i2c OK [19:05:53]MH_I2C_Read... [19:05:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:05:53]Read from MH i2c: E2 [19:05:53]MH_I2C_Read... [19:05:53]Read from MH i2c: E2 0E 00 [19:05:53]MH_I2C_Read... [19:05:53]Read from MH i2c: E2 0E 00 2D 2C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 89 [19:05:53]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:05:53]wFMCommunicate OK [19:05:53]SAM_PROTO_GetShiftState done [19:05:53]FM_GetShiftState done [19:05:53]req_shift_opened done [19:05:53]requested_item shift.open_date is exist - process it [19:05:53]req_shift_open_date [19:05:53]req_shift_open_date done [19:05:53]produce_requested_data done [19:05:53]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24972,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:05:53]process_action_free close_receipt [19:05:53]json_value_free [19:05:53]json_value_free done [19:05:53]process_json_proto returns [19:05:53]Send response to host [19:05:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24972,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:05:53]free response buf [19:05:53]execute_script done [19:05:53]execute_script returns [19:05:53]free content buf [19:05:53]Sock 9.Close socket [19:05:53]Sock 9.Thread stoped [19:05:57]OFD Sender: No OFD packet to send [19:06:02]OFD Sender: No OFD packet to send [19:06:03]accept exits with 7 [19:06:03]New connection [19:06:03]New thread 3067428196 created [19:06:03]Thread 3067571556 joined [19:06:03]Waiting for new connection... [19:06:03] Sock 7.Parse request [19:06:03]Sock 7.Check first char [19:06:03]Sock 7.First char is OK [19:06:03]request: POST /json_proto HTTP/1.0 [19:06:03]Method: POST [19:06:03]URL: /json_proto [19:06:03]Method is POST - this is cgi request [19:06:03]url: /json_proto [19:06:03]query_string will be loaded in cgi processing [19:06:03]execute_cgi json_proto POST (null) [19:06:03]execute_cgi path=json_proto method=POST [19:06:03]POST find Content-Length [19:06:03]Host: 172.17.45.131:8080 [19:06:03]Content-Length: 1203 [19:06:03]Content-Type: application/json [19:06:03] [19:06:03]POST finish read [19:06:03]Found Content-Length = 1203 [19:06:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610719\u000A30.07.2024 18:55\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\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3590746\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:06:03]execute_script... [19:06:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610719\u000A30.07.2024 18:55\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\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3590746\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:06:03]POST & json_proto [19:06:03]process_json_proto [19:06:03]json parsed OK: [19:06:03]protocol is kg_v1.0 [19:06:03]action value=print_text [19:06:03]process_action print_text [19:06:03]cmd_print_text [19:06:03]ExternCall_PrintAddStr [19:06:03]wPrintStart [19:06:03]Write to MH i2c: 01 00 00 2E 2C 5A [19:06:03]Write i2c OK [19:06:03]MH_I2C_Read... [19:06:03]Read from MH i2c: 01 [19:06:03]MH_I2C_Read... [19:06:03]Read from MH i2c: 01 07 00 [19:06:03]MH_I2C_Read... [19:06:03]Read from MH i2c: 01 07 00 2E 2C 00 00 00 00 00 FF 0F 6F [19:06:03]RasterBufferAndPrint [19:06:03]line *****ТОВАРНЫЙ ЧЕК***** [19:06:03]line АЗС 127 [19:06:03]line Партнер нефть [19:06:03]line 02508201610067 [19:06:03]line Кассир : Масалиев Н. [19:06:03]line Счет N : (1)610719 [19:06:03]line 30.07.2024 18:55 [19:06:03]line ПРОДАЖА [19:06:03]line ТРК (МРК, ГНК): 52 [19:06:03]line Вид ГСМ : 2710124130 [19:06:03]line Аи-92-К-2 [19:06:03]line 20.000 x 67.80 [19:06:03]line ИТОГ: 1356.00 [19:06:03]line Тип оплаты: Талоны: Топливные Талоны [19:06:03]line 3590746 [19:06:03]line ______________________ [19:06:03]line (подпись) [19:06:03]written 0, free lines is 4095 [19:06:04]Write to MH i2c: 01 00 00 42 2C 6E [19:06:04]Write i2c OK [19:06:04]MH_I2C_Read... [19:06:04]Read from MH i2c: 01 [19:06:04]MH_I2C_Read... [19:06:04]Read from MH i2c: 01 07 00 [19:06:04]MH_I2C_Read... [19:06:04]Read from MH i2c: 01 07 00 42 2C 00 00 00 00 00 10 0E 93 [19:06:04]RasterBufferAndPrint [19:06:04]line [19:06:04]line [19:06:04]line [19:06:04]line [19:06:04]line [19:06:04]written 0, free lines is 3602 [19:06:04]MH_Cut [19:06:04]Write to MH i2c: D1 01 00 49 2C 01 47 [19:06:04]Write i2c OK [19:06:04]MH_I2C_Read... [19:06:04]Read from MH i2c: D1 [19:06:04]MH_I2C_Read... [19:06:04]Read from MH i2c: D1 01 00 [19:06:04]MH_I2C_Read... [19:06:04]Read from MH i2c: D1 01 00 49 2C 00 46 [19:06:04]Write to MH i2c: 01 00 00 4A 2C 76 [19:06:04]Write i2c OK [19:06:04]MH_I2C_Read... [19:06:04]*** Cut start [19:06:04]*** Partial cut [19:06:04]*** CUTSNS_PIN = 1 [19:06:04]*** CUTSNS_PIN = 0 [19:06:04]*** Brake cut motor [19:06:05]Read from MH i2c: 01 [19:06:05]MH_I2C_Read... [19:06:05]Read from MH i2c: 01 07 00 [19:06:05]MH_I2C_Read... [19:06:05]*** Stop cut motor [19:06:05]*** Cut end [19:06:05]Read from MH i2c: 01 07 00 4A 2C 00 00 00 00 00 FF 0F 8B [19:06:05]process_action print_text done [19:06:05]requested_data is exist [19:06:05]produce_requested_data [19:06:05]requested_item fm.sn is exist - process it [19:06:05]wFMCommunicate request_size=4 [19:06:05]MH_SAM_APDU [19:06:05]CAPDU: 80 11 00 00 [19:06:05]Write to MH i2c: E2 08 00 4B 2C 80 11 00 00 00 00 00 00 F1 [19:06:05]Write i2c OK [19:06:05]MH_I2C_Read... [19:06:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:06:05]Read from MH i2c: E2 [19:06:05]MH_I2C_Read... [19:06:05]Read from MH i2c: E2 17 00 [19:06:05]MH_I2C_Read... [19:06:05]Read from MH i2c: E2 17 00 4B 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 47 [19:06:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:06:05]wFMCommunicate OK [19:06:05]requested_item fd.num is exist - process it [19:06:05]SAM_PROTO_GetFieldsCounters [19:06:05]wFMCommunicate request_size=4 [19:06:05]MH_SAM_APDU [19:06:05]CAPDU: 80 13 00 00 [19:06:05]Write to MH i2c: E2 08 00 4C 2C 80 13 00 00 00 00 00 00 F4 [19:06:05]Write i2c OK [19:06:05]MH_I2C_Read... [19:06:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:06:05]Read from MH i2c: E2 [19:06:05]MH_I2C_Read... [19:06:05]Read from MH i2c: E2 62 00 [19:06:05]MH_I2C_Read... [19:06:05]Read from MH i2c: E2 62 00 4C 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8C 61 00 00 0E 04 04 00 30 00 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 46 [19:06:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8C 61 00 00 0E 04 04 00 30 00 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 [19:06:05]wFMCommunicate OK [19:06:05]SAM_PROTO_GetFieldsCounters done [19:06:05]requested_item shift.num is exist - process it [19:06:05]requested_item shift.opened is exist - process it [19:06:05]req_shift_opened [19:06:05]FM_GetShiftState [19:06:05]SAM_PROTO_GetShiftState [19:06:05]wFMCommunicate request_size=4 [19:06:05]MH_SAM_APDU [19:06:05]CAPDU: 80 13 01 00 [19:06:05]Write to MH i2c: E2 08 00 4D 2C 80 13 01 00 00 00 00 00 F6 [19:06:05]Write i2c OK [19:06:05]MH_I2C_Read... [19:06:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:06:05]Read from MH i2c: E2 [19:06:05]MH_I2C_Read... [19:06:05]Read from MH i2c: E2 0E 00 [19:06:05]MH_I2C_Read... [19:06:05]Read from MH i2c: E2 0E 00 4D 2C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A9 [19:06:05]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:06:05]wFMCommunicate OK [19:06:05]SAM_PROTO_GetShiftState done [19:06:05]FM_GetShiftState done [19:06:05]req_shift_opened done [19:06:05]requested_item shift.open_date is exist - process it [19:06:05]req_shift_open_date [19:06:05]req_shift_open_date done [19:06:05]produce_requested_data done [19:06:05]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24972,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:06:05]process_action_free print_text [19:06:05]json_value_free [19:06:05]json_value_free done [19:06:05]process_json_proto returns [19:06:05]Send response to host [19:06:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24972,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:06:05]free response buf [19:06:05]execute_script done [19:06:05]execute_script returns [19:06:05]free content buf [19:06:05]Sock 7.Close socket [19:06:05]Sock 7.Thread stoped [19:06:07]OFD Sender: No OFD packet to send [19:06:12]OFD Sender: No OFD packet to send [19:06:17]OFD Sender: No OFD packet to send [19:06:22]OFD Sender: No OFD packet to send [19:06:27]OFD Sender: No OFD packet to send [19:06:32]OFD Sender: No OFD packet to send [19:06:37]OFD Sender: No OFD packet to send [19:06:42]OFD Sender: No OFD packet to send [19:06:47]OFD Sender: No OFD packet to send [19:06:52]OFD Sender: No OFD packet to send [19:06:56]accept exits with 9 [19:06:56]New connection [19:06:56]New thread 3067571556 created [19:06:56]Thread 3067428196 joined [19:06:56]Waiting for new connection... [19:06:56] Sock 9.Parse request [19:06:56]Sock 9.Check first char [19:06:56]Sock 9.First char is OK [19:06:56]request: POST /json_proto HTTP/1.0 [19:06:56]Method: POST [19:06:56]URL: /json_proto [19:06:56]Method is POST - this is cgi request [19:06:56]url: /json_proto [19:06:56]query_string will be loaded in cgi processing [19:06:56]execute_cgi json_proto POST (null) [19:06:56]execute_cgi path=json_proto method=POST [19:06:56]POST find Content-Length [19:06:56]Host: 172.17.45.131:8080 [19:06:56]Content-Length: 799 [19:06:56]Content-Type: application/json [19:06:56] [19:06:56]POST finish read [19:06:56]Found Content-Length = 799 [19:06:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610721", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:06:56]execute_script... [19:06: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)610721", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:06:56]POST & json_proto [19:06:56]process_json_proto [19:06:56]json parsed OK: [19:06:56]protocol is kg_v1.0 [19:06:56]action value=close_receipt [19:06:56]process_action close_receipt [19:06:56]cmd_close_receipt [19:06:56]MH_GetDate [19:06:56]Write to MH i2c: F0 00 00 4E 2C 69 [19:06:56]Write i2c OK [19:06:56]MH_I2C_Read... [19:06:56]Read from MH i2c: F0 [19:06:56]MH_I2C_Read... [19:06:56]Read from MH i2c: F0 09 00 [19:06:56]MH_I2C_Read... [19:06:56]Read from MH i2c: F0 09 00 4E 2C 00 D1 39 A9 66 C6 D4 6E 66 F9 [19:06:56]GetLastDocTimeStamp 1722366350 [19:06:56]current date 1722366417 [19:06:56]FM_GetShiftState [19:06:56]SAM_PROTO_GetShiftState [19:06:56]wFMCommunicate request_size=4 [19:06:56]MH_SAM_APDU [19:06:56]CAPDU: 80 13 01 00 [19:06:56]Write to MH i2c: E2 08 00 4F 2C 80 13 01 00 00 00 00 00 F8 [19:06:56]Write i2c OK [19:06:56]MH_I2C_Read... [19:06:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:06:56]Read from MH i2c: E2 [19:06:56]MH_I2C_Read... [19:06:56]Read from MH i2c: E2 0E 00 [19:06:56]MH_I2C_Read... [19:06:56]Read from MH i2c: E2 0E 00 4F 2C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 AB [19:06:56]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:06:56]wFMCommunicate OK [19:06:56]SAM_PROTO_GetShiftState done [19:06:56]FM_GetShiftState done [19:06:56]opened in 1722298218 [19:06:56]opened+sec_in_day 1722384618 [19:06:56]quantity*price = 99999 [19:06:56]sum+1 = 100001 [19:06:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 0.00 Безнал.: 1000.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 348 30.07.2024 19:06 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24973 ФПД: 195235082352321 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T190657&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24973&fm=195235082352321&tin=02508201610067®Number=0000000000171247&sum=100000 [19:06:57]StoreToDocumentArchive [19:06:57]shift 48 fd 24973 [19:06:57]save to /storage/0048/doc_00024973 [19:06:57]save last doc name /storage/0048/doc_00024973 to /storage/kkm_last_doc_name [19:06:57]save OK [19:06:57]Clear old archive folders... [19:06:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:06:57]tlvbuf is 01E77080 [19:06:57]SAM_PROTO_ClearQueue [19:06:57]wFMCommunicate request_size=4 [19:06:57]MH_SAM_APDU [19:06:57]CAPDU: 80 09 00 00 [19:06:57]Write to MH i2c: E2 08 00 5C 2C 80 09 00 00 00 00 00 00 FA [19:06:57]Write i2c OK [19:06:57]MH_I2C_Read... [19:06:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:06:57]Read from MH i2c: E2 [19:06:57]MH_I2C_Read... [19:06:57]Read from MH i2c: E2 03 00 [19:06:57]MH_I2C_Read... [19:06:57]Read from MH i2c: E2 03 00 5C 2C 00 90 00 FC [19:06:57]RAPDU: 90 00 [19:06:57]wFMCommunicate OK [19:06:57]SAM_PROTO_ClearQueue done [19:06:57]KKMCreateOFDPacket [19:06:57]OFDProtocolAddRootSTLVToBuf [19:06:57]FM_MakeSignedData [19:06:57]FM_MakeSignedData [19:06:57]SAM_PROTO_SignData [19:06:57]wFMCommunicate request_size=4 [19:06:57]MH_SAM_APDU [19:06:57]CAPDU: 80 0D 01 02 [19:06:57]Write to MH i2c: E2 08 00 5D 2C 80 0D 01 02 00 00 00 00 02 [19:06:57]Write i2c OK [19:06:57]MH_I2C_Read... [19:06:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:06:57]Read from MH i2c: E2 [19:06:57]MH_I2C_Read... [19:06:57]Read from MH i2c: E2 03 00 [19:06:57]MH_I2C_Read... [19:06:57]Read from MH i2c: E2 03 00 5D 2C 00 90 00 FD [19:06:57]RAPDU: 90 00 [19:06:57]wFMCommunicate OK [19:06:57]wFMCommunicate request_size=255 [19:06:57]MH_SAM_APDU [19:06:57]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 D1 39 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8D 61 00 00 35 04 06 00 B1 90 B5 BB [19:06:57]Write to MH i2c: E2 02 01 5E 2C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 D1 39 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8D 61 00 00 35 04 06 00 B1 90 B5 BB 00 00 AE [19:06:57]Write i2c OK [19:06:57]MH_I2C_Read... [19:06:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:06:57]Read from MH i2c: E2 [19:06:57]MH_I2C_Read... [19:06:57]Read from MH i2c: E2 03 00 [19:06:57]MH_I2C_Read... [19:06:57]Read from MH i2c: E2 03 00 5E 2C 00 90 00 FE [19:06:57]RAPDU: 90 00 [19:06:57]wFMCommunicate OK [19:06:57]wFMCommunicate request_size=7 [19:06:57]MH_SAM_APDU [19:06:57]CAPDU: 80 0D 02 02 02 36 C1 [19:06:57]Write to MH i2c: E2 0A 00 5F 2C 80 0D 02 02 02 00 36 C1 00 00 00 [19:06:57]Write i2c OK [19:06:57]MH_I2C_Read... [19:06:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:06:57]Read from MH i2c: E2 [19:06:57]MH_I2C_Read... [19:06:57]Read from MH i2c: E2 03 00 [19:06:57]MH_I2C_Read... [19:06:57]Read from MH i2c: E2 03 00 5F 2C 00 90 00 FF [19:06:57]RAPDU: 90 00 [19:06:57]wFMCommunicate OK [19:06:57]wFMCommunicate request_size=4 [19:06:57]MH_SAM_APDU [19:06:57]CAPDU: 80 0D 03 02 [19:06:57]Write to MH i2c: E2 08 00 60 2C 80 0D 03 02 00 00 00 00 07 [19:06:57]Write i2c OK [19:06:57]MH_I2C_Read... [19:06:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:06:57]Read from MH i2c: E2 [19:06:57]MH_I2C_Read... [19:06:57]Read from MH i2c: E2 0B 00 [19:06:57]MH_I2C_Read... [19:06:57]Read from MH i2c: E2 0B 00 60 2C 00 4F D7 71 F6 A8 F3 D5 33 90 00 38 [19:06:57]RAPDU: 4F D7 71 F6 A8 F3 D5 33 90 00 [19:06:57]wFMCommunicate OK [19:06:57]SAM_PROTO_SignData done [19:06:57]FM_MakeSignedData done [19:06:57]CreateOFDProtocolMessage [19:06:57]wFMCommunicate request_size=4 [19:06:57]MH_SAM_APDU [19:06:57]CAPDU: 80 11 00 00 [19:06:57]Write to MH i2c: E2 08 00 61 2C 80 11 00 00 00 00 00 00 07 [19:06:57]Write i2c OK [19:06:57]MH_I2C_Read... [19:06:57]OFD Sender: No OFD packet to send [19:06:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:06:57]Read from MH i2c: E2 [19:06:57]MH_I2C_Read... [19:06:57]Read from MH i2c: E2 17 00 [19:06:57]MH_I2C_Read... [19:06:57]Read from MH i2c: E2 17 00 61 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 5D [19:06:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:06:57]wFMCommunicate OK [19:06:57]CreateOFDProtocolMessage done [19:06:57]OFDSenderStorePacket 24973 [19:06:57]StoreOFDPacket docnum=24973 [19:06:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 BB AC 04 01 89 B1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 D1 39 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8D 61 00 00 35 04 06 00 B1 90 B5 BB 36 C1 4F D7 71 F6 A8 F3 D5 33 [19:06:57]CheckFolder [19:06:57]dirname=/storage/ofd_packets [19:06:57]CheckFolder done [19:06:57]ProducePacketName [19:06:57]name=ofd_packets/00024973 [19:06:57]NVStorageSaveData ofd_packets/00024973 [19:06:57]File name is /storage/ofd_packets/00024973 [19:06:57]Write 298 bytes [19:06:57]NVStorageSaveData done [19:06:57]OFDSenderStorePacket done [19:06:57]KKMCreateOFDPacket done [19:06:57]NVStorageSaveData kkm_last_timestamp [19:06:57]File name is /storage/kkm_last_timestamp [19:06:57]Write 4 bytes [19:06:57]NVStorageSaveData done [19:06:57]ExternCall_PrintAddStr [19:06:57]wPrintStart [19:06:57]Write to MH i2c: 01 00 00 62 2C 8E [19:06:57]Write i2c OK [19:06:57]MH_I2C_Read... [19:06:57]Read from MH i2c: 01 [19:06:57]MH_I2C_Read... [19:06:57]Read from MH i2c: 01 07 00 [19:06:57]MH_I2C_Read... [19:06:57]Read from MH i2c: 01 07 00 62 2C 00 00 00 00 00 FF 0F A3 [19:06:57]RasterBufferAndPrint [19:06:57]line Счет N : (1)610721 [19:06:57]line ИНН: 02508201610067 [19:06:57]line Контрольно-Кассовый Чек [19:06:57]line ПРОДАЖА [19:06:57]line ТРК (МРК, ГНК) : 1 [19:06:57]line Товар: 2710194210 [19:06:57]line ДТ-К-2 [19:06:57]line 13.210 * 75.70 [19:06:57]line = 1000.00 [19:06:57]line НДС 12% НСП 1% [19:06:57]line > о реализуемом товаре [19:06:57]line ИТОГО: 1000.00 [19:06:57]line НСП 1% : 8.85 [19:06:57]line НДС 12% : 106.19 [19:06:57]line Наличными: 0.00 [19:06:57]line Безнал.: 1000.00 [19:06:57]line Место: АЗС № 127 "Партнер Нефть" [19:06:57]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:06:57]line СНО: Общий режим [19:06:57]line Чек 348 30.07.2024 19:06 [19:06:57]line Смена: 48 ФФД: 1.0 [19:06:57]line ЗНМ: 0300000158 [19:06:57]line РНМ: 0000000000171247 [19:06:57]line Версия ККМ: v1.0 [19:06:58]line Платежная система: O! деньги [19:06:58]line ФМ: 0000000002098565 [19:06:58]line ФД: 24973 [19:06:58]line ФПД: 195235082352321 [19:06:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T190657&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24973&fm=195235082352321&tin=02508201610067®Number=0000000000171247&sum=100000 [19:06:58]OFD Sender: Processing packet 24973 [packets to send 29, broken 28] [19:06:58]ProducePacketName [19:06:58]name=ofd_packets/00024973 [19:06:58]OFD Sender: To server: pG, [19:06:58]CommunicateWithHost lk.salyk.kg:30040 [19:06:58]ConnectInit lk.salyk.kg [19:06:58]written 0, free lines is 4095 [19:06:58]Connected sock=10 [19:06:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 BB AC 04 01 89 B1 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 01 00 00 F4 03 04 00 D1 39 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8D 61 00 00 35 04 06 00 B1 90 B5 BB 36 C1 4F D7 71 F6 A8 F3 D5 33 [19:06:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 1B 14 47 00 08 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 32 30 39 38 35 36 35 10 04 04 00 8D 61 00 00 F4 03 04 00 5E E5 A8 66 B6 04 01 00 00 0F 85 B7 35 A0 EE 98 E7 [19:06:58]CommunicateWithHost err = 0 [19:06:58]CheckOFDResponse [19:06:58]1017 (14) - 77093643461234 [19:06:58]1041 (16) - 0000000002098565 [19:06:58]1040 (4) - 24973 [19:06:58]1012 (4) - 30.07.2024 13:06 [19:06:58]1206 (1) - 0 [19:06:58]OFD Sender: Remove packet 24973 [19:06:58]ProducePacketName [19:06:58]name=ofd_packets/00024973 [19:06:58]NVStorageDeleteData [19:06:58]Write to MH i2c: 01 00 00 8C 2C B8 [19:06:58]Write i2c OK [19:06:58]MH_I2C_Read... [19:06:58]Read from MH i2c: 01 [19:06:58]MH_I2C_Read... [19:06:58]Read from MH i2c: 01 07 00 [19:06:58]MH_I2C_Read... [19:06:58]Read from MH i2c: 01 07 00 8C 2C 00 00 00 00 00 06 0D D2 [19:06:58]RasterBufferAndPrint [19:06:58]line [19:06:58]line [19:06:58]line [19:06:58]line [19:06:58]line [19:06:58]written 0, free lines is 3341 [19:06:58]MH_Cut [19:06:58]Write to MH i2c: D1 01 00 93 2C 01 91 [19:06:58]Write i2c OK [19:06:58]MH_I2C_Read... [19:06:58]Read from MH i2c: D1 [19:06:58]MH_I2C_Read... [19:06:58]Read from MH i2c: D1 01 00 [19:06:58]MH_I2C_Read... [19:06:58]Read from MH i2c: D1 01 00 93 2C 00 90 [19:06:58]Write to MH i2c: 01 00 00 94 2C C0 [19:06:58]Write i2c OK [19:06:58]MH_I2C_Read... [19:06:58]OFD Sender: No OFD packet to send [19:06:59]*** Cut start [19:06:59]*** Partial cut [19:06:59]*** CUTSNS_PIN = 1 [19:06:59]*** CUTSNS_PIN = 0 [19:06:59]*** Brake cut motor [19:06:59]Read from MH i2c: 01 [19:06:59]MH_I2C_Read... [19:06:59]*** Stop cut motor [19:06:59]*** Cut end [19:06:59]Read from MH i2c: 01 07 00 [19:06:59]MH_I2C_Read... [19:06:59]Read from MH i2c: 01 07 00 94 2C 00 00 00 00 00 FF 0F D5 [19:06:59]process_action close_receipt done [19:06:59]requested_data is exist [19:06:59]produce_requested_data [19:06:59]requested_item fm.sn is exist - process it [19:06:59]wFMCommunicate request_size=4 [19:06:59]MH_SAM_APDU [19:06:59]CAPDU: 80 11 00 00 [19:06:59]Write to MH i2c: E2 08 00 95 2C 80 11 00 00 00 00 00 00 3B [19:06:59]Write i2c OK [19:06:59]MH_I2C_Read... [19:06:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:06:59]Read from MH i2c: E2 [19:06:59]MH_I2C_Read... [19:06:59]Read from MH i2c: E2 17 00 [19:06:59]MH_I2C_Read... [19:06:59]Read from MH i2c: E2 17 00 95 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 91 [19:06:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:06:59]wFMCommunicate OK [19:06:59]requested_item fd.num is exist - process it [19:06:59]SAM_PROTO_GetFieldsCounters [19:06:59]wFMCommunicate request_size=4 [19:06:59]MH_SAM_APDU [19:06:59]CAPDU: 80 13 00 00 [19:06:59]Write to MH i2c: E2 08 00 96 2C 80 13 00 00 00 00 00 00 3E [19:06:59]Write i2c OK [19:06:59]MH_I2C_Read... [19:06:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:07:00]Read from MH i2c: E2 [19:07:00]MH_I2C_Read... [19:07:00]Read from MH i2c: E2 62 00 [19:07:00]MH_I2C_Read... [19:07:00]Read from MH i2c: E2 62 00 96 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8D 61 00 00 0E 04 04 00 30 00 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 94 [19:07:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8D 61 00 00 0E 04 04 00 30 00 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 [19:07:00]wFMCommunicate OK [19:07:00]SAM_PROTO_GetFieldsCounters done [19:07:00]requested_item shift.num is exist - process it [19:07:00]requested_item shift.opened is exist - process it [19:07:00]req_shift_opened [19:07:00]FM_GetShiftState [19:07:00]SAM_PROTO_GetShiftState [19:07:00]wFMCommunicate request_size=4 [19:07:00]MH_SAM_APDU [19:07:00]CAPDU: 80 13 01 00 [19:07:00]Write to MH i2c: E2 08 00 97 2C 80 13 01 00 00 00 00 00 40 [19:07:00]Write i2c OK [19:07:00]MH_I2C_Read... [19:07:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:07:00]Read from MH i2c: E2 [19:07:00]MH_I2C_Read... [19:07:00]Read from MH i2c: E2 0E 00 [19:07:00]MH_I2C_Read... [19:07:00]Read from MH i2c: E2 0E 00 97 2C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F3 [19:07:00]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:07:00]wFMCommunicate OK [19:07:00]SAM_PROTO_GetShiftState done [19:07:00]FM_GetShiftState done [19:07:00]req_shift_opened done [19:07:00]requested_item shift.open_date is exist - process it [19:07:00]req_shift_open_date [19:07:00]req_shift_open_date done [19:07:00]produce_requested_data done [19:07:00]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24973,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:07:00]process_action_free close_receipt [19:07:00]json_value_free [19:07:00]json_value_free done [19:07:00]process_json_proto returns [19:07:00]Send response to host [19:07:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24973,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:07:00]free response buf [19:07:00]execute_script done [19:07:00]execute_script returns [19:07:00]free content buf [19:07:00]Sock 9.Close socket [19:07:00]Sock 9.Thread stoped [19:07:03]OFD Sender: No OFD packet to send [19:07:08]OFD Sender: No OFD packet to send [19:07:13]OFD Sender: No OFD packet to send [19:07:18]accept exits with 7 [19:07:18]New connection [19:07:18]New thread 3067428196 created [19:07:18]Thread 3067571556 joined [19:07:18]Waiting for new connection... [19:07:18] Sock 7.Parse request [19:07:18]Sock 7.Check first char [19:07:18]Sock 7.First char is OK [19:07:18]request: POST /json_proto HTTP/1.0 [19:07:18]Method: POST [19:07:18]URL: /json_proto [19:07:18]Method is POST - this is cgi request [19:07:18]url: /json_proto [19:07:18]query_string will be loaded in cgi processing [19:07:18]execute_cgi json_proto POST (null) [19:07:18]execute_cgi path=json_proto method=POST [19:07:18]POST find Content-Length [19:07:18]Host: 172.17.45.131:8080 [19:07:18]Content-Length: 799 [19:07:18]Content-Type: application/json [19:07:18] [19:07:18]POST finish read [19:07:18]Found Content-Length = 799 [19:07:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610717", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 66.060, "sum" : 5000.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 5000.74 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:07:18]execute_script... [19:07: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)610717", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 66.060, "sum" : 5000.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 5000.74 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:07:18]POST & json_proto [19:07:18]process_json_proto [19:07:18]json parsed OK: [19:07:18]protocol is kg_v1.0 [19:07:18]action value=close_receipt [19:07:18]process_action close_receipt [19:07:18]cmd_close_receipt [19:07:18]MH_GetDate [19:07:18]Write to MH i2c: F0 00 00 98 2C B3 [19:07:18]Write i2c OK [19:07:18]MH_I2C_Read... [19:07:18]Read from MH i2c: F0 [19:07:18]MH_I2C_Read... [19:07:18]Read from MH i2c: F0 09 00 [19:07:18]MH_I2C_Read... [19:07:18]Read from MH i2c: F0 09 00 98 2C 00 E8 39 A9 66 C6 D4 6E 66 5A [19:07:18]GetLastDocTimeStamp 1722366417 [19:07:18]current date 1722366440 [19:07:18]FM_GetShiftState [19:07:18]SAM_PROTO_GetShiftState [19:07:18]wFMCommunicate request_size=4 [19:07:18]MH_SAM_APDU [19:07:18]CAPDU: 80 13 01 00 [19:07:18]Write to MH i2c: E2 08 00 99 2C 80 13 01 00 00 00 00 00 42 [19:07:18]Write i2c OK [19:07:18]MH_I2C_Read... [19:07:18]OFD Sender: No OFD packet to send [19:07:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:07:18]Read from MH i2c: E2 [19:07:18]MH_I2C_Read... [19:07:18]Read from MH i2c: E2 0E 00 [19:07:18]MH_I2C_Read... [19:07:18]Read from MH i2c: E2 0E 00 99 2C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F5 [19:07:18]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:07:18]wFMCommunicate OK [19:07:18]SAM_PROTO_GetShiftState done [19:07:18]FM_GetShiftState done [19:07:18]opened in 1722298218 [19:07:18]opened+sec_in_day 1722384618 [19:07:18]quantity*price = 500074 [19:07:18]sum+1 = 500075 [19:07:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 5000.74 НСП 1% : 44.25 НДС 12% : 531.05 Наличными: 0.00 Безнал.: 5000.74 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 349 30.07.2024 19:07 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24974 ФПД: 254203014029188 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T190720&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24974&fm=254203014029188&tin=02508201610067®Number=0000000000171247&sum=500074 [19:07:20]StoreToDocumentArchive [19:07:20]shift 48 fd 24974 [19:07:20]save to /storage/0048/doc_00024974 [19:07:20]save last doc name /storage/0048/doc_00024974 to /storage/kkm_last_doc_name [19:07:20]save OK [19:07:20]Clear old archive folders... [19:07:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:07:20]tlvbuf is 01E51800 [19:07:20]SAM_PROTO_ClearQueue [19:07:20]wFMCommunicate request_size=4 [19:07:20]MH_SAM_APDU [19:07:20]CAPDU: 80 09 00 00 [19:07:20]Write to MH i2c: E2 08 00 A6 2C 80 09 00 00 00 00 00 00 44 [19:07:20]Write i2c OK [19:07:20]MH_I2C_Read... [19:07:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:07:20]Read from MH i2c: E2 [19:07:20]MH_I2C_Read... [19:07:20]Read from MH i2c: E2 03 00 [19:07:20]MH_I2C_Read... [19:07:20]Read from MH i2c: E2 03 00 A6 2C 00 90 00 46 [19:07:20]RAPDU: 90 00 [19:07:20]wFMCommunicate OK [19:07:20]SAM_PROTO_ClearQueue done [19:07:20]KKMCreateOFDPacket [19:07:20]OFDProtocolAddRootSTLVToBuf [19:07:20]FM_MakeSignedData [19:07:20]FM_MakeSignedData [19:07:20]SAM_PROTO_SignData [19:07:20]wFMCommunicate request_size=4 [19:07:20]MH_SAM_APDU [19:07:20]CAPDU: 80 0D 01 02 [19:07:20]Write to MH i2c: E2 08 00 A7 2C 80 0D 01 02 00 00 00 00 4C [19:07:20]Write i2c OK [19:07:20]MH_I2C_Read... [19:07:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:07:20]Read from MH i2c: E2 [19:07:20]MH_I2C_Read... [19:07:20]Read from MH i2c: E2 03 00 [19:07:20]MH_I2C_Read... [19:07:20]Read from MH i2c: E2 03 00 A7 2C 00 90 00 47 [19:07:20]RAPDU: 90 00 [19:07:20]wFMCommunicate OK [19:07:20]wFMCommunicate request_size=255 [19:07:20]MH_SAM_APDU [19:07:20]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 0C 02 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 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 71 CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 E8 39 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8E 61 00 00 35 04 06 00 E7 32 40 5A [19:07:20]Write to MH i2c: E2 02 01 A8 2C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 0C 02 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 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 71 CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 E8 39 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8E 61 00 00 35 04 06 00 E7 32 40 5A 00 00 94 [19:07:20]Write i2c OK [19:07:20]MH_I2C_Read... [19:07:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:07:20]Read from MH i2c: E2 [19:07:20]MH_I2C_Read... [19:07:20]Read from MH i2c: E2 03 00 [19:07:20]MH_I2C_Read... [19:07:20]Read from MH i2c: E2 03 00 A8 2C 00 90 00 48 [19:07:20]RAPDU: 90 00 [19:07:20]wFMCommunicate OK [19:07:20]wFMCommunicate request_size=7 [19:07:20]MH_SAM_APDU [19:07:20]CAPDU: 80 0D 02 02 02 1F 84 [19:07:20]Write to MH i2c: E2 0A 00 A9 2C 80 0D 02 02 02 00 1F 84 00 00 F6 [19:07:20]Write i2c OK [19:07:20]MH_I2C_Read... [19:07:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:07:20]Read from MH i2c: E2 [19:07:20]MH_I2C_Read... [19:07:20]Read from MH i2c: E2 03 00 [19:07:20]MH_I2C_Read... [19:07:20]Read from MH i2c: E2 03 00 A9 2C 00 90 00 49 [19:07:20]RAPDU: 90 00 [19:07:20]wFMCommunicate OK [19:07:20]wFMCommunicate request_size=4 [19:07:20]MH_SAM_APDU [19:07:20]CAPDU: 80 0D 03 02 [19:07:20]Write to MH i2c: E2 08 00 AA 2C 80 0D 03 02 00 00 00 00 51 [19:07:20]Write i2c OK [19:07:20]MH_I2C_Read... [19:07:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:07:20]Read from MH i2c: E2 [19:07:20]MH_I2C_Read... [19:07:20]Read from MH i2c: E2 0B 00 [19:07:20]MH_I2C_Read... [19:07:20]Read from MH i2c: E2 0B 00 AA 2C 00 E3 28 F3 C8 76 91 45 91 90 00 F5 [19:07:20]RAPDU: E3 28 F3 C8 76 91 45 91 90 00 [19:07:20]wFMCommunicate OK [19:07:20]SAM_PROTO_SignData done [19:07:20]FM_MakeSignedData done [19:07:20]CreateOFDProtocolMessage [19:07:20]wFMCommunicate request_size=4 [19:07:20]MH_SAM_APDU [19:07:20]CAPDU: 80 11 00 00 [19:07:20]Write to MH i2c: E2 08 00 AB 2C 80 11 00 00 00 00 00 00 51 [19:07:20]Write i2c OK [19:07:20]MH_I2C_Read... [19:07:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:07:20]Read from MH i2c: E2 [19:07:20]MH_I2C_Read... [19:07:20]Read from MH i2c: E2 17 00 [19:07:20]MH_I2C_Read... [19:07:20]Read from MH i2c: E2 17 00 AB 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A7 [19:07:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:07:20]wFMCommunicate OK [19:07:20]CreateOFDProtocolMessage done [19:07:20]OFDSenderStorePacket 24974 [19:07:20]StoreOFDPacket docnum=24974 [19:07:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 B4 77 04 01 F4 2B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 0C 02 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 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 71 CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 E8 39 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8E 61 00 00 35 04 06 00 E7 32 40 5A 1F 84 E3 28 F3 C8 76 91 45 91 [19:07:20]CheckFolder [19:07:20]dirname=/storage/ofd_packets [19:07:20]CheckFolder done [19:07:20]ProducePacketName [19:07:20]name=ofd_packets/00024974 [19:07:20]NVStorageSaveData ofd_packets/00024974 [19:07:20]File name is /storage/ofd_packets/00024974 [19:07:20]Write 298 bytes [19:07:20]NVStorageSaveData done [19:07:20]OFDSenderStorePacket done [19:07:20]KKMCreateOFDPacket done [19:07:20]NVStorageSaveData kkm_last_timestamp [19:07:20]File name is /storage/kkm_last_timestamp [19:07:20]Write 4 bytes [19:07:20]NVStorageSaveData done [19:07:20]ExternCall_PrintAddStr [19:07:20]wPrintStart [19:07:20]Write to MH i2c: 01 00 00 AC 2C D8 [19:07:20]Write i2c OK [19:07:20]MH_I2C_Read... [19:07:20]Read from MH i2c: 01 [19:07:20]MH_I2C_Read... [19:07:20]Read from MH i2c: 01 07 00 [19:07:20]MH_I2C_Read... [19:07:20]Read from MH i2c: 01 07 00 AC 2C 00 00 00 00 00 FF 0F ED [19:07:20]RasterBufferAndPrint [19:07:20]line Счет N : (1)610717 [19:07:20]line ИНН: 02508201610067 [19:07:20]line Контрольно-Кассовый Чек [19:07:20]line ПРОДАЖА [19:07:20]line ТРК (МРК, ГНК) : 2 [19:07:20]line Товар: 2710194210 [19:07:20]line ДТ-К-2 [19:07:20]line 66.060 * 75.70 [19:07:20]line = 5000.74 [19:07:20]line НДС 12% НСП 1% [19:07:20]line > о реализуемом товаре [19:07:20]line ИТОГО: 5000.74 [19:07:20]line НСП 1% : 44.25 [19:07:20]line НДС 12% : 531.05 [19:07:20]line Наличными: 0.00 [19:07:20]line Безнал.: 5000.74 [19:07:20]line Место: АЗС № 127 "Партнер Нефть" [19:07:20]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:07:20]line СНО: Общий режим [19:07:20]line Чек 349 30.07.2024 19:07 [19:07:20]line Смена: 48 ФФД: 1.0 [19:07:20]line ЗНМ: 0300000158 [19:07:20]line РНМ: 0000000000171247 [19:07:20]line Версия ККМ: v1.0 [19:07:20]line Платежная система: O! деньги [19:07:20]line ФМ: 0000000002098565 [19:07:20]line ФД: 24974 [19:07:20]line ФПД: 254203014029188 [19:07:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T190720&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24974&fm=254203014029188&tin=02508201610067®Number=0000000000171247&sum=500074 [19:07:20]OFD Sender: Processing packet 24974 [packets to send 29, broken 28] [19:07:20]ProducePacketName [19:07:20]name=ofd_packets/00024974 [19:07:20]OFD Sender: To server: pG, [19:07:20]CommunicateWithHost lk.salyk.kg:30040 [19:07:20]ConnectInit lk.salyk.kg [19:07:20]written 0, free lines is 4095 [19:07:21]Connected sock=10 [19:07:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 B4 77 04 01 F4 2B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 0C 02 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6A A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6A 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 71 CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6A A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 E8 39 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8E 61 00 00 35 04 06 00 E7 32 40 5A 1F 84 E3 28 F3 C8 76 91 45 91 [19:07:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 6E 8F 47 00 6F 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 32 30 39 38 35 36 35 10 04 04 00 8E 61 00 00 F4 03 04 00 75 E5 A8 66 B6 04 01 00 00 28 73 E2 F8 37 14 1C 89 [19:07:21]CommunicateWithHost err = 0 [19:07:21]CheckOFDResponse [19:07:21]1017 (14) - 77093643461234 [19:07:21]1041 (16) - 0000000002098565 [19:07:21]1040 (4) - 24974 [19:07:21]1012 (4) - 30.07.2024 13:07 [19:07:21]1206 (1) - 0 [19:07:21]OFD Sender: Remove packet 24974 [19:07:21]ProducePacketName [19:07:21]name=ofd_packets/00024974 [19:07:21]NVStorageDeleteData [19:07:21]Write to MH i2c: 01 00 00 D6 2C 02 [19:07:21]Write i2c OK [19:07:21]MH_I2C_Read... [19:07:21]Read from MH i2c: 01 [19:07:21]MH_I2C_Read... [19:07:21]Read from MH i2c: 01 07 00 [19:07:21]MH_I2C_Read... [19:07:21]Read from MH i2c: 01 07 00 D6 2C 00 00 00 00 00 01 0D 17 [19:07:21]RasterBufferAndPrint [19:07:21]line [19:07:21]line [19:07:21]line [19:07:21]line [19:07:21]line [19:07:21]written 0, free lines is 3335 [19:07:21]MH_Cut [19:07:21]Write to MH i2c: D1 01 00 DD 2C 01 DB [19:07:21]Write i2c OK [19:07:21]MH_I2C_Read... [19:07:21]Read from MH i2c: D1 [19:07:21]MH_I2C_Read... [19:07:21]Read from MH i2c: D1 01 00 [19:07:21]MH_I2C_Read... [19:07:21]Read from MH i2c: D1 01 00 DD 2C 00 DA [19:07:21]Write to MH i2c: 01 00 00 DE 2C 0A [19:07:21]Write i2c OK [19:07:21]MH_I2C_Read... [19:07:21]OFD Sender: No OFD packet to send [19:07:22]*** Cut start [19:07:22]*** Partial cut [19:07:22]*** CUTSNS_PIN = 1 [19:07:22]*** CUTSNS_PIN = 0 [19:07:22]*** Brake cut motor [19:07:22]Read from MH i2c: 01 [19:07:22]MH_I2C_Read... [19:07:22]*** Stop cut motor [19:07:22]*** Cut end [19:07:22]Read from MH i2c: 01 07 00 [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: 01 07 00 DE 2C 00 00 00 00 00 FF 0F 1F [19:07:22]process_action close_receipt done [19:07:22]requested_data is exist [19:07:22]produce_requested_data [19:07:22]requested_item fm.sn is exist - process it [19:07:22]wFMCommunicate request_size=4 [19:07:22]MH_SAM_APDU [19:07:22]CAPDU: 80 11 00 00 [19:07:22]Write to MH i2c: E2 08 00 DF 2C 80 11 00 00 00 00 00 00 85 [19:07:22]Write i2c OK [19:07:22]MH_I2C_Read... [19:07:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:07:22]Read from MH i2c: E2 [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: E2 17 00 [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: E2 17 00 DF 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 DB [19:07:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:07:22]wFMCommunicate OK [19:07:22]requested_item fd.num is exist - process it [19:07:22]SAM_PROTO_GetFieldsCounters [19:07:22]wFMCommunicate request_size=4 [19:07:22]MH_SAM_APDU [19:07:22]CAPDU: 80 13 00 00 [19:07:22]Write to MH i2c: E2 08 00 E0 2C 80 13 00 00 00 00 00 00 88 [19:07:22]Write i2c OK [19:07:22]MH_I2C_Read... [19:07:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:07:22]Read from MH i2c: E2 [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: E2 62 00 [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: E2 62 00 E0 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8E 61 00 00 0E 04 04 00 30 00 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 E2 [19:07:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8E 61 00 00 0E 04 04 00 30 00 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 [19:07:22]wFMCommunicate OK [19:07:22]SAM_PROTO_GetFieldsCounters done [19:07:22]requested_item shift.num is exist - process it [19:07:22]requested_item shift.opened is exist - process it [19:07:22]req_shift_opened [19:07:22]FM_GetShiftState [19:07:22]SAM_PROTO_GetShiftState [19:07:22]wFMCommunicate request_size=4 [19:07:22]MH_SAM_APDU [19:07:22]CAPDU: 80 13 01 00 [19:07:22]Write to MH i2c: E2 08 00 E1 2C 80 13 01 00 00 00 00 00 8A [19:07:22]Write i2c OK [19:07:22]MH_I2C_Read... [19:07:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:07:22]Read from MH i2c: E2 [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: E2 0E 00 [19:07:22]MH_I2C_Read... [19:07:22]Read from MH i2c: E2 0E 00 E1 2C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 3D [19:07:22]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:07:22]wFMCommunicate OK [19:07:22]SAM_PROTO_GetShiftState done [19:07:22]FM_GetShiftState done [19:07:22]req_shift_opened done [19:07:22]requested_item shift.open_date is exist - process it [19:07:22]req_shift_open_date [19:07:22]req_shift_open_date done [19:07:22]produce_requested_data done [19:07:22]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24974,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:07:22]process_action_free close_receipt [19:07:22]json_value_free [19:07:22]json_value_free done [19:07:22]process_json_proto returns [19:07:22]Send response to host [19:07:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24974,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:07:22]free response buf [19:07:22]execute_script done [19:07:22]execute_script returns [19:07:22]free content buf [19:07:22]Sock 7.Close socket [19:07:22]Sock 7.Thread stoped [19:07:26]OFD Sender: No OFD packet to send [19:07:31]OFD Sender: No OFD packet to send [19:07:36]OFD Sender: No OFD packet to send [19:07:41]OFD Sender: No OFD packet to send [19:07:46]OFD Sender: No OFD packet to send [19:07:51]OFD Sender: No OFD packet to send [19:07:56]OFD Sender: No OFD packet to send [19:08:01]OFD Sender: No OFD packet to send [19:08:06]OFD Sender: No OFD packet to send [19:08:11]OFD Sender: No OFD packet to send [19:08:12]accept exits with 9 [19:08:12]New connection [19:08:12]New thread 3067571556 created [19:08:12]Thread 3067428196 joined [19:08:12]Waiting for new connection... [19:08:12] Sock 9.Parse request [19:08:12]Sock 9.Check first char [19:08:12]Sock 9.First char is OK [19:08:12]request: POST /json_proto HTTP/1.0 [19:08:12]Method: POST [19:08:12]URL: /json_proto [19:08:12]Method is POST - this is cgi request [19:08:12]url: /json_proto [19:08:12]query_string will be loaded in cgi processing [19:08:12]execute_cgi json_proto POST (null) [19:08:12]execute_cgi path=json_proto method=POST [19:08:12]POST find Content-Length [19:08:12]Host: 172.17.45.131:8080 [19:08:12]Content-Length: 1194 [19:08:12]Content-Type: application/json [19:08:12] [19:08:12]POST finish read [19:08:12]Found Content-Length = 1194 [19:08:12]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610723\u000A30.07.2024 18:57\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-3\u000A 10.000 x 74.70\u000A\u0418\u0422\u041E\u0413: 747.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\u000A99509\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:08:12]execute_script... [19:08:12]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610723\u000A30.07.2024 18:57\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 33\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-3\u000A 10.000 x 74.70\u000A\u0418\u0422\u041E\u0413: 747.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\u000A99509\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:08:12]POST & json_proto [19:08:12]process_json_proto [19:08:12]json parsed OK: [19:08:12]protocol is kg_v1.0 [19:08:12]action value=print_text [19:08:12]process_action print_text [19:08:12]cmd_print_text [19:08:12]ExternCall_PrintAddStr [19:08:12]wPrintStart [19:08:12]Write to MH i2c: 01 00 00 E2 2C 0E [19:08:12]Write i2c OK [19:08:12]MH_I2C_Read... [19:08:12]Read from MH i2c: 01 [19:08:12]MH_I2C_Read... [19:08:12]Read from MH i2c: 01 07 00 [19:08:12]MH_I2C_Read... [19:08:12]Read from MH i2c: 01 07 00 E2 2C 00 00 00 00 00 FF 0F 23 [19:08:12]RasterBufferAndPrint [19:08:12]line *****ТОВАРНЫЙ ЧЕК***** [19:08:12]line АЗС 127 [19:08:12]line Партнер нефть [19:08:12]line 02508201610067 [19:08:12]line Кассир : Масалиев Н. [19:08:12]line Счет N : (1)610723 [19:08:12]line 30.07.2024 18:57 [19:08:12]line ПРОДАЖА [19:08:12]line ТРК (МРК, ГНК): 33 [19:08:12]line Вид ГСМ : 2710124500 [19:08:12]line Аи-95-К-3 [19:08:12]line 10.000 x 74.70 [19:08:12]line ИТОГ: 747.00 [19:08:12]line Тип оплаты: Талоны: Топливная Карта [19:08:12]line 99509 [19:08:12]line ______________________ [19:08:12]line (подпись) [19:08:12]written 0, free lines is 4095 [19:08:12]Write to MH i2c: 01 00 00 F6 2C 22 [19:08:12]Write i2c OK [19:08:12]MH_I2C_Read... [19:08:12]Read from MH i2c: 01 [19:08:12]MH_I2C_Read... [19:08:12]Read from MH i2c: 01 07 00 [19:08:12]MH_I2C_Read... [19:08:12]Read from MH i2c: 01 07 00 F6 2C 00 00 00 00 00 0F 0E 46 [19:08:12]RasterBufferAndPrint [19:08:12]line [19:08:12]line [19:08:12]line [19:08:12]line [19:08:12]line [19:08:12]written 0, free lines is 3601 [19:08:12]MH_Cut [19:08:12]Write to MH i2c: D1 01 00 FD 2C 01 FB [19:08:12]Write i2c OK [19:08:12]MH_I2C_Read... [19:08:12]Read from MH i2c: D1 [19:08:12]MH_I2C_Read... [19:08:12]Read from MH i2c: D1 01 00 [19:08:12]MH_I2C_Read... [19:08:12]Read from MH i2c: D1 01 00 FD 2C 00 FA [19:08:12]Write to MH i2c: 01 00 00 FE 2C 2A [19:08:12]Write i2c OK [19:08:12]MH_I2C_Read... [19:08:13]*** Cut start [19:08:13]*** Partial cut [19:08:13]*** CUTSNS_PIN = 1 [19:08:13]*** CUTSNS_PIN = 0 [19:08:13]*** Brake cut motor [19:08:14]Read from MH i2c: 01 [19:08:14]MH_I2C_Read... [19:08:14]*** Stop cut motor [19:08:14]*** Cut end [19:08:14]Read from MH i2c: 01 07 00 [19:08:14]MH_I2C_Read... [19:08:14]Read from MH i2c: 01 07 00 FE 2C 00 00 00 00 00 FF 0F 3F [19:08:14]process_action print_text done [19:08:14]requested_data is exist [19:08:14]produce_requested_data [19:08:14]requested_item fm.sn is exist - process it [19:08:14]wFMCommunicate request_size=4 [19:08:14]MH_SAM_APDU [19:08:14]CAPDU: 80 11 00 00 [19:08:14]Write to MH i2c: E2 08 00 FF 2C 80 11 00 00 00 00 00 00 A5 [19:08:14]Write i2c OK [19:08:14]MH_I2C_Read... [19:08:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:08:14]Read from MH i2c: E2 [19:08:14]MH_I2C_Read... [19:08:14]Read from MH i2c: E2 17 00 [19:08:14]MH_I2C_Read... [19:08:14]Read from MH i2c: E2 17 00 FF 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 FB [19:08:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:08:14]wFMCommunicate OK [19:08:14]requested_item fd.num is exist - process it [19:08:14]SAM_PROTO_GetFieldsCounters [19:08:14]wFMCommunicate request_size=4 [19:08:14]MH_SAM_APDU [19:08:14]CAPDU: 80 13 00 00 [19:08:14]Write to MH i2c: E2 08 00 00 2D 80 13 00 00 00 00 00 00 A9 [19:08:14]Write i2c OK [19:08:14]MH_I2C_Read... [19:08:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:08:14]Read from MH i2c: E2 [19:08:14]MH_I2C_Read... [19:08:14]Read from MH i2c: E2 62 00 [19:08:14]MH_I2C_Read... [19:08:14]Read from MH i2c: E2 62 00 00 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8E 61 00 00 0E 04 04 00 30 00 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 03 [19:08:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8E 61 00 00 0E 04 04 00 30 00 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 [19:08:14]wFMCommunicate OK [19:08:14]SAM_PROTO_GetFieldsCounters done [19:08:14]requested_item shift.num is exist - process it [19:08:14]requested_item shift.opened is exist - process it [19:08:14]req_shift_opened [19:08:14]FM_GetShiftState [19:08:14]SAM_PROTO_GetShiftState [19:08:14]wFMCommunicate request_size=4 [19:08:14]MH_SAM_APDU [19:08:14]CAPDU: 80 13 01 00 [19:08:14]Write to MH i2c: E2 08 00 01 2D 80 13 01 00 00 00 00 00 AB [19:08:14]Write i2c OK [19:08:14]MH_I2C_Read... [19:08:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:08:14]Read from MH i2c: E2 [19:08:14]MH_I2C_Read... [19:08:14]Read from MH i2c: E2 0E 00 [19:08:14]MH_I2C_Read... [19:08:14]Read from MH i2c: E2 0E 00 01 2D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 5E [19:08:14]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:08:14]wFMCommunicate OK [19:08:14]SAM_PROTO_GetShiftState done [19:08:14]FM_GetShiftState done [19:08:14]req_shift_opened done [19:08:14]requested_item shift.open_date is exist - process it [19:08:14]req_shift_open_date [19:08:14]req_shift_open_date done [19:08:14]produce_requested_data done [19:08:14]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24974,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:08:14]process_action_free print_text [19:08:14]json_value_free [19:08:14]json_value_free done [19:08:14]process_json_proto returns [19:08:14]Send response to host [19:08:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24974,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:08:14]free response buf [19:08:14]execute_script done [19:08:14]execute_script returns [19:08:14]free content buf [19:08:14]Sock 9.Close socket [19:08:14]Sock 9.Thread stoped [19:08:16]OFD Sender: No OFD packet to send [19:08:21]OFD Sender: No OFD packet to send [19:08:26]OFD Sender: No OFD packet to send [19:08:31]OFD Sender: No OFD packet to send [19:08:35]accept exits with 7 [19:08:35]New connection [19:08:35]New thread 3067428196 created [19:08:35]Thread 3067571556 joined [19:08:35]Waiting for new connection... [19:08:35] Sock 7.Parse request [19:08:35]Sock 7.Check first char [19:08:35]Sock 7.First char is OK [19:08:35]request: POST /json_proto HTTP/1.0 [19:08:35]Method: POST [19:08:35]URL: /json_proto [19:08:35]Method is POST - this is cgi request [19:08:35]url: /json_proto [19:08:35]query_string will be loaded in cgi processing [19:08:35]execute_cgi json_proto POST (null) [19:08:35]execute_cgi path=json_proto method=POST [19:08:35]POST find Content-Length [19:08:35]Host: 172.17.45.131:8080 [19:08:35]Content-Length: 678 [19:08:35]Content-Type: application/json [19:08:35] [19:08:35]POST finish read [19:08:35]Found Content-Length = 678 [19:08:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610724", "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.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" ] } } [19:08:35]execute_script... [19: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)610724", "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.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" ] } } [19:08:35]POST & json_proto [19:08:35]process_json_proto [19:08:35]json parsed OK: [19:08:35]protocol is kg_v1.0 [19:08:35]action value=close_receipt [19:08:35]process_action close_receipt [19:08:35]cmd_close_receipt [19:08:35]MH_GetDate [19:08:35]Write to MH i2c: F0 00 00 02 2D 1E [19:08:35]Write i2c OK [19:08:35]MH_I2C_Read... [19:08:35]Read from MH i2c: F0 [19:08:35]MH_I2C_Read... [19:08:35]Read from MH i2c: F0 09 00 [19:08:35]MH_I2C_Read... [19:08:35]Read from MH i2c: F0 09 00 02 2D 00 34 3A A9 66 C6 D4 6E 66 12 [19:08:35]GetLastDocTimeStamp 1722366440 [19:08:35]current date 1722366516 [19:08:35]FM_GetShiftState [19:08:35]SAM_PROTO_GetShiftState [19:08:35]wFMCommunicate request_size=4 [19:08:35]MH_SAM_APDU [19:08:35]CAPDU: 80 13 01 00 [19:08:35]Write to MH i2c: E2 08 00 03 2D 80 13 01 00 00 00 00 00 AD [19:08:35]Write i2c OK [19:08:35]MH_I2C_Read... [19:08:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:08:35]Read from MH i2c: E2 [19:08:35]MH_I2C_Read... [19:08:35]Read from MH i2c: E2 0E 00 [19:08:35]MH_I2C_Read... [19:08:35]Read from MH i2c: E2 0E 00 03 2D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 60 [19:08:35]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:08:35]wFMCommunicate OK [19:08:35]SAM_PROTO_GetShiftState done [19:08:35]FM_GetShiftState done [19:08:35]opened in 1722298218 [19:08:35]opened+sec_in_day 1722384618 [19:08:35]quantity*price = 90038 [19:08:35]sum+1 = 90039 [19:08:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.62 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 350 30.07.2024 19:08 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24975 ФПД: 154856570267306 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T190837&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24975&fm=154856570267306&tin=02508201610067®Number=0000000000171247&sum=90000 [19:08:36]StoreToDocumentArchive [19:08:36]shift 48 fd 24975 [19:08:36]save to /storage/0048/doc_00024975 [19:08:36]save last doc name /storage/0048/doc_00024975 to /storage/kkm_last_doc_name [19:08:36]save OK [19:08:36]Clear old archive folders... [19:08:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:08:36]tlvbuf is B6E3F6D0 [19:08:36]SAM_PROTO_ClearQueue [19:08:36]wFMCommunicate request_size=4 [19:08:36]MH_SAM_APDU [19:08:36]CAPDU: 80 09 00 00 [19:08:36]Write to MH i2c: E2 08 00 10 2D 80 09 00 00 00 00 00 00 AF [19:08:36]Write i2c OK [19:08:36]MH_I2C_Read... [19:08:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:08:37]Read from MH i2c: E2 [19:08:37]MH_I2C_Read... [19:08:37]Read from MH i2c: E2 03 00 [19:08:37]MH_I2C_Read... [19:08:37]Read from MH i2c: E2 03 00 10 2D 00 90 00 B1 [19:08:37]RAPDU: 90 00 [19:08:37]wFMCommunicate OK [19:08:37]SAM_PROTO_ClearQueue done [19:08:37]KKMCreateOFDPacket [19:08:37]OFDProtocolAddRootSTLVToBuf [19:08:37]FM_MakeSignedData [19:08:37]FM_MakeSignedData [19:08:37]SAM_PROTO_SignData [19:08:37]wFMCommunicate request_size=4 [19:08:37]MH_SAM_APDU [19:08:37]CAPDU: 80 0D 01 02 [19:08:37]Write to MH i2c: E2 08 00 11 2D 80 0D 01 02 00 00 00 00 B7 [19:08:37]Write i2c OK [19:08:37]MH_I2C_Read... [19:08:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:08:37]Read from MH i2c: E2 [19:08:37]MH_I2C_Read... [19:08:37]Read from MH i2c: E2 03 00 [19:08:37]MH_I2C_Read... [19:08:37]Read from MH i2c: E2 03 00 11 2D 00 90 00 B2 [19:08:37]RAPDU: 90 00 [19:08:37]wFMCommunicate OK [19:08:37]wFMCommunicate request_size=255 [19:08:37]MH_SAM_APDU [19:08:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5E 01 00 00 F4 03 04 00 35 3A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8F 61 00 00 35 04 06 00 8C [19:08:37]Write to MH i2c: E2 02 01 12 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 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 5E 01 00 00 F4 03 04 00 35 3A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8F 61 00 00 35 04 06 00 8C 00 00 85 [19:08:37]Write i2c OK [19:08:37]MH_I2C_Read... [19:08:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:08:37]Read from MH i2c: E2 [19:08:37]MH_I2C_Read... [19:08:37]Read from MH i2c: E2 03 00 [19:08:37]MH_I2C_Read... [19:08:37]Read from MH i2c: E2 03 00 12 2D 00 90 00 B3 [19:08:37]RAPDU: 90 00 [19:08:37]wFMCommunicate OK [19:08:37]wFMCommunicate request_size=10 [19:08:37]MH_SAM_APDU [19:08:37]CAPDU: 80 0D 02 02 05 D7 5A DC A6 AA [19:08:37]Write to MH i2c: E2 0D 00 13 2D 80 0D 02 02 05 00 D7 5A DC A6 AA 00 00 21 [19:08:37]Write i2c OK [19:08:37]MH_I2C_Read... [19:08:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:08:37]Read from MH i2c: E2 [19:08:37]MH_I2C_Read... [19:08:37]Read from MH i2c: E2 03 00 [19:08:37]MH_I2C_Read... [19:08:37]Read from MH i2c: E2 03 00 13 2D 00 90 00 B4 [19:08:37]RAPDU: 90 00 [19:08:37]wFMCommunicate OK [19:08:37]wFMCommunicate request_size=4 [19:08:37]MH_SAM_APDU [19:08:37]CAPDU: 80 0D 03 02 [19:08:37]Write to MH i2c: E2 08 00 14 2D 80 0D 03 02 00 00 00 00 BC [19:08:37]Write i2c OK [19:08:37]MH_I2C_Read... [19:08:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:08:37]Read from MH i2c: E2 [19:08:37]MH_I2C_Read... [19:08:37]Read from MH i2c: E2 0B 00 [19:08:37]MH_I2C_Read... [19:08:37]Read from MH i2c: E2 0B 00 14 2D 00 D5 3C B0 4A A9 BD 02 80 90 00 B0 [19:08:37]RAPDU: D5 3C B0 4A A9 BD 02 80 90 00 [19:08:37]wFMCommunicate OK [19:08:37]SAM_PROTO_SignData done [19:08:37]FM_MakeSignedData done [19:08:37]CreateOFDProtocolMessage [19:08:37]wFMCommunicate request_size=4 [19:08:37]MH_SAM_APDU [19:08:37]CAPDU: 80 11 00 00 [19:08:37]Write to MH i2c: E2 08 00 15 2D 80 11 00 00 00 00 00 00 BC [19:08:37]Write i2c OK [19:08:37]MH_I2C_Read... [19:08:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:08:37]Read from MH i2c: E2 [19:08:37]MH_I2C_Read... [19:08:37]Read from MH i2c: E2 17 00 [19:08:37]MH_I2C_Read... [19:08:37]Read from MH i2c: E2 17 00 15 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 12 [19:08:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:08:37]wFMCommunicate OK [19:08:37]CreateOFDProtocolMessage done [19:08:37]OFDSenderStorePacket 24975 [19:08:37]StoreOFDPacket docnum=24975 [19:08:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 57 B0 07 01 0E 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 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 5E 01 00 00 F4 03 04 00 35 3A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8F 61 00 00 35 04 06 00 8C D7 5A DC A6 AA D5 3C B0 4A A9 BD 02 80 [19:08:37]CheckFolder [19:08:37]dirname=/storage/ofd_packets [19:08:37]CheckFolder done [19:08:37]ProducePacketName [19:08:37]name=ofd_packets/00024975 [19:08:37]NVStorageSaveData ofd_packets/00024975 [19:08:37]File name is /storage/ofd_packets/00024975 [19:08:37]Write 301 bytes [19:08:37]NVStorageSaveData done [19:08:37]OFDSenderStorePacket done [19:08:37]KKMCreateOFDPacket done [19:08:37]NVStorageSaveData kkm_last_timestamp [19:08:37]File name is /storage/kkm_last_timestamp [19:08:37]Write 4 bytes [19:08:37]NVStorageSaveData done [19:08:37]ExternCall_PrintAddStr [19:08:37]wPrintStart [19:08:37]Write to MH i2c: 01 00 00 16 2D 43 [19:08:37]Write i2c OK [19:08:37]MH_I2C_Read... [19:08:37]Read from MH i2c: 01 [19:08:37]MH_I2C_Read... [19:08:37]Read from MH i2c: 01 07 00 [19:08:37]MH_I2C_Read... [19:08:37]Read from MH i2c: 01 07 00 16 2D 00 00 00 00 00 FF 0F 58 [19:08:37]RasterBufferAndPrint [19:08:37]line Счет N : (1)610724 [19:08:37]line ИНН: 02508201610067 [19:08:37]line Контрольно-Кассовый Чек [19:08:37]line ПРОДАЖА [19:08:37]line ТРК (МРК, ГНК) : 42 [19:08:37]line Товар: 2710124130 [19:08:37]line Аи-92-К-2 [19:08:37]line 13.280 * 67.80 [19:08:37]line = 900.38 [19:08:37]line НДС 12% НСП 1% [19:08:37]line > о реализуемом товаре [19:08:37]line ОКРУГЛЕНИЕ: -0.38 [19:08:37]line ИТОГО: 900.00 [19:08:37]line Внесено: 900.00 [19:08:37]line СДАЧА: 0.00 [19:08:37]line НСП 1% : 7.97 [19:08:37]line НДС 12% : 95.62 [19:08:37]line Наличными: 900.00 [19:08:37]line Безнал.: 0.00 [19:08:37]line Место: АЗС № 127 "Партнер Нефть" [19:08:37]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:08:37]line СНО: Общий режим [19:08:37]line Чек 350 30.07.2024 19:08 [19:08:37]line Смена: 48 ФФД: 1.0 [19:08:37]line ЗНМ: 0300000158 [19:08:37]line РНМ: 0000000000171247 [19:08:37]line Версия ККМ: v1.0 [19:08:37]line ФМ: 0000000002098565 [19:08:37]line ФД: 24975 [19:08:37]line ФПД: 154856570267306 [19:08:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T190837&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24975&fm=154856570267306&tin=02508201610067®Number=0000000000171247&sum=90000 [19:08:37]written 0, free lines is 4095 [19:08:37]OFD Sender: Processing packet 24975 [packets to send 29, broken 28] [19:08:37]ProducePacketName [19:08:37]name=ofd_packets/00024975 [19:08:37]OFD Sender: To server: pG, [19:08:37]CommunicateWithHost lk.salyk.kg:30040 [19:08:37]ConnectInit lk.salyk.kg [19:08:37]Connected sock=10 [19:08:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 57 B0 07 01 0E 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 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 5E 01 00 00 F4 03 04 00 35 3A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 8F 61 00 00 35 04 06 00 8C D7 5A DC A6 AA D5 3C B0 4A A9 BD 02 80 [19:08:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 5F 7D 47 00 6F 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 32 30 39 38 35 36 35 10 04 04 00 8F 61 00 00 F4 03 04 00 C2 E5 A8 66 B6 04 01 00 00 D2 43 A1 DC 49 17 C8 57 [19:08:37]CommunicateWithHost err = 0 [19:08:37]CheckOFDResponse [19:08:37]1017 (14) - 77093643461234 [19:08:37]1041 (16) - 0000000002098565 [19:08:37]1040 (4) - 24975 [19:08:37]1012 (4) - 30.07.2024 13:08 [19:08:37]1206 (1) - 0 [19:08:37]OFD Sender: Remove packet 24975 [19:08:37]ProducePacketName [19:08:37]name=ofd_packets/00024975 [19:08:37]NVStorageDeleteData [19:08:38]Write to MH i2c: 01 00 00 41 2D 6E [19:08:38]Write i2c OK [19:08:38]MH_I2C_Read... [19:08:38]Read from MH i2c: 01 [19:08:38]MH_I2C_Read... [19:08:38]Read from MH i2c: 01 07 00 [19:08:38]MH_I2C_Read... [19:08:38]Read from MH i2c: 01 07 00 41 2D 00 00 00 00 00 F9 0C 7A [19:08:38]RasterBufferAndPrint [19:08:38]line [19:08:38]line [19:08:38]line [19:08:38]line [19:08:38]line [19:08:38]written 0, free lines is 3327 [19:08:38]MH_Cut [19:08:38]Write to MH i2c: D1 01 00 48 2D 01 47 [19:08:38]Write i2c OK [19:08:38]MH_I2C_Read... [19:08:38]Read from MH i2c: D1 [19:08:38]MH_I2C_Read... [19:08:38]Read from MH i2c: D1 01 00 [19:08:38]MH_I2C_Read... [19:08:38]Read from MH i2c: D1 01 00 48 2D 00 46 [19:08:38]Write to MH i2c: 01 00 00 49 2D 76 [19:08:38]Write i2c OK [19:08:38]MH_I2C_Read... [19:08:38]OFD Sender: No OFD packet to send [19:08:38]*** Cut start [19:08:38]*** Partial cut [19:08:38]*** CUTSNS_PIN = 1 [19:08:38]*** CUTSNS_PIN = 0 [19:08:38]*** Brake cut motor [19:08:39]Read from MH i2c: 01 [19:08:39]MH_I2C_Read... [19:08:39]*** Stop cut motor [19:08:39]*** Cut end [19:08:39]Read from MH i2c: 01 07 00 [19:08:39]MH_I2C_Read... [19:08:39]Read from MH i2c: 01 07 00 49 2D 00 00 00 00 00 FF 0F 8B [19:08:39]process_action close_receipt done [19:08:39]requested_data is exist [19:08:39]produce_requested_data [19:08:39]requested_item fm.sn is exist - process it [19:08:39]wFMCommunicate request_size=4 [19:08:39]MH_SAM_APDU [19:08:39]CAPDU: 80 11 00 00 [19:08:39]Write to MH i2c: E2 08 00 4A 2D 80 11 00 00 00 00 00 00 F1 [19:08:39]Write i2c OK [19:08:39]MH_I2C_Read... [19:08:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:08:39]Read from MH i2c: E2 [19:08:39]MH_I2C_Read... [19:08:39]Read from MH i2c: E2 17 00 [19:08:39]MH_I2C_Read... [19:08:39]Read from MH i2c: E2 17 00 4A 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 47 [19:08:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:08:39]wFMCommunicate OK [19:08:39]requested_item fd.num is exist - process it [19:08:39]SAM_PROTO_GetFieldsCounters [19:08:39]wFMCommunicate request_size=4 [19:08:39]MH_SAM_APDU [19:08:39]CAPDU: 80 13 00 00 [19:08:39]Write to MH i2c: E2 08 00 4B 2D 80 13 00 00 00 00 00 00 F4 [19:08:39]Write i2c OK [19:08:39]MH_I2C_Read... [19:08:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:08:39]Read from MH i2c: E2 [19:08:39]MH_I2C_Read... [19:08:39]Read from MH i2c: E2 62 00 [19:08:39]MH_I2C_Read... [19:08:39]Read from MH i2c: E2 62 00 4B 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8F 61 00 00 0E 04 04 00 30 00 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 52 [19:08:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 8F 61 00 00 0E 04 04 00 30 00 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 [19:08:39]wFMCommunicate OK [19:08:39]SAM_PROTO_GetFieldsCounters done [19:08:39]requested_item shift.num is exist - process it [19:08:39]requested_item shift.opened is exist - process it [19:08:39]req_shift_opened [19:08:39]FM_GetShiftState [19:08:39]SAM_PROTO_GetShiftState [19:08:39]wFMCommunicate request_size=4 [19:08:39]MH_SAM_APDU [19:08:39]CAPDU: 80 13 01 00 [19:08:39]Write to MH i2c: E2 08 00 4C 2D 80 13 01 00 00 00 00 00 F6 [19:08:39]Write i2c OK [19:08:39]MH_I2C_Read... [19:08:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:08:39]Read from MH i2c: E2 [19:08:39]MH_I2C_Read... [19:08:39]Read from MH i2c: E2 0E 00 [19:08:39]MH_I2C_Read... [19:08:39]Read from MH i2c: E2 0E 00 4C 2D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A9 [19:08:39]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:08:39]wFMCommunicate OK [19:08:39]SAM_PROTO_GetShiftState done [19:08:39]FM_GetShiftState done [19:08:39]req_shift_opened done [19:08:39]requested_item shift.open_date is exist - process it [19:08:39]req_shift_open_date [19:08:39]req_shift_open_date done [19:08:39]produce_requested_data done [19:08:39]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24975,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:08:39]process_action_free close_receipt [19:08:39]json_value_free [19:08:39]json_value_free done [19:08:39]process_json_proto returns [19:08:39]Send response to host [19:08:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24975,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:08:39]free response buf [19:08:39]execute_script done [19:08:39]execute_script returns [19:08:39]free content buf [19:08:39]Sock 7.Close socket [19:08:39]Sock 7.Thread stoped [19:08:39]accept exits with 9 [19:08:39]New connection [19:08:39]New thread 3067571556 created [19:08:39]Thread 3067428196 joined [19:08:39]Waiting for new connection... [19:08:39] Sock 9.Parse request [19:08:39]Sock 9.Check first char [19:08:39]Sock 9.First char is OK [19:08:39]request: POST /json_proto HTTP/1.0 [19:08:39]Method: POST [19:08:39]URL: /json_proto [19:08:39]Method is POST - this is cgi request [19:08:39]url: /json_proto [19:08:39]query_string will be loaded in cgi processing [19:08:39]execute_cgi json_proto POST (null) [19:08:39]execute_cgi path=json_proto method=POST [19:08:39]POST find Content-Length [19:08:39]Host: 172.17.45.131:8080 [19:08:39]Content-Length: 799 [19:08:39]Content-Type: application/json [19:08:39] [19:08:39]POST finish read [19:08:39]Found Content-Length = 799 [19:08:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610722", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 36.730, "sum" : 2780.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" : 2780.46 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:08:39]execute_script... [19:08:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610722", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 36.730, "sum" : 2780.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" : 2780.46 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:08:39]POST & json_proto [19:08:39]process_json_proto [19:08:39]json parsed OK: [19:08:39]protocol is kg_v1.0 [19:08:39]action value=close_receipt [19:08:39]process_action close_receipt [19:08:39]cmd_close_receipt [19:08:39]MH_GetDate [19:08:39]Write to MH i2c: F0 00 00 4D 2D 69 [19:08:39]Write i2c OK [19:08:39]MH_I2C_Read... [19:08:39]Read from MH i2c: F0 [19:08:39]MH_I2C_Read... [19:08:39]Read from MH i2c: F0 09 00 [19:08:39]MH_I2C_Read... [19:08:39]Read from MH i2c: F0 09 00 4D 2D 00 39 3A A9 66 C6 D4 6E 66 62 [19:08:39]GetLastDocTimeStamp 1722366517 [19:08:39]current date 1722366521 [19:08:39]FM_GetShiftState [19:08:39]SAM_PROTO_GetShiftState [19:08:39]wFMCommunicate request_size=4 [19:08:39]MH_SAM_APDU [19:08:39]CAPDU: 80 13 01 00 [19:08:39]Write to MH i2c: E2 08 00 4E 2D 80 13 01 00 00 00 00 00 F8 [19:08:39]Write i2c OK [19:08:39]MH_I2C_Read... [19:08:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:08:40]Read from MH i2c: E2 [19:08:40]MH_I2C_Read... [19:08:40]Read from MH i2c: E2 0E 00 [19:08:40]MH_I2C_Read... [19:08:40]Read from MH i2c: E2 0E 00 4E 2D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 AB [19:08:40]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:08:40]wFMCommunicate OK [19:08:40]SAM_PROTO_GetShiftState done [19:08:40]FM_GetShiftState done [19:08:40]opened in 1722298218 [19:08:40]opened+sec_in_day 1722384618 [19:08:40]quantity*price = 278046 [19:08:40]sum+1 = 278047 [19:08:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2780.46 НСП 1% : 24.61 НДС 12% : 295.27 Наличными: 0.00 Безнал.: 2780.46 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 351 30.07.2024 19:08 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24976 ФПД: 105433551210210 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T190841&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24976&fm=105433551210210&tin=02508201610067®Number=0000000000171247&sum=278046 [19:08:41]StoreToDocumentArchive [19:08:41]shift 48 fd 24976 [19:08:41]save to /storage/0048/doc_00024976 [19:08:41]save last doc name /storage/0048/doc_00024976 to /storage/kkm_last_doc_name [19:08:41]save OK [19:08:41]Clear old archive folders... [19:08:41]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:08:41]tlvbuf is 01EFF6C0 [19:08:41]SAM_PROTO_ClearQueue [19:08:41]wFMCommunicate request_size=4 [19:08:41]MH_SAM_APDU [19:08:41]CAPDU: 80 09 00 00 [19:08:41]Write to MH i2c: E2 08 00 5B 2D 80 09 00 00 00 00 00 00 FA [19:08:41]Write i2c OK [19:08:41]MH_I2C_Read... [19:08:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:08:41]Read from MH i2c: E2 [19:08:41]MH_I2C_Read... [19:08:41]Read from MH i2c: E2 03 00 [19:08:41]MH_I2C_Read... [19:08:41]Read from MH i2c: E2 03 00 5B 2D 00 90 00 FC [19:08:41]RAPDU: 90 00 [19:08:41]wFMCommunicate OK [19:08:41]SAM_PROTO_ClearQueue done [19:08:41]KKMCreateOFDPacket [19:08:41]OFDProtocolAddRootSTLVToBuf [19:08:41]FM_MakeSignedData [19:08:41]FM_MakeSignedData [19:08:41]SAM_PROTO_SignData [19:08:41]wFMCommunicate request_size=4 [19:08:41]MH_SAM_APDU [19:08:41]CAPDU: 80 0D 01 02 [19:08:41]Write to MH i2c: E2 08 00 5C 2D 80 0D 01 02 00 00 00 00 02 [19:08:41]Write i2c OK [19:08:41]MH_I2C_Read... [19:08:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:08:41]Read from MH i2c: E2 [19:08:41]MH_I2C_Read... [19:08:41]Read from MH i2c: E2 03 00 [19:08:41]MH_I2C_Read... [19:08:41]Read from MH i2c: E2 03 00 5C 2D 00 90 00 FD [19:08:41]RAPDU: 90 00 [19:08:41]wFMCommunicate OK [19:08:41]wFMCommunicate request_size=255 [19:08:41]MH_SAM_APDU [19:08:41]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 7A 8F 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 1E 3E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1E 3E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9D 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 73 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1E 3E 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 39 3A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 90 61 00 00 35 04 06 00 5F E4 29 5E [19:08:41]Write to MH i2c: E2 02 01 5D 2D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 7A 8F 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 1E 3E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1E 3E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9D 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 73 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1E 3E 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 39 3A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 90 61 00 00 35 04 06 00 5F E4 29 5E 00 00 71 [19:08:41]Write i2c OK [19:08:41]MH_I2C_Read... [19:08:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:08:41]Read from MH i2c: E2 [19:08:41]MH_I2C_Read... [19:08:41]Read from MH i2c: E2 03 00 [19:08:41]MH_I2C_Read... [19:08:41]Read from MH i2c: E2 03 00 5D 2D 00 90 00 FE [19:08:41]RAPDU: 90 00 [19:08:41]wFMCommunicate OK [19:08:41]wFMCommunicate request_size=7 [19:08:41]MH_SAM_APDU [19:08:41]CAPDU: 80 0D 02 02 02 06 E2 [19:08:41]Write to MH i2c: E2 0A 00 5E 2D 80 0D 02 02 02 00 06 E2 00 00 F1 [19:08:41]Write i2c OK [19:08:41]MH_I2C_Read... [19:08:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:08:41]Read from MH i2c: E2 [19:08:41]MH_I2C_Read... [19:08:41]Read from MH i2c: E2 03 00 [19:08:41]MH_I2C_Read... [19:08:41]Read from MH i2c: E2 03 00 5E 2D 00 90 00 FF [19:08:41]RAPDU: 90 00 [19:08:41]wFMCommunicate OK [19:08:41]wFMCommunicate request_size=4 [19:08:41]MH_SAM_APDU [19:08:41]CAPDU: 80 0D 03 02 [19:08:41]Write to MH i2c: E2 08 00 5F 2D 80 0D 03 02 00 00 00 00 07 [19:08:41]Write i2c OK [19:08:41]MH_I2C_Read... [19:08:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:08:42]Read from MH i2c: E2 [19:08:42]MH_I2C_Read... [19:08:42]Read from MH i2c: E2 0B 00 [19:08:42]MH_I2C_Read... [19:08:42]Read from MH i2c: E2 0B 00 5F 2D 00 3B 00 8E D0 B7 95 B8 FC 90 00 A1 [19:08:42]RAPDU: 3B 00 8E D0 B7 95 B8 FC 90 00 [19:08:42]wFMCommunicate OK [19:08:42]SAM_PROTO_SignData done [19:08:42]FM_MakeSignedData done [19:08:42]CreateOFDProtocolMessage [19:08:42]wFMCommunicate request_size=4 [19:08:42]MH_SAM_APDU [19:08:42]CAPDU: 80 11 00 00 [19:08:42]Write to MH i2c: E2 08 00 60 2D 80 11 00 00 00 00 00 00 07 [19:08:42]Write i2c OK [19:08:42]MH_I2C_Read... [19:08:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:08:42]Read from MH i2c: E2 [19:08:42]MH_I2C_Read... [19:08:42]Read from MH i2c: E2 17 00 [19:08:42]MH_I2C_Read... [19:08:42]Read from MH i2c: E2 17 00 60 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 5D [19:08:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:08:42]wFMCommunicate OK [19:08:42]CreateOFDProtocolMessage done [19:08:42]OFDSenderStorePacket 24976 [19:08:42]StoreOFDPacket docnum=24976 [19:08:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 E1 C0 04 01 CA 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 7A 8F 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 1E 3E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1E 3E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9D 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 73 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1E 3E 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 39 3A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 90 61 00 00 35 04 06 00 5F E4 29 5E 06 E2 3B 00 8E D0 B7 95 B8 FC [19:08:42]CheckFolder [19:08:42]dirname=/storage/ofd_packets [19:08:42]CheckFolder done [19:08:42]ProducePacketName [19:08:42]name=ofd_packets/00024976 [19:08:42]NVStorageSaveData ofd_packets/00024976 [19:08:42]File name is /storage/ofd_packets/00024976 [19:08:42]Write 298 bytes [19:08:42]NVStorageSaveData done [19:08:42]OFDSenderStorePacket done [19:08:42]KKMCreateOFDPacket done [19:08:42]NVStorageSaveData kkm_last_timestamp [19:08:42]File name is /storage/kkm_last_timestamp [19:08:42]Write 4 bytes [19:08:42]NVStorageSaveData done [19:08:42]ExternCall_PrintAddStr [19:08:42]wPrintStart [19:08:42]Write to MH i2c: 01 00 00 61 2D 8E [19:08:42]Write i2c OK [19:08:42]MH_I2C_Read... [19:08:42]Read from MH i2c: 01 [19:08:42]MH_I2C_Read... [19:08:42]Read from MH i2c: 01 07 00 [19:08:42]MH_I2C_Read... [19:08:42]Read from MH i2c: 01 07 00 61 2D 00 00 00 00 00 FF 0F A3 [19:08:42]RasterBufferAndPrint [19:08:42]line Счет N : (1)610722 [19:08:42]line ИНН: 02508201610067 [19:08:42]line Контрольно-Кассовый Чек [19:08:42]line ПРОДАЖА [19:08:42]line ТРК (МРК, ГНК) : 1 [19:08:42]line Товар: 2710194210 [19:08:42]line ДТ-К-2 [19:08:42]line 36.730 * 75.70 [19:08:42]line = 2780.46 [19:08:42]line НДС 12% НСП 1% [19:08:42]line > о реализуемом товаре [19:08:42]line ИТОГО: 2780.46 [19:08:42]line НСП 1% : 24.61 [19:08:42]line НДС 12% : 295.27 [19:08:42]line Наличными: 0.00 [19:08:42]line Безнал.: 2780.46 [19:08:42]line Место: АЗС № 127 "Партнер Нефть" [19:08:42]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:08:42]line СНО: Общий режим [19:08:42]line Чек 351 30.07.2024 19:08 [19:08:42]line Смена: 48 ФФД: 1.0 [19:08:42]line ЗНМ: 0300000158 [19:08:42]line РНМ: 0000000000171247 [19:08:42]line Версия ККМ: v1.0 [19:08:42]line Платежная система: O! деньги [19:08:42]line ФМ: 0000000002098565 [19:08:42]line ФД: 24976 [19:08:42]line ФПД: 105433551210210 [19:08:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T190841&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24976&fm=105433551210210&tin=02508201610067®Number=0000000000171247&sum=278046 [19:08:42]written 0, free lines is 4095 [19:08:42]OFD Sender: Processing packet 24976 [packets to send 29, broken 28] [19:08:42]ProducePacketName [19:08:42]name=ofd_packets/00024976 [19:08:42]OFD Sender: To server: pG, [19:08:42]CommunicateWithHost lk.salyk.kg:30040 [19:08:42]ConnectInit lk.salyk.kg [19:08:42]Connected sock=10 [19:08:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 E1 C0 04 01 CA 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 7A 8F 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 1E 3E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1E 3E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9D 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 57 73 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1E 3E 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 39 3A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 90 61 00 00 35 04 06 00 5F E4 29 5E 06 E2 3B 00 8E D0 B7 95 B8 FC [19:08:42]Write to MH i2c: 01 00 00 8B 2D B8 [19:08:42]Write i2c OK [19:08:42]MH_I2C_Read... [19:08:42]Read from MH i2c: 01 [19:08:42]MH_I2C_Read... [19:08:42]Read from MH i2c: 01 07 00 [19:08:42]MH_I2C_Read... [19:08:42]Read from MH i2c: 01 07 00 8B 2D 00 00 00 00 00 01 0D CD [19:08:42]RasterBufferAndPrint [19:08:42]line [19:08:42]line [19:08:42]line [19:08:42]line [19:08:42]line [19:08:42]written 0, free lines is 3344 [19:08:42]MH_Cut [19:08:42]Write to MH i2c: D1 01 00 92 2D 01 91 [19:08:42]Write i2c OK [19:08:42]MH_I2C_Read... [19:08:42]Read from MH i2c: D1 [19:08:42]MH_I2C_Read... [19:08:42]Read from MH i2c: D1 01 00 [19:08:42]MH_I2C_Read... [19:08:42]Read from MH i2c: D1 01 00 92 2D 00 90 [19:08:42]Write to MH i2c: 01 00 00 93 2D C0 [19:08:42]Write i2c OK [19:08:42]MH_I2C_Read... [19:08:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 BC 3E 47 00 5E 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 32 30 39 38 35 36 35 10 04 04 00 90 61 00 00 F4 03 04 00 C7 E5 A8 66 B6 04 01 00 00 10 71 9B B8 DF F2 40 5C [19:08:42]CommunicateWithHost err = 0 [19:08:42]CheckOFDResponse [19:08:42]1017 (14) - 77093643461234 [19:08:42]1041 (16) - 0000000002098565 [19:08:42]1040 (4) - 24976 [19:08:42]1012 (4) - 30.07.2024 13:08 [19:08:42]1206 (1) - 0 [19:08:42]OFD Sender: Remove packet 24976 [19:08:42]ProducePacketName [19:08:42]name=ofd_packets/00024976 [19:08:42]NVStorageDeleteData [19:08:43]OFD Sender: No OFD packet to send [19:08:43]*** Cut start [19:08:43]*** Partial cut [19:08:43]*** CUTSNS_PIN = 1 [19:08:43]*** CUTSNS_PIN = 0 [19:08:43]*** Brake cut motor [19:08:43]Read from MH i2c: 01 [19:08:43]MH_I2C_Read... [19:08:43]*** Stop cut motor [19:08:43]*** Cut end [19:08:43]Read from MH i2c: 01 07 00 [19:08:43]MH_I2C_Read... [19:08:43]Read from MH i2c: 01 07 00 93 2D 00 00 00 00 00 FF 0F D5 [19:08:43]process_action close_receipt done [19:08:43]requested_data is exist [19:08:43]produce_requested_data [19:08:43]requested_item fm.sn is exist - process it [19:08:43]wFMCommunicate request_size=4 [19:08:43]MH_SAM_APDU [19:08:43]CAPDU: 80 11 00 00 [19:08:43]Write to MH i2c: E2 08 00 94 2D 80 11 00 00 00 00 00 00 3B [19:08:43]Write i2c OK [19:08:43]MH_I2C_Read... [19:08:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:08:43]Read from MH i2c: E2 [19:08:43]MH_I2C_Read... [19:08:43]Read from MH i2c: E2 17 00 [19:08:43]MH_I2C_Read... [19:08:43]Read from MH i2c: E2 17 00 94 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 91 [19:08:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:08:43]wFMCommunicate OK [19:08:43]requested_item fd.num is exist - process it [19:08:43]SAM_PROTO_GetFieldsCounters [19:08:43]wFMCommunicate request_size=4 [19:08:43]MH_SAM_APDU [19:08:43]CAPDU: 80 13 00 00 [19:08:43]Write to MH i2c: E2 08 00 95 2D 80 13 00 00 00 00 00 00 3E [19:08:43]Write i2c OK [19:08:43]MH_I2C_Read... [19:08:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:08:44]Read from MH i2c: E2 [19:08:44]MH_I2C_Read... [19:08:44]Read from MH i2c: E2 62 00 [19:08:44]MH_I2C_Read... [19:08:44]Read from MH i2c: E2 62 00 95 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 90 61 00 00 0E 04 04 00 30 00 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 A0 [19:08:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 90 61 00 00 0E 04 04 00 30 00 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 [19:08:44]wFMCommunicate OK [19:08:44]SAM_PROTO_GetFieldsCounters done [19:08:44]requested_item shift.num is exist - process it [19:08:44]requested_item shift.opened is exist - process it [19:08:44]req_shift_opened [19:08:44]FM_GetShiftState [19:08:44]SAM_PROTO_GetShiftState [19:08:44]wFMCommunicate request_size=4 [19:08:44]MH_SAM_APDU [19:08:44]CAPDU: 80 13 01 00 [19:08:44]Write to MH i2c: E2 08 00 96 2D 80 13 01 00 00 00 00 00 40 [19:08:44]Write i2c OK [19:08:44]MH_I2C_Read... [19:08:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:08:44]Read from MH i2c: E2 [19:08:44]MH_I2C_Read... [19:08:44]Read from MH i2c: E2 0E 00 [19:08:44]MH_I2C_Read... [19:08:44]Read from MH i2c: E2 0E 00 96 2D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F3 [19:08:44]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:08:44]wFMCommunicate OK [19:08:44]SAM_PROTO_GetShiftState done [19:08:44]FM_GetShiftState done [19:08:44]req_shift_opened done [19:08:44]requested_item shift.open_date is exist - process it [19:08:44]req_shift_open_date [19:08:44]req_shift_open_date done [19:08:44]produce_requested_data done [19:08:44]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24976,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:08:44]process_action_free close_receipt [19:08:44]json_value_free [19:08:44]json_value_free done [19:08:44]process_json_proto returns [19:08:44]Send response to host [19:08:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24976,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:08:44]free response buf [19:08:44]execute_script done [19:08:44]execute_script returns [19:08:44]free content buf [19:08:44]Sock 9.Close socket [19:08:44]Sock 9.Thread stoped [19:08:48]OFD Sender: No OFD packet to send [19:08:53]OFD Sender: No OFD packet to send [19:08:58]OFD Sender: No OFD packet to send [19:09:03]OFD Sender: No OFD packet to send [19:09:08]OFD Sender: No OFD packet to send [19:09:13]OFD Sender: No OFD packet to send [19:09:18]OFD Sender: No OFD packet to send [19:09:23]OFD Sender: No OFD packet to send [19:09:28]OFD Sender: No OFD packet to send [19:09:33]OFD Sender: No OFD packet to send [19:09:38]OFD Sender: No OFD packet to send [19:09:43]OFD Sender: No OFD packet to send [19:09:48]OFD Sender: No OFD packet to send [19:09:53]OFD Sender: No OFD packet to send [19:09:58]OFD Sender: No OFD packet to send [19:10:03]OFD Sender: No OFD packet to send [19:10:08]OFD Sender: No OFD packet to send [19:10:13]OFD Sender: No OFD packet to send [19:10:18]OFD Sender: No OFD packet to send [19:10:23]OFD Sender: No OFD packet to send [19:10:28]OFD Sender: No OFD packet to send [19:10:33]OFD Sender: No OFD packet to send [19:10:38]OFD Sender: No OFD packet to send [19:10:43]OFD Sender: No OFD packet to send [19:10:48]OFD Sender: No OFD packet to send [19:10:53]OFD Sender: No OFD packet to send [19:10:58]OFD Sender: No OFD packet to send [19:11:03]OFD Sender: No OFD packet to send [19:11:08]OFD Sender: No OFD packet to send [19:11:13]OFD Sender: No OFD packet to send [19:11:18]OFD Sender: No OFD packet to send [19:11:23]OFD Sender: No OFD packet to send [19:11:28]OFD Sender: No OFD packet to send [19:11:33]OFD Sender: No OFD packet to send [19:11:38]OFD Sender: No OFD packet to send [19:11:43]OFD Sender: No OFD packet to send [19:11:48]OFD Sender: No OFD packet to send [19:11:53]OFD Sender: No OFD packet to send [19:11:58]OFD Sender: No OFD packet to send [19:12:03]OFD Sender: No OFD packet to send [19:12:08]OFD Sender: No OFD packet to send [19:12:13]OFD Sender: No OFD packet to send [19:12:18]OFD Sender: No OFD packet to send [19:12:23]OFD Sender: No OFD packet to send [19:12:28]OFD Sender: No OFD packet to send [19:12:33]OFD Sender: No OFD packet to send [19:12:38]OFD Sender: No OFD packet to send [19:12:43]OFD Sender: No OFD packet to send [19:12:48]OFD Sender: No OFD packet to send [19:12:53]OFD Sender: No OFD packet to send [19:12:58]OFD Sender: No OFD packet to send [19:13:03]OFD Sender: No OFD packet to send [19:13:08]OFD Sender: No OFD packet to send [19:13:13]OFD Sender: No OFD packet to send [19:13:18]OFD Sender: No OFD packet to send [19:13:23]OFD Sender: No OFD packet to send [19:13:28]OFD Sender: No OFD packet to send [19:13:33]OFD Sender: No OFD packet to send [19:13:38]OFD Sender: No OFD packet to send [19:13:43]OFD Sender: No OFD packet to send [19:13:48]OFD Sender: No OFD packet to send [19:13:53]OFD Sender: No OFD packet to send [19:13:58]OFD Sender: No OFD packet to send [19:14:03]OFD Sender: No OFD packet to send [19:14:08]OFD Sender: No OFD packet to send [19:14:13]OFD Sender: No OFD packet to send [19:14:18]OFD Sender: No OFD packet to send [19:14:23]OFD Sender: No OFD packet to send [19:14:28]OFD Sender: No OFD packet to send [19:14:33]OFD Sender: No OFD packet to send [19:14:38]OFD Sender: No OFD packet to send [19:14:43]OFD Sender: No OFD packet to send [19:14:48]OFD Sender: No OFD packet to send [19:14:53]OFD Sender: No OFD packet to send [19:14:58]OFD Sender: No OFD packet to send [19:15:03]OFD Sender: No OFD packet to send [19:15:08]OFD Sender: No OFD packet to send [19:15:13]OFD Sender: No OFD packet to send [19:15:18]OFD Sender: No OFD packet to send [19:15:23]OFD Sender: No OFD packet to send [19:15:28]OFD Sender: No OFD packet to send [19:15:33]OFD Sender: No OFD packet to send [19:15:38]OFD Sender: No OFD packet to send [19:15:43]OFD Sender: No OFD packet to send [19:15:48]OFD Sender: No OFD packet to send [19:15:53]OFD Sender: No OFD packet to send [19:15:58]OFD Sender: No OFD packet to send [19:16:03]OFD Sender: No OFD packet to send [19:16:08]OFD Sender: No OFD packet to send [19:16:13]OFD Sender: No OFD packet to send [19:16:18]OFD Sender: No OFD packet to send [19:16:23]OFD Sender: No OFD packet to send [19:16:28]OFD Sender: No OFD packet to send [19:16:33]OFD Sender: No OFD packet to send [19:16:38]OFD Sender: No OFD packet to send [19:16:43]OFD Sender: No OFD packet to send [19:16:48]OFD Sender: No OFD packet to send [19:16:53]OFD Sender: No OFD packet to send [19:16:58]OFD Sender: No OFD packet to send [19:17:03]OFD Sender: No OFD packet to send [19:17:08]OFD Sender: No OFD packet to send [19:17:13]OFD Sender: No OFD packet to send [19:17:18]OFD Sender: No OFD packet to send [19:17:23]OFD Sender: No OFD packet to send [19:17:28]OFD Sender: No OFD packet to send [19:17:33]OFD Sender: No OFD packet to send [19:17:38]OFD Sender: No OFD packet to send [19:17:43]OFD Sender: No OFD packet to send [19:17:48]OFD Sender: No OFD packet to send [19:17:51]accept exits with 7 [19:17:51]New connection [19:17:51]New thread 3067428196 created [19:17:51]Thread 3067571556 joined [19:17:51]Waiting for new connection... [19:17:51] Sock 7.Parse request [19:17:51]Sock 7.Check first char [19:17:51]Sock 7.First char is OK [19:17:51]request: POST /json_proto HTTP/1.0 [19:17:51]Method: POST [19:17:51]URL: /json_proto [19:17:51]Method is POST - this is cgi request [19:17:51]url: /json_proto [19:17:51]query_string will be loaded in cgi processing [19:17:51]execute_cgi json_proto POST (null) [19:17:51]execute_cgi path=json_proto method=POST [19:17:51]POST find Content-Length [19:17:51]Host: 172.17.45.131:8080 [19:17:51]Content-Length: 678 [19:17:51]Content-Type: application/json [19:17:51] [19:17:51]POST finish read [19:17:51]Found Content-Length = 678 [19:17:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610725", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "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" ] } } [19:17:51]execute_script... [19:17: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)610725", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "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" ] } } [19:17:51]POST & json_proto [19:17:51]process_json_proto [19:17:51]json parsed OK: [19:17:51]protocol is kg_v1.0 [19:17:51]action value=close_receipt [19:17:51]process_action close_receipt [19:17:51]cmd_close_receipt [19:17:51]MH_GetDate [19:17:51]Write to MH i2c: F0 00 00 97 2D B3 [19:17:51]Write i2c OK [19:17:51]MH_I2C_Read... [19:17:51]Read from MH i2c: F0 [19:17:51]MH_I2C_Read... [19:17:51]Read from MH i2c: F0 09 00 [19:17:51]MH_I2C_Read... [19:17:51]Read from MH i2c: F0 09 00 97 2D 00 60 3C A9 66 C6 D4 6E 66 D5 [19:17:51]GetLastDocTimeStamp 1722366521 [19:17:51]current date 1722367072 [19:17:51]FM_GetShiftState [19:17:51]SAM_PROTO_GetShiftState [19:17:51]wFMCommunicate request_size=4 [19:17:51]MH_SAM_APDU [19:17:51]CAPDU: 80 13 01 00 [19:17:51]Write to MH i2c: E2 08 00 98 2D 80 13 01 00 00 00 00 00 42 [19:17:51]Write i2c OK [19:17:51]MH_I2C_Read... [19:17:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:17:51]Read from MH i2c: E2 [19:17:51]MH_I2C_Read... [19:17:51]Read from MH i2c: E2 0E 00 [19:17:51]MH_I2C_Read... [19:17:51]Read from MH i2c: E2 0E 00 98 2D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F5 [19:17:51]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:17:51]wFMCommunicate OK [19:17:51]SAM_PROTO_GetShiftState done [19:17:51]FM_GetShiftState done [19:17:51]opened in 1722298218 [19:17:51]opened+sec_in_day 1722384618 [19:17:51]quantity*price = 150037 [19:17:51]sum+1 = 150038 [19:17:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 352 30.07.2024 19:17 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24977 ФПД: 159202001450983 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T191752&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24977&fm=159202001450983&tin=02508201610067®Number=0000000000171247&sum=150000 [19:17:52]StoreToDocumentArchive [19:17:52]shift 48 fd 24977 [19:17:52]save to /storage/0048/doc_00024977 [19:17:52]save last doc name /storage/0048/doc_00024977 to /storage/kkm_last_doc_name [19:17:52]save OK [19:17:52]Clear old archive folders... [19:17:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:17:52]tlvbuf is 01E82680 [19:17:52]SAM_PROTO_ClearQueue [19:17:52]wFMCommunicate request_size=4 [19:17:52]MH_SAM_APDU [19:17:52]CAPDU: 80 09 00 00 [19:17:52]Write to MH i2c: E2 08 00 A5 2D 80 09 00 00 00 00 00 00 44 [19:17:52]Write i2c OK [19:17:52]MH_I2C_Read... [19:17:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:17:52]Read from MH i2c: E2 [19:17:52]MH_I2C_Read... [19:17:52]Read from MH i2c: E2 03 00 [19:17:52]MH_I2C_Read... [19:17:52]Read from MH i2c: E2 03 00 A5 2D 00 90 00 46 [19:17:52]RAPDU: 90 00 [19:17:52]wFMCommunicate OK [19:17:52]SAM_PROTO_ClearQueue done [19:17:52]KKMCreateOFDPacket [19:17:52]OFDProtocolAddRootSTLVToBuf [19:17:52]FM_MakeSignedData [19:17:52]FM_MakeSignedData [19:17:52]SAM_PROTO_SignData [19:17:52]wFMCommunicate request_size=4 [19:17:52]MH_SAM_APDU [19:17:52]CAPDU: 80 0D 01 02 [19:17:52]Write to MH i2c: E2 08 00 A6 2D 80 0D 01 02 00 00 00 00 4C [19:17:52]Write i2c OK [19:17:52]MH_I2C_Read... [19:17:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:17:52]Read from MH i2c: E2 [19:17:52]MH_I2C_Read... [19:17:52]Read from MH i2c: E2 03 00 [19:17:52]MH_I2C_Read... [19:17:52]Read from MH i2c: E2 03 00 A6 2D 00 90 00 47 [19:17:52]RAPDU: 90 00 [19:17:52]wFMCommunicate OK [19:17:52]wFMCommunicate request_size=255 [19:17:52]MH_SAM_APDU [19:17:52]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 60 01 00 00 F4 03 04 00 60 3C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 91 61 00 00 35 04 06 00 90 CB 1A BE [19:17:52]Write to MH i2c: E2 02 01 A7 2D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 60 01 00 00 F4 03 04 00 60 3C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 91 61 00 00 35 04 06 00 90 CB 1A BE 00 00 F6 [19:17:52]Write i2c OK [19:17:52]MH_I2C_Read... [19:17:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:17:53]Read from MH i2c: E2 [19:17:53]MH_I2C_Read... [19:17:53]Read from MH i2c: E2 03 00 [19:17:53]MH_I2C_Read... [19:17:53]Read from MH i2c: E2 03 00 A7 2D 00 90 00 48 [19:17:53]RAPDU: 90 00 [19:17:53]wFMCommunicate OK [19:17:53]wFMCommunicate request_size=7 [19:17:53]MH_SAM_APDU [19:17:53]CAPDU: 80 0D 02 02 02 77 E7 [19:17:53]Write to MH i2c: E2 0A 00 A8 2D 80 0D 02 02 02 00 77 E7 00 00 B1 [19:17:53]Write i2c OK [19:17:53]MH_I2C_Read... [19:17:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:17:53]Read from MH i2c: E2 [19:17:53]MH_I2C_Read... [19:17:53]Read from MH i2c: E2 03 00 [19:17:53]MH_I2C_Read... [19:17:53]Read from MH i2c: E2 03 00 A8 2D 00 90 00 49 [19:17:53]RAPDU: 90 00 [19:17:53]wFMCommunicate OK [19:17:53]wFMCommunicate request_size=4 [19:17:53]MH_SAM_APDU [19:17:53]CAPDU: 80 0D 03 02 [19:17:53]Write to MH i2c: E2 08 00 A9 2D 80 0D 03 02 00 00 00 00 51 [19:17:53]Write i2c OK [19:17:53]MH_I2C_Read... [19:17:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:17:53]Read from MH i2c: E2 [19:17:53]MH_I2C_Read... [19:17:53]Read from MH i2c: E2 0B 00 [19:17:53]MH_I2C_Read... [19:17:53]Read from MH i2c: E2 0B 00 A9 2D 00 9E 61 B4 47 63 20 BA 7F 90 00 08 [19:17:53]RAPDU: 9E 61 B4 47 63 20 BA 7F 90 00 [19:17:53]wFMCommunicate OK [19:17:53]SAM_PROTO_SignData done [19:17:53]FM_MakeSignedData done [19:17:53]CreateOFDProtocolMessage [19:17:53]wFMCommunicate request_size=4 [19:17:53]MH_SAM_APDU [19:17:53]CAPDU: 80 11 00 00 [19:17:53]Write to MH i2c: E2 08 00 AA 2D 80 11 00 00 00 00 00 00 51 [19:17:53]Write i2c OK [19:17:53]MH_I2C_Read... [19:17:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:17:53]Read from MH i2c: E2 [19:17:53]MH_I2C_Read... [19:17:53]Read from MH i2c: E2 17 00 [19:17:53]MH_I2C_Read... [19:17:53]Read from MH i2c: E2 17 00 AA 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A7 [19:17:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:17:53]wFMCommunicate OK [19:17:53]CreateOFDProtocolMessage done [19:17:53]OFDSenderStorePacket 24977 [19:17:53]StoreOFDPacket docnum=24977 [19:17:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 B3 67 04 01 1F 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 60 01 00 00 F4 03 04 00 60 3C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 91 61 00 00 35 04 06 00 90 CB 1A BE 77 E7 9E 61 B4 47 63 20 BA 7F [19:17:53]CheckFolder [19:17:53]dirname=/storage/ofd_packets [19:17:53]CheckFolder done [19:17:53]ProducePacketName [19:17:53]name=ofd_packets/00024977 [19:17:53]NVStorageSaveData ofd_packets/00024977 [19:17:53]File name is /storage/ofd_packets/00024977 [19:17:53]Write 298 bytes [19:17:53]NVStorageSaveData done [19:17:53]OFDSenderStorePacket done [19:17:53]KKMCreateOFDPacket done [19:17:53]NVStorageSaveData kkm_last_timestamp [19:17:53]File name is /storage/kkm_last_timestamp [19:17:53]Write 4 bytes [19:17:53]NVStorageSaveData done [19:17:53]ExternCall_PrintAddStr [19:17:53]wPrintStart [19:17:53]Write to MH i2c: 01 00 00 AB 2D D8 [19:17:53]Write i2c OK [19:17:53]MH_I2C_Read... [19:17:53]Read from MH i2c: 01 [19:17:53]MH_I2C_Read... [19:17:53]Read from MH i2c: 01 07 00 [19:17:53]MH_I2C_Read... [19:17:53]Read from MH i2c: 01 07 00 AB 2D 00 00 00 00 00 FF 0F ED [19:17:53]RasterBufferAndPrint [19:17:53]line Счет N : (1)610725 [19:17:53]line ИНН: 02508201610067 [19:17:53]line Контрольно-Кассовый Чек [19:17:53]line ПРОДАЖА [19:17:53]line ТРК (МРК, ГНК) : 1 [19:17:53]line Товар: 2710194210 [19:17:53]line ДТ-К-2 [19:17:53]line 19.820 * 75.70 [19:17:53]line = 1500.37 [19:17:53]line НДС 12% НСП 1% [19:17:53]line > о реализуемом товаре [19:17:53]line ОКРУГЛЕНИЕ: -0.37 [19:17:53]line ИТОГО: 1500.00 [19:17:53]line Внесено: 1500.00 [19:17:53]line СДАЧА: 0.00 [19:17:53]line НСП 1% : 13.28 [19:17:53]line НДС 12% : 159.33 [19:17:53]line Наличными: 1500.00 [19:17:53]line Безнал.: 0.00 [19:17:53]line Место: АЗС № 127 "Партнер Нефть" [19:17:53]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:17:53]line СНО: Общий режим [19:17:53]line Чек 352 30.07.2024 19:17 [19:17:53]line Смена: 48 ФФД: 1.0 [19:17:53]line ЗНМ: 0300000158 [19:17:53]line РНМ: 0000000000171247 [19:17:53]line Версия ККМ: v1.0 [19:17:53]line ФМ: 0000000002098565 [19:17:53]line ФД: 24977 [19:17:53]line ФПД: 159202001450983 [19:17:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T191752&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24977&fm=159202001450983&tin=02508201610067®Number=0000000000171247&sum=150000 [19:17:53]OFD Sender: Processing packet 24977 [packets to send 29, broken 28] [19:17:53]ProducePacketName [19:17:53]name=ofd_packets/00024977 [19:17:53]OFD Sender: To server: pG, [19:17:53]CommunicateWithHost lk.salyk.kg:30040 [19:17:53]ConnectInit lk.salyk.kg [19:17:53]written 0, free lines is 4095 [19:17:53]Connected sock=10 [19:17:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 B3 67 04 01 1F 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 60 01 00 00 F4 03 04 00 60 3C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 91 61 00 00 35 04 06 00 90 CB 1A BE 77 E7 9E 61 B4 47 63 20 BA 7F [19:17:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 5D 37 47 00 CB 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 32 30 39 38 35 36 35 10 04 04 00 91 61 00 00 F4 03 04 00 EE E7 A8 66 B6 04 01 00 00 1E 9E 6C 9E B9 A2 07 C4 [19:17:53]CommunicateWithHost err = 0 [19:17:53]CheckOFDResponse [19:17:53]1017 (14) - 77093643461234 [19:17:53]1041 (16) - 0000000002098565 [19:17:53]1040 (4) - 24977 [19:17:53]1012 (4) - 30.07.2024 13:17 [19:17:53]1206 (1) - 0 [19:17:53]OFD Sender: Remove packet 24977 [19:17:53]ProducePacketName [19:17:53]name=ofd_packets/00024977 [19:17:53]NVStorageDeleteData [19:17:54]Write to MH i2c: 01 00 00 D6 2D 03 [19:17:54]Write i2c OK [19:17:54]MH_I2C_Read... [19:17:54]Read from MH i2c: 01 [19:17:54]MH_I2C_Read... [19:17:54]Read from MH i2c: 01 07 00 [19:17:54]MH_I2C_Read... [19:17:54]Read from MH i2c: 01 07 00 D6 2D 00 00 00 00 00 01 0D 18 [19:17:54]RasterBufferAndPrint [19:17:54]line [19:17:54]line [19:17:54]line [19:17:54]line [19:17:54]line [19:17:54]written 0, free lines is 3335 [19:17:54]MH_Cut [19:17:54]Write to MH i2c: D1 01 00 DD 2D 01 DC [19:17:54]Write i2c OK [19:17:54]MH_I2C_Read... [19:17:54]Read from MH i2c: D1 [19:17:54]MH_I2C_Read... [19:17:54]Read from MH i2c: D1 01 00 [19:17:54]MH_I2C_Read... [19:17:54]Read from MH i2c: D1 01 00 DD 2D 00 DB [19:17:54]Write to MH i2c: 01 00 00 DE 2D 0B [19:17:54]Write i2c OK [19:17:54]MH_I2C_Read... [19:17:54]OFD Sender: No OFD packet to send [19:17:54]*** Cut start [19:17:54]*** Partial cut [19:17:54]*** CUTSNS_PIN = 1 [19:17:54]*** CUTSNS_PIN = 0 [19:17:55]*** Brake cut motor [19:17:55]Read from MH i2c: 01 [19:17:55]MH_I2C_Read... [19:17:55]*** Stop cut motor [19:17:55]*** Cut end [19:17:55]Read from MH i2c: 01 07 00 [19:17:55]MH_I2C_Read... [19:17:55]Read from MH i2c: 01 07 00 DE 2D 00 00 00 00 00 FF 0F 20 [19:17:55]process_action close_receipt done [19:17:55]requested_data is exist [19:17:55]produce_requested_data [19:17:55]requested_item fm.sn is exist - process it [19:17:55]wFMCommunicate request_size=4 [19:17:55]MH_SAM_APDU [19:17:55]CAPDU: 80 11 00 00 [19:17:55]Write to MH i2c: E2 08 00 DF 2D 80 11 00 00 00 00 00 00 86 [19:17:55]Write i2c OK [19:17:55]MH_I2C_Read... [19:17:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:17:55]Read from MH i2c: E2 [19:17:55]MH_I2C_Read... [19:17:55]Read from MH i2c: E2 17 00 [19:17:55]MH_I2C_Read... [19:17:55]Read from MH i2c: E2 17 00 DF 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 DC [19:17:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:17:55]wFMCommunicate OK [19:17:55]requested_item fd.num is exist - process it [19:17:55]SAM_PROTO_GetFieldsCounters [19:17:55]wFMCommunicate request_size=4 [19:17:55]MH_SAM_APDU [19:17:55]CAPDU: 80 13 00 00 [19:17:55]Write to MH i2c: E2 08 00 E0 2D 80 13 00 00 00 00 00 00 89 [19:17:55]Write i2c OK [19:17:55]MH_I2C_Read... [19:17:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:17:55]Read from MH i2c: E2 [19:17:55]MH_I2C_Read... [19:17:55]Read from MH i2c: E2 62 00 [19:17:55]MH_I2C_Read... [19:17:55]Read from MH i2c: E2 62 00 E0 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 91 61 00 00 0E 04 04 00 30 00 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 EF [19:17:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 91 61 00 00 0E 04 04 00 30 00 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 [19:17:55]wFMCommunicate OK [19:17:55]SAM_PROTO_GetFieldsCounters done [19:17:55]requested_item shift.num is exist - process it [19:17:55]requested_item shift.opened is exist - process it [19:17:55]req_shift_opened [19:17:55]FM_GetShiftState [19:17:55]SAM_PROTO_GetShiftState [19:17:55]wFMCommunicate request_size=4 [19:17:55]MH_SAM_APDU [19:17:55]CAPDU: 80 13 01 00 [19:17:55]Write to MH i2c: E2 08 00 E1 2D 80 13 01 00 00 00 00 00 8B [19:17:55]Write i2c OK [19:17:55]MH_I2C_Read... [19:17:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:17:55]Read from MH i2c: E2 [19:17:55]MH_I2C_Read... [19:17:55]Read from MH i2c: E2 0E 00 [19:17:55]MH_I2C_Read... [19:17:55]Read from MH i2c: E2 0E 00 E1 2D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 3E [19:17:55]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:17:55]wFMCommunicate OK [19:17:55]SAM_PROTO_GetShiftState done [19:17:55]FM_GetShiftState done [19:17:55]req_shift_opened done [19:17:55]requested_item shift.open_date is exist - process it [19:17:55]req_shift_open_date [19:17:55]req_shift_open_date done [19:17:55]produce_requested_data done [19:17:55]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24977,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:17:55]process_action_free close_receipt [19:17:55]json_value_free [19:17:55]json_value_free done [19:17:55]process_json_proto returns [19:17:55]Send response to host [19:17:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24977,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:17:55]free response buf [19:17:55]execute_script done [19:17:55]execute_script returns [19:17:55]free content buf [19:17:55]Sock 7.Close socket [19:17:55]Sock 7.Thread stoped [19:17:59]OFD Sender: No OFD packet to send [19:18:04]OFD Sender: No OFD packet to send [19:18:09]OFD Sender: No OFD packet to send [19:18:14]OFD Sender: No OFD packet to send [19:18:19]OFD Sender: No OFD packet to send [19:18:24]OFD Sender: No OFD packet to send [19:18:29]OFD Sender: No OFD packet to send [19:18:34]OFD Sender: No OFD packet to send [19:18:39]OFD Sender: No OFD packet to send [19:18:44]OFD Sender: No OFD packet to send [19:18:49]OFD Sender: No OFD packet to send [19:18:54]OFD Sender: No OFD packet to send [19:18:59]OFD Sender: No OFD packet to send [19:19:04]OFD Sender: No OFD packet to send [19:19:09]OFD Sender: No OFD packet to send [19:19:14]OFD Sender: No OFD packet to send [19:19:19]OFD Sender: No OFD packet to send [19:19:24]OFD Sender: No OFD packet to send [19:19:29]OFD Sender: No OFD packet to send [19:19:34]OFD Sender: No OFD packet to send [19:19:39]OFD Sender: No OFD packet to send [19:19:44]OFD Sender: No OFD packet to send [19:19:49]OFD Sender: No OFD packet to send [19:19:54]OFD Sender: No OFD packet to send [19:19:59]OFD Sender: No OFD packet to send [19:20:04]OFD Sender: No OFD packet to send [19:20:09]OFD Sender: No OFD packet to send [19:20:14]OFD Sender: No OFD packet to send [19:20:19]OFD Sender: No OFD packet to send [19:20:24]OFD Sender: No OFD packet to send [19:20:29]OFD Sender: No OFD packet to send [19:20:34]OFD Sender: No OFD packet to send [19:20:39]OFD Sender: No OFD packet to send [19:20:44]OFD Sender: No OFD packet to send [19:20:49]OFD Sender: No OFD packet to send [19:20:54]OFD Sender: No OFD packet to send [19:20:59]OFD Sender: No OFD packet to send [19:21:04]OFD Sender: No OFD packet to send [19:21:09]OFD Sender: No OFD packet to send [19:21:14]OFD Sender: No OFD packet to send [19:21:15]accept exits with 9 [19:21:15]New connection [19:21:15]New thread 3067571556 created [19:21:15]Thread 3067428196 joined [19:21:15]Waiting for new connection... [19:21:15] Sock 9.Parse request [19:21:15]Sock 9.Check first char [19:21:15]Sock 9.First char is OK [19:21:15]request: POST /json_proto HTTP/1.0 [19:21:15]Method: POST [19:21:15]URL: /json_proto [19:21:15]Method is POST - this is cgi request [19:21:15]url: /json_proto [19:21:15]query_string will be loaded in cgi processing [19:21:15]execute_cgi json_proto POST (null) [19:21:15]execute_cgi path=json_proto method=POST [19:21:15]POST find Content-Length [19:21:15]Host: 172.17.45.131:8080 [19:21:15]Content-Length: 677 [19:21:15]Content-Type: application/json [19:21:15] [19:21:15]POST finish read [19:21:15]Found Content-Length = 677 [19:21:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610726", "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" ] } } [19:21:15]execute_script... [19:21: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)610726", "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" ] } } [19:21:15]POST & json_proto [19:21:15]process_json_proto [19:21:15]json parsed OK: [19:21:15]protocol is kg_v1.0 [19:21:15]action value=close_receipt [19:21:15]process_action close_receipt [19:21:15]cmd_close_receipt [19:21:15]MH_GetDate [19:21:15]Write to MH i2c: F0 00 00 E2 2D FE [19:21:15]Write i2c OK [19:21:15]MH_I2C_Read... [19:21:15]Read from MH i2c: F0 [19:21:15]MH_I2C_Read... [19:21:15]Read from MH i2c: F0 09 00 [19:21:15]MH_I2C_Read... [19:21:15]Read from MH i2c: F0 09 00 E2 2D 00 2C 3D A9 66 C6 D4 6E 66 ED [19:21:15]GetLastDocTimeStamp 1722367072 [19:21:15]current date 1722367276 [19:21:15]FM_GetShiftState [19:21:15]SAM_PROTO_GetShiftState [19:21:15]wFMCommunicate request_size=4 [19:21:15]MH_SAM_APDU [19:21:15]CAPDU: 80 13 01 00 [19:21:15]Write to MH i2c: E2 08 00 E3 2D 80 13 01 00 00 00 00 00 8D [19:21:15]Write i2c OK [19:21:15]MH_I2C_Read... [19:21:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:15]Read from MH i2c: E2 [19:21:15]MH_I2C_Read... [19:21:15]Read from MH i2c: E2 0E 00 [19:21:15]MH_I2C_Read... [19:21:15]Read from MH i2c: E2 0E 00 E3 2D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 40 [19:21:15]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:21:15]wFMCommunicate OK [19:21:15]SAM_PROTO_GetShiftState done [19:21:15]FM_GetShiftState done [19:21:15]opened in 1722298218 [19:21:15]opened+sec_in_day 1722384618 [19:21:15]quantity*price = 50036 [19:21:15]sum+1 = 50037 [19:21:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 353 30.07.2024 19:21 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24978 ФПД: 274731977313362 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T192116&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24978&fm=274731977313362&tin=02508201610067®Number=0000000000171247&sum=50000 [19:21:16]StoreToDocumentArchive [19:21:16]shift 48 fd 24978 [19:21:16]save to /storage/0048/doc_00024978 [19:21:16]save last doc name /storage/0048/doc_00024978 to /storage/kkm_last_doc_name [19:21:16]save OK [19:21:16]Clear old archive folders... [19:21:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:21:16]tlvbuf is 01ECC9B0 [19:21:16]SAM_PROTO_ClearQueue [19:21:16]wFMCommunicate request_size=4 [19:21:16]MH_SAM_APDU [19:21:16]CAPDU: 80 09 00 00 [19:21:16]Write to MH i2c: E2 08 00 F0 2D 80 09 00 00 00 00 00 00 8F [19:21:16]Write i2c OK [19:21:16]MH_I2C_Read... [19:21:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:21:16]Read from MH i2c: E2 [19:21:16]MH_I2C_Read... [19:21:16]Read from MH i2c: E2 03 00 [19:21:16]MH_I2C_Read... [19:21:16]Read from MH i2c: E2 03 00 F0 2D 00 90 00 91 [19:21:16]RAPDU: 90 00 [19:21:16]wFMCommunicate OK [19:21:16]SAM_PROTO_ClearQueue done [19:21:16]KKMCreateOFDPacket [19:21:16]OFDProtocolAddRootSTLVToBuf [19:21:16]FM_MakeSignedData [19:21:16]FM_MakeSignedData [19:21:16]SAM_PROTO_SignData [19:21:16]wFMCommunicate request_size=4 [19:21:16]MH_SAM_APDU [19:21:16]CAPDU: 80 0D 01 02 [19:21:16]Write to MH i2c: E2 08 00 F1 2D 80 0D 01 02 00 00 00 00 97 [19:21:16]Write i2c OK [19:21:16]MH_I2C_Read... [19:21:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:21:16]Read from MH i2c: E2 [19:21:16]MH_I2C_Read... [19:21:16]Read from MH i2c: E2 03 00 [19:21:16]MH_I2C_Read... [19:21:16]Read from MH i2c: E2 03 00 F1 2D 00 90 00 92 [19:21:16]RAPDU: 90 00 [19:21:16]wFMCommunicate OK [19:21:16]wFMCommunicate request_size=255 [19:21:16]MH_SAM_APDU [19:21: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 61 01 00 00 F4 03 04 00 2C 3D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 92 61 00 00 35 04 06 00 F9 [19:21:16]Write to MH i2c: E2 02 01 F2 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 61 01 00 00 F4 03 04 00 2C 3D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 92 61 00 00 35 04 06 00 F9 00 00 09 [19:21:16]Write i2c OK [19:21:16]MH_I2C_Read... [19:21:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:16]Read from MH i2c: E2 [19:21:16]MH_I2C_Read... [19:21:16]Read from MH i2c: E2 03 00 [19:21:16]MH_I2C_Read... [19:21:16]Read from MH i2c: E2 03 00 F2 2D 00 90 00 93 [19:21:16]RAPDU: 90 00 [19:21:16]wFMCommunicate OK [19:21:16]wFMCommunicate request_size=10 [19:21:16]MH_SAM_APDU [19:21:16]CAPDU: 80 0D 02 02 05 DE 05 EA 8C 52 [19:21:16]Write to MH i2c: E2 0D 00 F3 2D 80 0D 02 02 05 00 DE 05 EA 8C 52 00 00 4F [19:21:16]Write i2c OK [19:21:16]MH_I2C_Read... [19:21:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:16]Read from MH i2c: E2 [19:21:16]MH_I2C_Read... [19:21:16]Read from MH i2c: E2 03 00 [19:21:16]MH_I2C_Read... [19:21:16]Read from MH i2c: E2 03 00 F3 2D 00 90 00 94 [19:21:16]RAPDU: 90 00 [19:21:16]wFMCommunicate OK [19:21:16]wFMCommunicate request_size=4 [19:21:16]MH_SAM_APDU [19:21:16]CAPDU: 80 0D 03 02 [19:21:16]Write to MH i2c: E2 08 00 F4 2D 80 0D 03 02 00 00 00 00 9C [19:21:16]Write i2c OK [19:21:16]MH_I2C_Read... [19:21:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:21:16]Read from MH i2c: E2 [19:21:16]MH_I2C_Read... [19:21:16]Read from MH i2c: E2 0B 00 [19:21:16]MH_I2C_Read... [19:21:16]Read from MH i2c: E2 0B 00 F4 2D 00 6E D7 2B FE D9 A5 06 44 90 00 D3 [19:21:16]RAPDU: 6E D7 2B FE D9 A5 06 44 90 00 [19:21:16]wFMCommunicate OK [19:21:16]SAM_PROTO_SignData done [19:21:16]FM_MakeSignedData done [19:21:16]CreateOFDProtocolMessage [19:21:16]wFMCommunicate request_size=4 [19:21:16]MH_SAM_APDU [19:21:16]CAPDU: 80 11 00 00 [19:21:16]Write to MH i2c: E2 08 00 F5 2D 80 11 00 00 00 00 00 00 9C [19:21:16]Write i2c OK [19:21:16]MH_I2C_Read... [19:21:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:16]Read from MH i2c: E2 [19:21:16]MH_I2C_Read... [19:21:16]Read from MH i2c: E2 17 00 [19:21:16]MH_I2C_Read... [19:21:16]Read from MH i2c: E2 17 00 F5 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F2 [19:21:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:21:16]wFMCommunicate OK [19:21:16]CreateOFDProtocolMessage done [19:21:16]OFDSenderStorePacket 24978 [19:21:16]StoreOFDPacket docnum=24978 [19:21:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 A0 BE 07 01 95 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 61 01 00 00 F4 03 04 00 2C 3D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 92 61 00 00 35 04 06 00 F9 DE 05 EA 8C 52 6E D7 2B FE D9 A5 06 44 [19:21:16]CheckFolder [19:21:16]dirname=/storage/ofd_packets [19:21:16]CheckFolder done [19:21:16]ProducePacketName [19:21:16]name=ofd_packets/00024978 [19:21:16]NVStorageSaveData ofd_packets/00024978 [19:21:16]File name is /storage/ofd_packets/00024978 [19:21:16]Write 301 bytes [19:21:16]NVStorageSaveData done [19:21:16]OFDSenderStorePacket done [19:21:16]KKMCreateOFDPacket done [19:21:16]NVStorageSaveData kkm_last_timestamp [19:21:16]File name is /storage/kkm_last_timestamp [19:21:16]Write 4 bytes [19:21:16]NVStorageSaveData done [19:21:16]ExternCall_PrintAddStr [19:21:16]wPrintStart [19:21:16]Write to MH i2c: 01 00 00 F6 2D 23 [19:21:16]Write i2c OK [19:21:16]MH_I2C_Read... [19:21:16]Read from MH i2c: 01 [19:21:16]MH_I2C_Read... [19:21:16]Read from MH i2c: 01 07 00 [19:21:16]MH_I2C_Read... [19:21:16]Read from MH i2c: 01 07 00 F6 2D 00 00 00 00 00 FF 0F 38 [19:21:16]RasterBufferAndPrint [19:21:16]line Счет N : (1)610726 [19:21:16]line ИНН: 02508201610067 [19:21:16]line Контрольно-Кассовый Чек [19:21:16]line ПРОДАЖА [19:21:16]line ТРК (МРК, ГНК) : 32 [19:21:16]line Товар: 2710124130 [19:21:16]line Аи-92-К-2 [19:21:16]line 7.380 * 67.80 [19:21:16]line = 500.36 [19:21:16]line НДС 12% НСП 1% [19:21:16]line > о реализуемом товаре [19:21:16]line ОКРУГЛЕНИЕ: -0.36 [19:21:16]line ИТОГО: 500.00 [19:21:16]line Внесено: 500.00 [19:21:16]line СДАЧА: 0.00 [19:21:16]line НСП 1% : 4.43 [19:21:16]line НДС 12% : 53.14 [19:21:16]line Наличными: 500.00 [19:21:16]line Безнал.: 0.00 [19:21:16]line Место: АЗС № 127 "Партнер Нефть" [19:21:16]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:21:16]line СНО: Общий режим [19:21:16]line Чек 353 30.07.2024 19:21 [19:21:16]line Смена: 48 ФФД: 1.0 [19:21:16]line ЗНМ: 0300000158 [19:21:16]line РНМ: 0000000000171247 [19:21:16]line Версия ККМ: v1.0 [19:21:16]line ФМ: 0000000002098565 [19:21:16]line ФД: 24978 [19:21:16]line ФПД: 274731977313362 [19:21:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T192116&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24978&fm=274731977313362&tin=02508201610067®Number=0000000000171247&sum=50000 [19:21:17]OFD Sender: Processing packet 24978 [packets to send 29, broken 28] [19:21:17]ProducePacketName [19:21:17]name=ofd_packets/00024978 [19:21:17]OFD Sender: To server: pG, [19:21:17]CommunicateWithHost lk.salyk.kg:30040 [19:21:17]ConnectInit lk.salyk.kg [19:21:17]written 0, free lines is 4095 [19:21:17]Connected sock=10 [19:21:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 A0 BE 07 01 95 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 61 01 00 00 F4 03 04 00 2C 3D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 92 61 00 00 35 04 06 00 F9 DE 05 EA 8C 52 6E D7 2B FE D9 A5 06 44 [19:21:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 A1 B6 47 00 0C 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 32 30 39 38 35 36 35 10 04 04 00 92 61 00 00 F4 03 04 00 BA E8 A8 66 B6 04 01 00 00 8D 8A 2C 49 3C C4 43 01 [19:21:17]CommunicateWithHost err = 0 [19:21:17]CheckOFDResponse [19:21:17]1017 (14) - 77093643461234 [19:21:17]1041 (16) - 0000000002098565 [19:21:17]1040 (4) - 24978 [19:21:17]1012 (4) - 30.07.2024 13:20 [19:21:17]1206 (1) - 0 [19:21:17]OFD Sender: Remove packet 24978 [19:21:17]ProducePacketName [19:21:17]name=ofd_packets/00024978 [19:21:17]NVStorageDeleteData [19:21:17]Write to MH i2c: 01 00 00 21 2E 4F [19:21:17]Write i2c OK [19:21:17]MH_I2C_Read... [19:21:17]Read from MH i2c: 01 [19:21:17]MH_I2C_Read... [19:21:17]Read from MH i2c: 01 07 00 [19:21:17]MH_I2C_Read... [19:21:17]Read from MH i2c: 01 07 00 21 2E 00 00 00 00 00 E5 0C 47 [19:21:17]RasterBufferAndPrint [19:21:17]line [19:21:17]line [19:21:17]line [19:21:17]line [19:21:17]line [19:21:17]written 0, free lines is 3307 [19:21:17]MH_Cut [19:21:17]Write to MH i2c: D1 01 00 28 2E 01 28 [19:21:17]Write i2c OK [19:21:17]MH_I2C_Read... [19:21:17]Read from MH i2c: D1 [19:21:17]MH_I2C_Read... [19:21:17]Read from MH i2c: D1 01 00 [19:21:17]MH_I2C_Read... [19:21:17]Read from MH i2c: D1 01 00 28 2E 00 27 [19:21:17]Write to MH i2c: 01 00 00 29 2E 57 [19:21:17]Write i2c OK [19:21:17]MH_I2C_Read... [19:21:18]OFD Sender: No OFD packet to send [19:21:18]*** Cut start [19:21:18]*** Partial cut [19:21:18]*** CUTSNS_PIN = 1 [19:21:18]*** CUTSNS_PIN = 0 [19:21:18]*** Brake cut motor [19:21:19]Read from MH i2c: 01 [19:21:19]MH_I2C_Read... [19:21:19]*** Stop cut motor [19:21:19]*** Cut end [19:21:19]Read from MH i2c: 01 07 00 [19:21:19]MH_I2C_Read... [19:21:19]Read from MH i2c: 01 07 00 29 2E 00 00 00 00 00 FF 0F 6C [19:21:19]process_action close_receipt done [19:21:19]requested_data is exist [19:21:19]produce_requested_data [19:21:19]requested_item fm.sn is exist - process it [19:21:19]wFMCommunicate request_size=4 [19:21:19]MH_SAM_APDU [19:21:19]CAPDU: 80 11 00 00 [19:21:19]Write to MH i2c: E2 08 00 2A 2E 80 11 00 00 00 00 00 00 D2 [19:21:19]Write i2c OK [19:21:19]MH_I2C_Read... [19:21:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:19]Read from MH i2c: E2 [19:21:19]MH_I2C_Read... [19:21:19]Read from MH i2c: E2 17 00 [19:21:19]MH_I2C_Read... [19:21:19]Read from MH i2c: E2 17 00 2A 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 28 [19:21:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:21:19]wFMCommunicate OK [19:21:19]requested_item fd.num is exist - process it [19:21:19]SAM_PROTO_GetFieldsCounters [19:21:19]wFMCommunicate request_size=4 [19:21:19]MH_SAM_APDU [19:21:19]CAPDU: 80 13 00 00 [19:21:19]Write to MH i2c: E2 08 00 2B 2E 80 13 00 00 00 00 00 00 D5 [19:21:19]Write i2c OK [19:21:19]MH_I2C_Read... [19:21:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:21:19]Read from MH i2c: E2 [19:21:19]MH_I2C_Read... [19:21:19]Read from MH i2c: E2 62 00 [19:21:19]MH_I2C_Read... [19:21:19]Read from MH i2c: E2 62 00 2B 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 92 61 00 00 0E 04 04 00 30 00 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 3F [19:21:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 92 61 00 00 0E 04 04 00 30 00 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 [19:21:19]wFMCommunicate OK [19:21:19]SAM_PROTO_GetFieldsCounters done [19:21:19]requested_item shift.num is exist - process it [19:21:19]requested_item shift.opened is exist - process it [19:21:19]req_shift_opened [19:21:19]FM_GetShiftState [19:21:19]SAM_PROTO_GetShiftState [19:21:19]wFMCommunicate request_size=4 [19:21:19]MH_SAM_APDU [19:21:19]CAPDU: 80 13 01 00 [19:21:19]Write to MH i2c: E2 08 00 2C 2E 80 13 01 00 00 00 00 00 D7 [19:21:19]Write i2c OK [19:21:19]MH_I2C_Read... [19:21:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:19]Read from MH i2c: E2 [19:21:19]MH_I2C_Read... [19:21:19]Read from MH i2c: E2 0E 00 [19:21:19]MH_I2C_Read... [19:21:19]Read from MH i2c: E2 0E 00 2C 2E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 8A [19:21:19]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:21:19]wFMCommunicate OK [19:21:19]SAM_PROTO_GetShiftState done [19:21:19]FM_GetShiftState done [19:21:19]req_shift_opened done [19:21:19]requested_item shift.open_date is exist - process it [19:21:19]req_shift_open_date [19:21:19]req_shift_open_date done [19:21:19]produce_requested_data done [19:21:19]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24978,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:21:19]process_action_free close_receipt [19:21:19]json_value_free [19:21:19]json_value_free done [19:21:19]process_json_proto returns [19:21:19]Send response to host [19:21:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24978,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:21:19]free response buf [19:21:19]execute_script done [19:21:19]execute_script returns [19:21:19]free content buf [19:21:19]Sock 9.Close socket [19:21:19]Sock 9.Thread stoped [19:21:23]OFD Sender: No OFD packet to send [19:21:28]OFD Sender: No OFD packet to send [19:21:33]OFD Sender: No OFD packet to send [19:21:38]OFD Sender: No OFD packet to send [19:21:43]OFD Sender: No OFD packet to send [19:21:48]OFD Sender: No OFD packet to send [19:21:53]OFD Sender: No OFD packet to send [19:21:58]OFD Sender: No OFD packet to send [19:22:03]OFD Sender: No OFD packet to send [19:22:08]OFD Sender: No OFD packet to send [19:22:13]OFD Sender: No OFD packet to send [19:22:18]OFD Sender: No OFD packet to send [19:22:23]OFD Sender: No OFD packet to send [19:22:28]OFD Sender: No OFD packet to send [19:22:33]OFD Sender: No OFD packet to send [19:22:38]OFD Sender: No OFD packet to send [19:22:43]OFD Sender: No OFD packet to send [19:22:47]accept exits with 7 [19:22:47]New connection [19:22:47]New thread 3067428196 created [19:22:47]Thread 3067571556 joined [19:22:47]Waiting for new connection... [19:22:47] Sock 7.Parse request [19:22:47]Sock 7.Check first char [19:22:47]Sock 7.First char is OK [19:22:47]request: POST /json_proto HTTP/1.0 [19:22:47]Method: POST [19:22:47]URL: /json_proto [19:22:47]Method is POST - this is cgi request [19:22:47]url: /json_proto [19:22:47]query_string will be loaded in cgi processing [19:22:47]execute_cgi json_proto POST (null) [19:22:47]execute_cgi path=json_proto method=POST [19:22:47]POST find Content-Length [19:22:47]Host: 172.17.45.131:8080 [19:22:47]Content-Length: 677 [19:22:47]Content-Type: application/json [19:22:47] [19:22:47]POST finish read [19:22:47]Found Content-Length = 677 [19:22:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610728", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 6.700, "sum" : 500.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:22:47]execute_script... [19:22: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)610728", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 6.700, "sum" : 500.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:22:47]POST & json_proto [19:22:47]process_json_proto [19:22:47]json parsed OK: [19:22:47]protocol is kg_v1.0 [19:22:47]action value=close_receipt [19:22:47]process_action close_receipt [19:22:47]cmd_close_receipt [19:22:47]MH_GetDate [19:22:47]Write to MH i2c: F0 00 00 2D 2E 4A [19:22:47]Write i2c OK [19:22:47]MH_I2C_Read... [19:22:47]Read from MH i2c: F0 [19:22:47]MH_I2C_Read... [19:22:47]Read from MH i2c: F0 09 00 [19:22:47]MH_I2C_Read... [19:22:47]Read from MH i2c: F0 09 00 2D 2E 00 88 3D A9 66 C6 D4 6E 66 95 [19:22:47]GetLastDocTimeStamp 1722367276 [19:22:47]current date 1722367368 [19:22:47]FM_GetShiftState [19:22:47]SAM_PROTO_GetShiftState [19:22:47]wFMCommunicate request_size=4 [19:22:47]MH_SAM_APDU [19:22:47]CAPDU: 80 13 01 00 [19:22:47]Write to MH i2c: E2 08 00 2E 2E 80 13 01 00 00 00 00 00 D9 [19:22:47]Write i2c OK [19:22:47]MH_I2C_Read... [19:22:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:47]Read from MH i2c: E2 [19:22:47]MH_I2C_Read... [19:22:47]Read from MH i2c: E2 0E 00 [19:22:47]MH_I2C_Read... [19:22:47]Read from MH i2c: E2 0E 00 2E 2E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 8C [19:22:47]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:22:47]wFMCommunicate OK [19:22:47]SAM_PROTO_GetShiftState done [19:22:47]FM_GetShiftState done [19:22:47]opened in 1722298218 [19:22:47]opened+sec_in_day 1722384618 [19:22:47]quantity*price = 50049 [19:22:47]sum+1 = 50050 [19:22:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 354 30.07.2024 19:22 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24979 ФПД: 217506166277605 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T192248&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24979&fm=217506166277605&tin=02508201610067®Number=0000000000171247&sum=50000 [19:22:48]StoreToDocumentArchive [19:22:48]shift 48 fd 24979 [19:22:48]save to /storage/0048/doc_00024979 [19:22:48]save last doc name /storage/0048/doc_00024979 to /storage/kkm_last_doc_name [19:22:48]save OK [19:22:48]Clear old archive folders... [19:22:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:22:48]tlvbuf is B6FEF5F0 [19:22:48]SAM_PROTO_ClearQueue [19:22:48]wFMCommunicate request_size=4 [19:22:48]MH_SAM_APDU [19:22:48]CAPDU: 80 09 00 00 [19:22:48]Write to MH i2c: E2 08 00 3B 2E 80 09 00 00 00 00 00 00 DB [19:22:48]Write i2c OK [19:22:48]MH_I2C_Read... [19:22:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:22:48]Read from MH i2c: E2 [19:22:48]MH_I2C_Read... [19:22:48]Read from MH i2c: E2 03 00 [19:22:48]MH_I2C_Read... [19:22:48]Read from MH i2c: E2 03 00 3B 2E 00 90 00 DD [19:22:48]RAPDU: 90 00 [19:22:48]wFMCommunicate OK [19:22:48]SAM_PROTO_ClearQueue done [19:22:48]KKMCreateOFDPacket [19:22:48]OFDProtocolAddRootSTLVToBuf [19:22:48]FM_MakeSignedData [19:22:48]FM_MakeSignedData [19:22:48]SAM_PROTO_SignData [19:22:48]wFMCommunicate request_size=4 [19:22:48]MH_SAM_APDU [19:22:48]CAPDU: 80 0D 01 02 [19:22:48]Write to MH i2c: E2 08 00 3C 2E 80 0D 01 02 00 00 00 00 E3 [19:22:48]Write i2c OK [19:22:48]MH_I2C_Read... [19:22:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:22:48]Read from MH i2c: E2 [19:22:48]MH_I2C_Read... [19:22:48]Read from MH i2c: E2 03 00 [19:22:48]MH_I2C_Read... [19:22:48]Read from MH i2c: E2 03 00 3C 2E 00 90 00 DE [19:22:48]RAPDU: 90 00 [19:22:48]wFMCommunicate OK [19:22:48]wFMCommunicate request_size=255 [19:22:48]MH_SAM_APDU [19:22:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 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 88 3D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 93 61 00 00 35 04 06 00 C5 [19:22:48]Write to MH i2c: E2 02 01 3D 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 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 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 88 3D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 93 61 00 00 35 04 06 00 C5 00 00 9D [19:22:48]OFD Sender: No OFD packet to send [19:22:48]Write i2c OK [19:22:48]MH_I2C_Read... [19:22:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:48]Read from MH i2c: E2 [19:22:48]MH_I2C_Read... [19:22:48]Read from MH i2c: E2 03 00 [19:22:48]MH_I2C_Read... [19:22:48]Read from MH i2c: E2 03 00 3D 2E 00 90 00 DF [19:22:48]RAPDU: 90 00 [19:22:48]wFMCommunicate OK [19:22:48]wFMCommunicate request_size=10 [19:22:48]MH_SAM_APDU [19:22:48]CAPDU: 80 0D 02 02 05 D2 19 C7 05 E5 [19:22:48]Write to MH i2c: E2 0D 00 3E 2E 80 0D 02 02 05 00 D2 19 C7 05 E5 00 00 8C [19:22:48]Write i2c OK [19:22:48]MH_I2C_Read... [19:22:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:48]Read from MH i2c: E2 [19:22:48]MH_I2C_Read... [19:22:48]Read from MH i2c: E2 03 00 [19:22:48]MH_I2C_Read... [19:22:48]Read from MH i2c: E2 03 00 3E 2E 00 90 00 E0 [19:22:48]RAPDU: 90 00 [19:22:48]wFMCommunicate OK [19:22:48]wFMCommunicate request_size=4 [19:22:48]MH_SAM_APDU [19:22:48]CAPDU: 80 0D 03 02 [19:22:48]Write to MH i2c: E2 08 00 3F 2E 80 0D 03 02 00 00 00 00 E8 [19:22:48]Write i2c OK [19:22:48]MH_I2C_Read... [19:22:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:22:48]Read from MH i2c: E2 [19:22:48]MH_I2C_Read... [19:22:48]Read from MH i2c: E2 0B 00 [19:22:48]MH_I2C_Read... [19:22:48]Read from MH i2c: E2 0B 00 3F 2E 00 A1 AD 22 DD E7 92 64 96 90 00 A9 [19:22:48]RAPDU: A1 AD 22 DD E7 92 64 96 90 00 [19:22:48]wFMCommunicate OK [19:22:48]SAM_PROTO_SignData done [19:22:48]FM_MakeSignedData done [19:22:48]CreateOFDProtocolMessage [19:22:48]wFMCommunicate request_size=4 [19:22:48]MH_SAM_APDU [19:22:48]CAPDU: 80 11 00 00 [19:22:48]Write to MH i2c: E2 08 00 40 2E 80 11 00 00 00 00 00 00 E8 [19:22:48]Write i2c OK [19:22:48]MH_I2C_Read... [19:22:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:48]Read from MH i2c: E2 [19:22:48]MH_I2C_Read... [19:22:48]Read from MH i2c: E2 17 00 [19:22:48]MH_I2C_Read... [19:22:48]Read from MH i2c: E2 17 00 40 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 3E [19:22:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:22:48]wFMCommunicate OK [19:22:48]CreateOFDProtocolMessage done [19:22:48]OFDSenderStorePacket 24979 [19:22:48]StoreOFDPacket docnum=24979 [19:22:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 6A F6 07 01 D3 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 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 88 3D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 93 61 00 00 35 04 06 00 C5 D2 19 C7 05 E5 A1 AD 22 DD E7 92 64 96 [19:22:48]CheckFolder [19:22:48]dirname=/storage/ofd_packets [19:22:48]CheckFolder done [19:22:48]ProducePacketName [19:22:48]name=ofd_packets/00024979 [19:22:48]NVStorageSaveData ofd_packets/00024979 [19:22:48]File name is /storage/ofd_packets/00024979 [19:22:48]Write 301 bytes [19:22:48]NVStorageSaveData done [19:22:48]OFDSenderStorePacket done [19:22:48]KKMCreateOFDPacket done [19:22:48]NVStorageSaveData kkm_last_timestamp [19:22:48]File name is /storage/kkm_last_timestamp [19:22:48]Write 4 bytes [19:22:48]NVStorageSaveData done [19:22:48]ExternCall_PrintAddStr [19:22:48]wPrintStart [19:22:48]Write to MH i2c: 01 00 00 41 2E 6F [19:22:48]Write i2c OK [19:22:48]MH_I2C_Read... [19:22:48]Read from MH i2c: 01 [19:22:48]MH_I2C_Read... [19:22:48]Read from MH i2c: 01 07 00 [19:22:48]MH_I2C_Read... [19:22:48]Read from MH i2c: 01 07 00 41 2E 00 00 00 00 00 FF 0F 84 [19:22:48]RasterBufferAndPrint [19:22:48]line Счет N : (1)610728 [19:22:48]line ИНН: 02508201610067 [19:22:48]line Контрольно-Кассовый Чек [19:22:48]line ПРОДАЖА [19:22:48]line ТРК (МРК, ГНК) : 63 [19:22:48]line Товар: 2710124500 [19:22:48]line Аи-95-К-3 [19:22:48]line 6.700 * 74.70 [19:22:48]line = 500.49 [19:22:48]line НДС 12% НСП 1% [19:22:48]line > о реализуемом товаре [19:22:48]line ОКРУГЛЕНИЕ: -0.49 [19:22:48]line ИТОГО: 500.00 [19:22:48]line Внесено: 500.00 [19:22:48]line СДАЧА: 0.00 [19:22:48]line НСП 1% : 4.43 [19:22:48]line НДС 12% : 53.15 [19:22:48]line Наличными: 500.00 [19:22:48]line Безнал.: 0.00 [19:22:48]line Место: АЗС № 127 "Партнер Нефть" [19:22:48]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:22:48]line СНО: Общий режим [19:22:48]line Чек 354 30.07.2024 19:22 [19:22:48]line Смена: 48 ФФД: 1.0 [19:22:48]line ЗНМ: 0300000158 [19:22:48]line РНМ: 0000000000171247 [19:22:48]line Версия ККМ: v1.0 [19:22:48]line ФМ: 0000000002098565 [19:22:48]line ФД: 24979 [19:22:48]line ФПД: 217506166277605 [19:22:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T192248&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24979&fm=217506166277605&tin=02508201610067®Number=0000000000171247&sum=50000 [19:22:49]OFD Sender: Processing packet 24979 [packets to send 29, broken 28] [19:22:49]ProducePacketName [19:22:49]name=ofd_packets/00024979 [19:22:49]OFD Sender: To server: pG, [19:22:49]CommunicateWithHost lk.salyk.kg:30040 [19:22:49]ConnectInit lk.salyk.kg [19:22:49]written 0, free lines is 4095 [19:22:49]Connected sock=10 [19:22:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 6A F6 07 01 D3 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 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 88 3D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 93 61 00 00 35 04 06 00 C5 D2 19 C7 05 E5 A1 AD 22 DD E7 92 64 96 [19:22:49]Write to MH i2c: 01 00 00 6C 2E 9A [19:22:49]Write i2c OK [19:22:49]MH_I2C_Read... [19:22:49]Read from MH i2c: 01 [19:22:49]MH_I2C_Read... [19:22:49]Read from MH i2c: 01 07 00 [19:22:49]MH_I2C_Read... [19:22:49]Read from MH i2c: 01 07 00 6C 2E 00 00 00 00 00 EF 0C 9C [19:22:49]RasterBufferAndPrint [19:22:49]line [19:22:49]line [19:22:49]line [19:22:49]line [19:22:49]line [19:22:49]written 0, free lines is 3317 [19:22:49]MH_Cut [19:22:49]Write to MH i2c: D1 01 00 73 2E 01 73 [19:22:49]Write i2c OK [19:22:49]MH_I2C_Read... [19:22:49]Read from MH i2c: D1 [19:22:49]MH_I2C_Read... [19:22:49]Read from MH i2c: D1 01 00 [19:22:49]MH_I2C_Read... [19:22:49]Read from MH i2c: D1 01 00 73 2E 00 72 [19:22:49]Write to MH i2c: 01 00 00 74 2E A2 [19:22:49]Write i2c OK [19:22:49]MH_I2C_Read... [19:22:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 BE 0F 47 00 85 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 32 30 39 38 35 36 35 10 04 04 00 93 61 00 00 F4 03 04 00 16 E9 A8 66 B6 04 01 00 00 A2 D3 2C 00 1C 1D EB B8 [19:22:49]CommunicateWithHost err = 0 [19:22:49]CheckOFDResponse [19:22:49]1017 (14) - 77093643461234 [19:22:49]1041 (16) - 0000000002098565 [19:22:49]1040 (4) - 24979 [19:22:49]1012 (4) - 30.07.2024 13:22 [19:22:49]1206 (1) - 0 [19:22:49]OFD Sender: Remove packet 24979 [19:22:49]ProducePacketName [19:22:49]name=ofd_packets/00024979 [19:22:49]NVStorageDeleteData [19:22:50]OFD Sender: No OFD packet to send [19:22:50]*** Cut start [19:22:50]*** Partial cut [19:22:50]*** CUTSNS_PIN = 1 [19:22:50]*** CUTSNS_PIN = 0 [19:22:50]*** Brake cut motor [19:22:50]Read from MH i2c: 01 [19:22:50]MH_I2C_Read... [19:22:50]*** Stop cut motor [19:22:50]*** Cut end [19:22:50]Read from MH i2c: 01 07 00 [19:22:50]MH_I2C_Read... [19:22:50]Read from MH i2c: 01 07 00 74 2E 00 00 00 00 00 FF 0F B7 [19:22:50]process_action close_receipt done [19:22:50]requested_data is exist [19:22:50]produce_requested_data [19:22:50]requested_item fm.sn is exist - process it [19:22:50]wFMCommunicate request_size=4 [19:22:50]MH_SAM_APDU [19:22:50]CAPDU: 80 11 00 00 [19:22:50]Write to MH i2c: E2 08 00 75 2E 80 11 00 00 00 00 00 00 1D [19:22:50]Write i2c OK [19:22:50]MH_I2C_Read... [19:22:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:50]Read from MH i2c: E2 [19:22:50]MH_I2C_Read... [19:22:50]Read from MH i2c: E2 17 00 [19:22:50]MH_I2C_Read... [19:22:50]Read from MH i2c: E2 17 00 75 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 73 [19:22:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:22:50]wFMCommunicate OK [19:22:50]requested_item fd.num is exist - process it [19:22:50]SAM_PROTO_GetFieldsCounters [19:22:50]wFMCommunicate request_size=4 [19:22:50]MH_SAM_APDU [19:22:50]CAPDU: 80 13 00 00 [19:22:50]Write to MH i2c: E2 08 00 76 2E 80 13 00 00 00 00 00 00 20 [19:22:50]Write i2c OK [19:22:50]MH_I2C_Read... [19:22:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:22:51]Read from MH i2c: E2 [19:22:51]MH_I2C_Read... [19:22:51]Read from MH i2c: E2 62 00 [19:22:51]MH_I2C_Read... [19:22:51]Read from MH i2c: E2 62 00 76 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 93 61 00 00 0E 04 04 00 30 00 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 8E [19:22:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 93 61 00 00 0E 04 04 00 30 00 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 [19:22:51]wFMCommunicate OK [19:22:51]SAM_PROTO_GetFieldsCounters done [19:22:51]requested_item shift.num is exist - process it [19:22:51]requested_item shift.opened is exist - process it [19:22:51]req_shift_opened [19:22:51]FM_GetShiftState [19:22:51]SAM_PROTO_GetShiftState [19:22:51]wFMCommunicate request_size=4 [19:22:51]MH_SAM_APDU [19:22:51]CAPDU: 80 13 01 00 [19:22:51]Write to MH i2c: E2 08 00 77 2E 80 13 01 00 00 00 00 00 22 [19:22:51]Write i2c OK [19:22:51]MH_I2C_Read... [19:22:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:51]Read from MH i2c: E2 [19:22:51]MH_I2C_Read... [19:22:51]Read from MH i2c: E2 0E 00 [19:22:51]MH_I2C_Read... [19:22:51]Read from MH i2c: E2 0E 00 77 2E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 D5 [19:22:51]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:22:51]wFMCommunicate OK [19:22:51]SAM_PROTO_GetShiftState done [19:22:51]FM_GetShiftState done [19:22:51]req_shift_opened done [19:22:51]requested_item shift.open_date is exist - process it [19:22:51]req_shift_open_date [19:22:51]req_shift_open_date done [19:22:51]produce_requested_data done [19:22:51]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24979,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:22:51]process_action_free close_receipt [19:22:51]json_value_free [19:22:51]json_value_free done [19:22:51]process_json_proto returns [19:22:51]Send response to host [19:22:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24979,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:22:51]free response buf [19:22:51]execute_script done [19:22:51]execute_script returns [19:22:51]free content buf [19:22:51]Sock 7.Close socket [19:22:51]Sock 7.Thread stoped [19:22:51]accept exits with 9 [19:22:51]New connection [19:22:51]New thread 3067571556 created [19:22:51]Thread 3067428196 joined [19:22:51]Waiting for new connection... [19:22:51] Sock 9.Parse request [19:22:51]Sock 9.Check first char [19:22:51]Sock 9.First char is OK [19:22:51]request: POST /json_proto HTTP/1.0 [19:22:51]Method: POST [19:22:51]URL: /json_proto [19:22:51]Method is POST - this is cgi request [19:22:51]url: /json_proto [19:22:51]query_string will be loaded in cgi processing [19:22:51]execute_cgi json_proto POST (null) [19:22:51]execute_cgi path=json_proto method=POST [19:22:51]POST find Content-Length [19:22:51]Host: 172.17.45.131:8080 [19:22:51]Content-Length: 803 [19:22:51]Content-Type: application/json [19:22:51] [19:22:51]POST finish read [19:22:51]Found Content-Length = 803 [19:22:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610727", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:22:51]execute_script... [19:22: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)610727", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:22:51]POST & json_proto [19:22:51]process_json_proto [19:22:51]json parsed OK: [19:22:51]protocol is kg_v1.0 [19:22:51]action value=close_receipt [19:22:51]process_action close_receipt [19:22:51]cmd_close_receipt [19:22:51]MH_GetDate [19:22:51]Write to MH i2c: F0 00 00 78 2E 95 [19:22:51]Write i2c OK [19:22:51]MH_I2C_Read... [19:22:51]Read from MH i2c: F0 [19:22:51]MH_I2C_Read... [19:22:51]Read from MH i2c: F0 09 00 [19:22:51]MH_I2C_Read... [19:22:51]Read from MH i2c: F0 09 00 78 2E 00 8C 3D A9 66 C6 D4 6E 66 E4 [19:22:51]GetLastDocTimeStamp 1722367368 [19:22:51]current date 1722367372 [19:22:51]FM_GetShiftState [19:22:51]SAM_PROTO_GetShiftState [19:22:51]wFMCommunicate request_size=4 [19:22:51]MH_SAM_APDU [19:22:51]CAPDU: 80 13 01 00 [19:22:51]Write to MH i2c: E2 08 00 79 2E 80 13 01 00 00 00 00 00 24 [19:22:51]Write i2c OK [19:22:51]MH_I2C_Read... [19:22:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:51]Read from MH i2c: E2 [19:22:51]MH_I2C_Read... [19:22:51]Read from MH i2c: E2 0E 00 [19:22:51]MH_I2C_Read... [19:22:51]Read from MH i2c: E2 0E 00 79 2E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 D7 [19:22:51]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:22:51]wFMCommunicate OK [19:22:51]SAM_PROTO_GetShiftState done [19:22:51]FM_GetShiftState done [19:22:51]opened in 1722298218 [19:22:51]opened+sec_in_day 1722384618 [19:22:51]quantity*price = 200046 [19:22:51]sum+1 = 200048 [19:22:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.47 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 0.00 Безнал.: 2000.47 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 355 30.07.2024 19:22 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24980 ФПД: 135604872862042 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T192252&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24980&fm=135604872862042&tin=02508201610067®Number=0000000000171247&sum=200047 [19:22:52]StoreToDocumentArchive [19:22:52]shift 48 fd 24980 [19:22:52]save to /storage/0048/doc_00024980 [19:22:52]save last doc name /storage/0048/doc_00024980 to /storage/kkm_last_doc_name [19:22:52]save OK [19:22:52]Clear old archive folders... [19:22:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:22:52]tlvbuf is 01F4C2A0 [19:22:52]SAM_PROTO_ClearQueue [19:22:52]wFMCommunicate request_size=4 [19:22:52]MH_SAM_APDU [19:22:52]CAPDU: 80 09 00 00 [19:22:52]Write to MH i2c: E2 08 00 86 2E 80 09 00 00 00 00 00 00 26 [19:22:52]Write i2c OK [19:22:52]MH_I2C_Read... [19:22:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:22:52]Read from MH i2c: E2 [19:22:52]MH_I2C_Read... [19:22:52]Read from MH i2c: E2 03 00 [19:22:52]MH_I2C_Read... [19:22:52]Read from MH i2c: E2 03 00 86 2E 00 90 00 28 [19:22:52]RAPDU: 90 00 [19:22:52]wFMCommunicate OK [19:22:52]SAM_PROTO_ClearQueue done [19:22:52]KKMCreateOFDPacket [19:22:52]OFDProtocolAddRootSTLVToBuf [19:22:52]FM_MakeSignedData [19:22:52]FM_MakeSignedData [19:22:52]SAM_PROTO_SignData [19:22:52]wFMCommunicate request_size=4 [19:22:52]MH_SAM_APDU [19:22:52]CAPDU: 80 0D 01 02 [19:22:52]Write to MH i2c: E2 08 00 87 2E 80 0D 01 02 00 00 00 00 2E [19:22:52]Write i2c OK [19:22:52]MH_I2C_Read... [19:22:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:22:52]Read from MH i2c: E2 [19:22:52]MH_I2C_Read... [19:22:52]Read from MH i2c: E2 03 00 [19:22:52]MH_I2C_Read... [19:22:52]Read from MH i2c: E2 03 00 87 2E 00 90 00 29 [19:22:52]RAPDU: 90 00 [19:22:52]wFMCommunicate OK [19:22:52]wFMCommunicate request_size=255 [19:22:52]MH_SAM_APDU [19:22:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 8C 3D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 94 61 00 00 35 04 06 00 7B [19:22:52]Write to MH i2c: E2 02 01 88 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 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 8C 3D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 94 61 00 00 35 04 06 00 7B 00 00 20 [19:22:52]Write i2c OK [19:22:52]MH_I2C_Read... [19:22:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:53]Read from MH i2c: E2 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 03 00 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 03 00 88 2E 00 90 00 2A [19:22:53]RAPDU: 90 00 [19:22:53]wFMCommunicate OK [19:22:53]wFMCommunicate request_size=10 [19:22:53]MH_SAM_APDU [19:22:53]CAPDU: 80 0D 02 02 05 54 F8 46 D9 5A [19:22:53]Write to MH i2c: E2 0D 00 89 2E 80 0D 02 02 05 00 54 F8 46 D9 5A 00 00 00 [19:22:53]Write i2c OK [19:22:53]MH_I2C_Read... [19:22:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:53]Read from MH i2c: E2 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 03 00 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 03 00 89 2E 00 90 00 2B [19:22:53]RAPDU: 90 00 [19:22:53]wFMCommunicate OK [19:22:53]wFMCommunicate request_size=4 [19:22:53]MH_SAM_APDU [19:22:53]CAPDU: 80 0D 03 02 [19:22:53]Write to MH i2c: E2 08 00 8A 2E 80 0D 03 02 00 00 00 00 33 [19:22:53]Write i2c OK [19:22:53]MH_I2C_Read... [19:22:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:22:53]Read from MH i2c: E2 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 0B 00 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 0B 00 8A 2E 00 9A F5 12 3F 88 B4 75 34 90 00 F9 [19:22:53]RAPDU: 9A F5 12 3F 88 B4 75 34 90 00 [19:22:53]wFMCommunicate OK [19:22:53]SAM_PROTO_SignData done [19:22:53]FM_MakeSignedData done [19:22:53]CreateOFDProtocolMessage [19:22:53]wFMCommunicate request_size=4 [19:22:53]MH_SAM_APDU [19:22:53]CAPDU: 80 11 00 00 [19:22:53]Write to MH i2c: E2 08 00 8B 2E 80 11 00 00 00 00 00 00 33 [19:22:53]Write i2c OK [19:22:53]MH_I2C_Read... [19:22:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:53]Read from MH i2c: E2 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 17 00 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 17 00 8B 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 89 [19:22:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:22:53]wFMCommunicate OK [19:22:53]CreateOFDProtocolMessage done [19:22:53]OFDSenderStorePacket 24980 [19:22:53]StoreOFDPacket docnum=24980 [19:22:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 C6 B7 07 01 B5 9A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 8C 3D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 94 61 00 00 35 04 06 00 7B 54 F8 46 D9 5A 9A F5 12 3F 88 B4 75 34 [19:22:53]CheckFolder [19:22:53]dirname=/storage/ofd_packets [19:22:53]CheckFolder done [19:22:53]ProducePacketName [19:22:53]name=ofd_packets/00024980 [19:22:53]NVStorageSaveData ofd_packets/00024980 [19:22:53]File name is /storage/ofd_packets/00024980 [19:22:53]Write 301 bytes [19:22:53]NVStorageSaveData done [19:22:53]OFDSenderStorePacket done [19:22:53]KKMCreateOFDPacket done [19:22:53]NVStorageSaveData kkm_last_timestamp [19:22:53]File name is /storage/kkm_last_timestamp [19:22:53]Write 4 bytes [19:22:53]NVStorageSaveData done [19:22:53]ExternCall_PrintAddStr [19:22:53]wPrintStart [19:22:53]Write to MH i2c: 01 00 00 8C 2E BA [19:22:53]Write i2c OK [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: 01 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: 01 07 00 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: 01 07 00 8C 2E 00 00 00 00 00 FF 0F CF [19:22:53]RasterBufferAndPrint [19:22:53]line Счет N : (1)610727 [19:22:53]line ИНН: 02508201610067 [19:22:53]line Контрольно-Кассовый Чек [19:22:53]line ПРОДАЖА [19:22:53]line ТРК (МРК, ГНК) : 43 [19:22:53]line Товар: 2710124500 [19:22:53]line Аи-95-К-3 [19:22:53]line 26.780 * 74.70 [19:22:53]line = 2000.47 [19:22:53]line НДС 12% НСП 1% [19:22:53]line > о реализуемом товаре [19:22:53]line ИТОГО: 2000.47 [19:22:53]line НСП 1% : 17.70 [19:22:53]line НДС 12% : 212.44 [19:22:53]line Наличными: 0.00 [19:22:53]line Безнал.: 2000.47 [19:22:53]line Место: АЗС № 127 "Партнер Нефть" [19:22:53]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:22:53]line СНО: Общий режим [19:22:53]line Чек 355 30.07.2024 19:22 [19:22:53]line Смена: 48 ФФД: 1.0 [19:22:53]line ЗНМ: 0300000158 [19:22:53]line РНМ: 0000000000171247 [19:22:53]line Версия ККМ: v1.0 [19:22:53]line Платежная система: O! деньги [19:22:53]line ФМ: 0000000002098565 [19:22:53]line ФД: 24980 [19:22:53]line ФПД: 135604872862042 [19:22:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T192252&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24980&fm=135604872862042&tin=02508201610067®Number=0000000000171247&sum=200047 [19:22:53]OFD Sender: Processing packet 24980 [packets to send 29, broken 28] [19:22:53]ProducePacketName [19:22:53]name=ofd_packets/00024980 [19:22:53]OFD Sender: To server: pG, [19:22:53]CommunicateWithHost lk.salyk.kg:30040 [19:22:53]ConnectInit lk.salyk.kg [19:22:53]written 0, free lines is 4095 [19:22:54]Connected sock=10 [19:22:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 C6 B7 07 01 B5 9A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 8C 3D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 94 61 00 00 35 04 06 00 7B 54 F8 46 D9 5A 9A F5 12 3F 88 B4 75 34 [19:22:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 75 C7 47 00 E6 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 32 30 39 38 35 36 35 10 04 04 00 94 61 00 00 F4 03 04 00 1A E9 A8 66 B6 04 01 00 00 7E 37 86 30 17 02 58 05 [19:22:54]CommunicateWithHost err = 0 [19:22:54]CheckOFDResponse [19:22:54]1017 (14) - 77093643461234 [19:22:54]1041 (16) - 0000000002098565 [19:22:54]1040 (4) - 24980 [19:22:54]1012 (4) - 30.07.2024 13:22 [19:22:54]1206 (1) - 0 [19:22:54]OFD Sender: Remove packet 24980 [19:22:54]ProducePacketName [19:22:54]name=ofd_packets/00024980 [19:22:54]NVStorageDeleteData [19:22:54]Write to MH i2c: 01 00 00 B6 2E E4 [19:22:54]Write i2c OK [19:22:54]MH_I2C_Read... [19:22:54]Read from MH i2c: 01 [19:22:54]MH_I2C_Read... [19:22:54]Read from MH i2c: 01 07 00 [19:22:54]MH_I2C_Read... [19:22:54]Read from MH i2c: 01 07 00 B6 2E 00 00 00 00 00 1D 0D 15 [19:22:54]RasterBufferAndPrint [19:22:54]line [19:22:54]line [19:22:54]line [19:22:54]line [19:22:54]line [19:22:54]written 0, free lines is 3369 [19:22:54]MH_Cut [19:22:54]Write to MH i2c: D1 01 00 BD 2E 01 BD [19:22:54]Write i2c OK [19:22:54]MH_I2C_Read... [19:22:54]Read from MH i2c: D1 [19:22:54]MH_I2C_Read... [19:22:54]Read from MH i2c: D1 01 00 [19:22:54]MH_I2C_Read... [19:22:54]Read from MH i2c: D1 01 00 BD 2E 00 BC [19:22:54]Write to MH i2c: 01 00 00 BE 2E EC [19:22:54]Write i2c OK [19:22:54]MH_I2C_Read... [19:22:54]OFD Sender: No OFD packet to send [19:22:55]*** Cut start [19:22:55]*** Partial cut [19:22:55]*** CUTSNS_PIN = 1 [19:22:55]*** CUTSNS_PIN = 0 [19:22:55]*** Brake cut motor [19:22:55]Read from MH i2c: 01 [19:22:55]MH_I2C_Read... [19:22:55]*** Stop cut motor [19:22:55]*** Cut end [19:22:55]Read from MH i2c: 01 07 00 [19:22:55]MH_I2C_Read... [19:22:55]Read from MH i2c: 01 07 00 BE 2E 00 00 00 00 00 FF 0F 01 [19:22:55]process_action close_receipt done [19:22:55]requested_data is exist [19:22:55]produce_requested_data [19:22:55]requested_item fm.sn is exist - process it [19:22:55]wFMCommunicate request_size=4 [19:22:55]MH_SAM_APDU [19:22:55]CAPDU: 80 11 00 00 [19:22:55]Write to MH i2c: E2 08 00 BF 2E 80 11 00 00 00 00 00 00 67 [19:22:55]Write i2c OK [19:22:55]MH_I2C_Read... [19:22:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:55]Read from MH i2c: E2 [19:22:55]MH_I2C_Read... [19:22:55]Read from MH i2c: E2 17 00 [19:22:55]MH_I2C_Read... [19:22:55]Read from MH i2c: E2 17 00 BF 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 BD [19:22:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:22:55]wFMCommunicate OK [19:22:55]requested_item fd.num is exist - process it [19:22:55]SAM_PROTO_GetFieldsCounters [19:22:55]wFMCommunicate request_size=4 [19:22:55]MH_SAM_APDU [19:22:55]CAPDU: 80 13 00 00 [19:22:55]Write to MH i2c: E2 08 00 C0 2E 80 13 00 00 00 00 00 00 6A [19:22:55]Write i2c OK [19:22:55]MH_I2C_Read... [19:22:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:22:55]Read from MH i2c: E2 [19:22:55]MH_I2C_Read... [19:22:55]Read from MH i2c: E2 62 00 [19:22:55]MH_I2C_Read... [19:22:55]Read from MH i2c: E2 62 00 C0 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 94 61 00 00 0E 04 04 00 30 00 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 DC [19:22:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 94 61 00 00 0E 04 04 00 30 00 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 [19:22:55]wFMCommunicate OK [19:22:55]SAM_PROTO_GetFieldsCounters done [19:22:55]requested_item shift.num is exist - process it [19:22:55]requested_item shift.opened is exist - process it [19:22:55]req_shift_opened [19:22:55]FM_GetShiftState [19:22:55]SAM_PROTO_GetShiftState [19:22:55]wFMCommunicate request_size=4 [19:22:55]MH_SAM_APDU [19:22:55]CAPDU: 80 13 01 00 [19:22:55]Write to MH i2c: E2 08 00 C1 2E 80 13 01 00 00 00 00 00 6C [19:22:55]Write i2c OK [19:22:55]MH_I2C_Read... [19:22:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:56]Read from MH i2c: E2 [19:22:56]MH_I2C_Read... [19:22:56]Read from MH i2c: E2 0E 00 [19:22:56]MH_I2C_Read... [19:22:56]Read from MH i2c: E2 0E 00 C1 2E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 1F [19:22:56]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:22:56]wFMCommunicate OK [19:22:56]SAM_PROTO_GetShiftState done [19:22:56]FM_GetShiftState done [19:22:56]req_shift_opened done [19:22:56]requested_item shift.open_date is exist - process it [19:22:56]req_shift_open_date [19:22:56]req_shift_open_date done [19:22:56]produce_requested_data done [19:22:56]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24980,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:22:56]process_action_free close_receipt [19:22:56]json_value_free [19:22:56]json_value_free done [19:22:56]process_json_proto returns [19:22:56]Send response to host [19:22:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24980,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:22:56]free response buf [19:22:56]execute_script done [19:22:56]execute_script returns [19:22:56]free content buf [19:22:56]Sock 9.Close socket [19:22:56]Sock 9.Thread stoped [19:22:59]OFD Sender: No OFD packet to send [19:23:04]OFD Sender: No OFD packet to send [19:23:09]OFD Sender: No OFD packet to send [19:23:14]OFD Sender: No OFD packet to send [19:23:19]OFD Sender: No OFD packet to send [19:23:24]OFD Sender: No OFD packet to send [19:23:29]OFD Sender: No OFD packet to send [19:23:34]OFD Sender: No OFD packet to send [19:23:39]OFD Sender: No OFD packet to send [19:23:44]OFD Sender: No OFD packet to send [19:23:49]OFD Sender: No OFD packet to send [19:23:54]OFD Sender: No OFD packet to send [19:23:59]OFD Sender: No OFD packet to send [19:24:04]OFD Sender: No OFD packet to send [19:24:09]OFD Sender: No OFD packet to send [19:24:14]OFD Sender: No OFD packet to send [19:24:19]OFD Sender: No OFD packet to send [19:24:24]OFD Sender: No OFD packet to send [19:24:29]OFD Sender: No OFD packet to send [19:24:34]OFD Sender: No OFD packet to send [19:24:39]OFD Sender: No OFD packet to send [19:24:44]OFD Sender: No OFD packet to send [19:24:50]OFD Sender: No OFD packet to send [19:24:55]OFD Sender: No OFD packet to send [19:25:00]OFD Sender: No OFD packet to send [19:25:05]OFD Sender: No OFD packet to send [19:25:10]OFD Sender: No OFD packet to send [19:25:15]OFD Sender: No OFD packet to send [19:25:20]OFD Sender: No OFD packet to send [19:25:25]OFD Sender: No OFD packet to send [19:25:30]OFD Sender: No OFD packet to send [19:25:35]OFD Sender: No OFD packet to send [19:25:40]OFD Sender: No OFD packet to send [19:25:45]OFD Sender: No OFD packet to send [19:25:50]OFD Sender: No OFD packet to send [19:25:55]OFD Sender: No OFD packet to send [19:26:00]OFD Sender: No OFD packet to send [19:26:05]OFD Sender: No OFD packet to send [19:26:06]accept exits with 7 [19:26:06]New connection [19:26:06]New thread 3067428196 created [19:26:06]Thread 3067571556 joined [19:26:06]Waiting for new connection... [19:26:06] Sock 7.Parse request [19:26:06]Sock 7.Check first char [19:26:06]Sock 7.First char is OK [19:26:06]request: POST /json_proto HTTP/1.0 [19:26:06]Method: POST [19:26:06]URL: /json_proto [19:26:06]Method is POST - this is cgi request [19:26:06]url: /json_proto [19:26:06]query_string will be loaded in cgi processing [19:26:06]execute_cgi json_proto POST (null) [19:26:06]execute_cgi path=json_proto method=POST [19:26:06]POST find Content-Length [19:26:06]Host: 172.17.45.131:8080 [19:26:06]Content-Length: 803 [19:26:06]Content-Type: application/json [19:26:06] [19:26:06]POST finish read [19:26:06]Found Content-Length = 803 [19:26:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610729", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:26:06]execute_script... [19:26: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)610729", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:26:06]POST & json_proto [19:26:06]process_json_proto [19:26:06]json parsed OK: [19:26:06]protocol is kg_v1.0 [19:26:06]action value=close_receipt [19:26:06]process_action close_receipt [19:26:06]cmd_close_receipt [19:26:06]MH_GetDate [19:26:06]Write to MH i2c: F0 00 00 C2 2E DF [19:26:06]Write i2c OK [19:26:06]MH_I2C_Read... [19:26:06]Read from MH i2c: F0 [19:26:06]MH_I2C_Read... [19:26:06]Read from MH i2c: F0 09 00 [19:26:06]MH_I2C_Read... [19:26:06]Read from MH i2c: F0 09 00 C2 2E 00 4F 3E A9 66 C6 D4 6E 66 F2 [19:26:06]GetLastDocTimeStamp 1722367372 [19:26:06]current date 1722367567 [19:26:06]FM_GetShiftState [19:26:06]SAM_PROTO_GetShiftState [19:26:06]wFMCommunicate request_size=4 [19:26:06]MH_SAM_APDU [19:26:06]CAPDU: 80 13 01 00 [19:26:06]Write to MH i2c: E2 08 00 C3 2E 80 13 01 00 00 00 00 00 6E [19:26:06]Write i2c OK [19:26:06]MH_I2C_Read... [19:26:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:06]Read from MH i2c: E2 [19:26:06]MH_I2C_Read... [19:26:06]Read from MH i2c: E2 0E 00 [19:26:06]MH_I2C_Read... [19:26:06]Read from MH i2c: E2 0E 00 C3 2E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 21 [19:26:06]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:26:06]wFMCommunicate OK [19:26:06]SAM_PROTO_GetShiftState done [19:26:06]FM_GetShiftState done [19:26:06]opened in 1722298218 [19:26:06]opened+sec_in_day 1722384618 [19:26:06]quantity*price = 100005 [19:26:06]sum+1 = 100006 [19:26:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 356 30.07.2024 19:26 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24981 ФПД: 3571864072064 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T192607&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24981&fm=3571864072064&tin=02508201610067®Number=0000000000171247&sum=100005 [19:26:07]StoreToDocumentArchive [19:26:07]shift 48 fd 24981 [19:26:07]save to /storage/0048/doc_00024981 [19:26:07]save last doc name /storage/0048/doc_00024981 to /storage/kkm_last_doc_name [19:26:07]save OK [19:26:07]Clear old archive folders... [19:26:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:26:07]tlvbuf is B6FEF4A0 [19:26:07]SAM_PROTO_ClearQueue [19:26:07]wFMCommunicate request_size=4 [19:26:07]MH_SAM_APDU [19:26:07]CAPDU: 80 09 00 00 [19:26:07]Write to MH i2c: E2 08 00 D0 2E 80 09 00 00 00 00 00 00 70 [19:26:07]Write i2c OK [19:26:07]MH_I2C_Read... [19:26:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:26:07]Read from MH i2c: E2 [19:26:07]MH_I2C_Read... [19:26:07]Read from MH i2c: E2 03 00 [19:26:07]MH_I2C_Read... [19:26:07]Read from MH i2c: E2 03 00 D0 2E 00 90 00 72 [19:26:07]RAPDU: 90 00 [19:26:07]wFMCommunicate OK [19:26:07]SAM_PROTO_ClearQueue done [19:26:07]KKMCreateOFDPacket [19:26:07]OFDProtocolAddRootSTLVToBuf [19:26:07]FM_MakeSignedData [19:26:07]FM_MakeSignedData [19:26:07]SAM_PROTO_SignData [19:26:07]wFMCommunicate request_size=4 [19:26:07]MH_SAM_APDU [19:26:07]CAPDU: 80 0D 01 02 [19:26:07]Write to MH i2c: E2 08 00 D1 2E 80 0D 01 02 00 00 00 00 78 [19:26:07]Write i2c OK [19:26:07]MH_I2C_Read... [19:26:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:26:07]Read from MH i2c: E2 [19:26:07]MH_I2C_Read... [19:26:07]Read from MH i2c: E2 03 00 [19:26:07]MH_I2C_Read... [19:26:07]Read from MH i2c: E2 03 00 D1 2E 00 90 00 73 [19:26:07]RAPDU: 90 00 [19:26:07]wFMCommunicate OK [19:26:07]wFMCommunicate request_size=255 [19:26:07]MH_SAM_APDU [19:26: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 64 01 00 00 F4 03 04 00 4F 3E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 95 61 00 00 35 04 06 00 03 [19:26:07]Write to MH i2c: E2 02 01 D2 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 64 01 00 00 F4 03 04 00 4F 3E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 95 61 00 00 35 04 06 00 03 00 00 B7 [19:26:07]Write i2c OK [19:26:07]MH_I2C_Read... [19:26:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:26:07]Read from MH i2c: E2 [19:26:07]MH_I2C_Read... [19:26:07]Read from MH i2c: E2 03 00 [19:26:07]MH_I2C_Read... [19:26:07]Read from MH i2c: E2 03 00 D2 2E 00 90 00 74 [19:26:07]RAPDU: 90 00 [19:26:07]wFMCommunicate OK [19:26:07]wFMCommunicate request_size=10 [19:26:07]MH_SAM_APDU [19:26:07]CAPDU: 80 0D 02 02 05 3F A3 B0 6F 80 [19:26:07]Write to MH i2c: E2 0D 00 D3 2E 80 0D 02 02 05 00 3F A3 B0 6F 80 00 00 06 [19:26:07]Write i2c OK [19:26:07]MH_I2C_Read... [19:26:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:26:07]Read from MH i2c: E2 [19:26:07]MH_I2C_Read... [19:26:07]Read from MH i2c: E2 03 00 [19:26:07]MH_I2C_Read... [19:26:07]Read from MH i2c: E2 03 00 D3 2E 00 90 00 75 [19:26:07]RAPDU: 90 00 [19:26:07]wFMCommunicate OK [19:26:07]wFMCommunicate request_size=4 [19:26:07]MH_SAM_APDU [19:26:07]CAPDU: 80 0D 03 02 [19:26:07]Write to MH i2c: E2 08 00 D4 2E 80 0D 03 02 00 00 00 00 7D [19:26:07]Write i2c OK [19:26:07]MH_I2C_Read... [19:26:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:26:07]Read from MH i2c: E2 [19:26:07]MH_I2C_Read... [19:26:07]Read from MH i2c: E2 0B 00 [19:26:07]MH_I2C_Read... [19:26:07]Read from MH i2c: E2 0B 00 D4 2E 00 9E 94 34 C9 03 E3 30 6D 90 00 30 [19:26:07]RAPDU: 9E 94 34 C9 03 E3 30 6D 90 00 [19:26:07]wFMCommunicate OK [19:26:07]SAM_PROTO_SignData done [19:26:07]FM_MakeSignedData done [19:26:07]CreateOFDProtocolMessage [19:26:07]wFMCommunicate request_size=4 [19:26:07]MH_SAM_APDU [19:26:07]CAPDU: 80 11 00 00 [19:26:07]Write to MH i2c: E2 08 00 D5 2E 80 11 00 00 00 00 00 00 7D [19:26:07]Write i2c OK [19:26:07]MH_I2C_Read... [19:26:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:08]Read from MH i2c: E2 [19:26:08]MH_I2C_Read... [19:26:08]Read from MH i2c: E2 17 00 [19:26:08]MH_I2C_Read... [19:26:08]Read from MH i2c: E2 17 00 D5 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D3 [19:26:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:26:08]wFMCommunicate OK [19:26:08]CreateOFDProtocolMessage done [19:26:08]OFDSenderStorePacket 24981 [19:26:08]StoreOFDPacket docnum=24981 [19:26:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 8D 71 07 01 5A 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 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 64 01 00 00 F4 03 04 00 4F 3E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 95 61 00 00 35 04 06 00 03 3F A3 B0 6F 80 9E 94 34 C9 03 E3 30 6D [19:26:08]CheckFolder [19:26:08]dirname=/storage/ofd_packets [19:26:08]CheckFolder done [19:26:08]ProducePacketName [19:26:08]name=ofd_packets/00024981 [19:26:08]NVStorageSaveData ofd_packets/00024981 [19:26:08]File name is /storage/ofd_packets/00024981 [19:26:08]Write 301 bytes [19:26:08]NVStorageSaveData done [19:26:08]OFDSenderStorePacket done [19:26:08]KKMCreateOFDPacket done [19:26:08]NVStorageSaveData kkm_last_timestamp [19:26:08]File name is /storage/kkm_last_timestamp [19:26:08]Write 4 bytes [19:26:08]NVStorageSaveData done [19:26:08]ExternCall_PrintAddStr [19:26:08]wPrintStart [19:26:08]Write to MH i2c: 01 00 00 D6 2E 04 [19:26:08]Write i2c OK [19:26:08]MH_I2C_Read... [19:26:08]Read from MH i2c: 01 [19:26:08]MH_I2C_Read... [19:26:08]Read from MH i2c: 01 07 00 [19:26:08]MH_I2C_Read... [19:26:08]Read from MH i2c: 01 07 00 D6 2E 00 00 00 00 00 FF 0F 19 [19:26:08]RasterBufferAndPrint [19:26:08]line Счет N : (1)610729 [19:26:08]line ИНН: 02508201610067 [19:26:08]line Контрольно-Кассовый Чек [19:26:08]line ПРОДАЖА [19:26:08]line ТРК (МРК, ГНК) : 32 [19:26:08]line Товар: 2710124130 [19:26:08]line Аи-92-К-2 [19:26:08]line 14.750 * 67.80 [19:26:08]line = 1000.05 [19:26:08]line НДС 12% НСП 1% [19:26:08]line > о реализуемом товаре [19:26:08]line ИТОГО: 1000.05 [19:26:08]line НСП 1% : 8.85 [19:26:08]line НДС 12% : 106.20 [19:26:08]line Наличными: 0.00 [19:26:08]line Безнал.: 1000.05 [19:26:08]line Место: АЗС № 127 "Партнер Нефть" [19:26:08]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:26:08]line СНО: Общий режим [19:26:08]line Чек 356 30.07.2024 19:26 [19:26:08]line Смена: 48 ФФД: 1.0 [19:26:08]line ЗНМ: 0300000158 [19:26:08]line РНМ: 0000000000171247 [19:26:08]line Версия ККМ: v1.0 [19:26:08]line Платежная система: O! деньги [19:26:08]line ФМ: 0000000002098565 [19:26:08]line ФД: 24981 [19:26:08]line ФПД: 3571864072064 [19:26:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T192607&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24981&fm=3571864072064&tin=02508201610067®Number=0000000000171247&sum=100005 [19:26:08]OFD Sender: Processing packet 24981 [packets to send 29, broken 28] [19:26:08]ProducePacketName [19:26:08]name=ofd_packets/00024981 [19:26:08]OFD Sender: To server: pG, [19:26:08]CommunicateWithHost lk.salyk.kg:30040 [19:26:08]ConnectInit lk.salyk.kg [19:26:08]written 0, free lines is 4095 [19:26:08]Connected sock=10 [19:26:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 8D 71 07 01 5A 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 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 64 01 00 00 F4 03 04 00 4F 3E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 95 61 00 00 35 04 06 00 03 3F A3 B0 6F 80 9E 94 34 C9 03 E3 30 6D [19:26:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 14 7E 47 00 35 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 32 30 39 38 35 36 35 10 04 04 00 95 61 00 00 F4 03 04 00 DD E9 A8 66 B6 04 01 00 00 AA 59 F4 92 B3 ED E7 50 [19:26:08]CommunicateWithHost err = 0 [19:26:08]CheckOFDResponse [19:26:08]1017 (14) - 77093643461234 [19:26:08]1041 (16) - 0000000002098565 [19:26:08]1040 (4) - 24981 [19:26:08]1012 (4) - 30.07.2024 13:25 [19:26:08]1206 (1) - 0 [19:26:08]OFD Sender: Remove packet 24981 [19:26:08]ProducePacketName [19:26:08]name=ofd_packets/00024981 [19:26:08]NVStorageDeleteData [19:26:08]Write to MH i2c: 01 00 00 00 2F 2F [19:26:08]Write i2c OK [19:26:08]MH_I2C_Read... [19:26:08]Read from MH i2c: 01 [19:26:08]MH_I2C_Read... [19:26:08]Read from MH i2c: 01 07 00 [19:26:08]MH_I2C_Read... [19:26:08]Read from MH i2c: 01 07 00 00 2F 00 00 00 00 00 FF 0C 41 [19:26:08]RasterBufferAndPrint [19:26:08]line [19:26:08]line [19:26:08]line [19:26:08]line [19:26:08]line [19:26:08]written 0, free lines is 3336 [19:26:08]MH_Cut [19:26:08]Write to MH i2c: D1 01 00 07 2F 01 08 [19:26:08]Write i2c OK [19:26:08]MH_I2C_Read... [19:26:08]Read from MH i2c: D1 [19:26:08]MH_I2C_Read... [19:26:08]Read from MH i2c: D1 01 00 [19:26:08]MH_I2C_Read... [19:26:08]Read from MH i2c: D1 01 00 07 2F 00 07 [19:26:08]Write to MH i2c: 01 00 00 08 2F 37 [19:26:08]Write i2c OK [19:26:08]MH_I2C_Read... [19:26:09]OFD Sender: No OFD packet to send [19:26:09]*** Cut start [19:26:09]*** Partial cut [19:26:09]*** CUTSNS_PIN = 1 [19:26:09]*** CUTSNS_PIN = 0 [19:26:09]*** Brake cut motor [19:26:10]Read from MH i2c: 01 [19:26:10]MH_I2C_Read... [19:26:10]*** Stop cut motor [19:26:10]*** Cut end [19:26:10]Read from MH i2c: 01 07 00 [19:26:10]MH_I2C_Read... [19:26:10]Read from MH i2c: 01 07 00 08 2F 00 00 00 00 00 FF 0F 4C [19:26:10]process_action close_receipt done [19:26:10]requested_data is exist [19:26:10]produce_requested_data [19:26:10]requested_item fm.sn is exist - process it [19:26:10]wFMCommunicate request_size=4 [19:26:10]MH_SAM_APDU [19:26:10]CAPDU: 80 11 00 00 [19:26:10]Write to MH i2c: E2 08 00 09 2F 80 11 00 00 00 00 00 00 B2 [19:26:10]Write i2c OK [19:26:10]MH_I2C_Read... [19:26:10]Read from MH i2c: E2 [19:26:10]MH_I2C_Read... [19:26:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:10]Read from MH i2c: E2 17 00 [19:26:10]MH_I2C_Read... [19:26:10]Read from MH i2c: E2 17 00 09 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 08 [19:26:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:26:10]wFMCommunicate OK [19:26:10]requested_item fd.num is exist - process it [19:26:10]SAM_PROTO_GetFieldsCounters [19:26:10]wFMCommunicate request_size=4 [19:26:10]MH_SAM_APDU [19:26:10]CAPDU: 80 13 00 00 [19:26:10]Write to MH i2c: E2 08 00 0A 2F 80 13 00 00 00 00 00 00 B5 [19:26:10]Write i2c OK [19:26:10]MH_I2C_Read... [19:26:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:26:10]Read from MH i2c: E2 [19:26:10]MH_I2C_Read... [19:26:10]Read from MH i2c: E2 62 00 [19:26:10]MH_I2C_Read... [19:26:10]Read from MH i2c: E2 62 00 0A 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 95 61 00 00 0E 04 04 00 30 00 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 2B [19:26:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 95 61 00 00 0E 04 04 00 30 00 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 [19:26:10]wFMCommunicate OK [19:26:10]SAM_PROTO_GetFieldsCounters done [19:26:10]requested_item shift.num is exist - process it [19:26:10]requested_item shift.opened is exist - process it [19:26:10]req_shift_opened [19:26:10]FM_GetShiftState [19:26:10]SAM_PROTO_GetShiftState [19:26:10]wFMCommunicate request_size=4 [19:26:10]MH_SAM_APDU [19:26:10]CAPDU: 80 13 01 00 [19:26:10]Write to MH i2c: E2 08 00 0B 2F 80 13 01 00 00 00 00 00 B7 [19:26:10]Write i2c OK [19:26:10]MH_I2C_Read... [19:26:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:10]Read from MH i2c: E2 [19:26:10]MH_I2C_Read... [19:26:10]Read from MH i2c: E2 0E 00 [19:26:10]MH_I2C_Read... [19:26:10]Read from MH i2c: E2 0E 00 0B 2F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 6A [19:26:10]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:26:10]wFMCommunicate OK [19:26:10]SAM_PROTO_GetShiftState done [19:26:10]FM_GetShiftState done [19:26:10]req_shift_opened done [19:26:10]requested_item shift.open_date is exist - process it [19:26:10]req_shift_open_date [19:26:10]req_shift_open_date done [19:26:10]produce_requested_data done [19:26:10]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24981,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:26:10]process_action_free close_receipt [19:26:10]json_value_free [19:26:10]json_value_free done [19:26:10]process_json_proto returns [19:26:10]Send response to host [19:26:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24981,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:26:10]free response buf [19:26:10]execute_script done [19:26:10]execute_script returns [19:26:10]free content buf [19:26:10]Sock 7.Close socket [19:26:10]Sock 7.Thread stoped [19:26:14]OFD Sender: No OFD packet to send [19:26:19]OFD Sender: No OFD packet to send [19:26:24]OFD Sender: No OFD packet to send [19:26:29]OFD Sender: No OFD packet to send [19:26:34]OFD Sender: No OFD packet to send [19:26:39]OFD Sender: No OFD packet to send [19:26:44]OFD Sender: No OFD packet to send [19:26:49]OFD Sender: No OFD packet to send [19:26:54]OFD Sender: No OFD packet to send [19:26:59]OFD Sender: No OFD packet to send [19:27:04]OFD Sender: No OFD packet to send [19:27:09]OFD Sender: No OFD packet to send [19:27:14]OFD Sender: No OFD packet to send [19:27:19]OFD Sender: No OFD packet to send [19:27:24]OFD Sender: No OFD packet to send [19:27:29]OFD Sender: No OFD packet to send [19:27:32]accept exits with 9 [19:27:32]New connection [19:27:32]New thread 3067571556 created [19:27:32]Thread 3067428196 joined [19:27:32]Waiting for new connection... [19:27:32] Sock 9.Parse request [19:27:32]Sock 9.Check first char [19:27:32]Sock 9.First char is OK [19:27:32]request: POST /json_proto HTTP/1.0 [19:27:32]Method: POST [19:27:32]URL: /json_proto [19:27:32]Method is POST - this is cgi request [19:27:32]url: /json_proto [19:27:32]query_string will be loaded in cgi processing [19:27:32]execute_cgi json_proto POST (null) [19:27:32]execute_cgi path=json_proto method=POST [19:27:32]POST find Content-Length [19:27:32]Host: 172.17.45.131:8080 [19:27:32]Content-Length: 677 [19:27:32]Content-Type: application/json [19:27:32] [19:27:32]POST finish read [19:27:32]Found Content-Length = 677 [19:27:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610730", "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" ] } } [19:27:32]execute_script... [19:27: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)610730", "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" ] } } [19:27:32]POST & json_proto [19:27:32]process_json_proto [19:27:32]json parsed OK: [19:27:32]protocol is kg_v1.0 [19:27:32]action value=close_receipt [19:27:32]process_action close_receipt [19:27:32]cmd_close_receipt [19:27:32]MH_GetDate [19:27:32]Write to MH i2c: F0 00 00 0C 2F 2A [19:27:32]Write i2c OK [19:27:32]MH_I2C_Read... [19:27:32]Read from MH i2c: F0 [19:27:32]MH_I2C_Read... [19:27:32]Read from MH i2c: F0 09 00 [19:27:32]MH_I2C_Read... [19:27:32]Read from MH i2c: F0 09 00 0C 2F 00 A6 3E A9 66 C6 D4 6E 66 94 [19:27:32]GetLastDocTimeStamp 1722367567 [19:27:32]current date 1722367654 [19:27:32]FM_GetShiftState [19:27:32]SAM_PROTO_GetShiftState [19:27:32]wFMCommunicate request_size=4 [19:27:32]MH_SAM_APDU [19:27:32]CAPDU: 80 13 01 00 [19:27:32]Write to MH i2c: E2 08 00 0D 2F 80 13 01 00 00 00 00 00 B9 [19:27:32]Write i2c OK [19:27:32]MH_I2C_Read... [19:27:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:27:32]Read from MH i2c: E2 [19:27:32]MH_I2C_Read... [19:27:32]Read from MH i2c: E2 0E 00 [19:27:32]MH_I2C_Read... [19:27:32]Read from MH i2c: E2 0E 00 0D 2F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 6C [19:27:32]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:27:32]wFMCommunicate OK [19:27:32]SAM_PROTO_GetShiftState done [19:27:32]FM_GetShiftState done [19:27:32]opened in 1722298218 [19:27:32]opened+sec_in_day 1722384618 [19:27:32]quantity*price = 50036 [19:27:32]sum+1 = 50037 [19:27: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 357 30.07.2024 19:27 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24982 ФПД: 239015748518267 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T192734&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24982&fm=239015748518267&tin=02508201610067®Number=0000000000171247&sum=50000 [19:27:33]StoreToDocumentArchive [19:27:33]shift 48 fd 24982 [19:27:33]save to /storage/0048/doc_00024982 [19:27:33]save last doc name /storage/0048/doc_00024982 to /storage/kkm_last_doc_name [19:27:33]save OK [19:27:33]Clear old archive folders... [19:27:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:27:33]tlvbuf is B6FEF4F0 [19:27:33]SAM_PROTO_ClearQueue [19:27:33]wFMCommunicate request_size=4 [19:27:33]MH_SAM_APDU [19:27:33]CAPDU: 80 09 00 00 [19:27:33]Write to MH i2c: E2 08 00 1A 2F 80 09 00 00 00 00 00 00 BB [19:27:33]Write i2c OK [19:27:34]MH_I2C_Read... [19:27:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:27:34]Read from MH i2c: E2 [19:27:34]MH_I2C_Read... [19:27:34]Read from MH i2c: E2 03 00 [19:27:34]MH_I2C_Read... [19:27:34]Read from MH i2c: E2 03 00 1A 2F 00 90 00 BD [19:27:34]RAPDU: 90 00 [19:27:34]wFMCommunicate OK [19:27:34]SAM_PROTO_ClearQueue done [19:27:34]KKMCreateOFDPacket [19:27:34]OFDProtocolAddRootSTLVToBuf [19:27:34]FM_MakeSignedData [19:27:34]FM_MakeSignedData [19:27:34]SAM_PROTO_SignData [19:27:34]wFMCommunicate request_size=4 [19:27:34]MH_SAM_APDU [19:27:34]CAPDU: 80 0D 01 02 [19:27:34]Write to MH i2c: E2 08 00 1B 2F 80 0D 01 02 00 00 00 00 C3 [19:27:34]Write i2c OK [19:27:34]MH_I2C_Read... [19:27:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:27:34]Read from MH i2c: E2 [19:27:34]MH_I2C_Read... [19:27:34]Read from MH i2c: E2 03 00 [19:27:34]MH_I2C_Read... [19:27:34]Read from MH i2c: E2 03 00 1B 2F 00 90 00 BE [19:27:34]RAPDU: 90 00 [19:27:34]wFMCommunicate OK [19:27:34]wFMCommunicate request_size=255 [19:27:34]MH_SAM_APDU [19:27: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 65 01 00 00 F4 03 04 00 A6 3E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 96 61 00 00 35 04 06 00 D9 [19:27:34]Write to MH i2c: E2 02 01 1C 2F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A6 3E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 96 61 00 00 35 04 06 00 D9 00 00 98 [19:27:34]Write i2c OK [19:27:34]MH_I2C_Read... [19:27:34]OFD Sender: No OFD packet to send [19:27:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:27:34]Read from MH i2c: E2 [19:27:34]MH_I2C_Read... [19:27:34]Read from MH i2c: E2 03 00 [19:27:34]MH_I2C_Read... [19:27:34]Read from MH i2c: E2 03 00 1C 2F 00 90 00 BF [19:27:34]RAPDU: 90 00 [19:27:34]wFMCommunicate OK [19:27:34]wFMCommunicate request_size=10 [19:27:34]MH_SAM_APDU [19:27:34]CAPDU: 80 0D 02 02 05 62 30 C9 41 7B [19:27:34]Write to MH i2c: E2 0D 00 1D 2F 80 0D 02 02 05 00 62 30 C9 41 7B 00 00 E7 [19:27:34]Write i2c OK [19:27:34]MH_I2C_Read... [19:27:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:27:34]Read from MH i2c: E2 [19:27:34]MH_I2C_Read... [19:27:34]Read from MH i2c: E2 03 00 [19:27:34]MH_I2C_Read... [19:27:34]Read from MH i2c: E2 03 00 1D 2F 00 90 00 C0 [19:27:34]RAPDU: 90 00 [19:27:34]wFMCommunicate OK [19:27:34]wFMCommunicate request_size=4 [19:27:34]MH_SAM_APDU [19:27:34]CAPDU: 80 0D 03 02 [19:27:34]Write to MH i2c: E2 08 00 1E 2F 80 0D 03 02 00 00 00 00 C8 [19:27:34]Write i2c OK [19:27:34]MH_I2C_Read... [19:27:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:27:34]Read from MH i2c: E2 [19:27:34]MH_I2C_Read... [19:27:34]Read from MH i2c: E2 0B 00 [19:27:34]MH_I2C_Read... [19:27:34]Read from MH i2c: E2 0B 00 1E 2F 00 45 67 1F F6 35 B8 0A AA 90 00 2B [19:27:34]RAPDU: 45 67 1F F6 35 B8 0A AA 90 00 [19:27:34]wFMCommunicate OK [19:27:34]SAM_PROTO_SignData done [19:27:34]FM_MakeSignedData done [19:27:34]CreateOFDProtocolMessage [19:27:34]wFMCommunicate request_size=4 [19:27:34]MH_SAM_APDU [19:27:34]CAPDU: 80 11 00 00 [19:27:34]Write to MH i2c: E2 08 00 1F 2F 80 11 00 00 00 00 00 00 C8 [19:27:34]Write i2c OK [19:27:34]MH_I2C_Read... [19:27:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:27:34]Read from MH i2c: E2 [19:27:34]MH_I2C_Read... [19:27:34]Read from MH i2c: E2 17 00 [19:27:34]MH_I2C_Read... [19:27:34]Read from MH i2c: E2 17 00 1F 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 1E [19:27:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:27:34]wFMCommunicate OK [19:27:34]CreateOFDProtocolMessage done [19:27:34]OFDSenderStorePacket 24982 [19:27:34]StoreOFDPacket docnum=24982 [19:27:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 A8 73 07 01 33 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A6 3E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 96 61 00 00 35 04 06 00 D9 62 30 C9 41 7B 45 67 1F F6 35 B8 0A AA [19:27:34]CheckFolder [19:27:34]dirname=/storage/ofd_packets [19:27:34]CheckFolder done [19:27:34]ProducePacketName [19:27:34]name=ofd_packets/00024982 [19:27:34]NVStorageSaveData ofd_packets/00024982 [19:27:34]File name is /storage/ofd_packets/00024982 [19:27:34]Write 301 bytes [19:27:34]NVStorageSaveData done [19:27:34]OFDSenderStorePacket done [19:27:34]KKMCreateOFDPacket done [19:27:34]NVStorageSaveData kkm_last_timestamp [19:27:34]File name is /storage/kkm_last_timestamp [19:27:34]Write 4 bytes [19:27:34]NVStorageSaveData done [19:27:34]ExternCall_PrintAddStr [19:27:34]wPrintStart [19:27:34]Write to MH i2c: 01 00 00 20 2F 4F [19:27:34]Write i2c OK [19:27:34]MH_I2C_Read... [19:27:34]Read from MH i2c: 01 [19:27:34]MH_I2C_Read... [19:27:34]Read from MH i2c: 01 07 00 [19:27:34]MH_I2C_Read... [19:27:34]Read from MH i2c: 01 07 00 20 2F 00 00 00 00 00 FF 0F 64 [19:27:34]RasterBufferAndPrint [19:27:34]line Счет N : (1)610730 [19:27:34]line ИНН: 02508201610067 [19:27:34]line Контрольно-Кассовый Чек [19:27:34]line ПРОДАЖА [19:27:34]line ТРК (МРК, ГНК) : 42 [19:27:34]line Товар: 2710124130 [19:27:34]line Аи-92-К-2 [19:27:34]line 7.380 * 67.80 [19:27:34]line = 500.36 [19:27:34]line НДС 12% НСП 1% [19:27:34]line > о реализуемом товаре [19:27:34]line ОКРУГЛЕНИЕ: -0.36 [19:27:34]line ИТОГО: 500.00 [19:27:34]line Внесено: 500.00 [19:27:34]line СДАЧА: 0.00 [19:27:34]line НСП 1% : 4.43 [19:27:34]line НДС 12% : 53.14 [19:27:34]line Наличными: 500.00 [19:27:34]line Безнал.: 0.00 [19:27:34]line Место: АЗС № 127 "Партнер Нефть" [19:27:34]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:27:34]line СНО: Общий режим [19:27:34]line Чек 357 30.07.2024 19:27 [19:27:34]line Смена: 48 ФФД: 1.0 [19:27:34]line ЗНМ: 0300000158 [19:27:34]line РНМ: 0000000000171247 [19:27:34]line Версия ККМ: v1.0 [19:27:34]line ФМ: 0000000002098565 [19:27:34]line ФД: 24982 [19:27:34]line ФПД: 239015748518267 [19:27:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T192734&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24982&fm=239015748518267&tin=02508201610067®Number=0000000000171247&sum=50000 [19:27:34]OFD Sender: Processing packet 24982 [packets to send 29, broken 28] [19:27:34]ProducePacketName [19:27:34]name=ofd_packets/00024982 [19:27:34]OFD Sender: To server: pG, [19:27:34]CommunicateWithHost lk.salyk.kg:30040 [19:27:34]ConnectInit lk.salyk.kg [19:27:34]written 0, free lines is 4095 [19:27:34]Connected sock=10 [19:27:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 A8 73 07 01 33 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A6 3E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 96 61 00 00 35 04 06 00 D9 62 30 C9 41 7B 45 67 1F F6 35 B8 0A AA [19:27:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 DE 1E 47 00 2A 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 32 30 39 38 35 36 35 10 04 04 00 96 61 00 00 F4 03 04 00 33 EA A8 66 B6 04 01 00 00 15 85 A2 A6 CF ED A2 55 [19:27:35]CommunicateWithHost err = 0 [19:27:35]CheckOFDResponse [19:27:35]1017 (14) - 77093643461234 [19:27:35]1041 (16) - 0000000002098565 [19:27:35]1040 (4) - 24982 [19:27:35]1012 (4) - 30.07.2024 13:27 [19:27:35]1206 (1) - 0 [19:27:35]OFD Sender: Remove packet 24982 [19:27:35]ProducePacketName [19:27:35]name=ofd_packets/00024982 [19:27:35]NVStorageDeleteData [19:27:35]Write to MH i2c: 01 00 00 4B 2F 7A [19:27:35]Write i2c OK [19:27:35]MH_I2C_Read... [19:27:35]Read from MH i2c: 01 [19:27:35]MH_I2C_Read... [19:27:35]Read from MH i2c: 01 07 00 [19:27:35]MH_I2C_Read... [19:27:35]Read from MH i2c: 01 07 00 4B 2F 00 00 00 00 00 EB 0C 78 [19:27:35]RasterBufferAndPrint [19:27:35]line [19:27:35]line [19:27:35]line [19:27:35]line [19:27:35]line [19:27:35]written 0, free lines is 3314 [19:27:35]MH_Cut [19:27:35]Write to MH i2c: D1 01 00 52 2F 01 53 [19:27:35]Write i2c OK [19:27:35]MH_I2C_Read... [19:27:35]Read from MH i2c: D1 [19:27:35]MH_I2C_Read... [19:27:35]Read from MH i2c: D1 01 00 [19:27:35]MH_I2C_Read... [19:27:35]Read from MH i2c: D1 01 00 52 2F 00 52 [19:27:35]Write to MH i2c: 01 00 00 53 2F 82 [19:27:35]Write i2c OK [19:27:35]MH_I2C_Read... [19:27:35]OFD Sender: No OFD packet to send [19:27:36]*** Cut start [19:27:36]*** Partial cut [19:27:36]*** CUTSNS_PIN = 1 [19:27:36]*** CUTSNS_PIN = 0 [19:27:36]*** Brake cut motor [19:27:36]Read from MH i2c: 01 [19:27:36]MH_I2C_Read... [19:27:36]*** Stop cut motor [19:27:36]*** Cut end [19:27:36]Read from MH i2c: 01 07 00 [19:27:36]MH_I2C_Read... [19:27:36]Read from MH i2c: 01 07 00 53 2F 00 00 00 00 00 FF 0F 97 [19:27:36]process_action close_receipt done [19:27:36]requested_data is exist [19:27:36]produce_requested_data [19:27:36]requested_item fm.sn is exist - process it [19:27:36]wFMCommunicate request_size=4 [19:27:36]MH_SAM_APDU [19:27:36]CAPDU: 80 11 00 00 [19:27:36]Write to MH i2c: E2 08 00 54 2F 80 11 00 00 00 00 00 00 FD [19:27:36]Write i2c OK [19:27:36]MH_I2C_Read... [19:27:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:27:36]Read from MH i2c: E2 [19:27:36]MH_I2C_Read... [19:27:36]Read from MH i2c: E2 17 00 [19:27:36]MH_I2C_Read... [19:27:36]Read from MH i2c: E2 17 00 54 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 53 [19:27:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:27:36]wFMCommunicate OK [19:27:36]requested_item fd.num is exist - process it [19:27:36]SAM_PROTO_GetFieldsCounters [19:27:36]wFMCommunicate request_size=4 [19:27:36]MH_SAM_APDU [19:27:36]CAPDU: 80 13 00 00 [19:27:36]Write to MH i2c: E2 08 00 55 2F 80 13 00 00 00 00 00 00 00 [19:27:36]Write i2c OK [19:27:36]MH_I2C_Read... [19:27:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:27:36]Read from MH i2c: E2 [19:27:36]MH_I2C_Read... [19:27:36]Read from MH i2c: E2 62 00 [19:27:36]MH_I2C_Read... [19:27:36]Read from MH i2c: E2 62 00 55 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 96 61 00 00 0E 04 04 00 30 00 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 7A [19:27:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 96 61 00 00 0E 04 04 00 30 00 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 [19:27:36]wFMCommunicate OK [19:27:36]SAM_PROTO_GetFieldsCounters done [19:27:36]requested_item shift.num is exist - process it [19:27:36]requested_item shift.opened is exist - process it [19:27:36]req_shift_opened [19:27:36]FM_GetShiftState [19:27:36]SAM_PROTO_GetShiftState [19:27:36]wFMCommunicate request_size=4 [19:27:36]MH_SAM_APDU [19:27:36]CAPDU: 80 13 01 00 [19:27:36]Write to MH i2c: E2 08 00 56 2F 80 13 01 00 00 00 00 00 02 [19:27:36]Write i2c OK [19:27:36]MH_I2C_Read... [19:27:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:27:36]Read from MH i2c: E2 [19:27:36]MH_I2C_Read... [19:27:36]Read from MH i2c: E2 0E 00 [19:27:36]MH_I2C_Read... [19:27:36]Read from MH i2c: E2 0E 00 56 2F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B5 [19:27:36]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:27:36]wFMCommunicate OK [19:27:36]SAM_PROTO_GetShiftState done [19:27:36]FM_GetShiftState done [19:27:36]req_shift_opened done [19:27:36]requested_item shift.open_date is exist - process it [19:27:36]req_shift_open_date [19:27:36]req_shift_open_date done [19:27:36]produce_requested_data done [19:27:36]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24982,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:27:36]process_action_free close_receipt [19:27:36]json_value_free [19:27:36]json_value_free done [19:27:36]process_json_proto returns [19:27:36]Send response to host [19:27:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24982,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:27:36]free response buf [19:27:36]execute_script done [19:27:36]execute_script returns [19:27:36]free content buf [19:27:36]Sock 9.Close socket [19:27:36]Sock 9.Thread stoped [19:27:40]OFD Sender: No OFD packet to send [19:27:45]OFD Sender: No OFD packet to send [19:27:50]OFD Sender: No OFD packet to send [19:27:55]OFD Sender: No OFD packet to send [19:28:00]OFD Sender: No OFD packet to send [19:28:05]OFD Sender: No OFD packet to send [19:28:10]OFD Sender: No OFD packet to send [19:28:15]OFD Sender: No OFD packet to send [19:28:20]OFD Sender: No OFD packet to send [19:28:25]OFD Sender: No OFD packet to send [19:28:30]OFD Sender: No OFD packet to send [19:28:35]OFD Sender: No OFD packet to send [19:28:40]OFD Sender: No OFD packet to send [19:28:45]OFD Sender: No OFD packet to send [19:28:50]OFD Sender: No OFD packet to send [19:28:55]OFD Sender: No OFD packet to send [19:29:00]OFD Sender: No OFD packet to send [19:29:05]OFD Sender: No OFD packet to send [19:29:10]OFD Sender: No OFD packet to send [19:29:15]OFD Sender: No OFD packet to send [19:29:20]OFD Sender: No OFD packet to send [19:29:25]OFD Sender: No OFD packet to send [19:29:30]OFD Sender: No OFD packet to send [19:29:35]OFD Sender: No OFD packet to send [19:29:40]OFD Sender: No OFD packet to send [19:29:45]OFD Sender: No OFD packet to send [19:29:50]OFD Sender: No OFD packet to send [19:29:55]OFD Sender: No OFD packet to send [19:30:00]OFD Sender: No OFD packet to send [19:30:05]OFD Sender: No OFD packet to send [19:30:10]OFD Sender: No OFD packet to send [19:30:15]OFD Sender: No OFD packet to send [19:30:17]accept exits with 7 [19:30:17]New connection [19:30:17]New thread 3067428196 created [19:30:17]Thread 3067571556 joined [19:30:17]Waiting for new connection... [19:30:17] Sock 7.Parse request [19:30:17]Sock 7.Check first char [19:30:17]Sock 7.First char is OK [19:30:17]request: POST /json_proto HTTP/1.0 [19:30:17]Method: POST [19:30:17]URL: /json_proto [19:30:17]Method is POST - this is cgi request [19:30:17]url: /json_proto [19:30:17]query_string will be loaded in cgi processing [19:30:17]execute_cgi json_proto POST (null) [19:30:17]execute_cgi path=json_proto method=POST [19:30:17]POST find Content-Length [19:30:17]Host: 172.17.45.131:8080 [19:30:17]Content-Length: 678 [19:30:17]Content-Type: application/json [19:30:17] [19:30:17]POST finish read [19:30:17]Found Content-Length = 678 [19:30:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610731", "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" ] } } [19:30:17]execute_script... [19:30:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610731", "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" ] } } [19:30:17]POST & json_proto [19:30:17]process_json_proto [19:30:17]json parsed OK: [19:30:17]protocol is kg_v1.0 [19:30:17]action value=close_receipt [19:30:17]process_action close_receipt [19:30:17]cmd_close_receipt [19:30:17]MH_GetDate [19:30:17]Write to MH i2c: F0 00 00 57 2F 75 [19:30:17]Write i2c OK [19:30:17]MH_I2C_Read... [19:30:17]Read from MH i2c: F0 [19:30:17]MH_I2C_Read... [19:30:17]Read from MH i2c: F0 09 00 [19:30:17]MH_I2C_Read... [19:30:17]Read from MH i2c: F0 09 00 57 2F 00 4A 3F A9 66 C6 D4 6E 66 84 [19:30:17]GetLastDocTimeStamp 1722367654 [19:30:17]current date 1722367818 [19:30:17]FM_GetShiftState [19:30:17]SAM_PROTO_GetShiftState [19:30:17]wFMCommunicate request_size=4 [19:30:17]MH_SAM_APDU [19:30:17]CAPDU: 80 13 01 00 [19:30:17]Write to MH i2c: E2 08 00 58 2F 80 13 01 00 00 00 00 00 04 [19:30:17]Write i2c OK [19:30:17]MH_I2C_Read... [19:30:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:30:17]Read from MH i2c: E2 [19:30:17]MH_I2C_Read... [19:30:17]Read from MH i2c: E2 0E 00 [19:30:17]MH_I2C_Read... [19:30:17]Read from MH i2c: E2 0E 00 58 2F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B7 [19:30:17]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:30:17]wFMCommunicate OK [19:30:17]SAM_PROTO_GetShiftState done [19:30:17]FM_GetShiftState done [19:30:17]opened in 1722298218 [19:30:17]opened+sec_in_day 1722384618 [19:30:17]quantity*price = 70037 [19:30:17]sum+1 = 70038 [19:30:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 358 30.07.2024 19:30 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24983 ФПД: 269828972805566 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T193018&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24983&fm=269828972805566&tin=02508201610067®Number=0000000000171247&sum=70000 [19:30:18]StoreToDocumentArchive [19:30:18]shift 48 fd 24983 [19:30:18]save to /storage/0048/doc_00024983 [19:30:18]save last doc name /storage/0048/doc_00024983 to /storage/kkm_last_doc_name [19:30:18]save OK [19:30:18]Clear old archive folders... [19:30:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:30:18]tlvbuf is 01EF6F50 [19:30:18]SAM_PROTO_ClearQueue [19:30:18]wFMCommunicate request_size=4 [19:30:18]MH_SAM_APDU [19:30:18]CAPDU: 80 09 00 00 [19:30:18]Write to MH i2c: E2 08 00 65 2F 80 09 00 00 00 00 00 00 06 [19:30:18]Write i2c OK [19:30:18]MH_I2C_Read... [19:30:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:30:18]Read from MH i2c: E2 [19:30:18]MH_I2C_Read... [19:30:18]Read from MH i2c: E2 03 00 [19:30:18]MH_I2C_Read... [19:30:18]Read from MH i2c: E2 03 00 65 2F 00 90 00 08 [19:30:18]RAPDU: 90 00 [19:30:18]wFMCommunicate OK [19:30:18]SAM_PROTO_ClearQueue done [19:30:18]KKMCreateOFDPacket [19:30:18]OFDProtocolAddRootSTLVToBuf [19:30:18]FM_MakeSignedData [19:30:18]FM_MakeSignedData [19:30:18]SAM_PROTO_SignData [19:30:18]wFMCommunicate request_size=4 [19:30:18]MH_SAM_APDU [19:30:18]CAPDU: 80 0D 01 02 [19:30:18]Write to MH i2c: E2 08 00 66 2F 80 0D 01 02 00 00 00 00 0E [19:30:18]Write i2c OK [19:30:18]MH_I2C_Read... [19:30:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:30:18]Read from MH i2c: E2 [19:30:18]MH_I2C_Read... [19:30:18]Read from MH i2c: E2 03 00 [19:30:18]MH_I2C_Read... [19:30:18]Read from MH i2c: E2 03 00 66 2F 00 90 00 09 [19:30:18]RAPDU: 90 00 [19:30:18]wFMCommunicate OK [19:30:18]wFMCommunicate request_size=255 [19:30:18]MH_SAM_APDU [19:30:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 66 01 00 00 F4 03 04 00 4A 3F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 97 61 00 00 35 04 06 00 F5 [19:30:18]Write to MH i2c: E2 02 01 67 2F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 66 01 00 00 F4 03 04 00 4A 3F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 97 61 00 00 35 04 06 00 F5 00 00 8D [19:30:18]Write i2c OK [19:30:18]MH_I2C_Read... [19:30:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:30:18]Read from MH i2c: E2 [19:30:18]MH_I2C_Read... [19:30:18]Read from MH i2c: E2 03 00 [19:30:18]MH_I2C_Read... [19:30:18]Read from MH i2c: E2 03 00 67 2F 00 90 00 0A [19:30:18]RAPDU: 90 00 [19:30:18]wFMCommunicate OK [19:30:18]wFMCommunicate request_size=10 [19:30:18]MH_SAM_APDU [19:30:18]CAPDU: 80 0D 02 02 05 68 74 12 FD BE [19:30:18]Write to MH i2c: E2 0D 00 68 2F 80 0D 02 02 05 00 68 74 12 FD BE 00 00 C4 [19:30:18]Write i2c OK [19:30:18]MH_I2C_Read... [19:30:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:30:18]Read from MH i2c: E2 [19:30:18]MH_I2C_Read... [19:30:18]Read from MH i2c: E2 03 00 [19:30:18]MH_I2C_Read... [19:30:18]Read from MH i2c: E2 03 00 68 2F 00 90 00 0B [19:30:18]RAPDU: 90 00 [19:30:18]wFMCommunicate OK [19:30:18]wFMCommunicate request_size=4 [19:30:18]MH_SAM_APDU [19:30:18]CAPDU: 80 0D 03 02 [19:30:18]Write to MH i2c: E2 08 00 69 2F 80 0D 03 02 00 00 00 00 13 [19:30:18]Write i2c OK [19:30:18]MH_I2C_Read... [19:30:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:30:18]Read from MH i2c: E2 [19:30:18]MH_I2C_Read... [19:30:18]Read from MH i2c: E2 0B 00 [19:30:18]MH_I2C_Read... [19:30:18]Read from MH i2c: E2 0B 00 69 2F 00 46 EA 31 D5 12 76 E0 99 90 00 4B [19:30:18]RAPDU: 46 EA 31 D5 12 76 E0 99 90 00 [19:30:18]wFMCommunicate OK [19:30:18]SAM_PROTO_SignData done [19:30:18]FM_MakeSignedData done [19:30:18]CreateOFDProtocolMessage [19:30:18]wFMCommunicate request_size=4 [19:30:18]MH_SAM_APDU [19:30:18]CAPDU: 80 11 00 00 [19:30:18]Write to MH i2c: E2 08 00 6A 2F 80 11 00 00 00 00 00 00 13 [19:30:18]Write i2c OK [19:30:18]MH_I2C_Read... [19:30:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:30:18]Read from MH i2c: E2 [19:30:18]MH_I2C_Read... [19:30:18]Read from MH i2c: E2 17 00 [19:30:18]MH_I2C_Read... [19:30:18]Read from MH i2c: E2 17 00 6A 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 69 [19:30:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:30:18]wFMCommunicate OK [19:30:18]CreateOFDProtocolMessage done [19:30:18]OFDSenderStorePacket 24983 [19:30:18]StoreOFDPacket docnum=24983 [19:30:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 3F A9 07 01 48 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 66 01 00 00 F4 03 04 00 4A 3F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 97 61 00 00 35 04 06 00 F5 68 74 12 FD BE 46 EA 31 D5 12 76 E0 99 [19:30:18]CheckFolder [19:30:18]dirname=/storage/ofd_packets [19:30:18]CheckFolder done [19:30:18]ProducePacketName [19:30:18]name=ofd_packets/00024983 [19:30:18]NVStorageSaveData ofd_packets/00024983 [19:30:18]File name is /storage/ofd_packets/00024983 [19:30:18]Write 301 bytes [19:30:18]NVStorageSaveData done [19:30:18]OFDSenderStorePacket done [19:30:18]KKMCreateOFDPacket done [19:30:18]NVStorageSaveData kkm_last_timestamp [19:30:18]File name is /storage/kkm_last_timestamp [19:30:18]Write 4 bytes [19:30:18]NVStorageSaveData done [19:30:18]ExternCall_PrintAddStr [19:30:18]wPrintStart [19:30:18]Write to MH i2c: 01 00 00 6B 2F 9A [19:30:18]Write i2c OK [19:30:18]MH_I2C_Read... [19:30:18]Read from MH i2c: 01 [19:30:18]MH_I2C_Read... [19:30:18]Read from MH i2c: 01 07 00 [19:30:18]MH_I2C_Read... [19:30:18]Read from MH i2c: 01 07 00 6B 2F 00 00 00 00 00 FF 0F AF [19:30:18]RasterBufferAndPrint [19:30:18]line Счет N : (1)610731 [19:30:18]line ИНН: 02508201610067 [19:30:18]line Контрольно-Кассовый Чек [19:30:18]line ПРОДАЖА [19:30:18]line ТРК (МРК, ГНК) : 32 [19:30:18]line Товар: 2710124130 [19:30:18]line Аи-92-К-2 [19:30:18]line 10.330 * 67.80 [19:30:18]line = 700.37 [19:30:18]line НДС 12% НСП 1% [19:30:18]line > о реализуемом товаре [19:30:18]line ОКРУГЛЕНИЕ: -0.37 [19:30:18]line ИТОГО: 700.00 [19:30:18]line Внесено: 700.00 [19:30:18]line СДАЧА: 0.00 [19:30:18]line НСП 1% : 6.20 [19:30:18]line НДС 12% : 74.38 [19:30:18]line Наличными: 700.00 [19:30:18]line Безнал.: 0.00 [19:30:18]line Место: АЗС № 127 "Партнер Нефть" [19:30:18]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:30:18]line СНО: Общий режим [19:30:18]line Чек 358 30.07.2024 19:30 [19:30:18]line Смена: 48 ФФД: 1.0 [19:30:18]line ЗНМ: 0300000158 [19:30:18]line РНМ: 0000000000171247 [19:30:18]line Версия ККМ: v1.0 [19:30:18]line ФМ: 0000000002098565 [19:30:18]line ФД: 24983 [19:30:18]line ФПД: 269828972805566 [19:30:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T193018&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24983&fm=269828972805566&tin=02508201610067®Number=0000000000171247&sum=70000 [19:30:19]OFD Sender: Processing packet 24983 [packets to send 29, broken 28] [19:30:19]ProducePacketName [19:30:19]name=ofd_packets/00024983 [19:30:19]OFD Sender: To server: pG, [19:30:19]CommunicateWithHost lk.salyk.kg:30040 [19:30:19]ConnectInit lk.salyk.kg [19:30:19]written 0, free lines is 4095 [19:30:19]Connected sock=10 [19:30:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 3F A9 07 01 48 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 66 01 00 00 F4 03 04 00 4A 3F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 97 61 00 00 35 04 06 00 F5 68 74 12 FD BE 46 EA 31 D5 12 76 E0 99 [19:30:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 A6 A9 47 00 CF 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 32 30 39 38 35 36 35 10 04 04 00 97 61 00 00 F4 03 04 00 D7 EA A8 66 B6 04 01 00 00 6D E6 A6 28 BE EB 66 CD [19:30:19]CommunicateWithHost err = 0 [19:30:19]CheckOFDResponse [19:30:19]1017 (14) - 77093643461234 [19:30:19]1041 (16) - 0000000002098565 [19:30:19]1040 (4) - 24983 [19:30:19]1012 (4) - 30.07.2024 13:29 [19:30:19]1206 (1) - 0 [19:30:19]OFD Sender: Remove packet 24983 [19:30:19]ProducePacketName [19:30:19]name=ofd_packets/00024983 [19:30:19]NVStorageDeleteData [19:30:19]Write to MH i2c: 01 00 00 96 2F C5 [19:30:19]Write i2c OK [19:30:19]MH_I2C_Read... [19:30:19]Read from MH i2c: 01 [19:30:19]MH_I2C_Read... [19:30:19]Read from MH i2c: 01 07 00 [19:30:19]MH_I2C_Read... [19:30:19]Read from MH i2c: 01 07 00 96 2F 00 00 00 00 00 FD 0C D5 [19:30:19]RasterBufferAndPrint [19:30:19]line [19:30:19]line [19:30:19]line [19:30:19]line [19:30:19]line [19:30:19]written 0, free lines is 3331 [19:30:19]MH_Cut [19:30:19]Write to MH i2c: D1 01 00 9D 2F 01 9E [19:30:19]Write i2c OK [19:30:19]MH_I2C_Read... [19:30:19]Read from MH i2c: D1 [19:30:19]MH_I2C_Read... [19:30:19]Read from MH i2c: D1 01 00 [19:30:19]MH_I2C_Read... [19:30:19]Read from MH i2c: D1 01 00 9D 2F 00 9D [19:30:19]Write to MH i2c: 01 00 00 9E 2F CD [19:30:19]Write i2c OK [19:30:19]MH_I2C_Read... [19:30:19]OFD Sender: No OFD packet to send [19:30:20]*** Cut start [19:30:20]*** Partial cut [19:30:20]*** CUTSNS_PIN = 1 [19:30:20]*** CUTSNS_PIN = 0 [19:30:20]*** Brake cut motor [19:30:20]Read from MH i2c: 01 [19:30:20]MH_I2C_Read... [19:30:20]*** Stop cut motor [19:30:20]*** Cut end [19:30:20]Read from MH i2c: 01 07 00 [19:30:20]MH_I2C_Read... [19:30:20]Read from MH i2c: 01 07 00 9E 2F 00 00 00 00 00 FF 0F E2 [19:30:20]process_action close_receipt done [19:30:20]requested_data is exist [19:30:20]produce_requested_data [19:30:20]requested_item fm.sn is exist - process it [19:30:20]wFMCommunicate request_size=4 [19:30:20]MH_SAM_APDU [19:30:20]CAPDU: 80 11 00 00 [19:30:20]Write to MH i2c: E2 08 00 9F 2F 80 11 00 00 00 00 00 00 48 [19:30:20]Write i2c OK [19:30:20]MH_I2C_Read... [19:30:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:30:20]Read from MH i2c: E2 [19:30:20]MH_I2C_Read... [19:30:20]Read from MH i2c: E2 17 00 [19:30:20]MH_I2C_Read... [19:30:20]Read from MH i2c: E2 17 00 9F 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 9E [19:30:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:30:20]wFMCommunicate OK [19:30:20]requested_item fd.num is exist - process it [19:30:20]SAM_PROTO_GetFieldsCounters [19:30:20]wFMCommunicate request_size=4 [19:30:20]MH_SAM_APDU [19:30:20]CAPDU: 80 13 00 00 [19:30:20]Write to MH i2c: E2 08 00 A0 2F 80 13 00 00 00 00 00 00 4B [19:30:20]Write i2c OK [19:30:20]MH_I2C_Read... [19:30:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:30:21]Read from MH i2c: E2 [19:30:21]MH_I2C_Read... [19:30:21]Read from MH i2c: E2 62 00 [19:30:21]MH_I2C_Read... [19:30:21]Read from MH i2c: E2 62 00 A0 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 97 61 00 00 0E 04 04 00 30 00 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 C9 [19:30:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 97 61 00 00 0E 04 04 00 30 00 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 [19:30:21]wFMCommunicate OK [19:30:21]SAM_PROTO_GetFieldsCounters done [19:30:21]requested_item shift.num is exist - process it [19:30:21]requested_item shift.opened is exist - process it [19:30:21]req_shift_opened [19:30:21]FM_GetShiftState [19:30:21]SAM_PROTO_GetShiftState [19:30:21]wFMCommunicate request_size=4 [19:30:21]MH_SAM_APDU [19:30:21]CAPDU: 80 13 01 00 [19:30:21]Write to MH i2c: E2 08 00 A1 2F 80 13 01 00 00 00 00 00 4D [19:30:21]Write i2c OK [19:30:21]MH_I2C_Read... [19:30:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:30:21]Read from MH i2c: E2 [19:30:21]MH_I2C_Read... [19:30:21]Read from MH i2c: E2 0E 00 [19:30:21]MH_I2C_Read... [19:30:21]Read from MH i2c: E2 0E 00 A1 2F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 00 [19:30:21]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:30:21]wFMCommunicate OK [19:30:21]SAM_PROTO_GetShiftState done [19:30:21]FM_GetShiftState done [19:30:21]req_shift_opened done [19:30:21]requested_item shift.open_date is exist - process it [19:30:21]req_shift_open_date [19:30:21]req_shift_open_date done [19:30:21]produce_requested_data done [19:30:21]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24983,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:30:21]process_action_free close_receipt [19:30:21]json_value_free [19:30:21]json_value_free done [19:30:21]process_json_proto returns [19:30:21]Send response to host [19:30:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24983,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:30:21]free response buf [19:30:21]execute_script done [19:30:21]execute_script returns [19:30:21]free content buf [19:30:21]Sock 7.Close socket [19:30:21]Sock 7.Thread stoped [19:30:24]OFD Sender: No OFD packet to send [19:30:29]OFD Sender: No OFD packet to send [19:30:34]OFD Sender: No OFD packet to send [19:30:39]OFD Sender: No OFD packet to send [19:30:44]OFD Sender: No OFD packet to send [19:30:49]OFD Sender: No OFD packet to send [19:30:54]OFD Sender: No OFD packet to send [19:30:55]accept exits with 9 [19:30:55]New connection [19:30:55]New thread 3067571556 created [19:30:55]Thread 3067428196 joined [19:30:55]Waiting for new connection... [19:30:55] Sock 9.Parse request [19:30:55]Sock 9.Check first char [19:30:55]Sock 9.First char is OK [19:30:55]request: POST /json_proto HTTP/1.0 [19:30:55]Method: POST [19:30:55]URL: /json_proto [19:30:55]Method is POST - this is cgi request [19:30:55]url: /json_proto [19:30:55]query_string will be loaded in cgi processing [19:30:55]execute_cgi json_proto POST (null) [19:30:55]execute_cgi path=json_proto method=POST [19:30:55]POST find Content-Length [19:30:55]Host: 172.17.45.131:8080 [19:30:55]Content-Length: 1195 [19:30:55]Content-Type: application/json [19:30:55] [19:30:55]POST finish read [19:30:55]Found Content-Length = 1195 [19:30:55]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610732\u000A30.07.2024 19:20\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 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\u000A02702\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:30:55]execute_script... [19:30:55]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610732\u000A30.07.2024 19:20\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 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\u000A02702\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:30:55]POST & json_proto [19:30:55]process_json_proto [19:30:55]json parsed OK: [19:30:55]protocol is kg_v1.0 [19:30:55]action value=print_text [19:30:55]process_action print_text [19:30:55]cmd_print_text [19:30:55]ExternCall_PrintAddStr [19:30:55]wPrintStart [19:30:55]Write to MH i2c: 01 00 00 A2 2F D1 [19:30:55]Write i2c OK [19:30:55]MH_I2C_Read... [19:30:55]Read from MH i2c: 01 [19:30:55]MH_I2C_Read... [19:30:55]Read from MH i2c: 01 07 00 [19:30:55]MH_I2C_Read... [19:30:55]Read from MH i2c: 01 07 00 A2 2F 00 00 00 00 00 FF 0F E6 [19:30:55]RasterBufferAndPrint [19:30:55]line *****ТОВАРНЫЙ ЧЕК***** [19:30:55]line АЗС 127 [19:30:55]line Партнер нефть [19:30:55]line 02508201610067 [19:30:55]line Кассир : Масалиев Н. [19:30:55]line Счет N : (1)610732 [19:30:55]line 30.07.2024 19:20 [19:30:55]line ПРОДАЖА [19:30:55]line ТРК (МРК, ГНК): 52 [19:30:55]line Вид ГСМ : 2710124130 [19:30:55]line Аи-92-К-2 [19:30:55]line 14.750 x 67.80 [19:30:55]line ИТОГ: 1000.05 [19:30:55]line Тип оплаты: Талоны: Топливная Карта [19:30:55]line 02702 [19:30:55]line ______________________ [19:30:55]line (подпись) [19:30:55]written 0, free lines is 4095 [19:30:55]Write to MH i2c: 01 00 00 B6 2F E5 [19:30:55]Write i2c OK [19:30:55]MH_I2C_Read... [19:30:55]Read from MH i2c: 01 [19:30:55]MH_I2C_Read... [19:30:55]Read from MH i2c: 01 07 00 [19:30:55]MH_I2C_Read... [19:30:55]Read from MH i2c: 01 07 00 B6 2F 00 00 00 00 00 10 0E 0A [19:30:55]RasterBufferAndPrint [19:30:55]line [19:30:55]line [19:30:55]line [19:30:55]line [19:30:55]line [19:30:55]written 0, free lines is 3601 [19:30:55]MH_Cut [19:30:55]Write to MH i2c: D1 01 00 BD 2F 01 BE [19:30:55]Write i2c OK [19:30:55]MH_I2C_Read... [19:30:55]Read from MH i2c: D1 [19:30:55]MH_I2C_Read... [19:30:55]Read from MH i2c: D1 01 00 [19:30:55]MH_I2C_Read... [19:30:55]Read from MH i2c: D1 01 00 BD 2F 00 BD [19:30:55]Write to MH i2c: 01 00 00 BE 2F ED [19:30:55]Write i2c OK [19:30:55]MH_I2C_Read... [19:30:55]*** Cut start [19:30:55]*** Partial cut [19:30:55]*** CUTSNS_PIN = 1 [19:30:55]*** CUTSNS_PIN = 0 [19:30:56]*** Brake cut motor [19:30:56]Read from MH i2c: 01 [19:30:56]MH_I2C_Read... [19:30:56]*** Stop cut motor [19:30:56]*** Cut end [19:30:56]Read from MH i2c: 01 07 00 [19:30:56]MH_I2C_Read... [19:30:56]Read from MH i2c: 01 07 00 BE 2F 00 00 00 00 00 FF 0F 02 [19:30:56]process_action print_text done [19:30:56]requested_data is exist [19:30:56]produce_requested_data [19:30:56]requested_item fm.sn is exist - process it [19:30:56]wFMCommunicate request_size=4 [19:30:56]MH_SAM_APDU [19:30:56]CAPDU: 80 11 00 00 [19:30:56]Write to MH i2c: E2 08 00 BF 2F 80 11 00 00 00 00 00 00 68 [19:30:56]Write i2c OK [19:30:56]MH_I2C_Read... [19:30:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:30:56]Read from MH i2c: E2 [19:30:56]MH_I2C_Read... [19:30:56]Read from MH i2c: E2 17 00 [19:30:56]MH_I2C_Read... [19:30:56]Read from MH i2c: E2 17 00 BF 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 BE [19:30:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:30:56]wFMCommunicate OK [19:30:56]requested_item fd.num is exist - process it [19:30:56]SAM_PROTO_GetFieldsCounters [19:30:56]wFMCommunicate request_size=4 [19:30:56]MH_SAM_APDU [19:30:56]CAPDU: 80 13 00 00 [19:30:56]Write to MH i2c: E2 08 00 C0 2F 80 13 00 00 00 00 00 00 6B [19:30:56]Write i2c OK [19:30:56]MH_I2C_Read... [19:30:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:30:56]Read from MH i2c: E2 [19:30:56]MH_I2C_Read... [19:30:56]Read from MH i2c: E2 62 00 [19:30:56]MH_I2C_Read... [19:30:56]Read from MH i2c: E2 62 00 C0 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 97 61 00 00 0E 04 04 00 30 00 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 E9 [19:30:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 97 61 00 00 0E 04 04 00 30 00 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 [19:30:56]wFMCommunicate OK [19:30:56]SAM_PROTO_GetFieldsCounters done [19:30:56]requested_item shift.num is exist - process it [19:30:56]requested_item shift.opened is exist - process it [19:30:56]req_shift_opened [19:30:56]FM_GetShiftState [19:30:56]SAM_PROTO_GetShiftState [19:30:56]wFMCommunicate request_size=4 [19:30:56]MH_SAM_APDU [19:30:56]CAPDU: 80 13 01 00 [19:30:56]Write to MH i2c: E2 08 00 C1 2F 80 13 01 00 00 00 00 00 6D [19:30:56]Write i2c OK [19:30:56]MH_I2C_Read... [19:30:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:30:56]Read from MH i2c: E2 [19:30:56]MH_I2C_Read... [19:30:56]Read from MH i2c: E2 0E 00 [19:30:56]MH_I2C_Read... [19:30:56]Read from MH i2c: E2 0E 00 C1 2F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 20 [19:30:56]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:30:56]wFMCommunicate OK [19:30:56]SAM_PROTO_GetShiftState done [19:30:56]FM_GetShiftState done [19:30:56]req_shift_opened done [19:30:56]requested_item shift.open_date is exist - process it [19:30:56]req_shift_open_date [19:30:56]req_shift_open_date done [19:30:56]produce_requested_data done [19:30:56]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24983,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:30:56]process_action_free print_text [19:30:56]json_value_free [19:30:56]json_value_free done [19:30:56]process_json_proto returns [19:30:56]Send response to host [19:30:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24983,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:30:56]free response buf [19:30:56]execute_script done [19:30:56]execute_script returns [19:30:56]free content buf [19:30:56]Sock 9.Close socket [19:30:56]Sock 9.Thread stoped [19:30:59]OFD Sender: No OFD packet to send [19:31:05]OFD Sender: No OFD packet to send [19:31:10]OFD Sender: No OFD packet to send [19:31:15]OFD Sender: No OFD packet to send [19:31:20]OFD Sender: No OFD packet to send [19:31:25]OFD Sender: No OFD packet to send [19:31:30]OFD Sender: No OFD packet to send [19:31:35]OFD Sender: No OFD packet to send [19:31:40]OFD Sender: No OFD packet to send [19:31:45]OFD Sender: No OFD packet to send [19:31:50]OFD Sender: No OFD packet to send [19:31:54]accept exits with 7 [19:31:54]New connection [19:31:54]New thread 3067428196 created [19:31:54]Thread 3067571556 joined [19:31:54]Waiting for new connection... [19:31:54] Sock 7.Parse request [19:31:54]Sock 7.Check first char [19:31:54]Sock 7.First char is OK [19:31:54]request: POST /json_proto HTTP/1.0 [19:31:54]Method: POST [19:31:54]URL: /json_proto [19:31:54]Method is POST - this is cgi request [19:31:54]url: /json_proto [19:31:54]query_string will be loaded in cgi processing [19:31:54]execute_cgi json_proto POST (null) [19:31:54]execute_cgi path=json_proto method=POST [19:31:54]POST find Content-Length [19:31:54]Host: 172.17.45.131:8080 [19:31:54]Content-Length: 677 [19:31:54]Content-Type: application/json [19:31:54] [19:31:54]POST finish read [19:31:54]Found Content-Length = 677 [19:31:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610733", "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.770, "sum" : 120.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 120.00, "total" : 120.00, "payments": [ { "type": 0, "sum" : 120.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:31:54]execute_script... [19:31: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)610733", "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.770, "sum" : 120.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 120.00, "total" : 120.00, "payments": [ { "type": 0, "sum" : 120.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:31:54]POST & json_proto [19:31:54]process_json_proto [19:31:54]json parsed OK: [19:31:54]protocol is kg_v1.0 [19:31:54]action value=close_receipt [19:31:54]process_action close_receipt [19:31:54]cmd_close_receipt [19:31:54]MH_GetDate [19:31:54]Write to MH i2c: F0 00 00 C2 2F E0 [19:31:54]Write i2c OK [19:31:54]MH_I2C_Read... [19:31:54]Read from MH i2c: F0 [19:31:54]MH_I2C_Read... [19:31:54]Read from MH i2c: F0 09 00 [19:31:54]MH_I2C_Read... [19:31:54]Read from MH i2c: F0 09 00 C2 2F 00 AC 3F A9 66 C6 D4 6E 66 51 [19:31:54]GetLastDocTimeStamp 1722367818 [19:31:54]current date 1722367916 [19:31:54]FM_GetShiftState [19:31:54]SAM_PROTO_GetShiftState [19:31:54]wFMCommunicate request_size=4 [19:31:54]MH_SAM_APDU [19:31:54]CAPDU: 80 13 01 00 [19:31:54]Write to MH i2c: E2 08 00 C3 2F 80 13 01 00 00 00 00 00 6F [19:31:54]Write i2c OK [19:31:54]MH_I2C_Read... [19:31:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:31:54]Read from MH i2c: E2 [19:31:54]MH_I2C_Read... [19:31:54]Read from MH i2c: E2 0E 00 [19:31:54]MH_I2C_Read... [19:31:54]Read from MH i2c: E2 0E 00 C3 2F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 22 [19:31:54]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:31:54]wFMCommunicate OK [19:31:54]SAM_PROTO_GetShiftState done [19:31:54]FM_GetShiftState done [19:31:54]opened in 1722298218 [19:31:54]opened+sec_in_day 1722384618 [19:31:54]quantity*price = 12000 [19:31:54]sum+1 = 12002 [19:31:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 120.00 Внесено: 120.00 СДАЧА: 0.00 НСП 1% : 1.06 НДС 12% : 12.74 Наличными: 120.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 359 30.07.2024 19:31 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24984 ФПД: 262478371082103 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T193156&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24984&fm=262478371082103&tin=02508201610067®Number=0000000000171247&sum=12000 [19:31:56]StoreToDocumentArchive [19:31:56]shift 48 fd 24984 [19:31:56]save to /storage/0048/doc_00024984 [19:31:56]save last doc name /storage/0048/doc_00024984 to /storage/kkm_last_doc_name [19:31:56]save OK [19:31:56]Clear old archive folders... [19:31:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:31:56]tlvbuf is 01E7EEA0 [19:31:56]SAM_PROTO_ClearQueue [19:31:56]wFMCommunicate request_size=4 [19:31:56]MH_SAM_APDU [19:31:56]CAPDU: 80 09 00 00 [19:31:56]Write to MH i2c: E2 08 00 D0 2F 80 09 00 00 00 00 00 00 71 [19:31:56]Write i2c OK [19:31:56]MH_I2C_Read... [19:31:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:31:56]Read from MH i2c: E2 [19:31:56]MH_I2C_Read... [19:31:56]Read from MH i2c: E2 03 00 [19:31:56]MH_I2C_Read... [19:31:56]Read from MH i2c: E2 03 00 D0 2F 00 90 00 73 [19:31:56]RAPDU: 90 00 [19:31:56]wFMCommunicate OK [19:31:56]SAM_PROTO_ClearQueue done [19:31:56]KKMCreateOFDPacket [19:31:56]OFDProtocolAddRootSTLVToBuf [19:31:56]FM_MakeSignedData [19:31:56]FM_MakeSignedData [19:31:56]SAM_PROTO_SignData [19:31:56]wFMCommunicate request_size=4 [19:31:56]MH_SAM_APDU [19:31:56]CAPDU: 80 0D 01 02 [19:31:56]Write to MH i2c: E2 08 00 D1 2F 80 0D 01 02 00 00 00 00 79 [19:31:56]Write i2c OK [19:31:56]MH_I2C_Read... [19:31:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:31:56]Read from MH i2c: E2 [19:31:56]MH_I2C_Read... [19:31:56]Read from MH i2c: E2 03 00 [19:31:56]MH_I2C_Read... [19:31:56]Read from MH i2c: E2 03 00 D1 2F 00 90 00 74 [19:31:56]RAPDU: 90 00 [19:31:56]wFMCommunicate OK [19:31:56]wFMCommunicate request_size=255 [19:31:56]MH_SAM_APDU [19:31:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 EA 06 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E1 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 E0 2E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 AC 3F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 98 61 00 00 35 04 06 00 EE [19:31:56]Write to MH i2c: E2 02 01 D2 2F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 EA 06 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E1 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 E0 2E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 AC 3F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 98 61 00 00 35 04 06 00 EE 00 00 12 [19:31:56]Write i2c OK [19:31:56]MH_I2C_Read... [19:31:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:31:56]Read from MH i2c: E2 [19:31:56]MH_I2C_Read... [19:31:56]Read from MH i2c: E2 03 00 [19:31:56]MH_I2C_Read... [19:31:56]Read from MH i2c: E2 03 00 D2 2F 00 90 00 75 [19:31:56]RAPDU: 90 00 [19:31:56]wFMCommunicate OK [19:31:56]wFMCommunicate request_size=10 [19:31:56]MH_SAM_APDU [19:31:56]CAPDU: 80 0D 02 02 05 B9 02 11 CF 77 [19:31:56]Write to MH i2c: E2 0D 00 D3 2F 80 0D 02 02 05 00 B9 02 11 CF 77 00 00 98 [19:31:56]Write i2c OK [19:31:56]MH_I2C_Read... [19:31:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:31:56]Read from MH i2c: E2 [19:31:56]MH_I2C_Read... [19:31:56]Read from MH i2c: E2 03 00 [19:31:56]MH_I2C_Read... [19:31:56]Read from MH i2c: E2 03 00 D3 2F 00 90 00 76 [19:31:56]RAPDU: 90 00 [19:31:56]wFMCommunicate OK [19:31:56]wFMCommunicate request_size=4 [19:31:56]MH_SAM_APDU [19:31:56]CAPDU: 80 0D 03 02 [19:31:56]Write to MH i2c: E2 08 00 D4 2F 80 0D 03 02 00 00 00 00 7E [19:31:56]Write i2c OK [19:31:56]MH_I2C_Read... [19:31:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:31:56]Read from MH i2c: E2 [19:31:56]MH_I2C_Read... [19:31:56]Read from MH i2c: E2 0B 00 [19:31:56]MH_I2C_Read... [19:31:56]Read from MH i2c: E2 0B 00 D4 2F 00 00 98 D6 60 94 10 9B 81 90 00 0D [19:31:56]RAPDU: 00 98 D6 60 94 10 9B 81 90 00 [19:31:56]wFMCommunicate OK [19:31:56]SAM_PROTO_SignData done [19:31:56]FM_MakeSignedData done [19:31:56]CreateOFDProtocolMessage [19:31:56]wFMCommunicate request_size=4 [19:31:56]MH_SAM_APDU [19:31:56]CAPDU: 80 11 00 00 [19:31:56]Write to MH i2c: E2 08 00 D5 2F 80 11 00 00 00 00 00 00 7E [19:31:56]Write i2c OK [19:31:56]MH_I2C_Read... [19:31:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:31:56]Read from MH i2c: E2 [19:31:56]MH_I2C_Read... [19:31:56]Read from MH i2c: E2 17 00 [19:31:56]MH_I2C_Read... [19:31:56]Read from MH i2c: E2 17 00 D5 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D4 [19:31:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:31:56]wFMCommunicate OK [19:31:56]CreateOFDProtocolMessage done [19:31:56]OFDSenderStorePacket 24984 [19:31:56]StoreOFDPacket docnum=24984 [19:31:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 09 CC 07 01 1B 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 EA 06 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E1 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 E0 2E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 AC 3F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 98 61 00 00 35 04 06 00 EE B9 02 11 CF 77 00 98 D6 60 94 10 9B 81 [19:31:56]CheckFolder [19:31:56]dirname=/storage/ofd_packets [19:31:56]CheckFolder done [19:31:56]ProducePacketName [19:31:56]name=ofd_packets/00024984 [19:31:56]NVStorageSaveData ofd_packets/00024984 [19:31:56]File name is /storage/ofd_packets/00024984 [19:31:56]Write 301 bytes [19:31:56]NVStorageSaveData done [19:31:56]OFDSenderStorePacket done [19:31:56]KKMCreateOFDPacket done [19:31:56]NVStorageSaveData kkm_last_timestamp [19:31:56]File name is /storage/kkm_last_timestamp [19:31:56]Write 4 bytes [19:31:56]NVStorageSaveData done [19:31:56]ExternCall_PrintAddStr [19:31:56]wPrintStart [19:31:56]Write to MH i2c: 01 00 00 D6 2F 05 [19:31:56]Write i2c OK [19:31:56]MH_I2C_Read... [19:31:56]Read from MH i2c: 01 [19:31:56]MH_I2C_Read... [19:31:56]Read from MH i2c: 01 07 00 [19:31:56]MH_I2C_Read... [19:31:56]Read from MH i2c: 01 07 00 D6 2F 00 00 00 00 00 FF 0F 1A [19:31:56]RasterBufferAndPrint [19:31:56]line Счет N : (1)610733 [19:31:56]line ИНН: 02508201610067 [19:31:56]line Контрольно-Кассовый Чек [19:31:56]line ПРОДАЖА [19:31:56]line ТРК (МРК, ГНК) : 62 [19:31:56]line Товар: 2710124130 [19:31:56]line Аи-92-К-2 [19:31:56]line 1.770 * 67.80 [19:31:56]line = 120.01 [19:31:56]line НДС 12% НСП 1% [19:31:56]line > о реализуемом товаре [19:31:56]line ОКРУГЛЕНИЕ: -0.01 [19:31:56]line ИТОГО: 120.00 [19:31:56]line Внесено: 120.00 [19:31:56]line СДАЧА: 0.00 [19:31:56]line НСП 1% : 1.06 [19:31:56]line НДС 12% : 12.74 [19:31:56]line Наличными: 120.00 [19:31:56]line Безнал.: 0.00 [19:31:56]line Место: АЗС № 127 "Партнер Нефть" [19:31:56]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:31:56]line СНО: Общий режим [19:31:56]line Чек 359 30.07.2024 19:31 [19:31:56]line Смена: 48 ФФД: 1.0 [19:31:56]line ЗНМ: 0300000158 [19:31:56]line РНМ: 0000000000171247 [19:31:56]line Версия ККМ: v1.0 [19:31:56]line ФМ: 0000000002098565 [19:31:56]line ФД: 24984 [19:31:56]line ФПД: 262478371082103 [19:31:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T193156&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24984&fm=262478371082103&tin=02508201610067®Number=0000000000171247&sum=12000 [19:31:56]OFD Sender: Processing packet 24984 [packets to send 29, broken 28] [19:31:56]ProducePacketName [19:31:56]name=ofd_packets/00024984 [19:31:56]OFD Sender: To server: pG, [19:31:56]CommunicateWithHost lk.salyk.kg:30040 [19:31:56]ConnectInit lk.salyk.kg [19:31:56]written 0, free lines is 4095 [19:31:57]Connected sock=10 [19:31:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 09 CC 07 01 1B 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 EA 06 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E1 2E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 E0 2E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 AC 3F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 98 61 00 00 35 04 06 00 EE B9 02 11 CF 77 00 98 D6 60 94 10 9B 81 [19:31:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 3B AE 47 00 7B 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 32 30 39 38 35 36 35 10 04 04 00 98 61 00 00 F4 03 04 00 39 EB A8 66 B6 04 01 00 00 C0 5C 28 A0 3D FA 85 12 [19:31:57]CommunicateWithHost err = 0 [19:31:57]CheckOFDResponse [19:31:57]1017 (14) - 77093643461234 [19:31:57]1041 (16) - 0000000002098565 [19:31:57]1040 (4) - 24984 [19:31:57]1012 (4) - 30.07.2024 13:31 [19:31:57]1206 (1) - 0 [19:31:57]OFD Sender: Remove packet 24984 [19:31:57]ProducePacketName [19:31:57]name=ofd_packets/00024984 [19:31:57]NVStorageDeleteData [19:31:57]Write to MH i2c: 01 00 00 01 30 31 [19:31:57]Write i2c OK [19:31:57]MH_I2C_Read... [19:31:57]Read from MH i2c: 01 [19:31:57]MH_I2C_Read... [19:31:57]Read from MH i2c: 01 07 00 [19:31:57]MH_I2C_Read... [19:31:57]Read from MH i2c: 01 07 00 01 30 00 00 00 00 00 FA 0C 3E [19:31:57]RasterBufferAndPrint [19:31:57]line [19:31:57]line [19:31:57]line [19:31:57]line [19:31:57]line [19:31:57]written 0, free lines is 3332 [19:31:57]MH_Cut [19:31:57]Write to MH i2c: D1 01 00 08 30 01 0A [19:31:57]Write i2c OK [19:31:57]MH_I2C_Read... [19:31:57]Read from MH i2c: D1 [19:31:57]MH_I2C_Read... [19:31:57]Read from MH i2c: D1 01 00 [19:31:57]MH_I2C_Read... [19:31:57]Read from MH i2c: D1 01 00 08 30 00 09 [19:31:57]Write to MH i2c: 01 00 00 09 30 39 [19:31:57]Write i2c OK [19:31:57]MH_I2C_Read... [19:31:57]OFD Sender: No OFD packet to send [19:31:58]*** Cut start [19:31:58]*** Partial cut [19:31:58]*** CUTSNS_PIN = 1 [19:31:58]*** CUTSNS_PIN = 0 [19:31:58]*** Brake cut motor [19:31:58]Read from MH i2c: 01 [19:31:58]MH_I2C_Read... [19:31:58]*** Stop cut motor [19:31:58]*** Cut end [19:31:58]Read from MH i2c: 01 07 00 [19:31:58]MH_I2C_Read... [19:31:58]Read from MH i2c: 01 07 00 09 30 00 00 00 00 00 FF 0F 4E [19:31:58]process_action close_receipt done [19:31:58]requested_data is exist [19:31:58]produce_requested_data [19:31:58]requested_item fm.sn is exist - process it [19:31:58]wFMCommunicate request_size=4 [19:31:58]MH_SAM_APDU [19:31:58]CAPDU: 80 11 00 00 [19:31:58]Write to MH i2c: E2 08 00 0A 30 80 11 00 00 00 00 00 00 B4 [19:31:58]Write i2c OK [19:31:58]MH_I2C_Read... [19:31:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:31:58]Read from MH i2c: E2 [19:31:58]MH_I2C_Read... [19:31:58]Read from MH i2c: E2 17 00 [19:31:58]MH_I2C_Read... [19:31:58]Read from MH i2c: E2 17 00 0A 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 0A [19:31:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:31:58]wFMCommunicate OK [19:31:58]requested_item fd.num is exist - process it [19:31:58]SAM_PROTO_GetFieldsCounters [19:31:58]wFMCommunicate request_size=4 [19:31:58]MH_SAM_APDU [19:31:58]CAPDU: 80 13 00 00 [19:31:58]Write to MH i2c: E2 08 00 0B 30 80 13 00 00 00 00 00 00 B7 [19:31:58]Write i2c OK [19:31:58]MH_I2C_Read... [19:31:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:31:58]Read from MH i2c: E2 [19:31:58]MH_I2C_Read... [19:31:58]Read from MH i2c: E2 62 00 [19:31:58]MH_I2C_Read... [19:31:58]Read from MH i2c: E2 62 00 0B 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 98 61 00 00 0E 04 04 00 30 00 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 39 [19:31:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 98 61 00 00 0E 04 04 00 30 00 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 [19:31:58]wFMCommunicate OK [19:31:58]SAM_PROTO_GetFieldsCounters done [19:31:58]requested_item shift.num is exist - process it [19:31:58]requested_item shift.opened is exist - process it [19:31:58]req_shift_opened [19:31:58]FM_GetShiftState [19:31:58]SAM_PROTO_GetShiftState [19:31:58]wFMCommunicate request_size=4 [19:31:58]MH_SAM_APDU [19:31:58]CAPDU: 80 13 01 00 [19:31:58]Write to MH i2c: E2 08 00 0C 30 80 13 01 00 00 00 00 00 B9 [19:31:58]Write i2c OK [19:31:58]MH_I2C_Read... [19:31:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:31:58]Read from MH i2c: E2 [19:31:58]MH_I2C_Read... [19:31:58]Read from MH i2c: E2 0E 00 [19:31:58]MH_I2C_Read... [19:31:58]Read from MH i2c: E2 0E 00 0C 30 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 6C [19:31:58]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:31:58]wFMCommunicate OK [19:31:58]SAM_PROTO_GetShiftState done [19:31:58]FM_GetShiftState done [19:31:58]req_shift_opened done [19:31:58]requested_item shift.open_date is exist - process it [19:31:58]req_shift_open_date [19:31:58]req_shift_open_date done [19:31:58]produce_requested_data done [19:31:58]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24984,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:31:58]process_action_free close_receipt [19:31:58]json_value_free [19:31:58]json_value_free done [19:31:58]process_json_proto returns [19:31:58]Send response to host [19:31:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24984,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:31:58]free response buf [19:31:58]execute_script done [19:31:58]execute_script returns [19:31:58]free content buf [19:31:58]Sock 7.Close socket [19:31:58]Sock 7.Thread stoped [19:32:02]OFD Sender: No OFD packet to send [19:32:07]OFD Sender: No OFD packet to send [19:32:12]OFD Sender: No OFD packet to send [19:32:17]OFD Sender: No OFD packet to send [19:32:22]OFD Sender: No OFD packet to send [19:32:27]OFD Sender: No OFD packet to send [19:32:32]OFD Sender: No OFD packet to send [19:32:37]OFD Sender: No OFD packet to send [19:32:42]accept exits with 9 [19:32:42]New connection [19:32:42]New thread 3067571556 created [19:32:42]Thread 3067428196 joined [19:32:42]Waiting for new connection... [19:32:42] Sock 9.Parse request [19:32:42]Sock 9.Check first char [19:32:42]Sock 9.First char is OK [19:32:42]request: POST /json_proto HTTP/1.0 [19:32:42]Method: POST [19:32:42]URL: /json_proto [19:32:42]Method is POST - this is cgi request [19:32:42]url: /json_proto [19:32:42]query_string will be loaded in cgi processing [19:32:42]execute_cgi json_proto POST (null) [19:32:42]execute_cgi path=json_proto method=POST [19:32:42]POST find Content-Length [19:32:42]Host: 172.17.45.131:8080 [19:32:42]Content-Length: 682 [19:32:42]Content-Type: application/json [19:32:42] [19:32:42]POST finish read [19:32:42]Found Content-Length = 682 [19:32:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610734", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:32:42]execute_script... [19:32: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)610734", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:32:42]POST & json_proto [19:32:42]process_json_proto [19:32:42]json parsed OK: [19:32:42]protocol is kg_v1.0 [19:32:42]action value=close_receipt [19:32:42]process_action close_receipt [19:32:42]cmd_close_receipt [19:32:42]MH_GetDate [19:32:42]Write to MH i2c: F0 00 00 0D 30 2C [19:32:42]Write i2c OK [19:32:42]MH_I2C_Read... [19:32:42]Read from MH i2c: F0 [19:32:42]MH_I2C_Read... [19:32:42]Read from MH i2c: F0 09 00 [19:32:42]MH_I2C_Read... [19:32:42]Read from MH i2c: F0 09 00 0D 30 00 DB 3F A9 66 C6 D4 6E 66 CC [19:32:42]GetLastDocTimeStamp 1722367916 [19:32:42]current date 1722367963 [19:32:42]FM_GetShiftState [19:32:42]SAM_PROTO_GetShiftState [19:32:42]wFMCommunicate request_size=4 [19:32:42]MH_SAM_APDU [19:32:42]CAPDU: 80 13 01 00 [19:32:42]Write to MH i2c: E2 08 00 0E 30 80 13 01 00 00 00 00 00 BB [19:32:42]Write i2c OK [19:32:42]MH_I2C_Read... [19:32:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:32:42]Read from MH i2c: E2 [19:32:42]MH_I2C_Read... [19:32:42]Read from MH i2c: E2 0E 00 [19:32:42]MH_I2C_Read... [19:32:42]Read from MH i2c: E2 0E 00 0E 30 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 6E [19:32:42]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:32:42]wFMCommunicate OK [19:32:42]SAM_PROTO_GetShiftState done [19:32:42]FM_GetShiftState done [19:32:42]opened in 1722298218 [19:32:42]opened+sec_in_day 1722384618 [19:32:42]quantity*price = 100023 [19:32:42]sum+1 = 100024 [19:32:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 360 30.07.2024 19:32 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24985 ФПД: 257870227423178 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T193243&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24985&fm=257870227423178&tin=02508201610067®Number=0000000000171247&sum=100000 [19:32:43]StoreToDocumentArchive [19:32:43]shift 48 fd 24985 [19:32:43]save to /storage/0048/doc_00024985 [19:32:43]save last doc name /storage/0048/doc_00024985 to /storage/kkm_last_doc_name [19:32:43]save OK [19:32:43]Clear old archive folders... [19:32:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:32:43]tlvbuf is 01EA7690 [19:32:43]SAM_PROTO_ClearQueue [19:32:43]wFMCommunicate request_size=4 [19:32:43]MH_SAM_APDU [19:32:43]CAPDU: 80 09 00 00 [19:32:43]Write to MH i2c: E2 08 00 1B 30 80 09 00 00 00 00 00 00 BD [19:32:43]Write i2c OK [19:32:43]MH_I2C_Read... [19:32:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:32:43]Read from MH i2c: E2 [19:32:43]MH_I2C_Read... [19:32:43]Read from MH i2c: E2 03 00 [19:32:43]MH_I2C_Read... [19:32:43]Read from MH i2c: E2 03 00 1B 30 00 90 00 BF [19:32:43]RAPDU: 90 00 [19:32:43]wFMCommunicate OK [19:32:43]SAM_PROTO_ClearQueue done [19:32:43]KKMCreateOFDPacket [19:32:43]OFDProtocolAddRootSTLVToBuf [19:32:43]FM_MakeSignedData [19:32:43]FM_MakeSignedData [19:32:43]SAM_PROTO_SignData [19:32:43]wFMCommunicate request_size=4 [19:32:43]MH_SAM_APDU [19:32:43]CAPDU: 80 0D 01 02 [19:32:43]Write to MH i2c: E2 08 00 1C 30 80 0D 01 02 00 00 00 00 C5 [19:32:43]Write i2c OK [19:32:43]MH_I2C_Read... [19:32:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:32:43]Read from MH i2c: E2 [19:32:43]MH_I2C_Read... [19:32:43]Read from MH i2c: E2 03 00 [19:32:43]MH_I2C_Read... [19:32:43]Read from MH i2c: E2 03 00 1C 30 00 90 00 C0 [19:32:43]RAPDU: 90 00 [19:32:43]wFMCommunicate OK [19:32:43]wFMCommunicate request_size=255 [19:32:43]MH_SAM_APDU [19:32: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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 DB 3F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 99 61 00 00 35 04 06 00 EA [19:32:43]Write to MH i2c: E2 02 01 1D 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 DB 3F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 99 61 00 00 35 04 06 00 EA 00 00 EF [19:32:43]Write i2c OK [19:32:43]MH_I2C_Read... [19:32:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:32:43]Read from MH i2c: E2 [19:32:43]MH_I2C_Read... [19:32:43]Read from MH i2c: E2 03 00 [19:32:43]MH_I2C_Read... [19:32:43]Read from MH i2c: E2 03 00 1D 30 00 90 00 C1 [19:32:43]RAPDU: 90 00 [19:32:43]wFMCommunicate OK [19:32:43]wFMCommunicate request_size=10 [19:32:43]MH_SAM_APDU [19:32:43]CAPDU: 80 0D 02 02 05 88 17 4D BF CA [19:32:43]Write to MH i2c: E2 0D 00 1E 30 80 0D 02 02 05 00 88 17 4D BF CA 00 00 47 [19:32:43]Write i2c OK [19:32:43]MH_I2C_Read... [19:32:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:32:43]Read from MH i2c: E2 [19:32:43]MH_I2C_Read... [19:32:43]Read from MH i2c: E2 03 00 [19:32:43]MH_I2C_Read... [19:32:43]Read from MH i2c: E2 03 00 1E 30 00 90 00 C2 [19:32:43]RAPDU: 90 00 [19:32:43]wFMCommunicate OK [19:32:43]wFMCommunicate request_size=4 [19:32:43]MH_SAM_APDU [19:32:43]CAPDU: 80 0D 03 02 [19:32:43]Write to MH i2c: E2 08 00 1F 30 80 0D 03 02 00 00 00 00 CA [19:32:43]Write i2c OK [19:32:43]MH_I2C_Read... [19:32:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:32:43]Read from MH i2c: E2 [19:32:43]MH_I2C_Read... [19:32:43]Read from MH i2c: E2 0B 00 [19:32:43]MH_I2C_Read... [19:32:43]Read from MH i2c: E2 0B 00 1F 30 00 65 61 85 B1 40 D2 43 91 90 00 AD [19:32:43]RAPDU: 65 61 85 B1 40 D2 43 91 90 00 [19:32:43]wFMCommunicate OK [19:32:43]SAM_PROTO_SignData done [19:32:43]FM_MakeSignedData done [19:32:43]CreateOFDProtocolMessage [19:32:43]wFMCommunicate request_size=4 [19:32:43]MH_SAM_APDU [19:32:43]CAPDU: 80 11 00 00 [19:32:43]Write to MH i2c: E2 08 00 20 30 80 11 00 00 00 00 00 00 CA [19:32:43]Write i2c OK [19:32:43]MH_I2C_Read... [19:32:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:32:44]Read from MH i2c: E2 [19:32:44]MH_I2C_Read... [19:32:44]Read from MH i2c: E2 17 00 [19:32:44]MH_I2C_Read... [19:32:44]Read from MH i2c: E2 17 00 20 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 20 [19:32:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:32:44]wFMCommunicate OK [19:32:44]CreateOFDProtocolMessage done [19:32:44]OFDSenderStorePacket 24985 [19:32:44]StoreOFDPacket docnum=24985 [19:32:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 86 F8 07 01 41 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 DB 3F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 99 61 00 00 35 04 06 00 EA 88 17 4D BF CA 65 61 85 B1 40 D2 43 91 [19:32:44]CheckFolder [19:32:44]dirname=/storage/ofd_packets [19:32:44]CheckFolder done [19:32:44]ProducePacketName [19:32:44]name=ofd_packets/00024985 [19:32:44]NVStorageSaveData ofd_packets/00024985 [19:32:44]File name is /storage/ofd_packets/00024985 [19:32:44]Write 301 bytes [19:32:44]NVStorageSaveData done [19:32:44]OFDSenderStorePacket done [19:32:44]KKMCreateOFDPacket done [19:32:44]NVStorageSaveData kkm_last_timestamp [19:32:44]File name is /storage/kkm_last_timestamp [19:32:44]Write 4 bytes [19:32:44]NVStorageSaveData done [19:32:44]ExternCall_PrintAddStr [19:32:44]wPrintStart [19:32:44]Write to MH i2c: 01 00 00 21 30 51 [19:32:44]Write i2c OK [19:32:44]MH_I2C_Read... [19:32:44]Read from MH i2c: 01 [19:32:44]MH_I2C_Read... [19:32:44]Read from MH i2c: 01 07 00 [19:32:44]MH_I2C_Read... [19:32:44]Read from MH i2c: 01 07 00 21 30 00 00 00 00 00 FF 0F 66 [19:32:44]RasterBufferAndPrint [19:32:44]line Счет N : (1)610734 [19:32:44]line ИНН: 02508201610067 [19:32:44]line Контрольно-Кассовый Чек [19:32:44]line ПРОДАЖА [19:32:44]line ТРК (МРК, ГНК) : 53 [19:32:44]line Товар: 2710124500 [19:32:44]line Аи-95-К-3 [19:32:44]line 13.390 * 74.70 [19:32:44]line = 1000.23 [19:32:44]line НДС 12% НСП 1% [19:32:44]line > о реализуемом товаре [19:32:44]line ОКРУГЛЕНИЕ: -0.23 [19:32:44]line ИТОГО: 1000.00 [19:32:44]line Внесено: 1000.00 [19:32:44]line СДАЧА: 0.00 [19:32:44]line НСП 1% : 8.85 [19:32:44]line НДС 12% : 106.22 [19:32:44]line Наличными: 1000.00 [19:32:44]line Безнал.: 0.00 [19:32:44]line Место: АЗС № 127 "Партнер Нефть" [19:32:44]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:32:44]line СНО: Общий режим [19:32:44]line Чек 360 30.07.2024 19:32 [19:32:44]line Смена: 48 ФФД: 1.0 [19:32:44]line ЗНМ: 0300000158 [19:32:44]line РНМ: 0000000000171247 [19:32:44]line Версия ККМ: v1.0 [19:32:44]line ФМ: 0000000002098565 [19:32:44]line ФД: 24985 [19:32:44]line ФПД: 257870227423178 [19:32:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T193243&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24985&fm=257870227423178&tin=02508201610067®Number=0000000000171247&sum=100000 [19:32:44]OFD Sender: Processing packet 24985 [packets to send 29, broken 28] [19:32:44]ProducePacketName [19:32:44]name=ofd_packets/00024985 [19:32:44]OFD Sender: To server: pG, [19:32:44]CommunicateWithHost lk.salyk.kg:30040 [19:32:44]ConnectInit lk.salyk.kg [19:32:44]written 0, free lines is 4095 [19:32:44]Connected sock=10 [19:32:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 86 F8 07 01 41 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 DB 3F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 99 61 00 00 35 04 06 00 EA 88 17 4D BF CA 65 61 85 B1 40 D2 43 91 [19:32:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 B0 0B 47 00 F9 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 32 30 39 38 35 36 35 10 04 04 00 99 61 00 00 F4 03 04 00 69 EB A8 66 B6 04 01 00 00 EE 74 83 84 DF DD 79 64 [19:32:44]CommunicateWithHost err = 0 [19:32:44]CheckOFDResponse [19:32:44]1017 (14) - 77093643461234 [19:32:44]1041 (16) - 0000000002098565 [19:32:44]1040 (4) - 24985 [19:32:44]1012 (4) - 30.07.2024 13:32 [19:32:44]1206 (1) - 0 [19:32:44]OFD Sender: Remove packet 24985 [19:32:44]ProducePacketName [19:32:44]name=ofd_packets/00024985 [19:32:44]NVStorageDeleteData [19:32:44]Write to MH i2c: 01 00 00 4C 30 7C [19:32:44]Write i2c OK [19:32:44]MH_I2C_Read... [19:32:44]Read from MH i2c: 01 [19:32:44]MH_I2C_Read... [19:32:44]Read from MH i2c: 01 07 00 [19:32:44]MH_I2C_Read... [19:32:44]Read from MH i2c: 01 07 00 4C 30 00 00 00 00 00 FD 0C 8C [19:32:44]RasterBufferAndPrint [19:32:44]line [19:32:44]line [19:32:44]line [19:32:44]line [19:32:44]line [19:32:44]written 0, free lines is 3332 [19:32:44]MH_Cut [19:32:44]Write to MH i2c: D1 01 00 53 30 01 55 [19:32:44]Write i2c OK [19:32:44]MH_I2C_Read... [19:32:44]Read from MH i2c: D1 [19:32:44]MH_I2C_Read... [19:32:44]Read from MH i2c: D1 01 00 [19:32:44]MH_I2C_Read... [19:32:44]Read from MH i2c: D1 01 00 53 30 00 54 [19:32:44]Write to MH i2c: 01 00 00 54 30 84 [19:32:44]Write i2c OK [19:32:44]MH_I2C_Read... [19:32:45]OFD Sender: No OFD packet to send [19:32:45]*** Cut start [19:32:45]*** Partial cut [19:32:45]*** CUTSNS_PIN = 1 [19:32:45]*** CUTSNS_PIN = 0 [19:32:45]*** Brake cut motor [19:32:46]Read from MH i2c: 01 [19:32:46]MH_I2C_Read... [19:32:46]*** Stop cut motor [19:32:46]*** Cut end [19:32:46]Read from MH i2c: 01 07 00 [19:32:46]MH_I2C_Read... [19:32:46]Read from MH i2c: 01 07 00 54 30 00 00 00 00 00 FF 0F 99 [19:32:46]process_action close_receipt done [19:32:46]requested_data is exist [19:32:46]produce_requested_data [19:32:46]requested_item fm.sn is exist - process it [19:32:46]wFMCommunicate request_size=4 [19:32:46]MH_SAM_APDU [19:32:46]CAPDU: 80 11 00 00 [19:32:46]Write to MH i2c: E2 08 00 55 30 80 11 00 00 00 00 00 00 FF [19:32:46]Write i2c OK [19:32:46]MH_I2C_Read... [19:32:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:32:46]Read from MH i2c: E2 [19:32:46]MH_I2C_Read... [19:32:46]Read from MH i2c: E2 17 00 [19:32:46]MH_I2C_Read... [19:32:46]Read from MH i2c: E2 17 00 55 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 55 [19:32:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:32:46]wFMCommunicate OK [19:32:46]requested_item fd.num is exist - process it [19:32:46]SAM_PROTO_GetFieldsCounters [19:32:46]wFMCommunicate request_size=4 [19:32:46]MH_SAM_APDU [19:32:46]CAPDU: 80 13 00 00 [19:32:46]Write to MH i2c: E2 08 00 56 30 80 13 00 00 00 00 00 00 02 [19:32:46]Write i2c OK [19:32:46]MH_I2C_Read... [19:32:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:32:46]Read from MH i2c: E2 [19:32:46]MH_I2C_Read... [19:32:46]Read from MH i2c: E2 62 00 [19:32:46]MH_I2C_Read... [19:32:46]Read from MH i2c: E2 62 00 56 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 99 61 00 00 0E 04 04 00 30 00 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 88 [19:32:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 99 61 00 00 0E 04 04 00 30 00 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 [19:32:46]wFMCommunicate OK [19:32:46]SAM_PROTO_GetFieldsCounters done [19:32:46]requested_item shift.num is exist - process it [19:32:46]requested_item shift.opened is exist - process it [19:32:46]req_shift_opened [19:32:46]FM_GetShiftState [19:32:46]SAM_PROTO_GetShiftState [19:32:46]wFMCommunicate request_size=4 [19:32:46]MH_SAM_APDU [19:32:46]CAPDU: 80 13 01 00 [19:32:46]Write to MH i2c: E2 08 00 57 30 80 13 01 00 00 00 00 00 04 [19:32:46]Write i2c OK [19:32:46]MH_I2C_Read... [19:32:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:32:46]Read from MH i2c: E2 [19:32:46]MH_I2C_Read... [19:32:46]Read from MH i2c: E2 0E 00 [19:32:46]MH_I2C_Read... [19:32:46]Read from MH i2c: E2 0E 00 57 30 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B7 [19:32:46]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:32:46]wFMCommunicate OK [19:32:46]SAM_PROTO_GetShiftState done [19:32:46]FM_GetShiftState done [19:32:46]req_shift_opened done [19:32:46]requested_item shift.open_date is exist - process it [19:32:46]req_shift_open_date [19:32:46]req_shift_open_date done [19:32:46]produce_requested_data done [19:32:46]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24985,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:32:46]process_action_free close_receipt [19:32:46]json_value_free [19:32:46]json_value_free done [19:32:46]process_json_proto returns [19:32:46]Send response to host [19:32:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24985,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:32:46]free response buf [19:32:46]execute_script done [19:32:46]execute_script returns [19:32:46]free content buf [19:32:46]Sock 9.Close socket [19:32:46]Sock 9.Thread stoped [19:32:50]OFD Sender: No OFD packet to send [19:32:55]OFD Sender: No OFD packet to send [19:33:00]OFD Sender: No OFD packet to send [19:33:05]OFD Sender: No OFD packet to send [19:33:10]OFD Sender: No OFD packet to send [19:33:15]OFD Sender: No OFD packet to send [19:33:20]OFD Sender: No OFD packet to send [19:33:25]OFD Sender: No OFD packet to send [19:33:30]OFD Sender: No OFD packet to send [19:33:35]OFD Sender: No OFD packet to send [19:33:40]OFD Sender: No OFD packet to send [19:33:44]accept exits with 7 [19:33:44]New connection [19:33:44]New thread 3067428196 created [19:33:44]Thread 3067571556 joined [19:33:44]Waiting for new connection... [19:33:44] Sock 7.Parse request [19:33:44]Sock 7.Check first char [19:33:44]Sock 7.First char is OK [19:33:44]request: POST /json_proto HTTP/1.0 [19:33:44]Method: POST [19:33:44]URL: /json_proto [19:33:44]Method is POST - this is cgi request [19:33:44]url: /json_proto [19:33:44]query_string will be loaded in cgi processing [19:33:44]execute_cgi json_proto POST (null) [19:33:44]execute_cgi path=json_proto method=POST [19:33:44]POST find Content-Length [19:33:44]Host: 172.17.45.131:8080 [19:33:44]Content-Length: 800 [19:33:44]Content-Type: application/json [19:33:44] [19:33:44]POST finish read [19:33:44]Found Content-Length = 800 [19:33:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610735", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:33:44]execute_script... [19: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)610735", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:33:44]POST & json_proto [19:33:44]process_json_proto [19:33:44]json parsed OK: [19:33:44]protocol is kg_v1.0 [19:33:44]action value=close_receipt [19:33:44]process_action close_receipt [19:33:44]cmd_close_receipt [19:33:44]MH_GetDate [19:33:44]Write to MH i2c: F0 00 00 58 30 77 [19:33:44]Write i2c OK [19:33:44]MH_I2C_Read... [19:33:44]Read from MH i2c: F0 [19:33:44]MH_I2C_Read... [19:33:44]Read from MH i2c: F0 09 00 [19:33:44]MH_I2C_Read... [19:33:44]Read from MH i2c: F0 09 00 58 30 00 19 40 A9 66 C6 D4 6E 66 56 [19:33:44]GetLastDocTimeStamp 1722367963 [19:33:44]current date 1722368025 [19:33:44]FM_GetShiftState [19:33:44]SAM_PROTO_GetShiftState [19:33:44]wFMCommunicate request_size=4 [19:33:44]MH_SAM_APDU [19:33:44]CAPDU: 80 13 01 00 [19:33:44]Write to MH i2c: E2 08 00 59 30 80 13 01 00 00 00 00 00 06 [19:33:44]Write i2c OK [19:33:44]MH_I2C_Read... [19:33:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:33:44]Read from MH i2c: E2 [19:33:44]MH_I2C_Read... [19:33:44]Read from MH i2c: E2 0E 00 [19:33:44]MH_I2C_Read... [19:33:44]Read from MH i2c: E2 0E 00 59 30 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B9 [19:33:44]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:33:44]wFMCommunicate OK [19:33:44]SAM_PROTO_GetShiftState done [19:33:44]FM_GetShiftState done [19:33:44]opened in 1722298218 [19:33:44]opened+sec_in_day 1722384618 [19:33:44]quantity*price = 20001 [19:33:44]sum+1 = 20002 [19:33:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.01 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 0.00 Безнал.: 200.01 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 361 30.07.2024 19:33 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24986 ФПД: 156208503009631 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T193346&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24986&fm=156208503009631&tin=02508201610067®Number=0000000000171247&sum=20001 [19:33:45]StoreToDocumentArchive [19:33:45]shift 48 fd 24986 [19:33:45]save to /storage/0048/doc_00024986 [19:33:45]save last doc name /storage/0048/doc_00024986 to /storage/kkm_last_doc_name [19:33:45]save OK [19:33:45]Clear old archive folders... [19:33:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:33:45]tlvbuf is 01E8A020 [19:33:45]SAM_PROTO_ClearQueue [19:33:45]wFMCommunicate request_size=4 [19:33:45]MH_SAM_APDU [19:33:45]CAPDU: 80 09 00 00 [19:33:45]Write to MH i2c: E2 08 00 66 30 80 09 00 00 00 00 00 00 08 [19:33:45]Write i2c OK [19:33:45]MH_I2C_Read... [19:33:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:33:45]Read from MH i2c: E2 [19:33:45]MH_I2C_Read... [19:33:45]Read from MH i2c: E2 03 00 [19:33:45]MH_I2C_Read... [19:33:45]Read from MH i2c: E2 03 00 66 30 00 90 00 0A [19:33:45]RAPDU: 90 00 [19:33:45]wFMCommunicate OK [19:33:45]SAM_PROTO_ClearQueue done [19:33:45]KKMCreateOFDPacket [19:33:45]OFDProtocolAddRootSTLVToBuf [19:33:45]FM_MakeSignedData [19:33:45]FM_MakeSignedData [19:33:45]SAM_PROTO_SignData [19:33:45]wFMCommunicate request_size=4 [19:33:45]MH_SAM_APDU [19:33:45]CAPDU: 80 0D 01 02 [19:33:45]Write to MH i2c: E2 08 00 67 30 80 0D 01 02 00 00 00 00 10 [19:33:45]Write i2c OK [19:33:45]MH_I2C_Read... [19:33:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:33:45]Read from MH i2c: E2 [19:33:45]MH_I2C_Read... [19:33:45]Read from MH i2c: E2 03 00 [19:33:45]MH_I2C_Read... [19:33:45]Read from MH i2c: E2 03 00 67 30 00 90 00 0B [19:33:45]RAPDU: 90 00 [19:33:45]wFMCommunicate OK [19:33:45]wFMCommunicate request_size=255 [19:33:45]MH_SAM_APDU [19:33: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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 1A 40 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9A 61 00 00 35 04 06 00 8E [19:33:45]Write to MH i2c: E2 02 01 68 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 1A 40 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9A 61 00 00 35 04 06 00 8E 00 00 1C [19:33:45]Write i2c OK [19:33:45]MH_I2C_Read... [19:33:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:33:46]Read from MH i2c: E2 [19:33:46]MH_I2C_Read... [19:33:46]Read from MH i2c: E2 03 00 [19:33:46]MH_I2C_Read... [19:33:46]Read from MH i2c: E2 03 00 68 30 00 90 00 0C [19:33:46]RAPDU: 90 00 [19:33:46]wFMCommunicate OK [19:33:46]wFMCommunicate request_size=10 [19:33:46]MH_SAM_APDU [19:33:46]CAPDU: 80 0D 02 02 05 12 20 55 31 5F [19:33:46]Write to MH i2c: E2 0D 00 69 30 80 0D 02 02 05 00 12 20 55 31 5F 00 00 34 [19:33:46]Write i2c OK [19:33:46]MH_I2C_Read... [19:33:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:33:46]Read from MH i2c: E2 [19:33:46]MH_I2C_Read... [19:33:46]Read from MH i2c: E2 03 00 [19:33:46]MH_I2C_Read... [19:33:46]Read from MH i2c: E2 03 00 69 30 00 90 00 0D [19:33:46]RAPDU: 90 00 [19:33:46]wFMCommunicate OK [19:33:46]wFMCommunicate request_size=4 [19:33:46]MH_SAM_APDU [19:33:46]CAPDU: 80 0D 03 02 [19:33:46]Write to MH i2c: E2 08 00 6A 30 80 0D 03 02 00 00 00 00 15 [19:33:46]Write i2c OK [19:33:46]MH_I2C_Read... [19:33:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:33:46]Read from MH i2c: E2 [19:33:46]MH_I2C_Read... [19:33:46]Read from MH i2c: E2 0B 00 [19:33:46]MH_I2C_Read... [19:33:46]Read from MH i2c: E2 0B 00 6A 30 00 7E E0 6D 2D 2E 2A CE 3D 90 00 71 [19:33:46]RAPDU: 7E E0 6D 2D 2E 2A CE 3D 90 00 [19:33:46]wFMCommunicate OK [19:33:46]SAM_PROTO_SignData done [19:33:46]FM_MakeSignedData done [19:33:46]CreateOFDProtocolMessage [19:33:46]wFMCommunicate request_size=4 [19:33:46]MH_SAM_APDU [19:33:46]CAPDU: 80 11 00 00 [19:33:46]Write to MH i2c: E2 08 00 6B 30 80 11 00 00 00 00 00 00 15 [19:33:46]Write i2c OK [19:33:46]MH_I2C_Read... [19:33:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:33:46]Read from MH i2c: E2 [19:33:46]MH_I2C_Read... [19:33:46]Read from MH i2c: E2 17 00 [19:33:46]MH_I2C_Read... [19:33:46]Read from MH i2c: E2 17 00 6B 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 6B [19:33:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:33:46]wFMCommunicate OK [19:33:46]CreateOFDProtocolMessage done [19:33:46]OFDSenderStorePacket 24986 [19:33:46]StoreOFDPacket docnum=24986 [19:33:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 96 3F 07 01 7D 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 1A 40 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9A 61 00 00 35 04 06 00 8E 12 20 55 31 5F 7E E0 6D 2D 2E 2A CE 3D [19:33:46]CheckFolder [19:33:46]dirname=/storage/ofd_packets [19:33:46]CheckFolder done [19:33:46]ProducePacketName [19:33:46]name=ofd_packets/00024986 [19:33:46]NVStorageSaveData ofd_packets/00024986 [19:33:46]File name is /storage/ofd_packets/00024986 [19:33:46]Write 301 bytes [19:33:46]NVStorageSaveData done [19:33:46]OFDSenderStorePacket done [19:33:46]KKMCreateOFDPacket done [19:33:46]NVStorageSaveData kkm_last_timestamp [19:33:46]File name is /storage/kkm_last_timestamp [19:33:46]Write 4 bytes [19:33:46]NVStorageSaveData done [19:33:46]ExternCall_PrintAddStr [19:33:46]wPrintStart [19:33:46]Write to MH i2c: 01 00 00 6C 30 9C [19:33:46]Write i2c OK [19:33:46]MH_I2C_Read... [19:33:46]Read from MH i2c: 01 [19:33:46]MH_I2C_Read... [19:33:46]Read from MH i2c: 01 07 00 [19:33:46]MH_I2C_Read... [19:33:46]Read from MH i2c: 01 07 00 6C 30 00 00 00 00 00 FF 0F B1 [19:33:46]RasterBufferAndPrint [19:33:46]line Счет N : (1)610735 [19:33:46]line ИНН: 02508201610067 [19:33:46]line Контрольно-Кассовый Чек [19:33:46]line ПРОДАЖА [19:33:46]line ТРК (МРК, ГНК) : 32 [19:33:46]line Товар: 2710124130 [19:33:46]line Аи-92-К-2 [19:33:46]line 2.950 * 67.80 [19:33:46]line = 200.01 [19:33:46]line НДС 12% НСП 1% [19:33:46]line > о реализуемом товаре [19:33:46]line ИТОГО: 200.01 [19:33:46]line НСП 1% : 1.77 [19:33:46]line НДС 12% : 21.24 [19:33:46]line Наличными: 0.00 [19:33:46]line Безнал.: 200.01 [19:33:46]line Место: АЗС № 127 "Партнер Нефть" [19:33:46]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:33:46]line СНО: Общий режим [19:33:46]line Чек 361 30.07.2024 19:33 [19:33:46]line Смена: 48 ФФД: 1.0 [19:33:46]line ЗНМ: 0300000158 [19:33:46]line РНМ: 0000000000171247 [19:33:46]line Версия ККМ: v1.0 [19:33:46]line Платежная система: O! деньги [19:33:46]line ФМ: 0000000002098565 [19:33:46]line ФД: 24986 [19:33:46]line ФПД: 156208503009631 [19:33:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T193346&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24986&fm=156208503009631&tin=02508201610067®Number=0000000000171247&sum=20001 [19:33:46]OFD Sender: Processing packet 24986 [packets to send 29, broken 28] [19:33:46]ProducePacketName [19:33:46]name=ofd_packets/00024986 [19:33:46]OFD Sender: To server: pG, [19:33:46]CommunicateWithHost lk.salyk.kg:30040 [19:33:46]ConnectInit lk.salyk.kg [19:33:46]written 0, free lines is 4095 [19:33:46]Connected sock=10 [19:33:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 96 3F 07 01 7D 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 86 0B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 21 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 21 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 1A 40 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9A 61 00 00 35 04 06 00 8E 12 20 55 31 5F 7E E0 6D 2D 2E 2A CE 3D [19:33:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 77 CA 47 00 2F 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 32 30 39 38 35 36 35 10 04 04 00 9A 61 00 00 F4 03 04 00 A7 EB A8 66 B6 04 01 00 00 65 FF EB 04 81 B8 3A 87 [19:33:47]CommunicateWithHost err = 0 [19:33:47]CheckOFDResponse [19:33:47]1017 (14) - 77093643461234 [19:33:47]1041 (16) - 0000000002098565 [19:33:47]1040 (4) - 24986 [19:33:47]1012 (4) - 30.07.2024 13:33 [19:33:47]1206 (1) - 0 [19:33:47]OFD Sender: Remove packet 24986 [19:33:47]ProducePacketName [19:33:47]name=ofd_packets/00024986 [19:33:47]NVStorageDeleteData [19:33:47]Write to MH i2c: 01 00 00 96 30 C6 [19:33:47]Write i2c OK [19:33:47]MH_I2C_Read... [19:33:47]Read from MH i2c: 01 [19:33:47]MH_I2C_Read... [19:33:47]Read from MH i2c: 01 07 00 [19:33:47]MH_I2C_Read... [19:33:47]Read from MH i2c: 01 07 00 96 30 00 00 00 00 00 07 0D E1 [19:33:47]RasterBufferAndPrint [19:33:47]line [19:33:47]line [19:33:47]line [19:33:47]line [19:33:47]line [19:33:47]written 0, free lines is 3341 [19:33:47]MH_Cut [19:33:47]Write to MH i2c: D1 01 00 9D 30 01 9F [19:33:47]Write i2c OK [19:33:47]MH_I2C_Read... [19:33:47]Read from MH i2c: D1 [19:33:47]MH_I2C_Read... [19:33:47]Read from MH i2c: D1 01 00 [19:33:47]MH_I2C_Read... [19:33:47]Read from MH i2c: D1 01 00 9D 30 00 9E [19:33:47]Write to MH i2c: 01 00 00 9E 30 CE [19:33:47]Write i2c OK [19:33:47]MH_I2C_Read... [19:33:47]OFD Sender: No OFD packet to send [19:33:47]*** Cut start [19:33:47]*** Partial cut [19:33:47]*** CUTSNS_PIN = 1 [19:33:47]*** CUTSNS_PIN = 0 [19:33:48]*** Brake cut motor [19:33:48]Read from MH i2c: 01 [19:33:48]MH_I2C_Read... [19:33:48]*** Stop cut motor [19:33:48]*** Cut end [19:33:48]Read from MH i2c: 01 07 00 [19:33:48]MH_I2C_Read... [19:33:48]Read from MH i2c: 01 07 00 9E 30 00 00 00 00 00 FF 0F E3 [19:33:48]process_action close_receipt done [19:33:48]requested_data is exist [19:33:48]produce_requested_data [19:33:48]requested_item fm.sn is exist - process it [19:33:48]wFMCommunicate request_size=4 [19:33:48]MH_SAM_APDU [19:33:48]CAPDU: 80 11 00 00 [19:33:48]Write to MH i2c: E2 08 00 9F 30 80 11 00 00 00 00 00 00 49 [19:33:48]Write i2c OK [19:33:48]MH_I2C_Read... [19:33:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:33:48]Read from MH i2c: E2 [19:33:48]MH_I2C_Read... [19:33:48]Read from MH i2c: E2 17 00 [19:33:48]MH_I2C_Read... [19:33:48]Read from MH i2c: E2 17 00 9F 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 9F [19:33:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:33:48]wFMCommunicate OK [19:33:48]requested_item fd.num is exist - process it [19:33:48]SAM_PROTO_GetFieldsCounters [19:33:48]wFMCommunicate request_size=4 [19:33:48]MH_SAM_APDU [19:33:48]CAPDU: 80 13 00 00 [19:33:48]Write to MH i2c: E2 08 00 A0 30 80 13 00 00 00 00 00 00 4C [19:33:48]Write i2c OK [19:33:48]MH_I2C_Read... [19:33:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:33:48]Read from MH i2c: E2 [19:33:48]MH_I2C_Read... [19:33:48]Read from MH i2c: E2 62 00 [19:33:48]MH_I2C_Read... [19:33:48]Read from MH i2c: E2 62 00 A0 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 9A 61 00 00 0E 04 04 00 30 00 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 D6 [19:33:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 9A 61 00 00 0E 04 04 00 30 00 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 [19:33:48]wFMCommunicate OK [19:33:48]SAM_PROTO_GetFieldsCounters done [19:33:48]requested_item shift.num is exist - process it [19:33:48]requested_item shift.opened is exist - process it [19:33:48]req_shift_opened [19:33:48]FM_GetShiftState [19:33:48]SAM_PROTO_GetShiftState [19:33:48]wFMCommunicate request_size=4 [19:33:48]MH_SAM_APDU [19:33:48]CAPDU: 80 13 01 00 [19:33:48]Write to MH i2c: E2 08 00 A1 30 80 13 01 00 00 00 00 00 4E [19:33:48]Write i2c OK [19:33:48]MH_I2C_Read... [19:33:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:33:48]Read from MH i2c: E2 [19:33:48]MH_I2C_Read... [19:33:48]Read from MH i2c: E2 0E 00 [19:33:48]MH_I2C_Read... [19:33:48]Read from MH i2c: E2 0E 00 A1 30 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 01 [19:33:48]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:33:48]wFMCommunicate OK [19:33:48]SAM_PROTO_GetShiftState done [19:33:48]FM_GetShiftState done [19:33:48]req_shift_opened done [19:33:48]requested_item shift.open_date is exist - process it [19:33:48]req_shift_open_date [19:33:48]req_shift_open_date done [19:33:48]produce_requested_data done [19:33:48]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24986,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:33:48]process_action_free close_receipt [19:33:48]json_value_free [19:33:48]json_value_free done [19:33:48]process_json_proto returns [19:33:48]Send response to host [19:33:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24986,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:33:48]free response buf [19:33:48]execute_script done [19:33:48]execute_script returns [19:33:48]free content buf [19:33:48]Sock 7.Close socket [19:33:48]Sock 7.Thread stoped [19:33:52]OFD Sender: No OFD packet to send [19:33:57]OFD Sender: No OFD packet to send [19:34:02]OFD Sender: No OFD packet to send [19:34:07]OFD Sender: No OFD packet to send [19:34:12]OFD Sender: No OFD packet to send [19:34:17]OFD Sender: No OFD packet to send [19:34:22]OFD Sender: No OFD packet to send [19:34:27]OFD Sender: No OFD packet to send [19:34:32]OFD Sender: No OFD packet to send [19:34:37]OFD Sender: No OFD packet to send [19:34:42]OFD Sender: No OFD packet to send [19:34:47]OFD Sender: No OFD packet to send [19:34:52]OFD Sender: No OFD packet to send [19:34:57]OFD Sender: No OFD packet to send [19:35:01]accept exits with 9 [19:35:01]New connection [19:35:01]New thread 3067571556 created [19:35:01]Thread 3067428196 joined [19:35:01]Waiting for new connection... [19:35:01] Sock 9.Parse request [19:35:01]Sock 9.Check first char [19:35:01]Sock 9.First char is OK [19:35:01]request: POST /json_proto HTTP/1.0 [19:35:01]Method: POST [19:35:01]URL: /json_proto [19:35:01]Method is POST - this is cgi request [19:35:01]url: /json_proto [19:35:01]query_string will be loaded in cgi processing [19:35:01]execute_cgi json_proto POST (null) [19:35:01]execute_cgi path=json_proto method=POST [19:35:01]POST find Content-Length [19:35:01]Host: 172.17.45.131:8080 [19:35:01]Content-Length: 1202 [19:35:01]Content-Type: application/json [19:35:01] [19:35:01]POST finish read [19:35:01]Found Content-Length = 1202 [19:35:01]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610736\u000A30.07.2024 19:24\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 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\u000A4119828\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:35:01]execute_script... [19:35:01]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610736\u000A30.07.2024 19:24\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 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\u000A4119828\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:35:01]POST & json_proto [19:35:01]process_json_proto [19:35:01]json parsed OK: [19:35:01]protocol is kg_v1.0 [19:35:01]action value=print_text [19:35:01]process_action print_text [19:35:01]cmd_print_text [19:35:01]ExternCall_PrintAddStr [19:35:01]wPrintStart [19:35:01]Write to MH i2c: 01 00 00 A2 30 D2 [19:35:01]Write i2c OK [19:35:01]MH_I2C_Read... [19:35:01]Read from MH i2c: 01 [19:35:01]MH_I2C_Read... [19:35:01]Read from MH i2c: 01 07 00 [19:35:01]MH_I2C_Read... [19:35:01]Read from MH i2c: 01 07 00 A2 30 00 00 00 00 00 FF 0F E7 [19:35:01]RasterBufferAndPrint [19:35:01]line *****ТОВАРНЫЙ ЧЕК***** [19:35:01]line АЗС 127 [19:35:01]line Партнер нефть [19:35:01]line 02508201610067 [19:35:01]line Кассир : Масалиев Н. [19:35:01]line Счет N : (1)610736 [19:35:01]line 30.07.2024 19:24 [19:35:01]line ПРОДАЖА [19:35:01]line ТРК (МРК, ГНК): 62 [19:35:01]line Вид ГСМ : 2710124130 [19:35:01]line Аи-92-К-2 [19:35:01]line 10.000 x 67.80 [19:35:01]line ИТОГ: 678.00 [19:35:01]line Тип оплаты: Талоны: Топливные Талоны [19:35:01]line 4119828 [19:35:01]line ______________________ [19:35:01]line (подпись) [19:35:01]written 0, free lines is 4095 [19:35:01]Write to MH i2c: 01 00 00 B6 30 E6 [19:35:01]Write i2c OK [19:35:01]MH_I2C_Read... [19:35:01]Read from MH i2c: 01 [19:35:01]MH_I2C_Read... [19:35:01]Read from MH i2c: 01 07 00 [19:35:01]MH_I2C_Read... [19:35:01]Read from MH i2c: 01 07 00 B6 30 00 00 00 00 00 10 0E 0B [19:35:01]RasterBufferAndPrint [19:35:01]line [19:35:01]line [19:35:01]line [19:35:01]line [19:35:01]line [19:35:01]written 0, free lines is 3601 [19:35:01]MH_Cut [19:35:01]Write to MH i2c: D1 01 00 BD 30 01 BF [19:35:01]Write i2c OK [19:35:01]MH_I2C_Read... [19:35:01]Read from MH i2c: D1 [19:35:01]MH_I2C_Read... [19:35:01]Read from MH i2c: D1 01 00 [19:35:01]MH_I2C_Read... [19:35:01]Read from MH i2c: D1 01 00 BD 30 00 BE [19:35:01]Write to MH i2c: 01 00 00 BE 30 EE [19:35:01]Write i2c OK [19:35:01]MH_I2C_Read... [19:35:01]*** Cut start [19:35:01]*** Partial cut [19:35:01]*** CUTSNS_PIN = 1 [19:35:01]*** CUTSNS_PIN = 0 [19:35:02]*** Brake cut motor [19:35:02]Read from MH i2c: 01 [19:35:02]MH_I2C_Read... [19:35:02]*** Stop cut motor [19:35:02]*** Cut end [19:35:02]Read from MH i2c: 01 07 00 [19:35:02]MH_I2C_Read... [19:35:02]Read from MH i2c: 01 07 00 BE 30 00 00 00 00 00 FF 0F 03 [19:35:02]process_action print_text done [19:35:02]requested_data is exist [19:35:02]produce_requested_data [19:35:02]requested_item fm.sn is exist - process it [19:35:02]wFMCommunicate request_size=4 [19:35:02]MH_SAM_APDU [19:35:02]CAPDU: 80 11 00 00 [19:35:02]Write to MH i2c: E2 08 00 BF 30 80 11 00 00 00 00 00 00 69 [19:35:02]Write i2c OK [19:35:02]MH_I2C_Read... [19:35:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:35:02]Read from MH i2c: E2 [19:35:02]MH_I2C_Read... [19:35:02]Read from MH i2c: E2 17 00 [19:35:02]MH_I2C_Read... [19:35:02]Read from MH i2c: E2 17 00 BF 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 BF [19:35:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:35:02]wFMCommunicate OK [19:35:02]requested_item fd.num is exist - process it [19:35:02]SAM_PROTO_GetFieldsCounters [19:35:02]wFMCommunicate request_size=4 [19:35:02]MH_SAM_APDU [19:35:02]CAPDU: 80 13 00 00 [19:35:02]Write to MH i2c: E2 08 00 C0 30 80 13 00 00 00 00 00 00 6C [19:35:02]Write i2c OK [19:35:02]MH_I2C_Read... [19:35:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:35:02]Read from MH i2c: E2 [19:35:02]MH_I2C_Read... [19:35:02]Read from MH i2c: E2 62 00 [19:35:02]MH_I2C_Read... [19:35:02]Read from MH i2c: E2 62 00 C0 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 9A 61 00 00 0E 04 04 00 30 00 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 F6 [19:35:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 9A 61 00 00 0E 04 04 00 30 00 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 [19:35:02]wFMCommunicate OK [19:35:02]SAM_PROTO_GetFieldsCounters done [19:35:02]requested_item shift.num is exist - process it [19:35:02]requested_item shift.opened is exist - process it [19:35:02]req_shift_opened [19:35:02]FM_GetShiftState [19:35:02]SAM_PROTO_GetShiftState [19:35:02]wFMCommunicate request_size=4 [19:35:02]MH_SAM_APDU [19:35:02]CAPDU: 80 13 01 00 [19:35:02]Write to MH i2c: E2 08 00 C1 30 80 13 01 00 00 00 00 00 6E [19:35:02]Write i2c OK [19:35:02]MH_I2C_Read... [19:35:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:35:02]Read from MH i2c: E2 [19:35:02]MH_I2C_Read... [19:35:02]Read from MH i2c: E2 0E 00 [19:35:02]MH_I2C_Read... [19:35:02]Read from MH i2c: E2 0E 00 C1 30 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 21 [19:35:02]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:35:02]wFMCommunicate OK [19:35:02]SAM_PROTO_GetShiftState done [19:35:02]FM_GetShiftState done [19:35:02]req_shift_opened done [19:35:02]requested_item shift.open_date is exist - process it [19:35:02]req_shift_open_date [19:35:02]req_shift_open_date done [19:35:02]produce_requested_data done [19:35:02]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24986,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:35:02]process_action_free print_text [19:35:02]json_value_free [19:35:02]json_value_free done [19:35:02]process_json_proto returns [19:35:02]Send response to host [19:35:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24986,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:35:02]free response buf [19:35:02]execute_script done [19:35:02]execute_script returns [19:35:02]free content buf [19:35:02]Sock 9.Close socket [19:35:02]Sock 9.Thread stoped [19:35:02]OFD Sender: No OFD packet to send [19:35:07]OFD Sender: No OFD packet to send [19:35:12]OFD Sender: No OFD packet to send [19:35:17]OFD Sender: No OFD packet to send [19:35:22]OFD Sender: No OFD packet to send [19:35:27]OFD Sender: No OFD packet to send [19:35:29]accept exits with 7 [19:35:29]New connection [19:35:29]New thread 3067428196 created [19:35:29]Thread 3067571556 joined [19:35:29]Waiting for new connection... [19:35:29] Sock 7.Parse request [19:35:29]Sock 7.Check first char [19:35:29]Sock 7.First char is OK [19:35:29]request: POST /json_proto HTTP/1.0 [19:35:29]Method: POST [19:35:29]URL: /json_proto [19:35:29]Method is POST - this is cgi request [19:35:29]url: /json_proto [19:35:29]query_string will be loaded in cgi processing [19:35:29]execute_cgi json_proto POST (null) [19:35:29]execute_cgi path=json_proto method=POST [19:35:29]POST find Content-Length [19:35:29]Host: 172.17.45.131:8080 [19:35:29]Content-Length: 803 [19:35:29]Content-Type: application/json [19:35:29] [19:35:29]POST finish read [19:35:29]Found Content-Length = 803 [19:35:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610737", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:35:29]execute_script... [19:35: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)610737", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:35:29]POST & json_proto [19:35:29]process_json_proto [19:35:29]json parsed OK: [19:35:29]protocol is kg_v1.0 [19:35:29]action value=close_receipt [19:35:29]process_action close_receipt [19:35:29]cmd_close_receipt [19:35:29]MH_GetDate [19:35:29]Write to MH i2c: F0 00 00 C2 30 E1 [19:35:29]Write i2c OK [19:35:29]MH_I2C_Read... [19:35:29]Read from MH i2c: F0 [19:35:29]MH_I2C_Read... [19:35:29]Read from MH i2c: F0 09 00 [19:35:29]MH_I2C_Read... [19:35:29]Read from MH i2c: F0 09 00 C2 30 00 83 40 A9 66 C6 D4 6E 66 2A [19:35:29]GetLastDocTimeStamp 1722368026 [19:35:29]current date 1722368131 [19:35:29]FM_GetShiftState [19:35:29]SAM_PROTO_GetShiftState [19:35:29]wFMCommunicate request_size=4 [19:35:29]MH_SAM_APDU [19:35:29]CAPDU: 80 13 01 00 [19:35:29]Write to MH i2c: E2 08 00 C3 30 80 13 01 00 00 00 00 00 70 [19:35:29]Write i2c OK [19:35:29]MH_I2C_Read... [19:35:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:35:29]Read from MH i2c: E2 [19:35:29]MH_I2C_Read... [19:35:29]Read from MH i2c: E2 0E 00 [19:35:29]MH_I2C_Read... [19:35:29]Read from MH i2c: E2 0E 00 C3 30 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 23 [19:35:29]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:35:29]wFMCommunicate OK [19:35:29]SAM_PROTO_GetShiftState done [19:35:29]FM_GetShiftState done [19:35:29]opened in 1722298218 [19:35:29]opened+sec_in_day 1722384618 [19:35:29]quantity*price = 200046 [19:35:29]sum+1 = 200048 [19:35:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.47 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 0.00 Безнал.: 2000.47 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 362 30.07.2024 19:35 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24987 ФПД: 243590444907583 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T193531&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24987&fm=243590444907583&tin=02508201610067®Number=0000000000171247&sum=200047 [19:35:31]StoreToDocumentArchive [19:35:31]shift 48 fd 24987 [19:35:31]save to /storage/0048/doc_00024987 [19:35:31]save last doc name /storage/0048/doc_00024987 to /storage/kkm_last_doc_name [19:35:31]save OK [19:35:31]Clear old archive folders... [19:35:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:35:31]tlvbuf is 01EF28D0 [19:35:31]SAM_PROTO_ClearQueue [19:35:31]wFMCommunicate request_size=4 [19:35:31]MH_SAM_APDU [19:35:31]CAPDU: 80 09 00 00 [19:35:31]Write to MH i2c: E2 08 00 D0 30 80 09 00 00 00 00 00 00 72 [19:35:31]Write i2c OK [19:35:31]MH_I2C_Read... [19:35:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:35:31]Read from MH i2c: E2 [19:35:31]MH_I2C_Read... [19:35:31]Read from MH i2c: E2 03 00 [19:35:31]MH_I2C_Read... [19:35:31]Read from MH i2c: E2 03 00 D0 30 00 90 00 74 [19:35:31]RAPDU: 90 00 [19:35:31]wFMCommunicate OK [19:35:31]SAM_PROTO_ClearQueue done [19:35:31]KKMCreateOFDPacket [19:35:31]OFDProtocolAddRootSTLVToBuf [19:35:31]FM_MakeSignedData [19:35:31]FM_MakeSignedData [19:35:31]SAM_PROTO_SignData [19:35:31]wFMCommunicate request_size=4 [19:35:31]MH_SAM_APDU [19:35:31]CAPDU: 80 0D 01 02 [19:35:31]Write to MH i2c: E2 08 00 D1 30 80 0D 01 02 00 00 00 00 7A [19:35:31]Write i2c OK [19:35:31]MH_I2C_Read... [19:35:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:35:31]Read from MH i2c: E2 [19:35:31]MH_I2C_Read... [19:35:31]Read from MH i2c: E2 03 00 [19:35:31]MH_I2C_Read... [19:35:31]Read from MH i2c: E2 03 00 D1 30 00 90 00 75 [19:35:31]RAPDU: 90 00 [19:35:31]wFMCommunicate OK [19:35:31]wFMCommunicate request_size=255 [19:35:31]MH_SAM_APDU [19:35:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 83 40 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9B 61 00 00 35 04 06 00 DD [19:35:31]Write to MH i2c: E2 02 01 D2 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 83 40 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9B 61 00 00 35 04 06 00 DD 00 00 D6 [19:35:31]Write i2c OK [19:35:31]MH_I2C_Read... [19:35:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:35:31]Read from MH i2c: E2 [19:35:31]MH_I2C_Read... [19:35:31]Read from MH i2c: E2 03 00 [19:35:31]MH_I2C_Read... [19:35:31]Read from MH i2c: E2 03 00 D2 30 00 90 00 76 [19:35:31]RAPDU: 90 00 [19:35:31]wFMCommunicate OK [19:35:31]wFMCommunicate request_size=10 [19:35:31]MH_SAM_APDU [19:35:31]CAPDU: 80 0D 02 02 05 8B 51 F0 7C 3F [19:35:31]Write to MH i2c: E2 0D 00 D3 30 80 0D 02 02 05 00 8B 51 F0 7C 3F 00 00 0E [19:35:31]Write i2c OK [19:35:31]MH_I2C_Read... [19:35:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:35:31]Read from MH i2c: E2 [19:35:31]MH_I2C_Read... [19:35:31]Read from MH i2c: E2 03 00 [19:35:31]MH_I2C_Read... [19:35:31]Read from MH i2c: E2 03 00 D3 30 00 90 00 77 [19:35:31]RAPDU: 90 00 [19:35:31]wFMCommunicate OK [19:35:31]wFMCommunicate request_size=4 [19:35:31]MH_SAM_APDU [19:35:31]CAPDU: 80 0D 03 02 [19:35:31]Write to MH i2c: E2 08 00 D4 30 80 0D 03 02 00 00 00 00 7F [19:35:31]Write i2c OK [19:35:31]MH_I2C_Read... [19:35:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:35:31]Read from MH i2c: E2 [19:35:31]MH_I2C_Read... [19:35:31]Read from MH i2c: E2 0B 00 [19:35:31]MH_I2C_Read... [19:35:31]Read from MH i2c: E2 0B 00 D4 30 00 4B DF 59 11 D1 9D 0B 11 90 00 9E [19:35:31]RAPDU: 4B DF 59 11 D1 9D 0B 11 90 00 [19:35:31]wFMCommunicate OK [19:35:31]SAM_PROTO_SignData done [19:35:31]FM_MakeSignedData done [19:35:31]CreateOFDProtocolMessage [19:35:31]wFMCommunicate request_size=4 [19:35:31]MH_SAM_APDU [19:35:31]CAPDU: 80 11 00 00 [19:35:31]Write to MH i2c: E2 08 00 D5 30 80 11 00 00 00 00 00 00 7F [19:35:31]Write i2c OK [19:35:31]MH_I2C_Read... [19:35:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:35:31]Read from MH i2c: E2 [19:35:31]MH_I2C_Read... [19:35:31]Read from MH i2c: E2 17 00 [19:35:31]MH_I2C_Read... [19:35:31]Read from MH i2c: E2 17 00 D5 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D5 [19:35:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:35:31]wFMCommunicate OK [19:35:31]CreateOFDProtocolMessage done [19:35:31]OFDSenderStorePacket 24987 [19:35:31]StoreOFDPacket docnum=24987 [19:35:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 25 92 07 01 E6 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 83 40 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9B 61 00 00 35 04 06 00 DD 8B 51 F0 7C 3F 4B DF 59 11 D1 9D 0B 11 [19:35:31]CheckFolder [19:35:31]dirname=/storage/ofd_packets [19:35:31]CheckFolder done [19:35:31]ProducePacketName [19:35:31]name=ofd_packets/00024987 [19:35:31]NVStorageSaveData ofd_packets/00024987 [19:35:31]File name is /storage/ofd_packets/00024987 [19:35:31]Write 301 bytes [19:35:31]NVStorageSaveData done [19:35:31]OFDSenderStorePacket done [19:35:31]KKMCreateOFDPacket done [19:35:31]NVStorageSaveData kkm_last_timestamp [19:35:31]File name is /storage/kkm_last_timestamp [19:35:31]Write 4 bytes [19:35:31]NVStorageSaveData done [19:35:31]ExternCall_PrintAddStr [19:35:31]wPrintStart [19:35:31]Write to MH i2c: 01 00 00 D6 30 06 [19:35:31]Write i2c OK [19:35:31]MH_I2C_Read... [19:35:31]Read from MH i2c: 01 [19:35:31]MH_I2C_Read... [19:35:31]Read from MH i2c: 01 07 00 [19:35:31]MH_I2C_Read... [19:35:31]Read from MH i2c: 01 07 00 D6 30 00 00 00 00 00 FF 0F 1B [19:35:31]RasterBufferAndPrint [19:35:31]line Счет N : (1)610737 [19:35:31]line ИНН: 02508201610067 [19:35:31]line Контрольно-Кассовый Чек [19:35:31]line ПРОДАЖА [19:35:31]line ТРК (МРК, ГНК) : 53 [19:35:31]line Товар: 2710124500 [19:35:31]line Аи-95-К-3 [19:35:31]line 26.780 * 74.70 [19:35:31]line = 2000.47 [19:35:31]line НДС 12% НСП 1% [19:35:31]line > о реализуемом товаре [19:35:31]line ИТОГО: 2000.47 [19:35:31]line НСП 1% : 17.70 [19:35:31]line НДС 12% : 212.44 [19:35:31]line Наличными: 0.00 [19:35:31]line Безнал.: 2000.47 [19:35:31]line Место: АЗС № 127 "Партнер Нефть" [19:35:31]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:35:31]line СНО: Общий режим [19:35:31]line Чек 362 30.07.2024 19:35 [19:35:31]line Смена: 48 ФФД: 1.0 [19:35:31]line ЗНМ: 0300000158 [19:35:31]line РНМ: 0000000000171247 [19:35:31]line Версия ККМ: v1.0 [19:35:31]line Платежная система: O! деньги [19:35:31]line ФМ: 0000000002098565 [19:35:31]line ФД: 24987 [19:35:31]line ФПД: 243590444907583 [19:35:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T193531&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24987&fm=243590444907583&tin=02508201610067®Number=0000000000171247&sum=200047 [19:35:31]OFD Sender: Processing packet 24987 [packets to send 29, broken 28] [19:35:31]ProducePacketName [19:35:31]name=ofd_packets/00024987 [19:35:31]OFD Sender: To server: pG, [19:35:31]CommunicateWithHost lk.salyk.kg:30040 [19:35:31]ConnectInit lk.salyk.kg [19:35:31]written 0, free lines is 4095 [19:35:32]Connected sock=10 [19:35:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 25 92 07 01 E6 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 83 40 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9B 61 00 00 35 04 06 00 DD 8B 51 F0 7C 3F 4B DF 59 11 D1 9D 0B 11 [19:35:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 92 BF 47 00 F1 D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9B 61 00 00 F4 03 04 00 10 EC A8 66 B6 04 01 00 00 78 30 F5 97 85 A5 2B 49 [19:35:32]CommunicateWithHost err = 0 [19:35:32]CheckOFDResponse [19:35:32]1017 (14) - 77093643461234 [19:35:32]1041 (16) - 0000000002098565 [19:35:32]1040 (4) - 24987 [19:35:32]1012 (4) - 30.07.2024 13:35 [19:35:32]1206 (1) - 0 [19:35:32]OFD Sender: Remove packet 24987 [19:35:32]ProducePacketName [19:35:32]name=ofd_packets/00024987 [19:35:32]NVStorageDeleteData [19:35:32]Write to MH i2c: 01 00 00 00 31 31 [19:35:32]Write i2c OK [19:35:32]MH_I2C_Read... [19:35:32]Read from MH i2c: 01 [19:35:32]MH_I2C_Read... [19:35:32]Read from MH i2c: 01 07 00 [19:35:32]MH_I2C_Read... [19:35:32]Read from MH i2c: 01 07 00 00 31 00 00 00 00 00 18 0D 5D [19:35:32]RasterBufferAndPrint [19:35:32]line [19:35:32]line [19:35:32]line [19:35:32]line [19:35:32]line [19:35:32]written 0, free lines is 3359 [19:35:32]MH_Cut [19:35:32]Write to MH i2c: D1 01 00 07 31 01 0A [19:35:32]Write i2c OK [19:35:32]MH_I2C_Read... [19:35:32]Read from MH i2c: D1 [19:35:32]MH_I2C_Read... [19:35:32]Read from MH i2c: D1 01 00 [19:35:32]MH_I2C_Read... [19:35:32]Read from MH i2c: D1 01 00 07 31 00 09 [19:35:32]Write to MH i2c: 01 00 00 08 31 39 [19:35:32]Write i2c OK [19:35:32]MH_I2C_Read... [19:35:32]OFD Sender: No OFD packet to send [19:35:33]*** Cut start [19:35:33]*** Partial cut [19:35:33]*** CUTSNS_PIN = 1 [19:35:33]*** CUTSNS_PIN = 0 [19:35:33]*** Brake cut motor [19:35:33]Read from MH i2c: 01 [19:35:33]MH_I2C_Read... [19:35:33]*** Stop cut motor [19:35:33]*** Cut end [19:35:33]Read from MH i2c: 01 07 00 [19:35:33]MH_I2C_Read... [19:35:33]Read from MH i2c: 01 07 00 08 31 00 00 00 00 00 FF 0F 4E [19:35:33]process_action close_receipt done [19:35:33]requested_data is exist [19:35:33]produce_requested_data [19:35:33]requested_item fm.sn is exist - process it [19:35:33]wFMCommunicate request_size=4 [19:35:33]MH_SAM_APDU [19:35:33]CAPDU: 80 11 00 00 [19:35:33]Write to MH i2c: E2 08 00 09 31 80 11 00 00 00 00 00 00 B4 [19:35:33]Write i2c OK [19:35:33]MH_I2C_Read... [19:35:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:35:33]Read from MH i2c: E2 [19:35:33]MH_I2C_Read... [19:35:33]Read from MH i2c: E2 17 00 [19:35:33]MH_I2C_Read... [19:35:33]Read from MH i2c: E2 17 00 09 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 0A [19:35:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:35:33]wFMCommunicate OK [19:35:33]requested_item fd.num is exist - process it [19:35:33]SAM_PROTO_GetFieldsCounters [19:35:33]wFMCommunicate request_size=4 [19:35:33]MH_SAM_APDU [19:35:33]CAPDU: 80 13 00 00 [19:35:33]Write to MH i2c: E2 08 00 0A 31 80 13 00 00 00 00 00 00 B7 [19:35:33]Write i2c OK [19:35:33]MH_I2C_Read... [19:35:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:35:33]Read from MH i2c: E2 [19:35:33]MH_I2C_Read... [19:35:33]Read from MH i2c: E2 62 00 [19:35:33]MH_I2C_Read... [19:35:33]Read from MH i2c: E2 62 00 0A 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 9B 61 00 00 0E 04 04 00 30 00 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 45 [19:35:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 9B 61 00 00 0E 04 04 00 30 00 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 [19:35:33]wFMCommunicate OK [19:35:33]SAM_PROTO_GetFieldsCounters done [19:35:33]requested_item shift.num is exist - process it [19:35:33]requested_item shift.opened is exist - process it [19:35:33]req_shift_opened [19:35:33]FM_GetShiftState [19:35:33]SAM_PROTO_GetShiftState [19:35:33]wFMCommunicate request_size=4 [19:35:33]MH_SAM_APDU [19:35:33]CAPDU: 80 13 01 00 [19:35:33]Write to MH i2c: E2 08 00 0B 31 80 13 01 00 00 00 00 00 B9 [19:35:33]Write i2c OK [19:35:33]MH_I2C_Read... [19:35:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:35:33]Read from MH i2c: E2 [19:35:33]MH_I2C_Read... [19:35:33]Read from MH i2c: E2 0E 00 [19:35:33]MH_I2C_Read... [19:35:33]Read from MH i2c: E2 0E 00 0B 31 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 6C [19:35:33]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:35:33]wFMCommunicate OK [19:35:33]SAM_PROTO_GetShiftState done [19:35:33]FM_GetShiftState done [19:35:33]req_shift_opened done [19:35:33]requested_item shift.open_date is exist - process it [19:35:33]req_shift_open_date [19:35:33]req_shift_open_date done [19:35:33]produce_requested_data done [19:35:33]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24987,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:35:33]process_action_free close_receipt [19:35:33]json_value_free [19:35:33]json_value_free done [19:35:33]process_json_proto returns [19:35:33]Send response to host [19:35:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24987,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:35:33]free response buf [19:35:33]execute_script done [19:35:33]execute_script returns [19:35:33]free content buf [19:35:33]Sock 7.Close socket [19:35:33]Sock 7.Thread stoped [19:35:37]OFD Sender: No OFD packet to send [19:35:42]OFD Sender: No OFD packet to send [19:35:47]OFD Sender: No OFD packet to send [19:35:52]OFD Sender: No OFD packet to send [19:35:55]accept exits with 9 [19:35:55]New connection [19:35:55]New thread 3067571556 created [19:35:55]Thread 3067428196 joined [19:35:55]Waiting for new connection... [19:35:55] Sock 9.Parse request [19:35:55]Sock 9.Check first char [19:35:55]Sock 9.First char is OK [19:35:55]request: POST /json_proto HTTP/1.0 [19:35:55]Method: POST [19:35:55]URL: /json_proto [19:35:55]Method is POST - this is cgi request [19:35:55]url: /json_proto [19:35:55]query_string will be loaded in cgi processing [19:35:55]execute_cgi json_proto POST (null) [19:35:55]execute_cgi path=json_proto method=POST [19:35:55]POST find Content-Length [19:35:55]Host: 172.17.45.131:8080 [19:35:55]Content-Length: 677 [19:35:55]Content-Type: application/json [19:35:55] [19:35:55]POST finish read [19:35:55]Found Content-Length = 677 [19:35:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610738", "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" ] } } [19:35:55]execute_script... [19:35: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)610738", "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" ] } } [19:35:55]POST & json_proto [19:35:55]process_json_proto [19:35:55]json parsed OK: [19:35:55]protocol is kg_v1.0 [19:35:55]action value=close_receipt [19:35:55]process_action close_receipt [19:35:55]cmd_close_receipt [19:35:55]MH_GetDate [19:35:55]Write to MH i2c: F0 00 00 0C 31 2C [19:35:55]Write i2c OK [19:35:55]MH_I2C_Read... [19:35:55]Read from MH i2c: F0 [19:35:55]MH_I2C_Read... [19:35:55]Read from MH i2c: F0 09 00 [19:35:55]MH_I2C_Read... [19:35:55]Read from MH i2c: F0 09 00 0C 31 00 9C 40 A9 66 C6 D4 6E 66 8E [19:35:55]GetLastDocTimeStamp 1722368131 [19:35:55]current date 1722368156 [19:35:55]FM_GetShiftState [19:35:55]SAM_PROTO_GetShiftState [19:35:55]wFMCommunicate request_size=4 [19:35:55]MH_SAM_APDU [19:35:55]CAPDU: 80 13 01 00 [19:35:55]Write to MH i2c: E2 08 00 0D 31 80 13 01 00 00 00 00 00 BB [19:35:55]Write i2c OK [19:35:55]MH_I2C_Read... [19:35:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:35:55]Read from MH i2c: E2 [19:35:55]MH_I2C_Read... [19:35:55]Read from MH i2c: E2 0E 00 [19:35:55]MH_I2C_Read... [19:35:55]Read from MH i2c: E2 0E 00 0D 31 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 6E [19:35:55]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:35:55]wFMCommunicate OK [19:35:55]SAM_PROTO_GetShiftState done [19:35:55]FM_GetShiftState done [19:35:55]opened in 1722298218 [19:35:55]opened+sec_in_day 1722384618 [19:35:55]quantity*price = 50036 [19:35:55]sum+1 = 50037 [19:35:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 363 30.07.2024 19:35 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24988 ФПД: 252574423829262 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T193557&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24988&fm=252574423829262&tin=02508201610067®Number=0000000000171247&sum=50000 [19:35:56]StoreToDocumentArchive [19:35:56]shift 48 fd 24988 [19:35:56]save to /storage/0048/doc_00024988 [19:35:56]save last doc name /storage/0048/doc_00024988 to /storage/kkm_last_doc_name [19:35:56]save OK [19:35:56]Clear old archive folders... [19:35:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:35:56]tlvbuf is B6E3F6D0 [19:35:56]SAM_PROTO_ClearQueue [19:35:56]wFMCommunicate request_size=4 [19:35:56]MH_SAM_APDU [19:35:56]CAPDU: 80 09 00 00 [19:35:56]Write to MH i2c: E2 08 00 1A 31 80 09 00 00 00 00 00 00 BD [19:35:56]Write i2c OK [19:35:56]MH_I2C_Read... [19:35:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:35:56]Read from MH i2c: E2 [19:35:56]MH_I2C_Read... [19:35:56]Read from MH i2c: E2 03 00 [19:35:56]MH_I2C_Read... [19:35:56]Read from MH i2c: E2 03 00 1A 31 00 90 00 BF [19:35:56]RAPDU: 90 00 [19:35:56]wFMCommunicate OK [19:35:56]SAM_PROTO_ClearQueue done [19:35:56]KKMCreateOFDPacket [19:35:56]OFDProtocolAddRootSTLVToBuf [19:35:56]FM_MakeSignedData [19:35:56]FM_MakeSignedData [19:35:56]SAM_PROTO_SignData [19:35:56]wFMCommunicate request_size=4 [19:35:56]MH_SAM_APDU [19:35:56]CAPDU: 80 0D 01 02 [19:35:56]Write to MH i2c: E2 08 00 1B 31 80 0D 01 02 00 00 00 00 C5 [19:35:56]Write i2c OK [19:35:56]MH_I2C_Read... [19:35:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:35:57]Read from MH i2c: E2 [19:35:57]MH_I2C_Read... [19:35:57]Read from MH i2c: E2 03 00 [19:35:57]MH_I2C_Read... [19:35:57]Read from MH i2c: E2 03 00 1B 31 00 90 00 C0 [19:35:57]RAPDU: 90 00 [19:35:57]wFMCommunicate OK [19:35:57]wFMCommunicate request_size=255 [19:35:57]MH_SAM_APDU [19:35:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 6B 01 00 00 F4 03 04 00 9D 40 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9C 61 00 00 35 04 06 00 E5 [19:35:57]Write to MH i2c: E2 02 01 1C 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 6B 01 00 00 F4 03 04 00 9D 40 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9C 61 00 00 35 04 06 00 E5 00 00 AB [19:35:57]Write i2c OK [19:35:57]MH_I2C_Read... [19:35:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:35:57]Read from MH i2c: E2 [19:35:57]MH_I2C_Read... [19:35:57]Read from MH i2c: E2 03 00 [19:35:57]MH_I2C_Read... [19:35:57]Read from MH i2c: E2 03 00 1C 31 00 90 00 C1 [19:35:57]RAPDU: 90 00 [19:35:57]wFMCommunicate OK [19:35:57]wFMCommunicate request_size=10 [19:35:57]MH_SAM_APDU [19:35:57]CAPDU: 80 0D 02 02 05 B7 10 CF CB 0E [19:35:57]Write to MH i2c: E2 0D 00 1D 31 80 0D 02 02 05 00 B7 10 CF CB 0E 00 00 41 [19:35:57]Write i2c OK [19:35:57]MH_I2C_Read... [19:35:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:35:57]Read from MH i2c: E2 [19:35:57]MH_I2C_Read... [19:35:57]Read from MH i2c: E2 03 00 [19:35:57]MH_I2C_Read... [19:35:57]Read from MH i2c: E2 03 00 1D 31 00 90 00 C2 [19:35:57]RAPDU: 90 00 [19:35:57]wFMCommunicate OK [19:35:57]wFMCommunicate request_size=4 [19:35:57]MH_SAM_APDU [19:35:57]CAPDU: 80 0D 03 02 [19:35:57]Write to MH i2c: E2 08 00 1E 31 80 0D 03 02 00 00 00 00 CA [19:35:57]Write i2c OK [19:35:57]MH_I2C_Read... [19:35:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:35:57]Read from MH i2c: E2 [19:35:57]MH_I2C_Read... [19:35:57]Read from MH i2c: E2 0B 00 [19:35:57]MH_I2C_Read... [19:35:57]Read from MH i2c: E2 0B 00 1E 31 00 1B 71 25 D3 FE DC E1 BC 90 00 C6 [19:35:57]RAPDU: 1B 71 25 D3 FE DC E1 BC 90 00 [19:35:57]wFMCommunicate OK [19:35:57]SAM_PROTO_SignData done [19:35:57]FM_MakeSignedData done [19:35:57]CreateOFDProtocolMessage [19:35:57]wFMCommunicate request_size=4 [19:35:57]MH_SAM_APDU [19:35:57]CAPDU: 80 11 00 00 [19:35:57]Write to MH i2c: E2 08 00 1F 31 80 11 00 00 00 00 00 00 CA [19:35:57]Write i2c OK [19:35:57]MH_I2C_Read... [19:35:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:35:57]Read from MH i2c: E2 [19:35:57]MH_I2C_Read... [19:35:57]Read from MH i2c: E2 17 00 [19:35:57]MH_I2C_Read... [19:35:57]Read from MH i2c: E2 17 00 1F 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 20 [19:35:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:35:57]wFMCommunicate OK [19:35:57]CreateOFDProtocolMessage done [19:35:57]OFDSenderStorePacket 24988 [19:35:57]StoreOFDPacket docnum=24988 [19:35:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 A7 6B 07 01 19 8C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6B 01 00 00 F4 03 04 00 9D 40 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9C 61 00 00 35 04 06 00 E5 B7 10 CF CB 0E 1B 71 25 D3 FE DC E1 BC [19:35:57]CheckFolder [19:35:57]dirname=/storage/ofd_packets [19:35:57]CheckFolder done [19:35:57]ProducePacketName [19:35:57]name=ofd_packets/00024988 [19:35:57]NVStorageSaveData ofd_packets/00024988 [19:35:57]File name is /storage/ofd_packets/00024988 [19:35:57]Write 301 bytes [19:35:57]NVStorageSaveData done [19:35:57]OFDSenderStorePacket done [19:35:57]KKMCreateOFDPacket done [19:35:57]NVStorageSaveData kkm_last_timestamp [19:35:57]File name is /storage/kkm_last_timestamp [19:35:57]Write 4 bytes [19:35:57]NVStorageSaveData done [19:35:57]ExternCall_PrintAddStr [19:35:57]wPrintStart [19:35:57]Write to MH i2c: 01 00 00 20 31 51 [19:35:57]Write i2c OK [19:35:57]MH_I2C_Read... [19:35:57]Read from MH i2c: 01 [19:35:57]MH_I2C_Read... [19:35:57]Read from MH i2c: 01 07 00 [19:35:57]MH_I2C_Read... [19:35:57]Read from MH i2c: 01 07 00 20 31 00 00 00 00 00 FF 0F 66 [19:35:57]RasterBufferAndPrint [19:35:57]line Счет N : (1)610738 [19:35:57]line ИНН: 02508201610067 [19:35:57]line Контрольно-Кассовый Чек [19:35:57]line ПРОДАЖА [19:35:57]line ТРК (МРК, ГНК) : 42 [19:35:57]line Товар: 2710124130 [19:35:57]line Аи-92-К-2 [19:35:57]line 7.380 * 67.80 [19:35:57]line = 500.36 [19:35:57]line НДС 12% НСП 1% [19:35:57]line > о реализуемом товаре [19:35:57]line ОКРУГЛЕНИЕ: -0.36 [19:35:57]line ИТОГО: 500.00 [19:35:57]line Внесено: 500.00 [19:35:57]line СДАЧА: 0.00 [19:35:57]line НСП 1% : 4.43 [19:35:57]line НДС 12% : 53.14 [19:35:57]line Наличными: 500.00 [19:35:57]line Безнал.: 0.00 [19:35:57]line Место: АЗС № 127 "Партнер Нефть" [19:35:57]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:35:57]line СНО: Общий режим [19:35:57]line Чек 363 30.07.2024 19:35 [19:35:57]line Смена: 48 ФФД: 1.0 [19:35:57]line ЗНМ: 0300000158 [19:35:57]line РНМ: 0000000000171247 [19:35:57]line Версия ККМ: v1.0 [19:35:57]line ФМ: 0000000002098565 [19:35:57]line ФД: 24988 [19:35:57]line ФПД: 252574423829262 [19:35:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T193557&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24988&fm=252574423829262&tin=02508201610067®Number=0000000000171247&sum=50000 [19:35:57]OFD Sender: Processing packet 24988 [packets to send 29, broken 28] [19:35:57]ProducePacketName [19:35:57]name=ofd_packets/00024988 [19:35:57]OFD Sender: To server: pG, [19:35:57]CommunicateWithHost lk.salyk.kg:30040 [19:35:57]ConnectInit lk.salyk.kg [19:35:57]written 0, free lines is 4095 [19:35:57]Connected sock=10 [19:35:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 A7 6B 07 01 19 8C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6B 01 00 00 F4 03 04 00 9D 40 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9C 61 00 00 35 04 06 00 E5 B7 10 CF CB 0E 1B 71 25 D3 FE DC E1 BC [19:35:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 BB AC 47 00 F5 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 32 30 39 38 35 36 35 10 04 04 00 9C 61 00 00 F4 03 04 00 2A EC A8 66 B6 04 01 00 00 6D F1 20 7D F2 EA F4 43 [19:35:58]CommunicateWithHost err = 0 [19:35:58]CheckOFDResponse [19:35:58]1017 (14) - 77093643461234 [19:35:58]1041 (16) - 0000000002098565 [19:35:58]1040 (4) - 24988 [19:35:58]1012 (4) - 30.07.2024 13:35 [19:35:58]1206 (1) - 0 [19:35:58]OFD Sender: Remove packet 24988 [19:35:58]ProducePacketName [19:35:58]name=ofd_packets/00024988 [19:35:58]NVStorageDeleteData [19:35:58]Write to MH i2c: 01 00 00 4B 31 7C [19:35:58]Write i2c OK [19:35:58]MH_I2C_Read... [19:35:58]Read from MH i2c: 01 [19:35:58]MH_I2C_Read... [19:35:58]Read from MH i2c: 01 07 00 [19:35:58]MH_I2C_Read... [19:35:58]Read from MH i2c: 01 07 00 4B 31 00 00 00 00 00 FB 0C 8A [19:35:58]RasterBufferAndPrint [19:35:58]line [19:35:58]line [19:35:58]line [19:35:58]line [19:35:58]line [19:35:58]written 0, free lines is 3332 [19:35:58]MH_Cut [19:35:58]Write to MH i2c: D1 01 00 52 31 01 55 [19:35:58]Write i2c OK [19:35:58]MH_I2C_Read... [19:35:58]Read from MH i2c: D1 [19:35:58]MH_I2C_Read... [19:35:58]Read from MH i2c: D1 01 00 [19:35:58]MH_I2C_Read... [19:35:58]Read from MH i2c: D1 01 00 52 31 00 54 [19:35:58]Write to MH i2c: 01 00 00 53 31 84 [19:35:58]Write i2c OK [19:35:58]MH_I2C_Read... [19:35:58]OFD Sender: No OFD packet to send [19:35:58]*** Cut start [19:35:58]*** Partial cut [19:35:58]*** CUTSNS_PIN = 1 [19:35:58]*** CUTSNS_PIN = 0 [19:35:59]*** Brake cut motor [19:35:59]Read from MH i2c: 01 [19:35:59]MH_I2C_Read... [19:35:59]*** Stop cut motor [19:35:59]*** Cut end [19:35:59]Read from MH i2c: 01 07 00 [19:35:59]MH_I2C_Read... [19:35:59]Read from MH i2c: 01 07 00 53 31 00 00 00 00 00 FF 0F 99 [19:35:59]process_action close_receipt done [19:35:59]requested_data is exist [19:35:59]produce_requested_data [19:35:59]requested_item fm.sn is exist - process it [19:35:59]wFMCommunicate request_size=4 [19:35:59]MH_SAM_APDU [19:35:59]CAPDU: 80 11 00 00 [19:35:59]Write to MH i2c: E2 08 00 54 31 80 11 00 00 00 00 00 00 FF [19:35:59]Write i2c OK [19:35:59]MH_I2C_Read... [19:35:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:35:59]Read from MH i2c: E2 [19:35:59]MH_I2C_Read... [19:35:59]Read from MH i2c: E2 17 00 [19:35:59]MH_I2C_Read... [19:35:59]Read from MH i2c: E2 17 00 54 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 55 [19:35:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:35:59]wFMCommunicate OK [19:35:59]requested_item fd.num is exist - process it [19:35:59]SAM_PROTO_GetFieldsCounters [19:35:59]wFMCommunicate request_size=4 [19:35:59]MH_SAM_APDU [19:35:59]CAPDU: 80 13 00 00 [19:35:59]Write to MH i2c: E2 08 00 55 31 80 13 00 00 00 00 00 00 02 [19:35:59]Write i2c OK [19:35:59]MH_I2C_Read... [19:35:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:35:59]Read from MH i2c: E2 [19:35:59]MH_I2C_Read... [19:35:59]Read from MH i2c: E2 62 00 [19:35:59]MH_I2C_Read... [19:35:59]Read from MH i2c: E2 62 00 55 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 9C 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 6B 01 00 00 5E 04 04 00 6B 01 00 00 57 04 04 00 6C 01 00 00 19 04 04 00 00 00 00 00 90 00 94 [19:35:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 9C 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 6B 01 00 00 5E 04 04 00 6B 01 00 00 57 04 04 00 6C 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:35:59]wFMCommunicate OK [19:35:59]SAM_PROTO_GetFieldsCounters done [19:35:59]requested_item shift.num is exist - process it [19:35:59]requested_item shift.opened is exist - process it [19:35:59]req_shift_opened [19:35:59]FM_GetShiftState [19:35:59]SAM_PROTO_GetShiftState [19:35:59]wFMCommunicate request_size=4 [19:35:59]MH_SAM_APDU [19:35:59]CAPDU: 80 13 01 00 [19:35:59]Write to MH i2c: E2 08 00 56 31 80 13 01 00 00 00 00 00 04 [19:35:59]Write i2c OK [19:35:59]MH_I2C_Read... [19:35:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:35:59]Read from MH i2c: E2 [19:35:59]MH_I2C_Read... [19:35:59]Read from MH i2c: E2 0E 00 [19:35:59]MH_I2C_Read... [19:35:59]Read from MH i2c: E2 0E 00 56 31 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B7 [19:35:59]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:35:59]wFMCommunicate OK [19:35:59]SAM_PROTO_GetShiftState done [19:35:59]FM_GetShiftState done [19:35:59]req_shift_opened done [19:35:59]requested_item shift.open_date is exist - process it [19:35:59]req_shift_open_date [19:35:59]req_shift_open_date done [19:35:59]produce_requested_data done [19:35:59]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24988,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:35:59]process_action_free close_receipt [19:35:59]json_value_free [19:35:59]json_value_free done [19:35:59]process_json_proto returns [19:35:59]Send response to host [19:35:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24988,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:35:59]free response buf [19:35:59]execute_script done [19:35:59]execute_script returns [19:35:59]free content buf [19:35:59]Sock 9.Close socket [19:35:59]Sock 9.Thread stoped [19:36:03]OFD Sender: No OFD packet to send [19:36:08]OFD Sender: No OFD packet to send [19:36:13]OFD Sender: No OFD packet to send [19:36:18]OFD Sender: No OFD packet to send [19:36:23]OFD Sender: No OFD packet to send [19:36:28]OFD Sender: No OFD packet to send [19:36:33]OFD Sender: No OFD packet to send [19:36:38]OFD Sender: No OFD packet to send [19:36:43]OFD Sender: No OFD packet to send [19:36:48]OFD Sender: No OFD packet to send [19:36:53]OFD Sender: No OFD packet to send [19:36:58]OFD Sender: No OFD packet to send [19:37:03]OFD Sender: No OFD packet to send [19:37:08]OFD Sender: No OFD packet to send [19:37:13]OFD Sender: No OFD packet to send [19:37:18]OFD Sender: No OFD packet to send [19:37:23]OFD Sender: No OFD packet to send [19:37:28]OFD Sender: No OFD packet to send [19:37:33]OFD Sender: No OFD packet to send [19:37:38]OFD Sender: No OFD packet to send [19:37:43]OFD Sender: No OFD packet to send [19:37:48]OFD Sender: No OFD packet to send [19:37:53]OFD Sender: No OFD packet to send [19:37:58]OFD Sender: No OFD packet to send [19:38:03]OFD Sender: No OFD packet to send [19:38:08]OFD Sender: No OFD packet to send [19:38:13]OFD Sender: No OFD packet to send [19:38:18]OFD Sender: No OFD packet to send [19:38:23]OFD Sender: No OFD packet to send [19:38:28]OFD Sender: No OFD packet to send [19:38:33]OFD Sender: No OFD packet to send [19:38:38]OFD Sender: No OFD packet to send [19:38:43]OFD Sender: No OFD packet to send [19:38:47]accept exits with 7 [19:38:47]New connection [19:38:47]New thread 3067428196 created [19:38:47]Thread 3067571556 joined [19:38:47]Waiting for new connection... [19:38:47] Sock 7.Parse request [19:38:47]Sock 7.Check first char [19:38:47]Sock 7.First char is OK [19:38:47]request: POST /json_proto HTTP/1.0 [19:38:47]Method: POST [19:38:47]URL: /json_proto [19:38:47]Method is POST - this is cgi request [19:38:47]url: /json_proto [19:38:47]query_string will be loaded in cgi processing [19:38:47]execute_cgi json_proto POST (null) [19:38:47]execute_cgi path=json_proto method=POST [19:38:47]POST find Content-Length [19:38:47]Host: 172.17.45.131:8080 [19:38:47]Content-Length: 638 [19:38:47]Content-Type: application/json [19:38:47] [19:38:47]POST finish read [19:38:47]Found Content-Length = 638 [19:38:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610741", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:38:47]execute_script... [19:38:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610741", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:38:47]POST & json_proto [19:38:47]process_json_proto [19:38:47]json parsed OK: [19:38:47]protocol is kg_v1.0 [19:38:47]action value=close_receipt [19:38:47]process_action close_receipt [19:38:47]cmd_close_receipt [19:38:47]MH_GetDate [19:38:47]Write to MH i2c: F0 00 00 57 31 77 [19:38:47]Write i2c OK [19:38:47]MH_I2C_Read... [19:38:47]Read from MH i2c: F0 [19:38:47]MH_I2C_Read... [19:38:47]Read from MH i2c: F0 09 00 [19:38:47]MH_I2C_Read... [19:38:47]Read from MH i2c: F0 09 00 57 31 00 48 41 A9 66 C6 D4 6E 66 86 [19:38:47]GetLastDocTimeStamp 1722368157 [19:38:47]current date 1722368328 [19:38:47]FM_GetShiftState [19:38:47]SAM_PROTO_GetShiftState [19:38:47]wFMCommunicate request_size=4 [19:38:47]MH_SAM_APDU [19:38:47]CAPDU: 80 13 01 00 [19:38:47]Write to MH i2c: E2 08 00 58 31 80 13 01 00 00 00 00 00 06 [19:38:47]Write i2c OK [19:38:47]MH_I2C_Read... [19:38:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:38:47]Read from MH i2c: E2 [19:38:47]MH_I2C_Read... [19:38:47]Read from MH i2c: E2 0E 00 [19:38:47]MH_I2C_Read... [19:38:47]Read from MH i2c: E2 0E 00 58 31 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B9 [19:38:47]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:38:47]wFMCommunicate OK [19:38:47]SAM_PROTO_GetShiftState done [19:38:47]FM_GetShiftState done [19:38:47]opened in 1722298218 [19:38:47]opened+sec_in_day 1722384618 [19:38:47]quantity*price = 99999 [19:38:47]sum+1 = 100001 [19:38:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 364 30.07.2024 19:38 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24989 ФПД: 235152330100676 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T193848&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24989&fm=235152330100676&tin=02508201610067®Number=0000000000171247&sum=100000 [19:38:48]StoreToDocumentArchive [19:38:48]shift 48 fd 24989 [19:38:48]save to /storage/0048/doc_00024989 [19:38:48]save last doc name /storage/0048/doc_00024989 to /storage/kkm_last_doc_name [19:38:48]save OK [19:38:48]Clear old archive folders... [19:38:48]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:38:48]tlvbuf is 01EA76A0 [19:38:48]SAM_PROTO_ClearQueue [19:38:48]wFMCommunicate request_size=4 [19:38:48]MH_SAM_APDU [19:38:48]CAPDU: 80 09 00 00 [19:38:48]Write to MH i2c: E2 08 00 65 31 80 09 00 00 00 00 00 00 08 [19:38:48]Write i2c OK [19:38:48]MH_I2C_Read... [19:38:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:38:48]Read from MH i2c: E2 [19:38:48]MH_I2C_Read... [19:38:48]Read from MH i2c: E2 03 00 [19:38:48]MH_I2C_Read... [19:38:48]Read from MH i2c: E2 03 00 65 31 00 90 00 0A [19:38:48]RAPDU: 90 00 [19:38:48]wFMCommunicate OK [19:38:48]SAM_PROTO_ClearQueue done [19:38:48]KKMCreateOFDPacket [19:38:48]OFDProtocolAddRootSTLVToBuf [19:38:48]FM_MakeSignedData [19:38:48]FM_MakeSignedData [19:38:48]SAM_PROTO_SignData [19:38:48]wFMCommunicate request_size=4 [19:38:48]MH_SAM_APDU [19:38:48]CAPDU: 80 0D 01 02 [19:38:48]Write to MH i2c: E2 08 00 66 31 80 0D 01 02 00 00 00 00 10 [19:38:48]Write i2c OK [19:38:48]MH_I2C_Read... [19:38:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:38:48]Read from MH i2c: E2 [19:38:48]MH_I2C_Read... [19:38:48]Read from MH i2c: E2 03 00 [19:38:48]MH_I2C_Read... [19:38:48]Read from MH i2c: E2 03 00 66 31 00 90 00 0B [19:38:48]RAPDU: 90 00 [19:38:48]wFMCommunicate OK [19:38:48]wFMCommunicate request_size=255 [19:38:48]MH_SAM_APDU [19:38:48]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 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 01 00 00 F4 03 04 00 48 41 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9D 61 00 00 35 04 06 00 D5 DE AB 1A [19:38:48]Write to MH i2c: E2 02 01 67 31 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 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 01 00 00 F4 03 04 00 48 41 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9D 61 00 00 35 04 06 00 D5 DE AB 1A 00 00 22 [19:38:48]Write i2c OK [19:38:48]MH_I2C_Read... [19:38:48]OFD Sender: No OFD packet to send [19:38:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:38:49]Read from MH i2c: E2 [19:38:49]MH_I2C_Read... [19:38:49]Read from MH i2c: E2 03 00 [19:38:49]MH_I2C_Read... [19:38:49]Read from MH i2c: E2 03 00 67 31 00 90 00 0C [19:38:49]RAPDU: 90 00 [19:38:49]wFMCommunicate OK [19:38:49]wFMCommunicate request_size=7 [19:38:49]MH_SAM_APDU [19:38:49]CAPDU: 80 0D 02 02 02 8F C4 [19:38:49]Write to MH i2c: E2 0A 00 68 31 80 0D 02 02 02 00 8F C4 00 00 6A [19:38:49]Write i2c OK [19:38:49]MH_I2C_Read... [19:38:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:38:49]Read from MH i2c: E2 [19:38:49]MH_I2C_Read... [19:38:49]Read from MH i2c: E2 03 00 [19:38:49]MH_I2C_Read... [19:38:49]Read from MH i2c: E2 03 00 68 31 00 90 00 0D [19:38:49]RAPDU: 90 00 [19:38:49]wFMCommunicate OK [19:38:49]wFMCommunicate request_size=4 [19:38:49]MH_SAM_APDU [19:38:49]CAPDU: 80 0D 03 02 [19:38:49]Write to MH i2c: E2 08 00 69 31 80 0D 03 02 00 00 00 00 15 [19:38:49]Write i2c OK [19:38:49]MH_I2C_Read... [19:38:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:38:49]Read from MH i2c: E2 [19:38:49]MH_I2C_Read... [19:38:49]Read from MH i2c: E2 0B 00 [19:38:49]MH_I2C_Read... [19:38:49]Read from MH i2c: E2 0B 00 69 31 00 11 3A 3D 54 68 26 EF 02 90 00 71 [19:38:49]RAPDU: 11 3A 3D 54 68 26 EF 02 90 00 [19:38:49]wFMCommunicate OK [19:38:49]SAM_PROTO_SignData done [19:38:49]FM_MakeSignedData done [19:38:49]CreateOFDProtocolMessage [19:38:49]wFMCommunicate request_size=4 [19:38:49]MH_SAM_APDU [19:38:49]CAPDU: 80 11 00 00 [19:38:49]Write to MH i2c: E2 08 00 6A 31 80 11 00 00 00 00 00 00 15 [19:38:49]Write i2c OK [19:38:49]MH_I2C_Read... [19:38:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:38:49]Read from MH i2c: E2 [19:38:49]MH_I2C_Read... [19:38:49]Read from MH i2c: E2 17 00 [19:38:49]MH_I2C_Read... [19:38:49]Read from MH i2c: E2 17 00 6A 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 6B [19:38:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:38:49]wFMCommunicate OK [19:38:49]CreateOFDProtocolMessage done [19:38:49]OFDSenderStorePacket 24989 [19:38:49]StoreOFDPacket docnum=24989 [19:38:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 60 2E 04 01 32 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 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 01 00 00 F4 03 04 00 48 41 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9D 61 00 00 35 04 06 00 D5 DE AB 1A 8F C4 11 3A 3D 54 68 26 EF 02 [19:38:49]CheckFolder [19:38:49]dirname=/storage/ofd_packets [19:38:49]CheckFolder done [19:38:49]ProducePacketName [19:38:49]name=ofd_packets/00024989 [19:38:49]NVStorageSaveData ofd_packets/00024989 [19:38:49]File name is /storage/ofd_packets/00024989 [19:38:49]Write 298 bytes [19:38:49]NVStorageSaveData done [19:38:49]OFDSenderStorePacket done [19:38:49]KKMCreateOFDPacket done [19:38:49]NVStorageSaveData kkm_last_timestamp [19:38:49]File name is /storage/kkm_last_timestamp [19:38:49]Write 4 bytes [19:38:49]NVStorageSaveData done [19:38:49]ExternCall_PrintAddStr [19:38:49]wPrintStart [19:38:49]Write to MH i2c: 01 00 00 6B 31 9C [19:38:49]OFD Sender: Processing packet 24989 [packets to send 29, broken 28] [19:38:49]ProducePacketName [19:38:49]name=ofd_packets/00024989 [19:38:49]OFD Sender: To server: pG, [19:38:49]CommunicateWithHost lk.salyk.kg:30040 [19:38:49]ConnectInit lk.salyk.kg [19:38:49]Write i2c OK [19:38:49]MH_I2C_Read... [19:38:49]Read from MH i2c: 01 [19:38:49]MH_I2C_Read... [19:38:49]Read from MH i2c: 01 07 00 [19:38:49]MH_I2C_Read... [19:38:49]Read from MH i2c: 01 07 00 6B 31 00 00 00 00 00 FF 0F B1 [19:38:49]RasterBufferAndPrint [19:38:49]line Счет N : (1)610741 [19:38:49]line ИНН: 02508201610067 [19:38:49]line Контрольно-Кассовый Чек [19:38:49]line ПРОДАЖА [19:38:49]line ТРК (МРК, ГНК) : 2 [19:38:49]line Товар: 2710194210 [19:38:49]line ДТ-К-2 [19:38:49]line 13.210 * 75.70 [19:38:49]line = 1000.00 [19:38:49]line НДС 12% НСП 1% [19:38:49]line > о реализуемом товаре [19:38:49]line ИТОГО: 1000.00 [19:38:49]line НСП 1% : 8.85 [19:38:49]line НДС 12% : 106.19 [19:38:49]line Наличными: 1000.00 [19:38:49]line Безнал.: 0.00 [19:38:49]line Место: АЗС № 127 "Партнер Нефть" [19:38:49]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:38:49]line СНО: Общий режим [19:38:49]line Чек 364 30.07.2024 19:38 [19:38:49]line Смена: 48 ФФД: 1.0 [19:38:49]line ЗНМ: 0300000158 [19:38:49]line РНМ: 0000000000171247 [19:38:49]line Версия ККМ: v1.0 [19:38:49]line ФМ: 0000000002098565 [19:38:49]line ФД: 24989 [19:38:49]line ФПД: 235152330100676 [19:38:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T193848&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24989&fm=235152330100676&tin=02508201610067®Number=0000000000171247&sum=100000 [19:38:49]Connected sock=10 [19:38:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 60 2E 04 01 32 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 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 01 00 00 F4 03 04 00 48 41 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9D 61 00 00 35 04 06 00 D5 DE AB 1A 8F C4 11 3A 3D 54 68 26 EF 02 [19:38:49]written 0, free lines is 4095 [19:38:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 7E 47 47 00 3A 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 32 30 39 38 35 36 35 10 04 04 00 9D 61 00 00 F4 03 04 00 D6 EC A8 66 B6 04 01 00 00 72 A8 A7 58 42 D5 07 56 [19:38:49]CommunicateWithHost err = 0 [19:38:49]CheckOFDResponse [19:38:49]1017 (14) - 77093643461234 [19:38:49]1041 (16) - 0000000002098565 [19:38:49]1040 (4) - 24989 [19:38:49]1012 (4) - 30.07.2024 13:38 [19:38:49]1206 (1) - 0 [19:38:49]OFD Sender: Remove packet 24989 [19:38:49]ProducePacketName [19:38:49]name=ofd_packets/00024989 [19:38:49]NVStorageDeleteData [19:38:49]Write to MH i2c: 01 00 00 93 31 C4 [19:38:49]Write i2c OK [19:38:49]MH_I2C_Read... [19:38:49]Read from MH i2c: 01 [19:38:49]MH_I2C_Read... [19:38:49]Read from MH i2c: 01 07 00 [19:38:49]MH_I2C_Read... [19:38:49]Read from MH i2c: 01 07 00 93 31 00 00 00 00 00 1C 0D F4 [19:38:49]RasterBufferAndPrint [19:38:49]line [19:38:49]line [19:38:49]line [19:38:49]line [19:38:49]line [19:38:49]written 0, free lines is 3365 [19:38:49]MH_Cut [19:38:49]Write to MH i2c: D1 01 00 9A 31 01 9D [19:38:49]Write i2c OK [19:38:49]MH_I2C_Read... [19:38:49]Read from MH i2c: D1 [19:38:49]MH_I2C_Read... [19:38:49]Read from MH i2c: D1 01 00 [19:38:49]MH_I2C_Read... [19:38:49]Read from MH i2c: D1 01 00 9A 31 00 9C [19:38:49]Write to MH i2c: 01 00 00 9B 31 CC [19:38:49]Write i2c OK [19:38:49]MH_I2C_Read... [19:38:50]OFD Sender: No OFD packet to send [19:38:50]*** Cut start [19:38:50]*** Partial cut [19:38:50]*** CUTSNS_PIN = 1 [19:38:50]*** CUTSNS_PIN = 0 [19:38:50]*** Brake cut motor [19:38:51]Read from MH i2c: 01 [19:38:51]MH_I2C_Read... [19:38:51]*** Stop cut motor [19:38:51]*** Cut end [19:38:51]Read from MH i2c: 01 07 00 [19:38:51]MH_I2C_Read... [19:38:51]Read from MH i2c: 01 07 00 9B 31 00 00 00 00 00 FF 0F E1 [19:38:51]process_action close_receipt done [19:38:51]requested_data is exist [19:38:51]produce_requested_data [19:38:51]requested_item fm.sn is exist - process it [19:38:51]wFMCommunicate request_size=4 [19:38:51]MH_SAM_APDU [19:38:51]CAPDU: 80 11 00 00 [19:38:51]Write to MH i2c: E2 08 00 9C 31 80 11 00 00 00 00 00 00 47 [19:38:51]Write i2c OK [19:38:51]MH_I2C_Read... [19:38:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:38:51]Read from MH i2c: E2 [19:38:51]MH_I2C_Read... [19:38:51]Read from MH i2c: E2 17 00 [19:38:51]MH_I2C_Read... [19:38:51]Read from MH i2c: E2 17 00 9C 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 9D [19:38:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:38:51]wFMCommunicate OK [19:38:51]requested_item fd.num is exist - process it [19:38:51]SAM_PROTO_GetFieldsCounters [19:38:51]wFMCommunicate request_size=4 [19:38:51]MH_SAM_APDU [19:38:51]CAPDU: 80 13 00 00 [19:38:51]Write to MH i2c: E2 08 00 9D 31 80 13 00 00 00 00 00 00 4A [19:38:51]Write i2c OK [19:38:51]MH_I2C_Read... [19:38:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:38:51]Read from MH i2c: E2 [19:38:51]MH_I2C_Read... [19:38:51]Read from MH i2c: E2 62 00 [19:38:51]MH_I2C_Read... [19:38:51]Read from MH i2c: E2 62 00 9D 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 9D 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 6C 01 00 00 5E 04 04 00 6C 01 00 00 57 04 04 00 6D 01 00 00 19 04 04 00 00 00 00 00 90 00 E0 [19:38:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 9D 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 6C 01 00 00 5E 04 04 00 6C 01 00 00 57 04 04 00 6D 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:38:51]wFMCommunicate OK [19:38:51]SAM_PROTO_GetFieldsCounters done [19:38:51]requested_item shift.num is exist - process it [19:38:51]requested_item shift.opened is exist - process it [19:38:51]req_shift_opened [19:38:51]FM_GetShiftState [19:38:51]SAM_PROTO_GetShiftState [19:38:51]wFMCommunicate request_size=4 [19:38:51]MH_SAM_APDU [19:38:51]CAPDU: 80 13 01 00 [19:38:51]Write to MH i2c: E2 08 00 9E 31 80 13 01 00 00 00 00 00 4C [19:38:51]Write i2c OK [19:38:51]MH_I2C_Read... [19:38:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:38:51]Read from MH i2c: E2 [19:38:51]MH_I2C_Read... [19:38:51]Read from MH i2c: E2 0E 00 [19:38:51]MH_I2C_Read... [19:38:51]Read from MH i2c: E2 0E 00 9E 31 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 FF [19:38:51]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:38:51]wFMCommunicate OK [19:38:51]SAM_PROTO_GetShiftState done [19:38:51]FM_GetShiftState done [19:38:51]req_shift_opened done [19:38:51]requested_item shift.open_date is exist - process it [19:38:51]req_shift_open_date [19:38:51]req_shift_open_date done [19:38:51]produce_requested_data done [19:38:51]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24989,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:38:51]process_action_free close_receipt [19:38:51]json_value_free [19:38:51]json_value_free done [19:38:51]process_json_proto returns [19:38:51]Send response to host [19:38:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24989,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:38:51]free response buf [19:38:51]execute_script done [19:38:51]execute_script returns [19:38:51]free content buf [19:38:51]Sock 7.Close socket [19:38:51]Sock 7.Thread stoped [19:38:55]OFD Sender: No OFD packet to send [19:39:00]OFD Sender: No OFD packet to send [19:39:05]OFD Sender: No OFD packet to send [19:39:10]OFD Sender: No OFD packet to send [19:39:15]OFD Sender: No OFD packet to send [19:39:20]OFD Sender: No OFD packet to send [19:39:25]OFD Sender: No OFD packet to send [19:39:30]OFD Sender: No OFD packet to send [19:39:35]OFD Sender: No OFD packet to send [19:39:40]OFD Sender: No OFD packet to send [19:39:45]OFD Sender: No OFD packet to send [19:39:50]OFD Sender: No OFD packet to send [19:39:55]OFD Sender: No OFD packet to send [19:40:00]OFD Sender: No OFD packet to send [19:40:05]OFD Sender: No OFD packet to send [19:40:10]OFD Sender: No OFD packet to send [19:40:15]OFD Sender: No OFD packet to send [19:40:20]OFD Sender: No OFD packet to send [19:40:25]OFD Sender: No OFD packet to send [19:40:30]OFD Sender: No OFD packet to send [19:40:35]OFD Sender: No OFD packet to send [19:40:40]OFD Sender: No OFD packet to send [19:40:45]OFD Sender: No OFD packet to send [19:40:50]OFD Sender: No OFD packet to send [19:40:55]OFD Sender: No OFD packet to send [19:41:00]OFD Sender: No OFD packet to send [19:41:05]OFD Sender: No OFD packet to send [19:41:10]OFD Sender: No OFD packet to send [19:41:15]OFD Sender: No OFD packet to send [19:41:20]OFD Sender: No OFD packet to send [19:41:25]OFD Sender: No OFD packet to send [19:41:30]OFD Sender: No OFD packet to send [19:41:35]OFD Sender: No OFD packet to send [19:41:40]OFD Sender: No OFD packet to send [19:41:45]OFD Sender: No OFD packet to send [19:41:50]OFD Sender: No OFD packet to send [19:41:50]accept exits with 9 [19:41:50]New connection [19:41:50]New thread 3067571556 created [19:41:50]Thread 3067428196 joined [19:41:50]Waiting for new connection... [19:41:50] Sock 9.Parse request [19:41:50]Sock 9.Check first char [19:41:50]Sock 9.First char is OK [19:41:50]request: POST /json_proto HTTP/1.0 [19:41:50]Method: POST [19:41:50]URL: /json_proto [19:41:50]Method is POST - this is cgi request [19:41:50]url: /json_proto [19:41:50]query_string will be loaded in cgi processing [19:41:50]execute_cgi json_proto POST (null) [19:41:50]execute_cgi path=json_proto method=POST [19:41:50]POST find Content-Length [19:41:50]Host: 172.17.45.131:8080 [19:41:50]Content-Length: 682 [19:41:50]Content-Type: application/json [19:41:50] [19:41:50]POST finish read [19:41:50]Found Content-Length = 682 [19:41:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610742", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 20.090, "sum" : 1500.72, "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" ] } } [19:41:50]execute_script... [19:41: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)610742", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 20.090, "sum" : 1500.72, "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" ] } } [19:41:50]POST & json_proto [19:41:50]process_json_proto [19:41:50]json parsed OK: [19:41:50]protocol is kg_v1.0 [19:41:50]action value=close_receipt [19:41:50]process_action close_receipt [19:41:50]cmd_close_receipt [19:41:50]MH_GetDate [19:41:50]Write to MH i2c: F0 00 00 9F 31 BF [19:41:50]Write i2c OK [19:41:50]MH_I2C_Read... [19:41:50]Read from MH i2c: F0 [19:41:50]MH_I2C_Read... [19:41:50]Read from MH i2c: F0 09 00 [19:41:50]MH_I2C_Read... [19:41:50]Read from MH i2c: F0 09 00 9F 31 00 FF 41 A9 66 C6 D4 6E 66 85 [19:41:50]GetLastDocTimeStamp 1722368328 [19:41:50]current date 1722368511 [19:41:50]FM_GetShiftState [19:41:50]SAM_PROTO_GetShiftState [19:41:50]wFMCommunicate request_size=4 [19:41:50]MH_SAM_APDU [19:41:50]CAPDU: 80 13 01 00 [19:41:50]Write to MH i2c: E2 08 00 A0 31 80 13 01 00 00 00 00 00 4E [19:41:50]Write i2c OK [19:41:50]MH_I2C_Read... [19:41:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:41:50]Read from MH i2c: E2 [19:41:50]MH_I2C_Read... [19:41:50]Read from MH i2c: E2 0E 00 [19:41:50]MH_I2C_Read... [19:41:50]Read from MH i2c: E2 0E 00 A0 31 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 01 [19:41:50]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:41:50]wFMCommunicate OK [19:41:50]SAM_PROTO_GetShiftState done [19:41:50]FM_GetShiftState done [19:41:50]opened in 1722298218 [19:41:50]opened+sec_in_day 1722384618 [19:41:50]quantity*price = 150072 [19:41:50]sum+1 = 150073 [19:41:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.72 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.37 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 365 30.07.2024 19:41 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24990 ФПД: 132718163885680 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T194151&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24990&fm=132718163885680&tin=02508201610067®Number=0000000000171247&sum=150000 [19:41:51]StoreToDocumentArchive [19:41:51]shift 48 fd 24990 [19:41:51]save to /storage/0048/doc_00024990 [19:41:51]save last doc name /storage/0048/doc_00024990 to /storage/kkm_last_doc_name [19:41:51]save OK [19:41:51]Clear old archive folders... [19:41:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:41:51]tlvbuf is 01E5EF70 [19:41:51]SAM_PROTO_ClearQueue [19:41:51]wFMCommunicate request_size=4 [19:41:51]MH_SAM_APDU [19:41:51]CAPDU: 80 09 00 00 [19:41:51]Write to MH i2c: E2 08 00 AD 31 80 09 00 00 00 00 00 00 50 [19:41:51]Write i2c OK [19:41:51]MH_I2C_Read... [19:41:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:41:51]Read from MH i2c: E2 [19:41:51]MH_I2C_Read... [19:41:51]Read from MH i2c: E2 03 00 [19:41:51]MH_I2C_Read... [19:41:51]Read from MH i2c: E2 03 00 AD 31 00 90 00 52 [19:41:51]RAPDU: 90 00 [19:41:51]wFMCommunicate OK [19:41:51]SAM_PROTO_ClearQueue done [19:41:51]KKMCreateOFDPacket [19:41:51]OFDProtocolAddRootSTLVToBuf [19:41:51]FM_MakeSignedData [19:41:51]FM_MakeSignedData [19:41:51]SAM_PROTO_SignData [19:41:51]wFMCommunicate request_size=4 [19:41:51]MH_SAM_APDU [19:41:51]CAPDU: 80 0D 01 02 [19:41:51]Write to MH i2c: E2 08 00 AE 31 80 0D 01 02 00 00 00 00 58 [19:41:51]Write i2c OK [19:41:51]MH_I2C_Read... [19:41:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:41:51]Read from MH i2c: E2 [19:41:51]MH_I2C_Read... [19:41:51]Read from MH i2c: E2 03 00 [19:41:51]MH_I2C_Read... [19:41:51]Read from MH i2c: E2 03 00 AE 31 00 90 00 53 [19:41:51]RAPDU: 90 00 [19:41:51]wFMCommunicate OK [19:41:51]wFMCommunicate request_size=255 [19:41:51]MH_SAM_APDU [19:41:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 FF 41 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9E 61 00 00 35 04 06 00 78 [19:41:51]Write to MH i2c: E2 02 01 AF 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 FF 41 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9E 61 00 00 35 04 06 00 78 00 00 89 [19:41:51]Write i2c OK [19:41:51]MH_I2C_Read... [19:41:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:41:51]Read from MH i2c: E2 [19:41:51]MH_I2C_Read... [19:41:51]Read from MH i2c: E2 03 00 [19:41:51]MH_I2C_Read... [19:41:51]Read from MH i2c: E2 03 00 AF 31 00 90 00 54 [19:41:51]RAPDU: 90 00 [19:41:51]wFMCommunicate OK [19:41:51]wFMCommunicate request_size=10 [19:41:51]MH_SAM_APDU [19:41:51]CAPDU: 80 0D 02 02 05 B4 DB 03 7E 70 [19:41:51]Write to MH i2c: E2 0D 00 B0 31 80 0D 02 02 05 00 B4 DB 03 7E 70 00 00 E5 [19:41:51]Write i2c OK [19:41:51]MH_I2C_Read... [19:41:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:41:51]Read from MH i2c: E2 [19:41:51]MH_I2C_Read... [19:41:51]Read from MH i2c: E2 03 00 [19:41:51]MH_I2C_Read... [19:41:51]Read from MH i2c: E2 03 00 B0 31 00 90 00 55 [19:41:51]RAPDU: 90 00 [19:41:51]wFMCommunicate OK [19:41:51]wFMCommunicate request_size=4 [19:41:51]MH_SAM_APDU [19:41:51]CAPDU: 80 0D 03 02 [19:41:51]Write to MH i2c: E2 08 00 B1 31 80 0D 03 02 00 00 00 00 5D [19:41:51]Write i2c OK [19:41:51]MH_I2C_Read... [19:41:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:41:52]Read from MH i2c: E2 [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: E2 0B 00 [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: E2 0B 00 B1 31 00 41 EE 21 7F C8 AA 0E 39 90 00 E6 [19:41:52]RAPDU: 41 EE 21 7F C8 AA 0E 39 90 00 [19:41:52]wFMCommunicate OK [19:41:52]SAM_PROTO_SignData done [19:41:52]FM_MakeSignedData done [19:41:52]CreateOFDProtocolMessage [19:41:52]wFMCommunicate request_size=4 [19:41:52]MH_SAM_APDU [19:41:52]CAPDU: 80 11 00 00 [19:41:52]Write to MH i2c: E2 08 00 B2 31 80 11 00 00 00 00 00 00 5D [19:41:52]Write i2c OK [19:41:52]MH_I2C_Read... [19:41:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:41:52]Read from MH i2c: E2 [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: E2 17 00 [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: E2 17 00 B2 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B3 [19:41:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:41:52]wFMCommunicate OK [19:41:52]CreateOFDProtocolMessage done [19:41:52]OFDSenderStorePacket 24990 [19:41:52]StoreOFDPacket docnum=24990 [19:41:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 4D 09 07 01 EF 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 FF 41 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9E 61 00 00 35 04 06 00 78 B4 DB 03 7E 70 41 EE 21 7F C8 AA 0E 39 [19:41:52]CheckFolder [19:41:52]dirname=/storage/ofd_packets [19:41:52]CheckFolder done [19:41:52]ProducePacketName [19:41:52]name=ofd_packets/00024990 [19:41:52]NVStorageSaveData ofd_packets/00024990 [19:41:52]File name is /storage/ofd_packets/00024990 [19:41:52]Write 301 bytes [19:41:52]NVStorageSaveData done [19:41:52]OFDSenderStorePacket done [19:41:52]KKMCreateOFDPacket done [19:41:52]NVStorageSaveData kkm_last_timestamp [19:41:52]File name is /storage/kkm_last_timestamp [19:41:52]Write 4 bytes [19:41:52]NVStorageSaveData done [19:41:52]ExternCall_PrintAddStr [19:41:52]wPrintStart [19:41:52]Write to MH i2c: 01 00 00 B3 31 E4 [19:41:52]Write i2c OK [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: 01 [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: 01 07 00 [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: 01 07 00 B3 31 00 00 00 00 00 FF 0F F9 [19:41:52]RasterBufferAndPrint [19:41:52]line Счет N : (1)610742 [19:41:52]line ИНН: 02508201610067 [19:41:52]line Контрольно-Кассовый Чек [19:41:52]line ПРОДАЖА [19:41:52]line ТРК (МРК, ГНК) : 33 [19:41:52]line Товар: 2710124500 [19:41:52]line Аи-95-К-3 [19:41:52]line 20.090 * 74.70 [19:41:52]line = 1500.72 [19:41:52]line НДС 12% НСП 1% [19:41:52]line > о реализуемом товаре [19:41:52]line ОКРУГЛЕНИЕ: -0.72 [19:41:52]line ИТОГО: 1500.00 [19:41:52]line Внесено: 1500.00 [19:41:52]line СДАЧА: 0.00 [19:41:52]line НСП 1% : 13.28 [19:41:52]line НДС 12% : 159.37 [19:41:52]line Наличными: 1500.00 [19:41:52]line Безнал.: 0.00 [19:41:52]line Место: АЗС № 127 "Партнер Нефть" [19:41:52]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:41:52]line СНО: Общий режим [19:41:52]line Чек 365 30.07.2024 19:41 [19:41:52]line Смена: 48 ФФД: 1.0 [19:41:52]line ЗНМ: 0300000158 [19:41:52]line РНМ: 0000000000171247 [19:41:52]line Версия ККМ: v1.0 [19:41:52]line ФМ: 0000000002098565 [19:41:52]line ФД: 24990 [19:41:52]line ФПД: 132718163885680 [19:41:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T194151&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24990&fm=132718163885680&tin=02508201610067®Number=0000000000171247&sum=150000 [19:41:52]OFD Sender: Processing packet 24990 [packets to send 29, broken 28] [19:41:52]ProducePacketName [19:41:52]name=ofd_packets/00024990 [19:41:52]OFD Sender: To server: pG, [19:41:52]CommunicateWithHost lk.salyk.kg:30040 [19:41:52]ConnectInit lk.salyk.kg [19:41:52]written 0, free lines is 4095 [19:41:52]Connected sock=10 [19:41:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 4D 09 07 01 EF 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 FF 41 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9E 61 00 00 35 04 06 00 78 B4 DB 03 7E 70 41 EE 21 7F C8 AA 0E 39 [19:41:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 9C 69 47 00 DB 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9E 61 00 00 F4 03 04 00 8D ED A8 66 B6 04 01 00 00 4B 7A 16 50 95 7D 13 40 [19:41:52]CommunicateWithHost err = 0 [19:41:52]CheckOFDResponse [19:41:52]1017 (14) - 77093643461234 [19:41:52]1041 (16) - 0000000002098565 [19:41:52]1040 (4) - 24990 [19:41:52]1012 (4) - 30.07.2024 13:41 [19:41:52]1206 (1) - 0 [19:41:52]OFD Sender: Remove packet 24990 [19:41:52]ProducePacketName [19:41:52]name=ofd_packets/00024990 [19:41:52]NVStorageDeleteData [19:41:52]Write to MH i2c: 01 00 00 DE 31 0F [19:41:52]Write i2c OK [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: 01 [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: 01 07 00 [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: 01 07 00 DE 31 00 00 00 00 00 01 0D 24 [19:41:52]RasterBufferAndPrint [19:41:52]line [19:41:52]line [19:41:52]line [19:41:52]line [19:41:52]line [19:41:52]written 0, free lines is 3335 [19:41:52]MH_Cut [19:41:52]Write to MH i2c: D1 01 00 E5 31 01 E8 [19:41:52]Write i2c OK [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: D1 [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: D1 01 00 [19:41:52]MH_I2C_Read... [19:41:52]Read from MH i2c: D1 01 00 E5 31 00 E7 [19:41:52]Write to MH i2c: 01 00 00 E6 31 17 [19:41:52]Write i2c OK [19:41:52]MH_I2C_Read... [19:41:53]OFD Sender: No OFD packet to send [19:41:53]*** Cut start [19:41:53]*** Partial cut [19:41:53]*** CUTSNS_PIN = 1 [19:41:53]*** CUTSNS_PIN = 0 [19:41:53]*** Brake cut motor [19:41:54]Read from MH i2c: 01 [19:41:54]MH_I2C_Read... [19:41:54]*** Stop cut motor [19:41:54]*** Cut end [19:41:54]Read from MH i2c: 01 07 00 [19:41:54]MH_I2C_Read... [19:41:54]Read from MH i2c: 01 07 00 E6 31 00 00 00 00 00 FF 0F 2C [19:41:54]process_action close_receipt done [19:41:54]requested_data is exist [19:41:54]produce_requested_data [19:41:54]requested_item fm.sn is exist - process it [19:41:54]wFMCommunicate request_size=4 [19:41:54]MH_SAM_APDU [19:41:54]CAPDU: 80 11 00 00 [19:41:54]Write to MH i2c: E2 08 00 E7 31 80 11 00 00 00 00 00 00 92 [19:41:54]Write i2c OK [19:41:54]MH_I2C_Read... [19:41:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:41:54]Read from MH i2c: E2 [19:41:54]MH_I2C_Read... [19:41:54]Read from MH i2c: E2 17 00 [19:41:54]MH_I2C_Read... [19:41:54]Read from MH i2c: E2 17 00 E7 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E8 [19:41:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:41:54]wFMCommunicate OK [19:41:54]requested_item fd.num is exist - process it [19:41:54]SAM_PROTO_GetFieldsCounters [19:41:54]wFMCommunicate request_size=4 [19:41:54]MH_SAM_APDU [19:41:54]CAPDU: 80 13 00 00 [19:41:54]Write to MH i2c: E2 08 00 E8 31 80 13 00 00 00 00 00 00 95 [19:41:54]Write i2c OK [19:41:54]MH_I2C_Read... [19:41:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:41:54]Read from MH i2c: E2 [19:41:54]MH_I2C_Read... [19:41:54]Read from MH i2c: E2 62 00 [19:41:54]MH_I2C_Read... [19:41:54]Read from MH i2c: E2 62 00 E8 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 9E 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 2F [19:41:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 9E 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:41:54]wFMCommunicate OK [19:41:54]SAM_PROTO_GetFieldsCounters done [19:41:54]requested_item shift.num is exist - process it [19:41:54]requested_item shift.opened is exist - process it [19:41:54]req_shift_opened [19:41:54]FM_GetShiftState [19:41:54]SAM_PROTO_GetShiftState [19:41:54]wFMCommunicate request_size=4 [19:41:54]MH_SAM_APDU [19:41:54]CAPDU: 80 13 01 00 [19:41:54]Write to MH i2c: E2 08 00 E9 31 80 13 01 00 00 00 00 00 97 [19:41:54]Write i2c OK [19:41:54]MH_I2C_Read... [19:41:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:41:54]Read from MH i2c: E2 [19:41:54]MH_I2C_Read... [19:41:54]Read from MH i2c: E2 0E 00 [19:41:54]MH_I2C_Read... [19:41:54]Read from MH i2c: E2 0E 00 E9 31 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4A [19:41:54]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:41:54]wFMCommunicate OK [19:41:54]SAM_PROTO_GetShiftState done [19:41:54]FM_GetShiftState done [19:41:54]req_shift_opened done [19:41:54]requested_item shift.open_date is exist - process it [19:41:54]req_shift_open_date [19:41:54]req_shift_open_date done [19:41:54]produce_requested_data done [19:41:54]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24990,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:41:54]process_action_free close_receipt [19:41:54]json_value_free [19:41:54]json_value_free done [19:41:54]process_json_proto returns [19:41:54]Send response to host [19:41:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24990,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:41:54]free response buf [19:41:54]execute_script done [19:41:54]execute_script returns [19:41:54]free content buf [19:41:54]Sock 9.Close socket [19:41:54]Sock 9.Thread stoped [19:41:58]OFD Sender: No OFD packet to send [19:42:03]OFD Sender: No OFD packet to send [19:42:08]OFD Sender: No OFD packet to send [19:42:13]OFD Sender: No OFD packet to send [19:42:18]OFD Sender: No OFD packet to send [19:42:23]OFD Sender: No OFD packet to send [19:42:28]OFD Sender: No OFD packet to send [19:42:33]OFD Sender: No OFD packet to send [19:42:38]OFD Sender: No OFD packet to send [19:42:43]OFD Sender: No OFD packet to send [19:42:48]OFD Sender: No OFD packet to send [19:42:53]OFD Sender: No OFD packet to send [19:42:58]OFD Sender: No OFD packet to send [19:43:03]OFD Sender: No OFD packet to send [19:43:08]OFD Sender: No OFD packet to send [19:43:13]OFD Sender: No OFD packet to send [19:43:18]OFD Sender: No OFD packet to send [19:43:23]OFD Sender: No OFD packet to send [19:43:28]OFD Sender: No OFD packet to send [19:43:33]OFD Sender: No OFD packet to send [19:43:38]OFD Sender: No OFD packet to send [19:43:43]OFD Sender: No OFD packet to send [19:43:48]OFD Sender: No OFD packet to send [19:43:52]accept exits with 7 [19:43:52]New connection [19:43:52]New thread 3067428196 created [19:43:52]Thread 3067571556 joined [19:43:52]Waiting for new connection... [19:43:52] Sock 7.Parse request [19:43:52]Sock 7.Check first char [19:43:52]Sock 7.First char is OK [19:43:52]request: POST /json_proto HTTP/1.0 [19:43:52]Method: POST [19:43:52]URL: /json_proto [19:43:52]Method is POST - this is cgi request [19:43:52]url: /json_proto [19:43:52]query_string will be loaded in cgi processing [19:43:52]execute_cgi json_proto POST (null) [19:43:52]execute_cgi path=json_proto method=POST [19:43:52]POST find Content-Length [19:43:52]Host: 172.17.45.131:8080 [19:43:52]Content-Length: 803 [19:43:52]Content-Type: application/json [19:43:52] [19:43:52]POST finish read [19:43:52]Found Content-Length = 803 [19:43:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610744", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 25.490, "sum" : 1904.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" : 1904.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:43:52]execute_script... [19:43: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)610744", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 25.490, "sum" : 1904.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" : 1904.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:43:52]POST & json_proto [19:43:52]process_json_proto [19:43:52]json parsed OK: [19:43:52]protocol is kg_v1.0 [19:43:52]action value=close_receipt [19:43:52]process_action close_receipt [19:43:52]cmd_close_receipt [19:43:52]MH_GetDate [19:43:52]Write to MH i2c: F0 00 00 EA 31 0A [19:43:52]Write i2c OK [19:43:52]MH_I2C_Read... [19:43:52]Read from MH i2c: F0 [19:43:52]MH_I2C_Read... [19:43:52]Read from MH i2c: F0 09 00 [19:43:52]MH_I2C_Read... [19:43:52]Read from MH i2c: F0 09 00 EA 31 00 79 42 A9 66 C6 D4 6E 66 4B [19:43:52]GetLastDocTimeStamp 1722368511 [19:43:52]current date 1722368633 [19:43:52]FM_GetShiftState [19:43:52]SAM_PROTO_GetShiftState [19:43:52]wFMCommunicate request_size=4 [19:43:52]MH_SAM_APDU [19:43:52]CAPDU: 80 13 01 00 [19:43:52]Write to MH i2c: E2 08 00 EB 31 80 13 01 00 00 00 00 00 99 [19:43:52]Write i2c OK [19:43:52]MH_I2C_Read... [19:43:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:43:52]Read from MH i2c: E2 [19:43:52]MH_I2C_Read... [19:43:52]Read from MH i2c: E2 0E 00 [19:43:52]MH_I2C_Read... [19:43:52]Read from MH i2c: E2 0E 00 EB 31 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4C [19:43:52]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:43:52]wFMCommunicate OK [19:43:52]SAM_PROTO_GetShiftState done [19:43:52]FM_GetShiftState done [19:43:52]opened in 1722298218 [19:43:52]opened+sec_in_day 1722384618 [19:43:52]quantity*price = 190410 [19:43:52]sum+1 = 190411 [19:43:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1904.10 НСП 1% : 16.85 НДС 12% : 202.20 Наличными: 0.00 Безнал.: 1904.10 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 366 30.07.2024 19:43 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24991 ФПД: 190994700550891 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T194353&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24991&fm=190994700550891&tin=02508201610067®Number=0000000000171247&sum=190410 [19:43:53]StoreToDocumentArchive [19:43:53]shift 48 fd 24991 [19:43:53]save to /storage/0048/doc_00024991 [19:43:53]save last doc name /storage/0048/doc_00024991 to /storage/kkm_last_doc_name [19:43:53]save OK [19:43:53]Clear old archive folders... [19:43:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:43:53]tlvbuf is 01EA7A40 [19:43:53]SAM_PROTO_ClearQueue [19:43:53]wFMCommunicate request_size=4 [19:43:53]MH_SAM_APDU [19:43:53]CAPDU: 80 09 00 00 [19:43:53]Write to MH i2c: E2 08 00 F8 31 80 09 00 00 00 00 00 00 9B [19:43:53]Write i2c OK [19:43:53]MH_I2C_Read... [19:43:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:43:53]Read from MH i2c: E2 [19:43:53]MH_I2C_Read... [19:43:53]Read from MH i2c: E2 03 00 [19:43:53]MH_I2C_Read... [19:43:53]Read from MH i2c: E2 03 00 F8 31 00 90 00 9D [19:43:53]RAPDU: 90 00 [19:43:53]wFMCommunicate OK [19:43:53]SAM_PROTO_ClearQueue done [19:43:53]KKMCreateOFDPacket [19:43:53]OFDProtocolAddRootSTLVToBuf [19:43:53]FM_MakeSignedData [19:43:53]FM_MakeSignedData [19:43:53]SAM_PROTO_SignData [19:43:53]wFMCommunicate request_size=4 [19:43:53]MH_SAM_APDU [19:43:53]CAPDU: 80 0D 01 02 [19:43:53]Write to MH i2c: E2 08 00 F9 31 80 0D 01 02 00 00 00 00 A3 [19:43:53]Write i2c OK [19:43:53]MH_I2C_Read... [19:43:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:43:53]Read from MH i2c: E2 [19:43:53]MH_I2C_Read... [19:43:53]Read from MH i2c: E2 03 00 [19:43:53]MH_I2C_Read... [19:43:53]Read from MH i2c: E2 03 00 F9 31 00 90 00 9E [19:43:53]RAPDU: 90 00 [19:43:53]wFMCommunicate OK [19:43:53]wFMCommunicate request_size=255 [19:43:53]MH_SAM_APDU [19:43:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 92 63 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 CA E7 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CA E7 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 95 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CA E7 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 79 42 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9F 61 00 00 35 04 06 00 AD [19:43:53]Write to MH i2c: E2 02 01 FA 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 92 63 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 CA E7 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CA E7 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 95 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CA E7 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 79 42 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9F 61 00 00 35 04 06 00 AD 00 00 03 [19:43:53]Write i2c OK [19:43:53]MH_I2C_Read... [19:43:53]OFD Sender: No OFD packet to send [19:43:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:43:53]Read from MH i2c: E2 [19:43:53]MH_I2C_Read... [19:43:53]Read from MH i2c: E2 03 00 [19:43:53]MH_I2C_Read... [19:43:53]Read from MH i2c: E2 03 00 FA 31 00 90 00 9F [19:43:53]RAPDU: 90 00 [19:43:53]wFMCommunicate OK [19:43:53]wFMCommunicate request_size=10 [19:43:53]MH_SAM_APDU [19:43:53]CAPDU: 80 0D 02 02 05 B5 6B 47 C2 EB [19:43:53]Write to MH i2c: E2 0D 00 FB 31 80 0D 02 02 05 00 B5 6B 47 C2 EB 00 00 C4 [19:43:53]Write i2c OK [19:43:53]MH_I2C_Read... [19:43:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:43:53]Read from MH i2c: E2 [19:43:53]MH_I2C_Read... [19:43:53]Read from MH i2c: E2 03 00 [19:43:53]MH_I2C_Read... [19:43:53]Read from MH i2c: E2 03 00 FB 31 00 90 00 A0 [19:43:53]RAPDU: 90 00 [19:43:53]wFMCommunicate OK [19:43:53]wFMCommunicate request_size=4 [19:43:53]MH_SAM_APDU [19:43:53]CAPDU: 80 0D 03 02 [19:43:53]Write to MH i2c: E2 08 00 FC 31 80 0D 03 02 00 00 00 00 A8 [19:43:53]Write i2c OK [19:43:53]MH_I2C_Read... [19:43:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:43:53]Read from MH i2c: E2 [19:43:53]MH_I2C_Read... [19:43:53]Read from MH i2c: E2 0B 00 [19:43:53]MH_I2C_Read... [19:43:53]Read from MH i2c: E2 0B 00 FC 31 00 05 4B FD 9E D6 B9 32 D2 90 00 27 [19:43:53]RAPDU: 05 4B FD 9E D6 B9 32 D2 90 00 [19:43:53]wFMCommunicate OK [19:43:53]SAM_PROTO_SignData done [19:43:53]FM_MakeSignedData done [19:43:53]CreateOFDProtocolMessage [19:43:53]wFMCommunicate request_size=4 [19:43:53]MH_SAM_APDU [19:43:53]CAPDU: 80 11 00 00 [19:43:53]Write to MH i2c: E2 08 00 FD 31 80 11 00 00 00 00 00 00 A8 [19:43:53]Write i2c OK [19:43:53]MH_I2C_Read... [19:43:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:43:53]Read from MH i2c: E2 [19:43:53]MH_I2C_Read... [19:43:53]Read from MH i2c: E2 17 00 [19:43:53]MH_I2C_Read... [19:43:53]Read from MH i2c: E2 17 00 FD 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 FE [19:43:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:43:53]wFMCommunicate OK [19:43:53]CreateOFDProtocolMessage done [19:43:53]OFDSenderStorePacket 24991 [19:43:53]StoreOFDPacket docnum=24991 [19:43:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 62 EC 07 01 A2 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 92 63 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 CA E7 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CA E7 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 95 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CA E7 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 79 42 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9F 61 00 00 35 04 06 00 AD B5 6B 47 C2 EB 05 4B FD 9E D6 B9 32 D2 [19:43:53]CheckFolder [19:43:53]dirname=/storage/ofd_packets [19:43:53]CheckFolder done [19:43:53]ProducePacketName [19:43:53]name=ofd_packets/00024991 [19:43:53]NVStorageSaveData ofd_packets/00024991 [19:43:53]File name is /storage/ofd_packets/00024991 [19:43:53]Write 301 bytes [19:43:53]NVStorageSaveData done [19:43:53]OFDSenderStorePacket done [19:43:53]KKMCreateOFDPacket done [19:43:53]NVStorageSaveData kkm_last_timestamp [19:43:53]File name is /storage/kkm_last_timestamp [19:43:53]Write 4 bytes [19:43:53]NVStorageSaveData done [19:43:53]ExternCall_PrintAddStr [19:43:53]wPrintStart [19:43:53]Write to MH i2c: 01 00 00 FE 31 2F [19:43:53]Write i2c OK [19:43:53]MH_I2C_Read... [19:43:53]Read from MH i2c: 01 [19:43:53]MH_I2C_Read... [19:43:53]Read from MH i2c: 01 07 00 [19:43:53]MH_I2C_Read... [19:43:53]Read from MH i2c: 01 07 00 FE 31 00 00 00 00 00 FF 0F 44 [19:43:53]RasterBufferAndPrint [19:43:53]line Счет N : (1)610744 [19:43:53]line ИНН: 02508201610067 [19:43:53]line Контрольно-Кассовый Чек [19:43:53]line ПРОДАЖА [19:43:53]line ТРК (МРК, ГНК) : 63 [19:43:53]line Товар: 2710124500 [19:43:53]line Аи-95-К-3 [19:43:53]line 25.490 * 74.70 [19:43:53]line = 1904.10 [19:43:53]line НДС 12% НСП 1% [19:43:53]line > о реализуемом товаре [19:43:53]line ИТОГО: 1904.10 [19:43:53]line НСП 1% : 16.85 [19:43:53]line НДС 12% : 202.20 [19:43:53]line Наличными: 0.00 [19:43:53]line Безнал.: 1904.10 [19:43:53]line Место: АЗС № 127 "Партнер Нефть" [19:43:53]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:43:53]line СНО: Общий режим [19:43:53]line Чек 366 30.07.2024 19:43 [19:43:53]line Смена: 48 ФФД: 1.0 [19:43:53]line ЗНМ: 0300000158 [19:43:53]line РНМ: 0000000000171247 [19:43:53]line Версия ККМ: v1.0 [19:43:53]line Платежная система: O! деньги [19:43:53]line ФМ: 0000000002098565 [19:43:53]line ФД: 24991 [19:43:53]line ФПД: 190994700550891 [19:43:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T194353&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24991&fm=190994700550891&tin=02508201610067®Number=0000000000171247&sum=190410 [19:43:54]OFD Sender: Processing packet 24991 [packets to send 29, broken 28] [19:43:54]ProducePacketName [19:43:54]name=ofd_packets/00024991 [19:43:54]OFD Sender: To server: pG, [19:43:54]CommunicateWithHost lk.salyk.kg:30040 [19:43:54]ConnectInit lk.salyk.kg [19:43:54]written 0, free lines is 4095 [19:43:54]Connected sock=10 [19:43:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 62 EC 07 01 A2 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 92 63 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 CA E7 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CA E7 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 95 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CA E7 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 79 42 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 9F 61 00 00 35 04 06 00 AD B5 6B 47 C2 EB 05 4B FD 9E D6 B9 32 D2 [19:43:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 82 F6 47 00 B2 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 32 30 39 38 35 36 35 10 04 04 00 9F 61 00 00 F4 03 04 00 06 EE A8 66 B6 04 01 00 00 FF 03 5B F5 01 86 FB 67 [19:43:54]CommunicateWithHost err = 0 [19:43:54]CheckOFDResponse [19:43:54]1017 (14) - 77093643461234 [19:43:54]1041 (16) - 0000000002098565 [19:43:54]1040 (4) - 24991 [19:43:54]1012 (4) - 30.07.2024 13:43 [19:43:54]1206 (1) - 0 [19:43:54]OFD Sender: Remove packet 24991 [19:43:54]ProducePacketName [19:43:54]name=ofd_packets/00024991 [19:43:54]NVStorageDeleteData [19:43:54]Write to MH i2c: 01 00 00 28 32 5A [19:43:54]Write i2c OK [19:43:54]MH_I2C_Read... [19:43:54]Read from MH i2c: 01 [19:43:54]MH_I2C_Read... [19:43:54]Read from MH i2c: 01 07 00 [19:43:54]MH_I2C_Read... [19:43:54]Read from MH i2c: 01 07 00 28 32 00 00 00 00 00 0E 0D 7C [19:43:54]RasterBufferAndPrint [19:43:54]line [19:43:54]line [19:43:54]line [19:43:54]line [19:43:54]line [19:43:54]written 0, free lines is 3348 [19:43:54]MH_Cut [19:43:54]Write to MH i2c: D1 01 00 2F 32 01 33 [19:43:54]Write i2c OK [19:43:54]MH_I2C_Read... [19:43:54]Read from MH i2c: D1 [19:43:54]MH_I2C_Read... [19:43:54]Read from MH i2c: D1 01 00 [19:43:54]MH_I2C_Read... [19:43:54]Read from MH i2c: D1 01 00 2F 32 00 32 [19:43:54]Write to MH i2c: 01 00 00 30 32 62 [19:43:54]Write i2c OK [19:43:54]MH_I2C_Read... [19:43:54]OFD Sender: No OFD packet to send [19:43:55]*** Cut start [19:43:55]*** Partial cut [19:43:55]*** CUTSNS_PIN = 1 [19:43:55]*** CUTSNS_PIN = 0 [19:43:55]*** Brake cut motor [19:43:55]Read from MH i2c: 01 [19:43:55]MH_I2C_Read... [19:43:55]*** Stop cut motor [19:43:55]*** Cut end [19:43:55]Read from MH i2c: 01 07 00 [19:43:55]MH_I2C_Read... [19:43:55]Read from MH i2c: 01 07 00 30 32 00 00 00 00 00 FF 0F 77 [19:43:55]process_action close_receipt done [19:43:55]requested_data is exist [19:43:55]produce_requested_data [19:43:55]requested_item fm.sn is exist - process it [19:43:55]wFMCommunicate request_size=4 [19:43:55]MH_SAM_APDU [19:43:55]CAPDU: 80 11 00 00 [19:43:55]Write to MH i2c: E2 08 00 31 32 80 11 00 00 00 00 00 00 DD [19:43:55]Write i2c OK [19:43:55]MH_I2C_Read... [19:43:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:43:55]Read from MH i2c: E2 [19:43:55]MH_I2C_Read... [19:43:55]Read from MH i2c: E2 17 00 [19:43:55]MH_I2C_Read... [19:43:55]Read from MH i2c: E2 17 00 31 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 33 [19:43:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:43:55]wFMCommunicate OK [19:43:55]requested_item fd.num is exist - process it [19:43:55]SAM_PROTO_GetFieldsCounters [19:43:55]wFMCommunicate request_size=4 [19:43:55]MH_SAM_APDU [19:43:55]CAPDU: 80 13 00 00 [19:43:55]Write to MH i2c: E2 08 00 32 32 80 13 00 00 00 00 00 00 E0 [19:43:55]Write i2c OK [19:43:55]MH_I2C_Read... [19:43:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:43:55]Read from MH i2c: E2 [19:43:55]MH_I2C_Read... [19:43:55]Read from MH i2c: E2 62 00 [19:43:55]MH_I2C_Read... [19:43:55]Read from MH i2c: E2 62 00 32 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 9F 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 6E 01 00 00 5E 04 04 00 6E 01 00 00 57 04 04 00 6F 01 00 00 19 04 04 00 00 00 00 00 90 00 7E [19:43:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 9F 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 6E 01 00 00 5E 04 04 00 6E 01 00 00 57 04 04 00 6F 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:43:56]wFMCommunicate OK [19:43:56]SAM_PROTO_GetFieldsCounters done [19:43:56]requested_item shift.num is exist - process it [19:43:56]requested_item shift.opened is exist - process it [19:43:56]req_shift_opened [19:43:56]FM_GetShiftState [19:43:56]SAM_PROTO_GetShiftState [19:43:56]wFMCommunicate request_size=4 [19:43:56]MH_SAM_APDU [19:43:56]CAPDU: 80 13 01 00 [19:43:56]Write to MH i2c: E2 08 00 33 32 80 13 01 00 00 00 00 00 E2 [19:43:56]Write i2c OK [19:43:56]MH_I2C_Read... [19:43:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:43:56]Read from MH i2c: E2 [19:43:56]MH_I2C_Read... [19:43:56]Read from MH i2c: E2 0E 00 [19:43:56]MH_I2C_Read... [19:43:56]Read from MH i2c: E2 0E 00 33 32 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 95 [19:43:56]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:43:56]wFMCommunicate OK [19:43:56]SAM_PROTO_GetShiftState done [19:43:56]FM_GetShiftState done [19:43:56]req_shift_opened done [19:43:56]requested_item shift.open_date is exist - process it [19:43:56]req_shift_open_date [19:43:56]req_shift_open_date done [19:43:56]produce_requested_data done [19:43:56]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24991,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:43:56]process_action_free close_receipt [19:43:56]json_value_free [19:43:56]json_value_free done [19:43:56]process_json_proto returns [19:43:56]Send response to host [19:43:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24991,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:43:56]free response buf [19:43:56]execute_script done [19:43:56]execute_script returns [19:43:56]free content buf [19:43:56]Sock 7.Close socket [19:43:56]Sock 7.Thread stoped [19:43:59]OFD Sender: No OFD packet to send [19:44:04]OFD Sender: No OFD packet to send [19:44:09]OFD Sender: No OFD packet to send [19:44:14]OFD Sender: No OFD packet to send [19:44:19]OFD Sender: No OFD packet to send [19:44:24]OFD Sender: No OFD packet to send [19:44:29]OFD Sender: No OFD packet to send [19:44:34]OFD Sender: No OFD packet to send [19:44:39]OFD Sender: No OFD packet to send [19:44:44]OFD Sender: No OFD packet to send [19:44:49]OFD Sender: No OFD packet to send [19:44:54]OFD Sender: No OFD packet to send [19:45:00]OFD Sender: No OFD packet to send [19:45:05]OFD Sender: No OFD packet to send [19:45:10]OFD Sender: No OFD packet to send [19:45:15]OFD Sender: No OFD packet to send [19:45:20]OFD Sender: No OFD packet to send [19:45:25]OFD Sender: No OFD packet to send [19:45:30]OFD Sender: No OFD packet to send [19:45:35]OFD Sender: No OFD packet to send [19:45:40]OFD Sender: No OFD packet to send [19:45:45]OFD Sender: No OFD packet to send [19:45:50]OFD Sender: No OFD packet to send [19:45:55]OFD Sender: No OFD packet to send [19:46:00]OFD Sender: No OFD packet to send [19:46:05]OFD Sender: No OFD packet to send [19:46:10]OFD Sender: No OFD packet to send [19:46:15]OFD Sender: No OFD packet to send [19:46:20]OFD Sender: No OFD packet to send [19:46:20]accept exits with 9 [19:46:20]New connection [19:46:20]New thread 3067571556 created [19:46:20]Thread 3067428196 joined [19:46:20]Waiting for new connection... [19:46:20] Sock 9.Parse request [19:46:20]Sock 9.Check first char [19:46:20]Sock 9.First char is OK [19:46:20]request: POST /json_proto HTTP/1.0 [19:46:20]Method: POST [19:46:20]URL: /json_proto [19:46:20]Method is POST - this is cgi request [19:46:20]url: /json_proto [19:46:20]query_string will be loaded in cgi processing [19:46:20]execute_cgi json_proto POST (null) [19:46:20]execute_cgi path=json_proto method=POST [19:46:20]POST find Content-Length [19:46:20]Host: 172.17.45.131:8080 [19:46:20]Content-Length: 803 [19:46:20]Content-Type: application/json [19:46:20] [19:46:20]POST finish read [19:46:20]Found Content-Length = 803 [19:46:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610745", "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" ] } } [19:46:20]execute_script... [19:46: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)610745", "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" ] } } [19:46:20]POST & json_proto [19:46:20]process_json_proto [19:46:20]json parsed OK: [19:46:20]protocol is kg_v1.0 [19:46:20]action value=close_receipt [19:46:20]process_action close_receipt [19:46:20]cmd_close_receipt [19:46:20]MH_GetDate [19:46:20]Write to MH i2c: F0 00 00 34 32 55 [19:46:20]Write i2c OK [19:46:20]MH_I2C_Read... [19:46:20]Read from MH i2c: F0 [19:46:20]MH_I2C_Read... [19:46:20]Read from MH i2c: F0 09 00 [19:46:20]MH_I2C_Read... [19:46:20]Read from MH i2c: F0 09 00 34 32 00 0D 43 A9 66 C6 D4 6E 66 2B [19:46:20]GetLastDocTimeStamp 1722368633 [19:46:20]current date 1722368781 [19:46:20]FM_GetShiftState [19:46:20]SAM_PROTO_GetShiftState [19:46:20]wFMCommunicate request_size=4 [19:46:20]MH_SAM_APDU [19:46:20]CAPDU: 80 13 01 00 [19:46:20]Write to MH i2c: E2 08 00 35 32 80 13 01 00 00 00 00 00 E4 [19:46:20]Write i2c OK [19:46:20]MH_I2C_Read... [19:46:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:46:20]Read from MH i2c: E2 [19:46:20]MH_I2C_Read... [19:46:20]Read from MH i2c: E2 0E 00 [19:46:20]MH_I2C_Read... [19:46:20]Read from MH i2c: E2 0E 00 35 32 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 97 [19:46:20]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:46:20]wFMCommunicate OK [19:46:20]SAM_PROTO_GetShiftState done [19:46:20]FM_GetShiftState done [19:46:20]opened in 1722298218 [19:46:20]opened+sec_in_day 1722384618 [19:46:20]quantity*price = 200010 [19:46:20]sum+1 = 200011 [19:46:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.10 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.10 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 367 30.07.2024 19:46 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24992 ФПД: 153453446941630 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T194622&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24992&fm=153453446941630&tin=02508201610067®Number=0000000000171247&sum=200010 [19:46:21]StoreToDocumentArchive [19:46:21]shift 48 fd 24992 [19:46:21]save to /storage/0048/doc_00024992 [19:46:21]save last doc name /storage/0048/doc_00024992 to /storage/kkm_last_doc_name [19:46:21]save OK [19:46:21]Clear old archive folders... [19:46:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:46:21]tlvbuf is B6F3F210 [19:46:21]SAM_PROTO_ClearQueue [19:46:21]wFMCommunicate request_size=4 [19:46:21]MH_SAM_APDU [19:46:21]CAPDU: 80 09 00 00 [19:46:21]Write to MH i2c: E2 08 00 42 32 80 09 00 00 00 00 00 00 E6 [19:46:21]Write i2c OK [19:46:21]MH_I2C_Read... [19:46:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:46:21]Read from MH i2c: E2 [19:46:21]MH_I2C_Read... [19:46:21]Read from MH i2c: E2 03 00 [19:46:21]MH_I2C_Read... [19:46:21]Read from MH i2c: E2 03 00 42 32 00 90 00 E8 [19:46:21]RAPDU: 90 00 [19:46:21]wFMCommunicate OK [19:46:21]SAM_PROTO_ClearQueue done [19:46:21]KKMCreateOFDPacket [19:46:21]OFDProtocolAddRootSTLVToBuf [19:46:21]FM_MakeSignedData [19:46:21]FM_MakeSignedData [19:46:21]SAM_PROTO_SignData [19:46:21]wFMCommunicate request_size=4 [19:46:21]MH_SAM_APDU [19:46:21]CAPDU: 80 0D 01 02 [19:46:21]Write to MH i2c: E2 08 00 43 32 80 0D 01 02 00 00 00 00 EE [19:46:21]Write i2c OK [19:46:21]MH_I2C_Read... [19:46:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:46:21]Read from MH i2c: E2 [19:46:21]MH_I2C_Read... [19:46:21]Read from MH i2c: E2 03 00 [19:46:21]MH_I2C_Read... [19:46:21]Read from MH i2c: E2 03 00 43 32 00 90 00 E9 [19:46:21]RAPDU: 90 00 [19:46:21]wFMCommunicate OK [19:46:21]wFMCommunicate request_size=255 [19:46:21]MH_SAM_APDU [19:46: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 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 6F 01 00 00 F4 03 04 00 0E 43 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A0 61 00 00 35 04 06 00 8B [19:46:21]Write to MH i2c: E2 02 01 44 32 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6F 01 00 00 F4 03 04 00 0E 43 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A0 61 00 00 35 04 06 00 8B 00 00 0E [19:46:21]Write i2c OK [19:46:21]MH_I2C_Read... [19:46:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:46:22]Read from MH i2c: E2 [19:46:22]MH_I2C_Read... [19:46:22]Read from MH i2c: E2 03 00 [19:46:22]MH_I2C_Read... [19:46:22]Read from MH i2c: E2 03 00 44 32 00 90 00 EA [19:46:22]RAPDU: 90 00 [19:46:22]wFMCommunicate OK [19:46:22]wFMCommunicate request_size=10 [19:46:22]MH_SAM_APDU [19:46:22]CAPDU: 80 0D 02 02 05 90 AA 31 CB BE [19:46:22]Write to MH i2c: E2 0D 00 45 32 80 0D 02 02 05 00 90 AA 31 CB BE 00 00 EF [19:46:22]Write i2c OK [19:46:22]MH_I2C_Read... [19:46:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:46:22]Read from MH i2c: E2 [19:46:22]MH_I2C_Read... [19:46:22]Read from MH i2c: E2 03 00 [19:46:22]MH_I2C_Read... [19:46:22]Read from MH i2c: E2 03 00 45 32 00 90 00 EB [19:46:22]RAPDU: 90 00 [19:46:22]wFMCommunicate OK [19:46:22]wFMCommunicate request_size=4 [19:46:22]MH_SAM_APDU [19:46:22]CAPDU: 80 0D 03 02 [19:46:22]Write to MH i2c: E2 08 00 46 32 80 0D 03 02 00 00 00 00 F3 [19:46:22]Write i2c OK [19:46:22]MH_I2C_Read... [19:46:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:46:22]Read from MH i2c: E2 [19:46:22]MH_I2C_Read... [19:46:22]Read from MH i2c: E2 0B 00 [19:46:22]MH_I2C_Read... [19:46:22]Read from MH i2c: E2 0B 00 46 32 00 21 51 D7 F2 C3 A6 0C AE 90 00 52 [19:46:22]RAPDU: 21 51 D7 F2 C3 A6 0C AE 90 00 [19:46:22]wFMCommunicate OK [19:46:22]SAM_PROTO_SignData done [19:46:22]FM_MakeSignedData done [19:46:22]CreateOFDProtocolMessage [19:46:22]wFMCommunicate request_size=4 [19:46:22]MH_SAM_APDU [19:46:22]CAPDU: 80 11 00 00 [19:46:22]Write to MH i2c: E2 08 00 47 32 80 11 00 00 00 00 00 00 F3 [19:46:22]Write i2c OK [19:46:22]MH_I2C_Read... [19:46:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:46:22]Read from MH i2c: E2 [19:46:22]MH_I2C_Read... [19:46:22]Read from MH i2c: E2 17 00 [19:46:22]MH_I2C_Read... [19:46:22]Read from MH i2c: E2 17 00 47 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 49 [19:46:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:46:22]wFMCommunicate OK [19:46:22]CreateOFDProtocolMessage done [19:46:22]OFDSenderStorePacket 24992 [19:46:22]StoreOFDPacket docnum=24992 [19:46:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 A4 CE 07 01 3D 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6F 01 00 00 F4 03 04 00 0E 43 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A0 61 00 00 35 04 06 00 8B 90 AA 31 CB BE 21 51 D7 F2 C3 A6 0C AE [19:46:22]CheckFolder [19:46:22]dirname=/storage/ofd_packets [19:46:22]CheckFolder done [19:46:22]ProducePacketName [19:46:22]name=ofd_packets/00024992 [19:46:22]NVStorageSaveData ofd_packets/00024992 [19:46:22]File name is /storage/ofd_packets/00024992 [19:46:22]Write 301 bytes [19:46:22]NVStorageSaveData done [19:46:22]OFDSenderStorePacket done [19:46:22]KKMCreateOFDPacket done [19:46:22]NVStorageSaveData kkm_last_timestamp [19:46:22]File name is /storage/kkm_last_timestamp [19:46:22]Write 4 bytes [19:46:22]NVStorageSaveData done [19:46:22]ExternCall_PrintAddStr [19:46:22]wPrintStart [19:46:22]Write to MH i2c: 01 00 00 48 32 7A [19:46:22]Write i2c OK [19:46:22]MH_I2C_Read... [19:46:22]Read from MH i2c: 01 [19:46:22]MH_I2C_Read... [19:46:22]Read from MH i2c: 01 07 00 [19:46:22]MH_I2C_Read... [19:46:22]Read from MH i2c: 01 07 00 48 32 00 00 00 00 00 FF 0F 8F [19:46:22]RasterBufferAndPrint [19:46:22]line Счет N : (1)610745 [19:46:22]line ИНН: 02508201610067 [19:46:22]line Контрольно-Кассовый Чек [19:46:22]line ПРОДАЖА [19:46:22]line ТРК (МРК, ГНК) : 32 [19:46:22]line Товар: 2710124130 [19:46:22]line Аи-92-К-2 [19:46:22]line 29.500 * 67.80 [19:46:22]line = 2000.10 [19:46:22]line НДС 12% НСП 1% [19:46:22]line > о реализуемом товаре [19:46:22]line ИТОГО: 2000.10 [19:46:22]line НСП 1% : 17.70 [19:46:22]line НДС 12% : 212.40 [19:46:22]line Наличными: 0.00 [19:46:22]line Безнал.: 2000.10 [19:46:22]line Место: АЗС № 127 "Партнер Нефть" [19:46:22]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:46:22]line СНО: Общий режим [19:46:22]line Чек 367 30.07.2024 19:46 [19:46:22]line Смена: 48 ФФД: 1.0 [19:46:22]line ЗНМ: 0300000158 [19:46:22]line РНМ: 0000000000171247 [19:46:22]line Версия ККМ: v1.0 [19:46:22]line Платежная система: O! деньги [19:46:22]line ФМ: 0000000002098565 [19:46:22]line ФД: 24992 [19:46:22]line ФПД: 153453446941630 [19:46:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T194622&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24992&fm=153453446941630&tin=02508201610067®Number=0000000000171247&sum=200010 [19:46:22]OFD Sender: Processing packet 24992 [packets to send 29, broken 28] [19:46:22]ProducePacketName [19:46:22]name=ofd_packets/00024992 [19:46:22]OFD Sender: To server: pG, [19:46:22]CommunicateWithHost lk.salyk.kg:30040 [19:46:22]ConnectInit lk.salyk.kg [19:46:22]written 0, free lines is 4095 [19:46:22]Connected sock=10 [19:46:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 A4 CE 07 01 3D 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6F 01 00 00 F4 03 04 00 0E 43 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A0 61 00 00 35 04 06 00 8B 90 AA 31 CB BE 21 51 D7 F2 C3 A6 0C AE [19:46:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 42 A6 47 00 7D 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 32 30 39 38 35 36 35 10 04 04 00 A0 61 00 00 F4 03 04 00 9B EE A8 66 B6 04 01 00 00 43 23 B8 81 F4 D3 92 79 [19:46:23]CommunicateWithHost err = 0 [19:46:23]CheckOFDResponse [19:46:23]1017 (14) - 77093643461234 [19:46:23]1041 (16) - 0000000002098565 [19:46:23]1040 (4) - 24992 [19:46:23]1012 (4) - 30.07.2024 13:46 [19:46:23]1206 (1) - 0 [19:46:23]OFD Sender: Remove packet 24992 [19:46:23]ProducePacketName [19:46:23]name=ofd_packets/00024992 [19:46:23]NVStorageDeleteData [19:46:23]Write to MH i2c: 01 00 00 72 32 A4 [19:46:23]Write i2c OK [19:46:23]MH_I2C_Read... [19:46:23]Read from MH i2c: 01 [19:46:23]MH_I2C_Read... [19:46:23]Read from MH i2c: 01 07 00 [19:46:23]MH_I2C_Read... [19:46:23]Read from MH i2c: 01 07 00 72 32 00 00 00 00 00 16 0D CE [19:46:23]RasterBufferAndPrint [19:46:23]line [19:46:23]line [19:46:23]line [19:46:23]line [19:46:23]line [19:46:23]written 0, free lines is 3359 [19:46:23]MH_Cut [19:46:23]Write to MH i2c: D1 01 00 79 32 01 7D [19:46:23]Write i2c OK [19:46:23]MH_I2C_Read... [19:46:23]Read from MH i2c: D1 [19:46:23]MH_I2C_Read... [19:46:23]Read from MH i2c: D1 01 00 [19:46:23]MH_I2C_Read... [19:46:23]Read from MH i2c: D1 01 00 79 32 00 7C [19:46:23]Write to MH i2c: 01 00 00 7A 32 AC [19:46:23]Write i2c OK [19:46:23]MH_I2C_Read... [19:46:23]OFD Sender: No OFD packet to send [19:46:23]*** Cut start [19:46:23]*** Partial cut [19:46:23]*** CUTSNS_PIN = 1 [19:46:23]*** CUTSNS_PIN = 0 [19:46:24]*** Brake cut motor [19:46:24]Read from MH i2c: 01 [19:46:24]MH_I2C_Read... [19:46:24]*** Stop cut motor [19:46:24]*** Cut end [19:46:24]Read from MH i2c: 01 07 00 [19:46:24]MH_I2C_Read... [19:46:24]Read from MH i2c: 01 07 00 7A 32 00 00 00 00 00 FF 0F C1 [19:46:24]process_action close_receipt done [19:46:24]requested_data is exist [19:46:24]produce_requested_data [19:46:24]requested_item fm.sn is exist - process it [19:46:24]wFMCommunicate request_size=4 [19:46:24]MH_SAM_APDU [19:46:24]CAPDU: 80 11 00 00 [19:46:24]Write to MH i2c: E2 08 00 7B 32 80 11 00 00 00 00 00 00 27 [19:46:24]Write i2c OK [19:46:24]MH_I2C_Read... [19:46:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:46:24]Read from MH i2c: E2 [19:46:24]MH_I2C_Read... [19:46:24]Read from MH i2c: E2 17 00 [19:46:24]MH_I2C_Read... [19:46:24]Read from MH i2c: E2 17 00 7B 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 7D [19:46:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:46:24]wFMCommunicate OK [19:46:24]requested_item fd.num is exist - process it [19:46:24]SAM_PROTO_GetFieldsCounters [19:46:24]wFMCommunicate request_size=4 [19:46:24]MH_SAM_APDU [19:46:24]CAPDU: 80 13 00 00 [19:46:24]Write to MH i2c: E2 08 00 7C 32 80 13 00 00 00 00 00 00 2A [19:46:24]Write i2c OK [19:46:24]MH_I2C_Read... [19:46:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:46:24]Read from MH i2c: E2 [19:46:24]MH_I2C_Read... [19:46:24]Read from MH i2c: E2 62 00 [19:46:24]MH_I2C_Read... [19:46:24]Read from MH i2c: E2 62 00 7C 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A0 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 6F 01 00 00 5E 04 04 00 6F 01 00 00 57 04 04 00 70 01 00 00 19 04 04 00 00 00 00 00 90 00 CC [19:46:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A0 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 6F 01 00 00 5E 04 04 00 6F 01 00 00 57 04 04 00 70 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:46:24]wFMCommunicate OK [19:46:24]SAM_PROTO_GetFieldsCounters done [19:46:24]requested_item shift.num is exist - process it [19:46:24]requested_item shift.opened is exist - process it [19:46:24]req_shift_opened [19:46:24]FM_GetShiftState [19:46:24]SAM_PROTO_GetShiftState [19:46:24]wFMCommunicate request_size=4 [19:46:24]MH_SAM_APDU [19:46:24]CAPDU: 80 13 01 00 [19:46:24]Write to MH i2c: E2 08 00 7D 32 80 13 01 00 00 00 00 00 2C [19:46:24]Write i2c OK [19:46:24]MH_I2C_Read... [19:46:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:46:24]Read from MH i2c: E2 [19:46:24]MH_I2C_Read... [19:46:24]Read from MH i2c: E2 0E 00 [19:46:24]MH_I2C_Read... [19:46:24]Read from MH i2c: E2 0E 00 7D 32 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 DF [19:46:24]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:46:24]wFMCommunicate OK [19:46:24]SAM_PROTO_GetShiftState done [19:46:24]FM_GetShiftState done [19:46:24]req_shift_opened done [19:46:24]requested_item shift.open_date is exist - process it [19:46:24]req_shift_open_date [19:46:24]req_shift_open_date done [19:46:24]produce_requested_data done [19:46:24]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24992,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:46:24]process_action_free close_receipt [19:46:24]json_value_free [19:46:24]json_value_free done [19:46:24]process_json_proto returns [19:46:24]Send response to host [19:46:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24992,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:46:24]free response buf [19:46:24]execute_script done [19:46:24]execute_script returns [19:46:24]free content buf [19:46:24]Sock 9.Close socket [19:46:24]Sock 9.Thread stoped [19:46:28]OFD Sender: No OFD packet to send [19:46:33]OFD Sender: No OFD packet to send [19:46:38]OFD Sender: No OFD packet to send [19:46:43]OFD Sender: No OFD packet to send [19:46:48]OFD Sender: No OFD packet to send [19:46:53]OFD Sender: No OFD packet to send [19:46:58]OFD Sender: No OFD packet to send [19:47:03]OFD Sender: No OFD packet to send [19:47:08]OFD Sender: No OFD packet to send [19:47:13]OFD Sender: No OFD packet to send [19:47:18]OFD Sender: No OFD packet to send [19:47:23]OFD Sender: No OFD packet to send [19:47:28]OFD Sender: No OFD packet to send [19:47:33]OFD Sender: No OFD packet to send [19:47:38]OFD Sender: No OFD packet to send [19:47:43]OFD Sender: No OFD packet to send [19:47:48]OFD Sender: No OFD packet to send [19:47:53]OFD Sender: No OFD packet to send [19:47:58]OFD Sender: No OFD packet to send [19:48:03]OFD Sender: No OFD packet to send [19:48:08]OFD Sender: No OFD packet to send [19:48:13]OFD Sender: No OFD packet to send [19:48:18]OFD Sender: No OFD packet to send [19:48:23]OFD Sender: No OFD packet to send [19:48:28]OFD Sender: No OFD packet to send [19:48:33]accept exits with 7 [19:48:33]New connection [19:48:33]New thread 3067428196 created [19:48:33]Thread 3067571556 joined [19:48:33]Waiting for new connection... [19:48:33] Sock 7.Parse request [19:48:33]Sock 7.Check first char [19:48:33]Sock 7.First char is OK [19:48:33]request: POST /json_proto HTTP/1.0 [19:48:33]Method: POST [19:48:33]URL: /json_proto [19:48:33]Method is POST - this is cgi request [19:48:33]url: /json_proto [19:48:33]query_string will be loaded in cgi processing [19:48:33]execute_cgi json_proto POST (null) [19:48:33]execute_cgi path=json_proto method=POST [19:48:33]POST find Content-Length [19:48:33]Host: 172.17.45.131:8080 [19:48:33]Content-Length: 682 [19:48:33]Content-Type: application/json [19:48:33] [19:48:33]POST finish read [19:48:33]Found Content-Length = 682 [19:48:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610746", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 16.070, "sum" : 1200.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:48:33]execute_script... [19: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)610746", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 16.070, "sum" : 1200.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:48:33]POST & json_proto [19:48:33]process_json_proto [19:48:33]json parsed OK: [19:48:33]protocol is kg_v1.0 [19:48:33]action value=close_receipt [19:48:33]process_action close_receipt [19:48:33]cmd_close_receipt [19:48:33]MH_GetDate [19:48:33]Write to MH i2c: F0 00 00 7E 32 9F [19:48:33]Write i2c OK [19:48:33]MH_I2C_Read... [19:48:33]Read from MH i2c: F0 [19:48:33]MH_I2C_Read... [19:48:33]Read from MH i2c: F0 09 00 [19:48:33]MH_I2C_Read... [19:48:33]Read from MH i2c: F0 09 00 7E 32 00 92 43 A9 66 C6 D4 6E 66 FA [19:48:33]GetLastDocTimeStamp 1722368782 [19:48:33]current date 1722368914 [19:48:33]FM_GetShiftState [19:48:33]SAM_PROTO_GetShiftState [19:48:33]wFMCommunicate request_size=4 [19:48:33]MH_SAM_APDU [19:48:33]CAPDU: 80 13 01 00 [19:48:33]Write to MH i2c: E2 08 00 7F 32 80 13 01 00 00 00 00 00 2E [19:48:33]Write i2c OK [19:48:33]MH_I2C_Read... [19:48:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:48:33]Read from MH i2c: E2 [19:48:33]MH_I2C_Read... [19:48:33]Read from MH i2c: E2 0E 00 [19:48:33]MH_I2C_Read... [19:48:33]Read from MH i2c: E2 0E 00 7F 32 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E1 [19:48:33]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:48:33]wFMCommunicate OK [19:48:33]SAM_PROTO_GetShiftState done [19:48:33]FM_GetShiftState done [19:48:33]opened in 1722298218 [19:48:33]opened+sec_in_day 1722384618 [19:48:33]quantity*price = 120042 [19:48:33]sum+1 = 120044 [19:48:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.48 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 368 30.07.2024 19:48 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24993 ФПД: 245996961423241 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T194834&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24993&fm=245996961423241&tin=02508201610067®Number=0000000000171247&sum=120000 [19:48:34]StoreToDocumentArchive [19:48:34]shift 48 fd 24993 [19:48:34]save to /storage/0048/doc_00024993 [19:48:34]save last doc name /storage/0048/doc_00024993 to /storage/kkm_last_doc_name [19:48:34]save OK [19:48:34]Clear old archive folders... [19:48:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:48:34]tlvbuf is 01EA6F50 [19:48:34]SAM_PROTO_ClearQueue [19:48:34]wFMCommunicate request_size=4 [19:48:34]MH_SAM_APDU [19:48:34]CAPDU: 80 09 00 00 [19:48:34]Write to MH i2c: E2 08 00 8C 32 80 09 00 00 00 00 00 00 30 [19:48:34]Write i2c OK [19:48:34]MH_I2C_Read... [19:48:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:48:34]Read from MH i2c: E2 [19:48:34]MH_I2C_Read... [19:48:34]Read from MH i2c: E2 03 00 [19:48:34]MH_I2C_Read... [19:48:34]Read from MH i2c: E2 03 00 8C 32 00 90 00 32 [19:48:34]RAPDU: 90 00 [19:48:34]wFMCommunicate OK [19:48:34]SAM_PROTO_ClearQueue done [19:48:34]KKMCreateOFDPacket [19:48:34]OFDProtocolAddRootSTLVToBuf [19:48:34]FM_MakeSignedData [19:48:34]FM_MakeSignedData [19:48:34]SAM_PROTO_SignData [19:48:34]wFMCommunicate request_size=4 [19:48:34]MH_SAM_APDU [19:48:34]CAPDU: 80 0D 01 02 [19:48:34]Write to MH i2c: E2 08 00 8D 32 80 0D 01 02 00 00 00 00 38 [19:48:34]Write i2c OK [19:48:34]MH_I2C_Read... [19:48:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:48:34]Read from MH i2c: E2 [19:48:34]MH_I2C_Read... [19:48:34]Read from MH i2c: E2 03 00 [19:48:34]MH_I2C_Read... [19:48:34]Read from MH i2c: E2 03 00 8D 32 00 90 00 33 [19:48:34]RAPDU: 90 00 [19:48:34]wFMCommunicate OK [19:48:34]wFMCommunicate request_size=255 [19:48:34]MH_SAM_APDU [19:48: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 C6 3E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 EB D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 92 43 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A1 61 00 00 35 04 06 00 DF [19:48:34]Write to MH i2c: E2 02 01 8E 32 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 C6 3E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 EB D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 92 43 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A1 61 00 00 35 04 06 00 DF 00 00 0A [19:48:34]Write i2c OK [19:48:34]MH_I2C_Read... [19:48:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:48:34]Read from MH i2c: E2 [19:48:34]MH_I2C_Read... [19:48:34]Read from MH i2c: E2 03 00 [19:48:34]MH_I2C_Read... [19:48:34]Read from MH i2c: E2 03 00 8E 32 00 90 00 34 [19:48:34]RAPDU: 90 00 [19:48:34]wFMCommunicate OK [19:48:34]wFMCommunicate request_size=10 [19:48:34]MH_SAM_APDU [19:48:34]CAPDU: 80 0D 02 02 05 BB A1 80 5F 89 [19:48:34]Write to MH i2c: E2 0D 00 8F 32 80 0D 02 02 05 00 BB A1 80 5F 89 00 00 09 [19:48:34]Write i2c OK [19:48:34]MH_I2C_Read... [19:48:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:48:34]Read from MH i2c: E2 [19:48:34]MH_I2C_Read... [19:48:34]Read from MH i2c: E2 03 00 [19:48:34]MH_I2C_Read... [19:48:34]Read from MH i2c: E2 03 00 8F 32 00 90 00 35 [19:48:34]RAPDU: 90 00 [19:48:34]wFMCommunicate OK [19:48:34]wFMCommunicate request_size=4 [19:48:34]MH_SAM_APDU [19:48:34]CAPDU: 80 0D 03 02 [19:48:34]Write to MH i2c: E2 08 00 90 32 80 0D 03 02 00 00 00 00 3D [19:48:34]Write i2c OK [19:48:34]MH_I2C_Read... [19:48:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:48:34]Read from MH i2c: E2 [19:48:34]MH_I2C_Read... [19:48:34]Read from MH i2c: E2 0B 00 [19:48:34]MH_I2C_Read... [19:48:34]Read from MH i2c: E2 0B 00 90 32 00 1A 70 04 2E 24 25 0C F4 90 00 43 [19:48:34]RAPDU: 1A 70 04 2E 24 25 0C F4 90 00 [19:48:34]wFMCommunicate OK [19:48:34]SAM_PROTO_SignData done [19:48:34]FM_MakeSignedData done [19:48:34]CreateOFDProtocolMessage [19:48:34]wFMCommunicate request_size=4 [19:48:34]MH_SAM_APDU [19:48:34]CAPDU: 80 11 00 00 [19:48:34]Write to MH i2c: E2 08 00 91 32 80 11 00 00 00 00 00 00 3D [19:48:34]Write i2c OK [19:48:34]MH_I2C_Read... [19:48:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:48:34]Read from MH i2c: E2 [19:48:34]MH_I2C_Read... [19:48:34]Read from MH i2c: E2 17 00 [19:48:34]MH_I2C_Read... [19:48:34]Read from MH i2c: E2 17 00 91 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 93 [19:48:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:48:34]wFMCommunicate OK [19:48:34]CreateOFDProtocolMessage done [19:48:34]OFDSenderStorePacket 24993 [19:48:34]StoreOFDPacket docnum=24993 [19:48:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 B5 2F 07 01 AB C7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 C6 3E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 EB D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 92 43 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A1 61 00 00 35 04 06 00 DF BB A1 80 5F 89 1A 70 04 2E 24 25 0C F4 [19:48:34]CheckFolder [19:48:34]dirname=/storage/ofd_packets [19:48:34]CheckFolder done [19:48:34]ProducePacketName [19:48:34]name=ofd_packets/00024993 [19:48:34]NVStorageSaveData ofd_packets/00024993 [19:48:34]File name is /storage/ofd_packets/00024993 [19:48:34]Write 301 bytes [19:48:34]NVStorageSaveData done [19:48:34]OFDSenderStorePacket done [19:48:34]KKMCreateOFDPacket done [19:48:34]NVStorageSaveData kkm_last_timestamp [19:48:34]File name is /storage/kkm_last_timestamp [19:48:34]Write 4 bytes [19:48:34]NVStorageSaveData done [19:48:34]ExternCall_PrintAddStr [19:48:34]wPrintStart [19:48:34]Write to MH i2c: 01 00 00 92 32 C4 [19:48:34]Write i2c OK [19:48:34]MH_I2C_Read... [19:48:34]Read from MH i2c: 01 [19:48:34]MH_I2C_Read... [19:48:34]Read from MH i2c: 01 07 00 [19:48:34]MH_I2C_Read... [19:48:34]Read from MH i2c: 01 07 00 92 32 00 00 00 00 00 FF 0F D9 [19:48:34]RasterBufferAndPrint [19:48:34]line Счет N : (1)610746 [19:48:34]line ИНН: 02508201610067 [19:48:34]line Контрольно-Кассовый Чек [19:48:34]line ПРОДАЖА [19:48:34]line ТРК (МРК, ГНК) : 43 [19:48:34]line Товар: 2710124500 [19:48:34]line Аи-95-К-3 [19:48:34]line 16.070 * 74.70 [19:48:34]line = 1200.43 [19:48:34]line НДС 12% НСП 1% [19:48:34]line > о реализуемом товаре [19:48:34]line ОКРУГЛЕНИЕ: -0.43 [19:48:34]line ИТОГО: 1200.00 [19:48:34]line Внесено: 1200.00 [19:48:34]line СДАЧА: 0.00 [19:48:34]line НСП 1% : 10.62 [19:48:34]line НДС 12% : 127.48 [19:48:34]line Наличными: 1200.00 [19:48:34]line Безнал.: 0.00 [19:48:34]line Место: АЗС № 127 "Партнер Нефть" [19:48:34]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:48:34]line СНО: Общий режим [19:48:34]line Чек 368 30.07.2024 19:48 [19:48:34]line Смена: 48 ФФД: 1.0 [19:48:34]line ЗНМ: 0300000158 [19:48:34]line РНМ: 0000000000171247 [19:48:34]line Версия ККМ: v1.0 [19:48:34]line ФМ: 0000000002098565 [19:48:34]line ФД: 24993 [19:48:34]line ФПД: 245996961423241 [19:48:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T194834&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24993&fm=245996961423241&tin=02508201610067®Number=0000000000171247&sum=120000 [19:48:35]OFD Sender: Processing packet 24993 [packets to send 29, broken 28] [19:48:35]ProducePacketName [19:48:35]name=ofd_packets/00024993 [19:48:35]OFD Sender: To server: pG, [19:48:35]CommunicateWithHost lk.salyk.kg:30040 [19:48:35]ConnectInit lk.salyk.kg [19:48:35]written 0, free lines is 4095 [19:48:35]Connected sock=10 [19:48:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 B5 2F 07 01 AB C7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 C6 3E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 EB D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 92 43 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A1 61 00 00 35 04 06 00 DF BB A1 80 5F 89 1A 70 04 2E 24 25 0C F4 [19:48:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 80 5E 47 00 49 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 32 30 39 38 35 36 35 10 04 04 00 A1 61 00 00 F4 03 04 00 20 EF A8 66 B6 04 01 00 00 F9 46 DD B4 DB F8 82 1E [19:48:35]CommunicateWithHost err = 0 [19:48:35]CheckOFDResponse [19:48:35]1017 (14) - 77093643461234 [19:48:35]1041 (16) - 0000000002098565 [19:48:35]1040 (4) - 24993 [19:48:35]1012 (4) - 30.07.2024 13:48 [19:48:35]1206 (1) - 0 [19:48:35]OFD Sender: Remove packet 24993 [19:48:35]ProducePacketName [19:48:35]name=ofd_packets/00024993 [19:48:35]NVStorageDeleteData [19:48:35]Write to MH i2c: 01 00 00 BD 32 EF [19:48:35]Write i2c OK [19:48:35]MH_I2C_Read... [19:48:35]Read from MH i2c: 01 [19:48:35]MH_I2C_Read... [19:48:35]Read from MH i2c: 01 07 00 [19:48:35]MH_I2C_Read... [19:48:35]Read from MH i2c: 01 07 00 BD 32 00 00 00 00 00 04 0D 07 [19:48:35]RasterBufferAndPrint [19:48:35]line [19:48:35]line [19:48:35]line [19:48:35]line [19:48:35]line [19:48:35]written 0, free lines is 3338 [19:48:35]MH_Cut [19:48:35]Write to MH i2c: D1 01 00 C4 32 01 C8 [19:48:35]Write i2c OK [19:48:35]MH_I2C_Read... [19:48:35]Read from MH i2c: D1 [19:48:35]MH_I2C_Read... [19:48:35]Read from MH i2c: D1 01 00 [19:48:35]MH_I2C_Read... [19:48:35]Read from MH i2c: D1 01 00 C4 32 00 C7 [19:48:35]Write to MH i2c: 01 00 00 C5 32 F7 [19:48:35]Write i2c OK [19:48:35]MH_I2C_Read... [19:48:36]OFD Sender: No OFD packet to send [19:48:36]*** Cut start [19:48:36]*** Partial cut [19:48:36]*** CUTSNS_PIN = 1 [19:48:36]*** CUTSNS_PIN = 0 [19:48:36]*** Brake cut motor [19:48:36]Read from MH i2c: 01 [19:48:36]MH_I2C_Read... [19:48:36]*** Stop cut motor [19:48:36]*** Cut end [19:48:36]Read from MH i2c: 01 07 00 [19:48:36]MH_I2C_Read... [19:48:36]Read from MH i2c: 01 07 00 C5 32 00 00 00 00 00 FF 0F 0C [19:48:36]process_action close_receipt done [19:48:36]requested_data is exist [19:48:36]produce_requested_data [19:48:36]requested_item fm.sn is exist - process it [19:48:36]wFMCommunicate request_size=4 [19:48:36]MH_SAM_APDU [19:48:36]CAPDU: 80 11 00 00 [19:48:36]Write to MH i2c: E2 08 00 C6 32 80 11 00 00 00 00 00 00 72 [19:48:37]Write i2c OK [19:48:37]MH_I2C_Read... [19:48:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:48:37]Read from MH i2c: E2 [19:48:37]MH_I2C_Read... [19:48:37]Read from MH i2c: E2 17 00 [19:48:37]MH_I2C_Read... [19:48:37]Read from MH i2c: E2 17 00 C6 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C8 [19:48:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:48:37]wFMCommunicate OK [19:48:37]requested_item fd.num is exist - process it [19:48:37]SAM_PROTO_GetFieldsCounters [19:48:37]wFMCommunicate request_size=4 [19:48:37]MH_SAM_APDU [19:48:37]CAPDU: 80 13 00 00 [19:48:37]Write to MH i2c: E2 08 00 C7 32 80 13 00 00 00 00 00 00 75 [19:48:37]Write i2c OK [19:48:37]MH_I2C_Read... [19:48:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:48:37]Read from MH i2c: E2 [19:48:37]MH_I2C_Read... [19:48:37]Read from MH i2c: E2 62 00 [19:48:37]MH_I2C_Read... [19:48:37]Read from MH i2c: E2 62 00 C7 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A1 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 70 01 00 00 5E 04 04 00 70 01 00 00 57 04 04 00 71 01 00 00 19 04 04 00 00 00 00 00 90 00 1B [19:48:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A1 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 70 01 00 00 5E 04 04 00 70 01 00 00 57 04 04 00 71 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:48:37]wFMCommunicate OK [19:48:37]SAM_PROTO_GetFieldsCounters done [19:48:37]requested_item shift.num is exist - process it [19:48:37]requested_item shift.opened is exist - process it [19:48:37]req_shift_opened [19:48:37]FM_GetShiftState [19:48:37]SAM_PROTO_GetShiftState [19:48:37]wFMCommunicate request_size=4 [19:48:37]MH_SAM_APDU [19:48:37]CAPDU: 80 13 01 00 [19:48:37]Write to MH i2c: E2 08 00 C8 32 80 13 01 00 00 00 00 00 77 [19:48:37]Write i2c OK [19:48:37]MH_I2C_Read... [19:48:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:48:37]Read from MH i2c: E2 [19:48:37]MH_I2C_Read... [19:48:37]Read from MH i2c: E2 0E 00 [19:48:37]MH_I2C_Read... [19:48:37]Read from MH i2c: E2 0E 00 C8 32 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 2A [19:48:37]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:48:37]wFMCommunicate OK [19:48:37]SAM_PROTO_GetShiftState done [19:48:37]FM_GetShiftState done [19:48:37]req_shift_opened done [19:48:37]requested_item shift.open_date is exist - process it [19:48:37]req_shift_open_date [19:48:37]req_shift_open_date done [19:48:37]produce_requested_data done [19:48:37]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24993,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:48:37]process_action_free close_receipt [19:48:37]json_value_free [19:48:37]json_value_free done [19:48:37]process_json_proto returns [19:48:37]Send response to host [19:48:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24993,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:48:37]free response buf [19:48:37]execute_script done [19:48:37]execute_script returns [19:48:37]free content buf [19:48:37]Sock 7.Close socket [19:48:37]Sock 7.Thread stoped [19:48:41]OFD Sender: No OFD packet to send [19:48:46]OFD Sender: No OFD packet to send [19:48:51]OFD Sender: No OFD packet to send [19:48:56]OFD Sender: No OFD packet to send [19:49:01]OFD Sender: No OFD packet to send [19:49:06]OFD Sender: No OFD packet to send [19:49:11]OFD Sender: No OFD packet to send [19:49:16]OFD Sender: No OFD packet to send [19:49:21]OFD Sender: No OFD packet to send [19:49:26]OFD Sender: No OFD packet to send [19:49:31]OFD Sender: No OFD packet to send [19:49:36]OFD Sender: No OFD packet to send [19:49:41]OFD Sender: No OFD packet to send [19:49:46]OFD Sender: No OFD packet to send [19:49:51]OFD Sender: No OFD packet to send [19:49:56]OFD Sender: No OFD packet to send [19:50:01]OFD Sender: No OFD packet to send [19:50:06]OFD Sender: No OFD packet to send [19:50:11]OFD Sender: No OFD packet to send [19:50:16]OFD Sender: No OFD packet to send [19:50:21]OFD Sender: No OFD packet to send [19:50:26]OFD Sender: No OFD packet to send [19:50:31]OFD Sender: No OFD packet to send [19:50:36]OFD Sender: No OFD packet to send [19:50:41]OFD Sender: No OFD packet to send [19:50:46]OFD Sender: No OFD packet to send [19:50:51]OFD Sender: No OFD packet to send [19:50:56]OFD Sender: No OFD packet to send [19:51:01]OFD Sender: No OFD packet to send [19:51:06]OFD Sender: No OFD packet to send [19:51:11]OFD Sender: No OFD packet to send [19:51:16]OFD Sender: No OFD packet to send [19:51:21]OFD Sender: No OFD packet to send [19:51:26]OFD Sender: No OFD packet to send [19:51:31]OFD Sender: No OFD packet to send [19:51:36]OFD Sender: No OFD packet to send [19:51:41]OFD Sender: No OFD packet to send [19:51:46]OFD Sender: No OFD packet to send [19:51:46]accept exits with 9 [19:51:46]New connection [19:51:46]New thread 3067571556 created [19:51:46]Thread 3067428196 joined [19:51:46]Waiting for new connection... [19:51:46] Sock 9.Parse request [19:51:46]Sock 9.Check first char [19:51:46]Sock 9.First char is OK [19:51:46]request: POST /json_proto HTTP/1.0 [19:51:46]Method: POST [19:51:46]URL: /json_proto [19:51:46]Method is POST - this is cgi request [19:51:46]url: /json_proto [19:51:46]query_string will be loaded in cgi processing [19:51:46]execute_cgi json_proto POST (null) [19:51:46]execute_cgi path=json_proto method=POST [19:51:46]POST find Content-Length [19:51:46]Host: 172.17.45.131:8080 [19:51:46]Content-Length: 803 [19:51:46]Content-Type: application/json [19:51:46] [19:51:46]POST finish read [19:51:46]Found Content-Length = 803 [19:51:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610748", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 40.170, "sum" : 3000.70, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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.70 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:51:46]execute_script... [19:51: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)610748", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 40.170, "sum" : 3000.70, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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.70 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:51:46]POST & json_proto [19:51:46]process_json_proto [19:51:46]json parsed OK: [19:51:46]protocol is kg_v1.0 [19:51:46]action value=close_receipt [19:51:46]process_action close_receipt [19:51:46]cmd_close_receipt [19:51:46]MH_GetDate [19:51:46]Write to MH i2c: F0 00 00 C9 32 EA [19:51:46]Write i2c OK [19:51:46]MH_I2C_Read... [19:51:46]Read from MH i2c: F0 [19:51:46]MH_I2C_Read... [19:51:46]Read from MH i2c: F0 09 00 [19:51:46]MH_I2C_Read... [19:51:46]Read from MH i2c: F0 09 00 C9 32 00 53 44 A9 66 C6 D4 6E 66 07 [19:51:46]GetLastDocTimeStamp 1722368914 [19:51:46]current date 1722369107 [19:51:46]FM_GetShiftState [19:51:46]SAM_PROTO_GetShiftState [19:51:46]wFMCommunicate request_size=4 [19:51:46]MH_SAM_APDU [19:51:46]CAPDU: 80 13 01 00 [19:51:46]Write to MH i2c: E2 08 00 CA 32 80 13 01 00 00 00 00 00 79 [19:51:46]Write i2c OK [19:51:46]MH_I2C_Read... [19:51:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:46]Read from MH i2c: E2 [19:51:46]MH_I2C_Read... [19:51:46]Read from MH i2c: E2 0E 00 [19:51:46]MH_I2C_Read... [19:51:46]Read from MH i2c: E2 0E 00 CA 32 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 2C [19:51:46]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:51:46]wFMCommunicate OK [19:51:46]SAM_PROTO_GetShiftState done [19:51:46]FM_GetShiftState done [19:51:46]opened in 1722298218 [19:51:46]opened+sec_in_day 1722384618 [19:51:46]quantity*price = 300069 [19:51:46]sum+1 = 300071 [19:51:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.70 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.70 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 369 30.07.2024 19:51 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24994 ФПД: 147512874498626 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T195147&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24994&fm=147512874498626&tin=02508201610067®Number=0000000000171247&sum=300070 [19:51:47]StoreToDocumentArchive [19:51:47]shift 48 fd 24994 [19:51:47]save to /storage/0048/doc_00024994 [19:51:47]save last doc name /storage/0048/doc_00024994 to /storage/kkm_last_doc_name [19:51:47]save OK [19:51:47]Clear old archive folders... [19:51:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:51:47]tlvbuf is 01ECC580 [19:51:47]SAM_PROTO_ClearQueue [19:51:47]wFMCommunicate request_size=4 [19:51:47]MH_SAM_APDU [19:51:47]CAPDU: 80 09 00 00 [19:51:47]Write to MH i2c: E2 08 00 D7 32 80 09 00 00 00 00 00 00 7B [19:51:47]Write i2c OK [19:51:47]MH_I2C_Read... [19:51:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:51:47]Read from MH i2c: E2 [19:51:47]MH_I2C_Read... [19:51:47]Read from MH i2c: E2 03 00 [19:51:47]MH_I2C_Read... [19:51:47]Read from MH i2c: E2 03 00 D7 32 00 90 00 7D [19:51:47]RAPDU: 90 00 [19:51:47]wFMCommunicate OK [19:51:47]SAM_PROTO_ClearQueue done [19:51:47]KKMCreateOFDPacket [19:51:47]OFDProtocolAddRootSTLVToBuf [19:51:47]FM_MakeSignedData [19:51:47]FM_MakeSignedData [19:51:47]SAM_PROTO_SignData [19:51:47]wFMCommunicate request_size=4 [19:51:47]MH_SAM_APDU [19:51:47]CAPDU: 80 0D 01 02 [19:51:47]Write to MH i2c: E2 08 00 D8 32 80 0D 01 02 00 00 00 00 83 [19:51:47]Write i2c OK [19:51:47]MH_I2C_Read... [19:51:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:51:47]Read from MH i2c: E2 [19:51:47]MH_I2C_Read... [19:51:47]Read from MH i2c: E2 03 00 [19:51:47]MH_I2C_Read... [19:51:47]Read from MH i2c: E2 03 00 D8 32 00 90 00 7E [19:51:47]RAPDU: 90 00 [19:51:47]wFMCommunicate OK [19:51:47]wFMCommunicate request_size=255 [19:51:47]MH_SAM_APDU [19:51: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 EA 9C 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 26 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 26 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 26 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 01 00 00 F4 03 04 00 53 44 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A2 61 00 00 35 04 06 00 86 [19:51:47]Write to MH i2c: E2 02 01 D9 32 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 EA 9C 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 26 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 26 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 26 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 01 00 00 F4 03 04 00 53 44 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A2 61 00 00 35 04 06 00 86 00 00 CA [19:51:47]Write i2c OK [19:51:47]MH_I2C_Read... [19:51:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:51:48]Read from MH i2c: E2 [19:51:48]MH_I2C_Read... [19:51:48]Read from MH i2c: E2 03 00 [19:51:48]MH_I2C_Read... [19:51:48]Read from MH i2c: E2 03 00 D9 32 00 90 00 7F [19:51:48]RAPDU: 90 00 [19:51:48]wFMCommunicate OK [19:51:48]wFMCommunicate request_size=10 [19:51:48]MH_SAM_APDU [19:51:48]CAPDU: 80 0D 02 02 05 29 84 7B FA 42 [19:51:48]Write to MH i2c: E2 0D 00 DA 32 80 0D 02 02 05 00 29 84 7B FA 42 00 00 F4 [19:51:48]Write i2c OK [19:51:48]MH_I2C_Read... [19:51:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:51:48]Read from MH i2c: E2 [19:51:48]MH_I2C_Read... [19:51:48]Read from MH i2c: E2 03 00 [19:51:48]MH_I2C_Read... [19:51:48]Read from MH i2c: E2 03 00 DA 32 00 90 00 80 [19:51:48]RAPDU: 90 00 [19:51:48]wFMCommunicate OK [19:51:48]wFMCommunicate request_size=4 [19:51:48]MH_SAM_APDU [19:51:48]CAPDU: 80 0D 03 02 [19:51:48]Write to MH i2c: E2 08 00 DB 32 80 0D 03 02 00 00 00 00 88 [19:51:48]Write i2c OK [19:51:48]MH_I2C_Read... [19:51:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:51:48]Read from MH i2c: E2 [19:51:48]MH_I2C_Read... [19:51:48]Read from MH i2c: E2 0B 00 [19:51:48]MH_I2C_Read... [19:51:48]Read from MH i2c: E2 0B 00 DB 32 00 1B 53 CC 6B 92 4D 2B E1 90 00 19 [19:51:48]RAPDU: 1B 53 CC 6B 92 4D 2B E1 90 00 [19:51:48]wFMCommunicate OK [19:51:48]SAM_PROTO_SignData done [19:51:48]FM_MakeSignedData done [19:51:48]CreateOFDProtocolMessage [19:51:48]wFMCommunicate request_size=4 [19:51:48]MH_SAM_APDU [19:51:48]CAPDU: 80 11 00 00 [19:51:48]Write to MH i2c: E2 08 00 DC 32 80 11 00 00 00 00 00 00 88 [19:51:48]Write i2c OK [19:51:48]MH_I2C_Read... [19:51:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:48]Read from MH i2c: E2 [19:51:48]MH_I2C_Read... [19:51:48]Read from MH i2c: E2 17 00 [19:51:48]MH_I2C_Read... [19:51:48]Read from MH i2c: E2 17 00 DC 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 DE [19:51:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:51:48]wFMCommunicate OK [19:51:48]CreateOFDProtocolMessage done [19:51:48]OFDSenderStorePacket 24994 [19:51:48]StoreOFDPacket docnum=24994 [19:51:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 82 D7 07 01 19 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 EA 9C 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 26 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 26 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 26 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 01 00 00 F4 03 04 00 53 44 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A2 61 00 00 35 04 06 00 86 29 84 7B FA 42 1B 53 CC 6B 92 4D 2B E1 [19:51:48]CheckFolder [19:51:48]dirname=/storage/ofd_packets [19:51:48]CheckFolder done [19:51:48]ProducePacketName [19:51:48]name=ofd_packets/00024994 [19:51:48]NVStorageSaveData ofd_packets/00024994 [19:51:48]File name is /storage/ofd_packets/00024994 [19:51:48]Write 301 bytes [19:51:48]NVStorageSaveData done [19:51:48]OFDSenderStorePacket done [19:51:48]KKMCreateOFDPacket done [19:51:48]NVStorageSaveData kkm_last_timestamp [19:51:48]File name is /storage/kkm_last_timestamp [19:51:48]Write 4 bytes [19:51:48]NVStorageSaveData done [19:51:48]ExternCall_PrintAddStr [19:51:48]wPrintStart [19:51:48]Write to MH i2c: 01 00 00 DD 32 0F [19:51:48]Write i2c OK [19:51:48]MH_I2C_Read... [19:51:48]Read from MH i2c: 01 [19:51:48]MH_I2C_Read... [19:51:48]Read from MH i2c: 01 07 00 [19:51:48]MH_I2C_Read... [19:51:48]Read from MH i2c: 01 07 00 DD 32 00 00 00 00 00 FF 0F 24 [19:51:48]RasterBufferAndPrint [19:51:48]line Счет N : (1)610748 [19:51:48]line ИНН: 02508201610067 [19:51:48]line Контрольно-Кассовый Чек [19:51:48]line ПРОДАЖА [19:51:48]line ТРК (МРК, ГНК) : 53 [19:51:48]line Товар: 2710124500 [19:51:48]line Аи-95-К-3 [19:51:48]line 40.170 * 74.70 [19:51:48]line = 3000.70 [19:51:48]line НДС 12% НСП 1% [19:51:48]line > о реализуемом товаре [19:51:48]line ИТОГО: 3000.70 [19:51:48]line НСП 1% : 26.55 [19:51:48]line НДС 12% : 318.66 [19:51:48]line Наличными: 0.00 [19:51:48]line Безнал.: 3000.70 [19:51:48]line Место: АЗС № 127 "Партнер Нефть" [19:51:48]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:51:48]line СНО: Общий режим [19:51:48]line Чек 369 30.07.2024 19:51 [19:51:48]line Смена: 48 ФФД: 1.0 [19:51:48]line ЗНМ: 0300000158 [19:51:48]line РНМ: 0000000000171247 [19:51:48]line Версия ККМ: v1.0 [19:51:48]line Платежная система: O! деньги [19:51:48]line ФМ: 0000000002098565 [19:51:48]line ФД: 24994 [19:51:48]line ФПД: 147512874498626 [19:51:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T195147&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24994&fm=147512874498626&tin=02508201610067®Number=0000000000171247&sum=300070 [19:51:48]OFD Sender: Processing packet 24994 [packets to send 29, broken 28] [19:51:48]ProducePacketName [19:51:48]name=ofd_packets/00024994 [19:51:48]OFD Sender: To server: pG, [19:51:48]CommunicateWithHost lk.salyk.kg:30040 [19:51:48]ConnectInit lk.salyk.kg [19:51:48]written 0, free lines is 4095 [19:51:48]Connected sock=10 [19:51:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 82 D7 07 01 19 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 EA 9C 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 26 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 26 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 26 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 01 00 00 F4 03 04 00 53 44 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A2 61 00 00 35 04 06 00 86 29 84 7B FA 42 1B 53 CC 6B 92 4D 2B E1 [19:51:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 41 96 47 00 F3 63 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A2 61 00 00 F4 03 04 00 E1 EF A8 66 B6 04 01 00 00 41 23 15 0F 41 AE 60 FB [19:51:49]CommunicateWithHost err = 0 [19:51:49]CheckOFDResponse [19:51:49]1017 (14) - 77093643461234 [19:51:49]1041 (16) - 0000000002098565 [19:51:49]1040 (4) - 24994 [19:51:49]1012 (4) - 30.07.2024 13:51 [19:51:49]1206 (1) - 0 [19:51:49]OFD Sender: Remove packet 24994 [19:51:49]ProducePacketName [19:51:49]name=ofd_packets/00024994 [19:51:49]NVStorageDeleteData [19:51:49]Write to MH i2c: 01 00 00 07 33 3A [19:51:49]Write i2c OK [19:51:49]MH_I2C_Read... [19:51:49]Read from MH i2c: 01 [19:51:49]MH_I2C_Read... [19:51:49]Read from MH i2c: 01 07 00 [19:51:49]MH_I2C_Read... [19:51:49]Read from MH i2c: 01 07 00 07 33 00 00 00 00 00 1A 0D 68 [19:51:49]RasterBufferAndPrint [19:51:49]line [19:51:49]line [19:51:49]line [19:51:49]line [19:51:49]line [19:51:49]written 0, free lines is 3363 [19:51:49]MH_Cut [19:51:49]Write to MH i2c: D1 01 00 0E 33 01 13 [19:51:49]Write i2c OK [19:51:49]MH_I2C_Read... [19:51:49]Read from MH i2c: D1 [19:51:49]MH_I2C_Read... [19:51:49]Read from MH i2c: D1 01 00 [19:51:49]MH_I2C_Read... [19:51:49]Read from MH i2c: D1 01 00 0E 33 00 12 [19:51:49]Write to MH i2c: 01 00 00 0F 33 42 [19:51:49]Write i2c OK [19:51:49]MH_I2C_Read... [19:51:49]OFD Sender: No OFD packet to send [19:51:49]*** Cut start [19:51:49]*** Partial cut [19:51:49]*** CUTSNS_PIN = 1 [19:51:49]*** CUTSNS_PIN = 0 [19:51:50]*** Brake cut motor [19:51:50]Read from MH i2c: 01 [19:51:50]MH_I2C_Read... [19:51:50]*** Stop cut motor [19:51:50]*** Cut end [19:51:50]Read from MH i2c: 01 07 00 [19:51:50]MH_I2C_Read... [19:51:50]Read from MH i2c: 01 07 00 0F 33 00 00 00 00 00 FF 0F 57 [19:51:50]process_action close_receipt done [19:51:50]requested_data is exist [19:51:50]produce_requested_data [19:51:50]requested_item fm.sn is exist - process it [19:51:50]wFMCommunicate request_size=4 [19:51:50]MH_SAM_APDU [19:51:50]CAPDU: 80 11 00 00 [19:51:50]Write to MH i2c: E2 08 00 10 33 80 11 00 00 00 00 00 00 BD [19:51:50]Write i2c OK [19:51:50]MH_I2C_Read... [19:51:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:50]Read from MH i2c: E2 [19:51:50]MH_I2C_Read... [19:51:50]Read from MH i2c: E2 17 00 [19:51:50]MH_I2C_Read... [19:51:50]Read from MH i2c: E2 17 00 10 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 13 [19:51:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:51:50]wFMCommunicate OK [19:51:50]requested_item fd.num is exist - process it [19:51:50]SAM_PROTO_GetFieldsCounters [19:51:50]wFMCommunicate request_size=4 [19:51:50]MH_SAM_APDU [19:51:50]CAPDU: 80 13 00 00 [19:51:50]Write to MH i2c: E2 08 00 11 33 80 13 00 00 00 00 00 00 C0 [19:51:50]Write i2c OK [19:51:50]MH_I2C_Read... [19:51:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:51:50]Read from MH i2c: E2 [19:51:50]MH_I2C_Read... [19:51:50]Read from MH i2c: E2 62 00 [19:51:50]MH_I2C_Read... [19:51:50]Read from MH i2c: E2 62 00 11 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A2 61 00 00 0E 04 04 00 30 00 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 6A [19:51:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A2 61 00 00 0E 04 04 00 30 00 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 [19:51:50]wFMCommunicate OK [19:51:50]SAM_PROTO_GetFieldsCounters done [19:51:50]requested_item shift.num is exist - process it [19:51:50]requested_item shift.opened is exist - process it [19:51:50]req_shift_opened [19:51:50]FM_GetShiftState [19:51:50]SAM_PROTO_GetShiftState [19:51:50]wFMCommunicate request_size=4 [19:51:50]MH_SAM_APDU [19:51:50]CAPDU: 80 13 01 00 [19:51:50]Write to MH i2c: E2 08 00 12 33 80 13 01 00 00 00 00 00 C2 [19:51:50]Write i2c OK [19:51:50]MH_I2C_Read... [19:51:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:50]Read from MH i2c: E2 [19:51:50]MH_I2C_Read... [19:51:50]Read from MH i2c: E2 0E 00 [19:51:50]MH_I2C_Read... [19:51:50]Read from MH i2c: E2 0E 00 12 33 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 75 [19:51:50]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:51:50]wFMCommunicate OK [19:51:50]SAM_PROTO_GetShiftState done [19:51:50]FM_GetShiftState done [19:51:50]req_shift_opened done [19:51:50]requested_item shift.open_date is exist - process it [19:51:50]req_shift_open_date [19:51:50]req_shift_open_date done [19:51:50]produce_requested_data done [19:51:50]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24994,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:51:50]process_action_free close_receipt [19:51:50]json_value_free [19:51:50]json_value_free done [19:51:50]process_json_proto returns [19:51:50]Send response to host [19:51:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24994,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:51:50]free response buf [19:51:50]execute_script done [19:51:50]execute_script returns [19:51:50]free content buf [19:51:50]Sock 9.Close socket [19:51:50]Sock 9.Thread stoped [19:51:54]OFD Sender: No OFD packet to send [19:51:59]OFD Sender: No OFD packet to send [19:52:04]OFD Sender: No OFD packet to send [19:52:09]OFD Sender: No OFD packet to send [19:52:14]OFD Sender: No OFD packet to send [19:52:19]OFD Sender: No OFD packet to send [19:52:24]OFD Sender: No OFD packet to send [19:52:29]OFD Sender: No OFD packet to send [19:52:34]OFD Sender: No OFD packet to send [19:52:39]OFD Sender: No OFD packet to send [19:52:44]OFD Sender: No OFD packet to send [19:52:49]OFD Sender: No OFD packet to send [19:52:54]OFD Sender: No OFD packet to send [19:52:54]accept exits with 7 [19:52:54]New connection [19:52:54]New thread 3067428196 created [19:52:54]Thread 3067571556 joined [19:52:54]Waiting for new connection... [19:52:54] Sock 7.Parse request [19:52:54]Sock 7.Check first char [19:52:54]Sock 7.First char is OK [19:52:54]request: POST /json_proto HTTP/1.0 [19:52:54]Method: POST [19:52:54]URL: /json_proto [19:52:54]Method is POST - this is cgi request [19:52:54]url: /json_proto [19:52:54]query_string will be loaded in cgi processing [19:52:54]execute_cgi json_proto POST (null) [19:52:54]execute_cgi path=json_proto method=POST [19:52:54]POST find Content-Length [19:52:54]Host: 172.17.45.131:8080 [19:52:54]Content-Length: 816 [19:52:54]Content-Type: application/json [19:52:54] [19:52:54]POST finish read [19:52:54]Found Content-Length = 816 [19:52:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610749", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:52:54]execute_script... [19:52:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610749", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:52:54]POST & json_proto [19:52:54]process_json_proto [19:52:54]json parsed OK: [19:52:54]protocol is kg_v1.0 [19:52:54]action value=close_receipt [19:52:54]process_action close_receipt [19:52:54]cmd_close_receipt [19:52:54]MH_GetDate [19:52:54]Write to MH i2c: F0 00 00 13 33 35 [19:52:54]Write i2c OK [19:52:54]MH_I2C_Read... [19:52:54]Read from MH i2c: F0 [19:52:54]MH_I2C_Read... [19:52:54]Read from MH i2c: F0 09 00 [19:52:54]MH_I2C_Read... [19:52:54]Read from MH i2c: F0 09 00 13 33 00 97 44 A9 66 C6 D4 6E 66 96 [19:52:54]GetLastDocTimeStamp 1722369107 [19:52:54]current date 1722369175 [19:52:54]FM_GetShiftState [19:52:54]SAM_PROTO_GetShiftState [19:52:54]wFMCommunicate request_size=4 [19:52:54]MH_SAM_APDU [19:52:54]CAPDU: 80 13 01 00 [19:52:54]Write to MH i2c: E2 08 00 14 33 80 13 01 00 00 00 00 00 C4 [19:52:54]Write i2c OK [19:52:54]MH_I2C_Read... [19:52:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:52:54]Read from MH i2c: E2 [19:52:54]MH_I2C_Read... [19:52:54]Read from MH i2c: E2 0E 00 [19:52:54]MH_I2C_Read... [19:52:54]Read from MH i2c: E2 0E 00 14 33 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 77 [19:52:54]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:52:54]wFMCommunicate OK [19:52:54]SAM_PROTO_GetShiftState done [19:52:54]FM_GetShiftState done [19:52:54]opened in 1722298218 [19:52:54]opened+sec_in_day 1722384618 [19:52:54]quantity*price = 50036 [19:52:54]sum+1 = 50037 [19:52:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 370 30.07.2024 19:52 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002098565 ФД: 24995 ФПД: 10718415991568 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T195256&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24995&fm=10718415991568&tin=02508201610067®Number=0000000000171247&sum=50036 [19:52:55]StoreToDocumentArchive [19:52:55]shift 48 fd 24995 [19:52:55]save to /storage/0048/doc_00024995 [19:52:55]save last doc name /storage/0048/doc_00024995 to /storage/kkm_last_doc_name [19:52:55]save OK [19:52:55]Clear old archive folders... [19:52:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:52:55]tlvbuf is 01ECC470 [19:52:55]SAM_PROTO_ClearQueue [19:52:55]wFMCommunicate request_size=4 [19:52:55]MH_SAM_APDU [19:52:55]CAPDU: 80 09 00 00 [19:52:55]Write to MH i2c: E2 08 00 21 33 80 09 00 00 00 00 00 00 C6 [19:52:55]Write i2c OK [19:52:55]MH_I2C_Read... [19:52:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:52:55]Read from MH i2c: E2 [19:52:55]MH_I2C_Read... [19:52:55]Read from MH i2c: E2 03 00 [19:52:55]MH_I2C_Read... [19:52:55]Read from MH i2c: E2 03 00 21 33 00 90 00 C8 [19:52:55]RAPDU: 90 00 [19:52:55]wFMCommunicate OK [19:52:55]SAM_PROTO_ClearQueue done [19:52:55]KKMCreateOFDPacket [19:52:55]OFDProtocolAddRootSTLVToBuf [19:52:55]FM_MakeSignedData [19:52:55]FM_MakeSignedData [19:52:55]SAM_PROTO_SignData [19:52:55]wFMCommunicate request_size=4 [19:52:55]MH_SAM_APDU [19:52:55]CAPDU: 80 0D 01 02 [19:52:55]Write to MH i2c: E2 08 00 22 33 80 0D 01 02 00 00 00 00 CE [19:52:55]Write i2c OK [19:52:55]MH_I2C_Read... [19:52:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:52:55]Read from MH i2c: E2 [19:52:55]MH_I2C_Read... [19:52:55]Read from MH i2c: E2 03 00 [19:52:55]MH_I2C_Read... [19:52:55]Read from MH i2c: E2 03 00 22 33 00 90 00 C9 [19:52:55]RAPDU: 90 00 [19:52:55]wFMCommunicate OK [19:52:55]wFMCommunicate request_size=255 [19:52:55]MH_SAM_APDU [19:52:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 98 44 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A3 61 00 00 35 04 06 00 09 [19:52:55]Write to MH i2c: E2 02 01 23 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 98 44 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A3 61 00 00 35 04 06 00 09 00 00 2D [19:52:55]Write i2c OK [19:52:55]MH_I2C_Read... [19:52:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:52:56]Read from MH i2c: E2 [19:52:56]MH_I2C_Read... [19:52:56]Read from MH i2c: E2 03 00 [19:52:56]MH_I2C_Read... [19:52:56]Read from MH i2c: E2 03 00 23 33 00 90 00 CA [19:52:56]RAPDU: 90 00 [19:52:56]wFMCommunicate OK [19:52:56]wFMCommunicate request_size=10 [19:52:56]MH_SAM_APDU [19:52:56]CAPDU: 80 0D 02 02 05 BF 93 60 B3 10 [19:52:56]Write to MH i2c: E2 0D 00 24 33 80 0D 02 02 05 00 BF 93 60 B3 10 00 00 50 [19:52:56]Write i2c OK [19:52:56]MH_I2C_Read... [19:52:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:52:56]Read from MH i2c: E2 [19:52:56]MH_I2C_Read... [19:52:56]Read from MH i2c: E2 03 00 [19:52:56]MH_I2C_Read... [19:52:56]Read from MH i2c: E2 03 00 24 33 00 90 00 CB [19:52:56]RAPDU: 90 00 [19:52:56]wFMCommunicate OK [19:52:56]wFMCommunicate request_size=4 [19:52:56]MH_SAM_APDU [19:52:56]CAPDU: 80 0D 03 02 [19:52:56]Write to MH i2c: E2 08 00 25 33 80 0D 03 02 00 00 00 00 D3 [19:52:56]Write i2c OK [19:52:56]MH_I2C_Read... [19:52:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:52:56]Read from MH i2c: E2 [19:52:56]MH_I2C_Read... [19:52:56]Read from MH i2c: E2 0B 00 [19:52:56]MH_I2C_Read... [19:52:56]Read from MH i2c: E2 0B 00 25 33 00 3F 72 82 27 EC 1C EA 91 90 00 B1 [19:52:56]RAPDU: 3F 72 82 27 EC 1C EA 91 90 00 [19:52:56]wFMCommunicate OK [19:52:56]SAM_PROTO_SignData done [19:52:56]FM_MakeSignedData done [19:52:56]CreateOFDProtocolMessage [19:52:56]wFMCommunicate request_size=4 [19:52:56]MH_SAM_APDU [19:52:56]CAPDU: 80 11 00 00 [19:52:56]Write to MH i2c: E2 08 00 26 33 80 11 00 00 00 00 00 00 D3 [19:52:56]Write i2c OK [19:52:56]MH_I2C_Read... [19:52:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:52:56]Read from MH i2c: E2 [19:52:56]MH_I2C_Read... [19:52:56]Read from MH i2c: E2 17 00 [19:52:56]MH_I2C_Read... [19:52:56]Read from MH i2c: E2 17 00 26 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 29 [19:52:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:52:56]wFMCommunicate OK [19:52:56]CreateOFDProtocolMessage done [19:52:56]OFDSenderStorePacket 24995 [19:52:56]StoreOFDPacket docnum=24995 [19:52:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 F6 DB 07 01 EF 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 98 44 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A3 61 00 00 35 04 06 00 09 BF 93 60 B3 10 3F 72 82 27 EC 1C EA 91 [19:52:56]CheckFolder [19:52:56]dirname=/storage/ofd_packets [19:52:56]CheckFolder done [19:52:56]ProducePacketName [19:52:56]name=ofd_packets/00024995 [19:52:56]NVStorageSaveData ofd_packets/00024995 [19:52:56]File name is /storage/ofd_packets/00024995 [19:52:56]Write 301 bytes [19:52:56]NVStorageSaveData done [19:52:56]OFDSenderStorePacket done [19:52:56]KKMCreateOFDPacket done [19:52:56]NVStorageSaveData kkm_last_timestamp [19:52:56]File name is /storage/kkm_last_timestamp [19:52:56]Write 4 bytes [19:52:56]NVStorageSaveData done [19:52:56]ExternCall_PrintAddStr [19:52:56]wPrintStart [19:52:56]Write to MH i2c: 01 00 00 27 33 5A [19:52:56]Write i2c OK [19:52:56]MH_I2C_Read... [19:52:56]Read from MH i2c: 01 [19:52:56]MH_I2C_Read... [19:52:56]Read from MH i2c: 01 07 00 [19:52:56]MH_I2C_Read... [19:52:56]Read from MH i2c: 01 07 00 27 33 00 00 00 00 00 FF 0F 6F [19:52:56]RasterBufferAndPrint [19:52:56]line Счет N : (1)610749 [19:52:56]line ИНН: 02508201610067 [19:52:56]line Контрольно-Кассовый Чек [19:52:56]line ПРОДАЖА [19:52:56]line ТРК (МРК, ГНК) : 62 [19:52:56]line Товар: 2710124130 [19:52:56]line Аи-92-К-2 [19:52:56]line 7.380 * 67.80 [19:52:56]line = 500.36 [19:52:56]line НДС 12% НСП 1% [19:52:56]line > о реализуемом товаре [19:52:56]line ИТОГО: 500.36 [19:52:56]line НСП 1% : 4.43 [19:52:56]line НДС 12% : 53.14 [19:52:56]line Наличными: 0.00 [19:52:56]line Безнал.: 500.36 [19:52:56]line Место: АЗС № 127 "Партнер Нефть" [19:52:56]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:52:56]line СНО: Общий режим [19:52:56]line Чек 370 30.07.2024 19:52 [19:52:56]line Смена: 48 ФФД: 1.0 [19:52:56]line ЗНМ: 0300000158 [19:52:56]line РНМ: 0000000000171247 [19:52:56]line Версия ККМ: v1.0 [19:52:56]line Платежная система: Бакай Банк [19:52:56]line ФМ: 0000000002098565 [19:52:56]line ФД: 24995 [19:52:56]line ФПД: 10718415991568 [19:52:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T195256&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24995&fm=10718415991568&tin=02508201610067®Number=0000000000171247&sum=50036 [19:52:56]OFD Sender: Processing packet 24995 [packets to send 29, broken 28] [19:52:56]ProducePacketName [19:52:56]name=ofd_packets/00024995 [19:52:56]OFD Sender: To server: pG, [19:52:56]CommunicateWithHost lk.salyk.kg:30040 [19:52:56]ConnectInit lk.salyk.kg [19:52:56]written 0, free lines is 4095 [19:52:56]Connected sock=10 [19:52:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 F6 DB 07 01 EF 89 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 98 44 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A3 61 00 00 35 04 06 00 09 BF 93 60 B3 10 3F 72 82 27 EC 1C EA 91 [19:52:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 AD 75 47 00 BC 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 32 30 39 38 35 36 35 10 04 04 00 A3 61 00 00 F4 03 04 00 25 F0 A8 66 B6 04 01 00 00 F0 0D 45 76 63 2F 60 E7 [19:52:57]CommunicateWithHost err = 0 [19:52:57]CheckOFDResponse [19:52:57]1017 (14) - 77093643461234 [19:52:57]1041 (16) - 0000000002098565 [19:52:57]1040 (4) - 24995 [19:52:57]1012 (4) - 30.07.2024 13:52 [19:52:57]1206 (1) - 0 [19:52:57]OFD Sender: Remove packet 24995 [19:52:57]ProducePacketName [19:52:57]name=ofd_packets/00024995 [19:52:57]NVStorageDeleteData [19:52:57]Write to MH i2c: 01 00 00 51 33 84 [19:52:57]Write i2c OK [19:52:57]MH_I2C_Read... [19:52:57]Read from MH i2c: 01 [19:52:57]MH_I2C_Read... [19:52:57]Read from MH i2c: 01 07 00 [19:52:57]MH_I2C_Read... [19:52:57]Read from MH i2c: 01 07 00 51 33 00 00 00 00 00 0A 0D A2 [19:52:57]RasterBufferAndPrint [19:52:57]line [19:52:57]line [19:52:57]line [19:52:57]line [19:52:57]line [19:52:57]written 0, free lines is 3344 [19:52:57]MH_Cut [19:52:57]Write to MH i2c: D1 01 00 58 33 01 5D [19:52:57]Write i2c OK [19:52:57]MH_I2C_Read... [19:52:57]Read from MH i2c: D1 [19:52:57]MH_I2C_Read... [19:52:57]Read from MH i2c: D1 01 00 [19:52:57]MH_I2C_Read... [19:52:57]Read from MH i2c: D1 01 00 58 33 00 5C [19:52:57]Write to MH i2c: 01 00 00 59 33 8C [19:52:57]Write i2c OK [19:52:57]MH_I2C_Read... [19:52:57]OFD Sender: No OFD packet to send [19:52:57]*** Cut start [19:52:57]*** Partial cut [19:52:57]*** CUTSNS_PIN = 1 [19:52:57]*** CUTSNS_PIN = 0 [19:52:58]*** Brake cut motor [19:52:58]Read from MH i2c: 01 [19:52:58]MH_I2C_Read... [19:52:58]*** Stop cut motor [19:52:58]*** Cut end [19:52:58]Read from MH i2c: 01 07 00 [19:52:58]MH_I2C_Read... [19:52:58]Read from MH i2c: 01 07 00 59 33 00 00 00 00 00 FF 0F A1 [19:52:58]process_action close_receipt done [19:52:58]requested_data is exist [19:52:58]produce_requested_data [19:52:58]requested_item fm.sn is exist - process it [19:52:58]wFMCommunicate request_size=4 [19:52:58]MH_SAM_APDU [19:52:58]CAPDU: 80 11 00 00 [19:52:58]Write to MH i2c: E2 08 00 5A 33 80 11 00 00 00 00 00 00 07 [19:52:58]Write i2c OK [19:52:58]MH_I2C_Read... [19:52:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:52:58]Read from MH i2c: E2 [19:52:58]MH_I2C_Read... [19:52:58]Read from MH i2c: E2 17 00 [19:52:58]MH_I2C_Read... [19:52:58]Read from MH i2c: E2 17 00 5A 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 5D [19:52:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:52:58]wFMCommunicate OK [19:52:58]requested_item fd.num is exist - process it [19:52:58]SAM_PROTO_GetFieldsCounters [19:52:58]wFMCommunicate request_size=4 [19:52:58]MH_SAM_APDU [19:52:58]CAPDU: 80 13 00 00 [19:52:58]Write to MH i2c: E2 08 00 5B 33 80 13 00 00 00 00 00 00 0A [19:52:58]Write i2c OK [19:52:58]MH_I2C_Read... [19:52:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:52:58]Read from MH i2c: E2 [19:52:58]MH_I2C_Read... [19:52:58]Read from MH i2c: E2 62 00 [19:52:58]MH_I2C_Read... [19:52:58]Read from MH i2c: E2 62 00 5B 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A3 61 00 00 0E 04 04 00 30 00 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 B8 [19:52:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A3 61 00 00 0E 04 04 00 30 00 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 [19:52:58]wFMCommunicate OK [19:52:58]SAM_PROTO_GetFieldsCounters done [19:52:58]requested_item shift.num is exist - process it [19:52:58]requested_item shift.opened is exist - process it [19:52:58]req_shift_opened [19:52:58]FM_GetShiftState [19:52:58]SAM_PROTO_GetShiftState [19:52:58]wFMCommunicate request_size=4 [19:52:58]MH_SAM_APDU [19:52:58]CAPDU: 80 13 01 00 [19:52:58]Write to MH i2c: E2 08 00 5C 33 80 13 01 00 00 00 00 00 0C [19:52:58]Write i2c OK [19:52:58]MH_I2C_Read... [19:52:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:52:58]Read from MH i2c: E2 [19:52:58]MH_I2C_Read... [19:52:58]Read from MH i2c: E2 0E 00 [19:52:58]MH_I2C_Read... [19:52:58]Read from MH i2c: E2 0E 00 5C 33 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 BF [19:52:58]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:52:58]wFMCommunicate OK [19:52:58]SAM_PROTO_GetShiftState done [19:52:58]FM_GetShiftState done [19:52:58]req_shift_opened done [19:52:58]requested_item shift.open_date is exist - process it [19:52:58]req_shift_open_date [19:52:58]req_shift_open_date done [19:52:58]produce_requested_data done [19:52:58]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24995,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:52:58]process_action_free close_receipt [19:52:58]json_value_free [19:52:58]json_value_free done [19:52:58]process_json_proto returns [19:52:58]Send response to host [19:52:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24995,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:52:58]free response buf [19:52:58]execute_script done [19:52:58]execute_script returns [19:52:58]free content buf [19:52:58]Sock 7.Close socket [19:52:58]Sock 7.Thread stoped [19:53:02]OFD Sender: No OFD packet to send [19:53:07]OFD Sender: No OFD packet to send [19:53:12]OFD Sender: No OFD packet to send [19:53:17]OFD Sender: No OFD packet to send [19:53:22]OFD Sender: No OFD packet to send [19:53:27]OFD Sender: No OFD packet to send [19:53:32]OFD Sender: No OFD packet to send [19:53:37]OFD Sender: No OFD packet to send [19:53:42]OFD Sender: No OFD packet to send [19:53:47]OFD Sender: No OFD packet to send [19:53:52]OFD Sender: No OFD packet to send [19:53:57]OFD Sender: No OFD packet to send [19:54:02]OFD Sender: No OFD packet to send [19:54:07]OFD Sender: No OFD packet to send [19:54:12]OFD Sender: No OFD packet to send [19:54:17]OFD Sender: No OFD packet to send [19:54:22]OFD Sender: No OFD packet to send [19:54:23]accept exits with 9 [19:54:23]New connection [19:54:23]New thread 3067571556 created [19:54:23]Thread 3067428196 joined [19:54:23]Waiting for new connection... [19:54:23] Sock 9.Parse request [19:54:23]Sock 9.Check first char [19:54:23]Sock 9.First char is OK [19:54:23]request: POST /json_proto HTTP/1.0 [19:54:23]Method: POST [19:54:23]URL: /json_proto [19:54:23]Method is POST - this is cgi request [19:54:23]url: /json_proto [19:54:23]query_string will be loaded in cgi processing [19:54:23]execute_cgi json_proto POST (null) [19:54:23]execute_cgi path=json_proto method=POST [19:54:23]POST find Content-Length [19:54:23]Host: 172.17.45.131:8080 [19:54:23]Content-Length: 682 [19:54:23]Content-Type: application/json [19:54:23] [19:54:23]POST finish read [19:54:23]Found Content-Length = 682 [19:54:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610750", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:54:23]execute_script... [19:54: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)610750", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:54:23]POST & json_proto [19:54:23]process_json_proto [19:54:23]json parsed OK: [19:54:23]protocol is kg_v1.0 [19:54:23]action value=close_receipt [19:54:23]process_action close_receipt [19:54:23]cmd_close_receipt [19:54:23]MH_GetDate [19:54:23]Write to MH i2c: F0 00 00 5D 33 7F [19:54:23]Write i2c OK [19:54:23]MH_I2C_Read... [19:54:23]Read from MH i2c: F0 [19:54:23]MH_I2C_Read... [19:54:23]Read from MH i2c: F0 09 00 [19:54:23]MH_I2C_Read... [19:54:23]Read from MH i2c: F0 09 00 5D 33 00 F0 44 A9 66 C6 D4 6E 66 39 [19:54:23]GetLastDocTimeStamp 1722369176 [19:54:23]current date 1722369264 [19:54:23]FM_GetShiftState [19:54:23]SAM_PROTO_GetShiftState [19:54:23]wFMCommunicate request_size=4 [19:54:23]MH_SAM_APDU [19:54:23]CAPDU: 80 13 01 00 [19:54:23]Write to MH i2c: E2 08 00 5E 33 80 13 01 00 00 00 00 00 0E [19:54:23]Write i2c OK [19:54:23]MH_I2C_Read... [19:54:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:54:23]Read from MH i2c: E2 [19:54:23]MH_I2C_Read... [19:54:23]Read from MH i2c: E2 0E 00 [19:54:23]MH_I2C_Read... [19:54:23]Read from MH i2c: E2 0E 00 5E 33 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C1 [19:54:23]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:54:23]wFMCommunicate OK [19:54:23]SAM_PROTO_GetShiftState done [19:54:23]FM_GetShiftState done [19:54:23]opened in 1722298218 [19:54:23]opened+sec_in_day 1722384618 [19:54:23]quantity*price = 100023 [19:54:23]sum+1 = 100024 [19:54:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 371 30.07.2024 19:54 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 24996 ФПД: 231740433212647 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T195424&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24996&fm=231740433212647&tin=02508201610067®Number=0000000000171247&sum=100000 [19:54:24]StoreToDocumentArchive [19:54:24]shift 48 fd 24996 [19:54:24]save to /storage/0048/doc_00024996 [19:54:24]save last doc name /storage/0048/doc_00024996 to /storage/kkm_last_doc_name [19:54:24]save OK [19:54:24]Clear old archive folders... [19:54:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:54:24]tlvbuf is B6E3FA20 [19:54:24]SAM_PROTO_ClearQueue [19:54:24]wFMCommunicate request_size=4 [19:54:24]MH_SAM_APDU [19:54:24]CAPDU: 80 09 00 00 [19:54:24]Write to MH i2c: E2 08 00 6B 33 80 09 00 00 00 00 00 00 10 [19:54:24]Write i2c OK [19:54:24]MH_I2C_Read... [19:54:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:54:24]Read from MH i2c: E2 [19:54:24]MH_I2C_Read... [19:54:24]Read from MH i2c: E2 03 00 [19:54:24]MH_I2C_Read... [19:54:24]Read from MH i2c: E2 03 00 6B 33 00 90 00 12 [19:54:24]RAPDU: 90 00 [19:54:24]wFMCommunicate OK [19:54:24]SAM_PROTO_ClearQueue done [19:54:24]KKMCreateOFDPacket [19:54:24]OFDProtocolAddRootSTLVToBuf [19:54:24]FM_MakeSignedData [19:54:24]FM_MakeSignedData [19:54:24]SAM_PROTO_SignData [19:54:24]wFMCommunicate request_size=4 [19:54:24]MH_SAM_APDU [19:54:24]CAPDU: 80 0D 01 02 [19:54:24]Write to MH i2c: E2 08 00 6C 33 80 0D 01 02 00 00 00 00 18 [19:54:24]Write i2c OK [19:54:24]MH_I2C_Read... [19:54:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:54:24]Read from MH i2c: E2 [19:54:24]MH_I2C_Read... [19:54:24]Read from MH i2c: E2 03 00 [19:54:24]MH_I2C_Read... [19:54:24]Read from MH i2c: E2 03 00 6C 33 00 90 00 13 [19:54:24]RAPDU: 90 00 [19:54:24]wFMCommunicate OK [19:54:24]wFMCommunicate request_size=255 [19:54:24]MH_SAM_APDU [19:54:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 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 F0 44 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A4 61 00 00 35 04 06 00 D2 [19:54:24]Write to MH i2c: E2 02 01 6D 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 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 F0 44 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A4 61 00 00 35 04 06 00 D2 00 00 5A [19:54:24]Write i2c OK [19:54:24]MH_I2C_Read... [19:54:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:54:24]Read from MH i2c: E2 [19:54:24]MH_I2C_Read... [19:54:24]Read from MH i2c: E2 03 00 [19:54:24]MH_I2C_Read... [19:54:24]Read from MH i2c: E2 03 00 6D 33 00 90 00 14 [19:54:24]RAPDU: 90 00 [19:54:24]wFMCommunicate OK [19:54:24]wFMCommunicate request_size=10 [19:54:24]MH_SAM_APDU [19:54:24]CAPDU: 80 0D 02 02 05 C4 46 33 A4 E7 [19:54:24]Write to MH i2c: E2 0D 00 6E 33 80 0D 02 02 05 00 C4 46 33 A4 E7 00 00 ED [19:54:24]Write i2c OK [19:54:24]MH_I2C_Read... [19:54:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:54:24]Read from MH i2c: E2 [19:54:24]MH_I2C_Read... [19:54:24]Read from MH i2c: E2 03 00 [19:54:24]MH_I2C_Read... [19:54:24]Read from MH i2c: E2 03 00 6E 33 00 90 00 15 [19:54:24]RAPDU: 90 00 [19:54:24]wFMCommunicate OK [19:54:24]wFMCommunicate request_size=4 [19:54:24]MH_SAM_APDU [19:54:24]CAPDU: 80 0D 03 02 [19:54:24]Write to MH i2c: E2 08 00 6F 33 80 0D 03 02 00 00 00 00 1D [19:54:24]Write i2c OK [19:54:24]MH_I2C_Read... [19:54:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:54:24]Read from MH i2c: E2 [19:54:24]MH_I2C_Read... [19:54:24]Read from MH i2c: E2 0B 00 [19:54:24]MH_I2C_Read... [19:54:24]Read from MH i2c: E2 0B 00 6F 33 00 D2 5E 6F 0F F8 04 05 5B 90 00 28 [19:54:24]RAPDU: D2 5E 6F 0F F8 04 05 5B 90 00 [19:54:24]wFMCommunicate OK [19:54:24]SAM_PROTO_SignData done [19:54:24]FM_MakeSignedData done [19:54:24]CreateOFDProtocolMessage [19:54:24]wFMCommunicate request_size=4 [19:54:24]MH_SAM_APDU [19:54:24]CAPDU: 80 11 00 00 [19:54:24]Write to MH i2c: E2 08 00 70 33 80 11 00 00 00 00 00 00 1D [19:54:24]Write i2c OK [19:54:24]MH_I2C_Read... [19:54:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:54:24]Read from MH i2c: E2 [19:54:24]MH_I2C_Read... [19:54:24]Read from MH i2c: E2 17 00 [19:54:24]MH_I2C_Read... [19:54:24]Read from MH i2c: E2 17 00 70 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 73 [19:54:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:54:24]wFMCommunicate OK [19:54:24]CreateOFDProtocolMessage done [19:54:24]OFDSenderStorePacket 24996 [19:54:24]StoreOFDPacket docnum=24996 [19:54:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 ED 17 07 01 87 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 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 F0 44 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A4 61 00 00 35 04 06 00 D2 C4 46 33 A4 E7 D2 5E 6F 0F F8 04 05 5B [19:54:24]CheckFolder [19:54:24]dirname=/storage/ofd_packets [19:54:24]CheckFolder done [19:54:24]ProducePacketName [19:54:24]name=ofd_packets/00024996 [19:54:24]NVStorageSaveData ofd_packets/00024996 [19:54:24]File name is /storage/ofd_packets/00024996 [19:54:24]Write 301 bytes [19:54:24]NVStorageSaveData done [19:54:24]OFDSenderStorePacket done [19:54:24]KKMCreateOFDPacket done [19:54:24]NVStorageSaveData kkm_last_timestamp [19:54:24]File name is /storage/kkm_last_timestamp [19:54:24]Write 4 bytes [19:54:24]NVStorageSaveData done [19:54:24]ExternCall_PrintAddStr [19:54:24]wPrintStart [19:54:24]Write to MH i2c: 01 00 00 71 33 A4 [19:54:24]Write i2c OK [19:54:24]MH_I2C_Read... [19:54:24]Read from MH i2c: 01 [19:54:24]MH_I2C_Read... [19:54:24]Read from MH i2c: 01 07 00 [19:54:24]MH_I2C_Read... [19:54:24]Read from MH i2c: 01 07 00 71 33 00 00 00 00 00 FF 0F B9 [19:54:24]RasterBufferAndPrint [19:54:24]line Счет N : (1)610750 [19:54:24]line ИНН: 02508201610067 [19:54:24]line Контрольно-Кассовый Чек [19:54:24]line ПРОДАЖА [19:54:24]line ТРК (МРК, ГНК) : 43 [19:54:24]line Товар: 2710124500 [19:54:24]line Аи-95-К-3 [19:54:24]line 13.390 * 74.70 [19:54:24]line = 1000.23 [19:54:24]line НДС 12% НСП 1% [19:54:24]line > о реализуемом товаре [19:54:24]line ОКРУГЛЕНИЕ: -0.23 [19:54:24]line ИТОГО: 1000.00 [19:54:24]line Внесено: 1000.00 [19:54:24]line СДАЧА: 0.00 [19:54:24]line НСП 1% : 8.85 [19:54:24]line НДС 12% : 106.22 [19:54:24]line Наличными: 1000.00 [19:54:24]line Безнал.: 0.00 [19:54:24]line Место: АЗС № 127 "Партнер Нефть" [19:54:24]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:54:24]line СНО: Общий режим [19:54:24]line Чек 371 30.07.2024 19:54 [19:54:24]line Смена: 48 ФФД: 1.0 [19:54:24]line ЗНМ: 0300000158 [19:54:24]line РНМ: 0000000000171247 [19:54:24]line Версия ККМ: v1.0 [19:54:24]line ФМ: 0000000002098565 [19:54:24]line ФД: 24996 [19:54:24]line ФПД: 231740433212647 [19:54:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T195424&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24996&fm=231740433212647&tin=02508201610067®Number=0000000000171247&sum=100000 [19:54:25]OFD Sender: Processing packet 24996 [packets to send 29, broken 28] [19:54:25]ProducePacketName [19:54:25]name=ofd_packets/00024996 [19:54:25]OFD Sender: To server: pG, [19:54:25]CommunicateWithHost lk.salyk.kg:30040 [19:54:25]ConnectInit lk.salyk.kg [19:54:25]written 0, free lines is 4095 [19:54:25]Connected sock=10 [19:54:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 ED 17 07 01 87 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 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 F0 44 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A4 61 00 00 35 04 06 00 D2 C4 46 33 A4 E7 D2 5E 6F 0F F8 04 05 5B [19:54:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 BB 71 47 00 4C 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A4 61 00 00 F4 03 04 00 7E F0 A8 66 B6 04 01 00 00 DE 7E 61 05 89 A9 D5 65 [19:54:25]CommunicateWithHost err = 0 [19:54:25]CheckOFDResponse [19:54:25]1017 (14) - 77093643461234 [19:54:25]1041 (16) - 0000000002098565 [19:54:25]1040 (4) - 24996 [19:54:25]1012 (4) - 30.07.2024 13:54 [19:54:25]1206 (1) - 0 [19:54:25]OFD Sender: Remove packet 24996 [19:54:25]ProducePacketName [19:54:25]name=ofd_packets/00024996 [19:54:25]NVStorageDeleteData [19:54:25]Write to MH i2c: 01 00 00 9C 33 CF [19:54:25]Write i2c OK [19:54:25]MH_I2C_Read... [19:54:25]Read from MH i2c: 01 [19:54:25]MH_I2C_Read... [19:54:25]Read from MH i2c: 01 07 00 [19:54:25]MH_I2C_Read... [19:54:25]Read from MH i2c: 01 07 00 9C 33 00 00 00 00 00 F0 0C D2 [19:54:25]RasterBufferAndPrint [19:54:25]line [19:54:25]line [19:54:25]line [19:54:25]line [19:54:25]line [19:54:25]written 0, free lines is 3318 [19:54:25]MH_Cut [19:54:25]Write to MH i2c: D1 01 00 A3 33 01 A8 [19:54:25]Write i2c OK [19:54:25]MH_I2C_Read... [19:54:25]Read from MH i2c: D1 [19:54:25]MH_I2C_Read... [19:54:25]Read from MH i2c: D1 01 00 [19:54:25]MH_I2C_Read... [19:54:25]Read from MH i2c: D1 01 00 A3 33 00 A7 [19:54:25]Write to MH i2c: 01 00 00 A4 33 D7 [19:54:25]Write i2c OK [19:54:25]MH_I2C_Read... [19:54:26]OFD Sender: No OFD packet to send [19:54:26]*** Cut start [19:54:26]*** Partial cut [19:54:26]*** CUTSNS_PIN = 1 [19:54:26]*** CUTSNS_PIN = 0 [19:54:26]*** Brake cut motor [19:54:26]Read from MH i2c: 01 [19:54:26]MH_I2C_Read... [19:54:26]*** Stop cut motor [19:54:26]*** Cut end [19:54:26]Read from MH i2c: 01 07 00 [19:54:26]MH_I2C_Read... [19:54:26]Read from MH i2c: 01 07 00 A4 33 00 00 00 00 00 FF 0F EC [19:54:26]process_action close_receipt done [19:54:26]requested_data is exist [19:54:26]produce_requested_data [19:54:26]requested_item fm.sn is exist - process it [19:54:26]wFMCommunicate request_size=4 [19:54:26]MH_SAM_APDU [19:54:26]CAPDU: 80 11 00 00 [19:54:26]Write to MH i2c: E2 08 00 A5 33 80 11 00 00 00 00 00 00 52 [19:54:26]Write i2c OK [19:54:26]MH_I2C_Read... [19:54:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:54:26]Read from MH i2c: E2 [19:54:26]MH_I2C_Read... [19:54:26]Read from MH i2c: E2 17 00 [19:54:26]MH_I2C_Read... [19:54:26]Read from MH i2c: E2 17 00 A5 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A8 [19:54:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:54:26]wFMCommunicate OK [19:54:26]requested_item fd.num is exist - process it [19:54:26]SAM_PROTO_GetFieldsCounters [19:54:26]wFMCommunicate request_size=4 [19:54:26]MH_SAM_APDU [19:54:26]CAPDU: 80 13 00 00 [19:54:26]Write to MH i2c: E2 08 00 A6 33 80 13 00 00 00 00 00 00 55 [19:54:26]Write i2c OK [19:54:26]MH_I2C_Read... [19:54:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:54:27]Read from MH i2c: E2 [19:54:27]MH_I2C_Read... [19:54:27]Read from MH i2c: E2 62 00 [19:54:27]MH_I2C_Read... [19:54:27]Read from MH i2c: E2 62 00 A6 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A4 61 00 00 0E 04 04 00 30 00 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 07 [19:54:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A4 61 00 00 0E 04 04 00 30 00 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 [19:54:27]wFMCommunicate OK [19:54:27]SAM_PROTO_GetFieldsCounters done [19:54:27]requested_item shift.num is exist - process it [19:54:27]requested_item shift.opened is exist - process it [19:54:27]req_shift_opened [19:54:27]FM_GetShiftState [19:54:27]SAM_PROTO_GetShiftState [19:54:27]wFMCommunicate request_size=4 [19:54:27]MH_SAM_APDU [19:54:27]CAPDU: 80 13 01 00 [19:54:27]Write to MH i2c: E2 08 00 A7 33 80 13 01 00 00 00 00 00 57 [19:54:27]Write i2c OK [19:54:27]MH_I2C_Read... [19:54:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:54:27]Read from MH i2c: E2 [19:54:27]MH_I2C_Read... [19:54:27]Read from MH i2c: E2 0E 00 [19:54:27]MH_I2C_Read... [19:54:27]Read from MH i2c: E2 0E 00 A7 33 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 0A [19:54:27]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:54:27]wFMCommunicate OK [19:54:27]SAM_PROTO_GetShiftState done [19:54:27]FM_GetShiftState done [19:54:27]req_shift_opened done [19:54:27]requested_item shift.open_date is exist - process it [19:54:27]req_shift_open_date [19:54:27]req_shift_open_date done [19:54:27]produce_requested_data done [19:54:27]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24996,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:54:27]process_action_free close_receipt [19:54:27]json_value_free [19:54:27]json_value_free done [19:54:27]process_json_proto returns [19:54:27]Send response to host [19:54:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24996,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:54:27]free response buf [19:54:27]execute_script done [19:54:27]execute_script returns [19:54:27]free content buf [19:54:27]Sock 9.Close socket [19:54:27]Sock 9.Thread stoped [19:54:31]OFD Sender: No OFD packet to send [19:54:36]OFD Sender: No OFD packet to send [19:54:41]OFD Sender: No OFD packet to send [19:54:46]OFD Sender: No OFD packet to send [19:54:51]OFD Sender: No OFD packet to send [19:54:56]OFD Sender: No OFD packet to send [19:55:01]OFD Sender: No OFD packet to send [19:55:06]OFD Sender: No OFD packet to send [19:55:11]OFD Sender: No OFD packet to send [19:55:16]OFD Sender: No OFD packet to send [19:55:21]OFD Sender: No OFD packet to send [19:55:26]OFD Sender: No OFD packet to send [19:55:31]OFD Sender: No OFD packet to send [19:55:36]OFD Sender: No OFD packet to send [19:55:41]OFD Sender: No OFD packet to send [19:55:46]OFD Sender: No OFD packet to send [19:55:51]OFD Sender: No OFD packet to send [19:55:56]OFD Sender: No OFD packet to send [19:56:01]OFD Sender: No OFD packet to send [19:56:06]OFD Sender: No OFD packet to send [19:56:11]OFD Sender: No OFD packet to send [19:56:16]OFD Sender: No OFD packet to send [19:56:21]OFD Sender: No OFD packet to send [19:56:26]OFD Sender: No OFD packet to send [19:56:31]OFD Sender: No OFD packet to send [19:56:36]OFD Sender: No OFD packet to send [19:56:41]OFD Sender: No OFD packet to send [19:56:46]OFD Sender: No OFD packet to send [19:56:51]OFD Sender: No OFD packet to send [19:56:56]OFD Sender: No OFD packet to send [19:57:01]OFD Sender: No OFD packet to send [19:57:06]OFD Sender: No OFD packet to send [19:57:11]OFD Sender: No OFD packet to send [19:57:16]OFD Sender: No OFD packet to send [19:57:18]accept exits with 7 [19:57:18]New connection [19:57:18]New thread 3067428196 created [19:57:18]Thread 3067571556 joined [19:57:18]Waiting for new connection... [19:57:18] Sock 7.Parse request [19:57:18]Sock 7.Check first char [19:57:18]Sock 7.First char is OK [19:57:18]request: POST /json_proto HTTP/1.0 [19:57:18]Method: POST [19:57:18]URL: /json_proto [19:57:18]Method is POST - this is cgi request [19:57:18]url: /json_proto [19:57:18]query_string will be loaded in cgi processing [19:57:18]execute_cgi json_proto POST (null) [19:57:18]execute_cgi path=json_proto method=POST [19:57:18]POST find Content-Length [19:57:18]Host: 172.17.45.131:8080 [19:57:18]Content-Length: 803 [19:57:18]Content-Type: application/json [19:57:18] [19:57:18]POST finish read [19:57:18]Found Content-Length = 803 [19:57:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610753", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:57:18]execute_script... [19:57: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)610753", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:57:18]POST & json_proto [19:57:18]process_json_proto [19:57:18]json parsed OK: [19:57:18]protocol is kg_v1.0 [19:57:18]action value=close_receipt [19:57:18]process_action close_receipt [19:57:18]cmd_close_receipt [19:57:18]MH_GetDate [19:57:18]Write to MH i2c: F0 00 00 A8 33 CA [19:57:18]Write i2c OK [19:57:18]MH_I2C_Read... [19:57:18]Read from MH i2c: F0 [19:57:18]MH_I2C_Read... [19:57:18]Read from MH i2c: F0 09 00 [19:57:18]MH_I2C_Read... [19:57:18]Read from MH i2c: F0 09 00 A8 33 00 9F 45 A9 66 C6 D4 6E 66 34 [19:57:18]GetLastDocTimeStamp 1722369264 [19:57:18]current date 1722369439 [19:57:18]FM_GetShiftState [19:57:18]SAM_PROTO_GetShiftState [19:57:18]wFMCommunicate request_size=4 [19:57:18]MH_SAM_APDU [19:57:18]CAPDU: 80 13 01 00 [19:57:18]Write to MH i2c: E2 08 00 A9 33 80 13 01 00 00 00 00 00 59 [19:57:18]Write i2c OK [19:57:18]MH_I2C_Read... [19:57:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:57:18]Read from MH i2c: E2 [19:57:18]MH_I2C_Read... [19:57:18]Read from MH i2c: E2 0E 00 [19:57:18]MH_I2C_Read... [19:57:18]Read from MH i2c: E2 0E 00 A9 33 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 0C [19:57:18]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:57:18]wFMCommunicate OK [19:57:18]SAM_PROTO_GetShiftState done [19:57:18]FM_GetShiftState done [19:57:18]opened in 1722298218 [19:57:18]opened+sec_in_day 1722384618 [19:57:18]quantity*price = 200046 [19:57:18]sum+1 = 200048 [19:57:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.47 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 0.00 Безнал.: 2000.47 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 372 30.07.2024 19:57 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24997 ФПД: 266977054822556 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T195719&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24997&fm=266977054822556&tin=02508201610067®Number=0000000000171247&sum=200047 [19:57:19]StoreToDocumentArchive [19:57:19]shift 48 fd 24997 [19:57:19]save to /storage/0048/doc_00024997 [19:57:19]save last doc name /storage/0048/doc_00024997 to /storage/kkm_last_doc_name [19:57:19]save OK [19:57:19]Clear old archive folders... [19:57:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:57:19]tlvbuf is B6E3F280 [19:57:19]SAM_PROTO_ClearQueue [19:57:19]wFMCommunicate request_size=4 [19:57:19]MH_SAM_APDU [19:57:19]CAPDU: 80 09 00 00 [19:57:19]Write to MH i2c: E2 08 00 B6 33 80 09 00 00 00 00 00 00 5B [19:57:19]Write i2c OK [19:57:19]MH_I2C_Read... [19:57:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:57:19]Read from MH i2c: E2 [19:57:19]MH_I2C_Read... [19:57:19]Read from MH i2c: E2 03 00 [19:57:19]MH_I2C_Read... [19:57:19]Read from MH i2c: E2 03 00 B6 33 00 90 00 5D [19:57:19]RAPDU: 90 00 [19:57:19]wFMCommunicate OK [19:57:19]SAM_PROTO_ClearQueue done [19:57:19]KKMCreateOFDPacket [19:57:19]OFDProtocolAddRootSTLVToBuf [19:57:19]FM_MakeSignedData [19:57:19]FM_MakeSignedData [19:57:19]SAM_PROTO_SignData [19:57:19]wFMCommunicate request_size=4 [19:57:19]MH_SAM_APDU [19:57:19]CAPDU: 80 0D 01 02 [19:57:19]Write to MH i2c: E2 08 00 B7 33 80 0D 01 02 00 00 00 00 63 [19:57:19]Write i2c OK [19:57:19]MH_I2C_Read... [19:57:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:57:19]Read from MH i2c: E2 [19:57:19]MH_I2C_Read... [19:57:19]Read from MH i2c: E2 03 00 [19:57:19]MH_I2C_Read... [19:57:19]Read from MH i2c: E2 03 00 B7 33 00 90 00 5E [19:57:19]RAPDU: 90 00 [19:57:19]wFMCommunicate OK [19:57:19]wFMCommunicate request_size=255 [19:57:19]MH_SAM_APDU [19:57:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 9F 45 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A5 61 00 00 35 04 06 00 F2 [19:57:19]Write to MH i2c: E2 02 01 B8 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 9F 45 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A5 61 00 00 35 04 06 00 F2 00 00 09 [19:57:19]Write i2c OK [19:57:19]MH_I2C_Read... [19:57:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:57:19]Read from MH i2c: E2 [19:57:19]MH_I2C_Read... [19:57:19]Read from MH i2c: E2 03 00 [19:57:19]MH_I2C_Read... [19:57:19]Read from MH i2c: E2 03 00 B8 33 00 90 00 5F [19:57:19]RAPDU: 90 00 [19:57:19]wFMCommunicate OK [19:57:19]wFMCommunicate request_size=10 [19:57:19]MH_SAM_APDU [19:57:19]CAPDU: 80 0D 02 02 05 D0 70 84 10 9C [19:57:19]Write to MH i2c: E2 0D 00 B9 33 80 0D 02 02 05 00 D0 70 84 10 9C 00 00 E0 [19:57:19]Write i2c OK [19:57:19]MH_I2C_Read... [19:57:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:57:19]Read from MH i2c: E2 [19:57:19]MH_I2C_Read... [19:57:19]Read from MH i2c: E2 03 00 [19:57:19]MH_I2C_Read... [19:57:19]Read from MH i2c: E2 03 00 B9 33 00 90 00 60 [19:57:19]RAPDU: 90 00 [19:57:19]wFMCommunicate OK [19:57:19]wFMCommunicate request_size=4 [19:57:19]MH_SAM_APDU [19:57:19]CAPDU: 80 0D 03 02 [19:57:19]Write to MH i2c: E2 08 00 BA 33 80 0D 03 02 00 00 00 00 68 [19:57:19]Write i2c OK [19:57:19]MH_I2C_Read... [19:57:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:57:20]Read from MH i2c: E2 [19:57:20]MH_I2C_Read... [19:57:20]Read from MH i2c: E2 0B 00 [19:57:20]MH_I2C_Read... [19:57:20]Read from MH i2c: E2 0B 00 BA 33 00 CC 5D 7D 10 28 70 D9 F7 90 00 87 [19:57:20]RAPDU: CC 5D 7D 10 28 70 D9 F7 90 00 [19:57:20]wFMCommunicate OK [19:57:20]SAM_PROTO_SignData done [19:57:20]FM_MakeSignedData done [19:57:20]CreateOFDProtocolMessage [19:57:20]wFMCommunicate request_size=4 [19:57:20]MH_SAM_APDU [19:57:20]CAPDU: 80 11 00 00 [19:57:20]Write to MH i2c: E2 08 00 BB 33 80 11 00 00 00 00 00 00 68 [19:57:20]Write i2c OK [19:57:20]MH_I2C_Read... [19:57:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:57:20]Read from MH i2c: E2 [19:57:20]MH_I2C_Read... [19:57:20]Read from MH i2c: E2 17 00 [19:57:20]MH_I2C_Read... [19:57:20]Read from MH i2c: E2 17 00 BB 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 BE [19:57:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:57:20]wFMCommunicate OK [19:57:20]CreateOFDProtocolMessage done [19:57:20]OFDSenderStorePacket 24997 [19:57:20]StoreOFDPacket docnum=24997 [19:57:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 64 D6 07 01 40 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 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 9F 45 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A5 61 00 00 35 04 06 00 F2 D0 70 84 10 9C CC 5D 7D 10 28 70 D9 F7 [19:57:20]CheckFolder [19:57:20]dirname=/storage/ofd_packets [19:57:20]CheckFolder done [19:57:20]ProducePacketName [19:57:20]name=ofd_packets/00024997 [19:57:20]NVStorageSaveData ofd_packets/00024997 [19:57:20]File name is /storage/ofd_packets/00024997 [19:57:20]Write 301 bytes [19:57:20]NVStorageSaveData done [19:57:20]OFDSenderStorePacket done [19:57:20]KKMCreateOFDPacket done [19:57:20]NVStorageSaveData kkm_last_timestamp [19:57:20]File name is /storage/kkm_last_timestamp [19:57:20]Write 4 bytes [19:57:20]NVStorageSaveData done [19:57:20]ExternCall_PrintAddStr [19:57:20]wPrintStart [19:57:20]Write to MH i2c: 01 00 00 BC 33 EF [19:57:20]Write i2c OK [19:57:20]MH_I2C_Read... [19:57:20]Read from MH i2c: 01 [19:57:20]MH_I2C_Read... [19:57:20]Read from MH i2c: 01 07 00 [19:57:20]MH_I2C_Read... [19:57:20]Read from MH i2c: 01 07 00 BC 33 00 00 00 00 00 FF 0F 04 [19:57:20]RasterBufferAndPrint [19:57:20]line Счет N : (1)610753 [19:57:20]line ИНН: 02508201610067 [19:57:20]line Контрольно-Кассовый Чек [19:57:20]line ПРОДАЖА [19:57:20]line ТРК (МРК, ГНК) : 53 [19:57:20]line Товар: 2710124500 [19:57:20]line Аи-95-К-3 [19:57:20]line 26.780 * 74.70 [19:57:20]line = 2000.47 [19:57:20]line НДС 12% НСП 1% [19:57:20]line > о реализуемом товаре [19:57:20]line ИТОГО: 2000.47 [19:57:20]line НСП 1% : 17.70 [19:57:20]line НДС 12% : 212.44 [19:57:20]line Наличными: 0.00 [19:57:20]line Безнал.: 2000.47 [19:57:20]line Место: АЗС № 127 "Партнер Нефть" [19:57:20]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:57:20]line СНО: Общий режим [19:57:20]line Чек 372 30.07.2024 19:57 [19:57:20]line Смена: 48 ФФД: 1.0 [19:57:20]line ЗНМ: 0300000158 [19:57:20]line РНМ: 0000000000171247 [19:57:20]line Версия ККМ: v1.0 [19:57:20]line Платежная система: O! деньги [19:57:20]line ФМ: 0000000002098565 [19:57:20]line ФД: 24997 [19:57:20]line ФПД: 266977054822556 [19:57:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T195719&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24997&fm=266977054822556&tin=02508201610067®Number=0000000000171247&sum=200047 [19:57:20]OFD Sender: Processing packet 24997 [packets to send 29, broken 28] [19:57:20]ProducePacketName [19:57:20]name=ofd_packets/00024997 [19:57:20]OFD Sender: To server: pG, [19:57:20]CommunicateWithHost lk.salyk.kg:30040 [19:57:20]ConnectInit lk.salyk.kg [19:57:20]written 0, free lines is 4095 [19:57:20]Connected sock=10 [19:57:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 64 D6 07 01 40 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 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 9F 45 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A5 61 00 00 35 04 06 00 F2 D0 70 84 10 9C CC 5D 7D 10 28 70 D9 F7 [19:57:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 39 E7 47 00 4E 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 32 30 39 38 35 36 35 10 04 04 00 A5 61 00 00 F4 03 04 00 2D F1 A8 66 B6 04 01 00 00 EF D5 95 A3 76 63 CB 80 [19:57:20]CommunicateWithHost err = 0 [19:57:20]CheckOFDResponse [19:57:20]1017 (14) - 77093643461234 [19:57:20]1041 (16) - 0000000002098565 [19:57:20]1040 (4) - 24997 [19:57:20]1012 (4) - 30.07.2024 13:57 [19:57:20]1206 (1) - 0 [19:57:20]OFD Sender: Remove packet 24997 [19:57:20]ProducePacketName [19:57:20]name=ofd_packets/00024997 [19:57:20]NVStorageDeleteData [19:57:20]Write to MH i2c: 01 00 00 E6 33 19 [19:57:20]Write i2c OK [19:57:20]MH_I2C_Read... [19:57:20]Read from MH i2c: 01 [19:57:20]MH_I2C_Read... [19:57:20]Read from MH i2c: 01 07 00 [19:57:20]MH_I2C_Read... [19:57:20]Read from MH i2c: 01 07 00 E6 33 00 00 00 00 00 FC 0C 28 [19:57:20]RasterBufferAndPrint [19:57:20]line [19:57:20]line [19:57:20]line [19:57:20]line [19:57:20]line [19:57:20]written 0, free lines is 3330 [19:57:20]MH_Cut [19:57:20]Write to MH i2c: D1 01 00 ED 33 01 F2 [19:57:20]Write i2c OK [19:57:20]MH_I2C_Read... [19:57:20]Read from MH i2c: D1 [19:57:20]MH_I2C_Read... [19:57:20]Read from MH i2c: D1 01 00 [19:57:20]MH_I2C_Read... [19:57:20]Read from MH i2c: D1 01 00 ED 33 00 F1 [19:57:20]Write to MH i2c: 01 00 00 EE 33 21 [19:57:20]Write i2c OK [19:57:20]MH_I2C_Read... [19:57:21]OFD Sender: No OFD packet to send [19:57:21]*** Cut start [19:57:21]*** Partial cut [19:57:21]*** CUTSNS_PIN = 1 [19:57:21]*** CUTSNS_PIN = 0 [19:57:21]*** Brake cut motor [19:57:22]Read from MH i2c: 01 [19:57:22]MH_I2C_Read... [19:57:22]*** Stop cut motor [19:57:22]*** Cut end [19:57:22]Read from MH i2c: 01 07 00 [19:57:22]MH_I2C_Read... [19:57:22]Read from MH i2c: 01 07 00 EE 33 00 00 00 00 00 FF 0F 36 [19:57:22]process_action close_receipt done [19:57:22]requested_data is exist [19:57:22]produce_requested_data [19:57:22]requested_item fm.sn is exist - process it [19:57:22]wFMCommunicate request_size=4 [19:57:22]MH_SAM_APDU [19:57:22]CAPDU: 80 11 00 00 [19:57:22]Write to MH i2c: E2 08 00 EF 33 80 11 00 00 00 00 00 00 9C [19:57:22]Write i2c OK [19:57:22]MH_I2C_Read... [19:57:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:57:22]Read from MH i2c: E2 [19:57:22]MH_I2C_Read... [19:57:22]Read from MH i2c: E2 17 00 [19:57:22]MH_I2C_Read... [19:57:22]Read from MH i2c: E2 17 00 EF 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F2 [19:57:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:57:22]wFMCommunicate OK [19:57:22]requested_item fd.num is exist - process it [19:57:22]SAM_PROTO_GetFieldsCounters [19:57:22]wFMCommunicate request_size=4 [19:57:22]MH_SAM_APDU [19:57:22]CAPDU: 80 13 00 00 [19:57:22]Write to MH i2c: E2 08 00 F0 33 80 13 00 00 00 00 00 00 9F [19:57:22]Write i2c OK [19:57:22]MH_I2C_Read... [19:57:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:57:22]Read from MH i2c: E2 [19:57:22]MH_I2C_Read... [19:57:22]Read from MH i2c: E2 62 00 [19:57:22]MH_I2C_Read... [19:57:22]Read from MH i2c: E2 62 00 F0 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A5 61 00 00 0E 04 04 00 30 00 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 55 [19:57:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A5 61 00 00 0E 04 04 00 30 00 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 [19:57:22]wFMCommunicate OK [19:57:22]SAM_PROTO_GetFieldsCounters done [19:57:22]requested_item shift.num is exist - process it [19:57:22]requested_item shift.opened is exist - process it [19:57:22]req_shift_opened [19:57:22]FM_GetShiftState [19:57:22]SAM_PROTO_GetShiftState [19:57:22]wFMCommunicate request_size=4 [19:57:22]MH_SAM_APDU [19:57:22]CAPDU: 80 13 01 00 [19:57:22]Write to MH i2c: E2 08 00 F1 33 80 13 01 00 00 00 00 00 A1 [19:57:22]Write i2c OK [19:57:22]MH_I2C_Read... [19:57:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:57:22]Read from MH i2c: E2 [19:57:22]MH_I2C_Read... [19:57:22]Read from MH i2c: E2 0E 00 [19:57:22]MH_I2C_Read... [19:57:22]Read from MH i2c: E2 0E 00 F1 33 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 54 [19:57:22]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:57:22]wFMCommunicate OK [19:57:22]SAM_PROTO_GetShiftState done [19:57:22]FM_GetShiftState done [19:57:22]req_shift_opened done [19:57:22]requested_item shift.open_date is exist - process it [19:57:22]req_shift_open_date [19:57:22]req_shift_open_date done [19:57:22]produce_requested_data done [19:57:22]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24997,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:57:22]process_action_free close_receipt [19:57:22]json_value_free [19:57:22]json_value_free done [19:57:22]process_json_proto returns [19:57:22]Send response to host [19:57:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24997,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:57:22]free response buf [19:57:22]execute_script done [19:57:22]execute_script returns [19:57:22]free content buf [19:57:22]Sock 7.Close socket [19:57:22]Sock 7.Thread stoped [19:57:26]OFD Sender: No OFD packet to send [19:57:31]OFD Sender: No OFD packet to send [19:57:36]OFD Sender: No OFD packet to send [19:57:41]OFD Sender: No OFD packet to send [19:57:44]accept exits with 9 [19:57:44]New connection [19:57:44]New thread 3067571556 created [19:57:44]Thread 3067428196 joined [19:57:44]Waiting for new connection... [19:57:44] Sock 9.Parse request [19:57:44]Sock 9.Check first char [19:57:44]Sock 9.First char is OK [19:57:44]request: POST /json_proto HTTP/1.0 [19:57:44]Method: POST [19:57:44]URL: /json_proto [19:57:44]Method is POST - this is cgi request [19:57:44]url: /json_proto [19:57:44]query_string will be loaded in cgi processing [19:57:44]execute_cgi json_proto POST (null) [19:57:44]execute_cgi path=json_proto method=POST [19:57:44]POST find Content-Length [19:57:44]Host: 172.17.45.131:8080 [19:57:44]Content-Length: 803 [19:57:44]Content-Type: application/json [19:57:44] [19:57:44]POST finish read [19:57:44]Found Content-Length = 803 [19:57:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610752", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:57:44]execute_script... [19:57:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610752", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:57:44]POST & json_proto [19:57:44]process_json_proto [19:57:44]json parsed OK: [19:57:44]protocol is kg_v1.0 [19:57:44]action value=close_receipt [19:57:44]process_action close_receipt [19:57:44]cmd_close_receipt [19:57:44]MH_GetDate [19:57:44]Write to MH i2c: F0 00 00 F2 33 14 [19:57:44]Write i2c OK [19:57:44]MH_I2C_Read... [19:57:44]Read from MH i2c: F0 [19:57:44]MH_I2C_Read... [19:57:44]Read from MH i2c: F0 09 00 [19:57:44]MH_I2C_Read... [19:57:44]Read from MH i2c: F0 09 00 F2 33 00 BA 45 A9 66 C6 D4 6E 66 99 [19:57:44]GetLastDocTimeStamp 1722369439 [19:57:44]current date 1722369466 [19:57:44]FM_GetShiftState [19:57:44]SAM_PROTO_GetShiftState [19:57:44]wFMCommunicate request_size=4 [19:57:44]MH_SAM_APDU [19:57:44]CAPDU: 80 13 01 00 [19:57:44]Write to MH i2c: E2 08 00 F3 33 80 13 01 00 00 00 00 00 A3 [19:57:44]Write i2c OK [19:57:44]MH_I2C_Read... [19:57:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:57:44]Read from MH i2c: E2 [19:57:44]MH_I2C_Read... [19:57:44]Read from MH i2c: E2 0E 00 [19:57:44]MH_I2C_Read... [19:57:44]Read from MH i2c: E2 0E 00 F3 33 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 56 [19:57:44]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:57:44]wFMCommunicate OK [19:57:44]SAM_PROTO_GetShiftState done [19:57:44]FM_GetShiftState done [19:57:44]opened in 1722298218 [19:57:44]opened+sec_in_day 1722384618 [19:57:44]quantity*price = 100005 [19:57:44]sum+1 = 100006 [19:57:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 373 30.07.2024 19:57 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24998 ФПД: 35432769128388 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T195746&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24998&fm=35432769128388&tin=02508201610067®Number=0000000000171247&sum=100005 [19:57:46]StoreToDocumentArchive [19:57:46]shift 48 fd 24998 [19:57:46]save to /storage/0048/doc_00024998 [19:57:46]save last doc name /storage/0048/doc_00024998 to /storage/kkm_last_doc_name [19:57:46]save OK [19:57:46]Clear old archive folders... [19:57:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:57:46]tlvbuf is 01EA70D0 [19:57:46]SAM_PROTO_ClearQueue [19:57:46]wFMCommunicate request_size=4 [19:57:46]MH_SAM_APDU [19:57:46]CAPDU: 80 09 00 00 [19:57:46]Write to MH i2c: E2 08 00 00 34 80 09 00 00 00 00 00 00 A6 [19:57:46]Write i2c OK [19:57:46]MH_I2C_Read... [19:57:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:57:46]Read from MH i2c: E2 [19:57:46]MH_I2C_Read... [19:57:46]Read from MH i2c: E2 03 00 [19:57:46]MH_I2C_Read... [19:57:46]Read from MH i2c: E2 03 00 00 34 00 90 00 A8 [19:57:46]RAPDU: 90 00 [19:57:46]wFMCommunicate OK [19:57:46]SAM_PROTO_ClearQueue done [19:57:46]KKMCreateOFDPacket [19:57:46]OFDProtocolAddRootSTLVToBuf [19:57:46]FM_MakeSignedData [19:57:46]FM_MakeSignedData [19:57:46]SAM_PROTO_SignData [19:57:46]wFMCommunicate request_size=4 [19:57:46]MH_SAM_APDU [19:57:46]CAPDU: 80 0D 01 02 [19:57:46]Write to MH i2c: E2 08 00 01 34 80 0D 01 02 00 00 00 00 AE [19:57:46]Write i2c OK [19:57:46]MH_I2C_Read... [19:57:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:57:46]Read from MH i2c: E2 [19:57:46]MH_I2C_Read... [19:57:46]Read from MH i2c: E2 03 00 [19:57:46]MH_I2C_Read... [19:57:46]Read from MH i2c: E2 03 00 01 34 00 90 00 A9 [19:57:46]RAPDU: 90 00 [19:57:46]wFMCommunicate OK [19:57:46]wFMCommunicate request_size=255 [19:57:46]MH_SAM_APDU [19:57: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 75 01 00 00 F4 03 04 00 BA 45 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A6 61 00 00 35 04 06 00 20 [19:57:46]Write to MH i2c: E2 02 01 02 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 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 75 01 00 00 F4 03 04 00 BA 45 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A6 61 00 00 35 04 06 00 20 00 00 9E [19:57:46]Write i2c OK [19:57:46]MH_I2C_Read... [19:57:46]OFD Sender: No OFD packet to send [19:57:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:57:46]Read from MH i2c: E2 [19:57:46]MH_I2C_Read... [19:57:46]Read from MH i2c: E2 03 00 [19:57:46]MH_I2C_Read... [19:57:46]Read from MH i2c: E2 03 00 02 34 00 90 00 AA [19:57:46]RAPDU: 90 00 [19:57:46]wFMCommunicate OK [19:57:46]wFMCommunicate request_size=10 [19:57:46]MH_SAM_APDU [19:57:46]CAPDU: 80 0D 02 02 05 39 D5 9E 07 C4 [19:57:46]Write to MH i2c: E2 0D 00 03 34 80 0D 02 02 05 00 39 D5 9E 07 C4 00 00 32 [19:57:46]Write i2c OK [19:57:46]MH_I2C_Read... [19:57:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:57:46]Read from MH i2c: E2 [19:57:46]MH_I2C_Read... [19:57:46]Read from MH i2c: E2 03 00 [19:57:46]MH_I2C_Read... [19:57:46]Read from MH i2c: E2 03 00 03 34 00 90 00 AB [19:57:46]RAPDU: 90 00 [19:57:46]wFMCommunicate OK [19:57:46]wFMCommunicate request_size=4 [19:57:46]MH_SAM_APDU [19:57:46]CAPDU: 80 0D 03 02 [19:57:46]Write to MH i2c: E2 08 00 04 34 80 0D 03 02 00 00 00 00 B3 [19:57:46]Write i2c OK [19:57:46]MH_I2C_Read... [19:57:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:57:46]Read from MH i2c: E2 [19:57:46]MH_I2C_Read... [19:57:46]Read from MH i2c: E2 0B 00 [19:57:46]MH_I2C_Read... [19:57:46]Read from MH i2c: E2 0B 00 04 34 00 7A 88 0A 27 13 A0 57 54 90 00 45 [19:57:46]RAPDU: 7A 88 0A 27 13 A0 57 54 90 00 [19:57:46]wFMCommunicate OK [19:57:46]SAM_PROTO_SignData done [19:57:46]FM_MakeSignedData done [19:57:46]CreateOFDProtocolMessage [19:57:46]wFMCommunicate request_size=4 [19:57:46]MH_SAM_APDU [19:57:46]CAPDU: 80 11 00 00 [19:57:46]Write to MH i2c: E2 08 00 05 34 80 11 00 00 00 00 00 00 B3 [19:57:46]Write i2c OK [19:57:46]MH_I2C_Read... [19:57:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:57:46]Read from MH i2c: E2 [19:57:46]MH_I2C_Read... [19:57:46]Read from MH i2c: E2 17 00 [19:57:46]MH_I2C_Read... [19:57:46]Read from MH i2c: E2 17 00 05 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 09 [19:57:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:57:46]wFMCommunicate OK [19:57:46]CreateOFDProtocolMessage done [19:57:46]OFDSenderStorePacket 24998 [19:57:46]StoreOFDPacket docnum=24998 [19:57:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 7A 62 07 01 CC 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 75 01 00 00 F4 03 04 00 BA 45 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A6 61 00 00 35 04 06 00 20 39 D5 9E 07 C4 7A 88 0A 27 13 A0 57 54 [19:57:46]CheckFolder [19:57:46]dirname=/storage/ofd_packets [19:57:46]CheckFolder done [19:57:46]ProducePacketName [19:57:46]name=ofd_packets/00024998 [19:57:46]NVStorageSaveData ofd_packets/00024998 [19:57:46]File name is /storage/ofd_packets/00024998 [19:57:46]Write 301 bytes [19:57:46]NVStorageSaveData done [19:57:46]OFDSenderStorePacket done [19:57:46]KKMCreateOFDPacket done [19:57:46]NVStorageSaveData kkm_last_timestamp [19:57:46]File name is /storage/kkm_last_timestamp [19:57:46]Write 4 bytes [19:57:46]NVStorageSaveData done [19:57:46]ExternCall_PrintAddStr [19:57:46]wPrintStart [19:57:46]Write to MH i2c: 01 00 00 06 34 3A [19:57:46]Write i2c OK [19:57:46]MH_I2C_Read... [19:57:46]Read from MH i2c: 01 [19:57:46]MH_I2C_Read... [19:57:46]Read from MH i2c: 01 07 00 [19:57:46]MH_I2C_Read... [19:57:46]Read from MH i2c: 01 07 00 06 34 00 00 00 00 00 FF 0F 4F [19:57:46]RasterBufferAndPrint [19:57:46]line Счет N : (1)610752 [19:57:46]line ИНН: 02508201610067 [19:57:46]line Контрольно-Кассовый Чек [19:57:46]line ПРОДАЖА [19:57:46]line ТРК (МРК, ГНК) : 62 [19:57:46]line Товар: 2710124130 [19:57:46]line Аи-92-К-2 [19:57:46]line 14.750 * 67.80 [19:57:46]line = 1000.05 [19:57:46]line НДС 12% НСП 1% [19:57:46]line > о реализуемом товаре [19:57:46]line ИТОГО: 1000.05 [19:57:46]line НСП 1% : 8.85 [19:57:46]line НДС 12% : 106.20 [19:57:46]line Наличными: 0.00 [19:57:46]line Безнал.: 1000.05 [19:57:46]line Место: АЗС № 127 "Партнер Нефть" [19:57:46]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:57:46]line СНО: Общий режим [19:57:46]line Чек 373 30.07.2024 19:57 [19:57:46]line Смена: 48 ФФД: 1.0 [19:57:46]line ЗНМ: 0300000158 [19:57:46]line РНМ: 0000000000171247 [19:57:46]line Версия ККМ: v1.0 [19:57:46]line Платежная система: O! деньги [19:57:46]line ФМ: 0000000002098565 [19:57:46]line ФД: 24998 [19:57:46]line ФПД: 35432769128388 [19:57:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T195746&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24998&fm=35432769128388&tin=02508201610067®Number=0000000000171247&sum=100005 [19:57:46]OFD Sender: Processing packet 24998 [packets to send 29, broken 28] [19:57:46]ProducePacketName [19:57:46]name=ofd_packets/00024998 [19:57:46]OFD Sender: To server: pG, [19:57:46]CommunicateWithHost lk.salyk.kg:30040 [19:57:46]ConnectInit lk.salyk.kg [19:57:46]written 0, free lines is 4095 [19:57:47]Connected sock=10 [19:57:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 7A 62 07 01 CC 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 75 01 00 00 F4 03 04 00 BA 45 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A6 61 00 00 35 04 06 00 20 39 D5 9E 07 C4 7A 88 0A 27 13 A0 57 54 [19:57:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 FA 69 47 00 4B 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 32 30 39 38 35 36 35 10 04 04 00 A6 61 00 00 F4 03 04 00 47 F1 A8 66 B6 04 01 00 00 14 5E 89 67 F1 53 10 A9 [19:57:47]CommunicateWithHost err = 0 [19:57:47]CheckOFDResponse [19:57:47]1017 (14) - 77093643461234 [19:57:47]1041 (16) - 0000000002098565 [19:57:47]1040 (4) - 24998 [19:57:47]1012 (4) - 30.07.2024 13:57 [19:57:47]1206 (1) - 0 [19:57:47]OFD Sender: Remove packet 24998 [19:57:47]ProducePacketName [19:57:47]name=ofd_packets/00024998 [19:57:47]NVStorageDeleteData [19:57:47]Write to MH i2c: 01 00 00 30 34 64 [19:57:47]Write i2c OK [19:57:47]MH_I2C_Read... [19:57:47]Read from MH i2c: 01 [19:57:47]MH_I2C_Read... [19:57:47]Read from MH i2c: 01 07 00 [19:57:47]MH_I2C_Read... [19:57:47]Read from MH i2c: 01 07 00 30 34 00 00 00 00 00 03 0D 7B [19:57:47]RasterBufferAndPrint [19:57:47]line [19:57:47]line [19:57:47]line [19:57:47]line [19:57:47]line [19:57:47]written 0, free lines is 3337 [19:57:47]MH_Cut [19:57:47]Write to MH i2c: D1 01 00 37 34 01 3D [19:57:47]Write i2c OK [19:57:47]MH_I2C_Read... [19:57:47]Read from MH i2c: D1 [19:57:47]MH_I2C_Read... [19:57:47]Read from MH i2c: D1 01 00 [19:57:47]MH_I2C_Read... [19:57:47]Read from MH i2c: D1 01 00 37 34 00 3C [19:57:47]Write to MH i2c: 01 00 00 38 34 6C [19:57:47]Write i2c OK [19:57:47]MH_I2C_Read... [19:57:47]OFD Sender: No OFD packet to send [19:57:47]*** Cut start [19:57:47]*** Partial cut [19:57:47]*** CUTSNS_PIN = 1 [19:57:48]*** CUTSNS_PIN = 0 [19:57:48]*** Brake cut motor [19:57:48]Read from MH i2c: 01 [19:57:48]MH_I2C_Read... [19:57:48]*** Stop cut motor [19:57:48]*** Cut end [19:57:48]Read from MH i2c: 01 07 00 [19:57:48]MH_I2C_Read... [19:57:48]Read from MH i2c: 01 07 00 38 34 00 00 00 00 00 FF 0F 81 [19:57:48]process_action close_receipt done [19:57:48]requested_data is exist [19:57:48]produce_requested_data [19:57:48]requested_item fm.sn is exist - process it [19:57:48]wFMCommunicate request_size=4 [19:57:48]MH_SAM_APDU [19:57:48]CAPDU: 80 11 00 00 [19:57:48]Write to MH i2c: E2 08 00 39 34 80 11 00 00 00 00 00 00 E7 [19:57:48]Write i2c OK [19:57:48]MH_I2C_Read... [19:57:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:57:48]Read from MH i2c: E2 [19:57:48]MH_I2C_Read... [19:57:48]Read from MH i2c: E2 17 00 [19:57:48]MH_I2C_Read... [19:57:48]Read from MH i2c: E2 17 00 39 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 3D [19:57:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:57:48]wFMCommunicate OK [19:57:48]requested_item fd.num is exist - process it [19:57:48]SAM_PROTO_GetFieldsCounters [19:57:48]wFMCommunicate request_size=4 [19:57:48]MH_SAM_APDU [19:57:48]CAPDU: 80 13 00 00 [19:57:48]Write to MH i2c: E2 08 00 3A 34 80 13 00 00 00 00 00 00 EA [19:57:48]Write i2c OK [19:57:48]MH_I2C_Read... [19:57:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:57:48]Read from MH i2c: E2 [19:57:48]MH_I2C_Read... [19:57:48]Read from MH i2c: E2 62 00 [19:57:48]MH_I2C_Read... [19:57:48]Read from MH i2c: E2 62 00 3A 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A6 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 75 01 00 00 5E 04 04 00 75 01 00 00 57 04 04 00 76 01 00 00 19 04 04 00 00 00 00 00 90 00 A4 [19:57:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A6 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 75 01 00 00 5E 04 04 00 75 01 00 00 57 04 04 00 76 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:57:48]wFMCommunicate OK [19:57:48]SAM_PROTO_GetFieldsCounters done [19:57:48]requested_item shift.num is exist - process it [19:57:48]requested_item shift.opened is exist - process it [19:57:48]req_shift_opened [19:57:48]FM_GetShiftState [19:57:48]SAM_PROTO_GetShiftState [19:57:48]wFMCommunicate request_size=4 [19:57:48]MH_SAM_APDU [19:57:48]CAPDU: 80 13 01 00 [19:57:48]Write to MH i2c: E2 08 00 3B 34 80 13 01 00 00 00 00 00 EC [19:57:48]Write i2c OK [19:57:48]MH_I2C_Read... [19:57:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:57:48]Read from MH i2c: E2 [19:57:48]MH_I2C_Read... [19:57:48]Read from MH i2c: E2 0E 00 [19:57:48]MH_I2C_Read... [19:57:48]Read from MH i2c: E2 0E 00 3B 34 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 9F [19:57:48]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:57:48]wFMCommunicate OK [19:57:48]SAM_PROTO_GetShiftState done [19:57:48]FM_GetShiftState done [19:57:48]req_shift_opened done [19:57:48]requested_item shift.open_date is exist - process it [19:57:48]req_shift_open_date [19:57:48]req_shift_open_date done [19:57:48]produce_requested_data done [19:57:48]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24998,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:57:48]process_action_free close_receipt [19:57:48]json_value_free [19:57:48]json_value_free done [19:57:48]process_json_proto returns [19:57:48]Send response to host [19:57:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24998,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:57:48]free response buf [19:57:48]execute_script done [19:57:48]execute_script returns [19:57:48]free content buf [19:57:48]Sock 9.Close socket [19:57:48]Sock 9.Thread stoped [19:57:52]OFD Sender: No OFD packet to send [19:57:57]OFD Sender: No OFD packet to send [19:58:02]OFD Sender: No OFD packet to send [19:58:03]accept exits with 7 [19:58:03]New connection [19:58:03]New thread 3067428196 created [19:58:03]Thread 3067571556 joined [19:58:03]Waiting for new connection... [19:58:03] Sock 7.Parse request [19:58:03]Sock 7.Check first char [19:58:03]Sock 7.First char is OK [19:58:03]request: POST /json_proto HTTP/1.0 [19:58:03]Method: POST [19:58:03]URL: /json_proto [19:58:03]Method is POST - this is cgi request [19:58:03]url: /json_proto [19:58:03]query_string will be loaded in cgi processing [19:58:03]execute_cgi json_proto POST (null) [19:58:03]execute_cgi path=json_proto method=POST [19:58:03]POST find Content-Length [19:58:03]Host: 172.17.45.131:8080 [19:58:03]Content-Length: 801 [19:58:03]Content-Type: application/json [19:58:03] [19:58:03]POST finish read [19:58:03]Found Content-Length = 801 [19:58:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610754", "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.760, "sum" : 797.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 797.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:58:03]execute_script... [19:58: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)610754", "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.760, "sum" : 797.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 797.33 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:58:03]POST & json_proto [19:58:03]process_json_proto [19:58:03]json parsed OK: [19:58:03]protocol is kg_v1.0 [19:58:03]action value=close_receipt [19:58:03]process_action close_receipt [19:58:03]cmd_close_receipt [19:58:03]MH_GetDate [19:58:03]Write to MH i2c: F0 00 00 3C 34 5F [19:58:03]Write i2c OK [19:58:03]MH_I2C_Read... [19:58:03]Read from MH i2c: F0 [19:58:03]MH_I2C_Read... [19:58:03]Read from MH i2c: F0 09 00 [19:58:03]MH_I2C_Read... [19:58:03]Read from MH i2c: F0 09 00 3C 34 00 CD 45 A9 66 C6 D4 6E 66 F7 [19:58:03]GetLastDocTimeStamp 1722369466 [19:58:03]current date 1722369485 [19:58:03]FM_GetShiftState [19:58:03]SAM_PROTO_GetShiftState [19:58:03]wFMCommunicate request_size=4 [19:58:03]MH_SAM_APDU [19:58:03]CAPDU: 80 13 01 00 [19:58:03]Write to MH i2c: E2 08 00 3D 34 80 13 01 00 00 00 00 00 EE [19:58:03]Write i2c OK [19:58:03]MH_I2C_Read... [19:58:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:58:04]Read from MH i2c: E2 [19:58:04]MH_I2C_Read... [19:58:04]Read from MH i2c: E2 0E 00 [19:58:04]MH_I2C_Read... [19:58:04]Read from MH i2c: E2 0E 00 3D 34 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A1 [19:58:04]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:58:04]wFMCommunicate OK [19:58:04]SAM_PROTO_GetShiftState done [19:58:04]FM_GetShiftState done [19:58:04]opened in 1722298218 [19:58:04]opened+sec_in_day 1722384618 [19:58:04]quantity*price = 79732 [19:58:04]sum+1 = 79734 [19:58:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 797.33 НСП 1% : 7.06 НДС 12% : 84.67 Наличными: 0.00 Безнал.: 797.33 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 374 30.07.2024 19:58 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 24999 ФПД: 173273218382618 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T195805&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24999&fm=173273218382618&tin=02508201610067®Number=0000000000171247&sum=79733 [19:58:05]StoreToDocumentArchive [19:58:05]shift 48 fd 24999 [19:58:05]save to /storage/0048/doc_00024999 [19:58:05]save last doc name /storage/0048/doc_00024999 to /storage/kkm_last_doc_name [19:58:05]save OK [19:58:05]Clear old archive folders... [19:58:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:58:05]tlvbuf is 01F53460 [19:58:05]SAM_PROTO_ClearQueue [19:58:05]wFMCommunicate request_size=4 [19:58:05]MH_SAM_APDU [19:58:05]CAPDU: 80 09 00 00 [19:58:05]Write to MH i2c: E2 08 00 4A 34 80 09 00 00 00 00 00 00 F0 [19:58:05]Write i2c OK [19:58:05]MH_I2C_Read... [19:58:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:58:05]Read from MH i2c: E2 [19:58:05]MH_I2C_Read... [19:58:05]Read from MH i2c: E2 03 00 [19:58:05]MH_I2C_Read... [19:58:05]Read from MH i2c: E2 03 00 4A 34 00 90 00 F2 [19:58:05]RAPDU: 90 00 [19:58:05]wFMCommunicate OK [19:58:05]SAM_PROTO_ClearQueue done [19:58:05]KKMCreateOFDPacket [19:58:05]OFDProtocolAddRootSTLVToBuf [19:58:05]FM_MakeSignedData [19:58:05]FM_MakeSignedData [19:58:05]SAM_PROTO_SignData [19:58:05]wFMCommunicate request_size=4 [19:58:05]MH_SAM_APDU [19:58:05]CAPDU: 80 0D 01 02 [19:58:05]Write to MH i2c: E2 08 00 4B 34 80 0D 01 02 00 00 00 00 F8 [19:58:05]Write i2c OK [19:58:05]MH_I2C_Read... [19:58:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:58:05]Read from MH i2c: E2 [19:58:05]MH_I2C_Read... [19:58:05]Read from MH i2c: E2 03 00 [19:58:05]MH_I2C_Read... [19:58:05]Read from MH i2c: E2 03 00 4B 34 00 90 00 F3 [19:58:05]RAPDU: 90 00 [19:58:05]wFMCommunicate OK [19:58:05]wFMCommunicate request_size=255 [19:58:05]MH_SAM_APDU [19: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 F0 2D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 75 37 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 75 37 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C2 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 75 37 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 CD 45 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A7 61 00 00 35 04 06 00 9D [19:58:05]Write to MH i2c: E2 02 01 4C 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 F0 2D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 75 37 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 75 37 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C2 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 75 37 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 CD 45 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A7 61 00 00 35 04 06 00 9D 00 00 1E [19:58:05]Write i2c OK [19:58:05]MH_I2C_Read... [19:58:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:58:05]Read from MH i2c: E2 [19:58:05]MH_I2C_Read... [19:58:05]Read from MH i2c: E2 03 00 [19:58:05]MH_I2C_Read... [19:58:05]Read from MH i2c: E2 03 00 4C 34 00 90 00 F4 [19:58:05]RAPDU: 90 00 [19:58:05]wFMCommunicate OK [19:58:05]wFMCommunicate request_size=10 [19:58:05]MH_SAM_APDU [19:58:05]CAPDU: 80 0D 02 02 05 97 50 A1 7B 1A [19:58:05]Write to MH i2c: E2 0D 00 4D 34 80 0D 02 02 05 00 97 50 A1 7B 1A 00 00 22 [19:58:05]Write i2c OK [19:58:05]MH_I2C_Read... [19:58:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:58:05]Read from MH i2c: E2 [19:58:05]MH_I2C_Read... [19:58:05]Read from MH i2c: E2 03 00 [19:58:05]MH_I2C_Read... [19:58:05]Read from MH i2c: E2 03 00 4D 34 00 90 00 F5 [19:58:05]RAPDU: 90 00 [19:58:05]wFMCommunicate OK [19:58:05]wFMCommunicate request_size=4 [19:58:05]MH_SAM_APDU [19:58:05]CAPDU: 80 0D 03 02 [19:58:05]Write to MH i2c: E2 08 00 4E 34 80 0D 03 02 00 00 00 00 FD [19:58:05]Write i2c OK [19:58:05]MH_I2C_Read... [19:58:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:58:05]Read from MH i2c: E2 [19:58:05]MH_I2C_Read... [19:58:05]Read from MH i2c: E2 0B 00 [19:58:05]MH_I2C_Read... [19:58:05]Read from MH i2c: E2 0B 00 4E 34 00 19 95 E3 D9 FF 67 2E 02 90 00 FE [19:58:05]RAPDU: 19 95 E3 D9 FF 67 2E 02 90 00 [19:58:05]wFMCommunicate OK [19:58:05]SAM_PROTO_SignData done [19:58:05]FM_MakeSignedData done [19:58:05]CreateOFDProtocolMessage [19:58:05]wFMCommunicate request_size=4 [19:58:05]MH_SAM_APDU [19:58:05]CAPDU: 80 11 00 00 [19:58:05]Write to MH i2c: E2 08 00 4F 34 80 11 00 00 00 00 00 00 FD [19:58:05]Write i2c OK [19:58:05]MH_I2C_Read... [19:58:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:58:05]Read from MH i2c: E2 [19:58:05]MH_I2C_Read... [19:58:05]Read from MH i2c: E2 17 00 [19:58:05]MH_I2C_Read... [19:58:05]Read from MH i2c: E2 17 00 4F 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 53 [19:58:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:58:05]wFMCommunicate OK [19:58:05]CreateOFDProtocolMessage done [19:58:05]OFDSenderStorePacket 24999 [19:58:05]StoreOFDPacket docnum=24999 [19:58:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 0C 5F 07 01 89 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 F0 2D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 75 37 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 75 37 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C2 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 75 37 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 CD 45 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A7 61 00 00 35 04 06 00 9D 97 50 A1 7B 1A 19 95 E3 D9 FF 67 2E 02 [19:58:05]CheckFolder [19:58:05]dirname=/storage/ofd_packets [19:58:05]CheckFolder done [19:58:05]ProducePacketName [19:58:05]name=ofd_packets/00024999 [19:58:05]NVStorageSaveData ofd_packets/00024999 [19:58:05]File name is /storage/ofd_packets/00024999 [19:58:05]Write 301 bytes [19:58:05]NVStorageSaveData done [19:58:05]OFDSenderStorePacket done [19:58:05]KKMCreateOFDPacket done [19:58:05]NVStorageSaveData kkm_last_timestamp [19:58:05]File name is /storage/kkm_last_timestamp [19:58:05]Write 4 bytes [19:58:05]NVStorageSaveData done [19:58:05]ExternCall_PrintAddStr [19:58:05]wPrintStart [19:58:05]Write to MH i2c: 01 00 00 50 34 84 [19:58:05]Write i2c OK [19:58:05]MH_I2C_Read... [19:58:05]Read from MH i2c: 01 [19:58:05]MH_I2C_Read... [19:58:05]Read from MH i2c: 01 07 00 [19:58:05]MH_I2C_Read... [19:58:05]Read from MH i2c: 01 07 00 50 34 00 00 00 00 00 FF 0F 99 [19:58:05]RasterBufferAndPrint [19:58:05]line Счет N : (1)610754 [19:58:05]line ИНН: 02508201610067 [19:58:05]line Контрольно-Кассовый Чек [19:58:05]line ПРОДАЖА [19:58:05]line ТРК (МРК, ГНК) : 42 [19:58:05]line Товар: 2710124130 [19:58:05]line Аи-92-К-2 [19:58:05]line 11.760 * 67.80 [19:58:05]line = 797.33 [19:58:05]line НДС 12% НСП 1% [19:58:05]line > о реализуемом товаре [19:58:05]line ИТОГО: 797.33 [19:58:05]line НСП 1% : 7.06 [19:58:05]line НДС 12% : 84.67 [19:58:05]line Наличными: 0.00 [19:58:05]line Безнал.: 797.33 [19:58:05]line Место: АЗС № 127 "Партнер Нефть" [19:58:05]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [19:58:05]line СНО: Общий режим [19:58:05]line Чек 374 30.07.2024 19:58 [19:58:05]line Смена: 48 ФФД: 1.0 [19:58:05]line ЗНМ: 0300000158 [19:58:05]line РНМ: 0000000000171247 [19:58:05]line Версия ККМ: v1.0 [19:58:05]line Платежная система: O! деньги [19:58:05]line ФМ: 0000000002098565 [19:58:05]line ФД: 24999 [19:58:05]line ФПД: 173273218382618 [19:58:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T195805&type=1&operation_type=1&fn_number=0000000002098565&fd_number=24999&fm=173273218382618&tin=02508201610067®Number=0000000000171247&sum=79733 [19:58:06]OFD Sender: Processing packet 24999 [packets to send 29, broken 28] [19:58:06]ProducePacketName [19:58:06]name=ofd_packets/00024999 [19:58:06]OFD Sender: To server: pG, [19:58:06]CommunicateWithHost lk.salyk.kg:30040 [19:58:06]ConnectInit lk.salyk.kg [19:58:06]written 0, free lines is 4095 [19:58:06]Connected sock=10 [19:58:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 0C 5F 07 01 89 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 F0 2D 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 75 37 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 75 37 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C2 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 75 37 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 CD 45 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A7 61 00 00 35 04 06 00 9D 97 50 A1 7B 1A 19 95 E3 D9 FF 67 2E 02 [19:58:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 BF 6E 47 00 08 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 32 30 39 38 35 36 35 10 04 04 00 A7 61 00 00 F4 03 04 00 5A F1 A8 66 B6 04 01 00 00 51 96 AA 6E 5E 8F EB 38 [19:58:06]CommunicateWithHost err = 0 [19:58:06]CheckOFDResponse [19:58:06]1017 (14) - 77093643461234 [19:58:06]1041 (16) - 0000000002098565 [19:58:06]1040 (4) - 24999 [19:58:06]1012 (4) - 30.07.2024 13:57 [19:58:06]1206 (1) - 0 [19:58:06]OFD Sender: Remove packet 24999 [19:58:06]ProducePacketName [19:58:06]name=ofd_packets/00024999 [19:58:06]NVStorageDeleteData [19:58:06]Write to MH i2c: 01 00 00 7A 34 AE [19:58:06]Write i2c OK [19:58:06]MH_I2C_Read... [19:58:06]Read from MH i2c: 01 [19:58:06]MH_I2C_Read... [19:58:06]Read from MH i2c: 01 07 00 [19:58:06]MH_I2C_Read... [19:58:06]Read from MH i2c: 01 07 00 7A 34 00 00 00 00 00 FF 0C C0 [19:58:06]RasterBufferAndPrint [19:58:06]line [19:58:06]line [19:58:06]line [19:58:06]line [19:58:06]line [19:58:06]written 0, free lines is 3333 [19:58:06]MH_Cut [19:58:06]Write to MH i2c: D1 01 00 81 34 01 87 [19:58:06]Write i2c OK [19:58:06]MH_I2C_Read... [19:58:06]Read from MH i2c: D1 [19:58:06]MH_I2C_Read... [19:58:06]Read from MH i2c: D1 01 00 [19:58:06]MH_I2C_Read... [19:58:06]Read from MH i2c: D1 01 00 81 34 00 86 [19:58:06]Write to MH i2c: 01 00 00 82 34 B6 [19:58:06]Write i2c OK [19:58:06]MH_I2C_Read... [19:58:06]OFD Sender: No OFD packet to send [19:58:07]*** Cut start [19:58:07]*** Partial cut [19:58:07]*** CUTSNS_PIN = 1 [19:58:07]*** CUTSNS_PIN = 0 [19:58:07]*** Brake cut motor [19:58:07]Read from MH i2c: 01 [19:58:07]MH_I2C_Read... [19:58:07]*** Stop cut motor [19:58:07]*** Cut end [19:58:07]Read from MH i2c: 01 07 00 [19:58:07]MH_I2C_Read... [19:58:07]Read from MH i2c: 01 07 00 82 34 00 00 00 00 00 FF 0F CB [19:58:07]process_action close_receipt done [19:58:07]requested_data is exist [19:58:07]produce_requested_data [19:58:07]requested_item fm.sn is exist - process it [19:58:07]wFMCommunicate request_size=4 [19:58:07]MH_SAM_APDU [19:58:07]CAPDU: 80 11 00 00 [19:58:07]Write to MH i2c: E2 08 00 83 34 80 11 00 00 00 00 00 00 31 [19:58:07]Write i2c OK [19:58:07]MH_I2C_Read... [19:58:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:58:07]Read from MH i2c: E2 [19:58:07]MH_I2C_Read... [19:58:07]Read from MH i2c: E2 17 00 [19:58:07]MH_I2C_Read... [19:58:07]Read from MH i2c: E2 17 00 83 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 87 [19:58:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [19:58:07]wFMCommunicate OK [19:58:07]requested_item fd.num is exist - process it [19:58:07]SAM_PROTO_GetFieldsCounters [19:58:07]wFMCommunicate request_size=4 [19:58:07]MH_SAM_APDU [19:58:07]CAPDU: 80 13 00 00 [19:58:07]Write to MH i2c: E2 08 00 84 34 80 13 00 00 00 00 00 00 34 [19:58:07]Write i2c OK [19:58:07]MH_I2C_Read... [19:58:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:58:07]Read from MH i2c: E2 [19:58:07]MH_I2C_Read... [19:58:07]Read from MH i2c: E2 62 00 [19:58:07]MH_I2C_Read... [19:58:07]Read from MH i2c: E2 62 00 84 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A7 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 F2 [19:58:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A7 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:58:07]wFMCommunicate OK [19:58:07]SAM_PROTO_GetFieldsCounters done [19:58:07]requested_item shift.num is exist - process it [19:58:07]requested_item shift.opened is exist - process it [19:58:07]req_shift_opened [19:58:07]FM_GetShiftState [19:58:07]SAM_PROTO_GetShiftState [19:58:07]wFMCommunicate request_size=4 [19:58:07]MH_SAM_APDU [19:58:07]CAPDU: 80 13 01 00 [19:58:07]Write to MH i2c: E2 08 00 85 34 80 13 01 00 00 00 00 00 36 [19:58:07]Write i2c OK [19:58:07]MH_I2C_Read... [19:58:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:58:08]Read from MH i2c: E2 [19:58:08]MH_I2C_Read... [19:58:08]Read from MH i2c: E2 0E 00 [19:58:08]MH_I2C_Read... [19:58:08]Read from MH i2c: E2 0E 00 85 34 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E9 [19:58:08]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [19:58:08]wFMCommunicate OK [19:58:08]SAM_PROTO_GetShiftState done [19:58:08]FM_GetShiftState done [19:58:08]req_shift_opened done [19:58:08]requested_item shift.open_date is exist - process it [19:58:08]req_shift_open_date [19:58:08]req_shift_open_date done [19:58:08]produce_requested_data done [19:58:08]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":24999,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [19:58:08]process_action_free close_receipt [19:58:08]json_value_free [19:58:08]json_value_free done [19:58:08]process_json_proto returns [19:58:08]Send response to host [19:58:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":24999,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [19:58:08]free response buf [19:58:08]execute_script done [19:58:08]execute_script returns [19:58:08]free content buf [19:58:08]Sock 7.Close socket [19:58:08]Sock 7.Thread stoped [19:58:11]OFD Sender: No OFD packet to send [19:58:16]OFD Sender: No OFD packet to send [19:58:21]OFD Sender: No OFD packet to send [19:58:26]OFD Sender: No OFD packet to send [19:58:31]OFD Sender: No OFD packet to send [19:58:36]OFD Sender: No OFD packet to send [19:58:41]OFD Sender: No OFD packet to send [19:58:46]OFD Sender: No OFD packet to send [19:58:51]OFD Sender: No OFD packet to send [19:58:56]OFD Sender: No OFD packet to send [19:59:01]OFD Sender: No OFD packet to send [19:59:06]OFD Sender: No OFD packet to send [19:59:11]OFD Sender: No OFD packet to send [19:59:16]OFD Sender: No OFD packet to send [19:59:21]OFD Sender: No OFD packet to send [19:59:26]OFD Sender: No OFD packet to send [19:59:31]OFD Sender: No OFD packet to send [19:59:36]OFD Sender: No OFD packet to send [19:59:41]OFD Sender: No OFD packet to send [19:59:46]OFD Sender: No OFD packet to send [19:59:51]OFD Sender: No OFD packet to send [19:59:56]OFD Sender: No OFD packet to send [20:00:01]OFD Sender: No OFD packet to send [20:00:06]OFD Sender: No OFD packet to send [20:00:11]OFD Sender: No OFD packet to send [20:00:16]OFD Sender: No OFD packet to send [20:00:21]OFD Sender: No OFD packet to send [20:00:26]OFD Sender: No OFD packet to send [20:00:31]OFD Sender: No OFD packet to send [20:00:36]OFD Sender: No OFD packet to send [20:00:41]OFD Sender: No OFD packet to send [20:00:46]OFD Sender: No OFD packet to send [20:00:51]OFD Sender: No OFD packet to send [20:00:56]OFD Sender: No OFD packet to send [20:01:01]OFD Sender: No OFD packet to send [20:01:06]OFD Sender: No OFD packet to send [20:01:08]accept exits with 9 [20:01:08]New connection [20:01:08]New thread 3067571556 created [20:01:08]Thread 3067428196 joined [20:01:08]Waiting for new connection... [20:01:08] Sock 9.Parse request [20:01:08]Sock 9.Check first char [20:01:08]Sock 9.First char is OK [20:01:08]request: POST /json_proto HTTP/1.0 [20:01:08]Method: POST [20:01:08]URL: /json_proto [20:01:08]Method is POST - this is cgi request [20:01:08]url: /json_proto [20:01:08]query_string will be loaded in cgi processing [20:01:08]execute_cgi json_proto POST (null) [20:01:08]execute_cgi path=json_proto method=POST [20:01:08]POST find Content-Length [20:01:08]Host: 172.17.45.131:8080 [20:01:08]Content-Length: 674 [20:01:08]Content-Type: application/json [20:01:08] [20:01:08]POST finish read [20:01:08]Found Content-Length = 674 [20:01:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610755", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 11.500, "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" ] } } [20:01:08]execute_script... [20:01: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)610755", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 11.500, "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" ] } } [20:01:08]POST & json_proto [20:01:08]process_json_proto [20:01:08]json parsed OK: [20:01:08]protocol is kg_v1.0 [20:01:08]action value=close_receipt [20:01:08]process_action close_receipt [20:01:08]cmd_close_receipt [20:01:08]MH_GetDate [20:01:08]Write to MH i2c: F0 00 00 86 34 A9 [20:01:08]Write i2c OK [20:01:08]MH_I2C_Read... [20:01:08]Read from MH i2c: F0 [20:01:08]MH_I2C_Read... [20:01:08]Read from MH i2c: F0 09 00 [20:01:08]MH_I2C_Read... [20:01:08]Read from MH i2c: F0 09 00 86 34 00 85 46 A9 66 C6 D4 6E 66 FA [20:01:08]GetLastDocTimeStamp 1722369485 [20:01:08]current date 1722369669 [20:01:08]FM_GetShiftState [20:01:08]SAM_PROTO_GetShiftState [20:01:08]wFMCommunicate request_size=4 [20:01:08]MH_SAM_APDU [20:01:08]CAPDU: 80 13 01 00 [20:01:08]Write to MH i2c: E2 08 00 87 34 80 13 01 00 00 00 00 00 38 [20:01:08]Write i2c OK [20:01:08]MH_I2C_Read... [20:01:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:01:08]Read from MH i2c: E2 [20:01:08]MH_I2C_Read... [20:01:08]Read from MH i2c: E2 0E 00 [20:01:08]MH_I2C_Read... [20:01:08]Read from MH i2c: E2 0E 00 87 34 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 EB [20:01:08]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:01:08]wFMCommunicate OK [20:01:08]SAM_PROTO_GetShiftState done [20:01:08]FM_GetShiftState done [20:01:08]opened in 1722298218 [20:01:08]opened+sec_in_day 1722384618 [20:01:08]quantity*price = 87055 [20:01:08]sum+1 = 87056 [20:01:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 870.00 Внесено: 870.00 СДАЧА: 0.00 НСП 1% : 7.70 НДС 12% : 92.45 Наличными: 870.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 375 30.07.2024 20:01 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25000 ФПД: 280229292732381 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T200109&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25000&fm=280229292732381&tin=02508201610067®Number=0000000000171247&sum=87000 [20:01:09]StoreToDocumentArchive [20:01:09]shift 48 fd 25000 [20:01:09]save to /storage/0048/doc_00025000 [20:01:09]save last doc name /storage/0048/doc_00025000 to /storage/kkm_last_doc_name [20:01:09]save OK [20:01:09]Clear old archive folders... [20:01:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:01:09]tlvbuf is B6F714F0 [20:01:09]SAM_PROTO_ClearQueue [20:01:09]wFMCommunicate request_size=4 [20:01:09]MH_SAM_APDU [20:01:09]CAPDU: 80 09 00 00 [20:01:09]Write to MH i2c: E2 08 00 94 34 80 09 00 00 00 00 00 00 3A [20:01:09]Write i2c OK [20:01:09]MH_I2C_Read... [20:01:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:01:09]Read from MH i2c: E2 [20:01:09]MH_I2C_Read... [20:01:09]Read from MH i2c: E2 03 00 [20:01:09]MH_I2C_Read... [20:01:09]Read from MH i2c: E2 03 00 94 34 00 90 00 3C [20:01:09]RAPDU: 90 00 [20:01:09]wFMCommunicate OK [20:01:09]SAM_PROTO_ClearQueue done [20:01:09]KKMCreateOFDPacket [20:01:09]OFDProtocolAddRootSTLVToBuf [20:01:09]FM_MakeSignedData [20:01:09]FM_MakeSignedData [20:01:09]SAM_PROTO_SignData [20:01:09]wFMCommunicate request_size=4 [20:01:09]MH_SAM_APDU [20:01:09]CAPDU: 80 0D 01 02 [20:01:09]Write to MH i2c: E2 08 00 95 34 80 0D 01 02 00 00 00 00 42 [20:01:09]Write i2c OK [20:01:09]MH_I2C_Read... [20:01:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:01:09]Read from MH i2c: E2 [20:01:09]MH_I2C_Read... [20:01:09]Read from MH i2c: E2 03 00 [20:01:09]MH_I2C_Read... [20:01:09]Read from MH i2c: E2 03 00 95 34 00 90 00 3D [20:01:09]RAPDU: 90 00 [20:01:09]wFMCommunicate OK [20:01:09]wFMCommunicate request_size=255 [20:01:09]MH_SAM_APDU [20:01:09]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 EC 2C 00 00 00 00 00 37 04 06 00 92 1D 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 77 01 00 00 F4 03 04 00 85 46 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A8 61 00 00 35 04 06 00 FE DD F7 72 [20:01:09]Write to MH i2c: E2 02 01 96 34 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 EC 2C 00 00 00 00 00 37 04 06 00 92 1D 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 77 01 00 00 F4 03 04 00 85 46 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A8 61 00 00 35 04 06 00 FE DD F7 72 00 00 34 [20:01:09]Write i2c OK [20:01:09]MH_I2C_Read... [20:01:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:01:09]Read from MH i2c: E2 [20:01:09]MH_I2C_Read... [20:01:09]Read from MH i2c: E2 03 00 [20:01:09]MH_I2C_Read... [20:01:09]Read from MH i2c: E2 03 00 96 34 00 90 00 3E [20:01:09]RAPDU: 90 00 [20:01:09]wFMCommunicate OK [20:01:09]wFMCommunicate request_size=7 [20:01:09]MH_SAM_APDU [20:01:09]CAPDU: 80 0D 02 02 02 EF DD [20:01:09]Write to MH i2c: E2 0A 00 97 34 80 0D 02 02 02 00 EF DD 00 00 15 [20:01:09]Write i2c OK [20:01:09]MH_I2C_Read... [20:01:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:01:09]Read from MH i2c: E2 [20:01:09]MH_I2C_Read... [20:01:09]Read from MH i2c: E2 03 00 [20:01:09]MH_I2C_Read... [20:01:09]Read from MH i2c: E2 03 00 97 34 00 90 00 3F [20:01:09]RAPDU: 90 00 [20:01:09]wFMCommunicate OK [20:01:09]wFMCommunicate request_size=4 [20:01:09]MH_SAM_APDU [20:01:09]CAPDU: 80 0D 03 02 [20:01:09]Write to MH i2c: E2 08 00 98 34 80 0D 03 02 00 00 00 00 47 [20:01:09]Write i2c OK [20:01:09]MH_I2C_Read... [20:01:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:01:09]Read from MH i2c: E2 [20:01:09]MH_I2C_Read... [20:01:09]Read from MH i2c: E2 0B 00 [20:01:09]MH_I2C_Read... [20:01:09]Read from MH i2c: E2 0B 00 98 34 00 8F 51 A0 EA 47 B7 77 B8 90 00 DF [20:01:09]RAPDU: 8F 51 A0 EA 47 B7 77 B8 90 00 [20:01:09]wFMCommunicate OK [20:01:09]SAM_PROTO_SignData done [20:01:09]FM_MakeSignedData done [20:01:09]CreateOFDProtocolMessage [20:01:09]wFMCommunicate request_size=4 [20:01:09]MH_SAM_APDU [20:01:09]CAPDU: 80 11 00 00 [20:01:09]Write to MH i2c: E2 08 00 99 34 80 11 00 00 00 00 00 00 47 [20:01:09]Write i2c OK [20:01:09]MH_I2C_Read... [20:01:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:01:09]Read from MH i2c: E2 [20:01:09]MH_I2C_Read... [20:01:09]Read from MH i2c: E2 17 00 [20:01:09]MH_I2C_Read... [20:01:09]Read from MH i2c: E2 17 00 99 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 9D [20:01:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:01:09]wFMCommunicate OK [20:01:09]CreateOFDProtocolMessage done [20:01:09]OFDSenderStorePacket 25000 [20:01:09]StoreOFDPacket docnum=25000 [20:01:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 35 D8 04 01 A7 DF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 EC 2C 00 00 00 00 00 37 04 06 00 92 1D 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 77 01 00 00 F4 03 04 00 85 46 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A8 61 00 00 35 04 06 00 FE DD F7 72 EF DD 8F 51 A0 EA 47 B7 77 B8 [20:01:09]CheckFolder [20:01:09]dirname=/storage/ofd_packets [20:01:09]CheckFolder done [20:01:09]ProducePacketName [20:01:09]name=ofd_packets/00025000 [20:01:09]NVStorageSaveData ofd_packets/00025000 [20:01:09]File name is /storage/ofd_packets/00025000 [20:01:09]Write 298 bytes [20:01:09]NVStorageSaveData done [20:01:09]OFDSenderStorePacket done [20:01:09]KKMCreateOFDPacket done [20:01:09]NVStorageSaveData kkm_last_timestamp [20:01:09]File name is /storage/kkm_last_timestamp [20:01:09]Write 4 bytes [20:01:09]NVStorageSaveData done [20:01:09]ExternCall_PrintAddStr [20:01:09]wPrintStart [20:01:09]Write to MH i2c: 01 00 00 9A 34 CE [20:01:09]Write i2c OK [20:01:09]MH_I2C_Read... [20:01:09]Read from MH i2c: 01 [20:01:09]MH_I2C_Read... [20:01:09]Read from MH i2c: 01 07 00 [20:01:09]MH_I2C_Read... [20:01:09]Read from MH i2c: 01 07 00 9A 34 00 00 00 00 00 FF 0F E3 [20:01:09]RasterBufferAndPrint [20:01:09]line Счет N : (1)610755 [20:01:09]line ИНН: 02508201610067 [20:01:09]line Контрольно-Кассовый Чек [20:01:09]line ПРОДАЖА [20:01:09]line ТРК (МРК, ГНК) : 2 [20:01:09]line Товар: 2710194210 [20:01:09]line ДТ-К-2 [20:01:09]line 11.500 * 75.70 [20:01:09]line = 870.55 [20:01:09]line НДС 12% НСП 1% [20:01:09]line > о реализуемом товаре [20:01:09]line ОКРУГЛЕНИЕ: -0.55 [20:01:09]line ИТОГО: 870.00 [20:01:09]line Внесено: 870.00 [20:01:09]line СДАЧА: 0.00 [20:01:09]line НСП 1% : 7.70 [20:01:09]line НДС 12% : 92.45 [20:01:09]line Наличными: 870.00 [20:01:09]line Безнал.: 0.00 [20:01:09]line Место: АЗС № 127 "Партнер Нефть" [20:01:09]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [20:01:09]line СНО: Общий режим [20:01:09]line Чек 375 30.07.2024 20:01 [20:01:09]line Смена: 48 ФФД: 1.0 [20:01:09]line ЗНМ: 0300000158 [20:01:09]line РНМ: 0000000000171247 [20:01:09]line Версия ККМ: v1.0 [20:01:09]line ФМ: 0000000002098565 [20:01:09]line ФД: 25000 [20:01:09]line ФПД: 280229292732381 [20:01:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T200109&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25000&fm=280229292732381&tin=02508201610067®Number=0000000000171247&sum=87000 [20:01:10]OFD Sender: Processing packet 25000 [packets to send 29, broken 28] [20:01:10]ProducePacketName [20:01:10]name=ofd_packets/00025000 [20:01:10]OFD Sender: To server: pG, [20:01:10]CommunicateWithHost lk.salyk.kg:30040 [20:01:10]ConnectInit lk.salyk.kg [20:01:10]written 0, free lines is 4095 [20:01:10]Connected sock=10 [20:01:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 35 D8 04 01 A7 DF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 EC 2C 00 00 00 00 00 37 04 06 00 92 1D 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 77 01 00 00 F4 03 04 00 85 46 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A8 61 00 00 35 04 06 00 FE DD F7 72 EF DD 8F 51 A0 EA 47 B7 77 B8 [20:01:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 22 93 47 00 F6 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 32 30 39 38 35 36 35 10 04 04 00 A8 61 00 00 F4 03 04 00 13 F2 A8 66 B6 04 01 00 00 A3 68 6A A8 3A 88 AA 81 [20:01:10]CommunicateWithHost err = 0 [20:01:10]CheckOFDResponse [20:01:10]1017 (14) - 77093643461234 [20:01:10]1041 (16) - 0000000002098565 [20:01:10]1040 (4) - 25000 [20:01:10]1012 (4) - 30.07.2024 14:00 [20:01:10]1206 (1) - 0 [20:01:10]OFD Sender: Remove packet 25000 [20:01:10]ProducePacketName [20:01:10]name=ofd_packets/00025000 [20:01:10]NVStorageDeleteData [20:01:10]Write to MH i2c: 01 00 00 C5 34 F9 [20:01:10]Write i2c OK [20:01:10]MH_I2C_Read... [20:01:10]Read from MH i2c: 01 [20:01:10]MH_I2C_Read... [20:01:10]Read from MH i2c: 01 07 00 [20:01:10]MH_I2C_Read... [20:01:10]Read from MH i2c: 01 07 00 C5 34 00 00 00 00 00 EF 0C FB [20:01:10]RasterBufferAndPrint [20:01:10]line [20:01:10]line [20:01:10]line [20:01:10]line [20:01:10]line [20:01:10]written 0, free lines is 3317 [20:01:10]MH_Cut [20:01:10]Write to MH i2c: D1 01 00 CC 34 01 D2 [20:01:10]Write i2c OK [20:01:10]MH_I2C_Read... [20:01:10]Read from MH i2c: D1 [20:01:10]MH_I2C_Read... [20:01:10]Read from MH i2c: D1 01 00 [20:01:10]MH_I2C_Read... [20:01:10]Read from MH i2c: D1 01 00 CC 34 00 D1 [20:01:10]Write to MH i2c: 01 00 00 CD 34 01 [20:01:10]Write i2c OK [20:01:10]MH_I2C_Read... [20:01:10]OFD Sender: No OFD packet to send [20:01:11]*** Cut start [20:01:11]*** Partial cut [20:01:11]*** CUTSNS_PIN = 1 [20:01:11]*** CUTSNS_PIN = 0 [20:01:11]*** Brake cut motor [20:01:11]Read from MH i2c: 01 [20:01:11]MH_I2C_Read... [20:01:11]*** Stop cut motor [20:01:11]*** Cut end [20:01:11]Read from MH i2c: 01 07 00 [20:01:11]MH_I2C_Read... [20:01:11]Read from MH i2c: 01 07 00 CD 34 00 00 00 00 00 FF 0F 16 [20:01:11]process_action close_receipt done [20:01:11]requested_data is exist [20:01:11]produce_requested_data [20:01:11]requested_item fm.sn is exist - process it [20:01:11]wFMCommunicate request_size=4 [20:01:11]MH_SAM_APDU [20:01:11]CAPDU: 80 11 00 00 [20:01:11]Write to MH i2c: E2 08 00 CE 34 80 11 00 00 00 00 00 00 7C [20:01:11]Write i2c OK [20:01:11]MH_I2C_Read... [20:01:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:01:11]Read from MH i2c: E2 [20:01:11]MH_I2C_Read... [20:01:11]Read from MH i2c: E2 17 00 [20:01:11]MH_I2C_Read... [20:01:11]Read from MH i2c: E2 17 00 CE 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D2 [20:01:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:01:11]wFMCommunicate OK [20:01:11]requested_item fd.num is exist - process it [20:01:11]SAM_PROTO_GetFieldsCounters [20:01:11]wFMCommunicate request_size=4 [20:01:11]MH_SAM_APDU [20:01:11]CAPDU: 80 13 00 00 [20:01:11]Write to MH i2c: E2 08 00 CF 34 80 13 00 00 00 00 00 00 7F [20:01:11]Write i2c OK [20:01:11]MH_I2C_Read... [20:01:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:01:12]Read from MH i2c: E2 [20:01:12]MH_I2C_Read... [20:01:12]Read from MH i2c: E2 62 00 [20:01:12]MH_I2C_Read... [20:01:12]Read from MH i2c: E2 62 00 CF 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A8 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 77 01 00 00 5E 04 04 00 77 01 00 00 57 04 04 00 78 01 00 00 19 04 04 00 00 00 00 00 90 00 41 [20:01:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A8 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 77 01 00 00 5E 04 04 00 77 01 00 00 57 04 04 00 78 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:01:12]wFMCommunicate OK [20:01:12]SAM_PROTO_GetFieldsCounters done [20:01:12]requested_item shift.num is exist - process it [20:01:12]requested_item shift.opened is exist - process it [20:01:12]req_shift_opened [20:01:12]FM_GetShiftState [20:01:12]SAM_PROTO_GetShiftState [20:01:12]wFMCommunicate request_size=4 [20:01:12]MH_SAM_APDU [20:01:12]CAPDU: 80 13 01 00 [20:01:12]Write to MH i2c: E2 08 00 D0 34 80 13 01 00 00 00 00 00 81 [20:01:12]Write i2c OK [20:01:12]MH_I2C_Read... [20:01:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:01:12]Read from MH i2c: E2 [20:01:12]MH_I2C_Read... [20:01:12]Read from MH i2c: E2 0E 00 [20:01:12]MH_I2C_Read... [20:01:12]Read from MH i2c: E2 0E 00 D0 34 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 34 [20:01:12]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:01:12]wFMCommunicate OK [20:01:12]SAM_PROTO_GetShiftState done [20:01:12]FM_GetShiftState done [20:01:12]req_shift_opened done [20:01:12]requested_item shift.open_date is exist - process it [20:01:12]req_shift_open_date [20:01:12]req_shift_open_date done [20:01:12]produce_requested_data done [20:01:12]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25000,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:01:12]process_action_free close_receipt [20:01:12]json_value_free [20:01:12]json_value_free done [20:01:12]process_json_proto returns [20:01:12]Send response to host [20:01:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25000,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:01:12]free response buf [20:01:12]execute_script done [20:01:12]execute_script returns [20:01:12]free content buf [20:01:12]Sock 9.Close socket [20:01:12]Sock 9.Thread stoped [20:01:15]OFD Sender: No OFD packet to send [20:01:21]OFD Sender: No OFD packet to send [20:01:26]OFD Sender: No OFD packet to send [20:01:31]OFD Sender: No OFD packet to send [20:01:36]OFD Sender: No OFD packet to send [20:01:41]OFD Sender: No OFD packet to send [20:01:46]OFD Sender: No OFD packet to send [20:01:51]OFD Sender: No OFD packet to send [20:01:56]OFD Sender: No OFD packet to send [20:02:01]OFD Sender: No OFD packet to send [20:02:06]OFD Sender: No OFD packet to send [20:02:11]OFD Sender: No OFD packet to send [20:02:16]OFD Sender: No OFD packet to send [20:02:21]OFD Sender: No OFD packet to send [20:02:26]OFD Sender: No OFD packet to send [20:02:31]OFD Sender: No OFD packet to send [20:02:36]OFD Sender: No OFD packet to send [20:02:41]OFD Sender: No OFD packet to send [20:02:46]OFD Sender: No OFD packet to send [20:02:51]OFD Sender: No OFD packet to send [20:02:56]OFD Sender: No OFD packet to send [20:03:01]OFD Sender: No OFD packet to send [20:03:06]OFD Sender: No OFD packet to send [20:03:11]OFD Sender: No OFD packet to send [20:03:16]OFD Sender: No OFD packet to send [20:03:21]OFD Sender: No OFD packet to send [20:03:26]OFD Sender: No OFD packet to send [20:03:31]OFD Sender: No OFD packet to send [20:03:35]accept exits with 7 [20:03:35]New connection [20:03:35]New thread 3067428196 created [20:03:35]Thread 3067571556 joined [20:03:35]Waiting for new connection... [20:03:35] Sock 7.Parse request [20:03:35]Sock 7.Check first char [20:03:35]Sock 7.First char is OK [20:03:35]request: POST /json_proto HTTP/1.0 [20:03:35]Method: POST [20:03:35]URL: /json_proto [20:03:35]Method is POST - this is cgi request [20:03:35]url: /json_proto [20:03:35]query_string will be loaded in cgi processing [20:03:35]execute_cgi json_proto POST (null) [20:03:35]execute_cgi path=json_proto method=POST [20:03:35]POST find Content-Length [20:03:35]Host: 172.17.45.131:8080 [20:03:35]Content-Length: 680 [20:03:35]Content-Type: application/json [20:03:35] [20:03:35]POST finish read [20:03:35]Found Content-Length = 680 [20:03:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610756", "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" : 37.00, "quantity" : 13.520, "sum" : 500.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:03:35]execute_script... [20:03:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610756", "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" : 37.00, "quantity" : 13.520, "sum" : 500.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:03:35]POST & json_proto [20:03:35]process_json_proto [20:03:35]json parsed OK: [20:03:35]protocol is kg_v1.0 [20:03:35]action value=close_receipt [20:03:35]process_action close_receipt [20:03:35]cmd_close_receipt [20:03:35]MH_GetDate [20:03:35]Write to MH i2c: F0 00 00 D1 34 F4 [20:03:35]Write i2c OK [20:03:35]MH_I2C_Read... [20:03:35]Read from MH i2c: F0 [20:03:35]MH_I2C_Read... [20:03:35]Read from MH i2c: F0 09 00 [20:03:35]MH_I2C_Read... [20:03:35]Read from MH i2c: F0 09 00 D1 34 00 19 47 A9 66 C6 D4 6E 66 DA [20:03:35]GetLastDocTimeStamp 1722369669 [20:03:35]current date 1722369817 [20:03:35]FM_GetShiftState [20:03:35]SAM_PROTO_GetShiftState [20:03:35]wFMCommunicate request_size=4 [20:03:35]MH_SAM_APDU [20:03:35]CAPDU: 80 13 01 00 [20:03:35]Write to MH i2c: E2 08 00 D2 34 80 13 01 00 00 00 00 00 83 [20:03:35]Write i2c OK [20:03:35]MH_I2C_Read... [20:03:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:03:35]Read from MH i2c: E2 [20:03:35]MH_I2C_Read... [20:03:35]Read from MH i2c: E2 0E 00 [20:03:35]MH_I2C_Read... [20:03:35]Read from MH i2c: E2 0E 00 D2 34 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 36 [20:03:35]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:03:35]wFMCommunicate OK [20:03:35]SAM_PROTO_GetShiftState done [20:03:35]FM_GetShiftState done [20:03:35]opened in 1722298218 [20:03:35]opened+sec_in_day 1722384618 [20:03:35]quantity*price = 50024 [20:03:35]sum+1 = 50025 [20:03:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 376 30.07.2024 20:03 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25001 ФПД: 239310306633909 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T200337&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25001&fm=239310306633909&tin=02508201610067®Number=0000000000171247&sum=50000 [20:03:36]StoreToDocumentArchive [20:03:36]shift 48 fd 25001 [20:03:36]save to /storage/0048/doc_00025001 [20:03:36]save last doc name /storage/0048/doc_00025001 to /storage/kkm_last_doc_name [20:03:36]save OK [20:03:36]Clear old archive folders... [20:03:36]ProcessDocumentItem done err = 0, tmpTLVsize=250 [20:03:36]tlvbuf is 01E7EF70 [20:03:36]SAM_PROTO_ClearQueue [20:03:36]wFMCommunicate request_size=4 [20:03:36]MH_SAM_APDU [20:03:36]CAPDU: 80 09 00 00 [20:03:36]Write to MH i2c: E2 08 00 DF 34 80 09 00 00 00 00 00 00 85 [20:03:36]Write i2c OK [20:03:36]MH_I2C_Read... [20:03:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:03:36]Read from MH i2c: E2 [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: E2 03 00 [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: E2 03 00 DF 34 00 90 00 87 [20:03:36]RAPDU: 90 00 [20:03:36]wFMCommunicate OK [20:03:36]SAM_PROTO_ClearQueue done [20:03:36]KKMCreateOFDPacket [20:03:36]OFDProtocolAddRootSTLVToBuf [20:03:36]FM_MakeSignedData [20:03:36]FM_MakeSignedData [20:03:36]SAM_PROTO_SignData [20:03:36]wFMCommunicate request_size=4 [20:03:36]MH_SAM_APDU [20:03:36]CAPDU: 80 0D 01 02 [20:03:36]Write to MH i2c: E2 08 00 E0 34 80 0D 01 02 00 00 00 00 8D [20:03:36]Write i2c OK [20:03:36]MH_I2C_Read... [20:03:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:03:36]Read from MH i2c: E2 [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: E2 03 00 [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: E2 03 00 E0 34 00 90 00 88 [20:03:36]RAPDU: 90 00 [20:03:36]wFMCommunicate OK [20:03:36]wFMCommunicate request_size=255 [20:03:36]MH_SAM_APDU [20:03: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 D0 34 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 68 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 78 01 00 00 F4 03 04 00 19 47 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A9 61 00 00 35 04 06 00 D9 A6 [20:03:36]Write to MH i2c: E2 02 01 E1 34 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 D0 34 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 68 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 78 01 00 00 F4 03 04 00 19 47 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A9 61 00 00 35 04 06 00 D9 A6 00 00 44 [20:03:36]Write i2c OK [20:03:36]MH_I2C_Read... [20:03:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:03:36]Read from MH i2c: E2 [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: E2 03 00 [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: E2 03 00 E1 34 00 90 00 89 [20:03:36]RAPDU: 90 00 [20:03:36]wFMCommunicate OK [20:03:36]wFMCommunicate request_size=9 [20:03:36]MH_SAM_APDU [20:03:36]CAPDU: 80 0D 02 02 04 C5 D1 68 B5 [20:03:36]Write to MH i2c: E2 0C 00 E2 34 80 0D 02 02 04 00 C5 D1 68 B5 00 00 4B [20:03:36]Write i2c OK [20:03:36]MH_I2C_Read... [20:03:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:03:36]Read from MH i2c: E2 [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: E2 03 00 [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: E2 03 00 E2 34 00 90 00 8A [20:03:36]RAPDU: 90 00 [20:03:36]wFMCommunicate OK [20:03:36]wFMCommunicate request_size=4 [20:03:36]MH_SAM_APDU [20:03:36]CAPDU: 80 0D 03 02 [20:03:36]Write to MH i2c: E2 08 00 E3 34 80 0D 03 02 00 00 00 00 92 [20:03:36]Write i2c OK [20:03:36]MH_I2C_Read... [20:03:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:03:37]Read from MH i2c: E2 [20:03:37]MH_I2C_Read... [20:03:37]Read from MH i2c: E2 0B 00 [20:03:37]MH_I2C_Read... [20:03:37]Read from MH i2c: E2 0B 00 E3 34 00 F2 F7 67 AA 52 51 C8 80 90 00 78 [20:03:37]RAPDU: F2 F7 67 AA 52 51 C8 80 90 00 [20:03:37]wFMCommunicate OK [20:03:37]SAM_PROTO_SignData done [20:03:37]FM_MakeSignedData done [20:03:37]CreateOFDProtocolMessage [20:03:37]wFMCommunicate request_size=4 [20:03:37]MH_SAM_APDU [20:03:37]CAPDU: 80 11 00 00 [20:03:37]Write to MH i2c: E2 08 00 E4 34 80 11 00 00 00 00 00 00 92 [20:03:37]Write i2c OK [20:03:37]MH_I2C_Read... [20:03:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:03:37]Read from MH i2c: E2 [20:03:37]MH_I2C_Read... [20:03:37]Read from MH i2c: E2 17 00 [20:03:37]MH_I2C_Read... [20:03:37]Read from MH i2c: E2 17 00 E4 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E8 [20:03:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:03:37]wFMCommunicate OK [20:03:37]CreateOFDProtocolMessage done [20:03:37]OFDSenderStorePacket 25001 [20:03:37]StoreOFDPacket docnum=25001 [20:03:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 33 2C 06 01 C1 2E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 D0 34 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 68 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 78 01 00 00 F4 03 04 00 19 47 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A9 61 00 00 35 04 06 00 D9 A6 C5 D1 68 B5 F2 F7 67 AA 52 51 C8 80 [20:03:37]CheckFolder [20:03:37]dirname=/storage/ofd_packets [20:03:37]CheckFolder done [20:03:37]ProducePacketName [20:03:37]name=ofd_packets/00025001 [20:03:37]NVStorageSaveData ofd_packets/00025001 [20:03:37]File name is /storage/ofd_packets/00025001 [20:03:37]Write 300 bytes [20:03:37]NVStorageSaveData done [20:03:37]OFDSenderStorePacket done [20:03:37]KKMCreateOFDPacket done [20:03:37]NVStorageSaveData kkm_last_timestamp [20:03:37]File name is /storage/kkm_last_timestamp [20:03:37]Write 4 bytes [20:03:37]NVStorageSaveData done [20:03:37]ExternCall_PrintAddStr [20:03:37]wPrintStart [20:03:37]Write to MH i2c: 01 00 00 E5 34 19 [20:03:37]Write i2c OK [20:03:37]MH_I2C_Read... [20:03:37]Read from MH i2c: 01 [20:03:37]MH_I2C_Read... [20:03:37]Read from MH i2c: 01 07 00 [20:03:37]MH_I2C_Read... [20:03:37]Read from MH i2c: 01 07 00 E5 34 00 00 00 00 00 FF 0F 2E [20:03:37]RasterBufferAndPrint [20:03:37]line Счет N : (1)610756 [20:03:37]line ИНН: 02508201610067 [20:03:37]line Контрольно-Кассовый Чек [20:03:37]line ПРОДАЖА [20:03:37]line ТРК (МРК, ГНК) : 7 [20:03:37]line Товар: 2711190000 [20:03:37]line ГАЗ-К-3 [20:03:37]line 13.520 * 37.00 [20:03:37]line = 500.24 [20:03:37]line НДС 12% НСП 1% [20:03:37]line > о реализуемом товаре [20:03:37]line ОКРУГЛЕНИЕ: -0.24 [20:03:37]line ИТОГО: 500.00 [20:03:37]line Внесено: 500.00 [20:03:37]line СДАЧА: 0.00 [20:03:37]line НСП 1% : 4.43 [20:03:37]line НДС 12% : 53.12 [20:03:37]line Наличными: 500.00 [20:03:37]line Безнал.: 0.00 [20:03:37]line Место: АЗС № 127 "Партнер Нефть" [20:03:37]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [20:03:37]line СНО: Общий режим [20:03:37]line Чек 376 30.07.2024 20:03 [20:03:37]line Смена: 48 ФФД: 1.0 [20:03:37]line ЗНМ: 0300000158 [20:03:37]line РНМ: 0000000000171247 [20:03:37]line Версия ККМ: v1.0 [20:03:37]line ФМ: 0000000002098565 [20:03:37]line ФД: 25001 [20:03:37]line ФПД: 239310306633909 [20:03:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T200337&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25001&fm=239310306633909&tin=02508201610067®Number=0000000000171247&sum=50000 [20:03:37]OFD Sender: Processing packet 25001 [packets to send 29, broken 28] [20:03:37]ProducePacketName [20:03:37]name=ofd_packets/00025001 [20:03:37]OFD Sender: To server: pG, [20:03:37]CommunicateWithHost lk.salyk.kg:30040 [20:03:37]ConnectInit lk.salyk.kg [20:03:37]written 0, free lines is 4095 [20:03:37]Connected sock=10 [20:03:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 33 2C 06 01 C1 2E 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 D0 34 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 68 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 78 01 00 00 F4 03 04 00 19 47 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 A9 61 00 00 35 04 06 00 D9 A6 C5 D1 68 B5 F2 F7 67 AA 52 51 C8 80 [20:03:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 1D 5A 47 00 4F 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 32 30 39 38 35 36 35 10 04 04 00 A9 61 00 00 F4 03 04 00 A6 F2 A8 66 B6 04 01 00 00 CF 7A 46 B9 86 58 F4 D8 [20:03:37]CommunicateWithHost err = 0 [20:03:37]CheckOFDResponse [20:03:37]1017 (14) - 77093643461234 [20:03:37]1041 (16) - 0000000002098565 [20:03:37]1040 (4) - 25001 [20:03:37]1012 (4) - 30.07.2024 14:03 [20:03:37]1206 (1) - 0 [20:03:37]OFD Sender: Remove packet 25001 [20:03:37]ProducePacketName [20:03:37]name=ofd_packets/00025001 [20:03:37]NVStorageDeleteData [20:03:37]Write to MH i2c: 01 00 00 10 35 45 [20:03:37]Write i2c OK [20:03:37]MH_I2C_Read... [20:03:37]Read from MH i2c: 01 [20:03:37]MH_I2C_Read... [20:03:37]Read from MH i2c: 01 07 00 [20:03:37]MH_I2C_Read... [20:03:37]Read from MH i2c: 01 07 00 10 35 00 00 00 00 00 EC 0C 44 [20:03:37]RasterBufferAndPrint [20:03:37]line [20:03:37]line [20:03:37]line [20:03:37]line [20:03:37]line [20:03:37]written 0, free lines is 3314 [20:03:37]MH_Cut [20:03:37]Write to MH i2c: D1 01 00 17 35 01 1E [20:03:37]Write i2c OK [20:03:37]MH_I2C_Read... [20:03:37]Read from MH i2c: D1 [20:03:37]MH_I2C_Read... [20:03:37]Read from MH i2c: D1 01 00 [20:03:37]MH_I2C_Read... [20:03:37]Read from MH i2c: D1 01 00 17 35 00 1D [20:03:37]Write to MH i2c: 01 00 00 18 35 4D [20:03:37]Write i2c OK [20:03:37]MH_I2C_Read... [20:03:38]OFD Sender: No OFD packet to send [20:03:38]*** Cut start [20:03:38]*** Partial cut [20:03:38]*** CUTSNS_PIN = 1 [20:03:38]*** CUTSNS_PIN = 0 [20:03:38]*** Brake cut motor [20:03:39]Read from MH i2c: 01 [20:03:39]MH_I2C_Read... [20:03:39]*** Stop cut motor [20:03:39]*** Cut end [20:03:39]Read from MH i2c: 01 07 00 [20:03:39]MH_I2C_Read... [20:03:39]Read from MH i2c: 01 07 00 18 35 00 00 00 00 00 FF 0F 62 [20:03:39]process_action close_receipt done [20:03:39]requested_data is exist [20:03:39]produce_requested_data [20:03:39]requested_item fm.sn is exist - process it [20:03:39]wFMCommunicate request_size=4 [20:03:39]MH_SAM_APDU [20:03:39]CAPDU: 80 11 00 00 [20:03:39]Write to MH i2c: E2 08 00 19 35 80 11 00 00 00 00 00 00 C8 [20:03:39]Write i2c OK [20:03:39]MH_I2C_Read... [20:03:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:03:39]Read from MH i2c: E2 [20:03:39]MH_I2C_Read... [20:03:39]Read from MH i2c: E2 17 00 [20:03:39]MH_I2C_Read... [20:03:39]Read from MH i2c: E2 17 00 19 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 1E [20:03:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:03:39]wFMCommunicate OK [20:03:39]requested_item fd.num is exist - process it [20:03:39]SAM_PROTO_GetFieldsCounters [20:03:39]wFMCommunicate request_size=4 [20:03:39]MH_SAM_APDU [20:03:39]CAPDU: 80 13 00 00 [20:03:39]Write to MH i2c: E2 08 00 1A 35 80 13 00 00 00 00 00 00 CB [20:03:39]Write i2c OK [20:03:39]MH_I2C_Read... [20:03:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:03:39]Read from MH i2c: E2 [20:03:39]MH_I2C_Read... [20:03:39]Read from MH i2c: E2 62 00 [20:03:39]MH_I2C_Read... [20:03:39]Read from MH i2c: E2 62 00 1A 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A9 61 00 00 0E 04 04 00 30 00 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 91 [20:03:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 A9 61 00 00 0E 04 04 00 30 00 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 [20:03:39]wFMCommunicate OK [20:03:39]SAM_PROTO_GetFieldsCounters done [20:03:39]requested_item shift.num is exist - process it [20:03:39]requested_item shift.opened is exist - process it [20:03:39]req_shift_opened [20:03:39]FM_GetShiftState [20:03:39]SAM_PROTO_GetShiftState [20:03:39]wFMCommunicate request_size=4 [20:03:39]MH_SAM_APDU [20:03:39]CAPDU: 80 13 01 00 [20:03:39]Write to MH i2c: E2 08 00 1B 35 80 13 01 00 00 00 00 00 CD [20:03:39]Write i2c OK [20:03:39]MH_I2C_Read... [20:03:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:03:39]Read from MH i2c: E2 [20:03:39]MH_I2C_Read... [20:03:39]Read from MH i2c: E2 0E 00 [20:03:39]MH_I2C_Read... [20:03:39]Read from MH i2c: E2 0E 00 1B 35 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 80 [20:03:39]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:03:39]wFMCommunicate OK [20:03:39]SAM_PROTO_GetShiftState done [20:03:39]FM_GetShiftState done [20:03:39]req_shift_opened done [20:03:39]requested_item shift.open_date is exist - process it [20:03:39]req_shift_open_date [20:03:39]req_shift_open_date done [20:03:39]produce_requested_data done [20:03:39]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25001,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:03:39]process_action_free close_receipt [20:03:39]json_value_free [20:03:39]json_value_free done [20:03:39]process_json_proto returns [20:03:39]Send response to host [20:03:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25001,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:03:39]free response buf [20:03:39]execute_script done [20:03:39]execute_script returns [20:03:39]free content buf [20:03:39]Sock 7.Close socket [20:03:39]Sock 7.Thread stoped [20:03:43]OFD Sender: No OFD packet to send [20:03:45]accept exits with 9 [20:03:45]New connection [20:03:45]New thread 3067571556 created [20:03:45]Thread 3067428196 joined [20:03:45]Waiting for new connection... [20:03:45] Sock 9.Parse request [20:03:45]Sock 9.Check first char [20:03:45]Sock 9.First char is OK [20:03:45]request: POST /json_proto HTTP/1.0 [20:03:45]Method: POST [20:03:45]URL: /json_proto [20:03:45]Method is POST - this is cgi request [20:03:45]url: /json_proto [20:03:45]query_string will be loaded in cgi processing [20:03:45]execute_cgi json_proto POST (null) [20:03:45]execute_cgi path=json_proto method=POST [20:03:45]POST find Content-Length [20:03:45]Host: 172.17.45.131:8080 [20:03:45]Content-Length: 678 [20:03:45]Content-Type: application/json [20:03:45] [20:03:45]POST finish read [20:03:45]Found Content-Length = 678 [20:03:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610757", "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" ] } } [20:03:45]execute_script... [20:03: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)610757", "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" ] } } [20:03:45]POST & json_proto [20:03:45]process_json_proto [20:03:45]json parsed OK: [20:03:45]protocol is kg_v1.0 [20:03:45]action value=close_receipt [20:03:45]process_action close_receipt [20:03:45]cmd_close_receipt [20:03:45]MH_GetDate [20:03:45]Write to MH i2c: F0 00 00 1C 35 40 [20:03:45]Write i2c OK [20:03:45]MH_I2C_Read... [20:03:45]Read from MH i2c: F0 [20:03:45]MH_I2C_Read... [20:03:45]Read from MH i2c: F0 09 00 [20:03:45]MH_I2C_Read... [20:03:45]Read from MH i2c: F0 09 00 1C 35 00 22 47 A9 66 C6 D4 6E 66 2F [20:03:45]GetLastDocTimeStamp 1722369817 [20:03:45]current date 1722369826 [20:03:45]FM_GetShiftState [20:03:45]SAM_PROTO_GetShiftState [20:03:45]wFMCommunicate request_size=4 [20:03:45]MH_SAM_APDU [20:03:45]CAPDU: 80 13 01 00 [20:03:45]Write to MH i2c: E2 08 00 1D 35 80 13 01 00 00 00 00 00 CF [20:03:45]Write i2c OK [20:03:45]MH_I2C_Read... [20:03:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:03:45]Read from MH i2c: E2 [20:03:45]MH_I2C_Read... [20:03:45]Read from MH i2c: E2 0E 00 [20:03:45]MH_I2C_Read... [20:03:45]Read from MH i2c: E2 0E 00 1D 35 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 82 [20:03:45]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:03:45]wFMCommunicate OK [20:03:45]SAM_PROTO_GetShiftState done [20:03:45]FM_GetShiftState done [20:03:45]opened in 1722298218 [20:03:45]opened+sec_in_day 1722384618 [20:03:45]quantity*price = 70037 [20:03:45]sum+1 = 70038 [20:03:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 377 30.07.2024 20:03 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25002 ФПД: 58296138677941 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T200346&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25002&fm=58296138677941&tin=02508201610067®Number=0000000000171247&sum=70000 [20:03:46]StoreToDocumentArchive [20:03:46]shift 48 fd 25002 [20:03:46]save to /storage/0048/doc_00025002 [20:03:46]save last doc name /storage/0048/doc_00025002 to /storage/kkm_last_doc_name [20:03:46]save OK [20:03:46]Clear old archive folders... [20:03:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:03:46]tlvbuf is 01E7EBE0 [20:03:46]SAM_PROTO_ClearQueue [20:03:46]wFMCommunicate request_size=4 [20:03:46]MH_SAM_APDU [20:03:46]CAPDU: 80 09 00 00 [20:03:46]Write to MH i2c: E2 08 00 2A 35 80 09 00 00 00 00 00 00 D1 [20:03:46]Write i2c OK [20:03:46]MH_I2C_Read... [20:03:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:03:46]Read from MH i2c: E2 [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: E2 03 00 [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: E2 03 00 2A 35 00 90 00 D3 [20:03:46]RAPDU: 90 00 [20:03:46]wFMCommunicate OK [20:03:46]SAM_PROTO_ClearQueue done [20:03:46]KKMCreateOFDPacket [20:03:46]OFDProtocolAddRootSTLVToBuf [20:03:46]FM_MakeSignedData [20:03:46]FM_MakeSignedData [20:03:46]SAM_PROTO_SignData [20:03:46]wFMCommunicate request_size=4 [20:03:46]MH_SAM_APDU [20:03:46]CAPDU: 80 0D 01 02 [20:03:46]Write to MH i2c: E2 08 00 2B 35 80 0D 01 02 00 00 00 00 D9 [20:03:46]Write i2c OK [20:03:46]MH_I2C_Read... [20:03:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:03:46]Read from MH i2c: E2 [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: E2 03 00 [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: E2 03 00 2B 35 00 90 00 D4 [20:03:46]RAPDU: 90 00 [20:03:46]wFMCommunicate OK [20:03:46]wFMCommunicate request_size=255 [20:03:46]MH_SAM_APDU [20:03: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 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 79 01 00 00 F4 03 04 00 22 47 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AA 61 00 00 35 04 06 00 35 [20:03:46]Write to MH i2c: E2 02 01 2C 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 79 01 00 00 F4 03 04 00 22 47 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AA 61 00 00 35 04 06 00 35 00 00 9E [20:03:46]Write i2c OK [20:03:46]MH_I2C_Read... [20:03:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:03:46]Read from MH i2c: E2 [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: E2 03 00 [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: E2 03 00 2C 35 00 90 00 D5 [20:03:46]RAPDU: 90 00 [20:03:46]wFMCommunicate OK [20:03:46]wFMCommunicate request_size=10 [20:03:46]MH_SAM_APDU [20:03:46]CAPDU: 80 0D 02 02 05 05 20 A3 3E B5 [20:03:46]Write to MH i2c: E2 0D 00 2D 35 80 0D 02 02 05 00 05 20 A3 3E B5 00 00 A1 [20:03:46]Write i2c OK [20:03:46]MH_I2C_Read... [20:03:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:03:46]Read from MH i2c: E2 [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: E2 03 00 [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: E2 03 00 2D 35 00 90 00 D6 [20:03:46]RAPDU: 90 00 [20:03:46]wFMCommunicate OK [20:03:46]wFMCommunicate request_size=4 [20:03:46]MH_SAM_APDU [20:03:46]CAPDU: 80 0D 03 02 [20:03:46]Write to MH i2c: E2 08 00 2E 35 80 0D 03 02 00 00 00 00 DE [20:03:46]Write i2c OK [20:03:46]MH_I2C_Read... [20:03:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:03:46]Read from MH i2c: E2 [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: E2 0B 00 [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: E2 0B 00 2E 35 00 F9 3E 61 D6 0A B3 4D 47 90 00 9E [20:03:46]RAPDU: F9 3E 61 D6 0A B3 4D 47 90 00 [20:03:46]wFMCommunicate OK [20:03:46]SAM_PROTO_SignData done [20:03:46]FM_MakeSignedData done [20:03:46]CreateOFDProtocolMessage [20:03:46]wFMCommunicate request_size=4 [20:03:46]MH_SAM_APDU [20:03:46]CAPDU: 80 11 00 00 [20:03:46]Write to MH i2c: E2 08 00 2F 35 80 11 00 00 00 00 00 00 DE [20:03:46]Write i2c OK [20:03:46]MH_I2C_Read... [20:03:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:03:46]Read from MH i2c: E2 [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: E2 17 00 [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: E2 17 00 2F 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 34 [20:03:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:03:46]wFMCommunicate OK [20:03:46]CreateOFDProtocolMessage done [20:03:46]OFDSenderStorePacket 25002 [20:03:46]StoreOFDPacket docnum=25002 [20:03:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E5 D3 07 01 D0 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 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 79 01 00 00 F4 03 04 00 22 47 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AA 61 00 00 35 04 06 00 35 05 20 A3 3E B5 F9 3E 61 D6 0A B3 4D 47 [20:03:46]CheckFolder [20:03:46]dirname=/storage/ofd_packets [20:03:46]CheckFolder done [20:03:46]ProducePacketName [20:03:46]name=ofd_packets/00025002 [20:03:46]NVStorageSaveData ofd_packets/00025002 [20:03:46]File name is /storage/ofd_packets/00025002 [20:03:46]Write 301 bytes [20:03:46]NVStorageSaveData done [20:03:46]OFDSenderStorePacket done [20:03:46]KKMCreateOFDPacket done [20:03:46]NVStorageSaveData kkm_last_timestamp [20:03:46]File name is /storage/kkm_last_timestamp [20:03:46]Write 4 bytes [20:03:46]NVStorageSaveData done [20:03:46]ExternCall_PrintAddStr [20:03:46]wPrintStart [20:03:46]Write to MH i2c: 01 00 00 30 35 65 [20:03:46]Write i2c OK [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: 01 [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: 01 07 00 [20:03:46]MH_I2C_Read... [20:03:46]Read from MH i2c: 01 07 00 30 35 00 00 00 00 00 FF 0F 7A [20:03:46]RasterBufferAndPrint [20:03:46]line Счет N : (1)610757 [20:03:46]line ИНН: 02508201610067 [20:03:46]line Контрольно-Кассовый Чек [20:03:46]line ПРОДАЖА [20:03:46]line ТРК (МРК, ГНК) : 32 [20:03:46]line Товар: 2710124130 [20:03:46]line Аи-92-К-2 [20:03:46]line 10.330 * 67.80 [20:03:46]line = 700.37 [20:03:46]line НДС 12% НСП 1% [20:03:46]line > о реализуемом товаре [20:03:46]line ОКРУГЛЕНИЕ: -0.37 [20:03:46]line ИТОГО: 700.00 [20:03:46]line Внесено: 700.00 [20:03:46]line СДАЧА: 0.00 [20:03:46]line НСП 1% : 6.20 [20:03:46]line НДС 12% : 74.38 [20:03:46]line Наличными: 700.00 [20:03:46]line Безнал.: 0.00 [20:03:46]line Место: АЗС № 127 "Партнер Нефть" [20:03:46]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [20:03:46]line СНО: Общий режим [20:03:46]line Чек 377 30.07.2024 20:03 [20:03:46]line Смена: 48 ФФД: 1.0 [20:03:46]line ЗНМ: 0300000158 [20:03:46]line РНМ: 0000000000171247 [20:03:46]line Версия ККМ: v1.0 [20:03:46]line ФМ: 0000000002098565 [20:03:46]line ФД: 25002 [20:03:46]line ФПД: 58296138677941 [20:03:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T200346&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25002&fm=58296138677941&tin=02508201610067®Number=0000000000171247&sum=70000 [20:03:46]written 0, free lines is 4095 [20:03:46]OFD Sender: Processing packet 25002 [packets to send 29, broken 28] [20:03:46]ProducePacketName [20:03:46]name=ofd_packets/00025002 [20:03:46]OFD Sender: To server: pG, [20:03:46]CommunicateWithHost lk.salyk.kg:30040 [20:03:46]ConnectInit lk.salyk.kg [20:03:47]Connected sock=10 [20:03:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E5 D3 07 01 D0 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 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 79 01 00 00 F4 03 04 00 22 47 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AA 61 00 00 35 04 06 00 35 05 20 A3 3E B5 F9 3E 61 D6 0A B3 4D 47 [20:03:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 DE CC 47 00 7C D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AA 61 00 00 F4 03 04 00 AF F2 A8 66 B6 04 01 00 00 EF 35 7D B8 2F 5F F9 52 [20:03:47]CommunicateWithHost err = 0 [20:03:47]CheckOFDResponse [20:03:47]1017 (14) - 77093643461234 [20:03:47]1041 (16) - 0000000002098565 [20:03:47]1040 (4) - 25002 [20:03:47]1012 (4) - 30.07.2024 14:03 [20:03:47]1206 (1) - 0 [20:03:47]OFD Sender: Remove packet 25002 [20:03:47]ProducePacketName [20:03:47]name=ofd_packets/00025002 [20:03:47]NVStorageDeleteData [20:03:47]Write to MH i2c: 01 00 00 5B 35 90 [20:03:47]Write i2c OK [20:03:47]MH_I2C_Read... [20:03:47]Read from MH i2c: 01 [20:03:47]MH_I2C_Read... [20:03:47]Read from MH i2c: 01 07 00 [20:03:47]MH_I2C_Read... [20:03:47]Read from MH i2c: 01 07 00 5B 35 00 00 00 00 00 13 0D B7 [20:03:47]RasterBufferAndPrint [20:03:47]line [20:03:47]line [20:03:47]line [20:03:47]line [20:03:47]line [20:03:47]written 0, free lines is 3359 [20:03:47]MH_Cut [20:03:47]Write to MH i2c: D1 01 00 62 35 01 69 [20:03:47]Write i2c OK [20:03:47]MH_I2C_Read... [20:03:47]Read from MH i2c: D1 [20:03:47]MH_I2C_Read... [20:03:47]Read from MH i2c: D1 01 00 [20:03:47]MH_I2C_Read... [20:03:47]Read from MH i2c: D1 01 00 62 35 00 68 [20:03:47]Write to MH i2c: 01 00 00 63 35 98 [20:03:47]Write i2c OK [20:03:47]MH_I2C_Read... [20:03:47]OFD Sender: No OFD packet to send [20:03:48]*** Cut start [20:03:48]*** Partial cut [20:03:48]*** CUTSNS_PIN = 1 [20:03:48]*** CUTSNS_PIN = 0 [20:03:48]*** Brake cut motor [20:03:48]Read from MH i2c: 01 [20:03:48]MH_I2C_Read... [20:03:48]*** Stop cut motor [20:03:48]*** Cut end [20:03:48]Read from MH i2c: 01 07 00 [20:03:48]MH_I2C_Read... [20:03:48]Read from MH i2c: 01 07 00 63 35 00 00 00 00 00 FF 0F AD [20:03:48]process_action close_receipt done [20:03:48]requested_data is exist [20:03:48]produce_requested_data [20:03:48]requested_item fm.sn is exist - process it [20:03:48]wFMCommunicate request_size=4 [20:03:48]MH_SAM_APDU [20:03:48]CAPDU: 80 11 00 00 [20:03:48]Write to MH i2c: E2 08 00 64 35 80 11 00 00 00 00 00 00 13 [20:03:48]Write i2c OK [20:03:48]MH_I2C_Read... [20:03:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:03:48]Read from MH i2c: E2 [20:03:48]MH_I2C_Read... [20:03:48]Read from MH i2c: E2 17 00 [20:03:48]MH_I2C_Read... [20:03:48]Read from MH i2c: E2 17 00 64 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 69 [20:03:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:03:48]wFMCommunicate OK [20:03:48]requested_item fd.num is exist - process it [20:03:48]SAM_PROTO_GetFieldsCounters [20:03:48]wFMCommunicate request_size=4 [20:03:48]MH_SAM_APDU [20:03:48]CAPDU: 80 13 00 00 [20:03:48]Write to MH i2c: E2 08 00 65 35 80 13 00 00 00 00 00 00 16 [20:03:48]Write i2c OK [20:03:48]MH_I2C_Read... [20:03:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:03:48]Read from MH i2c: E2 [20:03:48]MH_I2C_Read... [20:03:48]Read from MH i2c: E2 62 00 [20:03:48]MH_I2C_Read... [20:03:48]Read from MH i2c: E2 62 00 65 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 AA 61 00 00 0E 04 04 00 30 00 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 E0 [20:03:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 AA 61 00 00 0E 04 04 00 30 00 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 [20:03:48]wFMCommunicate OK [20:03:48]SAM_PROTO_GetFieldsCounters done [20:03:48]requested_item shift.num is exist - process it [20:03:48]requested_item shift.opened is exist - process it [20:03:48]req_shift_opened [20:03:48]FM_GetShiftState [20:03:48]SAM_PROTO_GetShiftState [20:03:48]wFMCommunicate request_size=4 [20:03:48]MH_SAM_APDU [20:03:48]CAPDU: 80 13 01 00 [20:03:48]Write to MH i2c: E2 08 00 66 35 80 13 01 00 00 00 00 00 18 [20:03:48]Write i2c OK [20:03:48]MH_I2C_Read... [20:03:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:03:48]Read from MH i2c: E2 [20:03:48]MH_I2C_Read... [20:03:48]Read from MH i2c: E2 0E 00 [20:03:48]MH_I2C_Read... [20:03:48]Read from MH i2c: E2 0E 00 66 35 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 CB [20:03:48]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:03:48]wFMCommunicate OK [20:03:48]SAM_PROTO_GetShiftState done [20:03:48]FM_GetShiftState done [20:03:48]req_shift_opened done [20:03:48]requested_item shift.open_date is exist - process it [20:03:48]req_shift_open_date [20:03:48]req_shift_open_date done [20:03:48]produce_requested_data done [20:03:48]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25002,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:03:48]process_action_free close_receipt [20:03:48]json_value_free [20:03:48]json_value_free done [20:03:48]process_json_proto returns [20:03:48]Send response to host [20:03:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25002,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:03:48]free response buf [20:03:48]execute_script done [20:03:48]execute_script returns [20:03:48]free content buf [20:03:48]Sock 9.Close socket [20:03:48]Sock 9.Thread stoped [20:03:52]OFD Sender: No OFD packet to send [20:03:57]OFD Sender: No OFD packet to send [20:04:02]OFD Sender: No OFD packet to send [20:04:07]OFD Sender: No OFD packet to send [20:04:12]OFD Sender: No OFD packet to send [20:04:17]OFD Sender: No OFD packet to send [20:04:22]OFD Sender: No OFD packet to send [20:04:27]OFD Sender: No OFD packet to send [20:04:32]OFD Sender: No OFD packet to send [20:04:37]OFD Sender: No OFD packet to send [20:04:42]OFD Sender: No OFD packet to send [20:04:47]OFD Sender: No OFD packet to send [20:04:52]OFD Sender: No OFD packet to send [20:04:57]OFD Sender: No OFD packet to send [20:05:02]OFD Sender: No OFD packet to send [20:05:07]OFD Sender: No OFD packet to send [20:05:12]OFD Sender: No OFD packet to send [20:05:17]OFD Sender: No OFD packet to send [20:05:22]OFD Sender: No OFD packet to send [20:05:27]OFD Sender: No OFD packet to send [20:05:32]OFD Sender: No OFD packet to send [20:05:37]OFD Sender: No OFD packet to send [20:05:42]OFD Sender: No OFD packet to send [20:05:47]OFD Sender: No OFD packet to send [20:05:52]OFD Sender: No OFD packet to send [20:05:57]OFD Sender: No OFD packet to send [20:06:02]OFD Sender: No OFD packet to send [20:06:07]OFD Sender: No OFD packet to send [20:06:12]OFD Sender: No OFD packet to send [20:06:17]OFD Sender: No OFD packet to send [20:06:22]OFD Sender: No OFD packet to send [20:06:27]OFD Sender: No OFD packet to send [20:06:32]OFD Sender: No OFD packet to send [20:06:37]OFD Sender: No OFD packet to send [20:06:43]OFD Sender: No OFD packet to send [20:06:48]OFD Sender: No OFD packet to send [20:06:53]OFD Sender: No OFD packet to send [20:06:58]OFD Sender: No OFD packet to send [20:07:03]OFD Sender: No OFD packet to send [20:07:08]OFD Sender: No OFD packet to send [20:07:13]OFD Sender: No OFD packet to send [20:07:18]OFD Sender: No OFD packet to send [20:07:23]OFD Sender: No OFD packet to send [20:07:28]OFD Sender: No OFD packet to send [20:07:33]OFD Sender: No OFD packet to send [20:07:38]OFD Sender: No OFD packet to send [20:07:43]OFD Sender: No OFD packet to send [20:07:48]OFD Sender: No OFD packet to send [20:07:53]OFD Sender: No OFD packet to send [20:07:58]OFD Sender: No OFD packet to send [20:08:03]OFD Sender: No OFD packet to send [20:08:08]OFD Sender: No OFD packet to send [20:08:09]accept exits with 7 [20:08:09]New connection [20:08:09]New thread 3067428196 created [20:08:09]Thread 3067571556 joined [20:08:09]Waiting for new connection... [20:08:09] Sock 7.Parse request [20:08:09]Sock 7.Check first char [20:08:09]Sock 7.First char is OK [20:08:09]request: POST /json_proto HTTP/1.0 [20:08:09]Method: POST [20:08:09]URL: /json_proto [20:08:09]Method is POST - this is cgi request [20:08:09]url: /json_proto [20:08:09]query_string will be loaded in cgi processing [20:08:09]execute_cgi json_proto POST (null) [20:08:09]execute_cgi path=json_proto method=POST [20:08:09]POST find Content-Length [20:08:09]Host: 172.17.45.131:8080 [20:08:09]Content-Length: 799 [20:08:09]Content-Type: application/json [20:08:09] [20:08:09]POST finish read [20:08:09]Found Content-Length = 799 [20:08:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610758", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:08:09]execute_script... [20:08:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610758", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:08:09]POST & json_proto [20:08:09]process_json_proto [20:08:09]json parsed OK: [20:08:09]protocol is kg_v1.0 [20:08:09]action value=close_receipt [20:08:09]process_action close_receipt [20:08:09]cmd_close_receipt [20:08:09]MH_GetDate [20:08:09]Write to MH i2c: F0 00 00 67 35 8B [20:08:09]Write i2c OK [20:08:09]MH_I2C_Read... [20:08:09]Read from MH i2c: F0 [20:08:09]MH_I2C_Read... [20:08:09]Read from MH i2c: F0 09 00 [20:08:09]MH_I2C_Read... [20:08:09]Read from MH i2c: F0 09 00 67 35 00 2B 48 A9 66 C6 D4 6E 66 84 [20:08:09]GetLastDocTimeStamp 1722369826 [20:08:09]current date 1722370091 [20:08:09]FM_GetShiftState [20:08:09]SAM_PROTO_GetShiftState [20:08:09]wFMCommunicate request_size=4 [20:08:09]MH_SAM_APDU [20:08:09]CAPDU: 80 13 01 00 [20:08:09]Write to MH i2c: E2 08 00 68 35 80 13 01 00 00 00 00 00 1A [20:08:09]Write i2c OK [20:08:09]MH_I2C_Read... [20:08:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:08:09]Read from MH i2c: E2 [20:08:09]MH_I2C_Read... [20:08:09]Read from MH i2c: E2 0E 00 [20:08:09]MH_I2C_Read... [20:08:09]Read from MH i2c: E2 0E 00 68 35 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 CD [20:08:09]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:08:09]wFMCommunicate OK [20:08:09]SAM_PROTO_GetShiftState done [20:08:09]FM_GetShiftState done [20:08:09]opened in 1722298218 [20:08:09]opened+sec_in_day 1722384618 [20:08:09]quantity*price = 150037 [20:08:09]sum+1 = 150038 [20:08:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.37 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.37 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 378 30.07.2024 20:08 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25003 ФПД: 43683502766349 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T200811&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25003&fm=43683502766349&tin=02508201610067®Number=0000000000171247&sum=150037 [20:08:10]StoreToDocumentArchive [20:08:10]shift 48 fd 25003 [20:08:10]save to /storage/0048/doc_00025003 [20:08:10]save last doc name /storage/0048/doc_00025003 to /storage/kkm_last_doc_name [20:08:10]save OK [20:08:10]Clear old archive folders... [20:08:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:08:10]tlvbuf is B6FEC5A0 [20:08:10]SAM_PROTO_ClearQueue [20:08:10]wFMCommunicate request_size=4 [20:08:10]MH_SAM_APDU [20:08:10]CAPDU: 80 09 00 00 [20:08:10]Write to MH i2c: E2 08 00 75 35 80 09 00 00 00 00 00 00 1C [20:08:10]Write i2c OK [20:08:10]MH_I2C_Read... [20:08:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:08:10]Read from MH i2c: E2 [20:08:10]MH_I2C_Read... [20:08:10]Read from MH i2c: E2 03 00 [20:08:10]MH_I2C_Read... [20:08:10]Read from MH i2c: E2 03 00 75 35 00 90 00 1E [20:08:10]RAPDU: 90 00 [20:08:10]wFMCommunicate OK [20:08:10]SAM_PROTO_ClearQueue done [20:08:10]KKMCreateOFDPacket [20:08:10]OFDProtocolAddRootSTLVToBuf [20:08:10]FM_MakeSignedData [20:08:10]FM_MakeSignedData [20:08:10]SAM_PROTO_SignData [20:08:10]wFMCommunicate request_size=4 [20:08:10]MH_SAM_APDU [20:08:10]CAPDU: 80 0D 01 02 [20:08:10]Write to MH i2c: E2 08 00 76 35 80 0D 01 02 00 00 00 00 24 [20:08:10]Write i2c OK [20:08:10]MH_I2C_Read... [20:08:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:08:11]Read from MH i2c: E2 [20:08:11]MH_I2C_Read... [20:08:11]Read from MH i2c: E2 03 00 [20:08:11]MH_I2C_Read... [20:08:11]Read from MH i2c: E2 03 00 76 35 00 90 00 1F [20:08:11]RAPDU: 90 00 [20:08:11]wFMCommunicate OK [20:08:11]wFMCommunicate request_size=255 [20:08:11]MH_SAM_APDU [20:08:11]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 2B 48 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AB 61 00 00 35 04 06 00 27 BA DB AA [20:08:11]Write to MH i2c: E2 02 01 77 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 2B 48 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AB 61 00 00 35 04 06 00 27 BA DB AA 00 00 58 [20:08:11]Write i2c OK [20:08:11]MH_I2C_Read... [20:08:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:08:11]Read from MH i2c: E2 [20:08:11]MH_I2C_Read... [20:08:11]Read from MH i2c: E2 03 00 [20:08:11]MH_I2C_Read... [20:08:11]Read from MH i2c: E2 03 00 77 35 00 90 00 20 [20:08:11]RAPDU: 90 00 [20:08:11]wFMCommunicate OK [20:08:11]wFMCommunicate request_size=7 [20:08:11]MH_SAM_APDU [20:08:11]CAPDU: 80 0D 02 02 02 39 0D [20:08:11]Write to MH i2c: E2 0A 00 78 35 80 0D 02 02 02 00 39 0D 00 00 71 [20:08:11]Write i2c OK [20:08:11]MH_I2C_Read... [20:08:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:08:11]Read from MH i2c: E2 [20:08:11]MH_I2C_Read... [20:08:11]Read from MH i2c: E2 03 00 [20:08:11]MH_I2C_Read... [20:08:11]Read from MH i2c: E2 03 00 78 35 00 90 00 21 [20:08:11]RAPDU: 90 00 [20:08:11]wFMCommunicate OK [20:08:11]wFMCommunicate request_size=4 [20:08:11]MH_SAM_APDU [20:08:11]CAPDU: 80 0D 03 02 [20:08:11]Write to MH i2c: E2 08 00 79 35 80 0D 03 02 00 00 00 00 29 [20:08:11]Write i2c OK [20:08:11]MH_I2C_Read... [20:08:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:08:11]Read from MH i2c: E2 [20:08:11]MH_I2C_Read... [20:08:11]Read from MH i2c: E2 0B 00 [20:08:11]MH_I2C_Read... [20:08:11]Read from MH i2c: E2 0B 00 79 35 00 65 A2 61 E2 A9 4B 5F C3 90 00 8A [20:08:11]RAPDU: 65 A2 61 E2 A9 4B 5F C3 90 00 [20:08:11]wFMCommunicate OK [20:08:11]SAM_PROTO_SignData done [20:08:11]FM_MakeSignedData done [20:08:11]CreateOFDProtocolMessage [20:08:11]wFMCommunicate request_size=4 [20:08:11]MH_SAM_APDU [20:08:11]CAPDU: 80 11 00 00 [20:08:11]Write to MH i2c: E2 08 00 7A 35 80 11 00 00 00 00 00 00 29 [20:08:11]Write i2c OK [20:08:11]MH_I2C_Read... [20:08:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:08:11]Read from MH i2c: E2 [20:08:11]MH_I2C_Read... [20:08:11]Read from MH i2c: E2 17 00 [20:08:11]MH_I2C_Read... [20:08:11]Read from MH i2c: E2 17 00 7A 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 7F [20:08:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:08:11]wFMCommunicate OK [20:08:11]CreateOFDProtocolMessage done [20:08:11]OFDSenderStorePacket 25003 [20:08:11]StoreOFDPacket docnum=25003 [20:08:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 16 A2 04 01 12 E9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 2B 48 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AB 61 00 00 35 04 06 00 27 BA DB AA 39 0D 65 A2 61 E2 A9 4B 5F C3 [20:08:11]CheckFolder [20:08:11]dirname=/storage/ofd_packets [20:08:11]CheckFolder done [20:08:11]ProducePacketName [20:08:11]name=ofd_packets/00025003 [20:08:11]NVStorageSaveData ofd_packets/00025003 [20:08:11]File name is /storage/ofd_packets/00025003 [20:08:11]Write 298 bytes [20:08:11]NVStorageSaveData done [20:08:11]OFDSenderStorePacket done [20:08:11]KKMCreateOFDPacket done [20:08:11]NVStorageSaveData kkm_last_timestamp [20:08:11]File name is /storage/kkm_last_timestamp [20:08:11]Write 4 bytes [20:08:11]NVStorageSaveData done [20:08:11]ExternCall_PrintAddStr [20:08:11]wPrintStart [20:08:11]Write to MH i2c: 01 00 00 7B 35 B0 [20:08:11]Write i2c OK [20:08:11]MH_I2C_Read... [20:08:11]Read from MH i2c: 01 [20:08:11]MH_I2C_Read... [20:08:11]Read from MH i2c: 01 07 00 [20:08:11]MH_I2C_Read... [20:08:11]Read from MH i2c: 01 07 00 7B 35 00 00 00 00 00 FF 0F C5 [20:08:11]RasterBufferAndPrint [20:08:11]line Счет N : (1)610758 [20:08:11]line ИНН: 02508201610067 [20:08:11]line Контрольно-Кассовый Чек [20:08:11]line ПРОДАЖА [20:08:11]line ТРК (МРК, ГНК) : 2 [20:08:11]line Товар: 2710194210 [20:08:11]line ДТ-К-2 [20:08:11]line 19.820 * 75.70 [20:08:11]line = 1500.37 [20:08:11]line НДС 12% НСП 1% [20:08:11]line > о реализуемом товаре [20:08:11]line ИТОГО: 1500.37 [20:08:11]line НСП 1% : 13.28 [20:08:11]line НДС 12% : 159.33 [20:08:11]line Наличными: 0.00 [20:08:11]line Безнал.: 1500.37 [20:08:11]line Место: АЗС № 127 "Партнер Нефть" [20:08:11]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [20:08:11]line СНО: Общий режим [20:08:11]line Чек 378 30.07.2024 20:08 [20:08:11]line Смена: 48 ФФД: 1.0 [20:08:11]line ЗНМ: 0300000158 [20:08:11]line РНМ: 0000000000171247 [20:08:11]line Версия ККМ: v1.0 [20:08:11]line Платежная система: O! деньги [20:08:11]line ФМ: 0000000002098565 [20:08:11]line ФД: 25003 [20:08:11]line ФПД: 43683502766349 [20:08:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T200811&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25003&fm=43683502766349&tin=02508201610067®Number=0000000000171247&sum=150037 [20:08:11]OFD Sender: Processing packet 25003 [packets to send 29, broken 28] [20:08:11]ProducePacketName [20:08:11]name=ofd_packets/00025003 [20:08:11]OFD Sender: To server: pG, [20:08:11]CommunicateWithHost lk.salyk.kg:30040 [20:08:11]ConnectInit lk.salyk.kg [20:08:11]written 0, free lines is 4095 [20:08:11]Connected sock=10 [20:08:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 16 A2 04 01 12 E9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 15 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 15 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 2B 48 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AB 61 00 00 35 04 06 00 27 BA DB AA 39 0D 65 A2 61 E2 A9 4B 5F C3 [20:08:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 8F 13 47 00 87 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 32 30 39 38 35 36 35 10 04 04 00 AB 61 00 00 F4 03 04 00 B8 F3 A8 66 B6 04 01 00 00 EE 7B 47 AA 1D 0F DC 2D [20:08:12]CommunicateWithHost err = 0 [20:08:12]CheckOFDResponse [20:08:12]1017 (14) - 77093643461234 [20:08:12]1041 (16) - 0000000002098565 [20:08:12]1040 (4) - 25003 [20:08:12]1012 (4) - 30.07.2024 14:07 [20:08:12]1206 (1) - 0 [20:08:12]OFD Sender: Remove packet 25003 [20:08:12]ProducePacketName [20:08:12]name=ofd_packets/00025003 [20:08:12]NVStorageDeleteData [20:08:12]Write to MH i2c: 01 00 00 A5 35 DA [20:08:12]Write i2c OK [20:08:12]MH_I2C_Read... [20:08:12]Read from MH i2c: 01 [20:08:12]MH_I2C_Read... [20:08:12]Read from MH i2c: 01 07 00 [20:08:12]MH_I2C_Read... [20:08:12]Read from MH i2c: 01 07 00 A5 35 00 00 00 00 00 F5 0C E2 [20:08:12]RasterBufferAndPrint [20:08:12]line [20:08:12]line [20:08:12]line [20:08:12]line [20:08:12]line [20:08:12]written 0, free lines is 3324 [20:08:12]MH_Cut [20:08:12]Write to MH i2c: D1 01 00 AC 35 01 B3 [20:08:12]Write i2c OK [20:08:12]MH_I2C_Read... [20:08:12]Read from MH i2c: D1 [20:08:12]MH_I2C_Read... [20:08:12]Read from MH i2c: D1 01 00 [20:08:12]MH_I2C_Read... [20:08:12]Read from MH i2c: D1 01 00 AC 35 00 B2 [20:08:12]Write to MH i2c: 01 00 00 AD 35 E2 [20:08:12]Write i2c OK [20:08:12]MH_I2C_Read... [20:08:12]OFD Sender: No OFD packet to send [20:08:12]*** Cut start [20:08:12]*** Partial cut [20:08:12]*** CUTSNS_PIN = 1 [20:08:12]*** CUTSNS_PIN = 0 [20:08:13]*** Brake cut motor [20:08:13]Read from MH i2c: 01 [20:08:13]MH_I2C_Read... [20:08:13]*** Stop cut motor [20:08:13]*** Cut end [20:08:13]Read from MH i2c: 01 07 00 [20:08:13]MH_I2C_Read... [20:08:13]Read from MH i2c: 01 07 00 AD 35 00 00 00 00 00 FF 0F F7 [20:08:13]process_action close_receipt done [20:08:13]requested_data is exist [20:08:13]produce_requested_data [20:08:13]requested_item fm.sn is exist - process it [20:08:13]wFMCommunicate request_size=4 [20:08:13]MH_SAM_APDU [20:08:13]CAPDU: 80 11 00 00 [20:08:13]Write to MH i2c: E2 08 00 AE 35 80 11 00 00 00 00 00 00 5D [20:08:13]Write i2c OK [20:08:13]MH_I2C_Read... [20:08:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:08:13]Read from MH i2c: E2 [20:08:13]MH_I2C_Read... [20:08:13]Read from MH i2c: E2 17 00 [20:08:13]MH_I2C_Read... [20:08:13]Read from MH i2c: E2 17 00 AE 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B3 [20:08:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:08:13]wFMCommunicate OK [20:08:13]requested_item fd.num is exist - process it [20:08:13]SAM_PROTO_GetFieldsCounters [20:08:13]wFMCommunicate request_size=4 [20:08:13]MH_SAM_APDU [20:08:13]CAPDU: 80 13 00 00 [20:08:13]Write to MH i2c: E2 08 00 AF 35 80 13 00 00 00 00 00 00 60 [20:08:13]Write i2c OK [20:08:13]MH_I2C_Read... [20:08:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:08:13]Read from MH i2c: E2 [20:08:13]MH_I2C_Read... [20:08:13]Read from MH i2c: E2 62 00 [20:08:13]MH_I2C_Read... [20:08:13]Read from MH i2c: E2 62 00 AF 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 AB 61 00 00 0E 04 04 00 30 00 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 2E [20:08:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 AB 61 00 00 0E 04 04 00 30 00 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 [20:08:13]wFMCommunicate OK [20:08:13]SAM_PROTO_GetFieldsCounters done [20:08:13]requested_item shift.num is exist - process it [20:08:13]requested_item shift.opened is exist - process it [20:08:13]req_shift_opened [20:08:13]FM_GetShiftState [20:08:13]SAM_PROTO_GetShiftState [20:08:13]wFMCommunicate request_size=4 [20:08:13]MH_SAM_APDU [20:08:13]CAPDU: 80 13 01 00 [20:08:13]Write to MH i2c: E2 08 00 B0 35 80 13 01 00 00 00 00 00 62 [20:08:13]Write i2c OK [20:08:13]MH_I2C_Read... [20:08:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:08:13]Read from MH i2c: E2 [20:08:13]MH_I2C_Read... [20:08:13]Read from MH i2c: E2 0E 00 [20:08:13]MH_I2C_Read... [20:08:13]Read from MH i2c: E2 0E 00 B0 35 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 15 [20:08:13]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:08:13]wFMCommunicate OK [20:08:13]SAM_PROTO_GetShiftState done [20:08:13]FM_GetShiftState done [20:08:13]req_shift_opened done [20:08:13]requested_item shift.open_date is exist - process it [20:08:13]req_shift_open_date [20:08:13]req_shift_open_date done [20:08:13]produce_requested_data done [20:08:13]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25003,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:08:13]process_action_free close_receipt [20:08:13]json_value_free [20:08:13]json_value_free done [20:08:13]process_json_proto returns [20:08:13]Send response to host [20:08:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25003,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:08:13]free response buf [20:08:13]execute_script done [20:08:13]execute_script returns [20:08:13]free content buf [20:08:13]Sock 7.Close socket [20:08:13]Sock 7.Thread stoped [20:08:17]OFD Sender: No OFD packet to send [20:08:22]OFD Sender: No OFD packet to send [20:08:27]OFD Sender: No OFD packet to send [20:08:32]OFD Sender: No OFD packet to send [20:08:37]OFD Sender: No OFD packet to send [20:08:42]OFD Sender: No OFD packet to send [20:08:47]OFD Sender: No OFD packet to send [20:08:52]OFD Sender: No OFD packet to send [20:08:57]OFD Sender: No OFD packet to send [20:09:02]OFD Sender: No OFD packet to send [20:09:07]OFD Sender: No OFD packet to send [20:09:12]OFD Sender: No OFD packet to send [20:09:17]OFD Sender: No OFD packet to send [20:09:22]OFD Sender: No OFD packet to send [20:09:27]OFD Sender: No OFD packet to send [20:09:32]OFD Sender: No OFD packet to send [20:09:37]OFD Sender: No OFD packet to send [20:09:42]OFD Sender: No OFD packet to send [20:09:47]OFD Sender: No OFD packet to send [20:09:52]OFD Sender: No OFD packet to send [20:09:57]OFD Sender: No OFD packet to send [20:10:02]OFD Sender: No OFD packet to send [20:10:07]OFD Sender: No OFD packet to send [20:10:12]OFD Sender: No OFD packet to send [20:10:17]OFD Sender: No OFD packet to send [20:10:22]OFD Sender: No OFD packet to send [20:10:27]OFD Sender: No OFD packet to send [20:10:32]OFD Sender: No OFD packet to send [20:10:33]accept exits with 9 [20:10:33]New connection [20:10:33]New thread 3067571556 created [20:10:33]Thread 3067428196 joined [20:10:33]Waiting for new connection... [20:10:33] Sock 9.Parse request [20:10:33]Sock 9.Check first char [20:10:33]Sock 9.First char is OK [20:10:33]request: POST /json_proto HTTP/1.0 [20:10:33]Method: POST [20:10:33]URL: /json_proto [20:10:33]Method is POST - this is cgi request [20:10:33]url: /json_proto [20:10:33]query_string will be loaded in cgi processing [20:10:33]execute_cgi json_proto POST (null) [20:10:33]execute_cgi path=json_proto method=POST [20:10:33]POST find Content-Length [20:10:33]Host: 172.17.45.131:8080 [20:10:33]Content-Length: 803 [20:10:33]Content-Type: application/json [20:10:33] [20:10:33]POST finish read [20:10:33]Found Content-Length = 803 [20:10:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610759", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 24.370, "sum" : 1820.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1820.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:10:33]execute_script... [20:10:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610759", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 24.370, "sum" : 1820.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1820.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:10:33]POST & json_proto [20:10:33]process_json_proto [20:10:33]json parsed OK: [20:10:33]protocol is kg_v1.0 [20:10:33]action value=close_receipt [20:10:33]process_action close_receipt [20:10:33]cmd_close_receipt [20:10:33]MH_GetDate [20:10:33]Write to MH i2c: F0 00 00 B1 35 D5 [20:10:33]Write i2c OK [20:10:33]MH_I2C_Read... [20:10:33]Read from MH i2c: F0 [20:10:33]MH_I2C_Read... [20:10:33]Read from MH i2c: F0 09 00 [20:10:33]MH_I2C_Read... [20:10:33]Read from MH i2c: F0 09 00 B1 35 00 BA 48 A9 66 C6 D4 6E 66 5D [20:10:33]GetLastDocTimeStamp 1722370091 [20:10:33]current date 1722370234 [20:10:33]FM_GetShiftState [20:10:33]SAM_PROTO_GetShiftState [20:10:33]wFMCommunicate request_size=4 [20:10:33]MH_SAM_APDU [20:10:33]CAPDU: 80 13 01 00 [20:10:33]Write to MH i2c: E2 08 00 B2 35 80 13 01 00 00 00 00 00 64 [20:10:33]Write i2c OK [20:10:33]MH_I2C_Read... [20:10:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:10:33]Read from MH i2c: E2 [20:10:33]MH_I2C_Read... [20:10:33]Read from MH i2c: E2 0E 00 [20:10:33]MH_I2C_Read... [20:10:33]Read from MH i2c: E2 0E 00 B2 35 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 17 [20:10:33]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:10:33]wFMCommunicate OK [20:10:33]SAM_PROTO_GetShiftState done [20:10:33]FM_GetShiftState done [20:10:33]opened in 1722298218 [20:10:33]opened+sec_in_day 1722384618 [20:10:33]quantity*price = 182043 [20:10:33]sum+1 = 182045 [20:10:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1820.44 НСП 1% : 16.11 НДС 12% : 193.32 Наличными: 0.00 Безнал.: 1820.44 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 379 30.07.2024 20:10 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25004 ФПД: 2000967880624 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T201035&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25004&fm=2000967880624&tin=02508201610067®Number=0000000000171247&sum=182044 [20:10:34]StoreToDocumentArchive [20:10:34]shift 48 fd 25004 [20:10:34]save to /storage/0048/doc_00025004 [20:10:34]save last doc name /storage/0048/doc_00025004 to /storage/kkm_last_doc_name [20:10:34]save OK [20:10:34]Clear old archive folders... [20:10:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:10:34]tlvbuf is 01ECC5D0 [20:10:34]SAM_PROTO_ClearQueue [20:10:34]wFMCommunicate request_size=4 [20:10:34]MH_SAM_APDU [20:10:34]CAPDU: 80 09 00 00 [20:10:34]Write to MH i2c: E2 08 00 BF 35 80 09 00 00 00 00 00 00 66 [20:10:34]Write i2c OK [20:10:34]MH_I2C_Read... [20:10:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:10:34]Read from MH i2c: E2 [20:10:34]MH_I2C_Read... [20:10:34]Read from MH i2c: E2 03 00 [20:10:34]MH_I2C_Read... [20:10:34]Read from MH i2c: E2 03 00 BF 35 00 90 00 68 [20:10:34]RAPDU: 90 00 [20:10:34]wFMCommunicate OK [20:10:34]SAM_PROTO_ClearQueue done [20:10:34]KKMCreateOFDPacket [20:10:34]OFDProtocolAddRootSTLVToBuf [20:10:34]FM_MakeSignedData [20:10:34]FM_MakeSignedData [20:10:34]SAM_PROTO_SignData [20:10:34]wFMCommunicate request_size=4 [20:10:34]MH_SAM_APDU [20:10:34]CAPDU: 80 0D 01 02 [20:10:34]Write to MH i2c: E2 08 00 C0 35 80 0D 01 02 00 00 00 00 6E [20:10:34]Write i2c OK [20:10:34]MH_I2C_Read... [20:10:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:10:34]Read from MH i2c: E2 [20:10:34]MH_I2C_Read... [20:10:34]Read from MH i2c: E2 03 00 [20:10:34]MH_I2C_Read... [20:10:34]Read from MH i2c: E2 03 00 C0 35 00 90 00 69 [20:10:34]RAPDU: 90 00 [20:10:34]wFMCommunicate OK [20:10:34]wFMCommunicate request_size=255 [20:10:34]MH_SAM_APDU [20:10:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 32 5F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 1C C7 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C C7 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 84 4B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C C7 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 BB 48 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AC 61 00 00 35 04 06 00 01 [20:10:34]Write to MH i2c: E2 02 01 C1 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 32 5F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 1C C7 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C C7 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 84 4B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C C7 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 BB 48 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AC 61 00 00 35 04 06 00 01 00 00 F1 [20:10:34]Write i2c OK [20:10:34]MH_I2C_Read... [20:10:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:10:35]Read from MH i2c: E2 [20:10:35]MH_I2C_Read... [20:10:35]Read from MH i2c: E2 03 00 [20:10:35]MH_I2C_Read... [20:10:35]Read from MH i2c: E2 03 00 C1 35 00 90 00 6A [20:10:35]RAPDU: 90 00 [20:10:35]wFMCommunicate OK [20:10:35]wFMCommunicate request_size=10 [20:10:35]MH_SAM_APDU [20:10:35]CAPDU: 80 0D 02 02 05 D1 E2 FA CF B0 [20:10:35]Write to MH i2c: E2 0D 00 C2 35 80 0D 02 02 05 00 D1 E2 FA CF B0 00 00 A7 [20:10:35]Write i2c OK [20:10:35]MH_I2C_Read... [20:10:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:10:35]Read from MH i2c: E2 [20:10:35]MH_I2C_Read... [20:10:35]Read from MH i2c: E2 03 00 [20:10:35]MH_I2C_Read... [20:10:35]Read from MH i2c: E2 03 00 C2 35 00 90 00 6B [20:10:35]RAPDU: 90 00 [20:10:35]wFMCommunicate OK [20:10:35]wFMCommunicate request_size=4 [20:10:35]MH_SAM_APDU [20:10:35]CAPDU: 80 0D 03 02 [20:10:35]Write to MH i2c: E2 08 00 C3 35 80 0D 03 02 00 00 00 00 73 [20:10:35]Write i2c OK [20:10:35]MH_I2C_Read... [20:10:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:10:35]Read from MH i2c: E2 [20:10:35]MH_I2C_Read... [20:10:35]Read from MH i2c: E2 0B 00 [20:10:35]MH_I2C_Read... [20:10:35]Read from MH i2c: E2 0B 00 C3 35 00 01 00 44 35 2E 8F A3 3E 90 00 8C [20:10:35]RAPDU: 01 00 44 35 2E 8F A3 3E 90 00 [20:10:35]wFMCommunicate OK [20:10:35]SAM_PROTO_SignData done [20:10:35]FM_MakeSignedData done [20:10:35]CreateOFDProtocolMessage [20:10:35]wFMCommunicate request_size=4 [20:10:35]MH_SAM_APDU [20:10:35]CAPDU: 80 11 00 00 [20:10:35]Write to MH i2c: E2 08 00 C4 35 80 11 00 00 00 00 00 00 73 [20:10:35]Write i2c OK [20:10:35]MH_I2C_Read... [20:10:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:10:35]Read from MH i2c: E2 [20:10:35]MH_I2C_Read... [20:10:35]Read from MH i2c: E2 17 00 [20:10:35]MH_I2C_Read... [20:10:35]Read from MH i2c: E2 17 00 C4 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C9 [20:10:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:10:35]wFMCommunicate OK [20:10:35]CreateOFDProtocolMessage done [20:10:35]OFDSenderStorePacket 25004 [20:10:35]StoreOFDPacket docnum=25004 [20:10:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 06 FF 07 01 72 A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 32 5F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 1C C7 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C C7 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 84 4B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C C7 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 BB 48 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AC 61 00 00 35 04 06 00 01 D1 E2 FA CF B0 01 00 44 35 2E 8F A3 3E [20:10:35]CheckFolder [20:10:35]dirname=/storage/ofd_packets [20:10:35]CheckFolder done [20:10:35]ProducePacketName [20:10:35]name=ofd_packets/00025004 [20:10:35]NVStorageSaveData ofd_packets/00025004 [20:10:35]File name is /storage/ofd_packets/00025004 [20:10:35]Write 301 bytes [20:10:35]NVStorageSaveData done [20:10:35]OFDSenderStorePacket done [20:10:35]KKMCreateOFDPacket done [20:10:35]NVStorageSaveData kkm_last_timestamp [20:10:35]File name is /storage/kkm_last_timestamp [20:10:35]Write 4 bytes [20:10:35]NVStorageSaveData done [20:10:35]ExternCall_PrintAddStr [20:10:35]wPrintStart [20:10:35]Write to MH i2c: 01 00 00 C5 35 FA [20:10:35]Write i2c OK [20:10:35]MH_I2C_Read... [20:10:35]Read from MH i2c: 01 [20:10:35]MH_I2C_Read... [20:10:35]Read from MH i2c: 01 07 00 [20:10:35]MH_I2C_Read... [20:10:35]Read from MH i2c: 01 07 00 C5 35 00 00 00 00 00 FF 0F 0F [20:10:35]RasterBufferAndPrint [20:10:35]line Счет N : (1)610759 [20:10:35]line ИНН: 02508201610067 [20:10:35]line Контрольно-Кассовый Чек [20:10:35]line ПРОДАЖА [20:10:35]line ТРК (МРК, ГНК) : 33 [20:10:35]line Товар: 2710124500 [20:10:35]line Аи-95-К-3 [20:10:35]line 24.370 * 74.70 [20:10:35]line = 1820.44 [20:10:35]line НДС 12% НСП 1% [20:10:35]line > о реализуемом товаре [20:10:35]line ИТОГО: 1820.44 [20:10:35]line НСП 1% : 16.11 [20:10:35]line НДС 12% : 193.32 [20:10:35]line Наличными: 0.00 [20:10:35]line Безнал.: 1820.44 [20:10:35]line Место: АЗС № 127 "Партнер Нефть" [20:10:35]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [20:10:35]line СНО: Общий режим [20:10:35]line Чек 379 30.07.2024 20:10 [20:10:35]line Смена: 48 ФФД: 1.0 [20:10:35]line ЗНМ: 0300000158 [20:10:35]line РНМ: 0000000000171247 [20:10:35]line Версия ККМ: v1.0 [20:10:35]line Платежная система: O! деньги [20:10:35]line ФМ: 0000000002098565 [20:10:35]line ФД: 25004 [20:10:35]line ФПД: 2000967880624 [20:10:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T201035&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25004&fm=2000967880624&tin=02508201610067®Number=0000000000171247&sum=182044 [20:10:35]OFD Sender: Processing packet 25004 [packets to send 29, broken 28] [20:10:35]ProducePacketName [20:10:35]name=ofd_packets/00025004 [20:10:35]OFD Sender: To server: pG, [20:10:35]CommunicateWithHost lk.salyk.kg:30040 [20:10:35]ConnectInit lk.salyk.kg [20:10:35]written 0, free lines is 4095 [20:10:35]Connected sock=10 [20:10:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 06 FF 07 01 72 A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 32 5F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 1C C7 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C C7 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 84 4B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1C C7 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 BB 48 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AC 61 00 00 35 04 06 00 01 D1 E2 FA CF B0 01 00 44 35 2E 8F A3 3E [20:10:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 77 18 47 00 5A 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 32 30 39 38 35 36 35 10 04 04 00 AC 61 00 00 F4 03 04 00 48 F4 A8 66 B6 04 01 00 00 4F 76 F9 F9 44 6A D4 C2 [20:10:35]CommunicateWithHost err = 0 [20:10:35]CheckOFDResponse [20:10:35]1017 (14) - 77093643461234 [20:10:35]1041 (16) - 0000000002098565 [20:10:35]1040 (4) - 25004 [20:10:35]1012 (4) - 30.07.2024 14:10 [20:10:35]1206 (1) - 0 [20:10:35]OFD Sender: Remove packet 25004 [20:10:35]ProducePacketName [20:10:35]name=ofd_packets/00025004 [20:10:35]NVStorageDeleteData [20:10:36]Write to MH i2c: 01 00 00 EF 35 24 [20:10:36]Write i2c OK [20:10:36]MH_I2C_Read... [20:10:36]Read from MH i2c: 01 [20:10:36]MH_I2C_Read... [20:10:36]Read from MH i2c: 01 07 00 [20:10:36]MH_I2C_Read... [20:10:36]Read from MH i2c: 01 07 00 EF 35 00 00 00 00 00 0B 0D 43 [20:10:36]RasterBufferAndPrint [20:10:36]line [20:10:36]line [20:10:36]line [20:10:36]line [20:10:36]line [20:10:36]written 0, free lines is 3348 [20:10:36]MH_Cut [20:10:36]Write to MH i2c: D1 01 00 F6 35 01 FD [20:10:36]Write i2c OK [20:10:36]MH_I2C_Read... [20:10:36]Read from MH i2c: D1 [20:10:36]MH_I2C_Read... [20:10:36]Read from MH i2c: D1 01 00 [20:10:36]MH_I2C_Read... [20:10:36]Read from MH i2c: D1 01 00 F6 35 00 FC [20:10:36]Write to MH i2c: 01 00 00 F7 35 2C [20:10:36]Write i2c OK [20:10:36]MH_I2C_Read... [20:10:36]OFD Sender: No OFD packet to send [20:10:36]*** Cut start [20:10:36]*** Partial cut [20:10:36]*** CUTSNS_PIN = 1 [20:10:36]*** CUTSNS_PIN = 0 [20:10:37]*** Brake cut motor [20:10:37]Read from MH i2c: 01 [20:10:37]MH_I2C_Read... [20:10:37]*** Stop cut motor [20:10:37]*** Cut end [20:10:37]Read from MH i2c: 01 07 00 [20:10:37]MH_I2C_Read... [20:10:37]Read from MH i2c: 01 07 00 F7 35 00 00 00 00 00 FF 0F 41 [20:10:37]process_action close_receipt done [20:10:37]requested_data is exist [20:10:37]produce_requested_data [20:10:37]requested_item fm.sn is exist - process it [20:10:37]wFMCommunicate request_size=4 [20:10:37]MH_SAM_APDU [20:10:37]CAPDU: 80 11 00 00 [20:10:37]Write to MH i2c: E2 08 00 F8 35 80 11 00 00 00 00 00 00 A7 [20:10:37]Write i2c OK [20:10:37]MH_I2C_Read... [20:10:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:10:37]Read from MH i2c: E2 [20:10:37]MH_I2C_Read... [20:10:37]Read from MH i2c: E2 17 00 [20:10:37]MH_I2C_Read... [20:10:37]Read from MH i2c: E2 17 00 F8 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 FD [20:10:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:10:37]wFMCommunicate OK [20:10:37]requested_item fd.num is exist - process it [20:10:37]SAM_PROTO_GetFieldsCounters [20:10:37]wFMCommunicate request_size=4 [20:10:37]MH_SAM_APDU [20:10:37]CAPDU: 80 13 00 00 [20:10:37]Write to MH i2c: E2 08 00 F9 35 80 13 00 00 00 00 00 00 AA [20:10:37]Write i2c OK [20:10:37]MH_I2C_Read... [20:10:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:10:37]Read from MH i2c: E2 [20:10:37]MH_I2C_Read... [20:10:37]Read from MH i2c: E2 62 00 [20:10:37]MH_I2C_Read... [20:10:37]Read from MH i2c: E2 62 00 F9 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 AC 61 00 00 0E 04 04 00 30 00 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 7C [20:10:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 AC 61 00 00 0E 04 04 00 30 00 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 [20:10:37]wFMCommunicate OK [20:10:37]SAM_PROTO_GetFieldsCounters done [20:10:37]requested_item shift.num is exist - process it [20:10:37]requested_item shift.opened is exist - process it [20:10:37]req_shift_opened [20:10:37]FM_GetShiftState [20:10:37]SAM_PROTO_GetShiftState [20:10:37]wFMCommunicate request_size=4 [20:10:37]MH_SAM_APDU [20:10:37]CAPDU: 80 13 01 00 [20:10:37]Write to MH i2c: E2 08 00 FA 35 80 13 01 00 00 00 00 00 AC [20:10:37]Write i2c OK [20:10:37]MH_I2C_Read... [20:10:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:10:37]Read from MH i2c: E2 [20:10:37]MH_I2C_Read... [20:10:37]Read from MH i2c: E2 0E 00 [20:10:37]MH_I2C_Read... [20:10:37]Read from MH i2c: E2 0E 00 FA 35 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 5F [20:10:37]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:10:37]wFMCommunicate OK [20:10:37]SAM_PROTO_GetShiftState done [20:10:37]FM_GetShiftState done [20:10:37]req_shift_opened done [20:10:37]requested_item shift.open_date is exist - process it [20:10:37]req_shift_open_date [20:10:37]req_shift_open_date done [20:10:37]produce_requested_data done [20:10:37]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25004,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:10:37]process_action_free close_receipt [20:10:37]json_value_free [20:10:37]json_value_free done [20:10:37]process_json_proto returns [20:10:37]Send response to host [20:10:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25004,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:10:37]free response buf [20:10:37]execute_script done [20:10:37]execute_script returns [20:10:37]free content buf [20:10:37]Sock 9.Close socket [20:10:37]Sock 9.Thread stoped [20:10:41]OFD Sender: No OFD packet to send [20:10:46]OFD Sender: No OFD packet to send [20:10:51]OFD Sender: No OFD packet to send [20:10:56]OFD Sender: No OFD packet to send [20:11:01]OFD Sender: No OFD packet to send [20:11:06]OFD Sender: No OFD packet to send [20:11:11]OFD Sender: No OFD packet to send [20:11:16]OFD Sender: No OFD packet to send [20:11:21]OFD Sender: No OFD packet to send [20:11:26]OFD Sender: No OFD packet to send [20:11:31]OFD Sender: No OFD packet to send [20:11:36]OFD Sender: No OFD packet to send [20:11:41]OFD Sender: No OFD packet to send [20:11:46]OFD Sender: No OFD packet to send [20:11:51]OFD Sender: No OFD packet to send [20:11:56]OFD Sender: No OFD packet to send [20:12:01]OFD Sender: No OFD packet to send [20:12:06]OFD Sender: No OFD packet to send [20:12:11]OFD Sender: No OFD packet to send [20:12:16]OFD Sender: No OFD packet to send [20:12:21]OFD Sender: No OFD packet to send [20:12:26]OFD Sender: No OFD packet to send [20:12:31]OFD Sender: No OFD packet to send [20:12:36]OFD Sender: No OFD packet to send [20:12:41]OFD Sender: No OFD packet to send [20:12:46]OFD Sender: No OFD packet to send [20:12:51]OFD Sender: No OFD packet to send [20:12:56]OFD Sender: No OFD packet to send [20:13:01]OFD Sender: No OFD packet to send [20:13:06]OFD Sender: No OFD packet to send [20:13:11]OFD Sender: No OFD packet to send [20:13:16]OFD Sender: No OFD packet to send [20:13:21]OFD Sender: No OFD packet to send [20:13:26]OFD Sender: No OFD packet to send [20:13:30]accept exits with 7 [20:13:30]New connection [20:13:30]New thread 3067428196 created [20:13:30]Thread 3067571556 joined [20:13:30]Waiting for new connection... [20:13:30] Sock 7.Parse request [20:13:30]Sock 7.Check first char [20:13:30]Sock 7.First char is OK [20:13:30]request: POST /json_proto HTTP/1.0 [20:13:30]Method: POST [20:13:30]URL: /json_proto [20:13:30]Method is POST - this is cgi request [20:13:30]url: /json_proto [20:13:30]query_string will be loaded in cgi processing [20:13:30]execute_cgi json_proto POST (null) [20:13:30]execute_cgi path=json_proto method=POST [20:13:30]POST find Content-Length [20:13:30]Host: 172.17.45.131:8080 [20:13:30]Content-Length: 638 [20:13:30]Content-Type: application/json [20:13:30] [20:13:30]POST finish read [20:13:30]Found Content-Length = 638 [20:13:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610761", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:13:30]execute_script... [20:13:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610761", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:13:30]POST & json_proto [20:13:30]process_json_proto [20:13:30]json parsed OK: [20:13:30]protocol is kg_v1.0 [20:13:30]action value=close_receipt [20:13:30]process_action close_receipt [20:13:30]cmd_close_receipt [20:13:30]MH_GetDate [20:13:30]Write to MH i2c: F0 00 00 FB 35 1F [20:13:30]Write i2c OK [20:13:30]MH_I2C_Read... [20:13:30]Read from MH i2c: F0 [20:13:30]MH_I2C_Read... [20:13:30]Read from MH i2c: F0 09 00 [20:13:30]MH_I2C_Read... [20:13:30]Read from MH i2c: F0 09 00 FB 35 00 6B 49 A9 66 C6 D4 6E 66 59 [20:13:30]GetLastDocTimeStamp 1722370235 [20:13:30]current date 1722370411 [20:13:30]FM_GetShiftState [20:13:30]SAM_PROTO_GetShiftState [20:13:30]wFMCommunicate request_size=4 [20:13:30]MH_SAM_APDU [20:13:30]CAPDU: 80 13 01 00 [20:13:30]Write to MH i2c: E2 08 00 FC 35 80 13 01 00 00 00 00 00 AE [20:13:30]Write i2c OK [20:13:30]MH_I2C_Read... [20:13:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:13:30]Read from MH i2c: E2 [20:13:30]MH_I2C_Read... [20:13:30]Read from MH i2c: E2 0E 00 [20:13:30]MH_I2C_Read... [20:13:30]Read from MH i2c: E2 0E 00 FC 35 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 61 [20:13:30]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:13:30]wFMCommunicate OK [20:13:30]SAM_PROTO_GetShiftState done [20:13:30]FM_GetShiftState done [20:13:30]opened in 1722298218 [20:13:30]opened+sec_in_day 1722384618 [20:13:30]quantity*price = 99999 [20:13:30]sum+1 = 100001 [20:13:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 380 30.07.2024 20:13 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25005 ФПД: 25122292698667 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T201331&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25005&fm=25122292698667&tin=02508201610067®Number=0000000000171247&sum=100000 [20:13:31]StoreToDocumentArchive [20:13:31]shift 48 fd 25005 [20:13:31]save to /storage/0048/doc_00025005 [20:13:31]save last doc name /storage/0048/doc_00025005 to /storage/kkm_last_doc_name [20:13:31]save OK [20:13:31]Clear old archive folders... [20:13:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:13:31]tlvbuf is 01EF7280 [20:13:31]SAM_PROTO_ClearQueue [20:13:31]wFMCommunicate request_size=4 [20:13:31]MH_SAM_APDU [20:13:31]CAPDU: 80 09 00 00 [20:13:31]Write to MH i2c: E2 08 00 09 36 80 09 00 00 00 00 00 00 B1 [20:13:31]Write i2c OK [20:13:31]MH_I2C_Read... [20:13:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:13:31]Read from MH i2c: E2 [20:13:31]MH_I2C_Read... [20:13:31]Read from MH i2c: E2 03 00 [20:13:31]MH_I2C_Read... [20:13:31]Read from MH i2c: E2 03 00 09 36 00 90 00 B3 [20:13:31]RAPDU: 90 00 [20:13:31]wFMCommunicate OK [20:13:31]SAM_PROTO_ClearQueue done [20:13:31]KKMCreateOFDPacket [20:13:31]OFDProtocolAddRootSTLVToBuf [20:13:31]FM_MakeSignedData [20:13:31]FM_MakeSignedData [20:13:31]SAM_PROTO_SignData [20:13:31]wFMCommunicate request_size=4 [20:13:31]MH_SAM_APDU [20:13:31]CAPDU: 80 0D 01 02 [20:13:31]Write to MH i2c: E2 08 00 0A 36 80 0D 01 02 00 00 00 00 B9 [20:13:31]Write i2c OK [20:13:31]MH_I2C_Read... [20:13:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:13:31]Read from MH i2c: E2 [20:13:31]MH_I2C_Read... [20:13:31]Read from MH i2c: E2 03 00 [20:13:31]MH_I2C_Read... [20:13:31]Read from MH i2c: E2 03 00 0A 36 00 90 00 B4 [20:13:31]RAPDU: 90 00 [20:13:31]wFMCommunicate OK [20:13:31]wFMCommunicate request_size=255 [20:13:31]MH_SAM_APDU [20:13:31]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 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 01 00 00 F4 03 04 00 6B 49 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AD 61 00 00 35 04 06 00 16 D9 3D 55 [20:13:31]Write to MH i2c: E2 02 01 0B 36 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 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 01 00 00 F4 03 04 00 6B 49 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AD 61 00 00 35 04 06 00 16 D9 3D 55 00 00 1F [20:13:31]Write i2c OK [20:13:31]MH_I2C_Read... [20:13:31]OFD Sender: No OFD packet to send [20:13:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:13:31]Read from MH i2c: E2 [20:13:31]MH_I2C_Read... [20:13:31]Read from MH i2c: E2 03 00 [20:13:31]MH_I2C_Read... [20:13:31]Read from MH i2c: E2 03 00 0B 36 00 90 00 B5 [20:13:31]RAPDU: 90 00 [20:13:31]wFMCommunicate OK [20:13:31]wFMCommunicate request_size=7 [20:13:31]MH_SAM_APDU [20:13:31]CAPDU: 80 0D 02 02 02 0E 2B [20:13:31]Write to MH i2c: E2 0A 00 0C 36 80 0D 02 02 02 00 0E 2B 00 00 F9 [20:13:31]Write i2c OK [20:13:31]MH_I2C_Read... [20:13:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:13:31]Read from MH i2c: E2 [20:13:31]MH_I2C_Read... [20:13:31]Read from MH i2c: E2 03 00 [20:13:31]MH_I2C_Read... [20:13:31]Read from MH i2c: E2 03 00 0C 36 00 90 00 B6 [20:13:31]RAPDU: 90 00 [20:13:31]wFMCommunicate OK [20:13:31]wFMCommunicate request_size=4 [20:13:31]MH_SAM_APDU [20:13:31]CAPDU: 80 0D 03 02 [20:13:31]Write to MH i2c: E2 08 00 0D 36 80 0D 03 02 00 00 00 00 BE [20:13:31]Write i2c OK [20:13:31]MH_I2C_Read... [20:13:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:13:31]Read from MH i2c: E2 [20:13:31]MH_I2C_Read... [20:13:31]Read from MH i2c: E2 0B 00 [20:13:31]MH_I2C_Read... [20:13:31]Read from MH i2c: E2 0B 00 0D 36 00 14 D7 5F FA 84 2F E5 2D 90 00 C8 [20:13:31]RAPDU: 14 D7 5F FA 84 2F E5 2D 90 00 [20:13:31]wFMCommunicate OK [20:13:31]SAM_PROTO_SignData done [20:13:31]FM_MakeSignedData done [20:13:31]CreateOFDProtocolMessage [20:13:31]wFMCommunicate request_size=4 [20:13:31]MH_SAM_APDU [20:13:31]CAPDU: 80 11 00 00 [20:13:31]Write to MH i2c: E2 08 00 0E 36 80 11 00 00 00 00 00 00 BE [20:13:31]Write i2c OK [20:13:31]MH_I2C_Read... [20:13:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:13:31]Read from MH i2c: E2 [20:13:31]MH_I2C_Read... [20:13:31]Read from MH i2c: E2 17 00 [20:13:31]MH_I2C_Read... [20:13:31]Read from MH i2c: E2 17 00 0E 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 14 [20:13:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:13:31]wFMCommunicate OK [20:13:31]CreateOFDProtocolMessage done [20:13:31]OFDSenderStorePacket 25005 [20:13:31]StoreOFDPacket docnum=25005 [20:13:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 1E 82 04 01 F6 48 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 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 01 00 00 F4 03 04 00 6B 49 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AD 61 00 00 35 04 06 00 16 D9 3D 55 0E 2B 14 D7 5F FA 84 2F E5 2D [20:13:31]CheckFolder [20:13:31]dirname=/storage/ofd_packets [20:13:31]CheckFolder done [20:13:31]ProducePacketName [20:13:31]name=ofd_packets/00025005 [20:13:31]NVStorageSaveData ofd_packets/00025005 [20:13:31]File name is /storage/ofd_packets/00025005 [20:13:31]Write 298 bytes [20:13:31]NVStorageSaveData done [20:13:31]OFDSenderStorePacket done [20:13:31]KKMCreateOFDPacket done [20:13:31]NVStorageSaveData kkm_last_timestamp [20:13:31]File name is /storage/kkm_last_timestamp [20:13:31]Write 4 bytes [20:13:31]NVStorageSaveData done [20:13:31]ExternCall_PrintAddStr [20:13:31]wPrintStart [20:13:31]Write to MH i2c: 01 00 00 0F 36 45 [20:13:31]Write i2c OK [20:13:31]MH_I2C_Read... [20:13:31]Read from MH i2c: 01 [20:13:31]MH_I2C_Read... [20:13:31]Read from MH i2c: 01 07 00 [20:13:31]MH_I2C_Read... [20:13:31]Read from MH i2c: 01 07 00 0F 36 00 00 00 00 00 FF 0F 5A [20:13:31]RasterBufferAndPrint [20:13:31]line Счет N : (1)610761 [20:13:31]line ИНН: 02508201610067 [20:13:31]line Контрольно-Кассовый Чек [20:13:31]line ПРОДАЖА [20:13:31]line ТРК (МРК, ГНК) : 1 [20:13:31]line Товар: 2710194210 [20:13:31]line ДТ-К-2 [20:13:31]line 13.210 * 75.70 [20:13:31]line = 1000.00 [20:13:31]line НДС 12% НСП 1% [20:13:31]line > о реализуемом товаре [20:13:31]line ИТОГО: 1000.00 [20:13:31]line НСП 1% : 8.85 [20:13:31]line НДС 12% : 106.19 [20:13:31]line Наличными: 1000.00 [20:13:31]line Безнал.: 0.00 [20:13:31]line Место: АЗС № 127 "Партнер Нефть" [20:13:31]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [20:13:31]line СНО: Общий режим [20:13:31]line Чек 380 30.07.2024 20:13 [20:13:31]line Смена: 48 ФФД: 1.0 [20:13:31]line ЗНМ: 0300000158 [20:13:31]line РНМ: 0000000000171247 [20:13:31]line Версия ККМ: v1.0 [20:13:31]line ФМ: 0000000002098565 [20:13:31]line ФД: 25005 [20:13:31]line ФПД: 25122292698667 [20:13:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T201331&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25005&fm=25122292698667&tin=02508201610067®Number=0000000000171247&sum=100000 [20:13:32]OFD Sender: Processing packet 25005 [packets to send 29, broken 28] [20:13:32]ProducePacketName [20:13:32]name=ofd_packets/00025005 [20:13:32]OFD Sender: To server: pG, [20:13:32]CommunicateWithHost lk.salyk.kg:30040 [20:13:32]ConnectInit lk.salyk.kg [20:13:32]written 0, free lines is 4095 [20:13:32]Connected sock=10 [20:13:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 1E 82 04 01 F6 48 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 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 01 00 00 F4 03 04 00 6B 49 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AD 61 00 00 35 04 06 00 16 D9 3D 55 0E 2B 14 D7 5F FA 84 2F E5 2D [20:13:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 31 9E 47 00 88 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 32 30 39 38 35 36 35 10 04 04 00 AD 61 00 00 F4 03 04 00 F9 F4 A8 66 B6 04 01 00 00 D8 FA F6 67 F3 07 58 A6 [20:13:32]CommunicateWithHost err = 0 [20:13:32]CheckOFDResponse [20:13:32]1017 (14) - 77093643461234 [20:13:32]1041 (16) - 0000000002098565 [20:13:32]1040 (4) - 25005 [20:13:32]1012 (4) - 30.07.2024 14:13 [20:13:32]1206 (1) - 0 [20:13:32]OFD Sender: Remove packet 25005 [20:13:32]ProducePacketName [20:13:32]name=ofd_packets/00025005 [20:13:32]NVStorageDeleteData [20:13:32]Write to MH i2c: 01 00 00 37 36 6D [20:13:32]Write i2c OK [20:13:32]MH_I2C_Read... [20:13:32]Read from MH i2c: 01 [20:13:32]MH_I2C_Read... [20:13:32]Read from MH i2c: 01 07 00 [20:13:32]MH_I2C_Read... [20:13:32]Read from MH i2c: 01 07 00 37 36 00 00 00 00 00 19 0D 9A [20:13:32]RasterBufferAndPrint [20:13:32]line [20:13:32]line [20:13:32]line [20:13:32]line [20:13:32]line [20:13:32]written 0, free lines is 3362 [20:13:32]MH_Cut [20:13:32]Write to MH i2c: D1 01 00 3E 36 01 46 [20:13:32]Write i2c OK [20:13:32]MH_I2C_Read... [20:13:32]Read from MH i2c: D1 [20:13:32]MH_I2C_Read... [20:13:32]Read from MH i2c: D1 01 00 [20:13:32]MH_I2C_Read... [20:13:32]Read from MH i2c: D1 01 00 3E 36 00 45 [20:13:32]Write to MH i2c: 01 00 00 3F 36 75 [20:13:32]Write i2c OK [20:13:32]MH_I2C_Read... [20:13:33]OFD Sender: No OFD packet to send [20:13:33]*** Cut start [20:13:33]*** Partial cut [20:13:33]*** CUTSNS_PIN = 1 [20:13:33]*** CUTSNS_PIN = 0 [20:13:33]*** Brake cut motor [20:13:33]Read from MH i2c: 01 [20:13:33]MH_I2C_Read... [20:13:33]*** Stop cut motor [20:13:33]*** Cut end [20:13:33]Read from MH i2c: 01 07 00 [20:13:33]MH_I2C_Read... [20:13:33]Read from MH i2c: 01 07 00 3F 36 00 00 00 00 00 FF 0F 8A [20:13:33]process_action close_receipt done [20:13:33]requested_data is exist [20:13:33]produce_requested_data [20:13:33]requested_item fm.sn is exist - process it [20:13:33]wFMCommunicate request_size=4 [20:13:33]MH_SAM_APDU [20:13:33]CAPDU: 80 11 00 00 [20:13:33]Write to MH i2c: E2 08 00 40 36 80 11 00 00 00 00 00 00 F0 [20:13:33]Write i2c OK [20:13:33]MH_I2C_Read... [20:13:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:13:33]Read from MH i2c: E2 [20:13:33]MH_I2C_Read... [20:13:33]Read from MH i2c: E2 17 00 [20:13:33]MH_I2C_Read... [20:13:33]Read from MH i2c: E2 17 00 40 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 46 [20:13:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:13:33]wFMCommunicate OK [20:13:33]requested_item fd.num is exist - process it [20:13:33]SAM_PROTO_GetFieldsCounters [20:13:33]wFMCommunicate request_size=4 [20:13:33]MH_SAM_APDU [20:13:33]CAPDU: 80 13 00 00 [20:13:33]Write to MH i2c: E2 08 00 41 36 80 13 00 00 00 00 00 00 F3 [20:13:33]Write i2c OK [20:13:33]MH_I2C_Read... [20:13:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:13:34]Read from MH i2c: E2 [20:13:34]MH_I2C_Read... [20:13:34]Read from MH i2c: E2 62 00 [20:13:34]MH_I2C_Read... [20:13:34]Read from MH i2c: E2 62 00 41 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 AD 61 00 00 0E 04 04 00 30 00 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 C9 [20:13:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 AD 61 00 00 0E 04 04 00 30 00 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 [20:13:34]wFMCommunicate OK [20:13:34]SAM_PROTO_GetFieldsCounters done [20:13:34]requested_item shift.num is exist - process it [20:13:34]requested_item shift.opened is exist - process it [20:13:34]req_shift_opened [20:13:34]FM_GetShiftState [20:13:34]SAM_PROTO_GetShiftState [20:13:34]wFMCommunicate request_size=4 [20:13:34]MH_SAM_APDU [20:13:34]CAPDU: 80 13 01 00 [20:13:34]Write to MH i2c: E2 08 00 42 36 80 13 01 00 00 00 00 00 F5 [20:13:34]Write i2c OK [20:13:34]MH_I2C_Read... [20:13:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:13:34]Read from MH i2c: E2 [20:13:34]MH_I2C_Read... [20:13:34]Read from MH i2c: E2 0E 00 [20:13:34]MH_I2C_Read... [20:13:34]Read from MH i2c: E2 0E 00 42 36 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A8 [20:13:34]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:13:34]wFMCommunicate OK [20:13:34]SAM_PROTO_GetShiftState done [20:13:34]FM_GetShiftState done [20:13:34]req_shift_opened done [20:13:34]requested_item shift.open_date is exist - process it [20:13:34]req_shift_open_date [20:13:34]req_shift_open_date done [20:13:34]produce_requested_data done [20:13:34]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25005,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:13:34]process_action_free close_receipt [20:13:34]json_value_free [20:13:34]json_value_free done [20:13:34]process_json_proto returns [20:13:34]Send response to host [20:13:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25005,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:13:34]free response buf [20:13:34]execute_script done [20:13:34]execute_script returns [20:13:34]free content buf [20:13:34]Sock 7.Close socket [20:13:34]Sock 7.Thread stoped [20:13:38]OFD Sender: No OFD packet to send [20:13:43]OFD Sender: No OFD packet to send [20:13:48]OFD Sender: No OFD packet to send [20:13:53]OFD Sender: No OFD packet to send [20:13:58]OFD Sender: No OFD packet to send [20:14:03]OFD Sender: No OFD packet to send [20:14:08]OFD Sender: No OFD packet to send [20:14:13]OFD Sender: No OFD packet to send [20:14:18]OFD Sender: No OFD packet to send [20:14:23]OFD Sender: No OFD packet to send [20:14:28]OFD Sender: No OFD packet to send [20:14:33]OFD Sender: No OFD packet to send [20:14:38]OFD Sender: No OFD packet to send [20:14:43]OFD Sender: No OFD packet to send [20:14:46]accept exits with 9 [20:14:46]New connection [20:14:46]New thread 3067571556 created [20:14:46]Thread 3067428196 joined [20:14:46]Waiting for new connection... [20:14:46] Sock 9.Parse request [20:14:46]Sock 9.Check first char [20:14:46]Sock 9.First char is OK [20:14:46]request: POST /json_proto HTTP/1.0 [20:14:46]Method: POST [20:14:46]URL: /json_proto [20:14:46]Method is POST - this is cgi request [20:14:46]url: /json_proto [20:14:46]query_string will be loaded in cgi processing [20:14:46]execute_cgi json_proto POST (null) [20:14:46]execute_cgi path=json_proto method=POST [20:14:46]POST find Content-Length [20:14:46]Host: 172.17.45.131:8080 [20:14:46]Content-Length: 799 [20:14:46]Content-Type: application/json [20:14:46] [20:14:46]POST finish read [20:14:46]Found Content-Length = 799 [20:14:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610760", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:14:46]execute_script... [20:14:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610760", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:14:46]POST & json_proto [20:14:46]process_json_proto [20:14:46]json parsed OK: [20:14:46]protocol is kg_v1.0 [20:14:46]action value=close_receipt [20:14:46]process_action close_receipt [20:14:46]cmd_close_receipt [20:14:46]MH_GetDate [20:14:46]Write to MH i2c: F0 00 00 43 36 68 [20:14:46]Write i2c OK [20:14:46]MH_I2C_Read... [20:14:46]Read from MH i2c: F0 [20:14:46]MH_I2C_Read... [20:14:46]Read from MH i2c: F0 09 00 [20:14:46]MH_I2C_Read... [20:14:46]Read from MH i2c: F0 09 00 43 36 00 B8 49 A9 66 C6 D4 6E 66 EF [20:14:46]GetLastDocTimeStamp 1722370411 [20:14:46]current date 1722370488 [20:14:46]FM_GetShiftState [20:14:46]SAM_PROTO_GetShiftState [20:14:46]wFMCommunicate request_size=4 [20:14:46]MH_SAM_APDU [20:14:46]CAPDU: 80 13 01 00 [20:14:46]Write to MH i2c: E2 08 00 44 36 80 13 01 00 00 00 00 00 F7 [20:14:46]Write i2c OK [20:14:46]MH_I2C_Read... [20:14:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:14:46]Read from MH i2c: E2 [20:14:46]MH_I2C_Read... [20:14:46]Read from MH i2c: E2 0E 00 [20:14:46]MH_I2C_Read... [20:14:46]Read from MH i2c: E2 0E 00 44 36 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 AA [20:14:46]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:14:46]wFMCommunicate OK [20:14:46]SAM_PROTO_GetShiftState done [20:14:46]FM_GetShiftState done [20:14:46]opened in 1722298218 [20:14:46]opened+sec_in_day 1722384618 [20:14:46]quantity*price = 200075 [20:14:46]sum+1 = 200076 [20:14:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.75 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 0.00 Безнал.: 2000.75 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 381 30.07.2024 20:14 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25006 ФПД: 280339815284326 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T201448&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25006&fm=280339815284326&tin=02508201610067®Number=0000000000171247&sum=200075 [20:14:47]StoreToDocumentArchive [20:14:47]shift 48 fd 25006 [20:14:47]save to /storage/0048/doc_00025006 [20:14:47]save last doc name /storage/0048/doc_00025006 to /storage/kkm_last_doc_name [20:14:47]save OK [20:14:47]Clear old archive folders... [20:14:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:14:47]tlvbuf is 01E7EEC0 [20:14:47]SAM_PROTO_ClearQueue [20:14:47]wFMCommunicate request_size=4 [20:14:47]MH_SAM_APDU [20:14:47]CAPDU: 80 09 00 00 [20:14:47]Write to MH i2c: E2 08 00 51 36 80 09 00 00 00 00 00 00 F9 [20:14:47]Write i2c OK [20:14:47]MH_I2C_Read... [20:14:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:14:48]Read from MH i2c: E2 [20:14:48]MH_I2C_Read... [20:14:48]Read from MH i2c: E2 03 00 [20:14:48]MH_I2C_Read... [20:14:48]Read from MH i2c: E2 03 00 51 36 00 90 00 FB [20:14:48]RAPDU: 90 00 [20:14:48]wFMCommunicate OK [20:14:48]SAM_PROTO_ClearQueue done [20:14:48]KKMCreateOFDPacket [20:14:48]OFDProtocolAddRootSTLVToBuf [20:14:48]FM_MakeSignedData [20:14:48]FM_MakeSignedData [20:14:48]SAM_PROTO_SignData [20:14:48]wFMCommunicate request_size=4 [20:14:48]MH_SAM_APDU [20:14:48]CAPDU: 80 0D 01 02 [20:14:48]Write to MH i2c: E2 08 00 52 36 80 0D 01 02 00 00 00 00 01 [20:14:48]Write i2c OK [20:14:48]MH_I2C_Read... [20:14:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:14:48]Read from MH i2c: E2 [20:14:48]MH_I2C_Read... [20:14:48]Read from MH i2c: E2 03 00 [20:14:48]MH_I2C_Read... [20:14:48]Read from MH i2c: E2 03 00 52 36 00 90 00 FC [20:14:48]RAPDU: 90 00 [20:14:48]wFMCommunicate OK [20:14:48]wFMCommunicate request_size=255 [20:14:48]MH_SAM_APDU [20:14:48]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 B8 49 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AE 61 00 00 35 04 06 00 FE F7 B3 1B [20:14:48]Write to MH i2c: E2 02 01 53 36 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 B8 49 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AE 61 00 00 35 04 06 00 FE F7 B3 1B 00 00 52 [20:14:48]Write i2c OK [20:14:48]MH_I2C_Read... [20:14:48]OFD Sender: No OFD packet to send [20:14:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:14:48]Read from MH i2c: E2 [20:14:48]MH_I2C_Read... [20:14:48]Read from MH i2c: E2 03 00 [20:14:48]MH_I2C_Read... [20:14:48]Read from MH i2c: E2 03 00 53 36 00 90 00 FD [20:14:48]RAPDU: 90 00 [20:14:48]wFMCommunicate OK [20:14:48]wFMCommunicate request_size=7 [20:14:48]MH_SAM_APDU [20:14:48]CAPDU: 80 0D 02 02 02 3E 66 [20:14:48]Write to MH i2c: E2 0A 00 54 36 80 0D 02 02 02 00 3E 66 00 00 AC [20:14:48]Write i2c OK [20:14:48]MH_I2C_Read... [20:14:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:14:48]Read from MH i2c: E2 [20:14:48]MH_I2C_Read... [20:14:48]Read from MH i2c: E2 03 00 [20:14:48]MH_I2C_Read... [20:14:48]Read from MH i2c: E2 03 00 54 36 00 90 00 FE [20:14:48]RAPDU: 90 00 [20:14:48]wFMCommunicate OK [20:14:48]wFMCommunicate request_size=4 [20:14:48]MH_SAM_APDU [20:14:48]CAPDU: 80 0D 03 02 [20:14:48]Write to MH i2c: E2 08 00 55 36 80 0D 03 02 00 00 00 00 06 [20:14:48]Write i2c OK [20:14:48]MH_I2C_Read... [20:14:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:14:48]Read from MH i2c: E2 [20:14:48]MH_I2C_Read... [20:14:48]Read from MH i2c: E2 0B 00 [20:14:48]MH_I2C_Read... [20:14:48]Read from MH i2c: E2 0B 00 55 36 00 96 E6 C6 A8 DD F5 ED F4 90 00 A4 [20:14:48]RAPDU: 96 E6 C6 A8 DD F5 ED F4 90 00 [20:14:48]wFMCommunicate OK [20:14:48]SAM_PROTO_SignData done [20:14:48]FM_MakeSignedData done [20:14:48]CreateOFDProtocolMessage [20:14:48]wFMCommunicate request_size=4 [20:14:48]MH_SAM_APDU [20:14:48]CAPDU: 80 11 00 00 [20:14:48]Write to MH i2c: E2 08 00 56 36 80 11 00 00 00 00 00 00 06 [20:14:48]Write i2c OK [20:14:48]MH_I2C_Read... [20:14:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:14:48]Read from MH i2c: E2 [20:14:48]MH_I2C_Read... [20:14:48]Read from MH i2c: E2 17 00 [20:14:48]MH_I2C_Read... [20:14:48]Read from MH i2c: E2 17 00 56 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 5C [20:14:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:14:48]wFMCommunicate OK [20:14:48]CreateOFDProtocolMessage done [20:14:48]OFDSenderStorePacket 25006 [20:14:48]StoreOFDPacket docnum=25006 [20:14:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 C2 2A 04 01 FA 8A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 B8 49 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AE 61 00 00 35 04 06 00 FE F7 B3 1B 3E 66 96 E6 C6 A8 DD F5 ED F4 [20:14:48]CheckFolder [20:14:48]dirname=/storage/ofd_packets [20:14:48]CheckFolder done [20:14:48]ProducePacketName [20:14:48]name=ofd_packets/00025006 [20:14:48]NVStorageSaveData ofd_packets/00025006 [20:14:48]File name is /storage/ofd_packets/00025006 [20:14:48]Write 298 bytes [20:14:48]NVStorageSaveData done [20:14:48]OFDSenderStorePacket done [20:14:48]KKMCreateOFDPacket done [20:14:48]NVStorageSaveData kkm_last_timestamp [20:14:48]File name is /storage/kkm_last_timestamp [20:14:48]Write 4 bytes [20:14:48]NVStorageSaveData done [20:14:48]ExternCall_PrintAddStr [20:14:48]wPrintStart [20:14:48]Write to MH i2c: 01 00 00 57 36 8D [20:14:48]Write i2c OK [20:14:48]MH_I2C_Read... [20:14:48]Read from MH i2c: 01 [20:14:48]MH_I2C_Read... [20:14:48]Read from MH i2c: 01 07 00 [20:14:48]MH_I2C_Read... [20:14:48]Read from MH i2c: 01 07 00 57 36 00 00 00 00 00 FF 0F A2 [20:14:48]RasterBufferAndPrint [20:14:48]line Счет N : (1)610760 [20:14:48]line ИНН: 02508201610067 [20:14:48]line Контрольно-Кассовый Чек [20:14:48]line ПРОДАЖА [20:14:48]line ТРК (МРК, ГНК) : 2 [20:14:48]line Товар: 2710194210 [20:14:48]line ДТ-К-2 [20:14:48]line 26.430 * 75.70 [20:14:48]line = 2000.75 [20:14:48]line НДС 12% НСП 1% [20:14:48]line > о реализуемом товаре [20:14:48]line ИТОГО: 2000.75 [20:14:48]line НСП 1% : 17.71 [20:14:48]line НДС 12% : 212.47 [20:14:48]line Наличными: 0.00 [20:14:48]line Безнал.: 2000.75 [20:14:48]line Место: АЗС № 127 "Партнер Нефть" [20:14:48]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [20:14:48]line СНО: Общий режим [20:14:48]line Чек 381 30.07.2024 20:14 [20:14:48]line Смена: 48 ФФД: 1.0 [20:14:48]line ЗНМ: 0300000158 [20:14:48]line РНМ: 0000000000171247 [20:14:48]line Версия ККМ: v1.0 [20:14:48]line Платежная система: O! деньги [20:14:48]line ФМ: 0000000002098565 [20:14:48]line ФД: 25006 [20:14:48]line ФПД: 280339815284326 [20:14:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T201448&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25006&fm=280339815284326&tin=02508201610067®Number=0000000000171247&sum=200075 [20:14:48]OFD Sender: Processing packet 25006 [packets to send 29, broken 28] [20:14:48]ProducePacketName [20:14:48]name=ofd_packets/00025006 [20:14:48]OFD Sender: To server: pG, [20:14:48]CommunicateWithHost lk.salyk.kg:30040 [20:14:48]ConnectInit lk.salyk.kg [20:14:48]written 0, free lines is 4095 [20:14:49]Connected sock=10 [20:14:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 C2 2A 04 01 FA 8A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 B8 49 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AE 61 00 00 35 04 06 00 FE F7 B3 1B 3E 66 96 E6 C6 A8 DD F5 ED F4 [20:14:49]Write to MH i2c: 01 00 00 81 36 B7 [20:14:49]Write i2c OK [20:14:49]MH_I2C_Read... [20:14:49]Read from MH i2c: 01 [20:14:49]MH_I2C_Read... [20:14:49]Read from MH i2c: 01 07 00 [20:14:49]MH_I2C_Read... [20:14:49]Read from MH i2c: 01 07 00 81 36 00 00 00 00 00 FB 0C C5 [20:14:49]RasterBufferAndPrint [20:14:49]line [20:14:49]line [20:14:49]line [20:14:49]line [20:14:49]line [20:14:49]written 0, free lines is 3330 [20:14:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 7A 1C 47 00 82 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AE 61 00 00 F4 03 04 00 45 F5 A8 66 B6 04 01 00 00 31 51 0C 06 31 B9 5C 91 [20:14:49]CommunicateWithHost err = 0 [20:14:49]CheckOFDResponse [20:14:49]1017 (14) - 77093643461234 [20:14:49]1041 (16) - 0000000002098565 [20:14:49]1040 (4) - 25006 [20:14:49]1012 (4) - 30.07.2024 14:14 [20:14:49]1206 (1) - 0 [20:14:49]OFD Sender: Remove packet 25006 [20:14:49]ProducePacketName [20:14:49]name=ofd_packets/00025006 [20:14:49]NVStorageDeleteData [20:14:49]MH_Cut [20:14:49]Write to MH i2c: D1 01 00 88 36 01 90 [20:14:49]Write i2c OK [20:14:49]MH_I2C_Read... [20:14:49]Read from MH i2c: D1 [20:14:49]MH_I2C_Read... [20:14:49]Read from MH i2c: D1 01 00 [20:14:49]MH_I2C_Read... [20:14:49]Read from MH i2c: D1 01 00 88 36 00 8F [20:14:49]Write to MH i2c: 01 00 00 89 36 BF [20:14:49]Write i2c OK [20:14:49]MH_I2C_Read... [20:14:49]OFD Sender: No OFD packet to send [20:14:49]*** Cut start [20:14:49]*** Partial cut [20:14:49]*** CUTSNS_PIN = 1 [20:14:50]*** CUTSNS_PIN = 0 [20:14:50]*** Brake cut motor [20:14:50]Read from MH i2c: 01 [20:14:50]MH_I2C_Read... [20:14:50]*** Stop cut motor [20:14:50]*** Cut end [20:14:50]Read from MH i2c: 01 07 00 [20:14:50]MH_I2C_Read... [20:14:50]Read from MH i2c: 01 07 00 89 36 00 00 00 00 00 FF 0F D4 [20:14:50]process_action close_receipt done [20:14:50]requested_data is exist [20:14:50]produce_requested_data [20:14:50]requested_item fm.sn is exist - process it [20:14:50]wFMCommunicate request_size=4 [20:14:50]MH_SAM_APDU [20:14:50]CAPDU: 80 11 00 00 [20:14:50]Write to MH i2c: E2 08 00 8A 36 80 11 00 00 00 00 00 00 3A [20:14:50]Write i2c OK [20:14:50]MH_I2C_Read... [20:14:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:14:50]Read from MH i2c: E2 [20:14:50]MH_I2C_Read... [20:14:50]Read from MH i2c: E2 17 00 [20:14:50]MH_I2C_Read... [20:14:50]Read from MH i2c: E2 17 00 8A 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 90 [20:14:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:14:50]wFMCommunicate OK [20:14:50]requested_item fd.num is exist - process it [20:14:50]SAM_PROTO_GetFieldsCounters [20:14:50]wFMCommunicate request_size=4 [20:14:50]MH_SAM_APDU [20:14:50]CAPDU: 80 13 00 00 [20:14:50]Write to MH i2c: E2 08 00 8B 36 80 13 00 00 00 00 00 00 3D [20:14:50]Write i2c OK [20:14:50]MH_I2C_Read... [20:14:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:14:50]Read from MH i2c: E2 [20:14:50]MH_I2C_Read... [20:14:50]Read from MH i2c: E2 62 00 [20:14:50]MH_I2C_Read... [20:14:50]Read from MH i2c: E2 62 00 8B 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 AE 61 00 00 0E 04 04 00 30 00 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 17 [20:14:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 AE 61 00 00 0E 04 04 00 30 00 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 [20:14:50]wFMCommunicate OK [20:14:50]SAM_PROTO_GetFieldsCounters done [20:14:50]requested_item shift.num is exist - process it [20:14:50]requested_item shift.opened is exist - process it [20:14:50]req_shift_opened [20:14:50]FM_GetShiftState [20:14:50]SAM_PROTO_GetShiftState [20:14:50]wFMCommunicate request_size=4 [20:14:50]MH_SAM_APDU [20:14:50]CAPDU: 80 13 01 00 [20:14:50]Write to MH i2c: E2 08 00 8C 36 80 13 01 00 00 00 00 00 3F [20:14:50]Write i2c OK [20:14:50]MH_I2C_Read... [20:14:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:14:50]Read from MH i2c: E2 [20:14:50]MH_I2C_Read... [20:14:50]Read from MH i2c: E2 0E 00 [20:14:50]MH_I2C_Read... [20:14:50]Read from MH i2c: E2 0E 00 8C 36 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F2 [20:14:50]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:14:50]wFMCommunicate OK [20:14:50]SAM_PROTO_GetShiftState done [20:14:50]FM_GetShiftState done [20:14:50]req_shift_opened done [20:14:50]requested_item shift.open_date is exist - process it [20:14:50]req_shift_open_date [20:14:50]req_shift_open_date done [20:14:50]produce_requested_data done [20:14:50]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25006,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:14:50]process_action_free close_receipt [20:14:50]json_value_free [20:14:50]json_value_free done [20:14:50]process_json_proto returns [20:14:50]Send response to host [20:14:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25006,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:14:50]free response buf [20:14:50]execute_script done [20:14:50]execute_script returns [20:14:50]free content buf [20:14:50]Sock 9.Close socket [20:14:50]Sock 9.Thread stoped [20:14:54]OFD Sender: No OFD packet to send [20:14:59]OFD Sender: No OFD packet to send [20:15:04]OFD Sender: No OFD packet to send [20:15:09]OFD Sender: No OFD packet to send [20:15:14]OFD Sender: No OFD packet to send [20:15:19]OFD Sender: No OFD packet to send [20:15:24]OFD Sender: No OFD packet to send [20:15:29]OFD Sender: No OFD packet to send [20:15:34]OFD Sender: No OFD packet to send [20:15:39]OFD Sender: No OFD packet to send [20:15:44]OFD Sender: No OFD packet to send [20:15:49]OFD Sender: No OFD packet to send [20:15:54]OFD Sender: No OFD packet to send [20:15:59]OFD Sender: No OFD packet to send [20:16:04]OFD Sender: No OFD packet to send [20:16:09]OFD Sender: No OFD packet to send [20:16:14]OFD Sender: No OFD packet to send [20:16:19]OFD Sender: No OFD packet to send [20:16:24]OFD Sender: No OFD packet to send [20:16:28]accept exits with 7 [20:16:28]New connection [20:16:28]New thread 3067428196 created [20:16:28]Thread 3067571556 joined [20:16:28]Waiting for new connection... [20:16:28] Sock 7.Parse request [20:16:28]Sock 7.Check first char [20:16:28]Sock 7.First char is OK [20:16:28]request: POST /json_proto HTTP/1.0 [20:16:28]Method: POST [20:16:28]URL: /json_proto [20:16:28]Method is POST - this is cgi request [20:16:28]url: /json_proto [20:16:28]query_string will be loaded in cgi processing [20:16:28]execute_cgi json_proto POST (null) [20:16:28]execute_cgi path=json_proto method=POST [20:16:28]POST find Content-Length [20:16:28]Host: 172.17.45.131:8080 [20:16:28]Content-Length: 638 [20:16:28]Content-Type: application/json [20:16:28] [20:16:28]POST finish read [20:16:28]Found Content-Length = 638 [20:16:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610762", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:16:28]execute_script... [20:16: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)610762", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:16:28]POST & json_proto [20:16:28]process_json_proto [20:16:28]json parsed OK: [20:16:28]protocol is kg_v1.0 [20:16:28]action value=close_receipt [20:16:28]process_action close_receipt [20:16:28]cmd_close_receipt [20:16:28]MH_GetDate [20:16:28]Write to MH i2c: F0 00 00 8D 36 B2 [20:16:28]Write i2c OK [20:16:28]MH_I2C_Read... [20:16:28]Read from MH i2c: F0 [20:16:28]MH_I2C_Read... [20:16:28]Read from MH i2c: F0 09 00 [20:16:28]MH_I2C_Read... [20:16:28]Read from MH i2c: F0 09 00 8D 36 00 1D 4A A9 66 C6 D4 6E 66 9F [20:16:28]GetLastDocTimeStamp 1722370488 [20:16:28]current date 1722370589 [20:16:28]FM_GetShiftState [20:16:28]SAM_PROTO_GetShiftState [20:16:28]wFMCommunicate request_size=4 [20:16:28]MH_SAM_APDU [20:16:28]CAPDU: 80 13 01 00 [20:16:28]Write to MH i2c: E2 08 00 8E 36 80 13 01 00 00 00 00 00 41 [20:16:28]Write i2c OK [20:16:28]MH_I2C_Read... [20:16:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:16:28]Read from MH i2c: E2 [20:16:28]MH_I2C_Read... [20:16:28]Read from MH i2c: E2 0E 00 [20:16:28]MH_I2C_Read... [20:16:28]Read from MH i2c: E2 0E 00 8E 36 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F4 [20:16:28]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:16:28]wFMCommunicate OK [20:16:28]SAM_PROTO_GetShiftState done [20:16:28]FM_GetShiftState done [20:16:28]opened in 1722298218 [20:16:28]opened+sec_in_day 1722384618 [20:16:28]quantity*price = 99999 [20:16:28]sum+1 = 100001 [20:16:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 382 30.07.2024 20:16 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25007 ФПД: 159880841353117 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T201629&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25007&fm=159880841353117&tin=02508201610067®Number=0000000000171247&sum=100000 [20:16:29]StoreToDocumentArchive [20:16:29]shift 48 fd 25007 [20:16:29]save to /storage/0048/doc_00025007 [20:16:29]save last doc name /storage/0048/doc_00025007 to /storage/kkm_last_doc_name [20:16:29]save OK [20:16:29]Clear old archive folders... [20:16:29]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:16:29]tlvbuf is B6FEFC70 [20:16:29]SAM_PROTO_ClearQueue [20:16:29]wFMCommunicate request_size=4 [20:16:29]MH_SAM_APDU [20:16:29]CAPDU: 80 09 00 00 [20:16:29]Write to MH i2c: E2 08 00 9B 36 80 09 00 00 00 00 00 00 43 [20:16:29]Write i2c OK [20:16:29]MH_I2C_Read... [20:16:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:16:29]Read from MH i2c: E2 [20:16:29]MH_I2C_Read... [20:16:29]Read from MH i2c: E2 03 00 [20:16:29]MH_I2C_Read... [20:16:29]Read from MH i2c: E2 03 00 9B 36 00 90 00 45 [20:16:29]RAPDU: 90 00 [20:16:29]wFMCommunicate OK [20:16:29]SAM_PROTO_ClearQueue done [20:16:29]KKMCreateOFDPacket [20:16:29]OFDProtocolAddRootSTLVToBuf [20:16:29]FM_MakeSignedData [20:16:29]FM_MakeSignedData [20:16:29]SAM_PROTO_SignData [20:16:29]wFMCommunicate request_size=4 [20:16:29]MH_SAM_APDU [20:16:29]CAPDU: 80 0D 01 02 [20:16:29]Write to MH i2c: E2 08 00 9C 36 80 0D 01 02 00 00 00 00 4B [20:16:29]Write i2c OK [20:16:29]MH_I2C_Read... [20:16:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:16:29]Read from MH i2c: E2 [20:16:29]MH_I2C_Read... [20:16:29]Read from MH i2c: E2 03 00 [20:16:29]MH_I2C_Read... [20:16:29]Read from MH i2c: E2 03 00 9C 36 00 90 00 46 [20:16:29]RAPDU: 90 00 [20:16:29]wFMCommunicate OK [20:16:29]wFMCommunicate request_size=255 [20:16:29]MH_SAM_APDU [20:16:29]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 1D 4A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AF 61 00 00 35 04 06 00 91 69 28 C1 [20:16:29]Write to MH i2c: E2 02 01 9D 36 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 1D 4A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AF 61 00 00 35 04 06 00 91 69 28 C1 00 00 CA [20:16:29]Write i2c OK [20:16:29]MH_I2C_Read... [20:16:29]OFD Sender: No OFD packet to send [20:16:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:16:30]Read from MH i2c: E2 [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: E2 03 00 [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: E2 03 00 9D 36 00 90 00 47 [20:16:30]RAPDU: 90 00 [20:16:30]wFMCommunicate OK [20:16:30]wFMCommunicate request_size=7 [20:16:30]MH_SAM_APDU [20:16:30]CAPDU: 80 0D 02 02 02 57 9D [20:16:30]Write to MH i2c: E2 0A 00 9E 36 80 0D 02 02 02 00 57 9D 00 00 46 [20:16:30]Write i2c OK [20:16:30]MH_I2C_Read... [20:16:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:16:30]Read from MH i2c: E2 [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: E2 03 00 [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: E2 03 00 9E 36 00 90 00 48 [20:16:30]RAPDU: 90 00 [20:16:30]wFMCommunicate OK [20:16:30]wFMCommunicate request_size=4 [20:16:30]MH_SAM_APDU [20:16:30]CAPDU: 80 0D 03 02 [20:16:30]Write to MH i2c: E2 08 00 9F 36 80 0D 03 02 00 00 00 00 50 [20:16:30]Write i2c OK [20:16:30]MH_I2C_Read... [20:16:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:16:30]Read from MH i2c: E2 [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: E2 0B 00 [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: E2 0B 00 9F 36 00 1A 15 91 62 F4 E1 99 B6 90 00 97 [20:16:30]RAPDU: 1A 15 91 62 F4 E1 99 B6 90 00 [20:16:30]wFMCommunicate OK [20:16:30]SAM_PROTO_SignData done [20:16:30]FM_MakeSignedData done [20:16:30]CreateOFDProtocolMessage [20:16:30]wFMCommunicate request_size=4 [20:16:30]MH_SAM_APDU [20:16:30]CAPDU: 80 11 00 00 [20:16:30]Write to MH i2c: E2 08 00 A0 36 80 11 00 00 00 00 00 00 50 [20:16:30]Write i2c OK [20:16:30]MH_I2C_Read... [20:16:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:16:30]Read from MH i2c: E2 [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: E2 17 00 [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: E2 17 00 A0 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A6 [20:16:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:16:30]wFMCommunicate OK [20:16:30]CreateOFDProtocolMessage done [20:16:30]OFDSenderStorePacket 25007 [20:16:30]StoreOFDPacket docnum=25007 [20:16:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 56 1E 04 01 52 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 1D 4A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AF 61 00 00 35 04 06 00 91 69 28 C1 57 9D 1A 15 91 62 F4 E1 99 B6 [20:16:30]CheckFolder [20:16:30]dirname=/storage/ofd_packets [20:16:30]CheckFolder done [20:16:30]ProducePacketName [20:16:30]name=ofd_packets/00025007 [20:16:30]NVStorageSaveData ofd_packets/00025007 [20:16:30]File name is /storage/ofd_packets/00025007 [20:16:30]Write 298 bytes [20:16:30]NVStorageSaveData done [20:16:30]OFDSenderStorePacket done [20:16:30]KKMCreateOFDPacket done [20:16:30]NVStorageSaveData kkm_last_timestamp [20:16:30]File name is /storage/kkm_last_timestamp [20:16:30]Write 4 bytes [20:16:30]NVStorageSaveData done [20:16:30]ExternCall_PrintAddStr [20:16:30]wPrintStart [20:16:30]Write to MH i2c: 01 00 00 A1 36 D7 [20:16:30]Write i2c OK [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: 01 [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: 01 07 00 [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: 01 07 00 A1 36 00 00 00 00 00 FF 0F EC [20:16:30]RasterBufferAndPrint [20:16:30]line Счет N : (1)610762 [20:16:30]line ИНН: 02508201610067 [20:16:30]line Контрольно-Кассовый Чек [20:16:30]line ПРОДАЖА [20:16:30]line ТРК (МРК, ГНК) : 1 [20:16:30]line Товар: 2710194210 [20:16:30]line ДТ-К-2 [20:16:30]line 13.210 * 75.70 [20:16:30]line = 1000.00 [20:16:30]line НДС 12% НСП 1% [20:16:30]line > о реализуемом товаре [20:16:30]line ИТОГО: 1000.00 [20:16:30]line НСП 1% : 8.85 [20:16:30]line НДС 12% : 106.19 [20:16:30]line Наличными: 1000.00 [20:16:30]line Безнал.: 0.00 [20:16:30]line Место: АЗС № 127 "Партнер Нефть" [20:16:30]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [20:16:30]line СНО: Общий режим [20:16:30]line Чек 382 30.07.2024 20:16 [20:16:30]line Смена: 48 ФФД: 1.0 [20:16:30]line ЗНМ: 0300000158 [20:16:30]line РНМ: 0000000000171247 [20:16:30]line Версия ККМ: v1.0 [20:16:30]line ФМ: 0000000002098565 [20:16:30]line ФД: 25007 [20:16:30]line ФПД: 159880841353117 [20:16:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T201629&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25007&fm=159880841353117&tin=02508201610067®Number=0000000000171247&sum=100000 [20:16:30]OFD Sender: Processing packet 25007 [packets to send 29, broken 28] [20:16:30]ProducePacketName [20:16:30]name=ofd_packets/00025007 [20:16:30]OFD Sender: To server: pG, [20:16:30]CommunicateWithHost lk.salyk.kg:30040 [20:16:30]ConnectInit lk.salyk.kg [20:16:30]written 0, free lines is 4095 [20:16:30]Connected sock=10 [20:16:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 56 1E 04 01 52 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 01 00 00 F4 03 04 00 1D 4A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 AF 61 00 00 35 04 06 00 91 69 28 C1 57 9D 1A 15 91 62 F4 E1 99 B6 [20:16:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 F8 10 47 00 54 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 32 30 39 38 35 36 35 10 04 04 00 AF 61 00 00 F4 03 04 00 AB F5 A8 66 B6 04 01 00 00 62 96 23 56 FD 8D 10 ED [20:16:30]CommunicateWithHost err = 0 [20:16:30]CheckOFDResponse [20:16:30]1017 (14) - 77093643461234 [20:16:30]1041 (16) - 0000000002098565 [20:16:30]1040 (4) - 25007 [20:16:30]1012 (4) - 30.07.2024 14:16 [20:16:30]1206 (1) - 0 [20:16:30]OFD Sender: Remove packet 25007 [20:16:30]ProducePacketName [20:16:30]name=ofd_packets/00025007 [20:16:30]NVStorageDeleteData [20:16:30]Write to MH i2c: 01 00 00 C9 36 FF [20:16:30]Write i2c OK [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: 01 [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: 01 07 00 [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: 01 07 00 C9 36 00 00 00 00 00 0B 0D 1E [20:16:30]RasterBufferAndPrint [20:16:30]line [20:16:30]line [20:16:30]line [20:16:30]line [20:16:30]line [20:16:30]written 0, free lines is 3345 [20:16:30]MH_Cut [20:16:30]Write to MH i2c: D1 01 00 D0 36 01 D8 [20:16:30]Write i2c OK [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: D1 [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: D1 01 00 [20:16:30]MH_I2C_Read... [20:16:30]Read from MH i2c: D1 01 00 D0 36 00 D7 [20:16:30]Write to MH i2c: 01 00 00 D1 36 07 [20:16:30]Write i2c OK [20:16:30]MH_I2C_Read... [20:16:31]OFD Sender: No OFD packet to send [20:16:31]*** Cut start [20:16:31]*** Partial cut [20:16:31]*** CUTSNS_PIN = 1 [20:16:31]*** CUTSNS_PIN = 0 [20:16:31]*** Brake cut motor [20:16:32]Read from MH i2c: 01 [20:16:32]MH_I2C_Read... [20:16:32]*** Stop cut motor [20:16:32]*** Cut end [20:16:32]Read from MH i2c: 01 07 00 [20:16:32]MH_I2C_Read... [20:16:32]Read from MH i2c: 01 07 00 D1 36 00 00 00 00 00 FF 0F 1C [20:16:32]process_action close_receipt done [20:16:32]requested_data is exist [20:16:32]produce_requested_data [20:16:32]requested_item fm.sn is exist - process it [20:16:32]wFMCommunicate request_size=4 [20:16:32]MH_SAM_APDU [20:16:32]CAPDU: 80 11 00 00 [20:16:32]Write to MH i2c: E2 08 00 D2 36 80 11 00 00 00 00 00 00 82 [20:16:32]Write i2c OK [20:16:32]MH_I2C_Read... [20:16:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:16:32]Read from MH i2c: E2 [20:16:32]MH_I2C_Read... [20:16:32]Read from MH i2c: E2 17 00 [20:16:32]MH_I2C_Read... [20:16:32]Read from MH i2c: E2 17 00 D2 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D8 [20:16:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:16:32]wFMCommunicate OK [20:16:32]requested_item fd.num is exist - process it [20:16:32]SAM_PROTO_GetFieldsCounters [20:16:32]wFMCommunicate request_size=4 [20:16:32]MH_SAM_APDU [20:16:32]CAPDU: 80 13 00 00 [20:16:32]Write to MH i2c: E2 08 00 D3 36 80 13 00 00 00 00 00 00 85 [20:16:32]Write i2c OK [20:16:32]MH_I2C_Read... [20:16:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:16:32]Read from MH i2c: E2 [20:16:32]MH_I2C_Read... [20:16:32]Read from MH i2c: E2 62 00 [20:16:32]MH_I2C_Read... [20:16:32]Read from MH i2c: E2 62 00 D3 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 AF 61 00 00 0E 04 04 00 30 00 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 63 [20:16:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 AF 61 00 00 0E 04 04 00 30 00 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 [20:16:32]wFMCommunicate OK [20:16:32]SAM_PROTO_GetFieldsCounters done [20:16:32]requested_item shift.num is exist - process it [20:16:32]requested_item shift.opened is exist - process it [20:16:32]req_shift_opened [20:16:32]FM_GetShiftState [20:16:32]SAM_PROTO_GetShiftState [20:16:32]wFMCommunicate request_size=4 [20:16:32]MH_SAM_APDU [20:16:32]CAPDU: 80 13 01 00 [20:16:32]Write to MH i2c: E2 08 00 D4 36 80 13 01 00 00 00 00 00 87 [20:16:32]Write i2c OK [20:16:32]MH_I2C_Read... [20:16:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:16:32]Read from MH i2c: E2 [20:16:32]MH_I2C_Read... [20:16:32]Read from MH i2c: E2 0E 00 [20:16:32]MH_I2C_Read... [20:16:32]Read from MH i2c: E2 0E 00 D4 36 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 3A [20:16:32]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:16:32]wFMCommunicate OK [20:16:32]SAM_PROTO_GetShiftState done [20:16:32]FM_GetShiftState done [20:16:32]req_shift_opened done [20:16:32]requested_item shift.open_date is exist - process it [20:16:32]req_shift_open_date [20:16:32]req_shift_open_date done [20:16:32]produce_requested_data done [20:16:32]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25007,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:16:32]process_action_free close_receipt [20:16:32]json_value_free [20:16:32]json_value_free done [20:16:32]process_json_proto returns [20:16:32]Send response to host [20:16:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25007,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:16:32]free response buf [20:16:32]execute_script done [20:16:32]execute_script returns [20:16:32]free content buf [20:16:32]Sock 7.Close socket [20:16:32]Sock 7.Thread stoped [20:16:36]OFD Sender: No OFD packet to send [20:16:41]OFD Sender: No OFD packet to send [20:16:46]OFD Sender: No OFD packet to send [20:16:51]OFD Sender: No OFD packet to send [20:16:56]OFD Sender: No OFD packet to send [20:17:01]OFD Sender: No OFD packet to send [20:17:06]OFD Sender: No OFD packet to send [20:17:11]OFD Sender: No OFD packet to send [20:17:16]OFD Sender: No OFD packet to send [20:17:21]OFD Sender: No OFD packet to send [20:17:26]OFD Sender: No OFD packet to send [20:17:31]OFD Sender: No OFD packet to send [20:17:36]OFD Sender: No OFD packet to send [20:17:41]OFD Sender: No OFD packet to send [20:17:46]OFD Sender: No OFD packet to send [20:17:51]OFD Sender: No OFD packet to send [20:17:56]OFD Sender: No OFD packet to send [20:18:01]OFD Sender: No OFD packet to send [20:18:06]OFD Sender: No OFD packet to send [20:18:11]OFD Sender: No OFD packet to send [20:18:16]OFD Sender: No OFD packet to send [20:18:21]OFD Sender: No OFD packet to send [20:18:26]OFD Sender: No OFD packet to send [20:18:31]OFD Sender: No OFD packet to send [20:18:36]OFD Sender: No OFD packet to send [20:18:41]OFD Sender: No OFD packet to send [20:18:46]OFD Sender: No OFD packet to send [20:18:51]OFD Sender: No OFD packet to send [20:18:56]OFD Sender: No OFD packet to send [20:19:01]OFD Sender: No OFD packet to send [20:19:06]OFD Sender: No OFD packet to send [20:19:11]OFD Sender: No OFD packet to send [20:19:16]OFD Sender: No OFD packet to send [20:19:21]OFD Sender: No OFD packet to send [20:19:26]OFD Sender: No OFD packet to send [20:19:31]OFD Sender: No OFD packet to send [20:19:36]OFD Sender: No OFD packet to send [20:19:41]OFD Sender: No OFD packet to send [20:19:46]OFD Sender: No OFD packet to send [20:19:51]OFD Sender: No OFD packet to send [20:19:56]OFD Sender: No OFD packet to send [20:20:00]accept exits with 9 [20:20:00]New connection [20:20:00]New thread 3067571556 created [20:20:00]Thread 3067428196 joined [20:20:00]Waiting for new connection... [20:20:00] Sock 9.Parse request [20:20:00]Sock 9.Check first char [20:20:00]Sock 9.First char is OK [20:20:00]request: POST /json_proto HTTP/1.0 [20:20:00]Method: POST [20:20:00]URL: /json_proto [20:20:00]Method is POST - this is cgi request [20:20:00]url: /json_proto [20:20:00]query_string will be loaded in cgi processing [20:20:00]execute_cgi json_proto POST (null) [20:20:00]execute_cgi path=json_proto method=POST [20:20:00]POST find Content-Length [20:20:00]Host: 172.17.45.131:8080 [20:20:00]Content-Length: 682 [20:20:00]Content-Type: application/json [20:20:00] [20:20:00]POST finish read [20:20:00]Found Content-Length = 682 [20:20:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610764", "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 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:20:00]execute_script... [20:20:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610764", "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 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:20:00]POST & json_proto [20:20:00]process_json_proto [20:20:00]json parsed OK: [20:20:00]protocol is kg_v1.0 [20:20:00]action value=close_receipt [20:20:00]process_action close_receipt [20:20:00]cmd_close_receipt [20:20:00]MH_GetDate [20:20:00]Write to MH i2c: F0 00 00 D5 36 FA [20:20:00]Write i2c OK [20:20:00]MH_I2C_Read... [20:20:00]Read from MH i2c: F0 [20:20:00]MH_I2C_Read... [20:20:00]Read from MH i2c: F0 09 00 [20:20:00]MH_I2C_Read... [20:20:00]Read from MH i2c: F0 09 00 D5 36 00 F1 4A A9 66 C6 D4 6E 66 BB [20:20:00]GetLastDocTimeStamp 1722370589 [20:20:00]current date 1722370801 [20:20:00]FM_GetShiftState [20:20:00]SAM_PROTO_GetShiftState [20:20:00]wFMCommunicate request_size=4 [20:20:00]MH_SAM_APDU [20:20:00]CAPDU: 80 13 01 00 [20:20:00]Write to MH i2c: E2 08 00 D6 36 80 13 01 00 00 00 00 00 89 [20:20:00]Write i2c OK [20:20:00]MH_I2C_Read... [20:20:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:20:00]Read from MH i2c: E2 [20:20:00]MH_I2C_Read... [20:20:00]Read from MH i2c: E2 0E 00 [20:20:00]MH_I2C_Read... [20:20:00]Read from MH i2c: E2 0E 00 D6 36 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 3C [20:20:00]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:20:00]wFMCommunicate OK [20:20:00]SAM_PROTO_GetShiftState done [20:20:00]FM_GetShiftState done [20:20:00]opened in 1722298218 [20:20:00]opened+sec_in_day 1722384618 [20:20:00]quantity*price = 150041 [20:20:00]sum+1 = 150042 [20:20:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 383 30.07.2024 20:20 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25008 ФПД: 229620074781641 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T202001&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25008&fm=229620074781641&tin=02508201610067®Number=0000000000171247&sum=150000 [20:20:01]StoreToDocumentArchive [20:20:01]shift 48 fd 25008 [20:20:01]save to /storage/0048/doc_00025008 [20:20:01]save last doc name /storage/0048/doc_00025008 to /storage/kkm_last_doc_name [20:20:01]save OK [20:20:01]Clear old archive folders... [20:20:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:20:01]tlvbuf is 01E7E9E0 [20:20:01]SAM_PROTO_ClearQueue [20:20:01]wFMCommunicate request_size=4 [20:20:01]MH_SAM_APDU [20:20:01]CAPDU: 80 09 00 00 [20:20:01]Write to MH i2c: E2 08 00 E3 36 80 09 00 00 00 00 00 00 8B [20:20:01]Write i2c OK [20:20:01]MH_I2C_Read... [20:20:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:20:01]Read from MH i2c: E2 [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: E2 03 00 [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: E2 03 00 E3 36 00 90 00 8D [20:20:01]RAPDU: 90 00 [20:20:01]wFMCommunicate OK [20:20:01]SAM_PROTO_ClearQueue done [20:20:01]KKMCreateOFDPacket [20:20:01]OFDProtocolAddRootSTLVToBuf [20:20:01]FM_MakeSignedData [20:20:01]FM_MakeSignedData [20:20:01]SAM_PROTO_SignData [20:20:01]wFMCommunicate request_size=4 [20:20:01]MH_SAM_APDU [20:20:01]CAPDU: 80 0D 01 02 [20:20:01]Write to MH i2c: E2 08 00 E4 36 80 0D 01 02 00 00 00 00 93 [20:20:01]Write i2c OK [20:20:01]MH_I2C_Read... [20:20:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:20:01]Read from MH i2c: E2 [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: E2 03 00 [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: E2 03 00 E4 36 00 90 00 8E [20:20:01]RAPDU: 90 00 [20:20:01]wFMCommunicate OK [20:20:01]wFMCommunicate request_size=255 [20:20:01]MH_SAM_APDU [20:20: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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 F1 4A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B0 61 00 00 35 04 06 00 D0 [20:20:01]Write to MH i2c: E2 02 01 E5 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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 F1 4A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B0 61 00 00 35 04 06 00 D0 00 00 5F [20:20:01]Write i2c OK [20:20:01]MH_I2C_Read... [20:20:01]OFD Sender: No OFD packet to send [20:20:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:20:01]Read from MH i2c: E2 [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: E2 03 00 [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: E2 03 00 E5 36 00 90 00 8F [20:20:01]RAPDU: 90 00 [20:20:01]wFMCommunicate OK [20:20:01]wFMCommunicate request_size=10 [20:20:01]MH_SAM_APDU [20:20:01]CAPDU: 80 0D 02 02 05 D6 96 FD 9B C9 [20:20:01]Write to MH i2c: E2 0D 00 E6 36 80 0D 02 02 05 00 D6 96 FD 9B C9 00 00 6D [20:20:01]Write i2c OK [20:20:01]MH_I2C_Read... [20:20:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:20:01]Read from MH i2c: E2 [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: E2 03 00 [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: E2 03 00 E6 36 00 90 00 90 [20:20:01]RAPDU: 90 00 [20:20:01]wFMCommunicate OK [20:20:01]wFMCommunicate request_size=4 [20:20:01]MH_SAM_APDU [20:20:01]CAPDU: 80 0D 03 02 [20:20:01]Write to MH i2c: E2 08 00 E7 36 80 0D 03 02 00 00 00 00 98 [20:20:01]Write i2c OK [20:20:01]MH_I2C_Read... [20:20:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:20:01]Read from MH i2c: E2 [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: E2 0B 00 [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: E2 0B 00 E7 36 00 DC 26 DC 2C 8D 9B 7D 9D 90 00 E5 [20:20:01]RAPDU: DC 26 DC 2C 8D 9B 7D 9D 90 00 [20:20:01]wFMCommunicate OK [20:20:01]SAM_PROTO_SignData done [20:20:01]FM_MakeSignedData done [20:20:01]CreateOFDProtocolMessage [20:20:01]wFMCommunicate request_size=4 [20:20:01]MH_SAM_APDU [20:20:01]CAPDU: 80 11 00 00 [20:20:01]Write to MH i2c: E2 08 00 E8 36 80 11 00 00 00 00 00 00 98 [20:20:01]Write i2c OK [20:20:01]MH_I2C_Read... [20:20:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:20:01]Read from MH i2c: E2 [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: E2 17 00 [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: E2 17 00 E8 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 EE [20:20:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:20:01]wFMCommunicate OK [20:20:01]CreateOFDProtocolMessage done [20:20:01]OFDSenderStorePacket 25008 [20:20:01]StoreOFDPacket docnum=25008 [20:20:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 77 D4 07 01 17 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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 F1 4A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B0 61 00 00 35 04 06 00 D0 D6 96 FD 9B C9 DC 26 DC 2C 8D 9B 7D 9D [20:20:01]CheckFolder [20:20:01]dirname=/storage/ofd_packets [20:20:01]CheckFolder done [20:20:01]ProducePacketName [20:20:01]name=ofd_packets/00025008 [20:20:01]NVStorageSaveData ofd_packets/00025008 [20:20:01]File name is /storage/ofd_packets/00025008 [20:20:01]Write 301 bytes [20:20:01]NVStorageSaveData done [20:20:01]OFDSenderStorePacket done [20:20:01]KKMCreateOFDPacket done [20:20:01]NVStorageSaveData kkm_last_timestamp [20:20:01]File name is /storage/kkm_last_timestamp [20:20:01]Write 4 bytes [20:20:01]NVStorageSaveData done [20:20:01]ExternCall_PrintAddStr [20:20:01]wPrintStart [20:20:01]Write to MH i2c: 01 00 00 E9 36 1F [20:20:01]Write i2c OK [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: 01 [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: 01 07 00 [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: 01 07 00 E9 36 00 00 00 00 00 FF 0F 34 [20:20:01]RasterBufferAndPrint [20:20:01]line Счет N : (1)610764 [20:20:01]line ИНН: 02508201610067 [20:20:01]line Контрольно-Кассовый Чек [20:20:01]line ПРОДАЖА [20:20:01]line ТРК (МРК, ГНК) : 42 [20:20:01]line Товар: 2710124130 [20:20:01]line Аи-92-К-2 [20:20:01]line 22.130 * 67.80 [20:20:01]line = 1500.41 [20:20:01]line НДС 12% НСП 1% [20:20:01]line > о реализуемом товаре [20:20:01]line ОКРУГЛЕНИЕ: -0.41 [20:20:01]line ИТОГО: 1500.00 [20:20:01]line Внесено: 1500.00 [20:20:01]line СДАЧА: 0.00 [20:20:01]line НСП 1% : 13.28 [20:20:01]line НДС 12% : 159.34 [20:20:01]line Наличными: 1500.00 [20:20:01]line Безнал.: 0.00 [20:20:01]line Место: АЗС № 127 "Партнер Нефть" [20:20:01]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [20:20:01]line СНО: Общий режим [20:20:01]line Чек 383 30.07.2024 20:20 [20:20:01]line Смена: 48 ФФД: 1.0 [20:20:01]line ЗНМ: 0300000158 [20:20:01]line РНМ: 0000000000171247 [20:20:01]line Версия ККМ: v1.0 [20:20:01]line ФМ: 0000000002098565 [20:20:01]line ФД: 25008 [20:20:01]line ФПД: 229620074781641 [20:20:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T202001&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25008&fm=229620074781641&tin=02508201610067®Number=0000000000171247&sum=150000 [20:20:02]OFD Sender: Processing packet 25008 [packets to send 29, broken 28] [20:20:02]ProducePacketName [20:20:02]name=ofd_packets/00025008 [20:20:02]OFD Sender: To server: pG, [20:20:02]CommunicateWithHost lk.salyk.kg:30040 [20:20:02]ConnectInit lk.salyk.kg [20:20:02]written 0, free lines is 4095 [20:20:02]Connected sock=10 [20:20:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 77 D4 07 01 17 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 72 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 19 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 F1 4A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B0 61 00 00 35 04 06 00 D0 D6 96 FD 9B C9 DC 26 DC 2C 8D 9B 7D 9D [20:20:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 8A A4 47 00 F9 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 32 30 39 38 35 36 35 10 04 04 00 B0 61 00 00 F4 03 04 00 7F F6 A8 66 B6 04 01 00 00 46 7F 29 96 92 7A 6C 52 [20:20:02]CommunicateWithHost err = 0 [20:20:02]CheckOFDResponse [20:20:02]1017 (14) - 77093643461234 [20:20:02]1041 (16) - 0000000002098565 [20:20:02]1040 (4) - 25008 [20:20:02]1012 (4) - 30.07.2024 14:19 [20:20:02]1206 (1) - 0 [20:20:02]OFD Sender: Remove packet 25008 [20:20:02]ProducePacketName [20:20:02]name=ofd_packets/00025008 [20:20:02]NVStorageDeleteData [20:20:02]Write to MH i2c: 01 00 00 14 37 4B [20:20:02]Write i2c OK [20:20:02]MH_I2C_Read... [20:20:02]Read from MH i2c: 01 [20:20:02]MH_I2C_Read... [20:20:02]Read from MH i2c: 01 07 00 [20:20:02]MH_I2C_Read... [20:20:02]Read from MH i2c: 01 07 00 14 37 00 00 00 00 00 E4 0C 42 [20:20:02]RasterBufferAndPrint [20:20:02]line [20:20:02]line [20:20:02]line [20:20:02]line [20:20:02]line [20:20:02]written 0, free lines is 3306 [20:20:02]MH_Cut [20:20:02]Write to MH i2c: D1 01 00 1B 37 01 24 [20:20:02]Write i2c OK [20:20:02]MH_I2C_Read... [20:20:02]Read from MH i2c: D1 [20:20:02]MH_I2C_Read... [20:20:02]Read from MH i2c: D1 01 00 [20:20:02]MH_I2C_Read... [20:20:02]Read from MH i2c: D1 01 00 1B 37 00 23 [20:20:02]Write to MH i2c: 01 00 00 1C 37 53 [20:20:02]Write i2c OK [20:20:02]MH_I2C_Read... [20:20:03]OFD Sender: No OFD packet to send [20:20:03]*** Cut start [20:20:03]*** Partial cut [20:20:03]*** CUTSNS_PIN = 1 [20:20:03]*** CUTSNS_PIN = 0 [20:20:03]*** Brake cut motor [20:20:03]Read from MH i2c: 01 [20:20:03]MH_I2C_Read... [20:20:03]*** Stop cut motor [20:20:03]*** Cut end [20:20:03]Read from MH i2c: 01 07 00 [20:20:03]MH_I2C_Read... [20:20:03]Read from MH i2c: 01 07 00 1C 37 00 00 00 00 00 FF 0F 68 [20:20:03]process_action close_receipt done [20:20:03]requested_data is exist [20:20:03]produce_requested_data [20:20:03]requested_item fm.sn is exist - process it [20:20:03]wFMCommunicate request_size=4 [20:20:03]MH_SAM_APDU [20:20:03]CAPDU: 80 11 00 00 [20:20:03]Write to MH i2c: E2 08 00 1D 37 80 11 00 00 00 00 00 00 CE [20:20:03]Write i2c OK [20:20:03]MH_I2C_Read... [20:20:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:20:03]Read from MH i2c: E2 [20:20:03]MH_I2C_Read... [20:20:03]Read from MH i2c: E2 17 00 [20:20:03]MH_I2C_Read... [20:20:03]Read from MH i2c: E2 17 00 1D 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 24 [20:20:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:20:03]wFMCommunicate OK [20:20:03]requested_item fd.num is exist - process it [20:20:03]SAM_PROTO_GetFieldsCounters [20:20:03]wFMCommunicate request_size=4 [20:20:03]MH_SAM_APDU [20:20:03]CAPDU: 80 13 00 00 [20:20:03]Write to MH i2c: E2 08 00 1E 37 80 13 00 00 00 00 00 00 D1 [20:20:03]Write i2c OK [20:20:03]MH_I2C_Read... [20:20:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:20:04]Read from MH i2c: E2 [20:20:04]MH_I2C_Read... [20:20:04]Read from MH i2c: E2 62 00 [20:20:04]MH_I2C_Read... [20:20:04]Read from MH i2c: E2 62 00 1E 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B0 61 00 00 0E 04 04 00 30 00 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 B3 [20:20:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B0 61 00 00 0E 04 04 00 30 00 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 [20:20:04]wFMCommunicate OK [20:20:04]SAM_PROTO_GetFieldsCounters done [20:20:04]requested_item shift.num is exist - process it [20:20:04]requested_item shift.opened is exist - process it [20:20:04]req_shift_opened [20:20:04]FM_GetShiftState [20:20:04]SAM_PROTO_GetShiftState [20:20:04]wFMCommunicate request_size=4 [20:20:04]MH_SAM_APDU [20:20:04]CAPDU: 80 13 01 00 [20:20:04]Write to MH i2c: E2 08 00 1F 37 80 13 01 00 00 00 00 00 D3 [20:20:04]Write i2c OK [20:20:04]MH_I2C_Read... [20:20:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:20:04]Read from MH i2c: E2 [20:20:04]MH_I2C_Read... [20:20:04]Read from MH i2c: E2 0E 00 [20:20:04]MH_I2C_Read... [20:20:04]Read from MH i2c: E2 0E 00 1F 37 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 86 [20:20:04]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:20:04]wFMCommunicate OK [20:20:04]SAM_PROTO_GetShiftState done [20:20:04]FM_GetShiftState done [20:20:04]req_shift_opened done [20:20:04]requested_item shift.open_date is exist - process it [20:20:04]req_shift_open_date [20:20:04]req_shift_open_date done [20:20:04]produce_requested_data done [20:20:04]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25008,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:20:04]process_action_free close_receipt [20:20:04]json_value_free [20:20:04]json_value_free done [20:20:04]process_json_proto returns [20:20:04]Send response to host [20:20:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25008,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:20:04]free response buf [20:20:04]execute_script done [20:20:04]execute_script returns [20:20:04]free content buf [20:20:04]Sock 9.Close socket [20:20:04]Sock 9.Thread stoped [20:20:08]OFD Sender: No OFD packet to send [20:20:13]OFD Sender: No OFD packet to send [20:20:18]OFD Sender: No OFD packet to send [20:20:23]OFD Sender: No OFD packet to send [20:20:28]OFD Sender: No OFD packet to send [20:20:33]OFD Sender: No OFD packet to send [20:20:38]OFD Sender: No OFD packet to send [20:20:43]OFD Sender: No OFD packet to send [20:20:48]OFD Sender: No OFD packet to send [20:20:53]OFD Sender: No OFD packet to send [20:20:56]accept exits with 7 [20:20:56]New connection [20:20:56]New thread 3067428196 created [20:20:56]Thread 3067571556 joined [20:20:56]Waiting for new connection... [20:20:56] Sock 7.Parse request [20:20:56]Sock 7.Check first char [20:20:56]Sock 7.First char is OK [20:20:56]request: POST /json_proto HTTP/1.0 [20:20:56]Method: POST [20:20:56]URL: /json_proto [20:20:56]Method is POST - this is cgi request [20:20:56]url: /json_proto [20:20:56]query_string will be loaded in cgi processing [20:20:56]execute_cgi json_proto POST (null) [20:20:56]execute_cgi path=json_proto method=POST [20:20:56]POST find Content-Length [20:20:56]Host: 172.17.45.131:8080 [20:20:56]Content-Length: 680 [20:20:56]Content-Type: application/json [20:20:56] [20:20:56]POST finish read [20:20:56]Found Content-Length = 680 [20:20:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610765", "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" : 37.00, "quantity" : 18.920, "sum" : 700.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:20:56]execute_script... [20:20:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610765", "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" : 37.00, "quantity" : 18.920, "sum" : 700.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:20:56]POST & json_proto [20:20:56]process_json_proto [20:20:56]json parsed OK: [20:20:56]protocol is kg_v1.0 [20:20:56]action value=close_receipt [20:20:56]process_action close_receipt [20:20:56]cmd_close_receipt [20:20:56]MH_GetDate [20:20:56]Write to MH i2c: F0 00 00 20 37 46 [20:20:56]Write i2c OK [20:20:56]MH_I2C_Read... [20:20:56]Read from MH i2c: F0 [20:20:56]MH_I2C_Read... [20:20:56]Read from MH i2c: F0 09 00 [20:20:56]MH_I2C_Read... [20:20:56]Read from MH i2c: F0 09 00 20 37 00 29 4B A9 66 C6 D4 6E 66 40 [20:20:56]GetLastDocTimeStamp 1722370801 [20:20:56]current date 1722370857 [20:20:56]FM_GetShiftState [20:20:56]SAM_PROTO_GetShiftState [20:20:56]wFMCommunicate request_size=4 [20:20:56]MH_SAM_APDU [20:20:56]CAPDU: 80 13 01 00 [20:20:56]Write to MH i2c: E2 08 00 21 37 80 13 01 00 00 00 00 00 D5 [20:20:56]Write i2c OK [20:20:56]MH_I2C_Read... [20:20:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:20:56]Read from MH i2c: E2 [20:20:56]MH_I2C_Read... [20:20:56]Read from MH i2c: E2 0E 00 [20:20:56]MH_I2C_Read... [20:20:56]Read from MH i2c: E2 0E 00 21 37 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 88 [20:20:56]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:20:56]wFMCommunicate OK [20:20:56]SAM_PROTO_GetShiftState done [20:20:56]FM_GetShiftState done [20:20:56]opened in 1722298218 [20:20:56]opened+sec_in_day 1722384618 [20:20:56]quantity*price = 70004 [20:20:56]sum+1 = 70005 [20:20:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.19 НДС 12% : 74.34 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 384 30.07.2024 20:20 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25009 ФПД: 67067121446360 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T202057&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25009&fm=67067121446360&tin=02508201610067®Number=0000000000171247&sum=70000 [20:20:57]StoreToDocumentArchive [20:20:57]shift 48 fd 25009 [20:20:57]save to /storage/0048/doc_00025009 [20:20:57]save last doc name /storage/0048/doc_00025009 to /storage/kkm_last_doc_name [20:20:57]save OK [20:20:57]Clear old archive folders... [20:20:57]ProcessDocumentItem done err = 0, tmpTLVsize=250 [20:20:57]tlvbuf is 01E7B080 [20:20:57]SAM_PROTO_ClearQueue [20:20:57]wFMCommunicate request_size=4 [20:20:57]MH_SAM_APDU [20:20:57]CAPDU: 80 09 00 00 [20:20:57]Write to MH i2c: E2 08 00 2E 37 80 09 00 00 00 00 00 00 D7 [20:20:57]Write i2c OK [20:20:57]MH_I2C_Read... [20:20:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:20:57]Read from MH i2c: E2 [20:20:57]MH_I2C_Read... [20:20:57]Read from MH i2c: E2 03 00 [20:20:57]MH_I2C_Read... [20:20:57]Read from MH i2c: E2 03 00 2E 37 00 90 00 D9 [20:20:57]RAPDU: 90 00 [20:20:57]wFMCommunicate OK [20:20:57]SAM_PROTO_ClearQueue done [20:20:57]KKMCreateOFDPacket [20:20:57]OFDProtocolAddRootSTLVToBuf [20:20:57]FM_MakeSignedData [20:20:57]FM_MakeSignedData [20:20:57]SAM_PROTO_SignData [20:20:57]wFMCommunicate request_size=4 [20:20:57]MH_SAM_APDU [20:20:57]CAPDU: 80 0D 01 02 [20:20:57]Write to MH i2c: E2 08 00 2F 37 80 0D 01 02 00 00 00 00 DF [20:20:57]Write i2c OK [20:20:57]MH_I2C_Read... [20:20:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:20:57]Read from MH i2c: E2 [20:20:57]MH_I2C_Read... [20:20:57]Read from MH i2c: E2 03 00 [20:20:57]MH_I2C_Read... [20:20:57]Read from MH i2c: E2 03 00 2F 37 00 90 00 DA [20:20:57]RAPDU: 90 00 [20:20:57]wFMCommunicate OK [20:20:57]wFMCommunicate request_size=255 [20:20:57]MH_SAM_APDU [20:20:57]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 E8 49 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 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 01 00 00 F4 03 04 00 29 4B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B1 61 00 00 35 04 06 00 3C FF [20:20:57]Write to MH i2c: E2 02 01 30 37 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 E8 49 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 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 01 00 00 F4 03 04 00 29 4B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B1 61 00 00 35 04 06 00 3C FF 00 00 E0 [20:20:57]Write i2c OK [20:20:57]MH_I2C_Read... [20:20:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:20:57]Read from MH i2c: E2 [20:20:57]MH_I2C_Read... [20:20:57]Read from MH i2c: E2 03 00 [20:20:57]MH_I2C_Read... [20:20:57]Read from MH i2c: E2 03 00 30 37 00 90 00 DB [20:20:57]RAPDU: 90 00 [20:20:57]wFMCommunicate OK [20:20:57]wFMCommunicate request_size=9 [20:20:57]MH_SAM_APDU [20:20:57]CAPDU: 80 0D 02 02 04 47 F3 2D D8 [20:20:57]Write to MH i2c: E2 0C 00 31 37 80 0D 02 02 04 00 47 F3 2D D8 00 00 29 [20:20:57]Write i2c OK [20:20:57]MH_I2C_Read... [20:20:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:20:57]Read from MH i2c: E2 [20:20:57]MH_I2C_Read... [20:20:57]Read from MH i2c: E2 03 00 [20:20:57]MH_I2C_Read... [20:20:57]Read from MH i2c: E2 03 00 31 37 00 90 00 DC [20:20:57]RAPDU: 90 00 [20:20:57]wFMCommunicate OK [20:20:57]wFMCommunicate request_size=4 [20:20:57]MH_SAM_APDU [20:20:57]CAPDU: 80 0D 03 02 [20:20:57]Write to MH i2c: E2 08 00 32 37 80 0D 03 02 00 00 00 00 E4 [20:20:57]Write i2c OK [20:20:57]MH_I2C_Read... [20:20:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:20:57]Read from MH i2c: E2 [20:20:57]MH_I2C_Read... [20:20:57]Read from MH i2c: E2 0B 00 [20:20:57]MH_I2C_Read... [20:20:57]Read from MH i2c: E2 0B 00 32 37 00 D2 80 1B C4 45 07 4D 3E 90 00 ED [20:20:57]RAPDU: D2 80 1B C4 45 07 4D 3E 90 00 [20:20:57]wFMCommunicate OK [20:20:57]SAM_PROTO_SignData done [20:20:57]FM_MakeSignedData done [20:20:57]CreateOFDProtocolMessage [20:20:57]wFMCommunicate request_size=4 [20:20:57]MH_SAM_APDU [20:20:57]CAPDU: 80 11 00 00 [20:20:57]Write to MH i2c: E2 08 00 33 37 80 11 00 00 00 00 00 00 E4 [20:20:57]Write i2c OK [20:20:57]MH_I2C_Read... [20:20:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:20:57]Read from MH i2c: E2 [20:20:57]MH_I2C_Read... [20:20:57]Read from MH i2c: E2 17 00 [20:20:57]MH_I2C_Read... [20:20:57]Read from MH i2c: E2 17 00 33 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 3A [20:20:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:20:57]wFMCommunicate OK [20:20:57]CreateOFDProtocolMessage done [20:20:57]OFDSenderStorePacket 25009 [20:20:57]StoreOFDPacket docnum=25009 [20:20:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 1A FF 06 01 81 A2 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 E8 49 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 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 01 00 00 F4 03 04 00 29 4B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B1 61 00 00 35 04 06 00 3C FF 47 F3 2D D8 D2 80 1B C4 45 07 4D 3E [20:20:57]CheckFolder [20:20:57]dirname=/storage/ofd_packets [20:20:57]CheckFolder done [20:20:57]ProducePacketName [20:20:57]name=ofd_packets/00025009 [20:20:57]NVStorageSaveData ofd_packets/00025009 [20:20:57]File name is /storage/ofd_packets/00025009 [20:20:57]Write 300 bytes [20:20:57]NVStorageSaveData done [20:20:57]OFDSenderStorePacket done [20:20:57]KKMCreateOFDPacket done [20:20:57]NVStorageSaveData kkm_last_timestamp [20:20:57]File name is /storage/kkm_last_timestamp [20:20:57]Write 4 bytes [20:20:57]NVStorageSaveData done [20:20:57]ExternCall_PrintAddStr [20:20:57]wPrintStart [20:20:57]Write to MH i2c: 01 00 00 34 37 6B [20:20:57]Write i2c OK [20:20:57]MH_I2C_Read... [20:20:57]Read from MH i2c: 01 [20:20:57]MH_I2C_Read... [20:20:57]Read from MH i2c: 01 07 00 [20:20:57]MH_I2C_Read... [20:20:57]Read from MH i2c: 01 07 00 34 37 00 00 00 00 00 FF 0F 80 [20:20:57]RasterBufferAndPrint [20:20:57]line Счет N : (1)610765 [20:20:57]line ИНН: 02508201610067 [20:20:57]line Контрольно-Кассовый Чек [20:20:57]line ПРОДАЖА [20:20:57]line ТРК (МРК, ГНК) : 7 [20:20:57]line Товар: 2711190000 [20:20:57]line ГАЗ-К-3 [20:20:57]line 18.920 * 37.00 [20:20:57]line = 700.04 [20:20:57]line НДС 12% НСП 1% [20:20:57]line > о реализуемом товаре [20:20:57]line ОКРУГЛЕНИЕ: -0.04 [20:20:57]line ИТОГО: 700.00 [20:20:57]line Внесено: 700.00 [20:20:57]line СДАЧА: 0.00 [20:20:57]line НСП 1% : 6.19 [20:20:57]line НДС 12% : 74.34 [20:20:57]line Наличными: 700.00 [20:20:57]line Безнал.: 0.00 [20:20:57]line Место: АЗС № 127 "Партнер Нефть" [20:20:58]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [20:20:58]line СНО: Общий режим [20:20:58]line Чек 384 30.07.2024 20:20 [20:20:58]line Смена: 48 ФФД: 1.0 [20:20:58]line ЗНМ: 0300000158 [20:20:58]line РНМ: 0000000000171247 [20:20:58]line Версия ККМ: v1.0 [20:20:58]line ФМ: 0000000002098565 [20:20:58]line ФД: 25009 [20:20:58]line ФПД: 67067121446360 [20:20:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T202057&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25009&fm=67067121446360&tin=02508201610067®Number=0000000000171247&sum=70000 [20:20:58]OFD Sender: Processing packet 25009 [packets to send 29, broken 28] [20:20:58]ProducePacketName [20:20:58]name=ofd_packets/00025009 [20:20:58]OFD Sender: To server: pG, [20:20:58]CommunicateWithHost lk.salyk.kg:30040 [20:20:58]ConnectInit lk.salyk.kg [20:20:58]written 0, free lines is 4095 [20:20:58]Connected sock=10 [20:20:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 1A FF 06 01 81 A2 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 E8 49 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 74 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0A 1D 00 00 00 00 07 04 06 00 70 11 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 01 00 00 F4 03 04 00 29 4B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B1 61 00 00 35 04 06 00 3C FF 47 F3 2D D8 D2 80 1B C4 45 07 4D 3E [20:20:58]Write to MH i2c: 01 00 00 5F 37 96 [20:20:58]Write i2c OK [20:20:58]MH_I2C_Read... [20:20:58]Read from MH i2c: 01 [20:20:58]MH_I2C_Read... [20:20:58]Read from MH i2c: 01 07 00 [20:20:58]MH_I2C_Read... [20:20:58]Read from MH i2c: 01 07 00 5F 37 00 00 00 00 00 DD 0C 86 [20:20:58]RasterBufferAndPrint [20:20:58]line [20:20:58]line [20:20:58]line [20:20:58]line [20:20:58]line [20:20:58]written 0, free lines is 3299 [20:20:58]MH_Cut [20:20:58]Write to MH i2c: D1 01 00 66 37 01 6F [20:20:58]Write i2c OK [20:20:58]MH_I2C_Read... [20:20:58]Read from MH i2c: D1 [20:20:58]MH_I2C_Read... [20:20:58]Read from MH i2c: D1 01 00 [20:20:58]MH_I2C_Read... [20:20:58]Read from MH i2c: D1 01 00 66 37 00 6E [20:20:58]Write to MH i2c: 01 00 00 67 37 9E [20:20:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 55 09 47 00 05 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 32 30 39 38 35 36 35 10 04 04 00 B1 61 00 00 F4 03 04 00 B7 F6 A8 66 B6 04 01 00 00 45 7E 57 A0 7E 04 4A 75 [20:20:58]CommunicateWithHost err = 0 [20:20:58]CheckOFDResponse [20:20:58]1017 (14) - 77093643461234 [20:20:58]1041 (16) - 0000000002098565 [20:20:58]1040 (4) - 25009 [20:20:58]1012 (4) - 30.07.2024 14:20 [20:20:58]1206 (1) - 0 [20:20:58]OFD Sender: Remove packet 25009 [20:20:58]ProducePacketName [20:20:58]name=ofd_packets/00025009 [20:20:58]NVStorageDeleteData [20:20:58]Write i2c OK [20:20:58]MH_I2C_Read... [20:20:59]OFD Sender: No OFD packet to send [20:20:59]*** Cut start [20:20:59]*** Partial cut [20:20:59]*** CUTSNS_PIN = 1 [20:20:59]*** CUTSNS_PIN = 0 [20:20:59]*** Brake cut motor [20:20:59]Read from MH i2c: 01 [20:20:59]MH_I2C_Read... [20:20:59]*** Stop cut motor [20:20:59]*** Cut end [20:20:59]Read from MH i2c: 01 07 00 [20:20:59]MH_I2C_Read... [20:20:59]Read from MH i2c: 01 07 00 67 37 00 00 00 00 00 FF 0F B3 [20:20:59]process_action close_receipt done [20:20:59]requested_data is exist [20:20:59]produce_requested_data [20:20:59]requested_item fm.sn is exist - process it [20:20:59]wFMCommunicate request_size=4 [20:20:59]MH_SAM_APDU [20:20:59]CAPDU: 80 11 00 00 [20:20:59]Write to MH i2c: E2 08 00 68 37 80 11 00 00 00 00 00 00 19 [20:20:59]Write i2c OK [20:20:59]MH_I2C_Read... [20:20:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:20:59]Read from MH i2c: E2 [20:20:59]MH_I2C_Read... [20:20:59]Read from MH i2c: E2 17 00 [20:20:59]MH_I2C_Read... [20:20:59]Read from MH i2c: E2 17 00 68 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 6F [20:20:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:20:59]wFMCommunicate OK [20:20:59]requested_item fd.num is exist - process it [20:20:59]SAM_PROTO_GetFieldsCounters [20:20:59]wFMCommunicate request_size=4 [20:20:59]MH_SAM_APDU [20:20:59]CAPDU: 80 13 00 00 [20:20:59]Write to MH i2c: E2 08 00 69 37 80 13 00 00 00 00 00 00 1C [20:20:59]Write i2c OK [20:20:59]MH_I2C_Read... [20:21:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:21:00]Read from MH i2c: E2 [20:21:00]MH_I2C_Read... [20:21:00]Read from MH i2c: E2 62 00 [20:21:00]MH_I2C_Read... [20:21:00]Read from MH i2c: E2 62 00 69 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B1 61 00 00 0E 04 04 00 30 00 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 02 [20:21:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B1 61 00 00 0E 04 04 00 30 00 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 [20:21:00]wFMCommunicate OK [20:21:00]SAM_PROTO_GetFieldsCounters done [20:21:00]requested_item shift.num is exist - process it [20:21:00]requested_item shift.opened is exist - process it [20:21:00]req_shift_opened [20:21:00]FM_GetShiftState [20:21:00]SAM_PROTO_GetShiftState [20:21:00]wFMCommunicate request_size=4 [20:21:00]MH_SAM_APDU [20:21:00]CAPDU: 80 13 01 00 [20:21:00]Write to MH i2c: E2 08 00 6A 37 80 13 01 00 00 00 00 00 1E [20:21:00]Write i2c OK [20:21:00]MH_I2C_Read... [20:21:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:21:00]Read from MH i2c: E2 [20:21:00]MH_I2C_Read... [20:21:00]Read from MH i2c: E2 0E 00 [20:21:00]MH_I2C_Read... [20:21:00]Read from MH i2c: E2 0E 00 6A 37 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 D1 [20:21:00]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:21:00]wFMCommunicate OK [20:21:00]SAM_PROTO_GetShiftState done [20:21:00]FM_GetShiftState done [20:21:00]req_shift_opened done [20:21:00]requested_item shift.open_date is exist - process it [20:21:00]req_shift_open_date [20:21:00]req_shift_open_date done [20:21:00]produce_requested_data done [20:21:00]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25009,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:21:00]process_action_free close_receipt [20:21:00]json_value_free [20:21:00]json_value_free done [20:21:00]process_json_proto returns [20:21:00]Send response to host [20:21:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25009,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:21:00]free response buf [20:21:00]execute_script done [20:21:00]execute_script returns [20:21:00]free content buf [20:21:00]Sock 7.Close socket [20:21:00]Sock 7.Thread stoped [20:21:04]OFD Sender: No OFD packet to send [20:21:09]OFD Sender: No OFD packet to send [20:21:13]accept exits with 9 [20:21:13]New connection [20:21:13]New thread 3067571556 created [20:21:13]Thread 3067428196 joined [20:21:13]Waiting for new connection... [20:21:13] Sock 9.Parse request [20:21:13]Sock 9.Check first char [20:21:13]Sock 9.First char is OK [20:21:13]request: POST /json_proto HTTP/1.0 [20:21:13]Method: POST [20:21:13]URL: /json_proto [20:21:13]Method is POST - this is cgi request [20:21:13]url: /json_proto [20:21:13]query_string will be loaded in cgi processing [20:21:13]execute_cgi json_proto POST (null) [20:21:13]execute_cgi path=json_proto method=POST [20:21:13]POST find Content-Length [20:21:13]Host: 172.17.45.131:8080 [20:21:13]Content-Length: 678 [20:21:13]Content-Type: application/json [20:21:13] [20:21:13]POST finish read [20:21:13]Found Content-Length = 678 [20:21:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610766", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:21:13]execute_script... [20:21:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610766", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:21:13]POST & json_proto [20:21:13]process_json_proto [20:21:13]json parsed OK: [20:21:13]protocol is kg_v1.0 [20:21:13]action value=close_receipt [20:21:13]process_action close_receipt [20:21:13]cmd_close_receipt [20:21:13]MH_GetDate [20:21:13]Write to MH i2c: F0 00 00 6B 37 91 [20:21:13]Write i2c OK [20:21:13]MH_I2C_Read... [20:21:13]Read from MH i2c: F0 [20:21:13]MH_I2C_Read... [20:21:13]Read from MH i2c: F0 09 00 [20:21:13]MH_I2C_Read... [20:21:13]Read from MH i2c: F0 09 00 6B 37 00 3A 4B A9 66 C6 D4 6E 66 9C [20:21:13]GetLastDocTimeStamp 1722370857 [20:21:13]current date 1722370874 [20:21:13]FM_GetShiftState [20:21:13]SAM_PROTO_GetShiftState [20:21:13]wFMCommunicate request_size=4 [20:21:13]MH_SAM_APDU [20:21:13]CAPDU: 80 13 01 00 [20:21:13]Write to MH i2c: E2 08 00 6C 37 80 13 01 00 00 00 00 00 20 [20:21:13]Write i2c OK [20:21:13]MH_I2C_Read... [20:21:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:21:13]Read from MH i2c: E2 [20:21:13]MH_I2C_Read... [20:21:13]Read from MH i2c: E2 0E 00 [20:21:13]MH_I2C_Read... [20:21:13]Read from MH i2c: E2 0E 00 6C 37 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 D3 [20:21:13]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:21:13]wFMCommunicate OK [20:21:13]SAM_PROTO_GetShiftState done [20:21:13]FM_GetShiftState done [20:21:13]opened in 1722298218 [20:21:13]opened+sec_in_day 1722384618 [20:21:13]quantity*price = 200075 [20:21:13]sum+1 = 200076 [20:21:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 385 30.07.2024 20:21 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25010 ФПД: 212570478552457 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T202114&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25010&fm=212570478552457&tin=02508201610067®Number=0000000000171247&sum=200000 [20:21:14]StoreToDocumentArchive [20:21:14]shift 48 fd 25010 [20:21:14]save to /storage/0048/doc_00025010 [20:21:14]save last doc name /storage/0048/doc_00025010 to /storage/kkm_last_doc_name [20:21:14]save OK [20:21:14]Clear old archive folders... [20:21:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:21:14]tlvbuf is 01F53660 [20:21:14]SAM_PROTO_ClearQueue [20:21:14]wFMCommunicate request_size=4 [20:21:14]MH_SAM_APDU [20:21:14]CAPDU: 80 09 00 00 [20:21:14]Write to MH i2c: E2 08 00 79 37 80 09 00 00 00 00 00 00 22 [20:21:14]Write i2c OK [20:21:14]MH_I2C_Read... [20:21:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:21:14]Read from MH i2c: E2 [20:21:14]MH_I2C_Read... [20:21:14]Read from MH i2c: E2 03 00 [20:21:14]MH_I2C_Read... [20:21:14]Read from MH i2c: E2 03 00 79 37 00 90 00 24 [20:21:14]RAPDU: 90 00 [20:21:14]wFMCommunicate OK [20:21:14]SAM_PROTO_ClearQueue done [20:21:14]KKMCreateOFDPacket [20:21:14]OFDProtocolAddRootSTLVToBuf [20:21:14]FM_MakeSignedData [20:21:14]FM_MakeSignedData [20:21:14]SAM_PROTO_SignData [20:21:14]wFMCommunicate request_size=4 [20:21:14]MH_SAM_APDU [20:21:14]CAPDU: 80 0D 01 02 [20:21:14]Write to MH i2c: E2 08 00 7A 37 80 0D 01 02 00 00 00 00 2A [20:21:14]Write i2c OK [20:21:14]MH_I2C_Read... [20:21:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:21:14]Read from MH i2c: E2 [20:21:14]MH_I2C_Read... [20:21:14]Read from MH i2c: E2 03 00 [20:21:14]MH_I2C_Read... [20:21:14]Read from MH i2c: E2 03 00 7A 37 00 90 00 25 [20:21:14]RAPDU: 90 00 [20:21:14]wFMCommunicate OK [20:21:14]wFMCommunicate request_size=255 [20:21:14]MH_SAM_APDU [20:21:14]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 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 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 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 81 01 00 00 F4 03 04 00 3A 4B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B2 61 00 00 35 04 06 00 C1 54 EB DD [20:21:14]Write to MH i2c: E2 02 01 7B 37 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 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 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 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 81 01 00 00 F4 03 04 00 3A 4B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B2 61 00 00 35 04 06 00 C1 54 EB DD 00 00 8B [20:21:14]Write i2c OK [20:21:14]MH_I2C_Read... [20:21:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:21:14]Read from MH i2c: E2 [20:21:14]MH_I2C_Read... [20:21:14]Read from MH i2c: E2 03 00 [20:21:14]MH_I2C_Read... [20:21:14]Read from MH i2c: E2 03 00 7B 37 00 90 00 26 [20:21:14]RAPDU: 90 00 [20:21:14]wFMCommunicate OK [20:21:14]wFMCommunicate request_size=7 [20:21:14]MH_SAM_APDU [20:21:14]CAPDU: 80 0D 02 02 02 25 89 [20:21:14]Write to MH i2c: E2 0A 00 7C 37 80 0D 02 02 02 00 25 89 00 00 DF [20:21:14]Write i2c OK [20:21:14]MH_I2C_Read... [20:21:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:21:14]Read from MH i2c: E2 [20:21:14]MH_I2C_Read... [20:21:14]Read from MH i2c: E2 03 00 [20:21:14]MH_I2C_Read... [20:21:14]Read from MH i2c: E2 03 00 7C 37 00 90 00 27 [20:21:14]RAPDU: 90 00 [20:21:14]wFMCommunicate OK [20:21:14]wFMCommunicate request_size=4 [20:21:14]MH_SAM_APDU [20:21:14]CAPDU: 80 0D 03 02 [20:21:14]Write to MH i2c: E2 08 00 7D 37 80 0D 03 02 00 00 00 00 2F [20:21:14]Write i2c OK [20:21:14]MH_I2C_Read... [20:21:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:21:14]Read from MH i2c: E2 [20:21:14]MH_I2C_Read... [20:21:14]Read from MH i2c: E2 0B 00 [20:21:14]MH_I2C_Read... [20:21:14]Read from MH i2c: E2 0B 00 7D 37 00 08 50 35 74 80 0D 95 FD 90 00 50 [20:21:14]RAPDU: 08 50 35 74 80 0D 95 FD 90 00 [20:21:14]wFMCommunicate OK [20:21:14]SAM_PROTO_SignData done [20:21:14]FM_MakeSignedData done [20:21:14]CreateOFDProtocolMessage [20:21:14]wFMCommunicate request_size=4 [20:21:14]MH_SAM_APDU [20:21:14]CAPDU: 80 11 00 00 [20:21:14]Write to MH i2c: E2 08 00 7E 37 80 11 00 00 00 00 00 00 2F [20:21:14]Write i2c OK [20:21:14]MH_I2C_Read... [20:21:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:21:14]Read from MH i2c: E2 [20:21:14]MH_I2C_Read... [20:21:14]Read from MH i2c: E2 17 00 [20:21:14]MH_I2C_Read... [20:21:14]Read from MH i2c: E2 17 00 7E 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 85 [20:21:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:21:14]wFMCommunicate OK [20:21:14]CreateOFDProtocolMessage done [20:21:14]OFDSenderStorePacket 25010 [20:21:14]StoreOFDPacket docnum=25010 [20:21:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 00 8E 04 01 01 DA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 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 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 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 81 01 00 00 F4 03 04 00 3A 4B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B2 61 00 00 35 04 06 00 C1 54 EB DD 25 89 08 50 35 74 80 0D 95 FD [20:21:14]CheckFolder [20:21:14]dirname=/storage/ofd_packets [20:21:14]CheckFolder done [20:21:14]ProducePacketName [20:21:14]name=ofd_packets/00025010 [20:21:14]NVStorageSaveData ofd_packets/00025010 [20:21:14]File name is /storage/ofd_packets/00025010 [20:21:14]Write 298 bytes [20:21:14]NVStorageSaveData done [20:21:14]OFDSenderStorePacket done [20:21:14]KKMCreateOFDPacket done [20:21:14]NVStorageSaveData kkm_last_timestamp [20:21:14]File name is /storage/kkm_last_timestamp [20:21:14]Write 4 bytes [20:21:14]NVStorageSaveData done [20:21:14]ExternCall_PrintAddStr [20:21:14]wPrintStart [20:21:14]Write to MH i2c: 01 00 00 7F 37 B6 [20:21:14]Write i2c OK [20:21:14]MH_I2C_Read... [20:21:14]Read from MH i2c: 01 [20:21:14]MH_I2C_Read... [20:21:14]Read from MH i2c: 01 07 00 [20:21:14]MH_I2C_Read... [20:21:14]Read from MH i2c: 01 07 00 7F 37 00 00 00 00 00 FF 0F CB [20:21:14]RasterBufferAndPrint [20:21:14]line Счет N : (1)610766 [20:21:14]line ИНН: 02508201610067 [20:21:14]line Контрольно-Кассовый Чек [20:21:14]line ПРОДАЖА [20:21:14]line ТРК (МРК, ГНК) : 2 [20:21:14]line Товар: 2710194210 [20:21:14]line ДТ-К-2 [20:21:14]line 26.430 * 75.70 [20:21:14]line = 2000.75 [20:21:14]line НДС 12% НСП 1% [20:21:14]line > о реализуемом товаре [20:21:14]line ОКРУГЛЕНИЕ: -0.75 [20:21:14]line ИТОГО: 2000.00 [20:21:14]line Внесено: 2000.00 [20:21:14]line СДАЧА: 0.00 [20:21:14]line НСП 1% : 17.71 [20:21:14]line НДС 12% : 212.47 [20:21:14]line Наличными: 2000.00 [20:21:14]line Безнал.: 0.00 [20:21:14]line Место: АЗС № 127 "Партнер Нефть" [20:21:14]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [20:21:14]line СНО: Общий режим [20:21:14]line Чек 385 30.07.2024 20:21 [20:21:14]line Смена: 48 ФФД: 1.0 [20:21:14]line ЗНМ: 0300000158 [20:21:14]line РНМ: 0000000000171247 [20:21:14]line Версия ККМ: v1.0 [20:21:14]line ФМ: 0000000002098565 [20:21:14]line ФД: 25010 [20:21:14]line ФПД: 212570478552457 [20:21:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T202114&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25010&fm=212570478552457&tin=02508201610067®Number=0000000000171247&sum=200000 [20:21:15]OFD Sender: Processing packet 25010 [packets to send 29, broken 28] [20:21:15]ProducePacketName [20:21:15]name=ofd_packets/00025010 [20:21:15]OFD Sender: To server: pG, [20:21:15]CommunicateWithHost lk.salyk.kg:30040 [20:21:15]ConnectInit lk.salyk.kg [20:21:15]written 0, free lines is 4095 [20:21:15]Connected sock=10 [20:21:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 00 8E 04 01 01 DA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 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 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 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 81 01 00 00 F4 03 04 00 3A 4B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B2 61 00 00 35 04 06 00 C1 54 EB DD 25 89 08 50 35 74 80 0D 95 FD [20:21:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 E4 74 47 00 A5 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 32 30 39 38 35 36 35 10 04 04 00 B2 61 00 00 F4 03 04 00 C8 F6 A8 66 B6 04 01 00 00 33 83 2B 6E AA 0E 5E 6F [20:21:15]CommunicateWithHost err = 0 [20:21:15]CheckOFDResponse [20:21:15]1017 (14) - 77093643461234 [20:21:15]1041 (16) - 0000000002098565 [20:21:15]1040 (4) - 25010 [20:21:15]1012 (4) - 30.07.2024 14:20 [20:21:15]1206 (1) - 0 [20:21:15]OFD Sender: Remove packet 25010 [20:21:15]ProducePacketName [20:21:15]name=ofd_packets/00025010 [20:21:15]NVStorageDeleteData [20:21:15]Write to MH i2c: 01 00 00 AA 37 E1 [20:21:15]Write i2c OK [20:21:15]MH_I2C_Read... [20:21:15]Read from MH i2c: 01 [20:21:15]MH_I2C_Read... [20:21:15]Read from MH i2c: 01 07 00 [20:21:15]MH_I2C_Read... [20:21:15]Read from MH i2c: 01 07 00 AA 37 00 00 00 00 00 E6 0C DA [20:21:15]RasterBufferAndPrint [20:21:15]line [20:21:15]line [20:21:15]line [20:21:15]line [20:21:15]line [20:21:15]written 0, free lines is 3309 [20:21:15]MH_Cut [20:21:15]Write to MH i2c: D1 01 00 B1 37 01 BA [20:21:15]Write i2c OK [20:21:15]MH_I2C_Read... [20:21:15]Read from MH i2c: D1 [20:21:15]MH_I2C_Read... [20:21:15]Read from MH i2c: D1 01 00 [20:21:15]MH_I2C_Read... [20:21:15]Read from MH i2c: D1 01 00 B1 37 00 B9 [20:21:15]Write to MH i2c: 01 00 00 B2 37 E9 [20:21:15]Write i2c OK [20:21:15]MH_I2C_Read... [20:21:16]OFD Sender: No OFD packet to send [20:21:16]*** Cut start [20:21:16]*** Partial cut [20:21:16]*** CUTSNS_PIN = 1 [20:21:16]*** CUTSNS_PIN = 0 [20:21:16]*** Brake cut motor [20:21:16]Read from MH i2c: 01 [20:21:16]MH_I2C_Read... [20:21:16]*** Stop cut motor [20:21:16]*** Cut end [20:21:16]Read from MH i2c: 01 07 00 [20:21:16]MH_I2C_Read... [20:21:16]Read from MH i2c: 01 07 00 B2 37 00 00 00 00 00 FF 0F FE [20:21:16]process_action close_receipt done [20:21:16]requested_data is exist [20:21:16]produce_requested_data [20:21:16]requested_item fm.sn is exist - process it [20:21:16]wFMCommunicate request_size=4 [20:21:16]MH_SAM_APDU [20:21:16]CAPDU: 80 11 00 00 [20:21:16]Write to MH i2c: E2 08 00 B3 37 80 11 00 00 00 00 00 00 64 [20:21:16]Write i2c OK [20:21:16]MH_I2C_Read... [20:21:16]Read from MH i2c: E2 [20:21:17]MH_I2C_Read... [20:21:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:21:17]Read from MH i2c: E2 17 00 [20:21:17]MH_I2C_Read... [20:21:17]Read from MH i2c: E2 17 00 B3 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 BA [20:21:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:21:17]wFMCommunicate OK [20:21:17]requested_item fd.num is exist - process it [20:21:17]SAM_PROTO_GetFieldsCounters [20:21:17]wFMCommunicate request_size=4 [20:21:17]MH_SAM_APDU [20:21:17]CAPDU: 80 13 00 00 [20:21:17]Write to MH i2c: E2 08 00 B4 37 80 13 00 00 00 00 00 00 67 [20:21:17]Write i2c OK [20:21:17]MH_I2C_Read... [20:21:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:21:17]Read from MH i2c: E2 [20:21:17]MH_I2C_Read... [20:21:17]Read from MH i2c: E2 62 00 [20:21:17]MH_I2C_Read... [20:21:17]Read from MH i2c: E2 62 00 B4 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B2 61 00 00 0E 04 04 00 30 00 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 51 [20:21:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B2 61 00 00 0E 04 04 00 30 00 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 [20:21:17]wFMCommunicate OK [20:21:17]SAM_PROTO_GetFieldsCounters done [20:21:17]requested_item shift.num is exist - process it [20:21:17]requested_item shift.opened is exist - process it [20:21:17]req_shift_opened [20:21:17]FM_GetShiftState [20:21:17]SAM_PROTO_GetShiftState [20:21:17]wFMCommunicate request_size=4 [20:21:17]MH_SAM_APDU [20:21:17]CAPDU: 80 13 01 00 [20:21:17]Write to MH i2c: E2 08 00 B5 37 80 13 01 00 00 00 00 00 69 [20:21:17]Write i2c OK [20:21:17]MH_I2C_Read... [20:21:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:21:17]Read from MH i2c: E2 [20:21:17]MH_I2C_Read... [20:21:17]Read from MH i2c: E2 0E 00 [20:21:17]MH_I2C_Read... [20:21:17]Read from MH i2c: E2 0E 00 B5 37 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 1C [20:21:17]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:21:17]wFMCommunicate OK [20:21:17]SAM_PROTO_GetShiftState done [20:21:17]FM_GetShiftState done [20:21:17]req_shift_opened done [20:21:17]requested_item shift.open_date is exist - process it [20:21:17]req_shift_open_date [20:21:17]req_shift_open_date done [20:21:17]produce_requested_data done [20:21:17]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25010,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:21:17]process_action_free close_receipt [20:21:17]json_value_free [20:21:17]json_value_free done [20:21:17]process_json_proto returns [20:21:17]Send response to host [20:21:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25010,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:21:17]free response buf [20:21:17]execute_script done [20:21:17]execute_script returns [20:21:17]free content buf [20:21:17]Sock 9.Close socket [20:21:17]Sock 9.Thread stoped [20:21:18]accept exits with 7 [20:21:18]New connection [20:21:18]New thread 3067428196 created [20:21:18]Thread 3067571556 joined [20:21:18]Waiting for new connection... [20:21:18] Sock 7.Parse request [20:21:18]Sock 7.Check first char [20:21:18]Sock 7.First char is OK [20:21:18]request: POST /json_proto HTTP/1.0 [20:21:18]Method: POST [20:21:18]URL: /json_proto [20:21:18]Method is POST - this is cgi request [20:21:18]url: /json_proto [20:21:18]query_string will be loaded in cgi processing [20:21:18]execute_cgi json_proto POST (null) [20:21:18]execute_cgi path=json_proto method=POST [20:21:18]POST find Content-Length [20:21:18]Host: 172.17.45.131:8080 [20:21:18]Content-Length: 639 [20:21:18]Content-Type: application/json [20:21:18] [20:21:18]POST finish read [20:21:18]Found Content-Length = 639 [20:21:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610767", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 100.000, "sum" : 7570.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 7570.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:21:18]execute_script... [20:21:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610767", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 100.000, "sum" : 7570.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 7570.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:21:18]POST & json_proto [20:21:18]process_json_proto [20:21:18]json parsed OK: [20:21:18]protocol is kg_v1.0 [20:21:18]action value=close_receipt [20:21:18]process_action close_receipt [20:21:18]cmd_close_receipt [20:21:18]MH_GetDate [20:21:18]Write to MH i2c: F0 00 00 B6 37 DC [20:21:18]Write i2c OK [20:21:18]MH_I2C_Read... [20:21:18]Read from MH i2c: F0 [20:21:18]MH_I2C_Read... [20:21:18]Read from MH i2c: F0 09 00 [20:21:18]MH_I2C_Read... [20:21:18]Read from MH i2c: F0 09 00 B6 37 00 40 4B A9 66 C6 D4 6E 66 ED [20:21:18]GetLastDocTimeStamp 1722370874 [20:21:18]current date 1722370880 [20:21:18]FM_GetShiftState [20:21:18]SAM_PROTO_GetShiftState [20:21:18]wFMCommunicate request_size=4 [20:21:18]MH_SAM_APDU [20:21:18]CAPDU: 80 13 01 00 [20:21:18]Write to MH i2c: E2 08 00 B7 37 80 13 01 00 00 00 00 00 6B [20:21:18]Write i2c OK [20:21:18]MH_I2C_Read... [20:21:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:21:18]Read from MH i2c: E2 [20:21:18]MH_I2C_Read... [20:21:18]Read from MH i2c: E2 0E 00 [20:21:18]MH_I2C_Read... [20:21:18]Read from MH i2c: E2 0E 00 B7 37 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 1E [20:21:18]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:21:18]wFMCommunicate OK [20:21:18]SAM_PROTO_GetShiftState done [20:21:18]FM_GetShiftState done [20:21:18]opened in 1722298218 [20:21:18]opened+sec_in_day 1722384618 [20:21:18]quantity*price = 757000 [20:21:18]sum+1 = 757001 [20:21:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 7570.00 НСП 1% : 66.99 НДС 12% : 803.89 Наличными: 7570.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 386 30.07.2024 20:21 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25011 ФПД: 230427177664127 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T202120&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25011&fm=230427177664127&tin=02508201610067®Number=0000000000171247&sum=757000 [20:21:20]StoreToDocumentArchive [20:21:20]shift 48 fd 25011 [20:21:20]save to /storage/0048/doc_00025011 [20:21:20]save last doc name /storage/0048/doc_00025011 to /storage/kkm_last_doc_name [20:21:20]save OK [20:21:20]Clear old archive folders... [20:21:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:21:20]tlvbuf is 01EF9BF0 [20:21:20]SAM_PROTO_ClearQueue [20:21:20]wFMCommunicate request_size=4 [20:21:20]MH_SAM_APDU [20:21:20]CAPDU: 80 09 00 00 [20:21:20]Write to MH i2c: E2 08 00 C4 37 80 09 00 00 00 00 00 00 6D [20:21:20]Write i2c OK [20:21:20]MH_I2C_Read... [20:21:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:21:20]Read from MH i2c: E2 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 03 00 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 03 00 C4 37 00 90 00 6F [20:21:20]RAPDU: 90 00 [20:21:20]wFMCommunicate OK [20:21:20]SAM_PROTO_ClearQueue done [20:21:20]KKMCreateOFDPacket [20:21:20]OFDProtocolAddRootSTLVToBuf [20:21:20]FM_MakeSignedData [20:21:20]FM_MakeSignedData [20:21:20]SAM_PROTO_SignData [20:21:20]wFMCommunicate request_size=4 [20:21:20]MH_SAM_APDU [20:21:20]CAPDU: 80 0D 01 02 [20:21:20]Write to MH i2c: E2 08 00 C5 37 80 0D 01 02 00 00 00 00 75 [20:21:20]Write i2c OK [20:21:20]MH_I2C_Read... [20:21:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:21:20]Read from MH i2c: E2 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 03 00 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 03 00 C5 37 00 90 00 70 [20:21:20]RAPDU: 90 00 [20:21:20]wFMCommunicate OK [20:21:20]wFMCommunicate request_size=255 [20:21:20]MH_SAM_APDU [20:21:20]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 08 8D 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 8D 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 1A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 3A 01 00 00 00 07 04 06 00 08 8D 0B 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 40 4B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B3 61 00 00 35 04 06 00 D1 92 82 12 [20:21:20]Write to MH i2c: E2 02 01 C6 37 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 08 8D 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 8D 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 1A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 3A 01 00 00 00 07 04 06 00 08 8D 0B 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 40 4B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B3 61 00 00 35 04 06 00 D1 92 82 12 00 00 62 [20:21:20]Write i2c OK [20:21:20]MH_I2C_Read... [20:21:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:21:20]Read from MH i2c: E2 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 03 00 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 03 00 C6 37 00 90 00 71 [20:21:20]RAPDU: 90 00 [20:21:20]wFMCommunicate OK [20:21:20]wFMCommunicate request_size=7 [20:21:20]MH_SAM_APDU [20:21:20]CAPDU: 80 0D 02 02 02 3E 7F [20:21:20]Write to MH i2c: E2 0A 00 C7 37 80 0D 02 02 02 00 3E 7F 00 00 39 [20:21:20]Write i2c OK [20:21:20]MH_I2C_Read... [20:21:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:21:20]Read from MH i2c: E2 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 03 00 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 03 00 C7 37 00 90 00 72 [20:21:20]RAPDU: 90 00 [20:21:20]wFMCommunicate OK [20:21:20]wFMCommunicate request_size=4 [20:21:20]MH_SAM_APDU [20:21:20]CAPDU: 80 0D 03 02 [20:21:20]Write to MH i2c: E2 08 00 C8 37 80 0D 03 02 00 00 00 00 7A [20:21:20]Write i2c OK [20:21:20]MH_I2C_Read... [20:21:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:21:20]Read from MH i2c: E2 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 0B 00 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 0B 00 C8 37 00 21 69 8C 8D C2 E4 B0 0B 90 00 7F [20:21:20]RAPDU: 21 69 8C 8D C2 E4 B0 0B 90 00 [20:21:20]wFMCommunicate OK [20:21:20]SAM_PROTO_SignData done [20:21:20]FM_MakeSignedData done [20:21:20]CreateOFDProtocolMessage [20:21:20]wFMCommunicate request_size=4 [20:21:20]MH_SAM_APDU [20:21:20]CAPDU: 80 11 00 00 [20:21:20]Write to MH i2c: E2 08 00 C9 37 80 11 00 00 00 00 00 00 7A [20:21:20]Write i2c OK [20:21:20]MH_I2C_Read... [20:21:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:21:20]Read from MH i2c: E2 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 17 00 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: E2 17 00 C9 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D0 [20:21:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:21:20]wFMCommunicate OK [20:21:20]CreateOFDProtocolMessage done [20:21:20]OFDSenderStorePacket 25011 [20:21:20]StoreOFDPacket docnum=25011 [20:21:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 4D 4E 04 01 42 2C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 08 8D 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 8D 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 1A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 3A 01 00 00 00 07 04 06 00 08 8D 0B 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 40 4B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B3 61 00 00 35 04 06 00 D1 92 82 12 3E 7F 21 69 8C 8D C2 E4 B0 0B [20:21:20]CheckFolder [20:21:20]dirname=/storage/ofd_packets [20:21:20]CheckFolder done [20:21:20]ProducePacketName [20:21:20]name=ofd_packets/00025011 [20:21:20]NVStorageSaveData ofd_packets/00025011 [20:21:20]File name is /storage/ofd_packets/00025011 [20:21:20]Write 298 bytes [20:21:20]NVStorageSaveData done [20:21:20]OFDSenderStorePacket done [20:21:20]KKMCreateOFDPacket done [20:21:20]NVStorageSaveData kkm_last_timestamp [20:21:20]File name is /storage/kkm_last_timestamp [20:21:20]Write 4 bytes [20:21:20]NVStorageSaveData done [20:21:20]ExternCall_PrintAddStr [20:21:20]wPrintStart [20:21:20]Write to MH i2c: 01 00 00 CA 37 01 [20:21:20]Write i2c OK [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: 01 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: 01 07 00 [20:21:20]MH_I2C_Read... [20:21:20]Read from MH i2c: 01 07 00 CA 37 00 00 00 00 00 FF 0F 16 [20:21:20]RasterBufferAndPrint [20:21:20]line Счет N : (1)610767 [20:21:20]line ИНН: 02508201610067 [20:21:20]line Контрольно-Кассовый Чек [20:21:20]line ПРОДАЖА [20:21:20]line ТРК (МРК, ГНК) : 1 [20:21:20]line Товар: 2710194210 [20:21:20]line ДТ-К-2 [20:21:20]line 100.000 * 75.70 [20:21:20]line = 7570.00 [20:21:20]line НДС 12% НСП 1% [20:21:20]line > о реализуемом товаре [20:21:20]line ИТОГО: 7570.00 [20:21:20]line НСП 1% : 66.99 [20:21:20]line НДС 12% : 803.89 [20:21:20]line Наличными: 7570.00 [20:21:20]line Безнал.: 0.00 [20:21:20]line Место: АЗС № 127 "Партнер Нефть" [20:21:20]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [20:21:20]line СНО: Общий режим [20:21:20]line Чек 386 30.07.2024 20:21 [20:21:20]line Смена: 48 ФФД: 1.0 [20:21:20]line ЗНМ: 0300000158 [20:21:20]line РНМ: 0000000000171247 [20:21:20]line Версия ККМ: v1.0 [20:21:20]line ФМ: 0000000002098565 [20:21:20]line ФД: 25011 [20:21:20]line ФПД: 230427177664127 [20:21:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T202120&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25011&fm=230427177664127&tin=02508201610067®Number=0000000000171247&sum=757000 [20:21:20]written 0, free lines is 4095 [20:21:20]OFD Sender: Processing packet 25011 [packets to send 29, broken 28] [20:21:20]ProducePacketName [20:21:20]name=ofd_packets/00025011 [20:21:20]OFD Sender: To server: pG, [20:21:20]CommunicateWithHost lk.salyk.kg:30040 [20:21:20]ConnectInit lk.salyk.kg [20:21:20]Connected sock=10 [20:21:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 4D 4E 04 01 42 2C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 08 8D 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 8D 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 1A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 3A 01 00 00 00 07 04 06 00 08 8D 0B 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 40 4B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B3 61 00 00 35 04 06 00 D1 92 82 12 3E 7F 21 69 8C 8D C2 E4 B0 0B [20:21:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 0A BD 47 00 F3 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 32 30 39 38 35 36 35 10 04 04 00 B3 61 00 00 F4 03 04 00 CD F6 A8 66 B6 04 01 00 00 25 65 A6 89 AF C5 DE 19 [20:21:21]CommunicateWithHost err = 0 [20:21:21]CheckOFDResponse [20:21:21]1017 (14) - 77093643461234 [20:21:21]1041 (16) - 0000000002098565 [20:21:21]1040 (4) - 25011 [20:21:21]1012 (4) - 30.07.2024 14:21 [20:21:21]1206 (1) - 0 [20:21:21]OFD Sender: Remove packet 25011 [20:21:21]ProducePacketName [20:21:21]name=ofd_packets/00025011 [20:21:21]NVStorageDeleteData [20:21:21]Write to MH i2c: 01 00 00 F2 37 29 [20:21:21]Write i2c OK [20:21:21]MH_I2C_Read... [20:21:21]Read from MH i2c: 01 [20:21:21]MH_I2C_Read... [20:21:21]Read from MH i2c: 01 07 00 [20:21:21]MH_I2C_Read... [20:21:21]Read from MH i2c: 01 07 00 F2 37 00 00 00 00 00 27 0D 64 [20:21:21]RasterBufferAndPrint [20:21:21]line [20:21:21]line [20:21:21]line [20:21:21]line [20:21:21]line [20:21:21]written 0, free lines is 3379 [20:21:21]MH_Cut [20:21:21]Write to MH i2c: D1 01 00 F9 37 01 02 [20:21:21]Write i2c OK [20:21:21]MH_I2C_Read... [20:21:21]Read from MH i2c: D1 [20:21:21]MH_I2C_Read... [20:21:21]Read from MH i2c: D1 01 00 [20:21:21]MH_I2C_Read... [20:21:21]Read from MH i2c: D1 01 00 F9 37 00 01 [20:21:21]Write to MH i2c: 01 00 00 FA 37 31 [20:21:21]Write i2c OK [20:21:21]MH_I2C_Read... [20:21:21]OFD Sender: No OFD packet to send [20:21:21]*** Cut start [20:21:21]*** Partial cut [20:21:21]*** CUTSNS_PIN = 1 [20:21:21]*** CUTSNS_PIN = 0 [20:21:22]*** Brake cut motor [20:21:22]Read from MH i2c: 01 [20:21:22]MH_I2C_Read... [20:21:22]*** Stop cut motor [20:21:22]*** Cut end [20:21:22]Read from MH i2c: 01 07 00 [20:21:22]MH_I2C_Read... [20:21:22]Read from MH i2c: 01 07 00 FA 37 00 00 00 00 00 FF 0F 46 [20:21:22]process_action close_receipt done [20:21:22]requested_data is exist [20:21:22]produce_requested_data [20:21:22]requested_item fm.sn is exist - process it [20:21:22]wFMCommunicate request_size=4 [20:21:22]MH_SAM_APDU [20:21:22]CAPDU: 80 11 00 00 [20:21:22]Write to MH i2c: E2 08 00 FB 37 80 11 00 00 00 00 00 00 AC [20:21:22]Write i2c OK [20:21:22]MH_I2C_Read... [20:21:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:21:22]Read from MH i2c: E2 [20:21:22]MH_I2C_Read... [20:21:22]Read from MH i2c: E2 17 00 [20:21:22]MH_I2C_Read... [20:21:22]Read from MH i2c: E2 17 00 FB 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 02 [20:21:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:21:22]wFMCommunicate OK [20:21:22]requested_item fd.num is exist - process it [20:21:22]SAM_PROTO_GetFieldsCounters [20:21:22]wFMCommunicate request_size=4 [20:21:22]MH_SAM_APDU [20:21:22]CAPDU: 80 13 00 00 [20:21:22]Write to MH i2c: E2 08 00 FC 37 80 13 00 00 00 00 00 00 AF [20:21:22]Write i2c OK [20:21:22]MH_I2C_Read... [20:21:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:21:22]Read from MH i2c: E2 [20:21:22]MH_I2C_Read... [20:21:22]Read from MH i2c: E2 62 00 [20:21:22]MH_I2C_Read... [20:21:22]Read from MH i2c: E2 62 00 FC 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B3 61 00 00 0E 04 04 00 30 00 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 9D [20:21:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B3 61 00 00 0E 04 04 00 30 00 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 [20:21:22]wFMCommunicate OK [20:21:22]SAM_PROTO_GetFieldsCounters done [20:21:22]requested_item shift.num is exist - process it [20:21:22]requested_item shift.opened is exist - process it [20:21:22]req_shift_opened [20:21:22]FM_GetShiftState [20:21:22]SAM_PROTO_GetShiftState [20:21:22]wFMCommunicate request_size=4 [20:21:22]MH_SAM_APDU [20:21:22]CAPDU: 80 13 01 00 [20:21:22]Write to MH i2c: E2 08 00 FD 37 80 13 01 00 00 00 00 00 B1 [20:21:22]Write i2c OK [20:21:22]MH_I2C_Read... [20:21:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:21:22]Read from MH i2c: E2 [20:21:22]MH_I2C_Read... [20:21:22]Read from MH i2c: E2 0E 00 [20:21:22]MH_I2C_Read... [20:21:22]Read from MH i2c: E2 0E 00 FD 37 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 64 [20:21:22]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:21:22]wFMCommunicate OK [20:21:22]SAM_PROTO_GetShiftState done [20:21:22]FM_GetShiftState done [20:21:22]req_shift_opened done [20:21:22]requested_item shift.open_date is exist - process it [20:21:22]req_shift_open_date [20:21:22]req_shift_open_date done [20:21:22]produce_requested_data done [20:21:22]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25011,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:21:22]process_action_free close_receipt [20:21:22]json_value_free [20:21:22]json_value_free done [20:21:22]process_json_proto returns [20:21:22]Send response to host [20:21:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25011,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:21:22]free response buf [20:21:22]execute_script done [20:21:22]execute_script returns [20:21:22]free content buf [20:21:22]Sock 7.Close socket [20:21:22]Sock 7.Thread stoped [20:21:26]OFD Sender: No OFD packet to send [20:21:31]OFD Sender: No OFD packet to send [20:21:36]OFD Sender: No OFD packet to send [20:21:41]OFD Sender: No OFD packet to send [20:21:46]OFD Sender: No OFD packet to send [20:21:51]OFD Sender: No OFD packet to send [20:21:56]OFD Sender: No OFD packet to send [20:22:01]OFD Sender: No OFD packet to send [20:22:06]OFD Sender: No OFD packet to send [20:22:11]OFD Sender: No OFD packet to send [20:22:16]OFD Sender: No OFD packet to send [20:22:21]OFD Sender: No OFD packet to send [20:22:26]OFD Sender: No OFD packet to send [20:22:31]OFD Sender: No OFD packet to send [20:22:33]accept exits with 9 [20:22:33]New connection [20:22:33]New thread 3067571556 created [20:22:33]Thread 3067428196 joined [20:22:33]Waiting for new connection... [20:22:33] Sock 9.Parse request [20:22:33]Sock 9.Check first char [20:22:33]Sock 9.First char is OK [20:22:33]request: POST /json_proto HTTP/1.0 [20:22:33]Method: POST [20:22:33]URL: /json_proto [20:22:33]Method is POST - this is cgi request [20:22:33]url: /json_proto [20:22:33]query_string will be loaded in cgi processing [20:22:33]execute_cgi json_proto POST (null) [20:22:33]execute_cgi path=json_proto method=POST [20:22:33]POST find Content-Length [20:22:33]Host: 172.17.45.131:8080 [20:22:33]Content-Length: 800 [20:22:33]Content-Type: application/json [20:22:33] [20:22:33]POST finish read [20:22:33]Found Content-Length = 800 [20:22:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610768", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 8.040, "sum" : 600.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:22:33]execute_script... [20:22: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)610768", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 8.040, "sum" : 600.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:22:33]POST & json_proto [20:22:33]process_json_proto [20:22:33]json parsed OK: [20:22:33]protocol is kg_v1.0 [20:22:33]action value=close_receipt [20:22:33]process_action close_receipt [20:22:33]cmd_close_receipt [20:22:33]MH_GetDate [20:22:33]Write to MH i2c: F0 00 00 FE 37 24 [20:22:33]Write i2c OK [20:22:33]MH_I2C_Read... [20:22:33]Read from MH i2c: F0 [20:22:33]MH_I2C_Read... [20:22:33]Read from MH i2c: F0 09 00 [20:22:33]MH_I2C_Read... [20:22:33]Read from MH i2c: F0 09 00 FE 37 00 8A 4B A9 66 C6 D4 6E 66 7F [20:22:33]GetLastDocTimeStamp 1722370880 [20:22:33]current date 1722370954 [20:22:33]FM_GetShiftState [20:22:33]SAM_PROTO_GetShiftState [20:22:33]wFMCommunicate request_size=4 [20:22:33]MH_SAM_APDU [20:22:33]CAPDU: 80 13 01 00 [20:22:33]Write to MH i2c: E2 08 00 FF 37 80 13 01 00 00 00 00 00 B3 [20:22:33]Write i2c OK [20:22:33]MH_I2C_Read... [20:22:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:22:33]Read from MH i2c: E2 [20:22:33]MH_I2C_Read... [20:22:33]Read from MH i2c: E2 0E 00 [20:22:33]MH_I2C_Read... [20:22:33]Read from MH i2c: E2 0E 00 FF 37 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 66 [20:22:33]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:22:33]wFMCommunicate OK [20:22:33]SAM_PROTO_GetShiftState done [20:22:33]FM_GetShiftState done [20:22:33]opened in 1722298218 [20:22:33]opened+sec_in_day 1722384618 [20:22:33]quantity*price = 60058 [20:22:33]sum+1 = 60060 [20:22:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.59 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 0.00 Безнал.: 600.59 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 387 30.07.2024 20:22 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25012 ФПД: 17743564306629 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T202234&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25012&fm=17743564306629&tin=02508201610067®Number=0000000000171247&sum=60059 [20:22:34]StoreToDocumentArchive [20:22:34]shift 48 fd 25012 [20:22:34]save to /storage/0048/doc_00025012 [20:22:34]save last doc name /storage/0048/doc_00025012 to /storage/kkm_last_doc_name [20:22:34]save OK [20:22:34]Clear old archive folders... [20:22:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:22:34]tlvbuf is 01E5EF70 [20:22:34]SAM_PROTO_ClearQueue [20:22:34]wFMCommunicate request_size=4 [20:22:34]MH_SAM_APDU [20:22:34]CAPDU: 80 09 00 00 [20:22:34]Write to MH i2c: E2 08 00 0C 38 80 09 00 00 00 00 00 00 B6 [20:22:34]Write i2c OK [20:22:34]MH_I2C_Read... [20:22:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:22:34]Read from MH i2c: E2 [20:22:34]MH_I2C_Read... [20:22:34]Read from MH i2c: E2 03 00 [20:22:34]MH_I2C_Read... [20:22:34]Read from MH i2c: E2 03 00 0C 38 00 90 00 B8 [20:22:34]RAPDU: 90 00 [20:22:34]wFMCommunicate OK [20:22:34]SAM_PROTO_ClearQueue done [20:22:34]KKMCreateOFDPacket [20:22:34]OFDProtocolAddRootSTLVToBuf [20:22:34]FM_MakeSignedData [20:22:34]FM_MakeSignedData [20:22:34]SAM_PROTO_SignData [20:22:34]wFMCommunicate request_size=4 [20:22:34]MH_SAM_APDU [20:22:34]CAPDU: 80 0D 01 02 [20:22:34]Write to MH i2c: E2 08 00 0D 38 80 0D 01 02 00 00 00 00 BE [20:22:34]Write i2c OK [20:22:34]MH_I2C_Read... [20:22:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:22:34]Read from MH i2c: E2 [20:22:34]MH_I2C_Read... [20:22:34]Read from MH i2c: E2 03 00 [20:22:34]MH_I2C_Read... [20:22:34]Read from MH i2c: E2 03 00 0D 38 00 90 00 B9 [20:22:34]RAPDU: 90 00 [20:22:34]wFMCommunicate OK [20:22:34]wFMCommunicate request_size=255 [20:22:34]MH_SAM_APDU [20:22: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 68 1F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 9B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9B EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9B EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 01 00 00 F4 03 04 00 8A 4B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B4 61 00 00 35 04 06 00 10 [20:22:34]Write to MH i2c: E2 02 01 0E 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 68 1F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 9B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9B EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9B EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 01 00 00 F4 03 04 00 8A 4B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B4 61 00 00 35 04 06 00 10 00 00 FF [20:22:34]Write i2c OK [20:22:34]MH_I2C_Read... [20:22:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:22:34]Read from MH i2c: E2 [20:22:34]MH_I2C_Read... [20:22:34]Read from MH i2c: E2 03 00 [20:22:34]MH_I2C_Read... [20:22:34]Read from MH i2c: E2 03 00 0E 38 00 90 00 BA [20:22:34]RAPDU: 90 00 [20:22:34]wFMCommunicate OK [20:22:34]wFMCommunicate request_size=10 [20:22:34]MH_SAM_APDU [20:22:34]CAPDU: 80 0D 02 02 05 23 3E D8 F8 C5 [20:22:34]Write to MH i2c: E2 0D 00 0F 38 80 0D 02 02 05 00 23 3E D8 F8 C5 00 00 C1 [20:22:34]Write i2c OK [20:22:34]MH_I2C_Read... [20:22:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:22:34]Read from MH i2c: E2 [20:22:34]MH_I2C_Read... [20:22:34]Read from MH i2c: E2 03 00 [20:22:34]MH_I2C_Read... [20:22:34]Read from MH i2c: E2 03 00 0F 38 00 90 00 BB [20:22:34]RAPDU: 90 00 [20:22:34]wFMCommunicate OK [20:22:34]wFMCommunicate request_size=4 [20:22:34]MH_SAM_APDU [20:22:34]CAPDU: 80 0D 03 02 [20:22:34]Write to MH i2c: E2 08 00 10 38 80 0D 03 02 00 00 00 00 C3 [20:22:34]Write i2c OK [20:22:34]MH_I2C_Read... [20:22:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:22:34]Read from MH i2c: E2 [20:22:34]MH_I2C_Read... [20:22:34]Read from MH i2c: E2 0B 00 [20:22:34]MH_I2C_Read... [20:22:34]Read from MH i2c: E2 0B 00 10 38 00 51 07 04 CF 31 F2 70 87 90 00 09 [20:22:34]RAPDU: 51 07 04 CF 31 F2 70 87 90 00 [20:22:34]wFMCommunicate OK [20:22:34]SAM_PROTO_SignData done [20:22:34]FM_MakeSignedData done [20:22:34]CreateOFDProtocolMessage [20:22:34]wFMCommunicate request_size=4 [20:22:34]MH_SAM_APDU [20:22:34]CAPDU: 80 11 00 00 [20:22:34]Write to MH i2c: E2 08 00 11 38 80 11 00 00 00 00 00 00 C3 [20:22:34]Write i2c OK [20:22:34]MH_I2C_Read... [20:22:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:22:34]Read from MH i2c: E2 [20:22:34]MH_I2C_Read... [20:22:34]Read from MH i2c: E2 17 00 [20:22:34]MH_I2C_Read... [20:22:34]Read from MH i2c: E2 17 00 11 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 19 [20:22:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:22:34]wFMCommunicate OK [20:22:34]CreateOFDProtocolMessage done [20:22:34]OFDSenderStorePacket 25012 [20:22:34]StoreOFDPacket docnum=25012 [20:22:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 B8 FF 07 01 03 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 68 1F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 9B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9B EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9B EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 01 00 00 F4 03 04 00 8A 4B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B4 61 00 00 35 04 06 00 10 23 3E D8 F8 C5 51 07 04 CF 31 F2 70 87 [20:22:34]CheckFolder [20:22:34]dirname=/storage/ofd_packets [20:22:34]CheckFolder done [20:22:34]ProducePacketName [20:22:34]name=ofd_packets/00025012 [20:22:34]NVStorageSaveData ofd_packets/00025012 [20:22:34]File name is /storage/ofd_packets/00025012 [20:22:34]Write 301 bytes [20:22:34]NVStorageSaveData done [20:22:34]OFDSenderStorePacket done [20:22:34]KKMCreateOFDPacket done [20:22:34]NVStorageSaveData kkm_last_timestamp [20:22:34]File name is /storage/kkm_last_timestamp [20:22:34]Write 4 bytes [20:22:34]NVStorageSaveData done [20:22:34]ExternCall_PrintAddStr [20:22:34]wPrintStart [20:22:34]Write to MH i2c: 01 00 00 12 38 4A [20:22:34]Write i2c OK [20:22:34]MH_I2C_Read... [20:22:34]Read from MH i2c: 01 [20:22:34]MH_I2C_Read... [20:22:34]Read from MH i2c: 01 07 00 [20:22:34]MH_I2C_Read... [20:22:34]Read from MH i2c: 01 07 00 12 38 00 00 00 00 00 FF 0F 5F [20:22:34]RasterBufferAndPrint [20:22:34]line Счет N : (1)610768 [20:22:34]line ИНН: 02508201610067 [20:22:34]line Контрольно-Кассовый Чек [20:22:34]line ПРОДАЖА [20:22:34]line ТРК (МРК, ГНК) : 53 [20:22:34]line Товар: 2710124500 [20:22:34]line Аи-95-К-3 [20:22:34]line 8.040 * 74.70 [20:22:34]line = 600.59 [20:22:34]line НДС 12% НСП 1% [20:22:34]line > о реализуемом товаре [20:22:34]line ИТОГО: 600.59 [20:22:34]line НСП 1% : 5.31 [20:22:34]line НДС 12% : 63.78 [20:22:34]line Наличными: 0.00 [20:22:34]line Безнал.: 600.59 [20:22:34]line Место: АЗС № 127 "Партнер Нефть" [20:22:34]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [20:22:34]line СНО: Общий режим [20:22:34]line Чек 387 30.07.2024 20:22 [20:22:34]line Смена: 48 ФФД: 1.0 [20:22:34]line ЗНМ: 0300000158 [20:22:34]line РНМ: 0000000000171247 [20:22:34]line Версия ККМ: v1.0 [20:22:34]line Платежная система: O! деньги [20:22:34]line ФМ: 0000000002098565 [20:22:34]line ФД: 25012 [20:22:34]line ФПД: 17743564306629 [20:22:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T202234&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25012&fm=17743564306629&tin=02508201610067®Number=0000000000171247&sum=60059 [20:22:35]OFD Sender: Processing packet 25012 [packets to send 29, broken 28] [20:22:35]ProducePacketName [20:22:35]name=ofd_packets/00025012 [20:22:35]OFD Sender: To server: pG, [20:22:35]CommunicateWithHost lk.salyk.kg:30040 [20:22:35]ConnectInit lk.salyk.kg [20:22:35]written 0, free lines is 4095 [20:22:35]Connected sock=10 [20:22:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 B8 FF 07 01 03 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 68 1F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 9B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9B EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9B EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 01 00 00 F4 03 04 00 8A 4B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B4 61 00 00 35 04 06 00 10 23 3E D8 F8 C5 51 07 04 CF 31 F2 70 87 [20:22:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 3B BA 47 00 33 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B4 61 00 00 F4 03 04 00 18 F7 A8 66 B6 04 01 00 00 9A 16 99 E5 81 AC DA 91 [20:22:35]CommunicateWithHost err = 0 [20:22:35]CheckOFDResponse [20:22:35]1017 (14) - 77093643461234 [20:22:35]1041 (16) - 0000000002098565 [20:22:35]1040 (4) - 25012 [20:22:35]1012 (4) - 30.07.2024 14:22 [20:22:35]1206 (1) - 0 [20:22:35]OFD Sender: Remove packet 25012 [20:22:35]ProducePacketName [20:22:35]name=ofd_packets/00025012 [20:22:35]NVStorageDeleteData [20:22:35]Write to MH i2c: 01 00 00 3C 38 74 [20:22:35]Write i2c OK [20:22:35]MH_I2C_Read... [20:22:35]Read from MH i2c: 01 [20:22:35]MH_I2C_Read... [20:22:35]Read from MH i2c: 01 07 00 [20:22:35]MH_I2C_Read... [20:22:35]Read from MH i2c: 01 07 00 3C 38 00 00 00 00 00 FB 0C 82 [20:22:35]RasterBufferAndPrint [20:22:35]line [20:22:35]line [20:22:35]line [20:22:35]line [20:22:35]line [20:22:35]written 0, free lines is 3329 [20:22:35]MH_Cut [20:22:35]Write to MH i2c: D1 01 00 43 38 01 4D [20:22:35]Write i2c OK [20:22:35]MH_I2C_Read... [20:22:35]Read from MH i2c: D1 [20:22:35]MH_I2C_Read... [20:22:35]Read from MH i2c: D1 01 00 [20:22:35]MH_I2C_Read... [20:22:35]Read from MH i2c: D1 01 00 43 38 00 4C [20:22:35]Write to MH i2c: 01 00 00 44 38 7C [20:22:35]Write i2c OK [20:22:35]MH_I2C_Read... [20:22:36]OFD Sender: No OFD packet to send [20:22:36]*** Cut start [20:22:36]*** Partial cut [20:22:36]*** CUTSNS_PIN = 1 [20:22:36]*** CUTSNS_PIN = 0 [20:22:36]*** Brake cut motor [20:22:36]Read from MH i2c: 01 [20:22:36]MH_I2C_Read... [20:22:36]*** Stop cut motor [20:22:36]*** Cut end [20:22:36]Read from MH i2c: 01 07 00 [20:22:36]MH_I2C_Read... [20:22:36]Read from MH i2c: 01 07 00 44 38 00 00 00 00 00 FF 0F 91 [20:22:36]process_action close_receipt done [20:22:36]requested_data is exist [20:22:36]produce_requested_data [20:22:36]requested_item fm.sn is exist - process it [20:22:36]wFMCommunicate request_size=4 [20:22:36]MH_SAM_APDU [20:22:36]CAPDU: 80 11 00 00 [20:22:36]Write to MH i2c: E2 08 00 45 38 80 11 00 00 00 00 00 00 F7 [20:22:36]Write i2c OK [20:22:36]MH_I2C_Read... [20:22:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:22:37]Read from MH i2c: E2 [20:22:37]MH_I2C_Read... [20:22:37]Read from MH i2c: E2 17 00 [20:22:37]MH_I2C_Read... [20:22:37]Read from MH i2c: E2 17 00 45 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 4D [20:22:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:22:37]wFMCommunicate OK [20:22:37]requested_item fd.num is exist - process it [20:22:37]SAM_PROTO_GetFieldsCounters [20:22:37]wFMCommunicate request_size=4 [20:22:37]MH_SAM_APDU [20:22:37]CAPDU: 80 13 00 00 [20:22:37]Write to MH i2c: E2 08 00 46 38 80 13 00 00 00 00 00 00 FA [20:22:37]Write i2c OK [20:22:37]MH_I2C_Read... [20:22:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:22:37]Read from MH i2c: E2 [20:22:37]MH_I2C_Read... [20:22:37]Read from MH i2c: E2 62 00 [20:22:37]MH_I2C_Read... [20:22:37]Read from MH i2c: E2 62 00 46 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B4 61 00 00 0E 04 04 00 30 00 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 EC [20:22:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B4 61 00 00 0E 04 04 00 30 00 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 [20:22:37]wFMCommunicate OK [20:22:37]SAM_PROTO_GetFieldsCounters done [20:22:37]requested_item shift.num is exist - process it [20:22:37]requested_item shift.opened is exist - process it [20:22:37]req_shift_opened [20:22:37]FM_GetShiftState [20:22:37]SAM_PROTO_GetShiftState [20:22:37]wFMCommunicate request_size=4 [20:22:37]MH_SAM_APDU [20:22:37]CAPDU: 80 13 01 00 [20:22:37]Write to MH i2c: E2 08 00 47 38 80 13 01 00 00 00 00 00 FC [20:22:37]Write i2c OK [20:22:37]MH_I2C_Read... [20:22:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:22:37]Read from MH i2c: E2 [20:22:37]MH_I2C_Read... [20:22:37]Read from MH i2c: E2 0E 00 [20:22:37]MH_I2C_Read... [20:22:37]Read from MH i2c: E2 0E 00 47 38 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 AF [20:22:37]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:22:37]wFMCommunicate OK [20:22:37]SAM_PROTO_GetShiftState done [20:22:37]FM_GetShiftState done [20:22:37]req_shift_opened done [20:22:37]requested_item shift.open_date is exist - process it [20:22:37]req_shift_open_date [20:22:37]req_shift_open_date done [20:22:37]produce_requested_data done [20:22:37]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25012,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:22:37]process_action_free close_receipt [20:22:37]json_value_free [20:22:37]json_value_free done [20:22:37]process_json_proto returns [20:22:37]Send response to host [20:22:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25012,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:22:37]free response buf [20:22:37]execute_script done [20:22:37]execute_script returns [20:22:37]free content buf [20:22:37]Sock 9.Close socket [20:22:37]Sock 9.Thread stoped [20:22:41]OFD Sender: No OFD packet to send [20:22:46]OFD Sender: No OFD packet to send [20:22:51]accept exits with 7 [20:22:51]New connection [20:22:51]New thread 3067428196 created [20:22:51]Thread 3067571556 joined [20:22:51]Waiting for new connection... [20:22:51] Sock 7.Parse request [20:22:51]Sock 7.Check first char [20:22:51]Sock 7.First char is OK [20:22:51]request: POST /json_proto HTTP/1.0 [20:22:51]Method: POST [20:22:51]URL: /json_proto [20:22:51]Method is POST - this is cgi request [20:22:51]url: /json_proto [20:22:51]query_string will be loaded in cgi processing [20:22:51]execute_cgi json_proto POST (null) [20:22:51]execute_cgi path=json_proto method=POST [20:22:51]POST find Content-Length [20:22:51]Host: 172.17.45.131:8080 [20:22:51]Content-Length: 677 [20:22:51]Content-Type: application/json [20:22:51] [20:22:51]POST finish read [20:22:51]Found Content-Length = 677 [20:22:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610769", "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" ] } } [20:22:51]execute_script... [20:22: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)610769", "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" ] } } [20:22:51]POST & json_proto [20:22:51]process_json_proto [20:22:51]json parsed OK: [20:22:51]protocol is kg_v1.0 [20:22:51]action value=close_receipt [20:22:51]process_action close_receipt [20:22:51]cmd_close_receipt [20:22:51]MH_GetDate [20:22:51]Write to MH i2c: F0 00 00 48 38 6F [20:22:51]Write i2c OK [20:22:51]MH_I2C_Read... [20:22:51]Read from MH i2c: F0 [20:22:51]MH_I2C_Read... [20:22:51]Read from MH i2c: F0 09 00 [20:22:51]MH_I2C_Read... [20:22:51]Read from MH i2c: F0 09 00 48 38 00 9C 4B A9 66 C6 D4 6E 66 DC [20:22:51]GetLastDocTimeStamp 1722370954 [20:22:51]current date 1722370972 [20:22:51]FM_GetShiftState [20:22:51]SAM_PROTO_GetShiftState [20:22:51]wFMCommunicate request_size=4 [20:22:51]MH_SAM_APDU [20:22:51]CAPDU: 80 13 01 00 [20:22:51]Write to MH i2c: E2 08 00 49 38 80 13 01 00 00 00 00 00 FE [20:22:51]Write i2c OK [20:22:51]MH_I2C_Read... [20:22:51]OFD Sender: No OFD packet to send [20:22:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:22:51]Read from MH i2c: E2 [20:22:51]MH_I2C_Read... [20:22:51]Read from MH i2c: E2 0E 00 [20:22:51]MH_I2C_Read... [20:22:51]Read from MH i2c: E2 0E 00 49 38 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B1 [20:22:51]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:22:51]wFMCommunicate OK [20:22:51]SAM_PROTO_GetShiftState done [20:22:51]FM_GetShiftState done [20:22:51]opened in 1722298218 [20:22:51]opened+sec_in_day 1722384618 [20:22:51]quantity*price = 40002 [20:22:51]sum+1 = 40003 [20:22:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 388 30.07.2024 20:22 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25013 ФПД: 150580902945730 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T202252&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25013&fm=150580902945730&tin=02508201610067®Number=0000000000171247&sum=40000 [20:22:52]StoreToDocumentArchive [20:22:52]shift 48 fd 25013 [20:22:52]save to /storage/0048/doc_00025013 [20:22:52]save last doc name /storage/0048/doc_00025013 to /storage/kkm_last_doc_name [20:22:52]save OK [20:22:52]Clear old archive folders... [20:22:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:22:52]tlvbuf is 01ECCC90 [20:22:52]SAM_PROTO_ClearQueue [20:22:52]wFMCommunicate request_size=4 [20:22:52]MH_SAM_APDU [20:22:52]CAPDU: 80 09 00 00 [20:22:52]Write to MH i2c: E2 08 00 56 38 80 09 00 00 00 00 00 00 00 [20:22:52]Write i2c OK [20:22:52]MH_I2C_Read... [20:22:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:22:52]Read from MH i2c: E2 [20:22:52]MH_I2C_Read... [20:22:52]Read from MH i2c: E2 03 00 [20:22:52]MH_I2C_Read... [20:22:52]Read from MH i2c: E2 03 00 56 38 00 90 00 02 [20:22:52]RAPDU: 90 00 [20:22:52]wFMCommunicate OK [20:22:52]SAM_PROTO_ClearQueue done [20:22:52]KKMCreateOFDPacket [20:22:52]OFDProtocolAddRootSTLVToBuf [20:22:52]FM_MakeSignedData [20:22:52]FM_MakeSignedData [20:22:52]SAM_PROTO_SignData [20:22:52]wFMCommunicate request_size=4 [20:22:52]MH_SAM_APDU [20:22:52]CAPDU: 80 0D 01 02 [20:22:52]Write to MH i2c: E2 08 00 57 38 80 0D 01 02 00 00 00 00 08 [20:22:52]Write i2c OK [20:22:52]MH_I2C_Read... [20:22:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:22:52]Read from MH i2c: E2 [20:22:52]MH_I2C_Read... [20:22:52]Read from MH i2c: E2 03 00 [20:22:52]MH_I2C_Read... [20:22:52]Read from MH i2c: E2 03 00 57 38 00 90 00 03 [20:22:52]RAPDU: 90 00 [20:22:52]wFMCommunicate OK [20:22:52]wFMCommunicate request_size=255 [20:22:52]MH_SAM_APDU [20:22: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 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 9C 4B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B5 61 00 00 35 04 06 00 88 [20:22:52]Write to MH i2c: E2 02 01 58 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 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 9C 4B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B5 61 00 00 35 04 06 00 88 00 00 B2 [20:22:52]Write i2c OK [20:22:52]MH_I2C_Read... [20:22:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:22:52]Read from MH i2c: E2 [20:22:52]MH_I2C_Read... [20:22:52]Read from MH i2c: E2 03 00 [20:22:52]MH_I2C_Read... [20:22:52]Read from MH i2c: E2 03 00 58 38 00 90 00 04 [20:22:52]RAPDU: 90 00 [20:22:52]wFMCommunicate OK [20:22:52]wFMCommunicate request_size=10 [20:22:52]MH_SAM_APDU [20:22:52]CAPDU: 80 0D 02 02 05 F3 D9 3A E3 C2 [20:22:52]Write to MH i2c: E2 0D 00 59 38 80 0D 02 02 05 00 F3 D9 3A E3 C2 00 00 C0 [20:22:52]Write i2c OK [20:22:52]MH_I2C_Read... [20:22:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:22:52]Read from MH i2c: E2 [20:22:52]MH_I2C_Read... [20:22:52]Read from MH i2c: E2 03 00 [20:22:52]MH_I2C_Read... [20:22:52]Read from MH i2c: E2 03 00 59 38 00 90 00 05 [20:22:52]RAPDU: 90 00 [20:22:52]wFMCommunicate OK [20:22:52]wFMCommunicate request_size=4 [20:22:52]MH_SAM_APDU [20:22:52]CAPDU: 80 0D 03 02 [20:22:52]Write to MH i2c: E2 08 00 5A 38 80 0D 03 02 00 00 00 00 0D [20:22:52]Write i2c OK [20:22:52]MH_I2C_Read... [20:22:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:22:52]Read from MH i2c: E2 [20:22:52]MH_I2C_Read... [20:22:52]Read from MH i2c: E2 0B 00 [20:22:52]MH_I2C_Read... [20:22:52]Read from MH i2c: E2 0B 00 5A 38 00 F1 98 32 2D 76 9F 69 93 90 00 07 [20:22:52]RAPDU: F1 98 32 2D 76 9F 69 93 90 00 [20:22:52]wFMCommunicate OK [20:22:52]SAM_PROTO_SignData done [20:22:52]FM_MakeSignedData done [20:22:52]CreateOFDProtocolMessage [20:22:52]wFMCommunicate request_size=4 [20:22:52]MH_SAM_APDU [20:22:52]CAPDU: 80 11 00 00 [20:22:52]Write to MH i2c: E2 08 00 5B 38 80 11 00 00 00 00 00 00 0D [20:22:52]Write i2c OK [20:22:52]MH_I2C_Read... [20:22:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:22:52]Read from MH i2c: E2 [20:22:52]MH_I2C_Read... [20:22:52]Read from MH i2c: E2 17 00 [20:22:52]MH_I2C_Read... [20:22:52]Read from MH i2c: E2 17 00 5B 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 63 [20:22:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:22:52]wFMCommunicate OK [20:22:52]CreateOFDProtocolMessage done [20:22:52]OFDSenderStorePacket 25013 [20:22:52]StoreOFDPacket docnum=25013 [20:22:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 A2 51 07 01 00 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9C 4B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B5 61 00 00 35 04 06 00 88 F3 D9 3A E3 C2 F1 98 32 2D 76 9F 69 93 [20:22:52]CheckFolder [20:22:52]dirname=/storage/ofd_packets [20:22:52]CheckFolder done [20:22:52]ProducePacketName [20:22:52]name=ofd_packets/00025013 [20:22:52]NVStorageSaveData ofd_packets/00025013 [20:22:52]File name is /storage/ofd_packets/00025013 [20:22:52]Write 301 bytes [20:22:52]NVStorageSaveData done [20:22:52]OFDSenderStorePacket done [20:22:52]KKMCreateOFDPacket done [20:22:52]NVStorageSaveData kkm_last_timestamp [20:22:52]File name is /storage/kkm_last_timestamp [20:22:52]Write 4 bytes [20:22:52]NVStorageSaveData done [20:22:52]ExternCall_PrintAddStr [20:22:52]wPrintStart [20:22:52]Write to MH i2c: 01 00 00 5C 38 94 [20:22:52]Write i2c OK [20:22:52]MH_I2C_Read... [20:22:52]Read from MH i2c: 01 [20:22:52]MH_I2C_Read... [20:22:52]Read from MH i2c: 01 07 00 [20:22:52]MH_I2C_Read... [20:22:52]Read from MH i2c: 01 07 00 5C 38 00 00 00 00 00 FF 0F A9 [20:22:52]RasterBufferAndPrint [20:22:52]line Счет N : (1)610769 [20:22:52]line ИНН: 02508201610067 [20:22:52]line Контрольно-Кассовый Чек [20:22:52]line ПРОДАЖА [20:22:52]line ТРК (МРК, ГНК) : 32 [20:22:52]line Товар: 2710124130 [20:22:52]line Аи-92-К-2 [20:22:52]line 5.900 * 67.80 [20:22:52]line = 400.02 [20:22:52]line НДС 12% НСП 1% [20:22:52]line > о реализуемом товаре [20:22:52]line ОКРУГЛЕНИЕ: -0.02 [20:22:52]line ИТОГО: 400.00 [20:22:52]line Внесено: 400.00 [20:22:52]line СДАЧА: 0.00 [20:22:52]line НСП 1% : 3.54 [20:22:52]line НДС 12% : 42.48 [20:22:52]line Наличными: 400.00 [20:22:52]line Безнал.: 0.00 [20:22:52]line Место: АЗС № 127 "Партнер Нефть" [20:22:52]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [20:22:52]line СНО: Общий режим [20:22:52]line Чек 388 30.07.2024 20:22 [20:22:52]line Смена: 48 ФФД: 1.0 [20:22:52]line ЗНМ: 0300000158 [20:22:52]line РНМ: 0000000000171247 [20:22:52]line Версия ККМ: v1.0 [20:22:52]line ФМ: 0000000002098565 [20:22:52]line ФД: 25013 [20:22:52]line ФПД: 150580902945730 [20:22:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T202252&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25013&fm=150580902945730&tin=02508201610067®Number=0000000000171247&sum=40000 [20:22:53]OFD Sender: Processing packet 25013 [packets to send 29, broken 28] [20:22:53]ProducePacketName [20:22:53]name=ofd_packets/00025013 [20:22:53]OFD Sender: To server: pG, [20:22:53]CommunicateWithHost lk.salyk.kg:30040 [20:22:53]ConnectInit lk.salyk.kg [20:22:53]written 0, free lines is 4095 [20:22:53]Connected sock=10 [20:22:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 A2 51 07 01 00 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9C 4B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B5 61 00 00 35 04 06 00 88 F3 D9 3A E3 C2 F1 98 32 2D 76 9F 69 93 [20:22:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 A0 0A 47 00 7E CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B5 61 00 00 F4 03 04 00 2A F7 A8 66 B6 04 01 00 00 B8 F6 A7 C6 A8 3E 7C 39 [20:22:53]CommunicateWithHost err = 0 [20:22:53]CheckOFDResponse [20:22:53]1017 (14) - 77093643461234 [20:22:53]1041 (16) - 0000000002098565 [20:22:53]1040 (4) - 25013 [20:22:53]1012 (4) - 30.07.2024 14:22 [20:22:53]1206 (1) - 0 [20:22:53]OFD Sender: Remove packet 25013 [20:22:53]ProducePacketName [20:22:53]name=ofd_packets/00025013 [20:22:53]NVStorageDeleteData [20:22:53]Write to MH i2c: 01 00 00 87 38 BF [20:22:53]Write i2c OK [20:22:53]MH_I2C_Read... [20:22:53]Read from MH i2c: 01 [20:22:53]MH_I2C_Read... [20:22:53]Read from MH i2c: 01 07 00 [20:22:53]MH_I2C_Read... [20:22:53]Read from MH i2c: 01 07 00 87 38 00 00 00 00 00 E2 0C B4 [20:22:53]RasterBufferAndPrint [20:22:53]line [20:22:53]line [20:22:53]line [20:22:53]line [20:22:53]line [20:22:53]written 0, free lines is 3304 [20:22:53]MH_Cut [20:22:53]Write to MH i2c: D1 01 00 8E 38 01 98 [20:22:53]Write i2c OK [20:22:53]MH_I2C_Read... [20:22:53]Read from MH i2c: D1 [20:22:53]MH_I2C_Read... [20:22:53]Read from MH i2c: D1 01 00 [20:22:53]MH_I2C_Read... [20:22:53]Read from MH i2c: D1 01 00 8E 38 00 97 [20:22:53]Write to MH i2c: 01 00 00 8F 38 C7 [20:22:53]Write i2c OK [20:22:53]MH_I2C_Read... [20:22:53]OFD Sender: No OFD packet to send [20:22:54]*** Cut start [20:22:54]*** Partial cut [20:22:54]*** CUTSNS_PIN = 1 [20:22:54]*** CUTSNS_PIN = 0 [20:22:54]*** Brake cut motor [20:22:54]Read from MH i2c: 01 [20:22:54]MH_I2C_Read... [20:22:54]*** Stop cut motor [20:22:54]*** Cut end [20:22:54]Read from MH i2c: 01 07 00 [20:22:54]MH_I2C_Read... [20:22:54]Read from MH i2c: 01 07 00 8F 38 00 00 00 00 00 FF 0F DC [20:22:54]process_action close_receipt done [20:22:54]requested_data is exist [20:22:54]produce_requested_data [20:22:54]requested_item fm.sn is exist - process it [20:22:54]wFMCommunicate request_size=4 [20:22:54]MH_SAM_APDU [20:22:54]CAPDU: 80 11 00 00 [20:22:54]Write to MH i2c: E2 08 00 90 38 80 11 00 00 00 00 00 00 42 [20:22:54]Write i2c OK [20:22:54]MH_I2C_Read... [20:22:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:22:54]Read from MH i2c: E2 [20:22:54]MH_I2C_Read... [20:22:54]Read from MH i2c: E2 17 00 [20:22:54]MH_I2C_Read... [20:22:54]Read from MH i2c: E2 17 00 90 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 98 [20:22:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:22:54]wFMCommunicate OK [20:22:54]requested_item fd.num is exist - process it [20:22:54]SAM_PROTO_GetFieldsCounters [20:22:54]wFMCommunicate request_size=4 [20:22:54]MH_SAM_APDU [20:22:54]CAPDU: 80 13 00 00 [20:22:54]Write to MH i2c: E2 08 00 91 38 80 13 00 00 00 00 00 00 45 [20:22:54]Write i2c OK [20:22:54]MH_I2C_Read... [20:22:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:22:55]Read from MH i2c: E2 [20:22:55]MH_I2C_Read... [20:22:55]Read from MH i2c: E2 62 00 [20:22:55]MH_I2C_Read... [20:22:55]Read from MH i2c: E2 62 00 91 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B5 61 00 00 0E 04 04 00 30 00 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 3B [20:22:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B5 61 00 00 0E 04 04 00 30 00 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 [20:22:55]wFMCommunicate OK [20:22:55]SAM_PROTO_GetFieldsCounters done [20:22:55]requested_item shift.num is exist - process it [20:22:55]requested_item shift.opened is exist - process it [20:22:55]req_shift_opened [20:22:55]FM_GetShiftState [20:22:55]SAM_PROTO_GetShiftState [20:22:55]wFMCommunicate request_size=4 [20:22:55]MH_SAM_APDU [20:22:55]CAPDU: 80 13 01 00 [20:22:55]Write to MH i2c: E2 08 00 92 38 80 13 01 00 00 00 00 00 47 [20:22:55]Write i2c OK [20:22:55]MH_I2C_Read... [20:22:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:22:55]Read from MH i2c: E2 [20:22:55]MH_I2C_Read... [20:22:55]Read from MH i2c: E2 0E 00 [20:22:55]MH_I2C_Read... [20:22:55]Read from MH i2c: E2 0E 00 92 38 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 FA [20:22:55]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:22:55]wFMCommunicate OK [20:22:55]SAM_PROTO_GetShiftState done [20:22:55]FM_GetShiftState done [20:22:55]req_shift_opened done [20:22:55]requested_item shift.open_date is exist - process it [20:22:55]req_shift_open_date [20:22:55]req_shift_open_date done [20:22:55]produce_requested_data done [20:22:55]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25013,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:22:55]process_action_free close_receipt [20:22:55]json_value_free [20:22:55]json_value_free done [20:22:55]process_json_proto returns [20:22:55]Send response to host [20:22:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25013,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:22:55]free response buf [20:22:55]execute_script done [20:22:55]execute_script returns [20:22:55]free content buf [20:22:55]Sock 7.Close socket [20:22:55]Sock 7.Thread stoped [20:22:59]OFD Sender: No OFD packet to send [20:23:04]OFD Sender: No OFD packet to send [20:23:09]OFD Sender: No OFD packet to send [20:23:14]OFD Sender: No OFD packet to send [20:23:19]OFD Sender: No OFD packet to send [20:23:24]OFD Sender: No OFD packet to send [20:23:29]OFD Sender: No OFD packet to send [20:23:34]OFD Sender: No OFD packet to send [20:23:39]OFD Sender: No OFD packet to send [20:23:44]OFD Sender: No OFD packet to send [20:23:49]OFD Sender: No OFD packet to send [20:23:54]OFD Sender: No OFD packet to send [20:23:59]OFD Sender: No OFD packet to send [20:24:04]OFD Sender: No OFD packet to send [20:24:09]OFD Sender: No OFD packet to send [20:24:14]OFD Sender: No OFD packet to send [20:24:19]OFD Sender: No OFD packet to send [20:24:24]OFD Sender: No OFD packet to send [20:24:28]accept exits with 9 [20:24:28]New connection [20:24:28]New thread 3067571556 created [20:24:28]Thread 3067428196 joined [20:24:28]Waiting for new connection... [20:24:28] Sock 9.Parse request [20:24:28]Sock 9.Check first char [20:24:28]Sock 9.First char is OK [20:24:28]request: POST /json_proto HTTP/1.0 [20:24:28]Method: POST [20:24:28]URL: /json_proto [20:24:28]Method is POST - this is cgi request [20:24:28]url: /json_proto [20:24:28]query_string will be loaded in cgi processing [20:24:28]execute_cgi json_proto POST (null) [20:24:28]execute_cgi path=json_proto method=POST [20:24:28]POST find Content-Length [20:24:28]Host: 172.17.45.131:8080 [20:24:28]Content-Length: 695 [20:24:28]Content-Type: application/json [20:24:28] [20:24:28]POST finish read [20:24:28]Found Content-Length = 695 [20:24:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 25011, "base_FM": "0000000002098565", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610767", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 100.000, "sum" : 7570.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 7570.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:24:28]execute_script... [20:24:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 25011, "base_FM": "0000000002098565", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610767", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 100.000, "sum" : 7570.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 7570.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:24:28]POST & json_proto [20:24:28]process_json_proto [20:24:28]json parsed OK: [20:24:28]protocol is kg_v1.0 [20:24:28]action value=close_receipt [20:24:28]process_action close_receipt [20:24:28]cmd_close_receipt [20:24:28]MH_GetDate [20:24:28]Write to MH i2c: F0 00 00 93 38 BA [20:24:28]Write i2c OK [20:24:28]MH_I2C_Read... [20:24:28]Read from MH i2c: F0 [20:24:28]MH_I2C_Read... [20:24:28]Read from MH i2c: F0 09 00 [20:24:28]MH_I2C_Read... [20:24:28]Read from MH i2c: F0 09 00 93 38 00 FD 4B A9 66 C6 D4 6E 66 88 [20:24:28]GetLastDocTimeStamp 1722370972 [20:24:28]current date 1722371069 [20:24:28]FM_GetShiftState [20:24:28]SAM_PROTO_GetShiftState [20:24:28]wFMCommunicate request_size=4 [20:24:28]MH_SAM_APDU [20:24:28]CAPDU: 80 13 01 00 [20:24:28]Write to MH i2c: E2 08 00 94 38 80 13 01 00 00 00 00 00 49 [20:24:28]Write i2c OK [20:24:28]MH_I2C_Read... [20:24:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:24:28]Read from MH i2c: E2 [20:24:28]MH_I2C_Read... [20:24:28]Read from MH i2c: E2 0E 00 [20:24:28]MH_I2C_Read... [20:24:28]Read from MH i2c: E2 0E 00 94 38 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 FC [20:24:28]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:24:28]wFMCommunicate OK [20:24:28]SAM_PROTO_GetShiftState done [20:24:28]FM_GetShiftState done [20:24:28]opened in 1722298218 [20:24:28]opened+sec_in_day 1722384618 [20:24:28]quantity*price = 757000 [20:24:28]sum+1 = 757001 [20:24:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 7570.00 НСП 1% : 66.99 НДС 12% : 803.89 Наличными: 7570.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 389 30.07.2024 20:24 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФД осн.: 25011 ФМ осн.: 0000000002098565 ФМ: 0000000002098565 ФД: 25014 ФПД: 130677581486260 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T202429&type=2&operation_type=1&fn_number=0000000002098565&fd_number=25014&fm=130677581486260&tin=02508201610067®Number=0000000000171247&sum=757000 [20:24:29]StoreToDocumentArchive [20:24:29]shift 48 fd 25014 [20:24:29]save to /storage/0048/doc_00025014 [20:24:29]save last doc name /storage/0048/doc_00025014 to /storage/kkm_last_doc_name [20:24:29]save OK [20:24:29]Clear old archive folders... [20:24:29]ProcessDocumentItem done err = 0, tmpTLVsize=276 [20:24:29]tlvbuf is B6F3FC20 [20:24:29]SAM_PROTO_ClearQueue [20:24:29]wFMCommunicate request_size=4 [20:24:29]MH_SAM_APDU [20:24:29]CAPDU: 80 09 00 00 [20:24:29]Write to MH i2c: E2 08 00 A3 38 80 09 00 00 00 00 00 00 4D [20:24:29]Write i2c OK [20:24:29]MH_I2C_Read... [20:24:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:24:29]Read from MH i2c: E2 [20:24:29]MH_I2C_Read... [20:24:29]Read from MH i2c: E2 03 00 [20:24:29]MH_I2C_Read... [20:24:29]Read from MH i2c: E2 03 00 A3 38 00 90 00 4F [20:24:29]RAPDU: 90 00 [20:24:29]wFMCommunicate OK [20:24:29]SAM_PROTO_ClearQueue done [20:24:29]KKMCreateOFDPacket [20:24:29]OFDProtocolAddRootSTLVToBuf [20:24:29]FM_MakeSignedData [20:24:29]FM_MakeSignedData [20:24:29]SAM_PROTO_SignData [20:24:29]wFMCommunicate request_size=4 [20:24:29]MH_SAM_APDU [20:24:29]CAPDU: 80 0D 01 02 [20:24:29]Write to MH i2c: E2 08 00 A4 38 80 0D 01 02 00 00 00 00 55 [20:24:29]Write i2c OK [20:24:29]MH_I2C_Read... [20:24:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:24:29]Read from MH i2c: E2 [20:24:29]MH_I2C_Read... [20:24:29]Read from MH i2c: E2 03 00 [20:24:29]MH_I2C_Read... [20:24:29]Read from MH i2c: E2 03 00 A4 38 00 90 00 50 [20:24:29]RAPDU: 90 00 [20:24:29]wFMCommunicate OK [20:24:29]wFMCommunicate request_size=255 [20:24:29]MH_SAM_APDU [20:24:29]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 08 8D 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 8D 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 1A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 3A 01 00 00 00 07 04 06 00 08 8D 0B 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 FD 4B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 27 04 04 00 B3 61 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 11 04 10 00 30 30 30 30 [20:24:29]Write to MH i2c: E2 02 01 A5 38 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 08 8D 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 8D 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 1A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 3A 01 00 00 00 07 04 06 00 08 8D 0B 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 FD 4B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 27 04 04 00 B3 61 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 11 04 10 00 30 30 30 30 00 00 FD [20:24:29]Write i2c OK [20:24:29]MH_I2C_Read... [20:24:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:24:30]Read from MH i2c: E2 [20:24:30]MH_I2C_Read... [20:24:30]Read from MH i2c: E2 03 00 [20:24:30]MH_I2C_Read... [20:24:30]Read from MH i2c: E2 03 00 A5 38 00 90 00 51 [20:24:30]RAPDU: 90 00 [20:24:30]wFMCommunicate OK [20:24:30]wFMCommunicate request_size=35 [20:24:30]MH_SAM_APDU [20:24:30]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B6 61 00 00 35 04 06 00 76 D9 BE D3 18 B4 [20:24:30]Write to MH i2c: E2 26 00 A6 38 80 0D 02 02 1E 00 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B6 61 00 00 35 04 06 00 76 D9 BE D3 18 B4 00 00 11 [20:24:30]Write i2c OK [20:24:30]MH_I2C_Read... [20:24:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:24:30]Read from MH i2c: E2 [20:24:30]MH_I2C_Read... [20:24:30]Read from MH i2c: E2 03 00 [20:24:30]MH_I2C_Read... [20:24:30]Read from MH i2c: E2 03 00 A6 38 00 90 00 52 [20:24:30]RAPDU: 90 00 [20:24:30]wFMCommunicate OK [20:24:30]wFMCommunicate request_size=4 [20:24:30]MH_SAM_APDU [20:24:30]CAPDU: 80 0D 03 02 [20:24:30]Write to MH i2c: E2 08 00 A7 38 80 0D 03 02 00 00 00 00 5A [20:24:30]Write i2c OK [20:24:30]MH_I2C_Read... [20:24:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:24:30]Read from MH i2c: E2 [20:24:30]MH_I2C_Read... [20:24:30]Read from MH i2c: E2 0B 00 [20:24:30]MH_I2C_Read... [20:24:30]Read from MH i2c: E2 0B 00 A7 38 00 75 96 CA 97 23 8F D6 22 90 00 71 [20:24:30]RAPDU: 75 96 CA 97 23 8F D6 22 90 00 [20:24:30]wFMCommunicate OK [20:24:30]SAM_PROTO_SignData done [20:24:30]FM_MakeSignedData done [20:24:30]CreateOFDProtocolMessage [20:24:30]wFMCommunicate request_size=4 [20:24:30]MH_SAM_APDU [20:24:30]CAPDU: 80 11 00 00 [20:24:30]Write to MH i2c: E2 08 00 A8 38 80 11 00 00 00 00 00 00 5A [20:24:30]Write i2c OK [20:24:30]MH_I2C_Read... [20:24:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:24:30]Read from MH i2c: E2 [20:24:30]MH_I2C_Read... [20:24:30]Read from MH i2c: E2 17 00 [20:24:30]MH_I2C_Read... [20:24:30]Read from MH i2c: E2 17 00 A8 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B0 [20:24:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:24:30]wFMCommunicate OK [20:24:30]CreateOFDProtocolMessage done [20:24:30]OFDSenderStorePacket 25014 [20:24:30]StoreOFDPacket docnum=25014 [20:24:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 28 01 00 00 4D 60 20 01 7E DA 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 08 8D 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 8D 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 1A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 3A 01 00 00 00 07 04 06 00 08 8D 0B 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 FD 4B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 27 04 04 00 B3 61 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B6 61 00 00 35 04 06 00 76 D9 BE D3 18 B4 75 96 CA 97 23 8F D6 22 [20:24:30]CheckFolder [20:24:30]dirname=/storage/ofd_packets [20:24:30]CheckFolder done [20:24:30]ProducePacketName [20:24:30]name=ofd_packets/00025014 [20:24:30]NVStorageSaveData ofd_packets/00025014 [20:24:30]File name is /storage/ofd_packets/00025014 [20:24:30]Write 326 bytes [20:24:30]NVStorageSaveData done [20:24:30]OFDSenderStorePacket done [20:24:30]KKMCreateOFDPacket done [20:24:30]NVStorageSaveData kkm_last_timestamp [20:24:30]File name is /storage/kkm_last_timestamp [20:24:30]Write 4 bytes [20:24:30]NVStorageSaveData done [20:24:30]ExternCall_PrintAddStr [20:24:30]wPrintStart [20:24:30]Write to MH i2c: 01 00 00 A9 38 E1 [20:24:30]Write i2c OK [20:24:30]MH_I2C_Read... [20:24:30]Read from MH i2c: 01 [20:24:30]MH_I2C_Read... [20:24:30]Read from MH i2c: 01 07 00 [20:24:30]MH_I2C_Read... [20:24:30]Read from MH i2c: 01 07 00 A9 38 00 00 00 00 00 FF 0F F6 [20:24:30]RasterBufferAndPrint [20:24:30]line Счет N : (1)610767 [20:24:30]line ИНН: 02508201610067 [20:24:30]line Контрольно-Кассовый Чек [20:24:30]line ВОЗВРАТ ПРОДАЖИ [20:24:30]line ТРК (МРК, ГНК) : 1 [20:24:30]line Товар: 2710194210 [20:24:30]line ДТ-К-2 [20:24:30]line 100.000 * 75.70 [20:24:30]line = 7570.00 [20:24:30]line НДС 12% НСП 1% [20:24:30]line > о реализуемом товаре [20:24:30]line ИТОГО: 7570.00 [20:24:30]line НСП 1% : 66.99 [20:24:30]line НДС 12% : 803.89 [20:24:30]line Наличными: 7570.00 [20:24:30]line Безнал.: 0.00 [20:24:30]line Место: АЗС № 127 "Партнер Нефть" [20:24:30]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [20:24:30]line СНО: Общий режим [20:24:30]line Чек 389 30.07.2024 20:24 [20:24:30]line Смена: 48 ФФД: 1.0 [20:24:30]line ЗНМ: 0300000158 [20:24:30]line РНМ: 0000000000171247 [20:24:30]line Версия ККМ: v1.0 [20:24:30]line ФД осн.: 25011 [20:24:30]line ФМ осн.: 0000000002098565 [20:24:30]line ФМ: 0000000002098565 [20:24:30]line ФД: 25014 [20:24:30]line ФПД: 130677581486260 [20:24:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T202429&type=2&operation_type=1&fn_number=0000000002098565&fd_number=25014&fm=130677581486260&tin=02508201610067®Number=0000000000171247&sum=757000 [20:24:30]OFD Sender: Processing packet 25014 [packets to send 29, broken 28] [20:24:30]ProducePacketName [20:24:30]name=ofd_packets/00025014 [20:24:30]OFD Sender: To server: pG, [20:24:30]CommunicateWithHost lk.salyk.kg:30040 [20:24:30]ConnectInit lk.salyk.kg [20:24:30]written 0, free lines is 4095 [20:24:30]Connected sock=10 [20:24:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 28 01 00 00 4D 60 20 01 7E DA 5A 03 01 00 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 08 8D 0B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 8D 0B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2B 1A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 3A 01 00 00 00 07 04 06 00 08 8D 0B 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 FD 4B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 27 04 04 00 B3 61 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B6 61 00 00 35 04 06 00 76 D9 BE D3 18 B4 75 96 CA 97 23 8F D6 22 [20:24:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 8A DC 47 00 34 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 32 30 39 38 35 36 35 10 04 04 00 B6 61 00 00 F4 03 04 00 8B F7 A8 66 B6 04 01 00 00 70 D7 64 75 BA CC 03 79 [20:24:31]CommunicateWithHost err = 0 [20:24:31]CheckOFDResponse [20:24:31]1017 (14) - 77093643461234 [20:24:31]1041 (16) - 0000000002098565 [20:24:31]1040 (4) - 25014 [20:24:31]1012 (4) - 30.07.2024 14:24 [20:24:31]1206 (1) - 0 [20:24:31]OFD Sender: Remove packet 25014 [20:24:31]ProducePacketName [20:24:31]name=ofd_packets/00025014 [20:24:31]NVStorageDeleteData [20:24:31]Write to MH i2c: 01 00 00 D3 38 0B [20:24:31]Write i2c OK [20:24:31]MH_I2C_Read... [20:24:31]Read from MH i2c: 01 [20:24:31]MH_I2C_Read... [20:24:31]Read from MH i2c: 01 07 00 [20:24:31]MH_I2C_Read... [20:24:31]Read from MH i2c: 01 07 00 D3 38 00 00 00 00 00 0A 0D 29 [20:24:31]RasterBufferAndPrint [20:24:31]line [20:24:31]line [20:24:31]line [20:24:31]line [20:24:31]line [20:24:31]written 0, free lines is 3348 [20:24:31]MH_Cut [20:24:31]Write to MH i2c: D1 01 00 DA 38 01 E4 [20:24:31]Write i2c OK [20:24:31]MH_I2C_Read... [20:24:31]Read from MH i2c: D1 [20:24:31]MH_I2C_Read... [20:24:31]Read from MH i2c: D1 01 00 [20:24:31]MH_I2C_Read... [20:24:31]Read from MH i2c: D1 01 00 DA 38 00 E3 [20:24:31]Write to MH i2c: 01 00 00 DB 38 13 [20:24:31]Write i2c OK [20:24:31]MH_I2C_Read... [20:24:31]OFD Sender: No OFD packet to send [20:24:31]*** Cut start [20:24:31]*** Partial cut [20:24:31]*** CUTSNS_PIN = 1 [20:24:31]*** CUTSNS_PIN = 0 [20:24:32]*** Brake cut motor [20:24:32]Read from MH i2c: 01 [20:24:32]MH_I2C_Read... [20:24:32]*** Stop cut motor [20:24:32]*** Cut end [20:24:32]Read from MH i2c: 01 07 00 [20:24:32]MH_I2C_Read... [20:24:32]Read from MH i2c: 01 07 00 DB 38 00 00 00 00 00 FF 0F 28 [20:24:32]process_action close_receipt done [20:24:32]requested_data is exist [20:24:32]produce_requested_data [20:24:32]requested_item fm.sn is exist - process it [20:24:32]wFMCommunicate request_size=4 [20:24:32]MH_SAM_APDU [20:24:32]CAPDU: 80 11 00 00 [20:24:32]Write to MH i2c: E2 08 00 DC 38 80 11 00 00 00 00 00 00 8E [20:24:32]Write i2c OK [20:24:32]MH_I2C_Read... [20:24:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:24:32]Read from MH i2c: E2 [20:24:32]MH_I2C_Read... [20:24:32]Read from MH i2c: E2 17 00 [20:24:32]MH_I2C_Read... [20:24:32]Read from MH i2c: E2 17 00 DC 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E4 [20:24:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:24:32]wFMCommunicate OK [20:24:32]requested_item fd.num is exist - process it [20:24:32]SAM_PROTO_GetFieldsCounters [20:24:32]wFMCommunicate request_size=4 [20:24:32]MH_SAM_APDU [20:24:32]CAPDU: 80 13 00 00 [20:24:32]Write to MH i2c: E2 08 00 DD 38 80 13 00 00 00 00 00 00 91 [20:24:32]Write i2c OK [20:24:32]MH_I2C_Read... [20:24:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:24:32]Read from MH i2c: E2 [20:24:32]MH_I2C_Read... [20:24:32]Read from MH i2c: E2 62 00 [20:24:32]MH_I2C_Read... [20:24:32]Read from MH i2c: E2 62 00 DD 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B6 61 00 00 0E 04 04 00 30 00 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 8B [20:24:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B6 61 00 00 0E 04 04 00 30 00 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 [20:24:32]wFMCommunicate OK [20:24:32]SAM_PROTO_GetFieldsCounters done [20:24:32]requested_item shift.num is exist - process it [20:24:32]requested_item shift.opened is exist - process it [20:24:32]req_shift_opened [20:24:32]FM_GetShiftState [20:24:32]SAM_PROTO_GetShiftState [20:24:32]wFMCommunicate request_size=4 [20:24:32]MH_SAM_APDU [20:24:32]CAPDU: 80 13 01 00 [20:24:32]Write to MH i2c: E2 08 00 DE 38 80 13 01 00 00 00 00 00 93 [20:24:32]Write i2c OK [20:24:32]MH_I2C_Read... [20:24:32]Read from MH i2c: E2 [20:24:32]MH_I2C_Read... [20:24:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:24:32]Read from MH i2c: E2 0E 00 [20:24:32]MH_I2C_Read... [20:24:32]Read from MH i2c: E2 0E 00 DE 38 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 46 [20:24:32]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:24:32]wFMCommunicate OK [20:24:32]SAM_PROTO_GetShiftState done [20:24:32]FM_GetShiftState done [20:24:32]req_shift_opened done [20:24:32]requested_item shift.open_date is exist - process it [20:24:32]req_shift_open_date [20:24:32]req_shift_open_date done [20:24:32]produce_requested_data done [20:24:32]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25014,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:24:32]process_action_free close_receipt [20:24:32]json_value_free [20:24:32]json_value_free done [20:24:32]process_json_proto returns [20:24:32]Send response to host [20:24:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25014,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:24:32]free response buf [20:24:32]execute_script done [20:24:32]execute_script returns [20:24:32]free content buf [20:24:32]Sock 9.Close socket [20:24:32]Sock 9.Thread stoped [20:24:33]accept exits with 7 [20:24:33]New connection [20:24:33]New thread 3067428196 created [20:24:33]Thread 3067571556 joined [20:24:33]Waiting for new connection... [20:24:33] Sock 7.Parse request [20:24:33]Sock 7.Check first char [20:24:33]Sock 7.First char is OK [20:24:33]request: POST /json_proto HTTP/1.0 [20:24:33]Method: POST [20:24:33]URL: /json_proto [20:24:33]Method is POST - this is cgi request [20:24:33]url: /json_proto [20:24:33]query_string will be loaded in cgi processing [20:24:33]execute_cgi json_proto POST (null) [20:24:33]execute_cgi path=json_proto method=POST [20:24:33]POST find Content-Length [20:24:33]Host: 172.17.45.131:8080 [20:24:33]Content-Length: 678 [20:24:33]Content-Type: application/json [20:24:33] [20:24:33]POST finish read [20:24:33]Found Content-Length = 678 [20:24:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610767", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 69.520, "sum" : 5262.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 7570.00, "total" : 5262.00, "payments": [ { "type": 0, "sum" : 5262.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:24:33]execute_script... [20:24:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610767", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 69.520, "sum" : 5262.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 7570.00, "total" : 5262.00, "payments": [ { "type": 0, "sum" : 5262.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:24:33]POST & json_proto [20:24:33]process_json_proto [20:24:33]json parsed OK: [20:24:33]protocol is kg_v1.0 [20:24:33]action value=close_receipt [20:24:33]process_action close_receipt [20:24:33]cmd_close_receipt [20:24:33]MH_GetDate [20:24:33]Write to MH i2c: F0 00 00 DF 38 06 [20:24:33]Write i2c OK [20:24:33]MH_I2C_Read... [20:24:33]Read from MH i2c: F0 [20:24:33]MH_I2C_Read... [20:24:33]Read from MH i2c: F0 09 00 [20:24:33]MH_I2C_Read... [20:24:33]Read from MH i2c: F0 09 00 DF 38 00 02 4C A9 66 C6 D4 6E 66 DA [20:24:33]GetLastDocTimeStamp 1722371069 [20:24:33]current date 1722371074 [20:24:33]FM_GetShiftState [20:24:33]SAM_PROTO_GetShiftState [20:24:33]wFMCommunicate request_size=4 [20:24:33]MH_SAM_APDU [20:24:33]CAPDU: 80 13 01 00 [20:24:33]Write to MH i2c: E2 08 00 E0 38 80 13 01 00 00 00 00 00 95 [20:24:33]Write i2c OK [20:24:33]MH_I2C_Read... [20:24:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:24:33]Read from MH i2c: E2 [20:24:33]MH_I2C_Read... [20:24:33]Read from MH i2c: E2 0E 00 [20:24:33]MH_I2C_Read... [20:24:33]Read from MH i2c: E2 0E 00 E0 38 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 48 [20:24:33]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:24:33]wFMCommunicate OK [20:24:33]SAM_PROTO_GetShiftState done [20:24:33]FM_GetShiftState done [20:24:33]opened in 1722298218 [20:24:33]opened+sec_in_day 1722384618 [20:24:33]quantity*price = 526266 [20:24:33]sum+1 = 526267 [20:24:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 5262.00 Внесено: 7570.00 СДАЧА: 2308.00 НСП 1% : 46.57 НДС 12% : 558.87 Наличными: 5262.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 390 30.07.2024 20:24 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25015 ФПД: 115125359294215 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T202434&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25015&fm=115125359294215&tin=02508201610067®Number=0000000000171247&sum=526200 [20:24:34]StoreToDocumentArchive [20:24:34]shift 48 fd 25015 [20:24:34]save to /storage/0048/doc_00025015 [20:24:34]save last doc name /storage/0048/doc_00025015 to /storage/kkm_last_doc_name [20:24:34]save OK [20:24:34]Clear old archive folders... [20:24:34]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:24:34]tlvbuf is 01E8FA40 [20:24:34]SAM_PROTO_ClearQueue [20:24:34]wFMCommunicate request_size=4 [20:24:34]MH_SAM_APDU [20:24:34]CAPDU: 80 09 00 00 [20:24:34]Write to MH i2c: E2 08 00 ED 38 80 09 00 00 00 00 00 00 97 [20:24:34]Write i2c OK [20:24:34]MH_I2C_Read... [20:24:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:24:34]Read from MH i2c: E2 [20:24:34]MH_I2C_Read... [20:24:34]Read from MH i2c: E2 03 00 [20:24:34]MH_I2C_Read... [20:24:34]Read from MH i2c: E2 03 00 ED 38 00 90 00 99 [20:24:34]RAPDU: 90 00 [20:24:34]wFMCommunicate OK [20:24:34]SAM_PROTO_ClearQueue done [20:24:34]KKMCreateOFDPacket [20:24:34]OFDProtocolAddRootSTLVToBuf [20:24:34]FM_MakeSignedData [20:24:34]FM_MakeSignedData [20:24:34]SAM_PROTO_SignData [20:24:34]wFMCommunicate request_size=4 [20:24:34]MH_SAM_APDU [20:24:34]CAPDU: 80 0D 01 02 [20:24:34]Write to MH i2c: E2 08 00 EE 38 80 0D 01 02 00 00 00 00 9F [20:24:34]Write i2c OK [20:24:34]MH_I2C_Read... [20:24:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:24:34]Read from MH i2c: E2 [20:24:34]MH_I2C_Read... [20:24:34]Read from MH i2c: E2 03 00 [20:24:34]MH_I2C_Read... [20:24:34]Read from MH i2c: E2 03 00 EE 38 00 90 00 9A [20:24:34]RAPDU: 90 00 [20:24:34]wFMCommunicate OK [20:24:34]wFMCommunicate request_size=255 [20:24:34]MH_SAM_APDU [20:24:34]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 90 0F 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 BA 07 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 07 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 31 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F DA 00 00 00 00 07 04 06 00 78 07 08 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 02 4C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B7 61 00 00 35 04 06 00 68 B4 B6 25 [20:24:34]Write to MH i2c: E2 02 01 EF 38 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 90 0F 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 BA 07 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 07 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 31 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F DA 00 00 00 00 07 04 06 00 78 07 08 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 02 4C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B7 61 00 00 35 04 06 00 68 B4 B6 25 00 00 AE [20:24:34]Write i2c OK [20:24:34]MH_I2C_Read... [20:24:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:24:34]Read from MH i2c: E2 [20:24:34]MH_I2C_Read... [20:24:34]Read from MH i2c: E2 03 00 [20:24:34]MH_I2C_Read... [20:24:34]Read from MH i2c: E2 03 00 EF 38 00 90 00 9B [20:24:35]RAPDU: 90 00 [20:24:35]wFMCommunicate OK [20:24:35]wFMCommunicate request_size=7 [20:24:35]MH_SAM_APDU [20:24:35]CAPDU: 80 0D 02 02 02 37 07 [20:24:35]Write to MH i2c: E2 0A 00 F0 38 80 0D 02 02 02 00 37 07 00 00 E4 [20:24:35]Write i2c OK [20:24:35]MH_I2C_Read... [20:24:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:24:35]Read from MH i2c: E2 [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: E2 03 00 [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: E2 03 00 F0 38 00 90 00 9C [20:24:35]RAPDU: 90 00 [20:24:35]wFMCommunicate OK [20:24:35]wFMCommunicate request_size=4 [20:24:35]MH_SAM_APDU [20:24:35]CAPDU: 80 0D 03 02 [20:24:35]Write to MH i2c: E2 08 00 F1 38 80 0D 03 02 00 00 00 00 A4 [20:24:35]Write i2c OK [20:24:35]MH_I2C_Read... [20:24:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:24:35]Read from MH i2c: E2 [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: E2 0B 00 [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: E2 0B 00 F1 38 00 09 77 04 FA B4 3D 59 E1 90 00 4E [20:24:35]RAPDU: 09 77 04 FA B4 3D 59 E1 90 00 [20:24:35]wFMCommunicate OK [20:24:35]SAM_PROTO_SignData done [20:24:35]FM_MakeSignedData done [20:24:35]CreateOFDProtocolMessage [20:24:35]wFMCommunicate request_size=4 [20:24:35]MH_SAM_APDU [20:24:35]CAPDU: 80 11 00 00 [20:24:35]Write to MH i2c: E2 08 00 F2 38 80 11 00 00 00 00 00 00 A4 [20:24:35]Write i2c OK [20:24:35]MH_I2C_Read... [20:24:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:24:35]Read from MH i2c: E2 [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: E2 17 00 [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: E2 17 00 F2 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 FA [20:24:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:24:35]wFMCommunicate OK [20:24:35]CreateOFDProtocolMessage done [20:24:35]OFDSenderStorePacket 25015 [20:24:35]StoreOFDPacket docnum=25015 [20:24:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 0B 9E 04 01 53 37 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 90 0F 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 BA 07 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 07 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 31 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F DA 00 00 00 00 07 04 06 00 78 07 08 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 02 4C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B7 61 00 00 35 04 06 00 68 B4 B6 25 37 07 09 77 04 FA B4 3D 59 E1 [20:24:35]CheckFolder [20:24:35]dirname=/storage/ofd_packets [20:24:35]CheckFolder done [20:24:35]ProducePacketName [20:24:35]name=ofd_packets/00025015 [20:24:35]NVStorageSaveData ofd_packets/00025015 [20:24:35]File name is /storage/ofd_packets/00025015 [20:24:35]Write 298 bytes [20:24:35]NVStorageSaveData done [20:24:35]OFDSenderStorePacket done [20:24:35]KKMCreateOFDPacket done [20:24:35]NVStorageSaveData kkm_last_timestamp [20:24:35]File name is /storage/kkm_last_timestamp [20:24:35]Write 4 bytes [20:24:35]NVStorageSaveData done [20:24:35]ExternCall_PrintAddStr [20:24:35]wPrintStart [20:24:35]Write to MH i2c: 01 00 00 F3 38 2B [20:24:35]Write i2c OK [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: 01 [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: 01 07 00 [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: 01 07 00 F3 38 00 00 00 00 00 FF 0F 40 [20:24:35]RasterBufferAndPrint [20:24:35]line Счет N : (1)610767 [20:24:35]line ИНН: 02508201610067 [20:24:35]line Контрольно-Кассовый Чек [20:24:35]line ПРОДАЖА [20:24:35]line ТРК (МРК, ГНК) : 1 [20:24:35]line Товар: 2710194210 [20:24:35]line ДТ-К-2 [20:24:35]line 69.520 * 75.70 [20:24:35]line = 5262.66 [20:24:35]line НДС 12% НСП 1% [20:24:35]line > о реализуемом товаре [20:24:35]line ОКРУГЛЕНИЕ: -0.66 [20:24:35]line ИТОГО: 5262.00 [20:24:35]line Внесено: 7570.00 [20:24:35]line СДАЧА: 2308.00 [20:24:35]line НСП 1% : 46.57 [20:24:35]line НДС 12% : 558.87 [20:24:35]line Наличными: 5262.00 [20:24:35]line Безнал.: 0.00 [20:24:35]line Место: АЗС № 127 "Партнер Нефть" [20:24:35]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [20:24:35]line СНО: Общий режим [20:24:35]line Чек 390 30.07.2024 20:24 [20:24:35]line Смена: 48 ФФД: 1.0 [20:24:35]line ЗНМ: 0300000158 [20:24:35]line РНМ: 0000000000171247 [20:24:35]line Версия ККМ: v1.0 [20:24:35]line ФМ: 0000000002098565 [20:24:35]line ФД: 25015 [20:24:35]line ФПД: 115125359294215 [20:24:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T202434&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25015&fm=115125359294215&tin=02508201610067®Number=0000000000171247&sum=526200 [20:24:35]written 0, free lines is 4095 [20:24:35]OFD Sender: Processing packet 25015 [packets to send 29, broken 28] [20:24:35]ProducePacketName [20:24:35]name=ofd_packets/00025015 [20:24:35]OFD Sender: To server: pG, [20:24:35]CommunicateWithHost lk.salyk.kg:30040 [20:24:35]ConnectInit lk.salyk.kg [20:24:35]Connected sock=10 [20:24:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 0B 9E 04 01 53 37 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 90 0F 01 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 BA 07 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 07 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 31 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F DA 00 00 00 00 07 04 06 00 78 07 08 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 02 4C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B7 61 00 00 35 04 06 00 68 B4 B6 25 37 07 09 77 04 FA B4 3D 59 E1 [20:24:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 AF C9 47 00 49 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 32 30 39 38 35 36 35 10 04 04 00 B7 61 00 00 F4 03 04 00 90 F7 A8 66 B6 04 01 00 00 58 BF 28 70 F9 B4 F5 87 [20:24:35]CommunicateWithHost err = 0 [20:24:35]CheckOFDResponse [20:24:35]1017 (14) - 77093643461234 [20:24:35]1041 (16) - 0000000002098565 [20:24:35]1040 (4) - 25015 [20:24:35]1012 (4) - 30.07.2024 14:24 [20:24:35]1206 (1) - 0 [20:24:35]OFD Sender: Remove packet 25015 [20:24:35]ProducePacketName [20:24:35]name=ofd_packets/00025015 [20:24:35]NVStorageDeleteData [20:24:35]Write to MH i2c: 01 00 00 1E 39 57 [20:24:35]Write i2c OK [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: 01 [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: 01 07 00 [20:24:35]MH_I2C_Read... [20:24:35]Read from MH i2c: 01 07 00 1E 39 00 00 00 00 00 01 0D 6C [20:24:35]RasterBufferAndPrint [20:24:36]line [20:24:36]line [20:24:36]line [20:24:36]line [20:24:36]line [20:24:36]written 0, free lines is 3344 [20:24:36]MH_Cut [20:24:36]Write to MH i2c: D1 01 00 25 39 01 30 [20:24:36]Write i2c OK [20:24:36]MH_I2C_Read... [20:24:36]Read from MH i2c: D1 [20:24:36]MH_I2C_Read... [20:24:36]Read from MH i2c: D1 01 00 [20:24:36]MH_I2C_Read... [20:24:36]Read from MH i2c: D1 01 00 25 39 00 2F [20:24:36]Write to MH i2c: 01 00 00 26 39 5F [20:24:36]Write i2c OK [20:24:36]MH_I2C_Read... [20:24:36]OFD Sender: No OFD packet to send [20:24:36]*** Cut start [20:24:36]*** Partial cut [20:24:36]*** CUTSNS_PIN = 1 [20:24:36]*** CUTSNS_PIN = 0 [20:24:36]*** Brake cut motor [20:24:37]Read from MH i2c: 01 [20:24:37]MH_I2C_Read... [20:24:37]*** Stop cut motor [20:24:37]*** Cut end [20:24:37]Read from MH i2c: 01 07 00 [20:24:37]MH_I2C_Read... [20:24:37]Read from MH i2c: 01 07 00 26 39 00 00 00 00 00 FF 0F 74 [20:24:37]process_action close_receipt done [20:24:37]requested_data is exist [20:24:37]produce_requested_data [20:24:37]requested_item fm.sn is exist - process it [20:24:37]wFMCommunicate request_size=4 [20:24:37]MH_SAM_APDU [20:24:37]CAPDU: 80 11 00 00 [20:24:37]Write to MH i2c: E2 08 00 27 39 80 11 00 00 00 00 00 00 DA [20:24:37]Write i2c OK [20:24:37]MH_I2C_Read... [20:24:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:24:37]Read from MH i2c: E2 [20:24:37]MH_I2C_Read... [20:24:37]Read from MH i2c: E2 17 00 [20:24:37]MH_I2C_Read... [20:24:37]Read from MH i2c: E2 17 00 27 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 30 [20:24:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:24:37]wFMCommunicate OK [20:24:37]requested_item fd.num is exist - process it [20:24:37]SAM_PROTO_GetFieldsCounters [20:24:37]wFMCommunicate request_size=4 [20:24:37]MH_SAM_APDU [20:24:37]CAPDU: 80 13 00 00 [20:24:37]Write to MH i2c: E2 08 00 28 39 80 13 00 00 00 00 00 00 DD [20:24:37]Write i2c OK [20:24:37]MH_I2C_Read... [20:24:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:24:37]Read from MH i2c: E2 [20:24:37]MH_I2C_Read... [20:24:37]Read from MH i2c: E2 62 00 [20:24:37]MH_I2C_Read... [20:24:37]Read from MH i2c: E2 62 00 28 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B7 61 00 00 0E 04 04 00 30 00 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 DB [20:24:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B7 61 00 00 0E 04 04 00 30 00 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 [20:24:37]wFMCommunicate OK [20:24:37]SAM_PROTO_GetFieldsCounters done [20:24:37]requested_item shift.num is exist - process it [20:24:37]requested_item shift.opened is exist - process it [20:24:37]req_shift_opened [20:24:37]FM_GetShiftState [20:24:37]SAM_PROTO_GetShiftState [20:24:37]wFMCommunicate request_size=4 [20:24:37]MH_SAM_APDU [20:24:37]CAPDU: 80 13 01 00 [20:24:37]Write to MH i2c: E2 08 00 29 39 80 13 01 00 00 00 00 00 DF [20:24:37]Write i2c OK [20:24:37]MH_I2C_Read... [20:24:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:24:37]Read from MH i2c: E2 [20:24:37]MH_I2C_Read... [20:24:37]Read from MH i2c: E2 0E 00 [20:24:37]MH_I2C_Read... [20:24:37]Read from MH i2c: E2 0E 00 29 39 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 92 [20:24:37]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:24:37]wFMCommunicate OK [20:24:37]SAM_PROTO_GetShiftState done [20:24:37]FM_GetShiftState done [20:24:37]req_shift_opened done [20:24:37]requested_item shift.open_date is exist - process it [20:24:37]req_shift_open_date [20:24:37]req_shift_open_date done [20:24:37]produce_requested_data done [20:24:37]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25015,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:24:37]process_action_free close_receipt [20:24:37]json_value_free [20:24:37]json_value_free done [20:24:37]process_json_proto returns [20:24:37]Send response to host [20:24:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25015,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:24:37]free response buf [20:24:37]execute_script done [20:24:37]execute_script returns [20:24:37]free content buf [20:24:37]Sock 7.Close socket [20:24:37]Sock 7.Thread stoped [20:24:41]OFD Sender: No OFD packet to send [20:24:46]OFD Sender: No OFD packet to send [20:24:51]OFD Sender: No OFD packet to send [20:24:56]OFD Sender: No OFD packet to send [20:25:01]OFD Sender: No OFD packet to send [20:25:06]OFD Sender: No OFD packet to send [20:25:11]OFD Sender: No OFD packet to send [20:25:16]OFD Sender: No OFD packet to send [20:25:21]OFD Sender: No OFD packet to send [20:25:26]OFD Sender: No OFD packet to send [20:25:31]OFD Sender: No OFD packet to send [20:25:36]OFD Sender: No OFD packet to send [20:25:41]OFD Sender: No OFD packet to send [20:25:46]OFD Sender: No OFD packet to send [20:25:51]OFD Sender: No OFD packet to send [20:25:56]OFD Sender: No OFD packet to send [20:26:01]OFD Sender: No OFD packet to send [20:26:06]OFD Sender: No OFD packet to send [20:26:11]OFD Sender: No OFD packet to send [20:26:16]OFD Sender: No OFD packet to send [20:26:21]OFD Sender: No OFD packet to send [20:26:26]OFD Sender: No OFD packet to send [20:26:31]OFD Sender: No OFD packet to send [20:26:36]OFD Sender: No OFD packet to send [20:26:41]OFD Sender: No OFD packet to send [20:26:46]OFD Sender: No OFD packet to send [20:26:51]OFD Sender: No OFD packet to send [20:26:56]OFD Sender: No OFD packet to send [20:26:58]accept exits with 9 [20:26:58]New connection [20:26:58]New thread 3067571556 created [20:26:58]Thread 3067428196 joined [20:26:58]Waiting for new connection... [20:26:58] Sock 9.Parse request [20:26:58]Sock 9.Check first char [20:26:58]Sock 9.First char is OK [20:26:58]request: POST /json_proto HTTP/1.0 [20:26:58]Method: POST [20:26:58]URL: /json_proto [20:26:58]Method is POST - this is cgi request [20:26:58]url: /json_proto [20:26:58]query_string will be loaded in cgi processing [20:26:58]execute_cgi json_proto POST (null) [20:26:58]execute_cgi path=json_proto method=POST [20:26:58]POST find Content-Length [20:26:58]Host: 172.17.45.131:8080 [20:26:58]Content-Length: 682 [20:26:58]Content-Type: application/json [20:26:58] [20:26:58]POST finish read [20:26:58]Found Content-Length = 682 [20:26:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610770", "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" : 22.200, "sum" : 1505.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1505.00, "total" : 1505.00, "payments": [ { "type": 0, "sum" : 1505.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:26:58]execute_script... [20:26: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)610770", "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" : 22.200, "sum" : 1505.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1505.00, "total" : 1505.00, "payments": [ { "type": 0, "sum" : 1505.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:26:58]POST & json_proto [20:26:58]process_json_proto [20:26:58]json parsed OK: [20:26:58]protocol is kg_v1.0 [20:26:58]action value=close_receipt [20:26:58]process_action close_receipt [20:26:58]cmd_close_receipt [20:26:58]MH_GetDate [20:26:58]Write to MH i2c: F0 00 00 2A 39 52 [20:26:58]Write i2c OK [20:26:58]MH_I2C_Read... [20:26:58]Read from MH i2c: F0 [20:26:58]MH_I2C_Read... [20:26:58]Read from MH i2c: F0 09 00 [20:26:58]MH_I2C_Read... [20:26:58]Read from MH i2c: F0 09 00 2A 39 00 94 4C A9 66 C6 D4 6E 66 B8 [20:26:58]GetLastDocTimeStamp 1722371074 [20:26:58]current date 1722371220 [20:26:58]FM_GetShiftState [20:26:58]SAM_PROTO_GetShiftState [20:26:58]wFMCommunicate request_size=4 [20:26:58]MH_SAM_APDU [20:26:58]CAPDU: 80 13 01 00 [20:26:58]Write to MH i2c: E2 08 00 2B 39 80 13 01 00 00 00 00 00 E1 [20:26:58]Write i2c OK [20:26:58]MH_I2C_Read... [20:26:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:26:58]Read from MH i2c: E2 [20:26:58]MH_I2C_Read... [20:26:58]Read from MH i2c: E2 0E 00 [20:26:58]MH_I2C_Read... [20:26:58]Read from MH i2c: E2 0E 00 2B 39 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 94 [20:26:58]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:26:58]wFMCommunicate OK [20:26:58]SAM_PROTO_GetShiftState done [20:26:58]FM_GetShiftState done [20:26:58]opened in 1722298218 [20:26:58]opened+sec_in_day 1722384618 [20:26:58]quantity*price = 150516 [20:26:58]sum+1 = 150517 [20:26:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1505.00 Внесено: 1505.00 СДАЧА: 0.00 НСП 1% : 13.32 НДС 12% : 159.84 Наличными: 1505.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 391 30.07.2024 20:27 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25016 ФПД: 14427711402629 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T202700&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25016&fm=14427711402629&tin=02508201610067®Number=0000000000171247&sum=150500 [20:27:00]StoreToDocumentArchive [20:27:00]shift 48 fd 25016 [20:27:00]save to /storage/0048/doc_00025016 [20:27:00]save last doc name /storage/0048/doc_00025016 to /storage/kkm_last_doc_name [20:27:00]save OK [20:27:00]Clear old archive folders... [20:27:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:27:00]tlvbuf is 01F2E680 [20:27:00]SAM_PROTO_ClearQueue [20:27:00]wFMCommunicate request_size=4 [20:27:00]MH_SAM_APDU [20:27:00]CAPDU: 80 09 00 00 [20:27:00]Write to MH i2c: E2 08 00 38 39 80 09 00 00 00 00 00 00 E3 [20:27:00]Write i2c OK [20:27:00]MH_I2C_Read... [20:27:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:27:00]Read from MH i2c: E2 [20:27:00]MH_I2C_Read... [20:27:00]Read from MH i2c: E2 03 00 [20:27:00]MH_I2C_Read... [20:27:00]Read from MH i2c: E2 03 00 38 39 00 90 00 E5 [20:27:00]RAPDU: 90 00 [20:27:00]wFMCommunicate OK [20:27:00]SAM_PROTO_ClearQueue done [20:27:00]KKMCreateOFDPacket [20:27:00]OFDProtocolAddRootSTLVToBuf [20:27:00]FM_MakeSignedData [20:27:00]FM_MakeSignedData [20:27:00]SAM_PROTO_SignData [20:27:00]wFMCommunicate request_size=4 [20:27:00]MH_SAM_APDU [20:27:00]CAPDU: 80 0D 01 02 [20:27:00]Write to MH i2c: E2 08 00 39 39 80 0D 01 02 00 00 00 00 EB [20:27:00]Write i2c OK [20:27:00]MH_I2C_Read... [20:27:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:27:00]Read from MH i2c: E2 [20:27:00]MH_I2C_Read... [20:27:00]Read from MH i2c: E2 03 00 [20:27:00]MH_I2C_Read... [20:27:00]Read from MH i2c: E2 03 00 39 39 00 90 00 E6 [20:27:00]RAPDU: 90 00 [20:27:00]wFMCommunicate OK [20:27:00]wFMCommunicate request_size=255 [20:27:00]MH_SAM_APDU [20: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B8 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F4 4B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 4B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 34 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 70 3E 00 00 00 00 07 04 06 00 E4 4B 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 94 4C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B8 61 00 00 35 04 06 00 0D [20:27:00]Write to MH i2c: E2 02 01 3A 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 B8 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F4 4B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 4B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 34 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 70 3E 00 00 00 00 07 04 06 00 E4 4B 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 94 4C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B8 61 00 00 35 04 06 00 0D 00 00 ED [20:27:00]Write i2c OK [20:27:00]MH_I2C_Read... [20:27:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:27:00]Read from MH i2c: E2 [20:27:00]MH_I2C_Read... [20:27:00]Read from MH i2c: E2 03 00 [20:27:00]MH_I2C_Read... [20:27:00]Read from MH i2c: E2 03 00 3A 39 00 90 00 E7 [20:27:00]RAPDU: 90 00 [20:27:00]wFMCommunicate OK [20:27:00]wFMCommunicate request_size=10 [20:27:00]MH_SAM_APDU [20:27:00]CAPDU: 80 0D 02 02 05 1F 36 9C F2 85 [20:27:00]Write to MH i2c: E2 0D 00 3B 39 80 0D 02 02 05 00 1F 36 9C F2 85 00 00 60 [20:27:00]Write i2c OK [20:27:00]MH_I2C_Read... [20:27:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:27:00]Read from MH i2c: E2 [20:27:00]MH_I2C_Read... [20:27:00]Read from MH i2c: E2 03 00 [20:27:00]MH_I2C_Read... [20:27:00]Read from MH i2c: E2 03 00 3B 39 00 90 00 E8 [20:27:00]RAPDU: 90 00 [20:27:00]wFMCommunicate OK [20:27:00]wFMCommunicate request_size=4 [20:27:00]MH_SAM_APDU [20:27:00]CAPDU: 80 0D 03 02 [20:27:00]Write to MH i2c: E2 08 00 3C 39 80 0D 03 02 00 00 00 00 F0 [20:27:00]Write i2c OK [20:27:00]MH_I2C_Read... [20:27:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:27:00]Read from MH i2c: E2 [20:27:00]MH_I2C_Read... [20:27:00]Read from MH i2c: E2 0B 00 [20:27:00]MH_I2C_Read... [20:27:00]Read from MH i2c: E2 0B 00 3C 39 00 6E 1A F4 D6 46 46 0F 10 90 00 EE [20:27:00]RAPDU: 6E 1A F4 D6 46 46 0F 10 90 00 [20:27:00]wFMCommunicate OK [20:27:00]SAM_PROTO_SignData done [20:27:00]FM_MakeSignedData done [20:27:00]CreateOFDProtocolMessage [20:27:00]wFMCommunicate request_size=4 [20:27:00]MH_SAM_APDU [20:27:00]CAPDU: 80 11 00 00 [20:27:00]Write to MH i2c: E2 08 00 3D 39 80 11 00 00 00 00 00 00 F0 [20:27:00]Write i2c OK [20:27:00]MH_I2C_Read... [20:27:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:27:00]Read from MH i2c: E2 [20:27:00]MH_I2C_Read... [20:27:00]Read from MH i2c: E2 17 00 [20:27:00]MH_I2C_Read... [20:27:00]Read from MH i2c: E2 17 00 3D 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 46 [20:27:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:27:00]wFMCommunicate OK [20:27:00]CreateOFDProtocolMessage done [20:27:00]OFDSenderStorePacket 25016 [20:27:00]StoreOFDPacket docnum=25016 [20:27:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 05 4D 07 01 33 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 B8 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F4 4B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 4B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 34 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 70 3E 00 00 00 00 07 04 06 00 E4 4B 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 94 4C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B8 61 00 00 35 04 06 00 0D 1F 36 9C F2 85 6E 1A F4 D6 46 46 0F 10 [20:27:00]CheckFolder [20:27:00]dirname=/storage/ofd_packets [20:27:00]CheckFolder done [20:27:00]ProducePacketName [20:27:00]name=ofd_packets/00025016 [20:27:00]NVStorageSaveData ofd_packets/00025016 [20:27:00]File name is /storage/ofd_packets/00025016 [20:27:00]Write 301 bytes [20:27:00]NVStorageSaveData done [20:27:00]OFDSenderStorePacket done [20:27:00]KKMCreateOFDPacket done [20:27:00]NVStorageSaveData kkm_last_timestamp [20:27:00]File name is /storage/kkm_last_timestamp [20:27:00]Write 4 bytes [20:27:00]NVStorageSaveData done [20:27:00]ExternCall_PrintAddStr [20:27:00]wPrintStart [20:27:00]Write to MH i2c: 01 00 00 3E 39 77 [20:27:00]Write i2c OK [20:27:00]MH_I2C_Read... [20:27:00]Read from MH i2c: 01 [20:27:00]MH_I2C_Read... [20:27:00]Read from MH i2c: 01 07 00 [20:27:00]MH_I2C_Read... [20:27:00]Read from MH i2c: 01 07 00 3E 39 00 00 00 00 00 FF 0F 8C [20:27:00]RasterBufferAndPrint [20:27:00]line Счет N : (1)610770 [20:27:00]line ИНН: 02508201610067 [20:27:00]line Контрольно-Кассовый Чек [20:27:00]line ПРОДАЖА [20:27:00]line ТРК (МРК, ГНК) : 52 [20:27:00]line Товар: 2710124130 [20:27:00]line Аи-92-К-2 [20:27:00]line 22.200 * 67.80 [20:27:00]line = 1505.16 [20:27:00]line НДС 12% НСП 1% [20:27:00]line > о реализуемом товаре [20:27:00]line ОКРУГЛЕНИЕ: -0.16 [20:27:00]line ИТОГО: 1505.00 [20:27:00]line Внесено: 1505.00 [20:27:00]line СДАЧА: 0.00 [20:27:00]line НСП 1% : 13.32 [20:27:00]line НДС 12% : 159.84 [20:27:00]line Наличными: 1505.00 [20:27:00]line Безнал.: 0.00 [20:27:00]line Место: АЗС № 127 "Партнер Нефть" [20:27:00]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [20:27:00]line СНО: Общий режим [20:27:00]line Чек 391 30.07.2024 20:27 [20:27:00]line Смена: 48 ФФД: 1.0 [20:27:00]line ЗНМ: 0300000158 [20:27:00]line РНМ: 0000000000171247 [20:27:00]line Версия ККМ: v1.0 [20:27:00]line ФМ: 0000000002098565 [20:27:00]line ФД: 25016 [20:27:00]line ФПД: 14427711402629 [20:27:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T202700&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25016&fm=14427711402629&tin=02508201610067®Number=0000000000171247&sum=150500 [20:27:00]OFD Sender: Processing packet 25016 [packets to send 29, broken 28] [20:27:00]ProducePacketName [20:27:00]name=ofd_packets/00025016 [20:27:00]OFD Sender: To server: pG, [20:27:00]CommunicateWithHost lk.salyk.kg:30040 [20:27:00]ConnectInit lk.salyk.kg [20:27:00]written 0, free lines is 4095 [20:27:01]Connected sock=10 [20:27:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 05 4D 07 01 33 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 B8 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F4 4B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 4B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 34 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 70 3E 00 00 00 00 07 04 06 00 E4 4B 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 94 4C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B8 61 00 00 35 04 06 00 0D 1F 36 9C F2 85 6E 1A F4 D6 46 46 0F 10 [20:27:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 03 4B 47 00 99 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 32 30 39 38 35 36 35 10 04 04 00 B8 61 00 00 F4 03 04 00 21 F8 A8 66 B6 04 01 00 00 83 3D 02 3D EE D7 2C 63 [20:27:01]CommunicateWithHost err = 0 [20:27:01]CheckOFDResponse [20:27:01]1017 (14) - 77093643461234 [20:27:01]1041 (16) - 0000000002098565 [20:27:01]1040 (4) - 25016 [20:27:01]1012 (4) - 30.07.2024 14:26 [20:27:01]1206 (1) - 0 [20:27:01]OFD Sender: Remove packet 25016 [20:27:01]ProducePacketName [20:27:01]name=ofd_packets/00025016 [20:27:01]NVStorageDeleteData [20:27:01]Write to MH i2c: 01 00 00 69 39 A2 [20:27:01]Write i2c OK [20:27:01]MH_I2C_Read... [20:27:01]Read from MH i2c: 01 [20:27:01]MH_I2C_Read... [20:27:01]Read from MH i2c: 01 07 00 [20:27:01]MH_I2C_Read... [20:27:01]Read from MH i2c: 01 07 00 69 39 00 00 00 00 00 EC 0C A1 [20:27:01]RasterBufferAndPrint [20:27:01]line [20:27:01]line [20:27:01]line [20:27:01]line [20:27:01]line [20:27:01]written 0, free lines is 3314 [20:27:01]MH_Cut [20:27:01]Write to MH i2c: D1 01 00 70 39 01 7B [20:27:01]Write i2c OK [20:27:01]MH_I2C_Read... [20:27:01]Read from MH i2c: D1 [20:27:01]MH_I2C_Read... [20:27:01]Read from MH i2c: D1 01 00 [20:27:01]MH_I2C_Read... [20:27:01]Read from MH i2c: D1 01 00 70 39 00 7A [20:27:01]Write to MH i2c: 01 00 00 71 39 AA [20:27:01]Write i2c OK [20:27:01]MH_I2C_Read... [20:27:01]OFD Sender: No OFD packet to send [20:27:02]*** Cut start [20:27:02]*** Partial cut [20:27:02]*** CUTSNS_PIN = 1 [20:27:02]*** CUTSNS_PIN = 0 [20:27:02]*** Brake cut motor [20:27:02]Read from MH i2c: 01 [20:27:02]MH_I2C_Read... [20:27:02]*** Stop cut motor [20:27:02]*** Cut end [20:27:02]Read from MH i2c: 01 07 00 [20:27:02]MH_I2C_Read... [20:27:02]Read from MH i2c: 01 07 00 71 39 00 00 00 00 00 FF 0F BF [20:27:02]process_action close_receipt done [20:27:02]requested_data is exist [20:27:02]produce_requested_data [20:27:02]requested_item fm.sn is exist - process it [20:27:02]wFMCommunicate request_size=4 [20:27:02]MH_SAM_APDU [20:27:02]CAPDU: 80 11 00 00 [20:27:02]Write to MH i2c: E2 08 00 72 39 80 11 00 00 00 00 00 00 25 [20:27:02]Write i2c OK [20:27:02]MH_I2C_Read... [20:27:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:27:02]Read from MH i2c: E2 [20:27:02]MH_I2C_Read... [20:27:02]Read from MH i2c: E2 17 00 [20:27:02]MH_I2C_Read... [20:27:02]Read from MH i2c: E2 17 00 72 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 7B [20:27:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:27:02]wFMCommunicate OK [20:27:02]requested_item fd.num is exist - process it [20:27:02]SAM_PROTO_GetFieldsCounters [20:27:02]wFMCommunicate request_size=4 [20:27:02]MH_SAM_APDU [20:27:02]CAPDU: 80 13 00 00 [20:27:02]Write to MH i2c: E2 08 00 73 39 80 13 00 00 00 00 00 00 28 [20:27:02]Write i2c OK [20:27:02]MH_I2C_Read... [20:27:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:27:02]Read from MH i2c: E2 [20:27:02]MH_I2C_Read... [20:27:02]Read from MH i2c: E2 62 00 [20:27:02]MH_I2C_Read... [20:27:02]Read from MH i2c: E2 62 00 73 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B8 61 00 00 0E 04 04 00 30 00 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 2A [20:27:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B8 61 00 00 0E 04 04 00 30 00 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 [20:27:02]wFMCommunicate OK [20:27:02]SAM_PROTO_GetFieldsCounters done [20:27:02]requested_item shift.num is exist - process it [20:27:02]requested_item shift.opened is exist - process it [20:27:02]req_shift_opened [20:27:02]FM_GetShiftState [20:27:02]SAM_PROTO_GetShiftState [20:27:02]wFMCommunicate request_size=4 [20:27:02]MH_SAM_APDU [20:27:02]CAPDU: 80 13 01 00 [20:27:02]Write to MH i2c: E2 08 00 74 39 80 13 01 00 00 00 00 00 2A [20:27:02]Write i2c OK [20:27:02]MH_I2C_Read... [20:27:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:27:02]Read from MH i2c: E2 [20:27:02]MH_I2C_Read... [20:27:02]Read from MH i2c: E2 0E 00 [20:27:02]MH_I2C_Read... [20:27:02]Read from MH i2c: E2 0E 00 74 39 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 DD [20:27:02]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:27:02]wFMCommunicate OK [20:27:02]SAM_PROTO_GetShiftState done [20:27:02]FM_GetShiftState done [20:27:02]req_shift_opened done [20:27:02]requested_item shift.open_date is exist - process it [20:27:02]req_shift_open_date [20:27:02]req_shift_open_date done [20:27:02]produce_requested_data done [20:27:02]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25016,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:27:02]process_action_free close_receipt [20:27:02]json_value_free [20:27:02]json_value_free done [20:27:02]process_json_proto returns [20:27:02]Send response to host [20:27:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25016,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:27:02]free response buf [20:27:02]execute_script done [20:27:02]execute_script returns [20:27:02]free content buf [20:27:02]Sock 9.Close socket [20:27:02]Sock 9.Thread stoped [20:27:06]OFD Sender: No OFD packet to send [20:27:11]OFD Sender: No OFD packet to send [20:27:16]OFD Sender: No OFD packet to send [20:27:21]OFD Sender: No OFD packet to send [20:27:26]OFD Sender: No OFD packet to send [20:27:31]OFD Sender: No OFD packet to send [20:27:36]OFD Sender: No OFD packet to send [20:27:41]OFD Sender: No OFD packet to send [20:27:46]OFD Sender: No OFD packet to send [20:27:51]OFD Sender: No OFD packet to send [20:27:56]OFD Sender: No OFD packet to send [20:28:01]OFD Sender: No OFD packet to send [20:28:06]OFD Sender: No OFD packet to send [20:28:11]OFD Sender: No OFD packet to send [20:28:16]OFD Sender: No OFD packet to send [20:28:21]OFD Sender: No OFD packet to send [20:28:26]OFD Sender: No OFD packet to send [20:28:31]OFD Sender: No OFD packet to send [20:28:36]OFD Sender: No OFD packet to send [20:28:41]OFD Sender: No OFD packet to send [20:28:46]OFD Sender: No OFD packet to send [20:28:51]OFD Sender: No OFD packet to send [20:28:56]OFD Sender: No OFD packet to send [20:29:01]OFD Sender: No OFD packet to send [20:29:06]OFD Sender: No OFD packet to send [20:29:11]OFD Sender: No OFD packet to send [20:29:16]OFD Sender: No OFD packet to send [20:29:21]OFD Sender: No OFD packet to send [20:29:26]OFD Sender: No OFD packet to send [20:29:31]OFD Sender: No OFD packet to send [20:29:36]OFD Sender: No OFD packet to send [20:29:41]OFD Sender: No OFD packet to send [20:29:46]OFD Sender: No OFD packet to send [20:29:51]OFD Sender: No OFD packet to send [20:29:56]OFD Sender: No OFD packet to send [20:30:01]OFD Sender: No OFD packet to send [20:30:03]accept exits with 7 [20:30:03]New connection [20:30:03]New thread 3067428196 created [20:30:03]Thread 3067571556 joined [20:30:03]Waiting for new connection... [20:30:03] Sock 7.Parse request [20:30:03]Sock 7.Check first char [20:30:03]Sock 7.First char is OK [20:30:03]request: POST /json_proto HTTP/1.0 [20:30:03]Method: POST [20:30:03]URL: /json_proto [20:30:03]Method is POST - this is cgi request [20:30:03]url: /json_proto [20:30:03]query_string will be loaded in cgi processing [20:30:03]execute_cgi json_proto POST (null) [20:30:03]execute_cgi path=json_proto method=POST [20:30:03]POST find Content-Length [20:30:03]Host: 172.17.45.131:8080 [20:30:03]Content-Length: 684 [20:30:03]Content-Type: application/json [20:30:03] [20:30:03]POST finish read [20:30:03]Found Content-Length = 684 [20:30:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610771", "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" : 37.00, "quantity" : 32.440, "sum" : 1200.28, "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" ] } } [20:30:03]execute_script... [20:30: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)610771", "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" : 37.00, "quantity" : 32.440, "sum" : 1200.28, "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" ] } } [20:30:03]POST & json_proto [20:30:03]process_json_proto [20:30:03]json parsed OK: [20:30:03]protocol is kg_v1.0 [20:30:03]action value=close_receipt [20:30:03]process_action close_receipt [20:30:03]cmd_close_receipt [20:30:03]MH_GetDate [20:30:03]Write to MH i2c: F0 00 00 75 39 9D [20:30:03]Write i2c OK [20:30:03]MH_I2C_Read... [20:30:03]Read from MH i2c: F0 [20:30:03]MH_I2C_Read... [20:30:03]Read from MH i2c: F0 09 00 [20:30:03]MH_I2C_Read... [20:30:03]Read from MH i2c: F0 09 00 75 39 00 4C 4D A9 66 C6 D4 6E 66 BC [20:30:03]GetLastDocTimeStamp 1722371220 [20:30:03]current date 1722371404 [20:30:03]FM_GetShiftState [20:30:03]SAM_PROTO_GetShiftState [20:30:03]wFMCommunicate request_size=4 [20:30:03]MH_SAM_APDU [20:30:03]CAPDU: 80 13 01 00 [20:30:03]Write to MH i2c: E2 08 00 76 39 80 13 01 00 00 00 00 00 2C [20:30:03]Write i2c OK [20:30:03]MH_I2C_Read... [20:30:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:30:03]Read from MH i2c: E2 [20:30:03]MH_I2C_Read... [20:30:03]Read from MH i2c: E2 0E 00 [20:30:03]MH_I2C_Read... [20:30:03]Read from MH i2c: E2 0E 00 76 39 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 DF [20:30:03]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:30:03]wFMCommunicate OK [20:30:03]SAM_PROTO_GetShiftState done [20:30:03]FM_GetShiftState done [20:30:03]opened in 1722298218 [20:30:03]opened+sec_in_day 1722384618 [20:30:03]quantity*price = 120028 [20:30:03]sum+1 = 120029 [20:30:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.46 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 392 30.07.2024 20:30 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25017 ФПД: 161896956322943 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T203004&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25017&fm=161896956322943&tin=02508201610067®Number=0000000000171247&sum=120000 [20:30:04]StoreToDocumentArchive [20:30:04]shift 48 fd 25017 [20:30:04]save to /storage/0048/doc_00025017 [20:30:04]save last doc name /storage/0048/doc_00025017 to /storage/kkm_last_doc_name [20:30:04]save OK [20:30:04]Clear old archive folders... [20:30:04]ProcessDocumentItem done err = 0, tmpTLVsize=250 [20:30:04]tlvbuf is 01E82760 [20:30:04]SAM_PROTO_ClearQueue [20:30:04]wFMCommunicate request_size=4 [20:30:04]MH_SAM_APDU [20:30:04]CAPDU: 80 09 00 00 [20:30:04]Write to MH i2c: E2 08 00 83 39 80 09 00 00 00 00 00 00 2E [20:30:04]Write i2c OK [20:30:04]MH_I2C_Read... [20:30:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:30:04]Read from MH i2c: E2 [20:30:04]MH_I2C_Read... [20:30:04]Read from MH i2c: E2 03 00 [20:30:04]MH_I2C_Read... [20:30:04]Read from MH i2c: E2 03 00 83 39 00 90 00 30 [20:30:04]RAPDU: 90 00 [20:30:04]wFMCommunicate OK [20:30:04]SAM_PROTO_ClearQueue done [20:30:04]KKMCreateOFDPacket [20:30:04]OFDProtocolAddRootSTLVToBuf [20:30:04]FM_MakeSignedData [20:30:04]FM_MakeSignedData [20:30:04]SAM_PROTO_SignData [20:30:04]wFMCommunicate request_size=4 [20:30:04]MH_SAM_APDU [20:30:04]CAPDU: 80 0D 01 02 [20:30:04]Write to MH i2c: E2 08 00 84 39 80 0D 01 02 00 00 00 00 36 [20:30:04]Write i2c OK [20:30:04]MH_I2C_Read... [20:30:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:30:04]Read from MH i2c: E2 [20:30:04]MH_I2C_Read... [20:30:04]Read from MH i2c: E2 03 00 [20:30:04]MH_I2C_Read... [20:30:04]Read from MH i2c: E2 03 00 84 39 00 90 00 31 [20:30:04]RAPDU: 90 00 [20:30:04]wFMCommunicate OK [20:30:04]wFMCommunicate request_size=255 [20:30:04]MH_SAM_APDU [20:30: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 B8 7E 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 DC 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 CA 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 88 01 00 00 F4 03 04 00 4C 4D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B9 61 00 00 35 04 06 00 93 3E [20:30:04]Write to MH i2c: E2 02 01 85 39 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 B8 7E 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 DC 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 CA 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 88 01 00 00 F4 03 04 00 4C 4D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B9 61 00 00 35 04 06 00 93 3E 00 00 E9 [20:30:04]Write i2c OK [20:30:04]MH_I2C_Read... [20:30:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:30:05]Read from MH i2c: E2 [20:30:05]MH_I2C_Read... [20:30:05]Read from MH i2c: E2 03 00 [20:30:05]MH_I2C_Read... [20:30:05]Read from MH i2c: E2 03 00 85 39 00 90 00 32 [20:30:05]RAPDU: 90 00 [20:30:05]wFMCommunicate OK [20:30:05]wFMCommunicate request_size=9 [20:30:05]MH_SAM_APDU [20:30:05]CAPDU: 80 0D 02 02 04 92 92 64 7F [20:30:05]Write to MH i2c: E2 0C 00 86 39 80 0D 02 02 04 00 92 92 64 7F 00 00 48 [20:30:05]Write i2c OK [20:30:05]MH_I2C_Read... [20:30:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:30:05]Read from MH i2c: E2 [20:30:05]MH_I2C_Read... [20:30:05]Read from MH i2c: E2 03 00 [20:30:05]MH_I2C_Read... [20:30:05]Read from MH i2c: E2 03 00 86 39 00 90 00 33 [20:30:05]RAPDU: 90 00 [20:30:05]wFMCommunicate OK [20:30:05]wFMCommunicate request_size=4 [20:30:05]MH_SAM_APDU [20:30:05]CAPDU: 80 0D 03 02 [20:30:05]Write to MH i2c: E2 08 00 87 39 80 0D 03 02 00 00 00 00 3B [20:30:05]Write i2c OK [20:30:05]MH_I2C_Read... [20:30:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:30:05]Read from MH i2c: E2 [20:30:05]MH_I2C_Read... [20:30:05]Read from MH i2c: E2 0B 00 [20:30:05]MH_I2C_Read... [20:30:05]Read from MH i2c: E2 0B 00 87 39 00 0E CB 71 C1 A3 9B 60 91 90 00 76 [20:30:05]RAPDU: 0E CB 71 C1 A3 9B 60 91 90 00 [20:30:05]wFMCommunicate OK [20:30:05]SAM_PROTO_SignData done [20:30:05]FM_MakeSignedData done [20:30:05]CreateOFDProtocolMessage [20:30:05]wFMCommunicate request_size=4 [20:30:05]MH_SAM_APDU [20:30:05]CAPDU: 80 11 00 00 [20:30:05]Write to MH i2c: E2 08 00 88 39 80 11 00 00 00 00 00 00 3B [20:30:05]Write i2c OK [20:30:05]MH_I2C_Read... [20:30:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:30:05]Read from MH i2c: E2 [20:30:05]MH_I2C_Read... [20:30:05]Read from MH i2c: E2 17 00 [20:30:05]MH_I2C_Read... [20:30:05]Read from MH i2c: E2 17 00 88 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 91 [20:30:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:30:05]wFMCommunicate OK [20:30:05]CreateOFDProtocolMessage done [20:30:05]OFDSenderStorePacket 25017 [20:30:05]StoreOFDPacket docnum=25017 [20:30:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 8C 7D 06 01 68 C5 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 B8 7E 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 DC 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 CA 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 88 01 00 00 F4 03 04 00 4C 4D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B9 61 00 00 35 04 06 00 93 3E 92 92 64 7F 0E CB 71 C1 A3 9B 60 91 [20:30:05]CheckFolder [20:30:05]dirname=/storage/ofd_packets [20:30:05]CheckFolder done [20:30:05]ProducePacketName [20:30:05]name=ofd_packets/00025017 [20:30:05]NVStorageSaveData ofd_packets/00025017 [20:30:05]File name is /storage/ofd_packets/00025017 [20:30:05]Write 300 bytes [20:30:05]NVStorageSaveData done [20:30:05]OFDSenderStorePacket done [20:30:05]KKMCreateOFDPacket done [20:30:05]NVStorageSaveData kkm_last_timestamp [20:30:05]File name is /storage/kkm_last_timestamp [20:30:05]Write 4 bytes [20:30:05]NVStorageSaveData done [20:30:05]ExternCall_PrintAddStr [20:30:05]wPrintStart [20:30:05]Write to MH i2c: 01 00 00 89 39 C2 [20:30:05]Write i2c OK [20:30:05]MH_I2C_Read... [20:30:05]Read from MH i2c: 01 [20:30:05]MH_I2C_Read... [20:30:05]Read from MH i2c: 01 07 00 [20:30:05]MH_I2C_Read... [20:30:05]Read from MH i2c: 01 07 00 89 39 00 00 00 00 00 FF 0F D7 [20:30:05]RasterBufferAndPrint [20:30:05]line Счет N : (1)610771 [20:30:05]line ИНН: 02508201610067 [20:30:05]line Контрольно-Кассовый Чек [20:30:05]line ПРОДАЖА [20:30:05]line ТРК (МРК, ГНК) : 7 [20:30:05]line Товар: 2711190000 [20:30:05]line ГАЗ-К-3 [20:30:05]line 32.440 * 37.00 [20:30:05]line = 1200.28 [20:30:05]line НДС 12% НСП 1% [20:30:05]line > о реализуемом товаре [20:30:05]line ОКРУГЛЕНИЕ: -0.28 [20:30:05]line ИТОГО: 1200.00 [20:30:05]line Внесено: 1200.00 [20:30:05]line СДАЧА: 0.00 [20:30:05]line НСП 1% : 10.62 [20:30:05]line НДС 12% : 127.46 [20:30:05]line Наличными: 1200.00 [20:30:05]line Безнал.: 0.00 [20:30:05]line Место: АЗС № 127 "Партнер Нефть" [20:30:05]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [20:30:05]line СНО: Общий режим [20:30:05]line Чек 392 30.07.2024 20:30 [20:30:05]line Смена: 48 ФФД: 1.0 [20:30:05]line ЗНМ: 0300000158 [20:30:05]line РНМ: 0000000000171247 [20:30:05]line Версия ККМ: v1.0 [20:30:05]line ФМ: 0000000002098565 [20:30:05]line ФД: 25017 [20:30:05]line ФПД: 161896956322943 [20:30:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T203004&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25017&fm=161896956322943&tin=02508201610067®Number=0000000000171247&sum=120000 [20:30:05]OFD Sender: Processing packet 25017 [packets to send 29, broken 28] [20:30:05]ProducePacketName [20:30:05]name=ofd_packets/00025017 [20:30:05]OFD Sender: To server: pG, [20:30:05]CommunicateWithHost lk.salyk.kg:30040 [20:30:05]ConnectInit lk.salyk.kg [20:30:05]written 0, free lines is 4095 [20:30:05]Connected sock=9 [20:30:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 8C 7D 06 01 68 C5 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 B8 7E 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 DC 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 CA 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 88 01 00 00 F4 03 04 00 4C 4D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 B9 61 00 00 35 04 06 00 93 3E 92 92 64 7F 0E CB 71 C1 A3 9B 60 91 [20:30:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 07 B9 47 00 6D 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 32 30 39 38 35 36 35 10 04 04 00 B9 61 00 00 F4 03 04 00 DA F8 A8 66 B6 04 01 00 00 42 70 80 F8 A6 EA 5D 15 [20:30:05]CommunicateWithHost err = 0 [20:30:05]CheckOFDResponse [20:30:05]1017 (14) - 77093643461234 [20:30:05]1041 (16) - 0000000002098565 [20:30:05]1040 (4) - 25017 [20:30:05]1012 (4) - 30.07.2024 14:29 [20:30:05]1206 (1) - 0 [20:30:05]OFD Sender: Remove packet 25017 [20:30:05]ProducePacketName [20:30:05]name=ofd_packets/00025017 [20:30:05]NVStorageDeleteData [20:30:05]Write to MH i2c: 01 00 00 B4 39 ED [20:30:05]Write i2c OK [20:30:05]MH_I2C_Read... [20:30:05]Read from MH i2c: 01 [20:30:05]MH_I2C_Read... [20:30:05]Read from MH i2c: 01 07 00 [20:30:05]MH_I2C_Read... [20:30:05]Read from MH i2c: 01 07 00 B4 39 00 00 00 00 00 E5 0C E5 [20:30:05]RasterBufferAndPrint [20:30:05]line [20:30:05]line [20:30:05]line [20:30:05]line [20:30:05]line [20:30:05]written 0, free lines is 3310 [20:30:05]MH_Cut [20:30:05]Write to MH i2c: D1 01 00 BB 39 01 C6 [20:30:05]Write i2c OK [20:30:05]MH_I2C_Read... [20:30:05]Read from MH i2c: D1 [20:30:05]MH_I2C_Read... [20:30:05]Read from MH i2c: D1 01 00 [20:30:05]MH_I2C_Read... [20:30:05]Read from MH i2c: D1 01 00 BB 39 00 C5 [20:30:05]Write to MH i2c: 01 00 00 BC 39 F5 [20:30:05]Write i2c OK [20:30:05]MH_I2C_Read... [20:30:06]OFD Sender: No OFD packet to send [20:30:06]*** Cut start [20:30:06]*** Partial cut [20:30:06]*** CUTSNS_PIN = 1 [20:30:06]*** CUTSNS_PIN = 0 [20:30:06]*** Brake cut motor [20:30:07]Read from MH i2c: 01 [20:30:07]MH_I2C_Read... [20:30:07]*** Stop cut motor [20:30:07]*** Cut end [20:30:07]Read from MH i2c: 01 07 00 [20:30:07]MH_I2C_Read... [20:30:07]Read from MH i2c: 01 07 00 BC 39 00 00 00 00 00 FF 0F 0A [20:30:07]process_action close_receipt done [20:30:07]requested_data is exist [20:30:07]produce_requested_data [20:30:07]requested_item fm.sn is exist - process it [20:30:07]wFMCommunicate request_size=4 [20:30:07]MH_SAM_APDU [20:30:07]CAPDU: 80 11 00 00 [20:30:07]Write to MH i2c: E2 08 00 BD 39 80 11 00 00 00 00 00 00 70 [20:30:07]Write i2c OK [20:30:07]MH_I2C_Read... [20:30:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:30:07]Read from MH i2c: E2 [20:30:07]MH_I2C_Read... [20:30:07]Read from MH i2c: E2 17 00 [20:30:07]MH_I2C_Read... [20:30:07]Read from MH i2c: E2 17 00 BD 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C6 [20:30:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:30:07]wFMCommunicate OK [20:30:07]requested_item fd.num is exist - process it [20:30:07]SAM_PROTO_GetFieldsCounters [20:30:07]wFMCommunicate request_size=4 [20:30:07]MH_SAM_APDU [20:30:07]CAPDU: 80 13 00 00 [20:30:07]Write to MH i2c: E2 08 00 BE 39 80 13 00 00 00 00 00 00 73 [20:30:07]Write i2c OK [20:30:07]MH_I2C_Read... [20:30:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:30:07]Read from MH i2c: E2 [20:30:07]MH_I2C_Read... [20:30:07]Read from MH i2c: E2 62 00 [20:30:07]MH_I2C_Read... [20:30:07]Read from MH i2c: E2 62 00 BE 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B9 61 00 00 0E 04 04 00 30 00 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 79 [20:30:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 B9 61 00 00 0E 04 04 00 30 00 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 [20:30:07]wFMCommunicate OK [20:30:07]SAM_PROTO_GetFieldsCounters done [20:30:07]requested_item shift.num is exist - process it [20:30:07]requested_item shift.opened is exist - process it [20:30:07]req_shift_opened [20:30:07]FM_GetShiftState [20:30:07]SAM_PROTO_GetShiftState [20:30:07]wFMCommunicate request_size=4 [20:30:07]MH_SAM_APDU [20:30:07]CAPDU: 80 13 01 00 [20:30:07]Write to MH i2c: E2 08 00 BF 39 80 13 01 00 00 00 00 00 75 [20:30:07]Write i2c OK [20:30:07]MH_I2C_Read... [20:30:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:30:07]Read from MH i2c: E2 [20:30:07]MH_I2C_Read... [20:30:07]Read from MH i2c: E2 0E 00 [20:30:07]MH_I2C_Read... [20:30:07]Read from MH i2c: E2 0E 00 BF 39 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 28 [20:30:07]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:30:07]wFMCommunicate OK [20:30:07]SAM_PROTO_GetShiftState done [20:30:07]FM_GetShiftState done [20:30:07]req_shift_opened done [20:30:07]requested_item shift.open_date is exist - process it [20:30:07]req_shift_open_date [20:30:07]req_shift_open_date done [20:30:07]produce_requested_data done [20:30:07]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25017,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:30:07]process_action_free close_receipt [20:30:07]json_value_free [20:30:07]json_value_free done [20:30:07]process_json_proto returns [20:30:07]Send response to host [20:30:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25017,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:30:07]free response buf [20:30:07]execute_script done [20:30:07]execute_script returns [20:30:07]free content buf [20:30:07]Sock 7.Close socket [20:30:07]Sock 7.Thread stoped [20:30:11]OFD Sender: No OFD packet to send [20:30:16]OFD Sender: No OFD packet to send [20:30:21]OFD Sender: No OFD packet to send [20:30:26]OFD Sender: No OFD packet to send [20:30:31]OFD Sender: No OFD packet to send [20:30:36]OFD Sender: No OFD packet to send [20:30:41]OFD Sender: No OFD packet to send [20:30:46]OFD Sender: No OFD packet to send [20:30:51]OFD Sender: No OFD packet to send [20:30:56]OFD Sender: No OFD packet to send [20:31:01]OFD Sender: No OFD packet to send [20:31:06]OFD Sender: No OFD packet to send [20:31:11]OFD Sender: No OFD packet to send [20:31:16]OFD Sender: No OFD packet to send [20:31:21]OFD Sender: No OFD packet to send [20:31:26]OFD Sender: No OFD packet to send [20:31:31]OFD Sender: No OFD packet to send [20:31:36]OFD Sender: No OFD packet to send [20:31:41]OFD Sender: No OFD packet to send [20:31:46]OFD Sender: No OFD packet to send [20:31:51]OFD Sender: No OFD packet to send [20:31:56]OFD Sender: No OFD packet to send [20:32:01]OFD Sender: No OFD packet to send [20:32:06]OFD Sender: No OFD packet to send [20:32:11]OFD Sender: No OFD packet to send [20:32:16]OFD Sender: No OFD packet to send [20:32:21]OFD Sender: No OFD packet to send [20:32:26]OFD Sender: No OFD packet to send [20:32:31]OFD Sender: No OFD packet to send [20:32:36]OFD Sender: No OFD packet to send [20:32:41]OFD Sender: No OFD packet to send [20:32:44]accept exits with 10 [20:32:44]New connection [20:32:44]New thread 3067571556 created [20:32:44]Thread 3067428196 joined [20:32:44]Waiting for new connection... [20:32:44] Sock 10.Parse request [20:32:44]Sock 10.Check first char [20:32:44]Sock 10.First char is OK [20:32:44]request: POST /json_proto HTTP/1.0 [20:32:44]Method: POST [20:32:44]URL: /json_proto [20:32:44]Method is POST - this is cgi request [20:32:44]url: /json_proto [20:32:44]query_string will be loaded in cgi processing [20:32:44]execute_cgi json_proto POST (null) [20:32:44]execute_cgi path=json_proto method=POST [20:32:44]POST find Content-Length [20:32:44]Host: 172.17.45.131:8080 [20:32:44]Content-Length: 819 [20:32:44]Content-Type: application/json [20:32:44] [20:32:44]POST finish read [20:32:44]Found Content-Length = 819 [20:32:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610773", "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" ] } } [20:32:44]execute_script... [20:32: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)610773", "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" ] } } [20:32:44]POST & json_proto [20:32:44]process_json_proto [20:32:44]json parsed OK: [20:32:44]protocol is kg_v1.0 [20:32:44]action value=close_receipt [20:32:44]process_action close_receipt [20:32:44]cmd_close_receipt [20:32:44]MH_GetDate [20:32:44]Write to MH i2c: F0 00 00 C0 39 E8 [20:32:44]Write i2c OK [20:32:44]MH_I2C_Read... [20:32:44]Read from MH i2c: F0 [20:32:44]MH_I2C_Read... [20:32:44]Read from MH i2c: F0 09 00 [20:32:44]MH_I2C_Read... [20:32:44]Read from MH i2c: F0 09 00 C0 39 00 EE 4D A9 66 C6 D4 6E 66 A9 [20:32:44]GetLastDocTimeStamp 1722371404 [20:32:44]current date 1722371566 [20:32:44]FM_GetShiftState [20:32:44]SAM_PROTO_GetShiftState [20:32:44]wFMCommunicate request_size=4 [20:32:44]MH_SAM_APDU [20:32:44]CAPDU: 80 13 01 00 [20:32:44]Write to MH i2c: E2 08 00 C1 39 80 13 01 00 00 00 00 00 77 [20:32:44]Write i2c OK [20:32:44]MH_I2C_Read... [20:32:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:32:44]Read from MH i2c: E2 [20:32:44]MH_I2C_Read... [20:32:44]Read from MH i2c: E2 0E 00 [20:32:44]MH_I2C_Read... [20:32:44]Read from MH i2c: E2 0E 00 C1 39 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 2A [20:32:44]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:32:44]wFMCommunicate OK [20:32:44]SAM_PROTO_GetShiftState done [20:32:44]FM_GetShiftState done [20:32:44]opened in 1722298218 [20:32:44]opened+sec_in_day 1722384618 [20:32:44]quantity*price = 100005 [20:32:44]sum+1 = 100006 [20:32:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 393 30.07.2024 20:32 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002098565 ФД: 25018 ФПД: 170798274918132 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T203246&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25018&fm=170798274918132&tin=02508201610067®Number=0000000000171247&sum=100005 [20:32:45]StoreToDocumentArchive [20:32:45]shift 48 fd 25018 [20:32:45]save to /storage/0048/doc_00025018 [20:32:45]save last doc name /storage/0048/doc_00025018 to /storage/kkm_last_doc_name [20:32:45]save OK [20:32:45]Clear old archive folders... [20:32:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:32:45]tlvbuf is 01EA9C60 [20:32:45]SAM_PROTO_ClearQueue [20:32:45]wFMCommunicate request_size=4 [20:32:45]MH_SAM_APDU [20:32:45]CAPDU: 80 09 00 00 [20:32:45]Write to MH i2c: E2 08 00 CE 39 80 09 00 00 00 00 00 00 79 [20:32:45]Write i2c OK [20:32:45]MH_I2C_Read... [20:32:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:32:45]Read from MH i2c: E2 [20:32:45]MH_I2C_Read... [20:32:45]Read from MH i2c: E2 03 00 [20:32:45]MH_I2C_Read... [20:32:45]Read from MH i2c: E2 03 00 CE 39 00 90 00 7B [20:32:45]RAPDU: 90 00 [20:32:45]wFMCommunicate OK [20:32:45]SAM_PROTO_ClearQueue done [20:32:45]KKMCreateOFDPacket [20:32:45]OFDProtocolAddRootSTLVToBuf [20:32:45]FM_MakeSignedData [20:32:45]FM_MakeSignedData [20:32:45]SAM_PROTO_SignData [20:32:45]wFMCommunicate request_size=4 [20:32:45]MH_SAM_APDU [20:32:45]CAPDU: 80 0D 01 02 [20:32:45]Write to MH i2c: E2 08 00 CF 39 80 0D 01 02 00 00 00 00 81 [20:32:45]Write i2c OK [20:32:45]MH_I2C_Read... [20:32:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:32:45]Read from MH i2c: E2 [20:32:45]MH_I2C_Read... [20:32:45]Read from MH i2c: E2 03 00 [20:32:45]MH_I2C_Read... [20:32:45]Read from MH i2c: E2 03 00 CF 39 00 90 00 7C [20:32:45]RAPDU: 90 00 [20:32:45]wFMCommunicate OK [20:32:45]wFMCommunicate request_size=255 [20:32:45]MH_SAM_APDU [20:32:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 89 01 00 00 F4 03 04 00 EE 4D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BA 61 00 00 35 04 06 00 9B [20:32:45]Write to MH i2c: E2 02 01 D0 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 89 01 00 00 F4 03 04 00 EE 4D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BA 61 00 00 35 04 06 00 9B 00 00 50 [20:32:45]Write i2c OK [20:32:45]MH_I2C_Read... [20:32:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:32:46]Read from MH i2c: E2 [20:32:46]MH_I2C_Read... [20:32:46]Read from MH i2c: E2 03 00 [20:32:46]MH_I2C_Read... [20:32:46]Read from MH i2c: E2 03 00 D0 39 00 90 00 7D [20:32:46]RAPDU: 90 00 [20:32:46]wFMCommunicate OK [20:32:46]wFMCommunicate request_size=10 [20:32:46]MH_SAM_APDU [20:32:46]CAPDU: 80 0D 02 02 05 57 12 81 36 F4 [20:32:46]Write to MH i2c: E2 0D 00 D1 39 80 0D 02 02 05 00 57 12 81 36 F4 00 00 A2 [20:32:46]Write i2c OK [20:32:46]MH_I2C_Read... [20:32:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:32:46]Read from MH i2c: E2 [20:32:46]MH_I2C_Read... [20:32:46]Read from MH i2c: E2 03 00 [20:32:46]MH_I2C_Read... [20:32:46]Read from MH i2c: E2 03 00 D1 39 00 90 00 7E [20:32:46]RAPDU: 90 00 [20:32:46]wFMCommunicate OK [20:32:46]wFMCommunicate request_size=4 [20:32:46]MH_SAM_APDU [20:32:46]CAPDU: 80 0D 03 02 [20:32:46]Write to MH i2c: E2 08 00 D2 39 80 0D 03 02 00 00 00 00 86 [20:32:46]Write i2c OK [20:32:46]MH_I2C_Read... [20:32:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:32:46]Read from MH i2c: E2 [20:32:46]MH_I2C_Read... [20:32:46]Read from MH i2c: E2 0B 00 [20:32:46]MH_I2C_Read... [20:32:46]Read from MH i2c: E2 0B 00 D2 39 00 D0 AE 46 6F EC 2D 49 C3 90 00 DF [20:32:46]RAPDU: D0 AE 46 6F EC 2D 49 C3 90 00 [20:32:46]wFMCommunicate OK [20:32:46]SAM_PROTO_SignData done [20:32:46]FM_MakeSignedData done [20:32:46]CreateOFDProtocolMessage [20:32:46]wFMCommunicate request_size=4 [20:32:46]MH_SAM_APDU [20:32:46]CAPDU: 80 11 00 00 [20:32:46]Write to MH i2c: E2 08 00 D3 39 80 11 00 00 00 00 00 00 86 [20:32:46]Write i2c OK [20:32:46]MH_I2C_Read... [20:32:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:32:46]Read from MH i2c: E2 [20:32:46]MH_I2C_Read... [20:32:46]Read from MH i2c: E2 17 00 [20:32:46]MH_I2C_Read... [20:32:46]Read from MH i2c: E2 17 00 D3 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 DC [20:32:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:32:46]wFMCommunicate OK [20:32:46]CreateOFDProtocolMessage done [20:32:46]OFDSenderStorePacket 25018 [20:32:46]StoreOFDPacket docnum=25018 [20:32:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 64 DF 07 01 36 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 89 01 00 00 F4 03 04 00 EE 4D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BA 61 00 00 35 04 06 00 9B 57 12 81 36 F4 D0 AE 46 6F EC 2D 49 C3 [20:32:46]CheckFolder [20:32:46]dirname=/storage/ofd_packets [20:32:46]CheckFolder done [20:32:46]ProducePacketName [20:32:46]name=ofd_packets/00025018 [20:32:46]NVStorageSaveData ofd_packets/00025018 [20:32:46]File name is /storage/ofd_packets/00025018 [20:32:46]Write 301 bytes [20:32:46]NVStorageSaveData done [20:32:46]OFDSenderStorePacket done [20:32:46]KKMCreateOFDPacket done [20:32:46]NVStorageSaveData kkm_last_timestamp [20:32:46]File name is /storage/kkm_last_timestamp [20:32:46]Write 4 bytes [20:32:46]NVStorageSaveData done [20:32:46]ExternCall_PrintAddStr [20:32:46]wPrintStart [20:32:46]Write to MH i2c: 01 00 00 D4 39 0D [20:32:46]Write i2c OK [20:32:46]MH_I2C_Read... [20:32:46]Read from MH i2c: 01 [20:32:46]MH_I2C_Read... [20:32:46]Read from MH i2c: 01 07 00 [20:32:46]MH_I2C_Read... [20:32:46]Read from MH i2c: 01 07 00 D4 39 00 00 00 00 00 FF 0F 22 [20:32:46]RasterBufferAndPrint [20:32:46]line Счет N : (1)610773 [20:32:46]line ИНН: 02508201610067 [20:32:46]line Контрольно-Кассовый Чек [20:32:46]line ПРОДАЖА [20:32:46]line ТРК (МРК, ГНК) : 42 [20:32:46]line Товар: 2710124130 [20:32:46]line Аи-92-К-2 [20:32:46]line 14.750 * 67.80 [20:32:46]line = 1000.05 [20:32:46]line НДС 12% НСП 1% [20:32:46]line > о реализуемом товаре [20:32:46]line ИТОГО: 1000.05 [20:32:46]line НСП 1% : 8.85 [20:32:46]line НДС 12% : 106.20 [20:32:46]line Наличными: 0.00 [20:32:46]line Безнал.: 1000.05 [20:32:46]line Место: АЗС № 127 "Партнер Нефть" [20:32:46]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [20:32:46]line СНО: Общий режим [20:32:46]line Чек 393 30.07.2024 20:32 [20:32:46]line Смена: 48 ФФД: 1.0 [20:32:46]line ЗНМ: 0300000158 [20:32:46]line РНМ: 0000000000171247 [20:32:46]line Версия ККМ: v1.0 [20:32:46]line Платежная система: Бакай Банк [20:32:46]line ФМ: 0000000002098565 [20:32:46]line ФД: 25018 [20:32:46]line ФПД: 170798274918132 [20:32:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T203246&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25018&fm=170798274918132&tin=02508201610067®Number=0000000000171247&sum=100005 [20:32:46]OFD Sender: Processing packet 25018 [packets to send 29, broken 28] [20:32:46]ProducePacketName [20:32:46]name=ofd_packets/00025018 [20:32:46]OFD Sender: To server: pG, [20:32:46]CommunicateWithHost lk.salyk.kg:30040 [20:32:46]ConnectInit lk.salyk.kg [20:32:46]written 0, free lines is 4095 [20:32:46]Connected sock=9 [20:32:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 64 DF 07 01 36 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 89 01 00 00 F4 03 04 00 EE 4D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BA 61 00 00 35 04 06 00 9B 57 12 81 36 F4 D0 AE 46 6F EC 2D 49 C3 [20:32:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 7D 47 47 00 9E A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BA 61 00 00 F4 03 04 00 7B F9 A8 66 B6 04 01 00 00 65 C2 82 5E 2D 1B 5E CB [20:32:47]CommunicateWithHost err = 0 [20:32:47]CheckOFDResponse [20:32:47]1017 (14) - 77093643461234 [20:32:47]1041 (16) - 0000000002098565 [20:32:47]1040 (4) - 25018 [20:32:47]1012 (4) - 30.07.2024 14:32 [20:32:47]1206 (1) - 0 [20:32:47]OFD Sender: Remove packet 25018 [20:32:47]ProducePacketName [20:32:47]name=ofd_packets/00025018 [20:32:47]NVStorageDeleteData [20:32:47]Write to MH i2c: 01 00 00 FE 39 37 [20:32:47]Write i2c OK [20:32:47]MH_I2C_Read... [20:32:47]Read from MH i2c: 01 [20:32:47]MH_I2C_Read... [20:32:47]Read from MH i2c: 01 07 00 [20:32:47]MH_I2C_Read... [20:32:47]Read from MH i2c: 01 07 00 FE 39 00 00 00 00 00 F7 0C 41 [20:32:47]RasterBufferAndPrint [20:32:47]line [20:32:47]line [20:32:47]line [20:32:47]line [20:32:47]line [20:32:47]written 0, free lines is 3326 [20:32:47]MH_Cut [20:32:47]Write to MH i2c: D1 01 00 05 3A 01 11 [20:32:47]Write i2c OK [20:32:47]MH_I2C_Read... [20:32:47]Read from MH i2c: D1 [20:32:47]MH_I2C_Read... [20:32:47]Read from MH i2c: D1 01 00 [20:32:47]MH_I2C_Read... [20:32:47]Read from MH i2c: D1 01 00 05 3A 00 10 [20:32:47]Write to MH i2c: 01 00 00 06 3A 40 [20:32:47]Write i2c OK [20:32:47]MH_I2C_Read... [20:32:47]OFD Sender: No OFD packet to send [20:32:47]*** Cut start [20:32:47]*** Partial cut [20:32:47]*** CUTSNS_PIN = 1 [20:32:47]*** CUTSNS_PIN = 0 [20:32:48]*** Brake cut motor [20:32:48]Read from MH i2c: 01 [20:32:48]MH_I2C_Read... [20:32:48]*** Stop cut motor [20:32:48]*** Cut end [20:32:48]Read from MH i2c: 01 07 00 [20:32:48]MH_I2C_Read... [20:32:48]Read from MH i2c: 01 07 00 06 3A 00 00 00 00 00 FF 0F 55 [20:32:48]process_action close_receipt done [20:32:48]requested_data is exist [20:32:48]produce_requested_data [20:32:48]requested_item fm.sn is exist - process it [20:32:48]wFMCommunicate request_size=4 [20:32:48]MH_SAM_APDU [20:32:48]CAPDU: 80 11 00 00 [20:32:48]Write to MH i2c: E2 08 00 07 3A 80 11 00 00 00 00 00 00 BB [20:32:48]Write i2c OK [20:32:48]MH_I2C_Read... [20:32:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:32:48]Read from MH i2c: E2 [20:32:48]MH_I2C_Read... [20:32:48]Read from MH i2c: E2 17 00 [20:32:48]MH_I2C_Read... [20:32:48]Read from MH i2c: E2 17 00 07 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 11 [20:32:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:32:48]wFMCommunicate OK [20:32:48]requested_item fd.num is exist - process it [20:32:48]SAM_PROTO_GetFieldsCounters [20:32:48]wFMCommunicate request_size=4 [20:32:48]MH_SAM_APDU [20:32:48]CAPDU: 80 13 00 00 [20:32:48]Write to MH i2c: E2 08 00 08 3A 80 13 00 00 00 00 00 00 BE [20:32:48]Write i2c OK [20:32:48]MH_I2C_Read... [20:32:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:32:48]Read from MH i2c: E2 [20:32:48]MH_I2C_Read... [20:32:48]Read from MH i2c: E2 62 00 [20:32:48]MH_I2C_Read... [20:32:48]Read from MH i2c: E2 62 00 08 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BA 61 00 00 0E 04 04 00 30 00 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 C8 [20:32:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BA 61 00 00 0E 04 04 00 30 00 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 [20:32:48]wFMCommunicate OK [20:32:48]SAM_PROTO_GetFieldsCounters done [20:32:48]requested_item shift.num is exist - process it [20:32:48]requested_item shift.opened is exist - process it [20:32:48]req_shift_opened [20:32:48]FM_GetShiftState [20:32:48]SAM_PROTO_GetShiftState [20:32:48]wFMCommunicate request_size=4 [20:32:48]MH_SAM_APDU [20:32:48]CAPDU: 80 13 01 00 [20:32:48]Write to MH i2c: E2 08 00 09 3A 80 13 01 00 00 00 00 00 C0 [20:32:48]Write i2c OK [20:32:48]MH_I2C_Read... [20:32:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:32:48]Read from MH i2c: E2 [20:32:48]MH_I2C_Read... [20:32:48]Read from MH i2c: E2 0E 00 [20:32:48]MH_I2C_Read... [20:32:48]Read from MH i2c: E2 0E 00 09 3A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 73 [20:32:48]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:32:48]wFMCommunicate OK [20:32:48]SAM_PROTO_GetShiftState done [20:32:48]FM_GetShiftState done [20:32:48]req_shift_opened done [20:32:48]requested_item shift.open_date is exist - process it [20:32:48]req_shift_open_date [20:32:48]req_shift_open_date done [20:32:48]produce_requested_data done [20:32:48]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25018,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:32:48]process_action_free close_receipt [20:32:48]json_value_free [20:32:48]json_value_free done [20:32:48]process_json_proto returns [20:32:48]Send response to host [20:32:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25018,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:32:48]free response buf [20:32:48]execute_script done [20:32:48]execute_script returns [20:32:48]free content buf [20:32:48]Sock 10.Close socket [20:32:48]Sock 10.Thread stoped [20:32:52]OFD Sender: No OFD packet to send [20:32:57]OFD Sender: No OFD packet to send [20:33:02]OFD Sender: No OFD packet to send [20:33:07]OFD Sender: No OFD packet to send [20:33:12]OFD Sender: No OFD packet to send [20:33:17]OFD Sender: No OFD packet to send [20:33:22]OFD Sender: No OFD packet to send [20:33:27]OFD Sender: No OFD packet to send [20:33:32]OFD Sender: No OFD packet to send [20:33:37]OFD Sender: No OFD packet to send [20:33:39]accept exits with 7 [20:33:39]New connection [20:33:39]New thread 3067428196 created [20:33:39]Thread 3067571556 joined [20:33:39]Waiting for new connection... [20:33:39] Sock 7.Parse request [20:33:39]Sock 7.Check first char [20:33:39]Sock 7.First char is OK [20:33:39]request: POST /json_proto HTTP/1.0 [20:33:39]Method: POST [20:33:39]URL: /json_proto [20:33:39]Method is POST - this is cgi request [20:33:39]url: /json_proto [20:33:39]query_string will be loaded in cgi processing [20:33:39]execute_cgi json_proto POST (null) [20:33:39]execute_cgi path=json_proto method=POST [20:33:39]POST find Content-Length [20:33:39]Host: 172.17.45.131:8080 [20:33:39]Content-Length: 677 [20:33:39]Content-Type: application/json [20:33:39] [20:33:39]POST finish read [20:33:39]Found Content-Length = 677 [20:33:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610774", "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" ] } } [20:33:39]execute_script... [20:33: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)610774", "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" ] } } [20:33:39]POST & json_proto [20:33:39]process_json_proto [20:33:39]json parsed OK: [20:33:39]protocol is kg_v1.0 [20:33:39]action value=close_receipt [20:33:39]process_action close_receipt [20:33:39]cmd_close_receipt [20:33:39]MH_GetDate [20:33:39]Write to MH i2c: F0 00 00 0A 3A 33 [20:33:39]Write i2c OK [20:33:39]MH_I2C_Read... [20:33:39]Read from MH i2c: F0 [20:33:39]MH_I2C_Read... [20:33:39]Read from MH i2c: F0 09 00 [20:33:39]MH_I2C_Read... [20:33:39]Read from MH i2c: F0 09 00 0A 3A 00 24 4E A9 66 C6 D4 6E 66 2B [20:33:39]GetLastDocTimeStamp 1722371566 [20:33:39]current date 1722371620 [20:33:39]FM_GetShiftState [20:33:39]SAM_PROTO_GetShiftState [20:33:39]wFMCommunicate request_size=4 [20:33:39]MH_SAM_APDU [20:33:39]CAPDU: 80 13 01 00 [20:33:39]Write to MH i2c: E2 08 00 0B 3A 80 13 01 00 00 00 00 00 C2 [20:33:39]Write i2c OK [20:33:39]MH_I2C_Read... [20:33:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:33:39]Read from MH i2c: E2 [20:33:39]MH_I2C_Read... [20:33:39]Read from MH i2c: E2 0E 00 [20:33:39]MH_I2C_Read... [20:33:39]Read from MH i2c: E2 0E 00 0B 3A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 75 [20:33:39]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:33:39]wFMCommunicate OK [20:33:39]SAM_PROTO_GetShiftState done [20:33:39]FM_GetShiftState done [20:33:39]opened in 1722298218 [20:33:39]opened+sec_in_day 1722384618 [20:33:39]quantity*price = 50036 [20:33:39]sum+1 = 50037 [20:33:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 394 30.07.2024 20:33 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25019 ФПД: 64742302292131 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T203341&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25019&fm=64742302292131&tin=02508201610067®Number=0000000000171247&sum=50000 [20:33:40]StoreToDocumentArchive [20:33:40]shift 48 fd 25019 [20:33:40]save to /storage/0048/doc_00025019 [20:33:40]save last doc name /storage/0048/doc_00025019 to /storage/kkm_last_doc_name [20:33:40]save OK [20:33:40]Clear old archive folders... [20:33:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:33:40]tlvbuf is 01EF6C10 [20:33:40]SAM_PROTO_ClearQueue [20:33:40]wFMCommunicate request_size=4 [20:33:40]MH_SAM_APDU [20:33:40]CAPDU: 80 09 00 00 [20:33:40]Write to MH i2c: E2 08 00 18 3A 80 09 00 00 00 00 00 00 C4 [20:33:40]Write i2c OK [20:33:40]MH_I2C_Read... [20:33:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:33:40]Read from MH i2c: E2 [20:33:40]MH_I2C_Read... [20:33:40]Read from MH i2c: E2 03 00 [20:33:40]MH_I2C_Read... [20:33:40]Read from MH i2c: E2 03 00 18 3A 00 90 00 C6 [20:33:40]RAPDU: 90 00 [20:33:40]wFMCommunicate OK [20:33:40]SAM_PROTO_ClearQueue done [20:33:40]KKMCreateOFDPacket [20:33:40]OFDProtocolAddRootSTLVToBuf [20:33:40]FM_MakeSignedData [20:33:40]FM_MakeSignedData [20:33:40]SAM_PROTO_SignData [20:33:40]wFMCommunicate request_size=4 [20:33:40]MH_SAM_APDU [20:33:40]CAPDU: 80 0D 01 02 [20:33:40]Write to MH i2c: E2 08 00 19 3A 80 0D 01 02 00 00 00 00 CC [20:33:40]Write i2c OK [20:33:40]MH_I2C_Read... [20:33:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:33:40]Read from MH i2c: E2 [20:33:40]MH_I2C_Read... [20:33:40]Read from MH i2c: E2 03 00 [20:33:40]MH_I2C_Read... [20:33:40]Read from MH i2c: E2 03 00 19 3A 00 90 00 C7 [20:33:40]RAPDU: 90 00 [20:33:40]wFMCommunicate OK [20:33:40]wFMCommunicate request_size=255 [20:33:40]MH_SAM_APDU [20: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 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 8A 01 00 00 F4 03 04 00 25 4E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BB 61 00 00 35 04 06 00 3A [20:33:40]Write to MH i2c: E2 02 01 1A 3A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8A 01 00 00 F4 03 04 00 25 4E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BB 61 00 00 35 04 06 00 3A 00 00 DB [20:33:40]Write i2c OK [20:33:40]MH_I2C_Read... [20:33:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:33:41]Read from MH i2c: E2 [20:33:41]MH_I2C_Read... [20:33:41]Read from MH i2c: E2 03 00 [20:33:41]MH_I2C_Read... [20:33:41]Read from MH i2c: E2 03 00 1A 3A 00 90 00 C8 [20:33:41]RAPDU: 90 00 [20:33:41]wFMCommunicate OK [20:33:41]wFMCommunicate request_size=10 [20:33:41]MH_SAM_APDU [20:33:41]CAPDU: 80 0D 02 02 05 E1 FD EE 18 A3 [20:33:41]Write to MH i2c: E2 0D 00 1B 3A 80 0D 02 02 05 00 E1 FD EE 18 A3 00 00 60 [20:33:41]Write i2c OK [20:33:41]MH_I2C_Read... [20:33:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:33:41]Read from MH i2c: E2 [20:33:41]MH_I2C_Read... [20:33:41]Read from MH i2c: E2 03 00 [20:33:41]MH_I2C_Read... [20:33:41]Read from MH i2c: E2 03 00 1B 3A 00 90 00 C9 [20:33:41]RAPDU: 90 00 [20:33:41]wFMCommunicate OK [20:33:41]wFMCommunicate request_size=4 [20:33:41]MH_SAM_APDU [20:33:41]CAPDU: 80 0D 03 02 [20:33:41]Write to MH i2c: E2 08 00 1C 3A 80 0D 03 02 00 00 00 00 D1 [20:33:41]Write i2c OK [20:33:41]MH_I2C_Read... [20:33:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:33:41]Read from MH i2c: E2 [20:33:41]MH_I2C_Read... [20:33:41]Read from MH i2c: E2 0B 00 [20:33:41]MH_I2C_Read... [20:33:41]Read from MH i2c: E2 0B 00 1C 3A 00 F8 AD 15 BC 84 36 18 7C 90 00 96 [20:33:41]RAPDU: F8 AD 15 BC 84 36 18 7C 90 00 [20:33:41]wFMCommunicate OK [20:33:41]SAM_PROTO_SignData done [20:33:41]FM_MakeSignedData done [20:33:41]CreateOFDProtocolMessage [20:33:41]wFMCommunicate request_size=4 [20:33:41]MH_SAM_APDU [20:33:41]CAPDU: 80 11 00 00 [20:33:41]Write to MH i2c: E2 08 00 1D 3A 80 11 00 00 00 00 00 00 D1 [20:33:41]Write i2c OK [20:33:41]MH_I2C_Read... [20:33:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:33:41]Read from MH i2c: E2 [20:33:41]MH_I2C_Read... [20:33:41]Read from MH i2c: E2 17 00 [20:33:41]MH_I2C_Read... [20:33:41]Read from MH i2c: E2 17 00 1D 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 27 [20:33:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:33:41]wFMCommunicate OK [20:33:41]CreateOFDProtocolMessage done [20:33:41]OFDSenderStorePacket 25019 [20:33:41]StoreOFDPacket docnum=25019 [20:33:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 86 B3 07 01 CA 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 25 4E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BB 61 00 00 35 04 06 00 3A E1 FD EE 18 A3 F8 AD 15 BC 84 36 18 7C [20:33:41]CheckFolder [20:33:41]dirname=/storage/ofd_packets [20:33:41]CheckFolder done [20:33:41]ProducePacketName [20:33:41]name=ofd_packets/00025019 [20:33:41]NVStorageSaveData ofd_packets/00025019 [20:33:41]File name is /storage/ofd_packets/00025019 [20:33:41]Write 301 bytes [20:33:41]NVStorageSaveData done [20:33:41]OFDSenderStorePacket done [20:33:41]KKMCreateOFDPacket done [20:33:41]NVStorageSaveData kkm_last_timestamp [20:33:41]File name is /storage/kkm_last_timestamp [20:33:41]Write 4 bytes [20:33:41]NVStorageSaveData done [20:33:41]ExternCall_PrintAddStr [20:33:41]wPrintStart [20:33:41]Write to MH i2c: 01 00 00 1E 3A 58 [20:33:41]Write i2c OK [20:33:41]MH_I2C_Read... [20:33:41]Read from MH i2c: 01 [20:33:41]MH_I2C_Read... [20:33:41]Read from MH i2c: 01 07 00 [20:33:41]MH_I2C_Read... [20:33:41]Read from MH i2c: 01 07 00 1E 3A 00 00 00 00 00 FF 0F 6D [20:33:41]RasterBufferAndPrint [20:33:41]line Счет N : (1)610774 [20:33:41]line ИНН: 02508201610067 [20:33:41]line Контрольно-Кассовый Чек [20:33:41]line ПРОДАЖА [20:33:41]line ТРК (МРК, ГНК) : 52 [20:33:41]line Товар: 2710124130 [20:33:41]line Аи-92-К-2 [20:33:41]line 7.380 * 67.80 [20:33:41]line = 500.36 [20:33:41]line НДС 12% НСП 1% [20:33:41]line > о реализуемом товаре [20:33:41]line ОКРУГЛЕНИЕ: -0.36 [20:33:41]line ИТОГО: 500.00 [20:33:41]line Внесено: 500.00 [20:33:41]line СДАЧА: 0.00 [20:33:41]line НСП 1% : 4.43 [20:33:41]line НДС 12% : 53.14 [20:33:41]line Наличными: 500.00 [20:33:41]line Безнал.: 0.00 [20:33:41]line Место: АЗС № 127 "Партнер Нефть" [20:33:41]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [20:33:41]line СНО: Общий режим [20:33:41]line Чек 394 30.07.2024 20:33 [20:33:41]line Смена: 48 ФФД: 1.0 [20:33:41]line ЗНМ: 0300000158 [20:33:41]line РНМ: 0000000000171247 [20:33:41]line Версия ККМ: v1.0 [20:33:41]line ФМ: 0000000002098565 [20:33:41]line ФД: 25019 [20:33:41]line ФПД: 64742302292131 [20:33:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T203341&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25019&fm=64742302292131&tin=02508201610067®Number=0000000000171247&sum=50000 [20:33:41]OFD Sender: Processing packet 25019 [packets to send 29, broken 28] [20:33:41]ProducePacketName [20:33:41]name=ofd_packets/00025019 [20:33:41]OFD Sender: To server: pG, [20:33:41]CommunicateWithHost lk.salyk.kg:30040 [20:33:41]ConnectInit lk.salyk.kg [20:33:41]written 0, free lines is 4095 [20:33:41]Connected sock=10 [20:33:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 86 B3 07 01 CA 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 25 4E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BB 61 00 00 35 04 06 00 3A E1 FD EE 18 A3 F8 AD 15 BC 84 36 18 7C [20:33:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 CB 25 47 00 FD 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 32 30 39 38 35 36 35 10 04 04 00 BB 61 00 00 F4 03 04 00 B2 F9 A8 66 B6 04 01 00 00 33 AA B8 46 36 D2 AF EF [20:33:41]CommunicateWithHost err = 0 [20:33:41]CheckOFDResponse [20:33:41]1017 (14) - 77093643461234 [20:33:41]1041 (16) - 0000000002098565 [20:33:41]1040 (4) - 25019 [20:33:41]1012 (4) - 30.07.2024 14:33 [20:33:41]1206 (1) - 0 [20:33:41]OFD Sender: Remove packet 25019 [20:33:41]ProducePacketName [20:33:41]name=ofd_packets/00025019 [20:33:41]NVStorageDeleteData [20:33:42]Write to MH i2c: 01 00 00 49 3A 83 [20:33:42]Write i2c OK [20:33:42]MH_I2C_Read... [20:33:42]Read from MH i2c: 01 [20:33:42]MH_I2C_Read... [20:33:42]Read from MH i2c: 01 07 00 [20:33:42]MH_I2C_Read... [20:33:42]Read from MH i2c: 01 07 00 49 3A 00 00 00 00 00 EA 0C 80 [20:33:42]RasterBufferAndPrint [20:33:42]line [20:33:42]line [20:33:42]line [20:33:42]line [20:33:42]line [20:33:42]written 0, free lines is 3315 [20:33:42]MH_Cut [20:33:42]Write to MH i2c: D1 01 00 50 3A 01 5C [20:33:42]Write i2c OK [20:33:42]MH_I2C_Read... [20:33:42]Read from MH i2c: D1 [20:33:42]MH_I2C_Read... [20:33:42]Read from MH i2c: D1 01 00 [20:33:42]MH_I2C_Read... [20:33:42]Read from MH i2c: D1 01 00 50 3A 00 5B [20:33:42]Write to MH i2c: 01 00 00 51 3A 8B [20:33:42]Write i2c OK [20:33:42]MH_I2C_Read... [20:33:42]OFD Sender: No OFD packet to send [20:33:42]*** Cut start [20:33:42]*** Partial cut [20:33:42]*** CUTSNS_PIN = 1 [20:33:42]*** CUTSNS_PIN = 0 [20:33:42]*** Brake cut motor [20:33:43]Read from MH i2c: 01 [20:33:43]MH_I2C_Read... [20:33:43]*** Stop cut motor [20:33:43]*** Cut end [20:33:43]Read from MH i2c: 01 07 00 [20:33:43]MH_I2C_Read... [20:33:43]Read from MH i2c: 01 07 00 51 3A 00 00 00 00 00 FF 0F A0 [20:33:43]process_action close_receipt done [20:33:43]requested_data is exist [20:33:43]produce_requested_data [20:33:43]requested_item fm.sn is exist - process it [20:33:43]wFMCommunicate request_size=4 [20:33:43]MH_SAM_APDU [20:33:43]CAPDU: 80 11 00 00 [20:33:43]Write to MH i2c: E2 08 00 52 3A 80 11 00 00 00 00 00 00 06 [20:33:43]Write i2c OK [20:33:43]MH_I2C_Read... [20:33:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:33:43]Read from MH i2c: E2 [20:33:43]MH_I2C_Read... [20:33:43]Read from MH i2c: E2 17 00 [20:33:43]MH_I2C_Read... [20:33:43]Read from MH i2c: E2 17 00 52 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 5C [20:33:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:33:43]wFMCommunicate OK [20:33:43]requested_item fd.num is exist - process it [20:33:43]SAM_PROTO_GetFieldsCounters [20:33:43]wFMCommunicate request_size=4 [20:33:43]MH_SAM_APDU [20:33:43]CAPDU: 80 13 00 00 [20:33:43]Write to MH i2c: E2 08 00 53 3A 80 13 00 00 00 00 00 00 09 [20:33:43]Write i2c OK [20:33:43]MH_I2C_Read... [20:33:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:33:43]Read from MH i2c: E2 [20:33:43]MH_I2C_Read... [20:33:43]Read from MH i2c: E2 62 00 [20:33:43]MH_I2C_Read... [20:33:43]Read from MH i2c: E2 62 00 53 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BB 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 8A 01 00 00 5E 04 04 00 8A 01 00 00 57 04 04 00 8B 01 00 00 19 04 04 00 00 00 00 00 90 00 17 [20:33:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BB 61 00 00 0E 04 04 00 30 00 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 [20:33:43]wFMCommunicate OK [20:33:43]SAM_PROTO_GetFieldsCounters done [20:33:43]requested_item shift.num is exist - process it [20:33:43]requested_item shift.opened is exist - process it [20:33:43]req_shift_opened [20:33:43]FM_GetShiftState [20:33:43]SAM_PROTO_GetShiftState [20:33:43]wFMCommunicate request_size=4 [20:33:43]MH_SAM_APDU [20:33:43]CAPDU: 80 13 01 00 [20:33:43]Write to MH i2c: E2 08 00 54 3A 80 13 01 00 00 00 00 00 0B [20:33:43]Write i2c OK [20:33:43]MH_I2C_Read... [20:33:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:33:43]Read from MH i2c: E2 [20:33:43]MH_I2C_Read... [20:33:43]Read from MH i2c: E2 0E 00 [20:33:43]MH_I2C_Read... [20:33:43]Read from MH i2c: E2 0E 00 54 3A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 BE [20:33:43]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:33:43]wFMCommunicate OK [20:33:43]SAM_PROTO_GetShiftState done [20:33:43]FM_GetShiftState done [20:33:43]req_shift_opened done [20:33:43]requested_item shift.open_date is exist - process it [20:33:43]req_shift_open_date [20:33:43]req_shift_open_date done [20:33:43]produce_requested_data done [20:33:43]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25019,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:33:43]process_action_free close_receipt [20:33:43]json_value_free [20:33:43]json_value_free done [20:33:43]process_json_proto returns [20:33:43]Send response to host [20:33:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25019,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:33:43]free response buf [20:33:43]execute_script done [20:33:43]execute_script returns [20:33:43]free content buf [20:33:43]Sock 7.Close socket [20:33:43]Sock 7.Thread stoped [20:33:47]OFD Sender: No OFD packet to send [20:33:52]OFD Sender: No OFD packet to send [20:33:57]OFD Sender: No OFD packet to send [20:34:02]OFD Sender: No OFD packet to send [20:34:07]OFD Sender: No OFD packet to send [20:34:12]OFD Sender: No OFD packet to send [20:34:17]OFD Sender: No OFD packet to send [20:34:22]OFD Sender: No OFD packet to send [20:34:27]OFD Sender: No OFD packet to send [20:34:32]OFD Sender: No OFD packet to send [20:34:37]OFD Sender: No OFD packet to send [20:34:42]OFD Sender: No OFD packet to send [20:34:47]OFD Sender: No OFD packet to send [20:34:52]OFD Sender: No OFD packet to send [20:34:57]OFD Sender: No OFD packet to send [20:35:02]OFD Sender: No OFD packet to send [20:35:07]OFD Sender: No OFD packet to send [20:35:12]OFD Sender: No OFD packet to send [20:35:17]OFD Sender: No OFD packet to send [20:35:22]OFD Sender: No OFD packet to send [20:35:27]OFD Sender: No OFD packet to send [20:35:32]OFD Sender: No OFD packet to send [20:35:37]OFD Sender: No OFD packet to send [20:35:42]OFD Sender: No OFD packet to send [20:35:47]OFD Sender: No OFD packet to send [20:35:52]OFD Sender: No OFD packet to send [20:35:57]OFD Sender: No OFD packet to send [20:36:02]OFD Sender: No OFD packet to send [20:36:07]OFD Sender: No OFD packet to send [20:36:12]OFD Sender: No OFD packet to send [20:36:17]OFD Sender: No OFD packet to send [20:36:22]OFD Sender: No OFD packet to send [20:36:27]OFD Sender: No OFD packet to send [20:36:32]OFD Sender: No OFD packet to send [20:36:37]OFD Sender: No OFD packet to send [20:36:42]OFD Sender: No OFD packet to send [20:36:47]OFD Sender: No OFD packet to send [20:36:52]OFD Sender: No OFD packet to send [20:36:57]OFD Sender: No OFD packet to send [20:37:02]OFD Sender: No OFD packet to send [20:37:07]OFD Sender: No OFD packet to send [20:37:12]OFD Sender: No OFD packet to send [20:37:17]OFD Sender: No OFD packet to send [20:37:22]OFD Sender: No OFD packet to send [20:37:27]OFD Sender: No OFD packet to send [20:37:32]OFD Sender: No OFD packet to send [20:37:37]OFD Sender: No OFD packet to send [20:37:42]OFD Sender: No OFD packet to send [20:37:47]OFD Sender: No OFD packet to send [20:37:52]OFD Sender: No OFD packet to send [20:37:57]OFD Sender: No OFD packet to send [20:38:02]OFD Sender: No OFD packet to send [20:38:07]OFD Sender: No OFD packet to send [20:38:12]OFD Sender: No OFD packet to send [20:38:17]OFD Sender: No OFD packet to send [20:38:22]OFD Sender: No OFD packet to send [20:38:27]OFD Sender: No OFD packet to send [20:38:32]OFD Sender: No OFD packet to send [20:38:37]OFD Sender: No OFD packet to send [20:38:42]OFD Sender: No OFD packet to send [20:38:47]OFD Sender: No OFD packet to send [20:38:52]OFD Sender: No OFD packet to send [20:38:57]OFD Sender: No OFD packet to send [20:39:02]OFD Sender: No OFD packet to send [20:39:07]OFD Sender: No OFD packet to send [20:39:12]OFD Sender: No OFD packet to send [20:39:17]OFD Sender: No OFD packet to send [20:39:22]OFD Sender: No OFD packet to send [20:39:27]OFD Sender: No OFD packet to send [20:39:32]OFD Sender: No OFD packet to send [20:39:34]accept exits with 9 [20:39:34]New connection [20:39:34]New thread 3067571556 created [20:39:34]Thread 3067428196 joined [20:39:34]Waiting for new connection... [20:39:34] Sock 9.Parse request [20:39:34]Sock 9.Check first char [20:39:34]Sock 9.First char is OK [20:39:34]request: POST /json_proto HTTP/1.0 [20:39:34]Method: POST [20:39:34]URL: /json_proto [20:39:34]Method is POST - this is cgi request [20:39:34]url: /json_proto [20:39:34]query_string will be loaded in cgi processing [20:39:34]execute_cgi json_proto POST (null) [20:39:34]execute_cgi path=json_proto method=POST [20:39:34]POST find Content-Length [20:39:34]Host: 172.17.45.131:8080 [20:39:34]Content-Length: 682 [20:39:34]Content-Type: application/json [20:39:34] [20:39:34]POST finish read [20:39:34]Found Content-Length = 682 [20:39:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610775", "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" : 16.230, "sum" : 1100.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1100.00, "total" : 1100.00, "payments": [ { "type": 0, "sum" : 1100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:39:34]execute_script... [20:39: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)610775", "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" : 16.230, "sum" : 1100.39, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1100.00, "total" : 1100.00, "payments": [ { "type": 0, "sum" : 1100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:39:34]POST & json_proto [20:39:34]process_json_proto [20:39:34]json parsed OK: [20:39:34]protocol is kg_v1.0 [20:39:34]action value=close_receipt [20:39:34]process_action close_receipt [20:39:34]cmd_close_receipt [20:39:34]MH_GetDate [20:39:34]Write to MH i2c: F0 00 00 55 3A 7E [20:39:34]Write i2c OK [20:39:34]MH_I2C_Read... [20:39:34]Read from MH i2c: F0 [20:39:34]MH_I2C_Read... [20:39:34]Read from MH i2c: F0 09 00 [20:39:34]MH_I2C_Read... [20:39:34]Read from MH i2c: F0 09 00 55 3A 00 87 4F A9 66 C6 D4 6E 66 DA [20:39:34]GetLastDocTimeStamp 1722371621 [20:39:34]current date 1722371975 [20:39:34]FM_GetShiftState [20:39:34]SAM_PROTO_GetShiftState [20:39:34]wFMCommunicate request_size=4 [20:39:34]MH_SAM_APDU [20:39:34]CAPDU: 80 13 01 00 [20:39:34]Write to MH i2c: E2 08 00 56 3A 80 13 01 00 00 00 00 00 0D [20:39:34]Write i2c OK [20:39:34]MH_I2C_Read... [20:39:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:39:34]Read from MH i2c: E2 [20:39:34]MH_I2C_Read... [20:39:34]Read from MH i2c: E2 0E 00 [20:39:34]MH_I2C_Read... [20:39:34]Read from MH i2c: E2 0E 00 56 3A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C0 [20:39:34]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:39:34]wFMCommunicate OK [20:39:34]SAM_PROTO_GetShiftState done [20:39:34]FM_GetShiftState done [20:39:34]opened in 1722298218 [20:39:34]opened+sec_in_day 1722384618 [20:39:34]quantity*price = 110039 [20:39:34]sum+1 = 110040 [20:39:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 1100.00 Внесено: 1100.00 СДАЧА: 0.00 НСП 1% : 9.74 НДС 12% : 116.86 Наличными: 1100.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 395 30.07.2024 20:39 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25020 ФПД: 179320275424159 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T203935&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25020&fm=179320275424159&tin=02508201610067®Number=0000000000171247&sum=110000 [20:39:35]StoreToDocumentArchive [20:39:35]shift 48 fd 25020 [20:39:35]save to /storage/0048/doc_00025020 [20:39:35]save last doc name /storage/0048/doc_00025020 to /storage/kkm_last_doc_name [20:39:35]save OK [20:39:35]Clear old archive folders... [20:39:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:39:35]tlvbuf is 01EF6C10 [20:39:35]SAM_PROTO_ClearQueue [20:39:35]wFMCommunicate request_size=4 [20:39:35]MH_SAM_APDU [20:39:35]CAPDU: 80 09 00 00 [20:39:35]Write to MH i2c: E2 08 00 63 3A 80 09 00 00 00 00 00 00 0F [20:39:35]Write i2c OK [20:39:35]MH_I2C_Read... [20:39:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:39:35]Read from MH i2c: E2 [20:39:35]MH_I2C_Read... [20:39:35]Read from MH i2c: E2 03 00 [20:39:35]MH_I2C_Read... [20:39:35]Read from MH i2c: E2 03 00 63 3A 00 90 00 11 [20:39:35]RAPDU: 90 00 [20:39:35]wFMCommunicate OK [20:39:35]SAM_PROTO_ClearQueue done [20:39:35]KKMCreateOFDPacket [20:39:35]OFDProtocolAddRootSTLVToBuf [20:39:35]FM_MakeSignedData [20:39:35]FM_MakeSignedData [20:39:35]SAM_PROTO_SignData [20:39:35]wFMCommunicate request_size=4 [20:39:35]MH_SAM_APDU [20:39:35]CAPDU: 80 0D 01 02 [20:39:35]Write to MH i2c: E2 08 00 64 3A 80 0D 01 02 00 00 00 00 17 [20:39:35]Write i2c OK [20:39:35]MH_I2C_Read... [20:39:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:39:35]Read from MH i2c: E2 [20:39:35]MH_I2C_Read... [20:39:35]Read from MH i2c: E2 03 00 [20:39:35]MH_I2C_Read... [20:39:35]Read from MH i2c: E2 03 00 64 3A 00 90 00 12 [20:39:35]RAPDU: 90 00 [20:39:35]wFMCommunicate OK [20:39:35]wFMCommunicate request_size=255 [20:39:35]MH_SAM_APDU [20:39: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 66 3F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 87 4F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BC 61 00 00 35 04 06 00 A3 [20:39:35]Write to MH i2c: E2 02 01 65 3A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 66 3F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 87 4F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BC 61 00 00 35 04 06 00 A3 00 00 9F [20:39:35]Write i2c OK [20:39:35]MH_I2C_Read... [20:39:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:39:35]Read from MH i2c: E2 [20:39:35]MH_I2C_Read... [20:39:35]Read from MH i2c: E2 03 00 [20:39:35]MH_I2C_Read... [20:39:35]Read from MH i2c: E2 03 00 65 3A 00 90 00 13 [20:39:35]RAPDU: 90 00 [20:39:35]wFMCommunicate OK [20:39:35]wFMCommunicate request_size=10 [20:39:35]MH_SAM_APDU [20:39:35]CAPDU: 80 0D 02 02 05 17 41 51 53 9F [20:39:35]Write to MH i2c: E2 0D 00 66 3A 80 0D 02 02 05 00 17 41 51 53 9F 00 00 BF [20:39:35]Write i2c OK [20:39:35]MH_I2C_Read... [20:39:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:39:35]Read from MH i2c: E2 [20:39:35]MH_I2C_Read... [20:39:35]Read from MH i2c: E2 03 00 [20:39:35]MH_I2C_Read... [20:39:35]Read from MH i2c: E2 03 00 66 3A 00 90 00 14 [20:39:35]RAPDU: 90 00 [20:39:35]wFMCommunicate OK [20:39:35]wFMCommunicate request_size=4 [20:39:35]MH_SAM_APDU [20:39:35]CAPDU: 80 0D 03 02 [20:39:35]Write to MH i2c: E2 08 00 67 3A 80 0D 03 02 00 00 00 00 1C [20:39:35]Write i2c OK [20:39:35]MH_I2C_Read... [20:39:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:39:36]Read from MH i2c: E2 [20:39:36]MH_I2C_Read... [20:39:36]Read from MH i2c: E2 0B 00 [20:39:36]MH_I2C_Read... [20:39:36]Read from MH i2c: E2 0B 00 67 3A 00 D8 64 68 C5 9B F1 F6 AD 90 00 B5 [20:39:36]RAPDU: D8 64 68 C5 9B F1 F6 AD 90 00 [20:39:36]wFMCommunicate OK [20:39:36]SAM_PROTO_SignData done [20:39:36]FM_MakeSignedData done [20:39:36]CreateOFDProtocolMessage [20:39:36]wFMCommunicate request_size=4 [20:39:36]MH_SAM_APDU [20:39:36]CAPDU: 80 11 00 00 [20:39:36]Write to MH i2c: E2 08 00 68 3A 80 11 00 00 00 00 00 00 1C [20:39:36]Write i2c OK [20:39:36]MH_I2C_Read... [20:39:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:39:36]Read from MH i2c: E2 [20:39:36]MH_I2C_Read... [20:39:36]Read from MH i2c: E2 17 00 [20:39:36]MH_I2C_Read... [20:39:36]Read from MH i2c: E2 17 00 68 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 72 [20:39:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:39:36]wFMCommunicate OK [20:39:36]CreateOFDProtocolMessage done [20:39:36]OFDSenderStorePacket 25020 [20:39:36]StoreOFDPacket docnum=25020 [20:39:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 BE 0C 07 01 25 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 66 3F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 87 4F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BC 61 00 00 35 04 06 00 A3 17 41 51 53 9F D8 64 68 C5 9B F1 F6 AD [20:39:36]CheckFolder [20:39:36]dirname=/storage/ofd_packets [20:39:36]CheckFolder done [20:39:36]ProducePacketName [20:39:36]name=ofd_packets/00025020 [20:39:36]NVStorageSaveData ofd_packets/00025020 [20:39:36]File name is /storage/ofd_packets/00025020 [20:39:36]Write 301 bytes [20:39:36]NVStorageSaveData done [20:39:36]OFDSenderStorePacket done [20:39:36]KKMCreateOFDPacket done [20:39:36]NVStorageSaveData kkm_last_timestamp [20:39:36]File name is /storage/kkm_last_timestamp [20:39:36]Write 4 bytes [20:39:36]NVStorageSaveData done [20:39:36]ExternCall_PrintAddStr [20:39:36]wPrintStart [20:39:36]Write to MH i2c: 01 00 00 69 3A A3 [20:39:36]Write i2c OK [20:39:36]MH_I2C_Read... [20:39:36]Read from MH i2c: 01 [20:39:36]MH_I2C_Read... [20:39:36]Read from MH i2c: 01 07 00 [20:39:36]MH_I2C_Read... [20:39:36]Read from MH i2c: 01 07 00 69 3A 00 00 00 00 00 FF 0F B8 [20:39:36]RasterBufferAndPrint [20:39:36]line Счет N : (1)610775 [20:39:36]line ИНН: 02508201610067 [20:39:36]line Контрольно-Кассовый Чек [20:39:36]line ПРОДАЖА [20:39:36]line ТРК (МРК, ГНК) : 32 [20:39:36]line Товар: 2710124130 [20:39:36]line Аи-92-К-2 [20:39:36]line 16.230 * 67.80 [20:39:36]line = 1100.39 [20:39:36]line НДС 12% НСП 1% [20:39:36]line > о реализуемом товаре [20:39:36]line ОКРУГЛЕНИЕ: -0.39 [20:39:36]line ИТОГО: 1100.00 [20:39:36]line Внесено: 1100.00 [20:39:36]line СДАЧА: 0.00 [20:39:36]line НСП 1% : 9.74 [20:39:36]line НДС 12% : 116.86 [20:39:36]line Наличными: 1100.00 [20:39:36]line Безнал.: 0.00 [20:39:36]line Место: АЗС № 127 "Партнер Нефть" [20:39:36]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [20:39:36]line СНО: Общий режим [20:39:36]line Чек 395 30.07.2024 20:39 [20:39:36]line Смена: 48 ФФД: 1.0 [20:39:36]line ЗНМ: 0300000158 [20:39:36]line РНМ: 0000000000171247 [20:39:36]line Версия ККМ: v1.0 [20:39:36]line ФМ: 0000000002098565 [20:39:36]line ФД: 25020 [20:39:36]line ФПД: 179320275424159 [20:39:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T203935&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25020&fm=179320275424159&tin=02508201610067®Number=0000000000171247&sum=110000 [20:39:36]written 0, free lines is 4095 [20:39:36]OFD Sender: Processing packet 25020 [packets to send 29, broken 28] [20:39:36]ProducePacketName [20:39:36]name=ofd_packets/00025020 [20:39:36]OFD Sender: To server: pG, [20:39:36]CommunicateWithHost lk.salyk.kg:30040 [20:39:36]ConnectInit lk.salyk.kg [20:39:36]Connected sock=10 [20:39:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 BE 0C 07 01 25 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 66 3F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D7 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 87 4F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BC 61 00 00 35 04 06 00 A3 17 41 51 53 9F D8 64 68 C5 9B F1 F6 AD [20:39:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 27 14 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 32 30 39 38 35 36 35 10 04 04 00 BC 61 00 00 F4 03 04 00 15 FB A8 66 B6 04 01 00 00 A7 B8 AA 97 0F F4 F4 75 [20:39:36]CommunicateWithHost err = 0 [20:39:36]CheckOFDResponse [20:39:36]1017 (14) - 77093643461234 [20:39:36]1041 (16) - 0000000002098565 [20:39:36]1040 (4) - 25020 [20:39:36]1012 (4) - 30.07.2024 14:39 [20:39:36]1206 (1) - 0 [20:39:36]OFD Sender: Remove packet 25020 [20:39:36]ProducePacketName [20:39:36]name=ofd_packets/00025020 [20:39:36]NVStorageDeleteData [20:39:36]Write to MH i2c: 01 00 00 94 3A CE [20:39:36]Write i2c OK [20:39:36]MH_I2C_Read... [20:39:36]Read from MH i2c: 01 [20:39:36]MH_I2C_Read... [20:39:36]Read from MH i2c: 01 07 00 [20:39:36]MH_I2C_Read... [20:39:36]Read from MH i2c: 01 07 00 94 3A 00 00 00 00 00 F6 0C D7 [20:39:36]RasterBufferAndPrint [20:39:36]line [20:39:36]line [20:39:36]line [20:39:36]line [20:39:36]line [20:39:36]written 0, free lines is 3324 [20:39:36]MH_Cut [20:39:36]Write to MH i2c: D1 01 00 9B 3A 01 A7 [20:39:36]Write i2c OK [20:39:36]MH_I2C_Read... [20:39:36]Read from MH i2c: D1 [20:39:36]MH_I2C_Read... [20:39:36]Read from MH i2c: D1 01 00 [20:39:36]MH_I2C_Read... [20:39:36]Read from MH i2c: D1 01 00 9B 3A 00 A6 [20:39:36]Write to MH i2c: 01 00 00 9C 3A D6 [20:39:36]Write i2c OK [20:39:36]MH_I2C_Read... [20:39:36]OFD Sender: No OFD packet to send [20:39:37]*** Cut start [20:39:37]*** Partial cut [20:39:37]*** CUTSNS_PIN = 1 [20:39:37]*** CUTSNS_PIN = 0 [20:39:37]*** Brake cut motor [20:39:37]Read from MH i2c: 01 [20:39:37]MH_I2C_Read... [20:39:37]*** Stop cut motor [20:39:37]*** Cut end [20:39:37]Read from MH i2c: 01 07 00 [20:39:37]MH_I2C_Read... [20:39:37]Read from MH i2c: 01 07 00 9C 3A 00 00 00 00 00 FF 0F EB [20:39:37]process_action close_receipt done [20:39:37]requested_data is exist [20:39:37]produce_requested_data [20:39:37]requested_item fm.sn is exist - process it [20:39:37]wFMCommunicate request_size=4 [20:39:37]MH_SAM_APDU [20:39:37]CAPDU: 80 11 00 00 [20:39:37]Write to MH i2c: E2 08 00 9D 3A 80 11 00 00 00 00 00 00 51 [20:39:37]Write i2c OK [20:39:37]MH_I2C_Read... [20:39:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:39:37]Read from MH i2c: E2 [20:39:37]MH_I2C_Read... [20:39:37]Read from MH i2c: E2 17 00 [20:39:37]MH_I2C_Read... [20:39:37]Read from MH i2c: E2 17 00 9D 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A7 [20:39:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:39:37]wFMCommunicate OK [20:39:37]requested_item fd.num is exist - process it [20:39:37]SAM_PROTO_GetFieldsCounters [20:39:37]wFMCommunicate request_size=4 [20:39:37]MH_SAM_APDU [20:39:37]CAPDU: 80 13 00 00 [20:39:37]Write to MH i2c: E2 08 00 9E 3A 80 13 00 00 00 00 00 00 54 [20:39:37]Write i2c OK [20:39:37]MH_I2C_Read... [20:39:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:39:38]Read from MH i2c: E2 [20:39:38]MH_I2C_Read... [20:39:38]Read from MH i2c: E2 62 00 [20:39:38]MH_I2C_Read... [20:39:38]Read from MH i2c: E2 62 00 9E 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BC 61 00 00 0E 04 04 00 30 00 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 66 [20:39:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BC 61 00 00 0E 04 04 00 30 00 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 [20:39:38]wFMCommunicate OK [20:39:38]SAM_PROTO_GetFieldsCounters done [20:39:38]requested_item shift.num is exist - process it [20:39:38]requested_item shift.opened is exist - process it [20:39:38]req_shift_opened [20:39:38]FM_GetShiftState [20:39:38]SAM_PROTO_GetShiftState [20:39:38]wFMCommunicate request_size=4 [20:39:38]MH_SAM_APDU [20:39:38]CAPDU: 80 13 01 00 [20:39:38]Write to MH i2c: E2 08 00 9F 3A 80 13 01 00 00 00 00 00 56 [20:39:38]Write i2c OK [20:39:38]MH_I2C_Read... [20:39:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:39:38]Read from MH i2c: E2 [20:39:38]MH_I2C_Read... [20:39:38]Read from MH i2c: E2 0E 00 [20:39:38]MH_I2C_Read... [20:39:38]Read from MH i2c: E2 0E 00 9F 3A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 09 [20:39:38]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:39:38]wFMCommunicate OK [20:39:38]SAM_PROTO_GetShiftState done [20:39:38]FM_GetShiftState done [20:39:38]req_shift_opened done [20:39:38]requested_item shift.open_date is exist - process it [20:39:38]req_shift_open_date [20:39:38]req_shift_open_date done [20:39:38]produce_requested_data done [20:39:38]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25020,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:39:38]process_action_free close_receipt [20:39:38]json_value_free [20:39:38]json_value_free done [20:39:38]process_json_proto returns [20:39:38]Send response to host [20:39:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25020,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:39:38]free response buf [20:39:38]execute_script done [20:39:38]execute_script returns [20:39:38]free content buf [20:39:38]Sock 9.Close socket [20:39:38]Sock 9.Thread stoped [20:39:41]OFD Sender: No OFD packet to send [20:39:47]OFD Sender: No OFD packet to send [20:39:52]OFD Sender: No OFD packet to send [20:39:57]OFD Sender: No OFD packet to send [20:40:02]OFD Sender: No OFD packet to send [20:40:07]OFD Sender: No OFD packet to send [20:40:12]OFD Sender: No OFD packet to send [20:40:17]OFD Sender: No OFD packet to send [20:40:22]OFD Sender: No OFD packet to send [20:40:27]OFD Sender: No OFD packet to send [20:40:32]OFD Sender: No OFD packet to send [20:40:37]OFD Sender: No OFD packet to send [20:40:42]OFD Sender: No OFD packet to send [20:40:47]OFD Sender: No OFD packet to send [20:40:52]OFD Sender: No OFD packet to send [20:40:57]OFD Sender: No OFD packet to send [20:41:02]OFD Sender: No OFD packet to send [20:41:07]OFD Sender: No OFD packet to send [20:41:12]OFD Sender: No OFD packet to send [20:41:17]OFD Sender: No OFD packet to send [20:41:22]OFD Sender: No OFD packet to send [20:41:27]OFD Sender: No OFD packet to send [20:41:32]OFD Sender: No OFD packet to send [20:41:37]OFD Sender: No OFD packet to send [20:41:42]OFD Sender: No OFD packet to send [20:41:47]OFD Sender: No OFD packet to send [20:41:52]OFD Sender: No OFD packet to send [20:41:57]OFD Sender: No OFD packet to send [20:42:02]OFD Sender: No OFD packet to send [20:42:07]OFD Sender: No OFD packet to send [20:42:12]OFD Sender: No OFD packet to send [20:42:17]OFD Sender: No OFD packet to send [20:42:22]OFD Sender: No OFD packet to send [20:42:27]OFD Sender: No OFD packet to send [20:42:32]OFD Sender: No OFD packet to send [20:42:37]OFD Sender: No OFD packet to send [20:42:42]OFD Sender: No OFD packet to send [20:42:45]accept exits with 7 [20:42:45]New connection [20:42:45]New thread 3067428196 created [20:42:45]Thread 3067571556 joined [20:42:45]Waiting for new connection... [20:42:45] Sock 7.Parse request [20:42:45]Sock 7.Check first char [20:42:45]Sock 7.First char is OK [20:42:45]request: POST /json_proto HTTP/1.0 [20:42:45]Method: POST [20:42:45]URL: /json_proto [20:42:45]Method is POST - this is cgi request [20:42:45]url: /json_proto [20:42:45]query_string will be loaded in cgi processing [20:42:45]execute_cgi json_proto POST (null) [20:42:45]execute_cgi path=json_proto method=POST [20:42:45]POST find Content-Length [20:42:45]Host: 172.17.45.131:8080 [20:42:45]Content-Length: 800 [20:42:45]Content-Type: application/json [20:42:45] [20:42:45]POST finish read [20:42:45]Found Content-Length = 800 [20:42:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610776", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:42:45]execute_script... [20:42: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)610776", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:42:45]POST & json_proto [20:42:45]process_json_proto [20:42:45]json parsed OK: [20:42:45]protocol is kg_v1.0 [20:42:45]action value=close_receipt [20:42:45]process_action close_receipt [20:42:45]cmd_close_receipt [20:42:45]MH_GetDate [20:42:45]Write to MH i2c: F0 00 00 A0 3A C9 [20:42:45]Write i2c OK [20:42:45]MH_I2C_Read... [20:42:45]Read from MH i2c: F0 [20:42:45]MH_I2C_Read... [20:42:45]Read from MH i2c: F0 09 00 [20:42:45]MH_I2C_Read... [20:42:45]Read from MH i2c: F0 09 00 A0 3A 00 47 50 A9 66 C6 D4 6E 66 E6 [20:42:45]GetLastDocTimeStamp 1722371975 [20:42:45]current date 1722372167 [20:42:45]FM_GetShiftState [20:42:45]SAM_PROTO_GetShiftState [20:42:45]wFMCommunicate request_size=4 [20:42:45]MH_SAM_APDU [20:42:45]CAPDU: 80 13 01 00 [20:42:45]Write to MH i2c: E2 08 00 A1 3A 80 13 01 00 00 00 00 00 58 [20:42:45]Write i2c OK [20:42:45]MH_I2C_Read... [20:42:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:42:45]Read from MH i2c: E2 [20:42:45]MH_I2C_Read... [20:42:45]Read from MH i2c: E2 0E 00 [20:42:45]MH_I2C_Read... [20:42:45]Read from MH i2c: E2 0E 00 A1 3A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 0B [20:42:45]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:42:45]wFMCommunicate OK [20:42:45]SAM_PROTO_GetShiftState done [20:42:45]FM_GetShiftState done [20:42:45]opened in 1722298218 [20:42:45]opened+sec_in_day 1722384618 [20:42:45]quantity*price = 50036 [20:42:45]sum+1 = 50037 [20:42:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 396 30.07.2024 20:42 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25021 ФПД: 4097631988968 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T204247&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25021&fm=4097631988968&tin=02508201610067®Number=0000000000171247&sum=50036 [20:42:47]StoreToDocumentArchive [20:42:47]shift 48 fd 25021 [20:42:47]save to /storage/0048/doc_00025021 [20:42:47]save last doc name /storage/0048/doc_00025021 to /storage/kkm_last_doc_name [20:42:47]save OK [20:42:47]Clear old archive folders... [20:42:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:42:47]tlvbuf is B6FEC1B0 [20:42:47]SAM_PROTO_ClearQueue [20:42:47]wFMCommunicate request_size=4 [20:42:47]MH_SAM_APDU [20:42:47]CAPDU: 80 09 00 00 [20:42:47]Write to MH i2c: E2 08 00 AE 3A 80 09 00 00 00 00 00 00 5A [20:42:47]Write i2c OK [20:42:47]MH_I2C_Read... [20:42:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:42:47]Read from MH i2c: E2 [20:42:47]MH_I2C_Read... [20:42:47]Read from MH i2c: E2 03 00 [20:42:47]MH_I2C_Read... [20:42:47]Read from MH i2c: E2 03 00 AE 3A 00 90 00 5C [20:42:47]RAPDU: 90 00 [20:42:47]wFMCommunicate OK [20:42:47]SAM_PROTO_ClearQueue done [20:42:47]KKMCreateOFDPacket [20:42:47]OFDProtocolAddRootSTLVToBuf [20:42:47]FM_MakeSignedData [20:42:47]FM_MakeSignedData [20:42:47]SAM_PROTO_SignData [20:42:47]wFMCommunicate request_size=4 [20:42:47]MH_SAM_APDU [20:42:47]CAPDU: 80 0D 01 02 [20:42:47]Write to MH i2c: E2 08 00 AF 3A 80 0D 01 02 00 00 00 00 62 [20:42:47]Write i2c OK [20:42:47]MH_I2C_Read... [20:42:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:42:47]Read from MH i2c: E2 [20:42:47]MH_I2C_Read... [20:42:47]Read from MH i2c: E2 03 00 [20:42:47]MH_I2C_Read... [20:42:47]Read from MH i2c: E2 03 00 AF 3A 00 90 00 5D [20:42:47]RAPDU: 90 00 [20:42:47]wFMCommunicate OK [20:42:47]wFMCommunicate request_size=255 [20:42:47]MH_SAM_APDU [20:42:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 47 50 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BD 61 00 00 35 04 06 00 03 [20:42:47]Write to MH i2c: E2 02 01 B0 3A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 47 50 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BD 61 00 00 35 04 06 00 03 00 00 AA [20:42:47]Write i2c OK [20:42:47]MH_I2C_Read... [20:42:47]OFD Sender: No OFD packet to send [20:42:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:42:47]Read from MH i2c: E2 [20:42:47]MH_I2C_Read... [20:42:47]Read from MH i2c: E2 03 00 [20:42:47]MH_I2C_Read... [20:42:47]Read from MH i2c: E2 03 00 B0 3A 00 90 00 5E [20:42:47]RAPDU: 90 00 [20:42:47]wFMCommunicate OK [20:42:47]wFMCommunicate request_size=10 [20:42:47]MH_SAM_APDU [20:42:47]CAPDU: 80 0D 02 02 05 BA 0D E6 2C E8 [20:42:47]Write to MH i2c: E2 0D 00 B1 3A 80 0D 02 02 05 00 BA 0D E6 2C E8 00 00 30 [20:42:47]Write i2c OK [20:42:47]MH_I2C_Read... [20:42:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:42:47]Read from MH i2c: E2 [20:42:47]MH_I2C_Read... [20:42:47]Read from MH i2c: E2 03 00 [20:42:47]MH_I2C_Read... [20:42:47]Read from MH i2c: E2 03 00 B1 3A 00 90 00 5F [20:42:47]RAPDU: 90 00 [20:42:47]wFMCommunicate OK [20:42:47]wFMCommunicate request_size=4 [20:42:47]MH_SAM_APDU [20:42:47]CAPDU: 80 0D 03 02 [20:42:47]Write to MH i2c: E2 08 00 B2 3A 80 0D 03 02 00 00 00 00 67 [20:42:47]Write i2c OK [20:42:47]MH_I2C_Read... [20:42:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:42:47]Read from MH i2c: E2 [20:42:47]MH_I2C_Read... [20:42:47]Read from MH i2c: E2 0B 00 [20:42:47]MH_I2C_Read... [20:42:47]Read from MH i2c: E2 0B 00 B2 3A 00 F2 79 37 44 8C 7A 11 74 90 00 D9 [20:42:47]RAPDU: F2 79 37 44 8C 7A 11 74 90 00 [20:42:47]wFMCommunicate OK [20:42:47]SAM_PROTO_SignData done [20:42:47]FM_MakeSignedData done [20:42:47]CreateOFDProtocolMessage [20:42:47]wFMCommunicate request_size=4 [20:42:47]MH_SAM_APDU [20:42:47]CAPDU: 80 11 00 00 [20:42:47]Write to MH i2c: E2 08 00 B3 3A 80 11 00 00 00 00 00 00 67 [20:42:47]Write i2c OK [20:42:47]MH_I2C_Read... [20:42:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:42:47]Read from MH i2c: E2 [20:42:47]MH_I2C_Read... [20:42:47]Read from MH i2c: E2 17 00 [20:42:47]MH_I2C_Read... [20:42:47]Read from MH i2c: E2 17 00 B3 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 BD [20:42:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:42:47]wFMCommunicate OK [20:42:47]CreateOFDProtocolMessage done [20:42:47]OFDSenderStorePacket 25021 [20:42:47]StoreOFDPacket docnum=25021 [20:42:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 24 CC 07 01 2C 7C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 47 50 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BD 61 00 00 35 04 06 00 03 BA 0D E6 2C E8 F2 79 37 44 8C 7A 11 74 [20:42:47]CheckFolder [20:42:47]dirname=/storage/ofd_packets [20:42:47]CheckFolder done [20:42:47]ProducePacketName [20:42:47]name=ofd_packets/00025021 [20:42:47]NVStorageSaveData ofd_packets/00025021 [20:42:47]File name is /storage/ofd_packets/00025021 [20:42:47]Write 301 bytes [20:42:47]NVStorageSaveData done [20:42:47]OFDSenderStorePacket done [20:42:47]KKMCreateOFDPacket done [20:42:47]NVStorageSaveData kkm_last_timestamp [20:42:47]File name is /storage/kkm_last_timestamp [20:42:47]Write 4 bytes [20:42:47]NVStorageSaveData done [20:42:47]ExternCall_PrintAddStr [20:42:47]wPrintStart [20:42:47]Write to MH i2c: 01 00 00 B4 3A EE [20:42:47]Write i2c OK [20:42:47]MH_I2C_Read... [20:42:47]Read from MH i2c: 01 [20:42:47]MH_I2C_Read... [20:42:47]Read from MH i2c: 01 07 00 [20:42:47]MH_I2C_Read... [20:42:47]Read from MH i2c: 01 07 00 B4 3A 00 00 00 00 00 FF 0F 03 [20:42:47]RasterBufferAndPrint [20:42:47]line Счет N : (1)610776 [20:42:47]line ИНН: 02508201610067 [20:42:47]line Контрольно-Кассовый Чек [20:42:47]line ПРОДАЖА [20:42:47]line ТРК (МРК, ГНК) : 52 [20:42:47]line Товар: 2710124130 [20:42:47]line Аи-92-К-2 [20:42:47]line 7.380 * 67.80 [20:42:47]line = 500.36 [20:42:47]line НДС 12% НСП 1% [20:42:47]line > о реализуемом товаре [20:42:47]line ИТОГО: 500.36 [20:42:47]line НСП 1% : 4.43 [20:42:47]line НДС 12% : 53.14 [20:42:47]line Наличными: 0.00 [20:42:47]line Безнал.: 500.36 [20:42:47]line Место: АЗС № 127 "Партнер Нефть" [20:42:47]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [20:42:47]line СНО: Общий режим [20:42:47]line Чек 396 30.07.2024 20:42 [20:42:47]line Смена: 48 ФФД: 1.0 [20:42:47]line ЗНМ: 0300000158 [20:42:47]line РНМ: 0000000000171247 [20:42:47]line Версия ККМ: v1.0 [20:42:47]line Платежная система: O! деньги [20:42:47]line ФМ: 0000000002098565 [20:42:47]line ФД: 25021 [20:42:47]line ФПД: 4097631988968 [20:42:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T204247&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25021&fm=4097631988968&tin=02508201610067®Number=0000000000171247&sum=50036 [20:42:47]OFD Sender: Processing packet 25021 [packets to send 29, broken 28] [20:42:47]ProducePacketName [20:42:47]name=ofd_packets/00025021 [20:42:47]OFD Sender: To server: pG, [20:42:47]CommunicateWithHost lk.salyk.kg:30040 [20:42:47]ConnectInit lk.salyk.kg [20:42:47]written 0, free lines is 4095 [20:42:48]Connected sock=10 [20:42:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 24 CC 07 01 2C 7C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 47 50 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BD 61 00 00 35 04 06 00 03 BA 0D E6 2C E8 F2 79 37 44 8C 7A 11 74 [20:42:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 D0 7A 47 00 C8 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 32 30 39 38 35 36 35 10 04 04 00 BD 61 00 00 F4 03 04 00 D4 FB A8 66 B6 04 01 00 00 63 89 B5 11 F1 6A 23 F6 [20:42:48]CommunicateWithHost err = 0 [20:42:48]CheckOFDResponse [20:42:48]1017 (14) - 77093643461234 [20:42:48]1041 (16) - 0000000002098565 [20:42:48]1040 (4) - 25021 [20:42:48]1012 (4) - 30.07.2024 14:42 [20:42:48]1206 (1) - 0 [20:42:48]OFD Sender: Remove packet 25021 [20:42:48]ProducePacketName [20:42:48]name=ofd_packets/00025021 [20:42:48]NVStorageDeleteData [20:42:48]Write to MH i2c: 01 00 00 DE 3A 18 [20:42:48]Write i2c OK [20:42:48]MH_I2C_Read... [20:42:48]Read from MH i2c: 01 [20:42:48]MH_I2C_Read... [20:42:48]Read from MH i2c: 01 07 00 [20:42:48]MH_I2C_Read... [20:42:48]Read from MH i2c: 01 07 00 DE 3A 00 00 00 00 00 FB 0C 26 [20:42:48]RasterBufferAndPrint [20:42:48]line [20:42:48]line [20:42:48]line [20:42:48]line [20:42:48]line [20:42:48]written 0, free lines is 3332 [20:42:48]MH_Cut [20:42:48]Write to MH i2c: D1 01 00 E5 3A 01 F1 [20:42:48]Write i2c OK [20:42:48]MH_I2C_Read... [20:42:48]Read from MH i2c: D1 [20:42:48]MH_I2C_Read... [20:42:48]Read from MH i2c: D1 01 00 [20:42:48]MH_I2C_Read... [20:42:48]Read from MH i2c: D1 01 00 E5 3A 00 F0 [20:42:48]Write to MH i2c: 01 00 00 E6 3A 20 [20:42:48]Write i2c OK [20:42:48]MH_I2C_Read... [20:42:48]OFD Sender: No OFD packet to send [20:42:49]*** Cut start [20:42:49]*** Partial cut [20:42:49]*** CUTSNS_PIN = 1 [20:42:49]*** CUTSNS_PIN = 0 [20:42:49]*** Brake cut motor [20:42:49]Read from MH i2c: 01 [20:42:49]MH_I2C_Read... [20:42:49]*** Stop cut motor [20:42:49]*** Cut end [20:42:49]Read from MH i2c: 01 07 00 [20:42:49]MH_I2C_Read... [20:42:49]Read from MH i2c: 01 07 00 E6 3A 00 00 00 00 00 FF 0F 35 [20:42:49]process_action close_receipt done [20:42:49]requested_data is exist [20:42:49]produce_requested_data [20:42:49]requested_item fm.sn is exist - process it [20:42:49]wFMCommunicate request_size=4 [20:42:49]MH_SAM_APDU [20:42:49]CAPDU: 80 11 00 00 [20:42:49]Write to MH i2c: E2 08 00 E7 3A 80 11 00 00 00 00 00 00 9B [20:42:49]Write i2c OK [20:42:49]MH_I2C_Read... [20:42:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:42:49]Read from MH i2c: E2 [20:42:49]MH_I2C_Read... [20:42:49]Read from MH i2c: E2 17 00 [20:42:49]MH_I2C_Read... [20:42:49]Read from MH i2c: E2 17 00 E7 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F1 [20:42:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:42:49]wFMCommunicate OK [20:42:49]requested_item fd.num is exist - process it [20:42:49]SAM_PROTO_GetFieldsCounters [20:42:49]wFMCommunicate request_size=4 [20:42:49]MH_SAM_APDU [20:42:49]CAPDU: 80 13 00 00 [20:42:49]Write to MH i2c: E2 08 00 E8 3A 80 13 00 00 00 00 00 00 9E [20:42:49]Write i2c OK [20:42:49]MH_I2C_Read... [20:42:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:42:49]Read from MH i2c: E2 [20:42:49]MH_I2C_Read... [20:42:49]Read from MH i2c: E2 62 00 [20:42:49]MH_I2C_Read... [20:42:49]Read from MH i2c: E2 62 00 E8 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BD 61 00 00 0E 04 04 00 30 00 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 B4 [20:42:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BD 61 00 00 0E 04 04 00 30 00 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 [20:42:49]wFMCommunicate OK [20:42:49]SAM_PROTO_GetFieldsCounters done [20:42:49]requested_item shift.num is exist - process it [20:42:49]requested_item shift.opened is exist - process it [20:42:49]req_shift_opened [20:42:49]FM_GetShiftState [20:42:49]SAM_PROTO_GetShiftState [20:42:49]wFMCommunicate request_size=4 [20:42:49]MH_SAM_APDU [20:42:49]CAPDU: 80 13 01 00 [20:42:49]Write to MH i2c: E2 08 00 E9 3A 80 13 01 00 00 00 00 00 A0 [20:42:49]Write i2c OK [20:42:49]MH_I2C_Read... [20:42:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:42:49]Read from MH i2c: E2 [20:42:49]MH_I2C_Read... [20:42:49]Read from MH i2c: E2 0E 00 [20:42:49]MH_I2C_Read... [20:42:49]Read from MH i2c: E2 0E 00 E9 3A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 53 [20:42:49]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:42:49]wFMCommunicate OK [20:42:49]SAM_PROTO_GetShiftState done [20:42:49]FM_GetShiftState done [20:42:49]req_shift_opened done [20:42:49]requested_item shift.open_date is exist - process it [20:42:49]req_shift_open_date [20:42:49]req_shift_open_date done [20:42:49]produce_requested_data done [20:42:49]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25021,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:42:49]process_action_free close_receipt [20:42:49]json_value_free [20:42:49]json_value_free done [20:42:49]process_json_proto returns [20:42:49]Send response to host [20:42:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25021,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:42:49]free response buf [20:42:49]execute_script done [20:42:49]execute_script returns [20:42:49]free content buf [20:42:49]Sock 7.Close socket [20:42:49]Sock 7.Thread stoped [20:42:53]OFD Sender: No OFD packet to send [20:42:58]OFD Sender: No OFD packet to send [20:43:03]OFD Sender: No OFD packet to send [20:43:08]OFD Sender: No OFD packet to send [20:43:13]OFD Sender: No OFD packet to send [20:43:18]OFD Sender: No OFD packet to send [20:43:23]OFD Sender: No OFD packet to send [20:43:28]OFD Sender: No OFD packet to send [20:43:33]OFD Sender: No OFD packet to send [20:43:38]OFD Sender: No OFD packet to send [20:43:43]OFD Sender: No OFD packet to send [20:43:48]OFD Sender: No OFD packet to send [20:43:53]OFD Sender: No OFD packet to send [20:43:58]OFD Sender: No OFD packet to send [20:44:03]OFD Sender: No OFD packet to send [20:44:08]OFD Sender: No OFD packet to send [20:44:13]OFD Sender: No OFD packet to send [20:44:18]OFD Sender: No OFD packet to send [20:44:23]OFD Sender: No OFD packet to send [20:44:28]OFD Sender: No OFD packet to send [20:44:33]OFD Sender: No OFD packet to send [20:44:38]OFD Sender: No OFD packet to send [20:44:43]OFD Sender: No OFD packet to send [20:44:48]OFD Sender: No OFD packet to send [20:44:53]OFD Sender: No OFD packet to send [20:44:58]OFD Sender: No OFD packet to send [20:45:03]OFD Sender: No OFD packet to send [20:45:08]OFD Sender: No OFD packet to send [20:45:13]OFD Sender: No OFD packet to send [20:45:18]OFD Sender: No OFD packet to send [20:45:23]OFD Sender: No OFD packet to send [20:45:28]OFD Sender: No OFD packet to send [20:45:33]OFD Sender: No OFD packet to send [20:45:38]OFD Sender: No OFD packet to send [20:45:43]OFD Sender: No OFD packet to send [20:45:48]OFD Sender: No OFD packet to send [20:45:53]OFD Sender: No OFD packet to send [20:45:58]OFD Sender: No OFD packet to send [20:45:59]accept exits with 9 [20:45:59]New connection [20:45:59]New thread 3067571556 created [20:45:59]Thread 3067428196 joined [20:45:59]Waiting for new connection... [20:45:59] Sock 9.Parse request [20:45:59]Sock 9.Check first char [20:45:59]Sock 9.First char is OK [20:45:59]request: POST /json_proto HTTP/1.0 [20:45:59]Method: POST [20:45:59]URL: /json_proto [20:45:59]Method is POST - this is cgi request [20:45:59]url: /json_proto [20:45:59]query_string will be loaded in cgi processing [20:45:59]execute_cgi json_proto POST (null) [20:45:59]execute_cgi path=json_proto method=POST [20:45:59]POST find Content-Length [20:45:59]Host: 172.17.45.131:8080 [20:45:59]Content-Length: 800 [20:45:59]Content-Type: application/json [20:45:59] [20:45:59]POST finish read [20:45:59]Found Content-Length = 800 [20:45:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610777", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:45:59]execute_script... [20: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)610777", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:45:59]POST & json_proto [20:45:59]process_json_proto [20:45:59]json parsed OK: [20:45:59]protocol is kg_v1.0 [20:45:59]action value=close_receipt [20:45:59]process_action close_receipt [20:45:59]cmd_close_receipt [20:45:59]MH_GetDate [20:45:59]Write to MH i2c: F0 00 00 EA 3A 13 [20:45:59]Write i2c OK [20:45:59]MH_I2C_Read... [20:45:59]Read from MH i2c: F0 [20:45:59]MH_I2C_Read... [20:45:59]Read from MH i2c: F0 09 00 [20:45:59]MH_I2C_Read... [20:45:59]Read from MH i2c: F0 09 00 EA 3A 00 08 51 A9 66 C6 D4 6E 66 F2 [20:45:59]GetLastDocTimeStamp 1722372167 [20:45:59]current date 1722372360 [20:45:59]FM_GetShiftState [20:45:59]SAM_PROTO_GetShiftState [20:45:59]wFMCommunicate request_size=4 [20:45:59]MH_SAM_APDU [20:45:59]CAPDU: 80 13 01 00 [20:45:59]Write to MH i2c: E2 08 00 EB 3A 80 13 01 00 00 00 00 00 A2 [20:45:59]Write i2c OK [20:45:59]MH_I2C_Read... [20:45:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:45:59]Read from MH i2c: E2 [20:45:59]MH_I2C_Read... [20:45:59]Read from MH i2c: E2 0E 00 [20:45:59]MH_I2C_Read... [20:45:59]Read from MH i2c: E2 0E 00 EB 3A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 55 [20:45:59]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:45:59]wFMCommunicate OK [20:45:59]SAM_PROTO_GetShiftState done [20:45:59]FM_GetShiftState done [20:45:59]opened in 1722298218 [20:45:59]opened+sec_in_day 1722384618 [20:45:59]quantity*price = 50036 [20:45:59]sum+1 = 50037 [20:45:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 397 30.07.2024 20:46 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25022 ФПД: 213877177317911 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T204601&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25022&fm=213877177317911&tin=02508201610067®Number=0000000000171247&sum=50036 [20:46:00]StoreToDocumentArchive [20:46:00]shift 48 fd 25022 [20:46:00]save to /storage/0048/doc_00025022 [20:46:00]save last doc name /storage/0048/doc_00025022 to /storage/kkm_last_doc_name [20:46:00]save OK [20:46:00]Clear old archive folders... [20:46:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:46:00]tlvbuf is B6FECCA0 [20:46:00]SAM_PROTO_ClearQueue [20:46:00]wFMCommunicate request_size=4 [20:46:00]MH_SAM_APDU [20:46:00]CAPDU: 80 09 00 00 [20:46:00]Write to MH i2c: E2 08 00 F8 3A 80 09 00 00 00 00 00 00 A4 [20:46:00]Write i2c OK [20:46:00]MH_I2C_Read... [20:46:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:46:00]Read from MH i2c: E2 [20:46:00]MH_I2C_Read... [20:46:00]Read from MH i2c: E2 03 00 [20:46:00]MH_I2C_Read... [20:46:00]Read from MH i2c: E2 03 00 F8 3A 00 90 00 A6 [20:46:00]RAPDU: 90 00 [20:46:00]wFMCommunicate OK [20:46:00]SAM_PROTO_ClearQueue done [20:46:00]KKMCreateOFDPacket [20:46:00]OFDProtocolAddRootSTLVToBuf [20:46:00]FM_MakeSignedData [20:46:00]FM_MakeSignedData [20:46:00]SAM_PROTO_SignData [20:46:00]wFMCommunicate request_size=4 [20:46:00]MH_SAM_APDU [20:46:00]CAPDU: 80 0D 01 02 [20:46:00]Write to MH i2c: E2 08 00 F9 3A 80 0D 01 02 00 00 00 00 AC [20:46:00]Write i2c OK [20:46:00]MH_I2C_Read... [20:46:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:46:00]Read from MH i2c: E2 [20:46:00]MH_I2C_Read... [20:46:00]Read from MH i2c: E2 03 00 [20:46:00]MH_I2C_Read... [20:46:00]Read from MH i2c: E2 03 00 F9 3A 00 90 00 A7 [20:46:00]RAPDU: 90 00 [20:46:00]wFMCommunicate OK [20:46:00]wFMCommunicate request_size=255 [20:46:00]MH_SAM_APDU [20: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 01 00 00 F4 03 04 00 09 51 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BE 61 00 00 35 04 06 00 C2 [20:46:00]Write to MH i2c: E2 02 01 FA 3A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 01 00 00 F4 03 04 00 09 51 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BE 61 00 00 35 04 06 00 C2 00 00 78 [20:46:00]Write i2c OK [20:46:00]MH_I2C_Read... [20:46:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:46:01]Read from MH i2c: E2 [20:46:01]MH_I2C_Read... [20:46:01]Read from MH i2c: E2 03 00 [20:46:01]MH_I2C_Read... [20:46:01]Read from MH i2c: E2 03 00 FA 3A 00 90 00 A8 [20:46:01]RAPDU: 90 00 [20:46:01]wFMCommunicate OK [20:46:01]wFMCommunicate request_size=10 [20:46:01]MH_SAM_APDU [20:46:01]CAPDU: 80 0D 02 02 05 85 29 2D FA 17 [20:46:01]Write to MH i2c: E2 0D 00 FB 3A 80 0D 02 02 05 00 85 29 2D FA 17 00 00 A5 [20:46:01]Write i2c OK [20:46:01]MH_I2C_Read... [20:46:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:46:01]Read from MH i2c: E2 [20:46:01]MH_I2C_Read... [20:46:01]Read from MH i2c: E2 03 00 [20:46:01]MH_I2C_Read... [20:46:01]Read from MH i2c: E2 03 00 FB 3A 00 90 00 A9 [20:46:01]RAPDU: 90 00 [20:46:01]wFMCommunicate OK [20:46:01]wFMCommunicate request_size=4 [20:46:01]MH_SAM_APDU [20:46:01]CAPDU: 80 0D 03 02 [20:46:01]Write to MH i2c: E2 08 00 FC 3A 80 0D 03 02 00 00 00 00 B1 [20:46:01]Write i2c OK [20:46:01]MH_I2C_Read... [20:46:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:46:01]Read from MH i2c: E2 [20:46:01]MH_I2C_Read... [20:46:01]Read from MH i2c: E2 0B 00 [20:46:01]MH_I2C_Read... [20:46:01]Read from MH i2c: E2 0B 00 FC 3A 00 ED 2C 7B 1F B3 A9 FF 06 90 00 C6 [20:46:01]RAPDU: ED 2C 7B 1F B3 A9 FF 06 90 00 [20:46:01]wFMCommunicate OK [20:46:01]SAM_PROTO_SignData done [20:46:01]FM_MakeSignedData done [20:46:01]CreateOFDProtocolMessage [20:46:01]wFMCommunicate request_size=4 [20:46:01]MH_SAM_APDU [20:46:01]CAPDU: 80 11 00 00 [20:46:01]Write to MH i2c: E2 08 00 FD 3A 80 11 00 00 00 00 00 00 B1 [20:46:01]Write i2c OK [20:46:01]MH_I2C_Read... [20:46:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:46:01]Read from MH i2c: E2 [20:46:01]MH_I2C_Read... [20:46:01]Read from MH i2c: E2 17 00 [20:46:01]MH_I2C_Read... [20:46:01]Read from MH i2c: E2 17 00 FD 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 07 [20:46:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:46:01]wFMCommunicate OK [20:46:01]CreateOFDProtocolMessage done [20:46:01]OFDSenderStorePacket 25022 [20:46:01]StoreOFDPacket docnum=25022 [20:46:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 82 B4 07 01 48 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 01 00 00 F4 03 04 00 09 51 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BE 61 00 00 35 04 06 00 C2 85 29 2D FA 17 ED 2C 7B 1F B3 A9 FF 06 [20:46:01]CheckFolder [20:46:01]dirname=/storage/ofd_packets [20:46:01]CheckFolder done [20:46:01]ProducePacketName [20:46:01]name=ofd_packets/00025022 [20:46:01]NVStorageSaveData ofd_packets/00025022 [20:46:01]File name is /storage/ofd_packets/00025022 [20:46:01]Write 301 bytes [20:46:01]NVStorageSaveData done [20:46:01]OFDSenderStorePacket done [20:46:01]KKMCreateOFDPacket done [20:46:01]NVStorageSaveData kkm_last_timestamp [20:46:01]File name is /storage/kkm_last_timestamp [20:46:01]Write 4 bytes [20:46:01]NVStorageSaveData done [20:46:01]ExternCall_PrintAddStr [20:46:01]wPrintStart [20:46:01]Write to MH i2c: 01 00 00 FE 3A 38 [20:46:01]Write i2c OK [20:46:01]MH_I2C_Read... [20:46:01]Read from MH i2c: 01 [20:46:01]MH_I2C_Read... [20:46:01]Read from MH i2c: 01 07 00 [20:46:01]MH_I2C_Read... [20:46:01]Read from MH i2c: 01 07 00 FE 3A 00 00 00 00 00 FF 0F 4D [20:46:01]RasterBufferAndPrint [20:46:01]line Счет N : (1)610777 [20:46:01]line ИНН: 02508201610067 [20:46:01]line Контрольно-Кассовый Чек [20:46:01]line ПРОДАЖА [20:46:01]line ТРК (МРК, ГНК) : 32 [20:46:01]line Товар: 2710124130 [20:46:01]line Аи-92-К-2 [20:46:01]line 7.380 * 67.80 [20:46:01]line = 500.36 [20:46:01]line НДС 12% НСП 1% [20:46:01]line > о реализуемом товаре [20:46:01]line ИТОГО: 500.36 [20:46:01]line НСП 1% : 4.43 [20:46:01]line НДС 12% : 53.14 [20:46:01]line Наличными: 0.00 [20:46:01]line Безнал.: 500.36 [20:46:01]line Место: АЗС № 127 "Партнер Нефть" [20:46:01]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [20:46:01]line СНО: Общий режим [20:46:01]line Чек 397 30.07.2024 20:46 [20:46:01]line Смена: 48 ФФД: 1.0 [20:46:01]line ЗНМ: 0300000158 [20:46:01]line РНМ: 0000000000171247 [20:46:01]line Версия ККМ: v1.0 [20:46:01]line Платежная система: O! деньги [20:46:01]line ФМ: 0000000002098565 [20:46:01]line ФД: 25022 [20:46:01]line ФПД: 213877177317911 [20:46:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T204601&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25022&fm=213877177317911&tin=02508201610067®Number=0000000000171247&sum=50036 [20:46:01]OFD Sender: Processing packet 25022 [packets to send 29, broken 28] [20:46:01]ProducePacketName [20:46:01]name=ofd_packets/00025022 [20:46:01]OFD Sender: To server: pG, [20:46:01]CommunicateWithHost lk.salyk.kg:30040 [20:46:01]ConnectInit lk.salyk.kg [20:46:01]written 0, free lines is 4095 [20:46:01]Connected sock=10 [20:46:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 82 B4 07 01 48 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 01 00 00 F4 03 04 00 09 51 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BE 61 00 00 35 04 06 00 C2 85 29 2D FA 17 ED 2C 7B 1F B3 A9 FF 06 [20:46:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 93 1B 47 00 D0 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 32 30 39 38 35 36 35 10 04 04 00 BE 61 00 00 F4 03 04 00 96 FC A8 66 B6 04 01 00 00 44 5E D1 0E F8 9E C3 FA [20:46:01]CommunicateWithHost err = 0 [20:46:01]CheckOFDResponse [20:46:01]1017 (14) - 77093643461234 [20:46:01]1041 (16) - 0000000002098565 [20:46:01]1040 (4) - 25022 [20:46:01]1012 (4) - 30.07.2024 14:45 [20:46:01]1206 (1) - 0 [20:46:01]OFD Sender: Remove packet 25022 [20:46:01]ProducePacketName [20:46:01]name=ofd_packets/00025022 [20:46:01]NVStorageDeleteData [20:46:01]Write to MH i2c: 01 00 00 28 3B 63 [20:46:01]Write i2c OK [20:46:01]MH_I2C_Read... [20:46:01]Read from MH i2c: 01 [20:46:01]MH_I2C_Read... [20:46:01]Read from MH i2c: 01 07 00 [20:46:01]MH_I2C_Read... [20:46:01]Read from MH i2c: 01 07 00 28 3B 00 00 00 00 00 F7 0C 6D [20:46:01]RasterBufferAndPrint [20:46:01]line [20:46:01]line [20:46:01]line [20:46:01]line [20:46:01]line [20:46:01]written 0, free lines is 3327 [20:46:01]MH_Cut [20:46:01]Write to MH i2c: D1 01 00 2F 3B 01 3C [20:46:01]Write i2c OK [20:46:01]MH_I2C_Read... [20:46:01]Read from MH i2c: D1 [20:46:01]MH_I2C_Read... [20:46:01]Read from MH i2c: D1 01 00 [20:46:01]MH_I2C_Read... [20:46:01]Read from MH i2c: D1 01 00 2F 3B 00 3B [20:46:01]Write to MH i2c: 01 00 00 30 3B 6B [20:46:01]Write i2c OK [20:46:01]MH_I2C_Read... [20:46:02]OFD Sender: No OFD packet to send [20:46:02]*** Cut start [20:46:02]*** Partial cut [20:46:02]*** CUTSNS_PIN = 1 [20:46:02]*** CUTSNS_PIN = 0 [20:46:02]*** Brake cut motor [20:46:03]Read from MH i2c: 01 [20:46:03]MH_I2C_Read... [20:46:03]*** Stop cut motor [20:46:03]*** Cut end [20:46:03]Read from MH i2c: 01 07 00 [20:46:03]MH_I2C_Read... [20:46:03]Read from MH i2c: 01 07 00 30 3B 00 00 00 00 00 FF 0F 80 [20:46:03]process_action close_receipt done [20:46:03]requested_data is exist [20:46:03]produce_requested_data [20:46:03]requested_item fm.sn is exist - process it [20:46:03]wFMCommunicate request_size=4 [20:46:03]MH_SAM_APDU [20:46:03]CAPDU: 80 11 00 00 [20:46:03]Write to MH i2c: E2 08 00 31 3B 80 11 00 00 00 00 00 00 E6 [20:46:03]Write i2c OK [20:46:03]MH_I2C_Read... [20:46:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:46:03]Read from MH i2c: E2 [20:46:03]MH_I2C_Read... [20:46:03]Read from MH i2c: E2 17 00 [20:46:03]MH_I2C_Read... [20:46:03]Read from MH i2c: E2 17 00 31 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 3C [20:46:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:46:03]wFMCommunicate OK [20:46:03]requested_item fd.num is exist - process it [20:46:03]SAM_PROTO_GetFieldsCounters [20:46:03]wFMCommunicate request_size=4 [20:46:03]MH_SAM_APDU [20:46:03]CAPDU: 80 13 00 00 [20:46:03]Write to MH i2c: E2 08 00 32 3B 80 13 00 00 00 00 00 00 E9 [20:46:03]Write i2c OK [20:46:03]MH_I2C_Read... [20:46:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:46:03]Read from MH i2c: E2 [20:46:03]MH_I2C_Read... [20:46:03]Read from MH i2c: E2 62 00 [20:46:03]MH_I2C_Read... [20:46:03]Read from MH i2c: E2 62 00 32 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BE 61 00 00 0E 04 04 00 30 00 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 03 [20:46:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BE 61 00 00 0E 04 04 00 30 00 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 [20:46:03]wFMCommunicate OK [20:46:03]SAM_PROTO_GetFieldsCounters done [20:46:03]requested_item shift.num is exist - process it [20:46:03]requested_item shift.opened is exist - process it [20:46:03]req_shift_opened [20:46:03]FM_GetShiftState [20:46:03]SAM_PROTO_GetShiftState [20:46:03]wFMCommunicate request_size=4 [20:46:03]MH_SAM_APDU [20:46:03]CAPDU: 80 13 01 00 [20:46:03]Write to MH i2c: E2 08 00 33 3B 80 13 01 00 00 00 00 00 EB [20:46:03]Write i2c OK [20:46:03]MH_I2C_Read... [20:46:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:46:03]Read from MH i2c: E2 [20:46:03]MH_I2C_Read... [20:46:03]Read from MH i2c: E2 0E 00 [20:46:03]MH_I2C_Read... [20:46:03]Read from MH i2c: E2 0E 00 33 3B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 9E [20:46:03]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:46:03]wFMCommunicate OK [20:46:03]SAM_PROTO_GetShiftState done [20:46:03]FM_GetShiftState done [20:46:03]req_shift_opened done [20:46:03]requested_item shift.open_date is exist - process it [20:46:03]req_shift_open_date [20:46:03]req_shift_open_date done [20:46:03]produce_requested_data done [20:46:03]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25022,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:46:03]process_action_free close_receipt [20:46:03]json_value_free [20:46:03]json_value_free done [20:46:03]process_json_proto returns [20:46:03]Send response to host [20:46:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25022,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:46:03]free response buf [20:46:03]execute_script done [20:46:03]execute_script returns [20:46:03]free content buf [20:46:03]Sock 9.Close socket [20:46:03]Sock 9.Thread stoped [20:46:07]OFD Sender: No OFD packet to send [20:46:12]OFD Sender: No OFD packet to send [20:46:17]OFD Sender: No OFD packet to send [20:46:22]OFD Sender: No OFD packet to send [20:46:27]OFD Sender: No OFD packet to send [20:46:32]OFD Sender: No OFD packet to send [20:46:37]OFD Sender: No OFD packet to send [20:46:42]OFD Sender: No OFD packet to send [20:46:47]OFD Sender: No OFD packet to send [20:46:52]OFD Sender: No OFD packet to send [20:46:57]OFD Sender: No OFD packet to send [20:47:02]OFD Sender: No OFD packet to send [20:47:07]OFD Sender: No OFD packet to send [20:47:12]OFD Sender: No OFD packet to send [20:47:17]OFD Sender: No OFD packet to send [20:47:22]OFD Sender: No OFD packet to send [20:47:27]OFD Sender: No OFD packet to send [20:47:32]OFD Sender: No OFD packet to send [20:47:37]OFD Sender: No OFD packet to send [20:47:42]OFD Sender: No OFD packet to send [20:47:47]OFD Sender: No OFD packet to send [20:47:52]OFD Sender: No OFD packet to send [20:47:57]OFD Sender: No OFD packet to send [20:48:02]OFD Sender: No OFD packet to send [20:48:07]OFD Sender: No OFD packet to send [20:48:12]OFD Sender: No OFD packet to send [20:48:17]OFD Sender: No OFD packet to send [20:48:22]OFD Sender: No OFD packet to send [20:48:27]OFD Sender: No OFD packet to send [20:48:32]OFD Sender: No OFD packet to send [20:48:37]OFD Sender: No OFD packet to send [20:48:42]OFD Sender: No OFD packet to send [20:48:47]OFD Sender: No OFD packet to send [20:48:52]OFD Sender: No OFD packet to send [20:48:57]OFD Sender: No OFD packet to send [20:49:02]OFD Sender: No OFD packet to send [20:49:07]OFD Sender: No OFD packet to send [20:49:12]OFD Sender: No OFD packet to send [20:49:17]OFD Sender: No OFD packet to send [20:49:22]OFD Sender: No OFD packet to send [20:49:27]OFD Sender: No OFD packet to send [20:49:32]OFD Sender: No OFD packet to send [20:49:37]OFD Sender: No OFD packet to send [20:49:42]OFD Sender: No OFD packet to send [20:49:47]OFD Sender: No OFD packet to send [20:49:52]OFD Sender: No OFD packet to send [20:49:57]OFD Sender: No OFD packet to send [20:50:02]OFD Sender: No OFD packet to send [20:50:07]OFD Sender: No OFD packet to send [20:50:12]OFD Sender: No OFD packet to send [20:50:16]accept exits with 7 [20:50:16]New connection [20:50:16]New thread 3067428196 created [20:50:16]Thread 3067571556 joined [20:50:16]Waiting for new connection... [20:50:16] Sock 7.Parse request [20:50:16]Sock 7.Check first char [20:50:16]Sock 7.First char is OK [20:50:16]request: POST /json_proto HTTP/1.0 [20:50:16]Method: POST [20:50:16]URL: /json_proto [20:50:16]Method is POST - this is cgi request [20:50:16]url: /json_proto [20:50:16]query_string will be loaded in cgi processing [20:50:16]execute_cgi json_proto POST (null) [20:50:16]execute_cgi path=json_proto method=POST [20:50:16]POST find Content-Length [20:50:16]Host: 172.17.45.131:8080 [20:50:16]Content-Length: 638 [20:50:16]Content-Type: application/json [20:50:16] [20:50:16]POST finish read [20:50:16]Found Content-Length = 638 [20:50:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610778", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:50:16]execute_script... [20:50:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610778", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:50:16]POST & json_proto [20:50:16]process_json_proto [20:50:16]json parsed OK: [20:50:16]protocol is kg_v1.0 [20:50:16]action value=close_receipt [20:50:16]process_action close_receipt [20:50:16]cmd_close_receipt [20:50:16]MH_GetDate [20:50:16]Write to MH i2c: F0 00 00 34 3B 5E [20:50:16]Write i2c OK [20:50:16]MH_I2C_Read... [20:50:16]Read from MH i2c: F0 [20:50:16]MH_I2C_Read... [20:50:16]Read from MH i2c: F0 09 00 [20:50:16]MH_I2C_Read... [20:50:16]Read from MH i2c: F0 09 00 34 3B 00 09 52 A9 66 C6 D4 6E 66 3F [20:50:16]GetLastDocTimeStamp 1722372361 [20:50:16]current date 1722372617 [20:50:16]FM_GetShiftState [20:50:16]SAM_PROTO_GetShiftState [20:50:16]wFMCommunicate request_size=4 [20:50:16]MH_SAM_APDU [20:50:16]CAPDU: 80 13 01 00 [20:50:16]Write to MH i2c: E2 08 00 35 3B 80 13 01 00 00 00 00 00 ED [20:50:16]Write i2c OK [20:50:16]MH_I2C_Read... [20:50:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:50:16]Read from MH i2c: E2 [20:50:16]MH_I2C_Read... [20:50:16]Read from MH i2c: E2 0E 00 [20:50:16]MH_I2C_Read... [20:50:16]Read from MH i2c: E2 0E 00 35 3B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A0 [20:50:16]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:50:16]wFMCommunicate OK [20:50:16]SAM_PROTO_GetShiftState done [20:50:16]FM_GetShiftState done [20:50:16]opened in 1722298218 [20:50:16]opened+sec_in_day 1722384618 [20:50:16]quantity*price = 99999 [20:50:16]sum+1 = 100001 [20:50:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 398 30.07.2024 20:50 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25023 ФПД: 32729712934168 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T205017&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25023&fm=32729712934168&tin=02508201610067®Number=0000000000171247&sum=100000 [20:50:17]StoreToDocumentArchive [20:50:17]shift 48 fd 25023 [20:50:17]save to /storage/0048/doc_00025023 [20:50:17]save last doc name /storage/0048/doc_00025023 to /storage/kkm_last_doc_name [20:50:17]save OK [20:50:17]Clear old archive folders... [20:50:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:50:17]tlvbuf is 01E51420 [20:50:17]SAM_PROTO_ClearQueue [20:50:17]wFMCommunicate request_size=4 [20:50:17]MH_SAM_APDU [20:50:17]CAPDU: 80 09 00 00 [20:50:17]Write to MH i2c: E2 08 00 42 3B 80 09 00 00 00 00 00 00 EF [20:50:17]Write i2c OK [20:50:17]MH_I2C_Read... [20:50:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:50:17]Read from MH i2c: E2 [20:50:17]MH_I2C_Read... [20:50:17]Read from MH i2c: E2 03 00 [20:50:17]MH_I2C_Read... [20:50:17]Read from MH i2c: E2 03 00 42 3B 00 90 00 F1 [20:50:17]RAPDU: 90 00 [20:50:17]wFMCommunicate OK [20:50:17]SAM_PROTO_ClearQueue done [20:50:17]KKMCreateOFDPacket [20:50:17]OFDProtocolAddRootSTLVToBuf [20:50:17]FM_MakeSignedData [20:50:17]FM_MakeSignedData [20:50:17]SAM_PROTO_SignData [20:50:17]wFMCommunicate request_size=4 [20:50:17]MH_SAM_APDU [20:50:17]CAPDU: 80 0D 01 02 [20:50:17]Write to MH i2c: E2 08 00 43 3B 80 0D 01 02 00 00 00 00 F7 [20:50:17]Write i2c OK [20:50:17]MH_I2C_Read... [20:50:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:50:17]Read from MH i2c: E2 [20:50:17]MH_I2C_Read... [20:50:17]Read from MH i2c: E2 03 00 [20:50:17]MH_I2C_Read... [20:50:17]Read from MH i2c: E2 03 00 43 3B 00 90 00 F2 [20:50:17]RAPDU: 90 00 [20:50:17]wFMCommunicate OK [20:50:17]wFMCommunicate request_size=255 [20:50:17]MH_SAM_APDU [20:50:17]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 09 52 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BF 61 00 00 35 04 06 00 1D C4 7A E9 [20:50:17]Write to MH i2c: E2 02 01 44 3B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 09 52 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BF 61 00 00 35 04 06 00 1D C4 7A E9 00 00 EB [20:50:17]Write i2c OK [20:50:17]MH_I2C_Read... [20:50:17]OFD Sender: No OFD packet to send [20:50:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:50:17]Read from MH i2c: E2 [20:50:17]MH_I2C_Read... [20:50:17]Read from MH i2c: E2 03 00 [20:50:17]MH_I2C_Read... [20:50:17]Read from MH i2c: E2 03 00 44 3B 00 90 00 F3 [20:50:17]RAPDU: 90 00 [20:50:17]wFMCommunicate OK [20:50:17]wFMCommunicate request_size=7 [20:50:17]MH_SAM_APDU [20:50:17]CAPDU: 80 0D 02 02 02 BD 18 [20:50:17]Write to MH i2c: E2 0A 00 45 3B 80 0D 02 02 02 00 BD 18 00 00 D3 [20:50:17]Write i2c OK [20:50:17]MH_I2C_Read... [20:50:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:50:17]Read from MH i2c: E2 [20:50:17]MH_I2C_Read... [20:50:17]Read from MH i2c: E2 03 00 [20:50:17]MH_I2C_Read... [20:50:17]Read from MH i2c: E2 03 00 45 3B 00 90 00 F4 [20:50:17]RAPDU: 90 00 [20:50:17]wFMCommunicate OK [20:50:17]wFMCommunicate request_size=4 [20:50:17]MH_SAM_APDU [20:50:17]CAPDU: 80 0D 03 02 [20:50:17]Write to MH i2c: E2 08 00 46 3B 80 0D 03 02 00 00 00 00 FC [20:50:17]Write i2c OK [20:50:17]MH_I2C_Read... [20:50:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:50:17]Read from MH i2c: E2 [20:50:17]MH_I2C_Read... [20:50:17]Read from MH i2c: E2 0B 00 [20:50:17]MH_I2C_Read... [20:50:17]Read from MH i2c: E2 0B 00 46 3B 00 2D 56 1D ED 3A 27 B4 2A 90 00 C9 [20:50:17]RAPDU: 2D 56 1D ED 3A 27 B4 2A 90 00 [20:50:17]wFMCommunicate OK [20:50:17]SAM_PROTO_SignData done [20:50:17]FM_MakeSignedData done [20:50:17]CreateOFDProtocolMessage [20:50:17]wFMCommunicate request_size=4 [20:50:17]MH_SAM_APDU [20:50:17]CAPDU: 80 11 00 00 [20:50:17]Write to MH i2c: E2 08 00 47 3B 80 11 00 00 00 00 00 00 FC [20:50:17]Write i2c OK [20:50:17]MH_I2C_Read... [20:50:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:50:17]Read from MH i2c: E2 [20:50:17]MH_I2C_Read... [20:50:17]Read from MH i2c: E2 17 00 [20:50:17]MH_I2C_Read... [20:50:17]Read from MH i2c: E2 17 00 47 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 52 [20:50:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:50:17]wFMCommunicate OK [20:50:17]CreateOFDProtocolMessage done [20:50:17]OFDSenderStorePacket 25023 [20:50:17]StoreOFDPacket docnum=25023 [20:50:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 04 2C 04 01 C3 55 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 09 52 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BF 61 00 00 35 04 06 00 1D C4 7A E9 BD 18 2D 56 1D ED 3A 27 B4 2A [20:50:17]CheckFolder [20:50:17]dirname=/storage/ofd_packets [20:50:17]CheckFolder done [20:50:17]ProducePacketName [20:50:17]name=ofd_packets/00025023 [20:50:17]NVStorageSaveData ofd_packets/00025023 [20:50:17]File name is /storage/ofd_packets/00025023 [20:50:17]Write 298 bytes [20:50:17]NVStorageSaveData done [20:50:17]OFDSenderStorePacket done [20:50:17]KKMCreateOFDPacket done [20:50:17]NVStorageSaveData kkm_last_timestamp [20:50:17]File name is /storage/kkm_last_timestamp [20:50:17]Write 4 bytes [20:50:17]NVStorageSaveData done [20:50:17]ExternCall_PrintAddStr [20:50:17]wPrintStart [20:50:17]Write to MH i2c: 01 00 00 48 3B 83 [20:50:17]Write i2c OK [20:50:17]MH_I2C_Read... [20:50:17]Read from MH i2c: 01 [20:50:17]MH_I2C_Read... [20:50:17]Read from MH i2c: 01 07 00 [20:50:17]MH_I2C_Read... [20:50:17]Read from MH i2c: 01 07 00 48 3B 00 00 00 00 00 FF 0F 98 [20:50:17]RasterBufferAndPrint [20:50:17]line Счет N : (1)610778 [20:50:17]line ИНН: 02508201610067 [20:50:17]line Контрольно-Кассовый Чек [20:50:17]line ПРОДАЖА [20:50:17]line ТРК (МРК, ГНК) : 1 [20:50:17]line Товар: 2710194210 [20:50:17]line ДТ-К-2 [20:50:17]line 13.210 * 75.70 [20:50:17]line = 1000.00 [20:50:17]line НДС 12% НСП 1% [20:50:17]line > о реализуемом товаре [20:50:17]line ИТОГО: 1000.00 [20:50:17]line НСП 1% : 8.85 [20:50:17]line НДС 12% : 106.19 [20:50:17]line Наличными: 1000.00 [20:50:17]line Безнал.: 0.00 [20:50:17]line Место: АЗС № 127 "Партнер Нефть" [20:50:17]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [20:50:17]line СНО: Общий режим [20:50:17]line Чек 398 30.07.2024 20:50 [20:50:17]line Смена: 48 ФФД: 1.0 [20:50:17]line ЗНМ: 0300000158 [20:50:17]line РНМ: 0000000000171247 [20:50:17]line Версия ККМ: v1.0 [20:50:17]line ФМ: 0000000002098565 [20:50:17]line ФД: 25023 [20:50:17]line ФПД: 32729712934168 [20:50:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T205017&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25023&fm=32729712934168&tin=02508201610067®Number=0000000000171247&sum=100000 [20:50:18]OFD Sender: Processing packet 25023 [packets to send 29, broken 28] [20:50:18]ProducePacketName [20:50:18]name=ofd_packets/00025023 [20:50:18]OFD Sender: To server: pG, [20:50:18]CommunicateWithHost lk.salyk.kg:30040 [20:50:18]ConnectInit lk.salyk.kg [20:50:18]written 0, free lines is 4095 [20:50:18]Connected sock=10 [20:50:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 04 2C 04 01 C3 55 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 09 52 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 BF 61 00 00 35 04 06 00 1D C4 7A E9 BD 18 2D 56 1D ED 3A 27 B4 2A [20:50:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 EE DE 47 00 E7 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 32 30 39 38 35 36 35 10 04 04 00 BF 61 00 00 F4 03 04 00 97 FD A8 66 B6 04 01 00 00 84 06 11 87 28 C3 B4 14 [20:50:18]CommunicateWithHost err = 0 [20:50:18]CheckOFDResponse [20:50:18]1017 (14) - 77093643461234 [20:50:18]1041 (16) - 0000000002098565 [20:50:18]1040 (4) - 25023 [20:50:18]1012 (4) - 30.07.2024 14:49 [20:50:18]1206 (1) - 0 [20:50:18]OFD Sender: Remove packet 25023 [20:50:18]ProducePacketName [20:50:18]name=ofd_packets/00025023 [20:50:18]NVStorageDeleteData [20:50:18]Write to MH i2c: 01 00 00 70 3B AB [20:50:18]Write i2c OK [20:50:18]MH_I2C_Read... [20:50:18]Read from MH i2c: 01 [20:50:18]MH_I2C_Read... [20:50:18]Read from MH i2c: 01 07 00 [20:50:18]MH_I2C_Read... [20:50:18]Read from MH i2c: 01 07 00 70 3B 00 00 00 00 00 0D 0D CC [20:50:18]RasterBufferAndPrint [20:50:18]line [20:50:18]line [20:50:18]line [20:50:18]line [20:50:18]line [20:50:18]written 0, free lines is 3347 [20:50:18]MH_Cut [20:50:18]Write to MH i2c: D1 01 00 77 3B 01 84 [20:50:18]Write i2c OK [20:50:18]MH_I2C_Read... [20:50:18]Read from MH i2c: D1 [20:50:18]MH_I2C_Read... [20:50:18]Read from MH i2c: D1 01 00 [20:50:18]MH_I2C_Read... [20:50:18]Read from MH i2c: D1 01 00 77 3B 00 83 [20:50:18]Write to MH i2c: 01 00 00 78 3B B3 [20:50:18]Write i2c OK [20:50:18]MH_I2C_Read... [20:50:19]OFD Sender: No OFD packet to send [20:50:19]*** Cut start [20:50:19]*** Partial cut [20:50:19]*** CUTSNS_PIN = 1 [20:50:19]*** CUTSNS_PIN = 0 [20:50:19]*** Brake cut motor [20:50:19]Read from MH i2c: 01 [20:50:20]MH_I2C_Read... [20:50:20]*** Stop cut motor [20:50:20]*** Cut end [20:50:20]Read from MH i2c: 01 07 00 [20:50:20]MH_I2C_Read... [20:50:20]Read from MH i2c: 01 07 00 78 3B 00 00 00 00 00 FF 0F C8 [20:50:20]process_action close_receipt done [20:50:20]requested_data is exist [20:50:20]produce_requested_data [20:50:20]requested_item fm.sn is exist - process it [20:50:20]wFMCommunicate request_size=4 [20:50:20]MH_SAM_APDU [20:50:20]CAPDU: 80 11 00 00 [20:50:20]Write to MH i2c: E2 08 00 79 3B 80 11 00 00 00 00 00 00 2E [20:50:20]Write i2c OK [20:50:20]MH_I2C_Read... [20:50:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:50:20]Read from MH i2c: E2 [20:50:20]MH_I2C_Read... [20:50:20]Read from MH i2c: E2 17 00 [20:50:20]MH_I2C_Read... [20:50:20]Read from MH i2c: E2 17 00 79 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 84 [20:50:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:50:20]wFMCommunicate OK [20:50:20]requested_item fd.num is exist - process it [20:50:20]SAM_PROTO_GetFieldsCounters [20:50:20]wFMCommunicate request_size=4 [20:50:20]MH_SAM_APDU [20:50:20]CAPDU: 80 13 00 00 [20:50:20]Write to MH i2c: E2 08 00 7A 3B 80 13 00 00 00 00 00 00 31 [20:50:20]Write i2c OK [20:50:20]MH_I2C_Read... [20:50:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:50:20]Read from MH i2c: E2 [20:50:20]MH_I2C_Read... [20:50:20]Read from MH i2c: E2 62 00 [20:50:20]MH_I2C_Read... [20:50:20]Read from MH i2c: E2 62 00 7A 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BF 61 00 00 0E 04 04 00 30 00 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 4F [20:50:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BF 61 00 00 0E 04 04 00 30 00 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 [20:50:20]wFMCommunicate OK [20:50:20]SAM_PROTO_GetFieldsCounters done [20:50:20]requested_item shift.num is exist - process it [20:50:20]requested_item shift.opened is exist - process it [20:50:20]req_shift_opened [20:50:20]FM_GetShiftState [20:50:20]SAM_PROTO_GetShiftState [20:50:20]wFMCommunicate request_size=4 [20:50:20]MH_SAM_APDU [20:50:20]CAPDU: 80 13 01 00 [20:50:20]Write to MH i2c: E2 08 00 7B 3B 80 13 01 00 00 00 00 00 33 [20:50:20]Write i2c OK [20:50:20]MH_I2C_Read... [20:50:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:50:20]Read from MH i2c: E2 [20:50:20]MH_I2C_Read... [20:50:20]Read from MH i2c: E2 0E 00 [20:50:20]MH_I2C_Read... [20:50:20]Read from MH i2c: E2 0E 00 7B 3B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E6 [20:50:20]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:50:20]wFMCommunicate OK [20:50:20]SAM_PROTO_GetShiftState done [20:50:20]FM_GetShiftState done [20:50:20]req_shift_opened done [20:50:20]requested_item shift.open_date is exist - process it [20:50:20]req_shift_open_date [20:50:20]req_shift_open_date done [20:50:20]produce_requested_data done [20:50:20]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25023,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:50:20]process_action_free close_receipt [20:50:20]json_value_free [20:50:20]json_value_free done [20:50:20]process_json_proto returns [20:50:20]Send response to host [20:50:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25023,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:50:20]free response buf [20:50:20]execute_script done [20:50:20]execute_script returns [20:50:20]free content buf [20:50:20]Sock 7.Close socket [20:50:20]Sock 7.Thread stoped [20:50:24]OFD Sender: No OFD packet to send [20:50:29]OFD Sender: No OFD packet to send [20:50:34]OFD Sender: No OFD packet to send [20:50:39]OFD Sender: No OFD packet to send [20:50:44]OFD Sender: No OFD packet to send [20:50:49]OFD Sender: No OFD packet to send [20:50:54]OFD Sender: No OFD packet to send [20:50:59]OFD Sender: No OFD packet to send [20:51:04]OFD Sender: No OFD packet to send [20:51:09]OFD Sender: No OFD packet to send [20:51:14]OFD Sender: No OFD packet to send [20:51:19]OFD Sender: No OFD packet to send [20:51:24]OFD Sender: No OFD packet to send [20:51:29]OFD Sender: No OFD packet to send [20:51:34]OFD Sender: No OFD packet to send [20:51:39]OFD Sender: No OFD packet to send [20:51:44]OFD Sender: No OFD packet to send [20:51:49]OFD Sender: No OFD packet to send [20:51:54]OFD Sender: No OFD packet to send [20:51:59]OFD Sender: No OFD packet to send [20:52:04]OFD Sender: No OFD packet to send [20:52:09]OFD Sender: No OFD packet to send [20:52:14]OFD Sender: No OFD packet to send [20:52:19]OFD Sender: No OFD packet to send [20:52:24]OFD Sender: No OFD packet to send [20:52:29]OFD Sender: No OFD packet to send [20:52:34]OFD Sender: No OFD packet to send [20:52:39]OFD Sender: No OFD packet to send [20:52:44]OFD Sender: No OFD packet to send [20:52:49]OFD Sender: No OFD packet to send [20:52:54]OFD Sender: No OFD packet to send [20:52:59]OFD Sender: No OFD packet to send [20:53:04]OFD Sender: No OFD packet to send [20:53:09]OFD Sender: No OFD packet to send [20:53:14]OFD Sender: No OFD packet to send [20:53:19]OFD Sender: No OFD packet to send [20:53:24]OFD Sender: No OFD packet to send [20:53:29]OFD Sender: No OFD packet to send [20:53:34]OFD Sender: No OFD packet to send [20:53:39]OFD Sender: No OFD packet to send [20:53:44]OFD Sender: No OFD packet to send [20:53:49]OFD Sender: No OFD packet to send [20:53:54]OFD Sender: No OFD packet to send [20:53:59]OFD Sender: No OFD packet to send [20:54:04]OFD Sender: No OFD packet to send [20:54:09]OFD Sender: No OFD packet to send [20:54:14]OFD Sender: No OFD packet to send [20:54:19]OFD Sender: No OFD packet to send [20:54:24]OFD Sender: No OFD packet to send [20:54:29]OFD Sender: No OFD packet to send [20:54:34]OFD Sender: No OFD packet to send [20:54:39]OFD Sender: No OFD packet to send [20:54:44]OFD Sender: No OFD packet to send [20:54:49]OFD Sender: No OFD packet to send [20:54:54]OFD Sender: No OFD packet to send [20:54:59]OFD Sender: No OFD packet to send [20:55:04]OFD Sender: No OFD packet to send [20:55:09]OFD Sender: No OFD packet to send [20:55:14]OFD Sender: No OFD packet to send [20:55:19]OFD Sender: No OFD packet to send [20:55:24]OFD Sender: No OFD packet to send [20:55:29]OFD Sender: No OFD packet to send [20:55:34]OFD Sender: No OFD packet to send [20:55:39]OFD Sender: No OFD packet to send [20:55:44]OFD Sender: No OFD packet to send [20:55:49]OFD Sender: No OFD packet to send [20:55:54]OFD Sender: No OFD packet to send [20:55:59]OFD Sender: No OFD packet to send [20:56:04]OFD Sender: No OFD packet to send [20:56:09]OFD Sender: No OFD packet to send [20:56:14]OFD Sender: No OFD packet to send [20:56:19]accept exits with 9 [20:56:19]New connection [20:56:19]New thread 3067571556 created [20:56:19]Thread 3067428196 joined [20:56:19]Waiting for new connection... [20:56:19] Sock 9.Parse request [20:56:19]Sock 9.Check first char [20:56:19]Sock 9.First char is OK [20:56:19]request: POST /json_proto HTTP/1.0 [20:56:19]Method: POST [20:56:19]URL: /json_proto [20:56:19]Method is POST - this is cgi request [20:56:19]url: /json_proto [20:56:19]query_string will be loaded in cgi processing [20:56:19]execute_cgi json_proto POST (null) [20:56:19]execute_cgi path=json_proto method=POST [20:56:19]POST find Content-Length [20:56:19]Host: 172.17.45.131:8080 [20:56:19]Content-Length: 1193 [20:56:19]Content-Type: application/json [20:56:19] [20:56:19]POST finish read [20:56:19]Found Content-Length = 1193 [20:56: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610779\u000A30.07.2024 20:46\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 6.540 x 67.80\u000A\u0418\u0422\u041E\u0413: 443.41\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\u000A03398\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:56:19]execute_script... [20:56: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610779\u000A30.07.2024 20:46\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 6.540 x 67.80\u000A\u0418\u0422\u041E\u0413: 443.41\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\u000A03398\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:56:19]POST & json_proto [20:56:19]process_json_proto [20:56:19]json parsed OK: [20:56:19]protocol is kg_v1.0 [20:56:19]action value=print_text [20:56:19]process_action print_text [20:56:19]cmd_print_text [20:56:19]ExternCall_PrintAddStr [20:56:19]wPrintStart [20:56:19]Write to MH i2c: 01 00 00 7C 3B B7 [20:56:19]Write i2c OK [20:56:19]MH_I2C_Read... [20:56:19]Read from MH i2c: 01 [20:56:19]MH_I2C_Read... [20:56:19]Read from MH i2c: 01 07 00 [20:56:19]MH_I2C_Read... [20:56:19]Read from MH i2c: 01 07 00 7C 3B 00 00 00 00 00 FF 0F CC [20:56:19]RasterBufferAndPrint [20:56:19]line *****ТОВАРНЫЙ ЧЕК***** [20:56:19]line АЗС 127 [20:56:19]line Партнер нефть [20:56:19]line 02508201610067 [20:56:19]line Кассир : Масалиев Н. [20:56:19]line Счет N : (1)610779 [20:56:19]line 30.07.2024 20:46 [20:56:19]line ПРОДАЖА [20:56:19]line ТРК (МРК, ГНК): 42 [20:56:19]line Вид ГСМ : 2710124130 [20:56:19]line Аи-92-К-2 [20:56:19]line 6.540 x 67.80 [20:56:19]line ИТОГ: 443.41 [20:56:19]line Тип оплаты: Талоны: Топливная Карта [20:56:19]line 03398 [20:56:19]line ______________________ [20:56:19]line (подпись) [20:56:19]written 0, free lines is 4095 [20:56:19]Write to MH i2c: 01 00 00 90 3B CB [20:56:19]Write i2c OK [20:56:19]MH_I2C_Read... [20:56:19]Read from MH i2c: 01 [20:56:19]MH_I2C_Read... [20:56:19]Read from MH i2c: 01 07 00 [20:56:19]MH_I2C_Read... [20:56:19]Read from MH i2c: 01 07 00 90 3B 00 00 00 00 00 0E 0E EE [20:56:19]RasterBufferAndPrint [20:56:19]line [20:56:19]line [20:56:19]line [20:56:19]line [20:56:19]line [20:56:19]written 0, free lines is 3599 [20:56:19]MH_Cut [20:56:19]Write to MH i2c: D1 01 00 97 3B 01 A4 [20:56:19]Write i2c OK [20:56:19]MH_I2C_Read... [20:56:19]Read from MH i2c: D1 [20:56:19]MH_I2C_Read... [20:56:19]Read from MH i2c: D1 01 00 [20:56:19]MH_I2C_Read... [20:56:19]Read from MH i2c: D1 01 00 97 3B 00 A3 [20:56:19]Write to MH i2c: 01 00 00 98 3B D3 [20:56:19]Write i2c OK [20:56:19]MH_I2C_Read... [20:56:19]OFD Sender: No OFD packet to send [20:56:19]*** Cut start [20:56:19]*** Partial cut [20:56:19]*** CUTSNS_PIN = 1 [20:56:19]*** CUTSNS_PIN = 0 [20:56:20]*** Brake cut motor [20:56:20]Read from MH i2c: 01 [20:56:20]MH_I2C_Read... [20:56:20]*** Stop cut motor [20:56:20]*** Cut end [20:56:20]Read from MH i2c: 01 07 00 [20:56:20]MH_I2C_Read... [20:56:20]Read from MH i2c: 01 07 00 98 3B 00 00 00 00 00 FF 0F E8 [20:56:20]process_action print_text done [20:56:20]requested_data is exist [20:56:20]produce_requested_data [20:56:20]requested_item fm.sn is exist - process it [20:56:20]wFMCommunicate request_size=4 [20:56:20]MH_SAM_APDU [20:56:20]CAPDU: 80 11 00 00 [20:56:20]Write to MH i2c: E2 08 00 99 3B 80 11 00 00 00 00 00 00 4E [20:56:20]Write i2c OK [20:56:20]MH_I2C_Read... [20:56:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:56:20]Read from MH i2c: E2 [20:56:20]MH_I2C_Read... [20:56:20]Read from MH i2c: E2 17 00 [20:56:20]MH_I2C_Read... [20:56:20]Read from MH i2c: E2 17 00 99 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A4 [20:56:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:56:20]wFMCommunicate OK [20:56:20]requested_item fd.num is exist - process it [20:56:20]SAM_PROTO_GetFieldsCounters [20:56:20]wFMCommunicate request_size=4 [20:56:20]MH_SAM_APDU [20:56:20]CAPDU: 80 13 00 00 [20:56:20]Write to MH i2c: E2 08 00 9A 3B 80 13 00 00 00 00 00 00 51 [20:56:20]Write i2c OK [20:56:20]MH_I2C_Read... [20:56:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:56:20]Read from MH i2c: E2 [20:56:20]MH_I2C_Read... [20:56:20]Read from MH i2c: E2 62 00 [20:56:20]MH_I2C_Read... [20:56:20]Read from MH i2c: E2 62 00 9A 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BF 61 00 00 0E 04 04 00 30 00 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 6F [20:56:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 BF 61 00 00 0E 04 04 00 30 00 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 [20:56:20]wFMCommunicate OK [20:56:20]SAM_PROTO_GetFieldsCounters done [20:56:20]requested_item shift.num is exist - process it [20:56:20]requested_item shift.opened is exist - process it [20:56:20]req_shift_opened [20:56:20]FM_GetShiftState [20:56:20]SAM_PROTO_GetShiftState [20:56:20]wFMCommunicate request_size=4 [20:56:20]MH_SAM_APDU [20:56:20]CAPDU: 80 13 01 00 [20:56:20]Write to MH i2c: E2 08 00 9B 3B 80 13 01 00 00 00 00 00 53 [20:56:20]Write i2c OK [20:56:20]MH_I2C_Read... [20:56:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:56:20]Read from MH i2c: E2 [20:56:20]MH_I2C_Read... [20:56:20]Read from MH i2c: E2 0E 00 [20:56:20]MH_I2C_Read... [20:56:20]Read from MH i2c: E2 0E 00 9B 3B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 06 [20:56:20]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:56:20]wFMCommunicate OK [20:56:20]SAM_PROTO_GetShiftState done [20:56:20]FM_GetShiftState done [20:56:20]req_shift_opened done [20:56:20]requested_item shift.open_date is exist - process it [20:56:20]req_shift_open_date [20:56:20]req_shift_open_date done [20:56:20]produce_requested_data done [20:56:20]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25023,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:56:20]process_action_free print_text [20:56:20]json_value_free [20:56:20]json_value_free done [20:56:20]process_json_proto returns [20:56:20]Send response to host [20:56:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25023,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:56:20]free response buf [20:56:20]execute_script done [20:56:20]execute_script returns [20:56:20]free content buf [20:56:20]Sock 9.Close socket [20:56:20]Sock 9.Thread stoped [20:56:24]OFD Sender: No OFD packet to send [20:56:29]OFD Sender: No OFD packet to send [20:56:34]OFD Sender: No OFD packet to send [20:56:39]OFD Sender: No OFD packet to send [20:56:44]OFD Sender: No OFD packet to send [20:56:49]OFD Sender: No OFD packet to send [20:56:54]OFD Sender: No OFD packet to send [20:56:55]accept exits with 7 [20:56:55]New connection [20:56:55]New thread 3067428196 created [20:56:55]Thread 3067571556 joined [20:56:55]Waiting for new connection... [20:56:55] Sock 7.Parse request [20:56:55]Sock 7.Check first char [20:56:55]Sock 7.First char is OK [20:56:55]request: POST /json_proto HTTP/1.0 [20:56:55]Method: POST [20:56:55]URL: /json_proto [20:56:55]Method is POST - this is cgi request [20:56:55]url: /json_proto [20:56:55]query_string will be loaded in cgi processing [20:56:55]execute_cgi json_proto POST (null) [20:56:55]execute_cgi path=json_proto method=POST [20:56:55]POST find Content-Length [20:56:55]Host: 172.17.45.131:8080 [20:56:55]Content-Length: 677 [20:56:55]Content-Type: application/json [20:56:55] [20:56:55]POST finish read [20:56:55]Found Content-Length = 677 [20:56:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610781", "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" ] } } [20:56:55]execute_script... [20:56:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610781", "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" ] } } [20:56:55]POST & json_proto [20:56:55]process_json_proto [20:56:55]json parsed OK: [20:56:55]protocol is kg_v1.0 [20:56:55]action value=close_receipt [20:56:55]process_action close_receipt [20:56:55]cmd_close_receipt [20:56:55]MH_GetDate [20:56:55]Write to MH i2c: F0 00 00 9C 3B C6 [20:56:55]Write i2c OK [20:56:55]MH_I2C_Read... [20:56:55]Read from MH i2c: F0 [20:56:55]MH_I2C_Read... [20:56:55]Read from MH i2c: F0 09 00 [20:56:55]MH_I2C_Read... [20:56:55]Read from MH i2c: F0 09 00 9C 3B 00 98 53 A9 66 C6 D4 6E 66 37 [20:56:55]GetLastDocTimeStamp 1722372617 [20:56:55]current date 1722373016 [20:56:55]FM_GetShiftState [20:56:55]SAM_PROTO_GetShiftState [20:56:55]wFMCommunicate request_size=4 [20:56:55]MH_SAM_APDU [20:56:55]CAPDU: 80 13 01 00 [20:56:55]Write to MH i2c: E2 08 00 9D 3B 80 13 01 00 00 00 00 00 55 [20:56:55]Write i2c OK [20:56:55]MH_I2C_Read... [20:56:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:56:55]Read from MH i2c: E2 [20:56:55]MH_I2C_Read... [20:56:55]Read from MH i2c: E2 0E 00 [20:56:55]MH_I2C_Read... [20:56:55]Read from MH i2c: E2 0E 00 9D 3B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 08 [20:56:55]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:56:55]wFMCommunicate OK [20:56:55]SAM_PROTO_GetShiftState done [20:56:55]FM_GetShiftState done [20:56:55]opened in 1722298218 [20:56:55]opened+sec_in_day 1722384618 [20:56:55]quantity*price = 50036 [20:56:55]sum+1 = 50037 [20:56:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 399 30.07.2024 20:56 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25024 ФПД: 50661569996 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T205656&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25024&fm=50661569996&tin=02508201610067®Number=0000000000171247&sum=50000 [20:56:56]StoreToDocumentArchive [20:56:56]shift 48 fd 25024 [20:56:56]save to /storage/0048/doc_00025024 [20:56:56]save last doc name /storage/0048/doc_00025024 to /storage/kkm_last_doc_name [20:56:56]save OK [20:56:56]Clear old archive folders... [20:56:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:56:56]tlvbuf is B6FEF390 [20:56:56]SAM_PROTO_ClearQueue [20:56:56]wFMCommunicate request_size=4 [20:56:56]MH_SAM_APDU [20:56:56]CAPDU: 80 09 00 00 [20:56:56]Write to MH i2c: E2 08 00 AA 3B 80 09 00 00 00 00 00 00 57 [20:56:56]Write i2c OK [20:56:56]MH_I2C_Read... [20:56:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:56:56]Read from MH i2c: E2 [20:56:56]MH_I2C_Read... [20:56:56]Read from MH i2c: E2 03 00 [20:56:56]MH_I2C_Read... [20:56:56]Read from MH i2c: E2 03 00 AA 3B 00 90 00 59 [20:56:56]RAPDU: 90 00 [20:56:56]wFMCommunicate OK [20:56:56]SAM_PROTO_ClearQueue done [20:56:56]KKMCreateOFDPacket [20:56:56]OFDProtocolAddRootSTLVToBuf [20:56:56]FM_MakeSignedData [20:56:56]FM_MakeSignedData [20:56:56]SAM_PROTO_SignData [20:56:56]wFMCommunicate request_size=4 [20:56:56]MH_SAM_APDU [20:56:56]CAPDU: 80 0D 01 02 [20:56:56]Write to MH i2c: E2 08 00 AB 3B 80 0D 01 02 00 00 00 00 5F [20:56:56]Write i2c OK [20:56:56]MH_I2C_Read... [20:56:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:56:56]Read from MH i2c: E2 [20:56:56]MH_I2C_Read... [20:56:56]Read from MH i2c: E2 03 00 [20:56:56]MH_I2C_Read... [20:56:56]Read from MH i2c: E2 03 00 AB 3B 00 90 00 5A [20:56:56]RAPDU: 90 00 [20:56:56]wFMCommunicate OK [20:56:56]wFMCommunicate request_size=255 [20:56:56]MH_SAM_APDU [20:56:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 98 53 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C0 61 00 00 35 04 06 00 00 [20:56:56]Write to MH i2c: E2 02 01 AC 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 8F 01 00 00 F4 03 04 00 98 53 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C0 61 00 00 35 04 06 00 00 00 00 B6 [20:56:56]Write i2c OK [20:56:56]MH_I2C_Read... [20:56:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:56:56]Read from MH i2c: E2 [20:56:56]MH_I2C_Read... [20:56:56]Read from MH i2c: E2 03 00 [20:56:56]MH_I2C_Read... [20:56:56]Read from MH i2c: E2 03 00 AC 3B 00 90 00 5B [20:56:56]RAPDU: 90 00 [20:56:56]wFMCommunicate OK [20:56:56]wFMCommunicate request_size=10 [20:56:56]MH_SAM_APDU [20:56:56]CAPDU: 80 0D 02 02 05 0B CB AA 35 CC [20:56:56]Write to MH i2c: E2 0D 00 AD 3B 80 0D 02 02 05 00 0B CB AA 35 CC 00 00 ED [20:56:56]Write i2c OK [20:56:56]MH_I2C_Read... [20:56:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:56:56]Read from MH i2c: E2 [20:56:56]MH_I2C_Read... [20:56:56]Read from MH i2c: E2 03 00 [20:56:56]MH_I2C_Read... [20:56:56]Read from MH i2c: E2 03 00 AD 3B 00 90 00 5C [20:56:56]RAPDU: 90 00 [20:56:56]wFMCommunicate OK [20:56:56]wFMCommunicate request_size=4 [20:56:56]MH_SAM_APDU [20:56:56]CAPDU: 80 0D 03 02 [20:56:56]Write to MH i2c: E2 08 00 AE 3B 80 0D 03 02 00 00 00 00 64 [20:56:56]Write i2c OK [20:56:56]MH_I2C_Read... [20:56:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:56:56]Read from MH i2c: E2 [20:56:56]MH_I2C_Read... [20:56:56]Read from MH i2c: E2 0B 00 [20:56:56]MH_I2C_Read... [20:56:56]Read from MH i2c: E2 0B 00 AE 3B 00 FC F0 7A A2 C2 3D A8 79 90 00 8D [20:56:56]RAPDU: FC F0 7A A2 C2 3D A8 79 90 00 [20:56:56]wFMCommunicate OK [20:56:56]SAM_PROTO_SignData done [20:56:56]FM_MakeSignedData done [20:56:56]CreateOFDProtocolMessage [20:56:56]wFMCommunicate request_size=4 [20:56:56]MH_SAM_APDU [20:56:56]CAPDU: 80 11 00 00 [20:56:56]Write to MH i2c: E2 08 00 AF 3B 80 11 00 00 00 00 00 00 64 [20:56:56]Write i2c OK [20:56:56]MH_I2C_Read... [20:56:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:56:56]Read from MH i2c: E2 [20:56:56]MH_I2C_Read... [20:56:56]Read from MH i2c: E2 17 00 [20:56:56]MH_I2C_Read... [20:56:56]Read from MH i2c: E2 17 00 AF 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 BA [20:56:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:56:56]wFMCommunicate OK [20:56:56]CreateOFDProtocolMessage done [20:56:56]OFDSenderStorePacket 25024 [20:56:56]StoreOFDPacket docnum=25024 [20:56:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 0D 8C 07 01 C1 8C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 98 53 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C0 61 00 00 35 04 06 00 00 0B CB AA 35 CC FC F0 7A A2 C2 3D A8 79 [20:56:56]CheckFolder [20:56:56]dirname=/storage/ofd_packets [20:56:56]CheckFolder done [20:56:56]ProducePacketName [20:56:56]name=ofd_packets/00025024 [20:56:56]NVStorageSaveData ofd_packets/00025024 [20:56:56]File name is /storage/ofd_packets/00025024 [20:56:56]Write 301 bytes [20:56:56]NVStorageSaveData done [20:56:56]OFDSenderStorePacket done [20:56:56]KKMCreateOFDPacket done [20:56:56]NVStorageSaveData kkm_last_timestamp [20:56:56]File name is /storage/kkm_last_timestamp [20:56:56]Write 4 bytes [20:56:56]NVStorageSaveData done [20:56:56]ExternCall_PrintAddStr [20:56:56]wPrintStart [20:56:56]Write to MH i2c: 01 00 00 B0 3B EB [20:56:56]OFD Sender: Processing packet 25024 [packets to send 29, broken 28] [20:56:56]ProducePacketName [20:56:56]name=ofd_packets/00025024 [20:56:56]OFD Sender: To server: pG, [20:56:56]CommunicateWithHost lk.salyk.kg:30040 [20:56:56]ConnectInit lk.salyk.kg [20:56:56]Write i2c OK [20:56:56]MH_I2C_Read... [20:56:56]Read from MH i2c: 01 [20:56:56]MH_I2C_Read... [20:56:56]Read from MH i2c: 01 07 00 [20:56:56]MH_I2C_Read... [20:56:56]Read from MH i2c: 01 07 00 B0 3B 00 00 00 00 00 FF 0F 00 [20:56:56]RasterBufferAndPrint [20:56:56]line Счет N : (1)610781 [20:56:56]line ИНН: 02508201610067 [20:56:56]line Контрольно-Кассовый Чек [20:56:56]line ПРОДАЖА [20:56:56]line ТРК (МРК, ГНК) : 32 [20:56:56]line Товар: 2710124130 [20:56:56]line Аи-92-К-2 [20:56:56]line 7.380 * 67.80 [20:56:56]line = 500.36 [20:56:56]line НДС 12% НСП 1% [20:56:56]line > о реализуемом товаре [20:56:56]line ОКРУГЛЕНИЕ: -0.36 [20:56:56]line ИТОГО: 500.00 [20:56:56]line Внесено: 500.00 [20:56:56]line СДАЧА: 0.00 [20:56:56]line НСП 1% : 4.43 [20:56:56]line НДС 12% : 53.14 [20:56:56]line Наличными: 500.00 [20:56:56]line Безнал.: 0.00 [20:56:56]line Место: АЗС № 127 "Партнер Нефть" [20:56:56]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [20:56:56]line СНО: Общий режим [20:56:56]line Чек 399 30.07.2024 20:56 [20:56:56]line Смена: 48 ФФД: 1.0 [20:56:56]line ЗНМ: 0300000158 [20:56:56]line РНМ: 0000000000171247 [20:56:56]line Версия ККМ: v1.0 [20:56:56]line ФМ: 0000000002098565 [20:56:56]line ФД: 25024 [20:56:56]line ФПД: 50661569996 [20:56:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T205656&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25024&fm=50661569996&tin=02508201610067®Number=0000000000171247&sum=50000 [20:56:57]Connected sock=10 [20:56:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 0D 8C 07 01 C1 8C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 written 0, free lines is 4095 [20:56:57]31 32 34 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 98 53 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C0 61 00 00 35 04 06 00 00 0B CB AA 35 CC FC F0 7A A2 C2 3D A8 79 [20:56:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 BD E1 47 00 65 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 32 30 39 38 35 36 35 10 04 04 00 C0 61 00 00 F4 03 04 00 26 FF A8 66 B6 04 01 00 00 E1 A0 C3 CA 6B BA C9 75 [20:56:57]CommunicateWithHost err = 0 [20:56:57]CheckOFDResponse [20:56:57]1017 (14) - 77093643461234 [20:56:57]1041 (16) - 0000000002098565 [20:56:57]1040 (4) - 25024 [20:56:57]1012 (4) - 30.07.2024 14:56 [20:56:57]1206 (1) - 0 [20:56:57]OFD Sender: Remove packet 25024 [20:56:57]ProducePacketName [20:56:57]name=ofd_packets/00025024 [20:56:57]NVStorageDeleteData [20:56:57]Write to MH i2c: 01 00 00 DB 3B 16 [20:56:57]Write i2c OK [20:56:57]MH_I2C_Read... [20:56:57]Read from MH i2c: 01 [20:56:57]MH_I2C_Read... [20:56:57]Read from MH i2c: 01 07 00 [20:56:57]MH_I2C_Read... [20:56:57]Read from MH i2c: 01 07 00 DB 3B 00 00 00 00 00 E0 0C 09 [20:56:57]RasterBufferAndPrint [20:56:57]line [20:56:57]line [20:56:57]line [20:56:57]line [20:56:57]line [20:56:57]written 0, free lines is 3301 [20:56:57]MH_Cut [20:56:57]Write to MH i2c: D1 01 00 E2 3B 01 EF [20:56:57]Write i2c OK [20:56:57]MH_I2C_Read... [20:56:57]Read from MH i2c: D1 [20:56:57]MH_I2C_Read... [20:56:57]Read from MH i2c: D1 01 00 [20:56:57]MH_I2C_Read... [20:56:57]Read from MH i2c: D1 01 00 E2 3B 00 EE [20:56:57]Write to MH i2c: 01 00 00 E3 3B 1E [20:56:57]Write i2c OK [20:56:57]MH_I2C_Read... [20:56:58]OFD Sender: No OFD packet to send [20:56:58]*** Cut start [20:56:58]*** Partial cut [20:56:58]*** CUTSNS_PIN = 1 [20:56:58]*** CUTSNS_PIN = 0 [20:56:58]*** Brake cut motor [20:56:59]Read from MH i2c: 01 [20:56:59]MH_I2C_Read... [20:56:59]*** Stop cut motor [20:56:59]*** Cut end [20:56:59]Read from MH i2c: 01 07 00 [20:56:59]MH_I2C_Read... [20:56:59]Read from MH i2c: 01 07 00 E3 3B 00 00 00 00 00 FF 0F 33 [20:56:59]process_action close_receipt done [20:56:59]requested_data is exist [20:56:59]produce_requested_data [20:56:59]requested_item fm.sn is exist - process it [20:56:59]wFMCommunicate request_size=4 [20:56:59]MH_SAM_APDU [20:56:59]CAPDU: 80 11 00 00 [20:56:59]Write to MH i2c: E2 08 00 E4 3B 80 11 00 00 00 00 00 00 99 [20:56:59]Write i2c OK [20:56:59]MH_I2C_Read... [20:56:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:56:59]Read from MH i2c: E2 [20:56:59]MH_I2C_Read... [20:56:59]Read from MH i2c: E2 17 00 [20:56:59]MH_I2C_Read... [20:56:59]Read from MH i2c: E2 17 00 E4 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 EF [20:56:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:56:59]wFMCommunicate OK [20:56:59]requested_item fd.num is exist - process it [20:56:59]SAM_PROTO_GetFieldsCounters [20:56:59]wFMCommunicate request_size=4 [20:56:59]MH_SAM_APDU [20:56:59]CAPDU: 80 13 00 00 [20:56:59]Write to MH i2c: E2 08 00 E5 3B 80 13 00 00 00 00 00 00 9C [20:56:59]Write i2c OK [20:56:59]MH_I2C_Read... [20:56:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:56:59]Read from MH i2c: E2 [20:56:59]MH_I2C_Read... [20:56:59]Read from MH i2c: E2 62 00 [20:56:59]MH_I2C_Read... [20:56:59]Read from MH i2c: E2 62 00 E5 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C0 61 00 00 0E 04 04 00 30 00 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 BE [20:56:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C0 61 00 00 0E 04 04 00 30 00 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 [20:56:59]wFMCommunicate OK [20:56:59]SAM_PROTO_GetFieldsCounters done [20:56:59]requested_item shift.num is exist - process it [20:56:59]requested_item shift.opened is exist - process it [20:56:59]req_shift_opened [20:56:59]FM_GetShiftState [20:56:59]SAM_PROTO_GetShiftState [20:56:59]wFMCommunicate request_size=4 [20:56:59]MH_SAM_APDU [20:56:59]CAPDU: 80 13 01 00 [20:56:59]Write to MH i2c: E2 08 00 E6 3B 80 13 01 00 00 00 00 00 9E [20:56:59]Write i2c OK [20:56:59]MH_I2C_Read... [20:56:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:56:59]Read from MH i2c: E2 [20:56:59]MH_I2C_Read... [20:56:59]Read from MH i2c: E2 0E 00 [20:56:59]MH_I2C_Read... [20:56:59]Read from MH i2c: E2 0E 00 E6 3B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 51 [20:56:59]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:56:59]wFMCommunicate OK [20:56:59]SAM_PROTO_GetShiftState done [20:56:59]FM_GetShiftState done [20:56:59]req_shift_opened done [20:56:59]requested_item shift.open_date is exist - process it [20:56:59]req_shift_open_date [20:56:59]req_shift_open_date done [20:56:59]produce_requested_data done [20:56:59]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25024,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:56:59]process_action_free close_receipt [20:56:59]json_value_free [20:56:59]json_value_free done [20:56:59]process_json_proto returns [20:56:59]Send response to host [20:56:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25024,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:56:59]free response buf [20:56:59]execute_script done [20:56:59]execute_script returns [20:56:59]free content buf [20:56:59]Sock 7.Close socket [20:56:59]Sock 7.Thread stoped [20:57:03]OFD Sender: No OFD packet to send [20:57:08]OFD Sender: No OFD packet to send [20:57:13]OFD Sender: No OFD packet to send [20:57:18]OFD Sender: No OFD packet to send [20:57:20]accept exits with 9 [20:57:20]New connection [20:57:20]New thread 3067571556 created [20:57:20]Thread 3067428196 joined [20:57:20]Waiting for new connection... [20:57:20] Sock 9.Parse request [20:57:20]Sock 9.Check first char [20:57:20]Sock 9.First char is OK [20:57:20]request: POST /json_proto HTTP/1.0 [20:57:20]Method: POST [20:57:20]URL: /json_proto [20:57:20]Method is POST - this is cgi request [20:57:20]url: /json_proto [20:57:20]query_string will be loaded in cgi processing [20:57:20]execute_cgi json_proto POST (null) [20:57:20]execute_cgi path=json_proto method=POST [20:57:20]POST find Content-Length [20:57:20]Host: 172.17.45.131:8080 [20:57:20]Content-Length: 678 [20:57:20]Content-Type: application/json [20:57:20] [20:57:20]POST finish read [20:57:20]Found Content-Length = 678 [20:57:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610780", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:57:20]execute_script... [20:57: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)610780", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:57:20]POST & json_proto [20:57:20]process_json_proto [20:57:20]json parsed OK: [20:57:20]protocol is kg_v1.0 [20:57:20]action value=close_receipt [20:57:20]process_action close_receipt [20:57:20]cmd_close_receipt [20:57:20]MH_GetDate [20:57:20]Write to MH i2c: F0 00 00 E7 3B 11 [20:57:20]Write i2c OK [20:57:20]MH_I2C_Read... [20:57:20]Read from MH i2c: F0 [20:57:20]MH_I2C_Read... [20:57:20]Read from MH i2c: F0 09 00 [20:57:20]MH_I2C_Read... [20:57:20]Read from MH i2c: F0 09 00 E7 3B 00 B2 53 A9 66 C6 D4 6E 66 9C [20:57:20]GetLastDocTimeStamp 1722373016 [20:57:20]current date 1722373042 [20:57:20]FM_GetShiftState [20:57:20]SAM_PROTO_GetShiftState [20:57:20]wFMCommunicate request_size=4 [20:57:20]MH_SAM_APDU [20:57:20]CAPDU: 80 13 01 00 [20:57:20]Write to MH i2c: E2 08 00 E8 3B 80 13 01 00 00 00 00 00 A0 [20:57:20]Write i2c OK [20:57:20]MH_I2C_Read... [20:57:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:57:20]Read from MH i2c: E2 [20:57:20]MH_I2C_Read... [20:57:20]Read from MH i2c: E2 0E 00 [20:57:20]MH_I2C_Read... [20:57:20]Read from MH i2c: E2 0E 00 E8 3B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 53 [20:57:20]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:57:20]wFMCommunicate OK [20:57:20]SAM_PROTO_GetShiftState done [20:57:20]FM_GetShiftState done [20:57:20]opened in 1722298218 [20:57:20]opened+sec_in_day 1722384618 [20:57:20]quantity*price = 150037 [20:57:20]sum+1 = 150038 [20:57:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 400 30.07.2024 20:57 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25025 ФПД: 140646561708259 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T205722&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25025&fm=140646561708259&tin=02508201610067®Number=0000000000171247&sum=150000 [20:57:22]StoreToDocumentArchive [20:57:22]shift 48 fd 25025 [20:57:22]save to /storage/0048/doc_00025025 [20:57:22]save last doc name /storage/0048/doc_00025025 to /storage/kkm_last_doc_name [20:57:22]save OK [20:57:22]Clear old archive folders... [20:57:22]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:57:22]tlvbuf is B6FEF3A0 [20:57:22]SAM_PROTO_ClearQueue [20:57:22]wFMCommunicate request_size=4 [20:57:22]MH_SAM_APDU [20:57:22]CAPDU: 80 09 00 00 [20:57:22]Write to MH i2c: E2 08 00 F5 3B 80 09 00 00 00 00 00 00 A2 [20:57:22]Write i2c OK [20:57:22]MH_I2C_Read... [20:57:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:57:22]Read from MH i2c: E2 [20:57:22]MH_I2C_Read... [20:57:22]Read from MH i2c: E2 03 00 [20:57:22]MH_I2C_Read... [20:57:22]Read from MH i2c: E2 03 00 F5 3B 00 90 00 A4 [20:57:22]RAPDU: 90 00 [20:57:22]wFMCommunicate OK [20:57:22]SAM_PROTO_ClearQueue done [20:57:22]KKMCreateOFDPacket [20:57:22]OFDProtocolAddRootSTLVToBuf [20:57:22]FM_MakeSignedData [20:57:22]FM_MakeSignedData [20:57:22]SAM_PROTO_SignData [20:57:22]wFMCommunicate request_size=4 [20:57:22]MH_SAM_APDU [20:57:22]CAPDU: 80 0D 01 02 [20:57:22]Write to MH i2c: E2 08 00 F6 3B 80 0D 01 02 00 00 00 00 AA [20:57:22]Write i2c OK [20:57:22]MH_I2C_Read... [20:57:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:57:22]Read from MH i2c: E2 [20:57:22]MH_I2C_Read... [20:57:22]Read from MH i2c: E2 03 00 [20:57:22]MH_I2C_Read... [20:57:22]Read from MH i2c: E2 03 00 F6 3B 00 90 00 A5 [20:57:22]RAPDU: 90 00 [20:57:22]wFMCommunicate OK [20:57:22]wFMCommunicate request_size=255 [20:57:22]MH_SAM_APDU [20:57:22]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 90 01 00 00 F4 03 04 00 B2 53 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C1 61 00 00 35 04 06 00 7F EA D4 59 [20:57:22]Write to MH i2c: E2 02 01 F7 3B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 90 01 00 00 F4 03 04 00 B2 53 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C1 61 00 00 35 04 06 00 7F EA D4 59 00 00 80 [20:57:22]Write i2c OK [20:57:22]MH_I2C_Read... [20:57:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:57:22]Read from MH i2c: E2 [20:57:22]MH_I2C_Read... [20:57:22]Read from MH i2c: E2 03 00 [20:57:22]MH_I2C_Read... [20:57:22]Read from MH i2c: E2 03 00 F7 3B 00 90 00 A6 [20:57:22]RAPDU: 90 00 [20:57:22]wFMCommunicate OK [20:57:22]wFMCommunicate request_size=7 [20:57:22]MH_SAM_APDU [20:57:22]CAPDU: 80 0D 02 02 02 78 E3 [20:57:22]Write to MH i2c: E2 0A 00 F8 3B 80 0D 02 02 02 00 78 E3 00 00 0C [20:57:22]Write i2c OK [20:57:22]MH_I2C_Read... [20:57:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:57:22]Read from MH i2c: E2 [20:57:22]MH_I2C_Read... [20:57:22]Read from MH i2c: E2 03 00 [20:57:22]MH_I2C_Read... [20:57:22]Read from MH i2c: E2 03 00 F8 3B 00 90 00 A7 [20:57:22]RAPDU: 90 00 [20:57:22]wFMCommunicate OK [20:57:22]wFMCommunicate request_size=4 [20:57:22]MH_SAM_APDU [20:57:22]CAPDU: 80 0D 03 02 [20:57:22]Write to MH i2c: E2 08 00 F9 3B 80 0D 03 02 00 00 00 00 AF [20:57:22]Write i2c OK [20:57:22]MH_I2C_Read... [20:57:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:57:22]Read from MH i2c: E2 [20:57:22]MH_I2C_Read... [20:57:22]Read from MH i2c: E2 0B 00 [20:57:22]MH_I2C_Read... [20:57:22]Read from MH i2c: E2 0B 00 F9 3B 00 44 AA CE 62 61 EF 86 BC 90 00 60 [20:57:22]RAPDU: 44 AA CE 62 61 EF 86 BC 90 00 [20:57:22]wFMCommunicate OK [20:57:22]SAM_PROTO_SignData done [20:57:22]FM_MakeSignedData done [20:57:22]CreateOFDProtocolMessage [20:57:22]wFMCommunicate request_size=4 [20:57:22]MH_SAM_APDU [20:57:22]CAPDU: 80 11 00 00 [20:57:22]Write to MH i2c: E2 08 00 FA 3B 80 11 00 00 00 00 00 00 AF [20:57:22]Write i2c OK [20:57:22]MH_I2C_Read... [20:57:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:57:22]Read from MH i2c: E2 [20:57:22]MH_I2C_Read... [20:57:22]Read from MH i2c: E2 17 00 [20:57:22]MH_I2C_Read... [20:57:22]Read from MH i2c: E2 17 00 FA 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 05 [20:57:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:57:22]wFMCommunicate OK [20:57:22]CreateOFDProtocolMessage done [20:57:22]OFDSenderStorePacket 25025 [20:57:22]StoreOFDPacket docnum=25025 [20:57:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 B5 B0 04 01 75 30 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 90 01 00 00 F4 03 04 00 B2 53 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C1 61 00 00 35 04 06 00 7F EA D4 59 78 E3 44 AA CE 62 61 EF 86 BC [20:57:22]CheckFolder [20:57:22]dirname=/storage/ofd_packets [20:57:22]CheckFolder done [20:57:22]ProducePacketName [20:57:22]name=ofd_packets/00025025 [20:57:22]NVStorageSaveData ofd_packets/00025025 [20:57:22]File name is /storage/ofd_packets/00025025 [20:57:22]Write 298 bytes [20:57:22]NVStorageSaveData done [20:57:22]OFDSenderStorePacket done [20:57:22]KKMCreateOFDPacket done [20:57:22]NVStorageSaveData kkm_last_timestamp [20:57:22]File name is /storage/kkm_last_timestamp [20:57:22]Write 4 bytes [20:57:22]NVStorageSaveData done [20:57:22]ExternCall_PrintAddStr [20:57:22]wPrintStart [20:57:22]Write to MH i2c: 01 00 00 FB 3B 36 [20:57:22]Write i2c OK [20:57:22]MH_I2C_Read... [20:57:22]Read from MH i2c: 01 [20:57:22]MH_I2C_Read... [20:57:22]Read from MH i2c: 01 07 00 [20:57:22]MH_I2C_Read... [20:57:22]Read from MH i2c: 01 07 00 FB 3B 00 00 00 00 00 FF 0F 4B [20:57:22]RasterBufferAndPrint [20:57:22]line Счет N : (1)610780 [20:57:22]line ИНН: 02508201610067 [20:57:22]line Контрольно-Кассовый Чек [20:57:22]line ПРОДАЖА [20:57:22]line ТРК (МРК, ГНК) : 1 [20:57:22]line Товар: 2710194210 [20:57:22]line ДТ-К-2 [20:57:22]line 19.820 * 75.70 [20:57:22]line = 1500.37 [20:57:22]line НДС 12% НСП 1% [20:57:22]line > о реализуемом товаре [20:57:22]line ОКРУГЛЕНИЕ: -0.37 [20:57:22]line ИТОГО: 1500.00 [20:57:22]line Внесено: 1500.00 [20:57:22]line СДАЧА: 0.00 [20:57:22]line НСП 1% : 13.28 [20:57:22]line НДС 12% : 159.33 [20:57:22]line Наличными: 1500.00 [20:57:22]line Безнал.: 0.00 [20:57:22]line Место: АЗС № 127 "Партнер Нефть" [20:57:22]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [20:57:22]line СНО: Общий режим [20:57:22]line Чек 400 30.07.2024 20:57 [20:57:22]line Смена: 48 ФФД: 1.0 [20:57:22]line ЗНМ: 0300000158 [20:57:22]line РНМ: 0000000000171247 [20:57:22]line Версия ККМ: v1.0 [20:57:22]line ФМ: 0000000002098565 [20:57:22]line ФД: 25025 [20:57:22]line ФПД: 140646561708259 [20:57:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T205722&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25025&fm=140646561708259&tin=02508201610067®Number=0000000000171247&sum=150000 [20:57:22]OFD Sender: Processing packet 25025 [packets to send 29, broken 28] [20:57:22]ProducePacketName [20:57:22]name=ofd_packets/00025025 [20:57:22]OFD Sender: To server: pG, [20:57:22]CommunicateWithHost lk.salyk.kg:30040 [20:57:22]ConnectInit lk.salyk.kg [20:57:22]written 0, free lines is 4095 [20:57:22]Connected sock=10 [20:57:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 B5 B0 04 01 75 30 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 90 01 00 00 F4 03 04 00 B2 53 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C1 61 00 00 35 04 06 00 7F EA D4 59 78 E3 44 AA CE 62 61 EF 86 BC [20:57:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 53 81 47 00 1A 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C1 61 00 00 F4 03 04 00 3F FF A8 66 B6 04 01 00 00 EC 01 56 30 8C E9 83 65 [20:57:23]CommunicateWithHost err = 0 [20:57:23]CheckOFDResponse [20:57:23]1017 (14) - 77093643461234 [20:57:23]1041 (16) - 0000000002098565 [20:57:23]1040 (4) - 25025 [20:57:23]1012 (4) - 30.07.2024 14:57 [20:57:23]1206 (1) - 0 [20:57:23]OFD Sender: Remove packet 25025 [20:57:23]ProducePacketName [20:57:23]name=ofd_packets/00025025 [20:57:23]NVStorageDeleteData [20:57:23]Write to MH i2c: 01 00 00 26 3C 62 [20:57:23]Write i2c OK [20:57:23]MH_I2C_Read... [20:57:23]Read from MH i2c: 01 [20:57:23]MH_I2C_Read... [20:57:23]Read from MH i2c: 01 07 00 [20:57:23]MH_I2C_Read... [20:57:23]Read from MH i2c: 01 07 00 26 3C 00 00 00 00 00 EC 0C 61 [20:57:23]RasterBufferAndPrint [20:57:23]line [20:57:23]line [20:57:23]line [20:57:23]line [20:57:23]line [20:57:23]written 0, free lines is 3317 [20:57:23]MH_Cut [20:57:23]Write to MH i2c: D1 01 00 2D 3C 01 3B [20:57:23]Write i2c OK [20:57:23]MH_I2C_Read... [20:57:23]Read from MH i2c: D1 [20:57:23]MH_I2C_Read... [20:57:23]Read from MH i2c: D1 01 00 [20:57:23]MH_I2C_Read... [20:57:23]Read from MH i2c: D1 01 00 2D 3C 00 3A [20:57:23]Write to MH i2c: 01 00 00 2E 3C 6A [20:57:23]Write i2c OK [20:57:23]MH_I2C_Read... [20:57:23]OFD Sender: No OFD packet to send [20:57:24]*** Cut start [20:57:24]*** Partial cut [20:57:24]*** CUTSNS_PIN = 1 [20:57:24]*** CUTSNS_PIN = 0 [20:57:24]*** Brake cut motor [20:57:24]Read from MH i2c: 01 [20:57:24]MH_I2C_Read... [20:57:24]*** Stop cut motor [20:57:24]*** Cut end [20:57:24]Read from MH i2c: 01 07 00 [20:57:24]MH_I2C_Read... [20:57:24]Read from MH i2c: 01 07 00 2E 3C 00 00 00 00 00 FF 0F 7F [20:57:24]process_action close_receipt done [20:57:24]requested_data is exist [20:57:24]produce_requested_data [20:57:24]requested_item fm.sn is exist - process it [20:57:24]wFMCommunicate request_size=4 [20:57:24]MH_SAM_APDU [20:57:24]CAPDU: 80 11 00 00 [20:57:24]Write to MH i2c: E2 08 00 2F 3C 80 11 00 00 00 00 00 00 E5 [20:57:24]Write i2c OK [20:57:24]MH_I2C_Read... [20:57:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:57:24]Read from MH i2c: E2 [20:57:24]MH_I2C_Read... [20:57:24]Read from MH i2c: E2 17 00 [20:57:24]MH_I2C_Read... [20:57:24]Read from MH i2c: E2 17 00 2F 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 3B [20:57:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:57:24]wFMCommunicate OK [20:57:24]requested_item fd.num is exist - process it [20:57:24]SAM_PROTO_GetFieldsCounters [20:57:24]wFMCommunicate request_size=4 [20:57:24]MH_SAM_APDU [20:57:24]CAPDU: 80 13 00 00 [20:57:24]Write to MH i2c: E2 08 00 30 3C 80 13 00 00 00 00 00 00 E8 [20:57:24]Write i2c OK [20:57:24]MH_I2C_Read... [20:57:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:57:24]Read from MH i2c: E2 [20:57:24]MH_I2C_Read... [20:57:24]Read from MH i2c: E2 62 00 [20:57:24]MH_I2C_Read... [20:57:24]Read from MH i2c: E2 62 00 30 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C1 61 00 00 0E 04 04 00 30 00 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 0E [20:57:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C1 61 00 00 0E 04 04 00 30 00 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 [20:57:24]wFMCommunicate OK [20:57:24]SAM_PROTO_GetFieldsCounters done [20:57:24]requested_item shift.num is exist - process it [20:57:24]requested_item shift.opened is exist - process it [20:57:24]req_shift_opened [20:57:24]FM_GetShiftState [20:57:24]SAM_PROTO_GetShiftState [20:57:24]wFMCommunicate request_size=4 [20:57:24]MH_SAM_APDU [20:57:24]CAPDU: 80 13 01 00 [20:57:24]Write to MH i2c: E2 08 00 31 3C 80 13 01 00 00 00 00 00 EA [20:57:24]Write i2c OK [20:57:24]MH_I2C_Read... [20:57:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:57:24]Read from MH i2c: E2 [20:57:24]MH_I2C_Read... [20:57:24]Read from MH i2c: E2 0E 00 [20:57:24]MH_I2C_Read... [20:57:24]Read from MH i2c: E2 0E 00 31 3C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 9D [20:57:24]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:57:24]wFMCommunicate OK [20:57:24]SAM_PROTO_GetShiftState done [20:57:24]FM_GetShiftState done [20:57:24]req_shift_opened done [20:57:24]requested_item shift.open_date is exist - process it [20:57:24]req_shift_open_date [20:57:24]req_shift_open_date done [20:57:24]produce_requested_data done [20:57:24]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25025,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:57:24]process_action_free close_receipt [20:57:24]json_value_free [20:57:24]json_value_free done [20:57:24]process_json_proto returns [20:57:24]Send response to host [20:57:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25025,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:57:24]free response buf [20:57:24]execute_script done [20:57:24]execute_script returns [20:57:24]free content buf [20:57:24]Sock 9.Close socket [20:57:24]Sock 9.Thread stoped [20:57:28]OFD Sender: No OFD packet to send [20:57:33]OFD Sender: No OFD packet to send [20:57:38]OFD Sender: No OFD packet to send [20:57:43]OFD Sender: No OFD packet to send [20:57:47]accept exits with 7 [20:57:47]New connection [20:57:47]New thread 3067428196 created [20:57:47]Thread 3067571556 joined [20:57:47]Waiting for new connection... [20:57:47] Sock 7.Parse request [20:57:47]Sock 7.Check first char [20:57:47]Sock 7.First char is OK [20:57:47]request: POST /json_proto HTTP/1.0 [20:57:47]Method: POST [20:57:47]URL: /json_proto [20:57:47]Method is POST - this is cgi request [20:57:47]url: /json_proto [20:57:47]query_string will be loaded in cgi processing [20:57:47]execute_cgi json_proto POST (null) [20:57:47]execute_cgi path=json_proto method=POST [20:57:47]POST find Content-Length [20:57:47]Host: 172.17.45.131:8080 [20:57:47]Content-Length: 1195 [20:57:47]Content-Type: application/json [20:57:47] [20:57:47]POST finish read [20:57:47]Found Content-Length = 1195 [20:57:47]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610782\u000A30.07.2024 20:47\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\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03881\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:57:47]execute_script... [20:57:47]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610782\u000A30.07.2024 20:47\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\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03881\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:57:47]POST & json_proto [20:57:47]process_json_proto [20:57:47]json parsed OK: [20:57:47]protocol is kg_v1.0 [20:57:47]action value=print_text [20:57:47]process_action print_text [20:57:47]cmd_print_text [20:57:47]ExternCall_PrintAddStr [20:57:47]wPrintStart [20:57:47]Write to MH i2c: 01 00 00 32 3C 6E [20:57:47]Write i2c OK [20:57:47]MH_I2C_Read... [20:57:47]Read from MH i2c: 01 [20:57:47]MH_I2C_Read... [20:57:47]Read from MH i2c: 01 07 00 [20:57:47]MH_I2C_Read... [20:57:47]Read from MH i2c: 01 07 00 32 3C 00 00 00 00 00 FF 0F 83 [20:57:47]RasterBufferAndPrint [20:57:47]line *****ТОВАРНЫЙ ЧЕК***** [20:57:47]line АЗС 127 [20:57:47]line Партнер нефть [20:57:47]line 02508201610067 [20:57:47]line Кассир : Масалиев Н. [20:57:47]line Счет N : (1)610782 [20:57:47]line 30.07.2024 20:47 [20:57:47]line ПРОДАЖА [20:57:47]line ТРК (МРК, ГНК): 42 [20:57:47]line Вид ГСМ : 2710124130 [20:57:47]line Аи-92-К-2 [20:57:47]line 30.000 x 67.80 [20:57:47]line ИТОГ: 2034.00 [20:57:47]line Тип оплаты: Талоны: Топливная Карта [20:57:47]line 03881 [20:57:47]line ______________________ [20:57:47]line (подпись) [20:57:47]written 0, free lines is 4095 [20:57:47]Write to MH i2c: 01 00 00 46 3C 82 [20:57:47]Write i2c OK [20:57:47]MH_I2C_Read... [20:57:47]Read from MH i2c: 01 [20:57:47]MH_I2C_Read... [20:57:47]Read from MH i2c: 01 07 00 [20:57:47]MH_I2C_Read... [20:57:47]Read from MH i2c: 01 07 00 46 3C 00 00 00 00 00 10 0E A7 [20:57:47]RasterBufferAndPrint [20:57:47]line [20:57:47]line [20:57:47]line [20:57:47]line [20:57:47]line [20:57:47]written 0, free lines is 3601 [20:57:47]MH_Cut [20:57:47]Write to MH i2c: D1 01 00 4D 3C 01 5B [20:57:47]Write i2c OK [20:57:47]MH_I2C_Read... [20:57:47]Read from MH i2c: D1 [20:57:47]MH_I2C_Read... [20:57:47]Read from MH i2c: D1 01 00 [20:57:47]MH_I2C_Read... [20:57:47]Read from MH i2c: D1 01 00 4D 3C 00 5A [20:57:47]Write to MH i2c: 01 00 00 4E 3C 8A [20:57:47]Write i2c OK [20:57:47]MH_I2C_Read... [20:57:48]*** Cut start [20:57:48]*** Partial cut [20:57:48]*** CUTSNS_PIN = 1 [20:57:48]*** CUTSNS_PIN = 0 [20:57:48]*** Brake cut motor [20:57:48]Read from MH i2c: 01 [20:57:48]MH_I2C_Read... [20:57:48]Read from MH i2c: 01 07 00 [20:57:48]MH_I2C_Read... [20:57:48]*** Stop cut motor [20:57:48]*** Cut end [20:57:48]Read from MH i2c: 01 07 00 4E 3C 00 00 00 00 00 FF 0F 9F [20:57:48]process_action print_text done [20:57:48]requested_data is exist [20:57:48]produce_requested_data [20:57:48]requested_item fm.sn is exist - process it [20:57:48]wFMCommunicate request_size=4 [20:57:48]MH_SAM_APDU [20:57:48]CAPDU: 80 11 00 00 [20:57:48]Write to MH i2c: E2 08 00 4F 3C 80 11 00 00 00 00 00 00 05 [20:57:48]Write i2c OK [20:57:48]MH_I2C_Read... [20:57:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:57:48]Read from MH i2c: E2 [20:57:48]MH_I2C_Read... [20:57:48]Read from MH i2c: E2 17 00 [20:57:48]MH_I2C_Read... [20:57:48]Read from MH i2c: E2 17 00 4F 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 5B [20:57:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:57:48]wFMCommunicate OK [20:57:48]requested_item fd.num is exist - process it [20:57:48]SAM_PROTO_GetFieldsCounters [20:57:48]wFMCommunicate request_size=4 [20:57:48]MH_SAM_APDU [20:57:48]CAPDU: 80 13 00 00 [20:57:48]Write to MH i2c: E2 08 00 50 3C 80 13 00 00 00 00 00 00 08 [20:57:48]Write i2c OK [20:57:48]MH_I2C_Read... [20:57:48]OFD Sender: No OFD packet to send [20:57:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:57:48]Read from MH i2c: E2 [20:57:48]MH_I2C_Read... [20:57:48]Read from MH i2c: E2 62 00 [20:57:48]MH_I2C_Read... [20:57:48]Read from MH i2c: E2 62 00 50 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C1 61 00 00 0E 04 04 00 30 00 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 2E [20:57:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C1 61 00 00 0E 04 04 00 30 00 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 [20:57:48]wFMCommunicate OK [20:57:48]SAM_PROTO_GetFieldsCounters done [20:57:48]requested_item shift.num is exist - process it [20:57:48]requested_item shift.opened is exist - process it [20:57:48]req_shift_opened [20:57:48]FM_GetShiftState [20:57:48]SAM_PROTO_GetShiftState [20:57:48]wFMCommunicate request_size=4 [20:57:48]MH_SAM_APDU [20:57:48]CAPDU: 80 13 01 00 [20:57:48]Write to MH i2c: E2 08 00 51 3C 80 13 01 00 00 00 00 00 0A [20:57:48]Write i2c OK [20:57:48]MH_I2C_Read... [20:57:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:57:48]Read from MH i2c: E2 [20:57:48]MH_I2C_Read... [20:57:48]Read from MH i2c: E2 0E 00 [20:57:48]MH_I2C_Read... [20:57:48]Read from MH i2c: E2 0E 00 51 3C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 BD [20:57:48]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:57:48]wFMCommunicate OK [20:57:48]SAM_PROTO_GetShiftState done [20:57:48]FM_GetShiftState done [20:57:48]req_shift_opened done [20:57:48]requested_item shift.open_date is exist - process it [20:57:48]req_shift_open_date [20:57:48]req_shift_open_date done [20:57:48]produce_requested_data done [20:57:48]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25025,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:57:48]process_action_free print_text [20:57:48]json_value_free [20:57:48]json_value_free done [20:57:48]process_json_proto returns [20:57:48]Send response to host [20:57:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25025,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:57:48]free response buf [20:57:48]execute_script done [20:57:48]execute_script returns [20:57:48]free content buf [20:57:48]Sock 7.Close socket [20:57:48]Sock 7.Thread stoped [20:57:53]OFD Sender: No OFD packet to send [20:57:58]OFD Sender: No OFD packet to send [20:58:03]OFD Sender: No OFD packet to send [20:58:08]OFD Sender: No OFD packet to send [20:58:13]OFD Sender: No OFD packet to send [20:58:18]OFD Sender: No OFD packet to send [20:58:23]OFD Sender: No OFD packet to send [20:58:28]OFD Sender: No OFD packet to send [20:58:33]OFD Sender: No OFD packet to send [20:58:38]OFD Sender: No OFD packet to send [20:58:43]OFD Sender: No OFD packet to send [20:58:48]OFD Sender: No OFD packet to send [20:58:53]OFD Sender: No OFD packet to send [20:58:58]OFD Sender: No OFD packet to send [20:59:03]OFD Sender: No OFD packet to send [20:59:08]OFD Sender: No OFD packet to send [20:59:13]OFD Sender: No OFD packet to send [20:59:18]OFD Sender: No OFD packet to send [20:59:19]accept exits with 9 [20:59:19]New connection [20:59:19]New thread 3067571556 created [20:59:19]Thread 3067428196 joined [20:59:19]Waiting for new connection... [20:59:19] Sock 9.Parse request [20:59:19]Sock 9.Check first char [20:59:19]Sock 9.First char is OK [20:59:19]request: POST /json_proto HTTP/1.0 [20:59:19]Method: POST [20:59:19]URL: /json_proto [20:59:19]Method is POST - this is cgi request [20:59:19]url: /json_proto [20:59:19]query_string will be loaded in cgi processing [20:59:19]execute_cgi json_proto POST (null) [20:59:19]execute_cgi path=json_proto method=POST [20:59:19]POST find Content-Length [20:59:19]Host: 172.17.45.131:8080 [20:59:19]Content-Length: 800 [20:59:19]Content-Type: application/json [20:59:19] [20:59:19]POST finish read [20:59:19]Found Content-Length = 800 [20:59:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610784", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:59:19]execute_script... [20:59: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)610784", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:59:19]POST & json_proto [20:59:19]process_json_proto [20:59:19]json parsed OK: [20:59:19]protocol is kg_v1.0 [20:59:19]action value=close_receipt [20:59:19]process_action close_receipt [20:59:19]cmd_close_receipt [20:59:19]MH_GetDate [20:59:19]Write to MH i2c: F0 00 00 52 3C 7D [20:59:19]Write i2c OK [20:59:19]MH_I2C_Read... [20:59:19]Read from MH i2c: F0 [20:59:19]MH_I2C_Read... [20:59:19]Read from MH i2c: F0 09 00 [20:59:19]MH_I2C_Read... [20:59:19]Read from MH i2c: F0 09 00 52 3C 00 28 54 A9 66 C6 D4 6E 66 7F [20:59:19]GetLastDocTimeStamp 1722373042 [20:59:19]current date 1722373160 [20:59:19]FM_GetShiftState [20:59:19]SAM_PROTO_GetShiftState [20:59:19]wFMCommunicate request_size=4 [20:59:19]MH_SAM_APDU [20:59:19]CAPDU: 80 13 01 00 [20:59:19]Write to MH i2c: E2 08 00 53 3C 80 13 01 00 00 00 00 00 0C [20:59:19]Write i2c OK [20:59:19]MH_I2C_Read... [20:59:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:59:19]Read from MH i2c: E2 [20:59:19]MH_I2C_Read... [20:59:19]Read from MH i2c: E2 0E 00 [20:59:19]MH_I2C_Read... [20:59:19]Read from MH i2c: E2 0E 00 53 3C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 BF [20:59:19]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:59:19]wFMCommunicate OK [20:59:19]SAM_PROTO_GetShiftState done [20:59:19]FM_GetShiftState done [20:59:19]opened in 1722298218 [20:59:19]opened+sec_in_day 1722384618 [20:59:19]quantity*price = 30035 [20:59:19]sum+1 = 30036 [20:59:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.35 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.35 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 401 30.07.2024 20:59 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25026 ФПД: 233934879023342 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T205920&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25026&fm=233934879023342&tin=02508201610067®Number=0000000000171247&sum=30035 [20:59:20]StoreToDocumentArchive [20:59:20]shift 48 fd 25026 [20:59:20]save to /storage/0048/doc_00025026 [20:59:20]save last doc name /storage/0048/doc_00025026 to /storage/kkm_last_doc_name [20:59:20]save OK [20:59:20]Clear old archive folders... [20:59:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:59:20]tlvbuf is B6FEF520 [20:59:20]SAM_PROTO_ClearQueue [20:59:20]wFMCommunicate request_size=4 [20:59:20]MH_SAM_APDU [20:59:20]CAPDU: 80 09 00 00 [20:59:20]Write to MH i2c: E2 08 00 60 3C 80 09 00 00 00 00 00 00 0E [20:59:20]Write i2c OK [20:59:20]MH_I2C_Read... [20:59:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:59:20]Read from MH i2c: E2 [20:59:20]MH_I2C_Read... [20:59:20]Read from MH i2c: E2 03 00 [20:59:20]MH_I2C_Read... [20:59:20]Read from MH i2c: E2 03 00 60 3C 00 90 00 10 [20:59:20]RAPDU: 90 00 [20:59:20]wFMCommunicate OK [20:59:20]SAM_PROTO_ClearQueue done [20:59:20]KKMCreateOFDPacket [20:59:20]OFDProtocolAddRootSTLVToBuf [20:59:20]FM_MakeSignedData [20:59:20]FM_MakeSignedData [20:59:20]SAM_PROTO_SignData [20:59:20]wFMCommunicate request_size=4 [20:59:20]MH_SAM_APDU [20:59:20]CAPDU: 80 0D 01 02 [20:59:20]Write to MH i2c: E2 08 00 61 3C 80 0D 01 02 00 00 00 00 16 [20:59:20]Write i2c OK [20:59:20]MH_I2C_Read... [20:59:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:59:20]Read from MH i2c: E2 [20:59:20]MH_I2C_Read... [20:59:20]Read from MH i2c: E2 03 00 [20:59:20]MH_I2C_Read... [20:59:20]Read from MH i2c: E2 03 00 61 3C 00 90 00 11 [20:59:20]RAPDU: 90 00 [20:59:20]wFMCommunicate OK [20:59:20]wFMCommunicate request_size=255 [20:59:20]MH_SAM_APDU [20:59: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 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 91 01 00 00 F4 03 04 00 28 54 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C2 61 00 00 35 04 06 00 D4 [20:59:20]Write to MH i2c: E2 02 01 62 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 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 91 01 00 00 F4 03 04 00 28 54 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C2 61 00 00 35 04 06 00 D4 00 00 3B [20:59:20]Write i2c OK [20:59:20]MH_I2C_Read... [20:59:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:59:20]Read from MH i2c: E2 [20:59:20]MH_I2C_Read... [20:59:20]Read from MH i2c: E2 03 00 [20:59:20]MH_I2C_Read... [20:59:20]Read from MH i2c: E2 03 00 62 3C 00 90 00 12 [20:59:20]RAPDU: 90 00 [20:59:20]wFMCommunicate OK [20:59:20]wFMCommunicate request_size=10 [20:59:20]MH_SAM_APDU [20:59:20]CAPDU: 80 0D 02 02 05 C3 35 5D 60 EE [20:59:20]Write to MH i2c: E2 0D 00 63 3C 80 0D 02 02 05 00 C3 35 5D 60 EE 00 00 C6 [20:59:20]Write i2c OK [20:59:20]MH_I2C_Read... [20:59:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:59:20]Read from MH i2c: E2 [20:59:20]MH_I2C_Read... [20:59:20]Read from MH i2c: E2 03 00 [20:59:20]MH_I2C_Read... [20:59:20]Read from MH i2c: E2 03 00 63 3C 00 90 00 13 [20:59:20]RAPDU: 90 00 [20:59:20]wFMCommunicate OK [20:59:20]wFMCommunicate request_size=4 [20:59:20]MH_SAM_APDU [20:59:20]CAPDU: 80 0D 03 02 [20:59:20]Write to MH i2c: E2 08 00 64 3C 80 0D 03 02 00 00 00 00 1B [20:59:20]Write i2c OK [20:59:20]MH_I2C_Read... [20:59:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:59:20]Read from MH i2c: E2 [20:59:20]MH_I2C_Read... [20:59:20]Read from MH i2c: E2 0B 00 [20:59:20]MH_I2C_Read... [20:59:20]Read from MH i2c: E2 0B 00 64 3C 00 77 68 F7 C1 E6 90 0C 64 90 00 99 [20:59:20]RAPDU: 77 68 F7 C1 E6 90 0C 64 90 00 [20:59:20]wFMCommunicate OK [20:59:20]SAM_PROTO_SignData done [20:59:20]FM_MakeSignedData done [20:59:20]CreateOFDProtocolMessage [20:59:20]wFMCommunicate request_size=4 [20:59:20]MH_SAM_APDU [20:59:20]CAPDU: 80 11 00 00 [20:59:20]Write to MH i2c: E2 08 00 65 3C 80 11 00 00 00 00 00 00 1B [20:59:20]Write i2c OK [20:59:20]MH_I2C_Read... [20:59:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:59:21]Read from MH i2c: E2 [20:59:21]MH_I2C_Read... [20:59:21]Read from MH i2c: E2 17 00 [20:59:21]MH_I2C_Read... [20:59:21]Read from MH i2c: E2 17 00 65 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 71 [20:59:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:59:21]wFMCommunicate OK [20:59:21]CreateOFDProtocolMessage done [20:59:21]OFDSenderStorePacket 25026 [20:59:21]StoreOFDPacket docnum=25026 [20:59:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 F9 A9 07 01 E2 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 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 91 01 00 00 F4 03 04 00 28 54 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C2 61 00 00 35 04 06 00 D4 C3 35 5D 60 EE 77 68 F7 C1 E6 90 0C 64 [20:59:21]CheckFolder [20:59:21]dirname=/storage/ofd_packets [20:59:21]CheckFolder done [20:59:21]ProducePacketName [20:59:21]name=ofd_packets/00025026 [20:59:21]NVStorageSaveData ofd_packets/00025026 [20:59:21]File name is /storage/ofd_packets/00025026 [20:59:21]Write 301 bytes [20:59:21]NVStorageSaveData done [20:59:21]OFDSenderStorePacket done [20:59:21]KKMCreateOFDPacket done [20:59:21]NVStorageSaveData kkm_last_timestamp [20:59:21]File name is /storage/kkm_last_timestamp [20:59:21]Write 4 bytes [20:59:21]NVStorageSaveData done [20:59:21]ExternCall_PrintAddStr [20:59:21]wPrintStart [20:59:21]Write to MH i2c: 01 00 00 66 3C A2 [20:59:21]Write i2c OK [20:59:21]MH_I2C_Read... [20:59:21]Read from MH i2c: 01 [20:59:21]MH_I2C_Read... [20:59:21]Read from MH i2c: 01 07 00 [20:59:21]MH_I2C_Read... [20:59:21]Read from MH i2c: 01 07 00 66 3C 00 00 00 00 00 FF 0F B7 [20:59:21]RasterBufferAndPrint [20:59:21]line Счет N : (1)610784 [20:59:21]line ИНН: 02508201610067 [20:59:21]line Контрольно-Кассовый Чек [20:59:21]line ПРОДАЖА [20:59:21]line ТРК (МРК, ГНК) : 62 [20:59:21]line Товар: 2710124130 [20:59:21]line Аи-92-К-2 [20:59:21]line 4.430 * 67.80 [20:59:21]line = 300.35 [20:59:21]line НДС 12% НСП 1% [20:59:21]line > о реализуемом товаре [20:59:21]line ИТОГО: 300.35 [20:59:21]line НСП 1% : 2.66 [20:59:21]line НДС 12% : 31.90 [20:59:21]line Наличными: 0.00 [20:59:21]line Безнал.: 300.35 [20:59:21]line Место: АЗС № 127 "Партнер Нефть" [20:59:21]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [20:59:21]line СНО: Общий режим [20:59:21]line Чек 401 30.07.2024 20:59 [20:59:21]line Смена: 48 ФФД: 1.0 [20:59:21]line ЗНМ: 0300000158 [20:59:21]line РНМ: 0000000000171247 [20:59:21]line Версия ККМ: v1.0 [20:59:21]line Платежная система: O! деньги [20:59:21]line ФМ: 0000000002098565 [20:59:21]line ФД: 25026 [20:59:21]line ФПД: 233934879023342 [20:59:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T205920&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25026&fm=233934879023342&tin=02508201610067®Number=0000000000171247&sum=30035 [20:59:21]OFD Sender: Processing packet 25026 [packets to send 29, broken 28] [20:59:21]ProducePacketName [20:59:21]name=ofd_packets/00025026 [20:59:21]OFD Sender: To server: pG, [20:59:21]CommunicateWithHost lk.salyk.kg:30040 [20:59:21]ConnectInit lk.salyk.kg [20:59:21]written 0, free lines is 4095 [20:59:21]Connected sock=10 [20:59:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 F9 A9 07 01 E2 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 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 91 01 00 00 F4 03 04 00 28 54 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C2 61 00 00 35 04 06 00 D4 C3 35 5D 60 EE 77 68 F7 C1 E6 90 0C 64 [20:59:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 DA CB 47 00 48 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 32 30 39 38 35 36 35 10 04 04 00 C2 61 00 00 F4 03 04 00 B6 FF A8 66 B6 04 01 00 00 65 EB 86 39 FA 4E BE DE [20:59:21]CommunicateWithHost err = 0 [20:59:21]CheckOFDResponse [20:59:21]1017 (14) - 77093643461234 [20:59:21]1041 (16) - 0000000002098565 [20:59:21]1040 (4) - 25026 [20:59:21]1012 (4) - 30.07.2024 14:59 [20:59:21]1206 (1) - 0 [20:59:21]OFD Sender: Remove packet 25026 [20:59:21]ProducePacketName [20:59:21]name=ofd_packets/00025026 [20:59:21]NVStorageDeleteData [20:59:21]Write to MH i2c: 01 00 00 90 3C CC [20:59:21]Write i2c OK [20:59:21]MH_I2C_Read... [20:59:21]Read from MH i2c: 01 [20:59:21]MH_I2C_Read... [20:59:21]Read from MH i2c: 01 07 00 [20:59:21]MH_I2C_Read... [20:59:21]Read from MH i2c: 01 07 00 90 3C 00 00 00 00 00 F7 0C D6 [20:59:21]RasterBufferAndPrint [20:59:21]line [20:59:21]line [20:59:21]line [20:59:21]line [20:59:21]line [20:59:21]written 0, free lines is 3327 [20:59:21]MH_Cut [20:59:21]Write to MH i2c: D1 01 00 97 3C 01 A5 [20:59:21]Write i2c OK [20:59:21]MH_I2C_Read... [20:59:21]Read from MH i2c: D1 [20:59:21]MH_I2C_Read... [20:59:21]Read from MH i2c: D1 01 00 [20:59:21]MH_I2C_Read... [20:59:21]Read from MH i2c: D1 01 00 97 3C 00 A4 [20:59:21]Write to MH i2c: 01 00 00 98 3C D4 [20:59:21]Write i2c OK [20:59:21]MH_I2C_Read... [20:59:22]OFD Sender: No OFD packet to send [20:59:22]*** Cut start [20:59:22]*** Partial cut [20:59:22]*** CUTSNS_PIN = 1 [20:59:22]*** CUTSNS_PIN = 0 [20:59:22]*** Brake cut motor [20:59:23]Read from MH i2c: 01 [20:59:23]MH_I2C_Read... [20:59:23]*** Stop cut motor [20:59:23]*** Cut end [20:59:23]Read from MH i2c: 01 07 00 [20:59:23]MH_I2C_Read... [20:59:23]Read from MH i2c: 01 07 00 98 3C 00 00 00 00 00 FF 0F E9 [20:59:23]process_action close_receipt done [20:59:23]requested_data is exist [20:59:23]produce_requested_data [20:59:23]requested_item fm.sn is exist - process it [20:59:23]wFMCommunicate request_size=4 [20:59:23]MH_SAM_APDU [20:59:23]CAPDU: 80 11 00 00 [20:59:23]Write to MH i2c: E2 08 00 99 3C 80 11 00 00 00 00 00 00 4F [20:59:23]Write i2c OK [20:59:23]MH_I2C_Read... [20:59:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:59:23]Read from MH i2c: E2 [20:59:23]MH_I2C_Read... [20:59:23]Read from MH i2c: E2 17 00 [20:59:23]MH_I2C_Read... [20:59:23]Read from MH i2c: E2 17 00 99 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A5 [20:59:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [20:59:23]wFMCommunicate OK [20:59:23]requested_item fd.num is exist - process it [20:59:23]SAM_PROTO_GetFieldsCounters [20:59:23]wFMCommunicate request_size=4 [20:59:23]MH_SAM_APDU [20:59:23]CAPDU: 80 13 00 00 [20:59:23]Write to MH i2c: E2 08 00 9A 3C 80 13 00 00 00 00 00 00 52 [20:59:23]Write i2c OK [20:59:23]MH_I2C_Read... [20:59:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:59:23]Read from MH i2c: E2 [20:59:23]MH_I2C_Read... [20:59:23]Read from MH i2c: E2 62 00 [20:59:23]MH_I2C_Read... [20:59:23]Read from MH i2c: E2 62 00 9A 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C2 61 00 00 0E 04 04 00 30 00 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 7C [20:59:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C2 61 00 00 0E 04 04 00 30 00 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 [20:59:23]wFMCommunicate OK [20:59:23]SAM_PROTO_GetFieldsCounters done [20:59:23]requested_item shift.num is exist - process it [20:59:23]requested_item shift.opened is exist - process it [20:59:23]req_shift_opened [20:59:23]FM_GetShiftState [20:59:23]SAM_PROTO_GetShiftState [20:59:23]wFMCommunicate request_size=4 [20:59:23]MH_SAM_APDU [20:59:23]CAPDU: 80 13 01 00 [20:59:23]Write to MH i2c: E2 08 00 9B 3C 80 13 01 00 00 00 00 00 54 [20:59:23]Write i2c OK [20:59:23]MH_I2C_Read... [20:59:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:59:23]Read from MH i2c: E2 [20:59:23]MH_I2C_Read... [20:59:23]Read from MH i2c: E2 0E 00 [20:59:23]MH_I2C_Read... [20:59:23]Read from MH i2c: E2 0E 00 9B 3C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 07 [20:59:23]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [20:59:23]wFMCommunicate OK [20:59:23]SAM_PROTO_GetShiftState done [20:59:23]FM_GetShiftState done [20:59:23]req_shift_opened done [20:59:23]requested_item shift.open_date is exist - process it [20:59:23]req_shift_open_date [20:59:23]req_shift_open_date done [20:59:23]produce_requested_data done [20:59:23]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25026,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [20:59:23]process_action_free close_receipt [20:59:23]json_value_free [20:59:23]json_value_free done [20:59:23]process_json_proto returns [20:59:23]Send response to host [20:59:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25026,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [20:59:23]free response buf [20:59:23]execute_script done [20:59:23]execute_script returns [20:59:23]free content buf [20:59:23]Sock 9.Close socket [20:59:23]Sock 9.Thread stoped [20:59:27]OFD Sender: No OFD packet to send [20:59:32]OFD Sender: No OFD packet to send [20:59:37]OFD Sender: No OFD packet to send [20:59:42]OFD Sender: No OFD packet to send [20:59:47]OFD Sender: No OFD packet to send [20:59:52]OFD Sender: No OFD packet to send [20:59:57]OFD Sender: No OFD packet to send [21:00:02]OFD Sender: No OFD packet to send [21:00:02]accept exits with 7 [21:00:02]New connection [21:00:02]New thread 3067428196 created [21:00:02]Thread 3067571556 joined [21:00:02]Waiting for new connection... [21:00:02] Sock 7.Parse request [21:00:02]Sock 7.Check first char [21:00:02]Sock 7.First char is OK [21:00:02]request: POST /json_proto HTTP/1.0 [21:00:02]Method: POST [21:00:02]URL: /json_proto [21:00:02]Method is POST - this is cgi request [21:00:02]url: /json_proto [21:00:02]query_string will be loaded in cgi processing [21:00:02]execute_cgi json_proto POST (null) [21:00:02]execute_cgi path=json_proto method=POST [21:00:02]POST find Content-Length [21:00:02]Host: 172.17.45.131:8080 [21:00:02]Content-Length: 638 [21:00:02]Content-Type: application/json [21:00:02] [21:00:02]POST finish read [21:00:02]Found Content-Length = 638 [21:00:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610783", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:00:02]execute_script... [21:00: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)610783", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:00:02]POST & json_proto [21:00:02]process_json_proto [21:00:02]json parsed OK: [21:00:02]protocol is kg_v1.0 [21:00:02]action value=close_receipt [21:00:02]process_action close_receipt [21:00:02]cmd_close_receipt [21:00:02]MH_GetDate [21:00:02]Write to MH i2c: F0 00 00 9C 3C C7 [21:00:02]Write i2c OK [21:00:02]MH_I2C_Read... [21:00:02]Read from MH i2c: F0 [21:00:02]MH_I2C_Read... [21:00:02]Read from MH i2c: F0 09 00 [21:00:02]MH_I2C_Read... [21:00:02]Read from MH i2c: F0 09 00 9C 3C 00 54 54 A9 66 C6 D4 6E 66 F5 [21:00:02]GetLastDocTimeStamp 1722373160 [21:00:02]current date 1722373204 [21:00:02]FM_GetShiftState [21:00:02]SAM_PROTO_GetShiftState [21:00:02]wFMCommunicate request_size=4 [21:00:02]MH_SAM_APDU [21:00:02]CAPDU: 80 13 01 00 [21:00:02]Write to MH i2c: E2 08 00 9D 3C 80 13 01 00 00 00 00 00 56 [21:00:02]Write i2c OK [21:00:02]MH_I2C_Read... [21:00:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:00:02]Read from MH i2c: E2 [21:00:02]MH_I2C_Read... [21:00:02]Read from MH i2c: E2 0E 00 [21:00:02]MH_I2C_Read... [21:00:02]Read from MH i2c: E2 0E 00 9D 3C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 09 [21:00:02]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:00:02]wFMCommunicate OK [21:00:02]SAM_PROTO_GetShiftState done [21:00:02]FM_GetShiftState done [21:00:02]opened in 1722298218 [21:00:02]opened+sec_in_day 1722384618 [21:00:02]quantity*price = 99999 [21:00:02]sum+1 = 100001 [21:00:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 402 30.07.2024 21:00 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25027 ФПД: 244019892244427 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T210004&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25027&fm=244019892244427&tin=02508201610067®Number=0000000000171247&sum=100000 [21:00:03]StoreToDocumentArchive [21:00:03]shift 48 fd 25027 [21:00:03]save to /storage/0048/doc_00025027 [21:00:03]save last doc name /storage/0048/doc_00025027 to /storage/kkm_last_doc_name [21:00:03]save OK [21:00:03]Clear old archive folders... [21:00:03]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:00:03]tlvbuf is B6F71A60 [21:00:03]SAM_PROTO_ClearQueue [21:00:03]wFMCommunicate request_size=4 [21:00:03]MH_SAM_APDU [21:00:03]CAPDU: 80 09 00 00 [21:00:03]Write to MH i2c: E2 08 00 AA 3C 80 09 00 00 00 00 00 00 58 [21:00:03]Write i2c OK [21:00:03]MH_I2C_Read... [21:00:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:00:03]Read from MH i2c: E2 [21:00:03]MH_I2C_Read... [21:00:03]Read from MH i2c: E2 03 00 [21:00:03]MH_I2C_Read... [21:00:03]Read from MH i2c: E2 03 00 AA 3C 00 90 00 5A [21:00:03]RAPDU: 90 00 [21:00:03]wFMCommunicate OK [21:00:03]SAM_PROTO_ClearQueue done [21:00:03]KKMCreateOFDPacket [21:00:03]OFDProtocolAddRootSTLVToBuf [21:00:03]FM_MakeSignedData [21:00:03]FM_MakeSignedData [21:00:03]SAM_PROTO_SignData [21:00:03]wFMCommunicate request_size=4 [21:00:03]MH_SAM_APDU [21:00:03]CAPDU: 80 0D 01 02 [21:00:03]Write to MH i2c: E2 08 00 AB 3C 80 0D 01 02 00 00 00 00 60 [21:00:03]Write i2c OK [21:00:03]MH_I2C_Read... [21:00:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:00:03]Read from MH i2c: E2 [21:00:03]MH_I2C_Read... [21:00:03]Read from MH i2c: E2 03 00 [21:00:03]MH_I2C_Read... [21:00:03]Read from MH i2c: E2 03 00 AB 3C 00 90 00 5B [21:00:03]RAPDU: 90 00 [21:00:03]wFMCommunicate OK [21:00:03]wFMCommunicate request_size=255 [21:00:03]MH_SAM_APDU [21:00:03]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 54 54 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C3 61 00 00 35 04 06 00 DD EF 4E FE [21:00:03]Write to MH i2c: E2 02 01 AC 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 54 54 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C3 61 00 00 35 04 06 00 DD EF 4E FE 00 00 7D [21:00:03]Write i2c OK [21:00:03]MH_I2C_Read... [21:00:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:00:04]Read from MH i2c: E2 [21:00:04]MH_I2C_Read... [21:00:04]Read from MH i2c: E2 03 00 [21:00:04]MH_I2C_Read... [21:00:04]Read from MH i2c: E2 03 00 AC 3C 00 90 00 5C [21:00:04]RAPDU: 90 00 [21:00:04]wFMCommunicate OK [21:00:04]wFMCommunicate request_size=7 [21:00:04]MH_SAM_APDU [21:00:04]CAPDU: 80 0D 02 02 02 CF CB [21:00:04]Write to MH i2c: E2 0A 00 AD 3C 80 0D 02 02 02 00 CF CB 00 00 01 [21:00:04]Write i2c OK [21:00:04]MH_I2C_Read... [21:00:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:00:04]Read from MH i2c: E2 [21:00:04]MH_I2C_Read... [21:00:04]Read from MH i2c: E2 03 00 [21:00:04]MH_I2C_Read... [21:00:04]Read from MH i2c: E2 03 00 AD 3C 00 90 00 5D [21:00:04]RAPDU: 90 00 [21:00:04]wFMCommunicate OK [21:00:04]wFMCommunicate request_size=4 [21:00:04]MH_SAM_APDU [21:00:04]CAPDU: 80 0D 03 02 [21:00:04]Write to MH i2c: E2 08 00 AE 3C 80 0D 03 02 00 00 00 00 65 [21:00:04]Write i2c OK [21:00:04]MH_I2C_Read... [21:00:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:00:04]Read from MH i2c: E2 [21:00:04]MH_I2C_Read... [21:00:04]Read from MH i2c: E2 0B 00 [21:00:04]MH_I2C_Read... [21:00:04]Read from MH i2c: E2 0B 00 AE 3C 00 DE 8C BF B3 96 4D 64 81 90 00 0A [21:00:04]RAPDU: DE 8C BF B3 96 4D 64 81 90 00 [21:00:04]wFMCommunicate OK [21:00:04]SAM_PROTO_SignData done [21:00:04]FM_MakeSignedData done [21:00:04]CreateOFDProtocolMessage [21:00:04]wFMCommunicate request_size=4 [21:00:04]MH_SAM_APDU [21:00:04]CAPDU: 80 11 00 00 [21:00:04]Write to MH i2c: E2 08 00 AF 3C 80 11 00 00 00 00 00 00 65 [21:00:04]Write i2c OK [21:00:04]MH_I2C_Read... [21:00:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:00:04]Read from MH i2c: E2 [21:00:04]MH_I2C_Read... [21:00:04]Read from MH i2c: E2 17 00 [21:00:04]MH_I2C_Read... [21:00:04]Read from MH i2c: E2 17 00 AF 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 BB [21:00:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:00:04]wFMCommunicate OK [21:00:04]CreateOFDProtocolMessage done [21:00:04]OFDSenderStorePacket 25027 [21:00:04]StoreOFDPacket docnum=25027 [21:00:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 22 66 04 01 BD 0F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 54 54 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C3 61 00 00 35 04 06 00 DD EF 4E FE CF CB DE 8C BF B3 96 4D 64 81 [21:00:04]CheckFolder [21:00:04]dirname=/storage/ofd_packets [21:00:04]CheckFolder done [21:00:04]ProducePacketName [21:00:04]name=ofd_packets/00025027 [21:00:04]NVStorageSaveData ofd_packets/00025027 [21:00:04]File name is /storage/ofd_packets/00025027 [21:00:04]Write 298 bytes [21:00:04]NVStorageSaveData done [21:00:04]OFDSenderStorePacket done [21:00:04]KKMCreateOFDPacket done [21:00:04]NVStorageSaveData kkm_last_timestamp [21:00:04]File name is /storage/kkm_last_timestamp [21:00:04]Write 4 bytes [21:00:04]NVStorageSaveData done [21:00:04]ExternCall_PrintAddStr [21:00:04]wPrintStart [21:00:04]Write to MH i2c: 01 00 00 B0 3C EC [21:00:04]Write i2c OK [21:00:04]MH_I2C_Read... [21:00:04]Read from MH i2c: 01 [21:00:04]MH_I2C_Read... [21:00:04]Read from MH i2c: 01 07 00 [21:00:04]MH_I2C_Read... [21:00:04]Read from MH i2c: 01 07 00 B0 3C 00 00 00 00 00 FF 0F 01 [21:00:04]RasterBufferAndPrint [21:00:04]line Счет N : (1)610783 [21:00:04]line ИНН: 02508201610067 [21:00:04]line Контрольно-Кассовый Чек [21:00:04]line ПРОДАЖА [21:00:04]line ТРК (МРК, ГНК) : 2 [21:00:04]line Товар: 2710194210 [21:00:04]line ДТ-К-2 [21:00:04]line 13.210 * 75.70 [21:00:04]line = 1000.00 [21:00:04]line НДС 12% НСП 1% [21:00:04]line > о реализуемом товаре [21:00:04]line ИТОГО: 1000.00 [21:00:04]line НСП 1% : 8.85 [21:00:04]line НДС 12% : 106.19 [21:00:04]line Наличными: 1000.00 [21:00:04]line Безнал.: 0.00 [21:00:04]line Место: АЗС № 127 "Партнер Нефть" [21:00:04]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [21:00:04]line СНО: Общий режим [21:00:04]line Чек 402 30.07.2024 21:00 [21:00:04]line Смена: 48 ФФД: 1.0 [21:00:04]line ЗНМ: 0300000158 [21:00:04]line РНМ: 0000000000171247 [21:00:04]line Версия ККМ: v1.0 [21:00:04]line ФМ: 0000000002098565 [21:00:04]line ФД: 25027 [21:00:04]line ФПД: 244019892244427 [21:00:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T210004&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25027&fm=244019892244427&tin=02508201610067®Number=0000000000171247&sum=100000 [21:00:04]OFD Sender: Processing packet 25027 [packets to send 29, broken 28] [21:00:04]ProducePacketName [21:00:04]name=ofd_packets/00025027 [21:00:04]OFD Sender: To server: pG, [21:00:04]CommunicateWithHost lk.salyk.kg:30040 [21:00:04]ConnectInit lk.salyk.kg [21:00:04]written 0, free lines is 4095 [21:00:04]Connected sock=10 [21:00:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 22 66 04 01 BD 0F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 54 54 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C3 61 00 00 35 04 06 00 DD EF 4E FE CF CB DE 8C BF B3 96 4D 64 81 [21:00:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 EF 0D 47 00 81 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 32 30 39 38 35 36 35 10 04 04 00 C3 61 00 00 F4 03 04 00 E1 FF A8 66 B6 04 01 00 00 1D 33 D1 0B 6C B9 5D 49 [21:00:04]CommunicateWithHost err = 0 [21:00:04]CheckOFDResponse [21:00:04]1017 (14) - 77093643461234 [21:00:04]1041 (16) - 0000000002098565 [21:00:04]1040 (4) - 25027 [21:00:04]1012 (4) - 30.07.2024 14:59 [21:00:04]1206 (1) - 0 [21:00:04]OFD Sender: Remove packet 25027 [21:00:04]ProducePacketName [21:00:04]name=ofd_packets/00025027 [21:00:04]NVStorageDeleteData [21:00:05]Write to MH i2c: 01 00 00 D8 3C 14 [21:00:05]Write i2c OK [21:00:05]MH_I2C_Read... [21:00:05]Read from MH i2c: 01 [21:00:05]MH_I2C_Read... [21:00:05]Read from MH i2c: 01 07 00 [21:00:05]MH_I2C_Read... [21:00:05]Read from MH i2c: 01 07 00 D8 3C 00 00 00 00 00 13 0D 3B [21:00:05]RasterBufferAndPrint [21:00:05]line [21:00:05]line [21:00:05]line [21:00:05]line [21:00:05]line [21:00:05]written 0, free lines is 3354 [21:00:05]MH_Cut [21:00:05]Write to MH i2c: D1 01 00 DF 3C 01 ED [21:00:05]Write i2c OK [21:00:05]MH_I2C_Read... [21:00:05]Read from MH i2c: D1 [21:00:05]MH_I2C_Read... [21:00:05]Read from MH i2c: D1 01 00 [21:00:05]MH_I2C_Read... [21:00:05]Read from MH i2c: D1 01 00 DF 3C 00 EC [21:00:05]Write to MH i2c: 01 00 00 E0 3C 1C [21:00:05]Write i2c OK [21:00:05]MH_I2C_Read... [21:00:05]OFD Sender: No OFD packet to send [21:00:05]*** Cut start [21:00:05]*** Partial cut [21:00:05]*** CUTSNS_PIN = 1 [21:00:05]*** CUTSNS_PIN = 0 [21:00:05]*** Brake cut motor [21:00:06]Read from MH i2c: 01 [21:00:06]MH_I2C_Read... [21:00:06]*** Stop cut motor [21:00:06]*** Cut end [21:00:06]Read from MH i2c: 01 07 00 [21:00:06]MH_I2C_Read... [21:00:06]Read from MH i2c: 01 07 00 E0 3C 00 00 00 00 00 FF 0F 31 [21:00:06]process_action close_receipt done [21:00:06]requested_data is exist [21:00:06]produce_requested_data [21:00:06]requested_item fm.sn is exist - process it [21:00:06]wFMCommunicate request_size=4 [21:00:06]MH_SAM_APDU [21:00:06]CAPDU: 80 11 00 00 [21:00:06]Write to MH i2c: E2 08 00 E1 3C 80 11 00 00 00 00 00 00 97 [21:00:06]Write i2c OK [21:00:06]MH_I2C_Read... [21:00:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:00:06]Read from MH i2c: E2 [21:00:06]MH_I2C_Read... [21:00:06]Read from MH i2c: E2 17 00 [21:00:06]MH_I2C_Read... [21:00:06]Read from MH i2c: E2 17 00 E1 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 ED [21:00:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:00:06]wFMCommunicate OK [21:00:06]requested_item fd.num is exist - process it [21:00:06]SAM_PROTO_GetFieldsCounters [21:00:06]wFMCommunicate request_size=4 [21:00:06]MH_SAM_APDU [21:00:06]CAPDU: 80 13 00 00 [21:00:06]Write to MH i2c: E2 08 00 E2 3C 80 13 00 00 00 00 00 00 9A [21:00:06]Write i2c OK [21:00:06]MH_I2C_Read... [21:00:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:00:06]Read from MH i2c: E2 [21:00:06]MH_I2C_Read... [21:00:06]Read from MH i2c: E2 62 00 [21:00:06]MH_I2C_Read... [21:00:06]Read from MH i2c: E2 62 00 E2 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C3 61 00 00 0E 04 04 00 30 00 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 C8 [21:00:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C3 61 00 00 0E 04 04 00 30 00 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 [21:00:06]wFMCommunicate OK [21:00:06]SAM_PROTO_GetFieldsCounters done [21:00:06]requested_item shift.num is exist - process it [21:00:06]requested_item shift.opened is exist - process it [21:00:06]req_shift_opened [21:00:06]FM_GetShiftState [21:00:06]SAM_PROTO_GetShiftState [21:00:06]wFMCommunicate request_size=4 [21:00:06]MH_SAM_APDU [21:00:06]CAPDU: 80 13 01 00 [21:00:06]Write to MH i2c: E2 08 00 E3 3C 80 13 01 00 00 00 00 00 9C [21:00:06]Write i2c OK [21:00:06]MH_I2C_Read... [21:00:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:00:06]Read from MH i2c: E2 [21:00:06]MH_I2C_Read... [21:00:06]Read from MH i2c: E2 0E 00 [21:00:06]MH_I2C_Read... [21:00:06]Read from MH i2c: E2 0E 00 E3 3C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4F [21:00:06]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:00:06]wFMCommunicate OK [21:00:06]SAM_PROTO_GetShiftState done [21:00:06]FM_GetShiftState done [21:00:06]req_shift_opened done [21:00:06]requested_item shift.open_date is exist - process it [21:00:06]req_shift_open_date [21:00:06]req_shift_open_date done [21:00:06]produce_requested_data done [21:00:06]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25027,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [21:00:06]process_action_free close_receipt [21:00:06]json_value_free [21:00:06]json_value_free done [21:00:06]process_json_proto returns [21:00:06]Send response to host [21:00:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25027,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [21:00:06]free response buf [21:00:06]execute_script done [21:00:06]execute_script returns [21:00:06]free content buf [21:00:06]Sock 7.Close socket [21:00:06]Sock 7.Thread stoped [21:00:10]OFD Sender: No OFD packet to send [21:00:15]OFD Sender: No OFD packet to send [21:00:20]OFD Sender: No OFD packet to send [21:00:25]OFD Sender: No OFD packet to send [21:00:30]OFD Sender: No OFD packet to send [21:00:35]OFD Sender: No OFD packet to send [21:00:40]OFD Sender: No OFD packet to send [21:00:45]OFD Sender: No OFD packet to send [21:00:50]OFD Sender: No OFD packet to send [21:00:55]OFD Sender: No OFD packet to send [21:01:00]OFD Sender: No OFD packet to send [21:01:05]OFD Sender: No OFD packet to send [21:01:10]OFD Sender: No OFD packet to send [21:01:15]OFD Sender: No OFD packet to send [21:01:20]OFD Sender: No OFD packet to send [21:01:25]OFD Sender: No OFD packet to send [21:01:30]OFD Sender: No OFD packet to send [21:01:35]OFD Sender: No OFD packet to send [21:01:40]OFD Sender: No OFD packet to send [21:01:45]OFD Sender: No OFD packet to send [21:01:50]OFD Sender: No OFD packet to send [21:01:55]OFD Sender: No OFD packet to send [21:02:00]OFD Sender: No OFD packet to send [21:02:05]OFD Sender: No OFD packet to send [21:02:10]OFD Sender: No OFD packet to send [21:02:15]OFD Sender: No OFD packet to send [21:02:20]OFD Sender: No OFD packet to send [21:02:25]OFD Sender: No OFD packet to send [21:02:28]accept exits with 9 [21:02:28]New connection [21:02:28]New thread 3067571556 created [21:02:28]Thread 3067428196 joined [21:02:28]Waiting for new connection... [21:02:28] Sock 9.Parse request [21:02:28]Sock 9.Check first char [21:02:28]Sock 9.First char is OK [21:02:28]request: POST /json_proto HTTP/1.0 [21:02:28]Method: POST [21:02:28]URL: /json_proto [21:02:28]Method is POST - this is cgi request [21:02:28]url: /json_proto [21:02:28]query_string will be loaded in cgi processing [21:02:28]execute_cgi json_proto POST (null) [21:02:28]execute_cgi path=json_proto method=POST [21:02:28]POST find Content-Length [21:02:28]Host: 172.17.45.131:8080 [21:02:28]Content-Length: 678 [21:02:28]Content-Type: application/json [21:02:28] [21:02:28]POST finish read [21:02:28]Found Content-Length = 678 [21:02:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610785", "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" ] } } [21:02:28]execute_script... [21:02:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610785", "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" ] } } [21:02:28]POST & json_proto [21:02:28]process_json_proto [21:02:28]json parsed OK: [21:02:28]protocol is kg_v1.0 [21:02:28]action value=close_receipt [21:02:28]process_action close_receipt [21:02:28]cmd_close_receipt [21:02:28]MH_GetDate [21:02:28]Write to MH i2c: F0 00 00 E4 3C 0F [21:02:28]Write i2c OK [21:02:28]MH_I2C_Read... [21:02:28]Read from MH i2c: F0 [21:02:28]MH_I2C_Read... [21:02:28]Read from MH i2c: F0 09 00 [21:02:28]MH_I2C_Read... [21:02:28]Read from MH i2c: F0 09 00 E4 3C 00 E5 54 A9 66 C6 D4 6E 66 CE [21:02:28]GetLastDocTimeStamp 1722373204 [21:02:28]current date 1722373349 [21:02:28]FM_GetShiftState [21:02:28]SAM_PROTO_GetShiftState [21:02:28]wFMCommunicate request_size=4 [21:02:28]MH_SAM_APDU [21:02:28]CAPDU: 80 13 01 00 [21:02:28]Write to MH i2c: E2 08 00 E5 3C 80 13 01 00 00 00 00 00 9E [21:02:28]Write i2c OK [21:02:28]MH_I2C_Read... [21:02:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:02:28]Read from MH i2c: E2 [21:02:28]MH_I2C_Read... [21:02:28]Read from MH i2c: E2 0E 00 [21:02:28]MH_I2C_Read... [21:02:28]Read from MH i2c: E2 0E 00 E5 3C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 51 [21:02:28]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:02:28]wFMCommunicate OK [21:02:28]SAM_PROTO_GetShiftState done [21:02:28]FM_GetShiftState done [21:02:28]opened in 1722298218 [21:02:28]opened+sec_in_day 1722384618 [21:02:28]quantity*price = 80004 [21:02:28]sum+1 = 80005 [21:02:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 403 30.07.2024 21:02 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25028 ФПД: 80484171997766 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T210229&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25028&fm=80484171997766&tin=02508201610067®Number=0000000000171247&sum=80000 [21:02:29]StoreToDocumentArchive [21:02:29]shift 48 fd 25028 [21:02:29]save to /storage/0048/doc_00025028 [21:02:29]save last doc name /storage/0048/doc_00025028 to /storage/kkm_last_doc_name [21:02:29]save OK [21:02:29]Clear old archive folders... [21:02:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:02:29]tlvbuf is 01E7AF10 [21:02:29]SAM_PROTO_ClearQueue [21:02:29]wFMCommunicate request_size=4 [21:02:29]MH_SAM_APDU [21:02:29]CAPDU: 80 09 00 00 [21:02:29]Write to MH i2c: E2 08 00 F2 3C 80 09 00 00 00 00 00 00 A0 [21:02:29]Write i2c OK [21:02:29]MH_I2C_Read... [21:02:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:02:29]Read from MH i2c: E2 [21:02:29]MH_I2C_Read... [21:02:29]Read from MH i2c: E2 03 00 [21:02:29]MH_I2C_Read... [21:02:29]Read from MH i2c: E2 03 00 F2 3C 00 90 00 A2 [21:02:29]RAPDU: 90 00 [21:02:29]wFMCommunicate OK [21:02:29]SAM_PROTO_ClearQueue done [21:02:29]KKMCreateOFDPacket [21:02:29]OFDProtocolAddRootSTLVToBuf [21:02:29]FM_MakeSignedData [21:02:29]FM_MakeSignedData [21:02:29]SAM_PROTO_SignData [21:02:29]wFMCommunicate request_size=4 [21:02:29]MH_SAM_APDU [21:02:29]CAPDU: 80 0D 01 02 [21:02:29]Write to MH i2c: E2 08 00 F3 3C 80 0D 01 02 00 00 00 00 A8 [21:02:29]Write i2c OK [21:02:29]MH_I2C_Read... [21:02:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:02:29]Read from MH i2c: E2 [21:02:29]MH_I2C_Read... [21:02:29]Read from MH i2c: E2 03 00 [21:02:29]MH_I2C_Read... [21:02:29]Read from MH i2c: E2 03 00 F3 3C 00 90 00 A3 [21:02:29]RAPDU: 90 00 [21:02:29]wFMCommunicate OK [21:02:29]wFMCommunicate request_size=255 [21:02:29]MH_SAM_APDU [21:02: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 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 93 01 00 00 F4 03 04 00 E5 54 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C4 61 00 00 35 04 06 00 49 [21:02:29]Write to MH i2c: E2 02 01 F4 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 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 93 01 00 00 F4 03 04 00 E5 54 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C4 61 00 00 35 04 06 00 49 00 00 4B [21:02:29]Write i2c OK [21:02:29]MH_I2C_Read... [21:02:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:02:29]Read from MH i2c: E2 [21:02:29]MH_I2C_Read... [21:02:29]Read from MH i2c: E2 03 00 [21:02:29]MH_I2C_Read... [21:02:29]Read from MH i2c: E2 03 00 F4 3C 00 90 00 A4 [21:02:29]RAPDU: 90 00 [21:02:29]wFMCommunicate OK [21:02:29]wFMCommunicate request_size=10 [21:02:29]MH_SAM_APDU [21:02:29]CAPDU: 80 0D 02 02 05 33 2E 7B 62 46 [21:02:29]Write to MH i2c: E2 0D 00 F5 3C 80 0D 02 02 05 00 33 2E 7B 62 46 00 00 39 [21:02:29]Write i2c OK [21:02:29]MH_I2C_Read... [21:02:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:02:29]Read from MH i2c: E2 [21:02:29]MH_I2C_Read... [21:02:29]Read from MH i2c: E2 03 00 [21:02:29]MH_I2C_Read... [21:02:29]Read from MH i2c: E2 03 00 F5 3C 00 90 00 A5 [21:02:29]RAPDU: 90 00 [21:02:29]wFMCommunicate OK [21:02:29]wFMCommunicate request_size=4 [21:02:29]MH_SAM_APDU [21:02:29]CAPDU: 80 0D 03 02 [21:02:29]Write to MH i2c: E2 08 00 F6 3C 80 0D 03 02 00 00 00 00 AD [21:02:29]Write i2c OK [21:02:29]MH_I2C_Read... [21:02:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:02:29]Read from MH i2c: E2 [21:02:29]MH_I2C_Read... [21:02:29]Read from MH i2c: E2 0B 00 [21:02:29]MH_I2C_Read... [21:02:29]Read from MH i2c: E2 0B 00 F6 3C 00 77 4E C4 97 E4 50 3F 38 90 00 79 [21:02:29]RAPDU: 77 4E C4 97 E4 50 3F 38 90 00 [21:02:29]wFMCommunicate OK [21:02:29]SAM_PROTO_SignData done [21:02:29]FM_MakeSignedData done [21:02:29]CreateOFDProtocolMessage [21:02:29]wFMCommunicate request_size=4 [21:02:29]MH_SAM_APDU [21:02:29]CAPDU: 80 11 00 00 [21:02:29]Write to MH i2c: E2 08 00 F7 3C 80 11 00 00 00 00 00 00 AD [21:02:29]Write i2c OK [21:02:29]MH_I2C_Read... [21:02:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:02:29]Read from MH i2c: E2 [21:02:29]MH_I2C_Read... [21:02:29]Read from MH i2c: E2 17 00 [21:02:29]MH_I2C_Read... [21:02:29]Read from MH i2c: E2 17 00 F7 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 03 [21:02:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:02:29]wFMCommunicate OK [21:02:29]CreateOFDProtocolMessage done [21:02:29]OFDSenderStorePacket 25028 [21:02:29]StoreOFDPacket docnum=25028 [21:02:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 17 53 07 01 D4 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 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 93 01 00 00 F4 03 04 00 E5 54 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C4 61 00 00 35 04 06 00 49 33 2E 7B 62 46 77 4E C4 97 E4 50 3F 38 [21:02:29]CheckFolder [21:02:29]dirname=/storage/ofd_packets [21:02:29]CheckFolder done [21:02:29]ProducePacketName [21:02:29]name=ofd_packets/00025028 [21:02:29]NVStorageSaveData ofd_packets/00025028 [21:02:29]File name is /storage/ofd_packets/00025028 [21:02:29]Write 301 bytes [21:02:29]NVStorageSaveData done [21:02:29]OFDSenderStorePacket done [21:02:29]KKMCreateOFDPacket done [21:02:29]NVStorageSaveData kkm_last_timestamp [21:02:29]File name is /storage/kkm_last_timestamp [21:02:29]Write 4 bytes [21:02:29]NVStorageSaveData done [21:02:29]ExternCall_PrintAddStr [21:02:29]wPrintStart [21:02:29]Write to MH i2c: 01 00 00 F8 3C 34 [21:02:29]Write i2c OK [21:02:29]MH_I2C_Read... [21:02:29]Read from MH i2c: 01 [21:02:29]MH_I2C_Read... [21:02:29]Read from MH i2c: 01 07 00 [21:02:29]MH_I2C_Read... [21:02:29]Read from MH i2c: 01 07 00 F8 3C 00 00 00 00 00 FF 0F 49 [21:02:29]RasterBufferAndPrint [21:02:29]line Счет N : (1)610785 [21:02:29]line ИНН: 02508201610067 [21:02:29]line Контрольно-Кассовый Чек [21:02:29]line ПРОДАЖА [21:02:29]line ТРК (МРК, ГНК) : 32 [21:02:29]line Товар: 2710124130 [21:02:29]line Аи-92-К-2 [21:02:29]line 11.800 * 67.80 [21:02:29]line = 800.04 [21:02:29]line НДС 12% НСП 1% [21:02:29]line > о реализуемом товаре [21:02:29]line ОКРУГЛЕНИЕ: -0.04 [21:02:29]line ИТОГО: 800.00 [21:02:29]line Внесено: 800.00 [21:02:29]line СДАЧА: 0.00 [21:02:29]line НСП 1% : 7.08 [21:02:29]line НДС 12% : 84.96 [21:02:29]line Наличными: 800.00 [21:02:29]line Безнал.: 0.00 [21:02:29]line Место: АЗС № 127 "Партнер Нефть" [21:02:29]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [21:02:29]line СНО: Общий режим [21:02:29]line Чек 403 30.07.2024 21:02 [21:02:29]line Смена: 48 ФФД: 1.0 [21:02:29]line ЗНМ: 0300000158 [21:02:29]line РНМ: 0000000000171247 [21:02:29]line Версия ККМ: v1.0 [21:02:29]line ФМ: 0000000002098565 [21:02:29]line ФД: 25028 [21:02:30]line ФПД: 80484171997766 [21:02:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T210229&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25028&fm=80484171997766&tin=02508201610067®Number=0000000000171247&sum=80000 [21:02:30]OFD Sender: Processing packet 25028 [packets to send 29, broken 28] [21:02:30]ProducePacketName [21:02:30]name=ofd_packets/00025028 [21:02:30]OFD Sender: To server: pG, [21:02:30]CommunicateWithHost lk.salyk.kg:30040 [21:02:30]ConnectInit lk.salyk.kg [21:02:30]written 0, free lines is 4095 [21:02:30]Connected sock=10 [21:02:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 17 53 07 01 D4 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 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 93 01 00 00 F4 03 04 00 E5 54 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C4 61 00 00 35 04 06 00 49 33 2E 7B 62 46 77 4E C4 97 E4 50 3F 38 [21:02:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 AB E5 47 00 D3 1C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C4 61 00 00 F4 03 04 00 73 00 A9 66 B6 04 01 00 00 E6 60 19 32 95 C1 A7 BB [21:02:30]CommunicateWithHost err = 0 [21:02:30]CheckOFDResponse [21:02:30]1017 (14) - 77093643461234 [21:02:30]1041 (16) - 0000000002098565 [21:02:30]1040 (4) - 25028 [21:02:30]1012 (4) - 30.07.2024 15:02 [21:02:30]1206 (1) - 0 [21:02:30]OFD Sender: Remove packet 25028 [21:02:30]ProducePacketName [21:02:30]name=ofd_packets/00025028 [21:02:30]NVStorageDeleteData [21:02:30]Write to MH i2c: 01 00 00 23 3D 60 [21:02:30]Write i2c OK [21:02:30]MH_I2C_Read... [21:02:30]Read from MH i2c: 01 [21:02:30]MH_I2C_Read... [21:02:30]Read from MH i2c: 01 07 00 [21:02:30]MH_I2C_Read... [21:02:30]Read from MH i2c: 01 07 00 23 3D 00 00 00 00 00 EC 0C 5F [21:02:30]RasterBufferAndPrint [21:02:30]line [21:02:30]line [21:02:30]line [21:02:30]line [21:02:30]line [21:02:30]written 0, free lines is 3314 [21:02:30]MH_Cut [21:02:30]Write to MH i2c: D1 01 00 2A 3D 01 39 [21:02:30]Write i2c OK [21:02:30]MH_I2C_Read... [21:02:30]Read from MH i2c: D1 [21:02:30]MH_I2C_Read... [21:02:30]Read from MH i2c: D1 01 00 [21:02:30]MH_I2C_Read... [21:02:30]Read from MH i2c: D1 01 00 2A 3D 00 38 [21:02:30]Write to MH i2c: 01 00 00 2B 3D 68 [21:02:30]Write i2c OK [21:02:30]MH_I2C_Read... [21:02:30]OFD Sender: No OFD packet to send [21:02:31]*** Cut start [21:02:31]*** Partial cut [21:02:31]*** CUTSNS_PIN = 1 [21:02:31]*** CUTSNS_PIN = 0 [21:02:31]*** Brake cut motor [21:02:31]Read from MH i2c: 01 [21:02:31]MH_I2C_Read... [21:02:31]*** Stop cut motor [21:02:31]*** Cut end [21:02:31]Read from MH i2c: 01 07 00 [21:02:31]MH_I2C_Read... [21:02:31]Read from MH i2c: 01 07 00 2B 3D 00 00 00 00 00 FF 0F 7D [21:02:31]process_action close_receipt done [21:02:31]requested_data is exist [21:02:31]produce_requested_data [21:02:31]requested_item fm.sn is exist - process it [21:02:31]wFMCommunicate request_size=4 [21:02:31]MH_SAM_APDU [21:02:31]CAPDU: 80 11 00 00 [21:02:31]Write to MH i2c: E2 08 00 2C 3D 80 11 00 00 00 00 00 00 E3 [21:02:31]Write i2c OK [21:02:31]MH_I2C_Read... [21:02:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:02:31]Read from MH i2c: E2 [21:02:31]MH_I2C_Read... [21:02:31]Read from MH i2c: E2 17 00 [21:02:31]MH_I2C_Read... [21:02:31]Read from MH i2c: E2 17 00 2C 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 39 [21:02:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:02:31]wFMCommunicate OK [21:02:31]requested_item fd.num is exist - process it [21:02:31]SAM_PROTO_GetFieldsCounters [21:02:31]wFMCommunicate request_size=4 [21:02:31]MH_SAM_APDU [21:02:31]CAPDU: 80 13 00 00 [21:02:31]Write to MH i2c: E2 08 00 2D 3D 80 13 00 00 00 00 00 00 E6 [21:02:31]Write i2c OK [21:02:31]MH_I2C_Read... [21:02:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:02:32]Read from MH i2c: E2 [21:02:32]MH_I2C_Read... [21:02:32]Read from MH i2c: E2 62 00 [21:02:32]MH_I2C_Read... [21:02:32]Read from MH i2c: E2 62 00 2D 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C4 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 93 01 00 00 5E 04 04 00 93 01 00 00 57 04 04 00 94 01 00 00 19 04 04 00 00 00 00 00 90 00 18 [21:02:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C4 61 00 00 0E 04 04 00 30 00 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 [21:02:32]wFMCommunicate OK [21:02:32]SAM_PROTO_GetFieldsCounters done [21:02:32]requested_item shift.num is exist - process it [21:02:32]requested_item shift.opened is exist - process it [21:02:32]req_shift_opened [21:02:32]FM_GetShiftState [21:02:32]SAM_PROTO_GetShiftState [21:02:32]wFMCommunicate request_size=4 [21:02:32]MH_SAM_APDU [21:02:32]CAPDU: 80 13 01 00 [21:02:32]Write to MH i2c: E2 08 00 2E 3D 80 13 01 00 00 00 00 00 E8 [21:02:32]Write i2c OK [21:02:32]MH_I2C_Read... [21:02:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:02:32]Read from MH i2c: E2 [21:02:32]MH_I2C_Read... [21:02:32]Read from MH i2c: E2 0E 00 [21:02:32]MH_I2C_Read... [21:02:32]Read from MH i2c: E2 0E 00 2E 3D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 9B [21:02:32]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:02:32]wFMCommunicate OK [21:02:32]SAM_PROTO_GetShiftState done [21:02:32]FM_GetShiftState done [21:02:32]req_shift_opened done [21:02:32]requested_item shift.open_date is exist - process it [21:02:32]req_shift_open_date [21:02:32]req_shift_open_date done [21:02:32]produce_requested_data done [21:02:32]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25028,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [21:02:32]process_action_free close_receipt [21:02:32]json_value_free [21:02:32]json_value_free done [21:02:32]process_json_proto returns [21:02:32]Send response to host [21:02:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25028,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [21:02:32]free response buf [21:02:32]execute_script done [21:02:32]execute_script returns [21:02:32]free content buf [21:02:32]Sock 9.Close socket [21:02:32]Sock 9.Thread stoped [21:02:35]OFD Sender: No OFD packet to send [21:02:40]OFD Sender: No OFD packet to send [21:02:45]OFD Sender: No OFD packet to send [21:02:50]OFD Sender: No OFD packet to send [21:02:51]accept exits with 7 [21:02:51]New connection [21:02:51]New thread 3067428196 created [21:02:51]Thread 3067571556 joined [21:02:51]Waiting for new connection... [21:02:51] Sock 7.Parse request [21:02:51]Sock 7.Check first char [21:02:51]Sock 7.First char is OK [21:02:51]request: POST /json_proto HTTP/1.0 [21:02:51]Method: POST [21:02:51]URL: /json_proto [21:02:51]Method is POST - this is cgi request [21:02:51]url: /json_proto [21:02:51]query_string will be loaded in cgi processing [21:02:51]execute_cgi json_proto POST (null) [21:02:51]execute_cgi path=json_proto method=POST [21:02:51]POST find Content-Length [21:02:51]Host: 172.17.45.131:8080 [21:02:51]Content-Length: 803 [21:02:51]Content-Type: application/json [21:02:51] [21:02:51]POST finish read [21:02:51]Found Content-Length = 803 [21:02:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610786", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 20.090, "sum" : 1500.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.72 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:02:51]execute_script... [21:02: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)610786", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 20.090, "sum" : 1500.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.72 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:02:51]POST & json_proto [21:02:51]process_json_proto [21:02:51]json parsed OK: [21:02:51]protocol is kg_v1.0 [21:02:51]action value=close_receipt [21:02:51]process_action close_receipt [21:02:51]cmd_close_receipt [21:02:51]MH_GetDate [21:02:51]Write to MH i2c: F0 00 00 2F 3D 5B [21:02:51]Write i2c OK [21:02:51]MH_I2C_Read... [21:02:51]Read from MH i2c: F0 [21:02:51]MH_I2C_Read... [21:02:51]Read from MH i2c: F0 09 00 [21:02:51]MH_I2C_Read... [21:02:51]Read from MH i2c: F0 09 00 2F 3D 00 FD 54 A9 66 C6 D4 6E 66 32 [21:02:51]GetLastDocTimeStamp 1722373349 [21:02:51]current date 1722373373 [21:02:51]FM_GetShiftState [21:02:51]SAM_PROTO_GetShiftState [21:02:51]wFMCommunicate request_size=4 [21:02:51]MH_SAM_APDU [21:02:51]CAPDU: 80 13 01 00 [21:02:51]Write to MH i2c: E2 08 00 30 3D 80 13 01 00 00 00 00 00 EA [21:02:51]Write i2c OK [21:02:51]MH_I2C_Read... [21:02:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:02:51]Read from MH i2c: E2 [21:02:51]MH_I2C_Read... [21:02:51]Read from MH i2c: E2 0E 00 [21:02:51]MH_I2C_Read... [21:02:51]Read from MH i2c: E2 0E 00 30 3D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 9D [21:02:51]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:02:51]wFMCommunicate OK [21:02:51]SAM_PROTO_GetShiftState done [21:02:51]FM_GetShiftState done [21:02:51]opened in 1722298218 [21:02:51]opened+sec_in_day 1722384618 [21:02:51]quantity*price = 150072 [21:02:51]sum+1 = 150073 [21:02:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.72 НСП 1% : 13.28 НДС 12% : 159.37 Наличными: 0.00 Безнал.: 1500.72 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 404 30.07.2024 21:02 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25029 ФПД: 214369077850425 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T210253&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25029&fm=214369077850425&tin=02508201610067®Number=0000000000171247&sum=150072 [21:02:53]StoreToDocumentArchive [21:02:53]shift 48 fd 25029 [21:02:53]save to /storage/0048/doc_00025029 [21:02:53]save last doc name /storage/0048/doc_00025029 to /storage/kkm_last_doc_name [21:02:53]save OK [21:02:53]Clear old archive folders... [21:02:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:02:53]tlvbuf is 01ECC760 [21:02:53]SAM_PROTO_ClearQueue [21:02:53]wFMCommunicate request_size=4 [21:02:53]MH_SAM_APDU [21:02:53]CAPDU: 80 09 00 00 [21:02:53]Write to MH i2c: E2 08 00 3D 3D 80 09 00 00 00 00 00 00 EC [21:02:53]Write i2c OK [21:02:53]MH_I2C_Read... [21:02:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:02:53]Read from MH i2c: E2 [21:02:53]MH_I2C_Read... [21:02:53]Read from MH i2c: E2 03 00 [21:02:53]MH_I2C_Read... [21:02:53]Read from MH i2c: E2 03 00 3D 3D 00 90 00 EE [21:02:53]RAPDU: 90 00 [21:02:53]wFMCommunicate OK [21:02:53]SAM_PROTO_ClearQueue done [21:02:53]KKMCreateOFDPacket [21:02:53]OFDProtocolAddRootSTLVToBuf [21:02:53]FM_MakeSignedData [21:02:53]FM_MakeSignedData [21:02:53]SAM_PROTO_SignData [21:02:53]wFMCommunicate request_size=4 [21:02:53]MH_SAM_APDU [21:02:53]CAPDU: 80 0D 01 02 [21:02:53]Write to MH i2c: E2 08 00 3E 3D 80 0D 01 02 00 00 00 00 F4 [21:02:53]Write i2c OK [21:02:53]MH_I2C_Read... [21:02:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:02:53]Read from MH i2c: E2 [21:02:53]MH_I2C_Read... [21:02:53]Read from MH i2c: E2 03 00 [21:02:53]MH_I2C_Read... [21:02:53]Read from MH i2c: E2 03 00 3E 3D 00 90 00 EF [21:02:53]RAPDU: 90 00 [21:02:53]wFMCommunicate OK [21:02:53]wFMCommunicate request_size=255 [21:02:53]MH_SAM_APDU [21:02:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 FD 54 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C5 61 00 00 35 04 06 00 C2 [21:02:53]Write to MH i2c: E2 02 01 3F 3D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 FD 54 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C5 61 00 00 35 04 06 00 C2 00 00 60 [21:02:53]Write i2c OK [21:02:53]MH_I2C_Read... [21:02:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:02:53]Read from MH i2c: E2 [21:02:53]MH_I2C_Read... [21:02:53]Read from MH i2c: E2 03 00 [21:02:53]MH_I2C_Read... [21:02:53]Read from MH i2c: E2 03 00 3F 3D 00 90 00 F0 [21:02:53]RAPDU: 90 00 [21:02:53]wFMCommunicate OK [21:02:53]wFMCommunicate request_size=10 [21:02:53]MH_SAM_APDU [21:02:53]CAPDU: 80 0D 02 02 05 F7 B0 BC 71 39 [21:02:53]Write to MH i2c: E2 0D 00 40 3D 80 0D 02 02 05 00 F7 B0 BC 71 39 00 00 0E [21:02:53]Write i2c OK [21:02:53]MH_I2C_Read... [21:02:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:02:53]Read from MH i2c: E2 [21:02:53]MH_I2C_Read... [21:02:53]Read from MH i2c: E2 03 00 [21:02:53]MH_I2C_Read... [21:02:53]Read from MH i2c: E2 03 00 40 3D 00 90 00 F1 [21:02:53]RAPDU: 90 00 [21:02:53]wFMCommunicate OK [21:02:53]wFMCommunicate request_size=4 [21:02:53]MH_SAM_APDU [21:02:53]CAPDU: 80 0D 03 02 [21:02:53]Write to MH i2c: E2 08 00 41 3D 80 0D 03 02 00 00 00 00 F9 [21:02:53]Write i2c OK [21:02:53]MH_I2C_Read... [21:02:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:02:53]Read from MH i2c: E2 [21:02:53]MH_I2C_Read... [21:02:53]Read from MH i2c: E2 0B 00 [21:02:53]MH_I2C_Read... [21:02:53]Read from MH i2c: E2 0B 00 41 3D 00 EB 88 27 43 76 90 B7 8C 90 00 20 [21:02:53]RAPDU: EB 88 27 43 76 90 B7 8C 90 00 [21:02:53]wFMCommunicate OK [21:02:53]SAM_PROTO_SignData done [21:02:53]FM_MakeSignedData done [21:02:53]CreateOFDProtocolMessage [21:02:53]wFMCommunicate request_size=4 [21:02:53]MH_SAM_APDU [21:02:53]CAPDU: 80 11 00 00 [21:02:53]Write to MH i2c: E2 08 00 42 3D 80 11 00 00 00 00 00 00 F9 [21:02:53]Write i2c OK [21:02:53]MH_I2C_Read... [21:02:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:02:53]Read from MH i2c: E2 [21:02:53]MH_I2C_Read... [21:02:53]Read from MH i2c: E2 17 00 [21:02:53]MH_I2C_Read... [21:02:53]Read from MH i2c: E2 17 00 42 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 4F [21:02:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:02:53]wFMCommunicate OK [21:02:53]CreateOFDProtocolMessage done [21:02:53]OFDSenderStorePacket 25029 [21:02:53]StoreOFDPacket docnum=25029 [21:02:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 C6 1D 07 01 20 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 FD 54 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C5 61 00 00 35 04 06 00 C2 F7 B0 BC 71 39 EB 88 27 43 76 90 B7 8C [21:02:53]CheckFolder [21:02:53]dirname=/storage/ofd_packets [21:02:53]CheckFolder done [21:02:53]ProducePacketName [21:02:53]name=ofd_packets/00025029 [21:02:53]NVStorageSaveData ofd_packets/00025029 [21:02:53]File name is /storage/ofd_packets/00025029 [21:02:53]Write 301 bytes [21:02:53]NVStorageSaveData done [21:02:53]OFDSenderStorePacket done [21:02:53]KKMCreateOFDPacket done [21:02:53]NVStorageSaveData kkm_last_timestamp [21:02:53]File name is /storage/kkm_last_timestamp [21:02:53]Write 4 bytes [21:02:53]NVStorageSaveData done [21:02:53]ExternCall_PrintAddStr [21:02:53]wPrintStart [21:02:53]Write to MH i2c: 01 00 00 43 3D 80 [21:02:53]Write i2c OK [21:02:53]MH_I2C_Read... [21:02:53]Read from MH i2c: 01 [21:02:53]MH_I2C_Read... [21:02:53]Read from MH i2c: 01 07 00 [21:02:53]MH_I2C_Read... [21:02:53]Read from MH i2c: 01 07 00 43 3D 00 00 00 00 00 FF 0F 95 [21:02:53]RasterBufferAndPrint [21:02:53]line Счет N : (1)610786 [21:02:53]line ИНН: 02508201610067 [21:02:53]line Контрольно-Кассовый Чек [21:02:53]line ПРОДАЖА [21:02:53]line ТРК (МРК, ГНК) : 53 [21:02:53]line Товар: 2710124500 [21:02:53]line Аи-95-К-3 [21:02:53]line 20.090 * 74.70 [21:02:53]line = 1500.72 [21:02:53]line НДС 12% НСП 1% [21:02:53]line > о реализуемом товаре [21:02:53]line ИТОГО: 1500.72 [21:02:53]line НСП 1% : 13.28 [21:02:53]line НДС 12% : 159.37 [21:02:53]line Наличными: 0.00 [21:02:53]line Безнал.: 1500.72 [21:02:53]line Место: АЗС № 127 "Партнер Нефть" [21:02:53]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [21:02:53]line СНО: Общий режим [21:02:53]line Чек 404 30.07.2024 21:02 [21:02:53]line Смена: 48 ФФД: 1.0 [21:02:53]line ЗНМ: 0300000158 [21:02:53]line РНМ: 0000000000171247 [21:02:53]line Версия ККМ: v1.0 [21:02:53]line Платежная система: O! деньги [21:02:53]line ФМ: 0000000002098565 [21:02:53]line ФД: 25029 [21:02:53]line ФПД: 214369077850425 [21:02:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T210253&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25029&fm=214369077850425&tin=02508201610067®Number=0000000000171247&sum=150072 [21:02:53]OFD Sender: Processing packet 25029 [packets to send 29, broken 28] [21:02:53]ProducePacketName [21:02:53]name=ofd_packets/00025029 [21:02:53]OFD Sender: To server: pG, [21:02:53]CommunicateWithHost lk.salyk.kg:30040 [21:02:53]ConnectInit lk.salyk.kg [21:02:53]written 0, free lines is 4095 [21:02:53]Connected sock=10 [21:02:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 C6 1D 07 01 20 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 FD 54 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C5 61 00 00 35 04 06 00 C2 F7 B0 BC 71 39 EB 88 27 43 76 90 B7 8C [21:02:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 11 8D 47 00 F1 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 32 30 39 38 35 36 35 10 04 04 00 C5 61 00 00 F4 03 04 00 8A 00 A9 66 B6 04 01 00 00 45 51 39 A0 2B 80 B6 3D [21:02:54]CommunicateWithHost err = 0 [21:02:54]CheckOFDResponse [21:02:54]1017 (14) - 77093643461234 [21:02:54]1041 (16) - 0000000002098565 [21:02:54]1040 (4) - 25029 [21:02:54]1012 (4) - 30.07.2024 15:02 [21:02:54]1206 (1) - 0 [21:02:54]OFD Sender: Remove packet 25029 [21:02:54]ProducePacketName [21:02:54]name=ofd_packets/00025029 [21:02:54]NVStorageDeleteData [21:02:54]Write to MH i2c: 01 00 00 6D 3D AA [21:02:54]Write i2c OK [21:02:54]MH_I2C_Read... [21:02:54]Read from MH i2c: 01 [21:02:54]MH_I2C_Read... [21:02:54]Read from MH i2c: 01 07 00 [21:02:54]MH_I2C_Read... [21:02:54]Read from MH i2c: 01 07 00 6D 3D 00 00 00 00 00 00 0D BE [21:02:54]RasterBufferAndPrint [21:02:54]line [21:02:54]line [21:02:54]line [21:02:54]line [21:02:54]line [21:02:54]written 0, free lines is 3336 [21:02:54]MH_Cut [21:02:54]Write to MH i2c: D1 01 00 74 3D 01 83 [21:02:54]Write i2c OK [21:02:54]MH_I2C_Read... [21:02:54]Read from MH i2c: D1 [21:02:54]MH_I2C_Read... [21:02:54]Read from MH i2c: D1 01 00 [21:02:54]MH_I2C_Read... [21:02:54]Read from MH i2c: D1 01 00 74 3D 00 82 [21:02:54]Write to MH i2c: 01 00 00 75 3D B2 [21:02:54]Write i2c OK [21:02:54]MH_I2C_Read... [21:02:54]OFD Sender: No OFD packet to send [21:02:54]*** Cut start [21:02:54]*** Partial cut [21:02:54]*** CUTSNS_PIN = 1 [21:02:55]*** CUTSNS_PIN = 0 [21:02:55]*** Brake cut motor [21:02:55]Read from MH i2c: 01 [21:02:55]MH_I2C_Read... [21:02:55]*** Stop cut motor [21:02:55]*** Cut end [21:02:55]Read from MH i2c: 01 07 00 [21:02:55]MH_I2C_Read... [21:02:55]Read from MH i2c: 01 07 00 75 3D 00 00 00 00 00 FF 0F C7 [21:02:55]process_action close_receipt done [21:02:55]requested_data is exist [21:02:55]produce_requested_data [21:02:55]requested_item fm.sn is exist - process it [21:02:55]wFMCommunicate request_size=4 [21:02:55]MH_SAM_APDU [21:02:55]CAPDU: 80 11 00 00 [21:02:55]Write to MH i2c: E2 08 00 76 3D 80 11 00 00 00 00 00 00 2D [21:02:55]Write i2c OK [21:02:55]MH_I2C_Read... [21:02:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:02:55]Read from MH i2c: E2 [21:02:55]MH_I2C_Read... [21:02:55]Read from MH i2c: E2 17 00 [21:02:55]MH_I2C_Read... [21:02:55]Read from MH i2c: E2 17 00 76 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 83 [21:02:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:02:55]wFMCommunicate OK [21:02:55]requested_item fd.num is exist - process it [21:02:55]SAM_PROTO_GetFieldsCounters [21:02:55]wFMCommunicate request_size=4 [21:02:55]MH_SAM_APDU [21:02:55]CAPDU: 80 13 00 00 [21:02:55]Write to MH i2c: E2 08 00 77 3D 80 13 00 00 00 00 00 00 30 [21:02:55]Write i2c OK [21:02:55]MH_I2C_Read... [21:02:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:02:55]Read from MH i2c: E2 [21:02:55]MH_I2C_Read... [21:02:55]Read from MH i2c: E2 62 00 [21:02:55]MH_I2C_Read... [21:02:55]Read from MH i2c: E2 62 00 77 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C5 61 00 00 0E 04 04 00 30 00 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 66 [21:02:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C5 61 00 00 0E 04 04 00 30 00 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 [21:02:55]wFMCommunicate OK [21:02:55]SAM_PROTO_GetFieldsCounters done [21:02:55]requested_item shift.num is exist - process it [21:02:55]requested_item shift.opened is exist - process it [21:02:55]req_shift_opened [21:02:55]FM_GetShiftState [21:02:55]SAM_PROTO_GetShiftState [21:02:55]wFMCommunicate request_size=4 [21:02:55]MH_SAM_APDU [21:02:55]CAPDU: 80 13 01 00 [21:02:55]Write to MH i2c: E2 08 00 78 3D 80 13 01 00 00 00 00 00 32 [21:02:55]Write i2c OK [21:02:55]MH_I2C_Read... [21:02:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:02:55]Read from MH i2c: E2 [21:02:55]MH_I2C_Read... [21:02:55]Read from MH i2c: E2 0E 00 [21:02:55]MH_I2C_Read... [21:02:55]Read from MH i2c: E2 0E 00 78 3D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E5 [21:02:55]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:02:55]wFMCommunicate OK [21:02:55]SAM_PROTO_GetShiftState done [21:02:55]FM_GetShiftState done [21:02:55]req_shift_opened done [21:02:55]requested_item shift.open_date is exist - process it [21:02:55]req_shift_open_date [21:02:55]req_shift_open_date done [21:02:55]produce_requested_data done [21:02:55]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25029,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [21:02:55]process_action_free close_receipt [21:02:55]json_value_free [21:02:55]json_value_free done [21:02:55]process_json_proto returns [21:02:55]Send response to host [21:02:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25029,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [21:02:55]free response buf [21:02:55]execute_script done [21:02:55]execute_script returns [21:02:55]free content buf [21:02:55]Sock 7.Close socket [21:02:55]Sock 7.Thread stoped [21:02:59]OFD Sender: No OFD packet to send [21:03:04]OFD Sender: No OFD packet to send [21:03:09]OFD Sender: No OFD packet to send [21:03:14]OFD Sender: No OFD packet to send [21:03:19]OFD Sender: No OFD packet to send [21:03:24]OFD Sender: No OFD packet to send [21:03:29]OFD Sender: No OFD packet to send [21:03:34]OFD Sender: No OFD packet to send [21:03:39]OFD Sender: No OFD packet to send [21:03:44]OFD Sender: No OFD packet to send [21:03:49]OFD Sender: No OFD packet to send [21:03:54]OFD Sender: No OFD packet to send [21:03:59]OFD Sender: No OFD packet to send [21:04:04]OFD Sender: No OFD packet to send [21:04:09]OFD Sender: No OFD packet to send [21:04:14]OFD Sender: No OFD packet to send [21:04:19]OFD Sender: No OFD packet to send [21:04:24]OFD Sender: No OFD packet to send [21:04:29]OFD Sender: No OFD packet to send [21:04:34]OFD Sender: No OFD packet to send [21:04:39]OFD Sender: No OFD packet to send [21:04:44]OFD Sender: No OFD packet to send [21:04:49]OFD Sender: No OFD packet to send [21:04:54]OFD Sender: No OFD packet to send [21:04:59]OFD Sender: No OFD packet to send [21:05:04]OFD Sender: No OFD packet to send [21:05:09]OFD Sender: No OFD packet to send [21:05:14]OFD Sender: No OFD packet to send [21:05:19]OFD Sender: No OFD packet to send [21:05:24]OFD Sender: No OFD packet to send [21:05:29]OFD Sender: No OFD packet to send [21:05:34]OFD Sender: No OFD packet to send [21:05:39]OFD Sender: No OFD packet to send [21:05:44]OFD Sender: No OFD packet to send [21:05:49]OFD Sender: No OFD packet to send [21:05:54]OFD Sender: No OFD packet to send [21:05:59]OFD Sender: No OFD packet to send [21:06:04]OFD Sender: No OFD packet to send [21:06:09]OFD Sender: No OFD packet to send [21:06:14]OFD Sender: No OFD packet to send [21:06:19]OFD Sender: No OFD packet to send [21:06:24]OFD Sender: No OFD packet to send [21:06:29]OFD Sender: No OFD packet to send [21:06:34]OFD Sender: No OFD packet to send [21:06:39]OFD Sender: No OFD packet to send [21:06:44]OFD Sender: No OFD packet to send [21:06:49]OFD Sender: No OFD packet to send [21:06:54]OFD Sender: No OFD packet to send [21:06:59]OFD Sender: No OFD packet to send [21:07:04]OFD Sender: No OFD packet to send [21:07:09]OFD Sender: No OFD packet to send [21:07:14]OFD Sender: No OFD packet to send [21:07:19]OFD Sender: No OFD packet to send [21:07:24]OFD Sender: No OFD packet to send [21:07:29]OFD Sender: No OFD packet to send [21:07:34]OFD Sender: No OFD packet to send [21:07:40]OFD Sender: No OFD packet to send [21:07:45]OFD Sender: No OFD packet to send [21:07:50]OFD Sender: No OFD packet to send [21:07:55]OFD Sender: No OFD packet to send [21:08:00]OFD Sender: No OFD packet to send [21:08:05]OFD Sender: No OFD packet to send [21:08:10]OFD Sender: No OFD packet to send [21:08:15]OFD Sender: No OFD packet to send [21:08:20]OFD Sender: No OFD packet to send [21:08:25]OFD Sender: No OFD packet to send [21:08:30]OFD Sender: No OFD packet to send [21:08:35]OFD Sender: No OFD packet to send [21:08:40]OFD Sender: No OFD packet to send [21:08:45]OFD Sender: No OFD packet to send [21:08:50]OFD Sender: No OFD packet to send [21:08:55]OFD Sender: No OFD packet to send [21:09:00]OFD Sender: No OFD packet to send [21:09:05]OFD Sender: No OFD packet to send [21:09:10]OFD Sender: No OFD packet to send [21:09:13]accept exits with 9 [21:09:13]New connection [21:09:13]New thread 3067571556 created [21:09:13]Thread 3067428196 joined [21:09:13]Waiting for new connection... [21:09:13] Sock 9.Parse request [21:09:13]Sock 9.Check first char [21:09:13]Sock 9.First char is OK [21:09:13]request: POST /json_proto HTTP/1.0 [21:09:13]Method: POST [21:09:13]URL: /json_proto [21:09:13]Method is POST - this is cgi request [21:09:13]url: /json_proto [21:09:13]query_string will be loaded in cgi processing [21:09:13]execute_cgi json_proto POST (null) [21:09:13]execute_cgi path=json_proto method=POST [21:09:13]POST find Content-Length [21:09:13]Host: 172.17.45.131:8080 [21:09:13]Content-Length: 638 [21:09:13]Content-Type: application/json [21:09:13] [21:09:13]POST finish read [21:09:13]Found Content-Length = 638 [21:09:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610788", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:09:13]execute_script... [21:09:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610788", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:09:13]POST & json_proto [21:09:13]process_json_proto [21:09:13]json parsed OK: [21:09:13]protocol is kg_v1.0 [21:09:13]action value=close_receipt [21:09:13]process_action close_receipt [21:09:13]cmd_close_receipt [21:09:13]MH_GetDate [21:09:13]Write to MH i2c: F0 00 00 79 3D A5 [21:09:13]Write i2c OK [21:09:13]MH_I2C_Read... [21:09:13]Read from MH i2c: F0 [21:09:13]MH_I2C_Read... [21:09:13]Read from MH i2c: F0 09 00 [21:09:13]MH_I2C_Read... [21:09:13]Read from MH i2c: F0 09 00 79 3D 00 7A 56 A9 66 C6 D4 6E 66 FB [21:09:13]GetLastDocTimeStamp 1722373373 [21:09:13]current date 1722373754 [21:09:13]FM_GetShiftState [21:09:13]SAM_PROTO_GetShiftState [21:09:13]wFMCommunicate request_size=4 [21:09:13]MH_SAM_APDU [21:09:13]CAPDU: 80 13 01 00 [21:09:13]Write to MH i2c: E2 08 00 7A 3D 80 13 01 00 00 00 00 00 34 [21:09:13]Write i2c OK [21:09:13]MH_I2C_Read... [21:09:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:09:13]Read from MH i2c: E2 [21:09:13]MH_I2C_Read... [21:09:13]Read from MH i2c: E2 0E 00 [21:09:13]MH_I2C_Read... [21:09:13]Read from MH i2c: E2 0E 00 7A 3D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E7 [21:09:13]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:09:13]wFMCommunicate OK [21:09:13]SAM_PROTO_GetShiftState done [21:09:13]FM_GetShiftState done [21:09:13]opened in 1722298218 [21:09:13]opened+sec_in_day 1722384618 [21:09:13]quantity*price = 99999 [21:09:13]sum+1 = 100001 [21:09:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 405 30.07.2024 21:09 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25030 ФПД: 177708827031804 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T210915&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25030&fm=177708827031804&tin=02508201610067®Number=0000000000171247&sum=100000 [21:09:14]StoreToDocumentArchive [21:09:14]shift 48 fd 25030 [21:09:14]save to /storage/0048/doc_00025030 [21:09:14]save last doc name /storage/0048/doc_00025030 to /storage/kkm_last_doc_name [21:09:14]save OK [21:09:14]Clear old archive folders... [21:09:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:09:14]tlvbuf is 01E7EBC0 [21:09:14]SAM_PROTO_ClearQueue [21:09:14]wFMCommunicate request_size=4 [21:09:14]MH_SAM_APDU [21:09:14]CAPDU: 80 09 00 00 [21:09:14]Write to MH i2c: E2 08 00 87 3D 80 09 00 00 00 00 00 00 36 [21:09:14]Write i2c OK [21:09:14]MH_I2C_Read... [21:09:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:09:14]Read from MH i2c: E2 [21:09:14]MH_I2C_Read... [21:09:14]Read from MH i2c: E2 03 00 [21:09:14]MH_I2C_Read... [21:09:14]Read from MH i2c: E2 03 00 87 3D 00 90 00 38 [21:09:14]RAPDU: 90 00 [21:09:14]wFMCommunicate OK [21:09:14]SAM_PROTO_ClearQueue done [21:09:14]KKMCreateOFDPacket [21:09:14]OFDProtocolAddRootSTLVToBuf [21:09:14]FM_MakeSignedData [21:09:14]FM_MakeSignedData [21:09:14]SAM_PROTO_SignData [21:09:14]wFMCommunicate request_size=4 [21:09:14]MH_SAM_APDU [21:09:14]CAPDU: 80 0D 01 02 [21:09:14]Write to MH i2c: E2 08 00 88 3D 80 0D 01 02 00 00 00 00 3E [21:09:14]Write i2c OK [21:09:14]MH_I2C_Read... [21:09:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:09:14]Read from MH i2c: E2 [21:09:14]MH_I2C_Read... [21:09:14]Read from MH i2c: E2 03 00 [21:09:14]MH_I2C_Read... [21:09:14]Read from MH i2c: E2 03 00 88 3D 00 90 00 39 [21:09:14]RAPDU: 90 00 [21:09:14]wFMCommunicate OK [21:09:14]wFMCommunicate request_size=255 [21:09:14]MH_SAM_APDU [21:09:14]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 7B 56 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C6 61 00 00 35 04 06 00 A1 A0 0F 82 [21:09:14]Write to MH i2c: E2 02 01 89 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 7B 56 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C6 61 00 00 35 04 06 00 A1 A0 0F 82 00 00 44 [21:09:14]Write i2c OK [21:09:14]MH_I2C_Read... [21:09:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:09:14]Read from MH i2c: E2 [21:09:14]MH_I2C_Read... [21:09:14]Read from MH i2c: E2 03 00 [21:09:14]MH_I2C_Read... [21:09:14]Read from MH i2c: E2 03 00 89 3D 00 90 00 3A [21:09:14]RAPDU: 90 00 [21:09:14]wFMCommunicate OK [21:09:14]wFMCommunicate request_size=7 [21:09:14]MH_SAM_APDU [21:09:14]CAPDU: 80 0D 02 02 02 38 FC [21:09:14]Write to MH i2c: E2 0A 00 8A 3D 80 0D 02 02 02 00 38 FC 00 00 79 [21:09:14]Write i2c OK [21:09:14]MH_I2C_Read... [21:09:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:09:14]Read from MH i2c: E2 [21:09:14]MH_I2C_Read... [21:09:14]Read from MH i2c: E2 03 00 [21:09:14]MH_I2C_Read... [21:09:14]Read from MH i2c: E2 03 00 8A 3D 00 90 00 3B [21:09:14]RAPDU: 90 00 [21:09:14]wFMCommunicate OK [21:09:14]wFMCommunicate request_size=4 [21:09:14]MH_SAM_APDU [21:09:14]CAPDU: 80 0D 03 02 [21:09:14]Write to MH i2c: E2 08 00 8B 3D 80 0D 03 02 00 00 00 00 43 [21:09:14]Write i2c OK [21:09:14]MH_I2C_Read... [21:09:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:09:14]Read from MH i2c: E2 [21:09:14]MH_I2C_Read... [21:09:14]Read from MH i2c: E2 0B 00 [21:09:14]MH_I2C_Read... [21:09:15]Read from MH i2c: E2 0B 00 8B 3D 00 FA 09 60 CA 1D 5C 8C 76 90 00 EC [21:09:15]RAPDU: FA 09 60 CA 1D 5C 8C 76 90 00 [21:09:15]wFMCommunicate OK [21:09:15]SAM_PROTO_SignData done [21:09:15]FM_MakeSignedData done [21:09:15]CreateOFDProtocolMessage [21:09:15]wFMCommunicate request_size=4 [21:09:15]MH_SAM_APDU [21:09:15]CAPDU: 80 11 00 00 [21:09:15]Write to MH i2c: E2 08 00 8C 3D 80 11 00 00 00 00 00 00 43 [21:09:15]Write i2c OK [21:09:15]MH_I2C_Read... [21:09:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:09:15]Read from MH i2c: E2 [21:09:15]MH_I2C_Read... [21:09:15]Read from MH i2c: E2 17 00 [21:09:15]MH_I2C_Read... [21:09:15]Read from MH i2c: E2 17 00 8C 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 99 [21:09:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:09:15]wFMCommunicate OK [21:09:15]CreateOFDProtocolMessage done [21:09:15]OFDSenderStorePacket 25030 [21:09:15]StoreOFDPacket docnum=25030 [21:09:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 E2 27 04 01 28 DE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 7B 56 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C6 61 00 00 35 04 06 00 A1 A0 0F 82 38 FC FA 09 60 CA 1D 5C 8C 76 [21:09:15]CheckFolder [21:09:15]dirname=/storage/ofd_packets [21:09:15]CheckFolder done [21:09:15]ProducePacketName [21:09:15]name=ofd_packets/00025030 [21:09:15]NVStorageSaveData ofd_packets/00025030 [21:09:15]File name is /storage/ofd_packets/00025030 [21:09:15]Write 298 bytes [21:09:15]NVStorageSaveData done [21:09:15]OFDSenderStorePacket done [21:09:15]KKMCreateOFDPacket done [21:09:15]NVStorageSaveData kkm_last_timestamp [21:09:15]File name is /storage/kkm_last_timestamp [21:09:15]Write 4 bytes [21:09:15]NVStorageSaveData done [21:09:15]ExternCall_PrintAddStr [21:09:15]wPrintStart [21:09:15]Write to MH i2c: 01 00 00 8D 3D CA [21:09:15]Write i2c OK [21:09:15]MH_I2C_Read... [21:09:15]Read from MH i2c: 01 [21:09:15]MH_I2C_Read... [21:09:15]Read from MH i2c: 01 07 00 [21:09:15]MH_I2C_Read... [21:09:15]Read from MH i2c: 01 07 00 8D 3D 00 00 00 00 00 FF 0F DF [21:09:15]RasterBufferAndPrint [21:09:15]line Счет N : (1)610788 [21:09:15]line ИНН: 02508201610067 [21:09:15]line Контрольно-Кассовый Чек [21:09:15]line ПРОДАЖА [21:09:15]line ТРК (МРК, ГНК) : 2 [21:09:15]line Товар: 2710194210 [21:09:15]line ДТ-К-2 [21:09:15]line 13.210 * 75.70 [21:09:15]line = 1000.00 [21:09:15]line НДС 12% НСП 1% [21:09:15]line > о реализуемом товаре [21:09:15]line ИТОГО: 1000.00 [21:09:15]line НСП 1% : 8.85 [21:09:15]line НДС 12% : 106.19 [21:09:15]line Наличными: 1000.00 [21:09:15]line Безнал.: 0.00 [21:09:15]line Место: АЗС № 127 "Партнер Нефть" [21:09:15]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [21:09:15]line СНО: Общий режим [21:09:15]line Чек 405 30.07.2024 21:09 [21:09:15]line Смена: 48 ФФД: 1.0 [21:09:15]line ЗНМ: 0300000158 [21:09:15]line РНМ: 0000000000171247 [21:09:15]line Версия ККМ: v1.0 [21:09:15]line ФМ: 0000000002098565 [21:09:15]line ФД: 25030 [21:09:15]line ФПД: 177708827031804 [21:09:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T210915&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25030&fm=177708827031804&tin=02508201610067®Number=0000000000171247&sum=100000 [21:09:15]OFD Sender: Processing packet 25030 [packets to send 29, broken 28] [21:09:15]ProducePacketName [21:09:15]name=ofd_packets/00025030 [21:09:15]OFD Sender: To server: pG, [21:09:15]CommunicateWithHost lk.salyk.kg:30040 [21:09:15]ConnectInit lk.salyk.kg [21:09:15]written 0, free lines is 4095 [21:09:15]Connected sock=10 [21:09:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 E2 27 04 01 28 DE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 7B 56 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C6 61 00 00 35 04 06 00 A1 A0 0F 82 38 FC FA 09 60 CA 1D 5C 8C 76 [21:09:15]Write to MH i2c: 01 00 00 B5 3D F2 [21:09:15]Write i2c OK [21:09:15]MH_I2C_Read... [21:09:15]Read from MH i2c: 01 [21:09:15]MH_I2C_Read... [21:09:15]Read from MH i2c: 01 07 00 [21:09:15]MH_I2C_Read... [21:09:15]Read from MH i2c: 01 07 00 B5 3D 00 00 00 00 00 13 0D 19 [21:09:15]RasterBufferAndPrint [21:09:15]line [21:09:15]line [21:09:15]line [21:09:15]line [21:09:15]line [21:09:15]written 0, free lines is 3354 [21:09:15]MH_Cut [21:09:15]Write to MH i2c: D1 01 00 BC 3D 01 CB [21:09:15]Write i2c OK [21:09:15]MH_I2C_Read... [21:09:15]Read from MH i2c: D1 [21:09:15]MH_I2C_Read... [21:09:15]Read from MH i2c: D1 01 00 [21:09:15]MH_I2C_Read... [21:09:15]Read from MH i2c: D1 01 00 BC 3D 00 CA [21:09:15]Write to MH i2c: 01 00 00 BD 3D FA [21:09:15]Write i2c OK [21:09:15]MH_I2C_Read... [21:09:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 5E 86 47 00 70 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 32 30 39 38 35 36 35 10 04 04 00 C6 61 00 00 F4 03 04 00 08 02 A9 66 B6 04 01 00 00 49 A0 12 60 F9 62 88 B1 [21:09:16]CommunicateWithHost err = 0 [21:09:16]CheckOFDResponse [21:09:16]1017 (14) - 77093643461234 [21:09:16]1041 (16) - 0000000002098565 [21:09:16]1040 (4) - 25030 [21:09:16]1012 (4) - 30.07.2024 15:08 [21:09:16]1206 (1) - 0 [21:09:16]OFD Sender: Remove packet 25030 [21:09:16]ProducePacketName [21:09:16]name=ofd_packets/00025030 [21:09:16]NVStorageDeleteData [21:09:16]*** Cut start [21:09:16]*** Partial cut [21:09:16]*** CUTSNS_PIN = 1 [21:09:16]*** CUTSNS_PIN = 0 [21:09:16]OFD Sender: No OFD packet to send [21:09:16]*** Brake cut motor [21:09:17]Read from MH i2c: 01 [21:09:17]MH_I2C_Read... [21:09:17]*** Stop cut motor [21:09:17]*** Cut end [21:09:17]Read from MH i2c: 01 07 00 [21:09:17]MH_I2C_Read... [21:09:17]Read from MH i2c: 01 07 00 BD 3D 00 00 00 00 00 FF 0F 0F [21:09:17]process_action close_receipt done [21:09:17]requested_data is exist [21:09:17]produce_requested_data [21:09:17]requested_item fm.sn is exist - process it [21:09:17]wFMCommunicate request_size=4 [21:09:17]MH_SAM_APDU [21:09:17]CAPDU: 80 11 00 00 [21:09:17]Write to MH i2c: E2 08 00 BE 3D 80 11 00 00 00 00 00 00 75 [21:09:17]Write i2c OK [21:09:17]MH_I2C_Read... [21:09:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:09:17]Read from MH i2c: E2 [21:09:17]MH_I2C_Read... [21:09:17]Read from MH i2c: E2 17 00 [21:09:17]MH_I2C_Read... [21:09:17]Read from MH i2c: E2 17 00 BE 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 CB [21:09:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:09:17]wFMCommunicate OK [21:09:17]requested_item fd.num is exist - process it [21:09:17]SAM_PROTO_GetFieldsCounters [21:09:17]wFMCommunicate request_size=4 [21:09:17]MH_SAM_APDU [21:09:17]CAPDU: 80 13 00 00 [21:09:17]Write to MH i2c: E2 08 00 BF 3D 80 13 00 00 00 00 00 00 78 [21:09:17]Write i2c OK [21:09:17]MH_I2C_Read... [21:09:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:09:17]Read from MH i2c: E2 [21:09:17]MH_I2C_Read... [21:09:17]Read from MH i2c: E2 62 00 [21:09:17]MH_I2C_Read... [21:09:17]Read from MH i2c: E2 62 00 BF 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C6 61 00 00 0E 04 04 00 30 00 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 B2 [21:09:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C6 61 00 00 0E 04 04 00 30 00 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 [21:09:17]wFMCommunicate OK [21:09:17]SAM_PROTO_GetFieldsCounters done [21:09:17]requested_item shift.num is exist - process it [21:09:17]requested_item shift.opened is exist - process it [21:09:17]req_shift_opened [21:09:17]FM_GetShiftState [21:09:17]SAM_PROTO_GetShiftState [21:09:17]wFMCommunicate request_size=4 [21:09:17]MH_SAM_APDU [21:09:17]CAPDU: 80 13 01 00 [21:09:17]Write to MH i2c: E2 08 00 C0 3D 80 13 01 00 00 00 00 00 7A [21:09:17]Write i2c OK [21:09:17]MH_I2C_Read... [21:09:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:09:17]Read from MH i2c: E2 [21:09:17]MH_I2C_Read... [21:09:17]Read from MH i2c: E2 0E 00 [21:09:17]MH_I2C_Read... [21:09:17]Read from MH i2c: E2 0E 00 C0 3D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 2D [21:09:17]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:09:17]wFMCommunicate OK [21:09:17]SAM_PROTO_GetShiftState done [21:09:17]FM_GetShiftState done [21:09:17]req_shift_opened done [21:09:17]requested_item shift.open_date is exist - process it [21:09:17]req_shift_open_date [21:09:17]req_shift_open_date done [21:09:17]produce_requested_data done [21:09:17]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25030,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [21:09:17]process_action_free close_receipt [21:09:17]json_value_free [21:09:17]json_value_free done [21:09:17]process_json_proto returns [21:09:17]Send response to host [21:09:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25030,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [21:09:17]free response buf [21:09:17]execute_script done [21:09:17]execute_script returns [21:09:17]free content buf [21:09:17]Sock 9.Close socket [21:09:17]Sock 9.Thread stoped [21:09:21]OFD Sender: No OFD packet to send [21:09:26]OFD Sender: No OFD packet to send [21:09:31]OFD Sender: No OFD packet to send [21:09:36]OFD Sender: No OFD packet to send [21:09:38]accept exits with 7 [21:09:38]New connection [21:09:38]New thread 3067428196 created [21:09:38]Thread 3067571556 joined [21:09:38]Waiting for new connection... [21:09:38] Sock 7.Parse request [21:09:38]Sock 7.Check first char [21:09:38]Sock 7.First char is OK [21:09:38]request: POST /json_proto HTTP/1.0 [21:09:38]Method: POST [21:09:38]URL: /json_proto [21:09:38]Method is POST - this is cgi request [21:09:38]url: /json_proto [21:09:38]query_string will be loaded in cgi processing [21:09:38]execute_cgi json_proto POST (null) [21:09:38]execute_cgi path=json_proto method=POST [21:09:38]POST find Content-Length [21:09:38]Host: 172.17.45.131:8080 [21:09:38]Content-Length: 800 [21:09:38]Content-Type: application/json [21:09:38] [21:09:38]POST finish read [21:09:38]Found Content-Length = 800 [21:09:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610789", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:09:38]execute_script... [21:09:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610789", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:09:38]POST & json_proto [21:09:38]process_json_proto [21:09:38]json parsed OK: [21:09:38]protocol is kg_v1.0 [21:09:38]action value=close_receipt [21:09:38]process_action close_receipt [21:09:38]cmd_close_receipt [21:09:38]MH_GetDate [21:09:38]Write to MH i2c: F0 00 00 C1 3D ED [21:09:38]Write i2c OK [21:09:38]MH_I2C_Read... [21:09:38]Read from MH i2c: F0 [21:09:38]MH_I2C_Read... [21:09:38]Read from MH i2c: F0 09 00 [21:09:38]MH_I2C_Read... [21:09:38]Read from MH i2c: F0 09 00 C1 3D 00 94 56 A9 66 C6 D4 6E 66 5D [21:09:38]GetLastDocTimeStamp 1722373755 [21:09:38]current date 1722373780 [21:09:38]FM_GetShiftState [21:09:38]SAM_PROTO_GetShiftState [21:09:38]wFMCommunicate request_size=4 [21:09:38]MH_SAM_APDU [21:09:38]CAPDU: 80 13 01 00 [21:09:38]Write to MH i2c: E2 08 00 C2 3D 80 13 01 00 00 00 00 00 7C [21:09:38]Write i2c OK [21:09:38]MH_I2C_Read... [21:09:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:09:38]Read from MH i2c: E2 [21:09:38]MH_I2C_Read... [21:09:38]Read from MH i2c: E2 0E 00 [21:09:38]MH_I2C_Read... [21:09:38]Read from MH i2c: E2 0E 00 C2 3D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 2F [21:09:38]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:09:38]wFMCommunicate OK [21:09:38]SAM_PROTO_GetShiftState done [21:09:38]FM_GetShiftState done [21:09:38]opened in 1722298218 [21:09:38]opened+sec_in_day 1722384618 [21:09:38]quantity*price = 50036 [21:09:38]sum+1 = 50037 [21:09:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 406 30.07.2024 21:09 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25031 ФПД: 164947216612634 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T210940&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25031&fm=164947216612634&tin=02508201610067®Number=0000000000171247&sum=50036 [21:09:39]StoreToDocumentArchive [21:09:39]shift 48 fd 25031 [21:09:39]save to /storage/0048/doc_00025031 [21:09:39]save last doc name /storage/0048/doc_00025031 to /storage/kkm_last_doc_name [21:09:39]save OK [21:09:39]Clear old archive folders... [21:09:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:09:39]tlvbuf is B6FEF980 [21:09:39]SAM_PROTO_ClearQueue [21:09:39]wFMCommunicate request_size=4 [21:09:39]MH_SAM_APDU [21:09:39]CAPDU: 80 09 00 00 [21:09:39]Write to MH i2c: E2 08 00 CF 3D 80 09 00 00 00 00 00 00 7E [21:09:39]Write i2c OK [21:09:39]MH_I2C_Read... [21:09:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:09:39]Read from MH i2c: E2 [21:09:39]MH_I2C_Read... [21:09:39]Read from MH i2c: E2 03 00 [21:09:39]MH_I2C_Read... [21:09:39]Read from MH i2c: E2 03 00 CF 3D 00 90 00 80 [21:09:39]RAPDU: 90 00 [21:09:39]wFMCommunicate OK [21:09:39]SAM_PROTO_ClearQueue done [21:09:39]KKMCreateOFDPacket [21:09:39]OFDProtocolAddRootSTLVToBuf [21:09:39]FM_MakeSignedData [21:09:39]FM_MakeSignedData [21:09:39]SAM_PROTO_SignData [21:09:39]wFMCommunicate request_size=4 [21:09:39]MH_SAM_APDU [21:09:39]CAPDU: 80 0D 01 02 [21:09:39]Write to MH i2c: E2 08 00 D0 3D 80 0D 01 02 00 00 00 00 86 [21:09:39]Write i2c OK [21:09:39]MH_I2C_Read... [21:09:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:09:39]Read from MH i2c: E2 [21:09:39]MH_I2C_Read... [21:09:39]Read from MH i2c: E2 03 00 [21:09:39]MH_I2C_Read... [21:09:39]Read from MH i2c: E2 03 00 D0 3D 00 90 00 81 [21:09:39]RAPDU: 90 00 [21:09:39]wFMCommunicate OK [21:09:39]wFMCommunicate request_size=255 [21:09:39]MH_SAM_APDU [21:09:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 94 56 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C7 61 00 00 35 04 06 00 96 [21:09:39]Write to MH i2c: E2 02 01 D1 3D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 94 56 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C7 61 00 00 35 04 06 00 96 00 00 C8 [21:09:39]Write i2c OK [21:09:39]MH_I2C_Read... [21:09:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:09:40]Read from MH i2c: E2 [21:09:40]MH_I2C_Read... [21:09:40]Read from MH i2c: E2 03 00 [21:09:40]MH_I2C_Read... [21:09:40]Read from MH i2c: E2 03 00 D1 3D 00 90 00 82 [21:09:40]RAPDU: 90 00 [21:09:40]wFMCommunicate OK [21:09:40]wFMCommunicate request_size=10 [21:09:40]MH_SAM_APDU [21:09:40]CAPDU: 80 0D 02 02 05 04 C4 40 BD 1A [21:09:40]Write to MH i2c: E2 0D 00 D2 3D 80 0D 02 02 05 00 04 C4 40 BD 1A 00 00 72 [21:09:40]Write i2c OK [21:09:40]MH_I2C_Read... [21:09:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:09:40]Read from MH i2c: E2 [21:09:40]MH_I2C_Read... [21:09:40]Read from MH i2c: E2 03 00 [21:09:40]MH_I2C_Read... [21:09:40]Read from MH i2c: E2 03 00 D2 3D 00 90 00 83 [21:09:40]RAPDU: 90 00 [21:09:40]wFMCommunicate OK [21:09:40]wFMCommunicate request_size=4 [21:09:40]MH_SAM_APDU [21:09:40]CAPDU: 80 0D 03 02 [21:09:40]Write to MH i2c: E2 08 00 D3 3D 80 0D 03 02 00 00 00 00 8B [21:09:40]Write i2c OK [21:09:40]MH_I2C_Read... [21:09:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:09:40]Read from MH i2c: E2 [21:09:40]MH_I2C_Read... [21:09:40]Read from MH i2c: E2 0B 00 [21:09:40]MH_I2C_Read... [21:09:40]Read from MH i2c: E2 0B 00 D3 3D 00 AB 0E AA B4 84 B1 00 53 90 00 2B [21:09:40]RAPDU: AB 0E AA B4 84 B1 00 53 90 00 [21:09:40]wFMCommunicate OK [21:09:40]SAM_PROTO_SignData done [21:09:40]FM_MakeSignedData done [21:09:40]CreateOFDProtocolMessage [21:09:40]wFMCommunicate request_size=4 [21:09:40]MH_SAM_APDU [21:09:40]CAPDU: 80 11 00 00 [21:09:40]Write to MH i2c: E2 08 00 D4 3D 80 11 00 00 00 00 00 00 8B [21:09:40]Write i2c OK [21:09:40]MH_I2C_Read... [21:09:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:09:40]Read from MH i2c: E2 [21:09:40]MH_I2C_Read... [21:09:40]Read from MH i2c: E2 17 00 [21:09:40]MH_I2C_Read... [21:09:40]Read from MH i2c: E2 17 00 D4 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E1 [21:09:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:09:40]wFMCommunicate OK [21:09:40]CreateOFDProtocolMessage done [21:09:40]OFDSenderStorePacket 25031 [21:09:40]StoreOFDPacket docnum=25031 [21:09:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 D1 93 07 01 CC 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 94 56 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C7 61 00 00 35 04 06 00 96 04 C4 40 BD 1A AB 0E AA B4 84 B1 00 53 [21:09:40]CheckFolder [21:09:40]dirname=/storage/ofd_packets [21:09:40]CheckFolder done [21:09:40]ProducePacketName [21:09:40]name=ofd_packets/00025031 [21:09:40]NVStorageSaveData ofd_packets/00025031 [21:09:40]File name is /storage/ofd_packets/00025031 [21:09:40]Write 301 bytes [21:09:40]NVStorageSaveData done [21:09:40]OFDSenderStorePacket done [21:09:40]KKMCreateOFDPacket done [21:09:40]NVStorageSaveData kkm_last_timestamp [21:09:40]File name is /storage/kkm_last_timestamp [21:09:40]Write 4 bytes [21:09:40]NVStorageSaveData done [21:09:40]ExternCall_PrintAddStr [21:09:40]wPrintStart [21:09:40]Write to MH i2c: 01 00 00 D5 3D 12 [21:09:40]Write i2c OK [21:09:40]MH_I2C_Read... [21:09:40]Read from MH i2c: 01 [21:09:40]MH_I2C_Read... [21:09:40]Read from MH i2c: 01 07 00 [21:09:40]MH_I2C_Read... [21:09:40]Read from MH i2c: 01 07 00 D5 3D 00 00 00 00 00 FF 0F 27 [21:09:40]RasterBufferAndPrint [21:09:40]line Счет N : (1)610789 [21:09:40]line ИНН: 02508201610067 [21:09:40]line Контрольно-Кассовый Чек [21:09:40]line ПРОДАЖА [21:09:40]line ТРК (МРК, ГНК) : 32 [21:09:40]line Товар: 2710124130 [21:09:40]line Аи-92-К-2 [21:09:40]line 7.380 * 67.80 [21:09:40]line = 500.36 [21:09:40]line НДС 12% НСП 1% [21:09:40]line > о реализуемом товаре [21:09:40]line ИТОГО: 500.36 [21:09:40]line НСП 1% : 4.43 [21:09:40]line НДС 12% : 53.14 [21:09:40]line Наличными: 0.00 [21:09:40]line Безнал.: 500.36 [21:09:40]line Место: АЗС № 127 "Партнер Нефть" [21:09:40]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [21:09:40]line СНО: Общий режим [21:09:40]line Чек 406 30.07.2024 21:09 [21:09:40]line Смена: 48 ФФД: 1.0 [21:09:40]line ЗНМ: 0300000158 [21:09:40]line РНМ: 0000000000171247 [21:09:40]line Версия ККМ: v1.0 [21:09:40]line Платежная система: O! деньги [21:09:40]line ФМ: 0000000002098565 [21:09:40]line ФД: 25031 [21:09:40]line ФПД: 164947216612634 [21:09:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T210940&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25031&fm=164947216612634&tin=02508201610067®Number=0000000000171247&sum=50036 [21:09:40]OFD Sender: Processing packet 25031 [packets to send 29, broken 28] [21:09:40]ProducePacketName [21:09:40]name=ofd_packets/00025031 [21:09:40]OFD Sender: To server: pG, [21:09:40]CommunicateWithHost lk.salyk.kg:30040 [21:09:40]ConnectInit lk.salyk.kg [21:09:40]written 0, free lines is 4095 [21:09:40]Connected sock=10 [21:09:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 D1 93 07 01 CC 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 94 56 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C7 61 00 00 35 04 06 00 96 04 C4 40 BD 1A AB 0E AA B4 84 B1 00 53 [21:09:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 74 27 47 00 18 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 32 30 39 38 35 36 35 10 04 04 00 C7 61 00 00 F4 03 04 00 21 02 A9 66 B6 04 01 00 00 71 47 15 76 AE EC 24 52 [21:09:40]CommunicateWithHost err = 0 [21:09:40]CheckOFDResponse [21:09:40]1017 (14) - 77093643461234 [21:09:40]1041 (16) - 0000000002098565 [21:09:40]1040 (4) - 25031 [21:09:40]1012 (4) - 30.07.2024 15:09 [21:09:40]1206 (1) - 0 [21:09:40]OFD Sender: Remove packet 25031 [21:09:40]ProducePacketName [21:09:40]name=ofd_packets/00025031 [21:09:40]NVStorageDeleteData [21:09:41]Write to MH i2c: 01 00 00 FF 3D 3C [21:09:41]Write i2c OK [21:09:41]MH_I2C_Read... [21:09:41]Read from MH i2c: 01 [21:09:41]MH_I2C_Read... [21:09:41]Read from MH i2c: 01 07 00 [21:09:41]MH_I2C_Read... [21:09:41]Read from MH i2c: 01 07 00 FF 3D 00 00 00 00 00 FB 0C 4A [21:09:41]RasterBufferAndPrint [21:09:41]line [21:09:41]line [21:09:41]line [21:09:41]line [21:09:41]line [21:09:41]written 0, free lines is 3332 [21:09:41]MH_Cut [21:09:41]Write to MH i2c: D1 01 00 06 3E 01 16 [21:09:41]Write i2c OK [21:09:41]MH_I2C_Read... [21:09:41]Read from MH i2c: D1 [21:09:41]MH_I2C_Read... [21:09:41]Read from MH i2c: D1 01 00 [21:09:41]MH_I2C_Read... [21:09:41]Read from MH i2c: D1 01 00 06 3E 00 15 [21:09:41]Write to MH i2c: 01 00 00 07 3E 45 [21:09:41]Write i2c OK [21:09:41]MH_I2C_Read... [21:09:41]OFD Sender: No OFD packet to send [21:09:41]*** Cut start [21:09:41]*** Partial cut [21:09:41]*** CUTSNS_PIN = 1 [21:09:41]*** CUTSNS_PIN = 0 [21:09:41]*** Brake cut motor [21:09:42]Read from MH i2c: 01 [21:09:42]MH_I2C_Read... [21:09:42]*** Stop cut motor [21:09:42]*** Cut end [21:09:42]Read from MH i2c: 01 07 00 [21:09:42]MH_I2C_Read... [21:09:42]Read from MH i2c: 01 07 00 07 3E 00 00 00 00 00 FF 0F 5A [21:09:42]process_action close_receipt done [21:09:42]requested_data is exist [21:09:42]produce_requested_data [21:09:42]requested_item fm.sn is exist - process it [21:09:42]wFMCommunicate request_size=4 [21:09:42]MH_SAM_APDU [21:09:42]CAPDU: 80 11 00 00 [21:09:42]Write to MH i2c: E2 08 00 08 3E 80 11 00 00 00 00 00 00 C0 [21:09:42]Write i2c OK [21:09:42]MH_I2C_Read... [21:09:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:09:42]Read from MH i2c: E2 [21:09:42]MH_I2C_Read... [21:09:42]Read from MH i2c: E2 17 00 [21:09:42]MH_I2C_Read... [21:09:42]Read from MH i2c: E2 17 00 08 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 16 [21:09:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:09:42]wFMCommunicate OK [21:09:42]requested_item fd.num is exist - process it [21:09:42]SAM_PROTO_GetFieldsCounters [21:09:42]wFMCommunicate request_size=4 [21:09:42]MH_SAM_APDU [21:09:42]CAPDU: 80 13 00 00 [21:09:42]Write to MH i2c: E2 08 00 09 3E 80 13 00 00 00 00 00 00 C3 [21:09:42]Write i2c OK [21:09:42]MH_I2C_Read... [21:09:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:09:42]Read from MH i2c: E2 [21:09:42]MH_I2C_Read... [21:09:42]Read from MH i2c: E2 62 00 [21:09:42]MH_I2C_Read... [21:09:42]Read from MH i2c: E2 62 00 09 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C7 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 96 01 00 00 5E 04 04 00 96 01 00 00 57 04 04 00 97 01 00 00 19 04 04 00 00 00 00 00 90 00 01 [21:09:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C7 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 96 01 00 00 5E 04 04 00 96 01 00 00 57 04 04 00 97 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:09:42]wFMCommunicate OK [21:09:42]SAM_PROTO_GetFieldsCounters done [21:09:42]requested_item shift.num is exist - process it [21:09:42]requested_item shift.opened is exist - process it [21:09:42]req_shift_opened [21:09:42]FM_GetShiftState [21:09:42]SAM_PROTO_GetShiftState [21:09:42]wFMCommunicate request_size=4 [21:09:42]MH_SAM_APDU [21:09:42]CAPDU: 80 13 01 00 [21:09:42]Write to MH i2c: E2 08 00 0A 3E 80 13 01 00 00 00 00 00 C5 [21:09:42]Write i2c OK [21:09:42]MH_I2C_Read... [21:09:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:09:42]Read from MH i2c: E2 [21:09:42]MH_I2C_Read... [21:09:42]Read from MH i2c: E2 0E 00 [21:09:42]MH_I2C_Read... [21:09:42]Read from MH i2c: E2 0E 00 0A 3E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 78 [21:09:42]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:09:42]wFMCommunicate OK [21:09:42]SAM_PROTO_GetShiftState done [21:09:42]FM_GetShiftState done [21:09:42]req_shift_opened done [21:09:42]requested_item shift.open_date is exist - process it [21:09:42]req_shift_open_date [21:09:42]req_shift_open_date done [21:09:42]produce_requested_data done [21:09:42]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25031,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [21:09:42]process_action_free close_receipt [21:09:42]json_value_free [21:09:42]json_value_free done [21:09:42]process_json_proto returns [21:09:42]Send response to host [21:09:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25031,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [21:09:42]free response buf [21:09:42]execute_script done [21:09:42]execute_script returns [21:09:42]free content buf [21:09:42]Sock 7.Close socket [21:09:42]Sock 7.Thread stoped [21:09:46]OFD Sender: No OFD packet to send [21:09:51]OFD Sender: No OFD packet to send [21:09:56]OFD Sender: No OFD packet to send [21:10:01]OFD Sender: No OFD packet to send [21:10:06]OFD Sender: No OFD packet to send [21:10:11]OFD Sender: No OFD packet to send [21:10:16]OFD Sender: No OFD packet to send [21:10:21]OFD Sender: No OFD packet to send [21:10:26]OFD Sender: No OFD packet to send [21:10:31]OFD Sender: No OFD packet to send [21:10:36]OFD Sender: No OFD packet to send [21:10:41]OFD Sender: No OFD packet to send [21:10:46]OFD Sender: No OFD packet to send [21:10:50]accept exits with 9 [21:10:50]New connection [21:10:50]New thread 3067571556 created [21:10:50]Thread 3067428196 joined [21:10:50]Waiting for new connection... [21:10:50] Sock 9.Parse request [21:10:50]Sock 9.Check first char [21:10:50]Sock 9.First char is OK [21:10:50]request: POST /json_proto HTTP/1.0 [21:10:50]Method: POST [21:10:50]URL: /json_proto [21:10:50]Method is POST - this is cgi request [21:10:50]url: /json_proto [21:10:50]query_string will be loaded in cgi processing [21:10:50]execute_cgi json_proto POST (null) [21:10:50]execute_cgi path=json_proto method=POST [21:10:50]POST find Content-Length [21:10:50]Host: 172.17.45.131:8080 [21:10:50]Content-Length: 677 [21:10:50]Content-Type: application/json [21:10:50] [21:10:50]POST finish read [21:10:50]Found Content-Length = 677 [21:10:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610791", "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" : 6.640, "sum" : 450.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:10:50]execute_script... [21: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)610791", "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" : 6.640, "sum" : 450.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:10:50]POST & json_proto [21:10:50]process_json_proto [21:10:50]json parsed OK: [21:10:50]protocol is kg_v1.0 [21:10:50]action value=close_receipt [21:10:50]process_action close_receipt [21:10:50]cmd_close_receipt [21:10:50]MH_GetDate [21:10:50]Write to MH i2c: F0 00 00 0B 3E 38 [21:10:50]Write i2c OK [21:10:50]MH_I2C_Read... [21:10:50]Read from MH i2c: F0 [21:10:50]MH_I2C_Read... [21:10:50]Read from MH i2c: F0 09 00 [21:10:50]MH_I2C_Read... [21:10:50]Read from MH i2c: F0 09 00 0B 3E 00 DC 56 A9 66 C6 D4 6E 66 F0 [21:10:50]GetLastDocTimeStamp 1722373780 [21:10:50]current date 1722373852 [21:10:50]FM_GetShiftState [21:10:50]SAM_PROTO_GetShiftState [21:10:50]wFMCommunicate request_size=4 [21:10:50]MH_SAM_APDU [21:10:50]CAPDU: 80 13 01 00 [21:10:50]Write to MH i2c: E2 08 00 0C 3E 80 13 01 00 00 00 00 00 C7 [21:10:50]Write i2c OK [21:10:50]MH_I2C_Read... [21:10:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:10:50]Read from MH i2c: E2 [21:10:50]MH_I2C_Read... [21:10:50]Read from MH i2c: E2 0E 00 [21:10:50]MH_I2C_Read... [21:10:50]Read from MH i2c: E2 0E 00 0C 3E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 7A [21:10:50]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:10:50]wFMCommunicate OK [21:10:50]SAM_PROTO_GetShiftState done [21:10:50]FM_GetShiftState done [21:10:50]opened in 1722298218 [21:10:50]opened+sec_in_day 1722384618 [21:10:50]quantity*price = 45019 [21:10:50]sum+1 = 45020 [21:10:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 450.00 Внесено: 450.00 СДАЧА: 0.00 НСП 1% : 3.98 НДС 12% : 47.81 Наличными: 450.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 407 30.07.2024 21:10 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25032 ФПД: 151426022787161 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T211052&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25032&fm=151426022787161&tin=02508201610067®Number=0000000000171247&sum=45000 [21:10:51]StoreToDocumentArchive [21:10:51]shift 48 fd 25032 [21:10:51]save to /storage/0048/doc_00025032 [21:10:51]save last doc name /storage/0048/doc_00025032 to /storage/kkm_last_doc_name [21:10:51]save OK [21:10:51]Clear old archive folders... [21:10:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:10:51]tlvbuf is 01EA6F50 [21:10:51]SAM_PROTO_ClearQueue [21:10:51]wFMCommunicate request_size=4 [21:10:51]MH_SAM_APDU [21:10:51]CAPDU: 80 09 00 00 [21:10:51]Write to MH i2c: E2 08 00 19 3E 80 09 00 00 00 00 00 00 C9 [21:10:51]Write i2c OK [21:10:51]MH_I2C_Read... [21:10:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:10:52]Read from MH i2c: E2 [21:10:52]MH_I2C_Read... [21:10:52]Read from MH i2c: E2 03 00 [21:10:52]MH_I2C_Read... [21:10:52]Read from MH i2c: E2 03 00 19 3E 00 90 00 CB [21:10:52]RAPDU: 90 00 [21:10:52]wFMCommunicate OK [21:10:52]SAM_PROTO_ClearQueue done [21:10:52]KKMCreateOFDPacket [21:10:52]OFDProtocolAddRootSTLVToBuf [21:10:52]FM_MakeSignedData [21:10:52]FM_MakeSignedData [21:10:52]SAM_PROTO_SignData [21:10:52]wFMCommunicate request_size=4 [21:10:52]MH_SAM_APDU [21:10:52]CAPDU: 80 0D 01 02 [21:10:52]Write to MH i2c: E2 08 00 1A 3E 80 0D 01 02 00 00 00 00 D1 [21:10:52]Write i2c OK [21:10:52]MH_I2C_Read... [21:10:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:10:52]Read from MH i2c: E2 [21:10:52]MH_I2C_Read... [21:10:52]Read from MH i2c: E2 03 00 [21:10:52]MH_I2C_Read... [21:10:52]Read from MH i2c: E2 03 00 1A 3E 00 90 00 CC [21:10:52]RAPDU: 90 00 [21:10:52]wFMCommunicate OK [21:10:52]wFMCommunicate request_size=255 [21:10:52]MH_SAM_APDU [21:10: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 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 DC 56 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C8 61 00 00 35 04 06 00 89 [21:10:52]Write to MH i2c: E2 02 01 1B 3E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 DC 56 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C8 61 00 00 35 04 06 00 89 00 00 F8 [21:10:52]Write i2c OK [21:10:52]MH_I2C_Read... [21:10:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:10:52]Read from MH i2c: E2 [21:10:52]MH_I2C_Read... [21:10:52]Read from MH i2c: E2 03 00 [21:10:52]MH_I2C_Read... [21:10:52]Read from MH i2c: E2 03 00 1B 3E 00 90 00 CD [21:10:52]RAPDU: 90 00 [21:10:52]wFMCommunicate OK [21:10:52]wFMCommunicate request_size=10 [21:10:52]MH_SAM_APDU [21:10:52]CAPDU: 80 0D 02 02 05 B8 9E 4C 48 59 [21:10:52]Write to MH i2c: E2 0D 00 1C 3E 80 0D 02 02 05 00 B8 9E 4C 48 59 00 00 21 [21:10:52]Write i2c OK [21:10:52]MH_I2C_Read... [21:10:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:10:52]Read from MH i2c: E2 [21:10:52]MH_I2C_Read... [21:10:52]Read from MH i2c: E2 03 00 [21:10:52]MH_I2C_Read... [21:10:52]Read from MH i2c: E2 03 00 1C 3E 00 90 00 CE [21:10:52]RAPDU: 90 00 [21:10:52]wFMCommunicate OK [21:10:52]wFMCommunicate request_size=4 [21:10:52]MH_SAM_APDU [21:10:52]CAPDU: 80 0D 03 02 [21:10:52]Write to MH i2c: E2 08 00 1D 3E 80 0D 03 02 00 00 00 00 D6 [21:10:52]Write i2c OK [21:10:52]MH_I2C_Read... [21:10:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:10:52]Read from MH i2c: E2 [21:10:52]MH_I2C_Read... [21:10:52]Read from MH i2c: E2 0B 00 [21:10:52]MH_I2C_Read... [21:10:52]Read from MH i2c: E2 0B 00 1D 3E 00 01 0A AC B7 42 0C 07 C3 90 00 5D [21:10:52]RAPDU: 01 0A AC B7 42 0C 07 C3 90 00 [21:10:52]wFMCommunicate OK [21:10:52]SAM_PROTO_SignData done [21:10:52]FM_MakeSignedData done [21:10:52]CreateOFDProtocolMessage [21:10:52]wFMCommunicate request_size=4 [21:10:52]MH_SAM_APDU [21:10:52]CAPDU: 80 11 00 00 [21:10:52]Write to MH i2c: E2 08 00 1E 3E 80 11 00 00 00 00 00 00 D6 [21:10:52]Write i2c OK [21:10:52]MH_I2C_Read... [21:10:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:10:52]Read from MH i2c: E2 [21:10:52]MH_I2C_Read... [21:10:52]Read from MH i2c: E2 17 00 [21:10:52]MH_I2C_Read... [21:10:52]Read from MH i2c: E2 17 00 1E 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 2C [21:10:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:10:52]wFMCommunicate OK [21:10:52]CreateOFDProtocolMessage done [21:10:52]OFDSenderStorePacket 25032 [21:10:52]StoreOFDPacket docnum=25032 [21:10:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 AC DB 07 01 81 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 DC 56 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C8 61 00 00 35 04 06 00 89 B8 9E 4C 48 59 01 0A AC B7 42 0C 07 C3 [21:10:52]CheckFolder [21:10:52]dirname=/storage/ofd_packets [21:10:52]CheckFolder done [21:10:52]ProducePacketName [21:10:52]name=ofd_packets/00025032 [21:10:52]NVStorageSaveData ofd_packets/00025032 [21:10:52]File name is /storage/ofd_packets/00025032 [21:10:52]Write 301 bytes [21:10:52]NVStorageSaveData done [21:10:52]OFDSenderStorePacket done [21:10:52]KKMCreateOFDPacket done [21:10:52]NVStorageSaveData kkm_last_timestamp [21:10:52]File name is /storage/kkm_last_timestamp [21:10:52]Write 4 bytes [21:10:52]NVStorageSaveData done [21:10:52]ExternCall_PrintAddStr [21:10:52]wPrintStart [21:10:52]Write to MH i2c: 01 00 00 1F 3E 5D [21:10:52]Write i2c OK [21:10:52]MH_I2C_Read... [21:10:52]Read from MH i2c: 01 [21:10:52]MH_I2C_Read... [21:10:52]Read from MH i2c: 01 07 00 [21:10:52]MH_I2C_Read... [21:10:52]Read from MH i2c: 01 07 00 1F 3E 00 00 00 00 00 FF 0F 72 [21:10:52]RasterBufferAndPrint [21:10:52]line Счет N : (1)610791 [21:10:52]line ИНН: 02508201610067 [21:10:52]line Контрольно-Кассовый Чек [21:10:52]line ПРОДАЖА [21:10:52]line ТРК (МРК, ГНК) : 52 [21:10:52]line Товар: 2710124130 [21:10:52]line Аи-92-К-2 [21:10:52]line 6.640 * 67.80 [21:10:52]line = 450.19 [21:10:52]line НДС 12% НСП 1% [21:10:52]line > о реализуемом товаре [21:10:52]line ОКРУГЛЕНИЕ: -0.19 [21:10:52]line ИТОГО: 450.00 [21:10:52]line Внесено: 450.00 [21:10:52]line СДАЧА: 0.00 [21:10:52]line НСП 1% : 3.98 [21:10:52]line НДС 12% : 47.81 [21:10:52]line Наличными: 450.00 [21:10:52]line Безнал.: 0.00 [21:10:52]line Место: АЗС № 127 "Партнер Нефть" [21:10:52]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [21:10:52]line СНО: Общий режим [21:10:52]line Чек 407 30.07.2024 21:10 [21:10:52]line Смена: 48 ФФД: 1.0 [21:10:52]line ЗНМ: 0300000158 [21:10:52]line РНМ: 0000000000171247 [21:10:52]line Версия ККМ: v1.0 [21:10:52]line ФМ: 0000000002098565 [21:10:52]line ФД: 25032 [21:10:52]line ФПД: 151426022787161 [21:10:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T211052&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25032&fm=151426022787161&tin=02508201610067®Number=0000000000171247&sum=45000 [21:10:52]written 0, free lines is 4095 [21:10:52]OFD Sender: Processing packet 25032 [packets to send 29, broken 28] [21:10:52]ProducePacketName [21:10:52]name=ofd_packets/00025032 [21:10:52]OFD Sender: To server: pG, [21:10:52]CommunicateWithHost lk.salyk.kg:30040 [21:10:52]ConnectInit lk.salyk.kg [21:10:52]Connected sock=10 [21:10:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 AC DB 07 01 81 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F0 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DB AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 DC 56 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C8 61 00 00 35 04 06 00 89 B8 9E 4C 48 59 01 0A AC B7 42 0C 07 C3 [21:10:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 53 BD 47 00 08 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 32 30 39 38 35 36 35 10 04 04 00 C8 61 00 00 F4 03 04 00 69 02 A9 66 B6 04 01 00 00 5C 90 73 AE 7C B4 1C D9 [21:10:53]CommunicateWithHost err = 0 [21:10:53]CheckOFDResponse [21:10:53]1017 (14) - 77093643461234 [21:10:53]1041 (16) - 0000000002098565 [21:10:53]1040 (4) - 25032 [21:10:53]1012 (4) - 30.07.2024 15:10 [21:10:53]1206 (1) - 0 [21:10:53]OFD Sender: Remove packet 25032 [21:10:53]ProducePacketName [21:10:53]name=ofd_packets/00025032 [21:10:53]NVStorageDeleteData [21:10:53]Write to MH i2c: 01 00 00 4A 3E 88 [21:10:53]Write i2c OK [21:10:53]MH_I2C_Read... [21:10:53]Read from MH i2c: 01 [21:10:53]MH_I2C_Read... [21:10:53]Read from MH i2c: 01 07 00 [21:10:53]MH_I2C_Read... [21:10:53]Read from MH i2c: 01 07 00 4A 3E 00 00 00 00 00 E6 0C 81 [21:10:53]RasterBufferAndPrint [21:10:53]line [21:10:53]line [21:10:53]line [21:10:53]line [21:10:53]line [21:10:53]written 0, free lines is 3309 [21:10:53]MH_Cut [21:10:53]Write to MH i2c: D1 01 00 51 3E 01 61 [21:10:53]Write i2c OK [21:10:53]MH_I2C_Read... [21:10:53]Read from MH i2c: D1 [21:10:53]MH_I2C_Read... [21:10:53]Read from MH i2c: D1 01 00 [21:10:53]MH_I2C_Read... [21:10:53]Read from MH i2c: D1 01 00 51 3E 00 60 [21:10:53]Write to MH i2c: 01 00 00 52 3E 90 [21:10:53]Write i2c OK [21:10:53]MH_I2C_Read... [21:10:53]OFD Sender: No OFD packet to send [21:10:53]*** Cut start [21:10:53]*** Partial cut [21:10:53]*** CUTSNS_PIN = 1 [21:10:54]*** CUTSNS_PIN = 0 [21:10:54]*** Brake cut motor [21:10:54]Read from MH i2c: 01 [21:10:54]MH_I2C_Read... [21:10:54]*** Stop cut motor [21:10:54]*** Cut end [21:10:54]Read from MH i2c: 01 07 00 [21:10:54]MH_I2C_Read... [21:10:54]Read from MH i2c: 01 07 00 52 3E 00 00 00 00 00 FF 0F A5 [21:10:54]process_action close_receipt done [21:10:54]requested_data is exist [21:10:54]produce_requested_data [21:10:54]requested_item fm.sn is exist - process it [21:10:54]wFMCommunicate request_size=4 [21:10:54]MH_SAM_APDU [21:10:54]CAPDU: 80 11 00 00 [21:10:54]Write to MH i2c: E2 08 00 53 3E 80 11 00 00 00 00 00 00 0B [21:10:54]Write i2c OK [21:10:54]MH_I2C_Read... [21:10:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:10:54]Read from MH i2c: E2 [21:10:54]MH_I2C_Read... [21:10:54]Read from MH i2c: E2 17 00 [21:10:54]MH_I2C_Read... [21:10:54]Read from MH i2c: E2 17 00 53 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 61 [21:10:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:10:54]wFMCommunicate OK [21:10:54]requested_item fd.num is exist - process it [21:10:54]SAM_PROTO_GetFieldsCounters [21:10:54]wFMCommunicate request_size=4 [21:10:54]MH_SAM_APDU [21:10:54]CAPDU: 80 13 00 00 [21:10:54]Write to MH i2c: E2 08 00 54 3E 80 13 00 00 00 00 00 00 0E [21:10:54]Write i2c OK [21:10:54]MH_I2C_Read... [21:10:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:10:54]Read from MH i2c: E2 [21:10:54]MH_I2C_Read... [21:10:54]Read from MH i2c: E2 62 00 [21:10:54]MH_I2C_Read... [21:10:54]Read from MH i2c: E2 62 00 54 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C8 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 97 01 00 00 5E 04 04 00 97 01 00 00 57 04 04 00 98 01 00 00 19 04 04 00 00 00 00 00 90 00 50 [21:10:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C8 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 97 01 00 00 5E 04 04 00 97 01 00 00 57 04 04 00 98 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:10:54]wFMCommunicate OK [21:10:54]SAM_PROTO_GetFieldsCounters done [21:10:54]requested_item shift.num is exist - process it [21:10:54]requested_item shift.opened is exist - process it [21:10:54]req_shift_opened [21:10:54]FM_GetShiftState [21:10:54]SAM_PROTO_GetShiftState [21:10:54]wFMCommunicate request_size=4 [21:10:54]MH_SAM_APDU [21:10:54]CAPDU: 80 13 01 00 [21:10:54]Write to MH i2c: E2 08 00 55 3E 80 13 01 00 00 00 00 00 10 [21:10:54]Write i2c OK [21:10:54]MH_I2C_Read... [21:10:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:10:54]Read from MH i2c: E2 [21:10:54]MH_I2C_Read... [21:10:54]Read from MH i2c: E2 0E 00 [21:10:54]MH_I2C_Read... [21:10:54]Read from MH i2c: E2 0E 00 55 3E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C3 [21:10:54]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:10:54]wFMCommunicate OK [21:10:54]SAM_PROTO_GetShiftState done [21:10:54]FM_GetShiftState done [21:10:54]req_shift_opened done [21:10:54]requested_item shift.open_date is exist - process it [21:10:54]req_shift_open_date [21:10:54]req_shift_open_date done [21:10:54]produce_requested_data done [21:10:54]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25032,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [21:10:54]process_action_free close_receipt [21:10:54]json_value_free [21:10:54]json_value_free done [21:10:54]process_json_proto returns [21:10:54]Send response to host [21:10:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25032,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [21:10:54]free response buf [21:10:54]execute_script done [21:10:54]execute_script returns [21:10:54]free content buf [21:10:54]Sock 9.Close socket [21:10:54]Sock 9.Thread stoped [21:10:58]OFD Sender: No OFD packet to send [21:11:03]OFD Sender: No OFD packet to send [21:11:08]OFD Sender: No OFD packet to send [21:11:13]OFD Sender: No OFD packet to send [21:11:18]OFD Sender: No OFD packet to send [21:11:23]OFD Sender: No OFD packet to send [21:11:28]OFD Sender: No OFD packet to send [21:11:33]OFD Sender: No OFD packet to send [21:11:38]OFD Sender: No OFD packet to send [21:11:43]OFD Sender: No OFD packet to send [21:11:48]OFD Sender: No OFD packet to send [21:11:53]OFD Sender: No OFD packet to send [21:11:58]OFD Sender: No OFD packet to send [21:12:03]OFD Sender: No OFD packet to send [21:12:06]accept exits with 7 [21:12:06]New connection [21:12:06]New thread 3067428196 created [21:12:06]Thread 3067571556 joined [21:12:06]Waiting for new connection... [21:12:06] Sock 7.Parse request [21:12:06]Sock 7.Check first char [21:12:06]Sock 7.First char is OK [21:12:06]request: POST /json_proto HTTP/1.0 [21:12:06]Method: POST [21:12:06]URL: /json_proto [21:12:06]Method is POST - this is cgi request [21:12:06]url: /json_proto [21:12:06]query_string will be loaded in cgi processing [21:12:06]execute_cgi json_proto POST (null) [21:12:06]execute_cgi path=json_proto method=POST [21:12:06]POST find Content-Length [21:12:06]Host: 172.17.45.131:8080 [21:12:06]Content-Length: 684 [21:12:06]Content-Type: application/json [21:12:06] [21:12:06]POST finish read [21:12:06]Found Content-Length = 684 [21:12:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610790", "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" : 37.00, "quantity" : 40.550, "sum" : 1500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:12:06]execute_script... [21:12: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)610790", "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" : 37.00, "quantity" : 40.550, "sum" : 1500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:12:06]POST & json_proto [21:12:06]process_json_proto [21:12:06]json parsed OK: [21:12:06]protocol is kg_v1.0 [21:12:06]action value=close_receipt [21:12:06]process_action close_receipt [21:12:06]cmd_close_receipt [21:12:06]MH_GetDate [21:12:06]Write to MH i2c: F0 00 00 56 3E 83 [21:12:06]Write i2c OK [21:12:06]MH_I2C_Read... [21:12:06]Read from MH i2c: F0 [21:12:06]MH_I2C_Read... [21:12:06]Read from MH i2c: F0 09 00 [21:12:06]MH_I2C_Read... [21:12:06]Read from MH i2c: F0 09 00 56 3E 00 28 57 A9 66 C6 D4 6E 66 88 [21:12:06]GetLastDocTimeStamp 1722373852 [21:12:06]current date 1722373928 [21:12:06]FM_GetShiftState [21:12:06]SAM_PROTO_GetShiftState [21:12:06]wFMCommunicate request_size=4 [21:12:06]MH_SAM_APDU [21:12:06]CAPDU: 80 13 01 00 [21:12:06]Write to MH i2c: E2 08 00 57 3E 80 13 01 00 00 00 00 00 12 [21:12:06]Write i2c OK [21:12:06]MH_I2C_Read... [21:12:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:12:06]Read from MH i2c: E2 [21:12:06]MH_I2C_Read... [21:12:06]Read from MH i2c: E2 0E 00 [21:12:06]MH_I2C_Read... [21:12:06]Read from MH i2c: E2 0E 00 57 3E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C5 [21:12:06]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:12:06]wFMCommunicate OK [21:12:06]SAM_PROTO_GetShiftState done [21:12:06]FM_GetShiftState done [21:12:06]opened in 1722298218 [21:12:06]opened+sec_in_day 1722384618 [21:12:06]quantity*price = 150035 [21:12:06]sum+1 = 150036 [21:12:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 408 30.07.2024 21:12 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25033 ФПД: 227080540240736 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T211208&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25033&fm=227080540240736&tin=02508201610067®Number=0000000000171247&sum=150000 [21:12:07]StoreToDocumentArchive [21:12:07]shift 48 fd 25033 [21:12:07]save to /storage/0048/doc_00025033 [21:12:07]save last doc name /storage/0048/doc_00025033 to /storage/kkm_last_doc_name [21:12:07]save OK [21:12:07]Clear old archive folders... [21:12:07]ProcessDocumentItem done err = 0, tmpTLVsize=250 [21:12:07]tlvbuf is 01F4C1B0 [21:12:07]SAM_PROTO_ClearQueue [21:12:07]wFMCommunicate request_size=4 [21:12:07]MH_SAM_APDU [21:12:07]CAPDU: 80 09 00 00 [21:12:07]Write to MH i2c: E2 08 00 64 3E 80 09 00 00 00 00 00 00 14 [21:12:07]Write i2c OK [21:12:07]MH_I2C_Read... [21:12:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:12:07]Read from MH i2c: E2 [21:12:07]MH_I2C_Read... [21:12:07]Read from MH i2c: E2 03 00 [21:12:07]MH_I2C_Read... [21:12:07]Read from MH i2c: E2 03 00 64 3E 00 90 00 16 [21:12:07]RAPDU: 90 00 [21:12:07]wFMCommunicate OK [21:12:07]SAM_PROTO_ClearQueue done [21:12:07]KKMCreateOFDPacket [21:12:07]OFDProtocolAddRootSTLVToBuf [21:12:07]FM_MakeSignedData [21:12:07]FM_MakeSignedData [21:12:07]SAM_PROTO_SignData [21:12:07]wFMCommunicate request_size=4 [21:12:07]MH_SAM_APDU [21:12:07]CAPDU: 80 0D 01 02 [21:12:07]Write to MH i2c: E2 08 00 65 3E 80 0D 01 02 00 00 00 00 1C [21:12:07]Write i2c OK [21:12:07]MH_I2C_Read... [21:12:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:12:07]Read from MH i2c: E2 [21:12:07]MH_I2C_Read... [21:12:07]Read from MH i2c: E2 03 00 [21:12:07]MH_I2C_Read... [21:12:07]Read from MH i2c: E2 03 00 65 3E 00 90 00 17 [21:12:07]RAPDU: 90 00 [21:12:07]wFMCommunicate OK [21:12:07]wFMCommunicate request_size=255 [21:12:07]MH_SAM_APDU [21:12: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 66 9E 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 13 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 98 01 00 00 F4 03 04 00 28 57 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C9 61 00 00 35 04 06 00 CE 87 [21:12:07]Write to MH i2c: E2 02 01 66 3E 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 66 9E 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 13 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 98 01 00 00 F4 03 04 00 28 57 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C9 61 00 00 35 04 06 00 CE 87 00 00 AC [21:12:07]Write i2c OK [21:12:07]MH_I2C_Read... [21:12:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:12:08]Read from MH i2c: E2 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: E2 03 00 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: E2 03 00 66 3E 00 90 00 18 [21:12:08]RAPDU: 90 00 [21:12:08]wFMCommunicate OK [21:12:08]wFMCommunicate request_size=9 [21:12:08]MH_SAM_APDU [21:12:08]CAPDU: 80 0D 02 02 04 4E EF BB 60 [21:12:08]Write to MH i2c: E2 0C 00 67 3E 80 0D 02 02 04 00 4E EF BB 60 00 00 7F [21:12:08]Write i2c OK [21:12:08]MH_I2C_Read... [21:12:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:12:08]Read from MH i2c: E2 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: E2 03 00 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: E2 03 00 67 3E 00 90 00 19 [21:12:08]RAPDU: 90 00 [21:12:08]wFMCommunicate OK [21:12:08]wFMCommunicate request_size=4 [21:12:08]MH_SAM_APDU [21:12:08]CAPDU: 80 0D 03 02 [21:12:08]Write to MH i2c: E2 08 00 68 3E 80 0D 03 02 00 00 00 00 21 [21:12:08]Write i2c OK [21:12:08]MH_I2C_Read... [21:12:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:12:08]Read from MH i2c: E2 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: E2 0B 00 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: E2 0B 00 68 3E 00 2A A6 CC 26 20 6D 2E D8 90 00 77 [21:12:08]RAPDU: 2A A6 CC 26 20 6D 2E D8 90 00 [21:12:08]wFMCommunicate OK [21:12:08]SAM_PROTO_SignData done [21:12:08]FM_MakeSignedData done [21:12:08]CreateOFDProtocolMessage [21:12:08]wFMCommunicate request_size=4 [21:12:08]MH_SAM_APDU [21:12:08]CAPDU: 80 11 00 00 [21:12:08]Write to MH i2c: E2 08 00 69 3E 80 11 00 00 00 00 00 00 21 [21:12:08]Write i2c OK [21:12:08]MH_I2C_Read... [21:12:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:12:08]Read from MH i2c: E2 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: E2 17 00 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: E2 17 00 69 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 77 [21:12:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:12:08]wFMCommunicate OK [21:12:08]CreateOFDProtocolMessage done [21:12:08]OFDSenderStorePacket 25033 [21:12:08]StoreOFDPacket docnum=25033 [21:12:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 0E 87 06 01 31 89 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 66 9E 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 13 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 98 01 00 00 F4 03 04 00 28 57 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C9 61 00 00 35 04 06 00 CE 87 4E EF BB 60 2A A6 CC 26 20 6D 2E D8 [21:12:08]CheckFolder [21:12:08]dirname=/storage/ofd_packets [21:12:08]CheckFolder done [21:12:08]ProducePacketName [21:12:08]name=ofd_packets/00025033 [21:12:08]NVStorageSaveData ofd_packets/00025033 [21:12:08]File name is /storage/ofd_packets/00025033 [21:12:08]Write 300 bytes [21:12:08]NVStorageSaveData done [21:12:08]OFDSenderStorePacket done [21:12:08]KKMCreateOFDPacket done [21:12:08]NVStorageSaveData kkm_last_timestamp [21:12:08]File name is /storage/kkm_last_timestamp [21:12:08]Write 4 bytes [21:12:08]NVStorageSaveData done [21:12:08]ExternCall_PrintAddStr [21:12:08]wPrintStart [21:12:08]Write to MH i2c: 01 00 00 6A 3E A8 [21:12:08]OFD Sender: Processing packet 25033 [packets to send 29, broken 28] [21:12:08]ProducePacketName [21:12:08]name=ofd_packets/00025033 [21:12:08]OFD Sender: To server: pG, [21:12:08]CommunicateWithHost lk.salyk.kg:30040 [21:12:08]ConnectInit lk.salyk.kg [21:12:08]Write i2c OK [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: 01 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: 01 07 00 [21:12:08]MH_I2C_Read... [21:12:08]Read from MH i2c: 01 07 00 6A 3E 00 00 00 00 00 FF 0F BD [21:12:08]RasterBufferAndPrint [21:12:08]line Счет N : (1)610790 [21:12:08]line ИНН: 02508201610067 [21:12:08]line Контрольно-Кассовый Чек [21:12:08]line ПРОДАЖА [21:12:08]line ТРК (МРК, ГНК) : 7 [21:12:08]line Товар: 2711190000 [21:12:08]line ГАЗ-К-3 [21:12:08]line 40.550 * 37.00 [21:12:08]line = 1500.35 [21:12:08]line НДС 12% НСП 1% [21:12:08]line > о реализуемом товаре [21:12:08]line ОКРУГЛЕНИЕ: -0.35 [21:12:08]line ИТОГО: 1500.00 [21:12:08]line Внесено: 1500.00 [21:12:08]line СДАЧА: 0.00 [21:12:08]line НСП 1% : 13.28 [21:12:08]line НДС 12% : 159.33 [21:12:08]line Наличными: 1500.00 [21:12:08]line Безнал.: 0.00 [21:12:08]line Место: АЗС № 127 "Партнер Нефть" [21:12:08]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [21:12:08]line СНО: Общий режим [21:12:08]line Чек 408 30.07.2024 21:12 [21:12:08]line Смена: 48 ФФД: 1.0 [21:12:08]line ЗНМ: 0300000158 [21:12:08]line РНМ: 0000000000171247 [21:12:08]line Версия ККМ: v1.0 [21:12:08]line ФМ: 0000000002098565 [21:12:08]line ФД: 25033 [21:12:08]line ФПД: 227080540240736 [21:12:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T211208&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25033&fm=227080540240736&tin=02508201610067®Number=0000000000171247&sum=150000 [21:12:08]Connected sock=10 [21:12:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 0E 87 06 01 31 89 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 66 9E 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 13 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 98 01 00 00 F4 03 04 00 28 57 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C9 61 00 00 35 04 06 00 CE 87 4E EF BB 60 2A A6 CC 26 20 6D 2E D8 [21:12:08]written 0, free lines is 4095 [21:12:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 36 50 47 00 AF BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 C9 61 00 00 F4 03 04 00 B5 02 A9 66 B6 04 01 00 00 27 42 78 26 3C AD FE B6 [21:12:08]CommunicateWithHost err = 0 [21:12:08]CheckOFDResponse [21:12:08]1017 (14) - 77093643461234 [21:12:08]1041 (16) - 0000000002098565 [21:12:08]1040 (4) - 25033 [21:12:08]1012 (4) - 30.07.2024 15:11 [21:12:08]1206 (1) - 0 [21:12:08]OFD Sender: Remove packet 25033 [21:12:08]ProducePacketName [21:12:08]name=ofd_packets/00025033 [21:12:08]NVStorageDeleteData [21:12:09]Write to MH i2c: 01 00 00 95 3E D3 [21:12:09]Write i2c OK [21:12:09]MH_I2C_Read... [21:12:09]Read from MH i2c: 01 [21:12:09]MH_I2C_Read... [21:12:09]Read from MH i2c: 01 07 00 [21:12:09]MH_I2C_Read... [21:12:09]Read from MH i2c: 01 07 00 95 3E 00 00 00 00 00 E5 0C CB [21:12:09]RasterBufferAndPrint [21:12:09]line [21:12:09]line [21:12:09]line [21:12:09]line [21:12:09]line [21:12:09]written 0, free lines is 3307 [21:12:09]MH_Cut [21:12:09]Write to MH i2c: D1 01 00 9C 3E 01 AC [21:12:09]Write i2c OK [21:12:09]MH_I2C_Read... [21:12:09]Read from MH i2c: D1 [21:12:09]MH_I2C_Read... [21:12:09]Read from MH i2c: D1 01 00 [21:12:09]MH_I2C_Read... [21:12:09]Read from MH i2c: D1 01 00 9C 3E 00 AB [21:12:09]Write to MH i2c: 01 00 00 9D 3E DB [21:12:09]Write i2c OK [21:12:09]MH_I2C_Read... [21:12:09]OFD Sender: No OFD packet to send [21:12:09]*** Cut start [21:12:09]*** Partial cut [21:12:09]*** CUTSNS_PIN = 1 [21:12:09]*** CUTSNS_PIN = 0 [21:12:10]*** Brake cut motor [21:12:10]Read from MH i2c: 01 [21:12:10]MH_I2C_Read... [21:12:10]*** Stop cut motor [21:12:10]*** Cut end [21:12:10]Read from MH i2c: 01 07 00 [21:12:10]MH_I2C_Read... [21:12:10]Read from MH i2c: 01 07 00 9D 3E 00 00 00 00 00 FF 0F F0 [21:12:10]process_action close_receipt done [21:12:10]requested_data is exist [21:12:10]produce_requested_data [21:12:10]requested_item fm.sn is exist - process it [21:12:10]wFMCommunicate request_size=4 [21:12:10]MH_SAM_APDU [21:12:10]CAPDU: 80 11 00 00 [21:12:10]Write to MH i2c: E2 08 00 9E 3E 80 11 00 00 00 00 00 00 56 [21:12:10]Write i2c OK [21:12:10]MH_I2C_Read... [21:12:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:12:10]Read from MH i2c: E2 [21:12:10]MH_I2C_Read... [21:12:10]Read from MH i2c: E2 17 00 [21:12:10]MH_I2C_Read... [21:12:10]Read from MH i2c: E2 17 00 9E 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 AC [21:12:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:12:10]wFMCommunicate OK [21:12:10]requested_item fd.num is exist - process it [21:12:10]SAM_PROTO_GetFieldsCounters [21:12:10]wFMCommunicate request_size=4 [21:12:10]MH_SAM_APDU [21:12:10]CAPDU: 80 13 00 00 [21:12:10]Write to MH i2c: E2 08 00 9F 3E 80 13 00 00 00 00 00 00 59 [21:12:10]Write i2c OK [21:12:10]MH_I2C_Read... [21:12:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:12:10]Read from MH i2c: E2 [21:12:10]MH_I2C_Read... [21:12:10]Read from MH i2c: E2 62 00 [21:12:10]MH_I2C_Read... [21:12:10]Read from MH i2c: E2 62 00 9F 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C9 61 00 00 0E 04 04 00 30 00 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 9F [21:12:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 C9 61 00 00 0E 04 04 00 30 00 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 [21:12:10]wFMCommunicate OK [21:12:10]SAM_PROTO_GetFieldsCounters done [21:12:10]requested_item shift.num is exist - process it [21:12:10]requested_item shift.opened is exist - process it [21:12:10]req_shift_opened [21:12:10]FM_GetShiftState [21:12:10]SAM_PROTO_GetShiftState [21:12:10]wFMCommunicate request_size=4 [21:12:10]MH_SAM_APDU [21:12:10]CAPDU: 80 13 01 00 [21:12:10]Write to MH i2c: E2 08 00 A0 3E 80 13 01 00 00 00 00 00 5B [21:12:10]Write i2c OK [21:12:10]MH_I2C_Read... [21:12:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:12:10]Read from MH i2c: E2 [21:12:10]MH_I2C_Read... [21:12:10]Read from MH i2c: E2 0E 00 [21:12:10]MH_I2C_Read... [21:12:10]Read from MH i2c: E2 0E 00 A0 3E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 0E [21:12:10]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:12:10]wFMCommunicate OK [21:12:10]SAM_PROTO_GetShiftState done [21:12:10]FM_GetShiftState done [21:12:10]req_shift_opened done [21:12:10]requested_item shift.open_date is exist - process it [21:12:10]req_shift_open_date [21:12:10]req_shift_open_date done [21:12:10]produce_requested_data done [21:12:10]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25033,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [21:12:10]process_action_free close_receipt [21:12:10]json_value_free [21:12:10]json_value_free done [21:12:10]process_json_proto returns [21:12:10]Send response to host [21:12:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25033,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [21:12:10]free response buf [21:12:10]execute_script done [21:12:10]execute_script returns [21:12:10]free content buf [21:12:10]Sock 7.Close socket [21:12:10]Sock 7.Thread stoped [21:12:14]OFD Sender: No OFD packet to send [21:12:19]OFD Sender: No OFD packet to send [21:12:24]OFD Sender: No OFD packet to send [21:12:29]OFD Sender: No OFD packet to send [21:12:34]OFD Sender: No OFD packet to send [21:12:39]OFD Sender: No OFD packet to send [21:12:44]OFD Sender: No OFD packet to send [21:12:49]OFD Sender: No OFD packet to send [21:12:54]OFD Sender: No OFD packet to send [21:12:59]OFD Sender: No OFD packet to send [21:13:04]OFD Sender: No OFD packet to send [21:13:09]OFD Sender: No OFD packet to send [21:13:14]OFD Sender: No OFD packet to send [21:13:19]OFD Sender: No OFD packet to send [21:13:24]OFD Sender: No OFD packet to send [21:13:29]OFD Sender: No OFD packet to send [21:13:34]OFD Sender: No OFD packet to send [21:13:39]OFD Sender: No OFD packet to send [21:13:44]OFD Sender: No OFD packet to send [21:13:49]OFD Sender: No OFD packet to send [21:13:54]OFD Sender: No OFD packet to send [21:13:59]OFD Sender: No OFD packet to send [21:14:04]OFD Sender: No OFD packet to send [21:14:09]OFD Sender: No OFD packet to send [21:14:14]OFD Sender: No OFD packet to send [21:14:19]OFD Sender: No OFD packet to send [21:14:24]OFD Sender: No OFD packet to send [21:14:29]OFD Sender: No OFD packet to send [21:14:34]OFD Sender: No OFD packet to send [21:14:39]OFD Sender: No OFD packet to send [21:14:44]OFD Sender: No OFD packet to send [21:14:49]OFD Sender: No OFD packet to send [21:14:54]OFD Sender: No OFD packet to send [21:14:59]OFD Sender: No OFD packet to send [21:15:04]OFD Sender: No OFD packet to send [21:15:08]accept exits with 9 [21:15:08]New connection [21:15:08]New thread 3067571556 created [21:15:08]Thread 3067428196 joined [21:15:08]Waiting for new connection... [21:15:08] Sock 9.Parse request [21:15:08]Sock 9.Check first char [21:15:08]Sock 9.First char is OK [21:15:08]request: POST /json_proto HTTP/1.0 [21:15:08]Method: POST [21:15:08]URL: /json_proto [21:15:08]Method is POST - this is cgi request [21:15:08]url: /json_proto [21:15:08]query_string will be loaded in cgi processing [21:15:08]execute_cgi json_proto POST (null) [21:15:08]execute_cgi path=json_proto method=POST [21:15:08]POST find Content-Length [21:15:08]Host: 172.17.45.131:8080 [21:15:08]Content-Length: 677 [21:15:08]Content-Type: application/json [21:15:08] [21:15:08]POST finish read [21:15:08]Found Content-Length = 677 [21:15:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610792", "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" ] } } [21:15:08]execute_script... [21:15: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)610792", "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" ] } } [21:15:08]POST & json_proto [21:15:08]process_json_proto [21:15:08]json parsed OK: [21:15:08]protocol is kg_v1.0 [21:15:08]action value=close_receipt [21:15:08]process_action close_receipt [21:15:08]cmd_close_receipt [21:15:08]MH_GetDate [21:15:08]Write to MH i2c: F0 00 00 A1 3E CE [21:15:08]Write i2c OK [21:15:08]MH_I2C_Read... [21:15:08]Read from MH i2c: F0 [21:15:08]MH_I2C_Read... [21:15:08]Read from MH i2c: F0 09 00 [21:15:08]MH_I2C_Read... [21:15:08]Read from MH i2c: F0 09 00 A1 3E 00 DD 57 A9 66 C6 D4 6E 66 88 [21:15:08]GetLastDocTimeStamp 1722373928 [21:15:08]current date 1722374109 [21:15:08]FM_GetShiftState [21:15:08]SAM_PROTO_GetShiftState [21:15:08]wFMCommunicate request_size=4 [21:15:08]MH_SAM_APDU [21:15:08]CAPDU: 80 13 01 00 [21:15:08]Write to MH i2c: E2 08 00 A2 3E 80 13 01 00 00 00 00 00 5D [21:15:08]Write i2c OK [21:15:08]MH_I2C_Read... [21:15:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:15:08]Read from MH i2c: E2 [21:15:08]MH_I2C_Read... [21:15:08]Read from MH i2c: E2 0E 00 [21:15:08]MH_I2C_Read... [21:15:08]Read from MH i2c: E2 0E 00 A2 3E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 10 [21:15:08]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:15:08]wFMCommunicate OK [21:15:08]SAM_PROTO_GetShiftState done [21:15:08]FM_GetShiftState done [21:15:08]opened in 1722298218 [21:15:08]opened+sec_in_day 1722384618 [21:15:08]quantity*price = 40002 [21:15:08]sum+1 = 40003 [21:15:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 409 30.07.2024 21:15 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25034 ФПД: 150337119116261 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T211509&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25034&fm=150337119116261&tin=02508201610067®Number=0000000000171247&sum=40000 [21:15:09]StoreToDocumentArchive [21:15:09]shift 48 fd 25034 [21:15:09]save to /storage/0048/doc_00025034 [21:15:09]save last doc name /storage/0048/doc_00025034 to /storage/kkm_last_doc_name [21:15:09]save OK [21:15:09]Clear old archive folders... [21:15:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:15:09]tlvbuf is 01F929F0 [21:15:09]SAM_PROTO_ClearQueue [21:15:09]wFMCommunicate request_size=4 [21:15:09]MH_SAM_APDU [21:15:09]CAPDU: 80 09 00 00 [21:15:09]Write to MH i2c: E2 08 00 AF 3E 80 09 00 00 00 00 00 00 5F [21:15:09]Write i2c OK [21:15:09]MH_I2C_Read... [21:15:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:15:09]Read from MH i2c: E2 [21:15:09]MH_I2C_Read... [21:15:09]Read from MH i2c: E2 03 00 [21:15:09]MH_I2C_Read... [21:15:09]Read from MH i2c: E2 03 00 AF 3E 00 90 00 61 [21:15:09]RAPDU: 90 00 [21:15:09]wFMCommunicate OK [21:15:09]SAM_PROTO_ClearQueue done [21:15:09]KKMCreateOFDPacket [21:15:09]OFDProtocolAddRootSTLVToBuf [21:15:09]FM_MakeSignedData [21:15:09]FM_MakeSignedData [21:15:09]SAM_PROTO_SignData [21:15:09]wFMCommunicate request_size=4 [21:15:09]MH_SAM_APDU [21:15:09]CAPDU: 80 0D 01 02 [21:15:09]Write to MH i2c: E2 08 00 B0 3E 80 0D 01 02 00 00 00 00 67 [21:15:09]Write i2c OK [21:15:09]MH_I2C_Read... [21:15:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:15:09]Read from MH i2c: E2 [21:15:09]MH_I2C_Read... [21:15:09]Read from MH i2c: E2 03 00 [21:15:09]MH_I2C_Read... [21:15:09]Read from MH i2c: E2 03 00 B0 3E 00 90 00 62 [21:15:09]RAPDU: 90 00 [21:15:09]wFMCommunicate OK [21:15:09]wFMCommunicate request_size=255 [21:15:09]MH_SAM_APDU [21:15: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 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 99 01 00 00 F4 03 04 00 DD 57 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CA 61 00 00 35 04 06 00 88 [21:15:09]Write to MH i2c: E2 02 01 B1 3E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 99 01 00 00 F4 03 04 00 DD 57 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CA 61 00 00 35 04 06 00 88 00 00 88 [21:15:09]Write i2c OK [21:15:09]MH_I2C_Read... [21:15:09]OFD Sender: No OFD packet to send [21:15:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:15:09]Read from MH i2c: E2 [21:15:09]MH_I2C_Read... [21:15:09]Read from MH i2c: E2 03 00 [21:15:09]MH_I2C_Read... [21:15:09]Read from MH i2c: E2 03 00 B1 3E 00 90 00 63 [21:15:09]RAPDU: 90 00 [21:15:09]wFMCommunicate OK [21:15:09]wFMCommunicate request_size=10 [21:15:09]MH_SAM_APDU [21:15:09]CAPDU: 80 0D 02 02 05 BB 16 94 DB E5 [21:15:09]Write to MH i2c: E2 0D 00 B2 3E 80 0D 02 02 05 00 BB 16 94 DB E5 00 00 99 [21:15:09]Write i2c OK [21:15:09]MH_I2C_Read... [21:15:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:15:09]Read from MH i2c: E2 [21:15:09]MH_I2C_Read... [21:15:09]Read from MH i2c: E2 03 00 [21:15:09]MH_I2C_Read... [21:15:09]Read from MH i2c: E2 03 00 B2 3E 00 90 00 64 [21:15:09]RAPDU: 90 00 [21:15:09]wFMCommunicate OK [21:15:09]wFMCommunicate request_size=4 [21:15:09]MH_SAM_APDU [21:15:09]CAPDU: 80 0D 03 02 [21:15:09]Write to MH i2c: E2 08 00 B3 3E 80 0D 03 02 00 00 00 00 6C [21:15:09]Write i2c OK [21:15:09]MH_I2C_Read... [21:15:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:15:09]Read from MH i2c: E2 [21:15:09]MH_I2C_Read... [21:15:09]Read from MH i2c: E2 0B 00 [21:15:09]MH_I2C_Read... [21:15:09]Read from MH i2c: E2 0B 00 B3 3E 00 4F 8E 99 53 46 DC A8 44 90 00 44 [21:15:09]RAPDU: 4F 8E 99 53 46 DC A8 44 90 00 [21:15:09]wFMCommunicate OK [21:15:09]SAM_PROTO_SignData done [21:15:09]FM_MakeSignedData done [21:15:09]CreateOFDProtocolMessage [21:15:09]wFMCommunicate request_size=4 [21:15:09]MH_SAM_APDU [21:15:09]CAPDU: 80 11 00 00 [21:15:09]Write to MH i2c: E2 08 00 B4 3E 80 11 00 00 00 00 00 00 6C [21:15:09]Write i2c OK [21:15:09]MH_I2C_Read... [21:15:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:15:09]Read from MH i2c: E2 [21:15:09]MH_I2C_Read... [21:15:09]Read from MH i2c: E2 17 00 [21:15:09]MH_I2C_Read... [21:15:09]Read from MH i2c: E2 17 00 B4 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C2 [21:15:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:15:09]wFMCommunicate OK [21:15:09]CreateOFDProtocolMessage done [21:15:09]OFDSenderStorePacket 25034 [21:15:09]StoreOFDPacket docnum=25034 [21:15:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E5 83 07 01 ED 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 99 01 00 00 F4 03 04 00 DD 57 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CA 61 00 00 35 04 06 00 88 BB 16 94 DB E5 4F 8E 99 53 46 DC A8 44 [21:15:09]CheckFolder [21:15:09]dirname=/storage/ofd_packets [21:15:09]CheckFolder done [21:15:09]ProducePacketName [21:15:09]name=ofd_packets/00025034 [21:15:09]NVStorageSaveData ofd_packets/00025034 [21:15:09]File name is /storage/ofd_packets/00025034 [21:15:09]Write 301 bytes [21:15:09]NVStorageSaveData done [21:15:09]OFDSenderStorePacket done [21:15:09]KKMCreateOFDPacket done [21:15:09]NVStorageSaveData kkm_last_timestamp [21:15:09]File name is /storage/kkm_last_timestamp [21:15:09]Write 4 bytes [21:15:09]NVStorageSaveData done [21:15:09]ExternCall_PrintAddStr [21:15:09]wPrintStart [21:15:09]Write to MH i2c: 01 00 00 B5 3E F3 [21:15:09]Write i2c OK [21:15:09]MH_I2C_Read... [21:15:09]Read from MH i2c: 01 [21:15:09]MH_I2C_Read... [21:15:09]Read from MH i2c: 01 07 00 [21:15:09]MH_I2C_Read... [21:15:09]Read from MH i2c: 01 07 00 B5 3E 00 00 00 00 00 FF 0F 08 [21:15:09]RasterBufferAndPrint [21:15:09]line Счет N : (1)610792 [21:15:09]line ИНН: 02508201610067 [21:15:09]line Контрольно-Кассовый Чек [21:15:09]line ПРОДАЖА [21:15:09]line ТРК (МРК, ГНК) : 32 [21:15:09]line Товар: 2710124130 [21:15:09]line Аи-92-К-2 [21:15:09]line 5.900 * 67.80 [21:15:09]line = 400.02 [21:15:09]line НДС 12% НСП 1% [21:15:09]line > о реализуемом товаре [21:15:09]line ОКРУГЛЕНИЕ: -0.02 [21:15:09]line ИТОГО: 400.00 [21:15:09]line Внесено: 400.00 [21:15:09]line СДАЧА: 0.00 [21:15:09]line НСП 1% : 3.54 [21:15:09]line НДС 12% : 42.48 [21:15:09]line Наличными: 400.00 [21:15:09]line Безнал.: 0.00 [21:15:09]line Место: АЗС № 127 "Партнер Нефть" [21:15:09]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [21:15:09]line СНО: Общий режим [21:15:09]line Чек 409 30.07.2024 21:15 [21:15:09]line Смена: 48 ФФД: 1.0 [21:15:09]line ЗНМ: 0300000158 [21:15:09]line РНМ: 0000000000171247 [21:15:09]line Версия ККМ: v1.0 [21:15:09]line ФМ: 0000000002098565 [21:15:09]line ФД: 25034 [21:15:09]line ФПД: 150337119116261 [21:15:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T211509&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25034&fm=150337119116261&tin=02508201610067®Number=0000000000171247&sum=40000 [21:15:10]OFD Sender: Processing packet 25034 [packets to send 29, broken 28] [21:15:10]ProducePacketName [21:15:10]name=ofd_packets/00025034 [21:15:10]OFD Sender: To server: pG, [21:15:10]CommunicateWithHost lk.salyk.kg:30040 [21:15:10]ConnectInit lk.salyk.kg [21:15:10]written 0, free lines is 4095 [21:15:10]Connected sock=10 [21:15:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E5 83 07 01 ED 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 99 01 00 00 F4 03 04 00 DD 57 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CA 61 00 00 35 04 06 00 88 BB 16 94 DB E5 4F 8E 99 53 46 DC A8 44 [21:15:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 61 20 47 00 FE 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CA 61 00 00 F4 03 04 00 6B 03 A9 66 B6 04 01 00 00 2C 01 0A 8D 09 9F EC 7C [21:15:10]CommunicateWithHost err = 0 [21:15:10]CheckOFDResponse [21:15:10]1017 (14) - 77093643461234 [21:15:10]1041 (16) - 0000000002098565 [21:15:10]1040 (4) - 25034 [21:15:10]1012 (4) - 30.07.2024 15:14 [21:15:10]1206 (1) - 0 [21:15:10]OFD Sender: Remove packet 25034 [21:15:10]ProducePacketName [21:15:10]name=ofd_packets/00025034 [21:15:10]NVStorageDeleteData [21:15:10]Write to MH i2c: 01 00 00 E0 3E 1E [21:15:10]Write i2c OK [21:15:10]MH_I2C_Read... [21:15:10]Read from MH i2c: 01 [21:15:10]MH_I2C_Read... [21:15:10]Read from MH i2c: 01 07 00 [21:15:10]MH_I2C_Read... [21:15:10]Read from MH i2c: 01 07 00 E0 3E 00 00 00 00 00 DA 0C 0B [21:15:10]RasterBufferAndPrint [21:15:10]line [21:15:10]line [21:15:10]line [21:15:10]line [21:15:10]line [21:15:10]written 0, free lines is 3297 [21:15:10]MH_Cut [21:15:10]Write to MH i2c: D1 01 00 E7 3E 01 F7 [21:15:10]Write i2c OK [21:15:10]MH_I2C_Read... [21:15:10]Read from MH i2c: D1 [21:15:10]MH_I2C_Read... [21:15:10]Read from MH i2c: D1 01 00 [21:15:10]MH_I2C_Read... [21:15:10]Read from MH i2c: D1 01 00 E7 3E 00 F6 [21:15:10]Write to MH i2c: 01 00 00 E8 3E 26 [21:15:10]Write i2c OK [21:15:10]MH_I2C_Read... [21:15:10]OFD Sender: No OFD packet to send [21:15:11]*** Cut start [21:15:11]*** Partial cut [21:15:11]*** CUTSNS_PIN = 1 [21:15:11]*** CUTSNS_PIN = 0 [21:15:11]*** Brake cut motor [21:15:11]Read from MH i2c: 01 [21:15:11]MH_I2C_Read... [21:15:11]*** Stop cut motor [21:15:11]*** Cut end [21:15:11]Read from MH i2c: 01 07 00 [21:15:11]MH_I2C_Read... [21:15:11]Read from MH i2c: 01 07 00 E8 3E 00 00 00 00 00 FF 0F 3B [21:15:11]process_action close_receipt done [21:15:11]requested_data is exist [21:15:11]produce_requested_data [21:15:11]requested_item fm.sn is exist - process it [21:15:11]wFMCommunicate request_size=4 [21:15:11]MH_SAM_APDU [21:15:11]CAPDU: 80 11 00 00 [21:15:11]Write to MH i2c: E2 08 00 E9 3E 80 11 00 00 00 00 00 00 A1 [21:15:11]Write i2c OK [21:15:11]MH_I2C_Read... [21:15:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:15:11]Read from MH i2c: E2 [21:15:11]MH_I2C_Read... [21:15:11]Read from MH i2c: E2 17 00 [21:15:11]MH_I2C_Read... [21:15:11]Read from MH i2c: E2 17 00 E9 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F7 [21:15:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:15:11]wFMCommunicate OK [21:15:11]requested_item fd.num is exist - process it [21:15:11]SAM_PROTO_GetFieldsCounters [21:15:11]wFMCommunicate request_size=4 [21:15:11]MH_SAM_APDU [21:15:11]CAPDU: 80 13 00 00 [21:15:11]Write to MH i2c: E2 08 00 EA 3E 80 13 00 00 00 00 00 00 A4 [21:15:11]Write i2c OK [21:15:11]MH_I2C_Read... [21:15:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:15:12]Read from MH i2c: E2 [21:15:12]MH_I2C_Read... [21:15:12]Read from MH i2c: E2 62 00 [21:15:12]MH_I2C_Read... [21:15:12]Read from MH i2c: E2 62 00 EA 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CA 61 00 00 0E 04 04 00 30 00 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 EE [21:15:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CA 61 00 00 0E 04 04 00 30 00 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 [21:15:12]wFMCommunicate OK [21:15:12]SAM_PROTO_GetFieldsCounters done [21:15:12]requested_item shift.num is exist - process it [21:15:12]requested_item shift.opened is exist - process it [21:15:12]req_shift_opened [21:15:12]FM_GetShiftState [21:15:12]SAM_PROTO_GetShiftState [21:15:12]wFMCommunicate request_size=4 [21:15:12]MH_SAM_APDU [21:15:12]CAPDU: 80 13 01 00 [21:15:12]Write to MH i2c: E2 08 00 EB 3E 80 13 01 00 00 00 00 00 A6 [21:15:12]Write i2c OK [21:15:12]MH_I2C_Read... [21:15:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:15:12]Read from MH i2c: E2 [21:15:12]MH_I2C_Read... [21:15:12]Read from MH i2c: E2 0E 00 [21:15:12]MH_I2C_Read... [21:15:12]Read from MH i2c: E2 0E 00 EB 3E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 59 [21:15:12]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:15:12]wFMCommunicate OK [21:15:12]SAM_PROTO_GetShiftState done [21:15:12]FM_GetShiftState done [21:15:12]req_shift_opened done [21:15:12]requested_item shift.open_date is exist - process it [21:15:12]req_shift_open_date [21:15:12]req_shift_open_date done [21:15:12]produce_requested_data done [21:15:12]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25034,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [21:15:12]process_action_free close_receipt [21:15:12]json_value_free [21:15:12]json_value_free done [21:15:12]process_json_proto returns [21:15:12]Send response to host [21:15:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25034,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [21:15:12]free response buf [21:15:12]execute_script done [21:15:12]execute_script returns [21:15:12]free content buf [21:15:12]Sock 9.Close socket [21:15:12]Sock 9.Thread stoped [21:15:15]OFD Sender: No OFD packet to send [21:15:20]OFD Sender: No OFD packet to send [21:15:25]OFD Sender: No OFD packet to send [21:15:30]OFD Sender: No OFD packet to send [21:15:35]OFD Sender: No OFD packet to send [21:15:40]OFD Sender: No OFD packet to send [21:15:45]OFD Sender: No OFD packet to send [21:15:50]OFD Sender: No OFD packet to send [21:15:55]OFD Sender: No OFD packet to send [21:16:00]OFD Sender: No OFD packet to send [21:16:05]OFD Sender: No OFD packet to send [21:16:11]OFD Sender: No OFD packet to send [21:16:16]OFD Sender: No OFD packet to send [21:16:21]OFD Sender: No OFD packet to send [21:16:26]OFD Sender: No OFD packet to send [21:16:31]OFD Sender: No OFD packet to send [21:16:36]OFD Sender: No OFD packet to send [21:16:41]OFD Sender: No OFD packet to send [21:16:46]OFD Sender: No OFD packet to send [21:16:51]OFD Sender: No OFD packet to send [21:16:56]OFD Sender: No OFD packet to send [21:17:01]OFD Sender: No OFD packet to send [21:17:06]OFD Sender: No OFD packet to send [21:17:11]OFD Sender: No OFD packet to send [21:17:16]OFD Sender: No OFD packet to send [21:17:21]OFD Sender: No OFD packet to send [21:17:26]OFD Sender: No OFD packet to send [21:17:31]OFD Sender: No OFD packet to send [21:17:36]OFD Sender: No OFD packet to send [21:17:41]OFD Sender: No OFD packet to send [21:17:46]OFD Sender: No OFD packet to send [21:17:51]OFD Sender: No OFD packet to send [21:17:56]OFD Sender: No OFD packet to send [21:18:01]OFD Sender: No OFD packet to send [21:18:06]OFD Sender: No OFD packet to send [21:18:11]OFD Sender: No OFD packet to send [21:18:16]OFD Sender: No OFD packet to send [21:18:21]OFD Sender: No OFD packet to send [21:18:26]OFD Sender: No OFD packet to send [21:18:31]OFD Sender: No OFD packet to send [21:18:36]OFD Sender: No OFD packet to send [21:18:41]OFD Sender: No OFD packet to send [21:18:46]OFD Sender: No OFD packet to send [21:18:51]OFD Sender: No OFD packet to send [21:18:56]OFD Sender: No OFD packet to send [21:19:01]OFD Sender: No OFD packet to send [21:19:06]OFD Sender: No OFD packet to send [21:19:11]OFD Sender: No OFD packet to send [21:19:16]OFD Sender: No OFD packet to send [21:19:21]OFD Sender: No OFD packet to send [21:19:26]OFD Sender: No OFD packet to send [21:19:31]OFD Sender: No OFD packet to send [21:19:36]OFD Sender: No OFD packet to send [21:19:41]OFD Sender: No OFD packet to send [21:19:46]OFD Sender: No OFD packet to send [21:19:51]OFD Sender: No OFD packet to send [21:19:55]accept exits with 7 [21:19:55]New connection [21:19:55]New thread 3067428196 created [21:19:55]Thread 3067571556 joined [21:19:55]Waiting for new connection... [21:19:55] Sock 7.Parse request [21:19:55]Sock 7.Check first char [21:19:55]Sock 7.First char is OK [21:19:55]request: POST /json_proto HTTP/1.0 [21:19:55]Method: POST [21:19:55]URL: /json_proto [21:19:55]Method is POST - this is cgi request [21:19:55]url: /json_proto [21:19:55]query_string will be loaded in cgi processing [21:19:55]execute_cgi json_proto POST (null) [21:19:55]execute_cgi path=json_proto method=POST [21:19:55]POST find Content-Length [21:19:55]Host: 172.17.45.131:8080 [21:19:55]Content-Length: 799 [21:19:55]Content-Type: application/json [21:19:55] [21:19:55]POST finish read [21:19:55]Found Content-Length = 799 [21:19:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610793", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 32.420, "sum" : 2454.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2454.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:19:55]execute_script... [21:19: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)610793", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 32.420, "sum" : 2454.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2454.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:19:55]POST & json_proto [21:19:55]process_json_proto [21:19:55]json parsed OK: [21:19:55]protocol is kg_v1.0 [21:19:55]action value=close_receipt [21:19:55]process_action close_receipt [21:19:55]cmd_close_receipt [21:19:55]MH_GetDate [21:19:55]Write to MH i2c: F0 00 00 EC 3E 19 [21:19:55]Write i2c OK [21:19:55]MH_I2C_Read... [21:19:55]Read from MH i2c: F0 [21:19:55]MH_I2C_Read... [21:19:55]Read from MH i2c: F0 09 00 [21:19:55]MH_I2C_Read... [21:19:55]Read from MH i2c: F0 09 00 EC 3E 00 FD 58 A9 66 C6 D4 6E 66 F4 [21:19:55]GetLastDocTimeStamp 1722374109 [21:19:55]current date 1722374397 [21:19:55]FM_GetShiftState [21:19:55]SAM_PROTO_GetShiftState [21:19:55]wFMCommunicate request_size=4 [21:19:55]MH_SAM_APDU [21:19:55]CAPDU: 80 13 01 00 [21:19:55]Write to MH i2c: E2 08 00 ED 3E 80 13 01 00 00 00 00 00 A8 [21:19:55]Write i2c OK [21:19:55]MH_I2C_Read... [21:19:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:19:55]Read from MH i2c: E2 [21:19:55]MH_I2C_Read... [21:19:55]Read from MH i2c: E2 0E 00 [21:19:55]MH_I2C_Read... [21:19:55]Read from MH i2c: E2 0E 00 ED 3E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 5B [21:19:55]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:19:55]wFMCommunicate OK [21:19:55]SAM_PROTO_GetShiftState done [21:19:55]FM_GetShiftState done [21:19:55]opened in 1722298218 [21:19:55]opened+sec_in_day 1722384618 [21:19:55]quantity*price = 245419 [21:19:55]sum+1 = 245420 [21:19:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2454.19 НСП 1% : 21.72 НДС 12% : 260.62 Наличными: 0.00 Безнал.: 2454.19 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 410 30.07.2024 21:19 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25035 ФПД: 56113688456450 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T211957&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25035&fm=56113688456450&tin=02508201610067®Number=0000000000171247&sum=245419 [21:19:57]StoreToDocumentArchive [21:19:57]shift 48 fd 25035 [21:19:57]save to /storage/0048/doc_00025035 [21:19:57]save last doc name /storage/0048/doc_00025035 to /storage/kkm_last_doc_name [21:19:57]save OK [21:19:57]Clear old archive folders... [21:19:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:19:57]tlvbuf is B6E3F070 [21:19:57]SAM_PROTO_ClearQueue [21:19:57]wFMCommunicate request_size=4 [21:19:57]MH_SAM_APDU [21:19:57]CAPDU: 80 09 00 00 [21:19:57]Write to MH i2c: E2 08 00 FA 3E 80 09 00 00 00 00 00 00 AA [21:19:57]Write i2c OK [21:19:57]MH_I2C_Read... [21:19:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:19:57]Read from MH i2c: E2 [21:19:57]MH_I2C_Read... [21:19:57]Read from MH i2c: E2 03 00 [21:19:57]MH_I2C_Read... [21:19:57]Read from MH i2c: E2 03 00 FA 3E 00 90 00 AC [21:19:57]RAPDU: 90 00 [21:19:57]wFMCommunicate OK [21:19:57]SAM_PROTO_ClearQueue done [21:19:57]KKMCreateOFDPacket [21:19:57]OFDProtocolAddRootSTLVToBuf [21:19:57]FM_MakeSignedData [21:19:57]FM_MakeSignedData [21:19:57]SAM_PROTO_SignData [21:19:57]wFMCommunicate request_size=4 [21:19:57]MH_SAM_APDU [21:19:57]CAPDU: 80 0D 01 02 [21:19:57]Write to MH i2c: E2 08 00 FB 3E 80 0D 01 02 00 00 00 00 B2 [21:19:57]Write i2c OK [21:19:57]MH_I2C_Read... [21:19:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:19:57]Read from MH i2c: E2 [21:19:57]MH_I2C_Read... [21:19:57]Read from MH i2c: E2 03 00 [21:19:57]MH_I2C_Read... [21:19:57]Read from MH i2c: E2 03 00 FB 3E 00 90 00 AD [21:19:57]RAPDU: 90 00 [21:19:57]wFMCommunicate OK [21:19:57]wFMCommunicate request_size=255 [21:19:57]MH_SAM_APDU [21:19:57]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A4 7E 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 AB BE 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB BE 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 65 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB BE 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 FD 58 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CB 61 00 00 35 04 06 00 33 08 FC 77 [21:19:57]Write to MH i2c: E2 02 01 FC 3E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A4 7E 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 AB BE 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB BE 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 65 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB BE 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 FD 58 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CB 61 00 00 35 04 06 00 33 08 FC 77 00 00 E1 [21:19:57]Write i2c OK [21:19:57]MH_I2C_Read... [21:19:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:19:57]Read from MH i2c: E2 [21:19:57]MH_I2C_Read... [21:19:57]Read from MH i2c: E2 03 00 [21:19:57]MH_I2C_Read... [21:19:57]Read from MH i2c: E2 03 00 FC 3E 00 90 00 AE [21:19:57]RAPDU: 90 00 [21:19:57]wFMCommunicate OK [21:19:57]wFMCommunicate request_size=7 [21:19:57]MH_SAM_APDU [21:19:57]CAPDU: 80 0D 02 02 02 AD 02 [21:19:57]Write to MH i2c: E2 0A 00 FD 3E 80 0D 02 02 02 00 AD 02 00 00 68 [21:19:57]Write i2c OK [21:19:57]MH_I2C_Read... [21:19:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:19:57]Read from MH i2c: E2 [21:19:57]MH_I2C_Read... [21:19:57]Read from MH i2c: E2 03 00 [21:19:57]MH_I2C_Read... [21:19:57]Read from MH i2c: E2 03 00 FD 3E 00 90 00 AF [21:19:57]RAPDU: 90 00 [21:19:57]wFMCommunicate OK [21:19:57]wFMCommunicate request_size=4 [21:19:57]MH_SAM_APDU [21:19:57]CAPDU: 80 0D 03 02 [21:19:57]Write to MH i2c: E2 08 00 FE 3E 80 0D 03 02 00 00 00 00 B7 [21:19:57]Write i2c OK [21:19:57]MH_I2C_Read... [21:19:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:19:57]Read from MH i2c: E2 [21:19:57]MH_I2C_Read... [21:19:57]Read from MH i2c: E2 0B 00 [21:19:57]MH_I2C_Read... [21:19:57]Read from MH i2c: E2 0B 00 FE 3E 00 E9 44 5E DD 66 4F A6 26 90 00 A1 [21:19:57]RAPDU: E9 44 5E DD 66 4F A6 26 90 00 [21:19:57]wFMCommunicate OK [21:19:57]SAM_PROTO_SignData done [21:19:57]FM_MakeSignedData done [21:19:57]CreateOFDProtocolMessage [21:19:57]wFMCommunicate request_size=4 [21:19:57]MH_SAM_APDU [21:19:57]CAPDU: 80 11 00 00 [21:19:57]Write to MH i2c: E2 08 00 FF 3E 80 11 00 00 00 00 00 00 B7 [21:19:57]Write i2c OK [21:19:57]MH_I2C_Read... [21:19:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:19:57]Read from MH i2c: E2 [21:19:57]MH_I2C_Read... [21:19:57]Read from MH i2c: E2 17 00 [21:19:57]MH_I2C_Read... [21:19:57]Read from MH i2c: E2 17 00 FF 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 0D [21:19:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:19:57]wFMCommunicate OK [21:19:57]CreateOFDProtocolMessage done [21:19:57]OFDSenderStorePacket 25035 [21:19:57]StoreOFDPacket docnum=25035 [21:19:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 C1 1F 04 01 CE B4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A4 7E 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 AB BE 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB BE 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 65 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB BE 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 FD 58 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CB 61 00 00 35 04 06 00 33 08 FC 77 AD 02 E9 44 5E DD 66 4F A6 26 [21:19:57]CheckFolder [21:19:57]dirname=/storage/ofd_packets [21:19:57]CheckFolder done [21:19:57]ProducePacketName [21:19:57]name=ofd_packets/00025035 [21:19:57]NVStorageSaveData ofd_packets/00025035 [21:19:57]File name is /storage/ofd_packets/00025035 [21:19:57]Write 298 bytes [21:19:57]NVStorageSaveData done [21:19:57]OFDSenderStorePacket done [21:19:57]KKMCreateOFDPacket done [21:19:57]NVStorageSaveData kkm_last_timestamp [21:19:57]File name is /storage/kkm_last_timestamp [21:19:57]Write 4 bytes [21:19:57]NVStorageSaveData done [21:19:57]ExternCall_PrintAddStr [21:19:57]wPrintStart [21:19:57]Write to MH i2c: 01 00 00 00 3F 3F [21:19:57]Write i2c OK [21:19:57]MH_I2C_Read... [21:19:57]Read from MH i2c: 01 [21:19:57]MH_I2C_Read... [21:19:57]Read from MH i2c: 01 07 00 [21:19:57]MH_I2C_Read... [21:19:57]Read from MH i2c: 01 07 00 00 3F 00 00 00 00 00 FF 0F 54 [21:19:57]RasterBufferAndPrint [21:19:57]line Счет N : (1)610793 [21:19:57]line ИНН: 02508201610067 [21:19:57]line Контрольно-Кассовый Чек [21:19:57]line ПРОДАЖА [21:19:57]line ТРК (МРК, ГНК) : 2 [21:19:57]line Товар: 2710194210 [21:19:57]line ДТ-К-2 [21:19:57]line 32.420 * 75.70 [21:19:57]line = 2454.19 [21:19:57]line НДС 12% НСП 1% [21:19:57]line > о реализуемом товаре [21:19:57]line ИТОГО: 2454.19 [21:19:57]line НСП 1% : 21.72 [21:19:57]line НДС 12% : 260.62 [21:19:57]line Наличными: 0.00 [21:19:57]line Безнал.: 2454.19 [21:19:57]line Место: АЗС № 127 "Партнер Нефть" [21:19:57]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [21:19:57]line СНО: Общий режим [21:19:57]line Чек 410 30.07.2024 21:19 [21:19:57]line Смена: 48 ФФД: 1.0 [21:19:57]line ЗНМ: 0300000158 [21:19:57]line РНМ: 0000000000171247 [21:19:57]line Версия ККМ: v1.0 [21:19:57]line Платежная система: O! деньги [21:19:57]line ФМ: 0000000002098565 [21:19:57]line ФД: 25035 [21:19:57]line ФПД: 56113688456450 [21:19:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T211957&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25035&fm=56113688456450&tin=02508201610067®Number=0000000000171247&sum=245419 [21:19:57]OFD Sender: Processing packet 25035 [packets to send 29, broken 28] [21:19:57]ProducePacketName [21:19:57]name=ofd_packets/00025035 [21:19:57]OFD Sender: To server: pG, [21:19:57]CommunicateWithHost lk.salyk.kg:30040 [21:19:57]ConnectInit lk.salyk.kg [21:19:57]written 0, free lines is 4095 [21:19:58]Connected sock=10 [21:19:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 C1 1F 04 01 CE B4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A4 7E 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 AB BE 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB BE 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CE 65 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB BE 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 FD 58 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CB 61 00 00 35 04 06 00 33 08 FC 77 AD 02 E9 44 5E DD 66 4F A6 26 [21:19:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 8E 65 47 00 95 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 32 30 39 38 35 36 35 10 04 04 00 CB 61 00 00 F4 03 04 00 8A 04 A9 66 B6 04 01 00 00 3E EE 7C 9D B4 01 E2 E6 [21:19:58]CommunicateWithHost err = 0 [21:19:58]CheckOFDResponse [21:19:58]1017 (14) - 77093643461234 [21:19:58]1041 (16) - 0000000002098565 [21:19:58]1040 (4) - 25035 [21:19:58]1012 (4) - 30.07.2024 15:19 [21:19:58]1206 (1) - 0 [21:19:58]OFD Sender: Remove packet 25035 [21:19:58]ProducePacketName [21:19:58]name=ofd_packets/00025035 [21:19:58]NVStorageDeleteData [21:19:58]Write to MH i2c: 01 00 00 2A 3F 69 [21:19:58]Write i2c OK [21:19:58]MH_I2C_Read... [21:19:58]Read from MH i2c: 01 [21:19:58]MH_I2C_Read... [21:19:58]Read from MH i2c: 01 07 00 [21:19:58]MH_I2C_Read... [21:19:58]Read from MH i2c: 01 07 00 2A 3F 00 00 00 00 00 FA 0C 76 [21:19:58]RasterBufferAndPrint [21:19:58]line [21:19:58]line [21:19:58]line [21:19:58]line [21:19:58]line [21:19:58]written 0, free lines is 3329 [21:19:58]MH_Cut [21:19:58]Write to MH i2c: D1 01 00 31 3F 01 42 [21:19:58]Write i2c OK [21:19:58]MH_I2C_Read... [21:19:58]Read from MH i2c: D1 [21:19:58]MH_I2C_Read... [21:19:58]Read from MH i2c: D1 01 00 [21:19:58]MH_I2C_Read... [21:19:58]Read from MH i2c: D1 01 00 31 3F 00 41 [21:19:58]Write to MH i2c: 01 00 00 32 3F 71 [21:19:58]Write i2c OK [21:19:58]MH_I2C_Read... [21:19:58]OFD Sender: No OFD packet to send [21:19:59]*** Cut start [21:19:59]*** Partial cut [21:19:59]*** CUTSNS_PIN = 1 [21:19:59]*** CUTSNS_PIN = 0 [21:19:59]*** Brake cut motor [21:19:59]Read from MH i2c: 01 [21:19:59]MH_I2C_Read... [21:19:59]*** Stop cut motor [21:19:59]*** Cut end [21:19:59]Read from MH i2c: 01 07 00 [21:19:59]MH_I2C_Read... [21:19:59]Read from MH i2c: 01 07 00 32 3F 00 00 00 00 00 FF 0F 86 [21:19:59]process_action close_receipt done [21:19:59]requested_data is exist [21:19:59]produce_requested_data [21:19:59]requested_item fm.sn is exist - process it [21:19:59]wFMCommunicate request_size=4 [21:19:59]MH_SAM_APDU [21:19:59]CAPDU: 80 11 00 00 [21:19:59]Write to MH i2c: E2 08 00 33 3F 80 11 00 00 00 00 00 00 EC [21:19:59]Write i2c OK [21:19:59]MH_I2C_Read... [21:19:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:19:59]Read from MH i2c: E2 [21:19:59]MH_I2C_Read... [21:19:59]Read from MH i2c: E2 17 00 [21:19:59]MH_I2C_Read... [21:19:59]Read from MH i2c: E2 17 00 33 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 42 [21:19:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:19:59]wFMCommunicate OK [21:19:59]requested_item fd.num is exist - process it [21:19:59]SAM_PROTO_GetFieldsCounters [21:19:59]wFMCommunicate request_size=4 [21:19:59]MH_SAM_APDU [21:19:59]CAPDU: 80 13 00 00 [21:19:59]Write to MH i2c: E2 08 00 34 3F 80 13 00 00 00 00 00 00 EF [21:19:59]Write i2c OK [21:19:59]MH_I2C_Read... [21:19:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:19:59]Read from MH i2c: E2 [21:19:59]MH_I2C_Read... [21:19:59]Read from MH i2c: E2 62 00 [21:19:59]MH_I2C_Read... [21:19:59]Read from MH i2c: E2 62 00 34 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CB 61 00 00 0E 04 04 00 30 00 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 3D [21:19:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CB 61 00 00 0E 04 04 00 30 00 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 [21:19:59]wFMCommunicate OK [21:19:59]SAM_PROTO_GetFieldsCounters done [21:19:59]requested_item shift.num is exist - process it [21:19:59]requested_item shift.opened is exist - process it [21:19:59]req_shift_opened [21:19:59]FM_GetShiftState [21:19:59]SAM_PROTO_GetShiftState [21:19:59]wFMCommunicate request_size=4 [21:19:59]MH_SAM_APDU [21:19:59]CAPDU: 80 13 01 00 [21:19:59]Write to MH i2c: E2 08 00 35 3F 80 13 01 00 00 00 00 00 F1 [21:19:59]Write i2c OK [21:19:59]MH_I2C_Read... [21:19:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:19:59]Read from MH i2c: E2 [21:19:59]MH_I2C_Read... [21:19:59]Read from MH i2c: E2 0E 00 [21:19:59]MH_I2C_Read... [21:19:59]Read from MH i2c: E2 0E 00 35 3F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A4 [21:19:59]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:19:59]wFMCommunicate OK [21:19:59]SAM_PROTO_GetShiftState done [21:19:59]FM_GetShiftState done [21:19:59]req_shift_opened done [21:19:59]requested_item shift.open_date is exist - process it [21:19:59]req_shift_open_date [21:19:59]req_shift_open_date done [21:19:59]produce_requested_data done [21:19:59]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25035,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [21:19:59]process_action_free close_receipt [21:19:59]json_value_free [21:19:59]json_value_free done [21:19:59]process_json_proto returns [21:19:59]Send response to host [21:19:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25035,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [21:19:59]free response buf [21:19:59]execute_script done [21:19:59]execute_script returns [21:19:59]free content buf [21:19:59]Sock 7.Close socket [21:19:59]Sock 7.Thread stoped [21:20:03]OFD Sender: No OFD packet to send [21:20:08]OFD Sender: No OFD packet to send [21:20:13]OFD Sender: No OFD packet to send [21:20:18]OFD Sender: No OFD packet to send [21:20:23]OFD Sender: No OFD packet to send [21:20:28]OFD Sender: No OFD packet to send [21:20:29]accept exits with 9 [21:20:29]New connection [21:20:29]New thread 3067571556 created [21:20:29]Thread 3067428196 joined [21:20:29]Waiting for new connection... [21:20:29] Sock 9.Parse request [21:20:29]Sock 9.Check first char [21:20:29]Sock 9.First char is OK [21:20:29]request: POST /json_proto HTTP/1.0 [21:20:29]Method: POST [21:20:29]URL: /json_proto [21:20:29]Method is POST - this is cgi request [21:20:29]url: /json_proto [21:20:29]query_string will be loaded in cgi processing [21:20:29]execute_cgi json_proto POST (null) [21:20:29]execute_cgi path=json_proto method=POST [21:20:29]POST find Content-Length [21:20:29]Host: 172.17.45.131:8080 [21:20:29]Content-Length: 677 [21:20:29]Content-Type: application/json [21:20:29] [21:20:29]POST finish read [21:20:29]Found Content-Length = 677 [21:20:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610794", "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" ] } } [21:20:29]execute_script... [21:20:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610794", "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" ] } } [21:20:29]POST & json_proto [21:20:29]process_json_proto [21:20:29]json parsed OK: [21:20:29]protocol is kg_v1.0 [21:20:29]action value=close_receipt [21:20:29]process_action close_receipt [21:20:29]cmd_close_receipt [21:20:29]MH_GetDate [21:20:29]Write to MH i2c: F0 00 00 36 3F 64 [21:20:29]Write i2c OK [21:20:29]MH_I2C_Read... [21:20:29]Read from MH i2c: F0 [21:20:29]MH_I2C_Read... [21:20:29]Read from MH i2c: F0 09 00 [21:20:29]MH_I2C_Read... [21:20:29]Read from MH i2c: F0 09 00 36 3F 00 1F 59 A9 66 C6 D4 6E 66 62 [21:20:29]GetLastDocTimeStamp 1722374397 [21:20:29]current date 1722374431 [21:20:29]FM_GetShiftState [21:20:29]SAM_PROTO_GetShiftState [21:20:29]wFMCommunicate request_size=4 [21:20:29]MH_SAM_APDU [21:20:29]CAPDU: 80 13 01 00 [21:20:29]Write to MH i2c: E2 08 00 37 3F 80 13 01 00 00 00 00 00 F3 [21:20:29]Write i2c OK [21:20:29]MH_I2C_Read... [21:20:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:20:29]Read from MH i2c: E2 [21:20:29]MH_I2C_Read... [21:20:29]Read from MH i2c: E2 0E 00 [21:20:29]MH_I2C_Read... [21:20:29]Read from MH i2c: E2 0E 00 37 3F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A6 [21:20:29]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:20:29]wFMCommunicate OK [21:20:29]SAM_PROTO_GetShiftState done [21:20:29]FM_GetShiftState done [21:20:29]opened in 1722298218 [21:20:29]opened+sec_in_day 1722384618 [21:20:29]quantity*price = 50036 [21:20:29]sum+1 = 50037 [21:20:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 411 30.07.2024 21:20 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25036 ФПД: 206089933218142 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T212031&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25036&fm=206089933218142&tin=02508201610067®Number=0000000000171247&sum=50000 [21:20:31]StoreToDocumentArchive [21:20:31]shift 48 fd 25036 [21:20:31]save to /storage/0048/doc_00025036 [21:20:31]save last doc name /storage/0048/doc_00025036 to /storage/kkm_last_doc_name [21:20:31]save OK [21:20:31]Clear old archive folders... [21:20:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:20:31]tlvbuf is B6FEF3F0 [21:20:31]SAM_PROTO_ClearQueue [21:20:31]wFMCommunicate request_size=4 [21:20:31]MH_SAM_APDU [21:20:31]CAPDU: 80 09 00 00 [21:20:31]Write to MH i2c: E2 08 00 44 3F 80 09 00 00 00 00 00 00 F5 [21:20:31]Write i2c OK [21:20:31]MH_I2C_Read... [21:20:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:20:31]Read from MH i2c: E2 [21:20:31]MH_I2C_Read... [21:20:31]Read from MH i2c: E2 03 00 [21:20:31]MH_I2C_Read... [21:20:31]Read from MH i2c: E2 03 00 44 3F 00 90 00 F7 [21:20:31]RAPDU: 90 00 [21:20:31]wFMCommunicate OK [21:20:31]SAM_PROTO_ClearQueue done [21:20:31]KKMCreateOFDPacket [21:20:31]OFDProtocolAddRootSTLVToBuf [21:20:31]FM_MakeSignedData [21:20:31]FM_MakeSignedData [21:20:31]SAM_PROTO_SignData [21:20:31]wFMCommunicate request_size=4 [21:20:31]MH_SAM_APDU [21:20:31]CAPDU: 80 0D 01 02 [21:20:31]Write to MH i2c: E2 08 00 45 3F 80 0D 01 02 00 00 00 00 FD [21:20:31]Write i2c OK [21:20:31]MH_I2C_Read... [21:20:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:20:31]Read from MH i2c: E2 [21:20:31]MH_I2C_Read... [21:20:31]Read from MH i2c: E2 03 00 [21:20:31]MH_I2C_Read... [21:20:31]Read from MH i2c: E2 03 00 45 3F 00 90 00 F8 [21:20:31]RAPDU: 90 00 [21:20:31]wFMCommunicate OK [21:20:31]wFMCommunicate request_size=255 [21:20:31]MH_SAM_APDU [21:20:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9B 01 00 00 F4 03 04 00 1F 59 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CC 61 00 00 35 04 06 00 BB [21:20:31]Write to MH i2c: E2 02 01 46 3F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 9B 01 00 00 F4 03 04 00 1F 59 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CC 61 00 00 35 04 06 00 BB 00 00 B4 [21:20:31]Write i2c OK [21:20:31]MH_I2C_Read... [21:20:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:20:31]Read from MH i2c: E2 [21:20:31]MH_I2C_Read... [21:20:31]Read from MH i2c: E2 03 00 [21:20:31]MH_I2C_Read... [21:20:31]Read from MH i2c: E2 03 00 46 3F 00 90 00 F9 [21:20:31]RAPDU: 90 00 [21:20:31]wFMCommunicate OK [21:20:31]wFMCommunicate request_size=10 [21:20:31]MH_SAM_APDU [21:20:31]CAPDU: 80 0D 02 02 05 70 0D 42 E1 5E [21:20:31]Write to MH i2c: E2 0D 00 47 3F 80 0D 02 02 05 00 70 0D 42 E1 5E 00 00 08 [21:20:31]Write i2c OK [21:20:31]MH_I2C_Read... [21:20:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:20:31]Read from MH i2c: E2 [21:20:31]MH_I2C_Read... [21:20:31]Read from MH i2c: E2 03 00 [21:20:31]MH_I2C_Read... [21:20:31]Read from MH i2c: E2 03 00 47 3F 00 90 00 FA [21:20:31]RAPDU: 90 00 [21:20:31]wFMCommunicate OK [21:20:31]wFMCommunicate request_size=4 [21:20:31]MH_SAM_APDU [21:20:31]CAPDU: 80 0D 03 02 [21:20:31]Write to MH i2c: E2 08 00 48 3F 80 0D 03 02 00 00 00 00 02 [21:20:31]Write i2c OK [21:20:31]MH_I2C_Read... [21:20:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:20:31]Read from MH i2c: E2 [21:20:31]MH_I2C_Read... [21:20:31]Read from MH i2c: E2 0B 00 [21:20:31]MH_I2C_Read... [21:20:31]Read from MH i2c: E2 0B 00 48 3F 00 5F 70 AB B1 88 40 05 29 90 00 24 [21:20:31]RAPDU: 5F 70 AB B1 88 40 05 29 90 00 [21:20:31]wFMCommunicate OK [21:20:31]SAM_PROTO_SignData done [21:20:31]FM_MakeSignedData done [21:20:31]CreateOFDProtocolMessage [21:20:31]wFMCommunicate request_size=4 [21:20:31]MH_SAM_APDU [21:20:31]CAPDU: 80 11 00 00 [21:20:31]Write to MH i2c: E2 08 00 49 3F 80 11 00 00 00 00 00 00 02 [21:20:31]Write i2c OK [21:20:31]MH_I2C_Read... [21:20:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:20:31]Read from MH i2c: E2 [21:20:31]MH_I2C_Read... [21:20:31]Read from MH i2c: E2 17 00 [21:20:31]MH_I2C_Read... [21:20:31]Read from MH i2c: E2 17 00 49 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 58 [21:20:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:20:31]wFMCommunicate OK [21:20:31]CreateOFDProtocolMessage done [21:20:31]OFDSenderStorePacket 25036 [21:20:31]StoreOFDPacket docnum=25036 [21:20:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 40 43 07 01 27 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 9B 01 00 00 F4 03 04 00 1F 59 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CC 61 00 00 35 04 06 00 BB 70 0D 42 E1 5E 5F 70 AB B1 88 40 05 29 [21:20:31]CheckFolder [21:20:31]dirname=/storage/ofd_packets [21:20:31]CheckFolder done [21:20:31]ProducePacketName [21:20:31]name=ofd_packets/00025036 [21:20:31]NVStorageSaveData ofd_packets/00025036 [21:20:31]File name is /storage/ofd_packets/00025036 [21:20:31]Write 301 bytes [21:20:31]NVStorageSaveData done [21:20:31]OFDSenderStorePacket done [21:20:31]KKMCreateOFDPacket done [21:20:31]NVStorageSaveData kkm_last_timestamp [21:20:31]File name is /storage/kkm_last_timestamp [21:20:31]Write 4 bytes [21:20:31]NVStorageSaveData done [21:20:31]ExternCall_PrintAddStr [21:20:31]wPrintStart [21:20:31]Write to MH i2c: 01 00 00 4A 3F 89 [21:20:31]Write i2c OK [21:20:31]MH_I2C_Read... [21:20:31]Read from MH i2c: 01 [21:20:31]MH_I2C_Read... [21:20:31]Read from MH i2c: 01 07 00 [21:20:31]MH_I2C_Read... [21:20:31]Read from MH i2c: 01 07 00 4A 3F 00 00 00 00 00 FF 0F 9E [21:20:31]RasterBufferAndPrint [21:20:31]line Счет N : (1)610794 [21:20:31]line ИНН: 02508201610067 [21:20:31]line Контрольно-Кассовый Чек [21:20:31]line ПРОДАЖА [21:20:31]line ТРК (МРК, ГНК) : 32 [21:20:31]line Товар: 2710124130 [21:20:31]line Аи-92-К-2 [21:20:31]line 7.380 * 67.80 [21:20:31]line = 500.36 [21:20:31]line НДС 12% НСП 1% [21:20:31]line > о реализуемом товаре [21:20:31]line ОКРУГЛЕНИЕ: -0.36 [21:20:31]line ИТОГО: 500.00 [21:20:31]line Внесено: 500.00 [21:20:31]line СДАЧА: 0.00 [21:20:31]line НСП 1% : 4.43 [21:20:31]line НДС 12% : 53.14 [21:20:31]line Наличными: 500.00 [21:20:31]line Безнал.: 0.00 [21:20:31]line Место: АЗС № 127 "Партнер Нефть" [21:20:31]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [21:20:31]line СНО: Общий режим [21:20:31]line Чек 411 30.07.2024 21:20 [21:20:31]line Смена: 48 ФФД: 1.0 [21:20:31]line ЗНМ: 0300000158 [21:20:31]line РНМ: 0000000000171247 [21:20:31]line Версия ККМ: v1.0 [21:20:31]line ФМ: 0000000002098565 [21:20:31]line ФД: 25036 [21:20:31]line ФПД: 206089933218142 [21:20:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T212031&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25036&fm=206089933218142&tin=02508201610067®Number=0000000000171247&sum=50000 [21:20:31]OFD Sender: Processing packet 25036 [packets to send 29, broken 28] [21:20:31]ProducePacketName [21:20:31]name=ofd_packets/00025036 [21:20:31]OFD Sender: To server: pG, [21:20:31]CommunicateWithHost lk.salyk.kg:30040 [21:20:32]ConnectInit lk.salyk.kg [21:20:32]written 0, free lines is 4095 [21:20:32]Connected sock=10 [21:20:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 40 43 07 01 27 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 9B 01 00 00 F4 03 04 00 1F 59 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CC 61 00 00 35 04 06 00 BB 70 0D 42 E1 5E 5F 70 AB B1 88 40 05 29 [21:20:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 33 09 47 00 95 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 32 30 39 38 35 36 35 10 04 04 00 CC 61 00 00 F4 03 04 00 AD 04 A9 66 B6 04 01 00 00 05 CC D5 F5 F4 53 22 13 [21:20:32]CommunicateWithHost err = 0 [21:20:32]CheckOFDResponse [21:20:32]1017 (14) - 77093643461234 [21:20:32]1041 (16) - 0000000002098565 [21:20:32]1040 (4) - 25036 [21:20:32]1012 (4) - 30.07.2024 15:20 [21:20:32]1206 (1) - 0 [21:20:32]OFD Sender: Remove packet 25036 [21:20:32]ProducePacketName [21:20:32]name=ofd_packets/00025036 [21:20:32]NVStorageDeleteData [21:20:32]Write to MH i2c: 01 00 00 75 3F B4 [21:20:32]Write i2c OK [21:20:32]MH_I2C_Read... [21:20:32]Read from MH i2c: 01 [21:20:32]MH_I2C_Read... [21:20:32]Read from MH i2c: 01 07 00 [21:20:32]MH_I2C_Read... [21:20:32]Read from MH i2c: 01 07 00 75 3F 00 00 00 00 00 FA 0C C1 [21:20:32]RasterBufferAndPrint [21:20:32]line [21:20:32]line [21:20:32]line [21:20:32]line [21:20:32]line [21:20:32]written 0, free lines is 3332 [21:20:32]MH_Cut [21:20:32]Write to MH i2c: D1 01 00 7C 3F 01 8D [21:20:32]Write i2c OK [21:20:32]MH_I2C_Read... [21:20:32]Read from MH i2c: D1 [21:20:32]MH_I2C_Read... [21:20:32]Read from MH i2c: D1 01 00 [21:20:32]MH_I2C_Read... [21:20:32]Read from MH i2c: D1 01 00 7C 3F 00 8C [21:20:32]Write to MH i2c: 01 00 00 7D 3F BC [21:20:32]Write i2c OK [21:20:32]MH_I2C_Read... [21:20:32]OFD Sender: No OFD packet to send [21:20:33]*** Cut start [21:20:33]*** Partial cut [21:20:33]*** CUTSNS_PIN = 1 [21:20:33]*** CUTSNS_PIN = 0 [21:20:33]*** Brake cut motor [21:20:33]Read from MH i2c: 01 [21:20:33]MH_I2C_Read... [21:20:33]*** Stop cut motor [21:20:33]*** Cut end [21:20:33]Read from MH i2c: 01 07 00 [21:20:33]MH_I2C_Read... [21:20:33]Read from MH i2c: 01 07 00 7D 3F 00 00 00 00 00 FF 0F D1 [21:20:33]process_action close_receipt done [21:20:33]requested_data is exist [21:20:33]produce_requested_data [21:20:33]requested_item fm.sn is exist - process it [21:20:33]wFMCommunicate request_size=4 [21:20:33]MH_SAM_APDU [21:20:33]CAPDU: 80 11 00 00 [21:20:33]Write to MH i2c: E2 08 00 7E 3F 80 11 00 00 00 00 00 00 37 [21:20:33]Write i2c OK [21:20:33]MH_I2C_Read... [21:20:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:20:33]Read from MH i2c: E2 [21:20:33]MH_I2C_Read... [21:20:33]Read from MH i2c: E2 17 00 [21:20:33]MH_I2C_Read... [21:20:33]Read from MH i2c: E2 17 00 7E 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 8D [21:20:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:20:33]wFMCommunicate OK [21:20:33]requested_item fd.num is exist - process it [21:20:33]SAM_PROTO_GetFieldsCounters [21:20:33]wFMCommunicate request_size=4 [21:20:33]MH_SAM_APDU [21:20:33]CAPDU: 80 13 00 00 [21:20:33]Write to MH i2c: E2 08 00 7F 3F 80 13 00 00 00 00 00 00 3A [21:20:33]Write i2c OK [21:20:33]MH_I2C_Read... [21:20:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:20:33]Read from MH i2c: E2 [21:20:33]MH_I2C_Read... [21:20:33]Read from MH i2c: E2 62 00 [21:20:33]MH_I2C_Read... [21:20:33]Read from MH i2c: E2 62 00 7F 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CC 61 00 00 0E 04 04 00 30 00 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 8C [21:20:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CC 61 00 00 0E 04 04 00 30 00 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 [21:20:33]wFMCommunicate OK [21:20:33]SAM_PROTO_GetFieldsCounters done [21:20:33]requested_item shift.num is exist - process it [21:20:33]requested_item shift.opened is exist - process it [21:20:33]req_shift_opened [21:20:33]FM_GetShiftState [21:20:33]SAM_PROTO_GetShiftState [21:20:33]wFMCommunicate request_size=4 [21:20:33]MH_SAM_APDU [21:20:33]CAPDU: 80 13 01 00 [21:20:33]Write to MH i2c: E2 08 00 80 3F 80 13 01 00 00 00 00 00 3C [21:20:33]Write i2c OK [21:20:33]MH_I2C_Read... [21:20:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:20:34]Read from MH i2c: E2 [21:20:34]MH_I2C_Read... [21:20:34]Read from MH i2c: E2 0E 00 [21:20:34]MH_I2C_Read... [21:20:34]Read from MH i2c: E2 0E 00 80 3F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 EF [21:20:34]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:20:34]wFMCommunicate OK [21:20:34]SAM_PROTO_GetShiftState done [21:20:34]FM_GetShiftState done [21:20:34]req_shift_opened done [21:20:34]requested_item shift.open_date is exist - process it [21:20:34]req_shift_open_date [21:20:34]req_shift_open_date done [21:20:34]produce_requested_data done [21:20:34]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25036,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [21:20:34]process_action_free close_receipt [21:20:34]json_value_free [21:20:34]json_value_free done [21:20:34]process_json_proto returns [21:20:34]Send response to host [21:20:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25036,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [21:20:34]free response buf [21:20:34]execute_script done [21:20:34]execute_script returns [21:20:34]free content buf [21:20:34]Sock 9.Close socket [21:20:34]Sock 9.Thread stoped [21:20:37]OFD Sender: No OFD packet to send [21:20:42]OFD Sender: No OFD packet to send [21:20:47]OFD Sender: No OFD packet to send [21:20:52]OFD Sender: No OFD packet to send [21:20:57]OFD Sender: No OFD packet to send [21:21:02]OFD Sender: No OFD packet to send [21:21:07]OFD Sender: No OFD packet to send [21:21:12]OFD Sender: No OFD packet to send [21:21:17]OFD Sender: No OFD packet to send [21:21:22]OFD Sender: No OFD packet to send [21:21:27]OFD Sender: No OFD packet to send [21:21:32]OFD Sender: No OFD packet to send [21:21:37]OFD Sender: No OFD packet to send [21:21:42]OFD Sender: No OFD packet to send [21:21:47]OFD Sender: No OFD packet to send [21:21:52]OFD Sender: No OFD packet to send [21:21:57]OFD Sender: No OFD packet to send [21:22:02]OFD Sender: No OFD packet to send [21:22:07]OFD Sender: No OFD packet to send [21:22:12]OFD Sender: No OFD packet to send [21:22:17]OFD Sender: No OFD packet to send [21:22:22]OFD Sender: No OFD packet to send [21:22:27]OFD Sender: No OFD packet to send [21:22:32]OFD Sender: No OFD packet to send [21:22:37]OFD Sender: No OFD packet to send [21:22:42]OFD Sender: No OFD packet to send [21:22:47]OFD Sender: No OFD packet to send [21:22:53]OFD Sender: No OFD packet to send [21:22:58]OFD Sender: No OFD packet to send [21:23:03]OFD Sender: No OFD packet to send [21:23:08]OFD Sender: No OFD packet to send [21:23:13]OFD Sender: No OFD packet to send [21:23:18]OFD Sender: No OFD packet to send [21:23:23]OFD Sender: No OFD packet to send [21:23:28]OFD Sender: No OFD packet to send [21:23:33]OFD Sender: No OFD packet to send [21:23:38]OFD Sender: No OFD packet to send [21:23:43]OFD Sender: No OFD packet to send [21:23:48]OFD Sender: No OFD packet to send [21:23:53]OFD Sender: No OFD packet to send [21:23:58]OFD Sender: No OFD packet to send [21:24:03]OFD Sender: No OFD packet to send [21:24:08]OFD Sender: No OFD packet to send [21:24:13]OFD Sender: No OFD packet to send [21:24:18]OFD Sender: No OFD packet to send [21:24:23]OFD Sender: No OFD packet to send [21:24:28]OFD Sender: No OFD packet to send [21:24:32]accept exits with 7 [21:24:32]New connection [21:24:32]New thread 3067428196 created [21:24:32]Thread 3067571556 joined [21:24:32]Waiting for new connection... [21:24:32] Sock 7.Parse request [21:24:32]Sock 7.Check first char [21:24:32]Sock 7.First char is OK [21:24:32]request: POST /json_proto HTTP/1.0 [21:24:32]Method: POST [21:24:32]URL: /json_proto [21:24:32]Method is POST - this is cgi request [21:24:32]url: /json_proto [21:24:32]query_string will be loaded in cgi processing [21:24:32]execute_cgi json_proto POST (null) [21:24:32]execute_cgi path=json_proto method=POST [21:24:32]POST find Content-Length [21:24:32]Host: 172.17.45.131:8080 [21:24:32]Content-Length: 803 [21:24:32]Content-Type: application/json [21:24:32] [21:24:32]POST finish read [21:24:32]Found Content-Length = 803 [21:24:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610795", "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" ] } } [21:24:32]execute_script... [21:24: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)610795", "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" ] } } [21:24:32]POST & json_proto [21:24:32]process_json_proto [21:24:32]json parsed OK: [21:24:32]protocol is kg_v1.0 [21:24:32]action value=close_receipt [21:24:32]process_action close_receipt [21:24:32]cmd_close_receipt [21:24:32]MH_GetDate [21:24:32]Write to MH i2c: F0 00 00 81 3F AF [21:24:32]Write i2c OK [21:24:32]MH_I2C_Read... [21:24:32]Read from MH i2c: F0 [21:24:32]MH_I2C_Read... [21:24:32]Read from MH i2c: F0 09 00 [21:24:32]MH_I2C_Read... [21:24:32]Read from MH i2c: F0 09 00 81 3F 00 12 5A A9 66 C6 D4 6E 66 A1 [21:24:32]GetLastDocTimeStamp 1722374431 [21:24:32]current date 1722374674 [21:24:32]FM_GetShiftState [21:24:32]SAM_PROTO_GetShiftState [21:24:32]wFMCommunicate request_size=4 [21:24:32]MH_SAM_APDU [21:24:32]CAPDU: 80 13 01 00 [21:24:32]Write to MH i2c: E2 08 00 82 3F 80 13 01 00 00 00 00 00 3E [21:24:32]Write i2c OK [21:24:32]MH_I2C_Read... [21:24:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:24:32]Read from MH i2c: E2 [21:24:32]MH_I2C_Read... [21:24:32]Read from MH i2c: E2 0E 00 [21:24:32]MH_I2C_Read... [21:24:32]Read from MH i2c: E2 0E 00 82 3F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F1 [21:24:32]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:24:32]wFMCommunicate OK [21:24:32]SAM_PROTO_GetShiftState done [21:24:32]FM_GetShiftState done [21:24:32]opened in 1722298218 [21:24:32]opened+sec_in_day 1722384618 [21:24:32]quantity*price = 200010 [21:24:32]sum+1 = 200011 [21:24:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.10 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.10 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 412 30.07.2024 21:24 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25037 ФПД: 59251359242442 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T212434&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25037&fm=59251359242442&tin=02508201610067®Number=0000000000171247&sum=200010 [21:24:33]StoreToDocumentArchive [21:24:33]shift 48 fd 25037 [21:24:33]save to /storage/0048/doc_00025037 [21:24:33]save last doc name /storage/0048/doc_00025037 to /storage/kkm_last_doc_name [21:24:33]save OK [21:24:33]Clear old archive folders... [21:24:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:24:33]tlvbuf is 01EF74D0 [21:24:33]SAM_PROTO_ClearQueue [21:24:33]wFMCommunicate request_size=4 [21:24:33]MH_SAM_APDU [21:24:33]CAPDU: 80 09 00 00 [21:24:33]Write to MH i2c: E2 08 00 8F 3F 80 09 00 00 00 00 00 00 40 [21:24:33]Write i2c OK [21:24:33]MH_I2C_Read... [21:24:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:24:33]Read from MH i2c: E2 [21:24:33]MH_I2C_Read... [21:24:33]Read from MH i2c: E2 03 00 [21:24:33]MH_I2C_Read... [21:24:33]Read from MH i2c: E2 03 00 8F 3F 00 90 00 42 [21:24:33]RAPDU: 90 00 [21:24:33]wFMCommunicate OK [21:24:33]SAM_PROTO_ClearQueue done [21:24:33]KKMCreateOFDPacket [21:24:33]OFDProtocolAddRootSTLVToBuf [21:24:33]FM_MakeSignedData [21:24:33]FM_MakeSignedData [21:24:33]SAM_PROTO_SignData [21:24:33]wFMCommunicate request_size=4 [21:24:33]MH_SAM_APDU [21:24:33]CAPDU: 80 0D 01 02 [21:24:33]Write to MH i2c: E2 08 00 90 3F 80 0D 01 02 00 00 00 00 48 [21:24:33]Write i2c OK [21:24:33]MH_I2C_Read... [21:24:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:24:33]Read from MH i2c: E2 [21:24:33]MH_I2C_Read... [21:24:33]Read from MH i2c: E2 03 00 [21:24:33]MH_I2C_Read... [21:24:33]Read from MH i2c: E2 03 00 90 3F 00 90 00 43 [21:24:33]RAPDU: 90 00 [21:24:33]wFMCommunicate OK [21:24:33]wFMCommunicate request_size=255 [21:24:33]MH_SAM_APDU [21:24: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 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 9C 01 00 00 F4 03 04 00 12 5A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CD 61 00 00 35 04 06 00 35 [21:24:33]Write to MH i2c: E2 02 01 91 3F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 9C 01 00 00 F4 03 04 00 12 5A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CD 61 00 00 35 04 06 00 35 00 00 87 [21:24:33]Write i2c OK [21:24:33]MH_I2C_Read... [21:24:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:24:34]Read from MH i2c: E2 [21:24:34]MH_I2C_Read... [21:24:34]Read from MH i2c: E2 03 00 [21:24:34]MH_I2C_Read... [21:24:34]Read from MH i2c: E2 03 00 91 3F 00 90 00 44 [21:24:34]RAPDU: 90 00 [21:24:34]wFMCommunicate OK [21:24:34]wFMCommunicate request_size=10 [21:24:34]MH_SAM_APDU [21:24:34]CAPDU: 80 0D 02 02 05 E3 88 38 58 CA [21:24:34]Write to MH i2c: E2 0D 00 92 3F 80 0D 02 02 05 00 E3 88 38 58 CA 00 00 1A [21:24:34]Write i2c OK [21:24:34]MH_I2C_Read... [21:24:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:24:34]Read from MH i2c: E2 [21:24:34]MH_I2C_Read... [21:24:34]Read from MH i2c: E2 03 00 [21:24:34]MH_I2C_Read... [21:24:34]Read from MH i2c: E2 03 00 92 3F 00 90 00 45 [21:24:34]RAPDU: 90 00 [21:24:34]wFMCommunicate OK [21:24:34]wFMCommunicate request_size=4 [21:24:34]MH_SAM_APDU [21:24:34]CAPDU: 80 0D 03 02 [21:24:34]Write to MH i2c: E2 08 00 93 3F 80 0D 03 02 00 00 00 00 4D [21:24:34]Write i2c OK [21:24:34]MH_I2C_Read... [21:24:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:24:34]Read from MH i2c: E2 [21:24:34]MH_I2C_Read... [21:24:34]Read from MH i2c: E2 0B 00 [21:24:34]MH_I2C_Read... [21:24:34]Read from MH i2c: E2 0B 00 93 3F 00 2C A2 F6 2F D7 E7 BF 81 90 00 3F [21:24:34]RAPDU: 2C A2 F6 2F D7 E7 BF 81 90 00 [21:24:34]wFMCommunicate OK [21:24:34]SAM_PROTO_SignData done [21:24:34]FM_MakeSignedData done [21:24:34]CreateOFDProtocolMessage [21:24:34]wFMCommunicate request_size=4 [21:24:34]MH_SAM_APDU [21:24:34]CAPDU: 80 11 00 00 [21:24:34]Write to MH i2c: E2 08 00 94 3F 80 11 00 00 00 00 00 00 4D [21:24:34]Write i2c OK [21:24:34]MH_I2C_Read... [21:24:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:24:34]Read from MH i2c: E2 [21:24:34]MH_I2C_Read... [21:24:34]Read from MH i2c: E2 17 00 [21:24:34]MH_I2C_Read... [21:24:34]Read from MH i2c: E2 17 00 94 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A3 [21:24:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:24:34]wFMCommunicate OK [21:24:34]CreateOFDProtocolMessage done [21:24:34]OFDSenderStorePacket 25037 [21:24:34]StoreOFDPacket docnum=25037 [21:24:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 F5 B2 07 01 AA 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 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 9C 01 00 00 F4 03 04 00 12 5A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CD 61 00 00 35 04 06 00 35 E3 88 38 58 CA 2C A2 F6 2F D7 E7 BF 81 [21:24:34]CheckFolder [21:24:34]dirname=/storage/ofd_packets [21:24:34]CheckFolder done [21:24:34]ProducePacketName [21:24:34]name=ofd_packets/00025037 [21:24:34]NVStorageSaveData ofd_packets/00025037 [21:24:34]File name is /storage/ofd_packets/00025037 [21:24:34]Write 301 bytes [21:24:34]NVStorageSaveData done [21:24:34]OFDSenderStorePacket done [21:24:34]KKMCreateOFDPacket done [21:24:34]NVStorageSaveData kkm_last_timestamp [21:24:34]File name is /storage/kkm_last_timestamp [21:24:34]Write 4 bytes [21:24:34]NVStorageSaveData done [21:24:34]ExternCall_PrintAddStr [21:24:34]wPrintStart [21:24:34]Write to MH i2c: 01 00 00 95 3F D4 [21:24:34]Write i2c OK [21:24:34]MH_I2C_Read... [21:24:34]Read from MH i2c: 01 [21:24:34]MH_I2C_Read... [21:24:34]Read from MH i2c: 01 07 00 [21:24:34]MH_I2C_Read... [21:24:34]Read from MH i2c: 01 07 00 95 3F 00 00 00 00 00 FF 0F E9 [21:24:34]RasterBufferAndPrint [21:24:34]line Счет N : (1)610795 [21:24:34]line ИНН: 02508201610067 [21:24:34]line Контрольно-Кассовый Чек [21:24:34]line ПРОДАЖА [21:24:34]line ТРК (МРК, ГНК) : 62 [21:24:34]line Товар: 2710124130 [21:24:34]line Аи-92-К-2 [21:24:34]line 29.500 * 67.80 [21:24:34]line = 2000.10 [21:24:34]line НДС 12% НСП 1% [21:24:34]line > о реализуемом товаре [21:24:34]line ИТОГО: 2000.10 [21:24:34]line НСП 1% : 17.70 [21:24:34]line НДС 12% : 212.40 [21:24:34]line Наличными: 0.00 [21:24:34]line Безнал.: 2000.10 [21:24:34]line Место: АЗС № 127 "Партнер Нефть" [21:24:34]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [21:24:34]line СНО: Общий режим [21:24:34]line Чек 412 30.07.2024 21:24 [21:24:34]line Смена: 48 ФФД: 1.0 [21:24:34]line ЗНМ: 0300000158 [21:24:34]line РНМ: 0000000000171247 [21:24:34]line Версия ККМ: v1.0 [21:24:34]line Платежная система: O! деньги [21:24:34]line ФМ: 0000000002098565 [21:24:34]line ФД: 25037 [21:24:34]line ФПД: 59251359242442 [21:24:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T212434&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25037&fm=59251359242442&tin=02508201610067®Number=0000000000171247&sum=200010 [21:24:34]OFD Sender: Processing packet 25037 [packets to send 29, broken 28] [21:24:34]ProducePacketName [21:24:34]name=ofd_packets/00025037 [21:24:34]OFD Sender: To server: pG, [21:24:34]CommunicateWithHost lk.salyk.kg:30040 [21:24:34]ConnectInit lk.salyk.kg [21:24:34]written 0, free lines is 4095 [21:24:34]Connected sock=10 [21:24:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 F5 B2 07 01 AA 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 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 9C 01 00 00 F4 03 04 00 12 5A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CD 61 00 00 35 04 06 00 35 E3 88 38 58 CA 2C A2 F6 2F D7 E7 BF 81 [21:24:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 78 7E 47 00 19 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 32 30 39 38 35 36 35 10 04 04 00 CD 61 00 00 F4 03 04 00 9F 05 A9 66 B6 04 01 00 00 AA 00 25 71 93 F4 E7 62 [21:24:35]CommunicateWithHost err = 0 [21:24:35]CheckOFDResponse [21:24:35]1017 (14) - 77093643461234 [21:24:35]1041 (16) - 0000000002098565 [21:24:35]1040 (4) - 25037 [21:24:35]1012 (4) - 30.07.2024 15:24 [21:24:35]1206 (1) - 0 [21:24:35]OFD Sender: Remove packet 25037 [21:24:35]ProducePacketName [21:24:35]name=ofd_packets/00025037 [21:24:35]NVStorageDeleteData [21:24:35]Write to MH i2c: 01 00 00 BF 3F FE [21:24:35]Write i2c OK [21:24:35]MH_I2C_Read... [21:24:35]Read from MH i2c: 01 [21:24:35]MH_I2C_Read... [21:24:35]Read from MH i2c: 01 07 00 [21:24:35]MH_I2C_Read... [21:24:35]Read from MH i2c: 01 07 00 BF 3F 00 00 00 00 00 0D 0D 1F [21:24:35]RasterBufferAndPrint [21:24:35]line [21:24:35]line [21:24:35]line [21:24:35]line [21:24:35]line [21:24:35]written 0, free lines is 3348 [21:24:35]MH_Cut [21:24:35]Write to MH i2c: D1 01 00 C6 3F 01 D7 [21:24:35]Write i2c OK [21:24:35]MH_I2C_Read... [21:24:35]Read from MH i2c: D1 [21:24:35]MH_I2C_Read... [21:24:35]Read from MH i2c: D1 01 00 [21:24:35]MH_I2C_Read... [21:24:35]Read from MH i2c: D1 01 00 C6 3F 00 D6 [21:24:35]Write to MH i2c: 01 00 00 C7 3F 06 [21:24:35]Write i2c OK [21:24:35]MH_I2C_Read... [21:24:35]OFD Sender: No OFD packet to send [21:24:35]*** Cut start [21:24:35]*** Partial cut [21:24:35]*** CUTSNS_PIN = 1 [21:24:35]*** CUTSNS_PIN = 0 [21:24:36]*** Brake cut motor [21:24:36]Read from MH i2c: 01 [21:24:36]MH_I2C_Read... [21:24:36]*** Stop cut motor [21:24:36]*** Cut end [21:24:36]Read from MH i2c: 01 07 00 [21:24:36]MH_I2C_Read... [21:24:36]Read from MH i2c: 01 07 00 C7 3F 00 00 00 00 00 FF 0F 1B [21:24:36]process_action close_receipt done [21:24:36]requested_data is exist [21:24:36]produce_requested_data [21:24:36]requested_item fm.sn is exist - process it [21:24:36]wFMCommunicate request_size=4 [21:24:36]MH_SAM_APDU [21:24:36]CAPDU: 80 11 00 00 [21:24:36]Write to MH i2c: E2 08 00 C8 3F 80 11 00 00 00 00 00 00 81 [21:24:36]Write i2c OK [21:24:36]MH_I2C_Read... [21:24:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:24:36]Read from MH i2c: E2 [21:24:36]MH_I2C_Read... [21:24:36]Read from MH i2c: E2 17 00 [21:24:36]MH_I2C_Read... [21:24:36]Read from MH i2c: E2 17 00 C8 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D7 [21:24:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:24:36]wFMCommunicate OK [21:24:36]requested_item fd.num is exist - process it [21:24:36]SAM_PROTO_GetFieldsCounters [21:24:36]wFMCommunicate request_size=4 [21:24:36]MH_SAM_APDU [21:24:36]CAPDU: 80 13 00 00 [21:24:36]Write to MH i2c: E2 08 00 C9 3F 80 13 00 00 00 00 00 00 84 [21:24:36]Write i2c OK [21:24:36]MH_I2C_Read... [21:24:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:24:36]Read from MH i2c: E2 [21:24:36]MH_I2C_Read... [21:24:36]Read from MH i2c: E2 62 00 [21:24:36]MH_I2C_Read... [21:24:36]Read from MH i2c: E2 62 00 C9 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CD 61 00 00 0E 04 04 00 30 00 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 DA [21:24:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CD 61 00 00 0E 04 04 00 30 00 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 [21:24:36]wFMCommunicate OK [21:24:36]SAM_PROTO_GetFieldsCounters done [21:24:36]requested_item shift.num is exist - process it [21:24:36]requested_item shift.opened is exist - process it [21:24:36]req_shift_opened [21:24:36]FM_GetShiftState [21:24:36]SAM_PROTO_GetShiftState [21:24:36]wFMCommunicate request_size=4 [21:24:36]MH_SAM_APDU [21:24:36]CAPDU: 80 13 01 00 [21:24:36]Write to MH i2c: E2 08 00 CA 3F 80 13 01 00 00 00 00 00 86 [21:24:36]Write i2c OK [21:24:36]MH_I2C_Read... [21:24:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:24:36]Read from MH i2c: E2 [21:24:36]MH_I2C_Read... [21:24:36]Read from MH i2c: E2 0E 00 [21:24:36]MH_I2C_Read... [21:24:36]Read from MH i2c: E2 0E 00 CA 3F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 39 [21:24:36]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:24:36]wFMCommunicate OK [21:24:36]SAM_PROTO_GetShiftState done [21:24:36]FM_GetShiftState done [21:24:36]req_shift_opened done [21:24:36]requested_item shift.open_date is exist - process it [21:24:36]req_shift_open_date [21:24:36]req_shift_open_date done [21:24:36]produce_requested_data done [21:24:36]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25037,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [21:24:36]process_action_free close_receipt [21:24:36]json_value_free [21:24:36]json_value_free done [21:24:36]process_json_proto returns [21:24:36]Send response to host [21:24:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25037,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [21:24:36]free response buf [21:24:36]execute_script done [21:24:36]execute_script returns [21:24:36]free content buf [21:24:36]Sock 7.Close socket [21:24:36]Sock 7.Thread stoped [21:24:40]OFD Sender: No OFD packet to send [21:24:45]OFD Sender: No OFD packet to send [21:24:50]OFD Sender: No OFD packet to send [21:24:55]OFD Sender: No OFD packet to send [21:25:00]OFD Sender: No OFD packet to send [21:25:05]OFD Sender: No OFD packet to send [21:25:10]OFD Sender: No OFD packet to send [21:25:15]OFD Sender: No OFD packet to send [21:25:20]OFD Sender: No OFD packet to send [21:25:25]OFD Sender: No OFD packet to send [21:25:30]OFD Sender: No OFD packet to send [21:25:35]OFD Sender: No OFD packet to send [21:25:40]OFD Sender: No OFD packet to send [21:25:45]OFD Sender: No OFD packet to send [21:25:50]OFD Sender: No OFD packet to send [21:25:55]OFD Sender: No OFD packet to send [21:26:00]OFD Sender: No OFD packet to send [21:26:05]OFD Sender: No OFD packet to send [21:26:10]OFD Sender: No OFD packet to send [21:26:15]OFD Sender: No OFD packet to send [21:26:20]OFD Sender: No OFD packet to send [21:26:25]OFD Sender: No OFD packet to send [21:26:30]OFD Sender: No OFD packet to send [21:26:35]OFD Sender: No OFD packet to send [21:26:40]OFD Sender: No OFD packet to send [21:26:45]OFD Sender: No OFD packet to send [21:26:50]OFD Sender: No OFD packet to send [21:26:55]OFD Sender: No OFD packet to send [21:27:00]OFD Sender: No OFD packet to send [21:27:05]OFD Sender: No OFD packet to send [21:27:10]OFD Sender: No OFD packet to send [21:27:15]OFD Sender: No OFD packet to send [21:27:20]OFD Sender: No OFD packet to send [21:27:25]OFD Sender: No OFD packet to send [21:27:30]OFD Sender: No OFD packet to send [21:27:35]OFD Sender: No OFD packet to send [21:27:40]OFD Sender: No OFD packet to send [21:27:45]OFD Sender: No OFD packet to send [21:27:50]OFD Sender: No OFD packet to send [21:27:55]OFD Sender: No OFD packet to send [21:28:00]OFD Sender: No OFD packet to send [21:28:05]OFD Sender: No OFD packet to send [21:28:10]OFD Sender: No OFD packet to send [21:28:15]OFD Sender: No OFD packet to send [21:28:20]OFD Sender: No OFD packet to send [21:28:25]OFD Sender: No OFD packet to send [21:28:30]OFD Sender: No OFD packet to send [21:28:35]OFD Sender: No OFD packet to send [21:28:40]OFD Sender: No OFD packet to send [21:28:45]OFD Sender: No OFD packet to send [21:28:50]OFD Sender: No OFD packet to send [21:28:55]OFD Sender: No OFD packet to send [21:29:00]OFD Sender: No OFD packet to send [21:29:05]OFD Sender: No OFD packet to send [21:29:10]OFD Sender: No OFD packet to send [21:29:15]OFD Sender: No OFD packet to send [21:29:20]OFD Sender: No OFD packet to send [21:29:25]OFD Sender: No OFD packet to send [21:29:30]OFD Sender: No OFD packet to send [21:29:35]OFD Sender: No OFD packet to send [21:29:40]OFD Sender: No OFD packet to send [21:29:45]OFD Sender: No OFD packet to send [21:29:50]OFD Sender: No OFD packet to send [21:29:55]OFD Sender: No OFD packet to send [21:30:00]OFD Sender: No OFD packet to send [21:30:05]OFD Sender: No OFD packet to send [21:30:10]OFD Sender: No OFD packet to send [21:30:15]OFD Sender: No OFD packet to send [21:30:20]OFD Sender: No OFD packet to send [21:30:25]OFD Sender: No OFD packet to send [21:30:30]OFD Sender: No OFD packet to send [21:30:35]OFD Sender: No OFD packet to send [21:30:40]OFD Sender: No OFD packet to send [21:30:42]accept exits with 9 [21:30:42]New connection [21:30:42]New thread 3067571556 created [21:30:42]Thread 3067428196 joined [21:30:42]Waiting for new connection... [21:30:42] Sock 9.Parse request [21:30:42]Sock 9.Check first char [21:30:42]Sock 9.First char is OK [21:30:42]request: POST /json_proto HTTP/1.0 [21:30:42]Method: POST [21:30:42]URL: /json_proto [21:30:42]Method is POST - this is cgi request [21:30:42]url: /json_proto [21:30:42]query_string will be loaded in cgi processing [21:30:42]execute_cgi json_proto POST (null) [21:30:42]execute_cgi path=json_proto method=POST [21:30:42]POST find Content-Length [21:30:42]Host: 172.17.45.131:8080 [21:30:42]Content-Length: 678 [21:30:42]Content-Type: application/json [21:30:42] [21:30:42]POST finish read [21:30:42]Found Content-Length = 678 [21:30:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610798", "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" ] } } [21:30:42]execute_script... [21: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)610798", "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" ] } } [21:30:42]POST & json_proto [21:30:42]process_json_proto [21:30:42]json parsed OK: [21:30:42]protocol is kg_v1.0 [21:30:42]action value=close_receipt [21:30:42]process_action close_receipt [21:30:42]cmd_close_receipt [21:30:42]MH_GetDate [21:30:42]Write to MH i2c: F0 00 00 CB 3F F9 [21:30:42]Write i2c OK [21:30:42]MH_I2C_Read... [21:30:42]Read from MH i2c: F0 [21:30:42]MH_I2C_Read... [21:30:42]Read from MH i2c: F0 09 00 [21:30:42]MH_I2C_Read... [21:30:42]Read from MH i2c: F0 09 00 CB 3F 00 83 5B A9 66 C6 D4 6E 66 5D [21:30:42]GetLastDocTimeStamp 1722374674 [21:30:42]current date 1722375043 [21:30:42]FM_GetShiftState [21:30:42]SAM_PROTO_GetShiftState [21:30:42]wFMCommunicate request_size=4 [21:30:42]MH_SAM_APDU [21:30:42]CAPDU: 80 13 01 00 [21:30:42]Write to MH i2c: E2 08 00 CC 3F 80 13 01 00 00 00 00 00 88 [21:30:42]Write i2c OK [21:30:42]MH_I2C_Read... [21:30:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:30:42]Read from MH i2c: E2 [21:30:42]MH_I2C_Read... [21:30:42]Read from MH i2c: E2 0E 00 [21:30:42]MH_I2C_Read... [21:30:42]Read from MH i2c: E2 0E 00 CC 3F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 3B [21:30:42]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:30:42]wFMCommunicate OK [21:30:42]SAM_PROTO_GetShiftState done [21:30:42]FM_GetShiftState done [21:30:42]opened in 1722298218 [21:30:42]opened+sec_in_day 1722384618 [21:30:42]quantity*price = 80004 [21:30:42]sum+1 = 80005 [21:30:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 413 30.07.2024 21:30 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25038 ФПД: 133470258609289 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T213043&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25038&fm=133470258609289&tin=02508201610067®Number=0000000000171247&sum=80000 [21:30:43]StoreToDocumentArchive [21:30:43]shift 48 fd 25038 [21:30:43]save to /storage/0048/doc_00025038 [21:30:43]save last doc name /storage/0048/doc_00025038 to /storage/kkm_last_doc_name [21:30:43]save OK [21:30:43]Clear old archive folders... [21:30:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:30:43]tlvbuf is 01F92390 [21:30:43]SAM_PROTO_ClearQueue [21:30:43]wFMCommunicate request_size=4 [21:30:43]MH_SAM_APDU [21:30:43]CAPDU: 80 09 00 00 [21:30:43]Write to MH i2c: E2 08 00 D9 3F 80 09 00 00 00 00 00 00 8A [21:30:43]Write i2c OK [21:30:43]MH_I2C_Read... [21:30:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:30:43]Read from MH i2c: E2 [21:30:43]MH_I2C_Read... [21:30:43]Read from MH i2c: E2 03 00 [21:30:43]MH_I2C_Read... [21:30:43]Read from MH i2c: E2 03 00 D9 3F 00 90 00 8C [21:30:43]RAPDU: 90 00 [21:30:43]wFMCommunicate OK [21:30:43]SAM_PROTO_ClearQueue done [21:30:43]KKMCreateOFDPacket [21:30:43]OFDProtocolAddRootSTLVToBuf [21:30:43]FM_MakeSignedData [21:30:43]FM_MakeSignedData [21:30:43]SAM_PROTO_SignData [21:30:43]wFMCommunicate request_size=4 [21:30:43]MH_SAM_APDU [21:30:43]CAPDU: 80 0D 01 02 [21:30:43]Write to MH i2c: E2 08 00 DA 3F 80 0D 01 02 00 00 00 00 92 [21:30:43]Write i2c OK [21:30:43]MH_I2C_Read... [21:30:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:30:43]Read from MH i2c: E2 [21:30:43]MH_I2C_Read... [21:30:43]Read from MH i2c: E2 03 00 [21:30:43]MH_I2C_Read... [21:30:43]Read from MH i2c: E2 03 00 DA 3F 00 90 00 8D [21:30:43]RAPDU: 90 00 [21:30:43]wFMCommunicate OK [21:30:43]wFMCommunicate request_size=255 [21:30:43]MH_SAM_APDU [21:30: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 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 9D 01 00 00 F4 03 04 00 83 5B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CE 61 00 00 35 04 06 00 79 [21:30:43]Write to MH i2c: E2 02 01 DB 3F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 9D 01 00 00 F4 03 04 00 83 5B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CE 61 00 00 35 04 06 00 79 00 00 1E [21:30:43]Write i2c OK [21:30:43]MH_I2C_Read... [21:30:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:30:43]Read from MH i2c: E2 [21:30:43]MH_I2C_Read... [21:30:43]Read from MH i2c: E2 03 00 [21:30:43]MH_I2C_Read... [21:30:43]Read from MH i2c: E2 03 00 DB 3F 00 90 00 8E [21:30:43]RAPDU: 90 00 [21:30:43]wFMCommunicate OK [21:30:43]wFMCommunicate request_size=10 [21:30:43]MH_SAM_APDU [21:30:43]CAPDU: 80 0D 02 02 05 63 F7 5A 3C 89 [21:30:43]Write to MH i2c: E2 0D 00 DC 3F 80 0D 02 02 05 00 63 F7 5A 3C 89 00 00 18 [21:30:43]Write i2c OK [21:30:43]MH_I2C_Read... [21:30:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:30:43]Read from MH i2c: E2 [21:30:43]MH_I2C_Read... [21:30:43]Read from MH i2c: E2 03 00 [21:30:43]MH_I2C_Read... [21:30:43]Read from MH i2c: E2 03 00 DC 3F 00 90 00 8F [21:30:43]RAPDU: 90 00 [21:30:43]wFMCommunicate OK [21:30:43]wFMCommunicate request_size=4 [21:30:43]MH_SAM_APDU [21:30:43]CAPDU: 80 0D 03 02 [21:30:43]Write to MH i2c: E2 08 00 DD 3F 80 0D 03 02 00 00 00 00 97 [21:30:43]Write i2c OK [21:30:43]MH_I2C_Read... [21:30:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:30:43]Read from MH i2c: E2 [21:30:43]MH_I2C_Read... [21:30:43]Read from MH i2c: E2 0B 00 [21:30:43]MH_I2C_Read... [21:30:43]Read from MH i2c: E2 0B 00 DD 3F 00 F6 86 FF A9 DC 73 CD 03 90 00 DB [21:30:43]RAPDU: F6 86 FF A9 DC 73 CD 03 90 00 [21:30:43]wFMCommunicate OK [21:30:43]SAM_PROTO_SignData done [21:30:43]FM_MakeSignedData done [21:30:43]CreateOFDProtocolMessage [21:30:43]wFMCommunicate request_size=4 [21:30:43]MH_SAM_APDU [21:30:43]CAPDU: 80 11 00 00 [21:30:43]Write to MH i2c: E2 08 00 DE 3F 80 11 00 00 00 00 00 00 97 [21:30:43]Write i2c OK [21:30:43]MH_I2C_Read... [21:30:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:30:43]Read from MH i2c: E2 [21:30:43]MH_I2C_Read... [21:30:43]Read from MH i2c: E2 17 00 [21:30:43]MH_I2C_Read... [21:30:43]Read from MH i2c: E2 17 00 DE 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 ED [21:30:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:30:43]wFMCommunicate OK [21:30:43]CreateOFDProtocolMessage done [21:30:43]OFDSenderStorePacket 25038 [21:30:43]StoreOFDPacket docnum=25038 [21:30:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 A1 9E 07 01 03 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9D 01 00 00 F4 03 04 00 83 5B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CE 61 00 00 35 04 06 00 79 63 F7 5A 3C 89 F6 86 FF A9 DC 73 CD 03 [21:30:43]CheckFolder [21:30:43]dirname=/storage/ofd_packets [21:30:43]CheckFolder done [21:30:43]ProducePacketName [21:30:43]name=ofd_packets/00025038 [21:30:43]NVStorageSaveData ofd_packets/00025038 [21:30:43]File name is /storage/ofd_packets/00025038 [21:30:43]Write 301 bytes [21:30:43]NVStorageSaveData done [21:30:43]OFDSenderStorePacket done [21:30:43]KKMCreateOFDPacket done [21:30:43]NVStorageSaveData kkm_last_timestamp [21:30:43]File name is /storage/kkm_last_timestamp [21:30:43]Write 4 bytes [21:30:43]NVStorageSaveData done [21:30:43]ExternCall_PrintAddStr [21:30:43]wPrintStart [21:30:43]Write to MH i2c: 01 00 00 DF 3F 1E [21:30:43]Write i2c OK [21:30:43]MH_I2C_Read... [21:30:43]Read from MH i2c: 01 [21:30:43]MH_I2C_Read... [21:30:43]Read from MH i2c: 01 07 00 [21:30:43]MH_I2C_Read... [21:30:43]Read from MH i2c: 01 07 00 DF 3F 00 00 00 00 00 FF 0F 33 [21:30:43]RasterBufferAndPrint [21:30:43]line Счет N : (1)610798 [21:30:43]line ИНН: 02508201610067 [21:30:43]line Контрольно-Кассовый Чек [21:30:43]line ПРОДАЖА [21:30:43]line ТРК (МРК, ГНК) : 42 [21:30:43]line Товар: 2710124130 [21:30:43]line Аи-92-К-2 [21:30:43]line 11.800 * 67.80 [21:30:43]line = 800.04 [21:30:43]line НДС 12% НСП 1% [21:30:43]line > о реализуемом товаре [21:30:43]line ОКРУГЛЕНИЕ: -0.04 [21:30:43]line ИТОГО: 800.00 [21:30:43]line Внесено: 800.00 [21:30:43]line СДАЧА: 0.00 [21:30:43]line НСП 1% : 7.08 [21:30:43]line НДС 12% : 84.96 [21:30:43]line Наличными: 800.00 [21:30:43]line Безнал.: 0.00 [21:30:43]line Место: АЗС № 127 "Партнер Нефть" [21:30:43]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [21:30:43]line СНО: Общий режим [21:30:43]line Чек 413 30.07.2024 21:30 [21:30:43]line Смена: 48 ФФД: 1.0 [21:30:43]line ЗНМ: 0300000158 [21:30:43]line РНМ: 0000000000171247 [21:30:43]line Версия ККМ: v1.0 [21:30:43]line ФМ: 0000000002098565 [21:30:43]line ФД: 25038 [21:30:43]line ФПД: 133470258609289 [21:30:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T213043&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25038&fm=133470258609289&tin=02508201610067®Number=0000000000171247&sum=80000 [21:30:44]OFD Sender: Processing packet 25038 [packets to send 29, broken 28] [21:30:44]ProducePacketName [21:30:44]name=ofd_packets/00025038 [21:30:44]OFD Sender: To server: pG, [21:30:44]CommunicateWithHost lk.salyk.kg:30040 [21:30:44]ConnectInit lk.salyk.kg [21:30:44]written 0, free lines is 4095 [21:30:44]Connected sock=10 [21:30:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 A1 9E 07 01 03 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9D 01 00 00 F4 03 04 00 83 5B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CE 61 00 00 35 04 06 00 79 63 F7 5A 3C 89 F6 86 FF A9 DC 73 CD 03 [21:30:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 B3 AE 47 00 6F 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 32 30 39 38 35 36 35 10 04 04 00 CE 61 00 00 F4 03 04 00 11 07 A9 66 B6 04 01 00 00 32 8E 59 47 83 31 F8 9D [21:30:44]CommunicateWithHost err = 0 [21:30:44]CheckOFDResponse [21:30:44]1017 (14) - 77093643461234 [21:30:44]1041 (16) - 0000000002098565 [21:30:44]1040 (4) - 25038 [21:30:44]1012 (4) - 30.07.2024 15:30 [21:30:44]1206 (1) - 0 [21:30:44]OFD Sender: Remove packet 25038 [21:30:44]ProducePacketName [21:30:44]name=ofd_packets/00025038 [21:30:44]NVStorageDeleteData [21:30:44]Write to MH i2c: 01 00 00 0A 40 4A [21:30:44]Write i2c OK [21:30:44]MH_I2C_Read... [21:30:44]Read from MH i2c: 01 [21:30:44]MH_I2C_Read... [21:30:44]Read from MH i2c: 01 07 00 [21:30:44]MH_I2C_Read... [21:30:44]Read from MH i2c: 01 07 00 0A 40 00 00 00 00 00 F5 0C 52 [21:30:44]RasterBufferAndPrint [21:30:44]line [21:30:44]line [21:30:44]line [21:30:44]line [21:30:44]line [21:30:44]written 0, free lines is 3324 [21:30:44]MH_Cut [21:30:44]Write to MH i2c: D1 01 00 11 40 01 23 [21:30:44]Write i2c OK [21:30:44]MH_I2C_Read... [21:30:44]Read from MH i2c: D1 [21:30:44]MH_I2C_Read... [21:30:44]Read from MH i2c: D1 01 00 [21:30:44]MH_I2C_Read... [21:30:44]Read from MH i2c: D1 01 00 11 40 00 22 [21:30:44]Write to MH i2c: 01 00 00 12 40 52 [21:30:44]Write i2c OK [21:30:44]MH_I2C_Read... [21:30:44]OFD Sender: No OFD packet to send [21:30:45]*** Cut start [21:30:45]*** Partial cut [21:30:45]*** CUTSNS_PIN = 1 [21:30:45]*** CUTSNS_PIN = 0 [21:30:45]*** Brake cut motor [21:30:45]Read from MH i2c: 01 [21:30:45]MH_I2C_Read... [21:30:45]*** Stop cut motor [21:30:45]*** Cut end [21:30:45]Read from MH i2c: 01 07 00 [21:30:45]MH_I2C_Read... [21:30:45]Read from MH i2c: 01 07 00 12 40 00 00 00 00 00 FF 0F 67 [21:30:45]process_action close_receipt done [21:30:45]requested_data is exist [21:30:45]produce_requested_data [21:30:45]requested_item fm.sn is exist - process it [21:30:45]wFMCommunicate request_size=4 [21:30:45]MH_SAM_APDU [21:30:45]CAPDU: 80 11 00 00 [21:30:45]Write to MH i2c: E2 08 00 13 40 80 11 00 00 00 00 00 00 CD [21:30:45]Write i2c OK [21:30:45]MH_I2C_Read... [21:30:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:30:45]Read from MH i2c: E2 [21:30:45]MH_I2C_Read... [21:30:45]Read from MH i2c: E2 17 00 [21:30:45]MH_I2C_Read... [21:30:45]Read from MH i2c: E2 17 00 13 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 23 [21:30:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:30:45]wFMCommunicate OK [21:30:45]requested_item fd.num is exist - process it [21:30:45]SAM_PROTO_GetFieldsCounters [21:30:45]wFMCommunicate request_size=4 [21:30:45]MH_SAM_APDU [21:30:45]CAPDU: 80 13 00 00 [21:30:45]Write to MH i2c: E2 08 00 14 40 80 13 00 00 00 00 00 00 D0 [21:30:45]Write i2c OK [21:30:45]MH_I2C_Read... [21:30:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:30:46]Read from MH i2c: E2 [21:30:46]MH_I2C_Read... [21:30:46]Read from MH i2c: E2 62 00 [21:30:46]MH_I2C_Read... [21:30:46]Read from MH i2c: E2 62 00 14 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CE 61 00 00 0E 04 04 00 30 00 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 2A [21:30:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CE 61 00 00 0E 04 04 00 30 00 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 [21:30:46]wFMCommunicate OK [21:30:46]SAM_PROTO_GetFieldsCounters done [21:30:46]requested_item shift.num is exist - process it [21:30:46]requested_item shift.opened is exist - process it [21:30:46]req_shift_opened [21:30:46]FM_GetShiftState [21:30:46]SAM_PROTO_GetShiftState [21:30:46]wFMCommunicate request_size=4 [21:30:46]MH_SAM_APDU [21:30:46]CAPDU: 80 13 01 00 [21:30:46]Write to MH i2c: E2 08 00 15 40 80 13 01 00 00 00 00 00 D2 [21:30:46]Write i2c OK [21:30:46]MH_I2C_Read... [21:30:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:30:46]Read from MH i2c: E2 [21:30:46]MH_I2C_Read... [21:30:46]Read from MH i2c: E2 0E 00 [21:30:46]MH_I2C_Read... [21:30:46]Read from MH i2c: E2 0E 00 15 40 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 85 [21:30:46]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:30:46]wFMCommunicate OK [21:30:46]SAM_PROTO_GetShiftState done [21:30:46]FM_GetShiftState done [21:30:46]req_shift_opened done [21:30:46]requested_item shift.open_date is exist - process it [21:30:46]req_shift_open_date [21:30:46]req_shift_open_date done [21:30:46]produce_requested_data done [21:30:46]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25038,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [21:30:46]process_action_free close_receipt [21:30:46]json_value_free [21:30:46]json_value_free done [21:30:46]process_json_proto returns [21:30:46]Send response to host [21:30:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25038,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [21:30:46]free response buf [21:30:46]execute_script done [21:30:46]execute_script returns [21:30:46]free content buf [21:30:46]Sock 9.Close socket [21:30:46]Sock 9.Thread stoped [21:30:49]OFD Sender: No OFD packet to send [21:30:54]OFD Sender: No OFD packet to send [21:30:59]OFD Sender: No OFD packet to send [21:31:04]OFD Sender: No OFD packet to send [21:31:09]OFD Sender: No OFD packet to send [21:31:14]OFD Sender: No OFD packet to send [21:31:19]OFD Sender: No OFD packet to send [21:31:24]OFD Sender: No OFD packet to send [21:31:29]OFD Sender: No OFD packet to send [21:31:34]OFD Sender: No OFD packet to send [21:31:39]OFD Sender: No OFD packet to send [21:31:45]OFD Sender: No OFD packet to send [21:31:50]OFD Sender: No OFD packet to send [21:31:55]OFD Sender: No OFD packet to send [21:31:59]accept exits with 7 [21:31:59]New connection [21:31:59]New thread 3067428196 created [21:31:59]Thread 3067571556 joined [21:31:59]Waiting for new connection... [21:31:59] Sock 7.Parse request [21:31:59]Sock 7.Check first char [21:31:59]Sock 7.First char is OK [21:31:59]request: POST /json_proto HTTP/1.0 [21:31:59]Method: POST [21:31:59]URL: /json_proto [21:31:59]Method is POST - this is cgi request [21:31:59]url: /json_proto [21:31:59]query_string will be loaded in cgi processing [21:31:59]execute_cgi json_proto POST (null) [21:31:59]execute_cgi path=json_proto method=POST [21:31:59]POST find Content-Length [21:31:59]Host: 172.17.45.131:8080 [21:31:59]Content-Length: 684 [21:31:59]Content-Type: application/json [21:31:59] [21:31:59]POST finish read [21:31:59]Found Content-Length = 684 [21:31:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610799", "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" : 37.00, "quantity" : 27.030, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:31:59]execute_script... [21: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)610799", "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" : 37.00, "quantity" : 27.030, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:31:59]POST & json_proto [21:31:59]process_json_proto [21:31:59]json parsed OK: [21:31:59]protocol is kg_v1.0 [21:31:59]action value=close_receipt [21:31:59]process_action close_receipt [21:31:59]cmd_close_receipt [21:31:59]MH_GetDate [21:31:59]Write to MH i2c: F0 00 00 16 40 45 [21:31:59]Write i2c OK [21:31:59]MH_I2C_Read... [21:31:59]Read from MH i2c: F0 [21:31:59]MH_I2C_Read... [21:31:59]Read from MH i2c: F0 09 00 [21:31:59]MH_I2C_Read... [21:31:59]Read from MH i2c: F0 09 00 16 40 00 D1 5B A9 66 C6 D4 6E 66 F7 [21:31:59]GetLastDocTimeStamp 1722375043 [21:31:59]current date 1722375121 [21:31:59]FM_GetShiftState [21:31:59]SAM_PROTO_GetShiftState [21:31:59]wFMCommunicate request_size=4 [21:31:59]MH_SAM_APDU [21:31:59]CAPDU: 80 13 01 00 [21:31:59]Write to MH i2c: E2 08 00 17 40 80 13 01 00 00 00 00 00 D4 [21:31:59]Write i2c OK [21:31:59]MH_I2C_Read... [21:31:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:31:59]Read from MH i2c: E2 [21:31:59]MH_I2C_Read... [21:31:59]Read from MH i2c: E2 0E 00 [21:31:59]MH_I2C_Read... [21:31:59]Read from MH i2c: E2 0E 00 17 40 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 87 [21:31:59]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:31:59]wFMCommunicate OK [21:31:59]SAM_PROTO_GetShiftState done [21:31:59]FM_GetShiftState done [21:31:59]opened in 1722298218 [21:31:59]opened+sec_in_day 1722384618 [21:31:59]quantity*price = 100011 [21:31:59]sum+1 = 100012 [21:31:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 414 30.07.2024 21:32 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25039 ФПД: 118206247589973 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T213201&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25039&fm=118206247589973&tin=02508201610067®Number=0000000000171247&sum=100000 [21:32:01]StoreToDocumentArchive [21:32:01]shift 48 fd 25039 [21:32:01]save to /storage/0048/doc_00025039 [21:32:01]save last doc name /storage/0048/doc_00025039 to /storage/kkm_last_doc_name [21:32:01]save OK [21:32:01]Clear old archive folders... [21:32:01]ProcessDocumentItem done err = 0, tmpTLVsize=250 [21:32:01]tlvbuf is 01F53160 [21:32:01]SAM_PROTO_ClearQueue [21:32:01]wFMCommunicate request_size=4 [21:32:01]MH_SAM_APDU [21:32:01]CAPDU: 80 09 00 00 [21:32:01]Write to MH i2c: E2 08 00 24 40 80 09 00 00 00 00 00 00 D6 [21:32:01]Write i2c OK [21:32:01]MH_I2C_Read... [21:32:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:32:01]Read from MH i2c: E2 [21:32:01]MH_I2C_Read... [21:32:01]Read from MH i2c: E2 03 00 [21:32:01]MH_I2C_Read... [21:32:01]Read from MH i2c: E2 03 00 24 40 00 90 00 D8 [21:32:01]RAPDU: 90 00 [21:32:01]wFMCommunicate OK [21:32:01]SAM_PROTO_ClearQueue done [21:32:01]KKMCreateOFDPacket [21:32:01]OFDProtocolAddRootSTLVToBuf [21:32:01]FM_MakeSignedData [21:32:01]FM_MakeSignedData [21:32:01]SAM_PROTO_SignData [21:32:01]wFMCommunicate request_size=4 [21:32:01]MH_SAM_APDU [21:32:01]CAPDU: 80 0D 01 02 [21:32:01]Write to MH i2c: E2 08 00 25 40 80 0D 01 02 00 00 00 00 DE [21:32:01]Write i2c OK [21:32:01]MH_I2C_Read... [21:32:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:32:01]Read from MH i2c: E2 [21:32:01]MH_I2C_Read... [21:32:01]Read from MH i2c: E2 03 00 [21:32:01]MH_I2C_Read... [21:32:01]Read from MH i2c: E2 03 00 25 40 00 90 00 D9 [21:32:01]RAPDU: 90 00 [21:32:01]wFMCommunicate OK [21:32:01]wFMCommunicate request_size=255 [21:32:01]MH_SAM_APDU [21:32:01]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 96 69 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 D1 5B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CF 61 00 00 35 04 06 00 6B 82 [21:32:01]Write to MH i2c: E2 02 01 26 40 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 96 69 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 D1 5B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CF 61 00 00 35 04 06 00 6B 82 00 00 D3 [21:32:01]Write i2c OK [21:32:01]MH_I2C_Read... [21:32:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:32:01]Read from MH i2c: E2 [21:32:01]MH_I2C_Read... [21:32:01]Read from MH i2c: E2 03 00 [21:32:01]MH_I2C_Read... [21:32:01]Read from MH i2c: E2 03 00 26 40 00 90 00 DA [21:32:01]RAPDU: 90 00 [21:32:01]wFMCommunicate OK [21:32:01]wFMCommunicate request_size=9 [21:32:01]MH_SAM_APDU [21:32:01]CAPDU: 80 0D 02 02 04 09 65 D8 55 [21:32:01]Write to MH i2c: E2 0C 00 27 40 80 0D 02 02 04 00 09 65 D8 55 00 00 84 [21:32:01]Write i2c OK [21:32:01]MH_I2C_Read... [21:32:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:32:01]Read from MH i2c: E2 [21:32:01]MH_I2C_Read... [21:32:01]Read from MH i2c: E2 03 00 [21:32:01]MH_I2C_Read... [21:32:01]Read from MH i2c: E2 03 00 27 40 00 90 00 DB [21:32:01]RAPDU: 90 00 [21:32:01]wFMCommunicate OK [21:32:01]wFMCommunicate request_size=4 [21:32:01]MH_SAM_APDU [21:32:01]CAPDU: 80 0D 03 02 [21:32:01]Write to MH i2c: E2 08 00 28 40 80 0D 03 02 00 00 00 00 E3 [21:32:01]Write i2c OK [21:32:01]MH_I2C_Read... [21:32:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:32:01]Read from MH i2c: E2 [21:32:01]MH_I2C_Read... [21:32:01]Read from MH i2c: E2 0B 00 [21:32:01]MH_I2C_Read... [21:32:01]Read from MH i2c: E2 0B 00 28 40 00 22 05 EA 91 B4 1E E1 94 90 00 CD [21:32:01]RAPDU: 22 05 EA 91 B4 1E E1 94 90 00 [21:32:01]wFMCommunicate OK [21:32:01]SAM_PROTO_SignData done [21:32:01]FM_MakeSignedData done [21:32:01]CreateOFDProtocolMessage [21:32:01]wFMCommunicate request_size=4 [21:32:01]MH_SAM_APDU [21:32:01]CAPDU: 80 11 00 00 [21:32:01]Write to MH i2c: E2 08 00 29 40 80 11 00 00 00 00 00 00 E3 [21:32:01]Write i2c OK [21:32:01]MH_I2C_Read... [21:32:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:32:01]Read from MH i2c: E2 [21:32:01]MH_I2C_Read... [21:32:01]Read from MH i2c: E2 17 00 [21:32:01]MH_I2C_Read... [21:32:01]Read from MH i2c: E2 17 00 29 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 39 [21:32:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:32:01]wFMCommunicate OK [21:32:01]CreateOFDProtocolMessage done [21:32:01]OFDSenderStorePacket 25039 [21:32:01]StoreOFDPacket docnum=25039 [21:32:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 76 35 06 01 64 41 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 96 69 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 D1 5B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CF 61 00 00 35 04 06 00 6B 82 09 65 D8 55 22 05 EA 91 B4 1E E1 94 [21:32:01]CheckFolder [21:32:01]dirname=/storage/ofd_packets [21:32:01]CheckFolder done [21:32:01]ProducePacketName [21:32:01]name=ofd_packets/00025039 [21:32:01]NVStorageSaveData ofd_packets/00025039 [21:32:01]File name is /storage/ofd_packets/00025039 [21:32:01]Write 300 bytes [21:32:01]NVStorageSaveData done [21:32:01]OFDSenderStorePacket done [21:32:01]KKMCreateOFDPacket done [21:32:01]NVStorageSaveData kkm_last_timestamp [21:32:01]File name is /storage/kkm_last_timestamp [21:32:01]Write 4 bytes [21:32:01]NVStorageSaveData done [21:32:01]ExternCall_PrintAddStr [21:32:01]wPrintStart [21:32:01]Write to MH i2c: 01 00 00 2A 40 6A [21:32:01]Write i2c OK [21:32:01]MH_I2C_Read... [21:32:01]Read from MH i2c: 01 [21:32:01]MH_I2C_Read... [21:32:01]Read from MH i2c: 01 07 00 [21:32:01]MH_I2C_Read... [21:32:01]Read from MH i2c: 01 07 00 2A 40 00 00 00 00 00 FF 0F 7F [21:32:01]RasterBufferAndPrint [21:32:01]line Счет N : (1)610799 [21:32:01]line ИНН: 02508201610067 [21:32:01]line Контрольно-Кассовый Чек [21:32:01]line ПРОДАЖА [21:32:01]line ТРК (МРК, ГНК) : 7 [21:32:01]line Товар: 2711190000 [21:32:01]line ГАЗ-К-3 [21:32:01]line 27.030 * 37.00 [21:32:01]line = 1000.11 [21:32:01]line НДС 12% НСП 1% [21:32:01]line > о реализуемом товаре [21:32:01]line ОКРУГЛЕНИЕ: -0.11 [21:32:01]line ИТОГО: 1000.00 [21:32:01]line Внесено: 1000.00 [21:32:01]line СДАЧА: 0.00 [21:32:01]line НСП 1% : 8.85 [21:32:01]line НДС 12% : 106.21 [21:32:01]line Наличными: 1000.00 [21:32:01]line Безнал.: 0.00 [21:32:01]line Место: АЗС № 127 "Партнер Нефть" [21:32:01]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [21:32:01]line СНО: Общий режим [21:32:01]line Чек 414 30.07.2024 21:32 [21:32:01]line Смена: 48 ФФД: 1.0 [21:32:01]line ЗНМ: 0300000158 [21:32:01]line РНМ: 0000000000171247 [21:32:01]line Версия ККМ: v1.0 [21:32:01]line ФМ: 0000000002098565 [21:32:01]line ФД: 25039 [21:32:01]line ФПД: 118206247589973 [21:32:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T213201&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25039&fm=118206247589973&tin=02508201610067®Number=0000000000171247&sum=100000 [21:32:01]OFD Sender: Processing packet 25039 [packets to send 29, broken 28] [21:32:01]ProducePacketName [21:32:01]name=ofd_packets/00025039 [21:32:01]OFD Sender: To server: pG, [21:32:01]CommunicateWithHost lk.salyk.kg:30040 [21:32:01]ConnectInit lk.salyk.kg [21:32:01]written 0, free lines is 4095 [21:32:02]Connected sock=10 [21:32:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 76 35 06 01 64 41 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 96 69 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 D1 5B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 CF 61 00 00 35 04 06 00 6B 82 09 65 D8 55 22 05 EA 91 B4 1E E1 94 [21:32:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 5B 49 47 00 E0 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 32 30 39 38 35 36 35 10 04 04 00 CF 61 00 00 F4 03 04 00 5F 07 A9 66 B6 04 01 00 00 1F 1A 99 D7 1D 49 5C 30 [21:32:02]CommunicateWithHost err = 0 [21:32:02]CheckOFDResponse [21:32:02]1017 (14) - 77093643461234 [21:32:02]1041 (16) - 0000000002098565 [21:32:02]1040 (4) - 25039 [21:32:02]1012 (4) - 30.07.2024 15:31 [21:32:02]1206 (1) - 0 [21:32:02]OFD Sender: Remove packet 25039 [21:32:02]ProducePacketName [21:32:02]name=ofd_packets/00025039 [21:32:02]NVStorageDeleteData [21:32:02]Write to MH i2c: 01 00 00 55 40 95 [21:32:02]Write i2c OK [21:32:02]MH_I2C_Read... [21:32:02]Read from MH i2c: 01 [21:32:02]MH_I2C_Read... [21:32:02]Read from MH i2c: 01 07 00 [21:32:02]MH_I2C_Read... [21:32:02]Read from MH i2c: 01 07 00 55 40 00 00 00 00 00 DF 0C 87 [21:32:02]RasterBufferAndPrint [21:32:02]line [21:32:02]line [21:32:02]line [21:32:02]line [21:32:02]line [21:32:02]written 0, free lines is 3301 [21:32:02]MH_Cut [21:32:02]Write to MH i2c: D1 01 00 5C 40 01 6E [21:32:02]Write i2c OK [21:32:02]MH_I2C_Read... [21:32:02]Read from MH i2c: D1 [21:32:02]MH_I2C_Read... [21:32:02]Read from MH i2c: D1 01 00 [21:32:02]MH_I2C_Read... [21:32:02]Read from MH i2c: D1 01 00 5C 40 00 6D [21:32:02]Write to MH i2c: 01 00 00 5D 40 9D [21:32:02]Write i2c OK [21:32:02]MH_I2C_Read... [21:32:02]OFD Sender: No OFD packet to send [21:32:03]*** Cut start [21:32:03]*** Partial cut [21:32:03]*** CUTSNS_PIN = 1 [21:32:03]*** CUTSNS_PIN = 0 [21:32:03]*** Brake cut motor [21:32:03]Read from MH i2c: 01 [21:32:03]MH_I2C_Read... [21:32:03]*** Stop cut motor [21:32:03]*** Cut end [21:32:03]Read from MH i2c: 01 07 00 [21:32:03]MH_I2C_Read... [21:32:03]Read from MH i2c: 01 07 00 5D 40 00 00 00 00 00 FF 0F B2 [21:32:03]process_action close_receipt done [21:32:03]requested_data is exist [21:32:03]produce_requested_data [21:32:03]requested_item fm.sn is exist - process it [21:32:03]wFMCommunicate request_size=4 [21:32:03]MH_SAM_APDU [21:32:03]CAPDU: 80 11 00 00 [21:32:03]Write to MH i2c: E2 08 00 5E 40 80 11 00 00 00 00 00 00 18 [21:32:03]Write i2c OK [21:32:03]MH_I2C_Read... [21:32:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:32:03]Read from MH i2c: E2 [21:32:03]MH_I2C_Read... [21:32:03]Read from MH i2c: E2 17 00 [21:32:03]MH_I2C_Read... [21:32:03]Read from MH i2c: E2 17 00 5E 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 6E [21:32:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:32:03]wFMCommunicate OK [21:32:03]requested_item fd.num is exist - process it [21:32:03]SAM_PROTO_GetFieldsCounters [21:32:03]wFMCommunicate request_size=4 [21:32:03]MH_SAM_APDU [21:32:03]CAPDU: 80 13 00 00 [21:32:03]Write to MH i2c: E2 08 00 5F 40 80 13 00 00 00 00 00 00 1B [21:32:03]Write i2c OK [21:32:03]MH_I2C_Read... [21:32:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:32:03]Read from MH i2c: E2 [21:32:03]MH_I2C_Read... [21:32:03]Read from MH i2c: E2 62 00 [21:32:03]MH_I2C_Read... [21:32:03]Read from MH i2c: E2 62 00 5F 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CF 61 00 00 0E 04 04 00 30 00 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 79 [21:32:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 CF 61 00 00 0E 04 04 00 30 00 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 [21:32:03]wFMCommunicate OK [21:32:03]SAM_PROTO_GetFieldsCounters done [21:32:03]requested_item shift.num is exist - process it [21:32:03]requested_item shift.opened is exist - process it [21:32:03]req_shift_opened [21:32:03]FM_GetShiftState [21:32:03]SAM_PROTO_GetShiftState [21:32:03]wFMCommunicate request_size=4 [21:32:03]MH_SAM_APDU [21:32:03]CAPDU: 80 13 01 00 [21:32:03]Write to MH i2c: E2 08 00 60 40 80 13 01 00 00 00 00 00 1D [21:32:03]Write i2c OK [21:32:03]MH_I2C_Read... [21:32:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:32:03]Read from MH i2c: E2 [21:32:03]MH_I2C_Read... [21:32:03]Read from MH i2c: E2 0E 00 [21:32:03]MH_I2C_Read... [21:32:04]Read from MH i2c: E2 0E 00 60 40 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 D0 [21:32:04]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:32:04]wFMCommunicate OK [21:32:04]SAM_PROTO_GetShiftState done [21:32:04]FM_GetShiftState done [21:32:04]req_shift_opened done [21:32:04]requested_item shift.open_date is exist - process it [21:32:04]req_shift_open_date [21:32:04]req_shift_open_date done [21:32:04]produce_requested_data done [21:32:04]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25039,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [21:32:04]process_action_free close_receipt [21:32:04]json_value_free [21:32:04]json_value_free done [21:32:04]process_json_proto returns [21:32:04]Send response to host [21:32:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25039,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [21:32:04]free response buf [21:32:04]execute_script done [21:32:04]execute_script returns [21:32:04]free content buf [21:32:04]Sock 7.Close socket [21:32:04]Sock 7.Thread stoped [21:32:07]OFD Sender: No OFD packet to send [21:32:12]OFD Sender: No OFD packet to send [21:32:17]OFD Sender: No OFD packet to send [21:32:22]OFD Sender: No OFD packet to send [21:32:27]OFD Sender: No OFD packet to send [21:32:32]accept exits with 9 [21:32:32]New connection [21:32:32]New thread 3067571556 created [21:32:32]Thread 3067428196 joined [21:32:32]Waiting for new connection... [21:32:32] Sock 9.Parse request [21:32:32]Sock 9.Check first char [21:32:32]Sock 9.First char is OK [21:32:32]request: POST /json_proto HTTP/1.0 [21:32:32]Method: POST [21:32:32]URL: /json_proto [21:32:32]Method is POST - this is cgi request [21:32:32]url: /json_proto [21:32:32]query_string will be loaded in cgi processing [21:32:32]execute_cgi json_proto POST (null) [21:32:32]execute_cgi path=json_proto method=POST [21:32:32]POST find Content-Length [21:32:32]Host: 172.17.45.131:8080 [21:32:32]Content-Length: 677 [21:32:32]Content-Type: application/json [21:32:32] [21:32:32]POST finish read [21:32:32]Found Content-Length = 677 [21:32:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610800", "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" ] } } [21:32:32]execute_script... [21:32: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)610800", "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" ] } } [21:32:32]POST & json_proto [21:32:32]process_json_proto [21:32:32]json parsed OK: [21:32:32]protocol is kg_v1.0 [21:32:32]action value=close_receipt [21:32:32]process_action close_receipt [21:32:32]cmd_close_receipt [21:32:32]MH_GetDate [21:32:32]Write to MH i2c: F0 00 00 61 40 90 [21:32:32]Write i2c OK [21:32:32]MH_I2C_Read... [21:32:32]Read from MH i2c: F0 [21:32:32]MH_I2C_Read... [21:32:32]Read from MH i2c: F0 09 00 [21:32:32]MH_I2C_Read... [21:32:32]Read from MH i2c: F0 09 00 61 40 00 F2 5B A9 66 C6 D4 6E 66 63 [21:32:32]GetLastDocTimeStamp 1722375121 [21:32:32]current date 1722375154 [21:32:32]FM_GetShiftState [21:32:32]SAM_PROTO_GetShiftState [21:32:32]wFMCommunicate request_size=4 [21:32:32]MH_SAM_APDU [21:32:32]CAPDU: 80 13 01 00 [21:32:32]Write to MH i2c: E2 08 00 62 40 80 13 01 00 00 00 00 00 1F [21:32:32]Write i2c OK [21:32:32]MH_I2C_Read... [21:32:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:32:32]Read from MH i2c: E2 [21:32:32]MH_I2C_Read... [21:32:32]Read from MH i2c: E2 0E 00 [21:32:32]MH_I2C_Read... [21:32:32]Read from MH i2c: E2 0E 00 62 40 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 D2 [21:32:32]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:32:32]wFMCommunicate OK [21:32:32]SAM_PROTO_GetShiftState done [21:32:32]FM_GetShiftState done [21:32:32]opened in 1722298218 [21:32:32]opened+sec_in_day 1722384618 [21:32:32]quantity*price = 50036 [21:32:32]sum+1 = 50037 [21:32: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 415 30.07.2024 21:32 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25040 ФПД: 199410553204350 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T213234&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25040&fm=199410553204350&tin=02508201610067®Number=0000000000171247&sum=50000 [21:32:33]StoreToDocumentArchive [21:32:33]shift 48 fd 25040 [21:32:33]save to /storage/0048/doc_00025040 [21:32:33]save last doc name /storage/0048/doc_00025040 to /storage/kkm_last_doc_name [21:32:33]save OK [21:32:33]Clear old archive folders... [21:32:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:32:33]tlvbuf is B6E3F010 [21:32:33]SAM_PROTO_ClearQueue [21:32:33]wFMCommunicate request_size=4 [21:32:33]MH_SAM_APDU [21:32:33]CAPDU: 80 09 00 00 [21:32:33]Write to MH i2c: E2 08 00 6F 40 80 09 00 00 00 00 00 00 21 [21:32:33]Write i2c OK [21:32:33]MH_I2C_Read... [21:32:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:32:33]Read from MH i2c: E2 [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: E2 03 00 [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: E2 03 00 6F 40 00 90 00 23 [21:32:33]RAPDU: 90 00 [21:32:33]wFMCommunicate OK [21:32:33]SAM_PROTO_ClearQueue done [21:32:33]KKMCreateOFDPacket [21:32:33]OFDProtocolAddRootSTLVToBuf [21:32:33]FM_MakeSignedData [21:32:33]FM_MakeSignedData [21:32:33]SAM_PROTO_SignData [21:32:33]wFMCommunicate request_size=4 [21:32:33]MH_SAM_APDU [21:32:33]CAPDU: 80 0D 01 02 [21:32:33]Write to MH i2c: E2 08 00 70 40 80 0D 01 02 00 00 00 00 29 [21:32:33]Write i2c OK [21:32:33]MH_I2C_Read... [21:32:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:32:33]Read from MH i2c: E2 [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: E2 03 00 [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: E2 03 00 70 40 00 90 00 24 [21:32:33]RAPDU: 90 00 [21:32:33]wFMCommunicate OK [21:32:33]wFMCommunicate request_size=255 [21:32:33]MH_SAM_APDU [21:32: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 9F 01 00 00 F4 03 04 00 F2 5B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D0 61 00 00 35 04 06 00 B5 [21:32:33]Write to MH i2c: E2 02 01 71 40 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9F 01 00 00 F4 03 04 00 F2 5B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D0 61 00 00 35 04 06 00 B5 00 00 B7 [21:32:33]Write i2c OK [21:32:33]MH_I2C_Read... [21:32:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:32:34]Read from MH i2c: E2 [21:32:34]MH_I2C_Read... [21:32:34]Read from MH i2c: E2 03 00 [21:32:34]MH_I2C_Read... [21:32:34]Read from MH i2c: E2 03 00 71 40 00 90 00 25 [21:32:34]RAPDU: 90 00 [21:32:34]wFMCommunicate OK [21:32:34]wFMCommunicate request_size=10 [21:32:34]MH_SAM_APDU [21:32:34]CAPDU: 80 0D 02 02 05 5C E3 30 2E 7E [21:32:34]Write to MH i2c: E2 0D 00 72 40 80 0D 02 02 05 00 5C E3 30 2E 7E 00 00 51 [21:32:34]Write i2c OK [21:32:34]MH_I2C_Read... [21:32:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:32:34]Read from MH i2c: E2 [21:32:34]MH_I2C_Read... [21:32:34]Read from MH i2c: E2 03 00 [21:32:34]MH_I2C_Read... [21:32:34]Read from MH i2c: E2 03 00 72 40 00 90 00 26 [21:32:34]RAPDU: 90 00 [21:32:34]wFMCommunicate OK [21:32:34]wFMCommunicate request_size=4 [21:32:34]MH_SAM_APDU [21:32:34]CAPDU: 80 0D 03 02 [21:32:34]Write to MH i2c: E2 08 00 73 40 80 0D 03 02 00 00 00 00 2E [21:32:34]Write i2c OK [21:32:34]MH_I2C_Read... [21:32:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:32:34]Read from MH i2c: E2 [21:32:34]MH_I2C_Read... [21:32:34]Read from MH i2c: E2 0B 00 [21:32:34]MH_I2C_Read... [21:32:34]Read from MH i2c: E2 0B 00 73 40 00 8F 22 1D 32 F3 00 4F 01 90 00 72 [21:32:34]RAPDU: 8F 22 1D 32 F3 00 4F 01 90 00 [21:32:34]wFMCommunicate OK [21:32:34]SAM_PROTO_SignData done [21:32:34]FM_MakeSignedData done [21:32:34]CreateOFDProtocolMessage [21:32:34]wFMCommunicate request_size=4 [21:32:34]MH_SAM_APDU [21:32:34]CAPDU: 80 11 00 00 [21:32:34]Write to MH i2c: E2 08 00 74 40 80 11 00 00 00 00 00 00 2E [21:32:34]Write i2c OK [21:32:34]MH_I2C_Read... [21:32:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:32:34]Read from MH i2c: E2 [21:32:34]MH_I2C_Read... [21:32:34]Read from MH i2c: E2 17 00 [21:32:34]MH_I2C_Read... [21:32:34]Read from MH i2c: E2 17 00 74 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 84 [21:32:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:32:34]wFMCommunicate OK [21:32:34]CreateOFDProtocolMessage done [21:32:34]OFDSenderStorePacket 25040 [21:32:34]StoreOFDPacket docnum=25040 [21:32:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 CD 75 07 01 A2 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 F2 5B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D0 61 00 00 35 04 06 00 B5 5C E3 30 2E 7E 8F 22 1D 32 F3 00 4F 01 [21:32:34]CheckFolder [21:32:34]dirname=/storage/ofd_packets [21:32:34]CheckFolder done [21:32:34]ProducePacketName [21:32:34]name=ofd_packets/00025040 [21:32:34]NVStorageSaveData ofd_packets/00025040 [21:32:34]File name is /storage/ofd_packets/00025040 [21:32:34]Write 301 bytes [21:32:34]NVStorageSaveData done [21:32:34]OFDSenderStorePacket done [21:32:34]KKMCreateOFDPacket done [21:32:34]NVStorageSaveData kkm_last_timestamp [21:32:34]File name is /storage/kkm_last_timestamp [21:32:34]Write 4 bytes [21:32:34]NVStorageSaveData done [21:32:34]ExternCall_PrintAddStr [21:32:34]wPrintStart [21:32:34]Write to MH i2c: 01 00 00 75 40 B5 [21:32:34]Write i2c OK [21:32:34]MH_I2C_Read... [21:32:34]Read from MH i2c: 01 [21:32:34]MH_I2C_Read... [21:32:34]Read from MH i2c: 01 07 00 [21:32:34]MH_I2C_Read... [21:32:34]Read from MH i2c: 01 07 00 75 40 00 00 00 00 00 FF 0F CA [21:32:34]RasterBufferAndPrint [21:32:34]line Счет N : (1)610800 [21:32:34]line ИНН: 02508201610067 [21:32:34]line Контрольно-Кассовый Чек [21:32:34]line ПРОДАЖА [21:32:34]line ТРК (МРК, ГНК) : 32 [21:32:34]line Товар: 2710124130 [21:32:34]line Аи-92-К-2 [21:32:34]line 7.380 * 67.80 [21:32:34]line = 500.36 [21:32:34]line НДС 12% НСП 1% [21:32:34]line > о реализуемом товаре [21:32:34]line ОКРУГЛЕНИЕ: -0.36 [21:32:34]line ИТОГО: 500.00 [21:32:34]line Внесено: 500.00 [21:32:34]line СДАЧА: 0.00 [21:32:34]line НСП 1% : 4.43 [21:32:34]line НДС 12% : 53.14 [21:32:34]line Наличными: 500.00 [21:32:34]line Безнал.: 0.00 [21:32:34]line Место: АЗС № 127 "Партнер Нефть" [21:32:34]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [21:32:34]line СНО: Общий режим [21:32:34]line Чек 415 30.07.2024 21:32 [21:32:34]line Смена: 48 ФФД: 1.0 [21:32:34]line ЗНМ: 0300000158 [21:32:34]line РНМ: 0000000000171247 [21:32:34]line Версия ККМ: v1.0 [21:32:34]line ФМ: 0000000002098565 [21:32:34]line ФД: 25040 [21:32:34]line ФПД: 199410553204350 [21:32:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T213234&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25040&fm=199410553204350&tin=02508201610067®Number=0000000000171247&sum=50000 [21:32:34]written 0, free lines is 4095 [21:32:34]OFD Sender: Processing packet 25040 [packets to send 29, broken 28] [21:32:34]ProducePacketName [21:32:34]name=ofd_packets/00025040 [21:32:34]OFD Sender: To server: pG, [21:32:34]CommunicateWithHost lk.salyk.kg:30040 [21:32:34]ConnectInit lk.salyk.kg [21:32:35]Write to MH i2c: 01 00 00 A0 40 E0 [21:32:35]Write i2c OK [21:32:35]MH_I2C_Read... [21:32:35]Read from MH i2c: 01 [21:32:35]MH_I2C_Read... [21:32:35]Read from MH i2c: 01 07 00 [21:32:35]MH_I2C_Read... [21:32:35]Read from MH i2c: 01 07 00 A0 40 00 00 00 00 00 DD 0C D0 [21:32:35]RasterBufferAndPrint [21:32:35]line [21:32:35]line [21:32:35]line [21:32:35]line [21:32:35]line [21:32:35]written 0, free lines is 3300 [21:32:35]MH_Cut [21:32:35]Write to MH i2c: D1 01 00 A7 40 01 B9 [21:32:35]Write i2c OK [21:32:35]MH_I2C_Read... [21:32:35]Read from MH i2c: D1 [21:32:35]MH_I2C_Read... [21:32:35]Read from MH i2c: D1 01 00 [21:32:35]MH_I2C_Read... [21:32:35]Read from MH i2c: D1 01 00 A7 40 00 B8 [21:32:35]Write to MH i2c: 01 00 00 A8 40 E8 [21:32:35]Write i2c OK [21:32:35]MH_I2C_Read... [21:32:35]*** Cut start [21:32:35]*** Partial cut [21:32:35]*** CUTSNS_PIN = 1 [21:32:35]*** CUTSNS_PIN = 0 [21:32:36]*** Brake cut motor [21:32:36]Read from MH i2c: 01 [21:32:36]MH_I2C_Read... [21:32:36]*** Stop cut motor [21:32:36]*** Cut end [21:32:36]Read from MH i2c: 01 07 00 [21:32:36]MH_I2C_Read... [21:32:36]Read from MH i2c: 01 07 00 A8 40 00 00 00 00 00 FF 0F FD [21:32:36]process_action close_receipt done [21:32:36]requested_data is exist [21:32:36]produce_requested_data [21:32:36]requested_item fm.sn is exist - process it [21:32:36]wFMCommunicate request_size=4 [21:32:36]MH_SAM_APDU [21:32:36]CAPDU: 80 11 00 00 [21:32:36]Write to MH i2c: E2 08 00 A9 40 80 11 00 00 00 00 00 00 63 [21:32:36]Write i2c OK [21:32:36]MH_I2C_Read... [21:32:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:32:36]Read from MH i2c: E2 [21:32:36]MH_I2C_Read... [21:32:36]Read from MH i2c: E2 17 00 [21:32:36]MH_I2C_Read... [21:32:36]Read from MH i2c: E2 17 00 A9 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B9 [21:32:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:32:36]wFMCommunicate OK [21:32:36]requested_item fd.num is exist - process it [21:32:36]SAM_PROTO_GetFieldsCounters [21:32:36]wFMCommunicate request_size=4 [21:32:36]MH_SAM_APDU [21:32:36]CAPDU: 80 13 00 00 [21:32:36]Write to MH i2c: E2 08 00 AA 40 80 13 00 00 00 00 00 00 66 [21:32:36]Write i2c OK [21:32:36]MH_I2C_Read... [21:32:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:32:36]Read from MH i2c: E2 [21:32:36]MH_I2C_Read... [21:32:36]Read from MH i2c: E2 62 00 [21:32:36]MH_I2C_Read... [21:32:36]Read from MH i2c: E2 62 00 AA 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D0 61 00 00 0E 04 04 00 30 00 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 C8 [21:32:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D0 61 00 00 0E 04 04 00 30 00 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 [21:32:36]wFMCommunicate OK [21:32:36]SAM_PROTO_GetFieldsCounters done [21:32:36]requested_item shift.num is exist - process it [21:32:36]requested_item shift.opened is exist - process it [21:32:36]req_shift_opened [21:32:36]FM_GetShiftState [21:32:36]SAM_PROTO_GetShiftState [21:32:36]wFMCommunicate request_size=4 [21:32:36]MH_SAM_APDU [21:32:36]CAPDU: 80 13 01 00 [21:32:36]Write to MH i2c: E2 08 00 AB 40 80 13 01 00 00 00 00 00 68 [21:32:36]Write i2c OK [21:32:36]MH_I2C_Read... [21:32:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:32:36]Read from MH i2c: E2 [21:32:36]MH_I2C_Read... [21:32:36]Read from MH i2c: E2 0E 00 [21:32:36]MH_I2C_Read... [21:32:36]Read from MH i2c: E2 0E 00 AB 40 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 1B [21:32:36]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:32:36]wFMCommunicate OK [21:32:36]SAM_PROTO_GetShiftState done [21:32:36]FM_GetShiftState done [21:32:36]req_shift_opened done [21:32:36]requested_item shift.open_date is exist - process it [21:32:36]req_shift_open_date [21:32:36]req_shift_open_date done [21:32:36]produce_requested_data done [21:32:36]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25040,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [21:32:36]process_action_free close_receipt [21:32:36]json_value_free [21:32:36]json_value_free done [21:32:36]process_json_proto returns [21:32:36]Send response to host [21:32:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25040,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [21:32:36]free response buf [21:32:36]execute_script done [21:32:36]execute_script returns [21:32:36]free content buf [21:32:36]Sock 9.Close socket [21:32:36]Sock 9.Thread stoped [21:34:45]ConnectInit Can't connect to host [21:34:45]CommunicateWithHost connect error [21:34:45]CommunicateWithHost err = -1 [21:34:45]OFD Sender: Server communicate error [21:34:50]OFD Sender: Processing packet 25040 [packets to send 29, broken 28] [21:34:50]ProducePacketName [21:34:50]name=ofd_packets/00025040 [21:34:50]OFD Sender: To server: pG, [21:34:50]CommunicateWithHost lk.salyk.kg:30040 [21:34:50]ConnectInit lk.salyk.kg [21:34:50]Connected sock=9 [21:34:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 CD 75 07 01 A2 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 F2 5B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D0 61 00 00 35 04 06 00 B5 5C E3 30 2E 7E 8F 22 1D 32 F3 00 4F 01 [21:34:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 68 54 47 00 76 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 32 30 39 38 35 36 35 10 04 04 00 D0 61 00 00 F4 03 04 00 07 08 A9 66 B6 04 01 00 00 92 FC D6 50 FD AF 74 EF [21:34:50]CommunicateWithHost err = 0 [21:34:50]CheckOFDResponse [21:34:50]1017 (14) - 77093643461234 [21:34:50]1041 (16) - 0000000002098565 [21:34:50]1040 (4) - 25040 [21:34:50]1012 (4) - 30.07.2024 15:34 [21:34:50]1206 (1) - 0 [21:34:50]OFD Sender: Remove packet 25040 [21:34:50]ProducePacketName [21:34:50]name=ofd_packets/00025040 [21:34:50]NVStorageDeleteData [21:34:50]OFD Sender: No OFD packet to send [21:34:55]OFD Sender: No OFD packet to send [21:35:00]OFD Sender: No OFD packet to send [21:35:05]OFD Sender: No OFD packet to send [21:35:10]OFD Sender: No OFD packet to send [21:35:15]OFD Sender: No OFD packet to send [21:35:20]OFD Sender: No OFD packet to send [21:35:25]OFD Sender: No OFD packet to send [21:35:30]OFD Sender: No OFD packet to send [21:35:35]OFD Sender: No OFD packet to send [21:35:40]OFD Sender: No OFD packet to send [21:35:45]OFD Sender: No OFD packet to send [21:35:50]OFD Sender: No OFD packet to send [21:35:55]OFD Sender: No OFD packet to send [21:36:00]OFD Sender: No OFD packet to send [21:36:05]OFD Sender: No OFD packet to send [21:36:10]OFD Sender: No OFD packet to send [21:36:15]OFD Sender: No OFD packet to send [21:36:17]accept exits with 7 [21:36:17]New connection [21:36:17]New thread 3067428196 created [21:36:17]Thread 3067571556 joined [21:36:17]Waiting for new connection... [21:36:17] Sock 7.Parse request [21:36:17]Sock 7.Check first char [21:36:17]Sock 7.First char is OK [21:36:17]request: POST /json_proto HTTP/1.0 [21:36:17]Method: POST [21:36:17]URL: /json_proto [21:36:17]Method is POST - this is cgi request [21:36:17]url: /json_proto [21:36:17]query_string will be loaded in cgi processing [21:36:17]execute_cgi json_proto POST (null) [21:36:17]execute_cgi path=json_proto method=POST [21:36:17]POST find Content-Length [21:36:17]Host: 172.17.45.131:8080 [21:36:17]Content-Length: 677 [21:36:17]Content-Type: application/json [21:36:17] [21:36:17]POST finish read [21:36:17]Found Content-Length = 677 [21:36:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610801", "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.870, "sum" : 330.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 330.00, "total" : 330.00, "payments": [ { "type": 0, "sum" : 330.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:36:17]execute_script... [21:36:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610801", "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.870, "sum" : 330.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 330.00, "total" : 330.00, "payments": [ { "type": 0, "sum" : 330.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:36:17]POST & json_proto [21:36:17]process_json_proto [21:36:17]json parsed OK: [21:36:17]protocol is kg_v1.0 [21:36:17]action value=close_receipt [21:36:17]process_action close_receipt [21:36:17]cmd_close_receipt [21:36:17]MH_GetDate [21:36:17]Write to MH i2c: F0 00 00 AC 40 DB [21:36:17]Write i2c OK [21:36:17]MH_I2C_Read... [21:36:17]Read from MH i2c: F0 [21:36:17]MH_I2C_Read... [21:36:17]Read from MH i2c: F0 09 00 [21:36:17]MH_I2C_Read... [21:36:17]Read from MH i2c: F0 09 00 AC 40 00 D3 5C A9 66 C6 D4 6E 66 90 [21:36:17]GetLastDocTimeStamp 1722375154 [21:36:17]current date 1722375379 [21:36:17]FM_GetShiftState [21:36:17]SAM_PROTO_GetShiftState [21:36:17]wFMCommunicate request_size=4 [21:36:17]MH_SAM_APDU [21:36:17]CAPDU: 80 13 01 00 [21:36:17]Write to MH i2c: E2 08 00 AD 40 80 13 01 00 00 00 00 00 6A [21:36:17]Write i2c OK [21:36:17]MH_I2C_Read... [21:36:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:36:17]Read from MH i2c: E2 [21:36:17]MH_I2C_Read... [21:36:17]Read from MH i2c: E2 0E 00 [21:36:17]MH_I2C_Read... [21:36:17]Read from MH i2c: E2 0E 00 AD 40 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 1D [21:36:17]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:36:17]wFMCommunicate OK [21:36:17]SAM_PROTO_GetShiftState done [21:36:17]FM_GetShiftState done [21:36:17]opened in 1722298218 [21:36:17]opened+sec_in_day 1722384618 [21:36:17]quantity*price = 33018 [21:36:17]sum+1 = 33020 [21:36:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 330.00 Внесено: 330.00 СДАЧА: 0.00 НСП 1% : 2.92 НДС 12% : 35.06 Наличными: 330.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 416 30.07.2024 21:36 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25041 ФПД: 85606998558248 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T213619&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25041&fm=85606998558248&tin=02508201610067®Number=0000000000171247&sum=33000 [21:36:18]StoreToDocumentArchive [21:36:18]shift 48 fd 25041 [21:36:18]save to /storage/0048/doc_00025041 [21:36:18]save last doc name /storage/0048/doc_00025041 to /storage/kkm_last_doc_name [21:36:18]save OK [21:36:18]Clear old archive folders... [21:36:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:36:18]tlvbuf is 01F53C60 [21:36:18]SAM_PROTO_ClearQueue [21:36:18]wFMCommunicate request_size=4 [21:36:18]MH_SAM_APDU [21:36:18]CAPDU: 80 09 00 00 [21:36:18]Write to MH i2c: E2 08 00 BA 40 80 09 00 00 00 00 00 00 6C [21:36:18]Write i2c OK [21:36:18]MH_I2C_Read... [21:36:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:36:18]Read from MH i2c: E2 [21:36:18]MH_I2C_Read... [21:36:18]Read from MH i2c: E2 03 00 [21:36:18]MH_I2C_Read... [21:36:18]Read from MH i2c: E2 03 00 BA 40 00 90 00 6E [21:36:18]RAPDU: 90 00 [21:36:18]wFMCommunicate OK [21:36:18]SAM_PROTO_ClearQueue done [21:36:18]KKMCreateOFDPacket [21:36:18]OFDProtocolAddRootSTLVToBuf [21:36:18]FM_MakeSignedData [21:36:18]FM_MakeSignedData [21:36:18]SAM_PROTO_SignData [21:36:18]wFMCommunicate request_size=4 [21:36:18]MH_SAM_APDU [21:36:18]CAPDU: 80 0D 01 02 [21:36:18]Write to MH i2c: E2 08 00 BB 40 80 0D 01 02 00 00 00 00 74 [21:36:18]Write i2c OK [21:36:18]MH_I2C_Read... [21:36:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:36:18]Read from MH i2c: E2 [21:36:18]MH_I2C_Read... [21:36:18]Read from MH i2c: E2 03 00 [21:36:18]MH_I2C_Read... [21:36:18]Read from MH i2c: E2 03 00 BB 40 00 90 00 6F [21:36:18]RAPDU: 90 00 [21:36:18]wFMCommunicate OK [21:36:18]wFMCommunicate request_size=255 [21:36:18]MH_SAM_APDU [21:36: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 06 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FB 80 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 80 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 0D 00 00 00 00 07 04 06 00 E8 80 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 D3 5C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D1 61 00 00 35 04 06 00 4D [21:36:18]Write to MH i2c: E2 02 01 BC 40 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 06 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FB 80 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 80 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 0D 00 00 00 00 07 04 06 00 E8 80 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 D3 5C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D1 61 00 00 35 04 06 00 4D 00 00 E7 [21:36:18]Write i2c OK [21:36:18]MH_I2C_Read... [21:36:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:36:18]Read from MH i2c: E2 [21:36:18]MH_I2C_Read... [21:36:18]Read from MH i2c: E2 03 00 [21:36:18]MH_I2C_Read... [21:36:18]Read from MH i2c: E2 03 00 BC 40 00 90 00 70 [21:36:18]RAPDU: 90 00 [21:36:18]wFMCommunicate OK [21:36:18]wFMCommunicate request_size=10 [21:36:18]MH_SAM_APDU [21:36:18]CAPDU: 80 0D 02 02 05 DB EE BD 46 28 [21:36:18]Write to MH i2c: E2 0D 00 BD 40 80 0D 02 02 05 00 DB EE BD 46 28 00 00 75 [21:36:18]Write i2c OK [21:36:18]MH_I2C_Read... [21:36:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:36:18]Read from MH i2c: E2 [21:36:18]MH_I2C_Read... [21:36:18]Read from MH i2c: E2 03 00 [21:36:18]MH_I2C_Read... [21:36:18]Read from MH i2c: E2 03 00 BD 40 00 90 00 71 [21:36:18]RAPDU: 90 00 [21:36:18]wFMCommunicate OK [21:36:18]wFMCommunicate request_size=4 [21:36:18]MH_SAM_APDU [21:36:18]CAPDU: 80 0D 03 02 [21:36:18]Write to MH i2c: E2 08 00 BE 40 80 0D 03 02 00 00 00 00 79 [21:36:18]Write i2c OK [21:36:18]MH_I2C_Read... [21:36:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:36:19]Read from MH i2c: E2 [21:36:19]MH_I2C_Read... [21:36:19]Read from MH i2c: E2 0B 00 [21:36:19]MH_I2C_Read... [21:36:19]Read from MH i2c: E2 0B 00 BE 40 00 07 37 EA 90 0D 6D 73 B9 90 00 D8 [21:36:19]RAPDU: 07 37 EA 90 0D 6D 73 B9 90 00 [21:36:19]wFMCommunicate OK [21:36:19]SAM_PROTO_SignData done [21:36:19]FM_MakeSignedData done [21:36:19]CreateOFDProtocolMessage [21:36:19]wFMCommunicate request_size=4 [21:36:19]MH_SAM_APDU [21:36:19]CAPDU: 80 11 00 00 [21:36:19]Write to MH i2c: E2 08 00 BF 40 80 11 00 00 00 00 00 00 79 [21:36:19]Write i2c OK [21:36:19]MH_I2C_Read... [21:36:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:36:19]Read from MH i2c: E2 [21:36:19]MH_I2C_Read... [21:36:19]Read from MH i2c: E2 17 00 [21:36:19]MH_I2C_Read... [21:36:19]Read from MH i2c: E2 17 00 BF 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 CF [21:36:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:36:19]wFMCommunicate OK [21:36:19]CreateOFDProtocolMessage done [21:36:19]OFDSenderStorePacket 25041 [21:36:19]StoreOFDPacket docnum=25041 [21:36:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 96 88 07 01 62 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 06 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FB 80 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 80 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 0D 00 00 00 00 07 04 06 00 E8 80 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 D3 5C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D1 61 00 00 35 04 06 00 4D DB EE BD 46 28 07 37 EA 90 0D 6D 73 B9 [21:36:19]CheckFolder [21:36:19]dirname=/storage/ofd_packets [21:36:19]CheckFolder done [21:36:19]ProducePacketName [21:36:19]name=ofd_packets/00025041 [21:36:19]NVStorageSaveData ofd_packets/00025041 [21:36:19]File name is /storage/ofd_packets/00025041 [21:36:19]Write 301 bytes [21:36:19]NVStorageSaveData done [21:36:19]OFDSenderStorePacket done [21:36:19]KKMCreateOFDPacket done [21:36:19]NVStorageSaveData kkm_last_timestamp [21:36:19]File name is /storage/kkm_last_timestamp [21:36:19]Write 4 bytes [21:36:19]NVStorageSaveData done [21:36:19]ExternCall_PrintAddStr [21:36:19]wPrintStart [21:36:19]Write to MH i2c: 01 00 00 C0 40 00 [21:36:19]Write i2c OK [21:36:19]MH_I2C_Read... [21:36:19]Read from MH i2c: 01 [21:36:19]MH_I2C_Read... [21:36:19]Read from MH i2c: 01 07 00 [21:36:19]MH_I2C_Read... [21:36:19]Read from MH i2c: 01 07 00 C0 40 00 00 00 00 00 FF 0F 15 [21:36:19]RasterBufferAndPrint [21:36:19]line Счет N : (1)610801 [21:36:19]line ИНН: 02508201610067 [21:36:19]line Контрольно-Кассовый Чек [21:36:19]line ПРОДАЖА [21:36:19]line ТРК (МРК, ГНК) : 42 [21:36:19]line Товар: 2710124130 [21:36:19]line Аи-92-К-2 [21:36:19]line 4.870 * 67.80 [21:36:19]line = 330.19 [21:36:19]line НДС 12% НСП 1% [21:36:19]line > о реализуемом товаре [21:36:19]line ОКРУГЛЕНИЕ: -0.19 [21:36:19]line ИТОГО: 330.00 [21:36:19]line Внесено: 330.00 [21:36:19]line СДАЧА: 0.00 [21:36:19]line НСП 1% : 2.92 [21:36:19]line НДС 12% : 35.06 [21:36:19]line Наличными: 330.00 [21:36:19]line Безнал.: 0.00 [21:36:19]line Место: АЗС № 127 "Партнер Нефть" [21:36:19]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [21:36:19]line СНО: Общий режим [21:36:19]line Чек 416 30.07.2024 21:36 [21:36:19]line Смена: 48 ФФД: 1.0 [21:36:19]line ЗНМ: 0300000158 [21:36:19]line РНМ: 0000000000171247 [21:36:19]line Версия ККМ: v1.0 [21:36:19]line ФМ: 0000000002098565 [21:36:19]line ФД: 25041 [21:36:19]line ФПД: 85606998558248 [21:36:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T213619&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25041&fm=85606998558248&tin=02508201610067®Number=0000000000171247&sum=33000 [21:36:19]OFD Sender: Processing packet 25041 [packets to send 29, broken 28] [21:36:19]ProducePacketName [21:36:19]name=ofd_packets/00025041 [21:36:19]OFD Sender: To server: pG, [21:36:19]CommunicateWithHost lk.salyk.kg:30040 [21:36:19]ConnectInit lk.salyk.kg [21:36:19]written 0, free lines is 4095 [21:36:19]Connected sock=10 [21:36:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 96 88 07 01 62 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 06 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FB 80 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 80 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 0D 00 00 00 00 07 04 06 00 E8 80 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 D3 5C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D1 61 00 00 35 04 06 00 4D DB EE BD 46 28 07 37 EA 90 0D 6D 73 B9 [21:36:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 0E 9E 47 00 C0 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 32 30 39 38 35 36 35 10 04 04 00 D1 61 00 00 F4 03 04 00 60 08 A9 66 B6 04 01 00 00 AE B1 F8 10 0C 8B 2A 28 [21:36:19]CommunicateWithHost err = 0 [21:36:19]CheckOFDResponse [21:36:19]1017 (14) - 77093643461234 [21:36:19]1041 (16) - 0000000002098565 [21:36:19]1040 (4) - 25041 [21:36:19]1012 (4) - 30.07.2024 15:36 [21:36:19]1206 (1) - 0 [21:36:19]OFD Sender: Remove packet 25041 [21:36:19]ProducePacketName [21:36:19]name=ofd_packets/00025041 [21:36:19]NVStorageDeleteData [21:36:19]Write to MH i2c: 01 00 00 EB 40 2B [21:36:19]Write i2c OK [21:36:19]MH_I2C_Read... [21:36:19]Read from MH i2c: 01 [21:36:19]MH_I2C_Read... [21:36:19]Read from MH i2c: 01 07 00 [21:36:19]MH_I2C_Read... [21:36:19]Read from MH i2c: 01 07 00 EB 40 00 00 00 00 00 EC 0C 2A [21:36:19]RasterBufferAndPrint [21:36:19]line [21:36:19]line [21:36:19]line [21:36:19]line [21:36:19]line [21:36:19]written 0, free lines is 3314 [21:36:19]MH_Cut [21:36:19]Write to MH i2c: D1 01 00 F2 40 01 04 [21:36:19]Write i2c OK [21:36:19]MH_I2C_Read... [21:36:19]Read from MH i2c: D1 [21:36:19]MH_I2C_Read... [21:36:19]Read from MH i2c: D1 01 00 [21:36:19]MH_I2C_Read... [21:36:19]Read from MH i2c: D1 01 00 F2 40 00 03 [21:36:19]Write to MH i2c: 01 00 00 F3 40 33 [21:36:19]Write i2c OK [21:36:19]MH_I2C_Read... [21:36:20]OFD Sender: No OFD packet to send [21:36:20]*** Cut start [21:36:20]*** Partial cut [21:36:20]*** CUTSNS_PIN = 1 [21:36:20]*** CUTSNS_PIN = 0 [21:36:20]*** Brake cut motor [21:36:21]Read from MH i2c: 01 [21:36:21]MH_I2C_Read... [21:36:21]*** Stop cut motor [21:36:21]*** Cut end [21:36:21]Read from MH i2c: 01 07 00 [21:36:21]MH_I2C_Read... [21:36:21]Read from MH i2c: 01 07 00 F3 40 00 00 00 00 00 FF 0F 48 [21:36:21]process_action close_receipt done [21:36:21]requested_data is exist [21:36:21]produce_requested_data [21:36:21]requested_item fm.sn is exist - process it [21:36:21]wFMCommunicate request_size=4 [21:36:21]MH_SAM_APDU [21:36:21]CAPDU: 80 11 00 00 [21:36:21]Write to MH i2c: E2 08 00 F4 40 80 11 00 00 00 00 00 00 AE [21:36:21]Write i2c OK [21:36:21]MH_I2C_Read... [21:36:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:36:21]Read from MH i2c: E2 [21:36:21]MH_I2C_Read... [21:36:21]Read from MH i2c: E2 17 00 [21:36:21]MH_I2C_Read... [21:36:21]Read from MH i2c: E2 17 00 F4 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 04 [21:36:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:36:21]wFMCommunicate OK [21:36:21]requested_item fd.num is exist - process it [21:36:21]SAM_PROTO_GetFieldsCounters [21:36:21]wFMCommunicate request_size=4 [21:36:21]MH_SAM_APDU [21:36:21]CAPDU: 80 13 00 00 [21:36:21]Write to MH i2c: E2 08 00 F5 40 80 13 00 00 00 00 00 00 B1 [21:36:21]Write i2c OK [21:36:21]MH_I2C_Read... [21:36:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:36:21]Read from MH i2c: E2 [21:36:21]MH_I2C_Read... [21:36:21]Read from MH i2c: E2 62 00 [21:36:21]MH_I2C_Read... [21:36:21]Read from MH i2c: E2 62 00 F5 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D1 61 00 00 0E 04 04 00 30 00 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 17 [21:36:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D1 61 00 00 0E 04 04 00 30 00 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 [21:36:21]wFMCommunicate OK [21:36:21]SAM_PROTO_GetFieldsCounters done [21:36:21]requested_item shift.num is exist - process it [21:36:21]requested_item shift.opened is exist - process it [21:36:21]req_shift_opened [21:36:21]FM_GetShiftState [21:36:21]SAM_PROTO_GetShiftState [21:36:21]wFMCommunicate request_size=4 [21:36:21]MH_SAM_APDU [21:36:21]CAPDU: 80 13 01 00 [21:36:21]Write to MH i2c: E2 08 00 F6 40 80 13 01 00 00 00 00 00 B3 [21:36:21]Write i2c OK [21:36:21]MH_I2C_Read... [21:36:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:36:21]Read from MH i2c: E2 [21:36:21]MH_I2C_Read... [21:36:21]Read from MH i2c: E2 0E 00 [21:36:21]MH_I2C_Read... [21:36:21]Read from MH i2c: E2 0E 00 F6 40 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 66 [21:36:21]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:36:21]wFMCommunicate OK [21:36:21]SAM_PROTO_GetShiftState done [21:36:21]FM_GetShiftState done [21:36:21]req_shift_opened done [21:36:21]requested_item shift.open_date is exist - process it [21:36:21]req_shift_open_date [21:36:21]req_shift_open_date done [21:36:21]produce_requested_data done [21:36:21]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25041,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [21:36:21]process_action_free close_receipt [21:36:21]json_value_free [21:36:21]json_value_free done [21:36:21]process_json_proto returns [21:36:21]Send response to host [21:36:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25041,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [21:36:21]free response buf [21:36:21]execute_script done [21:36:21]execute_script returns [21:36:21]free content buf [21:36:21]Sock 7.Close socket [21:36:21]Sock 7.Thread stoped [21:36:25]OFD Sender: No OFD packet to send [21:36:30]OFD Sender: No OFD packet to send [21:36:35]OFD Sender: No OFD packet to send [21:36:40]OFD Sender: No OFD packet to send [21:36:45]OFD Sender: No OFD packet to send [21:36:50]OFD Sender: No OFD packet to send [21:36:55]OFD Sender: No OFD packet to send [21:37:00]OFD Sender: No OFD packet to send [21:37:05]OFD Sender: No OFD packet to send [21:37:10]OFD Sender: No OFD packet to send [21:37:15]OFD Sender: No OFD packet to send [21:37:20]OFD Sender: No OFD packet to send [21:37:25]OFD Sender: No OFD packet to send [21:37:30]OFD Sender: No OFD packet to send [21:37:35]OFD Sender: No OFD packet to send [21:37:40]OFD Sender: No OFD packet to send [21:37:45]OFD Sender: No OFD packet to send [21:37:50]OFD Sender: No OFD packet to send [21:37:55]OFD Sender: No OFD packet to send [21:38:00]OFD Sender: No OFD packet to send [21:38:05]OFD Sender: No OFD packet to send [21:38:10]OFD Sender: No OFD packet to send [21:38:15]OFD Sender: No OFD packet to send [21:38:20]OFD Sender: No OFD packet to send [21:38:25]OFD Sender: No OFD packet to send [21:38:30]OFD Sender: No OFD packet to send [21:38:35]OFD Sender: No OFD packet to send [21:38:40]OFD Sender: No OFD packet to send [21:38:45]OFD Sender: No OFD packet to send [21:38:50]OFD Sender: No OFD packet to send [21:38:55]OFD Sender: No OFD packet to send [21:39:00]OFD Sender: No OFD packet to send [21:39:05]OFD Sender: No OFD packet to send [21:39:10]OFD Sender: No OFD packet to send [21:39:15]OFD Sender: No OFD packet to send [21:39:20]OFD Sender: No OFD packet to send [21:39:25]OFD Sender: No OFD packet to send [21:39:30]OFD Sender: No OFD packet to send [21:39:35]OFD Sender: No OFD packet to send [21:39:40]OFD Sender: No OFD packet to send [21:39:45]OFD Sender: No OFD packet to send [21:39:50]OFD Sender: No OFD packet to send [21:39:55]OFD Sender: No OFD packet to send [21:40:00]OFD Sender: No OFD packet to send [21:40:05]OFD Sender: No OFD packet to send [21:40:10]OFD Sender: No OFD packet to send [21:40:15]OFD Sender: No OFD packet to send [21:40:20]OFD Sender: No OFD packet to send [21:40:25]OFD Sender: No OFD packet to send [21:40:30]OFD Sender: No OFD packet to send [21:40:35]OFD Sender: No OFD packet to send [21:40:40]OFD Sender: No OFD packet to send [21:40:45]OFD Sender: No OFD packet to send [21:40:50]OFD Sender: No OFD packet to send [21:40:55]OFD Sender: No OFD packet to send [21:41:00]OFD Sender: No OFD packet to send [21:41:05]OFD Sender: No OFD packet to send [21:41:10]OFD Sender: No OFD packet to send [21:41:15]OFD Sender: No OFD packet to send [21:41:20]OFD Sender: No OFD packet to send [21:41:25]OFD Sender: No OFD packet to send [21:41:30]OFD Sender: No OFD packet to send [21:41:35]OFD Sender: No OFD packet to send [21:41:40]OFD Sender: No OFD packet to send [21:41:45]OFD Sender: No OFD packet to send [21:41:50]OFD Sender: No OFD packet to send [21:41:55]OFD Sender: No OFD packet to send [21:42:00]OFD Sender: No OFD packet to send [21:42:05]OFD Sender: No OFD packet to send [21:42:10]OFD Sender: No OFD packet to send [21:42:15]OFD Sender: No OFD packet to send [21:42:20]OFD Sender: No OFD packet to send [21:42:25]OFD Sender: No OFD packet to send [21:42:30]OFD Sender: No OFD packet to send [21:42:35]OFD Sender: No OFD packet to send [21:42:40]OFD Sender: No OFD packet to send [21:42:45]OFD Sender: No OFD packet to send [21:42:50]OFD Sender: No OFD packet to send [21:42:55]OFD Sender: No OFD packet to send [21:43:00]OFD Sender: No OFD packet to send [21:43:05]OFD Sender: No OFD packet to send [21:43:08]accept exits with 9 [21:43:08]New connection [21:43:08]New thread 3067571556 created [21:43:08]Thread 3067428196 joined [21:43:08]Waiting for new connection... [21:43:08] Sock 9.Parse request [21:43:08]Sock 9.Check first char [21:43:08]Sock 9.First char is OK [21:43:08]request: POST /json_proto HTTP/1.0 [21:43:08]Method: POST [21:43:08]URL: /json_proto [21:43:08]Method is POST - this is cgi request [21:43:08]url: /json_proto [21:43:08]query_string will be loaded in cgi processing [21:43:08]execute_cgi json_proto POST (null) [21:43:08]execute_cgi path=json_proto method=POST [21:43:08]POST find Content-Length [21:43:08]Host: 172.17.45.131:8080 [21:43:08]Content-Length: 678 [21:43:08]Content-Type: application/json [21:43:08] [21:43:08]POST finish read [21:43:08]Found Content-Length = 678 [21:43:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610802", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 17.440, "sum" : 1320.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1320.00, "total" : 1320.00, "payments": [ { "type": 0, "sum" : 1320.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:43:08]execute_script... [21:43: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)610802", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 17.440, "sum" : 1320.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1320.00, "total" : 1320.00, "payments": [ { "type": 0, "sum" : 1320.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:43:08]POST & json_proto [21:43:08]process_json_proto [21:43:08]json parsed OK: [21:43:08]protocol is kg_v1.0 [21:43:08]action value=close_receipt [21:43:08]process_action close_receipt [21:43:08]cmd_close_receipt [21:43:08]MH_GetDate [21:43:08]Write to MH i2c: F0 00 00 F7 40 26 [21:43:08]Write i2c OK [21:43:08]MH_I2C_Read... [21:43:08]Read from MH i2c: F0 [21:43:08]MH_I2C_Read... [21:43:08]Read from MH i2c: F0 09 00 [21:43:08]MH_I2C_Read... [21:43:08]Read from MH i2c: F0 09 00 F7 40 00 6E 5E A9 66 C6 D4 6E 66 78 [21:43:08]GetLastDocTimeStamp 1722375379 [21:43:08]current date 1722375790 [21:43:08]FM_GetShiftState [21:43:08]SAM_PROTO_GetShiftState [21:43:08]wFMCommunicate request_size=4 [21:43:08]MH_SAM_APDU [21:43:08]CAPDU: 80 13 01 00 [21:43:08]Write to MH i2c: E2 08 00 F8 40 80 13 01 00 00 00 00 00 B5 [21:43:08]Write i2c OK [21:43:08]MH_I2C_Read... [21:43:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:43:08]Read from MH i2c: E2 [21:43:08]MH_I2C_Read... [21:43:08]Read from MH i2c: E2 0E 00 [21:43:08]MH_I2C_Read... [21:43:08]Read from MH i2c: E2 0E 00 F8 40 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 68 [21:43:08]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:43:08]wFMCommunicate OK [21:43:08]SAM_PROTO_GetShiftState done [21:43:08]FM_GetShiftState done [21:43:08]opened in 1722298218 [21:43:08]opened+sec_in_day 1722384618 [21:43:08]quantity*price = 132020 [21:43:08]sum+1 = 132022 [21:43:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 1320.00 Внесено: 1320.00 СДАЧА: 0.00 НСП 1% : 11.68 НДС 12% : 140.20 Наличными: 1320.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 417 30.07.2024 21:43 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25042 ФПД: 21866410899475 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T214310&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25042&fm=21866410899475&tin=02508201610067®Number=0000000000171247&sum=132000 [21:43:09]StoreToDocumentArchive [21:43:09]shift 48 fd 25042 [21:43:09]save to /storage/0048/doc_00025042 [21:43:09]save last doc name /storage/0048/doc_00025042 to /storage/kkm_last_doc_name [21:43:09]save OK [21:43:09]Clear old archive folders... [21:43:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:43:09]tlvbuf is 01F4C130 [21:43:09]SAM_PROTO_ClearQueue [21:43:09]wFMCommunicate request_size=4 [21:43:09]MH_SAM_APDU [21:43:09]CAPDU: 80 09 00 00 [21:43:09]Write to MH i2c: E2 08 00 05 41 80 09 00 00 00 00 00 00 B8 [21:43:09]Write i2c OK [21:43:09]MH_I2C_Read... [21:43:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:43:09]Read from MH i2c: E2 [21:43:09]MH_I2C_Read... [21:43:09]Read from MH i2c: E2 03 00 [21:43:09]MH_I2C_Read... [21:43:09]Read from MH i2c: E2 03 00 05 41 00 90 00 BA [21:43:09]RAPDU: 90 00 [21:43:09]wFMCommunicate OK [21:43:09]SAM_PROTO_ClearQueue done [21:43:09]KKMCreateOFDPacket [21:43:09]OFDProtocolAddRootSTLVToBuf [21:43:09]FM_MakeSignedData [21:43:09]FM_MakeSignedData [21:43:09]SAM_PROTO_SignData [21:43:09]wFMCommunicate request_size=4 [21:43:09]MH_SAM_APDU [21:43:09]CAPDU: 80 0D 01 02 [21:43:09]Write to MH i2c: E2 08 00 06 41 80 0D 01 02 00 00 00 00 C0 [21:43:09]Write i2c OK [21:43:09]MH_I2C_Read... [21:43:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:43:09]Read from MH i2c: E2 [21:43:09]MH_I2C_Read... [21:43:09]Read from MH i2c: E2 03 00 [21:43:09]MH_I2C_Read... [21:43:09]Read from MH i2c: E2 03 00 06 41 00 90 00 BB [21:43:09]RAPDU: 90 00 [21:43:09]wFMCommunicate OK [21:43:09]wFMCommunicate request_size=255 [21:43:09]MH_SAM_APDU [21:43:09]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 20 44 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B5 03 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 03 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 90 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 36 00 00 00 00 07 04 06 00 A0 03 02 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 6E 5E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D2 61 00 00 35 04 06 00 13 E3 2B A7 [21:43:09]Write to MH i2c: E2 02 01 07 41 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 20 44 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B5 03 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 03 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 90 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 36 00 00 00 00 07 04 06 00 A0 03 02 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 6E 5E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D2 61 00 00 35 04 06 00 13 E3 2B A7 00 00 67 [21:43:09]Write i2c OK [21:43:09]MH_I2C_Read... [21:43:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:43:10]Read from MH i2c: E2 [21:43:10]MH_I2C_Read... [21:43:10]Read from MH i2c: E2 03 00 [21:43:10]MH_I2C_Read... [21:43:10]Read from MH i2c: E2 03 00 07 41 00 90 00 BC [21:43:10]RAPDU: 90 00 [21:43:10]wFMCommunicate OK [21:43:10]wFMCommunicate request_size=7 [21:43:10]MH_SAM_APDU [21:43:10]CAPDU: 80 0D 02 02 02 78 13 [21:43:10]Write to MH i2c: E2 0A 00 08 41 80 0D 02 02 02 00 78 13 00 00 52 [21:43:10]Write i2c OK [21:43:10]MH_I2C_Read... [21:43:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:43:10]Read from MH i2c: E2 [21:43:10]MH_I2C_Read... [21:43:10]Read from MH i2c: E2 03 00 [21:43:10]MH_I2C_Read... [21:43:10]Read from MH i2c: E2 03 00 08 41 00 90 00 BD [21:43:10]RAPDU: 90 00 [21:43:10]wFMCommunicate OK [21:43:10]wFMCommunicate request_size=4 [21:43:10]MH_SAM_APDU [21:43:10]CAPDU: 80 0D 03 02 [21:43:10]Write to MH i2c: E2 08 00 09 41 80 0D 03 02 00 00 00 00 C5 [21:43:10]Write i2c OK [21:43:10]MH_I2C_Read... [21:43:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:43:10]Read from MH i2c: E2 [21:43:10]MH_I2C_Read... [21:43:10]Read from MH i2c: E2 0B 00 [21:43:10]MH_I2C_Read... [21:43:10]Read from MH i2c: E2 0B 00 09 41 00 49 58 17 AB F9 20 C6 BE 90 00 C6 [21:43:10]RAPDU: 49 58 17 AB F9 20 C6 BE 90 00 [21:43:10]wFMCommunicate OK [21:43:10]SAM_PROTO_SignData done [21:43:10]FM_MakeSignedData done [21:43:10]CreateOFDProtocolMessage [21:43:10]wFMCommunicate request_size=4 [21:43:10]MH_SAM_APDU [21:43:10]CAPDU: 80 11 00 00 [21:43:10]Write to MH i2c: E2 08 00 0A 41 80 11 00 00 00 00 00 00 C5 [21:43:10]Write i2c OK [21:43:10]MH_I2C_Read... [21:43:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:43:10]Read from MH i2c: E2 [21:43:10]MH_I2C_Read... [21:43:10]Read from MH i2c: E2 17 00 [21:43:10]MH_I2C_Read... [21:43:10]Read from MH i2c: E2 17 00 0A 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 1B [21:43:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:43:10]wFMCommunicate OK [21:43:10]CreateOFDProtocolMessage done [21:43:10]OFDSenderStorePacket 25042 [21:43:10]StoreOFDPacket docnum=25042 [21:43:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 11 65 04 01 EE D2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 20 44 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B5 03 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 03 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 90 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 36 00 00 00 00 07 04 06 00 A0 03 02 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 6E 5E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D2 61 00 00 35 04 06 00 13 E3 2B A7 78 13 49 58 17 AB F9 20 C6 BE [21:43:10]CheckFolder [21:43:10]dirname=/storage/ofd_packets [21:43:10]CheckFolder done [21:43:10]ProducePacketName [21:43:10]name=ofd_packets/00025042 [21:43:10]NVStorageSaveData ofd_packets/00025042 [21:43:10]File name is /storage/ofd_packets/00025042 [21:43:10]Write 298 bytes [21:43:10]NVStorageSaveData done [21:43:10]OFDSenderStorePacket done [21:43:10]KKMCreateOFDPacket done [21:43:10]NVStorageSaveData kkm_last_timestamp [21:43:10]File name is /storage/kkm_last_timestamp [21:43:10]Write 4 bytes [21:43:10]NVStorageSaveData done [21:43:10]ExternCall_PrintAddStr [21:43:10]wPrintStart [21:43:10]Write to MH i2c: 01 00 00 0B 41 4C [21:43:10]Write i2c OK [21:43:10]MH_I2C_Read... [21:43:10]Read from MH i2c: 01 [21:43:10]MH_I2C_Read... [21:43:10]Read from MH i2c: 01 07 00 [21:43:10]MH_I2C_Read... [21:43:10]Read from MH i2c: 01 07 00 0B 41 00 00 00 00 00 FF 0F 61 [21:43:10]RasterBufferAndPrint [21:43:10]line Счет N : (1)610802 [21:43:10]line ИНН: 02508201610067 [21:43:10]line Контрольно-Кассовый Чек [21:43:10]line ПРОДАЖА [21:43:10]line ТРК (МРК, ГНК) : 2 [21:43:10]line Товар: 2710194210 [21:43:10]line ДТ-К-2 [21:43:10]line 17.440 * 75.70 [21:43:10]line = 1320.21 [21:43:10]line НДС 12% НСП 1% [21:43:10]line > о реализуемом товаре [21:43:10]line ОКРУГЛЕНИЕ: -0.21 [21:43:10]line ИТОГО: 1320.00 [21:43:10]line Внесено: 1320.00 [21:43:10]line СДАЧА: 0.00 [21:43:10]line НСП 1% : 11.68 [21:43:10]line НДС 12% : 140.20 [21:43:10]line Наличными: 1320.00 [21:43:10]line Безнал.: 0.00 [21:43:10]line Место: АЗС № 127 "Партнер Нефть" [21:43:10]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [21:43:10]line СНО: Общий режим [21:43:10]line Чек 417 30.07.2024 21:43 [21:43:10]line Смена: 48 ФФД: 1.0 [21:43:10]line ЗНМ: 0300000158 [21:43:10]line РНМ: 0000000000171247 [21:43:10]line Версия ККМ: v1.0 [21:43:10]line ФМ: 0000000002098565 [21:43:10]line ФД: 25042 [21:43:10]line ФПД: 21866410899475 [21:43:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T214310&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25042&fm=21866410899475&tin=02508201610067®Number=0000000000171247&sum=132000 [21:43:10]OFD Sender: Processing packet 25042 [packets to send 29, broken 28] [21:43:10]ProducePacketName [21:43:10]name=ofd_packets/00025042 [21:43:10]OFD Sender: To server: pG, [21:43:10]CommunicateWithHost lk.salyk.kg:30040 [21:43:10]ConnectInit lk.salyk.kg [21:43:10]written 0, free lines is 4095 [21:43:10]Connected sock=10 [21:43:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 11 65 04 01 EE D2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 20 44 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 B5 03 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 03 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 90 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 36 00 00 00 00 07 04 06 00 A0 03 02 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 6E 5E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D2 61 00 00 35 04 06 00 13 E3 2B A7 78 13 49 58 17 AB F9 20 C6 BE [21:43:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 4E FC 47 00 ED 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 32 30 39 38 35 36 35 10 04 04 00 D2 61 00 00 F4 03 04 00 FB 09 A9 66 B6 04 01 00 00 46 25 FB 2D 3C D1 E8 ED [21:43:10]CommunicateWithHost err = 0 [21:43:10]CheckOFDResponse [21:43:10]1017 (14) - 77093643461234 [21:43:10]1041 (16) - 0000000002098565 [21:43:10]1040 (4) - 25042 [21:43:10]1012 (4) - 30.07.2024 15:42 [21:43:10]1206 (1) - 0 [21:43:10]OFD Sender: Remove packet 25042 [21:43:10]ProducePacketName [21:43:10]name=ofd_packets/00025042 [21:43:10]NVStorageDeleteData [21:43:10]Write to MH i2c: 01 00 00 36 41 77 [21:43:10]Write i2c OK [21:43:10]MH_I2C_Read... [21:43:10]Read from MH i2c: 01 [21:43:10]MH_I2C_Read... [21:43:10]Read from MH i2c: 01 07 00 [21:43:10]MH_I2C_Read... [21:43:10]Read from MH i2c: 01 07 00 36 41 00 00 00 00 00 EA 0C 74 [21:43:10]RasterBufferAndPrint [21:43:10]line [21:43:10]line [21:43:10]line [21:43:10]line [21:43:10]line [21:43:10]written 0, free lines is 3312 [21:43:10]MH_Cut [21:43:10]Write to MH i2c: D1 01 00 3D 41 01 50 [21:43:10]Write i2c OK [21:43:10]MH_I2C_Read... [21:43:10]Read from MH i2c: D1 [21:43:10]MH_I2C_Read... [21:43:10]Read from MH i2c: D1 01 00 [21:43:10]MH_I2C_Read... [21:43:10]Read from MH i2c: D1 01 00 3D 41 00 4F [21:43:10]Write to MH i2c: 01 00 00 3E 41 7F [21:43:10]Write i2c OK [21:43:10]MH_I2C_Read... [21:43:11]OFD Sender: No OFD packet to send [21:43:11]*** Cut start [21:43:11]*** Partial cut [21:43:11]*** CUTSNS_PIN = 1 [21:43:11]*** CUTSNS_PIN = 0 [21:43:11]*** Brake cut motor [21:43:12]Read from MH i2c: 01 [21:43:12]MH_I2C_Read... [21:43:12]*** Stop cut motor [21:43:12]*** Cut end [21:43:12]Read from MH i2c: 01 07 00 [21:43:12]MH_I2C_Read... [21:43:12]Read from MH i2c: 01 07 00 3E 41 00 00 00 00 00 FF 0F 94 [21:43:12]process_action close_receipt done [21:43:12]requested_data is exist [21:43:12]produce_requested_data [21:43:12]requested_item fm.sn is exist - process it [21:43:12]wFMCommunicate request_size=4 [21:43:12]MH_SAM_APDU [21:43:12]CAPDU: 80 11 00 00 [21:43:12]Write to MH i2c: E2 08 00 3F 41 80 11 00 00 00 00 00 00 FA [21:43:12]Write i2c OK [21:43:12]MH_I2C_Read... [21:43:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:43:12]Read from MH i2c: E2 [21:43:12]MH_I2C_Read... [21:43:12]Read from MH i2c: E2 17 00 [21:43:12]MH_I2C_Read... [21:43:12]Read from MH i2c: E2 17 00 3F 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 50 [21:43:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:43:12]wFMCommunicate OK [21:43:12]requested_item fd.num is exist - process it [21:43:12]SAM_PROTO_GetFieldsCounters [21:43:12]wFMCommunicate request_size=4 [21:43:12]MH_SAM_APDU [21:43:12]CAPDU: 80 13 00 00 [21:43:12]Write to MH i2c: E2 08 00 40 41 80 13 00 00 00 00 00 00 FD [21:43:12]Write i2c OK [21:43:12]MH_I2C_Read... [21:43:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:43:12]Read from MH i2c: E2 [21:43:12]MH_I2C_Read... [21:43:12]Read from MH i2c: E2 62 00 [21:43:12]MH_I2C_Read... [21:43:12]Read from MH i2c: E2 62 00 40 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D2 61 00 00 0E 04 04 00 30 00 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 67 [21:43:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D2 61 00 00 0E 04 04 00 30 00 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 [21:43:12]wFMCommunicate OK [21:43:12]SAM_PROTO_GetFieldsCounters done [21:43:12]requested_item shift.num is exist - process it [21:43:12]requested_item shift.opened is exist - process it [21:43:12]req_shift_opened [21:43:12]FM_GetShiftState [21:43:12]SAM_PROTO_GetShiftState [21:43:12]wFMCommunicate request_size=4 [21:43:12]MH_SAM_APDU [21:43:12]CAPDU: 80 13 01 00 [21:43:12]Write to MH i2c: E2 08 00 41 41 80 13 01 00 00 00 00 00 FF [21:43:12]Write i2c OK [21:43:12]MH_I2C_Read... [21:43:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:43:12]Read from MH i2c: E2 [21:43:12]MH_I2C_Read... [21:43:12]Read from MH i2c: E2 0E 00 [21:43:12]MH_I2C_Read... [21:43:12]Read from MH i2c: E2 0E 00 41 41 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B2 [21:43:12]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:43:12]wFMCommunicate OK [21:43:12]SAM_PROTO_GetShiftState done [21:43:12]FM_GetShiftState done [21:43:12]req_shift_opened done [21:43:12]requested_item shift.open_date is exist - process it [21:43:12]req_shift_open_date [21:43:12]req_shift_open_date done [21:43:12]produce_requested_data done [21:43:12]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25042,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [21:43:12]process_action_free close_receipt [21:43:12]json_value_free [21:43:12]json_value_free done [21:43:12]process_json_proto returns [21:43:12]Send response to host [21:43:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25042,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [21:43:12]free response buf [21:43:12]execute_script done [21:43:12]execute_script returns [21:43:12]free content buf [21:43:12]Sock 9.Close socket [21:43:12]Sock 9.Thread stoped [21:43:16]OFD Sender: No OFD packet to send [21:43:21]OFD Sender: No OFD packet to send [21:43:26]OFD Sender: No OFD packet to send [21:43:29]accept exits with 7 [21:43:29]New connection [21:43:29]New thread 3067428196 created [21:43:29]Thread 3067571556 joined [21:43:29]Waiting for new connection... [21:43:29] Sock 7.Parse request [21:43:29]Sock 7.Check first char [21:43:29]Sock 7.First char is OK [21:43:29]request: POST /json_proto HTTP/1.0 [21:43:29]Method: POST [21:43:29]URL: /json_proto [21:43:29]Method is POST - this is cgi request [21:43:29]url: /json_proto [21:43:29]query_string will be loaded in cgi processing [21:43:29]execute_cgi json_proto POST (null) [21:43:29]execute_cgi path=json_proto method=POST [21:43:29]POST find Content-Length [21:43:29]Host: 172.17.45.131:8080 [21:43:29]Content-Length: 799 [21:43:29]Content-Type: application/json [21:43:29] [21:43:29]POST finish read [21:43:29]Found Content-Length = 799 [21:43:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610797", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 39.640, "sum" : 3000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:43:29]execute_script... [21:43: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)610797", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 39.640, "sum" : 3000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:43:29]POST & json_proto [21:43:29]process_json_proto [21:43:29]json parsed OK: [21:43:29]protocol is kg_v1.0 [21:43:29]action value=close_receipt [21:43:29]process_action close_receipt [21:43:29]cmd_close_receipt [21:43:29]MH_GetDate [21:43:29]Write to MH i2c: F0 00 00 42 41 72 [21:43:29]Write i2c OK [21:43:29]MH_I2C_Read... [21:43:29]Read from MH i2c: F0 [21:43:29]MH_I2C_Read... [21:43:29]Read from MH i2c: F0 09 00 [21:43:29]MH_I2C_Read... [21:43:29]Read from MH i2c: F0 09 00 42 41 00 82 5E A9 66 C6 D4 6E 66 D8 [21:43:29]GetLastDocTimeStamp 1722375790 [21:43:29]current date 1722375810 [21:43:29]FM_GetShiftState [21:43:29]SAM_PROTO_GetShiftState [21:43:29]wFMCommunicate request_size=4 [21:43:29]MH_SAM_APDU [21:43:29]CAPDU: 80 13 01 00 [21:43:29]Write to MH i2c: E2 08 00 43 41 80 13 01 00 00 00 00 00 01 [21:43:29]Write i2c OK [21:43:29]MH_I2C_Read... [21:43:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:43:29]Read from MH i2c: E2 [21:43:29]MH_I2C_Read... [21:43:29]Read from MH i2c: E2 0E 00 [21:43:29]MH_I2C_Read... [21:43:29]Read from MH i2c: E2 0E 00 43 41 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B4 [21:43:29]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:43:29]wFMCommunicate OK [21:43:29]SAM_PROTO_GetShiftState done [21:43:29]FM_GetShiftState done [21:43:29]opened in 1722298218 [21:43:29]opened+sec_in_day 1722384618 [21:43:29]quantity*price = 300074 [21:43:29]sum+1 = 300076 [21:43:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.75 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.75 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 418 30.07.2024 21:43 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25043 ФПД: 129802637826640 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T214330&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25043&fm=129802637826640&tin=02508201610067®Number=0000000000171247&sum=300075 [21:43:30]StoreToDocumentArchive [21:43:30]shift 48 fd 25043 [21:43:30]save to /storage/0048/doc_00025043 [21:43:30]save last doc name /storage/0048/doc_00025043 to /storage/kkm_last_doc_name [21:43:30]save OK [21:43:30]Clear old archive folders... [21:43:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:43:30]tlvbuf is 01F9A5D0 [21:43:30]SAM_PROTO_ClearQueue [21:43:30]wFMCommunicate request_size=4 [21:43:30]MH_SAM_APDU [21:43:30]CAPDU: 80 09 00 00 [21:43:30]Write to MH i2c: E2 08 00 50 41 80 09 00 00 00 00 00 00 03 [21:43:30]Write i2c OK [21:43:30]MH_I2C_Read... [21:43:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:43:30]Read from MH i2c: E2 [21:43:30]MH_I2C_Read... [21:43:30]Read from MH i2c: E2 03 00 [21:43:30]MH_I2C_Read... [21:43:30]Read from MH i2c: E2 03 00 50 41 00 90 00 05 [21:43:30]RAPDU: 90 00 [21:43:30]wFMCommunicate OK [21:43:30]SAM_PROTO_ClearQueue done [21:43:30]KKMCreateOFDPacket [21:43:30]OFDProtocolAddRootSTLVToBuf [21:43:30]FM_MakeSignedData [21:43:30]FM_MakeSignedData [21:43:30]SAM_PROTO_SignData [21:43:30]wFMCommunicate request_size=4 [21:43:30]MH_SAM_APDU [21:43:30]CAPDU: 80 0D 01 02 [21:43:30]Write to MH i2c: E2 08 00 51 41 80 0D 01 02 00 00 00 00 0B [21:43:30]Write i2c OK [21:43:30]MH_I2C_Read... [21:43:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:43:30]Read from MH i2c: E2 [21:43:30]MH_I2C_Read... [21:43:30]Read from MH i2c: E2 03 00 [21:43:30]MH_I2C_Read... [21:43:30]Read from MH i2c: E2 03 00 51 41 00 90 00 06 [21:43:30]RAPDU: 90 00 [21:43:30]wFMCommunicate OK [21:43:30]wFMCommunicate request_size=255 [21:43:30]MH_SAM_APDU [21:43:30]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 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 2B 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 82 5E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D3 61 00 00 35 04 06 00 76 0E 08 1E [21:43:30]Write to MH i2c: E2 02 01 52 41 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 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 2B 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 82 5E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D3 61 00 00 35 04 06 00 76 0E 08 1E 00 00 CE [21:43:30]Write i2c OK [21:43:30]MH_I2C_Read... [21:43:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:43:30]Read from MH i2c: E2 [21:43:30]MH_I2C_Read... [21:43:30]Read from MH i2c: E2 03 00 [21:43:30]MH_I2C_Read... [21:43:30]Read from MH i2c: E2 03 00 52 41 00 90 00 07 [21:43:30]RAPDU: 90 00 [21:43:30]wFMCommunicate OK [21:43:30]wFMCommunicate request_size=7 [21:43:30]MH_SAM_APDU [21:43:30]CAPDU: 80 0D 02 02 02 5A 50 [21:43:30]Write to MH i2c: E2 0A 00 53 41 80 0D 02 02 02 00 5A 50 00 00 BC [21:43:30]Write i2c OK [21:43:30]MH_I2C_Read... [21:43:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:43:30]Read from MH i2c: E2 [21:43:30]MH_I2C_Read... [21:43:30]Read from MH i2c: E2 03 00 [21:43:30]MH_I2C_Read... [21:43:30]Read from MH i2c: E2 03 00 53 41 00 90 00 08 [21:43:30]RAPDU: 90 00 [21:43:30]wFMCommunicate OK [21:43:30]wFMCommunicate request_size=4 [21:43:30]MH_SAM_APDU [21:43:30]CAPDU: 80 0D 03 02 [21:43:30]Write to MH i2c: E2 08 00 54 41 80 0D 03 02 00 00 00 00 10 [21:43:30]Write i2c OK [21:43:30]MH_I2C_Read... [21:43:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:43:30]Read from MH i2c: E2 [21:43:30]MH_I2C_Read... [21:43:30]Read from MH i2c: E2 0B 00 [21:43:30]MH_I2C_Read... [21:43:30]Read from MH i2c: E2 0B 00 54 41 00 DB 34 A0 47 E5 62 AD 2C 90 00 27 [21:43:30]RAPDU: DB 34 A0 47 E5 62 AD 2C 90 00 [21:43:30]wFMCommunicate OK [21:43:30]SAM_PROTO_SignData done [21:43:30]FM_MakeSignedData done [21:43:30]CreateOFDProtocolMessage [21:43:30]wFMCommunicate request_size=4 [21:43:30]MH_SAM_APDU [21:43:30]CAPDU: 80 11 00 00 [21:43:30]Write to MH i2c: E2 08 00 55 41 80 11 00 00 00 00 00 00 10 [21:43:30]Write i2c OK [21:43:30]MH_I2C_Read... [21:43:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:43:30]Read from MH i2c: E2 [21:43:30]MH_I2C_Read... [21:43:30]Read from MH i2c: E2 17 00 [21:43:30]MH_I2C_Read... [21:43:30]Read from MH i2c: E2 17 00 55 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 66 [21:43:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:43:30]wFMCommunicate OK [21:43:30]CreateOFDProtocolMessage done [21:43:30]OFDSenderStorePacket 25043 [21:43:30]StoreOFDPacket docnum=25043 [21:43:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 BA 6E 04 01 4F 17 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 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 2B 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 82 5E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D3 61 00 00 35 04 06 00 76 0E 08 1E 5A 50 DB 34 A0 47 E5 62 AD 2C [21:43:30]CheckFolder [21:43:30]dirname=/storage/ofd_packets [21:43:30]CheckFolder done [21:43:30]ProducePacketName [21:43:30]name=ofd_packets/00025043 [21:43:30]NVStorageSaveData ofd_packets/00025043 [21:43:30]File name is /storage/ofd_packets/00025043 [21:43:30]Write 298 bytes [21:43:30]NVStorageSaveData done [21:43:30]OFDSenderStorePacket done [21:43:30]KKMCreateOFDPacket done [21:43:30]NVStorageSaveData kkm_last_timestamp [21:43:30]File name is /storage/kkm_last_timestamp [21:43:30]Write 4 bytes [21:43:30]NVStorageSaveData done [21:43:30]ExternCall_PrintAddStr [21:43:30]wPrintStart [21:43:30]Write to MH i2c: 01 00 00 56 41 97 [21:43:30]Write i2c OK [21:43:30]MH_I2C_Read... [21:43:30]Read from MH i2c: 01 [21:43:30]MH_I2C_Read... [21:43:30]Read from MH i2c: 01 07 00 [21:43:30]MH_I2C_Read... [21:43:30]Read from MH i2c: 01 07 00 56 41 00 00 00 00 00 FF 0F AC [21:43:30]RasterBufferAndPrint [21:43:30]line Счет N : (1)610797 [21:43:30]line ИНН: 02508201610067 [21:43:30]line Контрольно-Кассовый Чек [21:43:30]line ПРОДАЖА [21:43:30]line ТРК (МРК, ГНК) : 1 [21:43:30]line Товар: 2710194210 [21:43:30]line ДТ-К-2 [21:43:30]line 39.640 * 75.70 [21:43:30]line = 3000.75 [21:43:30]line НДС 12% НСП 1% [21:43:30]line > о реализуемом товаре [21:43:30]line ИТОГО: 3000.75 [21:43:30]line НСП 1% : 26.55 [21:43:30]line НДС 12% : 318.66 [21:43:30]line Наличными: 0.00 [21:43:30]line Безнал.: 3000.75 [21:43:30]line Место: АЗС № 127 "Партнер Нефть" [21:43:30]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [21:43:30]line СНО: Общий режим [21:43:30]line Чек 418 30.07.2024 21:43 [21:43:30]line Смена: 48 ФФД: 1.0 [21:43:30]line ЗНМ: 0300000158 [21:43:30]line РНМ: 0000000000171247 [21:43:30]line Версия ККМ: v1.0 [21:43:30]line Платежная система: O! деньги [21:43:30]line ФМ: 0000000002098565 [21:43:30]line ФД: 25043 [21:43:30]line ФПД: 129802637826640 [21:43:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T214330&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25043&fm=129802637826640&tin=02508201610067®Number=0000000000171247&sum=300075 [21:43:30]written 0, free lines is 4095 [21:43:30]OFD Sender: Processing packet 25043 [packets to send 29, broken 28] [21:43:30]ProducePacketName [21:43:30]name=ofd_packets/00025043 [21:43:30]OFD Sender: To server: pG, [21:43:30]CommunicateWithHost lk.salyk.kg:30040 [21:43:30]ConnectInit lk.salyk.kg [21:43:31]Write to MH i2c: 01 00 00 80 41 C1 [21:43:31]Write i2c OK [21:43:31]MH_I2C_Read... [21:43:31]Read from MH i2c: 01 [21:43:31]MH_I2C_Read... [21:43:31]Read from MH i2c: 01 07 00 [21:43:31]MH_I2C_Read... [21:43:31]Read from MH i2c: 01 07 00 80 41 00 00 00 00 00 F3 0C C7 [21:43:31]RasterBufferAndPrint [21:43:31]line [21:43:31]line [21:43:31]line [21:43:31]line [21:43:31]line [21:43:31]written 0, free lines is 3321 [21:43:31]MH_Cut [21:43:31]Write to MH i2c: D1 01 00 87 41 01 9A [21:43:31]Write i2c OK [21:43:31]MH_I2C_Read... [21:43:31]Read from MH i2c: D1 [21:43:31]MH_I2C_Read... [21:43:31]Read from MH i2c: D1 01 00 [21:43:31]MH_I2C_Read... [21:43:31]Read from MH i2c: D1 01 00 87 41 00 99 [21:43:31]Write to MH i2c: 01 00 00 88 41 C9 [21:43:31]Write i2c OK [21:43:31]MH_I2C_Read... [21:43:31]Connected sock=11 [21:43:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 BA 6E 04 01 4F 17 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 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 2B 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 82 5E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D3 61 00 00 35 04 06 00 76 0E 08 1E 5A 50 DB 34 A0 47 E5 62 AD 2C [21:43:31]*** Cut start [21:43:31]*** Partial cut [21:43:31]*** CUTSNS_PIN = 1 [21:43:31]*** CUTSNS_PIN = 0 [21:43:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 AE 98 47 00 8B 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 32 30 39 38 35 36 35 10 04 04 00 D3 61 00 00 F4 03 04 00 10 0A A9 66 B6 04 01 00 00 DF DB 41 E2 B2 A5 0D 4E [21:43:31]CommunicateWithHost err = 0 [21:43:31]CheckOFDResponse [21:43:31]1017 (14) - 77093643461234 [21:43:31]1041 (16) - 0000000002098565 [21:43:31]1040 (4) - 25043 [21:43:31]1012 (4) - 30.07.2024 15:43 [21:43:31]1206 (1) - 0 [21:43:31]OFD Sender: Remove packet 25043 [21:43:31]ProducePacketName [21:43:31]name=ofd_packets/00025043 [21:43:31]NVStorageDeleteData [21:43:32]*** Brake cut motor [21:43:32]OFD Sender: No OFD packet to send [21:43:32]Read from MH i2c: 01 [21:43:32]MH_I2C_Read... [21:43:32]*** Stop cut motor [21:43:32]*** Cut end [21:43:32]Read from MH i2c: 01 07 00 [21:43:32]MH_I2C_Read... [21:43:32]Read from MH i2c: 01 07 00 88 41 00 00 00 00 00 FF 0F DE [21:43:32]process_action close_receipt done [21:43:32]requested_data is exist [21:43:32]produce_requested_data [21:43:32]requested_item fm.sn is exist - process it [21:43:32]wFMCommunicate request_size=4 [21:43:32]MH_SAM_APDU [21:43:32]CAPDU: 80 11 00 00 [21:43:32]Write to MH i2c: E2 08 00 89 41 80 11 00 00 00 00 00 00 44 [21:43:32]Write i2c OK [21:43:32]MH_I2C_Read... [21:43:32]Read from MH i2c: E2 [21:43:32]MH_I2C_Read... [21:43:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:43:32]Read from MH i2c: E2 17 00 [21:43:32]MH_I2C_Read... [21:43:32]Read from MH i2c: E2 17 00 89 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 9A [21:43:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:43:32]wFMCommunicate OK [21:43:32]requested_item fd.num is exist - process it [21:43:32]SAM_PROTO_GetFieldsCounters [21:43:32]wFMCommunicate request_size=4 [21:43:32]MH_SAM_APDU [21:43:32]CAPDU: 80 13 00 00 [21:43:32]Write to MH i2c: E2 08 00 8A 41 80 13 00 00 00 00 00 00 47 [21:43:32]Write i2c OK [21:43:32]MH_I2C_Read... [21:43:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:43:32]Read from MH i2c: E2 [21:43:32]MH_I2C_Read... [21:43:32]Read from MH i2c: E2 62 00 [21:43:32]MH_I2C_Read... [21:43:32]Read from MH i2c: E2 62 00 8A 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D3 61 00 00 0E 04 04 00 30 00 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 B5 [21:43:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D3 61 00 00 0E 04 04 00 30 00 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 [21:43:32]wFMCommunicate OK [21:43:32]SAM_PROTO_GetFieldsCounters done [21:43:32]requested_item shift.num is exist - process it [21:43:32]requested_item shift.opened is exist - process it [21:43:32]req_shift_opened [21:43:32]FM_GetShiftState [21:43:32]SAM_PROTO_GetShiftState [21:43:32]wFMCommunicate request_size=4 [21:43:32]MH_SAM_APDU [21:43:32]CAPDU: 80 13 01 00 [21:43:32]Write to MH i2c: E2 08 00 8B 41 80 13 01 00 00 00 00 00 49 [21:43:32]Write i2c OK [21:43:32]MH_I2C_Read... [21:43:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:43:32]Read from MH i2c: E2 [21:43:32]MH_I2C_Read... [21:43:32]Read from MH i2c: E2 0E 00 [21:43:32]MH_I2C_Read... [21:43:32]Read from MH i2c: E2 0E 00 8B 41 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 FC [21:43:32]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:43:32]wFMCommunicate OK [21:43:32]SAM_PROTO_GetShiftState done [21:43:32]FM_GetShiftState done [21:43:32]req_shift_opened done [21:43:32]requested_item shift.open_date is exist - process it [21:43:32]req_shift_open_date [21:43:32]req_shift_open_date done [21:43:32]produce_requested_data done [21:43:32]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25043,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [21:43:32]process_action_free close_receipt [21:43:32]json_value_free [21:43:32]json_value_free done [21:43:32]process_json_proto returns [21:43:32]Send response to host [21:43:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25043,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [21:43:32]free response buf [21:43:32]execute_script done [21:43:32]execute_script returns [21:43:32]free content buf [21:43:32]Sock 7.Close socket [21:43:32]Sock 7.Thread stoped [21:43:37]OFD Sender: No OFD packet to send [21:43:42]OFD Sender: No OFD packet to send [21:43:47]OFD Sender: No OFD packet to send [21:43:52]OFD Sender: No OFD packet to send [21:43:57]OFD Sender: No OFD packet to send [21:44:02]OFD Sender: No OFD packet to send [21:44:07]OFD Sender: No OFD packet to send [21:44:12]OFD Sender: No OFD packet to send [21:44:17]OFD Sender: No OFD packet to send [21:44:22]OFD Sender: No OFD packet to send [21:44:27]OFD Sender: No OFD packet to send [21:44:32]OFD Sender: No OFD packet to send [21:44:37]OFD Sender: No OFD packet to send [21:44:42]OFD Sender: No OFD packet to send [21:44:47]OFD Sender: No OFD packet to send [21:44:52]OFD Sender: No OFD packet to send [21:44:57]OFD Sender: No OFD packet to send [21:45:02]OFD Sender: No OFD packet to send [21:45:07]OFD Sender: No OFD packet to send [21:45:12]OFD Sender: No OFD packet to send [21:45:17]OFD Sender: No OFD packet to send [21:45:22]OFD Sender: No OFD packet to send [21:45:27]OFD Sender: No OFD packet to send [21:45:32]OFD Sender: No OFD packet to send [21:45:37]OFD Sender: No OFD packet to send [21:45:42]OFD Sender: No OFD packet to send [21:45:47]OFD Sender: No OFD packet to send [21:45:52]OFD Sender: No OFD packet to send [21:45:57]OFD Sender: No OFD packet to send [21:46:02]OFD Sender: No OFD packet to send [21:46:07]OFD Sender: No OFD packet to send [21:46:12]OFD Sender: No OFD packet to send [21:46:17]OFD Sender: No OFD packet to send [21:46:22]OFD Sender: No OFD packet to send [21:46:27]OFD Sender: No OFD packet to send [21:46:32]OFD Sender: No OFD packet to send [21:46:37]OFD Sender: No OFD packet to send [21:46:39]accept exits with 9 [21:46:39]New connection [21:46:39]New thread 3067571556 created [21:46:39]Thread 3067428196 joined [21:46:39]Waiting for new connection... [21:46:39] Sock 9.Parse request [21:46:39]Sock 9.Check first char [21:46:39]Sock 9.First char is OK [21:46:39]request: POST /json_proto HTTP/1.0 [21:46:39]Method: POST [21:46:39]URL: /json_proto [21:46:39]Method is POST - this is cgi request [21:46:39]url: /json_proto [21:46:39]query_string will be loaded in cgi processing [21:46:39]execute_cgi json_proto POST (null) [21:46:39]execute_cgi path=json_proto method=POST [21:46:39]POST find Content-Length [21:46:39]Host: 172.17.45.131:8080 [21:46:39]Content-Length: 819 [21:46:39]Content-Type: application/json [21:46:39] [21:46:39]POST finish read [21:46:39]Found Content-Length = 819 [21:46:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610803", "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 }]} ], "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" ] } } [21:46:39]execute_script... [21: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)610803", "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 }]} ], "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" ] } } [21:46:39]POST & json_proto [21:46:39]process_json_proto [21:46:39]json parsed OK: [21:46:39]protocol is kg_v1.0 [21:46:39]action value=close_receipt [21:46:39]process_action close_receipt [21:46:39]cmd_close_receipt [21:46:39]MH_GetDate [21:46:39]Write to MH i2c: F0 00 00 8C 41 BC [21:46:39]Write i2c OK [21:46:39]MH_I2C_Read... [21:46:39]Read from MH i2c: F0 [21:46:39]MH_I2C_Read... [21:46:39]Read from MH i2c: F0 09 00 [21:46:39]MH_I2C_Read... [21:46:39]Read from MH i2c: F0 09 00 8C 41 00 41 5F A9 66 C6 D4 6E 66 E2 [21:46:39]GetLastDocTimeStamp 1722375810 [21:46:39]current date 1722376001 [21:46:39]FM_GetShiftState [21:46:39]SAM_PROTO_GetShiftState [21:46:39]wFMCommunicate request_size=4 [21:46:39]MH_SAM_APDU [21:46:39]CAPDU: 80 13 01 00 [21:46:39]Write to MH i2c: E2 08 00 8D 41 80 13 01 00 00 00 00 00 4B [21:46:39]Write i2c OK [21:46:39]MH_I2C_Read... [21:46:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:46:40]Read from MH i2c: E2 [21:46:40]MH_I2C_Read... [21:46:40]Read from MH i2c: E2 0E 00 [21:46:40]MH_I2C_Read... [21:46:40]Read from MH i2c: E2 0E 00 8D 41 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 FE [21:46:40]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:46:40]wFMCommunicate OK [21:46:40]SAM_PROTO_GetShiftState done [21:46:40]FM_GetShiftState done [21:46:40]opened in 1722298218 [21:46:40]opened+sec_in_day 1722384618 [21:46:40]quantity*price = 100005 [21:46:40]sum+1 = 100006 [21:46:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 419 30.07.2024 21:46 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002098565 ФД: 25044 ФПД: 261391984197774 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T214641&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25044&fm=261391984197774&tin=02508201610067®Number=0000000000171247&sum=100005 [21:46:41]StoreToDocumentArchive [21:46:41]shift 48 fd 25044 [21:46:41]save to /storage/0048/doc_00025044 [21:46:41]save last doc name /storage/0048/doc_00025044 to /storage/kkm_last_doc_name [21:46:41]save OK [21:46:41]Clear old archive folders... [21:46:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:46:41]tlvbuf is B6FEF820 [21:46:41]SAM_PROTO_ClearQueue [21:46:41]wFMCommunicate request_size=4 [21:46:41]MH_SAM_APDU [21:46:41]CAPDU: 80 09 00 00 [21:46:41]Write to MH i2c: E2 08 00 9A 41 80 09 00 00 00 00 00 00 4D [21:46:41]Write i2c OK [21:46:41]MH_I2C_Read... [21:46:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:46:41]Read from MH i2c: E2 [21:46:41]MH_I2C_Read... [21:46:41]Read from MH i2c: E2 03 00 [21:46:41]MH_I2C_Read... [21:46:41]Read from MH i2c: E2 03 00 9A 41 00 90 00 4F [21:46:41]RAPDU: 90 00 [21:46:41]wFMCommunicate OK [21:46:41]SAM_PROTO_ClearQueue done [21:46:41]KKMCreateOFDPacket [21:46:41]OFDProtocolAddRootSTLVToBuf [21:46:41]FM_MakeSignedData [21:46:41]FM_MakeSignedData [21:46:41]SAM_PROTO_SignData [21:46:41]wFMCommunicate request_size=4 [21:46:41]MH_SAM_APDU [21:46:41]CAPDU: 80 0D 01 02 [21:46:41]Write to MH i2c: E2 08 00 9B 41 80 0D 01 02 00 00 00 00 55 [21:46:41]Write i2c OK [21:46:41]MH_I2C_Read... [21:46:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:46:41]Read from MH i2c: E2 [21:46:41]MH_I2C_Read... [21:46:41]Read from MH i2c: E2 03 00 [21:46:41]MH_I2C_Read... [21:46:41]Read from MH i2c: E2 03 00 9B 41 00 90 00 50 [21:46:41]RAPDU: 90 00 [21:46:41]wFMCommunicate OK [21:46:41]wFMCommunicate request_size=255 [21:46:41]MH_SAM_APDU [21: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 A3 01 00 00 F4 03 04 00 41 5F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D4 61 00 00 35 04 06 00 ED [21:46:41]Write to MH i2c: E2 02 01 9C 41 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 A3 01 00 00 F4 03 04 00 41 5F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D4 61 00 00 35 04 06 00 ED 00 00 0F [21:46:41]Write i2c OK [21:46:41]MH_I2C_Read... [21:46:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:46:41]Read from MH i2c: E2 [21:46:41]MH_I2C_Read... [21:46:41]Read from MH i2c: E2 03 00 [21:46:41]MH_I2C_Read... [21:46:41]Read from MH i2c: E2 03 00 9C 41 00 90 00 51 [21:46:41]RAPDU: 90 00 [21:46:41]wFMCommunicate OK [21:46:41]wFMCommunicate request_size=10 [21:46:41]MH_SAM_APDU [21:46:41]CAPDU: 80 0D 02 02 05 BC 10 5D 80 8E [21:46:41]Write to MH i2c: E2 0D 00 9D 41 80 0D 02 02 05 00 BC 10 5D 80 8E 00 00 99 [21:46:41]Write i2c OK [21:46:41]MH_I2C_Read... [21:46:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:46:41]Read from MH i2c: E2 [21:46:41]MH_I2C_Read... [21:46:41]Read from MH i2c: E2 03 00 [21:46:41]MH_I2C_Read... [21:46:41]Read from MH i2c: E2 03 00 9D 41 00 90 00 52 [21:46:41]RAPDU: 90 00 [21:46:41]wFMCommunicate OK [21:46:41]wFMCommunicate request_size=4 [21:46:41]MH_SAM_APDU [21:46:41]CAPDU: 80 0D 03 02 [21:46:41]Write to MH i2c: E2 08 00 9E 41 80 0D 03 02 00 00 00 00 5A [21:46:41]Write i2c OK [21:46:41]MH_I2C_Read... [21:46:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:46:41]Read from MH i2c: E2 [21:46:41]MH_I2C_Read... [21:46:41]Read from MH i2c: E2 0B 00 [21:46:41]MH_I2C_Read... [21:46:41]Read from MH i2c: E2 0B 00 9E 41 00 E8 6B D8 FF 3A 84 10 02 90 00 55 [21:46:41]RAPDU: E8 6B D8 FF 3A 84 10 02 90 00 [21:46:41]wFMCommunicate OK [21:46:41]SAM_PROTO_SignData done [21:46:41]FM_MakeSignedData done [21:46:41]CreateOFDProtocolMessage [21:46:41]wFMCommunicate request_size=4 [21:46:41]MH_SAM_APDU [21:46:41]CAPDU: 80 11 00 00 [21:46:41]Write to MH i2c: E2 08 00 9F 41 80 11 00 00 00 00 00 00 5A [21:46:41]Write i2c OK [21:46:41]MH_I2C_Read... [21:46:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:46:41]Read from MH i2c: E2 [21:46:41]MH_I2C_Read... [21:46:41]Read from MH i2c: E2 17 00 [21:46:41]MH_I2C_Read... [21:46:41]Read from MH i2c: E2 17 00 9F 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B0 [21:46:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:46:41]wFMCommunicate OK [21:46:41]CreateOFDProtocolMessage done [21:46:41]OFDSenderStorePacket 25044 [21:46:41]StoreOFDPacket docnum=25044 [21:46:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 84 7B 07 01 CF 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A3 01 00 00 F4 03 04 00 41 5F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D4 61 00 00 35 04 06 00 ED BC 10 5D 80 8E E8 6B D8 FF 3A 84 10 02 [21:46:41]CheckFolder [21:46:41]dirname=/storage/ofd_packets [21:46:41]CheckFolder done [21:46:41]ProducePacketName [21:46:41]name=ofd_packets/00025044 [21:46:41]NVStorageSaveData ofd_packets/00025044 [21:46:41]File name is /storage/ofd_packets/00025044 [21:46:41]Write 301 bytes [21:46:41]NVStorageSaveData done [21:46:41]OFDSenderStorePacket done [21:46:41]KKMCreateOFDPacket done [21:46:41]NVStorageSaveData kkm_last_timestamp [21:46:41]File name is /storage/kkm_last_timestamp [21:46:41]Write 4 bytes [21:46:41]NVStorageSaveData done [21:46:41]ExternCall_PrintAddStr [21:46:41]wPrintStart [21:46:41]Write to MH i2c: 01 00 00 A0 41 E1 [21:46:41]Write i2c OK [21:46:41]MH_I2C_Read... [21:46:41]Read from MH i2c: 01 [21:46:41]MH_I2C_Read... [21:46:41]Read from MH i2c: 01 07 00 [21:46:41]MH_I2C_Read... [21:46:41]Read from MH i2c: 01 07 00 A0 41 00 00 00 00 00 FF 0F F6 [21:46:41]RasterBufferAndPrint [21:46:41]line Счет N : (1)610803 [21:46:41]line ИНН: 02508201610067 [21:46:41]line Контрольно-Кассовый Чек [21:46:41]line ПРОДАЖА [21:46:41]line ТРК (МРК, ГНК) : 52 [21:46:41]line Товар: 2710124130 [21:46:41]line Аи-92-К-2 [21:46:41]line 14.750 * 67.80 [21:46:41]line = 1000.05 [21:46:41]line НДС 12% НСП 1% [21:46:41]line > о реализуемом товаре [21:46:41]line ИТОГО: 1000.05 [21:46:41]line НСП 1% : 8.85 [21:46:41]line НДС 12% : 106.20 [21:46:41]line Наличными: 0.00 [21:46:41]line Безнал.: 1000.05 [21:46:41]line Место: АЗС № 127 "Партнер Нефть" [21:46:41]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [21:46:41]line СНО: Общий режим [21:46:41]line Чек 419 30.07.2024 21:46 [21:46:41]line Смена: 48 ФФД: 1.0 [21:46:41]line ЗНМ: 0300000158 [21:46:41]line РНМ: 0000000000171247 [21:46:41]line Версия ККМ: v1.0 [21:46:41]line Платежная система: Бакай Банк [21:46:41]line ФМ: 0000000002098565 [21:46:41]line ФД: 25044 [21:46:41]line ФПД: 261391984197774 [21:46:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T214641&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25044&fm=261391984197774&tin=02508201610067®Number=0000000000171247&sum=100005 [21:46:42]OFD Sender: Processing packet 25044 [packets to send 29, broken 28] [21:46:42]ProducePacketName [21:46:42]name=ofd_packets/00025044 [21:46:42]OFD Sender: To server: pG, [21:46:42]CommunicateWithHost lk.salyk.kg:30040 [21:46:42]ConnectInit lk.salyk.kg [21:46:42]written 0, free lines is 4095 [21:46:42]Connected sock=10 [21:46:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 84 7B 07 01 CF 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A3 01 00 00 F4 03 04 00 41 5F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D4 61 00 00 35 04 06 00 ED BC 10 5D 80 8E E8 6B D8 FF 3A 84 10 02 [21:46:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 C9 28 47 00 17 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 32 30 39 38 35 36 35 10 04 04 00 D4 61 00 00 F4 03 04 00 CF 0A A9 66 B6 04 01 00 00 98 08 5C 6E 52 52 DB 90 [21:46:42]CommunicateWithHost err = 0 [21:46:42]CheckOFDResponse [21:46:42]1017 (14) - 77093643461234 [21:46:42]1041 (16) - 0000000002098565 [21:46:42]1040 (4) - 25044 [21:46:42]1012 (4) - 30.07.2024 15:46 [21:46:42]1206 (1) - 0 [21:46:42]OFD Sender: Remove packet 25044 [21:46:42]ProducePacketName [21:46:42]name=ofd_packets/00025044 [21:46:42]NVStorageDeleteData [21:46:42]Write to MH i2c: 01 00 00 CA 41 0B [21:46:42]Write i2c OK [21:46:42]MH_I2C_Read... [21:46:42]Read from MH i2c: 01 [21:46:42]MH_I2C_Read... [21:46:42]Read from MH i2c: 01 07 00 [21:46:42]MH_I2C_Read... [21:46:42]Read from MH i2c: 01 07 00 CA 41 00 00 00 00 00 FF 0C 1D [21:46:42]RasterBufferAndPrint [21:46:42]line [21:46:42]line [21:46:42]line [21:46:42]line [21:46:42]line [21:46:42]written 0, free lines is 3333 [21:46:42]MH_Cut [21:46:42]Write to MH i2c: D1 01 00 D1 41 01 E4 [21:46:42]Write i2c OK [21:46:42]MH_I2C_Read... [21:46:42]Read from MH i2c: D1 [21:46:42]MH_I2C_Read... [21:46:42]Read from MH i2c: D1 01 00 [21:46:42]MH_I2C_Read... [21:46:42]Read from MH i2c: D1 01 00 D1 41 00 E3 [21:46:42]Write to MH i2c: 01 00 00 D2 41 13 [21:46:42]Write i2c OK [21:46:42]MH_I2C_Read... [21:46:42]OFD Sender: No OFD packet to send [21:46:43]*** Cut start [21:46:43]*** Partial cut [21:46:43]*** CUTSNS_PIN = 1 [21:46:43]*** CUTSNS_PIN = 0 [21:46:43]*** Brake cut motor [21:46:43]Read from MH i2c: 01 [21:46:43]MH_I2C_Read... [21:46:43]*** Stop cut motor [21:46:43]*** Cut end [21:46:43]Read from MH i2c: 01 07 00 [21:46:43]MH_I2C_Read... [21:46:43]Read from MH i2c: 01 07 00 D2 41 00 00 00 00 00 FF 0F 28 [21:46:43]process_action close_receipt done [21:46:43]requested_data is exist [21:46:43]produce_requested_data [21:46:43]requested_item fm.sn is exist - process it [21:46:43]wFMCommunicate request_size=4 [21:46:43]MH_SAM_APDU [21:46:43]CAPDU: 80 11 00 00 [21:46:43]Write to MH i2c: E2 08 00 D3 41 80 11 00 00 00 00 00 00 8E [21:46:43]Write i2c OK [21:46:43]MH_I2C_Read... [21:46:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:46:43]Read from MH i2c: E2 [21:46:43]MH_I2C_Read... [21:46:43]Read from MH i2c: E2 17 00 [21:46:43]MH_I2C_Read... [21:46:43]Read from MH i2c: E2 17 00 D3 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E4 [21:46:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:46:43]wFMCommunicate OK [21:46:43]requested_item fd.num is exist - process it [21:46:43]SAM_PROTO_GetFieldsCounters [21:46:43]wFMCommunicate request_size=4 [21:46:43]MH_SAM_APDU [21:46:43]CAPDU: 80 13 00 00 [21:46:43]Write to MH i2c: E2 08 00 D4 41 80 13 00 00 00 00 00 00 91 [21:46:43]Write i2c OK [21:46:43]MH_I2C_Read... [21:46:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:46:43]Read from MH i2c: E2 [21:46:43]MH_I2C_Read... [21:46:43]Read from MH i2c: E2 62 00 [21:46:43]MH_I2C_Read... [21:46:43]Read from MH i2c: E2 62 00 D4 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D4 61 00 00 0E 04 04 00 30 00 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 [21:46:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D4 61 00 00 0E 04 04 00 30 00 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 [21:46:43]wFMCommunicate OK [21:46:43]SAM_PROTO_GetFieldsCounters done [21:46:43]requested_item shift.num is exist - process it [21:46:43]requested_item shift.opened is exist - process it [21:46:43]req_shift_opened [21:46:43]FM_GetShiftState [21:46:43]SAM_PROTO_GetShiftState [21:46:43]wFMCommunicate request_size=4 [21:46:43]MH_SAM_APDU [21:46:43]CAPDU: 80 13 01 00 [21:46:43]Write to MH i2c: E2 08 00 D5 41 80 13 01 00 00 00 00 00 93 [21:46:43]Write i2c OK [21:46:43]MH_I2C_Read... [21:46:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:46:44]Read from MH i2c: E2 [21:46:44]MH_I2C_Read... [21:46:44]Read from MH i2c: E2 0E 00 [21:46:44]MH_I2C_Read... [21:46:44]Read from MH i2c: E2 0E 00 D5 41 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 46 [21:46:44]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:46:44]wFMCommunicate OK [21:46:44]SAM_PROTO_GetShiftState done [21:46:44]FM_GetShiftState done [21:46:44]req_shift_opened done [21:46:44]requested_item shift.open_date is exist - process it [21:46:44]req_shift_open_date [21:46:44]req_shift_open_date done [21:46:44]produce_requested_data done [21:46:44]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25044,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [21:46:44]process_action_free close_receipt [21:46:44]json_value_free [21:46:44]json_value_free done [21:46:44]process_json_proto returns [21:46:44]Send response to host [21:46:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25044,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [21:46:44]free response buf [21:46:44]execute_script done [21:46:44]execute_script returns [21:46:44]free content buf [21:46:44]Sock 9.Close socket [21:46:44]Sock 9.Thread stoped [21:46:47]OFD Sender: No OFD packet to send [21:46:52]OFD Sender: No OFD packet to send [21:46:57]OFD Sender: No OFD packet to send [21:47:02]OFD Sender: No OFD packet to send [21:47:07]OFD Sender: No OFD packet to send [21:47:12]OFD Sender: No OFD packet to send [21:47:17]OFD Sender: No OFD packet to send [21:47:22]OFD Sender: No OFD packet to send [21:47:27]OFD Sender: No OFD packet to send [21:47:32]OFD Sender: No OFD packet to send [21:47:37]OFD Sender: No OFD packet to send [21:47:42]OFD Sender: No OFD packet to send [21:47:47]OFD Sender: No OFD packet to send [21:47:52]OFD Sender: No OFD packet to send [21:47:57]OFD Sender: No OFD packet to send [21:48:02]OFD Sender: No OFD packet to send [21:48:07]OFD Sender: No OFD packet to send [21:48:12]OFD Sender: No OFD packet to send [21:48:17]OFD Sender: No OFD packet to send [21:48:22]OFD Sender: No OFD packet to send [21:48:27]OFD Sender: No OFD packet to send [21:48:32]OFD Sender: No OFD packet to send [21:48:37]OFD Sender: No OFD packet to send [21:48:43]OFD Sender: No OFD packet to send [21:48:48]OFD Sender: No OFD packet to send [21:48:53]OFD Sender: No OFD packet to send [21:48:56]accept exits with 7 [21:48:56]New connection [21:48:56]New thread 3067428196 created [21:48:56]Thread 3067571556 joined [21:48:56]Waiting for new connection... [21:48:56] Sock 7.Parse request [21:48:56]Sock 7.Check first char [21:48:56]Sock 7.First char is OK [21:48:56]request: POST /json_proto HTTP/1.0 [21:48:56]Method: POST [21:48:56]URL: /json_proto [21:48:56]Method is POST - this is cgi request [21:48:56]url: /json_proto [21:48:56]query_string will be loaded in cgi processing [21:48:56]execute_cgi json_proto POST (null) [21:48:56]execute_cgi path=json_proto method=POST [21:48:56]POST find Content-Length [21:48:56]Host: 172.17.45.131:8080 [21:48:56]Content-Length: 678 [21:48:56]Content-Type: application/json [21:48:56] [21:48:56]POST finish read [21:48:56]Found Content-Length = 678 [21:48:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610804", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 24.970, "sum" : 1890.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1890.00, "total" : 1890.00, "payments": [ { "type": 0, "sum" : 1890.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:48:56]execute_script... [21:48:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610804", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 24.970, "sum" : 1890.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1890.00, "total" : 1890.00, "payments": [ { "type": 0, "sum" : 1890.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:48:56]POST & json_proto [21:48:56]process_json_proto [21:48:56]json parsed OK: [21:48:56]protocol is kg_v1.0 [21:48:56]action value=close_receipt [21:48:56]process_action close_receipt [21:48:56]cmd_close_receipt [21:48:56]MH_GetDate [21:48:56]Write to MH i2c: F0 00 00 D6 41 06 [21:48:56]Write i2c OK [21:48:56]MH_I2C_Read... [21:48:56]Read from MH i2c: F0 [21:48:56]MH_I2C_Read... [21:48:56]Read from MH i2c: F0 09 00 [21:48:56]MH_I2C_Read... [21:48:56]Read from MH i2c: F0 09 00 D6 41 00 CA 5F A9 66 C6 D4 6E 66 B5 [21:48:56]GetLastDocTimeStamp 1722376001 [21:48:56]current date 1722376138 [21:48:56]FM_GetShiftState [21:48:56]SAM_PROTO_GetShiftState [21:48:56]wFMCommunicate request_size=4 [21:48:56]MH_SAM_APDU [21:48:56]CAPDU: 80 13 01 00 [21:48:56]Write to MH i2c: E2 08 00 D7 41 80 13 01 00 00 00 00 00 95 [21:48:56]Write i2c OK [21:48:56]MH_I2C_Read... [21:48:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:48:56]Read from MH i2c: E2 [21:48:56]MH_I2C_Read... [21:48:56]Read from MH i2c: E2 0E 00 [21:48:56]MH_I2C_Read... [21:48:56]Read from MH i2c: E2 0E 00 D7 41 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 48 [21:48:56]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:48:56]wFMCommunicate OK [21:48:56]SAM_PROTO_GetShiftState done [21:48:56]FM_GetShiftState done [21:48:56]opened in 1722298218 [21:48:56]opened+sec_in_day 1722384618 [21:48:56]quantity*price = 189022 [21:48:56]sum+1 = 189024 [21:48:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1890.00 Внесено: 1890.00 СДАЧА: 0.00 НСП 1% : 16.73 НДС 12% : 200.73 Наличными: 1890.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 420 30.07.2024 21:48 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25045 ФПД: 221359072684205 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T214858&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25045&fm=221359072684205&tin=02508201610067®Number=0000000000171247&sum=189000 [21:48:58]StoreToDocumentArchive [21:48:58]shift 48 fd 25045 [21:48:58]save to /storage/0048/doc_00025045 [21:48:58]save last doc name /storage/0048/doc_00025045 to /storage/kkm_last_doc_name [21:48:58]save OK [21:48:58]Clear old archive folders... [21:48:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:48:58]tlvbuf is B6E3F010 [21:48:58]SAM_PROTO_ClearQueue [21:48:58]wFMCommunicate request_size=4 [21:48:58]MH_SAM_APDU [21:48:58]CAPDU: 80 09 00 00 [21:48:58]Write to MH i2c: E2 08 00 E4 41 80 09 00 00 00 00 00 00 97 [21:48:58]Write i2c OK [21:48:58]MH_I2C_Read... [21:48:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:48:58]Read from MH i2c: E2 [21:48:58]MH_I2C_Read... [21:48:58]Read from MH i2c: E2 03 00 [21:48:58]MH_I2C_Read... [21:48:58]Read from MH i2c: E2 03 00 E4 41 00 90 00 99 [21:48:58]RAPDU: 90 00 [21:48:58]wFMCommunicate OK [21:48:58]SAM_PROTO_ClearQueue done [21:48:58]KKMCreateOFDPacket [21:48:58]OFDProtocolAddRootSTLVToBuf [21:48:58]FM_MakeSignedData [21:48:58]FM_MakeSignedData [21:48:58]SAM_PROTO_SignData [21:48:58]wFMCommunicate request_size=4 [21:48:58]MH_SAM_APDU [21:48:58]CAPDU: 80 0D 01 02 [21:48:58]Write to MH i2c: E2 08 00 E5 41 80 0D 01 02 00 00 00 00 9F [21:48:58]Write i2c OK [21:48:58]MH_I2C_Read... [21:48:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:48:58]Read from MH i2c: E2 [21:48:58]MH_I2C_Read... [21:48:58]Read from MH i2c: E2 03 00 [21:48:58]MH_I2C_Read... [21:48:58]Read from MH i2c: E2 03 00 E5 41 00 90 00 9A [21:48:58]RAPDU: 90 00 [21:48:58]wFMCommunicate OK [21:48:58]wFMCommunicate request_size=255 [21:48:58]MH_SAM_APDU [21:48:58]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 61 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 5F E2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 E2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 4E 00 00 00 00 07 04 06 00 48 E2 02 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 CA 5F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D5 61 00 00 35 04 06 00 C9 53 2C E5 [21:48:58]Write to MH i2c: E2 02 01 E6 41 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 61 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 5F E2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 E2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 4E 00 00 00 00 07 04 06 00 48 E2 02 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 CA 5F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D5 61 00 00 35 04 06 00 C9 53 2C E5 00 00 E4 [21:48:58]Write i2c OK [21:48:58]MH_I2C_Read... [21:48:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:48:58]Read from MH i2c: E2 [21:48:58]MH_I2C_Read... [21:48:58]Read from MH i2c: E2 03 00 [21:48:58]MH_I2C_Read... [21:48:58]Read from MH i2c: E2 03 00 E6 41 00 90 00 9B [21:48:58]RAPDU: 90 00 [21:48:58]wFMCommunicate OK [21:48:58]wFMCommunicate request_size=7 [21:48:58]MH_SAM_APDU [21:48:58]CAPDU: 80 0D 02 02 02 28 AD [21:48:58]Write to MH i2c: E2 0A 00 E7 41 80 0D 02 02 02 00 28 AD 00 00 7B [21:48:58]Write i2c OK [21:48:58]MH_I2C_Read... [21:48:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:48:58]Read from MH i2c: E2 [21:48:58]MH_I2C_Read... [21:48:58]Read from MH i2c: E2 03 00 [21:48:58]MH_I2C_Read... [21:48:58]Read from MH i2c: E2 03 00 E7 41 00 90 00 9C [21:48:58]RAPDU: 90 00 [21:48:58]wFMCommunicate OK [21:48:58]wFMCommunicate request_size=4 [21:48:58]MH_SAM_APDU [21:48:58]CAPDU: 80 0D 03 02 [21:48:58]Write to MH i2c: E2 08 00 E8 41 80 0D 03 02 00 00 00 00 A4 [21:48:58]Write i2c OK [21:48:58]MH_I2C_Read... [21:48:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:48:58]Read from MH i2c: E2 [21:48:58]MH_I2C_Read... [21:48:58]Read from MH i2c: E2 0B 00 [21:48:58]MH_I2C_Read... [21:48:58]Read from MH i2c: E2 0B 00 E8 41 00 ED A1 77 21 BA CD B0 99 90 00 9B [21:48:58]RAPDU: ED A1 77 21 BA CD B0 99 90 00 [21:48:58]wFMCommunicate OK [21:48:58]SAM_PROTO_SignData done [21:48:58]FM_MakeSignedData done [21:48:58]CreateOFDProtocolMessage [21:48:58]wFMCommunicate request_size=4 [21:48:58]MH_SAM_APDU [21:48:58]CAPDU: 80 11 00 00 [21:48:58]Write to MH i2c: E2 08 00 E9 41 80 11 00 00 00 00 00 00 A4 [21:48:58]Write i2c OK [21:48:58]MH_I2C_Read... [21:48:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:48:58]Read from MH i2c: E2 [21:48:58]MH_I2C_Read... [21:48:58]Read from MH i2c: E2 17 00 [21:48:58]MH_I2C_Read... [21:48:58]Read from MH i2c: E2 17 00 E9 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 FA [21:48:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:48:58]wFMCommunicate OK [21:48:58]CreateOFDProtocolMessage done [21:48:58]OFDSenderStorePacket 25045 [21:48:58]StoreOFDPacket docnum=25045 [21:48:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 62 73 04 01 DC 74 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 61 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 5F E2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 E2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 4E 00 00 00 00 07 04 06 00 48 E2 02 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 CA 5F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D5 61 00 00 35 04 06 00 C9 53 2C E5 28 AD ED A1 77 21 BA CD B0 99 [21:48:58]CheckFolder [21:48:58]dirname=/storage/ofd_packets [21:48:58]CheckFolder done [21:48:58]ProducePacketName [21:48:58]name=ofd_packets/00025045 [21:48:58]NVStorageSaveData ofd_packets/00025045 [21:48:58]File name is /storage/ofd_packets/00025045 [21:48:58]Write 298 bytes [21:48:58]NVStorageSaveData done [21:48:58]OFDSenderStorePacket done [21:48:58]KKMCreateOFDPacket done [21:48:58]NVStorageSaveData kkm_last_timestamp [21:48:58]File name is /storage/kkm_last_timestamp [21:48:58]Write 4 bytes [21:48:58]NVStorageSaveData done [21:48:58]ExternCall_PrintAddStr [21:48:58]wPrintStart [21:48:58]Write to MH i2c: 01 00 00 EA 41 2B [21:48:58]Write i2c OK [21:48:58]MH_I2C_Read... [21:48:58]Read from MH i2c: 01 [21:48:58]MH_I2C_Read... [21:48:58]Read from MH i2c: 01 07 00 [21:48:58]MH_I2C_Read... [21:48:58]Read from MH i2c: 01 07 00 EA 41 00 00 00 00 00 FF 0F 40 [21:48:58]RasterBufferAndPrint [21:48:58]line Счет N : (1)610804 [21:48:58]line ИНН: 02508201610067 [21:48:58]line Контрольно-Кассовый Чек [21:48:58]line ПРОДАЖА [21:48:58]line ТРК (МРК, ГНК) : 2 [21:48:58]line Товар: 2710194210 [21:48:58]line ДТ-К-2 [21:48:58]line 24.970 * 75.70 [21:48:58]line = 1890.23 [21:48:58]line НДС 12% НСП 1% [21:48:58]line > о реализуемом товаре [21:48:58]line ОКРУГЛЕНИЕ: -0.23 [21:48:58]line ИТОГО: 1890.00 [21:48:58]line Внесено: 1890.00 [21:48:58]line СДАЧА: 0.00 [21:48:58]line НСП 1% : 16.73 [21:48:58]line НДС 12% : 200.73 [21:48:58]line Наличными: 1890.00 [21:48:58]line Безнал.: 0.00 [21:48:58]line Место: АЗС № 127 "Партнер Нефть" [21:48:58]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [21:48:58]line СНО: Общий режим [21:48:58]line Чек 420 30.07.2024 21:48 [21:48:58]line Смена: 48 ФФД: 1.0 [21:48:58]line ЗНМ: 0300000158 [21:48:58]line РНМ: 0000000000171247 [21:48:58]line Версия ККМ: v1.0 [21:48:58]line ФМ: 0000000002098565 [21:48:58]line ФД: 25045 [21:48:58]line ФПД: 221359072684205 [21:48:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T214858&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25045&fm=221359072684205&tin=02508201610067®Number=0000000000171247&sum=189000 [21:48:58]OFD Sender: Processing packet 25045 [packets to send 29, broken 28] [21:48:58]ProducePacketName [21:48:58]name=ofd_packets/00025045 [21:48:58]OFD Sender: To server: pG, [21:48:58]CommunicateWithHost lk.salyk.kg:30040 [21:48:58]ConnectInit lk.salyk.kg [21:48:58]written 0, free lines is 4095 [21:48:59]Connected sock=10 [21:48:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 62 73 04 01 DC 74 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 61 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 5F E2 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 48 E2 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 89 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 4E 00 00 00 00 07 04 06 00 48 E2 02 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 CA 5F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D5 61 00 00 35 04 06 00 C9 53 2C E5 28 AD ED A1 77 21 BA CD B0 99 [21:48:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 39 2E 47 00 BF 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 32 30 39 38 35 36 35 10 04 04 00 D5 61 00 00 F4 03 04 00 57 0B A9 66 B6 04 01 00 00 C6 B6 0D 89 CD 1D 63 37 [21:48:59]CommunicateWithHost err = 0 [21:48:59]CheckOFDResponse [21:48:59]1017 (14) - 77093643461234 [21:48:59]1041 (16) - 0000000002098565 [21:48:59]1040 (4) - 25045 [21:48:59]1012 (4) - 30.07.2024 15:48 [21:48:59]1206 (1) - 0 [21:48:59]OFD Sender: Remove packet 25045 [21:48:59]ProducePacketName [21:48:59]name=ofd_packets/00025045 [21:48:59]NVStorageDeleteData [21:48:59]Write to MH i2c: 01 00 00 15 42 57 [21:48:59]Write i2c OK [21:48:59]MH_I2C_Read... [21:48:59]Read from MH i2c: 01 [21:48:59]MH_I2C_Read... [21:48:59]Read from MH i2c: 01 07 00 [21:48:59]MH_I2C_Read... [21:48:59]Read from MH i2c: 01 07 00 15 42 00 00 00 00 00 ED 0C 57 [21:48:59]RasterBufferAndPrint [21:48:59]line [21:48:59]line [21:48:59]line [21:48:59]line [21:48:59]line [21:48:59]written 0, free lines is 3315 [21:48:59]MH_Cut [21:48:59]Write to MH i2c: D1 01 00 1C 42 01 30 [21:48:59]Write i2c OK [21:48:59]MH_I2C_Read... [21:48:59]Read from MH i2c: D1 [21:48:59]MH_I2C_Read... [21:48:59]Read from MH i2c: D1 01 00 [21:48:59]MH_I2C_Read... [21:48:59]Read from MH i2c: D1 01 00 1C 42 00 2F [21:48:59]Write to MH i2c: 01 00 00 1D 42 5F [21:48:59]Write i2c OK [21:48:59]MH_I2C_Read... [21:48:59]OFD Sender: No OFD packet to send [21:49:00]*** Cut start [21:49:00]*** Partial cut [21:49:00]*** CUTSNS_PIN = 1 [21:49:00]*** CUTSNS_PIN = 0 [21:49:00]*** Brake cut motor [21:49:00]Read from MH i2c: 01 [21:49:00]MH_I2C_Read... [21:49:00]*** Stop cut motor [21:49:00]*** Cut end [21:49:00]Read from MH i2c: 01 07 00 [21:49:00]MH_I2C_Read... [21:49:00]Read from MH i2c: 01 07 00 1D 42 00 00 00 00 00 FF 0F 74 [21:49:00]process_action close_receipt done [21:49:00]requested_data is exist [21:49:00]produce_requested_data [21:49:00]requested_item fm.sn is exist - process it [21:49:00]wFMCommunicate request_size=4 [21:49:00]MH_SAM_APDU [21:49:00]CAPDU: 80 11 00 00 [21:49:00]Write to MH i2c: E2 08 00 1E 42 80 11 00 00 00 00 00 00 DA [21:49:00]Write i2c OK [21:49:00]MH_I2C_Read... [21:49:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:49:00]Read from MH i2c: E2 [21:49:00]MH_I2C_Read... [21:49:00]Read from MH i2c: E2 17 00 [21:49:00]MH_I2C_Read... [21:49:00]Read from MH i2c: E2 17 00 1E 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 30 [21:49:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:49:00]wFMCommunicate OK [21:49:00]requested_item fd.num is exist - process it [21:49:00]SAM_PROTO_GetFieldsCounters [21:49:00]wFMCommunicate request_size=4 [21:49:00]MH_SAM_APDU [21:49:00]CAPDU: 80 13 00 00 [21:49:00]Write to MH i2c: E2 08 00 1F 42 80 13 00 00 00 00 00 00 DD [21:49:00]Write i2c OK [21:49:00]MH_I2C_Read... [21:49:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:49:00]Read from MH i2c: E2 [21:49:00]MH_I2C_Read... [21:49:00]Read from MH i2c: E2 62 00 [21:49:00]MH_I2C_Read... [21:49:00]Read from MH i2c: E2 62 00 1F 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D5 61 00 00 0E 04 04 00 30 00 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 53 [21:49:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D5 61 00 00 0E 04 04 00 30 00 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 [21:49:00]wFMCommunicate OK [21:49:00]SAM_PROTO_GetFieldsCounters done [21:49:00]requested_item shift.num is exist - process it [21:49:00]requested_item shift.opened is exist - process it [21:49:00]req_shift_opened [21:49:00]FM_GetShiftState [21:49:00]SAM_PROTO_GetShiftState [21:49:00]wFMCommunicate request_size=4 [21:49:00]MH_SAM_APDU [21:49:00]CAPDU: 80 13 01 00 [21:49:00]Write to MH i2c: E2 08 00 20 42 80 13 01 00 00 00 00 00 DF [21:49:00]Write i2c OK [21:49:00]MH_I2C_Read... [21:49:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:49:00]Read from MH i2c: E2 [21:49:00]MH_I2C_Read... [21:49:00]Read from MH i2c: E2 0E 00 [21:49:00]MH_I2C_Read... [21:49:00]Read from MH i2c: E2 0E 00 20 42 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 92 [21:49:00]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:49:00]wFMCommunicate OK [21:49:00]SAM_PROTO_GetShiftState done [21:49:00]FM_GetShiftState done [21:49:00]req_shift_opened done [21:49:00]requested_item shift.open_date is exist - process it [21:49:00]req_shift_open_date [21:49:00]req_shift_open_date done [21:49:00]produce_requested_data done [21:49:00]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25045,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [21:49:00]process_action_free close_receipt [21:49:00]json_value_free [21:49:00]json_value_free done [21:49:00]process_json_proto returns [21:49:00]Send response to host [21:49:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25045,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [21:49:00]free response buf [21:49:00]execute_script done [21:49:00]execute_script returns [21:49:00]free content buf [21:49:00]Sock 7.Close socket [21:49:00]Sock 7.Thread stoped [21:49:04]OFD Sender: No OFD packet to send [21:49:09]OFD Sender: No OFD packet to send [21:49:14]OFD Sender: No OFD packet to send [21:49:19]OFD Sender: No OFD packet to send [21:49:24]OFD Sender: No OFD packet to send [21:49:29]OFD Sender: No OFD packet to send [21:49:34]OFD Sender: No OFD packet to send [21:49:39]OFD Sender: No OFD packet to send [21:49:44]OFD Sender: No OFD packet to send [21:49:49]OFD Sender: No OFD packet to send [21:49:54]OFD Sender: No OFD packet to send [21:49:59]OFD Sender: No OFD packet to send [21:50:04]OFD Sender: No OFD packet to send [21:50:09]OFD Sender: No OFD packet to send [21:50:14]OFD Sender: No OFD packet to send [21:50:19]OFD Sender: No OFD packet to send [21:50:24]OFD Sender: No OFD packet to send [21:50:29]OFD Sender: No OFD packet to send [21:50:34]OFD Sender: No OFD packet to send [21:50:39]OFD Sender: No OFD packet to send [21:50:44]OFD Sender: No OFD packet to send [21:50:49]OFD Sender: No OFD packet to send [21:50:54]OFD Sender: No OFD packet to send [21:50:59]OFD Sender: No OFD packet to send [21:51:04]OFD Sender: No OFD packet to send [21:51:09]OFD Sender: No OFD packet to send [21:51:14]OFD Sender: No OFD packet to send [21:51:19]OFD Sender: No OFD packet to send [21:51:24]OFD Sender: No OFD packet to send [21:51:29]OFD Sender: No OFD packet to send [21:51:34]OFD Sender: No OFD packet to send [21:51:39]OFD Sender: No OFD packet to send [21:51:44]OFD Sender: No OFD packet to send [21:51:49]OFD Sender: No OFD packet to send [21:51:54]OFD Sender: No OFD packet to send [21:51:59]OFD Sender: No OFD packet to send [21:52:02]accept exits with 9 [21:52:02]New connection [21:52:02]New thread 3067571556 created [21:52:02]Thread 3067428196 joined [21:52:02]Waiting for new connection... [21:52:02] Sock 9.Parse request [21:52:02]Sock 9.Check first char [21:52:02]Sock 9.First char is OK [21:52:02]request: POST /json_proto HTTP/1.0 [21:52:02]Method: POST [21:52:02]URL: /json_proto [21:52:02]Method is POST - this is cgi request [21:52:02]url: /json_proto [21:52:02]query_string will be loaded in cgi processing [21:52:02]execute_cgi json_proto POST (null) [21:52:02]execute_cgi path=json_proto method=POST [21:52:02]POST find Content-Length [21:52:02]Host: 172.17.45.131:8080 [21:52:02]Content-Length: 803 [21:52:02]Content-Type: application/json [21:52:02] [21:52:02]POST finish read [21:52:02]Found Content-Length = 803 [21:52:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610805", "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" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:52:02]execute_script... [21:52: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)610805", "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" : 29.500, "sum" : 2000.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:52:02]POST & json_proto [21:52:02]process_json_proto [21:52:02]json parsed OK: [21:52:02]protocol is kg_v1.0 [21:52:02]action value=close_receipt [21:52:02]process_action close_receipt [21:52:02]cmd_close_receipt [21:52:02]MH_GetDate [21:52:02]Write to MH i2c: F0 00 00 21 42 52 [21:52:02]Write i2c OK [21:52:02]MH_I2C_Read... [21:52:02]Read from MH i2c: F0 [21:52:02]MH_I2C_Read... [21:52:02]Read from MH i2c: F0 09 00 [21:52:02]MH_I2C_Read... [21:52:02]Read from MH i2c: F0 09 00 21 42 00 84 60 A9 66 C6 D4 6E 66 BC [21:52:02]GetLastDocTimeStamp 1722376138 [21:52:02]current date 1722376324 [21:52:02]FM_GetShiftState [21:52:02]SAM_PROTO_GetShiftState [21:52:02]wFMCommunicate request_size=4 [21:52:02]MH_SAM_APDU [21:52:02]CAPDU: 80 13 01 00 [21:52:02]Write to MH i2c: E2 08 00 22 42 80 13 01 00 00 00 00 00 E1 [21:52:02]Write i2c OK [21:52:02]MH_I2C_Read... [21:52:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:52:02]Read from MH i2c: E2 [21:52:02]MH_I2C_Read... [21:52:02]Read from MH i2c: E2 0E 00 [21:52:02]MH_I2C_Read... [21:52:02]Read from MH i2c: E2 0E 00 22 42 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 94 [21:52:02]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:52:02]wFMCommunicate OK [21:52:02]SAM_PROTO_GetShiftState done [21:52:02]FM_GetShiftState done [21:52:02]opened in 1722298218 [21:52:02]opened+sec_in_day 1722384618 [21:52:02]quantity*price = 200010 [21:52:02]sum+1 = 200011 [21:52:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.10 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.10 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 421 30.07.2024 21:52 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25046 ФПД: 214010411061520 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T215204&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25046&fm=214010411061520&tin=02508201610067®Number=0000000000171247&sum=200010 [21:52:03]StoreToDocumentArchive [21:52:03]shift 48 fd 25046 [21:52:03]save to /storage/0048/doc_00025046 [21:52:03]save last doc name /storage/0048/doc_00025046 to /storage/kkm_last_doc_name [21:52:03]save OK [21:52:03]Clear old archive folders... [21:52:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:52:03]tlvbuf is 01E7EE10 [21:52:03]SAM_PROTO_ClearQueue [21:52:03]wFMCommunicate request_size=4 [21:52:03]MH_SAM_APDU [21:52:03]CAPDU: 80 09 00 00 [21:52:03]Write to MH i2c: E2 08 00 2F 42 80 09 00 00 00 00 00 00 E3 [21:52:03]Write i2c OK [21:52:03]MH_I2C_Read... [21:52:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:52:03]Read from MH i2c: E2 [21:52:03]MH_I2C_Read... [21:52:03]Read from MH i2c: E2 03 00 [21:52:03]MH_I2C_Read... [21:52:03]Read from MH i2c: E2 03 00 2F 42 00 90 00 E5 [21:52:03]RAPDU: 90 00 [21:52:03]wFMCommunicate OK [21:52:03]SAM_PROTO_ClearQueue done [21:52:03]KKMCreateOFDPacket [21:52:03]OFDProtocolAddRootSTLVToBuf [21:52:03]FM_MakeSignedData [21:52:03]FM_MakeSignedData [21:52:03]SAM_PROTO_SignData [21:52:03]wFMCommunicate request_size=4 [21:52:03]MH_SAM_APDU [21:52:03]CAPDU: 80 0D 01 02 [21:52:03]Write to MH i2c: E2 08 00 30 42 80 0D 01 02 00 00 00 00 EB [21:52:03]Write i2c OK [21:52:03]MH_I2C_Read... [21:52:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:52:03]Read from MH i2c: E2 [21:52:03]MH_I2C_Read... [21:52:03]Read from MH i2c: E2 03 00 [21:52:03]MH_I2C_Read... [21:52:03]Read from MH i2c: E2 03 00 30 42 00 90 00 E6 [21:52:03]RAPDU: 90 00 [21:52:03]wFMCommunicate OK [21:52:03]wFMCommunicate request_size=255 [21:52:03]MH_SAM_APDU [21:52: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 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 01 00 00 F4 03 04 00 84 60 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D6 61 00 00 35 04 06 00 C2 [21:52:03]Write to MH i2c: E2 02 01 31 42 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 A5 01 00 00 F4 03 04 00 84 60 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D6 61 00 00 35 04 06 00 C2 00 00 41 [21:52:03]Write i2c OK [21:52:03]MH_I2C_Read... [21:52:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:52:04]Read from MH i2c: E2 [21:52:04]MH_I2C_Read... [21:52:04]Read from MH i2c: E2 03 00 [21:52:04]MH_I2C_Read... [21:52:04]Read from MH i2c: E2 03 00 31 42 00 90 00 E7 [21:52:04]RAPDU: 90 00 [21:52:04]wFMCommunicate OK [21:52:04]wFMCommunicate request_size=10 [21:52:04]MH_SAM_APDU [21:52:04]CAPDU: 80 0D 02 02 05 A4 2E 87 91 10 [21:52:04]Write to MH i2c: E2 0D 00 32 42 80 0D 02 02 05 00 A4 2E 87 91 10 00 00 F2 [21:52:04]Write i2c OK [21:52:04]MH_I2C_Read... [21:52:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:52:04]Read from MH i2c: E2 [21:52:04]MH_I2C_Read... [21:52:04]Read from MH i2c: E2 03 00 [21:52:04]MH_I2C_Read... [21:52:04]Read from MH i2c: E2 03 00 32 42 00 90 00 E8 [21:52:04]RAPDU: 90 00 [21:52:04]wFMCommunicate OK [21:52:04]wFMCommunicate request_size=4 [21:52:04]MH_SAM_APDU [21:52:04]CAPDU: 80 0D 03 02 [21:52:04]Write to MH i2c: E2 08 00 33 42 80 0D 03 02 00 00 00 00 F0 [21:52:04]Write i2c OK [21:52:04]MH_I2C_Read... [21:52:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:52:04]Read from MH i2c: E2 [21:52:04]MH_I2C_Read... [21:52:04]Read from MH i2c: E2 0B 00 [21:52:04]MH_I2C_Read... [21:52:04]Read from MH i2c: E2 0B 00 33 42 00 94 99 26 D8 B4 0C D4 AE 90 00 5E [21:52:04]RAPDU: 94 99 26 D8 B4 0C D4 AE 90 00 [21:52:04]wFMCommunicate OK [21:52:04]SAM_PROTO_SignData done [21:52:04]FM_MakeSignedData done [21:52:04]CreateOFDProtocolMessage [21:52:04]wFMCommunicate request_size=4 [21:52:04]MH_SAM_APDU [21:52:04]CAPDU: 80 11 00 00 [21:52:04]Write to MH i2c: E2 08 00 34 42 80 11 00 00 00 00 00 00 F0 [21:52:04]Write i2c OK [21:52:04]MH_I2C_Read... [21:52:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:52:04]Read from MH i2c: E2 [21:52:04]MH_I2C_Read... [21:52:04]Read from MH i2c: E2 17 00 [21:52:04]MH_I2C_Read... [21:52:04]Read from MH i2c: E2 17 00 34 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 46 [21:52:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:52:04]wFMCommunicate OK [21:52:04]CreateOFDProtocolMessage done [21:52:04]OFDSenderStorePacket 25046 [21:52:04]StoreOFDPacket docnum=25046 [21:52:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 08 7F 07 01 1C 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 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 01 00 00 F4 03 04 00 84 60 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D6 61 00 00 35 04 06 00 C2 A4 2E 87 91 10 94 99 26 D8 B4 0C D4 AE [21:52:04]CheckFolder [21:52:04]dirname=/storage/ofd_packets [21:52:04]CheckFolder done [21:52:04]ProducePacketName [21:52:04]name=ofd_packets/00025046 [21:52:04]NVStorageSaveData ofd_packets/00025046 [21:52:04]File name is /storage/ofd_packets/00025046 [21:52:04]Write 301 bytes [21:52:04]NVStorageSaveData done [21:52:04]OFDSenderStorePacket done [21:52:04]KKMCreateOFDPacket done [21:52:04]NVStorageSaveData kkm_last_timestamp [21:52:04]File name is /storage/kkm_last_timestamp [21:52:04]Write 4 bytes [21:52:04]NVStorageSaveData done [21:52:04]ExternCall_PrintAddStr [21:52:04]wPrintStart [21:52:04]Write to MH i2c: 01 00 00 35 42 77 [21:52:04]Write i2c OK [21:52:04]MH_I2C_Read... [21:52:04]Read from MH i2c: 01 [21:52:04]MH_I2C_Read... [21:52:04]Read from MH i2c: 01 07 00 [21:52:04]MH_I2C_Read... [21:52:04]Read from MH i2c: 01 07 00 35 42 00 00 00 00 00 FF 0F 8C [21:52:04]RasterBufferAndPrint [21:52:04]line Счет N : (1)610805 [21:52:04]line ИНН: 02508201610067 [21:52:04]line Контрольно-Кассовый Чек [21:52:04]line ПРОДАЖА [21:52:04]line ТРК (МРК, ГНК) : 42 [21:52:04]line Товар: 2710124130 [21:52:04]line Аи-92-К-2 [21:52:04]line 29.500 * 67.80 [21:52:04]line = 2000.10 [21:52:04]line НДС 12% НСП 1% [21:52:04]line > о реализуемом товаре [21:52:04]line ИТОГО: 2000.10 [21:52:04]line НСП 1% : 17.70 [21:52:04]line НДС 12% : 212.40 [21:52:04]line Наличными: 0.00 [21:52:04]line Безнал.: 2000.10 [21:52:04]line Место: АЗС № 127 "Партнер Нефть" [21:52:04]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [21:52:04]line СНО: Общий режим [21:52:04]line Чек 421 30.07.2024 21:52 [21:52:04]line Смена: 48 ФФД: 1.0 [21:52:04]line ЗНМ: 0300000158 [21:52:04]line РНМ: 0000000000171247 [21:52:04]line Версия ККМ: v1.0 [21:52:04]line Платежная система: O! деньги [21:52:04]line ФМ: 0000000002098565 [21:52:04]line ФД: 25046 [21:52:04]line ФПД: 214010411061520 [21:52:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T215204&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25046&fm=214010411061520&tin=02508201610067®Number=0000000000171247&sum=200010 [21:52:04]OFD Sender: Processing packet 25046 [packets to send 29, broken 28] [21:52:04]ProducePacketName [21:52:04]name=ofd_packets/00025046 [21:52:04]OFD Sender: To server: pG, [21:52:04]CommunicateWithHost lk.salyk.kg:30040 [21:52:04]ConnectInit lk.salyk.kg [21:52:04]written 0, free lines is 4095 [21:52:04]Connected sock=10 [21:52:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 08 7F 07 01 1C 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 3C 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 4A 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4A 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4A 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 01 00 00 F4 03 04 00 84 60 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D6 61 00 00 35 04 06 00 C2 A4 2E 87 91 10 94 99 26 D8 B4 0C D4 AE [21:52:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 C7 54 47 00 E0 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 32 30 39 38 35 36 35 10 04 04 00 D6 61 00 00 F4 03 04 00 11 0C A9 66 B6 04 01 00 00 9B 21 16 B5 C7 15 40 39 [21:52:05]CommunicateWithHost err = 0 [21:52:05]CheckOFDResponse [21:52:05]1017 (14) - 77093643461234 [21:52:05]1041 (16) - 0000000002098565 [21:52:05]1040 (4) - 25046 [21:52:05]1012 (4) - 30.07.2024 15:51 [21:52:05]1206 (1) - 0 [21:52:05]OFD Sender: Remove packet 25046 [21:52:05]ProducePacketName [21:52:05]name=ofd_packets/00025046 [21:52:05]NVStorageDeleteData [21:52:05]Write to MH i2c: 01 00 00 5F 42 A1 [21:52:05]Write i2c OK [21:52:05]MH_I2C_Read... [21:52:05]Read from MH i2c: 01 [21:52:05]MH_I2C_Read... [21:52:05]Read from MH i2c: 01 07 00 [21:52:05]MH_I2C_Read... [21:52:05]Read from MH i2c: 01 07 00 5F 42 00 00 00 00 00 F7 0C AB [21:52:05]RasterBufferAndPrint [21:52:05]line [21:52:05]line [21:52:05]line [21:52:05]line [21:52:05]line [21:52:05]written 0, free lines is 3327 [21:52:05]MH_Cut [21:52:05]Write to MH i2c: D1 01 00 66 42 01 7A [21:52:05]Write i2c OK [21:52:05]MH_I2C_Read... [21:52:05]Read from MH i2c: D1 [21:52:05]MH_I2C_Read... [21:52:05]Read from MH i2c: D1 01 00 [21:52:05]MH_I2C_Read... [21:52:05]Read from MH i2c: D1 01 00 66 42 00 79 [21:52:05]Write to MH i2c: 01 00 00 67 42 A9 [21:52:05]Write i2c OK [21:52:05]MH_I2C_Read... [21:52:05]OFD Sender: No OFD packet to send [21:52:05]*** Cut start [21:52:05]*** Partial cut [21:52:05]*** CUTSNS_PIN = 1 [21:52:05]*** CUTSNS_PIN = 0 [21:52:06]*** Brake cut motor [21:52:06]Read from MH i2c: 01 [21:52:06]MH_I2C_Read... [21:52:06]*** Stop cut motor [21:52:06]*** Cut end [21:52:06]Read from MH i2c: 01 07 00 [21:52:06]MH_I2C_Read... [21:52:06]Read from MH i2c: 01 07 00 67 42 00 00 00 00 00 FF 0F BE [21:52:06]process_action close_receipt done [21:52:06]requested_data is exist [21:52:06]produce_requested_data [21:52:06]requested_item fm.sn is exist - process it [21:52:06]wFMCommunicate request_size=4 [21:52:06]MH_SAM_APDU [21:52:06]CAPDU: 80 11 00 00 [21:52:06]Write to MH i2c: E2 08 00 68 42 80 11 00 00 00 00 00 00 24 [21:52:06]Write i2c OK [21:52:06]MH_I2C_Read... [21:52:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:52:06]Read from MH i2c: E2 [21:52:06]MH_I2C_Read... [21:52:06]Read from MH i2c: E2 17 00 [21:52:06]MH_I2C_Read... [21:52:06]Read from MH i2c: E2 17 00 68 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 7A [21:52:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:52:06]wFMCommunicate OK [21:52:06]requested_item fd.num is exist - process it [21:52:06]SAM_PROTO_GetFieldsCounters [21:52:06]wFMCommunicate request_size=4 [21:52:06]MH_SAM_APDU [21:52:06]CAPDU: 80 13 00 00 [21:52:06]Write to MH i2c: E2 08 00 69 42 80 13 00 00 00 00 00 00 27 [21:52:06]Write i2c OK [21:52:06]MH_I2C_Read... [21:52:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:52:06]Read from MH i2c: E2 [21:52:06]MH_I2C_Read... [21:52:06]Read from MH i2c: E2 62 00 [21:52:06]MH_I2C_Read... [21:52:06]Read from MH i2c: E2 62 00 69 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D6 61 00 00 0E 04 04 00 30 00 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 [21:52:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D6 61 00 00 0E 04 04 00 30 00 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 [21:52:06]wFMCommunicate OK [21:52:06]SAM_PROTO_GetFieldsCounters done [21:52:06]requested_item shift.num is exist - process it [21:52:06]requested_item shift.opened is exist - process it [21:52:06]req_shift_opened [21:52:06]FM_GetShiftState [21:52:06]SAM_PROTO_GetShiftState [21:52:06]wFMCommunicate request_size=4 [21:52:06]MH_SAM_APDU [21:52:06]CAPDU: 80 13 01 00 [21:52:06]Write to MH i2c: E2 08 00 6A 42 80 13 01 00 00 00 00 00 29 [21:52:06]Write i2c OK [21:52:06]MH_I2C_Read... [21:52:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:52:06]Read from MH i2c: E2 [21:52:06]MH_I2C_Read... [21:52:06]Read from MH i2c: E2 0E 00 [21:52:06]MH_I2C_Read... [21:52:06]Read from MH i2c: E2 0E 00 6A 42 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 DC [21:52:06]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:52:06]wFMCommunicate OK [21:52:06]SAM_PROTO_GetShiftState done [21:52:06]FM_GetShiftState done [21:52:06]req_shift_opened done [21:52:06]requested_item shift.open_date is exist - process it [21:52:06]req_shift_open_date [21:52:06]req_shift_open_date done [21:52:06]produce_requested_data done [21:52:06]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25046,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [21:52:06]process_action_free close_receipt [21:52:06]json_value_free [21:52:06]json_value_free done [21:52:06]process_json_proto returns [21:52:06]Send response to host [21:52:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25046,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [21:52:06]free response buf [21:52:06]execute_script done [21:52:06]execute_script returns [21:52:06]free content buf [21:52:06]Sock 9.Close socket [21:52:06]Sock 9.Thread stoped [21:52:10]OFD Sender: No OFD packet to send [21:52:15]OFD Sender: No OFD packet to send [21:52:20]OFD Sender: No OFD packet to send [21:52:25]OFD Sender: No OFD packet to send [21:52:30]OFD Sender: No OFD packet to send [21:52:35]OFD Sender: No OFD packet to send [21:52:40]OFD Sender: No OFD packet to send [21:52:45]OFD Sender: No OFD packet to send [21:52:50]OFD Sender: No OFD packet to send [21:52:55]OFD Sender: No OFD packet to send [21:53:00]OFD Sender: No OFD packet to send [21:53:05]OFD Sender: No OFD packet to send [21:53:10]OFD Sender: No OFD packet to send [21:53:15]OFD Sender: No OFD packet to send [21:53:20]OFD Sender: No OFD packet to send [21:53:25]OFD Sender: No OFD packet to send [21:53:30]OFD Sender: No OFD packet to send [21:53:35]OFD Sender: No OFD packet to send [21:53:40]OFD Sender: No OFD packet to send [21:53:45]OFD Sender: No OFD packet to send [21:53:50]OFD Sender: No OFD packet to send [21:53:55]OFD Sender: No OFD packet to send [21:54:00]OFD Sender: No OFD packet to send [21:54:05]OFD Sender: No OFD packet to send [21:54:10]OFD Sender: No OFD packet to send [21:54:15]OFD Sender: No OFD packet to send [21:54:20]OFD Sender: No OFD packet to send [21:54:25]OFD Sender: No OFD packet to send [21:54:30]OFD Sender: No OFD packet to send [21:54:35]OFD Sender: No OFD packet to send [21:54:40]OFD Sender: No OFD packet to send [21:54:45]OFD Sender: No OFD packet to send [21:54:47]accept exits with 7 [21:54:47]New connection [21:54:47]New thread 3067428196 created [21:54:47]Thread 3067571556 joined [21:54:47]Waiting for new connection... [21:54:47] Sock 7.Parse request [21:54:47]Sock 7.Check first char [21:54:47]Sock 7.First char is OK [21:54:47]request: POST /json_proto HTTP/1.0 [21:54:47]Method: POST [21:54:47]URL: /json_proto [21:54:47]Method is POST - this is cgi request [21:54:47]url: /json_proto [21:54:47]query_string will be loaded in cgi processing [21:54:47]execute_cgi json_proto POST (null) [21:54:47]execute_cgi path=json_proto method=POST [21:54:47]POST find Content-Length [21:54:47]Host: 172.17.45.131:8080 [21:54:47]Content-Length: 799 [21:54:47]Content-Type: application/json [21:54:47] [21:54:47]POST finish read [21:54:47]Found Content-Length = 799 [21:54:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610806", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:54:47]execute_script... [21:54: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)610806", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:54:47]POST & json_proto [21:54:47]process_json_proto [21:54:47]json parsed OK: [21:54:47]protocol is kg_v1.0 [21:54:47]action value=close_receipt [21:54:47]process_action close_receipt [21:54:47]cmd_close_receipt [21:54:47]MH_GetDate [21:54:47]Write to MH i2c: F0 00 00 6B 42 9C [21:54:47]Write i2c OK [21:54:47]MH_I2C_Read... [21:54:47]Read from MH i2c: F0 [21:54:47]MH_I2C_Read... [21:54:47]Read from MH i2c: F0 09 00 [21:54:47]MH_I2C_Read... [21:54:47]Read from MH i2c: F0 09 00 6B 42 00 29 61 A9 66 C6 D4 6E 66 AC [21:54:47]GetLastDocTimeStamp 1722376324 [21:54:47]current date 1722376489 [21:54:47]FM_GetShiftState [21:54:47]SAM_PROTO_GetShiftState [21:54:47]wFMCommunicate request_size=4 [21:54:47]MH_SAM_APDU [21:54:47]CAPDU: 80 13 01 00 [21:54:47]Write to MH i2c: E2 08 00 6C 42 80 13 01 00 00 00 00 00 2B [21:54:47]Write i2c OK [21:54:47]MH_I2C_Read... [21:54:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:54:47]Read from MH i2c: E2 [21:54:47]MH_I2C_Read... [21:54:47]Read from MH i2c: E2 0E 00 [21:54:47]MH_I2C_Read... [21:54:47]Read from MH i2c: E2 0E 00 6C 42 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 DE [21:54:47]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:54:47]wFMCommunicate OK [21:54:47]SAM_PROTO_GetShiftState done [21:54:47]FM_GetShiftState done [21:54:47]opened in 1722298218 [21:54:47]opened+sec_in_day 1722384618 [21:54:47]quantity*price = 99999 [21:54:47]sum+1 = 100001 [21:54:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 0.00 Безнал.: 1000.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 422 30.07.2024 21:54 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25047 ФПД: 154446652806158 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T215449&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25047&fm=154446652806158&tin=02508201610067®Number=0000000000171247&sum=100000 [21:54:48]StoreToDocumentArchive [21:54:48]shift 48 fd 25047 [21:54:48]save to /storage/0048/doc_00025047 [21:54:48]save last doc name /storage/0048/doc_00025047 to /storage/kkm_last_doc_name [21:54:48]save OK [21:54:48]Clear old archive folders... [21:54:48]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:54:48]tlvbuf is 01F9A8C0 [21:54:48]SAM_PROTO_ClearQueue [21:54:48]wFMCommunicate request_size=4 [21:54:48]MH_SAM_APDU [21:54:48]CAPDU: 80 09 00 00 [21:54:48]Write to MH i2c: E2 08 00 79 42 80 09 00 00 00 00 00 00 2D [21:54:48]Write i2c OK [21:54:48]MH_I2C_Read... [21:54:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:54:48]Read from MH i2c: E2 [21:54:48]MH_I2C_Read... [21:54:48]Read from MH i2c: E2 03 00 [21:54:48]MH_I2C_Read... [21:54:48]Read from MH i2c: E2 03 00 79 42 00 90 00 2F [21:54:48]RAPDU: 90 00 [21:54:48]wFMCommunicate OK [21:54:48]SAM_PROTO_ClearQueue done [21:54:48]KKMCreateOFDPacket [21:54:48]OFDProtocolAddRootSTLVToBuf [21:54:48]FM_MakeSignedData [21:54:48]FM_MakeSignedData [21:54:48]SAM_PROTO_SignData [21:54:48]wFMCommunicate request_size=4 [21:54:48]MH_SAM_APDU [21:54:48]CAPDU: 80 0D 01 02 [21:54:48]Write to MH i2c: E2 08 00 7A 42 80 0D 01 02 00 00 00 00 35 [21:54:48]Write i2c OK [21:54:48]MH_I2C_Read... [21:54:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:54:49]Read from MH i2c: E2 [21:54:49]MH_I2C_Read... [21:54:49]Read from MH i2c: E2 03 00 [21:54:49]MH_I2C_Read... [21:54:49]Read from MH i2c: E2 03 00 7A 42 00 90 00 30 [21:54:49]RAPDU: 90 00 [21:54:49]wFMCommunicate OK [21:54:49]wFMCommunicate request_size=255 [21:54:49]MH_SAM_APDU [21:54:49]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 29 61 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D7 61 00 00 35 04 06 00 8C 77 E9 E0 [21:54:49]Write to MH i2c: E2 02 01 7B 42 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 29 61 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D7 61 00 00 35 04 06 00 8C 77 E9 E0 00 00 10 [21:54:49]Write i2c OK [21:54:49]MH_I2C_Read... [21:54:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:54:49]Read from MH i2c: E2 [21:54:49]MH_I2C_Read... [21:54:49]Read from MH i2c: E2 03 00 [21:54:49]MH_I2C_Read... [21:54:49]Read from MH i2c: E2 03 00 7B 42 00 90 00 31 [21:54:49]RAPDU: 90 00 [21:54:49]wFMCommunicate OK [21:54:49]wFMCommunicate request_size=7 [21:54:49]MH_SAM_APDU [21:54:49]CAPDU: 80 0D 02 02 02 94 0E [21:54:49]Write to MH i2c: E2 0A 00 7C 42 80 0D 02 02 02 00 94 0E 00 00 DE [21:54:49]Write i2c OK [21:54:49]MH_I2C_Read... [21:54:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:54:49]Read from MH i2c: E2 [21:54:49]MH_I2C_Read... [21:54:49]Read from MH i2c: E2 03 00 [21:54:49]MH_I2C_Read... [21:54:49]Read from MH i2c: E2 03 00 7C 42 00 90 00 32 [21:54:49]RAPDU: 90 00 [21:54:49]wFMCommunicate OK [21:54:49]wFMCommunicate request_size=4 [21:54:49]MH_SAM_APDU [21:54:49]CAPDU: 80 0D 03 02 [21:54:49]Write to MH i2c: E2 08 00 7D 42 80 0D 03 02 00 00 00 00 3A [21:54:49]Write i2c OK [21:54:49]MH_I2C_Read... [21:54:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:54:49]Read from MH i2c: E2 [21:54:49]MH_I2C_Read... [21:54:49]Read from MH i2c: E2 0B 00 [21:54:49]MH_I2C_Read... [21:54:49]Read from MH i2c: E2 0B 00 7D 42 00 AC FC B2 3D 5C 6D 55 16 90 00 06 [21:54:49]RAPDU: AC FC B2 3D 5C 6D 55 16 90 00 [21:54:49]wFMCommunicate OK [21:54:49]SAM_PROTO_SignData done [21:54:49]FM_MakeSignedData done [21:54:49]CreateOFDProtocolMessage [21:54:49]wFMCommunicate request_size=4 [21:54:49]MH_SAM_APDU [21:54:49]CAPDU: 80 11 00 00 [21:54:49]Write to MH i2c: E2 08 00 7E 42 80 11 00 00 00 00 00 00 3A [21:54:49]Write i2c OK [21:54:49]MH_I2C_Read... [21:54:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:54:49]Read from MH i2c: E2 [21:54:49]MH_I2C_Read... [21:54:49]Read from MH i2c: E2 17 00 [21:54:49]MH_I2C_Read... [21:54:49]Read from MH i2c: E2 17 00 7E 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 90 [21:54:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:54:49]wFMCommunicate OK [21:54:49]CreateOFDProtocolMessage done [21:54:49]OFDSenderStorePacket 25047 [21:54:49]StoreOFDPacket docnum=25047 [21:54:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 94 38 04 01 75 23 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 29 61 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D7 61 00 00 35 04 06 00 8C 77 E9 E0 94 0E AC FC B2 3D 5C 6D 55 16 [21:54:49]CheckFolder [21:54:49]dirname=/storage/ofd_packets [21:54:49]CheckFolder done [21:54:49]ProducePacketName [21:54:49]name=ofd_packets/00025047 [21:54:49]NVStorageSaveData ofd_packets/00025047 [21:54:49]File name is /storage/ofd_packets/00025047 [21:54:49]Write 298 bytes [21:54:49]NVStorageSaveData done [21:54:49]OFDSenderStorePacket done [21:54:49]KKMCreateOFDPacket done [21:54:49]NVStorageSaveData kkm_last_timestamp [21:54:49]File name is /storage/kkm_last_timestamp [21:54:49]Write 4 bytes [21:54:49]NVStorageSaveData done [21:54:49]ExternCall_PrintAddStr [21:54:49]wPrintStart [21:54:49]Write to MH i2c: 01 00 00 7F 42 C1 [21:54:49]Write i2c OK [21:54:49]MH_I2C_Read... [21:54:49]Read from MH i2c: 01 [21:54:49]MH_I2C_Read... [21:54:49]Read from MH i2c: 01 07 00 [21:54:49]MH_I2C_Read... [21:54:49]Read from MH i2c: 01 07 00 7F 42 00 00 00 00 00 FF 0F D6 [21:54:49]RasterBufferAndPrint [21:54:49]line Счет N : (1)610806 [21:54:49]line ИНН: 02508201610067 [21:54:49]line Контрольно-Кассовый Чек [21:54:49]line ПРОДАЖА [21:54:49]line ТРК (МРК, ГНК) : 1 [21:54:49]line Товар: 2710194210 [21:54:49]line ДТ-К-2 [21:54:49]line 13.210 * 75.70 [21:54:49]line = 1000.00 [21:54:49]line НДС 12% НСП 1% [21:54:49]line > о реализуемом товаре [21:54:49]line ИТОГО: 1000.00 [21:54:49]line НСП 1% : 8.85 [21:54:49]line НДС 12% : 106.19 [21:54:49]line Наличными: 0.00 [21:54:49]line Безнал.: 1000.00 [21:54:49]line Место: АЗС № 127 "Партнер Нефть" [21:54:49]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [21:54:49]line СНО: Общий режим [21:54:49]line Чек 422 30.07.2024 21:54 [21:54:49]line Смена: 48 ФФД: 1.0 [21:54:49]line ЗНМ: 0300000158 [21:54:49]line РНМ: 0000000000171247 [21:54:49]line Версия ККМ: v1.0 [21:54:49]line Платежная система: O! деньги [21:54:49]line ФМ: 0000000002098565 [21:54:49]line ФД: 25047 [21:54:49]line ФПД: 154446652806158 [21:54:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T215449&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25047&fm=154446652806158&tin=02508201610067®Number=0000000000171247&sum=100000 [21:54:49]OFD Sender: Processing packet 25047 [packets to send 29, broken 28] [21:54:49]ProducePacketName [21:54:49]name=ofd_packets/00025047 [21:54:49]OFD Sender: To server: pG, [21:54:49]CommunicateWithHost lk.salyk.kg:30040 [21:54:49]ConnectInit lk.salyk.kg [21:54:49]written 0, free lines is 4095 [21:54:49]Connected sock=10 [21:54:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 94 38 04 01 75 23 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 29 61 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D7 61 00 00 35 04 06 00 8C 77 E9 E0 94 0E AC FC B2 3D 5C 6D 55 16 [21:54:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 8C 89 47 00 92 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 32 30 39 38 35 36 35 10 04 04 00 D7 61 00 00 F4 03 04 00 B6 0C A9 66 B6 04 01 00 00 4C E2 A4 64 CC 83 19 0C [21:54:50]CommunicateWithHost err = 0 [21:54:50]CheckOFDResponse [21:54:50]1017 (14) - 77093643461234 [21:54:50]1041 (16) - 0000000002098565 [21:54:50]1040 (4) - 25047 [21:54:50]1012 (4) - 30.07.2024 15:54 [21:54:50]1206 (1) - 0 [21:54:50]OFD Sender: Remove packet 25047 [21:54:50]ProducePacketName [21:54:50]name=ofd_packets/00025047 [21:54:50]NVStorageDeleteData [21:54:50]Write to MH i2c: 01 00 00 A9 42 EB [21:54:50]Write i2c OK [21:54:50]MH_I2C_Read... [21:54:50]Read from MH i2c: 01 [21:54:50]MH_I2C_Read... [21:54:50]Read from MH i2c: 01 07 00 [21:54:50]MH_I2C_Read... [21:54:50]Read from MH i2c: 01 07 00 A9 42 00 00 00 00 00 FE 0C FC [21:54:50]RasterBufferAndPrint [21:54:50]line [21:54:50]line [21:54:50]line [21:54:50]line [21:54:50]line [21:54:50]written 0, free lines is 3334 [21:54:50]MH_Cut [21:54:50]Write to MH i2c: D1 01 00 B0 42 01 C4 [21:54:50]Write i2c OK [21:54:50]MH_I2C_Read... [21:54:50]Read from MH i2c: D1 [21:54:50]MH_I2C_Read... [21:54:50]Read from MH i2c: D1 01 00 [21:54:50]MH_I2C_Read... [21:54:50]Read from MH i2c: D1 01 00 B0 42 00 C3 [21:54:50]Write to MH i2c: 01 00 00 B1 42 F3 [21:54:50]Write i2c OK [21:54:50]MH_I2C_Read... [21:54:50]OFD Sender: No OFD packet to send [21:54:50]*** Cut start [21:54:50]*** Partial cut [21:54:50]*** CUTSNS_PIN = 1 [21:54:50]*** CUTSNS_PIN = 0 [21:54:51]*** Brake cut motor [21:54:51]Read from MH i2c: 01 [21:54:51]MH_I2C_Read... [21:54:51]*** Stop cut motor [21:54:51]*** Cut end [21:54:51]Read from MH i2c: 01 07 00 [21:54:51]MH_I2C_Read... [21:54:51]Read from MH i2c: 01 07 00 B1 42 00 00 00 00 00 FF 0F 08 [21:54:51]process_action close_receipt done [21:54:51]requested_data is exist [21:54:51]produce_requested_data [21:54:51]requested_item fm.sn is exist - process it [21:54:51]wFMCommunicate request_size=4 [21:54:51]MH_SAM_APDU [21:54:51]CAPDU: 80 11 00 00 [21:54:51]Write to MH i2c: E2 08 00 B2 42 80 11 00 00 00 00 00 00 6E [21:54:51]Write i2c OK [21:54:51]MH_I2C_Read... [21:54:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:54:51]Read from MH i2c: E2 [21:54:51]MH_I2C_Read... [21:54:51]Read from MH i2c: E2 17 00 [21:54:51]MH_I2C_Read... [21:54:51]Read from MH i2c: E2 17 00 B2 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C4 [21:54:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:54:51]wFMCommunicate OK [21:54:51]requested_item fd.num is exist - process it [21:54:51]SAM_PROTO_GetFieldsCounters [21:54:51]wFMCommunicate request_size=4 [21:54:51]MH_SAM_APDU [21:54:51]CAPDU: 80 13 00 00 [21:54:51]Write to MH i2c: E2 08 00 B3 42 80 13 00 00 00 00 00 00 71 [21:54:51]Write i2c OK [21:54:51]MH_I2C_Read... [21:54:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:54:51]Read from MH i2c: E2 [21:54:51]MH_I2C_Read... [21:54:51]Read from MH i2c: E2 62 00 [21:54:51]MH_I2C_Read... [21:54:51]Read from MH i2c: E2 62 00 B3 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D7 61 00 00 0E 04 04 00 30 00 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 [21:54:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D7 61 00 00 0E 04 04 00 30 00 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 [21:54:51]wFMCommunicate OK [21:54:51]SAM_PROTO_GetFieldsCounters done [21:54:51]requested_item shift.num is exist - process it [21:54:51]requested_item shift.opened is exist - process it [21:54:51]req_shift_opened [21:54:51]FM_GetShiftState [21:54:51]SAM_PROTO_GetShiftState [21:54:51]wFMCommunicate request_size=4 [21:54:51]MH_SAM_APDU [21:54:51]CAPDU: 80 13 01 00 [21:54:51]Write to MH i2c: E2 08 00 B4 42 80 13 01 00 00 00 00 00 73 [21:54:51]Write i2c OK [21:54:51]MH_I2C_Read... [21:54:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:54:51]Read from MH i2c: E2 [21:54:51]MH_I2C_Read... [21:54:51]Read from MH i2c: E2 0E 00 [21:54:51]MH_I2C_Read... [21:54:51]Read from MH i2c: E2 0E 00 B4 42 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 26 [21:54:51]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:54:51]wFMCommunicate OK [21:54:51]SAM_PROTO_GetShiftState done [21:54:51]FM_GetShiftState done [21:54:51]req_shift_opened done [21:54:51]requested_item shift.open_date is exist - process it [21:54:51]req_shift_open_date [21:54:51]req_shift_open_date done [21:54:51]produce_requested_data done [21:54:51]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25047,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [21:54:51]process_action_free close_receipt [21:54:51]json_value_free [21:54:51]json_value_free done [21:54:51]process_json_proto returns [21:54:51]Send response to host [21:54:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25047,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [21:54:51]free response buf [21:54:51]execute_script done [21:54:51]execute_script returns [21:54:51]free content buf [21:54:51]Sock 7.Close socket [21:54:51]Sock 7.Thread stoped [21:54:55]OFD Sender: No OFD packet to send [21:55:00]OFD Sender: No OFD packet to send [21:55:05]OFD Sender: No OFD packet to send [21:55:10]OFD Sender: No OFD packet to send [21:55:15]OFD Sender: No OFD packet to send [21:55:20]OFD Sender: No OFD packet to send [21:55:25]OFD Sender: No OFD packet to send [21:55:30]OFD Sender: No OFD packet to send [21:55:35]OFD Sender: No OFD packet to send [21:55:40]OFD Sender: No OFD packet to send [21:55:45]OFD Sender: No OFD packet to send [21:55:50]OFD Sender: No OFD packet to send [21:55:55]OFD Sender: No OFD packet to send [21:56:00]OFD Sender: No OFD packet to send [21:56:05]OFD Sender: No OFD packet to send [21:56:10]OFD Sender: No OFD packet to send [21:56:15]OFD Sender: No OFD packet to send [21:56:16]accept exits with 9 [21:56:16]New connection [21:56:16]New thread 3067571556 created [21:56:16]Thread 3067428196 joined [21:56:16]Waiting for new connection... [21:56:16] Sock 9.Parse request [21:56:16]Sock 9.Check first char [21:56:16]Sock 9.First char is OK [21:56:16]request: POST /json_proto HTTP/1.0 [21:56:16]Method: POST [21:56:16]URL: /json_proto [21:56:16]Method is POST - this is cgi request [21:56:16]url: /json_proto [21:56:16]query_string will be loaded in cgi processing [21:56:16]execute_cgi json_proto POST (null) [21:56:16]execute_cgi path=json_proto method=POST [21:56:16]POST find Content-Length [21:56:16]Host: 172.17.45.131:8080 [21:56:16]Content-Length: 677 [21:56:16]Content-Type: application/json [21:56:16] [21:56:16]POST finish read [21:56:16]Found Content-Length = 677 [21:56:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610809", "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" ] } } [21:56:16]execute_script... [21:56:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610809", "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" ] } } [21:56:16]POST & json_proto [21:56:16]process_json_proto [21:56:16]json parsed OK: [21:56:16]protocol is kg_v1.0 [21:56:16]action value=close_receipt [21:56:16]process_action close_receipt [21:56:16]cmd_close_receipt [21:56:16]MH_GetDate [21:56:16]Write to MH i2c: F0 00 00 B5 42 E6 [21:56:16]Write i2c OK [21:56:16]MH_I2C_Read... [21:56:16]Read from MH i2c: F0 [21:56:16]MH_I2C_Read... [21:56:16]Read from MH i2c: F0 09 00 [21:56:16]MH_I2C_Read... [21:56:16]Read from MH i2c: F0 09 00 B5 42 00 82 61 A9 66 C6 D4 6E 66 4F [21:56:16]GetLastDocTimeStamp 1722376489 [21:56:16]current date 1722376578 [21:56:16]FM_GetShiftState [21:56:16]SAM_PROTO_GetShiftState [21:56:16]wFMCommunicate request_size=4 [21:56:16]MH_SAM_APDU [21:56:16]CAPDU: 80 13 01 00 [21:56:16]Write to MH i2c: E2 08 00 B6 42 80 13 01 00 00 00 00 00 75 [21:56:16]Write i2c OK [21:56:16]MH_I2C_Read... [21:56:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:56:17]Read from MH i2c: E2 [21:56:17]MH_I2C_Read... [21:56:17]Read from MH i2c: E2 0E 00 [21:56:17]MH_I2C_Read... [21:56:17]Read from MH i2c: E2 0E 00 B6 42 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 28 [21:56:17]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:56:17]wFMCommunicate OK [21:56:17]SAM_PROTO_GetShiftState done [21:56:17]FM_GetShiftState done [21:56:17]opened in 1722298218 [21:56:17]opened+sec_in_day 1722384618 [21:56:17]quantity*price = 30035 [21:56:17]sum+1 = 30036 [21:56:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 423 30.07.2024 21:56 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25048 ФПД: 141783637726334 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T215618&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25048&fm=141783637726334&tin=02508201610067®Number=0000000000171247&sum=30000 [21:56:18]StoreToDocumentArchive [21:56:18]shift 48 fd 25048 [21:56:18]save to /storage/0048/doc_00025048 [21:56:18]save last doc name /storage/0048/doc_00025048 to /storage/kkm_last_doc_name [21:56:18]save OK [21:56:18]Clear old archive folders... [21:56:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:56:18]tlvbuf is 01EF6A60 [21:56:18]SAM_PROTO_ClearQueue [21:56:18]wFMCommunicate request_size=4 [21:56:18]MH_SAM_APDU [21:56:18]CAPDU: 80 09 00 00 [21:56:18]Write to MH i2c: E2 08 00 C3 42 80 09 00 00 00 00 00 00 77 [21:56:18]Write i2c OK [21:56:18]MH_I2C_Read... [21:56:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:56:18]Read from MH i2c: E2 [21:56:18]MH_I2C_Read... [21:56:18]Read from MH i2c: E2 03 00 [21:56:18]MH_I2C_Read... [21:56:18]Read from MH i2c: E2 03 00 C3 42 00 90 00 79 [21:56:18]RAPDU: 90 00 [21:56:18]wFMCommunicate OK [21:56:18]SAM_PROTO_ClearQueue done [21:56:18]KKMCreateOFDPacket [21:56:18]OFDProtocolAddRootSTLVToBuf [21:56:18]FM_MakeSignedData [21:56:18]FM_MakeSignedData [21:56:18]SAM_PROTO_SignData [21:56:18]wFMCommunicate request_size=4 [21:56:18]MH_SAM_APDU [21:56:18]CAPDU: 80 0D 01 02 [21:56:18]Write to MH i2c: E2 08 00 C4 42 80 0D 01 02 00 00 00 00 7F [21:56:18]Write i2c OK [21:56:18]MH_I2C_Read... [21:56:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:56:18]Read from MH i2c: E2 [21:56:18]MH_I2C_Read... [21:56:18]Read from MH i2c: E2 03 00 [21:56:18]MH_I2C_Read... [21:56:18]Read from MH i2c: E2 03 00 C4 42 00 90 00 7A [21:56:18]RAPDU: 90 00 [21:56:18]wFMCommunicate OK [21:56:18]wFMCommunicate request_size=255 [21:56:18]MH_SAM_APDU [21:56:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A7 01 00 00 F4 03 04 00 82 61 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D8 61 00 00 35 04 06 00 80 [21:56:18]Write to MH i2c: E2 02 01 C5 42 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 A7 01 00 00 F4 03 04 00 82 61 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D8 61 00 00 35 04 06 00 80 00 00 9D [21:56:18]Write i2c OK [21:56:18]MH_I2C_Read... [21:56:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:56:18]Read from MH i2c: E2 [21:56:18]MH_I2C_Read... [21:56:18]Read from MH i2c: E2 03 00 [21:56:18]MH_I2C_Read... [21:56:18]Read from MH i2c: E2 03 00 C5 42 00 90 00 7B [21:56:18]RAPDU: 90 00 [21:56:18]wFMCommunicate OK [21:56:18]wFMCommunicate request_size=10 [21:56:18]MH_SAM_APDU [21:56:18]CAPDU: 80 0D 02 02 05 F3 93 5C 94 7E [21:56:18]Write to MH i2c: E2 0D 00 C6 42 80 0D 02 02 05 00 F3 93 5C 94 7E 00 00 80 [21:56:18]Write i2c OK [21:56:18]MH_I2C_Read... [21:56:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:56:18]Read from MH i2c: E2 [21:56:18]MH_I2C_Read... [21:56:18]Read from MH i2c: E2 03 00 [21:56:18]MH_I2C_Read... [21:56:18]Read from MH i2c: E2 03 00 C6 42 00 90 00 7C [21:56:18]RAPDU: 90 00 [21:56:18]wFMCommunicate OK [21:56:18]wFMCommunicate request_size=4 [21:56:18]MH_SAM_APDU [21:56:18]CAPDU: 80 0D 03 02 [21:56:18]Write to MH i2c: E2 08 00 C7 42 80 0D 03 02 00 00 00 00 84 [21:56:18]Write i2c OK [21:56:18]MH_I2C_Read... [21:56:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:56:18]Read from MH i2c: E2 [21:56:18]MH_I2C_Read... [21:56:18]Read from MH i2c: E2 0B 00 [21:56:18]MH_I2C_Read... [21:56:18]Read from MH i2c: E2 0B 00 C7 42 00 D5 DF 4C EB D8 D7 81 5C 90 00 FC [21:56:18]RAPDU: D5 DF 4C EB D8 D7 81 5C 90 00 [21:56:18]wFMCommunicate OK [21:56:18]SAM_PROTO_SignData done [21:56:18]FM_MakeSignedData done [21:56:18]CreateOFDProtocolMessage [21:56:18]wFMCommunicate request_size=4 [21:56:18]MH_SAM_APDU [21:56:18]CAPDU: 80 11 00 00 [21:56:18]Write to MH i2c: E2 08 00 C8 42 80 11 00 00 00 00 00 00 84 [21:56:18]Write i2c OK [21:56:18]MH_I2C_Read... [21:56:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:56:18]Read from MH i2c: E2 [21:56:18]MH_I2C_Read... [21:56:18]Read from MH i2c: E2 17 00 [21:56:18]MH_I2C_Read... [21:56:18]Read from MH i2c: E2 17 00 C8 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 DA [21:56:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:56:18]wFMCommunicate OK [21:56:18]CreateOFDProtocolMessage done [21:56:18]OFDSenderStorePacket 25048 [21:56:18]StoreOFDPacket docnum=25048 [21:56:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 A1 15 07 01 BD 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 A7 01 00 00 F4 03 04 00 82 61 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D8 61 00 00 35 04 06 00 80 F3 93 5C 94 7E D5 DF 4C EB D8 D7 81 5C [21:56:18]CheckFolder [21:56:18]dirname=/storage/ofd_packets [21:56:18]CheckFolder done [21:56:18]ProducePacketName [21:56:18]name=ofd_packets/00025048 [21:56:18]NVStorageSaveData ofd_packets/00025048 [21:56:18]File name is /storage/ofd_packets/00025048 [21:56:18]Write 301 bytes [21:56:18]NVStorageSaveData done [21:56:18]OFDSenderStorePacket done [21:56:18]KKMCreateOFDPacket done [21:56:18]NVStorageSaveData kkm_last_timestamp [21:56:18]File name is /storage/kkm_last_timestamp [21:56:18]Write 4 bytes [21:56:18]NVStorageSaveData done [21:56:18]ExternCall_PrintAddStr [21:56:18]wPrintStart [21:56:18]Write to MH i2c: 01 00 00 C9 42 0B [21:56:18]Write i2c OK [21:56:18]MH_I2C_Read... [21:56:18]Read from MH i2c: 01 [21:56:18]MH_I2C_Read... [21:56:18]Read from MH i2c: 01 07 00 [21:56:18]MH_I2C_Read... [21:56:18]Read from MH i2c: 01 07 00 C9 42 00 00 00 00 00 FF 0F 20 [21:56:18]RasterBufferAndPrint [21:56:18]line Счет N : (1)610809 [21:56:18]line ИНН: 02508201610067 [21:56:18]line Контрольно-Кассовый Чек [21:56:18]line ПРОДАЖА [21:56:18]line ТРК (МРК, ГНК) : 32 [21:56:18]line Товар: 2710124130 [21:56:18]line Аи-92-К-2 [21:56:18]line 4.430 * 67.80 [21:56:18]line = 300.35 [21:56:18]line НДС 12% НСП 1% [21:56:18]line > о реализуемом товаре [21:56:18]line ОКРУГЛЕНИЕ: -0.35 [21:56:18]line ИТОГО: 300.00 [21:56:18]line Внесено: 300.00 [21:56:18]line СДАЧА: 0.00 [21:56:18]line НСП 1% : 2.66 [21:56:18]line НДС 12% : 31.90 [21:56:18]line Наличными: 300.00 [21:56:18]line Безнал.: 0.00 [21:56:18]line Место: АЗС № 127 "Партнер Нефть" [21:56:18]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [21:56:18]line СНО: Общий режим [21:56:18]line Чек 423 30.07.2024 21:56 [21:56:18]line Смена: 48 ФФД: 1.0 [21:56:18]line ЗНМ: 0300000158 [21:56:18]line РНМ: 0000000000171247 [21:56:18]line Версия ККМ: v1.0 [21:56:18]line ФМ: 0000000002098565 [21:56:18]line ФД: 25048 [21:56:18]line ФПД: 141783637726334 [21:56:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T215618&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25048&fm=141783637726334&tin=02508201610067®Number=0000000000171247&sum=30000 [21:56:19]OFD Sender: Processing packet 25048 [packets to send 29, broken 28] [21:56:19]ProducePacketName [21:56:19]name=ofd_packets/00025048 [21:56:19]OFD Sender: To server: pG, [21:56:19]CommunicateWithHost lk.salyk.kg:30040 [21:56:19]ConnectInit lk.salyk.kg [21:56:19]written 0, free lines is 4095 [21:56:19]Connected sock=10 [21:56:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 A1 15 07 01 BD 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 A7 01 00 00 F4 03 04 00 82 61 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D8 61 00 00 35 04 06 00 80 F3 93 5C 94 7E D5 DF 4C EB D8 D7 81 5C [21:56:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 31 38 47 00 4E 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 32 30 39 38 35 36 35 10 04 04 00 D8 61 00 00 F4 03 04 00 10 0D A9 66 B6 04 01 00 00 D7 88 4B 69 97 3B D4 00 [21:56:19]CommunicateWithHost err = 0 [21:56:19]CheckOFDResponse [21:56:19]1017 (14) - 77093643461234 [21:56:19]1041 (16) - 0000000002098565 [21:56:19]1040 (4) - 25048 [21:56:19]1012 (4) - 30.07.2024 15:56 [21:56:19]1206 (1) - 0 [21:56:19]OFD Sender: Remove packet 25048 [21:56:19]ProducePacketName [21:56:19]name=ofd_packets/00025048 [21:56:19]NVStorageDeleteData [21:56:19]Write to MH i2c: 01 00 00 F4 42 36 [21:56:19]Write i2c OK [21:56:19]MH_I2C_Read... [21:56:19]Read from MH i2c: 01 [21:56:19]MH_I2C_Read... [21:56:19]Read from MH i2c: 01 07 00 [21:56:19]MH_I2C_Read... [21:56:19]Read from MH i2c: 01 07 00 F4 42 00 00 00 00 00 E7 0C 30 [21:56:19]RasterBufferAndPrint [21:56:19]line [21:56:19]line [21:56:19]line [21:56:19]line [21:56:19]line [21:56:19]written 0, free lines is 3310 [21:56:19]MH_Cut [21:56:19]Write to MH i2c: D1 01 00 FB 42 01 0F [21:56:19]Write i2c OK [21:56:19]MH_I2C_Read... [21:56:19]Read from MH i2c: D1 [21:56:19]MH_I2C_Read... [21:56:19]Read from MH i2c: D1 01 00 [21:56:19]MH_I2C_Read... [21:56:19]Read from MH i2c: D1 01 00 FB 42 00 0E [21:56:19]Write to MH i2c: 01 00 00 FC 42 3E [21:56:19]Write i2c OK [21:56:19]MH_I2C_Read... [21:56:19]OFD Sender: No OFD packet to send [21:56:20]*** Cut start [21:56:20]*** Partial cut [21:56:20]*** CUTSNS_PIN = 1 [21:56:20]*** CUTSNS_PIN = 0 [21:56:20]*** Brake cut motor [21:56:20]Read from MH i2c: 01 [21:56:20]MH_I2C_Read... [21:56:20]*** Stop cut motor [21:56:20]*** Cut end [21:56:20]Read from MH i2c: 01 07 00 [21:56:20]MH_I2C_Read... [21:56:20]Read from MH i2c: 01 07 00 FC 42 00 00 00 00 00 FF 0F 53 [21:56:20]process_action close_receipt done [21:56:20]requested_data is exist [21:56:20]produce_requested_data [21:56:20]requested_item fm.sn is exist - process it [21:56:20]wFMCommunicate request_size=4 [21:56:20]MH_SAM_APDU [21:56:20]CAPDU: 80 11 00 00 [21:56:20]Write to MH i2c: E2 08 00 FD 42 80 11 00 00 00 00 00 00 B9 [21:56:20]Write i2c OK [21:56:20]MH_I2C_Read... [21:56:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:56:20]Read from MH i2c: E2 [21:56:20]MH_I2C_Read... [21:56:20]Read from MH i2c: E2 17 00 [21:56:20]MH_I2C_Read... [21:56:20]Read from MH i2c: E2 17 00 FD 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 0F [21:56:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:56:20]wFMCommunicate OK [21:56:20]requested_item fd.num is exist - process it [21:56:20]SAM_PROTO_GetFieldsCounters [21:56:20]wFMCommunicate request_size=4 [21:56:20]MH_SAM_APDU [21:56:20]CAPDU: 80 13 00 00 [21:56:20]Write to MH i2c: E2 08 00 FE 42 80 13 00 00 00 00 00 00 BC [21:56:20]Write i2c OK [21:56:20]MH_I2C_Read... [21:56:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:56:20]Read from MH i2c: E2 [21:56:20]MH_I2C_Read... [21:56:20]Read from MH i2c: E2 62 00 [21:56:20]MH_I2C_Read... [21:56:20]Read from MH i2c: E2 62 00 FE 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D8 61 00 00 0E 04 04 00 30 00 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 3E [21:56:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D8 61 00 00 0E 04 04 00 30 00 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 [21:56:21]wFMCommunicate OK [21:56:21]SAM_PROTO_GetFieldsCounters done [21:56:21]requested_item shift.num is exist - process it [21:56:21]requested_item shift.opened is exist - process it [21:56:21]req_shift_opened [21:56:21]FM_GetShiftState [21:56:21]SAM_PROTO_GetShiftState [21:56:21]wFMCommunicate request_size=4 [21:56:21]MH_SAM_APDU [21:56:21]CAPDU: 80 13 01 00 [21:56:21]Write to MH i2c: E2 08 00 FF 42 80 13 01 00 00 00 00 00 BE [21:56:21]Write i2c OK [21:56:21]MH_I2C_Read... [21:56:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:56:21]Read from MH i2c: E2 [21:56:21]MH_I2C_Read... [21:56:21]Read from MH i2c: E2 0E 00 [21:56:21]MH_I2C_Read... [21:56:21]Read from MH i2c: E2 0E 00 FF 42 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 71 [21:56:21]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:56:21]wFMCommunicate OK [21:56:21]SAM_PROTO_GetShiftState done [21:56:21]FM_GetShiftState done [21:56:21]req_shift_opened done [21:56:21]requested_item shift.open_date is exist - process it [21:56:21]req_shift_open_date [21:56:21]req_shift_open_date done [21:56:21]produce_requested_data done [21:56:21]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25048,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [21:56:21]process_action_free close_receipt [21:56:21]json_value_free [21:56:21]json_value_free done [21:56:21]process_json_proto returns [21:56:21]Send response to host [21:56:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25048,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [21:56:21]free response buf [21:56:21]execute_script done [21:56:21]execute_script returns [21:56:21]free content buf [21:56:21]Sock 9.Close socket [21:56:21]Sock 9.Thread stoped [21:56:21]accept exits with 7 [21:56:21]New connection [21:56:21]New thread 3067428196 created [21:56:21]Thread 3067571556 joined [21:56:21]Waiting for new connection... [21:56:21] Sock 7.Parse request [21:56:21]Sock 7.Check first char [21:56:21]Sock 7.First char is OK [21:56:21]request: POST /json_proto HTTP/1.0 [21:56:21]Method: POST [21:56:21]URL: /json_proto [21:56:21]Method is POST - this is cgi request [21:56:21]url: /json_proto [21:56:21]query_string will be loaded in cgi processing [21:56:21]execute_cgi json_proto POST (null) [21:56:21]execute_cgi path=json_proto method=POST [21:56:21]POST find Content-Length [21:56:21]Host: 172.17.45.131:8080 [21:56:21]Content-Length: 677 [21:56:21]Content-Type: application/json [21:56:21] [21:56:21]POST finish read [21:56:21]Found Content-Length = 677 [21:56:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610808", "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" ] } } [21:56:21]execute_script... [21:56: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)610808", "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" ] } } [21:56:21]POST & json_proto [21:56:21]process_json_proto [21:56:21]json parsed OK: [21:56:21]protocol is kg_v1.0 [21:56:21]action value=close_receipt [21:56:21]process_action close_receipt [21:56:21]cmd_close_receipt [21:56:21]MH_GetDate [21:56:21]Write to MH i2c: F0 00 00 00 43 32 [21:56:21]Write i2c OK [21:56:21]MH_I2C_Read... [21:56:21]Read from MH i2c: F0 [21:56:21]MH_I2C_Read... [21:56:21]Read from MH i2c: F0 09 00 [21:56:21]MH_I2C_Read... [21:56:21]Read from MH i2c: F0 09 00 00 43 00 87 61 A9 66 C6 D4 6E 66 A0 [21:56:21]GetLastDocTimeStamp 1722376578 [21:56:21]current date 1722376583 [21:56:21]FM_GetShiftState [21:56:21]SAM_PROTO_GetShiftState [21:56:21]wFMCommunicate request_size=4 [21:56:21]MH_SAM_APDU [21:56:21]CAPDU: 80 13 01 00 [21:56:21]Write to MH i2c: E2 08 00 01 43 80 13 01 00 00 00 00 00 C1 [21:56:21]Write i2c OK [21:56:21]MH_I2C_Read... [21:56:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:56:21]Read from MH i2c: E2 [21:56:21]MH_I2C_Read... [21:56:21]Read from MH i2c: E2 0E 00 [21:56:21]MH_I2C_Read... [21:56:21]Read from MH i2c: E2 0E 00 01 43 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 74 [21:56:21]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:56:21]wFMCommunicate OK [21:56:21]SAM_PROTO_GetShiftState done [21:56:21]FM_GetShiftState done [21:56:21]opened in 1722298218 [21:56:21]opened+sec_in_day 1722384618 [21:56:21]quantity*price = 30035 [21:56:21]sum+1 = 30036 [21:56:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 424 30.07.2024 21:56 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25049 ФПД: 198032513504404 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T215623&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25049&fm=198032513504404&tin=02508201610067®Number=0000000000171247&sum=30000 [21:56:22]StoreToDocumentArchive [21:56:22]shift 48 fd 25049 [21:56:22]save to /storage/0048/doc_00025049 [21:56:22]save last doc name /storage/0048/doc_00025049 to /storage/kkm_last_doc_name [21:56:22]save OK [21:56:22]Clear old archive folders... [21:56:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:56:22]tlvbuf is 01F1EC60 [21:56:22]SAM_PROTO_ClearQueue [21:56:22]wFMCommunicate request_size=4 [21:56:22]MH_SAM_APDU [21:56:22]CAPDU: 80 09 00 00 [21:56:22]Write to MH i2c: E2 08 00 0E 43 80 09 00 00 00 00 00 00 C3 [21:56:22]Write i2c OK [21:56:22]MH_I2C_Read... [21:56:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:56:22]Read from MH i2c: E2 [21:56:22]MH_I2C_Read... [21:56:22]Read from MH i2c: E2 03 00 [21:56:22]MH_I2C_Read... [21:56:22]Read from MH i2c: E2 03 00 0E 43 00 90 00 C5 [21:56:22]RAPDU: 90 00 [21:56:22]wFMCommunicate OK [21:56:22]SAM_PROTO_ClearQueue done [21:56:22]KKMCreateOFDPacket [21:56:22]OFDProtocolAddRootSTLVToBuf [21:56:22]FM_MakeSignedData [21:56:22]FM_MakeSignedData [21:56:22]SAM_PROTO_SignData [21:56:22]wFMCommunicate request_size=4 [21:56:22]MH_SAM_APDU [21:56:22]CAPDU: 80 0D 01 02 [21:56:22]Write to MH i2c: E2 08 00 0F 43 80 0D 01 02 00 00 00 00 CB [21:56:22]Write i2c OK [21:56:22]MH_I2C_Read... [21:56:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:56:22]Read from MH i2c: E2 [21:56:22]MH_I2C_Read... [21:56:22]Read from MH i2c: E2 03 00 [21:56:22]MH_I2C_Read... [21:56:22]Read from MH i2c: E2 03 00 0F 43 00 90 00 C6 [21:56:22]RAPDU: 90 00 [21:56:22]wFMCommunicate OK [21:56:22]wFMCommunicate request_size=255 [21:56:22]MH_SAM_APDU [21:56: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 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 A8 01 00 00 F4 03 04 00 87 61 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D9 61 00 00 35 04 06 00 B4 [21:56:22]Write to MH i2c: E2 02 01 10 43 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A8 01 00 00 F4 03 04 00 87 61 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D9 61 00 00 35 04 06 00 B4 00 00 24 [21:56:23]Write i2c OK [21:56:23]MH_I2C_Read... [21:56:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:56:23]Read from MH i2c: E2 [21:56:23]MH_I2C_Read... [21:56:23]Read from MH i2c: E2 03 00 [21:56:23]MH_I2C_Read... [21:56:23]Read from MH i2c: E2 03 00 10 43 00 90 00 C7 [21:56:23]RAPDU: 90 00 [21:56:23]wFMCommunicate OK [21:56:23]wFMCommunicate request_size=10 [21:56:23]MH_SAM_APDU [21:56:23]CAPDU: 80 0D 02 02 05 1C 09 9F 14 94 [21:56:23]Write to MH i2c: E2 0D 00 11 43 80 0D 02 02 05 00 1C 09 9F 14 94 00 00 44 [21:56:23]Write i2c OK [21:56:23]MH_I2C_Read... [21:56:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:56:23]Read from MH i2c: E2 [21:56:23]MH_I2C_Read... [21:56:23]Read from MH i2c: E2 03 00 [21:56:23]MH_I2C_Read... [21:56:23]Read from MH i2c: E2 03 00 11 43 00 90 00 C8 [21:56:23]RAPDU: 90 00 [21:56:23]wFMCommunicate OK [21:56:23]wFMCommunicate request_size=4 [21:56:23]MH_SAM_APDU [21:56:23]CAPDU: 80 0D 03 02 [21:56:23]Write to MH i2c: E2 08 00 12 43 80 0D 03 02 00 00 00 00 D0 [21:56:23]Write i2c OK [21:56:23]MH_I2C_Read... [21:56:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:56:23]Read from MH i2c: E2 [21:56:23]MH_I2C_Read... [21:56:23]Read from MH i2c: E2 0B 00 [21:56:23]MH_I2C_Read... [21:56:23]Read from MH i2c: E2 0B 00 12 43 00 88 33 CA 3A 57 EB CA CC 90 00 68 [21:56:23]RAPDU: 88 33 CA 3A 57 EB CA CC 90 00 [21:56:23]wFMCommunicate OK [21:56:23]SAM_PROTO_SignData done [21:56:23]FM_MakeSignedData done [21:56:23]CreateOFDProtocolMessage [21:56:23]wFMCommunicate request_size=4 [21:56:23]MH_SAM_APDU [21:56:23]CAPDU: 80 11 00 00 [21:56:23]Write to MH i2c: E2 08 00 13 43 80 11 00 00 00 00 00 00 D0 [21:56:23]Write i2c OK [21:56:23]MH_I2C_Read... [21:56:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:56:23]Read from MH i2c: E2 [21:56:23]MH_I2C_Read... [21:56:23]Read from MH i2c: E2 17 00 [21:56:23]MH_I2C_Read... [21:56:23]Read from MH i2c: E2 17 00 13 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 26 [21:56:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:56:23]wFMCommunicate OK [21:56:23]CreateOFDProtocolMessage done [21:56:23]OFDSenderStorePacket 25049 [21:56:23]StoreOFDPacket docnum=25049 [21:56:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 C3 BB 07 01 65 88 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A8 01 00 00 F4 03 04 00 87 61 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D9 61 00 00 35 04 06 00 B4 1C 09 9F 14 94 88 33 CA 3A 57 EB CA CC [21:56:23]CheckFolder [21:56:23]dirname=/storage/ofd_packets [21:56:23]CheckFolder done [21:56:23]ProducePacketName [21:56:23]name=ofd_packets/00025049 [21:56:23]NVStorageSaveData ofd_packets/00025049 [21:56:23]File name is /storage/ofd_packets/00025049 [21:56:23]Write 301 bytes [21:56:23]NVStorageSaveData done [21:56:23]OFDSenderStorePacket done [21:56:23]KKMCreateOFDPacket done [21:56:23]NVStorageSaveData kkm_last_timestamp [21:56:23]File name is /storage/kkm_last_timestamp [21:56:23]Write 4 bytes [21:56:23]NVStorageSaveData done [21:56:23]ExternCall_PrintAddStr [21:56:23]wPrintStart [21:56:23]Write to MH i2c: 01 00 00 14 43 57 [21:56:23]Write i2c OK [21:56:23]MH_I2C_Read... [21:56:23]Read from MH i2c: 01 [21:56:23]MH_I2C_Read... [21:56:23]Read from MH i2c: 01 07 00 [21:56:23]MH_I2C_Read... [21:56:23]Read from MH i2c: 01 07 00 14 43 00 00 00 00 00 FF 0F 6C [21:56:23]RasterBufferAndPrint [21:56:23]line Счет N : (1)610808 [21:56:23]line ИНН: 02508201610067 [21:56:23]line Контрольно-Кассовый Чек [21:56:23]line ПРОДАЖА [21:56:23]line ТРК (МРК, ГНК) : 42 [21:56:23]line Товар: 2710124130 [21:56:23]line Аи-92-К-2 [21:56:23]line 4.430 * 67.80 [21:56:23]line = 300.35 [21:56:23]line НДС 12% НСП 1% [21:56:23]line > о реализуемом товаре [21:56:23]line ОКРУГЛЕНИЕ: -0.35 [21:56:23]line ИТОГО: 300.00 [21:56:23]line Внесено: 300.00 [21:56:23]line СДАЧА: 0.00 [21:56:23]line НСП 1% : 2.66 [21:56:23]line НДС 12% : 31.90 [21:56:23]line Наличными: 300.00 [21:56:23]line Безнал.: 0.00 [21:56:23]line Место: АЗС № 127 "Партнер Нефть" [21:56:23]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [21:56:23]line СНО: Общий режим [21:56:23]line Чек 424 30.07.2024 21:56 [21:56:23]line Смена: 48 ФФД: 1.0 [21:56:23]line ЗНМ: 0300000158 [21:56:23]line РНМ: 0000000000171247 [21:56:23]line Версия ККМ: v1.0 [21:56:23]line ФМ: 0000000002098565 [21:56:23]line ФД: 25049 [21:56:23]line ФПД: 198032513504404 [21:56:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T215623&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25049&fm=198032513504404&tin=02508201610067®Number=0000000000171247&sum=30000 [21:56:23]written 0, free lines is 4095 [21:56:23]OFD Sender: Processing packet 25049 [packets to send 29, broken 28] [21:56:23]ProducePacketName [21:56:23]name=ofd_packets/00025049 [21:56:23]OFD Sender: To server: pG, [21:56:23]CommunicateWithHost lk.salyk.kg:30040 [21:56:23]ConnectInit lk.salyk.kg [21:56:23]Connected sock=10 [21:56:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 C3 BB 07 01 65 88 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A8 01 00 00 F4 03 04 00 87 61 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 D9 61 00 00 35 04 06 00 B4 1C 09 9F 14 94 88 33 CA 3A 57 EB CA CC [21:56:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 BF 61 47 00 E7 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 32 30 39 38 35 36 35 10 04 04 00 D9 61 00 00 F4 03 04 00 14 0D A9 66 B6 04 01 00 00 6C B4 85 BD 3B 43 FA B9 [21:56:23]CommunicateWithHost err = 0 [21:56:23]CheckOFDResponse [21:56:23]1017 (14) - 77093643461234 [21:56:23]1041 (16) - 0000000002098565 [21:56:23]1040 (4) - 25049 [21:56:23]1012 (4) - 30.07.2024 15:56 [21:56:23]1206 (1) - 0 [21:56:23]OFD Sender: Remove packet 25049 [21:56:23]ProducePacketName [21:56:23]name=ofd_packets/00025049 [21:56:23]NVStorageDeleteData [21:56:24]Write to MH i2c: 01 00 00 3F 43 82 [21:56:24]Write i2c OK [21:56:24]MH_I2C_Read... [21:56:24]Read from MH i2c: 01 [21:56:24]MH_I2C_Read... [21:56:24]Read from MH i2c: 01 07 00 [21:56:24]MH_I2C_Read... [21:56:24]Read from MH i2c: 01 07 00 3F 43 00 00 00 00 00 F8 0C 8D [21:56:24]RasterBufferAndPrint [21:56:24]line [21:56:24]line [21:56:24]line [21:56:24]line [21:56:24]line [21:56:24]written 0, free lines is 3335 [21:56:24]MH_Cut [21:56:24]Write to MH i2c: D1 01 00 46 43 01 5B [21:56:24]Write i2c OK [21:56:24]MH_I2C_Read... [21:56:24]Read from MH i2c: D1 [21:56:24]MH_I2C_Read... [21:56:24]Read from MH i2c: D1 01 00 [21:56:24]MH_I2C_Read... [21:56:24]Read from MH i2c: D1 01 00 46 43 00 5A [21:56:24]Write to MH i2c: 01 00 00 47 43 8A [21:56:24]Write i2c OK [21:56:24]MH_I2C_Read... [21:56:24]OFD Sender: No OFD packet to send [21:56:24]*** Cut start [21:56:24]*** Partial cut [21:56:24]*** CUTSNS_PIN = 1 [21:56:24]*** CUTSNS_PIN = 0 [21:56:24]*** Brake cut motor [21:56:25]Read from MH i2c: 01 [21:56:25]MH_I2C_Read... [21:56:25]*** Stop cut motor [21:56:25]*** Cut end [21:56:25]Read from MH i2c: 01 07 00 [21:56:25]MH_I2C_Read... [21:56:25]Read from MH i2c: 01 07 00 47 43 00 00 00 00 00 FF 0F 9F [21:56:25]process_action close_receipt done [21:56:25]requested_data is exist [21:56:25]produce_requested_data [21:56:25]requested_item fm.sn is exist - process it [21:56:25]wFMCommunicate request_size=4 [21:56:25]MH_SAM_APDU [21:56:25]CAPDU: 80 11 00 00 [21:56:25]Write to MH i2c: E2 08 00 48 43 80 11 00 00 00 00 00 00 05 [21:56:25]Write i2c OK [21:56:25]MH_I2C_Read... [21:56:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:56:25]Read from MH i2c: E2 [21:56:25]MH_I2C_Read... [21:56:25]Read from MH i2c: E2 17 00 [21:56:25]MH_I2C_Read... [21:56:25]Read from MH i2c: E2 17 00 48 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 5B [21:56:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:56:25]wFMCommunicate OK [21:56:25]requested_item fd.num is exist - process it [21:56:25]SAM_PROTO_GetFieldsCounters [21:56:25]wFMCommunicate request_size=4 [21:56:25]MH_SAM_APDU [21:56:25]CAPDU: 80 13 00 00 [21:56:25]Write to MH i2c: E2 08 00 49 43 80 13 00 00 00 00 00 00 08 [21:56:25]Write i2c OK [21:56:25]MH_I2C_Read... [21:56:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:56:25]Read from MH i2c: E2 [21:56:25]MH_I2C_Read... [21:56:25]Read from MH i2c: E2 62 00 [21:56:25]MH_I2C_Read... [21:56:25]Read from MH i2c: E2 62 00 49 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D9 61 00 00 0E 04 04 00 30 00 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 [21:56:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 D9 61 00 00 0E 04 04 00 30 00 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 [21:56:25]wFMCommunicate OK [21:56:25]SAM_PROTO_GetFieldsCounters done [21:56:25]requested_item shift.num is exist - process it [21:56:25]requested_item shift.opened is exist - process it [21:56:25]req_shift_opened [21:56:25]FM_GetShiftState [21:56:25]SAM_PROTO_GetShiftState [21:56:25]wFMCommunicate request_size=4 [21:56:25]MH_SAM_APDU [21:56:25]CAPDU: 80 13 01 00 [21:56:25]Write to MH i2c: E2 08 00 4A 43 80 13 01 00 00 00 00 00 0A [21:56:25]Write i2c OK [21:56:25]MH_I2C_Read... [21:56:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:56:25]Read from MH i2c: E2 [21:56:25]MH_I2C_Read... [21:56:25]Read from MH i2c: E2 0E 00 [21:56:25]MH_I2C_Read... [21:56:25]Read from MH i2c: E2 0E 00 4A 43 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 BD [21:56:25]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:56:25]wFMCommunicate OK [21:56:25]SAM_PROTO_GetShiftState done [21:56:25]FM_GetShiftState done [21:56:25]req_shift_opened done [21:56:25]requested_item shift.open_date is exist - process it [21:56:25]req_shift_open_date [21:56:25]req_shift_open_date done [21:56:25]produce_requested_data done [21:56:25]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25049,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [21:56:25]process_action_free close_receipt [21:56:25]json_value_free [21:56:25]json_value_free done [21:56:25]process_json_proto returns [21:56:25]Send response to host [21:56:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25049,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [21:56:25]free response buf [21:56:25]execute_script done [21:56:25]execute_script returns [21:56:25]free content buf [21:56:25]Sock 7.Close socket [21:56:25]Sock 7.Thread stoped [21:56:29]OFD Sender: No OFD packet to send [21:56:31]accept exits with 9 [21:56:31]New connection [21:56:31]New thread 3067571556 created [21:56:31]Thread 3067428196 joined [21:56:31]Waiting for new connection... [21:56:31] Sock 9.Parse request [21:56:31]Sock 9.Check first char [21:56:31]Sock 9.First char is OK [21:56:31]request: POST /json_proto HTTP/1.0 [21:56:31]Method: POST [21:56:31]URL: /json_proto [21:56:31]Method is POST - this is cgi request [21:56:31]url: /json_proto [21:56:31]query_string will be loaded in cgi processing [21:56:31]execute_cgi json_proto POST (null) [21:56:31]execute_cgi path=json_proto method=POST [21:56:31]POST find Content-Length [21:56:31]Host: 172.17.45.131:8080 [21:56:31]Content-Length: 638 [21:56:31]Content-Type: application/json [21:56:31] [21:56:31]POST finish read [21:56:31]Found Content-Length = 638 [21:56:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610807", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:56:31]execute_script... [21: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)610807", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:56:31]POST & json_proto [21:56:31]process_json_proto [21:56:31]json parsed OK: [21:56:31]protocol is kg_v1.0 [21:56:31]action value=close_receipt [21:56:31]process_action close_receipt [21:56:31]cmd_close_receipt [21:56:31]MH_GetDate [21:56:31]Write to MH i2c: F0 00 00 4B 43 7D [21:56:31]Write i2c OK [21:56:31]MH_I2C_Read... [21:56:31]Read from MH i2c: F0 [21:56:31]MH_I2C_Read... [21:56:31]Read from MH i2c: F0 09 00 [21:56:31]MH_I2C_Read... [21:56:31]Read from MH i2c: F0 09 00 4B 43 00 90 61 A9 66 C6 D4 6E 66 F4 [21:56:31]GetLastDocTimeStamp 1722376583 [21:56:31]current date 1722376592 [21:56:31]FM_GetShiftState [21:56:31]SAM_PROTO_GetShiftState [21:56:31]wFMCommunicate request_size=4 [21:56:31]MH_SAM_APDU [21:56:31]CAPDU: 80 13 01 00 [21:56:31]Write to MH i2c: E2 08 00 4C 43 80 13 01 00 00 00 00 00 0C [21:56:31]Write i2c OK [21:56:31]MH_I2C_Read... [21:56:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:56:31]Read from MH i2c: E2 [21:56:31]MH_I2C_Read... [21:56:31]Read from MH i2c: E2 0E 00 [21:56:31]MH_I2C_Read... [21:56:31]Read from MH i2c: E2 0E 00 4C 43 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 BF [21:56:31]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:56:31]wFMCommunicate OK [21:56:31]SAM_PROTO_GetShiftState done [21:56:31]FM_GetShiftState done [21:56:31]opened in 1722298218 [21:56:31]opened+sec_in_day 1722384618 [21:56:31]quantity*price = 99999 [21:56:31]sum+1 = 100001 [21:56:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 425 30.07.2024 21:56 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25050 ФПД: 80622571416223 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T215632&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25050&fm=80622571416223&tin=02508201610067®Number=0000000000171247&sum=100000 [21:56:32]StoreToDocumentArchive [21:56:32]shift 48 fd 25050 [21:56:32]save to /storage/0048/doc_00025050 [21:56:32]save last doc name /storage/0048/doc_00025050 to /storage/kkm_last_doc_name [21:56:32]save OK [21:56:32]Clear old archive folders... [21:56:32]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:56:32]tlvbuf is 01FBBF10 [21:56:32]SAM_PROTO_ClearQueue [21:56:32]wFMCommunicate request_size=4 [21:56:32]MH_SAM_APDU [21:56:32]CAPDU: 80 09 00 00 [21:56:32]Write to MH i2c: E2 08 00 59 43 80 09 00 00 00 00 00 00 0E [21:56:32]Write i2c OK [21:56:32]MH_I2C_Read... [21:56:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:56:32]Read from MH i2c: E2 [21:56:32]MH_I2C_Read... [21:56:32]Read from MH i2c: E2 03 00 [21:56:32]MH_I2C_Read... [21:56:32]Read from MH i2c: E2 03 00 59 43 00 90 00 10 [21:56:32]RAPDU: 90 00 [21:56:32]wFMCommunicate OK [21:56:32]SAM_PROTO_ClearQueue done [21:56:32]KKMCreateOFDPacket [21:56:32]OFDProtocolAddRootSTLVToBuf [21:56:32]FM_MakeSignedData [21:56:32]FM_MakeSignedData [21:56:32]SAM_PROTO_SignData [21:56:32]wFMCommunicate request_size=4 [21:56:32]MH_SAM_APDU [21:56:32]CAPDU: 80 0D 01 02 [21:56:32]Write to MH i2c: E2 08 00 5A 43 80 0D 01 02 00 00 00 00 16 [21:56:32]Write i2c OK [21:56:32]MH_I2C_Read... [21:56:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:56:32]Read from MH i2c: E2 [21:56:32]MH_I2C_Read... [21:56:32]Read from MH i2c: E2 03 00 [21:56:32]MH_I2C_Read... [21:56:32]Read from MH i2c: E2 03 00 5A 43 00 90 00 11 [21:56:32]RAPDU: 90 00 [21:56:32]wFMCommunicate OK [21:56:32]wFMCommunicate request_size=255 [21:56:32]MH_SAM_APDU [21:56:32]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 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 90 61 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DA 61 00 00 35 04 06 00 49 53 67 BA [21:56:32]Write to MH i2c: E2 02 01 5B 43 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 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 90 61 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DA 61 00 00 35 04 06 00 49 53 67 BA 00 00 4F [21:56:32]Write i2c OK [21:56:32]MH_I2C_Read... [21:56:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:56:32]Read from MH i2c: E2 [21:56:32]MH_I2C_Read... [21:56:32]Read from MH i2c: E2 03 00 [21:56:32]MH_I2C_Read... [21:56:32]Read from MH i2c: E2 03 00 5B 43 00 90 00 12 [21:56:32]RAPDU: 90 00 [21:56:32]wFMCommunicate OK [21:56:32]wFMCommunicate request_size=7 [21:56:32]MH_SAM_APDU [21:56:32]CAPDU: 80 0D 02 02 02 EA 9F [21:56:32]Write to MH i2c: E2 0A 00 5C 43 80 0D 02 02 02 00 EA 9F 00 00 A6 [21:56:32]Write i2c OK [21:56:32]MH_I2C_Read... [21:56:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:56:32]Read from MH i2c: E2 [21:56:32]MH_I2C_Read... [21:56:32]Read from MH i2c: E2 03 00 [21:56:32]MH_I2C_Read... [21:56:32]Read from MH i2c: E2 03 00 5C 43 00 90 00 13 [21:56:32]RAPDU: 90 00 [21:56:32]wFMCommunicate OK [21:56:32]wFMCommunicate request_size=4 [21:56:32]MH_SAM_APDU [21:56:32]CAPDU: 80 0D 03 02 [21:56:32]Write to MH i2c: E2 08 00 5D 43 80 0D 03 02 00 00 00 00 1B [21:56:32]Write i2c OK [21:56:32]MH_I2C_Read... [21:56:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:56:32]Read from MH i2c: E2 [21:56:32]MH_I2C_Read... [21:56:32]Read from MH i2c: E2 0B 00 [21:56:32]MH_I2C_Read... [21:56:32]Read from MH i2c: E2 0B 00 5D 43 00 E6 15 1B 64 D2 7B AC FF 90 00 8E [21:56:32]RAPDU: E6 15 1B 64 D2 7B AC FF 90 00 [21:56:32]wFMCommunicate OK [21:56:32]SAM_PROTO_SignData done [21:56:32]FM_MakeSignedData done [21:56:32]CreateOFDProtocolMessage [21:56:32]wFMCommunicate request_size=4 [21:56:32]MH_SAM_APDU [21:56:32]CAPDU: 80 11 00 00 [21:56:32]Write to MH i2c: E2 08 00 5E 43 80 11 00 00 00 00 00 00 1B [21:56:32]Write i2c OK [21:56:32]MH_I2C_Read... [21:56:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:56:32]Read from MH i2c: E2 [21:56:32]MH_I2C_Read... [21:56:32]Read from MH i2c: E2 17 00 [21:56:32]MH_I2C_Read... [21:56:32]Read from MH i2c: E2 17 00 5E 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 71 [21:56:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:56:32]wFMCommunicate OK [21:56:32]CreateOFDProtocolMessage done [21:56:32]OFDSenderStorePacket 25050 [21:56:32]StoreOFDPacket docnum=25050 [21:56:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 6C 69 04 01 9F EC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 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 90 61 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DA 61 00 00 35 04 06 00 49 53 67 BA EA 9F E6 15 1B 64 D2 7B AC FF [21:56:32]CheckFolder [21:56:32]dirname=/storage/ofd_packets [21:56:32]CheckFolder done [21:56:32]ProducePacketName [21:56:32]name=ofd_packets/00025050 [21:56:32]NVStorageSaveData ofd_packets/00025050 [21:56:32]File name is /storage/ofd_packets/00025050 [21:56:32]Write 298 bytes [21:56:32]NVStorageSaveData done [21:56:32]OFDSenderStorePacket done [21:56:32]KKMCreateOFDPacket done [21:56:32]NVStorageSaveData kkm_last_timestamp [21:56:32]File name is /storage/kkm_last_timestamp [21:56:32]Write 4 bytes [21:56:32]NVStorageSaveData done [21:56:32]ExternCall_PrintAddStr [21:56:32]wPrintStart [21:56:32]Write to MH i2c: 01 00 00 5F 43 A2 [21:56:32]Write i2c OK [21:56:32]MH_I2C_Read... [21:56:32]Read from MH i2c: 01 [21:56:32]MH_I2C_Read... [21:56:32]Read from MH i2c: 01 07 00 [21:56:32]MH_I2C_Read... [21:56:32]Read from MH i2c: 01 07 00 5F 43 00 00 00 00 00 FF 0F B7 [21:56:32]RasterBufferAndPrint [21:56:32]line Счет N : (1)610807 [21:56:32]line ИНН: 02508201610067 [21:56:32]line Контрольно-Кассовый Чек [21:56:32]line ПРОДАЖА [21:56:32]line ТРК (МРК, ГНК) : 2 [21:56:32]line Товар: 2710194210 [21:56:32]line ДТ-К-2 [21:56:32]line 13.210 * 75.70 [21:56:32]line = 1000.00 [21:56:32]line НДС 12% НСП 1% [21:56:32]line > о реализуемом товаре [21:56:32]line ИТОГО: 1000.00 [21:56:32]line НСП 1% : 8.85 [21:56:32]line НДС 12% : 106.19 [21:56:32]line Наличными: 1000.00 [21:56:32]line Безнал.: 0.00 [21:56:32]line Место: АЗС № 127 "Партнер Нефть" [21:56:32]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [21:56:32]line СНО: Общий режим [21:56:32]line Чек 425 30.07.2024 21:56 [21:56:32]line Смена: 48 ФФД: 1.0 [21:56:32]line ЗНМ: 0300000158 [21:56:32]line РНМ: 0000000000171247 [21:56:32]line Версия ККМ: v1.0 [21:56:32]line ФМ: 0000000002098565 [21:56:32]line ФД: 25050 [21:56:32]line ФПД: 80622571416223 [21:56:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T215632&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25050&fm=80622571416223&tin=02508201610067®Number=0000000000171247&sum=100000 [21:56:32]written 0, free lines is 4095 [21:56:32]OFD Sender: Processing packet 25050 [packets to send 29, broken 28] [21:56:32]ProducePacketName [21:56:32]name=ofd_packets/00025050 [21:56:32]OFD Sender: To server: pG, [21:56:32]CommunicateWithHost lk.salyk.kg:30040 [21:56:32]ConnectInit lk.salyk.kg [21:56:32]Connected sock=11 [21:56:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 6C 69 04 01 9F EC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 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 90 61 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DA 61 00 00 35 04 06 00 49 53 67 BA EA 9F E6 15 1B 64 D2 7B AC FF [21:56:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 7D 2B 47 00 5D 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 32 30 39 38 35 36 35 10 04 04 00 DA 61 00 00 F4 03 04 00 1D 0D A9 66 B6 04 01 00 00 C4 05 0E 84 28 53 C0 DB [21:56:33]CommunicateWithHost err = 0 [21:56:33]CheckOFDResponse [21:56:33]1017 (14) - 77093643461234 [21:56:33]1041 (16) - 0000000002098565 [21:56:33]1040 (4) - 25050 [21:56:33]1012 (4) - 30.07.2024 15:56 [21:56:33]1206 (1) - 0 [21:56:33]OFD Sender: Remove packet 25050 [21:56:33]ProducePacketName [21:56:33]name=ofd_packets/00025050 [21:56:33]NVStorageDeleteData [21:56:33]Write to MH i2c: 01 00 00 87 43 CA [21:56:33]Write i2c OK [21:56:33]MH_I2C_Read... [21:56:33]Read from MH i2c: 01 [21:56:33]MH_I2C_Read... [21:56:33]Read from MH i2c: 01 07 00 [21:56:33]MH_I2C_Read... [21:56:33]Read from MH i2c: 01 07 00 87 43 00 00 00 00 00 63 0D 41 [21:56:33]RasterBufferAndPrint [21:56:33]line [21:56:33]line [21:56:33]line [21:56:33]line [21:56:33]line [21:56:33]written 0, free lines is 3445 [21:56:33]MH_Cut [21:56:33]Write to MH i2c: D1 01 00 8E 43 01 A3 [21:56:33]Write i2c OK [21:56:33]MH_I2C_Read... [21:56:33]Read from MH i2c: D1 [21:56:33]MH_I2C_Read... [21:56:33]Read from MH i2c: D1 01 00 [21:56:33]MH_I2C_Read... [21:56:33]Read from MH i2c: D1 01 00 8E 43 00 A2 [21:56:33]Write to MH i2c: 01 00 00 8F 43 D2 [21:56:33]Write i2c OK [21:56:33]MH_I2C_Read... [21:56:33]OFD Sender: No OFD packet to send [21:56:33]*** Cut start [21:56:33]*** Partial cut [21:56:33]*** CUTSNS_PIN = 1 [21:56:33]*** CUTSNS_PIN = 0 [21:56:34]*** Brake cut motor [21:56:34]Read from MH i2c: 01 [21:56:34]MH_I2C_Read... [21:56:34]*** Stop cut motor [21:56:34]*** Cut end [21:56:34]Read from MH i2c: 01 07 00 [21:56:34]MH_I2C_Read... [21:56:34]Read from MH i2c: 01 07 00 8F 43 00 00 00 00 00 FF 0F E7 [21:56:34]process_action close_receipt done [21:56:34]requested_data is exist [21:56:34]produce_requested_data [21:56:34]requested_item fm.sn is exist - process it [21:56:34]wFMCommunicate request_size=4 [21:56:34]MH_SAM_APDU [21:56:34]CAPDU: 80 11 00 00 [21:56:34]Write to MH i2c: E2 08 00 90 43 80 11 00 00 00 00 00 00 4D [21:56:34]Write i2c OK [21:56:34]MH_I2C_Read... [21:56:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:56:34]Read from MH i2c: E2 [21:56:34]MH_I2C_Read... [21:56:34]Read from MH i2c: E2 17 00 [21:56:34]MH_I2C_Read... [21:56:34]Read from MH i2c: E2 17 00 90 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A3 [21:56:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:56:34]wFMCommunicate OK [21:56:34]requested_item fd.num is exist - process it [21:56:34]SAM_PROTO_GetFieldsCounters [21:56:34]wFMCommunicate request_size=4 [21:56:34]MH_SAM_APDU [21:56:34]CAPDU: 80 13 00 00 [21:56:34]Write to MH i2c: E2 08 00 91 43 80 13 00 00 00 00 00 00 50 [21:56:34]Write i2c OK [21:56:34]MH_I2C_Read... [21:56:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:56:34]Read from MH i2c: E2 [21:56:34]MH_I2C_Read... [21:56:34]Read from MH i2c: E2 62 00 [21:56:34]MH_I2C_Read... [21:56:34]Read from MH i2c: E2 62 00 91 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DA 61 00 00 0E 04 04 00 30 00 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 DA [21:56:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DA 61 00 00 0E 04 04 00 30 00 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 [21:56:34]wFMCommunicate OK [21:56:34]SAM_PROTO_GetFieldsCounters done [21:56:34]requested_item shift.num is exist - process it [21:56:34]requested_item shift.opened is exist - process it [21:56:34]req_shift_opened [21:56:34]FM_GetShiftState [21:56:34]SAM_PROTO_GetShiftState [21:56:34]wFMCommunicate request_size=4 [21:56:34]MH_SAM_APDU [21:56:34]CAPDU: 80 13 01 00 [21:56:34]Write to MH i2c: E2 08 00 92 43 80 13 01 00 00 00 00 00 52 [21:56:34]Write i2c OK [21:56:34]MH_I2C_Read... [21:56:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:56:34]Read from MH i2c: E2 [21:56:34]MH_I2C_Read... [21:56:34]Read from MH i2c: E2 0E 00 [21:56:34]MH_I2C_Read... [21:56:34]Read from MH i2c: E2 0E 00 92 43 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 05 [21:56:34]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:56:34]wFMCommunicate OK [21:56:34]SAM_PROTO_GetShiftState done [21:56:34]FM_GetShiftState done [21:56:34]req_shift_opened done [21:56:34]requested_item shift.open_date is exist - process it [21:56:34]req_shift_open_date [21:56:34]req_shift_open_date done [21:56:34]produce_requested_data done [21:56:34]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25050,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [21:56:34]process_action_free close_receipt [21:56:34]json_value_free [21:56:34]json_value_free done [21:56:34]process_json_proto returns [21:56:34]Send response to host [21:56:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25050,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [21:56:34]free response buf [21:56:34]execute_script done [21:56:34]execute_script returns [21:56:34]free content buf [21:56:34]Sock 9.Close socket [21:56:34]Sock 9.Thread stoped [21:56:38]OFD Sender: No OFD packet to send [21:56:43]OFD Sender: No OFD packet to send [21:56:48]OFD Sender: No OFD packet to send [21:56:53]OFD Sender: No OFD packet to send [21:56:58]OFD Sender: No OFD packet to send [21:57:03]OFD Sender: No OFD packet to send [21:57:08]OFD Sender: No OFD packet to send [21:57:13]OFD Sender: No OFD packet to send [21:57:18]OFD Sender: No OFD packet to send [21:57:23]OFD Sender: No OFD packet to send [21:57:28]OFD Sender: No OFD packet to send [21:57:33]OFD Sender: No OFD packet to send [21:57:38]OFD Sender: No OFD packet to send [21:57:43]OFD Sender: No OFD packet to send [21:57:48]OFD Sender: No OFD packet to send [21:57:53]OFD Sender: No OFD packet to send [21:57:58]OFD Sender: No OFD packet to send [21:58:03]OFD Sender: No OFD packet to send [21:58:08]OFD Sender: No OFD packet to send [21:58:13]OFD Sender: No OFD packet to send [21:58:18]OFD Sender: No OFD packet to send [21:58:23]OFD Sender: No OFD packet to send [21:58:28]OFD Sender: No OFD packet to send [21:58:33]OFD Sender: No OFD packet to send [21:58:38]OFD Sender: No OFD packet to send [21:58:43]OFD Sender: No OFD packet to send [21:58:48]OFD Sender: No OFD packet to send [21:58:53]OFD Sender: No OFD packet to send [21:58:58]OFD Sender: No OFD packet to send [21:59:03]OFD Sender: No OFD packet to send [21:59:08]OFD Sender: No OFD packet to send [21:59:13]OFD Sender: No OFD packet to send [21:59:18]OFD Sender: No OFD packet to send [21:59:21]accept exits with 7 [21:59:21]New connection [21:59:21]New thread 3067428196 created [21:59:21]Thread 3067571556 joined [21:59:21]Waiting for new connection... [21:59:21] Sock 7.Parse request [21:59:21]Sock 7.Check first char [21:59:21]Sock 7.First char is OK [21:59:21]request: POST /json_proto HTTP/1.0 [21:59:21]Method: POST [21:59:21]URL: /json_proto [21:59:21]Method is POST - this is cgi request [21:59:21]url: /json_proto [21:59:21]query_string will be loaded in cgi processing [21:59:21]execute_cgi json_proto POST (null) [21:59:21]execute_cgi path=json_proto method=POST [21:59:21]POST find Content-Length [21:59:21]Host: 172.17.45.131:8080 [21:59:21]Content-Length: 803 [21:59:21]Content-Type: application/json [21:59:21] [21:59:21]POST finish read [21:59:21]Found Content-Length = 803 [21:59:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610810", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:59:21]execute_script... [21: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)610810", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:59:21]POST & json_proto [21:59:21]process_json_proto [21:59:21]json parsed OK: [21:59:21]protocol is kg_v1.0 [21:59:21]action value=close_receipt [21:59:21]process_action close_receipt [21:59:21]cmd_close_receipt [21:59:21]MH_GetDate [21:59:21]Write to MH i2c: F0 00 00 93 43 C5 [21:59:21]Write i2c OK [21:59:21]MH_I2C_Read... [21:59:21]Read from MH i2c: F0 [21:59:21]MH_I2C_Read... [21:59:21]Read from MH i2c: F0 09 00 [21:59:21]MH_I2C_Read... [21:59:21]Read from MH i2c: F0 09 00 93 43 00 3B 62 A9 66 C6 D4 6E 66 E8 [21:59:21]GetLastDocTimeStamp 1722376592 [21:59:21]current date 1722376763 [21:59:21]FM_GetShiftState [21:59:21]SAM_PROTO_GetShiftState [21:59:21]wFMCommunicate request_size=4 [21:59:21]MH_SAM_APDU [21:59:21]CAPDU: 80 13 01 00 [21:59:21]Write to MH i2c: E2 08 00 94 43 80 13 01 00 00 00 00 00 54 [21:59:21]Write i2c OK [21:59:21]MH_I2C_Read... [21:59:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:21]Read from MH i2c: E2 [21:59:21]MH_I2C_Read... [21:59:21]Read from MH i2c: E2 0E 00 [21:59:21]MH_I2C_Read... [21:59:21]Read from MH i2c: E2 0E 00 94 43 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 07 [21:59:21]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:59:21]wFMCommunicate OK [21:59:21]SAM_PROTO_GetShiftState done [21:59:21]FM_GetShiftState done [21:59:21]opened in 1722298218 [21:59:21]opened+sec_in_day 1722384618 [21:59:21]quantity*price = 100005 [21:59:21]sum+1 = 100006 [21:59:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 426 30.07.2024 21:59 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25051 ФПД: 226702514388475 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T215923&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25051&fm=226702514388475&tin=02508201610067®Number=0000000000171247&sum=100005 [21:59:22]StoreToDocumentArchive [21:59:22]shift 48 fd 25051 [21:59:22]save to /storage/0048/doc_00025051 [21:59:22]save last doc name /storage/0048/doc_00025051 to /storage/kkm_last_doc_name [21:59:22]save OK [21:59:22]Clear old archive folders... [21:59:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:59:22]tlvbuf is 01ECCD80 [21:59:22]SAM_PROTO_ClearQueue [21:59:22]wFMCommunicate request_size=4 [21:59:22]MH_SAM_APDU [21:59:22]CAPDU: 80 09 00 00 [21:59:22]Write to MH i2c: E2 08 00 A1 43 80 09 00 00 00 00 00 00 56 [21:59:22]Write i2c OK [21:59:22]MH_I2C_Read... [21:59:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:59:22]Read from MH i2c: E2 [21:59:22]MH_I2C_Read... [21:59:22]Read from MH i2c: E2 03 00 [21:59:22]MH_I2C_Read... [21:59:22]Read from MH i2c: E2 03 00 A1 43 00 90 00 58 [21:59:22]RAPDU: 90 00 [21:59:22]wFMCommunicate OK [21:59:22]SAM_PROTO_ClearQueue done [21:59:22]KKMCreateOFDPacket [21:59:22]OFDProtocolAddRootSTLVToBuf [21:59:22]FM_MakeSignedData [21:59:22]FM_MakeSignedData [21:59:22]SAM_PROTO_SignData [21:59:22]wFMCommunicate request_size=4 [21:59:22]MH_SAM_APDU [21:59:22]CAPDU: 80 0D 01 02 [21:59:22]Write to MH i2c: E2 08 00 A2 43 80 0D 01 02 00 00 00 00 5E [21:59:22]Write i2c OK [21:59:22]MH_I2C_Read... [21:59:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:59:23]Read from MH i2c: E2 [21:59:23]MH_I2C_Read... [21:59:23]Read from MH i2c: E2 03 00 [21:59:23]MH_I2C_Read... [21:59:23]Read from MH i2c: E2 03 00 A2 43 00 90 00 59 [21:59:23]RAPDU: 90 00 [21:59:23]wFMCommunicate OK [21:59:23]wFMCommunicate request_size=255 [21:59:23]MH_SAM_APDU [21:59: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 AA 01 00 00 F4 03 04 00 3B 62 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DB 61 00 00 35 04 06 00 CE [21:59:23]Write to MH i2c: E2 02 01 A3 43 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AA 01 00 00 F4 03 04 00 3B 62 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DB 61 00 00 35 04 06 00 CE 00 00 04 [21:59:23]Write i2c OK [21:59:23]MH_I2C_Read... [21:59:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:23]Read from MH i2c: E2 [21:59:23]MH_I2C_Read... [21:59:23]Read from MH i2c: E2 03 00 [21:59:23]MH_I2C_Read... [21:59:23]Read from MH i2c: E2 03 00 A3 43 00 90 00 5A [21:59:23]RAPDU: 90 00 [21:59:23]wFMCommunicate OK [21:59:23]wFMCommunicate request_size=10 [21:59:23]MH_SAM_APDU [21:59:23]CAPDU: 80 0D 02 02 05 2F 4A D6 FD FB [21:59:23]Write to MH i2c: E2 0D 00 A4 43 80 0D 02 02 05 00 2F 4A D6 FD FB 00 00 B2 [21:59:23]Write i2c OK [21:59:23]MH_I2C_Read... [21:59:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:23]Read from MH i2c: E2 [21:59:23]MH_I2C_Read... [21:59:23]Read from MH i2c: E2 03 00 [21:59:23]MH_I2C_Read... [21:59:23]Read from MH i2c: E2 03 00 A4 43 00 90 00 5B [21:59:23]RAPDU: 90 00 [21:59:23]wFMCommunicate OK [21:59:23]wFMCommunicate request_size=4 [21:59:23]MH_SAM_APDU [21:59:23]CAPDU: 80 0D 03 02 [21:59:23]Write to MH i2c: E2 08 00 A5 43 80 0D 03 02 00 00 00 00 63 [21:59:23]Write i2c OK [21:59:23]MH_I2C_Read... [21:59:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:59:23]Read from MH i2c: E2 [21:59:23]MH_I2C_Read... [21:59:23]Read from MH i2c: E2 0B 00 [21:59:23]MH_I2C_Read... [21:59:23]Read from MH i2c: E2 0B 00 A5 43 00 4A 22 21 63 F7 DC 75 1B 90 00 B7 [21:59:23]RAPDU: 4A 22 21 63 F7 DC 75 1B 90 00 [21:59:23]wFMCommunicate OK [21:59:23]SAM_PROTO_SignData done [21:59:23]FM_MakeSignedData done [21:59:23]CreateOFDProtocolMessage [21:59:23]wFMCommunicate request_size=4 [21:59:23]MH_SAM_APDU [21:59:23]CAPDU: 80 11 00 00 [21:59:23]Write to MH i2c: E2 08 00 A6 43 80 11 00 00 00 00 00 00 63 [21:59:23]Write i2c OK [21:59:23]MH_I2C_Read... [21:59:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:23]Read from MH i2c: E2 [21:59:23]MH_I2C_Read... [21:59:23]Read from MH i2c: E2 17 00 [21:59:23]MH_I2C_Read... [21:59:23]Read from MH i2c: E2 17 00 A6 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B9 [21:59:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:59:23]wFMCommunicate OK [21:59:23]CreateOFDProtocolMessage done [21:59:23]OFDSenderStorePacket 25051 [21:59:23]StoreOFDPacket docnum=25051 [21:59:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 31 25 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 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 AA 01 00 00 F4 03 04 00 3B 62 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DB 61 00 00 35 04 06 00 CE 2F 4A D6 FD FB 4A 22 21 63 F7 DC 75 1B [21:59:23]CheckFolder [21:59:23]dirname=/storage/ofd_packets [21:59:23]CheckFolder done [21:59:23]ProducePacketName [21:59:23]name=ofd_packets/00025051 [21:59:23]NVStorageSaveData ofd_packets/00025051 [21:59:23]File name is /storage/ofd_packets/00025051 [21:59:23]Write 301 bytes [21:59:23]NVStorageSaveData done [21:59:23]OFDSenderStorePacket done [21:59:23]KKMCreateOFDPacket done [21:59:23]NVStorageSaveData kkm_last_timestamp [21:59:23]File name is /storage/kkm_last_timestamp [21:59:23]Write 4 bytes [21:59:23]NVStorageSaveData done [21:59:23]ExternCall_PrintAddStr [21:59:23]wPrintStart [21:59:23]Write to MH i2c: 01 00 00 A7 43 EA [21:59:23]Write i2c OK [21:59:23]MH_I2C_Read... [21:59:23]Read from MH i2c: 01 [21:59:23]MH_I2C_Read... [21:59:23]Read from MH i2c: 01 07 00 [21:59:23]MH_I2C_Read... [21:59:23]Read from MH i2c: 01 07 00 A7 43 00 00 00 00 00 FF 0F FF [21:59:23]RasterBufferAndPrint [21:59:23]line Счет N : (1)610810 [21:59:23]line ИНН: 02508201610067 [21:59:23]line Контрольно-Кассовый Чек [21:59:23]line ПРОДАЖА [21:59:23]line ТРК (МРК, ГНК) : 32 [21:59:23]line Товар: 2710124130 [21:59:23]line Аи-92-К-2 [21:59:23]line 14.750 * 67.80 [21:59:23]line = 1000.05 [21:59:23]line НДС 12% НСП 1% [21:59:23]line > о реализуемом товаре [21:59:23]line ИТОГО: 1000.05 [21:59:23]line НСП 1% : 8.85 [21:59:23]line НДС 12% : 106.20 [21:59:23]line Наличными: 0.00 [21:59:23]line Безнал.: 1000.05 [21:59:23]line Место: АЗС № 127 "Партнер Нефть" [21:59:23]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [21:59:23]line СНО: Общий режим [21:59:23]line Чек 426 30.07.2024 21:59 [21:59:23]line Смена: 48 ФФД: 1.0 [21:59:23]line ЗНМ: 0300000158 [21:59:23]line РНМ: 0000000000171247 [21:59:23]line Версия ККМ: v1.0 [21:59:23]line Платежная система: O! деньги [21:59:23]line ФМ: 0000000002098565 [21:59:23]line ФД: 25051 [21:59:23]line ФПД: 226702514388475 [21:59:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T215923&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25051&fm=226702514388475&tin=02508201610067®Number=0000000000171247&sum=100005 [21:59:23]OFD Sender: Processing packet 25051 [packets to send 29, broken 28] [21:59:23]ProducePacketName [21:59:23]name=ofd_packets/00025051 [21:59:23]OFD Sender: To server: pG, [21:59:23]CommunicateWithHost lk.salyk.kg:30040 [21:59:23]ConnectInit lk.salyk.kg [21:59:23]written 0, free lines is 4095 [21:59:24]Connected sock=11 [21:59:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 31 25 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 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 AA 01 00 00 F4 03 04 00 3B 62 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DB 61 00 00 35 04 06 00 CE 2F 4A D6 FD FB 4A 22 21 63 F7 DC 75 1B [21:59:24]Write to MH i2c: 01 00 00 D1 43 14 [21:59:24]Write i2c OK [21:59:24]MH_I2C_Read... [21:59:24]Read from MH i2c: 01 [21:59:24]MH_I2C_Read... [21:59:24]Read from MH i2c: 01 07 00 [21:59:24]MH_I2C_Read... [21:59:24]Read from MH i2c: 01 07 00 D1 43 00 00 00 00 00 F5 0C 1C [21:59:24]RasterBufferAndPrint [21:59:24]line [21:59:24]line [21:59:24]line [21:59:24]line [21:59:24]line [21:59:24]written 0, free lines is 3324 [21:59:24]MH_Cut [21:59:24]Write to MH i2c: D1 01 00 D8 43 01 ED [21:59:24]Write i2c OK [21:59:24]MH_I2C_Read... [21:59:24]Read from MH i2c: D1 [21:59:24]MH_I2C_Read... [21:59:24]Read from MH i2c: D1 01 00 [21:59:24]MH_I2C_Read... [21:59:24]Read from MH i2c: D1 01 00 D8 43 00 EC [21:59:24]Write to MH i2c: 01 00 00 D9 43 1C [21:59:24]Write i2c OK [21:59:24]MH_I2C_Read... [21:59:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 81 E2 47 00 7D 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 32 30 39 38 35 36 35 10 04 04 00 DB 61 00 00 F4 03 04 00 C9 0D A9 66 B6 04 01 00 00 67 2E 84 A1 AE 67 46 5C [21:59:24]CommunicateWithHost err = 0 [21:59:24]CheckOFDResponse [21:59:24]1017 (14) - 77093643461234 [21:59:24]1041 (16) - 0000000002098565 [21:59:24]1040 (4) - 25051 [21:59:24]1012 (4) - 30.07.2024 15:59 [21:59:24]1206 (1) - 0 [21:59:24]OFD Sender: Remove packet 25051 [21:59:24]ProducePacketName [21:59:24]name=ofd_packets/00025051 [21:59:24]NVStorageDeleteData [21:59:24]OFD Sender: No OFD packet to send [21:59:24]*** Cut start [21:59:24]*** Partial cut [21:59:24]*** CUTSNS_PIN = 1 [21:59:24]*** CUTSNS_PIN = 0 [21:59:25]*** Brake cut motor [21:59:25]Read from MH i2c: 01 [21:59:25]MH_I2C_Read... [21:59:25]*** Stop cut motor [21:59:25]*** Cut end [21:59:25]Read from MH i2c: 01 07 00 [21:59:25]MH_I2C_Read... [21:59:25]Read from MH i2c: 01 07 00 D9 43 00 00 00 00 00 FF 0F 31 [21:59:25]process_action close_receipt done [21:59:25]requested_data is exist [21:59:25]produce_requested_data [21:59:25]requested_item fm.sn is exist - process it [21:59:25]wFMCommunicate request_size=4 [21:59:25]MH_SAM_APDU [21:59:25]CAPDU: 80 11 00 00 [21:59:25]Write to MH i2c: E2 08 00 DA 43 80 11 00 00 00 00 00 00 97 [21:59:25]Write i2c OK [21:59:25]MH_I2C_Read... [21:59:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:25]Read from MH i2c: E2 [21:59:25]MH_I2C_Read... [21:59:25]Read from MH i2c: E2 17 00 [21:59:25]MH_I2C_Read... [21:59:25]Read from MH i2c: E2 17 00 DA 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 ED [21:59:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [21:59:25]wFMCommunicate OK [21:59:25]requested_item fd.num is exist - process it [21:59:25]SAM_PROTO_GetFieldsCounters [21:59:25]wFMCommunicate request_size=4 [21:59:25]MH_SAM_APDU [21:59:25]CAPDU: 80 13 00 00 [21:59:25]Write to MH i2c: E2 08 00 DB 43 80 13 00 00 00 00 00 00 9A [21:59:25]Write i2c OK [21:59:25]MH_I2C_Read... [21:59:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:59:25]Read from MH i2c: E2 [21:59:25]MH_I2C_Read... [21:59:25]Read from MH i2c: E2 62 00 [21:59:25]MH_I2C_Read... [21:59:25]Read from MH i2c: E2 62 00 DB 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DB 61 00 00 0E 04 04 00 30 00 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 28 [21:59:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DB 61 00 00 0E 04 04 00 30 00 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 [21:59:25]wFMCommunicate OK [21:59:25]SAM_PROTO_GetFieldsCounters done [21:59:25]requested_item shift.num is exist - process it [21:59:25]requested_item shift.opened is exist - process it [21:59:25]req_shift_opened [21:59:25]FM_GetShiftState [21:59:25]SAM_PROTO_GetShiftState [21:59:25]wFMCommunicate request_size=4 [21:59:25]MH_SAM_APDU [21:59:25]CAPDU: 80 13 01 00 [21:59:25]Write to MH i2c: E2 08 00 DC 43 80 13 01 00 00 00 00 00 9C [21:59:25]Write i2c OK [21:59:25]MH_I2C_Read... [21:59:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:25]Read from MH i2c: E2 [21:59:25]MH_I2C_Read... [21:59:25]Read from MH i2c: E2 0E 00 [21:59:25]MH_I2C_Read... [21:59:25]Read from MH i2c: E2 0E 00 DC 43 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4F [21:59:25]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [21:59:25]wFMCommunicate OK [21:59:25]SAM_PROTO_GetShiftState done [21:59:25]FM_GetShiftState done [21:59:25]req_shift_opened done [21:59:25]requested_item shift.open_date is exist - process it [21:59:25]req_shift_open_date [21:59:25]req_shift_open_date done [21:59:25]produce_requested_data done [21:59:25]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25051,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [21:59:25]process_action_free close_receipt [21:59:25]json_value_free [21:59:25]json_value_free done [21:59:25]process_json_proto returns [21:59:25]Send response to host [21:59:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25051,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [21:59:25]free response buf [21:59:25]execute_script done [21:59:25]execute_script returns [21:59:25]free content buf [21:59:25]Sock 7.Close socket [21:59:25]Sock 7.Thread stoped [21:59:29]OFD Sender: No OFD packet to send [21:59:34]OFD Sender: No OFD packet to send [21:59:39]OFD Sender: No OFD packet to send [21:59:44]OFD Sender: No OFD packet to send [21:59:49]OFD Sender: No OFD packet to send [21:59:54]OFD Sender: No OFD packet to send [21:59:59]OFD Sender: No OFD packet to send [22:00:04]OFD Sender: No OFD packet to send [22:00:09]OFD Sender: No OFD packet to send [22:00:14]OFD Sender: No OFD packet to send [22:00:19]OFD Sender: No OFD packet to send [22:00:24]OFD Sender: No OFD packet to send [22:00:29]OFD Sender: No OFD packet to send [22:00:34]OFD Sender: No OFD packet to send [22:00:39]OFD Sender: No OFD packet to send [22:00:44]OFD Sender: No OFD packet to send [22:00:49]OFD Sender: No OFD packet to send [22:00:54]OFD Sender: No OFD packet to send [22:00:59]OFD Sender: No OFD packet to send [22:01:04]OFD Sender: No OFD packet to send [22:01:09]OFD Sender: No OFD packet to send [22:01:14]OFD Sender: No OFD packet to send [22:01:19]OFD Sender: No OFD packet to send [22:01:24]OFD Sender: No OFD packet to send [22:01:29]OFD Sender: No OFD packet to send [22:01:34]OFD Sender: No OFD packet to send [22:01:39]OFD Sender: No OFD packet to send [22:01:44]OFD Sender: No OFD packet to send [22:01:49]OFD Sender: No OFD packet to send [22:01:54]OFD Sender: No OFD packet to send [22:01:59]OFD Sender: No OFD packet to send [22:02:04]OFD Sender: No OFD packet to send [22:02:09]OFD Sender: No OFD packet to send [22:02:14]OFD Sender: No OFD packet to send [22:02:19]OFD Sender: No OFD packet to send [22:02:24]OFD Sender: No OFD packet to send [22:02:29]OFD Sender: No OFD packet to send [22:02:34]OFD Sender: No OFD packet to send [22:02:39]OFD Sender: No OFD packet to send [22:02:44]OFD Sender: No OFD packet to send [22:02:49]OFD Sender: No OFD packet to send [22:02:54]OFD Sender: No OFD packet to send [22:02:59]OFD Sender: No OFD packet to send [22:03:04]OFD Sender: No OFD packet to send [22:03:09]OFD Sender: No OFD packet to send [22:03:15]OFD Sender: No OFD packet to send [22:03:20]OFD Sender: No OFD packet to send [22:03:25]OFD Sender: No OFD packet to send [22:03:30]OFD Sender: No OFD packet to send [22:03:35]OFD Sender: No OFD packet to send [22:03:40]OFD Sender: No OFD packet to send [22:03:45]OFD Sender: No OFD packet to send [22:03:50]OFD Sender: No OFD packet to send [22:03:55]OFD Sender: No OFD packet to send [22:04:00]OFD Sender: No OFD packet to send [22:04:05]OFD Sender: No OFD packet to send [22:04:10]OFD Sender: No OFD packet to send [22:04:15]OFD Sender: No OFD packet to send [22:04:20]OFD Sender: No OFD packet to send [22:04:25]OFD Sender: No OFD packet to send [22:04:30]OFD Sender: No OFD packet to send [22:04:35]OFD Sender: No OFD packet to send [22:04:40]OFD Sender: No OFD packet to send [22:04:45]OFD Sender: No OFD packet to send [22:04:50]OFD Sender: No OFD packet to send [22:04:55]OFD Sender: No OFD packet to send [22:05:00]OFD Sender: No OFD packet to send [22:05:05]OFD Sender: No OFD packet to send [22:05:10]OFD Sender: No OFD packet to send [22:05:15]OFD Sender: No OFD packet to send [22:05:20]OFD Sender: No OFD packet to send [22:05:25]OFD Sender: No OFD packet to send [22:05:30]OFD Sender: No OFD packet to send [22:05:35]OFD Sender: No OFD packet to send [22:05:40]OFD Sender: No OFD packet to send [22:05:45]OFD Sender: No OFD packet to send [22:05:50]OFD Sender: No OFD packet to send [22:05:55]OFD Sender: No OFD packet to send [22:06:00]OFD Sender: No OFD packet to send [22:06:05]OFD Sender: No OFD packet to send [22:06:10]OFD Sender: No OFD packet to send [22:06:15]OFD Sender: No OFD packet to send [22:06:20]OFD Sender: No OFD packet to send [22:06:25]OFD Sender: No OFD packet to send [22:06:30]OFD Sender: No OFD packet to send [22:06:35]OFD Sender: No OFD packet to send [22:06:40]OFD Sender: No OFD packet to send [22:06:45]OFD Sender: No OFD packet to send [22:06:47]accept exits with 9 [22:06:47]New connection [22:06:47]New thread 3067571556 created [22:06:47]Thread 3067428196 joined [22:06:47]Waiting for new connection... [22:06:47] Sock 9.Parse request [22:06:47]Sock 9.Check first char [22:06:47]Sock 9.First char is OK [22:06:47]request: POST /json_proto HTTP/1.0 [22:06:47]Method: POST [22:06:47]URL: /json_proto [22:06:47]Method is POST - this is cgi request [22:06:47]url: /json_proto [22:06:47]query_string will be loaded in cgi processing [22:06:47]execute_cgi json_proto POST (null) [22:06:47]execute_cgi path=json_proto method=POST [22:06:47]POST find Content-Length [22:06:47]Host: 172.17.45.131:8080 [22:06:47]Content-Length: 682 [22:06:47]Content-Type: application/json [22:06:47] [22:06:47]POST finish read [22:06:47]Found Content-Length = 682 [22:06:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610811", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:06:47]execute_script... [22:06:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610811", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:06:47]POST & json_proto [22:06:47]process_json_proto [22:06:47]json parsed OK: [22:06:47]protocol is kg_v1.0 [22:06:47]action value=close_receipt [22:06:47]process_action close_receipt [22:06:47]cmd_close_receipt [22:06:47]MH_GetDate [22:06:47]Write to MH i2c: F0 00 00 DD 43 0F [22:06:47]Write i2c OK [22:06:47]MH_I2C_Read... [22:06:47]Read from MH i2c: F0 [22:06:47]MH_I2C_Read... [22:06:47]Read from MH i2c: F0 09 00 [22:06:47]MH_I2C_Read... [22:06:47]Read from MH i2c: F0 09 00 DD 43 00 F9 63 A9 66 C6 D4 6E 66 F1 [22:06:47]GetLastDocTimeStamp 1722376763 [22:06:47]current date 1722377209 [22:06:47]FM_GetShiftState [22:06:47]SAM_PROTO_GetShiftState [22:06:47]wFMCommunicate request_size=4 [22:06:47]MH_SAM_APDU [22:06:47]CAPDU: 80 13 01 00 [22:06:47]Write to MH i2c: E2 08 00 DE 43 80 13 01 00 00 00 00 00 9E [22:06:47]Write i2c OK [22:06:47]MH_I2C_Read... [22:06:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:06:47]Read from MH i2c: E2 [22:06:47]MH_I2C_Read... [22:06:47]Read from MH i2c: E2 0E 00 [22:06:47]MH_I2C_Read... [22:06:47]Read from MH i2c: E2 0E 00 DE 43 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 51 [22:06:47]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:06:47]wFMCommunicate OK [22:06:47]SAM_PROTO_GetShiftState done [22:06:47]FM_GetShiftState done [22:06:47]opened in 1722298218 [22:06:47]opened+sec_in_day 1722384618 [22:06:47]quantity*price = 100023 [22:06:47]sum+1 = 100024 [22:06:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 427 30.07.2024 22:06 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25052 ФПД: 229683428252918 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T220649&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25052&fm=229683428252918&tin=02508201610067®Number=0000000000171247&sum=100000 [22:06:48]StoreToDocumentArchive [22:06:48]shift 48 fd 25052 [22:06:48]save to /storage/0048/doc_00025052 [22:06:48]save last doc name /storage/0048/doc_00025052 to /storage/kkm_last_doc_name [22:06:48]save OK [22:06:48]Clear old archive folders... [22:06:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:06:48]tlvbuf is 01E7EB30 [22:06:48]SAM_PROTO_ClearQueue [22:06:48]wFMCommunicate request_size=4 [22:06:48]MH_SAM_APDU [22:06:48]CAPDU: 80 09 00 00 [22:06:48]Write to MH i2c: E2 08 00 EB 43 80 09 00 00 00 00 00 00 A0 [22:06:48]Write i2c OK [22:06:48]MH_I2C_Read... [22:06:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:06:48]Read from MH i2c: E2 [22:06:48]MH_I2C_Read... [22:06:48]Read from MH i2c: E2 03 00 [22:06:48]MH_I2C_Read... [22:06:48]Read from MH i2c: E2 03 00 EB 43 00 90 00 A2 [22:06:48]RAPDU: 90 00 [22:06:48]wFMCommunicate OK [22:06:48]SAM_PROTO_ClearQueue done [22:06:48]KKMCreateOFDPacket [22:06:48]OFDProtocolAddRootSTLVToBuf [22:06:48]FM_MakeSignedData [22:06:48]FM_MakeSignedData [22:06:48]SAM_PROTO_SignData [22:06:48]wFMCommunicate request_size=4 [22:06:48]MH_SAM_APDU [22:06:48]CAPDU: 80 0D 01 02 [22:06:48]Write to MH i2c: E2 08 00 EC 43 80 0D 01 02 00 00 00 00 A8 [22:06:48]Write i2c OK [22:06:48]MH_I2C_Read... [22:06:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:06:49]Read from MH i2c: E2 [22:06:49]MH_I2C_Read... [22:06:49]Read from MH i2c: E2 03 00 [22:06:49]MH_I2C_Read... [22:06:49]Read from MH i2c: E2 03 00 EC 43 00 90 00 A3 [22:06:49]RAPDU: 90 00 [22:06:49]wFMCommunicate OK [22:06:49]wFMCommunicate request_size=255 [22:06:49]MH_SAM_APDU [22:06:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 F9 63 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DC 61 00 00 35 04 06 00 D0 [22:06:49]Write to MH i2c: E2 02 01 ED 43 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 F9 63 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DC 61 00 00 35 04 06 00 D0 00 00 80 [22:06:49]Write i2c OK [22:06:49]MH_I2C_Read... [22:06:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:06:49]Read from MH i2c: E2 [22:06:49]MH_I2C_Read... [22:06:49]Read from MH i2c: E2 03 00 [22:06:49]MH_I2C_Read... [22:06:49]Read from MH i2c: E2 03 00 ED 43 00 90 00 A4 [22:06:49]RAPDU: 90 00 [22:06:49]wFMCommunicate OK [22:06:49]wFMCommunicate request_size=10 [22:06:49]MH_SAM_APDU [22:06:49]CAPDU: 80 0D 02 02 05 E5 57 26 DC F6 [22:06:49]Write to MH i2c: E2 0D 00 EE 43 80 0D 02 02 05 00 E5 57 26 DC F6 00 00 E9 [22:06:49]Write i2c OK [22:06:49]MH_I2C_Read... [22:06:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:06:49]Read from MH i2c: E2 [22:06:49]MH_I2C_Read... [22:06:49]Read from MH i2c: E2 03 00 [22:06:49]MH_I2C_Read... [22:06:49]Read from MH i2c: E2 03 00 EE 43 00 90 00 A5 [22:06:49]RAPDU: 90 00 [22:06:49]wFMCommunicate OK [22:06:49]wFMCommunicate request_size=4 [22:06:49]MH_SAM_APDU [22:06:49]CAPDU: 80 0D 03 02 [22:06:49]Write to MH i2c: E2 08 00 EF 43 80 0D 03 02 00 00 00 00 AD [22:06:49]Write i2c OK [22:06:49]MH_I2C_Read... [22:06:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:06:49]Read from MH i2c: E2 [22:06:49]MH_I2C_Read... [22:06:49]Read from MH i2c: E2 0B 00 [22:06:49]MH_I2C_Read... [22:06:49]Read from MH i2c: E2 0B 00 EF 43 00 90 6E EE 94 0B D3 98 95 90 00 39 [22:06:49]RAPDU: 90 6E EE 94 0B D3 98 95 90 00 [22:06:49]wFMCommunicate OK [22:06:49]SAM_PROTO_SignData done [22:06:49]FM_MakeSignedData done [22:06:49]CreateOFDProtocolMessage [22:06:49]wFMCommunicate request_size=4 [22:06:49]MH_SAM_APDU [22:06:49]CAPDU: 80 11 00 00 [22:06:49]Write to MH i2c: E2 08 00 F0 43 80 11 00 00 00 00 00 00 AD [22:06:49]Write i2c OK [22:06:49]MH_I2C_Read... [22:06:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:06:49]Read from MH i2c: E2 [22:06:49]MH_I2C_Read... [22:06:49]Read from MH i2c: E2 17 00 [22:06:49]MH_I2C_Read... [22:06:49]Read from MH i2c: E2 17 00 F0 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 03 [22:06:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:06:49]wFMCommunicate OK [22:06:49]CreateOFDProtocolMessage done [22:06:49]OFDSenderStorePacket 25052 [22:06:49]StoreOFDPacket docnum=25052 [22:06:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 62 7C 07 01 2D D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 F9 63 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DC 61 00 00 35 04 06 00 D0 E5 57 26 DC F6 90 6E EE 94 0B D3 98 95 [22:06:49]CheckFolder [22:06:49]dirname=/storage/ofd_packets [22:06:49]CheckFolder done [22:06:49]ProducePacketName [22:06:49]name=ofd_packets/00025052 [22:06:49]NVStorageSaveData ofd_packets/00025052 [22:06:49]File name is /storage/ofd_packets/00025052 [22:06:49]Write 301 bytes [22:06:49]NVStorageSaveData done [22:06:49]OFDSenderStorePacket done [22:06:49]KKMCreateOFDPacket done [22:06:49]NVStorageSaveData kkm_last_timestamp [22:06:49]File name is /storage/kkm_last_timestamp [22:06:49]Write 4 bytes [22:06:49]NVStorageSaveData done [22:06:49]ExternCall_PrintAddStr [22:06:49]wPrintStart [22:06:49]Write to MH i2c: 01 00 00 F1 43 34 [22:06:49]Write i2c OK [22:06:49]MH_I2C_Read... [22:06:49]Read from MH i2c: 01 [22:06:49]MH_I2C_Read... [22:06:49]Read from MH i2c: 01 07 00 [22:06:49]MH_I2C_Read... [22:06:49]Read from MH i2c: 01 07 00 F1 43 00 00 00 00 00 FF 0F 49 [22:06:49]RasterBufferAndPrint [22:06:49]line Счет N : (1)610811 [22:06:49]line ИНН: 02508201610067 [22:06:49]line Контрольно-Кассовый Чек [22:06:49]line ПРОДАЖА [22:06:49]line ТРК (МРК, ГНК) : 53 [22:06:49]line Товар: 2710124500 [22:06:49]line Аи-95-К-3 [22:06:49]line 13.390 * 74.70 [22:06:49]line = 1000.23 [22:06:49]line НДС 12% НСП 1% [22:06:49]line > о реализуемом товаре [22:06:49]line ОКРУГЛЕНИЕ: -0.23 [22:06:49]line ИТОГО: 1000.00 [22:06:49]line Внесено: 1000.00 [22:06:49]line СДАЧА: 0.00 [22:06:49]line НСП 1% : 8.85 [22:06:49]line НДС 12% : 106.22 [22:06:49]line Наличными: 1000.00 [22:06:49]line Безнал.: 0.00 [22:06:49]line Место: АЗС № 127 "Партнер Нефть" [22:06:49]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [22:06:49]line СНО: Общий режим [22:06:49]line Чек 427 30.07.2024 22:06 [22:06:49]line Смена: 48 ФФД: 1.0 [22:06:49]line ЗНМ: 0300000158 [22:06:49]line РНМ: 0000000000171247 [22:06:49]line Версия ККМ: v1.0 [22:06:49]line ФМ: 0000000002098565 [22:06:49]line ФД: 25052 [22:06:49]line ФПД: 229683428252918 [22:06:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T220649&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25052&fm=229683428252918&tin=02508201610067®Number=0000000000171247&sum=100000 [22:06:49]OFD Sender: Processing packet 25052 [packets to send 29, broken 28] [22:06:49]ProducePacketName [22:06:49]name=ofd_packets/00025052 [22:06:49]OFD Sender: To server: pG, [22:06:49]CommunicateWithHost lk.salyk.kg:30040 [22:06:49]ConnectInit lk.salyk.kg [22:06:49]written 0, free lines is 4095 [22:06:49]Connected sock=10 [22:06:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 62 7C 07 01 2D D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 F9 63 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DC 61 00 00 35 04 06 00 D0 E5 57 26 DC F6 90 6E EE 94 0B D3 98 95 [22:06:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 57 C1 47 00 26 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 32 30 39 38 35 36 35 10 04 04 00 DC 61 00 00 F4 03 04 00 86 0F A9 66 B6 04 01 00 00 DD C9 78 43 10 C5 D5 EB [22:06:50]CommunicateWithHost err = 0 [22:06:50]CheckOFDResponse [22:06:50]1017 (14) - 77093643461234 [22:06:50]1041 (16) - 0000000002098565 [22:06:50]1040 (4) - 25052 [22:06:50]1012 (4) - 30.07.2024 16:06 [22:06:50]1206 (1) - 0 [22:06:50]OFD Sender: Remove packet 25052 [22:06:50]ProducePacketName [22:06:50]name=ofd_packets/00025052 [22:06:50]NVStorageDeleteData [22:06:50]Write to MH i2c: 01 00 00 1C 44 60 [22:06:50]Write i2c OK [22:06:50]MH_I2C_Read... [22:06:50]Read from MH i2c: 01 [22:06:50]MH_I2C_Read... [22:06:50]Read from MH i2c: 01 07 00 [22:06:50]MH_I2C_Read... [22:06:50]Read from MH i2c: 01 07 00 1C 44 00 00 00 00 00 ED 0C 60 [22:06:50]RasterBufferAndPrint [22:06:50]line [22:06:50]line [22:06:50]line [22:06:50]line [22:06:50]line [22:06:50]written 0, free lines is 3315 [22:06:50]MH_Cut [22:06:50]Write to MH i2c: D1 01 00 23 44 01 39 [22:06:50]Write i2c OK [22:06:50]MH_I2C_Read... [22:06:50]Read from MH i2c: D1 [22:06:50]MH_I2C_Read... [22:06:50]Read from MH i2c: D1 01 00 [22:06:50]MH_I2C_Read... [22:06:50]Read from MH i2c: D1 01 00 23 44 00 38 [22:06:50]Write to MH i2c: 01 00 00 24 44 68 [22:06:50]Write i2c OK [22:06:50]MH_I2C_Read... [22:06:50]OFD Sender: No OFD packet to send [22:06:50]*** Cut start [22:06:50]*** Partial cut [22:06:50]*** CUTSNS_PIN = 1 [22:06:50]*** CUTSNS_PIN = 0 [22:06:51]*** Brake cut motor [22:06:51]Read from MH i2c: 01 [22:06:51]MH_I2C_Read... [22:06:51]*** Stop cut motor [22:06:51]Read from MH i2c: 01 07 00 [22:06:51]MH_I2C_Read... [22:06:51]*** Cut end [22:06:51]Read from MH i2c: 01 07 00 24 44 00 00 00 00 00 FF 0F 7D [22:06:51]process_action close_receipt done [22:06:51]requested_data is exist [22:06:51]produce_requested_data [22:06:51]requested_item fm.sn is exist - process it [22:06:51]wFMCommunicate request_size=4 [22:06:51]MH_SAM_APDU [22:06:51]CAPDU: 80 11 00 00 [22:06:51]Write to MH i2c: E2 08 00 25 44 80 11 00 00 00 00 00 00 E3 [22:06:51]Write i2c OK [22:06:51]MH_I2C_Read... [22:06:51]Read from MH i2c: E2 [22:06:51]MH_I2C_Read... [22:06:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:06:51]Read from MH i2c: E2 17 00 [22:06:51]MH_I2C_Read... [22:06:51]Read from MH i2c: E2 17 00 25 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 39 [22:06:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:06:51]wFMCommunicate OK [22:06:51]requested_item fd.num is exist - process it [22:06:51]SAM_PROTO_GetFieldsCounters [22:06:51]wFMCommunicate request_size=4 [22:06:51]MH_SAM_APDU [22:06:51]CAPDU: 80 13 00 00 [22:06:51]Write to MH i2c: E2 08 00 26 44 80 13 00 00 00 00 00 00 E6 [22:06:51]Write i2c OK [22:06:51]MH_I2C_Read... [22:06:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:06:51]Read from MH i2c: E2 [22:06:51]MH_I2C_Read... [22:06:51]Read from MH i2c: E2 62 00 [22:06:51]MH_I2C_Read... [22:06:51]Read from MH i2c: E2 62 00 26 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DC 61 00 00 0E 04 04 00 30 00 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 78 [22:06:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DC 61 00 00 0E 04 04 00 30 00 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 [22:06:51]wFMCommunicate OK [22:06:51]SAM_PROTO_GetFieldsCounters done [22:06:51]requested_item shift.num is exist - process it [22:06:51]requested_item shift.opened is exist - process it [22:06:51]req_shift_opened [22:06:51]FM_GetShiftState [22:06:51]SAM_PROTO_GetShiftState [22:06:51]wFMCommunicate request_size=4 [22:06:51]MH_SAM_APDU [22:06:51]CAPDU: 80 13 01 00 [22:06:51]Write to MH i2c: E2 08 00 27 44 80 13 01 00 00 00 00 00 E8 [22:06:51]Write i2c OK [22:06:51]MH_I2C_Read... [22:06:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:06:51]Read from MH i2c: E2 [22:06:51]MH_I2C_Read... [22:06:51]Read from MH i2c: E2 0E 00 [22:06:51]MH_I2C_Read... [22:06:51]Read from MH i2c: E2 0E 00 27 44 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 9B [22:06:51]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:06:51]wFMCommunicate OK [22:06:51]SAM_PROTO_GetShiftState done [22:06:51]FM_GetShiftState done [22:06:51]req_shift_opened done [22:06:51]requested_item shift.open_date is exist - process it [22:06:51]req_shift_open_date [22:06:51]req_shift_open_date done [22:06:51]produce_requested_data done [22:06:51]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25052,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [22:06:51]process_action_free close_receipt [22:06:51]json_value_free [22:06:51]json_value_free done [22:06:51]process_json_proto returns [22:06:51]Send response to host [22:06:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25052,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [22:06:51]free response buf [22:06:51]execute_script done [22:06:51]execute_script returns [22:06:51]free content buf [22:06:51]Sock 9.Close socket [22:06:51]Sock 9.Thread stoped [22:06:55]OFD Sender: No OFD packet to send [22:07:00]OFD Sender: No OFD packet to send [22:07:05]OFD Sender: No OFD packet to send [22:07:10]OFD Sender: No OFD packet to send [22:07:15]OFD Sender: No OFD packet to send [22:07:20]OFD Sender: No OFD packet to send [22:07:25]OFD Sender: No OFD packet to send [22:07:30]OFD Sender: No OFD packet to send [22:07:35]OFD Sender: No OFD packet to send [22:07:40]OFD Sender: No OFD packet to send [22:07:45]OFD Sender: No OFD packet to send [22:07:50]OFD Sender: No OFD packet to send [22:07:55]OFD Sender: No OFD packet to send [22:08:00]OFD Sender: No OFD packet to send [22:08:05]OFD Sender: No OFD packet to send [22:08:10]OFD Sender: No OFD packet to send [22:08:15]OFD Sender: No OFD packet to send [22:08:20]OFD Sender: No OFD packet to send [22:08:25]OFD Sender: No OFD packet to send [22:08:30]OFD Sender: No OFD packet to send [22:08:35]OFD Sender: No OFD packet to send [22:08:40]OFD Sender: No OFD packet to send [22:08:45]OFD Sender: No OFD packet to send [22:08:50]OFD Sender: No OFD packet to send [22:08:55]OFD Sender: No OFD packet to send [22:09:00]OFD Sender: No OFD packet to send [22:09:05]OFD Sender: No OFD packet to send [22:09:10]OFD Sender: No OFD packet to send [22:09:15]OFD Sender: No OFD packet to send [22:09:20]OFD Sender: No OFD packet to send [22:09:25]OFD Sender: No OFD packet to send [22:09:30]OFD Sender: No OFD packet to send [22:09:35]OFD Sender: No OFD packet to send [22:09:40]OFD Sender: No OFD packet to send [22:09:45]OFD Sender: No OFD packet to send [22:09:50]OFD Sender: No OFD packet to send [22:09:55]OFD Sender: No OFD packet to send [22:10:00]OFD Sender: No OFD packet to send [22:10:05]OFD Sender: No OFD packet to send [22:10:10]OFD Sender: No OFD packet to send [22:10:15]OFD Sender: No OFD packet to send [22:10:16]accept exits with 7 [22:10:16]New connection [22:10:16]New thread 3067428196 created [22:10:16]Thread 3067571556 joined [22:10:16]Waiting for new connection... [22:10:16] Sock 7.Parse request [22:10:16]Sock 7.Check first char [22:10:16]Sock 7.First char is OK [22:10:16]request: POST /json_proto HTTP/1.0 [22:10:16]Method: POST [22:10:16]URL: /json_proto [22:10:16]Method is POST - this is cgi request [22:10:16]url: /json_proto [22:10:16]query_string will be loaded in cgi processing [22:10:16]execute_cgi json_proto POST (null) [22:10:16]execute_cgi path=json_proto method=POST [22:10:16]POST find Content-Length [22:10:16]Host: 172.17.45.131:8080 [22:10:16]Content-Length: 796 [22:10:16]Content-Type: application/json [22:10:16] [22:10:16]POST finish read [22:10:16]Found Content-Length = 796 [22:10:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610812", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 9.250, "sum" : 700.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:10:16]execute_script... [22:10:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610812", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 9.250, "sum" : 700.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 700.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:10:16]POST & json_proto [22:10:16]process_json_proto [22:10:16]json parsed OK: [22:10:16]protocol is kg_v1.0 [22:10:16]action value=close_receipt [22:10:16]process_action close_receipt [22:10:16]cmd_close_receipt [22:10:16]MH_GetDate [22:10:16]Write to MH i2c: F0 00 00 28 44 5B [22:10:16]Write i2c OK [22:10:16]MH_I2C_Read... [22:10:16]Read from MH i2c: F0 [22:10:16]MH_I2C_Read... [22:10:16]Read from MH i2c: F0 09 00 [22:10:16]MH_I2C_Read... [22:10:16]Read from MH i2c: F0 09 00 28 44 00 CA 64 A9 66 C6 D4 6E 66 0F [22:10:16]GetLastDocTimeStamp 1722377209 [22:10:16]current date 1722377418 [22:10:16]FM_GetShiftState [22:10:16]SAM_PROTO_GetShiftState [22:10:16]wFMCommunicate request_size=4 [22:10:16]MH_SAM_APDU [22:10:16]CAPDU: 80 13 01 00 [22:10:16]Write to MH i2c: E2 08 00 29 44 80 13 01 00 00 00 00 00 EA [22:10:16]Write i2c OK [22:10:16]MH_I2C_Read... [22:10:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:10:16]Read from MH i2c: E2 [22:10:16]MH_I2C_Read... [22:10:16]Read from MH i2c: E2 0E 00 [22:10:16]MH_I2C_Read... [22:10:16]Read from MH i2c: E2 0E 00 29 44 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 9D [22:10:16]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:10:16]wFMCommunicate OK [22:10:16]SAM_PROTO_GetShiftState done [22:10:16]FM_GetShiftState done [22:10:16]opened in 1722298218 [22:10:16]opened+sec_in_day 1722384618 [22:10:16]quantity*price = 70022 [22:10:16]sum+1 = 70024 [22:10:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.23 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 0.00 Безнал.: 700.23 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 428 30.07.2024 22:10 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25053 ФПД: 174889988888208 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T221018&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25053&fm=174889988888208&tin=02508201610067®Number=0000000000171247&sum=70023 [22:10:17]StoreToDocumentArchive [22:10:17]shift 48 fd 25053 [22:10:17]save to /storage/0048/doc_00025053 [22:10:17]save last doc name /storage/0048/doc_00025053 to /storage/kkm_last_doc_name [22:10:17]save OK [22:10:17]Clear old archive folders... [22:10:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:10:17]tlvbuf is 01F4C5A0 [22:10:17]SAM_PROTO_ClearQueue [22:10:17]wFMCommunicate request_size=4 [22:10:17]MH_SAM_APDU [22:10:17]CAPDU: 80 09 00 00 [22:10:17]Write to MH i2c: E2 08 00 36 44 80 09 00 00 00 00 00 00 EC [22:10:17]Write i2c OK [22:10:17]MH_I2C_Read... [22:10:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:10:17]Read from MH i2c: E2 [22:10:17]MH_I2C_Read... [22:10:17]Read from MH i2c: E2 03 00 [22:10:17]MH_I2C_Read... [22:10:17]Read from MH i2c: E2 03 00 36 44 00 90 00 EE [22:10:17]RAPDU: 90 00 [22:10:17]wFMCommunicate OK [22:10:17]SAM_PROTO_ClearQueue done [22:10:17]KKMCreateOFDPacket [22:10:17]OFDProtocolAddRootSTLVToBuf [22:10:17]FM_MakeSignedData [22:10:17]FM_MakeSignedData [22:10:17]SAM_PROTO_SignData [22:10:17]wFMCommunicate request_size=4 [22:10:17]MH_SAM_APDU [22:10:17]CAPDU: 80 0D 01 02 [22:10:17]Write to MH i2c: E2 08 00 37 44 80 0D 01 02 00 00 00 00 F4 [22:10:17]Write i2c OK [22:10:17]MH_I2C_Read... [22:10:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:10:17]Read from MH i2c: E2 [22:10:17]MH_I2C_Read... [22:10:17]Read from MH i2c: E2 03 00 [22:10:17]MH_I2C_Read... [22:10:17]Read from MH i2c: E2 03 00 37 44 00 90 00 EF [22:10:17]RAPDU: 90 00 [22:10:17]wFMCommunicate OK [22:10:17]wFMCommunicate request_size=255 [22:10:17]MH_SAM_APDU [22:10:17]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 22 24 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 87 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 87 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 87 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 CA 64 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DD 61 00 00 35 04 06 00 9F 0F BF A9 [22:10:17]Write to MH i2c: E2 02 01 38 44 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 22 24 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 87 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 87 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 87 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 CA 64 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DD 61 00 00 35 04 06 00 9F 0F BF A9 00 00 13 [22:10:17]Write i2c OK [22:10:17]MH_I2C_Read... [22:10:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:10:18]Read from MH i2c: E2 [22:10:18]MH_I2C_Read... [22:10:18]Read from MH i2c: E2 03 00 [22:10:18]MH_I2C_Read... [22:10:18]Read from MH i2c: E2 03 00 38 44 00 90 00 F0 [22:10:18]RAPDU: 90 00 [22:10:18]wFMCommunicate OK [22:10:18]wFMCommunicate request_size=7 [22:10:18]MH_SAM_APDU [22:10:18]CAPDU: 80 0D 02 02 02 96 90 [22:10:18]Write to MH i2c: E2 0A 00 39 44 80 0D 02 02 02 00 96 90 00 00 21 [22:10:18]Write i2c OK [22:10:18]MH_I2C_Read... [22:10:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:10:18]Read from MH i2c: E2 [22:10:18]MH_I2C_Read... [22:10:18]Read from MH i2c: E2 03 00 [22:10:18]MH_I2C_Read... [22:10:18]Read from MH i2c: E2 03 00 39 44 00 90 00 F1 [22:10:18]RAPDU: 90 00 [22:10:18]wFMCommunicate OK [22:10:18]wFMCommunicate request_size=4 [22:10:18]MH_SAM_APDU [22:10:18]CAPDU: 80 0D 03 02 [22:10:18]Write to MH i2c: E2 08 00 3A 44 80 0D 03 02 00 00 00 00 F9 [22:10:18]Write i2c OK [22:10:18]MH_I2C_Read... [22:10:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:10:18]Read from MH i2c: E2 [22:10:18]MH_I2C_Read... [22:10:18]Read from MH i2c: E2 0B 00 [22:10:18]MH_I2C_Read... [22:10:18]Read from MH i2c: E2 0B 00 3A 44 00 53 7E 86 25 C5 E4 63 A9 90 00 2B [22:10:18]RAPDU: 53 7E 86 25 C5 E4 63 A9 90 00 [22:10:18]wFMCommunicate OK [22:10:18]SAM_PROTO_SignData done [22:10:18]FM_MakeSignedData done [22:10:18]CreateOFDProtocolMessage [22:10:18]wFMCommunicate request_size=4 [22:10:18]MH_SAM_APDU [22:10:18]CAPDU: 80 11 00 00 [22:10:18]Write to MH i2c: E2 08 00 3B 44 80 11 00 00 00 00 00 00 F9 [22:10:18]Write i2c OK [22:10:18]MH_I2C_Read... [22:10:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:10:18]Read from MH i2c: E2 [22:10:18]MH_I2C_Read... [22:10:18]Read from MH i2c: E2 17 00 [22:10:18]MH_I2C_Read... [22:10:18]Read from MH i2c: E2 17 00 3B 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 4F [22:10:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:10:18]wFMCommunicate OK [22:10:18]CreateOFDProtocolMessage done [22:10:18]OFDSenderStorePacket 25053 [22:10:18]StoreOFDPacket docnum=25053 [22:10:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 36 12 04 01 07 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 22 24 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 87 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 87 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 87 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 CA 64 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DD 61 00 00 35 04 06 00 9F 0F BF A9 96 90 53 7E 86 25 C5 E4 63 A9 [22:10:18]CheckFolder [22:10:18]dirname=/storage/ofd_packets [22:10:18]CheckFolder done [22:10:18]ProducePacketName [22:10:18]name=ofd_packets/00025053 [22:10:18]NVStorageSaveData ofd_packets/00025053 [22:10:18]File name is /storage/ofd_packets/00025053 [22:10:18]Write 298 bytes [22:10:18]NVStorageSaveData done [22:10:18]OFDSenderStorePacket done [22:10:18]KKMCreateOFDPacket done [22:10:18]NVStorageSaveData kkm_last_timestamp [22:10:18]File name is /storage/kkm_last_timestamp [22:10:18]Write 4 bytes [22:10:18]NVStorageSaveData done [22:10:18]ExternCall_PrintAddStr [22:10:18]wPrintStart [22:10:18]Write to MH i2c: 01 00 00 3C 44 80 [22:10:18]Write i2c OK [22:10:18]MH_I2C_Read... [22:10:18]Read from MH i2c: 01 [22:10:18]MH_I2C_Read... [22:10:18]Read from MH i2c: 01 07 00 [22:10:18]MH_I2C_Read... [22:10:18]Read from MH i2c: 01 07 00 3C 44 00 00 00 00 00 FF 0F 95 [22:10:18]RasterBufferAndPrint [22:10:18]line Счет N : (1)610812 [22:10:18]line ИНН: 02508201610067 [22:10:18]line Контрольно-Кассовый Чек [22:10:18]line ПРОДАЖА [22:10:18]line ТРК (МРК, ГНК) : 1 [22:10:18]line Товар: 2710194210 [22:10:18]line ДТ-К-2 [22:10:18]line 9.250 * 75.70 [22:10:18]line = 700.23 [22:10:18]line НДС 12% НСП 1% [22:10:18]line > о реализуемом товаре [22:10:18]line ИТОГО: 700.23 [22:10:18]line НСП 1% : 6.20 [22:10:18]line НДС 12% : 74.36 [22:10:18]line Наличными: 0.00 [22:10:18]line Безнал.: 700.23 [22:10:18]line Место: АЗС № 127 "Партнер Нефть" [22:10:18]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [22:10:18]line СНО: Общий режим [22:10:18]line Чек 428 30.07.2024 22:10 [22:10:18]line Смена: 48 ФФД: 1.0 [22:10:18]line ЗНМ: 0300000158 [22:10:18]line РНМ: 0000000000171247 [22:10:18]line Версия ККМ: v1.0 [22:10:18]line Платежная система: O! деньги [22:10:18]line ФМ: 0000000002098565 [22:10:18]line ФД: 25053 [22:10:18]line ФПД: 174889988888208 [22:10:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T221018&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25053&fm=174889988888208&tin=02508201610067®Number=0000000000171247&sum=70023 [22:10:18]OFD Sender: Processing packet 25053 [packets to send 29, broken 28] [22:10:18]ProducePacketName [22:10:18]name=ofd_packets/00025053 [22:10:18]OFD Sender: To server: pG, [22:10:18]CommunicateWithHost lk.salyk.kg:30040 [22:10:18]ConnectInit lk.salyk.kg [22:10:18]written 0, free lines is 4095 [22:10:18]Connected sock=10 [22:10:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 36 12 04 01 07 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 22 24 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 87 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 87 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 87 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 CA 64 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DD 61 00 00 35 04 06 00 9F 0F BF A9 96 90 53 7E 86 25 C5 E4 63 A9 [22:10:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 09 48 47 00 F2 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 32 30 39 38 35 36 35 10 04 04 00 DD 61 00 00 F4 03 04 00 57 10 A9 66 B6 04 01 00 00 AF 17 10 AD 81 F7 C2 20 [22:10:18]CommunicateWithHost err = 0 [22:10:18]CheckOFDResponse [22:10:18]1017 (14) - 77093643461234 [22:10:18]1041 (16) - 0000000002098565 [22:10:18]1040 (4) - 25053 [22:10:18]1012 (4) - 30.07.2024 16:09 [22:10:18]1206 (1) - 0 [22:10:18]OFD Sender: Remove packet 25053 [22:10:18]ProducePacketName [22:10:18]name=ofd_packets/00025053 [22:10:18]NVStorageDeleteData [22:10:18]Write to MH i2c: 01 00 00 66 44 AA [22:10:18]Write i2c OK [22:10:18]MH_I2C_Read... [22:10:18]Read from MH i2c: 01 [22:10:18]MH_I2C_Read... [22:10:18]Read from MH i2c: 01 07 00 [22:10:18]MH_I2C_Read... [22:10:18]Read from MH i2c: 01 07 00 66 44 00 00 00 00 00 02 0D C0 [22:10:18]RasterBufferAndPrint [22:10:18]line [22:10:18]line [22:10:18]line [22:10:18]line [22:10:18]line [22:10:18]written 0, free lines is 3336 [22:10:18]MH_Cut [22:10:18]Write to MH i2c: D1 01 00 6D 44 01 83 [22:10:18]Write i2c OK [22:10:18]MH_I2C_Read... [22:10:18]Read from MH i2c: D1 [22:10:18]MH_I2C_Read... [22:10:18]Read from MH i2c: D1 01 00 [22:10:18]MH_I2C_Read... [22:10:18]Read from MH i2c: D1 01 00 6D 44 00 82 [22:10:18]Write to MH i2c: 01 00 00 6E 44 B2 [22:10:18]Write i2c OK [22:10:18]MH_I2C_Read... [22:10:19]OFD Sender: No OFD packet to send [22:10:19]*** Cut start [22:10:19]*** Partial cut [22:10:19]*** CUTSNS_PIN = 1 [22:10:19]*** CUTSNS_PIN = 0 [22:10:19]*** Brake cut motor [22:10:20]Read from MH i2c: 01 [22:10:20]MH_I2C_Read... [22:10:20]*** Stop cut motor [22:10:20]*** Cut end [22:10:20]Read from MH i2c: 01 07 00 [22:10:20]MH_I2C_Read... [22:10:20]Read from MH i2c: 01 07 00 6E 44 00 00 00 00 00 FF 0F C7 [22:10:20]process_action close_receipt done [22:10:20]requested_data is exist [22:10:20]produce_requested_data [22:10:20]requested_item fm.sn is exist - process it [22:10:20]wFMCommunicate request_size=4 [22:10:20]MH_SAM_APDU [22:10:20]CAPDU: 80 11 00 00 [22:10:20]Write to MH i2c: E2 08 00 6F 44 80 11 00 00 00 00 00 00 2D [22:10:20]Write i2c OK [22:10:20]MH_I2C_Read... [22:10:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:10:20]Read from MH i2c: E2 [22:10:20]MH_I2C_Read... [22:10:20]Read from MH i2c: E2 17 00 [22:10:20]MH_I2C_Read... [22:10:20]Read from MH i2c: E2 17 00 6F 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 83 [22:10:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:10:20]wFMCommunicate OK [22:10:20]requested_item fd.num is exist - process it [22:10:20]SAM_PROTO_GetFieldsCounters [22:10:20]wFMCommunicate request_size=4 [22:10:20]MH_SAM_APDU [22:10:20]CAPDU: 80 13 00 00 [22:10:20]Write to MH i2c: E2 08 00 70 44 80 13 00 00 00 00 00 00 30 [22:10:20]Write i2c OK [22:10:20]MH_I2C_Read... [22:10:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:10:20]Read from MH i2c: E2 [22:10:20]MH_I2C_Read... [22:10:20]Read from MH i2c: E2 62 00 [22:10:20]MH_I2C_Read... [22:10:20]Read from MH i2c: E2 62 00 70 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DD 61 00 00 0E 04 04 00 30 00 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 C6 [22:10:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DD 61 00 00 0E 04 04 00 30 00 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 [22:10:20]wFMCommunicate OK [22:10:20]SAM_PROTO_GetFieldsCounters done [22:10:20]requested_item shift.num is exist - process it [22:10:20]requested_item shift.opened is exist - process it [22:10:20]req_shift_opened [22:10:20]FM_GetShiftState [22:10:20]SAM_PROTO_GetShiftState [22:10:20]wFMCommunicate request_size=4 [22:10:20]MH_SAM_APDU [22:10:20]CAPDU: 80 13 01 00 [22:10:20]Write to MH i2c: E2 08 00 71 44 80 13 01 00 00 00 00 00 32 [22:10:20]Write i2c OK [22:10:20]MH_I2C_Read... [22:10:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:10:20]Read from MH i2c: E2 [22:10:20]MH_I2C_Read... [22:10:20]Read from MH i2c: E2 0E 00 [22:10:20]MH_I2C_Read... [22:10:20]Read from MH i2c: E2 0E 00 71 44 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E5 [22:10:20]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:10:20]wFMCommunicate OK [22:10:20]SAM_PROTO_GetShiftState done [22:10:20]FM_GetShiftState done [22:10:20]req_shift_opened done [22:10:20]requested_item shift.open_date is exist - process it [22:10:20]req_shift_open_date [22:10:20]req_shift_open_date done [22:10:20]produce_requested_data done [22:10:20]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25053,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [22:10:20]process_action_free close_receipt [22:10:20]json_value_free [22:10:20]json_value_free done [22:10:20]process_json_proto returns [22:10:20]Send response to host [22:10:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25053,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [22:10:20]free response buf [22:10:20]execute_script done [22:10:20]execute_script returns [22:10:20]free content buf [22:10:20]Sock 7.Close socket [22:10:20]Sock 7.Thread stoped [22:10:24]OFD Sender: No OFD packet to send [22:10:29]OFD Sender: No OFD packet to send [22:10:34]OFD Sender: No OFD packet to send [22:10:39]OFD Sender: No OFD packet to send [22:10:44]OFD Sender: No OFD packet to send [22:10:49]OFD Sender: No OFD packet to send [22:10:54]OFD Sender: No OFD packet to send [22:10:59]OFD Sender: No OFD packet to send [22:11:04]OFD Sender: No OFD packet to send [22:11:09]OFD Sender: No OFD packet to send [22:11:14]OFD Sender: No OFD packet to send [22:11:19]OFD Sender: No OFD packet to send [22:11:24]OFD Sender: No OFD packet to send [22:11:29]OFD Sender: No OFD packet to send [22:11:34]OFD Sender: No OFD packet to send [22:11:39]OFD Sender: No OFD packet to send [22:11:44]OFD Sender: No OFD packet to send [22:11:49]OFD Sender: No OFD packet to send [22:11:54]OFD Sender: No OFD packet to send [22:11:59]OFD Sender: No OFD packet to send [22:12:04]OFD Sender: No OFD packet to send [22:12:09]OFD Sender: No OFD packet to send [22:12:14]OFD Sender: No OFD packet to send [22:12:19]OFD Sender: No OFD packet to send [22:12:24]OFD Sender: No OFD packet to send [22:12:29]OFD Sender: No OFD packet to send [22:12:34]OFD Sender: No OFD packet to send [22:12:39]OFD Sender: No OFD packet to send [22:12:41]accept exits with 9 [22:12:41]New connection [22:12:41]New thread 3067571556 created [22:12:41]Thread 3067428196 joined [22:12:41]Waiting for new connection... [22:12:41] Sock 9.Parse request [22:12:41]Sock 9.Check first char [22:12:41]Sock 9.First char is OK [22:12:41]request: POST /json_proto HTTP/1.0 [22:12:41]Method: POST [22:12:41]URL: /json_proto [22:12:41]Method is POST - this is cgi request [22:12:41]url: /json_proto [22:12:41]query_string will be loaded in cgi processing [22:12:41]execute_cgi json_proto POST (null) [22:12:41]execute_cgi path=json_proto method=POST [22:12:41]POST find Content-Length [22:12:41]Host: 172.17.45.131:8080 [22:12:41]Content-Length: 1195 [22:12:41]Content-Type: application/json [22:12:41] [22:12:41]POST finish read [22:12:41]Found Content-Length = 1195 [22:12: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610813\u000A30.07.2024 22: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 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\u000A03008\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:12:41]execute_script... [22:12: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610813\u000A30.07.2024 22: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 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\u000A03008\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:12:41]POST & json_proto [22:12:41]process_json_proto [22:12:41]json parsed OK: [22:12:41]protocol is kg_v1.0 [22:12:41]action value=print_text [22:12:41]process_action print_text [22:12:41]cmd_print_text [22:12:41]ExternCall_PrintAddStr [22:12:41]wPrintStart [22:12:41]Write to MH i2c: 01 00 00 72 44 B6 [22:12:41]Write i2c OK [22:12:41]MH_I2C_Read... [22:12:41]Read from MH i2c: 01 [22:12:41]MH_I2C_Read... [22:12:41]Read from MH i2c: 01 07 00 [22:12:41]MH_I2C_Read... [22:12:41]Read from MH i2c: 01 07 00 72 44 00 00 00 00 00 FF 0F CB [22:12:41]RasterBufferAndPrint [22:12:41]line *****ТОВАРНЫЙ ЧЕК***** [22:12:41]line АЗС 127 [22:12:41]line Партнер нефть [22:12:41]line 02508201610067 [22:12:41]line Кассир : Масалиев Н. [22:12:41]line Счет N : (1)610813 [22:12:41]line 30.07.2024 22:02 [22:12:41]line ПРОДАЖА [22:12:41]line ТРК (МРК, ГНК): 32 [22:12:41]line Вид ГСМ : 2710124130 [22:12:41]line Аи-92-К-2 [22:12:41]line 20.000 x 67.80 [22:12:41]line ИТОГ: 1356.00 [22:12:41]line Тип оплаты: Талоны: Топливная Карта [22:12:41]line 03008 [22:12:41]line ______________________ [22:12:41]line (подпись) [22:12:41]written 0, free lines is 4095 [22:12:41]Write to MH i2c: 01 00 00 86 44 CA [22:12:41]Write i2c OK [22:12:41]MH_I2C_Read... [22:12:41]Read from MH i2c: 01 [22:12:41]MH_I2C_Read... [22:12:41]Read from MH i2c: 01 07 00 [22:12:41]MH_I2C_Read... [22:12:41]Read from MH i2c: 01 07 00 86 44 00 00 00 00 00 10 0E EF [22:12:41]RasterBufferAndPrint [22:12:41]line [22:12:41]line [22:12:41]line [22:12:41]line [22:12:41]line [22:12:41]written 0, free lines is 3601 [22:12:41]MH_Cut [22:12:41]Write to MH i2c: D1 01 00 8D 44 01 A3 [22:12:41]Write i2c OK [22:12:41]MH_I2C_Read... [22:12:41]Read from MH i2c: D1 [22:12:41]MH_I2C_Read... [22:12:41]Read from MH i2c: D1 01 00 [22:12:41]MH_I2C_Read... [22:12:41]Read from MH i2c: D1 01 00 8D 44 00 A2 [22:12:41]Write to MH i2c: 01 00 00 8E 44 D2 [22:12:41]Write i2c OK [22:12:41]MH_I2C_Read... [22:12:42]*** Cut start [22:12:42]*** Partial cut [22:12:42]*** CUTSNS_PIN = 1 [22:12:42]*** CUTSNS_PIN = 0 [22:12:42]*** Brake cut motor [22:12:42]Read from MH i2c: 01 [22:12:42]MH_I2C_Read... [22:12:42]Read from MH i2c: 01 07 00 [22:12:42]MH_I2C_Read... [22:12:42]*** Stop cut motor [22:12:42]*** Cut end [22:12:42]Read from MH i2c: 01 07 00 8E 44 00 00 00 00 00 FF 0F E7 [22:12:42]process_action print_text done [22:12:42]requested_data is exist [22:12:42]produce_requested_data [22:12:42]requested_item fm.sn is exist - process it [22:12:42]wFMCommunicate request_size=4 [22:12:42]MH_SAM_APDU [22:12:42]CAPDU: 80 11 00 00 [22:12:42]Write to MH i2c: E2 08 00 8F 44 80 11 00 00 00 00 00 00 4D [22:12:42]Write i2c OK [22:12:42]MH_I2C_Read... [22:12:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:12:43]Read from MH i2c: E2 [22:12:43]MH_I2C_Read... [22:12:43]Read from MH i2c: E2 17 00 [22:12:43]MH_I2C_Read... [22:12:43]Read from MH i2c: E2 17 00 8F 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A3 [22:12:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:12:43]wFMCommunicate OK [22:12:43]requested_item fd.num is exist - process it [22:12:43]SAM_PROTO_GetFieldsCounters [22:12:43]wFMCommunicate request_size=4 [22:12:43]MH_SAM_APDU [22:12:43]CAPDU: 80 13 00 00 [22:12:43]Write to MH i2c: E2 08 00 90 44 80 13 00 00 00 00 00 00 50 [22:12:43]Write i2c OK [22:12:43]MH_I2C_Read... [22:12:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:12:43]Read from MH i2c: E2 [22:12:43]MH_I2C_Read... [22:12:43]Read from MH i2c: E2 62 00 [22:12:43]MH_I2C_Read... [22:12:43]Read from MH i2c: E2 62 00 90 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DD 61 00 00 0E 04 04 00 30 00 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 E6 [22:12:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DD 61 00 00 0E 04 04 00 30 00 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 [22:12:43]wFMCommunicate OK [22:12:43]SAM_PROTO_GetFieldsCounters done [22:12:43]requested_item shift.num is exist - process it [22:12:43]requested_item shift.opened is exist - process it [22:12:43]req_shift_opened [22:12:43]FM_GetShiftState [22:12:43]SAM_PROTO_GetShiftState [22:12:43]wFMCommunicate request_size=4 [22:12:43]MH_SAM_APDU [22:12:43]CAPDU: 80 13 01 00 [22:12:43]Write to MH i2c: E2 08 00 91 44 80 13 01 00 00 00 00 00 52 [22:12:43]Write i2c OK [22:12:43]MH_I2C_Read... [22:12:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:12:43]Read from MH i2c: E2 [22:12:43]MH_I2C_Read... [22:12:43]Read from MH i2c: E2 0E 00 [22:12:43]MH_I2C_Read... [22:12:43]Read from MH i2c: E2 0E 00 91 44 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 05 [22:12:43]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:12:43]wFMCommunicate OK [22:12:43]SAM_PROTO_GetShiftState done [22:12:43]FM_GetShiftState done [22:12:43]req_shift_opened done [22:12:43]requested_item shift.open_date is exist - process it [22:12:43]req_shift_open_date [22:12:43]req_shift_open_date done [22:12:43]produce_requested_data done [22:12:43]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25053,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [22:12:43]process_action_free print_text [22:12:43]json_value_free [22:12:43]json_value_free done [22:12:43]process_json_proto returns [22:12:43]Send response to host [22:12:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25053,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [22:12:43]free response buf [22:12:43]execute_script done [22:12:43]execute_script returns [22:12:43]free content buf [22:12:43]Sock 9.Close socket [22:12:43]Sock 9.Thread stoped [22:12:44]OFD Sender: No OFD packet to send [22:12:49]OFD Sender: No OFD packet to send [22:12:54]OFD Sender: No OFD packet to send [22:12:59]OFD Sender: No OFD packet to send [22:13:04]OFD Sender: No OFD packet to send [22:13:09]OFD Sender: No OFD packet to send [22:13:14]OFD Sender: No OFD packet to send [22:13:19]OFD Sender: No OFD packet to send [22:13:24]OFD Sender: No OFD packet to send [22:13:29]OFD Sender: No OFD packet to send [22:13:34]OFD Sender: No OFD packet to send [22:13:39]OFD Sender: No OFD packet to send [22:13:44]OFD Sender: No OFD packet to send [22:13:49]OFD Sender: No OFD packet to send [22:13:54]OFD Sender: No OFD packet to send [22:13:59]OFD Sender: No OFD packet to send [22:14:04]OFD Sender: No OFD packet to send [22:14:09]OFD Sender: No OFD packet to send [22:14:14]OFD Sender: No OFD packet to send [22:14:19]OFD Sender: No OFD packet to send [22:14:24]OFD Sender: No OFD packet to send [22:14:29]OFD Sender: No OFD packet to send [22:14:34]OFD Sender: No OFD packet to send [22:14:39]OFD Sender: No OFD packet to send [22:14:44]OFD Sender: No OFD packet to send [22:14:49]OFD Sender: No OFD packet to send [22:14:54]OFD Sender: No OFD packet to send [22:14:59]OFD Sender: No OFD packet to send [22:15:04]OFD Sender: No OFD packet to send [22:15:09]OFD Sender: No OFD packet to send [22:15:14]OFD Sender: No OFD packet to send [22:15:19]OFD Sender: No OFD packet to send [22:15:24]OFD Sender: No OFD packet to send [22:15:29]OFD Sender: No OFD packet to send [22:15:34]OFD Sender: No OFD packet to send [22:15:39]OFD Sender: No OFD packet to send [22:15:44]OFD Sender: No OFD packet to send [22:15:49]OFD Sender: No OFD packet to send [22:15:54]OFD Sender: No OFD packet to send [22:15:59]OFD Sender: No OFD packet to send [22:16:04]OFD Sender: No OFD packet to send [22:16:09]OFD Sender: No OFD packet to send [22:16:14]OFD Sender: No OFD packet to send [22:16:19]OFD Sender: No OFD packet to send [22:16:24]OFD Sender: No OFD packet to send [22:16:29]OFD Sender: No OFD packet to send [22:16:34]OFD Sender: No OFD packet to send [22:16:37]accept exits with 7 [22:16:37]New connection [22:16:37]New thread 3067428196 created [22:16:37]Thread 3067571556 joined [22:16:37]Waiting for new connection... [22:16:37] Sock 7.Parse request [22:16:37]Sock 7.Check first char [22:16:37]Sock 7.First char is OK [22:16:37]request: POST /json_proto HTTP/1.0 [22:16:37]Method: POST [22:16:37]URL: /json_proto [22:16:37]Method is POST - this is cgi request [22:16:37]url: /json_proto [22:16:37]query_string will be loaded in cgi processing [22:16:37]execute_cgi json_proto POST (null) [22:16:37]execute_cgi path=json_proto method=POST [22:16:37]POST find Content-Length [22:16:37]Host: 172.17.45.131:8080 [22:16:37]Content-Length: 678 [22:16:37]Content-Type: application/json [22:16:37] [22:16:37]POST finish read [22:16:37]Found Content-Length = 678 [22:16:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610814", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:16:37]execute_script... [22:16:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610814", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:16:37]POST & json_proto [22:16:37]process_json_proto [22:16:37]json parsed OK: [22:16:37]protocol is kg_v1.0 [22:16:37]action value=close_receipt [22:16:37]process_action close_receipt [22:16:37]cmd_close_receipt [22:16:37]MH_GetDate [22:16:37]Write to MH i2c: F0 00 00 92 44 C5 [22:16:37]Write i2c OK [22:16:37]MH_I2C_Read... [22:16:37]Read from MH i2c: F0 [22:16:37]MH_I2C_Read... [22:16:37]Read from MH i2c: F0 09 00 [22:16:37]MH_I2C_Read... [22:16:37]Read from MH i2c: F0 09 00 92 44 00 47 66 A9 66 C6 D4 6E 66 F8 [22:16:37]GetLastDocTimeStamp 1722377418 [22:16:37]current date 1722377799 [22:16:37]FM_GetShiftState [22:16:37]SAM_PROTO_GetShiftState [22:16:37]wFMCommunicate request_size=4 [22:16:37]MH_SAM_APDU [22:16:37]CAPDU: 80 13 01 00 [22:16:37]Write to MH i2c: E2 08 00 93 44 80 13 01 00 00 00 00 00 54 [22:16:37]Write i2c OK [22:16:37]MH_I2C_Read... [22:16:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:16:37]Read from MH i2c: E2 [22:16:37]MH_I2C_Read... [22:16:37]Read from MH i2c: E2 0E 00 [22:16:37]MH_I2C_Read... [22:16:37]Read from MH i2c: E2 0E 00 93 44 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 07 [22:16:37]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:16:37]wFMCommunicate OK [22:16:37]SAM_PROTO_GetShiftState done [22:16:37]FM_GetShiftState done [22:16:37]opened in 1722298218 [22:16:37]opened+sec_in_day 1722384618 [22:16:37]quantity*price = 150037 [22:16:37]sum+1 = 150038 [22:16:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 429 30.07.2024 22:16 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25054 ФПД: 150539398688482 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T221639&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25054&fm=150539398688482&tin=02508201610067®Number=0000000000171247&sum=150000 [22:16:38]StoreToDocumentArchive [22:16:38]shift 48 fd 25054 [22:16:38]save to /storage/0048/doc_00025054 [22:16:38]save last doc name /storage/0048/doc_00025054 to /storage/kkm_last_doc_name [22:16:38]save OK [22:16:38]Clear old archive folders... [22:16:38]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:16:38]tlvbuf is 01F55BC0 [22:16:38]SAM_PROTO_ClearQueue [22:16:38]wFMCommunicate request_size=4 [22:16:38]MH_SAM_APDU [22:16:38]CAPDU: 80 09 00 00 [22:16:38]Write to MH i2c: E2 08 00 A0 44 80 09 00 00 00 00 00 00 56 [22:16:38]Write i2c OK [22:16:38]MH_I2C_Read... [22:16:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:16:39]Read from MH i2c: E2 [22:16:39]MH_I2C_Read... [22:16:39]Read from MH i2c: E2 03 00 [22:16:39]MH_I2C_Read... [22:16:39]Read from MH i2c: E2 03 00 A0 44 00 90 00 58 [22:16:39]RAPDU: 90 00 [22:16:39]wFMCommunicate OK [22:16:39]SAM_PROTO_ClearQueue done [22:16:39]KKMCreateOFDPacket [22:16:39]OFDProtocolAddRootSTLVToBuf [22:16:39]FM_MakeSignedData [22:16:39]FM_MakeSignedData [22:16:39]SAM_PROTO_SignData [22:16:39]wFMCommunicate request_size=4 [22:16:39]MH_SAM_APDU [22:16:39]CAPDU: 80 0D 01 02 [22:16:39]Write to MH i2c: E2 08 00 A1 44 80 0D 01 02 00 00 00 00 5E [22:16:39]Write i2c OK [22:16:39]MH_I2C_Read... [22:16:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:16:39]Read from MH i2c: E2 [22:16:39]MH_I2C_Read... [22:16:39]Read from MH i2c: E2 03 00 [22:16:39]MH_I2C_Read... [22:16:39]Read from MH i2c: E2 03 00 A1 44 00 90 00 59 [22:16:39]RAPDU: 90 00 [22:16:39]wFMCommunicate OK [22:16:39]wFMCommunicate request_size=255 [22:16:39]MH_SAM_APDU [22:16:39]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 AD 01 00 00 F4 03 04 00 47 66 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DE 61 00 00 35 04 06 00 88 EA 2F 62 [22:16:39]Write to MH i2c: E2 02 01 A2 44 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 AD 01 00 00 F4 03 04 00 47 66 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DE 61 00 00 35 04 06 00 88 EA 2F 62 00 00 83 [22:16:39]Write i2c OK [22:16:39]MH_I2C_Read... [22:16:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:16:39]Read from MH i2c: E2 [22:16:39]MH_I2C_Read... [22:16:39]Read from MH i2c: E2 03 00 [22:16:39]MH_I2C_Read... [22:16:39]Read from MH i2c: E2 03 00 A2 44 00 90 00 5A [22:16:39]RAPDU: 90 00 [22:16:39]wFMCommunicate OK [22:16:39]wFMCommunicate request_size=7 [22:16:39]MH_SAM_APDU [22:16:39]CAPDU: 80 0D 02 02 02 2E E2 [22:16:39]Write to MH i2c: E2 0A 00 A3 44 80 0D 02 02 02 00 2E E2 00 00 75 [22:16:39]Write i2c OK [22:16:39]MH_I2C_Read... [22:16:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:16:39]Read from MH i2c: E2 [22:16:39]MH_I2C_Read... [22:16:39]Read from MH i2c: E2 03 00 [22:16:39]MH_I2C_Read... [22:16:39]Read from MH i2c: E2 03 00 A3 44 00 90 00 5B [22:16:39]RAPDU: 90 00 [22:16:39]wFMCommunicate OK [22:16:39]wFMCommunicate request_size=4 [22:16:39]MH_SAM_APDU [22:16:39]CAPDU: 80 0D 03 02 [22:16:39]Write to MH i2c: E2 08 00 A4 44 80 0D 03 02 00 00 00 00 63 [22:16:39]Write i2c OK [22:16:39]MH_I2C_Read... [22:16:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:16:39]Read from MH i2c: E2 [22:16:39]MH_I2C_Read... [22:16:39]Read from MH i2c: E2 0B 00 [22:16:39]MH_I2C_Read... [22:16:39]Read from MH i2c: E2 0B 00 A4 44 00 0B 2B CF 23 6E 20 15 F9 90 00 28 [22:16:39]RAPDU: 0B 2B CF 23 6E 20 15 F9 90 00 [22:16:39]wFMCommunicate OK [22:16:39]SAM_PROTO_SignData done [22:16:39]FM_MakeSignedData done [22:16:39]CreateOFDProtocolMessage [22:16:39]wFMCommunicate request_size=4 [22:16:39]MH_SAM_APDU [22:16:39]CAPDU: 80 11 00 00 [22:16:39]Write to MH i2c: E2 08 00 A5 44 80 11 00 00 00 00 00 00 63 [22:16:39]Write i2c OK [22:16:39]MH_I2C_Read... [22:16:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:16:39]Read from MH i2c: E2 [22:16:39]MH_I2C_Read... [22:16:39]Read from MH i2c: E2 17 00 [22:16:39]MH_I2C_Read... [22:16:39]Read from MH i2c: E2 17 00 A5 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B9 [22:16:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:16:39]wFMCommunicate OK [22:16:39]CreateOFDProtocolMessage done [22:16:39]OFDSenderStorePacket 25054 [22:16:39]StoreOFDPacket docnum=25054 [22:16:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 60 EE 04 01 3B B0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 AD 01 00 00 F4 03 04 00 47 66 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DE 61 00 00 35 04 06 00 88 EA 2F 62 2E E2 0B 2B CF 23 6E 20 15 F9 [22:16:39]CheckFolder [22:16:39]dirname=/storage/ofd_packets [22:16:39]CheckFolder done [22:16:39]ProducePacketName [22:16:39]name=ofd_packets/00025054 [22:16:39]NVStorageSaveData ofd_packets/00025054 [22:16:39]File name is /storage/ofd_packets/00025054 [22:16:39]Write 298 bytes [22:16:39]NVStorageSaveData done [22:16:39]OFDSenderStorePacket done [22:16:39]KKMCreateOFDPacket done [22:16:39]NVStorageSaveData kkm_last_timestamp [22:16:39]File name is /storage/kkm_last_timestamp [22:16:39]Write 4 bytes [22:16:39]NVStorageSaveData done [22:16:39]ExternCall_PrintAddStr [22:16:39]wPrintStart [22:16:39]Write to MH i2c: 01 00 00 A6 44 EA [22:16:39]Write i2c OK [22:16:39]MH_I2C_Read... [22:16:39]Read from MH i2c: 01 [22:16:39]MH_I2C_Read... [22:16:39]Read from MH i2c: 01 07 00 [22:16:39]MH_I2C_Read... [22:16:39]Read from MH i2c: 01 07 00 A6 44 00 00 00 00 00 FF 0F FF [22:16:39]RasterBufferAndPrint [22:16:39]line Счет N : (1)610814 [22:16:39]line ИНН: 02508201610067 [22:16:39]line Контрольно-Кассовый Чек [22:16:39]line ПРОДАЖА [22:16:39]line ТРК (МРК, ГНК) : 2 [22:16:39]line Товар: 2710194210 [22:16:39]line ДТ-К-2 [22:16:39]line 19.820 * 75.70 [22:16:39]line = 1500.37 [22:16:39]line НДС 12% НСП 1% [22:16:39]line > о реализуемом товаре [22:16:39]line ОКРУГЛЕНИЕ: -0.37 [22:16:39]line ИТОГО: 1500.00 [22:16:39]line Внесено: 1500.00 [22:16:39]line СДАЧА: 0.00 [22:16:39]line НСП 1% : 13.28 [22:16:39]line НДС 12% : 159.33 [22:16:39]line Наличными: 1500.00 [22:16:39]line Безнал.: 0.00 [22:16:39]line Место: АЗС № 127 "Партнер Нефть" [22:16:39]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [22:16:39]line СНО: Общий режим [22:16:39]line Чек 429 30.07.2024 22:16 [22:16:39]line Смена: 48 ФФД: 1.0 [22:16:39]line ЗНМ: 0300000158 [22:16:39]line РНМ: 0000000000171247 [22:16:39]line Версия ККМ: v1.0 [22:16:39]line ФМ: 0000000002098565 [22:16:39]line ФД: 25054 [22:16:39]line ФПД: 150539398688482 [22:16:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T221639&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25054&fm=150539398688482&tin=02508201610067®Number=0000000000171247&sum=150000 [22:16:39]OFD Sender: Processing packet 25054 [packets to send 29, broken 28] [22:16:39]ProducePacketName [22:16:39]name=ofd_packets/00025054 [22:16:39]OFD Sender: To server: pG, [22:16:39]CommunicateWithHost lk.salyk.kg:30040 [22:16:39]ConnectInit lk.salyk.kg [22:16:39]written 0, free lines is 4095 [22:16:39]Connected sock=10 [22:16:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 60 EE 04 01 3B B0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 AD 01 00 00 F4 03 04 00 47 66 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DE 61 00 00 35 04 06 00 88 EA 2F 62 2E E2 0B 2B CF 23 6E 20 15 F9 [22:16:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 97 D5 47 00 70 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DE 61 00 00 F4 03 04 00 D4 11 A9 66 B6 04 01 00 00 20 D5 31 B0 4B EA F9 7E [22:16:40]CommunicateWithHost err = 0 [22:16:40]CheckOFDResponse [22:16:40]1017 (14) - 77093643461234 [22:16:40]1041 (16) - 0000000002098565 [22:16:40]1040 (4) - 25054 [22:16:40]1012 (4) - 30.07.2024 16:16 [22:16:40]1206 (1) - 0 [22:16:40]OFD Sender: Remove packet 25054 [22:16:40]ProducePacketName [22:16:40]name=ofd_packets/00025054 [22:16:40]NVStorageDeleteData [22:16:40]Write to MH i2c: 01 00 00 D1 44 15 [22:16:40]Write i2c OK [22:16:40]MH_I2C_Read... [22:16:40]Read from MH i2c: 01 [22:16:40]MH_I2C_Read... [22:16:40]Read from MH i2c: 01 07 00 [22:16:40]MH_I2C_Read... [22:16:40]Read from MH i2c: 01 07 00 D1 44 00 00 00 00 00 F3 0C 1B [22:16:40]RasterBufferAndPrint [22:16:40]line [22:16:40]line [22:16:40]line [22:16:40]line [22:16:40]line [22:16:40]written 0, free lines is 3321 [22:16:40]MH_Cut [22:16:40]Write to MH i2c: D1 01 00 D8 44 01 EE [22:16:40]Write i2c OK [22:16:40]MH_I2C_Read... [22:16:40]Read from MH i2c: D1 [22:16:40]MH_I2C_Read... [22:16:40]Read from MH i2c: D1 01 00 [22:16:40]MH_I2C_Read... [22:16:40]Read from MH i2c: D1 01 00 D8 44 00 ED [22:16:40]Write to MH i2c: 01 00 00 D9 44 1D [22:16:40]Write i2c OK [22:16:40]MH_I2C_Read... [22:16:40]OFD Sender: No OFD packet to send [22:16:40]*** Cut start [22:16:40]*** Partial cut [22:16:40]*** CUTSNS_PIN = 1 [22:16:40]*** CUTSNS_PIN = 0 [22:16:41]*** Brake cut motor [22:16:41]Read from MH i2c: 01 [22:16:41]MH_I2C_Read... [22:16:41]*** Stop cut motor [22:16:41]*** Cut end [22:16:41]Read from MH i2c: 01 07 00 [22:16:41]MH_I2C_Read... [22:16:41]Read from MH i2c: 01 07 00 D9 44 00 00 00 00 00 FF 0F 32 [22:16:41]process_action close_receipt done [22:16:41]requested_data is exist [22:16:41]produce_requested_data [22:16:41]requested_item fm.sn is exist - process it [22:16:41]wFMCommunicate request_size=4 [22:16:41]MH_SAM_APDU [22:16:41]CAPDU: 80 11 00 00 [22:16:41]Write to MH i2c: E2 08 00 DA 44 80 11 00 00 00 00 00 00 98 [22:16:41]Write i2c OK [22:16:41]MH_I2C_Read... [22:16:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:16:41]Read from MH i2c: E2 [22:16:41]MH_I2C_Read... [22:16:41]Read from MH i2c: E2 17 00 [22:16:41]MH_I2C_Read... [22:16:41]Read from MH i2c: E2 17 00 DA 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 EE [22:16:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:16:41]wFMCommunicate OK [22:16:41]requested_item fd.num is exist - process it [22:16:41]SAM_PROTO_GetFieldsCounters [22:16:41]wFMCommunicate request_size=4 [22:16:41]MH_SAM_APDU [22:16:41]CAPDU: 80 13 00 00 [22:16:41]Write to MH i2c: E2 08 00 DB 44 80 13 00 00 00 00 00 00 9B [22:16:41]Write i2c OK [22:16:41]MH_I2C_Read... [22:16:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:16:41]Read from MH i2c: E2 [22:16:41]MH_I2C_Read... [22:16:41]Read from MH i2c: E2 62 00 [22:16:41]MH_I2C_Read... [22:16:41]Read from MH i2c: E2 62 00 DB 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DE 61 00 00 0E 04 04 00 30 00 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 35 [22:16:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DE 61 00 00 0E 04 04 00 30 00 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 [22:16:41]wFMCommunicate OK [22:16:41]SAM_PROTO_GetFieldsCounters done [22:16:41]requested_item shift.num is exist - process it [22:16:41]requested_item shift.opened is exist - process it [22:16:41]req_shift_opened [22:16:41]FM_GetShiftState [22:16:41]SAM_PROTO_GetShiftState [22:16:41]wFMCommunicate request_size=4 [22:16:41]MH_SAM_APDU [22:16:41]CAPDU: 80 13 01 00 [22:16:41]Write to MH i2c: E2 08 00 DC 44 80 13 01 00 00 00 00 00 9D [22:16:41]Write i2c OK [22:16:41]MH_I2C_Read... [22:16:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:16:41]Read from MH i2c: E2 [22:16:41]MH_I2C_Read... [22:16:41]Read from MH i2c: E2 0E 00 [22:16:41]MH_I2C_Read... [22:16:41]Read from MH i2c: E2 0E 00 DC 44 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 50 [22:16:41]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:16:41]wFMCommunicate OK [22:16:41]SAM_PROTO_GetShiftState done [22:16:41]FM_GetShiftState done [22:16:41]req_shift_opened done [22:16:41]requested_item shift.open_date is exist - process it [22:16:41]req_shift_open_date [22:16:41]req_shift_open_date done [22:16:41]produce_requested_data done [22:16:41]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25054,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [22:16:41]process_action_free close_receipt [22:16:41]json_value_free [22:16:41]json_value_free done [22:16:41]process_json_proto returns [22:16:41]Send response to host [22:16:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25054,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [22:16:41]free response buf [22:16:41]execute_script done [22:16:41]execute_script returns [22:16:41]free content buf [22:16:41]Sock 7.Close socket [22:16:41]Sock 7.Thread stoped [22:16:45]OFD Sender: No OFD packet to send [22:16:50]OFD Sender: No OFD packet to send [22:16:55]OFD Sender: No OFD packet to send [22:17:00]OFD Sender: No OFD packet to send [22:17:05]OFD Sender: No OFD packet to send [22:17:10]OFD Sender: No OFD packet to send [22:17:15]OFD Sender: No OFD packet to send [22:17:20]OFD Sender: No OFD packet to send [22:17:25]OFD Sender: No OFD packet to send [22:17:30]OFD Sender: No OFD packet to send [22:17:35]OFD Sender: No OFD packet to send [22:17:40]OFD Sender: No OFD packet to send [22:17:45]OFD Sender: No OFD packet to send [22:17:50]OFD Sender: No OFD packet to send [22:17:55]OFD Sender: No OFD packet to send [22:18:00]OFD Sender: No OFD packet to send [22:18:05]OFD Sender: No OFD packet to send [22:18:10]OFD Sender: No OFD packet to send [22:18:15]OFD Sender: No OFD packet to send [22:18:20]OFD Sender: No OFD packet to send [22:18:25]OFD Sender: No OFD packet to send [22:18:30]OFD Sender: No OFD packet to send [22:18:35]OFD Sender: No OFD packet to send [22:18:40]accept exits with 9 [22:18:40]New connection [22:18:40]New thread 3067571556 created [22:18:40]Thread 3067428196 joined [22:18:40]Waiting for new connection... [22:18:40] Sock 9.Parse request [22:18:40]Sock 9.Check first char [22:18:40]Sock 9.First char is OK [22:18:40]request: POST /json_proto HTTP/1.0 [22:18:40]Method: POST [22:18:40]URL: /json_proto [22:18:40]Method is POST - this is cgi request [22:18:40]url: /json_proto [22:18:40]query_string will be loaded in cgi processing [22:18:40]execute_cgi json_proto POST (null) [22:18:40]execute_cgi path=json_proto method=POST [22:18:40]POST find Content-Length [22:18:40]Host: 172.17.45.131:8080 [22:18:40]Content-Length: 677 [22:18:40]Content-Type: application/json [22:18:40] [22:18:40]POST finish read [22:18:40]Found Content-Length = 677 [22:18:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610815", "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" ] } } [22:18:40]execute_script... [22:18:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610815", "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" ] } } [22:18:40]POST & json_proto [22:18:40]process_json_proto [22:18:40]json parsed OK: [22:18:40]protocol is kg_v1.0 [22:18:40]action value=close_receipt [22:18:40]process_action close_receipt [22:18:40]cmd_close_receipt [22:18:40]MH_GetDate [22:18:40]Write to MH i2c: F0 00 00 DD 44 10 [22:18:40]Write i2c OK [22:18:40]MH_I2C_Read... [22:18:40]Read from MH i2c: F0 [22:18:40]MH_I2C_Read... [22:18:40]Read from MH i2c: F0 09 00 [22:18:40]MH_I2C_Read... [22:18:40]Read from MH i2c: F0 09 00 DD 44 00 C2 66 A9 66 C6 D4 6E 66 BE [22:18:40]GetLastDocTimeStamp 1722377799 [22:18:40]current date 1722377922 [22:18:40]FM_GetShiftState [22:18:40]SAM_PROTO_GetShiftState [22:18:40]wFMCommunicate request_size=4 [22:18:40]MH_SAM_APDU [22:18:40]CAPDU: 80 13 01 00 [22:18:40]Write to MH i2c: E2 08 00 DE 44 80 13 01 00 00 00 00 00 9F [22:18:40]Write i2c OK [22:18:40]MH_I2C_Read... [22:18:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:18:40]Read from MH i2c: E2 [22:18:40]MH_I2C_Read... [22:18:40]Read from MH i2c: E2 0E 00 [22:18:40]MH_I2C_Read... [22:18:40]Read from MH i2c: E2 0E 00 DE 44 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 52 [22:18:40]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:18:40]wFMCommunicate OK [22:18:40]SAM_PROTO_GetShiftState done [22:18:40]FM_GetShiftState done [22:18:40]opened in 1722298218 [22:18:40]opened+sec_in_day 1722384618 [22:18:40]quantity*price = 50036 [22:18:40]sum+1 = 50037 [22:18: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 430 30.07.2024 22:18 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25055 ФПД: 145176517341451 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T221842&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25055&fm=145176517341451&tin=02508201610067®Number=0000000000171247&sum=50000 [22:18:41]StoreToDocumentArchive [22:18:41]shift 48 fd 25055 [22:18:41]save to /storage/0048/doc_00025055 [22:18:41]save last doc name /storage/0048/doc_00025055 to /storage/kkm_last_doc_name [22:18:41]save OK [22:18:41]Clear old archive folders... [22:18:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:18:41]tlvbuf is 01EA7220 [22:18:41]SAM_PROTO_ClearQueue [22:18:41]wFMCommunicate request_size=4 [22:18:41]MH_SAM_APDU [22:18:41]CAPDU: 80 09 00 00 [22:18:41]Write to MH i2c: E2 08 00 EB 44 80 09 00 00 00 00 00 00 A1 [22:18:41]Write i2c OK [22:18:41]MH_I2C_Read... [22:18:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:18:41]Read from MH i2c: E2 [22:18:41]MH_I2C_Read... [22:18:41]Read from MH i2c: E2 03 00 [22:18:41]MH_I2C_Read... [22:18:41]Read from MH i2c: E2 03 00 EB 44 00 90 00 A3 [22:18:41]RAPDU: 90 00 [22:18:41]wFMCommunicate OK [22:18:41]SAM_PROTO_ClearQueue done [22:18:41]KKMCreateOFDPacket [22:18:41]OFDProtocolAddRootSTLVToBuf [22:18:41]FM_MakeSignedData [22:18:41]FM_MakeSignedData [22:18:41]SAM_PROTO_SignData [22:18:41]wFMCommunicate request_size=4 [22:18:41]MH_SAM_APDU [22:18:41]CAPDU: 80 0D 01 02 [22:18:41]Write to MH i2c: E2 08 00 EC 44 80 0D 01 02 00 00 00 00 A9 [22:18:41]Write i2c OK [22:18:41]MH_I2C_Read... [22:18:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:18:41]Read from MH i2c: E2 [22:18:41]MH_I2C_Read... [22:18:41]Read from MH i2c: E2 03 00 [22:18:41]MH_I2C_Read... [22:18:41]Read from MH i2c: E2 03 00 EC 44 00 90 00 A4 [22:18:41]RAPDU: 90 00 [22:18:41]wFMCommunicate OK [22:18:41]wFMCommunicate request_size=255 [22:18:41]MH_SAM_APDU [22:18: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 AE 01 00 00 F4 03 04 00 C2 66 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DF 61 00 00 35 04 06 00 84 [22:18:41]Write to MH i2c: E2 02 01 ED 44 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C2 66 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DF 61 00 00 35 04 06 00 84 00 00 FF [22:18:41]Write i2c OK [22:18:41]MH_I2C_Read... [22:18:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:18:42]Read from MH i2c: E2 [22:18:42]MH_I2C_Read... [22:18:42]Read from MH i2c: E2 03 00 [22:18:42]MH_I2C_Read... [22:18:42]Read from MH i2c: E2 03 00 ED 44 00 90 00 A5 [22:18:42]RAPDU: 90 00 [22:18:42]wFMCommunicate OK [22:18:42]wFMCommunicate request_size=10 [22:18:42]MH_SAM_APDU [22:18:42]CAPDU: 80 0D 02 02 05 09 8A BE F1 0B [22:18:42]Write to MH i2c: E2 0D 00 EE 44 80 0D 02 02 05 00 09 8A BE F1 0B 00 00 03 [22:18:42]Write i2c OK [22:18:42]MH_I2C_Read... [22:18:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:18:42]Read from MH i2c: E2 [22:18:42]MH_I2C_Read... [22:18:42]Read from MH i2c: E2 03 00 [22:18:42]MH_I2C_Read... [22:18:42]Read from MH i2c: E2 03 00 EE 44 00 90 00 A6 [22:18:42]RAPDU: 90 00 [22:18:42]wFMCommunicate OK [22:18:42]wFMCommunicate request_size=4 [22:18:42]MH_SAM_APDU [22:18:42]CAPDU: 80 0D 03 02 [22:18:42]Write to MH i2c: E2 08 00 EF 44 80 0D 03 02 00 00 00 00 AE [22:18:42]Write i2c OK [22:18:42]MH_I2C_Read... [22:18:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:18:42]Read from MH i2c: E2 [22:18:42]MH_I2C_Read... [22:18:42]Read from MH i2c: E2 0B 00 [22:18:42]MH_I2C_Read... [22:18:42]Read from MH i2c: E2 0B 00 EF 44 00 9A 3D E7 99 F2 BC 0A B3 90 00 71 [22:18:42]RAPDU: 9A 3D E7 99 F2 BC 0A B3 90 00 [22:18:42]wFMCommunicate OK [22:18:42]SAM_PROTO_SignData done [22:18:42]FM_MakeSignedData done [22:18:42]CreateOFDProtocolMessage [22:18:42]wFMCommunicate request_size=4 [22:18:42]MH_SAM_APDU [22:18:42]CAPDU: 80 11 00 00 [22:18:42]Write to MH i2c: E2 08 00 F0 44 80 11 00 00 00 00 00 00 AE [22:18:42]Write i2c OK [22:18:42]MH_I2C_Read... [22:18:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:18:42]Read from MH i2c: E2 [22:18:42]MH_I2C_Read... [22:18:42]Read from MH i2c: E2 17 00 [22:18:42]MH_I2C_Read... [22:18:42]Read from MH i2c: E2 17 00 F0 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 04 [22:18:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:18:42]wFMCommunicate OK [22:18:42]CreateOFDProtocolMessage done [22:18:42]OFDSenderStorePacket 25055 [22:18:42]StoreOFDPacket docnum=25055 [22:18:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 81 3C 07 01 94 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 AE 01 00 00 F4 03 04 00 C2 66 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DF 61 00 00 35 04 06 00 84 09 8A BE F1 0B 9A 3D E7 99 F2 BC 0A B3 [22:18:42]CheckFolder [22:18:42]dirname=/storage/ofd_packets [22:18:42]CheckFolder done [22:18:42]ProducePacketName [22:18:42]name=ofd_packets/00025055 [22:18:42]NVStorageSaveData ofd_packets/00025055 [22:18:42]File name is /storage/ofd_packets/00025055 [22:18:42]Write 301 bytes [22:18:42]NVStorageSaveData done [22:18:42]OFDSenderStorePacket done [22:18:42]KKMCreateOFDPacket done [22:18:42]NVStorageSaveData kkm_last_timestamp [22:18:42]File name is /storage/kkm_last_timestamp [22:18:42]Write 4 bytes [22:18:42]NVStorageSaveData done [22:18:42]ExternCall_PrintAddStr [22:18:42]wPrintStart [22:18:42]Write to MH i2c: 01 00 00 F1 44 35 [22:18:42]Write i2c OK [22:18:42]MH_I2C_Read... [22:18:42]Read from MH i2c: 01 [22:18:42]MH_I2C_Read... [22:18:42]Read from MH i2c: 01 07 00 [22:18:42]MH_I2C_Read... [22:18:42]Read from MH i2c: 01 07 00 F1 44 00 00 00 00 00 FF 0F 4A [22:18:42]RasterBufferAndPrint [22:18:42]line Счет N : (1)610815 [22:18:42]line ИНН: 02508201610067 [22:18:42]line Контрольно-Кассовый Чек [22:18:42]line ПРОДАЖА [22:18:42]line ТРК (МРК, ГНК) : 42 [22:18:42]line Товар: 2710124130 [22:18:42]line Аи-92-К-2 [22:18:42]line 7.380 * 67.80 [22:18:42]line = 500.36 [22:18:42]line НДС 12% НСП 1% [22:18:42]line > о реализуемом товаре [22:18:42]line ОКРУГЛЕНИЕ: -0.36 [22:18:42]line ИТОГО: 500.00 [22:18:42]line Внесено: 500.00 [22:18:42]line СДАЧА: 0.00 [22:18:42]line НСП 1% : 4.43 [22:18:42]line НДС 12% : 53.14 [22:18:42]line Наличными: 500.00 [22:18:42]line Безнал.: 0.00 [22:18:42]line Место: АЗС № 127 "Партнер Нефть" [22:18:42]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [22:18:42]line СНО: Общий режим [22:18:42]line Чек 430 30.07.2024 22:18 [22:18:42]line Смена: 48 ФФД: 1.0 [22:18:42]line ЗНМ: 0300000158 [22:18:42]line РНМ: 0000000000171247 [22:18:42]line Версия ККМ: v1.0 [22:18:42]line ФМ: 0000000002098565 [22:18:42]line ФД: 25055 [22:18:42]line ФПД: 145176517341451 [22:18:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T221842&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25055&fm=145176517341451&tin=02508201610067®Number=0000000000171247&sum=50000 [22:18:42]OFD Sender: Processing packet 25055 [packets to send 29, broken 28] [22:18:42]ProducePacketName [22:18:42]name=ofd_packets/00025055 [22:18:42]OFD Sender: To server: pG, [22:18:42]CommunicateWithHost lk.salyk.kg:30040 [22:18:42]ConnectInit lk.salyk.kg [22:18:42]written 0, free lines is 4095 [22:18:42]Connected sock=10 [22:18:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 81 3C 07 01 94 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 AE 01 00 00 F4 03 04 00 C2 66 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DF 61 00 00 35 04 06 00 84 09 8A BE F1 0B 9A 3D E7 99 F2 BC 0A B3 [22:18:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 FE B0 47 00 57 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 DF 61 00 00 F4 03 04 00 4F 12 A9 66 B6 04 01 00 00 D9 E5 7A 28 94 11 02 FE [22:18:43]CommunicateWithHost err = 0 [22:18:43]CheckOFDResponse [22:18:43]1017 (14) - 77093643461234 [22:18:43]1041 (16) - 0000000002098565 [22:18:43]1040 (4) - 25055 [22:18:43]1012 (4) - 30.07.2024 16:18 [22:18:43]1206 (1) - 0 [22:18:43]OFD Sender: Remove packet 25055 [22:18:43]ProducePacketName [22:18:43]name=ofd_packets/00025055 [22:18:43]NVStorageDeleteData [22:18:43]Write to MH i2c: 01 00 00 1C 45 61 [22:18:43]Write i2c OK [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: 01 [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: 01 07 00 [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: 01 07 00 1C 45 00 00 00 00 00 EC 0C 60 [22:18:43]RasterBufferAndPrint [22:18:43]line [22:18:43]line [22:18:43]line [22:18:43]line [22:18:43]line [22:18:43]written 0, free lines is 3314 [22:18:43]MH_Cut [22:18:43]Write to MH i2c: D1 01 00 23 45 01 3A [22:18:43]Write i2c OK [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: D1 [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: D1 01 00 [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: D1 01 00 23 45 00 39 [22:18:43]Write to MH i2c: 01 00 00 24 45 69 [22:18:43]Write i2c OK [22:18:43]MH_I2C_Read... [22:18:43]OFD Sender: No OFD packet to send [22:18:43]*** Cut start [22:18:43]*** Partial cut [22:18:43]*** CUTSNS_PIN = 1 [22:18:43]*** CUTSNS_PIN = 0 [22:18:44]*** Brake cut motor [22:18:44]Read from MH i2c: 01 *** Stop cut motor [22:18:44]*** Cut end [22:18:44] [22:18:44]MH_I2C_Read... [22:18:44]Read from MH i2c: 01 07 00 [22:18:44]MH_I2C_Read... [22:18:44]Read from MH i2c: 01 07 00 24 45 00 00 00 00 00 FF 0F 7E [22:18:44]process_action close_receipt done [22:18:44]requested_data is exist [22:18:44]produce_requested_data [22:18:44]requested_item fm.sn is exist - process it [22:18:44]wFMCommunicate request_size=4 [22:18:44]MH_SAM_APDU [22:18:44]CAPDU: 80 11 00 00 [22:18:44]Write to MH i2c: E2 08 00 25 45 80 11 00 00 00 00 00 00 E4 [22:18:44]Write i2c OK [22:18:44]MH_I2C_Read... [22:18:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:18:44]Read from MH i2c: E2 [22:18:44]MH_I2C_Read... [22:18:44]Read from MH i2c: E2 17 00 [22:18:44]MH_I2C_Read... [22:18:44]Read from MH i2c: E2 17 00 25 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 3A [22:18:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:18:44]wFMCommunicate OK [22:18:44]requested_item fd.num is exist - process it [22:18:44]SAM_PROTO_GetFieldsCounters [22:18:44]wFMCommunicate request_size=4 [22:18:44]MH_SAM_APDU [22:18:44]CAPDU: 80 13 00 00 [22:18:44]Write to MH i2c: E2 08 00 26 45 80 13 00 00 00 00 00 00 E7 [22:18:44]Write i2c OK [22:18:44]MH_I2C_Read... [22:18:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:18:44]Read from MH i2c: E2 [22:18:44]MH_I2C_Read... [22:18:44]Read from MH i2c: E2 62 00 [22:18:44]MH_I2C_Read... [22:18:44]Read from MH i2c: E2 62 00 26 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DF 61 00 00 0E 04 04 00 30 00 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 85 [22:18:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DF 61 00 00 0E 04 04 00 30 00 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 [22:18:44]wFMCommunicate OK [22:18:44]SAM_PROTO_GetFieldsCounters done [22:18:44]requested_item shift.num is exist - process it [22:18:44]requested_item shift.opened is exist - process it [22:18:44]req_shift_opened [22:18:44]FM_GetShiftState [22:18:44]SAM_PROTO_GetShiftState [22:18:44]wFMCommunicate request_size=4 [22:18:44]MH_SAM_APDU [22:18:44]CAPDU: 80 13 01 00 [22:18:44]Write to MH i2c: E2 08 00 27 45 80 13 01 00 00 00 00 00 E9 [22:18:44]Write i2c OK [22:18:44]MH_I2C_Read... [22:18:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:18:44]Read from MH i2c: E2 [22:18:44]MH_I2C_Read... [22:18:44]Read from MH i2c: E2 0E 00 [22:18:44]MH_I2C_Read... [22:18:44]Read from MH i2c: E2 0E 00 27 45 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 9C [22:18:44]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:18:44]wFMCommunicate OK [22:18:44]SAM_PROTO_GetShiftState done [22:18:44]FM_GetShiftState done [22:18:44]req_shift_opened done [22:18:44]requested_item shift.open_date is exist - process it [22:18:44]req_shift_open_date [22:18:44]req_shift_open_date done [22:18:44]produce_requested_data done [22:18:44]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25055,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [22:18:44]process_action_free close_receipt [22:18:44]json_value_free [22:18:44]json_value_free done [22:18:44]process_json_proto returns [22:18:44]Send response to host [22:18:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25055,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [22:18:44]free response buf [22:18:44]execute_script done [22:18:44]execute_script returns [22:18:44]free content buf [22:18:44]Sock 9.Close socket [22:18:44]Sock 9.Thread stoped [22:18:48]OFD Sender: No OFD packet to send [22:18:53]OFD Sender: No OFD packet to send [22:18:58]OFD Sender: No OFD packet to send [22:19:03]OFD Sender: No OFD packet to send [22:19:08]OFD Sender: No OFD packet to send [22:19:13]OFD Sender: No OFD packet to send [22:19:15]accept exits with 7 [22:19:15]New connection [22:19:15]New thread 3067428196 created [22:19:15]Thread 3067571556 joined [22:19:15]Waiting for new connection... [22:19:15] Sock 7.Parse request [22:19:15]Sock 7.Check first char [22:19:15]Sock 7.First char is OK [22:19:15]request: POST /json_proto HTTP/1.0 [22:19:15]Method: POST [22:19:15]URL: /json_proto [22:19:15]Method is POST - this is cgi request [22:19:15]url: /json_proto [22:19:15]query_string will be loaded in cgi processing [22:19:15]execute_cgi json_proto POST (null) [22:19:15]execute_cgi path=json_proto method=POST [22:19:15]POST find Content-Length [22:19:15]Host: 172.17.45.131:8080 [22:19:15]Content-Length: 1203 [22:19:15]Content-Type: application/json [22:19:15] [22:19:15]POST finish read [22:19:15]Found Content-Length = 1203 [22:19: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610816\u000A30.07.2024 22:09\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\u000A3588459\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:19:15]execute_script... [22:19: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. \u000A\u0421\u0447\u0435\u0442 N : (1)610816\u000A30.07.2024 22:09\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\u000A3588459\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:19:15]POST & json_proto [22:19:15]process_json_proto [22:19:15]json parsed OK: [22:19:15]protocol is kg_v1.0 [22:19:15]action value=print_text [22:19:15]process_action print_text [22:19:15]cmd_print_text [22:19:15]ExternCall_PrintAddStr [22:19:15]wPrintStart [22:19:15]Write to MH i2c: 01 00 00 28 45 6D [22:19:15]Write i2c OK [22:19:15]MH_I2C_Read... [22:19:15]Read from MH i2c: 01 [22:19:15]MH_I2C_Read... [22:19:15]Read from MH i2c: 01 07 00 [22:19:15]MH_I2C_Read... [22:19:15]Read from MH i2c: 01 07 00 28 45 00 00 00 00 00 FF 0F 82 [22:19:15]RasterBufferAndPrint [22:19:15]line *****ТОВАРНЫЙ ЧЕК***** [22:19:15]line АЗС 127 [22:19:15]line Партнер нефть [22:19:15]line 02508201610067 [22:19:15]line Кассир : Масалиев Н. [22:19:15]line Счет N : (1)610816 [22:19:15]line 30.07.2024 22:09 [22:19:15]line ПРОДАЖА [22:19:15]line ТРК (МРК, ГНК): 62 [22:19:15]line Вид ГСМ : 2710124130 [22:19:15]line Аи-92-К-2 [22:19:15]line 20.000 x 67.80 [22:19:15]line ИТОГ: 1356.00 [22:19:15]line Тип оплаты: Талоны: Топливные Талоны [22:19:15]line 3588459 [22:19:15]line ______________________ [22:19:15]line (подпись) [22:19:15]written 0, free lines is 4095 [22:19:15]Write to MH i2c: 01 00 00 3C 45 81 [22:19:15]Write i2c OK [22:19:15]MH_I2C_Read... [22:19:15]Read from MH i2c: 01 [22:19:15]MH_I2C_Read... [22:19:15]Read from MH i2c: 01 07 00 [22:19:15]MH_I2C_Read... [22:19:15]Read from MH i2c: 01 07 00 3C 45 00 00 00 00 00 10 0E A6 [22:19:15]RasterBufferAndPrint [22:19:15]line [22:19:15]line [22:19:15]line [22:19:15]line [22:19:15]line [22:19:15]written 0, free lines is 3602 [22:19:15]MH_Cut [22:19:15]Write to MH i2c: D1 01 00 43 45 01 5A [22:19:15]Write i2c OK [22:19:15]MH_I2C_Read... [22:19:15]Read from MH i2c: D1 [22:19:15]MH_I2C_Read... [22:19:15]Read from MH i2c: D1 01 00 [22:19:15]MH_I2C_Read... [22:19:15]Read from MH i2c: D1 01 00 43 45 00 59 [22:19:15]Write to MH i2c: 01 00 00 44 45 89 [22:19:15]Write i2c OK [22:19:15]MH_I2C_Read... [22:19:16]*** Cut start [22:19:16]*** Partial cut [22:19:16]*** CUTSNS_PIN = 1 [22:19:16]*** CUTSNS_PIN = 0 [22:19:16]*** Brake cut motor [22:19:16]Read from MH i2c: 01 [22:19:16]MH_I2C_Read... [22:19:16]Read from MH i2c: 01 07 00 [22:19:16]MH_I2C_Read... [22:19:16]*** Stop cut motor [22:19:16]*** Cut end [22:19:16]Read from MH i2c: 01 07 00 44 45 00 00 00 00 00 FF 0F 9E [22:19:16]process_action print_text done [22:19:16]requested_data is exist [22:19:16]produce_requested_data [22:19:16]requested_item fm.sn is exist - process it [22:19:16]wFMCommunicate request_size=4 [22:19:16]MH_SAM_APDU [22:19:16]CAPDU: 80 11 00 00 [22:19:16]Write to MH i2c: E2 08 00 45 45 80 11 00 00 00 00 00 00 04 [22:19:16]Write i2c OK [22:19:16]MH_I2C_Read... [22:19:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:19:16]Read from MH i2c: E2 [22:19:16]MH_I2C_Read... [22:19:16]Read from MH i2c: E2 17 00 [22:19:16]MH_I2C_Read... [22:19:16]Read from MH i2c: E2 17 00 45 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 5A [22:19:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:19:16]wFMCommunicate OK [22:19:16]requested_item fd.num is exist - process it [22:19:16]SAM_PROTO_GetFieldsCounters [22:19:16]wFMCommunicate request_size=4 [22:19:16]MH_SAM_APDU [22:19:16]CAPDU: 80 13 00 00 [22:19:16]Write to MH i2c: E2 08 00 46 45 80 13 00 00 00 00 00 00 07 [22:19:16]Write i2c OK [22:19:16]MH_I2C_Read... [22:19:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:19:17]Read from MH i2c: E2 [22:19:17]MH_I2C_Read... [22:19:17]Read from MH i2c: E2 62 00 [22:19:17]MH_I2C_Read... [22:19:17]Read from MH i2c: E2 62 00 46 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DF 61 00 00 0E 04 04 00 30 00 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 A5 [22:19:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 DF 61 00 00 0E 04 04 00 30 00 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 [22:19:17]wFMCommunicate OK [22:19:17]SAM_PROTO_GetFieldsCounters done [22:19:17]requested_item shift.num is exist - process it [22:19:17]requested_item shift.opened is exist - process it [22:19:17]req_shift_opened [22:19:17]FM_GetShiftState [22:19:17]SAM_PROTO_GetShiftState [22:19:17]wFMCommunicate request_size=4 [22:19:17]MH_SAM_APDU [22:19:17]CAPDU: 80 13 01 00 [22:19:17]Write to MH i2c: E2 08 00 47 45 80 13 01 00 00 00 00 00 09 [22:19:17]Write i2c OK [22:19:17]MH_I2C_Read... [22:19:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:19:17]Read from MH i2c: E2 [22:19:17]MH_I2C_Read... [22:19:17]Read from MH i2c: E2 0E 00 [22:19:17]MH_I2C_Read... [22:19:17]Read from MH i2c: E2 0E 00 47 45 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 BC [22:19:17]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:19:17]wFMCommunicate OK [22:19:17]SAM_PROTO_GetShiftState done [22:19:17]FM_GetShiftState done [22:19:17]req_shift_opened done [22:19:17]requested_item shift.open_date is exist - process it [22:19:17]req_shift_open_date [22:19:17]req_shift_open_date done [22:19:17]produce_requested_data done [22:19:17]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25055,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [22:19:17]process_action_free print_text [22:19:17]json_value_free [22:19:17]json_value_free done [22:19:17]process_json_proto returns [22:19:17]Send response to host [22:19:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25055,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [22:19:17]free response buf [22:19:17]execute_script done [22:19:17]execute_script returns [22:19:17]free content buf [22:19:17]Sock 7.Close socket [22:19:17]Sock 7.Thread stoped [22:19:18]OFD Sender: No OFD packet to send [22:19:23]OFD Sender: No OFD packet to send [22:19:28]OFD Sender: No OFD packet to send [22:19:33]OFD Sender: No OFD packet to send [22:19:38]OFD Sender: No OFD packet to send [22:19:43]OFD Sender: No OFD packet to send [22:19:48]OFD Sender: No OFD packet to send [22:19:53]OFD Sender: No OFD packet to send [22:19:58]OFD Sender: No OFD packet to send [22:20:03]OFD Sender: No OFD packet to send [22:20:08]OFD Sender: No OFD packet to send [22:20:13]OFD Sender: No OFD packet to send [22:20:18]OFD Sender: No OFD packet to send [22:20:23]OFD Sender: No OFD packet to send [22:20:28]OFD Sender: No OFD packet to send [22:20:33]OFD Sender: No OFD packet to send [22:20:38]OFD Sender: No OFD packet to send [22:20:43]OFD Sender: No OFD packet to send [22:20:48]OFD Sender: No OFD packet to send [22:20:53]OFD Sender: No OFD packet to send [22:20:58]OFD Sender: No OFD packet to send [22:21:03]OFD Sender: No OFD packet to send [22:21:08]OFD Sender: No OFD packet to send [22:21:13]OFD Sender: No OFD packet to send [22:21:18]OFD Sender: No OFD packet to send [22:21:23]OFD Sender: No OFD packet to send [22:21:28]OFD Sender: No OFD packet to send [22:21:33]OFD Sender: No OFD packet to send [22:21:38]OFD Sender: No OFD packet to send [22:21:43]OFD Sender: No OFD packet to send [22:21:48]OFD Sender: No OFD packet to send [22:21:53]OFD Sender: No OFD packet to send [22:21:58]OFD Sender: No OFD packet to send [22:22:03]OFD Sender: No OFD packet to send [22:22:08]OFD Sender: No OFD packet to send [22:22:13]OFD Sender: No OFD packet to send [22:22:18]OFD Sender: No OFD packet to send [22:22:23]OFD Sender: No OFD packet to send [22:22:28]OFD Sender: No OFD packet to send [22:22:33]OFD Sender: No OFD packet to send [22:22:38]OFD Sender: No OFD packet to send [22:22:43]OFD Sender: No OFD packet to send [22:22:48]OFD Sender: No OFD packet to send [22:22:53]OFD Sender: No OFD packet to send [22:22:58]OFD Sender: No OFD packet to send [22:23:03]OFD Sender: No OFD packet to send [22:23:08]OFD Sender: No OFD packet to send [22:23:13]OFD Sender: No OFD packet to send [22:23:18]OFD Sender: No OFD packet to send [22:23:23]OFD Sender: No OFD packet to send [22:23:28]OFD Sender: No OFD packet to send [22:23:33]OFD Sender: No OFD packet to send [22:23:35]accept exits with 9 [22:23:35]New connection [22:23:35]New thread 3067571556 created [22:23:35]Thread 3067428196 joined [22:23:35]Waiting for new connection... [22:23:35] Sock 9.Parse request [22:23:35]Sock 9.Check first char [22:23:35]Sock 9.First char is OK [22:23:35]request: POST /json_proto HTTP/1.0 [22:23:35]Method: POST [22:23:35]URL: /json_proto [22:23:35]Method is POST - this is cgi request [22:23:35]url: /json_proto [22:23:35]query_string will be loaded in cgi processing [22:23:35]execute_cgi json_proto POST (null) [22:23:35]execute_cgi path=json_proto method=POST [22:23:35]POST find Content-Length [22:23:35]Host: 172.17.45.131:8080 [22:23:35]Content-Length: 638 [22:23:35]Content-Type: application/json [22:23:35] [22:23:35]POST finish read [22:23:35]Found Content-Length = 638 [22:23:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610817", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:23:35]execute_script... [22:23:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610817", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:23:35]POST & json_proto [22:23:35]process_json_proto [22:23:35]json parsed OK: [22:23:35]protocol is kg_v1.0 [22:23:35]action value=close_receipt [22:23:35]process_action close_receipt [22:23:35]cmd_close_receipt [22:23:35]MH_GetDate [22:23:35]Write to MH i2c: F0 00 00 48 45 7C [22:23:35]Write i2c OK [22:23:35]MH_I2C_Read... [22:23:35]Read from MH i2c: F0 [22:23:35]MH_I2C_Read... [22:23:35]Read from MH i2c: F0 09 00 [22:23:35]MH_I2C_Read... [22:23:35]Read from MH i2c: F0 09 00 48 45 00 E9 67 A9 66 C6 D4 6E 66 52 [22:23:35]GetLastDocTimeStamp 1722377922 [22:23:35]current date 1722378217 [22:23:35]FM_GetShiftState [22:23:35]SAM_PROTO_GetShiftState [22:23:35]wFMCommunicate request_size=4 [22:23:35]MH_SAM_APDU [22:23:35]CAPDU: 80 13 01 00 [22:23:35]Write to MH i2c: E2 08 00 49 45 80 13 01 00 00 00 00 00 0B [22:23:35]Write i2c OK [22:23:35]MH_I2C_Read... [22:23:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:23:35]Read from MH i2c: E2 [22:23:35]MH_I2C_Read... [22:23:35]Read from MH i2c: E2 0E 00 [22:23:35]MH_I2C_Read... [22:23:35]Read from MH i2c: E2 0E 00 49 45 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 BE [22:23:35]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:23:35]wFMCommunicate OK [22:23:35]SAM_PROTO_GetShiftState done [22:23:35]FM_GetShiftState done [22:23:35]opened in 1722298218 [22:23:35]opened+sec_in_day 1722384618 [22:23:35]quantity*price = 99999 [22:23:35]sum+1 = 100001 [22:23:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 431 30.07.2024 22:23 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25056 ФПД: 53893073880377 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T222337&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25056&fm=53893073880377&tin=02508201610067®Number=0000000000171247&sum=100000 [22:23:37]StoreToDocumentArchive [22:23:37]shift 48 fd 25056 [22:23:37]save to /storage/0048/doc_00025056 [22:23:37]save last doc name /storage/0048/doc_00025056 to /storage/kkm_last_doc_name [22:23:37]save OK [22:23:37]Clear old archive folders... [22:23:37]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:23:37]tlvbuf is 01F9AE40 [22:23:37]SAM_PROTO_ClearQueue [22:23:37]wFMCommunicate request_size=4 [22:23:37]MH_SAM_APDU [22:23:37]CAPDU: 80 09 00 00 [22:23:37]Write to MH i2c: E2 08 00 56 45 80 09 00 00 00 00 00 00 0D [22:23:37]Write i2c OK [22:23:37]MH_I2C_Read... [22:23:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:23:37]Read from MH i2c: E2 [22:23:37]MH_I2C_Read... [22:23:37]Read from MH i2c: E2 03 00 [22:23:37]MH_I2C_Read... [22:23:37]Read from MH i2c: E2 03 00 56 45 00 90 00 0F [22:23:37]RAPDU: 90 00 [22:23:37]wFMCommunicate OK [22:23:37]SAM_PROTO_ClearQueue done [22:23:37]KKMCreateOFDPacket [22:23:37]OFDProtocolAddRootSTLVToBuf [22:23:37]FM_MakeSignedData [22:23:37]FM_MakeSignedData [22:23:37]SAM_PROTO_SignData [22:23:37]wFMCommunicate request_size=4 [22:23:37]MH_SAM_APDU [22:23:37]CAPDU: 80 0D 01 02 [22:23:37]Write to MH i2c: E2 08 00 57 45 80 0D 01 02 00 00 00 00 15 [22:23:37]Write i2c OK [22:23:37]MH_I2C_Read... [22:23:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:23:37]Read from MH i2c: E2 [22:23:37]MH_I2C_Read... [22:23:37]Read from MH i2c: E2 03 00 [22:23:37]MH_I2C_Read... [22:23:37]Read from MH i2c: E2 03 00 57 45 00 90 00 10 [22:23:37]RAPDU: 90 00 [22:23:37]wFMCommunicate OK [22:23:37]wFMCommunicate request_size=255 [22:23:37]MH_SAM_APDU [22:23:37]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 E9 67 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E0 61 00 00 35 04 06 00 31 03 F5 86 [22:23:37]Write to MH i2c: E2 02 01 58 45 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 E9 67 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E0 61 00 00 35 04 06 00 31 03 F5 86 00 00 AB [22:23:37]Write i2c OK [22:23:37]MH_I2C_Read... [22:23:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:23:37]Read from MH i2c: E2 [22:23:37]MH_I2C_Read... [22:23:37]Read from MH i2c: E2 03 00 [22:23:37]MH_I2C_Read... [22:23:37]Read from MH i2c: E2 03 00 58 45 00 90 00 11 [22:23:37]RAPDU: 90 00 [22:23:37]wFMCommunicate OK [22:23:37]wFMCommunicate request_size=7 [22:23:37]MH_SAM_APDU [22:23:37]CAPDU: 80 0D 02 02 02 45 39 [22:23:37]Write to MH i2c: E2 0A 00 59 45 80 0D 02 02 02 00 45 39 00 00 9A [22:23:37]Write i2c OK [22:23:37]MH_I2C_Read... [22:23:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:23:37]Read from MH i2c: E2 [22:23:37]MH_I2C_Read... [22:23:37]Read from MH i2c: E2 03 00 [22:23:37]MH_I2C_Read... [22:23:37]Read from MH i2c: E2 03 00 59 45 00 90 00 12 [22:23:37]RAPDU: 90 00 [22:23:37]wFMCommunicate OK [22:23:37]wFMCommunicate request_size=4 [22:23:37]MH_SAM_APDU [22:23:37]CAPDU: 80 0D 03 02 [22:23:37]Write to MH i2c: E2 08 00 5A 45 80 0D 03 02 00 00 00 00 1A [22:23:37]Write i2c OK [22:23:37]MH_I2C_Read... [22:23:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:23:37]Read from MH i2c: E2 [22:23:37]MH_I2C_Read... [22:23:37]Read from MH i2c: E2 0B 00 [22:23:37]MH_I2C_Read... [22:23:37]Read from MH i2c: E2 0B 00 5A 45 00 28 DB F1 C6 3F AE C5 5E 90 00 E5 [22:23:37]RAPDU: 28 DB F1 C6 3F AE C5 5E 90 00 [22:23:37]wFMCommunicate OK [22:23:37]SAM_PROTO_SignData done [22:23:37]FM_MakeSignedData done [22:23:37]CreateOFDProtocolMessage [22:23:37]wFMCommunicate request_size=4 [22:23:37]MH_SAM_APDU [22:23:37]CAPDU: 80 11 00 00 [22:23:37]Write to MH i2c: E2 08 00 5B 45 80 11 00 00 00 00 00 00 1A [22:23:37]Write i2c OK [22:23:37]MH_I2C_Read... [22:23:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:23:37]Read from MH i2c: E2 [22:23:37]MH_I2C_Read... [22:23:37]Read from MH i2c: E2 17 00 [22:23:37]MH_I2C_Read... [22:23:37]Read from MH i2c: E2 17 00 5B 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 70 [22:23:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:23:37]wFMCommunicate OK [22:23:37]CreateOFDProtocolMessage done [22:23:37]OFDSenderStorePacket 25056 [22:23:37]StoreOFDPacket docnum=25056 [22:23:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 15 52 04 01 EE 58 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 E9 67 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E0 61 00 00 35 04 06 00 31 03 F5 86 45 39 28 DB F1 C6 3F AE C5 5E [22:23:37]CheckFolder [22:23:37]dirname=/storage/ofd_packets [22:23:37]CheckFolder done [22:23:37]ProducePacketName [22:23:37]name=ofd_packets/00025056 [22:23:37]NVStorageSaveData ofd_packets/00025056 [22:23:37]File name is /storage/ofd_packets/00025056 [22:23:37]Write 298 bytes [22:23:37]NVStorageSaveData done [22:23:37]OFDSenderStorePacket done [22:23:37]KKMCreateOFDPacket done [22:23:37]NVStorageSaveData kkm_last_timestamp [22:23:37]File name is /storage/kkm_last_timestamp [22:23:37]Write 4 bytes [22:23:37]NVStorageSaveData done [22:23:37]ExternCall_PrintAddStr [22:23:37]wPrintStart [22:23:37]Write to MH i2c: 01 00 00 5C 45 A1 [22:23:37]Write i2c OK [22:23:37]MH_I2C_Read... [22:23:37]Read from MH i2c: 01 [22:23:37]MH_I2C_Read... [22:23:37]Read from MH i2c: 01 07 00 [22:23:37]MH_I2C_Read... [22:23:37]Read from MH i2c: 01 07 00 5C 45 00 00 00 00 00 FF 0F B6 [22:23:37]RasterBufferAndPrint [22:23:37]line Счет N : (1)610817 [22:23:37]line ИНН: 02508201610067 [22:23:37]line Контрольно-Кассовый Чек [22:23:37]line ПРОДАЖА [22:23:37]line ТРК (МРК, ГНК) : 2 [22:23:37]line Товар: 2710194210 [22:23:37]line ДТ-К-2 [22:23:37]line 13.210 * 75.70 [22:23:37]line = 1000.00 [22:23:37]line НДС 12% НСП 1% [22:23:37]line > о реализуемом товаре [22:23:37]line ИТОГО: 1000.00 [22:23:37]line НСП 1% : 8.85 [22:23:37]line НДС 12% : 106.19 [22:23:37]line Наличными: 1000.00 [22:23:37]line Безнал.: 0.00 [22:23:37]line Место: АЗС № 127 "Партнер Нефть" [22:23:37]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [22:23:37]line СНО: Общий режим [22:23:37]line Чек 431 30.07.2024 22:23 [22:23:37]line Смена: 48 ФФД: 1.0 [22:23:37]line ЗНМ: 0300000158 [22:23:37]line РНМ: 0000000000171247 [22:23:37]line Версия ККМ: v1.0 [22:23:37]line ФМ: 0000000002098565 [22:23:37]line ФД: 25056 [22:23:37]line ФПД: 53893073880377 [22:23:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T222337&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25056&fm=53893073880377&tin=02508201610067®Number=0000000000171247&sum=100000 [22:23:37]OFD Sender: Processing packet 25056 [packets to send 29, broken 28] [22:23:37]ProducePacketName [22:23:37]name=ofd_packets/00025056 [22:23:37]OFD Sender: To server: pG, [22:23:37]CommunicateWithHost lk.salyk.kg:30040 [22:23:37]ConnectInit lk.salyk.kg [22:23:37]written 0, free lines is 4095 [22:23:37]Connected sock=10 [22:23:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 15 52 04 01 EE 58 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 01 00 00 F4 03 04 00 E9 67 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E0 61 00 00 35 04 06 00 31 03 F5 86 45 39 28 DB F1 C6 3F AE C5 5E [22:23:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 35 C5 47 00 13 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 32 30 39 38 35 36 35 10 04 04 00 E0 61 00 00 F4 03 04 00 76 13 A9 66 B6 04 01 00 00 96 3A 5A 42 8F 5D 8A 4D [22:23:38]CommunicateWithHost err = 0 [22:23:38]CheckOFDResponse [22:23:38]1017 (14) - 77093643461234 [22:23:38]1041 (16) - 0000000002098565 [22:23:38]1040 (4) - 25056 [22:23:38]1012 (4) - 30.07.2024 16:23 [22:23:38]1206 (1) - 0 [22:23:38]OFD Sender: Remove packet 25056 [22:23:38]ProducePacketName [22:23:38]name=ofd_packets/00025056 [22:23:38]NVStorageDeleteData [22:23:38]Write to MH i2c: 01 00 00 84 45 C9 [22:23:38]Write i2c OK [22:23:38]MH_I2C_Read... [22:23:38]Read from MH i2c: 01 [22:23:38]MH_I2C_Read... [22:23:38]Read from MH i2c: 01 07 00 [22:23:38]MH_I2C_Read... [22:23:38]Read from MH i2c: 01 07 00 84 45 00 00 00 00 00 19 0D F6 [22:23:38]RasterBufferAndPrint [22:23:38]line [22:23:38]line [22:23:38]line [22:23:38]line [22:23:38]line [22:23:38]written 0, free lines is 3360 [22:23:38]MH_Cut [22:23:38]Write to MH i2c: D1 01 00 8B 45 01 A2 [22:23:38]Write i2c OK [22:23:38]MH_I2C_Read... [22:23:38]Read from MH i2c: D1 [22:23:38]MH_I2C_Read... [22:23:38]Read from MH i2c: D1 01 00 [22:23:38]MH_I2C_Read... [22:23:38]Read from MH i2c: D1 01 00 8B 45 00 A1 [22:23:38]Write to MH i2c: 01 00 00 8C 45 D1 [22:23:38]Write i2c OK [22:23:38]MH_I2C_Read... [22:23:38]OFD Sender: No OFD packet to send [22:23:38]*** Cut start [22:23:38]*** Partial cut [22:23:38]*** CUTSNS_PIN = 1 [22:23:38]*** CUTSNS_PIN = 0 [22:23:39]*** Brake cut motor [22:23:39]Read from MH i2c: 01 [22:23:39]MH_I2C_Read... [22:23:39]*** Stop cut motor [22:23:39]*** Cut end [22:23:39]Read from MH i2c: 01 07 00 [22:23:39]MH_I2C_Read... [22:23:39]Read from MH i2c: 01 07 00 8C 45 00 00 00 00 00 FF 0F E6 [22:23:39]process_action close_receipt done [22:23:39]requested_data is exist [22:23:39]produce_requested_data [22:23:39]requested_item fm.sn is exist - process it [22:23:39]wFMCommunicate request_size=4 [22:23:39]MH_SAM_APDU [22:23:39]CAPDU: 80 11 00 00 [22:23:39]Write to MH i2c: E2 08 00 8D 45 80 11 00 00 00 00 00 00 4C [22:23:39]Write i2c OK [22:23:39]MH_I2C_Read... [22:23:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:23:39]Read from MH i2c: E2 [22:23:39]MH_I2C_Read... [22:23:39]Read from MH i2c: E2 17 00 [22:23:39]MH_I2C_Read... [22:23:39]Read from MH i2c: E2 17 00 8D 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A2 [22:23:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:23:39]wFMCommunicate OK [22:23:39]requested_item fd.num is exist - process it [22:23:39]SAM_PROTO_GetFieldsCounters [22:23:39]wFMCommunicate request_size=4 [22:23:39]MH_SAM_APDU [22:23:39]CAPDU: 80 13 00 00 [22:23:39]Write to MH i2c: E2 08 00 8E 45 80 13 00 00 00 00 00 00 4F [22:23:39]Write i2c OK [22:23:39]MH_I2C_Read... [22:23:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:23:39]Read from MH i2c: E2 [22:23:39]MH_I2C_Read... [22:23:39]Read from MH i2c: E2 62 00 [22:23:39]MH_I2C_Read... [22:23:39]Read from MH i2c: E2 62 00 8E 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E0 61 00 00 0E 04 04 00 30 00 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 F1 [22:23:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E0 61 00 00 0E 04 04 00 30 00 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 [22:23:39]wFMCommunicate OK [22:23:39]SAM_PROTO_GetFieldsCounters done [22:23:39]requested_item shift.num is exist - process it [22:23:39]requested_item shift.opened is exist - process it [22:23:39]req_shift_opened [22:23:39]FM_GetShiftState [22:23:39]SAM_PROTO_GetShiftState [22:23:39]wFMCommunicate request_size=4 [22:23:39]MH_SAM_APDU [22:23:39]CAPDU: 80 13 01 00 [22:23:39]Write to MH i2c: E2 08 00 8F 45 80 13 01 00 00 00 00 00 51 [22:23:39]Write i2c OK [22:23:39]MH_I2C_Read... [22:23:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:23:39]Read from MH i2c: E2 [22:23:39]MH_I2C_Read... [22:23:39]Read from MH i2c: E2 0E 00 [22:23:39]MH_I2C_Read... [22:23:39]Read from MH i2c: E2 0E 00 8F 45 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 04 [22:23:39]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:23:39]wFMCommunicate OK [22:23:39]SAM_PROTO_GetShiftState done [22:23:39]FM_GetShiftState done [22:23:39]req_shift_opened done [22:23:39]requested_item shift.open_date is exist - process it [22:23:39]req_shift_open_date [22:23:39]req_shift_open_date done [22:23:39]produce_requested_data done [22:23:39]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25056,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [22:23:39]process_action_free close_receipt [22:23:39]json_value_free [22:23:39]json_value_free done [22:23:39]process_json_proto returns [22:23:39]Send response to host [22:23:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25056,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [22:23:39]free response buf [22:23:39]execute_script done [22:23:39]execute_script returns [22:23:39]free content buf [22:23:39]Sock 9.Close socket [22:23:39]Sock 9.Thread stoped [22:23:43]OFD Sender: No OFD packet to send [22:23:48]OFD Sender: No OFD packet to send [22:23:53]OFD Sender: No OFD packet to send [22:23:58]OFD Sender: No OFD packet to send [22:24:03]OFD Sender: No OFD packet to send [22:24:08]OFD Sender: No OFD packet to send [22:24:13]OFD Sender: No OFD packet to send [22:24:18]OFD Sender: No OFD packet to send [22:24:23]OFD Sender: No OFD packet to send [22:24:28]OFD Sender: No OFD packet to send [22:24:33]OFD Sender: No OFD packet to send [22:24:38]OFD Sender: No OFD packet to send [22:24:43]OFD Sender: No OFD packet to send [22:24:48]OFD Sender: No OFD packet to send [22:24:53]OFD Sender: No OFD packet to send [22:24:58]OFD Sender: No OFD packet to send [22:25:03]OFD Sender: No OFD packet to send [22:25:08]OFD Sender: No OFD packet to send [22:25:13]OFD Sender: No OFD packet to send [22:25:18]OFD Sender: No OFD packet to send [22:25:23]OFD Sender: No OFD packet to send [22:25:28]OFD Sender: No OFD packet to send [22:25:32]accept exits with 7 [22:25:32]New connection [22:25:32]New thread 3067428196 created [22:25:32]Thread 3067571556 joined [22:25:32]Waiting for new connection... [22:25:32] Sock 7.Parse request [22:25:32]Sock 7.Check first char [22:25:32]Sock 7.First char is OK [22:25:32]request: POST /json_proto HTTP/1.0 [22:25:32]Method: POST [22:25:32]URL: /json_proto [22:25:32]Method is POST - this is cgi request [22:25:32]url: /json_proto [22:25:32]query_string will be loaded in cgi processing [22:25:32]execute_cgi json_proto POST (null) [22:25:32]execute_cgi path=json_proto method=POST [22:25:32]POST find Content-Length [22:25:32]Host: 172.17.45.131:8080 [22:25:32]Content-Length: 678 [22:25:32]Content-Type: application/json [22:25:32] [22:25:32]POST finish read [22:25:32]Found Content-Length = 678 [22:25:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610818", "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" : 13.570, "sum" : 920.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 920.00, "total" : 920.00, "payments": [ { "type": 0, "sum" : 920.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:25:32]execute_script... [22: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)610818", "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" : 13.570, "sum" : 920.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 920.00, "total" : 920.00, "payments": [ { "type": 0, "sum" : 920.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:25:32]POST & json_proto [22:25:32]process_json_proto [22:25:32]json parsed OK: [22:25:32]protocol is kg_v1.0 [22:25:32]action value=close_receipt [22:25:32]process_action close_receipt [22:25:32]cmd_close_receipt [22:25:32]MH_GetDate [22:25:32]Write to MH i2c: F0 00 00 90 45 C4 [22:25:32]Write i2c OK [22:25:32]MH_I2C_Read... [22:25:32]Read from MH i2c: F0 [22:25:32]MH_I2C_Read... [22:25:32]Read from MH i2c: F0 09 00 [22:25:32]MH_I2C_Read... [22:25:32]Read from MH i2c: F0 09 00 90 45 00 5E 68 A9 66 C6 D4 6E 66 10 [22:25:32]GetLastDocTimeStamp 1722378217 [22:25:32]current date 1722378334 [22:25:32]FM_GetShiftState [22:25:32]SAM_PROTO_GetShiftState [22:25:32]wFMCommunicate request_size=4 [22:25:32]MH_SAM_APDU [22:25:32]CAPDU: 80 13 01 00 [22:25:32]Write to MH i2c: E2 08 00 91 45 80 13 01 00 00 00 00 00 53 [22:25:32]Write i2c OK [22:25:32]MH_I2C_Read... [22:25:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:25:32]Read from MH i2c: E2 [22:25:32]MH_I2C_Read... [22:25:32]Read from MH i2c: E2 0E 00 [22:25:32]MH_I2C_Read... [22:25:32]Read from MH i2c: E2 0E 00 91 45 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 06 [22:25:32]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:25:32]wFMCommunicate OK [22:25:32]SAM_PROTO_GetShiftState done [22:25:32]FM_GetShiftState done [22:25:32]opened in 1722298218 [22:25:32]opened+sec_in_day 1722384618 [22:25:32]quantity*price = 92004 [22:25:32]sum+1 = 92006 [22:25:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 920.00 Внесено: 920.00 СДАЧА: 0.00 НСП 1% : 8.14 НДС 12% : 97.70 Наличными: 920.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 432 30.07.2024 22:25 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25057 ФПД: 5728925954681 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T222534&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25057&fm=5728925954681&tin=02508201610067®Number=0000000000171247&sum=92000 [22:25:34]StoreToDocumentArchive [22:25:34]shift 48 fd 25057 [22:25:34]save to /storage/0048/doc_00025057 [22:25:34]save last doc name /storage/0048/doc_00025057 to /storage/kkm_last_doc_name [22:25:34]save OK [22:25:34]Clear old archive folders... [22:25:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:25:34]tlvbuf is 01ECCA70 [22:25:34]SAM_PROTO_ClearQueue [22:25:34]wFMCommunicate request_size=4 [22:25:34]MH_SAM_APDU [22:25:34]CAPDU: 80 09 00 00 [22:25:34]Write to MH i2c: E2 08 00 9E 45 80 09 00 00 00 00 00 00 55 [22:25:34]Write i2c OK [22:25:34]MH_I2C_Read... [22:25:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:25:34]Read from MH i2c: E2 [22:25:34]MH_I2C_Read... [22:25:34]Read from MH i2c: E2 03 00 [22:25:34]MH_I2C_Read... [22:25:34]Read from MH i2c: E2 03 00 9E 45 00 90 00 57 [22:25:34]RAPDU: 90 00 [22:25:34]wFMCommunicate OK [22:25:34]SAM_PROTO_ClearQueue done [22:25:34]KKMCreateOFDPacket [22:25:34]OFDProtocolAddRootSTLVToBuf [22:25:34]FM_MakeSignedData [22:25:34]FM_MakeSignedData [22:25:34]SAM_PROTO_SignData [22:25:34]wFMCommunicate request_size=4 [22:25:34]MH_SAM_APDU [22:25:34]CAPDU: 80 0D 01 02 [22:25:34]Write to MH i2c: E2 08 00 9F 45 80 0D 01 02 00 00 00 00 5D [22:25:34]Write i2c OK [22:25:34]MH_I2C_Read... [22:25:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:25:34]Read from MH i2c: E2 [22:25:34]MH_I2C_Read... [22:25:34]Read from MH i2c: E2 03 00 [22:25:34]MH_I2C_Read... [22:25:34]Read from MH i2c: E2 03 00 9F 45 00 90 00 58 [22:25:34]RAPDU: 90 00 [22:25:34]wFMCommunicate OK [22:25:34]wFMCommunicate request_size=255 [22:25:34]MH_SAM_APDU [22:25: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 02 35 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 65 67 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 67 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 26 00 00 00 00 07 04 06 00 60 67 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 5E 68 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E1 61 00 00 35 04 06 00 05 [22:25:34]Write to MH i2c: E2 02 01 A0 45 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 02 35 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 65 67 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 67 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 26 00 00 00 00 07 04 06 00 60 67 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 5E 68 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E1 61 00 00 35 04 06 00 05 00 00 0C [22:25:34]Write i2c OK [22:25:34]MH_I2C_Read... [22:25:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:25:34]Read from MH i2c: E2 [22:25:34]MH_I2C_Read... [22:25:34]Read from MH i2c: E2 03 00 [22:25:34]MH_I2C_Read... [22:25:34]Read from MH i2c: E2 03 00 A0 45 00 90 00 59 [22:25:34]RAPDU: 90 00 [22:25:34]wFMCommunicate OK [22:25:34]wFMCommunicate request_size=10 [22:25:34]MH_SAM_APDU [22:25:34]CAPDU: 80 0D 02 02 05 35 DE 98 B2 79 [22:25:34]Write to MH i2c: E2 0D 00 A1 45 80 0D 02 02 05 00 35 DE 98 B2 79 00 00 40 [22:25:34]Write i2c OK [22:25:34]MH_I2C_Read... [22:25:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:25:34]Read from MH i2c: E2 [22:25:34]MH_I2C_Read... [22:25:34]Read from MH i2c: E2 03 00 [22:25:34]MH_I2C_Read... [22:25:34]Read from MH i2c: E2 03 00 A1 45 00 90 00 5A [22:25:34]RAPDU: 90 00 [22:25:34]wFMCommunicate OK [22:25:34]wFMCommunicate request_size=4 [22:25:34]MH_SAM_APDU [22:25:34]CAPDU: 80 0D 03 02 [22:25:34]Write to MH i2c: E2 08 00 A2 45 80 0D 03 02 00 00 00 00 62 [22:25:34]Write i2c OK [22:25:34]MH_I2C_Read... [22:25:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:25:34]Read from MH i2c: E2 [22:25:34]MH_I2C_Read... [22:25:34]Read from MH i2c: E2 0B 00 [22:25:34]MH_I2C_Read... [22:25:34]Read from MH i2c: E2 0B 00 A2 45 00 FE 13 7C 10 52 BA 2E A8 90 00 E2 [22:25:34]RAPDU: FE 13 7C 10 52 BA 2E A8 90 00 [22:25:34]wFMCommunicate OK [22:25:34]SAM_PROTO_SignData done [22:25:34]FM_MakeSignedData done [22:25:34]CreateOFDProtocolMessage [22:25:34]wFMCommunicate request_size=4 [22:25:34]MH_SAM_APDU [22:25:34]CAPDU: 80 11 00 00 [22:25:34]Write to MH i2c: E2 08 00 A3 45 80 11 00 00 00 00 00 00 62 [22:25:34]Write i2c OK [22:25:34]MH_I2C_Read... [22:25:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:25:34]Read from MH i2c: E2 [22:25:34]MH_I2C_Read... [22:25:34]Read from MH i2c: E2 17 00 [22:25:34]MH_I2C_Read... [22:25:34]Read from MH i2c: E2 17 00 A3 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B8 [22:25:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:25:34]wFMCommunicate OK [22:25:34]CreateOFDProtocolMessage done [22:25:34]OFDSenderStorePacket 25057 [22:25:34]StoreOFDPacket docnum=25057 [22:25:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 D0 86 07 01 0A 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 02 35 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 65 67 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 67 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 26 00 00 00 00 07 04 06 00 60 67 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 5E 68 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E1 61 00 00 35 04 06 00 05 35 DE 98 B2 79 FE 13 7C 10 52 BA 2E A8 [22:25:34]CheckFolder [22:25:34]dirname=/storage/ofd_packets [22:25:34]CheckFolder done [22:25:34]ProducePacketName [22:25:34]name=ofd_packets/00025057 [22:25:34]NVStorageSaveData ofd_packets/00025057 [22:25:34]File name is /storage/ofd_packets/00025057 [22:25:34]Write 301 bytes [22:25:34]NVStorageSaveData done [22:25:34]OFDSenderStorePacket done [22:25:34]KKMCreateOFDPacket done [22:25:34]NVStorageSaveData kkm_last_timestamp [22:25:34]File name is /storage/kkm_last_timestamp [22:25:34]Write 4 bytes [22:25:34]NVStorageSaveData done [22:25:34]ExternCall_PrintAddStr [22:25:34]wPrintStart [22:25:34]Write to MH i2c: 01 00 00 A4 45 E9 [22:25:34]Write i2c OK [22:25:34]MH_I2C_Read... [22:25:34]Read from MH i2c: 01 [22:25:34]MH_I2C_Read... [22:25:34]Read from MH i2c: 01 07 00 [22:25:34]MH_I2C_Read... [22:25:34]Read from MH i2c: 01 07 00 A4 45 00 00 00 00 00 FF 0F FE [22:25:34]RasterBufferAndPrint [22:25:34]line Счет N : (1)610818 [22:25:34]line ИНН: 02508201610067 [22:25:34]line Контрольно-Кассовый Чек [22:25:34]line ПРОДАЖА [22:25:34]line ТРК (МРК, ГНК) : 32 [22:25:34]line Товар: 2710124130 [22:25:34]line Аи-92-К-2 [22:25:34]line 13.570 * 67.80 [22:25:34]line = 920.05 [22:25:34]line НДС 12% НСП 1% [22:25:34]line > о реализуемом товаре [22:25:34]line ОКРУГЛЕНИЕ: -0.05 [22:25:34]line ИТОГО: 920.00 [22:25:34]line Внесено: 920.00 [22:25:34]line СДАЧА: 0.00 [22:25:34]line НСП 1% : 8.14 [22:25:34]line НДС 12% : 97.70 [22:25:34]line Наличными: 920.00 [22:25:34]line Безнал.: 0.00 [22:25:34]line Место: АЗС № 127 "Партнер Нефть" [22:25:34]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [22:25:34]line СНО: Общий режим [22:25:34]line Чек 432 30.07.2024 22:25 [22:25:34]line Смена: 48 ФФД: 1.0 [22:25:34]line ЗНМ: 0300000158 [22:25:34]line РНМ: 0000000000171247 [22:25:34]line Версия ККМ: v1.0 [22:25:34]line ФМ: 0000000002098565 [22:25:34]line ФД: 25057 [22:25:34]line ФПД: 5728925954681 [22:25:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T222534&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25057&fm=5728925954681&tin=02508201610067®Number=0000000000171247&sum=92000 [22:25:34]OFD Sender: Processing packet 25057 [packets to send 29, broken 28] [22:25:34]ProducePacketName [22:25:34]name=ofd_packets/00025057 [22:25:34]OFD Sender: To server: pG, [22:25:34]CommunicateWithHost lk.salyk.kg:30040 [22:25:34]ConnectInit lk.salyk.kg [22:25:34]written 0, free lines is 4095 [22:25:34]Connected sock=10 [22:25:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 D0 86 07 01 0A 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 02 35 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 65 67 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 67 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 26 00 00 00 00 07 04 06 00 60 67 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 5E 68 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E1 61 00 00 35 04 06 00 05 35 DE 98 B2 79 FE 13 7C 10 52 BA 2E A8 [22:25:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 9F 71 47 00 0F 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 32 30 39 38 35 36 35 10 04 04 00 E1 61 00 00 F4 03 04 00 EC 13 A9 66 B6 04 01 00 00 46 A0 BD 33 7F A4 C9 C6 [22:25:35]CommunicateWithHost err = 0 [22:25:35]CheckOFDResponse [22:25:35]1017 (14) - 77093643461234 [22:25:35]1041 (16) - 0000000002098565 [22:25:35]1040 (4) - 25057 [22:25:35]1012 (4) - 30.07.2024 16:25 [22:25:35]1206 (1) - 0 [22:25:35]OFD Sender: Remove packet 25057 [22:25:35]ProducePacketName [22:25:35]name=ofd_packets/00025057 [22:25:35]NVStorageDeleteData [22:25:35]Write to MH i2c: 01 00 00 CF 45 14 [22:25:35]Write i2c OK [22:25:35]MH_I2C_Read... [22:25:35]Read from MH i2c: 01 [22:25:35]MH_I2C_Read... [22:25:35]Read from MH i2c: 01 07 00 [22:25:35]MH_I2C_Read... [22:25:35]Read from MH i2c: 01 07 00 CF 45 00 00 00 00 00 E6 0C 0D [22:25:35]RasterBufferAndPrint [22:25:35]line [22:25:35]line [22:25:35]line [22:25:35]line [22:25:35]line [22:25:35]written 0, free lines is 3309 [22:25:35]MH_Cut [22:25:35]Write to MH i2c: D1 01 00 D6 45 01 ED [22:25:35]Write i2c OK [22:25:35]MH_I2C_Read... [22:25:35]Read from MH i2c: D1 [22:25:35]MH_I2C_Read... [22:25:35]Read from MH i2c: D1 01 00 [22:25:35]MH_I2C_Read... [22:25:35]Read from MH i2c: D1 01 00 D6 45 00 EC [22:25:35]Write to MH i2c: 01 00 00 D7 45 1C [22:25:35]Write i2c OK [22:25:35]MH_I2C_Read... [22:25:35]OFD Sender: No OFD packet to send [22:25:36]*** Cut start [22:25:36]*** Partial cut [22:25:36]*** CUTSNS_PIN = 1 [22:25:36]*** CUTSNS_PIN = 0 [22:25:36]*** Brake cut motor [22:25:36]Read from MH i2c: 01 [22:25:36]MH_I2C_Read... [22:25:36]*** Stop cut motor [22:25:36]*** Cut end [22:25:36]Read from MH i2c: 01 07 00 [22:25:36]MH_I2C_Read... [22:25:36]Read from MH i2c: 01 07 00 D7 45 00 00 00 00 00 FF 0F 31 [22:25:36]process_action close_receipt done [22:25:36]requested_data is exist [22:25:36]produce_requested_data [22:25:36]requested_item fm.sn is exist - process it [22:25:36]wFMCommunicate request_size=4 [22:25:36]MH_SAM_APDU [22:25:36]CAPDU: 80 11 00 00 [22:25:36]Write to MH i2c: E2 08 00 D8 45 80 11 00 00 00 00 00 00 97 [22:25:36]Write i2c OK [22:25:36]MH_I2C_Read... [22:25:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:25:36]Read from MH i2c: E2 [22:25:36]MH_I2C_Read... [22:25:36]Read from MH i2c: E2 17 00 [22:25:36]MH_I2C_Read... [22:25:36]Read from MH i2c: E2 17 00 D8 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 ED [22:25:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:25:36]wFMCommunicate OK [22:25:36]requested_item fd.num is exist - process it [22:25:36]SAM_PROTO_GetFieldsCounters [22:25:36]wFMCommunicate request_size=4 [22:25:36]MH_SAM_APDU [22:25:36]CAPDU: 80 13 00 00 [22:25:36]Write to MH i2c: E2 08 00 D9 45 80 13 00 00 00 00 00 00 9A [22:25:36]Write i2c OK [22:25:36]MH_I2C_Read... [22:25:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:25:36]Read from MH i2c: E2 [22:25:36]MH_I2C_Read... [22:25:36]Read from MH i2c: E2 62 00 [22:25:36]MH_I2C_Read... [22:25:36]Read from MH i2c: E2 62 00 D9 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E1 61 00 00 0E 04 04 00 30 00 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 40 [22:25:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E1 61 00 00 0E 04 04 00 30 00 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 [22:25:36]wFMCommunicate OK [22:25:36]SAM_PROTO_GetFieldsCounters done [22:25:36]requested_item shift.num is exist - process it [22:25:36]requested_item shift.opened is exist - process it [22:25:36]req_shift_opened [22:25:36]FM_GetShiftState [22:25:36]SAM_PROTO_GetShiftState [22:25:36]wFMCommunicate request_size=4 [22:25:36]MH_SAM_APDU [22:25:36]CAPDU: 80 13 01 00 [22:25:36]Write to MH i2c: E2 08 00 DA 45 80 13 01 00 00 00 00 00 9C [22:25:36]Write i2c OK [22:25:36]MH_I2C_Read... [22:25:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:25:36]Read from MH i2c: E2 [22:25:36]MH_I2C_Read... [22:25:36]Read from MH i2c: E2 0E 00 [22:25:36]MH_I2C_Read... [22:25:36]Read from MH i2c: E2 0E 00 DA 45 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4F [22:25:36]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:25:36]wFMCommunicate OK [22:25:36]SAM_PROTO_GetShiftState done [22:25:36]FM_GetShiftState done [22:25:36]req_shift_opened done [22:25:36]requested_item shift.open_date is exist - process it [22:25:36]req_shift_open_date [22:25:36]req_shift_open_date done [22:25:36]produce_requested_data done [22:25:36]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25057,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [22:25:36]process_action_free close_receipt [22:25:36]json_value_free [22:25:36]json_value_free done [22:25:36]process_json_proto returns [22:25:36]Send response to host [22:25:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25057,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [22:25:36]free response buf [22:25:36]execute_script done [22:25:36]execute_script returns [22:25:36]free content buf [22:25:36]Sock 7.Close socket [22:25:36]Sock 7.Thread stoped [22:25:40]OFD Sender: No OFD packet to send [22:25:45]OFD Sender: No OFD packet to send [22:25:50]OFD Sender: No OFD packet to send [22:25:55]OFD Sender: No OFD packet to send [22:26:00]OFD Sender: No OFD packet to send [22:26:05]OFD Sender: No OFD packet to send [22:26:10]OFD Sender: No OFD packet to send [22:26:15]OFD Sender: No OFD packet to send [22:26:20]OFD Sender: No OFD packet to send [22:26:25]OFD Sender: No OFD packet to send [22:26:30]OFD Sender: No OFD packet to send [22:26:35]OFD Sender: No OFD packet to send [22:26:40]OFD Sender: No OFD packet to send [22:26:45]OFD Sender: No OFD packet to send [22:26:50]OFD Sender: No OFD packet to send [22:26:55]OFD Sender: No OFD packet to send [22:27:00]OFD Sender: No OFD packet to send [22:27:05]OFD Sender: No OFD packet to send [22:27:10]OFD Sender: No OFD packet to send [22:27:15]OFD Sender: No OFD packet to send [22:27:20]OFD Sender: No OFD packet to send [22:27:25]OFD Sender: No OFD packet to send [22:27:30]OFD Sender: No OFD packet to send [22:27:35]OFD Sender: No OFD packet to send [22:27:40]OFD Sender: No OFD packet to send [22:27:45]OFD Sender: No OFD packet to send [22:27:50]OFD Sender: No OFD packet to send [22:27:55]OFD Sender: No OFD packet to send [22:28:00]OFD Sender: No OFD packet to send [22:28:05]OFD Sender: No OFD packet to send [22:28:10]OFD Sender: No OFD packet to send [22:28:15]OFD Sender: No OFD packet to send [22:28:20]OFD Sender: No OFD packet to send [22:28:25]OFD Sender: No OFD packet to send [22:28:30]OFD Sender: No OFD packet to send [22:28:35]OFD Sender: No OFD packet to send [22:28:40]OFD Sender: No OFD packet to send [22:28:45]OFD Sender: No OFD packet to send [22:28:50]OFD Sender: No OFD packet to send [22:28:55]OFD Sender: No OFD packet to send [22:29:00]OFD Sender: No OFD packet to send [22:29:05]OFD Sender: No OFD packet to send [22:29:10]OFD Sender: No OFD packet to send [22:29:15]OFD Sender: No OFD packet to send [22:29:20]OFD Sender: No OFD packet to send [22:29:25]OFD Sender: No OFD packet to send [22:29:30]OFD Sender: No OFD packet to send [22:29:35]OFD Sender: No OFD packet to send [22:29:40]OFD Sender: No OFD packet to send [22:29:45]OFD Sender: No OFD packet to send [22:29:50]OFD Sender: No OFD packet to send [22:29:55]OFD Sender: No OFD packet to send [22:30:00]OFD Sender: No OFD packet to send [22:30:05]OFD Sender: No OFD packet to send [22:30:10]OFD Sender: No OFD packet to send [22:30:16]OFD Sender: No OFD packet to send [22:30:21]OFD Sender: No OFD packet to send [22:30:26]OFD Sender: No OFD packet to send [22:30:31]OFD Sender: No OFD packet to send [22:30:36]OFD Sender: No OFD packet to send [22:30:41]OFD Sender: No OFD packet to send [22:30:46]OFD Sender: No OFD packet to send [22:30:51]OFD Sender: No OFD packet to send [22:30:56]OFD Sender: No OFD packet to send [22:31:01]OFD Sender: No OFD packet to send [22:31:06]OFD Sender: No OFD packet to send [22:31:11]OFD Sender: No OFD packet to send [22:31:16]OFD Sender: No OFD packet to send [22:31:21]OFD Sender: No OFD packet to send [22:31:26]OFD Sender: No OFD packet to send [22:31:31]OFD Sender: No OFD packet to send [22:31:36]OFD Sender: No OFD packet to send [22:31:41]OFD Sender: No OFD packet to send [22:31:46]OFD Sender: No OFD packet to send [22:31:51]OFD Sender: No OFD packet to send [22:31:56]OFD Sender: No OFD packet to send [22:32:01]OFD Sender: No OFD packet to send [22:32:06]OFD Sender: No OFD packet to send [22:32:11]OFD Sender: No OFD packet to send [22:32:16]OFD Sender: No OFD packet to send [22:32:21]OFD Sender: No OFD packet to send [22:32:26]OFD Sender: No OFD packet to send [22:32:31]OFD Sender: No OFD packet to send [22:32:36]OFD Sender: No OFD packet to send [22:32:41]OFD Sender: No OFD packet to send [22:32:46]OFD Sender: No OFD packet to send [22:32:51]OFD Sender: No OFD packet to send [22:32:56]OFD Sender: No OFD packet to send [22:33:01]OFD Sender: No OFD packet to send [22:33:06]OFD Sender: No OFD packet to send [22:33:11]OFD Sender: No OFD packet to send [22:33:16]OFD Sender: No OFD packet to send [22:33:21]OFD Sender: No OFD packet to send [22:33:26]OFD Sender: No OFD packet to send [22:33:31]OFD Sender: No OFD packet to send [22:33:36]OFD Sender: No OFD packet to send [22:33:41]OFD Sender: No OFD packet to send [22:33:46]OFD Sender: No OFD packet to send [22:33:51]OFD Sender: No OFD packet to send [22:33:51]accept exits with 9 [22:33:51]New connection [22:33:51]New thread 3067571556 created [22:33:51]Thread 3067428196 joined [22:33:51]Waiting for new connection... [22:33:51] Sock 9.Parse request [22:33:51]Sock 9.Check first char [22:33:51]Sock 9.First char is OK [22:33:51]request: POST /json_proto HTTP/1.0 [22:33:51]Method: POST [22:33:51]URL: /json_proto [22:33:51]Method is POST - this is cgi request [22:33:51]url: /json_proto [22:33:51]query_string will be loaded in cgi processing [22:33:51]execute_cgi json_proto POST (null) [22:33:51]execute_cgi path=json_proto method=POST [22:33:51]POST find Content-Length [22:33:51]Host: 172.17.45.131:8080 [22:33:51]Content-Length: 796 [22:33:51]Content-Type: application/json [22:33:51] [22:33:51]POST finish read [22:33:51]Found Content-Length = 796 [22:33:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610819", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 8.460, "sum" : 640.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 640.42 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:33:51]execute_script... [22:33: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)610819", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 8.460, "sum" : 640.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 640.42 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:33:51]POST & json_proto [22:33:51]process_json_proto [22:33:51]json parsed OK: [22:33:51]protocol is kg_v1.0 [22:33:51]action value=close_receipt [22:33:51]process_action close_receipt [22:33:51]cmd_close_receipt [22:33:51]MH_GetDate [22:33:51]Write to MH i2c: F0 00 00 DB 45 0F [22:33:51]Write i2c OK [22:33:51]MH_I2C_Read... [22:33:51]Read from MH i2c: F0 [22:33:51]MH_I2C_Read... [22:33:51]Read from MH i2c: F0 09 00 [22:33:51]MH_I2C_Read... [22:33:51]Read from MH i2c: F0 09 00 DB 45 00 51 6A A9 66 C6 D4 6E 66 50 [22:33:51]GetLastDocTimeStamp 1722378334 [22:33:51]current date 1722378833 [22:33:51]FM_GetShiftState [22:33:51]SAM_PROTO_GetShiftState [22:33:51]wFMCommunicate request_size=4 [22:33:51]MH_SAM_APDU [22:33:51]CAPDU: 80 13 01 00 [22:33:51]Write to MH i2c: E2 08 00 DC 45 80 13 01 00 00 00 00 00 9E [22:33:51]Write i2c OK [22:33:51]MH_I2C_Read... [22:33:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:33:51]Read from MH i2c: E2 [22:33:51]MH_I2C_Read... [22:33:51]Read from MH i2c: E2 0E 00 [22:33:51]MH_I2C_Read... [22:33:51]Read from MH i2c: E2 0E 00 DC 45 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 51 [22:33:51]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:33:51]wFMCommunicate OK [22:33:51]SAM_PROTO_GetShiftState done [22:33:51]FM_GetShiftState done [22:33:51]opened in 1722298218 [22:33:51]opened+sec_in_day 1722384618 [22:33:51]quantity*price = 64042 [22:33:51]sum+1 = 64043 [22:33:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 640.42 НСП 1% : 5.67 НДС 12% : 68.01 Наличными: 0.00 Безнал.: 640.42 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 433 30.07.2024 22:33 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25058 ФПД: 112558368363264 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T223353&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25058&fm=112558368363264&tin=02508201610067®Number=0000000000171247&sum=64042 [22:33:52]StoreToDocumentArchive [22:33:52]shift 48 fd 25058 [22:33:52]save to /storage/0048/doc_00025058 [22:33:52]save last doc name /storage/0048/doc_00025058 to /storage/kkm_last_doc_name [22:33:52]save OK [22:33:52]Clear old archive folders... [22:33:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:33:52]tlvbuf is 01ECD040 [22:33:52]SAM_PROTO_ClearQueue [22:33:52]wFMCommunicate request_size=4 [22:33:52]MH_SAM_APDU [22:33:52]CAPDU: 80 09 00 00 [22:33:52]Write to MH i2c: E2 08 00 E9 45 80 09 00 00 00 00 00 00 A0 [22:33:52]Write i2c OK [22:33:52]MH_I2C_Read... [22:33:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:33:52]Read from MH i2c: E2 [22:33:52]MH_I2C_Read... [22:33:52]Read from MH i2c: E2 03 00 [22:33:52]MH_I2C_Read... [22:33:52]Read from MH i2c: E2 03 00 E9 45 00 90 00 A2 [22:33:52]RAPDU: 90 00 [22:33:52]wFMCommunicate OK [22:33:52]SAM_PROTO_ClearQueue done [22:33:52]KKMCreateOFDPacket [22:33:52]OFDProtocolAddRootSTLVToBuf [22:33:52]FM_MakeSignedData [22:33:52]FM_MakeSignedData [22:33:52]SAM_PROTO_SignData [22:33:52]wFMCommunicate request_size=4 [22:33:52]MH_SAM_APDU [22:33:52]CAPDU: 80 0D 01 02 [22:33:52]Write to MH i2c: E2 08 00 EA 45 80 0D 01 02 00 00 00 00 A8 [22:33:52]Write i2c OK [22:33:52]MH_I2C_Read... [22:33:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:33:53]Read from MH i2c: E2 [22:33:53]MH_I2C_Read... [22:33:53]Read from MH i2c: E2 03 00 [22:33:53]MH_I2C_Read... [22:33:53]Read from MH i2c: E2 03 00 EA 45 00 90 00 A3 [22:33:53]RAPDU: 90 00 [22:33:53]wFMCommunicate OK [22:33:53]wFMCommunicate request_size=255 [22:33:53]MH_SAM_APDU [22: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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 0C 21 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2A FA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2A FA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 91 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2A FA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 51 6A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E2 61 00 00 35 04 06 00 66 5F 09 90 [22:33:53]Write to MH i2c: E2 02 01 EB 45 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 0C 21 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2A FA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2A FA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 91 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2A FA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 51 6A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E2 61 00 00 35 04 06 00 66 5F 09 90 00 00 7B [22:33:53]Write i2c OK [22:33:53]MH_I2C_Read... [22:33:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:33:53]Read from MH i2c: E2 [22:33:53]MH_I2C_Read... [22:33:53]Read from MH i2c: E2 03 00 [22:33:53]MH_I2C_Read... [22:33:53]Read from MH i2c: E2 03 00 EB 45 00 90 00 A4 [22:33:53]RAPDU: 90 00 [22:33:53]wFMCommunicate OK [22:33:53]wFMCommunicate request_size=7 [22:33:53]MH_SAM_APDU [22:33:53]CAPDU: 80 0D 02 02 02 13 00 [22:33:53]Write to MH i2c: E2 0A 00 EC 45 80 0D 02 02 02 00 13 00 00 00 C2 [22:33:53]Write i2c OK [22:33:53]MH_I2C_Read... [22:33:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:33:53]Read from MH i2c: E2 [22:33:53]MH_I2C_Read... [22:33:53]Read from MH i2c: E2 03 00 [22:33:53]MH_I2C_Read... [22:33:53]Read from MH i2c: E2 03 00 EC 45 00 90 00 A5 [22:33:53]RAPDU: 90 00 [22:33:53]wFMCommunicate OK [22:33:53]wFMCommunicate request_size=4 [22:33:53]MH_SAM_APDU [22:33:53]CAPDU: 80 0D 03 02 [22:33:53]Write to MH i2c: E2 08 00 ED 45 80 0D 03 02 00 00 00 00 AD [22:33:53]Write i2c OK [22:33:53]MH_I2C_Read... [22:33:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:33:53]Read from MH i2c: E2 [22:33:53]MH_I2C_Read... [22:33:53]Read from MH i2c: E2 0B 00 [22:33:53]MH_I2C_Read... [22:33:53]Read from MH i2c: E2 0B 00 ED 45 00 A9 21 9C CC FF 81 44 D4 90 00 78 [22:33:53]RAPDU: A9 21 9C CC FF 81 44 D4 90 00 [22:33:53]wFMCommunicate OK [22:33:53]SAM_PROTO_SignData done [22:33:53]FM_MakeSignedData done [22:33:53]CreateOFDProtocolMessage [22:33:53]wFMCommunicate request_size=4 [22:33:53]MH_SAM_APDU [22:33:53]CAPDU: 80 11 00 00 [22:33:53]Write to MH i2c: E2 08 00 EE 45 80 11 00 00 00 00 00 00 AD [22:33:53]Write i2c OK [22:33:53]MH_I2C_Read... [22:33:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:33:53]Read from MH i2c: E2 [22:33:53]MH_I2C_Read... [22:33:53]Read from MH i2c: E2 17 00 [22:33:53]MH_I2C_Read... [22:33:53]Read from MH i2c: E2 17 00 EE 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 03 [22:33:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:33:53]wFMCommunicate OK [22:33:53]CreateOFDProtocolMessage done [22:33:53]OFDSenderStorePacket 25058 [22:33:53]StoreOFDPacket docnum=25058 [22:33:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 2D D7 04 01 96 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 0C 21 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2A FA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2A FA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 91 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2A FA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 51 6A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E2 61 00 00 35 04 06 00 66 5F 09 90 13 00 A9 21 9C CC FF 81 44 D4 [22:33:53]CheckFolder [22:33:53]dirname=/storage/ofd_packets [22:33:53]CheckFolder done [22:33:53]ProducePacketName [22:33:53]name=ofd_packets/00025058 [22:33:53]NVStorageSaveData ofd_packets/00025058 [22:33:53]File name is /storage/ofd_packets/00025058 [22:33:53]Write 298 bytes [22:33:53]NVStorageSaveData done [22:33:53]OFDSenderStorePacket done [22:33:53]KKMCreateOFDPacket done [22:33:53]NVStorageSaveData kkm_last_timestamp [22:33:53]File name is /storage/kkm_last_timestamp [22:33:53]Write 4 bytes [22:33:53]NVStorageSaveData done [22:33:53]ExternCall_PrintAddStr [22:33:53]wPrintStart [22:33:53]Write to MH i2c: 01 00 00 EF 45 34 [22:33:53]Write i2c OK [22:33:53]MH_I2C_Read... [22:33:53]Read from MH i2c: 01 [22:33:53]MH_I2C_Read... [22:33:53]Read from MH i2c: 01 07 00 [22:33:53]MH_I2C_Read... [22:33:53]Read from MH i2c: 01 07 00 EF 45 00 00 00 00 00 FF 0F 49 [22:33:53]RasterBufferAndPrint [22:33:53]line Счет N : (1)610819 [22:33:53]line ИНН: 02508201610067 [22:33:53]line Контрольно-Кассовый Чек [22:33:53]line ПРОДАЖА [22:33:53]line ТРК (МРК, ГНК) : 2 [22:33:53]line Товар: 2710194210 [22:33:53]line ДТ-К-2 [22:33:53]line 8.460 * 75.70 [22:33:53]line = 640.42 [22:33:53]line НДС 12% НСП 1% [22:33:53]line > о реализуемом товаре [22:33:53]line ИТОГО: 640.42 [22:33:53]line НСП 1% : 5.67 [22:33:53]line НДС 12% : 68.01 [22:33:53]line Наличными: 0.00 [22:33:53]line Безнал.: 640.42 [22:33:53]line Место: АЗС № 127 "Партнер Нефть" [22:33:53]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [22:33:53]line СНО: Общий режим [22:33:53]line Чек 433 30.07.2024 22:33 [22:33:53]line Смена: 48 ФФД: 1.0 [22:33:53]line ЗНМ: 0300000158 [22:33:53]line РНМ: 0000000000171247 [22:33:53]line Версия ККМ: v1.0 [22:33:53]line Платежная система: O! деньги [22:33:53]line ФМ: 0000000002098565 [22:33:53]line ФД: 25058 [22:33:53]line ФПД: 112558368363264 [22:33:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T223353&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25058&fm=112558368363264&tin=02508201610067®Number=0000000000171247&sum=64042 [22:33:53]OFD Sender: Processing packet 25058 [packets to send 29, broken 28] [22:33:53]ProducePacketName [22:33:53]name=ofd_packets/00025058 [22:33:53]OFD Sender: To server: pG, [22:33:53]CommunicateWithHost lk.salyk.kg:30040 [22:33:53]ConnectInit lk.salyk.kg [22:33:53]written 0, free lines is 4095 [22:33:53]Connected sock=10 [22:33:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 2D D7 04 01 96 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 0C 21 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2A FA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2A FA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 91 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2A FA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 51 6A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E2 61 00 00 35 04 06 00 66 5F 09 90 13 00 A9 21 9C CC FF 81 44 D4 [22:33:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 43 BC 47 00 C9 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 32 30 39 38 35 36 35 10 04 04 00 E2 61 00 00 F4 03 04 00 DE 15 A9 66 B6 04 01 00 00 13 F5 30 88 51 8B 6B 38 [22:33:54]CommunicateWithHost err = 0 [22:33:54]CheckOFDResponse [22:33:54]1017 (14) - 77093643461234 [22:33:54]1041 (16) - 0000000002098565 [22:33:54]1040 (4) - 25058 [22:33:54]1012 (4) - 30.07.2024 16:33 [22:33:54]1206 (1) - 0 [22:33:54]OFD Sender: Remove packet 25058 [22:33:54]ProducePacketName [22:33:54]name=ofd_packets/00025058 [22:33:54]NVStorageDeleteData [22:33:54]Write to MH i2c: 01 00 00 19 46 5F [22:33:54]Write i2c OK [22:33:54]MH_I2C_Read... [22:33:54]Read from MH i2c: 01 [22:33:54]MH_I2C_Read... [22:33:54]Read from MH i2c: 01 07 00 [22:33:54]MH_I2C_Read... [22:33:54]Read from MH i2c: 01 07 00 19 46 00 00 00 00 00 0C 0D 7F [22:33:54]RasterBufferAndPrint [22:33:54]line [22:33:54]line [22:33:54]line [22:33:54]line [22:33:54]line [22:33:54]written 0, free lines is 3347 [22:33:54]MH_Cut [22:33:54]Write to MH i2c: D1 01 00 20 46 01 38 [22:33:54]Write i2c OK [22:33:54]MH_I2C_Read... [22:33:54]Read from MH i2c: D1 [22:33:54]MH_I2C_Read... [22:33:54]Read from MH i2c: D1 01 00 [22:33:54]MH_I2C_Read... [22:33:54]Read from MH i2c: D1 01 00 20 46 00 37 [22:33:54]Write to MH i2c: 01 00 00 21 46 67 [22:33:54]Write i2c OK [22:33:54]MH_I2C_Read... [22:33:54]OFD Sender: No OFD packet to send [22:33:54]*** Cut start [22:33:54]*** Partial cut [22:33:54]*** CUTSNS_PIN = 1 [22:33:54]*** CUTSNS_PIN = 0 [22:33:55]*** Brake cut motor [22:33:55]Read from MH i2c: 01 [22:33:55]MH_I2C_Read... [22:33:55]*** Stop cut motor [22:33:55]Read from MH i2c: *** Cut end [22:33:55]01 07 00 [22:33:55]MH_I2C_Read... [22:33:55]Read from MH i2c: 01 07 00 21 46 00 00 00 00 00 FF 0F 7C [22:33:55]process_action close_receipt done [22:33:55]requested_data is exist [22:33:55]produce_requested_data [22:33:55]requested_item fm.sn is exist - process it [22:33:55]wFMCommunicate request_size=4 [22:33:55]MH_SAM_APDU [22:33:55]CAPDU: 80 11 00 00 [22:33:55]Write to MH i2c: E2 08 00 22 46 80 11 00 00 00 00 00 00 E2 [22:33:55]Write i2c OK [22:33:55]MH_I2C_Read... [22:33:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:33:55]Read from MH i2c: E2 [22:33:55]MH_I2C_Read... [22:33:55]Read from MH i2c: E2 17 00 [22:33:55]MH_I2C_Read... [22:33:55]Read from MH i2c: E2 17 00 22 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 38 [22:33:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:33:55]wFMCommunicate OK [22:33:55]requested_item fd.num is exist - process it [22:33:55]SAM_PROTO_GetFieldsCounters [22:33:55]wFMCommunicate request_size=4 [22:33:55]MH_SAM_APDU [22:33:55]CAPDU: 80 13 00 00 [22:33:55]Write to MH i2c: E2 08 00 23 46 80 13 00 00 00 00 00 00 E5 [22:33:55]Write i2c OK [22:33:55]MH_I2C_Read... [22:33:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:33:55]Read from MH i2c: E2 [22:33:55]MH_I2C_Read... [22:33:55]Read from MH i2c: E2 62 00 [22:33:55]MH_I2C_Read... [22:33:55]Read from MH i2c: E2 62 00 23 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E2 61 00 00 0E 04 04 00 30 00 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 8F [22:33:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E2 61 00 00 0E 04 04 00 30 00 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 [22:33:55]wFMCommunicate OK [22:33:55]SAM_PROTO_GetFieldsCounters done [22:33:55]requested_item shift.num is exist - process it [22:33:55]requested_item shift.opened is exist - process it [22:33:55]req_shift_opened [22:33:55]FM_GetShiftState [22:33:55]SAM_PROTO_GetShiftState [22:33:55]wFMCommunicate request_size=4 [22:33:55]MH_SAM_APDU [22:33:55]CAPDU: 80 13 01 00 [22:33:55]Write to MH i2c: E2 08 00 24 46 80 13 01 00 00 00 00 00 E7 [22:33:55]Write i2c OK [22:33:55]MH_I2C_Read... [22:33:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:33:55]Read from MH i2c: E2 [22:33:55]MH_I2C_Read... [22:33:55]Read from MH i2c: E2 0E 00 [22:33:55]MH_I2C_Read... [22:33:55]Read from MH i2c: E2 0E 00 24 46 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 9A [22:33:55]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:33:55]wFMCommunicate OK [22:33:55]SAM_PROTO_GetShiftState done [22:33:55]FM_GetShiftState done [22:33:55]req_shift_opened done [22:33:55]requested_item shift.open_date is exist - process it [22:33:55]req_shift_open_date [22:33:55]req_shift_open_date done [22:33:55]produce_requested_data done [22:33:55]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25058,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [22:33:55]process_action_free close_receipt [22:33:55]json_value_free [22:33:55]json_value_free done [22:33:55]process_json_proto returns [22:33:55]Send response to host [22:33:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25058,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [22:33:55]free response buf [22:33:55]execute_script done [22:33:55]execute_script returns [22:33:55]free content buf [22:33:55]Sock 9.Close socket [22:33:55]Sock 9.Thread stoped [22:33:59]OFD Sender: No OFD packet to send [22:34:04]OFD Sender: No OFD packet to send [22:34:09]OFD Sender: No OFD packet to send [22:34:14]OFD Sender: No OFD packet to send [22:34:19]OFD Sender: No OFD packet to send [22:34:24]OFD Sender: No OFD packet to send [22:34:29]OFD Sender: No OFD packet to send [22:34:34]OFD Sender: No OFD packet to send [22:34:39]OFD Sender: No OFD packet to send [22:34:44]OFD Sender: No OFD packet to send [22:34:49]OFD Sender: No OFD packet to send [22:34:54]OFD Sender: No OFD packet to send [22:34:59]OFD Sender: No OFD packet to send [22:35:04]OFD Sender: No OFD packet to send [22:35:09]OFD Sender: No OFD packet to send [22:35:14]OFD Sender: No OFD packet to send [22:35:18]accept exits with 7 [22:35:18]New connection [22:35:18]New thread 3067428196 created [22:35:18]Thread 3067571556 joined [22:35:18]Waiting for new connection... [22:35:18] Sock 7.Parse request [22:35:18]Sock 7.Check first char [22:35:18]Sock 7.First char is OK [22:35:18]request: POST /json_proto HTTP/1.0 [22:35:18]Method: POST [22:35:18]URL: /json_proto [22:35:18]Method is POST - this is cgi request [22:35:18]url: /json_proto [22:35:18]query_string will be loaded in cgi processing [22:35:18]execute_cgi json_proto POST (null) [22:35:18]execute_cgi path=json_proto method=POST [22:35:18]POST find Content-Length [22:35:18]Host: 172.17.45.131:8080 [22:35:18]Content-Length: 799 [22:35:18]Content-Type: application/json [22:35:18] [22:35:18]POST finish read [22:35:18]Found Content-Length = 799 [22:35:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610820", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:35:18]execute_script... [22:35:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610820", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:35:18]POST & json_proto [22:35:18]process_json_proto [22:35:18]json parsed OK: [22:35:18]protocol is kg_v1.0 [22:35:18]action value=close_receipt [22:35:18]process_action close_receipt [22:35:18]cmd_close_receipt [22:35:18]MH_GetDate [22:35:18]Write to MH i2c: F0 00 00 25 46 5A [22:35:18]Write i2c OK [22:35:18]MH_I2C_Read... [22:35:18]Read from MH i2c: F0 [22:35:18]MH_I2C_Read... [22:35:18]Read from MH i2c: F0 09 00 [22:35:18]MH_I2C_Read... [22:35:18]Read from MH i2c: F0 09 00 25 46 00 A8 6A A9 66 C6 D4 6E 66 F2 [22:35:18]GetLastDocTimeStamp 1722378833 [22:35:18]current date 1722378920 [22:35:18]FM_GetShiftState [22:35:18]SAM_PROTO_GetShiftState [22:35:18]wFMCommunicate request_size=4 [22:35:18]MH_SAM_APDU [22:35:18]CAPDU: 80 13 01 00 [22:35:18]Write to MH i2c: E2 08 00 26 46 80 13 01 00 00 00 00 00 E9 [22:35:18]Write i2c OK [22:35:18]MH_I2C_Read... [22:35:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:35:18]Read from MH i2c: E2 [22:35:18]MH_I2C_Read... [22:35:18]Read from MH i2c: E2 0E 00 [22:35:18]MH_I2C_Read... [22:35:18]Read from MH i2c: E2 0E 00 26 46 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 9C [22:35:18]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:35:18]wFMCommunicate OK [22:35:18]SAM_PROTO_GetShiftState done [22:35:18]FM_GetShiftState done [22:35:18]opened in 1722298218 [22:35:18]opened+sec_in_day 1722384618 [22:35:18]quantity*price = 200075 [22:35:18]sum+1 = 200076 [22:35:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.75 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 0.00 Безнал.: 2000.75 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 434 30.07.2024 22:35 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25059 ФПД: 33689140560277 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T223520&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25059&fm=33689140560277&tin=02508201610067®Number=0000000000171247&sum=200075 [22:35:20]StoreToDocumentArchive [22:35:20]shift 48 fd 25059 [22:35:20]save to /storage/0048/doc_00025059 [22:35:20]save last doc name /storage/0048/doc_00025059 to /storage/kkm_last_doc_name [22:35:20]save OK [22:35:20]Clear old archive folders... [22:35:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:35:20]tlvbuf is 01E82B70 [22:35:20]SAM_PROTO_ClearQueue [22:35:20]wFMCommunicate request_size=4 [22:35:20]MH_SAM_APDU [22:35:20]CAPDU: 80 09 00 00 [22:35:20]Write to MH i2c: E2 08 00 33 46 80 09 00 00 00 00 00 00 EB [22:35:20]Write i2c OK [22:35:20]MH_I2C_Read... [22:35:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:35:20]Read from MH i2c: E2 [22:35:20]MH_I2C_Read... [22:35:20]Read from MH i2c: E2 03 00 [22:35:20]MH_I2C_Read... [22:35:20]Read from MH i2c: E2 03 00 33 46 00 90 00 ED [22:35:20]RAPDU: 90 00 [22:35:20]wFMCommunicate OK [22:35:20]SAM_PROTO_ClearQueue done [22:35:20]KKMCreateOFDPacket [22:35:20]OFDProtocolAddRootSTLVToBuf [22:35:20]FM_MakeSignedData [22:35:20]FM_MakeSignedData [22:35:20]SAM_PROTO_SignData [22:35:20]wFMCommunicate request_size=4 [22:35:20]MH_SAM_APDU [22:35:20]CAPDU: 80 0D 01 02 [22:35:20]Write to MH i2c: E2 08 00 34 46 80 0D 01 02 00 00 00 00 F3 [22:35:20]Write i2c OK [22:35:20]MH_I2C_Read... [22:35:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:35:20]Read from MH i2c: E2 [22:35:20]MH_I2C_Read... [22:35:20]Read from MH i2c: E2 03 00 [22:35:20]MH_I2C_Read... [22:35:20]Read from MH i2c: E2 03 00 34 46 00 90 00 EE [22:35:20]RAPDU: 90 00 [22:35:20]wFMCommunicate OK [22:35:20]wFMCommunicate request_size=255 [22:35:20]MH_SAM_APDU [22:35:20]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 A8 6A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E3 61 00 00 35 04 06 00 1E A3 DD 41 [22:35:20]Write to MH i2c: E2 02 01 35 46 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 A8 6A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E3 61 00 00 35 04 06 00 1E A3 DD 41 00 00 DB [22:35:20]Write i2c OK [22:35:20]MH_I2C_Read... [22:35:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:35:20]Read from MH i2c: E2 [22:35:20]MH_I2C_Read... [22:35:20]Read from MH i2c: E2 03 00 [22:35:20]MH_I2C_Read... [22:35:20]Read from MH i2c: E2 03 00 35 46 00 90 00 EF [22:35:20]RAPDU: 90 00 [22:35:20]wFMCommunicate OK [22:35:20]wFMCommunicate request_size=7 [22:35:20]MH_SAM_APDU [22:35:20]CAPDU: 80 0D 02 02 02 81 95 [22:35:20]Write to MH i2c: E2 0A 00 36 46 80 0D 02 02 02 00 81 95 00 00 10 [22:35:20]Write i2c OK [22:35:20]MH_I2C_Read... [22:35:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:35:20]Read from MH i2c: E2 [22:35:20]MH_I2C_Read... [22:35:20]Read from MH i2c: E2 03 00 [22:35:20]MH_I2C_Read... [22:35:20]Read from MH i2c: E2 03 00 36 46 00 90 00 F0 [22:35:20]RAPDU: 90 00 [22:35:20]wFMCommunicate OK [22:35:20]wFMCommunicate request_size=4 [22:35:20]MH_SAM_APDU [22:35:20]CAPDU: 80 0D 03 02 [22:35:20]Write to MH i2c: E2 08 00 37 46 80 0D 03 02 00 00 00 00 F8 [22:35:20]Write i2c OK [22:35:20]MH_I2C_Read... [22:35:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:35:20]Read from MH i2c: E2 [22:35:20]MH_I2C_Read... [22:35:20]Read from MH i2c: E2 0B 00 [22:35:20]MH_I2C_Read... [22:35:20]Read from MH i2c: E2 0B 00 37 46 00 5D EA FA AE 0F 88 23 1A 90 00 BC [22:35:20]RAPDU: 5D EA FA AE 0F 88 23 1A 90 00 [22:35:20]wFMCommunicate OK [22:35:20]SAM_PROTO_SignData done [22:35:20]FM_MakeSignedData done [22:35:20]CreateOFDProtocolMessage [22:35:20]wFMCommunicate request_size=4 [22:35:20]MH_SAM_APDU [22:35:20]CAPDU: 80 11 00 00 [22:35:20]Write to MH i2c: E2 08 00 38 46 80 11 00 00 00 00 00 00 F8 [22:35:20]Write i2c OK [22:35:20]MH_I2C_Read... [22:35:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:35:20]Read from MH i2c: E2 [22:35:20]MH_I2C_Read... [22:35:20]Read from MH i2c: E2 17 00 [22:35:20]MH_I2C_Read... [22:35:20]Read from MH i2c: E2 17 00 38 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 4E [22:35:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:35:20]wFMCommunicate OK [22:35:20]CreateOFDProtocolMessage done [22:35:20]OFDSenderStorePacket 25059 [22:35:20]StoreOFDPacket docnum=25059 [22:35:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 7E 09 04 01 38 7B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 A8 6A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E3 61 00 00 35 04 06 00 1E A3 DD 41 81 95 5D EA FA AE 0F 88 23 1A [22:35:20]CheckFolder [22:35:20]dirname=/storage/ofd_packets [22:35:20]CheckFolder done [22:35:20]ProducePacketName [22:35:20]name=ofd_packets/00025059 [22:35:20]NVStorageSaveData ofd_packets/00025059 [22:35:20]File name is /storage/ofd_packets/00025059 [22:35:20]Write 298 bytes [22:35:20]NVStorageSaveData done [22:35:20]OFDSenderStorePacket done [22:35:20]KKMCreateOFDPacket done [22:35:20]NVStorageSaveData kkm_last_timestamp [22:35:20]File name is /storage/kkm_last_timestamp [22:35:20]Write 4 bytes [22:35:20]NVStorageSaveData done [22:35:20]ExternCall_PrintAddStr [22:35:20]wPrintStart [22:35:20]Write to MH i2c: 01 00 00 39 46 7F [22:35:20]Write i2c OK [22:35:20]MH_I2C_Read... [22:35:20]Read from MH i2c: 01 [22:35:20]MH_I2C_Read... [22:35:20]Read from MH i2c: 01 07 00 [22:35:20]MH_I2C_Read... [22:35:20]Read from MH i2c: 01 07 00 39 46 00 00 00 00 00 FF 0F 94 [22:35:20]RasterBufferAndPrint [22:35:20]line Счет N : (1)610820 [22:35:20]line ИНН: 02508201610067 [22:35:20]line Контрольно-Кассовый Чек [22:35:20]line ПРОДАЖА [22:35:20]line ТРК (МРК, ГНК) : 1 [22:35:20]line Товар: 2710194210 [22:35:20]line ДТ-К-2 [22:35:20]line 26.430 * 75.70 [22:35:20]line = 2000.75 [22:35:20]line НДС 12% НСП 1% [22:35:20]line > о реализуемом товаре [22:35:20]line ИТОГО: 2000.75 [22:35:20]line НСП 1% : 17.71 [22:35:20]line НДС 12% : 212.47 [22:35:20]line Наличными: 0.00 [22:35:20]line Безнал.: 2000.75 [22:35:20]line Место: АЗС № 127 "Партнер Нефть" [22:35:20]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [22:35:20]line СНО: Общий режим [22:35:20]line Чек 434 30.07.2024 22:35 [22:35:20]line Смена: 48 ФФД: 1.0 [22:35:20]line ЗНМ: 0300000158 [22:35:20]line РНМ: 0000000000171247 [22:35:20]line Версия ККМ: v1.0 [22:35:20]line Платежная система: O! деньги [22:35:20]line ФМ: 0000000002098565 [22:35:20]line ФД: 25059 [22:35:20]line ФПД: 33689140560277 [22:35:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T223520&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25059&fm=33689140560277&tin=02508201610067®Number=0000000000171247&sum=200075 [22:35:20]OFD Sender: Processing packet 25059 [packets to send 29, broken 28] [22:35:20]ProducePacketName [22:35:20]name=ofd_packets/00025059 [22:35:20]OFD Sender: To server: pG, [22:35:20]CommunicateWithHost lk.salyk.kg:30040 [22:35:20]ConnectInit lk.salyk.kg [22:35:20]written 0, free lines is 4095 [22:35:21]Connected sock=11 [22:35:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 7E 09 04 01 38 7B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 A8 6A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E3 61 00 00 35 04 06 00 1E A3 DD 41 81 95 5D EA FA AE 0F 88 23 1A [22:35:21]Write to MH i2c: 01 00 00 63 46 A9 [22:35:21]Write i2c OK [22:35:21]MH_I2C_Read... [22:35:21]Read from MH i2c: 01 [22:35:21]MH_I2C_Read... [22:35:21]Read from MH i2c: 01 07 00 [22:35:21]MH_I2C_Read... [22:35:21]Read from MH i2c: 01 07 00 63 46 00 00 00 00 00 01 0D BE [22:35:21]RasterBufferAndPrint [22:35:21]line [22:35:21]line [22:35:21]line [22:35:21]line [22:35:21]line [22:35:21]written 0, free lines is 3335 [22:35:21]MH_Cut [22:35:21]Write to MH i2c: D1 01 00 6A 46 01 82 [22:35:21]Write i2c OK [22:35:21]MH_I2C_Read... [22:35:21]Read from MH i2c: D1 [22:35:21]MH_I2C_Read... [22:35:21]Read from MH i2c: D1 01 00 [22:35:21]MH_I2C_Read... [22:35:21]Read from MH i2c: D1 01 00 6A 46 00 81 [22:35:21]Write to MH i2c: 01 00 00 6B 46 B1 [22:35:21]Write i2c OK [22:35:21]MH_I2C_Read... [22:35:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 0F 09 47 00 5A 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 32 30 39 38 35 36 35 10 04 04 00 E3 61 00 00 F4 03 04 00 36 16 A9 66 B6 04 01 00 00 F3 F6 3D 0E 60 C2 68 BB [22:35:21]CommunicateWithHost err = 0 [22:35:21]CheckOFDResponse [22:35:21]1017 (14) - 77093643461234 [22:35:21]1041 (16) - 0000000002098565 [22:35:21]1040 (4) - 25059 [22:35:21]1012 (4) - 30.07.2024 16:35 [22:35:21]1206 (1) - 0 [22:35:21]OFD Sender: Remove packet 25059 [22:35:21]ProducePacketName [22:35:21]name=ofd_packets/00025059 [22:35:21]NVStorageDeleteData [22:35:21]OFD Sender: No OFD packet to send [22:35:22]*** Cut start [22:35:22]*** Partial cut [22:35:22]*** CUTSNS_PIN = 1 [22:35:22]*** CUTSNS_PIN = 0 [22:35:22]*** Brake cut motor [22:35:22]Read from MH i2c: 01 [22:35:22]MH_I2C_Read... [22:35:22]*** Stop cut motor [22:35:22]*** Cut end [22:35:22]Read from MH i2c: 01 07 00 [22:35:22]MH_I2C_Read... [22:35:22]Read from MH i2c: 01 07 00 6B 46 00 00 00 00 00 FF 0F C6 [22:35:22]process_action close_receipt done [22:35:22]requested_data is exist [22:35:22]produce_requested_data [22:35:22]requested_item fm.sn is exist - process it [22:35:22]wFMCommunicate request_size=4 [22:35:22]MH_SAM_APDU [22:35:22]CAPDU: 80 11 00 00 [22:35:22]Write to MH i2c: E2 08 00 6C 46 80 11 00 00 00 00 00 00 2C [22:35:22]Write i2c OK [22:35:22]MH_I2C_Read... [22:35:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:35:22]Read from MH i2c: E2 [22:35:22]MH_I2C_Read... [22:35:22]Read from MH i2c: E2 17 00 [22:35:22]MH_I2C_Read... [22:35:22]Read from MH i2c: E2 17 00 6C 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 82 [22:35:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:35:22]wFMCommunicate OK [22:35:22]requested_item fd.num is exist - process it [22:35:22]SAM_PROTO_GetFieldsCounters [22:35:22]wFMCommunicate request_size=4 [22:35:22]MH_SAM_APDU [22:35:22]CAPDU: 80 13 00 00 [22:35:22]Write to MH i2c: E2 08 00 6D 46 80 13 00 00 00 00 00 00 2F [22:35:22]Write i2c OK [22:35:22]MH_I2C_Read... [22:35:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:35:22]Read from MH i2c: E2 [22:35:22]MH_I2C_Read... [22:35:22]Read from MH i2c: E2 62 00 [22:35:22]MH_I2C_Read... [22:35:22]Read from MH i2c: E2 62 00 6D 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E3 61 00 00 0E 04 04 00 30 00 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 DD [22:35:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E3 61 00 00 0E 04 04 00 30 00 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 [22:35:22]wFMCommunicate OK [22:35:22]SAM_PROTO_GetFieldsCounters done [22:35:22]requested_item shift.num is exist - process it [22:35:22]requested_item shift.opened is exist - process it [22:35:22]req_shift_opened [22:35:22]FM_GetShiftState [22:35:22]SAM_PROTO_GetShiftState [22:35:22]wFMCommunicate request_size=4 [22:35:22]MH_SAM_APDU [22:35:22]CAPDU: 80 13 01 00 [22:35:22]Write to MH i2c: E2 08 00 6E 46 80 13 01 00 00 00 00 00 31 [22:35:22]Write i2c OK [22:35:22]MH_I2C_Read... [22:35:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:35:22]Read from MH i2c: E2 [22:35:22]MH_I2C_Read... [22:35:22]Read from MH i2c: E2 0E 00 [22:35:22]MH_I2C_Read... [22:35:22]Read from MH i2c: E2 0E 00 6E 46 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E4 [22:35:22]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:35:22]wFMCommunicate OK [22:35:22]SAM_PROTO_GetShiftState done [22:35:22]FM_GetShiftState done [22:35:22]req_shift_opened done [22:35:22]requested_item shift.open_date is exist - process it [22:35:22]req_shift_open_date [22:35:22]req_shift_open_date done [22:35:22]produce_requested_data done [22:35:22]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25059,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [22:35:22]process_action_free close_receipt [22:35:22]json_value_free [22:35:22]json_value_free done [22:35:22]process_json_proto returns [22:35:22]Send response to host [22:35:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25059,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [22:35:22]free response buf [22:35:22]execute_script done [22:35:22]execute_script returns [22:35:22]free content buf [22:35:22]Sock 7.Close socket [22:35:22]Sock 7.Thread stoped [22:35:26]OFD Sender: No OFD packet to send [22:35:31]OFD Sender: No OFD packet to send [22:35:36]OFD Sender: No OFD packet to send [22:35:41]OFD Sender: No OFD packet to send [22:35:46]OFD Sender: No OFD packet to send [22:35:51]OFD Sender: No OFD packet to send [22:35:56]OFD Sender: No OFD packet to send [22:36:01]OFD Sender: No OFD packet to send [22:36:06]OFD Sender: No OFD packet to send [22:36:11]OFD Sender: No OFD packet to send [22:36:16]OFD Sender: No OFD packet to send [22:36:21]OFD Sender: No OFD packet to send [22:36:26]OFD Sender: No OFD packet to send [22:36:31]OFD Sender: No OFD packet to send [22:36:36]OFD Sender: No OFD packet to send [22:36:41]OFD Sender: No OFD packet to send [22:36:46]OFD Sender: No OFD packet to send [22:36:51]OFD Sender: No OFD packet to send [22:36:56]OFD Sender: No OFD packet to send [22:37:01]OFD Sender: No OFD packet to send [22:37:07]OFD Sender: No OFD packet to send [22:37:12]OFD Sender: No OFD packet to send [22:37:17]OFD Sender: No OFD packet to send [22:37:22]OFD Sender: No OFD packet to send [22:37:27]OFD Sender: No OFD packet to send [22:37:32]OFD Sender: No OFD packet to send [22:37:37]OFD Sender: No OFD packet to send [22:37:42]OFD Sender: No OFD packet to send [22:37:46]accept exits with 9 [22:37:46]New connection [22:37:46]New thread 3067571556 created [22:37:46]Thread 3067428196 joined [22:37:46]Waiting for new connection... [22:37:46] Sock 9.Parse request [22:37:46]Sock 9.Check first char [22:37:46]Sock 9.First char is OK [22:37:46]request: POST /json_proto HTTP/1.0 [22:37:46]Method: POST [22:37:46]URL: /json_proto [22:37:46]Method is POST - this is cgi request [22:37:46]url: /json_proto [22:37:46]query_string will be loaded in cgi processing [22:37:46]execute_cgi json_proto POST (null) [22:37:46]execute_cgi path=json_proto method=POST [22:37:46]POST find Content-Length [22:37:46]Host: 172.17.45.131:8080 [22:37:46]Content-Length: 682 [22:37:46]Content-Type: application/json [22:37:46] [22:37:46]POST finish read [22:37:46]Found Content-Length = 682 [22:37:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610821", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:37:46]execute_script... [22:37: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)610821", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:37:46]POST & json_proto [22:37:46]process_json_proto [22:37:46]json parsed OK: [22:37:46]protocol is kg_v1.0 [22:37:46]action value=close_receipt [22:37:46]process_action close_receipt [22:37:46]cmd_close_receipt [22:37:46]MH_GetDate [22:37:46]Write to MH i2c: F0 00 00 6F 46 A4 [22:37:46]Write i2c OK [22:37:46]MH_I2C_Read... [22:37:46]Read from MH i2c: F0 [22:37:46]MH_I2C_Read... [22:37:46]Read from MH i2c: F0 09 00 [22:37:46]MH_I2C_Read... [22:37:46]Read from MH i2c: F0 09 00 6F 46 00 3C 6B A9 66 C6 D4 6E 66 D1 [22:37:46]GetLastDocTimeStamp 1722378920 [22:37:46]current date 1722379068 [22:37:46]FM_GetShiftState [22:37:46]SAM_PROTO_GetShiftState [22:37:46]wFMCommunicate request_size=4 [22:37:46]MH_SAM_APDU [22:37:46]CAPDU: 80 13 01 00 [22:37:46]Write to MH i2c: E2 08 00 70 46 80 13 01 00 00 00 00 00 33 [22:37:46]Write i2c OK [22:37:46]MH_I2C_Read... [22:37:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:37:46]Read from MH i2c: E2 [22:37:46]MH_I2C_Read... [22:37:46]Read from MH i2c: E2 0E 00 [22:37:46]MH_I2C_Read... [22:37:46]Read from MH i2c: E2 0E 00 70 46 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E6 [22:37:46]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:37:46]wFMCommunicate OK [22:37:46]SAM_PROTO_GetShiftState done [22:37:46]FM_GetShiftState done [22:37:46]opened in 1722298218 [22:37:46]opened+sec_in_day 1722384618 [22:37:46]quantity*price = 100023 [22:37:46]sum+1 = 100024 [22:37:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 435 30.07.2024 22:37 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25060 ФПД: 101209905486588 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T223748&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25060&fm=101209905486588&tin=02508201610067®Number=0000000000171247&sum=100000 [22:37:48]StoreToDocumentArchive [22:37:48]shift 48 fd 25060 [22:37:48]save to /storage/0048/doc_00025060 [22:37:48]save last doc name /storage/0048/doc_00025060 to /storage/kkm_last_doc_name [22:37:48]save OK [22:37:48]Clear old archive folders... [22:37:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:37:48]tlvbuf is 01EA6F50 [22:37:48]SAM_PROTO_ClearQueue [22:37:48]wFMCommunicate request_size=4 [22:37:48]MH_SAM_APDU [22:37:48]CAPDU: 80 09 00 00 [22:37:48]Write to MH i2c: E2 08 00 7D 46 80 09 00 00 00 00 00 00 35 [22:37:48]Write i2c OK [22:37:48]MH_I2C_Read... [22:37:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:37:48]Read from MH i2c: E2 [22:37:48]MH_I2C_Read... [22:37:48]Read from MH i2c: E2 03 00 [22:37:48]MH_I2C_Read... [22:37:48]Read from MH i2c: E2 03 00 7D 46 00 90 00 37 [22:37:48]RAPDU: 90 00 [22:37:48]wFMCommunicate OK [22:37:48]SAM_PROTO_ClearQueue done [22:37:48]KKMCreateOFDPacket [22:37:48]OFDProtocolAddRootSTLVToBuf [22:37:48]FM_MakeSignedData [22:37:48]FM_MakeSignedData [22:37:48]SAM_PROTO_SignData [22:37:48]wFMCommunicate request_size=4 [22:37:48]MH_SAM_APDU [22:37:48]CAPDU: 80 0D 01 02 [22:37:48]Write to MH i2c: E2 08 00 7E 46 80 0D 01 02 00 00 00 00 3D [22:37:48]Write i2c OK [22:37:48]MH_I2C_Read... [22:37:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:37:48]Read from MH i2c: E2 [22:37:48]MH_I2C_Read... [22:37:48]Read from MH i2c: E2 03 00 [22:37:48]MH_I2C_Read... [22:37:48]Read from MH i2c: E2 03 00 7E 46 00 90 00 38 [22:37:48]RAPDU: 90 00 [22:37:48]wFMCommunicate OK [22:37:48]wFMCommunicate request_size=255 [22:37:48]MH_SAM_APDU [22:37:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 3C 6B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E4 61 00 00 35 04 06 00 5C [22:37:48]Write to MH i2c: E2 02 01 7F 46 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 3C 6B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E4 61 00 00 35 04 06 00 5C 00 00 FC [22:37:48]Write i2c OK [22:37:48]MH_I2C_Read... [22:37:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:37:48]Read from MH i2c: E2 [22:37:48]MH_I2C_Read... [22:37:48]Read from MH i2c: E2 03 00 [22:37:48]MH_I2C_Read... [22:37:48]Read from MH i2c: E2 03 00 7F 46 00 90 00 39 [22:37:48]RAPDU: 90 00 [22:37:48]wFMCommunicate OK [22:37:48]wFMCommunicate request_size=10 [22:37:48]MH_SAM_APDU [22:37:48]CAPDU: 80 0D 02 02 05 0C C4 76 DA FC [22:37:48]Write to MH i2c: E2 0D 00 80 46 80 0D 02 02 05 00 0C C4 76 DA FC 00 00 66 [22:37:48]Write i2c OK [22:37:48]MH_I2C_Read... [22:37:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:37:48]Read from MH i2c: E2 [22:37:48]MH_I2C_Read... [22:37:48]Read from MH i2c: E2 03 00 [22:37:48]MH_I2C_Read... [22:37:48]Read from MH i2c: E2 03 00 80 46 00 90 00 3A [22:37:48]RAPDU: 90 00 [22:37:48]wFMCommunicate OK [22:37:48]wFMCommunicate request_size=4 [22:37:48]MH_SAM_APDU [22:37:48]CAPDU: 80 0D 03 02 [22:37:48]Write to MH i2c: E2 08 00 81 46 80 0D 03 02 00 00 00 00 42 [22:37:48]Write i2c OK [22:37:48]MH_I2C_Read... [22:37:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:37:48]Read from MH i2c: E2 [22:37:48]MH_I2C_Read... [22:37:48]Read from MH i2c: E2 0B 00 [22:37:48]MH_I2C_Read... [22:37:48]Read from MH i2c: E2 0B 00 81 46 00 E3 08 94 C0 44 51 5A B9 90 00 2A [22:37:48]RAPDU: E3 08 94 C0 44 51 5A B9 90 00 [22:37:48]wFMCommunicate OK [22:37:48]SAM_PROTO_SignData done [22:37:48]FM_MakeSignedData done [22:37:48]CreateOFDProtocolMessage [22:37:48]wFMCommunicate request_size=4 [22:37:48]MH_SAM_APDU [22:37:48]CAPDU: 80 11 00 00 [22:37:48]Write to MH i2c: E2 08 00 82 46 80 11 00 00 00 00 00 00 42 [22:37:48]Write i2c OK [22:37:48]MH_I2C_Read... [22:37:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:37:48]Read from MH i2c: E2 [22:37:48]MH_I2C_Read... [22:37:48]Read from MH i2c: E2 17 00 [22:37:48]MH_I2C_Read... [22:37:48]Read from MH i2c: E2 17 00 82 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 98 [22:37:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:37:48]wFMCommunicate OK [22:37:48]CreateOFDProtocolMessage done [22:37:48]OFDSenderStorePacket 25060 [22:37:48]StoreOFDPacket docnum=25060 [22:37:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 D2 FC 07 01 32 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 3C 6B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E4 61 00 00 35 04 06 00 5C 0C C4 76 DA FC E3 08 94 C0 44 51 5A B9 [22:37:48]CheckFolder [22:37:48]dirname=/storage/ofd_packets [22:37:48]CheckFolder done [22:37:48]ProducePacketName [22:37:48]name=ofd_packets/00025060 [22:37:48]NVStorageSaveData ofd_packets/00025060 [22:37:48]File name is /storage/ofd_packets/00025060 [22:37:48]Write 301 bytes [22:37:48]NVStorageSaveData done [22:37:48]OFDSenderStorePacket done [22:37:48]KKMCreateOFDPacket done [22:37:48]NVStorageSaveData kkm_last_timestamp [22:37:48]File name is /storage/kkm_last_timestamp [22:37:48]Write 4 bytes [22:37:48]NVStorageSaveData done [22:37:48]ExternCall_PrintAddStr [22:37:48]wPrintStart [22:37:48]Write to MH i2c: 01 00 00 83 46 C9 [22:37:48]Write i2c OK [22:37:48]MH_I2C_Read... [22:37:48]Read from MH i2c: 01 [22:37:48]MH_I2C_Read... [22:37:48]Read from MH i2c: 01 07 00 [22:37:48]MH_I2C_Read... [22:37:48]Read from MH i2c: 01 07 00 83 46 00 00 00 00 00 FF 0F DE [22:37:48]RasterBufferAndPrint [22:37:48]line Счет N : (1)610821 [22:37:48]line ИНН: 02508201610067 [22:37:48]line Контрольно-Кассовый Чек [22:37:48]line ПРОДАЖА [22:37:48]line ТРК (МРК, ГНК) : 53 [22:37:48]line Товар: 2710124500 [22:37:48]line Аи-95-К-3 [22:37:48]line 13.390 * 74.70 [22:37:48]line = 1000.23 [22:37:48]line НДС 12% НСП 1% [22:37:48]line > о реализуемом товаре [22:37:48]line ОКРУГЛЕНИЕ: -0.23 [22:37:48]line ИТОГО: 1000.00 [22:37:48]line Внесено: 1000.00 [22:37:48]line СДАЧА: 0.00 [22:37:48]line НСП 1% : 8.85 [22:37:48]line НДС 12% : 106.22 [22:37:48]line Наличными: 1000.00 [22:37:48]line Безнал.: 0.00 [22:37:48]line Место: АЗС № 127 "Партнер Нефть" [22:37:48]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [22:37:48]line СНО: Общий режим [22:37:48]line Чек 435 30.07.2024 22:37 [22:37:48]line Смена: 48 ФФД: 1.0 [22:37:48]line ЗНМ: 0300000158 [22:37:48]line РНМ: 0000000000171247 [22:37:48]line Версия ККМ: v1.0 [22:37:48]line ФМ: 0000000002098565 [22:37:48]line ФД: 25060 [22:37:48]line ФПД: 101209905486588 [22:37:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T223748&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25060&fm=101209905486588&tin=02508201610067®Number=0000000000171247&sum=100000 [22:37:48]OFD Sender: Processing packet 25060 [packets to send 29, broken 28] [22:37:48]ProducePacketName [22:37:48]name=ofd_packets/00025060 [22:37:48]OFD Sender: To server: pG, [22:37:48]CommunicateWithHost lk.salyk.kg:30040 [22:37:48]ConnectInit lk.salyk.kg [22:37:48]written 0, free lines is 4095 [22:37:49]Connected sock=10 [22:37:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 D2 FC 07 01 32 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 3C 6B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E4 61 00 00 35 04 06 00 5C 0C C4 76 DA FC E3 08 94 C0 44 51 5A B9 [22:37:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 33 AF 47 00 70 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 32 30 39 38 35 36 35 10 04 04 00 E4 61 00 00 F4 03 04 00 CA 16 A9 66 B6 04 01 00 00 66 C0 D2 25 DB 94 C4 CC [22:37:49]CommunicateWithHost err = 0 [22:37:49]CheckOFDResponse [22:37:49]1017 (14) - 77093643461234 [22:37:49]1041 (16) - 0000000002098565 [22:37:49]1040 (4) - 25060 [22:37:49]1012 (4) - 30.07.2024 16:37 [22:37:49]1206 (1) - 0 [22:37:49]OFD Sender: Remove packet 25060 [22:37:49]ProducePacketName [22:37:49]name=ofd_packets/00025060 [22:37:49]NVStorageDeleteData [22:37:49]Write to MH i2c: 01 00 00 AE 46 F4 [22:37:49]Write i2c OK [22:37:49]MH_I2C_Read... [22:37:49]Read from MH i2c: 01 [22:37:49]MH_I2C_Read... [22:37:49]Read from MH i2c: 01 07 00 [22:37:49]MH_I2C_Read... [22:37:49]Read from MH i2c: 01 07 00 AE 46 00 00 00 00 00 FA 0C 01 [22:37:49]RasterBufferAndPrint [22:37:49]line [22:37:49]line [22:37:49]line [22:37:49]line [22:37:49]line [22:37:49]written 0, free lines is 3332 [22:37:49]MH_Cut [22:37:49]Write to MH i2c: D1 01 00 B5 46 01 CD [22:37:49]Write i2c OK [22:37:49]MH_I2C_Read... [22:37:49]Read from MH i2c: D1 [22:37:49]MH_I2C_Read... [22:37:49]Read from MH i2c: D1 01 00 [22:37:49]MH_I2C_Read... [22:37:49]Read from MH i2c: D1 01 00 B5 46 00 CC [22:37:49]Write to MH i2c: 01 00 00 B6 46 FC [22:37:49]Write i2c OK [22:37:49]MH_I2C_Read... [22:37:49]OFD Sender: No OFD packet to send [22:37:50]*** Cut start [22:37:50]*** Partial cut [22:37:50]*** CUTSNS_PIN = 1 [22:37:50]*** CUTSNS_PIN = 0 [22:37:50]*** Brake cut motor [22:37:50]Read from MH i2c: 01 [22:37:50]MH_I2C_Read... [22:37:50]*** Stop cut motor [22:37:50]*** Cut end [22:37:50]Read from MH i2c: 01 07 00 [22:37:50]MH_I2C_Read... [22:37:50]Read from MH i2c: 01 07 00 B6 46 00 00 00 00 00 FF 0F 11 [22:37:50]process_action close_receipt done [22:37:50]requested_data is exist [22:37:50]produce_requested_data [22:37:50]requested_item fm.sn is exist - process it [22:37:50]wFMCommunicate request_size=4 [22:37:50]MH_SAM_APDU [22:37:50]CAPDU: 80 11 00 00 [22:37:50]Write to MH i2c: E2 08 00 B7 46 80 11 00 00 00 00 00 00 77 [22:37:50]Write i2c OK [22:37:50]MH_I2C_Read... [22:37:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:37:50]Read from MH i2c: E2 [22:37:50]MH_I2C_Read... [22:37:50]Read from MH i2c: E2 17 00 [22:37:50]MH_I2C_Read... [22:37:50]Read from MH i2c: E2 17 00 B7 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 CD [22:37:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:37:50]wFMCommunicate OK [22:37:50]requested_item fd.num is exist - process it [22:37:50]SAM_PROTO_GetFieldsCounters [22:37:50]wFMCommunicate request_size=4 [22:37:50]MH_SAM_APDU [22:37:50]CAPDU: 80 13 00 00 [22:37:50]Write to MH i2c: E2 08 00 B8 46 80 13 00 00 00 00 00 00 7A [22:37:50]Write i2c OK [22:37:50]MH_I2C_Read... [22:37:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:37:50]Read from MH i2c: E2 [22:37:50]MH_I2C_Read... [22:37:50]Read from MH i2c: E2 62 00 [22:37:50]MH_I2C_Read... [22:37:50]Read from MH i2c: E2 62 00 B8 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E4 61 00 00 0E 04 04 00 30 00 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 2C [22:37:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E4 61 00 00 0E 04 04 00 30 00 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 [22:37:50]wFMCommunicate OK [22:37:50]SAM_PROTO_GetFieldsCounters done [22:37:50]requested_item shift.num is exist - process it [22:37:50]requested_item shift.opened is exist - process it [22:37:50]req_shift_opened [22:37:50]FM_GetShiftState [22:37:50]SAM_PROTO_GetShiftState [22:37:50]wFMCommunicate request_size=4 [22:37:50]MH_SAM_APDU [22:37:50]CAPDU: 80 13 01 00 [22:37:50]Write to MH i2c: E2 08 00 B9 46 80 13 01 00 00 00 00 00 7C [22:37:50]Write i2c OK [22:37:50]MH_I2C_Read... [22:37:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:37:51]Read from MH i2c: E2 [22:37:51]MH_I2C_Read... [22:37:51]Read from MH i2c: E2 0E 00 [22:37:51]MH_I2C_Read... [22:37:51]Read from MH i2c: E2 0E 00 B9 46 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 2F [22:37:51]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:37:51]wFMCommunicate OK [22:37:51]SAM_PROTO_GetShiftState done [22:37:51]FM_GetShiftState done [22:37:51]req_shift_opened done [22:37:51]requested_item shift.open_date is exist - process it [22:37:51]req_shift_open_date [22:37:51]req_shift_open_date done [22:37:51]produce_requested_data done [22:37:51]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25060,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [22:37:51]process_action_free close_receipt [22:37:51]json_value_free [22:37:51]json_value_free done [22:37:51]process_json_proto returns [22:37:51]Send response to host [22:37:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25060,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [22:37:51]free response buf [22:37:51]execute_script done [22:37:51]execute_script returns [22:37:51]free content buf [22:37:51]Sock 9.Close socket [22:37:51]Sock 9.Thread stoped [22:37:54]OFD Sender: No OFD packet to send [22:37:59]OFD Sender: No OFD packet to send [22:38:04]OFD Sender: No OFD packet to send [22:38:09]OFD Sender: No OFD packet to send [22:38:14]OFD Sender: No OFD packet to send [22:38:19]OFD Sender: No OFD packet to send [22:38:24]OFD Sender: No OFD packet to send [22:38:29]OFD Sender: No OFD packet to send [22:38:34]OFD Sender: No OFD packet to send [22:38:39]OFD Sender: No OFD packet to send [22:38:44]OFD Sender: No OFD packet to send [22:38:49]OFD Sender: No OFD packet to send [22:38:54]OFD Sender: No OFD packet to send [22:38:59]OFD Sender: No OFD packet to send [22:39:04]OFD Sender: No OFD packet to send [22:39:09]OFD Sender: No OFD packet to send [22:39:14]OFD Sender: No OFD packet to send [22:39:19]OFD Sender: No OFD packet to send [22:39:24]OFD Sender: No OFD packet to send [22:39:29]OFD Sender: No OFD packet to send [22:39:34]OFD Sender: No OFD packet to send [22:39:39]OFD Sender: No OFD packet to send [22:39:44]OFD Sender: No OFD packet to send [22:39:49]OFD Sender: No OFD packet to send [22:39:54]OFD Sender: No OFD packet to send [22:39:59]OFD Sender: No OFD packet to send [22:40:04]OFD Sender: No OFD packet to send [22:40:09]OFD Sender: No OFD packet to send [22:40:14]OFD Sender: No OFD packet to send [22:40:19]OFD Sender: No OFD packet to send [22:40:24]OFD Sender: No OFD packet to send [22:40:29]OFD Sender: No OFD packet to send [22:40:34]OFD Sender: No OFD packet to send [22:40:39]OFD Sender: No OFD packet to send [22:40:44]OFD Sender: No OFD packet to send [22:40:49]OFD Sender: No OFD packet to send [22:40:54]OFD Sender: No OFD packet to send [22:40:59]OFD Sender: No OFD packet to send [22:41:04]OFD Sender: No OFD packet to send [22:41:09]OFD Sender: No OFD packet to send [22:41:14]OFD Sender: No OFD packet to send [22:41:19]OFD Sender: No OFD packet to send [22:41:24]OFD Sender: No OFD packet to send [22:41:29]OFD Sender: No OFD packet to send [22:41:34]OFD Sender: No OFD packet to send [22:41:39]OFD Sender: No OFD packet to send [22:41:45]OFD Sender: No OFD packet to send [22:41:50]OFD Sender: No OFD packet to send [22:41:55]OFD Sender: No OFD packet to send [22:42:00]OFD Sender: No OFD packet to send [22:42:05]OFD Sender: No OFD packet to send [22:42:10]OFD Sender: No OFD packet to send [22:42:15]OFD Sender: No OFD packet to send [22:42:20]OFD Sender: No OFD packet to send [22:42:25]OFD Sender: No OFD packet to send [22:42:30]OFD Sender: No OFD packet to send [22:42:35]OFD Sender: No OFD packet to send [22:42:40]OFD Sender: No OFD packet to send [22:42:45]OFD Sender: No OFD packet to send [22:42:50]OFD Sender: No OFD packet to send [22:42:55]OFD Sender: No OFD packet to send [22:43:00]OFD Sender: No OFD packet to send [22:43:05]OFD Sender: No OFD packet to send [22:43:10]OFD Sender: No OFD packet to send [22:43:15]OFD Sender: No OFD packet to send [22:43:20]OFD Sender: No OFD packet to send [22:43:25]OFD Sender: No OFD packet to send [22:43:30]OFD Sender: No OFD packet to send [22:43:35]OFD Sender: No OFD packet to send [22:43:40]OFD Sender: No OFD packet to send [22:43:45]OFD Sender: No OFD packet to send [22:43:50]OFD Sender: No OFD packet to send [22:43:55]OFD Sender: No OFD packet to send [22:44:00]OFD Sender: No OFD packet to send [22:44:05]OFD Sender: No OFD packet to send [22:44:10]OFD Sender: No OFD packet to send [22:44:15]OFD Sender: No OFD packet to send [22:44:20]OFD Sender: No OFD packet to send [22:44:25]OFD Sender: No OFD packet to send [22:44:30]OFD Sender: No OFD packet to send [22:44:35]OFD Sender: No OFD packet to send [22:44:40]OFD Sender: No OFD packet to send [22:44:45]OFD Sender: No OFD packet to send [22:44:50]OFD Sender: No OFD packet to send [22:44:55]OFD Sender: No OFD packet to send [22:45:00]OFD Sender: No OFD packet to send [22:45:05]OFD Sender: No OFD packet to send [22:45:10]OFD Sender: No OFD packet to send [22:45:15]OFD Sender: No OFD packet to send [22:45:20]OFD Sender: No OFD packet to send [22:45:25]OFD Sender: No OFD packet to send [22:45:30]OFD Sender: No OFD packet to send [22:45:35]OFD Sender: No OFD packet to send [22:45:40]OFD Sender: No OFD packet to send [22:45:45]OFD Sender: No OFD packet to send [22:45:50]OFD Sender: No OFD packet to send [22:45:55]OFD Sender: No OFD packet to send [22:46:00]OFD Sender: No OFD packet to send [22:46:05]OFD Sender: No OFD packet to send [22:46:10]OFD Sender: No OFD packet to send [22:46:15]OFD Sender: No OFD packet to send [22:46:20]OFD Sender: No OFD packet to send [22:46:25]OFD Sender: No OFD packet to send [22:46:30]OFD Sender: No OFD packet to send [22:46:35]OFD Sender: No OFD packet to send [22:46:40]OFD Sender: No OFD packet to send [22:46:45]OFD Sender: No OFD packet to send [22:46:50]OFD Sender: No OFD packet to send [22:46:55]OFD Sender: No OFD packet to send [22:47:00]OFD Sender: No OFD packet to send [22:47:03]accept exits with 7 [22:47:03]New connection [22:47:03]New thread 3067428196 created [22:47:03]Thread 3067571556 joined [22:47:03]Waiting for new connection... [22:47:03] Sock 7.Parse request [22:47:03]Sock 7.Check first char [22:47:03]Sock 7.First char is OK [22:47:03]request: POST /json_proto HTTP/1.0 [22:47:03]Method: POST [22:47:03]URL: /json_proto [22:47:03]Method is POST - this is cgi request [22:47:03]url: /json_proto [22:47:03]query_string will be loaded in cgi processing [22:47:03]execute_cgi json_proto POST (null) [22:47:03]execute_cgi path=json_proto method=POST [22:47:03]POST find Content-Length [22:47:03]Host: 172.17.45.131:8080 [22:47:03]Content-Length: 677 [22:47:03]Content-Type: application/json [22:47:03] [22:47:03]POST finish read [22:47:03]Found Content-Length = 677 [22:47:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610823", "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" ] } } [22:47:03]execute_script... [22:47: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)610823", "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" ] } } [22:47:03]POST & json_proto [22:47:03]process_json_proto [22:47:03]json parsed OK: [22:47:03]protocol is kg_v1.0 [22:47:03]action value=close_receipt [22:47:03]process_action close_receipt [22:47:03]cmd_close_receipt [22:47:03]MH_GetDate [22:47:03]Write to MH i2c: F0 00 00 BA 46 EF [22:47:03]Write i2c OK [22:47:03]MH_I2C_Read... [22:47:03]Read from MH i2c: F0 [22:47:03]MH_I2C_Read... [22:47:03]Read from MH i2c: F0 09 00 [22:47:03]MH_I2C_Read... [22:47:03]Read from MH i2c: F0 09 00 BA 46 00 69 6D A9 66 C6 D4 6E 66 4B [22:47:03]GetLastDocTimeStamp 1722379068 [22:47:03]current date 1722379625 [22:47:03]FM_GetShiftState [22:47:03]SAM_PROTO_GetShiftState [22:47:03]wFMCommunicate request_size=4 [22:47:03]MH_SAM_APDU [22:47:03]CAPDU: 80 13 01 00 [22:47:03]Write to MH i2c: E2 08 00 BB 46 80 13 01 00 00 00 00 00 7E [22:47:03]Write i2c OK [22:47:03]MH_I2C_Read... [22:47:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:47:03]Read from MH i2c: E2 [22:47:03]MH_I2C_Read... [22:47:03]Read from MH i2c: E2 0E 00 [22:47:03]MH_I2C_Read... [22:47:03]Read from MH i2c: E2 0E 00 BB 46 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 31 [22:47:03]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:47:03]wFMCommunicate OK [22:47:03]SAM_PROTO_GetShiftState done [22:47:03]FM_GetShiftState done [22:47:03]opened in 1722298218 [22:47:03]opened+sec_in_day 1722384618 [22:47:03]quantity*price = 50036 [22:47:03]sum+1 = 50037 [22:47: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 436 30.07.2024 22:47 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25061 ФПД: 99048736554529 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T224705&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25061&fm=99048736554529&tin=02508201610067®Number=0000000000171247&sum=50000 [22:47:04]StoreToDocumentArchive [22:47:04]shift 48 fd 25061 [22:47:04]save to /storage/0048/doc_00025061 [22:47:04]save last doc name /storage/0048/doc_00025061 to /storage/kkm_last_doc_name [22:47:04]save OK [22:47:04]Clear old archive folders... [22:47:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:47:04]tlvbuf is B6E3F390 [22:47:04]SAM_PROTO_ClearQueue [22:47:04]wFMCommunicate request_size=4 [22:47:04]MH_SAM_APDU [22:47:04]CAPDU: 80 09 00 00 [22:47:04]Write to MH i2c: E2 08 00 C8 46 80 09 00 00 00 00 00 00 80 [22:47:04]Write i2c OK [22:47:04]MH_I2C_Read... [22:47:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:47:05]Read from MH i2c: E2 [22:47:05]MH_I2C_Read... [22:47:05]Read from MH i2c: E2 03 00 [22:47:05]MH_I2C_Read... [22:47:05]Read from MH i2c: E2 03 00 C8 46 00 90 00 82 [22:47:05]RAPDU: 90 00 [22:47:05]wFMCommunicate OK [22:47:05]SAM_PROTO_ClearQueue done [22:47:05]KKMCreateOFDPacket [22:47:05]OFDProtocolAddRootSTLVToBuf [22:47:05]FM_MakeSignedData [22:47:05]FM_MakeSignedData [22:47:05]SAM_PROTO_SignData [22:47:05]wFMCommunicate request_size=4 [22:47:05]MH_SAM_APDU [22:47:05]CAPDU: 80 0D 01 02 [22:47:05]Write to MH i2c: E2 08 00 C9 46 80 0D 01 02 00 00 00 00 88 [22:47:05]Write i2c OK [22:47:05]MH_I2C_Read... [22:47:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:47:05]Read from MH i2c: E2 [22:47:05]MH_I2C_Read... [22:47:05]Read from MH i2c: E2 03 00 [22:47:05]MH_I2C_Read... [22:47:05]Read from MH i2c: E2 03 00 C9 46 00 90 00 83 [22:47:05]RAPDU: 90 00 [22:47:05]wFMCommunicate OK [22:47:05]wFMCommunicate request_size=255 [22:47:05]MH_SAM_APDU [22:47: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 69 6D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E5 61 00 00 35 04 06 00 5A [22:47:05]Write to MH i2c: E2 02 01 CA 46 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B4 01 00 00 F4 03 04 00 69 6D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E5 61 00 00 35 04 06 00 5A 00 00 6E [22:47:05]Write i2c OK [22:47:05]MH_I2C_Read... [22:47:05]OFD Sender: No OFD packet to send [22:47:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:47:05]Read from MH i2c: E2 [22:47:05]MH_I2C_Read... [22:47:05]Read from MH i2c: E2 03 00 [22:47:05]MH_I2C_Read... [22:47:05]Read from MH i2c: E2 03 00 CA 46 00 90 00 84 [22:47:05]RAPDU: 90 00 [22:47:05]wFMCommunicate OK [22:47:05]wFMCommunicate request_size=10 [22:47:05]MH_SAM_APDU [22:47:05]CAPDU: 80 0D 02 02 05 15 94 C1 FE 21 [22:47:05]Write to MH i2c: E2 0D 00 CB 46 80 0D 02 02 05 00 15 94 C1 FE 21 00 00 1E [22:47:05]Write i2c OK [22:47:05]MH_I2C_Read... [22:47:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:47:05]Read from MH i2c: E2 [22:47:05]MH_I2C_Read... [22:47:05]Read from MH i2c: E2 03 00 [22:47:05]MH_I2C_Read... [22:47:05]Read from MH i2c: E2 03 00 CB 46 00 90 00 85 [22:47:05]RAPDU: 90 00 [22:47:05]wFMCommunicate OK [22:47:05]wFMCommunicate request_size=4 [22:47:05]MH_SAM_APDU [22:47:05]CAPDU: 80 0D 03 02 [22:47:05]Write to MH i2c: E2 08 00 CC 46 80 0D 03 02 00 00 00 00 8D [22:47:05]Write i2c OK [22:47:05]MH_I2C_Read... [22:47:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:47:05]Read from MH i2c: E2 [22:47:05]MH_I2C_Read... [22:47:05]Read from MH i2c: E2 0B 00 [22:47:05]MH_I2C_Read... [22:47:05]Read from MH i2c: E2 0B 00 CC 46 00 FB 34 F8 7C D7 53 5D A3 90 00 5B [22:47:05]RAPDU: FB 34 F8 7C D7 53 5D A3 90 00 [22:47:05]wFMCommunicate OK [22:47:05]SAM_PROTO_SignData done [22:47:05]FM_MakeSignedData done [22:47:05]CreateOFDProtocolMessage [22:47:05]wFMCommunicate request_size=4 [22:47:05]MH_SAM_APDU [22:47:05]CAPDU: 80 11 00 00 [22:47:05]Write to MH i2c: E2 08 00 CD 46 80 11 00 00 00 00 00 00 8D [22:47:05]Write i2c OK [22:47:05]MH_I2C_Read... [22:47:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:47:05]Read from MH i2c: E2 [22:47:05]MH_I2C_Read... [22:47:05]Read from MH i2c: E2 17 00 [22:47:05]MH_I2C_Read... [22:47:05]Read from MH i2c: E2 17 00 CD 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E3 [22:47:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:47:05]wFMCommunicate OK [22:47:05]CreateOFDProtocolMessage done [22:47:05]OFDSenderStorePacket 25061 [22:47:05]StoreOFDPacket docnum=25061 [22:47:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 D8 F3 07 01 F9 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 69 6D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E5 61 00 00 35 04 06 00 5A 15 94 C1 FE 21 FB 34 F8 7C D7 53 5D A3 [22:47:05]CheckFolder [22:47:05]dirname=/storage/ofd_packets [22:47:05]CheckFolder done [22:47:05]ProducePacketName [22:47:05]name=ofd_packets/00025061 [22:47:05]NVStorageSaveData ofd_packets/00025061 [22:47:05]File name is /storage/ofd_packets/00025061 [22:47:05]Write 301 bytes [22:47:05]NVStorageSaveData done [22:47:05]OFDSenderStorePacket done [22:47:05]KKMCreateOFDPacket done [22:47:05]NVStorageSaveData kkm_last_timestamp [22:47:05]File name is /storage/kkm_last_timestamp [22:47:05]Write 4 bytes [22:47:05]NVStorageSaveData done [22:47:05]ExternCall_PrintAddStr [22:47:05]wPrintStart [22:47:05]Write to MH i2c: 01 00 00 CE 46 14 [22:47:05]Write i2c OK [22:47:05]MH_I2C_Read... [22:47:05]Read from MH i2c: 01 [22:47:05]MH_I2C_Read... [22:47:05]Read from MH i2c: 01 07 00 [22:47:05]MH_I2C_Read... [22:47:05]Read from MH i2c: 01 07 00 CE 46 00 00 00 00 00 FF 0F 29 [22:47:05]RasterBufferAndPrint [22:47:05]line Счет N : (1)610823 [22:47:05]line ИНН: 02508201610067 [22:47:05]line Контрольно-Кассовый Чек [22:47:05]line ПРОДАЖА [22:47:05]line ТРК (МРК, ГНК) : 42 [22:47:05]line Товар: 2710124130 [22:47:05]line Аи-92-К-2 [22:47:05]line 7.380 * 67.80 [22:47:05]line = 500.36 [22:47:05]line НДС 12% НСП 1% [22:47:05]line > о реализуемом товаре [22:47:05]line ОКРУГЛЕНИЕ: -0.36 [22:47:05]line ИТОГО: 500.00 [22:47:05]line Внесено: 500.00 [22:47:05]line СДАЧА: 0.00 [22:47:05]line НСП 1% : 4.43 [22:47:05]line НДС 12% : 53.14 [22:47:05]line Наличными: 500.00 [22:47:05]line Безнал.: 0.00 [22:47:05]line Место: АЗС № 127 "Партнер Нефть" [22:47:05]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [22:47:05]line СНО: Общий режим [22:47:05]line Чек 436 30.07.2024 22:47 [22:47:05]line Смена: 48 ФФД: 1.0 [22:47:05]line ЗНМ: 0300000158 [22:47:05]line РНМ: 0000000000171247 [22:47:05]line Версия ККМ: v1.0 [22:47:05]line ФМ: 0000000002098565 [22:47:05]line ФД: 25061 [22:47:05]line ФПД: 99048736554529 [22:47:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T224705&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25061&fm=99048736554529&tin=02508201610067®Number=0000000000171247&sum=50000 [22:47:05]OFD Sender: Processing packet 25061 [packets to send 29, broken 28] [22:47:05]ProducePacketName [22:47:05]name=ofd_packets/00025061 [22:47:05]OFD Sender: To server: pG, [22:47:05]CommunicateWithHost lk.salyk.kg:30040 [22:47:05]ConnectInit lk.salyk.kg [22:47:05]written 0, free lines is 4095 [22:47:05]Connected sock=10 [22:47:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 D8 F3 07 01 F9 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 01 00 00 F4 03 04 00 69 6D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E5 61 00 00 35 04 06 00 5A 15 94 C1 FE 21 FB 34 F8 7C D7 53 5D A3 [22:47:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 E0 B5 47 00 8F 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E5 61 00 00 F4 03 04 00 F7 18 A9 66 B6 04 01 00 00 52 0D 66 8D 47 23 7A 24 [22:47:06]CommunicateWithHost err = 0 [22:47:06]CheckOFDResponse [22:47:06]1017 (14) - 77093643461234 [22:47:06]1041 (16) - 0000000002098565 [22:47:06]1040 (4) - 25061 [22:47:06]1012 (4) - 30.07.2024 16:46 [22:47:06]1206 (1) - 0 [22:47:06]OFD Sender: Remove packet 25061 [22:47:06]ProducePacketName [22:47:06]name=ofd_packets/00025061 [22:47:06]NVStorageDeleteData [22:47:06]Write to MH i2c: 01 00 00 F9 46 3F [22:47:06]Write i2c OK [22:47:06]MH_I2C_Read... [22:47:06]Read from MH i2c: 01 [22:47:06]MH_I2C_Read... [22:47:06]Read from MH i2c: 01 07 00 [22:47:06]MH_I2C_Read... [22:47:06]Read from MH i2c: 01 07 00 F9 46 00 00 00 00 00 F4 0C 46 [22:47:06]RasterBufferAndPrint [22:47:06]line [22:47:06]line [22:47:06]line [22:47:06]line [22:47:06]line [22:47:06]written 0, free lines is 3327 [22:47:06]MH_Cut [22:47:06]Write to MH i2c: D1 01 00 00 47 01 19 [22:47:06]Write i2c OK [22:47:06]MH_I2C_Read... [22:47:06]Read from MH i2c: D1 [22:47:06]MH_I2C_Read... [22:47:06]Read from MH i2c: D1 01 00 [22:47:06]MH_I2C_Read... [22:47:06]Read from MH i2c: D1 01 00 00 47 00 18 [22:47:06]Write to MH i2c: 01 00 00 01 47 48 [22:47:06]Write i2c OK [22:47:06]MH_I2C_Read... [22:47:06]OFD Sender: No OFD packet to send [22:47:06]*** Cut start [22:47:06]*** Partial cut [22:47:06]*** CUTSNS_PIN = 1 [22:47:07]*** CUTSNS_PIN = 0 [22:47:07]*** Brake cut motor [22:47:07]Read from MH i2c: 01 [22:47:07]MH_I2C_Read... [22:47:07]*** Stop cut motor [22:47:07]*** Cut end [22:47:07]Read from MH i2c: 01 07 00 [22:47:07]MH_I2C_Read... [22:47:07]Read from MH i2c: 01 07 00 01 47 00 00 00 00 00 FF 0F 5D [22:47:07]process_action close_receipt done [22:47:07]requested_data is exist [22:47:07]produce_requested_data [22:47:07]requested_item fm.sn is exist - process it [22:47:07]wFMCommunicate request_size=4 [22:47:07]MH_SAM_APDU [22:47:07]CAPDU: 80 11 00 00 [22:47:07]Write to MH i2c: E2 08 00 02 47 80 11 00 00 00 00 00 00 C3 [22:47:07]Write i2c OK [22:47:07]MH_I2C_Read... [22:47:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:47:07]Read from MH i2c: E2 [22:47:07]MH_I2C_Read... [22:47:07]Read from MH i2c: E2 17 00 [22:47:07]MH_I2C_Read... [22:47:07]Read from MH i2c: E2 17 00 02 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 19 [22:47:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:47:07]wFMCommunicate OK [22:47:07]requested_item fd.num is exist - process it [22:47:07]SAM_PROTO_GetFieldsCounters [22:47:07]wFMCommunicate request_size=4 [22:47:07]MH_SAM_APDU [22:47:07]CAPDU: 80 13 00 00 [22:47:07]Write to MH i2c: E2 08 00 03 47 80 13 00 00 00 00 00 00 C6 [22:47:07]Write i2c OK [22:47:07]MH_I2C_Read... [22:47:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:47:07]Read from MH i2c: E2 [22:47:07]MH_I2C_Read... [22:47:07]Read from MH i2c: E2 62 00 [22:47:07]MH_I2C_Read... [22:47:07]Read from MH i2c: E2 62 00 03 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E5 61 00 00 0E 04 04 00 30 00 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 7C [22:47:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E5 61 00 00 0E 04 04 00 30 00 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 [22:47:07]wFMCommunicate OK [22:47:07]SAM_PROTO_GetFieldsCounters done [22:47:07]requested_item shift.num is exist - process it [22:47:07]requested_item shift.opened is exist - process it [22:47:07]req_shift_opened [22:47:07]FM_GetShiftState [22:47:07]SAM_PROTO_GetShiftState [22:47:07]wFMCommunicate request_size=4 [22:47:07]MH_SAM_APDU [22:47:07]CAPDU: 80 13 01 00 [22:47:07]Write to MH i2c: E2 08 00 04 47 80 13 01 00 00 00 00 00 C8 [22:47:07]Write i2c OK [22:47:07]MH_I2C_Read... [22:47:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:47:07]Read from MH i2c: E2 [22:47:07]MH_I2C_Read... [22:47:07]Read from MH i2c: E2 0E 00 [22:47:07]MH_I2C_Read... [22:47:07]Read from MH i2c: E2 0E 00 04 47 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 7B [22:47:07]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:47:07]wFMCommunicate OK [22:47:07]SAM_PROTO_GetShiftState done [22:47:07]FM_GetShiftState done [22:47:07]req_shift_opened done [22:47:07]requested_item shift.open_date is exist - process it [22:47:07]req_shift_open_date [22:47:07]req_shift_open_date done [22:47:07]produce_requested_data done [22:47:07]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25061,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [22:47:07]process_action_free close_receipt [22:47:07]json_value_free [22:47:07]json_value_free done [22:47:07]process_json_proto returns [22:47:07]Send response to host [22:47:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25061,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [22:47:07]free response buf [22:47:07]execute_script done [22:47:07]execute_script returns [22:47:07]free content buf [22:47:07]Sock 7.Close socket [22:47:07]Sock 7.Thread stoped [22:47:11]OFD Sender: No OFD packet to send [22:47:16]OFD Sender: No OFD packet to send [22:47:21]OFD Sender: No OFD packet to send [22:47:24]accept exits with 9 [22:47:24]New connection [22:47:24]New thread 3067571556 created [22:47:24]Thread 3067428196 joined [22:47:24]Waiting for new connection... [22:47:24] Sock 9.Parse request [22:47:24]Sock 9.Check first char [22:47:24]Sock 9.First char is OK [22:47:24]request: POST /json_proto HTTP/1.0 [22:47:24]Method: POST [22:47:24]URL: /json_proto [22:47:24]Method is POST - this is cgi request [22:47:24]url: /json_proto [22:47:24]query_string will be loaded in cgi processing [22:47:24]execute_cgi json_proto POST (null) [22:47:24]execute_cgi path=json_proto method=POST [22:47:24]POST find Content-Length [22:47:24]Host: 172.17.45.131:8080 [22:47:24]Content-Length: 805 [22:47:24]Content-Type: application/json [22:47:24] [22:47:24]POST finish read [22:47:24]Found Content-Length = 805 [22:47:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610822", "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" : 37.00, "quantity" : 27.030, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:47:24]execute_script... [22:47: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)610822", "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" : 37.00, "quantity" : 27.030, "sum" : 1000.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:47:24]POST & json_proto [22:47:24]process_json_proto [22:47:24]json parsed OK: [22:47:24]protocol is kg_v1.0 [22:47:24]action value=close_receipt [22:47:24]process_action close_receipt [22:47:24]cmd_close_receipt [22:47:24]MH_GetDate [22:47:24]Write to MH i2c: F0 00 00 05 47 3B [22:47:24]Write i2c OK [22:47:24]MH_I2C_Read... [22:47:24]Read from MH i2c: F0 [22:47:24]MH_I2C_Read... [22:47:24]Read from MH i2c: F0 09 00 [22:47:24]MH_I2C_Read... [22:47:24]Read from MH i2c: F0 09 00 05 47 00 7E 6D A9 66 C6 D4 6E 66 AC [22:47:24]GetLastDocTimeStamp 1722379625 [22:47:24]current date 1722379646 [22:47:24]FM_GetShiftState [22:47:24]SAM_PROTO_GetShiftState [22:47:24]wFMCommunicate request_size=4 [22:47:24]MH_SAM_APDU [22:47:24]CAPDU: 80 13 01 00 [22:47:24]Write to MH i2c: E2 08 00 06 47 80 13 01 00 00 00 00 00 CA [22:47:24]Write i2c OK [22:47:24]MH_I2C_Read... [22:47:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:47:24]Read from MH i2c: E2 [22:47:24]MH_I2C_Read... [22:47:24]Read from MH i2c: E2 0E 00 [22:47:24]MH_I2C_Read... [22:47:24]Read from MH i2c: E2 0E 00 06 47 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 7D [22:47:24]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:47:24]wFMCommunicate OK [22:47:24]SAM_PROTO_GetShiftState done [22:47:24]FM_GetShiftState done [22:47:24]opened in 1722298218 [22:47:24]opened+sec_in_day 1722384618 [22:47:24]quantity*price = 100011 [22:47:24]sum+1 = 100012 [22:47:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.11 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.11 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 437 30.07.2024 22:47 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25062 ФПД: 89350909799864 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T224726&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25062&fm=89350909799864&tin=02508201610067®Number=0000000000171247&sum=100011 [22:47:25]StoreToDocumentArchive [22:47:25]shift 48 fd 25062 [22:47:25]save to /storage/0048/doc_00025062 [22:47:25]save last doc name /storage/0048/doc_00025062 to /storage/kkm_last_doc_name [22:47:25]save OK [22:47:25]Clear old archive folders... [22:47:25]ProcessDocumentItem done err = 0, tmpTLVsize=250 [22:47:25]tlvbuf is 01E82BC0 [22:47:25]SAM_PROTO_ClearQueue [22:47:25]wFMCommunicate request_size=4 [22:47:25]MH_SAM_APDU [22:47:25]CAPDU: 80 09 00 00 [22:47:25]Write to MH i2c: E2 08 00 13 47 80 09 00 00 00 00 00 00 CC [22:47:25]Write i2c OK [22:47:25]MH_I2C_Read... [22:47:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:47:25]Read from MH i2c: E2 [22:47:25]MH_I2C_Read... [22:47:25]Read from MH i2c: E2 03 00 [22:47:25]MH_I2C_Read... [22:47:25]Read from MH i2c: E2 03 00 13 47 00 90 00 CE [22:47:25]RAPDU: 90 00 [22:47:25]wFMCommunicate OK [22:47:25]SAM_PROTO_ClearQueue done [22:47:25]KKMCreateOFDPacket [22:47:25]OFDProtocolAddRootSTLVToBuf [22:47:25]FM_MakeSignedData [22:47:25]FM_MakeSignedData [22:47:25]SAM_PROTO_SignData [22:47:25]wFMCommunicate request_size=4 [22:47:25]MH_SAM_APDU [22:47:25]CAPDU: 80 0D 01 02 [22:47:25]Write to MH i2c: E2 08 00 14 47 80 0D 01 02 00 00 00 00 D4 [22:47:25]Write i2c OK [22:47:25]MH_I2C_Read... [22:47:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:47:25]Read from MH i2c: E2 [22:47:25]MH_I2C_Read... [22:47:25]Read from MH i2c: E2 03 00 [22:47:25]MH_I2C_Read... [22:47:25]Read from MH i2c: E2 03 00 14 47 00 90 00 CF [22:47:25]RAPDU: 90 00 [22:47:25]wFMCommunicate OK [22:47:25]wFMCommunicate request_size=255 [22:47:25]MH_SAM_APDU [22:47:25]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 96 69 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 7E 6D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E6 61 00 00 35 04 06 00 51 43 [22:47:25]Write to MH i2c: E2 02 01 15 47 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 96 69 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 7E 6D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E6 61 00 00 35 04 06 00 51 43 00 00 73 [22:47:25]Write i2c OK [22:47:25]MH_I2C_Read... [22:47:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:47:26]Read from MH i2c: E2 [22:47:26]MH_I2C_Read... [22:47:26]Read from MH i2c: E2 03 00 [22:47:26]MH_I2C_Read... [22:47:26]Read from MH i2c: E2 03 00 15 47 00 90 00 D0 [22:47:26]RAPDU: 90 00 [22:47:26]wFMCommunicate OK [22:47:26]wFMCommunicate request_size=9 [22:47:26]MH_SAM_APDU [22:47:26]CAPDU: 80 0D 02 02 04 A1 3D 2D B8 [22:47:26]Write to MH i2c: E2 0C 00 16 47 80 0D 02 02 04 00 A1 3D 2D B8 00 00 A2 [22:47:26]Write i2c OK [22:47:26]MH_I2C_Read... [22:47:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:47:26]Read from MH i2c: E2 [22:47:26]MH_I2C_Read... [22:47:26]Read from MH i2c: E2 03 00 [22:47:26]MH_I2C_Read... [22:47:26]Read from MH i2c: E2 03 00 16 47 00 90 00 D1 [22:47:26]RAPDU: 90 00 [22:47:26]wFMCommunicate OK [22:47:26]wFMCommunicate request_size=4 [22:47:26]MH_SAM_APDU [22:47:26]CAPDU: 80 0D 03 02 [22:47:26]Write to MH i2c: E2 08 00 17 47 80 0D 03 02 00 00 00 00 D9 [22:47:26]Write i2c OK [22:47:26]MH_I2C_Read... [22:47:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:47:26]Read from MH i2c: E2 [22:47:26]MH_I2C_Read... [22:47:26]Read from MH i2c: E2 0B 00 [22:47:26]MH_I2C_Read... [22:47:26]Read from MH i2c: E2 0B 00 17 47 00 A0 DC 6B 05 1D 60 73 56 90 00 0C [22:47:26]RAPDU: A0 DC 6B 05 1D 60 73 56 90 00 [22:47:26]wFMCommunicate OK [22:47:26]SAM_PROTO_SignData done [22:47:26]FM_MakeSignedData done [22:47:26]CreateOFDProtocolMessage [22:47:26]wFMCommunicate request_size=4 [22:47:26]MH_SAM_APDU [22:47:26]CAPDU: 80 11 00 00 [22:47:26]Write to MH i2c: E2 08 00 18 47 80 11 00 00 00 00 00 00 D9 [22:47:26]Write i2c OK [22:47:26]MH_I2C_Read... [22:47:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:47:26]Read from MH i2c: E2 [22:47:26]MH_I2C_Read... [22:47:26]Read from MH i2c: E2 17 00 [22:47:26]MH_I2C_Read... [22:47:26]Read from MH i2c: E2 17 00 18 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 2F [22:47:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:47:26]wFMCommunicate OK [22:47:26]CreateOFDProtocolMessage done [22:47:26]OFDSenderStorePacket 25062 [22:47:26]StoreOFDPacket docnum=25062 [22:47:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 F5 E9 06 01 9B 05 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 96 69 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 7E 6D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E6 61 00 00 35 04 06 00 51 43 A1 3D 2D B8 A0 DC 6B 05 1D 60 73 56 [22:47:26]CheckFolder [22:47:26]dirname=/storage/ofd_packets [22:47:26]CheckFolder done [22:47:26]ProducePacketName [22:47:26]name=ofd_packets/00025062 [22:47:26]NVStorageSaveData ofd_packets/00025062 [22:47:26]File name is /storage/ofd_packets/00025062 [22:47:26]Write 300 bytes [22:47:26]NVStorageSaveData done [22:47:26]OFDSenderStorePacket done [22:47:26]KKMCreateOFDPacket done [22:47:26]NVStorageSaveData kkm_last_timestamp [22:47:26]File name is /storage/kkm_last_timestamp [22:47:26]Write 4 bytes [22:47:26]NVStorageSaveData done [22:47:26]ExternCall_PrintAddStr [22:47:26]wPrintStart [22:47:26]Write to MH i2c: 01 00 00 19 47 60 [22:47:26]Write i2c OK [22:47:26]MH_I2C_Read... [22:47:26]Read from MH i2c: 01 [22:47:26]MH_I2C_Read... [22:47:26]Read from MH i2c: 01 07 00 [22:47:26]MH_I2C_Read... [22:47:26]Read from MH i2c: 01 07 00 19 47 00 00 00 00 00 FF 0F 75 [22:47:26]RasterBufferAndPrint [22:47:26]line Счет N : (1)610822 [22:47:26]line ИНН: 02508201610067 [22:47:26]line Контрольно-Кассовый Чек [22:47:26]line ПРОДАЖА [22:47:26]line ТРК (МРК, ГНК) : 7 [22:47:26]line Товар: 2711190000 [22:47:26]line ГАЗ-К-3 [22:47:26]line 27.030 * 37.00 [22:47:26]line = 1000.11 [22:47:26]line НДС 12% НСП 1% [22:47:26]line > о реализуемом товаре [22:47:26]line ИТОГО: 1000.11 [22:47:26]line НСП 1% : 8.85 [22:47:26]line НДС 12% : 106.21 [22:47:26]line Наличными: 0.00 [22:47:26]line Безнал.: 1000.11 [22:47:26]line Место: АЗС № 127 "Партнер Нефть" [22:47:26]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [22:47:26]line СНО: Общий режим [22:47:26]line Чек 437 30.07.2024 22:47 [22:47:26]line Смена: 48 ФФД: 1.0 [22:47:26]line ЗНМ: 0300000158 [22:47:26]line РНМ: 0000000000171247 [22:47:26]line Версия ККМ: v1.0 [22:47:26]line Платежная система: O! деньги [22:47:26]line ФМ: 0000000002098565 [22:47:26]line ФД: 25062 [22:47:26]line ФПД: 89350909799864 [22:47:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T224726&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25062&fm=89350909799864&tin=02508201610067®Number=0000000000171247&sum=100011 [22:47:26]OFD Sender: Processing packet 25062 [packets to send 29, broken 28] [22:47:26]ProducePacketName [22:47:26]name=ofd_packets/00025062 [22:47:26]OFD Sender: To server: pG, [22:47:26]CommunicateWithHost lk.salyk.kg:30040 [22:47:26]ConnectInit lk.salyk.kg [22:47:26]written 0, free lines is 4095 [22:47:26]Connected sock=10 [22:47:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 F5 E9 06 01 9B 05 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 96 69 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 AB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AB 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 AB 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 01 00 00 F4 03 04 00 7E 6D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E6 61 00 00 35 04 06 00 51 43 A1 3D 2D B8 A0 DC 6B 05 1D 60 73 56 [22:47:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 E5 0E 47 00 EA 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 32 30 39 38 35 36 35 10 04 04 00 E6 61 00 00 F4 03 04 00 0B 19 A9 66 B6 04 01 00 00 2C 28 13 9A 0D 9D 3A 71 [22:47:27]CommunicateWithHost err = 0 [22:47:27]CheckOFDResponse [22:47:27]1017 (14) - 77093643461234 [22:47:27]1041 (16) - 0000000002098565 [22:47:27]1040 (4) - 25062 [22:47:27]1012 (4) - 30.07.2024 16:47 [22:47:27]1206 (1) - 0 [22:47:27]OFD Sender: Remove packet 25062 [22:47:27]ProducePacketName [22:47:27]name=ofd_packets/00025062 [22:47:27]NVStorageDeleteData [22:47:27]Write to MH i2c: 01 00 00 43 47 8A [22:47:27]Write i2c OK [22:47:27]MH_I2C_Read... [22:47:27]Read from MH i2c: 01 [22:47:27]MH_I2C_Read... [22:47:27]Read from MH i2c: 01 07 00 [22:47:27]MH_I2C_Read... [22:47:27]Read from MH i2c: 01 07 00 43 47 00 00 00 00 00 02 0D A0 [22:47:27]RasterBufferAndPrint [22:47:27]line [22:47:27]line [22:47:27]line [22:47:27]line [22:47:27]line [22:47:27]written 0, free lines is 3339 [22:47:27]MH_Cut [22:47:27]Write to MH i2c: D1 01 00 4A 47 01 63 [22:47:27]Write i2c OK [22:47:27]MH_I2C_Read... [22:47:27]Read from MH i2c: D1 [22:47:27]MH_I2C_Read... [22:47:27]Read from MH i2c: D1 01 00 [22:47:27]MH_I2C_Read... [22:47:27]Read from MH i2c: D1 01 00 4A 47 00 62 [22:47:27]Write to MH i2c: 01 00 00 4B 47 92 [22:47:27]Write i2c OK [22:47:27]MH_I2C_Read... [22:47:27]OFD Sender: No OFD packet to send [22:47:27]*** Cut start [22:47:27]*** Partial cut [22:47:27]*** CUTSNS_PIN = 1 [22:47:27]*** CUTSNS_PIN = 0 [22:47:28]*** Brake cut motor [22:47:28]Read from MH i2c: 01 [22:47:28]MH_I2C_Read... [22:47:28]*** Stop cut motor [22:47:28]*** Cut end [22:47:28]Read from MH i2c: 01 07 00 [22:47:28]MH_I2C_Read... [22:47:28]Read from MH i2c: 01 07 00 4B 47 00 00 00 00 00 FF 0F A7 [22:47:28]process_action close_receipt done [22:47:28]requested_data is exist [22:47:28]produce_requested_data [22:47:28]requested_item fm.sn is exist - process it [22:47:28]wFMCommunicate request_size=4 [22:47:28]MH_SAM_APDU [22:47:28]CAPDU: 80 11 00 00 [22:47:28]Write to MH i2c: E2 08 00 4C 47 80 11 00 00 00 00 00 00 0D [22:47:28]Write i2c OK [22:47:28]MH_I2C_Read... [22:47:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:47:28]Read from MH i2c: E2 [22:47:28]MH_I2C_Read... [22:47:28]Read from MH i2c: E2 17 00 [22:47:28]MH_I2C_Read... [22:47:28]Read from MH i2c: E2 17 00 4C 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 63 [22:47:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:47:28]wFMCommunicate OK [22:47:28]requested_item fd.num is exist - process it [22:47:28]SAM_PROTO_GetFieldsCounters [22:47:28]wFMCommunicate request_size=4 [22:47:28]MH_SAM_APDU [22:47:28]CAPDU: 80 13 00 00 [22:47:28]Write to MH i2c: E2 08 00 4D 47 80 13 00 00 00 00 00 00 10 [22:47:28]Write i2c OK [22:47:28]MH_I2C_Read... [22:47:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:47:28]Read from MH i2c: E2 [22:47:28]MH_I2C_Read... [22:47:28]Read from MH i2c: E2 62 00 [22:47:28]MH_I2C_Read... [22:47:28]Read from MH i2c: E2 62 00 4D 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E6 61 00 00 0E 04 04 00 30 00 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 CA [22:47:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E6 61 00 00 0E 04 04 00 30 00 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 [22:47:28]wFMCommunicate OK [22:47:28]SAM_PROTO_GetFieldsCounters done [22:47:28]requested_item shift.num is exist - process it [22:47:28]requested_item shift.opened is exist - process it [22:47:28]req_shift_opened [22:47:28]FM_GetShiftState [22:47:28]SAM_PROTO_GetShiftState [22:47:28]wFMCommunicate request_size=4 [22:47:28]MH_SAM_APDU [22:47:28]CAPDU: 80 13 01 00 [22:47:28]Write to MH i2c: E2 08 00 4E 47 80 13 01 00 00 00 00 00 12 [22:47:28]Write i2c OK [22:47:28]MH_I2C_Read... [22:47:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:47:28]Read from MH i2c: E2 [22:47:28]MH_I2C_Read... [22:47:28]Read from MH i2c: E2 0E 00 [22:47:28]MH_I2C_Read... [22:47:28]Read from MH i2c: E2 0E 00 4E 47 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C5 [22:47:28]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:47:28]wFMCommunicate OK [22:47:28]SAM_PROTO_GetShiftState done [22:47:28]FM_GetShiftState done [22:47:28]req_shift_opened done [22:47:28]requested_item shift.open_date is exist - process it [22:47:28]req_shift_open_date [22:47:28]req_shift_open_date done [22:47:28]produce_requested_data done [22:47:28]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25062,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [22:47:28]process_action_free close_receipt [22:47:28]json_value_free [22:47:28]json_value_free done [22:47:28]process_json_proto returns [22:47:28]Send response to host [22:47:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25062,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [22:47:28]free response buf [22:47:28]execute_script done [22:47:28]execute_script returns [22:47:28]free content buf [22:47:28]Sock 9.Close socket [22:47:28]Sock 9.Thread stoped [22:47:32]OFD Sender: No OFD packet to send [22:47:37]OFD Sender: No OFD packet to send [22:47:42]OFD Sender: No OFD packet to send [22:47:47]OFD Sender: No OFD packet to send [22:47:52]OFD Sender: No OFD packet to send [22:47:57]OFD Sender: No OFD packet to send [22:48:02]OFD Sender: No OFD packet to send [22:48:07]OFD Sender: No OFD packet to send [22:48:12]OFD Sender: No OFD packet to send [22:48:17]OFD Sender: No OFD packet to send [22:48:22]OFD Sender: No OFD packet to send [22:48:27]OFD Sender: No OFD packet to send [22:48:32]OFD Sender: No OFD packet to send [22:48:37]OFD Sender: No OFD packet to send [22:48:37]accept exits with 7 [22:48:37]New connection [22:48:37]New thread 3067428196 created [22:48:37]Thread 3067571556 joined [22:48:37]Waiting for new connection... [22:48:37] Sock 7.Parse request [22:48:37]Sock 7.Check first char [22:48:37]Sock 7.First char is OK [22:48:37]request: POST /json_proto HTTP/1.0 [22:48:37]Method: POST [22:48:37]URL: /json_proto [22:48:37]Method is POST - this is cgi request [22:48:37]url: /json_proto [22:48:37]query_string will be loaded in cgi processing [22:48:37]execute_cgi json_proto POST (null) [22:48:37]execute_cgi path=json_proto method=POST [22:48:37]POST find Content-Length [22:48:37]Host: 172.17.45.131:8080 [22:48:37]Content-Length: 677 [22:48:37]Content-Type: application/json [22:48:37] [22:48:37]POST finish read [22:48:37]Found Content-Length = 677 [22:48:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610824", "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" ] } } [22:48:37]execute_script... [22:48: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)610824", "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" ] } } [22:48:37]POST & json_proto [22:48:37]process_json_proto [22:48:37]json parsed OK: [22:48:37]protocol is kg_v1.0 [22:48:37]action value=close_receipt [22:48:37]process_action close_receipt [22:48:37]cmd_close_receipt [22:48:37]MH_GetDate [22:48:37]Write to MH i2c: F0 00 00 4F 47 85 [22:48:37]Write i2c OK [22:48:37]MH_I2C_Read... [22:48:37]Read from MH i2c: F0 [22:48:37]MH_I2C_Read... [22:48:37]Read from MH i2c: F0 09 00 [22:48:37]MH_I2C_Read... [22:48:37]Read from MH i2c: F0 09 00 4F 47 00 C7 6D A9 66 C6 D4 6E 66 3F [22:48:37]GetLastDocTimeStamp 1722379646 [22:48:37]current date 1722379719 [22:48:37]FM_GetShiftState [22:48:37]SAM_PROTO_GetShiftState [22:48:37]wFMCommunicate request_size=4 [22:48:37]MH_SAM_APDU [22:48:37]CAPDU: 80 13 01 00 [22:48:37]Write to MH i2c: E2 08 00 50 47 80 13 01 00 00 00 00 00 14 [22:48:37]Write i2c OK [22:48:37]MH_I2C_Read... [22:48:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:48:37]Read from MH i2c: E2 [22:48:37]MH_I2C_Read... [22:48:37]Read from MH i2c: E2 0E 00 [22:48:37]MH_I2C_Read... [22:48:37]Read from MH i2c: E2 0E 00 50 47 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C7 [22:48:37]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:48:37]wFMCommunicate OK [22:48:37]SAM_PROTO_GetShiftState done [22:48:37]FM_GetShiftState done [22:48:37]opened in 1722298218 [22:48:37]opened+sec_in_day 1722384618 [22:48:37]quantity*price = 50036 [22:48:37]sum+1 = 50037 [22:48: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 438 30.07.2024 22:48 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25063 ФПД: 227714413612212 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T224839&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25063&fm=227714413612212&tin=02508201610067®Number=0000000000171247&sum=50000 [22:48:39]StoreToDocumentArchive [22:48:39]shift 48 fd 25063 [22:48:39]save to /storage/0048/doc_00025063 [22:48:39]save last doc name /storage/0048/doc_00025063 to /storage/kkm_last_doc_name [22:48:39]save OK [22:48:39]Clear old archive folders... [22:48:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:48:39]tlvbuf is 01FDBAD0 [22:48:39]SAM_PROTO_ClearQueue [22:48:39]wFMCommunicate request_size=4 [22:48:39]MH_SAM_APDU [22:48:39]CAPDU: 80 09 00 00 [22:48:39]Write to MH i2c: E2 08 00 5D 47 80 09 00 00 00 00 00 00 16 [22:48:39]Write i2c OK [22:48:39]MH_I2C_Read... [22:48:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:48:39]Read from MH i2c: E2 [22:48:39]MH_I2C_Read... [22:48:39]Read from MH i2c: E2 03 00 [22:48:39]MH_I2C_Read... [22:48:39]Read from MH i2c: E2 03 00 5D 47 00 90 00 18 [22:48:39]RAPDU: 90 00 [22:48:39]wFMCommunicate OK [22:48:39]SAM_PROTO_ClearQueue done [22:48:39]KKMCreateOFDPacket [22:48:39]OFDProtocolAddRootSTLVToBuf [22:48:39]FM_MakeSignedData [22:48:39]FM_MakeSignedData [22:48:39]SAM_PROTO_SignData [22:48:39]wFMCommunicate request_size=4 [22:48:39]MH_SAM_APDU [22:48:39]CAPDU: 80 0D 01 02 [22:48:39]Write to MH i2c: E2 08 00 5E 47 80 0D 01 02 00 00 00 00 1E [22:48:39]Write i2c OK [22:48:39]MH_I2C_Read... [22:48:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:48:39]Read from MH i2c: E2 [22:48:39]MH_I2C_Read... [22:48:39]Read from MH i2c: E2 03 00 [22:48:39]MH_I2C_Read... [22:48:39]Read from MH i2c: E2 03 00 5E 47 00 90 00 19 [22:48:39]RAPDU: 90 00 [22:48:39]wFMCommunicate OK [22:48:39]wFMCommunicate request_size=255 [22:48:39]MH_SAM_APDU [22: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 01 00 00 F4 03 04 00 C7 6D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E7 61 00 00 35 04 06 00 CF [22:48:39]Write to MH i2c: E2 02 01 5F 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 01 00 00 F4 03 04 00 C7 6D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E7 61 00 00 35 04 06 00 CF 00 00 DB [22:48:39]Write i2c OK [22:48:39]MH_I2C_Read... [22:48:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:48:39]Read from MH i2c: E2 [22:48:39]MH_I2C_Read... [22:48:39]Read from MH i2c: E2 03 00 [22:48:39]MH_I2C_Read... [22:48:39]Read from MH i2c: E2 03 00 5F 47 00 90 00 1A [22:48:39]RAPDU: 90 00 [22:48:39]wFMCommunicate OK [22:48:39]wFMCommunicate request_size=10 [22:48:39]MH_SAM_APDU [22:48:39]CAPDU: 80 0D 02 02 05 1A E4 BB CC B4 [22:48:39]Write to MH i2c: E2 0D 00 60 47 80 0D 02 02 05 00 1A E4 BB CC B4 00 00 64 [22:48:39]Write i2c OK [22:48:39]MH_I2C_Read... [22:48:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:48:39]Read from MH i2c: E2 [22:48:39]MH_I2C_Read... [22:48:39]Read from MH i2c: E2 03 00 [22:48:39]MH_I2C_Read... [22:48:39]Read from MH i2c: E2 03 00 60 47 00 90 00 1B [22:48:39]RAPDU: 90 00 [22:48:39]wFMCommunicate OK [22:48:39]wFMCommunicate request_size=4 [22:48:39]MH_SAM_APDU [22:48:39]CAPDU: 80 0D 03 02 [22:48:39]Write to MH i2c: E2 08 00 61 47 80 0D 03 02 00 00 00 00 23 [22:48:39]Write i2c OK [22:48:39]MH_I2C_Read... [22:48:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:48:39]Read from MH i2c: E2 [22:48:39]MH_I2C_Read... [22:48:39]Read from MH i2c: E2 0B 00 [22:48:39]MH_I2C_Read... [22:48:39]Read from MH i2c: E2 0B 00 61 47 00 6D 92 1F C6 C8 6E 0C E5 90 00 2F [22:48:39]RAPDU: 6D 92 1F C6 C8 6E 0C E5 90 00 [22:48:39]wFMCommunicate OK [22:48:39]SAM_PROTO_SignData done [22:48:39]FM_MakeSignedData done [22:48:39]CreateOFDProtocolMessage [22:48:39]wFMCommunicate request_size=4 [22:48:39]MH_SAM_APDU [22:48:39]CAPDU: 80 11 00 00 [22:48:39]Write to MH i2c: E2 08 00 62 47 80 11 00 00 00 00 00 00 23 [22:48:39]Write i2c OK [22:48:39]MH_I2C_Read... [22:48:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:48:39]Read from MH i2c: E2 [22:48:39]MH_I2C_Read... [22:48:39]Read from MH i2c: E2 17 00 [22:48:39]MH_I2C_Read... [22:48:39]Read from MH i2c: E2 17 00 62 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 79 [22:48:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:48:39]wFMCommunicate OK [22:48:39]CreateOFDProtocolMessage done [22:48:39]OFDSenderStorePacket 25063 [22:48:39]StoreOFDPacket docnum=25063 [22:48:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 6C 2D 07 01 2F 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 01 00 00 F4 03 04 00 C7 6D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E7 61 00 00 35 04 06 00 CF 1A E4 BB CC B4 6D 92 1F C6 C8 6E 0C E5 [22:48:39]CheckFolder [22:48:39]dirname=/storage/ofd_packets [22:48:39]CheckFolder done [22:48:39]ProducePacketName [22:48:39]name=ofd_packets/00025063 [22:48:39]NVStorageSaveData ofd_packets/00025063 [22:48:39]File name is /storage/ofd_packets/00025063 [22:48:39]Write 301 bytes [22:48:39]NVStorageSaveData done [22:48:39]OFDSenderStorePacket done [22:48:39]KKMCreateOFDPacket done [22:48:39]NVStorageSaveData kkm_last_timestamp [22:48:39]File name is /storage/kkm_last_timestamp [22:48:39]Write 4 bytes [22:48:39]NVStorageSaveData done [22:48:39]ExternCall_PrintAddStr [22:48:39]wPrintStart [22:48:39]Write to MH i2c: 01 00 00 63 47 AA [22:48:39]Write i2c OK [22:48:39]MH_I2C_Read... [22:48:39]Read from MH i2c: 01 [22:48:39]MH_I2C_Read... [22:48:39]Read from MH i2c: 01 07 00 [22:48:39]MH_I2C_Read... [22:48:39]Read from MH i2c: 01 07 00 63 47 00 00 00 00 00 FF 0F BF [22:48:39]RasterBufferAndPrint [22:48:39]line Счет N : (1)610824 [22:48:39]line ИНН: 02508201610067 [22:48:39]line Контрольно-Кассовый Чек [22:48:39]line ПРОДАЖА [22:48:39]line ТРК (МРК, ГНК) : 62 [22:48:39]line Товар: 2710124130 [22:48:39]line Аи-92-К-2 [22:48:39]line 7.380 * 67.80 [22:48:39]line = 500.36 [22:48:39]line НДС 12% НСП 1% [22:48:39]line > о реализуемом товаре [22:48:39]line ОКРУГЛЕНИЕ: -0.36 [22:48:39]line ИТОГО: 500.00 [22:48:39]line Внесено: 500.00 [22:48:39]line СДАЧА: 0.00 [22:48:39]line НСП 1% : 4.43 [22:48:39]line НДС 12% : 53.14 [22:48:39]line Наличными: 500.00 [22:48:39]line Безнал.: 0.00 [22:48:39]line Место: АЗС № 127 "Партнер Нефть" [22:48:39]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [22:48:39]line СНО: Общий режим [22:48:39]line Чек 438 30.07.2024 22:48 [22:48:39]line Смена: 48 ФФД: 1.0 [22:48:39]line ЗНМ: 0300000158 [22:48:39]line РНМ: 0000000000171247 [22:48:39]line Версия ККМ: v1.0 [22:48:39]line ФМ: 0000000002098565 [22:48:39]line ФД: 25063 [22:48:39]line ФПД: 227714413612212 [22:48:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T224839&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25063&fm=227714413612212&tin=02508201610067®Number=0000000000171247&sum=50000 [22:48:39]OFD Sender: Processing packet 25063 [packets to send 29, broken 28] [22:48:39]ProducePacketName [22:48:39]name=ofd_packets/00025063 [22:48:39]OFD Sender: To server: pG, [22:48:39]CommunicateWithHost lk.salyk.kg:30040 [22:48:39]ConnectInit lk.salyk.kg [22:48:39]written 0, free lines is 4095 [22:48:40]Connected sock=10 [22:48:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 6C 2D 07 01 2F 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 01 00 00 F4 03 04 00 C7 6D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E7 61 00 00 35 04 06 00 CF 1A E4 BB CC B4 6D 92 1F C6 C8 6E 0C E5 [22:48:40]Write to MH i2c: 01 00 00 8E 47 D5 [22:48:40]Write i2c OK [22:48:40]MH_I2C_Read... [22:48:40]Read from MH i2c: 01 [22:48:40]MH_I2C_Read... [22:48:40]Read from MH i2c: 01 07 00 [22:48:40]MH_I2C_Read... [22:48:40]Read from MH i2c: 01 07 00 8E 47 00 00 00 00 00 EF 0C D7 [22:48:40]RasterBufferAndPrint [22:48:40]line [22:48:40]line [22:48:40]line [22:48:40]line [22:48:40]line [22:48:40]written 0, free lines is 3317 [22:48:40]MH_Cut [22:48:40]Write to MH i2c: D1 01 00 95 47 01 AE [22:48:40]Write i2c OK [22:48:40]MH_I2C_Read... [22:48:40]Read from MH i2c: D1 [22:48:40]MH_I2C_Read... [22:48:40]Read from MH i2c: D1 01 00 [22:48:40]MH_I2C_Read... [22:48:40]Read from MH i2c: D1 01 00 95 47 00 AD [22:48:40]Write to MH i2c: 01 00 00 96 47 DD [22:48:40]Write i2c OK [22:48:40]MH_I2C_Read... [22:48:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 2E 96 47 00 58 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 32 30 39 38 35 36 35 10 04 04 00 E7 61 00 00 F4 03 04 00 55 19 A9 66 B6 04 01 00 00 08 B8 4F 7D B3 D5 1A AA [22:48:40]CommunicateWithHost err = 0 [22:48:40]CheckOFDResponse [22:48:40]1017 (14) - 77093643461234 [22:48:40]1041 (16) - 0000000002098565 [22:48:40]1040 (4) - 25063 [22:48:40]1012 (4) - 30.07.2024 16:48 [22:48:40]1206 (1) - 0 [22:48:40]OFD Sender: Remove packet 25063 [22:48:40]ProducePacketName [22:48:40]name=ofd_packets/00025063 [22:48:40]NVStorageDeleteData [22:48:41]OFD Sender: No OFD packet to send [22:48:41]*** Cut start [22:48:41]*** Partial cut [22:48:41]*** CUTSNS_PIN = 1 [22:48:41]*** CUTSNS_PIN = 0 [22:48:41]*** Brake cut motor [22:48:41]Read from MH i2c: 01 [22:48:41]MH_I2C_Read... [22:48:41]*** Stop cut motor [22:48:41]*** Cut end [22:48:41]Read from MH i2c: 01 07 00 [22:48:41]MH_I2C_Read... [22:48:41]Read from MH i2c: 01 07 00 96 47 00 00 00 00 00 FF 0F F2 [22:48:41]process_action close_receipt done [22:48:41]requested_data is exist [22:48:41]produce_requested_data [22:48:41]requested_item fm.sn is exist - process it [22:48:41]wFMCommunicate request_size=4 [22:48:41]MH_SAM_APDU [22:48:41]CAPDU: 80 11 00 00 [22:48:41]Write to MH i2c: E2 08 00 97 47 80 11 00 00 00 00 00 00 58 [22:48:41]Write i2c OK [22:48:41]MH_I2C_Read... [22:48:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:48:41]Read from MH i2c: E2 [22:48:41]MH_I2C_Read... [22:48:41]Read from MH i2c: E2 17 00 [22:48:41]MH_I2C_Read... [22:48:41]Read from MH i2c: E2 17 00 97 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 AE [22:48:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:48:41]wFMCommunicate OK [22:48:41]requested_item fd.num is exist - process it [22:48:41]SAM_PROTO_GetFieldsCounters [22:48:41]wFMCommunicate request_size=4 [22:48:41]MH_SAM_APDU [22:48:41]CAPDU: 80 13 00 00 [22:48:41]Write to MH i2c: E2 08 00 98 47 80 13 00 00 00 00 00 00 5B [22:48:41]Write i2c OK [22:48:41]MH_I2C_Read... [22:48:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:48:41]Read from MH i2c: E2 [22:48:41]MH_I2C_Read... [22:48:41]Read from MH i2c: E2 62 00 [22:48:41]MH_I2C_Read... [22:48:41]Read from MH i2c: E2 62 00 98 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E7 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 B6 01 00 00 5E 04 04 00 B6 01 00 00 57 04 04 00 B7 01 00 00 19 04 04 00 00 00 00 00 90 00 19 [22:48:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E7 61 00 00 0E 04 04 00 30 00 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 [22:48:41]wFMCommunicate OK [22:48:41]SAM_PROTO_GetFieldsCounters done [22:48:41]requested_item shift.num is exist - process it [22:48:41]requested_item shift.opened is exist - process it [22:48:41]req_shift_opened [22:48:41]FM_GetShiftState [22:48:41]SAM_PROTO_GetShiftState [22:48:41]wFMCommunicate request_size=4 [22:48:41]MH_SAM_APDU [22:48:41]CAPDU: 80 13 01 00 [22:48:41]Write to MH i2c: E2 08 00 99 47 80 13 01 00 00 00 00 00 5D [22:48:41]Write i2c OK [22:48:41]MH_I2C_Read... [22:48:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:48:41]Read from MH i2c: E2 [22:48:41]MH_I2C_Read... [22:48:41]Read from MH i2c: E2 0E 00 [22:48:41]MH_I2C_Read... [22:48:41]Read from MH i2c: E2 0E 00 99 47 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 10 [22:48:41]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:48:41]wFMCommunicate OK [22:48:41]SAM_PROTO_GetShiftState done [22:48:41]FM_GetShiftState done [22:48:41]req_shift_opened done [22:48:41]requested_item shift.open_date is exist - process it [22:48:41]req_shift_open_date [22:48:41]req_shift_open_date done [22:48:41]produce_requested_data done [22:48:41]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25063,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [22:48:41]process_action_free close_receipt [22:48:41]json_value_free [22:48:41]json_value_free done [22:48:41]process_json_proto returns [22:48:41]Send response to host [22:48:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25063,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [22:48:41]free response buf [22:48:41]execute_script done [22:48:41]execute_script returns [22:48:41]free content buf [22:48:41]Sock 7.Close socket [22:48:41]Sock 7.Thread stoped [22:48:46]OFD Sender: No OFD packet to send [22:48:51]OFD Sender: No OFD packet to send [22:48:56]OFD Sender: No OFD packet to send [22:49:01]OFD Sender: No OFD packet to send [22:49:06]OFD Sender: No OFD packet to send [22:49:11]OFD Sender: No OFD packet to send [22:49:16]OFD Sender: No OFD packet to send [22:49:21]OFD Sender: No OFD packet to send [22:49:26]OFD Sender: No OFD packet to send [22:49:28]accept exits with 9 [22:49:28]New connection [22:49:28]New thread 3067571556 created [22:49:28]Thread 3067428196 joined [22:49:28]Waiting for new connection... [22:49:28] Sock 9.Parse request [22:49:28]Sock 9.Check first char [22:49:28]Sock 9.First char is OK [22:49:28]request: POST /json_proto HTTP/1.0 [22:49:28]Method: POST [22:49:28]URL: /json_proto [22:49:28]Method is POST - this is cgi request [22:49:28]url: /json_proto [22:49:28]query_string will be loaded in cgi processing [22:49:28]execute_cgi json_proto POST (null) [22:49:28]execute_cgi path=json_proto method=POST [22:49:28]POST find Content-Length [22:49:28]Host: 172.17.45.131:8080 [22:49:28]Content-Length: 800 [22:49:28]Content-Type: application/json [22:49:28] [22:49:28]POST finish read [22:49:28]Found Content-Length = 800 [22:49:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610825", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:49:28]execute_script... [22:49: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)610825", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:49:28]POST & json_proto [22:49:28]process_json_proto [22:49:28]json parsed OK: [22:49:28]protocol is kg_v1.0 [22:49:28]action value=close_receipt [22:49:28]process_action close_receipt [22:49:28]cmd_close_receipt [22:49:28]MH_GetDate [22:49:28]Write to MH i2c: F0 00 00 9A 47 D0 [22:49:28]Write i2c OK [22:49:28]MH_I2C_Read... [22:49:28]Read from MH i2c: F0 [22:49:28]MH_I2C_Read... [22:49:28]Read from MH i2c: F0 09 00 [22:49:28]MH_I2C_Read... [22:49:28]Read from MH i2c: F0 09 00 9A 47 00 F9 6D A9 66 C6 D4 6E 66 BC [22:49:28]GetLastDocTimeStamp 1722379719 [22:49:28]current date 1722379769 [22:49:28]FM_GetShiftState [22:49:28]SAM_PROTO_GetShiftState [22:49:28]wFMCommunicate request_size=4 [22:49:28]MH_SAM_APDU [22:49:28]CAPDU: 80 13 01 00 [22:49:28]Write to MH i2c: E2 08 00 9B 47 80 13 01 00 00 00 00 00 5F [22:49:28]Write i2c OK [22:49:28]MH_I2C_Read... [22:49:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:49:28]Read from MH i2c: E2 [22:49:28]MH_I2C_Read... [22:49:28]Read from MH i2c: E2 0E 00 [22:49:28]MH_I2C_Read... [22:49:28]Read from MH i2c: E2 0E 00 9B 47 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 12 [22:49:28]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:49:28]wFMCommunicate OK [22:49:28]SAM_PROTO_GetShiftState done [22:49:28]FM_GetShiftState done [22:49:28]opened in 1722298218 [22:49:28]opened+sec_in_day 1722384618 [22:49:28]quantity*price = 50036 [22:49:28]sum+1 = 50037 [22:49:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 439 30.07.2024 22:49 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25064 ФПД: 11060473484970 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T224930&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25064&fm=11060473484970&tin=02508201610067®Number=0000000000171247&sum=50036 [22:49:29]StoreToDocumentArchive [22:49:29]shift 48 fd 25064 [22:49:29]save to /storage/0048/doc_00025064 [22:49:29]save last doc name /storage/0048/doc_00025064 to /storage/kkm_last_doc_name [22:49:29]save OK [22:49:29]Clear old archive folders... [22:49:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:49:29]tlvbuf is 01FDB690 [22:49:29]SAM_PROTO_ClearQueue [22:49:29]wFMCommunicate request_size=4 [22:49:29]MH_SAM_APDU [22:49:29]CAPDU: 80 09 00 00 [22:49:29]Write to MH i2c: E2 08 00 A8 47 80 09 00 00 00 00 00 00 61 [22:49:29]Write i2c OK [22:49:29]MH_I2C_Read... [22:49:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:49:29]Read from MH i2c: E2 [22:49:29]MH_I2C_Read... [22:49:29]Read from MH i2c: E2 03 00 [22:49:29]MH_I2C_Read... [22:49:29]Read from MH i2c: E2 03 00 A8 47 00 90 00 63 [22:49:29]RAPDU: 90 00 [22:49:29]wFMCommunicate OK [22:49:29]SAM_PROTO_ClearQueue done [22:49:29]KKMCreateOFDPacket [22:49:29]OFDProtocolAddRootSTLVToBuf [22:49:29]FM_MakeSignedData [22:49:29]FM_MakeSignedData [22:49:29]SAM_PROTO_SignData [22:49:29]wFMCommunicate request_size=4 [22:49:29]MH_SAM_APDU [22:49:29]CAPDU: 80 0D 01 02 [22:49:29]Write to MH i2c: E2 08 00 A9 47 80 0D 01 02 00 00 00 00 69 [22:49:29]Write i2c OK [22:49:29]MH_I2C_Read... [22:49:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:49:29]Read from MH i2c: E2 [22:49:29]MH_I2C_Read... [22:49:29]Read from MH i2c: E2 03 00 [22:49:29]MH_I2C_Read... [22:49:29]Read from MH i2c: E2 03 00 A9 47 00 90 00 64 [22:49:29]RAPDU: 90 00 [22:49:29]wFMCommunicate OK [22:49:29]wFMCommunicate request_size=255 [22:49:29]MH_SAM_APDU [22:49: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 FA 6D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E8 61 00 00 35 04 06 00 0A [22:49:29]Write to MH i2c: E2 02 01 AA 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 FA 6D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E8 61 00 00 35 04 06 00 0A 00 00 DE [22:49:29]Write i2c OK [22:49:29]MH_I2C_Read... [22:49:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:49:29]Read from MH i2c: E2 [22:49:29]MH_I2C_Read... [22:49:29]Read from MH i2c: E2 03 00 [22:49:29]MH_I2C_Read... [22:49:29]Read from MH i2c: E2 03 00 AA 47 00 90 00 65 [22:49:29]RAPDU: 90 00 [22:49:29]wFMCommunicate OK [22:49:29]wFMCommunicate request_size=10 [22:49:29]MH_SAM_APDU [22:49:29]CAPDU: 80 0D 02 02 05 0F 37 97 D6 AA [22:49:29]Write to MH i2c: E2 0D 00 AB 47 80 0D 02 02 05 00 0F 37 97 D6 AA 00 00 D3 [22:49:29]Write i2c OK [22:49:29]MH_I2C_Read... [22:49:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:49:29]Read from MH i2c: E2 [22:49:29]MH_I2C_Read... [22:49:29]Read from MH i2c: E2 03 00 [22:49:29]MH_I2C_Read... [22:49:29]Read from MH i2c: E2 03 00 AB 47 00 90 00 66 [22:49:29]RAPDU: 90 00 [22:49:29]wFMCommunicate OK [22:49:29]wFMCommunicate request_size=4 [22:49:29]MH_SAM_APDU [22:49:29]CAPDU: 80 0D 03 02 [22:49:29]Write to MH i2c: E2 08 00 AC 47 80 0D 03 02 00 00 00 00 6E [22:49:29]Write i2c OK [22:49:29]MH_I2C_Read... [22:49:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:49:29]Read from MH i2c: E2 [22:49:29]MH_I2C_Read... [22:49:29]Read from MH i2c: E2 0B 00 [22:49:29]MH_I2C_Read... [22:49:29]Read from MH i2c: E2 0B 00 AC 47 00 D1 02 AD A5 00 08 01 A4 90 00 41 [22:49:29]RAPDU: D1 02 AD A5 00 08 01 A4 90 00 [22:49:29]wFMCommunicate OK [22:49:29]SAM_PROTO_SignData done [22:49:29]FM_MakeSignedData done [22:49:29]CreateOFDProtocolMessage [22:49:29]wFMCommunicate request_size=4 [22:49:29]MH_SAM_APDU [22:49:29]CAPDU: 80 11 00 00 [22:49:29]Write to MH i2c: E2 08 00 AD 47 80 11 00 00 00 00 00 00 6E [22:49:29]Write i2c OK [22:49:29]MH_I2C_Read... [22:49:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:49:29]Read from MH i2c: E2 [22:49:29]MH_I2C_Read... [22:49:29]Read from MH i2c: E2 17 00 [22:49:29]MH_I2C_Read... [22:49:29]Read from MH i2c: E2 17 00 AD 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C4 [22:49:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:49:29]wFMCommunicate OK [22:49:29]CreateOFDProtocolMessage done [22:49:29]OFDSenderStorePacket 25064 [22:49:29]StoreOFDPacket docnum=25064 [22:49:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 8D 3C 07 01 ED 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 FA 6D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E8 61 00 00 35 04 06 00 0A 0F 37 97 D6 AA D1 02 AD A5 00 08 01 A4 [22:49:29]CheckFolder [22:49:29]dirname=/storage/ofd_packets [22:49:29]CheckFolder done [22:49:29]ProducePacketName [22:49:29]name=ofd_packets/00025064 [22:49:29]NVStorageSaveData ofd_packets/00025064 [22:49:29]File name is /storage/ofd_packets/00025064 [22:49:29]Write 301 bytes [22:49:29]NVStorageSaveData done [22:49:29]OFDSenderStorePacket done [22:49:29]KKMCreateOFDPacket done [22:49:29]NVStorageSaveData kkm_last_timestamp [22:49:29]File name is /storage/kkm_last_timestamp [22:49:29]Write 4 bytes [22:49:29]NVStorageSaveData done [22:49:29]ExternCall_PrintAddStr [22:49:29]wPrintStart [22:49:29]Write to MH i2c: 01 00 00 AE 47 F5 [22:49:29]Write i2c OK [22:49:29]MH_I2C_Read... [22:49:29]Read from MH i2c: 01 [22:49:29]MH_I2C_Read... [22:49:29]Read from MH i2c: 01 07 00 [22:49:29]MH_I2C_Read... [22:49:29]Read from MH i2c: 01 07 00 AE 47 00 00 00 00 00 FF 0F 0A [22:49:29]RasterBufferAndPrint [22:49:29]line Счет N : (1)610825 [22:49:29]line ИНН: 02508201610067 [22:49:29]line Контрольно-Кассовый Чек [22:49:29]line ПРОДАЖА [22:49:29]line ТРК (МРК, ГНК) : 42 [22:49:29]line Товар: 2710124130 [22:49:29]line Аи-92-К-2 [22:49:29]line 7.380 * 67.80 [22:49:29]line = 500.36 [22:49:29]line НДС 12% НСП 1% [22:49:29]line > о реализуемом товаре [22:49:29]line ИТОГО: 500.36 [22:49:29]line НСП 1% : 4.43 [22:49:29]line НДС 12% : 53.14 [22:49:29]line Наличными: 0.00 [22:49:29]line Безнал.: 500.36 [22:49:29]line Место: АЗС № 127 "Партнер Нефть" [22:49:29]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [22:49:29]line СНО: Общий режим [22:49:29]line Чек 439 30.07.2024 22:49 [22:49:29]line Смена: 48 ФФД: 1.0 [22:49:29]line ЗНМ: 0300000158 [22:49:29]line РНМ: 0000000000171247 [22:49:29]line Версия ККМ: v1.0 [22:49:29]line Платежная система: O! деньги [22:49:29]line ФМ: 0000000002098565 [22:49:29]line ФД: 25064 [22:49:29]line ФПД: 11060473484970 [22:49:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T224930&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25064&fm=11060473484970&tin=02508201610067®Number=0000000000171247&sum=50036 [22:49:30]OFD Sender: Processing packet 25064 [packets to send 29, broken 28] [22:49:30]ProducePacketName [22:49:30]name=ofd_packets/00025064 [22:49:30]OFD Sender: To server: pG, [22:49:30]CommunicateWithHost lk.salyk.kg:30040 [22:49:30]ConnectInit lk.salyk.kg [22:49:30]written 0, free lines is 4095 [22:49:30]Connected sock=10 [22:49:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 8D 3C 07 01 ED 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 FA 6D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E8 61 00 00 35 04 06 00 0A 0F 37 97 D6 AA D1 02 AD A5 00 08 01 A4 [22:49:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 D4 C0 47 00 DB 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 32 30 39 38 35 36 35 10 04 04 00 E8 61 00 00 F4 03 04 00 87 19 A9 66 B6 04 01 00 00 B2 F0 87 EF 6A 85 93 04 [22:49:30]CommunicateWithHost err = 0 [22:49:30]CheckOFDResponse [22:49:30]1017 (14) - 77093643461234 [22:49:30]1041 (16) - 0000000002098565 [22:49:30]1040 (4) - 25064 [22:49:30]1012 (4) - 30.07.2024 16:49 [22:49:30]1206 (1) - 0 [22:49:30]OFD Sender: Remove packet 25064 [22:49:30]ProducePacketName [22:49:30]name=ofd_packets/00025064 [22:49:30]NVStorageDeleteData [22:49:30]Write to MH i2c: 01 00 00 D8 47 1F [22:49:30]Write i2c OK [22:49:30]MH_I2C_Read... [22:49:30]Read from MH i2c: 01 [22:49:30]MH_I2C_Read... [22:49:30]Read from MH i2c: 01 07 00 [22:49:30]MH_I2C_Read... [22:49:30]Read from MH i2c: 01 07 00 D8 47 00 00 00 00 00 13 0D 46 [22:49:30]RasterBufferAndPrint [22:49:30]line [22:49:30]line [22:49:30]line [22:49:30]line [22:49:30]line [22:49:30]written 0, free lines is 3356 [22:49:30]MH_Cut [22:49:30]Write to MH i2c: D1 01 00 DF 47 01 F8 [22:49:30]Write i2c OK [22:49:30]MH_I2C_Read... [22:49:30]Read from MH i2c: D1 [22:49:30]MH_I2C_Read... [22:49:30]Read from MH i2c: D1 01 00 [22:49:30]MH_I2C_Read... [22:49:30]Read from MH i2c: D1 01 00 DF 47 00 F7 [22:49:30]Write to MH i2c: 01 00 00 E0 47 27 [22:49:30]Write i2c OK [22:49:30]MH_I2C_Read... [22:49:30]OFD Sender: No OFD packet to send [22:49:31]*** Cut start [22:49:31]*** Partial cut [22:49:31]*** CUTSNS_PIN = 1 [22:49:31]*** CUTSNS_PIN = 0 [22:49:31]*** Brake cut motor [22:49:31]Read from MH i2c: 01 [22:49:31]MH_I2C_Read... [22:49:31]*** Stop cut motor [22:49:31]*** Cut end [22:49:31]Read from MH i2c: 01 07 00 [22:49:31]MH_I2C_Read... [22:49:31]Read from MH i2c: 01 07 00 E0 47 00 00 00 00 00 FF 0F 3C [22:49:31]process_action close_receipt done [22:49:31]requested_data is exist [22:49:31]produce_requested_data [22:49:31]requested_item fm.sn is exist - process it [22:49:31]wFMCommunicate request_size=4 [22:49:31]MH_SAM_APDU [22:49:31]CAPDU: 80 11 00 00 [22:49:31]Write to MH i2c: E2 08 00 E1 47 80 11 00 00 00 00 00 00 A2 [22:49:31]Write i2c OK [22:49:31]MH_I2C_Read... [22:49:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:49:31]Read from MH i2c: E2 [22:49:31]MH_I2C_Read... [22:49:31]Read from MH i2c: E2 17 00 [22:49:31]MH_I2C_Read... [22:49:31]Read from MH i2c: E2 17 00 E1 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F8 [22:49:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:49:31]wFMCommunicate OK [22:49:31]requested_item fd.num is exist - process it [22:49:31]SAM_PROTO_GetFieldsCounters [22:49:31]wFMCommunicate request_size=4 [22:49:31]MH_SAM_APDU [22:49:31]CAPDU: 80 13 00 00 [22:49:31]Write to MH i2c: E2 08 00 E2 47 80 13 00 00 00 00 00 00 A5 [22:49:31]Write i2c OK [22:49:31]MH_I2C_Read... [22:49:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:49:32]Read from MH i2c: E2 [22:49:32]MH_I2C_Read... [22:49:32]Read from MH i2c: E2 62 00 [22:49:32]MH_I2C_Read... [22:49:32]Read from MH i2c: E2 62 00 E2 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E8 61 00 00 0E 04 04 00 30 00 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 67 [22:49:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E8 61 00 00 0E 04 04 00 30 00 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 [22:49:32]wFMCommunicate OK [22:49:32]SAM_PROTO_GetFieldsCounters done [22:49:32]requested_item shift.num is exist - process it [22:49:32]requested_item shift.opened is exist - process it [22:49:32]req_shift_opened [22:49:32]FM_GetShiftState [22:49:32]SAM_PROTO_GetShiftState [22:49:32]wFMCommunicate request_size=4 [22:49:32]MH_SAM_APDU [22:49:32]CAPDU: 80 13 01 00 [22:49:32]Write to MH i2c: E2 08 00 E3 47 80 13 01 00 00 00 00 00 A7 [22:49:32]Write i2c OK [22:49:32]MH_I2C_Read... [22:49:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:49:32]Read from MH i2c: E2 [22:49:32]MH_I2C_Read... [22:49:32]Read from MH i2c: E2 0E 00 [22:49:32]MH_I2C_Read... [22:49:32]Read from MH i2c: E2 0E 00 E3 47 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 5A [22:49:32]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:49:32]wFMCommunicate OK [22:49:32]SAM_PROTO_GetShiftState done [22:49:32]FM_GetShiftState done [22:49:32]req_shift_opened done [22:49:32]requested_item shift.open_date is exist - process it [22:49:32]req_shift_open_date [22:49:32]req_shift_open_date done [22:49:32]produce_requested_data done [22:49:32]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25064,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [22:49:32]process_action_free close_receipt [22:49:32]json_value_free [22:49:32]json_value_free done [22:49:32]process_json_proto returns [22:49:32]Send response to host [22:49:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25064,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [22:49:32]free response buf [22:49:32]execute_script done [22:49:32]execute_script returns [22:49:32]free content buf [22:49:32]Sock 9.Close socket [22:49:32]Sock 9.Thread stoped [22:49:36]OFD Sender: No OFD packet to send [22:49:41]OFD Sender: No OFD packet to send [22:49:46]OFD Sender: No OFD packet to send [22:49:51]OFD Sender: No OFD packet to send [22:49:56]OFD Sender: No OFD packet to send [22:50:01]OFD Sender: No OFD packet to send [22:50:06]OFD Sender: No OFD packet to send [22:50:11]OFD Sender: No OFD packet to send [22:50:16]OFD Sender: No OFD packet to send [22:50:21]OFD Sender: No OFD packet to send [22:50:26]OFD Sender: No OFD packet to send [22:50:31]OFD Sender: No OFD packet to send [22:50:36]OFD Sender: No OFD packet to send [22:50:41]OFD Sender: No OFD packet to send [22:50:46]OFD Sender: No OFD packet to send [22:50:51]OFD Sender: No OFD packet to send [22:50:56]OFD Sender: No OFD packet to send [22:51:01]OFD Sender: No OFD packet to send [22:51:06]OFD Sender: No OFD packet to send [22:51:11]OFD Sender: No OFD packet to send [22:51:16]OFD Sender: No OFD packet to send [22:51:21]OFD Sender: No OFD packet to send [22:51:24]accept exits with 7 [22:51:24]New connection [22:51:24]New thread 3067428196 created [22:51:24]Thread 3067571556 joined [22:51:24]Waiting for new connection... [22:51:24] Sock 7.Parse request [22:51:24]Sock 7.Check first char [22:51:24]Sock 7.First char is OK [22:51:24]request: POST /json_proto HTTP/1.0 [22:51:24]Method: POST [22:51:24]URL: /json_proto [22:51:24]Method is POST - this is cgi request [22:51:24]url: /json_proto [22:51:24]query_string will be loaded in cgi processing [22:51:24]execute_cgi json_proto POST (null) [22:51:24]execute_cgi path=json_proto method=POST [22:51:24]POST find Content-Length [22:51:24]Host: 172.17.45.131:8080 [22:51:24]Content-Length: 678 [22:51:24]Content-Type: application/json [22:51:24] [22:51:24]POST finish read [22:51:24]Found Content-Length = 678 [22:51:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610826", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:51:24]execute_script... [22: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)610826", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:51:24]POST & json_proto [22:51:24]process_json_proto [22:51:24]json parsed OK: [22:51:24]protocol is kg_v1.0 [22:51:24]action value=close_receipt [22:51:24]process_action close_receipt [22:51:24]cmd_close_receipt [22:51:24]MH_GetDate [22:51:24]Write to MH i2c: F0 00 00 E4 47 1A [22:51:24]Write i2c OK [22:51:24]MH_I2C_Read... [22:51:24]Read from MH i2c: F0 [22:51:24]MH_I2C_Read... [22:51:24]Read from MH i2c: F0 09 00 [22:51:24]MH_I2C_Read... [22:51:24]Read from MH i2c: F0 09 00 E4 47 00 6E 6E A9 66 C6 D4 6E 66 7C [22:51:24]GetLastDocTimeStamp 1722379770 [22:51:24]current date 1722379886 [22:51:24]FM_GetShiftState [22:51:24]SAM_PROTO_GetShiftState [22:51:24]wFMCommunicate request_size=4 [22:51:24]MH_SAM_APDU [22:51:24]CAPDU: 80 13 01 00 [22:51:24]Write to MH i2c: E2 08 00 E5 47 80 13 01 00 00 00 00 00 A9 [22:51:24]Write i2c OK [22:51:24]MH_I2C_Read... [22:51:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:51:24]Read from MH i2c: E2 [22:51:24]MH_I2C_Read... [22:51:24]Read from MH i2c: E2 0E 00 [22:51:24]MH_I2C_Read... [22:51:24]Read from MH i2c: E2 0E 00 E5 47 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 5C [22:51:24]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:51:24]wFMCommunicate OK [22:51:24]SAM_PROTO_GetShiftState done [22:51:24]FM_GetShiftState done [22:51:24]opened in 1722298218 [22:51:24]opened+sec_in_day 1722384618 [22:51:24]quantity*price = 200075 [22:51:24]sum+1 = 200076 [22:51:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 440 30.07.2024 22:51 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25065 ФПД: 226945619761369 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T225126&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25065&fm=226945619761369&tin=02508201610067®Number=0000000000171247&sum=200000 [22:51:25]StoreToDocumentArchive [22:51:25]shift 48 fd 25065 [22:51:25]save to /storage/0048/doc_00025065 [22:51:25]save last doc name /storage/0048/doc_00025065 to /storage/kkm_last_doc_name [22:51:25]save OK [22:51:25]Clear old archive folders... [22:51:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:51:25]tlvbuf is 01F53640 [22:51:25]SAM_PROTO_ClearQueue [22:51:25]wFMCommunicate request_size=4 [22:51:25]MH_SAM_APDU [22:51:25]CAPDU: 80 09 00 00 [22:51:25]Write to MH i2c: E2 08 00 F2 47 80 09 00 00 00 00 00 00 AB [22:51:25]Write i2c OK [22:51:25]MH_I2C_Read... [22:51:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:51:25]Read from MH i2c: E2 [22:51:25]MH_I2C_Read... [22:51:25]Read from MH i2c: E2 03 00 [22:51:25]MH_I2C_Read... [22:51:25]Read from MH i2c: E2 03 00 F2 47 00 90 00 AD [22:51:25]RAPDU: 90 00 [22:51:25]wFMCommunicate OK [22:51:25]SAM_PROTO_ClearQueue done [22:51:25]KKMCreateOFDPacket [22:51:25]OFDProtocolAddRootSTLVToBuf [22:51:25]FM_MakeSignedData [22:51:25]FM_MakeSignedData [22:51:25]SAM_PROTO_SignData [22:51:25]wFMCommunicate request_size=4 [22:51:25]MH_SAM_APDU [22:51:25]CAPDU: 80 0D 01 02 [22:51:25]Write to MH i2c: E2 08 00 F3 47 80 0D 01 02 00 00 00 00 B3 [22:51:25]Write i2c OK [22:51:25]MH_I2C_Read... [22:51:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:51:25]Read from MH i2c: E2 [22:51:25]MH_I2C_Read... [22:51:25]Read from MH i2c: E2 03 00 [22:51:25]MH_I2C_Read... [22:51:25]Read from MH i2c: E2 03 00 F3 47 00 90 00 AE [22:51:25]RAPDU: 90 00 [22:51:25]wFMCommunicate OK [22:51:25]wFMCommunicate request_size=255 [22:51:25]MH_SAM_APDU [22:51:25]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 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 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 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 B8 01 00 00 F4 03 04 00 6E 6E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E9 61 00 00 35 04 06 00 CE 67 E5 0C [22:51:25]Write to MH i2c: E2 02 01 F4 47 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 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 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 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 B8 01 00 00 F4 03 04 00 6E 6E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E9 61 00 00 35 04 06 00 CE 67 E5 0C 00 00 22 [22:51:25]Write i2c OK [22:51:25]MH_I2C_Read... [22:51:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:51:25]Read from MH i2c: E2 [22:51:25]MH_I2C_Read... [22:51:25]Read from MH i2c: E2 03 00 [22:51:25]MH_I2C_Read... [22:51:25]Read from MH i2c: E2 03 00 F4 47 00 90 00 AF [22:51:25]RAPDU: 90 00 [22:51:25]wFMCommunicate OK [22:51:25]wFMCommunicate request_size=7 [22:51:25]MH_SAM_APDU [22:51:25]CAPDU: 80 0D 02 02 02 98 D9 [22:51:25]Write to MH i2c: E2 0A 00 F5 47 80 0D 02 02 02 00 98 D9 00 00 2B [22:51:25]Write i2c OK [22:51:25]MH_I2C_Read... [22:51:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:51:25]Read from MH i2c: E2 [22:51:25]MH_I2C_Read... [22:51:25]Read from MH i2c: E2 03 00 [22:51:25]MH_I2C_Read... [22:51:25]Read from MH i2c: E2 03 00 F5 47 00 90 00 B0 [22:51:25]RAPDU: 90 00 [22:51:25]wFMCommunicate OK [22:51:25]wFMCommunicate request_size=4 [22:51:25]MH_SAM_APDU [22:51:25]CAPDU: 80 0D 03 02 [22:51:25]Write to MH i2c: E2 08 00 F6 47 80 0D 03 02 00 00 00 00 B8 [22:51:25]Write i2c OK [22:51:25]MH_I2C_Read... [22:51:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:51:25]Read from MH i2c: E2 [22:51:25]MH_I2C_Read... [22:51:25]Read from MH i2c: E2 0B 00 [22:51:25]MH_I2C_Read... [22:51:25]Read from MH i2c: E2 0B 00 F6 47 00 82 B4 04 34 7E 9E 4D 07 90 00 97 [22:51:25]RAPDU: 82 B4 04 34 7E 9E 4D 07 90 00 [22:51:25]wFMCommunicate OK [22:51:25]SAM_PROTO_SignData done [22:51:25]FM_MakeSignedData done [22:51:25]CreateOFDProtocolMessage [22:51:25]wFMCommunicate request_size=4 [22:51:25]MH_SAM_APDU [22:51:25]CAPDU: 80 11 00 00 [22:51:25]Write to MH i2c: E2 08 00 F7 47 80 11 00 00 00 00 00 00 B8 [22:51:25]Write i2c OK [22:51:25]MH_I2C_Read... [22:51:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:51:25]Read from MH i2c: E2 [22:51:25]MH_I2C_Read... [22:51:25]Read from MH i2c: E2 17 00 [22:51:25]MH_I2C_Read... [22:51:25]Read from MH i2c: E2 17 00 F7 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 0E [22:51:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:51:25]wFMCommunicate OK [22:51:25]CreateOFDProtocolMessage done [22:51:25]OFDSenderStorePacket 25065 [22:51:25]StoreOFDPacket docnum=25065 [22:51:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 CD 58 04 01 63 50 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 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 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 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 B8 01 00 00 F4 03 04 00 6E 6E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E9 61 00 00 35 04 06 00 CE 67 E5 0C 98 D9 82 B4 04 34 7E 9E 4D 07 [22:51:25]CheckFolder [22:51:25]dirname=/storage/ofd_packets [22:51:25]CheckFolder done [22:51:25]ProducePacketName [22:51:25]name=ofd_packets/00025065 [22:51:25]NVStorageSaveData ofd_packets/00025065 [22:51:25]File name is /storage/ofd_packets/00025065 [22:51:25]Write 298 bytes [22:51:25]NVStorageSaveData done [22:51:25]OFDSenderStorePacket done [22:51:25]KKMCreateOFDPacket done [22:51:25]NVStorageSaveData kkm_last_timestamp [22:51:25]File name is /storage/kkm_last_timestamp [22:51:25]Write 4 bytes [22:51:25]NVStorageSaveData done [22:51:25]ExternCall_PrintAddStr [22:51:25]wPrintStart [22:51:25]Write to MH i2c: 01 00 00 F8 47 3F [22:51:25]Write i2c OK [22:51:25]MH_I2C_Read... [22:51:25]Read from MH i2c: 01 [22:51:25]MH_I2C_Read... [22:51:25]Read from MH i2c: 01 07 00 [22:51:25]MH_I2C_Read... [22:51:25]Read from MH i2c: 01 07 00 F8 47 00 00 00 00 00 FF 0F 54 [22:51:25]RasterBufferAndPrint [22:51:25]line Счет N : (1)610826 [22:51:25]line ИНН: 02508201610067 [22:51:25]line Контрольно-Кассовый Чек [22:51:25]line ПРОДАЖА [22:51:25]line ТРК (МРК, ГНК) : 1 [22:51:25]line Товар: 2710194210 [22:51:25]line ДТ-К-2 [22:51:25]line 26.430 * 75.70 [22:51:25]line = 2000.75 [22:51:25]line НДС 12% НСП 1% [22:51:25]line > о реализуемом товаре [22:51:25]line ОКРУГЛЕНИЕ: -0.75 [22:51:25]line ИТОГО: 2000.00 [22:51:25]line Внесено: 2000.00 [22:51:25]line СДАЧА: 0.00 [22:51:25]line НСП 1% : 17.71 [22:51:25]line НДС 12% : 212.47 [22:51:25]line Наличными: 2000.00 [22:51:25]line Безнал.: 0.00 [22:51:25]line Место: АЗС № 127 "Партнер Нефть" [22:51:25]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [22:51:25]line СНО: Общий режим [22:51:25]line Чек 440 30.07.2024 22:51 [22:51:25]line Смена: 48 ФФД: 1.0 [22:51:25]line ЗНМ: 0300000158 [22:51:25]line РНМ: 0000000000171247 [22:51:25]line Версия ККМ: v1.0 [22:51:25]line ФМ: 0000000002098565 [22:51:25]line ФД: 25065 [22:51:25]line ФПД: 226945619761369 [22:51:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T225126&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25065&fm=226945619761369&tin=02508201610067®Number=0000000000171247&sum=200000 [22:51:26]OFD Sender: Processing packet 25065 [packets to send 29, broken 28] [22:51:26]ProducePacketName [22:51:26]name=ofd_packets/00025065 [22:51:26]OFD Sender: To server: pG, [22:51:26]CommunicateWithHost lk.salyk.kg:30040 [22:51:26]ConnectInit lk.salyk.kg [22:51:26]written 0, free lines is 4095 [22:51:26]Write to MH i2c: 01 00 00 23 48 6B [22:51:26]Write i2c OK [22:51:26]MH_I2C_Read... [22:51:26]Read from MH i2c: 01 [22:51:26]MH_I2C_Read... [22:51:26]Read from MH i2c: 01 07 00 [22:51:26]MH_I2C_Read... [22:51:26]Read from MH i2c: 01 07 00 23 48 00 00 00 00 00 E4 0C 62 [22:51:26]RasterBufferAndPrint [22:51:26]line [22:51:26]line [22:51:26]line [22:51:26]line [22:51:26]line [22:51:26]written 0, free lines is 3303 [22:51:26]MH_Cut [22:51:26]Write to MH i2c: D1 01 00 2A 48 01 44 [22:51:26]Write i2c OK [22:51:26]MH_I2C_Read... [22:51:26]Read from MH i2c: D1 [22:51:26]MH_I2C_Read... [22:51:26]Read from MH i2c: D1 01 00 [22:51:26]MH_I2C_Read... [22:51:26]Read from MH i2c: D1 01 00 2A 48 00 43 [22:51:26]Write to MH i2c: 01 00 00 2B 48 73 [22:51:26]Write i2c OK [22:51:26]MH_I2C_Read... [22:51:27]*** Cut start [22:51:27]*** Partial cut [22:51:27]*** CUTSNS_PIN = 1 [22:51:27]*** CUTSNS_PIN = 0 [22:51:27]*** Brake cut motor [22:51:27]Read from MH i2c: 01 [22:51:27]MH_I2C_Read... [22:51:27]*** Stop cut motor [22:51:27]*** Cut end [22:51:27]Read from MH i2c: 01 07 00 [22:51:27]MH_I2C_Read... [22:51:27]Read from MH i2c: 01 07 00 2B 48 00 00 00 00 00 FF 0F 88 [22:51:27]process_action close_receipt done [22:51:27]requested_data is exist [22:51:27]produce_requested_data [22:51:27]requested_item fm.sn is exist - process it [22:51:27]wFMCommunicate request_size=4 [22:51:27]MH_SAM_APDU [22:51:27]CAPDU: 80 11 00 00 [22:51:27]Write to MH i2c: E2 08 00 2C 48 80 11 00 00 00 00 00 00 EE [22:51:27]Write i2c OK [22:51:27]MH_I2C_Read... [22:51:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:51:28]Read from MH i2c: E2 [22:51:28]MH_I2C_Read... [22:51:28]Read from MH i2c: E2 17 00 [22:51:28]MH_I2C_Read... [22:51:28]Read from MH i2c: E2 17 00 2C 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 44 [22:51:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [22:51:28]wFMCommunicate OK [22:51:28]requested_item fd.num is exist - process it [22:51:28]SAM_PROTO_GetFieldsCounters [22:51:28]wFMCommunicate request_size=4 [22:51:28]MH_SAM_APDU [22:51:28]CAPDU: 80 13 00 00 [22:51:28]Write to MH i2c: E2 08 00 2D 48 80 13 00 00 00 00 00 00 F1 [22:51:28]Write i2c OK [22:51:28]MH_I2C_Read... [22:51:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:51:28]Read from MH i2c: E2 [22:51:28]MH_I2C_Read... [22:51:28]Read from MH i2c: E2 62 00 [22:51:28]MH_I2C_Read... [22:51:28]Read from MH i2c: E2 62 00 2D 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E9 61 00 00 0E 04 04 00 30 00 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 B7 [22:51:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 E9 61 00 00 0E 04 04 00 30 00 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 [22:51:28]wFMCommunicate OK [22:51:28]SAM_PROTO_GetFieldsCounters done [22:51:28]requested_item shift.num is exist - process it [22:51:28]requested_item shift.opened is exist - process it [22:51:28]req_shift_opened [22:51:28]FM_GetShiftState [22:51:28]SAM_PROTO_GetShiftState [22:51:28]wFMCommunicate request_size=4 [22:51:28]MH_SAM_APDU [22:51:28]CAPDU: 80 13 01 00 [22:51:28]Write to MH i2c: E2 08 00 2E 48 80 13 01 00 00 00 00 00 F3 [22:51:28]Write i2c OK [22:51:28]MH_I2C_Read... [22:51:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:51:28]Read from MH i2c: E2 [22:51:28]MH_I2C_Read... [22:51:28]Read from MH i2c: E2 0E 00 [22:51:28]MH_I2C_Read... [22:51:28]Read from MH i2c: E2 0E 00 2E 48 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A6 [22:51:28]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [22:51:28]wFMCommunicate OK [22:51:28]SAM_PROTO_GetShiftState done [22:51:28]FM_GetShiftState done [22:51:28]req_shift_opened done [22:51:28]requested_item shift.open_date is exist - process it [22:51:28]req_shift_open_date [22:51:28]req_shift_open_date done [22:51:28]produce_requested_data done [22:51:28]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25065,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [22:51:28]process_action_free close_receipt [22:51:28]json_value_free [22:51:28]json_value_free done [22:51:28]process_json_proto returns [22:51:28]Send response to host [22:51:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25065,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [22:51:28]free response buf [22:51:28]execute_script done [22:51:28]execute_script returns [22:51:28]free content buf [22:51:28]Sock 7.Close socket [22:51:28]Sock 7.Thread stoped [22:53:35]ConnectInit Can't connect to host [22:53:35]CommunicateWithHost connect error [22:53:35]CommunicateWithHost err = -1 [22:53:35]OFD Sender: Server communicate error [22:53:40]OFD Sender: Processing packet 25065 [packets to send 29, broken 28] [22:53:40]ProducePacketName [22:53:40]name=ofd_packets/00025065 [22:53:40]OFD Sender: To server: pG, [22:53:40]CommunicateWithHost lk.salyk.kg:30040 [22:53:40]ConnectInit lk.salyk.kg [22:53:41]Connected sock=7 [22:53:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 CD 58 04 01 63 50 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 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 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 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 B8 01 00 00 F4 03 04 00 6E 6E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E9 61 00 00 35 04 06 00 CE 67 E5 0C 98 D9 82 B4 04 34 7E 9E 4D 07 [22:53:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 B1 3A 47 00 A5 3D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 E9 61 00 00 F4 03 04 00 82 1A A9 66 B6 04 01 00 00 91 21 90 21 4E 89 58 1F [22:53:41]CommunicateWithHost err = 0 [22:53:41]CheckOFDResponse [22:53:41]1017 (14) - 77093643461234 [22:53:41]1041 (16) - 0000000002098565 [22:53:41]1040 (4) - 25065 [22:53:41]1012 (4) - 30.07.2024 16:53 [22:53:41]1206 (1) - 0 [22:53:41]OFD Sender: Remove packet 25065 [22:53:41]ProducePacketName [22:53:41]name=ofd_packets/00025065 [22:53:41]NVStorageDeleteData [22:53:41]OFD Sender: No OFD packet to send [22:53:46]OFD Sender: No OFD packet to send [22:53:51]OFD Sender: No OFD packet to send [22:53:56]OFD Sender: No OFD packet to send [22:54:01]OFD Sender: No OFD packet to send [22:54:06]OFD Sender: No OFD packet to send [22:54:11]OFD Sender: No OFD packet to send [22:54:16]OFD Sender: No OFD packet to send [22:54:21]OFD Sender: No OFD packet to send [22:54:26]OFD Sender: No OFD packet to send [22:54:31]OFD Sender: No OFD packet to send [22:54:36]OFD Sender: No OFD packet to send [22:54:41]OFD Sender: No OFD packet to send [22:54:46]OFD Sender: No OFD packet to send [22:54:51]OFD Sender: No OFD packet to send [22:54:56]OFD Sender: No OFD packet to send [22:55:01]OFD Sender: No OFD packet to send [22:55:06]OFD Sender: No OFD packet to send [22:55:11]OFD Sender: No OFD packet to send [22:55:16]OFD Sender: No OFD packet to send [22:55:21]OFD Sender: No OFD packet to send [22:55:26]OFD Sender: No OFD packet to send [22:55:31]OFD Sender: No OFD packet to send [22:55:36]OFD Sender: No OFD packet to send [22:55:41]OFD Sender: No OFD packet to send [22:55:46]OFD Sender: No OFD packet to send [22:55:51]OFD Sender: No OFD packet to send [22:55:56]OFD Sender: No OFD packet to send [22:56:01]OFD Sender: No OFD packet to send [22:56:06]OFD Sender: No OFD packet to send [22:56:11]OFD Sender: No OFD packet to send [22:56:16]OFD Sender: No OFD packet to send [22:56:21]OFD Sender: No OFD packet to send [22:56:26]OFD Sender: No OFD packet to send [22:56:31]OFD Sender: No OFD packet to send [22:56:36]OFD Sender: No OFD packet to send [22:56:41]OFD Sender: No OFD packet to send [22:56:46]OFD Sender: No OFD packet to send [22:56:51]OFD Sender: No OFD packet to send [22:56:56]OFD Sender: No OFD packet to send [22:57:01]OFD Sender: No OFD packet to send [22:57:06]OFD Sender: No OFD packet to send [22:57:11]OFD Sender: No OFD packet to send [22:57:16]OFD Sender: No OFD packet to send [22:57:21]OFD Sender: No OFD packet to send [22:57:26]OFD Sender: No OFD packet to send [22:57:31]OFD Sender: No OFD packet to send [22:57:36]OFD Sender: No OFD packet to send [22:57:41]OFD Sender: No OFD packet to send [22:57:46]OFD Sender: No OFD packet to send [22:57:51]OFD Sender: No OFD packet to send [22:57:57]OFD Sender: No OFD packet to send [22:58:02]OFD Sender: No OFD packet to send [22:58:07]OFD Sender: No OFD packet to send [22:58:12]OFD Sender: No OFD packet to send [22:58:17]OFD Sender: No OFD packet to send [22:58:22]OFD Sender: No OFD packet to send [22:58:27]OFD Sender: No OFD packet to send [22:58:32]OFD Sender: No OFD packet to send [22:58:37]OFD Sender: No OFD packet to send [22:58:42]OFD Sender: No OFD packet to send [22:58:47]OFD Sender: No OFD packet to send [22:58:52]OFD Sender: No OFD packet to send [22:58:57]OFD Sender: No OFD packet to send [22:59:02]OFD Sender: No OFD packet to send [22:59:07]OFD Sender: No OFD packet to send [22:59:12]OFD Sender: No OFD packet to send [22:59:17]OFD Sender: No OFD packet to send [22:59:22]OFD Sender: No OFD packet to send [22:59:27]OFD Sender: No OFD packet to send [22:59:32]OFD Sender: No OFD packet to send [22:59:37]OFD Sender: No OFD packet to send [22:59:42]OFD Sender: No OFD packet to send [22:59:47]OFD Sender: No OFD packet to send [22:59:52]OFD Sender: No OFD packet to send [22:59:57]OFD Sender: No OFD packet to send [23:00:02]OFD Sender: No OFD packet to send [23:00:07]OFD Sender: No OFD packet to send [23:00:07]accept exits with 9 [23:00:07]New connection [23:00:07]New thread 3067571556 created [23:00:07]Thread 3067428196 joined [23:00:07]Waiting for new connection... [23:00:07] Sock 9.Parse request [23:00:07]Sock 9.Check first char [23:00:07]Sock 9.First char is OK [23:00:07]request: POST /json_proto HTTP/1.0 [23:00:07]Method: POST [23:00:07]URL: /json_proto [23:00:07]Method is POST - this is cgi request [23:00:07]url: /json_proto [23:00:07]query_string will be loaded in cgi processing [23:00:07]execute_cgi json_proto POST (null) [23:00:07]execute_cgi path=json_proto method=POST [23:00:07]POST find Content-Length [23:00:07]Host: 172.17.45.131:8080 [23:00:07]Content-Length: 803 [23:00:07]Content-Type: application/json [23:00:07] [23:00:07]POST finish read [23:00:07]Found Content-Length = 803 [23:00:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610827", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:00:07]execute_script... [23: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)610827", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:00:07]POST & json_proto [23:00:07]process_json_proto [23:00:07]json parsed OK: [23:00:07]protocol is kg_v1.0 [23:00:07]action value=close_receipt [23:00:07]process_action close_receipt [23:00:07]cmd_close_receipt [23:00:07]MH_GetDate [23:00:07]Write to MH i2c: F0 00 00 2F 48 66 [23:00:07]Write i2c OK [23:00:07]MH_I2C_Read... [23:00:07]Read from MH i2c: F0 [23:00:07]MH_I2C_Read... [23:00:07]Read from MH i2c: F0 09 00 [23:00:07]MH_I2C_Read... [23:00:07]Read from MH i2c: F0 09 00 2F 48 00 79 70 A9 66 C6 D4 6E 66 D5 [23:00:07]GetLastDocTimeStamp 1722379886 [23:00:07]current date 1722380409 [23:00:07]FM_GetShiftState [23:00:07]SAM_PROTO_GetShiftState [23:00:07]wFMCommunicate request_size=4 [23:00:07]MH_SAM_APDU [23:00:07]CAPDU: 80 13 01 00 [23:00:07]Write to MH i2c: E2 08 00 30 48 80 13 01 00 00 00 00 00 F5 [23:00:07]Write i2c OK [23:00:07]MH_I2C_Read... [23:00:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:00:07]Read from MH i2c: E2 [23:00:07]MH_I2C_Read... [23:00:07]Read from MH i2c: E2 0E 00 [23:00:07]MH_I2C_Read... [23:00:07]Read from MH i2c: E2 0E 00 30 48 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A8 [23:00:07]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:00:07]wFMCommunicate OK [23:00:07]SAM_PROTO_GetShiftState done [23:00:07]FM_GetShiftState done [23:00:07]opened in 1722298218 [23:00:07]opened+sec_in_day 1722384618 [23:00:07]quantity*price = 100005 [23:00:07]sum+1 = 100006 [23:00:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 441 30.07.2024 23:00 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25066 ФПД: 136494732728881 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T230009&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25066&fm=136494732728881&tin=02508201610067®Number=0000000000171247&sum=100005 [23:00:08]StoreToDocumentArchive [23:00:08]shift 48 fd 25066 [23:00:08]save to /storage/0048/doc_00025066 [23:00:08]save last doc name /storage/0048/doc_00025066 to /storage/kkm_last_doc_name [23:00:08]save OK [23:00:08]Clear old archive folders... [23:00:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:00:08]tlvbuf is 01E75160 [23:00:08]SAM_PROTO_ClearQueue [23:00:08]wFMCommunicate request_size=4 [23:00:08]MH_SAM_APDU [23:00:08]CAPDU: 80 09 00 00 [23:00:08]Write to MH i2c: E2 08 00 3D 48 80 09 00 00 00 00 00 00 F7 [23:00:08]Write i2c OK [23:00:08]MH_I2C_Read... [23:00:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:00:08]Read from MH i2c: E2 [23:00:08]MH_I2C_Read... [23:00:08]Read from MH i2c: E2 03 00 [23:00:08]MH_I2C_Read... [23:00:08]Read from MH i2c: E2 03 00 3D 48 00 90 00 F9 [23:00:08]RAPDU: 90 00 [23:00:08]wFMCommunicate OK [23:00:08]SAM_PROTO_ClearQueue done [23:00:08]KKMCreateOFDPacket [23:00:08]OFDProtocolAddRootSTLVToBuf [23:00:08]FM_MakeSignedData [23:00:08]FM_MakeSignedData [23:00:08]SAM_PROTO_SignData [23:00:08]wFMCommunicate request_size=4 [23:00:08]MH_SAM_APDU [23:00:08]CAPDU: 80 0D 01 02 [23:00:08]Write to MH i2c: E2 08 00 3E 48 80 0D 01 02 00 00 00 00 FF [23:00:08]Write i2c OK [23:00:08]MH_I2C_Read... [23:00:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:00:08]Read from MH i2c: E2 [23:00:08]MH_I2C_Read... [23:00:08]Read from MH i2c: E2 03 00 [23:00:08]MH_I2C_Read... [23:00:08]Read from MH i2c: E2 03 00 3E 48 00 90 00 FA [23:00:08]RAPDU: 90 00 [23:00:08]wFMCommunicate OK [23:00:08]wFMCommunicate request_size=255 [23:00:08]MH_SAM_APDU [23: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 B9 01 00 00 F4 03 04 00 79 70 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EA 61 00 00 35 04 06 00 7C [23:00:08]Write to MH i2c: E2 02 01 3F 48 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B9 01 00 00 F4 03 04 00 79 70 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EA 61 00 00 35 04 06 00 7C 00 00 BD [23:00:08]Write i2c OK [23:00:08]MH_I2C_Read... [23:00:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:00:08]Read from MH i2c: E2 [23:00:08]MH_I2C_Read... [23:00:08]Read from MH i2c: E2 03 00 [23:00:08]MH_I2C_Read... [23:00:08]Read from MH i2c: E2 03 00 3F 48 00 90 00 FB [23:00:08]RAPDU: 90 00 [23:00:08]wFMCommunicate OK [23:00:08]wFMCommunicate request_size=10 [23:00:08]MH_SAM_APDU [23:00:08]CAPDU: 80 0D 02 02 05 24 28 0E DA 31 [23:00:08]Write to MH i2c: E2 0D 00 40 48 80 0D 02 02 05 00 24 28 0E DA 31 00 00 71 [23:00:08]Write i2c OK [23:00:08]MH_I2C_Read... [23:00:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:00:09]Read from MH i2c: E2 [23:00:09]MH_I2C_Read... [23:00:09]Read from MH i2c: E2 03 00 [23:00:09]MH_I2C_Read... [23:00:09]Read from MH i2c: E2 03 00 40 48 00 90 00 FC [23:00:09]RAPDU: 90 00 [23:00:09]wFMCommunicate OK [23:00:09]wFMCommunicate request_size=4 [23:00:09]MH_SAM_APDU [23:00:09]CAPDU: 80 0D 03 02 [23:00:09]Write to MH i2c: E2 08 00 41 48 80 0D 03 02 00 00 00 00 04 [23:00:09]Write i2c OK [23:00:09]MH_I2C_Read... [23:00:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:00:09]Read from MH i2c: E2 [23:00:09]MH_I2C_Read... [23:00:09]Read from MH i2c: E2 0B 00 [23:00:09]MH_I2C_Read... [23:00:09]Read from MH i2c: E2 0B 00 41 48 00 9C C5 0C 5E 75 7F E3 FC 90 00 A3 [23:00:09]RAPDU: 9C C5 0C 5E 75 7F E3 FC 90 00 [23:00:09]wFMCommunicate OK [23:00:09]SAM_PROTO_SignData done [23:00:09]FM_MakeSignedData done [23:00:09]CreateOFDProtocolMessage [23:00:09]wFMCommunicate request_size=4 [23:00:09]MH_SAM_APDU [23:00:09]CAPDU: 80 11 00 00 [23:00:09]Write to MH i2c: E2 08 00 42 48 80 11 00 00 00 00 00 00 04 [23:00:09]Write i2c OK [23:00:09]MH_I2C_Read... [23:00:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:00:09]Read from MH i2c: E2 [23:00:09]MH_I2C_Read... [23:00:09]Read from MH i2c: E2 17 00 [23:00:09]MH_I2C_Read... [23:00:09]Read from MH i2c: E2 17 00 42 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 5A [23:00:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:00:09]wFMCommunicate OK [23:00:09]CreateOFDProtocolMessage done [23:00:09]OFDSenderStorePacket 25066 [23:00:09]StoreOFDPacket docnum=25066 [23:00:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 47 69 07 01 A6 EC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B9 01 00 00 F4 03 04 00 79 70 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EA 61 00 00 35 04 06 00 7C 24 28 0E DA 31 9C C5 0C 5E 75 7F E3 FC [23:00:09]CheckFolder [23:00:09]dirname=/storage/ofd_packets [23:00:09]CheckFolder done [23:00:09]ProducePacketName [23:00:09]name=ofd_packets/00025066 [23:00:09]NVStorageSaveData ofd_packets/00025066 [23:00:09]File name is /storage/ofd_packets/00025066 [23:00:09]Write 301 bytes [23:00:09]NVStorageSaveData done [23:00:09]OFDSenderStorePacket done [23:00:09]KKMCreateOFDPacket done [23:00:09]NVStorageSaveData kkm_last_timestamp [23:00:09]File name is /storage/kkm_last_timestamp [23:00:09]Write 4 bytes [23:00:09]NVStorageSaveData done [23:00:09]ExternCall_PrintAddStr [23:00:09]wPrintStart [23:00:09]Write to MH i2c: 01 00 00 43 48 8B [23:00:09]Write i2c OK [23:00:09]MH_I2C_Read... [23:00:09]Read from MH i2c: 01 [23:00:09]MH_I2C_Read... [23:00:09]Read from MH i2c: 01 07 00 [23:00:09]MH_I2C_Read... [23:00:09]Read from MH i2c: 01 07 00 43 48 00 00 00 00 00 FF 0F A0 [23:00:09]RasterBufferAndPrint [23:00:09]line Счет N : (1)610827 [23:00:09]line ИНН: 02508201610067 [23:00:09]line Контрольно-Кассовый Чек [23:00:09]line ПРОДАЖА [23:00:09]line ТРК (МРК, ГНК) : 32 [23:00:09]line Товар: 2710124130 [23:00:09]line Аи-92-К-2 [23:00:09]line 14.750 * 67.80 [23:00:09]line = 1000.05 [23:00:09]line НДС 12% НСП 1% [23:00:09]line > о реализуемом товаре [23:00:09]line ИТОГО: 1000.05 [23:00:09]line НСП 1% : 8.85 [23:00:09]line НДС 12% : 106.20 [23:00:09]line Наличными: 0.00 [23:00:09]line Безнал.: 1000.05 [23:00:09]line Место: АЗС № 127 "Партнер Нефть" [23:00:09]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [23:00:09]line СНО: Общий режим [23:00:09]line Чек 441 30.07.2024 23:00 [23:00:09]line Смена: 48 ФФД: 1.0 [23:00:09]line ЗНМ: 0300000158 [23:00:09]line РНМ: 0000000000171247 [23:00:09]line Версия ККМ: v1.0 [23:00:09]line Платежная система: O! деньги [23:00:09]line ФМ: 0000000002098565 [23:00:09]line ФД: 25066 [23:00:09]line ФПД: 136494732728881 [23:00:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T230009&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25066&fm=136494732728881&tin=02508201610067®Number=0000000000171247&sum=100005 [23:00:09]OFD Sender: Processing packet 25066 [packets to send 29, broken 28] [23:00:09]ProducePacketName [23:00:09]name=ofd_packets/00025066 [23:00:09]OFD Sender: To server: pG, [23:00:09]CommunicateWithHost lk.salyk.kg:30040 [23:00:09]ConnectInit lk.salyk.kg [23:00:09]written 0, free lines is 4095 [23:00:09]Connected sock=10 [23:00:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 47 69 07 01 A6 EC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B9 01 00 00 F4 03 04 00 79 70 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EA 61 00 00 35 04 06 00 7C 24 28 0E DA 31 9C C5 0C 5E 75 7F E3 FC [23:00:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 30 2E 47 00 A7 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 32 30 39 38 35 36 35 10 04 04 00 EA 61 00 00 F4 03 04 00 06 1C A9 66 B6 04 01 00 00 22 B1 7A BA 74 1A 1B 28 [23:00:09]CommunicateWithHost err = 0 [23:00:09]CheckOFDResponse [23:00:09]1017 (14) - 77093643461234 [23:00:09]1041 (16) - 0000000002098565 [23:00:09]1040 (4) - 25066 [23:00:09]1012 (4) - 30.07.2024 16:59 [23:00:09]1206 (1) - 0 [23:00:09]OFD Sender: Remove packet 25066 [23:00:09]ProducePacketName [23:00:09]name=ofd_packets/00025066 [23:00:09]NVStorageDeleteData [23:00:09]Write to MH i2c: 01 00 00 6D 48 B5 [23:00:09]Write i2c OK [23:00:09]MH_I2C_Read... [23:00:09]Read from MH i2c: 01 [23:00:09]MH_I2C_Read... [23:00:09]Read from MH i2c: 01 07 00 [23:00:09]MH_I2C_Read... [23:00:09]Read from MH i2c: 01 07 00 6D 48 00 00 00 00 00 02 0D CB [23:00:09]RasterBufferAndPrint [23:00:09]line [23:00:09]line [23:00:09]line [23:00:09]line [23:00:09]line [23:00:09]written 0, free lines is 3336 [23:00:09]MH_Cut [23:00:09]Write to MH i2c: D1 01 00 74 48 01 8E [23:00:09]Write i2c OK [23:00:09]MH_I2C_Read... [23:00:09]Read from MH i2c: D1 [23:00:09]MH_I2C_Read... [23:00:09]Read from MH i2c: D1 01 00 [23:00:09]MH_I2C_Read... [23:00:09]Read from MH i2c: D1 01 00 74 48 00 8D [23:00:09]Write to MH i2c: 01 00 00 75 48 BD [23:00:09]Write i2c OK [23:00:09]MH_I2C_Read... [23:00:10]OFD Sender: No OFD packet to send [23:00:10]*** Cut start [23:00:10]*** Partial cut [23:00:10]*** CUTSNS_PIN = 1 [23:00:10]*** CUTSNS_PIN = 0 [23:00:10]*** Brake cut motor [23:00:11]Read from MH i2c: 01 [23:00:11]MH_I2C_Read... [23:00:11]*** Stop cut motor [23:00:11]*** Cut end [23:00:11]Read from MH i2c: 01 07 00 [23:00:11]MH_I2C_Read... [23:00:11]Read from MH i2c: 01 07 00 75 48 00 00 00 00 00 FF 0F D2 [23:00:11]process_action close_receipt done [23:00:11]requested_data is exist [23:00:11]produce_requested_data [23:00:11]requested_item fm.sn is exist - process it [23:00:11]wFMCommunicate request_size=4 [23:00:11]MH_SAM_APDU [23:00:11]CAPDU: 80 11 00 00 [23:00:11]Write to MH i2c: E2 08 00 76 48 80 11 00 00 00 00 00 00 38 [23:00:11]Write i2c OK [23:00:11]MH_I2C_Read... [23:00:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:00:11]Read from MH i2c: E2 [23:00:11]MH_I2C_Read... [23:00:11]Read from MH i2c: E2 17 00 [23:00:11]MH_I2C_Read... [23:00:11]Read from MH i2c: E2 17 00 76 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 8E [23:00:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:00:11]wFMCommunicate OK [23:00:11]requested_item fd.num is exist - process it [23:00:11]SAM_PROTO_GetFieldsCounters [23:00:11]wFMCommunicate request_size=4 [23:00:11]MH_SAM_APDU [23:00:11]CAPDU: 80 13 00 00 [23:00:11]Write to MH i2c: E2 08 00 77 48 80 13 00 00 00 00 00 00 3B [23:00:11]Write i2c OK [23:00:11]MH_I2C_Read... [23:00:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:00:11]Read from MH i2c: E2 [23:00:11]MH_I2C_Read... [23:00:11]Read from MH i2c: E2 62 00 [23:00:11]MH_I2C_Read... [23:00:11]Read from MH i2c: E2 62 00 77 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 EA 61 00 00 0E 04 04 00 30 00 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 05 [23:00:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 EA 61 00 00 0E 04 04 00 30 00 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 [23:00:11]wFMCommunicate OK [23:00:11]SAM_PROTO_GetFieldsCounters done [23:00:11]requested_item shift.num is exist - process it [23:00:11]requested_item shift.opened is exist - process it [23:00:11]req_shift_opened [23:00:11]FM_GetShiftState [23:00:11]SAM_PROTO_GetShiftState [23:00:11]wFMCommunicate request_size=4 [23:00:11]MH_SAM_APDU [23:00:11]CAPDU: 80 13 01 00 [23:00:11]Write to MH i2c: E2 08 00 78 48 80 13 01 00 00 00 00 00 3D [23:00:11]Write i2c OK [23:00:11]MH_I2C_Read... [23:00:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:00:11]Read from MH i2c: E2 [23:00:11]MH_I2C_Read... [23:00:11]Read from MH i2c: E2 0E 00 [23:00:11]MH_I2C_Read... [23:00:11]Read from MH i2c: E2 0E 00 78 48 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F0 [23:00:11]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:00:11]wFMCommunicate OK [23:00:11]SAM_PROTO_GetShiftState done [23:00:11]FM_GetShiftState done [23:00:11]req_shift_opened done [23:00:11]requested_item shift.open_date is exist - process it [23:00:11]req_shift_open_date [23:00:11]req_shift_open_date done [23:00:11]produce_requested_data done [23:00:11]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25066,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [23:00:11]process_action_free close_receipt [23:00:11]json_value_free [23:00:11]json_value_free done [23:00:11]process_json_proto returns [23:00:11]Send response to host [23:00:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25066,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [23:00:11]free response buf [23:00:11]execute_script done [23:00:11]execute_script returns [23:00:11]free content buf [23:00:11]Sock 9.Close socket [23:00:11]Sock 9.Thread stoped [23:00:15]OFD Sender: No OFD packet to send [23:00:20]OFD Sender: No OFD packet to send [23:00:25]OFD Sender: No OFD packet to send [23:00:30]OFD Sender: No OFD packet to send [23:00:35]OFD Sender: No OFD packet to send [23:00:40]OFD Sender: No OFD packet to send [23:00:45]OFD Sender: No OFD packet to send [23:00:50]OFD Sender: No OFD packet to send [23:00:55]OFD Sender: No OFD packet to send [23:01:00]OFD Sender: No OFD packet to send [23:01:05]OFD Sender: No OFD packet to send [23:01:10]OFD Sender: No OFD packet to send [23:01:15]OFD Sender: No OFD packet to send [23:01:20]OFD Sender: No OFD packet to send [23:01:25]OFD Sender: No OFD packet to send [23:01:30]OFD Sender: No OFD packet to send [23:01:35]OFD Sender: No OFD packet to send [23:01:40]OFD Sender: No OFD packet to send [23:01:45]OFD Sender: No OFD packet to send [23:01:50]OFD Sender: No OFD packet to send [23:01:55]OFD Sender: No OFD packet to send [23:02:00]OFD Sender: No OFD packet to send [23:02:05]OFD Sender: No OFD packet to send [23:02:10]OFD Sender: No OFD packet to send [23:02:15]OFD Sender: No OFD packet to send [23:02:16]accept exits with 7 [23:02:16]New connection [23:02:16]New thread 3067428196 created [23:02:16]Thread 3067571556 joined [23:02:16]Waiting for new connection... [23:02:16] Sock 7.Parse request [23:02:16]Sock 7.Check first char [23:02:16]Sock 7.First char is OK [23:02:16]request: POST /json_proto HTTP/1.0 [23:02:16]Method: POST [23:02:16]URL: /json_proto [23:02:16]Method is POST - this is cgi request [23:02:16]url: /json_proto [23:02:16]query_string will be loaded in cgi processing [23:02:16]execute_cgi json_proto POST (null) [23:02:16]execute_cgi path=json_proto method=POST [23:02:16]POST find Content-Length [23:02:16]Host: 172.17.45.131:8080 [23:02:16]Content-Length: 638 [23:02:16]Content-Type: application/json [23:02:16] [23:02:16]POST finish read [23:02:16]Found Content-Length = 638 [23:02:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610828", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:02:16]execute_script... [23:02: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)610828", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:02:16]POST & json_proto [23:02:16]process_json_proto [23:02:16]json parsed OK: [23:02:16]protocol is kg_v1.0 [23:02:16]action value=close_receipt [23:02:16]process_action close_receipt [23:02:16]cmd_close_receipt [23:02:16]MH_GetDate [23:02:16]Write to MH i2c: F0 00 00 79 48 B0 [23:02:16]Write i2c OK [23:02:16]MH_I2C_Read... [23:02:16]Read from MH i2c: F0 [23:02:16]MH_I2C_Read... [23:02:16]Read from MH i2c: F0 09 00 [23:02:16]MH_I2C_Read... [23:02:16]Read from MH i2c: F0 09 00 79 48 00 FA 70 A9 66 C6 D4 6E 66 A0 [23:02:16]GetLastDocTimeStamp 1722380409 [23:02:16]current date 1722380538 [23:02:16]FM_GetShiftState [23:02:16]SAM_PROTO_GetShiftState [23:02:16]wFMCommunicate request_size=4 [23:02:16]MH_SAM_APDU [23:02:16]CAPDU: 80 13 01 00 [23:02:16]Write to MH i2c: E2 08 00 7A 48 80 13 01 00 00 00 00 00 3F [23:02:16]Write i2c OK [23:02:16]MH_I2C_Read... [23:02:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:02:16]Read from MH i2c: E2 [23:02:16]MH_I2C_Read... [23:02:16]Read from MH i2c: E2 0E 00 [23:02:16]MH_I2C_Read... [23:02:16]Read from MH i2c: E2 0E 00 7A 48 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F2 [23:02:16]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:02:16]wFMCommunicate OK [23:02:16]SAM_PROTO_GetShiftState done [23:02:16]FM_GetShiftState done [23:02:16]opened in 1722298218 [23:02:16]opened+sec_in_day 1722384618 [23:02:16]quantity*price = 99999 [23:02:16]sum+1 = 100001 [23:02:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 442 30.07.2024 23:02 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25067 ФПД: 199131045146364 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T230218&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25067&fm=199131045146364&tin=02508201610067®Number=0000000000171247&sum=100000 [23:02:17]StoreToDocumentArchive [23:02:17]shift 48 fd 25067 [23:02:17]save to /storage/0048/doc_00025067 [23:02:17]save last doc name /storage/0048/doc_00025067 to /storage/kkm_last_doc_name [23:02:17]save OK [23:02:17]Clear old archive folders... [23:02:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:02:17]tlvbuf is 01EF6A40 [23:02:17]SAM_PROTO_ClearQueue [23:02:17]wFMCommunicate request_size=4 [23:02:17]MH_SAM_APDU [23:02:17]CAPDU: 80 09 00 00 [23:02:17]Write to MH i2c: E2 08 00 87 48 80 09 00 00 00 00 00 00 41 [23:02:17]Write i2c OK [23:02:17]MH_I2C_Read... [23:02:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:02:18]Read from MH i2c: E2 [23:02:18]MH_I2C_Read... [23:02:18]Read from MH i2c: E2 03 00 [23:02:18]MH_I2C_Read... [23:02:18]Read from MH i2c: E2 03 00 87 48 00 90 00 43 [23:02:18]RAPDU: 90 00 [23:02:18]wFMCommunicate OK [23:02:18]SAM_PROTO_ClearQueue done [23:02:18]KKMCreateOFDPacket [23:02:18]OFDProtocolAddRootSTLVToBuf [23:02:18]FM_MakeSignedData [23:02:18]FM_MakeSignedData [23:02:18]SAM_PROTO_SignData [23:02:18]wFMCommunicate request_size=4 [23:02:18]MH_SAM_APDU [23:02:18]CAPDU: 80 0D 01 02 [23:02:18]Write to MH i2c: E2 08 00 88 48 80 0D 01 02 00 00 00 00 49 [23:02:18]Write i2c OK [23:02:18]MH_I2C_Read... [23:02:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:02:18]Read from MH i2c: E2 [23:02:18]MH_I2C_Read... [23:02:18]Read from MH i2c: E2 03 00 [23:02:18]MH_I2C_Read... [23:02:18]Read from MH i2c: E2 03 00 88 48 00 90 00 44 [23:02:18]RAPDU: 90 00 [23:02:18]wFMCommunicate OK [23:02:18]wFMCommunicate request_size=255 [23:02:18]MH_SAM_APDU [23:02:18]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 FA 70 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EB 61 00 00 35 04 06 00 B5 1B CF 35 [23:02:18]Write to MH i2c: E2 02 01 89 48 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 FA 70 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EB 61 00 00 35 04 06 00 B5 1B CF 35 00 00 34 [23:02:18]Write i2c OK [23:02:18]MH_I2C_Read... [23:02:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:02:18]Read from MH i2c: E2 [23:02:18]MH_I2C_Read... [23:02:18]Read from MH i2c: E2 03 00 [23:02:18]MH_I2C_Read... [23:02:18]Read from MH i2c: E2 03 00 89 48 00 90 00 45 [23:02:18]RAPDU: 90 00 [23:02:18]wFMCommunicate OK [23:02:18]wFMCommunicate request_size=7 [23:02:18]MH_SAM_APDU [23:02:18]CAPDU: 80 0D 02 02 02 AE FC [23:02:18]Write to MH i2c: E2 0A 00 8A 48 80 0D 02 02 02 00 AE FC 00 00 FA [23:02:18]Write i2c OK [23:02:18]MH_I2C_Read... [23:02:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:02:18]Read from MH i2c: E2 [23:02:18]MH_I2C_Read... [23:02:18]Read from MH i2c: E2 03 00 [23:02:18]MH_I2C_Read... [23:02:18]Read from MH i2c: E2 03 00 8A 48 00 90 00 46 [23:02:18]RAPDU: 90 00 [23:02:18]wFMCommunicate OK [23:02:18]wFMCommunicate request_size=4 [23:02:18]MH_SAM_APDU [23:02:18]CAPDU: 80 0D 03 02 [23:02:18]Write to MH i2c: E2 08 00 8B 48 80 0D 03 02 00 00 00 00 4E [23:02:18]Write i2c OK [23:02:18]MH_I2C_Read... [23:02:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:02:18]Read from MH i2c: E2 [23:02:18]MH_I2C_Read... [23:02:18]Read from MH i2c: E2 0B 00 [23:02:18]MH_I2C_Read... [23:02:18]Read from MH i2c: E2 0B 00 8B 48 00 AD B7 D9 8B 0D 6A CA EA 90 00 42 [23:02:18]RAPDU: AD B7 D9 8B 0D 6A CA EA 90 00 [23:02:18]wFMCommunicate OK [23:02:18]SAM_PROTO_SignData done [23:02:18]FM_MakeSignedData done [23:02:18]CreateOFDProtocolMessage [23:02:18]wFMCommunicate request_size=4 [23:02:18]MH_SAM_APDU [23:02:18]CAPDU: 80 11 00 00 [23:02:18]Write to MH i2c: E2 08 00 8C 48 80 11 00 00 00 00 00 00 4E [23:02:18]Write i2c OK [23:02:18]MH_I2C_Read... [23:02:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:02:18]Read from MH i2c: E2 [23:02:18]MH_I2C_Read... [23:02:18]Read from MH i2c: E2 17 00 [23:02:18]MH_I2C_Read... [23:02:18]Read from MH i2c: E2 17 00 8C 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A4 [23:02:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:02:18]wFMCommunicate OK [23:02:18]CreateOFDProtocolMessage done [23:02:18]OFDSenderStorePacket 25067 [23:02:18]StoreOFDPacket docnum=25067 [23:02:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 51 1C 04 01 A3 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 FA 70 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EB 61 00 00 35 04 06 00 B5 1B CF 35 AE FC AD B7 D9 8B 0D 6A CA EA [23:02:18]CheckFolder [23:02:18]dirname=/storage/ofd_packets [23:02:18]CheckFolder done [23:02:18]ProducePacketName [23:02:18]name=ofd_packets/00025067 [23:02:18]NVStorageSaveData ofd_packets/00025067 [23:02:18]File name is /storage/ofd_packets/00025067 [23:02:18]Write 298 bytes [23:02:18]NVStorageSaveData done [23:02:18]OFDSenderStorePacket done [23:02:18]KKMCreateOFDPacket done [23:02:18]NVStorageSaveData kkm_last_timestamp [23:02:18]File name is /storage/kkm_last_timestamp [23:02:18]Write 4 bytes [23:02:18]NVStorageSaveData done [23:02:18]ExternCall_PrintAddStr [23:02:18]wPrintStart [23:02:18]Write to MH i2c: 01 00 00 8D 48 D5 [23:02:18]Write i2c OK [23:02:18]MH_I2C_Read... [23:02:18]Read from MH i2c: 01 [23:02:18]MH_I2C_Read... [23:02:18]Read from MH i2c: 01 07 00 [23:02:18]MH_I2C_Read... [23:02:18]Read from MH i2c: 01 07 00 8D 48 00 00 00 00 00 FF 0F EA [23:02:18]RasterBufferAndPrint [23:02:18]line Счет N : (1)610828 [23:02:18]line ИНН: 02508201610067 [23:02:18]line Контрольно-Кассовый Чек [23:02:18]line ПРОДАЖА [23:02:18]line ТРК (МРК, ГНК) : 1 [23:02:18]line Товар: 2710194210 [23:02:18]line ДТ-К-2 [23:02:18]line 13.210 * 75.70 [23:02:18]line = 1000.00 [23:02:18]line НДС 12% НСП 1% [23:02:18]line > о реализуемом товаре [23:02:18]line ИТОГО: 1000.00 [23:02:18]line НСП 1% : 8.85 [23:02:18]line НДС 12% : 106.19 [23:02:18]line Наличными: 1000.00 [23:02:18]line Безнал.: 0.00 [23:02:18]line Место: АЗС № 127 "Партнер Нефть" [23:02:18]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [23:02:18]line СНО: Общий режим [23:02:18]line Чек 442 30.07.2024 23:02 [23:02:18]line Смена: 48 ФФД: 1.0 [23:02:18]line ЗНМ: 0300000158 [23:02:18]line РНМ: 0000000000171247 [23:02:18]line Версия ККМ: v1.0 [23:02:18]line ФМ: 0000000002098565 [23:02:18]line ФД: 25067 [23:02:18]line ФПД: 199131045146364 [23:02:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T230218&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25067&fm=199131045146364&tin=02508201610067®Number=0000000000171247&sum=100000 [23:02:18]OFD Sender: Processing packet 25067 [packets to send 29, broken 28] [23:02:18]ProducePacketName [23:02:18]name=ofd_packets/00025067 [23:02:18]OFD Sender: To server: pG, [23:02:18]CommunicateWithHost lk.salyk.kg:30040 [23:02:18]ConnectInit lk.salyk.kg [23:02:18]written 0, free lines is 4095 [23:02:18]Connected sock=10 [23:02:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 51 1C 04 01 A3 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 FA 70 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EB 61 00 00 35 04 06 00 B5 1B CF 35 AE FC AD B7 D9 8B 0D 6A CA EA [23:02:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 AE E0 47 00 65 CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EB 61 00 00 F4 03 04 00 88 1C A9 66 B6 04 01 00 00 57 2B E7 18 87 DE 64 16 [23:02:19]CommunicateWithHost err = 0 [23:02:19]CheckOFDResponse [23:02:19]1017 (14) - 77093643461234 [23:02:19]1041 (16) - 0000000002098565 [23:02:19]1040 (4) - 25067 [23:02:19]1012 (4) - 30.07.2024 17:02 [23:02:19]1206 (1) - 0 [23:02:19]OFD Sender: Remove packet 25067 [23:02:19]ProducePacketName [23:02:19]name=ofd_packets/00025067 [23:02:19]NVStorageDeleteData [23:02:19]Write to MH i2c: 01 00 00 B5 48 FD [23:02:19]Write i2c OK [23:02:19]MH_I2C_Read... [23:02:19]Read from MH i2c: 01 [23:02:19]MH_I2C_Read... [23:02:19]Read from MH i2c: 01 07 00 [23:02:19]MH_I2C_Read... [23:02:19]Read from MH i2c: 01 07 00 B5 48 00 00 00 00 00 13 0D 24 [23:02:19]RasterBufferAndPrint [23:02:19]line [23:02:19]line [23:02:19]line [23:02:19]line [23:02:19]line [23:02:19]written 0, free lines is 3354 [23:02:19]MH_Cut [23:02:19]Write to MH i2c: D1 01 00 BC 48 01 D6 [23:02:19]Write i2c OK [23:02:19]MH_I2C_Read... [23:02:19]Read from MH i2c: D1 [23:02:19]MH_I2C_Read... [23:02:19]Read from MH i2c: D1 01 00 [23:02:19]MH_I2C_Read... [23:02:19]Read from MH i2c: D1 01 00 BC 48 00 D5 [23:02:19]Write to MH i2c: 01 00 00 BD 48 05 [23:02:19]Write i2c OK [23:02:19]MH_I2C_Read... [23:02:19]OFD Sender: No OFD packet to send [23:02:19]*** Cut start [23:02:19]*** Partial cut [23:02:19]*** CUTSNS_PIN = 1 [23:02:19]*** CUTSNS_PIN = 0 [23:02:20]*** Brake cut motor [23:02:20]Read from MH i2c: 01 [23:02:20]MH_I2C_Read... [23:02:20]*** Stop cut motor [23:02:20]*** Cut end [23:02:20]Read from MH i2c: 01 07 00 [23:02:20]MH_I2C_Read... [23:02:20]Read from MH i2c: 01 07 00 BD 48 00 00 00 00 00 FF 0F 1A [23:02:20]process_action close_receipt done [23:02:20]requested_data is exist [23:02:20]produce_requested_data [23:02:20]requested_item fm.sn is exist - process it [23:02:20]wFMCommunicate request_size=4 [23:02:20]MH_SAM_APDU [23:02:20]CAPDU: 80 11 00 00 [23:02:20]Write to MH i2c: E2 08 00 BE 48 80 11 00 00 00 00 00 00 80 [23:02:20]Write i2c OK [23:02:20]MH_I2C_Read... [23:02:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:02:20]Read from MH i2c: E2 [23:02:20]MH_I2C_Read... [23:02:20]Read from MH i2c: E2 17 00 [23:02:20]MH_I2C_Read... [23:02:20]Read from MH i2c: E2 17 00 BE 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D6 [23:02:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:02:20]wFMCommunicate OK [23:02:20]requested_item fd.num is exist - process it [23:02:20]SAM_PROTO_GetFieldsCounters [23:02:20]wFMCommunicate request_size=4 [23:02:20]MH_SAM_APDU [23:02:20]CAPDU: 80 13 00 00 [23:02:20]Write to MH i2c: E2 08 00 BF 48 80 13 00 00 00 00 00 00 83 [23:02:20]Write i2c OK [23:02:20]MH_I2C_Read... [23:02:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:02:20]Read from MH i2c: E2 [23:02:20]MH_I2C_Read... [23:02:20]Read from MH i2c: E2 62 00 [23:02:20]MH_I2C_Read... [23:02:20]Read from MH i2c: E2 62 00 BF 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 EB 61 00 00 0E 04 04 00 30 00 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 51 [23:02:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 EB 61 00 00 0E 04 04 00 30 00 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 [23:02:20]wFMCommunicate OK [23:02:20]SAM_PROTO_GetFieldsCounters done [23:02:20]requested_item shift.num is exist - process it [23:02:20]requested_item shift.opened is exist - process it [23:02:20]req_shift_opened [23:02:20]FM_GetShiftState [23:02:20]SAM_PROTO_GetShiftState [23:02:20]wFMCommunicate request_size=4 [23:02:20]MH_SAM_APDU [23:02:20]CAPDU: 80 13 01 00 [23:02:20]Write to MH i2c: E2 08 00 C0 48 80 13 01 00 00 00 00 00 85 [23:02:20]Write i2c OK [23:02:20]MH_I2C_Read... [23:02:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:02:20]Read from MH i2c: E2 [23:02:20]MH_I2C_Read... [23:02:20]Read from MH i2c: E2 0E 00 [23:02:20]MH_I2C_Read... [23:02:20]Read from MH i2c: E2 0E 00 C0 48 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 38 [23:02:20]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:02:20]wFMCommunicate OK [23:02:20]SAM_PROTO_GetShiftState done [23:02:20]FM_GetShiftState done [23:02:20]req_shift_opened done [23:02:20]requested_item shift.open_date is exist - process it [23:02:20]req_shift_open_date [23:02:20]req_shift_open_date done [23:02:20]produce_requested_data done [23:02:20]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25067,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [23:02:20]process_action_free close_receipt [23:02:20]json_value_free [23:02:20]json_value_free done [23:02:20]process_json_proto returns [23:02:20]Send response to host [23:02:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25067,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [23:02:20]free response buf [23:02:20]execute_script done [23:02:20]execute_script returns [23:02:20]free content buf [23:02:20]Sock 7.Close socket [23:02:20]Sock 7.Thread stoped [23:02:24]OFD Sender: No OFD packet to send [23:02:29]OFD Sender: No OFD packet to send [23:02:34]OFD Sender: No OFD packet to send [23:02:39]OFD Sender: No OFD packet to send [23:02:44]OFD Sender: No OFD packet to send [23:02:49]OFD Sender: No OFD packet to send [23:02:54]OFD Sender: No OFD packet to send [23:02:59]OFD Sender: No OFD packet to send [23:03:04]OFD Sender: No OFD packet to send [23:03:09]OFD Sender: No OFD packet to send [23:03:14]OFD Sender: No OFD packet to send [23:03:19]OFD Sender: No OFD packet to send [23:03:24]OFD Sender: No OFD packet to send [23:03:29]OFD Sender: No OFD packet to send [23:03:34]OFD Sender: No OFD packet to send [23:03:39]OFD Sender: No OFD packet to send [23:03:44]OFD Sender: No OFD packet to send [23:03:49]OFD Sender: No OFD packet to send [23:03:54]OFD Sender: No OFD packet to send [23:03:59]OFD Sender: No OFD packet to send [23:04:04]OFD Sender: No OFD packet to send [23:04:09]OFD Sender: No OFD packet to send [23:04:14]OFD Sender: No OFD packet to send [23:04:19]OFD Sender: No OFD packet to send [23:04:24]OFD Sender: No OFD packet to send [23:04:29]OFD Sender: No OFD packet to send [23:04:34]OFD Sender: No OFD packet to send [23:04:39]OFD Sender: No OFD packet to send [23:04:44]OFD Sender: No OFD packet to send [23:04:49]OFD Sender: No OFD packet to send [23:04:54]OFD Sender: No OFD packet to send [23:04:59]OFD Sender: No OFD packet to send [23:05:04]OFD Sender: No OFD packet to send [23:05:09]OFD Sender: No OFD packet to send [23:05:14]OFD Sender: No OFD packet to send [23:05:19]OFD Sender: No OFD packet to send [23:05:24]OFD Sender: No OFD packet to send [23:05:29]OFD Sender: No OFD packet to send [23:05:34]OFD Sender: No OFD packet to send [23:05:39]OFD Sender: No OFD packet to send [23:05:44]OFD Sender: No OFD packet to send [23:05:49]OFD Sender: No OFD packet to send [23:05:54]OFD Sender: No OFD packet to send [23:05:59]OFD Sender: No OFD packet to send [23:06:04]OFD Sender: No OFD packet to send [23:06:09]OFD Sender: No OFD packet to send [23:06:14]OFD Sender: No OFD packet to send [23:06:19]OFD Sender: No OFD packet to send [23:06:24]OFD Sender: No OFD packet to send [23:06:29]OFD Sender: No OFD packet to send [23:06:34]OFD Sender: No OFD packet to send [23:06:39]OFD Sender: No OFD packet to send [23:06:44]OFD Sender: No OFD packet to send [23:06:49]OFD Sender: No OFD packet to send [23:06:50]accept exits with 9 [23:06:50]New connection [23:06:50]New thread 3067571556 created [23:06:50]Thread 3067428196 joined [23:06:50]Waiting for new connection... [23:06:50] Sock 9.Parse request [23:06:50]Sock 9.Check first char [23:06:50]Sock 9.First char is OK [23:06:50]request: POST /json_proto HTTP/1.0 [23:06:50]Method: POST [23:06:50]URL: /json_proto [23:06:50]Method is POST - this is cgi request [23:06:50]url: /json_proto [23:06:50]query_string will be loaded in cgi processing [23:06:50]execute_cgi json_proto POST (null) [23:06:50]execute_cgi path=json_proto method=POST [23:06:50]POST find Content-Length [23:06:50]Host: 172.17.45.131:8080 [23:06:50]Content-Length: 682 [23:06:50]Content-Type: application/json [23:06:50] [23:06:50]POST finish read [23:06:50]Found Content-Length = 682 [23:06:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610829", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 20.090, "sum" : 1500.72, "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" ] } } [23:06:50]execute_script... [23:06: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)610829", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 20.090, "sum" : 1500.72, "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" ] } } [23:06:50]POST & json_proto [23:06:50]process_json_proto [23:06:50]json parsed OK: [23:06:50]protocol is kg_v1.0 [23:06:50]action value=close_receipt [23:06:50]process_action close_receipt [23:06:50]cmd_close_receipt [23:06:50]MH_GetDate [23:06:50]Write to MH i2c: F0 00 00 C1 48 F8 [23:06:50]Write i2c OK [23:06:50]MH_I2C_Read... [23:06:50]Read from MH i2c: F0 [23:06:50]MH_I2C_Read... [23:06:50]Read from MH i2c: F0 09 00 [23:06:50]MH_I2C_Read... [23:06:50]Read from MH i2c: F0 09 00 C1 48 00 0C 72 A9 66 C6 D4 6E 66 FC [23:06:50]GetLastDocTimeStamp 1722380538 [23:06:50]current date 1722380812 [23:06:50]FM_GetShiftState [23:06:50]SAM_PROTO_GetShiftState [23:06:50]wFMCommunicate request_size=4 [23:06:50]MH_SAM_APDU [23:06:50]CAPDU: 80 13 01 00 [23:06:50]Write to MH i2c: E2 08 00 C2 48 80 13 01 00 00 00 00 00 87 [23:06:50]Write i2c OK [23:06:50]MH_I2C_Read... [23:06:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:06:50]Read from MH i2c: E2 [23:06:50]MH_I2C_Read... [23:06:50]Read from MH i2c: E2 0E 00 [23:06:50]MH_I2C_Read... [23:06:50]Read from MH i2c: E2 0E 00 C2 48 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 3A [23:06:50]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:06:50]wFMCommunicate OK [23:06:50]SAM_PROTO_GetShiftState done [23:06:50]FM_GetShiftState done [23:06:50]opened in 1722298218 [23:06:50]opened+sec_in_day 1722384618 [23:06:50]quantity*price = 150072 [23:06:50]sum+1 = 150073 [23:06:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.72 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.37 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 443 30.07.2024 23:06 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25068 ФПД: 12535115731689 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T230652&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25068&fm=12535115731689&tin=02508201610067®Number=0000000000171247&sum=150000 [23:06:51]StoreToDocumentArchive [23:06:51]shift 48 fd 25068 [23:06:51]save to /storage/0048/doc_00025068 [23:06:51]save last doc name /storage/0048/doc_00025068 to /storage/kkm_last_doc_name [23:06:51]save OK [23:06:51]Clear old archive folders... [23:06:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:06:51]tlvbuf is 01E82E80 [23:06:51]SAM_PROTO_ClearQueue [23:06:51]wFMCommunicate request_size=4 [23:06:51]MH_SAM_APDU [23:06:51]CAPDU: 80 09 00 00 [23:06:51]Write to MH i2c: E2 08 00 CF 48 80 09 00 00 00 00 00 00 89 [23:06:51]Write i2c OK [23:06:51]MH_I2C_Read... [23:06:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:06:51]Read from MH i2c: E2 [23:06:51]MH_I2C_Read... [23:06:51]Read from MH i2c: E2 03 00 [23:06:51]MH_I2C_Read... [23:06:51]Read from MH i2c: E2 03 00 CF 48 00 90 00 8B [23:06:51]RAPDU: 90 00 [23:06:51]wFMCommunicate OK [23:06:51]SAM_PROTO_ClearQueue done [23:06:51]KKMCreateOFDPacket [23:06:51]OFDProtocolAddRootSTLVToBuf [23:06:51]FM_MakeSignedData [23:06:51]FM_MakeSignedData [23:06:51]SAM_PROTO_SignData [23:06:51]wFMCommunicate request_size=4 [23:06:51]MH_SAM_APDU [23:06:51]CAPDU: 80 0D 01 02 [23:06:51]Write to MH i2c: E2 08 00 D0 48 80 0D 01 02 00 00 00 00 91 [23:06:51]Write i2c OK [23:06:51]MH_I2C_Read... [23:06:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:06:51]Read from MH i2c: E2 [23:06:51]MH_I2C_Read... [23:06:51]Read from MH i2c: E2 03 00 [23:06:51]MH_I2C_Read... [23:06:51]Read from MH i2c: E2 03 00 D0 48 00 90 00 8C [23:06:51]RAPDU: 90 00 [23:06:51]wFMCommunicate OK [23:06:51]wFMCommunicate request_size=255 [23:06:51]MH_SAM_APDU [23:06:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 0C 72 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EC 61 00 00 35 04 06 00 0B [23:06:51]Write to MH i2c: E2 02 01 D1 48 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 0C 72 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EC 61 00 00 35 04 06 00 0B 00 00 2F [23:06:51]Write i2c OK [23:06:51]MH_I2C_Read... [23:06:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:06:51]Read from MH i2c: E2 [23:06:51]MH_I2C_Read... [23:06:51]Read from MH i2c: E2 03 00 [23:06:51]MH_I2C_Read... [23:06:51]Read from MH i2c: E2 03 00 D1 48 00 90 00 8D [23:06:51]RAPDU: 90 00 [23:06:51]wFMCommunicate OK [23:06:51]wFMCommunicate request_size=10 [23:06:51]MH_SAM_APDU [23:06:51]CAPDU: 80 0D 02 02 05 66 8F 1E D2 E9 [23:06:51]Write to MH i2c: E2 0D 00 D2 48 80 0D 02 02 05 00 66 8F 1E D2 E9 00 00 6C [23:06:51]Write i2c OK [23:06:51]MH_I2C_Read... [23:06:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:06:51]Read from MH i2c: E2 [23:06:51]MH_I2C_Read... [23:06:51]Read from MH i2c: E2 03 00 [23:06:51]MH_I2C_Read... [23:06:51]Read from MH i2c: E2 03 00 D2 48 00 90 00 8E [23:06:51]RAPDU: 90 00 [23:06:51]wFMCommunicate OK [23:06:51]wFMCommunicate request_size=4 [23:06:51]MH_SAM_APDU [23:06:51]CAPDU: 80 0D 03 02 [23:06:51]Write to MH i2c: E2 08 00 D3 48 80 0D 03 02 00 00 00 00 96 [23:06:51]Write i2c OK [23:06:51]MH_I2C_Read... [23:06:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:06:51]Read from MH i2c: E2 [23:06:51]MH_I2C_Read... [23:06:51]Read from MH i2c: E2 0B 00 [23:06:51]MH_I2C_Read... [23:06:51]Read from MH i2c: E2 0B 00 D3 48 00 A4 1B F2 46 7A D3 06 5F 90 00 40 [23:06:51]RAPDU: A4 1B F2 46 7A D3 06 5F 90 00 [23:06:51]wFMCommunicate OK [23:06:51]SAM_PROTO_SignData done [23:06:51]FM_MakeSignedData done [23:06:51]CreateOFDProtocolMessage [23:06:51]wFMCommunicate request_size=4 [23:06:51]MH_SAM_APDU [23:06:51]CAPDU: 80 11 00 00 [23:06:51]Write to MH i2c: E2 08 00 D4 48 80 11 00 00 00 00 00 00 96 [23:06:51]Write i2c OK [23:06:51]MH_I2C_Read... [23:06:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:06:51]Read from MH i2c: E2 [23:06:51]MH_I2C_Read... [23:06:51]Read from MH i2c: E2 17 00 [23:06:51]MH_I2C_Read... [23:06:51]Read from MH i2c: E2 17 00 D4 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 EC [23:06:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:06:51]wFMCommunicate OK [23:06:51]CreateOFDProtocolMessage done [23:06:51]OFDSenderStorePacket 25068 [23:06:51]StoreOFDPacket docnum=25068 [23:06:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 31 13 07 01 3C E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 0C 72 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EC 61 00 00 35 04 06 00 0B 66 8F 1E D2 E9 A4 1B F2 46 7A D3 06 5F [23:06:51]CheckFolder [23:06:51]dirname=/storage/ofd_packets [23:06:51]CheckFolder done [23:06:51]ProducePacketName [23:06:51]name=ofd_packets/00025068 [23:06:51]NVStorageSaveData ofd_packets/00025068 [23:06:51]File name is /storage/ofd_packets/00025068 [23:06:51]Write 301 bytes [23:06:51]NVStorageSaveData done [23:06:51]OFDSenderStorePacket done [23:06:51]KKMCreateOFDPacket done [23:06:51]NVStorageSaveData kkm_last_timestamp [23:06:51]File name is /storage/kkm_last_timestamp [23:06:51]Write 4 bytes [23:06:51]NVStorageSaveData done [23:06:51]ExternCall_PrintAddStr [23:06:51]wPrintStart [23:06:51]Write to MH i2c: 01 00 00 D5 48 1D [23:06:51]Write i2c OK [23:06:51]MH_I2C_Read... [23:06:51]Read from MH i2c: 01 [23:06:51]MH_I2C_Read... [23:06:51]Read from MH i2c: 01 07 00 [23:06:51]MH_I2C_Read... [23:06:51]Read from MH i2c: 01 07 00 D5 48 00 00 00 00 00 FF 0F 32 [23:06:51]RasterBufferAndPrint [23:06:51]line Счет N : (1)610829 [23:06:51]line ИНН: 02508201610067 [23:06:51]line Контрольно-Кассовый Чек [23:06:51]line ПРОДАЖА [23:06:51]line ТРК (МРК, ГНК) : 43 [23:06:51]line Товар: 2710124500 [23:06:51]line Аи-95-К-3 [23:06:51]line 20.090 * 74.70 [23:06:51]line = 1500.72 [23:06:51]line НДС 12% НСП 1% [23:06:51]line > о реализуемом товаре [23:06:51]line ОКРУГЛЕНИЕ: -0.72 [23:06:51]line ИТОГО: 1500.00 [23:06:51]line Внесено: 1500.00 [23:06:51]line СДАЧА: 0.00 [23:06:51]line НСП 1% : 13.28 [23:06:51]line НДС 12% : 159.37 [23:06:51]line Наличными: 1500.00 [23:06:51]line Безнал.: 0.00 [23:06:51]line Место: АЗС № 127 "Партнер Нефть" [23:06:51]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [23:06:51]line СНО: Общий режим [23:06:51]line Чек 443 30.07.2024 23:06 [23:06:51]line Смена: 48 ФФД: 1.0 [23:06:51]line ЗНМ: 0300000158 [23:06:51]line РНМ: 0000000000171247 [23:06:51]line Версия ККМ: v1.0 [23:06:51]line ФМ: 0000000002098565 [23:06:51]line ФД: 25068 [23:06:51]line ФПД: 12535115731689 [23:06:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T230652&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25068&fm=12535115731689&tin=02508201610067®Number=0000000000171247&sum=150000 [23:06:52]OFD Sender: Processing packet 25068 [packets to send 29, broken 28] [23:06:52]ProducePacketName [23:06:52]name=ofd_packets/00025068 [23:06:52]OFD Sender: To server: pG, [23:06:52]CommunicateWithHost lk.salyk.kg:30040 [23:06:52]ConnectInit lk.salyk.kg [23:06:52]written 0, free lines is 4095 [23:06:52]Connected sock=10 [23:06:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 31 13 07 01 3C E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 0C 72 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EC 61 00 00 35 04 06 00 0B 66 8F 1E D2 E9 A4 1B F2 46 7A D3 06 5F [23:06:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 63 C0 47 00 87 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 32 30 39 38 35 36 35 10 04 04 00 EC 61 00 00 F4 03 04 00 99 1D A9 66 B6 04 01 00 00 43 EA FD 90 5E 21 C7 74 [23:06:52]CommunicateWithHost err = 0 [23:06:52]CheckOFDResponse [23:06:52]1017 (14) - 77093643461234 [23:06:52]1041 (16) - 0000000002098565 [23:06:52]1040 (4) - 25068 [23:06:52]1012 (4) - 30.07.2024 17:06 [23:06:52]1206 (1) - 0 [23:06:52]OFD Sender: Remove packet 25068 [23:06:52]ProducePacketName [23:06:52]name=ofd_packets/00025068 [23:06:52]NVStorageDeleteData [23:06:52]Write to MH i2c: 01 00 00 00 49 49 [23:06:52]Write i2c OK [23:06:52]MH_I2C_Read... [23:06:52]Read from MH i2c: 01 [23:06:52]MH_I2C_Read... [23:06:52]Read from MH i2c: 01 07 00 [23:06:52]MH_I2C_Read... [23:06:52]Read from MH i2c: 01 07 00 00 49 00 00 00 00 00 E5 0C 41 [23:06:52]RasterBufferAndPrint [23:06:52]line [23:06:52]line [23:06:52]line [23:06:52]line [23:06:52]line [23:06:52]written 0, free lines is 3307 [23:06:52]MH_Cut [23:06:52]Write to MH i2c: D1 01 00 07 49 01 22 [23:06:52]Write i2c OK [23:06:52]MH_I2C_Read... [23:06:52]Read from MH i2c: D1 [23:06:52]MH_I2C_Read... [23:06:52]Read from MH i2c: D1 01 00 [23:06:52]MH_I2C_Read... [23:06:52]Read from MH i2c: D1 01 00 07 49 00 21 [23:06:52]Write to MH i2c: 01 00 00 08 49 51 [23:06:52]Write i2c OK [23:06:52]MH_I2C_Read... [23:06:53]OFD Sender: No OFD packet to send [23:06:53]*** Cut start [23:06:53]*** Partial cut [23:06:53]*** CUTSNS_PIN = 1 [23:06:53]*** CUTSNS_PIN = 0 [23:06:53]*** Brake cut motor [23:06:53]Read from MH i2c: 01 [23:06:53]MH_I2C_Read... [23:06:53]*** Stop cut motor [23:06:53]*** Cut end [23:06:53]Read from MH i2c: 01 07 00 [23:06:53]MH_I2C_Read... [23:06:53]Read from MH i2c: 01 07 00 08 49 00 00 00 00 00 FF 0F 66 [23:06:53]process_action close_receipt done [23:06:53]requested_data is exist [23:06:53]produce_requested_data [23:06:53]requested_item fm.sn is exist - process it [23:06:53]wFMCommunicate request_size=4 [23:06:53]MH_SAM_APDU [23:06:53]CAPDU: 80 11 00 00 [23:06:53]Write to MH i2c: E2 08 00 09 49 80 11 00 00 00 00 00 00 CC [23:06:53]Write i2c OK [23:06:53]MH_I2C_Read... [23:06:54]Read from MH i2c: E2 [23:06:54]MH_I2C_Read... [23:06:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:06:54]Read from MH i2c: E2 17 00 [23:06:54]MH_I2C_Read... [23:06:54]Read from MH i2c: E2 17 00 09 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 22 [23:06:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:06:54]wFMCommunicate OK [23:06:54]requested_item fd.num is exist - process it [23:06:54]SAM_PROTO_GetFieldsCounters [23:06:54]wFMCommunicate request_size=4 [23:06:54]MH_SAM_APDU [23:06:54]CAPDU: 80 13 00 00 [23:06:54]Write to MH i2c: E2 08 00 0A 49 80 13 00 00 00 00 00 00 CF [23:06:54]Write i2c OK [23:06:54]MH_I2C_Read... [23:06:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:06:54]Read from MH i2c: E2 [23:06:54]MH_I2C_Read... [23:06:54]Read from MH i2c: E2 62 00 [23:06:54]MH_I2C_Read... [23:06:54]Read from MH i2c: E2 62 00 0A 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 EC 61 00 00 0E 04 04 00 30 00 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 A1 [23:06:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 EC 61 00 00 0E 04 04 00 30 00 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 [23:06:54]wFMCommunicate OK [23:06:54]SAM_PROTO_GetFieldsCounters done [23:06:54]requested_item shift.num is exist - process it [23:06:54]requested_item shift.opened is exist - process it [23:06:54]req_shift_opened [23:06:54]FM_GetShiftState [23:06:54]SAM_PROTO_GetShiftState [23:06:54]wFMCommunicate request_size=4 [23:06:54]MH_SAM_APDU [23:06:54]CAPDU: 80 13 01 00 [23:06:54]Write to MH i2c: E2 08 00 0B 49 80 13 01 00 00 00 00 00 D1 [23:06:54]Write i2c OK [23:06:54]MH_I2C_Read... [23:06:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:06:54]Read from MH i2c: E2 [23:06:54]MH_I2C_Read... [23:06:54]Read from MH i2c: E2 0E 00 [23:06:54]MH_I2C_Read... [23:06:54]Read from MH i2c: E2 0E 00 0B 49 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 84 [23:06:54]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:06:54]wFMCommunicate OK [23:06:54]SAM_PROTO_GetShiftState done [23:06:54]FM_GetShiftState done [23:06:54]req_shift_opened done [23:06:54]requested_item shift.open_date is exist - process it [23:06:54]req_shift_open_date [23:06:54]req_shift_open_date done [23:06:54]produce_requested_data done [23:06:54]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25068,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [23:06:54]process_action_free close_receipt [23:06:54]json_value_free [23:06:54]json_value_free done [23:06:54]process_json_proto returns [23:06:54]Send response to host [23:06:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25068,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [23:06:54]free response buf [23:06:54]execute_script done [23:06:54]execute_script returns [23:06:54]free content buf [23:06:54]Sock 9.Close socket [23:06:54]Sock 9.Thread stoped [23:06:58]OFD Sender: No OFD packet to send [23:07:03]OFD Sender: No OFD packet to send [23:07:08]OFD Sender: No OFD packet to send [23:07:13]OFD Sender: No OFD packet to send [23:07:18]OFD Sender: No OFD packet to send [23:07:23]OFD Sender: No OFD packet to send [23:07:28]OFD Sender: No OFD packet to send [23:07:33]OFD Sender: No OFD packet to send [23:07:38]OFD Sender: No OFD packet to send [23:07:43]OFD Sender: No OFD packet to send [23:07:48]OFD Sender: No OFD packet to send [23:07:53]OFD Sender: No OFD packet to send [23:07:58]OFD Sender: No OFD packet to send [23:08:03]OFD Sender: No OFD packet to send [23:08:08]OFD Sender: No OFD packet to send [23:08:13]OFD Sender: No OFD packet to send [23:08:18]OFD Sender: No OFD packet to send [23:08:23]OFD Sender: No OFD packet to send [23:08:28]OFD Sender: No OFD packet to send [23:08:33]OFD Sender: No OFD packet to send [23:08:38]OFD Sender: No OFD packet to send [23:08:43]OFD Sender: No OFD packet to send [23:08:48]OFD Sender: No OFD packet to send [23:08:53]OFD Sender: No OFD packet to send [23:08:58]OFD Sender: No OFD packet to send [23:09:03]OFD Sender: No OFD packet to send [23:09:08]OFD Sender: No OFD packet to send [23:09:13]OFD Sender: No OFD packet to send [23:09:18]OFD Sender: No OFD packet to send [23:09:23]OFD Sender: No OFD packet to send [23:09:28]OFD Sender: No OFD packet to send [23:09:33]OFD Sender: No OFD packet to send [23:09:38]OFD Sender: No OFD packet to send [23:09:43]OFD Sender: No OFD packet to send [23:09:48]OFD Sender: No OFD packet to send [23:09:53]OFD Sender: No OFD packet to send [23:09:58]OFD Sender: No OFD packet to send [23:10:03]OFD Sender: No OFD packet to send [23:10:08]OFD Sender: No OFD packet to send [23:10:13]OFD Sender: No OFD packet to send [23:10:18]OFD Sender: No OFD packet to send [23:10:23]OFD Sender: No OFD packet to send [23:10:28]OFD Sender: No OFD packet to send [23:10:33]OFD Sender: No OFD packet to send [23:10:38]OFD Sender: No OFD packet to send [23:10:43]OFD Sender: No OFD packet to send [23:10:48]OFD Sender: No OFD packet to send [23:10:53]OFD Sender: No OFD packet to send [23:10:58]OFD Sender: No OFD packet to send [23:11:03]OFD Sender: No OFD packet to send [23:11:08]OFD Sender: No OFD packet to send [23:11:13]OFD Sender: No OFD packet to send [23:11:18]OFD Sender: No OFD packet to send [23:11:23]OFD Sender: No OFD packet to send [23:11:28]OFD Sender: No OFD packet to send [23:11:33]OFD Sender: No OFD packet to send [23:11:38]OFD Sender: No OFD packet to send [23:11:43]OFD Sender: No OFD packet to send [23:11:48]OFD Sender: No OFD packet to send [23:11:53]OFD Sender: No OFD packet to send [23:11:58]OFD Sender: No OFD packet to send [23:12:03]OFD Sender: No OFD packet to send [23:12:08]OFD Sender: No OFD packet to send [23:12:13]OFD Sender: No OFD packet to send [23:12:18]OFD Sender: No OFD packet to send [23:12:23]OFD Sender: No OFD packet to send [23:12:28]OFD Sender: No OFD packet to send [23:12:33]OFD Sender: No OFD packet to send [23:12:38]OFD Sender: No OFD packet to send [23:12:43]OFD Sender: No OFD packet to send [23:12:48]OFD Sender: No OFD packet to send [23:12:53]OFD Sender: No OFD packet to send [23:12:58]OFD Sender: No OFD packet to send [23:13:03]OFD Sender: No OFD packet to send [23:13:08]OFD Sender: No OFD packet to send [23:13:13]OFD Sender: No OFD packet to send [23:13:18]OFD Sender: No OFD packet to send [23:13:23]OFD Sender: No OFD packet to send [23:13:28]OFD Sender: No OFD packet to send [23:13:33]OFD Sender: No OFD packet to send [23:13:38]OFD Sender: No OFD packet to send [23:13:43]OFD Sender: No OFD packet to send [23:13:48]OFD Sender: No OFD packet to send [23:13:53]OFD Sender: No OFD packet to send [23:13:58]OFD Sender: No OFD packet to send [23:14:03]OFD Sender: No OFD packet to send [23:14:08]OFD Sender: No OFD packet to send [23:14:13]OFD Sender: No OFD packet to send [23:14:18]OFD Sender: No OFD packet to send [23:14:23]OFD Sender: No OFD packet to send [23:14:28]OFD Sender: No OFD packet to send [23:14:33]OFD Sender: No OFD packet to send [23:14:38]OFD Sender: No OFD packet to send [23:14:43]OFD Sender: No OFD packet to send [23:14:48]OFD Sender: No OFD packet to send [23:14:53]OFD Sender: No OFD packet to send [23:14:58]OFD Sender: No OFD packet to send [23:15:03]OFD Sender: No OFD packet to send [23:15:08]OFD Sender: No OFD packet to send [23:15:13]OFD Sender: No OFD packet to send [23:15:18]OFD Sender: No OFD packet to send [23:15:23]OFD Sender: No OFD packet to send [23:15:28]OFD Sender: No OFD packet to send [23:15:33]OFD Sender: No OFD packet to send [23:15:36]accept exits with 7 [23:15:36]New connection [23:15:36]New thread 3067428196 created [23:15:36]Thread 3067571556 joined [23:15:36]Waiting for new connection... [23:15:36] Sock 7.Parse request [23:15:36]Sock 7.Check first char [23:15:36]Sock 7.First char is OK [23:15:36]request: POST /json_proto HTTP/1.0 [23:15:36]Method: POST [23:15:36]URL: /json_proto [23:15:36]Method is POST - this is cgi request [23:15:36]url: /json_proto [23:15:36]query_string will be loaded in cgi processing [23:15:36]execute_cgi json_proto POST (null) [23:15:36]execute_cgi path=json_proto method=POST [23:15:36]POST find Content-Length [23:15:36]Host: 172.17.45.131:8080 [23:15:36]Content-Length: 799 [23:15:36]Content-Type: application/json [23:15:36] [23:15:36]POST finish read [23:15:36]Found Content-Length = 799 [23:15:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610830", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:15:36]execute_script... [23:15: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)610830", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:15:36]POST & json_proto [23:15:36]process_json_proto [23:15:36]json parsed OK: [23:15:36]protocol is kg_v1.0 [23:15:36]action value=close_receipt [23:15:36]process_action close_receipt [23:15:36]cmd_close_receipt [23:15:36]MH_GetDate [23:15:36]Write to MH i2c: F0 00 00 0C 49 44 [23:15:36]Write i2c OK [23:15:36]MH_I2C_Read... [23:15:36]Read from MH i2c: F0 [23:15:36]MH_I2C_Read... [23:15:36]Read from MH i2c: F0 09 00 [23:15:36]MH_I2C_Read... [23:15:36]Read from MH i2c: F0 09 00 0C 49 00 1A 74 A9 66 C6 D4 6E 66 58 [23:15:36]GetLastDocTimeStamp 1722380812 [23:15:36]current date 1722381338 [23:15:36]FM_GetShiftState [23:15:36]SAM_PROTO_GetShiftState [23:15:36]wFMCommunicate request_size=4 [23:15:36]MH_SAM_APDU [23:15:36]CAPDU: 80 13 01 00 [23:15:36]Write to MH i2c: E2 08 00 0D 49 80 13 01 00 00 00 00 00 D3 [23:15:36]Write i2c OK [23:15:36]MH_I2C_Read... [23:15:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:15:36]Read from MH i2c: E2 [23:15:36]MH_I2C_Read... [23:15:36]Read from MH i2c: E2 0E 00 [23:15:36]MH_I2C_Read... [23:15:36]Read from MH i2c: E2 0E 00 0D 49 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 86 [23:15:36]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:15:36]wFMCommunicate OK [23:15:36]SAM_PROTO_GetShiftState done [23:15:36]FM_GetShiftState done [23:15:36]opened in 1722298218 [23:15:36]opened+sec_in_day 1722384618 [23:15:36]quantity*price = 99999 [23:15:36]sum+1 = 100001 [23:15:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 0.00 Безнал.: 1000.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 444 30.07.2024 23:15 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25069 ФПД: 198987754175563 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T231538&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25069&fm=198987754175563&tin=02508201610067®Number=0000000000171247&sum=100000 [23:15:37]StoreToDocumentArchive [23:15:37]shift 48 fd 25069 [23:15:37]save to /storage/0048/doc_00025069 [23:15:37]save last doc name /storage/0048/doc_00025069 to /storage/kkm_last_doc_name [23:15:37]save OK [23:15:37]Clear old archive folders... [23:15:37]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:15:37]tlvbuf is 01EF7190 [23:15:37]SAM_PROTO_ClearQueue [23:15:37]wFMCommunicate request_size=4 [23:15:37]MH_SAM_APDU [23:15:37]CAPDU: 80 09 00 00 [23:15:37]Write to MH i2c: E2 08 00 1A 49 80 09 00 00 00 00 00 00 D5 [23:15:37]Write i2c OK [23:15:37]MH_I2C_Read... [23:15:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:15:37]Read from MH i2c: E2 [23:15:37]MH_I2C_Read... [23:15:37]Read from MH i2c: E2 03 00 [23:15:37]MH_I2C_Read... [23:15:37]Read from MH i2c: E2 03 00 1A 49 00 90 00 D7 [23:15:37]RAPDU: 90 00 [23:15:37]wFMCommunicate OK [23:15:37]SAM_PROTO_ClearQueue done [23:15:37]KKMCreateOFDPacket [23:15:37]OFDProtocolAddRootSTLVToBuf [23:15:37]FM_MakeSignedData [23:15:37]FM_MakeSignedData [23:15:37]SAM_PROTO_SignData [23:15:37]wFMCommunicate request_size=4 [23:15:37]MH_SAM_APDU [23:15:37]CAPDU: 80 0D 01 02 [23:15:37]Write to MH i2c: E2 08 00 1B 49 80 0D 01 02 00 00 00 00 DD [23:15:37]Write i2c OK [23:15:37]MH_I2C_Read... [23:15:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:15:37]Read from MH i2c: E2 [23:15:37]MH_I2C_Read... [23:15:37]Read from MH i2c: E2 03 00 [23:15:37]MH_I2C_Read... [23:15:37]Read from MH i2c: E2 03 00 1B 49 00 90 00 D8 [23:15:37]RAPDU: 90 00 [23:15:37]wFMCommunicate OK [23:15:37]wFMCommunicate request_size=255 [23:15:37]MH_SAM_APDU [23:15:37]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 1A 74 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 ED 61 00 00 35 04 06 00 B4 FA 72 66 [23:15:37]Write to MH i2c: E2 02 01 1C 49 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 1A 74 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 ED 61 00 00 35 04 06 00 B4 FA 72 66 00 00 A2 [23:15:37]Write i2c OK [23:15:37]MH_I2C_Read... [23:15:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:15:38]Read from MH i2c: E2 [23:15:38]MH_I2C_Read... [23:15:38]Read from MH i2c: E2 03 00 [23:15:38]MH_I2C_Read... [23:15:38]Read from MH i2c: E2 03 00 1C 49 00 90 00 D9 [23:15:38]RAPDU: 90 00 [23:15:38]wFMCommunicate OK [23:15:38]wFMCommunicate request_size=7 [23:15:38]MH_SAM_APDU [23:15:38]CAPDU: 80 0D 02 02 02 FC 4B [23:15:38]Write to MH i2c: E2 0A 00 1D 49 80 0D 02 02 02 00 FC 4B 00 00 2B [23:15:38]Write i2c OK [23:15:38]MH_I2C_Read... [23:15:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:15:38]Read from MH i2c: E2 [23:15:38]MH_I2C_Read... [23:15:38]Read from MH i2c: E2 03 00 [23:15:38]MH_I2C_Read... [23:15:38]Read from MH i2c: E2 03 00 1D 49 00 90 00 DA [23:15:38]RAPDU: 90 00 [23:15:38]wFMCommunicate OK [23:15:38]wFMCommunicate request_size=4 [23:15:38]MH_SAM_APDU [23:15:38]CAPDU: 80 0D 03 02 [23:15:38]Write to MH i2c: E2 08 00 1E 49 80 0D 03 02 00 00 00 00 E2 [23:15:38]Write i2c OK [23:15:38]MH_I2C_Read... [23:15:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:15:38]Read from MH i2c: E2 [23:15:38]MH_I2C_Read... [23:15:38]Read from MH i2c: E2 0B 00 [23:15:38]MH_I2C_Read... [23:15:38]Read from MH i2c: E2 0B 00 1E 49 00 88 FF 1B 2C AE E3 C2 EB 90 00 EF [23:15:38]RAPDU: 88 FF 1B 2C AE E3 C2 EB 90 00 [23:15:38]wFMCommunicate OK [23:15:38]SAM_PROTO_SignData done [23:15:38]FM_MakeSignedData done [23:15:38]CreateOFDProtocolMessage [23:15:38]wFMCommunicate request_size=4 [23:15:38]MH_SAM_APDU [23:15:38]CAPDU: 80 11 00 00 [23:15:38]Write to MH i2c: E2 08 00 1F 49 80 11 00 00 00 00 00 00 E2 [23:15:38]Write i2c OK [23:15:38]MH_I2C_Read... [23:15:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:15:38]Read from MH i2c: E2 [23:15:38]MH_I2C_Read... [23:15:38]Read from MH i2c: E2 17 00 [23:15:38]MH_I2C_Read... [23:15:38]Read from MH i2c: E2 17 00 1F 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 38 [23:15:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:15:38]wFMCommunicate OK [23:15:38]CreateOFDProtocolMessage done [23:15:38]OFDSenderStorePacket 25069 [23:15:38]StoreOFDPacket docnum=25069 [23:15:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 D0 DA 04 01 9B E0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 1A 74 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 ED 61 00 00 35 04 06 00 B4 FA 72 66 FC 4B 88 FF 1B 2C AE E3 C2 EB [23:15:38]CheckFolder [23:15:38]dirname=/storage/ofd_packets [23:15:38]CheckFolder done [23:15:38]ProducePacketName [23:15:38]name=ofd_packets/00025069 [23:15:38]NVStorageSaveData ofd_packets/00025069 [23:15:38]File name is /storage/ofd_packets/00025069 [23:15:38]Write 298 bytes [23:15:38]NVStorageSaveData done [23:15:38]OFDSenderStorePacket done [23:15:38]KKMCreateOFDPacket done [23:15:38]NVStorageSaveData kkm_last_timestamp [23:15:38]File name is /storage/kkm_last_timestamp [23:15:38]Write 4 bytes [23:15:38]NVStorageSaveData done [23:15:38]ExternCall_PrintAddStr [23:15:38]wPrintStart [23:15:38]Write to MH i2c: 01 00 00 20 49 69 [23:15:38]Write i2c OK [23:15:38]MH_I2C_Read... [23:15:38]Read from MH i2c: 01 [23:15:38]MH_I2C_Read... [23:15:38]Read from MH i2c: 01 07 00 [23:15:38]MH_I2C_Read... [23:15:38]Read from MH i2c: 01 07 00 20 49 00 00 00 00 00 FF 0F 7E [23:15:38]RasterBufferAndPrint [23:15:38]line Счет N : (1)610830 [23:15:38]line ИНН: 02508201610067 [23:15:38]line Контрольно-Кассовый Чек [23:15:38]line ПРОДАЖА [23:15:38]line ТРК (МРК, ГНК) : 1 [23:15:38]line Товар: 2710194210 [23:15:38]line ДТ-К-2 [23:15:38]line 13.210 * 75.70 [23:15:38]line = 1000.00 [23:15:38]line НДС 12% НСП 1% [23:15:38]line > о реализуемом товаре [23:15:38]line ИТОГО: 1000.00 [23:15:38]line НСП 1% : 8.85 [23:15:38]line НДС 12% : 106.19 [23:15:38]line Наличными: 0.00 [23:15:38]line Безнал.: 1000.00 [23:15:38]line Место: АЗС № 127 "Партнер Нефть" [23:15:38]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [23:15:38]line СНО: Общий режим [23:15:38]line Чек 444 30.07.2024 23:15 [23:15:38]line Смена: 48 ФФД: 1.0 [23:15:38]line ЗНМ: 0300000158 [23:15:38]line РНМ: 0000000000171247 [23:15:38]line Версия ККМ: v1.0 [23:15:38]line Платежная система: O! деньги [23:15:38]line ФМ: 0000000002098565 [23:15:38]line ФД: 25069 [23:15:38]line ФПД: 198987754175563 [23:15:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T231538&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25069&fm=198987754175563&tin=02508201610067®Number=0000000000171247&sum=100000 [23:15:38]OFD Sender: Processing packet 25069 [packets to send 29, broken 28] [23:15:38]ProducePacketName [23:15:38]name=ofd_packets/00025069 [23:15:38]OFD Sender: To server: pG, [23:15:38]CommunicateWithHost lk.salyk.kg:30040 [23:15:38]ConnectInit lk.salyk.kg [23:15:38]written 0, free lines is 4095 [23:15:38]Connected sock=10 [23:15:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 D0 DA 04 01 9B E0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 1A 74 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 ED 61 00 00 35 04 06 00 B4 FA 72 66 FC 4B 88 FF 1B 2C AE E3 C2 EB [23:15:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 C9 00 47 00 0B 78 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 ED 61 00 00 F4 03 04 00 A7 1F A9 66 B6 04 01 00 00 AE C1 CA 0D 89 DE CA 14 [23:15:38]CommunicateWithHost err = 0 [23:15:38]CheckOFDResponse [23:15:38]1017 (14) - 77093643461234 [23:15:38]1041 (16) - 0000000002098565 [23:15:38]1040 (4) - 25069 [23:15:38]1012 (4) - 30.07.2024 17:15 [23:15:38]1206 (1) - 0 [23:15:38]OFD Sender: Remove packet 25069 [23:15:38]ProducePacketName [23:15:38]name=ofd_packets/00025069 [23:15:38]NVStorageDeleteData [23:15:39]Write to MH i2c: 01 00 00 4A 49 93 [23:15:39]Write i2c OK [23:15:39]MH_I2C_Read... [23:15:39]Read from MH i2c: 01 [23:15:39]MH_I2C_Read... [23:15:39]Read from MH i2c: 01 07 00 [23:15:39]MH_I2C_Read... [23:15:39]Read from MH i2c: 01 07 00 4A 49 00 00 00 00 00 1A 0D C1 [23:15:39]RasterBufferAndPrint [23:15:39]line [23:15:39]line [23:15:39]line [23:15:39]line [23:15:39]line [23:15:39]written 0, free lines is 3360 [23:15:39]MH_Cut [23:15:39]Write to MH i2c: D1 01 00 51 49 01 6C [23:15:39]Write i2c OK [23:15:39]MH_I2C_Read... [23:15:39]Read from MH i2c: D1 [23:15:39]MH_I2C_Read... [23:15:39]Read from MH i2c: D1 01 00 [23:15:39]MH_I2C_Read... [23:15:39]Read from MH i2c: D1 01 00 51 49 00 6B [23:15:39]Write to MH i2c: 01 00 00 52 49 9B [23:15:39]Write i2c OK [23:15:39]MH_I2C_Read... [23:15:39]OFD Sender: No OFD packet to send [23:15:39]*** Cut start [23:15:39]*** Partial cut [23:15:39]*** CUTSNS_PIN = 1 [23:15:39]*** CUTSNS_PIN = 0 [23:15:39]*** Brake cut motor [23:15:40]Read from MH i2c: 01 [23:15:40]MH_I2C_Read... [23:15:40]*** Stop cut motor [23:15:40]*** Cut end [23:15:40]Read from MH i2c: 01 07 00 [23:15:40]MH_I2C_Read... [23:15:40]Read from MH i2c: 01 07 00 52 49 00 00 00 00 00 FF 0F B0 [23:15:40]process_action close_receipt done [23:15:40]requested_data is exist [23:15:40]produce_requested_data [23:15:40]requested_item fm.sn is exist - process it [23:15:40]wFMCommunicate request_size=4 [23:15:40]MH_SAM_APDU [23:15:40]CAPDU: 80 11 00 00 [23:15:40]Write to MH i2c: E2 08 00 53 49 80 11 00 00 00 00 00 00 16 [23:15:40]Write i2c OK [23:15:40]MH_I2C_Read... [23:15:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:15:40]Read from MH i2c: E2 [23:15:40]MH_I2C_Read... [23:15:40]Read from MH i2c: E2 17 00 [23:15:40]MH_I2C_Read... [23:15:40]Read from MH i2c: E2 17 00 53 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 6C [23:15:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:15:40]wFMCommunicate OK [23:15:40]requested_item fd.num is exist - process it [23:15:40]SAM_PROTO_GetFieldsCounters [23:15:40]wFMCommunicate request_size=4 [23:15:40]MH_SAM_APDU [23:15:40]CAPDU: 80 13 00 00 [23:15:40]Write to MH i2c: E2 08 00 54 49 80 13 00 00 00 00 00 00 19 [23:15:40]Write i2c OK [23:15:40]MH_I2C_Read... [23:15:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:15:40]Read from MH i2c: E2 [23:15:40]MH_I2C_Read... [23:15:40]Read from MH i2c: E2 62 00 [23:15:40]MH_I2C_Read... [23:15:40]Read from MH i2c: E2 62 00 54 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 ED 61 00 00 0E 04 04 00 30 00 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 EF [23:15:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 ED 61 00 00 0E 04 04 00 30 00 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 [23:15:40]wFMCommunicate OK [23:15:40]SAM_PROTO_GetFieldsCounters done [23:15:40]requested_item shift.num is exist - process it [23:15:40]requested_item shift.opened is exist - process it [23:15:40]req_shift_opened [23:15:40]FM_GetShiftState [23:15:40]SAM_PROTO_GetShiftState [23:15:40]wFMCommunicate request_size=4 [23:15:40]MH_SAM_APDU [23:15:40]CAPDU: 80 13 01 00 [23:15:40]Write to MH i2c: E2 08 00 55 49 80 13 01 00 00 00 00 00 1B [23:15:40]Write i2c OK [23:15:40]MH_I2C_Read... [23:15:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:15:40]Read from MH i2c: E2 [23:15:40]MH_I2C_Read... [23:15:40]Read from MH i2c: E2 0E 00 [23:15:40]MH_I2C_Read... [23:15:40]Read from MH i2c: E2 0E 00 55 49 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 CE [23:15:40]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:15:40]wFMCommunicate OK [23:15:40]SAM_PROTO_GetShiftState done [23:15:40]FM_GetShiftState done [23:15:40]req_shift_opened done [23:15:40]requested_item shift.open_date is exist - process it [23:15:40]req_shift_open_date [23:15:40]req_shift_open_date done [23:15:40]produce_requested_data done [23:15:40]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25069,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [23:15:40]process_action_free close_receipt [23:15:40]json_value_free [23:15:40]json_value_free done [23:15:40]process_json_proto returns [23:15:40]Send response to host [23:15:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25069,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [23:15:40]free response buf [23:15:40]execute_script done [23:15:40]execute_script returns [23:15:40]free content buf [23:15:40]Sock 7.Close socket [23:15:40]Sock 7.Thread stoped [23:15:44]OFD Sender: No OFD packet to send [23:15:49]OFD Sender: No OFD packet to send [23:15:54]OFD Sender: No OFD packet to send [23:15:59]OFD Sender: No OFD packet to send [23:16:04]OFD Sender: No OFD packet to send [23:16:09]OFD Sender: No OFD packet to send [23:16:14]OFD Sender: No OFD packet to send [23:16:19]OFD Sender: No OFD packet to send [23:16:24]OFD Sender: No OFD packet to send [23:16:29]OFD Sender: No OFD packet to send [23:16:34]OFD Sender: No OFD packet to send [23:16:39]OFD Sender: No OFD packet to send [23:16:44]OFD Sender: No OFD packet to send [23:16:49]OFD Sender: No OFD packet to send [23:16:54]OFD Sender: No OFD packet to send [23:16:59]OFD Sender: No OFD packet to send [23:17:04]OFD Sender: No OFD packet to send [23:17:09]OFD Sender: No OFD packet to send [23:17:14]OFD Sender: No OFD packet to send [23:17:19]OFD Sender: No OFD packet to send [23:17:24]OFD Sender: No OFD packet to send [23:17:29]OFD Sender: No OFD packet to send [23:17:34]OFD Sender: No OFD packet to send [23:17:39]OFD Sender: No OFD packet to send [23:17:44]OFD Sender: No OFD packet to send [23:17:49]OFD Sender: No OFD packet to send [23:17:54]OFD Sender: No OFD packet to send [23:17:59]OFD Sender: No OFD packet to send [23:18:04]OFD Sender: No OFD packet to send [23:18:09]OFD Sender: No OFD packet to send [23:18:09]accept exits with 9 [23:18:09]New connection [23:18:09]New thread 3067571556 created [23:18:09]Thread 3067428196 joined [23:18:09]Waiting for new connection... [23:18:09] Sock 9.Parse request [23:18:09]Sock 9.Check first char [23:18:09]Sock 9.First char is OK [23:18:09]request: POST /json_proto HTTP/1.0 [23:18:09]Method: POST [23:18:09]URL: /json_proto [23:18:09]Method is POST - this is cgi request [23:18:09]url: /json_proto [23:18:09]query_string will be loaded in cgi processing [23:18:09]execute_cgi json_proto POST (null) [23:18:09]execute_cgi path=json_proto method=POST [23:18:09]POST find Content-Length [23:18:09]Host: 172.17.45.131:8080 [23:18:09]Content-Length: 678 [23:18:09]Content-Type: application/json [23:18:09] [23:18:09]POST finish read [23:18:09]Found Content-Length = 678 [23:18:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610831", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:18:09]execute_script... [23:18: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)610831", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:18:09]POST & json_proto [23:18:09]process_json_proto [23:18:09]json parsed OK: [23:18:09]protocol is kg_v1.0 [23:18:09]action value=close_receipt [23:18:09]process_action close_receipt [23:18:09]cmd_close_receipt [23:18:09]MH_GetDate [23:18:09]Write to MH i2c: F0 00 00 56 49 8E [23:18:10]Write i2c OK [23:18:10]MH_I2C_Read... [23:18:10]Read from MH i2c: F0 [23:18:10]MH_I2C_Read... [23:18:10]Read from MH i2c: F0 09 00 [23:18:10]MH_I2C_Read... [23:18:10]Read from MH i2c: F0 09 00 56 49 00 B4 74 A9 66 C6 D4 6E 66 3C [23:18:10]GetLastDocTimeStamp 1722381338 [23:18:10]current date 1722381492 [23:18:10]FM_GetShiftState [23:18:10]SAM_PROTO_GetShiftState [23:18:10]wFMCommunicate request_size=4 [23:18:10]MH_SAM_APDU [23:18:10]CAPDU: 80 13 01 00 [23:18:10]Write to MH i2c: E2 08 00 57 49 80 13 01 00 00 00 00 00 1D [23:18:10]Write i2c OK [23:18:10]MH_I2C_Read... [23:18:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:18:10]Read from MH i2c: E2 [23:18:10]MH_I2C_Read... [23:18:10]Read from MH i2c: E2 0E 00 [23:18:10]MH_I2C_Read... [23:18:10]Read from MH i2c: E2 0E 00 57 49 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 D0 [23:18:10]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:18:10]wFMCommunicate OK [23:18:10]SAM_PROTO_GetShiftState done [23:18:10]FM_GetShiftState done [23:18:10]opened in 1722298218 [23:18:10]opened+sec_in_day 1722384618 [23:18:10]quantity*price = 200075 [23:18:10]sum+1 = 200076 [23:18:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 445 30.07.2024 23:18 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25070 ФПД: 88835076684417 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T231812&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25070&fm=88835076684417&tin=02508201610067®Number=0000000000171247&sum=200000 [23:18:11]StoreToDocumentArchive [23:18:11]shift 48 fd 25070 [23:18:11]save to /storage/0048/doc_00025070 [23:18:11]save last doc name /storage/0048/doc_00025070 to /storage/kkm_last_doc_name [23:18:11]save OK [23:18:11]Clear old archive folders... [23:18:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:18:11]tlvbuf is 01ECC910 [23:18:11]SAM_PROTO_ClearQueue [23:18:11]wFMCommunicate request_size=4 [23:18:11]MH_SAM_APDU [23:18:11]CAPDU: 80 09 00 00 [23:18:11]Write to MH i2c: E2 08 00 64 49 80 09 00 00 00 00 00 00 1F [23:18:11]Write i2c OK [23:18:11]MH_I2C_Read... [23:18:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:18:11]Read from MH i2c: E2 [23:18:11]MH_I2C_Read... [23:18:11]Read from MH i2c: E2 03 00 [23:18:11]MH_I2C_Read... [23:18:11]Read from MH i2c: E2 03 00 64 49 00 90 00 21 [23:18:11]RAPDU: 90 00 [23:18:11]wFMCommunicate OK [23:18:11]SAM_PROTO_ClearQueue done [23:18:11]KKMCreateOFDPacket [23:18:11]OFDProtocolAddRootSTLVToBuf [23:18:11]FM_MakeSignedData [23:18:11]FM_MakeSignedData [23:18:11]SAM_PROTO_SignData [23:18:11]wFMCommunicate request_size=4 [23:18:11]MH_SAM_APDU [23:18:11]CAPDU: 80 0D 01 02 [23:18:11]Write to MH i2c: E2 08 00 65 49 80 0D 01 02 00 00 00 00 27 [23:18:11]Write i2c OK [23:18:11]MH_I2C_Read... [23:18:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:18:11]Read from MH i2c: E2 [23:18:11]MH_I2C_Read... [23:18:11]Read from MH i2c: E2 03 00 [23:18:11]MH_I2C_Read... [23:18:11]Read from MH i2c: E2 03 00 65 49 00 90 00 22 [23:18:11]RAPDU: 90 00 [23:18:11]wFMCommunicate OK [23:18:11]wFMCommunicate request_size=255 [23:18:11]MH_SAM_APDU [23:18:11]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 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 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 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 BD 01 00 00 F4 03 04 00 B4 74 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EE 61 00 00 35 04 06 00 50 CB 87 30 [23:18:11]Write to MH i2c: E2 02 01 66 49 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 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 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 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 BD 01 00 00 F4 03 04 00 B4 74 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EE 61 00 00 35 04 06 00 50 CB 87 30 00 00 98 [23:18:11]Write i2c OK [23:18:11]MH_I2C_Read... [23:18:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:18:11]Read from MH i2c: E2 [23:18:11]MH_I2C_Read... [23:18:11]Read from MH i2c: E2 03 00 [23:18:11]MH_I2C_Read... [23:18:11]Read from MH i2c: E2 03 00 66 49 00 90 00 23 [23:18:11]RAPDU: 90 00 [23:18:11]wFMCommunicate OK [23:18:11]wFMCommunicate request_size=7 [23:18:11]MH_SAM_APDU [23:18:11]CAPDU: 80 0D 02 02 02 7A 81 [23:18:11]Write to MH i2c: E2 0A 00 67 49 80 0D 02 02 02 00 7A 81 00 00 29 [23:18:11]Write i2c OK [23:18:11]MH_I2C_Read... [23:18:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:18:11]Read from MH i2c: E2 [23:18:11]MH_I2C_Read... [23:18:11]Read from MH i2c: E2 03 00 [23:18:11]MH_I2C_Read... [23:18:11]Read from MH i2c: E2 03 00 67 49 00 90 00 24 [23:18:11]RAPDU: 90 00 [23:18:11]wFMCommunicate OK [23:18:11]wFMCommunicate request_size=4 [23:18:11]MH_SAM_APDU [23:18:11]CAPDU: 80 0D 03 02 [23:18:11]Write to MH i2c: E2 08 00 68 49 80 0D 03 02 00 00 00 00 2C [23:18:11]Write i2c OK [23:18:11]MH_I2C_Read... [23:18:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:18:11]Read from MH i2c: E2 [23:18:11]MH_I2C_Read... [23:18:11]Read from MH i2c: E2 0B 00 [23:18:11]MH_I2C_Read... [23:18:11]Read from MH i2c: E2 0B 00 68 49 00 A9 6D CB 00 11 3F 3F 1B 90 00 B8 [23:18:11]RAPDU: A9 6D CB 00 11 3F 3F 1B 90 00 [23:18:11]wFMCommunicate OK [23:18:11]SAM_PROTO_SignData done [23:18:11]FM_MakeSignedData done [23:18:11]CreateOFDProtocolMessage [23:18:11]wFMCommunicate request_size=4 [23:18:11]MH_SAM_APDU [23:18:11]CAPDU: 80 11 00 00 [23:18:11]Write to MH i2c: E2 08 00 69 49 80 11 00 00 00 00 00 00 2C [23:18:11]Write i2c OK [23:18:11]MH_I2C_Read... [23:18:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:18:11]Read from MH i2c: E2 [23:18:11]MH_I2C_Read... [23:18:11]Read from MH i2c: E2 17 00 [23:18:11]MH_I2C_Read... [23:18:11]Read from MH i2c: E2 17 00 69 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 82 [23:18:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:18:11]wFMCommunicate OK [23:18:11]CreateOFDProtocolMessage done [23:18:11]OFDSenderStorePacket 25070 [23:18:11]StoreOFDPacket docnum=25070 [23:18:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 5B 58 04 01 C8 43 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 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 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 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 BD 01 00 00 F4 03 04 00 B4 74 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EE 61 00 00 35 04 06 00 50 CB 87 30 7A 81 A9 6D CB 00 11 3F 3F 1B [23:18:11]CheckFolder [23:18:11]dirname=/storage/ofd_packets [23:18:11]CheckFolder done [23:18:11]ProducePacketName [23:18:11]name=ofd_packets/00025070 [23:18:11]NVStorageSaveData ofd_packets/00025070 [23:18:11]File name is /storage/ofd_packets/00025070 [23:18:11]Write 298 bytes [23:18:11]NVStorageSaveData done [23:18:11]OFDSenderStorePacket done [23:18:11]KKMCreateOFDPacket done [23:18:11]NVStorageSaveData kkm_last_timestamp [23:18:11]File name is /storage/kkm_last_timestamp [23:18:11]Write 4 bytes [23:18:11]NVStorageSaveData done [23:18:11]ExternCall_PrintAddStr [23:18:11]wPrintStart [23:18:11]Write to MH i2c: 01 00 00 6A 49 B3 [23:18:11]Write i2c OK [23:18:11]MH_I2C_Read... [23:18:11]Read from MH i2c: 01 [23:18:11]MH_I2C_Read... [23:18:11]Read from MH i2c: 01 07 00 [23:18:11]MH_I2C_Read... [23:18:11]Read from MH i2c: 01 07 00 6A 49 00 00 00 00 00 FF 0F C8 [23:18:11]RasterBufferAndPrint [23:18:11]line Счет N : (1)610831 [23:18:11]line ИНН: 02508201610067 [23:18:11]line Контрольно-Кассовый Чек [23:18:11]line ПРОДАЖА [23:18:11]line ТРК (МРК, ГНК) : 1 [23:18:11]line Товар: 2710194210 [23:18:11]line ДТ-К-2 [23:18:11]line 26.430 * 75.70 [23:18:11]line = 2000.75 [23:18:11]line НДС 12% НСП 1% [23:18:11]line > о реализуемом товаре [23:18:11]line ОКРУГЛЕНИЕ: -0.75 [23:18:11]line ИТОГО: 2000.00 [23:18:11]line Внесено: 2000.00 [23:18:11]line СДАЧА: 0.00 [23:18:11]line НСП 1% : 17.71 [23:18:11]line НДС 12% : 212.47 [23:18:11]line Наличными: 2000.00 [23:18:11]line Безнал.: 0.00 [23:18:11]line Место: АЗС № 127 "Партнер Нефть" [23:18:11]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [23:18:11]line СНО: Общий режим [23:18:11]line Чек 445 30.07.2024 23:18 [23:18:11]line Смена: 48 ФФД: 1.0 [23:18:11]line ЗНМ: 0300000158 [23:18:11]line РНМ: 0000000000171247 [23:18:11]line Версия ККМ: v1.0 [23:18:11]line ФМ: 0000000002098565 [23:18:11]line ФД: 25070 [23:18:11]line ФПД: 88835076684417 [23:18:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T231812&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25070&fm=88835076684417&tin=02508201610067®Number=0000000000171247&sum=200000 [23:18:12]OFD Sender: Processing packet 25070 [packets to send 29, broken 28] [23:18:12]ProducePacketName [23:18:12]name=ofd_packets/00025070 [23:18:12]OFD Sender: To server: pG, [23:18:12]CommunicateWithHost lk.salyk.kg:30040 [23:18:12]ConnectInit lk.salyk.kg [23:18:12]written 0, free lines is 4095 [23:18:12]Connected sock=7 [23:18:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 5B 58 04 01 C8 43 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 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 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 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 BD 01 00 00 F4 03 04 00 B4 74 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EE 61 00 00 35 04 06 00 50 CB 87 30 7A 81 A9 6D CB 00 11 3F 3F 1B [23:18:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 22 2E 47 00 97 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 32 30 39 38 35 36 35 10 04 04 00 EE 61 00 00 F4 03 04 00 41 20 A9 66 B6 04 01 00 00 B3 22 FE F6 E4 8F CA A6 [23:18:12]CommunicateWithHost err = 0 [23:18:12]CheckOFDResponse [23:18:12]1017 (14) - 77093643461234 [23:18:12]1041 (16) - 0000000002098565 [23:18:12]1040 (4) - 25070 [23:18:12]1012 (4) - 30.07.2024 17:17 [23:18:12]1206 (1) - 0 [23:18:12]OFD Sender: Remove packet 25070 [23:18:12]ProducePacketName [23:18:12]name=ofd_packets/00025070 [23:18:12]NVStorageDeleteData [23:18:12]Write to MH i2c: 01 00 00 95 49 DE [23:18:12]Write i2c OK [23:18:12]MH_I2C_Read... [23:18:12]Read from MH i2c: 01 [23:18:12]MH_I2C_Read... [23:18:12]Read from MH i2c: 01 07 00 [23:18:12]MH_I2C_Read... [23:18:12]Read from MH i2c: 01 07 00 95 49 00 00 00 00 00 F5 0C E6 [23:18:12]RasterBufferAndPrint [23:18:12]line [23:18:12]line [23:18:12]line [23:18:12]line [23:18:12]line [23:18:12]written 0, free lines is 3323 [23:18:12]MH_Cut [23:18:12]Write to MH i2c: D1 01 00 9C 49 01 B7 [23:18:12]Write i2c OK [23:18:12]MH_I2C_Read... [23:18:12]Read from MH i2c: D1 [23:18:12]MH_I2C_Read... [23:18:12]Read from MH i2c: D1 01 00 [23:18:12]MH_I2C_Read... [23:18:12]Read from MH i2c: D1 01 00 9C 49 00 B6 [23:18:12]Write to MH i2c: 01 00 00 9D 49 E6 [23:18:12]Write i2c OK [23:18:12]MH_I2C_Read... [23:18:12]OFD Sender: No OFD packet to send [23:18:13]*** Cut start [23:18:13]*** Partial cut [23:18:13]*** CUTSNS_PIN = 1 [23:18:13]*** CUTSNS_PIN = 0 [23:18:13]*** Brake cut motor [23:18:13]Read from MH i2c: 01 [23:18:13]MH_I2C_Read... [23:18:13]*** Stop cut motor [23:18:13]*** Cut end [23:18:13]Read from MH i2c: 01 07 00 [23:18:13]MH_I2C_Read... [23:18:13]Read from MH i2c: 01 07 00 9D 49 00 00 00 00 00 FF 0F FB [23:18:13]process_action close_receipt done [23:18:13]requested_data is exist [23:18:13]produce_requested_data [23:18:13]requested_item fm.sn is exist - process it [23:18:13]wFMCommunicate request_size=4 [23:18:13]MH_SAM_APDU [23:18:13]CAPDU: 80 11 00 00 [23:18:13]Write to MH i2c: E2 08 00 9E 49 80 11 00 00 00 00 00 00 61 [23:18:13]Write i2c OK [23:18:13]MH_I2C_Read... [23:18:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:18:13]Read from MH i2c: E2 [23:18:13]MH_I2C_Read... [23:18:13]Read from MH i2c: E2 17 00 [23:18:13]MH_I2C_Read... [23:18:13]Read from MH i2c: E2 17 00 9E 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B7 [23:18:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:18:13]wFMCommunicate OK [23:18:13]requested_item fd.num is exist - process it [23:18:13]SAM_PROTO_GetFieldsCounters [23:18:13]wFMCommunicate request_size=4 [23:18:13]MH_SAM_APDU [23:18:13]CAPDU: 80 13 00 00 [23:18:13]Write to MH i2c: E2 08 00 9F 49 80 13 00 00 00 00 00 00 64 [23:18:13]Write i2c OK [23:18:13]MH_I2C_Read... [23:18:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:18:14]Read from MH i2c: E2 [23:18:14]MH_I2C_Read... [23:18:14]Read from MH i2c: E2 62 00 [23:18:14]MH_I2C_Read... [23:18:14]Read from MH i2c: E2 62 00 9F 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 EE 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 BD 01 00 00 5E 04 04 00 BD 01 00 00 57 04 04 00 BE 01 00 00 19 04 04 00 00 00 00 00 90 00 3E [23:18:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 EE 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 BD 01 00 00 5E 04 04 00 BD 01 00 00 57 04 04 00 BE 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:18:14]wFMCommunicate OK [23:18:14]SAM_PROTO_GetFieldsCounters done [23:18:14]requested_item shift.num is exist - process it [23:18:14]requested_item shift.opened is exist - process it [23:18:14]req_shift_opened [23:18:14]FM_GetShiftState [23:18:14]SAM_PROTO_GetShiftState [23:18:14]wFMCommunicate request_size=4 [23:18:14]MH_SAM_APDU [23:18:14]CAPDU: 80 13 01 00 [23:18:14]Write to MH i2c: E2 08 00 A0 49 80 13 01 00 00 00 00 00 66 [23:18:14]Write i2c OK [23:18:14]MH_I2C_Read... [23:18:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:18:14]Read from MH i2c: E2 [23:18:14]MH_I2C_Read... [23:18:14]Read from MH i2c: E2 0E 00 [23:18:14]MH_I2C_Read... [23:18:14]Read from MH i2c: E2 0E 00 A0 49 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 19 [23:18:14]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:18:14]wFMCommunicate OK [23:18:14]SAM_PROTO_GetShiftState done [23:18:14]FM_GetShiftState done [23:18:14]req_shift_opened done [23:18:14]requested_item shift.open_date is exist - process it [23:18:14]req_shift_open_date [23:18:14]req_shift_open_date done [23:18:14]produce_requested_data done [23:18:14]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25070,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [23:18:14]process_action_free close_receipt [23:18:14]json_value_free [23:18:14]json_value_free done [23:18:14]process_json_proto returns [23:18:14]Send response to host [23:18:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25070,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [23:18:14]free response buf [23:18:14]execute_script done [23:18:14]execute_script returns [23:18:14]free content buf [23:18:14]Sock 9.Close socket [23:18:14]Sock 9.Thread stoped [23:18:17]OFD Sender: No OFD packet to send [23:18:22]OFD Sender: No OFD packet to send [23:18:27]OFD Sender: No OFD packet to send [23:18:32]OFD Sender: No OFD packet to send [23:18:37]OFD Sender: No OFD packet to send [23:18:42]OFD Sender: No OFD packet to send [23:18:47]OFD Sender: No OFD packet to send [23:18:52]OFD Sender: No OFD packet to send [23:18:57]OFD Sender: No OFD packet to send [23:19:02]OFD Sender: No OFD packet to send [23:19:07]OFD Sender: No OFD packet to send [23:19:12]OFD Sender: No OFD packet to send [23:19:17]OFD Sender: No OFD packet to send [23:19:22]OFD Sender: No OFD packet to send [23:19:27]OFD Sender: No OFD packet to send [23:19:32]OFD Sender: No OFD packet to send [23:19:37]OFD Sender: No OFD packet to send [23:19:42]OFD Sender: No OFD packet to send [23:19:48]OFD Sender: No OFD packet to send [23:19:53]OFD Sender: No OFD packet to send [23:19:58]OFD Sender: No OFD packet to send [23:20:03]OFD Sender: No OFD packet to send [23:20:08]OFD Sender: No OFD packet to send [23:20:13]OFD Sender: No OFD packet to send [23:20:18]OFD Sender: No OFD packet to send [23:20:23]OFD Sender: No OFD packet to send [23:20:28]OFD Sender: No OFD packet to send [23:20:33]OFD Sender: No OFD packet to send [23:20:38]OFD Sender: No OFD packet to send [23:20:43]OFD Sender: No OFD packet to send [23:20:48]OFD Sender: No OFD packet to send [23:20:53]OFD Sender: No OFD packet to send [23:20:58]OFD Sender: No OFD packet to send [23:21:03]OFD Sender: No OFD packet to send [23:21:08]OFD Sender: No OFD packet to send [23:21:13]OFD Sender: No OFD packet to send [23:21:18]OFD Sender: No OFD packet to send [23:21:23]OFD Sender: No OFD packet to send [23:21:28]OFD Sender: No OFD packet to send [23:21:33]OFD Sender: No OFD packet to send [23:21:38]OFD Sender: No OFD packet to send [23:21:43]OFD Sender: No OFD packet to send [23:21:48]OFD Sender: No OFD packet to send [23:21:53]OFD Sender: No OFD packet to send [23:21:58]OFD Sender: No OFD packet to send [23:22:03]OFD Sender: No OFD packet to send [23:22:08]OFD Sender: No OFD packet to send [23:22:13]OFD Sender: No OFD packet to send [23:22:14]accept exits with 10 [23:22:14]New connection [23:22:14]New thread 3067428196 created [23:22:14]Thread 3067571556 joined [23:22:14]Waiting for new connection... [23:22:14] Sock 10.Parse request [23:22:14]Sock 10.Check first char [23:22:14]Sock 10.First char is OK [23:22:14]request: POST /json_proto HTTP/1.0 [23:22:14]Method: POST [23:22:14]URL: /json_proto [23:22:14]Method is POST - this is cgi request [23:22:14]url: /json_proto [23:22:14]query_string will be loaded in cgi processing [23:22:14]execute_cgi json_proto POST (null) [23:22:14]execute_cgi path=json_proto method=POST [23:22:14]POST find Content-Length [23:22:14]Host: 172.17.45.131:8080 [23:22:14]Content-Length: 638 [23:22:14]Content-Type: application/json [23:22:14] [23:22:14]POST finish read [23:22:14]Found Content-Length = 638 [23:22:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610832", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:22:14]execute_script... [23:22: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)610832", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:22:14]POST & json_proto [23:22:14]process_json_proto [23:22:14]json parsed OK: [23:22:14]protocol is kg_v1.0 [23:22:14]action value=close_receipt [23:22:14]process_action close_receipt [23:22:14]cmd_close_receipt [23:22:14]MH_GetDate [23:22:14]Write to MH i2c: F0 00 00 A1 49 D9 [23:22:14]Write i2c OK [23:22:14]MH_I2C_Read... [23:22:14]Read from MH i2c: F0 [23:22:14]MH_I2C_Read... [23:22:14]Read from MH i2c: F0 09 00 [23:22:14]MH_I2C_Read... [23:22:14]Read from MH i2c: F0 09 00 A1 49 00 A8 75 A9 66 C6 D4 6E 66 7C [23:22:14]GetLastDocTimeStamp 1722381492 [23:22:14]current date 1722381736 [23:22:14]FM_GetShiftState [23:22:14]SAM_PROTO_GetShiftState [23:22:14]wFMCommunicate request_size=4 [23:22:14]MH_SAM_APDU [23:22:14]CAPDU: 80 13 01 00 [23:22:14]Write to MH i2c: E2 08 00 A2 49 80 13 01 00 00 00 00 00 68 [23:22:14]Write i2c OK [23:22:14]MH_I2C_Read... [23:22:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:22:14]Read from MH i2c: E2 [23:22:14]MH_I2C_Read... [23:22:14]Read from MH i2c: E2 0E 00 [23:22:14]MH_I2C_Read... [23:22:14]Read from MH i2c: E2 0E 00 A2 49 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 1B [23:22:14]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:22:14]wFMCommunicate OK [23:22:14]SAM_PROTO_GetShiftState done [23:22:14]FM_GetShiftState done [23:22:14]opened in 1722298218 [23:22:14]opened+sec_in_day 1722384618 [23:22:14]quantity*price = 99999 [23:22:14]sum+1 = 100001 [23:22:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 446 30.07.2024 23:22 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25071 ФПД: 16775741191810 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T232216&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25071&fm=16775741191810&tin=02508201610067®Number=0000000000171247&sum=100000 [23:22:15]StoreToDocumentArchive [23:22:15]shift 48 fd 25071 [23:22:15]save to /storage/0048/doc_00025071 [23:22:15]save last doc name /storage/0048/doc_00025071 to /storage/kkm_last_doc_name [23:22:15]save OK [23:22:15]Clear old archive folders... [23:22:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:22:15]tlvbuf is B6F71350 [23:22:15]SAM_PROTO_ClearQueue [23:22:15]wFMCommunicate request_size=4 [23:22:15]MH_SAM_APDU [23:22:15]CAPDU: 80 09 00 00 [23:22:15]Write to MH i2c: E2 08 00 AF 49 80 09 00 00 00 00 00 00 6A [23:22:15]Write i2c OK [23:22:15]MH_I2C_Read... [23:22:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:22:15]Read from MH i2c: E2 [23:22:15]MH_I2C_Read... [23:22:15]Read from MH i2c: E2 03 00 [23:22:15]MH_I2C_Read... [23:22:15]Read from MH i2c: E2 03 00 AF 49 00 90 00 6C [23:22:15]RAPDU: 90 00 [23:22:15]wFMCommunicate OK [23:22:15]SAM_PROTO_ClearQueue done [23:22:15]KKMCreateOFDPacket [23:22:15]OFDProtocolAddRootSTLVToBuf [23:22:15]FM_MakeSignedData [23:22:15]FM_MakeSignedData [23:22:15]SAM_PROTO_SignData [23:22:15]wFMCommunicate request_size=4 [23:22:15]MH_SAM_APDU [23:22:15]CAPDU: 80 0D 01 02 [23:22:15]Write to MH i2c: E2 08 00 B0 49 80 0D 01 02 00 00 00 00 72 [23:22:15]Write i2c OK [23:22:15]MH_I2C_Read... [23:22:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:22:15]Read from MH i2c: E2 [23:22:15]MH_I2C_Read... [23:22:15]Read from MH i2c: E2 03 00 [23:22:15]MH_I2C_Read... [23:22:15]Read from MH i2c: E2 03 00 B0 49 00 90 00 6D [23:22:15]RAPDU: 90 00 [23:22:15]wFMCommunicate OK [23:22:15]wFMCommunicate request_size=255 [23:22:15]MH_SAM_APDU [23:22:15]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 A8 75 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EF 61 00 00 35 04 06 00 0F 41 E8 18 [23:22:15]Write to MH i2c: E2 02 01 B1 49 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 A8 75 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EF 61 00 00 35 04 06 00 0F 41 E8 18 00 00 94 [23:22:15]Write i2c OK [23:22:15]MH_I2C_Read... [23:22:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:22:15]Read from MH i2c: E2 [23:22:15]MH_I2C_Read... [23:22:15]Read from MH i2c: E2 03 00 [23:22:15]MH_I2C_Read... [23:22:15]Read from MH i2c: E2 03 00 B1 49 00 90 00 6E [23:22:15]RAPDU: 90 00 [23:22:15]wFMCommunicate OK [23:22:15]wFMCommunicate request_size=7 [23:22:15]MH_SAM_APDU [23:22:15]CAPDU: 80 0D 02 02 02 36 82 [23:22:15]Write to MH i2c: E2 0A 00 B2 49 80 0D 02 02 02 00 36 82 00 00 31 [23:22:15]Write i2c OK [23:22:15]MH_I2C_Read... [23:22:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:22:15]Read from MH i2c: E2 [23:22:15]MH_I2C_Read... [23:22:15]Read from MH i2c: E2 03 00 [23:22:15]MH_I2C_Read... [23:22:15]Read from MH i2c: E2 03 00 B2 49 00 90 00 6F [23:22:15]RAPDU: 90 00 [23:22:15]wFMCommunicate OK [23:22:15]wFMCommunicate request_size=4 [23:22:15]MH_SAM_APDU [23:22:15]CAPDU: 80 0D 03 02 [23:22:15]Write to MH i2c: E2 08 00 B3 49 80 0D 03 02 00 00 00 00 77 [23:22:15]Write i2c OK [23:22:15]MH_I2C_Read... [23:22:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:22:15]Read from MH i2c: E2 [23:22:15]MH_I2C_Read... [23:22:15]Read from MH i2c: E2 0B 00 [23:22:15]MH_I2C_Read... [23:22:15]Read from MH i2c: E2 0B 00 B3 49 00 B0 31 BD 76 C8 A4 21 D6 90 00 EF [23:22:15]RAPDU: B0 31 BD 76 C8 A4 21 D6 90 00 [23:22:15]wFMCommunicate OK [23:22:15]SAM_PROTO_SignData done [23:22:15]FM_MakeSignedData done [23:22:15]CreateOFDProtocolMessage [23:22:15]wFMCommunicate request_size=4 [23:22:15]MH_SAM_APDU [23:22:15]CAPDU: 80 11 00 00 [23:22:15]Write to MH i2c: E2 08 00 B4 49 80 11 00 00 00 00 00 00 77 [23:22:15]Write i2c OK [23:22:15]MH_I2C_Read... [23:22:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:22:15]Read from MH i2c: E2 [23:22:15]MH_I2C_Read... [23:22:15]Read from MH i2c: E2 17 00 [23:22:15]MH_I2C_Read... [23:22:15]Read from MH i2c: E2 17 00 B4 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 CD [23:22:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:22:15]wFMCommunicate OK [23:22:15]CreateOFDProtocolMessage done [23:22:15]OFDSenderStorePacket 25071 [23:22:15]StoreOFDPacket docnum=25071 [23:22:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 E7 6A 04 01 2D 4A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 A8 75 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EF 61 00 00 35 04 06 00 0F 41 E8 18 36 82 B0 31 BD 76 C8 A4 21 D6 [23:22:15]CheckFolder [23:22:15]dirname=/storage/ofd_packets [23:22:15]CheckFolder done [23:22:15]ProducePacketName [23:22:15]name=ofd_packets/00025071 [23:22:15]NVStorageSaveData ofd_packets/00025071 [23:22:15]File name is /storage/ofd_packets/00025071 [23:22:15]Write 298 bytes [23:22:15]NVStorageSaveData done [23:22:15]OFDSenderStorePacket done [23:22:15]KKMCreateOFDPacket done [23:22:15]NVStorageSaveData kkm_last_timestamp [23:22:15]File name is /storage/kkm_last_timestamp [23:22:15]Write 4 bytes [23:22:15]NVStorageSaveData done [23:22:15]ExternCall_PrintAddStr [23:22:15]wPrintStart [23:22:15]Write to MH i2c: 01 00 00 B5 49 FE [23:22:15]Write i2c OK [23:22:15]MH_I2C_Read... [23:22:15]Read from MH i2c: 01 [23:22:15]MH_I2C_Read... [23:22:15]Read from MH i2c: 01 07 00 [23:22:15]MH_I2C_Read... [23:22:15]Read from MH i2c: 01 07 00 B5 49 00 00 00 00 00 FF 0F 13 [23:22:15]RasterBufferAndPrint [23:22:15]line Счет N : (1)610832 [23:22:15]line ИНН: 02508201610067 [23:22:15]line Контрольно-Кассовый Чек [23:22:15]line ПРОДАЖА [23:22:15]line ТРК (МРК, ГНК) : 1 [23:22:15]line Товар: 2710194210 [23:22:15]line ДТ-К-2 [23:22:15]line 13.210 * 75.70 [23:22:15]line = 1000.00 [23:22:15]line НДС 12% НСП 1% [23:22:15]line > о реализуемом товаре [23:22:15]line ИТОГО: 1000.00 [23:22:15]line НСП 1% : 8.85 [23:22:15]line НДС 12% : 106.19 [23:22:15]line Наличными: 1000.00 [23:22:15]line Безнал.: 0.00 [23:22:15]line Место: АЗС № 127 "Партнер Нефть" [23:22:15]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [23:22:15]line СНО: Общий режим [23:22:15]line Чек 446 30.07.2024 23:22 [23:22:15]line Смена: 48 ФФД: 1.0 [23:22:15]line ЗНМ: 0300000158 [23:22:15]line РНМ: 0000000000171247 [23:22:15]line Версия ККМ: v1.0 [23:22:15]line ФМ: 0000000002098565 [23:22:15]line ФД: 25071 [23:22:15]line ФПД: 16775741191810 [23:22:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T232216&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25071&fm=16775741191810&tin=02508201610067®Number=0000000000171247&sum=100000 [23:22:16]OFD Sender: Processing packet 25071 [packets to send 29, broken 28] [23:22:16]ProducePacketName [23:22:16]name=ofd_packets/00025071 [23:22:16]OFD Sender: To server: pG, [23:22:16]CommunicateWithHost lk.salyk.kg:30040 [23:22:16]ConnectInit lk.salyk.kg [23:22:16]written 0, free lines is 4095 [23:22:16]Connected sock=9 [23:22:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 E7 6A 04 01 2D 4A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 A8 75 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EF 61 00 00 35 04 06 00 0F 41 E8 18 36 82 B0 31 BD 76 C8 A4 21 D6 [23:22:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 C1 62 47 00 0F 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 EF 61 00 00 F4 03 04 00 35 21 A9 66 B6 04 01 00 00 3E FD 29 2B 56 E8 BA 5A [23:22:16]CommunicateWithHost err = 0 [23:22:16]CheckOFDResponse [23:22:16]1017 (14) - 77093643461234 [23:22:16]1041 (16) - 0000000002098565 [23:22:16]1040 (4) - 25071 [23:22:16]1012 (4) - 30.07.2024 17:21 [23:22:16]1206 (1) - 0 [23:22:16]OFD Sender: Remove packet 25071 [23:22:16]ProducePacketName [23:22:16]name=ofd_packets/00025071 [23:22:16]NVStorageDeleteData [23:22:16]Write to MH i2c: 01 00 00 DD 49 26 [23:22:16]Write i2c OK [23:22:16]MH_I2C_Read... [23:22:16]Read from MH i2c: 01 [23:22:16]MH_I2C_Read... [23:22:16]Read from MH i2c: 01 07 00 [23:22:16]MH_I2C_Read... [23:22:16]Read from MH i2c: 01 07 00 DD 49 00 00 00 00 00 22 0D 5C [23:22:16]RasterBufferAndPrint [23:22:16]line [23:22:16]line [23:22:16]line [23:22:16]line [23:22:16]line [23:22:16]written 0, free lines is 3372 [23:22:16]MH_Cut [23:22:16]Write to MH i2c: D1 01 00 E4 49 01 FF [23:22:16]Write i2c OK [23:22:16]MH_I2C_Read... [23:22:16]Read from MH i2c: D1 [23:22:16]MH_I2C_Read... [23:22:16]Read from MH i2c: D1 01 00 [23:22:16]MH_I2C_Read... [23:22:16]Read from MH i2c: D1 01 00 E4 49 00 FE [23:22:16]Write to MH i2c: 01 00 00 E5 49 2E [23:22:16]Write i2c OK [23:22:16]MH_I2C_Read... [23:22:17]OFD Sender: No OFD packet to send [23:22:17]*** Cut start [23:22:17]*** Partial cut [23:22:17]*** CUTSNS_PIN = 1 [23:22:17]*** CUTSNS_PIN = 0 [23:22:17]*** Brake cut motor [23:22:17]Read from MH i2c: 01 [23:22:17]MH_I2C_Read... [23:22:17]*** Stop cut motor [23:22:17]*** Cut end [23:22:17]Read from MH i2c: 01 07 00 [23:22:17]MH_I2C_Read... [23:22:17]Read from MH i2c: 01 07 00 E5 49 00 00 00 00 00 FF 0F 43 [23:22:17]process_action close_receipt done [23:22:17]requested_data is exist [23:22:17]produce_requested_data [23:22:17]requested_item fm.sn is exist - process it [23:22:17]wFMCommunicate request_size=4 [23:22:17]MH_SAM_APDU [23:22:17]CAPDU: 80 11 00 00 [23:22:17]Write to MH i2c: E2 08 00 E6 49 80 11 00 00 00 00 00 00 A9 [23:22:17]Write i2c OK [23:22:17]MH_I2C_Read... [23:22:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:22:17]Read from MH i2c: E2 [23:22:17]MH_I2C_Read... [23:22:17]Read from MH i2c: E2 17 00 [23:22:17]MH_I2C_Read... [23:22:17]Read from MH i2c: E2 17 00 E6 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 FF [23:22:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:22:17]wFMCommunicate OK [23:22:17]requested_item fd.num is exist - process it [23:22:17]SAM_PROTO_GetFieldsCounters [23:22:17]wFMCommunicate request_size=4 [23:22:17]MH_SAM_APDU [23:22:17]CAPDU: 80 13 00 00 [23:22:17]Write to MH i2c: E2 08 00 E7 49 80 13 00 00 00 00 00 00 AC [23:22:17]Write i2c OK [23:22:17]MH_I2C_Read... [23:22:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:22:18]Read from MH i2c: E2 [23:22:18]MH_I2C_Read... [23:22:18]Read from MH i2c: E2 62 00 [23:22:18]MH_I2C_Read... [23:22:18]Read from MH i2c: E2 62 00 E7 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 EF 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 BE 01 00 00 5E 04 04 00 BE 01 00 00 57 04 04 00 BF 01 00 00 19 04 04 00 00 00 00 00 90 00 8A [23:22:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 EF 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 BE 01 00 00 5E 04 04 00 BE 01 00 00 57 04 04 00 BF 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:22:18]wFMCommunicate OK [23:22:18]SAM_PROTO_GetFieldsCounters done [23:22:18]requested_item shift.num is exist - process it [23:22:18]requested_item shift.opened is exist - process it [23:22:18]req_shift_opened [23:22:18]FM_GetShiftState [23:22:18]SAM_PROTO_GetShiftState [23:22:18]wFMCommunicate request_size=4 [23:22:18]MH_SAM_APDU [23:22:18]CAPDU: 80 13 01 00 [23:22:18]Write to MH i2c: E2 08 00 E8 49 80 13 01 00 00 00 00 00 AE [23:22:18]Write i2c OK [23:22:18]MH_I2C_Read... [23:22:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:22:18]Read from MH i2c: E2 [23:22:18]MH_I2C_Read... [23:22:18]Read from MH i2c: E2 0E 00 [23:22:18]MH_I2C_Read... [23:22:18]Read from MH i2c: E2 0E 00 E8 49 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 61 [23:22:18]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:22:18]wFMCommunicate OK [23:22:18]SAM_PROTO_GetShiftState done [23:22:18]FM_GetShiftState done [23:22:18]req_shift_opened done [23:22:18]requested_item shift.open_date is exist - process it [23:22:18]req_shift_open_date [23:22:18]req_shift_open_date done [23:22:18]produce_requested_data done [23:22:18]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25071,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [23:22:18]process_action_free close_receipt [23:22:18]json_value_free [23:22:18]json_value_free done [23:22:18]process_json_proto returns [23:22:18]Send response to host [23:22:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25071,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [23:22:18]free response buf [23:22:18]execute_script done [23:22:18]execute_script returns [23:22:18]free content buf [23:22:18]Sock 10.Close socket [23:22:18]Sock 10.Thread stoped [23:22:22]OFD Sender: No OFD packet to send [23:22:27]OFD Sender: No OFD packet to send [23:22:32]OFD Sender: No OFD packet to send [23:22:37]OFD Sender: No OFD packet to send [23:22:42]OFD Sender: No OFD packet to send [23:22:47]OFD Sender: No OFD packet to send [23:22:52]OFD Sender: No OFD packet to send [23:22:57]OFD Sender: No OFD packet to send [23:23:02]OFD Sender: No OFD packet to send [23:23:07]OFD Sender: No OFD packet to send [23:23:12]OFD Sender: No OFD packet to send [23:23:17]OFD Sender: No OFD packet to send [23:23:22]OFD Sender: No OFD packet to send [23:23:27]OFD Sender: No OFD packet to send [23:23:32]OFD Sender: No OFD packet to send [23:23:37]OFD Sender: No OFD packet to send [23:23:42]OFD Sender: No OFD packet to send [23:23:47]OFD Sender: No OFD packet to send [23:23:52]OFD Sender: No OFD packet to send [23:23:57]OFD Sender: No OFD packet to send [23:24:02]OFD Sender: No OFD packet to send [23:24:07]OFD Sender: No OFD packet to send [23:24:12]OFD Sender: No OFD packet to send [23:24:17]OFD Sender: No OFD packet to send [23:24:22]OFD Sender: No OFD packet to send [23:24:27]OFD Sender: No OFD packet to send [23:24:32]OFD Sender: No OFD packet to send [23:24:37]OFD Sender: No OFD packet to send [23:24:42]OFD Sender: No OFD packet to send [23:24:47]OFD Sender: No OFD packet to send [23:24:52]OFD Sender: No OFD packet to send [23:24:57]OFD Sender: No OFD packet to send [23:25:02]OFD Sender: No OFD packet to send [23:25:07]OFD Sender: No OFD packet to send [23:25:12]OFD Sender: No OFD packet to send [23:25:17]OFD Sender: No OFD packet to send [23:25:22]OFD Sender: No OFD packet to send [23:25:27]OFD Sender: No OFD packet to send [23:25:32]OFD Sender: No OFD packet to send [23:25:37]OFD Sender: No OFD packet to send [23:25:42]OFD Sender: No OFD packet to send [23:25:47]OFD Sender: No OFD packet to send [23:25:52]OFD Sender: No OFD packet to send [23:25:57]OFD Sender: No OFD packet to send [23:26:02]OFD Sender: No OFD packet to send [23:26:07]OFD Sender: No OFD packet to send [23:26:12]OFD Sender: No OFD packet to send [23:26:17]OFD Sender: No OFD packet to send [23:26:22]OFD Sender: No OFD packet to send [23:26:27]OFD Sender: No OFD packet to send [23:26:32]OFD Sender: No OFD packet to send [23:26:37]OFD Sender: No OFD packet to send [23:26:42]OFD Sender: No OFD packet to send [23:26:47]OFD Sender: No OFD packet to send [23:26:52]OFD Sender: No OFD packet to send [23:26:57]OFD Sender: No OFD packet to send [23:27:02]OFD Sender: No OFD packet to send [23:27:07]OFD Sender: No OFD packet to send [23:27:12]OFD Sender: No OFD packet to send [23:27:17]OFD Sender: No OFD packet to send [23:27:22]OFD Sender: No OFD packet to send [23:27:27]OFD Sender: No OFD packet to send [23:27:32]OFD Sender: No OFD packet to send [23:27:37]OFD Sender: No OFD packet to send [23:27:42]OFD Sender: No OFD packet to send [23:27:47]OFD Sender: No OFD packet to send [23:27:52]OFD Sender: No OFD packet to send [23:27:57]OFD Sender: No OFD packet to send [23:28:02]OFD Sender: No OFD packet to send [23:28:07]OFD Sender: No OFD packet to send [23:28:12]OFD Sender: No OFD packet to send [23:28:17]OFD Sender: No OFD packet to send [23:28:22]OFD Sender: No OFD packet to send [23:28:27]OFD Sender: No OFD packet to send [23:28:32]OFD Sender: No OFD packet to send [23:28:37]OFD Sender: No OFD packet to send [23:28:42]OFD Sender: No OFD packet to send [23:28:47]OFD Sender: No OFD packet to send [23:28:52]OFD Sender: No OFD packet to send [23:28:57]OFD Sender: No OFD packet to send [23:29:02]OFD Sender: No OFD packet to send [23:29:07]OFD Sender: No OFD packet to send [23:29:12]OFD Sender: No OFD packet to send [23:29:17]OFD Sender: No OFD packet to send [23:29:26]accept exits with 7 [23:29:26]New connection [23:29:26]New thread 3067571556 created [23:29:26]Thread 3067428196 joined [23:29:26]Waiting for new connection... [23:29:26] Sock 7.Parse request [23:29:26]Sock 7.Check first char [23:29:26]Sock 7.First char is OK [23:29:26]request: POST /json_proto HTTP/1.0 [23:29:26]Method: POST [23:29:26]URL: /json_proto [23:29:26]Method is POST - this is cgi request [23:29:26]url: /json_proto [23:29:26]query_string will be loaded in cgi processing [23:29:26]execute_cgi json_proto POST (null) [23:29:26]execute_cgi path=json_proto method=POST [23:29:26]POST find Content-Length [23:29:26]Host: 172.17.45.131:8080 [23:29:26]Content-Length: 977 [23:29:26]Content-Type: application/json [23:29:26] [23:29:26]POST finish read [23:29:26]Found Content-Length = 977 [23:29:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610833", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 74.70, "quantity" : 93.710, "sum" : 7000.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 127\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 93.71 \u0441\u043E\u043C", "deposit" : 7000.00, "total" : 7000.00, "payments": [ { "type": 0, "sum" : 7000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:29:26]execute_script... [23:29:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610833", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 74.70, "quantity" : 93.710, "sum" : 7000.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 127\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 93.71 \u0441\u043E\u043C", "deposit" : 7000.00, "total" : 7000.00, "payments": [ { "type": 0, "sum" : 7000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:29:26]POST & json_proto [23:29:26]process_json_proto [23:29:26]json parsed OK: [23:29:26]protocol is kg_v1.0 [23:29:26]action value=close_receipt [23:29:26]process_action close_receipt [23:29:26]cmd_close_receipt [23:29:26]MH_GetDate [23:29:26]Write to MH i2c: F0 00 00 E9 49 21 [23:29:26]Write i2c OK [23:29:26]MH_I2C_Read... [23:29:26]Read from MH i2c: F0 [23:29:26]MH_I2C_Read... [23:29:26]Read from MH i2c: F0 09 00 [23:29:26]MH_I2C_Read... [23:29:26]Read from MH i2c: F0 09 00 E9 49 00 58 77 A9 66 C6 D4 6E 66 76 [23:29:26]GetLastDocTimeStamp 1722381736 [23:29:26]current date 1722382168 [23:29:26]FM_GetShiftState [23:29:26]SAM_PROTO_GetShiftState [23:29:26]wFMCommunicate request_size=4 [23:29:26]MH_SAM_APDU [23:29:26]CAPDU: 80 13 01 00 [23:29:26]Write to MH i2c: E2 08 00 EA 49 80 13 01 00 00 00 00 00 B0 [23:29:26]Write i2c OK [23:29:26]MH_I2C_Read... [23:29:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:29:26]Read from MH i2c: E2 [23:29:26]MH_I2C_Read... [23:29:26]Read from MH i2c: E2 0E 00 [23:29:26]MH_I2C_Read... [23:29:26]Read from MH i2c: E2 0E 00 EA 49 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 63 [23:29:26]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:29:26]wFMCommunicate OK [23:29:26]SAM_PROTO_GetShiftState done [23:29:26]FM_GetShiftState done [23:29:26]opened in 1722298218 [23:29:26]opened+sec_in_day 1722384618 [23:29:26]quantity*price = 700013 [23:29:26]sum+1 = 700015 [23:29:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 7000.00 Внесено: 7000.00 СДАЧА: 0.00 НСП 1% : 61.95 НДС 12% : 743.38 Наличными: 7000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 447 30.07.2024 23:29 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Дисконтная программа ДТ номер 127 сэкономлено 93.71 сом ФМ: 0000000002098565 ФД: 25072 ФПД: 87517535561407 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T232928&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25072&fm=87517535561407&tin=02508201610067®Number=0000000000171247&sum=700000 [23:29:27]StoreToDocumentArchive [23:29:27]shift 48 fd 25072 [23:29:27]save to /storage/0048/doc_00025072 [23:29:27]save last doc name /storage/0048/doc_00025072 to /storage/kkm_last_doc_name [23:29:27]save OK [23:29:27]Clear old archive folders... [23:29:27]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:29:27]tlvbuf is 01F9AA60 [23:29:27]SAM_PROTO_ClearQueue [23:29:27]wFMCommunicate request_size=4 [23:29:27]MH_SAM_APDU [23:29:27]CAPDU: 80 09 00 00 [23:29:27]Write to MH i2c: E2 08 00 F7 49 80 09 00 00 00 00 00 00 B2 [23:29:27]Write i2c OK [23:29:27]MH_I2C_Read... [23:29:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:29:27]Read from MH i2c: E2 [23:29:27]MH_I2C_Read... [23:29:27]Read from MH i2c: E2 03 00 [23:29:27]MH_I2C_Read... [23:29:27]Read from MH i2c: E2 03 00 F7 49 00 90 00 B4 [23:29:27]RAPDU: 90 00 [23:29:27]wFMCommunicate OK [23:29:27]SAM_PROTO_ClearQueue done [23:29:27]KKMCreateOFDPacket [23:29:27]OFDProtocolAddRootSTLVToBuf [23:29:27]FM_MakeSignedData [23:29:27]FM_MakeSignedData [23:29:27]SAM_PROTO_SignData [23:29:27]wFMCommunicate request_size=4 [23:29:27]MH_SAM_APDU [23:29:27]CAPDU: 80 0D 01 02 [23:29:27]Write to MH i2c: E2 08 00 F8 49 80 0D 01 02 00 00 00 00 BA [23:29:27]Write i2c OK [23:29:27]MH_I2C_Read... [23:29:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:29:27]Read from MH i2c: E2 [23:29:27]MH_I2C_Read... [23:29:27]Read from MH i2c: E2 03 00 [23:29:27]MH_I2C_Read... [23:29:27]Read from MH i2c: E2 03 00 F8 49 00 90 00 B5 [23:29:27]RAPDU: 90 00 [23:29:27]wFMCommunicate OK [23:29:27]wFMCommunicate request_size=255 [23:29:27]MH_SAM_APDU [23:29:27]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 0E 6E 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6E AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 AE 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 18 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 22 01 00 00 00 07 04 06 00 60 AE 0A 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 58 77 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F0 61 00 00 35 04 06 00 4F 98 C3 9E [23:29:27]Write to MH i2c: E2 02 01 F9 49 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 0E 6E 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6E AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 AE 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 18 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 22 01 00 00 00 07 04 06 00 60 AE 0A 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 58 77 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F0 61 00 00 35 04 06 00 4F 98 C3 9E 00 00 69 [23:29:27]Write i2c OK [23:29:27]MH_I2C_Read... [23:29:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:29:28]Read from MH i2c: E2 [23:29:28]MH_I2C_Read... [23:29:28]Read from MH i2c: E2 03 00 [23:29:28]MH_I2C_Read... [23:29:28]Read from MH i2c: E2 03 00 F9 49 00 90 00 B6 [23:29:28]RAPDU: 90 00 [23:29:28]wFMCommunicate OK [23:29:28]wFMCommunicate request_size=7 [23:29:28]MH_SAM_APDU [23:29:28]CAPDU: 80 0D 02 02 02 66 BF [23:29:28]Write to MH i2c: E2 0A 00 FA 49 80 0D 02 02 02 00 66 BF 00 00 E6 [23:29:28]Write i2c OK [23:29:28]MH_I2C_Read... [23:29:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:29:28]Read from MH i2c: E2 [23:29:28]MH_I2C_Read... [23:29:28]Read from MH i2c: E2 03 00 [23:29:28]MH_I2C_Read... [23:29:28]Read from MH i2c: E2 03 00 FA 49 00 90 00 B7 [23:29:28]RAPDU: 90 00 [23:29:28]wFMCommunicate OK [23:29:28]wFMCommunicate request_size=4 [23:29:28]MH_SAM_APDU [23:29:28]CAPDU: 80 0D 03 02 [23:29:28]Write to MH i2c: E2 08 00 FB 49 80 0D 03 02 00 00 00 00 BF [23:29:28]Write i2c OK [23:29:28]MH_I2C_Read... [23:29:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:29:28]Read from MH i2c: E2 [23:29:28]MH_I2C_Read... [23:29:28]Read from MH i2c: E2 0B 00 [23:29:28]MH_I2C_Read... [23:29:28]Read from MH i2c: E2 0B 00 FB 49 00 FC 62 68 D5 E0 8D 98 1C 90 00 7C [23:29:28]RAPDU: FC 62 68 D5 E0 8D 98 1C 90 00 [23:29:28]wFMCommunicate OK [23:29:28]SAM_PROTO_SignData done [23:29:28]FM_MakeSignedData done [23:29:28]CreateOFDProtocolMessage [23:29:28]wFMCommunicate request_size=4 [23:29:28]MH_SAM_APDU [23:29:28]CAPDU: 80 11 00 00 [23:29:28]Write to MH i2c: E2 08 00 FC 49 80 11 00 00 00 00 00 00 BF [23:29:28]Write i2c OK [23:29:28]MH_I2C_Read... [23:29:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:29:28]Read from MH i2c: E2 [23:29:28]MH_I2C_Read... [23:29:28]Read from MH i2c: E2 17 00 [23:29:28]MH_I2C_Read... [23:29:28]Read from MH i2c: E2 17 00 FC 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 15 [23:29:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:29:28]wFMCommunicate OK [23:29:28]CreateOFDProtocolMessage done [23:29:28]OFDSenderStorePacket 25072 [23:29:28]StoreOFDPacket docnum=25072 [23:29:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 49 86 04 01 D6 BA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 0E 6E 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6E AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 AE 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 18 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 22 01 00 00 00 07 04 06 00 60 AE 0A 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 58 77 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F0 61 00 00 35 04 06 00 4F 98 C3 9E 66 BF FC 62 68 D5 E0 8D 98 1C [23:29:28]CheckFolder [23:29:28]dirname=/storage/ofd_packets [23:29:28]CheckFolder done [23:29:28]ProducePacketName [23:29:28]name=ofd_packets/00025072 [23:29:28]NVStorageSaveData ofd_packets/00025072 [23:29:28]File name is /storage/ofd_packets/00025072 [23:29:28]Write 298 bytes [23:29:28]NVStorageSaveData done [23:29:28]OFDSenderStorePacket done [23:29:28]KKMCreateOFDPacket done [23:29:28]NVStorageSaveData kkm_last_timestamp [23:29:28]File name is /storage/kkm_last_timestamp [23:29:28]Write 4 bytes [23:29:28]NVStorageSaveData done [23:29:28]ExternCall_PrintAddStr [23:29:28]wPrintStart [23:29:28]Write to MH i2c: 01 00 00 FD 49 46 [23:29:28]Write i2c OK [23:29:28]MH_I2C_Read... [23:29:28]Read from MH i2c: 01 [23:29:28]MH_I2C_Read... [23:29:28]Read from MH i2c: 01 07 00 [23:29:28]MH_I2C_Read... [23:29:28]Read from MH i2c: 01 07 00 FD 49 00 00 00 00 00 FF 0F 5B [23:29:28]RasterBufferAndPrint [23:29:28]line Счет N : (1)610833 [23:29:28]line ИНН: 02508201610067 [23:29:28]line Контрольно-Кассовый Чек [23:29:28]line ПРОДАЖА [23:29:28]line ТРК (МРК, ГНК) : 1 [23:29:28]line Товар: 2710194210 [23:29:28]line ДТ-К-2 [23:29:28]line 93.710 * 74.70 [23:29:28]line = 7000.14 [23:29:28]line НДС 12% НСП 1% [23:29:28]line > о реализуемом товаре [23:29:28]line ОКРУГЛЕНИЕ: -0.14 [23:29:28]line ИТОГО: 7000.00 [23:29:28]line Внесено: 7000.00 [23:29:28]line СДАЧА: 0.00 [23:29:28]line НСП 1% : 61.95 [23:29:28]line НДС 12% : 743.38 [23:29:28]line Наличными: 7000.00 [23:29:28]line Безнал.: 0.00 [23:29:28]line Место: АЗС № 127 "Партнер Нефть" [23:29:28]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [23:29:28]line СНО: Общий режим [23:29:28]line Чек 447 30.07.2024 23:29 [23:29:28]line Смена: 48 ФФД: 1.0 [23:29:28]line ЗНМ: 0300000158 [23:29:28]line РНМ: 0000000000171247 [23:29:28]line Версия ККМ: v1.0 [23:29:28]line [23:29:28]line Дисконтная программа [23:29:28]line ДТ [23:29:28]line номер 127 [23:29:28]line сэкономлено 93.71 сом [23:29:28]line ФМ: 0000000002098565 [23:29:28]line ФД: 25072 [23:29:28]line ФПД: 87517535561407 [23:29:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T232928&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25072&fm=87517535561407&tin=02508201610067®Number=0000000000171247&sum=700000 [23:29:28]OFD Sender: Processing packet 25072 [packets to send 29, broken 28] [23:29:28]ProducePacketName [23:29:28]name=ofd_packets/00025072 [23:29:28]OFD Sender: To server: pG, [23:29:28]CommunicateWithHost lk.salyk.kg:30040 [23:29:28]ConnectInit lk.salyk.kg [23:29:28]written 0, free lines is 4095 [23:29:29]Write to MH i2c: 01 00 00 2D 4A 77 [23:29:29]Write i2c OK [23:29:29]MH_I2C_Read... [23:29:29]Read from MH i2c: 01 [23:29:29]MH_I2C_Read... [23:29:29]Read from MH i2c: 01 07 00 [23:29:29]MH_I2C_Read... [23:29:29]Read from MH i2c: 01 07 00 2D 4A 00 00 00 00 00 8C 0C 16 [23:29:29]RasterBufferAndPrint [23:29:29]line [23:29:29]line [23:29:29]line [23:29:29]line [23:29:29]line [23:29:29]written 0, free lines is 3218 [23:29:29]MH_Cut [23:29:29]Write to MH i2c: D1 01 00 34 4A 01 50 [23:29:29]Write i2c OK [23:29:29]MH_I2C_Read... [23:29:29]Read from MH i2c: D1 [23:29:29]MH_I2C_Read... [23:29:29]Read from MH i2c: D1 01 00 [23:29:29]MH_I2C_Read... [23:29:29]Read from MH i2c: D1 01 00 34 4A 00 4F [23:29:29]Write to MH i2c: 01 00 00 35 4A 7F [23:29:29]Write i2c OK [23:29:29]MH_I2C_Read... [23:29:29]*** Cut start [23:29:29]*** Partial cut [23:29:29]*** CUTSNS_PIN = 1 [23:29:29]*** CUTSNS_PIN = 0 [23:29:30]*** Brake cut motor [23:29:30]Read from MH i2c: 01 [23:29:30]MH_I2C_Read... [23:29:30]*** Stop cut motor [23:29:30]*** Cut end [23:29:30]Read from MH i2c: 01 07 00 [23:29:30]MH_I2C_Read... [23:29:30]Read from MH i2c: 01 07 00 35 4A 00 00 00 00 00 FF 0F 94 [23:29:30]process_action close_receipt done [23:29:30]requested_data is exist [23:29:30]produce_requested_data [23:29:30]requested_item fm.sn is exist - process it [23:29:30]wFMCommunicate request_size=4 [23:29:30]MH_SAM_APDU [23:29:30]CAPDU: 80 11 00 00 [23:29:30]Write to MH i2c: E2 08 00 36 4A 80 11 00 00 00 00 00 00 FA [23:29:30]Write i2c OK [23:29:30]MH_I2C_Read... [23:29:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:29:30]Read from MH i2c: E2 [23:29:30]MH_I2C_Read... [23:29:30]Read from MH i2c: E2 17 00 [23:29:30]MH_I2C_Read... [23:29:30]Read from MH i2c: E2 17 00 36 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 50 [23:29:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:29:30]wFMCommunicate OK [23:29:30]requested_item fd.num is exist - process it [23:29:30]SAM_PROTO_GetFieldsCounters [23:29:30]wFMCommunicate request_size=4 [23:29:30]MH_SAM_APDU [23:29:30]CAPDU: 80 13 00 00 [23:29:30]Write to MH i2c: E2 08 00 37 4A 80 13 00 00 00 00 00 00 FD [23:29:30]Write i2c OK [23:29:30]MH_I2C_Read... [23:29:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:29:30]Read from MH i2c: E2 [23:29:30]MH_I2C_Read... [23:29:30]Read from MH i2c: E2 62 00 [23:29:30]MH_I2C_Read... [23:29:30]Read from MH i2c: E2 62 00 37 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F0 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 BF 01 00 00 5E 04 04 00 BF 01 00 00 57 04 04 00 C0 01 00 00 19 04 04 00 00 00 00 00 90 00 DF [23:29:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F0 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 BF 01 00 00 5E 04 04 00 BF 01 00 00 57 04 04 00 C0 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:29:30]wFMCommunicate OK [23:29:30]SAM_PROTO_GetFieldsCounters done [23:29:30]requested_item shift.num is exist - process it [23:29:30]requested_item shift.opened is exist - process it [23:29:30]req_shift_opened [23:29:30]FM_GetShiftState [23:29:30]SAM_PROTO_GetShiftState [23:29:30]wFMCommunicate request_size=4 [23:29:30]MH_SAM_APDU [23:29:30]CAPDU: 80 13 01 00 [23:29:30]Write to MH i2c: E2 08 00 38 4A 80 13 01 00 00 00 00 00 FF [23:29:30]Write i2c OK [23:29:30]MH_I2C_Read... [23:29:30]Read from MH i2c: E2 [23:29:30]MH_I2C_Read... [23:29:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:29:30]Read from MH i2c: E2 0E 00 [23:29:30]MH_I2C_Read... [23:29:30]Read from MH i2c: E2 0E 00 38 4A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B2 [23:29:30]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:29:30]wFMCommunicate OK [23:29:30]SAM_PROTO_GetShiftState done [23:29:30]FM_GetShiftState done [23:29:30]req_shift_opened done [23:29:30]requested_item shift.open_date is exist - process it [23:29:30]req_shift_open_date [23:29:30]req_shift_open_date done [23:29:30]produce_requested_data done [23:29:30]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25072,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [23:29:30]process_action_free close_receipt [23:29:30]json_value_free [23:29:30]json_value_free done [23:29:30]process_json_proto returns [23:29:30]Send response to host [23:29:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25072,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [23:29:30]free response buf [23:29:30]execute_script done [23:29:30]execute_script returns [23:29:30]free content buf [23:29:30]Sock 7.Close socket [23:29:30]Sock 7.Thread stoped [23:29:33]ConnectInit Can't take IP for lk.salyk.kg [23:29:33]CommunicateWithHost connect error [23:29:33]CommunicateWithHost err = -1 [23:29:33]OFD Sender: Server communicate error [23:29:38]OFD Sender: Processing packet 25072 [packets to send 29, broken 28] [23:29:38]ProducePacketName [23:29:38]name=ofd_packets/00025072 [23:29:38]OFD Sender: To server: pG, [23:29:38]CommunicateWithHost lk.salyk.kg:30040 [23:29:38]ConnectInit lk.salyk.kg [23:29:43]ConnectInit Can't take IP for lk.salyk.kg [23:29:43]CommunicateWithHost connect error [23:29:43]CommunicateWithHost err = -1 [23:29:43]OFD Sender: Server communicate error [23:31:59]line Контрольно-Кассовый Чек [23:31:59]line ПРОДАЖА [23:31:59]line ТРК (МРК, ГНК) : 1 [23:31:59]line Товар: 2710194210 [23:31:59]line ДТ-К-2 [23:31:59]line 13.210 * 75.70 [23:31:59]line = 1000.00 [23:31:59]line НДС 12% НСП 1% [23:31:59]line > о реализуемом товаре [23:31:59]line ИТОГО: 1000.00 [23:31:59]line НСП 1% : 8.85 [23:31:59]line НДС 12% : 106.19 [23:31:59]line Наличными: 1000.00 [23:31:59]line Безнал.: 0.00 [23:31:59]line Место: АЗС № 127 "Партнер Нефть" [23:31:59]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [23:31:59]line СНО: Общий режим [23:31:59]line Чек 449 30.07.2024 23:32 [23:31:59]line Смена: 48 ФФД: 1.0 [23:31:59]line ЗНМ: 0300000158 [23:31:59]line РНМ: 0000000000171247 [23:31:59]line Версия ККМ: v1.0 [23:31:59]line ФМ: 0000000002098565 [23:31:59]line ФД: 25074 [23:31:59]line ФПД: 157807443284110 [23:31:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T233200&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25074&fm=157807443284110&tin=02508201610067®Number=0000000000171247&sum=100000 [23:31:59]written 0, free lines is 4095 [23:31:59]OFD Sender: Processing packet 25074 [packets to send 29, broken 28] [23:31:59]ProducePacketName [23:31:59]name=ofd_packets/00025074 [23:31:59]OFD Sender: To server: pG, [23:31:59]CommunicateWithHost lk.salyk.kg:30040 [23:31:59]ConnectInit lk.salyk.kg [23:32:00]Write to MH i2c: 01 00 00 C5 4A 0F [23:32:00]Write i2c OK [23:32:00]MH_I2C_Read... [23:32:00]Read from MH i2c: 01 [23:32:00]MH_I2C_Read... [23:32:00]Read from MH i2c: 01 07 00 [23:32:00]MH_I2C_Read... [23:32:00]Read from MH i2c: 01 07 00 C5 4A 00 00 00 00 00 18 0D 3B [23:32:00]RasterBufferAndPrint [23:32:00]line [23:32:00]line [23:32:00]line [23:32:00]line [23:32:00]line [23:32:00]written 0, free lines is 3367 [23:32:00]MH_Cut [23:32:00]Write to MH i2c: D1 01 00 CC 4A 01 E8 [23:32:00]Write i2c OK [23:32:00]MH_I2C_Read... [23:32:00]Read from MH i2c: D1 [23:32:00]MH_I2C_Read... [23:32:00]Read from MH i2c: D1 01 00 [23:32:00]MH_I2C_Read... [23:32:00]Read from MH i2c: D1 01 00 CC 4A 00 E7 [23:32:00]Write to MH i2c: 01 00 00 CD 4A 17 [23:32:00]Write i2c OK [23:32:00]MH_I2C_Read... [23:32:00]*** Cut start [23:32:00]*** Partial cut [23:32:00]*** CUTSNS_PIN = 1 [23:32:00]*** CUTSNS_PIN = 0 [23:32:01]*** Brake cut motor [23:32:01]Read from MH i2c: 01 [23:32:01]MH_I2C_Read... [23:32:01]*** Stop cut motor [23:32:01]*** Cut end [23:32:01]Read from MH i2c: 01 07 00 [23:32:01]MH_I2C_Read... [23:32:01]Read from MH i2c: 01 07 00 CD 4A 00 00 00 00 00 FF 0F 2C [23:32:01]process_action close_receipt done [23:32:01]requested_data is exist [23:32:01]produce_requested_data [23:32:01]requested_item fm.sn is exist - process it [23:32:01]wFMCommunicate request_size=4 [23:32:01]MH_SAM_APDU [23:32:01]CAPDU: 80 11 00 00 [23:32:01]Write to MH i2c: E2 08 00 CE 4A 80 11 00 00 00 00 00 00 92 [23:32:01]Write i2c OK [23:32:01]MH_I2C_Read... [23:32:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:32:01]Read from MH i2c: E2 [23:32:01]MH_I2C_Read... [23:32:01]Read from MH i2c: E2 17 00 [23:32:01]MH_I2C_Read... [23:32:01]Read from MH i2c: E2 17 00 CE 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E8 [23:32:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:32:01]wFMCommunicate OK [23:32:01]requested_item fd.num is exist - process it [23:32:01]SAM_PROTO_GetFieldsCounters [23:32:01]wFMCommunicate request_size=4 [23:32:01]MH_SAM_APDU [23:32:01]CAPDU: 80 13 00 00 [23:32:01]Write to MH i2c: E2 08 00 CF 4A 80 13 00 00 00 00 00 00 95 [23:32:01]Write i2c OK [23:32:01]MH_I2C_Read... [23:32:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:32:01]Read from MH i2c: E2 [23:32:01]MH_I2C_Read... [23:32:01]Read from MH i2c: E2 62 00 [23:32:01]MH_I2C_Read... [23:32:01]Read from MH i2c: E2 62 00 CF 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F2 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 C1 01 00 00 5E 04 04 00 C1 01 00 00 57 04 04 00 C2 01 00 00 19 04 04 00 00 00 00 00 90 00 7F [23:32:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F2 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 C1 01 00 00 5E 04 04 00 C1 01 00 00 57 04 04 00 C2 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:32:01]wFMCommunicate OK [23:32:01]SAM_PROTO_GetFieldsCounters done [23:32:01]requested_item shift.num is exist - process it [23:32:01]requested_item shift.opened is exist - process it [23:32:01]req_shift_opened [23:32:01]FM_GetShiftState [23:32:01]SAM_PROTO_GetShiftState [23:32:01]wFMCommunicate request_size=4 [23:32:01]MH_SAM_APDU [23:32:01]CAPDU: 80 13 01 00 [23:32:01]Write to MH i2c: E2 08 00 D0 4A 80 13 01 00 00 00 00 00 97 [23:32:01]Write i2c OK [23:32:01]MH_I2C_Read... [23:32:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:32:01]Read from MH i2c: E2 [23:32:01]MH_I2C_Read... [23:32:01]Read from MH i2c: E2 0E 00 [23:32:01]MH_I2C_Read... [23:32:01]Read from MH i2c: E2 0E 00 D0 4A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4A [23:32:01]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:32:01]wFMCommunicate OK [23:32:01]SAM_PROTO_GetShiftState done [23:32:01]FM_GetShiftState done [23:32:01]req_shift_opened done [23:32:01]requested_item shift.open_date is exist - process it [23:32:01]req_shift_open_date [23:32:01]req_shift_open_date done [23:32:01]produce_requested_data done [23:32:01]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25074,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [23:32:01]process_action_free close_receipt [23:32:01]json_value_free [23:32:01]json_value_free done [23:32:01]process_json_proto returns [23:32:01]Send response to host [23:32:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25074,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [23:32:01]free response buf [23:32:01]execute_script done [23:32:01]execute_script returns [23:32:01]free content buf [23:32:01]Sock 12.Close socket [23:32:01]Sock 12.Thread stoped [23:32:02]ConnectInit Can't connect to host [23:32:04]ConnectInit Can't take IP for lk.salyk.kg [23:32:04]CommunicateWithHost connect error [23:32:04]CommunicateWithHost err = -1 [23:32:04]OFD Sender: Server communicate error [23:32:07]ConnectInit Can't connect to host [23:32:09]OFD Sender: Processing packet 25074 [packets to send 29, broken 28] [23:32:09]ProducePacketName [23:32:09]name=ofd_packets/00025074 [23:32:09]OFD Sender: To server: pG, [23:32:09]CommunicateWithHost lk.salyk.kg:30040 [23:32:09]ConnectInit lk.salyk.kg [23:32:12]ConnectInit Can't connect to host [23:32:14]ConnectInit Can't take IP for lk.salyk.kg [23:32:14]CommunicateWithHost connect error [23:32:14]CommunicateWithHost err = -1 [23:32:14]OFD Sender: Server communicate error [23:32:17]ConnectInit Can't connect to host [23:32:19]OFD Sender: Processing packet 25074 [packets to send 29, broken 28] [23:32:19]ProducePacketName [23:32:19]name=ofd_packets/00025074 [23:32:19]OFD Sender: To server: pG, [23:32:19]CommunicateWithHost lk.salyk.kg:30040 [23:32:19]ConnectInit lk.salyk.kg [23:32:22]ConnectInit Can't connect to host [23:32:24]ConnectInit Can't take IP for lk.salyk.kg [23:32:24]CommunicateWithHost connect error [23:32:24]CommunicateWithHost err = -1 [23:32:24]OFD Sender: Server communicate error [23:32:27]ConnectInit Can't connect to host [23:32:29]OFD Sender: Processing packet 25074 [packets to send 29, broken 28] [23:32:29]ProducePacketName [23:32:29]name=ofd_packets/00025074 [23:32:29]OFD Sender: To server: pG, [23:32:29]CommunicateWithHost lk.salyk.kg:30040 [23:32:29]ConnectInit lk.salyk.kg [23:32:32]Connected sock=7 [23:32:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 D0 98 04 01 0D 73 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 F0 77 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F2 61 00 00 35 04 06 00 8F 86 68 99 90 8E C5 8E 37 AD 0E 23 23 81 [23:32:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 07 1F 47 00 CE 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 32 30 39 38 35 36 35 10 04 04 00 F2 61 00 00 F4 03 04 00 9D 23 A9 66 B6 04 01 00 00 32 3C DE 6E 25 F0 E9 E6 [23:32:32]CommunicateWithHost err = 0 [23:32:32]CheckOFDResponse [23:32:32]1017 (14) - 77093643461234 [23:32:32]1041 (16) - 0000000002098565 [23:32:32]1040 (4) - 25074 [23:32:32]1012 (4) - 30.07.2024 17:32 [23:32:32]1206 (1) - 0 [23:32:32]OFD Sender: Remove packet 25074 [23:32:32]ProducePacketName [23:32:32]name=ofd_packets/00025074 [23:32:32]NVStorageDeleteData [23:32:33]OFD Sender: No OFD packet to send [23:32:35]accept exits with 9 [23:32:35]New connection [23:32:35]New thread 3067428196 created [23:32:35]Thread 3067571556 joined [23:32:35]Waiting for new connection... [23:32:35] Sock 9.Parse request [23:32:35]Sock 9.Check first char [23:32:35]Sock 9.First char is OK [23:32:35]request: POST /json_proto HTTP/1.0 [23:32:35]Method: POST [23:32:35]URL: /json_proto [23:32:35]Method is POST - this is cgi request [23:32:35]url: /json_proto [23:32:35]query_string will be loaded in cgi processing [23:32:35]execute_cgi json_proto POST (null) [23:32:35]execute_cgi path=json_proto method=POST [23:32:35]POST find Content-Length [23:32:35]Host: 172.17.45.131:8080 [23:32:35]Content-Length: 803 [23:32:35]Content-Type: application/json [23:32:35] [23:32:35]POST finish read [23:32:35]Found Content-Length = 803 [23:32:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610837", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:32:35]execute_script... [23:32:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610837", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:32:35]POST & json_proto [23:32:35]process_json_proto [23:32:35]json parsed OK: [23:32:35]protocol is kg_v1.0 [23:32:35]action value=close_receipt [23:32:35]process_action close_receipt [23:32:35]cmd_close_receipt [23:32:35]MH_GetDate [23:32:35]Write to MH i2c: F0 00 00 D1 4A 0A [23:32:35]Write i2c OK [23:32:35]MH_I2C_Read... [23:32:35]Read from MH i2c: F0 [23:32:35]MH_I2C_Read... [23:32:35]Read from MH i2c: F0 09 00 [23:32:35]MH_I2C_Read... [23:32:35]Read from MH i2c: F0 09 00 D1 4A 00 15 78 A9 66 C6 D4 6E 66 1D [23:32:35]GetLastDocTimeStamp 1722382320 [23:32:35]current date 1722382357 [23:32:35]FM_GetShiftState [23:32:35]SAM_PROTO_GetShiftState [23:32:35]wFMCommunicate request_size=4 [23:32:35]MH_SAM_APDU [23:32:35]CAPDU: 80 13 01 00 [23:32:35]Write to MH i2c: E2 08 00 D2 4A 80 13 01 00 00 00 00 00 99 [23:32:35]Write i2c OK [23:32:35]MH_I2C_Read... [23:32:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:32:35]Read from MH i2c: E2 [23:32:35]MH_I2C_Read... [23:32:35]Read from MH i2c: E2 0E 00 [23:32:35]MH_I2C_Read... [23:32:35]Read from MH i2c: E2 0E 00 D2 4A 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4C [23:32:35]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:32:35]wFMCommunicate OK [23:32:35]SAM_PROTO_GetShiftState done [23:32:35]FM_GetShiftState done [23:32:35]opened in 1722298218 [23:32:35]opened+sec_in_day 1722384618 [23:32:35]quantity*price = 100005 [23:32:35]sum+1 = 100006 [23:32:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 450 30.07.2024 23:32 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25075 ФПД: 151968737725515 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T233237&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25075&fm=151968737725515&tin=02508201610067®Number=0000000000171247&sum=100005 [23:32:36]StoreToDocumentArchive [23:32:36]shift 48 fd 25075 [23:32:36]save to /storage/0048/doc_00025075 [23:32:36]save last doc name /storage/0048/doc_00025075 to /storage/kkm_last_doc_name [23:32:36]save OK [23:32:36]Clear old archive folders... [23:32:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:32:36]tlvbuf is 01F53250 [23:32:36]SAM_PROTO_ClearQueue [23:32:36]wFMCommunicate request_size=4 [23:32:36]MH_SAM_APDU [23:32:36]CAPDU: 80 09 00 00 [23:32:36]Write to MH i2c: E2 08 00 DF 4A 80 09 00 00 00 00 00 00 9B [23:32:36]Write i2c OK [23:32:36]MH_I2C_Read... [23:32:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:32:36]Read from MH i2c: E2 [23:32:36]MH_I2C_Read... [23:32:36]Read from MH i2c: E2 03 00 [23:32:36]MH_I2C_Read... [23:32:36]Read from MH i2c: E2 03 00 DF 4A 00 90 00 9D [23:32:36]RAPDU: 90 00 [23:32:36]wFMCommunicate OK [23:32:36]SAM_PROTO_ClearQueue done [23:32:36]KKMCreateOFDPacket [23:32:36]OFDProtocolAddRootSTLVToBuf [23:32:36]FM_MakeSignedData [23:32:36]FM_MakeSignedData [23:32:36]SAM_PROTO_SignData [23:32:36]wFMCommunicate request_size=4 [23:32:36]MH_SAM_APDU [23:32:36]CAPDU: 80 0D 01 02 [23:32:36]Write to MH i2c: E2 08 00 E0 4A 80 0D 01 02 00 00 00 00 A3 [23:32:36]Write i2c OK [23:32:36]MH_I2C_Read... [23:32:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:32:36]Read from MH i2c: E2 [23:32:36]MH_I2C_Read... [23:32:36]Read from MH i2c: E2 03 00 [23:32:36]MH_I2C_Read... [23:32:36]Read from MH i2c: E2 03 00 E0 4A 00 90 00 9E [23:32:36]RAPDU: 90 00 [23:32:36]wFMCommunicate OK [23:32:36]wFMCommunicate request_size=255 [23:32:36]MH_SAM_APDU [23:32: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 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 C2 01 00 00 F4 03 04 00 15 78 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F3 61 00 00 35 04 06 00 8A [23:32:36]Write to MH i2c: E2 02 01 E1 4A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C2 01 00 00 F4 03 04 00 15 78 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F3 61 00 00 35 04 06 00 8A 00 00 25 [23:32:36]Write i2c OK [23:32:36]MH_I2C_Read... [23:32:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:32:36]Read from MH i2c: E2 [23:32:36]MH_I2C_Read... [23:32:36]Read from MH i2c: E2 03 00 [23:32:36]MH_I2C_Read... [23:32:36]Read from MH i2c: E2 03 00 E1 4A 00 90 00 9F [23:32:36]RAPDU: 90 00 [23:32:36]wFMCommunicate OK [23:32:36]wFMCommunicate request_size=10 [23:32:36]MH_SAM_APDU [23:32:36]CAPDU: 80 0D 02 02 05 36 FA A1 0C 4B [23:32:36]Write to MH i2c: E2 0D 00 E2 4A 80 0D 02 02 05 00 36 FA A1 0C 4B 00 00 D8 [23:32:36]Write i2c OK [23:32:36]MH_I2C_Read... [23:32:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:32:36]Read from MH i2c: E2 [23:32:36]MH_I2C_Read... [23:32:36]Read from MH i2c: E2 03 00 [23:32:36]MH_I2C_Read... [23:32:36]Read from MH i2c: E2 03 00 E2 4A 00 90 00 A0 [23:32:36]RAPDU: 90 00 [23:32:36]wFMCommunicate OK [23:32:36]wFMCommunicate request_size=4 [23:32:36]MH_SAM_APDU [23:32:36]CAPDU: 80 0D 03 02 [23:32:36]Write to MH i2c: E2 08 00 E3 4A 80 0D 03 02 00 00 00 00 A8 [23:32:36]Write i2c OK [23:32:36]MH_I2C_Read... [23:32:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:32:36]Read from MH i2c: E2 [23:32:36]MH_I2C_Read... [23:32:36]Read from MH i2c: E2 0B 00 [23:32:36]MH_I2C_Read... [23:32:36]Read from MH i2c: E2 0B 00 E3 4A 00 4D 61 E6 F3 93 CB F1 FD 90 00 7C [23:32:36]RAPDU: 4D 61 E6 F3 93 CB F1 FD 90 00 [23:32:36]wFMCommunicate OK [23:32:36]SAM_PROTO_SignData done [23:32:36]FM_MakeSignedData done [23:32:36]CreateOFDProtocolMessage [23:32:36]wFMCommunicate request_size=4 [23:32:36]MH_SAM_APDU [23:32:36]CAPDU: 80 11 00 00 [23:32:36]Write to MH i2c: E2 08 00 E4 4A 80 11 00 00 00 00 00 00 A8 [23:32:36]Write i2c OK [23:32:36]MH_I2C_Read... [23:32:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:32:36]Read from MH i2c: E2 [23:32:36]MH_I2C_Read... [23:32:36]Read from MH i2c: E2 17 00 [23:32:36]MH_I2C_Read... [23:32:36]Read from MH i2c: E2 17 00 E4 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 FE [23:32:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:32:36]wFMCommunicate OK [23:32:36]CreateOFDProtocolMessage done [23:32:36]OFDSenderStorePacket 25075 [23:32:36]StoreOFDPacket docnum=25075 [23:32:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 D4 1B 07 01 E8 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 C2 01 00 00 F4 03 04 00 15 78 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F3 61 00 00 35 04 06 00 8A 36 FA A1 0C 4B 4D 61 E6 F3 93 CB F1 FD [23:32:36]CheckFolder [23:32:36]dirname=/storage/ofd_packets [23:32:36]CheckFolder done [23:32:36]ProducePacketName [23:32:36]name=ofd_packets/00025075 [23:32:36]NVStorageSaveData ofd_packets/00025075 [23:32:36]File name is /storage/ofd_packets/00025075 [23:32:36]Write 301 bytes [23:32:36]NVStorageSaveData done [23:32:36]OFDSenderStorePacket done [23:32:36]KKMCreateOFDPacket done [23:32:36]NVStorageSaveData kkm_last_timestamp [23:32:36]File name is /storage/kkm_last_timestamp [23:32:36]Write 4 bytes [23:32:36]NVStorageSaveData done [23:32:36]ExternCall_PrintAddStr [23:32:36]wPrintStart [23:32:36]Write to MH i2c: 01 00 00 E5 4A 2F [23:32:36]Write i2c OK [23:32:36]MH_I2C_Read... [23:32:36]Read from MH i2c: 01 [23:32:36]MH_I2C_Read... [23:32:36]Read from MH i2c: 01 07 00 [23:32:36]MH_I2C_Read... [23:32:36]Read from MH i2c: 01 07 00 E5 4A 00 00 00 00 00 FF 0F 44 [23:32:36]RasterBufferAndPrint [23:32:36]line Счет N : (1)610837 [23:32:36]line ИНН: 02508201610067 [23:32:36]line Контрольно-Кассовый Чек [23:32:36]line ПРОДАЖА [23:32:36]line ТРК (МРК, ГНК) : 42 [23:32:36]line Товар: 2710124130 [23:32:36]line Аи-92-К-2 [23:32:36]line 14.750 * 67.80 [23:32:36]line = 1000.05 [23:32:36]line НДС 12% НСП 1% [23:32:36]line > о реализуемом товаре [23:32:36]line ИТОГО: 1000.05 [23:32:36]line НСП 1% : 8.85 [23:32:36]line НДС 12% : 106.20 [23:32:36]line Наличными: 0.00 [23:32:36]line Безнал.: 1000.05 [23:32:36]line Место: АЗС № 127 "Партнер Нефть" [23:32:36]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [23:32:36]line СНО: Общий режим [23:32:36]line Чек 450 30.07.2024 23:32 [23:32:36]line Смена: 48 ФФД: 1.0 [23:32:36]line ЗНМ: 0300000158 [23:32:36]line РНМ: 0000000000171247 [23:32:36]line Версия ККМ: v1.0 [23:32:36]line Платежная система: O! деньги [23:32:36]line ФМ: 0000000002098565 [23:32:36]line ФД: 25075 [23:32:36]line ФПД: 151968737725515 [23:32:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T233237&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25075&fm=151968737725515&tin=02508201610067®Number=0000000000171247&sum=100005 [23:32:36]written 0, free lines is 4095 [23:32:36]OFD Sender: Processing packet 25075 [packets to send 29, broken 28] [23:32:36]ProducePacketName [23:32:36]name=ofd_packets/00025075 [23:32:36]OFD Sender: To server: pG, [23:32:36]CommunicateWithHost lk.salyk.kg:30040 [23:32:36]ConnectInit lk.salyk.kg [23:32:36]Connected sock=10 [23:32:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 D4 1B 07 01 E8 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 C2 01 00 00 F4 03 04 00 15 78 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F3 61 00 00 35 04 06 00 8A 36 FA A1 0C 4B 4D 61 E6 F3 93 CB F1 FD [23:32:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 15 4C 47 00 BE 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F3 61 00 00 F4 03 04 00 A2 23 A9 66 B6 04 01 00 00 42 93 F2 B6 3D C3 E1 8F [23:32:37]CommunicateWithHost err = 0 [23:32:37]CheckOFDResponse [23:32:37]1017 (14) - 77093643461234 [23:32:37]1041 (16) - 0000000002098565 [23:32:37]1040 (4) - 25075 [23:32:37]1012 (4) - 30.07.2024 17:32 [23:32:37]1206 (1) - 0 [23:32:37]OFD Sender: Remove packet 25075 [23:32:37]ProducePacketName [23:32:37]name=ofd_packets/00025075 [23:32:37]NVStorageDeleteData [23:32:37]Write to MH i2c: 01 00 00 0F 4B 5A [23:32:37]Write i2c OK [23:32:37]MH_I2C_Read... [23:32:37]Read from MH i2c: 01 [23:32:37]MH_I2C_Read... [23:32:37]Read from MH i2c: 01 07 00 [23:32:37]MH_I2C_Read... [23:32:37]Read from MH i2c: 01 07 00 0F 4B 00 00 00 00 00 1A 0D 88 [23:32:37]RasterBufferAndPrint [23:32:37]line [23:32:37]line [23:32:37]line [23:32:37]line [23:32:37]line [23:32:37]written 0, free lines is 3360 [23:32:37]MH_Cut [23:32:37]Write to MH i2c: D1 01 00 16 4B 01 33 [23:32:37]Write i2c OK [23:32:37]MH_I2C_Read... [23:32:37]Read from MH i2c: D1 [23:32:37]MH_I2C_Read... [23:32:37]Read from MH i2c: D1 01 00 [23:32:37]MH_I2C_Read... [23:32:37]Read from MH i2c: D1 01 00 16 4B 00 32 [23:32:37]Write to MH i2c: 01 00 00 17 4B 62 [23:32:37]Write i2c OK [23:32:37]MH_I2C_Read... [23:32:37]OFD Sender: No OFD packet to send [23:32:37]*** Cut start [23:32:37]*** Partial cut [23:32:37]*** CUTSNS_PIN = 1 [23:32:37]*** CUTSNS_PIN = 0 [23:32:38]*** Brake cut motor [23:32:38]Read from MH i2c: 01 [23:32:38]MH_I2C_Read... [23:32:38]*** Stop cut motor [23:32:38]*** Cut end [23:32:38]Read from MH i2c: 01 07 00 [23:32:38]MH_I2C_Read... [23:32:38]Read from MH i2c: 01 07 00 17 4B 00 00 00 00 00 FF 0F 77 [23:32:38]process_action close_receipt done [23:32:38]requested_data is exist [23:32:38]produce_requested_data [23:32:38]requested_item fm.sn is exist - process it [23:32:38]wFMCommunicate request_size=4 [23:32:38]MH_SAM_APDU [23:32:38]CAPDU: 80 11 00 00 [23:32:38]Write to MH i2c: E2 08 00 18 4B 80 11 00 00 00 00 00 00 DD [23:32:38]Write i2c OK [23:32:38]MH_I2C_Read... [23:32:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:32:38]Read from MH i2c: E2 [23:32:38]MH_I2C_Read... [23:32:38]Read from MH i2c: E2 17 00 [23:32:38]MH_I2C_Read... [23:32:38]Read from MH i2c: E2 17 00 18 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 33 [23:32:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:32:38]wFMCommunicate OK [23:32:38]requested_item fd.num is exist - process it [23:32:38]SAM_PROTO_GetFieldsCounters [23:32:38]wFMCommunicate request_size=4 [23:32:38]MH_SAM_APDU [23:32:38]CAPDU: 80 13 00 00 [23:32:38]Write to MH i2c: E2 08 00 19 4B 80 13 00 00 00 00 00 00 E0 [23:32:38]Write i2c OK [23:32:38]MH_I2C_Read... [23:32:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:32:38]Read from MH i2c: E2 [23:32:38]MH_I2C_Read... [23:32:38]Read from MH i2c: E2 62 00 [23:32:38]MH_I2C_Read... [23:32:38]Read from MH i2c: E2 62 00 19 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F3 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 C2 01 00 00 5E 04 04 00 C2 01 00 00 57 04 04 00 C3 01 00 00 19 04 04 00 00 00 00 00 90 00 CE [23:32:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F3 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 C2 01 00 00 5E 04 04 00 C2 01 00 00 57 04 04 00 C3 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:32:38]wFMCommunicate OK [23:32:38]SAM_PROTO_GetFieldsCounters done [23:32:38]requested_item shift.num is exist - process it [23:32:38]requested_item shift.opened is exist - process it [23:32:38]req_shift_opened [23:32:38]FM_GetShiftState [23:32:38]SAM_PROTO_GetShiftState [23:32:38]wFMCommunicate request_size=4 [23:32:38]MH_SAM_APDU [23:32:38]CAPDU: 80 13 01 00 [23:32:38]Write to MH i2c: E2 08 00 1A 4B 80 13 01 00 00 00 00 00 E2 [23:32:38]Write i2c OK [23:32:38]MH_I2C_Read... [23:32:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:32:38]Read from MH i2c: E2 [23:32:38]MH_I2C_Read... [23:32:38]Read from MH i2c: E2 0E 00 [23:32:38]MH_I2C_Read... [23:32:38]Read from MH i2c: E2 0E 00 1A 4B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 95 [23:32:38]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:32:38]wFMCommunicate OK [23:32:38]SAM_PROTO_GetShiftState done [23:32:38]FM_GetShiftState done [23:32:38]req_shift_opened done [23:32:38]requested_item shift.open_date is exist - process it [23:32:38]req_shift_open_date [23:32:38]req_shift_open_date done [23:32:38]produce_requested_data done [23:32:38]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25075,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [23:32:38]process_action_free close_receipt [23:32:38]json_value_free [23:32:38]json_value_free done [23:32:38]process_json_proto returns [23:32:38]Send response to host [23:32:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25075,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [23:32:38]free response buf [23:32:38]execute_script done [23:32:38]execute_script returns [23:32:38]free content buf [23:32:38]Sock 9.Close socket [23:32:38]Sock 9.Thread stoped [23:32:42]OFD Sender: No OFD packet to send [23:32:47]OFD Sender: No OFD packet to send [23:32:52]OFD Sender: No OFD packet to send [23:32:57]OFD Sender: No OFD packet to send [23:33:01]int [23:33:01]Write to MH i2c: 01 00 00 1B 4B 66 [23:33:01]*** FLAG_PRN_PAP1 set [23:33:01]Write i2c OK [23:33:01]MH_I2C_Read... [23:33:01]Read from MH i2c: 01 [23:33:01]MH_I2C_Read... [23:33:01]Read from MH i2c: 01 07 00 [23:33:01]MH_I2C_Read... [23:33:01]Read from MH i2c: 01 07 00 1B 4B 00 01 00 00 00 FF 0F 7C [23:33:01]state=0 [23:33:01]No paper [23:33:01]int [23:33:01]Write to MH i2c: 01 00 00 1C 4B 67 [23:33:01]*** FLAG_PRN_PAP2 set [23:33:01]Write i2c OK [23:33:01]MH_I2C_Read... [23:33:01]Read from MH i2c: 01 [23:33:01]MH_I2C_Read... [23:33:01]Read from MH i2c: 01 07 00 [23:33:01]MH_I2C_Read... [23:33:01]Read from MH i2c: 01 07 00 1C 4B 00 03 00 00 00 FF 0F 7F [23:33:01]state=0 [23:33:01]No paper [23:33:01]Cover opened [23:33:01]int [23:33:01]Write to MH i2c: 01 00 00 1D 4B 68 [23:33:01]*** FLAG_PRN_PAP2 reset [23:33:01]Write i2c OK [23:33:01]MH_I2C_Read... [23:33:01]Read from MH i2c: 01 [23:33:01]MH_I2C_Read... [23:33:01]Read from MH i2c: 01 07 00 [23:33:01]MH_I2C_Read... [23:33:01]Read from MH i2c: 01 07 00 1D 4B 00 01 00 00 00 FF 0F 7E [23:33:01]state=3 [23:33:01]No paper [23:33:01]Cover closed [23:33:01]int [23:33:01]Write to MH i2c: 01 00 00 1E 4B 69 [23:33:01]*** FLAG_PRN_PAP2 set [23:33:01]Write i2c OK [23:33:01]MH_I2C_Read... [23:33:01]Read from MH i2c: 01 [23:33:01]MH_I2C_Read... [23:33:01]Read from MH i2c: 01 07 00 [23:33:01]MH_I2C_Read... [23:33:01]Read from MH i2c: 01 07 00 1E 4B 00 03 00 00 00 FF 0F 81 [23:33:01]state=0 [23:33:01]No paper [23:33:01]Cover opened [23:33:01]int [23:33:01]Write to MH i2c: 01 00 00 1F 4B 6A [23:33:01]*** FLAG_PRN_PAP2 reset [23:33:01]Write i2c OK [23:33:01]MH_I2C_Read... [23:33:01]Read from MH i2c: 01 [23:33:01]MH_I2C_Read... [23:33:01]Read from MH i2c: 01 07 00 [23:33:01]MH_I2C_Read... [23:33:01]Read from MH i2c: 01 07 00 1F 4B 00 01 00 00 00 FF 0F 80 [23:33:01]state=3 [23:33:01]No paper [23:33:01]Cover closed [23:33:01]int [23:33:01]Write to MH i2c: 01 00 00 20 4B 6B [23:33:01]*** FLAG_PRN_PAP2 set [23:33:01]Write i2c OK [23:33:01]MH_I2C_Read... [23:33:01]Read from MH i2c: 01 [23:33:01]MH_I2C_Read... [23:33:01]Read from MH i2c: 01 07 00 [23:33:01]MH_I2C_Read... [23:33:01]Read from MH i2c: 01 07 00 20 4B 00 03 00 00 00 FF 0F 83 [23:33:01]state=0 [23:33:01]No paper [23:33:01]Cover opened [23:33:02]OFD Sender: No OFD packet to send [23:33:06]Write to MH i2c: 01 00 00 21 4B 6C [23:33:06]Write i2c OK [23:33:06]MH_I2C_Read... [23:33:06]Read from MH i2c: 01 [23:33:06]MH_I2C_Read... [23:33:06]Read from MH i2c: 01 07 00 [23:33:06]MH_I2C_Read... [23:33:06]Read from MH i2c: 01 07 00 21 4B 00 03 00 00 00 FF 0F 84 [23:33:06]state=3 [23:33:06]No paper [23:33:06]Cover opened [23:33:07]OFD Sender: No OFD packet to send [23:33:11]Write to MH i2c: 01 00 00 22 4B 6D [23:33:11]Write i2c OK [23:33:11]MH_I2C_Read... [23:33:11]Read from MH i2c: 01 [23:33:11]MH_I2C_Read... [23:33:11]Read from MH i2c: 01 07 00 [23:33:11]MH_I2C_Read... [23:33:11]Read from MH i2c: 01 07 00 22 4B 00 03 00 00 00 FF 0F 85 [23:33:11]state=3 [23:33:11]No paper [23:33:11]Cover opened [23:33:11]int [23:33:11]Write to MH i2c: 01 00 00 23 4B 6E [23:33:11]*** FLAG_PRN_PAP2 reset [23:33:11]Write i2c OK [23:33:11]MH_I2C_Read... [23:33:11]Read from MH i2c: 01 [23:33:11]MH_I2C_Read... [23:33:11]Read from MH i2c: 01 07 00 [23:33:11]MH_I2C_Read... [23:33:11]Read from MH i2c: 01 07 00 23 4B 00 01 00 00 00 FF 0F 84 [23:33:11]state=3 [23:33:11]No paper [23:33:11]Cover closed [23:33:11]*** FLAG_PRN_PAP1 reset [23:33:12]OFD Sender: No OFD packet to send [23:33:16]int line is 0 - check status [23:33:16]Write to MH i2c: 01 00 00 24 4B 6F [23:33:16]Write i2c OK [23:33:16]MH_I2C_Read... [23:33:16]Read from MH i2c: 01 [23:33:16]MH_I2C_Read... [23:33:16]Read from MH i2c: 01 07 00 [23:33:16]MH_I2C_Read... [23:33:16]Read from MH i2c: 01 07 00 24 4B 00 00 00 00 00 FF 0F 84 [23:33:16]state=0 [23:33:17]OFD Sender: No OFD packet to send [23:33:22]OFD Sender: No OFD packet to send [23:33:27]OFD Sender: No OFD packet to send [23:33:29]accept exits with 7 [23:33:29]New connection [23:33:29]New thread 3067571556 created [23:33:29]Thread 3067428196 joined [23:33:29]Waiting for new connection... [23:33:29] Sock 7.Parse request [23:33:29]Sock 7.Check first char [23:33:29]Sock 7.First char is OK [23:33:29]request: POST /json_proto HTTP/1.0 [23:33:29]Method: POST [23:33:29]URL: /json_proto [23:33:29]Method is POST - this is cgi request [23:33:29]url: /json_proto [23:33:29]query_string will be loaded in cgi processing [23:33:29]execute_cgi json_proto POST (null) [23:33:29]execute_cgi path=json_proto method=POST [23:33:29]POST find Content-Length [23:33:29]Host: 172.17.45.131:8080 [23:33:29]Content-Length: 215 [23:33:29]Content-Type: application/json [23:33:29] [23:33:29]POST finish read [23:33:29]Found Content-Length = 215 [23:33:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:33:29]execute_script... [23:33:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:33:29]POST & json_proto [23:33:29]process_json_proto [23:33:29]json parsed OK: [23:33:29]protocol is kg_v1.0 [23:33:29]action value=get_value [23:33:29]process_action get_value [23:33:29]cmd_get_value [23:33:29]process_action get_value done [23:33:29]requested_data is exist [23:33:29]produce_requested_data [23:33:29]requested_item kkm.sn is exist - process it [23:33:29]requested_item kkm.ver is exist - process it [23:33:29]requested_item fm.sn is exist - process it [23:33:29]wFMCommunicate request_size=4 [23:33:29]MH_SAM_APDU [23:33:29]CAPDU: 80 11 00 00 [23:33:29]Write to MH i2c: E2 08 00 25 4B 80 11 00 00 00 00 00 00 EA [23:33:29]Write i2c OK [23:33:29]MH_I2C_Read... [23:33:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:33:29]Read from MH i2c: E2 [23:33:29]MH_I2C_Read... [23:33:29]Read from MH i2c: E2 17 00 [23:33:29]MH_I2C_Read... [23:33:29]Read from MH i2c: E2 17 00 25 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 40 [23:33:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:33:29]wFMCommunicate OK [23:33:29]requested_item fd.num is exist - process it [23:33:29]SAM_PROTO_GetFieldsCounters [23:33:29]wFMCommunicate request_size=4 [23:33:29]MH_SAM_APDU [23:33:29]CAPDU: 80 13 00 00 [23:33:29]Write to MH i2c: E2 08 00 26 4B 80 13 00 00 00 00 00 00 ED [23:33:29]Write i2c OK [23:33:29]MH_I2C_Read... [23:33:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:33:29]Read from MH i2c: E2 [23:33:29]MH_I2C_Read... [23:33:29]Read from MH i2c: E2 62 00 [23:33:29]MH_I2C_Read... [23:33:29]Read from MH i2c: E2 62 00 26 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F3 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 C2 01 00 00 5E 04 04 00 C2 01 00 00 57 04 04 00 C3 01 00 00 19 04 04 00 00 00 00 00 90 00 DB [23:33:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F3 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 C2 01 00 00 5E 04 04 00 C2 01 00 00 57 04 04 00 C3 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:33:29]wFMCommunicate OK [23:33:29]SAM_PROTO_GetFieldsCounters done [23:33:29]requested_item shift.num is exist - process it [23:33:29]requested_item shift.opened is exist - process it [23:33:29]req_shift_opened [23:33:29]FM_GetShiftState [23:33:29]SAM_PROTO_GetShiftState [23:33:29]wFMCommunicate request_size=4 [23:33:29]MH_SAM_APDU [23:33:29]CAPDU: 80 13 01 00 [23:33:29]Write to MH i2c: E2 08 00 27 4B 80 13 01 00 00 00 00 00 EF [23:33:29]Write i2c OK [23:33:29]MH_I2C_Read... [23:33:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:33:29]Read from MH i2c: E2 [23:33:29]MH_I2C_Read... [23:33:29]Read from MH i2c: E2 0E 00 [23:33:29]MH_I2C_Read... [23:33:29]Read from MH i2c: E2 0E 00 27 4B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 A2 [23:33:29]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:33:29]wFMCommunicate OK [23:33:29]SAM_PROTO_GetShiftState done [23:33:29]FM_GetShiftState done [23:33:29]req_shift_opened done [23:33:29]requested_item shift.open_date is exist - process it [23:33:29]req_shift_open_date [23:33:29]req_shift_open_date done [23:33:29]produce_requested_data done [23:33:29]produce_requested_data return {"kkm.sn":"0300000158","kkm.ver":"v1.0","fm.sn":"0000000002098565","fd.num":25075,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [23:33:29]process_action_free get_value [23:33:29]json_value_free [23:33:29]json_value_free done [23:33:29]process_json_proto returns [23:33:29]Send response to host [23:33:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000158","kkm.ver":"v1.0","fm.sn":"0000000002098565","fd.num":25075,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [23:33:29]free response buf [23:33:29]execute_script done [23:33:29]execute_script returns [23:33:29]free content buf [23:33:29]Sock 7.Close socket [23:33:29]Sock 7.Thread stoped [23:33:29]accept exits with 9 [23:33:29]New connection [23:33:29]New thread 3067428196 created [23:33:29]Thread 3067571556 joined [23:33:29]Waiting for new connection... [23:33:29] Sock 9.Parse request [23:33:29]Sock 9.Check first char [23:33:29]Sock 9.First char is OK [23:33:29]request: POST /json_proto HTTP/1.0 [23:33:29]Method: POST [23:33:29]URL: /json_proto [23:33:29]Method is POST - this is cgi request [23:33:29]url: /json_proto [23:33:29]query_string will be loaded in cgi processing [23:33:29]execute_cgi json_proto POST (null) [23:33:29]execute_cgi path=json_proto method=POST [23:33:29]POST find Content-Length [23:33:29]Host: 172.17.45.131:8080 [23:33:29]Content-Length: 331 [23:33:29]Content-Type: application/json [23:33:29] [23:33:29]POST finish read [23:33:29]Found Content-Length = 331 [23:33:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:33:29]execute_script... [23:33:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:33:29]POST & json_proto [23:33:29]process_json_proto [23:33:29]json parsed OK: [23:33:29]protocol is kg_v1.0 [23:33:29]action value=get_value [23:33:29]process_action get_value [23:33:29]cmd_get_value [23:33:29]process_action get_value done [23:33:29]requested_data is exist [23:33:29]produce_requested_data [23:33:29]requested_item fm.sale.total is exist - process it [23:33:29]SAM_PROTO_GetFMData [23:33:29]wFMCommunicate request_size=4 [23:33:29]MH_SAM_APDU [23:33:29]CAPDU: 80 13 03 00 [23:33:29]Write to MH i2c: E2 08 00 28 4B 80 13 03 00 00 00 00 00 F2 [23:33:29]Write i2c OK [23:33:29]MH_I2C_Read... [23:33:30]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:33:30]Read from MH i2c: E2 [23:33:30]MH_I2C_Read... [23:33:30]Read from MH i2c: E2 FD 00 [23:33:30]MH_I2C_Read... [23:33:30]Read from MH i2c: E2 FD 00 28 4B 00 C5 04 85 04 C1 04 6E 04 04 00 93 61 00 00 69 04 A1 00 6F 04 04 00 06 61 00 00 B1 04 04 00 B4 E2 9B 92 70 04 04 00 68 74 51 63 72 04 04 00 4C 6E 4A 2F 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 29 72 92 0F EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 2A 2F 4C 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8D 00 00 00 B1 04 04 00 A4 B2 B6 01 70 04 04 00 68 7D B4 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 97 97 2E EF 03 09 90 00 DA [23:33:30]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 93 61 00 00 69 04 A1 00 6F 04 04 00 06 61 00 00 B1 04 04 00 B4 E2 9B 92 70 04 04 00 68 74 51 63 72 04 04 00 4C 6E 4A 2F 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 29 72 92 0F EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 2A 2F 4C 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8D 00 00 00 B1 04 04 00 A4 B2 B6 01 70 04 04 00 68 7D B4 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 97 97 2E EF 03 09 90 00 [23:33:30]wFMCommunicate OK [23:33:30]wFMCommunicate request_size=4 [23:33:30]MH_SAM_APDU [23:33:30]CAPDU: 80 17 00 00 [23:33:30]Write to MH i2c: E2 08 00 29 4B 80 17 00 00 00 00 00 00 F4 [23:33:30]Write i2c OK [23:33:30]MH_I2C_Read... [23:33:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:33:30]Read from MH i2c: E2 [23:33:30]MH_I2C_Read... [23:33:30]Read from MH i2c: E2 FD 00 [23:33:30]MH_I2C_Read... [23:33:30]Read from MH i2c: E2 FD 00 29 4B 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EB E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 79 [23:33:30]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EB E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [23:33:30]wFMCommunicate OK [23:33:30]wFMCommunicate request_size=4 [23:33:30]MH_SAM_APDU [23:33:30]CAPDU: 80 17 00 00 [23:33:30]Write to MH i2c: E2 08 00 2A 4B 80 17 00 00 00 00 00 00 F5 [23:33:30]Write i2c OK [23:33:30]MH_I2C_Read... [23:33:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:33:30]Read from MH i2c: E2 [23:33:30]MH_I2C_Read... [23:33:30]Read from MH i2c: E2 FD 00 [23:33:30]MH_I2C_Read... [23:33:30]Read from MH i2c: E2 FD 00 2A 4B 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 07 [23:33:30]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [23:33:30]wFMCommunicate OK [23:33:30]wFMCommunicate request_size=4 [23:33:30]MH_SAM_APDU [23:33:30]CAPDU: 80 17 00 00 [23:33:30]Write to MH i2c: E2 08 00 2B 4B 80 17 00 00 00 00 00 00 F6 [23:33:30]Write i2c OK [23:33:30]MH_I2C_Read... [23:33:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:33:31]Read from MH i2c: E2 [23:33:31]MH_I2C_Read... [23:33:31]Read from MH i2c: E2 FD 00 [23:33:31]MH_I2C_Read... [23:33:31]Read from MH i2c: E2 FD 00 2B 4B 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 82 [23:33:31]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [23:33:31]wFMCommunicate OK [23:33:31]wFMCommunicate request_size=4 [23:33:31]MH_SAM_APDU [23:33:31]CAPDU: 80 17 00 00 [23:33:31]Write to MH i2c: E2 08 00 2C 4B 80 17 00 00 00 00 00 00 F7 [23:33:31]Write i2c OK [23:33:31]MH_I2C_Read... [23:33:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [23:33:31]Read from MH i2c: E2 [23:33:31]MH_I2C_Read... [23:33:31]Read from MH i2c: E2 E2 00 [23:33:31]MH_I2C_Read... [23:33:31]Read from MH i2c: E2 E2 00 2C 4B 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D5 [23:33:31]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:33:31]wFMCommunicate OK [23:33:31]SAM_PROTO_GetFMData done [23:33:31]requested_item fm.sale_refund.total is exist - process it [23:33:31]requested_item fm.buy.total is exist - process it [23:33:31]requested_item shift.sale.total is exist - process it [23:33:31]SAM_PROTO_GetShiftData [23:33:31]wFMCommunicate request_size=4 [23:33:31]MH_SAM_APDU [23:33:31]CAPDU: 80 13 02 00 [23:33:31]Write to MH i2c: E2 08 00 2D 4B 80 13 02 00 00 00 00 00 F6 [23:33:31]Write i2c OK [23:33:31]MH_I2C_Read... [23:33:31]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:33:31]Read from MH i2c: E2 [23:33:31]MH_I2C_Read... [23:33:31]Read from MH i2c: E2 FD 00 [23:33:31]MH_I2C_Read... [23:33:31]Read from MH i2c: E2 FD 00 2D 4B 00 BD 04 AA 04 B9 04 6E 04 04 00 C2 01 00 00 69 04 9F 00 6F 04 04 00 BF 01 00 00 B1 04 04 00 8E 38 2C 03 70 04 04 00 80 80 D0 01 72 04 04 00 0E B8 5B 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 6A 44 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 6F 30 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 50 D3 0E 70 04 03 00 50 D3 0E 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 14 93 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 2D [23:33:31]RAPDU: BD 04 AA 04 B9 04 6E 04 04 00 C2 01 00 00 69 04 9F 00 6F 04 04 00 BF 01 00 00 B1 04 04 00 8E 38 2C 03 70 04 04 00 80 80 D0 01 72 04 04 00 0E B8 5B 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 6A 44 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 6F 30 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 50 D3 0E 70 04 03 00 50 D3 0E 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 14 93 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 [23:33:31]wFMCommunicate OK [23:33:31]wFMCommunicate request_size=4 [23:33:31]MH_SAM_APDU [23:33:31]CAPDU: 80 17 00 00 [23:33:31]Write to MH i2c: E2 08 00 2E 4B 80 17 00 00 00 00 00 00 F9 [23:33:31]Write i2c OK [23:33:31]MH_I2C_Read... [23:33:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:33:32]Read from MH i2c: E2 [23:33:32]MH_I2C_Read... [23:33:32]Read from MH i2c: E2 FD 00 [23:33:32]MH_I2C_Read... [23:33:32]Read from MH i2c: E2 FD 00 2E 4B 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 97 21 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 5E [23:33:32]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 97 21 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [23:33:32]wFMCommunicate OK [23:33:32]wFMCommunicate request_size=4 [23:33:32]MH_SAM_APDU [23:33:32]CAPDU: 80 17 00 00 [23:33:32]Write to MH i2c: E2 08 00 2F 4B 80 17 00 00 00 00 00 00 FA [23:33:32]Write i2c OK [23:33:32]MH_I2C_Read... [23:33:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:33:32]Read from MH i2c: E2 [23:33:32]MH_I2C_Read... [23:33:32]Read from MH i2c: E2 FD 00 [23:33:32]MH_I2C_Read... [23:33:32]Read from MH i2c: E2 FD 00 2F 4B 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 2C [23:33:32]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 [23:33:32]wFMCommunicate OK [23:33:32]wFMCommunicate request_size=4 [23:33:32]MH_SAM_APDU [23:33:32]CAPDU: 80 17 00 00 [23:33:32]Write to MH i2c: E2 08 00 30 4B 80 17 00 00 00 00 00 00 FB [23:33:32]Write i2c OK [23:33:32]MH_I2C_Read... [23:33:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:33:32]Read from MH i2c: E2 [23:33:32]MH_I2C_Read... [23:33:32]Read from MH i2c: E2 FD 00 [23:33:32]MH_I2C_Read... [23:33:32]Read from MH i2c: E2 FD 00 30 4B 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 72 [23:33:32]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 [23:33:32]wFMCommunicate OK [23:33:32]wFMCommunicate request_size=4 [23:33:32]MH_SAM_APDU [23:33:32]CAPDU: 80 17 00 00 [23:33:32]Write to MH i2c: E2 08 00 31 4B 80 17 00 00 00 00 00 00 FC [23:33:32]Write i2c OK [23:33:32]MH_I2C_Read... [23:33:32]OFD Sender: No OFD packet to send [23:33:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [23:33:33]Read from MH i2c: E2 [23:33:33]MH_I2C_Read... [23:33:33]Read from MH i2c: E2 DA 00 [23:33:33]MH_I2C_Read... [23:33:33]Read from MH i2c: E2 DA 00 31 4B 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 DD [23:33:33]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 [23:33:33]wFMCommunicate OK [23:33:33]SAM_PROTO_GetShiftData done [23:33:33]requested_item shift.sale.total_cash is exist - process it [23:33:33]requested_item shift.sale_refund.total is exist - process it [23:33:33]requested_item shift.sale_refund.total_cash is exist - process it [23:33:33]requested_item shift.buy.total is exist - process it [23:33:33]requested_item shift.buy.total_cash is exist - process it [23:33:33]produce_requested_data done [23:33:33]produce_requested_data return {"fm.sale.total":24596896.52,"fm.sale_refund.total":287505.00,"fm.buy.total":0.00,"shift.sale.total":532297.10,"shift.sale.total_cash":304416.00,"shift.sale_refund.total":9716.00,"shift.sale_refund.total_cash":9716.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:33:33]process_action_free get_value [23:33:33]json_value_free [23:33:33]json_value_free done [23:33:33]process_json_proto returns [23:33:33]Send response to host [23:33:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":24596896.52,"fm.sale_refund.total":287505.00,"fm.buy.total":0.00,"shift.sale.total":532297.10,"shift.sale.total_cash":304416.00,"shift.sale_refund.total":9716.00,"shift.sale_refund.total_cash":9716.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:33:33]free response buf [23:33:33]execute_script done [23:33:33]execute_script returns [23:33:33]free content buf [23:33:33]Sock 9.Close socket [23:33:33]Sock 9.Thread stoped [23:33:37]OFD Sender: No OFD packet to send [23:33:42]OFD Sender: No OFD packet to send [23:33:47]OFD Sender: No OFD packet to send [23:33:52]OFD Sender: No OFD packet to send [23:33:57]OFD Sender: No OFD packet to send [23:34:02]OFD Sender: No OFD packet to send [23:34:07]OFD Sender: No OFD packet to send [23:34:12]OFD Sender: No OFD packet to send [23:34:17]OFD Sender: No OFD packet to send [23:34:22]OFD Sender: No OFD packet to send [23:34:27]OFD Sender: No OFD packet to send [23:34:32]OFD Sender: No OFD packet to send [23:34:37]OFD Sender: No OFD packet to send [23:34:42]OFD Sender: No OFD packet to send [23:34:47]OFD Sender: No OFD packet to send [23:34:52]OFD Sender: No OFD packet to send [23:34:57]OFD Sender: No OFD packet to send [23:35:02]OFD Sender: No OFD packet to send [23:35:07]OFD Sender: No OFD packet to send [23:35:12]OFD Sender: No OFD packet to send [23:35:17]OFD Sender: No OFD packet to send [23:35:22]OFD Sender: No OFD packet to send [23:35:27]OFD Sender: No OFD packet to send [23:35:32]OFD Sender: No OFD packet to send [23:35:37]OFD Sender: No OFD packet to send [23:35:42]OFD Sender: No OFD packet to send [23:35:47]OFD Sender: No OFD packet to send [23:35:52]OFD Sender: No OFD packet to send [23:35:57]OFD Sender: No OFD packet to send [23:36:02]OFD Sender: No OFD packet to send [23:36:07]OFD Sender: No OFD packet to send [23:36:12]OFD Sender: No OFD packet to send [23:36:17]OFD Sender: No OFD packet to send [23:36:22]OFD Sender: No OFD packet to send [23:36:27]OFD Sender: No OFD packet to send [23:36:32]OFD Sender: No OFD packet to send [23:36:37]OFD Sender: No OFD packet to send [23:36:42]OFD Sender: No OFD packet to send [23:36:48]OFD Sender: No OFD packet to send [23:36:53]OFD Sender: No OFD packet to send [23:36:53]accept exits with 7 [23:36:53]New connection [23:36:53]New thread 3067571556 created [23:36:53]Thread 3067428196 joined [23:36:53]Waiting for new connection... [23:36:53] Sock 7.Parse request [23:36:53]Sock 7.Check first char [23:36:53]Sock 7.First char is OK [23:36:53]request: POST /json_proto HTTP/1.0 [23:36:53]Method: POST [23:36:53]URL: /json_proto [23:36:53]Method is POST - this is cgi request [23:36:53]url: /json_proto [23:36:53]query_string will be loaded in cgi processing [23:36:53]execute_cgi json_proto POST (null) [23:36:53]execute_cgi path=json_proto method=POST [23:36:53]POST find Content-Length [23:36:53]Host: 172.17.45.131:8080 [23:36:53]Content-Length: 977 [23:36:53]Content-Type: application/json [23:36:53] [23:36:53]POST finish read [23:36:53]Found Content-Length = 977 [23:36:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610838", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 74.70, "quantity" : 50.880, "sum" : 3800.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 127\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 50.88 \u0441\u043E\u043C", "deposit" : 3800.00, "total" : 3800.00, "payments": [ { "type": 0, "sum" : 3800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:36:53]execute_script... [23:36:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610838", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 74.70, "quantity" : 50.880, "sum" : 3800.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 127\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 50.88 \u0441\u043E\u043C", "deposit" : 3800.00, "total" : 3800.00, "payments": [ { "type": 0, "sum" : 3800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:36:53]POST & json_proto [23:36:53]process_json_proto [23:36:53]json parsed OK: [23:36:53]protocol is kg_v1.0 [23:36:53]action value=close_receipt [23:36:53]process_action close_receipt [23:36:53]cmd_close_receipt [23:36:53]MH_GetDate [23:36:53]Write to MH i2c: F0 00 00 32 4B 6C [23:36:53]Write i2c OK [23:36:53]MH_I2C_Read... [23:36:53]Read from MH i2c: F0 [23:36:53]MH_I2C_Read... [23:36:53]Read from MH i2c: F0 09 00 [23:36:53]MH_I2C_Read... [23:36:53]Read from MH i2c: F0 09 00 32 4B 00 18 79 A9 66 C6 D4 6E 66 83 [23:36:53]GetLastDocTimeStamp 1722382357 [23:36:53]current date 1722382616 [23:36:53]FM_GetShiftState [23:36:53]SAM_PROTO_GetShiftState [23:36:53]wFMCommunicate request_size=4 [23:36:53]MH_SAM_APDU [23:36:53]CAPDU: 80 13 01 00 [23:36:53]Write to MH i2c: E2 08 00 33 4B 80 13 01 00 00 00 00 00 FB [23:36:53]Write i2c OK [23:36:53]MH_I2C_Read... [23:36:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:36:53]Read from MH i2c: E2 [23:36:53]MH_I2C_Read... [23:36:53]Read from MH i2c: E2 0E 00 [23:36:53]MH_I2C_Read... [23:36:53]Read from MH i2c: E2 0E 00 33 4B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 AE [23:36:53]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:36:53]wFMCommunicate OK [23:36:53]SAM_PROTO_GetShiftState done [23:36:53]FM_GetShiftState done [23:36:53]opened in 1722298218 [23:36:53]opened+sec_in_day 1722384618 [23:36:53]quantity*price = 380073 [23:36:53]sum+1 = 380075 [23:36:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.74 ИТОГО: 3800.00 Внесено: 3800.00 СДАЧА: 0.00 НСП 1% : 33.63 НДС 12% : 403.62 Наличными: 3800.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 451 30.07.2024 23:36 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Дисконтная программа ДТ номер 127 сэкономлено 50.88 сом ФМ: 0000000002098565 ФД: 25076 ФПД: 77185466391908 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T233656&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25076&fm=77185466391908&tin=02508201610067®Number=0000000000171247&sum=380000 [23:36:55]StoreToDocumentArchive [23:36:55]shift 48 fd 25076 [23:36:55]save to /storage/0048/doc_00025076 [23:36:55]save last doc name /storage/0048/doc_00025076 to /storage/kkm_last_doc_name [23:36:55]save OK [23:36:55]Clear old archive folders... [23:36:55]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:36:55]tlvbuf is 01E30DE0 [23:36:55]SAM_PROTO_ClearQueue [23:36:55]wFMCommunicate request_size=4 [23:36:55]MH_SAM_APDU [23:36:55]CAPDU: 80 09 00 00 [23:36:55]Write to MH i2c: E2 08 00 40 4B 80 09 00 00 00 00 00 00 FD [23:36:55]Write i2c OK [23:36:55]MH_I2C_Read... [23:36:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:36:55]Read from MH i2c: E2 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: E2 03 00 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: E2 03 00 40 4B 00 90 00 FF [23:36:55]RAPDU: 90 00 [23:36:55]wFMCommunicate OK [23:36:55]SAM_PROTO_ClearQueue done [23:36:55]KKMCreateOFDPacket [23:36:55]OFDProtocolAddRootSTLVToBuf [23:36:55]FM_MakeSignedData [23:36:55]FM_MakeSignedData [23:36:55]SAM_PROTO_SignData [23:36:55]wFMCommunicate request_size=4 [23:36:55]MH_SAM_APDU [23:36:55]CAPDU: 80 0D 01 02 [23:36:55]Write to MH i2c: E2 08 00 41 4B 80 0D 01 02 00 00 00 00 05 [23:36:55]Write i2c OK [23:36:55]MH_I2C_Read... [23:36:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:36:55]Read from MH i2c: E2 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: E2 03 00 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: E2 03 00 41 4B 00 90 00 00 [23:36:55]RAPDU: 90 00 [23:36:55]wFMCommunicate OK [23:36:55]wFMCommunicate request_size=255 [23:36:55]MH_SAM_APDU [23:36:55]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C0 C6 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 AA CC 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 CC 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 9D 00 00 00 00 07 04 06 00 60 CC 05 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 18 79 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F4 61 00 00 35 04 06 00 46 33 24 4E [23:36:55]Write to MH i2c: E2 02 01 42 4B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C0 C6 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 AA CC 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 CC 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 9D 00 00 00 00 07 04 06 00 60 CC 05 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 18 79 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F4 61 00 00 35 04 06 00 46 33 24 4E 00 00 58 [23:36:55]Write i2c OK [23:36:55]MH_I2C_Read... [23:36:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:36:55]Read from MH i2c: E2 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: E2 03 00 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: E2 03 00 42 4B 00 90 00 01 [23:36:55]RAPDU: 90 00 [23:36:55]wFMCommunicate OK [23:36:55]wFMCommunicate request_size=7 [23:36:55]MH_SAM_APDU [23:36:55]CAPDU: 80 0D 02 02 02 5D 64 [23:36:55]Write to MH i2c: E2 0A 00 43 4B 80 0D 02 02 02 00 5D 64 00 00 CD [23:36:55]Write i2c OK [23:36:55]MH_I2C_Read... [23:36:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:36:55]Read from MH i2c: E2 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: E2 03 00 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: E2 03 00 43 4B 00 90 00 02 [23:36:55]RAPDU: 90 00 [23:36:55]wFMCommunicate OK [23:36:55]wFMCommunicate request_size=4 [23:36:55]MH_SAM_APDU [23:36:55]CAPDU: 80 0D 03 02 [23:36:55]Write to MH i2c: E2 08 00 44 4B 80 0D 03 02 00 00 00 00 0A [23:36:55]Write i2c OK [23:36:55]MH_I2C_Read... [23:36:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:36:55]Read from MH i2c: E2 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: E2 0B 00 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: E2 0B 00 44 4B 00 E2 3A DD 5A 69 9E AB 46 90 00 56 [23:36:55]RAPDU: E2 3A DD 5A 69 9E AB 46 90 00 [23:36:55]wFMCommunicate OK [23:36:55]SAM_PROTO_SignData done [23:36:55]FM_MakeSignedData done [23:36:55]CreateOFDProtocolMessage [23:36:55]wFMCommunicate request_size=4 [23:36:55]MH_SAM_APDU [23:36:55]CAPDU: 80 11 00 00 [23:36:55]Write to MH i2c: E2 08 00 45 4B 80 11 00 00 00 00 00 00 0A [23:36:55]Write i2c OK [23:36:55]MH_I2C_Read... [23:36:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:36:55]Read from MH i2c: E2 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: E2 17 00 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: E2 17 00 45 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 60 [23:36:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:36:55]wFMCommunicate OK [23:36:55]CreateOFDProtocolMessage done [23:36:55]OFDSenderStorePacket 25076 [23:36:55]StoreOFDPacket docnum=25076 [23:36:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 25 B6 04 01 9A 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C0 C6 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 AA CC 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 CC 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 9D 00 00 00 00 07 04 06 00 60 CC 05 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 18 79 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F4 61 00 00 35 04 06 00 46 33 24 4E 5D 64 E2 3A DD 5A 69 9E AB 46 [23:36:55]CheckFolder [23:36:55]dirname=/storage/ofd_packets [23:36:55]CheckFolder done [23:36:55]ProducePacketName [23:36:55]name=ofd_packets/00025076 [23:36:55]NVStorageSaveData ofd_packets/00025076 [23:36:55]File name is /storage/ofd_packets/00025076 [23:36:55]Write 298 bytes [23:36:55]NVStorageSaveData done [23:36:55]OFDSenderStorePacket done [23:36:55]KKMCreateOFDPacket done [23:36:55]NVStorageSaveData kkm_last_timestamp [23:36:55]File name is /storage/kkm_last_timestamp [23:36:55]Write 4 bytes [23:36:55]NVStorageSaveData done [23:36:55]ExternCall_PrintAddStr [23:36:55]wPrintStart [23:36:55]Write to MH i2c: 01 00 00 46 4B 91 [23:36:55]Write i2c OK [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: 01 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: 01 07 00 [23:36:55]MH_I2C_Read... [23:36:55]Read from MH i2c: 01 07 00 46 4B 00 00 00 00 00 FF 0F A6 [23:36:55]RasterBufferAndPrint [23:36:55]line Счет N : (1)610838 [23:36:55]line ИНН: 02508201610067 [23:36:55]line Контрольно-Кассовый Чек [23:36:55]line ПРОДАЖА [23:36:55]line ТРК (МРК, ГНК) : 1 [23:36:55]line Товар: 2710194210 [23:36:55]line ДТ-К-2 [23:36:55]line 50.880 * 74.70 [23:36:55]line = 3800.74 [23:36:55]line НДС 12% НСП 1% [23:36:55]line > о реализуемом товаре [23:36:55]line ОКРУГЛЕНИЕ: -0.74 [23:36:55]line ИТОГО: 3800.00 [23:36:55]line Внесено: 3800.00 [23:36:55]line СДАЧА: 0.00 [23:36:55]line НСП 1% : 33.63 [23:36:55]line НДС 12% : 403.62 [23:36:55]line Наличными: 3800.00 [23:36:55]line Безнал.: 0.00 [23:36:55]line Место: АЗС № 127 "Партнер Нефть" [23:36:55]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [23:36:55]line СНО: Общий режим [23:36:55]line Чек 451 30.07.2024 23:36 [23:36:55]line Смена: 48 ФФД: 1.0 [23:36:55]line ЗНМ: 0300000158 [23:36:55]line РНМ: 0000000000171247 [23:36:55]line Версия ККМ: v1.0 [23:36:55]line [23:36:55]line Дисконтная программа [23:36:55]line ДТ [23:36:55]line номер 127 [23:36:55]line сэкономлено 50.88 сом [23:36:55]line ФМ: 0000000002098565 [23:36:55]line ФД: 25076 [23:36:55]line ФПД: 77185466391908 [23:36:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T233656&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25076&fm=77185466391908&tin=02508201610067®Number=0000000000171247&sum=380000 [23:36:55]OFD Sender: Processing packet 25076 [packets to send 29, broken 28] [23:36:55]ProducePacketName [23:36:55]name=ofd_packets/00025076 [23:36:55]OFD Sender: To server: pG, [23:36:55]CommunicateWithHost lk.salyk.kg:30040 [23:36:55]ConnectInit lk.salyk.kg [23:36:55]written 0, free lines is 4095 [23:36:56]Connected sock=10 [23:36:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 25 B6 04 01 9A 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C0 C6 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 AA CC 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 CC 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 23 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AA 9D 00 00 00 00 07 04 06 00 60 CC 05 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 18 79 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F4 61 00 00 35 04 06 00 46 33 24 4E 5D 64 E2 3A DD 5A 69 9E AB 46 [23:36:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 D5 CD 47 00 D3 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 32 30 39 38 35 36 35 10 04 04 00 F4 61 00 00 F4 03 04 00 A5 24 A9 66 B6 04 01 00 00 23 98 EC AB 70 63 FF 4B [23:36:56]CommunicateWithHost err = 0 [23:36:56]CheckOFDResponse [23:36:56]1017 (14) - 77093643461234 [23:36:56]1041 (16) - 0000000002098565 [23:36:56]1040 (4) - 25076 [23:36:56]1012 (4) - 30.07.2024 17:36 [23:36:56]1206 (1) - 0 [23:36:56]OFD Sender: Remove packet 25076 [23:36:56]ProducePacketName [23:36:56]name=ofd_packets/00025076 [23:36:56]NVStorageDeleteData [23:36:56]Write to MH i2c: 01 00 00 76 4B C1 [23:36:56]Write i2c OK [23:36:56]MH_I2C_Read... [23:36:56]Read from MH i2c: 01 [23:36:56]MH_I2C_Read... [23:36:56]Read from MH i2c: 01 07 00 [23:36:56]MH_I2C_Read... [23:36:56]Read from MH i2c: 01 07 00 76 4B 00 00 00 00 00 A4 0C 78 [23:36:56]RasterBufferAndPrint [23:36:56]line [23:36:56]line [23:36:56]line [23:36:56]line [23:36:56]line [23:36:56]written 0, free lines is 3242 [23:36:56]MH_Cut [23:36:56]Write to MH i2c: D1 01 00 7D 4B 01 9A [23:36:56]Write i2c OK [23:36:56]MH_I2C_Read... [23:36:56]Read from MH i2c: D1 [23:36:56]MH_I2C_Read... [23:36:56]Read from MH i2c: D1 01 00 [23:36:56]MH_I2C_Read... [23:36:56]Read from MH i2c: D1 01 00 7D 4B 00 99 [23:36:56]Write to MH i2c: 01 00 00 7E 4B C9 [23:36:56]Write i2c OK [23:36:56]MH_I2C_Read... [23:36:56]OFD Sender: No OFD packet to send [23:36:57]*** Cut start [23:36:57]*** Partial cut [23:36:57]*** CUTSNS_PIN = 1 [23:36:57]*** CUTSNS_PIN = 0 [23:36:57]*** Brake cut motor [23:36:57]Read from MH i2c: 01 [23:36:57]MH_I2C_Read... [23:36:57]*** Stop cut motor [23:36:57]*** Cut end [23:36:57]Read from MH i2c: 01 07 00 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: 01 07 00 7E 4B 00 00 00 00 00 FF 0F DE [23:36:57]process_action close_receipt done [23:36:57]requested_data is exist [23:36:57]produce_requested_data [23:36:57]requested_item fm.sn is exist - process it [23:36:57]wFMCommunicate request_size=4 [23:36:57]MH_SAM_APDU [23:36:57]CAPDU: 80 11 00 00 [23:36:57]Write to MH i2c: E2 08 00 7F 4B 80 11 00 00 00 00 00 00 44 [23:36:57]Write i2c OK [23:36:57]MH_I2C_Read... [23:36:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:36:57]Read from MH i2c: E2 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: E2 17 00 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: E2 17 00 7F 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 9A [23:36:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:36:57]wFMCommunicate OK [23:36:57]requested_item fd.num is exist - process it [23:36:57]SAM_PROTO_GetFieldsCounters [23:36:57]wFMCommunicate request_size=4 [23:36:57]MH_SAM_APDU [23:36:57]CAPDU: 80 13 00 00 [23:36:57]Write to MH i2c: E2 08 00 80 4B 80 13 00 00 00 00 00 00 47 [23:36:57]Write i2c OK [23:36:57]MH_I2C_Read... [23:36:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:36:57]Read from MH i2c: E2 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: E2 62 00 [23:36:57]MH_I2C_Read... [23:36:57]Read from MH i2c: E2 62 00 80 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F4 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 C3 01 00 00 5E 04 04 00 C3 01 00 00 57 04 04 00 C4 01 00 00 19 04 04 00 00 00 00 00 90 00 39 [23:36:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F4 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 C3 01 00 00 5E 04 04 00 C3 01 00 00 57 04 04 00 C4 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:36:57]wFMCommunicate OK [23:36:57]SAM_PROTO_GetFieldsCounters done [23:36:57]requested_item shift.num is exist - process it [23:36:57]requested_item shift.opened is exist - process it [23:36:57]req_shift_opened [23:36:57]FM_GetShiftState [23:36:57]SAM_PROTO_GetShiftState [23:36:57]wFMCommunicate request_size=4 [23:36:57]MH_SAM_APDU [23:36:57]CAPDU: 80 13 01 00 [23:36:57]Write to MH i2c: E2 08 00 81 4B 80 13 01 00 00 00 00 00 49 [23:36:57]Write i2c OK [23:36:57]MH_I2C_Read... [23:36:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:36:58]Read from MH i2c: E2 [23:36:58]MH_I2C_Read... [23:36:58]Read from MH i2c: E2 0E 00 [23:36:58]MH_I2C_Read... [23:36:58]Read from MH i2c: E2 0E 00 81 4B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 FC [23:36:58]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:36:58]wFMCommunicate OK [23:36:58]SAM_PROTO_GetShiftState done [23:36:58]FM_GetShiftState done [23:36:58]req_shift_opened done [23:36:58]requested_item shift.open_date is exist - process it [23:36:58]req_shift_open_date [23:36:58]req_shift_open_date done [23:36:58]produce_requested_data done [23:36:58]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25076,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [23:36:58]process_action_free close_receipt [23:36:58]json_value_free [23:36:58]json_value_free done [23:36:58]process_json_proto returns [23:36:58]Send response to host [23:36:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25076,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [23:36:58]free response buf [23:36:58]execute_script done [23:36:58]execute_script returns [23:36:58]free content buf [23:36:58]Sock 7.Close socket [23:36:58]Sock 7.Thread stoped [23:37:01]OFD Sender: No OFD packet to send [23:37:06]OFD Sender: No OFD packet to send [23:37:11]OFD Sender: No OFD packet to send [23:37:16]OFD Sender: No OFD packet to send [23:37:21]OFD Sender: No OFD packet to send [23:37:26]OFD Sender: No OFD packet to send [23:37:31]OFD Sender: No OFD packet to send [23:37:36]OFD Sender: No OFD packet to send [23:37:41]OFD Sender: No OFD packet to send [23:37:46]OFD Sender: No OFD packet to send [23:37:51]OFD Sender: No OFD packet to send [23:37:56]OFD Sender: No OFD packet to send [23:38:01]OFD Sender: No OFD packet to send [23:38:06]OFD Sender: No OFD packet to send [23:38:11]OFD Sender: No OFD packet to send [23:38:16]OFD Sender: No OFD packet to send [23:38:21]OFD Sender: No OFD packet to send [23:38:26]OFD Sender: No OFD packet to send [23:38:31]OFD Sender: No OFD packet to send [23:38:36]OFD Sender: No OFD packet to send [23:38:41]OFD Sender: No OFD packet to send [23:38:46]OFD Sender: No OFD packet to send [23:38:51]OFD Sender: No OFD packet to send [23:38:56]OFD Sender: No OFD packet to send [23:39:01]OFD Sender: No OFD packet to send [23:39:06]OFD Sender: No OFD packet to send [23:39:07]accept exits with 9 [23:39:07]New connection [23:39:07]New thread 3067428196 created [23:39:07]Thread 3067571556 joined [23:39:07]Waiting for new connection... [23:39:07] Sock 9.Parse request [23:39:07]Sock 9.Check first char [23:39:07]Sock 9.First char is OK [23:39:07]request: POST /json_proto HTTP/1.0 [23:39:07]Method: POST [23:39:07]URL: /json_proto [23:39:07]Method is POST - this is cgi request [23:39:07]url: /json_proto [23:39:07]query_string will be loaded in cgi processing [23:39:07]execute_cgi json_proto POST (null) [23:39:07]execute_cgi path=json_proto method=POST [23:39:07]POST find Content-Length [23:39:07]Host: 172.17.45.131:8080 [23:39:07]Content-Length: 638 [23:39:07]Content-Type: application/json [23:39:07] [23:39:07]POST finish read [23:39:07]Found Content-Length = 638 [23:39:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610839", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:39:07]execute_script... [23:39: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)610839", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:39:07]POST & json_proto [23:39:07]process_json_proto [23:39:07]json parsed OK: [23:39:07]protocol is kg_v1.0 [23:39:07]action value=close_receipt [23:39:07]process_action close_receipt [23:39:07]cmd_close_receipt [23:39:07]MH_GetDate [23:39:07]Write to MH i2c: F0 00 00 82 4B BC [23:39:07]Write i2c OK [23:39:07]MH_I2C_Read... [23:39:07]Read from MH i2c: F0 [23:39:07]MH_I2C_Read... [23:39:07]Read from MH i2c: F0 09 00 [23:39:07]MH_I2C_Read... [23:39:07]Read from MH i2c: F0 09 00 82 4B 00 9D 79 A9 66 C6 D4 6E 66 58 [23:39:07]GetLastDocTimeStamp 1722382616 [23:39:07]current date 1722382749 [23:39:07]FM_GetShiftState [23:39:07]SAM_PROTO_GetShiftState [23:39:07]wFMCommunicate request_size=4 [23:39:07]MH_SAM_APDU [23:39:07]CAPDU: 80 13 01 00 [23:39:07]Write to MH i2c: E2 08 00 83 4B 80 13 01 00 00 00 00 00 4B [23:39:07]Write i2c OK [23:39:07]MH_I2C_Read... [23:39:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:39:07]Read from MH i2c: E2 [23:39:07]MH_I2C_Read... [23:39:07]Read from MH i2c: E2 0E 00 [23:39:07]MH_I2C_Read... [23:39:07]Read from MH i2c: E2 0E 00 83 4B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 FE [23:39:07]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:39:07]wFMCommunicate OK [23:39:07]SAM_PROTO_GetShiftState done [23:39:07]FM_GetShiftState done [23:39:07]opened in 1722298218 [23:39:07]opened+sec_in_day 1722384618 [23:39:07]quantity*price = 99999 [23:39:07]sum+1 = 100001 [23:39:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 452 30.07.2024 23:39 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25077 ФПД: 122172435459657 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T233909&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25077&fm=122172435459657&tin=02508201610067®Number=0000000000171247&sum=100000 [23:39:08]StoreToDocumentArchive [23:39:08]shift 48 fd 25077 [23:39:08]save to /storage/0048/doc_00025077 [23:39:08]save last doc name /storage/0048/doc_00025077 to /storage/kkm_last_doc_name [23:39:08]save OK [23:39:08]Clear old archive folders... [23:39:08]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:39:08]tlvbuf is 01E8A310 [23:39:08]SAM_PROTO_ClearQueue [23:39:08]wFMCommunicate request_size=4 [23:39:08]MH_SAM_APDU [23:39:08]CAPDU: 80 09 00 00 [23:39:08]Write to MH i2c: E2 08 00 90 4B 80 09 00 00 00 00 00 00 4D [23:39:08]Write i2c OK [23:39:08]MH_I2C_Read... [23:39:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:39:08]Read from MH i2c: E2 [23:39:08]MH_I2C_Read... [23:39:08]Read from MH i2c: E2 03 00 [23:39:08]MH_I2C_Read... [23:39:08]Read from MH i2c: E2 03 00 90 4B 00 90 00 4F [23:39:08]RAPDU: 90 00 [23:39:08]wFMCommunicate OK [23:39:08]SAM_PROTO_ClearQueue done [23:39:08]KKMCreateOFDPacket [23:39:08]OFDProtocolAddRootSTLVToBuf [23:39:08]FM_MakeSignedData [23:39:08]FM_MakeSignedData [23:39:08]SAM_PROTO_SignData [23:39:08]wFMCommunicate request_size=4 [23:39:08]MH_SAM_APDU [23:39:08]CAPDU: 80 0D 01 02 [23:39:08]Write to MH i2c: E2 08 00 91 4B 80 0D 01 02 00 00 00 00 55 [23:39:08]Write i2c OK [23:39:08]MH_I2C_Read... [23:39:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:39:08]Read from MH i2c: E2 [23:39:08]MH_I2C_Read... [23:39:08]Read from MH i2c: E2 03 00 [23:39:08]MH_I2C_Read... [23:39:08]Read from MH i2c: E2 03 00 91 4B 00 90 00 50 [23:39:08]RAPDU: 90 00 [23:39:08]wFMCommunicate OK [23:39:08]wFMCommunicate request_size=255 [23:39:08]MH_SAM_APDU [23:39:08]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 9D 79 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F5 61 00 00 35 04 06 00 6F 1D 7C 9D [23:39:08]Write to MH i2c: E2 02 01 92 4B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 9D 79 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F5 61 00 00 35 04 06 00 6F 1D 7C 9D 00 00 D1 [23:39:08]Write i2c OK [23:39:08]MH_I2C_Read... [23:39:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:39:09]Read from MH i2c: E2 [23:39:09]MH_I2C_Read... [23:39:09]Read from MH i2c: E2 03 00 [23:39:09]MH_I2C_Read... [23:39:09]Read from MH i2c: E2 03 00 92 4B 00 90 00 51 [23:39:09]RAPDU: 90 00 [23:39:09]wFMCommunicate OK [23:39:09]wFMCommunicate request_size=7 [23:39:09]MH_SAM_APDU [23:39:09]CAPDU: 80 0D 02 02 02 EE 49 [23:39:09]Write to MH i2c: E2 0A 00 93 4B 80 0D 02 02 02 00 EE 49 00 00 93 [23:39:09]Write i2c OK [23:39:09]MH_I2C_Read... [23:39:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:39:09]Read from MH i2c: E2 [23:39:09]MH_I2C_Read... [23:39:09]Read from MH i2c: E2 03 00 [23:39:09]MH_I2C_Read... [23:39:09]Read from MH i2c: E2 03 00 93 4B 00 90 00 52 [23:39:09]RAPDU: 90 00 [23:39:09]wFMCommunicate OK [23:39:09]wFMCommunicate request_size=4 [23:39:09]MH_SAM_APDU [23:39:09]CAPDU: 80 0D 03 02 [23:39:09]Write to MH i2c: E2 08 00 94 4B 80 0D 03 02 00 00 00 00 5A [23:39:09]Write i2c OK [23:39:09]MH_I2C_Read... [23:39:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:39:09]Read from MH i2c: E2 [23:39:09]MH_I2C_Read... [23:39:09]Read from MH i2c: E2 0B 00 [23:39:09]MH_I2C_Read... [23:39:09]Read from MH i2c: E2 0B 00 94 4B 00 B0 88 5C E0 29 BC 49 FF 90 00 FC [23:39:09]RAPDU: B0 88 5C E0 29 BC 49 FF 90 00 [23:39:09]wFMCommunicate OK [23:39:09]SAM_PROTO_SignData done [23:39:09]FM_MakeSignedData done [23:39:09]CreateOFDProtocolMessage [23:39:09]wFMCommunicate request_size=4 [23:39:09]MH_SAM_APDU [23:39:09]CAPDU: 80 11 00 00 [23:39:09]Write to MH i2c: E2 08 00 95 4B 80 11 00 00 00 00 00 00 5A [23:39:09]Write i2c OK [23:39:09]MH_I2C_Read... [23:39:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:39:09]Read from MH i2c: E2 [23:39:09]MH_I2C_Read... [23:39:09]Read from MH i2c: E2 17 00 [23:39:09]MH_I2C_Read... [23:39:09]Read from MH i2c: E2 17 00 95 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B0 [23:39:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:39:09]wFMCommunicate OK [23:39:09]CreateOFDProtocolMessage done [23:39:09]OFDSenderStorePacket 25077 [23:39:09]StoreOFDPacket docnum=25077 [23:39:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 27 AF 04 01 5D 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 9D 79 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F5 61 00 00 35 04 06 00 6F 1D 7C 9D EE 49 B0 88 5C E0 29 BC 49 FF [23:39:09]CheckFolder [23:39:09]dirname=/storage/ofd_packets [23:39:09]CheckFolder done [23:39:09]ProducePacketName [23:39:09]name=ofd_packets/00025077 [23:39:09]NVStorageSaveData ofd_packets/00025077 [23:39:09]File name is /storage/ofd_packets/00025077 [23:39:09]Write 298 bytes [23:39:09]NVStorageSaveData done [23:39:09]OFDSenderStorePacket done [23:39:09]KKMCreateOFDPacket done [23:39:09]NVStorageSaveData kkm_last_timestamp [23:39:09]File name is /storage/kkm_last_timestamp [23:39:09]Write 4 bytes [23:39:09]NVStorageSaveData done [23:39:09]ExternCall_PrintAddStr [23:39:09]wPrintStart [23:39:09]Write to MH i2c: 01 00 00 96 4B E1 [23:39:09]Write i2c OK [23:39:09]MH_I2C_Read... [23:39:09]Read from MH i2c: 01 [23:39:09]MH_I2C_Read... [23:39:09]Read from MH i2c: 01 07 00 [23:39:09]MH_I2C_Read... [23:39:09]Read from MH i2c: 01 07 00 96 4B 00 00 00 00 00 FF 0F F6 [23:39:09]RasterBufferAndPrint [23:39:09]line Счет N : (1)610839 [23:39:09]line ИНН: 02508201610067 [23:39:09]line Контрольно-Кассовый Чек [23:39:09]line ПРОДАЖА [23:39:09]line ТРК (МРК, ГНК) : 2 [23:39:09]line Товар: 2710194210 [23:39:09]line ДТ-К-2 [23:39:09]line 13.210 * 75.70 [23:39:09]line = 1000.00 [23:39:09]line НДС 12% НСП 1% [23:39:09]line > о реализуемом товаре [23:39:09]line ИТОГО: 1000.00 [23:39:09]line НСП 1% : 8.85 [23:39:09]line НДС 12% : 106.19 [23:39:09]line Наличными: 1000.00 [23:39:09]line Безнал.: 0.00 [23:39:09]line Место: АЗС № 127 "Партнер Нефть" [23:39:09]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [23:39:09]line СНО: Общий режим [23:39:09]line Чек 452 30.07.2024 23:39 [23:39:09]line Смена: 48 ФФД: 1.0 [23:39:09]line ЗНМ: 0300000158 [23:39:09]line РНМ: 0000000000171247 [23:39:09]line Версия ККМ: v1.0 [23:39:09]line ФМ: 0000000002098565 [23:39:09]line ФД: 25077 [23:39:09]line ФПД: 122172435459657 [23:39:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T233909&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25077&fm=122172435459657&tin=02508201610067®Number=0000000000171247&sum=100000 [23:39:09]OFD Sender: Processing packet 25077 [packets to send 29, broken 28] [23:39:09]ProducePacketName [23:39:09]name=ofd_packets/00025077 [23:39:09]OFD Sender: To server: pG, [23:39:09]CommunicateWithHost lk.salyk.kg:30040 [23:39:09]ConnectInit lk.salyk.kg [23:39:09]written 0, free lines is 4095 [23:39:09]Connected sock=10 [23:39:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 27 AF 04 01 5D 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 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 9D 79 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F5 61 00 00 35 04 06 00 6F 1D 7C 9D EE 49 B0 88 5C E0 29 BC 49 FF [23:39:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 4C 1F 47 00 43 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 32 30 39 38 35 36 35 10 04 04 00 F5 61 00 00 F4 03 04 00 2A 25 A9 66 B6 04 01 00 00 9F EA B2 BE 52 9B 26 01 [23:39:09]CommunicateWithHost err = 0 [23:39:09]CheckOFDResponse [23:39:09]1017 (14) - 77093643461234 [23:39:09]1041 (16) - 0000000002098565 [23:39:09]1040 (4) - 25077 [23:39:09]1012 (4) - 30.07.2024 17:38 [23:39:09]1206 (1) - 0 [23:39:09]OFD Sender: Remove packet 25077 [23:39:09]ProducePacketName [23:39:09]name=ofd_packets/00025077 [23:39:09]NVStorageDeleteData [23:39:09]Write to MH i2c: 01 00 00 BE 4B 09 [23:39:09]Write i2c OK [23:39:09]MH_I2C_Read... [23:39:09]Read from MH i2c: 01 [23:39:09]MH_I2C_Read... [23:39:09]Read from MH i2c: 01 07 00 [23:39:09]MH_I2C_Read... [23:39:09]Read from MH i2c: 01 07 00 BE 4B 00 00 00 00 00 11 0D 2E [23:39:09]RasterBufferAndPrint [23:39:09]line [23:39:09]line [23:39:09]line [23:39:09]line [23:39:09]line [23:39:09]written 0, free lines is 3352 [23:39:09]MH_Cut [23:39:09]Write to MH i2c: D1 01 00 C5 4B 01 E2 [23:39:09]Write i2c OK [23:39:09]MH_I2C_Read... [23:39:09]Read from MH i2c: D1 [23:39:09]MH_I2C_Read... [23:39:09]Read from MH i2c: D1 01 00 [23:39:09]MH_I2C_Read... [23:39:09]Read from MH i2c: D1 01 00 C5 4B 00 E1 [23:39:09]Write to MH i2c: 01 00 00 C6 4B 11 [23:39:09]Write i2c OK [23:39:09]MH_I2C_Read... [23:39:10]OFD Sender: No OFD packet to send [23:39:10]*** Cut start [23:39:10]*** Partial cut [23:39:10]*** CUTSNS_PIN = 1 [23:39:10]*** CUTSNS_PIN = 0 [23:39:10]*** Brake cut motor [23:39:11]Read from MH i2c: 01 [23:39:11]MH_I2C_Read... [23:39:11]*** Stop cut motor [23:39:11]*** Cut end [23:39:11]Read from MH i2c: 01 07 00 [23:39:11]MH_I2C_Read... [23:39:11]Read from MH i2c: 01 07 00 C6 4B 00 00 00 00 00 FF 0F 26 [23:39:11]process_action close_receipt done [23:39:11]requested_data is exist [23:39:11]produce_requested_data [23:39:11]requested_item fm.sn is exist - process it [23:39:11]wFMCommunicate request_size=4 [23:39:11]MH_SAM_APDU [23:39:11]CAPDU: 80 11 00 00 [23:39:11]Write to MH i2c: E2 08 00 C7 4B 80 11 00 00 00 00 00 00 8C [23:39:11]Write i2c OK [23:39:11]MH_I2C_Read... [23:39:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:39:11]Read from MH i2c: E2 [23:39:11]MH_I2C_Read... [23:39:11]Read from MH i2c: E2 17 00 [23:39:11]MH_I2C_Read... [23:39:11]Read from MH i2c: E2 17 00 C7 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E2 [23:39:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:39:11]wFMCommunicate OK [23:39:11]requested_item fd.num is exist - process it [23:39:11]SAM_PROTO_GetFieldsCounters [23:39:11]wFMCommunicate request_size=4 [23:39:11]MH_SAM_APDU [23:39:11]CAPDU: 80 13 00 00 [23:39:11]Write to MH i2c: E2 08 00 C8 4B 80 13 00 00 00 00 00 00 8F [23:39:11]Write i2c OK [23:39:11]MH_I2C_Read... [23:39:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:39:11]Read from MH i2c: E2 [23:39:11]MH_I2C_Read... [23:39:11]Read from MH i2c: E2 62 00 [23:39:11]MH_I2C_Read... [23:39:11]Read from MH i2c: E2 62 00 C8 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F5 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 C4 01 00 00 5E 04 04 00 C4 01 00 00 57 04 04 00 C5 01 00 00 19 04 04 00 00 00 00 00 90 00 85 [23:39:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F5 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 C4 01 00 00 5E 04 04 00 C4 01 00 00 57 04 04 00 C5 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:39:11]wFMCommunicate OK [23:39:11]SAM_PROTO_GetFieldsCounters done [23:39:11]requested_item shift.num is exist - process it [23:39:11]requested_item shift.opened is exist - process it [23:39:11]req_shift_opened [23:39:11]FM_GetShiftState [23:39:11]SAM_PROTO_GetShiftState [23:39:11]wFMCommunicate request_size=4 [23:39:11]MH_SAM_APDU [23:39:11]CAPDU: 80 13 01 00 [23:39:11]Write to MH i2c: E2 08 00 C9 4B 80 13 01 00 00 00 00 00 91 [23:39:11]Write i2c OK [23:39:11]MH_I2C_Read... [23:39:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:39:11]Read from MH i2c: E2 [23:39:11]MH_I2C_Read... [23:39:11]Read from MH i2c: E2 0E 00 [23:39:11]MH_I2C_Read... [23:39:11]Read from MH i2c: E2 0E 00 C9 4B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 44 [23:39:11]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:39:11]wFMCommunicate OK [23:39:11]SAM_PROTO_GetShiftState done [23:39:11]FM_GetShiftState done [23:39:11]req_shift_opened done [23:39:11]requested_item shift.open_date is exist - process it [23:39:11]req_shift_open_date [23:39:11]req_shift_open_date done [23:39:11]produce_requested_data done [23:39:11]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25077,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [23:39:11]process_action_free close_receipt [23:39:11]json_value_free [23:39:11]json_value_free done [23:39:11]process_json_proto returns [23:39:11]Send response to host [23:39:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25077,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [23:39:11]free response buf [23:39:11]execute_script done [23:39:11]execute_script returns [23:39:11]free content buf [23:39:11]Sock 9.Close socket [23:39:11]Sock 9.Thread stoped [23:39:15]OFD Sender: No OFD packet to send [23:39:20]OFD Sender: No OFD packet to send [23:39:25]OFD Sender: No OFD packet to send [23:39:30]OFD Sender: No OFD packet to send [23:39:35]OFD Sender: No OFD packet to send [23:39:40]OFD Sender: No OFD packet to send [23:39:45]OFD Sender: No OFD packet to send [23:39:50]OFD Sender: No OFD packet to send [23:39:50]accept exits with 7 [23:39:50]New connection [23:39:50]New thread 3067571556 created [23:39:50]Thread 3067428196 joined [23:39:50]Waiting for new connection... [23:39:50] Sock 7.Parse request [23:39:50]Sock 7.Check first char [23:39:50]Sock 7.First char is OK [23:39:50]request: POST /json_proto HTTP/1.0 [23:39:50]Method: POST [23:39:50]URL: /json_proto [23:39:50]Method is POST - this is cgi request [23:39:50]url: /json_proto [23:39:50]query_string will be loaded in cgi processing [23:39:50]execute_cgi json_proto POST (null) [23:39:50]execute_cgi path=json_proto method=POST [23:39:50]POST find Content-Length [23:39:50]Host: 172.17.45.131:8080 [23:39:50]Content-Length: 638 [23:39:50]Content-Type: application/json [23:39:50] [23:39:50]POST finish read [23:39:50]Found Content-Length = 638 [23:39:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610840", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:39:50]execute_script... [23:39: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)610840", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:39:50]POST & json_proto [23:39:50]process_json_proto [23:39:50]json parsed OK: [23:39:50]protocol is kg_v1.0 [23:39:50]action value=close_receipt [23:39:50]process_action close_receipt [23:39:50]cmd_close_receipt [23:39:50]MH_GetDate [23:39:50]Write to MH i2c: F0 00 00 CA 4B 04 [23:39:50]Write i2c OK [23:39:50]MH_I2C_Read... [23:39:50]Read from MH i2c: F0 [23:39:50]MH_I2C_Read... [23:39:50]Read from MH i2c: F0 09 00 [23:39:50]MH_I2C_Read... [23:39:50]Read from MH i2c: F0 09 00 CA 4B 00 C8 79 A9 66 C6 D4 6E 66 CB [23:39:50]GetLastDocTimeStamp 1722382749 [23:39:50]current date 1722382792 [23:39:50]FM_GetShiftState [23:39:50]SAM_PROTO_GetShiftState [23:39:50]wFMCommunicate request_size=4 [23:39:50]MH_SAM_APDU [23:39:50]CAPDU: 80 13 01 00 [23:39:50]Write to MH i2c: E2 08 00 CB 4B 80 13 01 00 00 00 00 00 93 [23:39:50]Write i2c OK [23:39:50]MH_I2C_Read... [23:39:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:39:50]Read from MH i2c: E2 [23:39:50]MH_I2C_Read... [23:39:50]Read from MH i2c: E2 0E 00 [23:39:50]MH_I2C_Read... [23:39:50]Read from MH i2c: E2 0E 00 CB 4B 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 46 [23:39:50]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:39:50]wFMCommunicate OK [23:39:50]SAM_PROTO_GetShiftState done [23:39:50]FM_GetShiftState done [23:39:50]opened in 1722298218 [23:39:50]opened+sec_in_day 1722384618 [23:39:50]quantity*price = 99999 [23:39:50]sum+1 = 100001 [23:39:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 453 30.07.2024 23:39 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25078 ФПД: 27094506815791 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T233952&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25078&fm=27094506815791&tin=02508201610067®Number=0000000000171247&sum=100000 [23:39:51]StoreToDocumentArchive [23:39:51]shift 48 fd 25078 [23:39:51]save to /storage/0048/doc_00025078 [23:39:51]save last doc name /storage/0048/doc_00025078 to /storage/kkm_last_doc_name [23:39:51]save OK [23:39:51]Clear old archive folders... [23:39:51]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:39:51]tlvbuf is 01E516D0 [23:39:51]SAM_PROTO_ClearQueue [23:39:51]wFMCommunicate request_size=4 [23:39:51]MH_SAM_APDU [23:39:51]CAPDU: 80 09 00 00 [23:39:51]Write to MH i2c: E2 08 00 D8 4B 80 09 00 00 00 00 00 00 95 [23:39:51]Write i2c OK [23:39:51]MH_I2C_Read... [23:39:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:39:51]Read from MH i2c: E2 [23:39:51]MH_I2C_Read... [23:39:51]Read from MH i2c: E2 03 00 [23:39:51]MH_I2C_Read... [23:39:51]Read from MH i2c: E2 03 00 D8 4B 00 90 00 97 [23:39:51]RAPDU: 90 00 [23:39:51]wFMCommunicate OK [23:39:51]SAM_PROTO_ClearQueue done [23:39:51]KKMCreateOFDPacket [23:39:51]OFDProtocolAddRootSTLVToBuf [23:39:51]FM_MakeSignedData [23:39:51]FM_MakeSignedData [23:39:51]SAM_PROTO_SignData [23:39:51]wFMCommunicate request_size=4 [23:39:51]MH_SAM_APDU [23:39:51]CAPDU: 80 0D 01 02 [23:39:51]Write to MH i2c: E2 08 00 D9 4B 80 0D 01 02 00 00 00 00 9D [23:39:51]Write i2c OK [23:39:51]MH_I2C_Read... [23:39:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:39:51]Read from MH i2c: E2 [23:39:51]MH_I2C_Read... [23:39:51]Read from MH i2c: E2 03 00 [23:39:51]MH_I2C_Read... [23:39:51]Read from MH i2c: E2 03 00 D9 4B 00 90 00 98 [23:39:51]RAPDU: 90 00 [23:39:51]wFMCommunicate OK [23:39:51]wFMCommunicate request_size=255 [23:39:51]MH_SAM_APDU [23:39:51]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 C8 79 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F6 61 00 00 35 04 06 00 18 A4 6E 74 [23:39:52]Write to MH i2c: E2 02 01 DA 4B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 C8 79 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F6 61 00 00 35 04 06 00 18 A4 6E 74 00 00 3F [23:39:52]Write i2c OK [23:39:52]MH_I2C_Read... [23:39:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:39:52]Read from MH i2c: E2 [23:39:52]MH_I2C_Read... [23:39:52]Read from MH i2c: E2 03 00 [23:39:52]MH_I2C_Read... [23:39:52]Read from MH i2c: E2 03 00 DA 4B 00 90 00 99 [23:39:52]RAPDU: 90 00 [23:39:52]wFMCommunicate OK [23:39:52]wFMCommunicate request_size=7 [23:39:52]MH_SAM_APDU [23:39:52]CAPDU: 80 0D 02 02 02 41 2F [23:39:52]Write to MH i2c: E2 0A 00 DB 4B 80 0D 02 02 02 00 41 2F 00 00 14 [23:39:52]Write i2c OK [23:39:52]MH_I2C_Read... [23:39:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:39:52]Read from MH i2c: E2 [23:39:52]MH_I2C_Read... [23:39:52]Read from MH i2c: E2 03 00 [23:39:52]MH_I2C_Read... [23:39:52]Read from MH i2c: E2 03 00 DB 4B 00 90 00 9A [23:39:52]RAPDU: 90 00 [23:39:52]wFMCommunicate OK [23:39:52]wFMCommunicate request_size=4 [23:39:52]MH_SAM_APDU [23:39:52]CAPDU: 80 0D 03 02 [23:39:52]Write to MH i2c: E2 08 00 DC 4B 80 0D 03 02 00 00 00 00 A2 [23:39:52]Write i2c OK [23:39:52]MH_I2C_Read... [23:39:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:39:52]Read from MH i2c: E2 [23:39:52]MH_I2C_Read... [23:39:52]Read from MH i2c: E2 0B 00 [23:39:52]MH_I2C_Read... [23:39:52]Read from MH i2c: E2 0B 00 DC 4B 00 36 31 A5 7B DA 7B 55 F6 90 00 CA [23:39:52]RAPDU: 36 31 A5 7B DA 7B 55 F6 90 00 [23:39:52]wFMCommunicate OK [23:39:52]SAM_PROTO_SignData done [23:39:52]FM_MakeSignedData done [23:39:52]CreateOFDProtocolMessage [23:39:52]wFMCommunicate request_size=4 [23:39:52]MH_SAM_APDU [23:39:52]CAPDU: 80 11 00 00 [23:39:52]Write to MH i2c: E2 08 00 DD 4B 80 11 00 00 00 00 00 00 A2 [23:39:52]Write i2c OK [23:39:52]MH_I2C_Read... [23:39:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:39:52]Read from MH i2c: E2 [23:39:52]MH_I2C_Read... [23:39:52]Read from MH i2c: E2 17 00 [23:39:52]MH_I2C_Read... [23:39:52]Read from MH i2c: E2 17 00 DD 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F8 [23:39:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:39:52]wFMCommunicate OK [23:39:52]CreateOFDProtocolMessage done [23:39:52]OFDSenderStorePacket 25078 [23:39:52]StoreOFDPacket docnum=25078 [23:39:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 BE 0C 04 01 02 AA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 C8 79 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F6 61 00 00 35 04 06 00 18 A4 6E 74 41 2F 36 31 A5 7B DA 7B 55 F6 [23:39:52]CheckFolder [23:39:52]dirname=/storage/ofd_packets [23:39:52]CheckFolder done [23:39:52]ProducePacketName [23:39:52]name=ofd_packets/00025078 [23:39:52]NVStorageSaveData ofd_packets/00025078 [23:39:52]File name is /storage/ofd_packets/00025078 [23:39:52]Write 298 bytes [23:39:52]NVStorageSaveData done [23:39:52]OFDSenderStorePacket done [23:39:52]KKMCreateOFDPacket done [23:39:52]NVStorageSaveData kkm_last_timestamp [23:39:52]File name is /storage/kkm_last_timestamp [23:39:52]Write 4 bytes [23:39:52]NVStorageSaveData done [23:39:52]ExternCall_PrintAddStr [23:39:52]wPrintStart [23:39:52]Write to MH i2c: 01 00 00 DE 4B 29 [23:39:52]Write i2c OK [23:39:52]MH_I2C_Read... [23:39:52]Read from MH i2c: 01 [23:39:52]MH_I2C_Read... [23:39:52]Read from MH i2c: 01 07 00 [23:39:52]MH_I2C_Read... [23:39:52]Read from MH i2c: 01 07 00 DE 4B 00 00 00 00 00 FF 0F 3E [23:39:52]RasterBufferAndPrint [23:39:52]line Счет N : (1)610840 [23:39:52]line ИНН: 02508201610067 [23:39:52]line Контрольно-Кассовый Чек [23:39:52]line ПРОДАЖА [23:39:52]line ТРК (МРК, ГНК) : 1 [23:39:52]line Товар: 2710194210 [23:39:52]line ДТ-К-2 [23:39:52]line 13.210 * 75.70 [23:39:52]line = 1000.00 [23:39:52]line НДС 12% НСП 1% [23:39:52]line > о реализуемом товаре [23:39:52]line ИТОГО: 1000.00 [23:39:52]line НСП 1% : 8.85 [23:39:52]line НДС 12% : 106.19 [23:39:52]line Наличными: 1000.00 [23:39:52]line Безнал.: 0.00 [23:39:52]line Место: АЗС № 127 "Партнер Нефть" [23:39:52]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [23:39:52]line СНО: Общий режим [23:39:52]line Чек 453 30.07.2024 23:39 [23:39:52]line Смена: 48 ФФД: 1.0 [23:39:52]line ЗНМ: 0300000158 [23:39:52]line РНМ: 0000000000171247 [23:39:52]line Версия ККМ: v1.0 [23:39:52]line ФМ: 0000000002098565 [23:39:52]line ФД: 25078 [23:39:52]line ФПД: 27094506815791 [23:39:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T233952&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25078&fm=27094506815791&tin=02508201610067®Number=0000000000171247&sum=100000 [23:39:52]OFD Sender: Processing packet 25078 [packets to send 29, broken 28] [23:39:52]ProducePacketName [23:39:52]name=ofd_packets/00025078 [23:39:52]OFD Sender: To server: pG, [23:39:52]CommunicateWithHost lk.salyk.kg:30040 [23:39:52]ConnectInit lk.salyk.kg [23:39:52]written 0, free lines is 4095 [23:39:52]Connected sock=10 [23:39:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 BE 0C 04 01 02 AA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 C8 79 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F6 61 00 00 35 04 06 00 18 A4 6E 74 41 2F 36 31 A5 7B DA 7B 55 F6 [23:39:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 5B 19 47 00 54 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 32 30 39 38 35 36 35 10 04 04 00 F6 61 00 00 F4 03 04 00 56 25 A9 66 B6 04 01 00 00 BB 8B 2E 08 9A 80 99 10 [23:39:53]CommunicateWithHost err = 0 [23:39:53]CheckOFDResponse [23:39:53]1017 (14) - 77093643461234 [23:39:53]1041 (16) - 0000000002098565 [23:39:53]1040 (4) - 25078 [23:39:53]1012 (4) - 30.07.2024 17:39 [23:39:53]1206 (1) - 0 [23:39:53]OFD Sender: Remove packet 25078 [23:39:53]ProducePacketName [23:39:53]name=ofd_packets/00025078 [23:39:53]NVStorageDeleteData [23:39:53]Write to MH i2c: 01 00 00 06 4C 52 [23:39:53]Write i2c OK [23:39:53]MH_I2C_Read... [23:39:53]Read from MH i2c: 01 [23:39:53]MH_I2C_Read... [23:39:53]Read from MH i2c: 01 07 00 [23:39:53]MH_I2C_Read... [23:39:53]Read from MH i2c: 01 07 00 06 4C 00 00 00 00 00 18 0D 7E [23:39:53]RasterBufferAndPrint [23:39:53]line [23:39:53]line [23:39:53]line [23:39:53]line [23:39:53]line [23:39:53]written 0, free lines is 3358 [23:39:53]MH_Cut [23:39:53]Write to MH i2c: D1 01 00 0D 4C 01 2B [23:39:53]Write i2c OK [23:39:53]MH_I2C_Read... [23:39:53]Read from MH i2c: D1 [23:39:53]MH_I2C_Read... [23:39:53]Read from MH i2c: D1 01 00 [23:39:53]MH_I2C_Read... [23:39:53]Read from MH i2c: D1 01 00 0D 4C 00 2A [23:39:53]Write to MH i2c: 01 00 00 0E 4C 5A [23:39:53]Write i2c OK [23:39:53]MH_I2C_Read... [23:39:53]OFD Sender: No OFD packet to send [23:39:53]*** Cut start [23:39:53]*** Partial cut [23:39:53]*** CUTSNS_PIN = 1 [23:39:53]*** CUTSNS_PIN = 0 [23:39:54]*** Brake cut motor [23:39:54]Read from MH i2c: 01 [23:39:54]MH_I2C_Read... [23:39:54]*** Stop cut motor [23:39:54]*** Cut end [23:39:54]Read from MH i2c: 01 07 00 [23:39:54]MH_I2C_Read... [23:39:54]Read from MH i2c: 01 07 00 0E 4C 00 00 00 00 00 FF 0F 6F [23:39:54]process_action close_receipt done [23:39:54]requested_data is exist [23:39:54]produce_requested_data [23:39:54]requested_item fm.sn is exist - process it [23:39:54]wFMCommunicate request_size=4 [23:39:54]MH_SAM_APDU [23:39:54]CAPDU: 80 11 00 00 [23:39:54]Write to MH i2c: E2 08 00 0F 4C 80 11 00 00 00 00 00 00 D5 [23:39:54]Write i2c OK [23:39:54]MH_I2C_Read... [23:39:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:39:54]Read from MH i2c: E2 [23:39:54]MH_I2C_Read... [23:39:54]Read from MH i2c: E2 17 00 [23:39:54]MH_I2C_Read... [23:39:54]Read from MH i2c: E2 17 00 0F 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 2B [23:39:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:39:54]wFMCommunicate OK [23:39:54]requested_item fd.num is exist - process it [23:39:54]SAM_PROTO_GetFieldsCounters [23:39:54]wFMCommunicate request_size=4 [23:39:54]MH_SAM_APDU [23:39:54]CAPDU: 80 13 00 00 [23:39:54]Write to MH i2c: E2 08 00 10 4C 80 13 00 00 00 00 00 00 D8 [23:39:54]Write i2c OK [23:39:54]MH_I2C_Read... [23:39:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:39:54]Read from MH i2c: E2 [23:39:54]MH_I2C_Read... [23:39:54]Read from MH i2c: E2 62 00 [23:39:54]MH_I2C_Read... [23:39:54]Read from MH i2c: E2 62 00 10 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F6 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 C5 01 00 00 5E 04 04 00 C5 01 00 00 57 04 04 00 C6 01 00 00 19 04 04 00 00 00 00 00 90 00 D2 [23:39:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F6 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 C5 01 00 00 5E 04 04 00 C5 01 00 00 57 04 04 00 C6 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:39:54]wFMCommunicate OK [23:39:54]SAM_PROTO_GetFieldsCounters done [23:39:54]requested_item shift.num is exist - process it [23:39:54]requested_item shift.opened is exist - process it [23:39:54]req_shift_opened [23:39:54]FM_GetShiftState [23:39:54]SAM_PROTO_GetShiftState [23:39:54]wFMCommunicate request_size=4 [23:39:54]MH_SAM_APDU [23:39:54]CAPDU: 80 13 01 00 [23:39:54]Write to MH i2c: E2 08 00 11 4C 80 13 01 00 00 00 00 00 DA [23:39:54]Write i2c OK [23:39:54]MH_I2C_Read... [23:39:54]Read from MH i2c: E2 [23:39:54]MH_I2C_Read... [23:39:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:39:54]Read from MH i2c: E2 0E 00 [23:39:54]MH_I2C_Read... [23:39:54]Read from MH i2c: E2 0E 00 11 4C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 8D [23:39:54]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:39:54]wFMCommunicate OK [23:39:54]SAM_PROTO_GetShiftState done [23:39:54]FM_GetShiftState done [23:39:54]req_shift_opened done [23:39:54]requested_item shift.open_date is exist - process it [23:39:54]req_shift_open_date [23:39:54]req_shift_open_date done [23:39:54]produce_requested_data done [23:39:54]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25078,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [23:39:54]process_action_free close_receipt [23:39:54]json_value_free [23:39:54]json_value_free done [23:39:54]process_json_proto returns [23:39:54]Send response to host [23:39:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25078,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [23:39:54]free response buf [23:39:54]execute_script done [23:39:54]execute_script returns [23:39:54]free content buf [23:39:54]Sock 7.Close socket [23:39:54]Sock 7.Thread stoped [23:39:58]OFD Sender: No OFD packet to send [23:40:03]OFD Sender: No OFD packet to send [23:40:08]OFD Sender: No OFD packet to send [23:40:13]OFD Sender: No OFD packet to send [23:40:18]OFD Sender: No OFD packet to send [23:40:23]OFD Sender: No OFD packet to send [23:40:28]OFD Sender: No OFD packet to send [23:40:33]OFD Sender: No OFD packet to send [23:40:38]OFD Sender: No OFD packet to send [23:40:43]OFD Sender: No OFD packet to send [23:40:48]OFD Sender: No OFD packet to send [23:40:53]OFD Sender: No OFD packet to send [23:40:58]OFD Sender: No OFD packet to send [23:41:03]OFD Sender: No OFD packet to send [23:41:08]OFD Sender: No OFD packet to send [23:41:13]OFD Sender: No OFD packet to send [23:41:18]OFD Sender: No OFD packet to send [23:41:21]accept exits with 9 [23:41:21]New connection [23:41:21]New thread 3067428196 created [23:41:21]Thread 3067571556 joined [23:41:21]Waiting for new connection... [23:41:21] Sock 9.Parse request [23:41:21]Sock 9.Check first char [23:41:21]Sock 9.First char is OK [23:41:21]request: POST /json_proto HTTP/1.0 [23:41:21]Method: POST [23:41:21]URL: /json_proto [23:41:21]Method is POST - this is cgi request [23:41:21]url: /json_proto [23:41:21]query_string will be loaded in cgi processing [23:41:21]execute_cgi json_proto POST (null) [23:41:21]execute_cgi path=json_proto method=POST [23:41:21]POST find Content-Length [23:41:21]Host: 172.17.45.131:8080 [23:41:21]Content-Length: 800 [23:41:21]Content-Type: application/json [23:41:21] [23:41:21]POST finish read [23:41:21]Found Content-Length = 800 [23:41:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610841", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:41:21]execute_script... [23:41: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)610841", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:41:21]POST & json_proto [23:41:21]process_json_proto [23:41:21]json parsed OK: [23:41:21]protocol is kg_v1.0 [23:41:21]action value=close_receipt [23:41:21]process_action close_receipt [23:41:21]cmd_close_receipt [23:41:21]MH_GetDate [23:41:21]Write to MH i2c: F0 00 00 12 4C 4D [23:41:21]Write i2c OK [23:41:21]MH_I2C_Read... [23:41:21]Read from MH i2c: F0 [23:41:21]MH_I2C_Read... [23:41:21]Read from MH i2c: F0 09 00 [23:41:21]MH_I2C_Read... [23:41:21]Read from MH i2c: F0 09 00 12 4C 00 23 7A A9 66 C6 D4 6E 66 70 [23:41:21]GetLastDocTimeStamp 1722382792 [23:41:21]current date 1722382883 [23:41:21]FM_GetShiftState [23:41:21]SAM_PROTO_GetShiftState [23:41:21]wFMCommunicate request_size=4 [23:41:21]MH_SAM_APDU [23:41:21]CAPDU: 80 13 01 00 [23:41:21]Write to MH i2c: E2 08 00 13 4C 80 13 01 00 00 00 00 00 DC [23:41:21]Write i2c OK [23:41:21]MH_I2C_Read... [23:41:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:41:21]Read from MH i2c: E2 [23:41:21]MH_I2C_Read... [23:41:21]Read from MH i2c: E2 0E 00 [23:41:21]MH_I2C_Read... [23:41:21]Read from MH i2c: E2 0E 00 13 4C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 8F [23:41:21]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:41:21]wFMCommunicate OK [23:41:21]SAM_PROTO_GetShiftState done [23:41:21]FM_GetShiftState done [23:41:21]opened in 1722298218 [23:41:21]opened+sec_in_day 1722384618 [23:41:21]quantity*price = 50036 [23:41:21]sum+1 = 50037 [23:41:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 454 30.07.2024 23:41 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25079 ФПД: 238496937023518 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T234123&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25079&fm=238496937023518&tin=02508201610067®Number=0000000000171247&sum=50036 [23:41:22]StoreToDocumentArchive [23:41:22]shift 48 fd 25079 [23:41:22]save to /storage/0048/doc_00025079 [23:41:22]save last doc name /storage/0048/doc_00025079 to /storage/kkm_last_doc_name [23:41:22]save OK [23:41:22]Clear old archive folders... [23:41:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:41:22]tlvbuf is 01E68420 [23:41:22]SAM_PROTO_ClearQueue [23:41:22]wFMCommunicate request_size=4 [23:41:22]MH_SAM_APDU [23:41:22]CAPDU: 80 09 00 00 [23:41:22]Write to MH i2c: E2 08 00 20 4C 80 09 00 00 00 00 00 00 DE [23:41:22]Write i2c OK [23:41:22]MH_I2C_Read... [23:41:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:41:22]Read from MH i2c: E2 [23:41:22]MH_I2C_Read... [23:41:22]Read from MH i2c: E2 03 00 [23:41:22]MH_I2C_Read... [23:41:22]Read from MH i2c: E2 03 00 20 4C 00 90 00 E0 [23:41:22]RAPDU: 90 00 [23:41:22]wFMCommunicate OK [23:41:22]SAM_PROTO_ClearQueue done [23:41:22]KKMCreateOFDPacket [23:41:22]OFDProtocolAddRootSTLVToBuf [23:41:22]FM_MakeSignedData [23:41:22]FM_MakeSignedData [23:41:22]SAM_PROTO_SignData [23:41:22]wFMCommunicate request_size=4 [23:41:22]MH_SAM_APDU [23:41:22]CAPDU: 80 0D 01 02 [23:41:22]Write to MH i2c: E2 08 00 21 4C 80 0D 01 02 00 00 00 00 E6 [23:41:22]Write i2c OK [23:41:22]MH_I2C_Read... [23:41:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:41:22]Read from MH i2c: E2 [23:41:22]MH_I2C_Read... [23:41:22]Read from MH i2c: E2 03 00 [23:41:22]MH_I2C_Read... [23:41:22]Read from MH i2c: E2 03 00 21 4C 00 90 00 E1 [23:41:22]RAPDU: 90 00 [23:41:22]wFMCommunicate OK [23:41:22]wFMCommunicate request_size=255 [23:41:22]MH_SAM_APDU [23:41: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 23 7A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F7 61 00 00 35 04 06 00 D8 [23:41:22]Write to MH i2c: E2 02 01 22 4C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 23 7A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F7 61 00 00 35 04 06 00 D8 00 00 7D [23:41:22]Write i2c OK [23:41:22]MH_I2C_Read... [23:41:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:41:22]Read from MH i2c: E2 [23:41:22]MH_I2C_Read... [23:41:22]Read from MH i2c: E2 03 00 [23:41:22]MH_I2C_Read... [23:41:22]Read from MH i2c: E2 03 00 22 4C 00 90 00 E2 [23:41:22]RAPDU: 90 00 [23:41:22]wFMCommunicate OK [23:41:22]wFMCommunicate request_size=10 [23:41:22]MH_SAM_APDU [23:41:22]CAPDU: 80 0D 02 02 05 E9 65 36 18 1E [23:41:22]Write to MH i2c: E2 0D 00 23 4C 80 0D 02 02 05 00 E9 65 36 18 1E 00 00 AD [23:41:22]Write i2c OK [23:41:22]MH_I2C_Read... [23:41:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:41:22]Read from MH i2c: E2 [23:41:22]MH_I2C_Read... [23:41:22]Read from MH i2c: E2 03 00 [23:41:22]MH_I2C_Read... [23:41:22]Read from MH i2c: E2 03 00 23 4C 00 90 00 E3 [23:41:22]RAPDU: 90 00 [23:41:22]wFMCommunicate OK [23:41:22]wFMCommunicate request_size=4 [23:41:22]MH_SAM_APDU [23:41:22]CAPDU: 80 0D 03 02 [23:41:22]Write to MH i2c: E2 08 00 24 4C 80 0D 03 02 00 00 00 00 EB [23:41:22]Write i2c OK [23:41:22]MH_I2C_Read... [23:41:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:41:22]Read from MH i2c: E2 [23:41:22]MH_I2C_Read... [23:41:22]Read from MH i2c: E2 0B 00 [23:41:22]MH_I2C_Read... [23:41:22]Read from MH i2c: E2 0B 00 24 4C 00 E2 BE FB 20 A1 C6 45 45 90 00 98 [23:41:22]RAPDU: E2 BE FB 20 A1 C6 45 45 90 00 [23:41:22]wFMCommunicate OK [23:41:22]SAM_PROTO_SignData done [23:41:22]FM_MakeSignedData done [23:41:22]CreateOFDProtocolMessage [23:41:22]wFMCommunicate request_size=4 [23:41:22]MH_SAM_APDU [23:41:22]CAPDU: 80 11 00 00 [23:41:22]Write to MH i2c: E2 08 00 25 4C 80 11 00 00 00 00 00 00 EB [23:41:22]Write i2c OK [23:41:22]MH_I2C_Read... [23:41:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:41:22]Read from MH i2c: E2 [23:41:22]MH_I2C_Read... [23:41:22]Read from MH i2c: E2 17 00 [23:41:22]MH_I2C_Read... [23:41:22]Read from MH i2c: E2 17 00 25 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 41 [23:41:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:41:22]wFMCommunicate OK [23:41:22]CreateOFDProtocolMessage done [23:41:22]OFDSenderStorePacket 25079 [23:41:22]StoreOFDPacket docnum=25079 [23:41:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 02 B3 07 01 7B 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 23 7A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F7 61 00 00 35 04 06 00 D8 E9 65 36 18 1E E2 BE FB 20 A1 C6 45 45 [23:41:22]CheckFolder [23:41:22]dirname=/storage/ofd_packets [23:41:22]CheckFolder done [23:41:22]ProducePacketName [23:41:22]name=ofd_packets/00025079 [23:41:22]NVStorageSaveData ofd_packets/00025079 [23:41:22]File name is /storage/ofd_packets/00025079 [23:41:22]Write 301 bytes [23:41:22]NVStorageSaveData done [23:41:22]OFDSenderStorePacket done [23:41:22]KKMCreateOFDPacket done [23:41:22]NVStorageSaveData kkm_last_timestamp [23:41:22]File name is /storage/kkm_last_timestamp [23:41:22]Write 4 bytes [23:41:22]NVStorageSaveData done [23:41:22]ExternCall_PrintAddStr [23:41:22]wPrintStart [23:41:22]Write to MH i2c: 01 00 00 26 4C 72 [23:41:22]Write i2c OK [23:41:22]MH_I2C_Read... [23:41:22]Read from MH i2c: 01 [23:41:22]MH_I2C_Read... [23:41:22]Read from MH i2c: 01 07 00 [23:41:22]MH_I2C_Read... [23:41:22]Read from MH i2c: 01 07 00 26 4C 00 00 00 00 00 FF 0F 87 [23:41:22]RasterBufferAndPrint [23:41:22]line Счет N : (1)610841 [23:41:22]line ИНН: 02508201610067 [23:41:22]line Контрольно-Кассовый Чек [23:41:22]line ПРОДАЖА [23:41:22]line ТРК (МРК, ГНК) : 42 [23:41:22]line Товар: 2710124130 [23:41:22]line Аи-92-К-2 [23:41:22]line 7.380 * 67.80 [23:41:22]line = 500.36 [23:41:22]line НДС 12% НСП 1% [23:41:22]line > о реализуемом товаре [23:41:22]line ИТОГО: 500.36 [23:41:22]line НСП 1% : 4.43 [23:41:22]line НДС 12% : 53.14 [23:41:22]line Наличными: 0.00 [23:41:22]line Безнал.: 500.36 [23:41:22]line Место: АЗС № 127 "Партнер Нефть" [23:41:22]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [23:41:22]line СНО: Общий режим [23:41:22]line Чек 454 30.07.2024 23:41 [23:41:22]line Смена: 48 ФФД: 1.0 [23:41:22]line ЗНМ: 0300000158 [23:41:22]line РНМ: 0000000000171247 [23:41:22]line Версия ККМ: v1.0 [23:41:22]line Платежная система: O! деньги [23:41:22]line ФМ: 0000000002098565 [23:41:22]line ФД: 25079 [23:41:22]line ФПД: 238496937023518 [23:41:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T234123&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25079&fm=238496937023518&tin=02508201610067®Number=0000000000171247&sum=50036 [23:41:23]OFD Sender: Processing packet 25079 [packets to send 29, broken 28] [23:41:23]ProducePacketName [23:41:23]name=ofd_packets/00025079 [23:41:23]OFD Sender: To server: pG, [23:41:23]CommunicateWithHost lk.salyk.kg:30040 [23:41:23]ConnectInit lk.salyk.kg [23:41:23]written 0, free lines is 4095 [23:41:23]Connected sock=10 [23:41:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 02 B3 07 01 7B 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 23 7A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F7 61 00 00 35 04 06 00 D8 E9 65 36 18 1E E2 BE FB 20 A1 C6 45 45 [23:41:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 CB 9B 47 00 4B 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 32 30 39 38 35 36 35 10 04 04 00 F7 61 00 00 F4 03 04 00 B0 25 A9 66 B6 04 01 00 00 9C C7 F4 B3 1E A0 F8 C0 [23:41:23]CommunicateWithHost err = 0 [23:41:23]CheckOFDResponse [23:41:23]1017 (14) - 77093643461234 [23:41:23]1041 (16) - 0000000002098565 [23:41:23]1040 (4) - 25079 [23:41:23]1012 (4) - 30.07.2024 17:41 [23:41:23]1206 (1) - 0 [23:41:23]OFD Sender: Remove packet 25079 [23:41:23]ProducePacketName [23:41:23]name=ofd_packets/00025079 [23:41:23]NVStorageDeleteData [23:41:23]Write to MH i2c: 01 00 00 50 4C 9C [23:41:23]Write i2c OK [23:41:23]MH_I2C_Read... [23:41:23]Read from MH i2c: 01 [23:41:23]MH_I2C_Read... [23:41:23]Read from MH i2c: 01 07 00 [23:41:23]MH_I2C_Read... [23:41:23]Read from MH i2c: 01 07 00 50 4C 00 00 00 00 00 04 0D B4 [23:41:23]RasterBufferAndPrint [23:41:23]line [23:41:23]line [23:41:23]line [23:41:23]line [23:41:23]line [23:41:23]written 0, free lines is 3339 [23:41:23]MH_Cut [23:41:23]Write to MH i2c: D1 01 00 57 4C 01 75 [23:41:23]Write i2c OK [23:41:23]MH_I2C_Read... [23:41:23]Read from MH i2c: D1 [23:41:23]MH_I2C_Read... [23:41:23]Read from MH i2c: D1 01 00 [23:41:23]MH_I2C_Read... [23:41:23]Read from MH i2c: D1 01 00 57 4C 00 74 [23:41:23]Write to MH i2c: 01 00 00 58 4C A4 [23:41:23]Write i2c OK [23:41:23]MH_I2C_Read... [23:41:24]OFD Sender: No OFD packet to send [23:41:24]*** Cut start [23:41:24]*** Partial cut [23:41:24]*** CUTSNS_PIN = 1 [23:41:24]*** CUTSNS_PIN = 0 [23:41:24]*** Brake cut motor [23:41:24]Read from MH i2c: 01 [23:41:24]MH_I2C_Read... [23:41:24]*** Stop cut motor [23:41:24]*** Cut end [23:41:24]Read from MH i2c: 01 07 00 [23:41:24]MH_I2C_Read... [23:41:24]Read from MH i2c: 01 07 00 58 4C 00 00 00 00 00 FF 0F B9 [23:41:24]process_action close_receipt done [23:41:24]requested_data is exist [23:41:24]produce_requested_data [23:41:24]requested_item fm.sn is exist - process it [23:41:24]wFMCommunicate request_size=4 [23:41:24]MH_SAM_APDU [23:41:24]CAPDU: 80 11 00 00 [23:41:24]Write to MH i2c: E2 08 00 59 4C 80 11 00 00 00 00 00 00 1F [23:41:24]Write i2c OK [23:41:24]MH_I2C_Read... [23:41:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:41:25]Read from MH i2c: E2 [23:41:25]MH_I2C_Read... [23:41:25]Read from MH i2c: E2 17 00 [23:41:25]MH_I2C_Read... [23:41:25]Read from MH i2c: E2 17 00 59 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 75 [23:41:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:41:25]wFMCommunicate OK [23:41:25]requested_item fd.num is exist - process it [23:41:25]SAM_PROTO_GetFieldsCounters [23:41:25]wFMCommunicate request_size=4 [23:41:25]MH_SAM_APDU [23:41:25]CAPDU: 80 13 00 00 [23:41:25]Write to MH i2c: E2 08 00 5A 4C 80 13 00 00 00 00 00 00 22 [23:41:25]Write i2c OK [23:41:25]MH_I2C_Read... [23:41:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:41:25]Read from MH i2c: E2 [23:41:25]MH_I2C_Read... [23:41:25]Read from MH i2c: E2 62 00 [23:41:25]MH_I2C_Read... [23:41:25]Read from MH i2c: E2 62 00 5A 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F7 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 C6 01 00 00 5E 04 04 00 C6 01 00 00 57 04 04 00 C7 01 00 00 19 04 04 00 00 00 00 00 90 00 20 [23:41:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F7 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 C6 01 00 00 5E 04 04 00 C6 01 00 00 57 04 04 00 C7 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:41:25]wFMCommunicate OK [23:41:25]SAM_PROTO_GetFieldsCounters done [23:41:25]requested_item shift.num is exist - process it [23:41:25]requested_item shift.opened is exist - process it [23:41:25]req_shift_opened [23:41:25]FM_GetShiftState [23:41:25]SAM_PROTO_GetShiftState [23:41:25]wFMCommunicate request_size=4 [23:41:25]MH_SAM_APDU [23:41:25]CAPDU: 80 13 01 00 [23:41:25]Write to MH i2c: E2 08 00 5B 4C 80 13 01 00 00 00 00 00 24 [23:41:25]Write i2c OK [23:41:25]MH_I2C_Read... [23:41:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:41:25]Read from MH i2c: E2 [23:41:25]MH_I2C_Read... [23:41:25]Read from MH i2c: E2 0E 00 [23:41:25]MH_I2C_Read... [23:41:25]Read from MH i2c: E2 0E 00 5B 4C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 D7 [23:41:25]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:41:25]wFMCommunicate OK [23:41:25]SAM_PROTO_GetShiftState done [23:41:25]FM_GetShiftState done [23:41:25]req_shift_opened done [23:41:25]requested_item shift.open_date is exist - process it [23:41:25]req_shift_open_date [23:41:25]req_shift_open_date done [23:41:25]produce_requested_data done [23:41:25]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25079,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [23:41:25]process_action_free close_receipt [23:41:25]json_value_free [23:41:25]json_value_free done [23:41:25]process_json_proto returns [23:41:25]Send response to host [23:41:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25079,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [23:41:25]free response buf [23:41:25]execute_script done [23:41:25]execute_script returns [23:41:25]free content buf [23:41:25]Sock 9.Close socket [23:41:25]Sock 9.Thread stoped [23:41:29]OFD Sender: No OFD packet to send [23:41:34]OFD Sender: No OFD packet to send [23:41:39]OFD Sender: No OFD packet to send [23:41:44]OFD Sender: No OFD packet to send [23:41:49]OFD Sender: No OFD packet to send [23:41:54]OFD Sender: No OFD packet to send [23:41:59]OFD Sender: No OFD packet to send [23:42:04]OFD Sender: No OFD packet to send [23:42:09]OFD Sender: No OFD packet to send [23:42:14]OFD Sender: No OFD packet to send [23:42:19]OFD Sender: No OFD packet to send [23:42:24]OFD Sender: No OFD packet to send [23:42:29]OFD Sender: No OFD packet to send [23:42:34]OFD Sender: No OFD packet to send [23:42:39]OFD Sender: No OFD packet to send [23:42:44]OFD Sender: No OFD packet to send [23:42:49]OFD Sender: No OFD packet to send [23:42:53]accept exits with 7 [23:42:53]New connection [23:42:53]New thread 3067571556 created [23:42:53]Thread 3067428196 joined [23:42:53]Waiting for new connection... [23:42:53] Sock 7.Parse request [23:42:53]Sock 7.Check first char [23:42:53]Sock 7.First char is OK [23:42:53]request: POST /json_proto HTTP/1.0 [23:42:53]Method: POST [23:42:53]URL: /json_proto [23:42:53]Method is POST - this is cgi request [23:42:53]url: /json_proto [23:42:53]query_string will be loaded in cgi processing [23:42:53]execute_cgi json_proto POST (null) [23:42:53]execute_cgi path=json_proto method=POST [23:42:53]POST find Content-Length [23:42:53]Host: 172.17.45.131:8080 [23:42:53]Content-Length: 799 [23:42:53]Content-Type: application/json [23:42:53] [23:42:53]POST finish read [23:42:53]Found Content-Length = 799 [23:42:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610842", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:42:53]execute_script... [23:42: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)610842", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.75 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:42:53]POST & json_proto [23:42:53]process_json_proto [23:42:53]json parsed OK: [23:42:53]protocol is kg_v1.0 [23:42:53]action value=close_receipt [23:42:53]process_action close_receipt [23:42:53]cmd_close_receipt [23:42:53]MH_GetDate [23:42:53]Write to MH i2c: F0 00 00 5C 4C 97 [23:42:53]Write i2c OK [23:42:53]MH_I2C_Read... [23:42:53]Read from MH i2c: F0 [23:42:53]MH_I2C_Read... [23:42:53]Read from MH i2c: F0 09 00 [23:42:53]MH_I2C_Read... [23:42:53]Read from MH i2c: F0 09 00 5C 4C 00 7F 7A A9 66 C6 D4 6E 66 16 [23:42:53]GetLastDocTimeStamp 1722382883 [23:42:53]current date 1722382975 [23:42:53]FM_GetShiftState [23:42:53]SAM_PROTO_GetShiftState [23:42:53]wFMCommunicate request_size=4 [23:42:53]MH_SAM_APDU [23:42:53]CAPDU: 80 13 01 00 [23:42:53]Write to MH i2c: E2 08 00 5D 4C 80 13 01 00 00 00 00 00 26 [23:42:53]Write i2c OK [23:42:53]MH_I2C_Read... [23:42:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:42:53]Read from MH i2c: E2 [23:42:53]MH_I2C_Read... [23:42:53]Read from MH i2c: E2 0E 00 [23:42:53]MH_I2C_Read... [23:42:53]Read from MH i2c: E2 0E 00 5D 4C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 D9 [23:42:53]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:42:53]wFMCommunicate OK [23:42:53]SAM_PROTO_GetShiftState done [23:42:53]FM_GetShiftState done [23:42:53]opened in 1722298218 [23:42:53]opened+sec_in_day 1722384618 [23:42:53]quantity*price = 200075 [23:42:53]sum+1 = 200076 [23:42:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.75 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 0.00 Безнал.: 2000.75 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 455 30.07.2024 23:42 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25080 ФПД: 166375736437422 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T234255&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25080&fm=166375736437422&tin=02508201610067®Number=0000000000171247&sum=200075 [23:42:54]StoreToDocumentArchive [23:42:54]shift 48 fd 25080 [23:42:54]save to /storage/0048/doc_00025080 [23:42:54]save last doc name /storage/0048/doc_00025080 to /storage/kkm_last_doc_name [23:42:54]save OK [23:42:54]Clear old archive folders... [23:42:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:42:54]tlvbuf is 01E825D0 [23:42:54]SAM_PROTO_ClearQueue [23:42:54]wFMCommunicate request_size=4 [23:42:54]MH_SAM_APDU [23:42:54]CAPDU: 80 09 00 00 [23:42:54]Write to MH i2c: E2 08 00 6A 4C 80 09 00 00 00 00 00 00 28 [23:42:54]Write i2c OK [23:42:54]MH_I2C_Read... [23:42:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:42:54]Read from MH i2c: E2 [23:42:54]MH_I2C_Read... [23:42:54]Read from MH i2c: E2 03 00 [23:42:54]MH_I2C_Read... [23:42:54]Read from MH i2c: E2 03 00 6A 4C 00 90 00 2A [23:42:54]RAPDU: 90 00 [23:42:54]wFMCommunicate OK [23:42:54]SAM_PROTO_ClearQueue done [23:42:54]KKMCreateOFDPacket [23:42:54]OFDProtocolAddRootSTLVToBuf [23:42:54]FM_MakeSignedData [23:42:54]FM_MakeSignedData [23:42:54]SAM_PROTO_SignData [23:42:54]wFMCommunicate request_size=4 [23:42:54]MH_SAM_APDU [23:42:54]CAPDU: 80 0D 01 02 [23:42:54]Write to MH i2c: E2 08 00 6B 4C 80 0D 01 02 00 00 00 00 30 [23:42:54]Write i2c OK [23:42:54]MH_I2C_Read... [23:42:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:42:54]Read from MH i2c: E2 [23:42:54]MH_I2C_Read... [23:42:54]Read from MH i2c: E2 03 00 [23:42:54]MH_I2C_Read... [23:42:54]Read from MH i2c: E2 03 00 6B 4C 00 90 00 2B [23:42:54]RAPDU: 90 00 [23:42:54]wFMCommunicate OK [23:42:54]wFMCommunicate request_size=255 [23:42:54]MH_SAM_APDU [23:42:54]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 7F 7A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F8 61 00 00 35 04 06 00 97 51 5E AB [23:42:54]Write to MH i2c: E2 02 01 6C 4C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 7F 7A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F8 61 00 00 35 04 06 00 97 51 5E AB 00 00 3B [23:42:54]Write i2c OK [23:42:54]MH_I2C_Read... [23:42:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:42:54]Read from MH i2c: E2 [23:42:54]MH_I2C_Read... [23:42:54]Read from MH i2c: E2 03 00 [23:42:54]MH_I2C_Read... [23:42:54]Read from MH i2c: E2 03 00 6C 4C 00 90 00 2C [23:42:54]RAPDU: 90 00 [23:42:54]wFMCommunicate OK [23:42:54]wFMCommunicate request_size=7 [23:42:54]MH_SAM_APDU [23:42:54]CAPDU: 80 0D 02 02 02 6A AE [23:42:54]Write to MH i2c: E2 0A 00 6D 4C 80 0D 02 02 02 00 6A AE 00 00 4F [23:42:54]Write i2c OK [23:42:54]MH_I2C_Read... [23:42:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:42:55]Read from MH i2c: E2 [23:42:55]MH_I2C_Read... [23:42:55]Read from MH i2c: E2 03 00 [23:42:55]MH_I2C_Read... [23:42:55]Read from MH i2c: E2 03 00 6D 4C 00 90 00 2D [23:42:55]RAPDU: 90 00 [23:42:55]wFMCommunicate OK [23:42:55]wFMCommunicate request_size=4 [23:42:55]MH_SAM_APDU [23:42:55]CAPDU: 80 0D 03 02 [23:42:55]Write to MH i2c: E2 08 00 6E 4C 80 0D 03 02 00 00 00 00 35 [23:42:55]Write i2c OK [23:42:55]MH_I2C_Read... [23:42:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:42:55]Read from MH i2c: E2 [23:42:55]MH_I2C_Read... [23:42:55]Read from MH i2c: E2 0B 00 [23:42:55]MH_I2C_Read... [23:42:55]Read from MH i2c: E2 0B 00 6E 4C 00 6F 7B 6E FC 1B BB 70 BA 90 00 8A [23:42:55]RAPDU: 6F 7B 6E FC 1B BB 70 BA 90 00 [23:42:55]wFMCommunicate OK [23:42:55]SAM_PROTO_SignData done [23:42:55]FM_MakeSignedData done [23:42:55]CreateOFDProtocolMessage [23:42:55]wFMCommunicate request_size=4 [23:42:55]MH_SAM_APDU [23:42:55]CAPDU: 80 11 00 00 [23:42:55]Write to MH i2c: E2 08 00 6F 4C 80 11 00 00 00 00 00 00 35 [23:42:55]Write i2c OK [23:42:55]MH_I2C_Read... [23:42:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:42:55]Read from MH i2c: E2 [23:42:55]MH_I2C_Read... [23:42:55]Read from MH i2c: E2 17 00 [23:42:55]MH_I2C_Read... [23:42:55]Read from MH i2c: E2 17 00 6F 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 8B [23:42:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:42:55]wFMCommunicate OK [23:42:55]CreateOFDProtocolMessage done [23:42:55]OFDSenderStorePacket 25080 [23:42:55]StoreOFDPacket docnum=25080 [23:42:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 44 56 04 01 76 45 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 7F 7A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F8 61 00 00 35 04 06 00 97 51 5E AB 6A AE 6F 7B 6E FC 1B BB 70 BA [23:42:55]CheckFolder [23:42:55]dirname=/storage/ofd_packets [23:42:55]CheckFolder done [23:42:55]ProducePacketName [23:42:55]name=ofd_packets/00025080 [23:42:55]NVStorageSaveData ofd_packets/00025080 [23:42:55]File name is /storage/ofd_packets/00025080 [23:42:55]Write 298 bytes [23:42:55]NVStorageSaveData done [23:42:55]OFDSenderStorePacket done [23:42:55]KKMCreateOFDPacket done [23:42:55]NVStorageSaveData kkm_last_timestamp [23:42:55]File name is /storage/kkm_last_timestamp [23:42:55]Write 4 bytes [23:42:55]NVStorageSaveData done [23:42:55]ExternCall_PrintAddStr [23:42:55]wPrintStart [23:42:55]Write to MH i2c: 01 00 00 70 4C BC [23:42:55]Write i2c OK [23:42:55]MH_I2C_Read... [23:42:55]Read from MH i2c: 01 [23:42:55]MH_I2C_Read... [23:42:55]Read from MH i2c: 01 07 00 [23:42:55]MH_I2C_Read... [23:42:55]Read from MH i2c: 01 07 00 70 4C 00 00 00 00 00 FF 0F D1 [23:42:55]RasterBufferAndPrint [23:42:55]line Счет N : (1)610842 [23:42:55]line ИНН: 02508201610067 [23:42:55]line Контрольно-Кассовый Чек [23:42:55]line ПРОДАЖА [23:42:55]line ТРК (МРК, ГНК) : 1 [23:42:55]line Товар: 2710194210 [23:42:55]line ДТ-К-2 [23:42:55]line 26.430 * 75.70 [23:42:55]line = 2000.75 [23:42:55]line НДС 12% НСП 1% [23:42:55]line > о реализуемом товаре [23:42:55]line ИТОГО: 2000.75 [23:42:55]line НСП 1% : 17.71 [23:42:55]line НДС 12% : 212.47 [23:42:55]line Наличными: 0.00 [23:42:55]line Безнал.: 2000.75 [23:42:55]line Место: АЗС № 127 "Партнер Нефть" [23:42:55]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [23:42:55]line СНО: Общий режим [23:42:55]line Чек 455 30.07.2024 23:42 [23:42:55]line Смена: 48 ФФД: 1.0 [23:42:55]line ЗНМ: 0300000158 [23:42:55]line РНМ: 0000000000171247 [23:42:55]line Версия ККМ: v1.0 [23:42:55]line Платежная система: O! деньги [23:42:55]line ФМ: 0000000002098565 [23:42:55]line ФД: 25080 [23:42:55]line ФПД: 166375736437422 [23:42:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T234255&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25080&fm=166375736437422&tin=02508201610067®Number=0000000000171247&sum=200075 [23:42:55]OFD Sender: Processing packet 25080 [packets to send 29, broken 28] [23:42:55]ProducePacketName [23:42:55]name=ofd_packets/00025080 [23:42:55]OFD Sender: To server: pG, [23:42:55]CommunicateWithHost lk.salyk.kg:30040 [23:42:55]ConnectInit lk.salyk.kg [23:42:55]written 0, free lines is 4095 [23:42:55]Connected sock=9 [23:42:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 44 56 04 01 76 45 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 7F 7A A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F8 61 00 00 35 04 06 00 97 51 5E AB 6A AE 6F 7B 6E FC 1B BB 70 BA [23:42:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 B0 4C 47 00 D2 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 32 30 39 38 35 36 35 10 04 04 00 F8 61 00 00 F4 03 04 00 0C 26 A9 66 B6 04 01 00 00 9A ED E6 2C FD 3A CE 58 [23:42:55]CommunicateWithHost err = 0 [23:42:55]CheckOFDResponse [23:42:55]1017 (14) - 77093643461234 [23:42:55]1041 (16) - 0000000002098565 [23:42:55]1040 (4) - 25080 [23:42:55]1012 (4) - 30.07.2024 17:42 [23:42:55]1206 (1) - 0 [23:42:55]OFD Sender: Remove packet 25080 [23:42:55]ProducePacketName [23:42:55]name=ofd_packets/00025080 [23:42:55]NVStorageDeleteData [23:42:55]Write to MH i2c: 01 00 00 9A 4C E6 [23:42:55]Write i2c OK [23:42:55]MH_I2C_Read... [23:42:55]Read from MH i2c: 01 [23:42:55]MH_I2C_Read... [23:42:55]Read from MH i2c: 01 07 00 [23:42:55]MH_I2C_Read... [23:42:55]Read from MH i2c: 01 07 00 9A 4C 00 00 00 00 00 FF 0C F8 [23:42:55]RasterBufferAndPrint [23:42:55]line [23:42:55]line [23:42:55]line [23:42:55]line [23:42:55]line [23:42:55]written 0, free lines is 3336 [23:42:55]MH_Cut [23:42:55]Write to MH i2c: D1 01 00 A1 4C 01 BF [23:42:55]Write i2c OK [23:42:55]MH_I2C_Read... [23:42:55]Read from MH i2c: D1 [23:42:55]MH_I2C_Read... [23:42:55]Read from MH i2c: D1 01 00 [23:42:55]MH_I2C_Read... [23:42:55]Read from MH i2c: D1 01 00 A1 4C 00 BE [23:42:55]Write to MH i2c: 01 00 00 A2 4C EE [23:42:55]Write i2c OK [23:42:55]MH_I2C_Read... [23:42:56]OFD Sender: No OFD packet to send [23:42:56]*** Cut start [23:42:56]*** Partial cut [23:42:56]*** CUTSNS_PIN = 1 [23:42:56]*** CUTSNS_PIN = 0 [23:42:56]*** Brake cut motor [23:42:57]Read from MH i2c: 01 [23:42:57]MH_I2C_Read... [23:42:57]*** Stop cut motor [23:42:57]*** Cut end [23:42:57]Read from MH i2c: 01 07 00 [23:42:57]MH_I2C_Read... [23:42:57]Read from MH i2c: 01 07 00 A2 4C 00 00 00 00 00 FF 0F 03 [23:42:57]process_action close_receipt done [23:42:57]requested_data is exist [23:42:57]produce_requested_data [23:42:57]requested_item fm.sn is exist - process it [23:42:57]wFMCommunicate request_size=4 [23:42:57]MH_SAM_APDU [23:42:57]CAPDU: 80 11 00 00 [23:42:57]Write to MH i2c: E2 08 00 A3 4C 80 11 00 00 00 00 00 00 69 [23:42:57]Write i2c OK [23:42:57]MH_I2C_Read... [23:42:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:42:57]Read from MH i2c: E2 [23:42:57]MH_I2C_Read... [23:42:57]Read from MH i2c: E2 17 00 [23:42:57]MH_I2C_Read... [23:42:57]Read from MH i2c: E2 17 00 A3 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 BF [23:42:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:42:57]wFMCommunicate OK [23:42:57]requested_item fd.num is exist - process it [23:42:57]SAM_PROTO_GetFieldsCounters [23:42:57]wFMCommunicate request_size=4 [23:42:57]MH_SAM_APDU [23:42:57]CAPDU: 80 13 00 00 [23:42:57]Write to MH i2c: E2 08 00 A4 4C 80 13 00 00 00 00 00 00 6C [23:42:57]Write i2c OK [23:42:57]MH_I2C_Read... [23:42:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:42:57]Read from MH i2c: E2 [23:42:57]MH_I2C_Read... [23:42:57]Read from MH i2c: E2 62 00 [23:42:57]MH_I2C_Read... [23:42:57]Read from MH i2c: E2 62 00 A4 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F8 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 C7 01 00 00 5E 04 04 00 C7 01 00 00 57 04 04 00 C8 01 00 00 19 04 04 00 00 00 00 00 90 00 6E [23:42:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F8 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 C7 01 00 00 5E 04 04 00 C7 01 00 00 57 04 04 00 C8 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:42:57]wFMCommunicate OK [23:42:57]SAM_PROTO_GetFieldsCounters done [23:42:57]requested_item shift.num is exist - process it [23:42:57]requested_item shift.opened is exist - process it [23:42:57]req_shift_opened [23:42:57]FM_GetShiftState [23:42:57]SAM_PROTO_GetShiftState [23:42:57]wFMCommunicate request_size=4 [23:42:57]MH_SAM_APDU [23:42:57]CAPDU: 80 13 01 00 [23:42:57]Write to MH i2c: E2 08 00 A5 4C 80 13 01 00 00 00 00 00 6E [23:42:57]Write i2c OK [23:42:57]MH_I2C_Read... [23:42:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:42:57]Read from MH i2c: E2 [23:42:57]MH_I2C_Read... [23:42:57]Read from MH i2c: E2 0E 00 [23:42:57]MH_I2C_Read... [23:42:57]Read from MH i2c: E2 0E 00 A5 4C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 21 [23:42:57]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:42:57]wFMCommunicate OK [23:42:57]SAM_PROTO_GetShiftState done [23:42:57]FM_GetShiftState done [23:42:57]req_shift_opened done [23:42:57]requested_item shift.open_date is exist - process it [23:42:57]req_shift_open_date [23:42:57]req_shift_open_date done [23:42:57]produce_requested_data done [23:42:57]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25080,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [23:42:57]process_action_free close_receipt [23:42:57]json_value_free [23:42:57]json_value_free done [23:42:57]process_json_proto returns [23:42:57]Send response to host [23:42:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25080,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [23:42:57]free response buf [23:42:57]execute_script done [23:42:57]execute_script returns [23:42:57]free content buf [23:42:57]Sock 7.Close socket [23:42:57]Sock 7.Thread stoped [23:43:01]OFD Sender: No OFD packet to send [23:43:06]OFD Sender: No OFD packet to send [23:43:11]OFD Sender: No OFD packet to send [23:43:16]OFD Sender: No OFD packet to send [23:43:21]OFD Sender: No OFD packet to send [23:43:26]OFD Sender: No OFD packet to send [23:43:31]OFD Sender: No OFD packet to send [23:43:36]OFD Sender: No OFD packet to send [23:43:41]OFD Sender: No OFD packet to send [23:43:46]OFD Sender: No OFD packet to send [23:43:51]OFD Sender: No OFD packet to send [23:43:56]OFD Sender: No OFD packet to send [23:44:01]OFD Sender: No OFD packet to send [23:44:06]OFD Sender: No OFD packet to send [23:44:11]OFD Sender: No OFD packet to send [23:44:16]OFD Sender: No OFD packet to send [23:44:21]OFD Sender: No OFD packet to send [23:44:26]OFD Sender: No OFD packet to send [23:44:31]OFD Sender: No OFD packet to send [23:44:36]OFD Sender: No OFD packet to send [23:44:41]OFD Sender: No OFD packet to send [23:44:46]OFD Sender: No OFD packet to send [23:44:51]OFD Sender: No OFD packet to send [23:44:56]OFD Sender: No OFD packet to send [23:45:01]OFD Sender: No OFD packet to send [23:45:06]OFD Sender: No OFD packet to send [23:45:11]OFD Sender: No OFD packet to send [23:45:16]OFD Sender: No OFD packet to send [23:45:21]OFD Sender: No OFD packet to send [23:45:26]OFD Sender: No OFD packet to send [23:45:31]OFD Sender: No OFD packet to send [23:45:36]OFD Sender: No OFD packet to send [23:45:41]OFD Sender: No OFD packet to send [23:45:46]OFD Sender: No OFD packet to send [23:45:51]OFD Sender: No OFD packet to send [23:45:56]OFD Sender: No OFD packet to send [23:46:01]OFD Sender: No OFD packet to send [23:46:06]OFD Sender: No OFD packet to send [23:46:11]OFD Sender: No OFD packet to send [23:46:16]OFD Sender: No OFD packet to send [23:46:21]OFD Sender: No OFD packet to send [23:46:26]OFD Sender: No OFD packet to send [23:46:31]OFD Sender: No OFD packet to send [23:46:36]OFD Sender: No OFD packet to send [23:46:41]OFD Sender: No OFD packet to send [23:46:46]OFD Sender: No OFD packet to send [23:46:51]OFD Sender: No OFD packet to send [23:46:56]OFD Sender: No OFD packet to send [23:47:01]OFD Sender: No OFD packet to send [23:47:06]OFD Sender: No OFD packet to send [23:47:11]OFD Sender: No OFD packet to send [23:47:16]OFD Sender: No OFD packet to send [23:47:21]OFD Sender: No OFD packet to send [23:47:26]OFD Sender: No OFD packet to send [23:47:31]OFD Sender: No OFD packet to send [23:47:36]OFD Sender: No OFD packet to send [23:47:41]OFD Sender: No OFD packet to send [23:47:46]OFD Sender: No OFD packet to send [23:47:48]accept exits with 10 [23:47:48]New connection [23:47:48]New thread 3067428196 created [23:47:48]Thread 3067571556 joined [23:47:48]Waiting for new connection... [23:47:48] Sock 10.Parse request [23:47:48]Sock 10.Check first char [23:47:48]Sock 10.First char is OK [23:47:48]request: POST /json_proto HTTP/1.0 [23:47:48]Method: POST [23:47:48]URL: /json_proto [23:47:48]Method is POST - this is cgi request [23:47:48]url: /json_proto [23:47:48]query_string will be loaded in cgi processing [23:47:48]execute_cgi json_proto POST (null) [23:47:48]execute_cgi path=json_proto method=POST [23:47:48]POST find Content-Length [23:47:48]Host: 172.17.45.131:8080 [23:47:48]Content-Length: 677 [23:47:48]Content-Type: application/json [23:47:48] [23:47:48]POST finish read [23:47:48]Found Content-Length = 677 [23:47:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610843", "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" ] } } [23:47:48]execute_script... [23:47: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)610843", "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" ] } } [23:47:48]POST & json_proto [23:47:48]process_json_proto [23:47:48]json parsed OK: [23:47:48]protocol is kg_v1.0 [23:47:48]action value=close_receipt [23:47:48]process_action close_receipt [23:47:48]cmd_close_receipt [23:47:48]MH_GetDate [23:47:48]Write to MH i2c: F0 00 00 A6 4C E1 [23:47:48]Write i2c OK [23:47:48]MH_I2C_Read... [23:47:48]Read from MH i2c: F0 [23:47:48]MH_I2C_Read... [23:47:48]Read from MH i2c: F0 09 00 [23:47:48]MH_I2C_Read... [23:47:48]Read from MH i2c: F0 09 00 A6 4C 00 A6 7B A9 66 C6 D4 6E 66 88 [23:47:48]GetLastDocTimeStamp 1722382975 [23:47:48]current date 1722383270 [23:47:48]FM_GetShiftState [23:47:48]SAM_PROTO_GetShiftState [23:47:48]wFMCommunicate request_size=4 [23:47:48]MH_SAM_APDU [23:47:48]CAPDU: 80 13 01 00 [23:47:48]Write to MH i2c: E2 08 00 A7 4C 80 13 01 00 00 00 00 00 70 [23:47:48]Write i2c OK [23:47:48]MH_I2C_Read... [23:47:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:47:48]Read from MH i2c: E2 [23:47:48]MH_I2C_Read... [23:47:48]Read from MH i2c: E2 0E 00 [23:47:48]MH_I2C_Read... [23:47:48]Read from MH i2c: E2 0E 00 A7 4C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 23 [23:47:48]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:47:48]wFMCommunicate OK [23:47:48]SAM_PROTO_GetShiftState done [23:47:48]FM_GetShiftState done [23:47:48]opened in 1722298218 [23:47:48]opened+sec_in_day 1722384618 [23:47:48]quantity*price = 50036 [23:47:48]sum+1 = 50037 [23:47:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 456 30.07.2024 23:47 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25081 ФПД: 144932912196496 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T234750&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25081&fm=144932912196496&tin=02508201610067®Number=0000000000171247&sum=50000 [23:47:49]StoreToDocumentArchive [23:47:49]shift 48 fd 25081 [23:47:49]save to /storage/0048/doc_00025081 [23:47:49]save last doc name /storage/0048/doc_00025081 to /storage/kkm_last_doc_name [23:47:49]save OK [23:47:49]Clear old archive folders... [23:47:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:47:49]tlvbuf is B6F71EF0 [23:47:49]SAM_PROTO_ClearQueue [23:47:49]wFMCommunicate request_size=4 [23:47:49]MH_SAM_APDU [23:47:49]CAPDU: 80 09 00 00 [23:47:49]Write to MH i2c: E2 08 00 B4 4C 80 09 00 00 00 00 00 00 72 [23:47:49]Write i2c OK [23:47:49]MH_I2C_Read... [23:47:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:47:49]Read from MH i2c: E2 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: E2 03 00 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: E2 03 00 B4 4C 00 90 00 74 [23:47:49]RAPDU: 90 00 [23:47:49]wFMCommunicate OK [23:47:49]SAM_PROTO_ClearQueue done [23:47:49]KKMCreateOFDPacket [23:47:49]OFDProtocolAddRootSTLVToBuf [23:47:49]FM_MakeSignedData [23:47:49]FM_MakeSignedData [23:47:49]SAM_PROTO_SignData [23:47:49]wFMCommunicate request_size=4 [23:47:49]MH_SAM_APDU [23:47:49]CAPDU: 80 0D 01 02 [23:47:49]Write to MH i2c: E2 08 00 B5 4C 80 0D 01 02 00 00 00 00 7A [23:47:49]Write i2c OK [23:47:49]MH_I2C_Read... [23:47:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:47:49]Read from MH i2c: E2 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: E2 03 00 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: E2 03 00 B5 4C 00 90 00 75 [23:47:49]RAPDU: 90 00 [23:47:49]wFMCommunicate OK [23:47:49]wFMCommunicate request_size=255 [23:47:49]MH_SAM_APDU [23:47: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 A6 7B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F9 61 00 00 35 04 06 00 83 [23:47:49]Write to MH i2c: E2 02 01 B6 4C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 C8 01 00 00 F4 03 04 00 A6 7B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F9 61 00 00 35 04 06 00 83 00 00 FC [23:47:49]Write i2c OK [23:47:49]MH_I2C_Read... [23:47:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:47:49]Read from MH i2c: E2 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: E2 03 00 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: E2 03 00 B6 4C 00 90 00 76 [23:47:49]RAPDU: 90 00 [23:47:49]wFMCommunicate OK [23:47:49]wFMCommunicate request_size=10 [23:47:49]MH_SAM_APDU [23:47:49]CAPDU: 80 0D 02 02 05 D0 D2 BF 6B 90 [23:47:49]Write to MH i2c: E2 0D 00 B7 4C 80 0D 02 02 05 00 D0 D2 BF 6B 90 00 00 E3 [23:47:49]Write i2c OK [23:47:49]MH_I2C_Read... [23:47:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:47:49]Read from MH i2c: E2 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: E2 03 00 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: E2 03 00 B7 4C 00 90 00 77 [23:47:49]RAPDU: 90 00 [23:47:49]wFMCommunicate OK [23:47:49]wFMCommunicate request_size=4 [23:47:49]MH_SAM_APDU [23:47:49]CAPDU: 80 0D 03 02 [23:47:49]Write to MH i2c: E2 08 00 B8 4C 80 0D 03 02 00 00 00 00 7F [23:47:49]Write i2c OK [23:47:49]MH_I2C_Read... [23:47:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:47:49]Read from MH i2c: E2 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: E2 0B 00 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: E2 0B 00 B8 4C 00 75 6A FE 0C 49 17 1E 44 90 00 2B [23:47:49]RAPDU: 75 6A FE 0C 49 17 1E 44 90 00 [23:47:49]wFMCommunicate OK [23:47:49]SAM_PROTO_SignData done [23:47:49]FM_MakeSignedData done [23:47:49]CreateOFDProtocolMessage [23:47:49]wFMCommunicate request_size=4 [23:47:49]MH_SAM_APDU [23:47:49]CAPDU: 80 11 00 00 [23:47:49]Write to MH i2c: E2 08 00 B9 4C 80 11 00 00 00 00 00 00 7F [23:47:49]Write i2c OK [23:47:49]MH_I2C_Read... [23:47:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:47:49]Read from MH i2c: E2 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: E2 17 00 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: E2 17 00 B9 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D5 [23:47:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:47:49]wFMCommunicate OK [23:47:49]CreateOFDProtocolMessage done [23:47:49]OFDSenderStorePacket 25081 [23:47:49]StoreOFDPacket docnum=25081 [23:47:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 F3 99 07 01 96 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C8 01 00 00 F4 03 04 00 A6 7B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F9 61 00 00 35 04 06 00 83 D0 D2 BF 6B 90 75 6A FE 0C 49 17 1E 44 [23:47:49]CheckFolder [23:47:49]dirname=/storage/ofd_packets [23:47:49]CheckFolder done [23:47:49]ProducePacketName [23:47:49]name=ofd_packets/00025081 [23:47:49]NVStorageSaveData ofd_packets/00025081 [23:47:49]File name is /storage/ofd_packets/00025081 [23:47:49]Write 301 bytes [23:47:49]NVStorageSaveData done [23:47:49]OFDSenderStorePacket done [23:47:49]KKMCreateOFDPacket done [23:47:49]NVStorageSaveData kkm_last_timestamp [23:47:49]File name is /storage/kkm_last_timestamp [23:47:49]Write 4 bytes [23:47:49]NVStorageSaveData done [23:47:49]ExternCall_PrintAddStr [23:47:49]wPrintStart [23:47:49]Write to MH i2c: 01 00 00 BA 4C 06 [23:47:49]Write i2c OK [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: 01 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: 01 07 00 [23:47:49]MH_I2C_Read... [23:47:49]Read from MH i2c: 01 07 00 BA 4C 00 00 00 00 00 FF 0F 1B [23:47:49]RasterBufferAndPrint [23:47:49]line Счет N : (1)610843 [23:47:49]line ИНН: 02508201610067 [23:47:49]line Контрольно-Кассовый Чек [23:47:49]line ПРОДАЖА [23:47:49]line ТРК (МРК, ГНК) : 32 [23:47:49]line Товар: 2710124130 [23:47:49]line Аи-92-К-2 [23:47:49]line 7.380 * 67.80 [23:47:49]line = 500.36 [23:47:49]line НДС 12% НСП 1% [23:47:49]line > о реализуемом товаре [23:47:49]line ОКРУГЛЕНИЕ: -0.36 [23:47:49]line ИТОГО: 500.00 [23:47:49]line Внесено: 500.00 [23:47:49]line СДАЧА: 0.00 [23:47:49]line НСП 1% : 4.43 [23:47:49]line НДС 12% : 53.14 [23:47:49]line Наличными: 500.00 [23:47:49]line Безнал.: 0.00 [23:47:49]line Место: АЗС № 127 "Партнер Нефть" [23:47:49]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [23:47:49]line СНО: Общий режим [23:47:49]line Чек 456 30.07.2024 23:47 [23:47:49]line Смена: 48 ФФД: 1.0 [23:47:49]line ЗНМ: 0300000158 [23:47:49]line РНМ: 0000000000171247 [23:47:49]line Версия ККМ: v1.0 [23:47:49]line ФМ: 0000000002098565 [23:47:49]line ФД: 25081 [23:47:49]line ФПД: 144932912196496 [23:47:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T234750&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25081&fm=144932912196496&tin=02508201610067®Number=0000000000171247&sum=50000 [23:47:50]written 0, free lines is 4095 [23:47:50]OFD Sender: Processing packet 25081 [packets to send 29, broken 28] [23:47:50]ProducePacketName [23:47:50]name=ofd_packets/00025081 [23:47:50]OFD Sender: To server: pG, [23:47:50]CommunicateWithHost lk.salyk.kg:30040 [23:47:50]ConnectInit lk.salyk.kg [23:47:50]Connected sock=9 [23:47:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 F3 99 07 01 96 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C8 01 00 00 F4 03 04 00 A6 7B A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 F9 61 00 00 35 04 06 00 83 D0 D2 BF 6B 90 75 6A FE 0C 49 17 1E 44 [23:47:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 5F 1D 47 00 B7 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 32 30 39 38 35 36 35 10 04 04 00 F9 61 00 00 F4 03 04 00 33 27 A9 66 B6 04 01 00 00 62 0F 89 18 CC CA 70 95 [23:47:50]CommunicateWithHost err = 0 [23:47:50]CheckOFDResponse [23:47:50]1017 (14) - 77093643461234 [23:47:50]1041 (16) - 0000000002098565 [23:47:50]1040 (4) - 25081 [23:47:50]1012 (4) - 30.07.2024 17:47 [23:47:50]1206 (1) - 0 [23:47:50]OFD Sender: Remove packet 25081 [23:47:50]ProducePacketName [23:47:50]name=ofd_packets/00025081 [23:47:50]NVStorageDeleteData [23:47:50]Write to MH i2c: 01 00 00 E5 4C 31 [23:47:50]Write i2c OK [23:47:50]MH_I2C_Read... [23:47:50]Read from MH i2c: 01 [23:47:50]MH_I2C_Read... [23:47:50]Read from MH i2c: 01 07 00 [23:47:50]MH_I2C_Read... [23:47:50]Read from MH i2c: 01 07 00 E5 4C 00 00 00 00 00 F9 0C 3D [23:47:50]RasterBufferAndPrint [23:47:50]line [23:47:50]line [23:47:50]line [23:47:50]line [23:47:50]line [23:47:50]written 0, free lines is 3328 [23:47:50]MH_Cut [23:47:50]Write to MH i2c: D1 01 00 EC 4C 01 0A [23:47:50]Write i2c OK [23:47:50]MH_I2C_Read... [23:47:50]Read from MH i2c: D1 [23:47:50]MH_I2C_Read... [23:47:50]Read from MH i2c: D1 01 00 [23:47:50]MH_I2C_Read... [23:47:50]Read from MH i2c: D1 01 00 EC 4C 00 09 [23:47:50]Write to MH i2c: 01 00 00 ED 4C 39 [23:47:50]Write i2c OK [23:47:50]MH_I2C_Read... [23:47:51]OFD Sender: No OFD packet to send [23:47:51]*** Cut start [23:47:51]*** Partial cut [23:47:51]*** CUTSNS_PIN = 1 [23:47:51]*** CUTSNS_PIN = 0 [23:47:51]*** Brake cut motor [23:47:52]Read from MH i2c: 01 [23:47:52]MH_I2C_Read... [23:47:52]*** Stop cut motor [23:47:52]*** Cut end [23:47:52]Read from MH i2c: 01 07 00 [23:47:52]MH_I2C_Read... [23:47:52]Read from MH i2c: 01 07 00 ED 4C 00 00 00 00 00 FF 0F 4E [23:47:52]process_action close_receipt done [23:47:52]requested_data is exist [23:47:52]produce_requested_data [23:47:52]requested_item fm.sn is exist - process it [23:47:52]wFMCommunicate request_size=4 [23:47:52]MH_SAM_APDU [23:47:52]CAPDU: 80 11 00 00 [23:47:52]Write to MH i2c: E2 08 00 EE 4C 80 11 00 00 00 00 00 00 B4 [23:47:52]Write i2c OK [23:47:52]MH_I2C_Read... [23:47:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:47:52]Read from MH i2c: E2 [23:47:52]MH_I2C_Read... [23:47:52]Read from MH i2c: E2 17 00 [23:47:52]MH_I2C_Read... [23:47:52]Read from MH i2c: E2 17 00 EE 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 0A [23:47:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:47:52]wFMCommunicate OK [23:47:52]requested_item fd.num is exist - process it [23:47:52]SAM_PROTO_GetFieldsCounters [23:47:52]wFMCommunicate request_size=4 [23:47:52]MH_SAM_APDU [23:47:52]CAPDU: 80 13 00 00 [23:47:52]Write to MH i2c: E2 08 00 EF 4C 80 13 00 00 00 00 00 00 B7 [23:47:52]Write i2c OK [23:47:52]MH_I2C_Read... [23:47:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:47:52]Read from MH i2c: E2 [23:47:52]MH_I2C_Read... [23:47:52]Read from MH i2c: E2 62 00 [23:47:52]MH_I2C_Read... [23:47:52]Read from MH i2c: E2 62 00 EF 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F9 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 C8 01 00 00 5E 04 04 00 C8 01 00 00 57 04 04 00 C9 01 00 00 19 04 04 00 00 00 00 00 90 00 BD [23:47:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 F9 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 C8 01 00 00 5E 04 04 00 C8 01 00 00 57 04 04 00 C9 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:47:52]wFMCommunicate OK [23:47:52]SAM_PROTO_GetFieldsCounters done [23:47:52]requested_item shift.num is exist - process it [23:47:52]requested_item shift.opened is exist - process it [23:47:52]req_shift_opened [23:47:52]FM_GetShiftState [23:47:52]SAM_PROTO_GetShiftState [23:47:52]wFMCommunicate request_size=4 [23:47:52]MH_SAM_APDU [23:47:52]CAPDU: 80 13 01 00 [23:47:52]Write to MH i2c: E2 08 00 F0 4C 80 13 01 00 00 00 00 00 B9 [23:47:52]Write i2c OK [23:47:52]MH_I2C_Read... [23:47:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:47:52]Read from MH i2c: E2 [23:47:52]MH_I2C_Read... [23:47:52]Read from MH i2c: E2 0E 00 [23:47:52]MH_I2C_Read... [23:47:52]Read from MH i2c: E2 0E 00 F0 4C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 6C [23:47:52]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:47:52]wFMCommunicate OK [23:47:52]SAM_PROTO_GetShiftState done [23:47:52]FM_GetShiftState done [23:47:52]req_shift_opened done [23:47:52]requested_item shift.open_date is exist - process it [23:47:52]req_shift_open_date [23:47:52]req_shift_open_date done [23:47:52]produce_requested_data done [23:47:52]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25081,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [23:47:52]process_action_free close_receipt [23:47:52]json_value_free [23:47:52]json_value_free done [23:47:52]process_json_proto returns [23:47:52]Send response to host [23:47:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25081,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [23:47:52]free response buf [23:47:52]execute_script done [23:47:52]execute_script returns [23:47:52]free content buf [23:47:52]Sock 10.Close socket [23:47:52]Sock 10.Thread stoped [23:47:56]OFD Sender: No OFD packet to send [23:48:01]OFD Sender: No OFD packet to send [23:48:06]OFD Sender: No OFD packet to send [23:48:11]OFD Sender: No OFD packet to send [23:48:16]OFD Sender: No OFD packet to send [23:48:21]OFD Sender: No OFD packet to send [23:48:26]OFD Sender: No OFD packet to send [23:48:31]OFD Sender: No OFD packet to send [23:48:36]OFD Sender: No OFD packet to send [23:48:41]OFD Sender: No OFD packet to send [23:48:46]OFD Sender: No OFD packet to send [23:48:51]OFD Sender: No OFD packet to send [23:48:56]OFD Sender: No OFD packet to send [23:49:01]OFD Sender: No OFD packet to send [23:49:06]OFD Sender: No OFD packet to send [23:49:11]OFD Sender: No OFD packet to send [23:49:16]OFD Sender: No OFD packet to send [23:49:21]OFD Sender: No OFD packet to send [23:49:26]OFD Sender: No OFD packet to send [23:49:31]OFD Sender: No OFD packet to send [23:49:36]OFD Sender: No OFD packet to send [23:49:41]OFD Sender: No OFD packet to send [23:49:46]OFD Sender: No OFD packet to send [23:49:51]OFD Sender: No OFD packet to send [23:49:56]OFD Sender: No OFD packet to send [23:50:01]OFD Sender: No OFD packet to send [23:50:06]OFD Sender: No OFD packet to send [23:50:11]OFD Sender: No OFD packet to send [23:50:16]OFD Sender: No OFD packet to send [23:50:21]OFD Sender: No OFD packet to send [23:50:22]accept exits with 7 [23:50:22]New connection [23:50:22]New thread 3067571556 created [23:50:22]Thread 3067428196 joined [23:50:22]Waiting for new connection... [23:50:22] Sock 7.Parse request [23:50:22]Sock 7.Check first char [23:50:22]Sock 7.First char is OK [23:50:22]request: POST /json_proto HTTP/1.0 [23:50:22]Method: POST [23:50:22]URL: /json_proto [23:50:22]Method is POST - this is cgi request [23:50:22]url: /json_proto [23:50:22]query_string will be loaded in cgi processing [23:50:22]execute_cgi json_proto POST (null) [23:50:22]execute_cgi path=json_proto method=POST [23:50:22]POST find Content-Length [23:50:22]Host: 172.17.45.131:8080 [23:50:22]Content-Length: 682 [23:50:22]Content-Type: application/json [23:50:22] [23:50:22]POST finish read [23:50:22]Found Content-Length = 682 [23:50:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610845", "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" ] } } [23:50:22]execute_script... [23:50: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)610845", "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" ] } } [23:50:22]POST & json_proto [23:50:22]process_json_proto [23:50:22]json parsed OK: [23:50:22]protocol is kg_v1.0 [23:50:22]action value=close_receipt [23:50:22]process_action close_receipt [23:50:22]cmd_close_receipt [23:50:22]MH_GetDate [23:50:22]Write to MH i2c: F0 00 00 F1 4C 2C [23:50:22]Write i2c OK [23:50:22]MH_I2C_Read... [23:50:22]Read from MH i2c: F0 [23:50:22]MH_I2C_Read... [23:50:22]Read from MH i2c: F0 09 00 [23:50:22]MH_I2C_Read... [23:50:22]Read from MH i2c: F0 09 00 F1 4C 00 41 7C A9 66 C6 D4 6E 66 6F [23:50:22]GetLastDocTimeStamp 1722383270 [23:50:22]current date 1722383425 [23:50:22]FM_GetShiftState [23:50:22]SAM_PROTO_GetShiftState [23:50:22]wFMCommunicate request_size=4 [23:50:22]MH_SAM_APDU [23:50:22]CAPDU: 80 13 01 00 [23:50:22]Write to MH i2c: E2 08 00 F2 4C 80 13 01 00 00 00 00 00 BB [23:50:22]Write i2c OK [23:50:22]MH_I2C_Read... [23:50:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:50:23]Read from MH i2c: E2 [23:50:23]MH_I2C_Read... [23:50:23]Read from MH i2c: E2 0E 00 [23:50:23]MH_I2C_Read... [23:50:23]Read from MH i2c: E2 0E 00 F2 4C 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 6E [23:50:23]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:50:23]wFMCommunicate OK [23:50:23]SAM_PROTO_GetShiftState done [23:50:23]FM_GetShiftState done [23:50:23]opened in 1722298218 [23:50:23]opened+sec_in_day 1722384618 [23:50:23]quantity*price = 100005 [23:50:23]sum+1 = 100006 [23:50: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 457 30.07.2024 23:50 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25082 ФПД: 166042913039746 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T235025&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25082&fm=166042913039746&tin=02508201610067®Number=0000000000171247&sum=100000 [23:50:24]StoreToDocumentArchive [23:50:24]shift 48 fd 25082 [23:50:24]save to /storage/0048/doc_00025082 [23:50:24]save last doc name /storage/0048/doc_00025082 to /storage/kkm_last_doc_name [23:50:24]save OK [23:50:24]Clear old archive folders... [23:50:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:50:24]tlvbuf is B6FEF230 [23:50:24]SAM_PROTO_ClearQueue [23:50:24]wFMCommunicate request_size=4 [23:50:24]MH_SAM_APDU [23:50:24]CAPDU: 80 09 00 00 [23:50:24]Write to MH i2c: E2 08 00 FF 4C 80 09 00 00 00 00 00 00 BD [23:50:24]Write i2c OK [23:50:24]MH_I2C_Read... [23:50:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:50:24]Read from MH i2c: E2 [23:50:24]MH_I2C_Read... [23:50:24]Read from MH i2c: E2 03 00 [23:50:24]MH_I2C_Read... [23:50:24]Read from MH i2c: E2 03 00 FF 4C 00 90 00 BF [23:50:24]RAPDU: 90 00 [23:50:24]wFMCommunicate OK [23:50:24]SAM_PROTO_ClearQueue done [23:50:24]KKMCreateOFDPacket [23:50:24]OFDProtocolAddRootSTLVToBuf [23:50:24]FM_MakeSignedData [23:50:24]FM_MakeSignedData [23:50:24]SAM_PROTO_SignData [23:50:24]wFMCommunicate request_size=4 [23:50:24]MH_SAM_APDU [23:50:24]CAPDU: 80 0D 01 02 [23:50:24]Write to MH i2c: E2 08 00 00 4D 80 0D 01 02 00 00 00 00 C6 [23:50:24]Write i2c OK [23:50:24]MH_I2C_Read... [23:50:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:50:24]Read from MH i2c: E2 [23:50:24]MH_I2C_Read... [23:50:24]Read from MH i2c: E2 03 00 [23:50:24]MH_I2C_Read... [23:50:24]Read from MH i2c: E2 03 00 00 4D 00 90 00 C1 [23:50:24]RAPDU: 90 00 [23:50:24]wFMCommunicate OK [23:50:24]wFMCommunicate request_size=255 [23:50:24]MH_SAM_APDU [23:50: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 41 7C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FA 61 00 00 35 04 06 00 97 [23:50:24]Write to MH i2c: E2 02 01 01 4D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C9 01 00 00 F4 03 04 00 41 7C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FA 61 00 00 35 04 06 00 97 00 00 89 [23:50:24]Write i2c OK [23:50:24]MH_I2C_Read... [23:50:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:50:24]Read from MH i2c: E2 [23:50:24]MH_I2C_Read... [23:50:24]Read from MH i2c: E2 03 00 [23:50:24]MH_I2C_Read... [23:50:24]Read from MH i2c: E2 03 00 01 4D 00 90 00 C2 [23:50:24]RAPDU: 90 00 [23:50:24]wFMCommunicate OK [23:50:24]wFMCommunicate request_size=10 [23:50:24]MH_SAM_APDU [23:50:24]CAPDU: 80 0D 02 02 05 03 E0 D9 65 82 [23:50:24]Write to MH i2c: E2 0D 00 02 4D 80 0D 02 02 05 00 03 E0 D9 65 82 00 00 76 [23:50:24]Write i2c OK [23:50:24]MH_I2C_Read... [23:50:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:50:24]Read from MH i2c: E2 [23:50:24]MH_I2C_Read... [23:50:24]Read from MH i2c: E2 03 00 [23:50:24]MH_I2C_Read... [23:50:24]Read from MH i2c: E2 03 00 02 4D 00 90 00 C3 [23:50:24]RAPDU: 90 00 [23:50:24]wFMCommunicate OK [23:50:24]wFMCommunicate request_size=4 [23:50:24]MH_SAM_APDU [23:50:24]CAPDU: 80 0D 03 02 [23:50:24]Write to MH i2c: E2 08 00 03 4D 80 0D 03 02 00 00 00 00 CB [23:50:24]Write i2c OK [23:50:24]MH_I2C_Read... [23:50:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:50:24]Read from MH i2c: E2 [23:50:24]MH_I2C_Read... [23:50:24]Read from MH i2c: E2 0B 00 [23:50:24]MH_I2C_Read... [23:50:24]Read from MH i2c: E2 0B 00 03 4D 00 E7 D1 50 6E 4B 08 82 9C 90 00 B3 [23:50:24]RAPDU: E7 D1 50 6E 4B 08 82 9C 90 00 [23:50:24]wFMCommunicate OK [23:50:24]SAM_PROTO_SignData done [23:50:24]FM_MakeSignedData done [23:50:24]CreateOFDProtocolMessage [23:50:24]wFMCommunicate request_size=4 [23:50:24]MH_SAM_APDU [23:50:24]CAPDU: 80 11 00 00 [23:50:24]Write to MH i2c: E2 08 00 04 4D 80 11 00 00 00 00 00 00 CB [23:50:24]Write i2c OK [23:50:24]MH_I2C_Read... [23:50:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:50:24]Read from MH i2c: E2 [23:50:24]MH_I2C_Read... [23:50:24]Read from MH i2c: E2 17 00 [23:50:24]MH_I2C_Read... [23:50:24]Read from MH i2c: E2 17 00 04 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 21 [23:50:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:50:24]wFMCommunicate OK [23:50:24]CreateOFDProtocolMessage done [23:50:24]OFDSenderStorePacket 25082 [23:50:24]StoreOFDPacket docnum=25082 [23:50:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 3E 13 07 01 BE 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 41 7C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FA 61 00 00 35 04 06 00 97 03 E0 D9 65 82 E7 D1 50 6E 4B 08 82 9C [23:50:24]CheckFolder [23:50:24]dirname=/storage/ofd_packets [23:50:24]CheckFolder done [23:50:24]ProducePacketName [23:50:24]name=ofd_packets/00025082 [23:50:24]NVStorageSaveData ofd_packets/00025082 [23:50:24]File name is /storage/ofd_packets/00025082 [23:50:24]Write 301 bytes [23:50:24]NVStorageSaveData done [23:50:24]OFDSenderStorePacket done [23:50:24]KKMCreateOFDPacket done [23:50:24]NVStorageSaveData kkm_last_timestamp [23:50:24]File name is /storage/kkm_last_timestamp [23:50:24]Write 4 bytes [23:50:24]NVStorageSaveData done [23:50:24]ExternCall_PrintAddStr [23:50:24]wPrintStart [23:50:24]Write to MH i2c: 01 00 00 05 4D 52 [23:50:24]Write i2c OK [23:50:24]MH_I2C_Read... [23:50:24]Read from MH i2c: 01 [23:50:24]MH_I2C_Read... [23:50:24]Read from MH i2c: 01 07 00 [23:50:24]MH_I2C_Read... [23:50:24]Read from MH i2c: 01 07 00 05 4D 00 00 00 00 00 FF 0F 67 [23:50:24]RasterBufferAndPrint [23:50:24]line Счет N : (1)610845 [23:50:24]line ИНН: 02508201610067 [23:50:24]line Контрольно-Кассовый Чек [23:50:24]line ПРОДАЖА [23:50:24]line ТРК (МРК, ГНК) : 42 [23:50:24]line Товар: 2710124130 [23:50:24]line Аи-92-К-2 [23:50:24]line 14.750 * 67.80 [23:50:24]line = 1000.05 [23:50:24]line НДС 12% НСП 1% [23:50:24]line > о реализуемом товаре [23:50:24]line ОКРУГЛЕНИЕ: -0.05 [23:50:24]line ИТОГО: 1000.00 [23:50:24]line Внесено: 1000.00 [23:50:24]line СДАЧА: 0.00 [23:50:24]line НСП 1% : 8.85 [23:50:24]line НДС 12% : 106.20 [23:50:24]line Наличными: 1000.00 [23:50:24]line Безнал.: 0.00 [23:50:24]line Место: АЗС № 127 "Партнер Нефть" [23:50:24]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [23:50:24]line СНО: Общий режим [23:50:24]line Чек 457 30.07.2024 23:50 [23:50:24]line Смена: 48 ФФД: 1.0 [23:50:24]line ЗНМ: 0300000158 [23:50:24]line РНМ: 0000000000171247 [23:50:24]line Версия ККМ: v1.0 [23:50:24]line ФМ: 0000000002098565 [23:50:24]line ФД: 25082 [23:50:24]line ФПД: 166042913039746 [23:50:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T235025&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25082&fm=166042913039746&tin=02508201610067®Number=0000000000171247&sum=100000 [23:50:25]OFD Sender: Processing packet 25082 [packets to send 29, broken 28] [23:50:25]ProducePacketName [23:50:25]name=ofd_packets/00025082 [23:50:25]OFD Sender: To server: pG, [23:50:25]CommunicateWithHost lk.salyk.kg:30040 [23:50:25]ConnectInit lk.salyk.kg [23:50:25]written 0, free lines is 4095 [23:50:25]Connected sock=10 [23:50:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 3E 13 07 01 BE 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 41 7C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FA 61 00 00 35 04 06 00 97 03 E0 D9 65 82 E7 D1 50 6E 4B 08 82 9C [23:50:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 92 0D 47 00 39 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 32 30 39 38 35 36 35 10 04 04 00 FA 61 00 00 F4 03 04 00 CE 27 A9 66 B6 04 01 00 00 18 FE 3A E7 06 34 9C 9B [23:50:25]CommunicateWithHost err = 0 [23:50:25]CheckOFDResponse [23:50:25]1017 (14) - 77093643461234 [23:50:25]1041 (16) - 0000000002098565 [23:50:25]1040 (4) - 25082 [23:50:25]1012 (4) - 30.07.2024 17:50 [23:50:25]1206 (1) - 0 [23:50:25]OFD Sender: Remove packet 25082 [23:50:25]ProducePacketName [23:50:25]name=ofd_packets/00025082 [23:50:25]NVStorageDeleteData [23:50:25]Write to MH i2c: 01 00 00 30 4D 7D [23:50:25]Write i2c OK [23:50:25]MH_I2C_Read... [23:50:25]Read from MH i2c: 01 [23:50:25]MH_I2C_Read... [23:50:25]Read from MH i2c: 01 07 00 [23:50:25]MH_I2C_Read... [23:50:25]Read from MH i2c: 01 07 00 30 4D 00 00 00 00 00 F9 0C 89 [23:50:25]RasterBufferAndPrint [23:50:25]line [23:50:25]line [23:50:25]line [23:50:25]line [23:50:25]line [23:50:25]written 0, free lines is 3330 [23:50:25]MH_Cut [23:50:25]Write to MH i2c: D1 01 00 37 4D 01 56 [23:50:25]Write i2c OK [23:50:25]MH_I2C_Read... [23:50:25]Read from MH i2c: D1 [23:50:25]MH_I2C_Read... [23:50:25]Read from MH i2c: D1 01 00 [23:50:25]MH_I2C_Read... [23:50:25]Read from MH i2c: D1 01 00 37 4D 00 55 [23:50:25]Write to MH i2c: 01 00 00 38 4D 85 [23:50:25]Write i2c OK [23:50:25]MH_I2C_Read... [23:50:25]OFD Sender: No OFD packet to send [23:50:26]*** Cut start [23:50:26]*** Partial cut [23:50:26]*** CUTSNS_PIN = 1 [23:50:26]*** CUTSNS_PIN = 0 [23:50:26]*** Brake cut motor [23:50:26]Read from MH i2c: 01 [23:50:26]MH_I2C_Read... [23:50:26]*** Stop cut motor [23:50:26]*** Cut end [23:50:26]Read from MH i2c: 01 07 00 [23:50:26]MH_I2C_Read... [23:50:26]Read from MH i2c: 01 07 00 38 4D 00 00 00 00 00 FF 0F 9A [23:50:26]process_action close_receipt done [23:50:26]requested_data is exist [23:50:26]produce_requested_data [23:50:26]requested_item fm.sn is exist - process it [23:50:26]wFMCommunicate request_size=4 [23:50:26]MH_SAM_APDU [23:50:26]CAPDU: 80 11 00 00 [23:50:26]Write to MH i2c: E2 08 00 39 4D 80 11 00 00 00 00 00 00 00 [23:50:26]Write i2c OK [23:50:26]MH_I2C_Read... [23:50:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:50:26]Read from MH i2c: E2 [23:50:26]MH_I2C_Read... [23:50:26]Read from MH i2c: E2 17 00 [23:50:26]MH_I2C_Read... [23:50:26]Read from MH i2c: E2 17 00 39 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 56 [23:50:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:50:26]wFMCommunicate OK [23:50:26]requested_item fd.num is exist - process it [23:50:26]SAM_PROTO_GetFieldsCounters [23:50:26]wFMCommunicate request_size=4 [23:50:26]MH_SAM_APDU [23:50:26]CAPDU: 80 13 00 00 [23:50:26]Write to MH i2c: E2 08 00 3A 4D 80 13 00 00 00 00 00 00 03 [23:50:26]Write i2c OK [23:50:26]MH_I2C_Read... [23:50:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:50:26]Read from MH i2c: E2 [23:50:26]MH_I2C_Read... [23:50:26]Read from MH i2c: E2 62 00 [23:50:26]MH_I2C_Read... [23:50:26]Read from MH i2c: E2 62 00 3A 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 FA 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 C9 01 00 00 5E 04 04 00 C9 01 00 00 57 04 04 00 CA 01 00 00 19 04 04 00 00 00 00 00 90 00 0D [23:50:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 FA 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 C9 01 00 00 5E 04 04 00 C9 01 00 00 57 04 04 00 CA 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:50:26]wFMCommunicate OK [23:50:26]SAM_PROTO_GetFieldsCounters done [23:50:26]requested_item shift.num is exist - process it [23:50:26]requested_item shift.opened is exist - process it [23:50:26]req_shift_opened [23:50:26]FM_GetShiftState [23:50:26]SAM_PROTO_GetShiftState [23:50:26]wFMCommunicate request_size=4 [23:50:26]MH_SAM_APDU [23:50:26]CAPDU: 80 13 01 00 [23:50:26]Write to MH i2c: E2 08 00 3B 4D 80 13 01 00 00 00 00 00 05 [23:50:26]Write i2c OK [23:50:26]MH_I2C_Read... [23:50:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:50:27]Read from MH i2c: E2 [23:50:27]MH_I2C_Read... [23:50:27]Read from MH i2c: E2 0E 00 [23:50:27]MH_I2C_Read... [23:50:27]Read from MH i2c: E2 0E 00 3B 4D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 B8 [23:50:27]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:50:27]wFMCommunicate OK [23:50:27]SAM_PROTO_GetShiftState done [23:50:27]FM_GetShiftState done [23:50:27]req_shift_opened done [23:50:27]requested_item shift.open_date is exist - process it [23:50:27]req_shift_open_date [23:50:27]req_shift_open_date done [23:50:27]produce_requested_data done [23:50:27]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25082,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [23:50:27]process_action_free close_receipt [23:50:27]json_value_free [23:50:27]json_value_free done [23:50:27]process_json_proto returns [23:50:27]Send response to host [23:50:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25082,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [23:50:27]free response buf [23:50:27]execute_script done [23:50:27]execute_script returns [23:50:27]free content buf [23:50:27]Sock 7.Close socket [23:50:27]Sock 7.Thread stoped [23:50:30]OFD Sender: No OFD packet to send [23:50:35]OFD Sender: No OFD packet to send [23:50:40]OFD Sender: No OFD packet to send [23:50:43]accept exits with 9 [23:50:43]New connection [23:50:43]New thread 3067428196 created [23:50:43]Thread 3067571556 joined [23:50:43]Waiting for new connection... [23:50:43] Sock 9.Parse request [23:50:43]Sock 9.Check first char [23:50:43]Sock 9.First char is OK [23:50:43]request: POST /json_proto HTTP/1.0 [23:50:43]Method: POST [23:50:43]URL: /json_proto [23:50:43]Method is POST - this is cgi request [23:50:43]url: /json_proto [23:50:43]query_string will be loaded in cgi processing [23:50:43]execute_cgi json_proto POST (null) [23:50:43]execute_cgi path=json_proto method=POST [23:50:43]POST find Content-Length [23:50:43]Host: 172.17.45.131:8080 [23:50:43]Content-Length: 819 [23:50:43]Content-Type: application/json [23:50:43] [23:50:43]POST finish read [23:50:43]Found Content-Length = 819 [23:50:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610844", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:50:43]execute_script... [23:50:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610844", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:50:43]POST & json_proto [23:50:43]process_json_proto [23:50:43]json parsed OK: [23:50:43]protocol is kg_v1.0 [23:50:43]action value=close_receipt [23:50:43]process_action close_receipt [23:50:43]cmd_close_receipt [23:50:43]MH_GetDate [23:50:43]Write to MH i2c: F0 00 00 3C 4D 78 [23:50:43]Write i2c OK [23:50:43]MH_I2C_Read... [23:50:43]Read from MH i2c: F0 [23:50:43]MH_I2C_Read... [23:50:43]Read from MH i2c: F0 09 00 [23:50:43]MH_I2C_Read... [23:50:43]Read from MH i2c: F0 09 00 3C 4D 00 55 7C A9 66 C6 D4 6E 66 CF [23:50:43]GetLastDocTimeStamp 1722383425 [23:50:43]current date 1722383445 [23:50:43]FM_GetShiftState [23:50:43]SAM_PROTO_GetShiftState [23:50:43]wFMCommunicate request_size=4 [23:50:43]MH_SAM_APDU [23:50:43]CAPDU: 80 13 01 00 [23:50:43]Write to MH i2c: E2 08 00 3D 4D 80 13 01 00 00 00 00 00 07 [23:50:43]Write i2c OK [23:50:43]MH_I2C_Read... [23:50:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:50:43]Read from MH i2c: E2 [23:50:43]MH_I2C_Read... [23:50:43]Read from MH i2c: E2 0E 00 [23:50:43]MH_I2C_Read... [23:50:43]Read from MH i2c: E2 0E 00 3D 4D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 BA [23:50:43]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:50:43]wFMCommunicate OK [23:50:43]SAM_PROTO_GetShiftState done [23:50:43]FM_GetShiftState done [23:50:43]opened in 1722298218 [23:50:43]opened+sec_in_day 1722384618 [23:50:43]quantity*price = 200046 [23:50:43]sum+1 = 200048 [23:50:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.47 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 0.00 Безнал.: 2000.47 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 458 30.07.2024 23:50 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002098565 ФД: 25083 ФПД: 213789608078494 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T235045&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25083&fm=213789608078494&tin=02508201610067®Number=0000000000171247&sum=200047 [23:50:44]StoreToDocumentArchive [23:50:44]shift 48 fd 25083 [23:50:44]save to /storage/0048/doc_00025083 [23:50:44]save last doc name /storage/0048/doc_00025083 to /storage/kkm_last_doc_name [23:50:44]save OK [23:50:44]Clear old archive folders... [23:50:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:50:44]tlvbuf is B6FEF2E0 [23:50:44]SAM_PROTO_ClearQueue [23:50:44]wFMCommunicate request_size=4 [23:50:44]MH_SAM_APDU [23:50:44]CAPDU: 80 09 00 00 [23:50:44]Write to MH i2c: E2 08 00 4A 4D 80 09 00 00 00 00 00 00 09 [23:50:44]Write i2c OK [23:50:44]MH_I2C_Read... [23:50:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:50:44]Read from MH i2c: E2 [23:50:44]MH_I2C_Read... [23:50:44]Read from MH i2c: E2 03 00 [23:50:44]MH_I2C_Read... [23:50:44]Read from MH i2c: E2 03 00 4A 4D 00 90 00 0B [23:50:44]RAPDU: 90 00 [23:50:44]wFMCommunicate OK [23:50:44]SAM_PROTO_ClearQueue done [23:50:44]KKMCreateOFDPacket [23:50:44]OFDProtocolAddRootSTLVToBuf [23:50:44]FM_MakeSignedData [23:50:44]FM_MakeSignedData [23:50:44]SAM_PROTO_SignData [23:50:44]wFMCommunicate request_size=4 [23:50:44]MH_SAM_APDU [23:50:44]CAPDU: 80 0D 01 02 [23:50:44]Write to MH i2c: E2 08 00 4B 4D 80 0D 01 02 00 00 00 00 11 [23:50:44]Write i2c OK [23:50:44]MH_I2C_Read... [23:50:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:50:45]Read from MH i2c: E2 [23:50:45]MH_I2C_Read... [23:50:45]Read from MH i2c: E2 03 00 [23:50:45]MH_I2C_Read... [23:50:45]Read from MH i2c: E2 03 00 4B 4D 00 90 00 0C [23:50:45]RAPDU: 90 00 [23:50:45]wFMCommunicate OK [23:50:45]wFMCommunicate request_size=255 [23:50:45]MH_SAM_APDU [23:50: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 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 55 7C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FB 61 00 00 35 04 06 00 C2 [23:50:45]Write to MH i2c: E2 02 01 4C 4D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 55 7C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FB 61 00 00 35 04 06 00 C2 00 00 20 [23:50:45]Write i2c OK [23:50:45]MH_I2C_Read... [23:50:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:50:45]Read from MH i2c: E2 [23:50:45]MH_I2C_Read... [23:50:45]Read from MH i2c: E2 03 00 [23:50:45]MH_I2C_Read... [23:50:45]Read from MH i2c: E2 03 00 4C 4D 00 90 00 0D [23:50:45]RAPDU: 90 00 [23:50:45]wFMCommunicate OK [23:50:45]wFMCommunicate request_size=10 [23:50:45]MH_SAM_APDU [23:50:45]CAPDU: 80 0D 02 02 05 70 C5 A5 6C 9E [23:50:45]Write to MH i2c: E2 0D 00 4D 4D 80 0D 02 02 05 00 70 C5 A5 6C 9E 00 00 02 [23:50:45]Write i2c OK [23:50:45]MH_I2C_Read... [23:50:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:50:45]Read from MH i2c: E2 [23:50:45]MH_I2C_Read... [23:50:45]Read from MH i2c: E2 03 00 [23:50:45]MH_I2C_Read... [23:50:45]Read from MH i2c: E2 03 00 4D 4D 00 90 00 0E [23:50:45]RAPDU: 90 00 [23:50:45]wFMCommunicate OK [23:50:45]wFMCommunicate request_size=4 [23:50:45]MH_SAM_APDU [23:50:45]CAPDU: 80 0D 03 02 [23:50:45]Write to MH i2c: E2 08 00 4E 4D 80 0D 03 02 00 00 00 00 16 [23:50:45]Write i2c OK [23:50:45]MH_I2C_Read... [23:50:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:50:45]Read from MH i2c: E2 [23:50:45]MH_I2C_Read... [23:50:45]Read from MH i2c: E2 0B 00 [23:50:45]MH_I2C_Read... [23:50:45]Read from MH i2c: E2 0B 00 4E 4D 00 4B BD 28 D2 58 1E 39 B3 90 00 7B [23:50:45]RAPDU: 4B BD 28 D2 58 1E 39 B3 90 00 [23:50:45]wFMCommunicate OK [23:50:45]SAM_PROTO_SignData done [23:50:45]FM_MakeSignedData done [23:50:45]CreateOFDProtocolMessage [23:50:45]wFMCommunicate request_size=4 [23:50:45]MH_SAM_APDU [23:50:45]CAPDU: 80 11 00 00 [23:50:45]Write to MH i2c: E2 08 00 4F 4D 80 11 00 00 00 00 00 00 16 [23:50:45]Write i2c OK [23:50:45]MH_I2C_Read... [23:50:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:50:45]Read from MH i2c: E2 [23:50:45]MH_I2C_Read... [23:50:45]Read from MH i2c: E2 17 00 [23:50:45]MH_I2C_Read... [23:50:45]Read from MH i2c: E2 17 00 4F 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 6C [23:50:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:50:45]wFMCommunicate OK [23:50:45]CreateOFDProtocolMessage done [23:50:45]OFDSenderStorePacket 25083 [23:50:45]StoreOFDPacket docnum=25083 [23:50:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 0D 6D 07 01 DF DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 55 7C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FB 61 00 00 35 04 06 00 C2 70 C5 A5 6C 9E 4B BD 28 D2 58 1E 39 B3 [23:50:45]CheckFolder [23:50:45]dirname=/storage/ofd_packets [23:50:45]CheckFolder done [23:50:45]ProducePacketName [23:50:45]name=ofd_packets/00025083 [23:50:45]NVStorageSaveData ofd_packets/00025083 [23:50:45]File name is /storage/ofd_packets/00025083 [23:50:45]Write 301 bytes [23:50:45]NVStorageSaveData done [23:50:45]OFDSenderStorePacket done [23:50:45]KKMCreateOFDPacket done [23:50:45]NVStorageSaveData kkm_last_timestamp [23:50:45]File name is /storage/kkm_last_timestamp [23:50:45]Write 4 bytes [23:50:45]NVStorageSaveData done [23:50:45]ExternCall_PrintAddStr [23:50:45]wPrintStart [23:50:45]Write to MH i2c: 01 00 00 50 4D 9D [23:50:45]Write i2c OK [23:50:45]MH_I2C_Read... [23:50:45]Read from MH i2c: 01 [23:50:45]MH_I2C_Read... [23:50:45]Read from MH i2c: 01 07 00 [23:50:45]MH_I2C_Read... [23:50:45]Read from MH i2c: 01 07 00 50 4D 00 00 00 00 00 FF 0F B2 [23:50:45]RasterBufferAndPrint [23:50:45]line Счет N : (1)610844 [23:50:45]line ИНН: 02508201610067 [23:50:45]line Контрольно-Кассовый Чек [23:50:45]line ПРОДАЖА [23:50:45]line ТРК (МРК, ГНК) : 53 [23:50:45]line Товар: 2710124500 [23:50:45]line Аи-95-К-3 [23:50:45]line 26.780 * 74.70 [23:50:45]line = 2000.47 [23:50:45]line НДС 12% НСП 1% [23:50:45]line > о реализуемом товаре [23:50:45]line ИТОГО: 2000.47 [23:50:45]line НСП 1% : 17.70 [23:50:45]line НДС 12% : 212.44 [23:50:45]line Наличными: 0.00 [23:50:45]line Безнал.: 2000.47 [23:50:45]line Место: АЗС № 127 "Партнер Нефть" [23:50:45]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [23:50:45]line СНО: Общий режим [23:50:45]line Чек 458 30.07.2024 23:50 [23:50:45]line Смена: 48 ФФД: 1.0 [23:50:45]line ЗНМ: 0300000158 [23:50:45]line РНМ: 0000000000171247 [23:50:45]line Версия ККМ: v1.0 [23:50:45]line Платежная система: Бакай Банк [23:50:45]line ФМ: 0000000002098565 [23:50:45]line ФД: 25083 [23:50:45]line ФПД: 213789608078494 [23:50:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T235045&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25083&fm=213789608078494&tin=02508201610067®Number=0000000000171247&sum=200047 [23:50:45]OFD Sender: Processing packet 25083 [packets to send 29, broken 28] [23:50:45]ProducePacketName [23:50:45]name=ofd_packets/00025083 [23:50:45]OFD Sender: To server: pG, [23:50:45]CommunicateWithHost lk.salyk.kg:30040 [23:50:45]ConnectInit lk.salyk.kg [23:50:45]written 0, free lines is 4095 [23:50:45]Connected sock=10 [23:50:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 0D 6D 07 01 DF DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FC 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 55 7C A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FB 61 00 00 35 04 06 00 C2 70 C5 A5 6C 9E 4B BD 28 D2 58 1E 39 B3 [23:50:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 6C C6 47 00 79 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 32 30 39 38 35 36 35 10 04 04 00 FB 61 00 00 F4 03 04 00 E3 27 A9 66 B6 04 01 00 00 CF CD 9A 18 80 9B 67 95 [23:50:46]CommunicateWithHost err = 0 [23:50:46]CheckOFDResponse [23:50:46]1017 (14) - 77093643461234 [23:50:46]1041 (16) - 0000000002098565 [23:50:46]1040 (4) - 25083 [23:50:46]1012 (4) - 30.07.2024 17:50 [23:50:46]1206 (1) - 0 [23:50:46]OFD Sender: Remove packet 25083 [23:50:46]ProducePacketName [23:50:46]name=ofd_packets/00025083 [23:50:46]NVStorageDeleteData [23:50:46]Write to MH i2c: 01 00 00 7A 4D C7 [23:50:46]Write i2c OK [23:50:46]MH_I2C_Read... [23:50:46]Read from MH i2c: 01 [23:50:46]MH_I2C_Read... [23:50:46]Read from MH i2c: 01 07 00 [23:50:46]MH_I2C_Read... [23:50:46]Read from MH i2c: 01 07 00 7A 4D 00 00 00 00 00 0E 0D E9 [23:50:46]RasterBufferAndPrint [23:50:46]line [23:50:46]line [23:50:46]line [23:50:46]line [23:50:46]line [23:50:46]written 0, free lines is 3352 [23:50:46]MH_Cut [23:50:46]Write to MH i2c: D1 01 00 81 4D 01 A0 [23:50:46]Write i2c OK [23:50:46]MH_I2C_Read... [23:50:46]Read from MH i2c: D1 [23:50:46]MH_I2C_Read... [23:50:46]Read from MH i2c: D1 01 00 [23:50:46]MH_I2C_Read... [23:50:46]Read from MH i2c: D1 01 00 81 4D 00 9F [23:50:46]Write to MH i2c: 01 00 00 82 4D CF [23:50:46]Write i2c OK [23:50:46]MH_I2C_Read... [23:50:46]OFD Sender: No OFD packet to send [23:50:46]*** Cut start [23:50:46]*** Partial cut [23:50:46]*** CUTSNS_PIN = 1 [23:50:46]*** CUTSNS_PIN = 0 [23:50:47]*** Brake cut motor [23:50:47]Read from MH i2c: 01 [23:50:47]MH_I2C_Read... [23:50:47]*** Stop cut motor [23:50:47]*** Cut end [23:50:47]Read from MH i2c: 01 07 00 [23:50:47]MH_I2C_Read... [23:50:47]Read from MH i2c: 01 07 00 82 4D 00 00 00 00 00 FF 0F E4 [23:50:47]process_action close_receipt done [23:50:47]requested_data is exist [23:50:47]produce_requested_data [23:50:47]requested_item fm.sn is exist - process it [23:50:47]wFMCommunicate request_size=4 [23:50:47]MH_SAM_APDU [23:50:47]CAPDU: 80 11 00 00 [23:50:47]Write to MH i2c: E2 08 00 83 4D 80 11 00 00 00 00 00 00 4A [23:50:47]Write i2c OK [23:50:47]MH_I2C_Read... [23:50:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:50:47]Read from MH i2c: E2 [23:50:47]MH_I2C_Read... [23:50:47]Read from MH i2c: E2 17 00 [23:50:47]MH_I2C_Read... [23:50:47]Read from MH i2c: E2 17 00 83 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A0 [23:50:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:50:47]wFMCommunicate OK [23:50:47]requested_item fd.num is exist - process it [23:50:47]SAM_PROTO_GetFieldsCounters [23:50:47]wFMCommunicate request_size=4 [23:50:47]MH_SAM_APDU [23:50:47]CAPDU: 80 13 00 00 [23:50:47]Write to MH i2c: E2 08 00 84 4D 80 13 00 00 00 00 00 00 4D [23:50:47]Write i2c OK [23:50:47]MH_I2C_Read... [23:50:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:50:47]Read from MH i2c: E2 [23:50:47]MH_I2C_Read... [23:50:47]Read from MH i2c: E2 62 00 [23:50:47]MH_I2C_Read... [23:50:47]Read from MH i2c: E2 62 00 84 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 FB 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 CA 01 00 00 5E 04 04 00 CA 01 00 00 57 04 04 00 CB 01 00 00 19 04 04 00 00 00 00 00 90 00 5B [23:50:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 FB 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 CA 01 00 00 5E 04 04 00 CA 01 00 00 57 04 04 00 CB 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:50:47]wFMCommunicate OK [23:50:47]SAM_PROTO_GetFieldsCounters done [23:50:47]requested_item shift.num is exist - process it [23:50:47]requested_item shift.opened is exist - process it [23:50:47]req_shift_opened [23:50:47]FM_GetShiftState [23:50:47]SAM_PROTO_GetShiftState [23:50:47]wFMCommunicate request_size=4 [23:50:47]MH_SAM_APDU [23:50:47]CAPDU: 80 13 01 00 [23:50:47]Write to MH i2c: E2 08 00 85 4D 80 13 01 00 00 00 00 00 4F [23:50:47]Write i2c OK [23:50:47]MH_I2C_Read... [23:50:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:50:47]Read from MH i2c: E2 [23:50:47]MH_I2C_Read... [23:50:47]Read from MH i2c: E2 0E 00 [23:50:47]MH_I2C_Read... [23:50:47]Read from MH i2c: E2 0E 00 85 4D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 02 [23:50:47]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:50:47]wFMCommunicate OK [23:50:47]SAM_PROTO_GetShiftState done [23:50:47]FM_GetShiftState done [23:50:47]req_shift_opened done [23:50:47]requested_item shift.open_date is exist - process it [23:50:47]req_shift_open_date [23:50:47]req_shift_open_date done [23:50:47]produce_requested_data done [23:50:47]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25083,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [23:50:47]process_action_free close_receipt [23:50:47]json_value_free [23:50:47]json_value_free done [23:50:47]process_json_proto returns [23:50:47]Send response to host [23:50:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25083,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [23:50:47]free response buf [23:50:47]execute_script done [23:50:47]execute_script returns [23:50:47]free content buf [23:50:47]Sock 9.Close socket [23:50:47]Sock 9.Thread stoped [23:50:51]OFD Sender: No OFD packet to send [23:50:56]OFD Sender: No OFD packet to send [23:51:01]OFD Sender: No OFD packet to send [23:51:06]OFD Sender: No OFD packet to send [23:51:11]OFD Sender: No OFD packet to send [23:51:16]OFD Sender: No OFD packet to send [23:51:21]OFD Sender: No OFD packet to send [23:51:26]OFD Sender: No OFD packet to send [23:51:31]OFD Sender: No OFD packet to send [23:51:36]OFD Sender: No OFD packet to send [23:51:41]OFD Sender: No OFD packet to send [23:51:46]OFD Sender: No OFD packet to send [23:51:51]OFD Sender: No OFD packet to send [23:51:56]OFD Sender: No OFD packet to send [23:52:01]OFD Sender: No OFD packet to send [23:52:06]OFD Sender: No OFD packet to send [23:52:11]OFD Sender: No OFD packet to send [23:52:16]OFD Sender: No OFD packet to send [23:52:21]OFD Sender: No OFD packet to send [23:52:26]OFD Sender: No OFD packet to send [23:52:31]OFD Sender: No OFD packet to send [23:52:36]OFD Sender: No OFD packet to send [23:52:41]OFD Sender: No OFD packet to send [23:52:46]OFD Sender: No OFD packet to send [23:52:51]OFD Sender: No OFD packet to send [23:52:56]OFD Sender: No OFD packet to send [23:53:01]OFD Sender: No OFD packet to send [23:53:06]OFD Sender: No OFD packet to send [23:53:11]OFD Sender: No OFD packet to send [23:53:16]OFD Sender: No OFD packet to send [23:53:21]OFD Sender: No OFD packet to send [23:53:26]OFD Sender: No OFD packet to send [23:53:31]OFD Sender: No OFD packet to send [23:53:36]OFD Sender: No OFD packet to send [23:53:41]OFD Sender: No OFD packet to send [23:53:46]OFD Sender: No OFD packet to send [23:53:51]OFD Sender: No OFD packet to send [23:53:56]OFD Sender: No OFD packet to send [23:54:01]OFD Sender: No OFD packet to send [23:54:06]OFD Sender: No OFD packet to send [23:54:11]OFD Sender: No OFD packet to send [23:54:16]OFD Sender: No OFD packet to send [23:54:21]OFD Sender: No OFD packet to send [23:54:26]OFD Sender: No OFD packet to send [23:54:31]OFD Sender: No OFD packet to send [23:54:36]OFD Sender: No OFD packet to send [23:54:41]OFD Sender: No OFD packet to send [23:54:46]OFD Sender: No OFD packet to send [23:54:51]OFD Sender: No OFD packet to send [23:54:56]OFD Sender: No OFD packet to send [23:55:01]OFD Sender: No OFD packet to send [23:55:06]OFD Sender: No OFD packet to send [23:55:11]OFD Sender: No OFD packet to send [23:55:16]OFD Sender: No OFD packet to send [23:55:21]accept exits with 7 [23:55:21]New connection [23:55:21]New thread 3067571556 created [23:55:21]Thread 3067428196 joined [23:55:21]Waiting for new connection... [23:55:21] Sock 7.Parse request [23:55:21]Sock 7.Check first char [23:55:21]Sock 7.First char is OK [23:55:21]request: POST /json_proto HTTP/1.0 [23:55:21]Method: POST [23:55:21]URL: /json_proto [23:55:21]Method is POST - this is cgi request [23:55:21]url: /json_proto [23:55:21]query_string will be loaded in cgi processing [23:55:21]execute_cgi json_proto POST (null) [23:55:21]execute_cgi path=json_proto method=POST [23:55:21]POST find Content-Length [23:55:21]Host: 172.17.45.131:8080 [23:55:21]Content-Length: 684 [23:55:21]Content-Type: application/json [23:55:21] [23:55:21]POST finish read [23:55:21]Found Content-Length = 684 [23:55:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610846", "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" : 37.00, "quantity" : 35.140, "sum" : 1300.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:55:21]execute_script... [23:55:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610846", "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" : 37.00, "quantity" : 35.140, "sum" : 1300.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:55:21]POST & json_proto [23:55:21]process_json_proto [23:55:21]json parsed OK: [23:55:21]protocol is kg_v1.0 [23:55:21]action value=close_receipt [23:55:21]process_action close_receipt [23:55:21]cmd_close_receipt [23:55:21]MH_GetDate [23:55:21]Write to MH i2c: F0 00 00 86 4D C2 [23:55:21]Write i2c OK [23:55:21]MH_I2C_Read... [23:55:21]Read from MH i2c: F0 [23:55:21]MH_I2C_Read... [23:55:21]Read from MH i2c: F0 09 00 [23:55:21]MH_I2C_Read... [23:55:21]Read from MH i2c: F0 09 00 86 4D 00 6B 7D A9 66 C6 D4 6E 66 30 [23:55:21]GetLastDocTimeStamp 1722383445 [23:55:21]current date 1722383723 [23:55:21]FM_GetShiftState [23:55:21]SAM_PROTO_GetShiftState [23:55:21]wFMCommunicate request_size=4 [23:55:21]MH_SAM_APDU [23:55:21]CAPDU: 80 13 01 00 [23:55:21]Write to MH i2c: E2 08 00 87 4D 80 13 01 00 00 00 00 00 51 [23:55:21]Write i2c OK [23:55:21]MH_I2C_Read... [23:55:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:55:21]Read from MH i2c: E2 [23:55:21]MH_I2C_Read... [23:55:21]Read from MH i2c: E2 0E 00 [23:55:21]MH_I2C_Read... [23:55:21]Read from MH i2c: E2 0E 00 87 4D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 04 [23:55:21]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:55:21]wFMCommunicate OK [23:55:21]SAM_PROTO_GetShiftState done [23:55:21]FM_GetShiftState done [23:55:21]opened in 1722298218 [23:55:21]opened+sec_in_day 1722384618 [23:55:21]quantity*price = 130018 [23:55:21]sum+1 = 130019 [23:55:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 1300.00 Внесено: 1300.00 СДАЧА: 0.00 НСП 1% : 11.51 НДС 12% : 138.07 Наличными: 1300.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 459 30.07.2024 23:55 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25084 ФПД: 191889422995994 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T235523&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25084&fm=191889422995994&tin=02508201610067®Number=0000000000171247&sum=130000 [23:55:22]StoreToDocumentArchive [23:55:22]shift 48 fd 25084 [23:55:22]save to /storage/0048/doc_00025084 [23:55:22]save last doc name /storage/0048/doc_00025084 to /storage/kkm_last_doc_name [23:55:22]save OK [23:55:22]Clear old archive folders... [23:55:22]ProcessDocumentItem done err = 0, tmpTLVsize=250 [23:55:22]tlvbuf is B6FECCA0 [23:55:22]SAM_PROTO_ClearQueue [23:55:22]wFMCommunicate request_size=4 [23:55:22]MH_SAM_APDU [23:55:22]CAPDU: 80 09 00 00 [23:55:22]Write to MH i2c: E2 08 00 94 4D 80 09 00 00 00 00 00 00 53 [23:55:22]Write i2c OK [23:55:22]MH_I2C_Read... [23:55:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:55:22]Read from MH i2c: E2 [23:55:22]MH_I2C_Read... [23:55:22]Read from MH i2c: E2 03 00 [23:55:22]MH_I2C_Read... [23:55:22]Read from MH i2c: E2 03 00 94 4D 00 90 00 55 [23:55:22]RAPDU: 90 00 [23:55:22]wFMCommunicate OK [23:55:22]SAM_PROTO_ClearQueue done [23:55:22]KKMCreateOFDPacket [23:55:22]OFDProtocolAddRootSTLVToBuf [23:55:22]FM_MakeSignedData [23:55:22]FM_MakeSignedData [23:55:22]SAM_PROTO_SignData [23:55:22]wFMCommunicate request_size=4 [23:55:22]MH_SAM_APDU [23:55:22]CAPDU: 80 0D 01 02 [23:55:22]Write to MH i2c: E2 08 00 95 4D 80 0D 01 02 00 00 00 00 5B [23:55:22]Write i2c OK [23:55:22]MH_I2C_Read... [23:55:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:55:22]Read from MH i2c: E2 [23:55:22]MH_I2C_Read... [23:55:22]Read from MH i2c: E2 03 00 [23:55:22]MH_I2C_Read... [23:55:22]Read from MH i2c: E2 03 00 95 4D 00 90 00 56 [23:55:22]RAPDU: 90 00 [23:55:22]wFMCommunicate OK [23:55:22]wFMCommunicate request_size=255 [23:55:22]MH_SAM_APDU [23:55:22]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 44 89 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 E2 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 6B 7D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FC 61 00 00 35 04 06 00 AE 85 [23:55:22]Write to MH i2c: E2 02 01 96 4D 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 44 89 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 E2 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 6B 7D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FC 61 00 00 35 04 06 00 AE 85 00 00 F9 [23:55:22]Write i2c OK [23:55:22]MH_I2C_Read... [23:55:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:55:23]Read from MH i2c: E2 [23:55:23]MH_I2C_Read... [23:55:23]Read from MH i2c: E2 03 00 [23:55:23]MH_I2C_Read... [23:55:23]Read from MH i2c: E2 03 00 96 4D 00 90 00 57 [23:55:23]RAPDU: 90 00 [23:55:23]wFMCommunicate OK [23:55:23]wFMCommunicate request_size=9 [23:55:23]MH_SAM_APDU [23:55:23]CAPDU: 80 0D 02 02 04 BC E4 D2 1A [23:55:23]Write to MH i2c: E2 0C 00 97 4D 80 0D 02 02 04 00 BC E4 D2 1A 00 00 F2 [23:55:23]Write i2c OK [23:55:23]MH_I2C_Read... [23:55:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:55:23]Read from MH i2c: E2 [23:55:23]MH_I2C_Read... [23:55:23]Read from MH i2c: E2 03 00 [23:55:23]MH_I2C_Read... [23:55:23]Read from MH i2c: E2 03 00 97 4D 00 90 00 58 [23:55:23]RAPDU: 90 00 [23:55:23]wFMCommunicate OK [23:55:23]wFMCommunicate request_size=4 [23:55:23]MH_SAM_APDU [23:55:23]CAPDU: 80 0D 03 02 [23:55:23]Write to MH i2c: E2 08 00 98 4D 80 0D 03 02 00 00 00 00 60 [23:55:23]Write i2c OK [23:55:23]MH_I2C_Read... [23:55:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:55:23]Read from MH i2c: E2 [23:55:23]MH_I2C_Read... [23:55:23]Read from MH i2c: E2 0B 00 [23:55:23]MH_I2C_Read... [23:55:23]Read from MH i2c: E2 0B 00 98 4D 00 9F DF 66 38 33 C2 34 8C 90 00 32 [23:55:23]RAPDU: 9F DF 66 38 33 C2 34 8C 90 00 [23:55:23]wFMCommunicate OK [23:55:23]SAM_PROTO_SignData done [23:55:23]FM_MakeSignedData done [23:55:23]CreateOFDProtocolMessage [23:55:23]wFMCommunicate request_size=4 [23:55:23]MH_SAM_APDU [23:55:23]CAPDU: 80 11 00 00 [23:55:23]Write to MH i2c: E2 08 00 99 4D 80 11 00 00 00 00 00 00 60 [23:55:23]Write i2c OK [23:55:23]MH_I2C_Read... [23:55:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:55:23]Read from MH i2c: E2 [23:55:23]MH_I2C_Read... [23:55:23]Read from MH i2c: E2 17 00 [23:55:23]MH_I2C_Read... [23:55:23]Read from MH i2c: E2 17 00 99 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B6 [23:55:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:55:23]wFMCommunicate OK [23:55:23]CreateOFDProtocolMessage done [23:55:23]OFDSenderStorePacket 25084 [23:55:23]StoreOFDPacket docnum=25084 [23:55:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 98 59 06 01 5B 53 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 44 89 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 E2 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 6B 7D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FC 61 00 00 35 04 06 00 AE 85 BC E4 D2 1A 9F DF 66 38 33 C2 34 8C [23:55:23]CheckFolder [23:55:23]dirname=/storage/ofd_packets [23:55:23]CheckFolder done [23:55:23]ProducePacketName [23:55:23]name=ofd_packets/00025084 [23:55:23]NVStorageSaveData ofd_packets/00025084 [23:55:23]File name is /storage/ofd_packets/00025084 [23:55:23]Write 300 bytes [23:55:23]NVStorageSaveData done [23:55:23]OFDSenderStorePacket done [23:55:23]KKMCreateOFDPacket done [23:55:23]NVStorageSaveData kkm_last_timestamp [23:55:23]File name is /storage/kkm_last_timestamp [23:55:23]Write 4 bytes [23:55:23]NVStorageSaveData done [23:55:23]ExternCall_PrintAddStr [23:55:23]wPrintStart [23:55:23]Write to MH i2c: 01 00 00 9A 4D E7 [23:55:23]Write i2c OK [23:55:23]MH_I2C_Read... [23:55:23]Read from MH i2c: 01 [23:55:23]MH_I2C_Read... [23:55:23]Read from MH i2c: 01 07 00 [23:55:23]MH_I2C_Read... [23:55:23]Read from MH i2c: 01 07 00 9A 4D 00 00 00 00 00 FF 0F FC [23:55:23]RasterBufferAndPrint [23:55:23]line Счет N : (1)610846 [23:55:23]line ИНН: 02508201610067 [23:55:23]line Контрольно-Кассовый Чек [23:55:23]line ПРОДАЖА [23:55:23]line ТРК (МРК, ГНК) : 7 [23:55:23]line Товар: 2711190000 [23:55:23]line ГАЗ-К-3 [23:55:23]line 35.140 * 37.00 [23:55:23]line = 1300.18 [23:55:23]line НДС 12% НСП 1% [23:55:23]line > о реализуемом товаре [23:55:23]line ОКРУГЛЕНИЕ: -0.18 [23:55:23]line ИТОГО: 1300.00 [23:55:23]line Внесено: 1300.00 [23:55:23]line СДАЧА: 0.00 [23:55:23]line НСП 1% : 11.51 [23:55:23]line НДС 12% : 138.07 [23:55:23]line Наличными: 1300.00 [23:55:23]line Безнал.: 0.00 [23:55:23]line Место: АЗС № 127 "Партнер Нефть" [23:55:23]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [23:55:23]line СНО: Общий режим [23:55:23]line Чек 459 30.07.2024 23:55 [23:55:23]line Смена: 48 ФФД: 1.0 [23:55:23]line ЗНМ: 0300000158 [23:55:23]line РНМ: 0000000000171247 [23:55:23]line Версия ККМ: v1.0 [23:55:23]line ФМ: 0000000002098565 [23:55:23]line ФД: 25084 [23:55:23]line ФПД: 191889422995994 [23:55:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T235523&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25084&fm=191889422995994&tin=02508201610067®Number=0000000000171247&sum=130000 [23:55:23]OFD Sender: Processing packet 25084 [packets to send 29, broken 28] [23:55:23]ProducePacketName [23:55:23]name=ofd_packets/00025084 [23:55:23]OFD Sender: To server: pG, [23:55:23]CommunicateWithHost lk.salyk.kg:30040 [23:55:23]ConnectInit lk.salyk.kg [23:55:23]written 0, free lines is 4095 [23:55:23]Connected sock=10 [23:55:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0E 01 00 00 98 59 06 01 5B 53 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 44 89 00 00 00 00 00 37 04 06 00 74 0E 00 00 00 00 13 04 06 00 E2 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 6B 7D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FC 61 00 00 35 04 06 00 AE 85 BC E4 D2 1A 9F DF 66 38 33 C2 34 8C [23:55:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 66 D1 47 00 5A 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 32 30 39 38 35 36 35 10 04 04 00 FC 61 00 00 F4 03 04 00 F8 28 A9 66 B6 04 01 00 00 0F A9 C8 E3 63 6A BC 8E [23:55:23]CommunicateWithHost err = 0 [23:55:23]CheckOFDResponse [23:55:23]1017 (14) - 77093643461234 [23:55:23]1041 (16) - 0000000002098565 [23:55:23]1040 (4) - 25084 [23:55:23]1012 (4) - 30.07.2024 17:55 [23:55:23]1206 (1) - 0 [23:55:23]OFD Sender: Remove packet 25084 [23:55:23]ProducePacketName [23:55:23]name=ofd_packets/00025084 [23:55:23]NVStorageDeleteData [23:55:24]Write to MH i2c: 01 00 00 C5 4D 12 [23:55:24]Write i2c OK [23:55:24]MH_I2C_Read... [23:55:24]Read from MH i2c: 01 [23:55:24]MH_I2C_Read... [23:55:24]Read from MH i2c: 01 07 00 [23:55:24]MH_I2C_Read... [23:55:24]Read from MH i2c: 01 07 00 C5 4D 00 00 00 00 00 F8 0C 1D [23:55:24]RasterBufferAndPrint [23:55:24]line [23:55:24]line [23:55:24]line [23:55:24]line [23:55:24]line [23:55:24]written 0, free lines is 3329 [23:55:24]MH_Cut [23:55:24]Write to MH i2c: D1 01 00 CC 4D 01 EB [23:55:24]Write i2c OK [23:55:24]MH_I2C_Read... [23:55:24]Read from MH i2c: D1 [23:55:24]MH_I2C_Read... [23:55:24]Read from MH i2c: D1 01 00 [23:55:24]MH_I2C_Read... [23:55:24]Read from MH i2c: D1 01 00 CC 4D 00 EA [23:55:24]Write to MH i2c: 01 00 00 CD 4D 1A [23:55:24]Write i2c OK [23:55:24]MH_I2C_Read... [23:55:24]OFD Sender: No OFD packet to send [23:55:24]*** Cut start [23:55:24]*** Partial cut [23:55:24]*** CUTSNS_PIN = 1 [23:55:24]*** CUTSNS_PIN = 0 [23:55:25]*** Brake cut motor [23:55:25]Read from MH i2c: 01 [23:55:25]MH_I2C_Read... [23:55:25]*** Stop cut motor [23:55:25]*** Cut end [23:55:25]Read from MH i2c: 01 07 00 [23:55:25]MH_I2C_Read... [23:55:25]Read from MH i2c: 01 07 00 CD 4D 00 00 00 00 00 FF 0F 2F [23:55:25]process_action close_receipt done [23:55:25]requested_data is exist [23:55:25]produce_requested_data [23:55:25]requested_item fm.sn is exist - process it [23:55:25]wFMCommunicate request_size=4 [23:55:25]MH_SAM_APDU [23:55:25]CAPDU: 80 11 00 00 [23:55:25]Write to MH i2c: E2 08 00 CE 4D 80 11 00 00 00 00 00 00 95 [23:55:25]Write i2c OK [23:55:25]MH_I2C_Read... [23:55:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:55:25]Read from MH i2c: E2 [23:55:25]MH_I2C_Read... [23:55:25]Read from MH i2c: E2 17 00 [23:55:25]MH_I2C_Read... [23:55:25]Read from MH i2c: E2 17 00 CE 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 EB [23:55:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:55:25]wFMCommunicate OK [23:55:25]requested_item fd.num is exist - process it [23:55:25]SAM_PROTO_GetFieldsCounters [23:55:25]wFMCommunicate request_size=4 [23:55:25]MH_SAM_APDU [23:55:25]CAPDU: 80 13 00 00 [23:55:25]Write to MH i2c: E2 08 00 CF 4D 80 13 00 00 00 00 00 00 98 [23:55:25]Write i2c OK [23:55:25]MH_I2C_Read... [23:55:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:55:25]Read from MH i2c: E2 [23:55:25]MH_I2C_Read... [23:55:25]Read from MH i2c: E2 62 00 [23:55:25]MH_I2C_Read... [23:55:25]Read from MH i2c: E2 62 00 CF 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 FC 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 CB 01 00 00 5E 04 04 00 CB 01 00 00 57 04 04 00 CC 01 00 00 19 04 04 00 00 00 00 00 90 00 AA [23:55:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 FC 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 CB 01 00 00 5E 04 04 00 CB 01 00 00 57 04 04 00 CC 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:55:25]wFMCommunicate OK [23:55:25]SAM_PROTO_GetFieldsCounters done [23:55:25]requested_item shift.num is exist - process it [23:55:25]requested_item shift.opened is exist - process it [23:55:25]req_shift_opened [23:55:25]FM_GetShiftState [23:55:25]SAM_PROTO_GetShiftState [23:55:25]wFMCommunicate request_size=4 [23:55:25]MH_SAM_APDU [23:55:25]CAPDU: 80 13 01 00 [23:55:25]Write to MH i2c: E2 08 00 D0 4D 80 13 01 00 00 00 00 00 9A [23:55:25]Write i2c OK [23:55:25]MH_I2C_Read... [23:55:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:55:25]Read from MH i2c: E2 [23:55:25]MH_I2C_Read... [23:55:25]Read from MH i2c: E2 0E 00 [23:55:25]MH_I2C_Read... [23:55:25]Read from MH i2c: E2 0E 00 D0 4D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4D [23:55:25]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:55:25]wFMCommunicate OK [23:55:25]SAM_PROTO_GetShiftState done [23:55:25]FM_GetShiftState done [23:55:25]req_shift_opened done [23:55:25]requested_item shift.open_date is exist - process it [23:55:25]req_shift_open_date [23:55:25]req_shift_open_date done [23:55:25]produce_requested_data done [23:55:25]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25084,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [23:55:25]process_action_free close_receipt [23:55:25]json_value_free [23:55:25]json_value_free done [23:55:25]process_json_proto returns [23:55:25]Send response to host [23:55:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25084,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [23:55:25]free response buf [23:55:25]execute_script done [23:55:25]execute_script returns [23:55:25]free content buf [23:55:25]Sock 7.Close socket [23:55:25]Sock 7.Thread stoped [23:55:29]OFD Sender: No OFD packet to send [23:55:34]OFD Sender: No OFD packet to send [23:55:39]OFD Sender: No OFD packet to send [23:55:44]OFD Sender: No OFD packet to send [23:55:49]OFD Sender: No OFD packet to send [23:55:54]OFD Sender: No OFD packet to send [23:55:59]OFD Sender: No OFD packet to send [23:56:04]OFD Sender: No OFD packet to send [23:56:09]OFD Sender: No OFD packet to send [23:56:14]OFD Sender: No OFD packet to send [23:56:19]OFD Sender: No OFD packet to send [23:56:24]OFD Sender: No OFD packet to send [23:56:29]OFD Sender: No OFD packet to send [23:56:29]accept exits with 9 [23:56:29]New connection [23:56:29]New thread 3067428196 created [23:56:29]Thread 3067571556 joined [23:56:29]Waiting for new connection... [23:56:29] Sock 9.Parse request [23:56:29]Sock 9.Check first char [23:56:29]Sock 9.First char is OK [23:56:29]request: POST /json_proto HTTP/1.0 [23:56:29]Method: POST [23:56:29]URL: /json_proto [23:56:29]Method is POST - this is cgi request [23:56:29]url: /json_proto [23:56:29]query_string will be loaded in cgi processing [23:56:29]execute_cgi json_proto POST (null) [23:56:29]execute_cgi path=json_proto method=POST [23:56:29]POST find Content-Length [23:56:29]Host: 172.17.45.131:8080 [23:56:29]Content-Length: 800 [23:56:29]Content-Type: application/json [23:56:29] [23:56:29]POST finish read [23:56:29]Found Content-Length = 800 [23:56:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610848", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 6.700, "sum" : 500.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" : 500.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:56:29]execute_script... [23: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)610848", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.70, "quantity" : 6.700, "sum" : 500.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" : 500.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:56:29]POST & json_proto [23:56:29]process_json_proto [23:56:29]json parsed OK: [23:56:29]protocol is kg_v1.0 [23:56:29]action value=close_receipt [23:56:29]process_action close_receipt [23:56:29]cmd_close_receipt [23:56:29]MH_GetDate [23:56:29]Write to MH i2c: F0 00 00 D1 4D 0D [23:56:29]Write i2c OK [23:56:29]MH_I2C_Read... [23:56:29]Read from MH i2c: F0 [23:56:29]MH_I2C_Read... [23:56:29]Read from MH i2c: F0 09 00 [23:56:29]MH_I2C_Read... [23:56:29]Read from MH i2c: F0 09 00 D1 4D 00 AF 7D A9 66 C6 D4 6E 66 BF [23:56:29]GetLastDocTimeStamp 1722383723 [23:56:29]current date 1722383791 [23:56:29]FM_GetShiftState [23:56:29]SAM_PROTO_GetShiftState [23:56:29]wFMCommunicate request_size=4 [23:56:29]MH_SAM_APDU [23:56:29]CAPDU: 80 13 01 00 [23:56:29]Write to MH i2c: E2 08 00 D2 4D 80 13 01 00 00 00 00 00 9C [23:56:29]Write i2c OK [23:56:29]MH_I2C_Read... [23:56:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:56:29]Read from MH i2c: E2 [23:56:29]MH_I2C_Read... [23:56:29]Read from MH i2c: E2 0E 00 [23:56:29]MH_I2C_Read... [23:56:29]Read from MH i2c: E2 0E 00 D2 4D 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 4F [23:56:29]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:56:29]wFMCommunicate OK [23:56:29]SAM_PROTO_GetShiftState done [23:56:29]FM_GetShiftState done [23:56:29]opened in 1722298218 [23:56:29]opened+sec_in_day 1722384618 [23:56:29]quantity*price = 50049 [23:56:29]sum+1 = 50050 [23:56:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.49 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 0.00 Безнал.: 500.49 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 460 30.07.2024 23:56 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25085 ФПД: 185420424625679 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T235631&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25085&fm=185420424625679&tin=02508201610067®Number=0000000000171247&sum=50049 [23:56:30]StoreToDocumentArchive [23:56:30]shift 48 fd 25085 [23:56:30]save to /storage/0048/doc_00025085 [23:56:30]save last doc name /storage/0048/doc_00025085 to /storage/kkm_last_doc_name [23:56:30]save OK [23:56:30]Clear old archive folders... [23:56:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:56:30]tlvbuf is 01E6D850 [23:56:30]SAM_PROTO_ClearQueue [23:56:30]wFMCommunicate request_size=4 [23:56:30]MH_SAM_APDU [23:56:30]CAPDU: 80 09 00 00 [23:56:30]Write to MH i2c: E2 08 00 DF 4D 80 09 00 00 00 00 00 00 9E [23:56:30]Write i2c OK [23:56:30]MH_I2C_Read... [23:56:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:56:30]Read from MH i2c: E2 [23:56:30]MH_I2C_Read... [23:56:30]Read from MH i2c: E2 03 00 [23:56:30]MH_I2C_Read... [23:56:30]Read from MH i2c: E2 03 00 DF 4D 00 90 00 A0 [23:56:30]RAPDU: 90 00 [23:56:30]wFMCommunicate OK [23:56:30]SAM_PROTO_ClearQueue done [23:56:30]KKMCreateOFDPacket [23:56:30]OFDProtocolAddRootSTLVToBuf [23:56:30]FM_MakeSignedData [23:56:30]FM_MakeSignedData [23:56:30]SAM_PROTO_SignData [23:56:30]wFMCommunicate request_size=4 [23:56:30]MH_SAM_APDU [23:56:30]CAPDU: 80 0D 01 02 [23:56:30]Write to MH i2c: E2 08 00 E0 4D 80 0D 01 02 00 00 00 00 A6 [23:56:30]Write i2c OK [23:56:30]MH_I2C_Read... [23:56:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:56:30]Read from MH i2c: E2 [23:56:30]MH_I2C_Read... [23:56:30]Read from MH i2c: E2 03 00 [23:56:30]MH_I2C_Read... [23:56:30]Read from MH i2c: E2 03 00 E0 4D 00 90 00 A1 [23:56:30]RAPDU: 90 00 [23:56:30]wFMCommunicate OK [23:56:30]wFMCommunicate request_size=255 [23:56:30]MH_SAM_APDU [23: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 81 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 81 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 AF 7D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FD 61 00 00 35 04 06 00 A8 [23:56:30]Write to MH i2c: E2 02 01 E1 4D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 81 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 81 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 AF 7D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FD 61 00 00 35 04 06 00 A8 00 00 E0 [23:56:30]Write i2c OK [23:56:30]MH_I2C_Read... [23:56:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:56:31]Read from MH i2c: E2 [23:56:31]MH_I2C_Read... [23:56:31]Read from MH i2c: E2 03 00 [23:56:31]MH_I2C_Read... [23:56:31]Read from MH i2c: E2 03 00 E1 4D 00 90 00 A2 [23:56:31]RAPDU: 90 00 [23:56:31]wFMCommunicate OK [23:56:31]wFMCommunicate request_size=10 [23:56:31]MH_SAM_APDU [23:56:31]CAPDU: 80 0D 02 02 05 A3 8E 8B 3E 0F [23:56:31]Write to MH i2c: E2 0D 00 E2 4D 80 0D 02 02 05 00 A3 8E 8B 3E 0F 00 00 BC [23:56:31]Write i2c OK [23:56:31]MH_I2C_Read... [23:56:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:56:31]Read from MH i2c: E2 [23:56:31]MH_I2C_Read... [23:56:31]Read from MH i2c: E2 03 00 [23:56:31]MH_I2C_Read... [23:56:31]Read from MH i2c: E2 03 00 E2 4D 00 90 00 A3 [23:56:31]RAPDU: 90 00 [23:56:31]wFMCommunicate OK [23:56:31]wFMCommunicate request_size=4 [23:56:31]MH_SAM_APDU [23:56:31]CAPDU: 80 0D 03 02 [23:56:31]Write to MH i2c: E2 08 00 E3 4D 80 0D 03 02 00 00 00 00 AB [23:56:31]Write i2c OK [23:56:31]MH_I2C_Read... [23:56:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:56:31]Read from MH i2c: E2 [23:56:31]MH_I2C_Read... [23:56:31]Read from MH i2c: E2 0B 00 [23:56:31]MH_I2C_Read... [23:56:31]Read from MH i2c: E2 0B 00 E3 4D 00 06 C7 85 C2 AF E2 FB CF 90 00 1B [23:56:31]RAPDU: 06 C7 85 C2 AF E2 FB CF 90 00 [23:56:31]wFMCommunicate OK [23:56:31]SAM_PROTO_SignData done [23:56:31]FM_MakeSignedData done [23:56:31]CreateOFDProtocolMessage [23:56:31]wFMCommunicate request_size=4 [23:56:31]MH_SAM_APDU [23:56:31]CAPDU: 80 11 00 00 [23:56:31]Write to MH i2c: E2 08 00 E4 4D 80 11 00 00 00 00 00 00 AB [23:56:31]Write i2c OK [23:56:31]MH_I2C_Read... [23:56:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:56:31]Read from MH i2c: E2 [23:56:31]MH_I2C_Read... [23:56:31]Read from MH i2c: E2 17 00 [23:56:31]MH_I2C_Read... [23:56:31]Read from MH i2c: E2 17 00 E4 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 01 [23:56:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:56:31]wFMCommunicate OK [23:56:31]CreateOFDProtocolMessage done [23:56:31]OFDSenderStorePacket 25085 [23:56:31]StoreOFDPacket docnum=25085 [23:56:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 2A 9E 07 01 30 C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 81 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 81 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 AF 7D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FD 61 00 00 35 04 06 00 A8 A3 8E 8B 3E 0F 06 C7 85 C2 AF E2 FB CF [23:56:31]CheckFolder [23:56:31]dirname=/storage/ofd_packets [23:56:31]CheckFolder done [23:56:31]ProducePacketName [23:56:31]name=ofd_packets/00025085 [23:56:31]NVStorageSaveData ofd_packets/00025085 [23:56:31]File name is /storage/ofd_packets/00025085 [23:56:31]Write 301 bytes [23:56:31]NVStorageSaveData done [23:56:31]OFDSenderStorePacket done [23:56:31]KKMCreateOFDPacket done [23:56:31]NVStorageSaveData kkm_last_timestamp [23:56:31]File name is /storage/kkm_last_timestamp [23:56:31]Write 4 bytes [23:56:31]NVStorageSaveData done [23:56:31]ExternCall_PrintAddStr [23:56:31]wPrintStart [23:56:31]Write to MH i2c: 01 00 00 E5 4D 32 [23:56:31]Write i2c OK [23:56:31]MH_I2C_Read... [23:56:31]Read from MH i2c: 01 [23:56:31]MH_I2C_Read... [23:56:31]Read from MH i2c: 01 07 00 [23:56:31]MH_I2C_Read... [23:56:31]Read from MH i2c: 01 07 00 E5 4D 00 00 00 00 00 FF 0F 47 [23:56:31]RasterBufferAndPrint [23:56:31]line Счет N : (1)610848 [23:56:31]line ИНН: 02508201610067 [23:56:31]line Контрольно-Кассовый Чек [23:56:31]line ПРОДАЖА [23:56:31]line ТРК (МРК, ГНК) : 43 [23:56:31]line Товар: 2710124500 [23:56:31]line Аи-95-К-3 [23:56:31]line 6.700 * 74.70 [23:56:31]line = 500.49 [23:56:31]line НДС 12% НСП 1% [23:56:31]line > о реализуемом товаре [23:56:31]line ИТОГО: 500.49 [23:56:31]line НСП 1% : 4.43 [23:56:31]line НДС 12% : 53.15 [23:56:31]line Наличными: 0.00 [23:56:31]line Безнал.: 500.49 [23:56:31]line Место: АЗС № 127 "Партнер Нефть" [23:56:31]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [23:56:31]line СНО: Общий режим [23:56:31]line Чек 460 30.07.2024 23:56 [23:56:31]line Смена: 48 ФФД: 1.0 [23:56:31]line ЗНМ: 0300000158 [23:56:31]line РНМ: 0000000000171247 [23:56:31]line Версия ККМ: v1.0 [23:56:31]line Платежная система: O! деньги [23:56:31]line ФМ: 0000000002098565 [23:56:31]line ФД: 25085 [23:56:31]line ФПД: 185420424625679 [23:56:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T235631&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25085&fm=185420424625679&tin=02508201610067®Number=0000000000171247&sum=50049 [23:56:31]OFD Sender: Processing packet 25085 [packets to send 29, broken 28] [23:56:31]ProducePacketName [23:56:31]name=ofd_packets/00025085 [23:56:31]OFD Sender: To server: pG, [23:56:31]CommunicateWithHost lk.salyk.kg:30040 [23:56:31]ConnectInit lk.salyk.kg [23:56:31]written 0, free lines is 4095 [23:56:31]Connected sock=10 [23:56:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 2A 9E 07 01 30 C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 81 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 81 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 AF 7D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FD 61 00 00 35 04 06 00 A8 A3 8E 8B 3E 0F 06 C7 85 C2 AF E2 FB CF [23:56:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 AB 92 47 00 F1 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 32 30 39 38 35 36 35 10 04 04 00 FD 61 00 00 F4 03 04 00 3C 29 A9 66 B6 04 01 00 00 CF 9C D8 D0 FD E9 70 48 [23:56:32]CommunicateWithHost err = 0 [23:56:32]CheckOFDResponse [23:56:32]1017 (14) - 77093643461234 [23:56:32]1041 (16) - 0000000002098565 [23:56:32]1040 (4) - 25085 [23:56:32]1012 (4) - 30.07.2024 17:56 [23:56:32]1206 (1) - 0 [23:56:32]OFD Sender: Remove packet 25085 [23:56:32]ProducePacketName [23:56:32]name=ofd_packets/00025085 [23:56:32]NVStorageDeleteData [23:56:32]Write to MH i2c: 01 00 00 0F 4E 5D [23:56:32]Write i2c OK [23:56:32]MH_I2C_Read... [23:56:32]Read from MH i2c: 01 [23:56:32]MH_I2C_Read... [23:56:32]Read from MH i2c: 01 07 00 [23:56:32]MH_I2C_Read... [23:56:32]Read from MH i2c: 01 07 00 0F 4E 00 00 00 00 00 05 0D 76 [23:56:32]RasterBufferAndPrint [23:56:32]line [23:56:32]line [23:56:32]line [23:56:32]line [23:56:32]line [23:56:32]written 0, free lines is 3340 [23:56:32]MH_Cut [23:56:32]Write to MH i2c: D1 01 00 16 4E 01 36 [23:56:32]Write i2c OK [23:56:32]MH_I2C_Read... [23:56:32]Read from MH i2c: D1 [23:56:32]MH_I2C_Read... [23:56:32]Read from MH i2c: D1 01 00 [23:56:32]MH_I2C_Read... [23:56:32]Read from MH i2c: D1 01 00 16 4E 00 35 [23:56:32]Write to MH i2c: 01 00 00 17 4E 65 [23:56:32]Write i2c OK [23:56:32]MH_I2C_Read... [23:56:32]OFD Sender: No OFD packet to send [23:56:32]*** Cut start [23:56:32]*** Partial cut [23:56:32]*** CUTSNS_PIN = 1 [23:56:32]*** CUTSNS_PIN = 0 [23:56:33]*** Brake cut motor [23:56:33]Read from MH i2c: 01 [23:56:33]MH_I2C_Read... [23:56:33]*** Stop cut motor [23:56:33]*** Cut end [23:56:33]Read from MH i2c: 01 07 00 [23:56:33]MH_I2C_Read... [23:56:33]Read from MH i2c: 01 07 00 17 4E 00 00 00 00 00 FF 0F 7A [23:56:33]process_action close_receipt done [23:56:33]requested_data is exist [23:56:33]produce_requested_data [23:56:33]requested_item fm.sn is exist - process it [23:56:33]wFMCommunicate request_size=4 [23:56:33]MH_SAM_APDU [23:56:33]CAPDU: 80 11 00 00 [23:56:33]Write to MH i2c: E2 08 00 18 4E 80 11 00 00 00 00 00 00 E0 [23:56:33]Write i2c OK [23:56:33]MH_I2C_Read... [23:56:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:56:33]Read from MH i2c: E2 [23:56:33]MH_I2C_Read... [23:56:33]Read from MH i2c: E2 17 00 [23:56:33]MH_I2C_Read... [23:56:33]Read from MH i2c: E2 17 00 18 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 36 [23:56:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:56:33]wFMCommunicate OK [23:56:33]requested_item fd.num is exist - process it [23:56:33]SAM_PROTO_GetFieldsCounters [23:56:33]wFMCommunicate request_size=4 [23:56:33]MH_SAM_APDU [23:56:33]CAPDU: 80 13 00 00 [23:56:33]Write to MH i2c: E2 08 00 19 4E 80 13 00 00 00 00 00 00 E3 [23:56:33]Write i2c OK [23:56:33]MH_I2C_Read... [23:56:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:56:33]Read from MH i2c: E2 [23:56:33]MH_I2C_Read... [23:56:33]Read from MH i2c: E2 62 00 [23:56:33]MH_I2C_Read... [23:56:33]Read from MH i2c: E2 62 00 19 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 FD 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 CC 01 00 00 5E 04 04 00 CC 01 00 00 57 04 04 00 CD 01 00 00 19 04 04 00 00 00 00 00 90 00 F9 [23:56:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 FD 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 CC 01 00 00 5E 04 04 00 CC 01 00 00 57 04 04 00 CD 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:56:33]wFMCommunicate OK [23:56:33]SAM_PROTO_GetFieldsCounters done [23:56:33]requested_item shift.num is exist - process it [23:56:33]requested_item shift.opened is exist - process it [23:56:33]req_shift_opened [23:56:33]FM_GetShiftState [23:56:33]SAM_PROTO_GetShiftState [23:56:33]wFMCommunicate request_size=4 [23:56:33]MH_SAM_APDU [23:56:33]CAPDU: 80 13 01 00 [23:56:33]Write to MH i2c: E2 08 00 1A 4E 80 13 01 00 00 00 00 00 E5 [23:56:33]Write i2c OK [23:56:33]MH_I2C_Read... [23:56:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:56:33]Read from MH i2c: E2 [23:56:33]MH_I2C_Read... [23:56:33]Read from MH i2c: E2 0E 00 [23:56:33]MH_I2C_Read... [23:56:33]Read from MH i2c: E2 0E 00 1A 4E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 98 [23:56:33]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:56:33]wFMCommunicate OK [23:56:33]SAM_PROTO_GetShiftState done [23:56:33]FM_GetShiftState done [23:56:33]req_shift_opened done [23:56:33]requested_item shift.open_date is exist - process it [23:56:33]req_shift_open_date [23:56:33]req_shift_open_date done [23:56:33]produce_requested_data done [23:56:33]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25085,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [23:56:33]process_action_free close_receipt [23:56:33]json_value_free [23:56:33]json_value_free done [23:56:33]process_json_proto returns [23:56:33]Send response to host [23:56:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25085,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [23:56:33]free response buf [23:56:33]execute_script done [23:56:33]execute_script returns [23:56:33]free content buf [23:56:33]Sock 9.Close socket [23:56:33]Sock 9.Thread stoped [23:56:37]OFD Sender: No OFD packet to send [23:56:42]OFD Sender: No OFD packet to send [23:56:47]OFD Sender: No OFD packet to send [23:56:52]OFD Sender: No OFD packet to send [23:56:54]accept exits with 7 [23:56:54]New connection [23:56:54]New thread 3067571556 created [23:56:54]Thread 3067428196 joined [23:56:54]Waiting for new connection... [23:56:54] Sock 7.Parse request [23:56:54]Sock 7.Check first char [23:56:54]Sock 7.First char is OK [23:56:54]request: POST /json_proto HTTP/1.0 [23:56:54]Method: POST [23:56:54]URL: /json_proto [23:56:54]Method is POST - this is cgi request [23:56:54]url: /json_proto [23:56:54]query_string will be loaded in cgi processing [23:56:54]execute_cgi json_proto POST (null) [23:56:54]execute_cgi path=json_proto method=POST [23:56:54]POST find Content-Length [23:56:54]Host: 172.17.45.131:8080 [23:56:54]Content-Length: 677 [23:56:54]Content-Type: application/json [23:56:54] [23:56:54]POST finish read [23:56:54]Found Content-Length = 677 [23:56:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610849", "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" ] } } [23:56:54]execute_script... [23:56: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)610849", "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" ] } } [23:56:54]POST & json_proto [23:56:54]process_json_proto [23:56:54]json parsed OK: [23:56:54]protocol is kg_v1.0 [23:56:54]action value=close_receipt [23:56:54]process_action close_receipt [23:56:54]cmd_close_receipt [23:56:54]MH_GetDate [23:56:54]Write to MH i2c: F0 00 00 1B 4E 58 [23:56:54]Write i2c OK [23:56:54]MH_I2C_Read... [23:56:54]Read from MH i2c: F0 [23:56:54]MH_I2C_Read... [23:56:54]Read from MH i2c: F0 09 00 [23:56:54]MH_I2C_Read... [23:56:54]Read from MH i2c: F0 09 00 1B 4E 00 C8 7D A9 66 C6 D4 6E 66 23 [23:56:54]GetLastDocTimeStamp 1722383791 [23:56:54]current date 1722383816 [23:56:54]FM_GetShiftState [23:56:54]SAM_PROTO_GetShiftState [23:56:54]wFMCommunicate request_size=4 [23:56:54]MH_SAM_APDU [23:56:54]CAPDU: 80 13 01 00 [23:56:54]Write to MH i2c: E2 08 00 1C 4E 80 13 01 00 00 00 00 00 E7 [23:56:54]Write i2c OK [23:56:54]MH_I2C_Read... [23:56:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:56:54]Read from MH i2c: E2 [23:56:54]MH_I2C_Read... [23:56:54]Read from MH i2c: E2 0E 00 [23:56:54]MH_I2C_Read... [23:56:54]Read from MH i2c: E2 0E 00 1C 4E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 9A [23:56:54]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:56:54]wFMCommunicate OK [23:56:54]SAM_PROTO_GetShiftState done [23:56:54]FM_GetShiftState done [23:56:54]opened in 1722298218 [23:56:54]opened+sec_in_day 1722384618 [23:56:54]quantity*price = 20001 [23:56:54]sum+1 = 20002 [23:56:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 461 30.07.2024 23:56 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25086 ФПД: 225291148539440 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T235657&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25086&fm=225291148539440&tin=02508201610067®Number=0000000000171247&sum=20000 [23:56:55]StoreToDocumentArchive [23:56:55]shift 48 fd 25086 [23:56:55]save to /storage/0048/doc_00025086 [23:56:55]save last doc name /storage/0048/doc_00025086 to /storage/kkm_last_doc_name [23:56:55]save OK [23:56:55]Clear old archive folders... [23:56:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:56:55]tlvbuf is B6E3FBA0 [23:56:55]SAM_PROTO_ClearQueue [23:56:55]wFMCommunicate request_size=4 [23:56:55]MH_SAM_APDU [23:56:55]CAPDU: 80 09 00 00 [23:56:55]Write to MH i2c: E2 08 00 29 4E 80 09 00 00 00 00 00 00 E9 [23:56:55]Write i2c OK [23:56:55]MH_I2C_Read... [23:56:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:56:56]Read from MH i2c: E2 [23:56:56]MH_I2C_Read... [23:56:56]Read from MH i2c: E2 03 00 [23:56:56]MH_I2C_Read... [23:56:56]Read from MH i2c: E2 03 00 29 4E 00 90 00 EB [23:56:56]RAPDU: 90 00 [23:56:56]wFMCommunicate OK [23:56:56]SAM_PROTO_ClearQueue done [23:56:56]KKMCreateOFDPacket [23:56:56]OFDProtocolAddRootSTLVToBuf [23:56:56]FM_MakeSignedData [23:56:56]FM_MakeSignedData [23:56:56]SAM_PROTO_SignData [23:56:56]wFMCommunicate request_size=4 [23:56:56]MH_SAM_APDU [23:56:56]CAPDU: 80 0D 01 02 [23:56:56]Write to MH i2c: E2 08 00 2A 4E 80 0D 01 02 00 00 00 00 F1 [23:56:56]Write i2c OK [23:56:56]MH_I2C_Read... [23:56:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:56:56]Read from MH i2c: E2 [23:56:56]MH_I2C_Read... [23:56:56]Read from MH i2c: E2 03 00 [23:56:56]MH_I2C_Read... [23:56:56]Read from MH i2c: E2 03 00 2A 4E 00 90 00 EC [23:56:56]RAPDU: 90 00 [23:56:56]wFMCommunicate OK [23:56:56]wFMCommunicate request_size=255 [23:56:56]MH_SAM_APDU [23:56:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CD 01 00 00 F4 03 04 00 C9 7D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FE 61 00 00 35 04 06 00 CC [23:56:56]Write to MH i2c: E2 02 01 2B 4E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CD 01 00 00 F4 03 04 00 C9 7D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FE 61 00 00 35 04 06 00 CC 00 00 ED [23:56:56]Write i2c OK [23:56:56]MH_I2C_Read... [23:56:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:56:56]Read from MH i2c: E2 [23:56:56]MH_I2C_Read... [23:56:56]Read from MH i2c: E2 03 00 [23:56:56]MH_I2C_Read... [23:56:56]Read from MH i2c: E2 03 00 2B 4E 00 90 00 ED [23:56:56]RAPDU: 90 00 [23:56:56]wFMCommunicate OK [23:56:56]wFMCommunicate request_size=10 [23:56:56]MH_SAM_APDU [23:56:56]CAPDU: 80 0D 02 02 05 E6 AE E1 36 30 [23:56:56]Write to MH i2c: E2 0D 00 2C 4E 80 0D 02 02 05 00 E6 AE E1 36 30 00 00 D9 [23:56:56]Write i2c OK [23:56:56]MH_I2C_Read... [23:56:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:56:56]Read from MH i2c: E2 [23:56:56]MH_I2C_Read... [23:56:56]Read from MH i2c: E2 03 00 [23:56:56]MH_I2C_Read... [23:56:56]Read from MH i2c: E2 03 00 2C 4E 00 90 00 EE [23:56:56]RAPDU: 90 00 [23:56:56]wFMCommunicate OK [23:56:56]wFMCommunicate request_size=4 [23:56:56]MH_SAM_APDU [23:56:56]CAPDU: 80 0D 03 02 [23:56:56]Write to MH i2c: E2 08 00 2D 4E 80 0D 03 02 00 00 00 00 F6 [23:56:56]Write i2c OK [23:56:56]MH_I2C_Read... [23:56:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:56:56]Read from MH i2c: E2 [23:56:56]MH_I2C_Read... [23:56:56]Read from MH i2c: E2 0B 00 [23:56:56]MH_I2C_Read... [23:56:56]Read from MH i2c: E2 0B 00 2D 4E 00 8C 35 9E 1D D4 80 C1 C2 90 00 4A [23:56:56]RAPDU: 8C 35 9E 1D D4 80 C1 C2 90 00 [23:56:56]wFMCommunicate OK [23:56:56]SAM_PROTO_SignData done [23:56:56]FM_MakeSignedData done [23:56:56]CreateOFDProtocolMessage [23:56:56]wFMCommunicate request_size=4 [23:56:56]MH_SAM_APDU [23:56:56]CAPDU: 80 11 00 00 [23:56:56]Write to MH i2c: E2 08 00 2E 4E 80 11 00 00 00 00 00 00 F6 [23:56:56]Write i2c OK [23:56:56]MH_I2C_Read... [23:56:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:56:56]Read from MH i2c: E2 [23:56:56]MH_I2C_Read... [23:56:56]Read from MH i2c: E2 17 00 [23:56:56]MH_I2C_Read... [23:56:56]Read from MH i2c: E2 17 00 2E 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 4C [23:56:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:56:56]wFMCommunicate OK [23:56:56]CreateOFDProtocolMessage done [23:56:56]OFDSenderStorePacket 25086 [23:56:56]StoreOFDPacket docnum=25086 [23:56:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E3 D6 07 01 8D B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CD 01 00 00 F4 03 04 00 C9 7D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FE 61 00 00 35 04 06 00 CC E6 AE E1 36 30 8C 35 9E 1D D4 80 C1 C2 [23:56:56]CheckFolder [23:56:56]dirname=/storage/ofd_packets [23:56:56]CheckFolder done [23:56:56]ProducePacketName [23:56:56]name=ofd_packets/00025086 [23:56:56]NVStorageSaveData ofd_packets/00025086 [23:56:56]File name is /storage/ofd_packets/00025086 [23:56:56]Write 301 bytes [23:56:56]NVStorageSaveData done [23:56:56]OFDSenderStorePacket done [23:56:56]KKMCreateOFDPacket done [23:56:56]NVStorageSaveData kkm_last_timestamp [23:56:56]File name is /storage/kkm_last_timestamp [23:56:56]Write 4 bytes [23:56:56]NVStorageSaveData done [23:56:56]ExternCall_PrintAddStr [23:56:56]wPrintStart [23:56:56]Write to MH i2c: 01 00 00 2F 4E 7D [23:56:56]Write i2c OK [23:56:56]MH_I2C_Read... [23:56:56]Read from MH i2c: 01 [23:56:56]MH_I2C_Read... [23:56:56]Read from MH i2c: 01 07 00 [23:56:56]MH_I2C_Read... [23:56:56]Read from MH i2c: 01 07 00 2F 4E 00 00 00 00 00 FF 0F 92 [23:56:56]RasterBufferAndPrint [23:56:56]line Счет N : (1)610849 [23:56:56]line ИНН: 02508201610067 [23:56:56]line Контрольно-Кассовый Чек [23:56:56]line ПРОДАЖА [23:56:56]line ТРК (МРК, ГНК) : 62 [23:56:56]line Товар: 2710124130 [23:56:56]line Аи-92-К-2 [23:56:56]line 2.950 * 67.80 [23:56:56]line = 200.01 [23:56:56]line НДС 12% НСП 1% [23:56:56]line > о реализуемом товаре [23:56:56]line ОКРУГЛЕНИЕ: -0.01 [23:56:56]line ИТОГО: 200.00 [23:56:56]line Внесено: 200.00 [23:56:56]line СДАЧА: 0.00 [23:56:56]line НСП 1% : 1.77 [23:56:56]line НДС 12% : 21.24 [23:56:56]line Наличными: 200.00 [23:56:56]line Безнал.: 0.00 [23:56:56]line Место: АЗС № 127 "Партнер Нефть" [23:56:56]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [23:56:56]line СНО: Общий режим [23:56:56]line Чек 461 30.07.2024 23:56 [23:56:56]line Смена: 48 ФФД: 1.0 [23:56:56]line ЗНМ: 0300000158 [23:56:56]line РНМ: 0000000000171247 [23:56:56]line Версия ККМ: v1.0 [23:56:56]line ФМ: 0000000002098565 [23:56:56]line ФД: 25086 [23:56:56]line ФПД: 225291148539440 [23:56:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T235657&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25086&fm=225291148539440&tin=02508201610067®Number=0000000000171247&sum=20000 [23:56:56]OFD Sender: Processing packet 25086 [packets to send 29, broken 28] [23:56:56]ProducePacketName [23:56:56]name=ofd_packets/00025086 [23:56:56]OFD Sender: To server: pG, [23:56:56]CommunicateWithHost lk.salyk.kg:30040 [23:56:56]ConnectInit lk.salyk.kg [23:56:56]written 0, free lines is 4095 [23:56:56]Connected sock=10 [23:56:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E3 D6 07 01 8D B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CD 01 00 00 F4 03 04 00 C9 7D A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FE 61 00 00 35 04 06 00 CC E6 AE E1 36 30 8C 35 9E 1D D4 80 C1 C2 [23:56:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 B4 18 47 00 A6 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 32 30 39 38 35 36 35 10 04 04 00 FE 61 00 00 F4 03 04 00 56 29 A9 66 B6 04 01 00 00 65 C2 B7 77 C4 67 40 62 [23:56:57]CommunicateWithHost err = 0 [23:56:57]CheckOFDResponse [23:56:57]1017 (14) - 77093643461234 [23:56:57]1041 (16) - 0000000002098565 [23:56:57]1040 (4) - 25086 [23:56:57]1012 (4) - 30.07.2024 17:56 [23:56:57]1206 (1) - 0 [23:56:57]OFD Sender: Remove packet 25086 [23:56:57]ProducePacketName [23:56:57]name=ofd_packets/00025086 [23:56:57]NVStorageDeleteData [23:56:57]Write to MH i2c: 01 00 00 5A 4E A8 [23:56:57]Write i2c OK [23:56:57]MH_I2C_Read... [23:56:57]Read from MH i2c: 01 [23:56:57]MH_I2C_Read... [23:56:57]Read from MH i2c: 01 07 00 [23:56:57]MH_I2C_Read... [23:56:57]Read from MH i2c: 01 07 00 5A 4E 00 00 00 00 00 EC 0C A7 [23:56:57]RasterBufferAndPrint [23:56:57]line [23:56:57]line [23:56:57]line [23:56:57]line [23:56:57]line [23:56:57]written 0, free lines is 3317 [23:56:57]MH_Cut [23:56:57]Write to MH i2c: D1 01 00 61 4E 01 81 [23:56:57]Write i2c OK [23:56:57]MH_I2C_Read... [23:56:57]Read from MH i2c: D1 [23:56:57]MH_I2C_Read... [23:56:57]Read from MH i2c: D1 01 00 [23:56:57]MH_I2C_Read... [23:56:57]Read from MH i2c: D1 01 00 61 4E 00 80 [23:56:57]Write to MH i2c: 01 00 00 62 4E B0 [23:56:57]Write i2c OK [23:56:57]MH_I2C_Read... [23:56:57]OFD Sender: No OFD packet to send [23:56:57]*** Cut start [23:56:57]*** Partial cut [23:56:57]*** CUTSNS_PIN = 1 [23:56:58]*** CUTSNS_PIN = 0 [23:56:58]*** Brake cut motor [23:56:58]Read from MH i2c: 01 [23:56:58]MH_I2C_Read... [23:56:58]*** Stop cut motor [23:56:58]*** Cut end [23:56:58]Read from MH i2c: 01 07 00 [23:56:58]MH_I2C_Read... [23:56:58]Read from MH i2c: 01 07 00 62 4E 00 00 00 00 00 FF 0F C5 [23:56:58]process_action close_receipt done [23:56:58]requested_data is exist [23:56:58]produce_requested_data [23:56:58]requested_item fm.sn is exist - process it [23:56:58]wFMCommunicate request_size=4 [23:56:58]MH_SAM_APDU [23:56:58]CAPDU: 80 11 00 00 [23:56:58]Write to MH i2c: E2 08 00 63 4E 80 11 00 00 00 00 00 00 2B [23:56:58]Write i2c OK [23:56:58]MH_I2C_Read... [23:56:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:56:58]Read from MH i2c: E2 [23:56:58]MH_I2C_Read... [23:56:58]Read from MH i2c: E2 17 00 [23:56:58]MH_I2C_Read... [23:56:58]Read from MH i2c: E2 17 00 63 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 81 [23:56:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:56:58]wFMCommunicate OK [23:56:58]requested_item fd.num is exist - process it [23:56:58]SAM_PROTO_GetFieldsCounters [23:56:58]wFMCommunicate request_size=4 [23:56:58]MH_SAM_APDU [23:56:58]CAPDU: 80 13 00 00 [23:56:58]Write to MH i2c: E2 08 00 64 4E 80 13 00 00 00 00 00 00 2E [23:56:58]Write i2c OK [23:56:58]MH_I2C_Read... [23:56:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:56:58]Read from MH i2c: E2 [23:56:58]MH_I2C_Read... [23:56:58]Read from MH i2c: E2 62 00 [23:56:58]MH_I2C_Read... [23:56:58]Read from MH i2c: E2 62 00 64 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 FE 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 CD 01 00 00 5E 04 04 00 CD 01 00 00 57 04 04 00 CE 01 00 00 19 04 04 00 00 00 00 00 90 00 48 [23:56:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 FE 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 CD 01 00 00 5E 04 04 00 CD 01 00 00 57 04 04 00 CE 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:56:58]wFMCommunicate OK [23:56:58]SAM_PROTO_GetFieldsCounters done [23:56:58]requested_item shift.num is exist - process it [23:56:58]requested_item shift.opened is exist - process it [23:56:58]req_shift_opened [23:56:58]FM_GetShiftState [23:56:58]SAM_PROTO_GetShiftState [23:56:58]wFMCommunicate request_size=4 [23:56:58]MH_SAM_APDU [23:56:58]CAPDU: 80 13 01 00 [23:56:58]Write to MH i2c: E2 08 00 65 4E 80 13 01 00 00 00 00 00 30 [23:56:58]Write i2c OK [23:56:58]MH_I2C_Read... [23:56:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:56:58]Read from MH i2c: E2 [23:56:58]MH_I2C_Read... [23:56:58]Read from MH i2c: E2 0E 00 [23:56:58]MH_I2C_Read... [23:56:58]Read from MH i2c: E2 0E 00 65 4E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E3 [23:56:58]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:56:58]wFMCommunicate OK [23:56:58]SAM_PROTO_GetShiftState done [23:56:58]FM_GetShiftState done [23:56:58]req_shift_opened done [23:56:58]requested_item shift.open_date is exist - process it [23:56:58]req_shift_open_date [23:56:58]req_shift_open_date done [23:56:58]produce_requested_data done [23:56:58]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25086,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [23:56:58]process_action_free close_receipt [23:56:58]json_value_free [23:56:58]json_value_free done [23:56:58]process_json_proto returns [23:56:58]Send response to host [23:56:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25086,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [23:56:58]free response buf [23:56:58]execute_script done [23:56:58]execute_script returns [23:56:58]free content buf [23:56:58]Sock 7.Close socket [23:56:58]Sock 7.Thread stoped [23:57:02]OFD Sender: No OFD packet to send [23:57:07]OFD Sender: No OFD packet to send [23:57:12]OFD Sender: No OFD packet to send [23:57:17]OFD Sender: No OFD packet to send [23:57:22]OFD Sender: No OFD packet to send [23:57:27]OFD Sender: No OFD packet to send [23:57:32]OFD Sender: No OFD packet to send [23:57:37]OFD Sender: No OFD packet to send [23:57:42]OFD Sender: No OFD packet to send [23:57:47]OFD Sender: No OFD packet to send [23:57:52]OFD Sender: No OFD packet to send [23:57:57]OFD Sender: No OFD packet to send [23:58:02]OFD Sender: No OFD packet to send [23:58:07]OFD Sender: No OFD packet to send [23:58:12]OFD Sender: No OFD packet to send [23:58:17]OFD Sender: No OFD packet to send [23:58:22]OFD Sender: No OFD packet to send [23:58:27]OFD Sender: No OFD packet to send [23:58:32]OFD Sender: No OFD packet to send [23:58:37]OFD Sender: No OFD packet to send [23:58:42]OFD Sender: No OFD packet to send [23:58:47]OFD Sender: No OFD packet to send [23:58:52]accept exits with 9 [23:58:52]New connection [23:58:52]New thread 3067428196 created [23:58:52]Thread 3067571556 joined [23:58:52]Waiting for new connection... [23:58:52] Sock 9.Parse request [23:58:52]Sock 9.Check first char [23:58:52]Sock 9.First char is OK [23:58:52]request: POST /json_proto HTTP/1.0 [23:58:52]Method: POST [23:58:52]URL: /json_proto [23:58:52]Method is POST - this is cgi request [23:58:52]url: /json_proto [23:58:52]query_string will be loaded in cgi processing [23:58:52]execute_cgi json_proto POST (null) [23:58:52]execute_cgi path=json_proto method=POST [23:58:52]POST find Content-Length [23:58:52]Host: 172.17.45.131:8080 [23:58:52]Content-Length: 638 [23:58:52]Content-Type: application/json [23:58:52] [23:58:52]POST finish read [23:58:52]Found Content-Length = 638 [23:58:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610850", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:58:52]execute_script... [23:58: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)610850", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:58:52]POST & json_proto [23:58:52]process_json_proto [23:58:52]json parsed OK: [23:58:52]protocol is kg_v1.0 [23:58:52]action value=close_receipt [23:58:52]process_action close_receipt [23:58:52]cmd_close_receipt [23:58:52]MH_GetDate [23:58:52]Write to MH i2c: F0 00 00 66 4E A3 [23:58:52]Write i2c OK [23:58:52]MH_I2C_Read... [23:58:52]Read from MH i2c: F0 [23:58:52]MH_I2C_Read... [23:58:52]Read from MH i2c: F0 09 00 [23:58:52]MH_I2C_Read... [23:58:52]Read from MH i2c: F0 09 00 66 4E 00 3E 7E A9 66 C6 D4 6E 66 E5 [23:58:52]GetLastDocTimeStamp 1722383817 [23:58:52]current date 1722383934 [23:58:52]FM_GetShiftState [23:58:52]SAM_PROTO_GetShiftState [23:58:52]wFMCommunicate request_size=4 [23:58:52]MH_SAM_APDU [23:58:52]CAPDU: 80 13 01 00 [23:58:52]Write to MH i2c: E2 08 00 67 4E 80 13 01 00 00 00 00 00 32 [23:58:52]Write i2c OK [23:58:52]MH_I2C_Read... [23:58:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:58:52]Read from MH i2c: E2 [23:58:52]MH_I2C_Read... [23:58:52]Read from MH i2c: E2 0E 00 [23:58:52]MH_I2C_Read... [23:58:52]Read from MH i2c: E2 0E 00 67 4E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 E5 [23:58:52]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:58:52]wFMCommunicate OK [23:58:52]SAM_PROTO_GetShiftState done [23:58:52]FM_GetShiftState done [23:58:52]opened in 1722298218 [23:58:52]opened+sec_in_day 1722384618 [23:58:52]quantity*price = 99999 [23:58:52]sum+1 = 100001 [23:58:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 462 30.07.2024 23:58 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25087 ФПД: 36391472775762 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T235854&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25087&fm=36391472775762&tin=02508201610067®Number=0000000000171247&sum=100000 [23:58:53]StoreToDocumentArchive [23:58:53]shift 48 fd 25087 [23:58:53]save to /storage/0048/doc_00025087 [23:58:53]save last doc name /storage/0048/doc_00025087 to /storage/kkm_last_doc_name [23:58:53]save OK [23:58:53]Clear old archive folders... [23:58:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:58:53]tlvbuf is 01EA6F50 [23:58:53]SAM_PROTO_ClearQueue [23:58:53]wFMCommunicate request_size=4 [23:58:53]MH_SAM_APDU [23:58:53]CAPDU: 80 09 00 00 [23:58:53]Write to MH i2c: E2 08 00 74 4E 80 09 00 00 00 00 00 00 34 [23:58:53]Write i2c OK [23:58:53]MH_I2C_Read... [23:58:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:58:53]Read from MH i2c: E2 [23:58:53]MH_I2C_Read... [23:58:53]Read from MH i2c: E2 03 00 [23:58:53]MH_I2C_Read... [23:58:53]Read from MH i2c: E2 03 00 74 4E 00 90 00 36 [23:58:53]RAPDU: 90 00 [23:58:53]wFMCommunicate OK [23:58:53]SAM_PROTO_ClearQueue done [23:58:53]KKMCreateOFDPacket [23:58:53]OFDProtocolAddRootSTLVToBuf [23:58:53]FM_MakeSignedData [23:58:53]FM_MakeSignedData [23:58:53]SAM_PROTO_SignData [23:58:53]wFMCommunicate request_size=4 [23:58:53]MH_SAM_APDU [23:58:53]CAPDU: 80 0D 01 02 [23:58:53]Write to MH i2c: E2 08 00 75 4E 80 0D 01 02 00 00 00 00 3C [23:58:53]Write i2c OK [23:58:53]MH_I2C_Read... [23:58:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:58:53]Read from MH i2c: E2 [23:58:53]MH_I2C_Read... [23:58:53]Read from MH i2c: E2 03 00 [23:58:53]MH_I2C_Read... [23:58:53]Read from MH i2c: E2 03 00 75 4E 00 90 00 37 [23:58:53]RAPDU: 90 00 [23:58:53]wFMCommunicate OK [23:58:53]wFMCommunicate request_size=255 [23:58:53]MH_SAM_APDU [23:58:53]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 01 00 00 F4 03 04 00 3E 7E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FF 61 00 00 35 04 06 00 21 19 0C CE [23:58:53]Write to MH i2c: E2 02 01 76 4E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 01 00 00 F4 03 04 00 3E 7E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FF 61 00 00 35 04 06 00 21 19 0C CE 00 00 E1 [23:58:53]Write i2c OK [23:58:53]MH_I2C_Read... [23:58:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:58:53]Read from MH i2c: E2 [23:58:53]MH_I2C_Read... [23:58:53]Read from MH i2c: E2 03 00 [23:58:53]MH_I2C_Read... [23:58:53]Read from MH i2c: E2 03 00 76 4E 00 90 00 38 [23:58:53]RAPDU: 90 00 [23:58:53]wFMCommunicate OK [23:58:53]wFMCommunicate request_size=7 [23:58:53]MH_SAM_APDU [23:58:53]CAPDU: 80 0D 02 02 02 C2 52 [23:58:53]Write to MH i2c: E2 0A 00 77 4E 80 0D 02 02 02 00 C2 52 00 00 57 [23:58:53]Write i2c OK [23:58:53]MH_I2C_Read... [23:58:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:58:53]Read from MH i2c: E2 [23:58:53]MH_I2C_Read... [23:58:53]Read from MH i2c: E2 03 00 [23:58:53]MH_I2C_Read... [23:58:53]Read from MH i2c: E2 03 00 77 4E 00 90 00 39 [23:58:53]RAPDU: 90 00 [23:58:53]wFMCommunicate OK [23:58:53]wFMCommunicate request_size=4 [23:58:53]MH_SAM_APDU [23:58:53]CAPDU: 80 0D 03 02 [23:58:53]Write to MH i2c: E2 08 00 78 4E 80 0D 03 02 00 00 00 00 41 [23:58:53]Write i2c OK [23:58:53]MH_I2C_Read... [23:58:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:58:54]Read from MH i2c: E2 [23:58:54]MH_I2C_Read... [23:58:54]Read from MH i2c: E2 0B 00 [23:58:54]MH_I2C_Read... [23:58:54]Read from MH i2c: E2 0B 00 78 4E 00 8D E5 1E 38 B3 26 B3 CB 90 00 61 [23:58:54]RAPDU: 8D E5 1E 38 B3 26 B3 CB 90 00 [23:58:54]wFMCommunicate OK [23:58:54]SAM_PROTO_SignData done [23:58:54]FM_MakeSignedData done [23:58:54]CreateOFDProtocolMessage [23:58:54]wFMCommunicate request_size=4 [23:58:54]MH_SAM_APDU [23:58:54]CAPDU: 80 11 00 00 [23:58:54]Write to MH i2c: E2 08 00 79 4E 80 11 00 00 00 00 00 00 41 [23:58:54]Write i2c OK [23:58:54]MH_I2C_Read... [23:58:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:58:54]Read from MH i2c: E2 [23:58:54]MH_I2C_Read... [23:58:54]Read from MH i2c: E2 17 00 [23:58:54]MH_I2C_Read... [23:58:54]Read from MH i2c: E2 17 00 79 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 97 [23:58:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:58:54]wFMCommunicate OK [23:58:54]CreateOFDProtocolMessage done [23:58:54]OFDSenderStorePacket 25087 [23:58:54]StoreOFDPacket docnum=25087 [23:58:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 59 28 04 01 27 82 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 01 00 00 F4 03 04 00 3E 7E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FF 61 00 00 35 04 06 00 21 19 0C CE C2 52 8D E5 1E 38 B3 26 B3 CB [23:58:54]CheckFolder [23:58:54]dirname=/storage/ofd_packets [23:58:54]CheckFolder done [23:58:54]ProducePacketName [23:58:54]name=ofd_packets/00025087 [23:58:54]NVStorageSaveData ofd_packets/00025087 [23:58:54]File name is /storage/ofd_packets/00025087 [23:58:54]Write 298 bytes [23:58:54]NVStorageSaveData done [23:58:54]OFDSenderStorePacket done [23:58:54]KKMCreateOFDPacket done [23:58:54]NVStorageSaveData kkm_last_timestamp [23:58:54]File name is /storage/kkm_last_timestamp [23:58:54]OFD Sender: Processing packet 25087 [packets to send 29, broken 28] [23:58:54]ProducePacketName [23:58:54]name=ofd_packets/00025087 [23:58:54]OFD Sender: To server: pG, [23:58:54]CommunicateWithHost lk.salyk.kg:30040 [23:58:54]ConnectInit lk.salyk.kg [23:58:54]Write 4 bytes [23:58:54]NVStorageSaveData done [23:58:54]ExternCall_PrintAddStr [23:58:54]wPrintStart [23:58:54]Write to MH i2c: 01 00 00 7A 4E C8 [23:58:54]Write i2c OK [23:58:54]MH_I2C_Read... [23:58:54]Read from MH i2c: 01 [23:58:54]MH_I2C_Read... [23:58:54]Read from MH i2c: 01 07 00 [23:58:54]MH_I2C_Read... [23:58:54]Read from MH i2c: 01 07 00 7A 4E 00 00 00 00 00 FF 0F DD [23:58:54]RasterBufferAndPrint [23:58:54]line Счет N : (1)610850 [23:58:54]line ИНН: 02508201610067 [23:58:54]line Контрольно-Кассовый Чек [23:58:54]line ПРОДАЖА [23:58:54]line ТРК (МРК, ГНК) : 2 [23:58:54]line Товар: 2710194210 [23:58:54]line ДТ-К-2 [23:58:54]line 13.210 * 75.70 [23:58:54]line = 1000.00 [23:58:54]line НДС 12% НСП 1% [23:58:54]line > о реализуемом товаре [23:58:54]line ИТОГО: 1000.00 [23:58:54]line НСП 1% : 8.85 [23:58:54]line НДС 12% : 106.19 [23:58:54]line Наличными: 1000.00 [23:58:54]line Безнал.: 0.00 [23:58:54]line Место: АЗС № 127 "Партнер Нефть" [23:58:54]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [23:58:54]line СНО: Общий режим [23:58:54]line Чек 462 30.07.2024 23:58 [23:58:54]line Смена: 48 ФФД: 1.0 [23:58:54]line ЗНМ: 0300000158 [23:58:54]line РНМ: 0000000000171247 [23:58:54]line Версия ККМ: v1.0 [23:58:54]line ФМ: 0000000002098565 [23:58:54]line ФД: 25087 [23:58:54]line ФПД: 36391472775762 [23:58:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T235854&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25087&fm=36391472775762&tin=02508201610067®Number=0000000000171247&sum=100000 [23:58:54]Connected sock=11 [23:58:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 59 28 04 01 27 82 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 01 00 00 F4 03 04 00 3E 7E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 written 0, free lines is 4095 [23:58:54]30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 FF 61 00 00 35 04 06 00 21 19 0C CE C2 52 8D E5 1E 38 B3 26 B3 CB [23:58:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 6E 25 47 00 D7 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 32 30 39 38 35 36 35 10 04 04 00 FF 61 00 00 F4 03 04 00 CB 29 A9 66 B6 04 01 00 00 3F 1C 84 E7 E5 A5 B7 54 [23:58:54]CommunicateWithHost err = 0 [23:58:54]CheckOFDResponse [23:58:54]1017 (14) - 77093643461234 [23:58:54]1041 (16) - 0000000002098565 [23:58:54]1040 (4) - 25087 [23:58:54]1012 (4) - 30.07.2024 17:58 [23:58:54]1206 (1) - 0 [23:58:54]OFD Sender: Remove packet 25087 [23:58:54]ProducePacketName [23:58:54]name=ofd_packets/00025087 [23:58:54]NVStorageDeleteData [23:58:54]Write to MH i2c: 01 00 00 A2 4E F0 [23:58:54]Write i2c OK [23:58:54]MH_I2C_Read... [23:58:54]Read from MH i2c: 01 [23:58:54]MH_I2C_Read... [23:58:54]Read from MH i2c: 01 07 00 [23:58:54]MH_I2C_Read... [23:58:54]Read from MH i2c: 01 07 00 A2 4E 00 00 00 00 00 23 0D 27 [23:58:54]RasterBufferAndPrint [23:58:54]line [23:58:54]line [23:58:54]line [23:58:54]line [23:58:54]line [23:58:54]written 0, free lines is 3372 [23:58:54]MH_Cut [23:58:54]Write to MH i2c: D1 01 00 A9 4E 01 C9 [23:58:54]Write i2c OK [23:58:54]MH_I2C_Read... [23:58:54]Read from MH i2c: D1 [23:58:54]MH_I2C_Read... [23:58:54]Read from MH i2c: D1 01 00 [23:58:54]MH_I2C_Read... [23:58:54]Read from MH i2c: D1 01 00 A9 4E 00 C8 [23:58:54]Write to MH i2c: 01 00 00 AA 4E F8 [23:58:54]Write i2c OK [23:58:54]MH_I2C_Read... [23:58:55]OFD Sender: No OFD packet to send [23:58:55]*** Cut start [23:58:55]*** Partial cut [23:58:55]*** CUTSNS_PIN = 1 [23:58:55]*** CUTSNS_PIN = 0 [23:58:55]*** Brake cut motor [23:58:56]Read from MH i2c: 01 [23:58:56]MH_I2C_Read... [23:58:56]*** Stop cut motor [23:58:56]*** Cut end [23:58:56]Read from MH i2c: 01 07 00 [23:58:56]MH_I2C_Read... [23:58:56]Read from MH i2c: 01 07 00 AA 4E 00 00 00 00 00 FF 0F 0D [23:58:56]process_action close_receipt done [23:58:56]requested_data is exist [23:58:56]produce_requested_data [23:58:56]requested_item fm.sn is exist - process it [23:58:56]wFMCommunicate request_size=4 [23:58:56]MH_SAM_APDU [23:58:56]CAPDU: 80 11 00 00 [23:58:56]Write to MH i2c: E2 08 00 AB 4E 80 11 00 00 00 00 00 00 73 [23:58:56]Write i2c OK [23:58:56]MH_I2C_Read... [23:58:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:58:56]Read from MH i2c: E2 [23:58:56]MH_I2C_Read... [23:58:56]Read from MH i2c: E2 17 00 [23:58:56]MH_I2C_Read... [23:58:56]Read from MH i2c: E2 17 00 AB 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C9 [23:58:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:58:56]wFMCommunicate OK [23:58:56]requested_item fd.num is exist - process it [23:58:56]SAM_PROTO_GetFieldsCounters [23:58:56]wFMCommunicate request_size=4 [23:58:56]MH_SAM_APDU [23:58:56]CAPDU: 80 13 00 00 [23:58:56]Write to MH i2c: E2 08 00 AC 4E 80 13 00 00 00 00 00 00 76 [23:58:56]Write i2c OK [23:58:56]MH_I2C_Read... [23:58:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:58:56]Read from MH i2c: E2 [23:58:56]MH_I2C_Read... [23:58:56]Read from MH i2c: E2 62 00 [23:58:56]MH_I2C_Read... [23:58:56]Read from MH i2c: E2 62 00 AC 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 FF 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 CE 01 00 00 5E 04 04 00 CE 01 00 00 57 04 04 00 CF 01 00 00 19 04 04 00 00 00 00 00 90 00 94 [23:58:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 FF 61 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 CE 01 00 00 5E 04 04 00 CE 01 00 00 57 04 04 00 CF 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:58:56]wFMCommunicate OK [23:58:56]SAM_PROTO_GetFieldsCounters done [23:58:56]requested_item shift.num is exist - process it [23:58:56]requested_item shift.opened is exist - process it [23:58:56]req_shift_opened [23:58:56]FM_GetShiftState [23:58:56]SAM_PROTO_GetShiftState [23:58:56]wFMCommunicate request_size=4 [23:58:56]MH_SAM_APDU [23:58:56]CAPDU: 80 13 01 00 [23:58:56]Write to MH i2c: E2 08 00 AD 4E 80 13 01 00 00 00 00 00 78 [23:58:56]Write i2c OK [23:58:56]MH_I2C_Read... [23:58:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:58:56]Read from MH i2c: E2 [23:58:56]MH_I2C_Read... [23:58:56]Read from MH i2c: E2 0E 00 [23:58:56]MH_I2C_Read... [23:58:56]Read from MH i2c: E2 0E 00 AD 4E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 2B [23:58:56]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:58:56]wFMCommunicate OK [23:58:56]SAM_PROTO_GetShiftState done [23:58:56]FM_GetShiftState done [23:58:56]req_shift_opened done [23:58:56]requested_item shift.open_date is exist - process it [23:58:56]req_shift_open_date [23:58:56]req_shift_open_date done [23:58:56]produce_requested_data done [23:58:56]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25087,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [23:58:56]process_action_free close_receipt [23:58:56]json_value_free [23:58:56]json_value_free done [23:58:56]process_json_proto returns [23:58:56]Send response to host [23:58:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25087,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [23:58:56]free response buf [23:58:56]execute_script done [23:58:56]execute_script returns [23:58:56]free content buf [23:58:56]Sock 9.Close socket [23:58:56]Sock 9.Thread stoped [23:58:56]accept exits with 7 [23:58:56]New connection [23:58:56]New thread 3067571556 created [23:58:56]Thread 3067428196 joined [23:58:56]Waiting for new connection... [23:58:56] Sock 7.Parse request [23:58:56]Sock 7.Check first char [23:58:56]Sock 7.First char is OK [23:58:56]request: POST /json_proto HTTP/1.0 [23:58:56]Method: POST [23:58:56]URL: /json_proto [23:58:56]Method is POST - this is cgi request [23:58:56]url: /json_proto [23:58:56]query_string will be loaded in cgi processing [23:58:56]execute_cgi json_proto POST (null) [23:58:56]execute_cgi path=json_proto method=POST [23:58:56]POST find Content-Length [23:58:56]Host: 172.17.45.131:8080 [23:58:56]Content-Length: 677 [23:58:56]Content-Type: application/json [23:58:56] [23:58:56]POST finish read [23:58:56]Found Content-Length = 677 [23:58:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610851", "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" ] } } [23:58:56]execute_script... [23:58: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)610851", "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" ] } } [23:58:56]POST & json_proto [23:58:56]process_json_proto [23:58:56]json parsed OK: [23:58:56]protocol is kg_v1.0 [23:58:56]action value=close_receipt [23:58:56]process_action close_receipt [23:58:56]cmd_close_receipt [23:58:56]MH_GetDate [23:58:56]Write to MH i2c: F0 00 00 AE 4E EB [23:58:56]Write i2c OK [23:58:56]MH_I2C_Read... [23:58:56]Read from MH i2c: F0 [23:58:56]MH_I2C_Read... [23:58:56]Read from MH i2c: F0 09 00 [23:58:56]MH_I2C_Read... [23:58:56]Read from MH i2c: F0 09 00 AE 4E 00 42 7E A9 66 C6 D4 6E 66 31 [23:58:56]GetLastDocTimeStamp 1722383934 [23:58:56]current date 1722383938 [23:58:56]FM_GetShiftState [23:58:56]SAM_PROTO_GetShiftState [23:58:56]wFMCommunicate request_size=4 [23:58:56]MH_SAM_APDU [23:58:56]CAPDU: 80 13 01 00 [23:58:56]Write to MH i2c: E2 08 00 AF 4E 80 13 01 00 00 00 00 00 7A [23:58:56]Write i2c OK [23:58:56]MH_I2C_Read... [23:58:56]Read from MH i2c: E2 [23:58:56]MH_I2C_Read... [23:58:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:58:56]Read from MH i2c: E2 0E 00 [23:58:56]MH_I2C_Read... [23:58:56]Read from MH i2c: E2 0E 00 AF 4E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 2D [23:58:56]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:58:56]wFMCommunicate OK [23:58:56]SAM_PROTO_GetShiftState done [23:58:56]FM_GetShiftState done [23:58:56]opened in 1722298218 [23:58:56]opened+sec_in_day 1722384618 [23:58:56]quantity*price = 50036 [23:58:56]sum+1 = 50037 [23:58: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 463 30.07.2024 23:58 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25088 ФПД: 254504490167462 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T235858&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25088&fm=254504490167462&tin=02508201610067®Number=0000000000171247&sum=50000 [23:58:57]StoreToDocumentArchive [23:58:57]shift 48 fd 25088 [23:58:57]save to /storage/0048/doc_00025088 [23:58:57]save last doc name /storage/0048/doc_00025088 to /storage/kkm_last_doc_name [23:58:57]save OK [23:58:57]Clear old archive folders... [23:58:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:58:57]tlvbuf is 01E33680 [23:58:57]SAM_PROTO_ClearQueue [23:58:57]wFMCommunicate request_size=4 [23:58:57]MH_SAM_APDU [23:58:57]CAPDU: 80 09 00 00 [23:58:57]Write to MH i2c: E2 08 00 BC 4E 80 09 00 00 00 00 00 00 7C [23:58:57]Write i2c OK [23:58:57]MH_I2C_Read... [23:58:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:58:58]Read from MH i2c: E2 [23:58:58]MH_I2C_Read... [23:58:58]Read from MH i2c: E2 03 00 [23:58:58]MH_I2C_Read... [23:58:58]Read from MH i2c: E2 03 00 BC 4E 00 90 00 7E [23:58:58]RAPDU: 90 00 [23:58:58]wFMCommunicate OK [23:58:58]SAM_PROTO_ClearQueue done [23:58:58]KKMCreateOFDPacket [23:58:58]OFDProtocolAddRootSTLVToBuf [23:58:58]FM_MakeSignedData [23:58:58]FM_MakeSignedData [23:58:58]SAM_PROTO_SignData [23:58:58]wFMCommunicate request_size=4 [23:58:58]MH_SAM_APDU [23:58:58]CAPDU: 80 0D 01 02 [23:58:58]Write to MH i2c: E2 08 00 BD 4E 80 0D 01 02 00 00 00 00 84 [23:58:58]Write i2c OK [23:58:58]MH_I2C_Read... [23:58:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:58:58]Read from MH i2c: E2 [23:58:58]MH_I2C_Read... [23:58:58]Read from MH i2c: E2 03 00 [23:58:58]MH_I2C_Read... [23:58:58]Read from MH i2c: E2 03 00 BD 4E 00 90 00 7F [23:58:58]RAPDU: 90 00 [23:58:58]wFMCommunicate OK [23:58:58]wFMCommunicate request_size=255 [23:58:58]MH_SAM_APDU [23:58: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 CF 01 00 00 F4 03 04 00 42 7E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 00 62 00 00 35 04 06 00 E7 [23:58:58]Write to MH i2c: E2 02 01 BE 4E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CF 01 00 00 F4 03 04 00 42 7E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 00 62 00 00 35 04 06 00 E7 00 00 18 [23:58:58]Write i2c OK [23:58:58]MH_I2C_Read... [23:58:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:58:58]Read from MH i2c: E2 [23:58:58]MH_I2C_Read... [23:58:58]Read from MH i2c: E2 03 00 [23:58:58]MH_I2C_Read... [23:58:58]Read from MH i2c: E2 03 00 BE 4E 00 90 00 80 [23:58:58]RAPDU: 90 00 [23:58:58]wFMCommunicate OK [23:58:58]wFMCommunicate request_size=10 [23:58:58]MH_SAM_APDU [23:58:58]CAPDU: 80 0D 02 02 05 78 71 BA EC A6 [23:58:58]Write to MH i2c: E2 0D 00 BF 4E 80 0D 02 02 05 00 78 71 BA EC A6 00 00 C6 [23:58:58]Write i2c OK [23:58:58]MH_I2C_Read... [23:58:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:58:58]Read from MH i2c: E2 [23:58:58]MH_I2C_Read... [23:58:58]Read from MH i2c: E2 03 00 [23:58:58]MH_I2C_Read... [23:58:58]Read from MH i2c: E2 03 00 BF 4E 00 90 00 81 [23:58:58]RAPDU: 90 00 [23:58:58]wFMCommunicate OK [23:58:58]wFMCommunicate request_size=4 [23:58:58]MH_SAM_APDU [23:58:58]CAPDU: 80 0D 03 02 [23:58:58]Write to MH i2c: E2 08 00 C0 4E 80 0D 03 02 00 00 00 00 89 [23:58:58]Write i2c OK [23:58:58]MH_I2C_Read... [23:58:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:58:58]Read from MH i2c: E2 [23:58:58]MH_I2C_Read... [23:58:58]Read from MH i2c: E2 0B 00 [23:58:58]MH_I2C_Read... [23:58:58]Read from MH i2c: E2 0B 00 C0 4E 00 A9 E7 AA 8C 6D CA 7B EE 90 00 F0 [23:58:58]RAPDU: A9 E7 AA 8C 6D CA 7B EE 90 00 [23:58:58]wFMCommunicate OK [23:58:58]SAM_PROTO_SignData done [23:58:58]FM_MakeSignedData done [23:58:58]CreateOFDProtocolMessage [23:58:58]wFMCommunicate request_size=4 [23:58:58]MH_SAM_APDU [23:58:58]CAPDU: 80 11 00 00 [23:58:58]Write to MH i2c: E2 08 00 C1 4E 80 11 00 00 00 00 00 00 89 [23:58:58]Write i2c OK [23:58:58]MH_I2C_Read... [23:58:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:58:58]Read from MH i2c: E2 [23:58:58]MH_I2C_Read... [23:58:58]Read from MH i2c: E2 17 00 [23:58:58]MH_I2C_Read... [23:58:58]Read from MH i2c: E2 17 00 C1 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 DF [23:58:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:58:58]wFMCommunicate OK [23:58:58]CreateOFDProtocolMessage done [23:58:58]OFDSenderStorePacket 25088 [23:58:58]StoreOFDPacket docnum=25088 [23:58:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E5 13 07 01 E5 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 01 00 00 F4 03 04 00 42 7E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 00 62 00 00 35 04 06 00 E7 78 71 BA EC A6 A9 E7 AA 8C 6D CA 7B EE [23:58:58]CheckFolder [23:58:58]dirname=/storage/ofd_packets [23:58:58]CheckFolder done [23:58:58]ProducePacketName [23:58:58]name=ofd_packets/00025088 [23:58:58]NVStorageSaveData ofd_packets/00025088 [23:58:58]File name is /storage/ofd_packets/00025088 [23:58:58]Write 301 bytes [23:58:58]NVStorageSaveData done [23:58:58]OFDSenderStorePacket done [23:58:58]KKMCreateOFDPacket done [23:58:58]NVStorageSaveData kkm_last_timestamp [23:58:58]File name is /storage/kkm_last_timestamp [23:58:58]Write 4 bytes [23:58:58]NVStorageSaveData done [23:58:58]ExternCall_PrintAddStr [23:58:58]wPrintStart [23:58:58]Write to MH i2c: 01 00 00 C2 4E 10 [23:58:58]Write i2c OK [23:58:58]MH_I2C_Read... [23:58:58]Read from MH i2c: 01 [23:58:58]MH_I2C_Read... [23:58:58]Read from MH i2c: 01 07 00 [23:58:58]MH_I2C_Read... [23:58:58]Read from MH i2c: 01 07 00 C2 4E 00 00 00 00 00 FF 0F 25 [23:58:58]RasterBufferAndPrint [23:58:58]line Счет N : (1)610851 [23:58:58]line ИНН: 02508201610067 [23:58:58]line Контрольно-Кассовый Чек [23:58:58]line ПРОДАЖА [23:58:58]line ТРК (МРК, ГНК) : 32 [23:58:58]line Товар: 2710124130 [23:58:58]line Аи-92-К-2 [23:58:58]line 7.380 * 67.80 [23:58:58]line = 500.36 [23:58:58]line НДС 12% НСП 1% [23:58:58]line > о реализуемом товаре [23:58:58]line ОКРУГЛЕНИЕ: -0.36 [23:58:58]line ИТОГО: 500.00 [23:58:58]line Внесено: 500.00 [23:58:58]line СДАЧА: 0.00 [23:58:58]line НСП 1% : 4.43 [23:58:58]line НДС 12% : 53.14 [23:58:58]line Наличными: 500.00 [23:58:58]line Безнал.: 0.00 [23:58:58]line Место: АЗС № 127 "Партнер Нефть" [23:58:58]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [23:58:58]line СНО: Общий режим [23:58:58]line Чек 463 30.07.2024 23:58 [23:58:58]line Смена: 48 ФФД: 1.0 [23:58:58]line ЗНМ: 0300000158 [23:58:58]line РНМ: 0000000000171247 [23:58:58]line Версия ККМ: v1.0 [23:58:58]line ФМ: 0000000002098565 [23:58:59]line ФД: 25088 [23:58:59]line ФПД: 254504490167462 [23:58:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240730T235858&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25088&fm=254504490167462&tin=02508201610067®Number=0000000000171247&sum=50000 [23:58:59]OFD Sender: Processing packet 25088 [packets to send 29, broken 28] [23:58:59]ProducePacketName [23:58:59]name=ofd_packets/00025088 [23:58:59]OFD Sender: To server: pG, [23:58:59]CommunicateWithHost lk.salyk.kg:30040 [23:58:59]ConnectInit lk.salyk.kg [23:58:59]written 0, free lines is 4095 [23:58:59]Connected sock=10 [23:58:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E5 13 07 01 E5 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 01 00 00 F4 03 04 00 42 7E A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 00 62 00 00 35 04 06 00 E7 78 71 BA EC A6 A9 E7 AA 8C 6D CA 7B EE [23:58:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 14 B4 47 00 76 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 32 30 39 38 35 36 35 10 04 04 00 00 62 00 00 F4 03 04 00 D0 29 A9 66 B6 04 01 00 00 D5 93 F7 56 D0 68 D9 3B [23:58:59]CommunicateWithHost err = 0 [23:58:59]CheckOFDResponse [23:58:59]1017 (14) - 77093643461234 [23:58:59]1041 (16) - 0000000002098565 [23:58:59]1040 (4) - 25088 [23:58:59]1012 (4) - 30.07.2024 17:58 [23:58:59]1206 (1) - 0 [23:58:59]OFD Sender: Remove packet 25088 [23:58:59]ProducePacketName [23:58:59]name=ofd_packets/00025088 [23:58:59]NVStorageDeleteData [23:58:59]Write to MH i2c: 01 00 00 ED 4E 3B [23:58:59]Write i2c OK [23:58:59]MH_I2C_Read... [23:58:59]Read from MH i2c: 01 [23:58:59]MH_I2C_Read... [23:58:59]Read from MH i2c: 01 07 00 [23:58:59]MH_I2C_Read... [23:58:59]Read from MH i2c: 01 07 00 ED 4E 00 00 00 00 00 F6 0C 44 [23:58:59]RasterBufferAndPrint [23:58:59]line [23:58:59]line [23:58:59]line [23:58:59]line [23:58:59]line [23:58:59]written 0, free lines is 3333 [23:58:59]MH_Cut [23:58:59]Write to MH i2c: D1 01 00 F4 4E 01 14 [23:58:59]Write i2c OK [23:58:59]MH_I2C_Read... [23:58:59]Read from MH i2c: D1 [23:58:59]MH_I2C_Read... [23:58:59]Read from MH i2c: D1 01 00 [23:58:59]MH_I2C_Read... [23:58:59]Read from MH i2c: D1 01 00 F4 4E 00 13 [23:58:59]Write to MH i2c: 01 00 00 F5 4E 43 [23:58:59]Write i2c OK [23:58:59]MH_I2C_Read... [23:59:00]OFD Sender: No OFD packet to send [23:59:00]*** Cut start [23:59:00]*** Partial cut [23:59:00]*** CUTSNS_PIN = 1 [23:59:00]*** CUTSNS_PIN = 0 [23:59:00]*** Brake cut motor [23:59:00]Read from MH i2c: 01 [23:59:00]MH_I2C_Read... [23:59:00]*** Stop cut motor [23:59:00]*** Cut end [23:59:00]Read from MH i2c: 01 07 00 [23:59:00]MH_I2C_Read... [23:59:00]Read from MH i2c: 01 07 00 F5 4E 00 00 00 00 00 FF 0F 58 [23:59:00]process_action close_receipt done [23:59:00]requested_data is exist [23:59:00]produce_requested_data [23:59:00]requested_item fm.sn is exist - process it [23:59:00]wFMCommunicate request_size=4 [23:59:00]MH_SAM_APDU [23:59:00]CAPDU: 80 11 00 00 [23:59:00]Write to MH i2c: E2 08 00 F6 4E 80 11 00 00 00 00 00 00 BE [23:59:00]Write i2c OK [23:59:00]MH_I2C_Read... [23:59:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:59:00]Read from MH i2c: E2 [23:59:00]MH_I2C_Read... [23:59:00]Read from MH i2c: E2 17 00 [23:59:00]MH_I2C_Read... [23:59:00]Read from MH i2c: E2 17 00 F6 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 14 [23:59:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [23:59:00]wFMCommunicate OK [23:59:00]requested_item fd.num is exist - process it [23:59:00]SAM_PROTO_GetFieldsCounters [23:59:00]wFMCommunicate request_size=4 [23:59:00]MH_SAM_APDU [23:59:00]CAPDU: 80 13 00 00 [23:59:00]Write to MH i2c: E2 08 00 F7 4E 80 13 00 00 00 00 00 00 C1 [23:59:00]Write i2c OK [23:59:00]MH_I2C_Read... [23:59:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:59:01]Read from MH i2c: E2 [23:59:01]MH_I2C_Read... [23:59:01]Read from MH i2c: E2 62 00 [23:59:01]MH_I2C_Read... [23:59:01]Read from MH i2c: E2 62 00 F7 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 00 62 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 E4 [23:59:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 00 62 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:59:01]wFMCommunicate OK [23:59:01]SAM_PROTO_GetFieldsCounters done [23:59:01]requested_item shift.num is exist - process it [23:59:01]requested_item shift.opened is exist - process it [23:59:01]req_shift_opened [23:59:01]FM_GetShiftState [23:59:01]SAM_PROTO_GetShiftState [23:59:01]wFMCommunicate request_size=4 [23:59:01]MH_SAM_APDU [23:59:01]CAPDU: 80 13 01 00 [23:59:01]Write to MH i2c: E2 08 00 F8 4E 80 13 01 00 00 00 00 00 C3 [23:59:01]Write i2c OK [23:59:01]MH_I2C_Read... [23:59:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:59:01]Read from MH i2c: E2 [23:59:01]MH_I2C_Read... [23:59:01]Read from MH i2c: E2 0E 00 [23:59:01]MH_I2C_Read... [23:59:01]Read from MH i2c: E2 0E 00 F8 4E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 76 [23:59:01]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [23:59:01]wFMCommunicate OK [23:59:01]SAM_PROTO_GetShiftState done [23:59:01]FM_GetShiftState done [23:59:01]req_shift_opened done [23:59:01]requested_item shift.open_date is exist - process it [23:59:01]req_shift_open_date [23:59:01]req_shift_open_date done [23:59:01]produce_requested_data done [23:59:01]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25088,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [23:59:01]process_action_free close_receipt [23:59:01]json_value_free [23:59:01]json_value_free done [23:59:01]process_json_proto returns [23:59:01]Send response to host [23:59:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25088,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [23:59:01]free response buf [23:59:01]execute_script done [23:59:01]execute_script returns [23:59:01]free content buf [23:59:01]Sock 7.Close socket [23:59:01]Sock 7.Thread stoped [23:59:05]OFD Sender: No OFD packet to send [23:59:10]OFD Sender: No OFD packet to send [23:59:15]OFD Sender: No OFD packet to send [23:59:20]OFD Sender: No OFD packet to send [23:59:25]OFD Sender: No OFD packet to send [23:59:30]OFD Sender: No OFD packet to send [23:59:35]OFD Sender: No OFD packet to send [23:59:40]OFD Sender: No OFD packet to send [23:59:45]OFD Sender: No OFD packet to send [23:59:50]OFD Sender: No OFD packet to send [23:59:55]OFD Sender: No OFD packet to send [00:00:00]OFD Sender: No OFD packet to send [00:00:05]OFD Sender: No OFD packet to send [00:00:10]OFD Sender: No OFD packet to send [00:00:15]OFD Sender: No OFD packet to send [00:00:20]OFD Sender: No OFD packet to send [00:00:25]OFD Sender: No OFD packet to send [00:00:30]OFD Sender: No OFD packet to send [00:00:35]OFD Sender: No OFD packet to send [00:00:40]OFD Sender: No OFD packet to send [00:00:45]OFD Sender: No OFD packet to send [00:00:50]OFD Sender: No OFD packet to send [00:00:55]OFD Sender: No OFD packet to send [00:01:00]OFD Sender: No OFD packet to send [00:01:05]OFD Sender: No OFD packet to send [00:01:10]OFD Sender: No OFD packet to send [00:01:15]OFD Sender: No OFD packet to send [00:01:20]OFD Sender: No OFD packet to send [00:01:25]OFD Sender: No OFD packet to send [00:01:30]OFD Sender: No OFD packet to send [00:01:35]OFD Sender: No OFD packet to send [00:01:40]OFD Sender: No OFD packet to send [00:01:45]OFD Sender: No OFD packet to send [00:01:50]OFD Sender: No OFD packet to send [00:01:55]OFD Sender: No OFD packet to send [00:02:00]OFD Sender: No OFD packet to send [00:02:05]OFD Sender: No OFD packet to send [00:02:10]OFD Sender: No OFD packet to send [00:02:15]OFD Sender: No OFD packet to send [00:02:20]OFD Sender: No OFD packet to send [00:02:25]OFD Sender: No OFD packet to send [00:02:30]OFD Sender: No OFD packet to send [00:02:35]OFD Sender: No OFD packet to send [00:02:37]accept exits with 9 [00:02:37]New connection [00:02:37]New thread 3067428196 created [00:02:37]Thread 3067571556 joined [00:02:37]Waiting for new connection... [00:02:37] Sock 9.Parse request [00:02:37]Sock 9.Check first char [00:02:37]Sock 9.First char is OK [00:02:37]request: POST /json_proto HTTP/1.0 [00:02:37]Method: POST [00:02:37]URL: /json_proto [00:02:37]Method is POST - this is cgi request [00:02:37]url: /json_proto [00:02:37]query_string will be loaded in cgi processing [00:02:37]execute_cgi json_proto POST (null) [00:02:37]execute_cgi path=json_proto method=POST [00:02:37]POST find Content-Length [00:02:37]Host: 172.17.45.131:8080 [00:02:37]Content-Length: 677 [00:02:37]Content-Type: application/json [00:02:37] [00:02:37]POST finish read [00:02:37]Found Content-Length = 677 [00:02:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610853", "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" ] } } [00:02:37]execute_script... [00:02: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)610853", "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" ] } } [00:02:37]POST & json_proto [00:02:37]process_json_proto [00:02:37]json parsed OK: [00:02:37]protocol is kg_v1.0 [00:02:37]action value=close_receipt [00:02:37]process_action close_receipt [00:02:37]cmd_close_receipt [00:02:37]MH_GetDate [00:02:37]Write to MH i2c: F0 00 00 F9 4E 36 [00:02:37]Write i2c OK [00:02:37]MH_I2C_Read... [00:02:37]Read from MH i2c: F0 [00:02:37]MH_I2C_Read... [00:02:37]Read from MH i2c: F0 09 00 [00:02:37]MH_I2C_Read... [00:02:37]Read from MH i2c: F0 09 00 F9 4E 00 1F 7F A9 66 C6 D4 6E 66 5A [00:02:37]GetLastDocTimeStamp 1722383938 [00:02:37]current date 1722384159 [00:02:37]FM_GetShiftState [00:02:37]SAM_PROTO_GetShiftState [00:02:37]wFMCommunicate request_size=4 [00:02:37]MH_SAM_APDU [00:02:37]CAPDU: 80 13 01 00 [00:02:37]Write to MH i2c: E2 08 00 FA 4E 80 13 01 00 00 00 00 00 C5 [00:02:37]Write i2c OK [00:02:37]MH_I2C_Read... [00:02:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:02:37]Read from MH i2c: E2 [00:02:37]MH_I2C_Read... [00:02:37]Read from MH i2c: E2 0E 00 [00:02:37]MH_I2C_Read... [00:02:37]Read from MH i2c: E2 0E 00 FA 4E 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 78 [00:02:37]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [00:02:37]wFMCommunicate OK [00:02:37]SAM_PROTO_GetShiftState done [00:02:37]FM_GetShiftState done [00:02:37]opened in 1722298218 [00:02:37]opened+sec_in_day 1722384618 [00:02:37]quantity*price = 60003 [00:02:37]sum+1 = 60004 [00:02:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 464 31.07.2024 00:02 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25089 ФПД: 125652071879284 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T000239&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25089&fm=125652071879284&tin=02508201610067®Number=0000000000171247&sum=60000 [00:02:38]StoreToDocumentArchive [00:02:38]shift 48 fd 25089 [00:02:38]save to /storage/0048/doc_00025089 [00:02:38]save last doc name /storage/0048/doc_00025089 to /storage/kkm_last_doc_name [00:02:38]save OK [00:02:38]Clear old archive folders... [00:02:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:02:38]tlvbuf is 01E825D0 [00:02:38]SAM_PROTO_ClearQueue [00:02:38]wFMCommunicate request_size=4 [00:02:38]MH_SAM_APDU [00:02:38]CAPDU: 80 09 00 00 [00:02:38]Write to MH i2c: E2 08 00 07 4F 80 09 00 00 00 00 00 00 C8 [00:02:38]Write i2c OK [00:02:38]MH_I2C_Read... [00:02:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:02:38]Read from MH i2c: E2 [00:02:38]MH_I2C_Read... [00:02:38]Read from MH i2c: E2 03 00 [00:02:38]MH_I2C_Read... [00:02:38]Read from MH i2c: E2 03 00 07 4F 00 90 00 CA [00:02:38]RAPDU: 90 00 [00:02:38]wFMCommunicate OK [00:02:38]SAM_PROTO_ClearQueue done [00:02:38]KKMCreateOFDPacket [00:02:38]OFDProtocolAddRootSTLVToBuf [00:02:38]FM_MakeSignedData [00:02:38]FM_MakeSignedData [00:02:38]SAM_PROTO_SignData [00:02:38]wFMCommunicate request_size=4 [00:02:38]MH_SAM_APDU [00:02:38]CAPDU: 80 0D 01 02 [00:02:38]Write to MH i2c: E2 08 00 08 4F 80 0D 01 02 00 00 00 00 D0 [00:02:38]Write i2c OK [00:02:38]MH_I2C_Read... [00:02:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:02:38]Read from MH i2c: E2 [00:02:38]MH_I2C_Read... [00:02:38]Read from MH i2c: E2 03 00 [00:02:38]MH_I2C_Read... [00:02:38]Read from MH i2c: E2 03 00 08 4F 00 90 00 CB [00:02:38]RAPDU: 90 00 [00:02:38]wFMCommunicate OK [00:02:38]wFMCommunicate request_size=255 [00:02:38]MH_SAM_APDU [00:02: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 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 D0 01 00 00 F4 03 04 00 1F 7F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 01 62 00 00 35 04 06 00 72 [00:02:38]Write to MH i2c: E2 02 01 09 4F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D0 01 00 00 F4 03 04 00 1F 7F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 01 62 00 00 35 04 06 00 72 00 00 96 [00:02:38]Write i2c OK [00:02:38]MH_I2C_Read... [00:02:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:02:38]Read from MH i2c: E2 [00:02:38]MH_I2C_Read... [00:02:38]Read from MH i2c: E2 03 00 [00:02:38]MH_I2C_Read... [00:02:38]Read from MH i2c: E2 03 00 09 4F 00 90 00 CC [00:02:38]RAPDU: 90 00 [00:02:38]wFMCommunicate OK [00:02:38]wFMCommunicate request_size=10 [00:02:38]MH_SAM_APDU [00:02:38]CAPDU: 80 0D 02 02 05 47 A7 1C 12 74 [00:02:38]Write to MH i2c: E2 0D 00 0A 4F 80 0D 02 02 05 00 47 A7 1C 12 74 00 00 6D [00:02:38]Write i2c OK [00:02:38]MH_I2C_Read... [00:02:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:02:38]Read from MH i2c: E2 [00:02:38]MH_I2C_Read... [00:02:38]Read from MH i2c: E2 03 00 [00:02:38]MH_I2C_Read... [00:02:38]Read from MH i2c: E2 03 00 0A 4F 00 90 00 CD [00:02:38]RAPDU: 90 00 [00:02:38]wFMCommunicate OK [00:02:38]wFMCommunicate request_size=4 [00:02:38]MH_SAM_APDU [00:02:38]CAPDU: 80 0D 03 02 [00:02:38]Write to MH i2c: E2 08 00 0B 4F 80 0D 03 02 00 00 00 00 D5 [00:02:38]Write i2c OK [00:02:38]MH_I2C_Read... [00:02:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:02:38]Read from MH i2c: E2 [00:02:38]MH_I2C_Read... [00:02:38]Read from MH i2c: E2 0B 00 [00:02:38]MH_I2C_Read... [00:02:38]Read from MH i2c: E2 0B 00 0B 4F 00 F9 3D 6C 88 CB 29 DA 3D 90 00 0B [00:02:38]RAPDU: F9 3D 6C 88 CB 29 DA 3D 90 00 [00:02:38]wFMCommunicate OK [00:02:38]SAM_PROTO_SignData done [00:02:38]FM_MakeSignedData done [00:02:38]CreateOFDProtocolMessage [00:02:38]wFMCommunicate request_size=4 [00:02:38]MH_SAM_APDU [00:02:38]CAPDU: 80 11 00 00 [00:02:38]Write to MH i2c: E2 08 00 0C 4F 80 11 00 00 00 00 00 00 D5 [00:02:38]Write i2c OK [00:02:38]MH_I2C_Read... [00:02:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:02:38]Read from MH i2c: E2 [00:02:38]MH_I2C_Read... [00:02:38]Read from MH i2c: E2 17 00 [00:02:38]MH_I2C_Read... [00:02:38]Read from MH i2c: E2 17 00 0C 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 2B [00:02:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:02:38]wFMCommunicate OK [00:02:38]CreateOFDProtocolMessage done [00:02:38]OFDSenderStorePacket 25089 [00:02:38]StoreOFDPacket docnum=25089 [00:02:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 5E 5D 07 01 3E 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 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 D0 01 00 00 F4 03 04 00 1F 7F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 01 62 00 00 35 04 06 00 72 47 A7 1C 12 74 F9 3D 6C 88 CB 29 DA 3D [00:02:38]CheckFolder [00:02:38]dirname=/storage/ofd_packets [00:02:38]CheckFolder done [00:02:38]ProducePacketName [00:02:38]name=ofd_packets/00025089 [00:02:38]NVStorageSaveData ofd_packets/00025089 [00:02:38]File name is /storage/ofd_packets/00025089 [00:02:38]Write 301 bytes [00:02:38]NVStorageSaveData done [00:02:38]OFDSenderStorePacket done [00:02:38]KKMCreateOFDPacket done [00:02:38]NVStorageSaveData kkm_last_timestamp [00:02:38]File name is /storage/kkm_last_timestamp [00:02:38]Write 4 bytes [00:02:38]NVStorageSaveData done [00:02:38]ExternCall_PrintAddStr [00:02:38]wPrintStart [00:02:38]Write to MH i2c: 01 00 00 0D 4F 5C [00:02:38]Write i2c OK [00:02:38]MH_I2C_Read... [00:02:38]Read from MH i2c: 01 [00:02:38]MH_I2C_Read... [00:02:38]Read from MH i2c: 01 07 00 [00:02:38]MH_I2C_Read... [00:02:38]Read from MH i2c: 01 07 00 0D 4F 00 00 00 00 00 FF 0F 71 [00:02:38]RasterBufferAndPrint [00:02:38]line Счет N : (1)610853 [00:02:38]line ИНН: 02508201610067 [00:02:38]line Контрольно-Кассовый Чек [00:02:38]line ПРОДАЖА [00:02:38]line ТРК (МРК, ГНК) : 42 [00:02:38]line Товар: 2710124130 [00:02:38]line Аи-92-К-2 [00:02:38]line 8.850 * 67.80 [00:02:38]line = 600.03 [00:02:38]line НДС 12% НСП 1% [00:02:38]line > о реализуемом товаре [00:02:38]line ОКРУГЛЕНИЕ: -0.03 [00:02:38]line ИТОГО: 600.00 [00:02:38]line Внесено: 600.00 [00:02:38]line СДАЧА: 0.00 [00:02:38]line НСП 1% : 5.31 [00:02:38]line НДС 12% : 63.72 [00:02:38]line Наличными: 600.00 [00:02:38]line Безнал.: 0.00 [00:02:38]line Место: АЗС № 127 "Партнер Нефть" [00:02:38]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [00:02:38]line СНО: Общий режим [00:02:38]line Чек 464 31.07.2024 00:02 [00:02:38]line Смена: 48 ФФД: 1.0 [00:02:38]line ЗНМ: 0300000158 [00:02:38]line РНМ: 0000000000171247 [00:02:38]line Версия ККМ: v1.0 [00:02:38]line ФМ: 0000000002098565 [00:02:38]line ФД: 25089 [00:02:38]line ФПД: 125652071879284 [00:02:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T000239&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25089&fm=125652071879284&tin=02508201610067®Number=0000000000171247&sum=60000 [00:02:39]OFD Sender: Processing packet 25089 [packets to send 29, broken 28] [00:02:39]ProducePacketName [00:02:39]name=ofd_packets/00025089 [00:02:39]OFD Sender: To server: pG, [00:02:39]CommunicateWithHost lk.salyk.kg:30040 [00:02:39]ConnectInit lk.salyk.kg [00:02:39]written 0, free lines is 4095 [00:02:39]Connected sock=10 [00:02:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 5E 5D 07 01 3E 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 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 D0 01 00 00 F4 03 04 00 1F 7F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 01 62 00 00 35 04 06 00 72 47 A7 1C 12 74 F9 3D 6C 88 CB 29 DA 3D [00:02:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 C7 10 47 00 5A 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 32 30 39 38 35 36 35 10 04 04 00 01 62 00 00 F4 03 04 00 AC 2A A9 66 B6 04 01 00 00 27 39 0D 2B EE 69 5A 57 [00:02:39]CommunicateWithHost err = 0 [00:02:39]CheckOFDResponse [00:02:39]1017 (14) - 77093643461234 [00:02:39]1041 (16) - 0000000002098565 [00:02:39]1040 (4) - 25089 [00:02:39]1012 (4) - 30.07.2024 18:02 [00:02:39]1206 (1) - 0 [00:02:39]OFD Sender: Remove packet 25089 [00:02:39]ProducePacketName [00:02:39]name=ofd_packets/00025089 [00:02:39]NVStorageDeleteData [00:02:39]Write to MH i2c: 01 00 00 38 4F 87 [00:02:39]Write i2c OK [00:02:39]MH_I2C_Read... [00:02:39]Read from MH i2c: 01 [00:02:39]MH_I2C_Read... [00:02:39]Read from MH i2c: 01 07 00 [00:02:39]MH_I2C_Read... [00:02:39]Read from MH i2c: 01 07 00 38 4F 00 00 00 00 00 F5 0C 8F [00:02:39]RasterBufferAndPrint [00:02:39]line [00:02:39]line [00:02:39]line [00:02:39]line [00:02:39]line [00:02:39]written 0, free lines is 3323 [00:02:39]MH_Cut [00:02:39]Write to MH i2c: D1 01 00 3F 4F 01 60 [00:02:39]Write i2c OK [00:02:39]MH_I2C_Read... [00:02:39]Read from MH i2c: D1 [00:02:39]MH_I2C_Read... [00:02:39]Read from MH i2c: D1 01 00 [00:02:39]MH_I2C_Read... [00:02:39]Read from MH i2c: D1 01 00 3F 4F 00 5F [00:02:39]Write to MH i2c: 01 00 00 40 4F 8F [00:02:39]Write i2c OK [00:02:39]MH_I2C_Read... [00:02:40]OFD Sender: No OFD packet to send [00:02:40]*** Cut start [00:02:40]*** Partial cut [00:02:40]*** CUTSNS_PIN = 1 [00:02:40]*** CUTSNS_PIN = 0 [00:02:40]*** Brake cut motor [00:02:41]Read from MH i2c: 01 [00:02:41]MH_I2C_Read... [00:02:41]*** Stop cut motor [00:02:41]Read from MH i2c: 01 07 00 [00:02:41]MH_I2C_Read... [00:02:41]*** Cut end [00:02:41]Read from MH i2c: 01 07 00 40 4F 00 00 00 00 00 FF 0F A4 [00:02:41]process_action close_receipt done [00:02:41]requested_data is exist [00:02:41]produce_requested_data [00:02:41]requested_item fm.sn is exist - process it [00:02:41]wFMCommunicate request_size=4 [00:02:41]MH_SAM_APDU [00:02:41]CAPDU: 80 11 00 00 [00:02:41]Write to MH i2c: E2 08 00 41 4F 80 11 00 00 00 00 00 00 0A [00:02:41]Write i2c OK [00:02:41]MH_I2C_Read... [00:02:41]Read from MH i2c: E2 [00:02:41]MH_I2C_Read... [00:02:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:02:41]Read from MH i2c: E2 17 00 [00:02:41]MH_I2C_Read... [00:02:41]Read from MH i2c: E2 17 00 41 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 60 [00:02:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:02:41]wFMCommunicate OK [00:02:41]requested_item fd.num is exist - process it [00:02:41]SAM_PROTO_GetFieldsCounters [00:02:41]wFMCommunicate request_size=4 [00:02:41]MH_SAM_APDU [00:02:41]CAPDU: 80 13 00 00 [00:02:41]Write to MH i2c: E2 08 00 42 4F 80 13 00 00 00 00 00 00 0D [00:02:41]Write i2c OK [00:02:41]MH_I2C_Read... [00:02:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:02:41]Read from MH i2c: E2 [00:02:41]MH_I2C_Read... [00:02:41]Read from MH i2c: E2 62 00 [00:02:41]MH_I2C_Read... [00:02:41]Read from MH i2c: E2 62 00 42 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 01 62 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 D0 01 00 00 5E 04 04 00 D0 01 00 00 57 04 04 00 D1 01 00 00 19 04 04 00 00 00 00 00 90 00 34 [00:02:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 01 62 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 D0 01 00 00 5E 04 04 00 D0 01 00 00 57 04 04 00 D1 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:02:41]wFMCommunicate OK [00:02:41]SAM_PROTO_GetFieldsCounters done [00:02:41]requested_item shift.num is exist - process it [00:02:41]requested_item shift.opened is exist - process it [00:02:41]req_shift_opened [00:02:41]FM_GetShiftState [00:02:41]SAM_PROTO_GetShiftState [00:02:41]wFMCommunicate request_size=4 [00:02:41]MH_SAM_APDU [00:02:41]CAPDU: 80 13 01 00 [00:02:41]Write to MH i2c: E2 08 00 43 4F 80 13 01 00 00 00 00 00 0F [00:02:41]Write i2c OK [00:02:41]MH_I2C_Read... [00:02:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:02:41]Read from MH i2c: E2 [00:02:41]MH_I2C_Read... [00:02:41]Read from MH i2c: E2 0E 00 [00:02:41]MH_I2C_Read... [00:02:41]Read from MH i2c: E2 0E 00 43 4F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C2 [00:02:41]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [00:02:41]wFMCommunicate OK [00:02:41]SAM_PROTO_GetShiftState done [00:02:41]FM_GetShiftState done [00:02:41]req_shift_opened done [00:02:41]requested_item shift.open_date is exist - process it [00:02:41]req_shift_open_date [00:02:41]req_shift_open_date done [00:02:41]produce_requested_data done [00:02:41]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25089,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [00:02:41]process_action_free close_receipt [00:02:41]json_value_free [00:02:41]json_value_free done [00:02:41]process_json_proto returns [00:02:41]Send response to host [00:02:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25089,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [00:02:41]free response buf [00:02:41]execute_script done [00:02:41]execute_script returns [00:02:41]free content buf [00:02:41]Sock 9.Close socket [00:02:41]Sock 9.Thread stoped [00:02:45]OFD Sender: No OFD packet to send [00:02:50]OFD Sender: No OFD packet to send [00:02:55]OFD Sender: No OFD packet to send [00:02:58]accept exits with 7 [00:02:58]New connection [00:02:58]New thread 3067571556 created [00:02:58]Thread 3067428196 joined [00:02:58]Waiting for new connection... [00:02:58] Sock 7.Parse request [00:02:58]Sock 7.Check first char [00:02:58]Sock 7.First char is OK [00:02:58]request: POST /json_proto HTTP/1.0 [00:02:58]Method: POST [00:02:58]URL: /json_proto [00:02:58]Method is POST - this is cgi request [00:02:58]url: /json_proto [00:02:58]query_string will be loaded in cgi processing [00:02:58]execute_cgi json_proto POST (null) [00:02:58]execute_cgi path=json_proto method=POST [00:02:58]POST find Content-Length [00:02:58]Host: 172.17.45.131:8080 [00:02:58]Content-Length: 977 [00:02:58]Content-Type: application/json [00:02:58] [00:02:58]POST finish read [00:02:58]Found Content-Length = 977 [00:02:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610852", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 74.70, "quantity" : 53.550, "sum" : 4000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 127\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 53.55 \u0441\u043E\u043C", "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" ] } } [00:02:58]execute_script... [00:02: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)610852", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 74.70, "quantity" : 53.550, "sum" : 4000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 127\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 53.55 \u0441\u043E\u043C", "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" ] } } [00:02:58]POST & json_proto [00:02:58]process_json_proto [00:02:58]json parsed OK: [00:02:58]protocol is kg_v1.0 [00:02:58]action value=close_receipt [00:02:58]process_action close_receipt [00:02:58]cmd_close_receipt [00:02:58]MH_GetDate [00:02:58]Write to MH i2c: F0 00 00 44 4F 82 [00:02:58]Write i2c OK [00:02:58]MH_I2C_Read... [00:02:58]Read from MH i2c: F0 [00:02:58]MH_I2C_Read... [00:02:58]Read from MH i2c: F0 09 00 [00:02:58]MH_I2C_Read... [00:02:58]Read from MH i2c: F0 09 00 44 4F 00 34 7F A9 66 C6 D4 6E 66 BB [00:02:58]GetLastDocTimeStamp 1722384159 [00:02:58]current date 1722384180 [00:02:58]FM_GetShiftState [00:02:58]SAM_PROTO_GetShiftState [00:02:58]wFMCommunicate request_size=4 [00:02:58]MH_SAM_APDU [00:02:58]CAPDU: 80 13 01 00 [00:02:58]Write to MH i2c: E2 08 00 45 4F 80 13 01 00 00 00 00 00 11 [00:02:58]Write i2c OK [00:02:58]MH_I2C_Read... [00:02:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:02:58]Read from MH i2c: E2 [00:02:58]MH_I2C_Read... [00:02:58]Read from MH i2c: E2 0E 00 [00:02:58]MH_I2C_Read... [00:02:58]Read from MH i2c: E2 0E 00 45 4F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 C4 [00:02:58]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [00:02:58]wFMCommunicate OK [00:02:58]SAM_PROTO_GetShiftState done [00:02:58]FM_GetShiftState done [00:02:58]opened in 1722298218 [00:02:58]opened+sec_in_day 1722384618 [00:02:58]quantity*price = 400018 [00:02:58]sum+1 = 400020 [00:02:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.80 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 465 31.07.2024 00:03 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Дисконтная программа ДТ номер 127 сэкономлено 53.55 сом ФМ: 0000000002098565 ФД: 25090 ФПД: 161917742114954 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T000300&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25090&fm=161917742114954&tin=02508201610067®Number=0000000000171247&sum=400000 [00:02:59]StoreToDocumentArchive [00:02:59]shift 48 fd 25090 [00:02:59]save to /storage/0048/doc_00025090 [00:02:59]save last doc name /storage/0048/doc_00025090 to /storage/kkm_last_doc_name [00:02:59]save OK [00:02:59]Clear old archive folders... [00:02:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:02:59]tlvbuf is B6E3F950 [00:02:59]SAM_PROTO_ClearQueue [00:02:59]wFMCommunicate request_size=4 [00:02:59]MH_SAM_APDU [00:02:59]CAPDU: 80 09 00 00 [00:02:59]Write to MH i2c: E2 08 00 52 4F 80 09 00 00 00 00 00 00 13 [00:02:59]Write i2c OK [00:02:59]MH_I2C_Read... [00:02:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:02:59]Read from MH i2c: E2 [00:02:59]MH_I2C_Read... [00:02:59]Read from MH i2c: E2 03 00 [00:02:59]MH_I2C_Read... [00:02:59]Read from MH i2c: E2 03 00 52 4F 00 90 00 15 [00:02:59]RAPDU: 90 00 [00:02:59]wFMCommunicate OK [00:02:59]SAM_PROTO_ClearQueue done [00:02:59]KKMCreateOFDPacket [00:02:59]OFDProtocolAddRootSTLVToBuf [00:02:59]FM_MakeSignedData [00:02:59]FM_MakeSignedData [00:02:59]SAM_PROTO_SignData [00:02:59]wFMCommunicate request_size=4 [00:02:59]MH_SAM_APDU [00:02:59]CAPDU: 80 0D 01 02 [00:02:59]Write to MH i2c: E2 08 00 53 4F 80 0D 01 02 00 00 00 00 1B [00:02:59]Write i2c OK [00:02:59]MH_I2C_Read... [00:02:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:02:59]Read from MH i2c: E2 [00:02:59]MH_I2C_Read... [00:02:59]Read from MH i2c: E2 03 00 [00:02:59]MH_I2C_Read... [00:02:59]Read from MH i2c: E2 03 00 53 4F 00 90 00 16 [00:02:59]RAPDU: 90 00 [00:02:59]wFMCommunicate OK [00:02:59]wFMCommunicate request_size=255 [00:02:59]MH_SAM_APDU [00:02:59]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 2E D1 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 93 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 F0 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 D1 01 00 00 F4 03 04 00 34 7F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 02 62 00 00 35 04 06 00 93 43 69 80 [00:02:59]Write to MH i2c: E2 02 01 54 4F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 2E D1 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 93 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 F0 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 D1 01 00 00 F4 03 04 00 34 7F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 02 62 00 00 35 04 06 00 93 43 69 80 00 00 0F [00:02:59]Write i2c OK [00:02:59]MH_I2C_Read... [00:03:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:03:00]Read from MH i2c: E2 [00:03:00]MH_I2C_Read... [00:03:00]Read from MH i2c: E2 03 00 [00:03:00]MH_I2C_Read... [00:03:00]Read from MH i2c: E2 03 00 54 4F 00 90 00 17 [00:03:00]RAPDU: 90 00 [00:03:00]wFMCommunicate OK [00:03:00]wFMCommunicate request_size=7 [00:03:00]MH_SAM_APDU [00:03:00]CAPDU: 80 0D 02 02 02 68 8A [00:03:00]Write to MH i2c: E2 0A 00 55 4F 80 0D 02 02 02 00 68 8A 00 00 14 [00:03:00]Write i2c OK [00:03:00]MH_I2C_Read... [00:03:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:03:00]Read from MH i2c: E2 [00:03:00]MH_I2C_Read... [00:03:00]Read from MH i2c: E2 03 00 [00:03:00]MH_I2C_Read... [00:03:00]Read from MH i2c: E2 03 00 55 4F 00 90 00 18 [00:03:00]RAPDU: 90 00 [00:03:00]wFMCommunicate OK [00:03:00]wFMCommunicate request_size=4 [00:03:00]MH_SAM_APDU [00:03:00]CAPDU: 80 0D 03 02 [00:03:00]Write to MH i2c: E2 08 00 56 4F 80 0D 03 02 00 00 00 00 20 [00:03:00]Write i2c OK [00:03:00]MH_I2C_Read... [00:03:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:03:00]Read from MH i2c: E2 [00:03:00]MH_I2C_Read... [00:03:00]Read from MH i2c: E2 0B 00 [00:03:00]MH_I2C_Read... [00:03:00]Read from MH i2c: E2 0B 00 56 4F 00 02 53 FB FA B0 24 FC 1E 90 00 59 [00:03:00]RAPDU: 02 53 FB FA B0 24 FC 1E 90 00 [00:03:00]wFMCommunicate OK [00:03:00]SAM_PROTO_SignData done [00:03:00]FM_MakeSignedData done [00:03:00]CreateOFDProtocolMessage [00:03:00]wFMCommunicate request_size=4 [00:03:00]MH_SAM_APDU [00:03:00]CAPDU: 80 11 00 00 [00:03:00]Write to MH i2c: E2 08 00 57 4F 80 11 00 00 00 00 00 00 20 [00:03:00]Write i2c OK [00:03:00]MH_I2C_Read... [00:03:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:03:00]Read from MH i2c: E2 [00:03:00]MH_I2C_Read... [00:03:00]Read from MH i2c: E2 17 00 [00:03:00]MH_I2C_Read... [00:03:00]Read from MH i2c: E2 17 00 57 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 76 [00:03:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:03:00]wFMCommunicate OK [00:03:00]CreateOFDProtocolMessage done [00:03:00]OFDSenderStorePacket 25090 [00:03:00]StoreOFDPacket docnum=25090 [00:03:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 85 FD 04 01 E5 B8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 2E D1 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 93 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 F0 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 D1 01 00 00 F4 03 04 00 34 7F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 02 62 00 00 35 04 06 00 93 43 69 80 68 8A 02 53 FB FA B0 24 FC 1E [00:03:00]CheckFolder [00:03:00]dirname=/storage/ofd_packets [00:03:00]CheckFolder done [00:03:00]ProducePacketName [00:03:00]name=ofd_packets/00025090 [00:03:00]NVStorageSaveData ofd_packets/00025090 [00:03:00]File name is /storage/ofd_packets/00025090 [00:03:00]Write 298 bytes [00:03:00]NVStorageSaveData done [00:03:00]OFDSenderStorePacket done [00:03:00]KKMCreateOFDPacket done [00:03:00]NVStorageSaveData kkm_last_timestamp [00:03:00]File name is /storage/kkm_last_timestamp [00:03:00]Write 4 bytes [00:03:00]NVStorageSaveData done [00:03:00]ExternCall_PrintAddStr [00:03:00]wPrintStart [00:03:00]Write to MH i2c: 01 00 00 58 4F A7 [00:03:00]Write i2c OK [00:03:00]MH_I2C_Read... [00:03:00]Read from MH i2c: 01 [00:03:00]MH_I2C_Read... [00:03:00]Read from MH i2c: 01 07 00 [00:03:00]MH_I2C_Read... [00:03:00]Read from MH i2c: 01 07 00 58 4F 00 00 00 00 00 FF 0F BC [00:03:00]RasterBufferAndPrint [00:03:00]line Счет N : (1)610852 [00:03:00]line ИНН: 02508201610067 [00:03:00]line Контрольно-Кассовый Чек [00:03:00]line ПРОДАЖА [00:03:00]line ТРК (МРК, ГНК) : 2 [00:03:00]line Товар: 2710194210 [00:03:00]line ДТ-К-2 [00:03:00]line 53.550 * 74.70 [00:03:00]line = 4000.19 [00:03:00]line НДС 12% НСП 1% [00:03:00]line > о реализуемом товаре [00:03:00]line ОКРУГЛЕНИЕ: -0.19 [00:03:00]line ИТОГО: 4000.00 [00:03:00]line Внесено: 4000.00 [00:03:00]line СДАЧА: 0.00 [00:03:00]line НСП 1% : 35.40 [00:03:00]line НДС 12% : 424.80 [00:03:00]line Наличными: 4000.00 [00:03:00]line Безнал.: 0.00 [00:03:00]line Место: АЗС № 127 "Партнер Нефть" [00:03:00]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [00:03:00]line СНО: Общий режим [00:03:00]line Чек 465 31.07.2024 00:03 [00:03:00]line Смена: 48 ФФД: 1.0 [00:03:00]line ЗНМ: 0300000158 [00:03:00]line РНМ: 0000000000171247 [00:03:00]line Версия ККМ: v1.0 [00:03:00]line [00:03:00]line Дисконтная программа [00:03:00]line ДТ [00:03:00]line номер 127 [00:03:00]line сэкономлено 53.55 сом [00:03:00]line ФМ: 0000000002098565 [00:03:00]line ФД: 25090 [00:03:00]line ФПД: 161917742114954 [00:03:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T000300&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25090&fm=161917742114954&tin=02508201610067®Number=0000000000171247&sum=400000 [00:03:00]OFD Sender: Processing packet 25090 [packets to send 29, broken 28] [00:03:00]ProducePacketName [00:03:00]name=ofd_packets/00025090 [00:03:00]OFD Sender: To server: pG, [00:03:00]CommunicateWithHost lk.salyk.kg:30040 [00:03:00]ConnectInit lk.salyk.kg [00:03:00]written 0, free lines is 4095 [00:03:00]Connected sock=10 [00:03:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 85 FD 04 01 E5 B8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 2E D1 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 93 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 F0 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 D1 01 00 00 F4 03 04 00 34 7F A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 02 62 00 00 35 04 06 00 93 43 69 80 68 8A 02 53 FB FA B0 24 FC 1E [00:03:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 F8 9D 47 00 59 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 32 30 39 38 35 36 35 10 04 04 00 02 62 00 00 F4 03 04 00 C1 2A A9 66 B6 04 01 00 00 A2 03 07 03 9D 43 66 88 [00:03:00]CommunicateWithHost err = 0 [00:03:00]CheckOFDResponse [00:03:00]1017 (14) - 77093643461234 [00:03:00]1041 (16) - 0000000002098565 [00:03:00]1040 (4) - 25090 [00:03:00]1012 (4) - 30.07.2024 18:02 [00:03:00]1206 (1) - 0 [00:03:00]OFD Sender: Remove packet 25090 [00:03:00]ProducePacketName [00:03:00]name=ofd_packets/00025090 [00:03:00]NVStorageDeleteData [00:03:01]Write to MH i2c: 01 00 00 88 4F D7 [00:03:01]Write i2c OK [00:03:01]MH_I2C_Read... [00:03:01]Read from MH i2c: 01 [00:03:01]MH_I2C_Read... [00:03:01]Read from MH i2c: 01 07 00 [00:03:01]MH_I2C_Read... [00:03:01]Read from MH i2c: 01 07 00 88 4F 00 00 00 00 00 90 0C 7A [00:03:01]RasterBufferAndPrint [00:03:01]line [00:03:01]line [00:03:01]line [00:03:01]line [00:03:01]line [00:03:01]written 0, free lines is 3222 [00:03:01]MH_Cut [00:03:01]Write to MH i2c: D1 01 00 8F 4F 01 B0 [00:03:01]Write i2c OK [00:03:01]MH_I2C_Read... [00:03:01]Read from MH i2c: D1 [00:03:01]MH_I2C_Read... [00:03:01]Read from MH i2c: D1 01 00 [00:03:01]MH_I2C_Read... [00:03:01]Read from MH i2c: D1 01 00 8F 4F 00 AF [00:03:01]Write to MH i2c: 01 00 00 90 4F DF [00:03:01]Write i2c OK [00:03:01]MH_I2C_Read... [00:03:01]OFD Sender: No OFD packet to send [00:03:01]*** Cut start [00:03:01]*** Partial cut [00:03:01]*** CUTSNS_PIN = 1 [00:03:01]*** CUTSNS_PIN = 0 [00:03:02]*** Brake cut motor [00:03:02]Read from MH i2c: 01 [00:03:02]MH_I2C_Read... [00:03:02]*** Stop cut motor [00:03:02]*** Cut end [00:03:02]Read from MH i2c: 01 07 00 [00:03:02]MH_I2C_Read... [00:03:02]Read from MH i2c: 01 07 00 90 4F 00 00 00 00 00 FF 0F F4 [00:03:02]process_action close_receipt done [00:03:02]requested_data is exist [00:03:02]produce_requested_data [00:03:02]requested_item fm.sn is exist - process it [00:03:02]wFMCommunicate request_size=4 [00:03:02]MH_SAM_APDU [00:03:02]CAPDU: 80 11 00 00 [00:03:02]Write to MH i2c: E2 08 00 91 4F 80 11 00 00 00 00 00 00 5A [00:03:02]Write i2c OK [00:03:02]MH_I2C_Read... [00:03:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:03:02]Read from MH i2c: E2 [00:03:02]MH_I2C_Read... [00:03:02]Read from MH i2c: E2 17 00 [00:03:02]MH_I2C_Read... [00:03:02]Read from MH i2c: E2 17 00 91 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B0 [00:03:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:03:02]wFMCommunicate OK [00:03:02]requested_item fd.num is exist - process it [00:03:02]SAM_PROTO_GetFieldsCounters [00:03:02]wFMCommunicate request_size=4 [00:03:02]MH_SAM_APDU [00:03:02]CAPDU: 80 13 00 00 [00:03:02]Write to MH i2c: E2 08 00 92 4F 80 13 00 00 00 00 00 00 5D [00:03:02]Write i2c OK [00:03:02]MH_I2C_Read... [00:03:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:03:02]Read from MH i2c: E2 [00:03:02]MH_I2C_Read... [00:03:02]Read from MH i2c: E2 62 00 [00:03:02]MH_I2C_Read... [00:03:02]Read from MH i2c: E2 62 00 92 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 02 62 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 D1 01 00 00 5E 04 04 00 D1 01 00 00 57 04 04 00 D2 01 00 00 19 04 04 00 00 00 00 00 90 00 88 [00:03:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 02 62 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 D1 01 00 00 5E 04 04 00 D1 01 00 00 57 04 04 00 D2 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:03:02]wFMCommunicate OK [00:03:02]SAM_PROTO_GetFieldsCounters done [00:03:02]requested_item shift.num is exist - process it [00:03:02]requested_item shift.opened is exist - process it [00:03:02]req_shift_opened [00:03:02]FM_GetShiftState [00:03:02]SAM_PROTO_GetShiftState [00:03:02]wFMCommunicate request_size=4 [00:03:02]MH_SAM_APDU [00:03:02]CAPDU: 80 13 01 00 [00:03:02]Write to MH i2c: E2 08 00 93 4F 80 13 01 00 00 00 00 00 5F [00:03:02]Write i2c OK [00:03:02]MH_I2C_Read... [00:03:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:03:02]Read from MH i2c: E2 [00:03:02]MH_I2C_Read... [00:03:02]Read from MH i2c: E2 0E 00 [00:03:02]MH_I2C_Read... [00:03:02]Read from MH i2c: E2 0E 00 93 4F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 12 [00:03:02]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [00:03:02]wFMCommunicate OK [00:03:02]SAM_PROTO_GetShiftState done [00:03:02]FM_GetShiftState done [00:03:02]req_shift_opened done [00:03:02]requested_item shift.open_date is exist - process it [00:03:02]req_shift_open_date [00:03:02]req_shift_open_date done [00:03:02]produce_requested_data done [00:03:02]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25090,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [00:03:02]process_action_free close_receipt [00:03:02]json_value_free [00:03:02]json_value_free done [00:03:02]process_json_proto returns [00:03:02]Send response to host [00:03:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25090,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [00:03:02]free response buf [00:03:02]execute_script done [00:03:02]execute_script returns [00:03:02]free content buf [00:03:02]Sock 7.Close socket [00:03:02]Sock 7.Thread stoped [00:03:06]OFD Sender: No OFD packet to send [00:03:11]OFD Sender: No OFD packet to send [00:03:16]OFD Sender: No OFD packet to send [00:03:21]OFD Sender: No OFD packet to send [00:03:26]OFD Sender: No OFD packet to send [00:03:31]OFD Sender: No OFD packet to send [00:03:36]OFD Sender: No OFD packet to send [00:03:41]OFD Sender: No OFD packet to send [00:03:46]OFD Sender: No OFD packet to send [00:03:51]OFD Sender: No OFD packet to send [00:03:56]OFD Sender: No OFD packet to send [00:04:01]OFD Sender: No OFD packet to send [00:04:06]OFD Sender: No OFD packet to send [00:04:11]OFD Sender: No OFD packet to send [00:04:16]OFD Sender: No OFD packet to send [00:04:21]OFD Sender: No OFD packet to send [00:04:26]OFD Sender: No OFD packet to send [00:04:31]OFD Sender: No OFD packet to send [00:04:36]OFD Sender: No OFD packet to send [00:04:41]OFD Sender: No OFD packet to send [00:04:46]OFD Sender: No OFD packet to send [00:04:51]OFD Sender: No OFD packet to send [00:04:56]OFD Sender: No OFD packet to send [00:05:01]OFD Sender: No OFD packet to send [00:05:06]OFD Sender: No OFD packet to send [00:05:11]OFD Sender: No OFD packet to send [00:05:16]OFD Sender: No OFD packet to send [00:05:21]OFD Sender: No OFD packet to send [00:05:26]OFD Sender: No OFD packet to send [00:05:31]OFD Sender: No OFD packet to send [00:05:36]OFD Sender: No OFD packet to send [00:05:41]OFD Sender: No OFD packet to send [00:05:46]OFD Sender: No OFD packet to send [00:05:51]OFD Sender: No OFD packet to send [00:05:56]OFD Sender: No OFD packet to send [00:06:01]OFD Sender: No OFD packet to send [00:06:06]OFD Sender: No OFD packet to send [00:06:11]OFD Sender: No OFD packet to send [00:06:16]OFD Sender: No OFD packet to send [00:06:21]OFD Sender: No OFD packet to send [00:06:23]accept exits with 9 [00:06:23]New connection [00:06:23]New thread 3067428196 created [00:06:23]Thread 3067571556 joined [00:06:23]Waiting for new connection... [00:06:23] Sock 9.Parse request [00:06:23]Sock 9.Check first char [00:06:23]Sock 9.First char is OK [00:06:23]request: POST /json_proto HTTP/1.0 [00:06:23]Method: POST [00:06:23]URL: /json_proto [00:06:23]Method is POST - this is cgi request [00:06:23]url: /json_proto [00:06:23]query_string will be loaded in cgi processing [00:06:23]execute_cgi json_proto POST (null) [00:06:23]execute_cgi path=json_proto method=POST [00:06:23]POST find Content-Length [00:06:23]Host: 172.17.45.131:8080 [00:06:23]Content-Length: 682 [00:06:23]Content-Type: application/json [00:06:23] [00:06:23]POST finish read [00:06:23]Found Content-Length = 682 [00:06:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610854", "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" : 41.690, "sum" : 2826.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 2826.00, "payments": [ { "type": 0, "sum" : 2826.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:06:23]execute_script... [00:06: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)610854", "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" : 41.690, "sum" : 2826.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 2826.00, "payments": [ { "type": 0, "sum" : 2826.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:06:23]POST & json_proto [00:06:23]process_json_proto [00:06:23]json parsed OK: [00:06:23]protocol is kg_v1.0 [00:06:23]action value=close_receipt [00:06:23]process_action close_receipt [00:06:23]cmd_close_receipt [00:06:23]MH_GetDate [00:06:23]Write to MH i2c: F0 00 00 94 4F D2 [00:06:23]Write i2c OK [00:06:23]MH_I2C_Read... [00:06:23]Read from MH i2c: F0 [00:06:23]MH_I2C_Read... [00:06:23]Read from MH i2c: F0 09 00 [00:06:23]MH_I2C_Read... [00:06:23]Read from MH i2c: F0 09 00 94 4F 00 01 80 A9 66 C6 D4 6E 66 D9 [00:06:23]GetLastDocTimeStamp 1722384180 [00:06:23]current date 1722384385 [00:06:23]FM_GetShiftState [00:06:23]SAM_PROTO_GetShiftState [00:06:23]wFMCommunicate request_size=4 [00:06:23]MH_SAM_APDU [00:06:23]CAPDU: 80 13 01 00 [00:06:23]Write to MH i2c: E2 08 00 95 4F 80 13 01 00 00 00 00 00 61 [00:06:23]Write i2c OK [00:06:23]MH_I2C_Read... [00:06:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:06:23]Read from MH i2c: E2 [00:06:23]MH_I2C_Read... [00:06:23]Read from MH i2c: E2 0E 00 [00:06:23]MH_I2C_Read... [00:06:23]Read from MH i2c: E2 0E 00 95 4F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 14 [00:06:23]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [00:06:23]wFMCommunicate OK [00:06:23]SAM_PROTO_GetShiftState done [00:06:23]FM_GetShiftState done [00:06:23]opened in 1722298218 [00:06:23]opened+sec_in_day 1722384618 [00:06:23]quantity*price = 282658 [00:06:23]sum+1 = 282659 [00:06:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.58 ИТОГО: 2826.00 Внесено: 3000.00 СДАЧА: 174.00 НСП 1% : 25.01 НДС 12% : 300.17 Наличными: 2826.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 466 31.07.2024 00:06 Смена: 48 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25091 ФПД: 68888320094450 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T000625&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25091&fm=68888320094450&tin=02508201610067®Number=0000000000171247&sum=282600 [00:06:24]StoreToDocumentArchive [00:06:24]shift 48 fd 25091 [00:06:24]save to /storage/0048/doc_00025091 [00:06:24]save last doc name /storage/0048/doc_00025091 to /storage/kkm_last_doc_name [00:06:24]save OK [00:06:24]Clear old archive folders... [00:06:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:06:24]tlvbuf is 01E74FB0 [00:06:24]SAM_PROTO_ClearQueue [00:06:24]wFMCommunicate request_size=4 [00:06:24]MH_SAM_APDU [00:06:24]CAPDU: 80 09 00 00 [00:06:24]Write to MH i2c: E2 08 00 A2 4F 80 09 00 00 00 00 00 00 63 [00:06:24]Write i2c OK [00:06:24]MH_I2C_Read... [00:06:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:06:24]Read from MH i2c: E2 [00:06:24]MH_I2C_Read... [00:06:24]Read from MH i2c: E2 03 00 [00:06:24]MH_I2C_Read... [00:06:24]Read from MH i2c: E2 03 00 A2 4F 00 90 00 65 [00:06:24]RAPDU: 90 00 [00:06:24]wFMCommunicate OK [00:06:24]SAM_PROTO_ClearQueue done [00:06:24]KKMCreateOFDPacket [00:06:24]OFDProtocolAddRootSTLVToBuf [00:06:24]FM_MakeSignedData [00:06:24]FM_MakeSignedData [00:06:24]SAM_PROTO_SignData [00:06:24]wFMCommunicate request_size=4 [00:06:24]MH_SAM_APDU [00:06:24]CAPDU: 80 0D 01 02 [00:06:24]Write to MH i2c: E2 08 00 A3 4F 80 0D 01 02 00 00 00 00 6B [00:06:24]Write i2c OK [00:06:24]MH_I2C_Read... [00:06:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:06:24]Read from MH i2c: E2 [00:06:24]MH_I2C_Read... [00:06:24]Read from MH i2c: E2 03 00 [00:06:24]MH_I2C_Read... [00:06:24]Read from MH i2c: E2 03 00 A3 4F 00 90 00 66 [00:06:24]RAPDU: 90 00 [00:06:24]wFMCommunicate OK [00:06:24]wFMCommunicate request_size=255 [00:06:24]MH_SAM_APDU [00:06: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 DA A2 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 22 50 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 4F 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C5 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 75 00 00 00 00 07 04 06 00 E8 4F 04 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 01 80 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 03 62 00 00 35 04 06 00 3E [00:06:24]Write to MH i2c: E2 02 01 A4 4F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 DA A2 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 22 50 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 4F 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C5 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 75 00 00 00 00 07 04 06 00 E8 4F 04 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 01 80 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 03 62 00 00 35 04 06 00 3E 00 00 2A [00:06:24]Write i2c OK [00:06:24]MH_I2C_Read... [00:06:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:06:24]Read from MH i2c: E2 [00:06:24]MH_I2C_Read... [00:06:24]Read from MH i2c: E2 03 00 [00:06:24]MH_I2C_Read... [00:06:24]Read from MH i2c: E2 03 00 A4 4F 00 90 00 67 [00:06:24]RAPDU: 90 00 [00:06:24]wFMCommunicate OK [00:06:24]wFMCommunicate request_size=10 [00:06:24]MH_SAM_APDU [00:06:24]CAPDU: 80 0D 02 02 05 A7 4F D9 30 F2 [00:06:24]Write to MH i2c: E2 0D 00 A5 4F 80 0D 02 02 05 00 A7 4F D9 30 F2 00 00 69 [00:06:24]Write i2c OK [00:06:24]MH_I2C_Read... [00:06:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:06:24]Read from MH i2c: E2 [00:06:24]MH_I2C_Read... [00:06:24]Read from MH i2c: E2 03 00 [00:06:24]MH_I2C_Read... [00:06:24]Read from MH i2c: E2 03 00 A5 4F 00 90 00 68 [00:06:24]RAPDU: 90 00 [00:06:24]wFMCommunicate OK [00:06:24]wFMCommunicate request_size=4 [00:06:24]MH_SAM_APDU [00:06:24]CAPDU: 80 0D 03 02 [00:06:24]Write to MH i2c: E2 08 00 A6 4F 80 0D 03 02 00 00 00 00 70 [00:06:24]Write i2c OK [00:06:24]MH_I2C_Read... [00:06:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:06:24]Read from MH i2c: E2 [00:06:24]MH_I2C_Read... [00:06:24]Read from MH i2c: E2 0B 00 [00:06:24]MH_I2C_Read... [00:06:24]Read from MH i2c: E2 0B 00 A6 4F 00 B3 3C 3A 59 DF 75 E3 EB 90 00 15 [00:06:24]RAPDU: B3 3C 3A 59 DF 75 E3 EB 90 00 [00:06:24]wFMCommunicate OK [00:06:24]SAM_PROTO_SignData done [00:06:24]FM_MakeSignedData done [00:06:24]CreateOFDProtocolMessage [00:06:24]wFMCommunicate request_size=4 [00:06:24]MH_SAM_APDU [00:06:24]CAPDU: 80 11 00 00 [00:06:24]Write to MH i2c: E2 08 00 A7 4F 80 11 00 00 00 00 00 00 70 [00:06:24]Write i2c OK [00:06:24]MH_I2C_Read... [00:06:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:06:24]Read from MH i2c: E2 [00:06:24]MH_I2C_Read... [00:06:24]Read from MH i2c: E2 17 00 [00:06:24]MH_I2C_Read... [00:06:24]Read from MH i2c: E2 17 00 A7 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C6 [00:06:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:06:24]wFMCommunicate OK [00:06:24]CreateOFDProtocolMessage done [00:06:24]OFDSenderStorePacket 25091 [00:06:24]StoreOFDPacket docnum=25091 [00:06:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 51 9B 07 01 B5 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 DA A2 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 22 50 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 4F 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C5 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 75 00 00 00 00 07 04 06 00 E8 4F 04 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 01 80 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 03 62 00 00 35 04 06 00 3E A7 4F D9 30 F2 B3 3C 3A 59 DF 75 E3 EB [00:06:24]CheckFolder [00:06:24]dirname=/storage/ofd_packets [00:06:24]CheckFolder done [00:06:24]ProducePacketName [00:06:24]name=ofd_packets/00025091 [00:06:24]NVStorageSaveData ofd_packets/00025091 [00:06:24]File name is /storage/ofd_packets/00025091 [00:06:24]Write 301 bytes [00:06:24]NVStorageSaveData done [00:06:24]OFDSenderStorePacket done [00:06:24]KKMCreateOFDPacket done [00:06:24]NVStorageSaveData kkm_last_timestamp [00:06:24]File name is /storage/kkm_last_timestamp [00:06:24]Write 4 bytes [00:06:24]NVStorageSaveData done [00:06:24]ExternCall_PrintAddStr [00:06:24]wPrintStart [00:06:24]Write to MH i2c: 01 00 00 A8 4F F7 [00:06:24]Write i2c OK [00:06:24]MH_I2C_Read... [00:06:24]Read from MH i2c: 01 [00:06:24]MH_I2C_Read... [00:06:24]Read from MH i2c: 01 07 00 [00:06:24]MH_I2C_Read... [00:06:24]Read from MH i2c: 01 07 00 A8 4F 00 00 00 00 00 FF 0F 0C [00:06:24]RasterBufferAndPrint [00:06:24]line Счет N : (1)610854 [00:06:24]line ИНН: 02508201610067 [00:06:24]line Контрольно-Кассовый Чек [00:06:24]line ПРОДАЖА [00:06:24]line ТРК (МРК, ГНК) : 32 [00:06:24]line Товар: 2710124130 [00:06:24]line Аи-92-К-2 [00:06:24]line 41.690 * 67.80 [00:06:24]line = 2826.58 [00:06:24]line НДС 12% НСП 1% [00:06:24]line > о реализуемом товаре [00:06:24]line ОКРУГЛЕНИЕ: -0.58 [00:06:24]line ИТОГО: 2826.00 [00:06:24]line Внесено: 3000.00 [00:06:24]line СДАЧА: 174.00 [00:06:24]line НСП 1% : 25.01 [00:06:24]line НДС 12% : 300.17 [00:06:24]line Наличными: 2826.00 [00:06:24]line Безнал.: 0.00 [00:06:24]line Место: АЗС № 127 "Партнер Нефть" [00:06:24]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [00:06:24]line СНО: Общий режим [00:06:24]line Чек 466 31.07.2024 00:06 [00:06:24]line Смена: 48 ФФД: 1.0 [00:06:24]line ЗНМ: 0300000158 [00:06:24]line РНМ: 0000000000171247 [00:06:24]line Версия ККМ: v1.0 [00:06:24]line ФМ: 0000000002098565 [00:06:24]line ФД: 25091 [00:06:24]line ФПД: 68888320094450 [00:06:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T000625&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25091&fm=68888320094450&tin=02508201610067®Number=0000000000171247&sum=282600 [00:06:25]OFD Sender: Processing packet 25091 [packets to send 29, broken 28] [00:06:25]ProducePacketName [00:06:25]name=ofd_packets/00025091 [00:06:25]OFD Sender: To server: pG, [00:06:25]CommunicateWithHost lk.salyk.kg:30040 [00:06:25]ConnectInit lk.salyk.kg [00:06:25]written 0, free lines is 4095 [00:06:25]Connected sock=10 [00:06:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 51 9B 07 01 B5 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 DA A2 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 22 50 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 4F 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C5 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 75 00 00 00 00 07 04 06 00 E8 4F 04 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 01 80 A9 66 0E 04 04 00 30 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 03 62 00 00 35 04 06 00 3E A7 4F D9 30 F2 B3 3C 3A 59 DF 75 E3 EB [00:06:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 DB 33 47 00 A3 E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 03 62 00 00 F4 03 04 00 8E 2B A9 66 B6 04 01 00 00 32 6A 75 12 F1 BD 91 AB [00:06:25]CommunicateWithHost err = 0 [00:06:25]CheckOFDResponse [00:06:25]1017 (14) - 77093643461234 [00:06:25]1041 (16) - 0000000002098565 [00:06:25]1040 (4) - 25091 [00:06:25]1012 (4) - 30.07.2024 18:06 [00:06:25]1206 (1) - 0 [00:06:25]OFD Sender: Remove packet 25091 [00:06:25]ProducePacketName [00:06:25]name=ofd_packets/00025091 [00:06:25]NVStorageDeleteData [00:06:25]Write to MH i2c: 01 00 00 D3 4F 22 [00:06:25]Write i2c OK [00:06:25]MH_I2C_Read... [00:06:25]Read from MH i2c: 01 [00:06:25]MH_I2C_Read... [00:06:25]Read from MH i2c: 01 07 00 [00:06:25]MH_I2C_Read... [00:06:25]Read from MH i2c: 01 07 00 D3 4F 00 00 00 00 00 FE 0C 33 [00:06:25]RasterBufferAndPrint [00:06:25]line [00:06:25]line [00:06:25]line [00:06:25]line [00:06:25]line [00:06:25]written 0, free lines is 3332 [00:06:25]MH_Cut [00:06:25]Write to MH i2c: D1 01 00 DA 4F 01 FB [00:06:25]Write i2c OK [00:06:25]MH_I2C_Read... [00:06:25]Read from MH i2c: D1 [00:06:25]MH_I2C_Read... [00:06:25]Read from MH i2c: D1 01 00 [00:06:25]MH_I2C_Read... [00:06:25]Read from MH i2c: D1 01 00 DA 4F 00 FA [00:06:25]Write to MH i2c: 01 00 00 DB 4F 2A [00:06:25]Write i2c OK [00:06:25]MH_I2C_Read... [00:06:26]OFD Sender: No OFD packet to send [00:06:26]*** Cut start [00:06:26]*** Partial cut [00:06:26]*** CUTSNS_PIN = 1 [00:06:26]*** CUTSNS_PIN = 0 [00:06:26]*** Brake cut motor [00:06:26]Read from MH i2c: 01 [00:06:27]MH_I2C_Read... [00:06:27]*** Stop cut motor [00:06:27]*** Cut end [00:06:27]Read from MH i2c: 01 07 00 [00:06:27]MH_I2C_Read... [00:06:27]Read from MH i2c: 01 07 00 DB 4F 00 00 00 00 00 FF 0F 3F [00:06:27]process_action close_receipt done [00:06:27]requested_data is exist [00:06:27]produce_requested_data [00:06:27]requested_item fm.sn is exist - process it [00:06:27]wFMCommunicate request_size=4 [00:06:27]MH_SAM_APDU [00:06:27]CAPDU: 80 11 00 00 [00:06:27]Write to MH i2c: E2 08 00 DC 4F 80 11 00 00 00 00 00 00 A5 [00:06:27]Write i2c OK [00:06:27]MH_I2C_Read... [00:06:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:06:27]Read from MH i2c: E2 [00:06:27]MH_I2C_Read... [00:06:27]Read from MH i2c: E2 17 00 [00:06:27]MH_I2C_Read... [00:06:27]Read from MH i2c: E2 17 00 DC 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 FB [00:06:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:06:27]wFMCommunicate OK [00:06:27]requested_item fd.num is exist - process it [00:06:27]SAM_PROTO_GetFieldsCounters [00:06:27]wFMCommunicate request_size=4 [00:06:27]MH_SAM_APDU [00:06:27]CAPDU: 80 13 00 00 [00:06:27]Write to MH i2c: E2 08 00 DD 4F 80 13 00 00 00 00 00 00 A8 [00:06:27]Write i2c OK [00:06:27]MH_I2C_Read... [00:06:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:06:27]Read from MH i2c: E2 [00:06:27]MH_I2C_Read... [00:06:27]Read from MH i2c: E2 62 00 [00:06:27]MH_I2C_Read... [00:06:27]Read from MH i2c: E2 62 00 DD 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 03 62 00 00 0E 04 04 00 30 00 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 D7 [00:06:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 03 62 00 00 0E 04 04 00 30 00 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 [00:06:27]wFMCommunicate OK [00:06:27]SAM_PROTO_GetFieldsCounters done [00:06:27]requested_item shift.num is exist - process it [00:06:27]requested_item shift.opened is exist - process it [00:06:27]req_shift_opened [00:06:27]FM_GetShiftState [00:06:27]SAM_PROTO_GetShiftState [00:06:27]wFMCommunicate request_size=4 [00:06:27]MH_SAM_APDU [00:06:27]CAPDU: 80 13 01 00 [00:06:27]Write to MH i2c: E2 08 00 DE 4F 80 13 01 00 00 00 00 00 AA [00:06:27]Write i2c OK [00:06:27]MH_I2C_Read... [00:06:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:06:27]Read from MH i2c: E2 [00:06:27]MH_I2C_Read... [00:06:27]Read from MH i2c: E2 0E 00 [00:06:27]MH_I2C_Read... [00:06:27]Read from MH i2c: E2 0E 00 DE 4F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 5D [00:06:27]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [00:06:27]wFMCommunicate OK [00:06:27]SAM_PROTO_GetShiftState done [00:06:27]FM_GetShiftState done [00:06:27]req_shift_opened done [00:06:27]requested_item shift.open_date is exist - process it [00:06:27]req_shift_open_date [00:06:27]req_shift_open_date done [00:06:27]produce_requested_data done [00:06:27]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25091,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [00:06:27]process_action_free close_receipt [00:06:27]json_value_free [00:06:27]json_value_free done [00:06:27]process_json_proto returns [00:06:27]Send response to host [00:06:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25091,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [00:06:27]free response buf [00:06:27]execute_script done [00:06:27]execute_script returns [00:06:27]free content buf [00:06:27]Sock 9.Close socket [00:06:27]Sock 9.Thread stoped [00:06:31]OFD Sender: No OFD packet to send [00:06:36]OFD Sender: No OFD packet to send [00:06:41]OFD Sender: No OFD packet to send [00:06:46]OFD Sender: No OFD packet to send [00:06:51]OFD Sender: No OFD packet to send [00:06:56]OFD Sender: No OFD packet to send [00:07:01]OFD Sender: No OFD packet to send [00:07:06]OFD Sender: No OFD packet to send [00:07:11]OFD Sender: No OFD packet to send [00:07:16]OFD Sender: No OFD packet to send [00:07:21]OFD Sender: No OFD packet to send [00:07:26]OFD Sender: No OFD packet to send [00:07:31]OFD Sender: No OFD packet to send [00:07:36]OFD Sender: No OFD packet to send [00:07:41]OFD Sender: No OFD packet to send [00:07:46]OFD Sender: No OFD packet to send [00:07:49]accept exits with 7 [00:07:49]New connection [00:07:49]New thread 3067571556 created [00:07:49]Thread 3067428196 joined [00:07:49]Waiting for new connection... [00:07:49] Sock 7.Parse request [00:07:49]Sock 7.Check first char [00:07:49]Sock 7.First char is OK [00:07:49]request: POST /json_proto HTTP/1.0 [00:07:49]Method: POST [00:07:49]URL: /json_proto [00:07:49]Method is POST - this is cgi request [00:07:49]url: /json_proto [00:07:49]query_string will be loaded in cgi processing [00:07:49]execute_cgi json_proto POST (null) [00:07:49]execute_cgi path=json_proto method=POST [00:07:49]POST find Content-Length [00:07:49]Host: 172.17.45.131:8080 [00:07:49]Content-Length: 215 [00:07:49]Content-Type: application/json [00:07:49] [00:07:49]POST finish read [00:07:49]Found Content-Length = 215 [00:07:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:07:49]execute_script... [00:07:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:07:49]POST & json_proto [00:07:49]process_json_proto [00:07:49]json parsed OK: [00:07:49]protocol is kg_v1.0 [00:07:49]action value=get_value [00:07:49]process_action get_value [00:07:49]cmd_get_value [00:07:49]process_action get_value done [00:07:49]requested_data is exist [00:07:49]produce_requested_data [00:07:49]requested_item kkm.sn is exist - process it [00:07:49]requested_item kkm.ver is exist - process it [00:07:49]requested_item fm.sn is exist - process it [00:07:49]wFMCommunicate request_size=4 [00:07:49]MH_SAM_APDU [00:07:49]CAPDU: 80 11 00 00 [00:07:49]Write to MH i2c: E2 08 00 DF 4F 80 11 00 00 00 00 00 00 A8 [00:07:49]Write i2c OK [00:07:49]MH_I2C_Read... [00:07:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:07:49]Read from MH i2c: E2 [00:07:49]MH_I2C_Read... [00:07:49]Read from MH i2c: E2 17 00 [00:07:49]MH_I2C_Read... [00:07:49]Read from MH i2c: E2 17 00 DF 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 FE [00:07:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:07:49]wFMCommunicate OK [00:07:49]requested_item fd.num is exist - process it [00:07:49]SAM_PROTO_GetFieldsCounters [00:07:49]wFMCommunicate request_size=4 [00:07:49]MH_SAM_APDU [00:07:49]CAPDU: 80 13 00 00 [00:07:49]Write to MH i2c: E2 08 00 E0 4F 80 13 00 00 00 00 00 00 AB [00:07:49]Write i2c OK [00:07:49]MH_I2C_Read... [00:07:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:07:49]Read from MH i2c: E2 [00:07:49]MH_I2C_Read... [00:07:49]Read from MH i2c: E2 62 00 [00:07:49]MH_I2C_Read... [00:07:49]Read from MH i2c: E2 62 00 E0 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 03 62 00 00 0E 04 04 00 30 00 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 [00:07:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 03 62 00 00 0E 04 04 00 30 00 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 [00:07:49]wFMCommunicate OK [00:07:49]SAM_PROTO_GetFieldsCounters done [00:07:49]requested_item shift.num is exist - process it [00:07:49]requested_item shift.opened is exist - process it [00:07:49]req_shift_opened [00:07:49]FM_GetShiftState [00:07:49]SAM_PROTO_GetShiftState [00:07:49]wFMCommunicate request_size=4 [00:07:49]MH_SAM_APDU [00:07:49]CAPDU: 80 13 01 00 [00:07:49]Write to MH i2c: E2 08 00 E1 4F 80 13 01 00 00 00 00 00 AD [00:07:49]Write i2c OK [00:07:49]MH_I2C_Read... [00:07:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:07:49]Read from MH i2c: E2 [00:07:49]MH_I2C_Read... [00:07:49]Read from MH i2c: E2 0E 00 [00:07:49]MH_I2C_Read... [00:07:49]Read from MH i2c: E2 0E 00 E1 4F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 60 [00:07:49]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [00:07:49]wFMCommunicate OK [00:07:49]SAM_PROTO_GetShiftState done [00:07:49]FM_GetShiftState done [00:07:49]req_shift_opened done [00:07:49]requested_item shift.open_date is exist - process it [00:07:49]req_shift_open_date [00:07:49]req_shift_open_date done [00:07:49]produce_requested_data done [00:07:49]produce_requested_data return {"kkm.sn":"0300000158","kkm.ver":"v1.0","fm.sn":"0000000002098565","fd.num":25091,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [00:07:49]process_action_free get_value [00:07:49]json_value_free [00:07:49]json_value_free done [00:07:49]process_json_proto returns [00:07:49]Send response to host [00:07:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000158","kkm.ver":"v1.0","fm.sn":"0000000002098565","fd.num":25091,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [00:07:49]free response buf [00:07:49]execute_script done [00:07:49]execute_script returns [00:07:49]free content buf [00:07:49]Sock 7.Close socket [00:07:49]Sock 7.Thread stoped [00:07:49]accept exits with 9 [00:07:49]New connection [00:07:49]New thread 3067428196 created [00:07:49]Thread 3067571556 joined [00:07:49]Waiting for new connection... [00:07:49] Sock 9.Parse request [00:07:49]Sock 9.Check first char [00:07:49]Sock 9.First char is OK [00:07:49]request: POST /json_proto HTTP/1.0 [00:07:49]Method: POST [00:07:49]URL: /json_proto [00:07:49]Method is POST - this is cgi request [00:07:49]url: /json_proto [00:07:49]query_string will be loaded in cgi processing [00:07:49]execute_cgi json_proto POST (null) [00:07:49]execute_cgi path=json_proto method=POST [00:07:49]POST find Content-Length [00:07:49]Host: 172.17.45.131:8080 [00:07:49]Content-Length: 331 [00:07:49]Content-Type: application/json [00:07:49] [00:07:49]POST finish read [00:07:49]Found Content-Length = 331 [00:07:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:07:49]execute_script... [00:07:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:07:50]POST & json_proto [00:07:50]process_json_proto [00:07:50]json parsed OK: [00:07:50]protocol is kg_v1.0 [00:07:50]action value=get_value [00:07:50]process_action get_value [00:07:50]cmd_get_value [00:07:50]process_action get_value done [00:07:50]requested_data is exist [00:07:50]produce_requested_data [00:07:50]requested_item fm.sale.total is exist - process it [00:07:50]SAM_PROTO_GetFMData [00:07:50]wFMCommunicate request_size=4 [00:07:50]MH_SAM_APDU [00:07:50]CAPDU: 80 13 03 00 [00:07:50]Write to MH i2c: E2 08 00 E2 4F 80 13 03 00 00 00 00 00 B0 [00:07:50]Write i2c OK [00:07:50]MH_I2C_Read... [00:07:50]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:07:50]Read from MH i2c: E2 [00:07:50]MH_I2C_Read... [00:07:50]Read from MH i2c: E2 FD 00 [00:07:50]MH_I2C_Read... [00:07:50]Read from MH i2c: E2 FD 00 E2 4F 00 C5 04 85 04 C1 04 6E 04 04 00 A3 61 00 00 69 04 A1 00 6F 04 04 00 16 61 00 00 B1 04 04 00 DB 90 BE 92 70 04 04 00 A0 80 6C 63 72 04 04 00 3B 10 52 2F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 14 21 96 0F 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 BE 7D 4C 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8D 00 00 00 B1 04 04 00 A4 B2 B6 01 70 04 04 00 68 7D B4 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 97 97 2E EF 03 09 90 00 28 [00:07:50]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 A3 61 00 00 69 04 A1 00 6F 04 04 00 16 61 00 00 B1 04 04 00 DB 90 BE 92 70 04 04 00 A0 80 6C 63 72 04 04 00 3B 10 52 2F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 14 21 96 0F 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 BE 7D 4C 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8D 00 00 00 B1 04 04 00 A4 B2 B6 01 70 04 04 00 68 7D B4 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 97 97 2E EF 03 09 90 00 [00:07:50]wFMCommunicate OK [00:07:50]wFMCommunicate request_size=4 [00:07:50]MH_SAM_APDU [00:07:50]CAPDU: 80 17 00 00 [00:07:50]Write to MH i2c: E2 08 00 E3 4F 80 17 00 00 00 00 00 00 B2 [00:07:50]Write i2c OK [00:07:50]MH_I2C_Read... [00:07:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:50]Read from MH i2c: E2 [00:07:50]MH_I2C_Read... [00:07:50]Read from MH i2c: E2 FD 00 [00:07:50]MH_I2C_Read... [00:07:50]Read from MH i2c: E2 FD 00 E3 4F 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EB E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 37 [00:07:50]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EB E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [00:07:50]wFMCommunicate OK [00:07:50]wFMCommunicate request_size=4 [00:07:50]MH_SAM_APDU [00:07:50]CAPDU: 80 17 00 00 [00:07:50]Write to MH i2c: E2 08 00 E4 4F 80 17 00 00 00 00 00 00 B3 [00:07:50]Write i2c OK [00:07:50]MH_I2C_Read... [00:07:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:51]Read from MH i2c: E2 [00:07:51]MH_I2C_Read... [00:07:51]Read from MH i2c: E2 FD 00 [00:07:51]MH_I2C_Read... [00:07:51]Read from MH i2c: E2 FD 00 E4 4F 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 C5 [00:07:51]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [00:07:51]wFMCommunicate OK [00:07:51]wFMCommunicate request_size=4 [00:07:51]MH_SAM_APDU [00:07:51]CAPDU: 80 17 00 00 [00:07:51]Write to MH i2c: E2 08 00 E5 4F 80 17 00 00 00 00 00 00 B4 [00:07:51]Write i2c OK [00:07:51]MH_I2C_Read... [00:07:51]OFD Sender: No OFD packet to send [00:07:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:51]Read from MH i2c: E2 [00:07:51]MH_I2C_Read... [00:07:51]Read from MH i2c: E2 FD 00 [00:07:51]MH_I2C_Read... [00:07:51]Read from MH i2c: E2 FD 00 E5 4F 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 40 [00:07:51]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [00:07:51]wFMCommunicate OK [00:07:51]wFMCommunicate request_size=4 [00:07:51]MH_SAM_APDU [00:07:51]CAPDU: 80 17 00 00 [00:07:51]Write to MH i2c: E2 08 00 E6 4F 80 17 00 00 00 00 00 00 B5 [00:07:51]Write i2c OK [00:07:51]MH_I2C_Read... [00:07:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [00:07:51]Read from MH i2c: E2 [00:07:51]MH_I2C_Read... [00:07:51]Read from MH i2c: E2 E2 00 [00:07:51]MH_I2C_Read... [00:07:51]Read from MH i2c: E2 E2 00 E6 4F 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 93 [00:07:51]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:07:51]wFMCommunicate OK [00:07:51]SAM_PROTO_GetFMData done [00:07:51]requested_item fm.sale_refund.total is exist - process it [00:07:51]requested_item fm.buy.total is exist - process it [00:07:51]requested_item shift.sale.total is exist - process it [00:07:51]SAM_PROTO_GetShiftData [00:07:51]wFMCommunicate request_size=4 [00:07:51]MH_SAM_APDU [00:07:51]CAPDU: 80 13 02 00 [00:07:51]Write to MH i2c: E2 08 00 E7 4F 80 13 02 00 00 00 00 00 B4 [00:07:51]Write i2c OK [00:07:51]MH_I2C_Read... [00:07:52]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:07:52]Read from MH i2c: E2 [00:07:52]MH_I2C_Read... [00:07:52]Read from MH i2c: E2 FD 00 [00:07:52]MH_I2C_Read... [00:07:52]Read from MH i2c: E2 FD 00 E7 4F 00 BD 04 AA 04 B9 04 6E 04 04 00 D2 01 00 00 69 04 9F 00 6F 04 04 00 CF 01 00 00 B1 04 04 00 B5 E6 4E 03 70 04 04 00 B8 8C EB 01 72 04 04 00 FD 59 63 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 55 F3 59 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 03 7F 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 50 D3 0E 70 04 03 00 50 D3 0E 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 14 93 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 79 [00:07:52]RAPDU: BD 04 AA 04 B9 04 6E 04 04 00 D2 01 00 00 69 04 9F 00 6F 04 04 00 CF 01 00 00 B1 04 04 00 B5 E6 4E 03 70 04 04 00 B8 8C EB 01 72 04 04 00 FD 59 63 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 55 F3 59 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 03 7F 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 50 D3 0E 70 04 03 00 50 D3 0E 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 14 93 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 [00:07:52]wFMCommunicate OK [00:07:52]wFMCommunicate request_size=4 [00:07:52]MH_SAM_APDU [00:07:52]CAPDU: 80 17 00 00 [00:07:52]Write to MH i2c: E2 08 00 E8 4F 80 17 00 00 00 00 00 00 B7 [00:07:52]Write i2c OK [00:07:52]MH_I2C_Read... [00:07:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:52]Read from MH i2c: E2 [00:07:52]MH_I2C_Read... [00:07:52]Read from MH i2c: E2 FD 00 [00:07:52]MH_I2C_Read... [00:07:52]Read from MH i2c: E2 FD 00 E8 4F 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 97 21 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 1C [00:07:52]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 97 21 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [00:07:52]wFMCommunicate OK [00:07:52]wFMCommunicate request_size=4 [00:07:52]MH_SAM_APDU [00:07:52]CAPDU: 80 17 00 00 [00:07:52]Write to MH i2c: E2 08 00 E9 4F 80 17 00 00 00 00 00 00 B8 [00:07:52]Write i2c OK [00:07:52]MH_I2C_Read... [00:07:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:52]Read from MH i2c: E2 [00:07:52]MH_I2C_Read... [00:07:52]Read from MH i2c: E2 FD 00 [00:07:52]MH_I2C_Read... [00:07:52]Read from MH i2c: E2 FD 00 E9 4F 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 EA [00:07:52]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 [00:07:52]wFMCommunicate OK [00:07:52]wFMCommunicate request_size=4 [00:07:52]MH_SAM_APDU [00:07:52]CAPDU: 80 17 00 00 [00:07:52]Write to MH i2c: E2 08 00 EA 4F 80 17 00 00 00 00 00 00 B9 [00:07:52]Write i2c OK [00:07:52]MH_I2C_Read... [00:07:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:53]Read from MH i2c: E2 [00:07:53]MH_I2C_Read... [00:07:53]Read from MH i2c: E2 FD 00 [00:07:53]MH_I2C_Read... [00:07:53]Read from MH i2c: E2 FD 00 EA 4F 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 30 [00:07:53]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 [00:07:53]wFMCommunicate OK [00:07:53]wFMCommunicate request_size=4 [00:07:53]MH_SAM_APDU [00:07:53]CAPDU: 80 17 00 00 [00:07:53]Write to MH i2c: E2 08 00 EB 4F 80 17 00 00 00 00 00 00 BA [00:07:53]Write i2c OK [00:07:53]MH_I2C_Read... [00:07:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [00:07:53]Read from MH i2c: E2 [00:07:53]MH_I2C_Read... [00:07:53]Read from MH i2c: E2 DA 00 [00:07:53]MH_I2C_Read... [00:07:53]Read from MH i2c: E2 DA 00 EB 4F 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9B [00:07:53]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 [00:07:53]wFMCommunicate OK [00:07:53]SAM_PROTO_GetShiftData done [00:07:53]requested_item shift.sale.total_cash is exist - process it [00:07:53]requested_item shift.sale_refund.total is exist - process it [00:07:53]requested_item shift.sale_refund.total_cash is exist - process it [00:07:53]requested_item shift.buy.total is exist - process it [00:07:53]requested_item shift.buy.total_cash is exist - process it [00:07:53]produce_requested_data done [00:07:53]produce_requested_data return {"fm.sale.total":24619624.59,"fm.sale_refund.total":287505.00,"fm.buy.total":0.00,"shift.sale.total":555025.17,"shift.sale.total_cash":322142.00,"shift.sale_refund.total":9716.00,"shift.sale_refund.total_cash":9716.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:07:53]process_action_free get_value [00:07:53]json_value_free [00:07:53]json_value_free done [00:07:53]process_json_proto returns [00:07:53]Send response to host [00:07:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":24619624.59,"fm.sale_refund.total":287505.00,"fm.buy.total":0.00,"shift.sale.total":555025.17,"shift.sale.total_cash":322142.00,"shift.sale_refund.total":9716.00,"shift.sale_refund.total_cash":9716.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:07:53]free response buf [00:07:53]execute_script done [00:07:53]execute_script returns [00:07:53]free content buf [00:07:53]Sock 9.Close socket [00:07:53]Sock 9.Thread stoped [00:07:53]accept exits with 7 [00:07:53]New connection [00:07:53]New thread 3067571556 created [00:07:53]Thread 3067428196 joined [00:07:53]Waiting for new connection... [00:07:53] Sock 7.Parse request [00:07:53]Sock 7.Check first char [00:07:53]Sock 7.First char is OK [00:07:53]request: POST /json_proto HTTP/1.0 [00:07:53]Method: POST [00:07:53]URL: /json_proto [00:07:53]Method is POST - this is cgi request [00:07:53]url: /json_proto [00:07:53]query_string will be loaded in cgi processing [00:07:53]execute_cgi json_proto POST (null) [00:07:53]execute_cgi path=json_proto method=POST [00:07:53]POST find Content-Length [00:07:53]Host: 172.17.45.131:8080 [00:07:53]Content-Length: 331 [00:07:53]Content-Type: application/json [00:07:53] [00:07:53]POST finish read [00:07:53]Found Content-Length = 331 [00:07:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:07:53]execute_script... [00:07:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:07:53]POST & json_proto [00:07:53]process_json_proto [00:07:53]json parsed OK: [00:07:53]protocol is kg_v1.0 [00:07:53]action value=get_value [00:07:53]process_action get_value [00:07:53]cmd_get_value [00:07:53]process_action get_value done [00:07:53]requested_data is exist [00:07:53]produce_requested_data [00:07:53]requested_item fm.sale.total is exist - process it [00:07:53]SAM_PROTO_GetFMData [00:07:53]wFMCommunicate request_size=4 [00:07:53]MH_SAM_APDU [00:07:53]CAPDU: 80 13 03 00 [00:07:53]Write to MH i2c: E2 08 00 EC 4F 80 13 03 00 00 00 00 00 BA [00:07:53]Write i2c OK [00:07:53]MH_I2C_Read... [00:07:54]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:07:54]Read from MH i2c: E2 [00:07:54]MH_I2C_Read... [00:07:54]Read from MH i2c: E2 FD 00 [00:07:54]MH_I2C_Read... [00:07:54]Read from MH i2c: E2 FD 00 EC 4F 00 C5 04 85 04 C1 04 6E 04 04 00 A3 61 00 00 69 04 A1 00 6F 04 04 00 16 61 00 00 B1 04 04 00 DB 90 BE 92 70 04 04 00 A0 80 6C 63 72 04 04 00 3B 10 52 2F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 14 21 96 0F 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 BE 7D 4C 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8D 00 00 00 B1 04 04 00 A4 B2 B6 01 70 04 04 00 68 7D B4 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 97 97 2E EF 03 09 90 00 32 [00:07:54]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 A3 61 00 00 69 04 A1 00 6F 04 04 00 16 61 00 00 B1 04 04 00 DB 90 BE 92 70 04 04 00 A0 80 6C 63 72 04 04 00 3B 10 52 2F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 14 21 96 0F 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 BE 7D 4C 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8D 00 00 00 B1 04 04 00 A4 B2 B6 01 70 04 04 00 68 7D B4 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 97 97 2E EF 03 09 90 00 [00:07:54]wFMCommunicate OK [00:07:54]wFMCommunicate request_size=4 [00:07:54]MH_SAM_APDU [00:07:54]CAPDU: 80 17 00 00 [00:07:54]Write to MH i2c: E2 08 00 ED 4F 80 17 00 00 00 00 00 00 BC [00:07:54]Write i2c OK [00:07:54]MH_I2C_Read... [00:07:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:54]Read from MH i2c: E2 [00:07:54]MH_I2C_Read... [00:07:54]Read from MH i2c: E2 FD 00 [00:07:54]MH_I2C_Read... [00:07:54]Read from MH i2c: E2 FD 00 ED 4F 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EB E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 41 [00:07:54]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EB E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [00:07:54]wFMCommunicate OK [00:07:54]wFMCommunicate request_size=4 [00:07:54]MH_SAM_APDU [00:07:54]CAPDU: 80 17 00 00 [00:07:54]Write to MH i2c: E2 08 00 EE 4F 80 17 00 00 00 00 00 00 BD [00:07:54]Write i2c OK [00:07:54]MH_I2C_Read... [00:07:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:54]Read from MH i2c: E2 [00:07:54]MH_I2C_Read... [00:07:54]Read from MH i2c: E2 FD 00 [00:07:54]MH_I2C_Read... [00:07:54]Read from MH i2c: E2 FD 00 EE 4F 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 CF [00:07:54]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [00:07:54]wFMCommunicate OK [00:07:54]wFMCommunicate request_size=4 [00:07:54]MH_SAM_APDU [00:07:54]CAPDU: 80 17 00 00 [00:07:55]Write to MH i2c: E2 08 00 EF 4F 80 17 00 00 00 00 00 00 BE [00:07:55]Write i2c OK [00:07:55]MH_I2C_Read... [00:07:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:55]Read from MH i2c: E2 [00:07:55]MH_I2C_Read... [00:07:55]Read from MH i2c: E2 FD 00 [00:07:55]MH_I2C_Read... [00:07:55]Read from MH i2c: E2 FD 00 EF 4F 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 4A [00:07:55]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [00:07:55]wFMCommunicate OK [00:07:55]wFMCommunicate request_size=4 [00:07:55]MH_SAM_APDU [00:07:55]CAPDU: 80 17 00 00 [00:07:55]Write to MH i2c: E2 08 00 F0 4F 80 17 00 00 00 00 00 00 BF [00:07:55]Write i2c OK [00:07:55]MH_I2C_Read... [00:07:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [00:07:55]Read from MH i2c: E2 [00:07:55]MH_I2C_Read... [00:07:55]Read from MH i2c: E2 E2 00 [00:07:55]MH_I2C_Read... [00:07:55]Read from MH i2c: E2 E2 00 F0 4F 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9D [00:07:55]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:07:55]wFMCommunicate OK [00:07:55]SAM_PROTO_GetFMData done [00:07:55]requested_item fm.sale_refund.total is exist - process it [00:07:55]requested_item fm.buy.total is exist - process it [00:07:55]requested_item shift.sale.total is exist - process it [00:07:55]SAM_PROTO_GetShiftData [00:07:55]wFMCommunicate request_size=4 [00:07:55]MH_SAM_APDU [00:07:55]CAPDU: 80 13 02 00 [00:07:55]Write to MH i2c: E2 08 00 F1 4F 80 13 02 00 00 00 00 00 BE [00:07:55]Write i2c OK [00:07:55]MH_I2C_Read... [00:07:56]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:07:56]Read from MH i2c: E2 [00:07:56]MH_I2C_Read... [00:07:56]Read from MH i2c: E2 FD 00 [00:07:56]MH_I2C_Read... [00:07:56]Read from MH i2c: E2 FD 00 F1 4F 00 BD 04 AA 04 B9 04 6E 04 04 00 D2 01 00 00 69 04 9F 00 6F 04 04 00 CF 01 00 00 B1 04 04 00 B5 E6 4E 03 70 04 04 00 B8 8C EB 01 72 04 04 00 FD 59 63 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 55 F3 59 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 03 7F 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 50 D3 0E 70 04 03 00 50 D3 0E 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 14 93 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 83 [00:07:56]RAPDU: BD 04 AA 04 B9 04 6E 04 04 00 D2 01 00 00 69 04 9F 00 6F 04 04 00 CF 01 00 00 B1 04 04 00 B5 E6 4E 03 70 04 04 00 B8 8C EB 01 72 04 04 00 FD 59 63 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 55 F3 59 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 03 7F 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 50 D3 0E 70 04 03 00 50 D3 0E 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 14 93 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 [00:07:56]wFMCommunicate OK [00:07:56]wFMCommunicate request_size=4 [00:07:56]MH_SAM_APDU [00:07:56]CAPDU: 80 17 00 00 [00:07:56]Write to MH i2c: E2 08 00 F2 4F 80 17 00 00 00 00 00 00 C1 [00:07:56]Write i2c OK [00:07:56]MH_I2C_Read... [00:07:56]OFD Sender: No OFD packet to send [00:07:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:56]Read from MH i2c: E2 [00:07:56]MH_I2C_Read... [00:07:56]Read from MH i2c: E2 FD 00 [00:07:56]MH_I2C_Read... [00:07:56]Read from MH i2c: E2 FD 00 F2 4F 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 97 21 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 26 [00:07:56]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 97 21 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [00:07:56]wFMCommunicate OK [00:07:56]wFMCommunicate request_size=4 [00:07:56]MH_SAM_APDU [00:07:56]CAPDU: 80 17 00 00 [00:07:56]Write to MH i2c: E2 08 00 F3 4F 80 17 00 00 00 00 00 00 C2 [00:07:56]Write i2c OK [00:07:56]MH_I2C_Read... [00:07:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:56]Read from MH i2c: E2 [00:07:56]MH_I2C_Read... [00:07:56]Read from MH i2c: E2 FD 00 [00:07:56]MH_I2C_Read... [00:07:56]Read from MH i2c: E2 FD 00 F3 4F 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 F4 [00:07:57]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 [00:07:57]wFMCommunicate OK [00:07:57]wFMCommunicate request_size=4 [00:07:57]MH_SAM_APDU [00:07:57]CAPDU: 80 17 00 00 [00:07:57]Write to MH i2c: E2 08 00 F4 4F 80 17 00 00 00 00 00 00 C3 [00:07:57]Write i2c OK [00:07:57]MH_I2C_Read... [00:07:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:57]Read from MH i2c: E2 [00:07:57]MH_I2C_Read... [00:07:57]Read from MH i2c: E2 FD 00 [00:07:57]MH_I2C_Read... [00:07:57]Read from MH i2c: E2 FD 00 F4 4F 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 3A [00:07:57]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 [00:07:57]wFMCommunicate OK [00:07:57]wFMCommunicate request_size=4 [00:07:57]MH_SAM_APDU [00:07:57]CAPDU: 80 17 00 00 [00:07:57]Write to MH i2c: E2 08 00 F5 4F 80 17 00 00 00 00 00 00 C4 [00:07:57]Write i2c OK [00:07:57]MH_I2C_Read... [00:07:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [00:07:57]Read from MH i2c: E2 [00:07:57]MH_I2C_Read... [00:07:57]Read from MH i2c: E2 DA 00 [00:07:57]MH_I2C_Read... [00:07:57]Read from MH i2c: E2 DA 00 F5 4F 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A5 [00:07:57]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 [00:07:57]wFMCommunicate OK [00:07:57]SAM_PROTO_GetShiftData done [00:07:57]requested_item shift.sale.total_cash is exist - process it [00:07:57]requested_item shift.sale_refund.total is exist - process it [00:07:57]requested_item shift.sale_refund.total_cash is exist - process it [00:07:57]requested_item shift.buy.total is exist - process it [00:07:57]requested_item shift.buy.total_cash is exist - process it [00:07:57]produce_requested_data done [00:07:57]produce_requested_data return {"fm.sale.total":24619624.59,"fm.sale_refund.total":287505.00,"fm.buy.total":0.00,"shift.sale.total":555025.17,"shift.sale.total_cash":322142.00,"shift.sale_refund.total":9716.00,"shift.sale_refund.total_cash":9716.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:07:57]process_action_free get_value [00:07:57]json_value_free [00:07:57]json_value_free done [00:07:57]process_json_proto returns [00:07:57]Send response to host [00:07:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":24619624.59,"fm.sale_refund.total":287505.00,"fm.buy.total":0.00,"shift.sale.total":555025.17,"shift.sale.total_cash":322142.00,"shift.sale_refund.total":9716.00,"shift.sale_refund.total_cash":9716.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:07:57]free response buf [00:07:57]execute_script done [00:07:57]execute_script returns [00:07:57]free content buf [00:07:57]Sock 7.Close socket [00:07:57]Sock 7.Thread stoped [00:07:57]accept exits with 9 [00:07:57]New connection [00:07:57]New thread 3067428196 created [00:07:57]Thread 3067571556 joined [00:07:57]Waiting for new connection... [00:07:57] Sock 9.Parse request [00:07:57]Sock 9.Check first char [00:07:57]Sock 9.First char is OK [00:07:57]request: POST /json_proto HTTP/1.0 [00:07:57]Method: POST [00:07:58]URL: /json_proto [00:07:58]Method is POST - this is cgi request [00:07:58]url: /json_proto [00:07:58]query_string will be loaded in cgi processing [00:07:58]execute_cgi json_proto POST (null) [00:07:58]execute_cgi path=json_proto method=POST [00:07:58]POST find Content-Length [00:07:58]Host: 172.17.45.131:8080 [00:07:58]Content-Length: 257 [00:07:58]Content-Type: application/json [00:07:58] [00:07:58]POST finish read [00:07:58]Found Content-Length = 257 [00:07:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:07:58]execute_script... [00:07:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:07:58]POST & json_proto [00:07:58]process_json_proto [00:07:58]json parsed OK: [00:07:58]protocol is kg_v1.0 [00:07:58]action value=x_report [00:07:58]process_action x_report [00:07:58]cmd_x_report [00:07:58]MH_GetDate [00:07:58]Write to MH i2c: F0 00 00 F6 4F 34 [00:07:58]Write i2c OK [00:07:58]MH_I2C_Read... [00:07:58]Read from MH i2c: F0 [00:07:58]MH_I2C_Read... [00:07:58]Read from MH i2c: F0 09 00 [00:07:58]MH_I2C_Read... [00:07:58]Read from MH i2c: F0 09 00 F6 4F 00 60 80 A9 66 C6 D4 6E 66 9A [00:07:58]GetLastDocTimeStamp 1722384385 [00:07:58]current date 1722384480 [00:07:58]FM_GetShiftState [00:07:58]SAM_PROTO_GetShiftState [00:07:58]wFMCommunicate request_size=4 [00:07:58]MH_SAM_APDU [00:07:58]CAPDU: 80 13 01 00 [00:07:58]Write to MH i2c: E2 08 00 F7 4F 80 13 01 00 00 00 00 00 C3 [00:07:58]Write i2c OK [00:07:58]MH_I2C_Read... [00:07:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:07:58]Read from MH i2c: E2 [00:07:58]MH_I2C_Read... [00:07:58]Read from MH i2c: E2 0E 00 [00:07:58]MH_I2C_Read... [00:07:58]Read from MH i2c: E2 0E 00 F7 4F 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 76 [00:07:58]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [00:07:58]wFMCommunicate OK [00:07:58]SAM_PROTO_GetShiftState done [00:07:58]FM_GetShiftState done [00:07:58]KKMCreateXReportDocument [00:07:58]Load OK [00:07:58]Malloc new data [00:07:58]MH_GetDate [00:07:58]Write to MH i2c: F0 00 00 F8 4F 36 [00:07:58]Write i2c OK [00:07:58]MH_I2C_Read... [00:07:58]Read from MH i2c: F0 [00:07:58]MH_I2C_Read... [00:07:58]Read from MH i2c: F0 09 00 [00:07:58]MH_I2C_Read... [00:07:58]Read from MH i2c: F0 09 00 F8 4F 00 60 80 A9 66 C6 D4 6E 66 9C [00:07:58]Malloc new data [00:07:58]Malloc new data [00:07:58]wFMCommunicate request_size=4 [00:07:58]MH_SAM_APDU [00:07:58]CAPDU: 80 11 00 00 [00:07:58]Write to MH i2c: E2 08 00 F9 4F 80 11 00 00 00 00 00 00 C2 [00:07:58]Write i2c OK [00:07:58]MH_I2C_Read... [00:07:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:07:58]Read from MH i2c: E2 [00:07:58]MH_I2C_Read... [00:07:58]Read from MH i2c: E2 17 00 [00:07:58]MH_I2C_Read... [00:07:58]Read from MH i2c: E2 17 00 F9 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 18 [00:07:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:07:58]wFMCommunicate OK [00:07:58]SAM_PROTO_GetFieldsCounters [00:07:58]wFMCommunicate request_size=4 [00:07:58]MH_SAM_APDU [00:07:58]CAPDU: 80 13 00 00 [00:07:58]Write to MH i2c: E2 08 00 FA 4F 80 13 00 00 00 00 00 00 C5 [00:07:58]Write i2c OK [00:07:58]MH_I2C_Read... [00:07:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:07:58]Read from MH i2c: E2 [00:07:58]MH_I2C_Read... [00:07:58]Read from MH i2c: E2 62 00 [00:07:58]MH_I2C_Read... [00:07:58]Read from MH i2c: E2 62 00 FA 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 03 62 00 00 0E 04 04 00 30 00 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 F4 [00:07:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 03 62 00 00 0E 04 04 00 30 00 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 [00:07:58]wFMCommunicate OK [00:07:58]SAM_PROTO_GetFieldsCounters done [00:07:58]Malloc new data [00:07:58]Malloc new data [00:07:58]Malloc new data [00:07:58]KKMCreateXReportDocument OK [00:07:58]KKMSetXReportData OK [00:07:58]KKMPrepareXReportFMData [00:07:58]SAM_PROTO_GetShiftData [00:07:58]wFMCommunicate request_size=4 [00:07:58]MH_SAM_APDU [00:07:58]CAPDU: 80 13 02 00 [00:07:58]Write to MH i2c: E2 08 00 FB 4F 80 13 02 00 00 00 00 00 C8 [00:07:58]Write i2c OK [00:07:58]MH_I2C_Read... [00:07:58]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:07:58]Read from MH i2c: E2 [00:07:58]MH_I2C_Read... [00:07:58]Read from MH i2c: E2 FD 00 [00:07:58]MH_I2C_Read... [00:07:58]Read from MH i2c: E2 FD 00 FB 4F 00 BD 04 AA 04 B9 04 6E 04 04 00 D2 01 00 00 69 04 9F 00 6F 04 04 00 CF 01 00 00 B1 04 04 00 B5 E6 4E 03 70 04 04 00 B8 8C EB 01 72 04 04 00 FD 59 63 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 55 F3 59 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 03 7F 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 50 D3 0E 70 04 03 00 50 D3 0E 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 14 93 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 8D [00:07:59]RAPDU: BD 04 AA 04 B9 04 6E 04 04 00 D2 01 00 00 69 04 9F 00 6F 04 04 00 CF 01 00 00 B1 04 04 00 B5 E6 4E 03 70 04 04 00 B8 8C EB 01 72 04 04 00 FD 59 63 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 55 F3 59 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 03 7F 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 50 D3 0E 70 04 03 00 50 D3 0E 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 14 93 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 [00:07:59]wFMCommunicate OK [00:07:59]wFMCommunicate request_size=4 [00:07:59]MH_SAM_APDU [00:07:59]CAPDU: 80 17 00 00 [00:07:59]Write to MH i2c: E2 08 00 FC 4F 80 17 00 00 00 00 00 00 CB [00:07:59]Write i2c OK [00:07:59]MH_I2C_Read... [00:07:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:59]Read from MH i2c: E2 [00:07:59]MH_I2C_Read... [00:07:59]Read from MH i2c: E2 FD 00 [00:07:59]MH_I2C_Read... [00:07:59]Read from MH i2c: E2 FD 00 FC 4F 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 97 21 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 30 [00:07:59]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 97 21 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [00:07:59]wFMCommunicate OK [00:07:59]wFMCommunicate request_size=4 [00:07:59]MH_SAM_APDU [00:07:59]CAPDU: 80 17 00 00 [00:07:59]Write to MH i2c: E2 08 00 FD 4F 80 17 00 00 00 00 00 00 CC [00:07:59]Write i2c OK [00:07:59]MH_I2C_Read... [00:07:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:07:59]Read from MH i2c: E2 [00:07:59]MH_I2C_Read... [00:07:59]Read from MH i2c: E2 FD 00 [00:07:59]MH_I2C_Read... [00:07:59]Read from MH i2c: E2 FD 00 FD 4F 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 FE [00:08:00]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 [00:08:00]wFMCommunicate OK [00:08:00]wFMCommunicate request_size=4 [00:08:00]MH_SAM_APDU [00:08:00]CAPDU: 80 17 00 00 [00:08:00]Write to MH i2c: E2 08 00 FE 4F 80 17 00 00 00 00 00 00 CD [00:08:00]Write i2c OK [00:08:00]MH_I2C_Read... [00:08:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:00]Read from MH i2c: E2 [00:08:00]MH_I2C_Read... [00:08:00]Read from MH i2c: E2 FD 00 [00:08:00]MH_I2C_Read... [00:08:00]Read from MH i2c: E2 FD 00 FE 4F 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 44 [00:08:00]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 [00:08:00]wFMCommunicate OK [00:08:00]wFMCommunicate request_size=4 [00:08:00]MH_SAM_APDU [00:08:00]CAPDU: 80 17 00 00 [00:08:00]Write to MH i2c: E2 08 00 FF 4F 80 17 00 00 00 00 00 00 CE [00:08:00]Write i2c OK [00:08:00]MH_I2C_Read... [00:08:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [00:08:00]Read from MH i2c: E2 [00:08:00]MH_I2C_Read... [00:08:00]Read from MH i2c: E2 DA 00 [00:08:00]MH_I2C_Read... [00:08:00]Read from MH i2c: E2 DA 00 FF 4F 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AF [00:08:01]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 [00:08:01]wFMCommunicate OK [00:08:01]SAM_PROTO_GetShiftData done [00:08:01]1194 (1209) - счетчики итогов смены [00:08:01] 1134 (4) - 466 - количество чеков со всеми признаками расчетов [00:08:01] 1129 (159) - счетчики операций «приход» [00:08:01] 1135 (4) - 463 - количество чеков по признаку расчетов [00:08:01] 1201 (4) - 555025.17 - общая итоговая сумма в чеках [00:08:01] 1136 (4) - 322142.00 - итоговая сумма в чеках наличными [00:08:01] 1138 (4) - 232883.17 - итоговая сумма в чеках безналичными [00:08:01] 1024 (123) - суммы налогов [00:08:01] 1006 (9) - суммы НДС [00:08:01] 1010 (1) - 0% - код ставки НДС [00:08:01] 1011 (0) - 0.00 - сумма НДС по ставке [00:08:01] 1006 (12) - суммы НДС [00:08:01] 1010 (1) - 12% - код ставки НДС [00:08:01] 1011 (3) - 58949.97 - сумма НДС по ставке [00:08:01] 1007 (9) - суммы НСП [00:08:01] 1014 (1) - 0% - код ставки НСП [00:08:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:01] 1007 (12) - суммы НСП [00:08:01] 1014 (1) - 1% - код ставки НСП [00:08:01] 1015 (3) - 4912.67 - сумма НСП по ставке [00:08:01] 1007 (9) - суммы НСП [00:08:01] 1014 (1) - 2% - код ставки НСП [00:08:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:01] 1007 (9) - суммы НСП [00:08:01] 1014 (1) - 3% - код ставки НСП [00:08:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:01] 1007 (9) - суммы НСП [00:08:01] 1014 (1) - 5% - код ставки НСП [00:08:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:01] 1007 (9) - суммы НСП [00:08:01] 1014 (1) - 0,50% - код ставки НСП [00:08:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:01] 1007 (9) - суммы НСП [00:08:01] 1014 (1) - 1,50% - код ставки НСП [00:08:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:01] 1130 (152) - счетчики операций «возврат прихода» [00:08:01] 1135 (4) - 3 - количество чеков по признаку расчетов [00:08:01] 1201 (3) - 9716.00 - общая итоговая сумма в чеках [00:08:01] 1136 (3) - 9716.00 - итоговая сумма в чеках наличными [00:08:01] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:08:01] 1024 (122) - суммы налогов [00:08:01] 1006 (9) - суммы НДС [00:08:01] 1010 (1) - 0% - код ставки НДС [00:08:01] 1011 (0) - 0.00 - сумма НДС по ставке [00:08:01] 1006 (12) - суммы НДС [00:08:01] 1010 (1) - 12% - код ставки НДС [00:08:01] 1011 (3) - 1031.88 - сумма НДС по ставке [00:08:01] 1007 (9) - суммы НСП [00:08:01] 1014 (1) - 0% - код ставки НСП [00:08:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:01] 1007 (11) - суммы НСП [00:08:01] 1014 (1) - 1% - код ставки НСП [00:08:01] 1015 (2) - 85.99 - сумма НСП по ставке [00:08:01] 1007 (9) - суммы НСП [00:08:01] 1014 (1) - 2% - код ставки НСП [00:08:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:01] 1007 (9) - суммы НСП [00:08:01] 1014 (1) - 3% - код ставки НСП [00:08:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:01] 1007 (9) - суммы НСП [00:08:01] 1014 (1) - 5% - код ставки НСП [00:08:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:01] 1007 (9) - суммы НСП [00:08:01] 1014 (1) - 0,50% - код ставки НСП [00:08:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:01] 1007 (9) - суммы НСП [00:08:01] 1014 (1) - 1,50% - код ставки НСП [00:08:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:01] 1131 (141) - счетчики операций «расход» [00:08:01] 1135 (4) - 0 - количество чеков по признаку расчетов [00:08:01] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:08:01] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:08:01] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:08:01] 1024 (117) - суммы налогов [00:08:01] 1006 (9) - суммы НДС [00:08:01] 1010 (1) - 0% - код ставки НДС [00:08:01] 1011 (0) - 0.00 - сумма НДС по ставке [00:08:01] 1006 (9) - суммы НДС [00:08:01] 1010 (1) - 12% - код ставки НДС [00:08:01] 1011 (0) - 0.00 - сумма НДС по ставке [00:08:01] 1007 (9) - суммы НСП [00:08:01] 1014 (1) - 0% - код ставки НСП [00:08:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:01] 1007 (9) - суммы НСП [00:08:01] 1014 (1) - 1% - код ставки НСП [00:08:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:01] 1007 (9) - суммы НСП [00:08:01] 1014 (1) - 2% - код ставки НСП [00:08:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:01] 1007 (9) - суммы НСП [00:08:01] 1014 (1) - 3% - код ставки НСП [00:08:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:01] 1007 (9) - суммы НСП [00:08:01] 1014 (1) - 5% - код ставки НСП [00:08:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:01] 1007 (9) - суммы НСП [00:08:01] 1014 (1) - 0,50% - код ставки НСП [00:08:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:01] 1007 (9) - суммы НСП [00:08:01] 1014 (1) - 1,50% - код ставки НСП [00:08:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:01] 1132 (141) - счетчики операций «возврат расхода» [00:08:01] 1135 (4) - 0 - количество чеков по признаку расчетов [00:08:01] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:08:01] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:08:01] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:08:01] 1024 (117) - суммы налогов [00:08:01] 1006 (9) - суммы НДС [00:08:01] 1010 (1) - 0% - код ставки НДС [00:08:01] 1011 (0) - 0.00 - сумма НДС по ставке [00:08:01] 1006 (9) - суммы НДС [00:08:01] 1010 (1) - 12% - код ставки НДС [00:08:01] 1011 (0) - 0.00 - сумма НДС по ставке [00:08:01] 1007 (9) - суммы НСП [00:08:01] 1014 (1) - 0% - код ставки НСП [00:08:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:01] 1007 (9) - суммы НСП [00:08:01] 1014 (1) - 1% - код ставки НСП [00:08:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:01] 1007 (9) - суммы НСП [00:08:01] 1014 (1) - 2% - код ставки НСП [00:08:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:01] 1007 (9) - суммы НСП [00:08:01] 1014 (1) - 3% - код ставки НСП [00:08:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:01] 1007 (9) - суммы НСП [00:08:01] 1014 (1) - 5% - код ставки НСП [00:08:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:01] 1007 (9) - суммы НСП [00:08:01] 1014 (1) - 0,50% - код ставки НСП [00:08:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:01] 1007 (9) - суммы НСП [00:08:01] 1014 (1) - 1,50% - код ставки НСП [00:08:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:01] 1133 (588) - - счетчики коррекции - не используются [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1194 (04AA) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1134 (046E) [00:08:01]Malloc new data [00:08:01]Processing tag 1129 (0469) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1135 (046F) [00:08:01]Malloc new data [00:08:01]Processing tag 1201 (04B1) [00:08:01]Malloc new data [00:08:01]Processing tag 1136 (0470) [00:08:01]Malloc new data [00:08:01]Processing tag 1138 (0472) [00:08:01]Malloc new data [00:08:01]Processing tag 1024 (0400) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1006 (03EE) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1010 (03F2) [00:08:01]Malloc new data [00:08:01]Processing tag 1011 (03F3) [00:08:01]Malloc new data [00:08:01]SetTLVBufToDocument err=0 [00:08:01]Processing tag 1006 (03EE) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1010 (03F2) [00:08:01]Malloc new data [00:08:01]Processing tag 1011 (03F3) [00:08:01]Malloc new data [00:08:01]SetTLVBufToDocument err=0 [00:08:01]Processing tag 1007 (03EF) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1014 (03F6) [00:08:01]Malloc new data [00:08:01]Processing tag 1015 (03F7) [00:08:01]Malloc new data [00:08:01]SetTLVBufToDocument err=0 [00:08:01]Processing tag 1007 (03EF) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1014 (03F6) [00:08:01]Malloc new data [00:08:01]Processing tag 1015 (03F7) [00:08:01]Malloc new data [00:08:01]SetTLVBufToDocument err=0 [00:08:01]Processing tag 1007 (03EF) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1014 (03F6) [00:08:01]Malloc new data [00:08:01]Processing tag 1015 (03F7) [00:08:01]Malloc new data [00:08:01]SetTLVBufToDocument err=0 [00:08:01]Processing tag 1007 (03EF) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1014 (03F6) [00:08:01]Malloc new data [00:08:01]Processing tag 1015 (03F7) [00:08:01]Malloc new data [00:08:01]SetTLVBufToDocument err=0 [00:08:01]Processing tag 1007 (03EF) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1014 (03F6) [00:08:01]Malloc new data [00:08:01]Processing tag 1015 (03F7) [00:08:01]Malloc new data [00:08:01]SetTLVBufToDocument err=0 [00:08:01]Processing tag 1007 (03EF) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1014 (03F6) [00:08:01]Malloc new data [00:08:01]Processing tag 1015 (03F7) [00:08:01]Malloc new data [00:08:01]SetTLVBufToDocument err=0 [00:08:01]Processing tag 1007 (03EF) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1014 (03F6) [00:08:01]Malloc new data [00:08:01]Processing tag 1015 (03F7) [00:08:01]Malloc new data [00:08:01]SetTLVBufToDocument err=0 [00:08:01]SetTLVBufToDocument err=0 [00:08:01]SetTLVBufToDocument err=0 [00:08:01]Processing tag 1130 (046A) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1135 (046F) [00:08:01]Malloc new data [00:08:01]Processing tag 1201 (04B1) [00:08:01]Malloc new data [00:08:01]Processing tag 1136 (0470) [00:08:01]Malloc new data [00:08:01]Processing tag 1138 (0472) [00:08:01]Malloc new data [00:08:01]Processing tag 1024 (0400) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1006 (03EE) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1010 (03F2) [00:08:01]Malloc new data [00:08:01]Processing tag 1011 (03F3) [00:08:01]Malloc new data [00:08:01]SetTLVBufToDocument err=0 [00:08:01]Processing tag 1006 (03EE) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1010 (03F2) [00:08:01]Malloc new data [00:08:01]Processing tag 1011 (03F3) [00:08:01]Malloc new data [00:08:01]SetTLVBufToDocument err=0 [00:08:01]Processing tag 1007 (03EF) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1014 (03F6) [00:08:01]Malloc new data [00:08:01]Processing tag 1015 (03F7) [00:08:01]Malloc new data [00:08:01]SetTLVBufToDocument err=0 [00:08:01]Processing tag 1007 (03EF) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1014 (03F6) [00:08:01]Malloc new data [00:08:01]Processing tag 1015 (03F7) [00:08:01]Malloc new data [00:08:01]SetTLVBufToDocument err=0 [00:08:01]Processing tag 1007 (03EF) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1014 (03F6) [00:08:01]Malloc new data [00:08:01]Processing tag 1015 (03F7) [00:08:01]Malloc new data [00:08:01]SetTLVBufToDocument err=0 [00:08:01]OFD Sender: No OFD packet to send [00:08:01]Processing tag 1007 (03EF) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1014 (03F6) [00:08:01]Malloc new data [00:08:01]Processing tag 1015 (03F7) [00:08:01]Malloc new data [00:08:01]SetTLVBufToDocument err=0 [00:08:01]Processing tag 1007 (03EF) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1014 (03F6) [00:08:01]Malloc new data [00:08:01]Processing tag 1015 (03F7) [00:08:01]Malloc new data [00:08:01]SetTLVBufToDocument err=0 [00:08:01]Processing tag 1007 (03EF) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1014 (03F6) [00:08:01]Malloc new data [00:08:01]Processing tag 1015 (03F7) [00:08:01]Malloc new data [00:08:01]SetTLVBufToDocument err=0 [00:08:01]Processing tag 1007 (03EF) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1014 (03F6) [00:08:01]Malloc new data [00:08:01]Processing tag 1015 (03F7) [00:08:01]Malloc new data [00:08:01]SetTLVBufToDocument err=0 [00:08:01]SetTLVBufToDocument err=0 [00:08:01]SetTLVBufToDocument err=0 [00:08:01]Processing tag 1131 (046B) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1135 (046F) [00:08:01]Malloc new data [00:08:01]Processing tag 1201 (04B1) [00:08:01]Malloc new data [00:08:01]Processing tag 1136 (0470) [00:08:01]Malloc new data [00:08:01]Processing tag 1138 (0472) [00:08:01]Malloc new data [00:08:01]Processing tag 1024 (0400) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1006 (03EE) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1010 (03F2) [00:08:01]Malloc new data [00:08:01]Processing tag 1011 (03F3) [00:08:01]Malloc new data [00:08:01]SetTLVBufToDocument err=0 [00:08:01]Processing tag 1006 (03EE) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1010 (03F2) [00:08:01]Malloc new data [00:08:01]Processing tag 1011 (03F3) [00:08:01]Malloc new data [00:08:01]SetTLVBufToDocument err=0 [00:08:01]Processing tag 1007 (03EF) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1014 (03F6) [00:08:01]Malloc new data [00:08:01]Processing tag 1015 (03F7) [00:08:01]Malloc new data [00:08:01]SetTLVBufToDocument err=0 [00:08:01]Processing tag 1007 (03EF) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1014 (03F6) [00:08:01]Malloc new data [00:08:01]Processing tag 1015 (03F7) [00:08:01]Malloc new data [00:08:01]SetTLVBufToDocument err=0 [00:08:01]Processing tag 1007 (03EF) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1014 (03F6) [00:08:01]Malloc new data [00:08:01]Processing tag 1015 (03F7) [00:08:01]Malloc new data [00:08:01]SetTLVBufToDocument err=0 [00:08:01]Processing tag 1007 (03EF) [00:08:01]Load OK [00:08:01]SetTLVBufToDocument [00:08:01]Processing tag 1014 (03F6) [00:08:01]Malloc new data [00:08:01]Processing tag 1015 (03F7) [00:08:01]Malloc new data [00:08:01]SetTLVBufToDocument err=0 [00:08:01]Processing tag 1007 (03EF) [00:08:01]Load OK [00:08:02]SetTLVBufToDocument [00:08:02]Processing tag 1014 (03F6) [00:08:02]Malloc new data [00:08:02]Processing tag 1015 (03F7) [00:08:02]Malloc new data [00:08:02]SetTLVBufToDocument err=0 [00:08:02]Processing tag 1007 (03EF) [00:08:02]Load OK [00:08:02]SetTLVBufToDocument [00:08:02]Processing tag 1014 (03F6) [00:08:02]Malloc new data [00:08:02]Processing tag 1015 (03F7) [00:08:02]Malloc new data [00:08:02]SetTLVBufToDocument err=0 [00:08:02]Processing tag 1007 (03EF) [00:08:02]Load OK [00:08:02]SetTLVBufToDocument [00:08:02]Processing tag 1014 (03F6) [00:08:02]Malloc new data [00:08:02]Processing tag 1015 (03F7) [00:08:02]Malloc new data [00:08:02]SetTLVBufToDocument err=0 [00:08:02]SetTLVBufToDocument err=0 [00:08:02]SetTLVBufToDocument err=0 [00:08:02]Processing tag 1132 (046C) [00:08:02]Load OK [00:08:02]SetTLVBufToDocument [00:08:02]Processing tag 1135 (046F) [00:08:02]Malloc new data [00:08:02]Processing tag 1201 (04B1) [00:08:02]Malloc new data [00:08:02]Processing tag 1136 (0470) [00:08:02]Malloc new data [00:08:02]Processing tag 1138 (0472) [00:08:02]Malloc new data [00:08:02]Processing tag 1024 (0400) [00:08:02]Load OK [00:08:02]SetTLVBufToDocument [00:08:02]Processing tag 1006 (03EE) [00:08:02]Load OK [00:08:02]SetTLVBufToDocument [00:08:02]Processing tag 1010 (03F2) [00:08:02]Malloc new data [00:08:02]Processing tag 1011 (03F3) [00:08:02]Malloc new data [00:08:02]SetTLVBufToDocument err=0 [00:08:02]Processing tag 1006 (03EE) [00:08:02]Load OK [00:08:02]SetTLVBufToDocument [00:08:02]Processing tag 1010 (03F2) [00:08:02]Malloc new data [00:08:02]Processing tag 1011 (03F3) [00:08:02]Malloc new data [00:08:02]SetTLVBufToDocument err=0 [00:08:02]Processing tag 1007 (03EF) [00:08:02]Load OK [00:08:02]SetTLVBufToDocument [00:08:02]Processing tag 1014 (03F6) [00:08:02]Malloc new data [00:08:02]Processing tag 1015 (03F7) [00:08:02]Malloc new data [00:08:02]SetTLVBufToDocument err=0 [00:08:02]Processing tag 1007 (03EF) [00:08:02]Load OK [00:08:02]SetTLVBufToDocument [00:08:02]Processing tag 1014 (03F6) [00:08:02]Malloc new data [00:08:02]Processing tag 1015 (03F7) [00:08:02]Malloc new data [00:08:02]SetTLVBufToDocument err=0 [00:08:02]Processing tag 1007 (03EF) [00:08:02]Load OK [00:08:02]SetTLVBufToDocument [00:08:02]Processing tag 1014 (03F6) [00:08:02]Malloc new data [00:08:02]Processing tag 1015 (03F7) [00:08:02]Malloc new data [00:08:02]SetTLVBufToDocument err=0 [00:08:02]Processing tag 1007 (03EF) [00:08:02]Load OK [00:08:02]SetTLVBufToDocument [00:08:02]Processing tag 1014 (03F6) [00:08:02]Malloc new data [00:08:02]Processing tag 1015 (03F7) [00:08:02]Malloc new data [00:08:02]SetTLVBufToDocument err=0 [00:08:02]Processing tag 1007 (03EF) [00:08:02]Load OK [00:08:02]SetTLVBufToDocument [00:08:02]Processing tag 1014 (03F6) [00:08:02]Malloc new data [00:08:02]Processing tag 1015 (03F7) [00:08:02]Malloc new data [00:08:02]SetTLVBufToDocument err=0 [00:08:02]Processing tag 1007 (03EF) [00:08:02]Load OK [00:08:02]SetTLVBufToDocument [00:08:02]Processing tag 1014 (03F6) [00:08:02]Malloc new data [00:08:02]Processing tag 1015 (03F7) [00:08:02]Malloc new data [00:08:02]SetTLVBufToDocument err=0 [00:08:02]Processing tag 1007 (03EF) [00:08:02]Load OK [00:08:02]SetTLVBufToDocument [00:08:02]Processing tag 1014 (03F6) [00:08:02]Malloc new data [00:08:02]Processing tag 1015 (03F7) [00:08:02]Malloc new data [00:08:02]SetTLVBufToDocument err=0 [00:08:02]SetTLVBufToDocument err=0 [00:08:02]SetTLVBufToDocument err=0 [00:08:02]Processing tag 1133 (046D) [00:08:02]Malloc new data [00:08:02]SetTLVBufToDocument err=0 [00:08:02]SetTLVBufToDocument err=0 [00:08:02]Malloc new data [00:08:02]SAM_PROTO_GetFMData [00:08:02]wFMCommunicate request_size=4 [00:08:02]MH_SAM_APDU [00:08:02]CAPDU: 80 13 03 00 [00:08:02]Write to MH i2c: E2 08 00 00 50 80 13 03 00 00 00 00 00 CF [00:08:02]Write i2c OK [00:08:02]MH_I2C_Read... [00:08:02]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:08:02]Read from MH i2c: E2 [00:08:02]MH_I2C_Read... [00:08:02]Read from MH i2c: E2 FD 00 [00:08:02]MH_I2C_Read... [00:08:02]Read from MH i2c: E2 FD 00 00 50 00 C5 04 85 04 C1 04 6E 04 04 00 A3 61 00 00 69 04 A1 00 6F 04 04 00 16 61 00 00 B1 04 04 00 DB 90 BE 92 70 04 04 00 A0 80 6C 63 72 04 04 00 3B 10 52 2F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 14 21 96 0F 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 BE 7D 4C 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8D 00 00 00 B1 04 04 00 A4 B2 B6 01 70 04 04 00 68 7D B4 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 97 97 2E EF 03 09 90 00 47 [00:08:02]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 A3 61 00 00 69 04 A1 00 6F 04 04 00 16 61 00 00 B1 04 04 00 DB 90 BE 92 70 04 04 00 A0 80 6C 63 72 04 04 00 3B 10 52 2F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 14 21 96 0F 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 BE 7D 4C 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8D 00 00 00 B1 04 04 00 A4 B2 B6 01 70 04 04 00 68 7D B4 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 97 97 2E EF 03 09 90 00 [00:08:03]wFMCommunicate OK [00:08:03]wFMCommunicate request_size=4 [00:08:03]MH_SAM_APDU [00:08:03]CAPDU: 80 17 00 00 [00:08:03]Write to MH i2c: E2 08 00 01 50 80 17 00 00 00 00 00 00 D1 [00:08:03]Write i2c OK [00:08:03]MH_I2C_Read... [00:08:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:03]Read from MH i2c: E2 [00:08:03]MH_I2C_Read... [00:08:03]Read from MH i2c: E2 FD 00 [00:08:03]MH_I2C_Read... [00:08:03]Read from MH i2c: E2 FD 00 01 50 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EB E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 56 [00:08:03]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EB E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [00:08:03]wFMCommunicate OK [00:08:03]wFMCommunicate request_size=4 [00:08:03]MH_SAM_APDU [00:08:03]CAPDU: 80 17 00 00 [00:08:03]Write to MH i2c: E2 08 00 02 50 80 17 00 00 00 00 00 00 D2 [00:08:03]Write i2c OK [00:08:03]MH_I2C_Read... [00:08:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:03]Read from MH i2c: E2 [00:08:03]MH_I2C_Read... [00:08:03]Read from MH i2c: E2 FD 00 [00:08:03]MH_I2C_Read... [00:08:03]Read from MH i2c: E2 FD 00 02 50 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 E4 [00:08:04]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [00:08:04]wFMCommunicate OK [00:08:04]wFMCommunicate request_size=4 [00:08:04]MH_SAM_APDU [00:08:04]CAPDU: 80 17 00 00 [00:08:04]Write to MH i2c: E2 08 00 03 50 80 17 00 00 00 00 00 00 D3 [00:08:04]Write i2c OK [00:08:04]MH_I2C_Read... [00:08:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:04]Read from MH i2c: E2 [00:08:04]MH_I2C_Read... [00:08:04]Read from MH i2c: E2 FD 00 [00:08:04]MH_I2C_Read... [00:08:04]Read from MH i2c: E2 FD 00 03 50 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 5F [00:08:04]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [00:08:04]wFMCommunicate OK [00:08:04]wFMCommunicate request_size=4 [00:08:04]MH_SAM_APDU [00:08:04]CAPDU: 80 17 00 00 [00:08:04]Write to MH i2c: E2 08 00 04 50 80 17 00 00 00 00 00 00 D4 [00:08:04]Write i2c OK [00:08:04]MH_I2C_Read... [00:08:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [00:08:04]Read from MH i2c: E2 [00:08:04]MH_I2C_Read... [00:08:04]Read from MH i2c: E2 E2 00 [00:08:04]MH_I2C_Read... [00:08:04]Read from MH i2c: E2 E2 00 04 50 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 B2 [00:08:05]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:08:05]wFMCommunicate OK [00:08:05]SAM_PROTO_GetFMData done [00:08:05]FM_GetFMData:85 04 C1 04 6E 04 04 00 A3 61 00 00 69 04 A1 00 6F 04 04 00 16 61 00 00 B1 04 04 00 DB 90 BE 92 70 04 04 00 A0 80 6C 63 72 04 04 00 3B 10 52 2F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 14 21 96 0F 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 BE 7D 4C 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8D 00 00 00 B1 04 04 00 A4 B2 B6 01 70 04 04 00 68 7D B4 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 97 97 2E 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 EB E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:08:05]oper:6F 04 04 00 16 61 00 00 B1 04 04 00 DB 90 BE 92 70 04 04 00 A0 80 6C 63 72 04 04 00 3B 10 52 2F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 14 21 96 0F 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 BE 7D 4C 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:08:06]total:DB 90 BE 92 [00:08:06]Malloc new data [00:08:06]oper:6F 04 04 00 8D 00 00 00 B1 04 04 00 A4 B2 B6 01 70 04 04 00 68 7D B4 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 97 97 2E 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 EB E1 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 [00:08:06]total:A4 B2 B6 01 [00:08:06]Malloc new data [00:08:06]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:08:06]total: [00:08:06]Malloc new data [00:08:06]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:08:06]total: [00:08:06]Malloc new data [00:08:06]KKMPrepareXReportFMData err=0 [00:08:06]Х отчет ИНН: 02508201610067 Кассир: Масалиев Н. 31.07.2024 00:08 Смена: 10 РНМ: 0000000000171247 ЗНМ: 0300000158 СНО: Общий режим Всего чеков: 466 ИТОГИ ПРИХОД Чеков: 463 Общий итог: 555025.17 Итого наличными: 322142.00 Итого безнал.: 232883.17 НДС 0% : 0.00 НДС 12% : 58949.97 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 4912.67 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 3 Общий итог: 9716.00 Итого наличными: 9716.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 1031.88 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 85.99 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 312426.00 НС Приход: 24619624.59 НС Возвр.Прихода: 287505.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000002098565 [00:08:06]StoreToDocumentArchive [00:08:06]MH_GetDate [00:08:06]Write to MH i2c: F0 00 00 05 50 44 [00:08:06]Write i2c OK [00:08:06]MH_I2C_Read... [00:08:06]Read from MH i2c: F0 [00:08:06]MH_I2C_Read... [00:08:06]Read from MH i2c: F0 09 00 [00:08:06]MH_I2C_Read... [00:08:06]Read from MH i2c: F0 09 00 05 50 00 68 80 A9 66 C6 D4 6E 66 B2 [00:08:06]shift 10 fd 1722384488 [00:08:06]Create dir for shift 0010 [00:08:06]save to /storage/0010/doc_1722384488 [00:08:06]save last doc name /storage/0010/doc_1722384488 to /storage/kkm_last_doc_name [00:08:06]save OK [00:08:06]Clear old archive folders... [00:08:06]NVStorageSaveData kkm_last_timestamp [00:08:06]File name is /storage/kkm_last_timestamp [00:08:06]Write 4 bytes [00:08:06]NVStorageSaveData done [00:08:06]ExternCall_PrintAddStr [00:08:06]wPrintStart [00:08:06]Write to MH i2c: 01 00 00 06 50 56 [00:08:06]Write i2c OK [00:08:06]MH_I2C_Read... [00:08:06]Read from MH i2c: 01 [00:08:06]MH_I2C_Read... [00:08:06]Read from MH i2c: 01 07 00 [00:08:06]MH_I2C_Read... [00:08:06]Read from MH i2c: 01 07 00 06 50 00 00 00 00 00 FF 0F 6B [00:08:06]RasterBufferAndPrint [00:08:06]line Х отчет [00:08:06]line ИНН: 02508201610067 [00:08:06]line Кассир: Масалиев Н. [00:08:06]line 31.07.2024 00:08 [00:08:06]line Смена: 10 [00:08:06]line РНМ: 0000000000171247 [00:08:06]line ЗНМ: 0300000158 [00:08:06]line СНО: Общий режим [00:08:06]line Всего чеков: 466 [00:08:06]line ИТОГИ ПРИХОД [00:08:06]line Чеков: 463 [00:08:06]line Общий итог: 555025.17 [00:08:06]line Итого наличными: 322142.00 [00:08:06]line Итого безнал.: 232883.17 [00:08:06]line НДС 0% : 0.00 [00:08:06]line НДС 12% : 58949.97 [00:08:06]line НСП 0% : 0.00 [00:08:06]line НСП 1,50% : 0.00 [00:08:06]line НСП 0,50% : 0.00 [00:08:06]line НСП 5% : 0.00 [00:08:06]line НСП 3% : 0.00 [00:08:06]line НСП 2% : 0.00 [00:08:06]line НСП 1% : 4912.67 [00:08:06]line ИТОГИ ВОЗВРАТ ПРИХОДА [00:08:06]line Чеков: 3 [00:08:06]line Общий итог: 9716.00 [00:08:06]line Итого наличными: 9716.00 [00:08:06]line Итого безнал.: 0.00 [00:08:06]line НДС 0% : 0.00 [00:08:06]line НДС 12% : 1031.88 [00:08:06]line НСП 0% : 0.00 [00:08:06]line НСП 1,50% : 0.00 [00:08:06]line НСП 0,50% : 0.00 [00:08:06]line НСП 5% : 0.00 [00:08:06]line НСП 3% : 0.00 [00:08:06]line НСП 2% : 0.00 [00:08:06]line НСП 1% : 85.99 [00:08:06]line ИТОГИ РАСХОД [00:08:06]line Чеков: 0 [00:08:06]line Общий итог: 0.00 [00:08:06]line Итого наличными: 0.00 [00:08:06]line Итого безнал.: 0.00 [00:08:06]line НДС 0% : 0.00 [00:08:06]line НДС 12% : 0.00 [00:08:06]line НСП 0% : 0.00 [00:08:06]line НСП 1,50% : 0.00 [00:08:06]line НСП 0,50% : 0.00 [00:08:06]line НСП 5% : 0.00 [00:08:06]line НСП 3% : 0.00 [00:08:06]line НСП 2% : 0.00 [00:08:06]line НСП 1% : 0.00 [00:08:06]line ИТОГИ ВОЗВРАТ РАСХОДА [00:08:06]line Чеков: 0 [00:08:06]line Общий итог: 0.00 [00:08:06]line Итого наличными: 0.00 [00:08:06]line Итого безнал.: 0.00 [00:08:06]line НДС 0% : 0.00 [00:08:06]line НДС 12% : 0.00 [00:08:06]line НСП 0% : 0.00 [00:08:06]line НСП 1,50% : 0.00 [00:08:06]line НСП 0,50% : 0.00 [00:08:06]line НСП 5% : 0.00 [00:08:06]line НСП 3% : 0.00 [00:08:06]line НСП 2% : 0.00 [00:08:06]line НСП 1% : 0.00 [00:08:06]line Сумма внесений: 0.00 [00:08:06]line Сумма выплат: 0.00 [00:08:06]line Нал. в кассе: 312426.00 [00:08:06]line НС Приход: 24619624.59 [00:08:06]line НС Возвр.Прихода: 287505.00 [00:08:06]line НС Расход: 0.00 [00:08:06]line НС Возвр.Расхода: 0.00 [00:08:06]line ФМ: 0000000002098565 [00:08:06]written 0, free lines is 4095 [00:08:06]OFD Sender: No OFD packet to send [00:08:07]Write to MH i2c: 01 00 00 51 50 A1 [00:08:07]Write i2c OK [00:08:07]MH_I2C_Read... [00:08:07]Read from MH i2c: 01 [00:08:07]MH_I2C_Read... [00:08:07]Read from MH i2c: 01 07 00 [00:08:07]MH_I2C_Read... [00:08:07]Read from MH i2c: 01 07 00 51 50 00 00 00 00 00 1B 0B CE [00:08:07]RasterBufferAndPrint [00:08:07]line [00:08:07]line [00:08:07]line [00:08:07]line [00:08:07]line [00:08:07]written 0, free lines is 2882 [00:08:07]MH_Cut [00:08:07]Write to MH i2c: D1 01 00 58 50 01 7A [00:08:07]Write i2c OK [00:08:07]MH_I2C_Read... [00:08:07]Read from MH i2c: D1 [00:08:07]MH_I2C_Read... [00:08:07]Read from MH i2c: D1 01 00 [00:08:07]MH_I2C_Read... [00:08:07]Read from MH i2c: D1 01 00 58 50 00 79 [00:08:07]Write to MH i2c: 01 00 00 59 50 A9 [00:08:07]Write i2c OK [00:08:07]MH_I2C_Read... [00:08:08]*** Cut start [00:08:08]*** Partial cut [00:08:08]*** CUTSNS_PIN = 1 [00:08:08]*** CUTSNS_PIN = 0 [00:08:08]*** Brake cut motor [00:08:08]Read from MH i2c: 01 [00:08:08]MH_I2C_Read... [00:08:08]*** Stop cut motor [00:08:08]*** Cut end [00:08:08]Read from MH i2c: 01 07 00 [00:08:08]MH_I2C_Read... [00:08:08]Read from MH i2c: 01 07 00 59 50 00 00 00 00 00 FF 0F BE [00:08:08]process_action x_report done [00:08:08]requested_data is exist [00:08:08]produce_requested_data [00:08:08]requested_item fd.num is exist - process it [00:08:08]SAM_PROTO_GetFieldsCounters [00:08:08]wFMCommunicate request_size=4 [00:08:08]MH_SAM_APDU [00:08:08]CAPDU: 80 13 00 00 [00:08:08]Write to MH i2c: E2 08 00 5A 50 80 13 00 00 00 00 00 00 26 [00:08:08]Write i2c OK [00:08:08]MH_I2C_Read... [00:08:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:08:08]Read from MH i2c: E2 [00:08:08]MH_I2C_Read... [00:08:08]Read from MH i2c: E2 62 00 [00:08:08]MH_I2C_Read... [00:08:08]Read from MH i2c: E2 62 00 5A 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 03 62 00 00 0E 04 04 00 30 00 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 55 [00:08:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 03 62 00 00 0E 04 04 00 30 00 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 [00:08:09]wFMCommunicate OK [00:08:09]SAM_PROTO_GetFieldsCounters done [00:08:09]requested_item shift.num is exist - process it [00:08:09]requested_item shift.opened is exist - process it [00:08:09]req_shift_opened [00:08:09]FM_GetShiftState [00:08:09]SAM_PROTO_GetShiftState [00:08:09]wFMCommunicate request_size=4 [00:08:09]MH_SAM_APDU [00:08:09]CAPDU: 80 13 01 00 [00:08:09]Write to MH i2c: E2 08 00 5B 50 80 13 01 00 00 00 00 00 28 [00:08:09]Write i2c OK [00:08:09]MH_I2C_Read... [00:08:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:08:09]Read from MH i2c: E2 [00:08:09]MH_I2C_Read... [00:08:09]Read from MH i2c: E2 0E 00 [00:08:09]MH_I2C_Read... [00:08:09]Read from MH i2c: E2 0E 00 5B 50 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 DB [00:08:09]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [00:08:09]wFMCommunicate OK [00:08:09]SAM_PROTO_GetShiftState done [00:08:09]FM_GetShiftState done [00:08:09]req_shift_opened done [00:08:09]requested_item shift.open_date is exist - process it [00:08:09]req_shift_open_date [00:08:09]req_shift_open_date done [00:08:09]produce_requested_data done [00:08:09]produce_requested_data return {"fd.num":25091,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [00:08:09]process_action_free x_report [00:08:09]json_value_free [00:08:09]json_value_free done [00:08:09]process_json_proto returns [00:08:09]Send response to host [00:08:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":25091,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [00:08:09]free response buf [00:08:09]execute_script done [00:08:09]execute_script returns [00:08:09]free content buf [00:08:09]Sock 9.Close socket [00:08:09]Sock 9.Thread stoped [00:08:11]OFD Sender: No OFD packet to send [00:08:16]OFD Sender: No OFD packet to send [00:08:21]OFD Sender: No OFD packet to send [00:08:26]OFD Sender: No OFD packet to send [00:08:32]OFD Sender: No OFD packet to send [00:08:37]OFD Sender: No OFD packet to send [00:08:41]accept exits with 7 [00:08:41]New connection [00:08:41]New thread 3067571556 created [00:08:41]Thread 3067428196 joined [00:08:41]Waiting for new connection... [00:08:41] Sock 7.Parse request [00:08:41]Sock 7.Check first char [00:08:41]Sock 7.First char is OK [00:08:41]request: POST /json_proto HTTP/1.0 [00:08:41]Method: POST [00:08:41]URL: /json_proto [00:08:41]Method is POST - this is cgi request [00:08:41]url: /json_proto [00:08:41]query_string will be loaded in cgi processing [00:08:41]execute_cgi json_proto POST (null) [00:08:41]execute_cgi path=json_proto method=POST [00:08:41]POST find Content-Length [00:08:41]Host: 172.17.45.131:8080 [00:08:41]Content-Length: 215 [00:08:41]Content-Type: application/json [00:08:41] [00:08:41]POST finish read [00:08:41]Found Content-Length = 215 [00:08:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:08:41]execute_script... [00:08:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:08:41]POST & json_proto [00:08:41]process_json_proto [00:08:41]json parsed OK: [00:08:41]protocol is kg_v1.0 [00:08:41]action value=get_value [00:08:41]process_action get_value [00:08:41]cmd_get_value [00:08:41]process_action get_value done [00:08:41]requested_data is exist [00:08:41]produce_requested_data [00:08:41]requested_item kkm.sn is exist - process it [00:08:41]requested_item kkm.ver is exist - process it [00:08:41]requested_item fm.sn is exist - process it [00:08:41]wFMCommunicate request_size=4 [00:08:41]MH_SAM_APDU [00:08:41]CAPDU: 80 11 00 00 [00:08:41]Write to MH i2c: E2 08 00 5C 50 80 11 00 00 00 00 00 00 26 [00:08:41]Write i2c OK [00:08:41]MH_I2C_Read... [00:08:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:08:41]Read from MH i2c: E2 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: E2 17 00 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: E2 17 00 5C 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 7C [00:08:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:08:41]wFMCommunicate OK [00:08:41]requested_item fd.num is exist - process it [00:08:41]SAM_PROTO_GetFieldsCounters [00:08:41]wFMCommunicate request_size=4 [00:08:41]MH_SAM_APDU [00:08:41]CAPDU: 80 13 00 00 [00:08:41]Write to MH i2c: E2 08 00 5D 50 80 13 00 00 00 00 00 00 29 [00:08:41]Write i2c OK [00:08:41]MH_I2C_Read... [00:08:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:08:41]Read from MH i2c: E2 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: E2 62 00 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: E2 62 00 5D 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 03 62 00 00 0E 04 04 00 30 00 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 58 [00:08:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 03 62 00 00 0E 04 04 00 30 00 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 [00:08:41]wFMCommunicate OK [00:08:41]SAM_PROTO_GetFieldsCounters done [00:08:41]requested_item shift.num is exist - process it [00:08:41]requested_item shift.opened is exist - process it [00:08:41]req_shift_opened [00:08:41]FM_GetShiftState [00:08:41]SAM_PROTO_GetShiftState [00:08:41]wFMCommunicate request_size=4 [00:08:41]MH_SAM_APDU [00:08:41]CAPDU: 80 13 01 00 [00:08:41]Write to MH i2c: E2 08 00 5E 50 80 13 01 00 00 00 00 00 2B [00:08:41]Write i2c OK [00:08:41]MH_I2C_Read... [00:08:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:08:41]Read from MH i2c: E2 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: E2 0E 00 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: E2 0E 00 5E 50 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 DE [00:08:41]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [00:08:41]wFMCommunicate OK [00:08:41]SAM_PROTO_GetShiftState done [00:08:41]FM_GetShiftState done [00:08:41]req_shift_opened done [00:08:41]requested_item shift.open_date is exist - process it [00:08:41]req_shift_open_date [00:08:41]req_shift_open_date done [00:08:41]produce_requested_data done [00:08:41]produce_requested_data return {"kkm.sn":"0300000158","kkm.ver":"v1.0","fm.sn":"0000000002098565","fd.num":25091,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218} [00:08:41]process_action_free get_value [00:08:41]json_value_free [00:08:41]json_value_free done [00:08:41]process_json_proto returns [00:08:41]Send response to host [00:08:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000158","kkm.ver":"v1.0","fm.sn":"0000000002098565","fd.num":25091,"shift.num":48,"shift.opened":1,"shift.open_date":1722298218}}} [00:08:41]free response buf [00:08:41]execute_script done [00:08:41]execute_script returns [00:08:41]free content buf [00:08:41]Sock 7.Close socket [00:08:41]Sock 7.Thread stoped [00:08:41]accept exits with 9 [00:08:41]New connection [00:08:41]New thread 3067428196 created [00:08:41]Thread 3067571556 joined [00:08:41]Waiting for new connection... [00:08:41] Sock 9.Parse request [00:08:41]Sock 9.Check first char [00:08:41]Sock 9.First char is OK [00:08:41]request: POST /json_proto HTTP/1.0 [00:08:41]Method: POST [00:08:41]URL: /json_proto [00:08:41]Method is POST - this is cgi request [00:08:41]url: /json_proto [00:08:41]query_string will be loaded in cgi processing [00:08:41]execute_cgi json_proto POST (null) [00:08:41]execute_cgi path=json_proto method=POST [00:08:41]POST find Content-Length [00:08:41]Host: 172.17.45.131:8080 [00:08:41]Content-Length: 331 [00:08:41]Content-Type: application/json [00:08:41] [00:08:41]POST finish read [00:08:41]Found Content-Length = 331 [00:08:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:08:41]execute_script... [00:08:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:08:41]POST & json_proto [00:08:41]process_json_proto [00:08:41]json parsed OK: [00:08:41]protocol is kg_v1.0 [00:08:41]action value=get_value [00:08:41]process_action get_value [00:08:41]cmd_get_value [00:08:41]process_action get_value done [00:08:41]requested_data is exist [00:08:41]produce_requested_data [00:08:41]requested_item fm.sale.total is exist - process it [00:08:41]SAM_PROTO_GetFMData [00:08:41]wFMCommunicate request_size=4 [00:08:41]MH_SAM_APDU [00:08:41]CAPDU: 80 13 03 00 [00:08:41]Write to MH i2c: E2 08 00 5F 50 80 13 03 00 00 00 00 00 2E [00:08:41]Write i2c OK [00:08:41]MH_I2C_Read... [00:08:42]OFD Sender: No OFD packet to send [00:08:42]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:08:42]Read from MH i2c: E2 [00:08:42]MH_I2C_Read... [00:08:42]Read from MH i2c: E2 FD 00 [00:08:42]MH_I2C_Read... [00:08:42]Read from MH i2c: E2 FD 00 5F 50 00 C5 04 85 04 C1 04 6E 04 04 00 A3 61 00 00 69 04 A1 00 6F 04 04 00 16 61 00 00 B1 04 04 00 DB 90 BE 92 70 04 04 00 A0 80 6C 63 72 04 04 00 3B 10 52 2F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 14 21 96 0F 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 BE 7D 4C 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8D 00 00 00 B1 04 04 00 A4 B2 B6 01 70 04 04 00 68 7D B4 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 97 97 2E EF 03 09 90 00 A6 [00:08:42]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 A3 61 00 00 69 04 A1 00 6F 04 04 00 16 61 00 00 B1 04 04 00 DB 90 BE 92 70 04 04 00 A0 80 6C 63 72 04 04 00 3B 10 52 2F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 14 21 96 0F 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 BE 7D 4C 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8D 00 00 00 B1 04 04 00 A4 B2 B6 01 70 04 04 00 68 7D B4 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 97 97 2E EF 03 09 90 00 [00:08:42]wFMCommunicate OK [00:08:42]wFMCommunicate request_size=4 [00:08:42]MH_SAM_APDU [00:08:42]CAPDU: 80 17 00 00 [00:08:42]Write to MH i2c: E2 08 00 60 50 80 17 00 00 00 00 00 00 30 [00:08:42]Write i2c OK [00:08:42]MH_I2C_Read... [00:08:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:42]Read from MH i2c: E2 [00:08:42]MH_I2C_Read... [00:08:42]Read from MH i2c: E2 FD 00 [00:08:42]MH_I2C_Read... [00:08:42]Read from MH i2c: E2 FD 00 60 50 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EB E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 B5 [00:08:42]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EB E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [00:08:42]wFMCommunicate OK [00:08:42]wFMCommunicate request_size=4 [00:08:42]MH_SAM_APDU [00:08:42]CAPDU: 80 17 00 00 [00:08:42]Write to MH i2c: E2 08 00 61 50 80 17 00 00 00 00 00 00 31 [00:08:42]Write i2c OK [00:08:42]MH_I2C_Read... [00:08:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:42]Read from MH i2c: E2 [00:08:42]MH_I2C_Read... [00:08:42]Read from MH i2c: E2 FD 00 [00:08:42]MH_I2C_Read... [00:08:42]Read from MH i2c: E2 FD 00 61 50 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 43 [00:08:42]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [00:08:42]wFMCommunicate OK [00:08:42]wFMCommunicate request_size=4 [00:08:42]MH_SAM_APDU [00:08:42]CAPDU: 80 17 00 00 [00:08:42]Write to MH i2c: E2 08 00 62 50 80 17 00 00 00 00 00 00 32 [00:08:42]Write i2c OK [00:08:42]MH_I2C_Read... [00:08:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:43]Read from MH i2c: E2 [00:08:43]MH_I2C_Read... [00:08:43]Read from MH i2c: E2 FD 00 [00:08:43]MH_I2C_Read... [00:08:43]Read from MH i2c: E2 FD 00 62 50 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 BE [00:08:43]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [00:08:43]wFMCommunicate OK [00:08:43]wFMCommunicate request_size=4 [00:08:43]MH_SAM_APDU [00:08:43]CAPDU: 80 17 00 00 [00:08:43]Write to MH i2c: E2 08 00 63 50 80 17 00 00 00 00 00 00 33 [00:08:43]Write i2c OK [00:08:43]MH_I2C_Read... [00:08:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [00:08:43]Read from MH i2c: E2 [00:08:43]MH_I2C_Read... [00:08:43]Read from MH i2c: E2 E2 00 [00:08:43]MH_I2C_Read... [00:08:43]Read from MH i2c: E2 E2 00 63 50 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 11 [00:08:43]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:08:43]wFMCommunicate OK [00:08:43]SAM_PROTO_GetFMData done [00:08:43]requested_item fm.sale_refund.total is exist - process it [00:08:43]requested_item fm.buy.total is exist - process it [00:08:43]requested_item shift.sale.total is exist - process it [00:08:43]SAM_PROTO_GetShiftData [00:08:43]wFMCommunicate request_size=4 [00:08:43]MH_SAM_APDU [00:08:43]CAPDU: 80 13 02 00 [00:08:43]Write to MH i2c: E2 08 00 64 50 80 13 02 00 00 00 00 00 32 [00:08:43]Write i2c OK [00:08:43]MH_I2C_Read... [00:08:43]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:08:43]Read from MH i2c: E2 [00:08:43]MH_I2C_Read... [00:08:43]Read from MH i2c: E2 FD 00 [00:08:43]MH_I2C_Read... [00:08:43]Read from MH i2c: E2 FD 00 64 50 00 BD 04 AA 04 B9 04 6E 04 04 00 D2 01 00 00 69 04 9F 00 6F 04 04 00 CF 01 00 00 B1 04 04 00 B5 E6 4E 03 70 04 04 00 B8 8C EB 01 72 04 04 00 FD 59 63 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 55 F3 59 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 03 7F 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 50 D3 0E 70 04 03 00 50 D3 0E 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 14 93 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 F7 [00:08:44]RAPDU: BD 04 AA 04 B9 04 6E 04 04 00 D2 01 00 00 69 04 9F 00 6F 04 04 00 CF 01 00 00 B1 04 04 00 B5 E6 4E 03 70 04 04 00 B8 8C EB 01 72 04 04 00 FD 59 63 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 55 F3 59 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 03 7F 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 50 D3 0E 70 04 03 00 50 D3 0E 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 14 93 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 [00:08:44]wFMCommunicate OK [00:08:44]wFMCommunicate request_size=4 [00:08:44]MH_SAM_APDU [00:08:44]CAPDU: 80 17 00 00 [00:08:44]Write to MH i2c: E2 08 00 65 50 80 17 00 00 00 00 00 00 35 [00:08:44]Write i2c OK [00:08:44]MH_I2C_Read... [00:08:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:44]Read from MH i2c: E2 [00:08:44]MH_I2C_Read... [00:08:44]Read from MH i2c: E2 FD 00 [00:08:44]MH_I2C_Read... [00:08:44]Read from MH i2c: E2 FD 00 65 50 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 97 21 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 9A [00:08:44]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 97 21 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [00:08:44]wFMCommunicate OK [00:08:44]wFMCommunicate request_size=4 [00:08:44]MH_SAM_APDU [00:08:44]CAPDU: 80 17 00 00 [00:08:44]Write to MH i2c: E2 08 00 66 50 80 17 00 00 00 00 00 00 36 [00:08:44]Write i2c OK [00:08:44]MH_I2C_Read... [00:08:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:44]Read from MH i2c: E2 [00:08:44]MH_I2C_Read... [00:08:44]Read from MH i2c: E2 FD 00 [00:08:44]MH_I2C_Read... [00:08:44]Read from MH i2c: E2 FD 00 66 50 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 68 [00:08:44]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 [00:08:44]wFMCommunicate OK [00:08:44]wFMCommunicate request_size=4 [00:08:44]MH_SAM_APDU [00:08:44]CAPDU: 80 17 00 00 [00:08:44]Write to MH i2c: E2 08 00 67 50 80 17 00 00 00 00 00 00 37 [00:08:44]Write i2c OK [00:08:44]MH_I2C_Read... [00:08:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:45]Read from MH i2c: E2 [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: E2 FD 00 [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: E2 FD 00 67 50 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 AE [00:08:45]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 [00:08:45]wFMCommunicate OK [00:08:45]wFMCommunicate request_size=4 [00:08:45]MH_SAM_APDU [00:08:45]CAPDU: 80 17 00 00 [00:08:45]Write to MH i2c: E2 08 00 68 50 80 17 00 00 00 00 00 00 38 [00:08:45]Write i2c OK [00:08:45]MH_I2C_Read... [00:08:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [00:08:45]Read from MH i2c: E2 [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: E2 DA 00 [00:08:45]MH_I2C_Read... [00:08:45]Read from MH i2c: E2 DA 00 68 50 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 19 [00:08:45]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 [00:08:45]wFMCommunicate OK [00:08:45]SAM_PROTO_GetShiftData done [00:08:45]requested_item shift.sale.total_cash is exist - process it [00:08:45]requested_item shift.sale_refund.total is exist - process it [00:08:45]requested_item shift.sale_refund.total_cash is exist - process it [00:08:45]requested_item shift.buy.total is exist - process it [00:08:45]requested_item shift.buy.total_cash is exist - process it [00:08:45]produce_requested_data done [00:08:45]produce_requested_data return {"fm.sale.total":24619624.59,"fm.sale_refund.total":287505.00,"fm.buy.total":0.00,"shift.sale.total":555025.17,"shift.sale.total_cash":322142.00,"shift.sale_refund.total":9716.00,"shift.sale_refund.total_cash":9716.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:08:45]process_action_free get_value [00:08:45]json_value_free [00:08:45]json_value_free done [00:08:45]process_json_proto returns [00:08:45]Send response to host [00:08:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":24619624.59,"fm.sale_refund.total":287505.00,"fm.buy.total":0.00,"shift.sale.total":555025.17,"shift.sale.total_cash":322142.00,"shift.sale_refund.total":9716.00,"shift.sale_refund.total_cash":9716.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:08:45]free response buf [00:08:45]execute_script done [00:08:45]execute_script returns [00:08:45]free content buf [00:08:45]Sock 9.Close socket [00:08:45]Sock 9.Thread stoped [00:08:45]accept exits with 7 [00:08:45]New connection [00:08:45]New thread 3067571556 created [00:08:45]Thread 3067428196 joined [00:08:45]Waiting for new connection... [00:08:45] Sock 7.Parse request [00:08:45]Sock 7.Check first char [00:08:45]Sock 7.First char is OK [00:08:45]request: POST /json_proto HTTP/1.0 [00:08:45]Method: POST [00:08:45]URL: /json_proto [00:08:45]Method is POST - this is cgi request [00:08:45]url: /json_proto [00:08:45]query_string will be loaded in cgi processing [00:08:45]execute_cgi json_proto POST (null) [00:08:45]execute_cgi path=json_proto method=POST [00:08:45]POST find Content-Length [00:08:45]Host: 172.17.45.131:8080 [00:08:45]Content-Length: 331 [00:08:45]Content-Type: application/json [00:08:45] [00:08:45]POST finish read [00:08:45]Found Content-Length = 331 [00:08:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:08:45]execute_script... [00:08:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:08:45]POST & json_proto [00:08:45]process_json_proto [00:08:45]json parsed OK: [00:08:45]protocol is kg_v1.0 [00:08:45]action value=get_value [00:08:45]process_action get_value [00:08:45]cmd_get_value [00:08:45]process_action get_value done [00:08:45]requested_data is exist [00:08:45]produce_requested_data [00:08:45]requested_item fm.sale.total is exist - process it [00:08:45]SAM_PROTO_GetFMData [00:08:45]wFMCommunicate request_size=4 [00:08:45]MH_SAM_APDU [00:08:45]CAPDU: 80 13 03 00 [00:08:45]Write to MH i2c: E2 08 00 69 50 80 13 03 00 00 00 00 00 38 [00:08:45]Write i2c OK [00:08:45]MH_I2C_Read... [00:08:46]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:08:46]Read from MH i2c: E2 [00:08:46]MH_I2C_Read... [00:08:46]Read from MH i2c: E2 FD 00 [00:08:46]MH_I2C_Read... [00:08:46]Read from MH i2c: E2 FD 00 69 50 00 C5 04 85 04 C1 04 6E 04 04 00 A3 61 00 00 69 04 A1 00 6F 04 04 00 16 61 00 00 B1 04 04 00 DB 90 BE 92 70 04 04 00 A0 80 6C 63 72 04 04 00 3B 10 52 2F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 14 21 96 0F 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 BE 7D 4C 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8D 00 00 00 B1 04 04 00 A4 B2 B6 01 70 04 04 00 68 7D B4 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 97 97 2E EF 03 09 90 00 B0 [00:08:46]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 A3 61 00 00 69 04 A1 00 6F 04 04 00 16 61 00 00 B1 04 04 00 DB 90 BE 92 70 04 04 00 A0 80 6C 63 72 04 04 00 3B 10 52 2F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 14 21 96 0F 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 BE 7D 4C 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8D 00 00 00 B1 04 04 00 A4 B2 B6 01 70 04 04 00 68 7D B4 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 97 97 2E EF 03 09 90 00 [00:08:46]wFMCommunicate OK [00:08:46]wFMCommunicate request_size=4 [00:08:46]MH_SAM_APDU [00:08:46]CAPDU: 80 17 00 00 [00:08:46]Write to MH i2c: E2 08 00 6A 50 80 17 00 00 00 00 00 00 3A [00:08:46]Write i2c OK [00:08:46]MH_I2C_Read... [00:08:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:46]Read from MH i2c: E2 [00:08:46]MH_I2C_Read... [00:08:46]Read from MH i2c: E2 FD 00 [00:08:46]MH_I2C_Read... [00:08:46]Read from MH i2c: E2 FD 00 6A 50 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EB E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 BF [00:08:46]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EB E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [00:08:46]wFMCommunicate OK [00:08:46]wFMCommunicate request_size=4 [00:08:46]MH_SAM_APDU [00:08:46]CAPDU: 80 17 00 00 [00:08:46]Write to MH i2c: E2 08 00 6B 50 80 17 00 00 00 00 00 00 3B [00:08:46]Write i2c OK [00:08:46]MH_I2C_Read... [00:08:47]OFD Sender: No OFD packet to send [00:08:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:47]Read from MH i2c: E2 [00:08:47]MH_I2C_Read... [00:08:47]Read from MH i2c: E2 FD 00 [00:08:47]MH_I2C_Read... [00:08:47]Read from MH i2c: E2 FD 00 6B 50 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 4D [00:08: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 [00:08:47]wFMCommunicate OK [00:08:47]wFMCommunicate request_size=4 [00:08:47]MH_SAM_APDU [00:08:47]CAPDU: 80 17 00 00 [00:08:47]Write to MH i2c: E2 08 00 6C 50 80 17 00 00 00 00 00 00 3C [00:08:47]Write i2c OK [00:08:47]MH_I2C_Read... [00:08:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:47]Read from MH i2c: E2 [00:08:47]MH_I2C_Read... [00:08:47]Read from MH i2c: E2 FD 00 [00:08:47]MH_I2C_Read... [00:08:47]Read from MH i2c: E2 FD 00 6C 50 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 C8 [00:08: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 [00:08:47]wFMCommunicate OK [00:08:47]wFMCommunicate request_size=4 [00:08:47]MH_SAM_APDU [00:08:47]CAPDU: 80 17 00 00 [00:08:47]Write to MH i2c: E2 08 00 6D 50 80 17 00 00 00 00 00 00 3D [00:08:47]Write i2c OK [00:08:47]MH_I2C_Read... [00:08:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [00:08:48]Read from MH i2c: E2 [00:08:48]MH_I2C_Read... [00:08:48]Read from MH i2c: E2 E2 00 [00:08:48]MH_I2C_Read... [00:08:48]Read from MH i2c: E2 E2 00 6D 50 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 1B [00:08:48]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:08:48]wFMCommunicate OK [00:08:48]SAM_PROTO_GetFMData done [00:08:48]requested_item fm.sale_refund.total is exist - process it [00:08:48]requested_item fm.buy.total is exist - process it [00:08:48]requested_item shift.sale.total is exist - process it [00:08:48]SAM_PROTO_GetShiftData [00:08:48]wFMCommunicate request_size=4 [00:08:48]MH_SAM_APDU [00:08:48]CAPDU: 80 13 02 00 [00:08:48]Write to MH i2c: E2 08 00 6E 50 80 13 02 00 00 00 00 00 3C [00:08:48]Write i2c OK [00:08:48]MH_I2C_Read... [00:08:48]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:08:48]Read from MH i2c: E2 [00:08:48]MH_I2C_Read... [00:08:48]Read from MH i2c: E2 FD 00 [00:08:48]MH_I2C_Read... [00:08:48]Read from MH i2c: E2 FD 00 6E 50 00 BD 04 AA 04 B9 04 6E 04 04 00 D2 01 00 00 69 04 9F 00 6F 04 04 00 CF 01 00 00 B1 04 04 00 B5 E6 4E 03 70 04 04 00 B8 8C EB 01 72 04 04 00 FD 59 63 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 55 F3 59 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 03 7F 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 50 D3 0E 70 04 03 00 50 D3 0E 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 14 93 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 01 [00:08:48]RAPDU: BD 04 AA 04 B9 04 6E 04 04 00 D2 01 00 00 69 04 9F 00 6F 04 04 00 CF 01 00 00 B1 04 04 00 B5 E6 4E 03 70 04 04 00 B8 8C EB 01 72 04 04 00 FD 59 63 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 55 F3 59 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 03 7F 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 50 D3 0E 70 04 03 00 50 D3 0E 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 14 93 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 [00:08:48]wFMCommunicate OK [00:08:48]wFMCommunicate request_size=4 [00:08:48]MH_SAM_APDU [00:08:48]CAPDU: 80 17 00 00 [00:08:48]Write to MH i2c: E2 08 00 6F 50 80 17 00 00 00 00 00 00 3F [00:08:48]Write i2c OK [00:08:48]MH_I2C_Read... [00:08:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:49]Read from MH i2c: E2 [00:08:49]MH_I2C_Read... [00:08:49]Read from MH i2c: E2 FD 00 [00:08:49]MH_I2C_Read... [00:08:49]Read from MH i2c: E2 FD 00 6F 50 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 97 21 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 A4 [00:08:49]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 97 21 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [00:08:49]wFMCommunicate OK [00:08:49]wFMCommunicate request_size=4 [00:08:49]MH_SAM_APDU [00:08:49]CAPDU: 80 17 00 00 [00:08:49]Write to MH i2c: E2 08 00 70 50 80 17 00 00 00 00 00 00 40 [00:08:49]Write i2c OK [00:08:49]MH_I2C_Read... [00:08:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:49]Read from MH i2c: E2 [00:08:49]MH_I2C_Read... [00:08:49]Read from MH i2c: E2 FD 00 [00:08:49]MH_I2C_Read... [00:08:49]Read from MH i2c: E2 FD 00 70 50 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 72 [00:08:49]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 [00:08:49]wFMCommunicate OK [00:08:49]wFMCommunicate request_size=4 [00:08:49]MH_SAM_APDU [00:08:49]CAPDU: 80 17 00 00 [00:08:49]Write to MH i2c: E2 08 00 71 50 80 17 00 00 00 00 00 00 41 [00:08:49]Write i2c OK [00:08:49]MH_I2C_Read... [00:08:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:50]Read from MH i2c: E2 [00:08:50]MH_I2C_Read... [00:08:50]Read from MH i2c: E2 FD 00 [00:08:50]MH_I2C_Read... [00:08:50]Read from MH i2c: E2 FD 00 71 50 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 B8 [00:08:50]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 [00:08:50]wFMCommunicate OK [00:08:50]wFMCommunicate request_size=4 [00:08:50]MH_SAM_APDU [00:08:50]CAPDU: 80 17 00 00 [00:08:50]Write to MH i2c: E2 08 00 72 50 80 17 00 00 00 00 00 00 42 [00:08:50]Write i2c OK [00:08:50]MH_I2C_Read... [00:08:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [00:08:50]Read from MH i2c: E2 [00:08:50]MH_I2C_Read... [00:08:50]Read from MH i2c: E2 DA 00 [00:08:50]MH_I2C_Read... [00:08:50]Read from MH i2c: E2 DA 00 72 50 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 23 [00:08:50]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:08:50]wFMCommunicate OK [00:08:50]SAM_PROTO_GetShiftData done [00:08:50]requested_item shift.sale.total_cash is exist - process it [00:08:50]requested_item shift.sale_refund.total is exist - process it [00:08:50]requested_item shift.sale_refund.total_cash is exist - process it [00:08:50]requested_item shift.buy.total is exist - process it [00:08:50]requested_item shift.buy.total_cash is exist - process it [00:08:50]produce_requested_data done [00:08:50]produce_requested_data return {"fm.sale.total":24619624.59,"fm.sale_refund.total":287505.00,"fm.buy.total":0.00,"shift.sale.total":555025.17,"shift.sale.total_cash":322142.00,"shift.sale_refund.total":9716.00,"shift.sale_refund.total_cash":9716.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:08:50]process_action_free get_value [00:08:50]json_value_free [00:08:50]json_value_free done [00:08:50]process_json_proto returns [00:08:50]Send response to host [00:08:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":24619624.59,"fm.sale_refund.total":287505.00,"fm.buy.total":0.00,"shift.sale.total":555025.17,"shift.sale.total_cash":322142.00,"shift.sale_refund.total":9716.00,"shift.sale_refund.total_cash":9716.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:08:50]free response buf [00:08:50]execute_script done [00:08:50]execute_script returns [00:08:50]free content buf [00:08:50]Sock 7.Close socket [00:08:50]Sock 7.Thread stoped [00:08:50]accept exits with 9 [00:08:50]New connection [00:08:50]New thread 3067428196 created [00:08:50]Thread 3067571556 joined [00:08:50]Waiting for new connection... [00:08:50] Sock 9.Parse request [00:08:50]Sock 9.Check first char [00:08:50]Sock 9.First char is OK [00:08:50]request: POST /json_proto HTTP/1.0 [00:08:50]Method: POST [00:08:50]URL: /json_proto [00:08:50]Method is POST - this is cgi request [00:08:50]url: /json_proto [00:08:50]query_string will be loaded in cgi processing [00:08:50]execute_cgi json_proto POST (null) [00:08:50]execute_cgi path=json_proto method=POST [00:08:50]POST find Content-Length [00:08:50]Host: 172.17.45.131:8080 [00:08:50]Content-Length: 260 [00:08:50]Content-Type: application/json [00:08:50] [00:08:50]POST finish read [00:08:50]Found Content-Length = 260 [00:08:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:08:50]execute_script... [00:08:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u041C\u0430\u0441\u0430\u043B\u0438\u0435\u0432 \u041D. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:08:50]POST & json_proto [00:08:50]process_json_proto [00:08:50]json parsed OK: [00:08:50]protocol is kg_v1.0 [00:08:50]action value=close_shift [00:08:50]process_action close_shift [00:08:50]cmd_close_shift [00:08:50]MH_GetDate [00:08:50]Write to MH i2c: F0 00 00 73 50 B2 [00:08:50]Write i2c OK [00:08:50]MH_I2C_Read... [00:08:50]Read from MH i2c: F0 [00:08:50]MH_I2C_Read... [00:08:50]Read from MH i2c: F0 09 00 [00:08:50]MH_I2C_Read... [00:08:50]Read from MH i2c: F0 09 00 73 50 00 95 80 A9 66 C6 D4 6E 66 4D [00:08:50]GetLastDocTimeStamp 1722384480 [00:08:50]current date 1722384533 [00:08:50]FM_GetShiftState [00:08:50]SAM_PROTO_GetShiftState [00:08:50]wFMCommunicate request_size=4 [00:08:50]MH_SAM_APDU [00:08:50]CAPDU: 80 13 01 00 [00:08:50]Write to MH i2c: E2 08 00 74 50 80 13 01 00 00 00 00 00 41 [00:08:50]Write i2c OK [00:08:50]MH_I2C_Read... [00:08:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:08:51]Read from MH i2c: E2 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: E2 0E 00 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: E2 0E 00 74 50 00 09 00 01 6A 2F A8 66 00 00 00 00 90 00 F4 [00:08:51]RAPDU: 09 00 01 6A 2F A8 66 00 00 00 00 90 00 [00:08:51]wFMCommunicate OK [00:08:51]SAM_PROTO_GetShiftState done [00:08:51]FM_GetShiftState done [00:08:51]KKMCreateCloseShiftDocument [00:08:51]Load OK [00:08:51]Malloc new data [00:08:51]MH_GetDate [00:08:51]Write to MH i2c: F0 00 00 75 50 B4 [00:08:51]Write i2c OK [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: F0 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: F0 09 00 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: F0 09 00 75 50 00 95 80 A9 66 C6 D4 6E 66 4F [00:08:51]Malloc new data [00:08:51]Malloc new data [00:08:51]Malloc new data [00:08:51]Malloc new data [00:08:51]KKMCreateCloseShiftDocument OK [00:08:51]KKMSetCloseShiftData OK [00:08:51]ProcessDocumentItem done err = 0, tmpTLVsize=71 [00:08:51]tlvbuf is 01EE1DE0 [00:08:51]KKMLoadAndSignCloseShiftData [00:08:51]SAM_PROTO_ProcessDocument [00:08:51]wFMCommunicate request_size=9 [00:08:51]MH_SAM_APDU [00:08:51]CAPDU: 80 15 01 00 04 05 00 47 00 [00:08:51]Write to MH i2c: E2 0C 00 76 50 80 15 01 00 04 00 05 00 47 00 00 00 99 [00:08:51]Write i2c OK [00:08:51]MH_I2C_Read... [00:08:51]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:08:51]Read from MH i2c: E2 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: E2 03 00 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: E2 03 00 76 50 00 90 00 3A [00:08:51]RAPDU: 90 00 [00:08:51]wFMCommunicate OK [00:08:51]wFMCommunicate request_size=23 [00:08:51]MH_SAM_APDU [00:08:51]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [00:08:51]Write to MH i2c: E2 1A 00 77 50 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 3C [00:08:51]Write i2c OK [00:08:51]MH_I2C_Read... [00:08:51]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:08:51]Read from MH i2c: E2 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: E2 03 00 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: E2 03 00 77 50 00 90 00 3B [00:08:51]RAPDU: 90 00 [00:08:51]wFMCommunicate OK [00:08:51]wFMCommunicate request_size=30 [00:08:51]MH_SAM_APDU [00:08:51]CAPDU: 80 15 02 00 19 FD 03 15 00 D0 9C D0 B0 D1 81 D0 B0 D0 BB D0 B8 D0 B5 D0 B2 20 D0 9D 2E 20 [00:08:51]Write to MH i2c: E2 21 00 78 50 80 15 02 00 19 00 FD 03 15 00 D0 9C D0 B0 D1 81 D0 B0 D0 BB D0 B8 D0 B5 D0 B2 20 D0 9D 2E 20 00 00 42 [00:08:51]Write i2c OK [00:08:51]MH_I2C_Read... [00:08:51]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:08:51]Read from MH i2c: E2 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: E2 03 00 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: E2 03 00 78 50 00 90 00 3C [00:08:51]RAPDU: 90 00 [00:08:51]wFMCommunicate OK [00:08:51]wFMCommunicate request_size=13 [00:08:51]MH_SAM_APDU [00:08:51]CAPDU: 80 15 02 00 08 F4 03 04 00 95 80 A9 66 [00:08:51]Write to MH i2c: E2 10 00 79 50 80 15 02 00 08 00 F4 03 04 00 95 80 A9 66 00 00 78 [00:08:51]Write i2c OK [00:08:51]MH_I2C_Read... [00:08:51]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:08:51]Read from MH i2c: E2 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: E2 03 00 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: E2 03 00 79 50 00 90 00 3D [00:08:51]RAPDU: 90 00 [00:08:51]wFMCommunicate OK [00:08:51]wFMCommunicate request_size=25 [00:08:51]MH_SAM_APDU [00:08:51]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 [00:08:51]Write to MH i2c: E2 1C 00 7A 50 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 00 00 A9 [00:08:51]Write i2c OK [00:08:51]MH_I2C_Read... [00:08:51]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:08:51]Read from MH i2c: E2 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: E2 03 00 [00:08:51]MH_I2C_Read... [00:08:51]Read from MH i2c: E2 03 00 7A 50 00 90 00 3E [00:08:51]RAPDU: 90 00 [00:08:51]wFMCommunicate OK [00:08:51]wFMCommunicate request_size=4 [00:08:51]MH_SAM_APDU [00:08:51]CAPDU: 80 15 03 00 [00:08:51]Write to MH i2c: E2 08 00 7B 50 80 15 03 00 00 00 00 00 4C [00:08:51]Write i2c OK [00:08:51]MH_I2C_Read... [00:08:52]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [00:08:52]Read from MH i2c: E2 [00:08:52]MH_I2C_Read... [00:08:52]Read from MH i2c: E2 FD 00 [00:08:52]MH_I2C_Read... [00:08:52]Read from MH i2c: E2 FD 00 7B 50 00 00 05 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 04 62 00 00 0E 04 04 00 30 00 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D4 01 00 00 AA 04 B9 04 6E 04 04 00 D2 01 00 00 69 04 9F 00 6F 04 04 00 CF 01 00 00 B1 04 04 00 B5 E6 4E 03 70 04 04 00 B8 8C EB 01 72 04 04 00 FD 59 63 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 55 F3 59 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 03 7F 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 56 [00:08:52]RAPDU: 00 05 B9 04 01 00 01 11 04 10 00 30 OFD Sender: No OFD packet to send [00:08:52]30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 04 62 00 00 0E 04 04 00 30 00 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D4 01 00 00 AA 04 B9 04 6E 04 04 00 D2 01 00 00 69 04 9F 00 6F 04 04 00 CF 01 00 00 B1 04 04 00 B5 E6 4E 03 70 04 04 00 B8 8C EB 01 72 04 04 00 FD 59 63 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 55 F3 59 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 03 7F 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 [00:08:52]wFMCommunicate OK [00:08:52]SAM_PROTO_ProcessDocument answer len = 1280 [00:08:52]SAM_PROTO_ProcessDocument remain to read = 1032 [00:08:52]wFMCommunicate request_size=4 [00:08:52]MH_SAM_APDU [00:08:52]CAPDU: 80 17 00 00 [00:08:52]Write to MH i2c: E2 08 00 7C 50 80 17 00 00 00 00 00 00 4C [00:08:52]Write i2c OK [00:08:52]MH_I2C_Read... [00:08:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:52]Read from MH i2c: E2 [00:08:52]MH_I2C_Read... [00:08:52]Read from MH i2c: E2 FD 00 [00:08:52]MH_I2C_Read... [00:08:52]Read from MH i2c: E2 FD 00 7C 50 00 50 D3 0E 70 04 03 00 50 D3 0E 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 14 93 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 97 21 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 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 F1 [00:08:52]RAPDU: 50 D3 0E 70 04 03 00 50 D3 0E 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 14 93 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 97 21 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 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 [00:08:52]wFMCommunicate OK [00:08:52]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:08:52]SAM_PROTO_ProcessDocument remain to read = 782 [00:08:52]wFMCommunicate request_size=4 [00:08:52]MH_SAM_APDU [00:08:52]CAPDU: 80 17 00 00 [00:08:52]Write to MH i2c: E2 08 00 7D 50 80 17 00 00 00 00 00 00 4D [00:08:52]Write i2c OK [00:08:52]MH_I2C_Read... [00:08:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:53]Read from MH i2c: E2 [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: E2 FD 00 [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: E2 FD 00 7D 50 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 B3 [00:08:53]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 [00:08:53]wFMCommunicate OK [00:08:53]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:08:53]SAM_PROTO_ProcessDocument remain to read = 532 [00:08:53]wFMCommunicate request_size=4 [00:08:53]MH_SAM_APDU [00:08:53]CAPDU: 80 17 00 00 [00:08:53]Write to MH i2c: E2 08 00 7E 50 80 17 00 00 00 00 00 00 4E [00:08:53]Write i2c OK [00:08:53]MH_I2C_Read... [00:08:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:53]Read from MH i2c: E2 [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: E2 FD 00 [00:08:53]MH_I2C_Read... [00:08:53]Read from MH i2c: E2 FD 00 7E 50 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 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 E5 [00:08:53]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 [00:08:54]wFMCommunicate OK [00:08:54]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:08:54]SAM_PROTO_ProcessDocument remain to read = 282 [00:08:54]wFMCommunicate request_size=4 [00:08:54]MH_SAM_APDU [00:08:54]CAPDU: 80 17 00 00 [00:08:54]Write to MH i2c: E2 08 00 7F 50 80 17 00 00 00 00 00 00 4F [00:08:54]Write i2c OK [00:08:54]MH_I2C_Read... [00:08:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:54]Read from MH i2c: E2 [00:08:54]MH_I2C_Read... [00:08:54]Read from MH i2c: E2 FD 00 [00:08:54]MH_I2C_Read... [00:08:54]Read from MH i2c: E2 FD 00 7F 50 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 05 [00:08:54]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 [00:08:54]wFMCommunicate OK [00:08:54]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:08:54]SAM_PROTO_ProcessDocument remain to read = 32 [00:08:54]wFMCommunicate request_size=4 [00:08:54]MH_SAM_APDU [00:08:54]CAPDU: 80 17 00 00 [00:08:54]Write to MH i2c: E2 08 00 80 50 80 17 00 00 00 00 00 00 50 [00:08:54]Write i2c OK [00:08:54]MH_I2C_Read... [00:08:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 32! [00:08:54]Read from MH i2c: E2 [00:08:54]MH_I2C_Read... [00:08:54]Read from MH i2c: E2 23 00 [00:08:54]MH_I2C_Read... [00:08:54]Read from MH i2c: E2 23 00 80 50 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 EA C3 C3 F2 F6 C7 90 00 B0 [00:08:54]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 EA C3 C3 F2 F6 C7 90 00 [00:08:54]wFMCommunicate OK [00:08:54]SAM_PROTO_ProcessDocument received (without SW) 32 bytes [00:08:54]SAM_PROTO_ProcessDocument done [00:08:54]1209 (1) - 1.0 - номер версии ФФД [00:08:54]1041 (16) - 0000000002098565 - номер ФМ [00:08:54]1040 (4) - 25092 - номер ФД [00:08:54]1038 (4) - 48 - номер смены [00:08:54]1118 (4) - 466 - количество кассовых чеков за смену [00:08:54]1111 (4) - 468 - общее количество ФД за смену [00:08:54]1194 (1209) - счетчики итогов смены [00:08:54] 1134 (4) - 466 - количество чеков со всеми признаками расчетов [00:08:54] 1129 (159) - счетчики операций «приход» [00:08:54] 1135 (4) - 463 - количество чеков по признаку расчетов [00:08:54] 1201 (4) - 555025.17 - общая итоговая сумма в чеках [00:08:54] 1136 (4) - 322142.00 - итоговая сумма в чеках наличными [00:08:54] 1138 (4) - 232883.17 - итоговая сумма в чеках безналичными [00:08:54] 1024 (123) - суммы налогов [00:08:54] 1006 (9) - суммы НДС [00:08:54] 1010 (1) - 0% - код ставки НДС [00:08:54] 1011 (0) - 0.00 - сумма НДС по ставке [00:08:54] 1006 (12) - суммы НДС [00:08:54] 1010 (1) - 12% - код ставки НДС [00:08:54] 1011 (3) - 58949.97 - сумма НДС по ставке [00:08:54] 1007 (9) - суммы НСП [00:08:54] 1014 (1) - 0% - код ставки НСП [00:08:54] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:54] 1007 (12) - суммы НСП [00:08:54] 1014 (1) - 1% - код ставки НСП [00:08:54] 1015 (3) - 4912.67 - сумма НСП по ставке [00:08:54] 1007 (9) - суммы НСП [00:08:54] 1014 (1) - 2% - код ставки НСП [00:08:54] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:54] 1007 (9) - суммы НСП [00:08:54] 1014 (1) - 3% - код ставки НСП [00:08:54] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:54] 1007 (9) - суммы НСП [00:08:54] 1014 (1) - 5% - код ставки НСП [00:08:54] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:54] 1007 (9) - суммы НСП [00:08:54] 1014 (1) - 0,50% - код ставки НСП [00:08:54] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:54] 1007 (9) - суммы НСП [00:08:54] 1014 (1) - 1,50% - код ставки НСП [00:08:54] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:54] 1130 (152) - счетчики операций «возврат прихода» [00:08:54] 1135 (4) - 3 - количество чеков по признаку расчетов [00:08:54] 1201 (3) - 9716.00 - общая итоговая сумма в чеках [00:08:54] 1136 (3) - 9716.00 - итоговая сумма в чеках наличными [00:08:54] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:08:54] 1024 (122) - суммы налогов [00:08:54] 1006 (9) - суммы НДС [00:08:54] 1010 (1) - 0% - код ставки НДС [00:08:54] 1011 (0) - 0.00 - сумма НДС по ставке [00:08:54] 1006 (12) - суммы НДС [00:08:54] 1010 (1) - 12% - код ставки НДС [00:08:54] 1011 (3) - 1031.88 - сумма НДС по ставке [00:08:54] 1007 (9) - суммы НСП [00:08:54] 1014 (1) - 0% - код ставки НСП [00:08:54] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:54] 1007 (11) - суммы НСП [00:08:54] 1014 (1) - 1% - код ставки НСП [00:08:54] 1015 (2) - 85.99 - сумма НСП по ставке [00:08:54] 1007 (9) - суммы НСП [00:08:54] 1014 (1) - 2% - код ставки НСП [00:08:54] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:54] 1007 (9) - суммы НСП [00:08:54] 1014 (1) - 3% - код ставки НСП [00:08:54] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:54] 1007 (9) - суммы НСП [00:08:54] 1014 (1) - 5% - код ставки НСП [00:08:54] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:54] 1007 (9) - суммы НСП [00:08:54] 1014 (1) - 0,50% - код ставки НСП [00:08:54] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:54] 1007 (9) - суммы НСП [00:08:54] 1014 (1) - 1,50% - код ставки НСП [00:08:54] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:54] 1131 (141) - счетчики операций «расход» [00:08:54] 1135 (4) - 0 - количество чеков по признаку расчетов [00:08:54] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:08:54] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:08:54] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:08:54] 1024 (117) - суммы налогов [00:08:54] 1006 (9) - суммы НДС [00:08:54] 1010 (1) - 0% - код ставки НДС [00:08:54] 1011 (0) - 0.00 - сумма НДС по ставке [00:08:54] 1006 (9) - суммы НДС [00:08:54] 1010 (1) - 12% - код ставки НДС [00:08:54] 1011 (0) - 0.00 - сумма НДС по ставке [00:08:54] 1007 (9) - суммы НСП [00:08:54] 1014 (1) - 0% - код ставки НСП [00:08:54] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:54] 1007 (9) - суммы НСП [00:08:54] 1014 (1) - 1% - код ставки НСП [00:08:54] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:54] 1007 (9) - суммы НСП [00:08:54] 1014 (1) - 2% - код ставки НСП [00:08:55] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:55] 1007 (9) - суммы НСП [00:08:55] 1014 (1) - 3% - код ставки НСП [00:08:55] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:55] 1007 (9) - суммы НСП [00:08:55] 1014 (1) - 5% - код ставки НСП [00:08:55] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:55] 1007 (9) - суммы НСП [00:08:55] 1014 (1) - 0,50% - код ставки НСП [00:08:55] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:55] 1007 (9) - суммы НСП [00:08:55] 1014 (1) - 1,50% - код ставки НСП [00:08:55] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:55] 1132 (141) - счетчики операций «возврат расхода» [00:08:55] 1135 (4) - 0 - количество чеков по признаку расчетов [00:08:55] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:08:55] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:08:55] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:08:55] 1024 (117) - суммы налогов [00:08:55] 1006 (9) - суммы НДС [00:08:55] 1010 (1) - 0% - код ставки НДС [00:08:55] 1011 (0) - 0.00 - сумма НДС по ставке [00:08:55] 1006 (9) - суммы НДС [00:08:55] 1010 (1) - 12% - код ставки НДС [00:08:55] 1011 (0) - 0.00 - сумма НДС по ставке [00:08:55] 1007 (9) - суммы НСП [00:08:55] 1014 (1) - 0% - код ставки НСП [00:08:55] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:55] 1007 (9) - суммы НСП [00:08:55] 1014 (1) - 1% - код ставки НСП [00:08:55] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:55] 1007 (9) - суммы НСП [00:08:55] 1014 (1) - 2% - код ставки НСП [00:08:55] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:55] 1007 (9) - суммы НСП [00:08:55] 1014 (1) - 3% - код ставки НСП [00:08:55] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:55] 1007 (9) - суммы НСП [00:08:55] 1014 (1) - 5% - код ставки НСП [00:08:55] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:55] 1007 (9) - суммы НСП [00:08:55] 1014 (1) - 0,50% - код ставки НСП [00:08:55] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:55] 1007 (9) - суммы НСП [00:08:55] 1014 (1) - 1,50% - код ставки НСП [00:08:55] 1015 (0) - 0.00 - сумма НСП по ставке [00:08:55] 1133 (588) - - счетчики коррекции - не используются [00:08:55]1077 (6) - 258126527002311 - ФПД [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1209 (04B9) [00:08:55]Malloc new data [00:08:55]Processing tag 1041 (0411) [00:08:55]Processing tag 1040 (0410) [00:08:55]Malloc new data [00:08:55]Processing tag 1038 (040E) [00:08:55]Malloc new data [00:08:55]Processing tag 1118 (045E) [00:08:55]Malloc new data [00:08:55]Processing tag 1111 (0457) [00:08:55]Malloc new data [00:08:55]Processing tag 1194 (04AA) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1134 (046E) [00:08:55]Malloc new data [00:08:55]Processing tag 1129 (0469) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1135 (046F) [00:08:55]Malloc new data [00:08:55]Processing tag 1201 (04B1) [00:08:55]Malloc new data [00:08:55]Processing tag 1136 (0470) [00:08:55]Malloc new data [00:08:55]Processing tag 1138 (0472) [00:08:55]Malloc new data [00:08:55]Processing tag 1024 (0400) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1006 (03EE) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1010 (03F2) [00:08:55]Malloc new data [00:08:55]Processing tag 1011 (03F3) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1006 (03EE) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1010 (03F2) [00:08:55]Malloc new data [00:08:55]Processing tag 1011 (03F3) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1007 (03EF) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1014 (03F6) [00:08:55]Malloc new data [00:08:55]Processing tag 1015 (03F7) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1007 (03EF) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1014 (03F6) [00:08:55]Malloc new data [00:08:55]Processing tag 1015 (03F7) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1007 (03EF) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1014 (03F6) [00:08:55]Malloc new data [00:08:55]Processing tag 1015 (03F7) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1007 (03EF) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1014 (03F6) [00:08:55]Malloc new data [00:08:55]Processing tag 1015 (03F7) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1007 (03EF) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1014 (03F6) [00:08:55]Malloc new data [00:08:55]Processing tag 1015 (03F7) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1007 (03EF) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1014 (03F6) [00:08:55]Malloc new data [00:08:55]Processing tag 1015 (03F7) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1007 (03EF) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1014 (03F6) [00:08:55]Malloc new data [00:08:55]Processing tag 1015 (03F7) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]SetTLVBufToDocument err=0 [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1130 (046A) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1135 (046F) [00:08:55]Malloc new data [00:08:55]Processing tag 1201 (04B1) [00:08:55]Malloc new data [00:08:55]Processing tag 1136 (0470) [00:08:55]Malloc new data [00:08:55]Processing tag 1138 (0472) [00:08:55]Malloc new data [00:08:55]Processing tag 1024 (0400) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1006 (03EE) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1010 (03F2) [00:08:55]Malloc new data [00:08:55]Processing tag 1011 (03F3) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1006 (03EE) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1010 (03F2) [00:08:55]Malloc new data [00:08:55]Processing tag 1011 (03F3) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1007 (03EF) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1014 (03F6) [00:08:55]Malloc new data [00:08:55]Processing tag 1015 (03F7) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1007 (03EF) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1014 (03F6) [00:08:55]Malloc new data [00:08:55]Processing tag 1015 (03F7) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1007 (03EF) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1014 (03F6) [00:08:55]Malloc new data [00:08:55]Processing tag 1015 (03F7) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1007 (03EF) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1014 (03F6) [00:08:55]Malloc new data [00:08:55]Processing tag 1015 (03F7) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1007 (03EF) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1014 (03F6) [00:08:55]Malloc new data [00:08:55]Processing tag 1015 (03F7) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1007 (03EF) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1014 (03F6) [00:08:55]Malloc new data [00:08:55]Processing tag 1015 (03F7) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1007 (03EF) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1014 (03F6) [00:08:55]Malloc new data [00:08:55]Processing tag 1015 (03F7) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]SetTLVBufToDocument err=0 [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1131 (046B) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1135 (046F) [00:08:55]Malloc new data [00:08:55]Processing tag 1201 (04B1) [00:08:55]Malloc new data [00:08:55]Processing tag 1136 (0470) [00:08:55]Malloc new data [00:08:55]Processing tag 1138 (0472) [00:08:55]Malloc new data [00:08:55]Processing tag 1024 (0400) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1006 (03EE) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1010 (03F2) [00:08:55]Malloc new data [00:08:55]Processing tag 1011 (03F3) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1006 (03EE) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1010 (03F2) [00:08:55]Malloc new data [00:08:55]Processing tag 1011 (03F3) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1007 (03EF) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1014 (03F6) [00:08:55]Malloc new data [00:08:55]Processing tag 1015 (03F7) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1007 (03EF) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1014 (03F6) [00:08:55]Malloc new data [00:08:55]Processing tag 1015 (03F7) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1007 (03EF) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1014 (03F6) [00:08:55]Malloc new data [00:08:55]Processing tag 1015 (03F7) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1007 (03EF) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1014 (03F6) [00:08:55]Malloc new data [00:08:55]Processing tag 1015 (03F7) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1007 (03EF) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1014 (03F6) [00:08:55]Malloc new data [00:08:55]Processing tag 1015 (03F7) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1007 (03EF) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1014 (03F6) [00:08:55]Malloc new data [00:08:55]Processing tag 1015 (03F7) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1007 (03EF) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1014 (03F6) [00:08:55]Malloc new data [00:08:55]Processing tag 1015 (03F7) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]SetTLVBufToDocument err=0 [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1132 (046C) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1135 (046F) [00:08:55]Malloc new data [00:08:55]Processing tag 1201 (04B1) [00:08:55]Malloc new data [00:08:55]Processing tag 1136 (0470) [00:08:55]Malloc new data [00:08:55]Processing tag 1138 (0472) [00:08:55]Malloc new data [00:08:55]Processing tag 1024 (0400) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1006 (03EE) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1010 (03F2) [00:08:55]Malloc new data [00:08:55]Processing tag 1011 (03F3) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1006 (03EE) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1010 (03F2) [00:08:55]Malloc new data [00:08:55]Processing tag 1011 (03F3) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1007 (03EF) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1014 (03F6) [00:08:55]Malloc new data [00:08:55]Processing tag 1015 (03F7) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1007 (03EF) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1014 (03F6) [00:08:55]Malloc new data [00:08:55]Processing tag 1015 (03F7) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1007 (03EF) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1014 (03F6) [00:08:55]Malloc new data [00:08:55]Processing tag 1015 (03F7) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1007 (03EF) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1014 (03F6) [00:08:55]Malloc new data [00:08:55]Processing tag 1015 (03F7) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1007 (03EF) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1014 (03F6) [00:08:55]Malloc new data [00:08:55]Processing tag 1015 (03F7) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1007 (03EF) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1014 (03F6) [00:08:55]Malloc new data [00:08:55]Processing tag 1015 (03F7) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1007 (03EF) [00:08:55]Load OK [00:08:55]SetTLVBufToDocument [00:08:55]Processing tag 1014 (03F6) [00:08:55]Malloc new data [00:08:55]Processing tag 1015 (03F7) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]SetTLVBufToDocument err=0 [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1133 (046D) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Processing tag 1077 (0435) [00:08:55]Malloc new data [00:08:55]SetTLVBufToDocument err=0 [00:08:55]Malloc new data [00:08:55]SAM_PROTO_GetFMData [00:08:55]wFMCommunicate request_size=4 [00:08:55]MH_SAM_APDU [00:08:55]CAPDU: 80 13 03 00 [00:08:55]Write to MH i2c: E2 08 00 81 50 80 13 03 00 00 00 00 00 50 [00:08:55]Write i2c OK [00:08:55]MH_I2C_Read... [00:08:56]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:08:56]Read from MH i2c: E2 [00:08:56]MH_I2C_Read... [00:08:56]Read from MH i2c: E2 FD 00 [00:08:56]MH_I2C_Read... [00:08:56]Read from MH i2c: E2 FD 00 81 50 00 C5 04 85 04 C1 04 6E 04 04 00 A3 61 00 00 69 04 A1 00 6F 04 04 00 16 61 00 00 B1 04 04 00 DB 90 BE 92 70 04 04 00 A0 80 6C 63 72 04 04 00 3B 10 52 2F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 14 21 96 0F 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 BE 7D 4C 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8D 00 00 00 B1 04 04 00 A4 B2 B6 01 70 04 04 00 68 7D B4 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 97 97 2E EF 03 09 90 00 C8 [00:08:56]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 A3 61 00 00 69 04 A1 00 6F 04 04 00 16 61 00 00 B1 04 04 00 DB 90 BE 92 70 04 04 00 A0 80 6C 63 72 04 04 00 3B 10 52 2F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 14 21 96 0F 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 BE 7D 4C 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8D 00 00 00 B1 04 04 00 A4 B2 B6 01 70 04 04 00 68 7D B4 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 97 97 2E EF 03 09 90 00 [00:08:56]wFMCommunicate OK [00:08:56]wFMCommunicate request_size=4 [00:08:56]MH_SAM_APDU [00:08:56]CAPDU: 80 17 00 00 [00:08:56]Write to MH i2c: E2 08 00 82 50 80 17 00 00 00 00 00 00 52 [00:08:56]Write i2c OK [00:08:56]MH_I2C_Read... [00:08:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:56]Read from MH i2c: E2 [00:08:56]MH_I2C_Read... [00:08:56]Read from MH i2c: E2 FD 00 [00:08:56]MH_I2C_Read... [00:08:56]Read from MH i2c: E2 FD 00 82 50 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EB E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 D7 [00:08:56]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EB E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [00:08:57]wFMCommunicate OK [00:08:57]wFMCommunicate request_size=4 [00:08:57]MH_SAM_APDU [00:08:57]CAPDU: 80 17 00 00 [00:08:57]Write to MH i2c: E2 08 00 83 50 80 17 00 00 00 00 00 00 53 [00:08:57]Write i2c OK [00:08:57]MH_I2C_Read... [00:08:57]OFD Sender: No OFD packet to send [00:08:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:57]Read from MH i2c: E2 [00:08:57]MH_I2C_Read... [00:08:57]Read from MH i2c: E2 FD 00 [00:08:57]MH_I2C_Read... [00:08:57]Read from MH i2c: E2 FD 00 83 50 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 65 [00:08: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 [00:08:57]wFMCommunicate OK [00:08:57]wFMCommunicate request_size=4 [00:08:57]MH_SAM_APDU [00:08:57]CAPDU: 80 17 00 00 [00:08:57]Write to MH i2c: E2 08 00 84 50 80 17 00 00 00 00 00 00 54 [00:08:57]Write i2c OK [00:08:57]MH_I2C_Read... [00:08:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:08:58]Read from MH i2c: E2 [00:08:58]MH_I2C_Read... [00:08:58]Read from MH i2c: E2 FD 00 [00:08:58]MH_I2C_Read... [00:08:58]Read from MH i2c: E2 FD 00 84 50 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 E0 [00:08: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 [00:08:58]wFMCommunicate OK [00:08:58]wFMCommunicate request_size=4 [00:08:58]MH_SAM_APDU [00:08:58]CAPDU: 80 17 00 00 [00:08:58]Write to MH i2c: E2 08 00 85 50 80 17 00 00 00 00 00 00 55 [00:08:58]Write i2c OK [00:08:58]MH_I2C_Read... [00:08:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [00:08:58]Read from MH i2c: E2 [00:08:58]MH_I2C_Read... [00:08:58]Read from MH i2c: E2 E2 00 [00:08:58]MH_I2C_Read... [00:08:58]Read from MH i2c: E2 E2 00 85 50 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 33 [00:08: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 [00:08:59]wFMCommunicate OK [00:08:59]SAM_PROTO_GetFMData done [00:08:59]Malloc new data [00:08:59]Malloc new data [00:08:59]Malloc new data [00:08:59]Malloc new data [00:08:59]KKMLoadAndSignCloseShiftData err=0 [00:08:59]Отчет о закрытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Масалиев Н. 31.07.2024 00:08 Смена: 48 РНМ: 0000000000171247 ЗНМ: 0300000158 СНО: Общий режим Чеков за смену: 466 ФД за смену: 468 Всего чеков: 466 ИТОГИ ПРИХОД Чеков: 463 Общий итог: 555025.17 Итого наличными: 322142.00 Итого безнал.: 232883.17 НДС 0% : 0.00 НДС 12% : 58949.97 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 4912.67 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 3 Общий итог: 9716.00 Итого наличными: 9716.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 1031.88 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 85.99 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 312426.00 НС Приход: 24619624.59 НС Возвр.Прихода: 287505.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФД: 25092 ФМ: 0000000002098565 ФПД: 258126527002311 [00:08:59]StoreToDocumentArchive [00:08:59]shift 48 fd 25092 [00:08:59]save to /storage/0048/doc_00025092 [00:08:59]save last doc name /storage/0048/doc_00025092 to /storage/kkm_last_doc_name [00:08:59]save OK [00:08:59]Clear old archive folders... [00:08:59]Remove dir /storage/0010 [00:08:59]opendir ok [00:08:59]file . [00:08:59]file .. [00:08:59]file doc_1722384488 [00:08:59]remove file /storage/0010/doc_1722384488 [00:08:59]remove dir /storage/0010 [00:08:59]NVStorageSaveData kkm_registers [00:08:59]File name is /storage/kkm_registers [00:08:59]Write 24 bytes [00:08:59]NVStorageSaveData done [00:08:59]NVStorageSaveData kkm_registers [00:08:59]File name is /storage/kkm_registers [00:08:59]Write 24 bytes [00:08:59]NVStorageSaveData done [00:08:59]ProcessDocumentItem done err = 0, tmpTLVsize=1390 [00:08:59]tlvbuf is 02059CC0 [00:08:59]SAM_PROTO_ClearQueue [00:08:59]wFMCommunicate request_size=4 [00:08:59]MH_SAM_APDU [00:08:59]CAPDU: 80 09 00 00 [00:08:59]Write to MH i2c: E2 08 00 86 50 80 09 00 00 00 00 00 00 48 [00:08:59]Write i2c OK [00:08:59]MH_I2C_Read... [00:08:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:08:59]Read from MH i2c: E2 [00:08:59]MH_I2C_Read... [00:08:59]Read from MH i2c: E2 03 00 [00:08:59]MH_I2C_Read... [00:08:59]Read from MH i2c: E2 03 00 86 50 00 90 00 4A [00:08:59]RAPDU: 90 00 [00:08:59]wFMCommunicate OK [00:08:59]SAM_PROTO_ClearQueue done [00:08:59]KKMCreateOFDPacket [00:08:59]OFDProtocolAddRootSTLVToBuf [00:08:59]FM_MakeSignedData [00:08:59]FM_MakeSignedData [00:08:59]SAM_PROTO_SignData [00:08:59]wFMCommunicate request_size=4 [00:08:59]MH_SAM_APDU [00:08:59]CAPDU: 80 0D 01 02 [00:08:59]Write to MH i2c: E2 08 00 87 50 80 0D 01 02 00 00 00 00 50 [00:08:59]Write i2c OK [00:08:59]MH_I2C_Read... [00:08:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:08:59]Read from MH i2c: E2 [00:08:59]MH_I2C_Read... [00:08:59]Read from MH i2c: E2 03 00 [00:08:59]MH_I2C_Read... [00:08:59]Read from MH i2c: E2 03 00 87 50 00 90 00 4B [00:08:59]RAPDU: 90 00 [00:08:59]wFMCommunicate OK [00:08:59]wFMCommunicate request_size=255 [00:08:59]MH_SAM_APDU [00:08:59]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 9C D0 B0 D1 81 D0 B0 D0 BB D0 B8 D0 B5 D0 B2 20 D0 9D 2E 20 F4 03 04 00 95 80 A9 66 0E 04 04 00 30 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 5E 04 04 00 D2 01 00 00 57 04 04 00 D4 01 00 00 AA 04 E0 04 6E 04 04 00 D2 01 00 00 69 04 A6 00 6F 04 04 00 CF 01 00 00 B1 04 04 00 B5 E6 4E 03 70 04 04 00 B8 8C EB 01 72 04 04 00 FD 59 63 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 55 F3 59 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:08:59]Write to MH i2c: E2 02 01 88 50 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 9C D0 B0 D1 81 D0 B0 D0 BB D0 B8 D0 B5 D0 B2 20 D0 9D 2E 20 F4 03 04 00 95 80 A9 66 0E 04 04 00 30 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 5E 04 04 00 D2 01 00 00 57 04 04 00 D4 01 00 00 AA 04 E0 04 6E 04 04 00 D2 01 00 00 69 04 A6 00 6F 04 04 00 CF 01 00 00 B1 04 04 00 B5 E6 4E 03 70 04 04 00 B8 8C EB 01 72 04 04 00 FD 59 63 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 55 F3 59 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 9B [00:08:59]Write i2c OK [00:08:59]MH_I2C_Read... [00:08:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:08:59]Read from MH i2c: E2 [00:08:59]MH_I2C_Read... [00:08:59]Read from MH i2c: E2 03 00 [00:08:59]MH_I2C_Read... [00:08:59]Read from MH i2c: E2 03 00 88 50 00 90 00 4C [00:08:59]RAPDU: 90 00 [00:08:59]wFMCommunicate OK [00:08:59]wFMCommunicate request_size=255 [00:08:59]MH_SAM_APDU [00:08:59]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 03 7F 07 6A 04 A0 00 6F 04 04 00 03 00 00 00 B1 04 03 00 50 D3 0E 70 04 03 00 50 D3 0E 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 14 93 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 97 21 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:09:00]Write to MH i2c: E2 02 01 89 50 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 03 7F 07 6A 04 A0 00 6F 04 04 00 03 00 00 00 B1 04 03 00 50 D3 0E 70 04 03 00 50 D3 0E 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 14 93 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 97 21 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 28 [00:09:00]Write i2c OK [00:09:00]MH_I2C_Read... [00:09:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:09:00]Read from MH i2c: E2 [00:09:00]MH_I2C_Read... [00:09:00]Read from MH i2c: E2 03 00 [00:09:00]MH_I2C_Read... [00:09:00]Read from MH i2c: E2 03 00 89 50 00 90 00 4D [00:09:00]RAPDU: 90 00 [00:09:00]wFMCommunicate OK [00:09:00]wFMCommunicate request_size=255 [00:09:00]MH_SAM_APDU [00:09:00]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 [00:09:00]Write to MH i2c: E2 02 01 8A 50 80 0D 02 02 FA 00 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 01 F7 03 01 00 00 6C 04 99 00 6F 04 04 00 00 00 00 00 B1 04 01 00 00 70 04 01 00 00 72 04 01 00 00 00 04 7E 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0A 00 F2 03 01 00 01 F3 03 01 00 00 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 00 00 20 [00:09:00]Write i2c OK [00:09:00]MH_I2C_Read... [00:09:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:09:01]Read from MH i2c: E2 [00:09:01]MH_I2C_Read... [00:09:01]Read from MH i2c: E2 03 00 [00:09:01]MH_I2C_Read... [00:09:01]Read from MH i2c: E2 03 00 8A 50 00 90 00 4E [00:09:01]RAPDU: 90 00 [00:09:01]wFMCommunicate OK [00:09:01]wFMCommunicate request_size=255 [00:09:01]MH_SAM_APDU [00:09:01]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 [00:09:01]Write to MH i2c: E2 02 01 8B 50 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 1B [00:09:01]Write i2c OK [00:09:01]MH_I2C_Read... [00:09:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:09:01]Read from MH i2c: E2 [00:09:01]MH_I2C_Read... [00:09:01]Read from MH i2c: E2 03 00 [00:09:01]MH_I2C_Read... [00:09:01]Read from MH i2c: E2 03 00 8B 50 00 90 00 4F [00:09:01]RAPDU: 90 00 [00:09:01]wFMCommunicate OK [00:09:01]wFMCommunicate request_size=255 [00:09:01]MH_SAM_APDU [00:09:01]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 [00:09:02]Write to MH i2c: E2 02 01 8C 50 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 E6 [00:09:02]OFD Sender: No OFD packet to send [00:09:02]Write i2c OK [00:09:02]MH_I2C_Read... [00:09:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:09:02]Read from MH i2c: E2 [00:09:02]MH_I2C_Read... [00:09:02]Read from MH i2c: E2 03 00 [00:09:02]MH_I2C_Read... [00:09:02]Read from MH i2c: E2 03 00 8C 50 00 90 00 50 [00:09:02]RAPDU: 90 00 [00:09:02]wFMCommunicate OK [00:09:02]wFMCommunicate request_size=149 [00:09:02]MH_SAM_APDU [00:09:02]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 04 62 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 35 04 06 00 EA C3 C3 F2 F6 C7 [00:09:02]Write to MH i2c: E2 98 00 8D 50 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 04 62 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 35 04 06 00 EA C3 C3 F2 F6 C7 00 00 20 [00:09:02]Write i2c OK [00:09:02]MH_I2C_Read... [00:09:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:09:03]Read from MH i2c: E2 [00:09:03]MH_I2C_Read... [00:09:03]Read from MH i2c: E2 03 00 [00:09:03]MH_I2C_Read... [00:09:03]Read from MH i2c: E2 03 00 8D 50 00 90 00 51 [00:09:03]RAPDU: 90 00 [00:09:03]wFMCommunicate OK [00:09:03]wFMCommunicate request_size=4 [00:09:03]MH_SAM_APDU [00:09:03]CAPDU: 80 0D 03 02 [00:09:03]Write to MH i2c: E2 08 00 8E 50 80 0D 03 02 00 00 00 00 59 [00:09:03]Write i2c OK [00:09:03]MH_I2C_Read... [00:09:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:09:03]Read from MH i2c: E2 [00:09:03]MH_I2C_Read... [00:09:03]Read from MH i2c: E2 0B 00 [00:09:03]MH_I2C_Read... [00:09:03]Read from MH i2c: E2 0B 00 8E 50 00 20 77 DD 3E 5E 37 82 8F 90 00 B2 [00:09:03]RAPDU: 20 77 DD 3E 5E 37 82 8F 90 00 [00:09:03]wFMCommunicate OK [00:09:03]SAM_PROTO_SignData done [00:09:03]FM_MakeSignedData done [00:09:03]CreateOFDProtocolMessage [00:09:03]wFMCommunicate request_size=4 [00:09:03]MH_SAM_APDU [00:09:03]CAPDU: 80 11 00 00 [00:09:03]Write to MH i2c: E2 08 00 8F 50 80 11 00 00 00 00 00 00 59 [00:09:03]Write i2c OK [00:09:03]MH_I2C_Read... [00:09:03]Read from MH i2c: E2 [00:09:03]MH_I2C_Read... [00:09:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:09:03]Read from MH i2c: E2 17 00 [00:09:03]MH_I2C_Read... [00:09:03]Read from MH i2c: E2 17 00 8F 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 AF [00:09:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:09:03]wFMCommunicate OK [00:09:03]CreateOFDProtocolMessage done [00:09:03]OFDSenderStorePacket 25092 [00:09:03]StoreOFDPacket docnum=25092 [00:09:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 82 05 00 00 CE 74 7A 05 43 6F 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 9C D0 B0 D1 81 D0 B0 D0 BB D0 B8 D0 B5 D0 B2 20 D0 9D 2E 20 F4 03 04 00 95 80 A9 66 0E 04 04 00 30 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 5E 04 04 00 D2 01 00 00 57 04 04 00 D4 01 00 00 AA 04 E0 04 6E 04 04 00 D2 01 00 00 69 04 A6 00 6F 04 04 00 CF 01 00 00 B1 04 04 00 B5 E6 4E 03 70 04 04 00 B8 8C EB 01 72 04 04 00 FD 59 63 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 55 F3 59 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 03 7F 07 6A 04 A0 00 6F 04 04 00 03 00 00 00 B1 04 03 00 50 D3 0E 70 04 03 00 50 D3 0E 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 14 93 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 97 21 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 04 62 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 35 04 06 00 EA C3 C3 F2 F6 C7 20 77 DD 3E 5E 37 82 8F [00:09:03]CheckFolder [00:09:03]dirname=/storage/ofd_packets [00:09:03]CheckFolder done [00:09:03]ProducePacketName [00:09:03]name=ofd_packets/00025092 [00:09:03]NVStorageSaveData ofd_packets/00025092 [00:09:03]File name is /storage/ofd_packets/00025092 [00:09:03]Write 1440 bytes [00:09:03]NVStorageSaveData done [00:09:03]OFDSenderStorePacket done [00:09:03]KKMCreateOFDPacket done [00:09:03]NVStorageSaveData kkm_last_timestamp [00:09:03]File name is /storage/kkm_last_timestamp [00:09:03]Write 4 bytes [00:09:03]NVStorageSaveData done [00:09:03]ExternCall_PrintAddStr [00:09:03]wPrintStart [00:09:03]Write to MH i2c: 01 00 00 90 50 E0 [00:09:03]Write i2c OK [00:09:03]MH_I2C_Read... [00:09:03]Read from MH i2c: 01 [00:09:03]MH_I2C_Read... [00:09:03]Read from MH i2c: 01 07 00 [00:09:03]MH_I2C_Read... [00:09:03]Read from MH i2c: 01 07 00 90 50 00 00 00 00 00 FF 0F F5 [00:09:03]RasterBufferAndPrint [00:09:03]line Отчет о закрытии смены [00:09:03]line ФФД: 1.0 [00:09:03]line ИНН: 02508201610067 [00:09:03]line Кассир: Масалиев Н. [00:09:03]line 31.07.2024 00:08 [00:09:03]line Смена: 48 [00:09:03]line РНМ: 0000000000171247 [00:09:03]line ЗНМ: 0300000158 [00:09:03]line СНО: Общий режим [00:09:03]line Чеков за смену: 466 [00:09:03]line ФД за смену: 468 [00:09:03]line Всего чеков: 466 [00:09:03]line ИТОГИ ПРИХОД [00:09:03]line Чеков: 463 [00:09:03]line Общий итог: 555025.17 [00:09:03]line Итого наличными: 322142.00 [00:09:03]line Итого безнал.: 232883.17 [00:09:03]line НДС 0% : 0.00 [00:09:03]line НДС 12% : 58949.97 [00:09:03]line НСП 0% : 0.00 [00:09:03]line НСП 1,50% : 0.00 [00:09:03]line НСП 0,50% : 0.00 [00:09:03]line НСП 5% : 0.00 [00:09:03]line НСП 3% : 0.00 [00:09:03]line НСП 2% : 0.00 [00:09:03]line НСП 1% : 4912.67 [00:09:03]line ИТОГИ ВОЗВРАТ ПРИХОДА [00:09:03]line Чеков: 3 [00:09:03]line Общий итог: 9716.00 [00:09:03]line Итого наличными: 9716.00 [00:09:03]line Итого безнал.: 0.00 [00:09:03]line НДС 0% : 0.00 [00:09:03]line НДС 12% : 1031.88 [00:09:03]line НСП 0% : 0.00 [00:09:03]line НСП 1,50% : 0.00 [00:09:03]line НСП 0,50% : 0.00 [00:09:03]line НСП 5% : 0.00 [00:09:03]line НСП 3% : 0.00 [00:09:03]line НСП 2% : 0.00 [00:09:03]line НСП 1% : 85.99 [00:09:03]line ИТОГИ РАСХОД [00:09:03]line Чеков: 0 [00:09:03]line Общий итог: 0.00 [00:09:03]line Итого наличными: 0.00 [00:09:03]line Итого безнал.: 0.00 [00:09:03]line НДС 0% : 0.00 [00:09:03]line НДС 12% : 0.00 [00:09:03]line НСП 0% : 0.00 [00:09:03]line НСП 1,50% : 0.00 [00:09:03]line НСП 0,50% : 0.00 [00:09:03]line НСП 5% : 0.00 [00:09:03]line НСП 3% : 0.00 [00:09:03]line НСП 2% : 0.00 [00:09:03]line НСП 1% : 0.00 [00:09:03]line ИТОГИ ВОЗВРАТ РАСХОДА [00:09:03]line Чеков: 0 [00:09:03]line Общий итог: 0.00 [00:09:03]line Итого наличными: 0.00 [00:09:03]line Итого безнал.: 0.00 [00:09:03]line НДС 0% : 0.00 [00:09:03]line НДС 12% : 0.00 [00:09:03]line НСП 0% : 0.00 [00:09:03]line НСП 1,50% : 0.00 [00:09:03]line НСП 0,50% : 0.00 [00:09:03]line НСП 5% : 0.00 [00:09:03]line НСП 3% : 0.00 [00:09:03]line НСП 2% : 0.00 [00:09:03]line НСП 1% : 0.00 [00:09:03]line Сумма внесений: 0.00 [00:09:03]line Сумма выплат: 0.00 [00:09:03]line Нал. в кассе: 312426.00 [00:09:03]line НС Приход: 24619624.59 [00:09:03]line НС Возвр.Прихода: 287505.00 [00:09:03]line НС Расход: 0.00 [00:09:03]line НС Возвр.Расхода: 0.00 [00:09:03]line ФД: 25092 [00:09:03]line ФМ: 0000000002098565 [00:09:03]line ФПД: 258126527002311 [00:09:03]OFD Sender: Processing packet 25092 [packets to send 29, broken 28] [00:09:03]ProducePacketName [00:09:03]name=ofd_packets/00025092 [00:09:03]OFD Sender: To server: pG, [00:09:03]CommunicateWithHost lk.salyk.kg:30040 [00:09:03]ConnectInit lk.salyk.kg [00:09:03]written 0, free lines is 4095 [00:09:03]Connected sock=10 [00:09:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 82 05 00 00 CE 74 7A 05 43 6F 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 9C D0 B0 D1 81 D0 B0 D0 BB D0 B8 D0 B5 D0 B2 20 D0 9D 2E 20 F4 03 04 00 95 80 A9 66 0E 04 04 00 30 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 5E 04 04 00 D2 01 00 00 57 04 04 00 D4 01 00 00 AA 04 E0 04 6E 04 04 00 D2 01 00 00 69 04 A6 00 6F 04 04 00 CF 01 00 00 B1 04 04 00 B5 E6 4E 03 70 04 04 00 B8 8C EB 01 72 04 04 00 FD 59 63 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 55 F3 59 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 03 7F 07 6A 04 A0 00 6F 04 04 00 03 00 00 00 B1 04 03 00 50 D3 0E 70 04 03 00 50 D3 0E 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 14 93 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 97 21 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 Write to MH i2c: 00 01 04 00 F7 00 03 E0 00 50 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 30 00 [00:09:04]EF Write i2c OK [00:09:04]03 MH_I2C_Read... [00:09:04]09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 Read from MH i2c: 04 01 00 [00:09:04]00 MH_I2C_Read... [00:09:04]00 Read from MH i2c: 00 01 00 07 00 [00:09:04]MH_I2C_Read... [00:09:04]B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A Read from MH i2c: 04 01 8D 07 00 00 6F E0 04 50 04 00 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 00 04 00 00 00 00 00 00 26 04 0B 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 68 00 [00:09:04]00 RasterBufferAndPrint [00:09:04]EF line [00:09:04]03 line [00:09:04]09 line [00:09:04]00 F6 03 01 00 00 F7 03 00 00 EF 03 09 line [00:09:04]00 line [00:09:04]F6 03 written 0, free lines is 3378 [00:09:04]01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 MH_Cut [00:09:04]Write to MH i2c: F7 D1 03 01 00 00 00 E7 EF 50 03 01 09 09 00 [00:09:05]F6 03 01 00 03 F7 03 00 00 Write i2c OK [00:09:05]EF MH_I2C_Read... [00:09:05]03 Read from MH i2c: 09 D1 00 [00:09:05]F6 MH_I2C_Read... [00:09:05]03 Read from MH i2c: 01 D1 00 01 04 00 F7 [00:09:05]03 MH_I2C_Read... [00:09:05]00 Read from MH i2c: 00 D1 EF 01 03 00 09 E7 00 50 F6 00 03 08 01 [00:09:05]00 Write to MH i2c: 05 01 F7 00 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 00 03 E8 09 50 00 38 F6 [00:09:05]03 01 Write i2c OK [00:09:05]00 MH_I2C_Read... [00:09:05]00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 04 62 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 35 04 06 00 EA C3 C3 F2 F6 C7 20 77 DD 3E 5E 37 82 8F [00:09:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 8E D4 47 00 A9 4F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 04 62 00 00 F4 03 04 00 2E 2C A9 66 B6 04 01 00 00 5E 82 6D DF A5 BA E4 88 [00:09:05]CommunicateWithHost err = 0 [00:09:05]CheckOFDResponse [00:09:05]1017 (14) - 77093643461234 [00:09:05]1041 (16) - 0000000002098565 [00:09:05]1040 (4) - 25092 [00:09:05]1012 (4) - 30.07.2024 18:08 [00:09:05]1206 (1) - 0 [00:09:05]OFD Sender: Remove packet 25092 [00:09:05]ProducePacketName [00:09:05]name=ofd_packets/00025092 [00:09:05]NVStorageDeleteData [00:09:05]*** Cut start [00:09:05]*** Partial cut [00:09:05]*** CUTSNS_PIN = 1 [00:09:05]*** CUTSNS_PIN = 0 [00:09:05]*** Brake cut motor [00:09:06]OFD Sender: No OFD packet to send [00:09:06]Read from MH i2c: 01 [00:09:06]MH_I2C_Read... [00:09:06]*** Stop cut motor [00:09:06]*** Cut end [00:09:06]Read from MH i2c: 01 07 00 [00:09:06]MH_I2C_Read... [00:09:06]Read from MH i2c: 01 07 00 E8 50 00 00 00 00 00 FF 0F 4D [00:09:06]process_action close_shift done [00:09:06]requested_data is exist [00:09:06]produce_requested_data [00:09:06]requested_item fd.num is exist - process it [00:09:06]SAM_PROTO_GetFieldsCounters [00:09:06]wFMCommunicate request_size=4 [00:09:06]MH_SAM_APDU [00:09:06]CAPDU: 80 13 00 00 [00:09:06]Write to MH i2c: E2 08 00 E9 50 80 13 00 00 00 00 00 00 B5 [00:09:06]Write i2c OK [00:09:06]MH_I2C_Read... [00:09:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:09:06]Read from MH i2c: E2 [00:09:06]MH_I2C_Read... [00:09:06]Read from MH i2c: E2 62 00 [00:09:06]MH_I2C_Read... [00:09:06]Read from MH i2c: E2 62 00 E9 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 04 62 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 D2 01 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D4 01 00 00 19 04 04 00 00 00 00 00 90 00 E6 [00:09:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 04 62 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 D2 01 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D4 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:09:06]wFMCommunicate OK [00:09:06]SAM_PROTO_GetFieldsCounters done [00:09:06]requested_item shift.num is exist - process it [00:09:06]requested_item shift.opened is exist - process it [00:09:06]req_shift_opened [00:09:06]FM_GetShiftState [00:09:06]SAM_PROTO_GetShiftState [00:09:06]wFMCommunicate request_size=4 [00:09:06]MH_SAM_APDU [00:09:06]CAPDU: 80 13 01 00 [00:09:06]Write to MH i2c: E2 08 00 EA 50 80 13 01 00 00 00 00 00 B7 [00:09:06]Write i2c OK [00:09:06]MH_I2C_Read... [00:09:06]Read from MH i2c: E2 [00:09:06]MH_I2C_Read... [00:09:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:09:06]Read from MH i2c: E2 0E 00 [00:09:06]MH_I2C_Read... [00:09:06]Read from MH i2c: E2 0E 00 EA 50 00 09 00 00 00 00 00 00 00 00 00 00 90 00 C2 [00:09:06]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:09:06]wFMCommunicate OK [00:09:06]SAM_PROTO_GetShiftState done [00:09:06]FM_GetShiftState done [00:09:06]req_shift_opened done [00:09:06]requested_item shift.open_date is exist - process it [00:09:06]req_shift_open_date [00:09:06]FM_GetShiftState [00:09:06]SAM_PROTO_GetShiftState [00:09:06]wFMCommunicate request_size=4 [00:09:06]MH_SAM_APDU [00:09:06]CAPDU: 80 13 01 00 [00:09:06]Write to MH i2c: E2 08 00 EB 50 80 13 01 00 00 00 00 00 B8 [00:09:06]Write i2c OK [00:09:06]MH_I2C_Read... [00:09:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:09:06]Read from MH i2c: E2 [00:09:06]MH_I2C_Read... [00:09:06]Read from MH i2c: E2 0E 00 [00:09:06]MH_I2C_Read... [00:09:06]Read from MH i2c: E2 0E 00 EB 50 00 09 00 00 00 00 00 00 00 00 00 00 90 00 C3 [00:09:06]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:09:06]wFMCommunicate OK [00:09:06]SAM_PROTO_GetShiftState done [00:09:06]FM_GetShiftState done [00:09:06]req_shift_open_date done [00:09:06]produce_requested_data done [00:09:06]produce_requested_data return {"fd.num":25092,"shift.num":48,"shift.opened":0,"shift.open_date":0} [00:09:06]process_action_free close_shift [00:09:06]json_value_free [00:09:06]json_value_free done [00:09:06]process_json_proto returns [00:09:06]Send response to host [00:09:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":25092,"shift.num":48,"shift.opened":0,"shift.open_date":0}}} [00:09:06]free response buf [00:09:06]execute_script done [00:09:06]execute_script returns [00:09:06]free content buf [00:09:06]Sock 9.Close socket [00:09:06]Sock 9.Thread stoped [00:09:11]OFD Sender: No OFD packet to send [00:09:16]OFD Sender: No OFD packet to send [00:09:21]OFD Sender: No OFD packet to send [00:09:26]OFD Sender: No OFD packet to send [00:09:31]OFD Sender: No OFD packet to send [00:09:36]OFD Sender: No OFD packet to send [00:09:41]OFD Sender: No OFD packet to send [00:09:46]OFD Sender: No OFD packet to send [00:09:51]OFD Sender: No OFD packet to send [00:09:56]OFD Sender: No OFD packet to send [00:10:01]OFD Sender: No OFD packet to send [00:10:06]OFD Sender: No OFD packet to send [00:10:11]OFD Sender: No OFD packet to send [00:10:16]OFD Sender: No OFD packet to send [00:10:21]OFD Sender: No OFD packet to send [00:10:26]OFD Sender: No OFD packet to send [00:10:31]OFD Sender: No OFD packet to send [00:10:31]accept exits with 7 [00:10:31]New connection [00:10:31]New thread 3067571556 created [00:10:31]Thread 3067428196 joined [00:10:31]Waiting for new connection... [00:10:31] Sock 7.Parse request [00:10:31]Sock 7.Check first char [00:10:31]Sock 7.First char is OK [00:10:31]request: POST /json_proto HTTP/1.0 [00:10:31]Method: POST [00:10:31]URL: /json_proto [00:10:31]Method is POST - this is cgi request [00:10:31]url: /json_proto [00:10:31]query_string will be loaded in cgi processing [00:10:31]execute_cgi json_proto POST (null) [00:10:31]execute_cgi path=json_proto method=POST [00:10:31]POST find Content-Length [00:10:31]Host: 172.17.45.131:8080 [00:10:31]Content-Length: 215 [00:10:31]Content-Type: application/json [00:10:31] [00:10:31]POST finish read [00:10:31]Found Content-Length = 215 [00:10: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" ] } } [00:10:31]execute_script... [00:10: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" ] } } [00:10:31]POST & json_proto [00:10:31]process_json_proto [00:10:31]json parsed OK: [00:10:31]protocol is kg_v1.0 [00:10:31]action value=get_value [00:10:31]process_action get_value [00:10:31]cmd_get_value [00:10:31]process_action get_value done [00:10:31]requested_data is exist [00:10:31]produce_requested_data [00:10:31]requested_item kkm.sn is exist - process it [00:10:31]requested_item kkm.ver is exist - process it [00:10:31]requested_item fm.sn is exist - process it [00:10:31]wFMCommunicate request_size=4 [00:10:31]MH_SAM_APDU [00:10:31]CAPDU: 80 11 00 00 [00:10:31]Write to MH i2c: E2 08 00 EC 50 80 11 00 00 00 00 00 00 B6 [00:10:31]Write i2c OK [00:10:31]MH_I2C_Read... [00:10:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:10:31]Read from MH i2c: E2 [00:10:31]MH_I2C_Read... [00:10:31]Read from MH i2c: E2 17 00 [00:10:31]MH_I2C_Read... [00:10:31]Read from MH i2c: E2 17 00 EC 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 0C [00:10:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:10:31]wFMCommunicate OK [00:10:31]requested_item fd.num is exist - process it [00:10:31]SAM_PROTO_GetFieldsCounters [00:10:31]wFMCommunicate request_size=4 [00:10:31]MH_SAM_APDU [00:10:31]CAPDU: 80 13 00 00 [00:10:31]Write to MH i2c: E2 08 00 ED 50 80 13 00 00 00 00 00 00 B9 [00:10:31]Write i2c OK [00:10:31]MH_I2C_Read... [00:10:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:10:31]Read from MH i2c: E2 [00:10:31]MH_I2C_Read... [00:10:31]Read from MH i2c: E2 62 00 [00:10:31]MH_I2C_Read... [00:10:31]Read from MH i2c: E2 62 00 ED 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 04 62 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 D2 01 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D4 01 00 00 19 04 04 00 00 00 00 00 90 00 EA [00:10:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 04 62 00 00 0E 04 04 00 30 00 00 00 12 04 04 00 D2 01 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D4 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:10:31]wFMCommunicate OK [00:10:31]SAM_PROTO_GetFieldsCounters done [00:10:31]requested_item shift.num is exist - process it [00:10:31]requested_item shift.opened is exist - process it [00:10:31]req_shift_opened [00:10:31]FM_GetShiftState [00:10:31]SAM_PROTO_GetShiftState [00:10:31]wFMCommunicate request_size=4 [00:10:31]MH_SAM_APDU [00:10:31]CAPDU: 80 13 01 00 [00:10:31]Write to MH i2c: E2 08 00 EE 50 80 13 01 00 00 00 00 00 BB [00:10:31]Write i2c OK [00:10:31]MH_I2C_Read... [00:10:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:10:31]Read from MH i2c: E2 [00:10:31]MH_I2C_Read... [00:10:31]Read from MH i2c: E2 0E 00 [00:10:31]MH_I2C_Read... [00:10:31]Read from MH i2c: E2 0E 00 EE 50 00 09 00 00 00 00 00 00 00 00 00 00 90 00 C6 [00:10:31]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:10:31]wFMCommunicate OK [00:10:31]SAM_PROTO_GetShiftState done [00:10:31]FM_GetShiftState done [00:10:31]req_shift_opened done [00:10:31]requested_item shift.open_date is exist - process it [00:10:31]req_shift_open_date [00:10:31]FM_GetShiftState [00:10:31]SAM_PROTO_GetShiftState [00:10:31]wFMCommunicate request_size=4 [00:10:31]MH_SAM_APDU [00:10:31]CAPDU: 80 13 01 00 [00:10:31]Write to MH i2c: E2 08 00 EF 50 80 13 01 00 00 00 00 00 BC [00:10:31]Write i2c OK [00:10:31]MH_I2C_Read... [00:10:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:10:31]Read from MH i2c: E2 [00:10:31]MH_I2C_Read... [00:10:31]Read from MH i2c: E2 0E 00 [00:10:31]MH_I2C_Read... [00:10:31]Read from MH i2c: E2 0E 00 EF 50 00 09 00 00 00 00 00 00 00 00 00 00 90 00 C7 [00:10:31]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:10:31]wFMCommunicate OK [00:10:31]SAM_PROTO_GetShiftState done [00:10:31]FM_GetShiftState done [00:10:31]req_shift_open_date done [00:10:31]produce_requested_data done [00:10:31]produce_requested_data return {"kkm.sn":"0300000158","kkm.ver":"v1.0","fm.sn":"0000000002098565","fd.num":25092,"shift.num":48,"shift.opened":0,"shift.open_date":0} [00:10:31]process_action_free get_value [00:10:31]json_value_free [00:10:31]json_value_free done [00:10:31]process_json_proto returns [00:10:31]Send response to host [00:10:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000158","kkm.ver":"v1.0","fm.sn":"0000000002098565","fd.num":25092,"shift.num":48,"shift.opened":0,"shift.open_date":0}}} [00:10:31]free response buf [00:10:31]execute_script done [00:10:31]execute_script returns [00:10:31]free content buf [00:10:31]Sock 7.Close socket [00:10:31]Sock 7.Thread stoped [00:10:31]accept exits with 9 [00:10:31]New connection [00:10:31]New thread 3067428196 created [00:10:31]Thread 3067571556 joined [00:10:31]Waiting for new connection... [00:10:31] Sock 9.Parse request [00:10:31]Sock 9.Check first char [00:10:31]Sock 9.First char is OK [00:10:31]request: POST /json_proto HTTP/1.0 [00:10:31]Method: POST [00:10:31]URL: /json_proto [00:10:31]Method is POST - this is cgi request [00:10:31]url: /json_proto [00:10:31]query_string will be loaded in cgi processing [00:10:31]execute_cgi json_proto POST (null) [00:10:31]execute_cgi path=json_proto method=POST [00:10:31]POST find Content-Length [00:10:31]Host: 172.17.45.131:8080 [00:10:31]Content-Length: 331 [00:10:31]Content-Type: application/json [00:10:31] [00:10:31]POST finish read [00:10:31]Found Content-Length = 331 [00:10:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:10:31]execute_script... [00:10:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:10:32]POST & json_proto [00:10:32]process_json_proto [00:10:32]json parsed OK: [00:10:32]protocol is kg_v1.0 [00:10:32]action value=get_value [00:10:32]process_action get_value [00:10:32]cmd_get_value [00:10:32]process_action get_value done [00:10:32]requested_data is exist [00:10:32]produce_requested_data [00:10:32]requested_item fm.sale.total is exist - process it [00:10:32]SAM_PROTO_GetFMData [00:10:32]wFMCommunicate request_size=4 [00:10:32]MH_SAM_APDU [00:10:32]CAPDU: 80 13 03 00 [00:10:32]Write to MH i2c: E2 08 00 F0 50 80 13 03 00 00 00 00 00 BF [00:10:32]Write i2c OK [00:10:32]MH_I2C_Read... [00:10:32]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:10:32]Read from MH i2c: E2 [00:10:32]MH_I2C_Read... [00:10:32]Read from MH i2c: E2 FD 00 [00:10:32]MH_I2C_Read... [00:10:32]Read from MH i2c: E2 FD 00 F0 50 00 C5 04 85 04 C1 04 6E 04 04 00 A3 61 00 00 69 04 A1 00 6F 04 04 00 16 61 00 00 B1 04 04 00 DB 90 BE 92 70 04 04 00 A0 80 6C 63 72 04 04 00 3B 10 52 2F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 14 21 96 0F 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 BE 7D 4C 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8D 00 00 00 B1 04 04 00 A4 B2 B6 01 70 04 04 00 68 7D B4 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 97 97 2E EF 03 09 90 00 37 [00:10:32]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 A3 61 00 00 69 04 A1 00 6F 04 04 00 16 61 00 00 B1 04 04 00 DB 90 BE 92 70 04 04 00 A0 80 6C 63 72 04 04 00 3B 10 52 2F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 14 21 96 0F 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 BE 7D 4C 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8D 00 00 00 B1 04 04 00 A4 B2 B6 01 70 04 04 00 68 7D B4 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 97 97 2E EF 03 09 90 00 [00:10:32]wFMCommunicate OK [00:10:32]wFMCommunicate request_size=4 [00:10:32]MH_SAM_APDU [00:10:32]CAPDU: 80 17 00 00 [00:10:32]Write to MH i2c: E2 08 00 F1 50 80 17 00 00 00 00 00 00 C1 [00:10:32]Write i2c OK [00:10:32]MH_I2C_Read... [00:10:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:10:32]Read from MH i2c: E2 [00:10:32]MH_I2C_Read... [00:10:32]Read from MH i2c: E2 FD 00 [00:10:32]MH_I2C_Read... [00:10:32]Read from MH i2c: E2 FD 00 F1 50 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EB E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 46 [00:10: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 EB E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [00:10:32]wFMCommunicate OK [00:10:32]wFMCommunicate request_size=4 [00:10:32]MH_SAM_APDU [00:10:32]CAPDU: 80 17 00 00 [00:10:32]Write to MH i2c: E2 08 00 F2 50 80 17 00 00 00 00 00 00 C2 [00:10:32]Write i2c OK [00:10:32]MH_I2C_Read... [00:10:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:10:33]Read from MH i2c: E2 [00:10:33]MH_I2C_Read... [00:10:33]Read from MH i2c: E2 FD 00 [00:10:33]MH_I2C_Read... [00:10:33]Read from MH i2c: E2 FD 00 F2 50 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 D4 [00:10: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 [00:10:33]wFMCommunicate OK [00:10:33]wFMCommunicate request_size=4 [00:10:33]MH_SAM_APDU [00:10:33]CAPDU: 80 17 00 00 [00:10:33]Write to MH i2c: E2 08 00 F3 50 80 17 00 00 00 00 00 00 C3 [00:10:33]Write i2c OK [00:10:33]MH_I2C_Read... [00:10:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:10:33]Read from MH i2c: E2 [00:10:33]MH_I2C_Read... [00:10:33]Read from MH i2c: E2 FD 00 [00:10:33]MH_I2C_Read... [00:10:33]Read from MH i2c: E2 FD 00 F3 50 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 4F [00:10: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 [00:10:33]wFMCommunicate OK [00:10:33]wFMCommunicate request_size=4 [00:10:33]MH_SAM_APDU [00:10:33]CAPDU: 80 17 00 00 [00:10:33]Write to MH i2c: E2 08 00 F4 50 80 17 00 00 00 00 00 00 C4 [00:10:33]Write i2c OK [00:10:33]MH_I2C_Read... [00:10:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [00:10:33]Read from MH i2c: E2 [00:10:33]MH_I2C_Read... [00:10:33]Read from MH i2c: E2 E2 00 [00:10:33]MH_I2C_Read... [00:10:33]Read from MH i2c: E2 E2 00 F4 50 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A2 [00:10: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 [00:10:33]wFMCommunicate OK [00:10:33]SAM_PROTO_GetFMData done [00:10:33]requested_item fm.sale_refund.total is exist - process it [00:10:33]requested_item fm.buy.total is exist - process it [00:10:33]requested_item shift.sale.total is exist - process it [00:10:33]SAM_PROTO_GetShiftData [00:10:33]wFMCommunicate request_size=4 [00:10:33]MH_SAM_APDU [00:10:33]CAPDU: 80 13 02 00 [00:10:33]Write to MH i2c: E2 08 00 F5 50 80 13 02 00 00 00 00 00 C3 [00:10:33]Write i2c OK [00:10:33]MH_I2C_Read... [00:10:34]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:10:34]Read from MH i2c: E2 [00:10:34]MH_I2C_Read... [00:10:34]Read from MH i2c: E2 FD 00 [00:10:34]MH_I2C_Read... [00:10:34]Read from MH i2c: E2 FD 00 F5 50 00 BD 04 AA 04 B9 04 6E 04 04 00 D2 01 00 00 69 04 9F 00 6F 04 04 00 CF 01 00 00 B1 04 04 00 B5 E6 4E 03 70 04 04 00 B8 8C EB 01 72 04 04 00 FD 59 63 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 55 F3 59 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 03 7F 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 50 D3 0E 70 04 03 00 50 D3 0E 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 14 93 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 88 [00:10:34]RAPDU: BD 04 AA 04 B9 04 6E 04 04 00 D2 01 00 00 69 04 9F 00 6F 04 04 00 CF 01 00 00 B1 04 04 00 B5 E6 4E 03 70 04 04 00 B8 8C EB 01 72 04 04 00 FD 59 63 01 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 55 F3 59 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 03 7F 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 50 D3 0E 70 04 03 00 50 D3 0E 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 14 93 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 [00:10:34]wFMCommunicate OK [00:10:34]wFMCommunicate request_size=4 [00:10:34]MH_SAM_APDU [00:10:34]CAPDU: 80 17 00 00 [00:10:34]Write to MH i2c: E2 08 00 F6 50 80 17 00 00 00 00 00 00 C6 [00:10:34]Write i2c OK [00:10:34]MH_I2C_Read... [00:10:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:10:34]Read from MH i2c: E2 [00:10:34]MH_I2C_Read... [00:10:34]Read from MH i2c: E2 FD 00 [00:10:34]MH_I2C_Read... [00:10:34]Read from MH i2c: E2 FD 00 F6 50 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 97 21 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 2B [00:10:34]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 97 21 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 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 [00:10:34]wFMCommunicate OK [00:10:34]wFMCommunicate request_size=4 [00:10:34]MH_SAM_APDU [00:10:34]CAPDU: 80 17 00 00 [00:10:34]Write to MH i2c: E2 08 00 F7 50 80 17 00 00 00 00 00 00 C7 [00:10:34]Write i2c OK [00:10:34]MH_I2C_Read... [00:10:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:10:34]Read from MH i2c: E2 [00:10:34]MH_I2C_Read... [00:10:34]Read from MH i2c: E2 FD 00 [00:10:34]MH_I2C_Read... [00:10:34]Read from MH i2c: E2 FD 00 F7 50 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 F9 [00:10: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 [00:10:34]wFMCommunicate OK [00:10:34]wFMCommunicate request_size=4 [00:10:34]MH_SAM_APDU [00:10:34]CAPDU: 80 17 00 00 [00:10:34]Write to MH i2c: E2 08 00 F8 50 80 17 00 00 00 00 00 00 C8 [00:10:34]Write i2c OK [00:10:34]MH_I2C_Read... [00:10:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:10:35]Read from MH i2c: E2 [00:10:35]MH_I2C_Read... [00:10:35]Read from MH i2c: E2 FD 00 [00:10:35]MH_I2C_Read... [00:10:35]Read from MH i2c: E2 FD 00 F8 50 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 3F [00:10: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 [00:10:35]wFMCommunicate OK [00:10:35]wFMCommunicate request_size=4 [00:10:35]MH_SAM_APDU [00:10:35]CAPDU: 80 17 00 00 [00:10:35]Write to MH i2c: E2 08 00 F9 50 80 17 00 00 00 00 00 00 C9 [00:10:35]Write i2c OK [00:10:35]MH_I2C_Read... [00:10:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [00:10:35]Read from MH i2c: E2 [00:10:35]MH_I2C_Read... [00:10:35]Read from MH i2c: E2 DA 00 [00:10:35]MH_I2C_Read... [00:10:35]Read from MH i2c: E2 DA 00 F9 50 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AA [00:10: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 [00:10:35]wFMCommunicate OK [00:10:35]SAM_PROTO_GetShiftData done [00:10:35]requested_item shift.sale.total_cash is exist - process it [00:10:35]requested_item shift.sale_refund.total is exist - process it [00:10:35]requested_item shift.sale_refund.total_cash is exist - process it [00:10:35]requested_item shift.buy.total is exist - process it [00:10:35]requested_item shift.buy.total_cash is exist - process it [00:10:35]produce_requested_data done [00:10:35]produce_requested_data return {"fm.sale.total":24619624.59,"fm.sale_refund.total":287505.00,"fm.buy.total":0.00,"shift.sale.total":555025.17,"shift.sale.total_cash":322142.00,"shift.sale_refund.total":9716.00,"shift.sale_refund.total_cash":9716.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:10:35]process_action_free get_value [00:10:35]json_value_free [00:10:35]json_value_free done [00:10:35]process_json_proto returns [00:10:35]Send response to host [00:10:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":24619624.59,"fm.sale_refund.total":287505.00,"fm.buy.total":0.00,"shift.sale.total":555025.17,"shift.sale.total_cash":322142.00,"shift.sale_refund.total":9716.00,"shift.sale_refund.total_cash":9716.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:10:35]free response buf [00:10:35]execute_script done [00:10:35]execute_script returns [00:10:35]free content buf [00:10:35]Sock 9.Close socket [00:10:35]Sock 9.Thread stoped [00:10:35]accept exits with 7 [00:10:35]New connection [00:10:35]New thread 3067571556 created [00:10:35]Thread 3067428196 joined [00:10:35]Waiting for new connection... [00:10:35] Sock 7.Parse request [00:10:35]Sock 7.Check first char [00:10:35]Sock 7.First char is OK [00:10:35]request: POST /json_proto HTTP/1.0 [00:10:35]Method: POST [00:10:35]URL: /json_proto [00:10:35]Method is POST - this is cgi request [00:10:35]url: /json_proto [00:10:35]query_string will be loaded in cgi processing [00:10:35]execute_cgi json_proto POST (null) [00:10:35]execute_cgi path=json_proto method=POST [00:10:35]POST find Content-Length [00:10:35]Host: 172.17.45.131:8080 [00:10:35]Content-Length: 241 [00:10:35]Content-Type: application/json [00:10:35] [00:10:35]POST finish read [00:10:35]Found Content-Length = 241 [00:10:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0410\u044F\u0442\u043E\u0432 \u0414. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:10:35]execute_script... [00:10:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0410\u044F\u0442\u043E\u0432 \u0414. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:10:35]POST & json_proto [00:10:35]process_json_proto [00:10:35]json parsed OK: [00:10:35]protocol is kg_v1.0 [00:10:35]action value=open_shift [00:10:35]process_action open_shift [00:10:35]cmd_open_shift [00:10:35]MH_GetDate [00:10:35]Write to MH i2c: F0 00 00 FA 50 39 [00:10:35]Write i2c OK [00:10:35]MH_I2C_Read... [00:10:35]Read from MH i2c: F0 [00:10:35]MH_I2C_Read... [00:10:35]Read from MH i2c: F0 09 00 [00:10:35]MH_I2C_Read... [00:10:35]Read from MH i2c: F0 09 00 FA 50 00 FD 80 A9 66 C6 D4 6E 66 3C [00:10:35]GetLastDocTimeStamp 1722384533 [00:10:35]current date 1722384637 [00:10:35]FM_GetShiftState [00:10:35]SAM_PROTO_GetShiftState [00:10:35]wFMCommunicate request_size=4 [00:10:35]MH_SAM_APDU [00:10:35]CAPDU: 80 13 01 00 [00:10:35]Write to MH i2c: E2 08 00 FB 50 80 13 01 00 00 00 00 00 C8 [00:10:35]Write i2c OK [00:10:35]MH_I2C_Read... [00:10:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:10:35]Read from MH i2c: E2 [00:10:35]MH_I2C_Read... [00:10:35]Read from MH i2c: E2 0E 00 [00:10:35]MH_I2C_Read... [00:10:35]Read from MH i2c: E2 0E 00 FB 50 00 09 00 00 00 00 00 00 00 00 00 00 90 00 D3 [00:10:35]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:10:35]wFMCommunicate OK [00:10:35]SAM_PROTO_GetShiftState done [00:10:35]FM_GetShiftState done [00:10:35]KKMCreateOpenShiftDocument [00:10:35]Load OK [00:10:35]Malloc new data [00:10:35]MH_GetDate [00:10:35]Write to MH i2c: F0 00 00 FC 50 3B [00:10:35]Write i2c OK [00:10:35]MH_I2C_Read... [00:10:35]Read from MH i2c: F0 [00:10:35]MH_I2C_Read... [00:10:35]Read from MH i2c: F0 09 00 [00:10:35]MH_I2C_Read... [00:10:35]Read from MH i2c: F0 09 00 FC 50 00 FD 80 A9 66 C6 D4 6E 66 3E [00:10:35]Malloc new data [00:10:35]KKMCreateOpenShiftDocument OK [00:10:35]KKMSetOpenShiftData OK [00:10:35]ProcessDocumentItem done err = 0, tmpTLVsize=194 [00:10:35]tlvbuf is 01F0C570 [00:10:35]KKMLoadAndSignOpenShiftData [00:10:35]SAM_PROTO_ProcessDocument [00:10:35]wFMCommunicate request_size=9 [00:10:35]MH_SAM_APDU [00:10:35]CAPDU: 80 15 01 00 04 02 00 C2 00 [00:10:35]Write to MH i2c: E2 0C 00 FD 50 80 15 01 00 04 00 02 00 C2 00 00 00 98 [00:10:35]Write i2c OK [00:10:35]MH_I2C_Read... [00:10:35]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:10:35]Read from MH i2c: E2 [00:10:35]MH_I2C_Read... [00:10:35]Read from MH i2c: E2 03 00 [00:10:35]MH_I2C_Read... [00:10:35]Read from MH i2c: E2 03 00 FD 50 00 90 00 C1 [00:10:35]RAPDU: 90 00 [00:10:35]wFMCommunicate OK [00:10:35]wFMCommunicate request_size=23 [00:10:35]MH_SAM_APDU [00:10:35]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [00:10:35]Write to MH i2c: E2 1A 00 FE 50 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 C3 [00:10:35]Write i2c OK [00:10:35]MH_I2C_Read... [00:10:35]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:10:35]Read from MH i2c: E2 [00:10:35]MH_I2C_Read... [00:10:35]Read from MH i2c: E2 03 00 [00:10:35]MH_I2C_Read... [00:10:35]Read from MH i2c: E2 03 00 FE 50 00 90 00 C2 [00:10:35]RAPDU: 90 00 [00:10:35]wFMCommunicate OK [00:10:35]wFMCommunicate request_size=24 [00:10:35]MH_SAM_APDU [00:10:35]CAPDU: 80 15 02 00 13 FD 03 0F 00 D0 90 D1 8F D1 82 D0 BE D0 B2 20 D0 94 2E 20 [00:10:35]Write to MH i2c: E2 1B 00 FF 50 80 15 02 00 13 00 FD 03 0F 00 D0 90 D1 8F D1 82 D0 BE D0 B2 20 D0 94 2E 20 00 00 F9 [00:10:35]Write i2c OK [00:10:35]MH_I2C_Read... [00:10:35]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:10:35]Read from MH i2c: E2 [00:10:35]MH_I2C_Read... [00:10:35]Read from MH i2c: E2 03 00 [00:10:35]MH_I2C_Read... [00:10:35]Read from MH i2c: E2 03 00 FF 50 00 90 00 C3 [00:10:35]RAPDU: 90 00 [00:10:35]wFMCommunicate OK [00:10:35]wFMCommunicate request_size=88 [00:10:35]MH_SAM_APDU [00:10:35]CAPDU: 80 15 02 00 53 F1 03 4F 00 37 32 30 30 30 30 2C 20 D0 B3 2E 20 D0 91 D0 B0 D1 82 D0 BA D0 B5 D0 BD 2C 20 D0 BA D0 B2 D0 B0 D1 80 D1 82 D0 B0 D0 BB 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 94 D0 BE D0 BD 2C 20 34 30 2E 30 37 34 39 36 30 2C 37 30 2E 38 34 30 36 35 30 [00:10:35]Write to MH i2c: E2 5B 00 00 51 80 15 02 00 53 00 F1 03 4F 00 37 32 30 30 30 30 2C 20 D0 B3 2E 20 D0 91 D0 B0 D1 82 D0 BA D0 B5 D0 BD 2C 20 D0 BA D0 B2 D0 B0 D1 80 D1 82 D0 B0 D0 BB 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 94 D0 BE D0 BD 2C 20 34 30 2E 30 37 34 39 36 30 2C 37 30 2E 38 34 30 36 35 30 00 00 5A [00:10:35]Write i2c OK [00:10:35]MH_I2C_Read... [00:10:35]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:10:35]Read from MH i2c: E2 [00:10:35]MH_I2C_Read... [00:10:35]Read from MH i2c: E2 03 00 [00:10:35]MH_I2C_Read... [00:10:35]Read from MH i2c: E2 03 00 00 51 00 90 00 C5 [00:10:35]RAPDU: 90 00 [00:10:35]wFMCommunicate OK [00:10:35]wFMCommunicate request_size=51 [00:10:35]MH_SAM_APDU [00:10:35]CAPDU: 80 15 02 00 2E A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 [00:10:35]Write to MH i2c: E2 36 00 01 51 80 15 02 00 2E 00 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 00 00 7E [00:10:35]Write i2c OK [00:10:35]MH_I2C_Read... [00:10:36]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:10:36]Read from MH i2c: E2 [00:10:36]MH_I2C_Read... [00:10:36]Read from MH i2c: E2 03 00 [00:10:36]MH_I2C_Read... [00:10:36]Read from MH i2c: E2 03 00 01 51 00 90 00 C6 [00:10:36]RAPDU: 90 00 [00:10:36]wFMCommunicate OK [00:10:36]wFMCommunicate request_size=13 [00:10:36]MH_SAM_APDU [00:10:36]CAPDU: 80 15 02 00 08 F4 03 04 00 FD 80 A9 66 [00:10:36]Write to MH i2c: E2 10 00 02 51 80 15 02 00 08 00 F4 03 04 00 FD 80 A9 66 00 00 6A [00:10:36]Write i2c OK [00:10:36]MH_I2C_Read... [00:10:36]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:10:36]Read from MH i2c: E2 [00:10:36]MH_I2C_Read... [00:10:36]Read from MH i2c: E2 03 00 [00:10:36]MH_I2C_Read... [00:10:36]Read from MH i2c: E2 03 00 02 51 00 90 00 C7 [00:10:36]RAPDU: 90 00 [00:10:36]wFMCommunicate OK [00:10:36]wFMCommunicate request_size=25 [00:10:36]MH_SAM_APDU [00:10:36]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 [00:10:36]Write to MH i2c: E2 1C 00 03 51 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 00 00 33 [00:10:36]Write i2c OK [00:10:36]MH_I2C_Read... [00:10:36]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:10:36]Read from MH i2c: E2 [00:10:36]MH_I2C_Read... [00:10:36]Read from MH i2c: E2 03 00 [00:10:36]MH_I2C_Read... [00:10:36]Read from MH i2c: E2 03 00 03 51 00 90 00 C8 [00:10:36]RAPDU: 90 00 [00:10:36]wFMCommunicate OK [00:10:36]wFMCommunicate request_size=4 [00:10:36]MH_SAM_APDU [00:10:36]CAPDU: 80 15 03 00 [00:10:36]Write to MH i2c: E2 08 00 04 51 80 15 03 00 00 00 00 00 D6 [00:10:36]Write i2c OK [00:10:36]MH_I2C_Read... [00:10:36]OFD Sender: No OFD packet to send [00:10:36]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 53! [00:10:36]Read from MH i2c: E2 [00:10:36]MH_I2C_Read... [00:10:36]Read from MH i2c: E2 38 00 [00:10:36]MH_I2C_Read... [00:10:36]Read from MH i2c: E2 38 00 04 51 00 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 05 62 00 00 0E 04 04 00 31 00 00 00 35 04 06 00 D7 61 2D CA B9 B7 90 00 DC [00:10:36]RAPDU: 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 05 62 00 00 0E 04 04 00 31 00 00 00 35 04 06 00 D7 61 2D CA B9 B7 90 00 [00:10:36]wFMCommunicate OK [00:10:36]SAM_PROTO_ProcessDocument answer len = 51 [00:10:36]SAM_PROTO_ProcessDocument done [00:10:36]SetTLVBufToDocument [00:10:36]Processing tag 1209 (04B9) [00:10:36]Malloc new data [00:10:36]Processing tag 1041 (0411) [00:10:36]Processing tag 1040 (0410) [00:10:36]Malloc new data [00:10:36]Processing tag 1038 (040E) [00:10:36]Malloc new data [00:10:36]Processing tag 1077 (0435) [00:10:36]Malloc new data [00:10:36]SetTLVBufToDocument err=0 [00:10:36]KKMLoadAndSignOpenShiftData store KKM data [00:10:36]KKMLoadAndSignOpenShiftData err=0 [00:10:36]Отчет об открытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Аятов Д. Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 Место: АЗС № 127 "Партнер Нефть" 31.07.2024 00:10 Смена: 49 РНМ: 0000000000171247 ЗНМ: 0300000158 ФД: 25093 ФМ: 0000000002098565 ФПД: 236812380060087 [00:10:36]StoreToDocumentArchive [00:10:36]shift 49 fd 25093 [00:10:36]Create dir for shift 0049 [00:10:36]save to /storage/0049/doc_00025093 [00:10:36]save last doc name /storage/0049/doc_00025093 to /storage/kkm_last_doc_name [00:10:36]save OK [00:10:36]Clear old archive folders... [00:10:36]Remove dir /storage/0048 [00:10:36]opendir ok [00:10:36]file . [00:10:36]file .. [00:10:36]file doc_00024625 [00:10:36]remove file /storage/0048/doc_00024625 [00:10:36]file doc_00024626 [00:10:36]remove file /storage/0048/doc_00024626 [00:10:36]file doc_00024627 [00:10:36]remove file /storage/0048/doc_00024627 [00:10:36]file doc_00024628 [00:10:36]remove file /storage/0048/doc_00024628 [00:10:36]file doc_00024629 [00:10:36]remove file /storage/0048/doc_00024629 [00:10:36]file doc_00024630 [00:10:36]remove file /storage/0048/doc_00024630 [00:10:36]file doc_00024631 [00:10:36]remove file /storage/0048/doc_00024631 [00:10:36]file doc_00024632 [00:10:36]remove file /storage/0048/doc_00024632 [00:10:36]file doc_00024633 [00:10:36]remove file /storage/0048/doc_00024633 [00:10:36]file doc_00024634 [00:10:36]remove file /storage/0048/doc_00024634 [00:10:36]file doc_00024635 [00:10:36]remove file /storage/0048/doc_00024635 [00:10:36]file doc_00024636 [00:10:36]remove file /storage/0048/doc_00024636 [00:10:36]file doc_00024637 [00:10:36]remove file /storage/0048/doc_00024637 [00:10:36]file doc_00024638 [00:10:36]remove file /storage/0048/doc_00024638 [00:10:36]file doc_00024639 [00:10:36]remove file /storage/0048/doc_00024639 [00:10:36]file doc_00024640 [00:10:36]remove file /storage/0048/doc_00024640 [00:10:36]file doc_00024641 [00:10:36]remove file /storage/0048/doc_00024641 [00:10:36]file doc_00024642 [00:10:36]remove file /storage/0048/doc_00024642 [00:10:36]file doc_00024643 [00:10:36]remove file /storage/0048/doc_00024643 [00:10:36]file doc_00024644 [00:10:36]remove file /storage/0048/doc_00024644 [00:10:36]file doc_00024645 [00:10:36]remove file /storage/0048/doc_00024645 [00:10:36]file doc_00024646 [00:10:36]remove file /storage/0048/doc_00024646 [00:10:36]file doc_00024647 [00:10:36]remove file /storage/0048/doc_00024647 [00:10:36]file doc_00024648 [00:10:36]remove file /storage/0048/doc_00024648 [00:10:36]file doc_00024649 [00:10:36]remove file /storage/0048/doc_00024649 [00:10:36]file doc_00024650 [00:10:36]remove file /storage/0048/doc_00024650 [00:10:36]file doc_00024651 [00:10:36]remove file /storage/0048/doc_00024651 [00:10:36]file doc_00024652 [00:10:36]remove file /storage/0048/doc_00024652 [00:10:36]file doc_00024653 [00:10:36]remove file /storage/0048/doc_00024653 [00:10:36]file doc_00024654 [00:10:36]remove file /storage/0048/doc_00024654 [00:10:36]file doc_00024655 [00:10:36]remove file /storage/0048/doc_00024655 [00:10:36]file doc_00024656 [00:10:36]remove file /storage/0048/doc_00024656 [00:10:36]file doc_00024657 [00:10:36]remove file /storage/0048/doc_00024657 [00:10:36]file doc_00024658 [00:10:36]remove file /storage/0048/doc_00024658 [00:10:36]file doc_00024659 [00:10:36]remove file /storage/0048/doc_00024659 [00:10:36]file doc_00024660 [00:10:36]remove file /storage/0048/doc_00024660 [00:10:36]file doc_00024661 [00:10:36]remove file /storage/0048/doc_00024661 [00:10:36]file doc_00024662 [00:10:36]remove file /storage/0048/doc_00024662 [00:10:36]file doc_00024663 [00:10:36]remove file /storage/0048/doc_00024663 [00:10:36]file doc_00024664 [00:10:36]remove file /storage/0048/doc_00024664 [00:10:36]file doc_00024665 [00:10:36]remove file /storage/0048/doc_00024665 [00:10:36]file doc_00024666 [00:10:36]remove file /storage/0048/doc_00024666 [00:10:36]file doc_00024667 [00:10:36]remove file /storage/0048/doc_00024667 [00:10:36]file doc_00024668 [00:10:36]remove file /storage/0048/doc_00024668 [00:10:36]file doc_00024669 [00:10:36]remove file /storage/0048/doc_00024669 [00:10:36]file doc_00024670 [00:10:36]remove file /storage/0048/doc_00024670 [00:10:36]file doc_00024671 [00:10:36]remove file /storage/0048/doc_00024671 [00:10:36]file doc_00024672 [00:10:36]remove file /storage/0048/doc_00024672 [00:10:36]file doc_00024673 [00:10:36]remove file /storage/0048/doc_00024673 [00:10:36]file doc_00024674 [00:10:36]remove file /storage/0048/doc_00024674 [00:10:36]file doc_00024675 [00:10:36]remove file /storage/0048/doc_00024675 [00:10:36]file doc_00024676 [00:10:36]remove file /storage/0048/doc_00024676 [00:10:36]file doc_00024677 [00:10:36]remove file /storage/0048/doc_00024677 [00:10:36]file doc_00024678 [00:10:36]remove file /storage/0048/doc_00024678 [00:10:36]file doc_00024679 [00:10:36]remove file /storage/0048/doc_00024679 [00:10:36]file doc_00024680 [00:10:36]remove file /storage/0048/doc_00024680 [00:10:36]file doc_00024681 [00:10:36]remove file /storage/0048/doc_00024681 [00:10:36]file doc_00024682 [00:10:36]remove file /storage/0048/doc_00024682 [00:10:36]file doc_00024683 [00:10:36]remove file /storage/0048/doc_00024683 [00:10:36]file doc_00024684 [00:10:36]remove file /storage/0048/doc_00024684 [00:10:36]file doc_00024685 [00:10:36]remove file /storage/0048/doc_00024685 [00:10:36]file doc_00024686 [00:10:36]remove file /storage/0048/doc_00024686 [00:10:36]file doc_00024687 [00:10:36]remove file /storage/0048/doc_00024687 [00:10:36]file doc_00024688 [00:10:36]remove file /storage/0048/doc_00024688 [00:10:36]file doc_00024689 [00:10:36]remove file /storage/0048/doc_00024689 [00:10:36]file doc_00024690 [00:10:36]remove file /storage/0048/doc_00024690 [00:10:36]file doc_00024691 [00:10:36]remove file /storage/0048/doc_00024691 [00:10:36]file doc_00024692 [00:10:36]remove file /storage/0048/doc_00024692 [00:10:36]file doc_00024693 [00:10:36]remove file /storage/0048/doc_00024693 [00:10:36]file doc_00024694 [00:10:36]remove file /storage/0048/doc_00024694 [00:10:36]file doc_00024695 [00:10:36]remove file /storage/0048/doc_00024695 [00:10:36]file doc_00024696 [00:10:36]remove file /storage/0048/doc_00024696 [00:10:36]file doc_00024697 [00:10:36]remove file /storage/0048/doc_00024697 [00:10:36]file doc_00024698 [00:10:36]remove file /storage/0048/doc_00024698 [00:10:36]file doc_00024699 [00:10:36]remove file /storage/0048/doc_00024699 [00:10:36]file doc_00024700 [00:10:36]remove file /storage/0048/doc_00024700 [00:10:36]file doc_00024701 [00:10:36]remove file /storage/0048/doc_00024701 [00:10:36]file doc_00024702 [00:10:36]remove file /storage/0048/doc_00024702 [00:10:36]file doc_00024703 [00:10:36]remove file /storage/0048/doc_00024703 [00:10:36]file doc_00024704 [00:10:36]remove file /storage/0048/doc_00024704 [00:10:36]file doc_00024705 [00:10:36]remove file /storage/0048/doc_00024705 [00:10:36]file doc_00024706 [00:10:36]remove file /storage/0048/doc_00024706 [00:10:36]file doc_00024707 [00:10:36]remove file /storage/0048/doc_00024707 [00:10:36]file doc_00024708 [00:10:36]remove file /storage/0048/doc_00024708 [00:10:36]file doc_00024709 [00:10:36]remove file /storage/0048/doc_00024709 [00:10:36]file doc_00024710 [00:10:36]remove file /storage/0048/doc_00024710 [00:10:36]file doc_00024711 [00:10:36]remove file /storage/0048/doc_00024711 [00:10:36]file doc_00024712 [00:10:36]remove file /storage/0048/doc_00024712 [00:10:36]file doc_00024713 [00:10:36]remove file /storage/0048/doc_00024713 [00:10:36]file doc_00024714 [00:10:36]remove file /storage/0048/doc_00024714 [00:10:36]file doc_00024715 [00:10:36]remove file /storage/0048/doc_00024715 [00:10:36]file doc_00024716 [00:10:36]remove file /storage/0048/doc_00024716 [00:10:36]file doc_00024717 [00:10:36]remove file /storage/0048/doc_00024717 [00:10:36]file doc_00024718 [00:10:36]remove file /storage/0048/doc_00024718 [00:10:36]file doc_00024719 [00:10:36]remove file /storage/0048/doc_00024719 [00:10:36]file doc_00024720 [00:10:36]remove file /storage/0048/doc_00024720 [00:10:36]file doc_00024721 [00:10:36]remove file /storage/0048/doc_00024721 [00:10:36]file doc_00024722 [00:10:36]remove file /storage/0048/doc_00024722 [00:10:36]file doc_00024723 [00:10:36]remove file /storage/0048/doc_00024723 [00:10:36]file doc_00024724 [00:10:36]remove file /storage/0048/doc_00024724 [00:10:36]file doc_00024725 [00:10:36]remove file /storage/0048/doc_00024725 [00:10:36]file doc_00024726 [00:10:36]remove file /storage/0048/doc_00024726 [00:10:36]file doc_00024727 [00:10:36]remove file /storage/0048/doc_00024727 [00:10:36]file doc_00024728 [00:10:36]remove file /storage/0048/doc_00024728 [00:10:36]file doc_00024729 [00:10:36]remove file /storage/0048/doc_00024729 [00:10:36]file doc_00024730 [00:10:36]remove file /storage/0048/doc_00024730 [00:10:36]file doc_00024731 [00:10:36]remove file /storage/0048/doc_00024731 [00:10:36]file doc_00024732 [00:10:36]remove file /storage/0048/doc_00024732 [00:10:36]file doc_00024733 [00:10:36]remove file /storage/0048/doc_00024733 [00:10:36]file doc_00024734 [00:10:36]remove file /storage/0048/doc_00024734 [00:10:36]file doc_00024735 [00:10:36]remove file /storage/0048/doc_00024735 [00:10:36]file doc_00024736 [00:10:36]remove file /storage/0048/doc_00024736 [00:10:36]file doc_00024737 [00:10:36]remove file /storage/0048/doc_00024737 [00:10:36]file doc_00024738 [00:10:36]remove file /storage/0048/doc_00024738 [00:10:36]file doc_00024739 [00:10:36]remove file /storage/0048/doc_00024739 [00:10:36]file doc_00024740 [00:10:36]remove file /storage/0048/doc_00024740 [00:10:36]file doc_00024741 [00:10:36]remove file /storage/0048/doc_00024741 [00:10:36]file doc_00024742 [00:10:36]remove file /storage/0048/doc_00024742 [00:10:36]file doc_00024743 [00:10:36]remove file /storage/0048/doc_00024743 [00:10:36]file doc_00024744 [00:10:36]remove file /storage/0048/doc_00024744 [00:10:36]file doc_00024745 [00:10:36]remove file /storage/0048/doc_00024745 [00:10:36]file doc_00024746 [00:10:36]remove file /storage/0048/doc_00024746 [00:10:36]file doc_00024747 [00:10:36]remove file /storage/0048/doc_00024747 [00:10:36]file doc_00024748 [00:10:36]remove file /storage/0048/doc_00024748 [00:10:36]file doc_00024749 [00:10:36]remove file /storage/0048/doc_00024749 [00:10:36]file doc_00024750 [00:10:36]remove file /storage/0048/doc_00024750 [00:10:36]file doc_00024751 [00:10:36]remove file /storage/0048/doc_00024751 [00:10:36]file doc_00024752 [00:10:36]remove file /storage/0048/doc_00024752 [00:10:36]file doc_00024753 [00:10:36]remove file /storage/0048/doc_00024753 [00:10:36]file doc_00024754 [00:10:36]remove file /storage/0048/doc_00024754 [00:10:36]file doc_00024755 [00:10:36]remove file /storage/0048/doc_00024755 [00:10:36]file doc_00024756 [00:10:36]remove file /storage/0048/doc_00024756 [00:10:36]file doc_00024757 [00:10:36]remove file /storage/0048/doc_00024757 [00:10:36]file doc_00024758 [00:10:36]remove file /storage/0048/doc_00024758 [00:10:36]file doc_00024759 [00:10:36]remove file /storage/0048/doc_00024759 [00:10:36]file doc_00024760 [00:10:36]remove file /storage/0048/doc_00024760 [00:10:36]file doc_00024761 [00:10:36]remove file /storage/0048/doc_00024761 [00:10:36]file doc_00024762 [00:10:36]remove file /storage/0048/doc_00024762 [00:10:36]file doc_00024763 [00:10:36]remove file /storage/0048/doc_00024763 [00:10:36]file doc_00024764 [00:10:36]remove file /storage/0048/doc_00024764 [00:10:36]file doc_00024765 [00:10:36]remove file /storage/0048/doc_00024765 [00:10:36]file doc_00024766 [00:10:36]remove file /storage/0048/doc_00024766 [00:10:36]file doc_00024767 [00:10:36]remove file /storage/0048/doc_00024767 [00:10:36]file doc_00024768 [00:10:36]remove file /storage/0048/doc_00024768 [00:10:36]file doc_00024769 [00:10:36]remove file /storage/0048/doc_00024769 [00:10:36]file doc_00024770 [00:10:36]remove file /storage/0048/doc_00024770 [00:10:36]file doc_00024771 [00:10:36]remove file /storage/0048/doc_00024771 [00:10:36]file doc_00024772 [00:10:36]remove file /storage/0048/doc_00024772 [00:10:36]file doc_00024773 [00:10:36]remove file /storage/0048/doc_00024773 [00:10:36]file doc_00024774 [00:10:36]remove file /storage/0048/doc_00024774 [00:10:36]file doc_00024775 [00:10:36]remove file /storage/0048/doc_00024775 [00:10:36]file doc_00024776 [00:10:36]remove file /storage/0048/doc_00024776 [00:10:36]file doc_00024777 [00:10:36]remove file /storage/0048/doc_00024777 [00:10:36]file doc_00024778 [00:10:36]remove file /storage/0048/doc_00024778 [00:10:36]file doc_00024779 [00:10:36]remove file /storage/0048/doc_00024779 [00:10:37]file doc_00024780 [00:10:37]remove file /storage/0048/doc_00024780 [00:10:37]file doc_00024781 [00:10:37]remove file /storage/0048/doc_00024781 [00:10:37]file doc_00024782 [00:10:37]remove file /storage/0048/doc_00024782 [00:10:37]file doc_00024783 [00:10:37]remove file /storage/0048/doc_00024783 [00:10:37]file doc_00024784 [00:10:37]remove file /storage/0048/doc_00024784 [00:10:37]file doc_00024785 [00:10:37]remove file /storage/0048/doc_00024785 [00:10:37]file doc_00024786 [00:10:37]remove file /storage/0048/doc_00024786 [00:10:37]file doc_00024787 [00:10:37]remove file /storage/0048/doc_00024787 [00:10:37]file doc_00024788 [00:10:37]remove file /storage/0048/doc_00024788 [00:10:37]file doc_00024789 [00:10:37]remove file /storage/0048/doc_00024789 [00:10:37]file doc_00024790 [00:10:37]remove file /storage/0048/doc_00024790 [00:10:37]file doc_00024791 [00:10:37]remove file /storage/0048/doc_00024791 [00:10:37]file doc_00024792 [00:10:37]remove file /storage/0048/doc_00024792 [00:10:37]file doc_00024793 [00:10:37]remove file /storage/0048/doc_00024793 [00:10:37]file doc_00024794 [00:10:37]remove file /storage/0048/doc_00024794 [00:10:37]file doc_00024795 [00:10:37]remove file /storage/0048/doc_00024795 [00:10:37]file doc_00024796 [00:10:37]remove file /storage/0048/doc_00024796 [00:10:37]file doc_00024797 [00:10:37]remove file /storage/0048/doc_00024797 [00:10:37]file doc_00024798 [00:10:37]remove file /storage/0048/doc_00024798 [00:10:37]file doc_00024799 [00:10:37]remove file /storage/0048/doc_00024799 [00:10:37]file doc_00024800 [00:10:37]remove file /storage/0048/doc_00024800 [00:10:37]file doc_00024801 [00:10:37]remove file /storage/0048/doc_00024801 [00:10:37]file doc_00024802 [00:10:37]remove file /storage/0048/doc_00024802 [00:10:37]file doc_00024803 [00:10:37]remove file /storage/0048/doc_00024803 [00:10:37]file doc_00024804 [00:10:37]remove file /storage/0048/doc_00024804 [00:10:37]file doc_00024805 [00:10:37]remove file /storage/0048/doc_00024805 [00:10:37]file doc_00024806 [00:10:37]remove file /storage/0048/doc_00024806 [00:10:37]file doc_00024807 [00:10:37]remove file /storage/0048/doc_00024807 [00:10:37]file doc_00024808 [00:10:37]remove file /storage/0048/doc_00024808 [00:10:37]file doc_00024809 [00:10:37]remove file /storage/0048/doc_00024809 [00:10:37]file doc_00024810 [00:10:37]remove file /storage/0048/doc_00024810 [00:10:37]file doc_00024811 [00:10:37]remove file /storage/0048/doc_00024811 [00:10:37]file doc_00024812 [00:10:37]remove file /storage/0048/doc_00024812 [00:10:37]file doc_00024813 [00:10:37]remove file /storage/0048/doc_00024813 [00:10:37]file doc_00024814 [00:10:37]remove file /storage/0048/doc_00024814 [00:10:37]file doc_00024815 [00:10:37]remove file /storage/0048/doc_00024815 [00:10:37]file doc_00024816 [00:10:37]remove file /storage/0048/doc_00024816 [00:10:37]file doc_00024817 [00:10:37]remove file /storage/0048/doc_00024817 [00:10:37]file doc_00024818 [00:10:37]remove file /storage/0048/doc_00024818 [00:10:37]file doc_00024819 [00:10:37]remove file /storage/0048/doc_00024819 [00:10:37]file doc_00024820 [00:10:37]remove file /storage/0048/doc_00024820 [00:10:37]file doc_00024821 [00:10:37]remove file /storage/0048/doc_00024821 [00:10:37]file doc_00024822 [00:10:37]remove file /storage/0048/doc_00024822 [00:10:37]file doc_00024823 [00:10:37]remove file /storage/0048/doc_00024823 [00:10:37]file doc_00024824 [00:10:37]remove file /storage/0048/doc_00024824 [00:10:37]file doc_00024825 [00:10:37]remove file /storage/0048/doc_00024825 [00:10:37]file doc_00024826 [00:10:37]remove file /storage/0048/doc_00024826 [00:10:37]file doc_00024827 [00:10:37]remove file /storage/0048/doc_00024827 [00:10:37]file doc_00024828 [00:10:37]remove file /storage/0048/doc_00024828 [00:10:37]file doc_00024829 [00:10:37]remove file /storage/0048/doc_00024829 [00:10:37]file doc_00024830 [00:10:37]remove file /storage/0048/doc_00024830 [00:10:37]file doc_00024831 [00:10:37]remove file /storage/0048/doc_00024831 [00:10:37]file doc_00024832 [00:10:37]remove file /storage/0048/doc_00024832 [00:10:37]file doc_00024833 [00:10:37]remove file /storage/0048/doc_00024833 [00:10:37]file doc_00024834 [00:10:37]remove file /storage/0048/doc_00024834 [00:10:37]file doc_00024835 [00:10:37]remove file /storage/0048/doc_00024835 [00:10:37]file doc_00024836 [00:10:37]remove file /storage/0048/doc_00024836 [00:10:37]file doc_00024837 [00:10:37]remove file /storage/0048/doc_00024837 [00:10:37]file doc_00024838 [00:10:37]remove file /storage/0048/doc_00024838 [00:10:37]file doc_00024839 [00:10:37]remove file /storage/0048/doc_00024839 [00:10:37]file doc_00024840 [00:10:37]remove file /storage/0048/doc_00024840 [00:10:37]file doc_00024841 [00:10:37]remove file /storage/0048/doc_00024841 [00:10:37]file doc_00024842 [00:10:37]remove file /storage/0048/doc_00024842 [00:10:37]file doc_00024843 [00:10:37]remove file /storage/0048/doc_00024843 [00:10:37]file doc_00024844 [00:10:37]remove file /storage/0048/doc_00024844 [00:10:37]file doc_00024845 [00:10:37]remove file /storage/0048/doc_00024845 [00:10:37]file doc_00024846 [00:10:37]remove file /storage/0048/doc_00024846 [00:10:37]file doc_00024847 [00:10:37]remove file /storage/0048/doc_00024847 [00:10:37]file doc_00024848 [00:10:37]remove file /storage/0048/doc_00024848 [00:10:37]file doc_00024849 [00:10:37]remove file /storage/0048/doc_00024849 [00:10:37]file doc_00024850 [00:10:37]remove file /storage/0048/doc_00024850 [00:10:37]file doc_00024851 [00:10:37]remove file /storage/0048/doc_00024851 [00:10:37]file doc_00024852 [00:10:37]remove file /storage/0048/doc_00024852 [00:10:37]file doc_00024853 [00:10:37]remove file /storage/0048/doc_00024853 [00:10:37]file doc_00024854 [00:10:37]remove file /storage/0048/doc_00024854 [00:10:37]file doc_00024855 [00:10:37]remove file /storage/0048/doc_00024855 [00:10:37]file doc_00024856 [00:10:37]remove file /storage/0048/doc_00024856 [00:10:37]file doc_00024857 [00:10:37]remove file /storage/0048/doc_00024857 [00:10:37]file doc_00024858 [00:10:37]remove file /storage/0048/doc_00024858 [00:10:37]file doc_00024859 [00:10:37]remove file /storage/0048/doc_00024859 [00:10:37]file doc_00024860 [00:10:37]remove file /storage/0048/doc_00024860 [00:10:37]file doc_00024861 [00:10:37]remove file /storage/0048/doc_00024861 [00:10:37]file doc_00024862 [00:10:37]remove file /storage/0048/doc_00024862 [00:10:37]file doc_00024863 [00:10:37]remove file /storage/0048/doc_00024863 [00:10:37]file doc_00024864 [00:10:37]remove file /storage/0048/doc_00024864 [00:10:37]file doc_00024865 [00:10:37]remove file /storage/0048/doc_00024865 [00:10:37]file doc_00024866 [00:10:37]remove file /storage/0048/doc_00024866 [00:10:37]file doc_00024867 [00:10:37]remove file /storage/0048/doc_00024867 [00:10:37]file doc_00024868 [00:10:37]remove file /storage/0048/doc_00024868 [00:10:37]file doc_00024869 [00:10:37]remove file /storage/0048/doc_00024869 [00:10:37]file doc_00024870 [00:10:37]remove file /storage/0048/doc_00024870 [00:10:37]file doc_00024871 [00:10:37]remove file /storage/0048/doc_00024871 [00:10:37]file doc_00024872 [00:10:37]remove file /storage/0048/doc_00024872 [00:10:37]file doc_00024873 [00:10:37]remove file /storage/0048/doc_00024873 [00:10:37]file doc_00024874 [00:10:37]remove file /storage/0048/doc_00024874 [00:10:37]file doc_00024875 [00:10:37]remove file /storage/0048/doc_00024875 [00:10:37]file doc_00024876 [00:10:37]remove file /storage/0048/doc_00024876 [00:10:37]file doc_00024877 [00:10:37]remove file /storage/0048/doc_00024877 [00:10:37]file doc_00024878 [00:10:37]remove file /storage/0048/doc_00024878 [00:10:37]file doc_00024879 [00:10:37]remove file /storage/0048/doc_00024879 [00:10:37]file doc_00024880 [00:10:37]remove file /storage/0048/doc_00024880 [00:10:37]file doc_00024881 [00:10:37]remove file /storage/0048/doc_00024881 [00:10:37]file doc_00024882 [00:10:37]remove file /storage/0048/doc_00024882 [00:10:37]file doc_00024883 [00:10:37]remove file /storage/0048/doc_00024883 [00:10:37]file doc_00024884 [00:10:37]remove file /storage/0048/doc_00024884 [00:10:37]file doc_00024885 [00:10:37]remove file /storage/0048/doc_00024885 [00:10:37]file doc_00024886 [00:10:37]remove file /storage/0048/doc_00024886 [00:10:37]file doc_00024887 [00:10:37]remove file /storage/0048/doc_00024887 [00:10:37]file doc_00024888 [00:10:37]remove file /storage/0048/doc_00024888 [00:10:37]file doc_00024889 [00:10:37]remove file /storage/0048/doc_00024889 [00:10:37]file doc_00024890 [00:10:37]remove file /storage/0048/doc_00024890 [00:10:37]file doc_00024891 [00:10:37]remove file /storage/0048/doc_00024891 [00:10:37]file doc_00024892 [00:10:37]remove file /storage/0048/doc_00024892 [00:10:37]file doc_00024893 [00:10:37]remove file /storage/0048/doc_00024893 [00:10:37]file doc_00024894 [00:10:37]remove file /storage/0048/doc_00024894 [00:10:37]file doc_00024895 [00:10:37]remove file /storage/0048/doc_00024895 [00:10:37]file doc_00024896 [00:10:37]remove file /storage/0048/doc_00024896 [00:10:37]file doc_00024897 [00:10:37]remove file /storage/0048/doc_00024897 [00:10:37]file doc_00024898 [00:10:37]remove file /storage/0048/doc_00024898 [00:10:37]file doc_00024899 [00:10:37]remove file /storage/0048/doc_00024899 [00:10:37]file doc_00024900 [00:10:37]remove file /storage/0048/doc_00024900 [00:10:37]file doc_00024901 [00:10:37]remove file /storage/0048/doc_00024901 [00:10:37]file doc_00024902 [00:10:37]remove file /storage/0048/doc_00024902 [00:10:37]file doc_00024903 [00:10:37]remove file /storage/0048/doc_00024903 [00:10:37]file doc_00024904 [00:10:37]remove file /storage/0048/doc_00024904 [00:10:37]file doc_00024905 [00:10:37]remove file /storage/0048/doc_00024905 [00:10:37]file doc_00024906 [00:10:37]remove file /storage/0048/doc_00024906 [00:10:37]file doc_00024907 [00:10:37]remove file /storage/0048/doc_00024907 [00:10:37]file doc_00024908 [00:10:37]remove file /storage/0048/doc_00024908 [00:10:37]file doc_00024909 [00:10:37]remove file /storage/0048/doc_00024909 [00:10:37]file doc_00024910 [00:10:37]remove file /storage/0048/doc_00024910 [00:10:37]file doc_00024911 [00:10:37]remove file /storage/0048/doc_00024911 [00:10:37]file doc_00024912 [00:10:37]remove file /storage/0048/doc_00024912 [00:10:37]file doc_00024913 [00:10:37]remove file /storage/0048/doc_00024913 [00:10:37]file doc_00024914 [00:10:37]remove file /storage/0048/doc_00024914 [00:10:37]file doc_00024915 [00:10:37]remove file /storage/0048/doc_00024915 [00:10:37]file doc_00024916 [00:10:37]remove file /storage/0048/doc_00024916 [00:10:37]file doc_00024917 [00:10:37]remove file /storage/0048/doc_00024917 [00:10:37]file doc_00024918 [00:10:37]remove file /storage/0048/doc_00024918 [00:10:37]file doc_00024919 [00:10:37]remove file /storage/0048/doc_00024919 [00:10:37]file doc_00024920 [00:10:37]remove file /storage/0048/doc_00024920 [00:10:37]file doc_00024921 [00:10:37]remove file /storage/0048/doc_00024921 [00:10:37]file doc_00024922 [00:10:37]remove file /storage/0048/doc_00024922 [00:10:37]file doc_00024923 [00:10:37]remove file /storage/0048/doc_00024923 [00:10:37]file doc_00024924 [00:10:37]remove file /storage/0048/doc_00024924 [00:10:37]file doc_00024925 [00:10:37]remove file /storage/0048/doc_00024925 [00:10:37]file doc_00024926 [00:10:37]remove file /storage/0048/doc_00024926 [00:10:37]file doc_00024927 [00:10:37]remove file /storage/0048/doc_00024927 [00:10:37]file doc_00024928 [00:10:37]remove file /storage/0048/doc_00024928 [00:10:37]file doc_00024929 [00:10:37]remove file /storage/0048/doc_00024929 [00:10:37]file doc_00024930 [00:10:37]remove file /storage/0048/doc_00024930 [00:10:37]file doc_00024931 [00:10:37]remove file /storage/0048/doc_00024931 [00:10:37]file doc_00024932 [00:10:37]remove file /storage/0048/doc_00024932 [00:10:37]file doc_00024933 [00:10:37]remove file /storage/0048/doc_00024933 [00:10:37]file doc_00024934 [00:10:37]remove file /storage/0048/doc_00024934 [00:10:37]file doc_00024935 [00:10:37]remove file /storage/0048/doc_00024935 [00:10:38]file doc_00024936 [00:10:38]remove file /storage/0048/doc_00024936 [00:10:38]file doc_00024937 [00:10:38]remove file /storage/0048/doc_00024937 [00:10:38]file doc_00024938 [00:10:38]remove file /storage/0048/doc_00024938 [00:10:38]file doc_00024939 [00:10:38]remove file /storage/0048/doc_00024939 [00:10:38]file doc_00024940 [00:10:38]remove file /storage/0048/doc_00024940 [00:10:38]file doc_00024941 [00:10:38]remove file /storage/0048/doc_00024941 [00:10:38]file doc_00024942 [00:10:38]remove file /storage/0048/doc_00024942 [00:10:38]file doc_00024943 [00:10:38]remove file /storage/0048/doc_00024943 [00:10:38]file doc_00024944 [00:10:38]remove file /storage/0048/doc_00024944 [00:10:38]file doc_00024945 [00:10:38]remove file /storage/0048/doc_00024945 [00:10:38]file doc_00024946 [00:10:38]remove file /storage/0048/doc_00024946 [00:10:38]file doc_00024947 [00:10:38]remove file /storage/0048/doc_00024947 [00:10:38]file doc_00024948 [00:10:38]remove file /storage/0048/doc_00024948 [00:10:38]file doc_00024949 [00:10:38]remove file /storage/0048/doc_00024949 [00:10:38]file doc_00024950 [00:10:38]remove file /storage/0048/doc_00024950 [00:10:38]file doc_00024951 [00:10:38]remove file /storage/0048/doc_00024951 [00:10:38]file doc_00024952 [00:10:38]remove file /storage/0048/doc_00024952 [00:10:38]file doc_00024953 [00:10:38]remove file /storage/0048/doc_00024953 [00:10:38]file doc_00024954 [00:10:38]remove file /storage/0048/doc_00024954 [00:10:38]file doc_00024955 [00:10:38]remove file /storage/0048/doc_00024955 [00:10:38]file doc_00024956 [00:10:38]remove file /storage/0048/doc_00024956 [00:10:38]file doc_00024957 [00:10:38]remove file /storage/0048/doc_00024957 [00:10:38]file doc_00024958 [00:10:38]remove file /storage/0048/doc_00024958 [00:10:38]file doc_00024959 [00:10:38]remove file /storage/0048/doc_00024959 [00:10:38]file doc_00024960 [00:10:38]remove file /storage/0048/doc_00024960 [00:10:38]file doc_00024961 [00:10:38]remove file /storage/0048/doc_00024961 [00:10:38]file doc_00024962 [00:10:38]remove file /storage/0048/doc_00024962 [00:10:38]file doc_00024963 [00:10:38]remove file /storage/0048/doc_00024963 [00:10:38]file doc_00024964 [00:10:38]remove file /storage/0048/doc_00024964 [00:10:38]file doc_00024965 [00:10:38]remove file /storage/0048/doc_00024965 [00:10:38]file doc_00024966 [00:10:38]remove file /storage/0048/doc_00024966 [00:10:38]file doc_00024967 [00:10:38]remove file /storage/0048/doc_00024967 [00:10:38]file doc_00024968 [00:10:38]remove file /storage/0048/doc_00024968 [00:10:38]file doc_00024969 [00:10:38]remove file /storage/0048/doc_00024969 [00:10:38]file doc_00024970 [00:10:38]remove file /storage/0048/doc_00024970 [00:10:38]file doc_00024971 [00:10:38]remove file /storage/0048/doc_00024971 [00:10:38]file doc_00024972 [00:10:38]remove file /storage/0048/doc_00024972 [00:10:38]file doc_00024973 [00:10:38]remove file /storage/0048/doc_00024973 [00:10:38]file doc_00024974 [00:10:38]remove file /storage/0048/doc_00024974 [00:10:38]file doc_00024975 [00:10:38]remove file /storage/0048/doc_00024975 [00:10:38]file doc_00024976 [00:10:38]remove file /storage/0048/doc_00024976 [00:10:38]file doc_00024977 [00:10:38]remove file /storage/0048/doc_00024977 [00:10:38]file doc_00024978 [00:10:38]remove file /storage/0048/doc_00024978 [00:10:38]file doc_00024979 [00:10:38]remove file /storage/0048/doc_00024979 [00:10:38]file doc_00024980 [00:10:38]remove file /storage/0048/doc_00024980 [00:10:38]file doc_00024981 [00:10:38]remove file /storage/0048/doc_00024981 [00:10:38]file doc_00024982 [00:10:38]remove file /storage/0048/doc_00024982 [00:10:38]file doc_00024983 [00:10:38]remove file /storage/0048/doc_00024983 [00:10:38]file doc_00024984 [00:10:38]remove file /storage/0048/doc_00024984 [00:10:38]file doc_00024985 [00:10:38]remove file /storage/0048/doc_00024985 [00:10:38]file doc_00024986 [00:10:38]remove file /storage/0048/doc_00024986 [00:10:38]file doc_00024987 [00:10:38]remove file /storage/0048/doc_00024987 [00:10:38]file doc_00024988 [00:10:38]remove file /storage/0048/doc_00024988 [00:10:38]file doc_00024989 [00:10:38]remove file /storage/0048/doc_00024989 [00:10:38]file doc_00024990 [00:10:38]remove file /storage/0048/doc_00024990 [00:10:38]file doc_00024991 [00:10:38]remove file /storage/0048/doc_00024991 [00:10:38]file doc_00024992 [00:10:38]remove file /storage/0048/doc_00024992 [00:10:38]file doc_00024993 [00:10:38]remove file /storage/0048/doc_00024993 [00:10:38]file doc_00024994 [00:10:38]remove file /storage/0048/doc_00024994 [00:10:38]file doc_00024995 [00:10:38]remove file /storage/0048/doc_00024995 [00:10:38]file doc_00024996 [00:10:38]remove file /storage/0048/doc_00024996 [00:10:38]file doc_00024997 [00:10:38]remove file /storage/0048/doc_00024997 [00:10:38]file doc_00024998 [00:10:38]remove file /storage/0048/doc_00024998 [00:10:38]file doc_00024999 [00:10:38]remove file /storage/0048/doc_00024999 [00:10:38]file doc_00025000 [00:10:38]remove file /storage/0048/doc_00025000 [00:10:38]file doc_00025001 [00:10:38]remove file /storage/0048/doc_00025001 [00:10:38]file doc_00025002 [00:10:38]remove file /storage/0048/doc_00025002 [00:10:38]file doc_00025003 [00:10:38]remove file /storage/0048/doc_00025003 [00:10:38]file doc_00025004 [00:10:38]remove file /storage/0048/doc_00025004 [00:10:38]file doc_00025005 [00:10:38]remove file /storage/0048/doc_00025005 [00:10:38]file doc_00025006 [00:10:38]remove file /storage/0048/doc_00025006 [00:10:38]file doc_00025007 [00:10:38]remove file /storage/0048/doc_00025007 [00:10:38]file doc_00025008 [00:10:38]remove file /storage/0048/doc_00025008 [00:10:38]file doc_00025009 [00:10:38]remove file /storage/0048/doc_00025009 [00:10:38]file doc_00025010 [00:10:38]remove file /storage/0048/doc_00025010 [00:10:38]file doc_00025011 [00:10:38]remove file /storage/0048/doc_00025011 [00:10:38]file doc_00025012 [00:10:38]remove file /storage/0048/doc_00025012 [00:10:38]file doc_00025013 [00:10:38]remove file /storage/0048/doc_00025013 [00:10:38]file doc_00025014 [00:10:38]remove file /storage/0048/doc_00025014 [00:10:38]file doc_00025015 [00:10:38]remove file /storage/0048/doc_00025015 [00:10:38]file doc_00025016 [00:10:38]remove file /storage/0048/doc_00025016 [00:10:38]file doc_00025017 [00:10:38]remove file /storage/0048/doc_00025017 [00:10:38]file doc_00025018 [00:10:38]remove file /storage/0048/doc_00025018 [00:10:38]file doc_00025019 [00:10:38]remove file /storage/0048/doc_00025019 [00:10:38]file doc_00025020 [00:10:38]remove file /storage/0048/doc_00025020 [00:10:38]file doc_00025021 [00:10:38]remove file /storage/0048/doc_00025021 [00:10:38]file doc_00025022 [00:10:38]remove file /storage/0048/doc_00025022 [00:10:38]file doc_00025023 [00:10:38]remove file /storage/0048/doc_00025023 [00:10:38]file doc_00025024 [00:10:38]remove file /storage/0048/doc_00025024 [00:10:38]file doc_00025025 [00:10:38]remove file /storage/0048/doc_00025025 [00:10:38]file doc_00025026 [00:10:38]remove file /storage/0048/doc_00025026 [00:10:38]file doc_00025027 [00:10:38]remove file /storage/0048/doc_00025027 [00:10:38]file doc_00025028 [00:10:38]remove file /storage/0048/doc_00025028 [00:10:38]file doc_00025029 [00:10:38]remove file /storage/0048/doc_00025029 [00:10:38]file doc_00025030 [00:10:38]remove file /storage/0048/doc_00025030 [00:10:38]file doc_00025031 [00:10:38]remove file /storage/0048/doc_00025031 [00:10:38]file doc_00025032 [00:10:38]remove file /storage/0048/doc_00025032 [00:10:38]file doc_00025033 [00:10:38]remove file /storage/0048/doc_00025033 [00:10:38]file doc_00025034 [00:10:38]remove file /storage/0048/doc_00025034 [00:10:38]file doc_00025035 [00:10:38]remove file /storage/0048/doc_00025035 [00:10:38]file doc_00025036 [00:10:38]remove file /storage/0048/doc_00025036 [00:10:38]file doc_00025037 [00:10:38]remove file /storage/0048/doc_00025037 [00:10:38]file doc_00025038 [00:10:38]remove file /storage/0048/doc_00025038 [00:10:38]file doc_00025039 [00:10:38]remove file /storage/0048/doc_00025039 [00:10:38]file doc_00025040 [00:10:38]remove file /storage/0048/doc_00025040 [00:10:38]file doc_00025041 [00:10:38]remove file /storage/0048/doc_00025041 [00:10:38]file doc_00025042 [00:10:38]remove file /storage/0048/doc_00025042 [00:10:38]file doc_00025043 [00:10:38]remove file /storage/0048/doc_00025043 [00:10:38]file doc_00025044 [00:10:38]remove file /storage/0048/doc_00025044 [00:10:38]file doc_00025045 [00:10:38]remove file /storage/0048/doc_00025045 [00:10:38]file doc_00025046 [00:10:38]remove file /storage/0048/doc_00025046 [00:10:38]file doc_00025047 [00:10:38]remove file /storage/0048/doc_00025047 [00:10:38]file doc_00025048 [00:10:38]remove file /storage/0048/doc_00025048 [00:10:38]file doc_00025049 [00:10:38]remove file /storage/0048/doc_00025049 [00:10:38]file doc_00025050 [00:10:38]remove file /storage/0048/doc_00025050 [00:10:38]file doc_00025051 [00:10:38]remove file /storage/0048/doc_00025051 [00:10:38]file doc_00025052 [00:10:38]remove file /storage/0048/doc_00025052 [00:10:38]file doc_00025053 [00:10:38]remove file /storage/0048/doc_00025053 [00:10:38]file doc_00025054 [00:10:38]remove file /storage/0048/doc_00025054 [00:10:38]file doc_00025055 [00:10:38]remove file /storage/0048/doc_00025055 [00:10:38]file doc_00025056 [00:10:38]remove file /storage/0048/doc_00025056 [00:10:38]file doc_00025057 [00:10:38]remove file /storage/0048/doc_00025057 [00:10:38]file doc_00025058 [00:10:38]remove file /storage/0048/doc_00025058 [00:10:38]file doc_00025059 [00:10:38]remove file /storage/0048/doc_00025059 [00:10:38]file doc_00025060 [00:10:38]remove file /storage/0048/doc_00025060 [00:10:38]file doc_00025061 [00:10:38]remove file /storage/0048/doc_00025061 [00:10:38]file doc_00025062 [00:10:38]remove file /storage/0048/doc_00025062 [00:10:38]file doc_00025063 [00:10:38]remove file /storage/0048/doc_00025063 [00:10:38]file doc_00025064 [00:10:38]remove file /storage/0048/doc_00025064 [00:10:38]file doc_00025065 [00:10:38]remove file /storage/0048/doc_00025065 [00:10:38]file doc_00025066 [00:10:38]remove file /storage/0048/doc_00025066 [00:10:38]file doc_00025067 [00:10:38]remove file /storage/0048/doc_00025067 [00:10:38]file doc_00025068 [00:10:38]remove file /storage/0048/doc_00025068 [00:10:38]file doc_00025069 [00:10:38]remove file /storage/0048/doc_00025069 [00:10:38]file doc_00025070 [00:10:38]remove file /storage/0048/doc_00025070 [00:10:38]file doc_00025071 [00:10:38]remove file /storage/0048/doc_00025071 [00:10:38]file doc_00025072 [00:10:38]remove file /storage/0048/doc_00025072 [00:10:38]file doc_00025073 [00:10:38]remove file /storage/0048/doc_00025073 [00:10:38]file doc_00025074 [00:10:38]remove file /storage/0048/doc_00025074 [00:10:38]file doc_00025075 [00:10:38]remove file /storage/0048/doc_00025075 [00:10:38]file doc_00025076 [00:10:38]remove file /storage/0048/doc_00025076 [00:10:38]file doc_00025077 [00:10:38]remove file /storage/0048/doc_00025077 [00:10:38]file doc_00025078 [00:10:38]remove file /storage/0048/doc_00025078 [00:10:38]file doc_00025079 [00:10:38]remove file /storage/0048/doc_00025079 [00:10:38]file doc_00025080 [00:10:38]remove file /storage/0048/doc_00025080 [00:10:38]file doc_00025081 [00:10:38]remove file /storage/0048/doc_00025081 [00:10:38]file doc_00025082 [00:10:38]remove file /storage/0048/doc_00025082 [00:10:38]file doc_00025083 [00:10:38]remove file /storage/0048/doc_00025083 [00:10:38]file doc_00025084 [00:10:38]remove file /storage/0048/doc_00025084 [00:10:38]file doc_00025085 [00:10:38]remove file /storage/0048/doc_00025085 [00:10:38]file doc_00025086 [00:10:38]remove file /storage/0048/doc_00025086 [00:10:38]file doc_00025087 [00:10:38]remove file /storage/0048/doc_00025087 [00:10:38]file doc_00025088 [00:10:38]remove file /storage/0048/doc_00025088 [00:10:38]file doc_00025089 [00:10:38]remove file /storage/0048/doc_00025089 [00:10:38]file doc_00025090 [00:10:38]remove file /storage/0048/doc_00025090 [00:10:38]file doc_00025091 [00:10:38]remove file /storage/0048/doc_00025091 [00:10:38]file doc_00025092 [00:10:38]remove file /storage/0048/doc_00025092 [00:10:38]remove dir /storage/0048 [00:10:38]ProcessDocumentItem done err = 0, tmpTLVsize=245 [00:10:38]tlvbuf is 02008870 [00:10:38]SAM_PROTO_ClearQueue [00:10:38]wFMCommunicate request_size=4 [00:10:38]MH_SAM_APDU [00:10:38]CAPDU: 80 09 00 00 [00:10:38]Write to MH i2c: E2 08 00 05 51 80 09 00 00 00 00 00 00 C8 [00:10:38]Write i2c OK [00:10:38]MH_I2C_Read... [00:10:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:10:38]Read from MH i2c: E2 [00:10:38]MH_I2C_Read... [00:10:38]Read from MH i2c: E2 03 00 [00:10:38]MH_I2C_Read... [00:10:38]Read from MH i2c: E2 03 00 05 51 00 90 00 CA [00:10:38]RAPDU: 90 00 [00:10:38]wFMCommunicate OK [00:10:38]SAM_PROTO_ClearQueue done [00:10:38]KKMCreateOFDPacket [00:10:38]OFDProtocolAddRootSTLVToBuf [00:10:38]FM_MakeSignedData [00:10:38]FM_MakeSignedData [00:10:38]SAM_PROTO_SignData [00:10:38]wFMCommunicate request_size=4 [00:10:38]MH_SAM_APDU [00:10:38]CAPDU: 80 0D 01 02 [00:10:38]Write to MH i2c: E2 08 00 06 51 80 0D 01 02 00 00 00 00 D0 [00:10:38]Write i2c OK [00:10:38]MH_I2C_Read... [00:10:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:10:38]Read from MH i2c: E2 [00:10:38]MH_I2C_Read... [00:10:38]Read from MH i2c: E2 03 00 [00:10:38]MH_I2C_Read... [00:10:38]Read from MH i2c: E2 03 00 06 51 00 90 00 CB [00:10:38]RAPDU: 90 00 [00:10:38]wFMCommunicate OK [00:10:38]wFMCommunicate request_size=254 [00:10:38]MH_SAM_APDU [00:10:38]CAPDU: 80 0D 02 02 F9 02 00 F5 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 0F 00 D0 90 D1 8F D1 82 D0 BE D0 B2 20 D0 94 2E 20 F1 03 4F 00 37 32 30 30 30 30 2C 20 D0 B3 2E 20 D0 91 D0 B0 D1 82 D0 BA D0 B5 D0 BD 2C 20 D0 BA D0 B2 D0 B0 D1 80 D1 82 D0 B0 D0 BB 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 94 D0 BE D0 BD 2C 20 34 30 2E 30 37 34 39 36 30 2C 37 30 2E 38 34 30 36 35 30 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 FD 80 A9 66 0E 04 04 00 31 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 05 62 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 35 04 06 00 D7 61 2D CA B9 B7 [00:10:38]Write to MH i2c: E2 01 01 07 51 80 0D 02 02 F9 00 02 00 F5 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 0F 00 D0 90 D1 8F D1 82 D0 BE D0 B2 20 D0 94 2E 20 F1 03 4F 00 37 32 30 30 30 30 2C 20 D0 B3 2E 20 D0 91 D0 B0 D1 82 D0 BA D0 B5 D0 BD 2C 20 D0 BA D0 B2 D0 B0 D1 80 D1 82 D0 B0 D0 BB 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 94 D0 BE D0 BD 2C 20 34 30 2E 30 37 34 39 36 30 2C 37 30 2E 38 34 30 36 35 30 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 FD 80 A9 66 0E 04 04 00 31 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 05 62 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 35 04 06 00 D7 61 2D CA B9 B7 00 00 2D [00:10:39]Write i2c OK [00:10:39]MH_I2C_Read... [00:10:39]Read from MH i2c: E2 [00:10:39]MH_I2C_Read... [00:10:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:10:39]Read from MH i2c: E2 03 00 [00:10:39]MH_I2C_Read... [00:10:39]Read from MH i2c: E2 03 00 07 51 00 90 00 CC [00:10:39]RAPDU: 90 00 [00:10:39]wFMCommunicate OK [00:10:39]wFMCommunicate request_size=4 [00:10:39]MH_SAM_APDU [00:10:39]CAPDU: 80 0D 03 02 [00:10:39]Write to MH i2c: E2 08 00 08 51 80 0D 03 02 00 00 00 00 D4 [00:10:39]Write i2c OK [00:10:39]MH_I2C_Read... [00:10:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:10:39]Read from MH i2c: E2 [00:10:39]MH_I2C_Read... [00:10:39]Read from MH i2c: E2 0B 00 [00:10:39]MH_I2C_Read... [00:10:39]Read from MH i2c: E2 0B 00 08 51 00 96 54 D7 AB FF 68 B7 3D 90 00 9C [00:10:39]RAPDU: 96 54 D7 AB FF 68 B7 3D 90 00 [00:10:39]wFMCommunicate OK [00:10:39]SAM_PROTO_SignData done [00:10:39]FM_MakeSignedData done [00:10:39]CreateOFDProtocolMessage [00:10:39]wFMCommunicate request_size=4 [00:10:39]MH_SAM_APDU [00:10:39]CAPDU: 80 11 00 00 [00:10:39]Write to MH i2c: E2 08 00 09 51 80 11 00 00 00 00 00 00 D4 [00:10:39]Write i2c OK [00:10:39]MH_I2C_Read... [00:10:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:10:39]Read from MH i2c: E2 [00:10:39]MH_I2C_Read... [00:10:39]Read from MH i2c: E2 17 00 [00:10:39]MH_I2C_Read... [00:10:39]Read from MH i2c: E2 17 00 09 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 2A [00:10:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:10:39]wFMCommunicate OK [00:10:39]CreateOFDProtocolMessage done [00:10:39]OFDSenderStorePacket 25093 [00:10:39]StoreOFDPacket docnum=25093 [00:10:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 09 01 00 00 7A 34 01 01 C4 71 5A 02 01 00 02 00 F5 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 0F 00 D0 90 D1 8F D1 82 D0 BE D0 B2 20 D0 94 2E 20 F1 03 4F 00 37 32 30 30 30 30 2C 20 D0 B3 2E 20 D0 91 D0 B0 D1 82 D0 BA D0 B5 D0 BD 2C 20 D0 BA D0 B2 D0 B0 D1 80 D1 82 D0 B0 D0 BB 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 94 D0 BE D0 BD 2C 20 34 30 2E 30 37 34 39 36 30 2C 37 30 2E 38 34 30 36 35 30 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 FD 80 A9 66 0E 04 04 00 31 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 05 62 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 35 04 06 00 D7 61 2D CA B9 B7 96 54 D7 AB FF 68 B7 3D [00:10:39]CheckFolder [00:10:39]dirname=/storage/ofd_packets [00:10:39]CheckFolder done [00:10:39]ProducePacketName [00:10:39]name=ofd_packets/00025093 [00:10:39]NVStorageSaveData ofd_packets/00025093 [00:10:39]File name is /storage/ofd_packets/00025093 [00:10:39]Write 295 bytes [00:10:39]NVStorageSaveData done [00:10:39]OFDSenderStorePacket done [00:10:39]KKMCreateOFDPacket done [00:10:39]NVStorageSaveData kkm_last_timestamp [00:10:39]File name is /storage/kkm_last_timestamp [00:10:39]Write 4 bytes [00:10:39]NVStorageSaveData done [00:10:39]ExternCall_PrintAddStr [00:10:39]wPrintStart [00:10:39]Write to MH i2c: 01 00 00 0A 51 5B [00:10:39]Write i2c OK [00:10:39]MH_I2C_Read... [00:10:39]Read from MH i2c: 01 [00:10:39]MH_I2C_Read... [00:10:39]Read from MH i2c: 01 07 00 [00:10:39]MH_I2C_Read... [00:10:39]Read from MH i2c: 01 07 00 0A 51 00 00 00 00 00 FF 0F 70 [00:10:39]RasterBufferAndPrint [00:10:39]line Отчет об открытии смены [00:10:39]line ФФД: 1.0 [00:10:39]line ИНН: 02508201610067 [00:10:39]line Кассир: Аятов Д. [00:10:39]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [00:10:39]line Место: АЗС № 127 "Партнер Нефть" [00:10:39]line 31.07.2024 00:10 [00:10:39]line Смена: 49 [00:10:39]line РНМ: 0000000000171247 [00:10:39]line ЗНМ: 0300000158 [00:10:39]line ФД: 25093 [00:10:39]line ФМ: 0000000002098565 [00:10:39]line ФПД: 236812380060087 [00:10:39]written 0, free lines is 4095 [00:10:39]OFD Sender: Processing packet 25093 [packets to send 29, broken 28] [00:10:39]ProducePacketName [00:10:39]name=ofd_packets/00025093 [00:10:39]OFD Sender: To server: pG, [00:10:39]CommunicateWithHost lk.salyk.kg:30040 [00:10:39]ConnectInit lk.salyk.kg [00:10:39]Write to MH i2c: 01 00 00 1C 51 6D [00:10:39]Write i2c OK [00:10:39]MH_I2C_Read... [00:10:39]Read from MH i2c: 01 [00:10:39]MH_I2C_Read... [00:10:39]Read from MH i2c: 01 07 00 [00:10:39]MH_I2C_Read... [00:10:39]Read from MH i2c: 01 07 00 1C 51 00 00 00 00 00 53 0E D5 [00:10:39]RasterBufferAndPrint [00:10:39]line [00:10:39]line [00:10:39]line [00:10:39]line [00:10:39]line [00:10:39]written 0, free lines is 3676 [00:10:39]MH_Cut [00:10:39]Write to MH i2c: D1 01 00 23 51 01 46 [00:10:39]Write i2c OK [00:10:39]MH_I2C_Read... [00:10:39]Read from MH i2c: D1 [00:10:39]MH_I2C_Read... [00:10:39]Read from MH i2c: D1 01 00 [00:10:39]MH_I2C_Read... [00:10:39]Read from MH i2c: D1 01 00 23 51 00 45 [00:10:39]Write to MH i2c: 01 00 00 24 51 75 [00:10:39]Write i2c OK [00:10:39]MH_I2C_Read... [00:10:39]Connected sock=11 [00:10:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 09 01 00 00 7A 34 01 01 C4 71 5A 02 01 00 02 00 F5 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 0F 00 D0 90 D1 8F D1 82 D0 BE D0 B2 20 D0 94 2E 20 F1 03 4F 00 37 32 30 30 30 30 2C 20 D0 B3 2E 20 D0 91 D0 B0 D1 82 D0 BA D0 B5 D0 BD 2C 20 D0 BA D0 B2 D0 B0 D1 80 D1 82 D0 B0 D0 BB 20 D0 9A D1 8B D0 B7 D1 8B D0 BB 20 D0 94 D0 BE D0 BD 2C 20 34 30 2E 30 37 34 39 36 30 2C 37 30 2E 38 34 30 36 35 30 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 37 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 FD 80 A9 66 0E 04 04 00 31 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 05 62 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 35 04 06 00 D7 61 2D CA B9 B7 96 54 D7 AB FF 68 B7 3D [00:10:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 90 95 47 00 8D 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 32 30 39 38 35 36 35 10 04 04 00 05 62 00 00 F4 03 04 00 8C 2C A9 66 B6 04 01 00 00 BD 35 A5 08 37 1C FA 76 [00:10:40]CommunicateWithHost err = 0 [00:10:40]CheckOFDResponse [00:10:40]1017 (14) - 77093643461234 [00:10:40]1041 (16) - 0000000002098565 [00:10:40]1040 (4) - 25093 [00:10:40]1012 (4) - 30.07.2024 18:10 [00:10:40]1206 (1) - 0 [00:10:40]OFD Sender: Remove packet 25093 [00:10:40]ProducePacketName [00:10:40]name=ofd_packets/00025093 [00:10:40]NVStorageDeleteData [00:10:40]*** Cut start [00:10:40]*** Partial cut [00:10:40]*** CUTSNS_PIN = 1 [00:10:40]*** CUTSNS_PIN = 0 [00:10:40]*** Brake cut motor [00:10:40]OFD Sender: No OFD packet to send [00:10:40]Read from MH i2c: 01 [00:10:40]MH_I2C_Read... [00:10:40]Read from MH i2c: 01 07 00 [00:10:40]MH_I2C_Read... [00:10:40]*** Stop cut motor [00:10:40]*** Cut end [00:10:40]Read from MH i2c: 01 07 00 24 51 00 00 00 00 00 FF 0F 8A [00:10:40]process_action open_shift done [00:10:40]requested_data is exist [00:10:40]produce_requested_data [00:10:40]requested_item fd.num is exist - process it [00:10:40]SAM_PROTO_GetFieldsCounters [00:10:40]wFMCommunicate request_size=4 [00:10:40]MH_SAM_APDU [00:10:40]CAPDU: 80 13 00 00 [00:10:40]Write to MH i2c: E2 08 00 25 51 80 13 00 00 00 00 00 00 F2 [00:10:40]Write i2c OK [00:10:40]MH_I2C_Read... [00:10:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:10:40]Read from MH i2c: E2 [00:10:40]MH_I2C_Read... [00:10:40]Read from MH i2c: E2 62 00 [00:10:40]MH_I2C_Read... [00:10:40]Read from MH i2c: E2 62 00 25 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 05 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 AB [00:10:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 05 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:10:40]wFMCommunicate OK [00:10:40]SAM_PROTO_GetFieldsCounters done [00:10:40]requested_item shift.num is exist - process it [00:10:40]requested_item shift.opened is exist - process it [00:10:40]req_shift_opened [00:10:40]FM_GetShiftState [00:10:40]SAM_PROTO_GetShiftState [00:10:40]wFMCommunicate request_size=4 [00:10:40]MH_SAM_APDU [00:10:40]CAPDU: 80 13 01 00 [00:10:40]Write to MH i2c: E2 08 00 26 51 80 13 01 00 00 00 00 00 F4 [00:10:40]Write i2c OK [00:10:40]MH_I2C_Read... [00:10:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:10:41]Read from MH i2c: E2 [00:10:41]MH_I2C_Read... [00:10:41]Read from MH i2c: E2 0E 00 [00:10:41]MH_I2C_Read... [00:10:41]Read from MH i2c: E2 0E 00 26 51 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 8C [00:10:41]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [00:10:41]wFMCommunicate OK [00:10:41]SAM_PROTO_GetShiftState done [00:10:41]FM_GetShiftState done [00:10:41]req_shift_opened done [00:10:41]requested_item shift.open_date is exist - process it [00:10:41]req_shift_open_date [00:10:41]req_shift_open_date done [00:10:41]produce_requested_data done [00:10:41]produce_requested_data return {"fd.num":25093,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [00:10:41]process_action_free open_shift [00:10:41]json_value_free [00:10:41]json_value_free done [00:10:41]process_json_proto returns [00:10:41]Send response to host [00:10:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":25093,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [00:10:41]free response buf [00:10:41]execute_script done [00:10:41]execute_script returns [00:10:41]free content buf [00:10:41]Sock 7.Close socket [00:10:41]Sock 7.Thread stoped [00:10:41]accept exits with 9 [00:10:41]New connection [00:10:41]New thread 3067428196 created [00:10:41]Thread 3067571556 joined [00:10:41]Waiting for new connection... [00:10:41] Sock 9.Parse request [00:10:41]Sock 9.Check first char [00:10:41]Sock 9.First char is OK [00:10:41]request: POST /json_proto HTTP/1.0 [00:10:41]Method: POST [00:10:41]URL: /json_proto [00:10:41]Method is POST - this is cgi request [00:10:41]url: /json_proto [00:10:41]query_string will be loaded in cgi processing [00:10:41]execute_cgi json_proto POST (null) [00:10:41]execute_cgi path=json_proto method=POST [00:10:41]POST find Content-Length [00:10:41]Host: 172.17.45.131:8080 [00:10:41]Content-Length: 331 [00:10:41]Content-Type: application/json [00:10:41] [00:10:41]POST finish read [00:10:41]Found Content-Length = 331 [00:10:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:10:41]execute_script... [00:10:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:10:41]POST & json_proto [00:10:41]process_json_proto [00:10:41]json parsed OK: [00:10:41]protocol is kg_v1.0 [00:10:41]action value=get_value [00:10:41]process_action get_value [00:10:41]cmd_get_value [00:10:41]process_action get_value done [00:10:41]requested_data is exist [00:10:41]produce_requested_data [00:10:41]requested_item fm.sale.total is exist - process it [00:10:41]SAM_PROTO_GetFMData [00:10:41]wFMCommunicate request_size=4 [00:10:41]MH_SAM_APDU [00:10:41]CAPDU: 80 13 03 00 [00:10:41]Write to MH i2c: E2 08 00 27 51 80 13 03 00 00 00 00 00 F7 [00:10:41]Write i2c OK [00:10:41]MH_I2C_Read... [00:10:41]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:10:41]Read from MH i2c: E2 [00:10:41]MH_I2C_Read... [00:10:41]Read from MH i2c: E2 FD 00 [00:10:41]MH_I2C_Read... [00:10:41]Read from MH i2c: E2 FD 00 27 51 00 C5 04 85 04 C1 04 6E 04 04 00 A3 61 00 00 69 04 A1 00 6F 04 04 00 16 61 00 00 B1 04 04 00 DB 90 BE 92 70 04 04 00 A0 80 6C 63 72 04 04 00 3B 10 52 2F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 14 21 96 0F 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 BE 7D 4C 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8D 00 00 00 B1 04 04 00 A4 B2 B6 01 70 04 04 00 68 7D B4 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 97 97 2E EF 03 09 90 00 6F [00:10:41]RAPDU: C5 04 85 04 C1 04 6E 04 04 00 A3 61 00 00 69 04 A1 00 6F 04 04 00 16 61 00 00 B1 04 04 00 DB 90 BE 92 70 04 04 00 A0 80 6C 63 72 04 04 00 3B 10 52 2F 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 14 21 96 0F 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 BE 7D 4C 01 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9E 00 6F 04 04 00 8D 00 00 00 B1 04 04 00 A4 B2 B6 01 70 04 04 00 68 7D B4 01 72 04 03 00 3C 35 02 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 97 97 2E EF 03 09 90 00 [00:10:41]wFMCommunicate OK [00:10:41]wFMCommunicate request_size=4 [00:10:41]MH_SAM_APDU [00:10:41]CAPDU: 80 17 00 00 [00:10:41]Write to MH i2c: E2 08 00 28 51 80 17 00 00 00 00 00 00 F9 [00:10:41]Write i2c OK [00:10:41]MH_I2C_Read... [00:10:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:10:41]Read from MH i2c: E2 [00:10:41]MH_I2C_Read... [00:10:41]Read from MH i2c: E2 FD 00 [00:10:41]MH_I2C_Read... [00:10:41]Read from MH i2c: E2 FD 00 28 51 00 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EB E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 7E [00:10:41]RAPDU: 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EB E1 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 90 00 [00:10:42]wFMCommunicate OK [00:10:42]wFMCommunicate request_size=4 [00:10:42]MH_SAM_APDU [00:10:42]CAPDU: 80 17 00 00 [00:10:42]Write to MH i2c: E2 08 00 29 51 80 17 00 00 00 00 00 00 FA [00:10:42]Write i2c OK [00:10:42]MH_I2C_Read... [00:10:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:10:42]Read from MH i2c: E2 [00:10:42]MH_I2C_Read... [00:10:42]Read from MH i2c: E2 FD 00 [00:10:42]MH_I2C_Read... [00:10:42]Read from MH i2c: E2 FD 00 29 51 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 0C [00:10:42]RAPDU: 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 90 00 [00:10:42]wFMCommunicate OK [00:10:42]wFMCommunicate request_size=4 [00:10:42]MH_SAM_APDU [00:10:42]CAPDU: 80 17 00 00 [00:10:42]Write to MH i2c: E2 08 00 2A 51 80 17 00 00 00 00 00 00 FB [00:10:42]Write i2c OK [00:10:42]MH_I2C_Read... [00:10:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:10:42]Read from MH i2c: E2 [00:10:42]MH_I2C_Read... [00:10:42]Read from MH i2c: E2 FD 00 [00:10:42]MH_I2C_Read... [00:10:42]Read from MH i2c: E2 FD 00 2A 51 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 87 [00:10:42]RAPDU: 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [00:10:42]wFMCommunicate OK [00:10:42]wFMCommunicate request_size=4 [00:10:42]MH_SAM_APDU [00:10:42]CAPDU: 80 17 00 00 [00:10:42]Write to MH i2c: E2 08 00 2B 51 80 17 00 00 00 00 00 00 FC [00:10:42]Write i2c OK [00:10:42]MH_I2C_Read... [00:10:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 223! [00:10:43]Read from MH i2c: E2 [00:10:43]MH_I2C_Read... [00:10:43]Read from MH i2c: E2 E2 00 [00:10:43]MH_I2C_Read... [00:10:43]Read from MH i2c: E2 E2 00 2B 51 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 DA [00:10:43]RAPDU: EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:10:43]wFMCommunicate OK [00:10:43]SAM_PROTO_GetFMData done [00:10:43]requested_item fm.sale_refund.total is exist - process it [00:10:43]requested_item fm.buy.total is exist - process it [00:10:43]requested_item shift.sale.total is exist - process it [00:10:43]SAM_PROTO_GetShiftData [00:10:43]wFMCommunicate request_size=4 [00:10:43]MH_SAM_APDU [00:10:43]CAPDU: 80 13 02 00 [00:10:43]Write to MH i2c: E2 08 00 2C 51 80 13 02 00 00 00 00 00 FB [00:10:43]Write i2c OK [00:10:43]MH_I2C_Read... [00:10:43]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:10:43]Read from MH i2c: E2 [00:10:43]MH_I2C_Read... [00:10:43]Read from MH i2c: E2 FD 00 [00:10:43]MH_I2C_Read... [00:10:43]Read from MH i2c: E2 FD 00 2C 51 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 6E [00:10:43]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:10:44]wFMCommunicate OK [00:10:44]wFMCommunicate request_size=4 [00:10:44]MH_SAM_APDU [00:10:44]CAPDU: 80 17 00 00 [00:10:44]Write to MH i2c: E2 08 00 2D 51 80 17 00 00 00 00 00 00 FE [00:10:44]Write i2c OK [00:10:44]MH_I2C_Read... [00:10:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:10:44]Read from MH i2c: E2 [00:10:44]MH_I2C_Read... [00:10:44]Read from MH i2c: E2 FD 00 [00:10:44]MH_I2C_Read... [00:10:44]Read from MH i2c: E2 FD 00 2D 51 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 06 [00:10:44]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [00:10:44]wFMCommunicate OK [00:10:44]wFMCommunicate request_size=4 [00:10:44]MH_SAM_APDU [00:10:44]CAPDU: 80 17 00 00 [00:10:44]Write to MH i2c: E2 08 00 2E 51 80 17 00 00 00 00 00 00 FF [00:10:44]Write i2c OK [00:10:44]MH_I2C_Read... [00:10:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:10:44]Read from MH i2c: E2 [00:10:44]MH_I2C_Read... [00:10:44]Read from MH i2c: E2 FD 00 [00:10:44]MH_I2C_Read... [00:10:44]Read from MH i2c: E2 FD 00 2E 51 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 D1 [00:10:44]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [00:10:45]wFMCommunicate OK [00:10:45]wFMCommunicate request_size=4 [00:10:45]MH_SAM_APDU [00:10:45]CAPDU: 80 17 00 00 [00:10:45]Write to MH i2c: E2 08 00 2F 51 80 17 00 00 00 00 00 00 00 [00:10:45]Write i2c OK [00:10:45]MH_I2C_Read... [00:10:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:10:45]Read from MH i2c: E2 [00:10:45]MH_I2C_Read... [00:10:45]Read from MH i2c: E2 FD 00 [00:10:45]MH_I2C_Read... [00:10:45]Read from MH i2c: E2 FD 00 2F 51 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 72 [00:10:45]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [00:10:45]wFMCommunicate OK [00:10:45]wFMCommunicate request_size=4 [00:10:45]MH_SAM_APDU [00:10:45]CAPDU: 80 17 00 00 [00:10:45]Write to MH i2c: E2 08 00 30 51 80 17 00 00 00 00 00 00 01 [00:10:45]Write i2c OK [00:10:45]MH_I2C_Read... [00:10:45]OFD Sender: No OFD packet to send [00:10:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:10:45]Read from MH i2c: E2 [00:10:45]MH_I2C_Read... [00:10:45]Read from MH i2c: E2 BD 00 [00:10:45]MH_I2C_Read... [00:10:45]Read from MH i2c: E2 BD 00 30 51 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 E7 [00:10:45]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:10:45]wFMCommunicate OK [00:10:45]SAM_PROTO_GetShiftData done [00:10:45]requested_item shift.sale.total_cash is exist - process it [00:10:45]requested_item shift.sale_refund.total is exist - process it [00:10:45]requested_item shift.sale_refund.total_cash is exist - process it [00:10:45]requested_item shift.buy.total is exist - process it [00:10:45]requested_item shift.buy.total_cash is exist - process it [00:10:45]produce_requested_data done [00:10:45]produce_requested_data return {"fm.sale.total":24619624.59,"fm.sale_refund.total":287505.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:10:45]process_action_free get_value [00:10:45]json_value_free [00:10:45]json_value_free done [00:10:45]process_json_proto returns [00:10:45]Send response to host [00:10:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":24619624.59,"fm.sale_refund.total":287505.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:10:45]free response buf [00:10:45]execute_script done [00:10:45]execute_script returns [00:10:45]free content buf [00:10:45]Sock 9.Close socket [00:10:45]Sock 9.Thread stoped [00:10:50]OFD Sender: No OFD packet to send [00:10:55]OFD Sender: No OFD packet to send [00:11:00]OFD Sender: No OFD packet to send [00:11:05]OFD Sender: No OFD packet to send [00:11:10]OFD Sender: No OFD packet to send [00:11:15]OFD Sender: No OFD packet to send [00:11:20]OFD Sender: No OFD packet to send [00:11:25]OFD Sender: No OFD packet to send [00:11:30]OFD Sender: No OFD packet to send [00:11:35]OFD Sender: No OFD packet to send [00:11:40]OFD Sender: No OFD packet to send [00:11:45]OFD Sender: No OFD packet to send [00:11:50]OFD Sender: No OFD packet to send [00:11:55]OFD Sender: No OFD packet to send [00:12:00]OFD Sender: No OFD packet to send [00:12:05]OFD Sender: No OFD packet to send [00:12:10]OFD Sender: No OFD packet to send [00:12:15]OFD Sender: No OFD packet to send [00:12:20]OFD Sender: No OFD packet to send [00:12:25]OFD Sender: No OFD packet to send [00:12:30]OFD Sender: No OFD packet to send [00:12:35]OFD Sender: No OFD packet to send [00:12:40]OFD Sender: No OFD packet to send [00:12:45]OFD Sender: No OFD packet to send [00:12:50]OFD Sender: No OFD packet to send [00:12:55]OFD Sender: No OFD packet to send [00:13:00]OFD Sender: No OFD packet to send [00:13:02]accept exits with 7 [00:13:02]New connection [00:13:02]New thread 3067571556 created [00:13:02]Thread 3067428196 joined [00:13:02]Waiting for new connection... [00:13:02] Sock 7.Parse request [00:13:02]Sock 7.Check first char [00:13:02]Sock 7.First char is OK [00:13:02]request: POST /json_proto HTTP/1.0 [00:13:02]Method: POST [00:13:02]URL: /json_proto [00:13:02]Method is POST - this is cgi request [00:13:02]url: /json_proto [00:13:02]query_string will be loaded in cgi processing [00:13:02]execute_cgi json_proto POST (null) [00:13:02]execute_cgi path=json_proto method=POST [00:13:02]POST find Content-Length [00:13:02]Host: 172.17.45.131:8080 [00:13:02]Content-Length: 819 [00:13:02]Content-Type: application/json [00:13:02] [00:13:02]POST finish read [00:13:02]Found Content-Length = 819 [00:13:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610855", "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" ] } } [00:13:02]execute_script... [00:13: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)610855", "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" ] } } [00:13:02]POST & json_proto [00:13:02]process_json_proto [00:13:02]json parsed OK: [00:13:02]protocol is kg_v1.0 [00:13:02]action value=close_receipt [00:13:02]process_action close_receipt [00:13:02]cmd_close_receipt [00:13:02]MH_GetDate [00:13:02]Write to MH i2c: F0 00 00 31 51 71 [00:13:02]Write i2c OK [00:13:02]MH_I2C_Read... [00:13:02]Read from MH i2c: F0 [00:13:02]MH_I2C_Read... [00:13:02]Read from MH i2c: F0 09 00 [00:13:02]MH_I2C_Read... [00:13:02]Read from MH i2c: F0 09 00 31 51 00 90 81 A9 66 C6 D4 6E 66 08 [00:13:02]GetLastDocTimeStamp 1722384637 [00:13:02]current date 1722384784 [00:13:02]FM_GetShiftState [00:13:02]SAM_PROTO_GetShiftState [00:13:02]wFMCommunicate request_size=4 [00:13:02]MH_SAM_APDU [00:13:02]CAPDU: 80 13 01 00 [00:13:02]Write to MH i2c: E2 08 00 32 51 80 13 01 00 00 00 00 00 00 [00:13:02]Write i2c OK [00:13:02]MH_I2C_Read... [00:13:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:13:02]Read from MH i2c: E2 [00:13:02]MH_I2C_Read... [00:13:02]Read from MH i2c: E2 0E 00 [00:13:02]MH_I2C_Read... [00:13:02]Read from MH i2c: E2 0E 00 32 51 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 98 [00:13:02]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [00:13:02]wFMCommunicate OK [00:13:02]SAM_PROTO_GetShiftState done [00:13:02]FM_GetShiftState done [00:13:02]opened in 1722384637 [00:13:02]opened+sec_in_day 1722471037 [00:13:02]quantity*price = 100005 [00:13:02]sum+1 = 100006 [00:13:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 1 31.07.2024 00:13 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002098565 ФД: 25094 ФПД: 74409974502879 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T001305&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25094&fm=74409974502879&tin=02508201610067®Number=0000000000171247&sum=100005 [00:13:03]StoreToDocumentArchive [00:13:03]shift 49 fd 25094 [00:13:03]save to /storage/0049/doc_00025094 [00:13:03]save last doc name /storage/0049/doc_00025094 to /storage/kkm_last_doc_name [00:13:03]save OK [00:13:03]Clear old archive folders... [00:13:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:13:03]tlvbuf is 01EA7020 [00:13:03]SAM_PROTO_ClearQueue [00:13:03]wFMCommunicate request_size=4 [00:13:03]MH_SAM_APDU [00:13:03]CAPDU: 80 09 00 00 [00:13:03]Write to MH i2c: E2 08 00 3F 51 80 09 00 00 00 00 00 00 02 [00:13:03]Write i2c OK [00:13:03]MH_I2C_Read... [00:13:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:13:03]Read from MH i2c: E2 [00:13:03]MH_I2C_Read... [00:13:03]Read from MH i2c: E2 03 00 [00:13:03]MH_I2C_Read... [00:13:03]Read from MH i2c: E2 03 00 3F 51 00 90 00 04 [00:13:03]RAPDU: 90 00 [00:13:03]wFMCommunicate OK [00:13:03]SAM_PROTO_ClearQueue done [00:13:03]KKMCreateOFDPacket [00:13:03]OFDProtocolAddRootSTLVToBuf [00:13:03]FM_MakeSignedData [00:13:03]FM_MakeSignedData [00:13:03]SAM_PROTO_SignData [00:13:03]wFMCommunicate request_size=4 [00:13:03]MH_SAM_APDU [00:13:03]CAPDU: 80 0D 01 02 [00:13:03]Write to MH i2c: E2 08 00 40 51 80 0D 01 02 00 00 00 00 0A [00:13:03]Write i2c OK [00:13:03]MH_I2C_Read... [00:13:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:13:04]Read from MH i2c: E2 [00:13:04]MH_I2C_Read... [00:13:04]Read from MH i2c: E2 03 00 [00:13:04]MH_I2C_Read... [00:13:04]Read from MH i2c: E2 03 00 40 51 00 90 00 05 [00:13:04]RAPDU: 90 00 [00:13:04]wFMCommunicate OK [00:13:04]wFMCommunicate request_size=255 [00:13:04]MH_SAM_APDU [00:13: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 01 00 00 00 F4 03 04 00 91 81 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 06 62 00 00 35 04 06 00 43 [00:13:04]Write to MH i2c: E2 02 01 41 51 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 01 00 00 00 F4 03 04 00 91 81 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 06 62 00 00 35 04 06 00 43 00 00 1D [00:13:04]Write i2c OK [00:13:04]MH_I2C_Read... [00:13:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:13:04]Read from MH i2c: E2 [00:13:04]MH_I2C_Read... [00:13:04]Read from MH i2c: E2 03 00 [00:13:04]MH_I2C_Read... [00:13:04]Read from MH i2c: E2 03 00 41 51 00 90 00 06 [00:13:04]RAPDU: 90 00 [00:13:04]wFMCommunicate OK [00:13:04]wFMCommunicate request_size=10 [00:13:04]MH_SAM_APDU [00:13:04]CAPDU: 80 0D 02 02 05 AC EC 19 15 DF [00:13:04]Write to MH i2c: E2 0D 00 42 51 80 0D 02 02 05 00 AC EC 19 15 DF 00 00 BC [00:13:04]Write i2c OK [00:13:04]MH_I2C_Read... [00:13:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:13:04]Read from MH i2c: E2 [00:13:04]MH_I2C_Read... [00:13:04]Read from MH i2c: E2 03 00 [00:13:04]MH_I2C_Read... [00:13:04]Read from MH i2c: E2 03 00 42 51 00 90 00 07 [00:13:04]RAPDU: 90 00 [00:13:04]wFMCommunicate OK [00:13:04]wFMCommunicate request_size=4 [00:13:04]MH_SAM_APDU [00:13:04]CAPDU: 80 0D 03 02 [00:13:04]Write to MH i2c: E2 08 00 43 51 80 0D 03 02 00 00 00 00 0F [00:13:04]Write i2c OK [00:13:04]MH_I2C_Read... [00:13:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:13:04]Read from MH i2c: E2 [00:13:04]MH_I2C_Read... [00:13:04]Read from MH i2c: E2 0B 00 [00:13:04]MH_I2C_Read... [00:13:04]Read from MH i2c: E2 0B 00 43 51 00 10 84 E9 81 EE 09 49 C6 90 00 14 [00:13:04]RAPDU: 10 84 E9 81 EE 09 49 C6 90 00 [00:13:04]wFMCommunicate OK [00:13:04]SAM_PROTO_SignData done [00:13:04]FM_MakeSignedData done [00:13:04]CreateOFDProtocolMessage [00:13:04]wFMCommunicate request_size=4 [00:13:04]MH_SAM_APDU [00:13:04]CAPDU: 80 11 00 00 [00:13:04]Write to MH i2c: E2 08 00 44 51 80 11 00 00 00 00 00 00 0F [00:13:04]Write i2c OK [00:13:04]MH_I2C_Read... [00:13:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:13:04]Read from MH i2c: E2 [00:13:04]MH_I2C_Read... [00:13:04]Read from MH i2c: E2 17 00 [00:13:04]MH_I2C_Read... [00:13:04]Read from MH i2c: E2 17 00 44 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 65 [00:13:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:13:04]wFMCommunicate OK [00:13:04]CreateOFDProtocolMessage done [00:13:04]OFDSenderStorePacket 25094 [00:13:04]StoreOFDPacket docnum=25094 [00:13:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 D1 E1 07 01 C4 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 01 00 00 00 F4 03 04 00 91 81 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 06 62 00 00 35 04 06 00 43 AC EC 19 15 DF 10 84 E9 81 EE 09 49 C6 [00:13:04]CheckFolder [00:13:04]dirname=/storage/ofd_packets [00:13:04]CheckFolder done [00:13:04]ProducePacketName [00:13:04]name=ofd_packets/00025094 [00:13:04]NVStorageSaveData ofd_packets/00025094 [00:13:04]File name is /storage/ofd_packets/00025094 [00:13:04]Write 301 bytes [00:13:04]NVStorageSaveData done [00:13:04]OFDSenderStorePacket done [00:13:04]KKMCreateOFDPacket done [00:13:04]NVStorageSaveData kkm_last_timestamp [00:13:04]File name is /storage/kkm_last_timestamp [00:13:04]Write 4 bytes [00:13:04]NVStorageSaveData done [00:13:04]ExternCall_PrintAddStr [00:13:04]wPrintStart [00:13:04]Write to MH i2c: 01 00 00 45 51 96 [00:13:04]Write i2c OK [00:13:04]MH_I2C_Read... [00:13:04]Read from MH i2c: 01 [00:13:04]MH_I2C_Read... [00:13:04]Read from MH i2c: 01 07 00 [00:13:04]MH_I2C_Read... [00:13:04]Read from MH i2c: 01 07 00 45 51 00 00 00 00 00 FF 0F AB [00:13:04]RasterBufferAndPrint [00:13:04]line Счет N : (1)610855 [00:13:04]line ИНН: 02508201610067 [00:13:04]line Контрольно-Кассовый Чек [00:13:04]line ПРОДАЖА [00:13:04]line ТРК (МРК, ГНК) : 42 [00:13:04]line Товар: 2710124130 [00:13:04]line Аи-92-К-2 [00:13:04]line 14.750 * 67.80 [00:13:04]line = 1000.05 [00:13:04]line НДС 12% НСП 1% [00:13:04]line > о реализуемом товаре [00:13:04]line ИТОГО: 1000.05 [00:13:04]line НСП 1% : 8.85 [00:13:04]line НДС 12% : 106.20 [00:13:04]line Наличными: 0.00 [00:13:04]line Безнал.: 1000.05 [00:13:04]line Место: АЗС № 127 "Партнер Нефть" [00:13:04]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [00:13:04]line СНО: Общий режим [00:13:04]line Чек 1 31.07.2024 00:13 [00:13:04]line Смена: 49 ФФД: 1.0 [00:13:04]line ЗНМ: 0300000158 [00:13:04]line РНМ: 0000000000171247 [00:13:04]line Версия ККМ: v1.0 [00:13:04]line Платежная система: Бакай Банк [00:13:04]line ФМ: 0000000002098565 [00:13:04]line ФД: 25094 [00:13:04]line ФПД: 74409974502879 [00:13:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T001305&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25094&fm=74409974502879&tin=02508201610067®Number=0000000000171247&sum=100005 [00:13:04]OFD Sender: Processing packet 25094 [packets to send 29, broken 28] [00:13:04]ProducePacketName [00:13:04]name=ofd_packets/00025094 [00:13:04]OFD Sender: To server: pG, [00:13:04]CommunicateWithHost lk.salyk.kg:30040 [00:13:04]ConnectInit lk.salyk.kg [00:13:04]written 0, free lines is 4095 [00:13:04]Connected sock=11 [00:13:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 D1 E1 07 01 C4 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 01 00 00 00 F4 03 04 00 91 81 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 06 62 00 00 35 04 06 00 43 AC EC 19 15 DF 10 84 E9 81 EE 09 49 C6 [00:13:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 E8 3A 47 00 5E 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 32 30 39 38 35 36 35 10 04 04 00 06 62 00 00 F4 03 04 00 1E 2D A9 66 B6 04 01 00 00 F7 21 76 3E 9A E3 69 FD [00:13:05]CommunicateWithHost err = 0 [00:13:05]CheckOFDResponse [00:13:05]1017 (14) - 77093643461234 [00:13:05]1041 (16) - 0000000002098565 [00:13:05]1040 (4) - 25094 [00:13:05]1012 (4) - 30.07.2024 18:12 [00:13:05]1206 (1) - 0 [00:13:05]OFD Sender: Remove packet 25094 [00:13:05]ProducePacketName [00:13:05]name=ofd_packets/00025094 [00:13:05]NVStorageDeleteData [00:13:05]Write to MH i2c: 01 00 00 6F 51 C0 [00:13:05]Write i2c OK [00:13:05]MH_I2C_Read... [00:13:05]Read from MH i2c: 01 [00:13:05]MH_I2C_Read... [00:13:05]Read from MH i2c: 01 07 00 [00:13:05]MH_I2C_Read... [00:13:05]Read from MH i2c: 01 07 00 6F 51 00 00 00 00 00 F7 0C CA [00:13:05]RasterBufferAndPrint [00:13:05]line [00:13:05]line [00:13:05]line [00:13:05]line [00:13:05]line [00:13:05]written 0, free lines is 3326 [00:13:05]MH_Cut [00:13:05]Write to MH i2c: D1 01 00 76 51 01 99 [00:13:05]Write i2c OK [00:13:05]MH_I2C_Read... [00:13:05]Read from MH i2c: D1 [00:13:05]MH_I2C_Read... [00:13:05]Read from MH i2c: D1 01 00 [00:13:05]MH_I2C_Read... [00:13:05]Read from MH i2c: D1 01 00 76 51 00 98 [00:13:05]Write to MH i2c: 01 00 00 77 51 C8 [00:13:05]Write i2c OK [00:13:05]MH_I2C_Read... [00:13:05]OFD Sender: No OFD packet to send [00:13:05]*** Cut start [00:13:05]*** Partial cut [00:13:05]*** CUTSNS_PIN = 1 [00:13:05]*** CUTSNS_PIN = 0 [00:13:06]*** Brake cut motor [00:13:06]Read from MH i2c: 01 [00:13:06]MH_I2C_Read... [00:13:06]*** Stop cut motor [00:13:06]*** Cut end [00:13:06]Read from MH i2c: 01 07 00 [00:13:06]MH_I2C_Read... [00:13:06]Read from MH i2c: 01 07 00 77 51 00 00 00 00 00 FF 0F DD [00:13:06]process_action close_receipt done [00:13:06]requested_data is exist [00:13:06]produce_requested_data [00:13:06]requested_item fm.sn is exist - process it [00:13:06]wFMCommunicate request_size=4 [00:13:06]MH_SAM_APDU [00:13:06]CAPDU: 80 11 00 00 [00:13:06]Write to MH i2c: E2 08 00 78 51 80 11 00 00 00 00 00 00 43 [00:13:06]Write i2c OK [00:13:06]MH_I2C_Read... [00:13:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:13:06]Read from MH i2c: E2 [00:13:06]MH_I2C_Read... [00:13:06]Read from MH i2c: E2 17 00 [00:13:06]MH_I2C_Read... [00:13:06]Read from MH i2c: E2 17 00 78 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 99 [00:13:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:13:06]wFMCommunicate OK [00:13:06]requested_item fd.num is exist - process it [00:13:06]SAM_PROTO_GetFieldsCounters [00:13:06]wFMCommunicate request_size=4 [00:13:06]MH_SAM_APDU [00:13:06]CAPDU: 80 13 00 00 [00:13:06]Write to MH i2c: E2 08 00 79 51 80 13 00 00 00 00 00 00 46 [00:13:06]Write i2c OK [00:13:06]MH_I2C_Read... [00:13:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:13:06]Read from MH i2c: E2 [00:13:06]MH_I2C_Read... [00:13:06]Read from MH i2c: E2 62 00 [00:13:06]MH_I2C_Read... [00:13:06]Read from MH i2c: E2 62 00 79 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 06 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 03 [00:13:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 06 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:13:06]wFMCommunicate OK [00:13:06]SAM_PROTO_GetFieldsCounters done [00:13:06]requested_item shift.num is exist - process it [00:13:06]requested_item shift.opened is exist - process it [00:13:06]req_shift_opened [00:13:06]FM_GetShiftState [00:13:06]SAM_PROTO_GetShiftState [00:13:06]wFMCommunicate request_size=4 [00:13:06]MH_SAM_APDU [00:13:06]CAPDU: 80 13 01 00 [00:13:06]Write to MH i2c: E2 08 00 7A 51 80 13 01 00 00 00 00 00 48 [00:13:06]Write i2c OK [00:13:06]MH_I2C_Read... [00:13:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:13:06]Read from MH i2c: E2 [00:13:06]MH_I2C_Read... [00:13:06]Read from MH i2c: E2 0E 00 [00:13:06]MH_I2C_Read... [00:13:06]Read from MH i2c: E2 0E 00 7A 51 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 E0 [00:13:06]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [00:13:06]wFMCommunicate OK [00:13:06]SAM_PROTO_GetShiftState done [00:13:06]FM_GetShiftState done [00:13:06]req_shift_opened done [00:13:06]requested_item shift.open_date is exist - process it [00:13:06]req_shift_open_date [00:13:06]req_shift_open_date done [00:13:06]produce_requested_data done [00:13:06]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25094,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [00:13:06]process_action_free close_receipt [00:13:06]json_value_free [00:13:06]json_value_free done [00:13:06]process_json_proto returns [00:13:06]Send response to host [00:13:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25094,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [00:13:06]free response buf [00:13:06]execute_script done [00:13:06]execute_script returns [00:13:06]free content buf [00:13:06]Sock 7.Close socket [00:13:06]Sock 7.Thread stoped [00:13:10]OFD Sender: No OFD packet to send [00:13:15]OFD Sender: No OFD packet to send [00:13:20]OFD Sender: No OFD packet to send [00:13:25]OFD Sender: No OFD packet to send [00:13:30]OFD Sender: No OFD packet to send [00:13:35]OFD Sender: No OFD packet to send [00:13:40]OFD Sender: No OFD packet to send [00:13:45]OFD Sender: No OFD packet to send [00:13:50]OFD Sender: No OFD packet to send [00:13:55]OFD Sender: No OFD packet to send [00:14:00]OFD Sender: No OFD packet to send [00:14:05]OFD Sender: No OFD packet to send [00:14:10]OFD Sender: No OFD packet to send [00:14:15]OFD Sender: No OFD packet to send [00:14:20]OFD Sender: No OFD packet to send [00:14:25]OFD Sender: No OFD packet to send [00:14:30]OFD Sender: No OFD packet to send [00:14:35]OFD Sender: No OFD packet to send [00:14:40]OFD Sender: No OFD packet to send [00:14:45]OFD Sender: No OFD packet to send [00:14:50]OFD Sender: No OFD packet to send [00:14:55]OFD Sender: No OFD packet to send [00:15:00]OFD Sender: No OFD packet to send [00:15:05]OFD Sender: No OFD packet to send [00:15:10]OFD Sender: No OFD packet to send [00:15:15]OFD Sender: No OFD packet to send [00:15:20]OFD Sender: No OFD packet to send [00:15:25]OFD Sender: No OFD packet to send [00:15:30]OFD Sender: No OFD packet to send [00:15:35]OFD Sender: No OFD packet to send [00:15:40]OFD Sender: No OFD packet to send [00:15:45]OFD Sender: No OFD packet to send [00:15:50]OFD Sender: No OFD packet to send [00:15:55]OFD Sender: No OFD packet to send [00:16:00]OFD Sender: No OFD packet to send [00:16:05]OFD Sender: No OFD packet to send [00:16:10]OFD Sender: No OFD packet to send [00:16:15]OFD Sender: No OFD packet to send [00:16:20]OFD Sender: No OFD packet to send [00:16:25]OFD Sender: No OFD packet to send [00:16:30]OFD Sender: No OFD packet to send [00:16:35]OFD Sender: No OFD packet to send [00:16:40]OFD Sender: No OFD packet to send [00:16:45]OFD Sender: No OFD packet to send [00:16:50]OFD Sender: No OFD packet to send [00:16:55]OFD Sender: No OFD packet to send [00:17:00]OFD Sender: No OFD packet to send [00:17:05]OFD Sender: No OFD packet to send [00:17:10]OFD Sender: No OFD packet to send [00:17:15]OFD Sender: No OFD packet to send [00:17:20]OFD Sender: No OFD packet to send [00:17:25]OFD Sender: No OFD packet to send [00:17:30]OFD Sender: No OFD packet to send [00:17:35]OFD Sender: No OFD packet to send [00:17:40]OFD Sender: No OFD packet to send [00:17:45]OFD Sender: No OFD packet to send [00:17:50]OFD Sender: No OFD packet to send [00:17:55]OFD Sender: No OFD packet to send [00:18:00]OFD Sender: No OFD packet to send [00:18:05]OFD Sender: No OFD packet to send [00:18:10]OFD Sender: No OFD packet to send [00:18:15]OFD Sender: No OFD packet to send [00:18:20]OFD Sender: No OFD packet to send [00:18:25]OFD Sender: No OFD packet to send [00:18:30]OFD Sender: No OFD packet to send [00:18:35]OFD Sender: No OFD packet to send [00:18:40]OFD Sender: No OFD packet to send [00:18:45]OFD Sender: No OFD packet to send [00:18:50]OFD Sender: No OFD packet to send [00:18:55]OFD Sender: No OFD packet to send [00:19:00]OFD Sender: No OFD packet to send [00:19:05]OFD Sender: No OFD packet to send [00:19:10]OFD Sender: No OFD packet to send [00:19:15]OFD Sender: No OFD packet to send [00:19:20]OFD Sender: No OFD packet to send [00:19:25]OFD Sender: No OFD packet to send [00:19:30]OFD Sender: No OFD packet to send [00:19:35]OFD Sender: No OFD packet to send [00:19:40]OFD Sender: No OFD packet to send [00:19:45]OFD Sender: No OFD packet to send [00:19:50]OFD Sender: No OFD packet to send [00:19:55]OFD Sender: No OFD packet to send [00:20:00]OFD Sender: No OFD packet to send [00:20:06]OFD Sender: No OFD packet to send [00:20:11]OFD Sender: No OFD packet to send [00:20:16]OFD Sender: No OFD packet to send [00:20:21]OFD Sender: No OFD packet to send [00:20:26]OFD Sender: No OFD packet to send [00:20:31]OFD Sender: No OFD packet to send [00:20:36]OFD Sender: No OFD packet to send [00:20:41]OFD Sender: No OFD packet to send [00:20:46]OFD Sender: No OFD packet to send [00:20:51]OFD Sender: No OFD packet to send [00:20:56]OFD Sender: No OFD packet to send [00:21:01]OFD Sender: No OFD packet to send [00:21:06]OFD Sender: No OFD packet to send [00:21:11]OFD Sender: No OFD packet to send [00:21:16]OFD Sender: No OFD packet to send [00:21:21]OFD Sender: No OFD packet to send [00:21:26]OFD Sender: No OFD packet to send [00:21:31]OFD Sender: No OFD packet to send [00:21:36]OFD Sender: No OFD packet to send [00:21:41]OFD Sender: No OFD packet to send [00:21:46]OFD Sender: No OFD packet to send [00:21:51]OFD Sender: No OFD packet to send [00:21:56]OFD Sender: No OFD packet to send [00:22:01]OFD Sender: No OFD packet to send [00:22:06]OFD Sender: No OFD packet to send [00:22:11]OFD Sender: No OFD packet to send [00:22:16]OFD Sender: No OFD packet to send [00:22:21]OFD Sender: No OFD packet to send [00:22:26]OFD Sender: No OFD packet to send [00:22:31]OFD Sender: No OFD packet to send [00:22:36]OFD Sender: No OFD packet to send [00:22:41]OFD Sender: No OFD packet to send [00:22:46]OFD Sender: No OFD packet to send [00:22:51]OFD Sender: No OFD packet to send [00:22:56]OFD Sender: No OFD packet to send [00:23:01]OFD Sender: No OFD packet to send [00:23:06]OFD Sender: No OFD packet to send [00:23:11]OFD Sender: No OFD packet to send [00:23:16]OFD Sender: No OFD packet to send [00:23:21]OFD Sender: No OFD packet to send [00:23:26]OFD Sender: No OFD packet to send [00:23:31]OFD Sender: No OFD packet to send [00:23:36]OFD Sender: No OFD packet to send [00:23:41]OFD Sender: No OFD packet to send [00:23:46]OFD Sender: No OFD packet to send [00:23:51]OFD Sender: No OFD packet to send [00:23:56]OFD Sender: No OFD packet to send [00:24:01]OFD Sender: No OFD packet to send [00:24:06]OFD Sender: No OFD packet to send [00:24:11]OFD Sender: No OFD packet to send [00:24:16]OFD Sender: No OFD packet to send [00:24:21]OFD Sender: No OFD packet to send [00:24:26]OFD Sender: No OFD packet to send [00:24:31]OFD Sender: No OFD packet to send [00:24:36]OFD Sender: No OFD packet to send [00:24:41]OFD Sender: No OFD packet to send [00:24:46]OFD Sender: No OFD packet to send [00:24:51]OFD Sender: No OFD packet to send [00:24:51]accept exits with 10 [00:24:51]New connection [00:24:51]New thread 3067428196 created [00:24:51]Thread 3067571556 joined [00:24:51]Waiting for new connection... [00:24:51] Sock 10.Parse request [00:24:51]Sock 10.Check first char [00:24:51]Sock 10.First char is OK [00:24:51]request: POST /json_proto HTTP/1.0 [00:24:51]Method: POST [00:24:51]URL: /json_proto [00:24:51]Method is POST - this is cgi request [00:24:51]url: /json_proto [00:24:51]query_string will be loaded in cgi processing [00:24:51]execute_cgi json_proto POST (null) [00:24:51]execute_cgi path=json_proto method=POST [00:24:51]POST find Content-Length [00:24:51]Host: 172.17.45.131:8080 [00:24:51]Content-Length: 682 [00:24:51]Content-Type: application/json [00:24:51] [00:24:51]POST finish read [00:24:51]Found Content-Length = 682 [00:24:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610857", "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" ] } } [00:24:51]execute_script... [00: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)610857", "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" ] } } [00:24:51]POST & json_proto [00:24:51]process_json_proto [00:24:51]json parsed OK: [00:24:51]protocol is kg_v1.0 [00:24:51]action value=close_receipt [00:24:51]process_action close_receipt [00:24:51]cmd_close_receipt [00:24:51]MH_GetDate [00:24:51]Write to MH i2c: F0 00 00 7B 51 BB [00:24:51]Write i2c OK [00:24:51]MH_I2C_Read... [00:24:51]Read from MH i2c: F0 [00:24:51]MH_I2C_Read... [00:24:51]Read from MH i2c: F0 09 00 [00:24:51]MH_I2C_Read... [00:24:51]Read from MH i2c: F0 09 00 7B 51 00 55 84 A9 66 C6 D4 6E 66 1A [00:24:51]GetLastDocTimeStamp 1722384785 [00:24:51]current date 1722385493 [00:24:51]FM_GetShiftState [00:24:51]SAM_PROTO_GetShiftState [00:24:51]wFMCommunicate request_size=4 [00:24:51]MH_SAM_APDU [00:24:51]CAPDU: 80 13 01 00 [00:24:51]Write to MH i2c: E2 08 00 7C 51 80 13 01 00 00 00 00 00 4A [00:24:51]Write i2c OK [00:24:51]MH_I2C_Read... [00:24:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:24:51]Read from MH i2c: E2 [00:24:51]MH_I2C_Read... [00:24:51]Read from MH i2c: E2 0E 00 [00:24:51]MH_I2C_Read... [00:24:51]Read from MH i2c: E2 0E 00 7C 51 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 E2 [00:24:51]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [00:24:51]wFMCommunicate OK [00:24:51]SAM_PROTO_GetShiftState done [00:24:51]FM_GetShiftState done [00:24:51]opened in 1722384637 [00:24:51]opened+sec_in_day 1722471037 [00:24:51]quantity*price = 100005 [00:24:51]sum+1 = 100006 [00:24: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 2 31.07.2024 00:24 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25095 ФПД: 3924760386023 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T002453&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25095&fm=3924760386023&tin=02508201610067®Number=0000000000171247&sum=100000 [00:24:52]StoreToDocumentArchive [00:24:52]shift 49 fd 25095 [00:24:52]save to /storage/0049/doc_00025095 [00:24:52]save last doc name /storage/0049/doc_00025095 to /storage/kkm_last_doc_name [00:24:52]save OK [00:24:52]Clear old archive folders... [00:24:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:24:52]tlvbuf is B6F715F0 [00:24:52]SAM_PROTO_ClearQueue [00:24:52]wFMCommunicate request_size=4 [00:24:52]MH_SAM_APDU [00:24:52]CAPDU: 80 09 00 00 [00:24:52]Write to MH i2c: E2 08 00 89 51 80 09 00 00 00 00 00 00 4C [00:24:52]Write i2c OK [00:24:52]MH_I2C_Read... [00:24:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:24:52]Read from MH i2c: E2 [00:24:52]MH_I2C_Read... [00:24:52]Read from MH i2c: E2 03 00 [00:24:52]MH_I2C_Read... [00:24:52]Read from MH i2c: E2 03 00 89 51 00 90 00 4E [00:24:52]RAPDU: 90 00 [00:24:52]wFMCommunicate OK [00:24:52]SAM_PROTO_ClearQueue done [00:24:52]KKMCreateOFDPacket [00:24:52]OFDProtocolAddRootSTLVToBuf [00:24:52]FM_MakeSignedData [00:24:52]FM_MakeSignedData [00:24:52]SAM_PROTO_SignData [00:24:52]wFMCommunicate request_size=4 [00:24:52]MH_SAM_APDU [00:24:52]CAPDU: 80 0D 01 02 [00:24:52]Write to MH i2c: E2 08 00 8A 51 80 0D 01 02 00 00 00 00 54 [00:24:52]Write i2c OK [00:24:52]MH_I2C_Read... [00:24:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:24:52]Read from MH i2c: E2 [00:24:52]MH_I2C_Read... [00:24:52]Read from MH i2c: E2 03 00 [00:24:52]MH_I2C_Read... [00:24:52]Read from MH i2c: E2 03 00 8A 51 00 90 00 4F [00:24:52]RAPDU: 90 00 [00:24:52]wFMCommunicate OK [00:24:52]wFMCommunicate request_size=255 [00:24:52]MH_SAM_APDU [00: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 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 00 00 00 F4 03 04 00 55 84 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 07 62 00 00 35 04 06 00 03 [00:24:52]Write to MH i2c: E2 02 01 8B 51 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 02 00 00 00 F4 03 04 00 55 84 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 07 62 00 00 35 04 06 00 03 00 00 E6 [00:24:52]Write i2c OK [00:24:52]MH_I2C_Read... [00:24:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:24:53]Read from MH i2c: E2 [00:24:53]MH_I2C_Read... [00:24:53]Read from MH i2c: E2 03 00 [00:24:53]MH_I2C_Read... [00:24:53]Read from MH i2c: E2 03 00 8B 51 00 90 00 50 [00:24:53]RAPDU: 90 00 [00:24:53]wFMCommunicate OK [00:24:53]wFMCommunicate request_size=10 [00:24:53]MH_SAM_APDU [00:24:53]CAPDU: 80 0D 02 02 05 91 CD F2 D9 E7 [00:24:53]Write to MH i2c: E2 0D 00 8C 51 80 0D 02 02 05 00 91 CD F2 D9 E7 00 00 71 [00:24:53]Write i2c OK [00:24:53]MH_I2C_Read... [00:24:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:24:53]Read from MH i2c: E2 [00:24:53]MH_I2C_Read... [00:24:53]Read from MH i2c: E2 03 00 [00:24:53]MH_I2C_Read... [00:24:53]Read from MH i2c: E2 03 00 8C 51 00 90 00 51 [00:24:53]RAPDU: 90 00 [00:24:53]wFMCommunicate OK [00:24:53]wFMCommunicate request_size=4 [00:24:53]MH_SAM_APDU [00:24:53]CAPDU: 80 0D 03 02 [00:24:53]Write to MH i2c: E2 08 00 8D 51 80 0D 03 02 00 00 00 00 59 [00:24:53]Write i2c OK [00:24:53]MH_I2C_Read... [00:24:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:24:53]Read from MH i2c: E2 [00:24:53]MH_I2C_Read... [00:24:53]Read from MH i2c: E2 0B 00 [00:24:53]MH_I2C_Read... [00:24:53]Read from MH i2c: E2 0B 00 8D 51 00 49 28 D2 BA 4B B0 9A 20 90 00 0C [00:24:53]RAPDU: 49 28 D2 BA 4B B0 9A 20 90 00 [00:24:53]wFMCommunicate OK [00:24:53]SAM_PROTO_SignData done [00:24:53]FM_MakeSignedData done [00:24:53]CreateOFDProtocolMessage [00:24:53]wFMCommunicate request_size=4 [00:24:53]MH_SAM_APDU [00:24:53]CAPDU: 80 11 00 00 [00:24:53]Write to MH i2c: E2 08 00 8E 51 80 11 00 00 00 00 00 00 59 [00:24:53]Write i2c OK [00:24:53]MH_I2C_Read... [00:24:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:24:53]Read from MH i2c: E2 [00:24:53]MH_I2C_Read... [00:24:53]Read from MH i2c: E2 17 00 [00:24:53]MH_I2C_Read... [00:24:53]Read from MH i2c: E2 17 00 8E 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 AF [00:24:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:24:53]wFMCommunicate OK [00:24:53]CreateOFDProtocolMessage done [00:24:53]OFDSenderStorePacket 25095 [00:24:53]StoreOFDPacket docnum=25095 [00:24:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 CE 52 07 01 4E E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 02 00 00 00 F4 03 04 00 55 84 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 07 62 00 00 35 04 06 00 03 91 CD F2 D9 E7 49 28 D2 BA 4B B0 9A 20 [00:24:53]CheckFolder [00:24:53]dirname=/storage/ofd_packets [00:24:53]CheckFolder done [00:24:53]ProducePacketName [00:24:53]name=ofd_packets/00025095 [00:24:53]NVStorageSaveData ofd_packets/00025095 [00:24:53]File name is /storage/ofd_packets/00025095 [00:24:53]Write 301 bytes [00:24:53]NVStorageSaveData done [00:24:53]OFDSenderStorePacket done [00:24:53]KKMCreateOFDPacket done [00:24:53]NVStorageSaveData kkm_last_timestamp [00:24:53]File name is /storage/kkm_last_timestamp [00:24:53]Write 4 bytes [00:24:53]NVStorageSaveData done [00:24:53]ExternCall_PrintAddStr [00:24:53]wPrintStart [00:24:53]Write to MH i2c: 01 00 00 8F 51 E0 [00:24:53]Write i2c OK [00:24:53]MH_I2C_Read... [00:24:53]Read from MH i2c: 01 [00:24:53]MH_I2C_Read... [00:24:53]Read from MH i2c: 01 07 00 [00:24:53]MH_I2C_Read... [00:24:53]Read from MH i2c: 01 07 00 8F 51 00 00 00 00 00 FF 0F F5 [00:24:53]RasterBufferAndPrint [00:24:53]line Счет N : (1)610857 [00:24:53]line ИНН: 02508201610067 [00:24:53]line Контрольно-Кассовый Чек [00:24:53]line ПРОДАЖА [00:24:53]line ТРК (МРК, ГНК) : 42 [00:24:53]line Товар: 2710124130 [00:24:53]line Аи-92-К-2 [00:24:53]line 14.750 * 67.80 [00:24:53]line = 1000.05 [00:24:53]line НДС 12% НСП 1% [00:24:53]line > о реализуемом товаре [00:24:53]line ОКРУГЛЕНИЕ: -0.05 [00:24:53]line ИТОГО: 1000.00 [00:24:53]line Внесено: 1000.00 [00:24:53]line СДАЧА: 0.00 [00:24:53]line НСП 1% : 8.85 [00:24:53]line НДС 12% : 106.20 [00:24:53]line Наличными: 1000.00 [00:24:53]line Безнал.: 0.00 [00:24:53]line Место: АЗС № 127 "Партнер Нефть" [00:24:53]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [00:24:53]line СНО: Общий режим [00:24:53]line Чек 2 31.07.2024 00:24 [00:24:53]line Смена: 49 ФФД: 1.0 [00:24:53]line ЗНМ: 0300000158 [00:24:53]line РНМ: 0000000000171247 [00:24:53]line Версия ККМ: v1.0 [00:24:53]line ФМ: 0000000002098565 [00:24:53]line ФД: 25095 [00:24:53]line ФПД: 3924760386023 [00:24:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T002453&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25095&fm=3924760386023&tin=02508201610067®Number=0000000000171247&sum=100000 [00:24:53]OFD Sender: Processing packet 25095 [packets to send 29, broken 28] [00:24:53]ProducePacketName [00:24:53]name=ofd_packets/00025095 [00:24:53]OFD Sender: To server: pG, [00:24:53]CommunicateWithHost lk.salyk.kg:30040 [00:24:53]ConnectInit lk.salyk.kg [00:24:53]written 0, free lines is 4095 [00:24:53]Connected sock=9 [00:24:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 CE 52 07 01 4E E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 02 00 00 00 F4 03 04 00 55 84 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 07 62 00 00 35 04 06 00 03 91 CD F2 D9 E7 49 28 D2 BA 4B B0 9A 20 [00:24:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 AE C4 47 00 62 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 32 30 39 38 35 36 35 10 04 04 00 07 62 00 00 F4 03 04 00 E2 2F A9 66 B6 04 01 00 00 05 18 84 E9 3D C3 6E A4 [00:24:53]CommunicateWithHost err = 0 [00:24:53]CheckOFDResponse [00:24:53]1017 (14) - 77093643461234 [00:24:53]1041 (16) - 0000000002098565 [00:24:53]1040 (4) - 25095 [00:24:53]1012 (4) - 30.07.2024 18:24 [00:24:53]1206 (1) - 0 [00:24:53]OFD Sender: Remove packet 25095 [00:24:53]ProducePacketName [00:24:53]name=ofd_packets/00025095 [00:24:53]NVStorageDeleteData [00:24:54]Write to MH i2c: 01 00 00 BA 51 0B [00:24:54]Write i2c OK [00:24:54]MH_I2C_Read... [00:24:54]Read from MH i2c: 01 [00:24:54]MH_I2C_Read... [00:24:54]Read from MH i2c: 01 07 00 [00:24:54]MH_I2C_Read... [00:24:54]Read from MH i2c: 01 07 00 BA 51 00 00 00 00 00 0F 0D 2E [00:24:54]RasterBufferAndPrint [00:24:54]line [00:24:54]line [00:24:54]line [00:24:54]line [00:24:54]line [00:24:54]written 0, free lines is 3353 [00:24:54]MH_Cut [00:24:54]Write to MH i2c: D1 01 00 C1 51 01 E4 [00:24:54]Write i2c OK [00:24:54]MH_I2C_Read... [00:24:54]Read from MH i2c: D1 [00:24:54]MH_I2C_Read... [00:24:54]Read from MH i2c: D1 01 00 [00:24:54]MH_I2C_Read... [00:24:54]Read from MH i2c: D1 01 00 C1 51 00 E3 [00:24:54]Write to MH i2c: 01 00 00 C2 51 13 [00:24:54]Write i2c OK [00:24:54]MH_I2C_Read... [00:24:54]OFD Sender: No OFD packet to send [00:24:54]*** Cut start [00:24:54]*** Partial cut [00:24:54]*** CUTSNS_PIN = 1 [00:24:54]*** CUTSNS_PIN = 0 [00:24:54]*** Brake cut motor [00:24:55]Read from MH i2c: 01 [00:24:55]MH_I2C_Read... [00:24:55]Read from MH i2c: 01 07 00 [00:24:55]MH_I2C_Read... [00:24:55]*** Stop cut motor [00:24:55]*** Cut end [00:24:55]Read from MH i2c: 01 07 00 C2 51 00 00 00 00 00 FF 0F 28 [00:24:55]process_action close_receipt done [00:24:55]requested_data is exist [00:24:55]produce_requested_data [00:24:55]requested_item fm.sn is exist - process it [00:24:55]wFMCommunicate request_size=4 [00:24:55]MH_SAM_APDU [00:24:55]CAPDU: 80 11 00 00 [00:24:55]Write to MH i2c: E2 08 00 C3 51 80 11 00 00 00 00 00 00 8E [00:24:55]Write i2c OK [00:24:55]MH_I2C_Read... [00:24:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:24:55]Read from MH i2c: E2 [00:24:55]MH_I2C_Read... [00:24:55]Read from MH i2c: E2 17 00 [00:24:55]MH_I2C_Read... [00:24:55]Read from MH i2c: E2 17 00 C3 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E4 [00:24:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:24:55]wFMCommunicate OK [00:24:55]requested_item fd.num is exist - process it [00:24:55]SAM_PROTO_GetFieldsCounters [00:24:55]wFMCommunicate request_size=4 [00:24:55]MH_SAM_APDU [00:24:55]CAPDU: 80 13 00 00 [00:24:55]Write to MH i2c: E2 08 00 C4 51 80 13 00 00 00 00 00 00 91 [00:24:55]Write i2c OK [00:24:55]MH_I2C_Read... [00:24:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:24:55]Read from MH i2c: E2 [00:24:55]MH_I2C_Read... [00:24:55]Read from MH i2c: E2 62 00 [00:24:55]MH_I2C_Read... [00:24:55]Read from MH i2c: E2 62 00 C4 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 07 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 52 [00:24:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 07 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:24:55]wFMCommunicate OK [00:24:55]SAM_PROTO_GetFieldsCounters done [00:24:55]requested_item shift.num is exist - process it [00:24:55]requested_item shift.opened is exist - process it [00:24:55]req_shift_opened [00:24:55]FM_GetShiftState [00:24:55]SAM_PROTO_GetShiftState [00:24:55]wFMCommunicate request_size=4 [00:24:55]MH_SAM_APDU [00:24:55]CAPDU: 80 13 01 00 [00:24:55]Write to MH i2c: E2 08 00 C5 51 80 13 01 00 00 00 00 00 93 [00:24:55]Write i2c OK [00:24:55]MH_I2C_Read... [00:24:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:24:55]Read from MH i2c: E2 [00:24:55]MH_I2C_Read... [00:24:55]Read from MH i2c: E2 0E 00 [00:24:55]MH_I2C_Read... [00:24:55]Read from MH i2c: E2 0E 00 C5 51 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 2B [00:24:55]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [00:24:55]wFMCommunicate OK [00:24:55]SAM_PROTO_GetShiftState done [00:24:55]FM_GetShiftState done [00:24:55]req_shift_opened done [00:24:55]requested_item shift.open_date is exist - process it [00:24:55]req_shift_open_date [00:24:55]req_shift_open_date done [00:24:55]produce_requested_data done [00:24:55]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25095,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [00:24:55]process_action_free close_receipt [00:24:55]json_value_free [00:24:55]json_value_free done [00:24:55]process_json_proto returns [00:24:55]Send response to host [00:24:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25095,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [00:24:55]free response buf [00:24:55]execute_script done [00:24:55]execute_script returns [00:24:55]free content buf [00:24:55]Sock 10.Close socket [00:24:55]Sock 10.Thread stoped [00:24:59]OFD Sender: No OFD packet to send [00:25:04]OFD Sender: No OFD packet to send [00:25:09]OFD Sender: No OFD packet to send [00:25:14]OFD Sender: No OFD packet to send [00:25:19]OFD Sender: No OFD packet to send [00:25:24]OFD Sender: No OFD packet to send [00:25:29]OFD Sender: No OFD packet to send [00:25:34]OFD Sender: No OFD packet to send [00:25:39]OFD Sender: No OFD packet to send [00:25:44]OFD Sender: No OFD packet to send [00:25:49]OFD Sender: No OFD packet to send [00:25:54]OFD Sender: No OFD packet to send [00:25:59]OFD Sender: No OFD packet to send [00:26:04]OFD Sender: No OFD packet to send [00:26:09]OFD Sender: No OFD packet to send [00:26:14]OFD Sender: No OFD packet to send [00:26:19]OFD Sender: No OFD packet to send [00:26:24]OFD Sender: No OFD packet to send [00:26:29]OFD Sender: No OFD packet to send [00:26:34]OFD Sender: No OFD packet to send [00:26:39]OFD Sender: No OFD packet to send [00:26:44]OFD Sender: No OFD packet to send [00:26:49]OFD Sender: No OFD packet to send [00:26:54]OFD Sender: No OFD packet to send [00:26:59]OFD Sender: No OFD packet to send [00:27:04]OFD Sender: No OFD packet to send [00:27:09]OFD Sender: No OFD packet to send [00:27:14]OFD Sender: No OFD packet to send [00:27:19]OFD Sender: No OFD packet to send [00:27:24]OFD Sender: No OFD packet to send [00:27:29]OFD Sender: No OFD packet to send [00:27:34]OFD Sender: No OFD packet to send [00:27:39]OFD Sender: No OFD packet to send [00:27:44]OFD Sender: No OFD packet to send [00:27:49]OFD Sender: No OFD packet to send [00:27:54]OFD Sender: No OFD packet to send [00:27:59]OFD Sender: No OFD packet to send [00:28:04]OFD Sender: No OFD packet to send [00:28:09]OFD Sender: No OFD packet to send [00:28:14]OFD Sender: No OFD packet to send [00:28:19]OFD Sender: No OFD packet to send [00:28:24]OFD Sender: No OFD packet to send [00:28:29]OFD Sender: No OFD packet to send [00:28:34]OFD Sender: No OFD packet to send [00:28:39]OFD Sender: No OFD packet to send [00:28:44]accept exits with 7 [00:28:44]New connection [00:28:44]New thread 3067571556 created [00:28:44]Thread 3067428196 joined [00:28:44]Waiting for new connection... [00:28:44] Sock 7.Parse request [00:28:44]Sock 7.Check first char [00:28:44]Sock 7.First char is OK [00:28:44]request: POST /json_proto HTTP/1.0 [00:28:44]Method: POST [00:28:44]URL: /json_proto [00:28:44]Method is POST - this is cgi request [00:28:44]url: /json_proto [00:28:44]query_string will be loaded in cgi processing [00:28:44]execute_cgi json_proto POST (null) [00:28:44]execute_cgi path=json_proto method=POST [00:28:44]POST find Content-Length [00:28:44]Host: 172.17.45.131:8080 [00:28:44]Content-Length: 812 [00:28:44]Content-Type: application/json [00:28:44] [00:28:44]POST finish read [00:28:44]Found Content-Length = 812 [00:28:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610858", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 6.350, "sum" : 480.70, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 480.70 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:28:44]execute_script... [00:28: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)610858", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 6.350, "sum" : 480.70, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 480.70 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:28:44]POST & json_proto [00:28:44]process_json_proto [00:28:44]json parsed OK: [00:28:44]protocol is kg_v1.0 [00:28:44]action value=close_receipt [00:28:44]process_action close_receipt [00:28:44]cmd_close_receipt [00:28:44]MH_GetDate [00:28:44]Write to MH i2c: F0 00 00 C6 51 06 [00:28:44]Write i2c OK [00:28:44]MH_I2C_Read... [00:28:44]Read from MH i2c: F0 [00:28:44]MH_I2C_Read... [00:28:44]Read from MH i2c: F0 09 00 [00:28:44]MH_I2C_Read... [00:28:44]Read from MH i2c: F0 09 00 C6 51 00 3E 85 A9 66 C6 D4 6E 66 4F [00:28:44]GetLastDocTimeStamp 1722385493 [00:28:44]current date 1722385726 [00:28:44]FM_GetShiftState [00:28:44]SAM_PROTO_GetShiftState [00:28:44]wFMCommunicate request_size=4 [00:28:44]MH_SAM_APDU [00:28:44]CAPDU: 80 13 01 00 [00:28:44]Write to MH i2c: E2 08 00 C7 51 80 13 01 00 00 00 00 00 95 [00:28:44]Write i2c OK [00:28:44]MH_I2C_Read... [00:28:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:28:44]Read from MH i2c: E2 [00:28:44]MH_I2C_Read... [00:28:44]Read from MH i2c: E2 0E 00 [00:28:44]MH_I2C_Read... [00:28:44]Read from MH i2c: E2 0E 00 C7 51 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 2D [00:28:44]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [00:28:44]wFMCommunicate OK [00:28:44]SAM_PROTO_GetShiftState done [00:28:44]FM_GetShiftState done [00:28:44]opened in 1722384637 [00:28:44]opened+sec_in_day 1722471037 [00:28:44]quantity*price = 48069 [00:28:44]sum+1 = 48071 [00:28:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 480.70 НСП 1% : 4.25 НДС 12% : 51.05 Наличными: 0.00 Безнал.: 480.70 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 3 31.07.2024 00:28 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000002098565 ФД: 25096 ФПД: 11424869606685 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T002846&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25096&fm=11424869606685&tin=02508201610067®Number=0000000000171247&sum=48070 [00:28:45]StoreToDocumentArchive [00:28:45]shift 49 fd 25096 [00:28:45]save to /storage/0049/doc_00025096 [00:28:45]save last doc name /storage/0049/doc_00025096 to /storage/kkm_last_doc_name [00:28:45]save OK [00:28:45]Clear old archive folders... [00:28:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:28:45]tlvbuf is 01EF2BB0 [00:28:45]SAM_PROTO_ClearQueue [00:28:45]wFMCommunicate request_size=4 [00:28:45]MH_SAM_APDU [00:28:45]CAPDU: 80 09 00 00 [00:28:45]Write to MH i2c: E2 08 00 D4 51 80 09 00 00 00 00 00 00 97 [00:28:45]Write i2c OK [00:28:45]MH_I2C_Read... [00:28:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:28:45]Read from MH i2c: E2 [00:28:45]MH_I2C_Read... [00:28:45]Read from MH i2c: E2 03 00 [00:28:45]MH_I2C_Read... [00:28:45]Read from MH i2c: E2 03 00 D4 51 00 90 00 99 [00:28:45]RAPDU: 90 00 [00:28:45]wFMCommunicate OK [00:28:45]SAM_PROTO_ClearQueue done [00:28:45]KKMCreateOFDPacket [00:28:45]OFDProtocolAddRootSTLVToBuf [00:28:45]FM_MakeSignedData [00:28:45]FM_MakeSignedData [00:28:45]SAM_PROTO_SignData [00:28:45]wFMCommunicate request_size=4 [00:28:45]MH_SAM_APDU [00:28:45]CAPDU: 80 0D 01 02 [00:28:45]Write to MH i2c: E2 08 00 D5 51 80 0D 01 02 00 00 00 00 9F [00:28:45]Write i2c OK [00:28:45]MH_I2C_Read... [00:28:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:28:45]Read from MH i2c: E2 [00:28:45]MH_I2C_Read... [00:28:45]Read from MH i2c: E2 03 00 [00:28:45]MH_I2C_Read... [00:28:45]Read from MH i2c: E2 03 00 D5 51 00 90 00 9A [00:28:45]RAPDU: 90 00 [00:28:45]wFMCommunicate OK [00:28:45]wFMCommunicate request_size=255 [00:28:45]MH_SAM_APDU [00:28:45]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 CE 18 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 C6 BB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 BB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 BB 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 3E 85 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 08 62 00 00 35 04 06 00 0A 64 0F 4B [00:28:45]Write to MH i2c: E2 02 01 D6 51 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 CE 18 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 C6 BB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 BB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 BB 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 3E 85 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 08 62 00 00 35 04 06 00 0A 64 0F 4B 00 00 F7 [00:28:45]Write i2c OK [00:28:45]MH_I2C_Read... [00:28:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:28:45]Read from MH i2c: E2 [00:28:45]MH_I2C_Read... [00:28:45]Read from MH i2c: E2 03 00 [00:28:45]MH_I2C_Read... [00:28:45]Read from MH i2c: E2 03 00 D6 51 00 90 00 9B [00:28:45]RAPDU: 90 00 [00:28:45]wFMCommunicate OK [00:28:45]wFMCommunicate request_size=7 [00:28:45]MH_SAM_APDU [00:28:45]CAPDU: 80 0D 02 02 02 65 1D [00:28:45]Write to MH i2c: E2 0A 00 D7 51 80 0D 02 02 02 00 65 1D 00 00 28 [00:28:45]Write i2c OK [00:28:45]MH_I2C_Read... [00:28:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:28:45]Read from MH i2c: E2 [00:28:45]MH_I2C_Read... [00:28:45]Read from MH i2c: E2 03 00 [00:28:45]MH_I2C_Read... [00:28:45]Read from MH i2c: E2 03 00 D7 51 00 90 00 9C [00:28:45]RAPDU: 90 00 [00:28:45]wFMCommunicate OK [00:28:45]wFMCommunicate request_size=4 [00:28:45]MH_SAM_APDU [00:28:45]CAPDU: 80 0D 03 02 [00:28:45]Write to MH i2c: E2 08 00 D8 51 80 0D 03 02 00 00 00 00 A4 [00:28:45]Write i2c OK [00:28:45]MH_I2C_Read... [00:28:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:28:45]Read from MH i2c: E2 [00:28:45]MH_I2C_Read... [00:28:45]Read from MH i2c: E2 0B 00 [00:28:45]MH_I2C_Read... [00:28:45]Read from MH i2c: E2 0B 00 D8 51 00 A9 FF 68 D7 C2 6C 0C 4C 90 00 12 [00:28:45]RAPDU: A9 FF 68 D7 C2 6C 0C 4C 90 00 [00:28:45]wFMCommunicate OK [00:28:45]SAM_PROTO_SignData done [00:28:45]FM_MakeSignedData done [00:28:45]CreateOFDProtocolMessage [00:28:45]wFMCommunicate request_size=4 [00:28:45]MH_SAM_APDU [00:28:45]CAPDU: 80 11 00 00 [00:28:45]Write to MH i2c: E2 08 00 D9 51 80 11 00 00 00 00 00 00 A4 [00:28:45]Write i2c OK [00:28:45]MH_I2C_Read... [00:28:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:28:45]Read from MH i2c: E2 [00:28:45]MH_I2C_Read... [00:28:45]Read from MH i2c: E2 17 00 [00:28:45]MH_I2C_Read... [00:28:45]Read from MH i2c: E2 17 00 D9 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 FA [00:28:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:28:45]wFMCommunicate OK [00:28:45]CreateOFDProtocolMessage done [00:28:45]OFDSenderStorePacket 25096 [00:28:45]StoreOFDPacket docnum=25096 [00:28:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 5B 0D 04 01 C6 31 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 CE 18 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 C6 BB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 BB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 BB 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 3E 85 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 08 62 00 00 35 04 06 00 0A 64 0F 4B 65 1D A9 FF 68 D7 C2 6C 0C 4C [00:28:45]CheckFolder [00:28:45]dirname=/storage/ofd_packets [00:28:45]CheckFolder done [00:28:45]ProducePacketName [00:28:45]name=ofd_packets/00025096 [00:28:45]NVStorageSaveData ofd_packets/00025096 [00:28:45]File name is /storage/ofd_packets/00025096 [00:28:45]Write 298 bytes [00:28:45]NVStorageSaveData done [00:28:45]OFDSenderStorePacket done [00:28:45]KKMCreateOFDPacket done [00:28:45]NVStorageSaveData kkm_last_timestamp [00:28:45]File name is /storage/kkm_last_timestamp [00:28:45]Write 4 bytes [00:28:45]NVStorageSaveData done [00:28:45]ExternCall_PrintAddStr [00:28:45]wPrintStart [00:28:45]Write to MH i2c: 01 00 00 DA 51 2B [00:28:45]Write i2c OK [00:28:45]MH_I2C_Read... [00:28:45]Read from MH i2c: 01 [00:28:45]MH_I2C_Read... [00:28:45]Read from MH i2c: 01 07 00 [00:28:45]MH_I2C_Read... [00:28:45]Read from MH i2c: 01 07 00 DA 51 00 00 00 00 00 FF 0F 40 [00:28:45]RasterBufferAndPrint [00:28:45]line Счет N : (1)610858 [00:28:45]line ИНН: 02508201610067 [00:28:45]line Контрольно-Кассовый Чек [00:28:45]line ПРОДАЖА [00:28:45]line ТРК (МРК, ГНК) : 1 [00:28:45]line Товар: 2710194210 [00:28:45]line ДТ-К-2 [00:28:45]line 6.350 * 75.70 [00:28:45]line = 480.70 [00:28:45]line НДС 12% НСП 1% [00:28:45]line > о реализуемом товаре [00:28:45]line ИТОГО: 480.70 [00:28:45]line НСП 1% : 4.25 [00:28:45]line НДС 12% : 51.05 [00:28:45]line Наличными: 0.00 [00:28:45]line Безнал.: 480.70 [00:28:45]line Место: АЗС № 127 "Партнер Нефть" [00:28:45]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [00:28:45]line СНО: Общий режим [00:28:45]line Чек 3 31.07.2024 00:28 [00:28:45]line Смена: 49 ФФД: 1.0 [00:28:45]line ЗНМ: 0300000158 [00:28:45]line РНМ: 0000000000171247 [00:28:45]line Версия ККМ: v1.0 [00:28:45]line Платежная система: Бакай Банк [00:28:45]line ФМ: 0000000002098565 [00:28:45]line ФД: 25096 [00:28:45]line ФПД: 11424869606685 [00:28:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T002846&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25096&fm=11424869606685&tin=02508201610067®Number=0000000000171247&sum=48070 [00:28:46]OFD Sender: Processing packet 25096 [packets to send 29, broken 28] [00:28:46]ProducePacketName [00:28:46]name=ofd_packets/00025096 [00:28:46]OFD Sender: To server: pG, [00:28:46]CommunicateWithHost lk.salyk.kg:30040 [00:28:46]ConnectInit lk.salyk.kg [00:28:46]written 0, free lines is 4095 [00:28:46]Connected sock=10 [00:28:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 5B 0D 04 01 C6 31 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 CE 18 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 C6 BB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 BB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 BB 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 3E 85 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 08 62 00 00 35 04 06 00 0A 64 0F 4B 65 1D A9 FF 68 D7 C2 6C 0C 4C [00:28:46]Write to MH i2c: 01 00 00 04 52 56 [00:28:46]Write i2c OK [00:28:46]MH_I2C_Read... [00:28:46]Read from MH i2c: 01 [00:28:46]MH_I2C_Read... [00:28:46]Read from MH i2c: 01 07 00 [00:28:46]MH_I2C_Read... [00:28:46]Read from MH i2c: 01 07 00 04 52 00 00 00 00 00 00 0D 6A [00:28:46]RasterBufferAndPrint [00:28:46]line [00:28:46]line [00:28:46]line [00:28:46]line [00:28:46]line [00:28:46]written 0, free lines is 3334 [00:28:46]MH_Cut [00:28:46]Write to MH i2c: D1 01 00 0B 52 01 2F [00:28:46]Write i2c OK [00:28:46]MH_I2C_Read... [00:28:46]Read from MH i2c: D1 [00:28:46]MH_I2C_Read... [00:28:46]Read from MH i2c: D1 01 00 [00:28:46]MH_I2C_Read... [00:28:46]Read from MH i2c: D1 01 00 0B 52 00 2E [00:28:46]Write to MH i2c: 01 00 00 0C 52 5E [00:28:46]Write i2c OK [00:28:46]MH_I2C_Read... [00:28:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 D0 7A 47 00 EB 78 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 08 62 00 00 F4 03 04 00 CB 30 A9 66 B6 04 01 00 00 4F 32 00 19 22 FC A9 BE [00:28:46]CommunicateWithHost err = 0 [00:28:46]CheckOFDResponse [00:28:46]1017 (14) - 77093643461234 [00:28:46]1041 (16) - 0000000002098565 [00:28:46]1040 (4) - 25096 [00:28:46]1012 (4) - 30.07.2024 18:28 [00:28:46]1206 (1) - 0 [00:28:46]OFD Sender: Remove packet 25096 [00:28:46]ProducePacketName [00:28:46]name=ofd_packets/00025096 [00:28:46]NVStorageDeleteData [00:28:47]OFD Sender: No OFD packet to send [00:28:47]*** Cut start [00:28:47]*** Partial cut [00:28:47]*** CUTSNS_PIN = 1 [00:28:47]*** CUTSNS_PIN = 0 [00:28:47]*** Brake cut motor [00:28:47]Read from MH i2c: 01 [00:28:47]MH_I2C_Read... [00:28:47]*** Stop cut motor [00:28:47]*** Cut end [00:28:47]Read from MH i2c: 01 07 00 [00:28:47]MH_I2C_Read... [00:28:47]Read from MH i2c: 01 07 00 0C 52 00 00 00 00 00 FF 0F 73 [00:28:47]process_action close_receipt done [00:28:47]requested_data is exist [00:28:47]produce_requested_data [00:28:47]requested_item fm.sn is exist - process it [00:28:47]wFMCommunicate request_size=4 [00:28:47]MH_SAM_APDU [00:28:47]CAPDU: 80 11 00 00 [00:28:47]Write to MH i2c: E2 08 00 0D 52 80 11 00 00 00 00 00 00 D9 [00:28:47]Write i2c OK [00:28:47]MH_I2C_Read... [00:28:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:28:47]Read from MH i2c: E2 [00:28:47]MH_I2C_Read... [00:28:47]Read from MH i2c: E2 17 00 [00:28:47]MH_I2C_Read... [00:28:47]Read from MH i2c: E2 17 00 0D 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 2F [00:28:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:28:47]wFMCommunicate OK [00:28:47]requested_item fd.num is exist - process it [00:28:47]SAM_PROTO_GetFieldsCounters [00:28:47]wFMCommunicate request_size=4 [00:28:47]MH_SAM_APDU [00:28:47]CAPDU: 80 13 00 00 [00:28:47]Write to MH i2c: E2 08 00 0E 52 80 13 00 00 00 00 00 00 DC [00:28:47]Write i2c OK [00:28:47]MH_I2C_Read... [00:28:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:28:48]Read from MH i2c: E2 [00:28:48]MH_I2C_Read... [00:28:48]Read from MH i2c: E2 62 00 [00:28:48]MH_I2C_Read... [00:28:48]Read from MH i2c: E2 62 00 0E 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 08 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 A1 [00:28:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 08 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:28:48]wFMCommunicate OK [00:28:48]SAM_PROTO_GetFieldsCounters done [00:28:48]requested_item shift.num is exist - process it [00:28:48]requested_item shift.opened is exist - process it [00:28:48]req_shift_opened [00:28:48]FM_GetShiftState [00:28:48]SAM_PROTO_GetShiftState [00:28:48]wFMCommunicate request_size=4 [00:28:48]MH_SAM_APDU [00:28:48]CAPDU: 80 13 01 00 [00:28:48]Write to MH i2c: E2 08 00 0F 52 80 13 01 00 00 00 00 00 DE [00:28:48]Write i2c OK [00:28:48]MH_I2C_Read... [00:28:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:28:48]Read from MH i2c: E2 [00:28:48]MH_I2C_Read... [00:28:48]Read from MH i2c: E2 0E 00 [00:28:48]MH_I2C_Read... [00:28:48]Read from MH i2c: E2 0E 00 0F 52 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 76 [00:28:48]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [00:28:48]wFMCommunicate OK [00:28:48]SAM_PROTO_GetShiftState done [00:28:48]FM_GetShiftState done [00:28:48]req_shift_opened done [00:28:48]requested_item shift.open_date is exist - process it [00:28:48]req_shift_open_date [00:28:48]req_shift_open_date done [00:28:48]produce_requested_data done [00:28:48]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25096,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [00:28:48]process_action_free close_receipt [00:28:48]json_value_free [00:28:48]json_value_free done [00:28:48]process_json_proto returns [00:28:48]Send response to host [00:28:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25096,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [00:28:48]free response buf [00:28:48]execute_script done [00:28:48]execute_script returns [00:28:48]free content buf [00:28:48]Sock 7.Close socket [00:28:48]Sock 7.Thread stoped [00:28:52]OFD Sender: No OFD packet to send [00:28:57]OFD Sender: No OFD packet to send [00:29:01]accept exits with 9 [00:29:01]New connection [00:29:01]New thread 3067428196 created [00:29:01]Thread 3067571556 joined [00:29:01]Waiting for new connection... [00:29:01] Sock 9.Parse request [00:29:01]Sock 9.Check first char [00:29:01]Sock 9.First char is OK [00:29:01]request: POST /json_proto HTTP/1.0 [00:29:01]Method: POST [00:29:01]URL: /json_proto [00:29:01]Method is POST - this is cgi request [00:29:01]url: /json_proto [00:29:01]query_string will be loaded in cgi processing [00:29:01]execute_cgi json_proto POST (null) [00:29:01]execute_cgi path=json_proto method=POST [00:29:01]POST find Content-Length [00:29:01]Host: 172.17.45.131:8080 [00:29:01]Content-Length: 678 [00:29:01]Content-Type: application/json [00:29:01] [00:29:01]POST finish read [00:29:01]Found Content-Length = 678 [00:29:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610859", "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" ] } } [00:29:01]execute_script... [00: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)610859", "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" ] } } [00:29:01]POST & json_proto [00:29:01]process_json_proto [00:29:01]json parsed OK: [00:29:01]protocol is kg_v1.0 [00:29:01]action value=close_receipt [00:29:01]process_action close_receipt [00:29:01]cmd_close_receipt [00:29:01]MH_GetDate [00:29:01]Write to MH i2c: F0 00 00 10 52 51 [00:29:01]Write i2c OK [00:29:01]MH_I2C_Read... [00:29:01]Read from MH i2c: F0 [00:29:01]MH_I2C_Read... [00:29:01]Read from MH i2c: F0 09 00 [00:29:01]MH_I2C_Read... [00:29:01]Read from MH i2c: F0 09 00 10 52 00 4F 85 A9 66 C6 D4 6E 66 AB [00:29:01]GetLastDocTimeStamp 1722385726 [00:29:01]current date 1722385743 [00:29:01]FM_GetShiftState [00:29:01]SAM_PROTO_GetShiftState [00:29:01]wFMCommunicate request_size=4 [00:29:01]MH_SAM_APDU [00:29:01]CAPDU: 80 13 01 00 [00:29:01]Write to MH i2c: E2 08 00 11 52 80 13 01 00 00 00 00 00 E0 [00:29:01]Write i2c OK [00:29:01]MH_I2C_Read... [00:29:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:29:01]Read from MH i2c: E2 [00:29:01]MH_I2C_Read... [00:29:01]Read from MH i2c: E2 0E 00 [00:29:01]MH_I2C_Read... [00:29:01]Read from MH i2c: E2 0E 00 11 52 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 78 [00:29:01]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [00:29:01]wFMCommunicate OK [00:29:01]SAM_PROTO_GetShiftState done [00:29:01]FM_GetShiftState done [00:29:01]opened in 1722384637 [00:29:01]opened+sec_in_day 1722471037 [00:29:01]quantity*price = 80004 [00:29:01]sum+1 = 80005 [00:29:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 4 31.07.2024 00:29 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25097 ФПД: 237235941887133 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T002903&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25097&fm=237235941887133&tin=02508201610067®Number=0000000000171247&sum=80000 [00:29:02]StoreToDocumentArchive [00:29:02]shift 49 fd 25097 [00:29:02]save to /storage/0049/doc_00025097 [00:29:02]save last doc name /storage/0049/doc_00025097 to /storage/kkm_last_doc_name [00:29:02]save OK [00:29:02]Clear old archive folders... [00:29:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:29:02]tlvbuf is B6E3F1F0 [00:29:02]SAM_PROTO_ClearQueue [00:29:02]wFMCommunicate request_size=4 [00:29:02]MH_SAM_APDU [00:29:02]CAPDU: 80 09 00 00 [00:29:02]Write to MH i2c: E2 08 00 1E 52 80 09 00 00 00 00 00 00 E2 [00:29:02]Write i2c OK [00:29:02]MH_I2C_Read... [00:29:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:29:02]Read from MH i2c: E2 [00:29:02]MH_I2C_Read... [00:29:02]Read from MH i2c: E2 03 00 [00:29:02]MH_I2C_Read... [00:29:02]Read from MH i2c: E2 03 00 1E 52 00 90 00 E4 [00:29:02]RAPDU: 90 00 [00:29:02]wFMCommunicate OK [00:29:02]SAM_PROTO_ClearQueue done [00:29:02]KKMCreateOFDPacket [00:29:02]OFDProtocolAddRootSTLVToBuf [00:29:02]FM_MakeSignedData [00:29:02]FM_MakeSignedData [00:29:02]SAM_PROTO_SignData [00:29:02]wFMCommunicate request_size=4 [00:29:02]MH_SAM_APDU [00:29:02]CAPDU: 80 0D 01 02 [00:29:02]Write to MH i2c: E2 08 00 1F 52 80 0D 01 02 00 00 00 00 EA [00:29:02]Write i2c OK [00:29:02]MH_I2C_Read... [00:29:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:29:02]Read from MH i2c: E2 [00:29:02]MH_I2C_Read... [00:29:02]Read from MH i2c: E2 03 00 [00:29:02]MH_I2C_Read... [00:29:02]Read from MH i2c: E2 03 00 1F 52 00 90 00 E5 [00:29:02]RAPDU: 90 00 [00:29:02]wFMCommunicate OK [00:29:02]wFMCommunicate request_size=255 [00:29:02]MH_SAM_APDU [00:29: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 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 04 00 00 00 F4 03 04 00 4F 85 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 09 62 00 00 35 04 06 00 D7 [00:29:02]Write to MH i2c: E2 02 01 20 52 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 04 00 00 00 F4 03 04 00 4F 85 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 09 62 00 00 35 04 06 00 D7 00 00 6D [00:29:02]Write i2c OK [00:29:02]MH_I2C_Read... [00:29:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:29:02]Read from MH i2c: E2 [00:29:02]MH_I2C_Read... [00:29:02]Read from MH i2c: E2 03 00 [00:29:02]MH_I2C_Read... [00:29:02]Read from MH i2c: E2 03 00 20 52 00 90 00 E6 [00:29:02]RAPDU: 90 00 [00:29:02]wFMCommunicate OK [00:29:02]wFMCommunicate request_size=10 [00:29:02]MH_SAM_APDU [00:29:02]CAPDU: 80 0D 02 02 05 C3 CC 0B 4C 9D [00:29:02]Write to MH i2c: E2 0D 00 21 52 80 0D 02 02 05 00 C3 CC 0B 4C 9D 00 00 7A [00:29:02]Write i2c OK [00:29:02]MH_I2C_Read... [00:29:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:29:02]Read from MH i2c: E2 [00:29:02]MH_I2C_Read... [00:29:02]Read from MH i2c: E2 03 00 [00:29:02]MH_I2C_Read... [00:29:02]Read from MH i2c: E2 03 00 21 52 00 90 00 E7 [00:29:02]RAPDU: 90 00 [00:29:02]wFMCommunicate OK [00:29:02]wFMCommunicate request_size=4 [00:29:02]MH_SAM_APDU [00:29:02]CAPDU: 80 0D 03 02 [00:29:02]Write to MH i2c: E2 08 00 22 52 80 0D 03 02 00 00 00 00 EF [00:29:02]Write i2c OK [00:29:02]MH_I2C_Read... [00:29:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:29:02]Read from MH i2c: E2 [00:29:02]MH_I2C_Read... [00:29:02]Read from MH i2c: E2 0B 00 [00:29:02]MH_I2C_Read... [00:29:02]Read from MH i2c: E2 0B 00 22 52 00 DF 9E 66 2A BA F7 B0 D1 90 00 2F [00:29:02]RAPDU: DF 9E 66 2A BA F7 B0 D1 90 00 [00:29:02]wFMCommunicate OK [00:29:02]SAM_PROTO_SignData done [00:29:02]FM_MakeSignedData done [00:29:02]CreateOFDProtocolMessage [00:29:02]wFMCommunicate request_size=4 [00:29:02]MH_SAM_APDU [00:29:02]CAPDU: 80 11 00 00 [00:29:02]Write to MH i2c: E2 08 00 23 52 80 11 00 00 00 00 00 00 EF [00:29:02]Write i2c OK [00:29:02]MH_I2C_Read... [00:29:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:29:02]Read from MH i2c: E2 [00:29:02]MH_I2C_Read... [00:29:02]Read from MH i2c: E2 17 00 [00:29:02]MH_I2C_Read... [00:29:02]Read from MH i2c: E2 17 00 23 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 45 [00:29:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:29:02]wFMCommunicate OK [00:29:02]CreateOFDProtocolMessage done [00:29:02]OFDSenderStorePacket 25097 [00:29:02]StoreOFDPacket docnum=25097 [00:29:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 D6 38 07 01 9B 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 04 00 00 00 F4 03 04 00 4F 85 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 09 62 00 00 35 04 06 00 D7 C3 CC 0B 4C 9D DF 9E 66 2A BA F7 B0 D1 [00:29:02]CheckFolder [00:29:02]dirname=/storage/ofd_packets [00:29:02]CheckFolder done [00:29:02]ProducePacketName [00:29:02]name=ofd_packets/00025097 [00:29:02]NVStorageSaveData ofd_packets/00025097 [00:29:02]File name is /storage/ofd_packets/00025097 [00:29:02]Write 301 bytes [00:29:02]NVStorageSaveData done [00:29:02]OFDSenderStorePacket done [00:29:02]KKMCreateOFDPacket done [00:29:02]NVStorageSaveData kkm_last_timestamp [00:29:02]File name is /storage/kkm_last_timestamp [00:29:02]Write 4 bytes [00:29:02]NVStorageSaveData done [00:29:02]ExternCall_PrintAddStr [00:29:02]wPrintStart [00:29:02]Write to MH i2c: 01 00 00 24 52 76 [00:29:02]Write i2c OK [00:29:02]MH_I2C_Read... [00:29:02]Read from MH i2c: 01 [00:29:02]MH_I2C_Read... [00:29:02]Read from MH i2c: 01 07 00 [00:29:02]MH_I2C_Read... [00:29:02]Read from MH i2c: 01 07 00 24 52 00 00 00 00 00 FF 0F 8B [00:29:02]RasterBufferAndPrint [00:29:02]line Счет N : (1)610859 [00:29:02]line ИНН: 02508201610067 [00:29:02]line Контрольно-Кассовый Чек [00:29:02]line ПРОДАЖА [00:29:02]line ТРК (МРК, ГНК) : 32 [00:29:02]line Товар: 2710124130 [00:29:02]line Аи-92-К-2 [00:29:02]line 11.800 * 67.80 [00:29:02]line = 800.04 [00:29:02]line НДС 12% НСП 1% [00:29:02]line > о реализуемом товаре [00:29:02]line ОКРУГЛЕНИЕ: -0.04 [00:29:02]line ИТОГО: 800.00 [00:29:02]line Внесено: 800.00 [00:29:02]line СДАЧА: 0.00 [00:29:02]line НСП 1% : 7.08 [00:29:02]line НДС 12% : 84.96 [00:29:02]line Наличными: 800.00 [00:29:02]line Безнал.: 0.00 [00:29:02]line Место: АЗС № 127 "Партнер Нефть" [00:29:02]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [00:29:02]line СНО: Общий режим [00:29:02]line Чек 4 31.07.2024 00:29 [00:29:02]line Смена: 49 ФФД: 1.0 [00:29:02]line ЗНМ: 0300000158 [00:29:02]line РНМ: 0000000000171247 [00:29:02]line Версия ККМ: v1.0 [00:29:02]line ФМ: 0000000002098565 [00:29:02]line ФД: 25097 [00:29:02]line ФПД: 237235941887133 [00:29:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T002903&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25097&fm=237235941887133&tin=02508201610067®Number=0000000000171247&sum=80000 [00:29:03]OFD Sender: Processing packet 25097 [packets to send 29, broken 28] [00:29:03]ProducePacketName [00:29:03]name=ofd_packets/00025097 [00:29:03]OFD Sender: To server: pG, [00:29:03]CommunicateWithHost lk.salyk.kg:30040 [00:29:03]ConnectInit lk.salyk.kg [00:29:03]written 0, free lines is 4095 [00:29:03]Connected sock=10 [00:29:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 D6 38 07 01 9B 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 04 00 00 00 F4 03 04 00 4F 85 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 09 62 00 00 35 04 06 00 D7 C3 CC 0B 4C 9D DF 9E 66 2A BA F7 B0 D1 [00:29:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 69 DB 47 00 BF 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 32 30 39 38 35 36 35 10 04 04 00 09 62 00 00 F4 03 04 00 DC 30 A9 66 B6 04 01 00 00 C4 8B 7D 51 12 7D 48 9F [00:29:03]CommunicateWithHost err = 0 [00:29:03]CheckOFDResponse [00:29:03]1017 (14) - 77093643461234 [00:29:03]1041 (16) - 0000000002098565 [00:29:03]1040 (4) - 25097 [00:29:03]1012 (4) - 30.07.2024 18:28 [00:29:03]1206 (1) - 0 [00:29:03]OFD Sender: Remove packet 25097 [00:29:03]ProducePacketName [00:29:03]name=ofd_packets/00025097 [00:29:03]NVStorageDeleteData [00:29:03]Write to MH i2c: 01 00 00 4F 52 A1 [00:29:03]Write i2c OK [00:29:03]MH_I2C_Read... [00:29:03]Read from MH i2c: 01 [00:29:03]MH_I2C_Read... [00:29:03]Read from MH i2c: 01 07 00 [00:29:03]MH_I2C_Read... [00:29:03]Read from MH i2c: 01 07 00 4F 52 00 00 00 00 00 05 0D BA [00:29:03]RasterBufferAndPrint [00:29:03]line [00:29:03]line [00:29:03]line [00:29:03]line [00:29:03]line [00:29:03]written 0, free lines is 3340 [00:29:03]MH_Cut [00:29:03]Write to MH i2c: D1 01 00 56 52 01 7A [00:29:03]Write i2c OK [00:29:03]MH_I2C_Read... [00:29:03]Read from MH i2c: D1 [00:29:03]MH_I2C_Read... [00:29:03]Read from MH i2c: D1 01 00 [00:29:03]MH_I2C_Read... [00:29:03]Read from MH i2c: D1 01 00 56 52 00 79 [00:29:03]Write to MH i2c: 01 00 00 57 52 A9 [00:29:03]Write i2c OK [00:29:03]MH_I2C_Read... [00:29:04]OFD Sender: No OFD packet to send [00:29:04]*** Cut start [00:29:04]*** Partial cut [00:29:04]*** CUTSNS_PIN = 1 [00:29:04]*** CUTSNS_PIN = 0 [00:29:04]*** Brake cut motor [00:29:05]Read from MH i2c: 01 [00:29:05]MH_I2C_Read... [00:29:05]*** Stop cut motor [00:29:05]*** Cut end [00:29:05]Read from MH i2c: 01 07 00 [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: 01 07 00 57 52 00 00 00 00 00 FF 0F BE [00:29:05]process_action close_receipt done [00:29:05]requested_data is exist [00:29:05]produce_requested_data [00:29:05]requested_item fm.sn is exist - process it [00:29:05]wFMCommunicate request_size=4 [00:29:05]MH_SAM_APDU [00:29:05]CAPDU: 80 11 00 00 [00:29:05]Write to MH i2c: E2 08 00 58 52 80 11 00 00 00 00 00 00 24 [00:29:05]Write i2c OK [00:29:05]MH_I2C_Read... [00:29:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:29:05]Read from MH i2c: E2 [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: E2 17 00 [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: E2 17 00 58 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 7A [00:29:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:29:05]wFMCommunicate OK [00:29:05]requested_item fd.num is exist - process it [00:29:05]SAM_PROTO_GetFieldsCounters [00:29:05]wFMCommunicate request_size=4 [00:29:05]MH_SAM_APDU [00:29:05]CAPDU: 80 13 00 00 [00:29:05]Write to MH i2c: E2 08 00 59 52 80 13 00 00 00 00 00 00 27 [00:29:05]Write i2c OK [00:29:05]MH_I2C_Read... [00:29:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:29:05]Read from MH i2c: E2 [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: E2 62 00 [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: E2 62 00 59 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 09 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 F0 [00:29:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 09 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:29:05]wFMCommunicate OK [00:29:05]SAM_PROTO_GetFieldsCounters done [00:29:05]requested_item shift.num is exist - process it [00:29:05]requested_item shift.opened is exist - process it [00:29:05]req_shift_opened [00:29:05]FM_GetShiftState [00:29:05]SAM_PROTO_GetShiftState [00:29:05]wFMCommunicate request_size=4 [00:29:05]MH_SAM_APDU [00:29:05]CAPDU: 80 13 01 00 [00:29:05]Write to MH i2c: E2 08 00 5A 52 80 13 01 00 00 00 00 00 29 [00:29:05]Write i2c OK [00:29:05]MH_I2C_Read... [00:29:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:29:05]Read from MH i2c: E2 [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: E2 0E 00 [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: E2 0E 00 5A 52 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 C1 [00:29:05]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [00:29:05]wFMCommunicate OK [00:29:05]SAM_PROTO_GetShiftState done [00:29:05]FM_GetShiftState done [00:29:05]req_shift_opened done [00:29:05]requested_item shift.open_date is exist - process it [00:29:05]req_shift_open_date [00:29:05]req_shift_open_date done [00:29:05]produce_requested_data done [00:29:05]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25097,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [00:29:05]process_action_free close_receipt [00:29:05]json_value_free [00:29:05]json_value_free done [00:29:05]process_json_proto returns [00:29:05]Send response to host [00:29:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25097,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [00:29:05]free response buf [00:29:05]execute_script done [00:29:05]execute_script returns [00:29:05]free content buf [00:29:05]Sock 9.Close socket [00:29:05]Sock 9.Thread stoped [00:29:09]OFD Sender: No OFD packet to send [00:29:14]OFD Sender: No OFD packet to send [00:29:19]OFD Sender: No OFD packet to send [00:29:24]OFD Sender: No OFD packet to send [00:29:29]OFD Sender: No OFD packet to send [00:29:34]OFD Sender: No OFD packet to send [00:29:39]OFD Sender: No OFD packet to send [00:29:44]OFD Sender: No OFD packet to send [00:29:49]OFD Sender: No OFD packet to send [00:29:54]OFD Sender: No OFD packet to send [00:29:59]OFD Sender: No OFD packet to send [00:30:04]OFD Sender: No OFD packet to send [00:30:09]OFD Sender: No OFD packet to send [00:30:14]OFD Sender: No OFD packet to send [00:30:19]OFD Sender: No OFD packet to send [00:30:24]OFD Sender: No OFD packet to send [00:30:29]OFD Sender: No OFD packet to send [00:30:34]OFD Sender: No OFD packet to send [00:30:39]OFD Sender: No OFD packet to send [00:30:44]OFD Sender: No OFD packet to send [00:30:49]OFD Sender: No OFD packet to send [00:30:54]OFD Sender: No OFD packet to send [00:30:59]OFD Sender: No OFD packet to send [00:31:04]OFD Sender: No OFD packet to send [00:31:09]OFD Sender: No OFD packet to send [00:31:14]OFD Sender: No OFD packet to send [00:31:19]OFD Sender: No OFD packet to send [00:31:24]OFD Sender: No OFD packet to send [00:31:29]OFD Sender: No OFD packet to send [00:31:34]OFD Sender: No OFD packet to send [00:31:34]accept exits with 7 [00:31:34]New connection [00:31:34]New thread 3067571556 created [00:31:34]Thread 3067428196 joined [00:31:34]Waiting for new connection... [00:31:34] Sock 7.Parse request [00:31:34]Sock 7.Check first char [00:31:34]Sock 7.First char is OK [00:31:34]request: POST /json_proto HTTP/1.0 [00:31:34]Method: POST [00:31:34]URL: /json_proto [00:31:34]Method is POST - this is cgi request [00:31:34]url: /json_proto [00:31:34]query_string will be loaded in cgi processing [00:31:34]execute_cgi json_proto POST (null) [00:31:34]execute_cgi path=json_proto method=POST [00:31:34]POST find Content-Length [00:31:34]Host: 172.17.45.131:8080 [00:31:34]Content-Length: 678 [00:31:34]Content-Type: application/json [00:31:34] [00:31:34]POST finish read [00:31:34]Found Content-Length = 678 [00:31:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610861", "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" ] } } [00:31:34]execute_script... [00:31: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)610861", "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" ] } } [00:31:34]POST & json_proto [00:31:34]process_json_proto [00:31:34]json parsed OK: [00:31:34]protocol is kg_v1.0 [00:31:34]action value=close_receipt [00:31:34]process_action close_receipt [00:31:34]cmd_close_receipt [00:31:34]MH_GetDate [00:31:34]Write to MH i2c: F0 00 00 5B 52 9C [00:31:34]Write i2c OK [00:31:34]MH_I2C_Read... [00:31:34]Read from MH i2c: F0 [00:31:34]MH_I2C_Read... [00:31:34]Read from MH i2c: F0 09 00 [00:31:34]MH_I2C_Read... [00:31:34]Read from MH i2c: F0 09 00 5B 52 00 E9 85 A9 66 C6 D4 6E 66 90 [00:31:34]GetLastDocTimeStamp 1722385743 [00:31:34]current date 1722385897 [00:31:34]FM_GetShiftState [00:31:34]SAM_PROTO_GetShiftState [00:31:34]wFMCommunicate request_size=4 [00:31:34]MH_SAM_APDU [00:31:34]CAPDU: 80 13 01 00 [00:31:34]Write to MH i2c: E2 08 00 5C 52 80 13 01 00 00 00 00 00 2B [00:31:34]Write i2c OK [00:31:34]MH_I2C_Read... [00:31:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:31:34]Read from MH i2c: E2 [00:31:34]MH_I2C_Read... [00:31:34]Read from MH i2c: E2 0E 00 [00:31:34]MH_I2C_Read... [00:31:34]Read from MH i2c: E2 0E 00 5C 52 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 C3 [00:31:34]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [00:31:34]wFMCommunicate OK [00:31:34]SAM_PROTO_GetShiftState done [00:31:34]FM_GetShiftState done [00:31:34]opened in 1722384637 [00:31:34]opened+sec_in_day 1722471037 [00:31:34]quantity*price = 70037 [00:31:34]sum+1 = 70038 [00:31:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 5 31.07.2024 00:31 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25098 ФПД: 147860356018246 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T003137&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25098&fm=147860356018246&tin=02508201610067®Number=0000000000171247&sum=70000 [00:31:35]StoreToDocumentArchive [00:31:35]shift 49 fd 25098 [00:31:35]save to /storage/0049/doc_00025098 [00:31:35]save last doc name /storage/0049/doc_00025098 to /storage/kkm_last_doc_name [00:31:35]save OK [00:31:35]Clear old archive folders... [00:31:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:31:35]tlvbuf is 01E515C0 [00:31:35]SAM_PROTO_ClearQueue [00:31:35]wFMCommunicate request_size=4 [00:31:35]MH_SAM_APDU [00:31:35]CAPDU: 80 09 00 00 [00:31:35]Write to MH i2c: E2 08 00 69 52 80 09 00 00 00 00 00 00 2D [00:31:35]Write i2c OK [00:31:35]MH_I2C_Read... [00:31:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:31:36]Read from MH i2c: E2 [00:31:36]MH_I2C_Read... [00:31:36]Read from MH i2c: E2 03 00 [00:31:36]MH_I2C_Read... [00:31:36]Read from MH i2c: E2 03 00 69 52 00 90 00 2F [00:31:36]RAPDU: 90 00 [00:31:36]wFMCommunicate OK [00:31:36]SAM_PROTO_ClearQueue done [00:31:36]KKMCreateOFDPacket [00:31:36]OFDProtocolAddRootSTLVToBuf [00:31:36]FM_MakeSignedData [00:31:36]FM_MakeSignedData [00:31:36]SAM_PROTO_SignData [00:31:36]wFMCommunicate request_size=4 [00:31:36]MH_SAM_APDU [00:31:36]CAPDU: 80 0D 01 02 [00:31:36]Write to MH i2c: E2 08 00 6A 52 80 0D 01 02 00 00 00 00 35 [00:31:36]Write i2c OK [00:31:36]MH_I2C_Read... [00:31:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:31:36]Read from MH i2c: E2 [00:31:36]MH_I2C_Read... [00:31:36]Read from MH i2c: E2 03 00 [00:31:36]MH_I2C_Read... [00:31:36]Read from MH i2c: E2 03 00 6A 52 00 90 00 30 [00:31:36]RAPDU: 90 00 [00:31:36]wFMCommunicate OK [00:31:36]wFMCommunicate request_size=255 [00:31:36]MH_SAM_APDU [00:31: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 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 05 00 00 00 F4 03 04 00 E9 85 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0A 62 00 00 35 04 06 00 86 [00:31:36]Write to MH i2c: E2 02 01 6B 52 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 05 00 00 00 F4 03 04 00 E9 85 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0A 62 00 00 35 04 06 00 86 00 00 3D [00:31:36]Write i2c OK [00:31:36]MH_I2C_Read... [00:31:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:31:36]Read from MH i2c: E2 [00:31:36]MH_I2C_Read... [00:31:36]Read from MH i2c: E2 03 00 [00:31:36]MH_I2C_Read... [00:31:36]Read from MH i2c: E2 03 00 6B 52 00 90 00 31 [00:31:36]RAPDU: 90 00 [00:31:36]wFMCommunicate OK [00:31:36]wFMCommunicate request_size=10 [00:31:36]MH_SAM_APDU [00:31:36]CAPDU: 80 0D 02 02 05 7A 6B FF 30 46 [00:31:36]Write to MH i2c: E2 0D 00 6C 52 80 0D 02 02 05 00 7A 6B FF 30 46 00 00 9C [00:31:36]Write i2c OK [00:31:36]MH_I2C_Read... [00:31:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:31:36]Read from MH i2c: E2 [00:31:36]MH_I2C_Read... [00:31:36]Read from MH i2c: E2 03 00 [00:31:36]MH_I2C_Read... [00:31:36]Read from MH i2c: E2 03 00 6C 52 00 90 00 32 [00:31:36]RAPDU: 90 00 [00:31:36]wFMCommunicate OK [00:31:36]wFMCommunicate request_size=4 [00:31:36]MH_SAM_APDU [00:31:36]CAPDU: 80 0D 03 02 [00:31:36]Write to MH i2c: E2 08 00 6D 52 80 0D 03 02 00 00 00 00 3A [00:31:36]Write i2c OK [00:31:36]MH_I2C_Read... [00:31:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:31:36]Read from MH i2c: E2 [00:31:36]MH_I2C_Read... [00:31:36]Read from MH i2c: E2 0B 00 [00:31:36]MH_I2C_Read... [00:31:36]Read from MH i2c: E2 0B 00 6D 52 00 47 55 12 EF 99 89 C8 5B 90 00 1D [00:31:36]RAPDU: 47 55 12 EF 99 89 C8 5B 90 00 [00:31:36]wFMCommunicate OK [00:31:36]SAM_PROTO_SignData done [00:31:36]FM_MakeSignedData done [00:31:36]CreateOFDProtocolMessage [00:31:36]wFMCommunicate request_size=4 [00:31:36]MH_SAM_APDU [00:31:36]CAPDU: 80 11 00 00 [00:31:36]Write to MH i2c: E2 08 00 6E 52 80 11 00 00 00 00 00 00 3A [00:31:36]Write i2c OK [00:31:36]MH_I2C_Read... [00:31:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:31:36]Read from MH i2c: E2 [00:31:36]MH_I2C_Read... [00:31:36]Read from MH i2c: E2 17 00 [00:31:36]MH_I2C_Read... [00:31:36]Read from MH i2c: E2 17 00 6E 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 90 [00:31:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:31:36]wFMCommunicate OK [00:31:36]CreateOFDProtocolMessage done [00:31:36]OFDSenderStorePacket 25098 [00:31:36]StoreOFDPacket docnum=25098 [00:31:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 D8 59 07 01 EB 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 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 05 00 00 00 F4 03 04 00 E9 85 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0A 62 00 00 35 04 06 00 86 7A 6B FF 30 46 47 55 12 EF 99 89 C8 5B [00:31:36]CheckFolder [00:31:36]dirname=/storage/ofd_packets [00:31:36]CheckFolder done [00:31:36]ProducePacketName [00:31:36]name=ofd_packets/00025098 [00:31:36]NVStorageSaveData ofd_packets/00025098 [00:31:36]File name is /storage/ofd_packets/00025098 [00:31:36]Write 301 bytes [00:31:36]NVStorageSaveData done [00:31:36]OFDSenderStorePacket done [00:31:36]KKMCreateOFDPacket done [00:31:36]NVStorageSaveData kkm_last_timestamp [00:31:36]File name is /storage/kkm_last_timestamp [00:31:36]Write 4 bytes [00:31:36]NVStorageSaveData done [00:31:36]ExternCall_PrintAddStr [00:31:36]wPrintStart [00:31:36]Write to MH i2c: 01 00 00 6F 52 C1 [00:31:36]Write i2c OK [00:31:36]MH_I2C_Read... [00:31:36]Read from MH i2c: 01 [00:31:36]MH_I2C_Read... [00:31:36]Read from MH i2c: 01 07 00 [00:31:36]MH_I2C_Read... [00:31:36]Read from MH i2c: 01 07 00 6F 52 00 00 00 00 00 FF 0F D6 [00:31:36]RasterBufferAndPrint [00:31:36]line Счет N : (1)610861 [00:31:36]line ИНН: 02508201610067 [00:31:36]line Контрольно-Кассовый Чек [00:31:36]line ПРОДАЖА [00:31:36]line ТРК (МРК, ГНК) : 32 [00:31:36]line Товар: 2710124130 [00:31:36]line Аи-92-К-2 [00:31:36]line 10.330 * 67.80 [00:31:36]line = 700.37 [00:31:36]line НДС 12% НСП 1% [00:31:36]line > о реализуемом товаре [00:31:36]line ОКРУГЛЕНИЕ: -0.37 [00:31:36]line ИТОГО: 700.00 [00:31:36]line Внесено: 700.00 [00:31:36]line СДАЧА: 0.00 [00:31:36]line НСП 1% : 6.20 [00:31:36]line НДС 12% : 74.38 [00:31:36]line Наличными: 700.00 [00:31:36]line Безнал.: 0.00 [00:31:36]line Место: АЗС № 127 "Партнер Нефть" [00:31:36]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [00:31:36]line СНО: Общий режим [00:31:36]line Чек 5 31.07.2024 00:31 [00:31:36]line Смена: 49 ФФД: 1.0 [00:31:36]line ЗНМ: 0300000158 [00:31:36]line РНМ: 0000000000171247 [00:31:36]line Версия ККМ: v1.0 [00:31:36]line ФМ: 0000000002098565 [00:31:36]line ФД: 25098 [00:31:36]line ФПД: 147860356018246 [00:31:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T003137&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25098&fm=147860356018246&tin=02508201610067®Number=0000000000171247&sum=70000 [00:31:36]OFD Sender: Processing packet 25098 [packets to send 29, broken 28] [00:31:36]ProducePacketName [00:31:36]name=ofd_packets/00025098 [00:31:36]OFD Sender: To server: pG, [00:31:36]CommunicateWithHost lk.salyk.kg:30040 [00:31:36]ConnectInit lk.salyk.kg [00:31:36]written 0, free lines is 4095 [00:31:36]Connected sock=10 [00:31:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 D8 59 07 01 EB 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 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 05 00 00 00 F4 03 04 00 E9 85 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0A 62 00 00 35 04 06 00 86 7A 6B FF 30 46 47 55 12 EF 99 89 C8 5B [00:31:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 34 26 47 00 3A 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 32 30 39 38 35 36 35 10 04 04 00 0A 62 00 00 F4 03 04 00 75 31 A9 66 B6 04 01 00 00 F1 45 B6 ED C1 AB E2 50 [00:31:36]CommunicateWithHost err = 0 [00:31:36]CheckOFDResponse [00:31:36]1017 (14) - 77093643461234 [00:31:36]1041 (16) - 0000000002098565 [00:31:36]1040 (4) - 25098 [00:31:36]1012 (4) - 30.07.2024 18:31 [00:31:36]1206 (1) - 0 [00:31:36]OFD Sender: Remove packet 25098 [00:31:36]ProducePacketName [00:31:36]name=ofd_packets/00025098 [00:31:36]NVStorageDeleteData [00:31:37]Write to MH i2c: 01 00 00 9A 52 EC [00:31:37]Write i2c OK [00:31:37]MH_I2C_Read... [00:31:37]Read from MH i2c: 01 [00:31:37]MH_I2C_Read... [00:31:37]Read from MH i2c: 01 07 00 [00:31:37]MH_I2C_Read... [00:31:37]Read from MH i2c: 01 07 00 9A 52 00 00 00 00 00 FD 0C FC [00:31:37]RasterBufferAndPrint [00:31:37]line [00:31:37]line [00:31:37]line [00:31:37]line [00:31:37]line [00:31:37]written 0, free lines is 3331 [00:31:37]MH_Cut [00:31:37]Write to MH i2c: D1 01 00 A1 52 01 C5 [00:31:37]Write i2c OK [00:31:37]MH_I2C_Read... [00:31:37]Read from MH i2c: D1 [00:31:37]MH_I2C_Read... [00:31:37]Read from MH i2c: D1 01 00 [00:31:37]MH_I2C_Read... [00:31:37]Read from MH i2c: D1 01 00 A1 52 00 C4 [00:31:37]Write to MH i2c: 01 00 00 A2 52 F4 [00:31:37]Write i2c OK [00:31:37]MH_I2C_Read... [00:31:37]OFD Sender: No OFD packet to send [00:31:37]*** Cut start [00:31:37]*** Partial cut [00:31:37]*** CUTSNS_PIN = 1 [00:31:37]*** CUTSNS_PIN = 0 [00:31:38]*** Brake cut motor [00:31:38]Read from MH i2c: 01 [00:31:38]MH_I2C_Read... [00:31:38]*** Stop cut motor [00:31:38]*** Cut end [00:31:38]Read from MH i2c: 01 07 00 [00:31:38]MH_I2C_Read... [00:31:38]Read from MH i2c: 01 07 00 A2 52 00 00 00 00 00 FF 0F 09 [00:31:38]process_action close_receipt done [00:31:38]requested_data is exist [00:31:38]produce_requested_data [00:31:38]requested_item fm.sn is exist - process it [00:31:38]wFMCommunicate request_size=4 [00:31:38]MH_SAM_APDU [00:31:38]CAPDU: 80 11 00 00 [00:31:38]Write to MH i2c: E2 08 00 A3 52 80 11 00 00 00 00 00 00 6F [00:31:38]Write i2c OK [00:31:38]MH_I2C_Read... [00:31:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:31:38]Read from MH i2c: E2 [00:31:38]MH_I2C_Read... [00:31:38]Read from MH i2c: E2 17 00 [00:31:38]MH_I2C_Read... [00:31:38]Read from MH i2c: E2 17 00 A3 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C5 [00:31:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:31:38]wFMCommunicate OK [00:31:38]requested_item fd.num is exist - process it [00:31:38]SAM_PROTO_GetFieldsCounters [00:31:38]wFMCommunicate request_size=4 [00:31:38]MH_SAM_APDU [00:31:38]CAPDU: 80 13 00 00 [00:31:38]Write to MH i2c: E2 08 00 A4 52 80 13 00 00 00 00 00 00 72 [00:31:38]Write i2c OK [00:31:38]MH_I2C_Read... [00:31:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:31:38]Read from MH i2c: E2 [00:31:38]MH_I2C_Read... [00:31:38]Read from MH i2c: E2 62 00 [00:31:38]MH_I2C_Read... [00:31:38]Read from MH i2c: E2 62 00 A4 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 0A 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 3F [00:31:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 0A 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:31:38]wFMCommunicate OK [00:31:38]SAM_PROTO_GetFieldsCounters done [00:31:38]requested_item shift.num is exist - process it [00:31:38]requested_item shift.opened is exist - process it [00:31:38]req_shift_opened [00:31:38]FM_GetShiftState [00:31:38]SAM_PROTO_GetShiftState [00:31:38]wFMCommunicate request_size=4 [00:31:38]MH_SAM_APDU [00:31:38]CAPDU: 80 13 01 00 [00:31:38]Write to MH i2c: E2 08 00 A5 52 80 13 01 00 00 00 00 00 74 [00:31:38]Write i2c OK [00:31:38]MH_I2C_Read... [00:31:38]Read from MH i2c: E2 [00:31:38]MH_I2C_Read... [00:31:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:31:38]Read from MH i2c: E2 0E 00 [00:31:38]MH_I2C_Read... [00:31:38]Read from MH i2c: E2 0E 00 A5 52 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 0C [00:31:38]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [00:31:38]wFMCommunicate OK [00:31:38]SAM_PROTO_GetShiftState done [00:31:38]FM_GetShiftState done [00:31:38]req_shift_opened done [00:31:38]requested_item shift.open_date is exist - process it [00:31:38]req_shift_open_date [00:31:38]req_shift_open_date done [00:31:38]produce_requested_data done [00:31:38]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25098,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [00:31:38]process_action_free close_receipt [00:31:38]json_value_free [00:31:38]json_value_free done [00:31:38]process_json_proto returns [00:31:38]Send response to host [00:31:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25098,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [00:31:38]free response buf [00:31:38]execute_script done [00:31:38]execute_script returns [00:31:38]free content buf [00:31:38]Sock 7.Close socket [00:31:38]Sock 7.Thread stoped [00:31:42]OFD Sender: No OFD packet to send [00:31:47]OFD Sender: No OFD packet to send [00:31:52]OFD Sender: No OFD packet to send [00:31:57]OFD Sender: No OFD packet to send [00:32:02]OFD Sender: No OFD packet to send [00:32:07]OFD Sender: No OFD packet to send [00:32:12]OFD Sender: No OFD packet to send [00:32:17]OFD Sender: No OFD packet to send [00:32:22]OFD Sender: No OFD packet to send [00:32:27]OFD Sender: No OFD packet to send [00:32:32]OFD Sender: No OFD packet to send [00:32:37]OFD Sender: No OFD packet to send [00:32:42]OFD Sender: No OFD packet to send [00:32:47]OFD Sender: No OFD packet to send [00:32:52]OFD Sender: No OFD packet to send [00:32:57]OFD Sender: No OFD packet to send [00:33:02]OFD Sender: No OFD packet to send [00:33:07]OFD Sender: No OFD packet to send [00:33:12]OFD Sender: No OFD packet to send [00:33:17]OFD Sender: No OFD packet to send [00:33:22]OFD Sender: No OFD packet to send [00:33:27]OFD Sender: No OFD packet to send [00:33:32]OFD Sender: No OFD packet to send [00:33:37]OFD Sender: No OFD packet to send [00:33:42]OFD Sender: No OFD packet to send [00:33:47]OFD Sender: No OFD packet to send [00:33:52]OFD Sender: No OFD packet to send [00:33:57]OFD Sender: No OFD packet to send [00:34:02]OFD Sender: No OFD packet to send [00:34:07]OFD Sender: No OFD packet to send [00:34:12]OFD Sender: No OFD packet to send [00:34:17]OFD Sender: No OFD packet to send [00:34:22]OFD Sender: No OFD packet to send [00:34:27]OFD Sender: No OFD packet to send [00:34:32]OFD Sender: No OFD packet to send [00:34:32]accept exits with 9 [00:34:32]New connection [00:34:32]New thread 3067428196 created [00:34:32]Thread 3067571556 joined [00:34:32]Waiting for new connection... [00:34:32] Sock 9.Parse request [00:34:32]Sock 9.Check first char [00:34:32]Sock 9.First char is OK [00:34:32]request: POST /json_proto HTTP/1.0 [00:34:32]Method: POST [00:34:32]URL: /json_proto [00:34:32]Method is POST - this is cgi request [00:34:32]url: /json_proto [00:34:32]query_string will be loaded in cgi processing [00:34:32]execute_cgi json_proto POST (null) [00:34:32]execute_cgi path=json_proto method=POST [00:34:32]POST find Content-Length [00:34:32]Host: 172.17.45.131:8080 [00:34:32]Content-Length: 678 [00:34:32]Content-Type: application/json [00:34:32] [00:34:32]POST finish read [00:34:32]Found Content-Length = 678 [00:34:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610862", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:34:32]execute_script... [00:34:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610862", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 26.430, "sum" : 2000.75, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:34:32]POST & json_proto [00:34:32]process_json_proto [00:34:32]json parsed OK: [00:34:32]protocol is kg_v1.0 [00:34:32]action value=close_receipt [00:34:32]process_action close_receipt [00:34:32]cmd_close_receipt [00:34:32]MH_GetDate [00:34:32]Write to MH i2c: F0 00 00 A6 52 E7 [00:34:32]Write i2c OK [00:34:32]MH_I2C_Read... [00:34:32]Read from MH i2c: F0 [00:34:32]MH_I2C_Read... [00:34:32]Read from MH i2c: F0 09 00 [00:34:32]MH_I2C_Read... [00:34:32]Read from MH i2c: F0 09 00 A6 52 00 9A 86 A9 66 C6 D4 6E 66 8D [00:34:32]GetLastDocTimeStamp 1722385897 [00:34:32]current date 1722386074 [00:34:32]FM_GetShiftState [00:34:32]SAM_PROTO_GetShiftState [00:34:32]wFMCommunicate request_size=4 [00:34:32]MH_SAM_APDU [00:34:32]CAPDU: 80 13 01 00 [00:34:32]Write to MH i2c: E2 08 00 A7 52 80 13 01 00 00 00 00 00 76 [00:34:32]Write i2c OK [00:34:32]MH_I2C_Read... [00:34:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:34:32]Read from MH i2c: E2 [00:34:32]MH_I2C_Read... [00:34:32]Read from MH i2c: E2 0E 00 [00:34:32]MH_I2C_Read... [00:34:32]Read from MH i2c: E2 0E 00 A7 52 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 0E [00:34:32]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [00:34:32]wFMCommunicate OK [00:34:32]SAM_PROTO_GetShiftState done [00:34:32]FM_GetShiftState done [00:34:32]opened in 1722384637 [00:34:32]opened+sec_in_day 1722471037 [00:34:32]quantity*price = 200075 [00:34:32]sum+1 = 200076 [00:34:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 6 31.07.2024 00:34 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25099 ФПД: 204523876024216 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T003435&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25099&fm=204523876024216&tin=02508201610067®Number=0000000000171247&sum=200000 [00:34:33]StoreToDocumentArchive [00:34:33]shift 49 fd 25099 [00:34:33]save to /storage/0049/doc_00025099 [00:34:33]save last doc name /storage/0049/doc_00025099 to /storage/kkm_last_doc_name [00:34:33]save OK [00:34:33]Clear old archive folders... [00:34:33]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:34:33]tlvbuf is 01EA9910 [00:34:33]SAM_PROTO_ClearQueue [00:34:33]wFMCommunicate request_size=4 [00:34:33]MH_SAM_APDU [00:34:33]CAPDU: 80 09 00 00 [00:34:33]Write to MH i2c: E2 08 00 B4 52 80 09 00 00 00 00 00 00 78 [00:34:33]Write i2c OK [00:34:33]MH_I2C_Read... [00:34:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:34:33]Read from MH i2c: E2 [00:34:33]MH_I2C_Read... [00:34:33]Read from MH i2c: E2 03 00 [00:34:33]MH_I2C_Read... [00:34:33]Read from MH i2c: E2 03 00 B4 52 00 90 00 7A [00:34:33]RAPDU: 90 00 [00:34:33]wFMCommunicate OK [00:34:33]SAM_PROTO_ClearQueue done [00:34:33]KKMCreateOFDPacket [00:34:33]OFDProtocolAddRootSTLVToBuf [00:34:33]FM_MakeSignedData [00:34:33]FM_MakeSignedData [00:34:33]SAM_PROTO_SignData [00:34:33]wFMCommunicate request_size=4 [00:34:33]MH_SAM_APDU [00:34:33]CAPDU: 80 0D 01 02 [00:34:33]Write to MH i2c: E2 08 00 B5 52 80 0D 01 02 00 00 00 00 80 [00:34:33]Write i2c OK [00:34:33]MH_I2C_Read... [00:34:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:34:33]Read from MH i2c: E2 [00:34:33]MH_I2C_Read... [00:34:33]Read from MH i2c: E2 03 00 [00:34:33]MH_I2C_Read... [00:34:33]Read from MH i2c: E2 03 00 B5 52 00 90 00 7B [00:34:33]RAPDU: 90 00 [00:34:33]wFMCommunicate OK [00:34:33]wFMCommunicate request_size=255 [00:34:33]MH_SAM_APDU [00:34:33]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 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 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 9B 86 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0B 62 00 00 35 04 06 00 BA 03 6C FA [00:34:33]Write to MH i2c: E2 02 01 B6 52 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 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 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 9B 86 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0B 62 00 00 35 04 06 00 BA 03 6C FA 00 00 A2 [00:34:33]Write i2c OK [00:34:33]MH_I2C_Read... [00:34:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:34:34]Read from MH i2c: E2 [00:34:34]MH_I2C_Read... [00:34:34]Read from MH i2c: E2 03 00 [00:34:34]MH_I2C_Read... [00:34:34]Read from MH i2c: E2 03 00 B6 52 00 90 00 7C [00:34:34]RAPDU: 90 00 [00:34:34]wFMCommunicate OK [00:34:34]wFMCommunicate request_size=7 [00:34:34]MH_SAM_APDU [00:34:34]CAPDU: 80 0D 02 02 02 7F 98 [00:34:34]Write to MH i2c: E2 0A 00 B7 52 80 0D 02 02 02 00 7F 98 00 00 9E [00:34:34]Write i2c OK [00:34:34]MH_I2C_Read... [00:34:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:34:34]Read from MH i2c: E2 [00:34:34]MH_I2C_Read... [00:34:34]Read from MH i2c: E2 03 00 [00:34:34]MH_I2C_Read... [00:34:34]Read from MH i2c: E2 03 00 B7 52 00 90 00 7D [00:34:34]RAPDU: 90 00 [00:34:34]wFMCommunicate OK [00:34:34]wFMCommunicate request_size=4 [00:34:34]MH_SAM_APDU [00:34:34]CAPDU: 80 0D 03 02 [00:34:34]Write to MH i2c: E2 08 00 B8 52 80 0D 03 02 00 00 00 00 85 [00:34:34]Write i2c OK [00:34:34]MH_I2C_Read... [00:34:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:34:34]Read from MH i2c: E2 [00:34:34]MH_I2C_Read... [00:34:34]Read from MH i2c: E2 0B 00 [00:34:34]MH_I2C_Read... [00:34:34]Read from MH i2c: E2 0B 00 B8 52 00 9C 4F 1B B1 95 56 8A A6 90 00 58 [00:34:34]RAPDU: 9C 4F 1B B1 95 56 8A A6 90 00 [00:34:34]wFMCommunicate OK [00:34:34]SAM_PROTO_SignData done [00:34:34]FM_MakeSignedData done [00:34:34]CreateOFDProtocolMessage [00:34:34]wFMCommunicate request_size=4 [00:34:34]MH_SAM_APDU [00:34:34]CAPDU: 80 11 00 00 [00:34:34]Write to MH i2c: E2 08 00 B9 52 80 11 00 00 00 00 00 00 85 [00:34:34]Write i2c OK [00:34:34]MH_I2C_Read... [00:34:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:34:34]Read from MH i2c: E2 [00:34:34]MH_I2C_Read... [00:34:34]Read from MH i2c: E2 17 00 [00:34:34]MH_I2C_Read... [00:34:34]Read from MH i2c: E2 17 00 B9 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 DB [00:34:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:34:34]wFMCommunicate OK [00:34:34]CreateOFDProtocolMessage done [00:34:34]OFDSenderStorePacket 25099 [00:34:34]StoreOFDPacket docnum=25099 [00:34:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 C2 07 04 01 FB 37 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 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 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 9B 86 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0B 62 00 00 35 04 06 00 BA 03 6C FA 7F 98 9C 4F 1B B1 95 56 8A A6 [00:34:34]CheckFolder [00:34:34]dirname=/storage/ofd_packets [00:34:34]CheckFolder done [00:34:34]ProducePacketName [00:34:34]name=ofd_packets/00025099 [00:34:34]NVStorageSaveData ofd_packets/00025099 [00:34:34]File name is /storage/ofd_packets/00025099 [00:34:34]Write 298 bytes [00:34:34]NVStorageSaveData done [00:34:34]OFDSenderStorePacket done [00:34:34]KKMCreateOFDPacket done [00:34:34]NVStorageSaveData kkm_last_timestamp [00:34:34]File name is /storage/kkm_last_timestamp [00:34:34]Write 4 bytes [00:34:34]NVStorageSaveData done [00:34:34]ExternCall_PrintAddStr [00:34:34]wPrintStart [00:34:34]Write to MH i2c: 01 00 00 BA 52 0C [00:34:34]Write i2c OK [00:34:34]MH_I2C_Read... [00:34:34]Read from MH i2c: 01 [00:34:34]MH_I2C_Read... [00:34:34]Read from MH i2c: 01 07 00 [00:34:34]MH_I2C_Read... [00:34:34]Read from MH i2c: 01 07 00 BA 52 00 00 00 00 00 FF 0F 21 [00:34:34]RasterBufferAndPrint [00:34:34]line Счет N : (1)610862 [00:34:34]line ИНН: 02508201610067 [00:34:34]line Контрольно-Кассовый Чек [00:34:34]line ПРОДАЖА [00:34:34]line ТРК (МРК, ГНК) : 1 [00:34:34]line Товар: 2710194210 [00:34:34]line ДТ-К-2 [00:34:34]line 26.430 * 75.70 [00:34:34]line = 2000.75 [00:34:34]line НДС 12% НСП 1% [00:34:34]line > о реализуемом товаре [00:34:34]line ОКРУГЛЕНИЕ: -0.75 [00:34:34]line ИТОГО: 2000.00 [00:34:34]line Внесено: 2000.00 [00:34:34]line СДАЧА: 0.00 [00:34:34]line НСП 1% : 17.71 [00:34:34]line НДС 12% : 212.47 [00:34:34]line Наличными: 2000.00 [00:34:34]line Безнал.: 0.00 [00:34:34]line Место: АЗС № 127 "Партнер Нефть" [00:34:34]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [00:34:34]line СНО: Общий режим [00:34:34]line Чек 6 31.07.2024 00:34 [00:34:34]line Смена: 49 ФФД: 1.0 [00:34:34]line ЗНМ: 0300000158 [00:34:34]line РНМ: 0000000000171247 [00:34:34]line Версия ККМ: v1.0 [00:34:34]line ФМ: 0000000002098565 [00:34:34]line ФД: 25099 [00:34:34]line ФПД: 204523876024216 [00:34:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T003435&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25099&fm=204523876024216&tin=02508201610067®Number=0000000000171247&sum=200000 [00:34:34]OFD Sender: Processing packet 25099 [packets to send 29, broken 28] [00:34:34]ProducePacketName [00:34:34]name=ofd_packets/00025099 [00:34:34]OFD Sender: To server: pG, [00:34:34]CommunicateWithHost lk.salyk.kg:30040 [00:34:34]ConnectInit lk.salyk.kg [00:34:34]written 0, free lines is 4095 [00:34:34]Connected sock=10 [00:34:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 C2 07 04 01 FB 37 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 3E 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 8B 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 EB 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FF 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 9B 86 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0B 62 00 00 35 04 06 00 BA 03 6C FA 7F 98 9C 4F 1B B1 95 56 8A A6 [00:34:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 56 90 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 32 30 39 38 35 36 35 10 04 04 00 0B 62 00 00 F4 03 04 00 28 32 A9 66 B6 04 01 00 00 37 A3 EC 58 EC 18 E0 6D [00:34:35]CommunicateWithHost err = 0 [00:34:35]CheckOFDResponse [00:34:35]1017 (14) - 77093643461234 [00:34:35]1041 (16) - 0000000002098565 [00:34:35]1040 (4) - 25099 [00:34:35]1012 (4) - 30.07.2024 18:34 [00:34:35]1206 (1) - 0 [00:34:35]OFD Sender: Remove packet 25099 [00:34:35]ProducePacketName [00:34:35]name=ofd_packets/00025099 [00:34:35]NVStorageDeleteData [00:34:35]Write to MH i2c: 01 00 00 E5 52 37 [00:34:35]Write i2c OK [00:34:35]MH_I2C_Read... [00:34:35]Read from MH i2c: 01 [00:34:35]MH_I2C_Read... [00:34:35]Read from MH i2c: 01 07 00 [00:34:35]MH_I2C_Read... [00:34:35]Read from MH i2c: 01 07 00 E5 52 00 00 00 00 00 F9 0C 43 [00:34:35]RasterBufferAndPrint [00:34:35]line [00:34:35]line [00:34:35]line [00:34:35]line [00:34:35]line [00:34:35]written 0, free lines is 3331 [00:34:35]MH_Cut [00:34:35]Write to MH i2c: D1 01 00 EC 52 01 10 [00:34:35]Write i2c OK [00:34:35]MH_I2C_Read... [00:34:35]Read from MH i2c: D1 [00:34:35]MH_I2C_Read... [00:34:35]Read from MH i2c: D1 01 00 [00:34:35]MH_I2C_Read... [00:34:35]Read from MH i2c: D1 01 00 EC 52 00 0F [00:34:35]Write to MH i2c: 01 00 00 ED 52 3F [00:34:35]Write i2c OK [00:34:35]MH_I2C_Read... [00:34:35]OFD Sender: No OFD packet to send [00:34:35]*** Cut start [00:34:35]*** Partial cut [00:34:35]*** CUTSNS_PIN = 1 [00:34:35]*** CUTSNS_PIN = 0 [00:34:36]*** Brake cut motor [00:34:36]Read from MH i2c: 01 [00:34:36]MH_I2C_Read... [00:34:36]*** Stop cut motor [00:34:36]*** Cut end [00:34:36]Read from MH i2c: 01 07 00 [00:34:36]MH_I2C_Read... [00:34:36]Read from MH i2c: 01 07 00 ED 52 00 00 00 00 00 FF 0F 54 [00:34:36]process_action close_receipt done [00:34:36]requested_data is exist [00:34:36]produce_requested_data [00:34:36]requested_item fm.sn is exist - process it [00:34:36]wFMCommunicate request_size=4 [00:34:36]MH_SAM_APDU [00:34:36]CAPDU: 80 11 00 00 [00:34:36]Write to MH i2c: E2 08 00 EE 52 80 11 00 00 00 00 00 00 BA [00:34:36]Write i2c OK [00:34:36]MH_I2C_Read... [00:34:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:34:36]Read from MH i2c: E2 [00:34:36]MH_I2C_Read... [00:34:36]Read from MH i2c: E2 17 00 [00:34:36]MH_I2C_Read... [00:34:36]Read from MH i2c: E2 17 00 EE 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 10 [00:34:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:34:36]wFMCommunicate OK [00:34:36]requested_item fd.num is exist - process it [00:34:36]SAM_PROTO_GetFieldsCounters [00:34:36]wFMCommunicate request_size=4 [00:34:36]MH_SAM_APDU [00:34:36]CAPDU: 80 13 00 00 [00:34:36]Write to MH i2c: E2 08 00 EF 52 80 13 00 00 00 00 00 00 BD [00:34:36]Write i2c OK [00:34:36]MH_I2C_Read... [00:34:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:34:36]Read from MH i2c: E2 [00:34:36]MH_I2C_Read... [00:34:36]Read from MH i2c: E2 62 00 [00:34:36]MH_I2C_Read... [00:34:36]Read from MH i2c: E2 62 00 EF 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 0B 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 8E [00:34:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 0B 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:34:36]wFMCommunicate OK [00:34:36]SAM_PROTO_GetFieldsCounters done [00:34:36]requested_item shift.num is exist - process it [00:34:36]requested_item shift.opened is exist - process it [00:34:36]req_shift_opened [00:34:36]FM_GetShiftState [00:34:36]SAM_PROTO_GetShiftState [00:34:36]wFMCommunicate request_size=4 [00:34:36]MH_SAM_APDU [00:34:36]CAPDU: 80 13 01 00 [00:34:36]Write to MH i2c: E2 08 00 F0 52 80 13 01 00 00 00 00 00 BF [00:34:36]Write i2c OK [00:34:36]MH_I2C_Read... [00:34:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:34:36]Read from MH i2c: E2 [00:34:36]MH_I2C_Read... [00:34:36]Read from MH i2c: E2 0E 00 [00:34:36]MH_I2C_Read... [00:34:36]Read from MH i2c: E2 0E 00 F0 52 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 57 [00:34:36]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [00:34:36]wFMCommunicate OK [00:34:36]SAM_PROTO_GetShiftState done [00:34:36]FM_GetShiftState done [00:34:36]req_shift_opened done [00:34:36]requested_item shift.open_date is exist - process it [00:34:36]req_shift_open_date [00:34:36]req_shift_open_date done [00:34:36]produce_requested_data done [00:34:36]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25099,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [00:34:36]process_action_free close_receipt [00:34:36]json_value_free [00:34:36]json_value_free done [00:34:36]process_json_proto returns [00:34:36]Send response to host [00:34:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25099,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [00:34:36]free response buf [00:34:36]execute_script done [00:34:36]execute_script returns [00:34:36]free content buf [00:34:36]Sock 9.Close socket [00:34:36]Sock 9.Thread stoped [00:34:40]OFD Sender: No OFD packet to send [00:34:45]OFD Sender: No OFD packet to send [00:34:50]OFD Sender: No OFD packet to send [00:34:55]OFD Sender: No OFD packet to send [00:35:00]OFD Sender: No OFD packet to send [00:35:05]OFD Sender: No OFD packet to send [00:35:10]OFD Sender: No OFD packet to send [00:35:15]OFD Sender: No OFD packet to send [00:35:18]accept exits with 7 [00:35:18]New connection [00:35:18]New thread 3067571556 created [00:35:18]Thread 3067428196 joined [00:35:18]Waiting for new connection... [00:35:18] Sock 7.Parse request [00:35:18]Sock 7.Check first char [00:35:18]Sock 7.First char is OK [00:35:18]request: POST /json_proto HTTP/1.0 [00:35:18]Method: POST [00:35:18]URL: /json_proto [00:35:18]Method is POST - this is cgi request [00:35:18]url: /json_proto [00:35:18]query_string will be loaded in cgi processing [00:35:18]execute_cgi json_proto POST (null) [00:35:18]execute_cgi path=json_proto method=POST [00:35:18]POST find Content-Length [00:35:18]Host: 172.17.45.131:8080 [00:35:18]Content-Length: 800 [00:35:18]Content-Type: application/json [00:35:18] [00:35:18]POST finish read [00:35:18]Found Content-Length = 800 [00:35:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610863", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:35:18]execute_script... [00:35:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610863", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:35:18]POST & json_proto [00:35:18]process_json_proto [00:35:18]json parsed OK: [00:35:18]protocol is kg_v1.0 [00:35:18]action value=close_receipt [00:35:18]process_action close_receipt [00:35:18]cmd_close_receipt [00:35:18]MH_GetDate [00:35:18]Write to MH i2c: F0 00 00 F1 52 32 [00:35:18]Write i2c OK [00:35:18]MH_I2C_Read... [00:35:18]Read from MH i2c: F0 [00:35:18]MH_I2C_Read... [00:35:18]Read from MH i2c: F0 09 00 [00:35:18]MH_I2C_Read... [00:35:18]Read from MH i2c: F0 09 00 F1 52 00 C8 86 A9 66 C6 D4 6E 66 06 [00:35:18]GetLastDocTimeStamp 1722386075 [00:35:18]current date 1722386120 [00:35:18]FM_GetShiftState [00:35:18]SAM_PROTO_GetShiftState [00:35:18]wFMCommunicate request_size=4 [00:35:18]MH_SAM_APDU [00:35:18]CAPDU: 80 13 01 00 [00:35:18]Write to MH i2c: E2 08 00 F2 52 80 13 01 00 00 00 00 00 C1 [00:35:18]Write i2c OK [00:35:18]MH_I2C_Read... [00:35:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:35:18]Read from MH i2c: E2 [00:35:18]MH_I2C_Read... [00:35:18]Read from MH i2c: E2 0E 00 [00:35:18]MH_I2C_Read... [00:35:18]Read from MH i2c: E2 0E 00 F2 52 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 59 [00:35:18]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [00:35:18]wFMCommunicate OK [00:35:18]SAM_PROTO_GetShiftState done [00:35:18]FM_GetShiftState done [00:35:18]opened in 1722384637 [00:35:18]opened+sec_in_day 1722471037 [00:35:18]quantity*price = 60003 [00:35:18]sum+1 = 60004 [00:35:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.03 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 0.00 Безнал.: 600.03 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 7 31.07.2024 00:35 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25100 ФПД: 95505787709232 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T003520&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25100&fm=95505787709232&tin=02508201610067®Number=0000000000171247&sum=60003 [00:35:19]StoreToDocumentArchive [00:35:19]shift 49 fd 25100 [00:35:19]save to /storage/0049/doc_00025100 [00:35:19]save last doc name /storage/0049/doc_00025100 to /storage/kkm_last_doc_name [00:35:19]save OK [00:35:19]Clear old archive folders... [00:35:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:35:19]tlvbuf is 01E74F90 [00:35:19]SAM_PROTO_ClearQueue [00:35:19]wFMCommunicate request_size=4 [00:35:19]MH_SAM_APDU [00:35:19]CAPDU: 80 09 00 00 [00:35:19]Write to MH i2c: E2 08 00 FF 52 80 09 00 00 00 00 00 00 C3 [00:35:19]Write i2c OK [00:35:19]MH_I2C_Read... [00:35:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:35:19]Read from MH i2c: E2 [00:35:19]MH_I2C_Read... [00:35:19]Read from MH i2c: E2 03 00 [00:35:19]MH_I2C_Read... [00:35:19]Read from MH i2c: E2 03 00 FF 52 00 90 00 C5 [00:35:19]RAPDU: 90 00 [00:35:19]wFMCommunicate OK [00:35:19]SAM_PROTO_ClearQueue done [00:35:19]KKMCreateOFDPacket [00:35:19]OFDProtocolAddRootSTLVToBuf [00:35:19]FM_MakeSignedData [00:35:19]FM_MakeSignedData [00:35:19]SAM_PROTO_SignData [00:35:19]wFMCommunicate request_size=4 [00:35:19]MH_SAM_APDU [00:35:19]CAPDU: 80 0D 01 02 [00:35:19]Write to MH i2c: E2 08 00 00 53 80 0D 01 02 00 00 00 00 CC [00:35:19]Write i2c OK [00:35:19]MH_I2C_Read... [00:35:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:35:19]Read from MH i2c: E2 [00:35:19]MH_I2C_Read... [00:35:19]Read from MH i2c: E2 03 00 [00:35:19]MH_I2C_Read... [00:35:19]Read from MH i2c: E2 03 00 00 53 00 90 00 C7 [00:35:19]RAPDU: 90 00 [00:35:19]wFMCommunicate OK [00:35:19]wFMCommunicate request_size=255 [00:35:19]MH_SAM_APDU [00:35: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 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 07 00 00 00 F4 03 04 00 C8 86 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0C 62 00 00 35 04 06 00 56 [00:35:19]Write to MH i2c: E2 02 01 01 53 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 07 00 00 00 F4 03 04 00 C8 86 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0C 62 00 00 35 04 06 00 56 00 00 6E [00:35:19]Write i2c OK [00:35:19]MH_I2C_Read... [00:35:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:35:20]Read from MH i2c: E2 [00:35:20]MH_I2C_Read... [00:35:20]Read from MH i2c: E2 03 00 [00:35:20]MH_I2C_Read... [00:35:20]Read from MH i2c: E2 03 00 01 53 00 90 00 C8 [00:35:20]RAPDU: 90 00 [00:35:20]wFMCommunicate OK [00:35:20]wFMCommunicate request_size=10 [00:35:20]MH_SAM_APDU [00:35:20]CAPDU: 80 0D 02 02 05 DC AC 8C E7 30 [00:35:20]Write to MH i2c: E2 0D 00 02 53 80 0D 02 02 05 00 DC AC 8C E7 30 00 00 04 [00:35:20]Write i2c OK [00:35:20]MH_I2C_Read... [00:35:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:35:20]Read from MH i2c: E2 [00:35:20]MH_I2C_Read... [00:35:20]Read from MH i2c: E2 03 00 [00:35:20]MH_I2C_Read... [00:35:20]Read from MH i2c: E2 03 00 02 53 00 90 00 C9 [00:35:20]RAPDU: 90 00 [00:35:20]wFMCommunicate OK [00:35:20]wFMCommunicate request_size=4 [00:35:20]MH_SAM_APDU [00:35:20]CAPDU: 80 0D 03 02 [00:35:20]Write to MH i2c: E2 08 00 03 53 80 0D 03 02 00 00 00 00 D1 [00:35:20]Write i2c OK [00:35:20]MH_I2C_Read... [00:35:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:35:20]Read from MH i2c: E2 [00:35:20]MH_I2C_Read... [00:35:20]Read from MH i2c: E2 0B 00 [00:35:20]MH_I2C_Read... [00:35:20]Read from MH i2c: E2 0B 00 03 53 00 40 28 ED 73 83 29 DE EC 90 00 10 [00:35:20]RAPDU: 40 28 ED 73 83 29 DE EC 90 00 [00:35:20]wFMCommunicate OK [00:35:20]SAM_PROTO_SignData done [00:35:20]FM_MakeSignedData done [00:35:20]CreateOFDProtocolMessage [00:35:20]wFMCommunicate request_size=4 [00:35:20]MH_SAM_APDU [00:35:20]CAPDU: 80 11 00 00 [00:35:20]Write to MH i2c: E2 08 00 04 53 80 11 00 00 00 00 00 00 D1 [00:35:20]Write i2c OK [00:35:20]MH_I2C_Read... [00:35:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:35:20]Read from MH i2c: E2 [00:35:20]MH_I2C_Read... [00:35:20]Read from MH i2c: E2 17 00 [00:35:20]MH_I2C_Read... [00:35:20]Read from MH i2c: E2 17 00 04 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 27 [00:35:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:35:20]wFMCommunicate OK [00:35:20]CreateOFDProtocolMessage done [00:35:20]OFDSenderStorePacket 25100 [00:35:20]StoreOFDPacket docnum=25100 [00:35:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 57 FB 07 01 85 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 07 00 00 00 F4 03 04 00 C8 86 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0C 62 00 00 35 04 06 00 56 DC AC 8C E7 30 40 28 ED 73 83 29 DE EC [00:35:20]CheckFolder [00:35:20]dirname=/storage/ofd_packets [00:35:20]CheckFolder done [00:35:20]ProducePacketName [00:35:20]name=ofd_packets/00025100 [00:35:20]NVStorageSaveData ofd_packets/00025100 [00:35:20]File name is /storage/ofd_packets/00025100 [00:35:20]Write 301 bytes [00:35:20]NVStorageSaveData done [00:35:20]OFDSenderStorePacket done [00:35:20]KKMCreateOFDPacket done [00:35:20]NVStorageSaveData kkm_last_timestamp [00:35:20]File name is /storage/kkm_last_timestamp [00:35:20]Write 4 bytes [00:35:20]NVStorageSaveData done [00:35:20]ExternCall_PrintAddStr [00:35:20]wPrintStart [00:35:20]Write to MH i2c: 01 00 00 05 53 58 [00:35:20]Write i2c OK [00:35:20]MH_I2C_Read... [00:35:20]Read from MH i2c: 01 [00:35:20]MH_I2C_Read... [00:35:20]Read from MH i2c: 01 07 00 [00:35:20]MH_I2C_Read... [00:35:20]Read from MH i2c: 01 07 00 05 53 00 00 00 00 00 FF 0F 6D [00:35:20]RasterBufferAndPrint [00:35:20]line Счет N : (1)610863 [00:35:20]line ИНН: 02508201610067 [00:35:20]line Контрольно-Кассовый Чек [00:35:20]line ПРОДАЖА [00:35:20]line ТРК (МРК, ГНК) : 52 [00:35:20]line Товар: 2710124130 [00:35:20]line Аи-92-К-2 [00:35:20]line 8.850 * 67.80 [00:35:20]line = 600.03 [00:35:20]line НДС 12% НСП 1% [00:35:20]line > о реализуемом товаре [00:35:20]line ИТОГО: 600.03 [00:35:20]line НСП 1% : 5.31 [00:35:20]line НДС 12% : 63.72 [00:35:20]line Наличными: 0.00 [00:35:20]line Безнал.: 600.03 [00:35:20]line Место: АЗС № 127 "Партнер Нефть" [00:35:20]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [00:35:20]line СНО: Общий режим [00:35:20]line Чек 7 31.07.2024 00:35 [00:35:20]line Смена: 49 ФФД: 1.0 [00:35:20]line ЗНМ: 0300000158 [00:35:20]line РНМ: 0000000000171247 [00:35:20]line Версия ККМ: v1.0 [00:35:20]line Платежная система: O! деньги [00:35:20]line ФМ: 0000000002098565 [00:35:20]line ФД: 25100 [00:35:20]line ФПД: 95505787709232 [00:35:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T003520&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25100&fm=95505787709232&tin=02508201610067®Number=0000000000171247&sum=60003 [00:35:20]OFD Sender: Processing packet 25100 [packets to send 29, broken 28] [00:35:20]ProducePacketName [00:35:20]name=ofd_packets/00025100 [00:35:20]OFD Sender: To server: pG, [00:35:20]CommunicateWithHost lk.salyk.kg:30040 [00:35:20]ConnectInit lk.salyk.kg [00:35:20]written 0, free lines is 4095 [00:35:20]Connected sock=10 [00:35:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 57 FB 07 01 85 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 07 00 00 00 F4 03 04 00 C8 86 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0C 62 00 00 35 04 06 00 56 DC AC 8C E7 30 40 28 ED 73 83 29 DE EC [00:35:21]Write to MH i2c: 01 00 00 2F 53 82 [00:35:21]Write i2c OK [00:35:21]MH_I2C_Read... [00:35:21]Read from MH i2c: 01 [00:35:21]MH_I2C_Read... [00:35:21]Read from MH i2c: 01 07 00 [00:35:21]MH_I2C_Read... [00:35:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 9C 8B 47 00 C2 4F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0C 62 00 00 F4 03 04 00 56 32 A9 66 B6 04 01 00 00 13 67 3B B3 7C BD C3 6B [00:35:21]CommunicateWithHost err = 0 [00:35:21]CheckOFDResponse [00:35:21]1017 (14) - 77093643461234 [00:35:21]1041 (16) - 0000000002098565 [00:35:21]1040 (4) - 25100 [00:35:21]1012 (4) - 30.07.2024 18:35 [00:35:21]1206 (1) - 0 [00:35:21]OFD Sender: Remove packet 25100 [00:35:21]ProducePacketName [00:35:21]name=ofd_packets/00025100 [00:35:21]NVStorageDeleteData [00:35:21]Read from MH i2c: 01 07 00 2F 53 00 00 00 00 00 FE 0C 93 [00:35:21]RasterBufferAndPrint [00:35:21]line [00:35:21]line [00:35:21]line [00:35:21]line [00:35:21]line [00:35:21]written 0, free lines is 3337 [00:35:21]MH_Cut [00:35:21]Write to MH i2c: D1 01 00 36 53 01 5B [00:35:21]Write i2c OK [00:35:21]MH_I2C_Read... [00:35:21]Read from MH i2c: D1 [00:35:21]MH_I2C_Read... [00:35:21]Read from MH i2c: D1 01 00 [00:35:21]MH_I2C_Read... [00:35:21]Read from MH i2c: D1 01 00 36 53 00 5A [00:35:21]Write to MH i2c: 01 00 00 37 53 8A [00:35:21]Write i2c OK [00:35:21]MH_I2C_Read... [00:35:21]OFD Sender: No OFD packet to send [00:35:21]*** Cut start [00:35:21]*** Partial cut [00:35:21]*** CUTSNS_PIN = 1 [00:35:21]*** CUTSNS_PIN = 0 [00:35:22]*** Brake cut motor [00:35:22]Read from MH i2c: 01 [00:35:22]MH_I2C_Read... [00:35:22]*** Stop cut motor [00:35:22]*** Cut end [00:35:22]Read from MH i2c: 01 07 00 [00:35:22]MH_I2C_Read... [00:35:22]Read from MH i2c: 01 07 00 37 53 00 00 00 00 00 FF 0F 9F [00:35:22]process_action close_receipt done [00:35:22]requested_data is exist [00:35:22]produce_requested_data [00:35:22]requested_item fm.sn is exist - process it [00:35:22]wFMCommunicate request_size=4 [00:35:22]MH_SAM_APDU [00:35:22]CAPDU: 80 11 00 00 [00:35:22]Write to MH i2c: E2 08 00 38 53 80 11 00 00 00 00 00 00 05 [00:35:22]Write i2c OK [00:35:22]MH_I2C_Read... [00:35:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:35:22]Read from MH i2c: E2 [00:35:22]MH_I2C_Read... [00:35:22]Read from MH i2c: E2 17 00 [00:35:22]MH_I2C_Read... [00:35:22]Read from MH i2c: E2 17 00 38 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 5B [00:35:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:35:22]wFMCommunicate OK [00:35:22]requested_item fd.num is exist - process it [00:35:22]SAM_PROTO_GetFieldsCounters [00:35:22]wFMCommunicate request_size=4 [00:35:22]MH_SAM_APDU [00:35:22]CAPDU: 80 13 00 00 [00:35:22]Write to MH i2c: E2 08 00 39 53 80 13 00 00 00 00 00 00 08 [00:35:22]Write i2c OK [00:35:22]MH_I2C_Read... [00:35:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:35:22]Read from MH i2c: E2 [00:35:22]MH_I2C_Read... [00:35:22]Read from MH i2c: E2 62 00 [00:35:22]MH_I2C_Read... [00:35:22]Read from MH i2c: E2 62 00 39 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 0C 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 07 00 00 00 5E 04 04 00 07 00 00 00 57 04 04 00 08 00 00 00 19 04 04 00 00 00 00 00 90 00 DD [00:35:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 0C 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 07 00 00 00 5E 04 04 00 07 00 00 00 57 04 04 00 08 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:35:22]wFMCommunicate OK [00:35:22]SAM_PROTO_GetFieldsCounters done [00:35:22]requested_item shift.num is exist - process it [00:35:22]requested_item shift.opened is exist - process it [00:35:22]req_shift_opened [00:35:22]FM_GetShiftState [00:35:22]SAM_PROTO_GetShiftState [00:35:22]wFMCommunicate request_size=4 [00:35:22]MH_SAM_APDU [00:35:22]CAPDU: 80 13 01 00 [00:35:22]Write to MH i2c: E2 08 00 3A 53 80 13 01 00 00 00 00 00 0A [00:35:22]Write i2c OK [00:35:22]MH_I2C_Read... [00:35:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:35:22]Read from MH i2c: E2 [00:35:22]MH_I2C_Read... [00:35:22]Read from MH i2c: E2 0E 00 [00:35:22]MH_I2C_Read... [00:35:22]Read from MH i2c: E2 0E 00 3A 53 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 A2 [00:35:22]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [00:35:22]wFMCommunicate OK [00:35:22]SAM_PROTO_GetShiftState done [00:35:22]FM_GetShiftState done [00:35:22]req_shift_opened done [00:35:22]requested_item shift.open_date is exist - process it [00:35:22]req_shift_open_date [00:35:22]req_shift_open_date done [00:35:22]produce_requested_data done [00:35:22]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25100,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [00:35:22]process_action_free close_receipt [00:35:22]json_value_free [00:35:22]json_value_free done [00:35:22]process_json_proto returns [00:35:22]Send response to host [00:35:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25100,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [00:35:22]free response buf [00:35:22]execute_script done [00:35:22]execute_script returns [00:35:22]free content buf [00:35:22]Sock 7.Close socket [00:35:22]Sock 7.Thread stoped [00:35:26]OFD Sender: No OFD packet to send [00:35:31]OFD Sender: No OFD packet to send [00:35:36]OFD Sender: No OFD packet to send [00:35:41]OFD Sender: No OFD packet to send [00:35:46]OFD Sender: No OFD packet to send [00:35:51]OFD Sender: No OFD packet to send [00:35:56]OFD Sender: No OFD packet to send [00:36:01]OFD Sender: No OFD packet to send [00:36:06]OFD Sender: No OFD packet to send [00:36:11]OFD Sender: No OFD packet to send [00:36:16]OFD Sender: No OFD packet to send [00:36:21]OFD Sender: No OFD packet to send [00:36:26]OFD Sender: No OFD packet to send [00:36:31]OFD Sender: No OFD packet to send [00:36:36]OFD Sender: No OFD packet to send [00:36:41]OFD Sender: No OFD packet to send [00:36:46]OFD Sender: No OFD packet to send [00:36:51]OFD Sender: No OFD packet to send [00:36:56]OFD Sender: No OFD packet to send [00:37:01]OFD Sender: No OFD packet to send [00:37:06]OFD Sender: No OFD packet to send [00:37:11]OFD Sender: No OFD packet to send [00:37:16]OFD Sender: No OFD packet to send [00:37:21]OFD Sender: No OFD packet to send [00:37:26]OFD Sender: No OFD packet to send [00:37:31]OFD Sender: No OFD packet to send [00:37:36]OFD Sender: No OFD packet to send [00:37:41]OFD Sender: No OFD packet to send [00:37:46]OFD Sender: No OFD packet to send [00:37:51]OFD Sender: No OFD packet to send [00:37:56]OFD Sender: No OFD packet to send [00:38:01]OFD Sender: No OFD packet to send [00:38:06]OFD Sender: No OFD packet to send [00:38:11]OFD Sender: No OFD packet to send [00:38:16]OFD Sender: No OFD packet to send [00:38:21]OFD Sender: No OFD packet to send [00:38:26]OFD Sender: No OFD packet to send [00:38:31]OFD Sender: No OFD packet to send [00:38:36]OFD Sender: No OFD packet to send [00:38:41]OFD Sender: No OFD packet to send [00:38:46]OFD Sender: No OFD packet to send [00:38:51]OFD Sender: No OFD packet to send [00:38:56]OFD Sender: No OFD packet to send [00:39:01]OFD Sender: No OFD packet to send [00:39:06]OFD Sender: No OFD packet to send [00:39:11]OFD Sender: No OFD packet to send [00:39:16]OFD Sender: No OFD packet to send [00:39:21]OFD Sender: No OFD packet to send [00:39:26]OFD Sender: No OFD packet to send [00:39:31]OFD Sender: No OFD packet to send [00:39:36]OFD Sender: No OFD packet to send [00:39:41]OFD Sender: No OFD packet to send [00:39:46]OFD Sender: No OFD packet to send [00:39:51]OFD Sender: No OFD packet to send [00:39:56]OFD Sender: No OFD packet to send [00:40:01]OFD Sender: No OFD packet to send [00:40:06]OFD Sender: No OFD packet to send [00:40:11]OFD Sender: No OFD packet to send [00:40:16]OFD Sender: No OFD packet to send [00:40:21]OFD Sender: No OFD packet to send [00:40:26]OFD Sender: No OFD packet to send [00:40:31]OFD Sender: No OFD packet to send [00:40:36]OFD Sender: No OFD packet to send [00:40:41]OFD Sender: No OFD packet to send [00:40:46]OFD Sender: No OFD packet to send [00:40:51]OFD Sender: No OFD packet to send [00:40:56]OFD Sender: No OFD packet to send [00:41:01]OFD Sender: No OFD packet to send [00:41:06]OFD Sender: No OFD packet to send [00:41:11]OFD Sender: No OFD packet to send [00:41:16]OFD Sender: No OFD packet to send [00:41:21]OFD Sender: No OFD packet to send [00:41:26]OFD Sender: No OFD packet to send [00:41:31]OFD Sender: No OFD packet to send [00:41:36]OFD Sender: No OFD packet to send [00:41:41]OFD Sender: No OFD packet to send [00:41:46]OFD Sender: No OFD packet to send [00:41:51]OFD Sender: No OFD packet to send [00:41:56]OFD Sender: No OFD packet to send [00:42:01]OFD Sender: No OFD packet to send [00:42:06]OFD Sender: No OFD packet to send [00:42:11]OFD Sender: No OFD packet to send [00:42:16]OFD Sender: No OFD packet to send [00:42:21]OFD Sender: No OFD packet to send [00:42:26]OFD Sender: No OFD packet to send [00:42:31]OFD Sender: No OFD packet to send [00:42:36]OFD Sender: No OFD packet to send [00:42:41]OFD Sender: No OFD packet to send [00:42:46]OFD Sender: No OFD packet to send [00:42:51]OFD Sender: No OFD packet to send [00:42:56]OFD Sender: No OFD packet to send [00:43:02]OFD Sender: No OFD packet to send [00:43:07]OFD Sender: No OFD packet to send [00:43:12]OFD Sender: No OFD packet to send [00:43:17]OFD Sender: No OFD packet to send [00:43:22]OFD Sender: No OFD packet to send [00:43:27]OFD Sender: No OFD packet to send [00:43:32]OFD Sender: No OFD packet to send [00:43:37]OFD Sender: No OFD packet to send [00:43:42]OFD Sender: No OFD packet to send [00:43:47]OFD Sender: No OFD packet to send [00:43:52]OFD Sender: No OFD packet to send [00:43:57]OFD Sender: No OFD packet to send [00:44:02]OFD Sender: No OFD packet to send [00:44:07]OFD Sender: No OFD packet to send [00:44:12]OFD Sender: No OFD packet to send [00:44:15]accept exits with 9 [00:44:15]New connection [00:44:15]New thread 3067428196 created [00:44:15]Thread 3067571556 joined [00:44:15]Waiting for new connection... [00:44:15] Sock 9.Parse request [00:44:15]Sock 9.Check first char [00:44:15]Sock 9.First char is OK [00:44:15]request: POST /json_proto HTTP/1.0 [00:44:15]Method: POST [00:44:15]URL: /json_proto [00:44:15]Method is POST - this is cgi request [00:44:15]url: /json_proto [00:44:15]query_string will be loaded in cgi processing [00:44:15]execute_cgi json_proto POST (null) [00:44:15]execute_cgi path=json_proto method=POST [00:44:15]POST find Content-Length [00:44:15]Host: 172.17.45.131:8080 [00:44:15]Content-Length: 677 [00:44:15]Content-Type: application/json [00:44:15] [00:44:15]POST finish read [00:44:15]Found Content-Length = 677 [00:44:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610864", "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" ] } } [00:44:15]execute_script... [00:44: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)610864", "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" ] } } [00:44:15]POST & json_proto [00:44:15]process_json_proto [00:44:15]json parsed OK: [00:44:15]protocol is kg_v1.0 [00:44:15]action value=close_receipt [00:44:15]process_action close_receipt [00:44:15]cmd_close_receipt [00:44:15]MH_GetDate [00:44:15]Write to MH i2c: F0 00 00 3B 53 7D [00:44:15]Write i2c OK [00:44:15]MH_I2C_Read... [00:44:15]Read from MH i2c: F0 [00:44:15]MH_I2C_Read... [00:44:15]Read from MH i2c: F0 09 00 [00:44:15]MH_I2C_Read... [00:44:15]Read from MH i2c: F0 09 00 3B 53 00 E2 88 A9 66 C6 D4 6E 66 6D [00:44:15]GetLastDocTimeStamp 1722386120 [00:44:15]current date 1722386658 [00:44:15]FM_GetShiftState [00:44:15]SAM_PROTO_GetShiftState [00:44:15]wFMCommunicate request_size=4 [00:44:15]MH_SAM_APDU [00:44:15]CAPDU: 80 13 01 00 [00:44:15]Write to MH i2c: E2 08 00 3C 53 80 13 01 00 00 00 00 00 0C [00:44:15]Write i2c OK [00:44:15]MH_I2C_Read... [00:44:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:44:15]Read from MH i2c: E2 [00:44:15]MH_I2C_Read... [00:44:15]Read from MH i2c: E2 0E 00 [00:44:15]MH_I2C_Read... [00:44:15]Read from MH i2c: E2 0E 00 3C 53 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 A4 [00:44:15]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [00:44:15]wFMCommunicate OK [00:44:15]SAM_PROTO_GetShiftState done [00:44:15]FM_GetShiftState done [00:44:15]opened in 1722384637 [00:44:15]opened+sec_in_day 1722471037 [00:44:15]quantity*price = 50036 [00:44:15]sum+1 = 50037 [00:44:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 8 31.07.2024 00:44 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25101 ФПД: 251530278586374 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T004418&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25101&fm=251530278586374&tin=02508201610067®Number=0000000000171247&sum=50000 [00:44:16]StoreToDocumentArchive [00:44:16]shift 49 fd 25101 [00:44:16]save to /storage/0049/doc_00025101 [00:44:16]save last doc name /storage/0049/doc_00025101 to /storage/kkm_last_doc_name [00:44:16]save OK [00:44:16]Clear old archive folders... [00:44:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:44:16]tlvbuf is B6FEC0D0 [00:44:16]SAM_PROTO_ClearQueue [00:44:16]wFMCommunicate request_size=4 [00:44:16]MH_SAM_APDU [00:44:16]CAPDU: 80 09 00 00 [00:44:16]Write to MH i2c: E2 08 00 49 53 80 09 00 00 00 00 00 00 0E [00:44:16]Write i2c OK [00:44:16]MH_I2C_Read... [00:44:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:44:16]Read from MH i2c: E2 [00:44:16]MH_I2C_Read... [00:44:16]Read from MH i2c: E2 03 00 [00:44:16]MH_I2C_Read... [00:44:16]Read from MH i2c: E2 03 00 49 53 00 90 00 10 [00:44:16]RAPDU: 90 00 [00:44:16]wFMCommunicate OK [00:44:16]SAM_PROTO_ClearQueue done [00:44:16]KKMCreateOFDPacket [00:44:16]OFDProtocolAddRootSTLVToBuf [00:44:16]FM_MakeSignedData [00:44:16]FM_MakeSignedData [00:44:16]SAM_PROTO_SignData [00:44:16]wFMCommunicate request_size=4 [00:44:16]MH_SAM_APDU [00:44:16]CAPDU: 80 0D 01 02 [00:44:16]Write to MH i2c: E2 08 00 4A 53 80 0D 01 02 00 00 00 00 16 [00:44:16]Write i2c OK [00:44:16]MH_I2C_Read... [00:44:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:44:17]Read from MH i2c: E2 [00:44:17]MH_I2C_Read... [00:44:17]Read from MH i2c: E2 03 00 [00:44:17]MH_I2C_Read... [00:44:17]Read from MH i2c: E2 03 00 4A 53 00 90 00 11 [00:44:17]RAPDU: 90 00 [00:44:17]wFMCommunicate OK [00:44:17]wFMCommunicate request_size=255 [00:44:17]MH_SAM_APDU [00:44:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 08 00 00 00 F4 03 04 00 E2 88 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0D 62 00 00 35 04 06 00 E4 [00:44:17]Write to MH i2c: E2 02 01 4B 53 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 08 00 00 00 F4 03 04 00 E2 88 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0D 62 00 00 35 04 06 00 E4 00 00 97 [00:44:17]Write i2c OK [00:44:17]MH_I2C_Read... [00:44:17]OFD Sender: No OFD packet to send [00:44:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:44:17]Read from MH i2c: E2 [00:44:17]MH_I2C_Read... [00:44:17]Read from MH i2c: E2 03 00 [00:44:17]MH_I2C_Read... [00:44:17]Read from MH i2c: E2 03 00 4B 53 00 90 00 12 [00:44:17]RAPDU: 90 00 [00:44:17]wFMCommunicate OK [00:44:17]wFMCommunicate request_size=10 [00:44:17]MH_SAM_APDU [00:44:17]CAPDU: 80 0D 02 02 05 C3 F4 E7 C8 06 [00:44:17]Write to MH i2c: E2 0D 00 4C 53 80 0D 02 02 05 00 C3 F4 E7 C8 06 00 00 8F [00:44:17]Write i2c OK [00:44:17]MH_I2C_Read... [00:44:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:44:17]Read from MH i2c: E2 [00:44:17]MH_I2C_Read... [00:44:17]Read from MH i2c: E2 03 00 [00:44:17]MH_I2C_Read... [00:44:17]Read from MH i2c: E2 03 00 4C 53 00 90 00 13 [00:44:17]RAPDU: 90 00 [00:44:17]wFMCommunicate OK [00:44:17]wFMCommunicate request_size=4 [00:44:17]MH_SAM_APDU [00:44:17]CAPDU: 80 0D 03 02 [00:44:17]Write to MH i2c: E2 08 00 4D 53 80 0D 03 02 00 00 00 00 1B [00:44:17]Write i2c OK [00:44:17]MH_I2C_Read... [00:44:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:44:17]Read from MH i2c: E2 [00:44:17]MH_I2C_Read... [00:44:17]Read from MH i2c: E2 0B 00 [00:44:17]MH_I2C_Read... [00:44:17]Read from MH i2c: E2 0B 00 4D 53 00 20 ED 70 15 1A 5A 78 11 90 00 AB [00:44:17]RAPDU: 20 ED 70 15 1A 5A 78 11 90 00 [00:44:17]wFMCommunicate OK [00:44:17]SAM_PROTO_SignData done [00:44:17]FM_MakeSignedData done [00:44:17]CreateOFDProtocolMessage [00:44:17]wFMCommunicate request_size=4 [00:44:17]MH_SAM_APDU [00:44:17]CAPDU: 80 11 00 00 [00:44:17]Write to MH i2c: E2 08 00 4E 53 80 11 00 00 00 00 00 00 1B [00:44:17]Write i2c OK [00:44:17]MH_I2C_Read... [00:44:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:44:17]Read from MH i2c: E2 [00:44:17]MH_I2C_Read... [00:44:17]Read from MH i2c: E2 17 00 [00:44:17]MH_I2C_Read... [00:44:17]Read from MH i2c: E2 17 00 4E 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 71 [00:44:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:44:17]wFMCommunicate OK [00:44:17]CreateOFDProtocolMessage done [00:44:17]OFDSenderStorePacket 25101 [00:44:17]StoreOFDPacket docnum=25101 [00:44:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 1C 91 07 01 C3 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 E2 88 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0D 62 00 00 35 04 06 00 E4 C3 F4 E7 C8 06 20 ED 70 15 1A 5A 78 11 [00:44:17]CheckFolder [00:44:17]dirname=/storage/ofd_packets [00:44:17]CheckFolder done [00:44:17]ProducePacketName [00:44:17]name=ofd_packets/00025101 [00:44:17]NVStorageSaveData ofd_packets/00025101 [00:44:17]File name is /storage/ofd_packets/00025101 [00:44:17]Write 301 bytes [00:44:17]NVStorageSaveData done [00:44:17]OFDSenderStorePacket done [00:44:17]KKMCreateOFDPacket done [00:44:17]NVStorageSaveData kkm_last_timestamp [00:44:17]File name is /storage/kkm_last_timestamp [00:44:17]Write 4 bytes [00:44:17]NVStorageSaveData done [00:44:17]ExternCall_PrintAddStr [00:44:17]wPrintStart [00:44:17]Write to MH i2c: 01 00 00 4F 53 A2 [00:44:17]Write i2c OK [00:44:17]MH_I2C_Read... [00:44:17]Read from MH i2c: 01 [00:44:17]MH_I2C_Read... [00:44:17]Read from MH i2c: 01 07 00 [00:44:17]MH_I2C_Read... [00:44:17]Read from MH i2c: 01 07 00 4F 53 00 00 00 00 00 FF 0F B7 [00:44:17]RasterBufferAndPrint [00:44:17]line Счет N : (1)610864 [00:44:17]line ИНН: 02508201610067 [00:44:17]line Контрольно-Кассовый Чек [00:44:17]line ПРОДАЖА [00:44:17]line ТРК (МРК, ГНК) : 42 [00:44:17]line Товар: 2710124130 [00:44:17]line Аи-92-К-2 [00:44:17]line 7.380 * 67.80 [00:44:17]line = 500.36 [00:44:17]line НДС 12% НСП 1% [00:44:17]line > о реализуемом товаре [00:44:17]line ОКРУГЛЕНИЕ: -0.36 [00:44:17]line ИТОГО: 500.00 [00:44:17]line Внесено: 500.00 [00:44:17]line СДАЧА: 0.00 [00:44:17]line НСП 1% : 4.43 [00:44:17]line НДС 12% : 53.14 [00:44:17]line Наличными: 500.00 [00:44:17]line Безнал.: 0.00 [00:44:17]line Место: АЗС № 127 "Партнер Нефть" [00:44:17]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [00:44:17]line СНО: Общий режим [00:44:17]line Чек 8 31.07.2024 00:44 [00:44:17]line Смена: 49 ФФД: 1.0 [00:44:17]line ЗНМ: 0300000158 [00:44:17]line РНМ: 0000000000171247 [00:44:17]line Версия ККМ: v1.0 [00:44:17]line ФМ: 0000000002098565 [00:44:17]line ФД: 25101 [00:44:17]line ФПД: 251530278586374 [00:44:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T004418&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25101&fm=251530278586374&tin=02508201610067®Number=0000000000171247&sum=50000 [00:44:17]OFD Sender: Processing packet 25101 [packets to send 29, broken 28] [00:44:17]ProducePacketName [00:44:17]name=ofd_packets/00025101 [00:44:17]OFD Sender: To server: pG, [00:44:17]CommunicateWithHost lk.salyk.kg:30040 [00:44:17]ConnectInit lk.salyk.kg [00:44:17]written 0, free lines is 4095 [00:44:17]Connected sock=10 [00:44:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 1C 91 07 01 C3 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 E2 88 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0D 62 00 00 35 04 06 00 E4 C3 F4 E7 C8 06 20 ED 70 15 1A 5A 78 11 [00:44:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 A6 82 47 00 61 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 32 30 39 38 35 36 35 10 04 04 00 0D 62 00 00 F4 03 04 00 6F 34 A9 66 B6 04 01 00 00 79 E3 C7 38 02 53 B5 92 [00:44:18]CommunicateWithHost err = 0 [00:44:18]CheckOFDResponse [00:44:18]1017 (14) - 77093643461234 [00:44:18]1041 (16) - 0000000002098565 [00:44:18]1040 (4) - 25101 [00:44:18]1012 (4) - 30.07.2024 18:43 [00:44:18]1206 (1) - 0 [00:44:18]OFD Sender: Remove packet 25101 [00:44:18]ProducePacketName [00:44:18]name=ofd_packets/00025101 [00:44:18]NVStorageDeleteData [00:44:18]Write to MH i2c: 01 00 00 7A 53 CD [00:44:18]Write i2c OK [00:44:18]MH_I2C_Read... [00:44:18]Read from MH i2c: 01 [00:44:18]MH_I2C_Read... [00:44:18]Read from MH i2c: 01 07 00 [00:44:18]MH_I2C_Read... [00:44:18]Read from MH i2c: 01 07 00 7A 53 00 00 00 00 00 E2 0C C2 [00:44:18]RasterBufferAndPrint [00:44:18]line [00:44:18]line [00:44:18]line [00:44:18]line [00:44:18]line [00:44:18]written 0, free lines is 3307 [00:44:18]MH_Cut [00:44:18]Write to MH i2c: D1 01 00 81 53 01 A6 [00:44:18]Write i2c OK [00:44:18]MH_I2C_Read... [00:44:18]Read from MH i2c: D1 [00:44:18]MH_I2C_Read... [00:44:18]Read from MH i2c: D1 01 00 [00:44:18]MH_I2C_Read... [00:44:18]Read from MH i2c: D1 01 00 81 53 00 A5 [00:44:18]Write to MH i2c: 01 00 00 82 53 D5 [00:44:18]Write i2c OK [00:44:18]MH_I2C_Read... [00:44:18]OFD Sender: No OFD packet to send [00:44:18]*** Cut start [00:44:18]*** Partial cut [00:44:18]*** CUTSNS_PIN = 1 [00:44:18]*** CUTSNS_PIN = 0 [00:44:19]*** Brake cut motor [00:44:19]Read from MH i2c: 01 [00:44:19]MH_I2C_Read... [00:44:19]*** Stop cut motor [00:44:19]*** Cut end [00:44:19]Read from MH i2c: 01 07 00 [00:44:19]MH_I2C_Read... [00:44:19]Read from MH i2c: 01 07 00 82 53 00 00 00 00 00 FF 0F EA [00:44:19]process_action close_receipt done [00:44:19]requested_data is exist [00:44:19]produce_requested_data [00:44:19]requested_item fm.sn is exist - process it [00:44:19]wFMCommunicate request_size=4 [00:44:19]MH_SAM_APDU [00:44:19]CAPDU: 80 11 00 00 [00:44:19]Write to MH i2c: E2 08 00 83 53 80 11 00 00 00 00 00 00 50 [00:44:19]Write i2c OK [00:44:19]MH_I2C_Read... [00:44:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:44:19]Read from MH i2c: E2 [00:44:19]MH_I2C_Read... [00:44:19]Read from MH i2c: E2 17 00 [00:44:19]MH_I2C_Read... [00:44:19]Read from MH i2c: E2 17 00 83 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A6 [00:44:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:44:19]wFMCommunicate OK [00:44:19]requested_item fd.num is exist - process it [00:44:19]SAM_PROTO_GetFieldsCounters [00:44:19]wFMCommunicate request_size=4 [00:44:19]MH_SAM_APDU [00:44:19]CAPDU: 80 13 00 00 [00:44:19]Write to MH i2c: E2 08 00 84 53 80 13 00 00 00 00 00 00 53 [00:44:19]Write i2c OK [00:44:19]MH_I2C_Read... [00:44:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:44:19]Read from MH i2c: E2 [00:44:19]MH_I2C_Read... [00:44:19]Read from MH i2c: E2 62 00 [00:44:19]MH_I2C_Read... [00:44:19]Read from MH i2c: E2 62 00 84 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 0D 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 08 00 00 00 5E 04 04 00 08 00 00 00 57 04 04 00 09 00 00 00 19 04 04 00 00 00 00 00 90 00 2C [00:44:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 0D 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 08 00 00 00 5E 04 04 00 08 00 00 00 57 04 04 00 09 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:44:19]wFMCommunicate OK [00:44:19]SAM_PROTO_GetFieldsCounters done [00:44:19]requested_item shift.num is exist - process it [00:44:19]requested_item shift.opened is exist - process it [00:44:19]req_shift_opened [00:44:19]FM_GetShiftState [00:44:19]SAM_PROTO_GetShiftState [00:44:19]wFMCommunicate request_size=4 [00:44:19]MH_SAM_APDU [00:44:19]CAPDU: 80 13 01 00 [00:44:19]Write to MH i2c: E2 08 00 85 53 80 13 01 00 00 00 00 00 55 [00:44:19]Write i2c OK [00:44:19]MH_I2C_Read... [00:44:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:44:19]Read from MH i2c: E2 [00:44:19]MH_I2C_Read... [00:44:19]Read from MH i2c: E2 0E 00 [00:44:19]MH_I2C_Read... [00:44:19]Read from MH i2c: E2 0E 00 85 53 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 ED [00:44:19]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [00:44:19]wFMCommunicate OK [00:44:19]SAM_PROTO_GetShiftState done [00:44:19]FM_GetShiftState done [00:44:19]req_shift_opened done [00:44:19]requested_item shift.open_date is exist - process it [00:44:19]req_shift_open_date [00:44:19]req_shift_open_date done [00:44:19]produce_requested_data done [00:44:19]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25101,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [00:44:19]process_action_free close_receipt [00:44:19]json_value_free [00:44:19]json_value_free done [00:44:19]process_json_proto returns [00:44:19]Send response to host [00:44:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25101,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [00:44:19]free response buf [00:44:19]execute_script done [00:44:19]execute_script returns [00:44:19]free content buf [00:44:19]Sock 9.Close socket [00:44:19]Sock 9.Thread stoped [00:44:23]OFD Sender: No OFD packet to send [00:44:28]OFD Sender: No OFD packet to send [00:44:33]OFD Sender: No OFD packet to send [00:44:38]OFD Sender: No OFD packet to send [00:44:43]OFD Sender: No OFD packet to send [00:44:48]OFD Sender: No OFD packet to send [00:44:53]OFD Sender: No OFD packet to send [00:44:58]OFD Sender: No OFD packet to send [00:45:03]OFD Sender: No OFD packet to send [00:45:08]OFD Sender: No OFD packet to send [00:45:13]OFD Sender: No OFD packet to send [00:45:18]OFD Sender: No OFD packet to send [00:45:23]OFD Sender: No OFD packet to send [00:45:28]OFD Sender: No OFD packet to send [00:45:33]OFD Sender: No OFD packet to send [00:45:38]OFD Sender: No OFD packet to send [00:45:43]OFD Sender: No OFD packet to send [00:45:48]OFD Sender: No OFD packet to send [00:45:53]OFD Sender: No OFD packet to send [00:45:58]OFD Sender: No OFD packet to send [00:46:03]OFD Sender: No OFD packet to send [00:46:08]OFD Sender: No OFD packet to send [00:46:13]OFD Sender: No OFD packet to send [00:46:18]OFD Sender: No OFD packet to send [00:46:23]OFD Sender: No OFD packet to send [00:46:28]OFD Sender: No OFD packet to send [00:46:33]OFD Sender: No OFD packet to send [00:46:38]OFD Sender: No OFD packet to send [00:46:43]OFD Sender: No OFD packet to send [00:46:48]OFD Sender: No OFD packet to send [00:46:53]OFD Sender: No OFD packet to send [00:46:58]OFD Sender: No OFD packet to send [00:47:03]OFD Sender: No OFD packet to send [00:47:08]OFD Sender: No OFD packet to send [00:47:13]OFD Sender: No OFD packet to send [00:47:18]OFD Sender: No OFD packet to send [00:47:23]OFD Sender: No OFD packet to send [00:47:28]OFD Sender: No OFD packet to send [00:47:33]OFD Sender: No OFD packet to send [00:47:38]OFD Sender: No OFD packet to send [00:47:43]OFD Sender: No OFD packet to send [00:47:48]OFD Sender: No OFD packet to send [00:47:53]OFD Sender: No OFD packet to send [00:47:58]OFD Sender: No OFD packet to send [00:48:03]OFD Sender: No OFD packet to send [00:48:08]OFD Sender: No OFD packet to send [00:48:13]OFD Sender: No OFD packet to send [00:48:18]OFD Sender: No OFD packet to send [00:48:23]OFD Sender: No OFD packet to send [00:48:28]OFD Sender: No OFD packet to send [00:48:33]OFD Sender: No OFD packet to send [00:48:38]OFD Sender: No OFD packet to send [00:48:43]OFD Sender: No OFD packet to send [00:48:48]OFD Sender: No OFD packet to send [00:48:53]OFD Sender: No OFD packet to send [00:48:58]OFD Sender: No OFD packet to send [00:49:03]OFD Sender: No OFD packet to send [00:49:08]OFD Sender: No OFD packet to send [00:49:13]OFD Sender: No OFD packet to send [00:49:18]OFD Sender: No OFD packet to send [00:49:23]OFD Sender: No OFD packet to send [00:49:28]OFD Sender: No OFD packet to send [00:49:33]OFD Sender: No OFD packet to send [00:49:38]OFD Sender: No OFD packet to send [00:49:43]OFD Sender: No OFD packet to send [00:49:48]OFD Sender: No OFD packet to send [00:49:53]OFD Sender: No OFD packet to send [00:49:58]OFD Sender: No OFD packet to send [00:50:03]OFD Sender: No OFD packet to send [00:50:08]OFD Sender: No OFD packet to send [00:50:13]OFD Sender: No OFD packet to send [00:50:18]OFD Sender: No OFD packet to send [00:50:23]OFD Sender: No OFD packet to send [00:50:28]OFD Sender: No OFD packet to send [00:50:34]OFD Sender: No OFD packet to send [00:50:39]OFD Sender: No OFD packet to send [00:50:44]OFD Sender: No OFD packet to send [00:50:49]OFD Sender: No OFD packet to send [00:50:54]OFD Sender: No OFD packet to send [00:50:59]OFD Sender: No OFD packet to send [00:51:04]OFD Sender: No OFD packet to send [00:51:09]OFD Sender: No OFD packet to send [00:51:14]OFD Sender: No OFD packet to send [00:51:19]OFD Sender: No OFD packet to send [00:51:24]OFD Sender: No OFD packet to send [00:51:29]OFD Sender: No OFD packet to send [00:51:34]OFD Sender: No OFD packet to send [00:51:39]OFD Sender: No OFD packet to send [00:51:44]OFD Sender: No OFD packet to send [00:51:49]OFD Sender: No OFD packet to send [00:51:54]OFD Sender: No OFD packet to send [00:51:59]OFD Sender: No OFD packet to send [00:52:04]OFD Sender: No OFD packet to send [00:52:09]OFD Sender: No OFD packet to send [00:52:14]OFD Sender: No OFD packet to send [00:52:19]OFD Sender: No OFD packet to send [00:52:24]OFD Sender: No OFD packet to send [00:52:29]OFD Sender: No OFD packet to send [00:52:34]accept exits with 7 [00:52:34]New connection [00:52:34]New thread 3067571556 created [00:52:34]Thread 3067428196 joined [00:52:34]Waiting for new connection... [00:52:34] Sock 7.Parse request [00:52:34]Sock 7.Check first char [00:52:34]Sock 7.First char is OK [00:52:34]request: POST /json_proto HTTP/1.0 [00:52:34]Method: POST [00:52:34]URL: /json_proto [00:52:34]Method is POST - this is cgi request [00:52:34]url: /json_proto [00:52:34]query_string will be loaded in cgi processing [00:52:34]execute_cgi json_proto POST (null) [00:52:34]execute_cgi path=json_proto method=POST [00:52:34]POST find Content-Length [00:52:34]Host: 172.17.45.131:8080 [00:52:34]Content-Length: 673 [00:52:34]Content-Type: application/json [00:52:34] [00:52:34]POST finish read [00:52:34]Found Content-Length = 673 [00:52:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610865", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 5.290, "sum" : 400.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:52:34]execute_script... [00:52: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)610865", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 5.290, "sum" : 400.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:52:34]POST & json_proto [00:52:34]process_json_proto [00:52:34]json parsed OK: [00:52:34]protocol is kg_v1.0 [00:52:34]action value=close_receipt [00:52:34]process_action close_receipt [00:52:34]cmd_close_receipt [00:52:34]MH_GetDate [00:52:34]Write to MH i2c: F0 00 00 86 53 C8 [00:52:34]Write i2c OK [00:52:34]MH_I2C_Read... [00:52:34]Read from MH i2c: F0 [00:52:34]MH_I2C_Read... [00:52:34]Read from MH i2c: F0 09 00 [00:52:34]MH_I2C_Read... [00:52:34]Read from MH i2c: F0 09 00 86 53 00 D4 8A A9 66 C6 D4 6E 66 AC [00:52:34]GetLastDocTimeStamp 1722386658 [00:52:34]current date 1722387156 [00:52:34]FM_GetShiftState [00:52:34]SAM_PROTO_GetShiftState [00:52:34]wFMCommunicate request_size=4 [00:52:34]MH_SAM_APDU [00:52:34]CAPDU: 80 13 01 00 [00:52:34]Write to MH i2c: E2 08 00 87 53 80 13 01 00 00 00 00 00 57 [00:52:34]Write i2c OK [00:52:34]MH_I2C_Read... [00:52:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:52:34]Read from MH i2c: E2 [00:52:34]MH_I2C_Read... [00:52:34]Read from MH i2c: E2 0E 00 [00:52:34]MH_I2C_Read... [00:52:34]Read from MH i2c: E2 0E 00 87 53 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 EF [00:52:34]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [00:52:34]wFMCommunicate OK [00:52:34]SAM_PROTO_GetShiftState done [00:52:34]FM_GetShiftState done [00:52:34]opened in 1722384637 [00:52:34]opened+sec_in_day 1722471037 [00:52:34]quantity*price = 40045 [00:52:34]sum+1 = 40046 [00:52:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.53 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 9 31.07.2024 00:52 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25102 ФПД: 226181732723391 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T005236&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25102&fm=226181732723391&tin=02508201610067®Number=0000000000171247&sum=40000 [00:52:35]StoreToDocumentArchive [00:52:35]shift 49 fd 25102 [00:52:35]save to /storage/0049/doc_00025102 [00:52:35]save last doc name /storage/0049/doc_00025102 to /storage/kkm_last_doc_name [00:52:35]save OK [00:52:35]Clear old archive folders... [00:52:35]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:52:35]tlvbuf is B6F71580 [00:52:35]SAM_PROTO_ClearQueue [00:52:35]wFMCommunicate request_size=4 [00:52:35]MH_SAM_APDU [00:52:35]CAPDU: 80 09 00 00 [00:52:35]Write to MH i2c: E2 08 00 94 53 80 09 00 00 00 00 00 00 59 [00:52:35]Write i2c OK [00:52:35]MH_I2C_Read... [00:52:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:52:35]Read from MH i2c: E2 [00:52:35]MH_I2C_Read... [00:52:35]Read from MH i2c: E2 03 00 [00:52:35]MH_I2C_Read... [00:52:35]Read from MH i2c: E2 03 00 94 53 00 90 00 5B [00:52:35]RAPDU: 90 00 [00:52:35]wFMCommunicate OK [00:52:35]SAM_PROTO_ClearQueue done [00:52:35]KKMCreateOFDPacket [00:52:35]OFDProtocolAddRootSTLVToBuf [00:52:35]FM_MakeSignedData [00:52:35]FM_MakeSignedData [00:52:35]SAM_PROTO_SignData [00:52:35]wFMCommunicate request_size=4 [00:52:35]MH_SAM_APDU [00:52:35]CAPDU: 80 0D 01 02 [00:52:35]Write to MH i2c: E2 08 00 95 53 80 0D 01 02 00 00 00 00 61 [00:52:35]Write i2c OK [00:52:35]MH_I2C_Read... [00:52:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:52:35]Read from MH i2c: E2 [00:52:35]MH_I2C_Read... [00:52:35]Read from MH i2c: E2 03 00 [00:52:35]MH_I2C_Read... [00:52:35]Read from MH i2c: E2 03 00 95 53 00 90 00 5C [00:52:35]RAPDU: 90 00 [00:52:35]wFMCommunicate OK [00:52:35]wFMCommunicate request_size=255 [00:52:35]MH_SAM_APDU [00:52:35]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 14 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6D 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 D4 8A A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0E 62 00 00 35 04 06 00 CD B6 09 D5 [00:52:35]Write to MH i2c: E2 02 01 96 53 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 14 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6D 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 D4 8A A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0E 62 00 00 35 04 06 00 CD B6 09 D5 00 00 71 [00:52:35]Write i2c OK [00:52:35]MH_I2C_Read... [00:52:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:52:35]Read from MH i2c: E2 [00:52:35]MH_I2C_Read... [00:52:35]Read from MH i2c: E2 03 00 [00:52:35]MH_I2C_Read... [00:52:35]Read from MH i2c: E2 03 00 96 53 00 90 00 5D [00:52:35]RAPDU: 90 00 [00:52:35]wFMCommunicate OK [00:52:35]wFMCommunicate request_size=7 [00:52:35]MH_SAM_APDU [00:52:35]CAPDU: 80 0D 02 02 02 6A BF [00:52:35]Write to MH i2c: E2 0A 00 97 53 80 0D 02 02 02 00 6A BF 00 00 91 [00:52:35]Write i2c OK [00:52:35]MH_I2C_Read... [00:52:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:52:35]Read from MH i2c: E2 [00:52:35]MH_I2C_Read... [00:52:35]Read from MH i2c: E2 03 00 [00:52:35]MH_I2C_Read... [00:52:35]Read from MH i2c: E2 03 00 97 53 00 90 00 5E [00:52:35]RAPDU: 90 00 [00:52:35]wFMCommunicate OK [00:52:35]wFMCommunicate request_size=4 [00:52:35]MH_SAM_APDU [00:52:35]CAPDU: 80 0D 03 02 [00:52:35]Write to MH i2c: E2 08 00 98 53 80 0D 03 02 00 00 00 00 66 [00:52:35]Write i2c OK [00:52:35]MH_I2C_Read... [00:52:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:52:35]Read from MH i2c: E2 [00:52:35]MH_I2C_Read... [00:52:35]Read from MH i2c: E2 0B 00 [00:52:35]MH_I2C_Read... [00:52:35]Read from MH i2c: E2 0B 00 98 53 00 F4 E0 C1 FE 2C 91 CA F4 90 00 75 [00:52:35]RAPDU: F4 E0 C1 FE 2C 91 CA F4 90 00 [00:52:35]wFMCommunicate OK [00:52:35]SAM_PROTO_SignData done [00:52:35]FM_MakeSignedData done [00:52:35]CreateOFDProtocolMessage [00:52:35]wFMCommunicate request_size=4 [00:52:35]MH_SAM_APDU [00:52:35]CAPDU: 80 11 00 00 [00:52:35]Write to MH i2c: E2 08 00 99 53 80 11 00 00 00 00 00 00 66 [00:52:35]Write i2c OK [00:52:35]MH_I2C_Read... [00:52:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:52:35]Read from MH i2c: E2 [00:52:35]MH_I2C_Read... [00:52:35]Read from MH i2c: E2 17 00 [00:52:35]MH_I2C_Read... [00:52:35]Read from MH i2c: E2 17 00 99 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 BC [00:52:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:52:35]wFMCommunicate OK [00:52:35]CreateOFDProtocolMessage done [00:52:35]OFDSenderStorePacket 25102 [00:52:35]StoreOFDPacket docnum=25102 [00:52:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 8C A7 04 01 82 8D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 14 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6D 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 D4 8A A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0E 62 00 00 35 04 06 00 CD B6 09 D5 6A BF F4 E0 C1 FE 2C 91 CA F4 [00:52:35]CheckFolder [00:52:35]dirname=/storage/ofd_packets [00:52:35]CheckFolder done [00:52:35]ProducePacketName [00:52:35]name=ofd_packets/00025102 [00:52:35]NVStorageSaveData ofd_packets/00025102 [00:52:35]File name is /storage/ofd_packets/00025102 [00:52:35]Write 298 bytes [00:52:35]NVStorageSaveData done [00:52:35]OFDSenderStorePacket done [00:52:35]KKMCreateOFDPacket done [00:52:35]NVStorageSaveData kkm_last_timestamp [00:52:35]File name is /storage/kkm_last_timestamp [00:52:35]Write 4 bytes [00:52:35]NVStorageSaveData done [00:52:35]ExternCall_PrintAddStr [00:52:35]wPrintStart [00:52:35]Write to MH i2c: 01 00 00 9A 53 ED [00:52:35]Write i2c OK [00:52:35]MH_I2C_Read... [00:52:35]Read from MH i2c: 01 [00:52:35]MH_I2C_Read... [00:52:35]Read from MH i2c: 01 07 00 [00:52:35]MH_I2C_Read... [00:52:35]Read from MH i2c: 01 07 00 9A 53 00 00 00 00 00 FF 0F 02 [00:52:35]RasterBufferAndPrint [00:52:35]line Счет N : (1)610865 [00:52:35]line ИНН: 02508201610067 [00:52:35]line Контрольно-Кассовый Чек [00:52:35]line ПРОДАЖА [00:52:35]line ТРК (МРК, ГНК) : 2 [00:52:35]line Товар: 2710194210 [00:52:35]line ДТ-К-2 [00:52:35]line 5.290 * 75.70 [00:52:35]line = 400.45 [00:52:35]line НДС 12% НСП 1% [00:52:35]line > о реализуемом товаре [00:52:35]line ОКРУГЛЕНИЕ: -0.45 [00:52:35]line ИТОГО: 400.00 [00:52:35]line Внесено: 400.00 [00:52:35]line СДАЧА: 0.00 [00:52:35]line НСП 1% : 3.54 [00:52:35]line НДС 12% : 42.53 [00:52:35]line Наличными: 400.00 [00:52:35]line Безнал.: 0.00 [00:52:35]line Место: АЗС № 127 "Партнер Нефть" [00:52:35]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [00:52:35]line СНО: Общий режим [00:52:35]line Чек 9 31.07.2024 00:52 [00:52:35]line Смена: 49 ФФД: 1.0 [00:52:35]line ЗНМ: 0300000158 [00:52:35]line РНМ: 0000000000171247 [00:52:35]line Версия ККМ: v1.0 [00:52:35]line ФМ: 0000000002098565 [00:52:35]line ФД: 25102 [00:52:35]line ФПД: 226181732723391 [00:52:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T005236&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25102&fm=226181732723391&tin=02508201610067®Number=0000000000171247&sum=40000 [00:52:36]OFD Sender: Processing packet 25102 [packets to send 29, broken 28] [00:52:36]ProducePacketName [00:52:36]name=ofd_packets/00025102 [00:52:36]OFD Sender: To server: pG, [00:52:36]CommunicateWithHost lk.salyk.kg:30040 [00:52:36]ConnectInit lk.salyk.kg [00:52:36]written 0, free lines is 4095 [00:52:36]Connected sock=10 [00:52:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 8C A7 04 01 82 8D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 14 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 6D 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9D 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 D4 8A A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0E 62 00 00 35 04 06 00 CD B6 09 D5 6A BF F4 E0 C1 FE 2C 91 CA F4 [00:52:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 D0 19 47 00 A2 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 32 30 39 38 35 36 35 10 04 04 00 0E 62 00 00 F4 03 04 00 61 36 A9 66 B6 04 01 00 00 10 5F 6B 79 E9 0C 46 BE [00:52:36]CommunicateWithHost err = 0 [00:52:36]CheckOFDResponse [00:52:36]1017 (14) - 77093643461234 [00:52:36]1041 (16) - 0000000002098565 [00:52:36]1040 (4) - 25102 [00:52:36]1012 (4) - 30.07.2024 18:52 [00:52:36]1206 (1) - 0 [00:52:36]OFD Sender: Remove packet 25102 [00:52:36]ProducePacketName [00:52:36]name=ofd_packets/00025102 [00:52:36]NVStorageDeleteData [00:52:36]Write to MH i2c: 01 00 00 C5 53 18 [00:52:36]Write i2c OK [00:52:36]MH_I2C_Read... [00:52:36]Read from MH i2c: 01 [00:52:36]MH_I2C_Read... [00:52:36]Read from MH i2c: 01 07 00 [00:52:36]MH_I2C_Read... [00:52:36]Read from MH i2c: 01 07 00 C5 53 00 00 00 00 00 E4 0C 0F [00:52:36]RasterBufferAndPrint [00:52:36]line [00:52:36]line [00:52:36]line [00:52:36]line [00:52:36]line [00:52:36]written 0, free lines is 3306 [00:52:36]MH_Cut [00:52:36]Write to MH i2c: D1 01 00 CC 53 01 F1 [00:52:36]Write i2c OK [00:52:36]MH_I2C_Read... [00:52:36]Read from MH i2c: D1 [00:52:36]MH_I2C_Read... [00:52:36]Read from MH i2c: D1 01 00 [00:52:36]MH_I2C_Read... [00:52:36]Read from MH i2c: D1 01 00 CC 53 00 F0 [00:52:36]Write to MH i2c: 01 00 00 CD 53 20 [00:52:36]Write i2c OK [00:52:36]MH_I2C_Read... [00:52:36]OFD Sender: No OFD packet to send [00:52:37]*** Cut start [00:52:37]*** Partial cut [00:52:37]*** CUTSNS_PIN = 1 [00:52:37]*** CUTSNS_PIN = 0 [00:52:37]*** Brake cut motor [00:52:37]Read from MH i2c: 01 [00:52:37]MH_I2C_Read... [00:52:37]*** Stop cut motor [00:52:37]*** Cut end [00:52:37]Read from MH i2c: 01 07 00 [00:52:37]MH_I2C_Read... [00:52:37]Read from MH i2c: 01 07 00 CD 53 00 00 00 00 00 FF 0F 35 [00:52:37]process_action close_receipt done [00:52:37]requested_data is exist [00:52:37]produce_requested_data [00:52:37]requested_item fm.sn is exist - process it [00:52:37]wFMCommunicate request_size=4 [00:52:37]MH_SAM_APDU [00:52:37]CAPDU: 80 11 00 00 [00:52:37]Write to MH i2c: E2 08 00 CE 53 80 11 00 00 00 00 00 00 9B [00:52:37]Write i2c OK [00:52:37]MH_I2C_Read... [00:52:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:52:37]Read from MH i2c: E2 [00:52:37]MH_I2C_Read... [00:52:37]Read from MH i2c: E2 17 00 [00:52:37]MH_I2C_Read... [00:52:37]Read from MH i2c: E2 17 00 CE 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F1 [00:52:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:52:37]wFMCommunicate OK [00:52:37]requested_item fd.num is exist - process it [00:52:37]SAM_PROTO_GetFieldsCounters [00:52:37]wFMCommunicate request_size=4 [00:52:37]MH_SAM_APDU [00:52:37]CAPDU: 80 13 00 00 [00:52:37]Write to MH i2c: E2 08 00 CF 53 80 13 00 00 00 00 00 00 9E [00:52:37]Write i2c OK [00:52:37]MH_I2C_Read... [00:52:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:52:38]Read from MH i2c: E2 [00:52:38]MH_I2C_Read... [00:52:38]Read from MH i2c: E2 62 00 [00:52:38]MH_I2C_Read... [00:52:38]Read from MH i2c: E2 62 00 CF 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 0E 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 09 00 00 00 5E 04 04 00 09 00 00 00 57 04 04 00 0A 00 00 00 19 04 04 00 00 00 00 00 90 00 7B [00:52:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 0E 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 09 00 00 00 5E 04 04 00 09 00 00 00 57 04 04 00 0A 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:52:38]wFMCommunicate OK [00:52:38]SAM_PROTO_GetFieldsCounters done [00:52:38]requested_item shift.num is exist - process it [00:52:38]requested_item shift.opened is exist - process it [00:52:38]req_shift_opened [00:52:38]FM_GetShiftState [00:52:38]SAM_PROTO_GetShiftState [00:52:38]wFMCommunicate request_size=4 [00:52:38]MH_SAM_APDU [00:52:38]CAPDU: 80 13 01 00 [00:52:38]Write to MH i2c: E2 08 00 D0 53 80 13 01 00 00 00 00 00 A0 [00:52:38]Write i2c OK [00:52:38]MH_I2C_Read... [00:52:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:52:38]Read from MH i2c: E2 [00:52:38]MH_I2C_Read... [00:52:38]Read from MH i2c: E2 0E 00 [00:52:38]MH_I2C_Read... [00:52:38]Read from MH i2c: E2 0E 00 D0 53 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 38 [00:52:38]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [00:52:38]wFMCommunicate OK [00:52:38]SAM_PROTO_GetShiftState done [00:52:38]FM_GetShiftState done [00:52:38]req_shift_opened done [00:52:38]requested_item shift.open_date is exist - process it [00:52:38]req_shift_open_date [00:52:38]req_shift_open_date done [00:52:38]produce_requested_data done [00:52:38]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25102,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [00:52:38]process_action_free close_receipt [00:52:38]json_value_free [00:52:38]json_value_free done [00:52:38]process_json_proto returns [00:52:38]Send response to host [00:52:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25102,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [00:52:38]free response buf [00:52:38]execute_script done [00:52:38]execute_script returns [00:52:38]free content buf [00:52:38]Sock 7.Close socket [00:52:38]Sock 7.Thread stoped [00:52:41]OFD Sender: No OFD packet to send [00:52:46]OFD Sender: No OFD packet to send [00:52:51]OFD Sender: No OFD packet to send [00:52:56]OFD Sender: No OFD packet to send [00:53:01]OFD Sender: No OFD packet to send [00:53:06]OFD Sender: No OFD packet to send [00:53:11]OFD Sender: No OFD packet to send [00:53:16]OFD Sender: No OFD packet to send [00:53:21]OFD Sender: No OFD packet to send [00:53:26]OFD Sender: No OFD packet to send [00:53:31]OFD Sender: No OFD packet to send [00:53:36]OFD Sender: No OFD packet to send [00:53:41]OFD Sender: No OFD packet to send [00:53:46]OFD Sender: No OFD packet to send [00:53:52]OFD Sender: No OFD packet to send [00:53:57]OFD Sender: No OFD packet to send [00:54:02]OFD Sender: No OFD packet to send [00:54:07]OFD Sender: No OFD packet to send [00:54:12]OFD Sender: No OFD packet to send [00:54:17]OFD Sender: No OFD packet to send [00:54:22]OFD Sender: No OFD packet to send [00:54:27]OFD Sender: No OFD packet to send [00:54:32]OFD Sender: No OFD packet to send [00:54:37]OFD Sender: No OFD packet to send [00:54:42]OFD Sender: No OFD packet to send [00:54:47]OFD Sender: No OFD packet to send [00:54:52]OFD Sender: No OFD packet to send [00:54:57]OFD Sender: No OFD packet to send [00:55:02]OFD Sender: No OFD packet to send [00:55:07]OFD Sender: No OFD packet to send [00:55:12]OFD Sender: No OFD packet to send [00:55:17]OFD Sender: No OFD packet to send [00:55:22]OFD Sender: No OFD packet to send [00:55:27]OFD Sender: No OFD packet to send [00:55:32]OFD Sender: No OFD packet to send [00:55:37]OFD Sender: No OFD packet to send [00:55:42]OFD Sender: No OFD packet to send [00:55:47]OFD Sender: No OFD packet to send [00:55:52]OFD Sender: No OFD packet to send [00:55:57]OFD Sender: No OFD packet to send [00:56:02]OFD Sender: No OFD packet to send [00:56:07]OFD Sender: No OFD packet to send [00:56:12]OFD Sender: No OFD packet to send [00:56:13]accept exits with 9 [00:56:13]New connection [00:56:13]New thread 3067428196 created [00:56:13]Thread 3067571556 joined [00:56:13]Waiting for new connection... [00:56:13] Sock 9.Parse request [00:56:13]Sock 9.Check first char [00:56:13]Sock 9.First char is OK [00:56:13]request: POST /json_proto HTTP/1.0 [00:56:13]Method: POST [00:56:13]URL: /json_proto [00:56:13]Method is POST - this is cgi request [00:56:13]url: /json_proto [00:56:13]query_string will be loaded in cgi processing [00:56:13]execute_cgi json_proto POST (null) [00:56:13]execute_cgi path=json_proto method=POST [00:56:13]POST find Content-Length [00:56:13]Host: 172.17.45.131:8080 [00:56:13]Content-Length: 803 [00:56:13]Content-Type: application/json [00:56:13] [00:56:13]POST finish read [00:56:13]Found Content-Length = 803 [00:56:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610866", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:56:13]execute_script... [00:56: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)610866", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:56:13]POST & json_proto [00:56:13]process_json_proto [00:56:13]json parsed OK: [00:56:13]protocol is kg_v1.0 [00:56:13]action value=close_receipt [00:56:13]process_action close_receipt [00:56:13]cmd_close_receipt [00:56:13]MH_GetDate [00:56:13]Write to MH i2c: F0 00 00 D1 53 13 [00:56:13]Write i2c OK [00:56:13]MH_I2C_Read... [00:56:13]Read from MH i2c: F0 [00:56:13]MH_I2C_Read... [00:56:13]Read from MH i2c: F0 09 00 [00:56:13]MH_I2C_Read... [00:56:13]Read from MH i2c: F0 09 00 D1 53 00 B0 8B A9 66 C6 D4 6E 66 D4 [00:56:13]GetLastDocTimeStamp 1722387156 [00:56:13]current date 1722387376 [00:56:13]FM_GetShiftState [00:56:13]SAM_PROTO_GetShiftState [00:56:13]wFMCommunicate request_size=4 [00:56:13]MH_SAM_APDU [00:56:13]CAPDU: 80 13 01 00 [00:56:13]Write to MH i2c: E2 08 00 D2 53 80 13 01 00 00 00 00 00 A2 [00:56:13]Write i2c OK [00:56:13]MH_I2C_Read... [00:56:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:56:13]Read from MH i2c: E2 [00:56:13]MH_I2C_Read... [00:56:13]Read from MH i2c: E2 0E 00 [00:56:13]MH_I2C_Read... [00:56:13]Read from MH i2c: E2 0E 00 D2 53 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 3A [00:56:13]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [00:56:13]wFMCommunicate OK [00:56:13]SAM_PROTO_GetShiftState done [00:56:13]FM_GetShiftState done [00:56:13]opened in 1722384637 [00:56:13]opened+sec_in_day 1722471037 [00:56:13]quantity*price = 100005 [00:56:13]sum+1 = 100006 [00:56:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 10 31.07.2024 00:56 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25103 ФПД: 193377102141526 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T005616&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25103&fm=193377102141526&tin=02508201610067®Number=0000000000171247&sum=100005 [00:56:15]StoreToDocumentArchive [00:56:15]shift 49 fd 25103 [00:56:15]save to /storage/0049/doc_00025103 [00:56:15]save last doc name /storage/0049/doc_00025103 to /storage/kkm_last_doc_name [00:56:15]save OK [00:56:15]Clear old archive folders... [00:56:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:56:15]tlvbuf is 01F92400 [00:56:15]SAM_PROTO_ClearQueue [00:56:15]wFMCommunicate request_size=4 [00:56:15]MH_SAM_APDU [00:56:15]CAPDU: 80 09 00 00 [00:56:15]Write to MH i2c: E2 08 00 DF 53 80 09 00 00 00 00 00 00 A4 [00:56:15]Write i2c OK [00:56:15]MH_I2C_Read... [00:56:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:56:15]Read from MH i2c: E2 [00:56:15]MH_I2C_Read... [00:56:15]Read from MH i2c: E2 03 00 [00:56:15]MH_I2C_Read... [00:56:15]Read from MH i2c: E2 03 00 DF 53 00 90 00 A6 [00:56:15]RAPDU: 90 00 [00:56:15]wFMCommunicate OK [00:56:15]SAM_PROTO_ClearQueue done [00:56:15]KKMCreateOFDPacket [00:56:15]OFDProtocolAddRootSTLVToBuf [00:56:15]FM_MakeSignedData [00:56:15]FM_MakeSignedData [00:56:15]SAM_PROTO_SignData [00:56:15]wFMCommunicate request_size=4 [00:56:15]MH_SAM_APDU [00:56:15]CAPDU: 80 0D 01 02 [00:56:15]Write to MH i2c: E2 08 00 E0 53 80 0D 01 02 00 00 00 00 AC [00:56:15]Write i2c OK [00:56:15]MH_I2C_Read... [00:56:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:56:15]Read from MH i2c: E2 [00:56:15]MH_I2C_Read... [00:56:15]Read from MH i2c: E2 03 00 [00:56:15]MH_I2C_Read... [00:56:15]Read from MH i2c: E2 03 00 E0 53 00 90 00 A7 [00:56:15]RAPDU: 90 00 [00:56:15]wFMCommunicate OK [00:56:15]wFMCommunicate request_size=255 [00:56:15]MH_SAM_APDU [00:56: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 0A 00 00 00 F4 03 04 00 B0 8B A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0F 62 00 00 35 04 06 00 AF [00:56:15]Write to MH i2c: E2 02 01 E1 53 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0A 00 00 00 F4 03 04 00 B0 8B A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0F 62 00 00 35 04 06 00 AF 00 00 66 [00:56:15]Write i2c OK [00:56:15]MH_I2C_Read... [00:56:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:56:15]Read from MH i2c: E2 [00:56:15]MH_I2C_Read... [00:56:15]Read from MH i2c: E2 03 00 [00:56:15]MH_I2C_Read... [00:56:15]Read from MH i2c: E2 03 00 E1 53 00 90 00 A8 [00:56:15]RAPDU: 90 00 [00:56:15]wFMCommunicate OK [00:56:15]wFMCommunicate request_size=10 [00:56:15]MH_SAM_APDU [00:56:15]CAPDU: 80 0D 02 02 05 E0 1D 7B 18 56 [00:56:15]Write to MH i2c: E2 0D 00 E2 53 80 0D 02 02 05 00 E0 1D 7B 18 56 00 00 9F [00:56:15]Write i2c OK [00:56:15]MH_I2C_Read... [00:56:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:56:15]Read from MH i2c: E2 [00:56:15]MH_I2C_Read... [00:56:15]Read from MH i2c: E2 03 00 [00:56:15]MH_I2C_Read... [00:56:15]Read from MH i2c: E2 03 00 E2 53 00 90 00 A9 [00:56:15]RAPDU: 90 00 [00:56:15]wFMCommunicate OK [00:56:15]wFMCommunicate request_size=4 [00:56:15]MH_SAM_APDU [00:56:15]CAPDU: 80 0D 03 02 [00:56:15]Write to MH i2c: E2 08 00 E3 53 80 0D 03 02 00 00 00 00 B1 [00:56:15]Write i2c OK [00:56:15]MH_I2C_Read... [00:56:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:56:15]Read from MH i2c: E2 [00:56:15]MH_I2C_Read... [00:56:15]Read from MH i2c: E2 0B 00 [00:56:15]MH_I2C_Read... [00:56:15]Read from MH i2c: E2 0B 00 E3 53 00 7C AC 41 07 DB 2E 32 78 90 00 D5 [00:56:15]RAPDU: 7C AC 41 07 DB 2E 32 78 90 00 [00:56:15]wFMCommunicate OK [00:56:15]SAM_PROTO_SignData done [00:56:15]FM_MakeSignedData done [00:56:15]CreateOFDProtocolMessage [00:56:15]wFMCommunicate request_size=4 [00:56:15]MH_SAM_APDU [00:56:15]CAPDU: 80 11 00 00 [00:56:15]Write to MH i2c: E2 08 00 E4 53 80 11 00 00 00 00 00 00 B1 [00:56:15]Write i2c OK [00:56:15]MH_I2C_Read... [00:56:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:56:15]Read from MH i2c: E2 [00:56:15]MH_I2C_Read... [00:56:15]Read from MH i2c: E2 17 00 [00:56:15]MH_I2C_Read... [00:56:15]Read from MH i2c: E2 17 00 E4 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 07 [00:56:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:56:15]wFMCommunicate OK [00:56:15]CreateOFDProtocolMessage done [00:56:15]OFDSenderStorePacket 25103 [00:56:15]StoreOFDPacket docnum=25103 [00:56:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 FE E3 07 01 2C 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 0A 00 00 00 F4 03 04 00 B0 8B A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0F 62 00 00 35 04 06 00 AF E0 1D 7B 18 56 7C AC 41 07 DB 2E 32 78 [00:56:15]CheckFolder [00:56:15]dirname=/storage/ofd_packets [00:56:15]CheckFolder done [00:56:15]ProducePacketName [00:56:15]name=ofd_packets/00025103 [00:56:15]NVStorageSaveData ofd_packets/00025103 [00:56:15]File name is /storage/ofd_packets/00025103 [00:56:15]Write 301 bytes [00:56:15]NVStorageSaveData done [00:56:15]OFDSenderStorePacket done [00:56:15]KKMCreateOFDPacket done [00:56:15]NVStorageSaveData kkm_last_timestamp [00:56:15]File name is /storage/kkm_last_timestamp [00:56:15]Write 4 bytes [00:56:15]NVStorageSaveData done [00:56:15]ExternCall_PrintAddStr [00:56:15]wPrintStart [00:56:15]Write to MH i2c: 01 00 00 E5 53 38 [00:56:15]Write i2c OK [00:56:15]MH_I2C_Read... [00:56:15]Read from MH i2c: 01 [00:56:15]MH_I2C_Read... [00:56:15]Read from MH i2c: 01 07 00 [00:56:15]MH_I2C_Read... [00:56:15]Read from MH i2c: 01 07 00 E5 53 00 00 00 00 00 FF 0F 4D [00:56:15]RasterBufferAndPrint [00:56:15]line Счет N : (1)610866 [00:56:15]line ИНН: 02508201610067 [00:56:15]line Контрольно-Кассовый Чек [00:56:15]line ПРОДАЖА [00:56:15]line ТРК (МРК, ГНК) : 42 [00:56:15]line Товар: 2710124130 [00:56:15]line Аи-92-К-2 [00:56:15]line 14.750 * 67.80 [00:56:15]line = 1000.05 [00:56:15]line НДС 12% НСП 1% [00:56:15]line > о реализуемом товаре [00:56:15]line ИТОГО: 1000.05 [00:56:15]line НСП 1% : 8.85 [00:56:15]line НДС 12% : 106.20 [00:56:15]line Наличными: 0.00 [00:56:15]line Безнал.: 1000.05 [00:56:15]line Место: АЗС № 127 "Партнер Нефть" [00:56:15]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [00:56:15]line СНО: Общий режим [00:56:15]line Чек 10 31.07.2024 00:56 [00:56:15]line Смена: 49 ФФД: 1.0 [00:56:15]line ЗНМ: 0300000158 [00:56:15]line РНМ: 0000000000171247 [00:56:15]line Версия ККМ: v1.0 [00:56:15]line Платежная система: O! деньги [00:56:15]line ФМ: 0000000002098565 [00:56:15]line ФД: 25103 [00:56:15]line ФПД: 193377102141526 [00:56:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T005616&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25103&fm=193377102141526&tin=02508201610067®Number=0000000000171247&sum=100005 [00:56:15]OFD Sender: Processing packet 25103 [packets to send 29, broken 28] [00:56:15]ProducePacketName [00:56:15]name=ofd_packets/00025103 [00:56:15]OFD Sender: To server: pG, [00:56:15]CommunicateWithHost lk.salyk.kg:30040 [00:56:15]ConnectInit lk.salyk.kg [00:56:15]written 0, free lines is 4095 [00:56:16]Connected sock=10 [00:56:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 FE E3 07 01 2C 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 0A 00 00 00 F4 03 04 00 B0 8B A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0F 62 00 00 35 04 06 00 AF E0 1D 7B 18 56 7C AC 41 07 DB 2E 32 78 [00:56:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 30 A0 47 00 7D 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 0F 62 00 00 F4 03 04 00 3D 37 A9 66 B6 04 01 00 00 D9 32 76 16 9B 1F AF 4D [00:56:16]CommunicateWithHost err = 0 [00:56:16]CheckOFDResponse [00:56:16]1017 (14) - 77093643461234 [00:56:16]1041 (16) - 0000000002098565 [00:56:16]1040 (4) - 25103 [00:56:16]1012 (4) - 30.07.2024 18:55 [00:56:16]1206 (1) - 0 [00:56:16]OFD Sender: Remove packet 25103 [00:56:16]ProducePacketName [00:56:16]name=ofd_packets/00025103 [00:56:16]NVStorageDeleteData [00:56:16]Write to MH i2c: 01 00 00 0F 54 63 [00:56:16]Write i2c OK [00:56:16]MH_I2C_Read... [00:56:16]Read from MH i2c: 01 [00:56:16]MH_I2C_Read... [00:56:16]Read from MH i2c: 01 07 00 [00:56:16]MH_I2C_Read... [00:56:16]Read from MH i2c: 01 07 00 0F 54 00 00 00 00 00 EB 0C 61 [00:56:16]RasterBufferAndPrint [00:56:16]line [00:56:16]line [00:56:16]line [00:56:16]line [00:56:16]line [00:56:16]written 0, free lines is 3316 [00:56:16]MH_Cut [00:56:16]Write to MH i2c: D1 01 00 16 54 01 3C [00:56:16]Write i2c OK [00:56:16]MH_I2C_Read... [00:56:16]Read from MH i2c: D1 [00:56:16]MH_I2C_Read... [00:56:16]Read from MH i2c: D1 01 00 [00:56:16]MH_I2C_Read... [00:56:16]Read from MH i2c: D1 01 00 16 54 00 3B [00:56:16]Write to MH i2c: 01 00 00 17 54 6B [00:56:16]Write i2c OK [00:56:16]MH_I2C_Read... [00:56:16]OFD Sender: No OFD packet to send [00:56:17]*** Cut start [00:56:17]*** Partial cut [00:56:17]*** CUTSNS_PIN = 1 [00:56:17]*** CUTSNS_PIN = 0 [00:56:17]*** Brake cut motor [00:56:17]Read from MH i2c: 01 [00:56:17]MH_I2C_Read... [00:56:17]*** Stop cut motor [00:56:17]*** Cut end [00:56:17]Read from MH i2c: 01 07 00 [00:56:17]MH_I2C_Read... [00:56:17]Read from MH i2c: 01 07 00 17 54 00 00 00 00 00 FF 0F 80 [00:56:17]process_action close_receipt done [00:56:17]requested_data is exist [00:56:17]produce_requested_data [00:56:17]requested_item fm.sn is exist - process it [00:56:17]wFMCommunicate request_size=4 [00:56:17]MH_SAM_APDU [00:56:17]CAPDU: 80 11 00 00 [00:56:17]Write to MH i2c: E2 08 00 18 54 80 11 00 00 00 00 00 00 E6 [00:56:17]Write i2c OK [00:56:17]MH_I2C_Read... [00:56:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:56:17]Read from MH i2c: E2 [00:56:17]MH_I2C_Read... [00:56:17]Read from MH i2c: E2 17 00 [00:56:17]MH_I2C_Read... [00:56:17]Read from MH i2c: E2 17 00 18 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 3C [00:56:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [00:56:17]wFMCommunicate OK [00:56:17]requested_item fd.num is exist - process it [00:56:17]SAM_PROTO_GetFieldsCounters [00:56:17]wFMCommunicate request_size=4 [00:56:17]MH_SAM_APDU [00:56:17]CAPDU: 80 13 00 00 [00:56:17]Write to MH i2c: E2 08 00 19 54 80 13 00 00 00 00 00 00 E9 [00:56:17]Write i2c OK [00:56:17]MH_I2C_Read... [00:56:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:56:17]Read from MH i2c: E2 [00:56:17]MH_I2C_Read... [00:56:17]Read from MH i2c: E2 62 00 [00:56:17]MH_I2C_Read... [00:56:17]Read from MH i2c: E2 62 00 19 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 0F 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 0A 00 00 00 5E 04 04 00 0A 00 00 00 57 04 04 00 0B 00 00 00 19 04 04 00 00 00 00 00 90 00 CA [00:56:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 0F 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 0A 00 00 00 5E 04 04 00 0A 00 00 00 57 04 04 00 0B 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:56:17]wFMCommunicate OK [00:56:17]SAM_PROTO_GetFieldsCounters done [00:56:17]requested_item shift.num is exist - process it [00:56:17]requested_item shift.opened is exist - process it [00:56:17]req_shift_opened [00:56:17]FM_GetShiftState [00:56:17]SAM_PROTO_GetShiftState [00:56:17]wFMCommunicate request_size=4 [00:56:17]MH_SAM_APDU [00:56:17]CAPDU: 80 13 01 00 [00:56:17]Write to MH i2c: E2 08 00 1A 54 80 13 01 00 00 00 00 00 EB [00:56:17]Write i2c OK [00:56:17]MH_I2C_Read... [00:56:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:56:17]Read from MH i2c: E2 [00:56:17]MH_I2C_Read... [00:56:17]Read from MH i2c: E2 0E 00 [00:56:17]MH_I2C_Read... [00:56:17]Read from MH i2c: E2 0E 00 1A 54 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 83 [00:56:17]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [00:56:17]wFMCommunicate OK [00:56:17]SAM_PROTO_GetShiftState done [00:56:17]FM_GetShiftState done [00:56:17]req_shift_opened done [00:56:17]requested_item shift.open_date is exist - process it [00:56:17]req_shift_open_date [00:56:17]req_shift_open_date done [00:56:17]produce_requested_data done [00:56:17]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25103,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [00:56:17]process_action_free close_receipt [00:56:17]json_value_free [00:56:17]json_value_free done [00:56:17]process_json_proto returns [00:56:17]Send response to host [00:56:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25103,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [00:56:17]free response buf [00:56:17]execute_script done [00:56:17]execute_script returns [00:56:17]free content buf [00:56:17]Sock 9.Close socket [00:56:17]Sock 9.Thread stoped [00:56:21]OFD Sender: No OFD packet to send [00:56:26]OFD Sender: No OFD packet to send [00:56:31]OFD Sender: No OFD packet to send [00:56:36]OFD Sender: No OFD packet to send [00:56:41]OFD Sender: No OFD packet to send [00:56:46]OFD Sender: No OFD packet to send [00:56:51]OFD Sender: No OFD packet to send [00:56:56]OFD Sender: No OFD packet to send [00:57:01]OFD Sender: No OFD packet to send [00:57:06]OFD Sender: No OFD packet to send [00:57:11]OFD Sender: No OFD packet to send [00:57:16]OFD Sender: No OFD packet to send [00:57:21]OFD Sender: No OFD packet to send [00:57:26]OFD Sender: No OFD packet to send [00:57:31]OFD Sender: No OFD packet to send [00:57:36]OFD Sender: No OFD packet to send [00:57:41]OFD Sender: No OFD packet to send [00:57:46]OFD Sender: No OFD packet to send [00:57:51]OFD Sender: No OFD packet to send [00:57:56]OFD Sender: No OFD packet to send [00:58:01]OFD Sender: No OFD packet to send [00:58:06]OFD Sender: No OFD packet to send [00:58:11]OFD Sender: No OFD packet to send [00:58:16]OFD Sender: No OFD packet to send [00:58:21]OFD Sender: No OFD packet to send [00:58:26]OFD Sender: No OFD packet to send [00:58:31]OFD Sender: No OFD packet to send [00:58:36]OFD Sender: No OFD packet to send [00:58:41]OFD Sender: No OFD packet to send [00:58:46]OFD Sender: No OFD packet to send [00:58:51]OFD Sender: No OFD packet to send [00:58:56]OFD Sender: No OFD packet to send [00:59:01]OFD Sender: No OFD packet to send [00:59:06]OFD Sender: No OFD packet to send [00:59:11]OFD Sender: No OFD packet to send [00:59:16]OFD Sender: No OFD packet to send [00:59:21]OFD Sender: No OFD packet to send [00:59:26]OFD Sender: No OFD packet to send [00:59:31]OFD Sender: No OFD packet to send [00:59:36]OFD Sender: No OFD packet to send [00:59:41]OFD Sender: No OFD packet to send [00:59:46]OFD Sender: No OFD packet to send [00:59:52]OFD Sender: No OFD packet to send [00:59:57]OFD Sender: No OFD packet to send [01:00:02]OFD Sender: No OFD packet to send [01:00:07]OFD Sender: No OFD packet to send [01:00:12]OFD Sender: No OFD packet to send [01:00:17]OFD Sender: No OFD packet to send [01:00:21]accept exits with 7 [01:00:21]New connection [01:00:21]New thread 3067571556 created [01:00:21]Thread 3067428196 joined [01:00:21]Waiting for new connection... [01:00:21] Sock 7.Parse request [01:00:21]Sock 7.Check first char [01:00:21]Sock 7.First char is OK [01:00:21]request: POST /json_proto HTTP/1.0 [01:00:21]Method: POST [01:00:21]URL: /json_proto [01:00:21]Method is POST - this is cgi request [01:00:21]url: /json_proto [01:00:21]query_string will be loaded in cgi processing [01:00:21]execute_cgi json_proto POST (null) [01:00:21]execute_cgi path=json_proto method=POST [01:00:21]POST find Content-Length [01:00:21]Host: 172.17.45.131:8080 [01:00:21]Content-Length: 1177 [01:00:21]Content-Type: application/json [01:00:21] [01:00:21]POST finish read [01:00:21]Found Content-Length = 1177 [01:00: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u044F\u0442\u043E\u0432 \u0414. \u000A\u0421\u0447\u0435\u0442 N : (1)610867\u000A31.07.2024 00:50\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-3\u000A 32.400 x 74.70\u000A\u0418\u0422\u041E\u0413: 2420.28\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\u000A72924\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:00:21]execute_script... [01:00: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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u044F\u0442\u043E\u0432 \u0414. \u000A\u0421\u0447\u0435\u0442 N : (1)610867\u000A31.07.2024 00:50\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 53\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-3\u000A 32.400 x 74.70\u000A\u0418\u0422\u041E\u0413: 2420.28\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\u000A72924\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:00:21]POST & json_proto [01:00:21]process_json_proto [01:00:21]json parsed OK: [01:00:21]protocol is kg_v1.0 [01:00:21]action value=print_text [01:00:21]process_action print_text [01:00:21]cmd_print_text [01:00:21]ExternCall_PrintAddStr [01:00:21]wPrintStart [01:00:21]Write to MH i2c: 01 00 00 1B 54 6F [01:00:21]Write i2c OK [01:00:21]MH_I2C_Read... [01:00:21]Read from MH i2c: 01 [01:00:21]MH_I2C_Read... [01:00:21]Read from MH i2c: 01 07 00 [01:00:21]MH_I2C_Read... [01:00:21]Read from MH i2c: 01 07 00 1B 54 00 00 00 00 00 FF 0F 84 [01:00:21]RasterBufferAndPrint [01:00:21]line *****ТОВАРНЫЙ ЧЕК***** [01:00:21]line АЗС 127 [01:00:21]line Партнер нефть [01:00:21]line 02508201610067 [01:00:21]line Кассир : Аятов Д. [01:00:21]line Счет N : (1)610867 [01:00:21]line 31.07.2024 00:50 [01:00:21]line ПРОДАЖА [01:00:21]line ТРК (МРК, ГНК): 53 [01:00:21]line Вид ГСМ : 2710124500 [01:00:21]line Аи-95-К-3 [01:00:21]line 32.400 x 74.70 [01:00:21]line ИТОГ: 2420.28 [01:00:21]line Тип оплаты: Талоны: Топливная Карта [01:00:21]line 72924 [01:00:21]line ______________________ [01:00:21]line (подпись) [01:00:21]written 0, free lines is 4095 [01:00:21]Write to MH i2c: 01 00 00 2F 54 83 [01:00:21]Write i2c OK [01:00:21]MH_I2C_Read... [01:00:21]Read from MH i2c: 01 [01:00:21]MH_I2C_Read... [01:00:21]Read from MH i2c: 01 07 00 [01:00:21]MH_I2C_Read... [01:00:21]Read from MH i2c: 01 07 00 2F 54 00 00 00 00 00 0F 0E A7 [01:00:21]RasterBufferAndPrint [01:00:21]line [01:00:21]line [01:00:21]line [01:00:21]line [01:00:21]line [01:00:21]written 0, free lines is 3600 [01:00:21]MH_Cut [01:00:21]Write to MH i2c: D1 01 00 36 54 01 5C [01:00:21]Write i2c OK [01:00:21]MH_I2C_Read... [01:00:21]Read from MH i2c: D1 [01:00:21]MH_I2C_Read... [01:00:21]Read from MH i2c: D1 01 00 [01:00:21]MH_I2C_Read... [01:00:21]Read from MH i2c: D1 01 00 36 54 00 5B [01:00:21]Write to MH i2c: 01 00 00 37 54 8B [01:00:21]Write i2c OK [01:00:21]MH_I2C_Read... [01:00:21]*** Cut start [01:00:21]*** Partial cut [01:00:21]*** CUTSNS_PIN = 1 [01:00:21]*** CUTSNS_PIN = 0 [01:00:22]OFD Sender: No OFD packet to send [01:00:22]*** Brake cut motor [01:00:22]Read from MH i2c: 01 [01:00:22]MH_I2C_Read... [01:00:22]*** Stop cut motor [01:00:22]*** Cut end [01:00:22]Read from MH i2c: 01 07 00 [01:00:22]MH_I2C_Read... [01:00:22]Read from MH i2c: 01 07 00 37 54 00 00 00 00 00 FF 0F A0 [01:00:22]process_action print_text done [01:00:22]requested_data is exist [01:00:22]produce_requested_data [01:00:22]requested_item fm.sn is exist - process it [01:00:22]wFMCommunicate request_size=4 [01:00:22]MH_SAM_APDU [01:00:22]CAPDU: 80 11 00 00 [01:00:22]Write to MH i2c: E2 08 00 38 54 80 11 00 00 00 00 00 00 06 [01:00:22]Write i2c OK [01:00:22]MH_I2C_Read... [01:00:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:00:22]Read from MH i2c: E2 [01:00:22]MH_I2C_Read... [01:00:22]Read from MH i2c: E2 17 00 [01:00:22]MH_I2C_Read... [01:00:22]Read from MH i2c: E2 17 00 38 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 5C [01:00:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [01:00:22]wFMCommunicate OK [01:00:22]requested_item fd.num is exist - process it [01:00:22]SAM_PROTO_GetFieldsCounters [01:00:22]wFMCommunicate request_size=4 [01:00:22]MH_SAM_APDU [01:00:22]CAPDU: 80 13 00 00 [01:00:22]Write to MH i2c: E2 08 00 39 54 80 13 00 00 00 00 00 00 09 [01:00:22]Write i2c OK [01:00:22]MH_I2C_Read... [01:00:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:00:22]Read from MH i2c: E2 [01:00:22]MH_I2C_Read... [01:00:22]Read from MH i2c: E2 62 00 [01:00:22]MH_I2C_Read... [01:00:22]Read from MH i2c: E2 62 00 39 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 0F 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 0A 00 00 00 5E 04 04 00 0A 00 00 00 57 04 04 00 0B 00 00 00 19 04 04 00 00 00 00 00 90 00 EA [01:00:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 0F 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 0A 00 00 00 5E 04 04 00 0A 00 00 00 57 04 04 00 0B 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:00:22]wFMCommunicate OK [01:00:22]SAM_PROTO_GetFieldsCounters done [01:00:22]requested_item shift.num is exist - process it [01:00:22]requested_item shift.opened is exist - process it [01:00:22]req_shift_opened [01:00:22]FM_GetShiftState [01:00:22]SAM_PROTO_GetShiftState [01:00:22]wFMCommunicate request_size=4 [01:00:22]MH_SAM_APDU [01:00:22]CAPDU: 80 13 01 00 [01:00:22]Write to MH i2c: E2 08 00 3A 54 80 13 01 00 00 00 00 00 0B [01:00:22]Write i2c OK [01:00:22]MH_I2C_Read... [01:00:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:00:22]Read from MH i2c: E2 [01:00:22]MH_I2C_Read... [01:00:22]Read from MH i2c: E2 0E 00 [01:00:22]MH_I2C_Read... [01:00:22]Read from MH i2c: E2 0E 00 3A 54 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 A3 [01:00:22]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [01:00:22]wFMCommunicate OK [01:00:22]SAM_PROTO_GetShiftState done [01:00:22]FM_GetShiftState done [01:00:22]req_shift_opened done [01:00:22]requested_item shift.open_date is exist - process it [01:00:22]req_shift_open_date [01:00:22]req_shift_open_date done [01:00:22]produce_requested_data done [01:00:22]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25103,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [01:00:22]process_action_free print_text [01:00:22]json_value_free [01:00:22]json_value_free done [01:00:22]process_json_proto returns [01:00:22]Send response to host [01:00:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25103,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [01:00:22]free response buf [01:00:22]execute_script done [01:00:22]execute_script returns [01:00:22]free content buf [01:00:22]Sock 7.Close socket [01:00:22]Sock 7.Thread stoped [01:00:27]OFD Sender: No OFD packet to send [01:00:32]OFD Sender: No OFD packet to send [01:00:37]OFD Sender: No OFD packet to send [01:00:42]OFD Sender: No OFD packet to send [01:00:47]OFD Sender: No OFD packet to send [01:00:52]OFD Sender: No OFD packet to send [01:00:57]OFD Sender: No OFD packet to send [01:01:02]OFD Sender: No OFD packet to send [01:01:07]OFD Sender: No OFD packet to send [01:01:12]OFD Sender: No OFD packet to send [01:01:17]OFD Sender: No OFD packet to send [01:01:22]OFD Sender: No OFD packet to send [01:01:27]OFD Sender: No OFD packet to send [01:01:32]OFD Sender: No OFD packet to send [01:01:37]OFD Sender: No OFD packet to send [01:01:42]OFD Sender: No OFD packet to send [01:01:47]OFD Sender: No OFD packet to send [01:01:52]OFD Sender: No OFD packet to send [01:01:57]OFD Sender: No OFD packet to send [01:02:02]OFD Sender: No OFD packet to send [01:02:07]OFD Sender: No OFD packet to send [01:02:12]OFD Sender: No OFD packet to send [01:02:17]OFD Sender: No OFD packet to send [01:02:22]OFD Sender: No OFD packet to send [01:02:27]OFD Sender: No OFD packet to send [01:02:32]OFD Sender: No OFD packet to send [01:02:37]OFD Sender: No OFD packet to send [01:02:42]OFD Sender: No OFD packet to send [01:02:47]OFD Sender: No OFD packet to send [01:02:52]OFD Sender: No OFD packet to send [01:02:57]OFD Sender: No OFD packet to send [01:03:02]OFD Sender: No OFD packet to send [01:03:07]OFD Sender: No OFD packet to send [01:03:12]OFD Sender: No OFD packet to send [01:03:17]OFD Sender: No OFD packet to send [01:03:22]OFD Sender: No OFD packet to send [01:03:27]OFD Sender: No OFD packet to send [01:03:32]OFD Sender: No OFD packet to send [01:03:37]OFD Sender: No OFD packet to send [01:03:42]OFD Sender: No OFD packet to send [01:03:47]OFD Sender: No OFD packet to send [01:03:52]OFD Sender: No OFD packet to send [01:03:57]OFD Sender: No OFD packet to send [01:04:02]OFD Sender: No OFD packet to send [01:04:07]OFD Sender: No OFD packet to send [01:04:12]OFD Sender: No OFD packet to send [01:04:17]OFD Sender: No OFD packet to send [01:04:22]OFD Sender: No OFD packet to send [01:04:27]OFD Sender: No OFD packet to send [01:04:32]OFD Sender: No OFD packet to send [01:04:37]OFD Sender: No OFD packet to send [01:04:42]OFD Sender: No OFD packet to send [01:04:47]OFD Sender: No OFD packet to send [01:04:52]OFD Sender: No OFD packet to send [01:04:57]OFD Sender: No OFD packet to send [01:05:02]OFD Sender: No OFD packet to send [01:05:07]OFD Sender: No OFD packet to send [01:05:12]OFD Sender: No OFD packet to send [01:05:17]OFD Sender: No OFD packet to send [01:05:22]OFD Sender: No OFD packet to send [01:05:27]OFD Sender: No OFD packet to send [01:05:32]OFD Sender: No OFD packet to send [01:05:37]OFD Sender: No OFD packet to send [01:05:42]OFD Sender: No OFD packet to send [01:05:47]OFD Sender: No OFD packet to send [01:05:52]OFD Sender: No OFD packet to send [01:05:57]OFD Sender: No OFD packet to send [01:06:02]OFD Sender: No OFD packet to send [01:06:02]accept exits with 9 [01:06:02]New connection [01:06:02]New thread 3067428196 created [01:06:02]Thread 3067571556 joined [01:06:02]Waiting for new connection... [01:06:02] Sock 9.Parse request [01:06:02]Sock 9.Check first char [01:06:02]Sock 9.First char is OK [01:06:02]request: POST /json_proto HTTP/1.0 [01:06:02]Method: POST [01:06:02]URL: /json_proto [01:06:02]Method is POST - this is cgi request [01:06:02]url: /json_proto [01:06:02]query_string will be loaded in cgi processing [01:06:02]execute_cgi json_proto POST (null) [01:06:02]execute_cgi path=json_proto method=POST [01:06:02]POST find Content-Length [01:06:02]Host: 172.17.45.131:8080 [01:06:02]Content-Length: 682 [01:06:02]Content-Type: application/json [01:06:02] [01:06:02]POST finish read [01:06:02]Found Content-Length = 682 [01:06:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610868", "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" ] } } [01:06:02]execute_script... [01:06: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)610868", "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" ] } } [01:06:02]POST & json_proto [01:06:02]process_json_proto [01:06:02]json parsed OK: [01:06:02]protocol is kg_v1.0 [01:06:02]action value=close_receipt [01:06:02]process_action close_receipt [01:06:02]cmd_close_receipt [01:06:02]MH_GetDate [01:06:02]Write to MH i2c: F0 00 00 3B 54 7E [01:06:02]Write i2c OK [01:06:02]MH_I2C_Read... [01:06:02]Read from MH i2c: F0 [01:06:02]MH_I2C_Read... [01:06:02]Read from MH i2c: F0 09 00 [01:06:02]MH_I2C_Read... [01:06:02]Read from MH i2c: F0 09 00 3B 54 00 FD 8D A9 66 C6 D4 6E 66 8E [01:06:02]GetLastDocTimeStamp 1722387376 [01:06:02]current date 1722387965 [01:06:02]FM_GetShiftState [01:06:02]SAM_PROTO_GetShiftState [01:06:02]wFMCommunicate request_size=4 [01:06:02]MH_SAM_APDU [01:06:02]CAPDU: 80 13 01 00 [01:06:02]Write to MH i2c: E2 08 00 3C 54 80 13 01 00 00 00 00 00 0D [01:06:02]Write i2c OK [01:06:02]MH_I2C_Read... [01:06:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:06:02]Read from MH i2c: E2 [01:06:02]MH_I2C_Read... [01:06:02]Read from MH i2c: E2 0E 00 [01:06:02]MH_I2C_Read... [01:06:02]Read from MH i2c: E2 0E 00 3C 54 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 A5 [01:06:02]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [01:06:02]wFMCommunicate OK [01:06:02]SAM_PROTO_GetShiftState done [01:06:02]FM_GetShiftState done [01:06:02]opened in 1722384637 [01:06:02]opened+sec_in_day 1722471037 [01:06:02]quantity*price = 100005 [01:06:02]sum+1 = 100006 [01:06: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 11 31.07.2024 01:06 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25104 ФПД: 151393347939131 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T010605&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25104&fm=151393347939131&tin=02508201610067®Number=0000000000171247&sum=100000 [01:06:04]StoreToDocumentArchive [01:06:04]shift 49 fd 25104 [01:06:04]save to /storage/0049/doc_00025104 [01:06:04]save last doc name /storage/0049/doc_00025104 to /storage/kkm_last_doc_name [01:06:04]save OK [01:06:04]Clear old archive folders... [01:06:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:06:04]tlvbuf is 01EF6A10 [01:06:04]SAM_PROTO_ClearQueue [01:06:04]wFMCommunicate request_size=4 [01:06:04]MH_SAM_APDU [01:06:04]CAPDU: 80 09 00 00 [01:06:04]Write to MH i2c: E2 08 00 49 54 80 09 00 00 00 00 00 00 0F [01:06:04]Write i2c OK [01:06:04]MH_I2C_Read... [01:06:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:06:04]Read from MH i2c: E2 [01:06:04]MH_I2C_Read... [01:06:04]Read from MH i2c: E2 03 00 [01:06:04]MH_I2C_Read... [01:06:04]Read from MH i2c: E2 03 00 49 54 00 90 00 11 [01:06:04]RAPDU: 90 00 [01:06:04]wFMCommunicate OK [01:06:04]SAM_PROTO_ClearQueue done [01:06:04]KKMCreateOFDPacket [01:06:04]OFDProtocolAddRootSTLVToBuf [01:06:04]FM_MakeSignedData [01:06:04]FM_MakeSignedData [01:06:04]SAM_PROTO_SignData [01:06:04]wFMCommunicate request_size=4 [01:06:04]MH_SAM_APDU [01:06:04]CAPDU: 80 0D 01 02 [01:06:04]Write to MH i2c: E2 08 00 4A 54 80 0D 01 02 00 00 00 00 17 [01:06:04]Write i2c OK [01:06:04]MH_I2C_Read... [01:06:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:06:04]Read from MH i2c: E2 [01:06:04]MH_I2C_Read... [01:06:04]Read from MH i2c: E2 03 00 [01:06:04]MH_I2C_Read... [01:06:04]Read from MH i2c: E2 03 00 4A 54 00 90 00 12 [01:06:04]RAPDU: 90 00 [01:06:04]wFMCommunicate OK [01:06:04]wFMCommunicate request_size=255 [01:06:04]MH_SAM_APDU [01:06:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0B 00 00 00 F4 03 04 00 FD 8D A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 10 62 00 00 35 04 06 00 89 [01:06:04]Write to MH i2c: E2 02 01 4B 54 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 0B 00 00 00 F4 03 04 00 FD 8D A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 10 62 00 00 35 04 06 00 89 00 00 F2 [01:06:04]Write i2c OK [01:06:04]MH_I2C_Read... [01:06:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:06:04]Read from MH i2c: E2 [01:06:04]MH_I2C_Read... [01:06:04]Read from MH i2c: E2 03 00 [01:06:04]MH_I2C_Read... [01:06:04]Read from MH i2c: E2 03 00 4B 54 00 90 00 13 [01:06:04]RAPDU: 90 00 [01:06:04]wFMCommunicate OK [01:06:04]wFMCommunicate request_size=10 [01:06:04]MH_SAM_APDU [01:06:04]CAPDU: 80 0D 02 02 05 B1 02 B9 AB 3B [01:06:04]Write to MH i2c: E2 0D 00 4C 54 80 0D 02 02 05 00 B1 02 B9 AB 3B 00 00 76 [01:06:04]Write i2c OK [01:06:04]MH_I2C_Read... [01:06:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:06:04]Read from MH i2c: E2 [01:06:04]MH_I2C_Read... [01:06:04]Read from MH i2c: E2 03 00 [01:06:04]MH_I2C_Read... [01:06:04]Read from MH i2c: E2 03 00 4C 54 00 90 00 14 [01:06:04]RAPDU: 90 00 [01:06:04]wFMCommunicate OK [01:06:04]wFMCommunicate request_size=4 [01:06:04]MH_SAM_APDU [01:06:04]CAPDU: 80 0D 03 02 [01:06:04]Write to MH i2c: E2 08 00 4D 54 80 0D 03 02 00 00 00 00 1C [01:06:04]Write i2c OK [01:06:04]MH_I2C_Read... [01:06:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:06:04]Read from MH i2c: E2 [01:06:04]MH_I2C_Read... [01:06:04]Read from MH i2c: E2 0B 00 [01:06:04]MH_I2C_Read... [01:06:04]Read from MH i2c: E2 0B 00 4D 54 00 D6 96 FD DA 14 13 2D CD 90 00 81 [01:06:04]RAPDU: D6 96 FD DA 14 13 2D CD 90 00 [01:06:04]wFMCommunicate OK [01:06:04]SAM_PROTO_SignData done [01:06:04]FM_MakeSignedData done [01:06:04]CreateOFDProtocolMessage [01:06:04]wFMCommunicate request_size=4 [01:06:04]MH_SAM_APDU [01:06:04]CAPDU: 80 11 00 00 [01:06:04]Write to MH i2c: E2 08 00 4E 54 80 11 00 00 00 00 00 00 1C [01:06:04]Write i2c OK [01:06:04]MH_I2C_Read... [01:06:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:06:04]Read from MH i2c: E2 [01:06:04]MH_I2C_Read... [01:06:04]Read from MH i2c: E2 17 00 [01:06:04]MH_I2C_Read... [01:06:04]Read from MH i2c: E2 17 00 4E 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 72 [01:06:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [01:06:04]wFMCommunicate OK [01:06:04]CreateOFDProtocolMessage done [01:06:04]OFDSenderStorePacket 25104 [01:06:04]StoreOFDPacket docnum=25104 [01:06:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 8C D5 07 01 38 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 FD 8D A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 10 62 00 00 35 04 06 00 89 B1 02 B9 AB 3B D6 96 FD DA 14 13 2D CD [01:06:04]CheckFolder [01:06:04]dirname=/storage/ofd_packets [01:06:04]CheckFolder done [01:06:04]ProducePacketName [01:06:04]name=ofd_packets/00025104 [01:06:04]NVStorageSaveData ofd_packets/00025104 [01:06:04]File name is /storage/ofd_packets/00025104 [01:06:04]Write 301 bytes [01:06:04]NVStorageSaveData done [01:06:04]OFDSenderStorePacket done [01:06:04]KKMCreateOFDPacket done [01:06:04]NVStorageSaveData kkm_last_timestamp [01:06:04]File name is /storage/kkm_last_timestamp [01:06:04]Write 4 bytes [01:06:04]NVStorageSaveData done [01:06:04]ExternCall_PrintAddStr [01:06:04]wPrintStart [01:06:04]Write to MH i2c: 01 00 00 4F 54 A3 [01:06:04]Write i2c OK [01:06:04]MH_I2C_Read... [01:06:04]Read from MH i2c: 01 [01:06:04]MH_I2C_Read... [01:06:04]Read from MH i2c: 01 07 00 [01:06:04]MH_I2C_Read... [01:06:04]Read from MH i2c: 01 07 00 4F 54 00 00 00 00 00 FF 0F B8 [01:06:04]RasterBufferAndPrint [01:06:04]line Счет N : (1)610868 [01:06:04]line ИНН: 02508201610067 [01:06:04]line Контрольно-Кассовый Чек [01:06:04]line ПРОДАЖА [01:06:04]line ТРК (МРК, ГНК) : 52 [01:06:04]line Товар: 2710124130 [01:06:04]line Аи-92-К-2 [01:06:04]line 14.750 * 67.80 [01:06:04]line = 1000.05 [01:06:04]line НДС 12% НСП 1% [01:06:04]line > о реализуемом товаре [01:06:04]line ОКРУГЛЕНИЕ: -0.05 [01:06:04]line ИТОГО: 1000.00 [01:06:04]line Внесено: 1000.00 [01:06:04]line СДАЧА: 0.00 [01:06:04]line НСП 1% : 8.85 [01:06:04]line НДС 12% : 106.20 [01:06:04]line Наличными: 1000.00 [01:06:04]line Безнал.: 0.00 [01:06:04]line Место: АЗС № 127 "Партнер Нефть" [01:06:04]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [01:06:04]line СНО: Общий режим [01:06:04]line Чек 11 31.07.2024 01:06 [01:06:04]line Смена: 49 ФФД: 1.0 [01:06:04]line ЗНМ: 0300000158 [01:06:04]line РНМ: 0000000000171247 [01:06:04]line Версия ККМ: v1.0 [01:06:04]line ФМ: 0000000002098565 [01:06:04]line ФД: 25104 [01:06:04]line ФПД: 151393347939131 [01:06:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T010605&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25104&fm=151393347939131&tin=02508201610067®Number=0000000000171247&sum=100000 [01:06:04]OFD Sender: Processing packet 25104 [packets to send 29, broken 28] [01:06:04]ProducePacketName [01:06:04]name=ofd_packets/00025104 [01:06:04]OFD Sender: To server: pG, [01:06:04]CommunicateWithHost lk.salyk.kg:30040 [01:06:04]ConnectInit lk.salyk.kg [01:06:04]written 0, free lines is 4095 [01:06:05]Connected sock=10 [01:06:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 8C D5 07 01 38 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 00 00 00 F4 03 04 00 FD 8D A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 10 62 00 00 35 04 06 00 89 B1 02 B9 AB 3B D6 96 FD DA 14 13 2D CD [01:06:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 E6 D0 47 00 66 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 32 30 39 38 35 36 35 10 04 04 00 10 62 00 00 F4 03 04 00 8A 39 A9 66 B6 04 01 00 00 DA 0A 82 D1 ED AB 02 DA [01:06:05]CommunicateWithHost err = 0 [01:06:05]CheckOFDResponse [01:06:05]1017 (14) - 77093643461234 [01:06:05]1041 (16) - 0000000002098565 [01:06:05]1040 (4) - 25104 [01:06:05]1012 (4) - 30.07.2024 19:05 [01:06:05]1206 (1) - 0 [01:06:05]OFD Sender: Remove packet 25104 [01:06:05]ProducePacketName [01:06:05]name=ofd_packets/00025104 [01:06:05]NVStorageDeleteData [01:06:05]Write to MH i2c: 01 00 00 7A 54 CE [01:06:05]Write i2c OK [01:06:05]MH_I2C_Read... [01:06:05]Read from MH i2c: 01 [01:06:05]MH_I2C_Read... [01:06:05]Read from MH i2c: 01 07 00 [01:06:05]MH_I2C_Read... [01:06:05]Read from MH i2c: 01 07 00 7A 54 00 00 00 00 00 E4 0C C5 [01:06:05]RasterBufferAndPrint [01:06:05]line [01:06:05]line [01:06:05]line [01:06:05]line [01:06:05]line [01:06:05]written 0, free lines is 3306 [01:06:05]MH_Cut [01:06:05]Write to MH i2c: D1 01 00 81 54 01 A7 [01:06:05]Write i2c OK [01:06:05]MH_I2C_Read... [01:06:05]Read from MH i2c: D1 [01:06:05]MH_I2C_Read... [01:06:05]Read from MH i2c: D1 01 00 [01:06:05]MH_I2C_Read... [01:06:05]Read from MH i2c: D1 01 00 81 54 00 A6 [01:06:05]Write to MH i2c: 01 00 00 82 54 D6 [01:06:05]Write i2c OK [01:06:05]MH_I2C_Read... [01:06:05]OFD Sender: No OFD packet to send [01:06:06]*** Cut start [01:06:06]*** Partial cut [01:06:06]*** CUTSNS_PIN = 1 [01:06:06]*** CUTSNS_PIN = 0 [01:06:06]*** Brake cut motor [01:06:06]Read from MH i2c: 01 [01:06:06]MH_I2C_Read... [01:06:06]*** Stop cut motor [01:06:06]*** Cut end [01:06:06]Read from MH i2c: 01 07 00 [01:06:06]MH_I2C_Read... [01:06:06]Read from MH i2c: 01 07 00 82 54 00 00 00 00 00 FF 0F EB [01:06:06]process_action close_receipt done [01:06:06]requested_data is exist [01:06:06]produce_requested_data [01:06:06]requested_item fm.sn is exist - process it [01:06:06]wFMCommunicate request_size=4 [01:06:06]MH_SAM_APDU [01:06:06]CAPDU: 80 11 00 00 [01:06:06]Write to MH i2c: E2 08 00 83 54 80 11 00 00 00 00 00 00 51 [01:06:06]Write i2c OK [01:06:06]MH_I2C_Read... [01:06:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:06:06]Read from MH i2c: E2 [01:06:06]MH_I2C_Read... [01:06:06]Read from MH i2c: E2 17 00 [01:06:06]MH_I2C_Read... [01:06:06]Read from MH i2c: E2 17 00 83 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 A7 [01:06:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [01:06:06]wFMCommunicate OK [01:06:06]requested_item fd.num is exist - process it [01:06:06]SAM_PROTO_GetFieldsCounters [01:06:06]wFMCommunicate request_size=4 [01:06:06]MH_SAM_APDU [01:06:06]CAPDU: 80 13 00 00 [01:06:06]Write to MH i2c: E2 08 00 84 54 80 13 00 00 00 00 00 00 54 [01:06:06]Write i2c OK [01:06:06]MH_I2C_Read... [01:06:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:06:06]Read from MH i2c: E2 [01:06:06]MH_I2C_Read... [01:06:06]Read from MH i2c: E2 62 00 [01:06:06]MH_I2C_Read... [01:06:06]Read from MH i2c: E2 62 00 84 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 10 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 0B 00 00 00 5E 04 04 00 0B 00 00 00 57 04 04 00 0C 00 00 00 19 04 04 00 00 00 00 00 90 00 39 [01:06:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 10 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 0B 00 00 00 5E 04 04 00 0B 00 00 00 57 04 04 00 0C 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:06:06]wFMCommunicate OK [01:06:06]SAM_PROTO_GetFieldsCounters done [01:06:06]requested_item shift.num is exist - process it [01:06:06]requested_item shift.opened is exist - process it [01:06:06]req_shift_opened [01:06:06]FM_GetShiftState [01:06:06]SAM_PROTO_GetShiftState [01:06:06]wFMCommunicate request_size=4 [01:06:06]MH_SAM_APDU [01:06:06]CAPDU: 80 13 01 00 [01:06:06]Write to MH i2c: E2 08 00 85 54 80 13 01 00 00 00 00 00 56 [01:06:06]Write i2c OK [01:06:06]MH_I2C_Read... [01:06:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:06:06]Read from MH i2c: E2 [01:06:06]MH_I2C_Read... [01:06:06]Read from MH i2c: E2 0E 00 [01:06:06]MH_I2C_Read... [01:06:06]Read from MH i2c: E2 0E 00 85 54 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 EE [01:06:06]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [01:06:06]wFMCommunicate OK [01:06:06]SAM_PROTO_GetShiftState done [01:06:06]FM_GetShiftState done [01:06:06]req_shift_opened done [01:06:06]requested_item shift.open_date is exist - process it [01:06:06]req_shift_open_date [01:06:06]req_shift_open_date done [01:06:06]produce_requested_data done [01:06:06]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25104,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [01:06:06]process_action_free close_receipt [01:06:06]json_value_free [01:06:06]json_value_free done [01:06:06]process_json_proto returns [01:06:06]Send response to host [01:06:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25104,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [01:06:06]free response buf [01:06:06]execute_script done [01:06:06]execute_script returns [01:06:06]free content buf [01:06:06]Sock 9.Close socket [01:06:06]Sock 9.Thread stoped [01:06:10]OFD Sender: No OFD packet to send [01:06:15]OFD Sender: No OFD packet to send [01:06:20]OFD Sender: No OFD packet to send [01:06:25]OFD Sender: No OFD packet to send [01:06:30]OFD Sender: No OFD packet to send [01:06:35]OFD Sender: No OFD packet to send [01:06:38]accept exits with 7 [01:06:38]New connection [01:06:38]New thread 3067571556 created [01:06:38]Thread 3067428196 joined [01:06:38]Waiting for new connection... [01:06:38] Sock 7.Parse request [01:06:38]Sock 7.Check first char [01:06:38]Sock 7.First char is OK [01:06:38]request: POST /json_proto HTTP/1.0 [01:06:38]Method: POST [01:06:38]URL: /json_proto [01:06:38]Method is POST - this is cgi request [01:06:38]url: /json_proto [01:06:38]query_string will be loaded in cgi processing [01:06:38]execute_cgi json_proto POST (null) [01:06:38]execute_cgi path=json_proto method=POST [01:06:38]POST find Content-Length [01:06:38]Host: 172.17.45.131:8080 [01:06:38]Content-Length: 800 [01:06:38]Content-Type: application/json [01:06:38] [01:06:38]POST finish read [01:06:38]Found Content-Length = 800 [01:06:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610869", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:06:38]execute_script... [01:06: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)610869", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:06:38]POST & json_proto [01:06:38]process_json_proto [01:06:38]json parsed OK: [01:06:38]protocol is kg_v1.0 [01:06:38]action value=close_receipt [01:06:38]process_action close_receipt [01:06:38]cmd_close_receipt [01:06:38]MH_GetDate [01:06:38]Write to MH i2c: F0 00 00 86 54 C9 [01:06:38]Write i2c OK [01:06:38]MH_I2C_Read... [01:06:38]Read from MH i2c: F0 [01:06:38]MH_I2C_Read... [01:06:38]Read from MH i2c: F0 09 00 [01:06:38]MH_I2C_Read... [01:06:38]Read from MH i2c: F0 09 00 86 54 00 20 8E A9 66 C6 D4 6E 66 FD [01:06:38]GetLastDocTimeStamp 1722387965 [01:06:38]current date 1722388000 [01:06:38]FM_GetShiftState [01:06:38]SAM_PROTO_GetShiftState [01:06:38]wFMCommunicate request_size=4 [01:06:38]MH_SAM_APDU [01:06:38]CAPDU: 80 13 01 00 [01:06:38]Write to MH i2c: E2 08 00 87 54 80 13 01 00 00 00 00 00 58 [01:06:38]Write i2c OK [01:06:38]MH_I2C_Read... [01:06:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:06:38]Read from MH i2c: E2 [01:06:38]MH_I2C_Read... [01:06:38]Read from MH i2c: E2 0E 00 [01:06:38]MH_I2C_Read... [01:06:38]Read from MH i2c: E2 0E 00 87 54 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 F0 [01:06:38]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [01:06:38]wFMCommunicate OK [01:06:38]SAM_PROTO_GetShiftState done [01:06:38]FM_GetShiftState done [01:06:38]opened in 1722384637 [01:06:38]opened+sec_in_day 1722471037 [01:06:38]quantity*price = 50036 [01:06:38]sum+1 = 50037 [01:06:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 12 31.07.2024 01:06 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25105 ФПД: 160883177947597 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T010640&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25105&fm=160883177947597&tin=02508201610067®Number=0000000000171247&sum=50036 [01:06:39]StoreToDocumentArchive [01:06:39]shift 49 fd 25105 [01:06:39]save to /storage/0049/doc_00025105 [01:06:39]save last doc name /storage/0049/doc_00025105 to /storage/kkm_last_doc_name [01:06:39]save OK [01:06:39]Clear old archive folders... [01:06:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:06:39]tlvbuf is 01F9AA10 [01:06:39]SAM_PROTO_ClearQueue [01:06:39]wFMCommunicate request_size=4 [01:06:39]MH_SAM_APDU [01:06:39]CAPDU: 80 09 00 00 [01:06:39]Write to MH i2c: E2 08 00 94 54 80 09 00 00 00 00 00 00 5A [01:06:39]Write i2c OK [01:06:39]MH_I2C_Read... [01:06:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:06:39]Read from MH i2c: E2 [01:06:39]MH_I2C_Read... [01:06:39]Read from MH i2c: E2 03 00 [01:06:39]MH_I2C_Read... [01:06:39]Read from MH i2c: E2 03 00 94 54 00 90 00 5C [01:06:39]RAPDU: 90 00 [01:06:39]wFMCommunicate OK [01:06:39]SAM_PROTO_ClearQueue done [01:06:39]KKMCreateOFDPacket [01:06:39]OFDProtocolAddRootSTLVToBuf [01:06:39]FM_MakeSignedData [01:06:39]FM_MakeSignedData [01:06:39]SAM_PROTO_SignData [01:06:39]wFMCommunicate request_size=4 [01:06:39]MH_SAM_APDU [01:06:39]CAPDU: 80 0D 01 02 [01:06:39]Write to MH i2c: E2 08 00 95 54 80 0D 01 02 00 00 00 00 62 [01:06:39]Write i2c OK [01:06:39]MH_I2C_Read... [01:06:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:06:39]Read from MH i2c: E2 [01:06:39]MH_I2C_Read... [01:06:39]Read from MH i2c: E2 03 00 [01:06:39]MH_I2C_Read... [01:06:39]Read from MH i2c: E2 03 00 95 54 00 90 00 5D [01:06:39]RAPDU: 90 00 [01:06:39]wFMCommunicate OK [01:06:39]wFMCommunicate request_size=255 [01:06:39]MH_SAM_APDU [01:06:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 20 8E A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 11 62 00 00 35 04 06 00 92 [01:06:39]Write to MH i2c: E2 02 01 96 54 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 20 8E A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 11 62 00 00 35 04 06 00 92 00 00 25 [01:06:39]Write i2c OK [01:06:39]MH_I2C_Read... [01:06:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:06:39]Read from MH i2c: E2 [01:06:39]MH_I2C_Read... [01:06:39]Read from MH i2c: E2 03 00 [01:06:39]MH_I2C_Read... [01:06:39]Read from MH i2c: E2 03 00 96 54 00 90 00 5E [01:06:39]RAPDU: 90 00 [01:06:39]wFMCommunicate OK [01:06:39]wFMCommunicate request_size=10 [01:06:39]MH_SAM_APDU [01:06:39]CAPDU: 80 0D 02 02 05 52 88 AC 01 CD [01:06:39]Write to MH i2c: E2 0D 00 97 54 80 0D 02 02 05 00 52 88 AC 01 CD 00 00 C3 [01:06:39]Write i2c OK [01:06:39]MH_I2C_Read... [01:06:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:06:39]Read from MH i2c: E2 [01:06:39]MH_I2C_Read... [01:06:39]Read from MH i2c: E2 03 00 [01:06:39]MH_I2C_Read... [01:06:39]Read from MH i2c: E2 03 00 97 54 00 90 00 5F [01:06:39]RAPDU: 90 00 [01:06:39]wFMCommunicate OK [01:06:39]wFMCommunicate request_size=4 [01:06:39]MH_SAM_APDU [01:06:39]CAPDU: 80 0D 03 02 [01:06:39]Write to MH i2c: E2 08 00 98 54 80 0D 03 02 00 00 00 00 67 [01:06:39]Write i2c OK [01:06:39]MH_I2C_Read... [01:06:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:06:39]Read from MH i2c: E2 [01:06:39]MH_I2C_Read... [01:06:39]Read from MH i2c: E2 0B 00 [01:06:39]MH_I2C_Read... [01:06:39]Read from MH i2c: E2 0B 00 98 54 00 84 2F C3 DD E6 72 CC 4B 90 00 2A [01:06:39]RAPDU: 84 2F C3 DD E6 72 CC 4B 90 00 [01:06:39]wFMCommunicate OK [01:06:39]SAM_PROTO_SignData done [01:06:39]FM_MakeSignedData done [01:06:39]CreateOFDProtocolMessage [01:06:39]wFMCommunicate request_size=4 [01:06:39]MH_SAM_APDU [01:06:39]CAPDU: 80 11 00 00 [01:06:39]Write to MH i2c: E2 08 00 99 54 80 11 00 00 00 00 00 00 67 [01:06:39]Write i2c OK [01:06:39]MH_I2C_Read... [01:06:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:06:39]Read from MH i2c: E2 [01:06:39]MH_I2C_Read... [01:06:39]Read from MH i2c: E2 17 00 [01:06:39]MH_I2C_Read... [01:06:39]Read from MH i2c: E2 17 00 99 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 BD [01:06:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [01:06:39]wFMCommunicate OK [01:06:39]CreateOFDProtocolMessage done [01:06:39]OFDSenderStorePacket 25105 [01:06:39]StoreOFDPacket docnum=25105 [01:06:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 2D 95 07 01 9A 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 20 8E A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 11 62 00 00 35 04 06 00 92 52 88 AC 01 CD 84 2F C3 DD E6 72 CC 4B [01:06:39]CheckFolder [01:06:39]dirname=/storage/ofd_packets [01:06:39]CheckFolder done [01:06:39]ProducePacketName [01:06:39]name=ofd_packets/00025105 [01:06:39]NVStorageSaveData ofd_packets/00025105 [01:06:39]File name is /storage/ofd_packets/00025105 [01:06:39]Write 301 bytes [01:06:39]NVStorageSaveData done [01:06:39]OFDSenderStorePacket done [01:06:39]KKMCreateOFDPacket done [01:06:39]NVStorageSaveData kkm_last_timestamp [01:06:39]File name is /storage/kkm_last_timestamp [01:06:39]Write 4 bytes [01:06:39]NVStorageSaveData done [01:06:39]ExternCall_PrintAddStr [01:06:39]wPrintStart [01:06:39]Write to MH i2c: 01 00 00 9A 54 EE [01:06:39]OFD Sender: Processing packet 25105 [packets to send 29, broken 28] [01:06:39]ProducePacketName [01:06:39]name=ofd_packets/00025105 [01:06:39]OFD Sender: To server: pG, [01:06:39]CommunicateWithHost lk.salyk.kg:30040 [01:06:39]ConnectInit lk.salyk.kg [01:06:39]Write i2c OK [01:06:39]MH_I2C_Read... [01:06:39]Read from MH i2c: 01 [01:06:39]MH_I2C_Read... [01:06:39]Read from MH i2c: 01 07 00 [01:06:39]MH_I2C_Read... [01:06:39]Read from MH i2c: 01 07 00 9A 54 00 00 00 00 00 FF 0F 03 [01:06:39]RasterBufferAndPrint [01:06:39]line Счет N : (1)610869 [01:06:39]line ИНН: 02508201610067 [01:06:39]line Контрольно-Кассовый Чек [01:06:39]line ПРОДАЖА [01:06:39]line ТРК (МРК, ГНК) : 62 [01:06:39]line Товар: 2710124130 [01:06:39]line Аи-92-К-2 [01:06:39]line 7.380 * 67.80 [01:06:39]line = 500.36 [01:06:39]line НДС 12% НСП 1% [01:06:39]line > о реализуемом товаре [01:06:39]line ИТОГО: 500.36 [01:06:39]line НСП 1% : 4.43 [01:06:39]line НДС 12% : 53.14 [01:06:39]line Наличными: 0.00 [01:06:39]line Безнал.: 500.36 [01:06:39]line Место: АЗС № 127 "Партнер Нефть" [01:06:39]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [01:06:39]line СНО: Общий режим [01:06:39]line Чек 12 31.07.2024 01:06 [01:06:39]line Смена: 49 ФФД: 1.0 [01:06:39]line ЗНМ: 0300000158 [01:06:39]line РНМ: 0000000000171247 [01:06:39]line Версия ККМ: v1.0 [01:06:39]line Платежная система: O! деньги [01:06:39]line ФМ: 0000000002098565 [01:06:39]line ФД: 25105 [01:06:39]line ФПД: 160883177947597 [01:06:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T010640&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25105&fm=160883177947597&tin=02508201610067®Number=0000000000171247&sum=50036 [01:06:40]Connected sock=10 [01:06:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 2D 95 07 01 9A 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 20 8E A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 11 62 00 00 35 04 06 00 92 52 88 AC 01 CD 84 2F C3 DD E6 72 CC 4B [01:06:40]written 0, free lines is 4095 [01:06:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 74 27 47 00 5E 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 11 62 00 00 F4 03 04 00 AD 39 A9 66 B6 04 01 00 00 D4 73 C9 B3 FE 78 6D 49 [01:06:40]CommunicateWithHost err = 0 [01:06:40]CheckOFDResponse [01:06:40]1017 (14) - 77093643461234 [01:06:40]1041 (16) - 0000000002098565 [01:06:40]1040 (4) - 25105 [01:06:40]1012 (4) - 30.07.2024 19:06 [01:06:40]1206 (1) - 0 [01:06:40]OFD Sender: Remove packet 25105 [01:06:40]ProducePacketName [01:06:40]name=ofd_packets/00025105 [01:06:40]NVStorageDeleteData [01:06:40]Write to MH i2c: 01 00 00 C4 54 18 [01:06:40]Write i2c OK [01:06:40]MH_I2C_Read... [01:06:40]Read from MH i2c: 01 [01:06:40]MH_I2C_Read... [01:06:40]Read from MH i2c: 01 07 00 [01:06:40]MH_I2C_Read... [01:06:40]Read from MH i2c: 01 07 00 C4 54 00 00 00 00 00 F1 0C 1C [01:06:40]RasterBufferAndPrint [01:06:40]line [01:06:40]line [01:06:40]line [01:06:40]line [01:06:40]line [01:06:40]written 0, free lines is 3319 [01:06:40]MH_Cut [01:06:40]Write to MH i2c: D1 01 00 CB 54 01 F1 [01:06:40]Write i2c OK [01:06:40]MH_I2C_Read... [01:06:40]Read from MH i2c: D1 [01:06:40]MH_I2C_Read... [01:06:40]Read from MH i2c: D1 01 00 [01:06:40]MH_I2C_Read... [01:06:40]Read from MH i2c: D1 01 00 CB 54 00 F0 [01:06:40]Write to MH i2c: 01 00 00 CC 54 20 [01:06:40]Write i2c OK [01:06:40]MH_I2C_Read... [01:06:40]OFD Sender: No OFD packet to send [01:06:41]*** Cut start [01:06:41]*** Partial cut [01:06:41]*** CUTSNS_PIN = 1 [01:06:41]*** CUTSNS_PIN = 0 [01:06:41]*** Brake cut motor [01:06:41]Read from MH i2c: 01 [01:06:41]MH_I2C_Read... [01:06:41]*** Stop cut motor [01:06:41]*** Cut end [01:06:41]Read from MH i2c: 01 07 00 [01:06:41]MH_I2C_Read... [01:06:41]Read from MH i2c: 01 07 00 CC 54 00 00 00 00 00 FF 0F 35 [01:06:41]process_action close_receipt done [01:06:41]requested_data is exist [01:06:41]produce_requested_data [01:06:41]requested_item fm.sn is exist - process it [01:06:41]wFMCommunicate request_size=4 [01:06:41]MH_SAM_APDU [01:06:41]CAPDU: 80 11 00 00 [01:06:41]Write to MH i2c: E2 08 00 CD 54 80 11 00 00 00 00 00 00 9B [01:06:42]Write i2c OK [01:06:42]MH_I2C_Read... [01:06:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:06:42]Read from MH i2c: E2 [01:06:42]MH_I2C_Read... [01:06:42]Read from MH i2c: E2 17 00 [01:06:42]MH_I2C_Read... [01:06:42]Read from MH i2c: E2 17 00 CD 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F1 [01:06:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [01:06:42]wFMCommunicate OK [01:06:42]requested_item fd.num is exist - process it [01:06:42]SAM_PROTO_GetFieldsCounters [01:06:42]wFMCommunicate request_size=4 [01:06:42]MH_SAM_APDU [01:06:42]CAPDU: 80 13 00 00 [01:06:42]Write to MH i2c: E2 08 00 CE 54 80 13 00 00 00 00 00 00 9E [01:06:42]Write i2c OK [01:06:42]MH_I2C_Read... [01:06:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:06:42]Read from MH i2c: E2 [01:06:42]MH_I2C_Read... [01:06:42]Read from MH i2c: E2 62 00 [01:06:42]MH_I2C_Read... [01:06:42]Read from MH i2c: E2 62 00 CE 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 11 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 0C 00 00 00 5E 04 04 00 0C 00 00 00 57 04 04 00 0D 00 00 00 19 04 04 00 00 00 00 00 90 00 87 [01:06:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 11 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 0C 00 00 00 5E 04 04 00 0C 00 00 00 57 04 04 00 0D 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:06:42]wFMCommunicate OK [01:06:42]SAM_PROTO_GetFieldsCounters done [01:06:42]requested_item shift.num is exist - process it [01:06:42]requested_item shift.opened is exist - process it [01:06:42]req_shift_opened [01:06:42]FM_GetShiftState [01:06:42]SAM_PROTO_GetShiftState [01:06:42]wFMCommunicate request_size=4 [01:06:42]MH_SAM_APDU [01:06:42]CAPDU: 80 13 01 00 [01:06:42]Write to MH i2c: E2 08 00 CF 54 80 13 01 00 00 00 00 00 A0 [01:06:42]Write i2c OK [01:06:42]MH_I2C_Read... [01:06:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:06:42]Read from MH i2c: E2 [01:06:42]MH_I2C_Read... [01:06:42]Read from MH i2c: E2 0E 00 [01:06:42]MH_I2C_Read... [01:06:42]Read from MH i2c: E2 0E 00 CF 54 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 38 [01:06:42]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [01:06:42]wFMCommunicate OK [01:06:42]SAM_PROTO_GetShiftState done [01:06:42]FM_GetShiftState done [01:06:42]req_shift_opened done [01:06:42]requested_item shift.open_date is exist - process it [01:06:42]req_shift_open_date [01:06:42]req_shift_open_date done [01:06:42]produce_requested_data done [01:06:42]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25105,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [01:06:42]process_action_free close_receipt [01:06:42]json_value_free [01:06:42]json_value_free done [01:06:42]process_json_proto returns [01:06:42]Send response to host [01:06:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25105,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [01:06:42]free response buf [01:06:42]execute_script done [01:06:42]execute_script returns [01:06:42]free content buf [01:06:42]Sock 7.Close socket [01:06:42]Sock 7.Thread stoped [01:06:45]OFD Sender: No OFD packet to send [01:06:49]accept exits with 9 [01:06:49]New connection [01:06:49]New thread 3067428196 created [01:06:49]Thread 3067571556 joined [01:06:49]Waiting for new connection... [01:06:49] Sock 9.Parse request [01:06:49]Sock 9.Check first char [01:06:49]Sock 9.First char is OK [01:06:49]request: POST /json_proto HTTP/1.0 [01:06:49]Method: POST [01:06:49]URL: /json_proto [01:06:49]Method is POST - this is cgi request [01:06:49]url: /json_proto [01:06:49]query_string will be loaded in cgi processing [01:06:49]execute_cgi json_proto POST (null) [01:06:49]execute_cgi path=json_proto method=POST [01:06:49]POST find Content-Length [01:06:49]Host: 172.17.45.131:8080 [01:06:49]Content-Length: 677 [01:06:49]Content-Type: application/json [01:06:49] [01:06:49]POST finish read [01:06:49]Found Content-Length = 677 [01:06:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610870", "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" ] } } [01:06:49]execute_script... [01:06:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610870", "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" ] } } [01:06:49]POST & json_proto [01:06:49]process_json_proto [01:06:49]json parsed OK: [01:06:49]protocol is kg_v1.0 [01:06:49]action value=close_receipt [01:06:49]process_action close_receipt [01:06:49]cmd_close_receipt [01:06:49]MH_GetDate [01:06:49]Write to MH i2c: F0 00 00 D0 54 13 [01:06:49]Write i2c OK [01:06:49]MH_I2C_Read... [01:06:49]Read from MH i2c: F0 [01:06:49]MH_I2C_Read... [01:06:49]Read from MH i2c: F0 09 00 [01:06:49]MH_I2C_Read... [01:06:49]Read from MH i2c: F0 09 00 D0 54 00 2B 8E A9 66 C6 D4 6E 66 52 [01:06:49]GetLastDocTimeStamp 1722388000 [01:06:49]current date 1722388011 [01:06:49]FM_GetShiftState [01:06:49]SAM_PROTO_GetShiftState [01:06:49]wFMCommunicate request_size=4 [01:06:49]MH_SAM_APDU [01:06:49]CAPDU: 80 13 01 00 [01:06:49]Write to MH i2c: E2 08 00 D1 54 80 13 01 00 00 00 00 00 A2 [01:06:49]Write i2c OK [01:06:49]MH_I2C_Read... [01:06:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:06:49]Read from MH i2c: E2 [01:06:49]MH_I2C_Read... [01:06:49]Read from MH i2c: E2 0E 00 [01:06:49]MH_I2C_Read... [01:06:49]Read from MH i2c: E2 0E 00 D1 54 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 3A [01:06:49]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [01:06:49]wFMCommunicate OK [01:06:49]SAM_PROTO_GetShiftState done [01:06:49]FM_GetShiftState done [01:06:49]opened in 1722384637 [01:06:49]opened+sec_in_day 1722471037 [01:06:49]quantity*price = 50036 [01:06:49]sum+1 = 50037 [01:06: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 13 31.07.2024 01:06 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25106 ФПД: 234419144267843 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T010651&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25106&fm=234419144267843&tin=02508201610067®Number=0000000000171247&sum=50000 [01:06:50]StoreToDocumentArchive [01:06:50]shift 49 fd 25106 [01:06:50]save to /storage/0049/doc_00025106 [01:06:50]save last doc name /storage/0049/doc_00025106 to /storage/kkm_last_doc_name [01:06:50]save OK [01:06:50]Clear old archive folders... [01:06:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:06:50]tlvbuf is 01FA91C0 [01:06:50]SAM_PROTO_ClearQueue [01:06:50]wFMCommunicate request_size=4 [01:06:50]MH_SAM_APDU [01:06:50]CAPDU: 80 09 00 00 [01:06:50]Write to MH i2c: E2 08 00 DE 54 80 09 00 00 00 00 00 00 A4 [01:06:50]Write i2c OK [01:06:50]MH_I2C_Read... [01:06:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:06:50]Read from MH i2c: E2 [01:06:50]MH_I2C_Read... [01:06:50]Read from MH i2c: E2 03 00 [01:06:50]MH_I2C_Read... [01:06:50]Read from MH i2c: E2 03 00 DE 54 00 90 00 A6 [01:06:50]RAPDU: 90 00 [01:06:50]wFMCommunicate OK [01:06:50]SAM_PROTO_ClearQueue done [01:06:50]KKMCreateOFDPacket [01:06:50]OFDProtocolAddRootSTLVToBuf [01:06:50]FM_MakeSignedData [01:06:50]FM_MakeSignedData [01:06:50]SAM_PROTO_SignData [01:06:50]wFMCommunicate request_size=4 [01:06:50]MH_SAM_APDU [01:06:50]CAPDU: 80 0D 01 02 [01:06:50]Write to MH i2c: E2 08 00 DF 54 80 0D 01 02 00 00 00 00 AC [01:06:50]Write i2c OK [01:06:50]MH_I2C_Read... [01:06:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:06:50]Read from MH i2c: E2 [01:06:50]MH_I2C_Read... [01:06:50]Read from MH i2c: E2 03 00 [01:06:50]MH_I2C_Read... [01:06:50]Read from MH i2c: E2 03 00 DF 54 00 90 00 A7 [01:06:50]RAPDU: 90 00 [01:06:50]wFMCommunicate OK [01:06:50]wFMCommunicate request_size=255 [01:06:50]MH_SAM_APDU [01:06: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 0D 00 00 00 F4 03 04 00 2B 8E A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 12 62 00 00 35 04 06 00 D5 [01:06:50]Write to MH i2c: E2 02 01 E0 54 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 00 00 00 F4 03 04 00 2B 8E A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 12 62 00 00 35 04 06 00 D5 00 00 77 [01:06:50]Write i2c OK [01:06:50]MH_I2C_Read... [01:06:50]OFD Sender: No OFD packet to send [01:06:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:06:51]Read from MH i2c: E2 [01:06:51]MH_I2C_Read... [01:06:51]Read from MH i2c: E2 03 00 [01:06:51]MH_I2C_Read... [01:06:51]Read from MH i2c: E2 03 00 E0 54 00 90 00 A8 [01:06:51]RAPDU: 90 00 [01:06:51]wFMCommunicate OK [01:06:51]wFMCommunicate request_size=10 [01:06:51]MH_SAM_APDU [01:06:51]CAPDU: 80 0D 02 02 05 33 F5 D2 98 43 [01:06:51]Write to MH i2c: E2 0D 00 E1 54 80 0D 02 02 05 00 33 F5 D2 98 43 00 00 8E [01:06:51]Write i2c OK [01:06:51]MH_I2C_Read... [01:06:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:06:51]Read from MH i2c: E2 [01:06:51]MH_I2C_Read... [01:06:51]Read from MH i2c: E2 03 00 [01:06:51]MH_I2C_Read... [01:06:51]Read from MH i2c: E2 03 00 E1 54 00 90 00 A9 [01:06:51]RAPDU: 90 00 [01:06:51]wFMCommunicate OK [01:06:51]wFMCommunicate request_size=4 [01:06:51]MH_SAM_APDU [01:06:51]CAPDU: 80 0D 03 02 [01:06:51]Write to MH i2c: E2 08 00 E2 54 80 0D 03 02 00 00 00 00 B1 [01:06:51]Write i2c OK [01:06:51]MH_I2C_Read... [01:06:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:06:51]Read from MH i2c: E2 [01:06:51]MH_I2C_Read... [01:06:51]Read from MH i2c: E2 0B 00 [01:06:51]MH_I2C_Read... [01:06:51]Read from MH i2c: E2 0B 00 E2 54 00 37 CF 50 19 EB C5 27 9E 90 00 96 [01:06:51]RAPDU: 37 CF 50 19 EB C5 27 9E 90 00 [01:06:51]wFMCommunicate OK [01:06:51]SAM_PROTO_SignData done [01:06:51]FM_MakeSignedData done [01:06:51]CreateOFDProtocolMessage [01:06:51]wFMCommunicate request_size=4 [01:06:51]MH_SAM_APDU [01:06:51]CAPDU: 80 11 00 00 [01:06:51]Write to MH i2c: E2 08 00 E3 54 80 11 00 00 00 00 00 00 B1 [01:06:51]Write i2c OK [01:06:51]MH_I2C_Read... [01:06:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:06:51]Read from MH i2c: E2 [01:06:51]MH_I2C_Read... [01:06:51]Read from MH i2c: E2 17 00 [01:06:51]MH_I2C_Read... [01:06:51]Read from MH i2c: E2 17 00 E3 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 07 [01:06:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [01:06:51]wFMCommunicate OK [01:06:51]CreateOFDProtocolMessage done [01:06:51]OFDSenderStorePacket 25106 [01:06:51]StoreOFDPacket docnum=25106 [01:06:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 D7 12 07 01 65 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 0D 00 00 00 F4 03 04 00 2B 8E A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 12 62 00 00 35 04 06 00 D5 33 F5 D2 98 43 37 CF 50 19 EB C5 27 9E [01:06:51]CheckFolder [01:06:51]dirname=/storage/ofd_packets [01:06:51]CheckFolder done [01:06:51]ProducePacketName [01:06:51]name=ofd_packets/00025106 [01:06:51]NVStorageSaveData ofd_packets/00025106 [01:06:51]File name is /storage/ofd_packets/00025106 [01:06:51]Write 301 bytes [01:06:51]NVStorageSaveData done [01:06:51]OFDSenderStorePacket done [01:06:51]KKMCreateOFDPacket done [01:06:51]NVStorageSaveData kkm_last_timestamp [01:06:51]File name is /storage/kkm_last_timestamp [01:06:51]Write 4 bytes [01:06:51]NVStorageSaveData done [01:06:51]ExternCall_PrintAddStr [01:06:51]wPrintStart [01:06:51]Write to MH i2c: 01 00 00 E4 54 38 [01:06:51]Write i2c OK [01:06:51]MH_I2C_Read... [01:06:51]Read from MH i2c: 01 [01:06:51]MH_I2C_Read... [01:06:51]Read from MH i2c: 01 07 00 [01:06:51]MH_I2C_Read... [01:06:51]Read from MH i2c: 01 07 00 E4 54 00 00 00 00 00 FF 0F 4D [01:06:51]RasterBufferAndPrint [01:06:51]line Счет N : (1)610870 [01:06:51]line ИНН: 02508201610067 [01:06:51]line Контрольно-Кассовый Чек [01:06:51]line ПРОДАЖА [01:06:51]line ТРК (МРК, ГНК) : 42 [01:06:51]line Товар: 2710124130 [01:06:51]line Аи-92-К-2 [01:06:51]line 7.380 * 67.80 [01:06:51]line = 500.36 [01:06:51]line НДС 12% НСП 1% [01:06:51]line > о реализуемом товаре [01:06:51]line ОКРУГЛЕНИЕ: -0.36 [01:06:51]line ИТОГО: 500.00 [01:06:51]line Внесено: 500.00 [01:06:51]line СДАЧА: 0.00 [01:06:51]line НСП 1% : 4.43 [01:06:51]line НДС 12% : 53.14 [01:06:51]line Наличными: 500.00 [01:06:51]line Безнал.: 0.00 [01:06:51]line Место: АЗС № 127 "Партнер Нефть" [01:06:51]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [01:06:51]line СНО: Общий режим [01:06:51]line Чек 13 31.07.2024 01:06 [01:06:51]line Смена: 49 ФФД: 1.0 [01:06:51]line ЗНМ: 0300000158 [01:06:51]line РНМ: 0000000000171247 [01:06:51]line Версия ККМ: v1.0 [01:06:51]line ФМ: 0000000002098565 [01:06:51]line ФД: 25106 [01:06:51]line ФПД: 234419144267843 [01:06:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T010651&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25106&fm=234419144267843&tin=02508201610067®Number=0000000000171247&sum=50000 [01:06:51]written 0, free lines is 4095 [01:06:51]OFD Sender: Processing packet 25106 [packets to send 29, broken 28] [01:06:51]ProducePacketName [01:06:51]name=ofd_packets/00025106 [01:06:51]OFD Sender: To server: pG, [01:06:51]CommunicateWithHost lk.salyk.kg:30040 [01:06:51]ConnectInit lk.salyk.kg [01:06:51]Connected sock=7 [01:06:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 D7 12 07 01 65 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 0D 00 00 00 F4 03 04 00 2B 8E A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 12 62 00 00 35 04 06 00 D5 33 F5 D2 98 43 37 CF 50 19 EB C5 27 9E [01:06:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 66 77 47 00 BF 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 32 30 39 38 35 36 35 10 04 04 00 12 62 00 00 F4 03 04 00 B8 39 A9 66 B6 04 01 00 00 FC 9D AC AB 29 55 D1 72 [01:06:51]CommunicateWithHost err = 0 [01:06:51]CheckOFDResponse [01:06:51]1017 (14) - 77093643461234 [01:06:51]1041 (16) - 0000000002098565 [01:06:51]1040 (4) - 25106 [01:06:51]1012 (4) - 30.07.2024 19:06 [01:06:51]1206 (1) - 0 [01:06:51]OFD Sender: Remove packet 25106 [01:06:51]ProducePacketName [01:06:51]name=ofd_packets/00025106 [01:06:51]NVStorageDeleteData [01:06:51]Write to MH i2c: 01 00 00 0F 55 64 [01:06:51]Write i2c OK [01:06:51]MH_I2C_Read... [01:06:51]Read from MH i2c: 01 [01:06:51]MH_I2C_Read... [01:06:51]Read from MH i2c: 01 07 00 [01:06:51]MH_I2C_Read... [01:06:51]Read from MH i2c: 01 07 00 0F 55 00 00 00 00 00 E7 0C 5E [01:06:51]RasterBufferAndPrint [01:06:51]line [01:06:51]line [01:06:51]line [01:06:51]line [01:06:51]line [01:06:51]written 0, free lines is 3312 [01:06:51]MH_Cut [01:06:51]Write to MH i2c: D1 01 00 16 55 01 3D [01:06:51]Write i2c OK [01:06:51]MH_I2C_Read... [01:06:51]Read from MH i2c: D1 [01:06:51]MH_I2C_Read... [01:06:51]Read from MH i2c: D1 01 00 [01:06:51]MH_I2C_Read... [01:06:51]Read from MH i2c: D1 01 00 16 55 00 3C [01:06:51]Write to MH i2c: 01 00 00 17 55 6C [01:06:51]Write i2c OK [01:06:51]MH_I2C_Read... [01:06:52]OFD Sender: No OFD packet to send [01:06:52]*** Cut start [01:06:52]*** Partial cut [01:06:52]*** CUTSNS_PIN = 1 [01:06:52]*** CUTSNS_PIN = 0 [01:06:52]*** Brake cut motor [01:06:53]Read from MH i2c: 01 [01:06:53]MH_I2C_Read... [01:06:53]*** Stop cut motor [01:06:53]*** Cut end [01:06:53]Read from MH i2c: 01 07 00 [01:06:53]MH_I2C_Read... [01:06:53]Read from MH i2c: 01 07 00 17 55 00 00 00 00 00 FF 0F 81 [01:06:53]process_action close_receipt done [01:06:53]requested_data is exist [01:06:53]produce_requested_data [01:06:53]requested_item fm.sn is exist - process it [01:06:53]wFMCommunicate request_size=4 [01:06:53]MH_SAM_APDU [01:06:53]CAPDU: 80 11 00 00 [01:06:53]Write to MH i2c: E2 08 00 18 55 80 11 00 00 00 00 00 00 E7 [01:06:53]Write i2c OK [01:06:53]MH_I2C_Read... [01:06:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:06:53]Read from MH i2c: E2 [01:06:53]MH_I2C_Read... [01:06:53]Read from MH i2c: E2 17 00 [01:06:53]MH_I2C_Read... [01:06:53]Read from MH i2c: E2 17 00 18 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 3D [01:06:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [01:06:53]wFMCommunicate OK [01:06:53]requested_item fd.num is exist - process it [01:06:53]SAM_PROTO_GetFieldsCounters [01:06:53]wFMCommunicate request_size=4 [01:06:53]MH_SAM_APDU [01:06:53]CAPDU: 80 13 00 00 [01:06:53]Write to MH i2c: E2 08 00 19 55 80 13 00 00 00 00 00 00 EA [01:06:53]Write i2c OK [01:06:53]MH_I2C_Read... [01:06:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:06:53]Read from MH i2c: E2 [01:06:53]MH_I2C_Read... [01:06:53]Read from MH i2c: E2 62 00 [01:06:53]MH_I2C_Read... [01:06:53]Read from MH i2c: E2 62 00 19 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 12 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 0D 00 00 00 5E 04 04 00 0D 00 00 00 57 04 04 00 0E 00 00 00 19 04 04 00 00 00 00 00 90 00 D7 [01:06:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 12 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 0D 00 00 00 5E 04 04 00 0D 00 00 00 57 04 04 00 0E 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:06:53]wFMCommunicate OK [01:06:53]SAM_PROTO_GetFieldsCounters done [01:06:53]requested_item shift.num is exist - process it [01:06:53]requested_item shift.opened is exist - process it [01:06:53]req_shift_opened [01:06:53]FM_GetShiftState [01:06:53]SAM_PROTO_GetShiftState [01:06:53]wFMCommunicate request_size=4 [01:06:53]MH_SAM_APDU [01:06:53]CAPDU: 80 13 01 00 [01:06:53]Write to MH i2c: E2 08 00 1A 55 80 13 01 00 00 00 00 00 EC [01:06:53]Write i2c OK [01:06:53]MH_I2C_Read... [01:06:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:06:53]Read from MH i2c: E2 [01:06:53]MH_I2C_Read... [01:06:53]Read from MH i2c: E2 0E 00 [01:06:53]MH_I2C_Read... [01:06:53]Read from MH i2c: E2 0E 00 1A 55 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 84 [01:06:53]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [01:06:53]wFMCommunicate OK [01:06:53]SAM_PROTO_GetShiftState done [01:06:53]FM_GetShiftState done [01:06:53]req_shift_opened done [01:06:53]requested_item shift.open_date is exist - process it [01:06:53]req_shift_open_date [01:06:53]req_shift_open_date done [01:06:53]produce_requested_data done [01:06:53]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25106,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [01:06:53]process_action_free close_receipt [01:06:53]json_value_free [01:06:53]json_value_free done [01:06:53]process_json_proto returns [01:06:53]Send response to host [01:06:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25106,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [01:06:53]free response buf [01:06:53]execute_script done [01:06:53]execute_script returns [01:06:53]free content buf [01:06:53]Sock 9.Close socket [01:06:53]Sock 9.Thread stoped [01:06:57]OFD Sender: No OFD packet to send [01:07:02]OFD Sender: No OFD packet to send [01:07:07]OFD Sender: No OFD packet to send [01:07:12]OFD Sender: No OFD packet to send [01:07:17]OFD Sender: No OFD packet to send [01:07:22]OFD Sender: No OFD packet to send [01:07:27]OFD Sender: No OFD packet to send [01:07:32]OFD Sender: No OFD packet to send [01:07:37]OFD Sender: No OFD packet to send [01:07:42]OFD Sender: No OFD packet to send [01:07:47]OFD Sender: No OFD packet to send [01:07:52]OFD Sender: No OFD packet to send [01:07:57]OFD Sender: No OFD packet to send [01:08:02]OFD Sender: No OFD packet to send [01:08:07]OFD Sender: No OFD packet to send [01:08:12]OFD Sender: No OFD packet to send [01:08:17]OFD Sender: No OFD packet to send [01:08:22]OFD Sender: No OFD packet to send [01:08:27]OFD Sender: No OFD packet to send [01:08:32]OFD Sender: No OFD packet to send [01:08:37]OFD Sender: No OFD packet to send [01:08:42]OFD Sender: No OFD packet to send [01:08:47]OFD Sender: No OFD packet to send [01:08:52]OFD Sender: No OFD packet to send [01:08:57]OFD Sender: No OFD packet to send [01:09:02]OFD Sender: No OFD packet to send [01:09:07]OFD Sender: No OFD packet to send [01:09:12]OFD Sender: No OFD packet to send [01:09:17]OFD Sender: No OFD packet to send [01:09:17]accept exits with 10 [01:09:17]New connection [01:09:17]New thread 3067571556 created [01:09:17]Thread 3067428196 joined [01:09:17]Waiting for new connection... [01:09:17] Sock 10.Parse request [01:09:17]Sock 10.Check first char [01:09:17]Sock 10.First char is OK [01:09:17]request: POST /json_proto HTTP/1.0 [01:09:17]Method: POST [01:09:17]URL: /json_proto [01:09:17]Method is POST - this is cgi request [01:09:17]url: /json_proto [01:09:17]query_string will be loaded in cgi processing [01:09:17]execute_cgi json_proto POST (null) [01:09:17]execute_cgi path=json_proto method=POST [01:09:17]POST find Content-Length [01:09:17]Host: 172.17.45.131:8080 [01:09:17]Content-Length: 638 [01:09:17]Content-Type: application/json [01:09:17] [01:09:17]POST finish read [01:09:17]Found Content-Length = 638 [01:09:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610872", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:09:17]execute_script... [01:09: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)610872", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:09:17]POST & json_proto [01:09:17]process_json_proto [01:09:17]json parsed OK: [01:09:17]protocol is kg_v1.0 [01:09:17]action value=close_receipt [01:09:17]process_action close_receipt [01:09:17]cmd_close_receipt [01:09:17]MH_GetDate [01:09:17]Write to MH i2c: F0 00 00 1B 55 5F [01:09:17]Write i2c OK [01:09:17]MH_I2C_Read... [01:09:17]Read from MH i2c: F0 [01:09:17]MH_I2C_Read... [01:09:17]Read from MH i2c: F0 09 00 [01:09:17]MH_I2C_Read... [01:09:17]Read from MH i2c: F0 09 00 1B 55 00 C0 8E A9 66 C6 D4 6E 66 33 [01:09:17]GetLastDocTimeStamp 1722388011 [01:09:17]current date 1722388160 [01:09:17]FM_GetShiftState [01:09:17]SAM_PROTO_GetShiftState [01:09:17]wFMCommunicate request_size=4 [01:09:17]MH_SAM_APDU [01:09:17]CAPDU: 80 13 01 00 [01:09:17]Write to MH i2c: E2 08 00 1C 55 80 13 01 00 00 00 00 00 EE [01:09:17]Write i2c OK [01:09:17]MH_I2C_Read... [01:09:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:09:17]Read from MH i2c: E2 [01:09:17]MH_I2C_Read... [01:09:17]Read from MH i2c: E2 0E 00 [01:09:17]MH_I2C_Read... [01:09:17]Read from MH i2c: E2 0E 00 1C 55 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 86 [01:09:17]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [01:09:17]wFMCommunicate OK [01:09:17]SAM_PROTO_GetShiftState done [01:09:17]FM_GetShiftState done [01:09:17]opened in 1722384637 [01:09:17]opened+sec_in_day 1722471037 [01:09:17]quantity*price = 99999 [01:09:17]sum+1 = 100001 [01:09:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 14 31.07.2024 01:09 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25107 ФПД: 48727873727290 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T010920&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25107&fm=48727873727290&tin=02508201610067®Number=0000000000171247&sum=100000 [01:09:18]StoreToDocumentArchive [01:09:18]shift 49 fd 25107 [01:09:18]save to /storage/0049/doc_00025107 [01:09:18]save last doc name /storage/0049/doc_00025107 to /storage/kkm_last_doc_name [01:09:18]save OK [01:09:18]Clear old archive folders... [01:09:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [01:09:18]tlvbuf is B6FEC9D0 [01:09:18]SAM_PROTO_ClearQueue [01:09:18]wFMCommunicate request_size=4 [01:09:18]MH_SAM_APDU [01:09:18]CAPDU: 80 09 00 00 [01:09:18]Write to MH i2c: E2 08 00 29 55 80 09 00 00 00 00 00 00 F0 [01:09:18]Write i2c OK [01:09:18]MH_I2C_Read... [01:09:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:09:18]Read from MH i2c: E2 [01:09:18]MH_I2C_Read... [01:09:18]Read from MH i2c: E2 03 00 [01:09:18]MH_I2C_Read... [01:09:18]Read from MH i2c: E2 03 00 29 55 00 90 00 F2 [01:09:18]RAPDU: 90 00 [01:09:18]wFMCommunicate OK [01:09:18]SAM_PROTO_ClearQueue done [01:09:18]KKMCreateOFDPacket [01:09:18]OFDProtocolAddRootSTLVToBuf [01:09:18]FM_MakeSignedData [01:09:18]FM_MakeSignedData [01:09:18]SAM_PROTO_SignData [01:09:18]wFMCommunicate request_size=4 [01:09:18]MH_SAM_APDU [01:09:18]CAPDU: 80 0D 01 02 [01:09:18]Write to MH i2c: E2 08 00 2A 55 80 0D 01 02 00 00 00 00 F8 [01:09:18]Write i2c OK [01:09:18]MH_I2C_Read... [01:09:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:09:19]Read from MH i2c: E2 [01:09:19]MH_I2C_Read... [01:09:19]Read from MH i2c: E2 03 00 [01:09:19]MH_I2C_Read... [01:09:19]Read from MH i2c: E2 03 00 2A 55 00 90 00 F3 [01:09:19]RAPDU: 90 00 [01:09:19]wFMCommunicate OK [01:09:19]wFMCommunicate request_size=255 [01:09:19]MH_SAM_APDU [01:09:19]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 C0 8E A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 13 62 00 00 35 04 06 00 2C 51 57 9A [01:09:19]Write to MH i2c: E2 02 01 2B 55 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 C0 8E A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 13 62 00 00 35 04 06 00 2C 51 57 9A 00 00 DE [01:09:19]Write i2c OK [01:09:19]MH_I2C_Read... [01:09:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:09:19]Read from MH i2c: E2 [01:09:19]MH_I2C_Read... [01:09:19]Read from MH i2c: E2 03 00 [01:09:19]MH_I2C_Read... [01:09:19]Read from MH i2c: E2 03 00 2B 55 00 90 00 F4 [01:09:19]RAPDU: 90 00 [01:09:19]wFMCommunicate OK [01:09:19]wFMCommunicate request_size=7 [01:09:19]MH_SAM_APDU [01:09:19]CAPDU: 80 0D 02 02 02 AB 3A [01:09:19]Write to MH i2c: E2 0A 00 2C 55 80 0D 02 02 02 00 AB 3A 00 00 E4 [01:09:19]Write i2c OK [01:09:19]MH_I2C_Read... [01:09:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:09:19]Read from MH i2c: E2 [01:09:19]MH_I2C_Read... [01:09:19]Read from MH i2c: E2 03 00 [01:09:19]MH_I2C_Read... [01:09:19]Read from MH i2c: E2 03 00 2C 55 00 90 00 F5 [01:09:19]RAPDU: 90 00 [01:09:19]wFMCommunicate OK [01:09:19]wFMCommunicate request_size=4 [01:09:19]MH_SAM_APDU [01:09:19]CAPDU: 80 0D 03 02 [01:09:19]Write to MH i2c: E2 08 00 2D 55 80 0D 03 02 00 00 00 00 FD [01:09:19]Write i2c OK [01:09:19]MH_I2C_Read... [01:09:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:09:19]Read from MH i2c: E2 [01:09:19]MH_I2C_Read... [01:09:19]Read from MH i2c: E2 0B 00 [01:09:19]MH_I2C_Read... [01:09:19]Read from MH i2c: E2 0B 00 2D 55 00 95 B3 D9 27 A1 EA 51 6B 90 00 8D [01:09:19]RAPDU: 95 B3 D9 27 A1 EA 51 6B 90 00 [01:09:19]wFMCommunicate OK [01:09:19]SAM_PROTO_SignData done [01:09:19]FM_MakeSignedData done [01:09:19]CreateOFDProtocolMessage [01:09:19]wFMCommunicate request_size=4 [01:09:19]MH_SAM_APDU [01:09:19]CAPDU: 80 11 00 00 [01:09:19]Write to MH i2c: E2 08 00 2E 55 80 11 00 00 00 00 00 00 FD [01:09:19]Write i2c OK [01:09:19]MH_I2C_Read... [01:09:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:09:19]Read from MH i2c: E2 [01:09:19]MH_I2C_Read... [01:09:19]Read from MH i2c: E2 17 00 [01:09:19]MH_I2C_Read... [01:09:19]Read from MH i2c: E2 17 00 2E 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 53 [01:09:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [01:09:19]wFMCommunicate OK [01:09:19]CreateOFDProtocolMessage done [01:09:19]OFDSenderStorePacket 25107 [01:09:19]StoreOFDPacket docnum=25107 [01:09:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 C0 0C 04 01 65 17 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 C0 8E A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 13 62 00 00 35 04 06 00 2C 51 57 9A AB 3A 95 B3 D9 27 A1 EA 51 6B [01:09:19]CheckFolder [01:09:19]dirname=/storage/ofd_packets [01:09:19]CheckFolder done [01:09:19]ProducePacketName [01:09:19]name=ofd_packets/00025107 [01:09:19]NVStorageSaveData ofd_packets/00025107 [01:09:19]File name is /storage/ofd_packets/00025107 [01:09:19]Write 298 bytes [01:09:19]NVStorageSaveData done [01:09:19]OFDSenderStorePacket done [01:09:19]KKMCreateOFDPacket done [01:09:19]NVStorageSaveData kkm_last_timestamp [01:09:19]File name is /storage/kkm_last_timestamp [01:09:19]Write 4 bytes [01:09:19]NVStorageSaveData done [01:09:19]ExternCall_PrintAddStr [01:09:19]wPrintStart [01:09:19]Write to MH i2c: 01 00 00 2F 55 84 [01:09:19]Write i2c OK [01:09:19]MH_I2C_Read... [01:09:19]Read from MH i2c: 01 [01:09:19]MH_I2C_Read... [01:09:19]Read from MH i2c: 01 07 00 [01:09:19]MH_I2C_Read... [01:09:19]Read from MH i2c: 01 07 00 2F 55 00 00 00 00 00 FF 0F 99 [01:09:19]RasterBufferAndPrint [01:09:19]line Счет N : (1)610872 [01:09:19]line ИНН: 02508201610067 [01:09:19]line Контрольно-Кассовый Чек [01:09:19]line ПРОДАЖА [01:09:19]line ТРК (МРК, ГНК) : 1 [01:09:19]line Товар: 2710194210 [01:09:19]line ДТ-К-2 [01:09:19]line 13.210 * 75.70 [01:09:19]line = 1000.00 [01:09:19]line НДС 12% НСП 1% [01:09:19]line > о реализуемом товаре [01:09:19]line ИТОГО: 1000.00 [01:09:19]line НСП 1% : 8.85 [01:09:19]line НДС 12% : 106.19 [01:09:19]line Наличными: 1000.00 [01:09:19]line Безнал.: 0.00 [01:09:19]line Место: АЗС № 127 "Партнер Нефть" [01:09:19]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [01:09:19]line СНО: Общий режим [01:09:19]line Чек 14 31.07.2024 01:09 [01:09:19]line Смена: 49 ФФД: 1.0 [01:09:19]line ЗНМ: 0300000158 [01:09:19]line РНМ: 0000000000171247 [01:09:19]line Версия ККМ: v1.0 [01:09:19]line ФМ: 0000000002098565 [01:09:19]line ФД: 25107 [01:09:19]line ФПД: 48727873727290 [01:09:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T010920&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25107&fm=48727873727290&tin=02508201610067®Number=0000000000171247&sum=100000 [01:09:19]OFD Sender: Processing packet 25107 [packets to send 29, broken 28] [01:09:19]ProducePacketName [01:09:19]name=ofd_packets/00025107 [01:09:19]OFD Sender: To server: pG, [01:09:19]CommunicateWithHost lk.salyk.kg:30040 [01:09:19]ConnectInit lk.salyk.kg [01:09:19]written 0, free lines is 4095 [01:09:19]Connected sock=9 [01:09:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 C0 0C 04 01 65 17 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 C0 8E A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 13 62 00 00 35 04 06 00 2C 51 57 9A AB 3A 95 B3 D9 27 A1 EA 51 6B [01:09:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 B1 B7 47 00 8B 3D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 13 62 00 00 F4 03 04 00 4D 3A A9 66 B6 04 01 00 00 95 D6 68 5D AD 79 99 8E [01:09:20]CommunicateWithHost err = 0 [01:09:20]CheckOFDResponse [01:09:20]1017 (14) - 77093643461234 [01:09:20]1041 (16) - 0000000002098565 [01:09:20]1040 (4) - 25107 [01:09:20]1012 (4) - 30.07.2024 19:09 [01:09:20]1206 (1) - 0 [01:09:20]OFD Sender: Remove packet 25107 [01:09:20]ProducePacketName [01:09:20]name=ofd_packets/00025107 [01:09:20]NVStorageDeleteData [01:09:20]Write to MH i2c: 01 00 00 57 55 AC [01:09:20]Write i2c OK [01:09:20]MH_I2C_Read... [01:09:20]Read from MH i2c: 01 [01:09:20]MH_I2C_Read... [01:09:20]Read from MH i2c: 01 07 00 [01:09:20]MH_I2C_Read... [01:09:20]Read from MH i2c: 01 07 00 57 55 00 00 00 00 00 18 0D D8 [01:09:20]RasterBufferAndPrint [01:09:20]line [01:09:20]line [01:09:20]line [01:09:20]line [01:09:20]line [01:09:20]written 0, free lines is 3358 [01:09:20]MH_Cut [01:09:20]Write to MH i2c: D1 01 00 5E 55 01 85 [01:09:20]Write i2c OK [01:09:20]MH_I2C_Read... [01:09:20]Read from MH i2c: D1 [01:09:20]MH_I2C_Read... [01:09:20]Read from MH i2c: D1 01 00 [01:09:20]MH_I2C_Read... [01:09:20]Read from MH i2c: D1 01 00 5E 55 00 84 [01:09:20]Write to MH i2c: 01 00 00 5F 55 B4 [01:09:20]Write i2c OK [01:09:20]MH_I2C_Read... [01:09:20]OFD Sender: No OFD packet to send [01:09:20]*** Cut start [01:09:20]*** Partial cut [01:09:20]*** CUTSNS_PIN = 1 [01:09:20]*** CUTSNS_PIN = 0 [01:09:21]*** Brake cut motor [01:09:21]Read from MH i2c: 01 [01:09:21]MH_I2C_Read... [01:09:21]*** Stop cut motor [01:09:21]*** Cut end [01:09:21]Read from MH i2c: 01 07 00 [01:09:21]MH_I2C_Read... [01:09:21]Read from MH i2c: 01 07 00 5F 55 00 00 00 00 00 FF 0F C9 [01:09:21]process_action close_receipt done [01:09:21]requested_data is exist [01:09:21]produce_requested_data [01:09:21]requested_item fm.sn is exist - process it [01:09:21]wFMCommunicate request_size=4 [01:09:21]MH_SAM_APDU [01:09:21]CAPDU: 80 11 00 00 [01:09:21]Write to MH i2c: E2 08 00 60 55 80 11 00 00 00 00 00 00 2F [01:09:21]Write i2c OK [01:09:21]MH_I2C_Read... [01:09:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:09:21]Read from MH i2c: E2 [01:09:21]MH_I2C_Read... [01:09:21]Read from MH i2c: E2 17 00 [01:09:21]MH_I2C_Read... [01:09:21]Read from MH i2c: E2 17 00 60 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 85 [01:09:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [01:09:21]wFMCommunicate OK [01:09:21]requested_item fd.num is exist - process it [01:09:21]SAM_PROTO_GetFieldsCounters [01:09:21]wFMCommunicate request_size=4 [01:09:21]MH_SAM_APDU [01:09:21]CAPDU: 80 13 00 00 [01:09:21]Write to MH i2c: E2 08 00 61 55 80 13 00 00 00 00 00 00 32 [01:09:21]Write i2c OK [01:09:21]MH_I2C_Read... [01:09:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:09:21]Read from MH i2c: E2 [01:09:21]MH_I2C_Read... [01:09:21]Read from MH i2c: E2 62 00 [01:09:21]MH_I2C_Read... [01:09:21]Read from MH i2c: E2 62 00 61 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 13 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 23 [01:09:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 13 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:09:21]wFMCommunicate OK [01:09:21]SAM_PROTO_GetFieldsCounters done [01:09:21]requested_item shift.num is exist - process it [01:09:21]requested_item shift.opened is exist - process it [01:09:21]req_shift_opened [01:09:21]FM_GetShiftState [01:09:21]SAM_PROTO_GetShiftState [01:09:21]wFMCommunicate request_size=4 [01:09:21]MH_SAM_APDU [01:09:21]CAPDU: 80 13 01 00 [01:09:21]Write to MH i2c: E2 08 00 62 55 80 13 01 00 00 00 00 00 34 [01:09:21]Write i2c OK [01:09:21]MH_I2C_Read... [01:09:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:09:21]Read from MH i2c: E2 [01:09:21]MH_I2C_Read... [01:09:21]Read from MH i2c: E2 0E 00 [01:09:21]MH_I2C_Read... [01:09:21]Read from MH i2c: E2 0E 00 62 55 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 CC [01:09:21]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [01:09:21]wFMCommunicate OK [01:09:21]SAM_PROTO_GetShiftState done [01:09:21]FM_GetShiftState done [01:09:21]req_shift_opened done [01:09:21]requested_item shift.open_date is exist - process it [01:09:21]req_shift_open_date [01:09:21]req_shift_open_date done [01:09:21]produce_requested_data done [01:09:21]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25107,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [01:09:21]process_action_free close_receipt [01:09:21]json_value_free [01:09:21]json_value_free done [01:09:21]process_json_proto returns [01:09:21]Send response to host [01:09:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25107,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [01:09:21]free response buf [01:09:21]execute_script done [01:09:21]execute_script returns [01:09:21]free content buf [01:09:21]Sock 10.Close socket [01:09:21]Sock 10.Thread stoped [01:09:25]OFD Sender: No OFD packet to send [01:09:30]OFD Sender: No OFD packet to send [01:09:35]OFD Sender: No OFD packet to send [01:09:40]OFD Sender: No OFD packet to send [01:09:45]OFD Sender: No OFD packet to send [01:09:50]OFD Sender: No OFD packet to send [01:09:55]OFD Sender: No OFD packet to send [01:10:00]OFD Sender: No OFD packet to send [01:10:05]OFD Sender: No OFD packet to send [01:10:10]OFD Sender: No OFD packet to send [01:10:15]OFD Sender: No OFD packet to send [01:10:20]OFD Sender: No OFD packet to send [01:10:25]OFD Sender: No OFD packet to send [01:10:30]OFD Sender: No OFD packet to send [01:10:35]OFD Sender: No OFD packet to send [01:10:40]OFD Sender: No OFD packet to send [01:10:45]OFD Sender: No OFD packet to send [01:10:50]OFD Sender: No OFD packet to send [01:10:55]OFD Sender: No OFD packet to send [01:11:00]OFD Sender: No OFD packet to send [01:11:05]OFD Sender: No OFD packet to send [01:11:08]accept exits with 7 [01:11:08]New connection [01:11:08]New thread 3067428196 created [01:11:08]Thread 3067571556 joined [01:11:08]Waiting for new connection... [01:11:08] Sock 7.Parse request [01:11:08]Sock 7.Check first char [01:11:08]Sock 7.First char is OK [01:11:08]request: POST /json_proto HTTP/1.0 [01:11:08]Method: POST [01:11:08]URL: /json_proto [01:11:08]Method is POST - this is cgi request [01:11:08]url: /json_proto [01:11:08]query_string will be loaded in cgi processing [01:11:08]execute_cgi json_proto POST (null) [01:11:08]execute_cgi path=json_proto method=POST [01:11:08]POST find Content-Length [01:11:08]Host: 172.17.45.131:8080 [01:11:08]Content-Length: 977 [01:11:08]Content-Type: application/json [01:11:08] [01:11:08]POST finish read [01:11:08]Found Content-Length = 977 [01:11:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610871", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 74.70, "quantity" : 73.560, "sum" : 5494.93, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 127\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 73.56 \u0441\u043E\u043C", "deposit" : 5500.00, "total" : 5494.00, "payments": [ { "type": 0, "sum" : 5494.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:11:08]execute_script... [01:11:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610871", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 74.70, "quantity" : 73.560, "sum" : 5494.93, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 127\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 73.56 \u0441\u043E\u043C", "deposit" : 5500.00, "total" : 5494.00, "payments": [ { "type": 0, "sum" : 5494.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:11:08]POST & json_proto [01:11:08]process_json_proto [01:11:08]json parsed OK: [01:11:08]protocol is kg_v1.0 [01:11:08]action value=close_receipt [01:11:08]process_action close_receipt [01:11:08]cmd_close_receipt [01:11:08]MH_GetDate [01:11:08]Write to MH i2c: F0 00 00 63 55 A7 [01:11:08]Write i2c OK [01:11:08]MH_I2C_Read... [01:11:08]Read from MH i2c: F0 [01:11:08]MH_I2C_Read... [01:11:08]Read from MH i2c: F0 09 00 [01:11:08]MH_I2C_Read... [01:11:08]Read from MH i2c: F0 09 00 63 55 00 2E 8F A9 66 C6 D4 6E 66 EA [01:11:08]GetLastDocTimeStamp 1722388160 [01:11:08]current date 1722388270 [01:11:08]FM_GetShiftState [01:11:08]SAM_PROTO_GetShiftState [01:11:08]wFMCommunicate request_size=4 [01:11:08]MH_SAM_APDU [01:11:08]CAPDU: 80 13 01 00 [01:11:08]Write to MH i2c: E2 08 00 64 55 80 13 01 00 00 00 00 00 36 [01:11:08]Write i2c OK [01:11:08]MH_I2C_Read... [01:11:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:11:08]Read from MH i2c: E2 [01:11:08]MH_I2C_Read... [01:11:08]Read from MH i2c: E2 0E 00 [01:11:08]MH_I2C_Read... [01:11:08]Read from MH i2c: E2 0E 00 64 55 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 CE [01:11:08]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [01:11:08]wFMCommunicate OK [01:11:08]SAM_PROTO_GetShiftState done [01:11:08]FM_GetShiftState done [01:11:08]opened in 1722384637 [01:11:08]opened+sec_in_day 1722471037 [01:11:08]quantity*price = 549493 [01:11:08]sum+1 = 549494 [01:11:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.93 ИТОГО: 5494.00 Внесено: 5500.00 СДАЧА: 6.00 НСП 1% : 48.63 НДС 12% : 583.53 Наличными: 5494.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 15 31.07.2024 01:11 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Дисконтная программа ДТ номер 127 сэкономлено 73.56 сом ФМ: 0000000002098565 ФД: 25108 ФПД: 132698933942899 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T011110&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25108&fm=132698933942899&tin=02508201610067®Number=0000000000171247&sum=549400 [01:11:09]StoreToDocumentArchive [01:11:09]shift 49 fd 25108 [01:11:09]save to /storage/0049/doc_00025108 [01:11:09]save last doc name /storage/0049/doc_00025108 to /storage/kkm_last_doc_name [01:11:09]save OK [01:11:09]Clear old archive folders... [01:11:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [01:11:09]tlvbuf is 01EF6FC0 [01:11:09]SAM_PROTO_ClearQueue [01:11:09]wFMCommunicate request_size=4 [01:11:09]MH_SAM_APDU [01:11:09]CAPDU: 80 09 00 00 [01:11:09]Write to MH i2c: E2 08 00 71 55 80 09 00 00 00 00 00 00 38 [01:11:09]Write i2c OK [01:11:09]MH_I2C_Read... [01:11:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:11:09]Read from MH i2c: E2 [01:11:09]MH_I2C_Read... [01:11:09]Read from MH i2c: E2 03 00 [01:11:09]MH_I2C_Read... [01:11:09]Read from MH i2c: E2 03 00 71 55 00 90 00 3A [01:11:09]RAPDU: 90 00 [01:11:09]wFMCommunicate OK [01:11:09]SAM_PROTO_ClearQueue done [01:11:09]KKMCreateOFDPacket [01:11:09]OFDProtocolAddRootSTLVToBuf [01:11:09]FM_MakeSignedData [01:11:09]FM_MakeSignedData [01:11:09]SAM_PROTO_SignData [01:11:09]wFMCommunicate request_size=4 [01:11:09]MH_SAM_APDU [01:11:09]CAPDU: 80 0D 01 02 [01:11:09]Write to MH i2c: E2 08 00 72 55 80 0D 01 02 00 00 00 00 40 [01:11:09]Write i2c OK [01:11:09]MH_I2C_Read... [01:11:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:11:09]Read from MH i2c: E2 [01:11:09]MH_I2C_Read... [01:11:09]Read from MH i2c: E2 03 00 [01:11:09]MH_I2C_Read... [01:11:09]Read from MH i2c: E2 03 00 72 55 00 90 00 3B [01:11:09]RAPDU: 90 00 [01:11:09]wFMCommunicate OK [01:11:09]wFMCommunicate request_size=255 [01:11:09]MH_SAM_APDU [01:11:09]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 58 1F 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 75 62 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 62 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FF 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 E3 00 00 00 00 07 04 06 00 18 62 08 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 2E 8F A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 14 62 00 00 35 04 06 00 78 B0 60 D1 [01:11:09]Write to MH i2c: E2 02 01 73 55 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 58 1F 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 75 62 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 62 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FF 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 E3 00 00 00 00 07 04 06 00 18 62 08 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 2E 8F A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 14 62 00 00 35 04 06 00 78 B0 60 D1 00 00 00 [01:11:09]Write i2c OK [01:11:09]MH_I2C_Read... [01:11:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:11:09]Read from MH i2c: E2 [01:11:09]MH_I2C_Read... [01:11:09]Read from MH i2c: E2 03 00 [01:11:09]MH_I2C_Read... [01:11:09]Read from MH i2c: E2 03 00 73 55 00 90 00 3C [01:11:09]RAPDU: 90 00 [01:11:09]wFMCommunicate OK [01:11:09]wFMCommunicate request_size=7 [01:11:09]MH_SAM_APDU [01:11:09]CAPDU: 80 0D 02 02 02 DA 73 [01:11:09]Write to MH i2c: E2 0A 00 74 55 80 0D 02 02 02 00 DA 73 00 00 94 [01:11:09]Write i2c OK [01:11:09]MH_I2C_Read... [01:11:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:11:09]Read from MH i2c: E2 [01:11:09]MH_I2C_Read... [01:11:09]Read from MH i2c: E2 03 00 [01:11:09]MH_I2C_Read... [01:11:09]Read from MH i2c: E2 03 00 74 55 00 90 00 3D [01:11:09]RAPDU: 90 00 [01:11:09]wFMCommunicate OK [01:11:09]wFMCommunicate request_size=4 [01:11:09]MH_SAM_APDU [01:11:09]CAPDU: 80 0D 03 02 [01:11:09]Write to MH i2c: E2 08 00 75 55 80 0D 03 02 00 00 00 00 45 [01:11:09]Write i2c OK [01:11:09]MH_I2C_Read... [01:11:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:11:10]Read from MH i2c: E2 [01:11:10]MH_I2C_Read... [01:11:10]Read from MH i2c: E2 0B 00 [01:11:10]MH_I2C_Read... [01:11:10]Read from MH i2c: E2 0B 00 75 55 00 C2 B5 A5 07 23 26 FF C3 90 00 74 [01:11:10]RAPDU: C2 B5 A5 07 23 26 FF C3 90 00 [01:11:10]wFMCommunicate OK [01:11:10]SAM_PROTO_SignData done [01:11:10]FM_MakeSignedData done [01:11:10]CreateOFDProtocolMessage [01:11:10]wFMCommunicate request_size=4 [01:11:10]MH_SAM_APDU [01:11:10]CAPDU: 80 11 00 00 [01:11:10]Write to MH i2c: E2 08 00 76 55 80 11 00 00 00 00 00 00 45 [01:11:10]Write i2c OK [01:11:10]MH_I2C_Read... [01:11:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:11:10]Read from MH i2c: E2 [01:11:10]MH_I2C_Read... [01:11:10]Read from MH i2c: E2 17 00 [01:11:10]MH_I2C_Read... [01:11:10]Read from MH i2c: E2 17 00 76 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 9B [01:11:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [01:11:10]wFMCommunicate OK [01:11:10]CreateOFDProtocolMessage done [01:11:10]OFDSenderStorePacket 25108 [01:11:10]StoreOFDPacket docnum=25108 [01:11:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 51 9D 04 01 01 26 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 58 1F 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 75 62 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 62 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FF 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 E3 00 00 00 00 07 04 06 00 18 62 08 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 2E 8F A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 14 62 00 00 35 04 06 00 78 B0 60 D1 DA 73 C2 B5 A5 07 23 26 FF C3 [01:11:10]CheckFolder [01:11:10]dirname=/storage/ofd_packets [01:11:10]CheckFolder done [01:11:10]ProducePacketName [01:11:10]name=ofd_packets/00025108 [01:11:10]NVStorageSaveData ofd_packets/00025108 [01:11:10]File name is /storage/ofd_packets/00025108 [01:11:10]Write 298 bytes [01:11:10]NVStorageSaveData done [01:11:10]OFDSenderStorePacket done [01:11:10]KKMCreateOFDPacket done [01:11:10]NVStorageSaveData kkm_last_timestamp [01:11:10]File name is /storage/kkm_last_timestamp [01:11:10]Write 4 bytes [01:11:10]NVStorageSaveData done [01:11:10]ExternCall_PrintAddStr [01:11:10]wPrintStart [01:11:10]Write to MH i2c: 01 00 00 77 55 CC [01:11:10]Write i2c OK [01:11:10]MH_I2C_Read... [01:11:10]Read from MH i2c: 01 [01:11:10]MH_I2C_Read... [01:11:10]Read from MH i2c: 01 07 00 [01:11:10]MH_I2C_Read... [01:11:10]Read from MH i2c: 01 07 00 77 55 00 00 00 00 00 FF 0F E1 [01:11:10]RasterBufferAndPrint [01:11:10]line Счет N : (1)610871 [01:11:10]line ИНН: 02508201610067 [01:11:10]line Контрольно-Кассовый Чек [01:11:10]line ПРОДАЖА [01:11:10]line ТРК (МРК, ГНК) : 2 [01:11:10]line Товар: 2710194210 [01:11:10]line ДТ-К-2 [01:11:10]line 73.560 * 74.70 [01:11:10]line = 5494.93 [01:11:10]line НДС 12% НСП 1% [01:11:10]line > о реализуемом товаре [01:11:10]line ОКРУГЛЕНИЕ: -0.93 [01:11:10]line ИТОГО: 5494.00 [01:11:10]line Внесено: 5500.00 [01:11:10]line СДАЧА: 6.00 [01:11:10]line НСП 1% : 48.63 [01:11:10]line НДС 12% : 583.53 [01:11:10]line Наличными: 5494.00 [01:11:10]line Безнал.: 0.00 [01:11:10]line Место: АЗС № 127 "Партнер Нефть" [01:11:10]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [01:11:10]line СНО: Общий режим [01:11:10]line Чек 15 31.07.2024 01:11 [01:11:10]line Смена: 49 ФФД: 1.0 [01:11:10]line ЗНМ: 0300000158 [01:11:10]line РНМ: 0000000000171247 [01:11:10]line Версия ККМ: v1.0 [01:11:10]line [01:11:10]line Дисконтная программа [01:11:10]line ДТ [01:11:10]line номер 127 [01:11:10]line сэкономлено 73.56 сом [01:11:10]line ФМ: 0000000002098565 [01:11:10]line ФД: 25108 [01:11:10]line ФПД: 132698933942899 [01:11:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T011110&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25108&fm=132698933942899&tin=02508201610067®Number=0000000000171247&sum=549400 [01:11:10]OFD Sender: Processing packet 25108 [packets to send 29, broken 28] [01:11:10]ProducePacketName [01:11:10]name=ofd_packets/00025108 [01:11:10]OFD Sender: To server: pG, [01:11:10]CommunicateWithHost lk.salyk.kg:30040 [01:11:10]ConnectInit lk.salyk.kg [01:11:10]written 0, free lines is 4095 [01:11:10]Connected sock=10 [01:11:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 51 9D 04 01 01 26 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 58 1F 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 75 62 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 62 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FF 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F1 E3 00 00 00 00 07 04 06 00 18 62 08 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 2E 8F A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 14 62 00 00 35 04 06 00 78 B0 60 D1 DA 73 C2 B5 A5 07 23 26 FF C3 [01:11:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 6E 15 47 00 98 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 32 30 39 38 35 36 35 10 04 04 00 14 62 00 00 F4 03 04 00 BB 3A A9 66 B6 04 01 00 00 05 F3 16 48 FE DF AE 37 [01:11:10]CommunicateWithHost err = 0 [01:11:10]CheckOFDResponse [01:11:10]1017 (14) - 77093643461234 [01:11:10]1041 (16) - 0000000002098565 [01:11:10]1040 (4) - 25108 [01:11:10]1012 (4) - 30.07.2024 19:10 [01:11:10]1206 (1) - 0 [01:11:10]OFD Sender: Remove packet 25108 [01:11:10]ProducePacketName [01:11:10]name=ofd_packets/00025108 [01:11:10]NVStorageDeleteData [01:11:10]Write to MH i2c: 01 00 00 A7 55 FC [01:11:10]Write i2c OK [01:11:10]MH_I2C_Read... [01:11:10]Read from MH i2c: 01 [01:11:10]MH_I2C_Read... [01:11:10]Read from MH i2c: 01 07 00 [01:11:10]MH_I2C_Read... [01:11:10]Read from MH i2c: 01 07 00 A7 55 00 00 00 00 00 94 0C A3 [01:11:10]RasterBufferAndPrint [01:11:10]line [01:11:10]line [01:11:10]line [01:11:10]line [01:11:10]line [01:11:10]written 0, free lines is 3229 [01:11:10]MH_Cut [01:11:10]Write to MH i2c: D1 01 00 AE 55 01 D5 [01:11:10]Write i2c OK [01:11:10]MH_I2C_Read... [01:11:10]Read from MH i2c: D1 [01:11:10]MH_I2C_Read... [01:11:10]Read from MH i2c: D1 01 00 [01:11:10]MH_I2C_Read... [01:11:10]Read from MH i2c: D1 01 00 AE 55 00 D4 [01:11:10]Write to MH i2c: 01 00 00 AF 55 04 [01:11:10]Write i2c OK [01:11:10]MH_I2C_Read... [01:11:11]OFD Sender: No OFD packet to send [01:11:11]*** Cut start [01:11:11]*** Partial cut [01:11:11]*** CUTSNS_PIN = 1 [01:11:11]*** CUTSNS_PIN = 0 [01:11:11]*** Brake cut motor [01:11:12]Read from MH i2c: 01 [01:11:12]MH_I2C_Read... [01:11:12]*** Stop cut motor [01:11:12]*** Cut end [01:11:12]Read from MH i2c: 01 07 00 [01:11:12]MH_I2C_Read... [01:11:12]Read from MH i2c: 01 07 00 AF 55 00 00 00 00 00 FF 0F 19 [01:11:12]process_action close_receipt done [01:11:12]requested_data is exist [01:11:12]produce_requested_data [01:11:12]requested_item fm.sn is exist - process it [01:11:12]wFMCommunicate request_size=4 [01:11:12]MH_SAM_APDU [01:11:12]CAPDU: 80 11 00 00 [01:11:12]Write to MH i2c: E2 08 00 B0 55 80 11 00 00 00 00 00 00 7F [01:11:12]Write i2c OK [01:11:12]MH_I2C_Read... [01:11:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:11:12]Read from MH i2c: E2 [01:11:12]MH_I2C_Read... [01:11:12]Read from MH i2c: E2 17 00 [01:11:12]MH_I2C_Read... [01:11:12]Read from MH i2c: E2 17 00 B0 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 D5 [01:11:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [01:11:12]wFMCommunicate OK [01:11:12]requested_item fd.num is exist - process it [01:11:12]SAM_PROTO_GetFieldsCounters [01:11:12]wFMCommunicate request_size=4 [01:11:12]MH_SAM_APDU [01:11:12]CAPDU: 80 13 00 00 [01:11:12]Write to MH i2c: E2 08 00 B1 55 80 13 00 00 00 00 00 00 82 [01:11:12]Write i2c OK [01:11:12]MH_I2C_Read... [01:11:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:11:12]Read from MH i2c: E2 [01:11:12]MH_I2C_Read... [01:11:12]Read from MH i2c: E2 62 00 [01:11:12]MH_I2C_Read... [01:11:12]Read from MH i2c: E2 62 00 B1 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 14 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 77 [01:11:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 14 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:11:12]wFMCommunicate OK [01:11:12]SAM_PROTO_GetFieldsCounters done [01:11:12]requested_item shift.num is exist - process it [01:11:12]requested_item shift.opened is exist - process it [01:11:12]req_shift_opened [01:11:12]FM_GetShiftState [01:11:12]SAM_PROTO_GetShiftState [01:11:12]wFMCommunicate request_size=4 [01:11:12]MH_SAM_APDU [01:11:12]CAPDU: 80 13 01 00 [01:11:12]Write to MH i2c: E2 08 00 B2 55 80 13 01 00 00 00 00 00 84 [01:11:12]Write i2c OK [01:11:12]MH_I2C_Read... [01:11:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:11:12]Read from MH i2c: E2 [01:11:12]MH_I2C_Read... [01:11:12]Read from MH i2c: E2 0E 00 [01:11:12]MH_I2C_Read... [01:11:12]Read from MH i2c: E2 0E 00 B2 55 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 1C [01:11:12]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [01:11:12]wFMCommunicate OK [01:11:12]SAM_PROTO_GetShiftState done [01:11:12]FM_GetShiftState done [01:11:12]req_shift_opened done [01:11:12]requested_item shift.open_date is exist - process it [01:11:12]req_shift_open_date [01:11:12]req_shift_open_date done [01:11:12]produce_requested_data done [01:11:12]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25108,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [01:11:12]process_action_free close_receipt [01:11:12]json_value_free [01:11:12]json_value_free done [01:11:12]process_json_proto returns [01:11:12]Send response to host [01:11:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25108,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [01:11:12]free response buf [01:11:12]execute_script done [01:11:12]execute_script returns [01:11:12]free content buf [01:11:12]Sock 7.Close socket [01:11:12]Sock 7.Thread stoped [01:11:16]OFD Sender: No OFD packet to send [01:11:21]OFD Sender: No OFD packet to send [01:11:26]OFD Sender: No OFD packet to send [01:11:31]OFD Sender: No OFD packet to send [01:11:36]OFD Sender: No OFD packet to send [01:11:41]OFD Sender: No OFD packet to send [01:11:46]OFD Sender: No OFD packet to send [01:11:51]OFD Sender: No OFD packet to send [01:11:56]OFD Sender: No OFD packet to send [01:12:01]OFD Sender: No OFD packet to send [01:12:06]OFD Sender: No OFD packet to send [01:12:11]OFD Sender: No OFD packet to send [01:12:16]OFD Sender: No OFD packet to send [01:12:21]OFD Sender: No OFD packet to send [01:12:26]OFD Sender: No OFD packet to send [01:12:31]OFD Sender: No OFD packet to send [01:12:36]OFD Sender: No OFD packet to send [01:12:41]OFD Sender: No OFD packet to send [01:12:46]OFD Sender: No OFD packet to send [01:12:51]OFD Sender: No OFD packet to send [01:12:56]OFD Sender: No OFD packet to send [01:13:01]OFD Sender: No OFD packet to send [01:13:06]OFD Sender: No OFD packet to send [01:13:11]OFD Sender: No OFD packet to send [01:13:16]OFD Sender: No OFD packet to send [01:13:21]OFD Sender: No OFD packet to send [01:13:26]OFD Sender: No OFD packet to send [01:13:31]OFD Sender: No OFD packet to send [01:13:36]OFD Sender: No OFD packet to send [01:13:41]OFD Sender: No OFD packet to send [01:13:46]OFD Sender: No OFD packet to send [01:13:51]OFD Sender: No OFD packet to send [01:13:56]OFD Sender: No OFD packet to send [01:14:01]OFD Sender: No OFD packet to send [01:14:06]OFD Sender: No OFD packet to send [01:14:11]OFD Sender: No OFD packet to send [01:14:16]OFD Sender: No OFD packet to send [01:14:21]OFD Sender: No OFD packet to send [01:14:26]OFD Sender: No OFD packet to send [01:14:31]OFD Sender: No OFD packet to send [01:14:36]OFD Sender: No OFD packet to send [01:14:41]OFD Sender: No OFD packet to send [01:14:46]OFD Sender: No OFD packet to send [01:14:51]OFD Sender: No OFD packet to send [01:14:56]OFD Sender: No OFD packet to send [01:15:01]OFD Sender: No OFD packet to send [01:15:06]OFD Sender: No OFD packet to send [01:15:11]OFD Sender: No OFD packet to send [01:15:16]OFD Sender: No OFD packet to send [01:15:21]OFD Sender: No OFD packet to send [01:15:26]OFD Sender: No OFD packet to send [01:15:31]OFD Sender: No OFD packet to send [01:15:36]OFD Sender: No OFD packet to send [01:15:41]OFD Sender: No OFD packet to send [01:15:46]OFD Sender: No OFD packet to send [01:15:51]OFD Sender: No OFD packet to send [01:15:56]OFD Sender: No OFD packet to send [01:16:01]OFD Sender: No OFD packet to send [01:16:06]OFD Sender: No OFD packet to send [01:16:11]OFD Sender: No OFD packet to send [01:16:16]OFD Sender: No OFD packet to send [01:16:21]OFD Sender: No OFD packet to send [01:16:26]OFD Sender: No OFD packet to send [01:16:31]OFD Sender: No OFD packet to send [01:16:36]OFD Sender: No OFD packet to send [01:16:41]OFD Sender: No OFD packet to send [01:16:46]OFD Sender: No OFD packet to send [01:16:51]OFD Sender: No OFD packet to send [01:16:56]OFD Sender: No OFD packet to send [01:17:01]OFD Sender: No OFD packet to send [01:17:06]OFD Sender: No OFD packet to send [01:17:11]OFD Sender: No OFD packet to send [01:17:16]OFD Sender: No OFD packet to send [01:17:21]OFD Sender: No OFD packet to send [01:17:26]OFD Sender: No OFD packet to send [01:17:31]OFD Sender: No OFD packet to send [01:17:36]OFD Sender: No OFD packet to send [01:17:41]OFD Sender: No OFD packet to send [01:17:46]OFD Sender: No OFD packet to send [01:17:51]OFD Sender: No OFD packet to send [01:17:56]OFD Sender: No OFD packet to send [01:18:01]OFD Sender: No OFD packet to send [01:18:06]OFD Sender: No OFD packet to send [01:18:11]OFD Sender: No OFD packet to send [01:18:16]OFD Sender: No OFD packet to send [01:18:21]OFD Sender: No OFD packet to send [01:18:26]OFD Sender: No OFD packet to send [01:18:31]OFD Sender: No OFD packet to send [01:18:36]OFD Sender: No OFD packet to send [01:18:41]OFD Sender: No OFD packet to send [01:18:46]OFD Sender: No OFD packet to send [01:18:51]OFD Sender: No OFD packet to send [01:18:56]OFD Sender: No OFD packet to send [01:19:01]OFD Sender: No OFD packet to send [01:19:06]OFD Sender: No OFD packet to send [01:19:11]OFD Sender: No OFD packet to send [01:19:16]OFD Sender: No OFD packet to send [01:19:21]OFD Sender: No OFD packet to send [01:19:26]OFD Sender: No OFD packet to send [01:19:31]OFD Sender: No OFD packet to send [01:19:36]OFD Sender: No OFD packet to send [01:19:41]OFD Sender: No OFD packet to send [01:19:46]OFD Sender: No OFD packet to send [01:19:51]OFD Sender: No OFD packet to send [01:19:56]OFD Sender: No OFD packet to send [01:20:01]OFD Sender: No OFD packet to send [01:20:06]OFD Sender: No OFD packet to send [01:20:11]OFD Sender: No OFD packet to send [01:20:16]OFD Sender: No OFD packet to send [01:20:21]OFD Sender: No OFD packet to send [01:20:26]OFD Sender: No OFD packet to send [01:20:31]OFD Sender: No OFD packet to send [01:20:36]OFD Sender: No OFD packet to send [01:20:41]OFD Sender: No OFD packet to send [01:20:46]OFD Sender: No OFD packet to send [01:20:51]OFD Sender: No OFD packet to send [01:20:56]OFD Sender: No OFD packet to send [01:21:01]OFD Sender: No OFD packet to send [01:21:06]OFD Sender: No OFD packet to send [01:21:11]OFD Sender: No OFD packet to send [01:21:16]OFD Sender: No OFD packet to send [01:21:21]OFD Sender: No OFD packet to send [01:21:26]OFD Sender: No OFD packet to send [01:21:31]OFD Sender: No OFD packet to send [01:21:36]OFD Sender: No OFD packet to send [01:21:41]OFD Sender: No OFD packet to send [01:21:46]OFD Sender: No OFD packet to send [01:21:51]OFD Sender: No OFD packet to send [01:21:56]OFD Sender: No OFD packet to send [01:22:01]OFD Sender: No OFD packet to send [01:22:06]OFD Sender: No OFD packet to send [01:22:11]OFD Sender: No OFD packet to send [01:22:16]OFD Sender: No OFD packet to send [01:22:21]OFD Sender: No OFD packet to send [01:22:26]OFD Sender: No OFD packet to send [01:22:31]OFD Sender: No OFD packet to send [01:22:36]OFD Sender: No OFD packet to send [01:22:41]OFD Sender: No OFD packet to send [01:22:46]OFD Sender: No OFD packet to send [01:22:51]OFD Sender: No OFD packet to send [01:22:56]OFD Sender: No OFD packet to send [01:23:01]OFD Sender: No OFD packet to send [01:23:06]OFD Sender: No OFD packet to send [01:23:11]OFD Sender: No OFD packet to send [01:23:16]OFD Sender: No OFD packet to send [01:23:21]OFD Sender: No OFD packet to send [01:23:26]OFD Sender: No OFD packet to send [01:23:31]OFD Sender: No OFD packet to send [01:23:36]OFD Sender: No OFD packet to send [01:23:41]OFD Sender: No OFD packet to send [01:23:46]OFD Sender: No OFD packet to send [01:23:51]OFD Sender: No OFD packet to send [01:23:56]OFD Sender: No OFD packet to send [01:24:01]OFD Sender: No OFD packet to send [01:24:06]OFD Sender: No OFD packet to send [01:24:11]OFD Sender: No OFD packet to send [01:24:16]OFD Sender: No OFD packet to send [01:24:21]OFD Sender: No OFD packet to send [01:24:22]accept exits with 9 [01:24:22]New connection [01:24:22]New thread 3067571556 created [01:24:22]Thread 3067428196 joined [01:24:22]Waiting for new connection... [01:24:22] Sock 9.Parse request [01:24:22]Sock 9.Check first char [01:24:22]Sock 9.First char is OK [01:24:22]request: POST /json_proto HTTP/1.0 [01:24:22]Method: POST [01:24:22]URL: /json_proto [01:24:22]Method is POST - this is cgi request [01:24:22]url: /json_proto [01:24:22]query_string will be loaded in cgi processing [01:24:22]execute_cgi json_proto POST (null) [01:24:22]execute_cgi path=json_proto method=POST [01:24:22]POST find Content-Length [01:24:22]Host: 172.17.45.131:8080 [01:24:22]Content-Length: 682 [01:24:22]Content-Type: application/json [01:24:22] [01:24:22]POST finish read [01:24:22]Found Content-Length = 682 [01:24:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610874", "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" : 24.340, "sum" : 1650.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1650.00, "total" : 1650.00, "payments": [ { "type": 0, "sum" : 1650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:24:22]execute_script... [01:24:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610874", "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" : 24.340, "sum" : 1650.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1650.00, "total" : 1650.00, "payments": [ { "type": 0, "sum" : 1650.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:24:22]POST & json_proto [01:24:22]process_json_proto [01:24:22]json parsed OK: [01:24:22]protocol is kg_v1.0 [01:24:22]action value=close_receipt [01:24:22]process_action close_receipt [01:24:22]cmd_close_receipt [01:24:22]MH_GetDate [01:24:22]Write to MH i2c: F0 00 00 B3 55 F7 [01:24:22]Write i2c OK [01:24:22]MH_I2C_Read... [01:24:22]Read from MH i2c: F0 [01:24:22]MH_I2C_Read... [01:24:22]Read from MH i2c: F0 09 00 [01:24:22]MH_I2C_Read... [01:24:22]Read from MH i2c: F0 09 00 B3 55 00 49 92 A9 66 C6 D4 6E 66 58 [01:24:22]GetLastDocTimeStamp 1722388270 [01:24:22]current date 1722389065 [01:24:22]FM_GetShiftState [01:24:22]SAM_PROTO_GetShiftState [01:24:22]wFMCommunicate request_size=4 [01:24:22]MH_SAM_APDU [01:24:22]CAPDU: 80 13 01 00 [01:24:22]Write to MH i2c: E2 08 00 B4 55 80 13 01 00 00 00 00 00 86 [01:24:22]Write i2c OK [01:24:22]MH_I2C_Read... [01:24:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:24:22]Read from MH i2c: E2 [01:24:22]MH_I2C_Read... [01:24:22]Read from MH i2c: E2 0E 00 [01:24:22]MH_I2C_Read... [01:24:22]Read from MH i2c: E2 0E 00 B4 55 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 1E [01:24:22]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [01:24:22]wFMCommunicate OK [01:24:22]SAM_PROTO_GetShiftState done [01:24:22]FM_GetShiftState done [01:24:22]opened in 1722384637 [01:24:22]opened+sec_in_day 1722471037 [01:24:22]quantity*price = 165025 [01:24:22]sum+1 = 165026 [01:24:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 1650.00 Внесено: 1650.00 СДАЧА: 0.00 НСП 1% : 14.60 НДС 12% : 175.25 Наличными: 1650.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 16 31.07.2024 01:24 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25109 ФПД: 212411166097564 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T012425&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25109&fm=212411166097564&tin=02508201610067®Number=0000000000171247&sum=165000 [01:24:23]StoreToDocumentArchive [01:24:23]shift 49 fd 25109 [01:24:23]save to /storage/0049/doc_00025109 [01:24:23]save last doc name /storage/0049/doc_00025109 to /storage/kkm_last_doc_name [01:24:23]save OK [01:24:23]Clear old archive folders... [01:24:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:24:23]tlvbuf is B6FEF390 [01:24:23]SAM_PROTO_ClearQueue [01:24:23]wFMCommunicate request_size=4 [01:24:23]MH_SAM_APDU [01:24:23]CAPDU: 80 09 00 00 [01:24:23]Write to MH i2c: E2 08 00 C1 55 80 09 00 00 00 00 00 00 88 [01:24:23]Write i2c OK [01:24:23]MH_I2C_Read... [01:24:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:24:23]Read from MH i2c: E2 [01:24:23]MH_I2C_Read... [01:24:23]Read from MH i2c: E2 03 00 [01:24:23]MH_I2C_Read... [01:24:23]Read from MH i2c: E2 03 00 C1 55 00 90 00 8A [01:24:23]RAPDU: 90 00 [01:24:23]wFMCommunicate OK [01:24:23]SAM_PROTO_ClearQueue done [01:24:23]KKMCreateOFDPacket [01:24:23]OFDProtocolAddRootSTLVToBuf [01:24:23]FM_MakeSignedData [01:24:23]FM_MakeSignedData [01:24:23]SAM_PROTO_SignData [01:24:23]wFMCommunicate request_size=4 [01:24:23]MH_SAM_APDU [01:24:23]CAPDU: 80 0D 01 02 [01:24:23]Write to MH i2c: E2 08 00 C2 55 80 0D 01 02 00 00 00 00 90 [01:24:23]Write i2c OK [01:24:23]MH_I2C_Read... [01:24:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:24:24]Read from MH i2c: E2 [01:24:24]MH_I2C_Read... [01:24:24]Read from MH i2c: E2 03 00 [01:24:24]MH_I2C_Read... [01:24:24]Read from MH i2c: E2 03 00 C2 55 00 90 00 8B [01:24:24]RAPDU: 90 00 [01:24:24]wFMCommunicate OK [01:24:24]wFMCommunicate request_size=255 [01:24:24]MH_SAM_APDU [01:24:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 5F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A1 84 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 84 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 44 00 00 00 00 07 04 06 00 88 84 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 49 92 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 15 62 00 00 35 04 06 00 C1 [01:24:24]Write to MH i2c: E2 02 01 C3 55 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 5F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A1 84 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 84 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 44 00 00 00 00 07 04 06 00 88 84 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 49 92 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 15 62 00 00 35 04 06 00 C1 00 00 B8 [01:24:24]Write i2c OK [01:24:24]MH_I2C_Read... [01:24:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:24:24]Read from MH i2c: E2 [01:24:24]MH_I2C_Read... [01:24:24]Read from MH i2c: E2 03 00 [01:24:24]MH_I2C_Read... [01:24:24]Read from MH i2c: E2 03 00 C3 55 00 90 00 8C [01:24:24]RAPDU: 90 00 [01:24:24]wFMCommunicate OK [01:24:24]wFMCommunicate request_size=10 [01:24:24]MH_SAM_APDU [01:24:24]CAPDU: 80 0D 02 02 05 2F D4 1A 00 9C [01:24:24]Write to MH i2c: E2 0D 00 C4 55 80 0D 02 02 05 00 2F D4 1A 00 9C 00 00 56 [01:24:24]Write i2c OK [01:24:24]MH_I2C_Read... [01:24:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:24:24]Read from MH i2c: E2 [01:24:24]MH_I2C_Read... [01:24:24]Read from MH i2c: E2 03 00 [01:24:24]MH_I2C_Read... [01:24:24]Read from MH i2c: E2 03 00 C4 55 00 90 00 8D [01:24:24]RAPDU: 90 00 [01:24:24]wFMCommunicate OK [01:24:24]wFMCommunicate request_size=4 [01:24:24]MH_SAM_APDU [01:24:24]CAPDU: 80 0D 03 02 [01:24:24]Write to MH i2c: E2 08 00 C5 55 80 0D 03 02 00 00 00 00 95 [01:24:24]Write i2c OK [01:24:24]MH_I2C_Read... [01:24:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:24:24]Read from MH i2c: E2 [01:24:24]MH_I2C_Read... [01:24:24]Read from MH i2c: E2 0B 00 [01:24:24]MH_I2C_Read... [01:24:24]Read from MH i2c: E2 0B 00 C5 55 00 E8 6A 6C 11 90 9B 14 8E 90 00 32 [01:24:24]RAPDU: E8 6A 6C 11 90 9B 14 8E 90 00 [01:24:24]wFMCommunicate OK [01:24:24]SAM_PROTO_SignData done [01:24:24]FM_MakeSignedData done [01:24:24]CreateOFDProtocolMessage [01:24:24]wFMCommunicate request_size=4 [01:24:24]MH_SAM_APDU [01:24:24]CAPDU: 80 11 00 00 [01:24:24]Write to MH i2c: E2 08 00 C6 55 80 11 00 00 00 00 00 00 95 [01:24:24]Write i2c OK [01:24:24]MH_I2C_Read... [01:24:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:24:24]Read from MH i2c: E2 [01:24:24]MH_I2C_Read... [01:24:24]Read from MH i2c: E2 17 00 [01:24:24]MH_I2C_Read... [01:24:24]Read from MH i2c: E2 17 00 C6 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 EB [01:24:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [01:24:24]wFMCommunicate OK [01:24:24]CreateOFDProtocolMessage done [01:24:24]OFDSenderStorePacket 25109 [01:24:24]StoreOFDPacket docnum=25109 [01:24:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 57 0D 07 01 FE 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 14 5F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A1 84 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 84 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 44 00 00 00 00 07 04 06 00 88 84 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 49 92 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 15 62 00 00 35 04 06 00 C1 2F D4 1A 00 9C E8 6A 6C 11 90 9B 14 8E [01:24:24]CheckFolder [01:24:24]dirname=/storage/ofd_packets [01:24:24]CheckFolder done [01:24:24]ProducePacketName [01:24:24]name=ofd_packets/00025109 [01:24:24]NVStorageSaveData ofd_packets/00025109 [01:24:24]File name is /storage/ofd_packets/00025109 [01:24:24]Write 301 bytes [01:24:24]NVStorageSaveData done [01:24:24]OFDSenderStorePacket done [01:24:24]KKMCreateOFDPacket done [01:24:24]NVStorageSaveData kkm_last_timestamp [01:24:24]File name is /storage/kkm_last_timestamp [01:24:24]Write 4 bytes [01:24:24]NVStorageSaveData done [01:24:24]ExternCall_PrintAddStr [01:24:24]wPrintStart [01:24:24]Write to MH i2c: 01 00 00 C7 55 1C [01:24:24]Write i2c OK [01:24:24]MH_I2C_Read... [01:24:24]Read from MH i2c: 01 [01:24:24]MH_I2C_Read... [01:24:24]Read from MH i2c: 01 07 00 [01:24:24]MH_I2C_Read... [01:24:24]Read from MH i2c: 01 07 00 C7 55 00 00 00 00 00 FF 0F 31 [01:24:24]RasterBufferAndPrint [01:24:24]line Счет N : (1)610874 [01:24:24]line ИНН: 02508201610067 [01:24:24]line Контрольно-Кассовый Чек [01:24:24]line ПРОДАЖА [01:24:24]line ТРК (МРК, ГНК) : 32 [01:24:24]line Товар: 2710124130 [01:24:24]line Аи-92-К-2 [01:24:24]line 24.340 * 67.80 [01:24:24]line = 1650.25 [01:24:24]line НДС 12% НСП 1% [01:24:24]line > о реализуемом товаре [01:24:24]line ОКРУГЛЕНИЕ: -0.25 [01:24:24]line ИТОГО: 1650.00 [01:24:24]line Внесено: 1650.00 [01:24:24]line СДАЧА: 0.00 [01:24:24]line НСП 1% : 14.60 [01:24:24]line НДС 12% : 175.25 [01:24:24]line Наличными: 1650.00 [01:24:24]line Безнал.: 0.00 [01:24:24]line Место: АЗС № 127 "Партнер Нефть" [01:24:24]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [01:24:24]line СНО: Общий режим [01:24:24]line Чек 16 31.07.2024 01:24 [01:24:24]line Смена: 49 ФФД: 1.0 [01:24:24]line ЗНМ: 0300000158 [01:24:24]line РНМ: 0000000000171247 [01:24:24]line Версия ККМ: v1.0 [01:24:24]line ФМ: 0000000002098565 [01:24:24]line ФД: 25109 [01:24:24]line ФПД: 212411166097564 [01:24:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T012425&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25109&fm=212411166097564&tin=02508201610067®Number=0000000000171247&sum=165000 [01:24:24]OFD Sender: Processing packet 25109 [packets to send 29, broken 28] [01:24:24]ProducePacketName [01:24:24]name=ofd_packets/00025109 [01:24:24]OFD Sender: To server: pG, [01:24:24]CommunicateWithHost lk.salyk.kg:30040 [01:24:24]ConnectInit lk.salyk.kg [01:24:24]written 0, free lines is 4095 [01:24:24]Connected sock=10 [01:24:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 57 0D 07 01 FE 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 14 5F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A1 84 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 84 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 44 00 00 00 00 07 04 06 00 88 84 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 49 92 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 15 62 00 00 35 04 06 00 C1 2F D4 1A 00 9C E8 6A 6C 11 90 9B 14 8E [01:24:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 BA B5 47 00 F3 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 32 30 39 38 35 36 35 10 04 04 00 15 62 00 00 F4 03 04 00 D6 3D A9 66 B6 04 01 00 00 A3 EB 2E 49 54 05 33 59 [01:24:25]CommunicateWithHost err = 0 [01:24:25]CheckOFDResponse [01:24:25]1017 (14) - 77093643461234 [01:24:25]1041 (16) - 0000000002098565 [01:24:25]1040 (4) - 25109 [01:24:25]1012 (4) - 30.07.2024 19:24 [01:24:25]1206 (1) - 0 [01:24:25]OFD Sender: Remove packet 25109 [01:24:25]ProducePacketName [01:24:25]name=ofd_packets/00025109 [01:24:25]NVStorageDeleteData [01:24:25]Write to MH i2c: 01 00 00 F2 55 47 [01:24:25]Write i2c OK [01:24:25]MH_I2C_Read... [01:24:25]Read from MH i2c: 01 [01:24:25]MH_I2C_Read... [01:24:25]Read from MH i2c: 01 07 00 [01:24:25]MH_I2C_Read... [01:24:25]Read from MH i2c: 01 07 00 F2 55 00 00 00 00 00 F8 0C 52 [01:24:25]RasterBufferAndPrint [01:24:25]line [01:24:25]line [01:24:25]line [01:24:25]line [01:24:25]line [01:24:25]written 0, free lines is 3331 [01:24:25]MH_Cut [01:24:25]Write to MH i2c: D1 01 00 F9 55 01 20 [01:24:25]Write i2c OK [01:24:25]MH_I2C_Read... [01:24:25]Read from MH i2c: D1 [01:24:25]MH_I2C_Read... [01:24:25]Read from MH i2c: D1 01 00 [01:24:25]MH_I2C_Read... [01:24:25]Read from MH i2c: D1 01 00 F9 55 00 1F [01:24:25]Write to MH i2c: 01 00 00 FA 55 4F [01:24:25]Write i2c OK [01:24:25]MH_I2C_Read... [01:24:25]OFD Sender: No OFD packet to send [01:24:25]*** Cut start [01:24:25]*** Partial cut [01:24:25]*** CUTSNS_PIN = 1 [01:24:26]*** CUTSNS_PIN = 0 [01:24:26]*** Brake cut motor [01:24:26]Read from MH i2c: 01 [01:24:26]MH_I2C_Read... [01:24:26]*** Stop cut motor [01:24:26]*** Cut end [01:24:26]Read from MH i2c: 01 07 00 [01:24:26]MH_I2C_Read... [01:24:26]Read from MH i2c: 01 07 00 FA 55 00 00 00 00 00 FF 0F 64 [01:24:26]process_action close_receipt done [01:24:26]requested_data is exist [01:24:26]produce_requested_data [01:24:26]requested_item fm.sn is exist - process it [01:24:26]wFMCommunicate request_size=4 [01:24:26]MH_SAM_APDU [01:24:26]CAPDU: 80 11 00 00 [01:24:26]Write to MH i2c: E2 08 00 FB 55 80 11 00 00 00 00 00 00 CA [01:24:26]Write i2c OK [01:24:26]MH_I2C_Read... [01:24:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:24:26]Read from MH i2c: E2 [01:24:26]MH_I2C_Read... [01:24:26]Read from MH i2c: E2 17 00 [01:24:26]MH_I2C_Read... [01:24:26]Read from MH i2c: E2 17 00 FB 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 20 [01:24:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [01:24:26]wFMCommunicate OK [01:24:26]requested_item fd.num is exist - process it [01:24:26]SAM_PROTO_GetFieldsCounters [01:24:26]wFMCommunicate request_size=4 [01:24:26]MH_SAM_APDU [01:24:26]CAPDU: 80 13 00 00 [01:24:26]Write to MH i2c: E2 08 00 FC 55 80 13 00 00 00 00 00 00 CD [01:24:26]Write i2c OK [01:24:26]MH_I2C_Read... [01:24:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:24:26]Read from MH i2c: E2 [01:24:26]MH_I2C_Read... [01:24:26]Read from MH i2c: E2 62 00 [01:24:26]MH_I2C_Read... [01:24:26]Read from MH i2c: E2 62 00 FC 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 15 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 10 00 00 00 5E 04 04 00 10 00 00 00 57 04 04 00 11 00 00 00 19 04 04 00 00 00 00 00 90 00 C6 [01:24:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 15 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 10 00 00 00 5E 04 04 00 10 00 00 00 57 04 04 00 11 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:24:26]wFMCommunicate OK [01:24:26]SAM_PROTO_GetFieldsCounters done [01:24:26]requested_item shift.num is exist - process it [01:24:26]requested_item shift.opened is exist - process it [01:24:26]req_shift_opened [01:24:26]FM_GetShiftState [01:24:26]SAM_PROTO_GetShiftState [01:24:26]wFMCommunicate request_size=4 [01:24:26]MH_SAM_APDU [01:24:26]CAPDU: 80 13 01 00 [01:24:26]Write to MH i2c: E2 08 00 FD 55 80 13 01 00 00 00 00 00 CF [01:24:26]Write i2c OK [01:24:26]MH_I2C_Read... [01:24:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:24:26]Read from MH i2c: E2 [01:24:26]MH_I2C_Read... [01:24:26]Read from MH i2c: E2 0E 00 [01:24:26]MH_I2C_Read... [01:24:26]Read from MH i2c: E2 0E 00 FD 55 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 67 [01:24:26]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [01:24:26]wFMCommunicate OK [01:24:26]SAM_PROTO_GetShiftState done [01:24:26]FM_GetShiftState done [01:24:26]req_shift_opened done [01:24:26]requested_item shift.open_date is exist - process it [01:24:26]req_shift_open_date [01:24:26]req_shift_open_date done [01:24:26]produce_requested_data done [01:24:26]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25109,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [01:24:26]process_action_free close_receipt [01:24:26]json_value_free [01:24:26]json_value_free done [01:24:26]process_json_proto returns [01:24:26]Send response to host [01:24:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25109,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [01:24:26]free response buf [01:24:26]execute_script done [01:24:26]execute_script returns [01:24:26]free content buf [01:24:26]Sock 9.Close socket [01:24:26]Sock 9.Thread stoped [01:24:30]OFD Sender: No OFD packet to send [01:24:35]OFD Sender: No OFD packet to send [01:24:40]OFD Sender: No OFD packet to send [01:24:45]OFD Sender: No OFD packet to send [01:24:50]OFD Sender: No OFD packet to send [01:24:55]OFD Sender: No OFD packet to send [01:25:00]OFD Sender: No OFD packet to send [01:25:05]OFD Sender: No OFD packet to send [01:25:10]OFD Sender: No OFD packet to send [01:25:15]OFD Sender: No OFD packet to send [01:25:20]OFD Sender: No OFD packet to send [01:25:25]OFD Sender: No OFD packet to send [01:25:30]OFD Sender: No OFD packet to send [01:25:35]OFD Sender: No OFD packet to send [01:25:40]OFD Sender: No OFD packet to send [01:25:45]OFD Sender: No OFD packet to send [01:25:50]OFD Sender: No OFD packet to send [01:25:55]OFD Sender: No OFD packet to send [01:26:00]OFD Sender: No OFD packet to send [01:26:05]OFD Sender: No OFD packet to send [01:26:10]OFD Sender: No OFD packet to send [01:26:15]OFD Sender: No OFD packet to send [01:26:20]OFD Sender: No OFD packet to send [01:26:25]OFD Sender: No OFD packet to send [01:26:30]OFD Sender: No OFD packet to send [01:26:35]OFD Sender: No OFD packet to send [01:26:40]OFD Sender: No OFD packet to send [01:26:45]OFD Sender: No OFD packet to send [01:26:50]OFD Sender: No OFD packet to send [01:26:55]OFD Sender: No OFD packet to send [01:27:00]OFD Sender: No OFD packet to send [01:27:05]OFD Sender: No OFD packet to send [01:27:10]OFD Sender: No OFD packet to send [01:27:15]OFD Sender: No OFD packet to send [01:27:20]OFD Sender: No OFD packet to send [01:27:25]OFD Sender: No OFD packet to send [01:27:30]OFD Sender: No OFD packet to send [01:27:35]OFD Sender: No OFD packet to send [01:27:40]OFD Sender: No OFD packet to send [01:27:45]OFD Sender: No OFD packet to send [01:27:50]OFD Sender: No OFD packet to send [01:27:55]OFD Sender: No OFD packet to send [01:28:00]OFD Sender: No OFD packet to send [01:28:05]OFD Sender: No OFD packet to send [01:28:10]OFD Sender: No OFD packet to send [01:28:15]OFD Sender: No OFD packet to send [01:28:20]OFD Sender: No OFD packet to send [01:28:25]OFD Sender: No OFD packet to send [01:28:30]OFD Sender: No OFD packet to send [01:28:35]OFD Sender: No OFD packet to send [01:28:40]OFD Sender: No OFD packet to send [01:28:45]OFD Sender: No OFD packet to send [01:28:50]OFD Sender: No OFD packet to send [01:28:55]OFD Sender: No OFD packet to send [01:29:00]OFD Sender: No OFD packet to send [01:29:05]OFD Sender: No OFD packet to send [01:29:10]OFD Sender: No OFD packet to send [01:29:13]accept exits with 7 [01:29:13]New connection [01:29:13]New thread 3067428196 created [01:29:13]Thread 3067571556 joined [01:29:13]Waiting for new connection... [01:29:13] Sock 7.Parse request [01:29:13]Sock 7.Check first char [01:29:13]Sock 7.First char is OK [01:29:13]request: POST /json_proto HTTP/1.0 [01:29:13]Method: POST [01:29:13]URL: /json_proto [01:29:13]Method is POST - this is cgi request [01:29:13]url: /json_proto [01:29:13]query_string will be loaded in cgi processing [01:29:13]execute_cgi json_proto POST (null) [01:29:13]execute_cgi path=json_proto method=POST [01:29:13]POST find Content-Length [01:29:13]Host: 172.17.45.131:8080 [01:29:13]Content-Length: 674 [01:29:13]Content-Type: application/json [01:29:13] [01:29:13]POST finish read [01:29:13]Found Content-Length = 674 [01:29:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610877", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 11.890, "sum" : 900.07, "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" ] } } [01:29:13]execute_script... [01:29:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610877", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 11.890, "sum" : 900.07, "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" ] } } [01:29:13]POST & json_proto [01:29:13]process_json_proto [01:29:13]json parsed OK: [01:29:13]protocol is kg_v1.0 [01:29:13]action value=close_receipt [01:29:13]process_action close_receipt [01:29:13]cmd_close_receipt [01:29:13]MH_GetDate [01:29:13]Write to MH i2c: F0 00 00 FE 55 42 [01:29:13]Write i2c OK [01:29:13]MH_I2C_Read... [01:29:13]Read from MH i2c: F0 [01:29:13]MH_I2C_Read... [01:29:13]Read from MH i2c: F0 09 00 [01:29:13]MH_I2C_Read... [01:29:13]Read from MH i2c: F0 09 00 FE 55 00 6B 93 A9 66 C6 D4 6E 66 C6 [01:29:13]GetLastDocTimeStamp 1722389065 [01:29:13]current date 1722389355 [01:29:13]FM_GetShiftState [01:29:13]SAM_PROTO_GetShiftState [01:29:13]wFMCommunicate request_size=4 [01:29:13]MH_SAM_APDU [01:29:13]CAPDU: 80 13 01 00 [01:29:13]Write to MH i2c: E2 08 00 FF 55 80 13 01 00 00 00 00 00 D1 [01:29:13]Write i2c OK [01:29:13]MH_I2C_Read... [01:29:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:29:13]Read from MH i2c: E2 [01:29:13]MH_I2C_Read... [01:29:13]Read from MH i2c: E2 0E 00 [01:29:13]MH_I2C_Read... [01:29:13]Read from MH i2c: E2 0E 00 FF 55 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 69 [01:29:13]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [01:29:13]wFMCommunicate OK [01:29:13]SAM_PROTO_GetShiftState done [01:29:13]FM_GetShiftState done [01:29:13]opened in 1722384637 [01:29:13]opened+sec_in_day 1722471037 [01:29:13]quantity*price = 90007 [01:29:13]sum+1 = 90008 [01:29:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.96 НДС 12% : 95.58 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 17 31.07.2024 01:29 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25110 ФПД: 129825877468534 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T012915&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25110&fm=129825877468534&tin=02508201610067®Number=0000000000171247&sum=90000 [01:29:14]StoreToDocumentArchive [01:29:14]shift 49 fd 25110 [01:29:14]save to /storage/0049/doc_00025110 [01:29:14]save last doc name /storage/0049/doc_00025110 to /storage/kkm_last_doc_name [01:29:14]save OK [01:29:14]Clear old archive folders... [01:29:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [01:29:14]tlvbuf is 01FA91C0 [01:29:14]SAM_PROTO_ClearQueue [01:29:14]wFMCommunicate request_size=4 [01:29:14]MH_SAM_APDU [01:29:14]CAPDU: 80 09 00 00 [01:29:14]Write to MH i2c: E2 08 00 0C 56 80 09 00 00 00 00 00 00 D4 [01:29:14]Write i2c OK [01:29:14]MH_I2C_Read... [01:29:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:29:14]Read from MH i2c: E2 [01:29:14]MH_I2C_Read... [01:29:14]Read from MH i2c: E2 03 00 [01:29:14]MH_I2C_Read... [01:29:14]Read from MH i2c: E2 03 00 0C 56 00 90 00 D6 [01:29:14]RAPDU: 90 00 [01:29:14]wFMCommunicate OK [01:29:14]SAM_PROTO_ClearQueue done [01:29:14]KKMCreateOFDPacket [01:29:14]OFDProtocolAddRootSTLVToBuf [01:29:14]FM_MakeSignedData [01:29:14]FM_MakeSignedData [01:29:14]SAM_PROTO_SignData [01:29:14]wFMCommunicate request_size=4 [01:29:14]MH_SAM_APDU [01:29:14]CAPDU: 80 0D 01 02 [01:29:14]Write to MH i2c: E2 08 00 0D 56 80 0D 01 02 00 00 00 00 DC [01:29:14]Write i2c OK [01:29:14]MH_I2C_Read... [01:29:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:29:14]Read from MH i2c: E2 [01:29:14]MH_I2C_Read... [01:29:14]Read from MH i2c: E2 03 00 [01:29:14]MH_I2C_Read... [01:29:14]Read from MH i2c: E2 03 00 0D 56 00 90 00 D7 [01:29:14]RAPDU: 90 00 [01:29:14]wFMCommunicate OK [01:29:14]wFMCommunicate request_size=255 [01:29:14]MH_SAM_APDU [01:29:14]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 72 2E 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 97 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 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 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 11 00 00 00 F4 03 04 00 6B 93 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 16 62 00 00 35 04 06 00 76 13 71 4F [01:29:14]Write to MH i2c: E2 02 01 0E 56 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 72 2E 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 97 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 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 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 11 00 00 00 F4 03 04 00 6B 93 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 16 62 00 00 35 04 06 00 76 13 71 4F 00 00 06 [01:29:14]Write i2c OK [01:29:14]MH_I2C_Read... [01:29:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:29:14]Read from MH i2c: E2 [01:29:14]MH_I2C_Read... [01:29:14]Read from MH i2c: E2 03 00 [01:29:14]MH_I2C_Read... [01:29:14]Read from MH i2c: E2 03 00 0E 56 00 90 00 D8 [01:29:14]RAPDU: 90 00 [01:29:14]wFMCommunicate OK [01:29:14]wFMCommunicate request_size=7 [01:29:14]MH_SAM_APDU [01:29:14]CAPDU: 80 0D 02 02 02 25 76 [01:29:14]Write to MH i2c: E2 0A 00 0F 56 80 0D 02 02 02 00 25 76 00 00 7E [01:29:14]Write i2c OK [01:29:14]MH_I2C_Read... [01:29:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:29:14]Read from MH i2c: E2 [01:29:14]MH_I2C_Read... [01:29:14]Read from MH i2c: E2 03 00 [01:29:14]MH_I2C_Read... [01:29:14]Read from MH i2c: E2 03 00 0F 56 00 90 00 D9 [01:29:14]RAPDU: 90 00 [01:29:14]wFMCommunicate OK [01:29:14]wFMCommunicate request_size=4 [01:29:14]MH_SAM_APDU [01:29:14]CAPDU: 80 0D 03 02 [01:29:14]Write to MH i2c: E2 08 00 10 56 80 0D 03 02 00 00 00 00 E1 [01:29:14]Write i2c OK [01:29:14]MH_I2C_Read... [01:29:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:29:14]Read from MH i2c: E2 [01:29:14]MH_I2C_Read... [01:29:14]Read from MH i2c: E2 0B 00 [01:29:14]MH_I2C_Read... [01:29:14]Read from MH i2c: E2 0B 00 10 56 00 DA F7 FC 50 8D 44 BA EE 90 00 78 [01:29:14]RAPDU: DA F7 FC 50 8D 44 BA EE 90 00 [01:29:14]wFMCommunicate OK [01:29:14]SAM_PROTO_SignData done [01:29:14]FM_MakeSignedData done [01:29:14]CreateOFDProtocolMessage [01:29:14]wFMCommunicate request_size=4 [01:29:14]MH_SAM_APDU [01:29:14]CAPDU: 80 11 00 00 [01:29:14]Write to MH i2c: E2 08 00 11 56 80 11 00 00 00 00 00 00 E1 [01:29:14]Write i2c OK [01:29:14]MH_I2C_Read... [01:29:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:29:15]Read from MH i2c: E2 [01:29:15]MH_I2C_Read... [01:29:15]Read from MH i2c: E2 17 00 [01:29:15]MH_I2C_Read... [01:29:15]Read from MH i2c: E2 17 00 11 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 37 [01:29:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [01:29:15]wFMCommunicate OK [01:29:15]CreateOFDProtocolMessage done [01:29:15]OFDSenderStorePacket 25110 [01:29:15]StoreOFDPacket docnum=25110 [01:29:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 9A 9C 04 01 8F D5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 72 2E 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 97 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 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 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 11 00 00 00 F4 03 04 00 6B 93 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 16 62 00 00 35 04 06 00 76 13 71 4F 25 76 DA F7 FC 50 8D 44 BA EE [01:29:15]CheckFolder [01:29:15]dirname=/storage/ofd_packets [01:29:15]CheckFolder done [01:29:15]ProducePacketName [01:29:15]name=ofd_packets/00025110 [01:29:15]NVStorageSaveData ofd_packets/00025110 [01:29:15]File name is /storage/ofd_packets/00025110 [01:29:15]Write 298 bytes [01:29:15]NVStorageSaveData done [01:29:15]OFDSenderStorePacket done [01:29:15]KKMCreateOFDPacket done [01:29:15]NVStorageSaveData kkm_last_timestamp [01:29:15]File name is /storage/kkm_last_timestamp [01:29:15]Write 4 bytes [01:29:15]NVStorageSaveData done [01:29:15]ExternCall_PrintAddStr [01:29:15]wPrintStart [01:29:15]Write to MH i2c: 01 00 00 12 56 68 [01:29:15]Write i2c OK [01:29:15]MH_I2C_Read... [01:29:15]Read from MH i2c: 01 [01:29:15]MH_I2C_Read... [01:29:15]Read from MH i2c: 01 07 00 [01:29:15]MH_I2C_Read... [01:29:15]Read from MH i2c: 01 07 00 12 56 00 00 00 00 00 FF 0F 7D [01:29:15]RasterBufferAndPrint [01:29:15]line Счет N : (1)610877 [01:29:15]line ИНН: 02508201610067 [01:29:15]line Контрольно-Кассовый Чек [01:29:15]line ПРОДАЖА [01:29:15]line ТРК (МРК, ГНК) : 1 [01:29:15]line Товар: 2710194210 [01:29:15]line ДТ-К-2 [01:29:15]line 11.890 * 75.70 [01:29:15]line = 900.07 [01:29:15]line НДС 12% НСП 1% [01:29:15]line > о реализуемом товаре [01:29:15]line ОКРУГЛЕНИЕ: -0.07 [01:29:15]line ИТОГО: 900.00 [01:29:15]line Внесено: 900.00 [01:29:15]line СДАЧА: 0.00 [01:29:15]line НСП 1% : 7.96 [01:29:15]line НДС 12% : 95.58 [01:29:15]line Наличными: 900.00 [01:29:15]line Безнал.: 0.00 [01:29:15]line Место: АЗС № 127 "Партнер Нефть" [01:29:15]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [01:29:15]line СНО: Общий режим [01:29:15]line Чек 17 31.07.2024 01:29 [01:29:15]line Смена: 49 ФФД: 1.0 [01:29:15]line ЗНМ: 0300000158 [01:29:15]line РНМ: 0000000000171247 [01:29:15]line Версия ККМ: v1.0 [01:29:15]line ФМ: 0000000002098565 [01:29:15]line ФД: 25110 [01:29:15]line ФПД: 129825877468534 [01:29:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T012915&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25110&fm=129825877468534&tin=02508201610067®Number=0000000000171247&sum=90000 [01:29:15]OFD Sender: Processing packet 25110 [packets to send 29, broken 28] [01:29:15]ProducePacketName [01:29:15]name=ofd_packets/00025110 [01:29:15]OFD Sender: To server: pG, [01:29:15]CommunicateWithHost lk.salyk.kg:30040 [01:29:15]ConnectInit lk.salyk.kg [01:29:15]written 0, free lines is 4095 [01:29:15]Connected sock=10 [01:29:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 9A 9C 04 01 8F D5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 72 2E 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 97 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 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 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 11 00 00 00 F4 03 04 00 6B 93 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 16 62 00 00 35 04 06 00 76 13 71 4F 25 76 DA F7 FC 50 8D 44 BA EE [01:29:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 6F 24 47 00 A1 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 32 30 39 38 35 36 35 10 04 04 00 16 62 00 00 F4 03 04 00 F8 3E A9 66 B6 04 01 00 00 02 CD F9 3D 61 1D 3B 5F [01:29:15]CommunicateWithHost err = 0 [01:29:15]CheckOFDResponse [01:29:15]1017 (14) - 77093643461234 [01:29:15]1041 (16) - 0000000002098565 [01:29:15]1040 (4) - 25110 [01:29:15]1012 (4) - 30.07.2024 19:28 [01:29:15]1206 (1) - 0 [01:29:15]OFD Sender: Remove packet 25110 [01:29:15]ProducePacketName [01:29:15]name=ofd_packets/00025110 [01:29:15]NVStorageDeleteData [01:29:15]Write to MH i2c: 01 00 00 3D 56 93 [01:29:15]Write i2c OK [01:29:15]MH_I2C_Read... [01:29:15]Read from MH i2c: 01 [01:29:15]MH_I2C_Read... [01:29:15]Read from MH i2c: 01 07 00 [01:29:15]MH_I2C_Read... [01:29:15]Read from MH i2c: 01 07 00 3D 56 00 00 00 00 00 EE 0C 94 [01:29:15]RasterBufferAndPrint [01:29:15]line [01:29:15]line [01:29:15]line [01:29:15]line [01:29:15]line [01:29:15]written 0, free lines is 3316 [01:29:15]MH_Cut [01:29:15]Write to MH i2c: D1 01 00 44 56 01 6C [01:29:15]Write i2c OK [01:29:15]MH_I2C_Read... [01:29:15]Read from MH i2c: D1 [01:29:15]MH_I2C_Read... [01:29:15]Read from MH i2c: D1 01 00 [01:29:15]MH_I2C_Read... [01:29:15]Read from MH i2c: D1 01 00 44 56 00 6B [01:29:15]Write to MH i2c: 01 00 00 45 56 9B [01:29:15]Write i2c OK [01:29:15]MH_I2C_Read... [01:29:16]OFD Sender: No OFD packet to send [01:29:16]*** Cut start [01:29:16]*** Partial cut [01:29:16]*** CUTSNS_PIN = 1 [01:29:16]*** CUTSNS_PIN = 0 [01:29:16]*** Brake cut motor [01:29:17]Read from MH i2c: 01 [01:29:17]MH_I2C_Read... [01:29:17]*** Stop cut motor [01:29:17]*** Cut end [01:29:17]Read from MH i2c: 01 07 00 [01:29:17]MH_I2C_Read... [01:29:17]Read from MH i2c: 01 07 00 45 56 00 00 00 00 00 FF 0F B0 [01:29:17]process_action close_receipt done [01:29:17]requested_data is exist [01:29:17]produce_requested_data [01:29:17]requested_item fm.sn is exist - process it [01:29:17]wFMCommunicate request_size=4 [01:29:17]MH_SAM_APDU [01:29:17]CAPDU: 80 11 00 00 [01:29:17]Write to MH i2c: E2 08 00 46 56 80 11 00 00 00 00 00 00 16 [01:29:17]Write i2c OK [01:29:17]MH_I2C_Read... [01:29:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:29:17]Read from MH i2c: E2 [01:29:17]MH_I2C_Read... [01:29:17]Read from MH i2c: E2 17 00 [01:29:17]MH_I2C_Read... [01:29:17]Read from MH i2c: E2 17 00 46 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 6C [01:29:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [01:29:17]wFMCommunicate OK [01:29:17]requested_item fd.num is exist - process it [01:29:17]SAM_PROTO_GetFieldsCounters [01:29:17]wFMCommunicate request_size=4 [01:29:17]MH_SAM_APDU [01:29:17]CAPDU: 80 13 00 00 [01:29:17]Write to MH i2c: E2 08 00 47 56 80 13 00 00 00 00 00 00 19 [01:29:17]Write i2c OK [01:29:17]MH_I2C_Read... [01:29:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:29:17]Read from MH i2c: E2 [01:29:17]MH_I2C_Read... [01:29:17]Read from MH i2c: E2 62 00 [01:29:17]MH_I2C_Read... [01:29:17]Read from MH i2c: E2 62 00 47 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 16 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 11 00 00 00 5E 04 04 00 11 00 00 00 57 04 04 00 12 00 00 00 19 04 04 00 00 00 00 00 90 00 16 [01:29:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 16 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 11 00 00 00 5E 04 04 00 11 00 00 00 57 04 04 00 12 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:29:17]wFMCommunicate OK [01:29:17]SAM_PROTO_GetFieldsCounters done [01:29:17]requested_item shift.num is exist - process it [01:29:17]requested_item shift.opened is exist - process it [01:29:17]req_shift_opened [01:29:17]FM_GetShiftState [01:29:17]SAM_PROTO_GetShiftState [01:29:17]wFMCommunicate request_size=4 [01:29:17]MH_SAM_APDU [01:29:17]CAPDU: 80 13 01 00 [01:29:17]Write to MH i2c: E2 08 00 48 56 80 13 01 00 00 00 00 00 1B [01:29:17]Write i2c OK [01:29:17]MH_I2C_Read... [01:29:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:29:17]Read from MH i2c: E2 [01:29:17]MH_I2C_Read... [01:29:17]Read from MH i2c: E2 0E 00 [01:29:17]MH_I2C_Read... [01:29:17]Read from MH i2c: E2 0E 00 48 56 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 B3 [01:29:17]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [01:29:17]wFMCommunicate OK [01:29:17]SAM_PROTO_GetShiftState done [01:29:17]FM_GetShiftState done [01:29:17]req_shift_opened done [01:29:17]requested_item shift.open_date is exist - process it [01:29:17]req_shift_open_date [01:29:17]req_shift_open_date done [01:29:17]produce_requested_data done [01:29:17]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25110,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [01:29:17]process_action_free close_receipt [01:29:17]json_value_free [01:29:17]json_value_free done [01:29:17]process_json_proto returns [01:29:17]Send response to host [01:29:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25110,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [01:29:17]free response buf [01:29:17]execute_script done [01:29:17]execute_script returns [01:29:17]free content buf [01:29:17]Sock 7.Close socket [01:29:17]Sock 7.Thread stoped [01:29:21]OFD Sender: No OFD packet to send [01:29:26]OFD Sender: No OFD packet to send [01:29:31]OFD Sender: No OFD packet to send [01:29:36]OFD Sender: No OFD packet to send [01:29:41]OFD Sender: No OFD packet to send [01:29:46]OFD Sender: No OFD packet to send [01:29:47]accept exits with 9 [01:29:47]New connection [01:29:47]New thread 3067571556 created [01:29:47]Thread 3067428196 joined [01:29:47]Waiting for new connection... [01:29:47] Sock 9.Parse request [01:29:47]Sock 9.Check first char [01:29:47]Sock 9.First char is OK [01:29:47]request: POST /json_proto HTTP/1.0 [01:29:47]Method: POST [01:29:47]URL: /json_proto [01:29:47]Method is POST - this is cgi request [01:29:47]url: /json_proto [01:29:47]query_string will be loaded in cgi processing [01:29:47]execute_cgi json_proto POST (null) [01:29:47]execute_cgi path=json_proto method=POST [01:29:47]POST find Content-Length [01:29:47]Host: 172.17.45.131:8080 [01:29:47]Content-Length: 673 [01:29:47]Content-Type: application/json [01:29:47] [01:29:47]POST finish read [01:29:47]Found Content-Length = 673 [01:29:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610878", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 7.930, "sum" : 600.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:29:47]execute_script... [01:29: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)610878", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 7.930, "sum" : 600.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:29:47]POST & json_proto [01:29:47]process_json_proto [01:29:47]json parsed OK: [01:29:47]protocol is kg_v1.0 [01:29:47]action value=close_receipt [01:29:47]process_action close_receipt [01:29:47]cmd_close_receipt [01:29:47]MH_GetDate [01:29:47]Write to MH i2c: F0 00 00 49 56 8E [01:29:47]Write i2c OK [01:29:47]MH_I2C_Read... [01:29:47]Read from MH i2c: F0 [01:29:47]MH_I2C_Read... [01:29:47]Read from MH i2c: F0 09 00 [01:29:47]MH_I2C_Read... [01:29:47]Read from MH i2c: F0 09 00 49 56 00 8E 93 A9 66 C6 D4 6E 66 35 [01:29:47]GetLastDocTimeStamp 1722389355 [01:29:47]current date 1722389390 [01:29:47]FM_GetShiftState [01:29:47]SAM_PROTO_GetShiftState [01:29:47]wFMCommunicate request_size=4 [01:29:47]MH_SAM_APDU [01:29:47]CAPDU: 80 13 01 00 [01:29:47]Write to MH i2c: E2 08 00 4A 56 80 13 01 00 00 00 00 00 1D [01:29:47]Write i2c OK [01:29:47]MH_I2C_Read... [01:29:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:29:47]Read from MH i2c: E2 [01:29:47]MH_I2C_Read... [01:29:47]Read from MH i2c: E2 0E 00 [01:29:47]MH_I2C_Read... [01:29:47]Read from MH i2c: E2 0E 00 4A 56 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 B5 [01:29:47]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [01:29:47]wFMCommunicate OK [01:29:47]SAM_PROTO_GetShiftState done [01:29:47]FM_GetShiftState done [01:29:47]opened in 1722384637 [01:29:47]opened+sec_in_day 1722471037 [01:29:47]quantity*price = 60030 [01:29:47]sum+1 = 60031 [01:29:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 18 31.07.2024 01:29 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25111 ФПД: 35827277037558 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T012950&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25111&fm=35827277037558&tin=02508201610067®Number=0000000000171247&sum=60000 [01:29:48]StoreToDocumentArchive [01:29:48]shift 49 fd 25111 [01:29:48]save to /storage/0049/doc_00025111 [01:29:48]save last doc name /storage/0049/doc_00025111 to /storage/kkm_last_doc_name [01:29:48]save OK [01:29:48]Clear old archive folders... [01:29:48]ProcessDocumentItem done err = 0, tmpTLVsize=248 [01:29:48]tlvbuf is 01E7EE10 [01:29:48]SAM_PROTO_ClearQueue [01:29:48]wFMCommunicate request_size=4 [01:29:48]MH_SAM_APDU [01:29:48]CAPDU: 80 09 00 00 [01:29:48]Write to MH i2c: E2 08 00 57 56 80 09 00 00 00 00 00 00 1F [01:29:48]Write i2c OK [01:29:48]MH_I2C_Read... [01:29:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:29:49]Read from MH i2c: E2 [01:29:49]MH_I2C_Read... [01:29:49]Read from MH i2c: E2 03 00 [01:29:49]MH_I2C_Read... [01:29:49]Read from MH i2c: E2 03 00 57 56 00 90 00 21 [01:29:49]RAPDU: 90 00 [01:29:49]wFMCommunicate OK [01:29:49]SAM_PROTO_ClearQueue done [01:29:49]KKMCreateOFDPacket [01:29:49]OFDProtocolAddRootSTLVToBuf [01:29:49]FM_MakeSignedData [01:29:49]FM_MakeSignedData [01:29:49]SAM_PROTO_SignData [01:29:49]wFMCommunicate request_size=4 [01:29:49]MH_SAM_APDU [01:29:49]CAPDU: 80 0D 01 02 [01:29:49]Write to MH i2c: E2 08 00 58 56 80 0D 01 02 00 00 00 00 27 [01:29:49]Write i2c OK [01:29:49]MH_I2C_Read... [01:29:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:29:49]Read from MH i2c: E2 [01:29:49]MH_I2C_Read... [01:29:49]Read from MH i2c: E2 03 00 [01:29:49]MH_I2C_Read... [01:29:49]Read from MH i2c: E2 03 00 58 56 00 90 00 22 [01:29:49]RAPDU: 90 00 [01:29:49]wFMCommunicate OK [01:29:49]wFMCommunicate request_size=255 [01:29:49]MH_SAM_APDU [01:29:49]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 FA 1E 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 7E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 12 00 00 00 F4 03 04 00 8E 93 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 17 62 00 00 35 04 06 00 20 95 B0 1E [01:29:49]Write to MH i2c: E2 02 01 59 56 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 FA 1E 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 7E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 12 00 00 00 F4 03 04 00 8E 93 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 17 62 00 00 35 04 06 00 20 95 B0 1E 00 00 C7 [01:29:49]Write i2c OK [01:29:49]MH_I2C_Read... [01:29:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:29:49]Read from MH i2c: E2 [01:29:49]MH_I2C_Read... [01:29:49]Read from MH i2c: E2 03 00 [01:29:49]MH_I2C_Read... [01:29:49]Read from MH i2c: E2 03 00 59 56 00 90 00 23 [01:29:49]RAPDU: 90 00 [01:29:49]wFMCommunicate OK [01:29:49]wFMCommunicate request_size=7 [01:29:49]MH_SAM_APDU [01:29:49]CAPDU: 80 0D 02 02 02 FF F6 [01:29:49]Write to MH i2c: E2 0A 00 5A 56 80 0D 02 02 02 00 FF F6 00 00 23 [01:29:49]Write i2c OK [01:29:49]MH_I2C_Read... [01:29:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:29:49]Read from MH i2c: E2 [01:29:49]MH_I2C_Read... [01:29:49]Read from MH i2c: E2 03 00 [01:29:49]MH_I2C_Read... [01:29:49]Read from MH i2c: E2 03 00 5A 56 00 90 00 24 [01:29:49]RAPDU: 90 00 [01:29:49]wFMCommunicate OK [01:29:49]wFMCommunicate request_size=4 [01:29:49]MH_SAM_APDU [01:29:49]CAPDU: 80 0D 03 02 [01:29:49]Write to MH i2c: E2 08 00 5B 56 80 0D 03 02 00 00 00 00 2C [01:29:49]Write i2c OK [01:29:49]MH_I2C_Read... [01:29:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:29:49]Read from MH i2c: E2 [01:29:49]MH_I2C_Read... [01:29:49]Read from MH i2c: E2 0B 00 [01:29:49]MH_I2C_Read... [01:29:49]Read from MH i2c: E2 0B 00 5B 56 00 4F BB 05 50 4A DA AA F8 90 00 52 [01:29:49]RAPDU: 4F BB 05 50 4A DA AA F8 90 00 [01:29:49]wFMCommunicate OK [01:29:49]SAM_PROTO_SignData done [01:29:49]FM_MakeSignedData done [01:29:49]CreateOFDProtocolMessage [01:29:49]wFMCommunicate request_size=4 [01:29:49]MH_SAM_APDU [01:29:49]CAPDU: 80 11 00 00 [01:29:49]Write to MH i2c: E2 08 00 5C 56 80 11 00 00 00 00 00 00 2C [01:29:49]Write i2c OK [01:29:49]MH_I2C_Read... [01:29:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:29:49]Read from MH i2c: E2 [01:29:49]MH_I2C_Read... [01:29:49]Read from MH i2c: E2 17 00 [01:29:49]MH_I2C_Read... [01:29:49]Read from MH i2c: E2 17 00 5C 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 82 [01:29:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [01:29:49]wFMCommunicate OK [01:29:49]CreateOFDProtocolMessage done [01:29:49]OFDSenderStorePacket 25111 [01:29:49]StoreOFDPacket docnum=25111 [01:29:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 94 AB 04 01 08 3F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 FA 1E 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 7E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 12 00 00 00 F4 03 04 00 8E 93 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 17 62 00 00 35 04 06 00 20 95 B0 1E FF F6 4F BB 05 50 4A DA AA F8 [01:29:49]CheckFolder [01:29:49]dirname=/storage/ofd_packets [01:29:49]CheckFolder done [01:29:49]ProducePacketName [01:29:49]name=ofd_packets/00025111 [01:29:49]NVStorageSaveData ofd_packets/00025111 [01:29:49]File name is /storage/ofd_packets/00025111 [01:29:49]Write 298 bytes [01:29:49]NVStorageSaveData done [01:29:49]OFDSenderStorePacket done [01:29:49]KKMCreateOFDPacket done [01:29:49]NVStorageSaveData kkm_last_timestamp [01:29:49]File name is /storage/kkm_last_timestamp [01:29:49]Write 4 bytes [01:29:49]NVStorageSaveData done [01:29:49]ExternCall_PrintAddStr [01:29:49]wPrintStart [01:29:49]Write to MH i2c: 01 00 00 5D 56 B3 [01:29:49]Write i2c OK [01:29:49]MH_I2C_Read... [01:29:49]Read from MH i2c: 01 [01:29:49]MH_I2C_Read... [01:29:49]Read from MH i2c: 01 07 00 [01:29:49]MH_I2C_Read... [01:29:49]Read from MH i2c: 01 07 00 5D 56 00 00 00 00 00 FF 0F C8 [01:29:49]RasterBufferAndPrint [01:29:49]line Счет N : (1)610878 [01:29:49]line ИНН: 02508201610067 [01:29:49]line Контрольно-Кассовый Чек [01:29:49]line ПРОДАЖА [01:29:49]line ТРК (МРК, ГНК) : 2 [01:29:49]line Товар: 2710194210 [01:29:49]line ДТ-К-2 [01:29:49]line 7.930 * 75.70 [01:29:49]line = 600.30 [01:29:49]line НДС 12% НСП 1% [01:29:49]line > о реализуемом товаре [01:29:49]line ОКРУГЛЕНИЕ: -0.30 [01:29:49]line ИТОГО: 600.00 [01:29:49]line Внесено: 600.00 [01:29:49]line СДАЧА: 0.00 [01:29:49]line НСП 1% : 5.31 [01:29:49]line НДС 12% : 63.75 [01:29:49]line Наличными: 600.00 [01:29:49]line Безнал.: 0.00 [01:29:49]line Место: АЗС № 127 "Партнер Нефть" [01:29:49]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [01:29:49]line СНО: Общий режим [01:29:49]line Чек 18 31.07.2024 01:29 [01:29:49]line Смена: 49 ФФД: 1.0 [01:29:49]line ЗНМ: 0300000158 [01:29:49]line РНМ: 0000000000171247 [01:29:49]line Версия ККМ: v1.0 [01:29:49]line ФМ: 0000000002098565 [01:29:49]line ФД: 25111 [01:29:49]line ФПД: 35827277037558 [01:29:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T012950&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25111&fm=35827277037558&tin=02508201610067®Number=0000000000171247&sum=60000 [01:29:49]OFD Sender: Processing packet 25111 [packets to send 29, broken 28] [01:29:49]ProducePacketName [01:29:49]name=ofd_packets/00025111 [01:29:49]OFD Sender: To server: pG, [01:29:49]CommunicateWithHost lk.salyk.kg:30040 [01:29:49]ConnectInit lk.salyk.kg [01:29:49]written 0, free lines is 4095 [01:29:50]Connected sock=10 [01:29:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 94 AB 04 01 08 3F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 FA 1E 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 7E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 12 00 00 00 F4 03 04 00 8E 93 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 17 62 00 00 35 04 06 00 20 95 B0 1E FF F6 4F BB 05 50 4A DA AA F8 [01:29:50]Write to MH i2c: 01 00 00 88 56 DE [01:29:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 55 12 47 00 C7 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 32 30 39 38 35 36 35 10 04 04 00 17 62 00 00 F4 03 04 00 1B 3F A9 66 B6 04 01 00 00 21 9B 25 9B 79 9B 16 D4 [01:29:50]CommunicateWithHost err = 0 [01:29:50]CheckOFDResponse [01:29:50]1017 (14) - 77093643461234 [01:29:50]1041 (16) - 0000000002098565 [01:29:50]1040 (4) - 25111 [01:29:50]1012 (4) - 30.07.2024 19:29 [01:29:50]1206 (1) - 0 [01:29:50]OFD Sender: Remove packet 25111 [01:29:50]ProducePacketName [01:29:50]name=ofd_packets/00025111 [01:29:50]NVStorageDeleteData [01:29:50]Write i2c OK [01:29:50]MH_I2C_Read... [01:29:50]Read from MH i2c: 01 [01:29:50]MH_I2C_Read... [01:29:50]Read from MH i2c: 01 07 00 [01:29:50]MH_I2C_Read... [01:29:50]Read from MH i2c: 01 07 00 88 56 00 00 00 00 00 07 0D F9 [01:29:50]RasterBufferAndPrint [01:29:50]line [01:29:50]line [01:29:50]line [01:29:50]line [01:29:50]line [01:29:50]written 0, free lines is 3365 [01:29:50]MH_Cut [01:29:50]Write to MH i2c: D1 01 00 8F 56 01 B7 [01:29:50]Write i2c OK [01:29:50]MH_I2C_Read... [01:29:50]Read from MH i2c: D1 [01:29:50]MH_I2C_Read... [01:29:50]Read from MH i2c: D1 01 00 [01:29:50]MH_I2C_Read... [01:29:50]Read from MH i2c: D1 01 00 8F 56 00 B6 [01:29:50]Write to MH i2c: 01 00 00 90 56 E6 [01:29:50]Write i2c OK [01:29:50]MH_I2C_Read... [01:29:50]OFD Sender: No OFD packet to send [01:29:50]*** Cut start [01:29:50]*** Partial cut [01:29:50]*** CUTSNS_PIN = 1 [01:29:51]*** CUTSNS_PIN = 0 [01:29:51]*** Brake cut motor [01:29:51]Read from MH i2c: 01 [01:29:51]MH_I2C_Read... [01:29:51]*** Stop cut motor [01:29:51]*** Cut end [01:29:51]Read from MH i2c: 01 07 00 [01:29:51]MH_I2C_Read... [01:29:51]Read from MH i2c: 01 07 00 90 56 00 00 00 00 00 FF 0F FB [01:29:51]process_action close_receipt done [01:29:51]requested_data is exist [01:29:51]produce_requested_data [01:29:51]requested_item fm.sn is exist - process it [01:29:51]wFMCommunicate request_size=4 [01:29:51]MH_SAM_APDU [01:29:51]CAPDU: 80 11 00 00 [01:29:51]Write to MH i2c: E2 08 00 91 56 80 11 00 00 00 00 00 00 61 [01:29:51]Write i2c OK [01:29:51]MH_I2C_Read... [01:29:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:29:51]Read from MH i2c: E2 [01:29:51]MH_I2C_Read... [01:29:51]Read from MH i2c: E2 17 00 [01:29:51]MH_I2C_Read... [01:29:51]Read from MH i2c: E2 17 00 91 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B7 [01:29:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [01:29:51]wFMCommunicate OK [01:29:51]requested_item fd.num is exist - process it [01:29:51]SAM_PROTO_GetFieldsCounters [01:29:51]wFMCommunicate request_size=4 [01:29:51]MH_SAM_APDU [01:29:51]CAPDU: 80 13 00 00 [01:29:51]Write to MH i2c: E2 08 00 92 56 80 13 00 00 00 00 00 00 64 [01:29:51]Write i2c OK [01:29:51]MH_I2C_Read... [01:29:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:29:51]Read from MH i2c: E2 [01:29:51]MH_I2C_Read... [01:29:51]Read from MH i2c: E2 62 00 [01:29:51]MH_I2C_Read... [01:29:51]Read from MH i2c: E2 62 00 92 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 17 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 65 [01:29:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 17 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:29:51]wFMCommunicate OK [01:29:51]SAM_PROTO_GetFieldsCounters done [01:29:51]requested_item shift.num is exist - process it [01:29:51]requested_item shift.opened is exist - process it [01:29:51]req_shift_opened [01:29:51]FM_GetShiftState [01:29:51]SAM_PROTO_GetShiftState [01:29:51]wFMCommunicate request_size=4 [01:29:51]MH_SAM_APDU [01:29:51]CAPDU: 80 13 01 00 [01:29:51]Write to MH i2c: E2 08 00 93 56 80 13 01 00 00 00 00 00 66 [01:29:51]Write i2c OK [01:29:51]MH_I2C_Read... [01:29:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:29:51]Read from MH i2c: E2 [01:29:51]MH_I2C_Read... [01:29:51]Read from MH i2c: E2 0E 00 [01:29:51]MH_I2C_Read... [01:29:51]Read from MH i2c: E2 0E 00 93 56 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 FE [01:29:51]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [01:29:51]wFMCommunicate OK [01:29:51]SAM_PROTO_GetShiftState done [01:29:51]FM_GetShiftState done [01:29:51]req_shift_opened done [01:29:51]requested_item shift.open_date is exist - process it [01:29:51]req_shift_open_date [01:29:51]req_shift_open_date done [01:29:51]produce_requested_data done [01:29:51]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25111,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [01:29:51]process_action_free close_receipt [01:29:51]json_value_free [01:29:51]json_value_free done [01:29:51]process_json_proto returns [01:29:51]Send response to host [01:29:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25111,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [01:29:51]free response buf [01:29:51]execute_script done [01:29:51]execute_script returns [01:29:51]free content buf [01:29:51]Sock 9.Close socket [01:29:51]Sock 9.Thread stoped [01:29:55]OFD Sender: No OFD packet to send [01:30:00]OFD Sender: No OFD packet to send [01:30:05]OFD Sender: No OFD packet to send [01:30:10]OFD Sender: No OFD packet to send [01:30:15]OFD Sender: No OFD packet to send [01:30:20]OFD Sender: No OFD packet to send [01:30:25]OFD Sender: No OFD packet to send [01:30:30]OFD Sender: No OFD packet to send [01:30:35]OFD Sender: No OFD packet to send [01:30:40]OFD Sender: No OFD packet to send [01:30:45]OFD Sender: No OFD packet to send [01:30:50]OFD Sender: No OFD packet to send [01:30:55]OFD Sender: No OFD packet to send [01:31:00]OFD Sender: No OFD packet to send [01:31:05]OFD Sender: No OFD packet to send [01:31:10]OFD Sender: No OFD packet to send [01:31:15]OFD Sender: No OFD packet to send [01:31:20]OFD Sender: No OFD packet to send [01:31:25]OFD Sender: No OFD packet to send [01:31:30]OFD Sender: No OFD packet to send [01:31:35]OFD Sender: No OFD packet to send [01:31:40]OFD Sender: No OFD packet to send [01:31:45]OFD Sender: No OFD packet to send [01:31:50]OFD Sender: No OFD packet to send [01:31:55]OFD Sender: No OFD packet to send [01:32:00]OFD Sender: No OFD packet to send [01:32:05]OFD Sender: No OFD packet to send [01:32:10]OFD Sender: No OFD packet to send [01:32:15]OFD Sender: No OFD packet to send [01:32:20]OFD Sender: No OFD packet to send [01:32:25]OFD Sender: No OFD packet to send [01:32:30]OFD Sender: No OFD packet to send [01:32:35]OFD Sender: No OFD packet to send [01:32:40]OFD Sender: No OFD packet to send [01:32:45]OFD Sender: No OFD packet to send [01:32:51]OFD Sender: No OFD packet to send [01:32:56]OFD Sender: No OFD packet to send [01:33:01]OFD Sender: No OFD packet to send [01:33:06]OFD Sender: No OFD packet to send [01:33:11]OFD Sender: No OFD packet to send [01:33:16]OFD Sender: No OFD packet to send [01:33:21]OFD Sender: No OFD packet to send [01:33:26]OFD Sender: No OFD packet to send [01:33:31]OFD Sender: No OFD packet to send [01:33:36]OFD Sender: No OFD packet to send [01:33:41]OFD Sender: No OFD packet to send [01:33:41]accept exits with 7 [01:33:41]New connection [01:33:41]New thread 3067428196 created [01:33:41]Thread 3067571556 joined [01:33:41]Waiting for new connection... [01:33:41] Sock 7.Parse request [01:33:41]Sock 7.Check first char [01:33:41]Sock 7.First char is OK [01:33:41]request: POST /json_proto HTTP/1.0 [01:33:41]Method: POST [01:33:41]URL: /json_proto [01:33:41]Method is POST - this is cgi request [01:33:41]url: /json_proto [01:33:41]query_string will be loaded in cgi processing [01:33:41]execute_cgi json_proto POST (null) [01:33:41]execute_cgi path=json_proto method=POST [01:33:41]POST find Content-Length [01:33:41]Host: 172.17.45.131:8080 [01:33:41]Content-Length: 682 [01:33:41]Content-Type: application/json [01:33:41] [01:33:41]POST finish read [01:33:41]Found Content-Length = 682 [01:33:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610879", "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" ] } } [01:33:41]execute_script... [01:33: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)610879", "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" ] } } [01:33:41]POST & json_proto [01:33:41]process_json_proto [01:33:41]json parsed OK: [01:33:41]protocol is kg_v1.0 [01:33:41]action value=close_receipt [01:33:41]process_action close_receipt [01:33:41]cmd_close_receipt [01:33:41]MH_GetDate [01:33:41]Write to MH i2c: F0 00 00 94 56 D9 [01:33:41]Write i2c OK [01:33:41]MH_I2C_Read... [01:33:41]Read from MH i2c: F0 [01:33:41]MH_I2C_Read... [01:33:41]Read from MH i2c: F0 09 00 [01:33:41]MH_I2C_Read... [01:33:41]Read from MH i2c: F0 09 00 94 56 00 78 94 A9 66 C6 D4 6E 66 6B [01:33:41]GetLastDocTimeStamp 1722389390 [01:33:41]current date 1722389624 [01:33:41]FM_GetShiftState [01:33:41]SAM_PROTO_GetShiftState [01:33:41]wFMCommunicate request_size=4 [01:33:41]MH_SAM_APDU [01:33:41]CAPDU: 80 13 01 00 [01:33:41]Write to MH i2c: E2 08 00 95 56 80 13 01 00 00 00 00 00 68 [01:33:41]Write i2c OK [01:33:41]MH_I2C_Read... [01:33:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:33:42]Read from MH i2c: E2 [01:33:42]MH_I2C_Read... [01:33:42]Read from MH i2c: E2 0E 00 [01:33:42]MH_I2C_Read... [01:33:42]Read from MH i2c: E2 0E 00 95 56 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 00 [01:33:42]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [01:33:42]wFMCommunicate OK [01:33:42]SAM_PROTO_GetShiftState done [01:33:42]FM_GetShiftState done [01:33:42]opened in 1722384637 [01:33:42]opened+sec_in_day 1722471037 [01:33:42]quantity*price = 100005 [01:33:42]sum+1 = 100006 [01:33:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 19 31.07.2024 01:33 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25112 ФПД: 247430987652989 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T013344&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25112&fm=247430987652989&tin=02508201610067®Number=0000000000171247&sum=100000 [01:33:43]StoreToDocumentArchive [01:33:43]shift 49 fd 25112 [01:33:43]save to /storage/0049/doc_00025112 [01:33:43]save last doc name /storage/0049/doc_00025112 to /storage/kkm_last_doc_name [01:33:43]save OK [01:33:43]Clear old archive folders... [01:33:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:33:43]tlvbuf is 01EF2A30 [01:33:43]SAM_PROTO_ClearQueue [01:33:43]wFMCommunicate request_size=4 [01:33:43]MH_SAM_APDU [01:33:43]CAPDU: 80 09 00 00 [01:33:43]Write to MH i2c: E2 08 00 A2 56 80 09 00 00 00 00 00 00 6A [01:33:43]Write i2c OK [01:33:43]MH_I2C_Read... [01:33:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:33:43]Read from MH i2c: E2 [01:33:43]MH_I2C_Read... [01:33:43]Read from MH i2c: E2 03 00 [01:33:43]MH_I2C_Read... [01:33:43]Read from MH i2c: E2 03 00 A2 56 00 90 00 6C [01:33:43]RAPDU: 90 00 [01:33:43]wFMCommunicate OK [01:33:43]SAM_PROTO_ClearQueue done [01:33:43]KKMCreateOFDPacket [01:33:43]OFDProtocolAddRootSTLVToBuf [01:33:43]FM_MakeSignedData [01:33:43]FM_MakeSignedData [01:33:43]SAM_PROTO_SignData [01:33:43]wFMCommunicate request_size=4 [01:33:43]MH_SAM_APDU [01:33:43]CAPDU: 80 0D 01 02 [01:33:43]Write to MH i2c: E2 08 00 A3 56 80 0D 01 02 00 00 00 00 72 [01:33:43]Write i2c OK [01:33:43]MH_I2C_Read... [01:33:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:33:43]Read from MH i2c: E2 [01:33:43]MH_I2C_Read... [01:33:43]Read from MH i2c: E2 03 00 [01:33:43]MH_I2C_Read... [01:33:43]Read from MH i2c: E2 03 00 A3 56 00 90 00 6D [01:33:43]RAPDU: 90 00 [01:33:43]wFMCommunicate OK [01:33:43]wFMCommunicate request_size=255 [01:33:43]MH_SAM_APDU [01:33:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 13 00 00 00 F4 03 04 00 78 94 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 18 62 00 00 35 04 06 00 E1 [01:33:43]Write to MH i2c: E2 02 01 A4 56 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 13 00 00 00 F4 03 04 00 78 94 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 18 62 00 00 35 04 06 00 E1 00 00 37 [01:33:43]Write i2c OK [01:33:43]MH_I2C_Read... [01:33:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:33:43]Read from MH i2c: E2 [01:33:43]MH_I2C_Read... [01:33:43]Read from MH i2c: E2 03 00 [01:33:43]MH_I2C_Read... [01:33:43]Read from MH i2c: E2 03 00 A4 56 00 90 00 6E [01:33:43]RAPDU: 90 00 [01:33:43]wFMCommunicate OK [01:33:43]wFMCommunicate request_size=10 [01:33:43]MH_SAM_APDU [01:33:43]CAPDU: 80 0D 02 02 05 09 84 20 1F 7D [01:33:43]Write to MH i2c: E2 0D 00 A5 56 80 0D 02 02 05 00 09 84 20 1F 7D 00 00 C8 [01:33:43]Write i2c OK [01:33:43]MH_I2C_Read... [01:33:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:33:43]Read from MH i2c: E2 [01:33:43]MH_I2C_Read... [01:33:43]Read from MH i2c: E2 03 00 [01:33:43]MH_I2C_Read... [01:33:43]Read from MH i2c: E2 03 00 A5 56 00 90 00 6F [01:33:43]RAPDU: 90 00 [01:33:43]wFMCommunicate OK [01:33:43]wFMCommunicate request_size=4 [01:33:43]MH_SAM_APDU [01:33:43]CAPDU: 80 0D 03 02 [01:33:43]Write to MH i2c: E2 08 00 A6 56 80 0D 03 02 00 00 00 00 77 [01:33:43]Write i2c OK [01:33:43]MH_I2C_Read... [01:33:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:33:43]Read from MH i2c: E2 [01:33:43]MH_I2C_Read... [01:33:43]Read from MH i2c: E2 0B 00 [01:33:43]MH_I2C_Read... [01:33:43]Read from MH i2c: E2 0B 00 A6 56 00 7D DC D7 7B 7B 22 A3 72 90 00 D5 [01:33:43]RAPDU: 7D DC D7 7B 7B 22 A3 72 90 00 [01:33:43]wFMCommunicate OK [01:33:43]SAM_PROTO_SignData done [01:33:43]FM_MakeSignedData done [01:33:43]CreateOFDProtocolMessage [01:33:43]wFMCommunicate request_size=4 [01:33:43]MH_SAM_APDU [01:33:43]CAPDU: 80 11 00 00 [01:33:43]Write to MH i2c: E2 08 00 A7 56 80 11 00 00 00 00 00 00 77 [01:33:43]Write i2c OK [01:33:43]MH_I2C_Read... [01:33:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:33:43]Read from MH i2c: E2 [01:33:43]MH_I2C_Read... [01:33:43]Read from MH i2c: E2 17 00 [01:33:43]MH_I2C_Read... [01:33:43]Read from MH i2c: E2 17 00 A7 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 CD [01:33:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [01:33:43]wFMCommunicate OK [01:33:43]CreateOFDProtocolMessage done [01:33:43]OFDSenderStorePacket 25112 [01:33:43]StoreOFDPacket docnum=25112 [01:33:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 A1 92 07 01 D0 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 13 00 00 00 F4 03 04 00 78 94 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 18 62 00 00 35 04 06 00 E1 09 84 20 1F 7D 7D DC D7 7B 7B 22 A3 72 [01:33:43]CheckFolder [01:33:43]dirname=/storage/ofd_packets [01:33:43]CheckFolder done [01:33:43]ProducePacketName [01:33:43]name=ofd_packets/00025112 [01:33:43]NVStorageSaveData ofd_packets/00025112 [01:33:43]File name is /storage/ofd_packets/00025112 [01:33:43]Write 301 bytes [01:33:43]NVStorageSaveData done [01:33:43]OFDSenderStorePacket done [01:33:43]KKMCreateOFDPacket done [01:33:43]NVStorageSaveData kkm_last_timestamp [01:33:43]File name is /storage/kkm_last_timestamp [01:33:43]Write 4 bytes [01:33:43]NVStorageSaveData done [01:33:43]ExternCall_PrintAddStr [01:33:43]wPrintStart [01:33:43]Write to MH i2c: 01 00 00 A8 56 FE [01:33:43]Write i2c OK [01:33:43]MH_I2C_Read... [01:33:43]Read from MH i2c: 01 [01:33:43]MH_I2C_Read... [01:33:43]Read from MH i2c: 01 07 00 [01:33:43]MH_I2C_Read... [01:33:43]Read from MH i2c: 01 07 00 A8 56 00 00 00 00 00 FF 0F 13 [01:33:43]RasterBufferAndPrint [01:33:43]line Счет N : (1)610879 [01:33:43]line ИНН: 02508201610067 [01:33:43]line Контрольно-Кассовый Чек [01:33:43]line ПРОДАЖА [01:33:43]line ТРК (МРК, ГНК) : 32 [01:33:43]line Товар: 2710124130 [01:33:43]line Аи-92-К-2 [01:33:43]line 14.750 * 67.80 [01:33:43]line = 1000.05 [01:33:43]line НДС 12% НСП 1% [01:33:43]line > о реализуемом товаре [01:33:43]line ОКРУГЛЕНИЕ: -0.05 [01:33:43]line ИТОГО: 1000.00 [01:33:43]line Внесено: 1000.00 [01:33:43]line СДАЧА: 0.00 [01:33:43]line НСП 1% : 8.85 [01:33:43]line НДС 12% : 106.20 [01:33:43]line Наличными: 1000.00 [01:33:43]line Безнал.: 0.00 [01:33:43]line Место: АЗС № 127 "Партнер Нефть" [01:33:43]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [01:33:43]line СНО: Общий режим [01:33:43]line Чек 19 31.07.2024 01:33 [01:33:43]line Смена: 49 ФФД: 1.0 [01:33:43]line ЗНМ: 0300000158 [01:33:43]line РНМ: 0000000000171247 [01:33:43]line Версия ККМ: v1.0 [01:33:43]line ФМ: 0000000002098565 [01:33:43]line ФД: 25112 [01:33:43]line ФПД: 247430987652989 [01:33:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T013344&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25112&fm=247430987652989&tin=02508201610067®Number=0000000000171247&sum=100000 [01:33:43]OFD Sender: Processing packet 25112 [packets to send 29, broken 28] [01:33:43]ProducePacketName [01:33:43]name=ofd_packets/00025112 [01:33:43]OFD Sender: To server: pG, [01:33:43]CommunicateWithHost lk.salyk.kg:30040 [01:33:43]ConnectInit lk.salyk.kg [01:33:43]written 0, free lines is 4095 [01:33:44]Connected sock=10 [01:33:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 A1 92 07 01 D0 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 13 00 00 00 F4 03 04 00 78 94 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 18 62 00 00 35 04 06 00 E1 09 84 20 1F 7D 7D DC D7 7B 7B 22 A3 72 [01:33:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 35 53 47 00 FF 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 32 30 39 38 35 36 35 10 04 04 00 18 62 00 00 F4 03 04 00 05 40 A9 66 B6 04 01 00 00 88 4A E6 F9 CF B7 D9 D7 [01:33:44]CommunicateWithHost err = 0 [01:33:44]CheckOFDResponse [01:33:44]1017 (14) - 77093643461234 [01:33:44]1041 (16) - 0000000002098565 [01:33:44]1040 (4) - 25112 [01:33:44]1012 (4) - 30.07.2024 19:33 [01:33:44]1206 (1) - 0 [01:33:44]OFD Sender: Remove packet 25112 [01:33:44]ProducePacketName [01:33:44]name=ofd_packets/00025112 [01:33:44]NVStorageDeleteData [01:33:44]Write to MH i2c: 01 00 00 D3 56 29 [01:33:44]Write i2c OK [01:33:44]MH_I2C_Read... [01:33:44]Read from MH i2c: 01 [01:33:44]MH_I2C_Read... [01:33:44]Read from MH i2c: 01 07 00 [01:33:44]MH_I2C_Read... [01:33:44]Read from MH i2c: 01 07 00 D3 56 00 00 00 00 00 EC 0C 28 [01:33:44]RasterBufferAndPrint [01:33:44]line [01:33:44]line [01:33:44]line [01:33:44]line [01:33:44]line [01:33:44]written 0, free lines is 3314 [01:33:44]MH_Cut [01:33:44]Write to MH i2c: D1 01 00 DA 56 01 02 [01:33:44]Write i2c OK [01:33:44]MH_I2C_Read... [01:33:44]Read from MH i2c: D1 [01:33:44]MH_I2C_Read... [01:33:44]Read from MH i2c: D1 01 00 [01:33:44]MH_I2C_Read... [01:33:44]Read from MH i2c: D1 01 00 DA 56 00 01 [01:33:44]Write to MH i2c: 01 00 00 DB 56 31 [01:33:44]Write i2c OK [01:33:44]MH_I2C_Read... [01:33:44]OFD Sender: No OFD packet to send [01:33:45]*** Cut start [01:33:45]*** Partial cut [01:33:45]*** CUTSNS_PIN = 1 [01:33:45]*** CUTSNS_PIN = 0 [01:33:45]*** Brake cut motor [01:33:45]Read from MH i2c: 01 [01:33:45]MH_I2C_Read... [01:33:45]*** Stop cut motor [01:33:45]*** Cut end [01:33:45]Read from MH i2c: 01 07 00 [01:33:45]MH_I2C_Read... [01:33:45]Read from MH i2c: 01 07 00 DB 56 00 00 00 00 00 FF 0F 46 [01:33:45]process_action close_receipt done [01:33:45]requested_data is exist [01:33:45]produce_requested_data [01:33:45]requested_item fm.sn is exist - process it [01:33:45]wFMCommunicate request_size=4 [01:33:45]MH_SAM_APDU [01:33:45]CAPDU: 80 11 00 00 [01:33:45]Write to MH i2c: E2 08 00 DC 56 80 11 00 00 00 00 00 00 AC [01:33:45]Write i2c OK [01:33:45]MH_I2C_Read... [01:33:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:33:45]Read from MH i2c: E2 [01:33:45]MH_I2C_Read... [01:33:45]Read from MH i2c: E2 17 00 [01:33:45]MH_I2C_Read... [01:33:45]Read from MH i2c: E2 17 00 DC 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 02 [01:33:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [01:33:45]wFMCommunicate OK [01:33:45]requested_item fd.num is exist - process it [01:33:45]SAM_PROTO_GetFieldsCounters [01:33:45]wFMCommunicate request_size=4 [01:33:45]MH_SAM_APDU [01:33:45]CAPDU: 80 13 00 00 [01:33:45]Write to MH i2c: E2 08 00 DD 56 80 13 00 00 00 00 00 00 AF [01:33:45]Write i2c OK [01:33:45]MH_I2C_Read... [01:33:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:33:45]Read from MH i2c: E2 [01:33:45]MH_I2C_Read... [01:33:45]Read from MH i2c: E2 62 00 [01:33:45]MH_I2C_Read... [01:33:45]Read from MH i2c: E2 62 00 DD 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 18 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 13 00 00 00 5E 04 04 00 13 00 00 00 57 04 04 00 14 00 00 00 19 04 04 00 00 00 00 00 90 00 B4 [01:33:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 18 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 13 00 00 00 5E 04 04 00 13 00 00 00 57 04 04 00 14 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:33:45]wFMCommunicate OK [01:33:45]SAM_PROTO_GetFieldsCounters done [01:33:45]requested_item shift.num is exist - process it [01:33:45]requested_item shift.opened is exist - process it [01:33:45]req_shift_opened [01:33:45]FM_GetShiftState [01:33:45]SAM_PROTO_GetShiftState [01:33:45]wFMCommunicate request_size=4 [01:33:45]MH_SAM_APDU [01:33:45]CAPDU: 80 13 01 00 [01:33:45]Write to MH i2c: E2 08 00 DE 56 80 13 01 00 00 00 00 00 B1 [01:33:45]Write i2c OK [01:33:45]MH_I2C_Read... [01:33:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:33:46]Read from MH i2c: E2 [01:33:46]MH_I2C_Read... [01:33:46]Read from MH i2c: E2 0E 00 [01:33:46]MH_I2C_Read... [01:33:46]Read from MH i2c: E2 0E 00 DE 56 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 49 [01:33:46]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [01:33:46]wFMCommunicate OK [01:33:46]SAM_PROTO_GetShiftState done [01:33:46]FM_GetShiftState done [01:33:46]req_shift_opened done [01:33:46]requested_item shift.open_date is exist - process it [01:33:46]req_shift_open_date [01:33:46]req_shift_open_date done [01:33:46]produce_requested_data done [01:33:46]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25112,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [01:33:46]process_action_free close_receipt [01:33:46]json_value_free [01:33:46]json_value_free done [01:33:46]process_json_proto returns [01:33:46]Send response to host [01:33:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25112,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [01:33:46]free response buf [01:33:46]execute_script done [01:33:46]execute_script returns [01:33:46]free content buf [01:33:46]Sock 7.Close socket [01:33:46]Sock 7.Thread stoped [01:33:49]OFD Sender: No OFD packet to send [01:33:54]OFD Sender: No OFD packet to send [01:33:59]OFD Sender: No OFD packet to send [01:34:04]OFD Sender: No OFD packet to send [01:34:09]OFD Sender: No OFD packet to send [01:34:14]OFD Sender: No OFD packet to send [01:34:19]OFD Sender: No OFD packet to send [01:34:24]OFD Sender: No OFD packet to send [01:34:29]OFD Sender: No OFD packet to send [01:34:34]OFD Sender: No OFD packet to send [01:34:39]OFD Sender: No OFD packet to send [01:34:44]OFD Sender: No OFD packet to send [01:34:49]OFD Sender: No OFD packet to send [01:34:54]OFD Sender: No OFD packet to send [01:34:59]OFD Sender: No OFD packet to send [01:35:04]OFD Sender: No OFD packet to send [01:35:09]OFD Sender: No OFD packet to send [01:35:14]OFD Sender: No OFD packet to send [01:35:19]OFD Sender: No OFD packet to send [01:35:24]OFD Sender: No OFD packet to send [01:35:29]OFD Sender: No OFD packet to send [01:35:34]accept exits with 9 [01:35:34]New connection [01:35:34]New thread 3067571556 created [01:35:34]Thread 3067428196 joined [01:35:34]Waiting for new connection... [01:35:34] Sock 9.Parse request [01:35:34]Sock 9.Check first char [01:35:34]Sock 9.First char is OK [01:35:34]request: POST /json_proto HTTP/1.0 [01:35:34]Method: POST [01:35:34]URL: /json_proto [01:35:34]Method is POST - this is cgi request [01:35:34]url: /json_proto [01:35:34]query_string will be loaded in cgi processing [01:35:34]execute_cgi json_proto POST (null) [01:35:34]execute_cgi path=json_proto method=POST [01:35:34]POST find Content-Length [01:35:34]Host: 172.17.45.131:8080 [01:35:34]Content-Length: 799 [01:35:34]Content-Type: application/json [01:35:34] [01:35:34]POST finish read [01:35:34]Found Content-Length = 799 [01:35:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610880", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 25.100, "sum" : 1900.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" : 1900.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:35:34]execute_script... [01:35: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)610880", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 25.100, "sum" : 1900.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" : 1900.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:35:34]POST & json_proto [01:35:34]process_json_proto [01:35:34]json parsed OK: [01:35:34]protocol is kg_v1.0 [01:35:34]action value=close_receipt [01:35:34]process_action close_receipt [01:35:34]cmd_close_receipt [01:35:34]MH_GetDate [01:35:34]Write to MH i2c: F0 00 00 DF 56 24 [01:35:34]Write i2c OK [01:35:34]MH_I2C_Read... [01:35:34]Read from MH i2c: F0 [01:35:34]MH_I2C_Read... [01:35:34]Read from MH i2c: F0 09 00 [01:35:34]MH_I2C_Read... [01:35:34]Read from MH i2c: F0 09 00 DF 56 00 E9 94 A9 66 C6 D4 6E 66 27 [01:35:34]GetLastDocTimeStamp 1722389624 [01:35:34]current date 1722389737 [01:35:34]FM_GetShiftState [01:35:34]SAM_PROTO_GetShiftState [01:35:34]wFMCommunicate request_size=4 [01:35:34]MH_SAM_APDU [01:35:34]CAPDU: 80 13 01 00 [01:35:34]Write to MH i2c: E2 08 00 E0 56 80 13 01 00 00 00 00 00 B3 [01:35:34]Write i2c OK [01:35:34]MH_I2C_Read... [01:35:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:35:34]Read from MH i2c: E2 [01:35:34]MH_I2C_Read... [01:35:34]Read from MH i2c: E2 0E 00 [01:35:34]MH_I2C_Read... [01:35:34]Read from MH i2c: E2 0E 00 E0 56 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 4B [01:35:34]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [01:35:34]wFMCommunicate OK [01:35:34]SAM_PROTO_GetShiftState done [01:35:34]FM_GetShiftState done [01:35:34]opened in 1722384637 [01:35:34]opened+sec_in_day 1722471037 [01:35:34]quantity*price = 190007 [01:35:34]sum+1 = 190008 [01:35:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1900.07 НСП 1% : 16.81 НДС 12% : 201.78 Наличными: 0.00 Безнал.: 1900.07 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 20 31.07.2024 01:35 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000002098565 ФД: 25113 ФПД: 50063176397938 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T013537&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25113&fm=50063176397938&tin=02508201610067®Number=0000000000171247&sum=190007 [01:35:36]StoreToDocumentArchive [01:35:36]shift 49 fd 25113 [01:35:36]save to /storage/0049/doc_00025113 [01:35:36]save last doc name /storage/0049/doc_00025113 to /storage/kkm_last_doc_name [01:35:36]save OK [01:35:36]Clear old archive folders... [01:35:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [01:35:36]tlvbuf is B6FEF5E0 [01:35:36]SAM_PROTO_ClearQueue [01:35:36]wFMCommunicate request_size=4 [01:35:36]MH_SAM_APDU [01:35:36]CAPDU: 80 09 00 00 [01:35:36]Write to MH i2c: E2 08 00 ED 56 80 09 00 00 00 00 00 00 B5 [01:35:36]Write i2c OK [01:35:36]MH_I2C_Read... [01:35:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:35:36]Read from MH i2c: E2 [01:35:36]MH_I2C_Read... [01:35:36]Read from MH i2c: E2 03 00 [01:35:36]MH_I2C_Read... [01:35:36]Read from MH i2c: E2 03 00 ED 56 00 90 00 B7 [01:35:36]RAPDU: 90 00 [01:35:36]wFMCommunicate OK [01:35:36]SAM_PROTO_ClearQueue done [01:35:36]KKMCreateOFDPacket [01:35:36]OFDProtocolAddRootSTLVToBuf [01:35:36]FM_MakeSignedData [01:35:36]FM_MakeSignedData [01:35:36]SAM_PROTO_SignData [01:35:36]wFMCommunicate request_size=4 [01:35:36]MH_SAM_APDU [01:35:36]CAPDU: 80 0D 01 02 [01:35:36]Write to MH i2c: E2 08 00 EE 56 80 0D 01 02 00 00 00 00 BD [01:35:36]Write i2c OK [01:35:36]MH_I2C_Read... [01:35:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:35:36]Read from MH i2c: E2 [01:35:36]MH_I2C_Read... [01:35:36]Read from MH i2c: E2 03 00 [01:35:36]MH_I2C_Read... [01:35:36]Read from MH i2c: E2 03 00 EE 56 00 90 00 B8 [01:35:36]RAPDU: 90 00 [01:35:36]wFMCommunicate OK [01:35:36]wFMCommunicate request_size=255 [01:35:36]MH_SAM_APDU [01:35:36]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 0C 62 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 37 E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 37 E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 37 E6 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 E9 94 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 19 62 00 00 35 04 06 00 2D 88 3D D8 [01:35:36]Write to MH i2c: E2 02 01 EF 56 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 0C 62 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 37 E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 37 E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 37 E6 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 E9 94 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 19 62 00 00 35 04 06 00 2D 88 3D D8 00 00 5E [01:35:36]Write i2c OK [01:35:36]MH_I2C_Read... [01:35:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:35:36]Read from MH i2c: E2 [01:35:36]MH_I2C_Read... [01:35:36]Read from MH i2c: E2 03 00 [01:35:36]MH_I2C_Read... [01:35:36]Read from MH i2c: E2 03 00 EF 56 00 90 00 B9 [01:35:36]RAPDU: 90 00 [01:35:36]wFMCommunicate OK [01:35:36]wFMCommunicate request_size=7 [01:35:36]MH_SAM_APDU [01:35:36]CAPDU: 80 0D 02 02 02 74 72 [01:35:36]Write to MH i2c: E2 0A 00 F0 56 80 0D 02 02 02 00 74 72 00 00 AA [01:35:36]Write i2c OK [01:35:36]MH_I2C_Read... [01:35:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:35:36]Read from MH i2c: E2 [01:35:36]MH_I2C_Read... [01:35:36]Read from MH i2c: E2 03 00 [01:35:36]MH_I2C_Read... [01:35:36]Read from MH i2c: E2 03 00 F0 56 00 90 00 BA [01:35:36]RAPDU: 90 00 [01:35:36]wFMCommunicate OK [01:35:36]wFMCommunicate request_size=4 [01:35:36]MH_SAM_APDU [01:35:36]CAPDU: 80 0D 03 02 [01:35:36]Write to MH i2c: E2 08 00 F1 56 80 0D 03 02 00 00 00 00 C2 [01:35:36]Write i2c OK [01:35:36]MH_I2C_Read... [01:35:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:35:36]Read from MH i2c: E2 [01:35:36]MH_I2C_Read... [01:35:36]Read from MH i2c: E2 0B 00 [01:35:36]MH_I2C_Read... [01:35:36]Read from MH i2c: E2 0B 00 F1 56 00 97 9C 7C E9 69 41 84 45 90 00 CE [01:35:36]RAPDU: 97 9C 7C E9 69 41 84 45 90 00 [01:35:36]wFMCommunicate OK [01:35:36]SAM_PROTO_SignData done [01:35:36]FM_MakeSignedData done [01:35:36]CreateOFDProtocolMessage [01:35:36]wFMCommunicate request_size=4 [01:35:36]MH_SAM_APDU [01:35:36]CAPDU: 80 11 00 00 [01:35:36]Write to MH i2c: E2 08 00 F2 56 80 11 00 00 00 00 00 00 C2 [01:35:36]Write i2c OK [01:35:36]MH_I2C_Read... [01:35:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:35:36]Read from MH i2c: E2 [01:35:36]MH_I2C_Read... [01:35:36]Read from MH i2c: E2 17 00 [01:35:36]MH_I2C_Read... [01:35:36]Read from MH i2c: E2 17 00 F2 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 18 [01:35:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [01:35:36]wFMCommunicate OK [01:35:36]CreateOFDProtocolMessage done [01:35:36]OFDSenderStorePacket 25113 [01:35:36]StoreOFDPacket docnum=25113 [01:35:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 26 10 04 01 16 7D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 0C 62 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 37 E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 37 E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 37 E6 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 E9 94 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 19 62 00 00 35 04 06 00 2D 88 3D D8 74 72 97 9C 7C E9 69 41 84 45 [01:35:36]CheckFolder [01:35:36]dirname=/storage/ofd_packets [01:35:36]CheckFolder done [01:35:36]ProducePacketName [01:35:36]name=ofd_packets/00025113 [01:35:36]NVStorageSaveData ofd_packets/00025113 [01:35:36]File name is /storage/ofd_packets/00025113 [01:35:36]Write 298 bytes [01:35:36]NVStorageSaveData done [01:35:36]OFDSenderStorePacket done [01:35:36]KKMCreateOFDPacket done [01:35:36]NVStorageSaveData kkm_last_timestamp [01:35:36]File name is /storage/kkm_last_timestamp [01:35:36]Write 4 bytes [01:35:36]NVStorageSaveData done [01:35:36]ExternCall_PrintAddStr [01:35:36]wPrintStart [01:35:36]Write to MH i2c: 01 00 00 F3 56 49 [01:35:36]Write i2c OK [01:35:36]MH_I2C_Read... [01:35:36]Read from MH i2c: 01 [01:35:36]MH_I2C_Read... [01:35:36]Read from MH i2c: 01 07 00 [01:35:36]MH_I2C_Read... [01:35:36]Read from MH i2c: 01 07 00 F3 56 00 00 00 00 00 FF 0F 5E [01:35:36]RasterBufferAndPrint [01:35:36]line Счет N : (1)610880 [01:35:36]line ИНН: 02508201610067 [01:35:36]line Контрольно-Кассовый Чек [01:35:36]line ПРОДАЖА [01:35:36]line ТРК (МРК, ГНК) : 1 [01:35:36]line Товар: 2710194210 [01:35:36]line ДТ-К-2 [01:35:36]line 25.100 * 75.70 [01:35:36]line = 1900.07 [01:35:36]line НДС 12% НСП 1% [01:35:36]line > о реализуемом товаре [01:35:36]line ИТОГО: 1900.07 [01:35:36]line НСП 1% : 16.81 [01:35:36]line НДС 12% : 201.78 [01:35:36]line Наличными: 0.00 [01:35:36]line Безнал.: 1900.07 [01:35:36]line Место: АЗС № 127 "Партнер Нефть" [01:35:36]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [01:35:36]line СНО: Общий режим [01:35:36]line Чек 20 31.07.2024 01:35 [01:35:36]line Смена: 49 ФФД: 1.0 [01:35:36]line ЗНМ: 0300000158 [01:35:36]line РНМ: 0000000000171247 [01:35:36]line Версия ККМ: v1.0 [01:35:36]line Платежная система: O! деньги [01:35:36]line ФМ: 0000000002098565 [01:35:36]line ФД: 25113 [01:35:36]line ФПД: 50063176397938 [01:35:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T013537&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25113&fm=50063176397938&tin=02508201610067®Number=0000000000171247&sum=190007 [01:35:36]OFD Sender: Processing packet 25113 [packets to send 29, broken 28] [01:35:36]ProducePacketName [01:35:36]name=ofd_packets/00025113 [01:35:36]OFD Sender: To server: pG, [01:35:36]CommunicateWithHost lk.salyk.kg:30040 [01:35:36]ConnectInit lk.salyk.kg [01:35:36]written 0, free lines is 4095 [01:35:36]Connected sock=10 [01:35:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 26 10 04 01 16 7D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 0C 62 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 37 E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 37 E6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 91 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D2 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 37 E6 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 E9 94 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 19 62 00 00 35 04 06 00 2D 88 3D D8 74 72 97 9C 7C E9 69 41 84 45 [01:35:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 40 3E 47 00 C9 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 19 62 00 00 F4 03 04 00 76 40 A9 66 B6 04 01 00 00 44 34 F1 B0 3D 20 23 45 [01:35:37]CommunicateWithHost err = 0 [01:35:37]CheckOFDResponse [01:35:37]1017 (14) - 77093643461234 [01:35:37]1041 (16) - 0000000002098565 [01:35:37]1040 (4) - 25113 [01:35:37]1012 (4) - 30.07.2024 19:35 [01:35:37]1206 (1) - 0 [01:35:37]OFD Sender: Remove packet 25113 [01:35:37]ProducePacketName [01:35:37]name=ofd_packets/00025113 [01:35:37]NVStorageDeleteData [01:35:37]Write to MH i2c: 01 00 00 1D 57 74 [01:35:37]Write i2c OK [01:35:37]MH_I2C_Read... [01:35:37]Read from MH i2c: 01 [01:35:37]MH_I2C_Read... [01:35:37]Read from MH i2c: 01 07 00 [01:35:37]MH_I2C_Read... [01:35:37]Read from MH i2c: 01 07 00 1D 57 00 00 00 00 00 06 0D 8E [01:35:37]RasterBufferAndPrint [01:35:37]line [01:35:37]line [01:35:37]line [01:35:37]line [01:35:37]line [01:35:37]written 0, free lines is 3340 [01:35:37]MH_Cut [01:35:37]Write to MH i2c: D1 01 00 24 57 01 4D [01:35:37]Write i2c OK [01:35:37]MH_I2C_Read... [01:35:37]Read from MH i2c: D1 [01:35:37]MH_I2C_Read... [01:35:37]Read from MH i2c: D1 01 00 [01:35:37]MH_I2C_Read... [01:35:37]Read from MH i2c: D1 01 00 24 57 00 4C [01:35:37]Write to MH i2c: 01 00 00 25 57 7C [01:35:37]Write i2c OK [01:35:37]MH_I2C_Read... [01:35:37]OFD Sender: No OFD packet to send [01:35:37]*** Cut start [01:35:37]*** Partial cut [01:35:37]*** CUTSNS_PIN = 1 [01:35:37]*** CUTSNS_PIN = 0 [01:35:38]*** Brake cut motor [01:35:38]Read from MH i2c: 01 [01:35:38]MH_I2C_Read... [01:35:38]*** Stop cut motor [01:35:38]*** Cut end [01:35:38]Read from MH i2c: 01 07 00 [01:35:38]MH_I2C_Read... [01:35:38]Read from MH i2c: 01 07 00 25 57 00 00 00 00 00 FF 0F 91 [01:35:38]process_action close_receipt done [01:35:38]requested_data is exist [01:35:38]produce_requested_data [01:35:38]requested_item fm.sn is exist - process it [01:35:38]wFMCommunicate request_size=4 [01:35:38]MH_SAM_APDU [01:35:38]CAPDU: 80 11 00 00 [01:35:38]Write to MH i2c: E2 08 00 26 57 80 11 00 00 00 00 00 00 F7 [01:35:38]Write i2c OK [01:35:38]MH_I2C_Read... [01:35:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:35:38]Read from MH i2c: E2 [01:35:38]MH_I2C_Read... [01:35:38]Read from MH i2c: E2 17 00 [01:35:38]MH_I2C_Read... [01:35:38]Read from MH i2c: E2 17 00 26 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 4D [01:35:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [01:35:38]wFMCommunicate OK [01:35:38]requested_item fd.num is exist - process it [01:35:38]SAM_PROTO_GetFieldsCounters [01:35:38]wFMCommunicate request_size=4 [01:35:38]MH_SAM_APDU [01:35:38]CAPDU: 80 13 00 00 [01:35:38]Write to MH i2c: E2 08 00 27 57 80 13 00 00 00 00 00 00 FA [01:35:38]Write i2c OK [01:35:38]MH_I2C_Read... [01:35:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:35:38]Read from MH i2c: E2 [01:35:38]MH_I2C_Read... [01:35:38]Read from MH i2c: E2 62 00 [01:35:38]MH_I2C_Read... [01:35:38]Read from MH i2c: E2 62 00 27 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 19 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 03 [01:35:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 19 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:35:38]wFMCommunicate OK [01:35:38]SAM_PROTO_GetFieldsCounters done [01:35:38]requested_item shift.num is exist - process it [01:35:38]requested_item shift.opened is exist - process it [01:35:38]req_shift_opened [01:35:38]FM_GetShiftState [01:35:38]SAM_PROTO_GetShiftState [01:35:38]wFMCommunicate request_size=4 [01:35:38]MH_SAM_APDU [01:35:38]CAPDU: 80 13 01 00 [01:35:38]Write to MH i2c: E2 08 00 28 57 80 13 01 00 00 00 00 00 FC [01:35:38]Write i2c OK [01:35:38]MH_I2C_Read... [01:35:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:35:38]Read from MH i2c: E2 [01:35:38]MH_I2C_Read... [01:35:38]Read from MH i2c: E2 0E 00 [01:35:38]MH_I2C_Read... [01:35:38]Read from MH i2c: E2 0E 00 28 57 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 94 [01:35:38]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [01:35:38]wFMCommunicate OK [01:35:38]SAM_PROTO_GetShiftState done [01:35:38]FM_GetShiftState done [01:35:38]req_shift_opened done [01:35:38]requested_item shift.open_date is exist - process it [01:35:38]req_shift_open_date [01:35:38]req_shift_open_date done [01:35:38]produce_requested_data done [01:35:38]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25113,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [01:35:38]process_action_free close_receipt [01:35:38]json_value_free [01:35:38]json_value_free done [01:35:38]process_json_proto returns [01:35:38]Send response to host [01:35:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25113,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [01:35:38]free response buf [01:35:38]execute_script done [01:35:38]execute_script returns [01:35:38]free content buf [01:35:38]Sock 9.Close socket [01:35:38]Sock 9.Thread stoped [01:35:42]OFD Sender: No OFD packet to send [01:35:47]OFD Sender: No OFD packet to send [01:35:52]OFD Sender: No OFD packet to send [01:35:57]OFD Sender: No OFD packet to send [01:36:02]OFD Sender: No OFD packet to send [01:36:07]OFD Sender: No OFD packet to send [01:36:12]OFD Sender: No OFD packet to send [01:36:17]OFD Sender: No OFD packet to send [01:36:22]OFD Sender: No OFD packet to send [01:36:27]OFD Sender: No OFD packet to send [01:36:32]OFD Sender: No OFD packet to send [01:36:37]OFD Sender: No OFD packet to send [01:36:42]OFD Sender: No OFD packet to send [01:36:47]OFD Sender: No OFD packet to send [01:36:52]OFD Sender: No OFD packet to send [01:36:57]OFD Sender: No OFD packet to send [01:37:02]OFD Sender: No OFD packet to send [01:37:07]OFD Sender: No OFD packet to send [01:37:12]OFD Sender: No OFD packet to send [01:37:17]OFD Sender: No OFD packet to send [01:37:22]OFD Sender: No OFD packet to send [01:37:27]OFD Sender: No OFD packet to send [01:37:32]OFD Sender: No OFD packet to send [01:37:37]OFD Sender: No OFD packet to send [01:37:42]OFD Sender: No OFD packet to send [01:37:47]OFD Sender: No OFD packet to send [01:37:52]OFD Sender: No OFD packet to send [01:37:57]OFD Sender: No OFD packet to send [01:38:02]OFD Sender: No OFD packet to send [01:38:07]OFD Sender: No OFD packet to send [01:38:12]OFD Sender: No OFD packet to send [01:38:17]OFD Sender: No OFD packet to send [01:38:22]OFD Sender: No OFD packet to send [01:38:27]OFD Sender: No OFD packet to send [01:38:32]OFD Sender: No OFD packet to send [01:38:37]OFD Sender: No OFD packet to send [01:38:42]OFD Sender: No OFD packet to send [01:38:47]OFD Sender: No OFD packet to send [01:38:52]OFD Sender: No OFD packet to send [01:38:57]OFD Sender: No OFD packet to send [01:39:02]OFD Sender: No OFD packet to send [01:39:07]OFD Sender: No OFD packet to send [01:39:12]OFD Sender: No OFD packet to send [01:39:17]OFD Sender: No OFD packet to send [01:39:22]OFD Sender: No OFD packet to send [01:39:27]OFD Sender: No OFD packet to send [01:39:32]OFD Sender: No OFD packet to send [01:39:37]OFD Sender: No OFD packet to send [01:39:42]OFD Sender: No OFD packet to send [01:39:47]OFD Sender: No OFD packet to send [01:39:52]OFD Sender: No OFD packet to send [01:39:57]OFD Sender: No OFD packet to send [01:40:02]OFD Sender: No OFD packet to send [01:40:07]OFD Sender: No OFD packet to send [01:40:12]OFD Sender: No OFD packet to send [01:40:17]OFD Sender: No OFD packet to send [01:40:22]OFD Sender: No OFD packet to send [01:40:27]OFD Sender: No OFD packet to send [01:40:32]OFD Sender: No OFD packet to send [01:40:37]OFD Sender: No OFD packet to send [01:40:42]OFD Sender: No OFD packet to send [01:40:47]OFD Sender: No OFD packet to send [01:40:52]OFD Sender: No OFD packet to send [01:40:57]OFD Sender: No OFD packet to send [01:41:02]OFD Sender: No OFD packet to send [01:41:07]OFD Sender: No OFD packet to send [01:41:12]OFD Sender: No OFD packet to send [01:41:18]OFD Sender: No OFD packet to send [01:41:23]OFD Sender: No OFD packet to send [01:41:28]OFD Sender: No OFD packet to send [01:41:33]OFD Sender: No OFD packet to send [01:41:38]OFD Sender: No OFD packet to send [01:41:43]OFD Sender: No OFD packet to send [01:41:48]OFD Sender: No OFD packet to send [01:41:53]OFD Sender: No OFD packet to send [01:41:58]OFD Sender: No OFD packet to send [01:42:03]OFD Sender: No OFD packet to send [01:42:08]OFD Sender: No OFD packet to send [01:42:13]OFD Sender: No OFD packet to send [01:42:18]OFD Sender: No OFD packet to send [01:42:23]OFD Sender: No OFD packet to send [01:42:28]OFD Sender: No OFD packet to send [01:42:33]OFD Sender: No OFD packet to send [01:42:38]OFD Sender: No OFD packet to send [01:42:43]OFD Sender: No OFD packet to send [01:42:48]OFD Sender: No OFD packet to send [01:42:53]OFD Sender: No OFD packet to send [01:42:58]OFD Sender: No OFD packet to send [01:43:03]OFD Sender: No OFD packet to send [01:43:08]OFD Sender: No OFD packet to send [01:43:13]OFD Sender: No OFD packet to send [01:43:18]OFD Sender: No OFD packet to send [01:43:23]OFD Sender: No OFD packet to send [01:43:27]accept exits with 7 [01:43:27]New connection [01:43:27]New thread 3067428196 created [01:43:27]Thread 3067571556 joined [01:43:27]Waiting for new connection... [01:43:27] Sock 7.Parse request [01:43:27]Sock 7.Check first char [01:43:27]Sock 7.First char is OK [01:43:27]request: POST /json_proto HTTP/1.0 [01:43:27]Method: POST [01:43:27]URL: /json_proto [01:43:27]Method is POST - this is cgi request [01:43:27]url: /json_proto [01:43:27]query_string will be loaded in cgi processing [01:43:27]execute_cgi json_proto POST (null) [01:43:27]execute_cgi path=json_proto method=POST [01:43:27]POST find Content-Length [01:43:27]Host: 172.17.45.131:8080 [01:43:27]Content-Length: 673 [01:43:27]Content-Type: application/json [01:43:27] [01:43:27]POST finish read [01:43:27]Found Content-Length = 673 [01:43:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610881", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 2.650, "sum" : 200.61, "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" ] } } [01:43:27]execute_script... [01:43:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610881", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 2.650, "sum" : 200.61, "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" ] } } [01:43:27]POST & json_proto [01:43:27]process_json_proto [01:43:27]json parsed OK: [01:43:27]protocol is kg_v1.0 [01:43:27]action value=close_receipt [01:43:27]process_action close_receipt [01:43:27]cmd_close_receipt [01:43:27]MH_GetDate [01:43:27]Write to MH i2c: F0 00 00 29 57 6F [01:43:27]Write i2c OK [01:43:27]MH_I2C_Read... [01:43:27]Read from MH i2c: F0 [01:43:27]MH_I2C_Read... [01:43:27]Read from MH i2c: F0 09 00 [01:43:27]MH_I2C_Read... [01:43:27]Read from MH i2c: F0 09 00 29 57 00 C2 96 A9 66 C6 D4 6E 66 4D [01:43:27]GetLastDocTimeStamp 1722389737 [01:43:27]current date 1722390210 [01:43:27]FM_GetShiftState [01:43:27]SAM_PROTO_GetShiftState [01:43:27]wFMCommunicate request_size=4 [01:43:27]MH_SAM_APDU [01:43:27]CAPDU: 80 13 01 00 [01:43:27]Write to MH i2c: E2 08 00 2A 57 80 13 01 00 00 00 00 00 FE [01:43:27]Write i2c OK [01:43:27]MH_I2C_Read... [01:43:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:43:27]Read from MH i2c: E2 [01:43:27]MH_I2C_Read... [01:43:27]Read from MH i2c: E2 0E 00 [01:43:27]MH_I2C_Read... [01:43:27]Read from MH i2c: E2 0E 00 2A 57 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 96 [01:43:27]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [01:43:27]wFMCommunicate OK [01:43:27]SAM_PROTO_GetShiftState done [01:43:27]FM_GetShiftState done [01:43:27]opened in 1722384637 [01:43:27]opened+sec_in_day 1722471037 [01:43:27]quantity*price = 20060 [01:43:27]sum+1 = 20062 [01:43:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.30 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 21 31.07.2024 01:43 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25114 ФПД: 87787178620621 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T014330&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25114&fm=87787178620621&tin=02508201610067®Number=0000000000171247&sum=20000 [01:43:28]StoreToDocumentArchive [01:43:28]shift 49 fd 25114 [01:43:28]save to /storage/0049/doc_00025114 [01:43:28]save last doc name /storage/0049/doc_00025114 to /storage/kkm_last_doc_name [01:43:28]save OK [01:43:28]Clear old archive folders... [01:43:28]ProcessDocumentItem done err = 0, tmpTLVsize=248 [01:43:28]tlvbuf is 01E83270 [01:43:28]SAM_PROTO_ClearQueue [01:43:28]wFMCommunicate request_size=4 [01:43:28]MH_SAM_APDU [01:43:28]CAPDU: 80 09 00 00 [01:43:28]Write to MH i2c: E2 08 00 37 57 80 09 00 00 00 00 00 00 00 [01:43:28]Write i2c OK [01:43:28]MH_I2C_Read... [01:43:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:43:29]Read from MH i2c: E2 [01:43:29]MH_I2C_Read... [01:43:29]Read from MH i2c: E2 03 00 [01:43:29]MH_I2C_Read... [01:43:29]Read from MH i2c: E2 03 00 37 57 00 90 00 02 [01:43:29]RAPDU: 90 00 [01:43:29]wFMCommunicate OK [01:43:29]SAM_PROTO_ClearQueue done [01:43:29]KKMCreateOFDPacket [01:43:29]OFDProtocolAddRootSTLVToBuf [01:43:29]FM_MakeSignedData [01:43:29]FM_MakeSignedData [01:43:29]SAM_PROTO_SignData [01:43:29]wFMCommunicate request_size=4 [01:43:29]MH_SAM_APDU [01:43:29]CAPDU: 80 0D 01 02 [01:43:29]Write to MH i2c: E2 08 00 38 57 80 0D 01 02 00 00 00 00 08 [01:43:29]Write i2c OK [01:43:29]MH_I2C_Read... [01:43:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:43:29]Read from MH i2c: E2 [01:43:29]MH_I2C_Read... [01:43:29]Read from MH i2c: E2 03 00 [01:43:29]MH_I2C_Read... [01:43:29]Read from MH i2c: E2 03 00 38 57 00 90 00 03 [01:43:29]RAPDU: 90 00 [01:43:29]wFMCommunicate OK [01:43:29]wFMCommunicate request_size=255 [01:43:29]MH_SAM_APDU [01:43:29]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 5A 0A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 5D 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 C2 96 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1A 62 00 00 35 04 06 00 4F D7 8B 98 [01:43:29]Write to MH i2c: E2 02 01 39 57 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 5A 0A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 5D 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 C2 96 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1A 62 00 00 35 04 06 00 4F D7 8B 98 00 00 79 [01:43:29]Write i2c OK [01:43:29]MH_I2C_Read... [01:43:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:43:29]Read from MH i2c: E2 [01:43:29]MH_I2C_Read... [01:43:29]Read from MH i2c: E2 03 00 [01:43:29]MH_I2C_Read... [01:43:29]Read from MH i2c: E2 03 00 39 57 00 90 00 04 [01:43:29]RAPDU: 90 00 [01:43:29]wFMCommunicate OK [01:43:29]wFMCommunicate request_size=7 [01:43:29]MH_SAM_APDU [01:43:29]CAPDU: 80 0D 02 02 02 F6 CD [01:43:29]Write to MH i2c: E2 0A 00 3A 57 80 0D 02 02 02 00 F6 CD 00 00 D2 [01:43:29]Write i2c OK [01:43:29]MH_I2C_Read... [01:43:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:43:29]Read from MH i2c: E2 [01:43:29]MH_I2C_Read... [01:43:29]Read from MH i2c: E2 03 00 [01:43:29]MH_I2C_Read... [01:43:29]Read from MH i2c: E2 03 00 3A 57 00 90 00 05 [01:43:29]RAPDU: 90 00 [01:43:29]wFMCommunicate OK [01:43:29]wFMCommunicate request_size=4 [01:43:29]MH_SAM_APDU [01:43:29]CAPDU: 80 0D 03 02 [01:43:29]Write to MH i2c: E2 08 00 3B 57 80 0D 03 02 00 00 00 00 0D [01:43:29]Write i2c OK [01:43:29]MH_I2C_Read... [01:43:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:43:29]Read from MH i2c: E2 [01:43:29]MH_I2C_Read... [01:43:29]Read from MH i2c: E2 0B 00 [01:43:29]MH_I2C_Read... [01:43:29]Read from MH i2c: E2 0B 00 3B 57 00 AE 22 02 30 A0 23 6E D9 90 00 1A [01:43:29]RAPDU: AE 22 02 30 A0 23 6E D9 90 00 [01:43:29]wFMCommunicate OK [01:43:29]SAM_PROTO_SignData done [01:43:29]FM_MakeSignedData done [01:43:29]CreateOFDProtocolMessage [01:43:29]wFMCommunicate request_size=4 [01:43:29]MH_SAM_APDU [01:43:29]CAPDU: 80 11 00 00 [01:43:29]Write to MH i2c: E2 08 00 3C 57 80 11 00 00 00 00 00 00 0D [01:43:29]Write i2c OK [01:43:29]MH_I2C_Read... [01:43:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:43:29]Read from MH i2c: E2 [01:43:29]MH_I2C_Read... [01:43:29]Read from MH i2c: E2 17 00 [01:43:29]MH_I2C_Read... [01:43:29]Read from MH i2c: E2 17 00 3C 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 63 [01:43:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [01:43:29]wFMCommunicate OK [01:43:29]CreateOFDProtocolMessage done [01:43:29]OFDSenderStorePacket 25114 [01:43:29]StoreOFDPacket docnum=25114 [01:43:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 F8 C8 04 01 73 F4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 5A 0A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 5D 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 C2 96 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1A 62 00 00 35 04 06 00 4F D7 8B 98 F6 CD AE 22 02 30 A0 23 6E D9 [01:43:29]CheckFolder [01:43:29]dirname=/storage/ofd_packets [01:43:29]CheckFolder done [01:43:29]ProducePacketName [01:43:29]name=ofd_packets/00025114 [01:43:29]NVStorageSaveData ofd_packets/00025114 [01:43:29]File name is /storage/ofd_packets/00025114 [01:43:29]Write 298 bytes [01:43:29]NVStorageSaveData done [01:43:29]OFDSenderStorePacket done [01:43:29]KKMCreateOFDPacket done [01:43:29]NVStorageSaveData kkm_last_timestamp [01:43:29]File name is /storage/kkm_last_timestamp [01:43:29]Write 4 bytes [01:43:29]NVStorageSaveData done [01:43:29]ExternCall_PrintAddStr [01:43:29]wPrintStart [01:43:29]Write to MH i2c: 01 00 00 3D 57 94 [01:43:29]Write i2c OK [01:43:29]MH_I2C_Read... [01:43:29]Read from MH i2c: 01 [01:43:29]MH_I2C_Read... [01:43:29]Read from MH i2c: 01 07 00 [01:43:29]MH_I2C_Read... [01:43:29]Read from MH i2c: 01 07 00 3D 57 00 00 00 00 00 FF 0F A9 [01:43:29]RasterBufferAndPrint [01:43:29]line Счет N : (1)610881 [01:43:29]line ИНН: 02508201610067 [01:43:29]line Контрольно-Кассовый Чек [01:43:29]line ПРОДАЖА [01:43:29]line ТРК (МРК, ГНК) : 2 [01:43:29]line Товар: 2710194210 [01:43:29]line ДТ-К-2 [01:43:29]line 2.650 * 75.70 [01:43:29]line = 200.61 [01:43:29]line НДС 12% НСП 1% [01:43:29]line > о реализуемом товаре [01:43:29]line ОКРУГЛЕНИЕ: -0.61 [01:43:29]line ИТОГО: 200.00 [01:43:29]line Внесено: 200.00 [01:43:29]line СДАЧА: 0.00 [01:43:29]line НСП 1% : 1.77 [01:43:29]line НДС 12% : 21.30 [01:43:29]line Наличными: 200.00 [01:43:29]line Безнал.: 0.00 [01:43:29]line Место: АЗС № 127 "Партнер Нефть" [01:43:29]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [01:43:29]line СНО: Общий режим [01:43:29]line Чек 21 31.07.2024 01:43 [01:43:29]line Смена: 49 ФФД: 1.0 [01:43:29]line ЗНМ: 0300000158 [01:43:29]line РНМ: 0000000000171247 [01:43:29]line Версия ККМ: v1.0 [01:43:29]line ФМ: 0000000002098565 [01:43:29]line ФД: 25114 [01:43:29]line ФПД: 87787178620621 [01:43:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T014330&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25114&fm=87787178620621&tin=02508201610067®Number=0000000000171247&sum=20000 [01:43:29]OFD Sender: Processing packet 25114 [packets to send 29, broken 28] [01:43:29]ProducePacketName [01:43:29]name=ofd_packets/00025114 [01:43:29]OFD Sender: To server: pG, [01:43:29]CommunicateWithHost lk.salyk.kg:30040 [01:43:29]ConnectInit lk.salyk.kg [01:43:29]written 0, free lines is 4095 [01:43:29]Connected sock=10 [01:43:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 F8 C8 04 01 73 F4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 5A 0A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 5D 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 52 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 C2 96 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1A 62 00 00 35 04 06 00 4F D7 8B 98 F6 CD AE 22 02 30 A0 23 6E D9 [01:43:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 8C 7F 47 00 E0 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 32 30 39 38 35 36 35 10 04 04 00 1A 62 00 00 F4 03 04 00 4F 42 A9 66 B6 04 01 00 00 9D DC 4C 4E D5 1A 7B 62 [01:43:30]CommunicateWithHost err = 0 [01:43:30]CheckOFDResponse [01:43:30]1017 (14) - 77093643461234 [01:43:30]1041 (16) - 0000000002098565 [01:43:30]1040 (4) - 25114 [01:43:30]1012 (4) - 30.07.2024 19:43 [01:43:30]1206 (1) - 0 [01:43:30]OFD Sender: Remove packet 25114 [01:43:30]ProducePacketName [01:43:30]name=ofd_packets/00025114 [01:43:30]NVStorageDeleteData [01:43:30]Write to MH i2c: 01 00 00 68 57 BF [01:43:30]Write i2c OK [01:43:30]MH_I2C_Read... [01:43:30]Read from MH i2c: 01 [01:43:30]MH_I2C_Read... [01:43:30]Read from MH i2c: 01 07 00 [01:43:30]MH_I2C_Read... [01:43:30]Read from MH i2c: 01 07 00 68 57 00 00 00 00 00 02 0D D5 [01:43:30]RasterBufferAndPrint [01:43:30]line [01:43:30]line [01:43:30]line [01:43:30]line [01:43:30]line [01:43:30]written 0, free lines is 3336 [01:43:30]MH_Cut [01:43:30]Write to MH i2c: D1 01 00 6F 57 01 98 [01:43:30]Write i2c OK [01:43:30]MH_I2C_Read... [01:43:30]Read from MH i2c: D1 [01:43:30]MH_I2C_Read... [01:43:30]Read from MH i2c: D1 01 00 [01:43:30]MH_I2C_Read... [01:43:30]Read from MH i2c: D1 01 00 6F 57 00 97 [01:43:30]Write to MH i2c: 01 00 00 70 57 C7 [01:43:30]Write i2c OK [01:43:30]MH_I2C_Read... [01:43:30]OFD Sender: No OFD packet to send [01:43:30]*** Cut start [01:43:30]*** Partial cut [01:43:30]*** CUTSNS_PIN = 1 [01:43:30]*** CUTSNS_PIN = 0 [01:43:31]*** Brake cut motor [01:43:31]Read from MH i2c: 01 [01:43:31]MH_I2C_Read... [01:43:31]*** Stop cut motor [01:43:31]*** Cut end [01:43:31]Read from MH i2c: 01 07 00 [01:43:31]MH_I2C_Read... [01:43:31]Read from MH i2c: 01 07 00 70 57 00 00 00 00 00 FF 0F DC [01:43:31]process_action close_receipt done [01:43:31]requested_data is exist [01:43:31]produce_requested_data [01:43:31]requested_item fm.sn is exist - process it [01:43:31]wFMCommunicate request_size=4 [01:43:31]MH_SAM_APDU [01:43:31]CAPDU: 80 11 00 00 [01:43:31]Write to MH i2c: E2 08 00 71 57 80 11 00 00 00 00 00 00 42 [01:43:31]Write i2c OK [01:43:31]MH_I2C_Read... [01:43:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:43:31]Read from MH i2c: E2 [01:43:31]MH_I2C_Read... [01:43:31]Read from MH i2c: E2 17 00 [01:43:31]MH_I2C_Read... [01:43:31]Read from MH i2c: E2 17 00 71 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 98 [01:43:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [01:43:31]wFMCommunicate OK [01:43:31]requested_item fd.num is exist - process it [01:43:31]SAM_PROTO_GetFieldsCounters [01:43:31]wFMCommunicate request_size=4 [01:43:31]MH_SAM_APDU [01:43:31]CAPDU: 80 13 00 00 [01:43:31]Write to MH i2c: E2 08 00 72 57 80 13 00 00 00 00 00 00 45 [01:43:31]Write i2c OK [01:43:31]MH_I2C_Read... [01:43:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:43:31]Read from MH i2c: E2 [01:43:31]MH_I2C_Read... [01:43:31]Read from MH i2c: E2 62 00 [01:43:31]MH_I2C_Read... [01:43:31]Read from MH i2c: E2 62 00 72 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 1A 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 52 [01:43:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 1A 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:43:31]wFMCommunicate OK [01:43:31]SAM_PROTO_GetFieldsCounters done [01:43:31]requested_item shift.num is exist - process it [01:43:31]requested_item shift.opened is exist - process it [01:43:31]req_shift_opened [01:43:31]FM_GetShiftState [01:43:31]SAM_PROTO_GetShiftState [01:43:31]wFMCommunicate request_size=4 [01:43:31]MH_SAM_APDU [01:43:31]CAPDU: 80 13 01 00 [01:43:31]Write to MH i2c: E2 08 00 73 57 80 13 01 00 00 00 00 00 47 [01:43:31]Write i2c OK [01:43:31]MH_I2C_Read... [01:43:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:43:31]Read from MH i2c: E2 [01:43:31]MH_I2C_Read... [01:43:31]Read from MH i2c: E2 0E 00 [01:43:31]MH_I2C_Read... [01:43:31]Read from MH i2c: E2 0E 00 73 57 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 DF [01:43:31]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [01:43:31]wFMCommunicate OK [01:43:31]SAM_PROTO_GetShiftState done [01:43:31]FM_GetShiftState done [01:43:31]req_shift_opened done [01:43:31]requested_item shift.open_date is exist - process it [01:43:31]req_shift_open_date [01:43:31]req_shift_open_date done [01:43:31]produce_requested_data done [01:43:31]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25114,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [01:43:31]process_action_free close_receipt [01:43:31]json_value_free [01:43:31]json_value_free done [01:43:31]process_json_proto returns [01:43:31]Send response to host [01:43:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25114,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [01:43:31]free response buf [01:43:31]execute_script done [01:43:31]execute_script returns [01:43:31]free content buf [01:43:31]Sock 7.Close socket [01:43:31]Sock 7.Thread stoped [01:43:35]OFD Sender: No OFD packet to send [01:43:40]OFD Sender: No OFD packet to send [01:43:45]OFD Sender: No OFD packet to send [01:43:50]OFD Sender: No OFD packet to send [01:43:55]OFD Sender: No OFD packet to send [01:44:00]OFD Sender: No OFD packet to send [01:44:05]OFD Sender: No OFD packet to send [01:44:10]OFD Sender: No OFD packet to send [01:44:15]OFD Sender: No OFD packet to send [01:44:20]OFD Sender: No OFD packet to send [01:44:25]OFD Sender: No OFD packet to send [01:44:30]OFD Sender: No OFD packet to send [01:44:35]OFD Sender: No OFD packet to send [01:44:40]OFD Sender: No OFD packet to send [01:44:45]OFD Sender: No OFD packet to send [01:44:50]OFD Sender: No OFD packet to send [01:44:55]OFD Sender: No OFD packet to send [01:45:00]OFD Sender: No OFD packet to send [01:45:05]OFD Sender: No OFD packet to send [01:45:10]OFD Sender: No OFD packet to send [01:45:15]OFD Sender: No OFD packet to send [01:45:20]OFD Sender: No OFD packet to send [01:45:25]OFD Sender: No OFD packet to send [01:45:30]OFD Sender: No OFD packet to send [01:45:35]OFD Sender: No OFD packet to send [01:45:40]OFD Sender: No OFD packet to send [01:45:45]OFD Sender: No OFD packet to send [01:45:50]OFD Sender: No OFD packet to send [01:45:55]OFD Sender: No OFD packet to send [01:46:00]OFD Sender: No OFD packet to send [01:46:05]OFD Sender: No OFD packet to send [01:46:10]OFD Sender: No OFD packet to send [01:46:15]OFD Sender: No OFD packet to send [01:46:20]OFD Sender: No OFD packet to send [01:46:25]OFD Sender: No OFD packet to send [01:46:30]OFD Sender: No OFD packet to send [01:46:35]OFD Sender: No OFD packet to send [01:46:40]OFD Sender: No OFD packet to send [01:46:45]OFD Sender: No OFD packet to send [01:46:50]OFD Sender: No OFD packet to send [01:46:55]OFD Sender: No OFD packet to send [01:47:00]OFD Sender: No OFD packet to send [01:47:05]OFD Sender: No OFD packet to send [01:47:10]OFD Sender: No OFD packet to send [01:47:15]OFD Sender: No OFD packet to send [01:47:20]OFD Sender: No OFD packet to send [01:47:25]OFD Sender: No OFD packet to send [01:47:30]OFD Sender: No OFD packet to send [01:47:35]OFD Sender: No OFD packet to send [01:47:40]OFD Sender: No OFD packet to send [01:47:45]OFD Sender: No OFD packet to send [01:47:50]OFD Sender: No OFD packet to send [01:47:55]OFD Sender: No OFD packet to send [01:48:00]OFD Sender: No OFD packet to send [01:48:05]OFD Sender: No OFD packet to send [01:48:10]OFD Sender: No OFD packet to send [01:48:15]OFD Sender: No OFD packet to send [01:48:20]OFD Sender: No OFD packet to send [01:48:25]OFD Sender: No OFD packet to send [01:48:30]OFD Sender: No OFD packet to send [01:48:35]OFD Sender: No OFD packet to send [01:48:40]OFD Sender: No OFD packet to send [01:48:45]OFD Sender: No OFD packet to send [01:48:50]OFD Sender: No OFD packet to send [01:48:55]OFD Sender: No OFD packet to send [01:49:00]OFD Sender: No OFD packet to send [01:49:05]OFD Sender: No OFD packet to send [01:49:10]OFD Sender: No OFD packet to send [01:49:15]OFD Sender: No OFD packet to send [01:49:20]OFD Sender: No OFD packet to send [01:49:25]OFD Sender: No OFD packet to send [01:49:30]OFD Sender: No OFD packet to send [01:49:35]OFD Sender: No OFD packet to send [01:49:40]OFD Sender: No OFD packet to send [01:49:45]OFD Sender: No OFD packet to send [01:49:50]OFD Sender: No OFD packet to send [01:49:55]OFD Sender: No OFD packet to send [01:50:00]OFD Sender: No OFD packet to send [01:50:05]OFD Sender: No OFD packet to send [01:50:10]OFD Sender: No OFD packet to send [01:50:15]OFD Sender: No OFD packet to send [01:50:20]OFD Sender: No OFD packet to send [01:50:25]OFD Sender: No OFD packet to send [01:50:30]OFD Sender: No OFD packet to send [01:50:35]OFD Sender: No OFD packet to send [01:50:40]OFD Sender: No OFD packet to send [01:50:45]OFD Sender: No OFD packet to send [01:50:50]OFD Sender: No OFD packet to send [01:50:55]OFD Sender: No OFD packet to send [01:51:00]OFD Sender: No OFD packet to send [01:51:05]OFD Sender: No OFD packet to send [01:51:10]OFD Sender: No OFD packet to send [01:51:15]OFD Sender: No OFD packet to send [01:51:21]OFD Sender: No OFD packet to send [01:51:26]OFD Sender: No OFD packet to send [01:51:31]OFD Sender: No OFD packet to send [01:51:36]OFD Sender: No OFD packet to send [01:51:41]OFD Sender: No OFD packet to send [01:51:46]OFD Sender: No OFD packet to send [01:51:51]OFD Sender: No OFD packet to send [01:51:56]OFD Sender: No OFD packet to send [01:52:01]OFD Sender: No OFD packet to send [01:52:06]OFD Sender: No OFD packet to send [01:52:11]OFD Sender: No OFD packet to send [01:52:16]OFD Sender: No OFD packet to send [01:52:21]OFD Sender: No OFD packet to send [01:52:26]OFD Sender: No OFD packet to send [01:52:31]OFD Sender: No OFD packet to send [01:52:36]OFD Sender: No OFD packet to send [01:52:41]OFD Sender: No OFD packet to send [01:52:46]OFD Sender: No OFD packet to send [01:52:51]OFD Sender: No OFD packet to send [01:52:56]OFD Sender: No OFD packet to send [01:53:01]OFD Sender: No OFD packet to send [01:53:06]OFD Sender: No OFD packet to send [01:53:11]OFD Sender: No OFD packet to send [01:53:16]OFD Sender: No OFD packet to send [01:53:21]OFD Sender: No OFD packet to send [01:53:26]OFD Sender: No OFD packet to send [01:53:31]OFD Sender: No OFD packet to send [01:53:36]OFD Sender: No OFD packet to send [01:53:41]OFD Sender: No OFD packet to send [01:53:46]OFD Sender: No OFD packet to send [01:53:51]OFD Sender: No OFD packet to send [01:53:56]OFD Sender: No OFD packet to send [01:54:01]OFD Sender: No OFD packet to send [01:54:06]OFD Sender: No OFD packet to send [01:54:11]OFD Sender: No OFD packet to send [01:54:16]OFD Sender: No OFD packet to send [01:54:21]OFD Sender: No OFD packet to send [01:54:26]OFD Sender: No OFD packet to send [01:54:31]OFD Sender: No OFD packet to send [01:54:36]OFD Sender: No OFD packet to send [01:54:41]OFD Sender: No OFD packet to send [01:54:46]OFD Sender: No OFD packet to send [01:54:51]OFD Sender: No OFD packet to send [01:54:56]OFD Sender: No OFD packet to send [01:55:01]OFD Sender: No OFD packet to send [01:55:06]OFD Sender: No OFD packet to send [01:55:11]OFD Sender: No OFD packet to send [01:55:16]OFD Sender: No OFD packet to send [01:55:21]OFD Sender: No OFD packet to send [01:55:26]OFD Sender: No OFD packet to send [01:55:31]OFD Sender: No OFD packet to send [01:55:34]accept exits with 9 [01:55:34]New connection [01:55:34]New thread 3067571556 created [01:55:34]Thread 3067428196 joined [01:55:34]Waiting for new connection... [01:55:34] Sock 9.Parse request [01:55:34]Sock 9.Check first char [01:55:34]Sock 9.First char is OK [01:55:34]request: POST /json_proto HTTP/1.0 [01:55:34]Method: POST [01:55:34]URL: /json_proto [01:55:34]Method is POST - this is cgi request [01:55:34]url: /json_proto [01:55:34]query_string will be loaded in cgi processing [01:55:34]execute_cgi json_proto POST (null) [01:55:34]execute_cgi path=json_proto method=POST [01:55:34]POST find Content-Length [01:55:34]Host: 172.17.45.131:8080 [01:55:34]Content-Length: 1177 [01:55:34]Content-Type: application/json [01:55:34] [01:55:34]POST finish read [01:55:34]Found Content-Length = 1177 [01:55:34]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u044F\u0442\u043E\u0432 \u0414. \u000A\u0421\u0447\u0435\u0442 N : (1)610882\u000A31.07.2024 01:45\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 60.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 4068.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\u000A01203\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:55:34]execute_script... [01:55:34]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 127\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0410\u044F\u0442\u043E\u0432 \u0414. \u000A\u0421\u0447\u0435\u0442 N : (1)610882\u000A31.07.2024 01:45\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 60.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 4068.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\u000A01203\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:55:34]POST & json_proto [01:55:34]process_json_proto [01:55:34]json parsed OK: [01:55:34]protocol is kg_v1.0 [01:55:34]action value=print_text [01:55:34]process_action print_text [01:55:34]cmd_print_text [01:55:34]ExternCall_PrintAddStr [01:55:34]wPrintStart [01:55:34]Write to MH i2c: 01 00 00 74 57 CB [01:55:34]Write i2c OK [01:55:34]MH_I2C_Read... [01:55:34]Read from MH i2c: 01 [01:55:34]MH_I2C_Read... [01:55:34]Read from MH i2c: 01 07 00 [01:55:34]MH_I2C_Read... [01:55:34]Read from MH i2c: 01 07 00 74 57 00 00 00 00 00 FF 0F E0 [01:55:34]RasterBufferAndPrint [01:55:34]line *****ТОВАРНЫЙ ЧЕК***** [01:55:34]line АЗС 127 [01:55:34]line Партнер нефть [01:55:34]line 02508201610067 [01:55:34]line Кассир : Аятов Д. [01:55:34]line Счет N : (1)610882 [01:55:34]line 31.07.2024 01:45 [01:55:34]line ПРОДАЖА [01:55:34]line ТРК (МРК, ГНК): 32 [01:55:34]line Вид ГСМ : 2710124130 [01:55:34]line Аи-92-К-2 [01:55:34]line 60.000 x 67.80 [01:55:34]line ИТОГ: 4068.00 [01:55:34]line Тип оплаты: Талоны: Топливная Карта [01:55:34]line 01203 [01:55:34]line ______________________ [01:55:34]line (подпись) [01:55:34]written 0, free lines is 4095 [01:55:34]Write to MH i2c: 01 00 00 88 57 DF [01:55:34]Write i2c OK [01:55:34]MH_I2C_Read... [01:55:34]Read from MH i2c: 01 [01:55:34]MH_I2C_Read... [01:55:34]Read from MH i2c: 01 07 00 [01:55:34]MH_I2C_Read... [01:55:34]Read from MH i2c: 01 07 00 88 57 00 00 00 00 00 10 0E 04 [01:55:34]RasterBufferAndPrint [01:55:34]line [01:55:34]line [01:55:34]line [01:55:34]line [01:55:34]line [01:55:34]written 0, free lines is 3602 [01:55:34]MH_Cut [01:55:34]Write to MH i2c: D1 01 00 8F 57 01 B8 [01:55:34]Write i2c OK [01:55:34]MH_I2C_Read... [01:55:34]Read from MH i2c: D1 [01:55:34]MH_I2C_Read... [01:55:34]Read from MH i2c: D1 01 00 [01:55:34]MH_I2C_Read... [01:55:34]Read from MH i2c: D1 01 00 8F 57 00 B7 [01:55:34]Write to MH i2c: 01 00 00 90 57 E7 [01:55:34]Write i2c OK [01:55:34]MH_I2C_Read... [01:55:35]*** Cut start [01:55:35]*** Partial cut [01:55:35]*** CUTSNS_PIN = 1 [01:55:35]*** CUTSNS_PIN = 0 [01:55:35]*** Brake cut motor [01:55:36]Read from MH i2c: 01 [01:55:36]MH_I2C_Read... [01:55:36]*** Stop cut motor [01:55:36]*** Cut end [01:55:36]Read from MH i2c: 01 07 00 [01:55:36]MH_I2C_Read... [01:55:36]Read from MH i2c: 01 07 00 90 57 00 00 00 00 00 FF 0F FC [01:55:36]process_action print_text done [01:55:36]requested_data is exist [01:55:36]produce_requested_data [01:55:36]requested_item fm.sn is exist - process it [01:55:36]wFMCommunicate request_size=4 [01:55:36]MH_SAM_APDU [01:55:36]CAPDU: 80 11 00 00 [01:55:36]Write to MH i2c: E2 08 00 91 57 80 11 00 00 00 00 00 00 62 [01:55:36]Write i2c OK [01:55:36]MH_I2C_Read... [01:55:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:55:36]Read from MH i2c: E2 [01:55:36]MH_I2C_Read... [01:55:36]Read from MH i2c: E2 17 00 [01:55:36]MH_I2C_Read... [01:55:36]Read from MH i2c: E2 17 00 91 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 B8 [01:55:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [01:55:36]wFMCommunicate OK [01:55:36]requested_item fd.num is exist - process it [01:55:36]SAM_PROTO_GetFieldsCounters [01:55:36]wFMCommunicate request_size=4 [01:55:36]MH_SAM_APDU [01:55:36]CAPDU: 80 13 00 00 [01:55:36]Write to MH i2c: E2 08 00 92 57 80 13 00 00 00 00 00 00 65 [01:55:36]Write i2c OK [01:55:36]MH_I2C_Read... [01:55:36]OFD Sender: No OFD packet to send [01:55:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:55:36]Read from MH i2c: E2 [01:55:36]MH_I2C_Read... [01:55:36]Read from MH i2c: E2 62 00 [01:55:36]MH_I2C_Read... [01:55:36]Read from MH i2c: E2 62 00 92 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 1A 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 72 [01:55:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 1A 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:55:36]wFMCommunicate OK [01:55:36]SAM_PROTO_GetFieldsCounters done [01:55:36]requested_item shift.num is exist - process it [01:55:36]requested_item shift.opened is exist - process it [01:55:36]req_shift_opened [01:55:36]FM_GetShiftState [01:55:36]SAM_PROTO_GetShiftState [01:55:36]wFMCommunicate request_size=4 [01:55:36]MH_SAM_APDU [01:55:36]CAPDU: 80 13 01 00 [01:55:36]Write to MH i2c: E2 08 00 93 57 80 13 01 00 00 00 00 00 67 [01:55:36]Write i2c OK [01:55:36]MH_I2C_Read... [01:55:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:55:36]Read from MH i2c: E2 [01:55:36]MH_I2C_Read... [01:55:36]Read from MH i2c: E2 0E 00 [01:55:36]MH_I2C_Read... [01:55:36]Read from MH i2c: E2 0E 00 93 57 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 FF [01:55:36]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [01:55:36]wFMCommunicate OK [01:55:36]SAM_PROTO_GetShiftState done [01:55:36]FM_GetShiftState done [01:55:36]req_shift_opened done [01:55:36]requested_item shift.open_date is exist - process it [01:55:36]req_shift_open_date [01:55:36]req_shift_open_date done [01:55:36]produce_requested_data done [01:55:36]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25114,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [01:55:36]process_action_free print_text [01:55:36]json_value_free [01:55:36]json_value_free done [01:55:36]process_json_proto returns [01:55:36]Send response to host [01:55:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25114,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [01:55:36]free response buf [01:55:36]execute_script done [01:55:36]execute_script returns [01:55:36]free content buf [01:55:36]Sock 9.Close socket [01:55:36]Sock 9.Thread stoped [01:55:41]OFD Sender: No OFD packet to send [01:55:46]OFD Sender: No OFD packet to send [01:55:51]OFD Sender: No OFD packet to send [01:55:56]OFD Sender: No OFD packet to send [01:56:01]OFD Sender: No OFD packet to send [01:56:06]OFD Sender: No OFD packet to send [01:56:11]OFD Sender: No OFD packet to send [01:56:16]OFD Sender: No OFD packet to send [01:56:21]OFD Sender: No OFD packet to send [01:56:26]OFD Sender: No OFD packet to send [01:56:31]OFD Sender: No OFD packet to send [01:56:36]OFD Sender: No OFD packet to send [01:56:41]OFD Sender: No OFD packet to send [01:56:46]OFD Sender: No OFD packet to send [01:56:51]OFD Sender: No OFD packet to send [01:56:56]OFD Sender: No OFD packet to send [01:57:01]OFD Sender: No OFD packet to send [01:57:06]OFD Sender: No OFD packet to send [01:57:11]OFD Sender: No OFD packet to send [01:57:16]OFD Sender: No OFD packet to send [01:57:21]OFD Sender: No OFD packet to send [01:57:26]OFD Sender: No OFD packet to send [01:57:31]OFD Sender: No OFD packet to send [01:57:36]OFD Sender: No OFD packet to send [01:57:41]OFD Sender: No OFD packet to send [01:57:46]OFD Sender: No OFD packet to send [01:57:51]OFD Sender: No OFD packet to send [01:57:56]OFD Sender: No OFD packet to send [01:58:01]OFD Sender: No OFD packet to send [01:58:06]OFD Sender: No OFD packet to send [01:58:11]OFD Sender: No OFD packet to send [01:58:16]OFD Sender: No OFD packet to send [01:58:21]OFD Sender: No OFD packet to send [01:58:26]OFD Sender: No OFD packet to send [01:58:31]OFD Sender: No OFD packet to send [01:58:36]OFD Sender: No OFD packet to send [01:58:41]OFD Sender: No OFD packet to send [01:58:46]OFD Sender: No OFD packet to send [01:58:51]OFD Sender: No OFD packet to send [01:58:56]OFD Sender: No OFD packet to send [01:59:01]OFD Sender: No OFD packet to send [01:59:06]OFD Sender: No OFD packet to send [01:59:11]OFD Sender: No OFD packet to send [01:59:16]OFD Sender: No OFD packet to send [01:59:21]OFD Sender: No OFD packet to send [01:59:26]OFD Sender: No OFD packet to send [01:59:31]OFD Sender: No OFD packet to send [01:59:36]OFD Sender: No OFD packet to send [01:59:41]OFD Sender: No OFD packet to send [01:59:46]OFD Sender: No OFD packet to send [01:59:51]OFD Sender: No OFD packet to send [01:59:56]OFD Sender: No OFD packet to send [02:00:01]OFD Sender: No OFD packet to send [02:00:06]OFD Sender: No OFD packet to send [02:00:11]OFD Sender: No OFD packet to send [02:00:16]OFD Sender: No OFD packet to send [02:00:21]OFD Sender: No OFD packet to send [02:00:26]OFD Sender: No OFD packet to send [02:00:31]OFD Sender: No OFD packet to send [02:00:36]OFD Sender: No OFD packet to send [02:00:41]OFD Sender: No OFD packet to send [02:00:46]OFD Sender: No OFD packet to send [02:00:51]OFD Sender: No OFD packet to send [02:00:56]OFD Sender: No OFD packet to send [02:01:01]OFD Sender: No OFD packet to send [02:01:06]OFD Sender: No OFD packet to send [02:01:11]OFD Sender: No OFD packet to send [02:01:16]OFD Sender: No OFD packet to send [02:01:21]OFD Sender: No OFD packet to send [02:01:26]OFD Sender: No OFD packet to send [02:01:31]OFD Sender: No OFD packet to send [02:01:36]OFD Sender: No OFD packet to send [02:01:41]OFD Sender: No OFD packet to send [02:01:46]OFD Sender: No OFD packet to send [02:01:51]OFD Sender: No OFD packet to send [02:01:56]OFD Sender: No OFD packet to send [02:02:01]OFD Sender: No OFD packet to send [02:02:06]OFD Sender: No OFD packet to send [02:02:11]OFD Sender: No OFD packet to send [02:02:16]OFD Sender: No OFD packet to send [02:02:21]OFD Sender: No OFD packet to send [02:02:26]OFD Sender: No OFD packet to send [02:02:31]OFD Sender: No OFD packet to send [02:02:36]OFD Sender: No OFD packet to send [02:02:41]OFD Sender: No OFD packet to send [02:02:46]OFD Sender: No OFD packet to send [02:02:51]OFD Sender: No OFD packet to send [02:02:56]OFD Sender: No OFD packet to send [02:03:01]OFD Sender: No OFD packet to send [02:03:06]OFD Sender: No OFD packet to send [02:03:11]OFD Sender: No OFD packet to send [02:03:16]OFD Sender: No OFD packet to send [02:03:21]OFD Sender: No OFD packet to send [02:03:26]OFD Sender: No OFD packet to send [02:03:31]OFD Sender: No OFD packet to send [02:03:36]OFD Sender: No OFD packet to send [02:03:41]OFD Sender: No OFD packet to send [02:03:46]OFD Sender: No OFD packet to send [02:03:51]OFD Sender: No OFD packet to send [02:03:56]OFD Sender: No OFD packet to send [02:04:01]OFD Sender: No OFD packet to send [02:04:04]accept exits with 7 [02:04:04]New connection [02:04:04]New thread 3067428196 created [02:04:04]Thread 3067571556 joined [02:04:04]Waiting for new connection... [02:04:04] Sock 7.Parse request [02:04:04]Sock 7.Check first char [02:04:04]Sock 7.First char is OK [02:04:04]request: POST /json_proto HTTP/1.0 [02:04:04]Method: POST [02:04:04]URL: /json_proto [02:04:04]Method is POST - this is cgi request [02:04:04]url: /json_proto [02:04:04]query_string will be loaded in cgi processing [02:04:04]execute_cgi json_proto POST (null) [02:04:04]execute_cgi path=json_proto method=POST [02:04:04]POST find Content-Length [02:04:04]Host: 172.17.45.131:8080 [02:04:04]Content-Length: 678 [02:04:04]Content-Type: application/json [02:04:04] [02:04:04]POST finish read [02:04:04]Found Content-Length = 678 [02:04:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610883", "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" ] } } [02:04:04]execute_script... [02:04: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)610883", "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" ] } } [02:04:04]POST & json_proto [02:04:04]process_json_proto [02:04:04]json parsed OK: [02:04:04]protocol is kg_v1.0 [02:04:04]action value=close_receipt [02:04:04]process_action close_receipt [02:04:04]cmd_close_receipt [02:04:04]MH_GetDate [02:04:04]Write to MH i2c: F0 00 00 94 57 DA [02:04:04]Write i2c OK [02:04:04]MH_I2C_Read... [02:04:04]Read from MH i2c: F0 [02:04:04]MH_I2C_Read... [02:04:04]Read from MH i2c: F0 09 00 [02:04:04]MH_I2C_Read... [02:04:04]Read from MH i2c: F0 09 00 94 57 00 96 9B A9 66 C6 D4 6E 66 91 [02:04:04]GetLastDocTimeStamp 1722390210 [02:04:04]current date 1722391446 [02:04:04]FM_GetShiftState [02:04:04]SAM_PROTO_GetShiftState [02:04:04]wFMCommunicate request_size=4 [02:04:04]MH_SAM_APDU [02:04:04]CAPDU: 80 13 01 00 [02:04:04]Write to MH i2c: E2 08 00 95 57 80 13 01 00 00 00 00 00 69 [02:04:04]Write i2c OK [02:04:04]MH_I2C_Read... [02:04:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:04:04]Read from MH i2c: E2 [02:04:04]MH_I2C_Read... [02:04:04]Read from MH i2c: E2 0E 00 [02:04:04]MH_I2C_Read... [02:04:04]Read from MH i2c: E2 0E 00 95 57 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 01 [02:04:04]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [02:04:04]wFMCommunicate OK [02:04:04]SAM_PROTO_GetShiftState done [02:04:04]FM_GetShiftState done [02:04:04]opened in 1722384637 [02:04:04]opened+sec_in_day 1722471037 [02:04:04]quantity*price = 70037 [02:04:04]sum+1 = 70038 [02:04:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 22 31.07.2024 02:04 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25115 ФПД: 266047247798753 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T020407&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25115&fm=266047247798753&tin=02508201610067®Number=0000000000171247&sum=70000 [02:04:05]StoreToDocumentArchive [02:04:05]shift 49 fd 25115 [02:04:05]save to /storage/0049/doc_00025115 [02:04:05]save last doc name /storage/0049/doc_00025115 to /storage/kkm_last_doc_name [02:04:05]save OK [02:04:05]Clear old archive folders... [02:04:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:04:05]tlvbuf is 01E5CF40 [02:04:05]SAM_PROTO_ClearQueue [02:04:05]wFMCommunicate request_size=4 [02:04:05]MH_SAM_APDU [02:04:05]CAPDU: 80 09 00 00 [02:04:05]Write to MH i2c: E2 08 00 A2 57 80 09 00 00 00 00 00 00 6B [02:04:05]Write i2c OK [02:04:05]MH_I2C_Read... [02:04:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:04:05]Read from MH i2c: E2 [02:04:05]MH_I2C_Read... [02:04:05]Read from MH i2c: E2 03 00 [02:04:05]MH_I2C_Read... [02:04:05]Read from MH i2c: E2 03 00 A2 57 00 90 00 6D [02:04:05]RAPDU: 90 00 [02:04:05]wFMCommunicate OK [02:04:05]SAM_PROTO_ClearQueue done [02:04:05]KKMCreateOFDPacket [02:04:05]OFDProtocolAddRootSTLVToBuf [02:04:05]FM_MakeSignedData [02:04:05]FM_MakeSignedData [02:04:05]SAM_PROTO_SignData [02:04:05]wFMCommunicate request_size=4 [02:04:05]MH_SAM_APDU [02:04:05]CAPDU: 80 0D 01 02 [02:04:05]Write to MH i2c: E2 08 00 A3 57 80 0D 01 02 00 00 00 00 73 [02:04:05]Write i2c OK [02:04:05]MH_I2C_Read... [02:04:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:04:05]Read from MH i2c: E2 [02:04:05]MH_I2C_Read... [02:04:05]Read from MH i2c: E2 03 00 [02:04:05]MH_I2C_Read... [02:04:05]Read from MH i2c: E2 03 00 A3 57 00 90 00 6E [02:04:05]RAPDU: 90 00 [02:04:05]wFMCommunicate OK [02:04:05]wFMCommunicate request_size=255 [02:04:05]MH_SAM_APDU [02:04: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 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 16 00 00 00 F4 03 04 00 97 9B A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1B 62 00 00 35 04 06 00 F1 [02:04:05]Write to MH i2c: E2 02 01 A4 57 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 16 00 00 00 F4 03 04 00 97 9B A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1B 62 00 00 35 04 06 00 F1 00 00 CC [02:04:05]Write i2c OK [02:04:05]MH_I2C_Read... [02:04:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:04:05]Read from MH i2c: E2 [02:04:05]MH_I2C_Read... [02:04:05]Read from MH i2c: E2 03 00 [02:04:05]MH_I2C_Read... [02:04:05]Read from MH i2c: E2 03 00 A4 57 00 90 00 6F [02:04:05]RAPDU: 90 00 [02:04:05]wFMCommunicate OK [02:04:05]wFMCommunicate request_size=10 [02:04:05]MH_SAM_APDU [02:04:05]CAPDU: 80 0D 02 02 05 F7 F3 B2 D1 E1 [02:04:05]Write to MH i2c: E2 0D 00 A5 57 80 0D 02 02 05 00 F7 F3 B2 D1 E1 00 00 CE [02:04:05]Write i2c OK [02:04:05]MH_I2C_Read... [02:04:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:04:05]Read from MH i2c: E2 [02:04:05]MH_I2C_Read... [02:04:05]Read from MH i2c: E2 03 00 [02:04:05]MH_I2C_Read... [02:04:05]Read from MH i2c: E2 03 00 A5 57 00 90 00 70 [02:04:05]RAPDU: 90 00 [02:04:05]wFMCommunicate OK [02:04:05]wFMCommunicate request_size=4 [02:04:05]MH_SAM_APDU [02:04:05]CAPDU: 80 0D 03 02 [02:04:05]Write to MH i2c: E2 08 00 A6 57 80 0D 03 02 00 00 00 00 78 [02:04:05]Write i2c OK [02:04:05]MH_I2C_Read... [02:04:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:04:06]Read from MH i2c: E2 [02:04:06]MH_I2C_Read... [02:04:06]Read from MH i2c: E2 0B 00 [02:04:06]MH_I2C_Read... [02:04:06]Read from MH i2c: E2 0B 00 A6 57 00 AC 8D C5 74 58 8F 6D DE 90 00 1D [02:04:06]RAPDU: AC 8D C5 74 58 8F 6D DE 90 00 [02:04:06]wFMCommunicate OK [02:04:06]SAM_PROTO_SignData done [02:04:06]FM_MakeSignedData done [02:04:06]CreateOFDProtocolMessage [02:04:06]wFMCommunicate request_size=4 [02:04:06]MH_SAM_APDU [02:04:06]CAPDU: 80 11 00 00 [02:04:06]Write to MH i2c: E2 08 00 A7 57 80 11 00 00 00 00 00 00 78 [02:04:06]Write i2c OK [02:04:06]MH_I2C_Read... [02:04:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:04:06]Read from MH i2c: E2 [02:04:06]MH_I2C_Read... [02:04:06]Read from MH i2c: E2 17 00 [02:04:06]MH_I2C_Read... [02:04:06]Read from MH i2c: E2 17 00 A7 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 CE [02:04:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [02:04:06]wFMCommunicate OK [02:04:06]CreateOFDProtocolMessage done [02:04:06]OFDSenderStorePacket 25115 [02:04:06]StoreOFDPacket docnum=25115 [02:04:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 A6 50 07 01 39 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 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 16 00 00 00 F4 03 04 00 97 9B A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1B 62 00 00 35 04 06 00 F1 F7 F3 B2 D1 E1 AC 8D C5 74 58 8F 6D DE [02:04:06]CheckFolder [02:04:06]dirname=/storage/ofd_packets [02:04:06]CheckFolder done [02:04:06]ProducePacketName [02:04:06]name=ofd_packets/00025115 [02:04:06]NVStorageSaveData ofd_packets/00025115 [02:04:06]File name is /storage/ofd_packets/00025115 [02:04:06]Write 301 bytes [02:04:06]NVStorageSaveData done [02:04:06]OFDSenderStorePacket done [02:04:06]KKMCreateOFDPacket done [02:04:06]NVStorageSaveData kkm_last_timestamp [02:04:06]File name is /storage/kkm_last_timestamp [02:04:06]Write 4 bytes [02:04:06]NVStorageSaveData done [02:04:06]ExternCall_PrintAddStr [02:04:06]wPrintStart [02:04:06]Write to MH i2c: 01 00 00 A8 57 FF [02:04:06]Write i2c OK [02:04:06]MH_I2C_Read... [02:04:06]Read from MH i2c: 01 [02:04:06]MH_I2C_Read... [02:04:06]Read from MH i2c: 01 07 00 [02:04:06]MH_I2C_Read... [02:04:06]Read from MH i2c: 01 07 00 A8 57 00 00 00 00 00 FF 0F 14 [02:04:06]RasterBufferAndPrint [02:04:06]line Счет N : (1)610883 [02:04:06]line ИНН: 02508201610067 [02:04:06]line Контрольно-Кассовый Чек [02:04:06]line ПРОДАЖА [02:04:06]line ТРК (МРК, ГНК) : 32 [02:04:06]line Товар: 2710124130 [02:04:06]line Аи-92-К-2 [02:04:06]line 10.330 * 67.80 [02:04:06]line = 700.37 [02:04:06]line НДС 12% НСП 1% [02:04:06]line > о реализуемом товаре [02:04:06]line ОКРУГЛЕНИЕ: -0.37 [02:04:06]line ИТОГО: 700.00 [02:04:06]line Внесено: 700.00 [02:04:06]line СДАЧА: 0.00 [02:04:06]line НСП 1% : 6.20 [02:04:06]line НДС 12% : 74.38 [02:04:06]line Наличными: 700.00 [02:04:06]line Безнал.: 0.00 [02:04:06]line Место: АЗС № 127 "Партнер Нефть" [02:04:06]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [02:04:06]line СНО: Общий режим [02:04:06]line Чек 22 31.07.2024 02:04 [02:04:06]line Смена: 49 ФФД: 1.0 [02:04:06]line ЗНМ: 0300000158 [02:04:06]line РНМ: 0000000000171247 [02:04:06]line Версия ККМ: v1.0 [02:04:06]line ФМ: 0000000002098565 [02:04:06]line ФД: 25115 [02:04:06]line ФПД: 266047247798753 [02:04:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T020407&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25115&fm=266047247798753&tin=02508201610067®Number=0000000000171247&sum=70000 [02:04:06]OFD Sender: Processing packet 25115 [packets to send 29, broken 28] [02:04:06]ProducePacketName [02:04:06]name=ofd_packets/00025115 [02:04:06]OFD Sender: To server: pG, [02:04:06]CommunicateWithHost lk.salyk.kg:30040 [02:04:06]ConnectInit lk.salyk.kg [02:04:06]written 0, free lines is 4095 [02:04:06]Connected sock=10 [02:04:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 A6 50 07 01 39 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 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 16 00 00 00 F4 03 04 00 97 9B A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1B 62 00 00 35 04 06 00 F1 F7 F3 B2 D1 E1 AC 8D C5 74 58 8F 6D DE [02:04:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 F1 2F 47 00 AA F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1B 62 00 00 F4 03 04 00 23 47 A9 66 B6 04 01 00 00 B8 8C C3 7A 49 CF 22 DB [02:04:06]CommunicateWithHost err = 0 [02:04:06]CheckOFDResponse [02:04:06]1017 (14) - 77093643461234 [02:04:06]1041 (16) - 0000000002098565 [02:04:06]1040 (4) - 25115 [02:04:06]1012 (4) - 30.07.2024 20:03 [02:04:06]1206 (1) - 0 [02:04:06]OFD Sender: Remove packet 25115 [02:04:06]ProducePacketName [02:04:06]name=ofd_packets/00025115 [02:04:06]NVStorageDeleteData [02:04:06]Write to MH i2c: 01 00 00 D3 57 2A [02:04:06]Write i2c OK [02:04:06]MH_I2C_Read... [02:04:06]Read from MH i2c: 01 [02:04:06]MH_I2C_Read... [02:04:06]Read from MH i2c: 01 07 00 [02:04:06]MH_I2C_Read... [02:04:06]Read from MH i2c: 01 07 00 D3 57 00 00 00 00 00 EC 0C 29 [02:04:06]RasterBufferAndPrint [02:04:06]line [02:04:06]line [02:04:06]line [02:04:06]line [02:04:06]line [02:04:06]written 0, free lines is 3314 [02:04:06]MH_Cut [02:04:06]Write to MH i2c: D1 01 00 DA 57 01 03 [02:04:06]Write i2c OK [02:04:06]MH_I2C_Read... [02:04:06]Read from MH i2c: D1 [02:04:06]MH_I2C_Read... [02:04:06]Read from MH i2c: D1 01 00 [02:04:06]MH_I2C_Read... [02:04:06]Read from MH i2c: D1 01 00 DA 57 00 02 [02:04:06]Write to MH i2c: 01 00 00 DB 57 32 [02:04:06]Write i2c OK [02:04:06]MH_I2C_Read... [02:04:07]OFD Sender: No OFD packet to send [02:04:07]*** Cut start [02:04:07]*** Partial cut [02:04:07]*** CUTSNS_PIN = 1 [02:04:07]*** CUTSNS_PIN = 0 [02:04:07]*** Brake cut motor [02:04:08]Read from MH i2c: 01 [02:04:08]MH_I2C_Read... [02:04:08]*** Stop cut motor [02:04:08]*** Cut end [02:04:08]Read from MH i2c: 01 07 00 [02:04:08]MH_I2C_Read... [02:04:08]Read from MH i2c: 01 07 00 DB 57 00 00 00 00 00 FF 0F 47 [02:04:08]process_action close_receipt done [02:04:08]requested_data is exist [02:04:08]produce_requested_data [02:04:08]requested_item fm.sn is exist - process it [02:04:08]wFMCommunicate request_size=4 [02:04:08]MH_SAM_APDU [02:04:08]CAPDU: 80 11 00 00 [02:04:08]Write to MH i2c: E2 08 00 DC 57 80 11 00 00 00 00 00 00 AD [02:04:08]Write i2c OK [02:04:08]MH_I2C_Read... [02:04:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:04:08]Read from MH i2c: E2 [02:04:08]MH_I2C_Read... [02:04:08]Read from MH i2c: E2 17 00 [02:04:08]MH_I2C_Read... [02:04:08]Read from MH i2c: E2 17 00 DC 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 03 [02:04:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [02:04:08]wFMCommunicate OK [02:04:08]requested_item fd.num is exist - process it [02:04:08]SAM_PROTO_GetFieldsCounters [02:04:08]wFMCommunicate request_size=4 [02:04:08]MH_SAM_APDU [02:04:08]CAPDU: 80 13 00 00 [02:04:08]Write to MH i2c: E2 08 00 DD 57 80 13 00 00 00 00 00 00 B0 [02:04:08]Write i2c OK [02:04:08]MH_I2C_Read... [02:04:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:04:08]Read from MH i2c: E2 [02:04:08]MH_I2C_Read... [02:04:08]Read from MH i2c: E2 62 00 [02:04:08]MH_I2C_Read... [02:04:08]Read from MH i2c: E2 62 00 DD 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 1B 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 C1 [02:04:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 1B 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:04:08]wFMCommunicate OK [02:04:08]SAM_PROTO_GetFieldsCounters done [02:04:08]requested_item shift.num is exist - process it [02:04:08]requested_item shift.opened is exist - process it [02:04:08]req_shift_opened [02:04:08]FM_GetShiftState [02:04:08]SAM_PROTO_GetShiftState [02:04:08]wFMCommunicate request_size=4 [02:04:08]MH_SAM_APDU [02:04:08]CAPDU: 80 13 01 00 [02:04:08]Write to MH i2c: E2 08 00 DE 57 80 13 01 00 00 00 00 00 B2 [02:04:08]Write i2c OK [02:04:08]MH_I2C_Read... [02:04:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:04:08]Read from MH i2c: E2 [02:04:08]MH_I2C_Read... [02:04:08]Read from MH i2c: E2 0E 00 [02:04:08]MH_I2C_Read... [02:04:08]Read from MH i2c: E2 0E 00 DE 57 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 4A [02:04:08]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [02:04:08]wFMCommunicate OK [02:04:08]SAM_PROTO_GetShiftState done [02:04:08]FM_GetShiftState done [02:04:08]req_shift_opened done [02:04:08]requested_item shift.open_date is exist - process it [02:04:08]req_shift_open_date [02:04:08]req_shift_open_date done [02:04:08]produce_requested_data done [02:04:08]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25115,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [02:04:08]process_action_free close_receipt [02:04:08]json_value_free [02:04:08]json_value_free done [02:04:08]process_json_proto returns [02:04:08]Send response to host [02:04:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25115,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [02:04:08]free response buf [02:04:08]execute_script done [02:04:08]execute_script returns [02:04:08]free content buf [02:04:08]Sock 7.Close socket [02:04:08]Sock 7.Thread stoped [02:04:12]OFD Sender: No OFD packet to send [02:04:17]OFD Sender: No OFD packet to send [02:04:22]OFD Sender: No OFD packet to send [02:04:27]OFD Sender: No OFD packet to send [02:04:32]OFD Sender: No OFD packet to send [02:04:37]OFD Sender: No OFD packet to send [02:04:42]OFD Sender: No OFD packet to send [02:04:47]OFD Sender: No OFD packet to send [02:04:52]OFD Sender: No OFD packet to send [02:04:57]OFD Sender: No OFD packet to send [02:05:02]OFD Sender: No OFD packet to send [02:05:07]OFD Sender: No OFD packet to send [02:05:12]OFD Sender: No OFD packet to send [02:05:17]OFD Sender: No OFD packet to send [02:05:22]OFD Sender: No OFD packet to send [02:05:27]OFD Sender: No OFD packet to send [02:05:32]OFD Sender: No OFD packet to send [02:05:37]OFD Sender: No OFD packet to send [02:05:42]OFD Sender: No OFD packet to send [02:05:47]OFD Sender: No OFD packet to send [02:05:52]OFD Sender: No OFD packet to send [02:05:57]OFD Sender: No OFD packet to send [02:06:02]OFD Sender: No OFD packet to send [02:06:07]OFD Sender: No OFD packet to send [02:06:12]OFD Sender: No OFD packet to send [02:06:17]OFD Sender: No OFD packet to send [02:06:22]OFD Sender: No OFD packet to send [02:06:27]OFD Sender: No OFD packet to send [02:06:32]OFD Sender: No OFD packet to send [02:06:37]OFD Sender: No OFD packet to send [02:06:42]OFD Sender: No OFD packet to send [02:06:47]OFD Sender: No OFD packet to send [02:06:52]OFD Sender: No OFD packet to send [02:06:57]OFD Sender: No OFD packet to send [02:07:02]OFD Sender: No OFD packet to send [02:07:07]OFD Sender: No OFD packet to send [02:07:12]OFD Sender: No OFD packet to send [02:07:17]OFD Sender: No OFD packet to send [02:07:22]OFD Sender: No OFD packet to send [02:07:27]OFD Sender: No OFD packet to send [02:07:32]OFD Sender: No OFD packet to send [02:07:37]OFD Sender: No OFD packet to send [02:07:42]OFD Sender: No OFD packet to send [02:07:47]OFD Sender: No OFD packet to send [02:07:52]OFD Sender: No OFD packet to send [02:07:57]OFD Sender: No OFD packet to send [02:08:02]OFD Sender: No OFD packet to send [02:08:07]OFD Sender: No OFD packet to send [02:08:12]OFD Sender: No OFD packet to send [02:08:17]OFD Sender: No OFD packet to send [02:08:22]OFD Sender: No OFD packet to send [02:08:27]OFD Sender: No OFD packet to send [02:08:32]OFD Sender: No OFD packet to send [02:08:37]OFD Sender: No OFD packet to send [02:08:42]OFD Sender: No OFD packet to send [02:08:47]OFD Sender: No OFD packet to send [02:08:52]OFD Sender: No OFD packet to send [02:08:57]OFD Sender: No OFD packet to send [02:09:02]OFD Sender: No OFD packet to send [02:09:07]OFD Sender: No OFD packet to send [02:09:12]OFD Sender: No OFD packet to send [02:09:17]OFD Sender: No OFD packet to send [02:09:22]OFD Sender: No OFD packet to send [02:09:27]OFD Sender: No OFD packet to send [02:09:32]OFD Sender: No OFD packet to send [02:09:37]OFD Sender: No OFD packet to send [02:09:42]OFD Sender: No OFD packet to send [02:09:47]OFD Sender: No OFD packet to send [02:09:52]OFD Sender: No OFD packet to send [02:09:57]OFD Sender: No OFD packet to send [02:10:02]OFD Sender: No OFD packet to send [02:10:07]OFD Sender: No OFD packet to send [02:10:12]OFD Sender: No OFD packet to send [02:10:17]OFD Sender: No OFD packet to send [02:10:22]OFD Sender: No OFD packet to send [02:10:27]OFD Sender: No OFD packet to send [02:10:32]OFD Sender: No OFD packet to send [02:10:37]OFD Sender: No OFD packet to send [02:10:42]OFD Sender: No OFD packet to send [02:10:47]OFD Sender: No OFD packet to send [02:10:52]OFD Sender: No OFD packet to send [02:10:57]OFD Sender: No OFD packet to send [02:11:02]OFD Sender: No OFD packet to send [02:11:07]OFD Sender: No OFD packet to send [02:11:12]OFD Sender: No OFD packet to send [02:11:17]OFD Sender: No OFD packet to send [02:11:22]OFD Sender: No OFD packet to send [02:11:27]OFD Sender: No OFD packet to send [02:11:32]OFD Sender: No OFD packet to send [02:11:37]OFD Sender: No OFD packet to send [02:11:42]OFD Sender: No OFD packet to send [02:11:47]OFD Sender: No OFD packet to send [02:11:52]OFD Sender: No OFD packet to send [02:11:57]OFD Sender: No OFD packet to send [02:12:02]OFD Sender: No OFD packet to send [02:12:07]OFD Sender: No OFD packet to send [02:12:12]OFD Sender: No OFD packet to send [02:12:17]OFD Sender: No OFD packet to send [02:12:22]OFD Sender: No OFD packet to send [02:12:27]OFD Sender: No OFD packet to send [02:12:32]OFD Sender: No OFD packet to send [02:12:37]OFD Sender: No OFD packet to send [02:12:42]OFD Sender: No OFD packet to send [02:12:47]OFD Sender: No OFD packet to send [02:12:52]OFD Sender: No OFD packet to send [02:12:57]OFD Sender: No OFD packet to send [02:13:02]OFD Sender: No OFD packet to send [02:13:07]OFD Sender: No OFD packet to send [02:13:08]accept exits with 9 [02:13:08]New connection [02:13:08]New thread 3067571556 created [02:13:08]Thread 3067428196 joined [02:13:08]Waiting for new connection... [02:13:08] Sock 9.Parse request [02:13:08]Sock 9.Check first char [02:13:08]Sock 9.First char is OK [02:13:08]request: POST /json_proto HTTP/1.0 [02:13:08]Method: POST [02:13:08]URL: /json_proto [02:13:08]Method is POST - this is cgi request [02:13:08]url: /json_proto [02:13:08]query_string will be loaded in cgi processing [02:13:08]execute_cgi json_proto POST (null) [02:13:08]execute_cgi path=json_proto method=POST [02:13:08]POST find Content-Length [02:13:08]Host: 172.17.45.131:8080 [02:13:08]Content-Length: 678 [02:13:08]Content-Type: application/json [02:13:08] [02:13:08]POST finish read [02:13:08]Found Content-Length = 678 [02:13:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610884", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "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" ] } } [02:13:08]execute_script... [02: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)610884", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 19.820, "sum" : 1500.37, "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" ] } } [02:13:08]POST & json_proto [02:13:08]process_json_proto [02:13:08]json parsed OK: [02:13:08]protocol is kg_v1.0 [02:13:08]action value=close_receipt [02:13:08]process_action close_receipt [02:13:08]cmd_close_receipt [02:13:08]MH_GetDate [02:13:08]Write to MH i2c: F0 00 00 DF 57 25 [02:13:08]Write i2c OK [02:13:08]MH_I2C_Read... [02:13:08]Read from MH i2c: F0 [02:13:08]MH_I2C_Read... [02:13:08]Read from MH i2c: F0 09 00 [02:13:08]MH_I2C_Read... [02:13:08]Read from MH i2c: F0 09 00 DF 57 00 B7 9D A9 66 C6 D4 6E 66 FF [02:13:08]GetLastDocTimeStamp 1722391447 [02:13:08]current date 1722391991 [02:13:08]FM_GetShiftState [02:13:08]SAM_PROTO_GetShiftState [02:13:08]wFMCommunicate request_size=4 [02:13:08]MH_SAM_APDU [02:13:08]CAPDU: 80 13 01 00 [02:13:08]Write to MH i2c: E2 08 00 E0 57 80 13 01 00 00 00 00 00 B4 [02:13:08]Write i2c OK [02:13:08]MH_I2C_Read... [02:13:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:13:08]Read from MH i2c: E2 [02:13:08]MH_I2C_Read... [02:13:08]Read from MH i2c: E2 0E 00 [02:13:08]MH_I2C_Read... [02:13:08]Read from MH i2c: E2 0E 00 E0 57 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 4C [02:13:08]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [02:13:08]wFMCommunicate OK [02:13:08]SAM_PROTO_GetShiftState done [02:13:08]FM_GetShiftState done [02:13:08]opened in 1722384637 [02:13:08]opened+sec_in_day 1722471037 [02:13:08]quantity*price = 150037 [02:13:08]sum+1 = 150038 [02:13:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 23 31.07.2024 02:13 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25116 ФПД: 94773272447850 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T021311&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25116&fm=94773272447850&tin=02508201610067®Number=0000000000171247&sum=150000 [02:13:09]StoreToDocumentArchive [02:13:09]shift 49 fd 25116 [02:13:09]save to /storage/0049/doc_00025116 [02:13:09]save last doc name /storage/0049/doc_00025116 to /storage/kkm_last_doc_name [02:13:09]save OK [02:13:09]Clear old archive folders... [02:13:09]ProcessDocumentItem done err = 0, tmpTLVsize=248 [02:13:09]tlvbuf is 01F092D0 [02:13:09]SAM_PROTO_ClearQueue [02:13:09]wFMCommunicate request_size=4 [02:13:09]MH_SAM_APDU [02:13:09]CAPDU: 80 09 00 00 [02:13:09]Write to MH i2c: E2 08 00 ED 57 80 09 00 00 00 00 00 00 B6 [02:13:09]Write i2c OK [02:13:09]MH_I2C_Read... [02:13:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:13:09]Read from MH i2c: E2 [02:13:09]MH_I2C_Read... [02:13:09]Read from MH i2c: E2 03 00 [02:13:09]MH_I2C_Read... [02:13:09]Read from MH i2c: E2 03 00 ED 57 00 90 00 B8 [02:13:09]RAPDU: 90 00 [02:13:09]wFMCommunicate OK [02:13:09]SAM_PROTO_ClearQueue done [02:13:09]KKMCreateOFDPacket [02:13:09]OFDProtocolAddRootSTLVToBuf [02:13:09]FM_MakeSignedData [02:13:09]FM_MakeSignedData [02:13:09]SAM_PROTO_SignData [02:13:09]wFMCommunicate request_size=4 [02:13:09]MH_SAM_APDU [02:13:09]CAPDU: 80 0D 01 02 [02:13:09]Write to MH i2c: E2 08 00 EE 57 80 0D 01 02 00 00 00 00 BE [02:13:09]Write i2c OK [02:13:09]MH_I2C_Read... [02:13:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:13:09]Read from MH i2c: E2 [02:13:09]MH_I2C_Read... [02:13:09]Read from MH i2c: E2 03 00 [02:13:09]MH_I2C_Read... [02:13:09]Read from MH i2c: E2 03 00 EE 57 00 90 00 B9 [02:13:09]RAPDU: 90 00 [02:13:09]wFMCommunicate OK [02:13:09]wFMCommunicate request_size=255 [02:13:09]MH_SAM_APDU [02:13:09]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 17 00 00 00 F4 03 04 00 B7 9D A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1C 62 00 00 35 04 06 00 56 32 1F 3D [02:13:09]Write to MH i2c: E2 02 01 EF 57 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 17 00 00 00 F4 03 04 00 B7 9D A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1C 62 00 00 35 04 06 00 56 32 1F 3D 00 00 14 [02:13:09]Write i2c OK [02:13:09]MH_I2C_Read... [02:13:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:13:10]Read from MH i2c: E2 [02:13:10]MH_I2C_Read... [02:13:10]Read from MH i2c: E2 03 00 [02:13:10]MH_I2C_Read... [02:13:10]Read from MH i2c: E2 03 00 EF 57 00 90 00 BA [02:13:10]RAPDU: 90 00 [02:13:10]wFMCommunicate OK [02:13:10]wFMCommunicate request_size=7 [02:13:10]MH_SAM_APDU [02:13:10]CAPDU: 80 0D 02 02 02 0B 6A [02:13:10]Write to MH i2c: E2 0A 00 F0 57 80 0D 02 02 02 00 0B 6A 00 00 3A [02:13:10]Write i2c OK [02:13:10]MH_I2C_Read... [02:13:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:13:10]Read from MH i2c: E2 [02:13:10]MH_I2C_Read... [02:13:10]Read from MH i2c: E2 03 00 [02:13:10]MH_I2C_Read... [02:13:10]Read from MH i2c: E2 03 00 F0 57 00 90 00 BB [02:13:10]RAPDU: 90 00 [02:13:10]wFMCommunicate OK [02:13:10]wFMCommunicate request_size=4 [02:13:10]MH_SAM_APDU [02:13:10]CAPDU: 80 0D 03 02 [02:13:10]Write to MH i2c: E2 08 00 F1 57 80 0D 03 02 00 00 00 00 C3 [02:13:10]Write i2c OK [02:13:10]MH_I2C_Read... [02:13:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:13:10]Read from MH i2c: E2 [02:13:10]MH_I2C_Read... [02:13:10]Read from MH i2c: E2 0B 00 [02:13:10]MH_I2C_Read... [02:13:10]Read from MH i2c: E2 0B 00 F1 57 00 F0 5A C7 6E 49 CC 52 86 90 00 30 [02:13:10]RAPDU: F0 5A C7 6E 49 CC 52 86 90 00 [02:13:10]wFMCommunicate OK [02:13:10]SAM_PROTO_SignData done [02:13:10]FM_MakeSignedData done [02:13:10]CreateOFDProtocolMessage [02:13:10]wFMCommunicate request_size=4 [02:13:10]MH_SAM_APDU [02:13:10]CAPDU: 80 11 00 00 [02:13:10]Write to MH i2c: E2 08 00 F2 57 80 11 00 00 00 00 00 00 C3 [02:13:10]Write i2c OK [02:13:10]MH_I2C_Read... [02:13:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:13:10]Read from MH i2c: E2 [02:13:10]MH_I2C_Read... [02:13:10]Read from MH i2c: E2 17 00 [02:13:10]MH_I2C_Read... [02:13:10]Read from MH i2c: E2 17 00 F2 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 19 [02:13:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [02:13:10]wFMCommunicate OK [02:13:10]CreateOFDProtocolMessage done [02:13:10]OFDSenderStorePacket 25116 [02:13:10]StoreOFDPacket docnum=25116 [02:13:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 B8 36 04 01 E6 D6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 17 00 00 00 F4 03 04 00 B7 9D A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1C 62 00 00 35 04 06 00 56 32 1F 3D 0B 6A F0 5A C7 6E 49 CC 52 86 [02:13:10]CheckFolder [02:13:10]dirname=/storage/ofd_packets [02:13:10]CheckFolder done [02:13:10]ProducePacketName [02:13:10]name=ofd_packets/00025116 [02:13:10]NVStorageSaveData ofd_packets/00025116 [02:13:10]File name is /storage/ofd_packets/00025116 [02:13:10]Write 298 bytes [02:13:10]NVStorageSaveData done [02:13:10]OFDSenderStorePacket done [02:13:10]KKMCreateOFDPacket done [02:13:10]NVStorageSaveData kkm_last_timestamp [02:13:10]File name is /storage/kkm_last_timestamp [02:13:10]Write 4 bytes [02:13:10]NVStorageSaveData done [02:13:10]ExternCall_PrintAddStr [02:13:10]wPrintStart [02:13:10]Write to MH i2c: 01 00 00 F3 57 4A [02:13:10]Write i2c OK [02:13:10]MH_I2C_Read... [02:13:10]Read from MH i2c: 01 [02:13:10]MH_I2C_Read... [02:13:10]Read from MH i2c: 01 07 00 [02:13:10]MH_I2C_Read... [02:13:10]Read from MH i2c: 01 07 00 F3 57 00 00 00 00 00 FF 0F 5F [02:13:10]RasterBufferAndPrint [02:13:10]line Счет N : (1)610884 [02:13:10]line ИНН: 02508201610067 [02:13:10]line Контрольно-Кассовый Чек [02:13:10]line ПРОДАЖА [02:13:10]line ТРК (МРК, ГНК) : 2 [02:13:10]line Товар: 2710194210 [02:13:10]line ДТ-К-2 [02:13:10]line 19.820 * 75.70 [02:13:10]line = 1500.37 [02:13:10]line НДС 12% НСП 1% [02:13:10]line > о реализуемом товаре [02:13:10]line ОКРУГЛЕНИЕ: -0.37 [02:13:10]line ИТОГО: 1500.00 [02:13:10]line Внесено: 1500.00 [02:13:10]line СДАЧА: 0.00 [02:13:10]line НСП 1% : 13.28 [02:13:10]line НДС 12% : 159.33 [02:13:10]line Наличными: 1500.00 [02:13:10]line Безнал.: 0.00 [02:13:10]line Место: АЗС № 127 "Партнер Нефть" [02:13:10]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [02:13:10]line СНО: Общий режим [02:13:10]line Чек 23 31.07.2024 02:13 [02:13:10]line Смена: 49 ФФД: 1.0 [02:13:10]line ЗНМ: 0300000158 [02:13:10]line РНМ: 0000000000171247 [02:13:10]line Версия ККМ: v1.0 [02:13:10]line ФМ: 0000000002098565 [02:13:10]line ФД: 25116 [02:13:10]line ФПД: 94773272447850 [02:13:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T021311&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25116&fm=94773272447850&tin=02508201610067®Number=0000000000171247&sum=150000 [02:13:10]OFD Sender: Processing packet 25116 [packets to send 29, broken 28] [02:13:10]ProducePacketName [02:13:10]name=ofd_packets/00025116 [02:13:10]OFD Sender: To server: pG, [02:13:10]CommunicateWithHost lk.salyk.kg:30040 [02:13:10]ConnectInit lk.salyk.kg [02:13:10]written 0, free lines is 4095 [02:13:10]Connected sock=10 [02:13:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 B8 36 04 01 E6 D6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6C 4D 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 15 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 17 00 00 00 F4 03 04 00 B7 9D A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1C 62 00 00 35 04 06 00 56 32 1F 3D 0B 6A F0 5A C7 6E 49 CC 52 86 [02:13:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 A5 FA 47 00 2B 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 32 30 39 38 35 36 35 10 04 04 00 1C 62 00 00 F4 03 04 00 44 49 A9 66 B6 04 01 00 00 E0 87 BE F3 E4 C5 79 F5 [02:13:10]CommunicateWithHost err = 0 [02:13:10]CheckOFDResponse [02:13:10]1017 (14) - 77093643461234 [02:13:10]1041 (16) - 0000000002098565 [02:13:10]1040 (4) - 25116 [02:13:10]1012 (4) - 30.07.2024 20:12 [02:13:10]1206 (1) - 0 [02:13:10]OFD Sender: Remove packet 25116 [02:13:10]ProducePacketName [02:13:10]name=ofd_packets/00025116 [02:13:10]NVStorageDeleteData [02:13:11]Write to MH i2c: 01 00 00 1E 58 76 [02:13:11]Write i2c OK [02:13:11]MH_I2C_Read... [02:13:11]Read from MH i2c: 01 [02:13:11]MH_I2C_Read... [02:13:11]Read from MH i2c: 01 07 00 [02:13:11]MH_I2C_Read... [02:13:11]Read from MH i2c: 01 07 00 1E 58 00 00 00 00 00 F3 0C 7C [02:13:11]RasterBufferAndPrint [02:13:11]line [02:13:11]line [02:13:11]line [02:13:11]line [02:13:11]line [02:13:11]written 0, free lines is 3321 [02:13:11]MH_Cut [02:13:11]Write to MH i2c: D1 01 00 25 58 01 4F [02:13:11]Write i2c OK [02:13:11]MH_I2C_Read... [02:13:11]Read from MH i2c: D1 [02:13:11]MH_I2C_Read... [02:13:11]Read from MH i2c: D1 01 00 [02:13:11]MH_I2C_Read... [02:13:11]Read from MH i2c: D1 01 00 25 58 00 4E [02:13:11]Write to MH i2c: 01 00 00 26 58 7E [02:13:11]Write i2c OK [02:13:11]MH_I2C_Read... [02:13:11]OFD Sender: No OFD packet to send [02:13:11]*** Cut start [02:13:11]*** Partial cut [02:13:11]*** CUTSNS_PIN = 1 [02:13:11]*** CUTSNS_PIN = 0 [02:13:12]*** Brake cut motor [02:13:12]Read from MH i2c: 01 [02:13:12]MH_I2C_Read... [02:13:12]*** Stop cut motor [02:13:12]*** Cut end [02:13:12]Read from MH i2c: 01 07 00 [02:13:12]MH_I2C_Read... [02:13:12]Read from MH i2c: 01 07 00 26 58 00 00 00 00 00 FF 0F 93 [02:13:12]process_action close_receipt done [02:13:12]requested_data is exist [02:13:12]produce_requested_data [02:13:12]requested_item fm.sn is exist - process it [02:13:12]wFMCommunicate request_size=4 [02:13:12]MH_SAM_APDU [02:13:12]CAPDU: 80 11 00 00 [02:13:12]Write to MH i2c: E2 08 00 27 58 80 11 00 00 00 00 00 00 F9 [02:13:12]Write i2c OK [02:13:12]MH_I2C_Read... [02:13:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:13:12]Read from MH i2c: E2 [02:13:12]MH_I2C_Read... [02:13:12]Read from MH i2c: E2 17 00 [02:13:12]MH_I2C_Read... [02:13:12]Read from MH i2c: E2 17 00 27 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 4F [02:13:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [02:13:12]wFMCommunicate OK [02:13:12]requested_item fd.num is exist - process it [02:13:12]SAM_PROTO_GetFieldsCounters [02:13:12]wFMCommunicate request_size=4 [02:13:12]MH_SAM_APDU [02:13:12]CAPDU: 80 13 00 00 [02:13:12]Write to MH i2c: E2 08 00 28 58 80 13 00 00 00 00 00 00 FC [02:13:12]Write i2c OK [02:13:12]MH_I2C_Read... [02:13:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:13:12]Read from MH i2c: E2 [02:13:12]MH_I2C_Read... [02:13:12]Read from MH i2c: E2 62 00 [02:13:12]MH_I2C_Read... [02:13:12]Read from MH i2c: E2 62 00 28 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 1C 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 11 [02:13:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 1C 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:13:12]wFMCommunicate OK [02:13:12]SAM_PROTO_GetFieldsCounters done [02:13:12]requested_item shift.num is exist - process it [02:13:12]requested_item shift.opened is exist - process it [02:13:12]req_shift_opened [02:13:12]FM_GetShiftState [02:13:12]SAM_PROTO_GetShiftState [02:13:12]wFMCommunicate request_size=4 [02:13:12]MH_SAM_APDU [02:13:12]CAPDU: 80 13 01 00 [02:13:12]Write to MH i2c: E2 08 00 29 58 80 13 01 00 00 00 00 00 FE [02:13:12]Write i2c OK [02:13:12]MH_I2C_Read... [02:13:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:13:12]Read from MH i2c: E2 [02:13:12]MH_I2C_Read... [02:13:12]Read from MH i2c: E2 0E 00 [02:13:12]MH_I2C_Read... [02:13:12]Read from MH i2c: E2 0E 00 29 58 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 96 [02:13:12]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [02:13:12]wFMCommunicate OK [02:13:12]SAM_PROTO_GetShiftState done [02:13:12]FM_GetShiftState done [02:13:12]req_shift_opened done [02:13:12]requested_item shift.open_date is exist - process it [02:13:12]req_shift_open_date [02:13:12]req_shift_open_date done [02:13:12]produce_requested_data done [02:13:12]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25116,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [02:13:12]process_action_free close_receipt [02:13:12]json_value_free [02:13:12]json_value_free done [02:13:12]process_json_proto returns [02:13:12]Send response to host [02:13:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25116,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [02:13:12]free response buf [02:13:12]execute_script done [02:13:12]execute_script returns [02:13:12]free content buf [02:13:12]Sock 9.Close socket [02:13:12]Sock 9.Thread stoped [02:13:16]OFD Sender: No OFD packet to send [02:13:21]OFD Sender: No OFD packet to send [02:13:26]OFD Sender: No OFD packet to send [02:13:31]OFD Sender: No OFD packet to send [02:13:36]OFD Sender: No OFD packet to send [02:13:41]OFD Sender: No OFD packet to send [02:13:46]OFD Sender: No OFD packet to send [02:13:51]OFD Sender: No OFD packet to send [02:13:56]OFD Sender: No OFD packet to send [02:14:01]OFD Sender: No OFD packet to send [02:14:06]OFD Sender: No OFD packet to send [02:14:11]OFD Sender: No OFD packet to send [02:14:16]OFD Sender: No OFD packet to send [02:14:21]OFD Sender: No OFD packet to send [02:14:26]OFD Sender: No OFD packet to send [02:14:31]OFD Sender: No OFD packet to send [02:14:36]OFD Sender: No OFD packet to send [02:14:41]OFD Sender: No OFD packet to send [02:14:46]OFD Sender: No OFD packet to send [02:14:51]OFD Sender: No OFD packet to send [02:14:56]OFD Sender: No OFD packet to send [02:15:01]OFD Sender: No OFD packet to send [02:15:06]OFD Sender: No OFD packet to send [02:15:11]OFD Sender: No OFD packet to send [02:15:16]OFD Sender: No OFD packet to send [02:15:21]OFD Sender: No OFD packet to send [02:15:26]OFD Sender: No OFD packet to send [02:15:31]OFD Sender: No OFD packet to send [02:15:36]OFD Sender: No OFD packet to send [02:15:41]OFD Sender: No OFD packet to send [02:15:46]OFD Sender: No OFD packet to send [02:15:51]OFD Sender: No OFD packet to send [02:15:56]OFD Sender: No OFD packet to send [02:16:01]OFD Sender: No OFD packet to send [02:16:06]OFD Sender: No OFD packet to send [02:16:11]OFD Sender: No OFD packet to send [02:16:16]OFD Sender: No OFD packet to send [02:16:21]OFD Sender: No OFD packet to send [02:16:26]OFD Sender: No OFD packet to send [02:16:31]OFD Sender: No OFD packet to send [02:16:36]OFD Sender: No OFD packet to send [02:16:41]OFD Sender: No OFD packet to send [02:16:46]OFD Sender: No OFD packet to send [02:16:51]OFD Sender: No OFD packet to send [02:16:56]OFD Sender: No OFD packet to send [02:16:57]accept exits with 7 [02:16:57]New connection [02:16:57]New thread 3067428196 created [02:16:57]Thread 3067571556 joined [02:16:57]Waiting for new connection... [02:16:57] Sock 7.Parse request [02:16:57]Sock 7.Check first char [02:16:57]Sock 7.First char is OK [02:16:57]request: POST /json_proto HTTP/1.0 [02:16:57]Method: POST [02:16:57]URL: /json_proto [02:16:57]Method is POST - this is cgi request [02:16:57]url: /json_proto [02:16:57]query_string will be loaded in cgi processing [02:16:57]execute_cgi json_proto POST (null) [02:16:57]execute_cgi path=json_proto method=POST [02:16:57]POST find Content-Length [02:16:57]Host: 172.17.45.131:8080 [02:16:57]Content-Length: 638 [02:16:57]Content-Type: application/json [02:16:57] [02:16:57]POST finish read [02:16:57]Found Content-Length = 638 [02:16:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610885", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:16:57]execute_script... [02:16: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)610885", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 13.210, "sum" : 1000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:16:57]POST & json_proto [02:16:57]process_json_proto [02:16:57]json parsed OK: [02:16:57]protocol is kg_v1.0 [02:16:57]action value=close_receipt [02:16:57]process_action close_receipt [02:16:57]cmd_close_receipt [02:16:57]MH_GetDate [02:16:57]Write to MH i2c: F0 00 00 2A 58 71 [02:16:57]Write i2c OK [02:16:57]MH_I2C_Read... [02:16:57]Read from MH i2c: F0 [02:16:57]MH_I2C_Read... [02:16:57]Read from MH i2c: F0 09 00 [02:16:57]MH_I2C_Read... [02:16:57]Read from MH i2c: F0 09 00 2A 58 00 9C 9E A9 66 C6 D4 6E 66 31 [02:16:57]GetLastDocTimeStamp 1722391991 [02:16:57]current date 1722392220 [02:16:57]FM_GetShiftState [02:16:57]SAM_PROTO_GetShiftState [02:16:57]wFMCommunicate request_size=4 [02:16:57]MH_SAM_APDU [02:16:57]CAPDU: 80 13 01 00 [02:16:57]Write to MH i2c: E2 08 00 2B 58 80 13 01 00 00 00 00 00 00 [02:16:57]Write i2c OK [02:16:57]MH_I2C_Read... [02:16:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:16:57]Read from MH i2c: E2 [02:16:57]MH_I2C_Read... [02:16:57]Read from MH i2c: E2 0E 00 [02:16:57]MH_I2C_Read... [02:16:57]Read from MH i2c: E2 0E 00 2B 58 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 98 [02:16:57]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [02:16:57]wFMCommunicate OK [02:16:57]SAM_PROTO_GetShiftState done [02:16:57]FM_GetShiftState done [02:16:57]opened in 1722384637 [02:16:57]opened+sec_in_day 1722471037 [02:16:57]quantity*price = 99999 [02:16:57]sum+1 = 100001 [02:16:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 24 31.07.2024 02:17 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25117 ФПД: 80156364335729 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T021700&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25117&fm=80156364335729&tin=02508201610067®Number=0000000000171247&sum=100000 [02:16:58]StoreToDocumentArchive [02:16:58]shift 49 fd 25117 [02:16:58]save to /storage/0049/doc_00025117 [02:16:58]save last doc name /storage/0049/doc_00025117 to /storage/kkm_last_doc_name [02:16:58]save OK [02:16:58]Clear old archive folders... [02:16:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [02:16:58]tlvbuf is 01E89B60 [02:16:58]SAM_PROTO_ClearQueue [02:16:58]wFMCommunicate request_size=4 [02:16:58]MH_SAM_APDU [02:16:58]CAPDU: 80 09 00 00 [02:16:58]Write to MH i2c: E2 08 00 38 58 80 09 00 00 00 00 00 00 02 [02:16:58]Write i2c OK [02:16:58]MH_I2C_Read... [02:16:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:16:58]Read from MH i2c: E2 [02:16:58]MH_I2C_Read... [02:16:58]Read from MH i2c: E2 03 00 [02:16:58]MH_I2C_Read... [02:16:58]Read from MH i2c: E2 03 00 38 58 00 90 00 04 [02:16:58]RAPDU: 90 00 [02:16:58]wFMCommunicate OK [02:16:58]SAM_PROTO_ClearQueue done [02:16:58]KKMCreateOFDPacket [02:16:58]OFDProtocolAddRootSTLVToBuf [02:16:58]FM_MakeSignedData [02:16:58]FM_MakeSignedData [02:16:58]SAM_PROTO_SignData [02:16:58]wFMCommunicate request_size=4 [02:16:58]MH_SAM_APDU [02:16:58]CAPDU: 80 0D 01 02 [02:16:58]Write to MH i2c: E2 08 00 39 58 80 0D 01 02 00 00 00 00 0A [02:16:58]Write i2c OK [02:16:58]MH_I2C_Read... [02:16:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:16:58]Read from MH i2c: E2 [02:16:58]MH_I2C_Read... [02:16:58]Read from MH i2c: E2 03 00 [02:16:58]MH_I2C_Read... [02:16:58]Read from MH i2c: E2 03 00 39 58 00 90 00 05 [02:16:58]RAPDU: 90 00 [02:16:58]wFMCommunicate OK [02:16:58]wFMCommunicate request_size=255 [02:16:58]MH_SAM_APDU [02:16:58]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 9C 9E A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1D 62 00 00 35 04 06 00 48 E6 DB 9F [02:16:58]Write to MH i2c: E2 02 01 3A 58 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 9C 9E A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1D 62 00 00 35 04 06 00 48 E6 DB 9F 00 00 2A [02:16:59]Write i2c OK [02:16:59]MH_I2C_Read... [02:16:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:16:59]Read from MH i2c: E2 [02:16:59]MH_I2C_Read... [02:16:59]Read from MH i2c: E2 03 00 [02:16:59]MH_I2C_Read... [02:16:59]Read from MH i2c: E2 03 00 3A 58 00 90 00 06 [02:16:59]RAPDU: 90 00 [02:16:59]wFMCommunicate OK [02:16:59]wFMCommunicate request_size=7 [02:16:59]MH_SAM_APDU [02:16:59]CAPDU: 80 0D 02 02 02 6A 71 [02:16:59]Write to MH i2c: E2 0A 00 3B 58 80 0D 02 02 02 00 6A 71 00 00 EC [02:16:59]Write i2c OK [02:16:59]MH_I2C_Read... [02:16:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:16:59]Read from MH i2c: E2 [02:16:59]MH_I2C_Read... [02:16:59]Read from MH i2c: E2 03 00 [02:16:59]MH_I2C_Read... [02:16:59]Read from MH i2c: E2 03 00 3B 58 00 90 00 07 [02:16:59]RAPDU: 90 00 [02:16:59]wFMCommunicate OK [02:16:59]wFMCommunicate request_size=4 [02:16:59]MH_SAM_APDU [02:16:59]CAPDU: 80 0D 03 02 [02:16:59]Write to MH i2c: E2 08 00 3C 58 80 0D 03 02 00 00 00 00 0F [02:16:59]Write i2c OK [02:16:59]MH_I2C_Read... [02:16:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:16:59]Read from MH i2c: E2 [02:16:59]MH_I2C_Read... [02:16:59]Read from MH i2c: E2 0B 00 [02:16:59]MH_I2C_Read... [02:16:59]Read from MH i2c: E2 0B 00 3C 58 00 8D 26 1C 4A 8A EF B4 D1 90 00 27 [02:16:59]RAPDU: 8D 26 1C 4A 8A EF B4 D1 90 00 [02:16:59]wFMCommunicate OK [02:16:59]SAM_PROTO_SignData done [02:16:59]FM_MakeSignedData done [02:16:59]CreateOFDProtocolMessage [02:16:59]wFMCommunicate request_size=4 [02:16:59]MH_SAM_APDU [02:16:59]CAPDU: 80 11 00 00 [02:16:59]Write to MH i2c: E2 08 00 3D 58 80 11 00 00 00 00 00 00 0F [02:16:59]Write i2c OK [02:16:59]MH_I2C_Read... [02:16:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:16:59]Read from MH i2c: E2 [02:16:59]MH_I2C_Read... [02:16:59]Read from MH i2c: E2 17 00 [02:16:59]MH_I2C_Read... [02:16:59]Read from MH i2c: E2 17 00 3D 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 65 [02:16:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [02:16:59]wFMCommunicate OK [02:16:59]CreateOFDProtocolMessage done [02:16:59]OFDSenderStorePacket 25117 [02:16:59]StoreOFDPacket docnum=25117 [02:16:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 E9 76 04 01 92 8E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 9C 9E A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1D 62 00 00 35 04 06 00 48 E6 DB 9F 6A 71 8D 26 1C 4A 8A EF B4 D1 [02:16:59]CheckFolder [02:16:59]dirname=/storage/ofd_packets [02:16:59]CheckFolder done [02:16:59]ProducePacketName [02:16:59]name=ofd_packets/00025117 [02:16:59]NVStorageSaveData ofd_packets/00025117 [02:16:59]File name is /storage/ofd_packets/00025117 [02:16:59]Write 298 bytes [02:16:59]NVStorageSaveData done [02:16:59]OFDSenderStorePacket done [02:16:59]KKMCreateOFDPacket done [02:16:59]NVStorageSaveData kkm_last_timestamp [02:16:59]File name is /storage/kkm_last_timestamp [02:16:59]Write 4 bytes [02:16:59]NVStorageSaveData done [02:16:59]ExternCall_PrintAddStr [02:16:59]wPrintStart [02:16:59]Write to MH i2c: 01 00 00 3E 58 96 [02:16:59]Write i2c OK [02:16:59]MH_I2C_Read... [02:16:59]Read from MH i2c: 01 [02:16:59]MH_I2C_Read... [02:16:59]Read from MH i2c: 01 07 00 [02:16:59]MH_I2C_Read... [02:16:59]Read from MH i2c: 01 07 00 3E 58 00 00 00 00 00 FF 0F AB [02:16:59]RasterBufferAndPrint [02:16:59]line Счет N : (1)610885 [02:16:59]line ИНН: 02508201610067 [02:16:59]line Контрольно-Кассовый Чек [02:16:59]line ПРОДАЖА [02:16:59]line ТРК (МРК, ГНК) : 2 [02:16:59]line Товар: 2710194210 [02:16:59]line ДТ-К-2 [02:16:59]line 13.210 * 75.70 [02:16:59]line = 1000.00 [02:16:59]line НДС 12% НСП 1% [02:16:59]line > о реализуемом товаре [02:16:59]line ИТОГО: 1000.00 [02:16:59]line НСП 1% : 8.85 [02:16:59]line НДС 12% : 106.19 [02:16:59]line Наличными: 1000.00 [02:16:59]line Безнал.: 0.00 [02:16:59]line Место: АЗС № 127 "Партнер Нефть" [02:16:59]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [02:16:59]line СНО: Общий режим [02:16:59]line Чек 24 31.07.2024 02:17 [02:16:59]line Смена: 49 ФФД: 1.0 [02:16:59]line ЗНМ: 0300000158 [02:16:59]line РНМ: 0000000000171247 [02:16:59]line Версия ККМ: v1.0 [02:16:59]line ФМ: 0000000002098565 [02:16:59]line ФД: 25117 [02:16:59]line ФПД: 80156364335729 [02:16:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T021700&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25117&fm=80156364335729&tin=02508201610067®Number=0000000000171247&sum=100000 [02:16:59]OFD Sender: Processing packet 25117 [packets to send 29, broken 28] [02:16:59]ProducePacketName [02:16:59]name=ofd_packets/00025117 [02:16:59]OFD Sender: To server: pG, [02:16:59]CommunicateWithHost lk.salyk.kg:30040 [02:16:59]ConnectInit lk.salyk.kg [02:16:59]written 0, free lines is 4095 [02:16:59]Connected sock=10 [02:16:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 E9 76 04 01 92 8E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 9A 33 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 A0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7B 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 9C 9E A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1D 62 00 00 35 04 06 00 48 E6 DB 9F 6A 71 8D 26 1C 4A 8A EF B4 D1 [02:17:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 58 75 47 00 75 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 32 30 39 38 35 36 35 10 04 04 00 1D 62 00 00 F4 03 04 00 29 4A A9 66 B6 04 01 00 00 7F 16 B6 63 5A 2E 1B 79 [02:17:00]CommunicateWithHost err = 0 [02:17:00]CheckOFDResponse [02:17:00]1017 (14) - 77093643461234 [02:17:00]1041 (16) - 0000000002098565 [02:17:00]1040 (4) - 25117 [02:17:00]1012 (4) - 30.07.2024 20:16 [02:17:00]1206 (1) - 0 [02:17:00]OFD Sender: Remove packet 25117 [02:17:00]ProducePacketName [02:17:00]name=ofd_packets/00025117 [02:17:00]NVStorageDeleteData [02:17:00]Write to MH i2c: 01 00 00 66 58 BE [02:17:00]Write i2c OK [02:17:00]MH_I2C_Read... [02:17:00]Read from MH i2c: 01 [02:17:00]MH_I2C_Read... [02:17:00]Read from MH i2c: 01 07 00 [02:17:00]MH_I2C_Read... [02:17:00]Read from MH i2c: 01 07 00 66 58 00 00 00 00 00 16 0D E8 [02:17:00]RasterBufferAndPrint [02:17:00]line [02:17:00]line [02:17:00]line [02:17:00]line [02:17:00]line [02:17:00]written 0, free lines is 3356 [02:17:00]MH_Cut [02:17:00]Write to MH i2c: D1 01 00 6D 58 01 97 [02:17:00]Write i2c OK [02:17:00]MH_I2C_Read... [02:17:00]Read from MH i2c: D1 [02:17:00]MH_I2C_Read... [02:17:00]Read from MH i2c: D1 01 00 [02:17:00]MH_I2C_Read... [02:17:00]Read from MH i2c: D1 01 00 6D 58 00 96 [02:17:00]Write to MH i2c: 01 00 00 6E 58 C6 [02:17:00]Write i2c OK [02:17:00]MH_I2C_Read... [02:17:00]OFD Sender: No OFD packet to send [02:17:00]*** Cut start [02:17:00]*** Partial cut [02:17:00]*** CUTSNS_PIN = 1 [02:17:00]*** CUTSNS_PIN = 0 [02:17:01]*** Brake cut motor [02:17:01]Read from MH i2c: 01 [02:17:01]MH_I2C_Read... [02:17:01]*** Stop cut motor [02:17:01]*** Cut end [02:17:01]Read from MH i2c: 01 07 00 [02:17:01]MH_I2C_Read... [02:17:01]Read from MH i2c: 01 07 00 6E 58 00 00 00 00 00 FF 0F DB [02:17:01]process_action close_receipt done [02:17:01]requested_data is exist [02:17:01]produce_requested_data [02:17:01]requested_item fm.sn is exist - process it [02:17:01]wFMCommunicate request_size=4 [02:17:01]MH_SAM_APDU [02:17:01]CAPDU: 80 11 00 00 [02:17:01]Write to MH i2c: E2 08 00 6F 58 80 11 00 00 00 00 00 00 41 [02:17:01]Write i2c OK [02:17:01]MH_I2C_Read... [02:17:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:17:01]Read from MH i2c: E2 [02:17:01]MH_I2C_Read... [02:17:01]Read from MH i2c: E2 17 00 [02:17:01]MH_I2C_Read... [02:17:01]Read from MH i2c: E2 17 00 6F 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 97 [02:17:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [02:17:01]wFMCommunicate OK [02:17:01]requested_item fd.num is exist - process it [02:17:01]SAM_PROTO_GetFieldsCounters [02:17:01]wFMCommunicate request_size=4 [02:17:01]MH_SAM_APDU [02:17:01]CAPDU: 80 13 00 00 [02:17:01]Write to MH i2c: E2 08 00 70 58 80 13 00 00 00 00 00 00 44 [02:17:01]Write i2c OK [02:17:01]MH_I2C_Read... [02:17:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:17:01]Read from MH i2c: E2 [02:17:01]MH_I2C_Read... [02:17:01]Read from MH i2c: E2 62 00 [02:17:01]MH_I2C_Read... [02:17:01]Read from MH i2c: E2 62 00 70 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 1D 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 5D [02:17:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 1D 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:17:01]wFMCommunicate OK [02:17:01]SAM_PROTO_GetFieldsCounters done [02:17:01]requested_item shift.num is exist - process it [02:17:01]requested_item shift.opened is exist - process it [02:17:01]req_shift_opened [02:17:01]FM_GetShiftState [02:17:01]SAM_PROTO_GetShiftState [02:17:01]wFMCommunicate request_size=4 [02:17:01]MH_SAM_APDU [02:17:01]CAPDU: 80 13 01 00 [02:17:01]Write to MH i2c: E2 08 00 71 58 80 13 01 00 00 00 00 00 46 [02:17:01]Write i2c OK [02:17:01]MH_I2C_Read... [02:17:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:17:01]Read from MH i2c: E2 [02:17:01]MH_I2C_Read... [02:17:01]Read from MH i2c: E2 0E 00 [02:17:01]MH_I2C_Read... [02:17:01]Read from MH i2c: E2 0E 00 71 58 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 DE [02:17:01]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [02:17:01]wFMCommunicate OK [02:17:01]SAM_PROTO_GetShiftState done [02:17:01]FM_GetShiftState done [02:17:01]req_shift_opened done [02:17:01]requested_item shift.open_date is exist - process it [02:17:01]req_shift_open_date [02:17:01]req_shift_open_date done [02:17:01]produce_requested_data done [02:17:01]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25117,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [02:17:01]process_action_free close_receipt [02:17:01]json_value_free [02:17:01]json_value_free done [02:17:01]process_json_proto returns [02:17:01]Send response to host [02:17:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25117,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [02:17:01]free response buf [02:17:01]execute_script done [02:17:01]execute_script returns [02:17:01]free content buf [02:17:01]Sock 7.Close socket [02:17:01]Sock 7.Thread stoped [02:17:05]OFD Sender: No OFD packet to send [02:17:10]OFD Sender: No OFD packet to send [02:17:15]OFD Sender: No OFD packet to send [02:17:20]OFD Sender: No OFD packet to send [02:17:25]OFD Sender: No OFD packet to send [02:17:30]OFD Sender: No OFD packet to send [02:17:35]OFD Sender: No OFD packet to send [02:17:40]OFD Sender: No OFD packet to send [02:17:45]OFD Sender: No OFD packet to send [02:17:50]OFD Sender: No OFD packet to send [02:17:55]OFD Sender: No OFD packet to send [02:18:00]OFD Sender: No OFD packet to send [02:18:05]OFD Sender: No OFD packet to send [02:18:10]OFD Sender: No OFD packet to send [02:18:15]OFD Sender: No OFD packet to send [02:18:20]OFD Sender: No OFD packet to send [02:18:25]OFD Sender: No OFD packet to send [02:18:30]OFD Sender: No OFD packet to send [02:18:35]OFD Sender: No OFD packet to send [02:18:40]OFD Sender: No OFD packet to send [02:18:45]OFD Sender: No OFD packet to send [02:18:50]OFD Sender: No OFD packet to send [02:18:55]OFD Sender: No OFD packet to send [02:19:00]OFD Sender: No OFD packet to send [02:19:05]OFD Sender: No OFD packet to send [02:19:10]OFD Sender: No OFD packet to send [02:19:15]OFD Sender: No OFD packet to send [02:19:20]OFD Sender: No OFD packet to send [02:19:25]OFD Sender: No OFD packet to send [02:19:30]OFD Sender: No OFD packet to send [02:19:35]OFD Sender: No OFD packet to send [02:19:40]OFD Sender: No OFD packet to send [02:19:45]OFD Sender: No OFD packet to send [02:19:50]OFD Sender: No OFD packet to send [02:19:55]OFD Sender: No OFD packet to send [02:20:00]OFD Sender: No OFD packet to send [02:20:05]OFD Sender: No OFD packet to send [02:20:10]OFD Sender: No OFD packet to send [02:20:15]OFD Sender: No OFD packet to send [02:20:20]OFD Sender: No OFD packet to send [02:20:25]OFD Sender: No OFD packet to send [02:20:30]OFD Sender: No OFD packet to send [02:20:35]OFD Sender: No OFD packet to send [02:20:40]OFD Sender: No OFD packet to send [02:20:45]OFD Sender: No OFD packet to send [02:20:50]OFD Sender: No OFD packet to send [02:20:55]OFD Sender: No OFD packet to send [02:21:00]OFD Sender: No OFD packet to send [02:21:05]OFD Sender: No OFD packet to send [02:21:10]OFD Sender: No OFD packet to send [02:21:15]OFD Sender: No OFD packet to send [02:21:18]accept exits with 9 [02:21:18]New connection [02:21:18]New thread 3067571556 created [02:21:18]Thread 3067428196 joined [02:21:18]Waiting for new connection... [02:21:18] Sock 9.Parse request [02:21:18]Sock 9.Check first char [02:21:18]Sock 9.First char is OK [02:21:18]request: POST /json_proto HTTP/1.0 [02:21:18]Method: POST [02:21:18]URL: /json_proto [02:21:18]Method is POST - this is cgi request [02:21:18]url: /json_proto [02:21:18]query_string will be loaded in cgi processing [02:21:18]execute_cgi json_proto POST (null) [02:21:18]execute_cgi path=json_proto method=POST [02:21:18]POST find Content-Length [02:21:18]Host: 172.17.45.131:8080 [02:21:18]Content-Length: 674 [02:21:18]Content-Type: application/json [02:21:18] [02:21:18]POST finish read [02:21:18]Found Content-Length = 674 [02:21:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610886", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 12.620, "sum" : 955.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 955.00, "total" : 955.00, "payments": [ { "type": 0, "sum" : 955.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:21:18]execute_script... [02:21:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610886", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 12.620, "sum" : 955.33, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 955.00, "total" : 955.00, "payments": [ { "type": 0, "sum" : 955.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:21:18]POST & json_proto [02:21:18]process_json_proto [02:21:18]json parsed OK: [02:21:18]protocol is kg_v1.0 [02:21:18]action value=close_receipt [02:21:18]process_action close_receipt [02:21:18]cmd_close_receipt [02:21:18]MH_GetDate [02:21:18]Write to MH i2c: F0 00 00 72 58 B9 [02:21:18]Write i2c OK [02:21:18]MH_I2C_Read... [02:21:18]Read from MH i2c: F0 [02:21:18]MH_I2C_Read... [02:21:18]Read from MH i2c: F0 09 00 [02:21:18]MH_I2C_Read... [02:21:18]Read from MH i2c: F0 09 00 72 58 00 A1 9F A9 66 C6 D4 6E 66 7F [02:21:18]GetLastDocTimeStamp 1722392220 [02:21:18]current date 1722392481 [02:21:18]FM_GetShiftState [02:21:18]SAM_PROTO_GetShiftState [02:21:18]wFMCommunicate request_size=4 [02:21:18]MH_SAM_APDU [02:21:18]CAPDU: 80 13 01 00 [02:21:18]Write to MH i2c: E2 08 00 73 58 80 13 01 00 00 00 00 00 48 [02:21:18]Write i2c OK [02:21:18]MH_I2C_Read... [02:21:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:21:18]Read from MH i2c: E2 [02:21:18]MH_I2C_Read... [02:21:18]Read from MH i2c: E2 0E 00 [02:21:18]MH_I2C_Read... [02:21:18]Read from MH i2c: E2 0E 00 73 58 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 E0 [02:21:18]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [02:21:18]wFMCommunicate OK [02:21:18]SAM_PROTO_GetShiftState done [02:21:18]FM_GetShiftState done [02:21:18]opened in 1722384637 [02:21:18]opened+sec_in_day 1722471037 [02:21:18]quantity*price = 95533 [02:21:18]sum+1 = 95534 [02:21:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 955.00 Внесено: 955.00 СДАЧА: 0.00 НСП 1% : 8.45 НДС 12% : 101.45 Наличными: 955.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 25 31.07.2024 02:21 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25118 ФПД: 47467706596791 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T022121&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25118&fm=47467706596791&tin=02508201610067®Number=0000000000171247&sum=95500 [02:21:19]StoreToDocumentArchive [02:21:19]shift 49 fd 25118 [02:21:19]save to /storage/0049/doc_00025118 [02:21:19]save last doc name /storage/0049/doc_00025118 to /storage/kkm_last_doc_name [02:21:19]save OK [02:21:19]Clear old archive folders... [02:21:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [02:21:19]tlvbuf is 01EA71C0 [02:21:19]SAM_PROTO_ClearQueue [02:21:19]wFMCommunicate request_size=4 [02:21:19]MH_SAM_APDU [02:21:19]CAPDU: 80 09 00 00 [02:21:19]Write to MH i2c: E2 08 00 80 58 80 09 00 00 00 00 00 00 4A [02:21:19]Write i2c OK [02:21:19]MH_I2C_Read... [02:21:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:21:19]Read from MH i2c: E2 [02:21:19]MH_I2C_Read... [02:21:19]Read from MH i2c: E2 03 00 [02:21:19]MH_I2C_Read... [02:21:19]Read from MH i2c: E2 03 00 80 58 00 90 00 4C [02:21:19]RAPDU: 90 00 [02:21:19]wFMCommunicate OK [02:21:19]SAM_PROTO_ClearQueue done [02:21:19]KKMCreateOFDPacket [02:21:19]OFDProtocolAddRootSTLVToBuf [02:21:19]FM_MakeSignedData [02:21:19]FM_MakeSignedData [02:21:19]SAM_PROTO_SignData [02:21:19]wFMCommunicate request_size=4 [02:21:19]MH_SAM_APDU [02:21:19]CAPDU: 80 0D 01 02 [02:21:19]Write to MH i2c: E2 08 00 81 58 80 0D 01 02 00 00 00 00 52 [02:21:19]Write i2c OK [02:21:19]MH_I2C_Read... [02:21:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:21:19]Read from MH i2c: E2 [02:21:19]MH_I2C_Read... [02:21:19]Read from MH i2c: E2 03 00 [02:21:19]MH_I2C_Read... [02:21:19]Read from MH i2c: E2 03 00 81 58 00 90 00 4D [02:21:19]RAPDU: 90 00 [02:21:19]wFMCommunicate OK [02:21:19]wFMCommunicate request_size=255 [02:21:19]MH_SAM_APDU [02:21:19]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4C 31 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2D 75 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 75 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 27 00 00 00 00 07 04 06 00 0C 75 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 A1 9F A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1E 62 00 00 35 04 06 00 2B 2B EF CA [02:21:20]Write to MH i2c: E2 02 01 82 58 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4C 31 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2D 75 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 75 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 27 00 00 00 00 07 04 06 00 0C 75 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 A1 9F A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1E 62 00 00 35 04 06 00 2B 2B EF CA 00 00 BF [02:21:20]Write i2c OK [02:21:20]MH_I2C_Read... [02:21:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:21:20]Read from MH i2c: E2 [02:21:20]MH_I2C_Read... [02:21:20]Read from MH i2c: E2 03 00 [02:21:20]MH_I2C_Read... [02:21:20]Read from MH i2c: E2 03 00 82 58 00 90 00 4E [02:21:20]RAPDU: 90 00 [02:21:20]wFMCommunicate OK [02:21:20]wFMCommunicate request_size=7 [02:21:20]MH_SAM_APDU [02:21:20]CAPDU: 80 0D 02 02 02 3D B7 [02:21:20]Write to MH i2c: E2 0A 00 83 58 80 0D 02 02 02 00 3D B7 00 00 4D [02:21:20]Write i2c OK [02:21:20]MH_I2C_Read... [02:21:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:21:20]Read from MH i2c: E2 [02:21:20]MH_I2C_Read... [02:21:20]Read from MH i2c: E2 03 00 [02:21:20]MH_I2C_Read... [02:21:20]Read from MH i2c: E2 03 00 83 58 00 90 00 4F [02:21:20]RAPDU: 90 00 [02:21:20]wFMCommunicate OK [02:21:20]wFMCommunicate request_size=4 [02:21:20]MH_SAM_APDU [02:21:20]CAPDU: 80 0D 03 02 [02:21:20]Write to MH i2c: E2 08 00 84 58 80 0D 03 02 00 00 00 00 57 [02:21:20]Write i2c OK [02:21:20]MH_I2C_Read... [02:21:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:21:20]Read from MH i2c: E2 [02:21:20]MH_I2C_Read... [02:21:20]Read from MH i2c: E2 0B 00 [02:21:20]MH_I2C_Read... [02:21:20]Read from MH i2c: E2 0B 00 84 58 00 38 98 01 57 36 20 41 89 90 00 A0 [02:21:20]RAPDU: 38 98 01 57 36 20 41 89 90 00 [02:21:20]wFMCommunicate OK [02:21:20]SAM_PROTO_SignData done [02:21:20]FM_MakeSignedData done [02:21:20]CreateOFDProtocolMessage [02:21:20]wFMCommunicate request_size=4 [02:21:20]MH_SAM_APDU [02:21:20]CAPDU: 80 11 00 00 [02:21:20]Write to MH i2c: E2 08 00 85 58 80 11 00 00 00 00 00 00 57 [02:21:20]Write i2c OK [02:21:20]MH_I2C_Read... [02:21:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:21:20]Read from MH i2c: E2 [02:21:20]MH_I2C_Read... [02:21:20]Read from MH i2c: E2 17 00 [02:21:20]MH_I2C_Read... [02:21:20]Read from MH i2c: E2 17 00 85 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 AD [02:21:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [02:21:20]wFMCommunicate OK [02:21:20]CreateOFDProtocolMessage done [02:21:20]OFDSenderStorePacket 25118 [02:21:20]StoreOFDPacket docnum=25118 [02:21:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 88 D2 04 01 14 94 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4C 31 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2D 75 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 75 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 27 00 00 00 00 07 04 06 00 0C 75 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 A1 9F A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1E 62 00 00 35 04 06 00 2B 2B EF CA 3D B7 38 98 01 57 36 20 41 89 [02:21:20]CheckFolder [02:21:20]dirname=/storage/ofd_packets [02:21:20]CheckFolder done [02:21:20]ProducePacketName [02:21:20]name=ofd_packets/00025118 [02:21:20]NVStorageSaveData ofd_packets/00025118 [02:21:20]File name is /storage/ofd_packets/00025118 [02:21:20]Write 298 bytes [02:21:20]NVStorageSaveData done [02:21:20]OFDSenderStorePacket done [02:21:20]KKMCreateOFDPacket done [02:21:20]NVStorageSaveData kkm_last_timestamp [02:21:20]File name is /storage/kkm_last_timestamp [02:21:20]Write 4 bytes [02:21:20]NVStorageSaveData done [02:21:20]ExternCall_PrintAddStr [02:21:20]wPrintStart [02:21:20]Write to MH i2c: 01 00 00 86 58 DE [02:21:20]Write i2c OK [02:21:20]MH_I2C_Read... [02:21:20]Read from MH i2c: 01 [02:21:20]MH_I2C_Read... [02:21:20]Read from MH i2c: 01 07 00 [02:21:20]MH_I2C_Read... [02:21:20]Read from MH i2c: 01 07 00 86 58 00 00 00 00 00 FF 0F F3 [02:21:20]RasterBufferAndPrint [02:21:20]line Счет N : (1)610886 [02:21:20]line ИНН: 02508201610067 [02:21:20]line Контрольно-Кассовый Чек [02:21:20]line ПРОДАЖА [02:21:20]line ТРК (МРК, ГНК) : 2 [02:21:20]line Товар: 2710194210 [02:21:20]line ДТ-К-2 [02:21:20]line 12.620 * 75.70 [02:21:20]line = 955.33 [02:21:20]line НДС 12% НСП 1% [02:21:20]line > о реализуемом товаре [02:21:20]line ОКРУГЛЕНИЕ: -0.33 [02:21:20]line ИТОГО: 955.00 [02:21:20]line Внесено: 955.00 [02:21:20]line СДАЧА: 0.00 [02:21:20]line НСП 1% : 8.45 [02:21:20]line НДС 12% : 101.45 [02:21:20]line Наличными: 955.00 [02:21:20]line Безнал.: 0.00 [02:21:20]line Место: АЗС № 127 "Партнер Нефть" [02:21:20]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [02:21:20]line СНО: Общий режим [02:21:20]line Чек 25 31.07.2024 02:21 [02:21:20]line Смена: 49 ФФД: 1.0 [02:21:20]line ЗНМ: 0300000158 [02:21:20]line РНМ: 0000000000171247 [02:21:20]line Версия ККМ: v1.0 [02:21:20]line ФМ: 0000000002098565 [02:21:20]line ФД: 25118 [02:21:20]line ФПД: 47467706596791 [02:21:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T022121&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25118&fm=47467706596791&tin=02508201610067®Number=0000000000171247&sum=95500 [02:21:20]OFD Sender: Processing packet 25118 [packets to send 29, broken 28] [02:21:20]ProducePacketName [02:21:20]name=ofd_packets/00025118 [02:21:20]OFD Sender: To server: pG, [02:21:20]CommunicateWithHost lk.salyk.kg:30040 [02:21:20]ConnectInit lk.salyk.kg [02:21:20]written 0, free lines is 4095 [02:21:20]Connected sock=10 [02:21:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 88 D2 04 01 14 94 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4C 31 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2D 75 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 75 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 27 00 00 00 00 07 04 06 00 0C 75 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 A1 9F A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1E 62 00 00 35 04 06 00 2B 2B EF CA 3D B7 38 98 01 57 36 20 41 89 [02:21:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 1B 4B 47 00 53 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 32 30 39 38 35 36 35 10 04 04 00 1E 62 00 00 F4 03 04 00 2E 4B A9 66 B6 04 01 00 00 F7 12 ED 16 97 C4 97 FC [02:21:21]CommunicateWithHost err = 0 [02:21:21]CheckOFDResponse [02:21:21]1017 (14) - 77093643461234 [02:21:21]1041 (16) - 0000000002098565 [02:21:21]1040 (4) - 25118 [02:21:21]1012 (4) - 30.07.2024 20:21 [02:21:21]1206 (1) - 0 [02:21:21]OFD Sender: Remove packet 25118 [02:21:21]ProducePacketName [02:21:21]name=ofd_packets/00025118 [02:21:21]NVStorageDeleteData [02:21:21]Write to MH i2c: 01 00 00 B1 58 09 [02:21:21]Write i2c OK [02:21:21]MH_I2C_Read... [02:21:21]Read from MH i2c: 01 [02:21:21]MH_I2C_Read... [02:21:21]Read from MH i2c: 01 07 00 [02:21:21]MH_I2C_Read... [02:21:21]Read from MH i2c: 01 07 00 B1 58 00 00 00 00 00 EC 0C 08 [02:21:21]RasterBufferAndPrint [02:21:21]line [02:21:21]line [02:21:21]line [02:21:21]line [02:21:21]line [02:21:21]written 0, free lines is 3314 [02:21:21]MH_Cut [02:21:21]Write to MH i2c: D1 01 00 B8 58 01 E2 [02:21:21]Write i2c OK [02:21:21]MH_I2C_Read... [02:21:21]Read from MH i2c: D1 [02:21:21]MH_I2C_Read... [02:21:21]Read from MH i2c: D1 01 00 [02:21:21]MH_I2C_Read... [02:21:21]Read from MH i2c: D1 01 00 B8 58 00 E1 [02:21:21]Write to MH i2c: 01 00 00 B9 58 11 [02:21:21]Write i2c OK [02:21:21]MH_I2C_Read... [02:21:21]OFD Sender: No OFD packet to send [02:21:21]*** Cut start [02:21:21]*** Partial cut [02:21:21]*** CUTSNS_PIN = 1 [02:21:21]*** CUTSNS_PIN = 0 [02:21:22]*** Brake cut motor [02:21:22]Read from MH i2c: 01 [02:21:22]MH_I2C_Read... [02:21:22]*** Stop cut motor [02:21:22]*** Cut end [02:21:22]Read from MH i2c: 01 07 00 [02:21:22]MH_I2C_Read... [02:21:22]Read from MH i2c: 01 07 00 B9 58 00 00 00 00 00 FF 0F 26 [02:21:22]process_action close_receipt done [02:21:22]requested_data is exist [02:21:22]produce_requested_data [02:21:22]requested_item fm.sn is exist - process it [02:21:22]wFMCommunicate request_size=4 [02:21:22]MH_SAM_APDU [02:21:22]CAPDU: 80 11 00 00 [02:21:22]Write to MH i2c: E2 08 00 BA 58 80 11 00 00 00 00 00 00 8C [02:21:22]Write i2c OK [02:21:22]MH_I2C_Read... [02:21:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:21:22]Read from MH i2c: E2 [02:21:22]MH_I2C_Read... [02:21:22]Read from MH i2c: E2 17 00 [02:21:22]MH_I2C_Read... [02:21:22]Read from MH i2c: E2 17 00 BA 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 E2 [02:21:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [02:21:22]wFMCommunicate OK [02:21:22]requested_item fd.num is exist - process it [02:21:22]SAM_PROTO_GetFieldsCounters [02:21:22]wFMCommunicate request_size=4 [02:21:22]MH_SAM_APDU [02:21:22]CAPDU: 80 13 00 00 [02:21:22]Write to MH i2c: E2 08 00 BB 58 80 13 00 00 00 00 00 00 8F [02:21:22]Write i2c OK [02:21:22]MH_I2C_Read... [02:21:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:21:22]Read from MH i2c: E2 [02:21:22]MH_I2C_Read... [02:21:22]Read from MH i2c: E2 62 00 [02:21:22]MH_I2C_Read... [02:21:22]Read from MH i2c: E2 62 00 BB 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 1E 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 AC [02:21:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 1E 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:21:22]wFMCommunicate OK [02:21:22]SAM_PROTO_GetFieldsCounters done [02:21:22]requested_item shift.num is exist - process it [02:21:22]requested_item shift.opened is exist - process it [02:21:22]req_shift_opened [02:21:22]FM_GetShiftState [02:21:22]SAM_PROTO_GetShiftState [02:21:22]wFMCommunicate request_size=4 [02:21:22]MH_SAM_APDU [02:21:22]CAPDU: 80 13 01 00 [02:21:22]Write to MH i2c: E2 08 00 BC 58 80 13 01 00 00 00 00 00 91 [02:21:22]Write i2c OK [02:21:22]MH_I2C_Read... [02:21:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:21:22]Read from MH i2c: E2 [02:21:22]MH_I2C_Read... [02:21:22]Read from MH i2c: E2 0E 00 [02:21:22]MH_I2C_Read... [02:21:22]Read from MH i2c: E2 0E 00 BC 58 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 29 [02:21:22]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [02:21:22]wFMCommunicate OK [02:21:22]SAM_PROTO_GetShiftState done [02:21:22]FM_GetShiftState done [02:21:22]req_shift_opened done [02:21:22]requested_item shift.open_date is exist - process it [02:21:22]req_shift_open_date [02:21:22]req_shift_open_date done [02:21:22]produce_requested_data done [02:21:22]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25118,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [02:21:22]process_action_free close_receipt [02:21:22]json_value_free [02:21:22]json_value_free done [02:21:22]process_json_proto returns [02:21:22]Send response to host [02:21:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25118,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [02:21:22]free response buf [02:21:22]execute_script done [02:21:22]execute_script returns [02:21:22]free content buf [02:21:22]Sock 9.Close socket [02:21:22]Sock 9.Thread stoped [02:21:26]OFD Sender: No OFD packet to send [02:21:31]OFD Sender: No OFD packet to send [02:21:36]OFD Sender: No OFD packet to send [02:21:41]OFD Sender: No OFD packet to send [02:21:46]OFD Sender: No OFD packet to send [02:21:51]OFD Sender: No OFD packet to send [02:21:56]OFD Sender: No OFD packet to send [02:22:01]OFD Sender: No OFD packet to send [02:22:06]OFD Sender: No OFD packet to send [02:22:11]OFD Sender: No OFD packet to send [02:22:16]OFD Sender: No OFD packet to send [02:22:21]OFD Sender: No OFD packet to send [02:22:26]OFD Sender: No OFD packet to send [02:22:31]OFD Sender: No OFD packet to send [02:22:36]OFD Sender: No OFD packet to send [02:22:41]OFD Sender: No OFD packet to send [02:22:46]OFD Sender: No OFD packet to send [02:22:51]OFD Sender: No OFD packet to send [02:22:56]OFD Sender: No OFD packet to send [02:23:01]OFD Sender: No OFD packet to send [02:23:06]OFD Sender: No OFD packet to send [02:23:11]OFD Sender: No OFD packet to send [02:23:16]OFD Sender: No OFD packet to send [02:23:21]OFD Sender: No OFD packet to send [02:23:26]OFD Sender: No OFD packet to send [02:23:31]OFD Sender: No OFD packet to send [02:23:36]OFD Sender: No OFD packet to send [02:23:41]OFD Sender: No OFD packet to send [02:23:46]OFD Sender: No OFD packet to send [02:23:51]OFD Sender: No OFD packet to send [02:23:56]OFD Sender: No OFD packet to send [02:24:01]OFD Sender: No OFD packet to send [02:24:06]OFD Sender: No OFD packet to send [02:24:11]OFD Sender: No OFD packet to send [02:24:16]OFD Sender: No OFD packet to send [02:24:21]OFD Sender: No OFD packet to send [02:24:26]OFD Sender: No OFD packet to send [02:24:31]OFD Sender: No OFD packet to send [02:24:36]OFD Sender: No OFD packet to send [02:24:41]OFD Sender: No OFD packet to send [02:24:46]OFD Sender: No OFD packet to send [02:24:51]OFD Sender: No OFD packet to send [02:24:56]OFD Sender: No OFD packet to send [02:24:59]accept exits with 7 [02:24:59]New connection [02:24:59]New thread 3067428196 created [02:24:59]Thread 3067571556 joined [02:24:59]Waiting for new connection... [02:24:59] Sock 7.Parse request [02:24:59]Sock 7.Check first char [02:24:59]Sock 7.First char is OK [02:24:59]request: POST /json_proto HTTP/1.0 [02:24:59]Method: POST [02:24:59]URL: /json_proto [02:24:59]Method is POST - this is cgi request [02:24:59]url: /json_proto [02:24:59]query_string will be loaded in cgi processing [02:24:59]execute_cgi json_proto POST (null) [02:24:59]execute_cgi path=json_proto method=POST [02:24:59]POST find Content-Length [02:24:59]Host: 172.17.45.131:8080 [02:24:59]Content-Length: 678 [02:24:59]Content-Type: application/json [02:24:59] [02:24:59]POST finish read [02:24:59]Found Content-Length = 678 [02:24:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610887", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 39.640, "sum" : 3000.75, "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" ] } } [02:24:59]execute_script... [02:24:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610887", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.70, "quantity" : 39.640, "sum" : 3000.75, "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" ] } } [02:24:59]POST & json_proto [02:24:59]process_json_proto [02:24:59]json parsed OK: [02:24:59]protocol is kg_v1.0 [02:24:59]action value=close_receipt [02:24:59]process_action close_receipt [02:24:59]cmd_close_receipt [02:24:59]MH_GetDate [02:24:59]Write to MH i2c: F0 00 00 BD 58 04 [02:24:59]Write i2c OK [02:24:59]MH_I2C_Read... [02:24:59]Read from MH i2c: F0 [02:24:59]MH_I2C_Read... [02:24:59]Read from MH i2c: F0 09 00 [02:24:59]MH_I2C_Read... [02:24:59]Read from MH i2c: F0 09 00 BD 58 00 7E A0 A9 66 C6 D4 6E 66 A8 [02:24:59]GetLastDocTimeStamp 1722392481 [02:24:59]current date 1722392702 [02:24:59]FM_GetShiftState [02:24:59]SAM_PROTO_GetShiftState [02:24:59]wFMCommunicate request_size=4 [02:24:59]MH_SAM_APDU [02:24:59]CAPDU: 80 13 01 00 [02:24:59]Write to MH i2c: E2 08 00 BE 58 80 13 01 00 00 00 00 00 93 [02:24:59]Write i2c OK [02:24:59]MH_I2C_Read... [02:24:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:24:59]Read from MH i2c: E2 [02:24:59]MH_I2C_Read... [02:24:59]Read from MH i2c: E2 0E 00 [02:24:59]MH_I2C_Read... [02:24:59]Read from MH i2c: E2 0E 00 BE 58 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 2B [02:24:59]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [02:24:59]wFMCommunicate OK [02:24:59]SAM_PROTO_GetShiftState done [02:24:59]FM_GetShiftState done [02:24:59]opened in 1722384637 [02:24:59]opened+sec_in_day 1722471037 [02:24:59]quantity*price = 300074 [02:24:59]sum+1 = 300076 [02:24:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 26 31.07.2024 02:25 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25119 ФПД: 260062004521702 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T022502&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25119&fm=260062004521702&tin=02508201610067®Number=0000000000171247&sum=300000 [02:25:00]StoreToDocumentArchive [02:25:00]shift 49 fd 25119 [02:25:00]save to /storage/0049/doc_00025119 [02:25:00]save last doc name /storage/0049/doc_00025119 to /storage/kkm_last_doc_name [02:25:00]save OK [02:25:00]Clear old archive folders... [02:25:00]ProcessDocumentItem done err = 0, tmpTLVsize=248 [02:25:00]tlvbuf is 01ECC6D0 [02:25:00]SAM_PROTO_ClearQueue [02:25:00]wFMCommunicate request_size=4 [02:25:00]MH_SAM_APDU [02:25:00]CAPDU: 80 09 00 00 [02:25:00]Write to MH i2c: E2 08 00 CB 58 80 09 00 00 00 00 00 00 95 [02:25:00]Write i2c OK [02:25:00]MH_I2C_Read... [02:25:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:25:00]Read from MH i2c: E2 [02:25:00]MH_I2C_Read... [02:25:00]Read from MH i2c: E2 03 00 [02:25:00]MH_I2C_Read... [02:25:00]Read from MH i2c: E2 03 00 CB 58 00 90 00 97 [02:25:00]RAPDU: 90 00 [02:25:00]wFMCommunicate OK [02:25:00]SAM_PROTO_ClearQueue done [02:25:00]KKMCreateOFDPacket [02:25:00]OFDProtocolAddRootSTLVToBuf [02:25:00]FM_MakeSignedData [02:25:00]FM_MakeSignedData [02:25:00]SAM_PROTO_SignData [02:25:00]wFMCommunicate request_size=4 [02:25:00]MH_SAM_APDU [02:25:00]CAPDU: 80 0D 01 02 [02:25:00]Write to MH i2c: E2 08 00 CC 58 80 0D 01 02 00 00 00 00 9D [02:25:00]Write i2c OK [02:25:00]MH_I2C_Read... [02:25:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:25:00]Read from MH i2c: E2 [02:25:00]MH_I2C_Read... [02:25:00]Read from MH i2c: E2 03 00 [02:25:00]MH_I2C_Read... [02:25:00]Read from MH i2c: E2 03 00 CC 58 00 90 00 98 [02:25:00]RAPDU: 90 00 [02:25:00]wFMCommunicate OK [02:25:00]wFMCommunicate request_size=255 [02:25:00]MH_SAM_APDU [02:25:00]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 7E A0 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1F 62 00 00 35 04 06 00 EC 86 67 66 [02:25:00]Write to MH i2c: E2 02 01 CD 58 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 7E A0 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1F 62 00 00 35 04 06 00 EC 86 67 66 00 00 60 [02:25:00]Write i2c OK [02:25:00]MH_I2C_Read... [02:25:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:25:01]Read from MH i2c: E2 [02:25:01]MH_I2C_Read... [02:25:01]Read from MH i2c: E2 03 00 [02:25:01]MH_I2C_Read... [02:25:01]Read from MH i2c: E2 03 00 CD 58 00 90 00 99 [02:25:01]RAPDU: 90 00 [02:25:01]wFMCommunicate OK [02:25:01]wFMCommunicate request_size=7 [02:25:01]MH_SAM_APDU [02:25:01]CAPDU: 80 0D 02 02 02 2A E6 [02:25:01]Write to MH i2c: E2 0A 00 CE 58 80 0D 02 02 02 00 2A E6 00 00 B4 [02:25:01]Write i2c OK [02:25:01]MH_I2C_Read... [02:25:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:25:01]Read from MH i2c: E2 [02:25:01]MH_I2C_Read... [02:25:01]Read from MH i2c: E2 03 00 [02:25:01]MH_I2C_Read... [02:25:01]Read from MH i2c: E2 03 00 CE 58 00 90 00 9A [02:25:01]RAPDU: 90 00 [02:25:01]wFMCommunicate OK [02:25:01]wFMCommunicate request_size=4 [02:25:01]MH_SAM_APDU [02:25:01]CAPDU: 80 0D 03 02 [02:25:01]Write to MH i2c: E2 08 00 CF 58 80 0D 03 02 00 00 00 00 A2 [02:25:01]Write i2c OK [02:25:01]MH_I2C_Read... [02:25:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:25:01]Read from MH i2c: E2 [02:25:01]MH_I2C_Read... [02:25:01]Read from MH i2c: E2 0B 00 [02:25:01]MH_I2C_Read... [02:25:01]Read from MH i2c: E2 0B 00 CF 58 00 C9 6C 2E 01 50 8C 99 7D 90 00 F9 [02:25:01]RAPDU: C9 6C 2E 01 50 8C 99 7D 90 00 [02:25:01]wFMCommunicate OK [02:25:01]SAM_PROTO_SignData done [02:25:01]FM_MakeSignedData done [02:25:01]CreateOFDProtocolMessage [02:25:01]wFMCommunicate request_size=4 [02:25:01]MH_SAM_APDU [02:25:01]CAPDU: 80 11 00 00 [02:25:01]Write to MH i2c: E2 08 00 D0 58 80 11 00 00 00 00 00 00 A2 [02:25:01]Write i2c OK [02:25:01]MH_I2C_Read... [02:25:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:25:01]Read from MH i2c: E2 [02:25:01]MH_I2C_Read... [02:25:01]Read from MH i2c: E2 17 00 [02:25:01]MH_I2C_Read... [02:25:01]Read from MH i2c: E2 17 00 D0 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 F8 [02:25:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [02:25:01]wFMCommunicate OK [02:25:01]CreateOFDProtocolMessage done [02:25:01]OFDSenderStorePacket 25119 [02:25:01]StoreOFDPacket docnum=25119 [02:25:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 88 55 04 01 09 CD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 7E A0 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1F 62 00 00 35 04 06 00 EC 86 67 66 2A E6 C9 6C 2E 01 50 8C 99 7D [02:25:01]CheckFolder [02:25:01]dirname=/storage/ofd_packets [02:25:01]CheckFolder done [02:25:01]ProducePacketName [02:25:01]name=ofd_packets/00025119 [02:25:01]NVStorageSaveData ofd_packets/00025119 [02:25:01]File name is /storage/ofd_packets/00025119 [02:25:01]Write 298 bytes [02:25:01]NVStorageSaveData done [02:25:01]OFDSenderStorePacket done [02:25:01]KKMCreateOFDPacket done [02:25:01]NVStorageSaveData kkm_last_timestamp [02:25:01]File name is /storage/kkm_last_timestamp [02:25:01]Write 4 bytes [02:25:01]NVStorageSaveData done [02:25:01]ExternCall_PrintAddStr [02:25:01]wPrintStart [02:25:01]Write to MH i2c: 01 00 00 D1 58 29 [02:25:01]Write i2c OK [02:25:01]MH_I2C_Read... [02:25:01]Read from MH i2c: 01 [02:25:01]MH_I2C_Read... [02:25:01]Read from MH i2c: 01 07 00 [02:25:01]MH_I2C_Read... [02:25:01]Read from MH i2c: 01 07 00 D1 58 00 00 00 00 00 FF 0F 3E [02:25:01]RasterBufferAndPrint [02:25:01]line Счет N : (1)610887 [02:25:01]line ИНН: 02508201610067 [02:25:01]line Контрольно-Кассовый Чек [02:25:01]line ПРОДАЖА [02:25:01]line ТРК (МРК, ГНК) : 1 [02:25:01]line Товар: 2710194210 [02:25:01]line ДТ-К-2 [02:25:01]line 39.640 * 75.70 [02:25:01]line = 3000.75 [02:25:01]line НДС 12% НСП 1% [02:25:01]line > о реализуемом товаре [02:25:01]line ОКРУГЛЕНИЕ: -0.75 [02:25:01]line ИТОГО: 3000.00 [02:25:01]line Внесено: 3000.00 [02:25:01]line СДАЧА: 0.00 [02:25:01]line НСП 1% : 26.55 [02:25:01]line НДС 12% : 318.66 [02:25:01]line Наличными: 3000.00 [02:25:01]line Безнал.: 0.00 [02:25:01]OFD Sender: Processing packet 25119 [packets to send 29, broken 28] [02:25:01]ProducePacketName [02:25:01]name=ofd_packets/00025119 [02:25:01]OFD Sender: To server: pG, [02:25:01]CommunicateWithHost lk.salyk.kg:30040 [02:25:01]ConnectInit lk.salyk.kg [02:25:01]line Место: АЗС № 127 "Партнер Нефть" [02:25:01]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [02:25:01]line СНО: Общий режим [02:25:01]line Чек 26 31.07.2024 02:25 [02:25:01]line Смена: 49 ФФД: 1.0 [02:25:01]line ЗНМ: 0300000158 [02:25:01]line РНМ: 0000000000171247 [02:25:01]line Версия ККМ: v1.0 [02:25:01]line ФМ: 0000000002098565 [02:25:01]line ФД: 25119 [02:25:01]line ФПД: 260062004521702 [02:25:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T022502&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25119&fm=260062004521702&tin=02508201610067®Number=0000000000171247&sum=300000 [02:25:01]Connected sock=10 [02:25:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0C 01 00 00 88 55 04 01 09 CD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D8 9A 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2B 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 7E A0 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1F 62 00 00 35 04 06 00 EC 86 67 66 2A E6 C9 6C 2E 01 50 8C 99 7D [02:25:01]written 0, free lines is 4095 [02:25:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 55 4D 47 00 BF 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 1F 62 00 00 F4 03 04 00 0A 4C A9 66 B6 04 01 00 00 24 37 6B 98 51 B1 A0 45 [02:25:01]CommunicateWithHost err = 0 [02:25:01]CheckOFDResponse [02:25:01]1017 (14) - 77093643461234 [02:25:01]1041 (16) - 0000000002098565 [02:25:01]1040 (4) - 25119 [02:25:01]1012 (4) - 30.07.2024 20:24 [02:25:01]1206 (1) - 0 [02:25:01]OFD Sender: Remove packet 25119 [02:25:01]ProducePacketName [02:25:01]name=ofd_packets/00025119 [02:25:01]NVStorageDeleteData [02:25:02]Write to MH i2c: 01 00 00 FC 58 54 [02:25:02]Write i2c OK [02:25:02]MH_I2C_Read... [02:25:02]Read from MH i2c: 01 [02:25:02]MH_I2C_Read... [02:25:02]Read from MH i2c: 01 07 00 [02:25:02]MH_I2C_Read... [02:25:02]Read from MH i2c: 01 07 00 FC 58 00 00 00 00 00 F0 0C 57 [02:25:02]RasterBufferAndPrint [02:25:02]line [02:25:02]line [02:25:02]line [02:25:02]line [02:25:02]line [02:25:02]written 0, free lines is 3321 [02:25:02]MH_Cut [02:25:02]Write to MH i2c: D1 01 00 03 59 01 2E [02:25:02]Write i2c OK [02:25:02]MH_I2C_Read... [02:25:02]Read from MH i2c: D1 [02:25:02]MH_I2C_Read... [02:25:02]Read from MH i2c: D1 01 00 [02:25:02]MH_I2C_Read... [02:25:02]Read from MH i2c: D1 01 00 03 59 00 2D [02:25:02]Write to MH i2c: 01 00 00 04 59 5D [02:25:02]Write i2c OK [02:25:02]MH_I2C_Read... [02:25:02]OFD Sender: No OFD packet to send [02:25:02]*** Cut start [02:25:02]*** Partial cut [02:25:02]*** CUTSNS_PIN = 1 [02:25:02]*** CUTSNS_PIN = 0 [02:25:03]*** Brake cut motor [02:25:03]Read from MH i2c: 01 [02:25:03]MH_I2C_Read... [02:25:03]*** Stop cut motor [02:25:03]*** Cut end [02:25:03]Read from MH i2c: 01 07 00 [02:25:03]MH_I2C_Read... [02:25:03]Read from MH i2c: 01 07 00 04 59 00 00 00 00 00 FF 0F 72 [02:25:03]process_action close_receipt done [02:25:03]requested_data is exist [02:25:03]produce_requested_data [02:25:03]requested_item fm.sn is exist - process it [02:25:03]wFMCommunicate request_size=4 [02:25:03]MH_SAM_APDU [02:25:03]CAPDU: 80 11 00 00 [02:25:03]Write to MH i2c: E2 08 00 05 59 80 11 00 00 00 00 00 00 D8 [02:25:03]Write i2c OK [02:25:03]MH_I2C_Read... [02:25:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:25:03]Read from MH i2c: E2 [02:25:03]MH_I2C_Read... [02:25:03]Read from MH i2c: E2 17 00 [02:25:03]MH_I2C_Read... [02:25:03]Read from MH i2c: E2 17 00 05 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 2E [02:25:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [02:25:03]wFMCommunicate OK [02:25:03]requested_item fd.num is exist - process it [02:25:03]SAM_PROTO_GetFieldsCounters [02:25:03]wFMCommunicate request_size=4 [02:25:03]MH_SAM_APDU [02:25:03]CAPDU: 80 13 00 00 [02:25:03]Write to MH i2c: E2 08 00 06 59 80 13 00 00 00 00 00 00 DB [02:25:03]Write i2c OK [02:25:03]MH_I2C_Read... [02:25:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:25:03]Read from MH i2c: E2 [02:25:03]MH_I2C_Read... [02:25:03]Read from MH i2c: E2 62 00 [02:25:03]MH_I2C_Read... [02:25:03]Read from MH i2c: E2 62 00 06 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 1F 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 FC [02:25:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 1F 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:25:03]wFMCommunicate OK [02:25:03]SAM_PROTO_GetFieldsCounters done [02:25:03]requested_item shift.num is exist - process it [02:25:03]requested_item shift.opened is exist - process it [02:25:03]req_shift_opened [02:25:03]FM_GetShiftState [02:25:03]SAM_PROTO_GetShiftState [02:25:03]wFMCommunicate request_size=4 [02:25:03]MH_SAM_APDU [02:25:03]CAPDU: 80 13 01 00 [02:25:03]Write to MH i2c: E2 08 00 07 59 80 13 01 00 00 00 00 00 DD [02:25:03]Write i2c OK [02:25:03]MH_I2C_Read... [02:25:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:25:03]Read from MH i2c: E2 [02:25:03]MH_I2C_Read... [02:25:03]Read from MH i2c: E2 0E 00 [02:25:03]MH_I2C_Read... [02:25:03]Read from MH i2c: E2 0E 00 07 59 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 75 [02:25:03]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [02:25:03]wFMCommunicate OK [02:25:03]SAM_PROTO_GetShiftState done [02:25:03]FM_GetShiftState done [02:25:03]req_shift_opened done [02:25:03]requested_item shift.open_date is exist - process it [02:25:03]req_shift_open_date [02:25:03]req_shift_open_date done [02:25:03]produce_requested_data done [02:25:03]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25119,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [02:25:03]process_action_free close_receipt [02:25:03]json_value_free [02:25:03]json_value_free done [02:25:03]process_json_proto returns [02:25:03]Send response to host [02:25:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25119,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [02:25:03]free response buf [02:25:03]execute_script done [02:25:03]execute_script returns [02:25:03]free content buf [02:25:03]Sock 7.Close socket [02:25:03]Sock 7.Thread stoped [02:25:07]OFD Sender: No OFD packet to send [02:25:12]OFD Sender: No OFD packet to send [02:25:17]OFD Sender: No OFD packet to send [02:25:22]OFD Sender: No OFD packet to send [02:25:27]OFD Sender: No OFD packet to send [02:25:32]OFD Sender: No OFD packet to send [02:25:37]OFD Sender: No OFD packet to send [02:25:42]OFD Sender: No OFD packet to send [02:25:47]OFD Sender: No OFD packet to send [02:25:52]OFD Sender: No OFD packet to send [02:25:57]OFD Sender: No OFD packet to send [02:26:02]OFD Sender: No OFD packet to send [02:26:07]OFD Sender: No OFD packet to send [02:26:12]OFD Sender: No OFD packet to send [02:26:17]OFD Sender: No OFD packet to send [02:26:22]OFD Sender: No OFD packet to send [02:26:27]OFD Sender: No OFD packet to send [02:26:32]OFD Sender: No OFD packet to send [02:26:37]OFD Sender: No OFD packet to send [02:26:42]OFD Sender: No OFD packet to send [02:26:47]OFD Sender: No OFD packet to send [02:26:52]OFD Sender: No OFD packet to send [02:26:57]OFD Sender: No OFD packet to send [02:27:02]OFD Sender: No OFD packet to send [02:27:07]OFD Sender: No OFD packet to send [02:27:12]OFD Sender: No OFD packet to send [02:27:17]OFD Sender: No OFD packet to send [02:27:22]OFD Sender: No OFD packet to send [02:27:27]OFD Sender: No OFD packet to send [02:27:32]OFD Sender: No OFD packet to send [02:27:37]OFD Sender: No OFD packet to send [02:27:42]OFD Sender: No OFD packet to send [02:27:47]OFD Sender: No OFD packet to send [02:27:52]OFD Sender: No OFD packet to send [02:27:57]OFD Sender: No OFD packet to send [02:28:02]OFD Sender: No OFD packet to send [02:28:07]OFD Sender: No OFD packet to send [02:28:12]OFD Sender: No OFD packet to send [02:28:17]OFD Sender: No OFD packet to send [02:28:22]OFD Sender: No OFD packet to send [02:28:27]OFD Sender: No OFD packet to send [02:28:32]OFD Sender: No OFD packet to send [02:28:37]OFD Sender: No OFD packet to send [02:28:42]OFD Sender: No OFD packet to send [02:28:47]OFD Sender: No OFD packet to send [02:28:52]OFD Sender: No OFD packet to send [02:28:57]OFD Sender: No OFD packet to send [02:29:02]OFD Sender: No OFD packet to send [02:29:07]OFD Sender: No OFD packet to send [02:29:12]OFD Sender: No OFD packet to send [02:29:17]OFD Sender: No OFD packet to send [02:29:22]OFD Sender: No OFD packet to send [02:29:27]OFD Sender: No OFD packet to send [02:29:32]OFD Sender: No OFD packet to send [02:29:37]OFD Sender: No OFD packet to send [02:29:42]OFD Sender: No OFD packet to send [02:29:47]OFD Sender: No OFD packet to send [02:29:52]OFD Sender: No OFD packet to send [02:29:57]OFD Sender: No OFD packet to send [02:30:02]OFD Sender: No OFD packet to send [02:30:07]OFD Sender: No OFD packet to send [02:30:12]OFD Sender: No OFD packet to send [02:30:17]OFD Sender: No OFD packet to send [02:30:22]OFD Sender: No OFD packet to send [02:30:27]OFD Sender: No OFD packet to send [02:30:32]OFD Sender: No OFD packet to send [02:30:37]OFD Sender: No OFD packet to send [02:30:42]OFD Sender: No OFD packet to send [02:30:47]OFD Sender: No OFD packet to send [02:30:52]OFD Sender: No OFD packet to send [02:30:57]OFD Sender: No OFD packet to send [02:31:02]OFD Sender: No OFD packet to send [02:31:07]OFD Sender: No OFD packet to send [02:31:12]OFD Sender: No OFD packet to send [02:31:17]OFD Sender: No OFD packet to send [02:31:22]OFD Sender: No OFD packet to send [02:31:27]OFD Sender: No OFD packet to send [02:31:32]OFD Sender: No OFD packet to send [02:31:37]OFD Sender: No OFD packet to send [02:31:42]OFD Sender: No OFD packet to send [02:31:47]OFD Sender: No OFD packet to send [02:31:52]OFD Sender: No OFD packet to send [02:31:57]OFD Sender: No OFD packet to send [02:32:02]OFD Sender: No OFD packet to send [02:32:07]OFD Sender: No OFD packet to send [02:32:12]OFD Sender: No OFD packet to send [02:32:17]OFD Sender: No OFD packet to send [02:32:22]OFD Sender: No OFD packet to send [02:32:27]OFD Sender: No OFD packet to send [02:32:32]OFD Sender: No OFD packet to send [02:32:37]OFD Sender: No OFD packet to send [02:32:42]OFD Sender: No OFD packet to send [02:32:47]OFD Sender: No OFD packet to send [02:32:52]OFD Sender: No OFD packet to send [02:32:57]OFD Sender: No OFD packet to send [02:33:02]OFD Sender: No OFD packet to send [02:33:07]OFD Sender: No OFD packet to send [02:33:12]OFD Sender: No OFD packet to send [02:33:17]OFD Sender: No OFD packet to send [02:33:22]OFD Sender: No OFD packet to send [02:33:27]OFD Sender: No OFD packet to send [02:33:32]OFD Sender: No OFD packet to send [02:33:37]OFD Sender: No OFD packet to send [02:33:42]OFD Sender: No OFD packet to send [02:33:47]OFD Sender: No OFD packet to send [02:33:52]OFD Sender: No OFD packet to send [02:33:57]OFD Sender: No OFD packet to send [02:34:02]OFD Sender: No OFD packet to send [02:34:07]OFD Sender: No OFD packet to send [02:34:12]OFD Sender: No OFD packet to send [02:34:17]OFD Sender: No OFD packet to send [02:34:22]OFD Sender: No OFD packet to send [02:34:27]OFD Sender: No OFD packet to send [02:34:32]OFD Sender: No OFD packet to send [02:34:37]OFD Sender: No OFD packet to send [02:34:42]OFD Sender: No OFD packet to send [02:34:47]OFD Sender: No OFD packet to send [02:34:52]OFD Sender: No OFD packet to send [02:34:57]OFD Sender: No OFD packet to send [02:35:02]OFD Sender: No OFD packet to send [02:35:07]OFD Sender: No OFD packet to send [02:35:12]OFD Sender: No OFD packet to send [02:35:17]OFD Sender: No OFD packet to send [02:35:22]OFD Sender: No OFD packet to send [02:35:27]OFD Sender: No OFD packet to send [02:35:32]OFD Sender: No OFD packet to send [02:35:37]OFD Sender: No OFD packet to send [02:35:42]OFD Sender: No OFD packet to send [02:35:47]OFD Sender: No OFD packet to send [02:35:52]OFD Sender: No OFD packet to send [02:35:57]OFD Sender: No OFD packet to send [02:36:02]OFD Sender: No OFD packet to send [02:36:07]OFD Sender: No OFD packet to send [02:36:12]OFD Sender: No OFD packet to send [02:36:17]OFD Sender: No OFD packet to send [02:36:22]OFD Sender: No OFD packet to send [02:36:27]OFD Sender: No OFD packet to send [02:36:32]OFD Sender: No OFD packet to send [02:36:37]OFD Sender: No OFD packet to send [02:36:42]OFD Sender: No OFD packet to send [02:36:47]OFD Sender: No OFD packet to send [02:36:52]OFD Sender: No OFD packet to send [02:36:57]OFD Sender: No OFD packet to send [02:37:02]OFD Sender: No OFD packet to send [02:37:07]OFD Sender: No OFD packet to send [02:37:12]OFD Sender: No OFD packet to send [02:37:17]OFD Sender: No OFD packet to send [02:37:22]OFD Sender: No OFD packet to send [02:37:28]OFD Sender: No OFD packet to send [02:37:33]OFD Sender: No OFD packet to send [02:37:38]OFD Sender: No OFD packet to send [02:37:43]OFD Sender: No OFD packet to send [02:37:48]OFD Sender: No OFD packet to send [02:37:53]OFD Sender: No OFD packet to send [02:37:58]OFD Sender: No OFD packet to send [02:38:03]OFD Sender: No OFD packet to send [02:38:08]OFD Sender: No OFD packet to send [02:38:13]OFD Sender: No OFD packet to send [02:38:18]OFD Sender: No OFD packet to send [02:38:23]OFD Sender: No OFD packet to send [02:38:28]OFD Sender: No OFD packet to send [02:38:33]OFD Sender: No OFD packet to send [02:38:38]OFD Sender: No OFD packet to send [02:38:43]OFD Sender: No OFD packet to send [02:38:48]OFD Sender: No OFD packet to send [02:38:53]OFD Sender: No OFD packet to send [02:38:58]OFD Sender: No OFD packet to send [02:39:03]OFD Sender: No OFD packet to send [02:39:08]OFD Sender: No OFD packet to send [02:39:13]OFD Sender: No OFD packet to send [02:39:18]OFD Sender: No OFD packet to send [02:39:23]OFD Sender: No OFD packet to send [02:39:28]OFD Sender: No OFD packet to send [02:39:33]OFD Sender: No OFD packet to send [02:39:38]OFD Sender: No OFD packet to send [02:39:43]OFD Sender: No OFD packet to send [02:39:48]OFD Sender: No OFD packet to send [02:39:53]OFD Sender: No OFD packet to send [02:39:58]OFD Sender: No OFD packet to send [02:40:03]OFD Sender: No OFD packet to send [02:40:08]OFD Sender: No OFD packet to send [02:40:13]OFD Sender: No OFD packet to send [02:40:18]OFD Sender: No OFD packet to send [02:40:23]OFD Sender: No OFD packet to send [02:40:28]OFD Sender: No OFD packet to send [02:40:33]OFD Sender: No OFD packet to send [02:40:38]OFD Sender: No OFD packet to send [02:40:43]OFD Sender: No OFD packet to send [02:40:48]OFD Sender: No OFD packet to send [02:40:53]OFD Sender: No OFD packet to send [02:40:58]OFD Sender: No OFD packet to send [02:41:03]OFD Sender: No OFD packet to send [02:41:08]OFD Sender: No OFD packet to send [02:41:13]OFD Sender: No OFD packet to send [02:41:18]OFD Sender: No OFD packet to send [02:41:23]OFD Sender: No OFD packet to send [02:41:28]OFD Sender: No OFD packet to send [02:41:33]OFD Sender: No OFD packet to send [02:41:38]OFD Sender: No OFD packet to send [02:41:43]OFD Sender: No OFD packet to send [02:41:48]OFD Sender: No OFD packet to send [02:41:53]OFD Sender: No OFD packet to send [02:41:58]OFD Sender: No OFD packet to send [02:42:03]OFD Sender: No OFD packet to send [02:42:08]OFD Sender: No OFD packet to send [02:42:13]OFD Sender: No OFD packet to send [02:42:18]OFD Sender: No OFD packet to send [02:42:23]OFD Sender: No OFD packet to send [02:42:28]OFD Sender: No OFD packet to send [02:42:33]OFD Sender: No OFD packet to send [02:42:38]OFD Sender: No OFD packet to send [02:42:43]OFD Sender: No OFD packet to send [02:42:48]OFD Sender: No OFD packet to send [02:42:53]OFD Sender: No OFD packet to send [02:42:58]OFD Sender: No OFD packet to send [02:43:03]OFD Sender: No OFD packet to send [02:43:08]OFD Sender: No OFD packet to send [02:43:13]OFD Sender: No OFD packet to send [02:43:18]OFD Sender: No OFD packet to send [02:43:23]OFD Sender: No OFD packet to send [02:43:28]OFD Sender: No OFD packet to send [02:43:33]OFD Sender: No OFD packet to send [02:43:38]OFD Sender: No OFD packet to send [02:43:43]OFD Sender: No OFD packet to send [02:43:48]OFD Sender: No OFD packet to send [02:43:53]OFD Sender: No OFD packet to send [02:43:58]OFD Sender: No OFD packet to send [02:44:03]OFD Sender: No OFD packet to send [02:44:08]OFD Sender: No OFD packet to send [02:44:13]OFD Sender: No OFD packet to send [02:44:18]OFD Sender: No OFD packet to send [02:44:23]OFD Sender: No OFD packet to send [02:44:28]OFD Sender: No OFD packet to send [02:44:33]OFD Sender: No OFD packet to send [02:44:38]OFD Sender: No OFD packet to send [02:44:43]OFD Sender: No OFD packet to send [02:44:48]OFD Sender: No OFD packet to send [02:44:53]OFD Sender: No OFD packet to send [02:44:58]OFD Sender: No OFD packet to send [02:45:03]OFD Sender: No OFD packet to send [02:45:08]OFD Sender: No OFD packet to send [02:45:13]OFD Sender: No OFD packet to send [02:45:18]OFD Sender: No OFD packet to send [02:45:23]OFD Sender: No OFD packet to send [02:45:28]OFD Sender: No OFD packet to send [02:45:33]OFD Sender: No OFD packet to send [02:45:38]OFD Sender: No OFD packet to send [02:45:43]OFD Sender: No OFD packet to send [02:45:48]OFD Sender: No OFD packet to send [02:45:53]OFD Sender: No OFD packet to send [02:45:58]OFD Sender: No OFD packet to send [02:46:03]OFD Sender: No OFD packet to send [02:46:08]OFD Sender: No OFD packet to send [02:46:13]OFD Sender: No OFD packet to send [02:46:18]OFD Sender: No OFD packet to send [02:46:23]OFD Sender: No OFD packet to send [02:46:28]OFD Sender: No OFD packet to send [02:46:33]OFD Sender: No OFD packet to send [02:46:38]OFD Sender: No OFD packet to send [02:46:43]OFD Sender: No OFD packet to send [02:46:48]OFD Sender: No OFD packet to send [02:46:53]OFD Sender: No OFD packet to send [02:46:58]OFD Sender: No OFD packet to send [02:47:03]OFD Sender: No OFD packet to send [02:47:08]OFD Sender: No OFD packet to send [02:47:13]OFD Sender: No OFD packet to send [02:47:18]OFD Sender: No OFD packet to send [02:47:23]OFD Sender: No OFD packet to send [02:47:28]OFD Sender: No OFD packet to send [02:47:33]accept exits with 9 [02:47:33]New connection [02:47:33]New thread 3067571556 created [02:47:33]Thread 3067428196 joined [02:47:33]Waiting for new connection... [02:47:33] Sock 9.Parse request [02:47:33]Sock 9.Check first char [02:47:33]Sock 9.First char is OK [02:47:33]request: POST /json_proto HTTP/1.0 [02:47:33]Method: POST [02:47:33]URL: /json_proto [02:47:33]Method is POST - this is cgi request [02:47:33]url: /json_proto [02:47:33]query_string will be loaded in cgi processing [02:47:33]execute_cgi json_proto POST (null) [02:47:33]execute_cgi path=json_proto method=POST [02:47:33]POST find Content-Length [02:47:33]Host: 172.17.45.131:8080 [02:47:33]Content-Length: 677 [02:47:33]Content-Type: application/json [02:47:33] [02:47:33]POST finish read [02:47:33]Found Content-Length = 677 [02:47:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610888", "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" ] } } [02:47:33]execute_script... [02:47: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)610888", "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" ] } } [02:47:33]POST & json_proto [02:47:33]process_json_proto [02:47:33]json parsed OK: [02:47:33]protocol is kg_v1.0 [02:47:33]action value=close_receipt [02:47:33]process_action close_receipt [02:47:33]cmd_close_receipt [02:47:33]MH_GetDate [02:47:33]Write to MH i2c: F0 00 00 08 59 50 [02:47:33]Write i2c OK [02:47:33]MH_I2C_Read... [02:47:33]Read from MH i2c: F0 [02:47:33]MH_I2C_Read... [02:47:33]Read from MH i2c: F0 09 00 [02:47:33]MH_I2C_Read... [02:47:33]Read from MH i2c: F0 09 00 08 59 00 C7 A5 A9 66 C6 D4 6E 66 42 [02:47:33]GetLastDocTimeStamp 1722392702 [02:47:33]current date 1722394055 [02:47:33]FM_GetShiftState [02:47:33]SAM_PROTO_GetShiftState [02:47:33]wFMCommunicate request_size=4 [02:47:33]MH_SAM_APDU [02:47:33]CAPDU: 80 13 01 00 [02:47:33]Write to MH i2c: E2 08 00 09 59 80 13 01 00 00 00 00 00 DF [02:47:33]Write i2c OK [02:47:33]MH_I2C_Read... [02:47:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:47:33]Read from MH i2c: E2 [02:47:33]MH_I2C_Read... [02:47:33]Read from MH i2c: E2 0E 00 [02:47:33]MH_I2C_Read... [02:47:33]Read from MH i2c: E2 0E 00 09 59 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 77 [02:47:33]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [02:47:33]wFMCommunicate OK [02:47:33]SAM_PROTO_GetShiftState done [02:47:33]FM_GetShiftState done [02:47:33]opened in 1722384637 [02:47:33]opened+sec_in_day 1722471037 [02:47:33]quantity*price = 30035 [02:47:33]sum+1 = 30036 [02:47:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 27 31.07.2024 02:47 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25120 ФПД: 155417771331181 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T024735&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25120&fm=155417771331181&tin=02508201610067®Number=0000000000171247&sum=30000 [02:47:34]StoreToDocumentArchive [02:47:34]shift 49 fd 25120 [02:47:34]save to /storage/0049/doc_00025120 [02:47:34]save last doc name /storage/0049/doc_00025120 to /storage/kkm_last_doc_name [02:47:34]save OK [02:47:34]Clear old archive folders... [02:47:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:47:34]tlvbuf is 01F4C690 [02:47:34]SAM_PROTO_ClearQueue [02:47:34]wFMCommunicate request_size=4 [02:47:34]MH_SAM_APDU [02:47:34]CAPDU: 80 09 00 00 [02:47:34]Write to MH i2c: E2 08 00 16 59 80 09 00 00 00 00 00 00 E1 [02:47:34]Write i2c OK [02:47:34]MH_I2C_Read... [02:47:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:47:34]Read from MH i2c: E2 [02:47:34]MH_I2C_Read... [02:47:34]Read from MH i2c: E2 03 00 [02:47:34]MH_I2C_Read... [02:47:34]Read from MH i2c: E2 03 00 16 59 00 90 00 E3 [02:47:34]RAPDU: 90 00 [02:47:34]wFMCommunicate OK [02:47:34]SAM_PROTO_ClearQueue done [02:47:34]KKMCreateOFDPacket [02:47:34]OFDProtocolAddRootSTLVToBuf [02:47:34]FM_MakeSignedData [02:47:34]FM_MakeSignedData [02:47:34]SAM_PROTO_SignData [02:47:34]wFMCommunicate request_size=4 [02:47:34]MH_SAM_APDU [02:47:34]CAPDU: 80 0D 01 02 [02:47:34]Write to MH i2c: E2 08 00 17 59 80 0D 01 02 00 00 00 00 E9 [02:47:34]Write i2c OK [02:47:34]MH_I2C_Read... [02:47:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:47:34]Read from MH i2c: E2 [02:47:34]MH_I2C_Read... [02:47:34]Read from MH i2c: E2 03 00 [02:47:34]MH_I2C_Read... [02:47:34]Read from MH i2c: E2 03 00 17 59 00 90 00 E4 [02:47:34]RAPDU: 90 00 [02:47:34]wFMCommunicate OK [02:47:34]wFMCommunicate request_size=255 [02:47:34]MH_SAM_APDU [02:47: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 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 1B 00 00 00 F4 03 04 00 C7 A5 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 20 62 00 00 35 04 06 00 8D [02:47:34]Write to MH i2c: E2 02 01 18 59 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 1B 00 00 00 F4 03 04 00 C7 A5 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 20 62 00 00 35 04 06 00 8D 00 00 5A [02:47:34]Write i2c OK [02:47:34]MH_I2C_Read... [02:47:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:47:34]Read from MH i2c: E2 [02:47:34]MH_I2C_Read... [02:47:34]Read from MH i2c: E2 03 00 [02:47:34]MH_I2C_Read... [02:47:34]Read from MH i2c: E2 03 00 18 59 00 90 00 E5 [02:47:34]RAPDU: 90 00 [02:47:34]wFMCommunicate OK [02:47:34]wFMCommunicate request_size=10 [02:47:34]MH_SAM_APDU [02:47:34]CAPDU: 80 0D 02 02 05 5A 05 0D 4E 6D [02:47:34]Write to MH i2c: E2 0D 00 19 59 80 0D 02 02 05 00 5A 05 0D 4E 6D 00 00 1D [02:47:34]Write i2c OK [02:47:34]MH_I2C_Read... [02:47:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:47:34]Read from MH i2c: E2 [02:47:34]MH_I2C_Read... [02:47:34]Read from MH i2c: E2 03 00 [02:47:34]MH_I2C_Read... [02:47:34]Read from MH i2c: E2 03 00 19 59 00 90 00 E6 [02:47:34]RAPDU: 90 00 [02:47:34]wFMCommunicate OK [02:47:34]wFMCommunicate request_size=4 [02:47:34]MH_SAM_APDU [02:47:34]CAPDU: 80 0D 03 02 [02:47:34]Write to MH i2c: E2 08 00 1A 59 80 0D 03 02 00 00 00 00 EE [02:47:34]Write i2c OK [02:47:34]MH_I2C_Read... [02:47:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:47:34]Read from MH i2c: E2 [02:47:34]MH_I2C_Read... [02:47:34]Read from MH i2c: E2 0B 00 [02:47:34]MH_I2C_Read... [02:47:34]Read from MH i2c: E2 0B 00 1A 59 00 F6 34 C3 2C 30 C5 A2 23 90 00 C2 [02:47:34]RAPDU: F6 34 C3 2C 30 C5 A2 23 90 00 [02:47:34]wFMCommunicate OK [02:47:34]SAM_PROTO_SignData done [02:47:34]FM_MakeSignedData done [02:47:34]CreateOFDProtocolMessage [02:47:34]wFMCommunicate request_size=4 [02:47:34]MH_SAM_APDU [02:47:34]CAPDU: 80 11 00 00 [02:47:34]Write to MH i2c: E2 08 00 1B 59 80 11 00 00 00 00 00 00 EE [02:47:34]Write i2c OK [02:47:34]MH_I2C_Read... [02:47:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:47:34]Read from MH i2c: E2 [02:47:34]MH_I2C_Read... [02:47:34]Read from MH i2c: E2 17 00 [02:47:34]MH_I2C_Read... [02:47:34]Read from MH i2c: E2 17 00 1B 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 44 [02:47:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [02:47:34]wFMCommunicate OK [02:47:34]CreateOFDProtocolMessage done [02:47:34]OFDSenderStorePacket 25120 [02:47:34]StoreOFDPacket docnum=25120 [02:47:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 9A 4E 07 01 95 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 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 1B 00 00 00 F4 03 04 00 C7 A5 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 20 62 00 00 35 04 06 00 8D 5A 05 0D 4E 6D F6 34 C3 2C 30 C5 A2 23 [02:47:34]CheckFolder [02:47:34]dirname=/storage/ofd_packets [02:47:34]CheckFolder done [02:47:34]ProducePacketName [02:47:34]name=ofd_packets/00025120 [02:47:34]NVStorageSaveData ofd_packets/00025120 [02:47:34]File name is /storage/ofd_packets/00025120 [02:47:34]Write 301 bytes [02:47:34]NVStorageSaveData done [02:47:34]OFDSenderStorePacket done [02:47:34]KKMCreateOFDPacket done [02:47:34]NVStorageSaveData kkm_last_timestamp [02:47:34]File name is /storage/kkm_last_timestamp [02:47:34]Write 4 bytes [02:47:34]NVStorageSaveData done [02:47:34]ExternCall_PrintAddStr [02:47:34]wPrintStart [02:47:34]Write to MH i2c: 01 00 00 1C 59 75 [02:47:34]Write i2c OK [02:47:34]MH_I2C_Read... [02:47:34]Read from MH i2c: 01 [02:47:34]MH_I2C_Read... [02:47:34]Read from MH i2c: 01 07 00 [02:47:34]MH_I2C_Read... [02:47:34]Read from MH i2c: 01 07 00 1C 59 00 00 00 00 00 FF 0F 8A [02:47:34]RasterBufferAndPrint [02:47:34]line Счет N : (1)610888 [02:47:34]line ИНН: 02508201610067 [02:47:34]line Контрольно-Кассовый Чек [02:47:34]line ПРОДАЖА [02:47:34]line ТРК (МРК, ГНК) : 52 [02:47:34]line Товар: 2710124130 [02:47:34]line Аи-92-К-2 [02:47:34]line 4.430 * 67.80 [02:47:34]line = 300.35 [02:47:34]line НДС 12% НСП 1% [02:47:34]line > о реализуемом товаре [02:47:34]line ОКРУГЛЕНИЕ: -0.35 [02:47:34]line ИТОГО: 300.00 [02:47:34]line Внесено: 300.00 [02:47:34]line СДАЧА: 0.00 [02:47:34]line НСП 1% : 2.66 [02:47:34]line НДС 12% : 31.90 [02:47:34]line Наличными: 300.00 [02:47:34]line Безнал.: 0.00 [02:47:34]line Место: АЗС № 127 "Партнер Нефть" [02:47:34]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [02:47:34]line СНО: Общий режим [02:47:34]line Чек 27 31.07.2024 02:47 [02:47:34]line Смена: 49 ФФД: 1.0 [02:47:34]line ЗНМ: 0300000158 [02:47:34]line РНМ: 0000000000171247 [02:47:34]line Версия ККМ: v1.0 [02:47:34]line ФМ: 0000000002098565 [02:47:34]line ФД: 25120 [02:47:34]line ФПД: 155417771331181 [02:47:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T024735&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25120&fm=155417771331181&tin=02508201610067®Number=0000000000171247&sum=30000 [02:47:35]OFD Sender: Processing packet 25120 [packets to send 29, broken 28] [02:47:35]ProducePacketName [02:47:35]name=ofd_packets/00025120 [02:47:35]OFD Sender: To server: pG, [02:47:35]CommunicateWithHost lk.salyk.kg:30040 [02:47:35]ConnectInit lk.salyk.kg [02:47:35]written 0, free lines is 4095 [02:47:35]Connected sock=10 [02:47:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 9A 4E 07 01 95 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 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 1B 00 00 00 F4 03 04 00 C7 A5 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 20 62 00 00 35 04 06 00 8D 5A 05 0D 4E 6D F6 34 C3 2C 30 C5 A2 23 [02:47:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 CC 12 47 00 47 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 32 30 39 38 35 36 35 10 04 04 00 20 62 00 00 F4 03 04 00 54 51 A9 66 B6 04 01 00 00 F2 BE 7A 31 E3 C2 AC BA [02:47:35]CommunicateWithHost err = 0 [02:47:35]CheckOFDResponse [02:47:35]1017 (14) - 77093643461234 [02:47:35]1041 (16) - 0000000002098565 [02:47:35]1040 (4) - 25120 [02:47:35]1012 (4) - 30.07.2024 20:47 [02:47:35]1206 (1) - 0 [02:47:35]OFD Sender: Remove packet 25120 [02:47:35]ProducePacketName [02:47:35]name=ofd_packets/00025120 [02:47:35]NVStorageDeleteData [02:47:35]Write to MH i2c: 01 00 00 47 59 A0 [02:47:35]Write i2c OK [02:47:35]MH_I2C_Read... [02:47:35]Read from MH i2c: 01 [02:47:35]MH_I2C_Read... [02:47:35]Read from MH i2c: 01 07 00 [02:47:35]MH_I2C_Read... [02:47:35]Read from MH i2c: 01 07 00 47 59 00 00 00 00 00 DD 0C 90 [02:47:35]RasterBufferAndPrint [02:47:35]line [02:47:35]line [02:47:35]line [02:47:35]line [02:47:35]line [02:47:35]written 0, free lines is 3299 [02:47:35]MH_Cut [02:47:35]Write to MH i2c: D1 01 00 4E 59 01 79 [02:47:35]Write i2c OK [02:47:35]MH_I2C_Read... [02:47:35]Read from MH i2c: D1 [02:47:35]MH_I2C_Read... [02:47:35]Read from MH i2c: D1 01 00 [02:47:35]MH_I2C_Read... [02:47:35]Read from MH i2c: D1 01 00 4E 59 00 78 [02:47:35]Write to MH i2c: 01 00 00 4F 59 A8 [02:47:35]Write i2c OK [02:47:35]MH_I2C_Read... [02:47:36]OFD Sender: No OFD packet to send [02:47:36]*** Cut start [02:47:36]*** Partial cut [02:47:36]*** CUTSNS_PIN = 1 [02:47:36]*** CUTSNS_PIN = 0 [02:47:36]*** Brake cut motor [02:47:36]Read from MH i2c: 01 [02:47:36]MH_I2C_Read... [02:47:36]*** Stop cut motor [02:47:36]*** Cut end [02:47:36]Read from MH i2c: 01 07 00 [02:47:36]MH_I2C_Read... [02:47:36]Read from MH i2c: 01 07 00 4F 59 00 00 00 00 00 FF 0F BD [02:47:36]process_action close_receipt done [02:47:36]requested_data is exist [02:47:36]produce_requested_data [02:47:36]requested_item fm.sn is exist - process it [02:47:36]wFMCommunicate request_size=4 [02:47:36]MH_SAM_APDU [02:47:36]CAPDU: 80 11 00 00 [02:47:36]Write to MH i2c: E2 08 00 50 59 80 11 00 00 00 00 00 00 23 [02:47:36]Write i2c OK [02:47:36]MH_I2C_Read... [02:47:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:47:37]Read from MH i2c: E2 [02:47:37]MH_I2C_Read... [02:47:37]Read from MH i2c: E2 17 00 [02:47:37]MH_I2C_Read... [02:47:37]Read from MH i2c: E2 17 00 50 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 79 [02:47:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [02:47:37]wFMCommunicate OK [02:47:37]requested_item fd.num is exist - process it [02:47:37]SAM_PROTO_GetFieldsCounters [02:47:37]wFMCommunicate request_size=4 [02:47:37]MH_SAM_APDU [02:47:37]CAPDU: 80 13 00 00 [02:47:37]Write to MH i2c: E2 08 00 51 59 80 13 00 00 00 00 00 00 26 [02:47:37]Write i2c OK [02:47:37]MH_I2C_Read... [02:47:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:47:37]Read from MH i2c: E2 [02:47:37]MH_I2C_Read... [02:47:37]Read from MH i2c: E2 62 00 [02:47:37]MH_I2C_Read... [02:47:37]Read from MH i2c: E2 62 00 51 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 20 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 4B [02:47:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 20 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:47:37]wFMCommunicate OK [02:47:37]SAM_PROTO_GetFieldsCounters done [02:47:37]requested_item shift.num is exist - process it [02:47:37]requested_item shift.opened is exist - process it [02:47:37]req_shift_opened [02:47:37]FM_GetShiftState [02:47:37]SAM_PROTO_GetShiftState [02:47:37]wFMCommunicate request_size=4 [02:47:37]MH_SAM_APDU [02:47:37]CAPDU: 80 13 01 00 [02:47:37]Write to MH i2c: E2 08 00 52 59 80 13 01 00 00 00 00 00 28 [02:47:37]Write i2c OK [02:47:37]MH_I2C_Read... [02:47:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:47:37]Read from MH i2c: E2 [02:47:37]MH_I2C_Read... [02:47:37]Read from MH i2c: E2 0E 00 [02:47:37]MH_I2C_Read... [02:47:37]Read from MH i2c: E2 0E 00 52 59 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 C0 [02:47:37]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [02:47:37]wFMCommunicate OK [02:47:37]SAM_PROTO_GetShiftState done [02:47:37]FM_GetShiftState done [02:47:37]req_shift_opened done [02:47:37]requested_item shift.open_date is exist - process it [02:47:37]req_shift_open_date [02:47:37]req_shift_open_date done [02:47:37]produce_requested_data done [02:47:37]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25120,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [02:47:37]process_action_free close_receipt [02:47:37]json_value_free [02:47:37]json_value_free done [02:47:37]process_json_proto returns [02:47:37]Send response to host [02:47:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25120,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [02:47:37]free response buf [02:47:37]execute_script done [02:47:37]execute_script returns [02:47:37]free content buf [02:47:37]Sock 9.Close socket [02:47:37]Sock 9.Thread stoped [02:47:41]OFD Sender: No OFD packet to send [02:47:46]OFD Sender: No OFD packet to send [02:47:51]OFD Sender: No OFD packet to send [02:47:56]OFD Sender: No OFD packet to send [02:48:01]OFD Sender: No OFD packet to send [02:48:06]OFD Sender: No OFD packet to send [02:48:11]OFD Sender: No OFD packet to send [02:48:16]OFD Sender: No OFD packet to send [02:48:21]OFD Sender: No OFD packet to send [02:48:26]OFD Sender: No OFD packet to send [02:48:31]OFD Sender: No OFD packet to send [02:48:36]OFD Sender: No OFD packet to send [02:48:41]OFD Sender: No OFD packet to send [02:48:46]OFD Sender: No OFD packet to send [02:48:51]OFD Sender: No OFD packet to send [02:48:56]OFD Sender: No OFD packet to send [02:49:01]OFD Sender: No OFD packet to send [02:49:06]OFD Sender: No OFD packet to send [02:49:11]OFD Sender: No OFD packet to send [02:49:16]OFD Sender: No OFD packet to send [02:49:21]OFD Sender: No OFD packet to send [02:49:26]OFD Sender: No OFD packet to send [02:49:31]OFD Sender: No OFD packet to send [02:49:36]OFD Sender: No OFD packet to send [02:49:41]OFD Sender: No OFD packet to send [02:49:46]OFD Sender: No OFD packet to send [02:49:51]OFD Sender: No OFD packet to send [02:49:56]OFD Sender: No OFD packet to send [02:50:01]OFD Sender: No OFD packet to send [02:50:06]OFD Sender: No OFD packet to send [02:50:11]OFD Sender: No OFD packet to send [02:50:16]OFD Sender: No OFD packet to send [02:50:21]OFD Sender: No OFD packet to send [02:50:26]OFD Sender: No OFD packet to send [02:50:31]OFD Sender: No OFD packet to send [02:50:36]OFD Sender: No OFD packet to send [02:50:41]OFD Sender: No OFD packet to send [02:50:46]OFD Sender: No OFD packet to send [02:50:51]OFD Sender: No OFD packet to send [02:50:56]OFD Sender: No OFD packet to send [02:51:01]OFD Sender: No OFD packet to send [02:51:06]OFD Sender: No OFD packet to send [02:51:11]OFD Sender: No OFD packet to send [02:51:16]OFD Sender: No OFD packet to send [02:51:21]OFD Sender: No OFD packet to send [02:51:26]OFD Sender: No OFD packet to send [02:51:31]OFD Sender: No OFD packet to send [02:51:36]OFD Sender: No OFD packet to send [02:51:41]OFD Sender: No OFD packet to send [02:51:46]OFD Sender: No OFD packet to send [02:51:51]OFD Sender: No OFD packet to send [02:51:56]OFD Sender: No OFD packet to send [02:52:01]OFD Sender: No OFD packet to send [02:52:06]OFD Sender: No OFD packet to send [02:52:11]OFD Sender: No OFD packet to send [02:52:16]OFD Sender: No OFD packet to send [02:52:21]OFD Sender: No OFD packet to send [02:52:26]OFD Sender: No OFD packet to send [02:52:31]OFD Sender: No OFD packet to send [02:52:36]OFD Sender: No OFD packet to send [02:52:41]OFD Sender: No OFD packet to send [02:52:46]OFD Sender: No OFD packet to send [02:52:51]OFD Sender: No OFD packet to send [02:52:56]OFD Sender: No OFD packet to send [02:53:01]OFD Sender: No OFD packet to send [02:53:06]OFD Sender: No OFD packet to send [02:53:11]OFD Sender: No OFD packet to send [02:53:16]OFD Sender: No OFD packet to send [02:53:21]OFD Sender: No OFD packet to send [02:53:26]OFD Sender: No OFD packet to send [02:53:31]OFD Sender: No OFD packet to send [02:53:36]OFD Sender: No OFD packet to send [02:53:41]OFD Sender: No OFD packet to send [02:53:46]OFD Sender: No OFD packet to send [02:53:51]OFD Sender: No OFD packet to send [02:53:56]OFD Sender: No OFD packet to send [02:54:01]OFD Sender: No OFD packet to send [02:54:06]OFD Sender: No OFD packet to send [02:54:11]OFD Sender: No OFD packet to send [02:54:16]OFD Sender: No OFD packet to send [02:54:21]OFD Sender: No OFD packet to send [02:54:26]OFD Sender: No OFD packet to send [02:54:31]OFD Sender: No OFD packet to send [02:54:36]OFD Sender: No OFD packet to send [02:54:41]OFD Sender: No OFD packet to send [02:54:46]OFD Sender: No OFD packet to send [02:54:51]OFD Sender: No OFD packet to send [02:54:56]OFD Sender: No OFD packet to send [02:55:01]OFD Sender: No OFD packet to send [02:55:06]OFD Sender: No OFD packet to send [02:55:11]OFD Sender: No OFD packet to send [02:55:16]OFD Sender: No OFD packet to send [02:55:21]OFD Sender: No OFD packet to send [02:55:26]OFD Sender: No OFD packet to send [02:55:31]OFD Sender: No OFD packet to send [02:55:36]OFD Sender: No OFD packet to send [02:55:41]OFD Sender: No OFD packet to send [02:55:46]OFD Sender: No OFD packet to send [02:55:51]OFD Sender: No OFD packet to send [02:55:56]OFD Sender: No OFD packet to send [02:56:01]OFD Sender: No OFD packet to send [02:56:06]OFD Sender: No OFD packet to send [02:56:11]OFD Sender: No OFD packet to send [02:56:16]OFD Sender: No OFD packet to send [02:56:21]OFD Sender: No OFD packet to send [02:56:26]OFD Sender: No OFD packet to send [02:56:31]OFD Sender: No OFD packet to send [02:56:36]OFD Sender: No OFD packet to send [02:56:41]OFD Sender: No OFD packet to send [02:56:43]accept exits with 7 [02:56:43]New connection [02:56:43]New thread 3067428196 created [02:56:43]Thread 3067571556 joined [02:56:43]Waiting for new connection... [02:56:43] Sock 7.Parse request [02:56:43]Sock 7.Check first char [02:56:43]Sock 7.First char is OK [02:56:43]request: POST /json_proto HTTP/1.0 [02:56:43]Method: POST [02:56:43]URL: /json_proto [02:56:43]Method is POST - this is cgi request [02:56:43]url: /json_proto [02:56:43]query_string will be loaded in cgi processing [02:56:43]execute_cgi json_proto POST (null) [02:56:43]execute_cgi path=json_proto method=POST [02:56:43]POST find Content-Length [02:56:43]Host: 172.17.45.131:8080 [02:56:43]Content-Length: 677 [02:56:43]Content-Type: application/json [02:56:43] [02:56:43]POST finish read [02:56:43]Found Content-Length = 677 [02:56:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610889", "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" ] } } [02:56:43]execute_script... [02:56: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)610889", "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" ] } } [02:56:43]POST & json_proto [02:56:43]process_json_proto [02:56:43]json parsed OK: [02:56:43]protocol is kg_v1.0 [02:56:43]action value=close_receipt [02:56:43]process_action close_receipt [02:56:43]cmd_close_receipt [02:56:43]MH_GetDate [02:56:43]Write to MH i2c: F0 00 00 53 59 9B [02:56:43]Write i2c OK [02:56:43]MH_I2C_Read... [02:56:43]Read from MH i2c: F0 [02:56:43]MH_I2C_Read... [02:56:43]Read from MH i2c: F0 09 00 [02:56:43]MH_I2C_Read... [02:56:43]Read from MH i2c: F0 09 00 53 59 00 EE A7 A9 66 C6 D4 6E 66 B6 [02:56:43]GetLastDocTimeStamp 1722394055 [02:56:43]current date 1722394606 [02:56:43]FM_GetShiftState [02:56:43]SAM_PROTO_GetShiftState [02:56:43]wFMCommunicate request_size=4 [02:56:43]MH_SAM_APDU [02:56:43]CAPDU: 80 13 01 00 [02:56:43]Write to MH i2c: E2 08 00 54 59 80 13 01 00 00 00 00 00 2A [02:56:43]Write i2c OK [02:56:43]MH_I2C_Read... [02:56:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:56:43]Read from MH i2c: E2 [02:56:43]MH_I2C_Read... [02:56:43]Read from MH i2c: E2 0E 00 [02:56:43]MH_I2C_Read... [02:56:43]Read from MH i2c: E2 0E 00 54 59 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 C2 [02:56:43]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [02:56:43]wFMCommunicate OK [02:56:43]SAM_PROTO_GetShiftState done [02:56:43]FM_GetShiftState done [02:56:43]opened in 1722384637 [02:56:43]opened+sec_in_day 1722471037 [02:56:43]quantity*price = 50036 [02:56:43]sum+1 = 50037 [02:56: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 28 31.07.2024 02:56 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25121 ФПД: 25505621364557 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T025646&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25121&fm=25505621364557&tin=02508201610067®Number=0000000000171247&sum=50000 [02:56:44]StoreToDocumentArchive [02:56:44]shift 49 fd 25121 [02:56:44]save to /storage/0049/doc_00025121 [02:56:44]save last doc name /storage/0049/doc_00025121 to /storage/kkm_last_doc_name [02:56:44]save OK [02:56:44]Clear old archive folders... [02:56:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:56:44]tlvbuf is 01E82BE0 [02:56:44]SAM_PROTO_ClearQueue [02:56:44]wFMCommunicate request_size=4 [02:56:44]MH_SAM_APDU [02:56:44]CAPDU: 80 09 00 00 [02:56:44]Write to MH i2c: E2 08 00 61 59 80 09 00 00 00 00 00 00 2C [02:56:44]Write i2c OK [02:56:44]MH_I2C_Read... [02:56:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:56:44]Read from MH i2c: E2 [02:56:44]MH_I2C_Read... [02:56:44]Read from MH i2c: E2 03 00 [02:56:44]MH_I2C_Read... [02:56:44]Read from MH i2c: E2 03 00 61 59 00 90 00 2E [02:56:44]RAPDU: 90 00 [02:56:44]wFMCommunicate OK [02:56:44]SAM_PROTO_ClearQueue done [02:56:44]KKMCreateOFDPacket [02:56:44]OFDProtocolAddRootSTLVToBuf [02:56:44]FM_MakeSignedData [02:56:44]FM_MakeSignedData [02:56:44]SAM_PROTO_SignData [02:56:44]wFMCommunicate request_size=4 [02:56:44]MH_SAM_APDU [02:56:44]CAPDU: 80 0D 01 02 [02:56:44]Write to MH i2c: E2 08 00 62 59 80 0D 01 02 00 00 00 00 34 [02:56:44]Write i2c OK [02:56:44]MH_I2C_Read... [02:56:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:56:44]Read from MH i2c: E2 [02:56:44]MH_I2C_Read... [02:56:44]Read from MH i2c: E2 03 00 [02:56:44]MH_I2C_Read... [02:56:44]Read from MH i2c: E2 03 00 62 59 00 90 00 2F [02:56:44]RAPDU: 90 00 [02:56:44]wFMCommunicate OK [02:56:44]wFMCommunicate request_size=255 [02:56:44]MH_SAM_APDU [02:56: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 1C 00 00 00 F4 03 04 00 EE A7 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 21 62 00 00 35 04 06 00 17 [02:56:44]Write to MH i2c: E2 02 01 63 59 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 1C 00 00 00 F4 03 04 00 EE A7 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 21 62 00 00 35 04 06 00 17 00 00 3B [02:56:44]Write i2c OK [02:56:44]MH_I2C_Read... [02:56:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:56:45]Read from MH i2c: E2 [02:56:45]MH_I2C_Read... [02:56:45]Read from MH i2c: E2 03 00 [02:56:45]MH_I2C_Read... [02:56:45]Read from MH i2c: E2 03 00 63 59 00 90 00 30 [02:56:45]RAPDU: 90 00 [02:56:45]wFMCommunicate OK [02:56:45]wFMCommunicate request_size=10 [02:56:45]MH_SAM_APDU [02:56:45]CAPDU: 80 0D 02 02 05 32 7D 80 4F 4D [02:56:45]Write to MH i2c: E2 0D 00 64 59 80 0D 02 02 05 00 32 7D 80 4F 4D 00 00 0C [02:56:45]Write i2c OK [02:56:45]MH_I2C_Read... [02:56:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:56:45]Read from MH i2c: E2 [02:56:45]MH_I2C_Read... [02:56:45]Read from MH i2c: E2 03 00 [02:56:45]MH_I2C_Read... [02:56:45]Read from MH i2c: E2 03 00 64 59 00 90 00 31 [02:56:45]RAPDU: 90 00 [02:56:45]wFMCommunicate OK [02:56:45]wFMCommunicate request_size=4 [02:56:45]MH_SAM_APDU [02:56:45]CAPDU: 80 0D 03 02 [02:56:45]Write to MH i2c: E2 08 00 65 59 80 0D 03 02 00 00 00 00 39 [02:56:45]Write i2c OK [02:56:45]MH_I2C_Read... [02:56:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:56:45]Read from MH i2c: E2 [02:56:45]MH_I2C_Read... [02:56:45]Read from MH i2c: E2 0B 00 [02:56:45]MH_I2C_Read... [02:56:45]Read from MH i2c: E2 0B 00 65 59 00 30 3E 59 3F 40 81 D3 1A 90 00 EE [02:56:45]RAPDU: 30 3E 59 3F 40 81 D3 1A 90 00 [02:56:45]wFMCommunicate OK [02:56:45]SAM_PROTO_SignData done [02:56:45]FM_MakeSignedData done [02:56:45]CreateOFDProtocolMessage [02:56:45]wFMCommunicate request_size=4 [02:56:45]MH_SAM_APDU [02:56:45]CAPDU: 80 11 00 00 [02:56:45]Write to MH i2c: E2 08 00 66 59 80 11 00 00 00 00 00 00 39 [02:56:45]Write i2c OK [02:56:45]MH_I2C_Read... [02:56:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:56:45]Read from MH i2c: E2 [02:56:45]MH_I2C_Read... [02:56:45]Read from MH i2c: E2 17 00 [02:56:45]MH_I2C_Read... [02:56:45]Read from MH i2c: E2 17 00 66 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 8F [02:56:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [02:56:45]wFMCommunicate OK [02:56:45]CreateOFDProtocolMessage done [02:56:45]OFDSenderStorePacket 25121 [02:56:45]StoreOFDPacket docnum=25121 [02:56:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 79 92 07 01 70 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 1C 00 00 00 F4 03 04 00 EE A7 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 21 62 00 00 35 04 06 00 17 32 7D 80 4F 4D 30 3E 59 3F 40 81 D3 1A [02:56:45]CheckFolder [02:56:45]dirname=/storage/ofd_packets [02:56:45]CheckFolder done [02:56:45]ProducePacketName [02:56:45]name=ofd_packets/00025121 [02:56:45]NVStorageSaveData ofd_packets/00025121 [02:56:45]File name is /storage/ofd_packets/00025121 [02:56:45]Write 301 bytes [02:56:45]NVStorageSaveData done [02:56:45]OFDSenderStorePacket done [02:56:45]KKMCreateOFDPacket done [02:56:45]NVStorageSaveData kkm_last_timestamp [02:56:45]File name is /storage/kkm_last_timestamp [02:56:45]Write 4 bytes [02:56:45]NVStorageSaveData done [02:56:45]ExternCall_PrintAddStr [02:56:45]wPrintStart [02:56:45]Write to MH i2c: 01 00 00 67 59 C0 [02:56:45]Write i2c OK [02:56:45]MH_I2C_Read... [02:56:45]Read from MH i2c: 01 [02:56:45]MH_I2C_Read... [02:56:45]Read from MH i2c: 01 07 00 [02:56:45]MH_I2C_Read... [02:56:45]Read from MH i2c: 01 07 00 67 59 00 00 00 00 00 FF 0F D5 [02:56:45]RasterBufferAndPrint [02:56:45]line Счет N : (1)610889 [02:56:45]line ИНН: 02508201610067 [02:56:45]line Контрольно-Кассовый Чек [02:56:45]line ПРОДАЖА [02:56:45]line ТРК (МРК, ГНК) : 42 [02:56:45]line Товар: 2710124130 [02:56:45]line Аи-92-К-2 [02:56:45]line 7.380 * 67.80 [02:56:45]line = 500.36 [02:56:45]line НДС 12% НСП 1% [02:56:45]line > о реализуемом товаре [02:56:45]line ОКРУГЛЕНИЕ: -0.36 [02:56:45]line ИТОГО: 500.00 [02:56:45]line Внесено: 500.00 [02:56:45]line СДАЧА: 0.00 [02:56:45]line НСП 1% : 4.43 [02:56:45]line НДС 12% : 53.14 [02:56:45]line Наличными: 500.00 [02:56:45]line Безнал.: 0.00 [02:56:45]line Место: АЗС № 127 "Партнер Нефть" [02:56:45]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [02:56:45]line СНО: Общий режим [02:56:45]line Чек 28 31.07.2024 02:56 [02:56:45]line Смена: 49 ФФД: 1.0 [02:56:45]line ЗНМ: 0300000158 [02:56:45]line РНМ: 0000000000171247 [02:56:45]line Версия ККМ: v1.0 [02:56:45]line ФМ: 0000000002098565 [02:56:45]line ФД: 25121 [02:56:45]line ФПД: 25505621364557 [02:56:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T025646&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25121&fm=25505621364557&tin=02508201610067®Number=0000000000171247&sum=50000 [02:56:45]OFD Sender: Processing packet 25121 [packets to send 29, broken 28] [02:56:45]ProducePacketName [02:56:45]name=ofd_packets/00025121 [02:56:45]OFD Sender: To server: pG, [02:56:45]CommunicateWithHost lk.salyk.kg:30040 [02:56:45]ConnectInit lk.salyk.kg [02:56:45]written 0, free lines is 4095 [02:56:45]Connected sock=10 [02:56:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 79 92 07 01 70 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 1C 00 00 00 F4 03 04 00 EE A7 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 21 62 00 00 35 04 06 00 17 32 7D 80 4F 4D 30 3E 59 3F 40 81 D3 1A [02:56:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 B0 F1 47 00 F5 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 32 30 39 38 35 36 35 10 04 04 00 21 62 00 00 F4 03 04 00 7B 53 A9 66 B6 04 01 00 00 09 73 CB AC B2 51 47 85 [02:56:46]CommunicateWithHost err = 0 [02:56:46]CheckOFDResponse [02:56:46]1017 (14) - 77093643461234 [02:56:46]1041 (16) - 0000000002098565 [02:56:46]1040 (4) - 25121 [02:56:46]1012 (4) - 30.07.2024 20:56 [02:56:46]1206 (1) - 0 [02:56:46]OFD Sender: Remove packet 25121 [02:56:46]ProducePacketName [02:56:46]name=ofd_packets/00025121 [02:56:46]NVStorageDeleteData [02:56:46]Write to MH i2c: 01 00 00 92 59 EB [02:56:46]Write i2c OK [02:56:46]MH_I2C_Read... [02:56:46]Read from MH i2c: 01 [02:56:46]MH_I2C_Read... [02:56:46]Read from MH i2c: 01 07 00 [02:56:46]MH_I2C_Read... [02:56:46]Read from MH i2c: 01 07 00 92 59 00 00 00 00 00 E0 0C DE [02:56:46]RasterBufferAndPrint [02:56:46]line [02:56:46]line [02:56:46]line [02:56:46]line [02:56:46]line [02:56:46]written 0, free lines is 3305 [02:56:46]MH_Cut [02:56:46]Write to MH i2c: D1 01 00 99 59 01 C4 [02:56:46]Write i2c OK [02:56:46]MH_I2C_Read... [02:56:46]Read from MH i2c: D1 [02:56:46]MH_I2C_Read... [02:56:46]Read from MH i2c: D1 01 00 [02:56:46]MH_I2C_Read... [02:56:46]Read from MH i2c: D1 01 00 99 59 00 C3 [02:56:46]Write to MH i2c: 01 00 00 9A 59 F3 [02:56:46]Write i2c OK [02:56:46]MH_I2C_Read... [02:56:46]OFD Sender: No OFD packet to send [02:56:46]*** Cut start [02:56:46]*** Partial cut [02:56:46]*** CUTSNS_PIN = 1 [02:56:46]*** CUTSNS_PIN = 0 [02:56:47]*** Brake cut motor [02:56:47]Read from MH i2c: 01 [02:56:47]MH_I2C_Read... [02:56:47]*** Stop cut motor [02:56:47]*** Cut end [02:56:47]Read from MH i2c: 01 07 00 [02:56:47]MH_I2C_Read... [02:56:47]Read from MH i2c: 01 07 00 9A 59 00 00 00 00 00 FF 0F 08 [02:56:47]process_action close_receipt done [02:56:47]requested_data is exist [02:56:47]produce_requested_data [02:56:47]requested_item fm.sn is exist - process it [02:56:47]wFMCommunicate request_size=4 [02:56:47]MH_SAM_APDU [02:56:47]CAPDU: 80 11 00 00 [02:56:47]Write to MH i2c: E2 08 00 9B 59 80 11 00 00 00 00 00 00 6E [02:56:47]Write i2c OK [02:56:47]MH_I2C_Read... [02:56:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:56:47]Read from MH i2c: E2 [02:56:47]MH_I2C_Read... [02:56:47]Read from MH i2c: E2 17 00 [02:56:47]MH_I2C_Read... [02:56:47]Read from MH i2c: E2 17 00 9B 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 C4 [02:56:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [02:56:47]wFMCommunicate OK [02:56:47]requested_item fd.num is exist - process it [02:56:47]SAM_PROTO_GetFieldsCounters [02:56:47]wFMCommunicate request_size=4 [02:56:47]MH_SAM_APDU [02:56:47]CAPDU: 80 13 00 00 [02:56:47]Write to MH i2c: E2 08 00 9C 59 80 13 00 00 00 00 00 00 71 [02:56:47]Write i2c OK [02:56:47]MH_I2C_Read... [02:56:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:56:47]Read from MH i2c: E2 [02:56:47]MH_I2C_Read... [02:56:47]Read from MH i2c: E2 62 00 [02:56:47]MH_I2C_Read... [02:56:47]Read from MH i2c: E2 62 00 9C 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 21 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 9A [02:56:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 21 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:56:47]wFMCommunicate OK [02:56:47]SAM_PROTO_GetFieldsCounters done [02:56:47]requested_item shift.num is exist - process it [02:56:47]requested_item shift.opened is exist - process it [02:56:47]req_shift_opened [02:56:47]FM_GetShiftState [02:56:47]SAM_PROTO_GetShiftState [02:56:47]wFMCommunicate request_size=4 [02:56:47]MH_SAM_APDU [02:56:47]CAPDU: 80 13 01 00 [02:56:47]Write to MH i2c: E2 08 00 9D 59 80 13 01 00 00 00 00 00 73 [02:56:47]Write i2c OK [02:56:47]MH_I2C_Read... [02:56:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:56:47]Read from MH i2c: E2 [02:56:47]MH_I2C_Read... [02:56:47]Read from MH i2c: E2 0E 00 [02:56:47]MH_I2C_Read... [02:56:47]Read from MH i2c: E2 0E 00 9D 59 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 0B [02:56:47]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [02:56:47]wFMCommunicate OK [02:56:47]SAM_PROTO_GetShiftState done [02:56:47]FM_GetShiftState done [02:56:47]req_shift_opened done [02:56:47]requested_item shift.open_date is exist - process it [02:56:47]req_shift_open_date [02:56:47]req_shift_open_date done [02:56:47]produce_requested_data done [02:56:47]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25121,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [02:56:47]process_action_free close_receipt [02:56:47]json_value_free [02:56:47]json_value_free done [02:56:47]process_json_proto returns [02:56:47]Send response to host [02:56:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25121,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [02:56:47]free response buf [02:56:47]execute_script done [02:56:47]execute_script returns [02:56:47]free content buf [02:56:47]Sock 7.Close socket [02:56:47]Sock 7.Thread stoped [02:56:51]OFD Sender: No OFD packet to send [02:56:56]OFD Sender: No OFD packet to send [02:57:01]OFD Sender: No OFD packet to send [02:57:06]OFD Sender: No OFD packet to send [02:57:11]OFD Sender: No OFD packet to send [02:57:16]OFD Sender: No OFD packet to send [02:57:21]OFD Sender: No OFD packet to send [02:57:26]OFD Sender: No OFD packet to send [02:57:31]OFD Sender: No OFD packet to send [02:57:36]OFD Sender: No OFD packet to send [02:57:41]OFD Sender: No OFD packet to send [02:57:46]OFD Sender: No OFD packet to send [02:57:51]OFD Sender: No OFD packet to send [02:57:53]accept exits with 9 [02:57:53]New connection [02:57:53]New thread 3067571556 created [02:57:53]Thread 3067428196 joined [02:57:53]Waiting for new connection... [02:57:53] Sock 9.Parse request [02:57:53]Sock 9.Check first char [02:57:53]Sock 9.First char is OK [02:57:53]request: POST /json_proto HTTP/1.0 [02:57:53]Method: POST [02:57:53]URL: /json_proto [02:57:53]Method is POST - this is cgi request [02:57:53]url: /json_proto [02:57:53]query_string will be loaded in cgi processing [02:57:53]execute_cgi json_proto POST (null) [02:57:53]execute_cgi path=json_proto method=POST [02:57:53]POST find Content-Length [02:57:53]Host: 172.17.45.131:8080 [02:57:53]Content-Length: 677 [02:57:53]Content-Type: application/json [02:57:53] [02:57:53]POST finish read [02:57:53]Found Content-Length = 677 [02:57:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)610890", "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" ] } } [02:57:53]execute_script... [02:57: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)610890", "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" ] } } [02:57:53]POST & json_proto [02:57:53]process_json_proto [02:57:53]json parsed OK: [02:57:53]protocol is kg_v1.0 [02:57:53]action value=close_receipt [02:57:53]process_action close_receipt [02:57:53]cmd_close_receipt [02:57:53]MH_GetDate [02:57:53]Write to MH i2c: F0 00 00 9E 59 E6 [02:57:53]Write i2c OK [02:57:53]MH_I2C_Read... [02:57:53]Read from MH i2c: F0 [02:57:53]MH_I2C_Read... [02:57:53]Read from MH i2c: F0 09 00 [02:57:53]MH_I2C_Read... [02:57:53]Read from MH i2c: F0 09 00 9E 59 00 34 A8 A9 66 C6 D4 6E 66 48 [02:57:53]GetLastDocTimeStamp 1722394606 [02:57:53]current date 1722394676 [02:57:53]FM_GetShiftState [02:57:53]SAM_PROTO_GetShiftState [02:57:53]wFMCommunicate request_size=4 [02:57:53]MH_SAM_APDU [02:57:53]CAPDU: 80 13 01 00 [02:57:53]Write to MH i2c: E2 08 00 9F 59 80 13 01 00 00 00 00 00 75 [02:57:53]Write i2c OK [02:57:53]MH_I2C_Read... [02:57:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:57:53]Read from MH i2c: E2 [02:57:53]MH_I2C_Read... [02:57:53]Read from MH i2c: E2 0E 00 [02:57:53]MH_I2C_Read... [02:57:53]Read from MH i2c: E2 0E 00 9F 59 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 0D [02:57:53]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [02:57:53]wFMCommunicate OK [02:57:53]SAM_PROTO_GetShiftState done [02:57:53]FM_GetShiftState done [02:57:53]opened in 1722384637 [02:57:53]opened+sec_in_day 1722471037 [02:57:53]quantity*price = 30035 [02:57:53]sum+1 = 30036 [02:57: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 Место: АЗС № 127 "Партнер Нефть" Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 СНО: Общий режим Чек 29 31.07.2024 02:57 Смена: 49 ФФД: 1.0 ЗНМ: 0300000158 РНМ: 0000000000171247 Версия ККМ: v1.0 ФМ: 0000000002098565 ФД: 25122 ФПД: 248910207440488 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T025756&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25122&fm=248910207440488&tin=02508201610067®Number=0000000000171247&sum=30000 [02:57:54]StoreToDocumentArchive [02:57:54]shift 49 fd 25122 [02:57:54]save to /storage/0049/doc_00025122 [02:57:54]save last doc name /storage/0049/doc_00025122 to /storage/kkm_last_doc_name [02:57:54]save OK [02:57:54]Clear old archive folders... [02:57:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:57:54]tlvbuf is 01E516A0 [02:57:54]SAM_PROTO_ClearQueue [02:57:54]wFMCommunicate request_size=4 [02:57:54]MH_SAM_APDU [02:57:54]CAPDU: 80 09 00 00 [02:57:54]Write to MH i2c: E2 08 00 AC 59 80 09 00 00 00 00 00 00 77 [02:57:54]Write i2c OK [02:57:54]MH_I2C_Read... [02:57:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:57:54]Read from MH i2c: E2 [02:57:54]MH_I2C_Read... [02:57:54]Read from MH i2c: E2 03 00 [02:57:54]MH_I2C_Read... [02:57:54]Read from MH i2c: E2 03 00 AC 59 00 90 00 79 [02:57:54]RAPDU: 90 00 [02:57:54]wFMCommunicate OK [02:57:54]SAM_PROTO_ClearQueue done [02:57:54]KKMCreateOFDPacket [02:57:54]OFDProtocolAddRootSTLVToBuf [02:57:54]FM_MakeSignedData [02:57:54]FM_MakeSignedData [02:57:54]SAM_PROTO_SignData [02:57:54]wFMCommunicate request_size=4 [02:57:54]MH_SAM_APDU [02:57:54]CAPDU: 80 0D 01 02 [02:57:54]Write to MH i2c: E2 08 00 AD 59 80 0D 01 02 00 00 00 00 7F [02:57:54]Write i2c OK [02:57:54]MH_I2C_Read... [02:57:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:57:54]Read from MH i2c: E2 [02:57:54]MH_I2C_Read... [02:57:54]Read from MH i2c: E2 03 00 [02:57:54]MH_I2C_Read... [02:57:54]Read from MH i2c: E2 03 00 AD 59 00 90 00 7A [02:57:54]RAPDU: 90 00 [02:57:54]wFMCommunicate OK [02:57:54]wFMCommunicate request_size=255 [02:57:54]MH_SAM_APDU [02:57: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 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 1D 00 00 00 F4 03 04 00 34 A8 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 22 62 00 00 35 04 06 00 E2 [02:57:54]Write to MH i2c: E2 02 01 AE 59 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 1D 00 00 00 F4 03 04 00 34 A8 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 22 62 00 00 35 04 06 00 E2 00 00 B9 [02:57:54]Write i2c OK [02:57:54]MH_I2C_Read... [02:57:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:57:54]Read from MH i2c: E2 [02:57:54]MH_I2C_Read... [02:57:54]Read from MH i2c: E2 03 00 [02:57:54]MH_I2C_Read... [02:57:54]Read from MH i2c: E2 03 00 AE 59 00 90 00 7B [02:57:54]RAPDU: 90 00 [02:57:54]wFMCommunicate OK [02:57:54]wFMCommunicate request_size=10 [02:57:54]MH_SAM_APDU [02:57:54]CAPDU: 80 0D 02 02 05 61 EC 7E D6 68 [02:57:54]Write to MH i2c: E2 0D 00 AF 59 80 0D 02 02 05 00 61 EC 7E D6 68 00 00 95 [02:57:54]Write i2c OK [02:57:54]MH_I2C_Read... [02:57:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:57:55]Read from MH i2c: E2 [02:57:55]MH_I2C_Read... [02:57:55]Read from MH i2c: E2 03 00 [02:57:55]MH_I2C_Read... [02:57:55]Read from MH i2c: E2 03 00 AF 59 00 90 00 7C [02:57:55]RAPDU: 90 00 [02:57:55]wFMCommunicate OK [02:57:55]wFMCommunicate request_size=4 [02:57:55]MH_SAM_APDU [02:57:55]CAPDU: 80 0D 03 02 [02:57:55]Write to MH i2c: E2 08 00 B0 59 80 0D 03 02 00 00 00 00 84 [02:57:55]Write i2c OK [02:57:55]MH_I2C_Read... [02:57:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:57:55]Read from MH i2c: E2 [02:57:55]MH_I2C_Read... [02:57:55]Read from MH i2c: E2 0B 00 [02:57:55]MH_I2C_Read... [02:57:55]Read from MH i2c: E2 0B 00 B0 59 00 2B 1C 57 CE B7 39 E7 D4 90 00 9C [02:57:55]RAPDU: 2B 1C 57 CE B7 39 E7 D4 90 00 [02:57:55]wFMCommunicate OK [02:57:55]SAM_PROTO_SignData done [02:57:55]FM_MakeSignedData done [02:57:55]CreateOFDProtocolMessage [02:57:55]wFMCommunicate request_size=4 [02:57:55]MH_SAM_APDU [02:57:55]CAPDU: 80 11 00 00 [02:57:55]Write to MH i2c: E2 08 00 B1 59 80 11 00 00 00 00 00 00 84 [02:57:55]Write i2c OK [02:57:55]MH_I2C_Read... [02:57:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:57:55]Read from MH i2c: E2 [02:57:55]MH_I2C_Read... [02:57:55]Read from MH i2c: E2 17 00 [02:57:55]MH_I2C_Read... [02:57:55]Read from MH i2c: E2 17 00 B1 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 DA [02:57:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [02:57:55]wFMCommunicate OK [02:57:55]CreateOFDProtocolMessage done [02:57:55]OFDSenderStorePacket 25122 [02:57:55]StoreOFDPacket docnum=25122 [02:57:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E0 CD 07 01 47 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 1D 00 00 00 F4 03 04 00 34 A8 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 22 62 00 00 35 04 06 00 E2 61 EC 7E D6 68 2B 1C 57 CE B7 39 E7 D4 [02:57:55]CheckFolder [02:57:55]dirname=/storage/ofd_packets [02:57:55]CheckFolder done [02:57:55]ProducePacketName [02:57:55]name=ofd_packets/00025122 [02:57:55]NVStorageSaveData ofd_packets/00025122 [02:57:55]File name is /storage/ofd_packets/00025122 [02:57:55]Write 301 bytes [02:57:55]NVStorageSaveData done [02:57:55]OFDSenderStorePacket done [02:57:55]KKMCreateOFDPacket done [02:57:55]NVStorageSaveData kkm_last_timestamp [02:57:55]File name is /storage/kkm_last_timestamp [02:57:55]Write 4 bytes [02:57:55]NVStorageSaveData done [02:57:55]ExternCall_PrintAddStr [02:57:55]wPrintStart [02:57:55]Write to MH i2c: 01 00 00 B2 59 0B [02:57:55]Write i2c OK [02:57:55]MH_I2C_Read... [02:57:55]Read from MH i2c: 01 [02:57:55]MH_I2C_Read... [02:57:55]Read from MH i2c: 01 07 00 [02:57:55]MH_I2C_Read... [02:57:55]Read from MH i2c: 01 07 00 B2 59 00 00 00 00 00 FF 0F 20 [02:57:55]RasterBufferAndPrint [02:57:55]line Счет N : (1)610890 [02:57:55]line ИНН: 02508201610067 [02:57:55]line Контрольно-Кассовый Чек [02:57:55]line ПРОДАЖА [02:57:55]line ТРК (МРК, ГНК) : 32 [02:57:55]line Товар: 2710124130 [02:57:55]line Аи-92-К-2 [02:57:55]line 4.430 * 67.80 [02:57:55]line = 300.35 [02:57:55]line НДС 12% НСП 1% [02:57:55]line > о реализуемом товаре [02:57:55]line ОКРУГЛЕНИЕ: -0.35 [02:57:55]line ИТОГО: 300.00 [02:57:55]line Внесено: 300.00 [02:57:55]line СДАЧА: 0.00 [02:57:55]line НСП 1% : 2.66 [02:57:55]line НДС 12% : 31.90 [02:57:55]line Наличными: 300.00 [02:57:55]line Безнал.: 0.00 [02:57:55]line Место: АЗС № 127 "Партнер Нефть" [02:57:55]line Адрес: 720000, г. Баткен, квартал Кызыл Дон, 40.074960,70.840650 [02:57:55]line СНО: Общий режим [02:57:55]line Чек 29 31.07.2024 02:57 [02:57:55]line Смена: 49 ФФД: 1.0 [02:57:55]line ЗНМ: 0300000158 [02:57:55]line РНМ: 0000000000171247 [02:57:55]line Версия ККМ: v1.0 [02:57:55]line ФМ: 0000000002098565 [02:57:55]line ФД: 25122 [02:57:55]line ФПД: 248910207440488 [02:57:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240731T025756&type=1&operation_type=1&fn_number=0000000002098565&fd_number=25122&fm=248910207440488&tin=02508201610067®Number=0000000000171247&sum=30000 [02:57:55]OFD Sender: Processing packet 25122 [packets to send 29, broken 28] [02:57:55]ProducePacketName [02:57:55]name=ofd_packets/00025122 [02:57:55]OFD Sender: To server: pG, [02:57:55]CommunicateWithHost lk.salyk.kg:30040 [02:57:55]ConnectInit lk.salyk.kg [02:57:55]written 0, free lines is 4095 [02:57:55]Connected sock=10 [02:57:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0F 01 00 00 E0 CD 07 01 47 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 1D 00 00 00 F4 03 04 00 34 A8 A9 66 0E 04 04 00 31 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 10 04 04 00 22 62 00 00 35 04 06 00 E2 61 EC 7E D6 68 2B 1C 57 CE B7 39 E7 D4 [02:57:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 4F 00 00 00 B8 F0 47 00 DD 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 32 30 39 38 35 36 35 10 04 04 00 22 62 00 00 F4 03 04 00 C1 53 A9 66 B6 04 01 00 00 80 9F AB 83 3E 32 EF 14 [02:57:55]CommunicateWithHost err = 0 [02:57:55]CheckOFDResponse [02:57:55]1017 (14) - 77093643461234 [02:57:55]1041 (16) - 0000000002098565 [02:57:55]1040 (4) - 25122 [02:57:55]1012 (4) - 30.07.2024 20:57 [02:57:55]1206 (1) - 0 [02:57:55]OFD Sender: Remove packet 25122 [02:57:55]ProducePacketName [02:57:55]name=ofd_packets/00025122 [02:57:55]NVStorageDeleteData [02:57:55]Write to MH i2c: 01 00 00 DD 59 36 [02:57:55]Write i2c OK [02:57:55]MH_I2C_Read... [02:57:55]Read from MH i2c: 01 [02:57:55]MH_I2C_Read... [02:57:55]Read from MH i2c: 01 07 00 [02:57:55]MH_I2C_Read... [02:57:55]Read from MH i2c: 01 07 00 DD 59 00 00 00 00 00 E3 0C 2C [02:57:55]RasterBufferAndPrint [02:57:55]line [02:57:55]line [02:57:55]line [02:57:55]line [02:57:55]line [02:57:55]written 0, free lines is 3308 [02:57:55]MH_Cut [02:57:55]Write to MH i2c: D1 01 00 E4 59 01 0F [02:57:55]Write i2c OK [02:57:55]MH_I2C_Read... [02:57:55]Read from MH i2c: D1 [02:57:55]MH_I2C_Read... [02:57:55]Read from MH i2c: D1 01 00 [02:57:55]MH_I2C_Read... [02:57:55]Read from MH i2c: D1 01 00 E4 59 00 0E [02:57:55]Write to MH i2c: 01 00 00 E5 59 3E [02:57:55]Write i2c OK [02:57:55]MH_I2C_Read... [02:57:56]OFD Sender: No OFD packet to send [02:57:56]*** Cut start [02:57:56]*** Partial cut [02:57:56]*** CUTSNS_PIN = 1 [02:57:56]*** CUTSNS_PIN = 0 [02:57:56]*** Brake cut motor [02:57:57]Read from MH i2c: 01 [02:57:57]MH_I2C_Read... [02:57:57]*** Stop cut motor [02:57:57]*** Cut end [02:57:57]Read from MH i2c: 01 07 00 [02:57:57]MH_I2C_Read... [02:57:57]Read from MH i2c: 01 07 00 E5 59 00 00 00 00 00 FF 0F 53 [02:57:57]process_action close_receipt done [02:57:57]requested_data is exist [02:57:57]produce_requested_data [02:57:57]requested_item fm.sn is exist - process it [02:57:57]wFMCommunicate request_size=4 [02:57:57]MH_SAM_APDU [02:57:57]CAPDU: 80 11 00 00 [02:57:57]Write to MH i2c: E2 08 00 E6 59 80 11 00 00 00 00 00 00 B9 [02:57:57]Write i2c OK [02:57:57]MH_I2C_Read... [02:57:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:57:57]Read from MH i2c: E2 [02:57:57]MH_I2C_Read... [02:57:57]Read from MH i2c: E2 17 00 [02:57:57]MH_I2C_Read... [02:57:57]Read from MH i2c: E2 17 00 E6 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 0F [02:57:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 90 00 [02:57:57]wFMCommunicate OK [02:57:57]requested_item fd.num is exist - process it [02:57:57]SAM_PROTO_GetFieldsCounters [02:57:57]wFMCommunicate request_size=4 [02:57:57]MH_SAM_APDU [02:57:57]CAPDU: 80 13 00 00 [02:57:57]Write to MH i2c: E2 08 00 E7 59 80 13 00 00 00 00 00 00 BC [02:57:57]Write i2c OK [02:57:57]MH_I2C_Read... [02:57:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:57:57]Read from MH i2c: E2 [02:57:57]MH_I2C_Read... [02:57:57]Read from MH i2c: E2 62 00 [02:57:57]MH_I2C_Read... [02:57:57]Read from MH i2c: E2 62 00 E7 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 22 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 E9 [02:57:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 32 30 39 38 35 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 37 31 32 34 37 10 04 04 00 22 62 00 00 0E 04 04 00 31 00 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:57:57]wFMCommunicate OK [02:57:57]SAM_PROTO_GetFieldsCounters done [02:57:57]requested_item shift.num is exist - process it [02:57:57]requested_item shift.opened is exist - process it [02:57:57]req_shift_opened [02:57:57]FM_GetShiftState [02:57:57]SAM_PROTO_GetShiftState [02:57:57]wFMCommunicate request_size=4 [02:57:57]MH_SAM_APDU [02:57:57]CAPDU: 80 13 01 00 [02:57:57]Write to MH i2c: E2 08 00 E8 59 80 13 01 00 00 00 00 00 BE [02:57:57]Write i2c OK [02:57:57]MH_I2C_Read... [02:57:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:57:57]Read from MH i2c: E2 [02:57:57]MH_I2C_Read... [02:57:57]Read from MH i2c: E2 0E 00 [02:57:57]MH_I2C_Read... [02:57:57]Read from MH i2c: E2 0E 00 E8 59 00 09 00 01 FD 80 A9 66 00 00 00 00 90 00 56 [02:57:57]RAPDU: 09 00 01 FD 80 A9 66 00 00 00 00 90 00 [02:57:57]wFMCommunicate OK [02:57:57]SAM_PROTO_GetShiftState done [02:57:57]FM_GetShiftState done [02:57:57]req_shift_opened done [02:57:57]requested_item shift.open_date is exist - process it [02:57:57]req_shift_open_date [02:57:57]req_shift_open_date done [02:57:57]produce_requested_data done [02:57:57]produce_requested_data return {"fm.sn":"0000000002098565","fd.num":25122,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637} [02:57:57]process_action_free close_receipt [02:57:57]json_value_free [02:57:57]json_value_free done [02:57:57]process_json_proto returns [02:57:57]Send response to host [02:57:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000002098565","fd.num":25122,"shift.num":49,"shift.opened":1,"shift.open_date":1722384637}}} [02:57:57]free response buf [02:57:57]execute_script done [02:57:57]execute_script returns [02:57:57]free content buf [02:57:57]Sock 9.Close socket [02:57:57]Sock 9.Thread stoped [02:58:01]OFD Sender: No OFD packet to send [02:58:06]OFD Sender: No OFD packet to send [02:58:11]OFD Sender: No OFD packet to send [02:58:16]OFD Sender: No OFD packet to send [02:58:21]OFD Sender: No OFD packet to send [02:58:26]OFD Sender: No OFD packet to send [02:58:31]OFD Sender: No OFD packet to send [02:58:36]OFD Sender: No OFD packet to send [02:58:41]OFD Sender: No OFD packet to send [02:58:46]OFD Sender: No OFD packet to send [02:58:51]OFD Sender: No OFD packet to send [02:58:56]OFD Sender: No OFD packet to send [02:59:01]OFD Sender: No OFD packet to send [02:59:06]OFD Sender: No OFD packet to send [02:59:11]OFD Sender: No OFD packet to send [02:59:16]OFD Sender: No OFD packet to send [02:59:21]OFD Sender: No OFD packet to send [02:59:26]OFD Sender: No OFD packet to send [02:59:31]OFD Sender: No OFD packet to send [02:59:36]OFD Sender: No OFD packet to send [02:59:41]OFD Sender: No OFD packet to send [02:59:46]OFD Sender: No OFD packet to send [02:59:51]OFD Sender: No OFD packet to send [02:59:56]OFD Sender: No OFD packet to send [03:00:01]OFD Sender: No OFD packet to send [03:00:06]OFD Sender: No OFD packet to send [03:00:11]OFD Sender: No OFD packet to send [03:00:16]OFD Sender: No OFD packet to send